/*!*******************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].oneOf[1].use[1]!./node_modules/primeicons/primeicons.css ***!
  \*******************************************************************************************************************************/
@font-face {
    font-family: 'primeicons';
    font-display: block;
    src: url(/sodemserver2/public/build/fonts/primeicons.ff0c4cd7.eot);
    src: url(/sodemserver2/public/build/fonts/primeicons.ff0c4cd7.eot?#iefix) format('embedded-opentype'), url(/sodemserver2/public/build/fonts/primeicons.024b32cc.woff2) format('woff2'), url(/sodemserver2/public/build/fonts/primeicons.8931fda1.woff) format('woff'), url(/sodemserver2/public/build/fonts/primeicons.a5c2a53d.ttf) format('truetype'), url(/sodemserver2/public/build/images/primeicons.6ed59f96.svg?#primeicons) format('svg');
    font-weight: normal;
    font-style: normal;
}

.pi {
    font-family: 'primeicons';
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    display: inline-block;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.pi:before {
    --webkit-backface-visibility:hidden;
    backface-visibility: hidden;
}

.pi-fw {
    width: 1.28571429em;
    text-align: center;
}

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

@media (prefers-reduced-motion: reduce) {
  .pi-spin {
    -webkit-animation-delay: -1ms;
    animation-delay: -1ms;
    -webkit-animation-duration: 1ms;
    animation-duration: 1ms;
    -webkit-animation-iteration-count: 1;
    animation-iteration-count: 1;
    -webkit-transition-delay: 0s;
    transition-delay: 0s;
    -webkit-transition-duration: 0s;
    transition-duration: 0s;
  }
}

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

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

.pi-folder-plus:before {
    content: "\ea05";
}

.pi-receipt:before {
    content: "\ea06";
}

.pi-asterisk:before {
    content: "\ea07";
}

.pi-face-smile:before {
    content: "\ea08";
}

.pi-pinterest:before {
    content: "\ea09";
}

.pi-expand:before {
    content: "\ea0a";
}

.pi-pen-to-square:before {
    content: "\ea0b";
}

.pi-wave-pulse:before {
    content: "\ea0c";
}

.pi-turkish-lira:before {
    content: "\ea0d";
}

.pi-spinner-dotted:before {
    content: "\ea0e";
}

.pi-crown:before {
    content: "\ea0f";
}

.pi-pause-circle:before {
    content: "\ea10";
}

.pi-warehouse:before {
    content: "\ea11";
}

.pi-objects-column:before {
    content: "\ea12";
}

.pi-clipboard:before {
    content: "\ea13";
}

.pi-play-circle:before {
    content: "\ea14";
}

.pi-venus:before {
    content: "\ea15";
}

.pi-cart-minus:before {
    content: "\ea16";
}

.pi-file-plus:before {
    content: "\ea17";
}

.pi-microchip:before {
    content: "\ea18";
}

.pi-twitch:before {
    content: "\ea19";
}

.pi-building-columns:before {
    content: "\ea1a";
}

.pi-file-check:before {
    content: "\ea1b";
}

.pi-microchip-ai:before {
    content: "\ea1c";
}

.pi-trophy:before {
    content: "\ea1d";
}

.pi-barcode:before {
    content: "\ea1e";
}

.pi-file-arrow-up:before {
    content: "\ea1f";
}

.pi-mars:before {
    content: "\ea20";
}

.pi-tiktok:before {
    content: "\ea21";
}

.pi-arrow-up-right-and-arrow-down-left-from-center:before {
    content: "\ea22";
}

.pi-ethereum:before {
    content: "\ea23";
}

.pi-list-check:before {
    content: "\ea24";
}

.pi-thumbtack:before {
    content: "\ea25";
}

.pi-arrow-down-left-and-arrow-up-right-to-center:before {
    content: "\ea26";
}

.pi-equals:before {
    content: "\ea27";
}

.pi-lightbulb:before {
    content: "\ea28";
}

.pi-star-half:before {
    content: "\ea29";
}

.pi-address-book:before {
    content: "\ea2a";
}

.pi-chart-scatter:before {
    content: "\ea2b";
}

.pi-indian-rupee:before {
    content: "\ea2c";
}

.pi-star-half-fill:before {
    content: "\ea2d";
}

.pi-cart-arrow-down:before {
    content: "\ea2e";
}

.pi-calendar-clock:before {
    content: "\ea2f";
}

.pi-sort-up-fill:before {
    content: "\ea30";
}

.pi-sparkles:before {
    content: "\ea31";
}

.pi-bullseye:before {
    content: "\ea32";
}

.pi-sort-down-fill:before {
    content: "\ea33";
}

.pi-graduation-cap:before {
    content: "\ea34";
}

.pi-hammer:before {
    content: "\ea35";
}

.pi-bell-slash:before {
    content: "\ea36";
}

.pi-gauge:before {
    content: "\ea37";
}

.pi-shop:before {
    content: "\ea38";
}

.pi-headphones:before {
    content: "\ea39";
}

.pi-eraser:before {
    content: "\ea04";
}

.pi-stopwatch:before {
    content: "\ea01";
}

.pi-verified:before {
    content: "\ea02";
}

.pi-delete-left:before {
    content: "\ea03";
}

.pi-hourglass:before {
    content: "\e9fe";
}

.pi-truck:before {
    content: "\ea00";
}

.pi-wrench:before {
    content: "\e9ff";
}

.pi-microphone:before {
    content: "\e9fa";
}

.pi-megaphone:before {
    content: "\e9fb";
}

.pi-arrow-right-arrow-left:before {
    content: "\e9fc";
}

.pi-bitcoin:before {
    content: "\e9fd";
}

.pi-file-edit:before {
    content: "\e9f6";
}

.pi-language:before {
    content: "\e9f7";
}

.pi-file-export:before {
    content: "\e9f8";
}

.pi-file-import:before {
    content: "\e9f9";
}

.pi-file-word:before {
    content: "\e9f1";
}

.pi-gift:before {
    content: "\e9f2";
}

.pi-cart-plus:before {
    content: "\e9f3";
}

.pi-thumbs-down-fill:before {
    content: "\e9f4";
}

.pi-thumbs-up-fill:before {
    content: "\e9f5";
}

.pi-arrows-alt:before {
    content: "\e9f0";
}

.pi-calculator:before {
    content: "\e9ef";
}

.pi-sort-alt-slash:before {
    content: "\e9ee";
}

.pi-arrows-h:before {
    content: "\e9ec";
}

.pi-arrows-v:before {
    content: "\e9ed";
}

.pi-pound:before {
    content: "\e9eb";
}

.pi-prime:before {
    content: "\e9ea";
}

.pi-chart-pie:before {
    content: "\e9e9";
}

.pi-reddit:before {
    content: "\e9e8";
}

.pi-code:before {
    content: "\e9e7";
}

.pi-sync:before {
    content: "\e9e6";
}

.pi-shopping-bag:before {
    content: "\e9e5";
}

.pi-server:before {
    content: "\e9e4";
}

.pi-database:before {
    content: "\e9e3";
}

.pi-hashtag:before {
    content: "\e9e2";
}

.pi-bookmark-fill:before {
    content: "\e9df";
}

.pi-filter-fill:before {
    content: "\e9e0";
}

.pi-heart-fill:before {
    content: "\e9e1";
}

.pi-flag-fill:before {
    content: "\e9de";
}

.pi-circle:before {
    content: "\e9dc";
}

.pi-circle-fill:before {
    content: "\e9dd";
}

.pi-bolt:before {
    content: "\e9db";
}

.pi-history:before {
    content: "\e9da";
}

.pi-box:before {
    content: "\e9d9";
}

.pi-at:before {
    content: "\e9d8";
}

.pi-arrow-up-right:before {
    content: "\e9d4";
}

.pi-arrow-up-left:before {
    content: "\e9d5";
}

.pi-arrow-down-left:before {
    content: "\e9d6";
}

.pi-arrow-down-right:before {
    content: "\e9d7";
}

.pi-telegram:before {
    content: "\e9d3";
}

.pi-stop-circle:before {
    content: "\e9d2";
}

.pi-stop:before {
    content: "\e9d1";
}

.pi-whatsapp:before {
    content: "\e9d0";
}

.pi-building:before {
    content: "\e9cf";
}

.pi-qrcode:before {
    content: "\e9ce";
}

.pi-car:before {
    content: "\e9cd";
}

.pi-instagram:before {
    content: "\e9cc";
}

.pi-linkedin:before {
    content: "\e9cb";
}

.pi-send:before {
    content: "\e9ca";
}

.pi-slack:before {
    content: "\e9c9";
}

.pi-sun:before {
    content: "\e9c8";
}

.pi-moon:before {
    content: "\e9c7";
}

.pi-vimeo:before {
    content: "\e9c6";
}

.pi-youtube:before {
    content: "\e9c5";
}

.pi-flag:before {
    content: "\e9c4";
}

.pi-wallet:before {
    content: "\e9c3";
}

.pi-map:before {
    content: "\e9c2";
}

.pi-link:before {
    content: "\e9c1";
}

.pi-credit-card:before {
    content: "\e9bf";
}

.pi-discord:before {
    content: "\e9c0";
}

.pi-percentage:before {
    content: "\e9be";
}

.pi-euro:before {
    content: "\e9bd";
}

.pi-book:before {
    content: "\e9ba";
}

.pi-shield:before {
    content: "\e9b9";
}

.pi-paypal:before {
    content: "\e9bb";
}

.pi-amazon:before {
    content: "\e9bc";
}

.pi-phone:before {
    content: "\e9b8";
}

.pi-filter-slash:before {
    content: "\e9b7";
}

.pi-facebook:before {
    content: "\e9b4";
}

.pi-github:before {
    content: "\e9b5";
}

.pi-twitter:before {
    content: "\e9b6";
}

.pi-step-backward-alt:before {
    content: "\e9ac";
}

.pi-step-forward-alt:before {
    content: "\e9ad";
}

.pi-forward:before {
    content: "\e9ae";
}

.pi-backward:before {
    content: "\e9af";
}

.pi-fast-backward:before {
    content: "\e9b0";
}

.pi-fast-forward:before {
    content: "\e9b1";
}

.pi-pause:before {
    content: "\e9b2";
}

.pi-play:before {
    content: "\e9b3";
}

.pi-compass:before {
    content: "\e9ab";
}

.pi-id-card:before {
    content: "\e9aa";
}

.pi-ticket:before {
    content: "\e9a9";
}

.pi-file-o:before {
    content: "\e9a8";
}

.pi-reply:before {
    content: "\e9a7";
}

.pi-directions-alt:before {
    content: "\e9a5";
}

.pi-directions:before {
    content: "\e9a6";
}

.pi-thumbs-up:before {
    content: "\e9a3";
}

.pi-thumbs-down:before {
    content: "\e9a4";
}

.pi-sort-numeric-down-alt:before {
    content: "\e996";
}

.pi-sort-numeric-up-alt:before {
    content: "\e997";
}

.pi-sort-alpha-down-alt:before {
    content: "\e998";
}

.pi-sort-alpha-up-alt:before {
    content: "\e999";
}

.pi-sort-numeric-down:before {
    content: "\e99a";
}

.pi-sort-numeric-up:before {
    content: "\e99b";
}

.pi-sort-alpha-down:before {
    content: "\e99c";
}

.pi-sort-alpha-up:before {
    content: "\e99d";
}

.pi-sort-alt:before {
    content: "\e99e";
}

.pi-sort-amount-up:before {
    content: "\e99f";
}

.pi-sort-amount-down:before {
    content: "\e9a0";
}

.pi-sort-amount-down-alt:before {
    content: "\e9a1";
}

.pi-sort-amount-up-alt:before {
    content: "\e9a2";
}

.pi-palette:before {
    content: "\e995";
}

.pi-undo:before {
    content: "\e994";
}

.pi-desktop:before {
    content: "\e993";
}

.pi-sliders-v:before {
    content: "\e991";
}

.pi-sliders-h:before {
    content: "\e992";
}

.pi-search-plus:before {
    content: "\e98f";
}

.pi-search-minus:before {
    content: "\e990";
}

.pi-file-excel:before {
    content: "\e98e";
}

.pi-file-pdf:before {
    content: "\e98d";
}

.pi-check-square:before {
    content: "\e98c";
}

.pi-chart-line:before {
    content: "\e98b";
}

.pi-user-edit:before {
    content: "\e98a";
}

.pi-exclamation-circle:before {
    content: "\e989";
}

.pi-android:before {
    content: "\e985";
}

.pi-google:before {
    content: "\e986";
}

.pi-apple:before {
    content: "\e987";
}

.pi-microsoft:before {
    content: "\e988";
}

.pi-heart:before {
    content: "\e984";
}

.pi-mobile:before {
    content: "\e982";
}

.pi-tablet:before {
    content: "\e983";
}

.pi-key:before {
    content: "\e981";
}

.pi-shopping-cart:before {
    content: "\e980";
}

.pi-comments:before {
    content: "\e97e";
}

.pi-comment:before {
    content: "\e97f";
}

.pi-briefcase:before {
    content: "\e97d";
}

.pi-bell:before {
    content: "\e97c";
}

.pi-paperclip:before {
    content: "\e97b";
}

.pi-share-alt:before {
    content: "\e97a";
}

.pi-envelope:before {
    content: "\e979";
}

.pi-volume-down:before {
    content: "\e976";
}

.pi-volume-up:before {
    content: "\e977";
}

.pi-volume-off:before {
    content: "\e978";
}

.pi-eject:before {
    content: "\e975";
}

.pi-money-bill:before {
    content: "\e974";
}

.pi-images:before {
    content: "\e973";
}

.pi-image:before {
    content: "\e972";
}

.pi-sign-in:before {
    content: "\e970";
}

.pi-sign-out:before {
    content: "\e971";
}

.pi-wifi:before {
    content: "\e96f";
}

.pi-sitemap:before {
    content: "\e96e";
}

.pi-chart-bar:before {
    content: "\e96d";
}

.pi-camera:before {
    content: "\e96c";
}

.pi-dollar:before {
    content: "\e96b";
}

.pi-lock-open:before {
    content: "\e96a";
}

.pi-table:before {
    content: "\e969";
}

.pi-map-marker:before {
    content: "\e968";
}

.pi-list:before {
    content: "\e967";
}

.pi-eye-slash:before {
    content: "\e965";
}

.pi-eye:before {
    content: "\e966";
}

.pi-folder-open:before {
    content: "\e964";
}

.pi-folder:before {
    content: "\e963";
}

.pi-video:before {
    content: "\e962";
}

.pi-inbox:before {
    content: "\e961";
}

.pi-lock:before {
    content: "\e95f";
}

.pi-unlock:before {
    content: "\e960";
}

.pi-tags:before {
    content: "\e95d";
}

.pi-tag:before {
    content: "\e95e";
}

.pi-power-off:before {
    content: "\e95c";
}

.pi-save:before {
    content: "\e95b";
}

.pi-question-circle:before {
    content: "\e959";
}

.pi-question:before {
    content: "\e95a";
}

.pi-copy:before {
    content: "\e957";
}

.pi-file:before {
    content: "\e958";
}

.pi-clone:before {
    content: "\e955";
}

.pi-calendar-times:before {
    content: "\e952";
}

.pi-calendar-minus:before {
    content: "\e953";
}

.pi-calendar-plus:before {
    content: "\e954";
}

.pi-ellipsis-v:before {
    content: "\e950";
}

.pi-ellipsis-h:before {
    content: "\e951";
}

.pi-bookmark:before {
    content: "\e94e";
}

.pi-globe:before {
    content: "\e94f";
}

.pi-replay:before {
    content: "\e94d";
}

.pi-filter:before {
    content: "\e94c";
}

.pi-print:before {
    content: "\e94b";
}

.pi-align-right:before {
    content: "\e946";
}

.pi-align-left:before {
    content: "\e947";
}

.pi-align-center:before {
    content: "\e948";
}

.pi-align-justify:before {
    content: "\e949";
}

.pi-cog:before {
    content: "\e94a";
}

.pi-cloud-download:before {
    content: "\e943";
}

.pi-cloud-upload:before {
    content: "\e944";
}

.pi-cloud:before {
    content: "\e945";
}

.pi-pencil:before {
    content: "\e942";
}

.pi-users:before {
    content: "\e941";
}

.pi-clock:before {
    content: "\e940";
}

.pi-user-minus:before {
    content: "\e93e";
}

.pi-user-plus:before {
    content: "\e93f";
}

.pi-trash:before {
    content: "\e93d";
}

.pi-external-link:before {
    content: "\e93c";
}

.pi-window-maximize:before {
    content: "\e93b";
}

.pi-window-minimize:before {
    content: "\e93a";
}

.pi-refresh:before {
    content: "\e938";
}
  
.pi-user:before {
    content: "\e939";
}

.pi-exclamation-triangle:before {
    content: "\e922";
}

.pi-calendar:before {
    content: "\e927";
}

.pi-chevron-circle-left:before {
    content: "\e928";
}

.pi-chevron-circle-down:before {
    content: "\e929";
}

.pi-chevron-circle-right:before {
    content: "\e92a";
}

.pi-chevron-circle-up:before {
    content: "\e92b";
}

.pi-angle-double-down:before {
    content: "\e92c";
}

.pi-angle-double-left:before {
    content: "\e92d";
}

.pi-angle-double-right:before {
    content: "\e92e";
}

.pi-angle-double-up:before {
    content: "\e92f";
}

.pi-angle-down:before {
    content: "\e930";
}

.pi-angle-left:before {
    content: "\e931";
}

.pi-angle-right:before {
    content: "\e932";
}

.pi-angle-up:before {
    content: "\e933";
}

.pi-upload:before {
    content: "\e934";
}

.pi-download:before {
    content: "\e956";
}

.pi-ban:before {
    content: "\e935";
}

.pi-star-fill:before {
    content: "\e936";
}

.pi-star:before {
    content: "\e937";
}

.pi-chevron-left:before {
    content: "\e900";
}

.pi-chevron-right:before {
    content: "\e901";
}

.pi-chevron-down:before {
    content: "\e902";
}

.pi-chevron-up:before {
    content: "\e903";
}

.pi-caret-left:before {
    content: "\e904";
}

.pi-caret-right:before {
    content: "\e905";
}

.pi-caret-down:before {
    content: "\e906";
}

.pi-caret-up:before {
    content: "\e907";
}

.pi-search:before {
    content: "\e908";
}

.pi-check:before {
    content: "\e909";
}

.pi-check-circle:before {
    content: "\e90a";
}

.pi-times:before {
    content: "\e90b";
}

.pi-times-circle:before {
    content: "\e90c";
}

.pi-plus:before {
    content: "\e90d";
}

.pi-plus-circle:before {
    content: "\e90e";
}

.pi-minus:before {
    content: "\e90f";
}

.pi-minus-circle:before {
    content: "\e910";
}

.pi-circle-on:before {
    content: "\e911";
}

.pi-circle-off:before {
    content: "\e912";
}

.pi-sort-down:before {
    content: "\e913";
}

.pi-sort-up:before {
    content: "\e914";
}

.pi-sort:before {
    content: "\e915";
}

.pi-step-backward:before {
    content: "\e916";
}

.pi-step-forward:before {
    content: "\e917";
}

.pi-th-large:before {
    content: "\e918";
}

.pi-arrow-down:before {
    content: "\e919";
}

.pi-arrow-left:before {
    content: "\e91a";
}

.pi-arrow-right:before {
    content: "\e91b";
}

.pi-arrow-up:before {
    content: "\e91c";
}

.pi-bars:before {
    content: "\e91d";
}

.pi-arrow-circle-down:before {
    content: "\e91e";
}

.pi-arrow-circle-left:before {
    content: "\e91f";
}

.pi-arrow-circle-right:before {
    content: "\e920";
}

.pi-arrow-circle-up:before {
    content: "\e921";
}

.pi-info:before {
    content: "\e923";
}

.pi-info-circle:before {
    content: "\e924";
}

.pi-home:before {
    content: "\e925";
}

.pi-spinner:before {
    content: "\e926";
}

/*!*************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].oneOf[1].use[1]!./node_modules/primereact/resources/themes/lara-light-indigo/theme.css ***!
  \*************************************************************************************************************************************************************/
:root {
  font-family: "Inter var", sans-serif;
  font-feature-settings: "cv02", "cv03", "cv04", "cv11";
  font-variation-settings: normal;
  --font-family: "Inter var", sans-serif;
  --font-feature-settings: "cv02", "cv03", "cv04", "cv11";
  --surface-a: #ffffff;
  --surface-b: #f9fafb;
  --surface-c: #f3f4f6;
  --surface-d: #e5e7eb;
  --surface-e: #ffffff;
  --surface-f: #ffffff;
  --text-color: #4b5563;
  --text-color-secondary: #6b7280;
  --primary-color: #6366f1;
  --primary-color-text: #ffffff;
  --surface-0: #ffffff;
  --surface-50: #f9fafb;
  --surface-100: #f3f4f6;
  --surface-200: #e5e7eb;
  --surface-300: #d1d5db;
  --surface-400: #9ca3af;
  --surface-500: #6b7280;
  --surface-600: #4b5563;
  --surface-700: #374151;
  --surface-800: #1f2937;
  --surface-900: #111827;
  --gray-50: #f9fafb;
  --gray-100: #f3f4f6;
  --gray-200: #e5e7eb;
  --gray-300: #d1d5db;
  --gray-400: #9ca3af;
  --gray-500: #6b7280;
  --gray-600: #4b5563;
  --gray-700: #374151;
  --gray-800: #1f2937;
  --gray-900: #111827;
  --content-padding: 1.25rem;
  --inline-spacing: 0.5rem;
  --border-radius: 6px;
  --surface-ground: #f9fafb;
  --surface-section: #ffffff;
  --surface-card: #ffffff;
  --surface-overlay: #ffffff;
  --surface-border: #dfe7ef;
  --surface-hover: #f6f9fc;
  --focus-ring: 0 0 0 0.2rem #c7d2fe;
  --maskbg: rgba(0, 0, 0, 0.4);
  --highlight-bg: #eef2ff;
  --highlight-text-color: #4338ca;
  color-scheme: light;
}

@font-face {
  font-family: "Inter var";
  font-weight: 100 900;
  font-display: swap;
  font-style: normal;
  font-named-instance: "Regular";
  src: url(/sodemserver2/public/build/fonts/InterVariable.a0e477f2.woff2) format("woff2");
}
@font-face {
  font-family: "Inter var";
  font-weight: 100 900;
  font-display: swap;
  font-style: italic;
  font-named-instance: "Italic";
  src: url(/sodemserver2/public/build/fonts/InterVariable-Italic.e295f70f.woff2) format("woff2");
}
:root {
  --blue-50:#f5f9ff;
  --blue-100:#d0e1fd;
  --blue-200:#abc9fb;
  --blue-300:#85b2f9;
  --blue-400:#609af8;
  --blue-500:#3b82f6;
  --blue-600:#326fd1;
  --blue-700:#295bac;
  --blue-800:#204887;
  --blue-900:#183462;
  --green-50:#f4fcf7;
  --green-100:#caf1d8;
  --green-200:#a0e6ba;
  --green-300:#76db9b;
  --green-400:#4cd07d;
  --green-500:#22c55e;
  --green-600:#1da750;
  --green-700:#188a42;
  --green-800:#136c34;
  --green-900:#0e4f26;
  --yellow-50:#fefbf3;
  --yellow-100:#faedc4;
  --yellow-200:#f6de95;
  --yellow-300:#f2d066;
  --yellow-400:#eec137;
  --yellow-500:#eab308;
  --yellow-600:#c79807;
  --yellow-700:#a47d06;
  --yellow-800:#816204;
  --yellow-900:#5e4803;
  --cyan-50:#f3fbfd;
  --cyan-100:#c3edf5;
  --cyan-200:#94e0ed;
  --cyan-300:#65d2e4;
  --cyan-400:#35c4dc;
  --cyan-500:#06b6d4;
  --cyan-600:#059bb4;
  --cyan-700:#047f94;
  --cyan-800:#036475;
  --cyan-900:#024955;
  --pink-50:#fef6fa;
  --pink-100:#fad3e7;
  --pink-200:#f7b0d3;
  --pink-300:#f38ec0;
  --pink-400:#f06bac;
  --pink-500:#ec4899;
  --pink-600:#c93d82;
  --pink-700:#a5326b;
  --pink-800:#822854;
  --pink-900:#5e1d3d;
  --indigo-50:#f7f7fe;
  --indigo-100:#dadafc;
  --indigo-200:#bcbdf9;
  --indigo-300:#9ea0f6;
  --indigo-400:#8183f4;
  --indigo-500:#6366f1;
  --indigo-600:#5457cd;
  --indigo-700:#4547a9;
  --indigo-800:#363885;
  --indigo-900:#282960;
  --teal-50:#f3fbfb;
  --teal-100:#c7eeea;
  --teal-200:#9ae0d9;
  --teal-300:#6dd3c8;
  --teal-400:#41c5b7;
  --teal-500:#14b8a6;
  --teal-600:#119c8d;
  --teal-700:#0e8174;
  --teal-800:#0b655b;
  --teal-900:#084a42;
  --orange-50:#fff8f3;
  --orange-100:#feddc7;
  --orange-200:#fcc39b;
  --orange-300:#fba86f;
  --orange-400:#fa8e42;
  --orange-500:#f97316;
  --orange-600:#d46213;
  --orange-700:#ae510f;
  --orange-800:#893f0c;
  --orange-900:#642e09;
  --bluegray-50:#f7f8f9;
  --bluegray-100:#dadee3;
  --bluegray-200:#bcc3cd;
  --bluegray-300:#9fa9b7;
  --bluegray-400:#818ea1;
  --bluegray-500:#64748b;
  --bluegray-600:#556376;
  --bluegray-700:#465161;
  --bluegray-800:#37404c;
  --bluegray-900:#282e38;
  --purple-50:#fbf7ff;
  --purple-100:#ead6fd;
  --purple-200:#dab6fc;
  --purple-300:#c996fa;
  --purple-400:#b975f9;
  --purple-500:#a855f7;
  --purple-600:#8f48d2;
  --purple-700:#763cad;
  --purple-800:#5c2f88;
  --purple-900:#432263;
  --red-50:#fff5f5;
  --red-100:#ffd0ce;
  --red-200:#ffaca7;
  --red-300:#ff8780;
  --red-400:#ff6259;
  --red-500:#ff3d32;
  --red-600:#d9342b;
  --red-700:#b32b23;
  --red-800:#8c221c;
  --red-900:#661814;
  --primary-50:#f7f7fe;
  --primary-100:#dadafc;
  --primary-200:#bcbdf9;
  --primary-300:#9ea0f6;
  --primary-400:#8183f4;
  --primary-500:#6366f1;
  --primary-600:#5457cd;
  --primary-700:#4547a9;
  --primary-800:#363885;
  --primary-900:#282960;
}

.p-editor-container .p-editor-toolbar {
  background: #f9fafb;
  border-top-right-radius: 6px;
  border-top-left-radius: 6px;
}
.p-editor-container .p-editor-toolbar.ql-snow {
  border: 1px solid #e5e7eb;
}
.p-editor-container .p-editor-toolbar.ql-snow .ql-stroke {
  stroke: #6b7280;
}
.p-editor-container .p-editor-toolbar.ql-snow .ql-fill {
  fill: #6b7280;
}
.p-editor-container .p-editor-toolbar.ql-snow .ql-picker .ql-picker-label {
  border: 0 none;
  color: #6b7280;
}
.p-editor-container .p-editor-toolbar.ql-snow .ql-picker .ql-picker-label:hover {
  color: #4b5563;
}
.p-editor-container .p-editor-toolbar.ql-snow .ql-picker .ql-picker-label:hover .ql-stroke {
  stroke: #4b5563;
}
.p-editor-container .p-editor-toolbar.ql-snow .ql-picker .ql-picker-label:hover .ql-fill {
  fill: #4b5563;
}
.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label {
  color: #4b5563;
}
.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-stroke {
  stroke: #4b5563;
}
.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-fill {
  fill: #4b5563;
}
.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options {
  background: #ffffff;
  border: 0 none;
  box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1);
  border-radius: 6px;
  padding: 0.75rem 0;
}
.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options .ql-picker-item {
  color: #4b5563;
}
.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options .ql-picker-item:hover {
  color: #4b5563;
  background: #f3f4f6;
}
.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded:not(.ql-icon-picker) .ql-picker-item {
  padding: 0.75rem 1.25rem;
}
.p-editor-container .p-editor-content {
  border-bottom-right-radius: 6px;
  border-bottom-left-radius: 6px;
}
.p-editor-container .p-editor-content.ql-snow {
  border: 1px solid #e5e7eb;
}
.p-editor-container .p-editor-content .ql-editor {
  background: #ffffff;
  color: #4b5563;
  border-bottom-right-radius: 6px;
  border-bottom-left-radius: 6px;
}
.p-editor-container .ql-snow.ql-toolbar button:hover,
.p-editor-container .ql-snow.ql-toolbar button:focus {
  color: #4b5563;
}
.p-editor-container .ql-snow.ql-toolbar button:hover .ql-stroke,
.p-editor-container .ql-snow.ql-toolbar button:focus .ql-stroke {
  stroke: #4b5563;
}
.p-editor-container .ql-snow.ql-toolbar button:hover .ql-fill,
.p-editor-container .ql-snow.ql-toolbar button:focus .ql-fill {
  fill: #4b5563;
}
.p-editor-container .ql-snow.ql-toolbar button.ql-active,
.p-editor-container .ql-snow.ql-toolbar .ql-picker-label.ql-active,
.p-editor-container .ql-snow.ql-toolbar .ql-picker-item.ql-selected {
  color: #6366f1;
}
.p-editor-container .ql-snow.ql-toolbar button.ql-active .ql-stroke,
.p-editor-container .ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke,
.p-editor-container .ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke {
  stroke: #6366f1;
}
.p-editor-container .ql-snow.ql-toolbar button.ql-active .ql-fill,
.p-editor-container .ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-fill,
.p-editor-container .ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-fill {
  fill: #6366f1;
}
.p-editor-container .ql-snow.ql-toolbar button.ql-active .ql-picker-label,
.p-editor-container .ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-picker-label,
.p-editor-container .ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-picker-label {
  color: #6366f1;
}

@layer primereact {
  * {
    box-sizing: border-box;
  }
  .p-component {
    font-family: var(--font-family);
    font-feature-settings: var(--font-feature-settings, normal);
    font-size: 1rem;
    font-weight: normal;
  }
  .p-component-overlay {
    background-color: rgba(0, 0, 0, 0.4);
    transition-duration: 0.2s;
  }
  .p-disabled, .p-component:disabled {
    opacity: 0.6;
  }
  .p-error {
    color: #e24c4c;
  }
  .p-text-secondary {
    color: #6b7280;
  }
  .pi {
    font-size: 1rem;
  }
  .p-icon {
    width: 1rem;
    height: 1rem;
  }
  .p-link {
    font-family: var(--font-family);
    font-feature-settings: var(--font-feature-settings, normal);
    font-size: 1rem;
    border-radius: 6px;
  }
  .p-link:focus-visible {
    outline: 0 none;
    outline-offset: 0;
    box-shadow: 0 0 0 0.2rem #c7d2fe;
  }
  .p-component-overlay-enter {
    animation: p-component-overlay-enter-animation 150ms forwards;
  }
  .p-component-overlay-leave {
    animation: p-component-overlay-leave-animation 150ms forwards;
  }
  @keyframes p-component-overlay-enter-animation {
    from {
      background-color: transparent;
    }
    to {
      background-color: var(--maskbg);
    }
  }
  @keyframes p-component-overlay-leave-animation {
    from {
      background-color: var(--maskbg);
    }
    to {
      background-color: transparent;
    }
  }
  .p-autocomplete .p-autocomplete-loader {
    right: 0.75rem;
  }
  .p-autocomplete.p-autocomplete-dd .p-autocomplete-loader {
    right: 3.75rem;
  }
  .p-autocomplete .p-autocomplete-multiple-container {
    padding: 0.375rem 0.75rem;
    gap: 0.5rem;
  }
  .p-autocomplete .p-autocomplete-multiple-container:not(.p-disabled):hover {
    border-color: #6366f1;
  }
  .p-autocomplete .p-autocomplete-multiple-container:not(.p-disabled).p-focus {
    outline: 0 none;
    outline-offset: 0;
    box-shadow: 0 0 0 0.2rem #c7d2fe;
    border-color: #6366f1;
  }
  .p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-input-token {
    padding: 0.375rem 0;
  }
  .p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-input-token input {
    font-family: var(--font-family);
    font-feature-settings: var(--font-feature-settings, normal);
    font-size: 1rem;
    color: #4b5563;
    padding: 0;
    margin: 0;
  }
  .p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-token {
    padding: 0.375rem 0.75rem;
    margin-right: 0.5rem;
    background: #eef2ff;
    color: #4338ca;
    border-radius: 6px;
  }
  .p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-token .p-autocomplete-token-icon {
    margin-left: 0.5rem;
  }
  .p-autocomplete.p-invalid.p-component > .p-inputtext {
    border-color: #e24c4c;
  }
  .p-autocomplete-panel {
    background: #ffffff;
    color: #4b5563;
    border: 0 none;
    border-radius: 6px;
    box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1);
  }
  .p-autocomplete-panel .p-autocomplete-items {
    padding: 0.75rem 0;
  }
  .p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item {
    margin: 0;
    padding: 0.75rem 1.25rem;
    border: 0 none;
    color: #4b5563;
    background: transparent;
    transition: box-shadow 0.2s;
    border-radius: 0;
  }
  .p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item:hover {
    color: #4b5563;
    background: #f3f4f6;
  }
  .p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item.p-highlight {
    color: #4338ca;
    background: #eef2ff;
  }
  .p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item-group {
    margin: 0;
    padding: 0.75rem 1.25rem;
    color: #374151;
    background: #ffffff;
    font-weight: 700;
  }
  .p-calendar.p-invalid.p-component > .p-inputtext {
    border-color: #e24c4c;
  }
  .p-calendar:not(.p-calendar-disabled).p-focus > .p-inputtext {
    outline: 0 none;
    outline-offset: 0;
    box-shadow: 0 0 0 0.2rem #c7d2fe;
    border-color: #6366f1;
  }
  .p-datepicker {
    padding: 0.5rem;
    background: #ffffff;
    color: #4b5563;
    border: 1px solid #d1d5db;
    border-radius: 6px;
  }
  .p-datepicker:not(.p-datepicker-inline) {
    background: #ffffff;
    border: 0 none;
    box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1);
  }
  .p-datepicker:not(.p-datepicker-inline) .p-datepicker-header {
    background: #ffffff;
  }
  .p-datepicker .p-datepicker-header {
    padding: 0.5rem;
    color: #4b5563;
    background: #ffffff;
    font-weight: 600;
    margin: 0;
    border-bottom: 1px solid #e5e7eb;
    border-top-right-radius: 6px;
    border-top-left-radius: 6px;
  }
  .p-datepicker .p-datepicker-header .p-datepicker-prev,
  .p-datepicker .p-datepicker-header .p-datepicker-next {
    width: 2rem;
    height: 2rem;
    color: #6b7280;
    border: 0 none;
    background: transparent;
    border-radius: 50%;
    transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
  }
  .p-datepicker .p-datepicker-header .p-datepicker-prev:enabled:hover,
  .p-datepicker .p-datepicker-header .p-datepicker-next:enabled:hover {
    color: #374151;
    border-color: transparent;
    background: #f3f4f6;
  }
  .p-datepicker .p-datepicker-header .p-datepicker-prev:focus-visible,
  .p-datepicker .p-datepicker-header .p-datepicker-next:focus-visible {
    outline: 0 none;
    outline-offset: 0;
    box-shadow: 0 0 0 0.2rem #c7d2fe;
  }
  .p-datepicker .p-datepicker-header .p-datepicker-title {
    line-height: 2rem;
  }
  .p-datepicker .p-datepicker-header .p-datepicker-title .p-datepicker-year,
  .p-datepicker .p-datepicker-header .p-datepicker-title .p-datepicker-month {
    color: #4b5563;
    transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
    font-weight: 600;
    padding: 0.5rem;
  }
  .p-datepicker .p-datepicker-header .p-datepicker-title .p-datepicker-year:enabled:hover,
  .p-datepicker .p-datepicker-header .p-datepicker-title .p-datepicker-month:enabled:hover {
    color: #6366f1;
  }
  .p-datepicker .p-datepicker-header .p-datepicker-title .p-datepicker-month {
    margin-right: 0.5rem;
  }
  .p-datepicker table {
    font-size: 1rem;
    margin: 0.5rem 0;
  }
  .p-datepicker table th {
    padding: 0.5rem;
  }
  .p-datepicker table th > span {
    width: 2.5rem;
    height: 2.5rem;
  }
  .p-datepicker table td {
    padding: 0.5rem;
  }
  .p-datepicker table td > span {
    width: 2.5rem;
    height: 2.5rem;
    border-radius: 50%;
    transition: box-shadow 0.2s;
    border: 1px solid transparent;
  }
  .p-datepicker table td > span.p-highlight {
    color: #4338ca;
    background: #eef2ff;
  }
  .p-datepicker table td > span:focus {
    outline: 0 none;
    outline-offset: 0;
    box-shadow: 0 0 0 0.2rem #c7d2fe;
  }
  .p-datepicker table td.p-datepicker-today > span {
    background: #d1d5db;
    color: #4b5563;
    border-color: transparent;
  }
  .p-datepicker table td.p-datepicker-today > span.p-highlight {
    color: #4338ca;
    background: #eef2ff;
  }
  .p-datepicker .p-datepicker-buttonbar {
    padding: 1rem 0;
    border-top: 1px solid #e5e7eb;
  }
  .p-datepicker .p-datepicker-buttonbar .p-button {
    width: auto;
  }
  .p-datepicker .p-timepicker {
    border-top: 1px solid #e5e7eb;
    padding: 0.5rem;
  }
  .p-datepicker .p-timepicker button {
    width: 2rem;
    height: 2rem;
    color: #6b7280;
    border: 0 none;
    background: transparent;
    border-radius: 50%;
    transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
  }
  .p-datepicker .p-timepicker button:enabled:hover {
    color: #374151;
    border-color: transparent;
    background: #f3f4f6;
  }
  .p-datepicker .p-timepicker button:focus-visible {
    outline: 0 none;
    outline-offset: 0;
    box-shadow: 0 0 0 0.2rem #c7d2fe;
  }
  .p-datepicker .p-timepicker button:last-child {
    margin-top: 0.2em;
  }
  .p-datepicker .p-timepicker span {
    font-size: 1.25rem;
  }
  .p-datepicker .p-timepicker > div {
    padding: 0 0.5rem;
  }
  .p-datepicker.p-datepicker-timeonly .p-timepicker {
    border-top: 0 none;
  }
  .p-datepicker .p-monthpicker {
    margin: 0.5rem 0;
  }
  .p-datepicker .p-monthpicker .p-monthpicker-month {
    padding: 0.5rem;
    transition: box-shadow 0.2s;
    border-radius: 6px;
  }
  .p-datepicker .p-monthpicker .p-monthpicker-month.p-highlight {
    color: #4338ca;
    background: #eef2ff;
  }
  .p-datepicker .p-yearpicker {
    margin: 0.5rem 0;
  }
  .p-datepicker .p-yearpicker .p-yearpicker-year {
    padding: 0.5rem;
    transition: box-shadow 0.2s;
    border-radius: 6px;
  }
  .p-datepicker .p-yearpicker .p-yearpicker-year.p-highlight {
    color: #4338ca;
    background: #eef2ff;
  }
  .p-datepicker.p-datepicker-multiple-month .p-datepicker-group {
    border-left: 1px solid #e5e7eb;
    padding-right: 0.5rem;
    padding-left: 0.5rem;
    padding-top: 0;
    padding-bottom: 0;
  }
  .p-datepicker.p-datepicker-multiple-month .p-datepicker-group:first-child {
    padding-left: 0;
    border-left: 0 none;
  }
  .p-datepicker.p-datepicker-multiple-month .p-datepicker-group:last-child {
    padding-right: 0;
  }
  .p-datepicker:not(.p-disabled) table td span:not(.p-highlight):not(.p-disabled):hover {
    background: #f3f4f6;
  }
  .p-datepicker:not(.p-disabled) table td span:not(.p-highlight):not(.p-disabled):focus {
    outline: 0 none;
    outline-offset: 0;
    box-shadow: 0 0 0 0.2rem #c7d2fe;
  }
  .p-datepicker:not(.p-disabled) .p-monthpicker .p-monthpicker-month:not(.p-disabled):not(.p-highlight):hover {
    background: #f3f4f6;
  }
  .p-datepicker:not(.p-disabled) .p-monthpicker .p-monthpicker-month:not(.p-disabled):focus {
    outline: 0 none;
    outline-offset: 0;
    box-shadow: 0 0 0 0.2rem #c7d2fe;
  }
  .p-datepicker:not(.p-disabled) .p-yearpicker .p-yearpicker-year:not(.p-disabled):not(.p-highlight):hover {
    background: #f3f4f6;
  }
  .p-datepicker:not(.p-disabled) .p-yearpicker .p-yearpicker-year:not(.p-disabled):focus {
    outline: 0 none;
    outline-offset: 0;
    box-shadow: 0 0 0 0.2rem #c7d2fe;
  }
  @media screen and (max-width: 769px) {
    .p-datepicker table th,
    .p-datepicker table td {
      padding: 0;
    }
  }
  .p-cascadeselect {
    background: #ffffff;
    border: 1px solid #d1d5db;
    transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
    border-radius: 6px;
    outline-color: transparent;
  }
  .p-cascadeselect:not(.p-disabled):hover {
    border-color: #6366f1;
  }
  .p-cascadeselect:not(.p-disabled).p-focus {
    outline: 0 none;
    outline-offset: 0;
    box-shadow: 0 0 0 0.2rem #c7d2fe;
    border-color: #6366f1;
  }
  .p-cascadeselect.p-variant-filled {
    background-color: #f3f4f6;
  }
  .p-cascadeselect.p-variant-filled:enabled:hover {
    background-color: #f3f4f6;
  }
  .p-cascadeselect.p-variant-filled:enabled:focus {
    background-color: #ffffff;
  }
  .p-cascadeselect .p-cascadeselect-label {
    background: transparent;
    border: 0 none;
    padding: 0.75rem 0.75rem;
  }
  .p-cascadeselect .p-cascadeselect-label.p-placeholder {
    color: #6b7280;
  }
  .p-cascadeselect .p-cascadeselect-label:enabled:focus {
    outline: 0 none;
    box-shadow: none;
  }
  .p-cascadeselect .p-cascadeselect-trigger {
    background: transparent;
    color: #6b7280;
    width: 3rem;
    border-top-right-radius: 6px;
    border-bottom-right-radius: 6px;
  }
  .p-cascadeselect.p-invalid.p-component {
    border-color: #e24c4c;
  }
  .p-cascadeselect-panel {
    background: #ffffff;
    color: #4b5563;
    border: 0 none;
    border-radius: 6px;
    box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1);
  }
  .p-cascadeselect-panel .p-cascadeselect-items {
    padding: 0.75rem 0;
  }
  .p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item {
    margin: 0;
    border: 0 none;
    color: #4b5563;
    background: transparent;
    transition: box-shadow 0.2s;
    border-radius: 0;
  }
  .p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item:first-child {
    margin-top: 0;
  }
  .p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item:last-child {
    margin-bottom: 0;
  }
  .p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item.p-highlight {
    color: #4338ca;
    background: #eef2ff;
  }
  .p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item.p-highlight.p-focus {
    background: rgba(99, 102, 241, 0.24);
  }
  .p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item:not(.p-highlight):not(.p-disabled).p-focus {
    color: #4b5563;
    background: #f3f4f6;
  }
  .p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item .p-cascadeselect-item-content {
    padding: 0.75rem 1.25rem;
  }
  .p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item .p-cascadeselect-group-icon {
    font-size: 0.875rem;
  }
  .p-checkbox {
    position: relative;
    display: inline-flex;
    user-select: none;
    vertical-align: bottom;
  }
  .p-checkbox-input {
    appearance: none;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    padding: 0;
    margin: 0;
    opacity: 0;
    z-index: 1;
    outline: 0 none;
    cursor: pointer;
  }
  .p-checkbox-box {
    display: flex;
    justify-content: center;
    align-items: center;
  }
  .p-checkbox {
    width: 22px;
    height: 22px;
  }
  .p-checkbox .p-checkbox-input {
    border: 2px solid #d1d5db;
    border-radius: 6px;
  }
  .p-checkbox .p-checkbox-box {
    border: 2px solid #d1d5db;
    background: #ffffff;
    width: 22px;
    height: 22px;
    color: #4b5563;
    border-radius: 6px;
    transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
    outline-color: transparent;
  }
  .p-checkbox .p-checkbox-box .p-checkbox-icon {
    transition-duration: 0.2s;
    color: #ffffff;
    font-size: 14px;
  }
  .p-checkbox .p-checkbox-box .p-checkbox-icon.p-icon {
    width: 14px;
    height: 14px;
  }
  .p-checkbox .p-checkbox-box {
    border: 2px solid #d1d5db;
    background: #ffffff;
    width: 22px;
    height: 22px;
    color: #4b5563;
    border-radius: 6px;
    transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
    outline-color: transparent;
  }
  .p-checkbox .p-checkbox-box .p-checkbox-icon {
    transition-duration: 0.2s;
    color: #ffffff;
    font-size: 14px;
  }
  .p-checkbox .p-checkbox-box .p-checkbox-icon.p-icon {
    width: 14px;
    height: 14px;
  }
  .p-checkbox.p-highlight .p-checkbox-box {
    border-color: #6366f1;
    background: #6366f1;
  }
  .p-checkbox:not(.p-disabled):has(.p-checkbox-input:hover) .p-checkbox-box {
    border-color: #6366f1;
  }
  .p-checkbox:not(.p-disabled):has(.p-checkbox-input:hover).p-highlight .p-checkbox-box {
    border-color: #4338ca;
    background: #4338ca;
    color: #ffffff;
  }
  .p-checkbox:not(.p-disabled):has(.p-checkbox-input:focus-visible) .p-checkbox-box {
    outline: 0 none;
    outline-offset: 0;
    box-shadow: 0 0 0 0.2rem #c7d2fe;
    border-color: #6366f1;
  }
  .p-checkbox.p-invalid > .p-checkbox-box {
    border-color: #e24c4c;
  }
  .p-checkbox.p-variant-filled .p-checkbox-box {
    background-color: #f3f4f6;
  }
  .p-checkbox.p-variant-filled.p-highlight .p-checkbox-box {
    background: #6366f1;
  }
  .p-checkbox.p-variant-filled:not(.p-disabled):has(.p-checkbox-input:hover) .p-checkbox-box {
    background-color: #f3f4f6;
  }
  .p-checkbox.p-variant-filled:not(.p-disabled):has(.p-checkbox-input:hover).p-highlight .p-checkbox-box {
    background: #4338ca;
  }
  .p-input-filled .p-checkbox .p-checkbox-box {
    background-color: #f3f4f6;
  }
  .p-input-filled .p-checkbox.p-highlight .p-checkbox-box {
    background: #6366f1;
  }
  .p-input-filled .p-checkbox:not(.p-disabled):has(.p-checkbox-input:hover) .p-checkbox-box {
    background-color: #f3f4f6;
  }
  .p-input-filled .p-checkbox:not(.p-disabled):has(.p-checkbox-input:hover).p-highlight .p-checkbox-box {
    background: #4338ca;
  }
  .p-checkbox {
    position: relative;
    display: inline-flex;
    user-select: none;
    vertical-align: bottom;
  }
  .p-checkbox-input {
    cursor: pointer;
  }
  .p-checkbox-box {
    display: flex;
    justify-content: center;
    align-items: center;
  }
  .p-tristatecheckbox.p-variant-filled .p-checkbox-box {
    background-color: #f3f4f6;
  }
  .p-tristatecheckbox.p-variant-filled.p-highlight .p-checkbox-box {
    background: #6366f1;
  }
  .p-tristatecheckbox.p-variant-filled:not(.p-disabled):has(.p-checkbox-input:hover) .p-checkbox-box {
    background-color: #f3f4f6;
  }
  .p-tristatecheckbox.p-variant-filled:not(.p-disabled):has(.p-checkbox-input:hover).p-highlight .p-checkbox-box {
    background: #4338ca;
  }
  .p-chips {
    display: inline-flex;
  }
  .p-chips-multiple-container {
    margin: 0;
    padding: 0;
    list-style-type: none;
    cursor: text;
    overflow: hidden;
    display: flex;
    align-items: center;
    flex-wrap: wrap;
  }
  .p-chips-token {
    cursor: default;
    display: inline-flex;
    align-items: center;
    flex: 0 0 auto;
  }
  .p-chips-input-token {
    flex: 1 1 auto;
    display: inline-flex;
  }
  .p-chips-token-icon {
    cursor: pointer;
  }
  .p-chips-input-token input {
    border: 0 none;
    outline: 0 none;
    background-color: transparent;
    margin: 0;
    padding: 0;
    box-shadow: none;
    border-radius: 0;
    width: 100%;
  }
  .p-fluid .p-chips {
    display: flex;
  }
  .p-chips:not(.p-disabled):hover .p-chips-multiple-container {
    border-color: #6366f1;
  }
  .p-chips:not(.p-disabled).p-focus .p-chips-multiple-container {
    outline: 0 none;
    outline-offset: 0;
    box-shadow: 0 0 0 0.2rem #c7d2fe;
    border-color: #6366f1;
  }
  .p-chips .p-chips-multiple-container {
    padding: 0.375rem 0.75rem;
    outline-color: transparent;
  }
  .p-chips .p-chips-multiple-container .p-chips-token {
    padding: 0.375rem 0.75rem;
    margin-right: 0.5rem;
    background: #e5e7eb;
    color: #4b5563;
    border-radius: 16px;
  }
  .p-chips .p-chips-multiple-container .p-chips-token.p-focus {
    background: #e5e7eb;
    color: #4b5563;
  }
  .p-chips .p-chips-multiple-container .p-chips-token .p-chips-token-icon {
    margin-left: 0.5rem;
  }
  .p-chips .p-chips-multiple-container .p-chips-input-token {
    padding: 0.375rem 0;
  }
  .p-chips .p-chips-multiple-container .p-chips-input-token input {
    font-family: var(--font-family);
    font-feature-settings: var(--font-feature-settings, normal);
    font-size: 1rem;
    color: #4b5563;
    padding: 0;
    margin: 0;
  }
  .p-chips.p-invalid.p-component > .p-inputtext {
    border-color: #e24c4c;
  }
  .p-colorpicker-preview {
    width: 2rem;
    height: 2rem;
  }
  .p-colorpicker-panel {
    background: #323232;
    border: 1px solid #191919;
  }
  .p-colorpicker-panel .p-colorpicker-color-handle,
  .p-colorpicker-panel .p-colorpicker-hue-handle {
    border-color: #ffffff;
  }
  .p-colorpicker-overlay-panel {
    box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1);
  }
  .p-dropdown {
    display: inline-flex;
    cursor: pointer;
    position: relative;
    user-select: none;
  }
  .p-dropdown-clear-icon {
    position: absolute;
    top: 50%;
    margin-top: -0.5rem;
  }
  .p-dropdown-trigger {
    display: flex;
    align-items: center;
    justify-content: center;
    flex-shrink: 0;
  }
  .p-dropdown-label {
    display: block;
    white-space: nowrap;
    overflow: hidden;
    flex: 1 1 auto;
    width: 1%;
    text-overflow: ellipsis;
    cursor: pointer;
  }
  .p-dropdown-label-empty {
    overflow: hidden;
    opacity: 0;
  }
  input.p-dropdown-label {
    cursor: default;
  }
  .p-dropdown .p-dropdown-panel {
    min-width: 100%;
  }
  .p-dropdown-panel {
    position: absolute;
    top: 0;
    left: 0;
  }
  .p-dropdown-items-wrapper {
    overflow: auto;
  }
  .p-dropdown-item {
    cursor: pointer;
    font-weight: normal;
    white-space: nowrap;
    position: relative;
    overflow: hidden;
    display: flex;
    align-items: center;
  }
  .p-dropdown-item-group {
    cursor: auto;
  }
  .p-dropdown-items {
    margin: 0;
    padding: 0;
    list-style-type: none;
  }
  .p-dropdown-filter {
    width: 100%;
  }
  .p-dropdown-filter-container {
    position: relative;
  }
  .p-dropdown-filter-icon {
    position: absolute;
    top: 50%;
    margin-top: -0.5rem;
  }
  .p-fluid .p-dropdown {
    display: flex;
  }
  .p-fluid .p-dropdown .p-dropdown-label {
    width: 1%;
  }
  .p-dropdown {
    background: #ffffff;
    border: 1px solid #d1d5db;
    transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
    border-radius: 6px;
    outline-color: transparent;
  }
  .p-dropdown:not(.p-disabled):hover {
    border-color: #6366f1;
  }
  .p-dropdown:not(.p-disabled).p-focus {
    outline: 0 none;
    outline-offset: 0;
    box-shadow: 0 0 0 0.2rem #c7d2fe;
    border-color: #6366f1;
  }
  .p-dropdown.p-variant-filled {
    background: #f3f4f6;
  }
  .p-dropdown.p-variant-filled:not(.p-disabled):hover {
    background-color: #f3f4f6;
  }
  .p-dropdown.p-variant-filled:not(.p-disabled).p-focus {
    background-color: #ffffff;
  }
  .p-dropdown.p-variant-filled:not(.p-disabled).p-focus .p-inputtext {
    background-color: transparent;
  }
  .p-dropdown.p-dropdown-clearable .p-dropdown-label {
    padding-right: 1.75rem;
  }
  .p-dropdown .p-dropdown-label {
    background: transparent;
    border: 0 none;
  }
  .p-dropdown .p-dropdown-label.p-placeholder {
    color: #6b7280;
  }
  .p-dropdown .p-dropdown-label:focus, .p-dropdown .p-dropdown-label:enabled:focus {
    outline: 0 none;
    box-shadow: none;
  }
  .p-dropdown .p-dropdown-trigger {
    background: transparent;
    color: #6b7280;
    width: 3rem;
    border-top-right-radius: 6px;
    border-bottom-right-radius: 6px;
  }
  .p-dropdown .p-dropdown-clear-icon {
    color: #6b7280;
    right: 3rem;
  }
  .p-dropdown.p-invalid.p-component {
    border-color: #e24c4c;
  }
  .p-dropdown-panel {
    background: #ffffff;
    color: #4b5563;
    border: 0 none;
    border-radius: 6px;
    box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1);
  }
  .p-dropdown-panel .p-dropdown-header {
    padding: 0.75rem 1.25rem;
    border-bottom: 1px solid #e5e7eb;
    color: #374151;
    background: #f9fafb;
    margin: 0;
    border-top-right-radius: 6px;
    border-top-left-radius: 6px;
  }
  .p-dropdown-panel .p-dropdown-header .p-dropdown-filter {
    padding-right: 1.75rem;
    margin-right: -1.75rem;
  }
  .p-dropdown-panel .p-dropdown-header .p-dropdown-filter-icon {
    right: 0.75rem;
    color: #6b7280;
  }
  .p-dropdown-panel .p-dropdown-items {
    padding: 0.75rem 0;
  }
  .p-dropdown-panel .p-dropdown-items .p-dropdown-item {
    margin: 0;
    padding: 0.75rem 1.25rem;
    border: 0 none;
    color: #4b5563;
    background: transparent;
    transition: box-shadow 0.2s;
    border-radius: 0;
  }
  .p-dropdown-panel .p-dropdown-items .p-dropdown-item:first-child {
    margin-top: 0;
  }
  .p-dropdown-panel .p-dropdown-items .p-dropdown-item:last-child {
    margin-bottom: 0;
  }
  .p-dropdown-panel .p-dropdown-items .p-dropdown-item.p-highlight {
    color: #4338ca;
    background: #eef2ff;
  }
  .p-dropdown-panel .p-dropdown-items .p-dropdown-item.p-highlight.p-focus {
    background: rgba(99, 102, 241, 0.24);
  }
  .p-dropdown-panel .p-dropdown-items .p-dropdown-item:not(.p-highlight):not(.p-disabled).p-focus {
    color: #4b5563;
    background: #f3f4f6;
  }
  .p-dropdown-panel .p-dropdown-items .p-dropdown-item .p-dropdown-check-icon {
    position: relative;
    margin-left: -0.5rem;
    margin-right: 0.5rem;
  }
  .p-dropdown-panel .p-dropdown-items .p-dropdown-item-group {
    margin: 0;
    padding: 0.75rem 1.25rem;
    color: #374151;
    background: #ffffff;
    font-weight: 700;
  }
  .p-dropdown-panel .p-dropdown-items .p-dropdown-empty-message {
    padding: 0.75rem 1.25rem;
    color: #4b5563;
    background: transparent;
  }
  .p-inputgroup-addon {
    background: #f3f4f6;
    color: #6b7280;
    border-top: 1px solid #d1d5db;
    border-left: 1px solid #d1d5db;
    border-bottom: 1px solid #d1d5db;
    padding: 0.75rem 0.75rem;
    min-width: 3rem;
  }
  .p-inputgroup-addon:last-child {
    border-right: 1px solid #d1d5db;
  }
  .p-inputgroup > .p-component,
  .p-inputgroup > .p-inputwrapper > .p-inputtext,
  .p-inputgroup > .p-float-label > .p-component {
    border-radius: 0;
    margin: 0;
  }
  .p-inputgroup > .p-component + .p-inputgroup-addon,
  .p-inputgroup > .p-inputwrapper > .p-inputtext + .p-inputgroup-addon,
  .p-inputgroup > .p-float-label > .p-component + .p-inputgroup-addon {
    border-left: 0 none;
  }
  .p-inputgroup > .p-component:focus,
  .p-inputgroup > .p-inputwrapper > .p-inputtext:focus,
  .p-inputgroup > .p-float-label > .p-component:focus {
    z-index: 1;
  }
  .p-inputgroup > .p-component:focus ~ label,
  .p-inputgroup > .p-inputwrapper > .p-inputtext:focus ~ label,
  .p-inputgroup > .p-float-label > .p-component:focus ~ label {
    z-index: 1;
  }
  .p-inputgroup-addon:first-child,
  .p-inputgroup button:first-child,
  .p-inputgroup input:first-child,
  .p-inputgroup > .p-inputwrapper:first-child,
  .p-inputgroup > .p-inputwrapper:first-child > .p-inputtext {
    border-top-left-radius: 6px;
    border-bottom-left-radius: 6px;
  }
  .p-inputgroup .p-float-label:first-child input {
    border-top-left-radius: 6px;
    border-bottom-left-radius: 6px;
  }
  .p-inputgroup-addon:last-child,
  .p-inputgroup button:last-child,
  .p-inputgroup input:last-child,
  .p-inputgroup > .p-inputwrapper:last-child,
  .p-inputgroup > .p-inputwrapper:last-child > .p-inputtext {
    border-top-right-radius: 6px;
    border-bottom-right-radius: 6px;
  }
  .p-inputgroup .p-float-label:last-child input {
    border-top-right-radius: 6px;
    border-bottom-right-radius: 6px;
  }
  .p-fluid .p-inputgroup .p-button {
    width: auto;
  }
  .p-fluid .p-inputgroup .p-button.p-button-icon-only {
    width: 3rem;
  }
  .p-inputnumber.p-invalid.p-component > .p-inputtext {
    border-color: #e24c4c;
  }
  .p-inputswitch {
    position: relative;
    display: inline-block;
  }
  .p-inputswitch-input {
    appearance: none;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    padding: 0;
    margin: 0;
    opacity: 0;
    z-index: 1;
    outline: 0 none;
    cursor: pointer;
  }
  .p-inputswitch-slider {
    position: absolute;
    cursor: pointer;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    border: 1px solid transparent;
  }
  .p-inputswitch-slider:before {
    position: absolute;
    content: "";
    top: 50%;
  }
  .p-inputswitch {
    width: 3rem;
    height: 1.75rem;
  }
  .p-inputswitch .p-inputswitch-input {
    border-radius: 30px;
  }
  .p-inputswitch .p-inputswitch-slider {
    background: #d1d5db;
    transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
    border-radius: 30px;
    outline-color: transparent;
  }
  .p-inputswitch .p-inputswitch-slider:before {
    background: #ffffff;
    width: 1.25rem;
    height: 1.25rem;
    left: 0.25rem;
    margin-top: -0.625rem;
    border-radius: 50%;
    transition-duration: 0.2s;
  }
  .p-inputswitch.p-highlight .p-inputswitch-slider {
    background: #6366f1;
  }
  .p-inputswitch.p-highlight .p-inputswitch-slider:before {
    background: #ffffff;
    transform: translateX(1.25rem);
  }
  .p-inputswitch:not(.p-disabled):has(.p-inputswitch-input:hover) .p-inputswitch-slider {
    background: #b7bcc5;
  }
  .p-inputswitch:not(.p-disabled):has(.p-inputswitch-input:hover).p-highlight .p-inputswitch-slider {
    background: #4f46e5;
  }
  .p-inputswitch:not(.p-disabled):has(.p-inputswitch-input:focus-visible) .p-inputswitch-slider {
    outline: 0 none;
    outline-offset: 0;
    box-shadow: 0 0 0 0.2rem #c7d2fe;
  }
  .p-inputswitch.p-invalid > .p-inputswitch-slider {
    border-color: #e24c4c;
  }
  .p-inputtext {
    font-family: var(--font-family);
    font-feature-settings: var(--font-feature-settings, normal);
    font-size: 1rem;
    color: #4b5563;
    background: #ffffff;
    padding: 0.75rem 0.75rem;
    border: 1px solid #d1d5db;
    transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
    appearance: none;
    border-radius: 6px;
    outline-color: transparent;
  }
  .p-inputtext:enabled:hover {
    border-color: #6366f1;
  }
  .p-inputtext:enabled:focus {
    outline: 0 none;
    outline-offset: 0;
    box-shadow: 0 0 0 0.2rem #c7d2fe;
    border-color: #6366f1;
  }
  .p-inputtext.p-invalid.p-component {
    border-color: #e24c4c;
  }
  .p-inputtext.p-variant-filled {
    background-color: #f3f4f6;
  }
  .p-inputtext.p-variant-filled:enabled:hover {
    background-color: #f3f4f6;
  }
  .p-inputtext.p-variant-filled:enabled:focus {
    background-color: #ffffff;
  }
  .p-inputtext.p-inputtext-sm {
    font-size: 0.875rem;
    padding: 0.65625rem 0.65625rem;
  }
  .p-inputtext.p-inputtext-lg {
    font-size: 1.25rem;
    padding: 0.9375rem 0.9375rem;
  }
  .p-float-label > label {
    left: 0.75rem;
    color: #6b7280;
    transition-duration: 0.2s;
  }
  .p-float-label > .p-invalid + label {
    color: #e24c4c;
  }
  .p-icon-field-left > .p-inputtext {
    padding-left: 2.5rem;
  }
  .p-icon-field-left.p-float-label > label {
    left: 2.5rem;
  }
  .p-icon-field-right > .p-inputtext {
    padding-right: 2.5rem;
  }
  ::-webkit-input-placeholder {
    color: #6b7280;
  }
  :-moz-placeholder {
    color: #6b7280;
  }
  ::-moz-placeholder {
    color: #6b7280;
  }
  :-ms-input-placeholder {
    color: #6b7280;
  }
  .p-input-filled .p-inputtext {
    background-color: #f3f4f6;
  }
  .p-input-filled .p-inputtext:enabled:hover {
    background-color: #f3f4f6;
  }
  .p-input-filled .p-inputtext:enabled:focus {
    background-color: #ffffff;
  }
  .p-inputtext-sm .p-inputtext {
    font-size: 0.875rem;
    padding: 0.65625rem 0.65625rem;
  }
  .p-inputtext-lg .p-inputtext {
    font-size: 1.25rem;
    padding: 0.9375rem 0.9375rem;
  }
  .p-icon-field {
    position: relative;
  }
  .p-icon-field > .p-input-icon {
    position: absolute;
    top: 50%;
    margin-top: -0.5rem;
  }
  .p-fluid .p-icon-field-left,
  .p-fluid .p-icon-field-right {
    width: 100%;
  }
  .p-icon-field-left > .p-input-icon:first-of-type {
    left: 0.75rem;
    color: #6b7280;
  }
  .p-icon-field-right > .p-input-icon:last-of-type {
    right: 0.75rem;
    color: #6b7280;
  }
  .p-inputotp {
    display: flex;
    align-items: center;
    gap: 0.5rem;
  }
  .p-inputotp-input {
    text-align: center;
    width: 2.5rem;
  }
  .p-listbox-list-wrapper {
    overflow: auto;
  }
  .p-listbox-list {
    list-style-type: none;
    margin: 0;
    padding: 0;
  }
  .p-listbox-item {
    cursor: pointer;
    position: relative;
    overflow: hidden;
  }
  .p-listbox-item-group {
    cursor: auto;
  }
  .p-listbox-filter-container {
    position: relative;
  }
  .p-listbox-filter-icon {
    position: absolute;
    top: 50%;
    margin-top: -0.5rem;
  }
  .p-listbox-filter {
    width: 100%;
  }
  .p-listbox {
    background: #ffffff;
    color: #4b5563;
    border: 1px solid #d1d5db;
    border-radius: 6px;
    transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
    outline-color: transparent;
  }
  .p-listbox .p-listbox-header {
    padding: 0.75rem 1.25rem;
    border-bottom: 1px solid #e5e7eb;
    color: #374151;
    background: #f9fafb;
    margin: 0;
    border-top-right-radius: 6px;
    border-top-left-radius: 6px;
  }
  .p-listbox .p-listbox-header .p-listbox-filter {
    padding-right: 1.75rem;
  }
  .p-listbox .p-listbox-header .p-listbox-filter-icon {
    right: 0.75rem;
    color: #6b7280;
  }
  .p-listbox .p-listbox-list {
    padding: 0.75rem 0;
    outline: 0 none;
  }
  .p-listbox .p-listbox-list .p-listbox-item {
    margin: 0;
    padding: 0.75rem 1.25rem;
    border: 0 none;
    color: #4b5563;
    transition: box-shadow 0.2s;
    border-radius: 0;
  }
  .p-listbox .p-listbox-list .p-listbox-item:first-child {
    margin-top: 0;
  }
  .p-listbox .p-listbox-list .p-listbox-item:last-child {
    margin-bottom: 0;
  }
  .p-listbox .p-listbox-list .p-listbox-item.p-highlight {
    color: #4338ca;
    background: #eef2ff;
  }
  .p-listbox .p-listbox-list .p-listbox-item-group {
    margin: 0;
    padding: 0.75rem 1.25rem;
    color: #374151;
    background: #ffffff;
    font-weight: 700;
  }
  .p-listbox .p-listbox-list .p-listbox-empty-message {
    padding: 0.75rem 1.25rem;
    color: #4b5563;
    background: transparent;
  }
  .p-listbox:not(.p-disabled) .p-listbox-item.p-highlight.p-focus {
    background: rgba(99, 102, 241, 0.24);
  }
  .p-listbox:not(.p-disabled) .p-listbox-item:not(.p-highlight):not(.p-disabled).p-focus {
    color: #4b5563;
    background: #f3f4f6;
  }
  .p-listbox:not(.p-disabled) .p-listbox-item:not(.p-highlight):not(.p-disabled):hover {
    color: #4b5563;
    background: #f3f4f6;
  }
  .p-listbox:not(.p-disabled) .p-listbox-item:not(.p-highlight):not(.p-disabled):hover.p-focus {
    color: #4b5563;
    background: #f3f4f6;
  }
  .p-listbox.p-focus {
    outline: 0 none;
    outline-offset: 0;
    box-shadow: 0 0 0 0.2rem #c7d2fe;
    border-color: #6366f1;
  }
  .p-listbox.p-invalid {
    border-color: #e24c4c;
  }
  .p-mention-panel {
    background: #ffffff;
    color: #4b5563;
    border: 0 none;
    border-radius: 6px;
    box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1);
  }
  .p-mention-panel .p-mention-items {
    padding: 0.75rem 0;
  }
  .p-mention-panel .p-mention-items .p-mention-item {
    margin: 0;
    padding: 0.75rem 1.25rem;
    border: 0 none;
    color: #4b5563;
    background: transparent;
    transition: box-shadow 0.2s;
    border-radius: 0;
  }
  .p-mention-panel .p-mention-items .p-mention-item:hover {
    color: #4b5563;
    background: #f3f4f6;
  }
  .p-mention-panel .p-mention-items .p-mention-item.p-highlight {
    color: #4338ca;
    background: #eef2ff;
  }
  .p-multiselect {
    display: inline-flex;
    cursor: pointer;
    user-select: none;
  }
  .p-multiselect-trigger {
    display: flex;
    align-items: center;
    justify-content: center;
    flex-shrink: 0;
  }
  .p-multiselect-label-container {
    overflow: hidden;
    flex: 1 1 auto;
    cursor: pointer;
  }
  .p-multiselect-label {
    display: block;
    white-space: nowrap;
    cursor: pointer;
    overflow: hidden;
    text-overflow: ellipsis;
  }
  .p-multiselect-label-empty {
    overflow: hidden;
    visibility: hidden;
  }
  .p-multiselect-token {
    cursor: default;
    display: inline-flex;
    align-items: center;
    flex: 0 0 auto;
  }
  .p-multiselect-token-icon {
    cursor: pointer;
  }
  .p-multiselect .p-multiselect-panel {
    min-width: 100%;
  }
  .p-multiselect-items-wrapper {
    overflow: auto;
  }
  .p-multiselect-items {
    margin: 0;
    padding: 0;
    list-style-type: none;
  }
  .p-multiselect-item {
    cursor: pointer;
    display: flex;
    align-items: center;
    font-weight: normal;
    white-space: nowrap;
    position: relative;
    overflow: hidden;
  }
  .p-multiselect-item-group {
    cursor: auto;
  }
  .p-multiselect-header {
    display: flex;
    align-items: center;
    justify-content: space-between;
  }
  .p-multiselect-filter-container {
    position: relative;
    flex: 1 1 auto;
  }
  .p-multiselect-filter-icon {
    position: absolute;
    top: 50%;
    margin-top: -0.5rem;
  }
  .p-multiselect-filter-container .p-inputtext {
    width: 100%;
  }
  .p-multiselect-close {
    display: flex;
    align-items: center;
    justify-content: center;
    flex-shrink: 0;
    overflow: hidden;
    position: relative;
    margin-left: auto;
  }
  .p-fluid .p-multiselect {
    display: flex;
  }
  .p-multiselect {
    background: #ffffff;
    border: 1px solid #d1d5db;
    transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
    border-radius: 6px;
    outline-color: transparent;
  }
  .p-multiselect:not(.p-disabled):hover {
    border-color: #6366f1;
  }
  .p-multiselect:not(.p-disabled).p-focus {
    outline: 0 none;
    outline-offset: 0;
    box-shadow: 0 0 0 0.2rem #c7d2fe;
    border-color: #6366f1;
  }
  .p-multiselect.p-variant-filled {
    background: #f3f4f6;
  }
  .p-multiselect.p-variant-filled:not(.p-disabled):hover {
    background-color: #f3f4f6;
  }
  .p-multiselect.p-variant-filled:not(.p-disabled).p-focus {
    background-color: #ffffff;
  }
  .p-multiselect .p-multiselect-label {
    padding: 0.75rem 0.75rem;
    transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
  }
  .p-multiselect .p-multiselect-label.p-placeholder {
    color: #6b7280;
  }
  .p-multiselect.p-multiselect-chip .p-multiselect-token {
    padding: 0.375rem 0.75rem;
    margin-right: 0.5rem;
    background: #e5e7eb;
    color: #4b5563;
    border-radius: 16px;
  }
  .p-multiselect.p-multiselect-chip .p-multiselect-token .p-multiselect-token-icon {
    margin-left: 0.5rem;
  }
  .p-multiselect .p-multiselect-trigger {
    background: transparent;
    color: #6b7280;
    width: 3rem;
    border-top-right-radius: 6px;
    border-bottom-right-radius: 6px;
  }
  .p-multiselect.p-invalid.p-component {
    border-color: #e24c4c;
  }
  .p-inputwrapper-filled.p-multiselect.p-multiselect-chip .p-multiselect-label {
    padding: 0.375rem 0.75rem;
  }
  .p-multiselect-panel {
    background: #ffffff;
    color: #4b5563;
    border: 0 none;
    border-radius: 6px;
    box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1);
  }
  .p-multiselect-panel .p-multiselect-header {
    padding: 0.75rem 1.25rem;
    border-bottom: 1px solid #e5e7eb;
    color: #374151;
    background: #f9fafb;
    margin: 0;
    border-top-right-radius: 6px;
    border-top-left-radius: 6px;
  }
  .p-multiselect-panel .p-multiselect-header .p-multiselect-filter-container .p-inputtext {
    padding-right: 1.75rem;
  }
  .p-multiselect-panel .p-multiselect-header .p-multiselect-filter-container .p-multiselect-filter-icon {
    right: 0.75rem;
    color: #6b7280;
  }
  .p-multiselect-panel .p-multiselect-header .p-checkbox {
    margin-right: 0.5rem;
  }
  .p-multiselect-panel .p-multiselect-header .p-multiselect-close {
    margin-left: 0.5rem;
    width: 2rem;
    height: 2rem;
    color: #6b7280;
    border: 0 none;
    background: transparent;
    border-radius: 50%;
    transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
  }
  .p-multiselect-panel .p-multiselect-header .p-multiselect-close:enabled:hover {
    color: #374151;
    border-color: transparent;
    background: #f3f4f6;
  }
  .p-multiselect-panel .p-multiselect-header .p-multiselect-close:focus-visible {
    outline: 0 none;
    outline-offset: 0;
    box-shadow: 0 0 0 0.2rem #c7d2fe;
  }
  .p-multiselect-panel .p-multiselect-items {
    padding: 0.75rem 0;
  }
  .p-multiselect-panel .p-multiselect-items .p-multiselect-item {
    margin: 0;
    padding: 0.75rem 1.25rem;
    border: 0 none;
    color: #4b5563;
    background: transparent;
    transition: box-shadow 0.2s;
    border-radius: 0;
  }
  .p-multiselect-panel .p-multiselect-items .p-multiselect-item:first-child {
    margin-top: 0;
  }
  .p-multiselect-panel .p-multiselect-items .p-multiselect-item:last-child {
    margin-bottom: 0;
  }
  .p-multiselect-panel .p-multiselect-items .p-multiselect-item.p-highlight {
    color: #4338ca;
    background: #eef2ff;
  }
  .p-multiselect-panel .p-multiselect-items .p-multiselect-item.p-highlight.p-focus {
    background: rgba(99, 102, 241, 0.24);
  }
  .p-multiselect-panel .p-multiselect-items .p-multiselect-item:not(.p-highlight):not(.p-disabled).p-focus {
    color: #4b5563;
    background: #f3f4f6;
  }
  .p-multiselect-panel .p-multiselect-items .p-multiselect-item .p-checkbox {
    margin-right: 0.5rem;
  }
  .p-multiselect-panel .p-multiselect-items .p-multiselect-item-group {
    margin: 0;
    padding: 0.75rem 1.25rem;
    color: #374151;
    background: #ffffff;
    font-weight: 700;
  }
  .p-multiselect-panel .p-multiselect-items .p-multiselect-empty-message {
    padding: 0.75rem 1.25rem;
    color: #4b5563;
    background: transparent;
  }
  .p-password.p-invalid.p-component > .p-inputtext {
    border-color: #e24c4c;
  }
  .p-password-panel {
    padding: 1.25rem;
    background: #ffffff;
    color: #4b5563;
    border: 0 none;
    box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1);
    border-radius: 6px;
  }
  .p-password-panel .p-password-meter {
    margin-bottom: 0.5rem;
    background: #e5e7eb;
  }
  .p-password-panel .p-password-meter .p-password-strength.weak {
    background: #ea5455;
  }
  .p-password-panel .p-password-meter .p-password-strength.medium {
    background: #ff9f42;
  }
  .p-password-panel .p-password-meter .p-password-strength.strong {
    background: #29c76f;
  }
  .p-radiobutton {
    position: relative;
    display: inline-flex;
    user-select: none;
    vertical-align: bottom;
  }
  .p-radiobutton-input {
    cursor: pointer;
  }
  .p-radiobutton-box {
    display: flex;
    justify-content: center;
    align-items: center;
  }
  .p-radiobutton-icon {
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    transform: translateZ(0) scale(0.1);
    border-radius: 50%;
    visibility: hidden;
  }
  .p-radiobutton.p-highlight .p-radiobutton-icon {
    transform: translateZ(0) scale(1, 1);
    visibility: visible;
  }
  .p-radiobutton {
    width: 22px;
    height: 22px;
  }
  .p-radiobutton .p-radiobutton-input {
    appearance: none;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    padding: 0;
    margin: 0;
    opacity: 0;
    z-index: 1;
    outline: 0 none;
    border: 2px solid #d1d5db;
    border-radius: 50%;
  }
  .p-radiobutton .p-radiobutton-box {
    border: 2px solid #d1d5db;
    background: #ffffff;
    width: 22px;
    height: 22px;
    color: #4b5563;
    border-radius: 50%;
    transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
    outline-color: transparent;
  }
  .p-radiobutton .p-radiobutton-box .p-radiobutton-icon {
    width: 12px;
    height: 12px;
    transition-duration: 0.2s;
    background-color: #ffffff;
  }
  .p-radiobutton.p-highlight .p-radiobutton-box {
    border-color: #6366f1;
    background: #6366f1;
  }
  .p-radiobutton:not(.p-disabled):has(.p-radiobutton-input:hover) .p-radiobutton-box {
    border-color: #6366f1;
  }
  .p-radiobutton:not(.p-disabled):has(.p-radiobutton-input:hover).p-highlight .p-radiobutton-box {
    border-color: #4338ca;
    background: #4338ca;
  }
  .p-radiobutton:not(.p-disabled):has(.p-radiobutton-input:hover).p-highlight .p-radiobutton-box .p-radiobutton-icon {
    background-color: #ffffff;
  }
  .p-radiobutton:not(.p-disabled):has(.p-radiobutton-input:focus-visible) .p-radiobutton-box {
    outline: 0 none;
    outline-offset: 0;
    box-shadow: 0 0 0 0.2rem #c7d2fe;
    border-color: #6366f1;
  }
  .p-radiobutton.p-invalid > .p-radiobutton-box {
    border-color: #e24c4c;
  }
  .p-radiobutton.p-variant-filled .p-radiobutton-box {
    background-color: #f3f4f6;
  }
  .p-radiobutton.p-variant-filled.p-highlight .p-radiobutton-box {
    background: #6366f1;
  }
  .p-radiobutton.p-variant-filled:not(.p-disabled):has(.p-radiobutton-input:hover) .p-radiobutton-box {
    background-color: #f3f4f6;
  }
  .p-radiobutton.p-variant-filled:not(.p-disabled):has(.p-radiobutton-input:hover).p-highlight .p-radiobutton-box {
    background: #4338ca;
  }
  .p-input-filled .p-radiobutton .p-radiobutton-box {
    background-color: #f3f4f6;
  }
  .p-input-filled .p-radiobutton.p-highlight .p-radiobutton-box {
    background: #6366f1;
  }
  .p-input-filled .p-radiobutton:not(.p-disabled):has(.p-radiobutton-input:hover) .p-radiobutton-box {
    background-color: #f3f4f6;
  }
  .p-input-filled .p-radiobutton:not(.p-disabled):has(.p-radiobutton-input:hover).p-highlight .p-radiobutton-box {
    background: #4338ca;
  }
  .p-rating {
    position: relative;
    display: flex;
    align-items: center;
  }
  .p-rating-item {
    display: inline-flex;
    align-items: center;
    cursor: pointer;
  }
  .p-rating.p-readonly .p-rating-item {
    cursor: default;
  }
  .p-rating {
    gap: 0.5rem;
  }
  .p-rating .p-rating-item {
    outline-color: transparent;
    border-radius: 50%;
  }
  .p-rating .p-rating-item .p-rating-icon {
    color: #4b5563;
    transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
    font-size: 1.143rem;
  }
  .p-rating .p-rating-item .p-rating-icon.p-icon {
    width: 1.143rem;
    height: 1.143rem;
  }
  .p-rating .p-rating-item .p-rating-icon.p-rating-cancel {
    color: #ea5455;
  }
  .p-rating .p-rating-item.p-focus {
    outline: 0 none;
    outline-offset: 0;
    box-shadow: 0 0 0 0.2rem #c7d2fe;
  }
  .p-rating .p-rating-item.p-rating-item-active .p-rating-icon {
    color: #6366f1;
  }
  .p-rating:not(.p-disabled):not(.p-readonly) .p-rating-item:hover .p-rating-icon {
    color: #6366f1;
  }
  .p-rating:not(.p-disabled):not(.p-readonly) .p-rating-item:hover .p-rating-icon.p-rating-cancel {
    color: #e73d3e;
  }
  .p-selectbutton .p-button {
    background: #ffffff;
    border: 1px solid #d1d5db;
    color: #4b5563;
    transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
  }
  .p-selectbutton .p-button .p-button-icon-left,
  .p-selectbutton .p-button .p-button-icon-right {
    color: #6b7280;
  }
  .p-selectbutton .p-button:not(.p-disabled):not(.p-highlight):hover {
    background: #f3f4f6;
    border-color: #d1d5db;
    color: #4b5563;
  }
  .p-selectbutton .p-button:not(.p-disabled):not(.p-highlight):hover .p-button-icon-left,
  .p-selectbutton .p-button:not(.p-disabled):not(.p-highlight):hover .p-button-icon-right {
    color: #374151;
  }
  .p-selectbutton .p-button.p-highlight {
    background: #6366f1;
    border-color: #6366f1;
    color: #ffffff;
  }
  .p-selectbutton .p-button.p-highlight .p-button-icon-left,
  .p-selectbutton .p-button.p-highlight .p-button-icon-right {
    color: #ffffff;
  }
  .p-selectbutton .p-button.p-highlight:hover {
    background: #4f46e5;
    border-color: #4f46e5;
    color: #ffffff;
  }
  .p-selectbutton .p-button.p-highlight:hover .p-button-icon-left,
  .p-selectbutton .p-button.p-highlight:hover .p-button-icon-right {
    color: #ffffff;
  }
  .p-selectbutton.p-invalid > .p-button {
    border-color: #e24c4c;
  }
  .p-slider {
    background: #e5e7eb;
    border: 0 none;
    border-radius: 6px;
  }
  .p-slider.p-slider-horizontal {
    height: 0.286rem;
  }
  .p-slider.p-slider-horizontal .p-slider-handle {
    margin-top: -0.5715rem;
    margin-left: -0.5715rem;
  }
  .p-slider.p-slider-vertical {
    width: 0.286rem;
  }
  .p-slider.p-slider-vertical .p-slider-handle {
    margin-left: -0.5715rem;
    margin-bottom: -0.5715rem;
  }
  .p-slider .p-slider-handle {
    height: 1.143rem;
    width: 1.143rem;
    background: #ffffff;
    border: 2px solid #6366f1;
    border-radius: 50%;
    transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
  }
  .p-slider .p-slider-handle:focus {
    outline: 0 none;
    outline-offset: 0;
    box-shadow: 0 0 0 0.2rem #c7d2fe;
  }
  .p-slider .p-slider-range {
    background: #6366f1;
  }
  .p-slider:not(.p-disabled) .p-slider-handle:hover {
    background: #6366f1;
    border-color: #6366f1;
  }
  .p-treeselect {
    background: #ffffff;
    border: 1px solid #d1d5db;
    transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
    border-radius: 6px;
  }
  .p-treeselect:not(.p-disabled):hover {
    border-color: #6366f1;
  }
  .p-treeselect:not(.p-disabled).p-focus {
    outline: 0 none;
    outline-offset: 0;
    box-shadow: 0 0 0 0.2rem #c7d2fe;
    border-color: #6366f1;
  }
  .p-treeselect.p-treeselect-clearable .p-treeselect-label {
    padding-right: 1.75rem;
  }
  .p-treeselect.p-variant-filled {
    background: #f3f4f6;
  }
  .p-treeselect.p-variant-filled:not(.p-disabled):hover {
    background-color: #f3f4f6;
  }
  .p-treeselect.p-variant-filled:not(.p-disabled).p-focus {
    background-color: #ffffff;
  }
  .p-treeselect .p-treeselect-label {
    padding: 0.75rem 0.75rem;
    transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
  }
  .p-treeselect .p-treeselect-label.p-placeholder {
    color: #6b7280;
  }
  .p-treeselect.p-treeselect-chip .p-treeselect-token {
    padding: 0.375rem 0.75rem;
    margin-right: 0.5rem;
    background: #e5e7eb;
    color: #4b5563;
    border-radius: 16px;
  }
  .p-treeselect .p-treeselect-trigger {
    background: transparent;
    color: #6b7280;
    width: 3rem;
    border-top-right-radius: 6px;
    border-bottom-right-radius: 6px;
  }
  .p-treeselect .p-treeselect-clear-icon {
    color: #6b7280;
    right: 3rem;
  }
  .p-treeselect.p-invalid.p-component {
    border-color: #e24c4c;
  }
  .p-inputwrapper-filled.p-treeselect.p-treeselect-chip .p-treeselect-label {
    padding: 0.375rem 0.75rem;
  }
  .p-treeselect-panel {
    background: #ffffff;
    color: #4b5563;
    border: 0 none;
    border-radius: 6px;
    box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1);
  }
  .p-treeselect-panel .p-treeselect-header {
    padding: 0.75rem 1.25rem;
    border-bottom: 1px solid #e5e7eb;
    color: #374151;
    background: #f9fafb;
    margin: 0;
    border-top-right-radius: 6px;
    border-top-left-radius: 6px;
  }
  .p-treeselect-panel .p-treeselect-header .p-treeselect-filter-container {
    margin-right: 0.5rem;
  }
  .p-treeselect-panel .p-treeselect-header .p-treeselect-filter-container .p-treeselect-filter {
    padding-right: 1.75rem;
  }
  .p-treeselect-panel .p-treeselect-header .p-treeselect-filter-container .p-treeselect-filter-icon {
    right: 0.75rem;
    color: #6b7280;
  }
  .p-treeselect-panel .p-treeselect-header .p-treeselect-filter-container.p-treeselect-clearable-filter .p-treeselect-filter {
    padding-right: 3.5rem;
  }
  .p-treeselect-panel .p-treeselect-header .p-treeselect-filter-container.p-treeselect-clearable-filter .p-treeselect-filter-clear-icon {
    right: 2.5rem;
  }
  .p-treeselect-panel .p-treeselect-header .p-treeselect-close {
    width: 2rem;
    height: 2rem;
    color: #6b7280;
    border: 0 none;
    background: transparent;
    border-radius: 50%;
    transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
  }
  .p-treeselect-panel .p-treeselect-header .p-treeselect-close:enabled:hover {
    color: #374151;
    border-color: transparent;
    background: #f3f4f6;
  }
  .p-treeselect-panel .p-treeselect-header .p-treeselect-close:focus-visible {
    outline: 0 none;
    outline-offset: 0;
    box-shadow: 0 0 0 0.2rem #c7d2fe;
  }
  .p-treeselect-panel .p-treeselect-items-wrapper .p-tree {
    border: 0 none;
  }
  .p-treeselect-panel .p-treeselect-items-wrapper .p-treeselect-empty-message {
    padding: 0.75rem 1.25rem;
    color: #4b5563;
    background: transparent;
  }
  .p-input-filled .p-treeselect {
    background: #f3f4f6;
  }
  .p-input-filled .p-treeselect:not(.p-disabled):hover {
    background-color: #f3f4f6;
  }
  .p-input-filled .p-treeselect:not(.p-disabled).p-focus {
    background-color: #ffffff;
  }
  .p-togglebutton {
    position: relative;
    display: inline-flex;
    user-select: none;
    vertical-align: bottom;
  }
  .p-togglebutton-input {
    cursor: pointer;
  }
  .p-togglebutton .p-button {
    flex: 1 1 auto;
  }
  .p-togglebutton .p-togglebutton-input {
    appearance: none;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    padding: 0;
    margin: 0;
    opacity: 0;
    z-index: 1;
    outline: 0 none;
    border: 1px solid #d1d5db;
    border-radius: 6px;
  }
  .p-togglebutton .p-button {
    background: #ffffff;
    border: 1px solid #d1d5db;
    color: #4b5563;
    transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
    outline-color: transparent;
  }
  .p-togglebutton .p-button .p-button-icon-left,
  .p-togglebutton .p-button .p-button-icon-right {
    color: #6b7280;
  }
  .p-togglebutton.p-highlight .p-button {
    background: #6366f1;
    border-color: #6366f1;
    color: #ffffff;
  }
  .p-togglebutton.p-highlight .p-button .p-button-icon-left,
  .p-togglebutton.p-highlight .p-button .p-button-icon-right {
    color: #ffffff;
  }
  .p-togglebutton:not(.p-disabled):has(.p-togglebutton-input:hover):not(.p-highlight) .p-button {
    background: #f3f4f6;
    border-color: #d1d5db;
    color: #4b5563;
  }
  .p-togglebutton:not(.p-disabled):has(.p-togglebutton-input:hover):not(.p-highlight) .p-button .p-button-icon-left,
  .p-togglebutton:not(.p-disabled):has(.p-togglebutton-input:hover):not(.p-highlight) .p-button .p-button-icon-right {
    color: #374151;
  }
  .p-togglebutton:not(.p-disabled):has(.p-togglebutton-input:hover).p-highlight .p-button {
    background: #4f46e5;
    border-color: #4f46e5;
    color: #ffffff;
  }
  .p-togglebutton:not(.p-disabled):has(.p-togglebutton-input:hover).p-highlight .p-button .p-button-icon-left,
  .p-togglebutton:not(.p-disabled):has(.p-togglebutton-input:hover).p-highlight .p-button .p-button-icon-right {
    color: #ffffff;
  }
  .p-togglebutton:not(.p-disabled):has(.p-togglebutton-input:focus-visible) .p-button {
    outline: 0 none;
    outline-offset: 0;
    box-shadow: 0 0 0 0.2rem #c7d2fe;
    border-color: #6366f1;
  }
  .p-togglebutton.p-invalid > .p-button {
    border-color: #e24c4c;
  }
  .p-button {
    color: #ffffff;
    background: #6366f1;
    border: 1px solid #6366f1;
    padding: 0.75rem 1.25rem;
    font-size: 1rem;
    transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
    border-radius: 6px;
  }
  .p-button:not(:disabled):hover {
    background: #4f46e5;
    color: #ffffff;
    border-color: #4f46e5;
  }
  .p-button:not(:disabled):active {
    background: #4338ca;
    color: #ffffff;
    border-color: #4338ca;
  }
  .p-button.p-button-outlined {
    background-color: transparent;
    color: #6366f1;
    border: 1px solid;
  }
  .p-button.p-button-outlined:not(:disabled):hover {
    background: rgba(99, 102, 241, 0.04);
    color: #6366f1;
    border: 1px solid;
  }
  .p-button.p-button-outlined:not(:disabled):active {
    background: rgba(99, 102, 241, 0.16);
    color: #6366f1;
    border: 1px solid;
  }
  .p-button.p-button-outlined.p-button-plain {
    color: #6b7280;
    border-color: #6b7280;
  }
  .p-button.p-button-outlined.p-button-plain:not(:disabled):hover {
    background: #f3f4f6;
    color: #6b7280;
  }
  .p-button.p-button-outlined.p-button-plain:not(:disabled):active {
    background: #e5e7eb;
    color: #6b7280;
  }
  .p-button.p-button-text {
    background-color: transparent;
    color: #6366f1;
    border-color: transparent;
  }
  .p-button.p-button-text:not(:disabled):hover {
    background: rgba(99, 102, 241, 0.04);
    color: #6366f1;
    border-color: transparent;
  }
  .p-button.p-button-text:not(:disabled):active {
    background: rgba(99, 102, 241, 0.16);
    color: #6366f1;
    border-color: transparent;
  }
  .p-button.p-button-text.p-button-plain {
    color: #6b7280;
  }
  .p-button.p-button-text.p-button-plain:not(:disabled):hover {
    background: #f3f4f6;
    color: #6b7280;
  }
  .p-button.p-button-text.p-button-plain:not(:disabled):active {
    background: #e5e7eb;
    color: #6b7280;
  }
  .p-button:focus {
    outline: 0 none;
    outline-offset: 0;
    box-shadow: 0 0 0 0.2rem #c7d2fe;
  }
  .p-button .p-button-label {
    transition-duration: 0.2s;
  }
  .p-button .p-button-icon-left {
    margin-right: 0.5rem;
  }
  .p-button .p-button-icon-right {
    margin-left: 0.5rem;
  }
  .p-button .p-button-icon-bottom {
    margin-top: 0.5rem;
  }
  .p-button .p-button-icon-top {
    margin-bottom: 0.5rem;
  }
  .p-button .p-badge {
    margin-left: 0.5rem;
    min-width: 1rem;
    height: 1rem;
    line-height: 1rem;
    color: #6366f1;
    background-color: #ffffff;
  }
  .p-button.p-button-raised {
    box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
  }
  .p-button.p-button-rounded {
    border-radius: 2rem;
  }
  .p-button.p-button-icon-only {
    width: 3rem;
    padding: 0.75rem 0;
  }
  .p-button.p-button-icon-only .p-button-icon-left,
  .p-button.p-button-icon-only .p-button-icon-right {
    margin: 0;
  }
  .p-button.p-button-icon-only.p-button-rounded {
    border-radius: 50%;
    height: 3rem;
  }
  .p-button.p-button-sm {
    font-size: 0.875rem;
    padding: 0.65625rem 1.09375rem;
  }
  .p-button.p-button-sm .p-button-icon {
    font-size: 0.875rem;
  }
  .p-button.p-button-lg {
    font-size: 1.25rem;
    padding: 0.9375rem 1.5625rem;
  }
  .p-button.p-button-lg .p-button-icon {
    font-size: 1.25rem;
  }
  .p-button.p-button-loading-label-only.p-button-loading-left .p-button-label {
    margin-left: 0.5rem;
  }
  .p-button.p-button-loading-label-only.p-button-loading-right .p-button-label {
    margin-right: 0.5rem;
  }
  .p-button.p-button-loading-label-only.p-button-loading-top .p-button-label {
    margin-top: 0.5rem;
  }
  .p-button.p-button-loading-label-only.p-button-loading-bottom .p-button-label {
    margin-bottom: 0.5rem;
  }
  .p-button.p-button-loading-label-only .p-button-loading-icon {
    margin: 0;
  }
  .p-fluid .p-button {
    width: 100%;
  }
  .p-fluid .p-button-icon-only {
    width: 3rem;
  }
  .p-fluid .p-button-group {
    display: flex;
  }
  .p-fluid .p-button-group .p-button {
    flex: 1;
  }
  .p-button.p-button-secondary, .p-button-group.p-button-secondary > .p-button, .p-splitbutton.p-button-secondary > .p-button, .p-fileupload-choose.p-button-secondary {
    color: #ffffff;
    background: #64748b;
    border: 1px solid #64748b;
  }
  .p-button.p-button-secondary:not(:disabled):hover, .p-button-group.p-button-secondary > .p-button:not(:disabled):hover, .p-splitbutton.p-button-secondary > .p-button:not(:disabled):hover, .p-fileupload-choose.p-button-secondary:not(:disabled):hover {
    background: #475569;
    color: #ffffff;
    border-color: #475569;
  }
  .p-button.p-button-secondary:not(:disabled):focus, .p-button-group.p-button-secondary > .p-button:not(:disabled):focus, .p-splitbutton.p-button-secondary > .p-button:not(:disabled):focus, .p-fileupload-choose.p-button-secondary:not(:disabled):focus {
    box-shadow: 0 0 0 0.2rem #e2e8f0;
  }
  .p-button.p-button-secondary:not(:disabled):active, .p-button-group.p-button-secondary > .p-button:not(:disabled):active, .p-splitbutton.p-button-secondary > .p-button:not(:disabled):active, .p-fileupload-choose.p-button-secondary:not(:disabled):active {
    background: #334155;
    color: #ffffff;
    border-color: #334155;
  }
  .p-button.p-button-secondary.p-button-outlined, .p-button-group.p-button-secondary > .p-button.p-button-outlined, .p-splitbutton.p-button-secondary > .p-button.p-button-outlined, .p-fileupload-choose.p-button-secondary.p-button-outlined {
    background-color: transparent;
    color: #64748b;
    border: 1px solid;
  }
  .p-button.p-button-secondary.p-button-outlined:not(:disabled):hover, .p-button-group.p-button-secondary > .p-button.p-button-outlined:not(:disabled):hover, .p-splitbutton.p-button-secondary > .p-button.p-button-outlined:not(:disabled):hover, .p-fileupload-choose.p-button-secondary.p-button-outlined:not(:disabled):hover {
    background: rgba(100, 116, 139, 0.04);
    color: #64748b;
    border: 1px solid;
  }
  .p-button.p-button-secondary.p-button-outlined:not(:disabled):active, .p-button-group.p-button-secondary > .p-button.p-button-outlined:not(:disabled):active, .p-splitbutton.p-button-secondary > .p-button.p-button-outlined:not(:disabled):active, .p-fileupload-choose.p-button-secondary.p-button-outlined:not(:disabled):active {
    background: rgba(100, 116, 139, 0.16);
    color: #64748b;
    border: 1px solid;
  }
  .p-button.p-button-secondary.p-button-text, .p-button-group.p-button-secondary > .p-button.p-button-text, .p-splitbutton.p-button-secondary > .p-button.p-button-text, .p-fileupload-choose.p-button-secondary.p-button-text {
    background-color: transparent;
    color: #64748b;
    border-color: transparent;
  }
  .p-button.p-button-secondary.p-button-text:not(:disabled):hover, .p-button-group.p-button-secondary > .p-button.p-button-text:not(:disabled):hover, .p-splitbutton.p-button-secondary > .p-button.p-button-text:not(:disabled):hover, .p-fileupload-choose.p-button-secondary.p-button-text:not(:disabled):hover {
    background: rgba(100, 116, 139, 0.04);
    border-color: transparent;
    color: #64748b;
  }
  .p-button.p-button-secondary.p-button-text:not(:disabled):active, .p-button-group.p-button-secondary > .p-button.p-button-text:not(:disabled):active, .p-splitbutton.p-button-secondary > .p-button.p-button-text:not(:disabled):active, .p-fileupload-choose.p-button-secondary.p-button-text:not(:disabled):active {
    background: rgba(100, 116, 139, 0.16);
    border-color: transparent;
    color: #64748b;
  }
  .p-button.p-button-info, .p-button-group.p-button-info > .p-button, .p-splitbutton.p-button-info > .p-button, .p-fileupload-choose.p-button-info {
    color: #ffffff;
    background: #0ea5e9;
    border: 1px solid #0ea5e9;
  }
  .p-button.p-button-info:not(:disabled):hover, .p-button-group.p-button-info > .p-button:not(:disabled):hover, .p-splitbutton.p-button-info > .p-button:not(:disabled):hover, .p-fileupload-choose.p-button-info:not(:disabled):hover {
    background: #0284c7;
    color: #ffffff;
    border-color: #0284c7;
  }
  .p-button.p-button-info:not(:disabled):focus, .p-button-group.p-button-info > .p-button:not(:disabled):focus, .p-splitbutton.p-button-info > .p-button:not(:disabled):focus, .p-fileupload-choose.p-button-info:not(:disabled):focus {
    box-shadow: 0 0 0 0.2rem #bfdbfe;
  }
  .p-button.p-button-info:not(:disabled):active, .p-button-group.p-button-info > .p-button:not(:disabled):active, .p-splitbutton.p-button-info > .p-button:not(:disabled):active, .p-fileupload-choose.p-button-info:not(:disabled):active {
    background: #0369a1;
    color: #ffffff;
    border-color: #0369a1;
  }
  .p-button.p-button-info.p-button-outlined, .p-button-group.p-button-info > .p-button.p-button-outlined, .p-splitbutton.p-button-info > .p-button.p-button-outlined, .p-fileupload-choose.p-button-info.p-button-outlined {
    background-color: transparent;
    color: #0ea5e9;
    border: 1px solid;
  }
  .p-button.p-button-info.p-button-outlined:not(:disabled):hover, .p-button-group.p-button-info > .p-button.p-button-outlined:not(:disabled):hover, .p-splitbutton.p-button-info > .p-button.p-button-outlined:not(:disabled):hover, .p-fileupload-choose.p-button-info.p-button-outlined:not(:disabled):hover {
    background: rgba(14, 165, 233, 0.04);
    color: #0ea5e9;
    border: 1px solid;
  }
  .p-button.p-button-info.p-button-outlined:not(:disabled):active, .p-button-group.p-button-info > .p-button.p-button-outlined:not(:disabled):active, .p-splitbutton.p-button-info > .p-button.p-button-outlined:not(:disabled):active, .p-fileupload-choose.p-button-info.p-button-outlined:not(:disabled):active {
    background: rgba(14, 165, 233, 0.16);
    color: #0ea5e9;
    border: 1px solid;
  }
  .p-button.p-button-info.p-button-text, .p-button-group.p-button-info > .p-button.p-button-text, .p-splitbutton.p-button-info > .p-button.p-button-text, .p-fileupload-choose.p-button-info.p-button-text {
    background-color: transparent;
    color: #0ea5e9;
    border-color: transparent;
  }
  .p-button.p-button-info.p-button-text:not(:disabled):hover, .p-button-group.p-button-info > .p-button.p-button-text:not(:disabled):hover, .p-splitbutton.p-button-info > .p-button.p-button-text:not(:disabled):hover, .p-fileupload-choose.p-button-info.p-button-text:not(:disabled):hover {
    background: rgba(14, 165, 233, 0.04);
    border-color: transparent;
    color: #0ea5e9;
  }
  .p-button.p-button-info.p-button-text:not(:disabled):active, .p-button-group.p-button-info > .p-button.p-button-text:not(:disabled):active, .p-splitbutton.p-button-info > .p-button.p-button-text:not(:disabled):active, .p-fileupload-choose.p-button-info.p-button-text:not(:disabled):active {
    background: rgba(14, 165, 233, 0.16);
    border-color: transparent;
    color: #0ea5e9;
  }
  .p-button.p-button-success, .p-button-group.p-button-success > .p-button, .p-splitbutton.p-button-success > .p-button, .p-fileupload-choose.p-button-success {
    color: #ffffff;
    background: #22c55e;
    border: 1px solid #22c55e;
  }
  .p-button.p-button-success:not(:disabled):hover, .p-button-group.p-button-success > .p-button:not(:disabled):hover, .p-splitbutton.p-button-success > .p-button:not(:disabled):hover, .p-fileupload-choose.p-button-success:not(:disabled):hover {
    background: #16a34a;
    color: #ffffff;
    border-color: #16a34a;
  }
  .p-button.p-button-success:not(:disabled):focus, .p-button-group.p-button-success > .p-button:not(:disabled):focus, .p-splitbutton.p-button-success > .p-button:not(:disabled):focus, .p-fileupload-choose.p-button-success:not(:disabled):focus {
    box-shadow: 0 0 0 0.2rem #bbf7d0;
  }
  .p-button.p-button-success:not(:disabled):active, .p-button-group.p-button-success > .p-button:not(:disabled):active, .p-splitbutton.p-button-success > .p-button:not(:disabled):active, .p-fileupload-choose.p-button-success:not(:disabled):active {
    background: #15803d;
    color: #ffffff;
    border-color: #15803d;
  }
  .p-button.p-button-success.p-button-outlined, .p-button-group.p-button-success > .p-button.p-button-outlined, .p-splitbutton.p-button-success > .p-button.p-button-outlined, .p-fileupload-choose.p-button-success.p-button-outlined {
    background-color: transparent;
    color: #22c55e;
    border: 1px solid;
  }
  .p-button.p-button-success.p-button-outlined:not(:disabled):hover, .p-button-group.p-button-success > .p-button.p-button-outlined:not(:disabled):hover, .p-splitbutton.p-button-success > .p-button.p-button-outlined:not(:disabled):hover, .p-fileupload-choose.p-button-success.p-button-outlined:not(:disabled):hover {
    background: rgba(34, 197, 94, 0.04);
    color: #22c55e;
    border: 1px solid;
  }
  .p-button.p-button-success.p-button-outlined:not(:disabled):active, .p-button-group.p-button-success > .p-button.p-button-outlined:not(:disabled):active, .p-splitbutton.p-button-success > .p-button.p-button-outlined:not(:disabled):active, .p-fileupload-choose.p-button-success.p-button-outlined:not(:disabled):active {
    background: rgba(34, 197, 94, 0.16);
    color: #22c55e;
    border: 1px solid;
  }
  .p-button.p-button-success.p-button-text, .p-button-group.p-button-success > .p-button.p-button-text, .p-splitbutton.p-button-success > .p-button.p-button-text, .p-fileupload-choose.p-button-success.p-button-text {
    background-color: transparent;
    color: #22c55e;
    border-color: transparent;
  }
  .p-button.p-button-success.p-button-text:not(:disabled):hover, .p-button-group.p-button-success > .p-button.p-button-text:not(:disabled):hover, .p-splitbutton.p-button-success > .p-button.p-button-text:not(:disabled):hover, .p-fileupload-choose.p-button-success.p-button-text:not(:disabled):hover {
    background: rgba(34, 197, 94, 0.04);
    border-color: transparent;
    color: #22c55e;
  }
  .p-button.p-button-success.p-button-text:not(:disabled):active, .p-button-group.p-button-success > .p-button.p-button-text:not(:disabled):active, .p-splitbutton.p-button-success > .p-button.p-button-text:not(:disabled):active, .p-fileupload-choose.p-button-success.p-button-text:not(:disabled):active {
    background: rgba(34, 197, 94, 0.16);
    border-color: transparent;
    color: #22c55e;
  }
  .p-button.p-button-warning, .p-button-group.p-button-warning > .p-button, .p-splitbutton.p-button-warning > .p-button, .p-fileupload-choose.p-button-warning {
    color: #ffffff;
    background: #f97316;
    border: 1px solid #f97316;
  }
  .p-button.p-button-warning:not(:disabled):hover, .p-button-group.p-button-warning > .p-button:not(:disabled):hover, .p-splitbutton.p-button-warning > .p-button:not(:disabled):hover, .p-fileupload-choose.p-button-warning:not(:disabled):hover {
    background: #ea580c;
    color: #ffffff;
    border-color: #ea580c;
  }
  .p-button.p-button-warning:not(:disabled):focus, .p-button-group.p-button-warning > .p-button:not(:disabled):focus, .p-splitbutton.p-button-warning > .p-button:not(:disabled):focus, .p-fileupload-choose.p-button-warning:not(:disabled):focus {
    box-shadow: 0 0 0 0.2rem #fde68a;
  }
  .p-button.p-button-warning:not(:disabled):active, .p-button-group.p-button-warning > .p-button:not(:disabled):active, .p-splitbutton.p-button-warning > .p-button:not(:disabled):active, .p-fileupload-choose.p-button-warning:not(:disabled):active {
    background: #c2410c;
    color: #ffffff;
    border-color: #c2410c;
  }
  .p-button.p-button-warning.p-button-outlined, .p-button-group.p-button-warning > .p-button.p-button-outlined, .p-splitbutton.p-button-warning > .p-button.p-button-outlined, .p-fileupload-choose.p-button-warning.p-button-outlined {
    background-color: transparent;
    color: #f97316;
    border: 1px solid;
  }
  .p-button.p-button-warning.p-button-outlined:not(:disabled):hover, .p-button-group.p-button-warning > .p-button.p-button-outlined:not(:disabled):hover, .p-splitbutton.p-button-warning > .p-button.p-button-outlined:not(:disabled):hover, .p-fileupload-choose.p-button-warning.p-button-outlined:not(:disabled):hover {
    background: rgba(249, 115, 22, 0.04);
    color: #f97316;
    border: 1px solid;
  }
  .p-button.p-button-warning.p-button-outlined:not(:disabled):active, .p-button-group.p-button-warning > .p-button.p-button-outlined:not(:disabled):active, .p-splitbutton.p-button-warning > .p-button.p-button-outlined:not(:disabled):active, .p-fileupload-choose.p-button-warning.p-button-outlined:not(:disabled):active {
    background: rgba(249, 115, 22, 0.16);
    color: #f97316;
    border: 1px solid;
  }
  .p-button.p-button-warning.p-button-text, .p-button-group.p-button-warning > .p-button.p-button-text, .p-splitbutton.p-button-warning > .p-button.p-button-text, .p-fileupload-choose.p-button-warning.p-button-text {
    background-color: transparent;
    color: #f97316;
    border-color: transparent;
  }
  .p-button.p-button-warning.p-button-text:not(:disabled):hover, .p-button-group.p-button-warning > .p-button.p-button-text:not(:disabled):hover, .p-splitbutton.p-button-warning > .p-button.p-button-text:not(:disabled):hover, .p-fileupload-choose.p-button-warning.p-button-text:not(:disabled):hover {
    background: rgba(249, 115, 22, 0.04);
    border-color: transparent;
    color: #f97316;
  }
  .p-button.p-button-warning.p-button-text:not(:disabled):active, .p-button-group.p-button-warning > .p-button.p-button-text:not(:disabled):active, .p-splitbutton.p-button-warning > .p-button.p-button-text:not(:disabled):active, .p-fileupload-choose.p-button-warning.p-button-text:not(:disabled):active {
    background: rgba(249, 115, 22, 0.16);
    border-color: transparent;
    color: #f97316;
  }
  .p-button.p-button-help, .p-button-group.p-button-help > .p-button, .p-splitbutton.p-button-help > .p-button, .p-fileupload-choose.p-button-help {
    color: #ffffff;
    background: #a855f7;
    border: 1px solid #a855f7;
  }
  .p-button.p-button-help:not(:disabled):hover, .p-button-group.p-button-help > .p-button:not(:disabled):hover, .p-splitbutton.p-button-help > .p-button:not(:disabled):hover, .p-fileupload-choose.p-button-help:not(:disabled):hover {
    background: #9333ea;
    color: #ffffff;
    border-color: #9333ea;
  }
  .p-button.p-button-help:not(:disabled):focus, .p-button-group.p-button-help > .p-button:not(:disabled):focus, .p-splitbutton.p-button-help > .p-button:not(:disabled):focus, .p-fileupload-choose.p-button-help:not(:disabled):focus {
    box-shadow: 0 0 0 0.2rem #e9d5ff;
  }
  .p-button.p-button-help:not(:disabled):active, .p-button-group.p-button-help > .p-button:not(:disabled):active, .p-splitbutton.p-button-help > .p-button:not(:disabled):active, .p-fileupload-choose.p-button-help:not(:disabled):active {
    background: #7e22ce;
    color: #ffffff;
    border-color: #7e22ce;
  }
  .p-button.p-button-help.p-button-outlined, .p-button-group.p-button-help > .p-button.p-button-outlined, .p-splitbutton.p-button-help > .p-button.p-button-outlined, .p-fileupload-choose.p-button-help.p-button-outlined {
    background-color: transparent;
    color: #a855f7;
    border: 1px solid;
  }
  .p-button.p-button-help.p-button-outlined:not(:disabled):hover, .p-button-group.p-button-help > .p-button.p-button-outlined:not(:disabled):hover, .p-splitbutton.p-button-help > .p-button.p-button-outlined:not(:disabled):hover, .p-fileupload-choose.p-button-help.p-button-outlined:not(:disabled):hover {
    background: rgba(168, 85, 247, 0.04);
    color: #a855f7;
    border: 1px solid;
  }
  .p-button.p-button-help.p-button-outlined:not(:disabled):active, .p-button-group.p-button-help > .p-button.p-button-outlined:not(:disabled):active, .p-splitbutton.p-button-help > .p-button.p-button-outlined:not(:disabled):active, .p-fileupload-choose.p-button-help.p-button-outlined:not(:disabled):active {
    background: rgba(168, 85, 247, 0.16);
    color: #a855f7;
    border: 1px solid;
  }
  .p-button.p-button-help.p-button-text, .p-button-group.p-button-help > .p-button.p-button-text, .p-splitbutton.p-button-help > .p-button.p-button-text, .p-fileupload-choose.p-button-help.p-button-text {
    background-color: transparent;
    color: #a855f7;
    border-color: transparent;
  }
  .p-button.p-button-help.p-button-text:not(:disabled):hover, .p-button-group.p-button-help > .p-button.p-button-text:not(:disabled):hover, .p-splitbutton.p-button-help > .p-button.p-button-text:not(:disabled):hover, .p-fileupload-choose.p-button-help.p-button-text:not(:disabled):hover {
    background: rgba(168, 85, 247, 0.04);
    border-color: transparent;
    color: #a855f7;
  }
  .p-button.p-button-help.p-button-text:not(:disabled):active, .p-button-group.p-button-help > .p-button.p-button-text:not(:disabled):active, .p-splitbutton.p-button-help > .p-button.p-button-text:not(:disabled):active, .p-fileupload-choose.p-button-help.p-button-text:not(:disabled):active {
    background: rgba(168, 85, 247, 0.16);
    border-color: transparent;
    color: #a855f7;
  }
  .p-button.p-button-danger, .p-button-group.p-button-danger > .p-button, .p-splitbutton.p-button-danger > .p-button, .p-fileupload-choose.p-button-danger {
    color: #ffffff;
    background: #ef4444;
    border: 1px solid #ef4444;
  }
  .p-button.p-button-danger:not(:disabled):hover, .p-button-group.p-button-danger > .p-button:not(:disabled):hover, .p-splitbutton.p-button-danger > .p-button:not(:disabled):hover, .p-fileupload-choose.p-button-danger:not(:disabled):hover {
    background: #dc2626;
    color: #ffffff;
    border-color: #dc2626;
  }
  .p-button.p-button-danger:not(:disabled):focus, .p-button-group.p-button-danger > .p-button:not(:disabled):focus, .p-splitbutton.p-button-danger > .p-button:not(:disabled):focus, .p-fileupload-choose.p-button-danger:not(:disabled):focus {
    box-shadow: 0 0 0 0.2rem #fecaca;
  }
  .p-button.p-button-danger:not(:disabled):active, .p-button-group.p-button-danger > .p-button:not(:disabled):active, .p-splitbutton.p-button-danger > .p-button:not(:disabled):active, .p-fileupload-choose.p-button-danger:not(:disabled):active {
    background: #b91c1c;
    color: #ffffff;
    border-color: #b91c1c;
  }
  .p-button.p-button-danger.p-button-outlined, .p-button-group.p-button-danger > .p-button.p-button-outlined, .p-splitbutton.p-button-danger > .p-button.p-button-outlined, .p-fileupload-choose.p-button-danger.p-button-outlined {
    background-color: transparent;
    color: #ef4444;
    border: 1px solid;
  }
  .p-button.p-button-danger.p-button-outlined:not(:disabled):hover, .p-button-group.p-button-danger > .p-button.p-button-outlined:not(:disabled):hover, .p-splitbutton.p-button-danger > .p-button.p-button-outlined:not(:disabled):hover, .p-fileupload-choose.p-button-danger.p-button-outlined:not(:disabled):hover {
    background: rgba(239, 68, 68, 0.04);
    color: #ef4444;
    border: 1px solid;
  }
  .p-button.p-button-danger.p-button-outlined:not(:disabled):active, .p-button-group.p-button-danger > .p-button.p-button-outlined:not(:disabled):active, .p-splitbutton.p-button-danger > .p-button.p-button-outlined:not(:disabled):active, .p-fileupload-choose.p-button-danger.p-button-outlined:not(:disabled):active {
    background: rgba(239, 68, 68, 0.16);
    color: #ef4444;
    border: 1px solid;
  }
  .p-button.p-button-danger.p-button-text, .p-button-group.p-button-danger > .p-button.p-button-text, .p-splitbutton.p-button-danger > .p-button.p-button-text, .p-fileupload-choose.p-button-danger.p-button-text {
    background-color: transparent;
    color: #ef4444;
    border-color: transparent;
  }
  .p-button.p-button-danger.p-button-text:not(:disabled):hover, .p-button-group.p-button-danger > .p-button.p-button-text:not(:disabled):hover, .p-splitbutton.p-button-danger > .p-button.p-button-text:not(:disabled):hover, .p-fileupload-choose.p-button-danger.p-button-text:not(:disabled):hover {
    background: rgba(239, 68, 68, 0.04);
    border-color: transparent;
    color: #ef4444;
  }
  .p-button.p-button-danger.p-button-text:not(:disabled):active, .p-button-group.p-button-danger > .p-button.p-button-text:not(:disabled):active, .p-splitbutton.p-button-danger > .p-button.p-button-text:not(:disabled):active, .p-fileupload-choose.p-button-danger.p-button-text:not(:disabled):active {
    background: rgba(239, 68, 68, 0.16);
    border-color: transparent;
    color: #ef4444;
  }
  .p-button.p-button-contrast, .p-button-group.p-button-contrast > .p-button, .p-splitbutton.p-button-contrast > .p-button {
    color: #ffffff;
    background: #1f2937;
    border: 1px solid #1f2937;
  }
  .p-button.p-button-contrast:not(:disabled):hover, .p-button-group.p-button-contrast > .p-button:not(:disabled):hover, .p-splitbutton.p-button-contrast > .p-button:not(:disabled):hover {
    background: #374151;
    color: #ffffff;
    border-color: #374151;
  }
  .p-button.p-button-contrast:not(:disabled):focus, .p-button-group.p-button-contrast > .p-button:not(:disabled):focus, .p-splitbutton.p-button-contrast > .p-button:not(:disabled):focus {
    box-shadow: none;
  }
  .p-button.p-button-contrast:not(:disabled):active, .p-button-group.p-button-contrast > .p-button:not(:disabled):active, .p-splitbutton.p-button-contrast > .p-button:not(:disabled):active {
    background: #4b5563;
    color: #ffffff;
    border-color: #4b5563;
  }
  .p-button.p-button-contrast.p-button-outlined, .p-button-group.p-button-contrast > .p-button.p-button-outlined, .p-splitbutton.p-button-contrast > .p-button.p-button-outlined {
    background-color: transparent;
    color: #1f2937;
    border: 1px solid;
  }
  .p-button.p-button-contrast.p-button-outlined:not(:disabled):hover, .p-button-group.p-button-contrast > .p-button.p-button-outlined:not(:disabled):hover, .p-splitbutton.p-button-contrast > .p-button.p-button-outlined:not(:disabled):hover {
    background: rgba(31, 41, 55, 0.04);
    color: #1f2937;
    border: 1px solid;
  }
  .p-button.p-button-contrast.p-button-outlined:not(:disabled):active, .p-button-group.p-button-contrast > .p-button.p-button-outlined:not(:disabled):active, .p-splitbutton.p-button-contrast > .p-button.p-button-outlined:not(:disabled):active {
    background: rgba(31, 41, 55, 0.16);
    color: #1f2937;
    border: 1px solid;
  }
  .p-button.p-button-contrast.p-button-text, .p-button-group.p-button-contrast > .p-button.p-button-text, .p-splitbutton.p-button-contrast > .p-button.p-button-text {
    background-color: transparent;
    color: #1f2937;
    border-color: transparent;
  }
  .p-button.p-button-contrast.p-button-text:not(:disabled):hover, .p-button-group.p-button-contrast > .p-button.p-button-text:not(:disabled):hover, .p-splitbutton.p-button-contrast > .p-button.p-button-text:not(:disabled):hover {
    background: rgba(31, 41, 55, 0.04);
    border-color: transparent;
    color: #1f2937;
  }
  .p-button.p-button-contrast.p-button-text:not(:disabled):active, .p-button-group.p-button-contrast > .p-button.p-button-text:not(:disabled):active, .p-splitbutton.p-button-contrast > .p-button.p-button-text:not(:disabled):active {
    background: rgba(31, 41, 55, 0.16);
    border-color: transparent;
    color: #1f2937;
  }
  .p-button.p-button-link {
    color: #4338ca;
    background: transparent;
    border: transparent;
  }
  .p-button.p-button-link:not(:disabled):hover {
    background: transparent;
    color: #4338ca;
    border-color: transparent;
  }
  .p-button.p-button-link:not(:disabled):hover .p-button-label {
    text-decoration: underline;
  }
  .p-button.p-button-link:not(:disabled):focus {
    background: transparent;
    box-shadow: 0 0 0 0.2rem #c7d2fe;
    border-color: transparent;
  }
  .p-button.p-button-link:not(:disabled):active {
    background: transparent;
    color: #4338ca;
    border-color: transparent;
  }
  .p-splitbutton {
    border-radius: 6px;
  }
  .p-splitbutton.p-button-outlined > .p-button {
    background-color: transparent;
    color: #6366f1;
    border: 1px solid;
  }
  .p-splitbutton.p-button-outlined > .p-button:not(:disabled):hover {
    background: rgba(99, 102, 241, 0.04);
    color: #6366f1;
  }
  .p-splitbutton.p-button-outlined > .p-button:not(:disabled):active {
    background: rgba(99, 102, 241, 0.16);
    color: #6366f1;
  }
  .p-splitbutton.p-button-outlined.p-button-plain > .p-button {
    color: #6b7280;
    border-color: #6b7280;
  }
  .p-splitbutton.p-button-outlined.p-button-plain > .p-button:not(:disabled):hover {
    background: #f3f4f6;
    color: #6b7280;
  }
  .p-splitbutton.p-button-outlined.p-button-plain > .p-button:not(:disabled):active {
    background: #e5e7eb;
    color: #6b7280;
  }
  .p-splitbutton.p-button-text > .p-button {
    background-color: transparent;
    color: #6366f1;
    border-color: transparent;
  }
  .p-splitbutton.p-button-text > .p-button:not(:disabled):hover {
    background: rgba(99, 102, 241, 0.04);
    color: #6366f1;
    border-color: transparent;
  }
  .p-splitbutton.p-button-text > .p-button:not(:disabled):active {
    background: rgba(99, 102, 241, 0.16);
    color: #6366f1;
    border-color: transparent;
  }
  .p-splitbutton.p-button-text.p-button-plain > .p-button {
    color: #6b7280;
  }
  .p-splitbutton.p-button-text.p-button-plain > .p-button:not(:disabled):hover {
    background: #f3f4f6;
    color: #6b7280;
  }
  .p-splitbutton.p-button-text.p-button-plain > .p-button:not(:disabled):active {
    background: #e5e7eb;
    color: #6b7280;
  }
  .p-splitbutton.p-button-raised {
    box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
  }
  .p-splitbutton.p-button-rounded {
    border-radius: 2rem;
  }
  .p-splitbutton.p-button-rounded > .p-button {
    border-radius: 2rem;
  }
  .p-splitbutton.p-button-sm > .p-button {
    font-size: 0.875rem;
    padding: 0.65625rem 1.09375rem;
  }
  .p-splitbutton.p-button-sm > .p-button .p-button-icon {
    font-size: 0.875rem;
  }
  .p-splitbutton.p-button-lg > .p-button {
    font-size: 1.25rem;
    padding: 0.9375rem 1.5625rem;
  }
  .p-splitbutton.p-button-lg > .p-button.p-button-icon-only {
    width: auto;
  }
  .p-splitbutton.p-button-lg > .p-button .p-button-icon {
    font-size: 1.25rem;
  }
  .p-splitbutton .p-splitbutton-menubutton,
  .p-splitbutton .p-splitbutton.p-button-rounded > .p-splitbutton-menubutton.p-button,
  .p-splitbutton .p-splitbutton.p-button-outlined > .p-splitbutton-menubutton.p-button {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
  }
  .p-splitbutton.p-button-secondary.p-button-outlined > .p-button {
    background-color: transparent;
    color: #64748b;
    border: 1px solid;
  }
  .p-splitbutton.p-button-secondary.p-button-outlined > .p-button:not(:disabled):hover {
    background: rgba(100, 116, 139, 0.04);
    color: #64748b;
  }
  .p-splitbutton.p-button-secondary.p-button-outlined > .p-button:not(:disabled):active {
    background: rgba(100, 116, 139, 0.16);
    color: #64748b;
  }
  .p-splitbutton.p-button-secondary.p-button-text > .p-button {
    background-color: transparent;
    color: #64748b;
    border-color: transparent;
  }
  .p-splitbutton.p-button-secondary.p-button-text > .p-button:not(:disabled):hover {
    background: rgba(100, 116, 139, 0.04);
    border-color: transparent;
    color: #64748b;
  }
  .p-splitbutton.p-button-secondary.p-button-text > .p-button:not(:disabled):active {
    background: rgba(100, 116, 139, 0.16);
    border-color: transparent;
    color: #64748b;
  }
  .p-splitbutton.p-button-info.p-button-outlined > .p-button {
    background-color: transparent;
    color: #0ea5e9;
    border: 1px solid;
  }
  .p-splitbutton.p-button-info.p-button-outlined > .p-button:not(:disabled):hover {
    background: rgba(14, 165, 233, 0.04);
    color: #0ea5e9;
  }
  .p-splitbutton.p-button-info.p-button-outlined > .p-button:not(:disabled):active {
    background: rgba(14, 165, 233, 0.16);
    color: #0ea5e9;
  }
  .p-splitbutton.p-button-info.p-button-text > .p-button {
    background-color: transparent;
    color: #0ea5e9;
    border-color: transparent;
  }
  .p-splitbutton.p-button-info.p-button-text > .p-button:not(:disabled):hover {
    background: rgba(14, 165, 233, 0.04);
    border-color: transparent;
    color: #0ea5e9;
  }
  .p-splitbutton.p-button-info.p-button-text > .p-button:not(:disabled):active {
    background: rgba(14, 165, 233, 0.16);
    border-color: transparent;
    color: #0ea5e9;
  }
  .p-splitbutton.p-button-success.p-button-outlined > .p-button {
    background-color: transparent;
    color: #22c55e;
    border: 1px solid;
  }
  .p-splitbutton.p-button-success.p-button-outlined > .p-button:not(:disabled):hover {
    background: rgba(34, 197, 94, 0.04);
    color: #22c55e;
  }
  .p-splitbutton.p-button-success.p-button-outlined > .p-button:not(:disabled):active {
    background: rgba(34, 197, 94, 0.16);
    color: #22c55e;
  }
  .p-splitbutton.p-button-success.p-button-text > .p-button {
    background-color: transparent;
    color: #22c55e;
    border-color: transparent;
  }
  .p-splitbutton.p-button-success.p-button-text > .p-button:not(:disabled):hover {
    background: rgba(34, 197, 94, 0.04);
    border-color: transparent;
    color: #22c55e;
  }
  .p-splitbutton.p-button-success.p-button-text > .p-button:not(:disabled):active {
    background: rgba(34, 197, 94, 0.16);
    border-color: transparent;
    color: #22c55e;
  }
  .p-splitbutton.p-button-warning.p-button-outlined > .p-button {
    background-color: transparent;
    color: #f97316;
    border: 1px solid;
  }
  .p-splitbutton.p-button-warning.p-button-outlined > .p-button:not(:disabled):hover {
    background: rgba(249, 115, 22, 0.04);
    color: #f97316;
  }
  .p-splitbutton.p-button-warning.p-button-outlined > .p-button:not(:disabled):active {
    background: rgba(249, 115, 22, 0.16);
    color: #f97316;
  }
  .p-splitbutton.p-button-warning.p-button-text > .p-button {
    background-color: transparent;
    color: #f97316;
    border-color: transparent;
  }
  .p-splitbutton.p-button-warning.p-button-text > .p-button:not(:disabled):hover {
    background: rgba(249, 115, 22, 0.04);
    border-color: transparent;
    color: #f97316;
  }
  .p-splitbutton.p-button-warning.p-button-text > .p-button:not(:disabled):active {
    background: rgba(249, 115, 22, 0.16);
    border-color: transparent;
    color: #f97316;
  }
  .p-splitbutton.p-button-help.p-button-outlined > .p-button {
    background-color: transparent;
    color: #a855f7;
    border: 1px solid;
  }
  .p-splitbutton.p-button-help.p-button-outlined > .p-button:not(:disabled):hover {
    background: rgba(168, 85, 247, 0.04);
    color: #a855f7;
  }
  .p-splitbutton.p-button-help.p-button-outlined > .p-button:not(:disabled):active {
    background: rgba(168, 85, 247, 0.16);
    color: #a855f7;
  }
  .p-splitbutton.p-button-help.p-button-text > .p-button {
    background-color: transparent;
    color: #a855f7;
    border-color: transparent;
  }
  .p-splitbutton.p-button-help.p-button-text > .p-button:not(:disabled):hover {
    background: rgba(168, 85, 247, 0.04);
    border-color: transparent;
    color: #a855f7;
  }
  .p-splitbutton.p-button-help.p-button-text > .p-button:not(:disabled):active {
    background: rgba(168, 85, 247, 0.16);
    border-color: transparent;
    color: #a855f7;
  }
  .p-splitbutton.p-button-danger.p-button-outlined > .p-button {
    background-color: transparent;
    color: #ef4444;
    border: 1px solid;
  }
  .p-splitbutton.p-button-danger.p-button-outlined > .p-button:not(:disabled):hover {
    background: rgba(239, 68, 68, 0.04);
    color: #ef4444;
  }
  .p-splitbutton.p-button-danger.p-button-outlined > .p-button:not(:disabled):active {
    background: rgba(239, 68, 68, 0.16);
    color: #ef4444;
  }
  .p-splitbutton.p-button-danger.p-button-text > .p-button {
    background-color: transparent;
    color: #ef4444;
    border-color: transparent;
  }
  .p-splitbutton.p-button-danger.p-button-text > .p-button:not(:disabled):hover {
    background: rgba(239, 68, 68, 0.04);
    border-color: transparent;
    color: #ef4444;
  }
  .p-splitbutton.p-button-danger.p-button-text > .p-button:not(:disabled):active {
    background: rgba(239, 68, 68, 0.16);
    border-color: transparent;
    color: #ef4444;
  }
  .p-speeddial-button.p-button.p-button-icon-only {
    width: 4rem;
    height: 4rem;
  }
  .p-speeddial-button.p-button.p-button-icon-only .p-button-icon {
    font-size: 1.3rem;
  }
  .p-speeddial-button.p-button.p-button-icon-only .p-button-icon.p-icon {
    width: 1.3rem;
    height: 1.3rem;
  }
  .p-speeddial-list {
    outline: 0 none;
  }
  .p-speeddial-action {
    width: 3rem;
    height: 3rem;
    background: #4b5563;
    color: #fff;
  }
  .p-speeddial-action:hover {
    background: #022354;
    color: #fff;
  }
  .p-speeddial-direction-up .p-speeddial-item {
    margin: 0.25rem;
  }
  .p-speeddial-direction-up .p-speeddial-item:first-child {
    margin-bottom: 0.5rem;
  }
  .p-speeddial-direction-down .p-speeddial-item {
    margin: 0.25rem;
  }
  .p-speeddial-direction-down .p-speeddial-item:first-child {
    margin-top: 0.5rem;
  }
  .p-speeddial-direction-left .p-speeddial-item {
    margin: 0 0.25rem;
  }
  .p-speeddial-direction-left .p-speeddial-item:first-child {
    margin-right: 0.5rem;
  }
  .p-speeddial-direction-right .p-speeddial-item {
    margin: 0 0.25rem;
  }
  .p-speeddial-direction-right .p-speeddial-item:first-child {
    margin-left: 0.5rem;
  }
  .p-speeddial-circle .p-speeddial-item,
  .p-speeddial-semi-circle .p-speeddial-item,
  .p-speeddial-quarter-circle .p-speeddial-item {
    margin: 0;
  }
  .p-speeddial-circle .p-speeddial-item:first-child, .p-speeddial-circle .p-speeddial-item:last-child,
  .p-speeddial-semi-circle .p-speeddial-item:first-child,
  .p-speeddial-semi-circle .p-speeddial-item:last-child,
  .p-speeddial-quarter-circle .p-speeddial-item:first-child,
  .p-speeddial-quarter-circle .p-speeddial-item:last-child {
    margin: 0;
  }
  .p-speeddial-mask {
    background-color: rgba(0, 0, 0, 0.4);
    border-radius: 6px;
  }
  .p-carousel .p-carousel-content .p-carousel-prev,
  .p-carousel .p-carousel-content .p-carousel-next {
    width: 2rem;
    height: 2rem;
    color: #6b7280;
    border: 0 none;
    background: transparent;
    border-radius: 50%;
    transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
  }
  .p-carousel .p-carousel-content .p-carousel-prev:enabled:hover,
  .p-carousel .p-carousel-content .p-carousel-next:enabled:hover {
    color: #374151;
    border-color: transparent;
    background: #f3f4f6;
  }
  .p-carousel .p-carousel-content .p-carousel-prev:focus-visible,
  .p-carousel .p-carousel-content .p-carousel-next:focus-visible {
    outline: 0 none;
    outline-offset: 0;
    box-shadow: 0 0 0 0.2rem #c7d2fe;
  }
  .p-carousel .p-carousel-content .p-carousel-prev,
  .p-carousel .p-carousel-content .p-carousel-next {
    margin: 0.5rem;
  }
  .p-carousel .p-carousel-indicators {
    padding: 1rem;
  }
  .p-carousel .p-carousel-indicators .p-carousel-indicator {
    margin-right: 0.5rem;
    margin-bottom: 0.5rem;
  }
  .p-carousel .p-carousel-indicators .p-carousel-indicator button {
    background-color: #d1d5db;
    width: 2rem;
    height: 0.5rem;
    transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
    border-radius: 0;
  }
  .p-carousel .p-carousel-indicators .p-carousel-indicator button:hover {
    background: #9ca3af;
  }
  .p-carousel .p-carousel-indicators .p-carousel-indicator.p-highlight button {
    background: #eef2ff;
    color: #4338ca;
  }
  .p-datatable .p-paginator-top {
    border-width: 0 0 1px 0;
    border-radius: 0;
  }
  .p-datatable .p-paginator-bottom {
    border-width: 0 0 1px 0;
    border-radius: 0;
  }
  .p-datatable .p-datatable-header {
    background: #f9fafb;
    color: #374151;
    border: 1px solid #e5e7eb;
    border-width: 1px 0 1px 0;
    padding: 1rem 1rem;
    font-weight: 700;
  }
  .p-datatable .p-datatable-footer {
    background: #f9fafb;
    color: #374151;
    border: 1px solid #e5e7eb;
    border-width: 0 0 1px 0;
    padding: 1rem 1rem;
    font-weight: 700;
  }
  .p-datatable .p-datatable-thead > tr > th {
    text-align: left;
    padding: 1rem 1rem;
    border: 1px solid #e5e7eb;
    border-width: 0 0 1px 0;
    font-weight: 700;
    color: #374151;
    background: #f9fafb;
    transition: box-shadow 0.2s;
  }
  .p-datatable .p-datatable-tfoot > tr > td {
    text-align: left;
    padding: 1rem 1rem;
    border: 1px solid #e5e7eb;
    border-width: 0 0 1px 0;
    font-weight: 700;
    color: #374151;
    background: #f9fafb;
  }
  .p-datatable .p-sortable-column .p-sortable-column-icon {
    color: #374151;
    margin-left: 0.5rem;
  }
  .p-datatable .p-sortable-column .p-sortable-column-badge {
    border-radius: 50%;
    height: 1.143rem;
    min-width: 1.143rem;
    line-height: 1.143rem;
    color: #4338ca;
    background: #eef2ff;
    margin-left: 0.5rem;
  }
  .p-datatable .p-sortable-column:not(.p-highlight):not(.p-sortable-disabled):hover {
    background: #f3f4f6;
    color: #374151;
  }
  .p-datatable .p-sortable-column:not(.p-highlight):not(.p-sortable-disabled):hover .p-sortable-column-icon {
    color: #374151;
  }
  .p-datatable .p-sortable-column.p-highlight {
    background: #eef2ff;
    color: #4338ca;
  }
  .p-datatable .p-sortable-column.p-highlight .p-sortable-column-icon {
    color: #4338ca;
  }
  .p-datatable .p-sortable-column.p-highlight:not(.p-sortable-disabled):hover {
    background: #eef2ff;
    color: #4338ca;
  }
  .p-datatable .p-sortable-column.p-highlight:not(.p-sortable-disabled):hover .p-sortable-column-icon {
    color: #4338ca;
  }
  .p-datatable .p-sortable-column:focus-visible {
    box-shadow: inset 0 0 0 0.15rem #c7d2fe;
    outline: 0 none;
  }
  .p-datatable .p-datatable-tbody > tr {
    background: #ffffff;
    color: #4b5563;
    transition: box-shadow 0.2s;
  }
  .p-datatable .p-datatable-tbody > tr > td {
    text-align: left;
    border: 1px solid #e5e7eb;
    border-width: 0 0 1px 0;
    padding: 1rem 1rem;
  }
  .p-datatable .p-datatable-tbody > tr > td .p-row-toggler,
  .p-datatable .p-datatable-tbody > tr > td .p-row-editor-init,
  .p-datatable .p-datatable-tbody > tr > td .p-row-editor-save,
  .p-datatable .p-datatable-tbody > tr > td .p-row-editor-cancel {
    width: 2rem;
    height: 2rem;
    color: #6b7280;
    border: 0 none;
    background: transparent;
    border-radius: 50%;
    transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
  }
  .p-datatable .p-datatable-tbody > tr > td .p-row-toggler:enabled:hover,
  .p-datatable .p-datatable-tbody > tr > td .p-row-editor-init:enabled:hover,
  .p-datatable .p-datatable-tbody > tr > td .p-row-editor-save:enabled:hover,
  .p-datatable .p-datatable-tbody > tr > td .p-row-editor-cancel:enabled:hover {
    color: #374151;
    border-color: transparent;
    background: #f3f4f6;
  }
  .p-datatable .p-datatable-tbody > tr > td .p-row-toggler:focus-visible,
  .p-datatable .p-datatable-tbody > tr > td .p-row-editor-init:focus-visible,
  .p-datatable .p-datatable-tbody > tr > td .p-row-editor-save:focus-visible,
  .p-datatable .p-datatable-tbody > tr > td .p-row-editor-cancel:focus-visible {
    outline: 0 none;
    outline-offset: 0;
    box-shadow: 0 0 0 0.2rem #c7d2fe;
  }
  .p-datatable .p-datatable-tbody > tr > td .p-row-editor-save {
    margin-right: 0.5rem;
  }
  .p-datatable .p-datatable-tbody > tr > td > .p-column-title {
    font-weight: 700;
  }
  .p-datatable .p-datatable-tbody > tr > td.p-highlight {
    background: #eef2ff;
    color: #4338ca;
  }
  .p-datatable .p-datatable-tbody > tr.p-highlight {
    background: #eef2ff;
    color: #4338ca;
  }
  .p-datatable .p-datatable-tbody > tr.p-highlight-contextmenu {
    outline: 0.15rem solid #c7d2fe;
    outline-offset: -0.15rem;
  }
  .p-datatable .p-datatable-tbody > tr.p-datatable-dragpoint-top > td {
    box-shadow: inset 0 2px 0 0 #eef2ff;
  }
  .p-datatable .p-datatable-tbody > tr.p-datatable-dragpoint-bottom > td {
    box-shadow: inset 0 -2px 0 0 #eef2ff;
  }
  .p-datatable.p-datatable-selectable .p-datatable-tbody > tr.p-selectable-row:not(.p-highlight):not(.p-datatable-emptymessage):hover {
    background: #f3f4f6;
    color: #4b5563;
  }
  .p-datatable.p-datatable-selectable .p-datatable-tbody > tr.p-selectable-row:focus-visible {
    outline: 0.15rem solid #c7d2fe;
    outline-offset: -0.15rem;
  }
  .p-datatable.p-datatable-selectable-cell .p-datatable-tbody > tr.p-selectable-row > td.p-selectable-cell:not(.p-highlight):hover {
    background: #f3f4f6;
    color: #4b5563;
  }
  .p-datatable.p-datatable-selectable-cell .p-datatable-tbody > tr.p-selectable-row > td.p-selectable-cell:focus-visible {
    outline: 0.15rem solid #c7d2fe;
    outline-offset: -0.15rem;
  }
  .p-datatable.p-datatable-hoverable-rows .p-datatable-tbody > tr:not(.p-highlight):not(.p-datatable-emptymessage):hover {
    background: #f3f4f6;
    color: #4b5563;
  }
  .p-datatable .p-column-resizer-helper {
    background: #6366f1;
  }
  .p-datatable .p-datatable-scrollable-header,
  .p-datatable .p-datatable-scrollable-footer {
    background: #f9fafb;
  }
  .p-datatable.p-datatable-scrollable > .p-datatable-wrapper > .p-datatable-table > .p-datatable-thead,
  .p-datatable.p-datatable-scrollable > .p-datatable-wrapper > .p-datatable-table > .p-datatable-tfoot, .p-datatable.p-datatable-scrollable > .p-datatable-wrapper > .p-virtualscroller > .p-datatable-table > .p-datatable-thead,
  .p-datatable.p-datatable-scrollable > .p-datatable-wrapper > .p-virtualscroller > .p-datatable-table > .p-datatable-tfoot {
    background-color: #f9fafb;
  }
  .p-datatable .p-datatable-loading-icon {
    font-size: 2rem;
  }
  .p-datatable .p-datatable-loading-icon.p-icon {
    width: 2rem;
    height: 2rem;
  }
  .p-datatable.p-datatable-gridlines .p-datatable-header {
    border-width: 1px 1px 0 1px;
  }
  .p-datatable.p-datatable-gridlines .p-datatable-footer {
    border-width: 0 1px 1px 1px;
  }
  .p-datatable.p-datatable-gridlines .p-paginator-top {
    border-width: 0 1px 0 1px;
  }
  .p-datatable.p-datatable-gridlines .p-paginator-bottom {
    border-width: 0 1px 1px 1px;
  }
  .p-datatable.p-datatable-gridlines .p-datatable-thead > tr > th {
    border-width: 1px 0 1px 1px;
  }
  .p-datatable.p-datatable-gridlines .p-datatable-thead > tr > th:last-child {
    border-width: 1px;
  }
  .p-datatable.p-datatable-gridlines .p-datatable-tbody > tr > td {
    border-width: 1px 0 0 1px;
  }
  .p-datatable.p-datatable-gridlines .p-datatable-tbody > tr > td:last-child {
    border-width: 1px 1px 0 1px;
  }
  .p-datatable.p-datatable-gridlines .p-datatable-tbody > tr:last-child > td {
    border-width: 1px 0 1px 1px;
  }
  .p-datatable.p-datatable-gridlines .p-datatable-tbody > tr:last-child > td:last-child {
    border-width: 1px;
  }
  .p-datatable.p-datatable-gridlines .p-datatable-tfoot > tr > td {
    border-width: 1px 0 1px 1px;
  }
  .p-datatable.p-datatable-gridlines .p-datatable-tfoot > tr > td:last-child {
    border-width: 1px 1px 1px 1px;
  }
  .p-datatable.p-datatable-gridlines .p-datatable-thead + .p-datatable-tfoot > tr > td {
    border-width: 0 0 1px 1px;
  }
  .p-datatable.p-datatable-gridlines .p-datatable-thead + .p-datatable-tfoot > tr > td:last-child {
    border-width: 0 1px 1px 1px;
  }
  .p-datatable.p-datatable-gridlines:has(.p-datatable-thead):has(.p-datatable-tbody) .p-datatable-tbody > tr > td {
    border-width: 0 0 1px 1px;
  }
  .p-datatable.p-datatable-gridlines:has(.p-datatable-thead):has(.p-datatable-tbody) .p-datatable-tbody > tr > td:last-child {
    border-width: 0 1px 1px 1px;
  }
  .p-datatable.p-datatable-gridlines:has(.p-datatable-tbody):has(.p-datatable-tfoot) .p-datatable-tbody > tr:last-child > td {
    border-width: 0 0 0 1px;
  }
  .p-datatable.p-datatable-gridlines:has(.p-datatable-tbody):has(.p-datatable-tfoot) .p-datatable-tbody > tr:last-child > td:last-child {
    border-width: 0 1px 0 1px;
  }
  .p-datatable.p-datatable-striped .p-datatable-tbody > tr.p-row-odd {
    background: #f8f8fa;
  }
  .p-datatable.p-datatable-striped .p-datatable-tbody > tr.p-row-odd.p-highlight {
    background: #eef2ff;
    color: #4338ca;
  }
  .p-datatable.p-datatable-striped .p-datatable-tbody > tr.p-row-odd.p-highlight .p-row-toggler {
    color: #4338ca;
  }
  .p-datatable.p-datatable-striped .p-datatable-tbody > tr.p-row-odd.p-highlight .p-row-toggler:hover {
    color: #4338ca;
  }
  .p-datatable.p-datatable-striped .p-datatable-tbody > tr.p-row-odd + .p-row-expanded {
    background: #f8f8fa;
  }
  .p-datatable.p-datatable-sm .p-datatable-header {
    padding: 0.5rem 0.5rem;
  }
  .p-datatable.p-datatable-sm .p-datatable-thead > tr > th {
    padding: 0.5rem 0.5rem;
  }
  .p-datatable.p-datatable-sm .p-datatable-tbody > tr > td {
    padding: 0.5rem 0.5rem;
  }
  .p-datatable.p-datatable-sm .p-datatable-tfoot > tr > td {
    padding: 0.5rem 0.5rem;
  }
  .p-datatable.p-datatable-sm .p-datatable-footer {
    padding: 0.5rem 0.5rem;
  }
  .p-datatable.p-datatable-lg .p-datatable-header {
    padding: 1.25rem 1.25rem;
  }
  .p-datatable.p-datatable-lg .p-datatable-thead > tr > th {
    padding: 1.25rem 1.25rem;
  }
  .p-datatable.p-datatable-lg .p-datatable-tbody > tr > td {
    padding: 1.25rem 1.25rem;
  }
  .p-datatable.p-datatable-lg .p-datatable-tfoot > tr > td {
    padding: 1.25rem 1.25rem;
  }
  .p-datatable.p-datatable-lg .p-datatable-footer {
    padding: 1.25rem 1.25rem;
  }
  .p-datatable-drag-selection-helper {
    background: rgba(99, 102, 241, 0.16);
  }
  .p-dataview .p-paginator-top {
    border-width: 0 0 1px 0;
    border-radius: 0;
  }
  .p-dataview .p-paginator-bottom {
    border-width: 0 0 1px 0;
    border-radius: 0;
  }
  .p-dataview .p-dataview-header {
    background: #f9fafb;
    color: #374151;
    border: 1px solid #e5e7eb;
    border-width: 1px 0 1px 0;
    padding: 1rem 1rem;
    font-weight: 700;
  }
  .p-dataview .p-dataview-content {
    background: #ffffff;
    color: #4b5563;
    border: 0 none;
    padding: 0;
  }
  .p-dataview .p-dataview-footer {
    background: #f9fafb;
    color: #374151;
    border: 1px solid #e5e7eb;
    border-width: 0 0 1px 0;
    padding: 1rem 1rem;
    font-weight: 700;
    border-bottom-left-radius: 6px;
    border-bottom-right-radius: 6px;
  }
  .p-dataview .p-dataview-loading-icon {
    font-size: 2rem;
  }
  .p-dataview .p-dataview-loading-icon.p-icon {
    width: 2rem;
    height: 2rem;
  }
  .p-datascroller .p-paginator-top {
    border-width: 0 0 1px 0;
    border-radius: 0;
  }
  .p-datascroller .p-paginator-bottom {
    border-width: 0 0 1px 0;
    border-radius: 0;
  }
  .p-datascroller .p-datascroller-header {
    background: #f9fafb;
    color: #374151;
    border: 1px solid #e5e7eb;
    border-width: 1px 0 1px 0;
    padding: 1rem 1rem;
    font-weight: 700;
  }
  .p-datascroller .p-datascroller-content {
    background: #ffffff;
    color: #4b5563;
    border: 0 none;
    padding: 0;
  }
  .p-datascroller.p-datascroller-inline .p-datascroller-list > li {
    border: solid #e5e7eb;
    border-width: 0 0 1px 0;
  }
  .p-datascroller .p-datascroller-footer {
    background: #f9fafb;
    color: #374151;
    border: 1px solid #e5e7eb;
    border-width: 0 0 1px 0;
    padding: 1rem 1rem;
    font-weight: 700;
    border-bottom-left-radius: 6px;
    border-bottom-right-radius: 6px;
  }
  .p-column-filter-row .p-column-filter-menu-button,
  .p-column-filter-row .p-column-filter-clear-button {
    margin-left: 0.5rem;
  }
  .p-column-filter-menu-button {
    width: 2rem;
    height: 2rem;
    color: #6b7280;
    border: 0 none;
    background: transparent;
    border-radius: 50%;
    transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
  }
  .p-column-filter-menu-button:hover {
    color: #374151;
    border-color: transparent;
    background: #f3f4f6;
  }
  .p-column-filter-menu-button.p-column-filter-menu-button-open, .p-column-filter-menu-button.p-column-filter-menu-button-open:hover {
    background: #f3f4f6;
    color: #374151;
  }
  .p-column-filter-menu-button.p-column-filter-menu-button-active, .p-column-filter-menu-button.p-column-filter-menu-button-active:hover {
    background: #eef2ff;
    color: #4338ca;
  }
  .p-column-filter-menu-button:focus-visible {
    outline: 0 none;
    outline-offset: 0;
    box-shadow: 0 0 0 0.2rem #c7d2fe;
  }
  .p-column-filter-clear-button {
    width: 2rem;
    height: 2rem;
    color: #6b7280;
    border: 0 none;
    background: transparent;
    border-radius: 50%;
    transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
  }
  .p-column-filter-clear-button:hover {
    color: #374151;
    border-color: transparent;
    background: #f3f4f6;
  }
  .p-column-filter-clear-button:focus-visible {
    outline: 0 none;
    outline-offset: 0;
    box-shadow: 0 0 0 0.2rem #c7d2fe;
  }
  .p-column-filter-overlay {
    background: #ffffff;
    color: #4b5563;
    border: 0 none;
    border-radius: 6px;
    box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1);
    min-width: 12.5rem;
  }
  .p-column-filter-overlay .p-column-filter-row-items {
    padding: 0.75rem 0;
  }
  .p-column-filter-overlay .p-column-filter-row-items .p-column-filter-row-item {
    margin: 0;
    padding: 0.75rem 1.25rem;
    border: 0 none;
    color: #4b5563;
    background: transparent;
    transition: box-shadow 0.2s;
    border-radius: 0;
  }
  .p-column-filter-overlay .p-column-filter-row-items .p-column-filter-row-item.p-highlight {
    color: #4338ca;
    background: #eef2ff;
  }
  .p-column-filter-overlay .p-column-filter-row-items .p-column-filter-row-item:not(.p-highlight):not(.p-disabled):hover {
    color: #4b5563;
    background: #f3f4f6;
  }
  .p-column-filter-overlay .p-column-filter-row-items .p-column-filter-row-item:focus-visible {
    outline: 0 none;
    outline-offset: 0;
    box-shadow: inset 0 0 0 0.15rem #c7d2fe;
  }
  .p-column-filter-overlay .p-column-filter-row-items .p-column-filter-separator {
    border-top: 1px solid #e5e7eb;
    margin: 0.25rem 0;
  }
  .p-column-filter-overlay-menu .p-column-filter-operator {
    padding: 0.75rem 1.25rem;
    border-bottom: 1px solid #e5e7eb;
    color: #374151;
    background: #f9fafb;
    margin: 0;
    border-top-right-radius: 6px;
    border-top-left-radius: 6px;
  }
  .p-column-filter-overlay-menu .p-column-filter-constraint {
    padding: 1.25rem;
    border-bottom: 1px solid #e5e7eb;
  }
  .p-column-filter-overlay-menu .p-column-filter-constraint .p-column-filter-matchmode-dropdown {
    margin-bottom: 0.5rem;
  }
  .p-column-filter-overlay-menu .p-column-filter-constraint .p-column-filter-remove-button {
    margin-top: 0.5rem;
  }
  .p-column-filter-overlay-menu .p-column-filter-constraint:last-child {
    border-bottom: 0 none;
  }
  .p-column-filter-overlay-menu .p-column-filter-add-rule {
    padding: 0.75rem 1.25rem;
  }
  .p-column-filter-overlay-menu .p-column-filter-buttonbar {
    padding: 1.25rem;
  }
  .p-orderlist .p-orderlist-controls {
    padding: 1.25rem;
  }
  .p-orderlist .p-orderlist-controls .p-button {
    margin-bottom: 0.5rem;
  }
  .p-orderlist .p-orderlist-header {
    background: #f9fafb;
    color: #374151;
    border: 1px solid #e5e7eb;
    padding: 1.25rem;
    font-weight: 700;
    border-bottom: 0 none;
    border-top-right-radius: 6px;
    border-top-left-radius: 6px;
  }
  .p-orderlist .p-orderlist-filter-container {
    padding: 1.25rem;
    background: #ffffff;
    border: 1px solid #e5e7eb;
    border-bottom: 0 none;
  }
  .p-orderlist .p-orderlist-filter-container .p-orderlist-filter-input {
    padding-right: 1.75rem;
  }
  .p-orderlist .p-orderlist-filter-container .p-orderlist-filter-icon {
    right: 0.75rem;
    color: #6b7280;
  }
  .p-orderlist .p-orderlist-list {
    border: 1px solid #e5e7eb;
    background: #ffffff;
    color: #4b5563;
    padding: 0.75rem 0;
    border-bottom-right-radius: 6px;
    border-bottom-left-radius: 6px;
    outline: 0 none;
  }
  .p-orderlist .p-orderlist-list .p-orderlist-item {
    padding: 0.75rem 1.25rem;
    margin: 0;
    border: 0 none;
    color: #4b5563;
    background: transparent;
    transition: transform 0.2s, box-shadow 0.2s;
  }
  .p-orderlist .p-orderlist-list .p-orderlist-item:not(.p-highlight):hover {
    background: #f3f4f6;
    color: #4b5563;
  }
  .p-orderlist .p-orderlist-list .p-orderlist-item.p-focus {
    color: #4b5563;
    background: #e5e7eb;
  }
  .p-orderlist .p-orderlist-list .p-orderlist-item.p-highlight {
    color: #4338ca;
    background: #eef2ff;
  }
  .p-orderlist .p-orderlist-list .p-orderlist-item.p-highlight.p-focus {
    background: rgba(99, 102, 241, 0.24);
  }
  .p-orderlist.p-orderlist-striped .p-orderlist-list .p-orderlist-item:nth-child(even) {
    background: #f8f8fa;
  }
  .p-orderlist.p-orderlist-striped .p-orderlist-list .p-orderlist-item:nth-child(even):hover {
    background: #f3f4f6;
  }
  .p-organizationchart .p-organizationchart-node-content.p-organizationchart-selectable-node:not(.p-highlight):hover {
    background: #f3f4f6;
    color: #4b5563;
  }
  .p-organizationchart .p-organizationchart-node-content.p-highlight {
    background: #eef2ff;
    color: #4338ca;
  }
  .p-organizationchart .p-organizationchart-node-content.p-highlight .p-node-toggler i {
    color: #6f91ff;
  }
  .p-organizationchart .p-organizationchart-line-down {
    background: #e5e7eb;
  }
  .p-organizationchart .p-organizationchart-line-left {
    border-right: 1px solid #e5e7eb;
    border-color: #e5e7eb;
  }
  .p-organizationchart .p-organizationchart-line-top {
    border-top: 1px solid #e5e7eb;
    border-color: #e5e7eb;
  }
  .p-organizationchart .p-organizationchart-node-content {
    border: 1px solid #e5e7eb;
    background: #ffffff;
    color: #4b5563;
    padding: 1.25rem;
  }
  .p-organizationchart .p-organizationchart-node-content .p-node-toggler {
    background: inherit;
    color: inherit;
    border-radius: 50%;
  }
  .p-organizationchart .p-organizationchart-node-content .p-node-toggler:focus-visible {
    outline: 0 none;
    outline-offset: 0;
    box-shadow: 0 0 0 0.2rem #c7d2fe;
  }
  .p-paginator {
    background: #ffffff;
    color: #6b7280;
    border: solid #f3f4f6;
    border-width: 0;
    padding: 0.5rem 1rem;
    border-radius: 6px;
  }
  .p-paginator .p-paginator-first,
  .p-paginator .p-paginator-prev,
  .p-paginator .p-paginator-next,
  .p-paginator .p-paginator-last {
    background-color: transparent;
    border: 0 none;
    color: #6b7280;
    min-width: 3rem;
    height: 3rem;
    margin: 0.143rem;
    transition: box-shadow 0.2s;
    border-radius: 50%;
  }
  .p-paginator .p-paginator-first:not(.p-disabled):not(.p-highlight):hover,
  .p-paginator .p-paginator-prev:not(.p-disabled):not(.p-highlight):hover,
  .p-paginator .p-paginator-next:not(.p-disabled):not(.p-highlight):hover,
  .p-paginator .p-paginator-last:not(.p-disabled):not(.p-highlight):hover {
    background: #f3f4f6;
    border-color: transparent;
    color: #374151;
  }
  .p-paginator .p-paginator-first {
    border-top-left-radius: 50%;
    border-bottom-left-radius: 50%;
  }
  .p-paginator .p-paginator-last {
    border-top-right-radius: 50%;
    border-bottom-right-radius: 50%;
  }
  .p-paginator .p-dropdown {
    margin-left: 0.5rem;
    height: 3rem;
  }
  .p-paginator .p-dropdown .p-dropdown-label {
    padding-right: 0;
  }
  .p-paginator .p-paginator-page-input {
    margin-left: 0.5rem;
    margin-right: 0.5rem;
  }
  .p-paginator .p-paginator-page-input .p-inputtext {
    max-width: 3rem;
  }
  .p-paginator .p-paginator-current {
    background-color: transparent;
    border: 0 none;
    color: #6b7280;
    min-width: 3rem;
    height: 3rem;
    margin: 0.143rem;
    padding: 0 0.5rem;
  }
  .p-paginator .p-paginator-pages .p-paginator-page {
    background-color: transparent;
    border: 0 none;
    color: #6b7280;
    min-width: 3rem;
    height: 3rem;
    margin: 0.143rem;
    transition: box-shadow 0.2s;
    border-radius: 50%;
  }
  .p-paginator .p-paginator-pages .p-paginator-page.p-highlight {
    background: #eef2ff;
    border-color: #eef2ff;
    color: #4338ca;
  }
  .p-paginator .p-paginator-pages .p-paginator-page:not(.p-highlight):hover {
    background: #f3f4f6;
    border-color: transparent;
    color: #374151;
  }
  .p-picklist .p-picklist-buttons {
    padding: 1.25rem;
  }
  .p-picklist .p-picklist-buttons .p-button {
    margin-bottom: 0.5rem;
  }
  .p-picklist .p-picklist-header {
    background: #f9fafb;
    color: #374151;
    border: 1px solid #e5e7eb;
    padding: 1.25rem;
    font-weight: 700;
    border-bottom: 0 none;
    border-top-right-radius: 6px;
    border-top-left-radius: 6px;
  }
  .p-picklist .p-picklist-filter-container {
    padding: 1.25rem;
    background: #ffffff;
    border: 1px solid #e5e7eb;
    border-bottom: 0 none;
  }
  .p-picklist .p-picklist-filter-container .p-picklist-filter-input {
    padding-right: 1.75rem;
  }
  .p-picklist .p-picklist-filter-container .p-picklist-filter-icon {
    right: 0.75rem;
    color: #6b7280;
  }
  .p-picklist .p-picklist-list {
    border: 1px solid #e5e7eb;
    background: #ffffff;
    color: #4b5563;
    padding: 0.75rem 0;
    border-bottom-right-radius: 6px;
    border-bottom-left-radius: 6px;
    outline: 0 none;
  }
  .p-picklist .p-picklist-list .p-picklist-item {
    padding: 0.75rem 1.25rem;
    margin: 0;
    border: 0 none;
    color: #4b5563;
    background: transparent;
    transition: transform 0.2s, box-shadow 0.2s;
  }
  .p-picklist .p-picklist-list .p-picklist-item:not(.p-highlight):hover {
    background: #f3f4f6;
    color: #4b5563;
  }
  .p-picklist .p-picklist-list .p-picklist-item.p-focus {
    color: #4b5563;
    background: #e5e7eb;
  }
  .p-picklist .p-picklist-list .p-picklist-item.p-highlight {
    color: #4338ca;
    background: #eef2ff;
  }
  .p-picklist .p-picklist-list .p-picklist-item.p-highlight.p-focus {
    background: rgba(99, 102, 241, 0.24);
  }
  .p-tree-container {
    margin: 0;
    padding: 0;
    list-style-type: none;
    overflow: auto;
  }
  .p-treenode-children {
    margin: 0;
    padding: 0;
    list-style-type: none;
  }
  .p-treenode-selectable {
    cursor: pointer;
    user-select: none;
  }
  .p-tree-toggler {
    cursor: pointer;
    user-select: none;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
    position: relative;
    flex-shrink: 0;
  }
  .p-treenode-leaf > .p-treenode-content .p-tree-toggler {
    visibility: hidden;
  }
  .p-treenode-content {
    display: flex;
    align-items: center;
  }
  .p-tree-filter {
    width: 100%;
  }
  .p-tree-filter-container {
    position: relative;
    display: block;
    width: 100%;
  }
  .p-tree-filter-icon {
    position: absolute;
    top: 50%;
    margin-top: -0.5rem;
  }
  .p-tree-loading {
    position: relative;
    min-height: 4rem;
  }
  .p-tree .p-tree-loading-overlay {
    position: absolute;
    z-index: 1;
    display: flex;
    align-items: center;
    justify-content: center;
  }
  .p-tree {
    border: 1px solid #e5e7eb;
    background: #ffffff;
    color: #4b5563;
    padding: 1.25rem;
    border-radius: 6px;
  }
  .p-tree .p-tree-container .p-treenode {
    padding: 0.143rem;
    outline: 0 none;
  }
  .p-tree .p-tree-container .p-treenode:focus > .p-treenode-content {
    outline: 0 none;
    outline-offset: 0;
    box-shadow: inset 0 0 0 0.15rem #c7d2fe;
  }
  .p-tree .p-tree-container .p-treenode .p-treenode-content {
    border-radius: 6px;
    transition: box-shadow 0.2s;
    padding: 0.5rem;
  }
  .p-tree .p-tree-container .p-treenode .p-treenode-content .p-tree-toggler {
    margin-right: 0.5rem;
    width: 2rem;
    height: 2rem;
    color: #6b7280;
    border: 0 none;
    background: transparent;
    border-radius: 50%;
    transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
  }
  .p-tree .p-tree-container .p-treenode .p-treenode-content .p-tree-toggler:enabled:hover {
    color: #374151;
    border-color: transparent;
    background: #f3f4f6;
  }
  .p-tree .p-tree-container .p-treenode .p-treenode-content .p-tree-toggler:focus-visible {
    outline: 0 none;
    outline-offset: 0;
    box-shadow: 0 0 0 0.2rem #c7d2fe;
  }
  .p-tree .p-tree-container .p-treenode .p-treenode-content .p-treenode-icon {
    margin-right: 0.5rem;
    color: #6b7280;
  }
  .p-tree .p-tree-container .p-treenode .p-treenode-content .p-checkbox {
    margin-right: 0.5rem;
  }
  .p-tree .p-tree-container .p-treenode .p-treenode-content .p-checkbox.p-indeterminate .p-checkbox-icon {
    color: #4b5563;
  }
  .p-tree .p-tree-container .p-treenode .p-treenode-content.p-highlight {
    background: #eef2ff;
    color: #4338ca;
  }
  .p-tree .p-tree-container .p-treenode .p-treenode-content.p-highlight .p-tree-toggler,
  .p-tree .p-tree-container .p-treenode .p-treenode-content.p-highlight .p-treenode-icon {
    color: #4338ca;
  }
  .p-tree .p-tree-container .p-treenode .p-treenode-content.p-highlight .p-tree-toggler:hover,
  .p-tree .p-tree-container .p-treenode .p-treenode-content.p-highlight .p-treenode-icon:hover {
    color: #4338ca;
  }
  .p-tree .p-tree-container .p-treenode .p-treenode-content.p-treenode-selectable:not(.p-highlight):hover {
    background: #f3f4f6;
    color: #4b5563;
  }
  .p-tree .p-tree-container .p-treenode .p-treenode-content.p-treenode-dragover {
    background: #f3f4f6;
    color: #4b5563;
  }
  .p-tree .p-tree-filter-container {
    margin-bottom: 0.5rem;
  }
  .p-tree .p-tree-filter-container .p-tree-filter {
    width: 100%;
    padding-right: 1.75rem;
  }
  .p-tree .p-tree-filter-container .p-tree-filter-icon {
    right: 0.75rem;
    color: #6b7280;
  }
  .p-tree .p-treenode-children {
    padding: 0 0 0 1rem;
  }
  .p-tree .p-tree-loading-icon {
    font-size: 2rem;
  }
  .p-tree .p-tree-loading-icon.p-icon {
    width: 2rem;
    height: 2rem;
  }
  .p-tree .p-treenode-droppoint {
    height: 0.5rem;
  }
  .p-tree .p-treenode-droppoint.p-treenode-droppoint-active {
    background: #8ba7ff;
  }
  .p-treetable {
    position: relative;
  }
  .p-treetable > .p-treetable-wrapper {
    overflow: auto;
  }
  .p-treetable table {
    border-collapse: collapse;
    width: 100%;
    table-layout: fixed;
  }
  .p-treetable .p-sortable-column {
    cursor: pointer;
    user-select: none;
  }
  .p-treetable-selectable .p-treetable-tbody > tr {
    cursor: pointer;
  }
  .p-treetable-toggler {
    cursor: pointer;
    user-select: none;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    flex-shrink: 0;
    vertical-align: middle;
    overflow: hidden;
    position: relative;
  }
  .p-treetable-toggler + .p-checkbox {
    vertical-align: middle;
  }
  .p-treetable-toggler + .p-checkbox + span {
    vertical-align: middle;
  }
  /* Resizable */
  .p-treetable-resizable > .p-treetable-wrapper {
    overflow-x: auto;
  }
  .p-treetable-resizable .p-treetable-thead > tr > th,
  .p-treetable-resizable .p-treetable-tfoot > tr > td,
  .p-treetable-resizable .p-treetable-tbody > tr > td {
    overflow: hidden;
  }
  .p-treetable-resizable .p-resizable-column {
    background-clip: padding-box;
    position: relative;
  }
  .p-treetable-resizable-fit .p-resizable-column:last-child .p-column-resizer {
    display: none;
  }
  .p-treetable .p-column-resizer {
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    margin: 0;
    width: 0.5rem;
    height: 100%;
    padding: 0px;
    cursor: col-resize;
    border: 1px solid transparent;
  }
  .p-treetable .p-column-resizer-helper {
    width: 1px;
    position: absolute;
    z-index: 10;
    display: none;
  }
  /* Scrollable */
  .p-treetable-scrollable-wrapper {
    position: relative;
  }
  .p-treetable-scrollable-header,
  .p-treetable-scrollable-footer {
    overflow: hidden;
    border: 0 none;
  }
  .p-treetable-scrollable-body {
    overflow: auto;
    position: relative;
  }
  .p-treetable-virtual-table {
    position: absolute;
  }
  /* Frozen Columns */
  .p-treetable-frozen-view .p-treetable-scrollable-body {
    overflow: hidden;
  }
  .p-treetable-unfrozen-view {
    position: absolute;
    top: 0px;
    left: 0px;
  }
  /* Reorder */
  .p-treetable-reorder-indicator-up,
  .p-treetable-reorder-indicator-down {
    position: absolute;
    display: none;
  }
  /* Loader */
  .p-treetable .p-treetable-loading-overlay {
    position: absolute;
    display: flex;
    align-items: center;
    justify-content: center;
    z-index: 2;
  }
  /* Alignment */
  .p-treetable .p-treetable-thead > tr > th.p-align-left > .p-column-header-content,
  .p-treetable .p-treetable-tbody > tr > td.p-align-left,
  .p-treetable .p-treetable-tfoot > tr > td.p-align-left {
    text-align: left;
    justify-content: flex-start;
  }
  .p-treetable .p-treetable-thead > tr > th.p-align-right > .p-column-header-content,
  .p-treetable .p-treetable-tbody > tr > td.p-align-right,
  .p-treetable .p-treetable-tfoot > tr > td.p-align-right {
    text-align: right;
    justify-content: flex-end;
  }
  .p-treetable .p-treetable-thead > tr > th.p-align-center > .p-column-header-content,
  .p-treetable .p-treetable-tbody > tr > td.p-align-center,
  .p-treetable .p-treetable-tfoot > tr > td.p-align-center {
    text-align: center;
    justify-content: center;
  }
  .p-treetable .p-paginator-top {
    border-width: 0 0 1px 0;
    border-radius: 0;
  }
  .p-treetable .p-paginator-bottom {
    border-width: 0 0 1px 0;
    border-radius: 0;
  }
  .p-treetable .p-treetable-header {
    background: #f9fafb;
    color: #374151;
    border: 1px solid #e5e7eb;
    border-width: 1px 0 1px 0;
    padding: 1rem 1rem;
    font-weight: 700;
  }
  .p-treetable .p-treetable-footer {
    background: #f9fafb;
    color: #374151;
    border: 1px solid #e5e7eb;
    border-width: 0 0 1px 0;
    padding: 1rem 1rem;
    font-weight: 700;
  }
  .p-treetable .p-treetable-thead > tr > th {
    text-align: left;
    padding: 1rem 1rem;
    border: 1px solid #e5e7eb;
    border-width: 0 0 1px 0;
    font-weight: 700;
    color: #374151;
    background: #f9fafb;
    transition: box-shadow 0.2s;
  }
  .p-treetable .p-treetable-tfoot > tr > td {
    text-align: left;
    padding: 1rem 1rem;
    border: 1px solid #e5e7eb;
    border-width: 0 0 1px 0;
    font-weight: 700;
    color: #374151;
    background: #f9fafb;
  }
  .p-treetable .p-sortable-column {
    outline-color: #c7d2fe;
  }
  .p-treetable .p-sortable-column .p-sortable-column-icon {
    color: #374151;
    margin-left: 0.5rem;
  }
  .p-treetable .p-sortable-column .p-sortable-column-badge {
    border-radius: 50%;
    height: 1.143rem;
    min-width: 1.143rem;
    line-height: 1.143rem;
    color: #4338ca;
    background: #eef2ff;
    margin-left: 0.5rem;
  }
  .p-treetable .p-sortable-column:not(.p-highlight):hover {
    background: #f3f4f6;
    color: #374151;
  }
  .p-treetable .p-sortable-column:not(.p-highlight):hover .p-sortable-column-icon {
    color: #374151;
  }
  .p-treetable .p-sortable-column.p-highlight {
    background: #eef2ff;
    color: #4338ca;
  }
  .p-treetable .p-sortable-column.p-highlight .p-sortable-column-icon {
    color: #4338ca;
  }
  .p-treetable .p-treetable-tbody > tr {
    background: #ffffff;
    color: #4b5563;
    transition: box-shadow 0.2s;
  }
  .p-treetable .p-treetable-tbody > tr > td {
    text-align: left;
    border: 1px solid #e5e7eb;
    border-width: 0 0 1px 0;
    padding: 1rem 1rem;
  }
  .p-treetable .p-treetable-tbody > tr > td .p-treetable-toggler {
    width: 2rem;
    height: 2rem;
    color: #6b7280;
    border: 0 none;
    background: transparent;
    border-radius: 50%;
    transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
  }
  .p-treetable .p-treetable-tbody > tr > td .p-treetable-toggler:enabled:hover {
    color: #374151;
    border-color: transparent;
    background: #f3f4f6;
  }
  .p-treetable .p-treetable-tbody > tr > td .p-treetable-toggler:focus-visible {
    outline: 0 none;
    outline-offset: 0;
    box-shadow: 0 0 0 0.2rem #c7d2fe;
  }
  .p-treetable .p-treetable-tbody > tr > td .p-treetable-toggler {
    margin-right: 0.5rem;
  }
  .p-treetable .p-treetable-tbody > tr > td .p-treetable-toggler + .p-checkbox {
    margin-right: 0.5rem;
  }
  .p-treetable .p-treetable-tbody > tr > td .p-treetable-toggler + .p-checkbox .p-indeterminate .p-checkbox-icon {
    color: #4b5563;
  }
  .p-treetable .p-treetable-tbody > tr:focus-visible {
    outline: 0.15rem solid #c7d2fe;
    outline-offset: -0.15rem;
  }
  .p-treetable .p-treetable-tbody > tr.p-highlight {
    background: #eef2ff;
    color: #4338ca;
  }
  .p-treetable .p-treetable-tbody > tr.p-highlight .p-treetable-toggler {
    color: #4338ca;
  }
  .p-treetable .p-treetable-tbody > tr.p-highlight .p-treetable-toggler:hover {
    color: #4338ca;
  }
  .p-treetable.p-treetable-selectable .p-treetable-tbody > tr:not(.p-highlight):hover, .p-treetable.p-treetable-hoverable-rows .p-treetable-tbody > tr:not(.p-highlight):hover {
    background: #f3f4f6;
    color: #4b5563;
  }
  .p-treetable.p-treetable-selectable .p-treetable-tbody > tr:not(.p-highlight):hover .p-treetable-toggler, .p-treetable.p-treetable-hoverable-rows .p-treetable-tbody > tr:not(.p-highlight):hover .p-treetable-toggler {
    color: #4b5563;
  }
  .p-treetable .p-column-resizer-helper {
    background: #6366f1;
  }
  .p-treetable .p-treetable-scrollable-header,
  .p-treetable .p-treetable-scrollable-footer {
    background: #f9fafb;
  }
  .p-treetable .p-treetable-loading-icon {
    font-size: 2rem;
  }
  .p-treetable .p-treetable-loading-icon.p-icon {
    width: 2rem;
    height: 2rem;
  }
  .p-treetable.p-treetable-gridlines .p-treetable-header {
    border-width: 1px 1px 0 1px;
  }
  .p-treetable.p-treetable-gridlines .p-treetable-footer {
    border-width: 0 1px 1px 1px;
  }
  .p-treetable.p-treetable-gridlines .p-treetable-top {
    border-width: 0 1px 0 1px;
  }
  .p-treetable.p-treetable-gridlines .p-treetable-bottom {
    border-width: 0 1px 1px 1px;
  }
  .p-treetable.p-treetable-gridlines .p-treetable-thead > tr > th {
    border-width: 1px;
  }
  .p-treetable.p-treetable-gridlines .p-treetable-tbody > tr > td {
    border-width: 1px;
  }
  .p-treetable.p-treetable-gridlines .p-treetable-tfoot > tr > td {
    border-width: 1px;
  }
  .p-treetable.p-treetable-striped .p-treetable-tbody > tr.p-row-odd {
    background: #f8f8fa;
  }
  .p-treetable.p-treetable-striped .p-treetable-tbody > tr.p-row-odd.p-highlight {
    background: #eef2ff;
    color: #4338ca;
  }
  .p-treetable.p-treetable-striped .p-treetable-tbody > tr.p-row-odd.p-highlight .p-row-toggler {
    color: #4338ca;
  }
  .p-treetable.p-treetable-striped .p-treetable-tbody > tr.p-row-odd.p-highlight .p-row-toggler:hover {
    color: #4338ca;
  }
  .p-treetable.p-treetable-striped .p-treetable-tbody > tr.p-row-odd + .p-row-expanded {
    background: #f8f8fa;
  }
  .p-treetable.p-treetable-sm .p-treetable-header {
    padding: 0.875rem 0.875rem;
  }
  .p-treetable.p-treetable-sm .p-treetable-thead > tr > th {
    padding: 0.5rem 0.5rem;
  }
  .p-treetable.p-treetable-sm .p-treetable-tbody > tr > td {
    padding: 0.5rem 0.5rem;
  }
  .p-treetable.p-treetable-sm .p-treetable-tfoot > tr > td {
    padding: 0.5rem 0.5rem;
  }
  .p-treetable.p-treetable-sm .p-treetable-footer {
    padding: 0.5rem 0.5rem;
  }
  .p-treetable.p-treetable-lg .p-treetable-header {
    padding: 1.25rem 1.25rem;
  }
  .p-treetable.p-treetable-lg .p-treetable-thead > tr > th {
    padding: 1.25rem 1.25rem;
  }
  .p-treetable.p-treetable-lg .p-treetable-tbody > tr > td {
    padding: 1.25rem 1.25rem;
  }
  .p-treetable.p-treetable-lg .p-treetable-tfoot > tr > td {
    padding: 1.25rem 1.25rem;
  }
  .p-treetable.p-treetable-lg .p-treetable-footer {
    padding: 1.25rem 1.25rem;
  }
  .p-timeline .p-timeline-event-marker {
    border: 2px solid #6366f1;
    border-radius: 50%;
    width: 1rem;
    height: 1rem;
    background-color: #ffffff;
  }
  .p-timeline .p-timeline-event-connector {
    background-color: #e5e7eb;
  }
  .p-timeline.p-timeline-vertical .p-timeline-event-opposite,
  .p-timeline.p-timeline-vertical .p-timeline-event-content {
    padding: 0 1rem;
  }
  .p-timeline.p-timeline-vertical .p-timeline-event-connector {
    width: 2px;
  }
  .p-timeline.p-timeline-horizontal .p-timeline-event-opposite,
  .p-timeline.p-timeline-horizontal .p-timeline-event-content {
    padding: 1rem 0;
  }
  .p-timeline.p-timeline-horizontal .p-timeline-event-connector {
    height: 2px;
  }
  .p-accordion .p-accordion-header .p-accordion-header-link {
    padding: 1.25rem;
    border: 1px solid #e5e7eb;
    color: #6b7280;
    background: #f9fafb;
    font-weight: 700;
    border-radius: 6px;
    transition: box-shadow 0.2s;
  }
  .p-accordion .p-accordion-header .p-accordion-header-link .p-accordion-toggle-icon {
    margin-right: 0.5rem;
  }
  .p-accordion .p-accordion-header:not(.p-disabled) .p-accordion-header-link:focus-visible {
    outline: 0 none;
    outline-offset: 0;
    box-shadow: 0 0 0 0.2rem #c7d2fe;
  }
  .p-accordion .p-accordion-header:not(.p-highlight):not(.p-disabled):hover .p-accordion-header-link {
    background: #f3f4f6;
    border-color: #e5e7eb;
    color: #374151;
  }
  .p-accordion .p-accordion-header:not(.p-disabled).p-highlight .p-accordion-header-link {
    background: #f9fafb;
    border-color: #e5e7eb;
    color: #374151;
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
  }
  .p-accordion .p-accordion-header:not(.p-disabled).p-highlight:hover .p-accordion-header-link {
    border-color: #e5e7eb;
    background: #f3f4f6;
    color: #374151;
  }
  .p-accordion .p-accordion-content {
    padding: 1.25rem;
    border: 1px solid #e5e7eb;
    background: #ffffff;
    color: #4b5563;
    border-top: 0;
    border-top-right-radius: 0;
    border-top-left-radius: 0;
    border-bottom-right-radius: 6px;
    border-bottom-left-radius: 6px;
  }
  .p-accordion .p-accordion-tab {
    margin-bottom: 4px;
  }
  .p-card {
    background: #ffffff;
    color: #4b5563;
    box-shadow: 0 2px 1px -1px rgba(0, 0, 0, 0.2), 0 1px 1px 0 rgba(0, 0, 0, 0.14), 0 1px 3px 0 rgba(0, 0, 0, 0.12);
    border-radius: 6px;
  }
  .p-card .p-card-body {
    padding: 1.25rem;
  }
  .p-card .p-card-title {
    font-size: 1.5rem;
    font-weight: 700;
    margin-bottom: 0.5rem;
  }
  .p-card .p-card-subtitle {
    font-weight: 400;
    margin-bottom: 0.5rem;
    color: #6b7280;
  }
  .p-card .p-card-content {
    padding: 1.25rem 0;
  }
  .p-card .p-card-footer {
    padding: 1.25rem 0 0 0;
  }
  .p-fieldset {
    border: 1px solid #e5e7eb;
    background: #ffffff;
    color: #4b5563;
    border-radius: 6px;
  }
  .p-fieldset .p-fieldset-legend {
    padding: 1.25rem;
    border: 1px solid #e5e7eb;
    color: #374151;
    background: #f9fafb;
    font-weight: 700;
    border-radius: 6px;
  }
  .p-fieldset.p-fieldset-toggleable .p-fieldset-legend {
    padding: 0;
    transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
  }
  .p-fieldset.p-fieldset-toggleable .p-fieldset-legend a {
    padding: 1.25rem;
    color: #374151;
    border-radius: 6px;
    transition: box-shadow 0.2s;
  }
  .p-fieldset.p-fieldset-toggleable .p-fieldset-legend a .p-fieldset-toggler {
    margin-right: 0.5rem;
  }
  .p-fieldset.p-fieldset-toggleable .p-fieldset-legend a:focus-visible {
    outline: 0 none;
    outline-offset: 0;
    box-shadow: 0 0 0 0.2rem #c7d2fe;
  }
  .p-fieldset.p-fieldset-toggleable .p-fieldset-legend:hover {
    background: #f3f4f6;
    border-color: #e5e7eb;
    color: #374151;
  }
  .p-fieldset .p-fieldset-content {
    padding: 1.25rem;
  }
  .p-divider .p-divider-content {
    background-color: #ffffff;
  }
  .p-divider.p-divider-horizontal {
    margin: 1.25rem 0;
    padding: 0 1.25rem;
  }
  .p-divider.p-divider-horizontal:before {
    border-top: 1px #e5e7eb;
  }
  .p-divider.p-divider-horizontal .p-divider-content {
    padding: 0 0.5rem;
  }
  .p-divider.p-divider-vertical {
    margin: 0 1.25rem;
    padding: 1.25rem 0;
  }
  .p-divider.p-divider-vertical:before {
    border-left: 1px #e5e7eb;
  }
  .p-divider.p-divider-vertical .p-divider-content {
    padding: 0.5rem 0;
  }
  .p-panel .p-panel-header {
    border: 1px solid #e5e7eb;
    padding: 1.25rem;
    background: #f9fafb;
    color: #374151;
    border-top-right-radius: 6px;
    border-top-left-radius: 6px;
  }
  .p-panel .p-panel-header .p-panel-title {
    font-weight: 700;
  }
  .p-panel .p-panel-header .p-panel-header-icon {
    width: 2rem;
    height: 2rem;
    color: #6b7280;
    border: 0 none;
    background: transparent;
    border-radius: 50%;
    transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
  }
  .p-panel .p-panel-header .p-panel-header-icon:enabled:hover {
    color: #374151;
    border-color: transparent;
    background: #f3f4f6;
  }
  .p-panel .p-panel-header .p-panel-header-icon:focus-visible {
    outline: 0 none;
    outline-offset: 0;
    box-shadow: 0 0 0 0.2rem #c7d2fe;
  }
  .p-panel.p-panel-toggleable .p-panel-header {
    padding: 0.75rem 1.25rem;
  }
  .p-panel:has(> .p-panel-footer) .p-panel-content {
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
  }
  .p-panel .p-panel-content {
    padding: 1.25rem;
    border: 1px solid #e5e7eb;
    background: #ffffff;
    color: #4b5563;
    border-bottom-right-radius: 6px;
    border-bottom-left-radius: 6px;
    border-top: 0 none;
  }
  .p-panel .p-panel-footer {
    padding: 0.75rem 1.25rem;
    border: 1px solid #e5e7eb;
    background: #ffffff;
    color: #4b5563;
    border-top: 0 none;
  }
  .p-splitter {
    border: 1px solid #e5e7eb;
    background: #ffffff;
    border-radius: 6px;
    color: #4b5563;
  }
  .p-splitter .p-splitter-gutter {
    transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
    background: #f9fafb;
  }
  .p-splitter .p-splitter-gutter .p-splitter-gutter-handle {
    background: #e5e7eb;
  }
  .p-splitter .p-splitter-gutter .p-splitter-gutter-handle:focus-visible {
    outline: 0 none;
    outline-offset: 0;
    box-shadow: 0 0 0 0.2rem #c7d2fe;
  }
  .p-splitter .p-splitter-gutter-resizing {
    background: #e5e7eb;
  }
  .p-stepper .p-stepper-nav {
    display: flex;
    justify-content: space-between;
    margin: 0;
    padding: 0;
    list-style-type: none;
  }
  .p-stepper .p-stepper-header {
    padding: 0.5rem;
  }
  .p-stepper .p-stepper-header .p-stepper-action {
    transition: box-shadow 0.2s;
    border-radius: 6px;
    background: #ffffff;
    outline-color: transparent;
  }
  .p-stepper .p-stepper-header .p-stepper-action .p-stepper-number {
    color: #4b5563;
    border: 1px solid #f3f4f6;
    border-width: 2px;
    background: #ffffff;
    min-width: 2rem;
    height: 2rem;
    line-height: 2rem;
    font-size: 1.143rem;
    border-radius: 50%;
    transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
  }
  .p-stepper .p-stepper-header .p-stepper-action .p-stepper-title {
    margin-left: 0.5rem;
    color: #6b7280;
    font-weight: 700;
    transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
  }
  .p-stepper .p-stepper-header .p-stepper-action:not(.p-disabled):focus-visible {
    outline: 0 none;
    outline-offset: 0;
    box-shadow: 0 0 0 0.2rem #c7d2fe;
  }
  .p-stepper .p-stepper-header.p-highlight .p-stepper-number {
    background: #eef2ff;
    color: #4338ca;
  }
  .p-stepper .p-stepper-header.p-highlight .p-stepper-title {
    color: #4b5563;
  }
  .p-stepper .p-stepper-header:not(.p-disabled):focus-visible {
    outline: 0 none;
    outline-offset: 0;
    box-shadow: 0 0 0 0.2rem #c7d2fe;
  }
  .p-stepper .p-stepper-header:has(~ .p-highlight) .p-stepper-separator {
    background-color: #6366f1;
  }
  .p-stepper .p-stepper-panels {
    background: #ffffff;
    padding: 1.25rem;
    color: #4b5563;
  }
  .p-stepper .p-stepper-separator {
    background-color: #e5e7eb;
    width: 100%;
    height: 2px;
    margin-inline-start: 1rem;
    transition: box-shadow 0.2s;
  }
  .p-stepper.p-stepper-vertical {
    display: flex;
    flex-direction: column;
  }
  .p-stepper.p-stepper-vertical .p-stepper-toggleable-content {
    display: flex;
    flex: 1 1 auto;
    background: #ffffff;
    color: #4b5563;
  }
  .p-stepper.p-stepper-vertical .p-stepper-panel {
    display: flex;
    flex-direction: column;
    flex: initial;
  }
  .p-stepper.p-stepper-vertical .p-stepper-panel.p-stepper-panel-active {
    flex: 1 1 auto;
  }
  .p-stepper.p-stepper-vertical .p-stepper-panel .p-stepper-header {
    flex: initial;
  }
  .p-stepper.p-stepper-vertical .p-stepper-panel .p-stepper-content {
    width: 100%;
    padding-left: 1rem;
  }
  .p-stepper.p-stepper-vertical .p-stepper-panel .p-stepper-separator {
    flex: 0 0 auto;
    width: 2px;
    height: auto;
    margin-inline-start: calc(1.75rem + 2px);
  }
  .p-stepper.p-stepper-vertical .p-stepper-panel:has(~ .p-stepper-panel-active) .p-stepper-separator {
    background-color: #6366f1;
  }
  .p-stepper.p-stepper-vertical .p-stepper-panel:last-of-type .p-stepper-content {
    padding-left: 3rem;
  }
  .p-scrollpanel .p-scrollpanel-bar {
    background: #f9fafb;
    border: 0 none;
  }
  .p-scrollpanel .p-scrollpanel-bar:focus-visible {
    outline: 0 none;
    outline-offset: 0;
    box-shadow: 0 0 0 0.2rem #c7d2fe;
  }
  .p-tabview-nav-container {
    position: relative;
  }
  .p-tabview-scrollable .p-tabview-nav-container {
    overflow: hidden;
  }
  .p-tabview-nav-content {
    overflow-x: auto;
    overflow-y: hidden;
    scroll-behavior: smooth;
    scrollbar-width: none;
    overscroll-behavior: contain auto;
    position: relative;
  }
  .p-tabview-nav {
    display: flex;
    margin: 0;
    padding: 0;
    list-style-type: none;
    flex: 1 1 auto;
  }
  .p-tabview-nav-link {
    cursor: pointer;
    user-select: none;
    display: flex;
    align-items: center;
    position: relative;
    text-decoration: none;
    overflow: hidden;
  }
  .p-tabview-ink-bar {
    display: none;
    z-index: 1;
  }
  .p-tabview-nav-link:focus {
    z-index: 1;
  }
  .p-tabview-close {
    z-index: 1;
  }
  .p-tabview-title {
    line-height: 1;
    white-space: nowrap;
  }
  .p-tabview-nav-btn {
    position: absolute;
    top: 0;
    z-index: 2;
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
  }
  .p-tabview-nav-prev {
    left: 0;
  }
  .p-tabview-nav-next {
    right: 0;
  }
  .p-tabview-nav-content::-webkit-scrollbar {
    display: none;
  }
  .p-tabview .p-tabview-nav {
    background: #ffffff;
    border: 1px solid #e5e7eb;
    border-width: 0 0 2px 0;
  }
  .p-tabview .p-tabview-nav li {
    margin-right: 0;
  }
  .p-tabview .p-tabview-nav li .p-tabview-nav-link {
    border: solid #e5e7eb;
    border-width: 0 0 2px 0;
    border-color: transparent transparent #e5e7eb transparent;
    background: #ffffff;
    color: #6b7280;
    padding: 1.25rem;
    font-weight: 700;
    border-top-right-radius: 6px;
    border-top-left-radius: 6px;
    transition: box-shadow 0.2s;
    margin: 0 0 -2px 0;
  }
  .p-tabview .p-tabview-nav li .p-tabview-nav-link:not(.p-disabled):focus-visible {
    outline: 0 none;
    outline-offset: 0;
    box-shadow: inset 0 0 0 0.2rem #c7d2fe;
  }
  .p-tabview .p-tabview-nav li:not(.p-highlight):not(.p-disabled):hover .p-tabview-nav-link {
    background: #ffffff;
    border-color: #9ca3af;
    color: #6b7280;
  }
  .p-tabview .p-tabview-nav li.p-highlight .p-tabview-nav-link {
    background: #ffffff;
    border-color: #6366f1;
    color: #6366f1;
  }
  .p-tabview .p-tabview-close {
    margin-left: 0.5rem;
  }
  .p-tabview .p-tabview-nav-btn.p-link {
    background: #ffffff;
    color: #6366f1;
    width: 3rem;
    box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
    border-radius: 0;
  }
  .p-tabview .p-tabview-nav-btn.p-link:focus-visible {
    outline: 0 none;
    outline-offset: 0;
    box-shadow: inset 0 0 0 0.2rem #c7d2fe;
  }
  .p-tabview .p-tabview-panels {
    background: #ffffff;
    padding: 1.25rem;
    border: 0 none;
    color: #4b5563;
    border-bottom-right-radius: 6px;
    border-bottom-left-radius: 6px;
  }
  .p-toolbar {
    background: #f9fafb;
    border: 1px solid #e5e7eb;
    padding: 1.25rem;
    border-radius: 6px;
    gap: 0.5rem;
  }
  .p-toolbar .p-toolbar-separator {
    margin: 0 0.5rem;
  }
  .p-confirm-popup {
    background: #ffffff;
    color: #4b5563;
    border: 0 none;
    border-radius: 6px;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.3);
  }
  .p-confirm-popup .p-confirm-popup-content {
    padding: 1.25rem;
  }
  .p-confirm-popup .p-confirm-popup-footer {
    text-align: right;
    padding: 0 1.25rem 1.25rem 1.25rem;
  }
  .p-confirm-popup .p-confirm-popup-footer button {
    margin: 0 0.5rem 0 0;
    width: auto;
  }
  .p-confirm-popup .p-confirm-popup-footer button:last-child {
    margin: 0;
  }
  .p-confirm-popup:after {
    border: solid transparent;
    border-color: rgba(255, 255, 255, 0);
    border-bottom-color: #ffffff;
  }
  .p-confirm-popup:before {
    border: solid transparent;
    border-color: rgba(255, 255, 255, 0);
    border-bottom-color: #f2f2f2;
  }
  .p-confirm-popup.p-confirm-popup-flipped:after {
    border-top-color: #ffffff;
  }
  .p-confirm-popup.p-confirm-popup-flipped:before {
    border-top-color: #ffffff;
  }
  .p-confirm-popup .p-confirm-popup-icon {
    font-size: 1.5rem;
  }
  .p-confirm-popup .p-confirm-popup-icon.p-icon {
    width: 1.5rem;
    height: 1.5rem;
  }
  .p-confirm-popup .p-confirm-popup-message {
    margin-left: 1rem;
  }
  .p-dialog {
    border-radius: 6px;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.3);
    border: 0 none;
  }
  .p-dialog .p-dialog-header {
    border-bottom: 0 none;
    background: #ffffff;
    color: #374151;
    padding: 1.5rem;
    border-top-right-radius: 6px;
    border-top-left-radius: 6px;
  }
  .p-dialog .p-dialog-header .p-dialog-title {
    font-weight: 700;
    font-size: 1.25rem;
  }
  .p-dialog .p-dialog-header .p-dialog-header-icon {
    width: 2rem;
    height: 2rem;
    color: #6b7280;
    border: 0 none;
    background: transparent;
    border-radius: 50%;
    transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
  }
  .p-dialog .p-dialog-header .p-dialog-header-icon:enabled:hover {
    color: #374151;
    border-color: transparent;
    background: #f3f4f6;
  }
  .p-dialog .p-dialog-header .p-dialog-header-icon:focus-visible {
    outline: 0 none;
    outline-offset: 0;
    box-shadow: 0 0 0 0.2rem #c7d2fe;
  }
  .p-dialog .p-dialog-header .p-dialog-header-icon {
    margin-right: 0.5rem;
  }
  .p-dialog .p-dialog-header .p-dialog-header-icon:last-child {
    margin-right: 0;
  }
  .p-dialog .p-dialog-content {
    background: #ffffff;
    color: #4b5563;
    padding: 0 1.5rem 2rem 1.5rem;
  }
  .p-dialog .p-dialog-content:last-of-type {
    border-bottom-right-radius: 6px;
    border-bottom-left-radius: 6px;
  }
  .p-dialog .p-dialog-footer {
    border-top: 0 none;
    background: #ffffff;
    color: #4b5563;
    padding: 0 1.5rem 1.5rem 1.5rem;
    text-align: right;
    border-bottom-right-radius: 6px;
    border-bottom-left-radius: 6px;
  }
  .p-dialog .p-dialog-footer button {
    margin: 0 0.5rem 0 0;
    width: auto;
  }
  .p-dialog.p-dialog-maximized .p-dialog-header, .p-dialog.p-dialog-maximized .p-dialog-content:last-of-type {
    border-radius: 0;
  }
  .p-dialog.p-confirm-dialog .p-confirm-dialog-icon {
    font-size: 2rem;
  }
  .p-dialog.p-confirm-dialog .p-confirm-dialog-icon.p-icon {
    width: 2rem;
    height: 2rem;
  }
  .p-dialog.p-confirm-dialog .p-confirm-dialog-message {
    margin-left: 1rem;
  }
  .p-overlaypanel {
    background: #ffffff;
    color: #4b5563;
    border: 0 none;
    border-radius: 6px;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.3);
  }
  .p-overlaypanel .p-overlaypanel-content {
    padding: 1.25rem;
  }
  .p-overlaypanel .p-overlaypanel-close {
    background: #6366f1;
    color: #ffffff;
    width: 2rem;
    height: 2rem;
    transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
    border-radius: 50%;
    position: absolute;
    top: -1rem;
    right: -1rem;
  }
  .p-overlaypanel .p-overlaypanel-close:enabled:hover {
    background: #4f46e5;
    color: #ffffff;
  }
  .p-overlaypanel:after {
    border: solid transparent;
    border-color: rgba(255, 255, 255, 0);
    border-bottom-color: #ffffff;
  }
  .p-overlaypanel:before {
    border: solid transparent;
    border-color: rgba(255, 255, 255, 0);
    border-bottom-color: #f2f2f2;
  }
  .p-overlaypanel.p-overlaypanel-flipped:after {
    border-top-color: #ffffff;
  }
  .p-overlaypanel.p-overlaypanel-flipped:before {
    border-top-color: #ffffff;
  }
  .p-sidebar {
    background: #ffffff;
    color: #4b5563;
    border: 0 none;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.3);
  }
  .p-sidebar .p-sidebar-header {
    padding: 1.25rem;
  }
  .p-sidebar .p-sidebar-header .p-sidebar-close,
  .p-sidebar .p-sidebar-header .p-sidebar-icon {
    width: 2rem;
    height: 2rem;
    color: #6b7280;
    border: 0 none;
    background: transparent;
    border-radius: 50%;
    transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
  }
  .p-sidebar .p-sidebar-header .p-sidebar-close:enabled:hover,
  .p-sidebar .p-sidebar-header .p-sidebar-icon:enabled:hover {
    color: #374151;
    border-color: transparent;
    background: #f3f4f6;
  }
  .p-sidebar .p-sidebar-header .p-sidebar-close:focus-visible,
  .p-sidebar .p-sidebar-header .p-sidebar-icon:focus-visible {
    outline: 0 none;
    outline-offset: 0;
    box-shadow: 0 0 0 0.2rem #c7d2fe;
  }
  .p-sidebar .p-sidebar-header + .p-sidebar-content {
    padding-top: 0;
  }
  .p-sidebar .p-sidebar-content {
    padding: 1.25rem;
  }
  .p-tooltip .p-tooltip-text {
    background: #4b5563;
    color: #ffffff;
    padding: 0.75rem 0.75rem;
    box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1);
    border-radius: 6px;
  }
  .p-tooltip.p-tooltip-right .p-tooltip-arrow {
    border-right-color: #4b5563;
  }
  .p-tooltip.p-tooltip-left .p-tooltip-arrow {
    border-left-color: #4b5563;
  }
  .p-tooltip.p-tooltip-top .p-tooltip-arrow {
    border-top-color: #4b5563;
  }
  .p-tooltip.p-tooltip-bottom .p-tooltip-arrow {
    border-bottom-color: #4b5563;
  }
  .p-fileupload .p-fileupload-buttonbar {
    background: #f9fafb;
    padding: 1.25rem;
    border: 1px solid #e5e7eb;
    color: #374151;
    border-bottom: 0 none;
    border-top-right-radius: 6px;
    border-top-left-radius: 6px;
    gap: 0.5rem;
  }
  .p-fileupload .p-fileupload-buttonbar .p-button {
    margin-right: 0.5rem;
  }
  .p-fileupload .p-fileupload-content {
    background: #ffffff;
    padding: 2rem 1rem;
    border: 1px solid #e5e7eb;
    color: #4b5563;
    border-bottom-right-radius: 6px;
    border-bottom-left-radius: 6px;
  }
  .p-fileupload .p-progressbar {
    height: 0.25rem;
  }
  .p-fileupload .p-fileupload-row > div {
    padding: 1rem 1rem;
  }
  .p-fileupload.p-fileupload-advanced .p-message {
    margin-top: 0;
  }
  .p-breadcrumb {
    background: #ffffff;
    border: 1px solid #e5e7eb;
    border-radius: 6px;
    padding: 1rem;
  }
  .p-breadcrumb .p-breadcrumb-list li .p-menuitem-link {
    transition: box-shadow 0.2s;
    border-radius: 6px;
  }
  .p-breadcrumb .p-breadcrumb-list li .p-menuitem-link:focus-visible {
    outline: 0 none;
    outline-offset: 0;
    box-shadow: 0 0 0 0.2rem #c7d2fe;
  }
  .p-breadcrumb .p-breadcrumb-list li .p-menuitem-link .p-menuitem-text {
    color: #4b5563;
  }
  .p-breadcrumb .p-breadcrumb-list li .p-menuitem-link .p-menuitem-icon {
    color: #6b7280;
  }
  .p-breadcrumb .p-breadcrumb-list li.p-menuitem-separator {
    margin: 0 0.5rem 0 0.5rem;
    color: #4b5563;
  }
  .p-breadcrumb .p-breadcrumb-list li:last-child .p-menuitem-text {
    color: #4b5563;
  }
  .p-breadcrumb .p-breadcrumb-list li:last-child .p-menuitem-icon {
    color: #6b7280;
  }
  .p-contextmenu {
    padding: 0.5rem 0;
    background: #ffffff;
    color: #4b5563;
    border: 0 none;
    box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1);
    border-radius: 6px;
    width: 12.5rem;
  }
  .p-contextmenu .p-contextmenu-root-list {
    outline: 0 none;
  }
  .p-contextmenu .p-submenu-list {
    padding: 0.5rem 0;
    background: #ffffff;
    border: 0 none;
    box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1);
    border-radius: 6px;
  }
  .p-contextmenu .p-menuitem > .p-menuitem-content {
    color: #4b5563;
    transition: box-shadow 0.2s;
    border-radius: 0;
  }
  .p-contextmenu .p-menuitem > .p-menuitem-content .p-menuitem-link {
    color: #4b5563;
    padding: 0.75rem 1.25rem;
    user-select: none;
  }
  .p-contextmenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
    color: #4b5563;
  }
  .p-contextmenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon {
    color: #6b7280;
    margin-right: 0.5rem;
  }
  .p-contextmenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-submenu-icon {
    color: #6b7280;
  }
  .p-contextmenu .p-menuitem.p-highlight > .p-menuitem-content {
    color: #4338ca;
    background: #eef2ff;
  }
  .p-contextmenu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
    color: #4338ca;
  }
  .p-contextmenu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-icon,
  .p-contextmenu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-submenu-icon {
    color: #4338ca;
  }
  .p-contextmenu .p-menuitem.p-highlight.p-focus > .p-menuitem-content {
    background: rgba(99, 102, 241, 0.24);
  }
  .p-contextmenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content {
    color: #4b5563;
    background: #e5e7eb;
  }
  .p-contextmenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
    color: #4b5563;
  }
  .p-contextmenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-menuitem-icon,
  .p-contextmenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-submenu-icon {
    color: #4b5563;
  }
  .p-contextmenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover {
    color: #4b5563;
    background: #f3f4f6;
  }
  .p-contextmenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-text {
    color: #4b5563;
  }
  .p-contextmenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-icon,
  .p-contextmenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-submenu-icon {
    color: #6b7280;
  }
  .p-contextmenu .p-menuitem-separator {
    border-top: 1px solid #e5e7eb;
    margin: 0.25rem 0;
  }
  .p-contextmenu .p-submenu-icon {
    font-size: 0.875rem;
  }
  .p-contextmenu .p-submenu-icon.p-icon {
    width: 0.875rem;
    height: 0.875rem;
  }
  .p-dock .p-dock-list-container {
    background: rgba(255, 255, 255, 0.1);
    border: 1px solid rgba(255, 255, 255, 0.2);
    padding: 0.5rem 0.5rem;
    border-radius: 0.5rem;
  }
  .p-dock .p-dock-list-container .p-dock-list {
    outline: 0 none;
  }
  .p-dock .p-dock-item {
    padding: 0.5rem;
    border-radius: 6px;
  }
  .p-dock .p-dock-item.p-focus {
    outline: 0 none;
    outline-offset: 0;
    box-shadow: inset 0 0 0 0.15rem #c7d2fe;
  }
  .p-dock .p-dock-action {
    width: 4rem;
    height: 4rem;
  }
  .p-dock.p-dock-top .p-dock-item-second-prev,
  .p-dock.p-dock-top .p-dock-item-second-next, .p-dock.p-dock-bottom .p-dock-item-second-prev,
  .p-dock.p-dock-bottom .p-dock-item-second-next {
    margin: 0 0.9rem;
  }
  .p-dock.p-dock-top .p-dock-item-prev,
  .p-dock.p-dock-top .p-dock-item-next, .p-dock.p-dock-bottom .p-dock-item-prev,
  .p-dock.p-dock-bottom .p-dock-item-next {
    margin: 0 1.3rem;
  }
  .p-dock.p-dock-top .p-dock-item-current, .p-dock.p-dock-bottom .p-dock-item-current {
    margin: 0 1.5rem;
  }
  .p-dock.p-dock-left .p-dock-item-second-prev,
  .p-dock.p-dock-left .p-dock-item-second-next, .p-dock.p-dock-right .p-dock-item-second-prev,
  .p-dock.p-dock-right .p-dock-item-second-next {
    margin: 0.9rem 0;
  }
  .p-dock.p-dock-left .p-dock-item-prev,
  .p-dock.p-dock-left .p-dock-item-next, .p-dock.p-dock-right .p-dock-item-prev,
  .p-dock.p-dock-right .p-dock-item-next {
    margin: 1.3rem 0;
  }
  .p-dock.p-dock-left .p-dock-item-current, .p-dock.p-dock-right .p-dock-item-current {
    margin: 1.5rem 0;
  }
  .p-dock.p-dock-mobile.p-dock-top .p-dock-list-container, .p-dock.p-dock-mobile.p-dock-bottom .p-dock-list-container {
    overflow-x: auto;
    width: 100%;
  }
  .p-dock.p-dock-mobile.p-dock-top .p-dock-list-container .p-dock-list, .p-dock.p-dock-mobile.p-dock-bottom .p-dock-list-container .p-dock-list {
    margin: 0 auto;
  }
  .p-dock.p-dock-mobile.p-dock-left .p-dock-list-container, .p-dock.p-dock-mobile.p-dock-right .p-dock-list-container {
    overflow-y: auto;
    height: 100%;
  }
  .p-dock.p-dock-mobile.p-dock-left .p-dock-list-container .p-dock-list, .p-dock.p-dock-mobile.p-dock-right .p-dock-list-container .p-dock-list {
    margin: auto 0;
  }
  .p-dock.p-dock-mobile .p-dock-list .p-dock-item {
    transform: none;
    margin: 0;
  }
  .p-dock.p-dock-mobile.p-dock-magnification.p-dock-top .p-dock-item-second-prev,
  .p-dock.p-dock-mobile.p-dock-magnification.p-dock-top .p-dock-item-second-next,
  .p-dock.p-dock-mobile.p-dock-magnification.p-dock-top .p-dock-item-prev,
  .p-dock.p-dock-mobile.p-dock-magnification.p-dock-top .p-dock-item-next,
  .p-dock.p-dock-mobile.p-dock-magnification.p-dock-top .p-dock-item-current, .p-dock.p-dock-mobile.p-dock-magnification.p-dock-bottom .p-dock-item-second-prev,
  .p-dock.p-dock-mobile.p-dock-magnification.p-dock-bottom .p-dock-item-second-next,
  .p-dock.p-dock-mobile.p-dock-magnification.p-dock-bottom .p-dock-item-prev,
  .p-dock.p-dock-mobile.p-dock-magnification.p-dock-bottom .p-dock-item-next,
  .p-dock.p-dock-mobile.p-dock-magnification.p-dock-bottom .p-dock-item-current, .p-dock.p-dock-mobile.p-dock-magnification.p-dock-left .p-dock-item-second-prev,
  .p-dock.p-dock-mobile.p-dock-magnification.p-dock-left .p-dock-item-second-next,
  .p-dock.p-dock-mobile.p-dock-magnification.p-dock-left .p-dock-item-prev,
  .p-dock.p-dock-mobile.p-dock-magnification.p-dock-left .p-dock-item-next,
  .p-dock.p-dock-mobile.p-dock-magnification.p-dock-left .p-dock-item-current, .p-dock.p-dock-mobile.p-dock-magnification.p-dock-right .p-dock-item-second-prev,
  .p-dock.p-dock-mobile.p-dock-magnification.p-dock-right .p-dock-item-second-next,
  .p-dock.p-dock-mobile.p-dock-magnification.p-dock-right .p-dock-item-prev,
  .p-dock.p-dock-mobile.p-dock-magnification.p-dock-right .p-dock-item-next,
  .p-dock.p-dock-mobile.p-dock-magnification.p-dock-right .p-dock-item-current {
    transform: none;
    margin: 0;
  }
  .p-megamenu {
    padding: 0.5rem;
    background: #f9fafb;
    color: #4b5563;
    border: 1px solid #e5e7eb;
    border-radius: 6px;
  }
  .p-megamenu .p-megamenu-root-list {
    outline: 0 none;
  }
  .p-megamenu .p-menuitem > .p-menuitem-content {
    color: #4b5563;
    transition: box-shadow 0.2s;
    border-radius: 0;
  }
  .p-megamenu .p-menuitem > .p-menuitem-content .p-menuitem-link {
    color: #4b5563;
    padding: 0.75rem 1.25rem;
    user-select: none;
  }
  .p-megamenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
    color: #4b5563;
  }
  .p-megamenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon {
    color: #6b7280;
    margin-right: 0.5rem;
  }
  .p-megamenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-submenu-icon {
    color: #6b7280;
  }
  .p-megamenu .p-menuitem.p-highlight > .p-menuitem-content {
    color: #4338ca;
    background: #eef2ff;
  }
  .p-megamenu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
    color: #4338ca;
  }
  .p-megamenu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-icon,
  .p-megamenu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-submenu-icon {
    color: #4338ca;
  }
  .p-megamenu .p-menuitem.p-highlight.p-focus > .p-menuitem-content {
    background: rgba(99, 102, 241, 0.24);
  }
  .p-megamenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content {
    color: #4b5563;
    background: #e5e7eb;
  }
  .p-megamenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
    color: #4b5563;
  }
  .p-megamenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-menuitem-icon,
  .p-megamenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-submenu-icon {
    color: #4b5563;
  }
  .p-megamenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover {
    color: #4b5563;
    background: #f3f4f6;
  }
  .p-megamenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-text {
    color: #4b5563;
  }
  .p-megamenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-icon,
  .p-megamenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-submenu-icon {
    color: #6b7280;
  }
  .p-megamenu .p-megamenu-panel {
    background: #ffffff;
    color: #4b5563;
    border: 0 none;
    box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1);
  }
  .p-megamenu .p-submenu-header {
    margin: 0;
    padding: 0.75rem 1.25rem;
    color: #374151;
    background: #ffffff;
    font-weight: 700;
    border-top-right-radius: 6px;
    border-top-left-radius: 6px;
  }
  .p-megamenu .p-submenu-list {
    padding: 0.5rem 0;
    width: 12.5rem;
  }
  .p-megamenu .p-submenu-list .p-menuitem-separator {
    border-top: 1px solid #e5e7eb;
    margin: 0.25rem 0;
  }
  .p-megamenu.p-megamenu-vertical {
    width: 12.5rem;
    padding: 0.5rem 0;
  }
  .p-megamenu .p-megamenu-button {
    width: 2rem;
    height: 2rem;
    color: #6b7280;
    border-radius: 50%;
    transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
  }
  .p-megamenu .p-megamenu-button:hover {
    color: #6b7280;
    background: #f3f4f6;
  }
  .p-megamenu .p-megamenu-button:focus {
    outline: 0 none;
    outline-offset: 0;
    box-shadow: 0 0 0 0.2rem #c7d2fe;
  }
  .p-megamenu.p-megamenu-horizontal .p-megamenu-root-list > .p-menuitem > .p-menuitem-content {
    color: #4b5563;
    transition: box-shadow 0.2s;
    border-radius: 6px;
  }
  .p-megamenu.p-megamenu-horizontal .p-megamenu-root-list > .p-menuitem > .p-menuitem-content .p-menuitem-link {
    padding: 0.75rem 1.25rem;
    user-select: none;
  }
  .p-megamenu.p-megamenu-horizontal .p-megamenu-root-list > .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
    color: #4b5563;
  }
  .p-megamenu.p-megamenu-horizontal .p-megamenu-root-list > .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon {
    color: #6b7280;
    margin-right: 0.5rem;
  }
  .p-megamenu.p-megamenu-horizontal .p-megamenu-root-list > .p-menuitem > .p-menuitem-content .p-menuitem-link .p-submenu-icon {
    color: #6b7280;
    margin-left: 0.5rem;
  }
  .p-megamenu.p-megamenu-horizontal .p-megamenu-root-list > .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover {
    color: #4b5563;
    background: #f3f4f6;
  }
  .p-megamenu.p-megamenu-horizontal .p-megamenu-root-list > .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-text {
    color: #4b5563;
  }
  .p-megamenu.p-megamenu-horizontal .p-megamenu-root-list > .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-icon,
  .p-megamenu.p-megamenu-horizontal .p-megamenu-root-list > .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-submenu-icon {
    color: #6b7280;
  }
  .p-megamenu.p-megamenu-mobile-active .p-megamenu-root-list {
    padding: 0.5rem 0;
    background: #ffffff;
    border: 0 none;
    box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1);
  }
  .p-megamenu.p-megamenu-mobile-active .p-megamenu-root-list .p-menu-separator {
    border-top: 1px solid #e5e7eb;
    margin: 0.25rem 0;
  }
  .p-megamenu.p-megamenu-mobile-active .p-megamenu-root-list .p-submenu-icon {
    font-size: 0.875rem;
  }
  .p-megamenu.p-megamenu-mobile-active .p-megamenu-root-list .p-submenu-icon.p-icon {
    width: 0.875rem;
    height: 0.875rem;
  }
  .p-megamenu.p-megamenu-mobile-active .p-megamenu-root-list > .p-menuitem {
    width: 100%;
    position: static;
  }
  .p-megamenu.p-megamenu-mobile-active .p-megamenu-root-list > .p-menuitem > .p-menuitem-link > .p-menuitem-content {
    color: #4b5563;
    transition: box-shadow 0.2s;
    border-radius: 0;
  }
  .p-megamenu.p-megamenu-mobile-active .p-megamenu-root-list > .p-menuitem > .p-menuitem-link > .p-menuitem-content .p-menuitem-link {
    color: #4b5563;
    padding: 0.75rem 1.25rem;
    user-select: none;
  }
  .p-megamenu.p-megamenu-mobile-active .p-megamenu-root-list > .p-menuitem > .p-menuitem-link > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
    color: #4b5563;
  }
  .p-megamenu.p-megamenu-mobile-active .p-megamenu-root-list > .p-menuitem > .p-menuitem-link > .p-menuitem-content .p-menuitem-link .p-menuitem-icon {
    color: #6b7280;
    margin-right: 0.5rem;
  }
  .p-megamenu.p-megamenu-mobile-active .p-megamenu-root-list > .p-menuitem > .p-menuitem-link > .p-menuitem-content .p-menuitem-link .p-submenu-icon {
    color: #6b7280;
  }
  .p-megamenu.p-megamenu-mobile-active .p-megamenu-root-list > .p-menuitem > .p-menuitem-link.p-highlight > .p-menuitem-content {
    color: #4338ca;
    background: #eef2ff;
  }
  .p-megamenu.p-megamenu-mobile-active .p-megamenu-root-list > .p-menuitem > .p-menuitem-link.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
    color: #4338ca;
  }
  .p-megamenu.p-megamenu-mobile-active .p-megamenu-root-list > .p-menuitem > .p-menuitem-link.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-icon,
  .p-megamenu.p-megamenu-mobile-active .p-megamenu-root-list > .p-menuitem > .p-menuitem-link.p-highlight > .p-menuitem-content .p-menuitem-link .p-submenu-icon {
    color: #4338ca;
  }
  .p-megamenu.p-megamenu-mobile-active .p-megamenu-root-list > .p-menuitem > .p-menuitem-link.p-highlight.p-focus > .p-menuitem-content {
    background: rgba(99, 102, 241, 0.24);
  }
  .p-megamenu.p-megamenu-mobile-active .p-megamenu-root-list > .p-menuitem > .p-menuitem-link:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content {
    color: #4b5563;
    background: #e5e7eb;
  }
  .p-megamenu.p-megamenu-mobile-active .p-megamenu-root-list > .p-menuitem > .p-menuitem-link:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
    color: #4b5563;
  }
  .p-megamenu.p-megamenu-mobile-active .p-megamenu-root-list > .p-menuitem > .p-menuitem-link:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-menuitem-icon,
  .p-megamenu.p-megamenu-mobile-active .p-megamenu-root-list > .p-menuitem > .p-menuitem-link:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-submenu-icon {
    color: #4b5563;
  }
  .p-megamenu.p-megamenu-mobile-active .p-megamenu-root-list > .p-menuitem > .p-menuitem-link:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover {
    color: #4b5563;
    background: #f3f4f6;
  }
  .p-megamenu.p-megamenu-mobile-active .p-megamenu-root-list > .p-menuitem > .p-menuitem-link:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-text {
    color: #4b5563;
  }
  .p-megamenu.p-megamenu-mobile-active .p-megamenu-root-list > .p-menuitem > .p-menuitem-link:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-icon,
  .p-megamenu.p-megamenu-mobile-active .p-megamenu-root-list > .p-menuitem > .p-menuitem-link:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-submenu-icon {
    color: #6b7280;
  }
  .p-megamenu.p-megamenu-mobile-active .p-megamenu-root-list > .p-menuitem > .p-menuitem-link > .p-submenu-icon {
    margin-left: auto;
  }
  .p-megamenu.p-megamenu-mobile-active .p-megamenu-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link > .p-submenu-icon {
    transform: rotate(-180deg);
  }
  .p-megamenu.p-megamenu-mobile-active .p-megamenu-root-list .p-submenu-list {
    width: 100%;
    position: static;
    box-shadow: none;
    border: 0 none;
  }
  .p-megamenu.p-megamenu-mobile-active .p-megamenu-root-list .p-submenu-list .p-submenu-icon {
    transition: transform 0.2s;
    transform: rotate(90deg);
  }
  .p-megamenu.p-megamenu-mobile-active .p-megamenu-root-list .p-submenu-list .p-menuitem-active > .p-menuitem-link > .p-submenu-icon {
    transform: rotate(-90deg);
  }
  .p-megamenu.p-megamenu-mobile-active .p-megamenu-root-list .p-menuitem {
    width: 100%;
    position: static;
  }
  .p-menu {
    padding: 0.5rem 0;
    background: #ffffff;
    color: #4b5563;
    border: 1px solid #e5e7eb;
    border-radius: 6px;
    width: 12.5rem;
  }
  .p-menu .p-menuitem > .p-menuitem-content {
    color: #4b5563;
    transition: box-shadow 0.2s;
    border-radius: 0;
  }
  .p-menu .p-menuitem > .p-menuitem-content .p-menuitem-link {
    color: #4b5563;
    padding: 0.75rem 1.25rem;
    user-select: none;
  }
  .p-menu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
    color: #4b5563;
  }
  .p-menu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon {
    color: #6b7280;
    margin-right: 0.5rem;
  }
  .p-menu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-submenu-icon {
    color: #6b7280;
  }
  .p-menu .p-menuitem.p-highlight > .p-menuitem-content {
    color: #4338ca;
    background: #eef2ff;
  }
  .p-menu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
    color: #4338ca;
  }
  .p-menu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-icon,
  .p-menu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-submenu-icon {
    color: #4338ca;
  }
  .p-menu .p-menuitem.p-highlight.p-focus > .p-menuitem-content {
    background: rgba(99, 102, 241, 0.24);
  }
  .p-menu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content {
    color: #4b5563;
    background: #e5e7eb;
  }
  .p-menu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
    color: #4b5563;
  }
  .p-menu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-menuitem-icon,
  .p-menu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-submenu-icon {
    color: #4b5563;
  }
  .p-menu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover {
    color: #4b5563;
    background: #f3f4f6;
  }
  .p-menu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-text {
    color: #4b5563;
  }
  .p-menu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-icon,
  .p-menu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-submenu-icon {
    color: #6b7280;
  }
  .p-menu.p-menu-overlay {
    background: #ffffff;
    border: 0 none;
    box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1);
  }
  .p-menu .p-submenu-header {
    margin: 0;
    padding: 0.75rem 1.25rem;
    color: #374151;
    background: #ffffff;
    font-weight: 700;
    border-top-right-radius: 0;
    border-top-left-radius: 0;
  }
  .p-menu .p-menu-separator {
    border-top: 1px solid #e5e7eb;
    margin: 0.25rem 0;
  }
  .p-menubar {
    padding: 0.5rem;
    background: #f9fafb;
    color: #4b5563;
    border: 1px solid #e5e7eb;
    border-radius: 6px;
  }
  .p-menubar .p-menubar-root-list {
    outline: 0 none;
  }
  .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-content {
    color: #4b5563;
    transition: box-shadow 0.2s;
    border-radius: 6px;
  }
  .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-content .p-menuitem-link {
    padding: 0.75rem 1.25rem;
    user-select: none;
  }
  .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
    color: #4b5563;
  }
  .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon {
    color: #6b7280;
    margin-right: 0.5rem;
  }
  .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-content .p-menuitem-link .p-submenu-icon {
    color: #6b7280;
    margin-left: 0.5rem;
  }
  .p-menubar .p-menubar-root-list > .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover {
    color: #4b5563;
    background: #f3f4f6;
  }
  .p-menubar .p-menubar-root-list > .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-text {
    color: #4b5563;
  }
  .p-menubar .p-menubar-root-list > .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-icon,
  .p-menubar .p-menubar-root-list > .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-submenu-icon {
    color: #6b7280;
  }
  .p-menubar .p-menuitem > .p-menuitem-content {
    color: #4b5563;
    transition: box-shadow 0.2s;
    border-radius: 0;
  }
  .p-menubar .p-menuitem > .p-menuitem-content .p-menuitem-link {
    color: #4b5563;
    padding: 0.75rem 1.25rem;
    user-select: none;
  }
  .p-menubar .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
    color: #4b5563;
  }
  .p-menubar .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon {
    color: #6b7280;
    margin-right: 0.5rem;
  }
  .p-menubar .p-menuitem > .p-menuitem-content .p-menuitem-link .p-submenu-icon {
    color: #6b7280;
  }
  .p-menubar .p-menuitem.p-highlight > .p-menuitem-content {
    color: #4338ca;
    background: #eef2ff;
  }
  .p-menubar .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
    color: #4338ca;
  }
  .p-menubar .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-icon,
  .p-menubar .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-submenu-icon {
    color: #4338ca;
  }
  .p-menubar .p-menuitem.p-highlight.p-focus > .p-menuitem-content {
    background: rgba(99, 102, 241, 0.24);
  }
  .p-menubar .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content {
    color: #4b5563;
    background: #e5e7eb;
  }
  .p-menubar .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
    color: #4b5563;
  }
  .p-menubar .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-menuitem-icon,
  .p-menubar .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-submenu-icon {
    color: #4b5563;
  }
  .p-menubar .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover {
    color: #4b5563;
    background: #f3f4f6;
  }
  .p-menubar .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-text {
    color: #4b5563;
  }
  .p-menubar .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-icon,
  .p-menubar .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-submenu-icon {
    color: #6b7280;
  }
  .p-menubar .p-submenu-list {
    padding: 0.5rem 0;
    background: #ffffff;
    border: 0 none;
    box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1);
    width: 12.5rem;
  }
  .p-menubar .p-submenu-list .p-menuitem-separator {
    border-top: 1px solid #e5e7eb;
    margin: 0.25rem 0;
  }
  .p-menubar .p-submenu-list .p-submenu-icon {
    font-size: 0.875rem;
  }
  .p-menubar.p-menubar-mobile .p-menubar-button {
    width: 2rem;
    height: 2rem;
    color: #6b7280;
    border-radius: 50%;
    transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
  }
  .p-menubar.p-menubar-mobile .p-menubar-button:hover {
    color: #6b7280;
    background: #f3f4f6;
  }
  .p-menubar.p-menubar-mobile .p-menubar-button:focus {
    outline: 0 none;
    outline-offset: 0;
    box-shadow: 0 0 0 0.2rem #c7d2fe;
  }
  .p-menubar.p-menubar-mobile .p-menubar-root-list {
    padding: 0.5rem 0;
    background: #ffffff;
    border: 0 none;
    box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1);
  }
  .p-menubar.p-menubar-mobile .p-menubar-root-list .p-menuitem-separator {
    border-top: 1px solid #e5e7eb;
    margin: 0.25rem 0;
  }
  .p-menubar.p-menubar-mobile .p-menubar-root-list .p-submenu-icon {
    font-size: 0.875rem;
  }
  .p-menubar.p-menubar-mobile .p-menubar-root-list .p-menuitem .p-menuitem-content .p-menuitem-link .p-submenu-icon {
    margin-left: auto;
    transition: transform 0.2s;
  }
  .p-menubar.p-menubar-mobile .p-menubar-root-list .p-menuitem.p-menuitem-active > .p-menuitem-content > .p-menuitem-link > .p-submenu-icon {
    transform: rotate(-180deg);
  }
  .p-menubar.p-menubar-mobile .p-menubar-root-list .p-submenu-list .p-submenu-icon {
    transition: transform 0.2s;
    transform: rotate(90deg);
  }
  .p-menubar.p-menubar-mobile .p-menubar-root-list .p-submenu-list .p-menuitem-active > .p-menuitem-content > .p-menuitem-link > .p-submenu-icon {
    transform: rotate(-90deg);
  }
  .p-menubar.p-menubar-mobile .p-menubar-root-list ul li a {
    padding-left: 2.25rem;
  }
  .p-menubar.p-menubar-mobile .p-menubar-root-list ul li ul li a {
    padding-left: 3.75rem;
  }
  .p-menubar.p-menubar-mobile .p-menubar-root-list ul li ul li ul li a {
    padding-left: 5.25rem;
  }
  .p-menubar.p-menubar-mobile .p-menubar-root-list ul li ul li ul li ul li a {
    padding-left: 6.75rem;
  }
  .p-menubar.p-menubar-mobile .p-menubar-root-list ul li ul li ul li ul li ul li a {
    padding-left: 8.25rem;
  }
  @media screen and (max-width: 960px) {
    .p-menubar {
      position: relative;
    }
    .p-menubar .p-menubar-button {
      display: flex;
      width: 2rem;
      height: 2rem;
      color: #6b7280;
      border-radius: 50%;
      transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
    }
    .p-menubar .p-menubar-button:hover {
      color: #6b7280;
      background: #f3f4f6;
    }
    .p-menubar .p-menubar-button:focus {
      outline: 0 none;
      outline-offset: 0;
      box-shadow: 0 0 0 0.2rem #c7d2fe;
    }
    .p-menubar .p-menubar-root-list {
      position: absolute;
      display: none;
      padding: 0.5rem 0;
      background: #ffffff;
      border: 0 none;
      box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1);
      width: 100%;
    }
    .p-menubar .p-menubar-root-list .p-menu-separator {
      border-top: 1px solid #e5e7eb;
      margin: 0.25rem 0;
    }
    .p-menubar .p-menubar-root-list .p-submenu-icon {
      font-size: 0.875rem;
    }
    .p-menubar .p-menubar-root-list .p-submenu-icon.p-icon {
      width: 0.875rem;
      height: 0.875rem;
    }
    .p-menubar .p-menubar-root-list > .p-menuitem {
      width: 100%;
      position: static;
    }
    .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link > .p-menuitem-content {
      color: #4b5563;
      transition: box-shadow 0.2s;
      border-radius: 0;
    }
    .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link > .p-menuitem-content .p-menuitem-link {
      color: #4b5563;
      padding: 0.75rem 1.25rem;
      user-select: none;
    }
    .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
      color: #4b5563;
    }
    .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link > .p-menuitem-content .p-menuitem-link .p-menuitem-icon {
      color: #6b7280;
      margin-right: 0.5rem;
    }
    .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link > .p-menuitem-content .p-menuitem-link .p-submenu-icon {
      color: #6b7280;
    }
    .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link.p-highlight > .p-menuitem-content {
      color: #4338ca;
      background: #eef2ff;
    }
    .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
      color: #4338ca;
    }
    .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-icon,
    .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link.p-highlight > .p-menuitem-content .p-menuitem-link .p-submenu-icon {
      color: #4338ca;
    }
    .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link.p-highlight.p-focus > .p-menuitem-content {
      background: rgba(99, 102, 241, 0.24);
    }
    .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content {
      color: #4b5563;
      background: #e5e7eb;
    }
    .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
      color: #4b5563;
    }
    .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-menuitem-icon,
    .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-submenu-icon {
      color: #4b5563;
    }
    .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover {
      color: #4b5563;
      background: #f3f4f6;
    }
    .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-text {
      color: #4b5563;
    }
    .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-icon,
    .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-submenu-icon {
      color: #6b7280;
    }
    .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link > .p-submenu-icon {
      margin-left: auto;
      transition: transform 0.2s;
    }
    .p-menubar .p-menubar-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link > .p-submenu-icon {
      transform: rotate(-180deg);
    }
    .p-menubar .p-menubar-root-list .p-submenu-list {
      width: 100%;
      position: static;
      box-shadow: none;
      border: 0 none;
    }
    .p-menubar .p-menubar-root-list .p-submenu-list .p-submenu-icon {
      transition: transform 0.2s;
      transform: rotate(90deg);
    }
    .p-menubar .p-menubar-root-list .p-submenu-list .p-menuitem-active > .p-menuitem-link > .p-submenu-icon {
      transform: rotate(-90deg);
    }
    .p-menubar .p-menubar-root-list .p-menuitem {
      width: 100%;
      position: static;
    }
    .p-menubar .p-menubar-root-list ul li a {
      padding-left: 2.25rem;
    }
    .p-menubar .p-menubar-root-list ul li ul li a {
      padding-left: 3.75rem;
    }
    .p-menubar .p-menubar-root-list ul li ul li ul li a {
      padding-left: 5.25rem;
    }
    .p-menubar .p-menubar-root-list ul li ul li ul li ul li a {
      padding-left: 6.75rem;
    }
    .p-menubar .p-menubar-root-list ul li ul li ul li ul li ul li a {
      padding-left: 8.25rem;
    }
    .p-menubar.p-menubar-mobile-active .p-menubar-root-list {
      display: flex;
      flex-direction: column;
      top: 100%;
      left: 0;
      z-index: 1;
    }
  }
  .p-panelmenu .p-panelmenu-header {
    outline: 0 none;
  }
  .p-panelmenu .p-panelmenu-header .p-panelmenu-header-content {
    border: 1px solid #e5e7eb;
    color: #6b7280;
    background: #f9fafb;
    border-radius: 6px;
    transition: box-shadow 0.2s;
  }
  .p-panelmenu .p-panelmenu-header .p-panelmenu-header-content .p-panelmenu-header-link {
    color: #6b7280;
    padding: 1.25rem;
    font-weight: 700;
  }
  .p-panelmenu .p-panelmenu-header .p-panelmenu-header-content .p-panelmenu-header-link .p-submenu-icon {
    margin-right: 0.5rem;
  }
  .p-panelmenu .p-panelmenu-header .p-panelmenu-header-content .p-panelmenu-header-link .p-menuitem-icon {
    margin-right: 0.5rem;
  }
  .p-panelmenu .p-panelmenu-header:not(.p-disabled):focus-visible .p-panelmenu-header-content {
    outline: 0 none;
    outline-offset: 0;
    box-shadow: inset 0 0 0 0.2rem #c7d2fe;
  }
  .p-panelmenu .p-panelmenu-header:not(.p-highlight):not(.p-disabled):hover .p-panelmenu-header-content {
    background: #f3f4f6;
    border-color: #e5e7eb;
    color: #374151;
  }
  .p-panelmenu .p-panelmenu-header:not(.p-disabled).p-highlight .p-panelmenu-header-content {
    background: #f9fafb;
    border-color: #e5e7eb;
    color: #374151;
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
    margin-bottom: 0;
  }
  .p-panelmenu .p-panelmenu-header:not(.p-disabled).p-highlight:hover .p-panelmenu-header-content {
    border-color: #e5e7eb;
    background: #f3f4f6;
    color: #374151;
  }
  .p-panelmenu .p-panelmenu-content {
    padding: 0.5rem 0;
    border: 1px solid #e5e7eb;
    background: #ffffff;
    color: #4b5563;
    border-top: 0;
    border-top-right-radius: 0;
    border-top-left-radius: 0;
    border-bottom-right-radius: 6px;
    border-bottom-left-radius: 6px;
  }
  .p-panelmenu .p-panelmenu-content .p-panelmenu-root-list {
    outline: 0 none;
  }
  .p-panelmenu .p-panelmenu-content .p-menuitem > .p-menuitem-content {
    color: #4b5563;
    transition: box-shadow 0.2s;
    border-radius: 0;
  }
  .p-panelmenu .p-panelmenu-content .p-menuitem > .p-menuitem-content .p-menuitem-link {
    color: #4b5563;
    padding: 0.75rem 1.25rem;
    user-select: none;
  }
  .p-panelmenu .p-panelmenu-content .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
    color: #4b5563;
  }
  .p-panelmenu .p-panelmenu-content .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon {
    color: #6b7280;
    margin-right: 0.5rem;
  }
  .p-panelmenu .p-panelmenu-content .p-menuitem > .p-menuitem-content .p-menuitem-link .p-submenu-icon {
    color: #6b7280;
  }
  .p-panelmenu .p-panelmenu-content .p-menuitem.p-highlight > .p-menuitem-content {
    color: #4338ca;
    background: #eef2ff;
  }
  .p-panelmenu .p-panelmenu-content .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
    color: #4338ca;
  }
  .p-panelmenu .p-panelmenu-content .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-icon,
  .p-panelmenu .p-panelmenu-content .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-submenu-icon {
    color: #4338ca;
  }
  .p-panelmenu .p-panelmenu-content .p-menuitem.p-highlight.p-focus > .p-menuitem-content {
    background: rgba(99, 102, 241, 0.24);
  }
  .p-panelmenu .p-panelmenu-content .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content {
    color: #4b5563;
    background: #e5e7eb;
  }
  .p-panelmenu .p-panelmenu-content .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
    color: #4b5563;
  }
  .p-panelmenu .p-panelmenu-content .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-menuitem-icon,
  .p-panelmenu .p-panelmenu-content .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-submenu-icon {
    color: #4b5563;
  }
  .p-panelmenu .p-panelmenu-content .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover {
    color: #4b5563;
    background: #f3f4f6;
  }
  .p-panelmenu .p-panelmenu-content .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-text {
    color: #4b5563;
  }
  .p-panelmenu .p-panelmenu-content .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-icon,
  .p-panelmenu .p-panelmenu-content .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-submenu-icon {
    color: #6b7280;
  }
  .p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-content .p-menuitem-link .p-submenu-icon {
    margin-right: 0.5rem;
  }
  .p-panelmenu .p-panelmenu-content .p-menuitem-separator {
    border-top: 1px solid #e5e7eb;
    margin: 0.25rem 0;
  }
  .p-panelmenu .p-panelmenu-content .p-submenu-list:not(.p-panelmenu-root-list) {
    padding: 0 0 0 1rem;
  }
  .p-panelmenu .p-panelmenu-panel {
    margin-bottom: 4px;
  }
  .p-slidemenu {
    padding: 0.5rem 0;
    background: #ffffff;
    color: #4b5563;
    border: 1px solid #e5e7eb;
    border-radius: 6px;
    width: 12.5rem;
  }
  .p-slidemenu .p-menuitem-link > .p-menuitem-content {
    color: #4b5563;
    transition: box-shadow 0.2s;
    border-radius: 0;
  }
  .p-slidemenu .p-menuitem-link > .p-menuitem-content .p-menuitem-link {
    color: #4b5563;
    padding: 0.75rem 1.25rem;
    user-select: none;
  }
  .p-slidemenu .p-menuitem-link > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
    color: #4b5563;
  }
  .p-slidemenu .p-menuitem-link > .p-menuitem-content .p-menuitem-link .p-menuitem-icon {
    color: #6b7280;
    margin-right: 0.5rem;
  }
  .p-slidemenu .p-menuitem-link > .p-menuitem-content .p-menuitem-link .p-submenu-icon {
    color: #6b7280;
  }
  .p-slidemenu .p-menuitem-link.p-highlight > .p-menuitem-content {
    color: #4338ca;
    background: #eef2ff;
  }
  .p-slidemenu .p-menuitem-link.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
    color: #4338ca;
  }
  .p-slidemenu .p-menuitem-link.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-icon,
  .p-slidemenu .p-menuitem-link.p-highlight > .p-menuitem-content .p-menuitem-link .p-submenu-icon {
    color: #4338ca;
  }
  .p-slidemenu .p-menuitem-link.p-highlight.p-focus > .p-menuitem-content {
    background: rgba(99, 102, 241, 0.24);
  }
  .p-slidemenu .p-menuitem-link:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content {
    color: #4b5563;
    background: #e5e7eb;
  }
  .p-slidemenu .p-menuitem-link:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
    color: #4b5563;
  }
  .p-slidemenu .p-menuitem-link:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-menuitem-icon,
  .p-slidemenu .p-menuitem-link:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-submenu-icon {
    color: #4b5563;
  }
  .p-slidemenu .p-menuitem-link:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover {
    color: #4b5563;
    background: #f3f4f6;
  }
  .p-slidemenu .p-menuitem-link:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-text {
    color: #4b5563;
  }
  .p-slidemenu .p-menuitem-link:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-icon,
  .p-slidemenu .p-menuitem-link:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-submenu-icon {
    color: #6b7280;
  }
  .p-slidemenu.p-slidemenu-overlay {
    background: #ffffff;
    border: 0 none;
    box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1);
  }
  .p-slidemenu .p-slidemenu-list {
    padding: 0.5rem 0;
    background: #ffffff;
    border: 0 none;
    box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1);
  }
  .p-slidemenu .p-slidemenu.p-slidemenu-active > .p-slidemenu-link {
    background: #eef2ff;
  }
  .p-slidemenu .p-slidemenu.p-slidemenu-active > .p-slidemenu-link .p-slidemenu-text {
    color: #4338ca;
  }
  .p-slidemenu .p-slidemenu.p-slidemenu-active > .p-slidemenu-link .p-slidemenu-icon, .p-slidemenu .p-slidemenu.p-slidemenu-active > .p-slidemenu-link .p-slidemenu-icon {
    color: #4338ca;
  }
  .p-slidemenu .p-slidemenu-separator {
    border-top: 1px solid #e5e7eb;
    margin: 0.25rem 0;
  }
  .p-slidemenu .p-slidemenu-icon {
    font-size: 0.875rem;
  }
  .p-slidemenu .p-slidemenu-icon.p-icon {
    width: 0.875rem;
    height: 0.875rem;
  }
  .p-slidemenu .p-slidemenu-backward {
    padding: 0.75rem 1.25rem;
    color: #4b5563;
  }
  .p-steps .p-steps-item .p-menuitem-link {
    background: transparent;
    transition: box-shadow 0.2s;
    border-radius: 6px;
    background: #ffffff;
  }
  .p-steps .p-steps-item .p-menuitem-link .p-steps-number {
    color: #4b5563;
    border: 1px solid #f3f4f6;
    background: #ffffff;
    min-width: 2rem;
    height: 2rem;
    line-height: 2rem;
    font-size: 1.143rem;
    z-index: 1;
    border-radius: 50%;
  }
  .p-steps .p-steps-item .p-menuitem-link .p-steps-title {
    margin-top: 0.5rem;
    color: #6b7280;
  }
  .p-steps .p-steps-item .p-menuitem-link:not(.p-disabled):focus-visible {
    outline: 0 none;
    outline-offset: 0;
    box-shadow: 0 0 0 0.2rem #c7d2fe;
  }
  .p-steps .p-steps-item.p-highlight .p-steps-number {
    background: #eef2ff;
    color: #4338ca;
  }
  .p-steps .p-steps-item.p-highlight .p-steps-title {
    font-weight: 700;
    color: #4b5563;
  }
  .p-steps .p-steps-item:before {
    content: " ";
    border-top: 1px solid #e5e7eb;
    width: 100%;
    top: 50%;
    left: 0;
    display: block;
    position: absolute;
    margin-top: -1rem;
  }
  .p-tabmenu .p-tabmenu-nav {
    background: #ffffff;
    border: 1px solid #e5e7eb;
    border-width: 0 0 2px 0;
  }
  .p-tabmenu .p-tabmenu-nav .p-tabmenuitem {
    margin-right: 0;
  }
  .p-tabmenu .p-tabmenu-nav .p-tabmenuitem .p-menuitem-link {
    border: solid #e5e7eb;
    border-width: 0 0 2px 0;
    border-color: transparent transparent #e5e7eb transparent;
    background: #ffffff;
    color: #6b7280;
    padding: 1.25rem;
    font-weight: 700;
    border-top-right-radius: 6px;
    border-top-left-radius: 6px;
    transition: box-shadow 0.2s;
    margin: 0 0 -2px 0;
    height: calc(100% + 2px);
  }
  .p-tabmenu .p-tabmenu-nav .p-tabmenuitem .p-menuitem-link .p-menuitem-icon {
    margin-right: 0.5rem;
  }
  .p-tabmenu .p-tabmenu-nav .p-tabmenuitem .p-menuitem-link:not(.p-disabled):focus-visible {
    outline: 0 none;
    outline-offset: 0;
    box-shadow: inset 0 0 0 0.2rem #c7d2fe;
  }
  .p-tabmenu .p-tabmenu-nav .p-tabmenuitem:not(.p-highlight):not(.p-disabled):hover .p-menuitem-link {
    background: #ffffff;
    border-color: #9ca3af;
    color: #6b7280;
  }
  .p-tabmenu .p-tabmenu-nav .p-tabmenuitem.p-highlight .p-menuitem-link {
    background: #ffffff;
    border-color: #6366f1;
    color: #6366f1;
  }
  .p-tieredmenu {
    padding: 0.5rem 0;
    background: #ffffff;
    color: #4b5563;
    border: 1px solid #e5e7eb;
    border-radius: 6px;
    width: 12.5rem;
  }
  .p-tieredmenu.p-tieredmenu-overlay {
    background: #ffffff;
    border: 0 none;
    box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1);
  }
  .p-tieredmenu .p-tieredmenu-root-list {
    outline: 0 none;
  }
  .p-tieredmenu .p-submenu-list {
    padding: 0.5rem 0;
    background: #ffffff;
    border: 0 none;
    box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1);
  }
  .p-tieredmenu .p-menuitem > .p-menuitem-content {
    color: #4b5563;
    transition: box-shadow 0.2s;
    border-radius: 0;
  }
  .p-tieredmenu .p-menuitem > .p-menuitem-content .p-menuitem-link {
    color: #4b5563;
    padding: 0.75rem 1.25rem;
    user-select: none;
  }
  .p-tieredmenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
    color: #4b5563;
  }
  .p-tieredmenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon {
    color: #6b7280;
    margin-right: 0.5rem;
  }
  .p-tieredmenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-submenu-icon {
    color: #6b7280;
  }
  .p-tieredmenu .p-menuitem.p-highlight > .p-menuitem-content {
    color: #4338ca;
    background: #eef2ff;
  }
  .p-tieredmenu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
    color: #4338ca;
  }
  .p-tieredmenu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-icon,
  .p-tieredmenu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-submenu-icon {
    color: #4338ca;
  }
  .p-tieredmenu .p-menuitem.p-highlight.p-focus > .p-menuitem-content {
    background: rgba(99, 102, 241, 0.24);
  }
  .p-tieredmenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content {
    color: #4b5563;
    background: #e5e7eb;
  }
  .p-tieredmenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
    color: #4b5563;
  }
  .p-tieredmenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-menuitem-icon,
  .p-tieredmenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-submenu-icon {
    color: #4b5563;
  }
  .p-tieredmenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover {
    color: #4b5563;
    background: #f3f4f6;
  }
  .p-tieredmenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-text {
    color: #4b5563;
  }
  .p-tieredmenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-icon,
  .p-tieredmenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-submenu-icon {
    color: #6b7280;
  }
  .p-tieredmenu .p-menuitem-separator {
    border-top: 1px solid #e5e7eb;
    margin: 0.25rem 0;
  }
  .p-tieredmenu .p-submenu-icon {
    font-size: 0.875rem;
  }
  .p-tieredmenu .p-submenu-icon.p-icon {
    width: 0.875rem;
    height: 0.875rem;
  }
  .p-inline-message {
    padding: 0.75rem 0.75rem;
    margin: 0;
    border-radius: 6px;
  }
  .p-inline-message.p-inline-message-info {
    background: rgba(219, 234, 254, 0.7);
    border: solid #3b82f6;
    border-width: 0px;
    color: #3b82f6;
  }
  .p-inline-message.p-inline-message-info .p-inline-message-icon {
    color: #3b82f6;
  }
  .p-inline-message.p-inline-message-success {
    background: rgba(228, 248, 240, 0.7);
    border: solid #1ea97c;
    border-width: 0px;
    color: #1ea97c;
  }
  .p-inline-message.p-inline-message-success .p-inline-message-icon {
    color: #1ea97c;
  }
  .p-inline-message.p-inline-message-warn {
    background: rgba(255, 242, 226, 0.7);
    border: solid #cc8925;
    border-width: 0px;
    color: #cc8925;
  }
  .p-inline-message.p-inline-message-warn .p-inline-message-icon {
    color: #cc8925;
  }
  .p-inline-message.p-inline-message-error {
    background: rgba(255, 231, 230, 0.7);
    border: solid #ff5757;
    border-width: 0px;
    color: #ff5757;
  }
  .p-inline-message.p-inline-message-error .p-inline-message-icon {
    color: #ff5757;
  }
  .p-inline-message .p-inline-message-icon {
    font-size: 1rem;
    margin-right: 0.5rem;
  }
  .p-inline-message .p-inline-message-icon.p-icon {
    width: 1rem;
    height: 1rem;
  }
  .p-inline-message .p-inline-message-text {
    font-size: 1rem;
  }
  .p-inline-message.p-inline-message-icon-only .p-inline-message-icon {
    margin-right: 0;
  }
  .p-message {
    margin: 1rem 0;
    border-radius: 6px;
  }
  .p-message .p-message-wrapper {
    padding: 1.25rem 1.75rem;
  }
  .p-message .p-message-close {
    width: 2rem;
    height: 2rem;
    border-radius: 50%;
    background: transparent;
    transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
  }
  .p-message .p-message-close:hover {
    background: rgba(255, 255, 255, 0.5);
  }
  .p-message .p-message-close:focus-visible {
    outline: 0 none;
    outline-offset: 0;
    box-shadow: 0 0 0 0.2rem #c7d2fe;
  }
  .p-message.p-message-info {
    background: rgba(219, 234, 254, 0.7);
    border: solid #3b82f6;
    border-width: 0 0 0 6px;
    color: #3b82f6;
  }
  .p-message.p-message-info .p-message-icon {
    color: #3b82f6;
  }
  .p-message.p-message-info .p-message-close {
    color: #3b82f6;
  }
  .p-message.p-message-success {
    background: rgba(228, 248, 240, 0.7);
    border: solid #1ea97c;
    border-width: 0 0 0 6px;
    color: #1ea97c;
  }
  .p-message.p-message-success .p-message-icon {
    color: #1ea97c;
  }
  .p-message.p-message-success .p-message-close {
    color: #1ea97c;
  }
  .p-message.p-message-warn {
    background: rgba(255, 242, 226, 0.7);
    border: solid #cc8925;
    border-width: 0 0 0 6px;
    color: #cc8925;
  }
  .p-message.p-message-warn .p-message-icon {
    color: #cc8925;
  }
  .p-message.p-message-warn .p-message-close {
    color: #cc8925;
  }
  .p-message.p-message-error {
    background: rgba(255, 231, 230, 0.7);
    border: solid #ff5757;
    border-width: 0 0 0 6px;
    color: #ff5757;
  }
  .p-message.p-message-error .p-message-icon {
    color: #ff5757;
  }
  .p-message.p-message-error .p-message-close {
    color: #ff5757;
  }
  .p-message .p-message-text {
    font-size: 1rem;
    font-weight: 500;
  }
  .p-message .p-message-icon {
    font-size: 1.5rem;
    margin-right: 0.5rem;
  }
  .p-message .p-message-icon.p-icon {
    width: 1.5rem;
    height: 1.5rem;
  }
  .p-message .p-message-summary {
    font-weight: 700;
  }
  .p-message .p-message-detail {
    margin-left: 0.5rem;
  }
  .p-toast {
    opacity: 1;
  }
  .p-toast .p-toast-message {
    margin: 0 0 1rem 0;
    box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1);
    border-radius: 6px;
  }
  .p-toast .p-toast-message .p-toast-message-content {
    padding: 1rem;
  }
  .p-toast .p-toast-message .p-toast-message-content .p-toast-message-text {
    margin: 0 0 0 1rem;
  }
  .p-toast .p-toast-message .p-toast-message-content .p-toast-message-icon {
    font-size: 2rem;
  }
  .p-toast .p-toast-message .p-toast-message-content .p-toast-message-icon.p-icon {
    width: 2rem;
    height: 2rem;
  }
  .p-toast .p-toast-message .p-toast-message-content .p-toast-summary {
    font-weight: 700;
  }
  .p-toast .p-toast-message .p-toast-message-content .p-toast-detail {
    margin: 0.5rem 0 0 0;
  }
  .p-toast .p-toast-message .p-toast-icon-close {
    width: 2rem;
    height: 2rem;
    border-radius: 50%;
    background: transparent;
    transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
  }
  .p-toast .p-toast-message .p-toast-icon-close:hover {
    background: rgba(255, 255, 255, 0.5);
  }
  .p-toast .p-toast-message .p-toast-icon-close:focus-visible {
    outline: 0 none;
    outline-offset: 0;
    box-shadow: 0 0 0 0.2rem #c7d2fe;
  }
  .p-toast .p-toast-message.p-toast-message-info {
    background: rgba(219, 234, 254, 0.7);
    border: solid #3b82f6;
    border-width: 0 0 0 6px;
    color: #3b82f6;
  }
  .p-toast .p-toast-message.p-toast-message-info .p-toast-message-icon,
  .p-toast .p-toast-message.p-toast-message-info .p-toast-icon-close {
    color: #3b82f6;
  }
  .p-toast .p-toast-message.p-toast-message-success {
    background: rgba(228, 248, 240, 0.7);
    border: solid #1ea97c;
    border-width: 0 0 0 6px;
    color: #1ea97c;
  }
  .p-toast .p-toast-message.p-toast-message-success .p-toast-message-icon,
  .p-toast .p-toast-message.p-toast-message-success .p-toast-icon-close {
    color: #1ea97c;
  }
  .p-toast .p-toast-message.p-toast-message-warn {
    background: rgba(255, 242, 226, 0.7);
    border: solid #cc8925;
    border-width: 0 0 0 6px;
    color: #cc8925;
  }
  .p-toast .p-toast-message.p-toast-message-warn .p-toast-message-icon,
  .p-toast .p-toast-message.p-toast-message-warn .p-toast-icon-close {
    color: #cc8925;
  }
  .p-toast .p-toast-message.p-toast-message-error {
    background: rgba(255, 231, 230, 0.7);
    border: solid #ff5757;
    border-width: 0 0 0 6px;
    color: #ff5757;
  }
  .p-toast .p-toast-message.p-toast-message-error .p-toast-message-icon,
  .p-toast .p-toast-message.p-toast-message-error .p-toast-icon-close {
    color: #ff5757;
  }
  .p-galleria .p-galleria-close {
    margin: 0.5rem;
    background: transparent;
    color: #f9fafb;
    width: 4rem;
    height: 4rem;
    transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
    border-radius: 50%;
  }
  .p-galleria .p-galleria-close .p-galleria-close-icon {
    font-size: 2rem;
  }
  .p-galleria .p-galleria-close .p-galleria-close-icon.p-icon {
    width: 2rem;
    height: 2rem;
  }
  .p-galleria .p-galleria-close:hover {
    background: rgba(255, 255, 255, 0.1);
    color: #f9fafb;
  }
  .p-galleria .p-galleria-item-nav {
    background: transparent;
    color: #f9fafb;
    width: 4rem;
    height: 4rem;
    transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
    border-radius: 6px;
    margin: 0 0.5rem;
  }
  .p-galleria .p-galleria-item-nav .p-galleria-item-prev-icon,
  .p-galleria .p-galleria-item-nav .p-galleria-item-next-icon {
    font-size: 2rem;
  }
  .p-galleria .p-galleria-item-nav .p-galleria-item-prev-icon.p-icon,
  .p-galleria .p-galleria-item-nav .p-galleria-item-next-icon.p-icon {
    width: 2rem;
    height: 2rem;
  }
  .p-galleria .p-galleria-item-nav:not(.p-disabled):hover {
    background: rgba(255, 255, 255, 0.1);
    color: #f9fafb;
  }
  .p-galleria .p-galleria-caption {
    background: rgba(0, 0, 0, 0.5);
    color: #f9fafb;
    padding: 1rem;
  }
  .p-galleria .p-galleria-indicators {
    padding: 1rem;
  }
  .p-galleria .p-galleria-indicators .p-galleria-indicator button {
    background-color: #d1d5db;
    width: 1rem;
    height: 1rem;
    transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
    border-radius: 50%;
  }
  .p-galleria .p-galleria-indicators .p-galleria-indicator button:hover {
    background: #9ca3af;
  }
  .p-galleria .p-galleria-indicators .p-galleria-indicator.p-highlight button {
    background: #eef2ff;
    color: #4338ca;
  }
  .p-galleria.p-galleria-indicators-bottom .p-galleria-indicator, .p-galleria.p-galleria-indicators-top .p-galleria-indicator {
    margin-right: 0.5rem;
  }
  .p-galleria.p-galleria-indicators-left .p-galleria-indicator, .p-galleria.p-galleria-indicators-right .p-galleria-indicator {
    margin-bottom: 0.5rem;
  }
  .p-galleria.p-galleria-indicator-onitem .p-galleria-indicators {
    background: rgba(0, 0, 0, 0.5);
  }
  .p-galleria.p-galleria-indicator-onitem .p-galleria-indicators .p-galleria-indicator button {
    background: rgba(255, 255, 255, 0.4);
  }
  .p-galleria.p-galleria-indicator-onitem .p-galleria-indicators .p-galleria-indicator button:hover {
    background: rgba(255, 255, 255, 0.6);
  }
  .p-galleria.p-galleria-indicator-onitem .p-galleria-indicators .p-galleria-indicator.p-highlight button {
    background: #eef2ff;
    color: #4338ca;
  }
  .p-galleria .p-galleria-thumbnail-container {
    background: rgba(0, 0, 0, 0.9);
    padding: 1rem 0.25rem;
  }
  .p-galleria .p-galleria-thumbnail-container .p-galleria-thumbnail-prev,
  .p-galleria .p-galleria-thumbnail-container .p-galleria-thumbnail-next {
    margin: 0.5rem;
    background-color: transparent;
    color: #f9fafb;
    width: 2rem;
    height: 2rem;
    transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
    border-radius: 50%;
  }
  .p-galleria .p-galleria-thumbnail-container .p-galleria-thumbnail-prev:hover,
  .p-galleria .p-galleria-thumbnail-container .p-galleria-thumbnail-next:hover {
    background: rgba(255, 255, 255, 0.1);
    color: #f9fafb;
  }
  .p-galleria .p-galleria-thumbnail-container .p-galleria-thumbnail-item-content {
    transition: box-shadow 0.2s;
  }
  .p-galleria .p-galleria-thumbnail-container .p-galleria-thumbnail-item-content:focus-visible {
    outline: 0 none;
    outline-offset: 0;
    box-shadow: 0 0 0 0.2rem #c7d2fe;
  }
  .p-galleria-mask {
    --maskbg: rgba(0, 0, 0, 0.9);
  }
  .p-image-mask {
    --maskbg: rgba(0, 0, 0, 0.9);
  }
  .p-image-preview-indicator {
    background-color: transparent;
    color: #f8f9fa;
    transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
  }
  .p-image-preview-indicator .p-icon {
    width: 1.5rem;
    height: 1.5rem;
  }
  .p-image-preview-container:hover > .p-image-preview-indicator {
    background-color: rgba(0, 0, 0, 0.5);
  }
  .p-image-toolbar {
    padding: 1rem;
  }
  .p-image-action.p-link {
    color: #f8f9fa;
    background-color: transparent;
    width: 3rem;
    height: 3rem;
    border-radius: 50%;
    transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
    margin-right: 0.5rem;
  }
  .p-image-action.p-link:last-child {
    margin-right: 0;
  }
  .p-image-action.p-link:hover {
    color: #f8f9fa;
    background-color: rgba(255, 255, 255, 0.1);
  }
  .p-image-action.p-link span {
    font-size: 1.5rem;
  }
  .p-image-action.p-link .p-icon {
    width: 1.5rem;
    height: 1.5rem;
  }
  .p-avatar {
    background-color: #e5e7eb;
    border-radius: 6px;
  }
  .p-avatar.p-avatar-lg {
    width: 3rem;
    height: 3rem;
    font-size: 1.5rem;
  }
  .p-avatar.p-avatar-lg .p-avatar-icon {
    font-size: 1.5rem;
  }
  .p-avatar.p-avatar-xl {
    width: 4rem;
    height: 4rem;
    font-size: 2rem;
  }
  .p-avatar.p-avatar-xl .p-avatar-icon {
    font-size: 2rem;
  }
  .p-avatar-circle {
    border-radius: 50%;
  }
  .p-avatar-group .p-avatar {
    border: 2px solid #ffffff;
  }
  .p-chip {
    background-color: #e5e7eb;
    color: #4b5563;
    border-radius: 16px;
    padding: 0 0.75rem;
  }
  .p-chip .p-chip-text {
    line-height: 1.5;
    margin-top: 0.375rem;
    margin-bottom: 0.375rem;
  }
  .p-chip .p-chip-icon {
    margin-right: 0.5rem;
  }
  .p-chip img {
    width: 2.25rem;
    height: 2.25rem;
    margin-left: -0.75rem;
    margin-right: 0.5rem;
  }
  .p-chip .p-chip-remove-icon {
    border-radius: 6px;
    transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
    margin-left: 0.5rem;
  }
  .p-chip .p-chip-remove-icon:focus-visible {
    outline: 0 none;
    outline-offset: 0;
    box-shadow: 0 0 0 0.2rem #c7d2fe;
  }
  .p-chip .p-chip-remove-icon:focus {
    outline: 0 none;
  }
  .p-scrolltop {
    width: 3rem;
    height: 3rem;
    border-radius: 50%;
    box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1);
    transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
  }
  .p-scrolltop.p-link {
    background: rgba(0, 0, 0, 0.7);
  }
  .p-scrolltop.p-link:hover {
    background: rgba(0, 0, 0, 0.8);
  }
  .p-scrolltop .p-scrolltop-icon {
    font-size: 1.5rem;
    color: #f9fafb;
  }
  .p-scrolltop .p-scrolltop-icon.p-icon {
    width: 1.5rem;
    height: 1.5rem;
  }
  .p-skeleton {
    background-color: #e5e7eb;
    border-radius: 6px;
  }
  .p-skeleton:after {
    background: linear-gradient(90deg, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0.4), rgba(255, 255, 255, 0));
  }
  .p-tag {
    background: #6366f1;
    color: #ffffff;
    font-size: 0.75rem;
    font-weight: 700;
    padding: 0.25rem 0.4rem;
    border-radius: 6px;
  }
  .p-tag.p-tag-success {
    background-color: #22c55e;
    color: #ffffff;
  }
  .p-tag.p-tag-info {
    background-color: #0ea5e9;
    color: #ffffff;
  }
  .p-tag.p-tag-warning {
    background-color: #f97316;
    color: #ffffff;
  }
  .p-tag.p-tag-danger {
    background-color: #ef4444;
    color: #ffffff;
  }
  .p-tag .p-tag-icon {
    margin-right: 0.25rem;
    font-size: 0.75rem;
  }
  .p-tag .p-tag-icon.p-icon {
    width: 0.75rem;
    height: 0.75rem;
  }
  .p-inplace .p-inplace-display {
    padding: 0.75rem 0.75rem;
    border-radius: 6px;
    transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
  }
  .p-inplace .p-inplace-display:not(.p-disabled):hover {
    background: #f3f4f6;
    color: #4b5563;
  }
  .p-inplace .p-inplace-display:focus {
    outline: 0 none;
    outline-offset: 0;
    box-shadow: 0 0 0 0.2rem #c7d2fe;
  }
  .p-metergroup .p-metergroup-meter-container {
    background: #e5e7eb;
    border-radius: 6px;
  }
  .p-metergroup .p-metergroup-meter {
    border: 0 none;
    background: #6366f1;
  }
  .p-metergroup .p-metergroup-label-list .p-metergroup-label-list-item {
    line-height: 1.5rem;
  }
  .p-metergroup .p-metergroup-label-list .p-metergroup-label-type {
    background: #6366f1;
    width: 0.5rem;
    height: 0.5rem;
    border-radius: 100%;
    margin-right: 0.5rem;
  }
  .p-metergroup .p-metergroup-label-list .p-metergroup-label {
    margin-right: 1rem;
  }
  .p-metergroup .p-metergroup-label-list .p-metergroup-label-icon {
    width: 1rem;
    height: 1rem;
    margin-right: 0.5rem;
  }
  .p-metergroup.p-metergroup-horizontal .p-metergroup-meter-container {
    height: 0.5rem;
  }
  .p-metergroup.p-metergroup-horizontal .p-metergroup-meter:first-of-type {
    border-top-left-radius: 6px;
    border-bottom-left-radius: 6px;
  }
  .p-metergroup.p-metergroup-horizontal .p-metergroup-meter:last-of-type {
    border-top-right-radius: 6px;
    border-bottom-right-radius: 6px;
  }
  .p-metergroup.p-metergroup-horizontal .p-metergroup-label-list-start {
    margin-bottom: 1rem;
  }
  .p-metergroup.p-metergroup-horizontal .p-metergroup-label-list-end {
    margin-top: 1rem;
  }
  .p-metergroup.p-metergroup-vertical .p-metergroup-meter-container {
    width: 0.5rem;
    height: 100%;
  }
  .p-metergroup.p-metergroup-vertical .p-metergroup-meter:first-of-type {
    border-top-left-radius: 6px;
    border-top-right-radius: 6px;
  }
  .p-metergroup.p-metergroup-vertical .p-metergroup-meter:last-of-type {
    border-bottom-left-radius: 6px;
    border-bottom-right-radius: 6px;
  }
  .p-metergroup.p-metergroup-vertical .p-metergroup-label-list:not(.p-metergroup-label-list-start) {
    margin-left: 1rem;
  }
  .p-progressbar {
    border: 0 none;
    height: 1.5rem;
    background: #e5e7eb;
    border-radius: 6px;
  }
  .p-progressbar .p-progressbar-value {
    border: 0 none;
    margin: 0;
    background: #6366f1;
  }
  .p-progressbar .p-progressbar-label {
    color: #ffffff;
    line-height: 1.5rem;
  }
  .p-terminal {
    background: #ffffff;
    color: #4b5563;
    border: 1px solid #e5e7eb;
    padding: 1.25rem;
  }
  .p-terminal .p-terminal-input {
    font-family: var(--font-family);
    font-feature-settings: var(--font-feature-settings, normal);
    font-size: 1rem;
  }
  .p-badge {
    background: #6366f1;
    color: #ffffff;
    font-size: 0.75rem;
    font-weight: 700;
    min-width: 1.5rem;
    height: 1.5rem;
    line-height: 1.5rem;
  }
  .p-badge.p-badge-secondary {
    background-color: #64748b;
    color: #ffffff;
  }
  .p-badge.p-badge-success {
    background-color: #22c55e;
    color: #ffffff;
  }
  .p-badge.p-badge-info {
    background-color: #0ea5e9;
    color: #ffffff;
  }
  .p-badge.p-badge-warning {
    background-color: #f97316;
    color: #ffffff;
  }
  .p-badge.p-badge-danger {
    background-color: #ef4444;
    color: #ffffff;
  }
  .p-badge.p-badge-lg {
    font-size: 1.125rem;
    min-width: 2.25rem;
    height: 2.25rem;
    line-height: 2.25rem;
  }
  .p-badge.p-badge-xl {
    font-size: 1.5rem;
    min-width: 3rem;
    height: 3rem;
    line-height: 3rem;
  }
  .p-tag {
    background: #6366f1;
    color: #ffffff;
    font-size: 0.75rem;
    font-weight: 700;
    padding: 0.25rem 0.4rem;
    border-radius: 6px;
  }
  .p-tag.p-tag-success {
    background-color: #22c55e;
    color: #ffffff;
  }
  .p-tag.p-tag-info {
    background-color: #0ea5e9;
    color: #ffffff;
  }
  .p-tag.p-tag-warning {
    background-color: #f97316;
    color: #ffffff;
  }
  .p-tag.p-tag-danger {
    background-color: #ef4444;
    color: #ffffff;
  }
}
@layer primereact {
  .p-button-label {
    font-weight: 700;
  }
  .p-selectbutton > .p-button,
  .p-togglebutton.p-button {
    transition: background-color 0.2s, border-color 0.2s, box-shadow 0.2s;
  }
  .p-accordion .p-accordion-header .p-accordion-header-link {
    transition: background-color 0.2s, border-color 0.2s, box-shadow 0.2s;
  }
  .p-tabview .p-tabview-nav li .p-tabview-nav-link {
    transition: background-color 0.2s, border-color 0.2s, box-shadow 0.2s;
  }
  .p-tabmenu .p-tabmenu-nav .p-tabmenuitem .p-menuitem-link {
    transition: background-color 0.2s, border-color 0.2s, box-shadow 0.2s;
  }
  .p-carousel .p-carousel-indicators .p-carousel-indicator.p-highlight button {
    background-color: #6366f1;
  }
  .p-galleria .p-galleria-indicators .p-galleria-indicator.p-highlight button {
    background-color: #6366f1;
  }
  .p-button:focus {
    box-shadow: 0 0 0 2px #ffffff, 0 0 0 4px #b1b3f8, 0 1px 2px 0 rgb(0, 0, 0);
  }
  .p-button.p-button-secondary:enabled:focus {
    box-shadow: 0 0 0 2px #ffffff, 0 0 0 4px #b0b9c6, 0 1px 2px 0 rgb(0, 0, 0);
  }
  .p-button.p-button-success:enabled:focus {
    box-shadow: 0 0 0 2px #ffffff, 0 0 0 4px #88eaac, 0 1px 2px 0 rgb(0, 0, 0);
  }
  .p-button.p-button-info:enabled:focus {
    box-shadow: 0 0 0 2px #ffffff, 0 0 0 4px #83d3f8, 0 1px 2px 0 rgb(0, 0, 0);
  }
  .p-button.p-button-warning:enabled:focus {
    box-shadow: 0 0 0 2px #ffffff, 0 0 0 4px #fcb98b, 0 1px 2px 0 rgb(0, 0, 0);
  }
  .p-button.p-button-help:enabled:focus {
    box-shadow: 0 0 0 2px #ffffff, 0 0 0 4px #d4aafb, 0 1px 2px 0 rgb(0, 0, 0);
  }
  .p-button.p-button-danger:enabled:focus {
    box-shadow: 0 0 0 2px #ffffff, 0 0 0 4px #f7a2a2, 0 1px 2px 0 rgb(0, 0, 0);
  }
  .p-datatable .p-datatable-tbody > tr.p-datatable-dragpoint-top > td {
    box-shadow: inset 0 2px 0 0 #6366f1;
  }
  .p-datatable .p-datatable-tbody > tr.p-datatable-dragpoint-bottom > td {
    box-shadow: inset 0 -2px 0 0 #6366f1;
  }
  .p-speeddial-item.p-focus > .p-speeddial-action {
    box-shadow: 0 0 0 2px #ffffff, 0 0 0 4px #b1b3f8, 0 1px 2px 0 rgb(0, 0, 0);
  }
  .p-toast-message {
    backdrop-filter: blur(10px);
  }
  .p-inline-message-text {
    font-weight: 500;
  }
  .p-picklist-buttons .p-button,
  .p-orderlist-controls .p-button {
    transition: opacity 0.2s, background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
  }
  .p-steps .p-steps-item.p-highlight .p-steps-number {
    background: #6366f1;
    color: #ffffff;
  }
  .p-stepper .p-stepper-header.p-highlight .p-stepper-number {
    background: #6366f1;
    color: #ffffff;
  }
}

/*!*****************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].oneOf[1].use[1]!./node_modules/primereact/resources/primereact.css ***!
  \*****************************************************************************************************************************************/
/**
 * The primereact[.min].css has been deprecated. In order not to break existing projects, it is currently included in the build as an empty file.
 */
/*!*****************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].oneOf[1].use[1]!./node_modules/primeflex/primeflex.css ***!
  \*****************************************************************************************************************************/
.grid {
  display: flex;
  flex-wrap: wrap;
  margin-right: -0.5rem;
  margin-left: -0.5rem;
  margin-top: -0.5rem;
}

.grid > .col,
.grid > [class*=col] {
  box-sizing: border-box;
}

.grid-nogutter {
  margin-right: 0;
  margin-left: 0;
  margin-top: 0;
}

.grid-nogutter > .col,
.grid-nogutter > [class*=col-] {
  padding: 0;
}

.col {
  flex-grow: 1;
  flex-basis: 0;
  padding: 0.5rem;
}

.col-fixed {
  flex: 0 0 auto;
  padding: 0.5rem;
}

.col-1 {
  flex: 0 0 auto;
  padding: 0.5rem;
  width: 8.3333%;
}

.col-2 {
  flex: 0 0 auto;
  padding: 0.5rem;
  width: 16.6667%;
}

.col-3 {
  flex: 0 0 auto;
  padding: 0.5rem;
  width: 25%;
}

.col-4 {
  flex: 0 0 auto;
  padding: 0.5rem;
  width: 33.3333%;
}

.col-5 {
  flex: 0 0 auto;
  padding: 0.5rem;
  width: 41.6667%;
}

.col-6 {
  flex: 0 0 auto;
  padding: 0.5rem;
  width: 50%;
}

.col-7 {
  flex: 0 0 auto;
  padding: 0.5rem;
  width: 58.3333%;
}

.col-8 {
  flex: 0 0 auto;
  padding: 0.5rem;
  width: 66.6667%;
}

.col-9 {
  flex: 0 0 auto;
  padding: 0.5rem;
  width: 75%;
}

.col-10 {
  flex: 0 0 auto;
  padding: 0.5rem;
  width: 83.3333%;
}

.col-11 {
  flex: 0 0 auto;
  padding: 0.5rem;
  width: 91.6667%;
}

.col-12 {
  flex: 0 0 auto;
  padding: 0.5rem;
  width: 100%;
}

@media screen and (min-width: 576px) {
  .sm\:col {
    flex-grow: 1;
    flex-basis: 0;
    padding: 0.5rem;
  }
  .sm\:col-fixed {
    flex: 0 0 auto;
    padding: 0.5rem;
  }
  .sm\:col-1 {
    flex: 0 0 auto;
    padding: 0.5rem;
    width: 8.3333%;
  }
  .sm\:col-2 {
    flex: 0 0 auto;
    padding: 0.5rem;
    width: 16.6667%;
  }
  .sm\:col-3 {
    flex: 0 0 auto;
    padding: 0.5rem;
    width: 25%;
  }
  .sm\:col-4 {
    flex: 0 0 auto;
    padding: 0.5rem;
    width: 33.3333%;
  }
  .sm\:col-5 {
    flex: 0 0 auto;
    padding: 0.5rem;
    width: 41.6667%;
  }
  .sm\:col-6 {
    flex: 0 0 auto;
    padding: 0.5rem;
    width: 50%;
  }
  .sm\:col-7 {
    flex: 0 0 auto;
    padding: 0.5rem;
    width: 58.3333%;
  }
  .sm\:col-8 {
    flex: 0 0 auto;
    padding: 0.5rem;
    width: 66.6667%;
  }
  .sm\:col-9 {
    flex: 0 0 auto;
    padding: 0.5rem;
    width: 75%;
  }
  .sm\:col-10 {
    flex: 0 0 auto;
    padding: 0.5rem;
    width: 83.3333%;
  }
  .sm\:col-11 {
    flex: 0 0 auto;
    padding: 0.5rem;
    width: 91.6667%;
  }
  .sm\:col-12 {
    flex: 0 0 auto;
    padding: 0.5rem;
    width: 100%;
  }
}
@media screen and (min-width: 768px) {
  .md\:col {
    flex-grow: 1;
    flex-basis: 0;
    padding: 0.5rem;
  }
  .md\:col-fixed {
    flex: 0 0 auto;
    padding: 0.5rem;
  }
  .md\:col-1 {
    flex: 0 0 auto;
    padding: 0.5rem;
    width: 8.3333%;
  }
  .md\:col-2 {
    flex: 0 0 auto;
    padding: 0.5rem;
    width: 16.6667%;
  }
  .md\:col-3 {
    flex: 0 0 auto;
    padding: 0.5rem;
    width: 25%;
  }
  .md\:col-4 {
    flex: 0 0 auto;
    padding: 0.5rem;
    width: 33.3333%;
  }
  .md\:col-5 {
    flex: 0 0 auto;
    padding: 0.5rem;
    width: 41.6667%;
  }
  .md\:col-6 {
    flex: 0 0 auto;
    padding: 0.5rem;
    width: 50%;
  }
  .md\:col-7 {
    flex: 0 0 auto;
    padding: 0.5rem;
    width: 58.3333%;
  }
  .md\:col-8 {
    flex: 0 0 auto;
    padding: 0.5rem;
    width: 66.6667%;
  }
  .md\:col-9 {
    flex: 0 0 auto;
    padding: 0.5rem;
    width: 75%;
  }
  .md\:col-10 {
    flex: 0 0 auto;
    padding: 0.5rem;
    width: 83.3333%;
  }
  .md\:col-11 {
    flex: 0 0 auto;
    padding: 0.5rem;
    width: 91.6667%;
  }
  .md\:col-12 {
    flex: 0 0 auto;
    padding: 0.5rem;
    width: 100%;
  }
}
@media screen and (min-width: 992px) {
  .lg\:col {
    flex-grow: 1;
    flex-basis: 0;
    padding: 0.5rem;
  }
  .lg\:col-fixed {
    flex: 0 0 auto;
    padding: 0.5rem;
  }
  .lg\:col-1 {
    flex: 0 0 auto;
    padding: 0.5rem;
    width: 8.3333%;
  }
  .lg\:col-2 {
    flex: 0 0 auto;
    padding: 0.5rem;
    width: 16.6667%;
  }
  .lg\:col-3 {
    flex: 0 0 auto;
    padding: 0.5rem;
    width: 25%;
  }
  .lg\:col-4 {
    flex: 0 0 auto;
    padding: 0.5rem;
    width: 33.3333%;
  }
  .lg\:col-5 {
    flex: 0 0 auto;
    padding: 0.5rem;
    width: 41.6667%;
  }
  .lg\:col-6 {
    flex: 0 0 auto;
    padding: 0.5rem;
    width: 50%;
  }
  .lg\:col-7 {
    flex: 0 0 auto;
    padding: 0.5rem;
    width: 58.3333%;
  }
  .lg\:col-8 {
    flex: 0 0 auto;
    padding: 0.5rem;
    width: 66.6667%;
  }
  .lg\:col-9 {
    flex: 0 0 auto;
    padding: 0.5rem;
    width: 75%;
  }
  .lg\:col-10 {
    flex: 0 0 auto;
    padding: 0.5rem;
    width: 83.3333%;
  }
  .lg\:col-11 {
    flex: 0 0 auto;
    padding: 0.5rem;
    width: 91.6667%;
  }
  .lg\:col-12 {
    flex: 0 0 auto;
    padding: 0.5rem;
    width: 100%;
  }
}
@media screen and (min-width: 1200px) {
  .xl\:col {
    flex-grow: 1;
    flex-basis: 0;
    padding: 0.5rem;
  }
  .xl\:col-fixed {
    flex: 0 0 auto;
    padding: 0.5rem;
  }
  .xl\:col-1 {
    flex: 0 0 auto;
    padding: 0.5rem;
    width: 8.3333%;
  }
  .xl\:col-2 {
    flex: 0 0 auto;
    padding: 0.5rem;
    width: 16.6667%;
  }
  .xl\:col-3 {
    flex: 0 0 auto;
    padding: 0.5rem;
    width: 25%;
  }
  .xl\:col-4 {
    flex: 0 0 auto;
    padding: 0.5rem;
    width: 33.3333%;
  }
  .xl\:col-5 {
    flex: 0 0 auto;
    padding: 0.5rem;
    width: 41.6667%;
  }
  .xl\:col-6 {
    flex: 0 0 auto;
    padding: 0.5rem;
    width: 50%;
  }
  .xl\:col-7 {
    flex: 0 0 auto;
    padding: 0.5rem;
    width: 58.3333%;
  }
  .xl\:col-8 {
    flex: 0 0 auto;
    padding: 0.5rem;
    width: 66.6667%;
  }
  .xl\:col-9 {
    flex: 0 0 auto;
    padding: 0.5rem;
    width: 75%;
  }
  .xl\:col-10 {
    flex: 0 0 auto;
    padding: 0.5rem;
    width: 83.3333%;
  }
  .xl\:col-11 {
    flex: 0 0 auto;
    padding: 0.5rem;
    width: 91.6667%;
  }
  .xl\:col-12 {
    flex: 0 0 auto;
    padding: 0.5rem;
    width: 100%;
  }
}
.col-offset-0 {
  margin-left: 0 !important;
}

.col-offset-1 {
  margin-left: 8.3333% !important;
}

.col-offset-2 {
  margin-left: 16.6667% !important;
}

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

.col-offset-4 {
  margin-left: 33.3333% !important;
}

.col-offset-5 {
  margin-left: 41.6667% !important;
}

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

.col-offset-7 {
  margin-left: 58.3333% !important;
}

.col-offset-8 {
  margin-left: 66.6667% !important;
}

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

.col-offset-10 {
  margin-left: 83.3333% !important;
}

.col-offset-11 {
  margin-left: 91.6667% !important;
}

.col-offset-12 {
  margin-left: 100% !important;
}

@media screen and (min-width: 576px) {
  .sm\:col-offset-0 {
    margin-left: 0 !important;
  }
  .sm\:col-offset-1 {
    margin-left: 8.3333% !important;
  }
  .sm\:col-offset-2 {
    margin-left: 16.6667% !important;
  }
  .sm\:col-offset-3 {
    margin-left: 25% !important;
  }
  .sm\:col-offset-4 {
    margin-left: 33.3333% !important;
  }
  .sm\:col-offset-5 {
    margin-left: 41.6667% !important;
  }
  .sm\:col-offset-6 {
    margin-left: 50% !important;
  }
  .sm\:col-offset-7 {
    margin-left: 58.3333% !important;
  }
  .sm\:col-offset-8 {
    margin-left: 66.6667% !important;
  }
  .sm\:col-offset-9 {
    margin-left: 75% !important;
  }
  .sm\:col-offset-10 {
    margin-left: 83.3333% !important;
  }
  .sm\:col-offset-11 {
    margin-left: 91.6667% !important;
  }
  .sm\:col-offset-12 {
    margin-left: 100% !important;
  }
}
@media screen and (min-width: 768px) {
  .md\:col-offset-0 {
    margin-left: 0 !important;
  }
  .md\:col-offset-1 {
    margin-left: 8.3333% !important;
  }
  .md\:col-offset-2 {
    margin-left: 16.6667% !important;
  }
  .md\:col-offset-3 {
    margin-left: 25% !important;
  }
  .md\:col-offset-4 {
    margin-left: 33.3333% !important;
  }
  .md\:col-offset-5 {
    margin-left: 41.6667% !important;
  }
  .md\:col-offset-6 {
    margin-left: 50% !important;
  }
  .md\:col-offset-7 {
    margin-left: 58.3333% !important;
  }
  .md\:col-offset-8 {
    margin-left: 66.6667% !important;
  }
  .md\:col-offset-9 {
    margin-left: 75% !important;
  }
  .md\:col-offset-10 {
    margin-left: 83.3333% !important;
  }
  .md\:col-offset-11 {
    margin-left: 91.6667% !important;
  }
  .md\:col-offset-12 {
    margin-left: 100% !important;
  }
}
@media screen and (min-width: 992px) {
  .lg\:col-offset-0 {
    margin-left: 0 !important;
  }
  .lg\:col-offset-1 {
    margin-left: 8.3333% !important;
  }
  .lg\:col-offset-2 {
    margin-left: 16.6667% !important;
  }
  .lg\:col-offset-3 {
    margin-left: 25% !important;
  }
  .lg\:col-offset-4 {
    margin-left: 33.3333% !important;
  }
  .lg\:col-offset-5 {
    margin-left: 41.6667% !important;
  }
  .lg\:col-offset-6 {
    margin-left: 50% !important;
  }
  .lg\:col-offset-7 {
    margin-left: 58.3333% !important;
  }
  .lg\:col-offset-8 {
    margin-left: 66.6667% !important;
  }
  .lg\:col-offset-9 {
    margin-left: 75% !important;
  }
  .lg\:col-offset-10 {
    margin-left: 83.3333% !important;
  }
  .lg\:col-offset-11 {
    margin-left: 91.6667% !important;
  }
  .lg\:col-offset-12 {
    margin-left: 100% !important;
  }
}
@media screen and (min-width: 1200px) {
  .xl\:col-offset-0 {
    margin-left: 0 !important;
  }
  .xl\:col-offset-1 {
    margin-left: 8.3333% !important;
  }
  .xl\:col-offset-2 {
    margin-left: 16.6667% !important;
  }
  .xl\:col-offset-3 {
    margin-left: 25% !important;
  }
  .xl\:col-offset-4 {
    margin-left: 33.3333% !important;
  }
  .xl\:col-offset-5 {
    margin-left: 41.6667% !important;
  }
  .xl\:col-offset-6 {
    margin-left: 50% !important;
  }
  .xl\:col-offset-7 {
    margin-left: 58.3333% !important;
  }
  .xl\:col-offset-8 {
    margin-left: 66.6667% !important;
  }
  .xl\:col-offset-9 {
    margin-left: 75% !important;
  }
  .xl\:col-offset-10 {
    margin-left: 83.3333% !important;
  }
  .xl\:col-offset-11 {
    margin-left: 91.6667% !important;
  }
  .xl\:col-offset-12 {
    margin-left: 100% !important;
  }
}
.text-0 {
  color: var(--surface-0) !important;
}

.text-50 {
  color: var(--surface-50) !important;
}

.text-100 {
  color: var(--surface-100) !important;
}

.text-200 {
  color: var(--surface-200) !important;
}

.text-300 {
  color: var(--surface-300) !important;
}

.text-400 {
  color: var(--surface-400) !important;
}

.text-500 {
  color: var(--surface-500) !important;
}

.text-600 {
  color: var(--surface-600) !important;
}

.text-700 {
  color: var(--surface-700) !important;
}

.text-800 {
  color: var(--surface-800) !important;
}

.text-900 {
  color: var(--surface-900) !important;
}

.focus\:text-0:focus {
  color: var(--surface-0) !important;
}

.hover\:text-0:hover {
  color: var(--surface-0) !important;
}

.active\:text-0:active {
  color: var(--surface-0) !important;
}

.focus\:text-50:focus {
  color: var(--surface-50) !important;
}

.hover\:text-50:hover {
  color: var(--surface-50) !important;
}

.active\:text-50:active {
  color: var(--surface-50) !important;
}

.focus\:text-100:focus {
  color: var(--surface-100) !important;
}

.hover\:text-100:hover {
  color: var(--surface-100) !important;
}

.active\:text-100:active {
  color: var(--surface-100) !important;
}

.focus\:text-200:focus {
  color: var(--surface-200) !important;
}

.hover\:text-200:hover {
  color: var(--surface-200) !important;
}

.active\:text-200:active {
  color: var(--surface-200) !important;
}

.focus\:text-300:focus {
  color: var(--surface-300) !important;
}

.hover\:text-300:hover {
  color: var(--surface-300) !important;
}

.active\:text-300:active {
  color: var(--surface-300) !important;
}

.focus\:text-400:focus {
  color: var(--surface-400) !important;
}

.hover\:text-400:hover {
  color: var(--surface-400) !important;
}

.active\:text-400:active {
  color: var(--surface-400) !important;
}

.focus\:text-500:focus {
  color: var(--surface-500) !important;
}

.hover\:text-500:hover {
  color: var(--surface-500) !important;
}

.active\:text-500:active {
  color: var(--surface-500) !important;
}

.focus\:text-600:focus {
  color: var(--surface-600) !important;
}

.hover\:text-600:hover {
  color: var(--surface-600) !important;
}

.active\:text-600:active {
  color: var(--surface-600) !important;
}

.focus\:text-700:focus {
  color: var(--surface-700) !important;
}

.hover\:text-700:hover {
  color: var(--surface-700) !important;
}

.active\:text-700:active {
  color: var(--surface-700) !important;
}

.focus\:text-800:focus {
  color: var(--surface-800) !important;
}

.hover\:text-800:hover {
  color: var(--surface-800) !important;
}

.active\:text-800:active {
  color: var(--surface-800) !important;
}

.focus\:text-900:focus {
  color: var(--surface-900) !important;
}

.hover\:text-900:hover {
  color: var(--surface-900) !important;
}

.active\:text-900:active {
  color: var(--surface-900) !important;
}

.surface-0 {
  background-color: var(--surface-0) !important;
}

.surface-50 {
  background-color: var(--surface-50) !important;
}

.surface-100 {
  background-color: var(--surface-100) !important;
}

.surface-200 {
  background-color: var(--surface-200) !important;
}

.surface-300 {
  background-color: var(--surface-300) !important;
}

.surface-400 {
  background-color: var(--surface-400) !important;
}

.surface-500 {
  background-color: var(--surface-500) !important;
}

.surface-600 {
  background-color: var(--surface-600) !important;
}

.surface-700 {
  background-color: var(--surface-700) !important;
}

.surface-800 {
  background-color: var(--surface-800) !important;
}

.surface-900 {
  background-color: var(--surface-900) !important;
}

.focus\:surface-0:focus {
  background-color: var(--surface-0) !important;
}

.hover\:surface-0:hover {
  background-color: var(--surface-0) !important;
}

.active\:surface-0:active {
  background-color: var(--surface-0) !important;
}

.focus\:surface-50:focus {
  background-color: var(--surface-50) !important;
}

.hover\:surface-50:hover {
  background-color: var(--surface-50) !important;
}

.active\:surface-50:active {
  background-color: var(--surface-50) !important;
}

.focus\:surface-100:focus {
  background-color: var(--surface-100) !important;
}

.hover\:surface-100:hover {
  background-color: var(--surface-100) !important;
}

.active\:surface-100:active {
  background-color: var(--surface-100) !important;
}

.focus\:surface-200:focus {
  background-color: var(--surface-200) !important;
}

.hover\:surface-200:hover {
  background-color: var(--surface-200) !important;
}

.active\:surface-200:active {
  background-color: var(--surface-200) !important;
}

.focus\:surface-300:focus {
  background-color: var(--surface-300) !important;
}

.hover\:surface-300:hover {
  background-color: var(--surface-300) !important;
}

.active\:surface-300:active {
  background-color: var(--surface-300) !important;
}

.focus\:surface-400:focus {
  background-color: var(--surface-400) !important;
}

.hover\:surface-400:hover {
  background-color: var(--surface-400) !important;
}

.active\:surface-400:active {
  background-color: var(--surface-400) !important;
}

.focus\:surface-500:focus {
  background-color: var(--surface-500) !important;
}

.hover\:surface-500:hover {
  background-color: var(--surface-500) !important;
}

.active\:surface-500:active {
  background-color: var(--surface-500) !important;
}

.focus\:surface-600:focus {
  background-color: var(--surface-600) !important;
}

.hover\:surface-600:hover {
  background-color: var(--surface-600) !important;
}

.active\:surface-600:active {
  background-color: var(--surface-600) !important;
}

.focus\:surface-700:focus {
  background-color: var(--surface-700) !important;
}

.hover\:surface-700:hover {
  background-color: var(--surface-700) !important;
}

.active\:surface-700:active {
  background-color: var(--surface-700) !important;
}

.focus\:surface-800:focus {
  background-color: var(--surface-800) !important;
}

.hover\:surface-800:hover {
  background-color: var(--surface-800) !important;
}

.active\:surface-800:active {
  background-color: var(--surface-800) !important;
}

.focus\:surface-900:focus {
  background-color: var(--surface-900) !important;
}

.hover\:surface-900:hover {
  background-color: var(--surface-900) !important;
}

.active\:surface-900:active {
  background-color: var(--surface-900) !important;
}

.border-0 {
  border-color: var(--surface-0) !important;
}

.border-50 {
  border-color: var(--surface-50) !important;
}

.border-100 {
  border-color: var(--surface-100) !important;
}

.border-200 {
  border-color: var(--surface-200) !important;
}

.border-300 {
  border-color: var(--surface-300) !important;
}

.border-400 {
  border-color: var(--surface-400) !important;
}

.border-500 {
  border-color: var(--surface-500) !important;
}

.border-600 {
  border-color: var(--surface-600) !important;
}

.border-700 {
  border-color: var(--surface-700) !important;
}

.border-800 {
  border-color: var(--surface-800) !important;
}

.border-900 {
  border-color: var(--surface-900) !important;
}

.focus\:border-0:focus {
  border-color: var(--surface-0) !important;
}

.hover\:border-0:hover {
  border-color: var(--surface-0) !important;
}

.active\:border-0:active {
  border-color: var(--surface-0) !important;
}

.focus\:border-50:focus {
  border-color: var(--surface-50) !important;
}

.hover\:border-50:hover {
  border-color: var(--surface-50) !important;
}

.active\:border-50:active {
  border-color: var(--surface-50) !important;
}

.focus\:border-100:focus {
  border-color: var(--surface-100) !important;
}

.hover\:border-100:hover {
  border-color: var(--surface-100) !important;
}

.active\:border-100:active {
  border-color: var(--surface-100) !important;
}

.focus\:border-200:focus {
  border-color: var(--surface-200) !important;
}

.hover\:border-200:hover {
  border-color: var(--surface-200) !important;
}

.active\:border-200:active {
  border-color: var(--surface-200) !important;
}

.focus\:border-300:focus {
  border-color: var(--surface-300) !important;
}

.hover\:border-300:hover {
  border-color: var(--surface-300) !important;
}

.active\:border-300:active {
  border-color: var(--surface-300) !important;
}

.focus\:border-400:focus {
  border-color: var(--surface-400) !important;
}

.hover\:border-400:hover {
  border-color: var(--surface-400) !important;
}

.active\:border-400:active {
  border-color: var(--surface-400) !important;
}

.focus\:border-500:focus {
  border-color: var(--surface-500) !important;
}

.hover\:border-500:hover {
  border-color: var(--surface-500) !important;
}

.active\:border-500:active {
  border-color: var(--surface-500) !important;
}

.focus\:border-600:focus {
  border-color: var(--surface-600) !important;
}

.hover\:border-600:hover {
  border-color: var(--surface-600) !important;
}

.active\:border-600:active {
  border-color: var(--surface-600) !important;
}

.focus\:border-700:focus {
  border-color: var(--surface-700) !important;
}

.hover\:border-700:hover {
  border-color: var(--surface-700) !important;
}

.active\:border-700:active {
  border-color: var(--surface-700) !important;
}

.focus\:border-800:focus {
  border-color: var(--surface-800) !important;
}

.hover\:border-800:hover {
  border-color: var(--surface-800) !important;
}

.active\:border-800:active {
  border-color: var(--surface-800) !important;
}

.focus\:border-900:focus {
  border-color: var(--surface-900) !important;
}

.hover\:border-900:hover {
  border-color: var(--surface-900) !important;
}

.active\:border-900:active {
  border-color: var(--surface-900) !important;
}

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

@media screen and (min-width: 576px) {
  .sm\:bg-transparent {
    background-color: transparent !important;
  }
}
@media screen and (min-width: 768px) {
  .md\:bg-transparent {
    background-color: transparent !important;
  }
}
@media screen and (min-width: 992px) {
  .lg\:bg-transparent {
    background-color: transparent !important;
  }
}
@media screen and (min-width: 1200px) {
  .xl\:bg-transparent {
    background-color: transparent !important;
  }
}
.border-transparent {
  border-color: transparent !important;
}

@media screen and (min-width: 576px) {
  .sm\:border-transparent {
    border-color: transparent !important;
  }
}
@media screen and (min-width: 768px) {
  .md\:border-transparent {
    border-color: transparent !important;
  }
}
@media screen and (min-width: 992px) {
  .lg\:border-transparent {
    border-color: transparent !important;
  }
}
@media screen and (min-width: 1200px) {
  .xl\:border-transparent {
    border-color: transparent !important;
  }
}
.text-blue-50 {
  color: var(--blue-50) !important;
}
.text-blue-100 {
  color: var(--blue-100) !important;
}
.text-blue-200 {
  color: var(--blue-200) !important;
}
.text-blue-300 {
  color: var(--blue-300) !important;
}
.text-blue-400 {
  color: var(--blue-400) !important;
}
.text-blue-500 {
  color: var(--blue-500) !important;
}
.text-blue-600 {
  color: var(--blue-600) !important;
}
.text-blue-700 {
  color: var(--blue-700) !important;
}
.text-blue-800 {
  color: var(--blue-800) !important;
}
.text-blue-900 {
  color: var(--blue-900) !important;
}

.focus\:text-blue-50:focus {
  color: var(--blue-50) !important;
}
.focus\:text-blue-100:focus {
  color: var(--blue-100) !important;
}
.focus\:text-blue-200:focus {
  color: var(--blue-200) !important;
}
.focus\:text-blue-300:focus {
  color: var(--blue-300) !important;
}
.focus\:text-blue-400:focus {
  color: var(--blue-400) !important;
}
.focus\:text-blue-500:focus {
  color: var(--blue-500) !important;
}
.focus\:text-blue-600:focus {
  color: var(--blue-600) !important;
}
.focus\:text-blue-700:focus {
  color: var(--blue-700) !important;
}
.focus\:text-blue-800:focus {
  color: var(--blue-800) !important;
}
.focus\:text-blue-900:focus {
  color: var(--blue-900) !important;
}

.hover\:text-blue-50:hover {
  color: var(--blue-50) !important;
}
.hover\:text-blue-100:hover {
  color: var(--blue-100) !important;
}
.hover\:text-blue-200:hover {
  color: var(--blue-200) !important;
}
.hover\:text-blue-300:hover {
  color: var(--blue-300) !important;
}
.hover\:text-blue-400:hover {
  color: var(--blue-400) !important;
}
.hover\:text-blue-500:hover {
  color: var(--blue-500) !important;
}
.hover\:text-blue-600:hover {
  color: var(--blue-600) !important;
}
.hover\:text-blue-700:hover {
  color: var(--blue-700) !important;
}
.hover\:text-blue-800:hover {
  color: var(--blue-800) !important;
}
.hover\:text-blue-900:hover {
  color: var(--blue-900) !important;
}

.active\:text-blue-50:active {
  color: var(--blue-50) !important;
}
.active\:text-blue-100:active {
  color: var(--blue-100) !important;
}
.active\:text-blue-200:active {
  color: var(--blue-200) !important;
}
.active\:text-blue-300:active {
  color: var(--blue-300) !important;
}
.active\:text-blue-400:active {
  color: var(--blue-400) !important;
}
.active\:text-blue-500:active {
  color: var(--blue-500) !important;
}
.active\:text-blue-600:active {
  color: var(--blue-600) !important;
}
.active\:text-blue-700:active {
  color: var(--blue-700) !important;
}
.active\:text-blue-800:active {
  color: var(--blue-800) !important;
}
.active\:text-blue-900:active {
  color: var(--blue-900) !important;
}

.text-green-50 {
  color: var(--green-50) !important;
}
.text-green-100 {
  color: var(--green-100) !important;
}
.text-green-200 {
  color: var(--green-200) !important;
}
.text-green-300 {
  color: var(--green-300) !important;
}
.text-green-400 {
  color: var(--green-400) !important;
}
.text-green-500 {
  color: var(--green-500) !important;
}
.text-green-600 {
  color: var(--green-600) !important;
}
.text-green-700 {
  color: var(--green-700) !important;
}
.text-green-800 {
  color: var(--green-800) !important;
}
.text-green-900 {
  color: var(--green-900) !important;
}

.focus\:text-green-50:focus {
  color: var(--green-50) !important;
}
.focus\:text-green-100:focus {
  color: var(--green-100) !important;
}
.focus\:text-green-200:focus {
  color: var(--green-200) !important;
}
.focus\:text-green-300:focus {
  color: var(--green-300) !important;
}
.focus\:text-green-400:focus {
  color: var(--green-400) !important;
}
.focus\:text-green-500:focus {
  color: var(--green-500) !important;
}
.focus\:text-green-600:focus {
  color: var(--green-600) !important;
}
.focus\:text-green-700:focus {
  color: var(--green-700) !important;
}
.focus\:text-green-800:focus {
  color: var(--green-800) !important;
}
.focus\:text-green-900:focus {
  color: var(--green-900) !important;
}

.hover\:text-green-50:hover {
  color: var(--green-50) !important;
}
.hover\:text-green-100:hover {
  color: var(--green-100) !important;
}
.hover\:text-green-200:hover {
  color: var(--green-200) !important;
}
.hover\:text-green-300:hover {
  color: var(--green-300) !important;
}
.hover\:text-green-400:hover {
  color: var(--green-400) !important;
}
.hover\:text-green-500:hover {
  color: var(--green-500) !important;
}
.hover\:text-green-600:hover {
  color: var(--green-600) !important;
}
.hover\:text-green-700:hover {
  color: var(--green-700) !important;
}
.hover\:text-green-800:hover {
  color: var(--green-800) !important;
}
.hover\:text-green-900:hover {
  color: var(--green-900) !important;
}

.active\:text-green-50:active {
  color: var(--green-50) !important;
}
.active\:text-green-100:active {
  color: var(--green-100) !important;
}
.active\:text-green-200:active {
  color: var(--green-200) !important;
}
.active\:text-green-300:active {
  color: var(--green-300) !important;
}
.active\:text-green-400:active {
  color: var(--green-400) !important;
}
.active\:text-green-500:active {
  color: var(--green-500) !important;
}
.active\:text-green-600:active {
  color: var(--green-600) !important;
}
.active\:text-green-700:active {
  color: var(--green-700) !important;
}
.active\:text-green-800:active {
  color: var(--green-800) !important;
}
.active\:text-green-900:active {
  color: var(--green-900) !important;
}

.text-yellow-50 {
  color: var(--yellow-50) !important;
}
.text-yellow-100 {
  color: var(--yellow-100) !important;
}
.text-yellow-200 {
  color: var(--yellow-200) !important;
}
.text-yellow-300 {
  color: var(--yellow-300) !important;
}
.text-yellow-400 {
  color: var(--yellow-400) !important;
}
.text-yellow-500 {
  color: var(--yellow-500) !important;
}
.text-yellow-600 {
  color: var(--yellow-600) !important;
}
.text-yellow-700 {
  color: var(--yellow-700) !important;
}
.text-yellow-800 {
  color: var(--yellow-800) !important;
}
.text-yellow-900 {
  color: var(--yellow-900) !important;
}

.focus\:text-yellow-50:focus {
  color: var(--yellow-50) !important;
}
.focus\:text-yellow-100:focus {
  color: var(--yellow-100) !important;
}
.focus\:text-yellow-200:focus {
  color: var(--yellow-200) !important;
}
.focus\:text-yellow-300:focus {
  color: var(--yellow-300) !important;
}
.focus\:text-yellow-400:focus {
  color: var(--yellow-400) !important;
}
.focus\:text-yellow-500:focus {
  color: var(--yellow-500) !important;
}
.focus\:text-yellow-600:focus {
  color: var(--yellow-600) !important;
}
.focus\:text-yellow-700:focus {
  color: var(--yellow-700) !important;
}
.focus\:text-yellow-800:focus {
  color: var(--yellow-800) !important;
}
.focus\:text-yellow-900:focus {
  color: var(--yellow-900) !important;
}

.hover\:text-yellow-50:hover {
  color: var(--yellow-50) !important;
}
.hover\:text-yellow-100:hover {
  color: var(--yellow-100) !important;
}
.hover\:text-yellow-200:hover {
  color: var(--yellow-200) !important;
}
.hover\:text-yellow-300:hover {
  color: var(--yellow-300) !important;
}
.hover\:text-yellow-400:hover {
  color: var(--yellow-400) !important;
}
.hover\:text-yellow-500:hover {
  color: var(--yellow-500) !important;
}
.hover\:text-yellow-600:hover {
  color: var(--yellow-600) !important;
}
.hover\:text-yellow-700:hover {
  color: var(--yellow-700) !important;
}
.hover\:text-yellow-800:hover {
  color: var(--yellow-800) !important;
}
.hover\:text-yellow-900:hover {
  color: var(--yellow-900) !important;
}

.active\:text-yellow-50:active {
  color: var(--yellow-50) !important;
}
.active\:text-yellow-100:active {
  color: var(--yellow-100) !important;
}
.active\:text-yellow-200:active {
  color: var(--yellow-200) !important;
}
.active\:text-yellow-300:active {
  color: var(--yellow-300) !important;
}
.active\:text-yellow-400:active {
  color: var(--yellow-400) !important;
}
.active\:text-yellow-500:active {
  color: var(--yellow-500) !important;
}
.active\:text-yellow-600:active {
  color: var(--yellow-600) !important;
}
.active\:text-yellow-700:active {
  color: var(--yellow-700) !important;
}
.active\:text-yellow-800:active {
  color: var(--yellow-800) !important;
}
.active\:text-yellow-900:active {
  color: var(--yellow-900) !important;
}

.text-cyan-50 {
  color: var(--cyan-50) !important;
}
.text-cyan-100 {
  color: var(--cyan-100) !important;
}
.text-cyan-200 {
  color: var(--cyan-200) !important;
}
.text-cyan-300 {
  color: var(--cyan-300) !important;
}
.text-cyan-400 {
  color: var(--cyan-400) !important;
}
.text-cyan-500 {
  color: var(--cyan-500) !important;
}
.text-cyan-600 {
  color: var(--cyan-600) !important;
}
.text-cyan-700 {
  color: var(--cyan-700) !important;
}
.text-cyan-800 {
  color: var(--cyan-800) !important;
}
.text-cyan-900 {
  color: var(--cyan-900) !important;
}

.focus\:text-cyan-50:focus {
  color: var(--cyan-50) !important;
}
.focus\:text-cyan-100:focus {
  color: var(--cyan-100) !important;
}
.focus\:text-cyan-200:focus {
  color: var(--cyan-200) !important;
}
.focus\:text-cyan-300:focus {
  color: var(--cyan-300) !important;
}
.focus\:text-cyan-400:focus {
  color: var(--cyan-400) !important;
}
.focus\:text-cyan-500:focus {
  color: var(--cyan-500) !important;
}
.focus\:text-cyan-600:focus {
  color: var(--cyan-600) !important;
}
.focus\:text-cyan-700:focus {
  color: var(--cyan-700) !important;
}
.focus\:text-cyan-800:focus {
  color: var(--cyan-800) !important;
}
.focus\:text-cyan-900:focus {
  color: var(--cyan-900) !important;
}

.hover\:text-cyan-50:hover {
  color: var(--cyan-50) !important;
}
.hover\:text-cyan-100:hover {
  color: var(--cyan-100) !important;
}
.hover\:text-cyan-200:hover {
  color: var(--cyan-200) !important;
}
.hover\:text-cyan-300:hover {
  color: var(--cyan-300) !important;
}
.hover\:text-cyan-400:hover {
  color: var(--cyan-400) !important;
}
.hover\:text-cyan-500:hover {
  color: var(--cyan-500) !important;
}
.hover\:text-cyan-600:hover {
  color: var(--cyan-600) !important;
}
.hover\:text-cyan-700:hover {
  color: var(--cyan-700) !important;
}
.hover\:text-cyan-800:hover {
  color: var(--cyan-800) !important;
}
.hover\:text-cyan-900:hover {
  color: var(--cyan-900) !important;
}

.active\:text-cyan-50:active {
  color: var(--cyan-50) !important;
}
.active\:text-cyan-100:active {
  color: var(--cyan-100) !important;
}
.active\:text-cyan-200:active {
  color: var(--cyan-200) !important;
}
.active\:text-cyan-300:active {
  color: var(--cyan-300) !important;
}
.active\:text-cyan-400:active {
  color: var(--cyan-400) !important;
}
.active\:text-cyan-500:active {
  color: var(--cyan-500) !important;
}
.active\:text-cyan-600:active {
  color: var(--cyan-600) !important;
}
.active\:text-cyan-700:active {
  color: var(--cyan-700) !important;
}
.active\:text-cyan-800:active {
  color: var(--cyan-800) !important;
}
.active\:text-cyan-900:active {
  color: var(--cyan-900) !important;
}

.text-pink-50 {
  color: var(--pink-50) !important;
}
.text-pink-100 {
  color: var(--pink-100) !important;
}
.text-pink-200 {
  color: var(--pink-200) !important;
}
.text-pink-300 {
  color: var(--pink-300) !important;
}
.text-pink-400 {
  color: var(--pink-400) !important;
}
.text-pink-500 {
  color: var(--pink-500) !important;
}
.text-pink-600 {
  color: var(--pink-600) !important;
}
.text-pink-700 {
  color: var(--pink-700) !important;
}
.text-pink-800 {
  color: var(--pink-800) !important;
}
.text-pink-900 {
  color: var(--pink-900) !important;
}

.focus\:text-pink-50:focus {
  color: var(--pink-50) !important;
}
.focus\:text-pink-100:focus {
  color: var(--pink-100) !important;
}
.focus\:text-pink-200:focus {
  color: var(--pink-200) !important;
}
.focus\:text-pink-300:focus {
  color: var(--pink-300) !important;
}
.focus\:text-pink-400:focus {
  color: var(--pink-400) !important;
}
.focus\:text-pink-500:focus {
  color: var(--pink-500) !important;
}
.focus\:text-pink-600:focus {
  color: var(--pink-600) !important;
}
.focus\:text-pink-700:focus {
  color: var(--pink-700) !important;
}
.focus\:text-pink-800:focus {
  color: var(--pink-800) !important;
}
.focus\:text-pink-900:focus {
  color: var(--pink-900) !important;
}

.hover\:text-pink-50:hover {
  color: var(--pink-50) !important;
}
.hover\:text-pink-100:hover {
  color: var(--pink-100) !important;
}
.hover\:text-pink-200:hover {
  color: var(--pink-200) !important;
}
.hover\:text-pink-300:hover {
  color: var(--pink-300) !important;
}
.hover\:text-pink-400:hover {
  color: var(--pink-400) !important;
}
.hover\:text-pink-500:hover {
  color: var(--pink-500) !important;
}
.hover\:text-pink-600:hover {
  color: var(--pink-600) !important;
}
.hover\:text-pink-700:hover {
  color: var(--pink-700) !important;
}
.hover\:text-pink-800:hover {
  color: var(--pink-800) !important;
}
.hover\:text-pink-900:hover {
  color: var(--pink-900) !important;
}

.active\:text-pink-50:active {
  color: var(--pink-50) !important;
}
.active\:text-pink-100:active {
  color: var(--pink-100) !important;
}
.active\:text-pink-200:active {
  color: var(--pink-200) !important;
}
.active\:text-pink-300:active {
  color: var(--pink-300) !important;
}
.active\:text-pink-400:active {
  color: var(--pink-400) !important;
}
.active\:text-pink-500:active {
  color: var(--pink-500) !important;
}
.active\:text-pink-600:active {
  color: var(--pink-600) !important;
}
.active\:text-pink-700:active {
  color: var(--pink-700) !important;
}
.active\:text-pink-800:active {
  color: var(--pink-800) !important;
}
.active\:text-pink-900:active {
  color: var(--pink-900) !important;
}

.text-indigo-50 {
  color: var(--indigo-50) !important;
}
.text-indigo-100 {
  color: var(--indigo-100) !important;
}
.text-indigo-200 {
  color: var(--indigo-200) !important;
}
.text-indigo-300 {
  color: var(--indigo-300) !important;
}
.text-indigo-400 {
  color: var(--indigo-400) !important;
}
.text-indigo-500 {
  color: var(--indigo-500) !important;
}
.text-indigo-600 {
  color: var(--indigo-600) !important;
}
.text-indigo-700 {
  color: var(--indigo-700) !important;
}
.text-indigo-800 {
  color: var(--indigo-800) !important;
}
.text-indigo-900 {
  color: var(--indigo-900) !important;
}

.focus\:text-indigo-50:focus {
  color: var(--indigo-50) !important;
}
.focus\:text-indigo-100:focus {
  color: var(--indigo-100) !important;
}
.focus\:text-indigo-200:focus {
  color: var(--indigo-200) !important;
}
.focus\:text-indigo-300:focus {
  color: var(--indigo-300) !important;
}
.focus\:text-indigo-400:focus {
  color: var(--indigo-400) !important;
}
.focus\:text-indigo-500:focus {
  color: var(--indigo-500) !important;
}
.focus\:text-indigo-600:focus {
  color: var(--indigo-600) !important;
}
.focus\:text-indigo-700:focus {
  color: var(--indigo-700) !important;
}
.focus\:text-indigo-800:focus {
  color: var(--indigo-800) !important;
}
.focus\:text-indigo-900:focus {
  color: var(--indigo-900) !important;
}

.hover\:text-indigo-50:hover {
  color: var(--indigo-50) !important;
}
.hover\:text-indigo-100:hover {
  color: var(--indigo-100) !important;
}
.hover\:text-indigo-200:hover {
  color: var(--indigo-200) !important;
}
.hover\:text-indigo-300:hover {
  color: var(--indigo-300) !important;
}
.hover\:text-indigo-400:hover {
  color: var(--indigo-400) !important;
}
.hover\:text-indigo-500:hover {
  color: var(--indigo-500) !important;
}
.hover\:text-indigo-600:hover {
  color: var(--indigo-600) !important;
}
.hover\:text-indigo-700:hover {
  color: var(--indigo-700) !important;
}
.hover\:text-indigo-800:hover {
  color: var(--indigo-800) !important;
}
.hover\:text-indigo-900:hover {
  color: var(--indigo-900) !important;
}

.active\:text-indigo-50:active {
  color: var(--indigo-50) !important;
}
.active\:text-indigo-100:active {
  color: var(--indigo-100) !important;
}
.active\:text-indigo-200:active {
  color: var(--indigo-200) !important;
}
.active\:text-indigo-300:active {
  color: var(--indigo-300) !important;
}
.active\:text-indigo-400:active {
  color: var(--indigo-400) !important;
}
.active\:text-indigo-500:active {
  color: var(--indigo-500) !important;
}
.active\:text-indigo-600:active {
  color: var(--indigo-600) !important;
}
.active\:text-indigo-700:active {
  color: var(--indigo-700) !important;
}
.active\:text-indigo-800:active {
  color: var(--indigo-800) !important;
}
.active\:text-indigo-900:active {
  color: var(--indigo-900) !important;
}

.text-teal-50 {
  color: var(--teal-50) !important;
}
.text-teal-100 {
  color: var(--teal-100) !important;
}
.text-teal-200 {
  color: var(--teal-200) !important;
}
.text-teal-300 {
  color: var(--teal-300) !important;
}
.text-teal-400 {
  color: var(--teal-400) !important;
}
.text-teal-500 {
  color: var(--teal-500) !important;
}
.text-teal-600 {
  color: var(--teal-600) !important;
}
.text-teal-700 {
  color: var(--teal-700) !important;
}
.text-teal-800 {
  color: var(--teal-800) !important;
}
.text-teal-900 {
  color: var(--teal-900) !important;
}

.focus\:text-teal-50:focus {
  color: var(--teal-50) !important;
}
.focus\:text-teal-100:focus {
  color: var(--teal-100) !important;
}
.focus\:text-teal-200:focus {
  color: var(--teal-200) !important;
}
.focus\:text-teal-300:focus {
  color: var(--teal-300) !important;
}
.focus\:text-teal-400:focus {
  color: var(--teal-400) !important;
}
.focus\:text-teal-500:focus {
  color: var(--teal-500) !important;
}
.focus\:text-teal-600:focus {
  color: var(--teal-600) !important;
}
.focus\:text-teal-700:focus {
  color: var(--teal-700) !important;
}
.focus\:text-teal-800:focus {
  color: var(--teal-800) !important;
}
.focus\:text-teal-900:focus {
  color: var(--teal-900) !important;
}

.hover\:text-teal-50:hover {
  color: var(--teal-50) !important;
}
.hover\:text-teal-100:hover {
  color: var(--teal-100) !important;
}
.hover\:text-teal-200:hover {
  color: var(--teal-200) !important;
}
.hover\:text-teal-300:hover {
  color: var(--teal-300) !important;
}
.hover\:text-teal-400:hover {
  color: var(--teal-400) !important;
}
.hover\:text-teal-500:hover {
  color: var(--teal-500) !important;
}
.hover\:text-teal-600:hover {
  color: var(--teal-600) !important;
}
.hover\:text-teal-700:hover {
  color: var(--teal-700) !important;
}
.hover\:text-teal-800:hover {
  color: var(--teal-800) !important;
}
.hover\:text-teal-900:hover {
  color: var(--teal-900) !important;
}

.active\:text-teal-50:active {
  color: var(--teal-50) !important;
}
.active\:text-teal-100:active {
  color: var(--teal-100) !important;
}
.active\:text-teal-200:active {
  color: var(--teal-200) !important;
}
.active\:text-teal-300:active {
  color: var(--teal-300) !important;
}
.active\:text-teal-400:active {
  color: var(--teal-400) !important;
}
.active\:text-teal-500:active {
  color: var(--teal-500) !important;
}
.active\:text-teal-600:active {
  color: var(--teal-600) !important;
}
.active\:text-teal-700:active {
  color: var(--teal-700) !important;
}
.active\:text-teal-800:active {
  color: var(--teal-800) !important;
}
.active\:text-teal-900:active {
  color: var(--teal-900) !important;
}

.text-orange-50 {
  color: var(--orange-50) !important;
}
.text-orange-100 {
  color: var(--orange-100) !important;
}
.text-orange-200 {
  color: var(--orange-200) !important;
}
.text-orange-300 {
  color: var(--orange-300) !important;
}
.text-orange-400 {
  color: var(--orange-400) !important;
}
.text-orange-500 {
  color: var(--orange-500) !important;
}
.text-orange-600 {
  color: var(--orange-600) !important;
}
.text-orange-700 {
  color: var(--orange-700) !important;
}
.text-orange-800 {
  color: var(--orange-800) !important;
}
.text-orange-900 {
  color: var(--orange-900) !important;
}

.focus\:text-orange-50:focus {
  color: var(--orange-50) !important;
}
.focus\:text-orange-100:focus {
  color: var(--orange-100) !important;
}
.focus\:text-orange-200:focus {
  color: var(--orange-200) !important;
}
.focus\:text-orange-300:focus {
  color: var(--orange-300) !important;
}
.focus\:text-orange-400:focus {
  color: var(--orange-400) !important;
}
.focus\:text-orange-500:focus {
  color: var(--orange-500) !important;
}
.focus\:text-orange-600:focus {
  color: var(--orange-600) !important;
}
.focus\:text-orange-700:focus {
  color: var(--orange-700) !important;
}
.focus\:text-orange-800:focus {
  color: var(--orange-800) !important;
}
.focus\:text-orange-900:focus {
  color: var(--orange-900) !important;
}

.hover\:text-orange-50:hover {
  color: var(--orange-50) !important;
}
.hover\:text-orange-100:hover {
  color: var(--orange-100) !important;
}
.hover\:text-orange-200:hover {
  color: var(--orange-200) !important;
}
.hover\:text-orange-300:hover {
  color: var(--orange-300) !important;
}
.hover\:text-orange-400:hover {
  color: var(--orange-400) !important;
}
.hover\:text-orange-500:hover {
  color: var(--orange-500) !important;
}
.hover\:text-orange-600:hover {
  color: var(--orange-600) !important;
}
.hover\:text-orange-700:hover {
  color: var(--orange-700) !important;
}
.hover\:text-orange-800:hover {
  color: var(--orange-800) !important;
}
.hover\:text-orange-900:hover {
  color: var(--orange-900) !important;
}

.active\:text-orange-50:active {
  color: var(--orange-50) !important;
}
.active\:text-orange-100:active {
  color: var(--orange-100) !important;
}
.active\:text-orange-200:active {
  color: var(--orange-200) !important;
}
.active\:text-orange-300:active {
  color: var(--orange-300) !important;
}
.active\:text-orange-400:active {
  color: var(--orange-400) !important;
}
.active\:text-orange-500:active {
  color: var(--orange-500) !important;
}
.active\:text-orange-600:active {
  color: var(--orange-600) !important;
}
.active\:text-orange-700:active {
  color: var(--orange-700) !important;
}
.active\:text-orange-800:active {
  color: var(--orange-800) !important;
}
.active\:text-orange-900:active {
  color: var(--orange-900) !important;
}

.text-bluegray-50 {
  color: var(--bluegray-50) !important;
}
.text-bluegray-100 {
  color: var(--bluegray-100) !important;
}
.text-bluegray-200 {
  color: var(--bluegray-200) !important;
}
.text-bluegray-300 {
  color: var(--bluegray-300) !important;
}
.text-bluegray-400 {
  color: var(--bluegray-400) !important;
}
.text-bluegray-500 {
  color: var(--bluegray-500) !important;
}
.text-bluegray-600 {
  color: var(--bluegray-600) !important;
}
.text-bluegray-700 {
  color: var(--bluegray-700) !important;
}
.text-bluegray-800 {
  color: var(--bluegray-800) !important;
}
.text-bluegray-900 {
  color: var(--bluegray-900) !important;
}

.focus\:text-bluegray-50:focus {
  color: var(--bluegray-50) !important;
}
.focus\:text-bluegray-100:focus {
  color: var(--bluegray-100) !important;
}
.focus\:text-bluegray-200:focus {
  color: var(--bluegray-200) !important;
}
.focus\:text-bluegray-300:focus {
  color: var(--bluegray-300) !important;
}
.focus\:text-bluegray-400:focus {
  color: var(--bluegray-400) !important;
}
.focus\:text-bluegray-500:focus {
  color: var(--bluegray-500) !important;
}
.focus\:text-bluegray-600:focus {
  color: var(--bluegray-600) !important;
}
.focus\:text-bluegray-700:focus {
  color: var(--bluegray-700) !important;
}
.focus\:text-bluegray-800:focus {
  color: var(--bluegray-800) !important;
}
.focus\:text-bluegray-900:focus {
  color: var(--bluegray-900) !important;
}

.hover\:text-bluegray-50:hover {
  color: var(--bluegray-50) !important;
}
.hover\:text-bluegray-100:hover {
  color: var(--bluegray-100) !important;
}
.hover\:text-bluegray-200:hover {
  color: var(--bluegray-200) !important;
}
.hover\:text-bluegray-300:hover {
  color: var(--bluegray-300) !important;
}
.hover\:text-bluegray-400:hover {
  color: var(--bluegray-400) !important;
}
.hover\:text-bluegray-500:hover {
  color: var(--bluegray-500) !important;
}
.hover\:text-bluegray-600:hover {
  color: var(--bluegray-600) !important;
}
.hover\:text-bluegray-700:hover {
  color: var(--bluegray-700) !important;
}
.hover\:text-bluegray-800:hover {
  color: var(--bluegray-800) !important;
}
.hover\:text-bluegray-900:hover {
  color: var(--bluegray-900) !important;
}

.active\:text-bluegray-50:active {
  color: var(--bluegray-50) !important;
}
.active\:text-bluegray-100:active {
  color: var(--bluegray-100) !important;
}
.active\:text-bluegray-200:active {
  color: var(--bluegray-200) !important;
}
.active\:text-bluegray-300:active {
  color: var(--bluegray-300) !important;
}
.active\:text-bluegray-400:active {
  color: var(--bluegray-400) !important;
}
.active\:text-bluegray-500:active {
  color: var(--bluegray-500) !important;
}
.active\:text-bluegray-600:active {
  color: var(--bluegray-600) !important;
}
.active\:text-bluegray-700:active {
  color: var(--bluegray-700) !important;
}
.active\:text-bluegray-800:active {
  color: var(--bluegray-800) !important;
}
.active\:text-bluegray-900:active {
  color: var(--bluegray-900) !important;
}

.text-purple-50 {
  color: var(--purple-50) !important;
}
.text-purple-100 {
  color: var(--purple-100) !important;
}
.text-purple-200 {
  color: var(--purple-200) !important;
}
.text-purple-300 {
  color: var(--purple-300) !important;
}
.text-purple-400 {
  color: var(--purple-400) !important;
}
.text-purple-500 {
  color: var(--purple-500) !important;
}
.text-purple-600 {
  color: var(--purple-600) !important;
}
.text-purple-700 {
  color: var(--purple-700) !important;
}
.text-purple-800 {
  color: var(--purple-800) !important;
}
.text-purple-900 {
  color: var(--purple-900) !important;
}

.focus\:text-purple-50:focus {
  color: var(--purple-50) !important;
}
.focus\:text-purple-100:focus {
  color: var(--purple-100) !important;
}
.focus\:text-purple-200:focus {
  color: var(--purple-200) !important;
}
.focus\:text-purple-300:focus {
  color: var(--purple-300) !important;
}
.focus\:text-purple-400:focus {
  color: var(--purple-400) !important;
}
.focus\:text-purple-500:focus {
  color: var(--purple-500) !important;
}
.focus\:text-purple-600:focus {
  color: var(--purple-600) !important;
}
.focus\:text-purple-700:focus {
  color: var(--purple-700) !important;
}
.focus\:text-purple-800:focus {
  color: var(--purple-800) !important;
}
.focus\:text-purple-900:focus {
  color: var(--purple-900) !important;
}

.hover\:text-purple-50:hover {
  color: var(--purple-50) !important;
}
.hover\:text-purple-100:hover {
  color: var(--purple-100) !important;
}
.hover\:text-purple-200:hover {
  color: var(--purple-200) !important;
}
.hover\:text-purple-300:hover {
  color: var(--purple-300) !important;
}
.hover\:text-purple-400:hover {
  color: var(--purple-400) !important;
}
.hover\:text-purple-500:hover {
  color: var(--purple-500) !important;
}
.hover\:text-purple-600:hover {
  color: var(--purple-600) !important;
}
.hover\:text-purple-700:hover {
  color: var(--purple-700) !important;
}
.hover\:text-purple-800:hover {
  color: var(--purple-800) !important;
}
.hover\:text-purple-900:hover {
  color: var(--purple-900) !important;
}

.active\:text-purple-50:active {
  color: var(--purple-50) !important;
}
.active\:text-purple-100:active {
  color: var(--purple-100) !important;
}
.active\:text-purple-200:active {
  color: var(--purple-200) !important;
}
.active\:text-purple-300:active {
  color: var(--purple-300) !important;
}
.active\:text-purple-400:active {
  color: var(--purple-400) !important;
}
.active\:text-purple-500:active {
  color: var(--purple-500) !important;
}
.active\:text-purple-600:active {
  color: var(--purple-600) !important;
}
.active\:text-purple-700:active {
  color: var(--purple-700) !important;
}
.active\:text-purple-800:active {
  color: var(--purple-800) !important;
}
.active\:text-purple-900:active {
  color: var(--purple-900) !important;
}

.text-gray-50 {
  color: var(--gray-50) !important;
}
.text-gray-100 {
  color: var(--gray-100) !important;
}
.text-gray-200 {
  color: var(--gray-200) !important;
}
.text-gray-300 {
  color: var(--gray-300) !important;
}
.text-gray-400 {
  color: var(--gray-400) !important;
}
.text-gray-500 {
  color: var(--gray-500) !important;
}
.text-gray-600 {
  color: var(--gray-600) !important;
}
.text-gray-700 {
  color: var(--gray-700) !important;
}
.text-gray-800 {
  color: var(--gray-800) !important;
}
.text-gray-900 {
  color: var(--gray-900) !important;
}

.focus\:text-gray-50:focus {
  color: var(--gray-50) !important;
}
.focus\:text-gray-100:focus {
  color: var(--gray-100) !important;
}
.focus\:text-gray-200:focus {
  color: var(--gray-200) !important;
}
.focus\:text-gray-300:focus {
  color: var(--gray-300) !important;
}
.focus\:text-gray-400:focus {
  color: var(--gray-400) !important;
}
.focus\:text-gray-500:focus {
  color: var(--gray-500) !important;
}
.focus\:text-gray-600:focus {
  color: var(--gray-600) !important;
}
.focus\:text-gray-700:focus {
  color: var(--gray-700) !important;
}
.focus\:text-gray-800:focus {
  color: var(--gray-800) !important;
}
.focus\:text-gray-900:focus {
  color: var(--gray-900) !important;
}

.hover\:text-gray-50:hover {
  color: var(--gray-50) !important;
}
.hover\:text-gray-100:hover {
  color: var(--gray-100) !important;
}
.hover\:text-gray-200:hover {
  color: var(--gray-200) !important;
}
.hover\:text-gray-300:hover {
  color: var(--gray-300) !important;
}
.hover\:text-gray-400:hover {
  color: var(--gray-400) !important;
}
.hover\:text-gray-500:hover {
  color: var(--gray-500) !important;
}
.hover\:text-gray-600:hover {
  color: var(--gray-600) !important;
}
.hover\:text-gray-700:hover {
  color: var(--gray-700) !important;
}
.hover\:text-gray-800:hover {
  color: var(--gray-800) !important;
}
.hover\:text-gray-900:hover {
  color: var(--gray-900) !important;
}

.active\:text-gray-50:active {
  color: var(--gray-50) !important;
}
.active\:text-gray-100:active {
  color: var(--gray-100) !important;
}
.active\:text-gray-200:active {
  color: var(--gray-200) !important;
}
.active\:text-gray-300:active {
  color: var(--gray-300) !important;
}
.active\:text-gray-400:active {
  color: var(--gray-400) !important;
}
.active\:text-gray-500:active {
  color: var(--gray-500) !important;
}
.active\:text-gray-600:active {
  color: var(--gray-600) !important;
}
.active\:text-gray-700:active {
  color: var(--gray-700) !important;
}
.active\:text-gray-800:active {
  color: var(--gray-800) !important;
}
.active\:text-gray-900:active {
  color: var(--gray-900) !important;
}

.text-red-50 {
  color: var(--red-50) !important;
}
.text-red-100 {
  color: var(--red-100) !important;
}
.text-red-200 {
  color: var(--red-200) !important;
}
.text-red-300 {
  color: var(--red-300) !important;
}
.text-red-400 {
  color: var(--red-400) !important;
}
.text-red-500 {
  color: var(--red-500) !important;
}
.text-red-600 {
  color: var(--red-600) !important;
}
.text-red-700 {
  color: var(--red-700) !important;
}
.text-red-800 {
  color: var(--red-800) !important;
}
.text-red-900 {
  color: var(--red-900) !important;
}

.focus\:text-red-50:focus {
  color: var(--red-50) !important;
}
.focus\:text-red-100:focus {
  color: var(--red-100) !important;
}
.focus\:text-red-200:focus {
  color: var(--red-200) !important;
}
.focus\:text-red-300:focus {
  color: var(--red-300) !important;
}
.focus\:text-red-400:focus {
  color: var(--red-400) !important;
}
.focus\:text-red-500:focus {
  color: var(--red-500) !important;
}
.focus\:text-red-600:focus {
  color: var(--red-600) !important;
}
.focus\:text-red-700:focus {
  color: var(--red-700) !important;
}
.focus\:text-red-800:focus {
  color: var(--red-800) !important;
}
.focus\:text-red-900:focus {
  color: var(--red-900) !important;
}

.hover\:text-red-50:hover {
  color: var(--red-50) !important;
}
.hover\:text-red-100:hover {
  color: var(--red-100) !important;
}
.hover\:text-red-200:hover {
  color: var(--red-200) !important;
}
.hover\:text-red-300:hover {
  color: var(--red-300) !important;
}
.hover\:text-red-400:hover {
  color: var(--red-400) !important;
}
.hover\:text-red-500:hover {
  color: var(--red-500) !important;
}
.hover\:text-red-600:hover {
  color: var(--red-600) !important;
}
.hover\:text-red-700:hover {
  color: var(--red-700) !important;
}
.hover\:text-red-800:hover {
  color: var(--red-800) !important;
}
.hover\:text-red-900:hover {
  color: var(--red-900) !important;
}

.active\:text-red-50:active {
  color: var(--red-50) !important;
}
.active\:text-red-100:active {
  color: var(--red-100) !important;
}
.active\:text-red-200:active {
  color: var(--red-200) !important;
}
.active\:text-red-300:active {
  color: var(--red-300) !important;
}
.active\:text-red-400:active {
  color: var(--red-400) !important;
}
.active\:text-red-500:active {
  color: var(--red-500) !important;
}
.active\:text-red-600:active {
  color: var(--red-600) !important;
}
.active\:text-red-700:active {
  color: var(--red-700) !important;
}
.active\:text-red-800:active {
  color: var(--red-800) !important;
}
.active\:text-red-900:active {
  color: var(--red-900) !important;
}

.text-primary-50 {
  color: var(--primary-50) !important;
}
.text-primary-100 {
  color: var(--primary-100) !important;
}
.text-primary-200 {
  color: var(--primary-200) !important;
}
.text-primary-300 {
  color: var(--primary-300) !important;
}
.text-primary-400 {
  color: var(--primary-400) !important;
}
.text-primary-500 {
  color: var(--primary-500) !important;
}
.text-primary-600 {
  color: var(--primary-600) !important;
}
.text-primary-700 {
  color: var(--primary-700) !important;
}
.text-primary-800 {
  color: var(--primary-800) !important;
}
.text-primary-900 {
  color: var(--primary-900) !important;
}

.focus\:text-primary-50:focus {
  color: var(--primary-50) !important;
}
.focus\:text-primary-100:focus {
  color: var(--primary-100) !important;
}
.focus\:text-primary-200:focus {
  color: var(--primary-200) !important;
}
.focus\:text-primary-300:focus {
  color: var(--primary-300) !important;
}
.focus\:text-primary-400:focus {
  color: var(--primary-400) !important;
}
.focus\:text-primary-500:focus {
  color: var(--primary-500) !important;
}
.focus\:text-primary-600:focus {
  color: var(--primary-600) !important;
}
.focus\:text-primary-700:focus {
  color: var(--primary-700) !important;
}
.focus\:text-primary-800:focus {
  color: var(--primary-800) !important;
}
.focus\:text-primary-900:focus {
  color: var(--primary-900) !important;
}

.hover\:text-primary-50:hover {
  color: var(--primary-50) !important;
}
.hover\:text-primary-100:hover {
  color: var(--primary-100) !important;
}
.hover\:text-primary-200:hover {
  color: var(--primary-200) !important;
}
.hover\:text-primary-300:hover {
  color: var(--primary-300) !important;
}
.hover\:text-primary-400:hover {
  color: var(--primary-400) !important;
}
.hover\:text-primary-500:hover {
  color: var(--primary-500) !important;
}
.hover\:text-primary-600:hover {
  color: var(--primary-600) !important;
}
.hover\:text-primary-700:hover {
  color: var(--primary-700) !important;
}
.hover\:text-primary-800:hover {
  color: var(--primary-800) !important;
}
.hover\:text-primary-900:hover {
  color: var(--primary-900) !important;
}

.active\:text-primary-50:active {
  color: var(--primary-50) !important;
}
.active\:text-primary-100:active {
  color: var(--primary-100) !important;
}
.active\:text-primary-200:active {
  color: var(--primary-200) !important;
}
.active\:text-primary-300:active {
  color: var(--primary-300) !important;
}
.active\:text-primary-400:active {
  color: var(--primary-400) !important;
}
.active\:text-primary-500:active {
  color: var(--primary-500) !important;
}
.active\:text-primary-600:active {
  color: var(--primary-600) !important;
}
.active\:text-primary-700:active {
  color: var(--primary-700) !important;
}
.active\:text-primary-800:active {
  color: var(--primary-800) !important;
}
.active\:text-primary-900:active {
  color: var(--primary-900) !important;
}

.bg-blue-50 {
  background-color: var(--blue-50) !important;
}
.bg-blue-100 {
  background-color: var(--blue-100) !important;
}
.bg-blue-200 {
  background-color: var(--blue-200) !important;
}
.bg-blue-300 {
  background-color: var(--blue-300) !important;
}
.bg-blue-400 {
  background-color: var(--blue-400) !important;
}
.bg-blue-500 {
  background-color: var(--blue-500) !important;
}
.bg-blue-600 {
  background-color: var(--blue-600) !important;
}
.bg-blue-700 {
  background-color: var(--blue-700) !important;
}
.bg-blue-800 {
  background-color: var(--blue-800) !important;
}
.bg-blue-900 {
  background-color: var(--blue-900) !important;
}

.focus\:bg-blue-50:focus {
  background-color: var(--blue-50) !important;
}
.focus\:bg-blue-100:focus {
  background-color: var(--blue-100) !important;
}
.focus\:bg-blue-200:focus {
  background-color: var(--blue-200) !important;
}
.focus\:bg-blue-300:focus {
  background-color: var(--blue-300) !important;
}
.focus\:bg-blue-400:focus {
  background-color: var(--blue-400) !important;
}
.focus\:bg-blue-500:focus {
  background-color: var(--blue-500) !important;
}
.focus\:bg-blue-600:focus {
  background-color: var(--blue-600) !important;
}
.focus\:bg-blue-700:focus {
  background-color: var(--blue-700) !important;
}
.focus\:bg-blue-800:focus {
  background-color: var(--blue-800) !important;
}
.focus\:bg-blue-900:focus {
  background-color: var(--blue-900) !important;
}

.hover\:bg-blue-50:hover {
  background-color: var(--blue-50) !important;
}
.hover\:bg-blue-100:hover {
  background-color: var(--blue-100) !important;
}
.hover\:bg-blue-200:hover {
  background-color: var(--blue-200) !important;
}
.hover\:bg-blue-300:hover {
  background-color: var(--blue-300) !important;
}
.hover\:bg-blue-400:hover {
  background-color: var(--blue-400) !important;
}
.hover\:bg-blue-500:hover {
  background-color: var(--blue-500) !important;
}
.hover\:bg-blue-600:hover {
  background-color: var(--blue-600) !important;
}
.hover\:bg-blue-700:hover {
  background-color: var(--blue-700) !important;
}
.hover\:bg-blue-800:hover {
  background-color: var(--blue-800) !important;
}
.hover\:bg-blue-900:hover {
  background-color: var(--blue-900) !important;
}

.active\:bg-blue-50:active {
  background-color: var(--blue-50) !important;
}
.active\:bg-blue-100:active {
  background-color: var(--blue-100) !important;
}
.active\:bg-blue-200:active {
  background-color: var(--blue-200) !important;
}
.active\:bg-blue-300:active {
  background-color: var(--blue-300) !important;
}
.active\:bg-blue-400:active {
  background-color: var(--blue-400) !important;
}
.active\:bg-blue-500:active {
  background-color: var(--blue-500) !important;
}
.active\:bg-blue-600:active {
  background-color: var(--blue-600) !important;
}
.active\:bg-blue-700:active {
  background-color: var(--blue-700) !important;
}
.active\:bg-blue-800:active {
  background-color: var(--blue-800) !important;
}
.active\:bg-blue-900:active {
  background-color: var(--blue-900) !important;
}

.bg-green-50 {
  background-color: var(--green-50) !important;
}
.bg-green-100 {
  background-color: var(--green-100) !important;
}
.bg-green-200 {
  background-color: var(--green-200) !important;
}
.bg-green-300 {
  background-color: var(--green-300) !important;
}
.bg-green-400 {
  background-color: var(--green-400) !important;
}
.bg-green-500 {
  background-color: var(--green-500) !important;
}
.bg-green-600 {
  background-color: var(--green-600) !important;
}
.bg-green-700 {
  background-color: var(--green-700) !important;
}
.bg-green-800 {
  background-color: var(--green-800) !important;
}
.bg-green-900 {
  background-color: var(--green-900) !important;
}

.focus\:bg-green-50:focus {
  background-color: var(--green-50) !important;
}
.focus\:bg-green-100:focus {
  background-color: var(--green-100) !important;
}
.focus\:bg-green-200:focus {
  background-color: var(--green-200) !important;
}
.focus\:bg-green-300:focus {
  background-color: var(--green-300) !important;
}
.focus\:bg-green-400:focus {
  background-color: var(--green-400) !important;
}
.focus\:bg-green-500:focus {
  background-color: var(--green-500) !important;
}
.focus\:bg-green-600:focus {
  background-color: var(--green-600) !important;
}
.focus\:bg-green-700:focus {
  background-color: var(--green-700) !important;
}
.focus\:bg-green-800:focus {
  background-color: var(--green-800) !important;
}
.focus\:bg-green-900:focus {
  background-color: var(--green-900) !important;
}

.hover\:bg-green-50:hover {
  background-color: var(--green-50) !important;
}
.hover\:bg-green-100:hover {
  background-color: var(--green-100) !important;
}
.hover\:bg-green-200:hover {
  background-color: var(--green-200) !important;
}
.hover\:bg-green-300:hover {
  background-color: var(--green-300) !important;
}
.hover\:bg-green-400:hover {
  background-color: var(--green-400) !important;
}
.hover\:bg-green-500:hover {
  background-color: var(--green-500) !important;
}
.hover\:bg-green-600:hover {
  background-color: var(--green-600) !important;
}
.hover\:bg-green-700:hover {
  background-color: var(--green-700) !important;
}
.hover\:bg-green-800:hover {
  background-color: var(--green-800) !important;
}
.hover\:bg-green-900:hover {
  background-color: var(--green-900) !important;
}

.active\:bg-green-50:active {
  background-color: var(--green-50) !important;
}
.active\:bg-green-100:active {
  background-color: var(--green-100) !important;
}
.active\:bg-green-200:active {
  background-color: var(--green-200) !important;
}
.active\:bg-green-300:active {
  background-color: var(--green-300) !important;
}
.active\:bg-green-400:active {
  background-color: var(--green-400) !important;
}
.active\:bg-green-500:active {
  background-color: var(--green-500) !important;
}
.active\:bg-green-600:active {
  background-color: var(--green-600) !important;
}
.active\:bg-green-700:active {
  background-color: var(--green-700) !important;
}
.active\:bg-green-800:active {
  background-color: var(--green-800) !important;
}
.active\:bg-green-900:active {
  background-color: var(--green-900) !important;
}

.bg-yellow-50 {
  background-color: var(--yellow-50) !important;
}
.bg-yellow-100 {
  background-color: var(--yellow-100) !important;
}
.bg-yellow-200 {
  background-color: var(--yellow-200) !important;
}
.bg-yellow-300 {
  background-color: var(--yellow-300) !important;
}
.bg-yellow-400 {
  background-color: var(--yellow-400) !important;
}
.bg-yellow-500 {
  background-color: var(--yellow-500) !important;
}
.bg-yellow-600 {
  background-color: var(--yellow-600) !important;
}
.bg-yellow-700 {
  background-color: var(--yellow-700) !important;
}
.bg-yellow-800 {
  background-color: var(--yellow-800) !important;
}
.bg-yellow-900 {
  background-color: var(--yellow-900) !important;
}

.focus\:bg-yellow-50:focus {
  background-color: var(--yellow-50) !important;
}
.focus\:bg-yellow-100:focus {
  background-color: var(--yellow-100) !important;
}
.focus\:bg-yellow-200:focus {
  background-color: var(--yellow-200) !important;
}
.focus\:bg-yellow-300:focus {
  background-color: var(--yellow-300) !important;
}
.focus\:bg-yellow-400:focus {
  background-color: var(--yellow-400) !important;
}
.focus\:bg-yellow-500:focus {
  background-color: var(--yellow-500) !important;
}
.focus\:bg-yellow-600:focus {
  background-color: var(--yellow-600) !important;
}
.focus\:bg-yellow-700:focus {
  background-color: var(--yellow-700) !important;
}
.focus\:bg-yellow-800:focus {
  background-color: var(--yellow-800) !important;
}
.focus\:bg-yellow-900:focus {
  background-color: var(--yellow-900) !important;
}

.hover\:bg-yellow-50:hover {
  background-color: var(--yellow-50) !important;
}
.hover\:bg-yellow-100:hover {
  background-color: var(--yellow-100) !important;
}
.hover\:bg-yellow-200:hover {
  background-color: var(--yellow-200) !important;
}
.hover\:bg-yellow-300:hover {
  background-color: var(--yellow-300) !important;
}
.hover\:bg-yellow-400:hover {
  background-color: var(--yellow-400) !important;
}
.hover\:bg-yellow-500:hover {
  background-color: var(--yellow-500) !important;
}
.hover\:bg-yellow-600:hover {
  background-color: var(--yellow-600) !important;
}
.hover\:bg-yellow-700:hover {
  background-color: var(--yellow-700) !important;
}
.hover\:bg-yellow-800:hover {
  background-color: var(--yellow-800) !important;
}
.hover\:bg-yellow-900:hover {
  background-color: var(--yellow-900) !important;
}

.active\:bg-yellow-50:active {
  background-color: var(--yellow-50) !important;
}
.active\:bg-yellow-100:active {
  background-color: var(--yellow-100) !important;
}
.active\:bg-yellow-200:active {
  background-color: var(--yellow-200) !important;
}
.active\:bg-yellow-300:active {
  background-color: var(--yellow-300) !important;
}
.active\:bg-yellow-400:active {
  background-color: var(--yellow-400) !important;
}
.active\:bg-yellow-500:active {
  background-color: var(--yellow-500) !important;
}
.active\:bg-yellow-600:active {
  background-color: var(--yellow-600) !important;
}
.active\:bg-yellow-700:active {
  background-color: var(--yellow-700) !important;
}
.active\:bg-yellow-800:active {
  background-color: var(--yellow-800) !important;
}
.active\:bg-yellow-900:active {
  background-color: var(--yellow-900) !important;
}

.bg-cyan-50 {
  background-color: var(--cyan-50) !important;
}
.bg-cyan-100 {
  background-color: var(--cyan-100) !important;
}
.bg-cyan-200 {
  background-color: var(--cyan-200) !important;
}
.bg-cyan-300 {
  background-color: var(--cyan-300) !important;
}
.bg-cyan-400 {
  background-color: var(--cyan-400) !important;
}
.bg-cyan-500 {
  background-color: var(--cyan-500) !important;
}
.bg-cyan-600 {
  background-color: var(--cyan-600) !important;
}
.bg-cyan-700 {
  background-color: var(--cyan-700) !important;
}
.bg-cyan-800 {
  background-color: var(--cyan-800) !important;
}
.bg-cyan-900 {
  background-color: var(--cyan-900) !important;
}

.focus\:bg-cyan-50:focus {
  background-color: var(--cyan-50) !important;
}
.focus\:bg-cyan-100:focus {
  background-color: var(--cyan-100) !important;
}
.focus\:bg-cyan-200:focus {
  background-color: var(--cyan-200) !important;
}
.focus\:bg-cyan-300:focus {
  background-color: var(--cyan-300) !important;
}
.focus\:bg-cyan-400:focus {
  background-color: var(--cyan-400) !important;
}
.focus\:bg-cyan-500:focus {
  background-color: var(--cyan-500) !important;
}
.focus\:bg-cyan-600:focus {
  background-color: var(--cyan-600) !important;
}
.focus\:bg-cyan-700:focus {
  background-color: var(--cyan-700) !important;
}
.focus\:bg-cyan-800:focus {
  background-color: var(--cyan-800) !important;
}
.focus\:bg-cyan-900:focus {
  background-color: var(--cyan-900) !important;
}

.hover\:bg-cyan-50:hover {
  background-color: var(--cyan-50) !important;
}
.hover\:bg-cyan-100:hover {
  background-color: var(--cyan-100) !important;
}
.hover\:bg-cyan-200:hover {
  background-color: var(--cyan-200) !important;
}
.hover\:bg-cyan-300:hover {
  background-color: var(--cyan-300) !important;
}
.hover\:bg-cyan-400:hover {
  background-color: var(--cyan-400) !important;
}
.hover\:bg-cyan-500:hover {
  background-color: var(--cyan-500) !important;
}
.hover\:bg-cyan-600:hover {
  background-color: var(--cyan-600) !important;
}
.hover\:bg-cyan-700:hover {
  background-color: var(--cyan-700) !important;
}
.hover\:bg-cyan-800:hover {
  background-color: var(--cyan-800) !important;
}
.hover\:bg-cyan-900:hover {
  background-color: var(--cyan-900) !important;
}

.active\:bg-cyan-50:active {
  background-color: var(--cyan-50) !important;
}
.active\:bg-cyan-100:active {
  background-color: var(--cyan-100) !important;
}
.active\:bg-cyan-200:active {
  background-color: var(--cyan-200) !important;
}
.active\:bg-cyan-300:active {
  background-color: var(--cyan-300) !important;
}
.active\:bg-cyan-400:active {
  background-color: var(--cyan-400) !important;
}
.active\:bg-cyan-500:active {
  background-color: var(--cyan-500) !important;
}
.active\:bg-cyan-600:active {
  background-color: var(--cyan-600) !important;
}
.active\:bg-cyan-700:active {
  background-color: var(--cyan-700) !important;
}
.active\:bg-cyan-800:active {
  background-color: var(--cyan-800) !important;
}
.active\:bg-cyan-900:active {
  background-color: var(--cyan-900) !important;
}

.bg-pink-50 {
  background-color: var(--pink-50) !important;
}
.bg-pink-100 {
  background-color: var(--pink-100) !important;
}
.bg-pink-200 {
  background-color: var(--pink-200) !important;
}
.bg-pink-300 {
  background-color: var(--pink-300) !important;
}
.bg-pink-400 {
  background-color: var(--pink-400) !important;
}
.bg-pink-500 {
  background-color: var(--pink-500) !important;
}
.bg-pink-600 {
  background-color: var(--pink-600) !important;
}
.bg-pink-700 {
  background-color: var(--pink-700) !important;
}
.bg-pink-800 {
  background-color: var(--pink-800) !important;
}
.bg-pink-900 {
  background-color: var(--pink-900) !important;
}

.focus\:bg-pink-50:focus {
  background-color: var(--pink-50) !important;
}
.focus\:bg-pink-100:focus {
  background-color: var(--pink-100) !important;
}
.focus\:bg-pink-200:focus {
  background-color: var(--pink-200) !important;
}
.focus\:bg-pink-300:focus {
  background-color: var(--pink-300) !important;
}
.focus\:bg-pink-400:focus {
  background-color: var(--pink-400) !important;
}
.focus\:bg-pink-500:focus {
  background-color: var(--pink-500) !important;
}
.focus\:bg-pink-600:focus {
  background-color: var(--pink-600) !important;
}
.focus\:bg-pink-700:focus {
  background-color: var(--pink-700) !important;
}
.focus\:bg-pink-800:focus {
  background-color: var(--pink-800) !important;
}
.focus\:bg-pink-900:focus {
  background-color: var(--pink-900) !important;
}

.hover\:bg-pink-50:hover {
  background-color: var(--pink-50) !important;
}
.hover\:bg-pink-100:hover {
  background-color: var(--pink-100) !important;
}
.hover\:bg-pink-200:hover {
  background-color: var(--pink-200) !important;
}
.hover\:bg-pink-300:hover {
  background-color: var(--pink-300) !important;
}
.hover\:bg-pink-400:hover {
  background-color: var(--pink-400) !important;
}
.hover\:bg-pink-500:hover {
  background-color: var(--pink-500) !important;
}
.hover\:bg-pink-600:hover {
  background-color: var(--pink-600) !important;
}
.hover\:bg-pink-700:hover {
  background-color: var(--pink-700) !important;
}
.hover\:bg-pink-800:hover {
  background-color: var(--pink-800) !important;
}
.hover\:bg-pink-900:hover {
  background-color: var(--pink-900) !important;
}

.active\:bg-pink-50:active {
  background-color: var(--pink-50) !important;
}
.active\:bg-pink-100:active {
  background-color: var(--pink-100) !important;
}
.active\:bg-pink-200:active {
  background-color: var(--pink-200) !important;
}
.active\:bg-pink-300:active {
  background-color: var(--pink-300) !important;
}
.active\:bg-pink-400:active {
  background-color: var(--pink-400) !important;
}
.active\:bg-pink-500:active {
  background-color: var(--pink-500) !important;
}
.active\:bg-pink-600:active {
  background-color: var(--pink-600) !important;
}
.active\:bg-pink-700:active {
  background-color: var(--pink-700) !important;
}
.active\:bg-pink-800:active {
  background-color: var(--pink-800) !important;
}
.active\:bg-pink-900:active {
  background-color: var(--pink-900) !important;
}

.bg-indigo-50 {
  background-color: var(--indigo-50) !important;
}
.bg-indigo-100 {
  background-color: var(--indigo-100) !important;
}
.bg-indigo-200 {
  background-color: var(--indigo-200) !important;
}
.bg-indigo-300 {
  background-color: var(--indigo-300) !important;
}
.bg-indigo-400 {
  background-color: var(--indigo-400) !important;
}
.bg-indigo-500 {
  background-color: var(--indigo-500) !important;
}
.bg-indigo-600 {
  background-color: var(--indigo-600) !important;
}
.bg-indigo-700 {
  background-color: var(--indigo-700) !important;
}
.bg-indigo-800 {
  background-color: var(--indigo-800) !important;
}
.bg-indigo-900 {
  background-color: var(--indigo-900) !important;
}

.focus\:bg-indigo-50:focus {
  background-color: var(--indigo-50) !important;
}
.focus\:bg-indigo-100:focus {
  background-color: var(--indigo-100) !important;
}
.focus\:bg-indigo-200:focus {
  background-color: var(--indigo-200) !important;
}
.focus\:bg-indigo-300:focus {
  background-color: var(--indigo-300) !important;
}
.focus\:bg-indigo-400:focus {
  background-color: var(--indigo-400) !important;
}
.focus\:bg-indigo-500:focus {
  background-color: var(--indigo-500) !important;
}
.focus\:bg-indigo-600:focus {
  background-color: var(--indigo-600) !important;
}
.focus\:bg-indigo-700:focus {
  background-color: var(--indigo-700) !important;
}
.focus\:bg-indigo-800:focus {
  background-color: var(--indigo-800) !important;
}
.focus\:bg-indigo-900:focus {
  background-color: var(--indigo-900) !important;
}

.hover\:bg-indigo-50:hover {
  background-color: var(--indigo-50) !important;
}
.hover\:bg-indigo-100:hover {
  background-color: var(--indigo-100) !important;
}
.hover\:bg-indigo-200:hover {
  background-color: var(--indigo-200) !important;
}
.hover\:bg-indigo-300:hover {
  background-color: var(--indigo-300) !important;
}
.hover\:bg-indigo-400:hover {
  background-color: var(--indigo-400) !important;
}
.hover\:bg-indigo-500:hover {
  background-color: var(--indigo-500) !important;
}
.hover\:bg-indigo-600:hover {
  background-color: var(--indigo-600) !important;
}
.hover\:bg-indigo-700:hover {
  background-color: var(--indigo-700) !important;
}
.hover\:bg-indigo-800:hover {
  background-color: var(--indigo-800) !important;
}
.hover\:bg-indigo-900:hover {
  background-color: var(--indigo-900) !important;
}

.active\:bg-indigo-50:active {
  background-color: var(--indigo-50) !important;
}
.active\:bg-indigo-100:active {
  background-color: var(--indigo-100) !important;
}
.active\:bg-indigo-200:active {
  background-color: var(--indigo-200) !important;
}
.active\:bg-indigo-300:active {
  background-color: var(--indigo-300) !important;
}
.active\:bg-indigo-400:active {
  background-color: var(--indigo-400) !important;
}
.active\:bg-indigo-500:active {
  background-color: var(--indigo-500) !important;
}
.active\:bg-indigo-600:active {
  background-color: var(--indigo-600) !important;
}
.active\:bg-indigo-700:active {
  background-color: var(--indigo-700) !important;
}
.active\:bg-indigo-800:active {
  background-color: var(--indigo-800) !important;
}
.active\:bg-indigo-900:active {
  background-color: var(--indigo-900) !important;
}

.bg-teal-50 {
  background-color: var(--teal-50) !important;
}
.bg-teal-100 {
  background-color: var(--teal-100) !important;
}
.bg-teal-200 {
  background-color: var(--teal-200) !important;
}
.bg-teal-300 {
  background-color: var(--teal-300) !important;
}
.bg-teal-400 {
  background-color: var(--teal-400) !important;
}
.bg-teal-500 {
  background-color: var(--teal-500) !important;
}
.bg-teal-600 {
  background-color: var(--teal-600) !important;
}
.bg-teal-700 {
  background-color: var(--teal-700) !important;
}
.bg-teal-800 {
  background-color: var(--teal-800) !important;
}
.bg-teal-900 {
  background-color: var(--teal-900) !important;
}

.focus\:bg-teal-50:focus {
  background-color: var(--teal-50) !important;
}
.focus\:bg-teal-100:focus {
  background-color: var(--teal-100) !important;
}
.focus\:bg-teal-200:focus {
  background-color: var(--teal-200) !important;
}
.focus\:bg-teal-300:focus {
  background-color: var(--teal-300) !important;
}
.focus\:bg-teal-400:focus {
  background-color: var(--teal-400) !important;
}
.focus\:bg-teal-500:focus {
  background-color: var(--teal-500) !important;
}
.focus\:bg-teal-600:focus {
  background-color: var(--teal-600) !important;
}
.focus\:bg-teal-700:focus {
  background-color: var(--teal-700) !important;
}
.focus\:bg-teal-800:focus {
  background-color: var(--teal-800) !important;
}
.focus\:bg-teal-900:focus {
  background-color: var(--teal-900) !important;
}

.hover\:bg-teal-50:hover {
  background-color: var(--teal-50) !important;
}
.hover\:bg-teal-100:hover {
  background-color: var(--teal-100) !important;
}
.hover\:bg-teal-200:hover {
  background-color: var(--teal-200) !important;
}
.hover\:bg-teal-300:hover {
  background-color: var(--teal-300) !important;
}
.hover\:bg-teal-400:hover {
  background-color: var(--teal-400) !important;
}
.hover\:bg-teal-500:hover {
  background-color: var(--teal-500) !important;
}
.hover\:bg-teal-600:hover {
  background-color: var(--teal-600) !important;
}
.hover\:bg-teal-700:hover {
  background-color: var(--teal-700) !important;
}
.hover\:bg-teal-800:hover {
  background-color: var(--teal-800) !important;
}
.hover\:bg-teal-900:hover {
  background-color: var(--teal-900) !important;
}

.active\:bg-teal-50:active {
  background-color: var(--teal-50) !important;
}
.active\:bg-teal-100:active {
  background-color: var(--teal-100) !important;
}
.active\:bg-teal-200:active {
  background-color: var(--teal-200) !important;
}
.active\:bg-teal-300:active {
  background-color: var(--teal-300) !important;
}
.active\:bg-teal-400:active {
  background-color: var(--teal-400) !important;
}
.active\:bg-teal-500:active {
  background-color: var(--teal-500) !important;
}
.active\:bg-teal-600:active {
  background-color: var(--teal-600) !important;
}
.active\:bg-teal-700:active {
  background-color: var(--teal-700) !important;
}
.active\:bg-teal-800:active {
  background-color: var(--teal-800) !important;
}
.active\:bg-teal-900:active {
  background-color: var(--teal-900) !important;
}

.bg-orange-50 {
  background-color: var(--orange-50) !important;
}
.bg-orange-100 {
  background-color: var(--orange-100) !important;
}
.bg-orange-200 {
  background-color: var(--orange-200) !important;
}
.bg-orange-300 {
  background-color: var(--orange-300) !important;
}
.bg-orange-400 {
  background-color: var(--orange-400) !important;
}
.bg-orange-500 {
  background-color: var(--orange-500) !important;
}
.bg-orange-600 {
  background-color: var(--orange-600) !important;
}
.bg-orange-700 {
  background-color: var(--orange-700) !important;
}
.bg-orange-800 {
  background-color: var(--orange-800) !important;
}
.bg-orange-900 {
  background-color: var(--orange-900) !important;
}

.focus\:bg-orange-50:focus {
  background-color: var(--orange-50) !important;
}
.focus\:bg-orange-100:focus {
  background-color: var(--orange-100) !important;
}
.focus\:bg-orange-200:focus {
  background-color: var(--orange-200) !important;
}
.focus\:bg-orange-300:focus {
  background-color: var(--orange-300) !important;
}
.focus\:bg-orange-400:focus {
  background-color: var(--orange-400) !important;
}
.focus\:bg-orange-500:focus {
  background-color: var(--orange-500) !important;
}
.focus\:bg-orange-600:focus {
  background-color: var(--orange-600) !important;
}
.focus\:bg-orange-700:focus {
  background-color: var(--orange-700) !important;
}
.focus\:bg-orange-800:focus {
  background-color: var(--orange-800) !important;
}
.focus\:bg-orange-900:focus {
  background-color: var(--orange-900) !important;
}

.hover\:bg-orange-50:hover {
  background-color: var(--orange-50) !important;
}
.hover\:bg-orange-100:hover {
  background-color: var(--orange-100) !important;
}
.hover\:bg-orange-200:hover {
  background-color: var(--orange-200) !important;
}
.hover\:bg-orange-300:hover {
  background-color: var(--orange-300) !important;
}
.hover\:bg-orange-400:hover {
  background-color: var(--orange-400) !important;
}
.hover\:bg-orange-500:hover {
  background-color: var(--orange-500) !important;
}
.hover\:bg-orange-600:hover {
  background-color: var(--orange-600) !important;
}
.hover\:bg-orange-700:hover {
  background-color: var(--orange-700) !important;
}
.hover\:bg-orange-800:hover {
  background-color: var(--orange-800) !important;
}
.hover\:bg-orange-900:hover {
  background-color: var(--orange-900) !important;
}

.active\:bg-orange-50:active {
  background-color: var(--orange-50) !important;
}
.active\:bg-orange-100:active {
  background-color: var(--orange-100) !important;
}
.active\:bg-orange-200:active {
  background-color: var(--orange-200) !important;
}
.active\:bg-orange-300:active {
  background-color: var(--orange-300) !important;
}
.active\:bg-orange-400:active {
  background-color: var(--orange-400) !important;
}
.active\:bg-orange-500:active {
  background-color: var(--orange-500) !important;
}
.active\:bg-orange-600:active {
  background-color: var(--orange-600) !important;
}
.active\:bg-orange-700:active {
  background-color: var(--orange-700) !important;
}
.active\:bg-orange-800:active {
  background-color: var(--orange-800) !important;
}
.active\:bg-orange-900:active {
  background-color: var(--orange-900) !important;
}

.bg-bluegray-50 {
  background-color: var(--bluegray-50) !important;
}
.bg-bluegray-100 {
  background-color: var(--bluegray-100) !important;
}
.bg-bluegray-200 {
  background-color: var(--bluegray-200) !important;
}
.bg-bluegray-300 {
  background-color: var(--bluegray-300) !important;
}
.bg-bluegray-400 {
  background-color: var(--bluegray-400) !important;
}
.bg-bluegray-500 {
  background-color: var(--bluegray-500) !important;
}
.bg-bluegray-600 {
  background-color: var(--bluegray-600) !important;
}
.bg-bluegray-700 {
  background-color: var(--bluegray-700) !important;
}
.bg-bluegray-800 {
  background-color: var(--bluegray-800) !important;
}
.bg-bluegray-900 {
  background-color: var(--bluegray-900) !important;
}

.focus\:bg-bluegray-50:focus {
  background-color: var(--bluegray-50) !important;
}
.focus\:bg-bluegray-100:focus {
  background-color: var(--bluegray-100) !important;
}
.focus\:bg-bluegray-200:focus {
  background-color: var(--bluegray-200) !important;
}
.focus\:bg-bluegray-300:focus {
  background-color: var(--bluegray-300) !important;
}
.focus\:bg-bluegray-400:focus {
  background-color: var(--bluegray-400) !important;
}
.focus\:bg-bluegray-500:focus {
  background-color: var(--bluegray-500) !important;
}
.focus\:bg-bluegray-600:focus {
  background-color: var(--bluegray-600) !important;
}
.focus\:bg-bluegray-700:focus {
  background-color: var(--bluegray-700) !important;
}
.focus\:bg-bluegray-800:focus {
  background-color: var(--bluegray-800) !important;
}
.focus\:bg-bluegray-900:focus {
  background-color: var(--bluegray-900) !important;
}

.hover\:bg-bluegray-50:hover {
  background-color: var(--bluegray-50) !important;
}
.hover\:bg-bluegray-100:hover {
  background-color: var(--bluegray-100) !important;
}
.hover\:bg-bluegray-200:hover {
  background-color: var(--bluegray-200) !important;
}
.hover\:bg-bluegray-300:hover {
  background-color: var(--bluegray-300) !important;
}
.hover\:bg-bluegray-400:hover {
  background-color: var(--bluegray-400) !important;
}
.hover\:bg-bluegray-500:hover {
  background-color: var(--bluegray-500) !important;
}
.hover\:bg-bluegray-600:hover {
  background-color: var(--bluegray-600) !important;
}
.hover\:bg-bluegray-700:hover {
  background-color: var(--bluegray-700) !important;
}
.hover\:bg-bluegray-800:hover {
  background-color: var(--bluegray-800) !important;
}
.hover\:bg-bluegray-900:hover {
  background-color: var(--bluegray-900) !important;
}

.active\:bg-bluegray-50:active {
  background-color: var(--bluegray-50) !important;
}
.active\:bg-bluegray-100:active {
  background-color: var(--bluegray-100) !important;
}
.active\:bg-bluegray-200:active {
  background-color: var(--bluegray-200) !important;
}
.active\:bg-bluegray-300:active {
  background-color: var(--bluegray-300) !important;
}
.active\:bg-bluegray-400:active {
  background-color: var(--bluegray-400) !important;
}
.active\:bg-bluegray-500:active {
  background-color: var(--bluegray-500) !important;
}
.active\:bg-bluegray-600:active {
  background-color: var(--bluegray-600) !important;
}
.active\:bg-bluegray-700:active {
  background-color: var(--bluegray-700) !important;
}
.active\:bg-bluegray-800:active {
  background-color: var(--bluegray-800) !important;
}
.active\:bg-bluegray-900:active {
  background-color: var(--bluegray-900) !important;
}

.bg-purple-50 {
  background-color: var(--purple-50) !important;
}
.bg-purple-100 {
  background-color: var(--purple-100) !important;
}
.bg-purple-200 {
  background-color: var(--purple-200) !important;
}
.bg-purple-300 {
  background-color: var(--purple-300) !important;
}
.bg-purple-400 {
  background-color: var(--purple-400) !important;
}
.bg-purple-500 {
  background-color: var(--purple-500) !important;
}
.bg-purple-600 {
  background-color: var(--purple-600) !important;
}
.bg-purple-700 {
  background-color: var(--purple-700) !important;
}
.bg-purple-800 {
  background-color: var(--purple-800) !important;
}
.bg-purple-900 {
  background-color: var(--purple-900) !important;
}

.focus\:bg-purple-50:focus {
  background-color: var(--purple-50) !important;
}
.focus\:bg-purple-100:focus {
  background-color: var(--purple-100) !important;
}
.focus\:bg-purple-200:focus {
  background-color: var(--purple-200) !important;
}
.focus\:bg-purple-300:focus {
  background-color: var(--purple-300) !important;
}
.focus\:bg-purple-400:focus {
  background-color: var(--purple-400) !important;
}
.focus\:bg-purple-500:focus {
  background-color: var(--purple-500) !important;
}
.focus\:bg-purple-600:focus {
  background-color: var(--purple-600) !important;
}
.focus\:bg-purple-700:focus {
  background-color: var(--purple-700) !important;
}
.focus\:bg-purple-800:focus {
  background-color: var(--purple-800) !important;
}
.focus\:bg-purple-900:focus {
  background-color: var(--purple-900) !important;
}

.hover\:bg-purple-50:hover {
  background-color: var(--purple-50) !important;
}
.hover\:bg-purple-100:hover {
  background-color: var(--purple-100) !important;
}
.hover\:bg-purple-200:hover {
  background-color: var(--purple-200) !important;
}
.hover\:bg-purple-300:hover {
  background-color: var(--purple-300) !important;
}
.hover\:bg-purple-400:hover {
  background-color: var(--purple-400) !important;
}
.hover\:bg-purple-500:hover {
  background-color: var(--purple-500) !important;
}
.hover\:bg-purple-600:hover {
  background-color: var(--purple-600) !important;
}
.hover\:bg-purple-700:hover {
  background-color: var(--purple-700) !important;
}
.hover\:bg-purple-800:hover {
  background-color: var(--purple-800) !important;
}
.hover\:bg-purple-900:hover {
  background-color: var(--purple-900) !important;
}

.active\:bg-purple-50:active {
  background-color: var(--purple-50) !important;
}
.active\:bg-purple-100:active {
  background-color: var(--purple-100) !important;
}
.active\:bg-purple-200:active {
  background-color: var(--purple-200) !important;
}
.active\:bg-purple-300:active {
  background-color: var(--purple-300) !important;
}
.active\:bg-purple-400:active {
  background-color: var(--purple-400) !important;
}
.active\:bg-purple-500:active {
  background-color: var(--purple-500) !important;
}
.active\:bg-purple-600:active {
  background-color: var(--purple-600) !important;
}
.active\:bg-purple-700:active {
  background-color: var(--purple-700) !important;
}
.active\:bg-purple-800:active {
  background-color: var(--purple-800) !important;
}
.active\:bg-purple-900:active {
  background-color: var(--purple-900) !important;
}

.bg-gray-50 {
  background-color: var(--gray-50) !important;
}
.bg-gray-100 {
  background-color: var(--gray-100) !important;
}
.bg-gray-200 {
  background-color: var(--gray-200) !important;
}
.bg-gray-300 {
  background-color: var(--gray-300) !important;
}
.bg-gray-400 {
  background-color: var(--gray-400) !important;
}
.bg-gray-500 {
  background-color: var(--gray-500) !important;
}
.bg-gray-600 {
  background-color: var(--gray-600) !important;
}
.bg-gray-700 {
  background-color: var(--gray-700) !important;
}
.bg-gray-800 {
  background-color: var(--gray-800) !important;
}
.bg-gray-900 {
  background-color: var(--gray-900) !important;
}

.focus\:bg-gray-50:focus {
  background-color: var(--gray-50) !important;
}
.focus\:bg-gray-100:focus {
  background-color: var(--gray-100) !important;
}
.focus\:bg-gray-200:focus {
  background-color: var(--gray-200) !important;
}
.focus\:bg-gray-300:focus {
  background-color: var(--gray-300) !important;
}
.focus\:bg-gray-400:focus {
  background-color: var(--gray-400) !important;
}
.focus\:bg-gray-500:focus {
  background-color: var(--gray-500) !important;
}
.focus\:bg-gray-600:focus {
  background-color: var(--gray-600) !important;
}
.focus\:bg-gray-700:focus {
  background-color: var(--gray-700) !important;
}
.focus\:bg-gray-800:focus {
  background-color: var(--gray-800) !important;
}
.focus\:bg-gray-900:focus {
  background-color: var(--gray-900) !important;
}

.hover\:bg-gray-50:hover {
  background-color: var(--gray-50) !important;
}
.hover\:bg-gray-100:hover {
  background-color: var(--gray-100) !important;
}
.hover\:bg-gray-200:hover {
  background-color: var(--gray-200) !important;
}
.hover\:bg-gray-300:hover {
  background-color: var(--gray-300) !important;
}
.hover\:bg-gray-400:hover {
  background-color: var(--gray-400) !important;
}
.hover\:bg-gray-500:hover {
  background-color: var(--gray-500) !important;
}
.hover\:bg-gray-600:hover {
  background-color: var(--gray-600) !important;
}
.hover\:bg-gray-700:hover {
  background-color: var(--gray-700) !important;
}
.hover\:bg-gray-800:hover {
  background-color: var(--gray-800) !important;
}
.hover\:bg-gray-900:hover {
  background-color: var(--gray-900) !important;
}

.active\:bg-gray-50:active {
  background-color: var(--gray-50) !important;
}
.active\:bg-gray-100:active {
  background-color: var(--gray-100) !important;
}
.active\:bg-gray-200:active {
  background-color: var(--gray-200) !important;
}
.active\:bg-gray-300:active {
  background-color: var(--gray-300) !important;
}
.active\:bg-gray-400:active {
  background-color: var(--gray-400) !important;
}
.active\:bg-gray-500:active {
  background-color: var(--gray-500) !important;
}
.active\:bg-gray-600:active {
  background-color: var(--gray-600) !important;
}
.active\:bg-gray-700:active {
  background-color: var(--gray-700) !important;
}
.active\:bg-gray-800:active {
  background-color: var(--gray-800) !important;
}
.active\:bg-gray-900:active {
  background-color: var(--gray-900) !important;
}

.bg-red-50 {
  background-color: var(--red-50) !important;
}
.bg-red-100 {
  background-color: var(--red-100) !important;
}
.bg-red-200 {
  background-color: var(--red-200) !important;
}
.bg-red-300 {
  background-color: var(--red-300) !important;
}
.bg-red-400 {
  background-color: var(--red-400) !important;
}
.bg-red-500 {
  background-color: var(--red-500) !important;
}
.bg-red-600 {
  background-color: var(--red-600) !important;
}
.bg-red-700 {
  background-color: var(--red-700) !important;
}
.bg-red-800 {
  background-color: var(--red-800) !important;
}
.bg-red-900 {
  background-color: var(--red-900) !important;
}

.focus\:bg-red-50:focus {
  background-color: var(--red-50) !important;
}
.focus\:bg-red-100:focus {
  background-color: var(--red-100) !important;
}
.focus\:bg-red-200:focus {
  background-color: var(--red-200) !important;
}
.focus\:bg-red-300:focus {
  background-color: var(--red-300) !important;
}
.focus\:bg-red-400:focus {
  background-color: var(--red-400) !important;
}
.focus\:bg-red-500:focus {
  background-color: var(--red-500) !important;
}
.focus\:bg-red-600:focus {
  background-color: var(--red-600) !important;
}
.focus\:bg-red-700:focus {
  background-color: var(--red-700) !important;
}
.focus\:bg-red-800:focus {
  background-color: var(--red-800) !important;
}
.focus\:bg-red-900:focus {
  background-color: var(--red-900) !important;
}

.hover\:bg-red-50:hover {
  background-color: var(--red-50) !important;
}
.hover\:bg-red-100:hover {
  background-color: var(--red-100) !important;
}
.hover\:bg-red-200:hover {
  background-color: var(--red-200) !important;
}
.hover\:bg-red-300:hover {
  background-color: var(--red-300) !important;
}
.hover\:bg-red-400:hover {
  background-color: var(--red-400) !important;
}
.hover\:bg-red-500:hover {
  background-color: var(--red-500) !important;
}
.hover\:bg-red-600:hover {
  background-color: var(--red-600) !important;
}
.hover\:bg-red-700:hover {
  background-color: var(--red-700) !important;
}
.hover\:bg-red-800:hover {
  background-color: var(--red-800) !important;
}
.hover\:bg-red-900:hover {
  background-color: var(--red-900) !important;
}

.active\:bg-red-50:active {
  background-color: var(--red-50) !important;
}
.active\:bg-red-100:active {
  background-color: var(--red-100) !important;
}
.active\:bg-red-200:active {
  background-color: var(--red-200) !important;
}
.active\:bg-red-300:active {
  background-color: var(--red-300) !important;
}
.active\:bg-red-400:active {
  background-color: var(--red-400) !important;
}
.active\:bg-red-500:active {
  background-color: var(--red-500) !important;
}
.active\:bg-red-600:active {
  background-color: var(--red-600) !important;
}
.active\:bg-red-700:active {
  background-color: var(--red-700) !important;
}
.active\:bg-red-800:active {
  background-color: var(--red-800) !important;
}
.active\:bg-red-900:active {
  background-color: var(--red-900) !important;
}

.bg-primary-50 {
  background-color: var(--primary-50) !important;
}
.bg-primary-100 {
  background-color: var(--primary-100) !important;
}
.bg-primary-200 {
  background-color: var(--primary-200) !important;
}
.bg-primary-300 {
  background-color: var(--primary-300) !important;
}
.bg-primary-400 {
  background-color: var(--primary-400) !important;
}
.bg-primary-500 {
  background-color: var(--primary-500) !important;
}
.bg-primary-600 {
  background-color: var(--primary-600) !important;
}
.bg-primary-700 {
  background-color: var(--primary-700) !important;
}
.bg-primary-800 {
  background-color: var(--primary-800) !important;
}
.bg-primary-900 {
  background-color: var(--primary-900) !important;
}

.focus\:bg-primary-50:focus {
  background-color: var(--primary-50) !important;
}
.focus\:bg-primary-100:focus {
  background-color: var(--primary-100) !important;
}
.focus\:bg-primary-200:focus {
  background-color: var(--primary-200) !important;
}
.focus\:bg-primary-300:focus {
  background-color: var(--primary-300) !important;
}
.focus\:bg-primary-400:focus {
  background-color: var(--primary-400) !important;
}
.focus\:bg-primary-500:focus {
  background-color: var(--primary-500) !important;
}
.focus\:bg-primary-600:focus {
  background-color: var(--primary-600) !important;
}
.focus\:bg-primary-700:focus {
  background-color: var(--primary-700) !important;
}
.focus\:bg-primary-800:focus {
  background-color: var(--primary-800) !important;
}
.focus\:bg-primary-900:focus {
  background-color: var(--primary-900) !important;
}

.hover\:bg-primary-50:hover {
  background-color: var(--primary-50) !important;
}
.hover\:bg-primary-100:hover {
  background-color: var(--primary-100) !important;
}
.hover\:bg-primary-200:hover {
  background-color: var(--primary-200) !important;
}
.hover\:bg-primary-300:hover {
  background-color: var(--primary-300) !important;
}
.hover\:bg-primary-400:hover {
  background-color: var(--primary-400) !important;
}
.hover\:bg-primary-500:hover {
  background-color: var(--primary-500) !important;
}
.hover\:bg-primary-600:hover {
  background-color: var(--primary-600) !important;
}
.hover\:bg-primary-700:hover {
  background-color: var(--primary-700) !important;
}
.hover\:bg-primary-800:hover {
  background-color: var(--primary-800) !important;
}
.hover\:bg-primary-900:hover {
  background-color: var(--primary-900) !important;
}

.active\:bg-primary-50:active {
  background-color: var(--primary-50) !important;
}
.active\:bg-primary-100:active {
  background-color: var(--primary-100) !important;
}
.active\:bg-primary-200:active {
  background-color: var(--primary-200) !important;
}
.active\:bg-primary-300:active {
  background-color: var(--primary-300) !important;
}
.active\:bg-primary-400:active {
  background-color: var(--primary-400) !important;
}
.active\:bg-primary-500:active {
  background-color: var(--primary-500) !important;
}
.active\:bg-primary-600:active {
  background-color: var(--primary-600) !important;
}
.active\:bg-primary-700:active {
  background-color: var(--primary-700) !important;
}
.active\:bg-primary-800:active {
  background-color: var(--primary-800) !important;
}
.active\:bg-primary-900:active {
  background-color: var(--primary-900) !important;
}

.border-blue-50 {
  border-color: var(--blue-50) !important;
}
.border-blue-100 {
  border-color: var(--blue-100) !important;
}
.border-blue-200 {
  border-color: var(--blue-200) !important;
}
.border-blue-300 {
  border-color: var(--blue-300) !important;
}
.border-blue-400 {
  border-color: var(--blue-400) !important;
}
.border-blue-500 {
  border-color: var(--blue-500) !important;
}
.border-blue-600 {
  border-color: var(--blue-600) !important;
}
.border-blue-700 {
  border-color: var(--blue-700) !important;
}
.border-blue-800 {
  border-color: var(--blue-800) !important;
}
.border-blue-900 {
  border-color: var(--blue-900) !important;
}

.focus\:border-blue-50:focus {
  border-color: var(--blue-50) !important;
}
.focus\:border-blue-100:focus {
  border-color: var(--blue-100) !important;
}
.focus\:border-blue-200:focus {
  border-color: var(--blue-200) !important;
}
.focus\:border-blue-300:focus {
  border-color: var(--blue-300) !important;
}
.focus\:border-blue-400:focus {
  border-color: var(--blue-400) !important;
}
.focus\:border-blue-500:focus {
  border-color: var(--blue-500) !important;
}
.focus\:border-blue-600:focus {
  border-color: var(--blue-600) !important;
}
.focus\:border-blue-700:focus {
  border-color: var(--blue-700) !important;
}
.focus\:border-blue-800:focus {
  border-color: var(--blue-800) !important;
}
.focus\:border-blue-900:focus {
  border-color: var(--blue-900) !important;
}

.hover\:border-blue-50:hover {
  border-color: var(--blue-50) !important;
}
.hover\:border-blue-100:hover {
  border-color: var(--blue-100) !important;
}
.hover\:border-blue-200:hover {
  border-color: var(--blue-200) !important;
}
.hover\:border-blue-300:hover {
  border-color: var(--blue-300) !important;
}
.hover\:border-blue-400:hover {
  border-color: var(--blue-400) !important;
}
.hover\:border-blue-500:hover {
  border-color: var(--blue-500) !important;
}
.hover\:border-blue-600:hover {
  border-color: var(--blue-600) !important;
}
.hover\:border-blue-700:hover {
  border-color: var(--blue-700) !important;
}
.hover\:border-blue-800:hover {
  border-color: var(--blue-800) !important;
}
.hover\:border-blue-900:hover {
  border-color: var(--blue-900) !important;
}

.active\:border-blue-50:active {
  border-color: var(--blue-50) !important;
}
.active\:border-blue-100:active {
  border-color: var(--blue-100) !important;
}
.active\:border-blue-200:active {
  border-color: var(--blue-200) !important;
}
.active\:border-blue-300:active {
  border-color: var(--blue-300) !important;
}
.active\:border-blue-400:active {
  border-color: var(--blue-400) !important;
}
.active\:border-blue-500:active {
  border-color: var(--blue-500) !important;
}
.active\:border-blue-600:active {
  border-color: var(--blue-600) !important;
}
.active\:border-blue-700:active {
  border-color: var(--blue-700) !important;
}
.active\:border-blue-800:active {
  border-color: var(--blue-800) !important;
}
.active\:border-blue-900:active {
  border-color: var(--blue-900) !important;
}

.border-green-50 {
  border-color: var(--green-50) !important;
}
.border-green-100 {
  border-color: var(--green-100) !important;
}
.border-green-200 {
  border-color: var(--green-200) !important;
}
.border-green-300 {
  border-color: var(--green-300) !important;
}
.border-green-400 {
  border-color: var(--green-400) !important;
}
.border-green-500 {
  border-color: var(--green-500) !important;
}
.border-green-600 {
  border-color: var(--green-600) !important;
}
.border-green-700 {
  border-color: var(--green-700) !important;
}
.border-green-800 {
  border-color: var(--green-800) !important;
}
.border-green-900 {
  border-color: var(--green-900) !important;
}

.focus\:border-green-50:focus {
  border-color: var(--green-50) !important;
}
.focus\:border-green-100:focus {
  border-color: var(--green-100) !important;
}
.focus\:border-green-200:focus {
  border-color: var(--green-200) !important;
}
.focus\:border-green-300:focus {
  border-color: var(--green-300) !important;
}
.focus\:border-green-400:focus {
  border-color: var(--green-400) !important;
}
.focus\:border-green-500:focus {
  border-color: var(--green-500) !important;
}
.focus\:border-green-600:focus {
  border-color: var(--green-600) !important;
}
.focus\:border-green-700:focus {
  border-color: var(--green-700) !important;
}
.focus\:border-green-800:focus {
  border-color: var(--green-800) !important;
}
.focus\:border-green-900:focus {
  border-color: var(--green-900) !important;
}

.hover\:border-green-50:hover {
  border-color: var(--green-50) !important;
}
.hover\:border-green-100:hover {
  border-color: var(--green-100) !important;
}
.hover\:border-green-200:hover {
  border-color: var(--green-200) !important;
}
.hover\:border-green-300:hover {
  border-color: var(--green-300) !important;
}
.hover\:border-green-400:hover {
  border-color: var(--green-400) !important;
}
.hover\:border-green-500:hover {
  border-color: var(--green-500) !important;
}
.hover\:border-green-600:hover {
  border-color: var(--green-600) !important;
}
.hover\:border-green-700:hover {
  border-color: var(--green-700) !important;
}
.hover\:border-green-800:hover {
  border-color: var(--green-800) !important;
}
.hover\:border-green-900:hover {
  border-color: var(--green-900) !important;
}

.active\:border-green-50:active {
  border-color: var(--green-50) !important;
}
.active\:border-green-100:active {
  border-color: var(--green-100) !important;
}
.active\:border-green-200:active {
  border-color: var(--green-200) !important;
}
.active\:border-green-300:active {
  border-color: var(--green-300) !important;
}
.active\:border-green-400:active {
  border-color: var(--green-400) !important;
}
.active\:border-green-500:active {
  border-color: var(--green-500) !important;
}
.active\:border-green-600:active {
  border-color: var(--green-600) !important;
}
.active\:border-green-700:active {
  border-color: var(--green-700) !important;
}
.active\:border-green-800:active {
  border-color: var(--green-800) !important;
}
.active\:border-green-900:active {
  border-color: var(--green-900) !important;
}

.border-yellow-50 {
  border-color: var(--yellow-50) !important;
}
.border-yellow-100 {
  border-color: var(--yellow-100) !important;
}
.border-yellow-200 {
  border-color: var(--yellow-200) !important;
}
.border-yellow-300 {
  border-color: var(--yellow-300) !important;
}
.border-yellow-400 {
  border-color: var(--yellow-400) !important;
}
.border-yellow-500 {
  border-color: var(--yellow-500) !important;
}
.border-yellow-600 {
  border-color: var(--yellow-600) !important;
}
.border-yellow-700 {
  border-color: var(--yellow-700) !important;
}
.border-yellow-800 {
  border-color: var(--yellow-800) !important;
}
.border-yellow-900 {
  border-color: var(--yellow-900) !important;
}

.focus\:border-yellow-50:focus {
  border-color: var(--yellow-50) !important;
}
.focus\:border-yellow-100:focus {
  border-color: var(--yellow-100) !important;
}
.focus\:border-yellow-200:focus {
  border-color: var(--yellow-200) !important;
}
.focus\:border-yellow-300:focus {
  border-color: var(--yellow-300) !important;
}
.focus\:border-yellow-400:focus {
  border-color: var(--yellow-400) !important;
}
.focus\:border-yellow-500:focus {
  border-color: var(--yellow-500) !important;
}
.focus\:border-yellow-600:focus {
  border-color: var(--yellow-600) !important;
}
.focus\:border-yellow-700:focus {
  border-color: var(--yellow-700) !important;
}
.focus\:border-yellow-800:focus {
  border-color: var(--yellow-800) !important;
}
.focus\:border-yellow-900:focus {
  border-color: var(--yellow-900) !important;
}

.hover\:border-yellow-50:hover {
  border-color: var(--yellow-50) !important;
}
.hover\:border-yellow-100:hover {
  border-color: var(--yellow-100) !important;
}
.hover\:border-yellow-200:hover {
  border-color: var(--yellow-200) !important;
}
.hover\:border-yellow-300:hover {
  border-color: var(--yellow-300) !important;
}
.hover\:border-yellow-400:hover {
  border-color: var(--yellow-400) !important;
}
.hover\:border-yellow-500:hover {
  border-color: var(--yellow-500) !important;
}
.hover\:border-yellow-600:hover {
  border-color: var(--yellow-600) !important;
}
.hover\:border-yellow-700:hover {
  border-color: var(--yellow-700) !important;
}
.hover\:border-yellow-800:hover {
  border-color: var(--yellow-800) !important;
}
.hover\:border-yellow-900:hover {
  border-color: var(--yellow-900) !important;
}

.active\:border-yellow-50:active {
  border-color: var(--yellow-50) !important;
}
.active\:border-yellow-100:active {
  border-color: var(--yellow-100) !important;
}
.active\:border-yellow-200:active {
  border-color: var(--yellow-200) !important;
}
.active\:border-yellow-300:active {
  border-color: var(--yellow-300) !important;
}
.active\:border-yellow-400:active {
  border-color: var(--yellow-400) !important;
}
.active\:border-yellow-500:active {
  border-color: var(--yellow-500) !important;
}
.active\:border-yellow-600:active {
  border-color: var(--yellow-600) !important;
}
.active\:border-yellow-700:active {
  border-color: var(--yellow-700) !important;
}
.active\:border-yellow-800:active {
  border-color: var(--yellow-800) !important;
}
.active\:border-yellow-900:active {
  border-color: var(--yellow-900) !important;
}

.border-cyan-50 {
  border-color: var(--cyan-50) !important;
}
.border-cyan-100 {
  border-color: var(--cyan-100) !important;
}
.border-cyan-200 {
  border-color: var(--cyan-200) !important;
}
.border-cyan-300 {
  border-color: var(--cyan-300) !important;
}
.border-cyan-400 {
  border-color: var(--cyan-400) !important;
}
.border-cyan-500 {
  border-color: var(--cyan-500) !important;
}
.border-cyan-600 {
  border-color: var(--cyan-600) !important;
}
.border-cyan-700 {
  border-color: var(--cyan-700) !important;
}
.border-cyan-800 {
  border-color: var(--cyan-800) !important;
}
.border-cyan-900 {
  border-color: var(--cyan-900) !important;
}

.focus\:border-cyan-50:focus {
  border-color: var(--cyan-50) !important;
}
.focus\:border-cyan-100:focus {
  border-color: var(--cyan-100) !important;
}
.focus\:border-cyan-200:focus {
  border-color: var(--cyan-200) !important;
}
.focus\:border-cyan-300:focus {
  border-color: var(--cyan-300) !important;
}
.focus\:border-cyan-400:focus {
  border-color: var(--cyan-400) !important;
}
.focus\:border-cyan-500:focus {
  border-color: var(--cyan-500) !important;
}
.focus\:border-cyan-600:focus {
  border-color: var(--cyan-600) !important;
}
.focus\:border-cyan-700:focus {
  border-color: var(--cyan-700) !important;
}
.focus\:border-cyan-800:focus {
  border-color: var(--cyan-800) !important;
}
.focus\:border-cyan-900:focus {
  border-color: var(--cyan-900) !important;
}

.hover\:border-cyan-50:hover {
  border-color: var(--cyan-50) !important;
}
.hover\:border-cyan-100:hover {
  border-color: var(--cyan-100) !important;
}
.hover\:border-cyan-200:hover {
  border-color: var(--cyan-200) !important;
}
.hover\:border-cyan-300:hover {
  border-color: var(--cyan-300) !important;
}
.hover\:border-cyan-400:hover {
  border-color: var(--cyan-400) !important;
}
.hover\:border-cyan-500:hover {
  border-color: var(--cyan-500) !important;
}
.hover\:border-cyan-600:hover {
  border-color: var(--cyan-600) !important;
}
.hover\:border-cyan-700:hover {
  border-color: var(--cyan-700) !important;
}
.hover\:border-cyan-800:hover {
  border-color: var(--cyan-800) !important;
}
.hover\:border-cyan-900:hover {
  border-color: var(--cyan-900) !important;
}

.active\:border-cyan-50:active {
  border-color: var(--cyan-50) !important;
}
.active\:border-cyan-100:active {
  border-color: var(--cyan-100) !important;
}
.active\:border-cyan-200:active {
  border-color: var(--cyan-200) !important;
}
.active\:border-cyan-300:active {
  border-color: var(--cyan-300) !important;
}
.active\:border-cyan-400:active {
  border-color: var(--cyan-400) !important;
}
.active\:border-cyan-500:active {
  border-color: var(--cyan-500) !important;
}
.active\:border-cyan-600:active {
  border-color: var(--cyan-600) !important;
}
.active\:border-cyan-700:active {
  border-color: var(--cyan-700) !important;
}
.active\:border-cyan-800:active {
  border-color: var(--cyan-800) !important;
}
.active\:border-cyan-900:active {
  border-color: var(--cyan-900) !important;
}

.border-pink-50 {
  border-color: var(--pink-50) !important;
}
.border-pink-100 {
  border-color: var(--pink-100) !important;
}
.border-pink-200 {
  border-color: var(--pink-200) !important;
}
.border-pink-300 {
  border-color: var(--pink-300) !important;
}
.border-pink-400 {
  border-color: var(--pink-400) !important;
}
.border-pink-500 {
  border-color: var(--pink-500) !important;
}
.border-pink-600 {
  border-color: var(--pink-600) !important;
}
.border-pink-700 {
  border-color: var(--pink-700) !important;
}
.border-pink-800 {
  border-color: var(--pink-800) !important;
}
.border-pink-900 {
  border-color: var(--pink-900) !important;
}

.focus\:border-pink-50:focus {
  border-color: var(--pink-50) !important;
}
.focus\:border-pink-100:focus {
  border-color: var(--pink-100) !important;
}
.focus\:border-pink-200:focus {
  border-color: var(--pink-200) !important;
}
.focus\:border-pink-300:focus {
  border-color: var(--pink-300) !important;
}
.focus\:border-pink-400:focus {
  border-color: var(--pink-400) !important;
}
.focus\:border-pink-500:focus {
  border-color: var(--pink-500) !important;
}
.focus\:border-pink-600:focus {
  border-color: var(--pink-600) !important;
}
.focus\:border-pink-700:focus {
  border-color: var(--pink-700) !important;
}
.focus\:border-pink-800:focus {
  border-color: var(--pink-800) !important;
}
.focus\:border-pink-900:focus {
  border-color: var(--pink-900) !important;
}

.hover\:border-pink-50:hover {
  border-color: var(--pink-50) !important;
}
.hover\:border-pink-100:hover {
  border-color: var(--pink-100) !important;
}
.hover\:border-pink-200:hover {
  border-color: var(--pink-200) !important;
}
.hover\:border-pink-300:hover {
  border-color: var(--pink-300) !important;
}
.hover\:border-pink-400:hover {
  border-color: var(--pink-400) !important;
}
.hover\:border-pink-500:hover {
  border-color: var(--pink-500) !important;
}
.hover\:border-pink-600:hover {
  border-color: var(--pink-600) !important;
}
.hover\:border-pink-700:hover {
  border-color: var(--pink-700) !important;
}
.hover\:border-pink-800:hover {
  border-color: var(--pink-800) !important;
}
.hover\:border-pink-900:hover {
  border-color: var(--pink-900) !important;
}

.active\:border-pink-50:active {
  border-color: var(--pink-50) !important;
}
.active\:border-pink-100:active {
  border-color: var(--pink-100) !important;
}
.active\:border-pink-200:active {
  border-color: var(--pink-200) !important;
}
.active\:border-pink-300:active {
  border-color: var(--pink-300) !important;
}
.active\:border-pink-400:active {
  border-color: var(--pink-400) !important;
}
.active\:border-pink-500:active {
  border-color: var(--pink-500) !important;
}
.active\:border-pink-600:active {
  border-color: var(--pink-600) !important;
}
.active\:border-pink-700:active {
  border-color: var(--pink-700) !important;
}
.active\:border-pink-800:active {
  border-color: var(--pink-800) !important;
}
.active\:border-pink-900:active {
  border-color: var(--pink-900) !important;
}

.border-indigo-50 {
  border-color: var(--indigo-50) !important;
}
.border-indigo-100 {
  border-color: var(--indigo-100) !important;
}
.border-indigo-200 {
  border-color: var(--indigo-200) !important;
}
.border-indigo-300 {
  border-color: var(--indigo-300) !important;
}
.border-indigo-400 {
  border-color: var(--indigo-400) !important;
}
.border-indigo-500 {
  border-color: var(--indigo-500) !important;
}
.border-indigo-600 {
  border-color: var(--indigo-600) !important;
}
.border-indigo-700 {
  border-color: var(--indigo-700) !important;
}
.border-indigo-800 {
  border-color: var(--indigo-800) !important;
}
.border-indigo-900 {
  border-color: var(--indigo-900) !important;
}

.focus\:border-indigo-50:focus {
  border-color: var(--indigo-50) !important;
}
.focus\:border-indigo-100:focus {
  border-color: var(--indigo-100) !important;
}
.focus\:border-indigo-200:focus {
  border-color: var(--indigo-200) !important;
}
.focus\:border-indigo-300:focus {
  border-color: var(--indigo-300) !important;
}
.focus\:border-indigo-400:focus {
  border-color: var(--indigo-400) !important;
}
.focus\:border-indigo-500:focus {
  border-color: var(--indigo-500) !important;
}
.focus\:border-indigo-600:focus {
  border-color: var(--indigo-600) !important;
}
.focus\:border-indigo-700:focus {
  border-color: var(--indigo-700) !important;
}
.focus\:border-indigo-800:focus {
  border-color: var(--indigo-800) !important;
}
.focus\:border-indigo-900:focus {
  border-color: var(--indigo-900) !important;
}

.hover\:border-indigo-50:hover {
  border-color: var(--indigo-50) !important;
}
.hover\:border-indigo-100:hover {
  border-color: var(--indigo-100) !important;
}
.hover\:border-indigo-200:hover {
  border-color: var(--indigo-200) !important;
}
.hover\:border-indigo-300:hover {
  border-color: var(--indigo-300) !important;
}
.hover\:border-indigo-400:hover {
  border-color: var(--indigo-400) !important;
}
.hover\:border-indigo-500:hover {
  border-color: var(--indigo-500) !important;
}
.hover\:border-indigo-600:hover {
  border-color: var(--indigo-600) !important;
}
.hover\:border-indigo-700:hover {
  border-color: var(--indigo-700) !important;
}
.hover\:border-indigo-800:hover {
  border-color: var(--indigo-800) !important;
}
.hover\:border-indigo-900:hover {
  border-color: var(--indigo-900) !important;
}

.active\:border-indigo-50:active {
  border-color: var(--indigo-50) !important;
}
.active\:border-indigo-100:active {
  border-color: var(--indigo-100) !important;
}
.active\:border-indigo-200:active {
  border-color: var(--indigo-200) !important;
}
.active\:border-indigo-300:active {
  border-color: var(--indigo-300) !important;
}
.active\:border-indigo-400:active {
  border-color: var(--indigo-400) !important;
}
.active\:border-indigo-500:active {
  border-color: var(--indigo-500) !important;
}
.active\:border-indigo-600:active {
  border-color: var(--indigo-600) !important;
}
.active\:border-indigo-700:active {
  border-color: var(--indigo-700) !important;
}
.active\:border-indigo-800:active {
  border-color: var(--indigo-800) !important;
}
.active\:border-indigo-900:active {
  border-color: var(--indigo-900) !important;
}

.border-teal-50 {
  border-color: var(--teal-50) !important;
}
.border-teal-100 {
  border-color: var(--teal-100) !important;
}
.border-teal-200 {
  border-color: var(--teal-200) !important;
}
.border-teal-300 {
  border-color: var(--teal-300) !important;
}
.border-teal-400 {
  border-color: var(--teal-400) !important;
}
.border-teal-500 {
  border-color: var(--teal-500) !important;
}
.border-teal-600 {
  border-color: var(--teal-600) !important;
}
.border-teal-700 {
  border-color: var(--teal-700) !important;
}
.border-teal-800 {
  border-color: var(--teal-800) !important;
}
.border-teal-900 {
  border-color: var(--teal-900) !important;
}

.focus\:border-teal-50:focus {
  border-color: var(--teal-50) !important;
}
.focus\:border-teal-100:focus {
  border-color: var(--teal-100) !important;
}
.focus\:border-teal-200:focus {
  border-color: var(--teal-200) !important;
}
.focus\:border-teal-300:focus {
  border-color: var(--teal-300) !important;
}
.focus\:border-teal-400:focus {
  border-color: var(--teal-400) !important;
}
.focus\:border-teal-500:focus {
  border-color: var(--teal-500) !important;
}
.focus\:border-teal-600:focus {
  border-color: var(--teal-600) !important;
}
.focus\:border-teal-700:focus {
  border-color: var(--teal-700) !important;
}
.focus\:border-teal-800:focus {
  border-color: var(--teal-800) !important;
}
.focus\:border-teal-900:focus {
  border-color: var(--teal-900) !important;
}

.hover\:border-teal-50:hover {
  border-color: var(--teal-50) !important;
}
.hover\:border-teal-100:hover {
  border-color: var(--teal-100) !important;
}
.hover\:border-teal-200:hover {
  border-color: var(--teal-200) !important;
}
.hover\:border-teal-300:hover {
  border-color: var(--teal-300) !important;
}
.hover\:border-teal-400:hover {
  border-color: var(--teal-400) !important;
}
.hover\:border-teal-500:hover {
  border-color: var(--teal-500) !important;
}
.hover\:border-teal-600:hover {
  border-color: var(--teal-600) !important;
}
.hover\:border-teal-700:hover {
  border-color: var(--teal-700) !important;
}
.hover\:border-teal-800:hover {
  border-color: var(--teal-800) !important;
}
.hover\:border-teal-900:hover {
  border-color: var(--teal-900) !important;
}

.active\:border-teal-50:active {
  border-color: var(--teal-50) !important;
}
.active\:border-teal-100:active {
  border-color: var(--teal-100) !important;
}
.active\:border-teal-200:active {
  border-color: var(--teal-200) !important;
}
.active\:border-teal-300:active {
  border-color: var(--teal-300) !important;
}
.active\:border-teal-400:active {
  border-color: var(--teal-400) !important;
}
.active\:border-teal-500:active {
  border-color: var(--teal-500) !important;
}
.active\:border-teal-600:active {
  border-color: var(--teal-600) !important;
}
.active\:border-teal-700:active {
  border-color: var(--teal-700) !important;
}
.active\:border-teal-800:active {
  border-color: var(--teal-800) !important;
}
.active\:border-teal-900:active {
  border-color: var(--teal-900) !important;
}

.border-orange-50 {
  border-color: var(--orange-50) !important;
}
.border-orange-100 {
  border-color: var(--orange-100) !important;
}
.border-orange-200 {
  border-color: var(--orange-200) !important;
}
.border-orange-300 {
  border-color: var(--orange-300) !important;
}
.border-orange-400 {
  border-color: var(--orange-400) !important;
}
.border-orange-500 {
  border-color: var(--orange-500) !important;
}
.border-orange-600 {
  border-color: var(--orange-600) !important;
}
.border-orange-700 {
  border-color: var(--orange-700) !important;
}
.border-orange-800 {
  border-color: var(--orange-800) !important;
}
.border-orange-900 {
  border-color: var(--orange-900) !important;
}

.focus\:border-orange-50:focus {
  border-color: var(--orange-50) !important;
}
.focus\:border-orange-100:focus {
  border-color: var(--orange-100) !important;
}
.focus\:border-orange-200:focus {
  border-color: var(--orange-200) !important;
}
.focus\:border-orange-300:focus {
  border-color: var(--orange-300) !important;
}
.focus\:border-orange-400:focus {
  border-color: var(--orange-400) !important;
}
.focus\:border-orange-500:focus {
  border-color: var(--orange-500) !important;
}
.focus\:border-orange-600:focus {
  border-color: var(--orange-600) !important;
}
.focus\:border-orange-700:focus {
  border-color: var(--orange-700) !important;
}
.focus\:border-orange-800:focus {
  border-color: var(--orange-800) !important;
}
.focus\:border-orange-900:focus {
  border-color: var(--orange-900) !important;
}

.hover\:border-orange-50:hover {
  border-color: var(--orange-50) !important;
}
.hover\:border-orange-100:hover {
  border-color: var(--orange-100) !important;
}
.hover\:border-orange-200:hover {
  border-color: var(--orange-200) !important;
}
.hover\:border-orange-300:hover {
  border-color: var(--orange-300) !important;
}
.hover\:border-orange-400:hover {
  border-color: var(--orange-400) !important;
}
.hover\:border-orange-500:hover {
  border-color: var(--orange-500) !important;
}
.hover\:border-orange-600:hover {
  border-color: var(--orange-600) !important;
}
.hover\:border-orange-700:hover {
  border-color: var(--orange-700) !important;
}
.hover\:border-orange-800:hover {
  border-color: var(--orange-800) !important;
}
.hover\:border-orange-900:hover {
  border-color: var(--orange-900) !important;
}

.active\:border-orange-50:active {
  border-color: var(--orange-50) !important;
}
.active\:border-orange-100:active {
  border-color: var(--orange-100) !important;
}
.active\:border-orange-200:active {
  border-color: var(--orange-200) !important;
}
.active\:border-orange-300:active {
  border-color: var(--orange-300) !important;
}
.active\:border-orange-400:active {
  border-color: var(--orange-400) !important;
}
.active\:border-orange-500:active {
  border-color: var(--orange-500) !important;
}
.active\:border-orange-600:active {
  border-color: var(--orange-600) !important;
}
.active\:border-orange-700:active {
  border-color: var(--orange-700) !important;
}
.active\:border-orange-800:active {
  border-color: var(--orange-800) !important;
}
.active\:border-orange-900:active {
  border-color: var(--orange-900) !important;
}

.border-bluegray-50 {
  border-color: var(--bluegray-50) !important;
}
.border-bluegray-100 {
  border-color: var(--bluegray-100) !important;
}
.border-bluegray-200 {
  border-color: var(--bluegray-200) !important;
}
.border-bluegray-300 {
  border-color: var(--bluegray-300) !important;
}
.border-bluegray-400 {
  border-color: var(--bluegray-400) !important;
}
.border-bluegray-500 {
  border-color: var(--bluegray-500) !important;
}
.border-bluegray-600 {
  border-color: var(--bluegray-600) !important;
}
.border-bluegray-700 {
  border-color: var(--bluegray-700) !important;
}
.border-bluegray-800 {
  border-color: var(--bluegray-800) !important;
}
.border-bluegray-900 {
  border-color: var(--bluegray-900) !important;
}

.focus\:border-bluegray-50:focus {
  border-color: var(--bluegray-50) !important;
}
.focus\:border-bluegray-100:focus {
  border-color: var(--bluegray-100) !important;
}
.focus\:border-bluegray-200:focus {
  border-color: var(--bluegray-200) !important;
}
.focus\:border-bluegray-300:focus {
  border-color: var(--bluegray-300) !important;
}
.focus\:border-bluegray-400:focus {
  border-color: var(--bluegray-400) !important;
}
.focus\:border-bluegray-500:focus {
  border-color: var(--bluegray-500) !important;
}
.focus\:border-bluegray-600:focus {
  border-color: var(--bluegray-600) !important;
}
.focus\:border-bluegray-700:focus {
  border-color: var(--bluegray-700) !important;
}
.focus\:border-bluegray-800:focus {
  border-color: var(--bluegray-800) !important;
}
.focus\:border-bluegray-900:focus {
  border-color: var(--bluegray-900) !important;
}

.hover\:border-bluegray-50:hover {
  border-color: var(--bluegray-50) !important;
}
.hover\:border-bluegray-100:hover {
  border-color: var(--bluegray-100) !important;
}
.hover\:border-bluegray-200:hover {
  border-color: var(--bluegray-200) !important;
}
.hover\:border-bluegray-300:hover {
  border-color: var(--bluegray-300) !important;
}
.hover\:border-bluegray-400:hover {
  border-color: var(--bluegray-400) !important;
}
.hover\:border-bluegray-500:hover {
  border-color: var(--bluegray-500) !important;
}
.hover\:border-bluegray-600:hover {
  border-color: var(--bluegray-600) !important;
}
.hover\:border-bluegray-700:hover {
  border-color: var(--bluegray-700) !important;
}
.hover\:border-bluegray-800:hover {
  border-color: var(--bluegray-800) !important;
}
.hover\:border-bluegray-900:hover {
  border-color: var(--bluegray-900) !important;
}

.active\:border-bluegray-50:active {
  border-color: var(--bluegray-50) !important;
}
.active\:border-bluegray-100:active {
  border-color: var(--bluegray-100) !important;
}
.active\:border-bluegray-200:active {
  border-color: var(--bluegray-200) !important;
}
.active\:border-bluegray-300:active {
  border-color: var(--bluegray-300) !important;
}
.active\:border-bluegray-400:active {
  border-color: var(--bluegray-400) !important;
}
.active\:border-bluegray-500:active {
  border-color: var(--bluegray-500) !important;
}
.active\:border-bluegray-600:active {
  border-color: var(--bluegray-600) !important;
}
.active\:border-bluegray-700:active {
  border-color: var(--bluegray-700) !important;
}
.active\:border-bluegray-800:active {
  border-color: var(--bluegray-800) !important;
}
.active\:border-bluegray-900:active {
  border-color: var(--bluegray-900) !important;
}

.border-purple-50 {
  border-color: var(--purple-50) !important;
}
.border-purple-100 {
  border-color: var(--purple-100) !important;
}
.border-purple-200 {
  border-color: var(--purple-200) !important;
}
.border-purple-300 {
  border-color: var(--purple-300) !important;
}
.border-purple-400 {
  border-color: var(--purple-400) !important;
}
.border-purple-500 {
  border-color: var(--purple-500) !important;
}
.border-purple-600 {
  border-color: var(--purple-600) !important;
}
.border-purple-700 {
  border-color: var(--purple-700) !important;
}
.border-purple-800 {
  border-color: var(--purple-800) !important;
}
.border-purple-900 {
  border-color: var(--purple-900) !important;
}

.focus\:border-purple-50:focus {
  border-color: var(--purple-50) !important;
}
.focus\:border-purple-100:focus {
  border-color: var(--purple-100) !important;
}
.focus\:border-purple-200:focus {
  border-color: var(--purple-200) !important;
}
.focus\:border-purple-300:focus {
  border-color: var(--purple-300) !important;
}
.focus\:border-purple-400:focus {
  border-color: var(--purple-400) !important;
}
.focus\:border-purple-500:focus {
  border-color: var(--purple-500) !important;
}
.focus\:border-purple-600:focus {
  border-color: var(--purple-600) !important;
}
.focus\:border-purple-700:focus {
  border-color: var(--purple-700) !important;
}
.focus\:border-purple-800:focus {
  border-color: var(--purple-800) !important;
}
.focus\:border-purple-900:focus {
  border-color: var(--purple-900) !important;
}

.hover\:border-purple-50:hover {
  border-color: var(--purple-50) !important;
}
.hover\:border-purple-100:hover {
  border-color: var(--purple-100) !important;
}
.hover\:border-purple-200:hover {
  border-color: var(--purple-200) !important;
}
.hover\:border-purple-300:hover {
  border-color: var(--purple-300) !important;
}
.hover\:border-purple-400:hover {
  border-color: var(--purple-400) !important;
}
.hover\:border-purple-500:hover {
  border-color: var(--purple-500) !important;
}
.hover\:border-purple-600:hover {
  border-color: var(--purple-600) !important;
}
.hover\:border-purple-700:hover {
  border-color: var(--purple-700) !important;
}
.hover\:border-purple-800:hover {
  border-color: var(--purple-800) !important;
}
.hover\:border-purple-900:hover {
  border-color: var(--purple-900) !important;
}

.active\:border-purple-50:active {
  border-color: var(--purple-50) !important;
}
.active\:border-purple-100:active {
  border-color: var(--purple-100) !important;
}
.active\:border-purple-200:active {
  border-color: var(--purple-200) !important;
}
.active\:border-purple-300:active {
  border-color: var(--purple-300) !important;
}
.active\:border-purple-400:active {
  border-color: var(--purple-400) !important;
}
.active\:border-purple-500:active {
  border-color: var(--purple-500) !important;
}
.active\:border-purple-600:active {
  border-color: var(--purple-600) !important;
}
.active\:border-purple-700:active {
  border-color: var(--purple-700) !important;
}
.active\:border-purple-800:active {
  border-color: var(--purple-800) !important;
}
.active\:border-purple-900:active {
  border-color: var(--purple-900) !important;
}

.border-gray-50 {
  border-color: var(--gray-50) !important;
}
.border-gray-100 {
  border-color: var(--gray-100) !important;
}
.border-gray-200 {
  border-color: var(--gray-200) !important;
}
.border-gray-300 {
  border-color: var(--gray-300) !important;
}
.border-gray-400 {
  border-color: var(--gray-400) !important;
}
.border-gray-500 {
  border-color: var(--gray-500) !important;
}
.border-gray-600 {
  border-color: var(--gray-600) !important;
}
.border-gray-700 {
  border-color: var(--gray-700) !important;
}
.border-gray-800 {
  border-color: var(--gray-800) !important;
}
.border-gray-900 {
  border-color: var(--gray-900) !important;
}

.focus\:border-gray-50:focus {
  border-color: var(--gray-50) !important;
}
.focus\:border-gray-100:focus {
  border-color: var(--gray-100) !important;
}
.focus\:border-gray-200:focus {
  border-color: var(--gray-200) !important;
}
.focus\:border-gray-300:focus {
  border-color: var(--gray-300) !important;
}
.focus\:border-gray-400:focus {
  border-color: var(--gray-400) !important;
}
.focus\:border-gray-500:focus {
  border-color: var(--gray-500) !important;
}
.focus\:border-gray-600:focus {
  border-color: var(--gray-600) !important;
}
.focus\:border-gray-700:focus {
  border-color: var(--gray-700) !important;
}
.focus\:border-gray-800:focus {
  border-color: var(--gray-800) !important;
}
.focus\:border-gray-900:focus {
  border-color: var(--gray-900) !important;
}

.hover\:border-gray-50:hover {
  border-color: var(--gray-50) !important;
}
.hover\:border-gray-100:hover {
  border-color: var(--gray-100) !important;
}
.hover\:border-gray-200:hover {
  border-color: var(--gray-200) !important;
}
.hover\:border-gray-300:hover {
  border-color: var(--gray-300) !important;
}
.hover\:border-gray-400:hover {
  border-color: var(--gray-400) !important;
}
.hover\:border-gray-500:hover {
  border-color: var(--gray-500) !important;
}
.hover\:border-gray-600:hover {
  border-color: var(--gray-600) !important;
}
.hover\:border-gray-700:hover {
  border-color: var(--gray-700) !important;
}
.hover\:border-gray-800:hover {
  border-color: var(--gray-800) !important;
}
.hover\:border-gray-900:hover {
  border-color: var(--gray-900) !important;
}

.active\:border-gray-50:active {
  border-color: var(--gray-50) !important;
}
.active\:border-gray-100:active {
  border-color: var(--gray-100) !important;
}
.active\:border-gray-200:active {
  border-color: var(--gray-200) !important;
}
.active\:border-gray-300:active {
  border-color: var(--gray-300) !important;
}
.active\:border-gray-400:active {
  border-color: var(--gray-400) !important;
}
.active\:border-gray-500:active {
  border-color: var(--gray-500) !important;
}
.active\:border-gray-600:active {
  border-color: var(--gray-600) !important;
}
.active\:border-gray-700:active {
  border-color: var(--gray-700) !important;
}
.active\:border-gray-800:active {
  border-color: var(--gray-800) !important;
}
.active\:border-gray-900:active {
  border-color: var(--gray-900) !important;
}

.border-red-50 {
  border-color: var(--red-50) !important;
}
.border-red-100 {
  border-color: var(--red-100) !important;
}
.border-red-200 {
  border-color: var(--red-200) !important;
}
.border-red-300 {
  border-color: var(--red-300) !important;
}
.border-red-400 {
  border-color: var(--red-400) !important;
}
.border-red-500 {
  border-color: var(--red-500) !important;
}
.border-red-600 {
  border-color: var(--red-600) !important;
}
.border-red-700 {
  border-color: var(--red-700) !important;
}
.border-red-800 {
  border-color: var(--red-800) !important;
}
.border-red-900 {
  border-color: var(--red-900) !important;
}

.focus\:border-red-50:focus {
  border-color: var(--red-50) !important;
}
.focus\:border-red-100:focus {
  border-color: var(--red-100) !important;
}
.focus\:border-red-200:focus {
  border-color: var(--red-200) !important;
}
.focus\:border-red-300:focus {
  border-color: var(--red-300) !important;
}
.focus\:border-red-400:focus {
  border-color: var(--red-400) !important;
}
.focus\:border-red-500:focus {
  border-color: var(--red-500) !important;
}
.focus\:border-red-600:focus {
  border-color: var(--red-600) !important;
}
.focus\:border-red-700:focus {
  border-color: var(--red-700) !important;
}
.focus\:border-red-800:focus {
  border-color: var(--red-800) !important;
}
.focus\:border-red-900:focus {
  border-color: var(--red-900) !important;
}

.hover\:border-red-50:hover {
  border-color: var(--red-50) !important;
}
.hover\:border-red-100:hover {
  border-color: var(--red-100) !important;
}
.hover\:border-red-200:hover {
  border-color: var(--red-200) !important;
}
.hover\:border-red-300:hover {
  border-color: var(--red-300) !important;
}
.hover\:border-red-400:hover {
  border-color: var(--red-400) !important;
}
.hover\:border-red-500:hover {
  border-color: var(--red-500) !important;
}
.hover\:border-red-600:hover {
  border-color: var(--red-600) !important;
}
.hover\:border-red-700:hover {
  border-color: var(--red-700) !important;
}
.hover\:border-red-800:hover {
  border-color: var(--red-800) !important;
}
.hover\:border-red-900:hover {
  border-color: var(--red-900) !important;
}

.active\:border-red-50:active {
  border-color: var(--red-50) !important;
}
.active\:border-red-100:active {
  border-color: var(--red-100) !important;
}
.active\:border-red-200:active {
  border-color: var(--red-200) !important;
}
.active\:border-red-300:active {
  border-color: var(--red-300) !important;
}
.active\:border-red-400:active {
  border-color: var(--red-400) !important;
}
.active\:border-red-500:active {
  border-color: var(--red-500) !important;
}
.active\:border-red-600:active {
  border-color: var(--red-600) !important;
}
.active\:border-red-700:active {
  border-color: var(--red-700) !important;
}
.active\:border-red-800:active {
  border-color: var(--red-800) !important;
}
.active\:border-red-900:active {
  border-color: var(--red-900) !important;
}

.border-primary-50 {
  border-color: var(--primary-50) !important;
}
.border-primary-100 {
  border-color: var(--primary-100) !important;
}
.border-primary-200 {
  border-color: var(--primary-200) !important;
}
.border-primary-300 {
  border-color: var(--primary-300) !important;
}
.border-primary-400 {
  border-color: var(--primary-400) !important;
}
.border-primary-500 {
  border-color: var(--primary-500) !important;
}
.border-primary-600 {
  border-color: var(--primary-600) !important;
}
.border-primary-700 {
  border-color: var(--primary-700) !important;
}
.border-primary-800 {
  border-color: var(--primary-800) !important;
}
.border-primary-900 {
  border-color: var(--primary-900) !important;
}

.focus\:border-primary-50:focus {
  border-color: var(--primary-50) !important;
}
.focus\:border-primary-100:focus {
  border-color: var(--primary-100) !important;
}
.focus\:border-primary-200:focus {
  border-color: var(--primary-200) !important;
}
.focus\:border-primary-300:focus {
  border-color: var(--primary-300) !important;
}
.focus\:border-primary-400:focus {
  border-color: var(--primary-400) !important;
}
.focus\:border-primary-500:focus {
  border-color: var(--primary-500) !important;
}
.focus\:border-primary-600:focus {
  border-color: var(--primary-600) !important;
}
.focus\:border-primary-700:focus {
  border-color: var(--primary-700) !important;
}
.focus\:border-primary-800:focus {
  border-color: var(--primary-800) !important;
}
.focus\:border-primary-900:focus {
  border-color: var(--primary-900) !important;
}

.hover\:border-primary-50:hover {
  border-color: var(--primary-50) !important;
}
.hover\:border-primary-100:hover {
  border-color: var(--primary-100) !important;
}
.hover\:border-primary-200:hover {
  border-color: var(--primary-200) !important;
}
.hover\:border-primary-300:hover {
  border-color: var(--primary-300) !important;
}
.hover\:border-primary-400:hover {
  border-color: var(--primary-400) !important;
}
.hover\:border-primary-500:hover {
  border-color: var(--primary-500) !important;
}
.hover\:border-primary-600:hover {
  border-color: var(--primary-600) !important;
}
.hover\:border-primary-700:hover {
  border-color: var(--primary-700) !important;
}
.hover\:border-primary-800:hover {
  border-color: var(--primary-800) !important;
}
.hover\:border-primary-900:hover {
  border-color: var(--primary-900) !important;
}

.active\:border-primary-50:active {
  border-color: var(--primary-50) !important;
}
.active\:border-primary-100:active {
  border-color: var(--primary-100) !important;
}
.active\:border-primary-200:active {
  border-color: var(--primary-200) !important;
}
.active\:border-primary-300:active {
  border-color: var(--primary-300) !important;
}
.active\:border-primary-400:active {
  border-color: var(--primary-400) !important;
}
.active\:border-primary-500:active {
  border-color: var(--primary-500) !important;
}
.active\:border-primary-600:active {
  border-color: var(--primary-600) !important;
}
.active\:border-primary-700:active {
  border-color: var(--primary-700) !important;
}
.active\:border-primary-800:active {
  border-color: var(--primary-800) !important;
}
.active\:border-primary-900:active {
  border-color: var(--primary-900) !important;
}

.bg-white-alpha-10 {
  background-color: rgba(255,255,255,0.1) !important;
}
.bg-white-alpha-20 {
  background-color: rgba(255,255,255,0.2) !important;
}
.bg-white-alpha-30 {
  background-color: rgba(255,255,255,0.3) !important;
}
.bg-white-alpha-40 {
  background-color: rgba(255,255,255,0.4) !important;
}
.bg-white-alpha-50 {
  background-color: rgba(255,255,255,0.5) !important;
}
.bg-white-alpha-60 {
  background-color: rgba(255,255,255,0.6) !important;
}
.bg-white-alpha-70 {
  background-color: rgba(255,255,255,0.7) !important;
}
.bg-white-alpha-80 {
  background-color: rgba(255,255,255,0.8) !important;
}
.bg-white-alpha-90 {
  background-color: rgba(255,255,255,0.9) !important;
}

.hover\:bg-white-alpha-10:hover {
  background-color: rgba(255,255,255,0.1) !important;
}
.hover\:bg-white-alpha-20:hover {
  background-color: rgba(255,255,255,0.2) !important;
}
.hover\:bg-white-alpha-30:hover {
  background-color: rgba(255,255,255,0.3) !important;
}
.hover\:bg-white-alpha-40:hover {
  background-color: rgba(255,255,255,0.4) !important;
}
.hover\:bg-white-alpha-50:hover {
  background-color: rgba(255,255,255,0.5) !important;
}
.hover\:bg-white-alpha-60:hover {
  background-color: rgba(255,255,255,0.6) !important;
}
.hover\:bg-white-alpha-70:hover {
  background-color: rgba(255,255,255,0.7) !important;
}
.hover\:bg-white-alpha-80:hover {
  background-color: rgba(255,255,255,0.8) !important;
}
.hover\:bg-white-alpha-90:hover {
  background-color: rgba(255,255,255,0.9) !important;
}

.focus\:bg-white-alpha-10:focus {
  background-color: rgba(255,255,255,0.1) !important;
}
.focus\:bg-white-alpha-20:focus {
  background-color: rgba(255,255,255,0.2) !important;
}
.focus\:bg-white-alpha-30:focus {
  background-color: rgba(255,255,255,0.3) !important;
}
.focus\:bg-white-alpha-40:focus {
  background-color: rgba(255,255,255,0.4) !important;
}
.focus\:bg-white-alpha-50:focus {
  background-color: rgba(255,255,255,0.5) !important;
}
.focus\:bg-white-alpha-60:focus {
  background-color: rgba(255,255,255,0.6) !important;
}
.focus\:bg-white-alpha-70:focus {
  background-color: rgba(255,255,255,0.7) !important;
}
.focus\:bg-white-alpha-80:focus {
  background-color: rgba(255,255,255,0.8) !important;
}
.focus\:bg-white-alpha-90:focus {
  background-color: rgba(255,255,255,0.9) !important;
}

.active\:bg-white-alpha-10:active {
  background-color: rgba(255,255,255,0.1) !important;
}
.active\:bg-white-alpha-20:active {
  background-color: rgba(255,255,255,0.2) !important;
}
.active\:bg-white-alpha-30:active {
  background-color: rgba(255,255,255,0.3) !important;
}
.active\:bg-white-alpha-40:active {
  background-color: rgba(255,255,255,0.4) !important;
}
.active\:bg-white-alpha-50:active {
  background-color: rgba(255,255,255,0.5) !important;
}
.active\:bg-white-alpha-60:active {
  background-color: rgba(255,255,255,0.6) !important;
}
.active\:bg-white-alpha-70:active {
  background-color: rgba(255,255,255,0.7) !important;
}
.active\:bg-white-alpha-80:active {
  background-color: rgba(255,255,255,0.8) !important;
}
.active\:bg-white-alpha-90:active {
  background-color: rgba(255,255,255,0.9) !important;
}

.bg-black-alpha-10 {
  background-color: rgba(0,0,0,0.1) !important;
}
.bg-black-alpha-20 {
  background-color: rgba(0,0,0,0.2) !important;
}
.bg-black-alpha-30 {
  background-color: rgba(0,0,0,0.3) !important;
}
.bg-black-alpha-40 {
  background-color: rgba(0,0,0,0.4) !important;
}
.bg-black-alpha-50 {
  background-color: rgba(0,0,0,0.5) !important;
}
.bg-black-alpha-60 {
  background-color: rgba(0,0,0,0.6) !important;
}
.bg-black-alpha-70 {
  background-color: rgba(0,0,0,0.7) !important;
}
.bg-black-alpha-80 {
  background-color: rgba(0,0,0,0.8) !important;
}
.bg-black-alpha-90 {
  background-color: rgba(0,0,0,0.9) !important;
}

.hover\:bg-black-alpha-10:hover {
  background-color: rgba(0,0,0,0.1) !important;
}
.hover\:bg-black-alpha-20:hover {
  background-color: rgba(0,0,0,0.2) !important;
}
.hover\:bg-black-alpha-30:hover {
  background-color: rgba(0,0,0,0.3) !important;
}
.hover\:bg-black-alpha-40:hover {
  background-color: rgba(0,0,0,0.4) !important;
}
.hover\:bg-black-alpha-50:hover {
  background-color: rgba(0,0,0,0.5) !important;
}
.hover\:bg-black-alpha-60:hover {
  background-color: rgba(0,0,0,0.6) !important;
}
.hover\:bg-black-alpha-70:hover {
  background-color: rgba(0,0,0,0.7) !important;
}
.hover\:bg-black-alpha-80:hover {
  background-color: rgba(0,0,0,0.8) !important;
}
.hover\:bg-black-alpha-90:hover {
  background-color: rgba(0,0,0,0.9) !important;
}

.focus\:bg-black-alpha-10:focus {
  background-color: rgba(0,0,0,0.1) !important;
}
.focus\:bg-black-alpha-20:focus {
  background-color: rgba(0,0,0,0.2) !important;
}
.focus\:bg-black-alpha-30:focus {
  background-color: rgba(0,0,0,0.3) !important;
}
.focus\:bg-black-alpha-40:focus {
  background-color: rgba(0,0,0,0.4) !important;
}
.focus\:bg-black-alpha-50:focus {
  background-color: rgba(0,0,0,0.5) !important;
}
.focus\:bg-black-alpha-60:focus {
  background-color: rgba(0,0,0,0.6) !important;
}
.focus\:bg-black-alpha-70:focus {
  background-color: rgba(0,0,0,0.7) !important;
}
.focus\:bg-black-alpha-80:focus {
  background-color: rgba(0,0,0,0.8) !important;
}
.focus\:bg-black-alpha-90:focus {
  background-color: rgba(0,0,0,0.9) !important;
}

.active\:bg-black-alpha-10:active {
  background-color: rgba(0,0,0,0.1) !important;
}
.active\:bg-black-alpha-20:active {
  background-color: rgba(0,0,0,0.2) !important;
}
.active\:bg-black-alpha-30:active {
  background-color: rgba(0,0,0,0.3) !important;
}
.active\:bg-black-alpha-40:active {
  background-color: rgba(0,0,0,0.4) !important;
}
.active\:bg-black-alpha-50:active {
  background-color: rgba(0,0,0,0.5) !important;
}
.active\:bg-black-alpha-60:active {
  background-color: rgba(0,0,0,0.6) !important;
}
.active\:bg-black-alpha-70:active {
  background-color: rgba(0,0,0,0.7) !important;
}
.active\:bg-black-alpha-80:active {
  background-color: rgba(0,0,0,0.8) !important;
}
.active\:bg-black-alpha-90:active {
  background-color: rgba(0,0,0,0.9) !important;
}

.border-white-alpha-10 {
  border-color: rgba(255,255,255,0.1) !important;
}
.border-white-alpha-20 {
  border-color: rgba(255,255,255,0.2) !important;
}
.border-white-alpha-30 {
  border-color: rgba(255,255,255,0.3) !important;
}
.border-white-alpha-40 {
  border-color: rgba(255,255,255,0.4) !important;
}
.border-white-alpha-50 {
  border-color: rgba(255,255,255,0.5) !important;
}
.border-white-alpha-60 {
  border-color: rgba(255,255,255,0.6) !important;
}
.border-white-alpha-70 {
  border-color: rgba(255,255,255,0.7) !important;
}
.border-white-alpha-80 {
  border-color: rgba(255,255,255,0.8) !important;
}
.border-white-alpha-90 {
  border-color: rgba(255,255,255,0.9) !important;
}

.hover\:border-white-alpha-10:hover {
  border-color: rgba(255,255,255,0.1) !important;
}
.hover\:border-white-alpha-20:hover {
  border-color: rgba(255,255,255,0.2) !important;
}
.hover\:border-white-alpha-30:hover {
  border-color: rgba(255,255,255,0.3) !important;
}
.hover\:border-white-alpha-40:hover {
  border-color: rgba(255,255,255,0.4) !important;
}
.hover\:border-white-alpha-50:hover {
  border-color: rgba(255,255,255,0.5) !important;
}
.hover\:border-white-alpha-60:hover {
  border-color: rgba(255,255,255,0.6) !important;
}
.hover\:border-white-alpha-70:hover {
  border-color: rgba(255,255,255,0.7) !important;
}
.hover\:border-white-alpha-80:hover {
  border-color: rgba(255,255,255,0.8) !important;
}
.hover\:border-white-alpha-90:hover {
  border-color: rgba(255,255,255,0.9) !important;
}

.focus\:border-white-alpha-10:focus {
  border-color: rgba(255,255,255,0.1) !important;
}
.focus\:border-white-alpha-20:focus {
  border-color: rgba(255,255,255,0.2) !important;
}
.focus\:border-white-alpha-30:focus {
  border-color: rgba(255,255,255,0.3) !important;
}
.focus\:border-white-alpha-40:focus {
  border-color: rgba(255,255,255,0.4) !important;
}
.focus\:border-white-alpha-50:focus {
  border-color: rgba(255,255,255,0.5) !important;
}
.focus\:border-white-alpha-60:focus {
  border-color: rgba(255,255,255,0.6) !important;
}
.focus\:border-white-alpha-70:focus {
  border-color: rgba(255,255,255,0.7) !important;
}
.focus\:border-white-alpha-80:focus {
  border-color: rgba(255,255,255,0.8) !important;
}
.focus\:border-white-alpha-90:focus {
  border-color: rgba(255,255,255,0.9) !important;
}

.active\:border-white-alpha-10:active {
  border-color: rgba(255,255,255,0.1) !important;
}
.active\:border-white-alpha-20:active {
  border-color: rgba(255,255,255,0.2) !important;
}
.active\:border-white-alpha-30:active {
  border-color: rgba(255,255,255,0.3) !important;
}
.active\:border-white-alpha-40:active {
  border-color: rgba(255,255,255,0.4) !important;
}
.active\:border-white-alpha-50:active {
  border-color: rgba(255,255,255,0.5) !important;
}
.active\:border-white-alpha-60:active {
  border-color: rgba(255,255,255,0.6) !important;
}
.active\:border-white-alpha-70:active {
  border-color: rgba(255,255,255,0.7) !important;
}
.active\:border-white-alpha-80:active {
  border-color: rgba(255,255,255,0.8) !important;
}
.active\:border-white-alpha-90:active {
  border-color: rgba(255,255,255,0.9) !important;
}

.border-black-alpha-10 {
  border-color: rgba(0,0,0,0.1) !important;
}
.border-black-alpha-20 {
  border-color: rgba(0,0,0,0.2) !important;
}
.border-black-alpha-30 {
  border-color: rgba(0,0,0,0.3) !important;
}
.border-black-alpha-40 {
  border-color: rgba(0,0,0,0.4) !important;
}
.border-black-alpha-50 {
  border-color: rgba(0,0,0,0.5) !important;
}
.border-black-alpha-60 {
  border-color: rgba(0,0,0,0.6) !important;
}
.border-black-alpha-70 {
  border-color: rgba(0,0,0,0.7) !important;
}
.border-black-alpha-80 {
  border-color: rgba(0,0,0,0.8) !important;
}
.border-black-alpha-90 {
  border-color: rgba(0,0,0,0.9) !important;
}

.hover\:border-black-alpha-10:hover {
  border-color: rgba(0,0,0,0.1) !important;
}
.hover\:border-black-alpha-20:hover {
  border-color: rgba(0,0,0,0.2) !important;
}
.hover\:border-black-alpha-30:hover {
  border-color: rgba(0,0,0,0.3) !important;
}
.hover\:border-black-alpha-40:hover {
  border-color: rgba(0,0,0,0.4) !important;
}
.hover\:border-black-alpha-50:hover {
  border-color: rgba(0,0,0,0.5) !important;
}
.hover\:border-black-alpha-60:hover {
  border-color: rgba(0,0,0,0.6) !important;
}
.hover\:border-black-alpha-70:hover {
  border-color: rgba(0,0,0,0.7) !important;
}
.hover\:border-black-alpha-80:hover {
  border-color: rgba(0,0,0,0.8) !important;
}
.hover\:border-black-alpha-90:hover {
  border-color: rgba(0,0,0,0.9) !important;
}

.focus\:border-black-alpha-10:focus {
  border-color: rgba(0,0,0,0.1) !important;
}
.focus\:border-black-alpha-20:focus {
  border-color: rgba(0,0,0,0.2) !important;
}
.focus\:border-black-alpha-30:focus {
  border-color: rgba(0,0,0,0.3) !important;
}
.focus\:border-black-alpha-40:focus {
  border-color: rgba(0,0,0,0.4) !important;
}
.focus\:border-black-alpha-50:focus {
  border-color: rgba(0,0,0,0.5) !important;
}
.focus\:border-black-alpha-60:focus {
  border-color: rgba(0,0,0,0.6) !important;
}
.focus\:border-black-alpha-70:focus {
  border-color: rgba(0,0,0,0.7) !important;
}
.focus\:border-black-alpha-80:focus {
  border-color: rgba(0,0,0,0.8) !important;
}
.focus\:border-black-alpha-90:focus {
  border-color: rgba(0,0,0,0.9) !important;
}

.active\:border-black-alpha-10:active {
  border-color: rgba(0,0,0,0.1) !important;
}
.active\:border-black-alpha-20:active {
  border-color: rgba(0,0,0,0.2) !important;
}
.active\:border-black-alpha-30:active {
  border-color: rgba(0,0,0,0.3) !important;
}
.active\:border-black-alpha-40:active {
  border-color: rgba(0,0,0,0.4) !important;
}
.active\:border-black-alpha-50:active {
  border-color: rgba(0,0,0,0.5) !important;
}
.active\:border-black-alpha-60:active {
  border-color: rgba(0,0,0,0.6) !important;
}
.active\:border-black-alpha-70:active {
  border-color: rgba(0,0,0,0.7) !important;
}
.active\:border-black-alpha-80:active {
  border-color: rgba(0,0,0,0.8) !important;
}
.active\:border-black-alpha-90:active {
  border-color: rgba(0,0,0,0.9) !important;
}

.text-white-alpha-10 {
  color: rgba(255,255,255,0.1) !important;
}
.text-white-alpha-20 {
  color: rgba(255,255,255,0.2) !important;
}
.text-white-alpha-30 {
  color: rgba(255,255,255,0.3) !important;
}
.text-white-alpha-40 {
  color: rgba(255,255,255,0.4) !important;
}
.text-white-alpha-50 {
  color: rgba(255,255,255,0.5) !important;
}
.text-white-alpha-60 {
  color: rgba(255,255,255,0.6) !important;
}
.text-white-alpha-70 {
  color: rgba(255,255,255,0.7) !important;
}
.text-white-alpha-80 {
  color: rgba(255,255,255,0.8) !important;
}
.text-white-alpha-90 {
  color: rgba(255,255,255,0.9) !important;
}

.hover\:text-white-alpha-10:hover {
  color: rgba(255,255,255,0.1) !important;
}
.hover\:text-white-alpha-20:hover {
  color: rgba(255,255,255,0.2) !important;
}
.hover\:text-white-alpha-30:hover {
  color: rgba(255,255,255,0.3) !important;
}
.hover\:text-white-alpha-40:hover {
  color: rgba(255,255,255,0.4) !important;
}
.hover\:text-white-alpha-50:hover {
  color: rgba(255,255,255,0.5) !important;
}
.hover\:text-white-alpha-60:hover {
  color: rgba(255,255,255,0.6) !important;
}
.hover\:text-white-alpha-70:hover {
  color: rgba(255,255,255,0.7) !important;
}
.hover\:text-white-alpha-80:hover {
  color: rgba(255,255,255,0.8) !important;
}
.hover\:text-white-alpha-90:hover {
  color: rgba(255,255,255,0.9) !important;
}

.focus\:text-white-alpha-10:focus {
  color: rgba(255,255,255,0.1) !important;
}
.focus\:text-white-alpha-20:focus {
  color: rgba(255,255,255,0.2) !important;
}
.focus\:text-white-alpha-30:focus {
  color: rgba(255,255,255,0.3) !important;
}
.focus\:text-white-alpha-40:focus {
  color: rgba(255,255,255,0.4) !important;
}
.focus\:text-white-alpha-50:focus {
  color: rgba(255,255,255,0.5) !important;
}
.focus\:text-white-alpha-60:focus {
  color: rgba(255,255,255,0.6) !important;
}
.focus\:text-white-alpha-70:focus {
  color: rgba(255,255,255,0.7) !important;
}
.focus\:text-white-alpha-80:focus {
  color: rgba(255,255,255,0.8) !important;
}
.focus\:text-white-alpha-90:focus {
  color: rgba(255,255,255,0.9) !important;
}

.active\:text-white-alpha-10:active {
  color: rgba(255,255,255,0.1) !important;
}
.active\:text-white-alpha-20:active {
  color: rgba(255,255,255,0.2) !important;
}
.active\:text-white-alpha-30:active {
  color: rgba(255,255,255,0.3) !important;
}
.active\:text-white-alpha-40:active {
  color: rgba(255,255,255,0.4) !important;
}
.active\:text-white-alpha-50:active {
  color: rgba(255,255,255,0.5) !important;
}
.active\:text-white-alpha-60:active {
  color: rgba(255,255,255,0.6) !important;
}
.active\:text-white-alpha-70:active {
  color: rgba(255,255,255,0.7) !important;
}
.active\:text-white-alpha-80:active {
  color: rgba(255,255,255,0.8) !important;
}
.active\:text-white-alpha-90:active {
  color: rgba(255,255,255,0.9) !important;
}

.text-black-alpha-10 {
  color: rgba(0,0,0,0.1) !important;
}
.text-black-alpha-20 {
  color: rgba(0,0,0,0.2) !important;
}
.text-black-alpha-30 {
  color: rgba(0,0,0,0.3) !important;
}
.text-black-alpha-40 {
  color: rgba(0,0,0,0.4) !important;
}
.text-black-alpha-50 {
  color: rgba(0,0,0,0.5) !important;
}
.text-black-alpha-60 {
  color: rgba(0,0,0,0.6) !important;
}
.text-black-alpha-70 {
  color: rgba(0,0,0,0.7) !important;
}
.text-black-alpha-80 {
  color: rgba(0,0,0,0.8) !important;
}
.text-black-alpha-90 {
  color: rgba(0,0,0,0.9) !important;
}

.hover\:text-black-alpha-10:hover {
  color: rgba(0,0,0,0.1) !important;
}
.hover\:text-black-alpha-20:hover {
  color: rgba(0,0,0,0.2) !important;
}
.hover\:text-black-alpha-30:hover {
  color: rgba(0,0,0,0.3) !important;
}
.hover\:text-black-alpha-40:hover {
  color: rgba(0,0,0,0.4) !important;
}
.hover\:text-black-alpha-50:hover {
  color: rgba(0,0,0,0.5) !important;
}
.hover\:text-black-alpha-60:hover {
  color: rgba(0,0,0,0.6) !important;
}
.hover\:text-black-alpha-70:hover {
  color: rgba(0,0,0,0.7) !important;
}
.hover\:text-black-alpha-80:hover {
  color: rgba(0,0,0,0.8) !important;
}
.hover\:text-black-alpha-90:hover {
  color: rgba(0,0,0,0.9) !important;
}

.focus\:text-black-alpha-10:focus {
  color: rgba(0,0,0,0.1) !important;
}
.focus\:text-black-alpha-20:focus {
  color: rgba(0,0,0,0.2) !important;
}
.focus\:text-black-alpha-30:focus {
  color: rgba(0,0,0,0.3) !important;
}
.focus\:text-black-alpha-40:focus {
  color: rgba(0,0,0,0.4) !important;
}
.focus\:text-black-alpha-50:focus {
  color: rgba(0,0,0,0.5) !important;
}
.focus\:text-black-alpha-60:focus {
  color: rgba(0,0,0,0.6) !important;
}
.focus\:text-black-alpha-70:focus {
  color: rgba(0,0,0,0.7) !important;
}
.focus\:text-black-alpha-80:focus {
  color: rgba(0,0,0,0.8) !important;
}
.focus\:text-black-alpha-90:focus {
  color: rgba(0,0,0,0.9) !important;
}

.active\:text-black-alpha-10:active {
  color: rgba(0,0,0,0.1) !important;
}
.active\:text-black-alpha-20:active {
  color: rgba(0,0,0,0.2) !important;
}
.active\:text-black-alpha-30:active {
  color: rgba(0,0,0,0.3) !important;
}
.active\:text-black-alpha-40:active {
  color: rgba(0,0,0,0.4) !important;
}
.active\:text-black-alpha-50:active {
  color: rgba(0,0,0,0.5) !important;
}
.active\:text-black-alpha-60:active {
  color: rgba(0,0,0,0.6) !important;
}
.active\:text-black-alpha-70:active {
  color: rgba(0,0,0,0.7) !important;
}
.active\:text-black-alpha-80:active {
  color: rgba(0,0,0,0.8) !important;
}
.active\:text-black-alpha-90:active {
  color: rgba(0,0,0,0.9) !important;
}

.text-primary {
  color: var(--primary-color) !important;
}

.bg-primary {
  color: var(--primary-color-text) !important;
  background-color: var(--primary-color) !important;
}

.bg-primary-reverse {
  color: var(--primary-color) !important;
  background-color: var(--primary-color-text) !important;
}

.bg-white {
  background-color: #ffffff !important;
}

.border-primary {
  border-color: var(--primary-color) !important;
}

.text-white {
  color: #ffffff !important;
}

.border-white {
  border-color: #ffffff !important;
}

.text-color {
  color: var(--text-color) !important;
}

.text-color-secondary {
  color: var(--text-color-secondary) !important;
}

.surface-ground {
  background-color: var(--surface-ground) !important;
}

.surface-section {
  background-color: var(--surface-section) !important;
}

.surface-card {
  background-color: var(--surface-card) !important;
}

.surface-overlay {
  background-color: var(--surface-overlay) !important;
}

.surface-hover {
  background-color: var(--surface-hover) !important;
}

.surface-border {
  border-color: var(--surface-border) !important;
}

.focus\:text-primary:focus {
  color: var(--primary-color) !important;
}

.hover\:text-primary:hover {
  color: var(--primary-color) !important;
}

.active\:text-primary:active {
  color: var(--primary-color) !important;
}

.focus\:bg-primary:focus {
  color: var(--primary-color-text) !important;
  background-color: var(--primary-color) !important;
}

.hover\:bg-primary:hover {
  color: var(--primary-color-text) !important;
  background-color: var(--primary-color) !important;
}

.active\:bg-primary:active {
  color: var(--primary-color-text) !important;
  background-color: var(--primary-color) !important;
}

.focus\:bg-primary-reverse:focus {
  color: var(--primary-color) !important;
  background-color: var(--primary-color-text) !important;
}

.hover\:bg-primary-reverse:hover {
  color: var(--primary-color) !important;
  background-color: var(--primary-color-text) !important;
}

.active\:bg-primary-reverse:active {
  color: var(--primary-color) !important;
  background-color: var(--primary-color-text) !important;
}

.focus\:bg-white:focus {
  background-color: #ffffff !important;
}

.hover\:bg-white:hover {
  background-color: #ffffff !important;
}

.active\:bg-white:active {
  background-color: #ffffff !important;
}

.focus\:border-primary:focus {
  border-color: var(--primary-color) !important;
}

.hover\:border-primary:hover {
  border-color: var(--primary-color) !important;
}

.active\:border-primary:active {
  border-color: var(--primary-color) !important;
}

.focus\:text-white:focus {
  color: #ffffff !important;
}

.hover\:text-white:hover {
  color: #ffffff !important;
}

.active\:text-white:active {
  color: #ffffff !important;
}

.focus\:border-white:focus {
  border-color: #ffffff !important;
}

.hover\:border-white:hover {
  border-color: #ffffff !important;
}

.active\:border-white:active {
  border-color: #ffffff !important;
}

.focus\:text-color:focus {
  color: var(--text-color) !important;
}

.hover\:text-color:hover {
  color: var(--text-color) !important;
}

.active\:text-color:active {
  color: var(--text-color) !important;
}

.focus\:text-color-secondary:focus {
  color: var(--text-color-secondary) !important;
}

.hover\:text-color-secondary:hover {
  color: var(--text-color-secondary) !important;
}

.active\:text-color-secondary:active {
  color: var(--text-color-secondary) !important;
}

.focus\:surface-ground:focus {
  background-color: var(--surface-ground) !important;
}

.hover\:surface-ground:hover {
  background-color: var(--surface-ground) !important;
}

.active\:surface-ground:active {
  background-color: var(--surface-ground) !important;
}

.focus\:surface-section:focus {
  background-color: var(--surface-section) !important;
}

.hover\:surface-section:hover {
  background-color: var(--surface-section) !important;
}

.active\:surface-section:active {
  background-color: var(--surface-section) !important;
}

.focus\:surface-card:focus {
  background-color: var(--surface-card) !important;
}

.hover\:surface-card:hover {
  background-color: var(--surface-card) !important;
}

.active\:surface-card:active {
  background-color: var(--surface-card) !important;
}

.focus\:surface-overlay:focus {
  background-color: var(--surface-overlay) !important;
}

.hover\:surface-overlay:hover {
  background-color: var(--surface-overlay) !important;
}

.active\:surface-overlay:active {
  background-color: var(--surface-overlay) !important;
}

.focus\:surface-hover:focus {
  background-color: var(--surface-hover) !important;
}

.hover\:surface-hover:hover {
  background-color: var(--surface-hover) !important;
}

.active\:surface-hover:active {
  background-color: var(--surface-hover) !important;
}

.focus\:surface-border:focus {
  border-color: var(--surface-border) !important;
}

.hover\:surface-border:hover {
  border-color: var(--surface-border) !important;
}

.active\:surface-border:active {
  border-color: var(--surface-border) !important;
}

@media screen and (min-width: 576px) {
  .sm\:text-primary {
    color: var(--primary-color) !important;
  }
  .sm\:bg-primary {
    color: var(--primary-color-text) !important;
    background-color: var(--primary-color) !important;
  }
  .sm\:bg-primary-reverse {
    color: var(--primary-color) !important;
    background-color: var(--primary-color-text) !important;
  }
  .sm\:bg-white {
    background-color: #ffffff !important;
  }
  .sm\:border-primary {
    border-color: var(--primary-color) !important;
  }
  .sm\:text-white {
    color: #ffffff !important;
  }
  .sm\:border-white {
    border-color: #ffffff !important;
  }
  .sm\:text-color {
    color: var(--text-color) !important;
  }
  .sm\:text-color-secondary {
    color: var(--text-color-secondary) !important;
  }
  .sm\:surface-ground {
    background-color: var(--surface-ground) !important;
  }
  .sm\:surface-section {
    background-color: var(--surface-section) !important;
  }
  .sm\:surface-card {
    background-color: var(--surface-card) !important;
  }
  .sm\:surface-overlay {
    background-color: var(--surface-overlay) !important;
  }
  .sm\:surface-hover {
    background-color: var(--surface-hover) !important;
  }
  .sm\:surface-border {
    border-color: var(--surface-border) !important;
  }
  .sm\:focus\:text-primary:focus {
    color: var(--primary-color) !important;
  }
  .sm\:hover\:text-primary:hover {
    color: var(--primary-color) !important;
  }
  .sm\:active\:text-primary:active {
    color: var(--primary-color) !important;
  }
  .sm\:focus\:bg-primary:focus {
    color: var(--primary-color-text) !important;
    background-color: var(--primary-color) !important;
  }
  .sm\:hover\:bg-primary:hover {
    color: var(--primary-color-text) !important;
    background-color: var(--primary-color) !important;
  }
  .sm\:active\:bg-primary:active {
    color: var(--primary-color-text) !important;
    background-color: var(--primary-color) !important;
  }
  .sm\:focus\:bg-primary-reverse:focus {
    color: var(--primary-color) !important;
    background-color: var(--primary-color-text) !important;
  }
  .sm\:hover\:bg-primary-reverse:hover {
    color: var(--primary-color) !important;
    background-color: var(--primary-color-text) !important;
  }
  .sm\:active\:bg-primary-reverse:active {
    color: var(--primary-color) !important;
    background-color: var(--primary-color-text) !important;
  }
  .sm\:focus\:bg-white:focus {
    background-color: #ffffff !important;
  }
  .sm\:hover\:bg-white:hover {
    background-color: #ffffff !important;
  }
  .sm\:active\:bg-white:active {
    background-color: #ffffff !important;
  }
  .sm\:focus\:border-primary:focus {
    border-color: var(--primary-color) !important;
  }
  .sm\:hover\:border-primary:hover {
    border-color: var(--primary-color) !important;
  }
  .sm\:active\:border-primary:active {
    border-color: var(--primary-color) !important;
  }
  .sm\:focus\:text-white:focus {
    color: #ffffff !important;
  }
  .sm\:hover\:text-white:hover {
    color: #ffffff !important;
  }
  .sm\:active\:text-white:active {
    color: #ffffff !important;
  }
  .sm\:focus\:border-white:focus {
    border-color: #ffffff !important;
  }
  .sm\:hover\:border-white:hover {
    border-color: #ffffff !important;
  }
  .sm\:active\:border-white:active {
    border-color: #ffffff !important;
  }
  .sm\:focus\:text-color:focus {
    color: var(--text-color) !important;
  }
  .sm\:hover\:text-color:hover {
    color: var(--text-color) !important;
  }
  .sm\:active\:text-color:active {
    color: var(--text-color) !important;
  }
  .sm\:focus\:text-color-secondary:focus {
    color: var(--text-color-secondary) !important;
  }
  .sm\:hover\:text-color-secondary:hover {
    color: var(--text-color-secondary) !important;
  }
  .sm\:active\:text-color-secondary:active {
    color: var(--text-color-secondary) !important;
  }
  .sm\:focus\:surface-ground:focus {
    background-color: var(--surface-ground) !important;
  }
  .sm\:hover\:surface-ground:hover {
    background-color: var(--surface-ground) !important;
  }
  .sm\:active\:surface-ground:active {
    background-color: var(--surface-ground) !important;
  }
  .sm\:focus\:surface-section:focus {
    background-color: var(--surface-section) !important;
  }
  .sm\:hover\:surface-section:hover {
    background-color: var(--surface-section) !important;
  }
  .sm\:active\:surface-section:active {
    background-color: var(--surface-section) !important;
  }
  .sm\:focus\:surface-card:focus {
    background-color: var(--surface-card) !important;
  }
  .sm\:hover\:surface-card:hover {
    background-color: var(--surface-card) !important;
  }
  .sm\:active\:surface-card:active {
    background-color: var(--surface-card) !important;
  }
  .sm\:focus\:surface-overlay:focus {
    background-color: var(--surface-overlay) !important;
  }
  .sm\:hover\:surface-overlay:hover {
    background-color: var(--surface-overlay) !important;
  }
  .sm\:active\:surface-overlay:active {
    background-color: var(--surface-overlay) !important;
  }
  .sm\:focus\:surface-hover:focus {
    background-color: var(--surface-hover) !important;
  }
  .sm\:hover\:surface-hover:hover {
    background-color: var(--surface-hover) !important;
  }
  .sm\:active\:surface-hover:active {
    background-color: var(--surface-hover) !important;
  }
  .sm\:focus\:surface-border:focus {
    border-color: var(--surface-border) !important;
  }
  .sm\:hover\:surface-border:hover {
    border-color: var(--surface-border) !important;
  }
  .sm\:active\:surface-border:active {
    border-color: var(--surface-border) !important;
  }
}
@media screen and (min-width: 768px) {
  .md\:text-primary {
    color: var(--primary-color) !important;
  }
  .md\:bg-primary {
    color: var(--primary-color-text) !important;
    background-color: var(--primary-color) !important;
  }
  .md\:bg-primary-reverse {
    color: var(--primary-color) !important;
    background-color: var(--primary-color-text) !important;
  }
  .md\:bg-white {
    background-color: #ffffff !important;
  }
  .md\:border-primary {
    border-color: var(--primary-color) !important;
  }
  .md\:text-white {
    color: #ffffff !important;
  }
  .md\:border-white {
    border-color: #ffffff !important;
  }
  .md\:text-color {
    color: var(--text-color) !important;
  }
  .md\:text-color-secondary {
    color: var(--text-color-secondary) !important;
  }
  .md\:surface-ground {
    background-color: var(--surface-ground) !important;
  }
  .md\:surface-section {
    background-color: var(--surface-section) !important;
  }
  .md\:surface-card {
    background-color: var(--surface-card) !important;
  }
  .md\:surface-overlay {
    background-color: var(--surface-overlay) !important;
  }
  .md\:surface-hover {
    background-color: var(--surface-hover) !important;
  }
  .md\:surface-border {
    border-color: var(--surface-border) !important;
  }
  .md\:focus\:text-primary:focus {
    color: var(--primary-color) !important;
  }
  .md\:hover\:text-primary:hover {
    color: var(--primary-color) !important;
  }
  .md\:active\:text-primary:active {
    color: var(--primary-color) !important;
  }
  .md\:focus\:bg-primary:focus {
    color: var(--primary-color-text) !important;
    background-color: var(--primary-color) !important;
  }
  .md\:hover\:bg-primary:hover {
    color: var(--primary-color-text) !important;
    background-color: var(--primary-color) !important;
  }
  .md\:active\:bg-primary:active {
    color: var(--primary-color-text) !important;
    background-color: var(--primary-color) !important;
  }
  .md\:focus\:bg-primary-reverse:focus {
    color: var(--primary-color) !important;
    background-color: var(--primary-color-text) !important;
  }
  .md\:hover\:bg-primary-reverse:hover {
    color: var(--primary-color) !important;
    background-color: var(--primary-color-text) !important;
  }
  .md\:active\:bg-primary-reverse:active {
    color: var(--primary-color) !important;
    background-color: var(--primary-color-text) !important;
  }
  .md\:focus\:bg-white:focus {
    background-color: #ffffff !important;
  }
  .md\:hover\:bg-white:hover {
    background-color: #ffffff !important;
  }
  .md\:active\:bg-white:active {
    background-color: #ffffff !important;
  }
  .md\:focus\:border-primary:focus {
    border-color: var(--primary-color) !important;
  }
  .md\:hover\:border-primary:hover {
    border-color: var(--primary-color) !important;
  }
  .md\:active\:border-primary:active {
    border-color: var(--primary-color) !important;
  }
  .md\:focus\:text-white:focus {
    color: #ffffff !important;
  }
  .md\:hover\:text-white:hover {
    color: #ffffff !important;
  }
  .md\:active\:text-white:active {
    color: #ffffff !important;
  }
  .md\:focus\:border-white:focus {
    border-color: #ffffff !important;
  }
  .md\:hover\:border-white:hover {
    border-color: #ffffff !important;
  }
  .md\:active\:border-white:active {
    border-color: #ffffff !important;
  }
  .md\:focus\:text-color:focus {
    color: var(--text-color) !important;
  }
  .md\:hover\:text-color:hover {
    color: var(--text-color) !important;
  }
  .md\:active\:text-color:active {
    color: var(--text-color) !important;
  }
  .md\:focus\:text-color-secondary:focus {
    color: var(--text-color-secondary) !important;
  }
  .md\:hover\:text-color-secondary:hover {
    color: var(--text-color-secondary) !important;
  }
  .md\:active\:text-color-secondary:active {
    color: var(--text-color-secondary) !important;
  }
  .md\:focus\:surface-ground:focus {
    background-color: var(--surface-ground) !important;
  }
  .md\:hover\:surface-ground:hover {
    background-color: var(--surface-ground) !important;
  }
  .md\:active\:surface-ground:active {
    background-color: var(--surface-ground) !important;
  }
  .md\:focus\:surface-section:focus {
    background-color: var(--surface-section) !important;
  }
  .md\:hover\:surface-section:hover {
    background-color: var(--surface-section) !important;
  }
  .md\:active\:surface-section:active {
    background-color: var(--surface-section) !important;
  }
  .md\:focus\:surface-card:focus {
    background-color: var(--surface-card) !important;
  }
  .md\:hover\:surface-card:hover {
    background-color: var(--surface-card) !important;
  }
  .md\:active\:surface-card:active {
    background-color: var(--surface-card) !important;
  }
  .md\:focus\:surface-overlay:focus {
    background-color: var(--surface-overlay) !important;
  }
  .md\:hover\:surface-overlay:hover {
    background-color: var(--surface-overlay) !important;
  }
  .md\:active\:surface-overlay:active {
    background-color: var(--surface-overlay) !important;
  }
  .md\:focus\:surface-hover:focus {
    background-color: var(--surface-hover) !important;
  }
  .md\:hover\:surface-hover:hover {
    background-color: var(--surface-hover) !important;
  }
  .md\:active\:surface-hover:active {
    background-color: var(--surface-hover) !important;
  }
  .md\:focus\:surface-border:focus {
    border-color: var(--surface-border) !important;
  }
  .md\:hover\:surface-border:hover {
    border-color: var(--surface-border) !important;
  }
  .md\:active\:surface-border:active {
    border-color: var(--surface-border) !important;
  }
}
@media screen and (min-width: 992px) {
  .lg\:text-primary {
    color: var(--primary-color) !important;
  }
  .lg\:bg-primary {
    color: var(--primary-color-text) !important;
    background-color: var(--primary-color) !important;
  }
  .lg\:bg-primary-reverse {
    color: var(--primary-color) !important;
    background-color: var(--primary-color-text) !important;
  }
  .lg\:bg-white {
    background-color: #ffffff !important;
  }
  .lg\:border-primary {
    border-color: var(--primary-color) !important;
  }
  .lg\:text-white {
    color: #ffffff !important;
  }
  .lg\:border-white {
    border-color: #ffffff !important;
  }
  .lg\:text-color {
    color: var(--text-color) !important;
  }
  .lg\:text-color-secondary {
    color: var(--text-color-secondary) !important;
  }
  .lg\:surface-ground {
    background-color: var(--surface-ground) !important;
  }
  .lg\:surface-section {
    background-color: var(--surface-section) !important;
  }
  .lg\:surface-card {
    background-color: var(--surface-card) !important;
  }
  .lg\:surface-overlay {
    background-color: var(--surface-overlay) !important;
  }
  .lg\:surface-hover {
    background-color: var(--surface-hover) !important;
  }
  .lg\:surface-border {
    border-color: var(--surface-border) !important;
  }
  .lg\:focus\:text-primary:focus {
    color: var(--primary-color) !important;
  }
  .lg\:hover\:text-primary:hover {
    color: var(--primary-color) !important;
  }
  .lg\:active\:text-primary:active {
    color: var(--primary-color) !important;
  }
  .lg\:focus\:bg-primary:focus {
    color: var(--primary-color-text) !important;
    background-color: var(--primary-color) !important;
  }
  .lg\:hover\:bg-primary:hover {
    color: var(--primary-color-text) !important;
    background-color: var(--primary-color) !important;
  }
  .lg\:active\:bg-primary:active {
    color: var(--primary-color-text) !important;
    background-color: var(--primary-color) !important;
  }
  .lg\:focus\:bg-primary-reverse:focus {
    color: var(--primary-color) !important;
    background-color: var(--primary-color-text) !important;
  }
  .lg\:hover\:bg-primary-reverse:hover {
    color: var(--primary-color) !important;
    background-color: var(--primary-color-text) !important;
  }
  .lg\:active\:bg-primary-reverse:active {
    color: var(--primary-color) !important;
    background-color: var(--primary-color-text) !important;
  }
  .lg\:focus\:bg-white:focus {
    background-color: #ffffff !important;
  }
  .lg\:hover\:bg-white:hover {
    background-color: #ffffff !important;
  }
  .lg\:active\:bg-white:active {
    background-color: #ffffff !important;
  }
  .lg\:focus\:border-primary:focus {
    border-color: var(--primary-color) !important;
  }
  .lg\:hover\:border-primary:hover {
    border-color: var(--primary-color) !important;
  }
  .lg\:active\:border-primary:active {
    border-color: var(--primary-color) !important;
  }
  .lg\:focus\:text-white:focus {
    color: #ffffff !important;
  }
  .lg\:hover\:text-white:hover {
    color: #ffffff !important;
  }
  .lg\:active\:text-white:active {
    color: #ffffff !important;
  }
  .lg\:focus\:border-white:focus {
    border-color: #ffffff !important;
  }
  .lg\:hover\:border-white:hover {
    border-color: #ffffff !important;
  }
  .lg\:active\:border-white:active {
    border-color: #ffffff !important;
  }
  .lg\:focus\:text-color:focus {
    color: var(--text-color) !important;
  }
  .lg\:hover\:text-color:hover {
    color: var(--text-color) !important;
  }
  .lg\:active\:text-color:active {
    color: var(--text-color) !important;
  }
  .lg\:focus\:text-color-secondary:focus {
    color: var(--text-color-secondary) !important;
  }
  .lg\:hover\:text-color-secondary:hover {
    color: var(--text-color-secondary) !important;
  }
  .lg\:active\:text-color-secondary:active {
    color: var(--text-color-secondary) !important;
  }
  .lg\:focus\:surface-ground:focus {
    background-color: var(--surface-ground) !important;
  }
  .lg\:hover\:surface-ground:hover {
    background-color: var(--surface-ground) !important;
  }
  .lg\:active\:surface-ground:active {
    background-color: var(--surface-ground) !important;
  }
  .lg\:focus\:surface-section:focus {
    background-color: var(--surface-section) !important;
  }
  .lg\:hover\:surface-section:hover {
    background-color: var(--surface-section) !important;
  }
  .lg\:active\:surface-section:active {
    background-color: var(--surface-section) !important;
  }
  .lg\:focus\:surface-card:focus {
    background-color: var(--surface-card) !important;
  }
  .lg\:hover\:surface-card:hover {
    background-color: var(--surface-card) !important;
  }
  .lg\:active\:surface-card:active {
    background-color: var(--surface-card) !important;
  }
  .lg\:focus\:surface-overlay:focus {
    background-color: var(--surface-overlay) !important;
  }
  .lg\:hover\:surface-overlay:hover {
    background-color: var(--surface-overlay) !important;
  }
  .lg\:active\:surface-overlay:active {
    background-color: var(--surface-overlay) !important;
  }
  .lg\:focus\:surface-hover:focus {
    background-color: var(--surface-hover) !important;
  }
  .lg\:hover\:surface-hover:hover {
    background-color: var(--surface-hover) !important;
  }
  .lg\:active\:surface-hover:active {
    background-color: var(--surface-hover) !important;
  }
  .lg\:focus\:surface-border:focus {
    border-color: var(--surface-border) !important;
  }
  .lg\:hover\:surface-border:hover {
    border-color: var(--surface-border) !important;
  }
  .lg\:active\:surface-border:active {
    border-color: var(--surface-border) !important;
  }
}
@media screen and (min-width: 1200px) {
  .xl\:text-primary {
    color: var(--primary-color) !important;
  }
  .xl\:bg-primary {
    color: var(--primary-color-text) !important;
    background-color: var(--primary-color) !important;
  }
  .xl\:bg-primary-reverse {
    color: var(--primary-color) !important;
    background-color: var(--primary-color-text) !important;
  }
  .xl\:bg-white {
    background-color: #ffffff !important;
  }
  .xl\:border-primary {
    border-color: var(--primary-color) !important;
  }
  .xl\:text-white {
    color: #ffffff !important;
  }
  .xl\:border-white {
    border-color: #ffffff !important;
  }
  .xl\:text-color {
    color: var(--text-color) !important;
  }
  .xl\:text-color-secondary {
    color: var(--text-color-secondary) !important;
  }
  .xl\:surface-ground {
    background-color: var(--surface-ground) !important;
  }
  .xl\:surface-section {
    background-color: var(--surface-section) !important;
  }
  .xl\:surface-card {
    background-color: var(--surface-card) !important;
  }
  .xl\:surface-overlay {
    background-color: var(--surface-overlay) !important;
  }
  .xl\:surface-hover {
    background-color: var(--surface-hover) !important;
  }
  .xl\:surface-border {
    border-color: var(--surface-border) !important;
  }
  .xl\:focus\:text-primary:focus {
    color: var(--primary-color) !important;
  }
  .xl\:hover\:text-primary:hover {
    color: var(--primary-color) !important;
  }
  .xl\:active\:text-primary:active {
    color: var(--primary-color) !important;
  }
  .xl\:focus\:bg-primary:focus {
    color: var(--primary-color-text) !important;
    background-color: var(--primary-color) !important;
  }
  .xl\:hover\:bg-primary:hover {
    color: var(--primary-color-text) !important;
    background-color: var(--primary-color) !important;
  }
  .xl\:active\:bg-primary:active {
    color: var(--primary-color-text) !important;
    background-color: var(--primary-color) !important;
  }
  .xl\:focus\:bg-primary-reverse:focus {
    color: var(--primary-color) !important;
    background-color: var(--primary-color-text) !important;
  }
  .xl\:hover\:bg-primary-reverse:hover {
    color: var(--primary-color) !important;
    background-color: var(--primary-color-text) !important;
  }
  .xl\:active\:bg-primary-reverse:active {
    color: var(--primary-color) !important;
    background-color: var(--primary-color-text) !important;
  }
  .xl\:focus\:bg-white:focus {
    background-color: #ffffff !important;
  }
  .xl\:hover\:bg-white:hover {
    background-color: #ffffff !important;
  }
  .xl\:active\:bg-white:active {
    background-color: #ffffff !important;
  }
  .xl\:focus\:border-primary:focus {
    border-color: var(--primary-color) !important;
  }
  .xl\:hover\:border-primary:hover {
    border-color: var(--primary-color) !important;
  }
  .xl\:active\:border-primary:active {
    border-color: var(--primary-color) !important;
  }
  .xl\:focus\:text-white:focus {
    color: #ffffff !important;
  }
  .xl\:hover\:text-white:hover {
    color: #ffffff !important;
  }
  .xl\:active\:text-white:active {
    color: #ffffff !important;
  }
  .xl\:focus\:border-white:focus {
    border-color: #ffffff !important;
  }
  .xl\:hover\:border-white:hover {
    border-color: #ffffff !important;
  }
  .xl\:active\:border-white:active {
    border-color: #ffffff !important;
  }
  .xl\:focus\:text-color:focus {
    color: var(--text-color) !important;
  }
  .xl\:hover\:text-color:hover {
    color: var(--text-color) !important;
  }
  .xl\:active\:text-color:active {
    color: var(--text-color) !important;
  }
  .xl\:focus\:text-color-secondary:focus {
    color: var(--text-color-secondary) !important;
  }
  .xl\:hover\:text-color-secondary:hover {
    color: var(--text-color-secondary) !important;
  }
  .xl\:active\:text-color-secondary:active {
    color: var(--text-color-secondary) !important;
  }
  .xl\:focus\:surface-ground:focus {
    background-color: var(--surface-ground) !important;
  }
  .xl\:hover\:surface-ground:hover {
    background-color: var(--surface-ground) !important;
  }
  .xl\:active\:surface-ground:active {
    background-color: var(--surface-ground) !important;
  }
  .xl\:focus\:surface-section:focus {
    background-color: var(--surface-section) !important;
  }
  .xl\:hover\:surface-section:hover {
    background-color: var(--surface-section) !important;
  }
  .xl\:active\:surface-section:active {
    background-color: var(--surface-section) !important;
  }
  .xl\:focus\:surface-card:focus {
    background-color: var(--surface-card) !important;
  }
  .xl\:hover\:surface-card:hover {
    background-color: var(--surface-card) !important;
  }
  .xl\:active\:surface-card:active {
    background-color: var(--surface-card) !important;
  }
  .xl\:focus\:surface-overlay:focus {
    background-color: var(--surface-overlay) !important;
  }
  .xl\:hover\:surface-overlay:hover {
    background-color: var(--surface-overlay) !important;
  }
  .xl\:active\:surface-overlay:active {
    background-color: var(--surface-overlay) !important;
  }
  .xl\:focus\:surface-hover:focus {
    background-color: var(--surface-hover) !important;
  }
  .xl\:hover\:surface-hover:hover {
    background-color: var(--surface-hover) !important;
  }
  .xl\:active\:surface-hover:active {
    background-color: var(--surface-hover) !important;
  }
  .xl\:focus\:surface-border:focus {
    border-color: var(--surface-border) !important;
  }
  .xl\:hover\:surface-border:hover {
    border-color: var(--surface-border) !important;
  }
  .xl\:active\:surface-border:active {
    border-color: var(--surface-border) !important;
  }
}
.field {
  margin-bottom: 1rem;
}

.field > label {
  display: inline-block;
  margin-bottom: 0.5rem;
}

.field.grid > label {
  display: flex;
  align-items: center;
}

.field > small {
  margin-top: 0.25rem;
}

.field.grid,
.formgrid.grid {
  margin-top: 0;
}

.field.grid .col-fixed,
.formgrid.grid .col-fixed,
.field.grid .col,
.formgrid.grid .col,
.field.grid .col-1,
.formgrid.grid .col-1,
.field.grid .col-2,
.formgrid.grid .col-2,
.field.grid .col-3,
.formgrid.grid .col-3,
.field.grid .col-4,
.formgrid.grid .col-4,
.field.grid .col-5,
.formgrid.grid .col-5,
.field.grid .col-6,
.formgrid.grid .col-6,
.field.grid .col-7,
.formgrid.grid .col-7,
.field.grid .col-8,
.formgrid.grid .col-8,
.field.grid .col-9,
.formgrid.grid .col-9,
.field.grid .col-10,
.formgrid.grid .col-10,
.field.grid .col-11,
.formgrid.grid .col-11,
.field.grid .col-12,
.formgrid.grid .col-12 {
  padding-top: 0;
  padding-bottom: 0;
}

.formgroup-inline {
  display: flex;
  flex-wrap: wrap;
  align-items: flex-start;
}

.formgroup-inline .field,
.formgroup-inline .field-checkbox,
.formgroup-inline .field-radiobutton {
  margin-right: 1rem;
}

.formgroup-inline .field > label,
.formgroup-inline .field-checkbox > label,
.formgroup-inline .field-radiobutton > label {
  margin-right: 0.5rem;
  margin-bottom: 0;
}

.field-checkbox,
.field-radiobutton {
  margin-bottom: 1rem;
  display: flex;
  align-items: center;
}

.field-checkbox > label,
.field-radiobutton > label {
  margin-left: 0.5rem;
  line-height: 1;
}

.hidden {
  display: none !important;
}

.block {
  display: block !important;
}

.inline {
  display: inline !important;
}

.inline-block {
  display: inline-block !important;
}

.flex {
  display: flex !important;
}

.inline-flex {
  display: inline-flex !important;
}

@media screen and (min-width: 576px) {
  .sm\:hidden {
    display: none !important;
  }
  .sm\:block {
    display: block !important;
  }
  .sm\:inline {
    display: inline !important;
  }
  .sm\:inline-block {
    display: inline-block !important;
  }
  .sm\:flex {
    display: flex !important;
  }
  .sm\:inline-flex {
    display: inline-flex !important;
  }
}
@media screen and (min-width: 768px) {
  .md\:hidden {
    display: none !important;
  }
  .md\:block {
    display: block !important;
  }
  .md\:inline {
    display: inline !important;
  }
  .md\:inline-block {
    display: inline-block !important;
  }
  .md\:flex {
    display: flex !important;
  }
  .md\:inline-flex {
    display: inline-flex !important;
  }
}
@media screen and (min-width: 992px) {
  .lg\:hidden {
    display: none !important;
  }
  .lg\:block {
    display: block !important;
  }
  .lg\:inline {
    display: inline !important;
  }
  .lg\:inline-block {
    display: inline-block !important;
  }
  .lg\:flex {
    display: flex !important;
  }
  .lg\:inline-flex {
    display: inline-flex !important;
  }
}
@media screen and (min-width: 1200px) {
  .xl\:hidden {
    display: none !important;
  }
  .xl\:block {
    display: block !important;
  }
  .xl\:inline {
    display: inline !important;
  }
  .xl\:inline-block {
    display: inline-block !important;
  }
  .xl\:flex {
    display: flex !important;
  }
  .xl\:inline-flex {
    display: inline-flex !important;
  }
}
.text-center {
  text-align: center !important;
}

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

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

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

@media screen and (min-width: 576px) {
  .sm\:text-center {
    text-align: center !important;
  }
  .sm\:text-justify {
    text-align: justify !important;
  }
  .sm\:text-left {
    text-align: left !important;
  }
  .sm\:text-right {
    text-align: right !important;
  }
}
@media screen and (min-width: 768px) {
  .md\:text-center {
    text-align: center !important;
  }
  .md\:text-justify {
    text-align: justify !important;
  }
  .md\:text-left {
    text-align: left !important;
  }
  .md\:text-right {
    text-align: right !important;
  }
}
@media screen and (min-width: 992px) {
  .lg\:text-center {
    text-align: center !important;
  }
  .lg\:text-justify {
    text-align: justify !important;
  }
  .lg\:text-left {
    text-align: left !important;
  }
  .lg\:text-right {
    text-align: right !important;
  }
}
@media screen and (min-width: 1200px) {
  .xl\:text-center {
    text-align: center !important;
  }
  .xl\:text-justify {
    text-align: justify !important;
  }
  .xl\:text-left {
    text-align: left !important;
  }
  .xl\:text-right {
    text-align: right !important;
  }
}
.underline {
  text-decoration: underline !important;
}

.line-through {
  text-decoration: line-through !important;
}

.no-underline {
  text-decoration: none !important;
}

.focus\:underline:focus {
  text-decoration: underline !important;
}

.hover\:underline:hover {
  text-decoration: underline !important;
}

.active\:underline:active {
  text-decoration: underline !important;
}

.focus\:line-through:focus {
  text-decoration: line-through !important;
}

.hover\:line-through:hover {
  text-decoration: line-through !important;
}

.active\:line-through:active {
  text-decoration: line-through !important;
}

.focus\:no-underline:focus {
  text-decoration: none !important;
}

.hover\:no-underline:hover {
  text-decoration: none !important;
}

.active\:no-underline:active {
  text-decoration: none !important;
}

.lowercase {
  text-transform: lowercase !important;
}

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

.capitalize {
  text-transform: capitalize !important;
}

.text-overflow-clip {
  text-overflow: clip !important;
}

.text-overflow-ellipsis {
  text-overflow: ellipsis !important;
}

@media screen and (min-width: 576px) {
  .sm\:text-overflow-clip {
    text-overflow: clip !important;
  }
  .sm\:text-overflow-ellipsis {
    text-overflow: ellipsis !important;
  }
}
@media screen and (min-width: 768px) {
  .md\:text-overflow-clip {
    text-overflow: clip !important;
  }
  .md\:text-overflow-ellipsis {
    text-overflow: ellipsis !important;
  }
}
@media screen and (min-width: 992px) {
  .lg\:text-overflow-clip {
    text-overflow: clip !important;
  }
  .lg\:text-overflow-ellipsis {
    text-overflow: ellipsis !important;
  }
}
@media screen and (min-width: 1200px) {
  .xl\:text-overflow-clip {
    text-overflow: clip !important;
  }
  .xl\:text-overflow-ellipsis {
    text-overflow: ellipsis !important;
  }
}
.font-light {
  font-weight: 300 !important;
}

.font-normal {
  font-weight: 400 !important;
}

.font-medium {
  font-weight: 500 !important;
}

.font-semibold {
  font-weight: 600 !important;
}

.font-bold {
  font-weight: 700 !important;
}

@media screen and (min-width: 576px) {
  .sm\:font-light {
    font-weight: 300 !important;
  }
  .sm\:font-normal {
    font-weight: 400 !important;
  }
  .sm\:font-medium {
    font-weight: 500 !important;
  }
  .sm\:font-semibold {
    font-weight: 600 !important;
  }
  .sm\:font-bold {
    font-weight: 700 !important;
  }
}
@media screen and (min-width: 768px) {
  .md\:font-light {
    font-weight: 300 !important;
  }
  .md\:font-normal {
    font-weight: 400 !important;
  }
  .md\:font-medium {
    font-weight: 500 !important;
  }
  .md\:font-semibold {
    font-weight: 600 !important;
  }
  .md\:font-bold {
    font-weight: 700 !important;
  }
}
@media screen and (min-width: 992px) {
  .lg\:font-light {
    font-weight: 300 !important;
  }
  .lg\:font-normal {
    font-weight: 400 !important;
  }
  .lg\:font-medium {
    font-weight: 500 !important;
  }
  .lg\:font-semibold {
    font-weight: 600 !important;
  }
  .lg\:font-bold {
    font-weight: 700 !important;
  }
}
@media screen and (min-width: 1200px) {
  .xl\:font-light {
    font-weight: 300 !important;
  }
  .xl\:font-normal {
    font-weight: 400 !important;
  }
  .xl\:font-medium {
    font-weight: 500 !important;
  }
  .xl\:font-semibold {
    font-weight: 600 !important;
  }
  .xl\:font-bold {
    font-weight: 700 !important;
  }
}
.font-italic {
  font-style: italic !important;
}

.text-xs {
  font-size: 0.75rem !important;
}

.text-sm {
  font-size: 0.875rem !important;
}

.text-base {
  font-size: 1rem !important;
}

.text-lg {
  font-size: 1.125rem !important;
}

.text-xl {
  font-size: 1.25rem !important;
}

.text-2xl {
  font-size: 1.5rem !important;
}

.text-3xl {
  font-size: 1.75rem !important;
}

.text-4xl {
  font-size: 2rem !important;
}

.text-5xl {
  font-size: 2.5rem !important;
}

.text-6xl {
  font-size: 3rem !important;
}

.text-7xl {
  font-size: 4rem !important;
}

.text-8xl {
  font-size: 6rem !important;
}

@media screen and (min-width: 576px) {
  .sm\:text-xs {
    font-size: 0.75rem !important;
  }
  .sm\:text-sm {
    font-size: 0.875rem !important;
  }
  .sm\:text-base {
    font-size: 1rem !important;
  }
  .sm\:text-lg {
    font-size: 1.125rem !important;
  }
  .sm\:text-xl {
    font-size: 1.25rem !important;
  }
  .sm\:text-2xl {
    font-size: 1.5rem !important;
  }
  .sm\:text-3xl {
    font-size: 1.75rem !important;
  }
  .sm\:text-4xl {
    font-size: 2rem !important;
  }
  .sm\:text-5xl {
    font-size: 2.5rem !important;
  }
  .sm\:text-6xl {
    font-size: 3rem !important;
  }
  .sm\:text-7xl {
    font-size: 4rem !important;
  }
  .sm\:text-8xl {
    font-size: 6rem !important;
  }
}
@media screen and (min-width: 768px) {
  .md\:text-xs {
    font-size: 0.75rem !important;
  }
  .md\:text-sm {
    font-size: 0.875rem !important;
  }
  .md\:text-base {
    font-size: 1rem !important;
  }
  .md\:text-lg {
    font-size: 1.125rem !important;
  }
  .md\:text-xl {
    font-size: 1.25rem !important;
  }
  .md\:text-2xl {
    font-size: 1.5rem !important;
  }
  .md\:text-3xl {
    font-size: 1.75rem !important;
  }
  .md\:text-4xl {
    font-size: 2rem !important;
  }
  .md\:text-5xl {
    font-size: 2.5rem !important;
  }
  .md\:text-6xl {
    font-size: 3rem !important;
  }
  .md\:text-7xl {
    font-size: 4rem !important;
  }
  .md\:text-8xl {
    font-size: 6rem !important;
  }
}
@media screen and (min-width: 992px) {
  .lg\:text-xs {
    font-size: 0.75rem !important;
  }
  .lg\:text-sm {
    font-size: 0.875rem !important;
  }
  .lg\:text-base {
    font-size: 1rem !important;
  }
  .lg\:text-lg {
    font-size: 1.125rem !important;
  }
  .lg\:text-xl {
    font-size: 1.25rem !important;
  }
  .lg\:text-2xl {
    font-size: 1.5rem !important;
  }
  .lg\:text-3xl {
    font-size: 1.75rem !important;
  }
  .lg\:text-4xl {
    font-size: 2rem !important;
  }
  .lg\:text-5xl {
    font-size: 2.5rem !important;
  }
  .lg\:text-6xl {
    font-size: 3rem !important;
  }
  .lg\:text-7xl {
    font-size: 4rem !important;
  }
  .lg\:text-8xl {
    font-size: 6rem !important;
  }
}
@media screen and (min-width: 1200px) {
  .xl\:text-xs {
    font-size: 0.75rem !important;
  }
  .xl\:text-sm {
    font-size: 0.875rem !important;
  }
  .xl\:text-base {
    font-size: 1rem !important;
  }
  .xl\:text-lg {
    font-size: 1.125rem !important;
  }
  .xl\:text-xl {
    font-size: 1.25rem !important;
  }
  .xl\:text-2xl {
    font-size: 1.5rem !important;
  }
  .xl\:text-3xl {
    font-size: 1.75rem !important;
  }
  .xl\:text-4xl {
    font-size: 2rem !important;
  }
  .xl\:text-5xl {
    font-size: 2.5rem !important;
  }
  .xl\:text-6xl {
    font-size: 3rem !important;
  }
  .xl\:text-7xl {
    font-size: 4rem !important;
  }
  .xl\:text-8xl {
    font-size: 6rem !important;
  }
}
.line-height-1 {
  line-height: 1 !important;
}

.line-height-2 {
  line-height: 1.25 !important;
}

.line-height-3 {
  line-height: 1.5 !important;
}

.line-height-4 {
  line-height: 2 !important;
}

.white-space-normal {
  white-space: normal !important;
}

.white-space-nowrap {
  white-space: nowrap !important;
}

.vertical-align-baseline {
  vertical-align: baseline !important;
}

.vertical-align-top {
  vertical-align: top !important;
}

.vertical-align-middle {
  vertical-align: middle !important;
}

.vertical-align-bottom {
  vertical-align: bottom !important;
}

.vertical-align-text-top {
  vertical-align: text-top !important;
}

.vertical-align-text-bottom {
  vertical-align: text-bottom !important;
}

.vertical-align-sub {
  vertical-align: sub !important;
}

.vertical-align-super {
  vertical-align: super !important;
}

@media screen and (min-width: 576px) {
  .sm\:vertical-align-baseline {
    vertical-align: baseline !important;
  }
  .sm\:vertical-align-top {
    vertical-align: top !important;
  }
  .sm\:vertical-align-middle {
    vertical-align: middle !important;
  }
  .sm\:vertical-align-bottom {
    vertical-align: bottom !important;
  }
  .sm\:vertical-align-text-top {
    vertical-align: text-top !important;
  }
  .sm\:vertical-align-text-bottom {
    vertical-align: text-bottom !important;
  }
  .sm\:vertical-align-sub {
    vertical-align: sub !important;
  }
  .sm\:vertical-align-super {
    vertical-align: super !important;
  }
}
@media screen and (min-width: 768px) {
  .md\:vertical-align-baseline {
    vertical-align: baseline !important;
  }
  .md\:vertical-align-top {
    vertical-align: top !important;
  }
  .md\:vertical-align-middle {
    vertical-align: middle !important;
  }
  .md\:vertical-align-bottom {
    vertical-align: bottom !important;
  }
  .md\:vertical-align-text-top {
    vertical-align: text-top !important;
  }
  .md\:vertical-align-text-bottom {
    vertical-align: text-bottom !important;
  }
  .md\:vertical-align-sub {
    vertical-align: sub !important;
  }
  .md\:vertical-align-super {
    vertical-align: super !important;
  }
}
@media screen and (min-width: 992px) {
  .lg\:vertical-align-baseline {
    vertical-align: baseline !important;
  }
  .lg\:vertical-align-top {
    vertical-align: top !important;
  }
  .lg\:vertical-align-middle {
    vertical-align: middle !important;
  }
  .lg\:vertical-align-bottom {
    vertical-align: bottom !important;
  }
  .lg\:vertical-align-text-top {
    vertical-align: text-top !important;
  }
  .lg\:vertical-align-text-bottom {
    vertical-align: text-bottom !important;
  }
  .lg\:vertical-align-sub {
    vertical-align: sub !important;
  }
  .lg\:vertical-align-super {
    vertical-align: super !important;
  }
}
@media screen and (min-width: 1200px) {
  .xl\:vertical-align-baseline {
    vertical-align: baseline !important;
  }
  .xl\:vertical-align-top {
    vertical-align: top !important;
  }
  .xl\:vertical-align-middle {
    vertical-align: middle !important;
  }
  .xl\:vertical-align-bottom {
    vertical-align: bottom !important;
  }
  .xl\:vertical-align-text-top {
    vertical-align: text-top !important;
  }
  .xl\:vertical-align-text-bottom {
    vertical-align: text-bottom !important;
  }
  .xl\:vertical-align-sub {
    vertical-align: sub !important;
  }
  .xl\:vertical-align-super {
    vertical-align: super !important;
  }
}
.flex-row {
  flex-direction: row !important;
}

.flex-row-reverse {
  flex-direction: row-reverse !important;
}

.flex-column {
  flex-direction: column !important;
}

.flex-column-reverse {
  flex-direction: column-reverse !important;
}

@media screen and (min-width: 576px) {
  .sm\:flex-row {
    flex-direction: row !important;
  }
  .sm\:flex-row-reverse {
    flex-direction: row-reverse !important;
  }
  .sm\:flex-column {
    flex-direction: column !important;
  }
  .sm\:flex-column-reverse {
    flex-direction: column-reverse !important;
  }
}
@media screen and (min-width: 768px) {
  .md\:flex-row {
    flex-direction: row !important;
  }
  .md\:flex-row-reverse {
    flex-direction: row-reverse !important;
  }
  .md\:flex-column {
    flex-direction: column !important;
  }
  .md\:flex-column-reverse {
    flex-direction: column-reverse !important;
  }
}
@media screen and (min-width: 992px) {
  .lg\:flex-row {
    flex-direction: row !important;
  }
  .lg\:flex-row-reverse {
    flex-direction: row-reverse !important;
  }
  .lg\:flex-column {
    flex-direction: column !important;
  }
  .lg\:flex-column-reverse {
    flex-direction: column-reverse !important;
  }
}
@media screen and (min-width: 1200px) {
  .xl\:flex-row {
    flex-direction: row !important;
  }
  .xl\:flex-row-reverse {
    flex-direction: row-reverse !important;
  }
  .xl\:flex-column {
    flex-direction: column !important;
  }
  .xl\:flex-column-reverse {
    flex-direction: column-reverse !important;
  }
}
.flex-wrap {
  flex-wrap: wrap !important;
}

.flex-wrap-reverse {
  flex-wrap: wrap-reverse !important;
}

.flex-nowrap {
  flex-wrap: nowrap !important;
}

@media screen and (min-width: 576px) {
  .sm\:flex-wrap {
    flex-wrap: wrap !important;
  }
  .sm\:flex-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .sm\:flex-nowrap {
    flex-wrap: nowrap !important;
  }
}
@media screen and (min-width: 768px) {
  .md\:flex-wrap {
    flex-wrap: wrap !important;
  }
  .md\:flex-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .md\:flex-nowrap {
    flex-wrap: nowrap !important;
  }
}
@media screen and (min-width: 992px) {
  .lg\:flex-wrap {
    flex-wrap: wrap !important;
  }
  .lg\:flex-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .lg\:flex-nowrap {
    flex-wrap: nowrap !important;
  }
}
@media screen and (min-width: 1200px) {
  .xl\:flex-wrap {
    flex-wrap: wrap !important;
  }
  .xl\:flex-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .xl\:flex-nowrap {
    flex-wrap: nowrap !important;
  }
}
.justify-content-start {
  justify-content: flex-start !important;
}

.justify-content-end {
  justify-content: flex-end !important;
}

.justify-content-center {
  justify-content: center !important;
}

.justify-content-between {
  justify-content: space-between !important;
}

.justify-content-around {
  justify-content: space-around !important;
}

.justify-content-evenly {
  justify-content: space-evenly !important;
}

@media screen and (min-width: 576px) {
  .sm\:justify-content-start {
    justify-content: flex-start !important;
  }
  .sm\:justify-content-end {
    justify-content: flex-end !important;
  }
  .sm\:justify-content-center {
    justify-content: center !important;
  }
  .sm\:justify-content-between {
    justify-content: space-between !important;
  }
  .sm\:justify-content-around {
    justify-content: space-around !important;
  }
  .sm\:justify-content-evenly {
    justify-content: space-evenly !important;
  }
}
@media screen and (min-width: 768px) {
  .md\:justify-content-start {
    justify-content: flex-start !important;
  }
  .md\:justify-content-end {
    justify-content: flex-end !important;
  }
  .md\:justify-content-center {
    justify-content: center !important;
  }
  .md\:justify-content-between {
    justify-content: space-between !important;
  }
  .md\:justify-content-around {
    justify-content: space-around !important;
  }
  .md\:justify-content-evenly {
    justify-content: space-evenly !important;
  }
}
@media screen and (min-width: 992px) {
  .lg\:justify-content-start {
    justify-content: flex-start !important;
  }
  .lg\:justify-content-end {
    justify-content: flex-end !important;
  }
  .lg\:justify-content-center {
    justify-content: center !important;
  }
  .lg\:justify-content-between {
    justify-content: space-between !important;
  }
  .lg\:justify-content-around {
    justify-content: space-around !important;
  }
  .lg\:justify-content-evenly {
    justify-content: space-evenly !important;
  }
}
@media screen and (min-width: 1200px) {
  .xl\:justify-content-start {
    justify-content: flex-start !important;
  }
  .xl\:justify-content-end {
    justify-content: flex-end !important;
  }
  .xl\:justify-content-center {
    justify-content: center !important;
  }
  .xl\:justify-content-between {
    justify-content: space-between !important;
  }
  .xl\:justify-content-around {
    justify-content: space-around !important;
  }
  .xl\:justify-content-evenly {
    justify-content: space-evenly !important;
  }
}
.align-content-start {
  align-content: flex-start !important;
}

.align-content-end {
  align-content: flex-end !important;
}

.align-content-center {
  align-content: center !important;
}

.align-content-between {
  align-content: space-between !important;
}

.align-content-around {
  align-content: space-around !important;
}

.align-content-evenly {
  align-content: space-evenly !important;
}

@media screen and (min-width: 576px) {
  .sm\:align-content-start {
    align-content: flex-start !important;
  }
  .sm\:align-content-end {
    align-content: flex-end !important;
  }
  .sm\:align-content-center {
    align-content: center !important;
  }
  .sm\:align-content-between {
    align-content: space-between !important;
  }
  .sm\:align-content-around {
    align-content: space-around !important;
  }
  .sm\:align-content-evenly {
    align-content: space-evenly !important;
  }
}
@media screen and (min-width: 768px) {
  .md\:align-content-start {
    align-content: flex-start !important;
  }
  .md\:align-content-end {
    align-content: flex-end !important;
  }
  .md\:align-content-center {
    align-content: center !important;
  }
  .md\:align-content-between {
    align-content: space-between !important;
  }
  .md\:align-content-around {
    align-content: space-around !important;
  }
  .md\:align-content-evenly {
    align-content: space-evenly !important;
  }
}
@media screen and (min-width: 992px) {
  .lg\:align-content-start {
    align-content: flex-start !important;
  }
  .lg\:align-content-end {
    align-content: flex-end !important;
  }
  .lg\:align-content-center {
    align-content: center !important;
  }
  .lg\:align-content-between {
    align-content: space-between !important;
  }
  .lg\:align-content-around {
    align-content: space-around !important;
  }
  .lg\:align-content-evenly {
    align-content: space-evenly !important;
  }
}
@media screen and (min-width: 1200px) {
  .xl\:align-content-start {
    align-content: flex-start !important;
  }
  .xl\:align-content-end {
    align-content: flex-end !important;
  }
  .xl\:align-content-center {
    align-content: center !important;
  }
  .xl\:align-content-between {
    align-content: space-between !important;
  }
  .xl\:align-content-around {
    align-content: space-around !important;
  }
  .xl\:align-content-evenly {
    align-content: space-evenly !important;
  }
}
.align-items-stretch {
  align-items: stretch !important;
}

.align-items-start {
  align-items: flex-start !important;
}

.align-items-center {
  align-items: center !important;
}

.align-items-end {
  align-items: flex-end !important;
}

.align-items-baseline {
  align-items: baseline !important;
}

@media screen and (min-width: 576px) {
  .sm\:align-items-stretch {
    align-items: stretch !important;
  }
  .sm\:align-items-start {
    align-items: flex-start !important;
  }
  .sm\:align-items-center {
    align-items: center !important;
  }
  .sm\:align-items-end {
    align-items: flex-end !important;
  }
  .sm\:align-items-baseline {
    align-items: baseline !important;
  }
}
@media screen and (min-width: 768px) {
  .md\:align-items-stretch {
    align-items: stretch !important;
  }
  .md\:align-items-start {
    align-items: flex-start !important;
  }
  .md\:align-items-center {
    align-items: center !important;
  }
  .md\:align-items-end {
    align-items: flex-end !important;
  }
  .md\:align-items-baseline {
    align-items: baseline !important;
  }
}
@media screen and (min-width: 992px) {
  .lg\:align-items-stretch {
    align-items: stretch !important;
  }
  .lg\:align-items-start {
    align-items: flex-start !important;
  }
  .lg\:align-items-center {
    align-items: center !important;
  }
  .lg\:align-items-end {
    align-items: flex-end !important;
  }
  .lg\:align-items-baseline {
    align-items: baseline !important;
  }
}
@media screen and (min-width: 1200px) {
  .xl\:align-items-stretch {
    align-items: stretch !important;
  }
  .xl\:align-items-start {
    align-items: flex-start !important;
  }
  .xl\:align-items-center {
    align-items: center !important;
  }
  .xl\:align-items-end {
    align-items: flex-end !important;
  }
  .xl\:align-items-baseline {
    align-items: baseline !important;
  }
}
.align-self-auto {
  align-self: auto !important;
}

.align-self-start {
  align-self: flex-start !important;
}

.align-self-end {
  align-self: flex-end !important;
}

.align-self-center {
  align-self: center !important;
}

.align-self-stretch {
  align-self: stretch !important;
}

.align-self-baseline {
  align-self: baseline !important;
}

@media screen and (min-width: 576px) {
  .sm\:align-self-auto {
    align-self: auto !important;
  }
  .sm\:align-self-start {
    align-self: flex-start !important;
  }
  .sm\:align-self-end {
    align-self: flex-end !important;
  }
  .sm\:align-self-center {
    align-self: center !important;
  }
  .sm\:align-self-stretch {
    align-self: stretch !important;
  }
  .sm\:align-self-baseline {
    align-self: baseline !important;
  }
}
@media screen and (min-width: 768px) {
  .md\:align-self-auto {
    align-self: auto !important;
  }
  .md\:align-self-start {
    align-self: flex-start !important;
  }
  .md\:align-self-end {
    align-self: flex-end !important;
  }
  .md\:align-self-center {
    align-self: center !important;
  }
  .md\:align-self-stretch {
    align-self: stretch !important;
  }
  .md\:align-self-baseline {
    align-self: baseline !important;
  }
}
@media screen and (min-width: 992px) {
  .lg\:align-self-auto {
    align-self: auto !important;
  }
  .lg\:align-self-start {
    align-self: flex-start !important;
  }
  .lg\:align-self-end {
    align-self: flex-end !important;
  }
  .lg\:align-self-center {
    align-self: center !important;
  }
  .lg\:align-self-stretch {
    align-self: stretch !important;
  }
  .lg\:align-self-baseline {
    align-self: baseline !important;
  }
}
@media screen and (min-width: 1200px) {
  .xl\:align-self-auto {
    align-self: auto !important;
  }
  .xl\:align-self-start {
    align-self: flex-start !important;
  }
  .xl\:align-self-end {
    align-self: flex-end !important;
  }
  .xl\:align-self-center {
    align-self: center !important;
  }
  .xl\:align-self-stretch {
    align-self: stretch !important;
  }
  .xl\:align-self-baseline {
    align-self: baseline !important;
  }
}
.flex-order-0 {
  order: 0 !important;
}

.flex-order-1 {
  order: 1 !important;
}

.flex-order-2 {
  order: 2 !important;
}

.flex-order-3 {
  order: 3 !important;
}

.flex-order-4 {
  order: 4 !important;
}

.flex-order-5 {
  order: 5 !important;
}

.flex-order-6 {
  order: 6 !important;
}

@media screen and (min-width: 576px) {
  .sm\:flex-order-0 {
    order: 0 !important;
  }
  .sm\:flex-order-1 {
    order: 1 !important;
  }
  .sm\:flex-order-2 {
    order: 2 !important;
  }
  .sm\:flex-order-3 {
    order: 3 !important;
  }
  .sm\:flex-order-4 {
    order: 4 !important;
  }
  .sm\:flex-order-5 {
    order: 5 !important;
  }
  .sm\:flex-order-6 {
    order: 6 !important;
  }
}
@media screen and (min-width: 768px) {
  .md\:flex-order-0 {
    order: 0 !important;
  }
  .md\:flex-order-1 {
    order: 1 !important;
  }
  .md\:flex-order-2 {
    order: 2 !important;
  }
  .md\:flex-order-3 {
    order: 3 !important;
  }
  .md\:flex-order-4 {
    order: 4 !important;
  }
  .md\:flex-order-5 {
    order: 5 !important;
  }
  .md\:flex-order-6 {
    order: 6 !important;
  }
}
@media screen and (min-width: 992px) {
  .lg\:flex-order-0 {
    order: 0 !important;
  }
  .lg\:flex-order-1 {
    order: 1 !important;
  }
  .lg\:flex-order-2 {
    order: 2 !important;
  }
  .lg\:flex-order-3 {
    order: 3 !important;
  }
  .lg\:flex-order-4 {
    order: 4 !important;
  }
  .lg\:flex-order-5 {
    order: 5 !important;
  }
  .lg\:flex-order-6 {
    order: 6 !important;
  }
}
@media screen and (min-width: 1200px) {
  .xl\:flex-order-0 {
    order: 0 !important;
  }
  .xl\:flex-order-1 {
    order: 1 !important;
  }
  .xl\:flex-order-2 {
    order: 2 !important;
  }
  .xl\:flex-order-3 {
    order: 3 !important;
  }
  .xl\:flex-order-4 {
    order: 4 !important;
  }
  .xl\:flex-order-5 {
    order: 5 !important;
  }
  .xl\:flex-order-6 {
    order: 6 !important;
  }
}
.flex-1 {
  flex: 1 1 0% !important;
}

.flex-auto {
  flex: 1 1 auto !important;
}

.flex-initial {
  flex: 0 1 auto !important;
}

.flex-none {
  flex: none !important;
}

@media screen and (min-width: 576px) {
  .sm\:flex-1 {
    flex: 1 1 0% !important;
  }
  .sm\:flex-auto {
    flex: 1 1 auto !important;
  }
  .sm\:flex-initial {
    flex: 0 1 auto !important;
  }
  .sm\:flex-none {
    flex: none !important;
  }
}
@media screen and (min-width: 768px) {
  .md\:flex-1 {
    flex: 1 1 0% !important;
  }
  .md\:flex-auto {
    flex: 1 1 auto !important;
  }
  .md\:flex-initial {
    flex: 0 1 auto !important;
  }
  .md\:flex-none {
    flex: none !important;
  }
}
@media screen and (min-width: 992px) {
  .lg\:flex-1 {
    flex: 1 1 0% !important;
  }
  .lg\:flex-auto {
    flex: 1 1 auto !important;
  }
  .lg\:flex-initial {
    flex: 0 1 auto !important;
  }
  .lg\:flex-none {
    flex: none !important;
  }
}
@media screen and (min-width: 1200px) {
  .xl\:flex-1 {
    flex: 1 1 0% !important;
  }
  .xl\:flex-auto {
    flex: 1 1 auto !important;
  }
  .xl\:flex-initial {
    flex: 0 1 auto !important;
  }
  .xl\:flex-none {
    flex: none !important;
  }
}
.flex-grow-0 {
  flex-grow: 0 !important;
}

.flex-grow-1 {
  flex-grow: 1 !important;
}

@media screen and (min-width: 576px) {
  .sm\:flex-grow-0 {
    flex-grow: 0 !important;
  }
  .sm\:flex-grow-1 {
    flex-grow: 1 !important;
  }
}
@media screen and (min-width: 768px) {
  .md\:flex-grow-0 {
    flex-grow: 0 !important;
  }
  .md\:flex-grow-1 {
    flex-grow: 1 !important;
  }
}
@media screen and (min-width: 992px) {
  .lg\:flex-grow-0 {
    flex-grow: 0 !important;
  }
  .lg\:flex-grow-1 {
    flex-grow: 1 !important;
  }
}
@media screen and (min-width: 1200px) {
  .xl\:flex-grow-0 {
    flex-grow: 0 !important;
  }
  .xl\:flex-grow-1 {
    flex-grow: 1 !important;
  }
}
.flex-shrink-0 {
  flex-shrink: 0 !important;
}

.flex-shrink-1 {
  flex-shrink: 1 !important;
}

@media screen and (min-width: 576px) {
  .sm\:flex-shrink-0 {
    flex-shrink: 0 !important;
  }
  .sm\:flex-shrink-1 {
    flex-shrink: 1 !important;
  }
}
@media screen and (min-width: 768px) {
  .md\:flex-shrink-0 {
    flex-shrink: 0 !important;
  }
  .md\:flex-shrink-1 {
    flex-shrink: 1 !important;
  }
}
@media screen and (min-width: 992px) {
  .lg\:flex-shrink-0 {
    flex-shrink: 0 !important;
  }
  .lg\:flex-shrink-1 {
    flex-shrink: 1 !important;
  }
}
@media screen and (min-width: 1200px) {
  .xl\:flex-shrink-0 {
    flex-shrink: 0 !important;
  }
  .xl\:flex-shrink-1 {
    flex-shrink: 1 !important;
  }
}
.gap-0 {
  gap: 0rem !important;
}

.gap-1 {
  gap: 0.25rem !important;
}

.gap-2 {
  gap: 0.5rem !important;
}

.gap-3 {
  gap: 1rem !important;
}

.gap-4 {
  gap: 1.5rem !important;
}

.gap-5 {
  gap: 2rem !important;
}

.gap-6 {
  gap: 3rem !important;
}

.gap-7 {
  gap: 4rem !important;
}

.gap-8 {
  gap: 5rem !important;
}

.row-gap-0 {
  row-gap: 0rem !important;
}

.row-gap-1 {
  row-gap: 0.25rem !important;
}

.row-gap-2 {
  row-gap: 0.5rem !important;
}

.row-gap-3 {
  row-gap: 1rem !important;
}

.row-gap-4 {
  row-gap: 1.5rem !important;
}

.row-gap-5 {
  row-gap: 2rem !important;
}

.row-gap-6 {
  row-gap: 3rem !important;
}

.row-gap-7 {
  row-gap: 4rem !important;
}

.row-gap-8 {
  row-gap: 5rem !important;
}

.column-gap-0 {
  column-gap: 0rem !important;
}

.column-gap-1 {
  column-gap: 0.25rem !important;
}

.column-gap-2 {
  column-gap: 0.5rem !important;
}

.column-gap-3 {
  column-gap: 1rem !important;
}

.column-gap-4 {
  column-gap: 1.5rem !important;
}

.column-gap-5 {
  column-gap: 2rem !important;
}

.column-gap-6 {
  column-gap: 3rem !important;
}

.column-gap-7 {
  column-gap: 4rem !important;
}

.column-gap-8 {
  column-gap: 5rem !important;
}

@media screen and (min-width: 576px) {
  .sm\:gap-0 {
    gap: 0rem !important;
  }
  .sm\:gap-1 {
    gap: 0.25rem !important;
  }
  .sm\:gap-2 {
    gap: 0.5rem !important;
  }
  .sm\:gap-3 {
    gap: 1rem !important;
  }
  .sm\:gap-4 {
    gap: 1.5rem !important;
  }
  .sm\:gap-5 {
    gap: 2rem !important;
  }
  .sm\:gap-6 {
    gap: 3rem !important;
  }
  .sm\:gap-7 {
    gap: 4rem !important;
  }
  .sm\:gap-8 {
    gap: 5rem !important;
  }
  .sm\:row-gap-0 {
    row-gap: 0rem !important;
  }
  .sm\:row-gap-1 {
    row-gap: 0.25rem !important;
  }
  .sm\:row-gap-2 {
    row-gap: 0.5rem !important;
  }
  .sm\:row-gap-3 {
    row-gap: 1rem !important;
  }
  .sm\:row-gap-4 {
    row-gap: 1.5rem !important;
  }
  .sm\:row-gap-5 {
    row-gap: 2rem !important;
  }
  .sm\:row-gap-6 {
    row-gap: 3rem !important;
  }
  .sm\:row-gap-7 {
    row-gap: 4rem !important;
  }
  .sm\:row-gap-8 {
    row-gap: 5rem !important;
  }
  .sm\:column-gap-0 {
    column-gap: 0rem !important;
  }
  .sm\:column-gap-1 {
    column-gap: 0.25rem !important;
  }
  .sm\:column-gap-2 {
    column-gap: 0.5rem !important;
  }
  .sm\:column-gap-3 {
    column-gap: 1rem !important;
  }
  .sm\:column-gap-4 {
    column-gap: 1.5rem !important;
  }
  .sm\:column-gap-5 {
    column-gap: 2rem !important;
  }
  .sm\:column-gap-6 {
    column-gap: 3rem !important;
  }
  .sm\:column-gap-7 {
    column-gap: 4rem !important;
  }
  .sm\:column-gap-8 {
    column-gap: 5rem !important;
  }
}
@media screen and (min-width: 768px) {
  .md\:gap-0 {
    gap: 0rem !important;
  }
  .md\:gap-1 {
    gap: 0.25rem !important;
  }
  .md\:gap-2 {
    gap: 0.5rem !important;
  }
  .md\:gap-3 {
    gap: 1rem !important;
  }
  .md\:gap-4 {
    gap: 1.5rem !important;
  }
  .md\:gap-5 {
    gap: 2rem !important;
  }
  .md\:gap-6 {
    gap: 3rem !important;
  }
  .md\:gap-7 {
    gap: 4rem !important;
  }
  .md\:gap-8 {
    gap: 5rem !important;
  }
  .md\:row-gap-0 {
    row-gap: 0rem !important;
  }
  .md\:row-gap-1 {
    row-gap: 0.25rem !important;
  }
  .md\:row-gap-2 {
    row-gap: 0.5rem !important;
  }
  .md\:row-gap-3 {
    row-gap: 1rem !important;
  }
  .md\:row-gap-4 {
    row-gap: 1.5rem !important;
  }
  .md\:row-gap-5 {
    row-gap: 2rem !important;
  }
  .md\:row-gap-6 {
    row-gap: 3rem !important;
  }
  .md\:row-gap-7 {
    row-gap: 4rem !important;
  }
  .md\:row-gap-8 {
    row-gap: 5rem !important;
  }
  .md\:column-gap-0 {
    column-gap: 0rem !important;
  }
  .md\:column-gap-1 {
    column-gap: 0.25rem !important;
  }
  .md\:column-gap-2 {
    column-gap: 0.5rem !important;
  }
  .md\:column-gap-3 {
    column-gap: 1rem !important;
  }
  .md\:column-gap-4 {
    column-gap: 1.5rem !important;
  }
  .md\:column-gap-5 {
    column-gap: 2rem !important;
  }
  .md\:column-gap-6 {
    column-gap: 3rem !important;
  }
  .md\:column-gap-7 {
    column-gap: 4rem !important;
  }
  .md\:column-gap-8 {
    column-gap: 5rem !important;
  }
}
@media screen and (min-width: 992px) {
  .lg\:gap-0 {
    gap: 0rem !important;
  }
  .lg\:gap-1 {
    gap: 0.25rem !important;
  }
  .lg\:gap-2 {
    gap: 0.5rem !important;
  }
  .lg\:gap-3 {
    gap: 1rem !important;
  }
  .lg\:gap-4 {
    gap: 1.5rem !important;
  }
  .lg\:gap-5 {
    gap: 2rem !important;
  }
  .lg\:gap-6 {
    gap: 3rem !important;
  }
  .lg\:gap-7 {
    gap: 4rem !important;
  }
  .lg\:gap-8 {
    gap: 5rem !important;
  }
  .lg\:row-gap-0 {
    row-gap: 0rem !important;
  }
  .lg\:row-gap-1 {
    row-gap: 0.25rem !important;
  }
  .lg\:row-gap-2 {
    row-gap: 0.5rem !important;
  }
  .lg\:row-gap-3 {
    row-gap: 1rem !important;
  }
  .lg\:row-gap-4 {
    row-gap: 1.5rem !important;
  }
  .lg\:row-gap-5 {
    row-gap: 2rem !important;
  }
  .lg\:row-gap-6 {
    row-gap: 3rem !important;
  }
  .lg\:row-gap-7 {
    row-gap: 4rem !important;
  }
  .lg\:row-gap-8 {
    row-gap: 5rem !important;
  }
  .lg\:column-gap-0 {
    column-gap: 0rem !important;
  }
  .lg\:column-gap-1 {
    column-gap: 0.25rem !important;
  }
  .lg\:column-gap-2 {
    column-gap: 0.5rem !important;
  }
  .lg\:column-gap-3 {
    column-gap: 1rem !important;
  }
  .lg\:column-gap-4 {
    column-gap: 1.5rem !important;
  }
  .lg\:column-gap-5 {
    column-gap: 2rem !important;
  }
  .lg\:column-gap-6 {
    column-gap: 3rem !important;
  }
  .lg\:column-gap-7 {
    column-gap: 4rem !important;
  }
  .lg\:column-gap-8 {
    column-gap: 5rem !important;
  }
}
@media screen and (min-width: 1200px) {
  .xl\:gap-0 {
    gap: 0rem !important;
  }
  .xl\:gap-1 {
    gap: 0.25rem !important;
  }
  .xl\:gap-2 {
    gap: 0.5rem !important;
  }
  .xl\:gap-3 {
    gap: 1rem !important;
  }
  .xl\:gap-4 {
    gap: 1.5rem !important;
  }
  .xl\:gap-5 {
    gap: 2rem !important;
  }
  .xl\:gap-6 {
    gap: 3rem !important;
  }
  .xl\:gap-7 {
    gap: 4rem !important;
  }
  .xl\:gap-8 {
    gap: 5rem !important;
  }
  .xl\:row-gap-0 {
    row-gap: 0rem !important;
  }
  .xl\:row-gap-1 {
    row-gap: 0.25rem !important;
  }
  .xl\:row-gap-2 {
    row-gap: 0.5rem !important;
  }
  .xl\:row-gap-3 {
    row-gap: 1rem !important;
  }
  .xl\:row-gap-4 {
    row-gap: 1.5rem !important;
  }
  .xl\:row-gap-5 {
    row-gap: 2rem !important;
  }
  .xl\:row-gap-6 {
    row-gap: 3rem !important;
  }
  .xl\:row-gap-7 {
    row-gap: 4rem !important;
  }
  .xl\:row-gap-8 {
    row-gap: 5rem !important;
  }
  .xl\:column-gap-0 {
    column-gap: 0rem !important;
  }
  .xl\:column-gap-1 {
    column-gap: 0.25rem !important;
  }
  .xl\:column-gap-2 {
    column-gap: 0.5rem !important;
  }
  .xl\:column-gap-3 {
    column-gap: 1rem !important;
  }
  .xl\:column-gap-4 {
    column-gap: 1.5rem !important;
  }
  .xl\:column-gap-5 {
    column-gap: 2rem !important;
  }
  .xl\:column-gap-6 {
    column-gap: 3rem !important;
  }
  .xl\:column-gap-7 {
    column-gap: 4rem !important;
  }
  .xl\:column-gap-8 {
    column-gap: 5rem !important;
  }
}
.p-0 {
  padding: 0rem !important;
}

.p-1 {
  padding: 0.25rem !important;
}

.p-2 {
  padding: 0.5rem !important;
}

.p-3 {
  padding: 1rem !important;
}

.p-4 {
  padding: 1.5rem !important;
}

.p-5 {
  padding: 2rem !important;
}

.p-6 {
  padding: 3rem !important;
}

.p-7 {
  padding: 4rem !important;
}

.p-8 {
  padding: 5rem !important;
}

.pt-0 {
  padding-top: 0rem !important;
}

.pt-1 {
  padding-top: 0.25rem !important;
}

.pt-2 {
  padding-top: 0.5rem !important;
}

.pt-3 {
  padding-top: 1rem !important;
}

.pt-4 {
  padding-top: 1.5rem !important;
}

.pt-5 {
  padding-top: 2rem !important;
}

.pt-6 {
  padding-top: 3rem !important;
}

.pt-7 {
  padding-top: 4rem !important;
}

.pt-8 {
  padding-top: 5rem !important;
}

.pr-0 {
  padding-right: 0rem !important;
}

.pr-1 {
  padding-right: 0.25rem !important;
}

.pr-2 {
  padding-right: 0.5rem !important;
}

.pr-3 {
  padding-right: 1rem !important;
}

.pr-4 {
  padding-right: 1.5rem !important;
}

.pr-5 {
  padding-right: 2rem !important;
}

.pr-6 {
  padding-right: 3rem !important;
}

.pr-7 {
  padding-right: 4rem !important;
}

.pr-8 {
  padding-right: 5rem !important;
}

.pl-0 {
  padding-left: 0rem !important;
}

.pl-1 {
  padding-left: 0.25rem !important;
}

.pl-2 {
  padding-left: 0.5rem !important;
}

.pl-3 {
  padding-left: 1rem !important;
}

.pl-4 {
  padding-left: 1.5rem !important;
}

.pl-5 {
  padding-left: 2rem !important;
}

.pl-6 {
  padding-left: 3rem !important;
}

.pl-7 {
  padding-left: 4rem !important;
}

.pl-8 {
  padding-left: 5rem !important;
}

.pb-0 {
  padding-bottom: 0rem !important;
}

.pb-1 {
  padding-bottom: 0.25rem !important;
}

.pb-2 {
  padding-bottom: 0.5rem !important;
}

.pb-3 {
  padding-bottom: 1rem !important;
}

.pb-4 {
  padding-bottom: 1.5rem !important;
}

.pb-5 {
  padding-bottom: 2rem !important;
}

.pb-6 {
  padding-bottom: 3rem !important;
}

.pb-7 {
  padding-bottom: 4rem !important;
}

.pb-8 {
  padding-bottom: 5rem !important;
}

.px-0 {
  padding-left: 0rem !important;
  padding-right: 0rem !important;
}

.px-1 {
  padding-left: 0.25rem !important;
  padding-right: 0.25rem !important;
}

.px-2 {
  padding-left: 0.5rem !important;
  padding-right: 0.5rem !important;
}

.px-3 {
  padding-left: 1rem !important;
  padding-right: 1rem !important;
}

.px-4 {
  padding-left: 1.5rem !important;
  padding-right: 1.5rem !important;
}

.px-5 {
  padding-left: 2rem !important;
  padding-right: 2rem !important;
}

.px-6 {
  padding-left: 3rem !important;
  padding-right: 3rem !important;
}

.px-7 {
  padding-left: 4rem !important;
  padding-right: 4rem !important;
}

.px-8 {
  padding-left: 5rem !important;
  padding-right: 5rem !important;
}

.py-0 {
  padding-top: 0rem !important;
  padding-bottom: 0rem !important;
}

.py-1 {
  padding-top: 0.25rem !important;
  padding-bottom: 0.25rem !important;
}

.py-2 {
  padding-top: 0.5rem !important;
  padding-bottom: 0.5rem !important;
}

.py-3 {
  padding-top: 1rem !important;
  padding-bottom: 1rem !important;
}

.py-4 {
  padding-top: 1.5rem !important;
  padding-bottom: 1.5rem !important;
}

.py-5 {
  padding-top: 2rem !important;
  padding-bottom: 2rem !important;
}

.py-6 {
  padding-top: 3rem !important;
  padding-bottom: 3rem !important;
}

.py-7 {
  padding-top: 4rem !important;
  padding-bottom: 4rem !important;
}

.py-8 {
  padding-top: 5rem !important;
  padding-bottom: 5rem !important;
}

@media screen and (min-width: 576px) {
  .sm\:p-0 {
    padding: 0rem !important;
  }
  .sm\:p-1 {
    padding: 0.25rem !important;
  }
  .sm\:p-2 {
    padding: 0.5rem !important;
  }
  .sm\:p-3 {
    padding: 1rem !important;
  }
  .sm\:p-4 {
    padding: 1.5rem !important;
  }
  .sm\:p-5 {
    padding: 2rem !important;
  }
  .sm\:p-6 {
    padding: 3rem !important;
  }
  .sm\:p-7 {
    padding: 4rem !important;
  }
  .sm\:p-8 {
    padding: 5rem !important;
  }
  .sm\:pt-0 {
    padding-top: 0rem !important;
  }
  .sm\:pt-1 {
    padding-top: 0.25rem !important;
  }
  .sm\:pt-2 {
    padding-top: 0.5rem !important;
  }
  .sm\:pt-3 {
    padding-top: 1rem !important;
  }
  .sm\:pt-4 {
    padding-top: 1.5rem !important;
  }
  .sm\:pt-5 {
    padding-top: 2rem !important;
  }
  .sm\:pt-6 {
    padding-top: 3rem !important;
  }
  .sm\:pt-7 {
    padding-top: 4rem !important;
  }
  .sm\:pt-8 {
    padding-top: 5rem !important;
  }
  .sm\:pr-0 {
    padding-right: 0rem !important;
  }
  .sm\:pr-1 {
    padding-right: 0.25rem !important;
  }
  .sm\:pr-2 {
    padding-right: 0.5rem !important;
  }
  .sm\:pr-3 {
    padding-right: 1rem !important;
  }
  .sm\:pr-4 {
    padding-right: 1.5rem !important;
  }
  .sm\:pr-5 {
    padding-right: 2rem !important;
  }
  .sm\:pr-6 {
    padding-right: 3rem !important;
  }
  .sm\:pr-7 {
    padding-right: 4rem !important;
  }
  .sm\:pr-8 {
    padding-right: 5rem !important;
  }
  .sm\:pl-0 {
    padding-left: 0rem !important;
  }
  .sm\:pl-1 {
    padding-left: 0.25rem !important;
  }
  .sm\:pl-2 {
    padding-left: 0.5rem !important;
  }
  .sm\:pl-3 {
    padding-left: 1rem !important;
  }
  .sm\:pl-4 {
    padding-left: 1.5rem !important;
  }
  .sm\:pl-5 {
    padding-left: 2rem !important;
  }
  .sm\:pl-6 {
    padding-left: 3rem !important;
  }
  .sm\:pl-7 {
    padding-left: 4rem !important;
  }
  .sm\:pl-8 {
    padding-left: 5rem !important;
  }
  .sm\:pb-0 {
    padding-bottom: 0rem !important;
  }
  .sm\:pb-1 {
    padding-bottom: 0.25rem !important;
  }
  .sm\:pb-2 {
    padding-bottom: 0.5rem !important;
  }
  .sm\:pb-3 {
    padding-bottom: 1rem !important;
  }
  .sm\:pb-4 {
    padding-bottom: 1.5rem !important;
  }
  .sm\:pb-5 {
    padding-bottom: 2rem !important;
  }
  .sm\:pb-6 {
    padding-bottom: 3rem !important;
  }
  .sm\:pb-7 {
    padding-bottom: 4rem !important;
  }
  .sm\:pb-8 {
    padding-bottom: 5rem !important;
  }
  .sm\:px-0 {
    padding-left: 0rem !important;
    padding-right: 0rem !important;
  }
  .sm\:px-1 {
    padding-left: 0.25rem !important;
    padding-right: 0.25rem !important;
  }
  .sm\:px-2 {
    padding-left: 0.5rem !important;
    padding-right: 0.5rem !important;
  }
  .sm\:px-3 {
    padding-left: 1rem !important;
    padding-right: 1rem !important;
  }
  .sm\:px-4 {
    padding-left: 1.5rem !important;
    padding-right: 1.5rem !important;
  }
  .sm\:px-5 {
    padding-left: 2rem !important;
    padding-right: 2rem !important;
  }
  .sm\:px-6 {
    padding-left: 3rem !important;
    padding-right: 3rem !important;
  }
  .sm\:px-7 {
    padding-left: 4rem !important;
    padding-right: 4rem !important;
  }
  .sm\:px-8 {
    padding-left: 5rem !important;
    padding-right: 5rem !important;
  }
  .sm\:py-0 {
    padding-top: 0rem !important;
    padding-bottom: 0rem !important;
  }
  .sm\:py-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
  .sm\:py-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  .sm\:py-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  .sm\:py-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
  .sm\:py-5 {
    padding-top: 2rem !important;
    padding-bottom: 2rem !important;
  }
  .sm\:py-6 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  .sm\:py-7 {
    padding-top: 4rem !important;
    padding-bottom: 4rem !important;
  }
  .sm\:py-8 {
    padding-top: 5rem !important;
    padding-bottom: 5rem !important;
  }
}
@media screen and (min-width: 768px) {
  .md\:p-0 {
    padding: 0rem !important;
  }
  .md\:p-1 {
    padding: 0.25rem !important;
  }
  .md\:p-2 {
    padding: 0.5rem !important;
  }
  .md\:p-3 {
    padding: 1rem !important;
  }
  .md\:p-4 {
    padding: 1.5rem !important;
  }
  .md\:p-5 {
    padding: 2rem !important;
  }
  .md\:p-6 {
    padding: 3rem !important;
  }
  .md\:p-7 {
    padding: 4rem !important;
  }
  .md\:p-8 {
    padding: 5rem !important;
  }
  .md\:pt-0 {
    padding-top: 0rem !important;
  }
  .md\:pt-1 {
    padding-top: 0.25rem !important;
  }
  .md\:pt-2 {
    padding-top: 0.5rem !important;
  }
  .md\:pt-3 {
    padding-top: 1rem !important;
  }
  .md\:pt-4 {
    padding-top: 1.5rem !important;
  }
  .md\:pt-5 {
    padding-top: 2rem !important;
  }
  .md\:pt-6 {
    padding-top: 3rem !important;
  }
  .md\:pt-7 {
    padding-top: 4rem !important;
  }
  .md\:pt-8 {
    padding-top: 5rem !important;
  }
  .md\:pr-0 {
    padding-right: 0rem !important;
  }
  .md\:pr-1 {
    padding-right: 0.25rem !important;
  }
  .md\:pr-2 {
    padding-right: 0.5rem !important;
  }
  .md\:pr-3 {
    padding-right: 1rem !important;
  }
  .md\:pr-4 {
    padding-right: 1.5rem !important;
  }
  .md\:pr-5 {
    padding-right: 2rem !important;
  }
  .md\:pr-6 {
    padding-right: 3rem !important;
  }
  .md\:pr-7 {
    padding-right: 4rem !important;
  }
  .md\:pr-8 {
    padding-right: 5rem !important;
  }
  .md\:pl-0 {
    padding-left: 0rem !important;
  }
  .md\:pl-1 {
    padding-left: 0.25rem !important;
  }
  .md\:pl-2 {
    padding-left: 0.5rem !important;
  }
  .md\:pl-3 {
    padding-left: 1rem !important;
  }
  .md\:pl-4 {
    padding-left: 1.5rem !important;
  }
  .md\:pl-5 {
    padding-left: 2rem !important;
  }
  .md\:pl-6 {
    padding-left: 3rem !important;
  }
  .md\:pl-7 {
    padding-left: 4rem !important;
  }
  .md\:pl-8 {
    padding-left: 5rem !important;
  }
  .md\:pb-0 {
    padding-bottom: 0rem !important;
  }
  .md\:pb-1 {
    padding-bottom: 0.25rem !important;
  }
  .md\:pb-2 {
    padding-bottom: 0.5rem !important;
  }
  .md\:pb-3 {
    padding-bottom: 1rem !important;
  }
  .md\:pb-4 {
    padding-bottom: 1.5rem !important;
  }
  .md\:pb-5 {
    padding-bottom: 2rem !important;
  }
  .md\:pb-6 {
    padding-bottom: 3rem !important;
  }
  .md\:pb-7 {
    padding-bottom: 4rem !important;
  }
  .md\:pb-8 {
    padding-bottom: 5rem !important;
  }
  .md\:px-0 {
    padding-left: 0rem !important;
    padding-right: 0rem !important;
  }
  .md\:px-1 {
    padding-left: 0.25rem !important;
    padding-right: 0.25rem !important;
  }
  .md\:px-2 {
    padding-left: 0.5rem !important;
    padding-right: 0.5rem !important;
  }
  .md\:px-3 {
    padding-left: 1rem !important;
    padding-right: 1rem !important;
  }
  .md\:px-4 {
    padding-left: 1.5rem !important;
    padding-right: 1.5rem !important;
  }
  .md\:px-5 {
    padding-left: 2rem !important;
    padding-right: 2rem !important;
  }
  .md\:px-6 {
    padding-left: 3rem !important;
    padding-right: 3rem !important;
  }
  .md\:px-7 {
    padding-left: 4rem !important;
    padding-right: 4rem !important;
  }
  .md\:px-8 {
    padding-left: 5rem !important;
    padding-right: 5rem !important;
  }
  .md\:py-0 {
    padding-top: 0rem !important;
    padding-bottom: 0rem !important;
  }
  .md\:py-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
  .md\:py-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  .md\:py-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  .md\:py-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
  .md\:py-5 {
    padding-top: 2rem !important;
    padding-bottom: 2rem !important;
  }
  .md\:py-6 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  .md\:py-7 {
    padding-top: 4rem !important;
    padding-bottom: 4rem !important;
  }
  .md\:py-8 {
    padding-top: 5rem !important;
    padding-bottom: 5rem !important;
  }
}
@media screen and (min-width: 992px) {
  .lg\:p-0 {
    padding: 0rem !important;
  }
  .lg\:p-1 {
    padding: 0.25rem !important;
  }
  .lg\:p-2 {
    padding: 0.5rem !important;
  }
  .lg\:p-3 {
    padding: 1rem !important;
  }
  .lg\:p-4 {
    padding: 1.5rem !important;
  }
  .lg\:p-5 {
    padding: 2rem !important;
  }
  .lg\:p-6 {
    padding: 3rem !important;
  }
  .lg\:p-7 {
    padding: 4rem !important;
  }
  .lg\:p-8 {
    padding: 5rem !important;
  }
  .lg\:pt-0 {
    padding-top: 0rem !important;
  }
  .lg\:pt-1 {
    padding-top: 0.25rem !important;
  }
  .lg\:pt-2 {
    padding-top: 0.5rem !important;
  }
  .lg\:pt-3 {
    padding-top: 1rem !important;
  }
  .lg\:pt-4 {
    padding-top: 1.5rem !important;
  }
  .lg\:pt-5 {
    padding-top: 2rem !important;
  }
  .lg\:pt-6 {
    padding-top: 3rem !important;
  }
  .lg\:pt-7 {
    padding-top: 4rem !important;
  }
  .lg\:pt-8 {
    padding-top: 5rem !important;
  }
  .lg\:pr-0 {
    padding-right: 0rem !important;
  }
  .lg\:pr-1 {
    padding-right: 0.25rem !important;
  }
  .lg\:pr-2 {
    padding-right: 0.5rem !important;
  }
  .lg\:pr-3 {
    padding-right: 1rem !important;
  }
  .lg\:pr-4 {
    padding-right: 1.5rem !important;
  }
  .lg\:pr-5 {
    padding-right: 2rem !important;
  }
  .lg\:pr-6 {
    padding-right: 3rem !important;
  }
  .lg\:pr-7 {
    padding-right: 4rem !important;
  }
  .lg\:pr-8 {
    padding-right: 5rem !important;
  }
  .lg\:pl-0 {
    padding-left: 0rem !important;
  }
  .lg\:pl-1 {
    padding-left: 0.25rem !important;
  }
  .lg\:pl-2 {
    padding-left: 0.5rem !important;
  }
  .lg\:pl-3 {
    padding-left: 1rem !important;
  }
  .lg\:pl-4 {
    padding-left: 1.5rem !important;
  }
  .lg\:pl-5 {
    padding-left: 2rem !important;
  }
  .lg\:pl-6 {
    padding-left: 3rem !important;
  }
  .lg\:pl-7 {
    padding-left: 4rem !important;
  }
  .lg\:pl-8 {
    padding-left: 5rem !important;
  }
  .lg\:pb-0 {
    padding-bottom: 0rem !important;
  }
  .lg\:pb-1 {
    padding-bottom: 0.25rem !important;
  }
  .lg\:pb-2 {
    padding-bottom: 0.5rem !important;
  }
  .lg\:pb-3 {
    padding-bottom: 1rem !important;
  }
  .lg\:pb-4 {
    padding-bottom: 1.5rem !important;
  }
  .lg\:pb-5 {
    padding-bottom: 2rem !important;
  }
  .lg\:pb-6 {
    padding-bottom: 3rem !important;
  }
  .lg\:pb-7 {
    padding-bottom: 4rem !important;
  }
  .lg\:pb-8 {
    padding-bottom: 5rem !important;
  }
  .lg\:px-0 {
    padding-left: 0rem !important;
    padding-right: 0rem !important;
  }
  .lg\:px-1 {
    padding-left: 0.25rem !important;
    padding-right: 0.25rem !important;
  }
  .lg\:px-2 {
    padding-left: 0.5rem !important;
    padding-right: 0.5rem !important;
  }
  .lg\:px-3 {
    padding-left: 1rem !important;
    padding-right: 1rem !important;
  }
  .lg\:px-4 {
    padding-left: 1.5rem !important;
    padding-right: 1.5rem !important;
  }
  .lg\:px-5 {
    padding-left: 2rem !important;
    padding-right: 2rem !important;
  }
  .lg\:px-6 {
    padding-left: 3rem !important;
    padding-right: 3rem !important;
  }
  .lg\:px-7 {
    padding-left: 4rem !important;
    padding-right: 4rem !important;
  }
  .lg\:px-8 {
    padding-left: 5rem !important;
    padding-right: 5rem !important;
  }
  .lg\:py-0 {
    padding-top: 0rem !important;
    padding-bottom: 0rem !important;
  }
  .lg\:py-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
  .lg\:py-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  .lg\:py-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  .lg\:py-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
  .lg\:py-5 {
    padding-top: 2rem !important;
    padding-bottom: 2rem !important;
  }
  .lg\:py-6 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  .lg\:py-7 {
    padding-top: 4rem !important;
    padding-bottom: 4rem !important;
  }
  .lg\:py-8 {
    padding-top: 5rem !important;
    padding-bottom: 5rem !important;
  }
}
@media screen and (min-width: 1200px) {
  .xl\:p-0 {
    padding: 0rem !important;
  }
  .xl\:p-1 {
    padding: 0.25rem !important;
  }
  .xl\:p-2 {
    padding: 0.5rem !important;
  }
  .xl\:p-3 {
    padding: 1rem !important;
  }
  .xl\:p-4 {
    padding: 1.5rem !important;
  }
  .xl\:p-5 {
    padding: 2rem !important;
  }
  .xl\:p-6 {
    padding: 3rem !important;
  }
  .xl\:p-7 {
    padding: 4rem !important;
  }
  .xl\:p-8 {
    padding: 5rem !important;
  }
  .xl\:pt-0 {
    padding-top: 0rem !important;
  }
  .xl\:pt-1 {
    padding-top: 0.25rem !important;
  }
  .xl\:pt-2 {
    padding-top: 0.5rem !important;
  }
  .xl\:pt-3 {
    padding-top: 1rem !important;
  }
  .xl\:pt-4 {
    padding-top: 1.5rem !important;
  }
  .xl\:pt-5 {
    padding-top: 2rem !important;
  }
  .xl\:pt-6 {
    padding-top: 3rem !important;
  }
  .xl\:pt-7 {
    padding-top: 4rem !important;
  }
  .xl\:pt-8 {
    padding-top: 5rem !important;
  }
  .xl\:pr-0 {
    padding-right: 0rem !important;
  }
  .xl\:pr-1 {
    padding-right: 0.25rem !important;
  }
  .xl\:pr-2 {
    padding-right: 0.5rem !important;
  }
  .xl\:pr-3 {
    padding-right: 1rem !important;
  }
  .xl\:pr-4 {
    padding-right: 1.5rem !important;
  }
  .xl\:pr-5 {
    padding-right: 2rem !important;
  }
  .xl\:pr-6 {
    padding-right: 3rem !important;
  }
  .xl\:pr-7 {
    padding-right: 4rem !important;
  }
  .xl\:pr-8 {
    padding-right: 5rem !important;
  }
  .xl\:pl-0 {
    padding-left: 0rem !important;
  }
  .xl\:pl-1 {
    padding-left: 0.25rem !important;
  }
  .xl\:pl-2 {
    padding-left: 0.5rem !important;
  }
  .xl\:pl-3 {
    padding-left: 1rem !important;
  }
  .xl\:pl-4 {
    padding-left: 1.5rem !important;
  }
  .xl\:pl-5 {
    padding-left: 2rem !important;
  }
  .xl\:pl-6 {
    padding-left: 3rem !important;
  }
  .xl\:pl-7 {
    padding-left: 4rem !important;
  }
  .xl\:pl-8 {
    padding-left: 5rem !important;
  }
  .xl\:pb-0 {
    padding-bottom: 0rem !important;
  }
  .xl\:pb-1 {
    padding-bottom: 0.25rem !important;
  }
  .xl\:pb-2 {
    padding-bottom: 0.5rem !important;
  }
  .xl\:pb-3 {
    padding-bottom: 1rem !important;
  }
  .xl\:pb-4 {
    padding-bottom: 1.5rem !important;
  }
  .xl\:pb-5 {
    padding-bottom: 2rem !important;
  }
  .xl\:pb-6 {
    padding-bottom: 3rem !important;
  }
  .xl\:pb-7 {
    padding-bottom: 4rem !important;
  }
  .xl\:pb-8 {
    padding-bottom: 5rem !important;
  }
  .xl\:px-0 {
    padding-left: 0rem !important;
    padding-right: 0rem !important;
  }
  .xl\:px-1 {
    padding-left: 0.25rem !important;
    padding-right: 0.25rem !important;
  }
  .xl\:px-2 {
    padding-left: 0.5rem !important;
    padding-right: 0.5rem !important;
  }
  .xl\:px-3 {
    padding-left: 1rem !important;
    padding-right: 1rem !important;
  }
  .xl\:px-4 {
    padding-left: 1.5rem !important;
    padding-right: 1.5rem !important;
  }
  .xl\:px-5 {
    padding-left: 2rem !important;
    padding-right: 2rem !important;
  }
  .xl\:px-6 {
    padding-left: 3rem !important;
    padding-right: 3rem !important;
  }
  .xl\:px-7 {
    padding-left: 4rem !important;
    padding-right: 4rem !important;
  }
  .xl\:px-8 {
    padding-left: 5rem !important;
    padding-right: 5rem !important;
  }
  .xl\:py-0 {
    padding-top: 0rem !important;
    padding-bottom: 0rem !important;
  }
  .xl\:py-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
  .xl\:py-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  .xl\:py-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  .xl\:py-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
  .xl\:py-5 {
    padding-top: 2rem !important;
    padding-bottom: 2rem !important;
  }
  .xl\:py-6 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  .xl\:py-7 {
    padding-top: 4rem !important;
    padding-bottom: 4rem !important;
  }
  .xl\:py-8 {
    padding-top: 5rem !important;
    padding-bottom: 5rem !important;
  }
}
.m-0 {
  margin: 0rem !important;
}

.m-1 {
  margin: 0.25rem !important;
}

.m-2 {
  margin: 0.5rem !important;
}

.m-3 {
  margin: 1rem !important;
}

.m-4 {
  margin: 1.5rem !important;
}

.m-5 {
  margin: 2rem !important;
}

.m-6 {
  margin: 3rem !important;
}

.m-7 {
  margin: 4rem !important;
}

.m-8 {
  margin: 5rem !important;
}

.-m-1 {
  margin: -0.25rem !important;
}

.-m-2 {
  margin: -0.5rem !important;
}

.-m-3 {
  margin: -1rem !important;
}

.-m-4 {
  margin: -1.5rem !important;
}

.-m-5 {
  margin: -2rem !important;
}

.-m-6 {
  margin: -3rem !important;
}

.-m-7 {
  margin: -4rem !important;
}

.-m-8 {
  margin: -5rem !important;
}

.m-auto {
  margin: auto !important;
}

.mt-0 {
  margin-top: 0rem !important;
}

.mt-1 {
  margin-top: 0.25rem !important;
}

.mt-2 {
  margin-top: 0.5rem !important;
}

.mt-3 {
  margin-top: 1rem !important;
}

.mt-4 {
  margin-top: 1.5rem !important;
}

.mt-5 {
  margin-top: 2rem !important;
}

.mt-6 {
  margin-top: 3rem !important;
}

.mt-7 {
  margin-top: 4rem !important;
}

.mt-8 {
  margin-top: 5rem !important;
}

.-mt-1 {
  margin-top: -0.25rem !important;
}

.-mt-2 {
  margin-top: -0.5rem !important;
}

.-mt-3 {
  margin-top: -1rem !important;
}

.-mt-4 {
  margin-top: -1.5rem !important;
}

.-mt-5 {
  margin-top: -2rem !important;
}

.-mt-6 {
  margin-top: -3rem !important;
}

.-mt-7 {
  margin-top: -4rem !important;
}

.-mt-8 {
  margin-top: -5rem !important;
}

.mt-auto {
  margin-top: auto !important;
}

.mr-0 {
  margin-right: 0rem !important;
}

.mr-1 {
  margin-right: 0.25rem !important;
}

.mr-2 {
  margin-right: 0.5rem !important;
}

.mr-3 {
  margin-right: 1rem !important;
}

.mr-4 {
  margin-right: 1.5rem !important;
}

.mr-5 {
  margin-right: 2rem !important;
}

.mr-6 {
  margin-right: 3rem !important;
}

.mr-7 {
  margin-right: 4rem !important;
}

.mr-8 {
  margin-right: 5rem !important;
}

.-mr-1 {
  margin-right: -0.25rem !important;
}

.-mr-2 {
  margin-right: -0.5rem !important;
}

.-mr-3 {
  margin-right: -1rem !important;
}

.-mr-4 {
  margin-right: -1.5rem !important;
}

.-mr-5 {
  margin-right: -2rem !important;
}

.-mr-6 {
  margin-right: -3rem !important;
}

.-mr-7 {
  margin-right: -4rem !important;
}

.-mr-8 {
  margin-right: -5rem !important;
}

.mr-auto {
  margin-right: auto !important;
}

.ml-0 {
  margin-left: 0rem !important;
}

.ml-1 {
  margin-left: 0.25rem !important;
}

.ml-2 {
  margin-left: 0.5rem !important;
}

.ml-3 {
  margin-left: 1rem !important;
}

.ml-4 {
  margin-left: 1.5rem !important;
}

.ml-5 {
  margin-left: 2rem !important;
}

.ml-6 {
  margin-left: 3rem !important;
}

.ml-7 {
  margin-left: 4rem !important;
}

.ml-8 {
  margin-left: 5rem !important;
}

.-ml-1 {
  margin-left: -0.25rem !important;
}

.-ml-2 {
  margin-left: -0.5rem !important;
}

.-ml-3 {
  margin-left: -1rem !important;
}

.-ml-4 {
  margin-left: -1.5rem !important;
}

.-ml-5 {
  margin-left: -2rem !important;
}

.-ml-6 {
  margin-left: -3rem !important;
}

.-ml-7 {
  margin-left: -4rem !important;
}

.-ml-8 {
  margin-left: -5rem !important;
}

.ml-auto {
  margin-left: auto !important;
}

.mb-0 {
  margin-bottom: 0rem !important;
}

.mb-1 {
  margin-bottom: 0.25rem !important;
}

.mb-2 {
  margin-bottom: 0.5rem !important;
}

.mb-3 {
  margin-bottom: 1rem !important;
}

.mb-4 {
  margin-bottom: 1.5rem !important;
}

.mb-5 {
  margin-bottom: 2rem !important;
}

.mb-6 {
  margin-bottom: 3rem !important;
}

.mb-7 {
  margin-bottom: 4rem !important;
}

.mb-8 {
  margin-bottom: 5rem !important;
}

.-mb-1 {
  margin-bottom: -0.25rem !important;
}

.-mb-2 {
  margin-bottom: -0.5rem !important;
}

.-mb-3 {
  margin-bottom: -1rem !important;
}

.-mb-4 {
  margin-bottom: -1.5rem !important;
}

.-mb-5 {
  margin-bottom: -2rem !important;
}

.-mb-6 {
  margin-bottom: -3rem !important;
}

.-mb-7 {
  margin-bottom: -4rem !important;
}

.-mb-8 {
  margin-bottom: -5rem !important;
}

.mb-auto {
  margin-bottom: auto !important;
}

.mx-0 {
  margin-left: 0rem !important;
  margin-right: 0rem !important;
}

.mx-1 {
  margin-left: 0.25rem !important;
  margin-right: 0.25rem !important;
}

.mx-2 {
  margin-left: 0.5rem !important;
  margin-right: 0.5rem !important;
}

.mx-3 {
  margin-left: 1rem !important;
  margin-right: 1rem !important;
}

.mx-4 {
  margin-left: 1.5rem !important;
  margin-right: 1.5rem !important;
}

.mx-5 {
  margin-left: 2rem !important;
  margin-right: 2rem !important;
}

.mx-6 {
  margin-left: 3rem !important;
  margin-right: 3rem !important;
}

.mx-7 {
  margin-left: 4rem !important;
  margin-right: 4rem !important;
}

.mx-8 {
  margin-left: 5rem !important;
  margin-right: 5rem !important;
}

.-mx-1 {
  margin-left: -0.25rem !important;
  margin-right: -0.25rem !important;
}

.-mx-2 {
  margin-left: -0.5rem !important;
  margin-right: -0.5rem !important;
}

.-mx-3 {
  margin-left: -1rem !important;
  margin-right: -1rem !important;
}

.-mx-4 {
  margin-left: -1.5rem !important;
  margin-right: -1.5rem !important;
}

.-mx-5 {
  margin-left: -2rem !important;
  margin-right: -2rem !important;
}

.-mx-6 {
  margin-left: -3rem !important;
  margin-right: -3rem !important;
}

.-mx-7 {
  margin-left: -4rem !important;
  margin-right: -4rem !important;
}

.-mx-8 {
  margin-left: -5rem !important;
  margin-right: -5rem !important;
}

.mx-auto {
  margin-left: auto !important;
  margin-right: auto !important;
}

.my-0 {
  margin-top: 0rem !important;
  margin-bottom: 0rem !important;
}

.my-1 {
  margin-top: 0.25rem !important;
  margin-bottom: 0.25rem !important;
}

.my-2 {
  margin-top: 0.5rem !important;
  margin-bottom: 0.5rem !important;
}

.my-3 {
  margin-top: 1rem !important;
  margin-bottom: 1rem !important;
}

.my-4 {
  margin-top: 1.5rem !important;
  margin-bottom: 1.5rem !important;
}

.my-5 {
  margin-top: 2rem !important;
  margin-bottom: 2rem !important;
}

.my-6 {
  margin-top: 3rem !important;
  margin-bottom: 3rem !important;
}

.my-7 {
  margin-top: 4rem !important;
  margin-bottom: 4rem !important;
}

.my-8 {
  margin-top: 5rem !important;
  margin-bottom: 5rem !important;
}

.-my-1 {
  margin-top: -0.25rem !important;
  margin-bottom: -0.25rem !important;
}

.-my-2 {
  margin-top: -0.5rem !important;
  margin-bottom: -0.5rem !important;
}

.-my-3 {
  margin-top: -1rem !important;
  margin-bottom: -1rem !important;
}

.-my-4 {
  margin-top: -1.5rem !important;
  margin-bottom: -1.5rem !important;
}

.-my-5 {
  margin-top: -2rem !important;
  margin-bottom: -2rem !important;
}

.-my-6 {
  margin-top: -3rem !important;
  margin-bottom: -3rem !important;
}

.-my-7 {
  margin-top: -4rem !important;
  margin-bottom: -4rem !important;
}

.-my-8 {
  margin-top: -5rem !important;
  margin-bottom: -5rem !important;
}

.my-auto {
  margin-top: auto !important;
  margin-bottom: auto !important;
}

@media screen and (min-width: 576px) {
  .sm\:m-0 {
    margin: 0rem !important;
  }
  .sm\:m-1 {
    margin: 0.25rem !important;
  }
  .sm\:m-2 {
    margin: 0.5rem !important;
  }
  .sm\:m-3 {
    margin: 1rem !important;
  }
  .sm\:m-4 {
    margin: 1.5rem !important;
  }
  .sm\:m-5 {
    margin: 2rem !important;
  }
  .sm\:m-6 {
    margin: 3rem !important;
  }
  .sm\:m-7 {
    margin: 4rem !important;
  }
  .sm\:m-8 {
    margin: 5rem !important;
  }
  .sm\:-m-1 {
    margin: -0.25rem !important;
  }
  .sm\:-m-2 {
    margin: -0.5rem !important;
  }
  .sm\:-m-3 {
    margin: -1rem !important;
  }
  .sm\:-m-4 {
    margin: -1.5rem !important;
  }
  .sm\:-m-5 {
    margin: -2rem !important;
  }
  .sm\:-m-6 {
    margin: -3rem !important;
  }
  .sm\:-m-7 {
    margin: -4rem !important;
  }
  .sm\:-m-8 {
    margin: -5rem !important;
  }
  .sm\:m-auto {
    margin: auto !important;
  }
  .sm\:mt-0 {
    margin-top: 0rem !important;
  }
  .sm\:mt-1 {
    margin-top: 0.25rem !important;
  }
  .sm\:mt-2 {
    margin-top: 0.5rem !important;
  }
  .sm\:mt-3 {
    margin-top: 1rem !important;
  }
  .sm\:mt-4 {
    margin-top: 1.5rem !important;
  }
  .sm\:mt-5 {
    margin-top: 2rem !important;
  }
  .sm\:mt-6 {
    margin-top: 3rem !important;
  }
  .sm\:mt-7 {
    margin-top: 4rem !important;
  }
  .sm\:mt-8 {
    margin-top: 5rem !important;
  }
  .sm\:-mt-1 {
    margin-top: -0.25rem !important;
  }
  .sm\:-mt-2 {
    margin-top: -0.5rem !important;
  }
  .sm\:-mt-3 {
    margin-top: -1rem !important;
  }
  .sm\:-mt-4 {
    margin-top: -1.5rem !important;
  }
  .sm\:-mt-5 {
    margin-top: -2rem !important;
  }
  .sm\:-mt-6 {
    margin-top: -3rem !important;
  }
  .sm\:-mt-7 {
    margin-top: -4rem !important;
  }
  .sm\:-mt-8 {
    margin-top: -5rem !important;
  }
  .sm\:mt-auto {
    margin-top: auto !important;
  }
  .sm\:mr-0 {
    margin-right: 0rem !important;
  }
  .sm\:mr-1 {
    margin-right: 0.25rem !important;
  }
  .sm\:mr-2 {
    margin-right: 0.5rem !important;
  }
  .sm\:mr-3 {
    margin-right: 1rem !important;
  }
  .sm\:mr-4 {
    margin-right: 1.5rem !important;
  }
  .sm\:mr-5 {
    margin-right: 2rem !important;
  }
  .sm\:mr-6 {
    margin-right: 3rem !important;
  }
  .sm\:mr-7 {
    margin-right: 4rem !important;
  }
  .sm\:mr-8 {
    margin-right: 5rem !important;
  }
  .sm\:-mr-1 {
    margin-right: -0.25rem !important;
  }
  .sm\:-mr-2 {
    margin-right: -0.5rem !important;
  }
  .sm\:-mr-3 {
    margin-right: -1rem !important;
  }
  .sm\:-mr-4 {
    margin-right: -1.5rem !important;
  }
  .sm\:-mr-5 {
    margin-right: -2rem !important;
  }
  .sm\:-mr-6 {
    margin-right: -3rem !important;
  }
  .sm\:-mr-7 {
    margin-right: -4rem !important;
  }
  .sm\:-mr-8 {
    margin-right: -5rem !important;
  }
  .sm\:mr-auto {
    margin-right: auto !important;
  }
  .sm\:ml-0 {
    margin-left: 0rem !important;
  }
  .sm\:ml-1 {
    margin-left: 0.25rem !important;
  }
  .sm\:ml-2 {
    margin-left: 0.5rem !important;
  }
  .sm\:ml-3 {
    margin-left: 1rem !important;
  }
  .sm\:ml-4 {
    margin-left: 1.5rem !important;
  }
  .sm\:ml-5 {
    margin-left: 2rem !important;
  }
  .sm\:ml-6 {
    margin-left: 3rem !important;
  }
  .sm\:ml-7 {
    margin-left: 4rem !important;
  }
  .sm\:ml-8 {
    margin-left: 5rem !important;
  }
  .sm\:-ml-1 {
    margin-left: -0.25rem !important;
  }
  .sm\:-ml-2 {
    margin-left: -0.5rem !important;
  }
  .sm\:-ml-3 {
    margin-left: -1rem !important;
  }
  .sm\:-ml-4 {
    margin-left: -1.5rem !important;
  }
  .sm\:-ml-5 {
    margin-left: -2rem !important;
  }
  .sm\:-ml-6 {
    margin-left: -3rem !important;
  }
  .sm\:-ml-7 {
    margin-left: -4rem !important;
  }
  .sm\:-ml-8 {
    margin-left: -5rem !important;
  }
  .sm\:ml-auto {
    margin-left: auto !important;
  }
  .sm\:mb-0 {
    margin-bottom: 0rem !important;
  }
  .sm\:mb-1 {
    margin-bottom: 0.25rem !important;
  }
  .sm\:mb-2 {
    margin-bottom: 0.5rem !important;
  }
  .sm\:mb-3 {
    margin-bottom: 1rem !important;
  }
  .sm\:mb-4 {
    margin-bottom: 1.5rem !important;
  }
  .sm\:mb-5 {
    margin-bottom: 2rem !important;
  }
  .sm\:mb-6 {
    margin-bottom: 3rem !important;
  }
  .sm\:mb-7 {
    margin-bottom: 4rem !important;
  }
  .sm\:mb-8 {
    margin-bottom: 5rem !important;
  }
  .sm\:-mb-1 {
    margin-bottom: -0.25rem !important;
  }
  .sm\:-mb-2 {
    margin-bottom: -0.5rem !important;
  }
  .sm\:-mb-3 {
    margin-bottom: -1rem !important;
  }
  .sm\:-mb-4 {
    margin-bottom: -1.5rem !important;
  }
  .sm\:-mb-5 {
    margin-bottom: -2rem !important;
  }
  .sm\:-mb-6 {
    margin-bottom: -3rem !important;
  }
  .sm\:-mb-7 {
    margin-bottom: -4rem !important;
  }
  .sm\:-mb-8 {
    margin-bottom: -5rem !important;
  }
  .sm\:mb-auto {
    margin-bottom: auto !important;
  }
  .sm\:mx-0 {
    margin-left: 0rem !important;
    margin-right: 0rem !important;
  }
  .sm\:mx-1 {
    margin-left: 0.25rem !important;
    margin-right: 0.25rem !important;
  }
  .sm\:mx-2 {
    margin-left: 0.5rem !important;
    margin-right: 0.5rem !important;
  }
  .sm\:mx-3 {
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }
  .sm\:mx-4 {
    margin-left: 1.5rem !important;
    margin-right: 1.5rem !important;
  }
  .sm\:mx-5 {
    margin-left: 2rem !important;
    margin-right: 2rem !important;
  }
  .sm\:mx-6 {
    margin-left: 3rem !important;
    margin-right: 3rem !important;
  }
  .sm\:mx-7 {
    margin-left: 4rem !important;
    margin-right: 4rem !important;
  }
  .sm\:mx-8 {
    margin-left: 5rem !important;
    margin-right: 5rem !important;
  }
  .sm\:-mx-1 {
    margin-left: -0.25rem !important;
    margin-right: -0.25rem !important;
  }
  .sm\:-mx-2 {
    margin-left: -0.5rem !important;
    margin-right: -0.5rem !important;
  }
  .sm\:-mx-3 {
    margin-left: -1rem !important;
    margin-right: -1rem !important;
  }
  .sm\:-mx-4 {
    margin-left: -1.5rem !important;
    margin-right: -1.5rem !important;
  }
  .sm\:-mx-5 {
    margin-left: -2rem !important;
    margin-right: -2rem !important;
  }
  .sm\:-mx-6 {
    margin-left: -3rem !important;
    margin-right: -3rem !important;
  }
  .sm\:-mx-7 {
    margin-left: -4rem !important;
    margin-right: -4rem !important;
  }
  .sm\:-mx-8 {
    margin-left: -5rem !important;
    margin-right: -5rem !important;
  }
  .sm\:mx-auto {
    margin-left: auto !important;
    margin-right: auto !important;
  }
  .sm\:my-0 {
    margin-top: 0rem !important;
    margin-bottom: 0rem !important;
  }
  .sm\:my-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }
  .sm\:my-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  .sm\:my-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  .sm\:my-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  .sm\:my-5 {
    margin-top: 2rem !important;
    margin-bottom: 2rem !important;
  }
  .sm\:my-6 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  .sm\:my-7 {
    margin-top: 4rem !important;
    margin-bottom: 4rem !important;
  }
  .sm\:my-8 {
    margin-top: 5rem !important;
    margin-bottom: 5rem !important;
  }
  .sm\:-my-1 {
    margin-top: -0.25rem !important;
    margin-bottom: -0.25rem !important;
  }
  .sm\:-my-2 {
    margin-top: -0.5rem !important;
    margin-bottom: -0.5rem !important;
  }
  .sm\:-my-3 {
    margin-top: -1rem !important;
    margin-bottom: -1rem !important;
  }
  .sm\:-my-4 {
    margin-top: -1.5rem !important;
    margin-bottom: -1.5rem !important;
  }
  .sm\:-my-5 {
    margin-top: -2rem !important;
    margin-bottom: -2rem !important;
  }
  .sm\:-my-6 {
    margin-top: -3rem !important;
    margin-bottom: -3rem !important;
  }
  .sm\:-my-7 {
    margin-top: -4rem !important;
    margin-bottom: -4rem !important;
  }
  .sm\:-my-8 {
    margin-top: -5rem !important;
    margin-bottom: -5rem !important;
  }
  .sm\:my-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
}
@media screen and (min-width: 768px) {
  .md\:m-0 {
    margin: 0rem !important;
  }
  .md\:m-1 {
    margin: 0.25rem !important;
  }
  .md\:m-2 {
    margin: 0.5rem !important;
  }
  .md\:m-3 {
    margin: 1rem !important;
  }
  .md\:m-4 {
    margin: 1.5rem !important;
  }
  .md\:m-5 {
    margin: 2rem !important;
  }
  .md\:m-6 {
    margin: 3rem !important;
  }
  .md\:m-7 {
    margin: 4rem !important;
  }
  .md\:m-8 {
    margin: 5rem !important;
  }
  .md\:-m-1 {
    margin: -0.25rem !important;
  }
  .md\:-m-2 {
    margin: -0.5rem !important;
  }
  .md\:-m-3 {
    margin: -1rem !important;
  }
  .md\:-m-4 {
    margin: -1.5rem !important;
  }
  .md\:-m-5 {
    margin: -2rem !important;
  }
  .md\:-m-6 {
    margin: -3rem !important;
  }
  .md\:-m-7 {
    margin: -4rem !important;
  }
  .md\:-m-8 {
    margin: -5rem !important;
  }
  .md\:m-auto {
    margin: auto !important;
  }
  .md\:mt-0 {
    margin-top: 0rem !important;
  }
  .md\:mt-1 {
    margin-top: 0.25rem !important;
  }
  .md\:mt-2 {
    margin-top: 0.5rem !important;
  }
  .md\:mt-3 {
    margin-top: 1rem !important;
  }
  .md\:mt-4 {
    margin-top: 1.5rem !important;
  }
  .md\:mt-5 {
    margin-top: 2rem !important;
  }
  .md\:mt-6 {
    margin-top: 3rem !important;
  }
  .md\:mt-7 {
    margin-top: 4rem !important;
  }
  .md\:mt-8 {
    margin-top: 5rem !important;
  }
  .md\:-mt-1 {
    margin-top: -0.25rem !important;
  }
  .md\:-mt-2 {
    margin-top: -0.5rem !important;
  }
  .md\:-mt-3 {
    margin-top: -1rem !important;
  }
  .md\:-mt-4 {
    margin-top: -1.5rem !important;
  }
  .md\:-mt-5 {
    margin-top: -2rem !important;
  }
  .md\:-mt-6 {
    margin-top: -3rem !important;
  }
  .md\:-mt-7 {
    margin-top: -4rem !important;
  }
  .md\:-mt-8 {
    margin-top: -5rem !important;
  }
  .md\:mt-auto {
    margin-top: auto !important;
  }
  .md\:mr-0 {
    margin-right: 0rem !important;
  }
  .md\:mr-1 {
    margin-right: 0.25rem !important;
  }
  .md\:mr-2 {
    margin-right: 0.5rem !important;
  }
  .md\:mr-3 {
    margin-right: 1rem !important;
  }
  .md\:mr-4 {
    margin-right: 1.5rem !important;
  }
  .md\:mr-5 {
    margin-right: 2rem !important;
  }
  .md\:mr-6 {
    margin-right: 3rem !important;
  }
  .md\:mr-7 {
    margin-right: 4rem !important;
  }
  .md\:mr-8 {
    margin-right: 5rem !important;
  }
  .md\:-mr-1 {
    margin-right: -0.25rem !important;
  }
  .md\:-mr-2 {
    margin-right: -0.5rem !important;
  }
  .md\:-mr-3 {
    margin-right: -1rem !important;
  }
  .md\:-mr-4 {
    margin-right: -1.5rem !important;
  }
  .md\:-mr-5 {
    margin-right: -2rem !important;
  }
  .md\:-mr-6 {
    margin-right: -3rem !important;
  }
  .md\:-mr-7 {
    margin-right: -4rem !important;
  }
  .md\:-mr-8 {
    margin-right: -5rem !important;
  }
  .md\:mr-auto {
    margin-right: auto !important;
  }
  .md\:ml-0 {
    margin-left: 0rem !important;
  }
  .md\:ml-1 {
    margin-left: 0.25rem !important;
  }
  .md\:ml-2 {
    margin-left: 0.5rem !important;
  }
  .md\:ml-3 {
    margin-left: 1rem !important;
  }
  .md\:ml-4 {
    margin-left: 1.5rem !important;
  }
  .md\:ml-5 {
    margin-left: 2rem !important;
  }
  .md\:ml-6 {
    margin-left: 3rem !important;
  }
  .md\:ml-7 {
    margin-left: 4rem !important;
  }
  .md\:ml-8 {
    margin-left: 5rem !important;
  }
  .md\:-ml-1 {
    margin-left: -0.25rem !important;
  }
  .md\:-ml-2 {
    margin-left: -0.5rem !important;
  }
  .md\:-ml-3 {
    margin-left: -1rem !important;
  }
  .md\:-ml-4 {
    margin-left: -1.5rem !important;
  }
  .md\:-ml-5 {
    margin-left: -2rem !important;
  }
  .md\:-ml-6 {
    margin-left: -3rem !important;
  }
  .md\:-ml-7 {
    margin-left: -4rem !important;
  }
  .md\:-ml-8 {
    margin-left: -5rem !important;
  }
  .md\:ml-auto {
    margin-left: auto !important;
  }
  .md\:mb-0 {
    margin-bottom: 0rem !important;
  }
  .md\:mb-1 {
    margin-bottom: 0.25rem !important;
  }
  .md\:mb-2 {
    margin-bottom: 0.5rem !important;
  }
  .md\:mb-3 {
    margin-bottom: 1rem !important;
  }
  .md\:mb-4 {
    margin-bottom: 1.5rem !important;
  }
  .md\:mb-5 {
    margin-bottom: 2rem !important;
  }
  .md\:mb-6 {
    margin-bottom: 3rem !important;
  }
  .md\:mb-7 {
    margin-bottom: 4rem !important;
  }
  .md\:mb-8 {
    margin-bottom: 5rem !important;
  }
  .md\:-mb-1 {
    margin-bottom: -0.25rem !important;
  }
  .md\:-mb-2 {
    margin-bottom: -0.5rem !important;
  }
  .md\:-mb-3 {
    margin-bottom: -1rem !important;
  }
  .md\:-mb-4 {
    margin-bottom: -1.5rem !important;
  }
  .md\:-mb-5 {
    margin-bottom: -2rem !important;
  }
  .md\:-mb-6 {
    margin-bottom: -3rem !important;
  }
  .md\:-mb-7 {
    margin-bottom: -4rem !important;
  }
  .md\:-mb-8 {
    margin-bottom: -5rem !important;
  }
  .md\:mb-auto {
    margin-bottom: auto !important;
  }
  .md\:mx-0 {
    margin-left: 0rem !important;
    margin-right: 0rem !important;
  }
  .md\:mx-1 {
    margin-left: 0.25rem !important;
    margin-right: 0.25rem !important;
  }
  .md\:mx-2 {
    margin-left: 0.5rem !important;
    margin-right: 0.5rem !important;
  }
  .md\:mx-3 {
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }
  .md\:mx-4 {
    margin-left: 1.5rem !important;
    margin-right: 1.5rem !important;
  }
  .md\:mx-5 {
    margin-left: 2rem !important;
    margin-right: 2rem !important;
  }
  .md\:mx-6 {
    margin-left: 3rem !important;
    margin-right: 3rem !important;
  }
  .md\:mx-7 {
    margin-left: 4rem !important;
    margin-right: 4rem !important;
  }
  .md\:mx-8 {
    margin-left: 5rem !important;
    margin-right: 5rem !important;
  }
  .md\:-mx-1 {
    margin-left: -0.25rem !important;
    margin-right: -0.25rem !important;
  }
  .md\:-mx-2 {
    margin-left: -0.5rem !important;
    margin-right: -0.5rem !important;
  }
  .md\:-mx-3 {
    margin-left: -1rem !important;
    margin-right: -1rem !important;
  }
  .md\:-mx-4 {
    margin-left: -1.5rem !important;
    margin-right: -1.5rem !important;
  }
  .md\:-mx-5 {
    margin-left: -2rem !important;
    margin-right: -2rem !important;
  }
  .md\:-mx-6 {
    margin-left: -3rem !important;
    margin-right: -3rem !important;
  }
  .md\:-mx-7 {
    margin-left: -4rem !important;
    margin-right: -4rem !important;
  }
  .md\:-mx-8 {
    margin-left: -5rem !important;
    margin-right: -5rem !important;
  }
  .md\:mx-auto {
    margin-left: auto !important;
    margin-right: auto !important;
  }
  .md\:my-0 {
    margin-top: 0rem !important;
    margin-bottom: 0rem !important;
  }
  .md\:my-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }
  .md\:my-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  .md\:my-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  .md\:my-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  .md\:my-5 {
    margin-top: 2rem !important;
    margin-bottom: 2rem !important;
  }
  .md\:my-6 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  .md\:my-7 {
    margin-top: 4rem !important;
    margin-bottom: 4rem !important;
  }
  .md\:my-8 {
    margin-top: 5rem !important;
    margin-bottom: 5rem !important;
  }
  .md\:-my-1 {
    margin-top: -0.25rem !important;
    margin-bottom: -0.25rem !important;
  }
  .md\:-my-2 {
    margin-top: -0.5rem !important;
    margin-bottom: -0.5rem !important;
  }
  .md\:-my-3 {
    margin-top: -1rem !important;
    margin-bottom: -1rem !important;
  }
  .md\:-my-4 {
    margin-top: -1.5rem !important;
    margin-bottom: -1.5rem !important;
  }
  .md\:-my-5 {
    margin-top: -2rem !important;
    margin-bottom: -2rem !important;
  }
  .md\:-my-6 {
    margin-top: -3rem !important;
    margin-bottom: -3rem !important;
  }
  .md\:-my-7 {
    margin-top: -4rem !important;
    margin-bottom: -4rem !important;
  }
  .md\:-my-8 {
    margin-top: -5rem !important;
    margin-bottom: -5rem !important;
  }
  .md\:my-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
}
@media screen and (min-width: 992px) {
  .lg\:m-0 {
    margin: 0rem !important;
  }
  .lg\:m-1 {
    margin: 0.25rem !important;
  }
  .lg\:m-2 {
    margin: 0.5rem !important;
  }
  .lg\:m-3 {
    margin: 1rem !important;
  }
  .lg\:m-4 {
    margin: 1.5rem !important;
  }
  .lg\:m-5 {
    margin: 2rem !important;
  }
  .lg\:m-6 {
    margin: 3rem !important;
  }
  .lg\:m-7 {
    margin: 4rem !important;
  }
  .lg\:m-8 {
    margin: 5rem !important;
  }
  .lg\:-m-1 {
    margin: -0.25rem !important;
  }
  .lg\:-m-2 {
    margin: -0.5rem !important;
  }
  .lg\:-m-3 {
    margin: -1rem !important;
  }
  .lg\:-m-4 {
    margin: -1.5rem !important;
  }
  .lg\:-m-5 {
    margin: -2rem !important;
  }
  .lg\:-m-6 {
    margin: -3rem !important;
  }
  .lg\:-m-7 {
    margin: -4rem !important;
  }
  .lg\:-m-8 {
    margin: -5rem !important;
  }
  .lg\:m-auto {
    margin: auto !important;
  }
  .lg\:mt-0 {
    margin-top: 0rem !important;
  }
  .lg\:mt-1 {
    margin-top: 0.25rem !important;
  }
  .lg\:mt-2 {
    margin-top: 0.5rem !important;
  }
  .lg\:mt-3 {
    margin-top: 1rem !important;
  }
  .lg\:mt-4 {
    margin-top: 1.5rem !important;
  }
  .lg\:mt-5 {
    margin-top: 2rem !important;
  }
  .lg\:mt-6 {
    margin-top: 3rem !important;
  }
  .lg\:mt-7 {
    margin-top: 4rem !important;
  }
  .lg\:mt-8 {
    margin-top: 5rem !important;
  }
  .lg\:-mt-1 {
    margin-top: -0.25rem !important;
  }
  .lg\:-mt-2 {
    margin-top: -0.5rem !important;
  }
  .lg\:-mt-3 {
    margin-top: -1rem !important;
  }
  .lg\:-mt-4 {
    margin-top: -1.5rem !important;
  }
  .lg\:-mt-5 {
    margin-top: -2rem !important;
  }
  .lg\:-mt-6 {
    margin-top: -3rem !important;
  }
  .lg\:-mt-7 {
    margin-top: -4rem !important;
  }
  .lg\:-mt-8 {
    margin-top: -5rem !important;
  }
  .lg\:mt-auto {
    margin-top: auto !important;
  }
  .lg\:mr-0 {
    margin-right: 0rem !important;
  }
  .lg\:mr-1 {
    margin-right: 0.25rem !important;
  }
  .lg\:mr-2 {
    margin-right: 0.5rem !important;
  }
  .lg\:mr-3 {
    margin-right: 1rem !important;
  }
  .lg\:mr-4 {
    margin-right: 1.5rem !important;
  }
  .lg\:mr-5 {
    margin-right: 2rem !important;
  }
  .lg\:mr-6 {
    margin-right: 3rem !important;
  }
  .lg\:mr-7 {
    margin-right: 4rem !important;
  }
  .lg\:mr-8 {
    margin-right: 5rem !important;
  }
  .lg\:-mr-1 {
    margin-right: -0.25rem !important;
  }
  .lg\:-mr-2 {
    margin-right: -0.5rem !important;
  }
  .lg\:-mr-3 {
    margin-right: -1rem !important;
  }
  .lg\:-mr-4 {
    margin-right: -1.5rem !important;
  }
  .lg\:-mr-5 {
    margin-right: -2rem !important;
  }
  .lg\:-mr-6 {
    margin-right: -3rem !important;
  }
  .lg\:-mr-7 {
    margin-right: -4rem !important;
  }
  .lg\:-mr-8 {
    margin-right: -5rem !important;
  }
  .lg\:mr-auto {
    margin-right: auto !important;
  }
  .lg\:ml-0 {
    margin-left: 0rem !important;
  }
  .lg\:ml-1 {
    margin-left: 0.25rem !important;
  }
  .lg\:ml-2 {
    margin-left: 0.5rem !important;
  }
  .lg\:ml-3 {
    margin-left: 1rem !important;
  }
  .lg\:ml-4 {
    margin-left: 1.5rem !important;
  }
  .lg\:ml-5 {
    margin-left: 2rem !important;
  }
  .lg\:ml-6 {
    margin-left: 3rem !important;
  }
  .lg\:ml-7 {
    margin-left: 4rem !important;
  }
  .lg\:ml-8 {
    margin-left: 5rem !important;
  }
  .lg\:-ml-1 {
    margin-left: -0.25rem !important;
  }
  .lg\:-ml-2 {
    margin-left: -0.5rem !important;
  }
  .lg\:-ml-3 {
    margin-left: -1rem !important;
  }
  .lg\:-ml-4 {
    margin-left: -1.5rem !important;
  }
  .lg\:-ml-5 {
    margin-left: -2rem !important;
  }
  .lg\:-ml-6 {
    margin-left: -3rem !important;
  }
  .lg\:-ml-7 {
    margin-left: -4rem !important;
  }
  .lg\:-ml-8 {
    margin-left: -5rem !important;
  }
  .lg\:ml-auto {
    margin-left: auto !important;
  }
  .lg\:mb-0 {
    margin-bottom: 0rem !important;
  }
  .lg\:mb-1 {
    margin-bottom: 0.25rem !important;
  }
  .lg\:mb-2 {
    margin-bottom: 0.5rem !important;
  }
  .lg\:mb-3 {
    margin-bottom: 1rem !important;
  }
  .lg\:mb-4 {
    margin-bottom: 1.5rem !important;
  }
  .lg\:mb-5 {
    margin-bottom: 2rem !important;
  }
  .lg\:mb-6 {
    margin-bottom: 3rem !important;
  }
  .lg\:mb-7 {
    margin-bottom: 4rem !important;
  }
  .lg\:mb-8 {
    margin-bottom: 5rem !important;
  }
  .lg\:-mb-1 {
    margin-bottom: -0.25rem !important;
  }
  .lg\:-mb-2 {
    margin-bottom: -0.5rem !important;
  }
  .lg\:-mb-3 {
    margin-bottom: -1rem !important;
  }
  .lg\:-mb-4 {
    margin-bottom: -1.5rem !important;
  }
  .lg\:-mb-5 {
    margin-bottom: -2rem !important;
  }
  .lg\:-mb-6 {
    margin-bottom: -3rem !important;
  }
  .lg\:-mb-7 {
    margin-bottom: -4rem !important;
  }
  .lg\:-mb-8 {
    margin-bottom: -5rem !important;
  }
  .lg\:mb-auto {
    margin-bottom: auto !important;
  }
  .lg\:mx-0 {
    margin-left: 0rem !important;
    margin-right: 0rem !important;
  }
  .lg\:mx-1 {
    margin-left: 0.25rem !important;
    margin-right: 0.25rem !important;
  }
  .lg\:mx-2 {
    margin-left: 0.5rem !important;
    margin-right: 0.5rem !important;
  }
  .lg\:mx-3 {
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }
  .lg\:mx-4 {
    margin-left: 1.5rem !important;
    margin-right: 1.5rem !important;
  }
  .lg\:mx-5 {
    margin-left: 2rem !important;
    margin-right: 2rem !important;
  }
  .lg\:mx-6 {
    margin-left: 3rem !important;
    margin-right: 3rem !important;
  }
  .lg\:mx-7 {
    margin-left: 4rem !important;
    margin-right: 4rem !important;
  }
  .lg\:mx-8 {
    margin-left: 5rem !important;
    margin-right: 5rem !important;
  }
  .lg\:-mx-1 {
    margin-left: -0.25rem !important;
    margin-right: -0.25rem !important;
  }
  .lg\:-mx-2 {
    margin-left: -0.5rem !important;
    margin-right: -0.5rem !important;
  }
  .lg\:-mx-3 {
    margin-left: -1rem !important;
    margin-right: -1rem !important;
  }
  .lg\:-mx-4 {
    margin-left: -1.5rem !important;
    margin-right: -1.5rem !important;
  }
  .lg\:-mx-5 {
    margin-left: -2rem !important;
    margin-right: -2rem !important;
  }
  .lg\:-mx-6 {
    margin-left: -3rem !important;
    margin-right: -3rem !important;
  }
  .lg\:-mx-7 {
    margin-left: -4rem !important;
    margin-right: -4rem !important;
  }
  .lg\:-mx-8 {
    margin-left: -5rem !important;
    margin-right: -5rem !important;
  }
  .lg\:mx-auto {
    margin-left: auto !important;
    margin-right: auto !important;
  }
  .lg\:my-0 {
    margin-top: 0rem !important;
    margin-bottom: 0rem !important;
  }
  .lg\:my-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }
  .lg\:my-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  .lg\:my-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  .lg\:my-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  .lg\:my-5 {
    margin-top: 2rem !important;
    margin-bottom: 2rem !important;
  }
  .lg\:my-6 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  .lg\:my-7 {
    margin-top: 4rem !important;
    margin-bottom: 4rem !important;
  }
  .lg\:my-8 {
    margin-top: 5rem !important;
    margin-bottom: 5rem !important;
  }
  .lg\:-my-1 {
    margin-top: -0.25rem !important;
    margin-bottom: -0.25rem !important;
  }
  .lg\:-my-2 {
    margin-top: -0.5rem !important;
    margin-bottom: -0.5rem !important;
  }
  .lg\:-my-3 {
    margin-top: -1rem !important;
    margin-bottom: -1rem !important;
  }
  .lg\:-my-4 {
    margin-top: -1.5rem !important;
    margin-bottom: -1.5rem !important;
  }
  .lg\:-my-5 {
    margin-top: -2rem !important;
    margin-bottom: -2rem !important;
  }
  .lg\:-my-6 {
    margin-top: -3rem !important;
    margin-bottom: -3rem !important;
  }
  .lg\:-my-7 {
    margin-top: -4rem !important;
    margin-bottom: -4rem !important;
  }
  .lg\:-my-8 {
    margin-top: -5rem !important;
    margin-bottom: -5rem !important;
  }
  .lg\:my-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
}
@media screen and (min-width: 1200px) {
  .xl\:m-0 {
    margin: 0rem !important;
  }
  .xl\:m-1 {
    margin: 0.25rem !important;
  }
  .xl\:m-2 {
    margin: 0.5rem !important;
  }
  .xl\:m-3 {
    margin: 1rem !important;
  }
  .xl\:m-4 {
    margin: 1.5rem !important;
  }
  .xl\:m-5 {
    margin: 2rem !important;
  }
  .xl\:m-6 {
    margin: 3rem !important;
  }
  .xl\:m-7 {
    margin: 4rem !important;
  }
  .xl\:m-8 {
    margin: 5rem !important;
  }
  .xl\:-m-1 {
    margin: -0.25rem !important;
  }
  .xl\:-m-2 {
    margin: -0.5rem !important;
  }
  .xl\:-m-3 {
    margin: -1rem !important;
  }
  .xl\:-m-4 {
    margin: -1.5rem !important;
  }
  .xl\:-m-5 {
    margin: -2rem !important;
  }
  .xl\:-m-6 {
    margin: -3rem !important;
  }
  .xl\:-m-7 {
    margin: -4rem !important;
  }
  .xl\:-m-8 {
    margin: -5rem !important;
  }
  .xl\:m-auto {
    margin: auto !important;
  }
  .xl\:mt-0 {
    margin-top: 0rem !important;
  }
  .xl\:mt-1 {
    margin-top: 0.25rem !important;
  }
  .xl\:mt-2 {
    margin-top: 0.5rem !important;
  }
  .xl\:mt-3 {
    margin-top: 1rem !important;
  }
  .xl\:mt-4 {
    margin-top: 1.5rem !important;
  }
  .xl\:mt-5 {
    margin-top: 2rem !important;
  }
  .xl\:mt-6 {
    margin-top: 3rem !important;
  }
  .xl\:mt-7 {
    margin-top: 4rem !important;
  }
  .xl\:mt-8 {
    margin-top: 5rem !important;
  }
  .xl\:-mt-1 {
    margin-top: -0.25rem !important;
  }
  .xl\:-mt-2 {
    margin-top: -0.5rem !important;
  }
  .xl\:-mt-3 {
    margin-top: -1rem !important;
  }
  .xl\:-mt-4 {
    margin-top: -1.5rem !important;
  }
  .xl\:-mt-5 {
    margin-top: -2rem !important;
  }
  .xl\:-mt-6 {
    margin-top: -3rem !important;
  }
  .xl\:-mt-7 {
    margin-top: -4rem !important;
  }
  .xl\:-mt-8 {
    margin-top: -5rem !important;
  }
  .xl\:mt-auto {
    margin-top: auto !important;
  }
  .xl\:mr-0 {
    margin-right: 0rem !important;
  }
  .xl\:mr-1 {
    margin-right: 0.25rem !important;
  }
  .xl\:mr-2 {
    margin-right: 0.5rem !important;
  }
  .xl\:mr-3 {
    margin-right: 1rem !important;
  }
  .xl\:mr-4 {
    margin-right: 1.5rem !important;
  }
  .xl\:mr-5 {
    margin-right: 2rem !important;
  }
  .xl\:mr-6 {
    margin-right: 3rem !important;
  }
  .xl\:mr-7 {
    margin-right: 4rem !important;
  }
  .xl\:mr-8 {
    margin-right: 5rem !important;
  }
  .xl\:-mr-1 {
    margin-right: -0.25rem !important;
  }
  .xl\:-mr-2 {
    margin-right: -0.5rem !important;
  }
  .xl\:-mr-3 {
    margin-right: -1rem !important;
  }
  .xl\:-mr-4 {
    margin-right: -1.5rem !important;
  }
  .xl\:-mr-5 {
    margin-right: -2rem !important;
  }
  .xl\:-mr-6 {
    margin-right: -3rem !important;
  }
  .xl\:-mr-7 {
    margin-right: -4rem !important;
  }
  .xl\:-mr-8 {
    margin-right: -5rem !important;
  }
  .xl\:mr-auto {
    margin-right: auto !important;
  }
  .xl\:ml-0 {
    margin-left: 0rem !important;
  }
  .xl\:ml-1 {
    margin-left: 0.25rem !important;
  }
  .xl\:ml-2 {
    margin-left: 0.5rem !important;
  }
  .xl\:ml-3 {
    margin-left: 1rem !important;
  }
  .xl\:ml-4 {
    margin-left: 1.5rem !important;
  }
  .xl\:ml-5 {
    margin-left: 2rem !important;
  }
  .xl\:ml-6 {
    margin-left: 3rem !important;
  }
  .xl\:ml-7 {
    margin-left: 4rem !important;
  }
  .xl\:ml-8 {
    margin-left: 5rem !important;
  }
  .xl\:-ml-1 {
    margin-left: -0.25rem !important;
  }
  .xl\:-ml-2 {
    margin-left: -0.5rem !important;
  }
  .xl\:-ml-3 {
    margin-left: -1rem !important;
  }
  .xl\:-ml-4 {
    margin-left: -1.5rem !important;
  }
  .xl\:-ml-5 {
    margin-left: -2rem !important;
  }
  .xl\:-ml-6 {
    margin-left: -3rem !important;
  }
  .xl\:-ml-7 {
    margin-left: -4rem !important;
  }
  .xl\:-ml-8 {
    margin-left: -5rem !important;
  }
  .xl\:ml-auto {
    margin-left: auto !important;
  }
  .xl\:mb-0 {
    margin-bottom: 0rem !important;
  }
  .xl\:mb-1 {
    margin-bottom: 0.25rem !important;
  }
  .xl\:mb-2 {
    margin-bottom: 0.5rem !important;
  }
  .xl\:mb-3 {
    margin-bottom: 1rem !important;
  }
  .xl\:mb-4 {
    margin-bottom: 1.5rem !important;
  }
  .xl\:mb-5 {
    margin-bottom: 2rem !important;
  }
  .xl\:mb-6 {
    margin-bottom: 3rem !important;
  }
  .xl\:mb-7 {
    margin-bottom: 4rem !important;
  }
  .xl\:mb-8 {
    margin-bottom: 5rem !important;
  }
  .xl\:-mb-1 {
    margin-bottom: -0.25rem !important;
  }
  .xl\:-mb-2 {
    margin-bottom: -0.5rem !important;
  }
  .xl\:-mb-3 {
    margin-bottom: -1rem !important;
  }
  .xl\:-mb-4 {
    margin-bottom: -1.5rem !important;
  }
  .xl\:-mb-5 {
    margin-bottom: -2rem !important;
  }
  .xl\:-mb-6 {
    margin-bottom: -3rem !important;
  }
  .xl\:-mb-7 {
    margin-bottom: -4rem !important;
  }
  .xl\:-mb-8 {
    margin-bottom: -5rem !important;
  }
  .xl\:mb-auto {
    margin-bottom: auto !important;
  }
  .xl\:mx-0 {
    margin-left: 0rem !important;
    margin-right: 0rem !important;
  }
  .xl\:mx-1 {
    margin-left: 0.25rem !important;
    margin-right: 0.25rem !important;
  }
  .xl\:mx-2 {
    margin-left: 0.5rem !important;
    margin-right: 0.5rem !important;
  }
  .xl\:mx-3 {
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }
  .xl\:mx-4 {
    margin-left: 1.5rem !important;
    margin-right: 1.5rem !important;
  }
  .xl\:mx-5 {
    margin-left: 2rem !important;
    margin-right: 2rem !important;
  }
  .xl\:mx-6 {
    margin-left: 3rem !important;
    margin-right: 3rem !important;
  }
  .xl\:mx-7 {
    margin-left: 4rem !important;
    margin-right: 4rem !important;
  }
  .xl\:mx-8 {
    margin-left: 5rem !important;
    margin-right: 5rem !important;
  }
  .xl\:-mx-1 {
    margin-left: -0.25rem !important;
    margin-right: -0.25rem !important;
  }
  .xl\:-mx-2 {
    margin-left: -0.5rem !important;
    margin-right: -0.5rem !important;
  }
  .xl\:-mx-3 {
    margin-left: -1rem !important;
    margin-right: -1rem !important;
  }
  .xl\:-mx-4 {
    margin-left: -1.5rem !important;
    margin-right: -1.5rem !important;
  }
  .xl\:-mx-5 {
    margin-left: -2rem !important;
    margin-right: -2rem !important;
  }
  .xl\:-mx-6 {
    margin-left: -3rem !important;
    margin-right: -3rem !important;
  }
  .xl\:-mx-7 {
    margin-left: -4rem !important;
    margin-right: -4rem !important;
  }
  .xl\:-mx-8 {
    margin-left: -5rem !important;
    margin-right: -5rem !important;
  }
  .xl\:mx-auto {
    margin-left: auto !important;
    margin-right: auto !important;
  }
  .xl\:my-0 {
    margin-top: 0rem !important;
    margin-bottom: 0rem !important;
  }
  .xl\:my-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }
  .xl\:my-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  .xl\:my-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  .xl\:my-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  .xl\:my-5 {
    margin-top: 2rem !important;
    margin-bottom: 2rem !important;
  }
  .xl\:my-6 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  .xl\:my-7 {
    margin-top: 4rem !important;
    margin-bottom: 4rem !important;
  }
  .xl\:my-8 {
    margin-top: 5rem !important;
    margin-bottom: 5rem !important;
  }
  .xl\:-my-1 {
    margin-top: -0.25rem !important;
    margin-bottom: -0.25rem !important;
  }
  .xl\:-my-2 {
    margin-top: -0.5rem !important;
    margin-bottom: -0.5rem !important;
  }
  .xl\:-my-3 {
    margin-top: -1rem !important;
    margin-bottom: -1rem !important;
  }
  .xl\:-my-4 {
    margin-top: -1.5rem !important;
    margin-bottom: -1.5rem !important;
  }
  .xl\:-my-5 {
    margin-top: -2rem !important;
    margin-bottom: -2rem !important;
  }
  .xl\:-my-6 {
    margin-top: -3rem !important;
    margin-bottom: -3rem !important;
  }
  .xl\:-my-7 {
    margin-top: -4rem !important;
    margin-bottom: -4rem !important;
  }
  .xl\:-my-8 {
    margin-top: -5rem !important;
    margin-bottom: -5rem !important;
  }
  .xl\:my-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
}
.shadow-none {
  box-shadow: none !important;
}

.shadow-1 {
  box-shadow: 0px 3px 5px rgba(0, 0, 0, 0.02), 0px 0px 2px rgba(0, 0, 0, 0.05), 0px 1px 4px rgba(0, 0, 0, 0.08) !important;
}

.shadow-2 {
  box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.03), 0px 0px 2px rgba(0, 0, 0, 0.06), 0px 2px 6px rgba(0, 0, 0, 0.12) !important;
}

.shadow-3 {
  box-shadow: 0px 1px 8px rgba(0, 0, 0, 0.08), 0px 3px 4px rgba(0, 0, 0, 0.1), 0px 1px 4px -1px rgba(0, 0, 0, 0.1) !important;
}

.shadow-4 {
  box-shadow: 0px 1px 10px rgba(0, 0, 0, 0.12), 0px 4px 5px rgba(0, 0, 0, 0.14), 0px 2px 4px -1px rgba(0, 0, 0, 0.2) !important;
}

.shadow-5 {
  box-shadow: 0px 1px 7px rgba(0, 0, 0, 0.1), 0px 4px 5px -2px rgba(0, 0, 0, 0.12), 0px 10px 15px -5px rgba(0, 0, 0, 0.2) !important;
}

.shadow-6 {
  box-shadow: 0px 3px 5px rgba(0, 0, 0, 0.06), 0px 7px 9px rgba(0, 0, 0, 0.12), 0px 20px 25px -8px rgba(0, 0, 0, 0.18) !important;
}

.shadow-7 {
  box-shadow: 0px 7px 30px rgba(0, 0, 0, 0.08), 0px 22px 30px 2px rgba(0, 0, 0, 0.15), 0px 8px 10px rgba(0, 0, 0, 0.15) !important;
}

.shadow-8 {
  box-shadow: 0px 9px 46px 8px rgba(0, 0, 0, 0.12), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 11px 15px rgba(0, 0, 0, 0.2) !important;
}

.focus\:shadow-none:focus {
  box-shadow: none !important;
}

.hover\:shadow-none:hover {
  box-shadow: none !important;
}

.active\:shadow-none:active {
  box-shadow: none !important;
}

.focus\:shadow-1:focus {
  box-shadow: 0px 3px 5px rgba(0, 0, 0, 0.02), 0px 0px 2px rgba(0, 0, 0, 0.05), 0px 1px 4px rgba(0, 0, 0, 0.08) !important;
}

.hover\:shadow-1:hover {
  box-shadow: 0px 3px 5px rgba(0, 0, 0, 0.02), 0px 0px 2px rgba(0, 0, 0, 0.05), 0px 1px 4px rgba(0, 0, 0, 0.08) !important;
}

.active\:shadow-1:active {
  box-shadow: 0px 3px 5px rgba(0, 0, 0, 0.02), 0px 0px 2px rgba(0, 0, 0, 0.05), 0px 1px 4px rgba(0, 0, 0, 0.08) !important;
}

.focus\:shadow-2:focus {
  box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.03), 0px 0px 2px rgba(0, 0, 0, 0.06), 0px 2px 6px rgba(0, 0, 0, 0.12) !important;
}

.hover\:shadow-2:hover {
  box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.03), 0px 0px 2px rgba(0, 0, 0, 0.06), 0px 2px 6px rgba(0, 0, 0, 0.12) !important;
}

.active\:shadow-2:active {
  box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.03), 0px 0px 2px rgba(0, 0, 0, 0.06), 0px 2px 6px rgba(0, 0, 0, 0.12) !important;
}

.focus\:shadow-3:focus {
  box-shadow: 0px 1px 8px rgba(0, 0, 0, 0.08), 0px 3px 4px rgba(0, 0, 0, 0.1), 0px 1px 4px -1px rgba(0, 0, 0, 0.1) !important;
}

.hover\:shadow-3:hover {
  box-shadow: 0px 1px 8px rgba(0, 0, 0, 0.08), 0px 3px 4px rgba(0, 0, 0, 0.1), 0px 1px 4px -1px rgba(0, 0, 0, 0.1) !important;
}

.active\:shadow-3:active {
  box-shadow: 0px 1px 8px rgba(0, 0, 0, 0.08), 0px 3px 4px rgba(0, 0, 0, 0.1), 0px 1px 4px -1px rgba(0, 0, 0, 0.1) !important;
}

.focus\:shadow-4:focus {
  box-shadow: 0px 1px 10px rgba(0, 0, 0, 0.12), 0px 4px 5px rgba(0, 0, 0, 0.14), 0px 2px 4px -1px rgba(0, 0, 0, 0.2) !important;
}

.hover\:shadow-4:hover {
  box-shadow: 0px 1px 10px rgba(0, 0, 0, 0.12), 0px 4px 5px rgba(0, 0, 0, 0.14), 0px 2px 4px -1px rgba(0, 0, 0, 0.2) !important;
}

.active\:shadow-4:active {
  box-shadow: 0px 1px 10px rgba(0, 0, 0, 0.12), 0px 4px 5px rgba(0, 0, 0, 0.14), 0px 2px 4px -1px rgba(0, 0, 0, 0.2) !important;
}

.focus\:shadow-5:focus {
  box-shadow: 0px 1px 7px rgba(0, 0, 0, 0.1), 0px 4px 5px -2px rgba(0, 0, 0, 0.12), 0px 10px 15px -5px rgba(0, 0, 0, 0.2) !important;
}

.hover\:shadow-5:hover {
  box-shadow: 0px 1px 7px rgba(0, 0, 0, 0.1), 0px 4px 5px -2px rgba(0, 0, 0, 0.12), 0px 10px 15px -5px rgba(0, 0, 0, 0.2) !important;
}

.active\:shadow-5:active {
  box-shadow: 0px 1px 7px rgba(0, 0, 0, 0.1), 0px 4px 5px -2px rgba(0, 0, 0, 0.12), 0px 10px 15px -5px rgba(0, 0, 0, 0.2) !important;
}

.focus\:shadow-6:focus {
  box-shadow: 0px 3px 5px rgba(0, 0, 0, 0.06), 0px 7px 9px rgba(0, 0, 0, 0.12), 0px 20px 25px -8px rgba(0, 0, 0, 0.18) !important;
}

.hover\:shadow-6:hover {
  box-shadow: 0px 3px 5px rgba(0, 0, 0, 0.06), 0px 7px 9px rgba(0, 0, 0, 0.12), 0px 20px 25px -8px rgba(0, 0, 0, 0.18) !important;
}

.active\:shadow-6:active {
  box-shadow: 0px 3px 5px rgba(0, 0, 0, 0.06), 0px 7px 9px rgba(0, 0, 0, 0.12), 0px 20px 25px -8px rgba(0, 0, 0, 0.18) !important;
}

.focus\:shadow-7:focus {
  box-shadow: 0px 7px 30px rgba(0, 0, 0, 0.08), 0px 22px 30px 2px rgba(0, 0, 0, 0.15), 0px 8px 10px rgba(0, 0, 0, 0.15) !important;
}

.hover\:shadow-7:hover {
  box-shadow: 0px 7px 30px rgba(0, 0, 0, 0.08), 0px 22px 30px 2px rgba(0, 0, 0, 0.15), 0px 8px 10px rgba(0, 0, 0, 0.15) !important;
}

.active\:shadow-7:active {
  box-shadow: 0px 7px 30px rgba(0, 0, 0, 0.08), 0px 22px 30px 2px rgba(0, 0, 0, 0.15), 0px 8px 10px rgba(0, 0, 0, 0.15) !important;
}

.focus\:shadow-8:focus {
  box-shadow: 0px 9px 46px 8px rgba(0, 0, 0, 0.12), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 11px 15px rgba(0, 0, 0, 0.2) !important;
}

.hover\:shadow-8:hover {
  box-shadow: 0px 9px 46px 8px rgba(0, 0, 0, 0.12), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 11px 15px rgba(0, 0, 0, 0.2) !important;
}

.active\:shadow-8:active {
  box-shadow: 0px 9px 46px 8px rgba(0, 0, 0, 0.12), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 11px 15px rgba(0, 0, 0, 0.2) !important;
}

@media screen and (min-width: 576px) {
  .sm\:shadow-none {
    box-shadow: none !important;
  }
  .sm\:shadow-1 {
    box-shadow: 0px 3px 5px rgba(0, 0, 0, 0.02), 0px 0px 2px rgba(0, 0, 0, 0.05), 0px 1px 4px rgba(0, 0, 0, 0.08) !important;
  }
  .sm\:shadow-2 {
    box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.03), 0px 0px 2px rgba(0, 0, 0, 0.06), 0px 2px 6px rgba(0, 0, 0, 0.12) !important;
  }
  .sm\:shadow-3 {
    box-shadow: 0px 1px 8px rgba(0, 0, 0, 0.08), 0px 3px 4px rgba(0, 0, 0, 0.1), 0px 1px 4px -1px rgba(0, 0, 0, 0.1) !important;
  }
  .sm\:shadow-4 {
    box-shadow: 0px 1px 10px rgba(0, 0, 0, 0.12), 0px 4px 5px rgba(0, 0, 0, 0.14), 0px 2px 4px -1px rgba(0, 0, 0, 0.2) !important;
  }
  .sm\:shadow-5 {
    box-shadow: 0px 1px 7px rgba(0, 0, 0, 0.1), 0px 4px 5px -2px rgba(0, 0, 0, 0.12), 0px 10px 15px -5px rgba(0, 0, 0, 0.2) !important;
  }
  .sm\:shadow-6 {
    box-shadow: 0px 3px 5px rgba(0, 0, 0, 0.06), 0px 7px 9px rgba(0, 0, 0, 0.12), 0px 20px 25px -8px rgba(0, 0, 0, 0.18) !important;
  }
  .sm\:shadow-7 {
    box-shadow: 0px 7px 30px rgba(0, 0, 0, 0.08), 0px 22px 30px 2px rgba(0, 0, 0, 0.15), 0px 8px 10px rgba(0, 0, 0, 0.15) !important;
  }
  .sm\:shadow-8 {
    box-shadow: 0px 9px 46px 8px rgba(0, 0, 0, 0.12), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 11px 15px rgba(0, 0, 0, 0.2) !important;
  }
  .sm\:focus\:shadow-none:focus {
    box-shadow: none !important;
  }
  .sm\:hover\:shadow-none:hover {
    box-shadow: none !important;
  }
  .sm\:active\:shadow-none:active {
    box-shadow: none !important;
  }
  .sm\:focus\:shadow-1:focus {
    box-shadow: 0px 3px 5px rgba(0, 0, 0, 0.02), 0px 0px 2px rgba(0, 0, 0, 0.05), 0px 1px 4px rgba(0, 0, 0, 0.08) !important;
  }
  .sm\:hover\:shadow-1:hover {
    box-shadow: 0px 3px 5px rgba(0, 0, 0, 0.02), 0px 0px 2px rgba(0, 0, 0, 0.05), 0px 1px 4px rgba(0, 0, 0, 0.08) !important;
  }
  .sm\:active\:shadow-1:active {
    box-shadow: 0px 3px 5px rgba(0, 0, 0, 0.02), 0px 0px 2px rgba(0, 0, 0, 0.05), 0px 1px 4px rgba(0, 0, 0, 0.08) !important;
  }
  .sm\:focus\:shadow-2:focus {
    box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.03), 0px 0px 2px rgba(0, 0, 0, 0.06), 0px 2px 6px rgba(0, 0, 0, 0.12) !important;
  }
  .sm\:hover\:shadow-2:hover {
    box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.03), 0px 0px 2px rgba(0, 0, 0, 0.06), 0px 2px 6px rgba(0, 0, 0, 0.12) !important;
  }
  .sm\:active\:shadow-2:active {
    box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.03), 0px 0px 2px rgba(0, 0, 0, 0.06), 0px 2px 6px rgba(0, 0, 0, 0.12) !important;
  }
  .sm\:focus\:shadow-3:focus {
    box-shadow: 0px 1px 8px rgba(0, 0, 0, 0.08), 0px 3px 4px rgba(0, 0, 0, 0.1), 0px 1px 4px -1px rgba(0, 0, 0, 0.1) !important;
  }
  .sm\:hover\:shadow-3:hover {
    box-shadow: 0px 1px 8px rgba(0, 0, 0, 0.08), 0px 3px 4px rgba(0, 0, 0, 0.1), 0px 1px 4px -1px rgba(0, 0, 0, 0.1) !important;
  }
  .sm\:active\:shadow-3:active {
    box-shadow: 0px 1px 8px rgba(0, 0, 0, 0.08), 0px 3px 4px rgba(0, 0, 0, 0.1), 0px 1px 4px -1px rgba(0, 0, 0, 0.1) !important;
  }
  .sm\:focus\:shadow-4:focus {
    box-shadow: 0px 1px 10px rgba(0, 0, 0, 0.12), 0px 4px 5px rgba(0, 0, 0, 0.14), 0px 2px 4px -1px rgba(0, 0, 0, 0.2) !important;
  }
  .sm\:hover\:shadow-4:hover {
    box-shadow: 0px 1px 10px rgba(0, 0, 0, 0.12), 0px 4px 5px rgba(0, 0, 0, 0.14), 0px 2px 4px -1px rgba(0, 0, 0, 0.2) !important;
  }
  .sm\:active\:shadow-4:active {
    box-shadow: 0px 1px 10px rgba(0, 0, 0, 0.12), 0px 4px 5px rgba(0, 0, 0, 0.14), 0px 2px 4px -1px rgba(0, 0, 0, 0.2) !important;
  }
  .sm\:focus\:shadow-5:focus {
    box-shadow: 0px 1px 7px rgba(0, 0, 0, 0.1), 0px 4px 5px -2px rgba(0, 0, 0, 0.12), 0px 10px 15px -5px rgba(0, 0, 0, 0.2) !important;
  }
  .sm\:hover\:shadow-5:hover {
    box-shadow: 0px 1px 7px rgba(0, 0, 0, 0.1), 0px 4px 5px -2px rgba(0, 0, 0, 0.12), 0px 10px 15px -5px rgba(0, 0, 0, 0.2) !important;
  }
  .sm\:active\:shadow-5:active {
    box-shadow: 0px 1px 7px rgba(0, 0, 0, 0.1), 0px 4px 5px -2px rgba(0, 0, 0, 0.12), 0px 10px 15px -5px rgba(0, 0, 0, 0.2) !important;
  }
  .sm\:focus\:shadow-6:focus {
    box-shadow: 0px 3px 5px rgba(0, 0, 0, 0.06), 0px 7px 9px rgba(0, 0, 0, 0.12), 0px 20px 25px -8px rgba(0, 0, 0, 0.18) !important;
  }
  .sm\:hover\:shadow-6:hover {
    box-shadow: 0px 3px 5px rgba(0, 0, 0, 0.06), 0px 7px 9px rgba(0, 0, 0, 0.12), 0px 20px 25px -8px rgba(0, 0, 0, 0.18) !important;
  }
  .sm\:active\:shadow-6:active {
    box-shadow: 0px 3px 5px rgba(0, 0, 0, 0.06), 0px 7px 9px rgba(0, 0, 0, 0.12), 0px 20px 25px -8px rgba(0, 0, 0, 0.18) !important;
  }
  .sm\:focus\:shadow-7:focus {
    box-shadow: 0px 7px 30px rgba(0, 0, 0, 0.08), 0px 22px 30px 2px rgba(0, 0, 0, 0.15), 0px 8px 10px rgba(0, 0, 0, 0.15) !important;
  }
  .sm\:hover\:shadow-7:hover {
    box-shadow: 0px 7px 30px rgba(0, 0, 0, 0.08), 0px 22px 30px 2px rgba(0, 0, 0, 0.15), 0px 8px 10px rgba(0, 0, 0, 0.15) !important;
  }
  .sm\:active\:shadow-7:active {
    box-shadow: 0px 7px 30px rgba(0, 0, 0, 0.08), 0px 22px 30px 2px rgba(0, 0, 0, 0.15), 0px 8px 10px rgba(0, 0, 0, 0.15) !important;
  }
  .sm\:focus\:shadow-8:focus {
    box-shadow: 0px 9px 46px 8px rgba(0, 0, 0, 0.12), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 11px 15px rgba(0, 0, 0, 0.2) !important;
  }
  .sm\:hover\:shadow-8:hover {
    box-shadow: 0px 9px 46px 8px rgba(0, 0, 0, 0.12), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 11px 15px rgba(0, 0, 0, 0.2) !important;
  }
  .sm\:active\:shadow-8:active {
    box-shadow: 0px 9px 46px 8px rgba(0, 0, 0, 0.12), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 11px 15px rgba(0, 0, 0, 0.2) !important;
  }
}
@media screen and (min-width: 768px) {
  .md\:shadow-none {
    box-shadow: none !important;
  }
  .md\:shadow-1 {
    box-shadow: 0px 3px 5px rgba(0, 0, 0, 0.02), 0px 0px 2px rgba(0, 0, 0, 0.05), 0px 1px 4px rgba(0, 0, 0, 0.08) !important;
  }
  .md\:shadow-2 {
    box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.03), 0px 0px 2px rgba(0, 0, 0, 0.06), 0px 2px 6px rgba(0, 0, 0, 0.12) !important;
  }
  .md\:shadow-3 {
    box-shadow: 0px 1px 8px rgba(0, 0, 0, 0.08), 0px 3px 4px rgba(0, 0, 0, 0.1), 0px 1px 4px -1px rgba(0, 0, 0, 0.1) !important;
  }
  .md\:shadow-4 {
    box-shadow: 0px 1px 10px rgba(0, 0, 0, 0.12), 0px 4px 5px rgba(0, 0, 0, 0.14), 0px 2px 4px -1px rgba(0, 0, 0, 0.2) !important;
  }
  .md\:shadow-5 {
    box-shadow: 0px 1px 7px rgba(0, 0, 0, 0.1), 0px 4px 5px -2px rgba(0, 0, 0, 0.12), 0px 10px 15px -5px rgba(0, 0, 0, 0.2) !important;
  }
  .md\:shadow-6 {
    box-shadow: 0px 3px 5px rgba(0, 0, 0, 0.06), 0px 7px 9px rgba(0, 0, 0, 0.12), 0px 20px 25px -8px rgba(0, 0, 0, 0.18) !important;
  }
  .md\:shadow-7 {
    box-shadow: 0px 7px 30px rgba(0, 0, 0, 0.08), 0px 22px 30px 2px rgba(0, 0, 0, 0.15), 0px 8px 10px rgba(0, 0, 0, 0.15) !important;
  }
  .md\:shadow-8 {
    box-shadow: 0px 9px 46px 8px rgba(0, 0, 0, 0.12), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 11px 15px rgba(0, 0, 0, 0.2) !important;
  }
  .md\:focus\:shadow-none:focus {
    box-shadow: none !important;
  }
  .md\:hover\:shadow-none:hover {
    box-shadow: none !important;
  }
  .md\:active\:shadow-none:active {
    box-shadow: none !important;
  }
  .md\:focus\:shadow-1:focus {
    box-shadow: 0px 3px 5px rgba(0, 0, 0, 0.02), 0px 0px 2px rgba(0, 0, 0, 0.05), 0px 1px 4px rgba(0, 0, 0, 0.08) !important;
  }
  .md\:hover\:shadow-1:hover {
    box-shadow: 0px 3px 5px rgba(0, 0, 0, 0.02), 0px 0px 2px rgba(0, 0, 0, 0.05), 0px 1px 4px rgba(0, 0, 0, 0.08) !important;
  }
  .md\:active\:shadow-1:active {
    box-shadow: 0px 3px 5px rgba(0, 0, 0, 0.02), 0px 0px 2px rgba(0, 0, 0, 0.05), 0px 1px 4px rgba(0, 0, 0, 0.08) !important;
  }
  .md\:focus\:shadow-2:focus {
    box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.03), 0px 0px 2px rgba(0, 0, 0, 0.06), 0px 2px 6px rgba(0, 0, 0, 0.12) !important;
  }
  .md\:hover\:shadow-2:hover {
    box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.03), 0px 0px 2px rgba(0, 0, 0, 0.06), 0px 2px 6px rgba(0, 0, 0, 0.12) !important;
  }
  .md\:active\:shadow-2:active {
    box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.03), 0px 0px 2px rgba(0, 0, 0, 0.06), 0px 2px 6px rgba(0, 0, 0, 0.12) !important;
  }
  .md\:focus\:shadow-3:focus {
    box-shadow: 0px 1px 8px rgba(0, 0, 0, 0.08), 0px 3px 4px rgba(0, 0, 0, 0.1), 0px 1px 4px -1px rgba(0, 0, 0, 0.1) !important;
  }
  .md\:hover\:shadow-3:hover {
    box-shadow: 0px 1px 8px rgba(0, 0, 0, 0.08), 0px 3px 4px rgba(0, 0, 0, 0.1), 0px 1px 4px -1px rgba(0, 0, 0, 0.1) !important;
  }
  .md\:active\:shadow-3:active {
    box-shadow: 0px 1px 8px rgba(0, 0, 0, 0.08), 0px 3px 4px rgba(0, 0, 0, 0.1), 0px 1px 4px -1px rgba(0, 0, 0, 0.1) !important;
  }
  .md\:focus\:shadow-4:focus {
    box-shadow: 0px 1px 10px rgba(0, 0, 0, 0.12), 0px 4px 5px rgba(0, 0, 0, 0.14), 0px 2px 4px -1px rgba(0, 0, 0, 0.2) !important;
  }
  .md\:hover\:shadow-4:hover {
    box-shadow: 0px 1px 10px rgba(0, 0, 0, 0.12), 0px 4px 5px rgba(0, 0, 0, 0.14), 0px 2px 4px -1px rgba(0, 0, 0, 0.2) !important;
  }
  .md\:active\:shadow-4:active {
    box-shadow: 0px 1px 10px rgba(0, 0, 0, 0.12), 0px 4px 5px rgba(0, 0, 0, 0.14), 0px 2px 4px -1px rgba(0, 0, 0, 0.2) !important;
  }
  .md\:focus\:shadow-5:focus {
    box-shadow: 0px 1px 7px rgba(0, 0, 0, 0.1), 0px 4px 5px -2px rgba(0, 0, 0, 0.12), 0px 10px 15px -5px rgba(0, 0, 0, 0.2) !important;
  }
  .md\:hover\:shadow-5:hover {
    box-shadow: 0px 1px 7px rgba(0, 0, 0, 0.1), 0px 4px 5px -2px rgba(0, 0, 0, 0.12), 0px 10px 15px -5px rgba(0, 0, 0, 0.2) !important;
  }
  .md\:active\:shadow-5:active {
    box-shadow: 0px 1px 7px rgba(0, 0, 0, 0.1), 0px 4px 5px -2px rgba(0, 0, 0, 0.12), 0px 10px 15px -5px rgba(0, 0, 0, 0.2) !important;
  }
  .md\:focus\:shadow-6:focus {
    box-shadow: 0px 3px 5px rgba(0, 0, 0, 0.06), 0px 7px 9px rgba(0, 0, 0, 0.12), 0px 20px 25px -8px rgba(0, 0, 0, 0.18) !important;
  }
  .md\:hover\:shadow-6:hover {
    box-shadow: 0px 3px 5px rgba(0, 0, 0, 0.06), 0px 7px 9px rgba(0, 0, 0, 0.12), 0px 20px 25px -8px rgba(0, 0, 0, 0.18) !important;
  }
  .md\:active\:shadow-6:active {
    box-shadow: 0px 3px 5px rgba(0, 0, 0, 0.06), 0px 7px 9px rgba(0, 0, 0, 0.12), 0px 20px 25px -8px rgba(0, 0, 0, 0.18) !important;
  }
  .md\:focus\:shadow-7:focus {
    box-shadow: 0px 7px 30px rgba(0, 0, 0, 0.08), 0px 22px 30px 2px rgba(0, 0, 0, 0.15), 0px 8px 10px rgba(0, 0, 0, 0.15) !important;
  }
  .md\:hover\:shadow-7:hover {
    box-shadow: 0px 7px 30px rgba(0, 0, 0, 0.08), 0px 22px 30px 2px rgba(0, 0, 0, 0.15), 0px 8px 10px rgba(0, 0, 0, 0.15) !important;
  }
  .md\:active\:shadow-7:active {
    box-shadow: 0px 7px 30px rgba(0, 0, 0, 0.08), 0px 22px 30px 2px rgba(0, 0, 0, 0.15), 0px 8px 10px rgba(0, 0, 0, 0.15) !important;
  }
  .md\:focus\:shadow-8:focus {
    box-shadow: 0px 9px 46px 8px rgba(0, 0, 0, 0.12), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 11px 15px rgba(0, 0, 0, 0.2) !important;
  }
  .md\:hover\:shadow-8:hover {
    box-shadow: 0px 9px 46px 8px rgba(0, 0, 0, 0.12), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 11px 15px rgba(0, 0, 0, 0.2) !important;
  }
  .md\:active\:shadow-8:active {
    box-shadow: 0px 9px 46px 8px rgba(0, 0, 0, 0.12), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 11px 15px rgba(0, 0, 0, 0.2) !important;
  }
}
@media screen and (min-width: 992px) {
  .lg\:shadow-none {
    box-shadow: none !important;
  }
  .lg\:shadow-1 {
    box-shadow: 0px 3px 5px rgba(0, 0, 0, 0.02), 0px 0px 2px rgba(0, 0, 0, 0.05), 0px 1px 4px rgba(0, 0, 0, 0.08) !important;
  }
  .lg\:shadow-2 {
    box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.03), 0px 0px 2px rgba(0, 0, 0, 0.06), 0px 2px 6px rgba(0, 0, 0, 0.12) !important;
  }
  .lg\:shadow-3 {
    box-shadow: 0px 1px 8px rgba(0, 0, 0, 0.08), 0px 3px 4px rgba(0, 0, 0, 0.1), 0px 1px 4px -1px rgba(0, 0, 0, 0.1) !important;
  }
  .lg\:shadow-4 {
    box-shadow: 0px 1px 10px rgba(0, 0, 0, 0.12), 0px 4px 5px rgba(0, 0, 0, 0.14), 0px 2px 4px -1px rgba(0, 0, 0, 0.2) !important;
  }
  .lg\:shadow-5 {
    box-shadow: 0px 1px 7px rgba(0, 0, 0, 0.1), 0px 4px 5px -2px rgba(0, 0, 0, 0.12), 0px 10px 15px -5px rgba(0, 0, 0, 0.2) !important;
  }
  .lg\:shadow-6 {
    box-shadow: 0px 3px 5px rgba(0, 0, 0, 0.06), 0px 7px 9px rgba(0, 0, 0, 0.12), 0px 20px 25px -8px rgba(0, 0, 0, 0.18) !important;
  }
  .lg\:shadow-7 {
    box-shadow: 0px 7px 30px rgba(0, 0, 0, 0.08), 0px 22px 30px 2px rgba(0, 0, 0, 0.15), 0px 8px 10px rgba(0, 0, 0, 0.15) !important;
  }
  .lg\:shadow-8 {
    box-shadow: 0px 9px 46px 8px rgba(0, 0, 0, 0.12), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 11px 15px rgba(0, 0, 0, 0.2) !important;
  }
  .lg\:focus\:shadow-none:focus {
    box-shadow: none !important;
  }
  .lg\:hover\:shadow-none:hover {
    box-shadow: none !important;
  }
  .lg\:active\:shadow-none:active {
    box-shadow: none !important;
  }
  .lg\:focus\:shadow-1:focus {
    box-shadow: 0px 3px 5px rgba(0, 0, 0, 0.02), 0px 0px 2px rgba(0, 0, 0, 0.05), 0px 1px 4px rgba(0, 0, 0, 0.08) !important;
  }
  .lg\:hover\:shadow-1:hover {
    box-shadow: 0px 3px 5px rgba(0, 0, 0, 0.02), 0px 0px 2px rgba(0, 0, 0, 0.05), 0px 1px 4px rgba(0, 0, 0, 0.08) !important;
  }
  .lg\:active\:shadow-1:active {
    box-shadow: 0px 3px 5px rgba(0, 0, 0, 0.02), 0px 0px 2px rgba(0, 0, 0, 0.05), 0px 1px 4px rgba(0, 0, 0, 0.08) !important;
  }
  .lg\:focus\:shadow-2:focus {
    box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.03), 0px 0px 2px rgba(0, 0, 0, 0.06), 0px 2px 6px rgba(0, 0, 0, 0.12) !important;
  }
  .lg\:hover\:shadow-2:hover {
    box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.03), 0px 0px 2px rgba(0, 0, 0, 0.06), 0px 2px 6px rgba(0, 0, 0, 0.12) !important;
  }
  .lg\:active\:shadow-2:active {
    box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.03), 0px 0px 2px rgba(0, 0, 0, 0.06), 0px 2px 6px rgba(0, 0, 0, 0.12) !important;
  }
  .lg\:focus\:shadow-3:focus {
    box-shadow: 0px 1px 8px rgba(0, 0, 0, 0.08), 0px 3px 4px rgba(0, 0, 0, 0.1), 0px 1px 4px -1px rgba(0, 0, 0, 0.1) !important;
  }
  .lg\:hover\:shadow-3:hover {
    box-shadow: 0px 1px 8px rgba(0, 0, 0, 0.08), 0px 3px 4px rgba(0, 0, 0, 0.1), 0px 1px 4px -1px rgba(0, 0, 0, 0.1) !important;
  }
  .lg\:active\:shadow-3:active {
    box-shadow: 0px 1px 8px rgba(0, 0, 0, 0.08), 0px 3px 4px rgba(0, 0, 0, 0.1), 0px 1px 4px -1px rgba(0, 0, 0, 0.1) !important;
  }
  .lg\:focus\:shadow-4:focus {
    box-shadow: 0px 1px 10px rgba(0, 0, 0, 0.12), 0px 4px 5px rgba(0, 0, 0, 0.14), 0px 2px 4px -1px rgba(0, 0, 0, 0.2) !important;
  }
  .lg\:hover\:shadow-4:hover {
    box-shadow: 0px 1px 10px rgba(0, 0, 0, 0.12), 0px 4px 5px rgba(0, 0, 0, 0.14), 0px 2px 4px -1px rgba(0, 0, 0, 0.2) !important;
  }
  .lg\:active\:shadow-4:active {
    box-shadow: 0px 1px 10px rgba(0, 0, 0, 0.12), 0px 4px 5px rgba(0, 0, 0, 0.14), 0px 2px 4px -1px rgba(0, 0, 0, 0.2) !important;
  }
  .lg\:focus\:shadow-5:focus {
    box-shadow: 0px 1px 7px rgba(0, 0, 0, 0.1), 0px 4px 5px -2px rgba(0, 0, 0, 0.12), 0px 10px 15px -5px rgba(0, 0, 0, 0.2) !important;
  }
  .lg\:hover\:shadow-5:hover {
    box-shadow: 0px 1px 7px rgba(0, 0, 0, 0.1), 0px 4px 5px -2px rgba(0, 0, 0, 0.12), 0px 10px 15px -5px rgba(0, 0, 0, 0.2) !important;
  }
  .lg\:active\:shadow-5:active {
    box-shadow: 0px 1px 7px rgba(0, 0, 0, 0.1), 0px 4px 5px -2px rgba(0, 0, 0, 0.12), 0px 10px 15px -5px rgba(0, 0, 0, 0.2) !important;
  }
  .lg\:focus\:shadow-6:focus {
    box-shadow: 0px 3px 5px rgba(0, 0, 0, 0.06), 0px 7px 9px rgba(0, 0, 0, 0.12), 0px 20px 25px -8px rgba(0, 0, 0, 0.18) !important;
  }
  .lg\:hover\:shadow-6:hover {
    box-shadow: 0px 3px 5px rgba(0, 0, 0, 0.06), 0px 7px 9px rgba(0, 0, 0, 0.12), 0px 20px 25px -8px rgba(0, 0, 0, 0.18) !important;
  }
  .lg\:active\:shadow-6:active {
    box-shadow: 0px 3px 5px rgba(0, 0, 0, 0.06), 0px 7px 9px rgba(0, 0, 0, 0.12), 0px 20px 25px -8px rgba(0, 0, 0, 0.18) !important;
  }
  .lg\:focus\:shadow-7:focus {
    box-shadow: 0px 7px 30px rgba(0, 0, 0, 0.08), 0px 22px 30px 2px rgba(0, 0, 0, 0.15), 0px 8px 10px rgba(0, 0, 0, 0.15) !important;
  }
  .lg\:hover\:shadow-7:hover {
    box-shadow: 0px 7px 30px rgba(0, 0, 0, 0.08), 0px 22px 30px 2px rgba(0, 0, 0, 0.15), 0px 8px 10px rgba(0, 0, 0, 0.15) !important;
  }
  .lg\:active\:shadow-7:active {
    box-shadow: 0px 7px 30px rgba(0, 0, 0, 0.08), 0px 22px 30px 2px rgba(0, 0, 0, 0.15), 0px 8px 10px rgba(0, 0, 0, 0.15) !important;
  }
  .lg\:focus\:shadow-8:focus {
    box-shadow: 0px 9px 46px 8px rgba(0, 0, 0, 0.12), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 11px 15px rgba(0, 0, 0, 0.2) !important;
  }
  .lg\:hover\:shadow-8:hover {
    box-shadow: 0px 9px 46px 8px rgba(0, 0, 0, 0.12), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 11px 15px rgba(0, 0, 0, 0.2) !important;
  }
  .lg\:active\:shadow-8:active {
    box-shadow: 0px 9px 46px 8px rgba(0, 0, 0, 0.12), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 11px 15px rgba(0, 0, 0, 0.2) !important;
  }
}
@media screen and (min-width: 1200px) {
  .xl\:shadow-none {
    box-shadow: none !important;
  }
  .xl\:shadow-1 {
    box-shadow: 0px 3px 5px rgba(0, 0, 0, 0.02), 0px 0px 2px rgba(0, 0, 0, 0.05), 0px 1px 4px rgba(0, 0, 0, 0.08) !important;
  }
  .xl\:shadow-2 {
    box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.03), 0px 0px 2px rgba(0, 0, 0, 0.06), 0px 2px 6px rgba(0, 0, 0, 0.12) !important;
  }
  .xl\:shadow-3 {
    box-shadow: 0px 1px 8px rgba(0, 0, 0, 0.08), 0px 3px 4px rgba(0, 0, 0, 0.1), 0px 1px 4px -1px rgba(0, 0, 0, 0.1) !important;
  }
  .xl\:shadow-4 {
    box-shadow: 0px 1px 10px rgba(0, 0, 0, 0.12), 0px 4px 5px rgba(0, 0, 0, 0.14), 0px 2px 4px -1px rgba(0, 0, 0, 0.2) !important;
  }
  .xl\:shadow-5 {
    box-shadow: 0px 1px 7px rgba(0, 0, 0, 0.1), 0px 4px 5px -2px rgba(0, 0, 0, 0.12), 0px 10px 15px -5px rgba(0, 0, 0, 0.2) !important;
  }
  .xl\:shadow-6 {
    box-shadow: 0px 3px 5px rgba(0, 0, 0, 0.06), 0px 7px 9px rgba(0, 0, 0, 0.12), 0px 20px 25px -8px rgba(0, 0, 0, 0.18) !important;
  }
  .xl\:shadow-7 {
    box-shadow: 0px 7px 30px rgba(0, 0, 0, 0.08), 0px 22px 30px 2px rgba(0, 0, 0, 0.15), 0px 8px 10px rgba(0, 0, 0, 0.15) !important;
  }
  .xl\:shadow-8 {
    box-shadow: 0px 9px 46px 8px rgba(0, 0, 0, 0.12), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 11px 15px rgba(0, 0, 0, 0.2) !important;
  }
  .xl\:focus\:shadow-none:focus {
    box-shadow: none !important;
  }
  .xl\:hover\:shadow-none:hover {
    box-shadow: none !important;
  }
  .xl\:active\:shadow-none:active {
    box-shadow: none !important;
  }
  .xl\:focus\:shadow-1:focus {
    box-shadow: 0px 3px 5px rgba(0, 0, 0, 0.02), 0px 0px 2px rgba(0, 0, 0, 0.05), 0px 1px 4px rgba(0, 0, 0, 0.08) !important;
  }
  .xl\:hover\:shadow-1:hover {
    box-shadow: 0px 3px 5px rgba(0, 0, 0, 0.02), 0px 0px 2px rgba(0, 0, 0, 0.05), 0px 1px 4px rgba(0, 0, 0, 0.08) !important;
  }
  .xl\:active\:shadow-1:active {
    box-shadow: 0px 3px 5px rgba(0, 0, 0, 0.02), 0px 0px 2px rgba(0, 0, 0, 0.05), 0px 1px 4px rgba(0, 0, 0, 0.08) !important;
  }
  .xl\:focus\:shadow-2:focus {
    box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.03), 0px 0px 2px rgba(0, 0, 0, 0.06), 0px 2px 6px rgba(0, 0, 0, 0.12) !important;
  }
  .xl\:hover\:shadow-2:hover {
    box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.03), 0px 0px 2px rgba(0, 0, 0, 0.06), 0px 2px 6px rgba(0, 0, 0, 0.12) !important;
  }
  .xl\:active\:shadow-2:active {
    box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.03), 0px 0px 2px rgba(0, 0, 0, 0.06), 0px 2px 6px rgba(0, 0, 0, 0.12) !important;
  }
  .xl\:focus\:shadow-3:focus {
    box-shadow: 0px 1px 8px rgba(0, 0, 0, 0.08), 0px 3px 4px rgba(0, 0, 0, 0.1), 0px 1px 4px -1px rgba(0, 0, 0, 0.1) !important;
  }
  .xl\:hover\:shadow-3:hover {
    box-shadow: 0px 1px 8px rgba(0, 0, 0, 0.08), 0px 3px 4px rgba(0, 0, 0, 0.1), 0px 1px 4px -1px rgba(0, 0, 0, 0.1) !important;
  }
  .xl\:active\:shadow-3:active {
    box-shadow: 0px 1px 8px rgba(0, 0, 0, 0.08), 0px 3px 4px rgba(0, 0, 0, 0.1), 0px 1px 4px -1px rgba(0, 0, 0, 0.1) !important;
  }
  .xl\:focus\:shadow-4:focus {
    box-shadow: 0px 1px 10px rgba(0, 0, 0, 0.12), 0px 4px 5px rgba(0, 0, 0, 0.14), 0px 2px 4px -1px rgba(0, 0, 0, 0.2) !important;
  }
  .xl\:hover\:shadow-4:hover {
    box-shadow: 0px 1px 10px rgba(0, 0, 0, 0.12), 0px 4px 5px rgba(0, 0, 0, 0.14), 0px 2px 4px -1px rgba(0, 0, 0, 0.2) !important;
  }
  .xl\:active\:shadow-4:active {
    box-shadow: 0px 1px 10px rgba(0, 0, 0, 0.12), 0px 4px 5px rgba(0, 0, 0, 0.14), 0px 2px 4px -1px rgba(0, 0, 0, 0.2) !important;
  }
  .xl\:focus\:shadow-5:focus {
    box-shadow: 0px 1px 7px rgba(0, 0, 0, 0.1), 0px 4px 5px -2px rgba(0, 0, 0, 0.12), 0px 10px 15px -5px rgba(0, 0, 0, 0.2) !important;
  }
  .xl\:hover\:shadow-5:hover {
    box-shadow: 0px 1px 7px rgba(0, 0, 0, 0.1), 0px 4px 5px -2px rgba(0, 0, 0, 0.12), 0px 10px 15px -5px rgba(0, 0, 0, 0.2) !important;
  }
  .xl\:active\:shadow-5:active {
    box-shadow: 0px 1px 7px rgba(0, 0, 0, 0.1), 0px 4px 5px -2px rgba(0, 0, 0, 0.12), 0px 10px 15px -5px rgba(0, 0, 0, 0.2) !important;
  }
  .xl\:focus\:shadow-6:focus {
    box-shadow: 0px 3px 5px rgba(0, 0, 0, 0.06), 0px 7px 9px rgba(0, 0, 0, 0.12), 0px 20px 25px -8px rgba(0, 0, 0, 0.18) !important;
  }
  .xl\:hover\:shadow-6:hover {
    box-shadow: 0px 3px 5px rgba(0, 0, 0, 0.06), 0px 7px 9px rgba(0, 0, 0, 0.12), 0px 20px 25px -8px rgba(0, 0, 0, 0.18) !important;
  }
  .xl\:active\:shadow-6:active {
    box-shadow: 0px 3px 5px rgba(0, 0, 0, 0.06), 0px 7px 9px rgba(0, 0, 0, 0.12), 0px 20px 25px -8px rgba(0, 0, 0, 0.18) !important;
  }
  .xl\:focus\:shadow-7:focus {
    box-shadow: 0px 7px 30px rgba(0, 0, 0, 0.08), 0px 22px 30px 2px rgba(0, 0, 0, 0.15), 0px 8px 10px rgba(0, 0, 0, 0.15) !important;
  }
  .xl\:hover\:shadow-7:hover {
    box-shadow: 0px 7px 30px rgba(0, 0, 0, 0.08), 0px 22px 30px 2px rgba(0, 0, 0, 0.15), 0px 8px 10px rgba(0, 0, 0, 0.15) !important;
  }
  .xl\:active\:shadow-7:active {
    box-shadow: 0px 7px 30px rgba(0, 0, 0, 0.08), 0px 22px 30px 2px rgba(0, 0, 0, 0.15), 0px 8px 10px rgba(0, 0, 0, 0.15) !important;
  }
  .xl\:focus\:shadow-8:focus {
    box-shadow: 0px 9px 46px 8px rgba(0, 0, 0, 0.12), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 11px 15px rgba(0, 0, 0, 0.2) !important;
  }
  .xl\:hover\:shadow-8:hover {
    box-shadow: 0px 9px 46px 8px rgba(0, 0, 0, 0.12), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 11px 15px rgba(0, 0, 0, 0.2) !important;
  }
  .xl\:active\:shadow-8:active {
    box-shadow: 0px 9px 46px 8px rgba(0, 0, 0, 0.12), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 11px 15px rgba(0, 0, 0, 0.2) !important;
  }
}
.border-none {
  border-width: 0px !important;
  border-style: none;
}

.border-1 {
  border-width: 1px !important;
  border-style: solid;
}

.border-2 {
  border-width: 2px !important;
  border-style: solid;
}

.border-3 {
  border-width: 3px !important;
  border-style: solid;
}

.border-top-none {
  border-top-width: 0px !important;
  border-top-style: none;
}

.border-top-1 {
  border-top-width: 1px !important;
  border-top-style: solid;
}

.border-top-2 {
  border-top-width: 2px !important;
  border-top-style: solid;
}

.border-top-3 {
  border-top-width: 3px !important;
  border-top-style: solid;
}

.border-right-none {
  border-right-width: 0px !important;
  border-right-style: none;
}

.border-right-1 {
  border-right-width: 1px !important;
  border-right-style: solid;
}

.border-right-2 {
  border-right-width: 2px !important;
  border-right-style: solid;
}

.border-right-3 {
  border-right-width: 3px !important;
  border-right-style: solid;
}

.border-left-none {
  border-left-width: 0px !important;
  border-left-style: none;
}

.border-left-1 {
  border-left-width: 1px !important;
  border-left-style: solid;
}

.border-left-2 {
  border-left-width: 2px !important;
  border-left-style: solid;
}

.border-left-3 {
  border-left-width: 3px !important;
  border-left-style: solid;
}

.border-bottom-none {
  border-bottom-width: 0px !important;
  border-bottom-style: none;
}

.border-bottom-1 {
  border-bottom-width: 1px !important;
  border-bottom-style: solid;
}

.border-bottom-2 {
  border-bottom-width: 2px !important;
  border-bottom-style: solid;
}

.border-bottom-3 {
  border-bottom-width: 3px !important;
  border-bottom-style: solid;
}

.border-x-none {
  border-left-width: 0px !important;
  border-left-style: none;
  border-right-width: 0px !important;
  border-right-style: none;
}

.border-x-1 {
  border-left-width: 1px !important;
  border-left-style: solid;
  border-right-width: 1px !important;
  border-right-style: solid;
}

.border-x-2 {
  border-left-width: 2px !important;
  border-left-style: solid;
  border-right-width: 2px !important;
  border-right-style: solid;
}

.border-x-3 {
  border-left-width: 3px !important;
  border-left-style: solid;
  border-right-width: 3px !important;
  border-right-style: solid;
}

.border-y-none {
  border-top-width: 0px !important;
  border-top-style: none;
  border-bottom-width: 0px !important;
  border-bottom-style: none;
}

.border-y-1 {
  border-top-width: 1px !important;
  border-top-style: solid;
  border-bottom-width: 1px !important;
  border-bottom-style: solid;
}

.border-y-2 {
  border-top-width: 2px !important;
  border-top-style: solid;
  border-bottom-width: 2px !important;
  border-bottom-style: solid;
}

.border-y-3 {
  border-top-width: 3px !important;
  border-top-style: solid;
  border-bottom-width: 3px !important;
  border-bottom-style: solid;
}

@media screen and (min-width: 576px) {
  .sm\:border-none {
    border-width: 0px !important;
    border-style: none;
  }
  .sm\:border-1 {
    border-width: 1px !important;
    border-style: solid;
  }
  .sm\:border-2 {
    border-width: 2px !important;
    border-style: solid;
  }
  .sm\:border-3 {
    border-width: 3px !important;
    border-style: solid;
  }
  .sm\:border-top-none {
    border-top-width: 0px !important;
    border-top-style: none;
  }
  .sm\:border-top-1 {
    border-top-width: 1px !important;
    border-top-style: solid;
  }
  .sm\:border-top-2 {
    border-top-width: 2px !important;
    border-top-style: solid;
  }
  .sm\:border-top-3 {
    border-top-width: 3px !important;
    border-top-style: solid;
  }
  .sm\:border-right-none {
    border-right-width: 0px !important;
    border-right-style: none;
  }
  .sm\:border-right-1 {
    border-right-width: 1px !important;
    border-right-style: solid;
  }
  .sm\:border-right-2 {
    border-right-width: 2px !important;
    border-right-style: solid;
  }
  .sm\:border-right-3 {
    border-right-width: 3px !important;
    border-right-style: solid;
  }
  .sm\:border-left-none {
    border-left-width: 0px !important;
    border-left-style: none;
  }
  .sm\:border-left-1 {
    border-left-width: 1px !important;
    border-left-style: solid;
  }
  .sm\:border-left-2 {
    border-left-width: 2px !important;
    border-left-style: solid;
  }
  .sm\:border-left-3 {
    border-left-width: 3px !important;
    border-left-style: solid;
  }
  .sm\:border-bottom-none {
    border-bottom-width: 0px !important;
    border-bottom-style: none;
  }
  .sm\:border-bottom-1 {
    border-bottom-width: 1px !important;
    border-bottom-style: solid;
  }
  .sm\:border-bottom-2 {
    border-bottom-width: 2px !important;
    border-bottom-style: solid;
  }
  .sm\:border-bottom-3 {
    border-bottom-width: 3px !important;
    border-bottom-style: solid;
  }
  .sm\:border-x-none {
    border-left-width: 0px !important;
    border-left-style: none;
    border-right-width: 0px !important;
    border-right-style: none;
  }
  .sm\:border-x-1 {
    border-left-width: 1px !important;
    border-left-style: solid;
    border-right-width: 1px !important;
    border-right-style: solid;
  }
  .sm\:border-x-2 {
    border-left-width: 2px !important;
    border-left-style: solid;
    border-right-width: 2px !important;
    border-right-style: solid;
  }
  .sm\:border-x-3 {
    border-left-width: 3px !important;
    border-left-style: solid;
    border-right-width: 3px !important;
    border-right-style: solid;
  }
  .sm\:border-y-none {
    border-top-width: 0px !important;
    border-top-style: none;
    border-bottom-width: 0px !important;
    border-bottom-style: none;
  }
  .sm\:border-y-1 {
    border-top-width: 1px !important;
    border-top-style: solid;
    border-bottom-width: 1px !important;
    border-bottom-style: solid;
  }
  .sm\:border-y-2 {
    border-top-width: 2px !important;
    border-top-style: solid;
    border-bottom-width: 2px !important;
    border-bottom-style: solid;
  }
  .sm\:border-y-3 {
    border-top-width: 3px !important;
    border-top-style: solid;
    border-bottom-width: 3px !important;
    border-bottom-style: solid;
  }
}
@media screen and (min-width: 768px) {
  .md\:border-none {
    border-width: 0px !important;
    border-style: none;
  }
  .md\:border-1 {
    border-width: 1px !important;
    border-style: solid;
  }
  .md\:border-2 {
    border-width: 2px !important;
    border-style: solid;
  }
  .md\:border-3 {
    border-width: 3px !important;
    border-style: solid;
  }
  .md\:border-top-none {
    border-top-width: 0px !important;
    border-top-style: none;
  }
  .md\:border-top-1 {
    border-top-width: 1px !important;
    border-top-style: solid;
  }
  .md\:border-top-2 {
    border-top-width: 2px !important;
    border-top-style: solid;
  }
  .md\:border-top-3 {
    border-top-width: 3px !important;
    border-top-style: solid;
  }
  .md\:border-right-none {
    border-right-width: 0px !important;
    border-right-style: none;
  }
  .md\:border-right-1 {
    border-right-width: 1px !important;
    border-right-style: solid;
  }
  .md\:border-right-2 {
    border-right-width: 2px !important;
    border-right-style: solid;
  }
  .md\:border-right-3 {
    border-right-width: 3px !important;
    border-right-style: solid;
  }
  .md\:border-left-none {
    border-left-width: 0px !important;
    border-left-style: none;
  }
  .md\:border-left-1 {
    border-left-width: 1px !important;
    border-left-style: solid;
  }
  .md\:border-left-2 {
    border-left-width: 2px !important;
    border-left-style: solid;
  }
  .md\:border-left-3 {
    border-left-width: 3px !important;
    border-left-style: solid;
  }
  .md\:border-bottom-none {
    border-bottom-width: 0px !important;
    border-bottom-style: none;
  }
  .md\:border-bottom-1 {
    border-bottom-width: 1px !important;
    border-bottom-style: solid;
  }
  .md\:border-bottom-2 {
    border-bottom-width: 2px !important;
    border-bottom-style: solid;
  }
  .md\:border-bottom-3 {
    border-bottom-width: 3px !important;
    border-bottom-style: solid;
  }
  .md\:border-x-none {
    border-left-width: 0px !important;
    border-left-style: none;
    border-right-width: 0px !important;
    border-right-style: none;
  }
  .md\:border-x-1 {
    border-left-width: 1px !important;
    border-left-style: solid;
    border-right-width: 1px !important;
    border-right-style: solid;
  }
  .md\:border-x-2 {
    border-left-width: 2px !important;
    border-left-style: solid;
    border-right-width: 2px !important;
    border-right-style: solid;
  }
  .md\:border-x-3 {
    border-left-width: 3px !important;
    border-left-style: solid;
    border-right-width: 3px !important;
    border-right-style: solid;
  }
  .md\:border-y-none {
    border-top-width: 0px !important;
    border-top-style: none;
    border-bottom-width: 0px !important;
    border-bottom-style: none;
  }
  .md\:border-y-1 {
    border-top-width: 1px !important;
    border-top-style: solid;
    border-bottom-width: 1px !important;
    border-bottom-style: solid;
  }
  .md\:border-y-2 {
    border-top-width: 2px !important;
    border-top-style: solid;
    border-bottom-width: 2px !important;
    border-bottom-style: solid;
  }
  .md\:border-y-3 {
    border-top-width: 3px !important;
    border-top-style: solid;
    border-bottom-width: 3px !important;
    border-bottom-style: solid;
  }
}
@media screen and (min-width: 992px) {
  .lg\:border-none {
    border-width: 0px !important;
    border-style: none;
  }
  .lg\:border-1 {
    border-width: 1px !important;
    border-style: solid;
  }
  .lg\:border-2 {
    border-width: 2px !important;
    border-style: solid;
  }
  .lg\:border-3 {
    border-width: 3px !important;
    border-style: solid;
  }
  .lg\:border-top-none {
    border-top-width: 0px !important;
    border-top-style: none;
  }
  .lg\:border-top-1 {
    border-top-width: 1px !important;
    border-top-style: solid;
  }
  .lg\:border-top-2 {
    border-top-width: 2px !important;
    border-top-style: solid;
  }
  .lg\:border-top-3 {
    border-top-width: 3px !important;
    border-top-style: solid;
  }
  .lg\:border-right-none {
    border-right-width: 0px !important;
    border-right-style: none;
  }
  .lg\:border-right-1 {
    border-right-width: 1px !important;
    border-right-style: solid;
  }
  .lg\:border-right-2 {
    border-right-width: 2px !important;
    border-right-style: solid;
  }
  .lg\:border-right-3 {
    border-right-width: 3px !important;
    border-right-style: solid;
  }
  .lg\:border-left-none {
    border-left-width: 0px !important;
    border-left-style: none;
  }
  .lg\:border-left-1 {
    border-left-width: 1px !important;
    border-left-style: solid;
  }
  .lg\:border-left-2 {
    border-left-width: 2px !important;
    border-left-style: solid;
  }
  .lg\:border-left-3 {
    border-left-width: 3px !important;
    border-left-style: solid;
  }
  .lg\:border-bottom-none {
    border-bottom-width: 0px !important;
    border-bottom-style: none;
  }
  .lg\:border-bottom-1 {
    border-bottom-width: 1px !important;
    border-bottom-style: solid;
  }
  .lg\:border-bottom-2 {
    border-bottom-width: 2px !important;
    border-bottom-style: solid;
  }
  .lg\:border-bottom-3 {
    border-bottom-width: 3px !important;
    border-bottom-style: solid;
  }
  .lg\:border-x-none {
    border-left-width: 0px !important;
    border-left-style: none;
    border-right-width: 0px !important;
    border-right-style: none;
  }
  .lg\:border-x-1 {
    border-left-width: 1px !important;
    border-left-style: solid;
    border-right-width: 1px !important;
    border-right-style: solid;
  }
  .lg\:border-x-2 {
    border-left-width: 2px !important;
    border-left-style: solid;
    border-right-width: 2px !important;
    border-right-style: solid;
  }
  .lg\:border-x-3 {
    border-left-width: 3px !important;
    border-left-style: solid;
    border-right-width: 3px !important;
    border-right-style: solid;
  }
  .lg\:border-y-none {
    border-top-width: 0px !important;
    border-top-style: none;
    border-bottom-width: 0px !important;
    border-bottom-style: none;
  }
  .lg\:border-y-1 {
    border-top-width: 1px !important;
    border-top-style: solid;
    border-bottom-width: 1px !important;
    border-bottom-style: solid;
  }
  .lg\:border-y-2 {
    border-top-width: 2px !important;
    border-top-style: solid;
    border-bottom-width: 2px !important;
    border-bottom-style: solid;
  }
  .lg\:border-y-3 {
    border-top-width: 3px !important;
    border-top-style: solid;
    border-bottom-width: 3px !important;
    border-bottom-style: solid;
  }
}
@media screen and (min-width: 1200px) {
  .xl\:border-none {
    border-width: 0px !important;
    border-style: none;
  }
  .xl\:border-1 {
    border-width: 1px !important;
    border-style: solid;
  }
  .xl\:border-2 {
    border-width: 2px !important;
    border-style: solid;
  }
  .xl\:border-3 {
    border-width: 3px !important;
    border-style: solid;
  }
  .xl\:border-top-none {
    border-top-width: 0px !important;
    border-top-style: none;
  }
  .xl\:border-top-1 {
    border-top-width: 1px !important;
    border-top-style: solid;
  }
  .xl\:border-top-2 {
    border-top-width: 2px !important;
    border-top-style: solid;
  }
  .xl\:border-top-3 {
    border-top-width: 3px !important;
    border-top-style: solid;
  }
  .xl\:border-right-none {
    border-right-width: 0px !important;
    border-right-style: none;
  }
  .xl\:border-right-1 {
    border-right-width: 1px !important;
    border-right-style: solid;
  }
  .xl\:border-right-2 {
    border-right-width: 2px !important;
    border-right-style: solid;
  }
  .xl\:border-right-3 {
    border-right-width: 3px !important;
    border-right-style: solid;
  }
  .xl\:border-left-none {
    border-left-width: 0px !important;
    border-left-style: none;
  }
  .xl\:border-left-1 {
    border-left-width: 1px !important;
    border-left-style: solid;
  }
  .xl\:border-left-2 {
    border-left-width: 2px !important;
    border-left-style: solid;
  }
  .xl\:border-left-3 {
    border-left-width: 3px !important;
    border-left-style: solid;
  }
  .xl\:border-bottom-none {
    border-bottom-width: 0px !important;
    border-bottom-style: none;
  }
  .xl\:border-bottom-1 {
    border-bottom-width: 1px !important;
    border-bottom-style: solid;
  }
  .xl\:border-bottom-2 {
    border-bottom-width: 2px !important;
    border-bottom-style: solid;
  }
  .xl\:border-bottom-3 {
    border-bottom-width: 3px !important;
    border-bottom-style: solid;
  }
  .xl\:border-x-none {
    border-left-width: 0px !important;
    border-left-style: none;
    border-right-width: 0px !important;
    border-right-style: none;
  }
  .xl\:border-x-1 {
    border-left-width: 1px !important;
    border-left-style: solid;
    border-right-width: 1px !important;
    border-right-style: solid;
  }
  .xl\:border-x-2 {
    border-left-width: 2px !important;
    border-left-style: solid;
    border-right-width: 2px !important;
    border-right-style: solid;
  }
  .xl\:border-x-3 {
    border-left-width: 3px !important;
    border-left-style: solid;
    border-right-width: 3px !important;
    border-right-style: solid;
  }
  .xl\:border-y-none {
    border-top-width: 0px !important;
    border-top-style: none;
    border-bottom-width: 0px !important;
    border-bottom-style: none;
  }
  .xl\:border-y-1 {
    border-top-width: 1px !important;
    border-top-style: solid;
    border-bottom-width: 1px !important;
    border-bottom-style: solid;
  }
  .xl\:border-y-2 {
    border-top-width: 2px !important;
    border-top-style: solid;
    border-bottom-width: 2px !important;
    border-bottom-style: solid;
  }
  .xl\:border-y-3 {
    border-top-width: 3px !important;
    border-top-style: solid;
    border-bottom-width: 3px !important;
    border-bottom-style: solid;
  }
}
.border-solid {
  border-style: solid !important;
}

.border-dashed {
  border-style: dashed !important;
}

.border-dotted {
  border-style: dotted !important;
}

.border-double {
  border-style: double !important;
}

@media screen and (min-width: 576px) {
  .sm\:border-solid {
    border-style: solid !important;
  }
  .sm\:border-dashed {
    border-style: dashed !important;
  }
  .sm\:border-dotted {
    border-style: dotted !important;
  }
  .sm\:border-double {
    border-style: double !important;
  }
}
@media screen and (min-width: 768px) {
  .md\:border-solid {
    border-style: solid !important;
  }
  .md\:border-dashed {
    border-style: dashed !important;
  }
  .md\:border-dotted {
    border-style: dotted !important;
  }
  .md\:border-double {
    border-style: double !important;
  }
}
@media screen and (min-width: 992px) {
  .lg\:border-solid {
    border-style: solid !important;
  }
  .lg\:border-dashed {
    border-style: dashed !important;
  }
  .lg\:border-dotted {
    border-style: dotted !important;
  }
  .lg\:border-double {
    border-style: double !important;
  }
}
@media screen and (min-width: 1200px) {
  .xl\:border-solid {
    border-style: solid !important;
  }
  .xl\:border-dashed {
    border-style: dashed !important;
  }
  .xl\:border-dotted {
    border-style: dotted !important;
  }
  .xl\:border-double {
    border-style: double !important;
  }
}
.border-noround {
  border-radius: 0 !important;
}

.border-round {
  border-radius: var(--border-radius) !important;
}

.border-round-xs {
  border-radius: 0.125rem !important;
}

.border-round-sm {
  border-radius: 0.25rem !important;
}

.border-round-md {
  border-radius: 0.375rem !important;
}

.border-round-lg {
  border-radius: 0.5rem !important;
}

.border-round-xl {
  border-radius: 0.75rem !important;
}

.border-round-2xl {
  border-radius: 1rem !important;
}

.border-round-3xl {
  border-radius: 1.5rem !important;
}

.border-circle {
  border-radius: 50% !important;
}

@media screen and (min-width: 576px) {
  .sm\:border-noround {
    border-radius: 0 !important;
  }
  .sm\:border-round {
    border-radius: var(--border-radius) !important;
  }
  .sm\:border-round-xs {
    border-radius: 0.125rem !important;
  }
  .sm\:border-round-sm {
    border-radius: 0.25rem !important;
  }
  .sm\:border-round-md {
    border-radius: 0.375rem !important;
  }
  .sm\:border-round-lg {
    border-radius: 0.5rem !important;
  }
  .sm\:border-round-xl {
    border-radius: 0.75rem !important;
  }
  .sm\:border-round-2xl {
    border-radius: 1rem !important;
  }
  .sm\:border-round-3xl {
    border-radius: 1.5rem !important;
  }
  .sm\:border-circle {
    border-radius: 50% !important;
  }
}
@media screen and (min-width: 768px) {
  .md\:border-noround {
    border-radius: 0 !important;
  }
  .md\:border-round {
    border-radius: var(--border-radius) !important;
  }
  .md\:border-round-xs {
    border-radius: 0.125rem !important;
  }
  .md\:border-round-sm {
    border-radius: 0.25rem !important;
  }
  .md\:border-round-md {
    border-radius: 0.375rem !important;
  }
  .md\:border-round-lg {
    border-radius: 0.5rem !important;
  }
  .md\:border-round-xl {
    border-radius: 0.75rem !important;
  }
  .md\:border-round-2xl {
    border-radius: 1rem !important;
  }
  .md\:border-round-3xl {
    border-radius: 1.5rem !important;
  }
  .md\:border-circle {
    border-radius: 50% !important;
  }
}
@media screen and (min-width: 992px) {
  .lg\:border-noround {
    border-radius: 0 !important;
  }
  .lg\:border-round {
    border-radius: var(--border-radius) !important;
  }
  .lg\:border-round-xs {
    border-radius: 0.125rem !important;
  }
  .lg\:border-round-sm {
    border-radius: 0.25rem !important;
  }
  .lg\:border-round-md {
    border-radius: 0.375rem !important;
  }
  .lg\:border-round-lg {
    border-radius: 0.5rem !important;
  }
  .lg\:border-round-xl {
    border-radius: 0.75rem !important;
  }
  .lg\:border-round-2xl {
    border-radius: 1rem !important;
  }
  .lg\:border-round-3xl {
    border-radius: 1.5rem !important;
  }
  .lg\:border-circle {
    border-radius: 50% !important;
  }
}
@media screen and (min-width: 1200px) {
  .xl\:border-noround {
    border-radius: 0 !important;
  }
  .xl\:border-round {
    border-radius: var(--border-radius) !important;
  }
  .xl\:border-round-xs {
    border-radius: 0.125rem !important;
  }
  .xl\:border-round-sm {
    border-radius: 0.25rem !important;
  }
  .xl\:border-round-md {
    border-radius: 0.375rem !important;
  }
  .xl\:border-round-lg {
    border-radius: 0.5rem !important;
  }
  .xl\:border-round-xl {
    border-radius: 0.75rem !important;
  }
  .xl\:border-round-2xl {
    border-radius: 1rem !important;
  }
  .xl\:border-round-3xl {
    border-radius: 1.5rem !important;
  }
  .xl\:border-circle {
    border-radius: 50% !important;
  }
}
.border-noround-left {
  border-top-left-radius: 0 !important;
  border-bottom-left-radius: 0 !important;
}

.border-noround-top {
  border-top-left-radius: 0 !important;
  border-top-right-radius: 0 !important;
}

.border-noround-right {
  border-top-right-radius: 0 !important;
  border-bottom-right-radius: 0 !important;
}

.border-noround-bottom {
  border-bottom-left-radius: 0 !important;
  border-bottom-right-radius: 0 !important;
}

.border-round-left {
  border-top-left-radius: var(--border-radius) !important;
  border-bottom-left-radius: var(--border-radius) !important;
}

.border-round-top {
  border-top-left-radius: var(--border-radius) !important;
  border-top-right-radius: var(--border-radius) !important;
}

.border-round-right {
  border-top-right-radius: var(--border-radius) !important;
  border-bottom-right-radius: var(--border-radius) !important;
}

.border-round-bottom {
  border-bottom-left-radius: var(--border-radius) !important;
  border-bottom-right-radius: var(--border-radius) !important;
}

.border-round-left-xs {
  border-top-left-radius: 0.125rem !important;
  border-bottom-left-radius: 0.125rem !important;
}

.border-round-top-xs {
  border-top-left-radius: 0.125rem !important;
  border-top-right-radius: 0.125rem !important;
}

.border-round-right-xs {
  border-top-right-radius: 0.125rem !important;
  border-bottom-right-radius: 0.125rem !important;
}

.border-round-bottom-xs {
  border-bottom-left-radius: 0.125rem !important;
  border-bottom-right-radius: 0.125rem !important;
}

.border-round-left-sm {
  border-top-left-radius: 0.25rem !important;
  border-bottom-left-radius: 0.25rem !important;
}

.border-round-top-sm {
  border-top-left-radius: 0.25rem !important;
  border-top-right-radius: 0.25rem !important;
}

.border-round-right-sm {
  border-top-right-radius: 0.25rem !important;
  border-bottom-right-radius: 0.25rem !important;
}

.border-round-bottom-sm {
  border-bottom-left-radius: 0.25rem !important;
  border-bottom-right-radius: 0.25rem !important;
}

.border-round-left-md {
  border-top-left-radius: 0.375rem !important;
  border-bottom-left-radius: 0.375rem !important;
}

.border-round-top-md {
  border-top-left-radius: 0.375rem !important;
  border-top-right-radius: 0.375rem !important;
}

.border-round-right-md {
  border-top-right-radius: 0.375rem !important;
  border-bottom-right-radius: 0.375rem !important;
}

.border-round-bottom-md {
  border-bottom-left-radius: 0.375rem !important;
  border-bottom-right-radius: 0.375rem !important;
}

.border-round-left-lg {
  border-top-left-radius: 0.5rem !important;
  border-bottom-left-radius: 0.5rem !important;
}

.border-round-top-lg {
  border-top-left-radius: 0.5rem !important;
  border-top-right-radius: 0.5rem !important;
}

.border-round-right-lg {
  border-top-right-radius: 0.5rem !important;
  border-bottom-right-radius: 0.5rem !important;
}

.border-round-bottom-lg {
  border-bottom-left-radius: 0.5rem !important;
  border-bottom-right-radius: 0.5rem !important;
}

.border-round-left-xl {
  border-top-left-radius: 0.75rem !important;
  border-bottom-left-radius: 0.75rem !important;
}

.border-round-top-xl {
  border-top-left-radius: 0.75rem !important;
  border-top-right-radius: 0.75rem !important;
}

.border-round-right-xl {
  border-top-right-radius: 0.75rem !important;
  border-bottom-right-radius: 0.75rem !important;
}

.border-round-bottom-xl {
  border-bottom-left-radius: 0.75rem !important;
  border-bottom-right-radius: 0.75rem !important;
}

.border-round-left-2xl {
  border-top-left-radius: 1rem !important;
  border-bottom-left-radius: 1rem !important;
}

.border-round-top-2xl {
  border-top-left-radius: 1rem !important;
  border-top-right-radius: 1rem !important;
}

.border-round-right-2xl {
  border-top-right-radius: 1rem !important;
  border-bottom-right-radius: 1rem !important;
}

.border-round-bottom-2xl {
  border-bottom-left-radius: 1rem !important;
  border-bottom-right-radius: 1rem !important;
}

.border-round-left-3xl {
  border-top-left-radius: 1.5rem !important;
  border-bottom-left-radius: 1.5rem !important;
}

.border-round-top-3xl {
  border-top-left-radius: 1.5rem !important;
  border-top-right-radius: 1.5rem !important;
}

.border-round-right-3xl {
  border-top-right-radius: 1.5rem !important;
  border-bottom-right-radius: 1.5rem !important;
}

.border-round-bottom-3xl {
  border-bottom-left-radius: 1.5rem !important;
  border-bottom-right-radius: 1.5rem !important;
}

.border-circle-left {
  border-top-left-radius: 50% !important;
  border-bottom-left-radius: 50% !important;
}

.border-circle-top {
  border-top-left-radius: 50% !important;
  border-top-right-radius: 50% !important;
}

.border-circle-right {
  border-top-right-radius: 50% !important;
  border-bottom-right-radius: 50% !important;
}

.border-circle-bottom {
  border-bottom-left-radius: 50% !important;
  border-bottom-right-radius: 50% !important;
}

@media screen and (min-width: 576px) {
  .sm\:border-noround-left {
    border-top-left-radius: 0 !important;
    border-bottom-left-radius: 0 !important;
  }
  .sm\:border-noround-top {
    border-top-left-radius: 0 !important;
    border-top-right-radius: 0 !important;
  }
  .sm\:border-noround-right {
    border-top-right-radius: 0 !important;
    border-bottom-right-radius: 0 !important;
  }
  .sm\:border-noround-bottom {
    border-bottom-left-radius: 0 !important;
    border-bottom-right-radius: 0 !important;
  }
  .sm\:border-round-left {
    border-top-left-radius: var(--border-radius) !important;
    border-bottom-left-radius: var(--border-radius) !important;
  }
  .sm\:border-round-top {
    border-top-left-radius: var(--border-radius) !important;
    border-top-right-radius: var(--border-radius) !important;
  }
  .sm\:border-round-right {
    border-top-right-radius: var(--border-radius) !important;
    border-bottom-right-radius: var(--border-radius) !important;
  }
  .sm\:border-round-bottom {
    border-bottom-left-radius: var(--border-radius) !important;
    border-bottom-right-radius: var(--border-radius) !important;
  }
  .sm\:border-round-left-xs {
    border-top-left-radius: 0.125rem !important;
    border-bottom-left-radius: 0.125rem !important;
  }
  .sm\:border-round-top-xs {
    border-top-left-radius: 0.125rem !important;
    border-top-right-radius: 0.125rem !important;
  }
  .sm\:border-round-right-xs {
    border-top-right-radius: 0.125rem !important;
    border-bottom-right-radius: 0.125rem !important;
  }
  .sm\:border-round-bottom-xs {
    border-bottom-left-radius: 0.125rem !important;
    border-bottom-right-radius: 0.125rem !important;
  }
  .sm\:border-round-left-sm {
    border-top-left-radius: 0.25rem !important;
    border-bottom-left-radius: 0.25rem !important;
  }
  .sm\:border-round-top-sm {
    border-top-left-radius: 0.25rem !important;
    border-top-right-radius: 0.25rem !important;
  }
  .sm\:border-round-right-sm {
    border-top-right-radius: 0.25rem !important;
    border-bottom-right-radius: 0.25rem !important;
  }
  .sm\:border-round-bottom-sm {
    border-bottom-left-radius: 0.25rem !important;
    border-bottom-right-radius: 0.25rem !important;
  }
  .sm\:border-round-left-md {
    border-top-left-radius: 0.375rem !important;
    border-bottom-left-radius: 0.375rem !important;
  }
  .sm\:border-round-top-md {
    border-top-left-radius: 0.375rem !important;
    border-top-right-radius: 0.375rem !important;
  }
  .sm\:border-round-right-md {
    border-top-right-radius: 0.375rem !important;
    border-bottom-right-radius: 0.375rem !important;
  }
  .sm\:border-round-bottom-md {
    border-bottom-left-radius: 0.375rem !important;
    border-bottom-right-radius: 0.375rem !important;
  }
  .sm\:border-round-left-lg {
    border-top-left-radius: 0.5rem !important;
    border-bottom-left-radius: 0.5rem !important;
  }
  .sm\:border-round-top-lg {
    border-top-left-radius: 0.5rem !important;
    border-top-right-radius: 0.5rem !important;
  }
  .sm\:border-round-right-lg {
    border-top-right-radius: 0.5rem !important;
    border-bottom-right-radius: 0.5rem !important;
  }
  .sm\:border-round-bottom-lg {
    border-bottom-left-radius: 0.5rem !important;
    border-bottom-right-radius: 0.5rem !important;
  }
  .sm\:border-round-left-xl {
    border-top-left-radius: 0.75rem !important;
    border-bottom-left-radius: 0.75rem !important;
  }
  .sm\:border-round-top-xl {
    border-top-left-radius: 0.75rem !important;
    border-top-right-radius: 0.75rem !important;
  }
  .sm\:border-round-right-xl {
    border-top-right-radius: 0.75rem !important;
    border-bottom-right-radius: 0.75rem !important;
  }
  .sm\:border-round-bottom-xl {
    border-bottom-left-radius: 0.75rem !important;
    border-bottom-right-radius: 0.75rem !important;
  }
  .sm\:border-round-left-2xl {
    border-top-left-radius: 1rem !important;
    border-bottom-left-radius: 1rem !important;
  }
  .sm\:border-round-top-2xl {
    border-top-left-radius: 1rem !important;
    border-top-right-radius: 1rem !important;
  }
  .sm\:border-round-right-2xl {
    border-top-right-radius: 1rem !important;
    border-bottom-right-radius: 1rem !important;
  }
  .sm\:border-round-bottom-2xl {
    border-bottom-left-radius: 1rem !important;
    border-bottom-right-radius: 1rem !important;
  }
  .sm\:border-round-left-3xl {
    border-top-left-radius: 1.5rem !important;
    border-bottom-left-radius: 1.5rem !important;
  }
  .sm\:border-round-top-3xl {
    border-top-left-radius: 1.5rem !important;
    border-top-right-radius: 1.5rem !important;
  }
  .sm\:border-round-right-3xl {
    border-top-right-radius: 1.5rem !important;
    border-bottom-right-radius: 1.5rem !important;
  }
  .sm\:border-round-bottom-3xl {
    border-bottom-left-radius: 1.5rem !important;
    border-bottom-right-radius: 1.5rem !important;
  }
  .sm\:border-circle-left {
    border-top-left-radius: 50% !important;
    border-bottom-left-radius: 50% !important;
  }
  .sm\:border-circle-top {
    border-top-left-radius: 50% !important;
    border-top-right-radius: 50% !important;
  }
  .sm\:border-circle-right {
    border-top-right-radius: 50% !important;
    border-bottom-right-radius: 50% !important;
  }
  .sm\:border-circle-bottom {
    border-bottom-left-radius: 50% !important;
    border-bottom-right-radius: 50% !important;
  }
}
@media screen and (min-width: 768px) {
  .md\:border-noround-left {
    border-top-left-radius: 0 !important;
    border-bottom-left-radius: 0 !important;
  }
  .md\:border-noround-top {
    border-top-left-radius: 0 !important;
    border-top-right-radius: 0 !important;
  }
  .md\:border-noround-right {
    border-top-right-radius: 0 !important;
    border-bottom-right-radius: 0 !important;
  }
  .md\:border-noround-bottom {
    border-bottom-left-radius: 0 !important;
    border-bottom-right-radius: 0 !important;
  }
  .md\:border-round-left {
    border-top-left-radius: var(--border-radius) !important;
    border-bottom-left-radius: var(--border-radius) !important;
  }
  .md\:border-round-top {
    border-top-left-radius: var(--border-radius) !important;
    border-top-right-radius: var(--border-radius) !important;
  }
  .md\:border-round-right {
    border-top-right-radius: var(--border-radius) !important;
    border-bottom-right-radius: var(--border-radius) !important;
  }
  .md\:border-round-bottom {
    border-bottom-left-radius: var(--border-radius) !important;
    border-bottom-right-radius: var(--border-radius) !important;
  }
  .md\:border-round-left-xs {
    border-top-left-radius: 0.125rem !important;
    border-bottom-left-radius: 0.125rem !important;
  }
  .md\:border-round-top-xs {
    border-top-left-radius: 0.125rem !important;
    border-top-right-radius: 0.125rem !important;
  }
  .md\:border-round-right-xs {
    border-top-right-radius: 0.125rem !important;
    border-bottom-right-radius: 0.125rem !important;
  }
  .md\:border-round-bottom-xs {
    border-bottom-left-radius: 0.125rem !important;
    border-bottom-right-radius: 0.125rem !important;
  }
  .md\:border-round-left-sm {
    border-top-left-radius: 0.25rem !important;
    border-bottom-left-radius: 0.25rem !important;
  }
  .md\:border-round-top-sm {
    border-top-left-radius: 0.25rem !important;
    border-top-right-radius: 0.25rem !important;
  }
  .md\:border-round-right-sm {
    border-top-right-radius: 0.25rem !important;
    border-bottom-right-radius: 0.25rem !important;
  }
  .md\:border-round-bottom-sm {
    border-bottom-left-radius: 0.25rem !important;
    border-bottom-right-radius: 0.25rem !important;
  }
  .md\:border-round-left-md {
    border-top-left-radius: 0.375rem !important;
    border-bottom-left-radius: 0.375rem !important;
  }
  .md\:border-round-top-md {
    border-top-left-radius: 0.375rem !important;
    border-top-right-radius: 0.375rem !important;
  }
  .md\:border-round-right-md {
    border-top-right-radius: 0.375rem !important;
    border-bottom-right-radius: 0.375rem !important;
  }
  .md\:border-round-bottom-md {
    border-bottom-left-radius: 0.375rem !important;
    border-bottom-right-radius: 0.375rem !important;
  }
  .md\:border-round-left-lg {
    border-top-left-radius: 0.5rem !important;
    border-bottom-left-radius: 0.5rem !important;
  }
  .md\:border-round-top-lg {
    border-top-left-radius: 0.5rem !important;
    border-top-right-radius: 0.5rem !important;
  }
  .md\:border-round-right-lg {
    border-top-right-radius: 0.5rem !important;
    border-bottom-right-radius: 0.5rem !important;
  }
  .md\:border-round-bottom-lg {
    border-bottom-left-radius: 0.5rem !important;
    border-bottom-right-radius: 0.5rem !important;
  }
  .md\:border-round-left-xl {
    border-top-left-radius: 0.75rem !important;
    border-bottom-left-radius: 0.75rem !important;
  }
  .md\:border-round-top-xl {
    border-top-left-radius: 0.75rem !important;
    border-top-right-radius: 0.75rem !important;
  }
  .md\:border-round-right-xl {
    border-top-right-radius: 0.75rem !important;
    border-bottom-right-radius: 0.75rem !important;
  }
  .md\:border-round-bottom-xl {
    border-bottom-left-radius: 0.75rem !important;
    border-bottom-right-radius: 0.75rem !important;
  }
  .md\:border-round-left-2xl {
    border-top-left-radius: 1rem !important;
    border-bottom-left-radius: 1rem !important;
  }
  .md\:border-round-top-2xl {
    border-top-left-radius: 1rem !important;
    border-top-right-radius: 1rem !important;
  }
  .md\:border-round-right-2xl {
    border-top-right-radius: 1rem !important;
    border-bottom-right-radius: 1rem !important;
  }
  .md\:border-round-bottom-2xl {
    border-bottom-left-radius: 1rem !important;
    border-bottom-right-radius: 1rem !important;
  }
  .md\:border-round-left-3xl {
    border-top-left-radius: 1.5rem !important;
    border-bottom-left-radius: 1.5rem !important;
  }
  .md\:border-round-top-3xl {
    border-top-left-radius: 1.5rem !important;
    border-top-right-radius: 1.5rem !important;
  }
  .md\:border-round-right-3xl {
    border-top-right-radius: 1.5rem !important;
    border-bottom-right-radius: 1.5rem !important;
  }
  .md\:border-round-bottom-3xl {
    border-bottom-left-radius: 1.5rem !important;
    border-bottom-right-radius: 1.5rem !important;
  }
  .md\:border-circle-left {
    border-top-left-radius: 50% !important;
    border-bottom-left-radius: 50% !important;
  }
  .md\:border-circle-top {
    border-top-left-radius: 50% !important;
    border-top-right-radius: 50% !important;
  }
  .md\:border-circle-right {
    border-top-right-radius: 50% !important;
    border-bottom-right-radius: 50% !important;
  }
  .md\:border-circle-bottom {
    border-bottom-left-radius: 50% !important;
    border-bottom-right-radius: 50% !important;
  }
}
@media screen and (min-width: 992px) {
  .lg\:border-noround-left {
    border-top-left-radius: 0 !important;
    border-bottom-left-radius: 0 !important;
  }
  .lg\:border-noround-top {
    border-top-left-radius: 0 !important;
    border-top-right-radius: 0 !important;
  }
  .lg\:border-noround-right {
    border-top-right-radius: 0 !important;
    border-bottom-right-radius: 0 !important;
  }
  .lg\:border-noround-bottom {
    border-bottom-left-radius: 0 !important;
    border-bottom-right-radius: 0 !important;
  }
  .lg\:border-round-left {
    border-top-left-radius: var(--border-radius) !important;
    border-bottom-left-radius: var(--border-radius) !important;
  }
  .lg\:border-round-top {
    border-top-left-radius: var(--border-radius) !important;
    border-top-right-radius: var(--border-radius) !important;
  }
  .lg\:border-round-right {
    border-top-right-radius: var(--border-radius) !important;
    border-bottom-right-radius: var(--border-radius) !important;
  }
  .lg\:border-round-bottom {
    border-bottom-left-radius: var(--border-radius) !important;
    border-bottom-right-radius: var(--border-radius) !important;
  }
  .lg\:border-round-left-xs {
    border-top-left-radius: 0.125rem !important;
    border-bottom-left-radius: 0.125rem !important;
  }
  .lg\:border-round-top-xs {
    border-top-left-radius: 0.125rem !important;
    border-top-right-radius: 0.125rem !important;
  }
  .lg\:border-round-right-xs {
    border-top-right-radius: 0.125rem !important;
    border-bottom-right-radius: 0.125rem !important;
  }
  .lg\:border-round-bottom-xs {
    border-bottom-left-radius: 0.125rem !important;
    border-bottom-right-radius: 0.125rem !important;
  }
  .lg\:border-round-left-sm {
    border-top-left-radius: 0.25rem !important;
    border-bottom-left-radius: 0.25rem !important;
  }
  .lg\:border-round-top-sm {
    border-top-left-radius: 0.25rem !important;
    border-top-right-radius: 0.25rem !important;
  }
  .lg\:border-round-right-sm {
    border-top-right-radius: 0.25rem !important;
    border-bottom-right-radius: 0.25rem !important;
  }
  .lg\:border-round-bottom-sm {
    border-bottom-left-radius: 0.25rem !important;
    border-bottom-right-radius: 0.25rem !important;
  }
  .lg\:border-round-left-md {
    border-top-left-radius: 0.375rem !important;
    border-bottom-left-radius: 0.375rem !important;
  }
  .lg\:border-round-top-md {
    border-top-left-radius: 0.375rem !important;
    border-top-right-radius: 0.375rem !important;
  }
  .lg\:border-round-right-md {
    border-top-right-radius: 0.375rem !important;
    border-bottom-right-radius: 0.375rem !important;
  }
  .lg\:border-round-bottom-md {
    border-bottom-left-radius: 0.375rem !important;
    border-bottom-right-radius: 0.375rem !important;
  }
  .lg\:border-round-left-lg {
    border-top-left-radius: 0.5rem !important;
    border-bottom-left-radius: 0.5rem !important;
  }
  .lg\:border-round-top-lg {
    border-top-left-radius: 0.5rem !important;
    border-top-right-radius: 0.5rem !important;
  }
  .lg\:border-round-right-lg {
    border-top-right-radius: 0.5rem !important;
    border-bottom-right-radius: 0.5rem !important;
  }
  .lg\:border-round-bottom-lg {
    border-bottom-left-radius: 0.5rem !important;
    border-bottom-right-radius: 0.5rem !important;
  }
  .lg\:border-round-left-xl {
    border-top-left-radius: 0.75rem !important;
    border-bottom-left-radius: 0.75rem !important;
  }
  .lg\:border-round-top-xl {
    border-top-left-radius: 0.75rem !important;
    border-top-right-radius: 0.75rem !important;
  }
  .lg\:border-round-right-xl {
    border-top-right-radius: 0.75rem !important;
    border-bottom-right-radius: 0.75rem !important;
  }
  .lg\:border-round-bottom-xl {
    border-bottom-left-radius: 0.75rem !important;
    border-bottom-right-radius: 0.75rem !important;
  }
  .lg\:border-round-left-2xl {
    border-top-left-radius: 1rem !important;
    border-bottom-left-radius: 1rem !important;
  }
  .lg\:border-round-top-2xl {
    border-top-left-radius: 1rem !important;
    border-top-right-radius: 1rem !important;
  }
  .lg\:border-round-right-2xl {
    border-top-right-radius: 1rem !important;
    border-bottom-right-radius: 1rem !important;
  }
  .lg\:border-round-bottom-2xl {
    border-bottom-left-radius: 1rem !important;
    border-bottom-right-radius: 1rem !important;
  }
  .lg\:border-round-left-3xl {
    border-top-left-radius: 1.5rem !important;
    border-bottom-left-radius: 1.5rem !important;
  }
  .lg\:border-round-top-3xl {
    border-top-left-radius: 1.5rem !important;
    border-top-right-radius: 1.5rem !important;
  }
  .lg\:border-round-right-3xl {
    border-top-right-radius: 1.5rem !important;
    border-bottom-right-radius: 1.5rem !important;
  }
  .lg\:border-round-bottom-3xl {
    border-bottom-left-radius: 1.5rem !important;
    border-bottom-right-radius: 1.5rem !important;
  }
  .lg\:border-circle-left {
    border-top-left-radius: 50% !important;
    border-bottom-left-radius: 50% !important;
  }
  .lg\:border-circle-top {
    border-top-left-radius: 50% !important;
    border-top-right-radius: 50% !important;
  }
  .lg\:border-circle-right {
    border-top-right-radius: 50% !important;
    border-bottom-right-radius: 50% !important;
  }
  .lg\:border-circle-bottom {
    border-bottom-left-radius: 50% !important;
    border-bottom-right-radius: 50% !important;
  }
}
@media screen and (min-width: 1200px) {
  .xl\:border-noround-left {
    border-top-left-radius: 0 !important;
    border-bottom-left-radius: 0 !important;
  }
  .xl\:border-noround-top {
    border-top-left-radius: 0 !important;
    border-top-right-radius: 0 !important;
  }
  .xl\:border-noround-right {
    border-top-right-radius: 0 !important;
    border-bottom-right-radius: 0 !important;
  }
  .xl\:border-noround-bottom {
    border-bottom-left-radius: 0 !important;
    border-bottom-right-radius: 0 !important;
  }
  .xl\:border-round-left {
    border-top-left-radius: var(--border-radius) !important;
    border-bottom-left-radius: var(--border-radius) !important;
  }
  .xl\:border-round-top {
    border-top-left-radius: var(--border-radius) !important;
    border-top-right-radius: var(--border-radius) !important;
  }
  .xl\:border-round-right {
    border-top-right-radius: var(--border-radius) !important;
    border-bottom-right-radius: var(--border-radius) !important;
  }
  .xl\:border-round-bottom {
    border-bottom-left-radius: var(--border-radius) !important;
    border-bottom-right-radius: var(--border-radius) !important;
  }
  .xl\:border-round-left-xs {
    border-top-left-radius: 0.125rem !important;
    border-bottom-left-radius: 0.125rem !important;
  }
  .xl\:border-round-top-xs {
    border-top-left-radius: 0.125rem !important;
    border-top-right-radius: 0.125rem !important;
  }
  .xl\:border-round-right-xs {
    border-top-right-radius: 0.125rem !important;
    border-bottom-right-radius: 0.125rem !important;
  }
  .xl\:border-round-bottom-xs {
    border-bottom-left-radius: 0.125rem !important;
    border-bottom-right-radius: 0.125rem !important;
  }
  .xl\:border-round-left-sm {
    border-top-left-radius: 0.25rem !important;
    border-bottom-left-radius: 0.25rem !important;
  }
  .xl\:border-round-top-sm {
    border-top-left-radius: 0.25rem !important;
    border-top-right-radius: 0.25rem !important;
  }
  .xl\:border-round-right-sm {
    border-top-right-radius: 0.25rem !important;
    border-bottom-right-radius: 0.25rem !important;
  }
  .xl\:border-round-bottom-sm {
    border-bottom-left-radius: 0.25rem !important;
    border-bottom-right-radius: 0.25rem !important;
  }
  .xl\:border-round-left-md {
    border-top-left-radius: 0.375rem !important;
    border-bottom-left-radius: 0.375rem !important;
  }
  .xl\:border-round-top-md {
    border-top-left-radius: 0.375rem !important;
    border-top-right-radius: 0.375rem !important;
  }
  .xl\:border-round-right-md {
    border-top-right-radius: 0.375rem !important;
    border-bottom-right-radius: 0.375rem !important;
  }
  .xl\:border-round-bottom-md {
    border-bottom-left-radius: 0.375rem !important;
    border-bottom-right-radius: 0.375rem !important;
  }
  .xl\:border-round-left-lg {
    border-top-left-radius: 0.5rem !important;
    border-bottom-left-radius: 0.5rem !important;
  }
  .xl\:border-round-top-lg {
    border-top-left-radius: 0.5rem !important;
    border-top-right-radius: 0.5rem !important;
  }
  .xl\:border-round-right-lg {
    border-top-right-radius: 0.5rem !important;
    border-bottom-right-radius: 0.5rem !important;
  }
  .xl\:border-round-bottom-lg {
    border-bottom-left-radius: 0.5rem !important;
    border-bottom-right-radius: 0.5rem !important;
  }
  .xl\:border-round-left-xl {
    border-top-left-radius: 0.75rem !important;
    border-bottom-left-radius: 0.75rem !important;
  }
  .xl\:border-round-top-xl {
    border-top-left-radius: 0.75rem !important;
    border-top-right-radius: 0.75rem !important;
  }
  .xl\:border-round-right-xl {
    border-top-right-radius: 0.75rem !important;
    border-bottom-right-radius: 0.75rem !important;
  }
  .xl\:border-round-bottom-xl {
    border-bottom-left-radius: 0.75rem !important;
    border-bottom-right-radius: 0.75rem !important;
  }
  .xl\:border-round-left-2xl {
    border-top-left-radius: 1rem !important;
    border-bottom-left-radius: 1rem !important;
  }
  .xl\:border-round-top-2xl {
    border-top-left-radius: 1rem !important;
    border-top-right-radius: 1rem !important;
  }
  .xl\:border-round-right-2xl {
    border-top-right-radius: 1rem !important;
    border-bottom-right-radius: 1rem !important;
  }
  .xl\:border-round-bottom-2xl {
    border-bottom-left-radius: 1rem !important;
    border-bottom-right-radius: 1rem !important;
  }
  .xl\:border-round-left-3xl {
    border-top-left-radius: 1.5rem !important;
    border-bottom-left-radius: 1.5rem !important;
  }
  .xl\:border-round-top-3xl {
    border-top-left-radius: 1.5rem !important;
    border-top-right-radius: 1.5rem !important;
  }
  .xl\:border-round-right-3xl {
    border-top-right-radius: 1.5rem !important;
    border-bottom-right-radius: 1.5rem !important;
  }
  .xl\:border-round-bottom-3xl {
    border-bottom-left-radius: 1.5rem !important;
    border-bottom-right-radius: 1.5rem !important;
  }
  .xl\:border-circle-left {
    border-top-left-radius: 50% !important;
    border-bottom-left-radius: 50% !important;
  }
  .xl\:border-circle-top {
    border-top-left-radius: 50% !important;
    border-top-right-radius: 50% !important;
  }
  .xl\:border-circle-right {
    border-top-right-radius: 50% !important;
    border-bottom-right-radius: 50% !important;
  }
  .xl\:border-circle-bottom {
    border-bottom-left-radius: 50% !important;
    border-bottom-right-radius: 50% !important;
  }
}
.w-full {
  width: 100% !important;
}

.w-screen {
  width: 100vw !important;
}

.w-auto {
  width: auto !important;
}

.w-1 {
  width: 8.3333% !important;
}

.w-2 {
  width: 16.6667% !important;
}

.w-3 {
  width: 25% !important;
}

.w-4 {
  width: 33.3333% !important;
}

.w-5 {
  width: 41.6667% !important;
}

.w-6 {
  width: 50% !important;
}

.w-7 {
  width: 58.3333% !important;
}

.w-8 {
  width: 66.6667% !important;
}

.w-9 {
  width: 75% !important;
}

.w-10 {
  width: 83.3333% !important;
}

.w-11 {
  width: 91.6667% !important;
}

.w-12 {
  width: 100% !important;
}

.w-min {
  width: min-content !important;
}

.w-max {
  width: max-content !important;
}

.w-fit {
  width: fit-content !important;
}

.w-1rem {
  width: 1rem !important;
}

.w-2rem {
  width: 2rem !important;
}

.w-3rem {
  width: 3rem !important;
}

.w-4rem {
  width: 4rem !important;
}

.w-5rem {
  width: 5rem !important;
}

.w-6rem {
  width: 6rem !important;
}

.w-7rem {
  width: 7rem !important;
}

.w-8rem {
  width: 8rem !important;
}

.w-9rem {
  width: 9rem !important;
}

.w-10rem {
  width: 10rem !important;
}

.w-11rem {
  width: 11rem !important;
}

.w-12rem {
  width: 12rem !important;
}

.w-13rem {
  width: 13rem !important;
}

.w-14rem {
  width: 14rem !important;
}

.w-15rem {
  width: 15rem !important;
}

.w-16rem {
  width: 16rem !important;
}

.w-17rem {
  width: 17rem !important;
}

.w-18rem {
  width: 18rem !important;
}

.w-19rem {
  width: 19rem !important;
}

.w-20rem {
  width: 20rem !important;
}

.w-21rem {
  width: 21rem !important;
}

.w-22rem {
  width: 22rem !important;
}

.w-23rem {
  width: 23rem !important;
}

.w-24rem {
  width: 24rem !important;
}

.w-25rem {
  width: 25rem !important;
}

.w-26rem {
  width: 26rem !important;
}

.w-27rem {
  width: 27rem !important;
}

.w-28rem {
  width: 28rem !important;
}

.w-29rem {
  width: 29rem !important;
}

.w-30rem {
  width: 30rem !important;
}

@media screen and (min-width: 576px) {
  .sm\:w-full {
    width: 100% !important;
  }
  .sm\:w-screen {
    width: 100vw !important;
  }
  .sm\:w-auto {
    width: auto !important;
  }
  .sm\:w-1 {
    width: 8.3333% !important;
  }
  .sm\:w-2 {
    width: 16.6667% !important;
  }
  .sm\:w-3 {
    width: 25% !important;
  }
  .sm\:w-4 {
    width: 33.3333% !important;
  }
  .sm\:w-5 {
    width: 41.6667% !important;
  }
  .sm\:w-6 {
    width: 50% !important;
  }
  .sm\:w-7 {
    width: 58.3333% !important;
  }
  .sm\:w-8 {
    width: 66.6667% !important;
  }
  .sm\:w-9 {
    width: 75% !important;
  }
  .sm\:w-10 {
    width: 83.3333% !important;
  }
  .sm\:w-11 {
    width: 91.6667% !important;
  }
  .sm\:w-12 {
    width: 100% !important;
  }
  .sm\:w-min {
    width: min-content !important;
  }
  .sm\:w-max {
    width: max-content !important;
  }
  .sm\:w-fit {
    width: fit-content !important;
  }
  .sm\:w-1rem {
    width: 1rem !important;
  }
  .sm\:w-2rem {
    width: 2rem !important;
  }
  .sm\:w-3rem {
    width: 3rem !important;
  }
  .sm\:w-4rem {
    width: 4rem !important;
  }
  .sm\:w-5rem {
    width: 5rem !important;
  }
  .sm\:w-6rem {
    width: 6rem !important;
  }
  .sm\:w-7rem {
    width: 7rem !important;
  }
  .sm\:w-8rem {
    width: 8rem !important;
  }
  .sm\:w-9rem {
    width: 9rem !important;
  }
  .sm\:w-10rem {
    width: 10rem !important;
  }
  .sm\:w-11rem {
    width: 11rem !important;
  }
  .sm\:w-12rem {
    width: 12rem !important;
  }
  .sm\:w-13rem {
    width: 13rem !important;
  }
  .sm\:w-14rem {
    width: 14rem !important;
  }
  .sm\:w-15rem {
    width: 15rem !important;
  }
  .sm\:w-16rem {
    width: 16rem !important;
  }
  .sm\:w-17rem {
    width: 17rem !important;
  }
  .sm\:w-18rem {
    width: 18rem !important;
  }
  .sm\:w-19rem {
    width: 19rem !important;
  }
  .sm\:w-20rem {
    width: 20rem !important;
  }
  .sm\:w-21rem {
    width: 21rem !important;
  }
  .sm\:w-22rem {
    width: 22rem !important;
  }
  .sm\:w-23rem {
    width: 23rem !important;
  }
  .sm\:w-24rem {
    width: 24rem !important;
  }
  .sm\:w-25rem {
    width: 25rem !important;
  }
  .sm\:w-26rem {
    width: 26rem !important;
  }
  .sm\:w-27rem {
    width: 27rem !important;
  }
  .sm\:w-28rem {
    width: 28rem !important;
  }
  .sm\:w-29rem {
    width: 29rem !important;
  }
  .sm\:w-30rem {
    width: 30rem !important;
  }
}
@media screen and (min-width: 768px) {
  .md\:w-full {
    width: 100% !important;
  }
  .md\:w-screen {
    width: 100vw !important;
  }
  .md\:w-auto {
    width: auto !important;
  }
  .md\:w-1 {
    width: 8.3333% !important;
  }
  .md\:w-2 {
    width: 16.6667% !important;
  }
  .md\:w-3 {
    width: 25% !important;
  }
  .md\:w-4 {
    width: 33.3333% !important;
  }
  .md\:w-5 {
    width: 41.6667% !important;
  }
  .md\:w-6 {
    width: 50% !important;
  }
  .md\:w-7 {
    width: 58.3333% !important;
  }
  .md\:w-8 {
    width: 66.6667% !important;
  }
  .md\:w-9 {
    width: 75% !important;
  }
  .md\:w-10 {
    width: 83.3333% !important;
  }
  .md\:w-11 {
    width: 91.6667% !important;
  }
  .md\:w-12 {
    width: 100% !important;
  }
  .md\:w-min {
    width: min-content !important;
  }
  .md\:w-max {
    width: max-content !important;
  }
  .md\:w-fit {
    width: fit-content !important;
  }
  .md\:w-1rem {
    width: 1rem !important;
  }
  .md\:w-2rem {
    width: 2rem !important;
  }
  .md\:w-3rem {
    width: 3rem !important;
  }
  .md\:w-4rem {
    width: 4rem !important;
  }
  .md\:w-5rem {
    width: 5rem !important;
  }
  .md\:w-6rem {
    width: 6rem !important;
  }
  .md\:w-7rem {
    width: 7rem !important;
  }
  .md\:w-8rem {
    width: 8rem !important;
  }
  .md\:w-9rem {
    width: 9rem !important;
  }
  .md\:w-10rem {
    width: 10rem !important;
  }
  .md\:w-11rem {
    width: 11rem !important;
  }
  .md\:w-12rem {
    width: 12rem !important;
  }
  .md\:w-13rem {
    width: 13rem !important;
  }
  .md\:w-14rem {
    width: 14rem !important;
  }
  .md\:w-15rem {
    width: 15rem !important;
  }
  .md\:w-16rem {
    width: 16rem !important;
  }
  .md\:w-17rem {
    width: 17rem !important;
  }
  .md\:w-18rem {
    width: 18rem !important;
  }
  .md\:w-19rem {
    width: 19rem !important;
  }
  .md\:w-20rem {
    width: 20rem !important;
  }
  .md\:w-21rem {
    width: 21rem !important;
  }
  .md\:w-22rem {
    width: 22rem !important;
  }
  .md\:w-23rem {
    width: 23rem !important;
  }
  .md\:w-24rem {
    width: 24rem !important;
  }
  .md\:w-25rem {
    width: 25rem !important;
  }
  .md\:w-26rem {
    width: 26rem !important;
  }
  .md\:w-27rem {
    width: 27rem !important;
  }
  .md\:w-28rem {
    width: 28rem !important;
  }
  .md\:w-29rem {
    width: 29rem !important;
  }
  .md\:w-30rem {
    width: 30rem !important;
  }
}
@media screen and (min-width: 992px) {
  .lg\:w-full {
    width: 100% !important;
  }
  .lg\:w-screen {
    width: 100vw !important;
  }
  .lg\:w-auto {
    width: auto !important;
  }
  .lg\:w-1 {
    width: 8.3333% !important;
  }
  .lg\:w-2 {
    width: 16.6667% !important;
  }
  .lg\:w-3 {
    width: 25% !important;
  }
  .lg\:w-4 {
    width: 33.3333% !important;
  }
  .lg\:w-5 {
    width: 41.6667% !important;
  }
  .lg\:w-6 {
    width: 50% !important;
  }
  .lg\:w-7 {
    width: 58.3333% !important;
  }
  .lg\:w-8 {
    width: 66.6667% !important;
  }
  .lg\:w-9 {
    width: 75% !important;
  }
  .lg\:w-10 {
    width: 83.3333% !important;
  }
  .lg\:w-11 {
    width: 91.6667% !important;
  }
  .lg\:w-12 {
    width: 100% !important;
  }
  .lg\:w-min {
    width: min-content !important;
  }
  .lg\:w-max {
    width: max-content !important;
  }
  .lg\:w-fit {
    width: fit-content !important;
  }
  .lg\:w-1rem {
    width: 1rem !important;
  }
  .lg\:w-2rem {
    width: 2rem !important;
  }
  .lg\:w-3rem {
    width: 3rem !important;
  }
  .lg\:w-4rem {
    width: 4rem !important;
  }
  .lg\:w-5rem {
    width: 5rem !important;
  }
  .lg\:w-6rem {
    width: 6rem !important;
  }
  .lg\:w-7rem {
    width: 7rem !important;
  }
  .lg\:w-8rem {
    width: 8rem !important;
  }
  .lg\:w-9rem {
    width: 9rem !important;
  }
  .lg\:w-10rem {
    width: 10rem !important;
  }
  .lg\:w-11rem {
    width: 11rem !important;
  }
  .lg\:w-12rem {
    width: 12rem !important;
  }
  .lg\:w-13rem {
    width: 13rem !important;
  }
  .lg\:w-14rem {
    width: 14rem !important;
  }
  .lg\:w-15rem {
    width: 15rem !important;
  }
  .lg\:w-16rem {
    width: 16rem !important;
  }
  .lg\:w-17rem {
    width: 17rem !important;
  }
  .lg\:w-18rem {
    width: 18rem !important;
  }
  .lg\:w-19rem {
    width: 19rem !important;
  }
  .lg\:w-20rem {
    width: 20rem !important;
  }
  .lg\:w-21rem {
    width: 21rem !important;
  }
  .lg\:w-22rem {
    width: 22rem !important;
  }
  .lg\:w-23rem {
    width: 23rem !important;
  }
  .lg\:w-24rem {
    width: 24rem !important;
  }
  .lg\:w-25rem {
    width: 25rem !important;
  }
  .lg\:w-26rem {
    width: 26rem !important;
  }
  .lg\:w-27rem {
    width: 27rem !important;
  }
  .lg\:w-28rem {
    width: 28rem !important;
  }
  .lg\:w-29rem {
    width: 29rem !important;
  }
  .lg\:w-30rem {
    width: 30rem !important;
  }
}
@media screen and (min-width: 1200px) {
  .xl\:w-full {
    width: 100% !important;
  }
  .xl\:w-screen {
    width: 100vw !important;
  }
  .xl\:w-auto {
    width: auto !important;
  }
  .xl\:w-1 {
    width: 8.3333% !important;
  }
  .xl\:w-2 {
    width: 16.6667% !important;
  }
  .xl\:w-3 {
    width: 25% !important;
  }
  .xl\:w-4 {
    width: 33.3333% !important;
  }
  .xl\:w-5 {
    width: 41.6667% !important;
  }
  .xl\:w-6 {
    width: 50% !important;
  }
  .xl\:w-7 {
    width: 58.3333% !important;
  }
  .xl\:w-8 {
    width: 66.6667% !important;
  }
  .xl\:w-9 {
    width: 75% !important;
  }
  .xl\:w-10 {
    width: 83.3333% !important;
  }
  .xl\:w-11 {
    width: 91.6667% !important;
  }
  .xl\:w-12 {
    width: 100% !important;
  }
  .xl\:w-min {
    width: min-content !important;
  }
  .xl\:w-max {
    width: max-content !important;
  }
  .xl\:w-fit {
    width: fit-content !important;
  }
  .xl\:w-1rem {
    width: 1rem !important;
  }
  .xl\:w-2rem {
    width: 2rem !important;
  }
  .xl\:w-3rem {
    width: 3rem !important;
  }
  .xl\:w-4rem {
    width: 4rem !important;
  }
  .xl\:w-5rem {
    width: 5rem !important;
  }
  .xl\:w-6rem {
    width: 6rem !important;
  }
  .xl\:w-7rem {
    width: 7rem !important;
  }
  .xl\:w-8rem {
    width: 8rem !important;
  }
  .xl\:w-9rem {
    width: 9rem !important;
  }
  .xl\:w-10rem {
    width: 10rem !important;
  }
  .xl\:w-11rem {
    width: 11rem !important;
  }
  .xl\:w-12rem {
    width: 12rem !important;
  }
  .xl\:w-13rem {
    width: 13rem !important;
  }
  .xl\:w-14rem {
    width: 14rem !important;
  }
  .xl\:w-15rem {
    width: 15rem !important;
  }
  .xl\:w-16rem {
    width: 16rem !important;
  }
  .xl\:w-17rem {
    width: 17rem !important;
  }
  .xl\:w-18rem {
    width: 18rem !important;
  }
  .xl\:w-19rem {
    width: 19rem !important;
  }
  .xl\:w-20rem {
    width: 20rem !important;
  }
  .xl\:w-21rem {
    width: 21rem !important;
  }
  .xl\:w-22rem {
    width: 22rem !important;
  }
  .xl\:w-23rem {
    width: 23rem !important;
  }
  .xl\:w-24rem {
    width: 24rem !important;
  }
  .xl\:w-25rem {
    width: 25rem !important;
  }
  .xl\:w-26rem {
    width: 26rem !important;
  }
  .xl\:w-27rem {
    width: 27rem !important;
  }
  .xl\:w-28rem {
    width: 28rem !important;
  }
  .xl\:w-29rem {
    width: 29rem !important;
  }
  .xl\:w-30rem {
    width: 30rem !important;
  }
}
.h-full {
  height: 100% !important;
}

.h-screen {
  height: 100vh !important;
}

.h-auto {
  height: auto !important;
}

.h-min {
  height: min-content !important;
}

.h-max {
  height: max-content !important;
}

.h-fit {
  height: fit-content !important;
}

.h-1rem {
  height: 1rem !important;
}

.h-2rem {
  height: 2rem !important;
}

.h-3rem {
  height: 3rem !important;
}

.h-4rem {
  height: 4rem !important;
}

.h-5rem {
  height: 5rem !important;
}

.h-6rem {
  height: 6rem !important;
}

.h-7rem {
  height: 7rem !important;
}

.h-8rem {
  height: 8rem !important;
}

.h-9rem {
  height: 9rem !important;
}

.h-10rem {
  height: 10rem !important;
}

.h-11rem {
  height: 11rem !important;
}

.h-12rem {
  height: 12rem !important;
}

.h-13rem {
  height: 13rem !important;
}

.h-14rem {
  height: 14rem !important;
}

.h-15rem {
  height: 15rem !important;
}

.h-16rem {
  height: 16rem !important;
}

.h-17rem {
  height: 17rem !important;
}

.h-18rem {
  height: 18rem !important;
}

.h-19rem {
  height: 19rem !important;
}

.h-20rem {
  height: 20rem !important;
}

.h-21rem {
  height: 21rem !important;
}

.h-22rem {
  height: 22rem !important;
}

.h-23rem {
  height: 23rem !important;
}

.h-24rem {
  height: 24rem !important;
}

.h-25rem {
  height: 25rem !important;
}

.h-26rem {
  height: 26rem !important;
}

.h-27rem {
  height: 27rem !important;
}

.h-28rem {
  height: 28rem !important;
}

.h-29rem {
  height: 29rem !important;
}

.h-30rem {
  height: 30rem !important;
}

@media screen and (min-width: 576px) {
  .sm\:h-full {
    height: 100% !important;
  }
  .sm\:h-screen {
    height: 100vh !important;
  }
  .sm\:h-auto {
    height: auto !important;
  }
  .sm\:h-min {
    height: min-content !important;
  }
  .sm\:h-max {
    height: max-content !important;
  }
  .sm\:h-fit {
    height: fit-content !important;
  }
  .sm\:h-1rem {
    height: 1rem !important;
  }
  .sm\:h-2rem {
    height: 2rem !important;
  }
  .sm\:h-3rem {
    height: 3rem !important;
  }
  .sm\:h-4rem {
    height: 4rem !important;
  }
  .sm\:h-5rem {
    height: 5rem !important;
  }
  .sm\:h-6rem {
    height: 6rem !important;
  }
  .sm\:h-7rem {
    height: 7rem !important;
  }
  .sm\:h-8rem {
    height: 8rem !important;
  }
  .sm\:h-9rem {
    height: 9rem !important;
  }
  .sm\:h-10rem {
    height: 10rem !important;
  }
  .sm\:h-11rem {
    height: 11rem !important;
  }
  .sm\:h-12rem {
    height: 12rem !important;
  }
  .sm\:h-13rem {
    height: 13rem !important;
  }
  .sm\:h-14rem {
    height: 14rem !important;
  }
  .sm\:h-15rem {
    height: 15rem !important;
  }
  .sm\:h-16rem {
    height: 16rem !important;
  }
  .sm\:h-17rem {
    height: 17rem !important;
  }
  .sm\:h-18rem {
    height: 18rem !important;
  }
  .sm\:h-19rem {
    height: 19rem !important;
  }
  .sm\:h-20rem {
    height: 20rem !important;
  }
  .sm\:h-21rem {
    height: 21rem !important;
  }
  .sm\:h-22rem {
    height: 22rem !important;
  }
  .sm\:h-23rem {
    height: 23rem !important;
  }
  .sm\:h-24rem {
    height: 24rem !important;
  }
  .sm\:h-25rem {
    height: 25rem !important;
  }
  .sm\:h-26rem {
    height: 26rem !important;
  }
  .sm\:h-27rem {
    height: 27rem !important;
  }
  .sm\:h-28rem {
    height: 28rem !important;
  }
  .sm\:h-29rem {
    height: 29rem !important;
  }
  .sm\:h-30rem {
    height: 30rem !important;
  }
}
@media screen and (min-width: 768px) {
  .md\:h-full {
    height: 100% !important;
  }
  .md\:h-screen {
    height: 100vh !important;
  }
  .md\:h-auto {
    height: auto !important;
  }
  .md\:h-min {
    height: min-content !important;
  }
  .md\:h-max {
    height: max-content !important;
  }
  .md\:h-fit {
    height: fit-content !important;
  }
  .md\:h-1rem {
    height: 1rem !important;
  }
  .md\:h-2rem {
    height: 2rem !important;
  }
  .md\:h-3rem {
    height: 3rem !important;
  }
  .md\:h-4rem {
    height: 4rem !important;
  }
  .md\:h-5rem {
    height: 5rem !important;
  }
  .md\:h-6rem {
    height: 6rem !important;
  }
  .md\:h-7rem {
    height: 7rem !important;
  }
  .md\:h-8rem {
    height: 8rem !important;
  }
  .md\:h-9rem {
    height: 9rem !important;
  }
  .md\:h-10rem {
    height: 10rem !important;
  }
  .md\:h-11rem {
    height: 11rem !important;
  }
  .md\:h-12rem {
    height: 12rem !important;
  }
  .md\:h-13rem {
    height: 13rem !important;
  }
  .md\:h-14rem {
    height: 14rem !important;
  }
  .md\:h-15rem {
    height: 15rem !important;
  }
  .md\:h-16rem {
    height: 16rem !important;
  }
  .md\:h-17rem {
    height: 17rem !important;
  }
  .md\:h-18rem {
    height: 18rem !important;
  }
  .md\:h-19rem {
    height: 19rem !important;
  }
  .md\:h-20rem {
    height: 20rem !important;
  }
  .md\:h-21rem {
    height: 21rem !important;
  }
  .md\:h-22rem {
    height: 22rem !important;
  }
  .md\:h-23rem {
    height: 23rem !important;
  }
  .md\:h-24rem {
    height: 24rem !important;
  }
  .md\:h-25rem {
    height: 25rem !important;
  }
  .md\:h-26rem {
    height: 26rem !important;
  }
  .md\:h-27rem {
    height: 27rem !important;
  }
  .md\:h-28rem {
    height: 28rem !important;
  }
  .md\:h-29rem {
    height: 29rem !important;
  }
  .md\:h-30rem {
    height: 30rem !important;
  }
}
@media screen and (min-width: 992px) {
  .lg\:h-full {
    height: 100% !important;
  }
  .lg\:h-screen {
    height: 100vh !important;
  }
  .lg\:h-auto {
    height: auto !important;
  }
  .lg\:h-min {
    height: min-content !important;
  }
  .lg\:h-max {
    height: max-content !important;
  }
  .lg\:h-fit {
    height: fit-content !important;
  }
  .lg\:h-1rem {
    height: 1rem !important;
  }
  .lg\:h-2rem {
    height: 2rem !important;
  }
  .lg\:h-3rem {
    height: 3rem !important;
  }
  .lg\:h-4rem {
    height: 4rem !important;
  }
  .lg\:h-5rem {
    height: 5rem !important;
  }
  .lg\:h-6rem {
    height: 6rem !important;
  }
  .lg\:h-7rem {
    height: 7rem !important;
  }
  .lg\:h-8rem {
    height: 8rem !important;
  }
  .lg\:h-9rem {
    height: 9rem !important;
  }
  .lg\:h-10rem {
    height: 10rem !important;
  }
  .lg\:h-11rem {
    height: 11rem !important;
  }
  .lg\:h-12rem {
    height: 12rem !important;
  }
  .lg\:h-13rem {
    height: 13rem !important;
  }
  .lg\:h-14rem {
    height: 14rem !important;
  }
  .lg\:h-15rem {
    height: 15rem !important;
  }
  .lg\:h-16rem {
    height: 16rem !important;
  }
  .lg\:h-17rem {
    height: 17rem !important;
  }
  .lg\:h-18rem {
    height: 18rem !important;
  }
  .lg\:h-19rem {
    height: 19rem !important;
  }
  .lg\:h-20rem {
    height: 20rem !important;
  }
  .lg\:h-21rem {
    height: 21rem !important;
  }
  .lg\:h-22rem {
    height: 22rem !important;
  }
  .lg\:h-23rem {
    height: 23rem !important;
  }
  .lg\:h-24rem {
    height: 24rem !important;
  }
  .lg\:h-25rem {
    height: 25rem !important;
  }
  .lg\:h-26rem {
    height: 26rem !important;
  }
  .lg\:h-27rem {
    height: 27rem !important;
  }
  .lg\:h-28rem {
    height: 28rem !important;
  }
  .lg\:h-29rem {
    height: 29rem !important;
  }
  .lg\:h-30rem {
    height: 30rem !important;
  }
}
@media screen and (min-width: 1200px) {
  .xl\:h-full {
    height: 100% !important;
  }
  .xl\:h-screen {
    height: 100vh !important;
  }
  .xl\:h-auto {
    height: auto !important;
  }
  .xl\:h-min {
    height: min-content !important;
  }
  .xl\:h-max {
    height: max-content !important;
  }
  .xl\:h-fit {
    height: fit-content !important;
  }
  .xl\:h-1rem {
    height: 1rem !important;
  }
  .xl\:h-2rem {
    height: 2rem !important;
  }
  .xl\:h-3rem {
    height: 3rem !important;
  }
  .xl\:h-4rem {
    height: 4rem !important;
  }
  .xl\:h-5rem {
    height: 5rem !important;
  }
  .xl\:h-6rem {
    height: 6rem !important;
  }
  .xl\:h-7rem {
    height: 7rem !important;
  }
  .xl\:h-8rem {
    height: 8rem !important;
  }
  .xl\:h-9rem {
    height: 9rem !important;
  }
  .xl\:h-10rem {
    height: 10rem !important;
  }
  .xl\:h-11rem {
    height: 11rem !important;
  }
  .xl\:h-12rem {
    height: 12rem !important;
  }
  .xl\:h-13rem {
    height: 13rem !important;
  }
  .xl\:h-14rem {
    height: 14rem !important;
  }
  .xl\:h-15rem {
    height: 15rem !important;
  }
  .xl\:h-16rem {
    height: 16rem !important;
  }
  .xl\:h-17rem {
    height: 17rem !important;
  }
  .xl\:h-18rem {
    height: 18rem !important;
  }
  .xl\:h-19rem {
    height: 19rem !important;
  }
  .xl\:h-20rem {
    height: 20rem !important;
  }
  .xl\:h-21rem {
    height: 21rem !important;
  }
  .xl\:h-22rem {
    height: 22rem !important;
  }
  .xl\:h-23rem {
    height: 23rem !important;
  }
  .xl\:h-24rem {
    height: 24rem !important;
  }
  .xl\:h-25rem {
    height: 25rem !important;
  }
  .xl\:h-26rem {
    height: 26rem !important;
  }
  .xl\:h-27rem {
    height: 27rem !important;
  }
  .xl\:h-28rem {
    height: 28rem !important;
  }
  .xl\:h-29rem {
    height: 29rem !important;
  }
  .xl\:h-30rem {
    height: 30rem !important;
  }
}
.min-w-0 {
  min-width: 0px !important;
}

.min-w-full {
  min-width: 100% !important;
}

.min-w-screen {
  min-width: 100vw !important;
}

.min-w-min {
  min-width: min-content !important;
}

.min-w-max {
  min-width: max-content !important;
}

@media screen and (min-width: 576px) {
  .sm\:min-w-0 {
    min-width: 0px !important;
  }
  .sm\:min-w-full {
    min-width: 100% !important;
  }
  .sm\:min-w-screen {
    min-width: 100vw !important;
  }
  .sm\:min-w-min {
    min-width: min-content !important;
  }
  .sm\:min-w-max {
    min-width: max-content !important;
  }
}
@media screen and (min-width: 768px) {
  .md\:min-w-0 {
    min-width: 0px !important;
  }
  .md\:min-w-full {
    min-width: 100% !important;
  }
  .md\:min-w-screen {
    min-width: 100vw !important;
  }
  .md\:min-w-min {
    min-width: min-content !important;
  }
  .md\:min-w-max {
    min-width: max-content !important;
  }
}
@media screen and (min-width: 992px) {
  .lg\:min-w-0 {
    min-width: 0px !important;
  }
  .lg\:min-w-full {
    min-width: 100% !important;
  }
  .lg\:min-w-screen {
    min-width: 100vw !important;
  }
  .lg\:min-w-min {
    min-width: min-content !important;
  }
  .lg\:min-w-max {
    min-width: max-content !important;
  }
}
@media screen and (min-width: 1200px) {
  .xl\:min-w-0 {
    min-width: 0px !important;
  }
  .xl\:min-w-full {
    min-width: 100% !important;
  }
  .xl\:min-w-screen {
    min-width: 100vw !important;
  }
  .xl\:min-w-min {
    min-width: min-content !important;
  }
  .xl\:min-w-max {
    min-width: max-content !important;
  }
}
.max-w-0 {
  max-width: 0px !important;
}

.max-w-full {
  max-width: 100% !important;
}

.max-w-screen {
  max-width: 100vw !important;
}

.max-w-min {
  max-width: min-content !important;
}

.max-w-max {
  max-width: max-content !important;
}

.max-w-fit {
  max-width: fit-content !important;
}

.max-w-1rem {
  max-width: 1rem !important;
}

.max-w-2rem {
  max-width: 2rem !important;
}

.max-w-3rem {
  max-width: 3rem !important;
}

.max-w-4rem {
  max-width: 4rem !important;
}

.max-w-5rem {
  max-width: 5rem !important;
}

.max-w-6rem {
  max-width: 6rem !important;
}

.max-w-7rem {
  max-width: 7rem !important;
}

.max-w-8rem {
  max-width: 8rem !important;
}

.max-w-9rem {
  max-width: 9rem !important;
}

.max-w-10rem {
  max-width: 10rem !important;
}

.max-w-11rem {
  max-width: 11rem !important;
}

.max-w-12rem {
  max-width: 12rem !important;
}

.max-w-13rem {
  max-width: 13rem !important;
}

.max-w-14rem {
  max-width: 14rem !important;
}

.max-w-15rem {
  max-width: 15rem !important;
}

.max-w-16rem {
  max-width: 16rem !important;
}

.max-w-17rem {
  max-width: 17rem !important;
}

.max-w-18rem {
  max-width: 18rem !important;
}

.max-w-19rem {
  max-width: 19rem !important;
}

.max-w-20rem {
  max-width: 20rem !important;
}

.max-w-21rem {
  max-width: 21rem !important;
}

.max-w-22rem {
  max-width: 22rem !important;
}

.max-w-23rem {
  max-width: 23rem !important;
}

.max-w-24rem {
  max-width: 24rem !important;
}

.max-w-25rem {
  max-width: 25rem !important;
}

.max-w-26rem {
  max-width: 26rem !important;
}

.max-w-27rem {
  max-width: 27rem !important;
}

.max-w-28rem {
  max-width: 28rem !important;
}

.max-w-29rem {
  max-width: 29rem !important;
}

.max-w-30rem {
  max-width: 30rem !important;
}

@media screen and (min-width: 576px) {
  .sm\:max-w-0 {
    max-width: 0px !important;
  }
  .sm\:max-w-full {
    max-width: 100% !important;
  }
  .sm\:max-w-screen {
    max-width: 100vw !important;
  }
  .sm\:max-w-min {
    max-width: min-content !important;
  }
  .sm\:max-w-max {
    max-width: max-content !important;
  }
  .sm\:max-w-fit {
    max-width: fit-content !important;
  }
  .sm\:max-w-1rem {
    max-width: 1rem !important;
  }
  .sm\:max-w-2rem {
    max-width: 2rem !important;
  }
  .sm\:max-w-3rem {
    max-width: 3rem !important;
  }
  .sm\:max-w-4rem {
    max-width: 4rem !important;
  }
  .sm\:max-w-5rem {
    max-width: 5rem !important;
  }
  .sm\:max-w-6rem {
    max-width: 6rem !important;
  }
  .sm\:max-w-7rem {
    max-width: 7rem !important;
  }
  .sm\:max-w-8rem {
    max-width: 8rem !important;
  }
  .sm\:max-w-9rem {
    max-width: 9rem !important;
  }
  .sm\:max-w-10rem {
    max-width: 10rem !important;
  }
  .sm\:max-w-11rem {
    max-width: 11rem !important;
  }
  .sm\:max-w-12rem {
    max-width: 12rem !important;
  }
  .sm\:max-w-13rem {
    max-width: 13rem !important;
  }
  .sm\:max-w-14rem {
    max-width: 14rem !important;
  }
  .sm\:max-w-15rem {
    max-width: 15rem !important;
  }
  .sm\:max-w-16rem {
    max-width: 16rem !important;
  }
  .sm\:max-w-17rem {
    max-width: 17rem !important;
  }
  .sm\:max-w-18rem {
    max-width: 18rem !important;
  }
  .sm\:max-w-19rem {
    max-width: 19rem !important;
  }
  .sm\:max-w-20rem {
    max-width: 20rem !important;
  }
  .sm\:max-w-21rem {
    max-width: 21rem !important;
  }
  .sm\:max-w-22rem {
    max-width: 22rem !important;
  }
  .sm\:max-w-23rem {
    max-width: 23rem !important;
  }
  .sm\:max-w-24rem {
    max-width: 24rem !important;
  }
  .sm\:max-w-25rem {
    max-width: 25rem !important;
  }
  .sm\:max-w-26rem {
    max-width: 26rem !important;
  }
  .sm\:max-w-27rem {
    max-width: 27rem !important;
  }
  .sm\:max-w-28rem {
    max-width: 28rem !important;
  }
  .sm\:max-w-29rem {
    max-width: 29rem !important;
  }
  .sm\:max-w-30rem {
    max-width: 30rem !important;
  }
}
@media screen and (min-width: 768px) {
  .md\:max-w-0 {
    max-width: 0px !important;
  }
  .md\:max-w-full {
    max-width: 100% !important;
  }
  .md\:max-w-screen {
    max-width: 100vw !important;
  }
  .md\:max-w-min {
    max-width: min-content !important;
  }
  .md\:max-w-max {
    max-width: max-content !important;
  }
  .md\:max-w-fit {
    max-width: fit-content !important;
  }
  .md\:max-w-1rem {
    max-width: 1rem !important;
  }
  .md\:max-w-2rem {
    max-width: 2rem !important;
  }
  .md\:max-w-3rem {
    max-width: 3rem !important;
  }
  .md\:max-w-4rem {
    max-width: 4rem !important;
  }
  .md\:max-w-5rem {
    max-width: 5rem !important;
  }
  .md\:max-w-6rem {
    max-width: 6rem !important;
  }
  .md\:max-w-7rem {
    max-width: 7rem !important;
  }
  .md\:max-w-8rem {
    max-width: 8rem !important;
  }
  .md\:max-w-9rem {
    max-width: 9rem !important;
  }
  .md\:max-w-10rem {
    max-width: 10rem !important;
  }
  .md\:max-w-11rem {
    max-width: 11rem !important;
  }
  .md\:max-w-12rem {
    max-width: 12rem !important;
  }
  .md\:max-w-13rem {
    max-width: 13rem !important;
  }
  .md\:max-w-14rem {
    max-width: 14rem !important;
  }
  .md\:max-w-15rem {
    max-width: 15rem !important;
  }
  .md\:max-w-16rem {
    max-width: 16rem !important;
  }
  .md\:max-w-17rem {
    max-width: 17rem !important;
  }
  .md\:max-w-18rem {
    max-width: 18rem !important;
  }
  .md\:max-w-19rem {
    max-width: 19rem !important;
  }
  .md\:max-w-20rem {
    max-width: 20rem !important;
  }
  .md\:max-w-21rem {
    max-width: 21rem !important;
  }
  .md\:max-w-22rem {
    max-width: 22rem !important;
  }
  .md\:max-w-23rem {
    max-width: 23rem !important;
  }
  .md\:max-w-24rem {
    max-width: 24rem !important;
  }
  .md\:max-w-25rem {
    max-width: 25rem !important;
  }
  .md\:max-w-26rem {
    max-width: 26rem !important;
  }
  .md\:max-w-27rem {
    max-width: 27rem !important;
  }
  .md\:max-w-28rem {
    max-width: 28rem !important;
  }
  .md\:max-w-29rem {
    max-width: 29rem !important;
  }
  .md\:max-w-30rem {
    max-width: 30rem !important;
  }
}
@media screen and (min-width: 992px) {
  .lg\:max-w-0 {
    max-width: 0px !important;
  }
  .lg\:max-w-full {
    max-width: 100% !important;
  }
  .lg\:max-w-screen {
    max-width: 100vw !important;
  }
  .lg\:max-w-min {
    max-width: min-content !important;
  }
  .lg\:max-w-max {
    max-width: max-content !important;
  }
  .lg\:max-w-fit {
    max-width: fit-content !important;
  }
  .lg\:max-w-1rem {
    max-width: 1rem !important;
  }
  .lg\:max-w-2rem {
    max-width: 2rem !important;
  }
  .lg\:max-w-3rem {
    max-width: 3rem !important;
  }
  .lg\:max-w-4rem {
    max-width: 4rem !important;
  }
  .lg\:max-w-5rem {
    max-width: 5rem !important;
  }
  .lg\:max-w-6rem {
    max-width: 6rem !important;
  }
  .lg\:max-w-7rem {
    max-width: 7rem !important;
  }
  .lg\:max-w-8rem {
    max-width: 8rem !important;
  }
  .lg\:max-w-9rem {
    max-width: 9rem !important;
  }
  .lg\:max-w-10rem {
    max-width: 10rem !important;
  }
  .lg\:max-w-11rem {
    max-width: 11rem !important;
  }
  .lg\:max-w-12rem {
    max-width: 12rem !important;
  }
  .lg\:max-w-13rem {
    max-width: 13rem !important;
  }
  .lg\:max-w-14rem {
    max-width: 14rem !important;
  }
  .lg\:max-w-15rem {
    max-width: 15rem !important;
  }
  .lg\:max-w-16rem {
    max-width: 16rem !important;
  }
  .lg\:max-w-17rem {
    max-width: 17rem !important;
  }
  .lg\:max-w-18rem {
    max-width: 18rem !important;
  }
  .lg\:max-w-19rem {
    max-width: 19rem !important;
  }
  .lg\:max-w-20rem {
    max-width: 20rem !important;
  }
  .lg\:max-w-21rem {
    max-width: 21rem !important;
  }
  .lg\:max-w-22rem {
    max-width: 22rem !important;
  }
  .lg\:max-w-23rem {
    max-width: 23rem !important;
  }
  .lg\:max-w-24rem {
    max-width: 24rem !important;
  }
  .lg\:max-w-25rem {
    max-width: 25rem !important;
  }
  .lg\:max-w-26rem {
    max-width: 26rem !important;
  }
  .lg\:max-w-27rem {
    max-width: 27rem !important;
  }
  .lg\:max-w-28rem {
    max-width: 28rem !important;
  }
  .lg\:max-w-29rem {
    max-width: 29rem !important;
  }
  .lg\:max-w-30rem {
    max-width: 30rem !important;
  }
}
@media screen and (min-width: 1200px) {
  .xl\:max-w-0 {
    max-width: 0px !important;
  }
  .xl\:max-w-full {
    max-width: 100% !important;
  }
  .xl\:max-w-screen {
    max-width: 100vw !important;
  }
  .xl\:max-w-min {
    max-width: min-content !important;
  }
  .xl\:max-w-max {
    max-width: max-content !important;
  }
  .xl\:max-w-fit {
    max-width: fit-content !important;
  }
  .xl\:max-w-1rem {
    max-width: 1rem !important;
  }
  .xl\:max-w-2rem {
    max-width: 2rem !important;
  }
  .xl\:max-w-3rem {
    max-width: 3rem !important;
  }
  .xl\:max-w-4rem {
    max-width: 4rem !important;
  }
  .xl\:max-w-5rem {
    max-width: 5rem !important;
  }
  .xl\:max-w-6rem {
    max-width: 6rem !important;
  }
  .xl\:max-w-7rem {
    max-width: 7rem !important;
  }
  .xl\:max-w-8rem {
    max-width: 8rem !important;
  }
  .xl\:max-w-9rem {
    max-width: 9rem !important;
  }
  .xl\:max-w-10rem {
    max-width: 10rem !important;
  }
  .xl\:max-w-11rem {
    max-width: 11rem !important;
  }
  .xl\:max-w-12rem {
    max-width: 12rem !important;
  }
  .xl\:max-w-13rem {
    max-width: 13rem !important;
  }
  .xl\:max-w-14rem {
    max-width: 14rem !important;
  }
  .xl\:max-w-15rem {
    max-width: 15rem !important;
  }
  .xl\:max-w-16rem {
    max-width: 16rem !important;
  }
  .xl\:max-w-17rem {
    max-width: 17rem !important;
  }
  .xl\:max-w-18rem {
    max-width: 18rem !important;
  }
  .xl\:max-w-19rem {
    max-width: 19rem !important;
  }
  .xl\:max-w-20rem {
    max-width: 20rem !important;
  }
  .xl\:max-w-21rem {
    max-width: 21rem !important;
  }
  .xl\:max-w-22rem {
    max-width: 22rem !important;
  }
  .xl\:max-w-23rem {
    max-width: 23rem !important;
  }
  .xl\:max-w-24rem {
    max-width: 24rem !important;
  }
  .xl\:max-w-25rem {
    max-width: 25rem !important;
  }
  .xl\:max-w-26rem {
    max-width: 26rem !important;
  }
  .xl\:max-w-27rem {
    max-width: 27rem !important;
  }
  .xl\:max-w-28rem {
    max-width: 28rem !important;
  }
  .xl\:max-w-29rem {
    max-width: 29rem !important;
  }
  .xl\:max-w-30rem {
    max-width: 30rem !important;
  }
}
.min-h-0 {
  min-height: 0px !important;
}

.min-h-full {
  min-height: 100% !important;
}

.min-h-screen {
  min-height: 100vh !important;
}

@media screen and (min-width: 576px) {
  .sm\:min-h-0 {
    min-height: 0px !important;
  }
  .sm\:min-h-full {
    min-height: 100% !important;
  }
  .sm\:min-h-screen {
    min-height: 100vh !important;
  }
}
@media screen and (min-width: 768px) {
  .md\:min-h-0 {
    min-height: 0px !important;
  }
  .md\:min-h-full {
    min-height: 100% !important;
  }
  .md\:min-h-screen {
    min-height: 100vh !important;
  }
}
@media screen and (min-width: 992px) {
  .lg\:min-h-0 {
    min-height: 0px !important;
  }
  .lg\:min-h-full {
    min-height: 100% !important;
  }
  .lg\:min-h-screen {
    min-height: 100vh !important;
  }
}
@media screen and (min-width: 1200px) {
  .xl\:min-h-0 {
    min-height: 0px !important;
  }
  .xl\:min-h-full {
    min-height: 100% !important;
  }
  .xl\:min-h-screen {
    min-height: 100vh !important;
  }
}
.max-h-0 {
  max-height: 0px !important;
}

.max-h-full {
  max-height: 100% !important;
}

.max-h-screen {
  max-height: 100vh !important;
}

.max-h-min {
  max-height: min-content !important;
}

.max-h-max {
  max-height: max-content !important;
}

.max-h-fit {
  max-height: fit-content !important;
}

.max-h-1rem {
  max-height: 1rem !important;
}

.max-h-2rem {
  max-height: 2rem !important;
}

.max-h-3rem {
  max-height: 3rem !important;
}

.max-h-4rem {
  max-height: 4rem !important;
}

.max-h-5rem {
  max-height: 5rem !important;
}

.max-h-6rem {
  max-height: 6rem !important;
}

.max-h-7rem {
  max-height: 7rem !important;
}

.max-h-8rem {
  max-height: 8rem !important;
}

.max-h-9rem {
  max-height: 9rem !important;
}

.max-h-10rem {
  max-height: 10rem !important;
}

.max-h-11rem {
  max-height: 11rem !important;
}

.max-h-12rem {
  max-height: 12rem !important;
}

.max-h-13rem {
  max-height: 13rem !important;
}

.max-h-14rem {
  max-height: 14rem !important;
}

.max-h-15rem {
  max-height: 15rem !important;
}

.max-h-16rem {
  max-height: 16rem !important;
}

.max-h-17rem {
  max-height: 17rem !important;
}

.max-h-18rem {
  max-height: 18rem !important;
}

.max-h-19rem {
  max-height: 19rem !important;
}

.max-h-20rem {
  max-height: 20rem !important;
}

.max-h-21rem {
  max-height: 21rem !important;
}

.max-h-22rem {
  max-height: 22rem !important;
}

.max-h-23rem {
  max-height: 23rem !important;
}

.max-h-24rem {
  max-height: 24rem !important;
}

.max-h-25rem {
  max-height: 25rem !important;
}

.max-h-26rem {
  max-height: 26rem !important;
}

.max-h-27rem {
  max-height: 27rem !important;
}

.max-h-28rem {
  max-height: 28rem !important;
}

.max-h-29rem {
  max-height: 29rem !important;
}

.max-h-30rem {
  max-height: 30rem !important;
}

@media screen and (min-width: 576px) {
  .sm\:max-h-0 {
    max-height: 0px !important;
  }
  .sm\:max-h-full {
    max-height: 100% !important;
  }
  .sm\:max-h-screen {
    max-height: 100vh !important;
  }
  .sm\:max-h-min {
    max-height: min-content !important;
  }
  .sm\:max-h-max {
    max-height: max-content !important;
  }
  .sm\:max-h-fit {
    max-height: fit-content !important;
  }
  .sm\:max-h-1rem {
    max-height: 1rem !important;
  }
  .sm\:max-h-2rem {
    max-height: 2rem !important;
  }
  .sm\:max-h-3rem {
    max-height: 3rem !important;
  }
  .sm\:max-h-4rem {
    max-height: 4rem !important;
  }
  .sm\:max-h-5rem {
    max-height: 5rem !important;
  }
  .sm\:max-h-6rem {
    max-height: 6rem !important;
  }
  .sm\:max-h-7rem {
    max-height: 7rem !important;
  }
  .sm\:max-h-8rem {
    max-height: 8rem !important;
  }
  .sm\:max-h-9rem {
    max-height: 9rem !important;
  }
  .sm\:max-h-10rem {
    max-height: 10rem !important;
  }
  .sm\:max-h-11rem {
    max-height: 11rem !important;
  }
  .sm\:max-h-12rem {
    max-height: 12rem !important;
  }
  .sm\:max-h-13rem {
    max-height: 13rem !important;
  }
  .sm\:max-h-14rem {
    max-height: 14rem !important;
  }
  .sm\:max-h-15rem {
    max-height: 15rem !important;
  }
  .sm\:max-h-16rem {
    max-height: 16rem !important;
  }
  .sm\:max-h-17rem {
    max-height: 17rem !important;
  }
  .sm\:max-h-18rem {
    max-height: 18rem !important;
  }
  .sm\:max-h-19rem {
    max-height: 19rem !important;
  }
  .sm\:max-h-20rem {
    max-height: 20rem !important;
  }
  .sm\:max-h-21rem {
    max-height: 21rem !important;
  }
  .sm\:max-h-22rem {
    max-height: 22rem !important;
  }
  .sm\:max-h-23rem {
    max-height: 23rem !important;
  }
  .sm\:max-h-24rem {
    max-height: 24rem !important;
  }
  .sm\:max-h-25rem {
    max-height: 25rem !important;
  }
  .sm\:max-h-26rem {
    max-height: 26rem !important;
  }
  .sm\:max-h-27rem {
    max-height: 27rem !important;
  }
  .sm\:max-h-28rem {
    max-height: 28rem !important;
  }
  .sm\:max-h-29rem {
    max-height: 29rem !important;
  }
  .sm\:max-h-30rem {
    max-height: 30rem !important;
  }
}
@media screen and (min-width: 768px) {
  .md\:max-h-0 {
    max-height: 0px !important;
  }
  .md\:max-h-full {
    max-height: 100% !important;
  }
  .md\:max-h-screen {
    max-height: 100vh !important;
  }
  .md\:max-h-min {
    max-height: min-content !important;
  }
  .md\:max-h-max {
    max-height: max-content !important;
  }
  .md\:max-h-fit {
    max-height: fit-content !important;
  }
  .md\:max-h-1rem {
    max-height: 1rem !important;
  }
  .md\:max-h-2rem {
    max-height: 2rem !important;
  }
  .md\:max-h-3rem {
    max-height: 3rem !important;
  }
  .md\:max-h-4rem {
    max-height: 4rem !important;
  }
  .md\:max-h-5rem {
    max-height: 5rem !important;
  }
  .md\:max-h-6rem {
    max-height: 6rem !important;
  }
  .md\:max-h-7rem {
    max-height: 7rem !important;
  }
  .md\:max-h-8rem {
    max-height: 8rem !important;
  }
  .md\:max-h-9rem {
    max-height: 9rem !important;
  }
  .md\:max-h-10rem {
    max-height: 10rem !important;
  }
  .md\:max-h-11rem {
    max-height: 11rem !important;
  }
  .md\:max-h-12rem {
    max-height: 12rem !important;
  }
  .md\:max-h-13rem {
    max-height: 13rem !important;
  }
  .md\:max-h-14rem {
    max-height: 14rem !important;
  }
  .md\:max-h-15rem {
    max-height: 15rem !important;
  }
  .md\:max-h-16rem {
    max-height: 16rem !important;
  }
  .md\:max-h-17rem {
    max-height: 17rem !important;
  }
  .md\:max-h-18rem {
    max-height: 18rem !important;
  }
  .md\:max-h-19rem {
    max-height: 19rem !important;
  }
  .md\:max-h-20rem {
    max-height: 20rem !important;
  }
  .md\:max-h-21rem {
    max-height: 21rem !important;
  }
  .md\:max-h-22rem {
    max-height: 22rem !important;
  }
  .md\:max-h-23rem {
    max-height: 23rem !important;
  }
  .md\:max-h-24rem {
    max-height: 24rem !important;
  }
  .md\:max-h-25rem {
    max-height: 25rem !important;
  }
  .md\:max-h-26rem {
    max-height: 26rem !important;
  }
  .md\:max-h-27rem {
    max-height: 27rem !important;
  }
  .md\:max-h-28rem {
    max-height: 28rem !important;
  }
  .md\:max-h-29rem {
    max-height: 29rem !important;
  }
  .md\:max-h-30rem {
    max-height: 30rem !important;
  }
}
@media screen and (min-width: 992px) {
  .lg\:max-h-0 {
    max-height: 0px !important;
  }
  .lg\:max-h-full {
    max-height: 100% !important;
  }
  .lg\:max-h-screen {
    max-height: 100vh !important;
  }
  .lg\:max-h-min {
    max-height: min-content !important;
  }
  .lg\:max-h-max {
    max-height: max-content !important;
  }
  .lg\:max-h-fit {
    max-height: fit-content !important;
  }
  .lg\:max-h-1rem {
    max-height: 1rem !important;
  }
  .lg\:max-h-2rem {
    max-height: 2rem !important;
  }
  .lg\:max-h-3rem {
    max-height: 3rem !important;
  }
  .lg\:max-h-4rem {
    max-height: 4rem !important;
  }
  .lg\:max-h-5rem {
    max-height: 5rem !important;
  }
  .lg\:max-h-6rem {
    max-height: 6rem !important;
  }
  .lg\:max-h-7rem {
    max-height: 7rem !important;
  }
  .lg\:max-h-8rem {
    max-height: 8rem !important;
  }
  .lg\:max-h-9rem {
    max-height: 9rem !important;
  }
  .lg\:max-h-10rem {
    max-height: 10rem !important;
  }
  .lg\:max-h-11rem {
    max-height: 11rem !important;
  }
  .lg\:max-h-12rem {
    max-height: 12rem !important;
  }
  .lg\:max-h-13rem {
    max-height: 13rem !important;
  }
  .lg\:max-h-14rem {
    max-height: 14rem !important;
  }
  .lg\:max-h-15rem {
    max-height: 15rem !important;
  }
  .lg\:max-h-16rem {
    max-height: 16rem !important;
  }
  .lg\:max-h-17rem {
    max-height: 17rem !important;
  }
  .lg\:max-h-18rem {
    max-height: 18rem !important;
  }
  .lg\:max-h-19rem {
    max-height: 19rem !important;
  }
  .lg\:max-h-20rem {
    max-height: 20rem !important;
  }
  .lg\:max-h-21rem {
    max-height: 21rem !important;
  }
  .lg\:max-h-22rem {
    max-height: 22rem !important;
  }
  .lg\:max-h-23rem {
    max-height: 23rem !important;
  }
  .lg\:max-h-24rem {
    max-height: 24rem !important;
  }
  .lg\:max-h-25rem {
    max-height: 25rem !important;
  }
  .lg\:max-h-26rem {
    max-height: 26rem !important;
  }
  .lg\:max-h-27rem {
    max-height: 27rem !important;
  }
  .lg\:max-h-28rem {
    max-height: 28rem !important;
  }
  .lg\:max-h-29rem {
    max-height: 29rem !important;
  }
  .lg\:max-h-30rem {
    max-height: 30rem !important;
  }
}
@media screen and (min-width: 1200px) {
  .xl\:max-h-0 {
    max-height: 0px !important;
  }
  .xl\:max-h-full {
    max-height: 100% !important;
  }
  .xl\:max-h-screen {
    max-height: 100vh !important;
  }
  .xl\:max-h-min {
    max-height: min-content !important;
  }
  .xl\:max-h-max {
    max-height: max-content !important;
  }
  .xl\:max-h-fit {
    max-height: fit-content !important;
  }
  .xl\:max-h-1rem {
    max-height: 1rem !important;
  }
  .xl\:max-h-2rem {
    max-height: 2rem !important;
  }
  .xl\:max-h-3rem {
    max-height: 3rem !important;
  }
  .xl\:max-h-4rem {
    max-height: 4rem !important;
  }
  .xl\:max-h-5rem {
    max-height: 5rem !important;
  }
  .xl\:max-h-6rem {
    max-height: 6rem !important;
  }
  .xl\:max-h-7rem {
    max-height: 7rem !important;
  }
  .xl\:max-h-8rem {
    max-height: 8rem !important;
  }
  .xl\:max-h-9rem {
    max-height: 9rem !important;
  }
  .xl\:max-h-10rem {
    max-height: 10rem !important;
  }
  .xl\:max-h-11rem {
    max-height: 11rem !important;
  }
  .xl\:max-h-12rem {
    max-height: 12rem !important;
  }
  .xl\:max-h-13rem {
    max-height: 13rem !important;
  }
  .xl\:max-h-14rem {
    max-height: 14rem !important;
  }
  .xl\:max-h-15rem {
    max-height: 15rem !important;
  }
  .xl\:max-h-16rem {
    max-height: 16rem !important;
  }
  .xl\:max-h-17rem {
    max-height: 17rem !important;
  }
  .xl\:max-h-18rem {
    max-height: 18rem !important;
  }
  .xl\:max-h-19rem {
    max-height: 19rem !important;
  }
  .xl\:max-h-20rem {
    max-height: 20rem !important;
  }
  .xl\:max-h-21rem {
    max-height: 21rem !important;
  }
  .xl\:max-h-22rem {
    max-height: 22rem !important;
  }
  .xl\:max-h-23rem {
    max-height: 23rem !important;
  }
  .xl\:max-h-24rem {
    max-height: 24rem !important;
  }
  .xl\:max-h-25rem {
    max-height: 25rem !important;
  }
  .xl\:max-h-26rem {
    max-height: 26rem !important;
  }
  .xl\:max-h-27rem {
    max-height: 27rem !important;
  }
  .xl\:max-h-28rem {
    max-height: 28rem !important;
  }
  .xl\:max-h-29rem {
    max-height: 29rem !important;
  }
  .xl\:max-h-30rem {
    max-height: 30rem !important;
  }
}
.static {
  position: static !important;
}

.fixed {
  position: fixed !important;
}

.absolute {
  position: absolute !important;
}

.relative {
  position: relative !important;
}

.sticky {
  position: sticky !important;
}

@media screen and (min-width: 576px) {
  .sm\:static {
    position: static !important;
  }
  .sm\:fixed {
    position: fixed !important;
  }
  .sm\:absolute {
    position: absolute !important;
  }
  .sm\:relative {
    position: relative !important;
  }
  .sm\:sticky {
    position: sticky !important;
  }
}
@media screen and (min-width: 768px) {
  .md\:static {
    position: static !important;
  }
  .md\:fixed {
    position: fixed !important;
  }
  .md\:absolute {
    position: absolute !important;
  }
  .md\:relative {
    position: relative !important;
  }
  .md\:sticky {
    position: sticky !important;
  }
}
@media screen and (min-width: 992px) {
  .lg\:static {
    position: static !important;
  }
  .lg\:fixed {
    position: fixed !important;
  }
  .lg\:absolute {
    position: absolute !important;
  }
  .lg\:relative {
    position: relative !important;
  }
  .lg\:sticky {
    position: sticky !important;
  }
}
@media screen and (min-width: 1200px) {
  .xl\:static {
    position: static !important;
  }
  .xl\:fixed {
    position: fixed !important;
  }
  .xl\:absolute {
    position: absolute !important;
  }
  .xl\:relative {
    position: relative !important;
  }
  .xl\:sticky {
    position: sticky !important;
  }
}
.top-auto {
  top: auto !important;
}

.top-0 {
  top: 0px !important;
}

.top-50 {
  top: 50% !important;
}

.top-100 {
  top: 100% !important;
}

@media screen and (min-width: 576px) {
  .sm\:top-auto {
    top: auto !important;
  }
  .sm\:top-0 {
    top: 0px !important;
  }
  .sm\:top-50 {
    top: 50% !important;
  }
  .sm\:top-100 {
    top: 100% !important;
  }
}
@media screen and (min-width: 768px) {
  .md\:top-auto {
    top: auto !important;
  }
  .md\:top-0 {
    top: 0px !important;
  }
  .md\:top-50 {
    top: 50% !important;
  }
  .md\:top-100 {
    top: 100% !important;
  }
}
@media screen and (min-width: 992px) {
  .lg\:top-auto {
    top: auto !important;
  }
  .lg\:top-0 {
    top: 0px !important;
  }
  .lg\:top-50 {
    top: 50% !important;
  }
  .lg\:top-100 {
    top: 100% !important;
  }
}
@media screen and (min-width: 1200px) {
  .xl\:top-auto {
    top: auto !important;
  }
  .xl\:top-0 {
    top: 0px !important;
  }
  .xl\:top-50 {
    top: 50% !important;
  }
  .xl\:top-100 {
    top: 100% !important;
  }
}
.left-auto {
  left: auto !important;
}

.left-0 {
  left: 0px !important;
}

.left-50 {
  left: 50% !important;
}

.left-100 {
  left: 100% !important;
}

@media screen and (min-width: 576px) {
  .sm\:left-auto {
    left: auto !important;
  }
  .sm\:left-0 {
    left: 0px !important;
  }
  .sm\:left-50 {
    left: 50% !important;
  }
  .sm\:left-100 {
    left: 100% !important;
  }
}
@media screen and (min-width: 768px) {
  .md\:left-auto {
    left: auto !important;
  }
  .md\:left-0 {
    left: 0px !important;
  }
  .md\:left-50 {
    left: 50% !important;
  }
  .md\:left-100 {
    left: 100% !important;
  }
}
@media screen and (min-width: 992px) {
  .lg\:left-auto {
    left: auto !important;
  }
  .lg\:left-0 {
    left: 0px !important;
  }
  .lg\:left-50 {
    left: 50% !important;
  }
  .lg\:left-100 {
    left: 100% !important;
  }
}
@media screen and (min-width: 1200px) {
  .xl\:left-auto {
    left: auto !important;
  }
  .xl\:left-0 {
    left: 0px !important;
  }
  .xl\:left-50 {
    left: 50% !important;
  }
  .xl\:left-100 {
    left: 100% !important;
  }
}
.right-auto {
  right: auto !important;
}

.right-0 {
  right: 0px !important;
}

.right-50 {
  right: 50% !important;
}

.right-100 {
  right: 100% !important;
}

@media screen and (min-width: 576px) {
  .sm\:right-auto {
    right: auto !important;
  }
  .sm\:right-0 {
    right: 0px !important;
  }
  .sm\:right-50 {
    right: 50% !important;
  }
  .sm\:right-100 {
    right: 100% !important;
  }
}
@media screen and (min-width: 768px) {
  .md\:right-auto {
    right: auto !important;
  }
  .md\:right-0 {
    right: 0px !important;
  }
  .md\:right-50 {
    right: 50% !important;
  }
  .md\:right-100 {
    right: 100% !important;
  }
}
@media screen and (min-width: 992px) {
  .lg\:right-auto {
    right: auto !important;
  }
  .lg\:right-0 {
    right: 0px !important;
  }
  .lg\:right-50 {
    right: 50% !important;
  }
  .lg\:right-100 {
    right: 100% !important;
  }
}
@media screen and (min-width: 1200px) {
  .xl\:right-auto {
    right: auto !important;
  }
  .xl\:right-0 {
    right: 0px !important;
  }
  .xl\:right-50 {
    right: 50% !important;
  }
  .xl\:right-100 {
    right: 100% !important;
  }
}
.bottom-auto {
  bottom: auto !important;
}

.bottom-0 {
  bottom: 0px !important;
}

.bottom-50 {
  bottom: 50% !important;
}

.bottom-100 {
  bottom: 100% !important;
}

@media screen and (min-width: 576px) {
  .sm\:bottom-auto {
    bottom: auto !important;
  }
  .sm\:bottom-0 {
    bottom: 0px !important;
  }
  .sm\:bottom-50 {
    bottom: 50% !important;
  }
  .sm\:bottom-100 {
    bottom: 100% !important;
  }
}
@media screen and (min-width: 768px) {
  .md\:bottom-auto {
    bottom: auto !important;
  }
  .md\:bottom-0 {
    bottom: 0px !important;
  }
  .md\:bottom-50 {
    bottom: 50% !important;
  }
  .md\:bottom-100 {
    bottom: 100% !important;
  }
}
@media screen and (min-width: 992px) {
  .lg\:bottom-auto {
    bottom: auto !important;
  }
  .lg\:bottom-0 {
    bottom: 0px !important;
  }
  .lg\:bottom-50 {
    bottom: 50% !important;
  }
  .lg\:bottom-100 {
    bottom: 100% !important;
  }
}
@media screen and (min-width: 1200px) {
  .xl\:bottom-auto {
    bottom: auto !important;
  }
  .xl\:bottom-0 {
    bottom: 0px !important;
  }
  .xl\:bottom-50 {
    bottom: 50% !important;
  }
  .xl\:bottom-100 {
    bottom: 100% !important;
  }
}
.overflow-auto {
  overflow: auto !important;
}

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

.overflow-visible {
  overflow: visible !important;
}

.overflow-scroll {
  overflow: scroll !important;
}

@media screen and (min-width: 576px) {
  .sm\:overflow-auto {
    overflow: auto !important;
  }
  .sm\:overflow-hidden {
    overflow: hidden !important;
  }
  .sm\:overflow-visible {
    overflow: visible !important;
  }
  .sm\:overflow-scroll {
    overflow: scroll !important;
  }
}
@media screen and (min-width: 768px) {
  .md\:overflow-auto {
    overflow: auto !important;
  }
  .md\:overflow-hidden {
    overflow: hidden !important;
  }
  .md\:overflow-visible {
    overflow: visible !important;
  }
  .md\:overflow-scroll {
    overflow: scroll !important;
  }
}
@media screen and (min-width: 992px) {
  .lg\:overflow-auto {
    overflow: auto !important;
  }
  .lg\:overflow-hidden {
    overflow: hidden !important;
  }
  .lg\:overflow-visible {
    overflow: visible !important;
  }
  .lg\:overflow-scroll {
    overflow: scroll !important;
  }
}
@media screen and (min-width: 1200px) {
  .xl\:overflow-auto {
    overflow: auto !important;
  }
  .xl\:overflow-hidden {
    overflow: hidden !important;
  }
  .xl\:overflow-visible {
    overflow: visible !important;
  }
  .xl\:overflow-scroll {
    overflow: scroll !important;
  }
}
.overflow-x-auto {
  overflow-x: auto !important;
}

.overflow-x-hidden {
  overflow-x: hidden !important;
}

.overflow-x-visible {
  overflow-x: visible !important;
}

.overflow-x-scroll {
  overflow-x: scroll !important;
}

@media screen and (min-width: 576px) {
  .sm\:overflow-x-auto {
    overflow-x: auto !important;
  }
  .sm\:overflow-x-hidden {
    overflow-x: hidden !important;
  }
  .sm\:overflow-x-visible {
    overflow-x: visible !important;
  }
  .sm\:overflow-x-scroll {
    overflow-x: scroll !important;
  }
}
@media screen and (min-width: 768px) {
  .md\:overflow-x-auto {
    overflow-x: auto !important;
  }
  .md\:overflow-x-hidden {
    overflow-x: hidden !important;
  }
  .md\:overflow-x-visible {
    overflow-x: visible !important;
  }
  .md\:overflow-x-scroll {
    overflow-x: scroll !important;
  }
}
@media screen and (min-width: 992px) {
  .lg\:overflow-x-auto {
    overflow-x: auto !important;
  }
  .lg\:overflow-x-hidden {
    overflow-x: hidden !important;
  }
  .lg\:overflow-x-visible {
    overflow-x: visible !important;
  }
  .lg\:overflow-x-scroll {
    overflow-x: scroll !important;
  }
}
@media screen and (min-width: 1200px) {
  .xl\:overflow-x-auto {
    overflow-x: auto !important;
  }
  .xl\:overflow-x-hidden {
    overflow-x: hidden !important;
  }
  .xl\:overflow-x-visible {
    overflow-x: visible !important;
  }
  .xl\:overflow-x-scroll {
    overflow-x: scroll !important;
  }
}
.overflow-y-auto {
  overflow-y: auto !important;
}

.overflow-y-hidden {
  overflow-y: hidden !important;
}

.overflow-y-visible {
  overflow-y: visible !important;
}

.overflow-y-scroll {
  overflow-y: scroll !important;
}

@media screen and (min-width: 576px) {
  .sm\:overflow-y-auto {
    overflow-y: auto !important;
  }
  .sm\:overflow-y-hidden {
    overflow-y: hidden !important;
  }
  .sm\:overflow-y-visible {
    overflow-y: visible !important;
  }
  .sm\:overflow-y-scroll {
    overflow-y: scroll !important;
  }
}
@media screen and (min-width: 768px) {
  .md\:overflow-y-auto {
    overflow-y: auto !important;
  }
  .md\:overflow-y-hidden {
    overflow-y: hidden !important;
  }
  .md\:overflow-y-visible {
    overflow-y: visible !important;
  }
  .md\:overflow-y-scroll {
    overflow-y: scroll !important;
  }
}
@media screen and (min-width: 992px) {
  .lg\:overflow-y-auto {
    overflow-y: auto !important;
  }
  .lg\:overflow-y-hidden {
    overflow-y: hidden !important;
  }
  .lg\:overflow-y-visible {
    overflow-y: visible !important;
  }
  .lg\:overflow-y-scroll {
    overflow-y: scroll !important;
  }
}
@media screen and (min-width: 1200px) {
  .xl\:overflow-y-auto {
    overflow-y: auto !important;
  }
  .xl\:overflow-y-hidden {
    overflow-y: hidden !important;
  }
  .xl\:overflow-y-visible {
    overflow-y: visible !important;
  }
  .xl\:overflow-y-scroll {
    overflow-y: scroll !important;
  }
}
.z-auto {
  z-index: auto !important;
}

.z-0 {
  z-index: 0 !important;
}

.z-1 {
  z-index: 1 !important;
}

.z-2 {
  z-index: 2 !important;
}

.z-3 {
  z-index: 3 !important;
}

.z-4 {
  z-index: 4 !important;
}

.z-5 {
  z-index: 5 !important;
}

@media screen and (min-width: 576px) {
  .sm\:z-auto {
    z-index: auto !important;
  }
  .sm\:z-0 {
    z-index: 0 !important;
  }
  .sm\:z-1 {
    z-index: 1 !important;
  }
  .sm\:z-2 {
    z-index: 2 !important;
  }
  .sm\:z-3 {
    z-index: 3 !important;
  }
  .sm\:z-4 {
    z-index: 4 !important;
  }
  .sm\:z-5 {
    z-index: 5 !important;
  }
}
@media screen and (min-width: 768px) {
  .md\:z-auto {
    z-index: auto !important;
  }
  .md\:z-0 {
    z-index: 0 !important;
  }
  .md\:z-1 {
    z-index: 1 !important;
  }
  .md\:z-2 {
    z-index: 2 !important;
  }
  .md\:z-3 {
    z-index: 3 !important;
  }
  .md\:z-4 {
    z-index: 4 !important;
  }
  .md\:z-5 {
    z-index: 5 !important;
  }
}
@media screen and (min-width: 992px) {
  .lg\:z-auto {
    z-index: auto !important;
  }
  .lg\:z-0 {
    z-index: 0 !important;
  }
  .lg\:z-1 {
    z-index: 1 !important;
  }
  .lg\:z-2 {
    z-index: 2 !important;
  }
  .lg\:z-3 {
    z-index: 3 !important;
  }
  .lg\:z-4 {
    z-index: 4 !important;
  }
  .lg\:z-5 {
    z-index: 5 !important;
  }
}
@media screen and (min-width: 1200px) {
  .xl\:z-auto {
    z-index: auto !important;
  }
  .xl\:z-0 {
    z-index: 0 !important;
  }
  .xl\:z-1 {
    z-index: 1 !important;
  }
  .xl\:z-2 {
    z-index: 2 !important;
  }
  .xl\:z-3 {
    z-index: 3 !important;
  }
  .xl\:z-4 {
    z-index: 4 !important;
  }
  .xl\:z-5 {
    z-index: 5 !important;
  }
}
.bg-repeat {
  background-repeat: repeat !important;
}

.bg-no-repeat {
  background-repeat: no-repeat !important;
}

.bg-repeat-x {
  background-repeat: repeat-x !important;
}

.bg-repeat-y {
  background-repeat: repeat-y !important;
}

.bg-repeat-round {
  background-repeat: round !important;
}

.bg-repeat-space {
  background-repeat: space !important;
}

@media screen and (min-width: 576px) {
  .sm\:bg-repeat {
    background-repeat: repeat !important;
  }
  .sm\:bg-no-repeat {
    background-repeat: no-repeat !important;
  }
  .sm\:bg-repeat-x {
    background-repeat: repeat-x !important;
  }
  .sm\:bg-repeat-y {
    background-repeat: repeat-y !important;
  }
  .sm\:bg-repeat-round {
    background-repeat: round !important;
  }
  .sm\:bg-repeat-space {
    background-repeat: space !important;
  }
}
@media screen and (min-width: 768px) {
  .md\:bg-repeat {
    background-repeat: repeat !important;
  }
  .md\:bg-no-repeat {
    background-repeat: no-repeat !important;
  }
  .md\:bg-repeat-x {
    background-repeat: repeat-x !important;
  }
  .md\:bg-repeat-y {
    background-repeat: repeat-y !important;
  }
  .md\:bg-repeat-round {
    background-repeat: round !important;
  }
  .md\:bg-repeat-space {
    background-repeat: space !important;
  }
}
@media screen and (min-width: 992px) {
  .lg\:bg-repeat {
    background-repeat: repeat !important;
  }
  .lg\:bg-no-repeat {
    background-repeat: no-repeat !important;
  }
  .lg\:bg-repeat-x {
    background-repeat: repeat-x !important;
  }
  .lg\:bg-repeat-y {
    background-repeat: repeat-y !important;
  }
  .lg\:bg-repeat-round {
    background-repeat: round !important;
  }
  .lg\:bg-repeat-space {
    background-repeat: space !important;
  }
}
@media screen and (min-width: 1200px) {
  .xl\:bg-repeat {
    background-repeat: repeat !important;
  }
  .xl\:bg-no-repeat {
    background-repeat: no-repeat !important;
  }
  .xl\:bg-repeat-x {
    background-repeat: repeat-x !important;
  }
  .xl\:bg-repeat-y {
    background-repeat: repeat-y !important;
  }
  .xl\:bg-repeat-round {
    background-repeat: round !important;
  }
  .xl\:bg-repeat-space {
    background-repeat: space !important;
  }
}
.bg-auto {
  background-size: auto !important;
}

.bg-cover {
  background-size: cover !important;
}

.bg-contain {
  background-size: contain !important;
}

@media screen and (min-width: 576px) {
  .sm\:bg-auto {
    background-size: auto !important;
  }
  .sm\:bg-cover {
    background-size: cover !important;
  }
  .sm\:bg-contain {
    background-size: contain !important;
  }
}
@media screen and (min-width: 768px) {
  .md\:bg-auto {
    background-size: auto !important;
  }
  .md\:bg-cover {
    background-size: cover !important;
  }
  .md\:bg-contain {
    background-size: contain !important;
  }
}
@media screen and (min-width: 992px) {
  .lg\:bg-auto {
    background-size: auto !important;
  }
  .lg\:bg-cover {
    background-size: cover !important;
  }
  .lg\:bg-contain {
    background-size: contain !important;
  }
}
@media screen and (min-width: 1200px) {
  .xl\:bg-auto {
    background-size: auto !important;
  }
  .xl\:bg-cover {
    background-size: cover !important;
  }
  .xl\:bg-contain {
    background-size: contain !important;
  }
}
.bg-bottom {
  background-position: bottom !important;
}

.bg-center {
  background-position: center !important;
}

.bg-left {
  background-position: left !important;
}

.bg-left-bottom {
  background-position: left bottom !important;
}

.bg-left-top {
  background-position: left top !important;
}

.bg-right {
  background-position: right !important;
}

.bg-right-bottom {
  background-position: right bottom !important;
}

.bg-right-top {
  background-position: right top !important;
}

.bg-top {
  background-position: top !important;
}

@media screen and (min-width: 576px) {
  .sm\:bg-bottom {
    background-position: bottom !important;
  }
  .sm\:bg-center {
    background-position: center !important;
  }
  .sm\:bg-left {
    background-position: left !important;
  }
  .sm\:bg-left-bottom {
    background-position: left bottom !important;
  }
  .sm\:bg-left-top {
    background-position: left top !important;
  }
  .sm\:bg-right {
    background-position: right !important;
  }
  .sm\:bg-right-bottom {
    background-position: right bottom !important;
  }
  .sm\:bg-right-top {
    background-position: right top !important;
  }
  .sm\:bg-top {
    background-position: top !important;
  }
}
@media screen and (min-width: 768px) {
  .md\:bg-bottom {
    background-position: bottom !important;
  }
  .md\:bg-center {
    background-position: center !important;
  }
  .md\:bg-left {
    background-position: left !important;
  }
  .md\:bg-left-bottom {
    background-position: left bottom !important;
  }
  .md\:bg-left-top {
    background-position: left top !important;
  }
  .md\:bg-right {
    background-position: right !important;
  }
  .md\:bg-right-bottom {
    background-position: right bottom !important;
  }
  .md\:bg-right-top {
    background-position: right top !important;
  }
  .md\:bg-top {
    background-position: top !important;
  }
}
@media screen and (min-width: 992px) {
  .lg\:bg-bottom {
    background-position: bottom !important;
  }
  .lg\:bg-center {
    background-position: center !important;
  }
  .lg\:bg-left {
    background-position: left !important;
  }
  .lg\:bg-left-bottom {
    background-position: left bottom !important;
  }
  .lg\:bg-left-top {
    background-position: left top !important;
  }
  .lg\:bg-right {
    background-position: right !important;
  }
  .lg\:bg-right-bottom {
    background-position: right bottom !important;
  }
  .lg\:bg-right-top {
    background-position: right top !important;
  }
  .lg\:bg-top {
    background-position: top !important;
  }
}
@media screen and (min-width: 1200px) {
  .xl\:bg-bottom {
    background-position: bottom !important;
  }
  .xl\:bg-center {
    background-position: center !important;
  }
  .xl\:bg-left {
    background-position: left !important;
  }
  .xl\:bg-left-bottom {
    background-position: left bottom !important;
  }
  .xl\:bg-left-top {
    background-position: left top !important;
  }
  .xl\:bg-right {
    background-position: right !important;
  }
  .xl\:bg-right-bottom {
    background-position: right bottom !important;
  }
  .xl\:bg-right-top {
    background-position: right top !important;
  }
  .xl\:bg-top {
    background-position: top !important;
  }
}
.select-none {
  user-select: none !important;
}

.select-text {
  user-select: text !important;
}

.select-all {
  user-select: all !important;
}

.select-auto {
  user-select: auto !important;
}

.list-none {
  list-style: none !important;
}

.list-disc {
  list-style: disc !important;
}

.list-decimal {
  list-style: decimal !important;
}

.appearance-none {
  appearance: none !important;
}

.outline-none {
  outline: none !important;
}

.pointer-events-none {
  pointer-events: none !important;
}

.pointer-events-auto {
  pointer-events: auto !important;
}

.cursor-auto {
  cursor: auto !important;
}

.cursor-pointer {
  cursor: pointer !important;
}

.cursor-wait {
  cursor: wait !important;
}

.cursor-move {
  cursor: move !important;
}

.select-none {
  user-select: none !important;
}

.select-text {
  user-select: text !important;
}

.select-all {
  user-select: all !important;
}

.select-auto {
  user-select: auto !important;
}

.opacity-0 {
  opacity: 0 !important;
}

.opacity-10 {
  opacity: .1 !important;
}

.opacity-20 {
  opacity: .2 !important;
}

.opacity-30 {
  opacity: .3 !important;
}

.opacity-40 {
  opacity: .4 !important;
}

.opacity-50 {
  opacity: .5 !important;
}

.opacity-60 {
  opacity: .6 !important;
}

.opacity-70 {
  opacity: .7 !important;
}

.opacity-80 {
  opacity: .8 !important;
}

.opacity-90 {
  opacity: .9 !important;
}

.opacity-100 {
  opacity: 1 !important;
}

.reset {
  all: unset;
}

.transition-none {
  transition-property: none !important;
}

.transition-all {
  transition-property: all !important;
}

.transition-colors {
  transition-property: background-color,border-color,color !important;
}

.transition-transform {
  transition-property: transform !important;
}

.transition-duration-100 {
  transition-duration: 100ms !important;
}

.transition-duration-150 {
  transition-duration: 150ms !important;
}

.transition-duration-200 {
  transition-duration: 200ms !important;
}

.transition-duration-300 {
  transition-duration: 300ms !important;
}

.transition-duration-400 {
  transition-duration: 400ms !important;
}

.transition-duration-500 {
  transition-duration: 500ms !important;
}

.transition-duration-1000 {
  transition-duration: 1000ms !important;
}

.transition-duration-2000 {
  transition-duration: 2000ms !important;
}

.transition-duration-3000 {
  transition-duration: 3000ms !important;
}

.transition-linear {
  transition-timing-function: linear !important;
}

.transition-ease-in {
  transition-timing-function: cubic-bezier(0.4, 0, 1, 1) !important;
}

.transition-ease-out {
  transition-timing-function: cubic-bezier(0, 0, 0.2, 1) !important;
}

.transition-ease-in-out {
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1) !important;
}

.transition-delay-100 {
  transition-delay: 100ms !important;
}

.transition-delay-150 {
  transition-delay: 150ms !important;
}

.transition-delay-200 {
  transition-delay: 200ms !important;
}

.transition-delay-300 {
  transition-delay: 300ms !important;
}

.transition-delay-400 {
  transition-delay: 400ms !important;
}

.transition-delay-500 {
  transition-delay: 500ms !important;
}

.transition-delay-1000 {
  transition-delay: 1000ms !important;
}

.translate-x-0 {
  transform: translateX(0%) !important;
}

.translate-x-100 {
  transform: translateX(100%) !important;
}

.-translate-x-100 {
  transform: translateX(-100%) !important;
}

.translate-y-0 {
  transform: translateY(0%) !important;
}

.translate-y-100 {
  transform: translateY(100%) !important;
}

.-translate-y-100 {
  transform: translateY(-100%) !important;
}

@media screen and (min-width: 576px) {
  .sm\:translate-x-0 {
    transform: translateX(0%) !important;
  }
  .sm\:translate-x-100 {
    transform: translateX(100%) !important;
  }
  .sm\:-translate-x-100 {
    transform: translateX(-100%) !important;
  }
  .sm\:translate-y-0 {
    transform: translateY(0%) !important;
  }
  .sm\:translate-y-100 {
    transform: translateY(100%) !important;
  }
  .sm\:-translate-y-100 {
    transform: translateY(-100%) !important;
  }
}
@media screen and (min-width: 768px) {
  .md\:translate-x-0 {
    transform: translateX(0%) !important;
  }
  .md\:translate-x-100 {
    transform: translateX(100%) !important;
  }
  .md\:-translate-x-100 {
    transform: translateX(-100%) !important;
  }
  .md\:translate-y-0 {
    transform: translateY(0%) !important;
  }
  .md\:translate-y-100 {
    transform: translateY(100%) !important;
  }
  .md\:-translate-y-100 {
    transform: translateY(-100%) !important;
  }
}
@media screen and (min-width: 992px) {
  .lg\:translate-x-0 {
    transform: translateX(0%) !important;
  }
  .lg\:translate-x-100 {
    transform: translateX(100%) !important;
  }
  .lg\:-translate-x-100 {
    transform: translateX(-100%) !important;
  }
  .lg\:translate-y-0 {
    transform: translateY(0%) !important;
  }
  .lg\:translate-y-100 {
    transform: translateY(100%) !important;
  }
  .lg\:-translate-y-100 {
    transform: translateY(-100%) !important;
  }
}
@media screen and (min-width: 1200px) {
  .xl\:translate-x-0 {
    transform: translateX(0%) !important;
  }
  .xl\:translate-x-100 {
    transform: translateX(100%) !important;
  }
  .xl\:-translate-x-100 {
    transform: translateX(-100%) !important;
  }
  .xl\:translate-y-0 {
    transform: translateY(0%) !important;
  }
  .xl\:translate-y-100 {
    transform: translateY(100%) !important;
  }
  .xl\:-translate-y-100 {
    transform: translateY(-100%) !important;
  }
}
.rotate-45 {
  transform: rotate(45deg) !important;
}

.-rotate-45 {
  transform: rotate(-45deg) !important;
}

.rotate-90 {
  transform: rotate(90deg) !important;
}

.-rotate-90 {
  transform: rotate(-90deg) !important;
}

.rotate-180 {
  transform: rotate(180deg) !important;
}

.-rotate-180 {
  transform: rotate(-180deg) !important;
}

@media screen and (min-width: 576px) {
  .sm\:rotate-45 {
    transform: rotate(45deg) !important;
  }
  .sm\:-rotate-45 {
    transform: rotate(-45deg) !important;
  }
  .sm\:rotate-90 {
    transform: rotate(90deg) !important;
  }
  .sm\:-rotate-90 {
    transform: rotate(-90deg) !important;
  }
  .sm\:rotate-180 {
    transform: rotate(180deg) !important;
  }
  .sm\:-rotate-180 {
    transform: rotate(-180deg) !important;
  }
}
@media screen and (min-width: 768px) {
  .md\:rotate-45 {
    transform: rotate(45deg) !important;
  }
  .md\:-rotate-45 {
    transform: rotate(-45deg) !important;
  }
  .md\:rotate-90 {
    transform: rotate(90deg) !important;
  }
  .md\:-rotate-90 {
    transform: rotate(-90deg) !important;
  }
  .md\:rotate-180 {
    transform: rotate(180deg) !important;
  }
  .md\:-rotate-180 {
    transform: rotate(-180deg) !important;
  }
}
@media screen and (min-width: 992px) {
  .lg\:rotate-45 {
    transform: rotate(45deg) !important;
  }
  .lg\:-rotate-45 {
    transform: rotate(-45deg) !important;
  }
  .lg\:rotate-90 {
    transform: rotate(90deg) !important;
  }
  .lg\:-rotate-90 {
    transform: rotate(-90deg) !important;
  }
  .lg\:rotate-180 {
    transform: rotate(180deg) !important;
  }
  .lg\:-rotate-180 {
    transform: rotate(-180deg) !important;
  }
}
@media screen and (min-width: 1200px) {
  .xl\:rotate-45 {
    transform: rotate(45deg) !important;
  }
  .xl\:-rotate-45 {
    transform: rotate(-45deg) !important;
  }
  .xl\:rotate-90 {
    transform: rotate(90deg) !important;
  }
  .xl\:-rotate-90 {
    transform: rotate(-90deg) !important;
  }
  .xl\:rotate-180 {
    transform: rotate(180deg) !important;
  }
  .xl\:-rotate-180 {
    transform: rotate(-180deg) !important;
  }
}
.origin-center {
  transform-origin: center !important;
}

.origin-top {
  transform-origin: top !important;
}

.origin-top-right {
  transform-origin: top right !important;
}

.origin-right {
  transform-origin: right !important;
}

.origin-bottom-right {
  transform-origin: bottom right !important;
}

.origin-bottom {
  transform-origin: bottom !important;
}

.origin-bottom-left {
  transform-origin: bottom left !important;
}

.origin-left {
  transform-origin: left !important;
}

.origin-top-left {
  transform-origin: top-left !important;
}

@media screen and (min-width: 576px) {
  .sm\:origin-center {
    transform-origin: center !important;
  }
  .sm\:origin-top {
    transform-origin: top !important;
  }
  .sm\:origin-top-right {
    transform-origin: top right !important;
  }
  .sm\:origin-right {
    transform-origin: right !important;
  }
  .sm\:origin-bottom-right {
    transform-origin: bottom right !important;
  }
  .sm\:origin-bottom {
    transform-origin: bottom !important;
  }
  .sm\:origin-bottom-left {
    transform-origin: bottom left !important;
  }
  .sm\:origin-left {
    transform-origin: left !important;
  }
  .sm\:origin-top-left {
    transform-origin: top-left !important;
  }
}
@media screen and (min-width: 768px) {
  .md\:origin-center {
    transform-origin: center !important;
  }
  .md\:origin-top {
    transform-origin: top !important;
  }
  .md\:origin-top-right {
    transform-origin: top right !important;
  }
  .md\:origin-right {
    transform-origin: right !important;
  }
  .md\:origin-bottom-right {
    transform-origin: bottom right !important;
  }
  .md\:origin-bottom {
    transform-origin: bottom !important;
  }
  .md\:origin-bottom-left {
    transform-origin: bottom left !important;
  }
  .md\:origin-left {
    transform-origin: left !important;
  }
  .md\:origin-top-left {
    transform-origin: top-left !important;
  }
}
@media screen and (min-width: 992px) {
  .lg\:origin-center {
    transform-origin: center !important;
  }
  .lg\:origin-top {
    transform-origin: top !important;
  }
  .lg\:origin-top-right {
    transform-origin: top right !important;
  }
  .lg\:origin-right {
    transform-origin: right !important;
  }
  .lg\:origin-bottom-right {
    transform-origin: bottom right !important;
  }
  .lg\:origin-bottom {
    transform-origin: bottom !important;
  }
  .lg\:origin-bottom-left {
    transform-origin: bottom left !important;
  }
  .lg\:origin-left {
    transform-origin: left !important;
  }
  .lg\:origin-top-left {
    transform-origin: top-left !important;
  }
}
@media screen and (min-width: 1200px) {
  .xl\:origin-center {
    transform-origin: center !important;
  }
  .xl\:origin-top {
    transform-origin: top !important;
  }
  .xl\:origin-top-right {
    transform-origin: top right !important;
  }
  .xl\:origin-right {
    transform-origin: right !important;
  }
  .xl\:origin-bottom-right {
    transform-origin: bottom right !important;
  }
  .xl\:origin-bottom {
    transform-origin: bottom !important;
  }
  .xl\:origin-bottom-left {
    transform-origin: bottom left !important;
  }
  .xl\:origin-left {
    transform-origin: left !important;
  }
  .xl\:origin-top-left {
    transform-origin: top-left !important;
  }
}
@keyframes fadein {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes fadeout {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
@keyframes scalein {
  0% {
    opacity: 0;
    transform: scaleY(0.8);
    transition: transform 0.12s cubic-bezier(0, 0, 0.2, 1), opacity 0.12s cubic-bezier(0, 0, 0.2, 1);
  }
  100% {
    opacity: 1;
    transform: scaleY(1);
  }
}
@keyframes slidedown {
  0% {
    max-height: 0;
  }
  100% {
    max-height: auto;
  }
}
@keyframes slideup {
  0% {
    max-height: 1000px;
  }
  100% {
    max-height: 0;
  }
}
@keyframes fadeinleft {
  0% {
    opacity: 0;
    transform: translateX(-100%);
    transition: transform 0.12s cubic-bezier(0, 0, 0.2, 1), opacity 0.12s cubic-bezier(0, 0, 0.2, 1);
  }
  100% {
    opacity: 1;
    transform: translateX(0%);
  }
}
@keyframes fadeoutleft {
  0% {
    opacity: 1;
    transform: translateX(0%);
    transition: transform 0.12s cubic-bezier(0, 0, 0.2, 1), opacity 0.12s cubic-bezier(0, 0, 0.2, 1);
  }
  100% {
    opacity: 0;
    transform: translateX(-100%);
  }
}
@keyframes fadeinright {
  0% {
    opacity: 0;
    transform: translateX(100%);
    transition: transform 0.12s cubic-bezier(0, 0, 0.2, 1), opacity 0.12s cubic-bezier(0, 0, 0.2, 1);
  }
  100% {
    opacity: 1;
    transform: translateX(0%);
  }
}
@keyframes fadeoutright {
  0% {
    opacity: 1;
    transform: translateX(0%);
    transition: transform 0.12s cubic-bezier(0, 0, 0.2, 1), opacity 0.12s cubic-bezier(0, 0, 0.2, 1);
  }
  100% {
    opacity: 0;
    transform: translateX(100%);
  }
}
@keyframes fadeinup {
  0% {
    opacity: 0;
    transform: translateY(-100%);
    transition: transform 0.12s cubic-bezier(0, 0, 0.2, 1), opacity 0.12s cubic-bezier(0, 0, 0.2, 1);
  }
  100% {
    opacity: 1;
    transform: translateY(0%);
  }
}
@keyframes fadeoutup {
  0% {
    opacity: 1;
    transform: translateY(0%);
    transition: transform 0.12s cubic-bezier(0, 0, 0.2, 1), opacity 0.12s cubic-bezier(0, 0, 0.2, 1);
  }
  100% {
    opacity: 0;
    transform: translateY(-100%);
  }
}
@keyframes fadeindown {
  0% {
    opacity: 0;
    transform: translateY(100%);
    transition: transform 0.12s cubic-bezier(0, 0, 0.2, 1), opacity 0.12s cubic-bezier(0, 0, 0.2, 1);
  }
  100% {
    opacity: 1;
    transform: translateY(0%);
  }
}
@keyframes fadeoutdown {
  0% {
    opacity: 1;
    transform: translateY(0%);
    transition: transform 0.12s cubic-bezier(0, 0, 0.2, 1), opacity 0.12s cubic-bezier(0, 0, 0.2, 1);
  }
  100% {
    opacity: 0;
    transform: translateY(100%);
  }
}
@keyframes animate-width {
  0% {
    width: 0;
  }
  100% {
    width: 100%;
  }
}
@keyframes flip {
  from {
    transform: perspective(2000px) rotateX(-100deg);
  }
  to {
    transform: perspective(2000px) rotateX(0);
  }
}
@keyframes flipleft {
  from {
    transform: perspective(2000px) rotateY(-100deg);
    opacity: 0;
  }
  to {
    transform: perspective(2000px) rotateY(0);
    opacity: 1;
  }
}
@keyframes flipright {
  from {
    transform: perspective(2000px) rotateY(100deg);
    opacity: 0;
  }
  to {
    transform: perspective(2000px) rotateY(0);
    opacity: 1;
  }
}
@keyframes flipup {
  from {
    transform: perspective(2000px) rotateX(-100deg);
    opacity: 0;
  }
  to {
    transform: perspective(2000px) rotateX(0);
    opacity: 1;
  }
}
@keyframes zoomin {
  from {
    opacity: 0;
    transform: scale3d(0.3, 0.3, 0.3);
  }
  50% {
    opacity: 1;
  }
}
@keyframes zoomindown {
  from {
    opacity: 0;
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
  }
  60% {
    opacity: 1;
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
  }
}
@keyframes zoominleft {
  from {
    opacity: 0;
    transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
  }
  60% {
    opacity: 1;
    transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);
  }
}
@keyframes zoominright {
  from {
    opacity: 0;
    transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
  }
  60% {
    opacity: 1;
    transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);
  }
}
@keyframes zoominup {
  from {
    opacity: 0;
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
  }
  60% {
    opacity: 1;
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
  }
}
.fadein {
  animation: fadein 0.15s linear;
}

.fadeout {
  animation: fadeout 0.15s linear;
}

.slidedown {
  animation: slidedown 0.45s ease-in-out;
}

.slideup {
  animation: slideup 0.45s cubic-bezier(0, 1, 0, 1);
}

.scalein {
  animation: scalein 0.15s linear;
}

.fadeinleft {
  animation: fadeinleft 0.15s linear;
}

.fadeoutleft {
  animation: fadeoutleft 0.15s linear;
}

.fadeinright {
  animation: fadeinright 0.15s linear;
}

.fadeoutright {
  animation: fadeoutright 0.15s linear;
}

.fadeinup {
  animation: fadeinup 0.15s linear;
}

.fadeoutup {
  animation: fadeoutup 0.15s linear;
}

.fadeindown {
  animation: fadeindown 0.15s linear;
}

.fadeoutdown {
  animation: fadeoutdown 0.15s linear;
}

.animate-width {
  animation: animate-width 1000ms linear;
}

.flip {
  backface-visibility: visible;
  animation: flip 0.15s linear;
}

.flipup {
  backface-visibility: visible;
  animation: flipup 0.15s linear;
}

.flipleft {
  backface-visibility: visible;
  animation: flipleft 0.15s linear;
}

.flipright {
  backface-visibility: visible;
  animation: flipright 0.15s linear;
}

.zoomin {
  animation: zoomin 0.15s linear;
}

.zoomindown {
  animation: zoomindown 0.15s linear;
}

.zoominleft {
  animation: zoominleft 0.15s linear;
}

.zoominright {
  animation: zoominright 0.15s linear;
}

.zoominup {
  animation: zoominup 0.15s linear;
}

.animation-duration-100 {
  animation-duration: 100ms !important;
}

.animation-duration-150 {
  animation-duration: 150ms !important;
}

.animation-duration-200 {
  animation-duration: 200ms !important;
}

.animation-duration-300 {
  animation-duration: 300ms !important;
}

.animation-duration-400 {
  animation-duration: 400ms !important;
}

.animation-duration-500 {
  animation-duration: 500ms !important;
}

.animation-duration-1000 {
  animation-duration: 1000ms !important;
}

.animation-duration-2000 {
  animation-duration: 2000ms !important;
}

.animation-duration-3000 {
  animation-duration: 3000ms !important;
}

.animation-delay-100 {
  animation-delay: 100ms !important;
}

.animation-delay-150 {
  animation-delay: 150ms !important;
}

.animation-delay-200 {
  animation-delay: 200ms !important;
}

.animation-delay-300 {
  animation-delay: 300ms !important;
}

.animation-delay-400 {
  animation-delay: 400ms !important;
}

.animation-delay-500 {
  animation-delay: 500ms !important;
}

.animation-delay-1000 {
  animation-delay: 1000ms !important;
}

.animation-iteration-1 {
  animation-iteration-count: 1 !important;
}

.animation-iteration-2 {
  animation-iteration-count: 2 !important;
}

.animation-iteration-infinite {
  animation-iteration-count: infinite !important;
}

.animation-linear {
  animation-timing-function: linear !important;
}

.animation-ease-in {
  animation-timing-function: cubic-bezier(0.4, 0, 1, 1) !important;
}

.animation-ease-out {
  animation-timing-function: cubic-bezier(0, 0, 0.2, 1) !important;
}

.animation-ease-in-out {
  animation-timing-function: cubic-bezier(0.4, 0, 0.2, 1) !important;
}

.animation-fill-none {
  animation-fill-mode: none !important;
}

.animation-fill-forwards {
  animation-fill-mode: forwards !important;
}

.animation-fill-backwards {
  animation-fill-mode: backwards !important;
}

.animation-fill-both {
  animation-fill-mode: both !important;
}


/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoidmVuZG9ycy1ub2RlX21vZHVsZXNfaG90d2lyZWRfdHVyYm9fZGlzdF90dXJib19lczIwMTctZXNtX2pzLW5vZGVfbW9kdWxlc19zeW1mb255X3N0aW11bHVzLWJyLTE1NGM2NS5jc3MiLCJtYXBwaW5ncyI6Ijs7O0FBQUE7SUFDSSx5QkFBeUI7SUFDekIsbUJBQW1CO0lBQ25CLDRDQUFrQztJQUNsQyw0U0FBZ1I7SUFDaFIsbUJBQW1CO0lBQ25CLGtCQUFrQjtBQUN0Qjs7QUFFQTtJQUNJLHlCQUF5QjtJQUN6QixXQUFXO0lBQ1gsa0JBQWtCO0lBQ2xCLG1CQUFtQjtJQUNuQixvQkFBb0I7SUFDcEIsb0JBQW9CO0lBQ3BCLGNBQWM7SUFDZCxxQkFBcUI7SUFDckIsbUNBQW1DO0lBQ25DLGtDQUFrQztBQUN0Qzs7QUFFQTtJQUNJLG1DQUFtQztJQUNuQywyQkFBMkI7QUFDL0I7O0FBRUE7SUFDSSxtQkFBbUI7SUFDbkIsa0JBQWtCO0FBQ3RCOztBQUVBO0lBQ0ksNkNBQTZDO0lBQzdDLHFDQUFxQztBQUN6Qzs7QUFFQTtFQUNFO0lBQ0UsNkJBQTZCO0lBQzdCLHFCQUFxQjtJQUNyQiwrQkFBK0I7SUFDL0IsdUJBQXVCO0lBQ3ZCLG9DQUFvQztJQUNwQyw0QkFBNEI7SUFDNUIsNEJBQTRCO0lBQzVCLG9CQUFvQjtJQUNwQiwrQkFBK0I7SUFDL0IsdUJBQXVCO0VBQ3pCO0FBQ0Y7O0FBRUE7SUFDSTtRQUNJLCtCQUErQjtRQUMvQix1QkFBdUI7SUFDM0I7SUFDQTtRQUNJLGlDQUFpQztRQUNqQyx5QkFBeUI7SUFDN0I7QUFDSjs7QUFFQTtJQUNJO1FBQ0ksK0JBQStCO1FBQy9CLHVCQUF1QjtJQUMzQjtJQUNBO1FBQ0ksaUNBQWlDO1FBQ2pDLHlCQUF5QjtJQUM3QjtBQUNKOztBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0ks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QWU7RUFDZixlQUFlO0FBQ2pCOztBQUVBO0VBQ0UsY0FBYztFQUNkLGVBQWU7RUFDZixlQUFlO0FBQ2pCOztBQUVBO0VBQ0UsY0FBYztFQUNkLGVBQWU7RUFDZixVQUFVO0FBQ1o7O0FBRUE7RUFDRSxjQUFjO0VBQ2QsZUFBZTtFQUNmLGVBQWU7QUFDakI7O0FBRUE7RUFDRSxjQUFjO0VBQ2QsZUFBZTtFQUNmLGVBQWU7QUFDakI7O0FBRUE7RUFDRSxjQUFjO0VBQ2QsZUFBZTtFQUNmLFVBQVU7QUFDWjs7QUFFQTtFQUNFLGNBQWM7RUFDZCxlQUFlO0VBQ2YsZUFBZTtBQUNqQjs7QUFFQTtFQUNFLGNBQWM7RUFDZCxlQUFlO0VBQ2YsZUFBZTtBQUNqQjs7QUFFQTtFQUNFLGNBQWM7RUFDZCxlQUFlO0VBQ2YsV0FBVztBQUNiOztBQUVBO0VBQ0U7SUFDRSxZQUFZO0lBQ1osYUFBYTtJQUNiLGVBQWU7RUFDakI7RUFDQTtJQUNFLGNBQWM7SUFDZCxlQUFlO0VBQ2pCO0VBQ0E7SUFDRSxjQUFjO0lBQ2QsZUFBZTtJQUNmLGNBQWM7RUFDaEI7RUFDQTtJQUNFLGNBQWM7SUFDZCxlQUFlO0lBQ2YsZUFBZTtFQUNqQjtFQUNBO0lBQ0UsY0FBYztJQUNkLGVBQWU7SUFDZixVQUFVO0VBQ1o7RUFDQTtJQUNFLGNBQWM7SUFDZCxlQUFlO0lBQ2YsZUFBZTtFQUNqQjtFQUNBO0lBQ0UsY0FBYztJQUNkLGVBQWU7SUFDZixlQUFlO0VBQ2pCO0VBQ0E7SUFDRSxjQUFjO0lBQ2QsZUFBZTtJQUNmLFVBQVU7RUFDWjtFQUNBO0lBQ0UsY0FBYztJQUNkLGVBQWU7SUFDZixlQUFlO0VBQ2pCO0VBQ0E7SUFDRSxjQUFjO0lBQ2QsZUFBZTtJQUNmLGVBQWU7RUFDakI7RUFDQTtJQUNFLGNBQWM7SUFDZCxlQUFlO0lBQ2YsVUFBVTtFQUNaO0VBQ0E7SUFDRSxjQUFjO0lBQ2QsZUFBZTtJQUNmLGVBQWU7RUFDakI7RUFDQTtJQUNFLGNBQWM7SUFDZCxlQUFlO0lBQ2YsZUFBZTtFQUNqQjtFQUNBO0lBQ0UsY0FBYztJQUNkLGVBQWU7SUFDZixXQUFXO0VBQ2I7QUFDRjtBQUNBO0VBQ0U7SUFDRSxZQUFZO0lBQ1osYUFBYTtJQUNiLGVBQWU7RUFDakI7RUFDQTtJQUNFLGNBQWM7SUFDZCxlQUFlO0VBQ2pCO0VBQ0E7SUFDRSxjQUFjO0lBQ2QsZUFBZTtJQUNmLGNBQWM7RUFDaEI7RUFDQTtJQUNFLGNBQWM7SUFDZCxlQUFlO0lBQ2YsZUFBZTtFQUNqQjtFQUNBO0lBQ0UsY0FBYztJQUNkLGVBQWU7SUFDZixVQUFVO0VBQ1o7RUFDQTtJQUNFLGNBQWM7SUFDZCxlQUFlO0lBQ2YsZUFBZTtFQUNqQjtFQUNBO0lBQ0UsY0FBYztJQUNkLGVBQWU7SUFDZixlQUFlO0VBQ2pCO0VBQ0E7SUFDRSxjQUFjO0lBQ2QsZUFBZTtJQUNmLFVBQVU7RUFDWjtFQUNBO0lBQ0UsY0FBYztJQUNkLGVBQWU7SUFDZixlQUFlO0VBQ2pCO0VBQ0E7SUFDRSxjQUFjO0lBQ2QsZUFBZTtJQUNmLGVBQWU7RUFDakI7RUFDQTtJQUNFLGNBQWM7SUFDZCxlQUFlO0lBQ2YsVUFBVTtFQUNaO0VBQ0E7SUFDRSxjQUFjO0lBQ2QsZUFBZTtJQUNmLGVBQWU7RUFDakI7RUFDQTtJQUNFLGNBQWM7SUFDZCxlQUFlO0lBQ2YsZUFBZTtFQUNqQjtFQUNBO0lBQ0UsY0FBYztJQUNkLGVBQWU7SUFDZixXQUFXO0VBQ2I7QUFDRjtBQUNBO0VBQ0U7SUFDRSxZQUFZO0lBQ1osYUFBYTtJQUNiLGVBQWU7RUFDakI7RUFDQTtJQUNFLGNBQWM7SUFDZCxlQUFlO0VBQ2pCO0VBQ0E7SUFDRSxjQUFjO0lBQ2QsZUFBZTtJQUNmLGNBQWM7RUFDaEI7RUFDQTtJQUNFLGNBQWM7SUFDZCxlQUFlO0lBQ2YsZUFBZTtFQUNqQjtFQUNBO0lBQ0UsY0FBYztJQUNkLGVBQWU7SUFDZixVQUFVO0VBQ1o7RUFDQTtJQUNFLGNBQWM7SUFDZCxlQUFlO0lBQ2YsZUFBZTtFQUNqQjtFQUNBO0lBQ0UsY0FBYztJQUNkLGVBQWU7SUFDZixlQUFlO0VBQ2pCO0VBQ0E7SUFDRSxjQUFjO0lBQ2QsZUFBZTtJQUNmLFVBQVU7RUFDWjtFQUNBO0lBQ0UsY0FBYztJQUNkLGVBQWU7SUFDZixlQUFlO0VBQ2pCO0VBQ0E7SUFDRSxjQUFjO0lBQ2QsZUFBZTtJQUNmLGVBQWU7RUFDakI7RUFDQTtJQUNFLGNBQWM7SUFDZCxlQUFlO0lBQ2YsVUFBVTtFQUNaO0VBQ0E7SUFDRSxjQUFjO0lBQ2QsZUFBZTtJQUNmLGVBQWU7RUFDakI7RUFDQTtJQUNFLGNBQWM7SUFDZCxlQUFlO0lBQ2YsZUFBZTtFQUNqQjtFQUNBO0lBQ0UsY0FBYztJQUNkLGVBQWU7SUFDZixXQUFXO0VBQ2I7QUFDRjtBQUNBO0VBQ0U7SUFDRSxZQUFZO0lBQ1osYUFBYTtJQUNiLGVBQWU7RUFDakI7RUFDQTtJQUNFLGNBQWM7SUFDZCxlQUFlO0VBQ2pCO0VBQ0E7SUFDRSxjQUFjO0lBQ2QsZUFBZTtJQUNmLGNBQWM7RUFDaEI7RUFDQTtJQUNFLGNBQWM7SUFDZCxlQUFlO0lBQ2YsZUFBZTtFQUNqQjtFQUNBO0lBQ0UsY0FBYztJQUNkLGVBQWU7SUFDZixVQUFVO0VBQ1o7RUFDQTtJQUNFLGNBQWM7SUFDZCxlQUFlO0lBQ2YsZUFBZTtFQUNqQjtFQUNBO0lBQ0UsY0FBYztJQUNkLGVBQWU7SUFDZixlQUFlO0VBQ2pCO0VBQ0E7SUFDRSxjQUFjO0lBQ2QsZUFBZTtJQUNmLFVBQVU7RUFDWjtFQUNBO0lBQ0UsY0FBYztJQUNkLGVBQWU7SUFDZixlQUFlO0VBQ2pCO0VBQ0E7SUFDRSxjQUFjO0lBQ2QsZUFBZTtJQUNmLGVBQWU7RUFDakI7RUFDQTtJQUNFLGNBQWM7SUFDZCxlQUFlO0lBQ2YsVUFBVTtFQUNaO0VBQ0E7SUFDRSxjQUFjO0lBQ2QsZUFBZTtJQUNmLGVBQWU7RUFDakI7RUFDQTtJQUNFLGNBQWM7SUFDZCxlQUFlO0lBQ2YsZUFBZTtFQUNqQjtFQUNBO0lBQ0UsY0FBYztJQUNkLGVBQWU7SUFDZixXQUFXO0VBQ2I7QUFDRjtBQUNBO0VBQ0UseUJBQXlCO0FBQzNCOztBQUVBO0VBQ0UsK0JBQStCO0FBQ2pDOztBQUVBO0VBQ0UsZ0NBQWdDO0FBQ2xDOztBQUVBO0VBQ0UsMkJBQTJCO0FBQzdCOztBQUVBO0VBQ0UsZ0NBQWdDO0FBQ2xDOztBQUVBO0VBQ0UsZ0NBQWdDO0FBQ2xDOztBQUVBO0VBQ0UsMkJBQTJCO0FBQzdCOztBQUVBO0VBQ0UsZ0NBQWdDO0FBQ2xDOztBQUVBO0VBQ0UsZ0NBQWdDO0FBQ2xDOztBQUVBO0VBQ0UsMkJBQTJCO0FBQzdCOztBQUVBO0VBQ0UsZ0NBQWdDO0FBQ2xDOztBQUVBO0VBQ0UsZ0NBQWdDO0FBQ2xDOztBQUVBO0VBQ0UsNEJBQTRCO0FBQzlCOztBQUVBO0VBQ0U7SUFDRSx5QkFBeUI7RUFDM0I7RUFDQTtJQUNFLCtCQUErQjtFQUNqQztFQUNBO0lBQ0UsZ0NBQWdDO0VBQ2xDO0VBQ0E7SUFDRSwyQkFBMkI7RUFDN0I7RUFDQTtJQUNFLGdDQUFnQztFQUNsQztFQUNBO0lBQ0UsZ0NBQWdDO0VBQ2xDO0VBQ0E7SUFDRSwyQkFBMkI7RUFDN0I7RUFDQTtJQUNFLGdDQUFnQztFQUNsQztFQUNBO0lBQ0UsZ0NBQWdDO0VBQ2xDO0VBQ0E7SUFDRSwyQkFBMkI7RUFDN0I7RUFDQTtJQUNFLGdDQUFnQztFQUNsQztFQUNBO0lBQ0UsZ0NBQWdDO0VBQ2xDO0VBQ0E7SUFDRSw0QkFBNEI7RUFDOUI7QUFDRjtBQUNBO0VBQ0U7SUFDRSx5QkFBeUI7RUFDM0I7RUFDQTtJQUNFLCtCQUErQjtFQUNqQztFQUNBO0lBQ0UsZ0NBQWdDO0VBQ2xDO0VBQ0E7SUFDRSwyQkFBMkI7RUFDN0I7RUFDQTtJQUNFLGdDQUFnQztFQUNsQztFQUNBO0lBQ0UsZ0NBQWdDO0VBQ2xDO0VBQ0E7SUFDRSwyQkFBMkI7RUFDN0I7RUFDQTtJQUNFLGdDQUFnQztFQUNsQztFQUNBO0lBQ0UsZ0NBQWdDO0VBQ2xDO0VBQ0E7SUFDRSwyQkFBMkI7RUFDN0I7RUFDQTtJQUNFLGdDQUFnQztFQUNsQztFQUNBO0lBQ0UsZ0NBQWdDO0VBQ2xDO0VBQ0E7SUFDRSw0QkFBNEI7RUFDOUI7QUFDRjtBQUNBO0VBQ0U7SUFDRSx5QkFBeUI7RUFDM0I7RUFDQTtJQUNFLCtCQUErQjtFQUNqQztFQUNBO0lBQ0UsZ0NBQWdDO0VBQ2xDO0VBQ0E7SUFDRSwyQkFBMkI7RUFDN0I7RUFDQTtJQUNFLGdDQUFnQztFQUNsQztFQUNBO0lBQ0UsZ0NBQWdDO0VBQ2xDO0VBQ0E7SUFDRSwyQkFBMkI7RUFDN0I7RUFDQTtJQUNFLGdDQUFnQztFQUNsQztFQUNBO0lBQ0UsZ0NBQWdDO0VBQ2xDO0VBQ0E7SUFDRSwyQkFBMkI7RUFDN0I7RUFDQTtJQUNFLGdDQUFnQztFQUNsQztFQUNBO0lBQ0UsZ0NBQWdDO0VBQ2xDO0VBQ0E7SUFDRSw0QkFBNEI7RUFDOUI7QUFDRjtBQUNBO0VBQ0U7SUFDRSx5QkFBeUI7RUFDM0I7RUFDQTtJQUNFLCtCQUErQjtFQUNqQztFQUNBO0lBQ0UsZ0NBQWdDO0VBQ2xDO0VBQ0E7SUFDRSwyQkFBMkI7RUFDN0I7RUFDQTtJQUNFLGdDQUFnQztFQUNsQztFQUNBO0lBQ0UsZ0NBQWdDO0VBQ2xDO0VBQ0E7SUFDRSwyQkFBMkI7RUFDN0I7RUFDQTtJQUNFLGdDQUFnQztFQUNsQztFQUNBO0lBQ0UsZ0NBQWdDO0VBQ2xDO0VBQ0E7SUFDRSwyQkFBMkI7RUFDN0I7RUFDQTtJQUNFLGdDQUFnQztFQUNsQztFQUNBO0lBQ0UsZ0NBQWdDO0VBQ2xDO0VBQ0E7SUFDRSw0QkFBNEI7RUFDOUI7QUFDRjtBQUNBO0VBQ0Usa0NBQWtDO0FBQ3BDOztBQUVBO0VBQ0UsbUNBQW1DO0FBQ3JDOztBQUVBO0VBQ0Usb0NBQW9DO0FBQ3RDOztBQUVBO0VBQ0Usb0NBQW9DO0FBQ3RDOztBQUVBO0VBQ0Usb0NBQW9DO0FBQ3RDOztBQUVBO0VBQ0Usb0NBQW9DO0FBQ3RDOztBQUVBO0VBQ0Usb0NBQW9DO0FBQ3RDOztBQUVBO0VBQ0Usb0NBQW9DO0FBQ3RDOztBQUVBO0VBQ0Usb0NBQW9DO0FBQ3RDOztBQUVBO0VBQ0Usb0NBQW9DO0FBQ3RDOztBQUVBO0VBQ0Usb0NBQW9DO0FBQ3RDOztBQUVBO0VBQ0Usa0NBQWtDO0FBQ3BDOztBQUVBO0VBQ0Usa0NBQWtDO0FBQ3BDOztBQUVBO0VBQ0Usa0NBQWtDO0FBQ3BDOztBQUVBO0VBQ0UsbUNBQW1DO0FBQ3JDOztBQUVBO0VBQ0UsbUNBQW1DO0FBQ3JDOztBQUVBO0VBQ0UsbUNBQW1DO0FBQ3JDOztBQUVBO0VBQ0Usb0NBQW9DO0FBQ3RDOztBQUVBO0VBQ0Usb0NBQW9DO0FBQ3RDOztBQUVBO0VBQ0Usb0NBQW9DO0FBQ3RDOztBQUVBO0VBQ0Usb0NBQW9DO0FBQ3RDOztBQUVBO0VBQ0Usb0NBQW9DO0FBQ3RDOztBQUVBO0VBQ0Usb0NBQW9DO0FBQ3RDOztBQUVBO0VBQ0Usb0NBQW9DO0FBQ3RDOztBQUVBO0VBQ0Usb0NBQW9DO0FBQ3RDOztBQUVBO0VBQ0Usb0NBQW9DO0FBQ3RDOztBQUVBO0VBQ0Usb0NBQW9DO0FBQ3RDOztBQUVBO0VBQ0Usb0NBQW9DO0FBQ3RDOztBQUVBO0VBQ0Usb0NBQW9DO0FBQ3RDOztBQUVBO0VBQ0Usb0NBQW9DO0FBQ3RDOztBQUVBO0VBQ0Usb0NBQW9DO0FBQ3RDOztBQUVBO0VBQ0Usb0NBQW9DO0FBQ3RDOztBQUVBO0VBQ0Usb0NBQW9DO0FBQ3RDOztBQUVBO0VBQ0Usb0NBQW9DO0FBQ3RDOztBQUVBO0VBQ0Usb0NBQW9DO0FBQ3RDOztBQUVBO0VBQ0Usb0NBQW9DO0FBQ3RDOztBQUVBO0VBQ0Usb0NBQW9DO0FBQ3RDOztBQUVBO0VBQ0Usb0NBQW9DO0FBQ3RDOztBQUVBO0VBQ0Usb0NBQW9DO0FBQ3RDOztBQUVBO0VBQ0Usb0NBQW9DO0FBQ3RDOztBQUVBO0VBQ0Usb0NBQW9DO0FBQ3RDOztBQUVBO0VBQ0Usb0NBQW9DO0FBQ3RDOztBQUVBO0VBQ0Usb0NBQW9DO0FBQ3RDOztBQUVBO0VBQ0Usb0NBQW9DO0FBQ3RDOztBQUVBO0VBQ0UsNkNBQTZDO0FBQy9DOztBQUVBO0VBQ0UsOENBQThDO0FBQ2hEOztBQUVBO0VBQ0UsK0NBQStDO0FBQ2pEOztBQUVBO0VBQ0UsK0NBQStDO0FBQ2pEOztBQUVBO0VBQ0UsK0NBQStDO0FBQ2pEOztBQUVBO0VBQ0UsK0NBQStDO0FBQ2pEOztBQUVBO0VBQ0UsK0NBQStDO0FBQ2pEOztBQUVBO0VBQ0UsK0NBQStDO0FBQ2pEOztBQUVBO0VBQ0UsK0NBQStDO0FBQ2pEOztBQUVBO0VBQ0UsK0NBQStDO0FBQ2pEOztBQUVBO0VBQ0UsK0NBQStDO0FBQ2pEOztBQUVBO0VBQ0UsNkNBQTZDO0FBQy9DOztBQUVBO0VBQ0UsNkNBQTZDO0FBQy9DOztBQUVBO0VBQ0UsNkNBQTZDO0FBQy9DOztBQUVBO0VBQ0UsOENBQThDO0FBQ2hEOztBQUVBO0VBQ0UsOENBQThDO0FBQ2hEOztBQUVBO0VBQ0UsOENBQThDO0FBQ2hEOztBQUVBO0VBQ0UsK0NBQStDO0FBQ2pEOztBQUVBO0VBQ0UsK0NBQStDO0FBQ2pEOztBQUVBO0VBQ0UsK0NBQStDO0FBQ2pEOztBQUVBO0VBQ0UsK0NBQStDO0FBQ2pEOztBQUVBO0VBQ0UsK0NBQStDO0FBQ2pEOztBQUVBO0VBQ0UsK0NBQStDO0FBQ2pEOztBQUVBO0VBQ0UsK0NBQStDO0FBQ2pEOztBQUVBO0VBQ0UsK0NBQStDO0FBQ2pEOztBQUVBO0VBQ0UsK0NBQStDO0FBQ2pEOztBQUVBO0VBQ0UsK0NBQStDO0FBQ2pEOztBQUVBO0VBQ0UsK0NBQStDO0FBQ2pEOztBQUVBO0VBQ0UsK0NBQStDO0FBQ2pEOztBQUVBO0VBQ0UsK0NBQStDO0FBQ2pEOztBQUVBO0VBQ0UsK0NBQStDO0FBQ2pEOztBQUVBO0VBQ0UsK0NBQStDO0FBQ2pEOztBQUVBO0VBQ0UsK0NBQStDO0FBQ2pEOztBQUVBO0VBQ0UsK0NBQStDO0FBQ2pEOztBQUVBO0VBQ0UsK0NBQStDO0FBQ2pEOztBQUVBO0VBQ0UsK0NBQStDO0FBQ2pEOztBQUVBO0VBQ0UsK0NBQStDO0FBQ2pEOztBQUVBO0VBQ0UsK0NBQStDO0FBQ2pEOztBQUVBO0VBQ0UsK0NBQStDO0FBQ2pEOztBQUVBO0VBQ0UsK0NBQStDO0FBQ2pEOztBQUVBO0VBQ0UsK0NBQStDO0FBQ2pEOztBQUVBO0VBQ0UsK0NBQStDO0FBQ2pEOztBQUVBO0VBQ0UsK0NBQStDO0FBQ2pEOztBQUVBO0VBQ0UsK0NBQStDO0FBQ2pEOztBQUVBO0VBQ0UseUNBQXlDO0FBQzNDOztBQUVBO0VBQ0UsMENBQTBDO0FBQzVDOztBQUVBO0VBQ0UsMkNBQTJDO0FBQzdDOztBQUVBO0VBQ0UsMkNBQTJDO0FBQzdDOztBQUVBO0VBQ0UsMkNBQTJDO0FBQzdDOztBQUVBO0VBQ0UsMkNBQTJDO0FBQzdDOztBQUVBO0VBQ0UsMkNBQTJDO0FBQzdDOztBQUVBO0VBQ0UsMkNBQTJDO0FBQzdDOztBQUVBO0VBQ0UsMkNBQTJDO0FBQzdDOztBQUVBO0VBQ0UsMkNBQTJDO0FBQzdDOztBQUVBO0VBQ0UsMkNBQTJDO0FBQzdDOztBQUVBO0VBQ0UseUNBQXlDO0FBQzNDOztBQUVBO0VBQ0UseUNBQXlDO0FBQzNDOztBQUVBO0VBQ0UseUNBQXlDO0FBQzNDOztBQUVBO0VBQ0UsMENBQTBDO0FBQzVDOztBQUVBO0VBQ0UsMENBQTBDO0FBQzVDOztBQUVBO0VBQ0UsMENBQTBDO0FBQzVDOztBQUVBO0VBQ0UsMkNBQTJDO0FBQzdDOztBQUVBO0VBQ0UsMkNBQTJDO0FBQzdDOztBQUVBO0VBQ0UsMkNBQTJDO0FBQzdDOztBQUVBO0VBQ0UsMkNBQTJDO0FBQzdDOztBQUVBO0VBQ0UsMkNBQTJDO0FBQzdDOztBQUVBO0VBQ0UsMkNBQTJDO0FBQzdDOztBQUVBO0VBQ0UsMkNBQTJDO0FBQzdDOztBQUVBO0VBQ0UsMkNBQTJDO0FBQzdDOztBQUVBO0VBQ0UsMkNBQTJDO0FBQzdDOztBQUVBO0VBQ0UsMkNBQTJDO0FBQzdDOztBQUVBO0VBQ0UsMkNBQTJDO0FBQzdDOztBQUVBO0VBQ0UsMkNBQTJDO0FBQzdDOztBQUVBO0VBQ0UsMkNBQTJDO0FBQzdDOztBQUVBO0VBQ0UsMkNBQTJDO0FBQzdDOztBQUVBO0VBQ0UsMkNBQTJDO0FBQzdDOztBQUVBO0VBQ0UsMkNBQTJDO0FBQzdDOztBQUVBO0VBQ0UsMkNBQTJDO0FBQzdDOztBQUVBO0VBQ0UsMkNBQTJDO0FBQzdDOztBQUVBO0VBQ0UsMkNBQTJDO0FBQzdDOztBQUVBO0VBQ0UsMkNBQTJDO0FBQzdDOztBQUVBO0VBQ0UsMkNBQTJDO0FBQzdDOztBQUVBO0VBQ0UsMkNBQTJDO0FBQzdDOztBQUVBO0VBQ0UsMkNBQTJDO0FBQzdDOztBQUVBO0VBQ0UsMkNBQTJDO0FBQzdDOztBQUVBO0VBQ0UsMkNBQTJDO0FBQzdDOztBQUVBO0VBQ0UsMkNBQTJDO0FBQzdDOztBQUVBO0VBQ0UsMkNBQTJDO0FBQzdDOztBQUVBO0VBQ0Usd0NBQXdDO0FBQzFDOztBQUVBO0VBQ0U7SUFDRSx3Q0FBd0M7RUFDMUM7QUFDRjtBQUNBO0VBQ0U7SUFDRSx3Q0FBd0M7RUFDMUM7QUFDRjtBQUNBO0VBQ0U7SUFDRSx3Q0FBd0M7RUFDMUM7QUFDRjtBQUNBO0VBQ0U7SUFDRSx3Q0FBd0M7RUFDMUM7QUFDRjtBQUNBO0VBQ0Usb0NBQW9DO0FBQ3RDOztBQUVBO0VBQ0U7SUFDRSxvQ0FBb0M7RUFDdEM7QUFDRjtBQUNBO0VBQ0U7SUFDRSxvQ0FBb0M7RUFDdEM7QUFDRjtBQUNBO0VBQ0U7SUFDRSxvQ0FBb0M7RUFDdEM7QUFDRjtBQUNBO0VBQ0U7SUFDRSxvQ0FBb0M7RUFDdEM7QUFDRjtBQUNBO0VBQ0UsZ0NBQWdDO0FBQ2xDO0FBQ0E7RUFDRSxpQ0FBaUM7QUFDbkM7QUFDQTtFQUNFLGlDQUFpQztBQUNuQztBQUNBO0VBQ0UsaUNBQWlDO0FBQ25DO0FBQ0E7RUFDRSxpQ0FBaUM7QUFDbkM7QUFDQTtFQUNFLGlDQUFpQztBQUNuQztBQUNBO0VBQ0UsaUNBQWlDO0FBQ25DO0FBQ0E7RUFDRSxpQ0FBaUM7QUFDbkM7QUFDQTtFQUNFLGlDQUFpQztBQUNuQztBQUNBO0VBQ0UsaUNBQWlDO0FBQ25DOztBQUVBO0VBQ0UsZ0NBQWdDO0FBQ2xDO0FBQ0E7RUFDRSxpQ0FBaUM7QUFDbkM7QUFDQTtFQUNFLGlDQUFpQztBQUNuQztBQUNBO0VBQ0UsaUNBQWlDO0FBQ25DO0FBQ0E7RUFDRSxpQ0FBaUM7QUFDbkM7QUFDQTtFQUNFLGlDQUFpQztBQUNuQztBQUNBO0VBQ0UsaUNBQWlDO0FBQ25DO0FBQ0E7RUFDRSxpQ0FBaUM7QUFDbkM7QUFDQTtFQUNFLGlDQUFpQztBQUNuQztBQUNBO0VBQ0UsaUNBQWlDO0FBQ25DOztBQUVBO0VBQ0UsZ0NBQWdDO0FBQ2xDO0FBQ0E7RUFDRSxpQ0FBaUM7QUFDbkM7QUFDQTtFQUNFLGlDQUFpQztBQUNuQztBQUNBO0VBQ0UsaUNBQWlDO0FBQ25DO0FBQ0E7RUFDRSxpQ0FBaUM7QUFDbkM7QUFDQTtFQUNFLGlDQUFpQztBQUNuQztBQUNBO0VBQ0UsaUNBQWlDO0FBQ25DO0FBQ0E7RUFDRSxpQ0FBaUM7QUFDbkM7QUFDQTtFQUNFLGlDQUFpQztBQUNuQztBQUNBO0VBQ0UsaUNBQWlDO0FBQ25DOztBQUVBO0VBQ0UsZ0NBQWdDO0FBQ2xDO0FBQ0E7RUFDRSxpQ0FBaUM7QUFDbkM7QUFDQTtFQUNFLGlDQUFpQztBQUNuQztBQUNBO0VBQ0UsaUNBQWlDO0FBQ25DO0FBQ0E7RUFDRSxpQ0FBaUM7QUFDbkM7QUFDQTtFQUNFLGlDQUFpQztBQUNuQztBQUNBO0VBQ0UsaUNBQWlDO0FBQ25DO0FBQ0E7RUFDRSxpQ0FBaUM7QUFDbkM7QUFDQTtFQUNFLGlDQUFpQztBQUNuQztBQUNBO0VBQ0UsaUNBQWlDO0FBQ25DOztBQUVBO0VBQ0UsaUNBQWlDO0FBQ25DO0FBQ0E7RUFDRSxrQ0FBa0M7QUFDcEM7QUFDQTtFQUNFLGtDQUFrQztBQUNwQztBQUNBO0VBQ0Usa0NBQWtDO0FBQ3BDO0FBQ0E7RUFDRSxrQ0FBa0M7QUFDcEM7QUFDQTtFQUNFLGtDQUFrQztBQUNwQztBQUNBO0VBQ0Usa0NBQWtDO0FBQ3BDO0FBQ0E7RUFDRSxrQ0FBa0M7QUFDcEM7QUFDQTtFQUNFLGtDQUFrQztBQUNwQztBQUNBO0VBQ0Usa0NBQWtDO0FBQ3BDOztBQUVBO0VBQ0UsaUNBQWlDO0FBQ25DO0FBQ0E7RUFDRSxrQ0FBa0M7QUFDcEM7QUFDQTtFQUNFLGtDQUFrQztBQUNwQztBQUNBO0VBQ0Usa0NBQWtDO0FBQ3BDO0FBQ0E7RUFDRSxrQ0FBa0M7QUFDcEM7QUFDQTtFQUNFLGtDQUFrQztBQUNwQztBQUNBO0VBQ0Usa0NBQWtDO0FBQ3BDO0FBQ0E7RUFDRSxrQ0FBa0M7QUFDcEM7QUFDQTtFQUNFLGtDQUFrQztBQUNwQztBQUNBO0VBQ0Usa0NBQWtDO0FBQ3BDOztBQUVBO0VBQ0UsaUNBQWlDO0FBQ25DO0FBQ0E7RUFDRSxrQ0FBa0M7QUFDcEM7QUFDQTtFQUNFLGtDQUFrQztBQUNwQztBQUNBO0VBQ0Usa0NBQWtDO0FBQ3BDO0FBQ0E7RUFDRSxrQ0FBa0M7QUFDcEM7QUFDQTtFQUNFLGtDQUFrQztBQUNwQztBQUNBO0VBQ0Usa0NBQWtDO0FBQ3BDO0FBQ0E7RUFDRSxrQ0FBa0M7QUFDcEM7QUFDQTtFQUNFLGtDQUFrQztBQUNwQztBQUNBO0VBQ0Usa0NBQWtDO0FBQ3BDOztBQUVBO0VBQ0UsaUNBQWlDO0FBQ25DO0FBQ0E7RUFDRSxrQ0FBa0M7QUFDcEM7QUFDQTtFQUNFLGtDQUFrQztBQUNwQztBQUNBO0VBQ0Usa0NBQWtDO0FBQ3BDO0FBQ0E7RUFDRSxrQ0FBa0M7QUFDcEM7QUFDQTtFQUNFLGtDQUFrQztBQUNwQztBQUNBO0VBQ0Usa0NBQWtDO0FBQ3BDO0FBQ0E7RUFDRSxrQ0FBa0M7QUFDcEM7QUFDQTtFQUNFLGtDQUFrQztBQUNwQztBQUNBO0VBQ0Usa0NBQWtDO0FBQ3BDOztBQUVBO0VBQ0Usa0NBQWtDO0FBQ3BDO0FBQ0E7RUFDRSxtQ0FBbUM7QUFDckM7QUFDQTtFQUNFLG1DQUFtQztBQUNyQztBQUNBO0VBQ0UsbUNBQW1DO0FBQ3JDO0FBQ0E7RUFDRSxtQ0FBbUM7QUFDckM7QUFDQTtFQUNFLG1DQUFtQztBQUNyQztBQUNBO0VBQ0UsbUNBQW1DO0FBQ3JDO0FBQ0E7RUFDRSxtQ0FBbUM7QUFDckM7QUFDQTtFQUNFLG1DQUFtQztBQUNyQztBQUNBO0VBQ0UsbUNBQW1DO0FBQ3JDOztBQUVBO0VBQ0Usa0NBQWtDO0FBQ3BDO0FBQ0E7RUFDRSxtQ0FBbUM7QUFDckM7QUFDQTtFQUNFLG1DQUFtQztBQUNyQztBQUNBO0VBQ0UsbUNBQW1DO0FBQ3JDO0FBQ0E7RUFDRSxtQ0FBbUM7QUFDckM7QUFDQTtFQUNFLG1DQUFtQztBQUNyQztBQUNBO0VBQ0UsbUNBQW1DO0FBQ3JDO0FBQ0E7RUFDRSxtQ0FBbUM7QUFDckM7QUFDQTtFQUNFLG1DQUFtQztBQUNyQztBQUNBO0VBQ0UsbUNBQW1DO0FBQ3JDOztBQUVBO0VBQ0Usa0NBQWtDO0FBQ3BDO0FBQ0E7RUFDRSxtQ0FBbUM7QUFDckM7QUFDQTtFQUNFLG1DQUFtQztBQUNyQztBQUNBO0VBQ0UsbUNBQW1DO0FBQ3JDO0FBQ0E7RUFDRSxtQ0FBbUM7QUFDckM7QUFDQTtFQUNFLG1DQUFtQztBQUNyQztBQUNBO0VBQ0UsbUNBQW1DO0FBQ3JDO0FBQ0E7RUFDRSxtQ0FBbUM7QUFDckM7QUFDQTtFQUNFLG1DQUFtQztBQUNyQztBQUNBO0VBQ0UsbUNBQW1DO0FBQ3JDOztBQUVBO0VBQ0Usa0NBQWtDO0FBQ3BDO0FBQ0E7RUFDRSxtQ0FBbUM7QUFDckM7QUFDQTtFQUNFLG1DQUFtQztBQUNyQztBQUNBO0VBQ0UsbUNBQW1DO0FBQ3JDO0FBQ0E7RUFDRSxtQ0FBbUM7QUFDckM7QUFDQTtFQUNFLG1DQUFtQztBQUNyQztBQUNBO0VBQ0UsbUNBQW1DO0FBQ3JDO0FBQ0E7RUFDRSxtQ0FBbUM7QUFDckM7QUFDQTtFQUNFLG1DQUFtQztBQUNyQztBQUNBO0VBQ0UsbUNBQW1DO0FBQ3JDOztBQUVBO0VBQ0UsZ0NBQWdDO0FBQ2xDO0FBQ0E7RUFDRSxpQ0FBaUM7QUFDbkM7QUFDQTtFQUNFLGlDQUFpQztBQUNuQztBQUNBO0VBQ0UsaUNBQWlDO0FBQ25DO0FBQ0E7RUFDRSxpQ0FBaUM7QUFDbkM7QUFDQTtFQUNFLGlDQUFpQztBQUNuQztBQUNBO0VBQ0UsaUNBQWlDO0FBQ25DO0FBQ0E7RUFDRSxpQ0FBaUM7QUFDbkM7QUFDQTtFQUNFLGlDQUFpQztBQUNuQztBQUNBO0VBQ0UsaUNBQWlDO0FBQ25DOztBQUVBO0VBQ0UsZ0NBQWdDO0FBQ2xDO0FBQ0E7RUFDRSxpQ0FBaUM7QUFDbkM7QUFDQTtFQUNFLGlDQUFpQztBQUNuQztBQUNBO0VBQ0UsaUNBQWlDO0FBQ25DO0FBQ0E7RUFDRSxpQ0FBaUM7QUFDbkM7QUFDQTtFQUNFLGlDQUFpQztBQUNuQztBQUNBO0VBQ0UsaUNBQWlDO0FBQ25DO0FBQ0E7RUFDRSxpQ0FBaUM7QUFDbkM7QUFDQTtFQUNFLGlDQUFpQztBQUNuQztBQUNBO0VBQ0UsaUNBQWlDO0FBQ25DOztBQUVBO0VBQ0UsZ0NBQWdDO0FBQ2xDO0FBQ0E7RUFDRSxpQ0FBaUM7QUFDbkM7QUFDQTtFQUNFLGlDQUFpQztBQUNuQztBQUNBO0VBQ0UsaUNBQWlDO0FBQ25DO0FBQ0E7RUFDRSxpQ0FBaUM7QUFDbkM7QUFDQTtFQUNFLGlDQUFpQztBQUNuQztBQUNBO0VBQ0UsaUNBQWlDO0FBQ25DO0FBQ0E7RUFDRSxpQ0FBaUM7QUFDbkM7QUFDQTtFQUNFLGlDQUFpQztBQUNuQztBQUNBO0VBQ0UsaUNBQWlDO0FBQ25DOztBQUVBO0VBQ0UsZ0NBQWdDO0FBQ2xDO0FBQ0E7RUFDRSxpQ0FBaUM7QUFDbkM7QUFDQTtFQUNFLGlDQUFpQztBQUNuQztBQUNBO0VBQ0UsaUNBQWlDO0FBQ25DO0FBQ0E7RUFDRSxpQ0FBaUM7QUFDbkM7QUFDQTtFQUNFLGlDQUFpQztBQUNuQztBQUNBO0VBQ0UsaUNBQWlDO0FBQ25DO0FBQ0E7RUFDRSxpQ0FBaUM7QUFDbkM7QUFDQTtFQUNFLGlDQUFpQztBQUNuQztBQUNBO0VBQ0UsaUNBQWlDO0FBQ25DOztBQUVBO0VBQ0UsZ0NBQWdDO0FBQ2xDO0FBQ0E7RUFDRSxpQ0FBaUM7QUFDbkM7QUFDQTtFQUNFLGlDQUFpQztBQUNuQztBQUNBO0VBQ0UsaUNBQWlDO0FBQ25DO0FBQ0E7RUFDRSxpQ0FBaUM7QUFDbkM7QUFDQTtFQUNFLGlDQUFpQztBQUNuQztBQUNBO0VBQ0UsaUNBQWlDO0FBQ25DO0FBQ0E7RUFDRSxpQ0FBaUM7QUFDbkM7QUFDQTtFQUNFLGlDQUFpQztBQUNuQztBQUNBO0VBQ0UsaUNBQWlDO0FBQ25DOztBQUVBO0VBQ0UsZ0NBQWdDO0FBQ2xDO0FBQ0E7RUFDRSxpQ0FBaUM7QUFDbkM7QUFDQTtFQUNFLGlDQUFpQztBQUNuQztBQUNBO0VBQ0UsaUNBQWlDO0FBQ25DO0FBQ0E7RUFDRSxpQ0FBaUM7QUFDbkM7QUFDQTtFQUNFLGlDQUFpQztBQUNuQztBQUNBO0VBQ0UsaUNBQWlDO0FBQ25DO0FBQ0E7RUFDRSxpQ0FBaUM7QUFDbkM7QUFDQTtFQUNFLGlDQUFpQztBQUNuQztBQUNBO0VBQ0UsaUNBQWlDO0FBQ25DOztBQUVBO0VBQ0UsZ0NBQWdDO0FBQ2xDO0FBQ0E7RUFDRSxpQ0FBaUM7QUFDbkM7QUFDQTtFQUNFLGlDQUFpQztBQUNuQztBQUNBO0VBQ0UsaUNBQWlDO0FBQ25DO0FBQ0E7RUFDRSxpQ0FBaUM7QUFDbkM7QUFDQTtFQUNFLGlDQUFpQztBQUNuQztBQUNBO0VBQ0UsaUNBQWlDO0FBQ25DO0FBQ0E7RUFDRSxpQ0FBaUM7QUFDbkM7QUFDQTtFQUNFLGlDQUFpQztBQUNuQztBQUNBO0VBQ0UsaUNBQWlDO0FBQ25DOztBQUVBO0VBQ0UsZ0NBQWdDO0FBQ2xDO0FBQ0E7RUFDRSxpQ0FBaUM7QUFDbkM7QUFDQTtFQUNFLGlDQUFpQztBQUNuQztBQUNBO0VBQ0UsaUNBQWlDO0FBQ25DO0FBQ0E7RUFDRSxpQ0FBaUM7QUFDbkM7QUFDQTtFQUNFLGlDQUFpQztBQUNuQztBQUNBO0VBQ0UsaUNBQWlDO0FBQ25DO0FBQ0E7RUFDRSxpQ0FBaUM7QUFDbkM7QUFDQTtFQUNFLGlDQUFpQztBQUNuQztBQUNBO0VBQ0UsaUNBQWlDO0FBQ25DOztBQUVBO0VBQ0Usa0NBQWtDO0FBQ3BDO0FBQ0E7RUFDRSxtQ0FBbUM7QUFDckM7QUFDQTtFQUNFLG1DQUFtQztBQUNyQztBQUNBO0VBQ0UsbUNBQW1DO0FBQ3JDO0FBQ0E7RUFDRSxtQ0FBbUM7QUFDckM7QUFDQTtFQUNFLG1DQUFtQztBQUNyQztBQUNBO0VBQ0UsbUNBQW1DO0FBQ3JDO0FBQ0E7RUFDRSxtQ0FBbUM7QUFDckM7QUFDQTtFQUNFLG1DQUFtQztBQUNyQztBQUNBO0VBQ0UsbUNBQW1DO0FBQ3JDOztBQUVBO0VBQ0Usa0NBQWtDO0FBQ3BDO0FBQ0E7RUFDRSxtQ0FBbUM7QUFDckM7QUFDQTtFQUNFLG1DQUFtQztBQUNyQztBQUNBO0VBQ0UsbUNBQW1DO0FBQ3JDO0FBQ0E7RUFDRSxtQ0FBbUM7QUFDckM7QUFDQTtFQUNFLG1DQUFtQztBQUNyQztBQUNBO0VBQ0UsbUNBQW1DO0FBQ3JDO0FBQ0E7RUFDRSxtQ0FBbUM7QUFDckM7QUFDQTtFQUNFLG1DQUFtQztBQUNyQztBQUNBO0VBQ0UsbUNBQW1DO0FBQ3JDOztBQUVBO0VBQ0Usa0NBQWtDO0FBQ3BDO0FBQ0E7RUFDRSxtQ0FBbUM7QUFDckM7QUFDQTtFQUNFLG1DQUFtQztBQUNyQztBQUNBO0VBQ0UsbUNBQW1DO0FBQ3JDO0FBQ0E7RUFDRSxtQ0FBbUM7QUFDckM7QUFDQTtFQUNFLG1DQUFtQztBQUNyQztBQUNBO0VBQ0UsbUNBQW1DO0FBQ3JDO0FBQ0E7RUFDRSxtQ0FBbUM7QUFDckM7QUFDQTtFQUNFLG1DQUFtQztBQUNyQztBQUNBO0VBQ0UsbUNBQW1DO0FBQ3JDOztBQUVBO0VBQ0Usa0NBQWtDO0FBQ3BDO0FBQ0E7RUFDRSxtQ0FBbUM7QUFDckM7QUFDQTtFQUNFLG1DQUFtQztBQUNyQztBQUNBO0VBQ0UsbUNBQW1DO0FBQ3JDO0FBQ0E7RUFDRSxtQ0FBbUM7QUFDckM7QUFDQTtFQUNFLG1DQUFtQztBQUNyQztBQUNBO0VBQ0UsbUNBQW1DO0FBQ3JDO0FBQ0E7RUFDRSxtQ0FBbUM7QUFDckM7QUFDQTtFQUNFLG1DQUFtQztBQUNyQztBQUNBO0VBQ0UsbUNBQW1DO0FBQ3JDOztBQUVBO0VBQ0UsZ0NBQWdDO0FBQ2xDO0FBQ0E7RUFDRSxpQ0FBaUM7QUFDbkM7QUFDQTtFQUNFLGlDQUFpQztBQUNuQztBQUNBO0VBQ0UsaUNBQWlDO0FBQ25DO0FBQ0E7RUFDRSxpQ0FBaUM7QUFDbkM7QUFDQTtFQUNFLGlDQUFpQztBQUNuQztBQUNBO0VBQ0UsaUNBQWlDO0FBQ25DO0FBQ0E7RUFDRSxpQ0FBaUM7QUFDbkM7QUFDQTtFQUNFLGlDQUFpQztBQUNuQztBQUNBO0VBQ0UsaUNBQWlDO0FBQ25DOztBQUVBO0VBQ0UsZ0NBQWdDO0FBQ2xDO0FBQ0E7RUFDRSxpQ0FBaUM7QUFDbkM7QUFDQTtFQUNFLGlDQUFpQztBQUNuQztBQUNBO0VBQ0UsaUNBQWlDO0FBQ25DO0FBQ0E7RUFDRSxpQ0FBaUM7QUFDbkM7QUFDQTtFQUNFLGlDQUFpQztBQUNuQztBQUNBO0VBQ0UsaUNBQWlDO0FBQ25DO0FBQ0E7RUFDRSxpQ0FBaUM7QUFDbkM7QUFDQTtFQUNFLGlDQUFpQztBQUNuQztBQUNBO0VBQ0UsaUNBQWlDO0FBQ25DOztBQUVBO0VBQ0UsZ0NBQWdDO0FBQ2xDO0FBQ0E7RUFDRSxpQ0FBaUM7QUFDbkM7QUFDQTtFQUNFLGlDQUFpQztBQUNuQztBQUNBO0VBQ0UsaUNBQWlDO0FBQ25DO0FBQ0E7RUFDRSxpQ0FBaUM7QUFDbkM7QUFDQTtFQUNFLGlDQUFpQztBQUNuQztBQUNBO0VBQ0UsaUNBQWlDO0FBQ25DO0FBQ0E7RUFDRSxpQ0FBaUM7QUFDbkM7QUFDQTtFQUNFLGlDQUFpQztBQUNuQztBQUNBO0VBQ0UsaUNBQWlDO0FBQ25DOztBQUVBO0VBQ0UsZ0NBQWdDO0FBQ2xDO0FBQ0E7RUFDRSxpQ0FBaUM7QUFDbkM7QUFDQTtFQUNFLGlDQUFpQztBQUNuQztBQUNBO0VBQ0UsaUNBQWlDO0FBQ25DO0FBQ0E7RUFDRSxpQ0FBaUM7QUFDbkM7QUFDQTtFQUNFLGlDQUFpQztBQUNuQztBQUNBO0VBQ0UsaUNBQWlDO0FBQ25DO0FBQ0E7RUFDRSxpQ0FBaUM7QUFDbkM7QUFDQTtFQUNFLGlDQUFpQztBQUNuQztBQUNBO0VBQ0UsaUNBQWlDO0FBQ25DOztBQUVBO0VBQ0Usa0NBQWtDO0FBQ3BDO0FBQ0E7RUFDRSxtQ0FBbUM7QUFDckM7QUFDQTtFQUNFLG1DQUFtQztBQUNyQztBQUNBO0VBQ0UsbUNBQW1DO0FBQ3JDO0FBQ0E7RUFDRSxtQ0FBbUM7QUFDckM7QUFDQTtFQUNFLG1DQUFtQztBQUNyQztBQUNBO0VBQ0UsbUNBQW1DO0FBQ3JDO0FBQ0E7RUFDRSxtQ0FBbUM7QUFDckM7QUFDQTtFQUNFLG1DQUFtQztBQUNyQztBQUNBO0VBQ0UsbUNBQW1DO0FBQ3JDOztBQUVBO0VBQ0Usa0NBQWtDO0FBQ3BDO0FBQ0E7RUFDRSxtQ0FBbUM7QUFDckM7QUFDQTtFQUNFLG1DQUFtQztBQUNyQztBQUNBO0VBQ0UsbUNBQW1DO0FBQ3JDO0FBQ0E7RUFDRSxtQ0FBbUM7QUFDckM7QUFDQTtFQUNFLG1DQUFtQztBQUNyQztBQUNBO0VBQ0UsbUNBQW1DO0FBQ3JDO0FBQ0E7RUFDRSxtQ0FBbUM7QUFDckM7QUFDQTtFQUNFLG1DQUFtQztBQUNyQztBQUNBO0VBQ0UsbUNBQW1DO0FBQ3JDOztBQUVBO0VBQ0Usa0NBQWtDO0FBQ3BDO0FBQ0E7RUFDRSxtQ0FBbUM7QUFDckM7QUFDQTtFQUNFLG1DQUFtQztBQUNyQztBQUNBO0VBQ0UsbUNBQW1DO0FBQ3JDO0FBQ0E7RUFDRSxtQ0FBbUM7QUFDckM7QUFDQTtFQUNFLG1DQUFtQztBQUNyQztBQUNBO0VBQ0UsbUNBQW1DO0FBQ3JDO0FBQ0E7RUFDRSxtQ0FBbUM7QUFDckM7QUFDQTtFQUNFLG1DQUFtQztBQUNyQztBQUNBO0VBQ0UsbUNBQW1DO0FBQ3JDOztBQUVBO0VBQ0Usa0NBQWtDO0FBQ3BDO0FBQ0E7RUFDRSxtQ0FBbUM7QUFDckM7QUFDQTtFQUNFLG1DQUFtQztBQUNyQztBQUNBO0VBQ0UsbUNBQW1DO0FBQ3JDO0FBQ0E7RUFDRSxtQ0FBbUM7QUFDckM7QUFDQTtFQUNFLG1DQUFtQztBQUNyQztBQUNBO0VBQ0UsbUNBQW1DO0FBQ3JDO0FBQ0E7RUFDRSxtQ0FBbUM7QUFDckM7QUFDQTtFQUNFLG1DQUFtQztBQUNyQztBQUNBO0VBQ0UsbUNBQW1DO0FBQ3JDOztBQUVBO0VBQ0Usb0NBQW9DO0FBQ3RDO0FBQ0E7RUFDRSxxQ0FBcUM7QUFDdkM7QUFDQTtFQUNFLHFDQUFxQztBQUN2QztBQUNBO0VBQ0UscUNBQXFDO0FBQ3ZDO0FBQ0E7RUFDRSxxQ0FBcUM7QUFDdkM7QUFDQTtFQUNFLHFDQUFxQztBQUN2QztBQUNBO0VBQ0UscUNBQXFDO0FBQ3ZDO0FBQ0E7RUFDRSxxQ0FBcUM7QUFDdkM7QUFDQTtFQUNFLHFDQUFxQztBQUN2QztBQUNBO0VBQ0UscUNBQXFDO0FBQ3ZDOztBQUVBO0VBQ0Usb0NBQW9DO0FBQ3RDO0FBQ0E7RUFDRSxxQ0FBcUM7QUFDdkM7QUFDQTtFQUNFLHFDQUFxQztBQUN2QztBQUNBO0VBQ0UscUNBQXFDO0FBQ3ZDO0FBQ0E7RUFDRSxxQ0FBcUM7QUFDdkM7QUFDQTtFQUNFLHFDQUFxQztBQUN2QztBQUNBO0VBQ0UscUNBQXFDO0FBQ3ZDO0FBQ0E7RUFDRSxxQ0FBcUM7QUFDdkM7QUFDQTtFQUNFLHFDQUFxQztBQUN2QztBQUNBO0VBQ0UscUNBQXFDO0FBQ3ZDOztBQUVBO0VBQ0Usb0NBQW9DO0FBQ3RDO0FBQ0E7RUFDRSxxQ0FBcUM7QUFDdkM7QUFDQTtFQUNFLHFDQUFxQztBQUN2QztBQUNBO0VBQ0UscUNBQXFDO0FBQ3ZDO0FBQ0E7RUFDRSxxQ0FBcUM7QUFDdkM7QUFDQTtFQUNFLHFDQUFxQztBQUN2QztBQUNBO0VBQ0UscUNBQXFDO0FBQ3ZDO0FBQ0E7RUFDRSxxQ0FBcUM7QUFDdkM7QUFDQTtFQUNFLHFDQUFxQztBQUN2QztBQUNBO0VBQ0UscUNBQXFDO0FBQ3ZDOztBQUVBO0VBQ0Usb0NBQW9DO0FBQ3RDO0FBQ0E7RUFDRSxxQ0FBcUM7QUFDdkM7QUFDQTtFQUNFLHFDQUFxQztBQUN2QztBQUNBO0VBQ0UscUNBQXFDO0FBQ3ZDO0FBQ0E7RUFDRSxxQ0FBcUM7QUFDdkM7QUFDQTtFQUNFLHFDQUFxQztBQUN2QztBQUNBO0VBQ0UscUNBQXFDO0FBQ3ZDO0FBQ0E7RUFDRSxxQ0FBcUM7QUFDdkM7QUFDQTtFQUNFLHFDQUFxQztBQUN2QztBQUNBO0VBQ0UscUNBQXFDO0FBQ3ZDOztBQUVBO0VBQ0Usa0NBQWtDO0FBQ3BDO0FBQ0E7RUFDRSxtQ0FBbUM7QUFDckM7QUFDQTtFQUNFLG1DQUFtQztBQUNyQztBQUNBO0VBQ0UsbUNBQW1DO0FBQ3JDO0FBQ0E7RUFDRSxtQ0FBbUM7QUFDckM7QUFDQTtFQUNFLG1DQUFtQztBQUNyQztBQUNBO0VBQ0UsbUNBQW1DO0FBQ3JDO0FBQ0E7RUFDRSxtQ0FBbUM7QUFDckM7QUFDQTtFQUNFLG1DQUFtQztBQUNyQztBQUNBO0VBQ0UsbUNBQW1DO0FBQ3JDOztBQUVBO0VBQ0Usa0NBQWtDO0FBQ3BDO0FBQ0E7RUFDRSxtQ0FBbUM7QUFDckM7QUFDQTtFQUNFLG1DQUFtQztBQUNyQztBQUNBO0VBQ0UsbUNBQW1DO0FBQ3JDO0FBQ0E7RUFDRSxtQ0FBbUM7QUFDckM7QUFDQTtFQUNFLG1DQUFtQztBQUNyQztBQUNBO0VBQ0UsbUNBQW1DO0FBQ3JDO0FBQ0E7RUFDRSxtQ0FBbUM7QUFDckM7QUFDQTtFQUNFLG1DQUFtQztBQUNyQztBQUNBO0VBQ0UsbUNBQW1DO0FBQ3JDOztBQUVBO0VBQ0Usa0NBQWtDO0FBQ3BDO0FBQ0E7RUFDRSxtQ0FBbUM7QUFDckM7QUFDQTtFQUNFLG1DQUFtQztBQUNyQztBQUNBO0VBQ0UsbUNBQW1DO0FBQ3JDO0FBQ0E7RUFDRSxtQ0FBbUM7QUFDckM7QUFDQTtFQUNFLG1DQUFtQztBQUNyQztBQUNBO0VBQ0UsbUNBQW1DO0FBQ3JDO0FBQ0E7RUFDRSxtQ0FBbUM7QUFDckM7QUFDQTtFQUNFLG1DQUFtQztBQUNyQztBQUNBO0VBQ0UsbUNBQW1DO0FBQ3JDOztBQUVBO0VBQ0Usa0NBQWtDO0FBQ3BDO0FBQ0E7RUFDRSxtQ0FBbUM7QUFDckM7QUFDQTtFQUNFLG1DQUFtQztBQUNyQztBQUNBO0VBQ0UsbUNBQW1DO0FBQ3JDO0FBQ0E7RUFDRSxtQ0FBbUM7QUFDckM7QUFDQTtFQUNFLG1DQUFtQztBQUNyQztBQUNBO0VBQ0UsbUNBQW1DO0FBQ3JDO0FBQ0E7RUFDRSxtQ0FBbUM7QUFDckM7QUFDQTtFQUNFLG1DQUFtQztBQUNyQztBQUNBO0VBQ0UsbUNBQW1DO0FBQ3JDOztBQUVBO0VBQ0UsZ0NBQWdDO0FBQ2xDO0FBQ0E7RUFDRSxpQ0FBaUM7QUFDbkM7QUFDQTtFQUNFLGlDQUFpQztBQUNuQztBQUNBO0VBQ0UsaUNBQWlDO0FBQ25DO0FBQ0E7RUFDRSxpQ0FBaUM7QUFDbkM7QUFDQTtFQUNFLGlDQUFpQztBQUNuQztBQUNBO0VBQ0UsaUNBQWlDO0FBQ25DO0FBQ0E7RUFDRSxpQ0FBaUM7QUFDbkM7QUFDQTtFQUNFLGlDQUFpQztBQUNuQztBQUNBO0VBQ0UsaUNBQWlDO0FBQ25DOztBQUVBO0VBQ0UsZ0NBQWdDO0FBQ2xDO0FBQ0E7RUFDRSxpQ0FBaUM7QUFDbkM7QUFDQTtFQUNFLGlDQUFpQztBQUNuQztBQUNBO0VBQ0UsaUNBQWlDO0FBQ25DO0FBQ0E7RUFDRSxpQ0FBaUM7QUFDbkM7QUFDQTtFQUNFLGlDQUFpQztBQUNuQztBQUNBO0VBQ0UsaUNBQWlDO0FBQ25DO0FBQ0E7RUFDRSxpQ0FBaUM7QUFDbkM7QUFDQTtFQUNFLGlDQUFpQztBQUNuQztBQUNBO0VBQ0UsaUNBQWlDO0FBQ25DOztBQUVBO0VBQ0UsZ0NBQWdDO0FBQ2xDO0FBQ0E7RUFDRSxpQ0FBaUM7QUFDbkM7QUFDQTtFQUNFLGlDQUFpQztBQUNuQztBQUNBO0VBQ0UsaUNBQWlDO0FBQ25DO0FBQ0E7RUFDRSxpQ0FBaUM7QUFDbkM7QUFDQTtFQUNFLGlDQUFpQztBQUNuQztBQUNBO0VBQ0UsaUNBQWlDO0FBQ25DO0FBQ0E7RUFDRSxpQ0FBaUM7QUFDbkM7QUFDQTtFQUNFLGlDQUFpQztBQUNuQztBQUNBO0VBQ0UsaUNBQWlDO0FBQ25DOztBQUVBO0VBQ0UsZ0NBQWdDO0FBQ2xDO0FBQ0E7RUFDRSxpQ0FBaUM7QUFDbkM7QUFDQTtFQUNFLGlDQUFpQztBQUNuQztBQUNBO0VBQ0UsaUNBQWlDO0FBQ25DO0FBQ0E7RUFDRSxpQ0FBaUM7QUFDbkM7QUFDQTtFQUNFLGlDQUFpQztBQUNuQztBQUNBO0VBQ0UsaUNBQWlDO0FBQ25DO0FBQ0E7RUFDRSxpQ0FBaUM7QUFDbkM7QUFDQTtFQUNFLGlDQUFpQztBQUNuQztBQUNBO0VBQ0UsaUNBQWlDO0FBQ25DOztBQUVBO0VBQ0UsK0JBQStCO0FBQ2pDO0FBQ0E7RUFDRSxnQ0FBZ0M7QUFDbEM7QUFDQTtFQUNFLGdDQUFnQztBQUNsQztBQUNBO0VBQ0UsZ0NBQWdDO0FBQ2xDO0FBQ0E7RUFDRSxnQ0FBZ0M7QUFDbEM7QUFDQTtFQUNFLGdDQUFnQztBQUNsQztBQUNBO0VBQ0UsZ0NBQWdDO0FBQ2xDO0FBQ0E7RUFDRSxnQ0FBZ0M7QUFDbEM7QUFDQTtFQUNFLGdDQUFnQztBQUNsQztBQUNBO0VBQ0UsZ0NBQWdDO0FBQ2xDOztBQUVBO0VBQ0UsK0JBQStCO0FBQ2pDO0FBQ0E7RUFDRSxnQ0FBZ0M7QUFDbEM7QUFDQTtFQUNFLGdDQUFnQztBQUNsQztBQUNBO0VBQ0UsZ0NBQWdDO0FBQ2xDO0FBQ0E7RUFDRSxnQ0FBZ0M7QUFDbEM7QUFDQTtFQUNFLGdDQUFnQztBQUNsQztBQUNBO0VBQ0UsZ0NBQWdDO0FBQ2xDO0FBQ0E7RUFDRSxnQ0FBZ0M7QUFDbEM7QUFDQTtFQUNFLGdDQUFnQztBQUNsQztBQUNBO0VBQ0UsZ0NBQWdDO0FBQ2xDOztBQUVBO0VBQ0UsK0JBQStCO0FBQ2pDO0FBQ0E7RUFDRSxnQ0FBZ0M7QUFDbEM7QUFDQTtFQUNFLGdDQUFnQztBQUNsQztBQUNBO0VBQ0UsZ0NBQWdDO0FBQ2xDO0FBQ0E7RUFDRSxnQ0FBZ0M7QUFDbEM7QUFDQTtFQUNFLGdDQUFnQztBQUNsQztBQUNBO0VBQ0UsZ0NBQWdDO0FBQ2xDO0FBQ0E7RUFDRSxnQ0FBZ0M7QUFDbEM7QUFDQTtFQUNFLGdDQUFnQztBQUNsQztBQUNBO0VBQ0UsZ0NBQWdDO0FBQ2xDOztBQUVBO0VBQ0UsK0JBQStCO0FBQ2pDO0FBQ0E7RUFDRSxnQ0FBZ0M7QUFDbEM7QUFDQTtFQUNFLGdDQUFnQztBQUNsQztBQUNBO0VBQ0UsZ0NBQWdDO0FBQ2xDO0FBQ0E7RUFDRSxnQ0FBZ0M7QUFDbEM7QUFDQTtFQUNFLGdDQUFnQztBQUNsQztBQUNBO0VBQ0UsZ0NBQWdDO0FBQ2xDO0FBQ0E7RUFDRSxnQ0FBZ0M7QUFDbEM7QUFDQTtFQUNFLGdDQUFnQztBQUNsQztBQUNBO0VBQ0UsZ0NBQWdDO0FBQ2xDOztBQUVBO0VBQ0UsbUNBQW1DO0FBQ3JDO0FBQ0E7RUFDRSxvQ0FBb0M7QUFDdEM7QUFDQTtFQUNFLG9DQUFvQztBQUN0QztBQUNBO0VBQ0Usb0NBQW9DO0FBQ3RDO0FBQ0E7RUFDRSxvQ0FBb0M7QUFDdEM7QUFDQTtFQUNFLG9DQUFvQztBQUN0QztBQUNBO0VBQ0Usb0NBQW9DO0FBQ3RDO0FBQ0E7RUFDRSxvQ0FBb0M7QUFDdEM7QUFDQTtFQUNFLG9DQUFvQztBQUN0QztBQUNBO0VBQ0Usb0NBQW9DO0FBQ3RDOztBQUVBO0VBQ0UsbUNBQW1DO0FBQ3JDO0FBQ0E7RUFDRSxvQ0FBb0M7QUFDdEM7QUFDQTtFQUNFLG9DQUFvQztBQUN0QztBQUNBO0VBQ0Usb0NBQW9DO0FBQ3RDO0FBQ0E7RUFDRSxvQ0FBb0M7QUFDdEM7QUFDQTtFQUNFLG9DQUFvQztBQUN0QztBQUNBO0VBQ0Usb0NBQW9DO0FBQ3RDO0FBQ0E7RUFDRSxvQ0FBb0M7QUFDdEM7QUFDQTtFQUNFLG9DQUFvQztBQUN0QztBQUNBO0VBQ0Usb0NBQW9DO0FBQ3RDOztBQUVBO0VBQ0UsbUNBQW1DO0FBQ3JDO0FBQ0E7RUFDRSxvQ0FBb0M7QUFDdEM7QUFDQTtFQUNFLG9DQUFvQztBQUN0QztBQUNBO0VBQ0Usb0NBQW9DO0FBQ3RDO0FBQ0E7RUFDRSxvQ0FBb0M7QUFDdEM7QUFDQTtFQUNFLG9DQUFvQztBQUN0QztBQUNBO0VBQ0Usb0NBQW9DO0FBQ3RDO0FBQ0E7RUFDRSxvQ0FBb0M7QUFDdEM7QUFDQTtFQUNFLG9DQUFvQztBQUN0QztBQUNBO0VBQ0Usb0NBQW9DO0FBQ3RDOztBQUVBO0VBQ0UsbUNBQW1DO0FBQ3JDO0FBQ0E7RUFDRSxvQ0FBb0M7QUFDdEM7QUFDQTtFQUNFLG9DQUFvQztBQUN0QztBQUNBO0VBQ0Usb0NBQW9DO0FBQ3RDO0FBQ0E7RUFDRSxvQ0FBb0M7QUFDdEM7QUFDQTtFQUNFLG9DQUFvQztBQUN0QztBQUNBO0VBQ0Usb0NBQW9DO0FBQ3RDO0FBQ0E7RUFDRSxvQ0FBb0M7QUFDdEM7QUFDQTtFQUNFLG9DQUFvQztBQUN0QztBQUNBO0VBQ0Usb0NBQW9DO0FBQ3RDOztBQUVBO0VBQ0UsMkNBQTJDO0FBQzdDO0FBQ0E7RUFDRSw0Q0FBNEM7QUFDOUM7QUFDQTtFQUNFLDRDQUE0QztBQUM5QztBQUNBO0VBQ0UsNENBQTRDO0FBQzlDO0FBQ0E7RUFDRSw0Q0FBNEM7QUFDOUM7QUFDQTtFQUNFLDRDQUE0QztBQUM5QztBQUNBO0VBQ0UsNENBQTRDO0FBQzlDO0FBQ0E7RUFDRSw0Q0FBNEM7QUFDOUM7QUFDQTtFQUNFLDRDQUE0QztBQUM5QztBQUNBO0VBQ0UsNENBQTRDO0FBQzlDOztBQUVBO0VBQ0UsMkNBQTJDO0FBQzdDO0FBQ0E7RUFDRSw0Q0FBNEM7QUFDOUM7QUFDQTtFQUNFLDRDQUE0QztBQUM5QztBQUNBO0VBQ0UsNENBQTRDO0FBQzlDO0FBQ0E7RUFDRSw0Q0FBNEM7QUFDOUM7QUFDQTtFQUNFLDRDQUE0QztBQUM5QztBQUNBO0VBQ0UsNENBQTRDO0FBQzlDO0FBQ0E7RUFDRSw0Q0FBNEM7QUFDOUM7QUFDQTtFQUNFLDRDQUE0QztBQUM5QztBQUNBO0VBQ0UsNENBQTRDO0FBQzlDOztBQUVBO0VBQ0UsMkNBQTJDO0FBQzdDO0FBQ0E7RUFDRSw0Q0FBNEM7QUFDOUM7QUFDQTtFQUNFLDRDQUE0QztBQUM5QztBQUNBO0VBQ0UsNENBQTRDO0FBQzlDO0FBQ0E7RUFDRSw0Q0FBNEM7QUFDOUM7QUFDQTtFQUNFLDRDQUE0QztBQUM5QztBQUNBO0VBQ0UsNENBQTRDO0FBQzlDO0FBQ0E7RUFDRSw0Q0FBNEM7QUFDOUM7QUFDQTtFQUNFLDRDQUE0QztBQUM5QztBQUNBO0VBQ0UsNENBQTRDO0FBQzlDOztBQUVBO0VBQ0UsMkNBQTJDO0FBQzdDO0FBQ0E7RUFDRSw0Q0FBNEM7QUFDOUM7QUFDQTtFQUNFLDRDQUE0QztBQUM5QztBQUNBO0VBQ0UsNENBQTRDO0FBQzlDO0FBQ0E7RUFDRSw0Q0FBNEM7QUFDOUM7QUFDQTtFQUNFLDRDQUE0QztBQUM5QztBQUNBO0VBQ0UsNENBQTRDO0FBQzlDO0FBQ0E7RUFDRSw0Q0FBNEM7QUFDOUM7QUFDQTtFQUNFLDRDQUE0QztBQUM5QztBQUNBO0VBQ0UsNENBQTRDO0FBQzlDOztBQUVBO0VBQ0UsNENBQTRDO0FBQzlDO0FBQ0E7RUFDRSw2Q0FBNkM7QUFDL0M7QUFDQTtFQUNFLDZDQUE2QztBQUMvQztBQUNBO0VBQ0UsNkNBQTZDO0FBQy9DO0FBQ0E7RUFDRSw2Q0FBNkM7QUFDL0M7QUFDQTtFQUNFLDZDQUE2QztBQUMvQztBQUNBO0VBQ0UsNkNBQTZDO0FBQy9DO0FBQ0E7RUFDRSw2Q0FBNkM7QUFDL0M7QUFDQTtFQUNFLDZDQUE2QztBQUMvQztBQUNBO0VBQ0UsNkNBQTZDO0FBQy9DOztBQUVBO0VBQ0UsNENBQTRDO0FBQzlDO0FBQ0E7RUFDRSw2Q0FBNkM7QUFDL0M7QUFDQTtFQUNFLDZDQUE2QztBQUMvQztBQUNBO0VBQ0UsNkNBQTZDO0FBQy9DO0FBQ0E7RUFDRSw2Q0FBNkM7QUFDL0M7QUFDQTtFQUNFLDZDQUE2QztBQUMvQztBQUNBO0VBQ0UsNkNBQTZDO0FBQy9DO0FBQ0E7RUFDRSw2Q0FBNkM7QUFDL0M7QUFDQTtFQUNFLDZDQUE2QztBQUMvQztBQUNBO0VBQ0UsNkNBQTZDO0FBQy9DOztBQUVBO0VBQ0UsNENBQTRDO0FBQzlDO0FBQ0E7RUFDRSw2Q0FBNkM7QUFDL0M7QUFDQTtFQUNFLDZDQUE2QztBQUMvQztBQUNBO0VBQ0UsNkNBQTZDO0FBQy9DO0FBQ0E7RUFDRSw2Q0FBNkM7QUFDL0M7QUFDQTtFQUNFLDZDQUE2QztBQUMvQztBQUNBO0VBQ0UsNkNBQTZDO0FBQy9DO0FBQ0E7RUFDRSw2Q0FBNkM7QUFDL0M7QUFDQTtFQUNFLDZDQUE2QztBQUMvQztBQUNBO0VBQ0UsNkNBQTZDO0FBQy9DOztBQUVBO0VBQ0UsNENBQTRDO0FBQzlDO0FBQ0E7RUFDRSw2Q0FBNkM7QUFDL0M7QUFDQTtFQUNFLDZDQUE2QztBQUMvQztBQUNBO0VBQ0UsNkNBQTZDO0FBQy9DO0FBQ0E7RUFDRSw2Q0FBNkM7QUFDL0M7QUFDQTtFQUNFLDZDQUE2QztBQUMvQztBQUNBO0VBQ0UsNkNBQTZDO0FBQy9DO0FBQ0E7RUFDRSw2Q0FBNkM7QUFDL0M7QUFDQTtFQUNFLDZDQUE2QztBQUMvQztBQUNBO0VBQ0UsNkNBQTZDO0FBQy9DOztBQUVBO0VBQ0UsNkNBQTZDO0FBQy9DO0FBQ0E7RUFDRSw4Q0FBOEM7QUFDaEQ7QUFDQTtFQUNFLDhDQUE4QztBQUNoRDtBQUNBO0VBQ0UsOENBQThDO0FBQ2hEO0FBQ0E7RUFDRSw4Q0FBOEM7QUFDaEQ7QUFDQTtFQUNFLDhDQUE4QztBQUNoRDtBQUNBO0VBQ0UsOENBQThDO0FBQ2hEO0FBQ0E7RUFDRSw4Q0FBOEM7QUFDaEQ7QUFDQTtFQUNFLDhDQUE4QztBQUNoRDtBQUNBO0VBQ0UsOENBQThDO0FBQ2hEOztBQUVBO0VBQ0UsNkNBQTZDO0FBQy9DO0FBQ0E7RUFDRSw4Q0FBOEM7QUFDaEQ7QUFDQTtFQUNFLDhDQUE4QztBQUNoRDtBQUNBO0VBQ0UsOENBQThDO0FBQ2hEO0FBQ0E7RUFDRSw4Q0FBOEM7QUFDaEQ7QUFDQTtFQUNFLDhDQUE4QztBQUNoRDtBQUNBO0VBQ0UsOENBQThDO0FBQ2hEO0FBQ0E7RUFDRSw4Q0FBOEM7QUFDaEQ7QUFDQTtFQUNFLDhDQUE4QztBQUNoRDtBQUNBO0VBQ0UsOENBQThDO0FBQ2hEOztBQUVBO0VBQ0UsNkNBQTZDO0FBQy9DO0FBQ0E7RUFDRSw4Q0FBOEM7QUFDaEQ7QUFDQTtFQUNFLDhDQUE4QztBQUNoRDtBQUNBO0VBQ0UsOENBQThDO0FBQ2hEO0FBQ0E7RUFDRSw4Q0FBOEM7QUFDaEQ7QUFDQTtFQUNFLDhDQUE4QztBQUNoRDtBQUNBO0VBQ0UsOENBQThDO0FBQ2hEO0FBQ0E7RUFDRSw4Q0FBOEM7QUFDaEQ7QUFDQTtFQUNFLDhDQUE4QztBQUNoRDtBQUNBO0VBQ0UsOENBQThDO0FBQ2hEOztBQUVBO0VBQ0UsNkNBQTZDO0FBQy9DO0FBQ0E7RUFDRSw4Q0FBOEM7QUFDaEQ7QUFDQTtFQUNFLDhDQUE4QztBQUNoRDtBQUNBO0VBQ0UsOENBQThDO0FBQ2hEO0FBQ0E7RUFDRSw4Q0FBOEM7QUFDaEQ7QUFDQTtFQUNFLDhDQUE4QztBQUNoRDtBQUNBO0VBQ0UsOENBQThDO0FBQ2hEO0FBQ0E7RUFDRSw4Q0FBOEM7QUFDaEQ7QUFDQTtFQUNFLDhDQUE4QztBQUNoRDtBQUNBO0VBQ0UsOENBQThDO0FBQ2hEOztBQUVBO0VBQ0UsMkNBQTJDO0FBQzdDO0FBQ0E7RUFDRSw0Q0FBNEM7QUFDOUM7QUFDQTtFQUNFLDRDQUE0QztBQUM5QztBQUNBO0VBQ0UsNENBQTRDO0FBQzlDO0FBQ0E7RUFDRSw0Q0FBNEM7QUFDOUM7QUFDQTtFQUNFLDRDQUE0QztBQUM5QztBQUNBO0VBQ0UsNENBQTRDO0FBQzlDO0FBQ0E7RUFDRSw0Q0FBNEM7QUFDOUM7QUFDQTtFQUNFLDRDQUE0QztBQUM5QztBQUNBO0VBQ0UsNENBQTRDO0FBQzlDOztBQUVBO0VBQ0UsMkNBQTJDO0FBQzdDO0FBQ0E7RUFDRSw0Q0FBNEM7QUFDOUM7QUFDQTtFQUNFLDRDQUE0QztBQUM5QztBQUNBO0VBQ0UsNENBQTRDO0FBQzlDO0FBQ0E7RUFDRSw0Q0FBNEM7QUFDOUM7QUFDQTtFQUNFLDRDQUE0QztBQUM5QztBQUNBO0VBQ0UsNENBQTRDO0FBQzlDO0FBQ0E7RUFDRSw0Q0FBNEM7QUFDOUM7QUFDQTtFQUNFLDRDQUE0QztBQUM5QztBQUNBO0VBQ0UsNENBQTRDO0FBQzlDOztBQUVBO0VBQ0UsMkNBQTJDO0FBQzdDO0FBQ0E7RUFDRSw0Q0FBNEM7QUFDOUM7QUFDQTtFQUNFLDRDQUE0QztBQUM5QztBQUNBO0VBQ0UsNENBQTRDO0FBQzlDO0FBQ0E7RUFDRSw0Q0FBNEM7QUFDOUM7QUFDQTtFQUNFLDRDQUE0QztBQUM5QztBQUNBO0VBQ0UsNENBQTRDO0FBQzlDO0FBQ0E7RUFDRSw0Q0FBNEM7QUFDOUM7QUFDQTtFQUNFLDRDQUE0QztBQUM5QztBQUNBO0VBQ0UsNENBQTRDO0FBQzlDOztBQUVBO0VBQ0UsMkNBQTJDO0FBQzdDO0FBQ0E7RUFDRSw0Q0FBNEM7QUFDOUM7QUFDQTtFQUNFLDRDQUE0QztBQUM5QztBQUNBO0VBQ0UsNENBQTRDO0FBQzlDO0FBQ0E7RUFDRSw0Q0FBNEM7QUFDOUM7QUFDQTtFQUNFLDRDQUE0QztBQUM5QztBQUNBO0VBQ0UsNENBQTRDO0FBQzlDO0FBQ0E7RUFDRSw0Q0FBNEM7QUFDOUM7QUFDQTtFQUNFLDRDQUE0QztBQUM5QztBQUNBO0VBQ0UsNENBQTRDO0FBQzlDOztBQUVBO0VBQ0UsMkNBQTJDO0FBQzdDO0FBQ0E7RUFDRSw0Q0FBNEM7QUFDOUM7QUFDQTtFQUNFLDRDQUE0QztBQUM5QztBQUNBO0VBQ0UsNENBQTRDO0FBQzlDO0FBQ0E7RUFDRSw0Q0FBNEM7QUFDOUM7QUFDQTtFQUNFLDRDQUE0QztBQUM5QztBQUNBO0VBQ0UsNENBQTRDO0FBQzlDO0FBQ0E7RUFDRSw0Q0FBNEM7QUFDOUM7QUFDQTtFQUNFLDRDQUE0QztBQUM5QztBQUNBO0VBQ0UsNENBQTRDO0FBQzlDOztBQUVBO0VBQ0UsMkNBQTJDO0FBQzdDO0FBQ0E7RUFDRSw0Q0FBNEM7QUFDOUM7QUFDQTtFQUNFLDRDQUE0QztBQUM5QztBQUNBO0VBQ0UsNENBQTRDO0FBQzlDO0FBQ0E7RUFDRSw0Q0FBNEM7QUFDOUM7QUFDQTtFQUNFLDRDQUE0QztBQUM5QztBQUNBO0VBQ0UsNENBQTRDO0FBQzlDO0FBQ0E7RUFDRSw0Q0FBNEM7QUFDOUM7QUFDQTtFQUNFLDRDQUE0QztBQUM5QztBQUNBO0VBQ0UsNENBQTRDO0FBQzlDOztBQUVBO0VBQ0UsMkNBQTJDO0FBQzdDO0FBQ0E7RUFDRSw0Q0FBNEM7QUFDOUM7QUFDQTtFQUNFLDRDQUE0QztBQUM5QztBQUNBO0VBQ0UsNENBQTRDO0FBQzlDO0FBQ0E7RUFDRSw0Q0FBNEM7QUFDOUM7QUFDQTtFQUNFLDRDQUE0QztBQUM5QztBQUNBO0VBQ0UsNENBQTRDO0FBQzlDO0FBQ0E7RUFDRSw0Q0FBNEM7QUFDOUM7QUFDQTtFQUNFLDRDQUE0QztBQUM5QztBQUNBO0VBQ0UsNENBQTRDO0FBQzlDOztBQUVBO0VBQ0UsMkNBQTJDO0FBQzdDO0FBQ0E7RUFDRSw0Q0FBNEM7QUFDOUM7QUFDQTtFQUNFLDRDQUE0QztBQUM5QztBQUNBO0VBQ0UsNENBQTRDO0FBQzlDO0FBQ0E7RUFDRSw0Q0FBNEM7QUFDOUM7QUFDQTtFQUNFLDRDQUE0QztBQUM5QztBQUNBO0VBQ0UsNENBQTRDO0FBQzlDO0FBQ0E7RUFDRSw0Q0FBNEM7QUFDOUM7QUFDQTtFQUNFLDRDQUE0QztBQUM5QztBQUNBO0VBQ0UsNENBQTRDO0FBQzlDOztBQUVBO0VBQ0UsNkNBQTZDO0FBQy9DO0FBQ0E7RUFDRSw4Q0FBOEM7QUFDaEQ7QUFDQTtFQUNFLDhDQUE4QztBQUNoRDtBQUNBO0VBQ0UsOENBQThDO0FBQ2hEO0FBQ0E7RUFDRSw4Q0FBOEM7QUFDaEQ7QUFDQTtFQUNFLDhDQUE4QztBQUNoRDtBQUNBO0VBQ0UsOENBQThDO0FBQ2hEO0FBQ0E7RUFDRSw4Q0FBOEM7QUFDaEQ7QUFDQTtFQUNFLDhDQUE4QztBQUNoRDtBQUNBO0VBQ0UsOENBQThDO0FBQ2hEOztBQUVBO0VBQ0UsNkNBQTZDO0FBQy9DO0FBQ0E7RUFDRSw4Q0FBOEM7QUFDaEQ7QUFDQTtFQUNFLDhDQUE4QztBQUNoRDtBQUNBO0VBQ0UsOENBQThDO0FBQ2hEO0FBQ0E7RUFDRSw4Q0FBOEM7QUFDaEQ7QUFDQTtFQUNFLDhDQUE4QztBQUNoRDtBQUNBO0VBQ0UsOENBQThDO0FBQ2hEO0FBQ0E7RUFDRSw4Q0FBOEM7QUFDaEQ7QUFDQTtFQUNFLDhDQUE4QztBQUNoRDtBQUNBO0VBQ0UsOENBQThDO0FBQ2hEOztBQUVBO0VBQ0UsNkNBQTZDO0FBQy9DO0FBQ0E7RUFDRSw4Q0FBOEM7QUFDaEQ7QUFDQTtFQUNFLDhDQUE4QztBQUNoRDtBQUNBO0VBQ0UsOENBQThDO0FBQ2hEO0FBQ0E7RUFDRSw4Q0FBOEM7QUFDaEQ7QUFDQTtFQUNFLDhDQUE4QztBQUNoRDtBQUNBO0VBQ0UsOENBQThDO0FBQ2hEO0FBQ0E7RUFDRSw4Q0FBOEM7QUFDaEQ7QUFDQTtFQUNFLDhDQUE4QztBQUNoRDtBQUNBO0VBQ0UsOENBQThDO0FBQ2hEOztBQUVBO0VBQ0UsNkNBQTZDO0FBQy9DO0FBQ0E7RUFDRSw4Q0FBOEM7QUFDaEQ7QUFDQTtFQUNFLDhDQUE4QztBQUNoRDtBQUNBO0VBQ0UsOENBQThDO0FBQ2hEO0FBQ0E7RUFDRSw4Q0FBOEM7QUFDaEQ7QUFDQTtFQUNFLDhDQUE4QztBQUNoRDtBQUNBO0VBQ0UsOENBQThDO0FBQ2hEO0FBQ0E7RUFDRSw4Q0FBOEM7QUFDaEQ7QUFDQTtFQUNFLDhDQUE4QztBQUNoRDtBQUNBO0VBQ0UsOENBQThDO0FBQ2hEOztBQUVBO0VBQ0UsMkNBQTJDO0FBQzdDO0FBQ0E7RUFDRSw0Q0FBNEM7QUFDOUM7QUFDQTtFQUNFLDRDQUE0QztBQUM5QztBQUNBO0VBQ0UsNENBQTRDO0FBQzlDO0FBQ0E7RUFDRSw0Q0FBNEM7QUFDOUM7QUFDQTtFQUNFLDRDQUE0QztBQUM5QztBQUNBO0VBQ0UsNENBQTRDO0FBQzlDO0FBQ0E7RUFDRSw0Q0FBNEM7QUFDOUM7QUFDQTtFQUNFLDRDQUE0QztBQUM5QztBQUNBO0VBQ0UsNENBQTRDO0FBQzlDOztBQUVBO0VBQ0UsMkNBQTJDO0FBQzdDO0FBQ0E7RUFDRSw0Q0FBNEM7QUFDOUM7QUFDQTtFQUNFLDRDQUE0QztBQUM5QztBQUNBO0VBQ0UsNENBQTRDO0FBQzlDO0FBQ0E7RUFDRSw0Q0FBNEM7QUFDOUM7QUFDQTtFQUNFLDRDQUE0QztBQUM5QztBQUNBO0VBQ0UsNENBQTRDO0FBQzlDO0FBQ0E7RUFDRSw0Q0FBNEM7QUFDOUM7QUFDQTtFQUNFLDRDQUE0QztBQUM5QztBQUNBO0VBQ0UsNENBQTRDO0FBQzlDOztBQUVBO0VBQ0UsMkNBQTJDO0FBQzdDO0FBQ0E7RUFDRSw0Q0FBNEM7QUFDOUM7QUFDQTtFQUNFLDRDQUE0QztBQUM5QztBQUNBO0VBQ0UsNENBQTRDO0FBQzlDO0FBQ0E7RUFDRSw0Q0FBNEM7QUFDOUM7QUFDQTtFQUNFLDRDQUE0QztBQUM5QztBQUNBO0VBQ0UsNENBQTRDO0FBQzlDO0FBQ0E7RUFDRSw0Q0FBNEM7QUFDOUM7QUFDQTtFQUNFLDRDQUE0QztBQUM5QztBQUNBO0VBQ0UsNENBQTRDO0FBQzlDOztBQUVBO0VBQ0UsMkNBQTJDO0FBQzdDO0FBQ0E7RUFDRSw0Q0FBNEM7QUFDOUM7QUFDQTtFQUNFLDRDQUE0QztBQUM5QztBQUNBO0VBQ0UsNENBQTRDO0FBQzlDO0FBQ0E7RUFDRSw0Q0FBNEM7QUFDOUM7QUFDQTtFQUNFLDRDQUE0QztBQUM5QztBQUNBO0VBQ0UsNENBQTRDO0FBQzlDO0FBQ0E7RUFDRSw0Q0FBNEM7QUFDOUM7QUFDQTtFQUNFLDRDQUE0QztBQUM5QztBQUNBO0VBQ0UsNENBQTRDO0FBQzlDOztBQUVBO0VBQ0UsNkNBQTZDO0FBQy9DO0FBQ0E7RUFDRSw4Q0FBOEM7QUFDaEQ7QUFDQTtFQUNFLDhDQUE4QztBQUNoRDtBQUNBO0VBQ0UsOENBQThDO0FBQ2hEO0FBQ0E7RUFDRSw4Q0FBOEM7QUFDaEQ7QUFDQTtFQUNFLDhDQUE4QztBQUNoRDtBQUNBO0VBQ0UsOENBQThDO0FBQ2hEO0FBQ0E7RUFDRSw4Q0FBOEM7QUFDaEQ7QUFDQTtFQUNFLDhDQUE4QztBQUNoRDtBQUNBO0VBQ0UsOENBQThDO0FBQ2hEOztBQUVBO0VBQ0UsNkNBQTZDO0FBQy9DO0FBQ0E7RUFDRSw4Q0FBOEM7QUFDaEQ7QUFDQTtFQUNFLDhDQUE4QztBQUNoRDtBQUNBO0VBQ0UsOENBQThDO0FBQ2hEO0FBQ0E7RUFDRSw4Q0FBOEM7QUFDaEQ7QUFDQTtFQUNFLDhDQUE4QztBQUNoRDtBQUNBO0VBQ0UsOENBQThDO0FBQ2hEO0FBQ0E7RUFDRSw4Q0FBOEM7QUFDaEQ7QUFDQTtFQUNFLDhDQUE4QztBQUNoRDtBQUNBO0VBQ0UsOENBQThDO0FBQ2hEOztBQUVBO0VBQ0UsNkNBQTZDO0FBQy9DO0FBQ0E7RUFDRSw4Q0FBOEM7QUFDaEQ7QUFDQTtFQUNFLDhDQUE4QztBQUNoRDtBQUNBO0VBQ0UsOENBQThDO0FBQ2hEO0FBQ0E7RUFDRSw4Q0FBOEM7QUFDaEQ7QUFDQTtFQUNFLDhDQUE4QztBQUNoRDtBQUNBO0VBQ0UsOENBQThDO0FBQ2hEO0FBQ0E7RUFDRSw4Q0FBOEM7QUFDaEQ7QUFDQTtFQUNFLDhDQUE4QztBQUNoRDtBQUNBO0VBQ0UsOENBQThDO0FBQ2hEOztBQUVBO0VBQ0UsNkNBQTZDO0FBQy9DO0FBQ0E7RUFDRSw4Q0FBOEM7QUFDaEQ7QUFDQTtFQUNFLDhDQUE4QztBQUNoRDtBQUNBO0VBQ0UsOENBQThDO0FBQ2hEO0FBQ0E7RUFDRSw4Q0FBOEM7QUFDaEQ7QUFDQTtFQUNFLDhDQUE4QztBQUNoRDtBQUNBO0VBQ0UsOENBQThDO0FBQ2hEO0FBQ0E7RUFDRSw4Q0FBOEM7QUFDaEQ7QUFDQTtFQUNFLDhDQUE4QztBQUNoRDtBQUNBO0VBQ0UsOENBQThDO0FBQ2hEOztBQUVBO0VBQ0UsK0NBQStDO0FBQ2pEO0FBQ0E7RUFDRSxnREFBZ0Q7QUFDbEQ7QUFDQTtFQUNFLGdEQUFnRDtBQUNsRDtBQUNBO0VBQ0UsZ0RBQWdEO0FBQ2xEO0FBQ0E7RUFDRSxnREFBZ0Q7QUFDbEQ7QUFDQTtFQUNFLGdEQUFnRDtBQUNsRDtBQUNBO0VBQ0UsZ0RBQWdEO0FBQ2xEO0FBQ0E7RUFDRSxnREFBZ0Q7QUFDbEQ7QUFDQTtFQUNFLGdEQUFnRDtBQUNsRDtBQUNBO0VBQ0UsZ0RBQWdEO0FBQ2xEOztBQUVBO0VBQ0UsK0NBQStDO0FBQ2pEO0FBQ0E7RUFDRSxnREFBZ0Q7QUFDbEQ7QUFDQTtFQUNFLGdEQUFnRDtBQUNsRDtBQUNBO0VBQ0UsZ0RBQWdEO0FBQ2xEO0FBQ0E7RUFDRSxnREFBZ0Q7QUFDbEQ7QUFDQTtFQUNFLGdEQUFnRDtBQUNsRDtBQUNBO0VBQ0UsZ0RBQWdEO0FBQ2xEO0FBQ0E7RUFDRSxnREFBZ0Q7QUFDbEQ7QUFDQTtFQUNFLGdEQUFnRDtBQUNsRDtBQUNBO0VBQ0UsZ0RBQWdEO0FBQ2xEOztBQUVBO0VBQ0UsK0NBQStDO0FBQ2pEO0FBQ0E7RUFDRSxnREFBZ0Q7QUFDbEQ7QUFDQTtFQUNFLGdEQUFnRDtBQUNsRDtBQUNBO0VBQ0UsZ0RBQWdEO0FBQ2xEO0FBQ0E7RUFDRSxnREFBZ0Q7QUFDbEQ7QUFDQTtFQUNFLGdEQUFnRDtBQUNsRDtBQUNBO0VBQ0UsZ0RBQWdEO0FBQ2xEO0FBQ0E7RUFDRSxnREFBZ0Q7QUFDbEQ7QUFDQTtFQUNFLGdEQUFnRDtBQUNsRDtBQUNBO0VBQ0UsZ0RBQWdEO0FBQ2xEOztBQUVBO0VBQ0UsK0NBQStDO0FBQ2pEO0FBQ0E7RUFDRSxnREFBZ0Q7QUFDbEQ7QUFDQTtFQUNFLGdEQUFnRDtBQUNsRDtBQUNBO0VBQ0UsZ0RBQWdEO0FBQ2xEO0FBQ0E7RUFDRSxnREFBZ0Q7QUFDbEQ7QUFDQTtFQUNFLGdEQUFnRDtBQUNsRDtBQUNBO0VBQ0UsZ0RBQWdEO0FBQ2xEO0FBQ0E7RUFDRSxnREFBZ0Q7QUFDbEQ7QUFDQTtFQUNFLGdEQUFnRDtBQUNsRDtBQUNBO0VBQ0UsZ0RBQWdEO0FBQ2xEOztBQUVBO0VBQ0UsNkNBQTZDO0FBQy9DO0FBQ0E7RUFDRSw4Q0FBOEM7QUFDaEQ7QUFDQTtFQUNFLDhDQUE4QztBQUNoRDtBQUNBO0VBQ0UsOENBQThDO0FBQ2hEO0FBQ0E7RUFDRSw4Q0FBOEM7QUFDaEQ7QUFDQTtFQUNFLDhDQUE4QztBQUNoRDtBQUNBO0VBQ0UsOENBQThDO0FBQ2hEO0FBQ0E7RUFDRSw4Q0FBOEM7QUFDaEQ7QUFDQTtFQUNFLDhDQUE4QztBQUNoRDtBQUNBO0VBQ0UsOENBQThDO0FBQ2hEOztBQUVBO0VBQ0UsNkNBQTZDO0FBQy9DO0FBQ0E7RUFDRSw4Q0FBOEM7QUFDaEQ7QUFDQTtFQUNFLDhDQUE4QztBQUNoRDtBQUNBO0VBQ0UsOENBQThDO0FBQ2hEO0FBQ0E7RUFDRSw4Q0FBOEM7QUFDaEQ7QUFDQTtFQUNFLDhDQUE4QztBQUNoRDtBQUNBO0VBQ0UsOENBQThDO0FBQ2hEO0FBQ0E7RUFDRSw4Q0FBOEM7QUFDaEQ7QUFDQTtFQUNFLDhDQUE4QztBQUNoRDtBQUNBO0VBQ0UsOENBQThDO0FBQ2hEOztBQUVBO0VBQ0UsNkNBQTZDO0FBQy9DO0FBQ0E7RUFDRSw4Q0FBOEM7QUFDaEQ7QUFDQTtFQUNFLDhDQUE4QztBQUNoRDtBQUNBO0VBQ0UsOENBQThDO0FBQ2hEO0FBQ0E7RUFDRSw4Q0FBOEM7QUFDaEQ7QUFDQTtFQUNFLDhDQUE4QztBQUNoRDtBQUNBO0VBQ0UsOENBQThDO0FBQ2hEO0FBQ0E7RUFDRSw4Q0FBOEM7QUFDaEQ7QUFDQTtFQUNFLDhDQUE4QztBQUNoRDtBQUNBO0VBQ0UsOENBQThDO0FBQ2hEOztBQUVBO0VBQ0UsNkNBQTZDO0FBQy9DO0FBQ0E7RUFDRSw4Q0FBOEM7QUFDaEQ7QUFDQTtFQUNFLDhDQUE4QztBQUNoRDtBQUNBO0VBQ0UsOENBQThDO0FBQ2hEO0FBQ0E7RUFDRSw4Q0FBOEM7QUFDaEQ7QUFDQTtFQUNFLDhDQUE4QztBQUNoRDtBQUNBO0VBQ0UsOENBQThDO0FBQ2hEO0FBQ0E7RUFDRSw4Q0FBOEM7QUFDaEQ7QUFDQTtFQUNFLDhDQUE4QztBQUNoRDtBQUNBO0VBQ0UsOENBQThDO0FBQ2hEOztBQUVBO0VBQ0UsMkNBQTJDO0FBQzdDO0FBQ0E7RUFDRSw0Q0FBNEM7QUFDOUM7QUFDQTtFQUNFLDRDQUE0QztBQUM5QztBQUNBO0VBQ0UsNENBQTRDO0FBQzlDO0FBQ0E7RUFDRSw0Q0FBNEM7QUFDOUM7QUFDQTtFQUNFLDRDQUE0QztBQUM5QztBQUNBO0VBQ0UsNENBQTRDO0FBQzlDO0FBQ0E7RUFDRSw0Q0FBNEM7QUFDOUM7QUFDQTtFQUNFLDRDQUE0QztBQUM5QztBQUNBO0VBQ0UsNENBQTRDO0FBQzlDOztBQUVBO0VBQ0UsMkNBQTJDO0FBQzdDO0FBQ0E7RUFDRSw0Q0FBNEM7QUFDOUM7QUFDQTtFQUNFLDRDQUE0QztBQUM5QztBQUNBO0VBQ0UsNENBQTRDO0FBQzlDO0FBQ0E7RUFDRSw0Q0FBNEM7QUFDOUM7QUFDQTtFQUNFLDRDQUE0QztBQUM5QztBQUNBO0VBQ0UsNENBQTRDO0FBQzlDO0FBQ0E7RUFDRSw0Q0FBNEM7QUFDOUM7QUFDQTtFQUNFLDRDQUE0QztBQUM5QztBQUNBO0VBQ0UsNENBQTRDO0FBQzlDOztBQUVBO0VBQ0UsMkNBQTJDO0FBQzdDO0FBQ0E7RUFDRSw0Q0FBNEM7QUFDOUM7QUFDQTtFQUNFLDRDQUE0QztBQUM5QztBQUNBO0VBQ0UsNENBQTRDO0FBQzlDO0FBQ0E7RUFDRSw0Q0FBNEM7QUFDOUM7QUFDQTtFQUNFLDRDQUE0QztBQUM5QztBQUNBO0VBQ0UsNENBQTRDO0FBQzlDO0FBQ0E7RUFDRSw0Q0FBNEM7QUFDOUM7QUFDQTtFQUNFLDRDQUE0QztBQUM5QztBQUNBO0VBQ0UsNENBQTRDO0FBQzlDOztBQUVBO0VBQ0UsMkNBQTJDO0FBQzdDO0FBQ0E7RUFDRSw0Q0FBNEM7QUFDOUM7QUFDQTtFQUNFLDRDQUE0QztBQUM5QztBQUNBO0VBQ0UsNENBQTRDO0FBQzlDO0FBQ0E7RUFDRSw0Q0FBNEM7QUFDOUM7QUFDQTtFQUNFLDRDQUE0QztBQUM5QztBQUNBO0VBQ0UsNENBQTRDO0FBQzlDO0FBQ0E7RUFDRSw0Q0FBNEM7QUFDOUM7QUFDQTtFQUNFLDRDQUE0QztBQUM5QztBQUNBO0VBQ0UsNENBQTRDO0FBQzlDOztBQUVBO0VBQ0UsMENBQTBDO0FBQzVDO0FBQ0E7RUFDRSwyQ0FBMkM7QUFDN0M7QUFDQTtFQUNFLDJDQUEyQztBQUM3QztBQUNBO0VBQ0UsMkNBQTJDO0FBQzdDO0FBQ0E7RUFDRSwyQ0FBMkM7QUFDN0M7QUFDQTtFQUNFLDJDQUEyQztBQUM3QztBQUNBO0VBQ0UsMkNBQTJDO0FBQzdDO0FBQ0E7RUFDRSwyQ0FBMkM7QUFDN0M7QUFDQTtFQUNFLDJDQUEyQztBQUM3QztBQUNBO0VBQ0UsMkNBQTJDO0FBQzdDOztBQUVBO0VBQ0UsMENBQTBDO0FBQzVDO0FBQ0E7RUFDRSwyQ0FBMkM7QUFDN0M7QUFDQTtFQUNFLDJDQUEyQztBQUM3QztBQUNBO0VBQ0UsMkNBQTJDO0FBQzdDO0FBQ0E7RUFDRSwyQ0FBMkM7QUFDN0M7QUFDQTtFQUNFLDJDQUEyQztBQUM3QztBQUNBO0VBQ0UsMkNBQTJDO0FBQzdDO0FBQ0E7RUFDRSwyQ0FBMkM7QUFDN0M7QUFDQTtFQUNFLDJDQUEyQztBQUM3QztBQUNBO0VBQ0UsMkNBQTJDO0FBQzdDOztBQUVBO0VBQ0UsMENBQTBDO0FBQzVDO0FBQ0E7RUFDRSwyQ0FBMkM7QUFDN0M7QUFDQTtFQUNFLDJDQUEyQztBQUM3QztBQUNBO0VBQ0UsMkNBQTJDO0FBQzdDO0FBQ0E7RUFDRSwyQ0FBMkM7QUFDN0M7QUFDQTtFQUNFLDJDQUEyQztBQUM3QztBQUNBO0VBQ0UsMkNBQTJDO0FBQzdDO0FBQ0E7RUFDRSwyQ0FBMkM7QUFDN0M7QUFDQTtFQUNFLDJDQUEyQztBQUM3QztBQUNBO0VBQ0UsMkNBQTJDO0FBQzdDOztBQUVBO0VBQ0UsMENBQTBDO0FBQzVDO0FBQ0E7RUFDRSwyQ0FBMkM7QUFDN0M7QUFDQTtFQUNFLDJDQUEyQztBQUM3QztBQUNBO0VBQ0UsMkNBQTJDO0FBQzdDO0FBQ0E7RUFDRSwyQ0FBMkM7QUFDN0M7QUFDQTtFQUNFLDJDQUEyQztBQUM3QztBQUNBO0VBQ0UsMkNBQTJDO0FBQzdDO0FBQ0E7RUFDRSwyQ0FBMkM7QUFDN0M7QUFDQTtFQUNFLDJDQUEyQztBQUM3QztBQUNBO0VBQ0UsMkNBQTJDO0FBQzdDOztBQUVBO0VBQ0UsOENBQThDO0FBQ2hEO0FBQ0E7RUFDRSwrQ0FBK0M7QUFDakQ7QUFDQTtFQUNFLCtDQUErQztBQUNqRDtBQUNBO0VBQ0UsK0NBQStDO0FBQ2pEO0FBQ0E7RUFDRSwrQ0FBK0M7QUFDakQ7QUFDQTtFQUNFLCtDQUErQztBQUNqRDtBQUNBO0VBQ0UsK0NBQStDO0FBQ2pEO0FBQ0E7RUFDRSwrQ0FBK0M7QUFDakQ7QUFDQTtFQUNFLCtDQUErQztBQUNqRDtBQUNBO0VBQ0UsK0NBQStDO0FBQ2pEOztBQUVBO0VBQ0UsOENBQThDO0FBQ2hEO0FBQ0E7RUFDRSwrQ0FBK0M7QUFDakQ7QUFDQTtFQUNFLCtDQUErQztBQUNqRDtBQUNBO0VBQ0UsK0NBQStDO0FBQ2pEO0FBQ0E7RUFDRSwrQ0FBK0M7QUFDakQ7QUFDQTtFQUNFLCtDQUErQztBQUNqRDtBQUNBO0VBQ0UsK0NBQStDO0FBQ2pEO0FBQ0E7RUFDRSwrQ0FBK0M7QUFDakQ7QUFDQTtFQUNFLCtDQUErQztBQUNqRDtBQUNBO0VBQ0UsK0NBQStDO0FBQ2pEOztBQUVBO0VBQ0UsOENBQThDO0FBQ2hEO0FBQ0E7RUFDRSwrQ0FBK0M7QUFDakQ7QUFDQTtFQUNFLCtDQUErQztBQUNqRDtBQUNBO0VBQ0UsK0NBQStDO0FBQ2pEO0FBQ0E7RUFDRSwrQ0FBK0M7QUFDakQ7QUFDQTtFQUNFLCtDQUErQztBQUNqRDtBQUNBO0VBQ0UsK0NBQStDO0FBQ2pEO0FBQ0E7RUFDRSwrQ0FBK0M7QUFDakQ7QUFDQTtFQUNFLCtDQUErQztBQUNqRDtBQUNBO0VBQ0UsK0NBQStDO0FBQ2pEOztBQUVBO0VBQ0UsOENBQThDO0FBQ2hEO0FBQ0E7RUFDRSwrQ0FBK0M7QUFDakQ7QUFDQTtFQUNFLCtDQUErQztBQUNqRDtBQUNBO0VBQ0UsK0NBQStDO0FBQ2pEO0FBQ0E7RUFDRSwrQ0FBK0M7QUFDakQ7QUFDQTtFQUNFLCtDQUErQztBQUNqRDtBQUNBO0VBQ0UsK0NBQStDO0FBQ2pEO0FBQ0E7RUFDRSwrQ0FBK0M7QUFDakQ7QUFDQTtFQUNFLCtDQUErQztBQUNqRDtBQUNBO0VBQ0UsK0NBQStDO0FBQ2pEOztBQUVBO0VBQ0UsdUNBQXVDO0FBQ3pDO0FBQ0E7RUFDRSx3Q0FBd0M7QUFDMUM7QUFDQTtFQUNFLHdDQUF3QztBQUMxQztBQUNBO0VBQ0Usd0NBQXdDO0FBQzFDO0FBQ0E7RUFDRSx3Q0FBd0M7QUFDMUM7QUFDQTtFQUNFLHdDQUF3QztBQUMxQztBQUNBO0VBQ0Usd0NBQXdDO0FBQzFDO0FBQ0E7RUFDRSx3Q0FBd0M7QUFDMUM7QUFDQTtFQUNFLHdDQUF3QztBQUMxQztBQUNBO0VBQ0Usd0NBQXdDO0FBQzFDOztBQUVBO0VBQ0UsdUNBQXVDO0FBQ3pDO0FBQ0E7RUFDRSx3Q0FBd0M7QUFDMUM7QUFDQTtFQUNFLHdDQUF3QztBQUMxQztBQUNBO0VBQ0Usd0NBQXdDO0FBQzFDO0FBQ0E7RUFDRSx3Q0FBd0M7QUFDMUM7QUFDQTtFQUNFLHdDQUF3QztBQUMxQztBQUNBO0VBQ0Usd0NBQXdDO0FBQzFDO0FBQ0E7RUFDRSx3Q0FBd0M7QUFDMUM7QUFDQTtFQUNFLHdDQUF3QztBQUMxQztBQUNBO0VBQ0Usd0NBQXdDO0FBQzFDOztBQUVBO0VBQ0UsdUNBQXVDO0FBQ3pDO0FBQ0E7RUFDRSx3Q0FBd0M7QUFDMUM7QUFDQTtFQUNFLHdDQUF3QztBQUMxQztBQUNBO0VBQ0Usd0NBQXdDO0FBQzFDO0FBQ0E7RUFDRSx3Q0FBd0M7QUFDMUM7QUFDQTtFQUNFLHdDQUF3QztBQUMxQztBQUNBO0VBQ0Usd0NBQXdDO0FBQzFDO0FBQ0E7RUFDRSx3Q0FBd0M7QUFDMUM7QUFDQTtFQUNFLHdDQUF3QztBQUMxQztBQUNBO0VBQ0Usd0NBQXdDO0FBQzFDOztBQUVBO0VBQ0UsdUNBQXVDO0FBQ3pDO0FBQ0E7RUFDRSx3Q0FBd0M7QUFDMUM7QUFDQTtFQUNFLHdDQUF3QztBQUMxQztBQUNBO0VBQ0Usd0NBQXdDO0FBQzFDO0FBQ0E7RUFDRSx3Q0FBd0M7QUFDMUM7QUFDQTtFQUNFLHdDQUF3QztBQUMxQztBQUNBO0VBQ0Usd0NBQXdDO0FBQzFDO0FBQ0E7RUFDRSx3Q0FBd0M7QUFDMUM7QUFDQTtFQUNFLHdDQUF3QztBQUMxQztBQUNBO0VBQ0Usd0NBQXdDO0FBQzFDOztBQUVBO0VBQ0Usd0NBQXdDO0FBQzFDO0FBQ0E7RUFDRSx5Q0FBeUM7QUFDM0M7QUFDQTtFQUNFLHlDQUF5QztBQUMzQztBQUNBO0VBQ0UseUNBQXlDO0FBQzNDO0FBQ0E7RUFDRSx5Q0FBeUM7QUFDM0M7QUFDQTtFQUNFLHlDQUF5QztBQUMzQztBQUNBO0VBQ0UseUNBQXlDO0FBQzNDO0FBQ0E7RUFDRSx5Q0FBeUM7QUFDM0M7QUFDQTtFQUNFLHlDQUF5QztBQUMzQztBQUNBO0VBQ0UseUNBQXlDO0FBQzNDOztBQUVBO0VBQ0Usd0NBQXdDO0FBQzFDO0FBQ0E7RUFDRSx5Q0FBeUM7QUFDM0M7QUFDQTtFQUNFLHlDQUF5QztBQUMzQztBQUNBO0VBQ0UseUNBQXlDO0FBQzNDO0FBQ0E7RUFDRSx5Q0FBeUM7QUFDM0M7QUFDQTtFQUNFLHlDQUF5QztBQUMzQztBQUNBO0VBQ0UseUNBQXlDO0FBQzNDO0FBQ0E7RUFDRSx5Q0FBeUM7QUFDM0M7QUFDQTtFQUNFLHlDQUF5QztBQUMzQztBQUNBO0VBQ0UseUNBQXlDO0FBQzNDOztBQUVBO0VBQ0Usd0NBQXdDO0FBQzFDO0FBQ0E7RUFDRSx5Q0FBeUM7QUFDM0M7QUFDQTtFQUNFLHlDQUF5QztBQUMzQztBQUNBO0VBQ0UseUNBQXlDO0FBQzNDO0FBQ0E7RUFDRSx5Q0FBeUM7QUFDM0M7QUFDQTtFQUNFLHlDQUF5QztBQUMzQztBQUNBO0VBQ0UseUNBQXlDO0FBQzNDO0FBQ0E7RUFDRSx5Q0FBeUM7QUFDM0M7QUFDQTtFQUNFLHlDQUF5QztBQUMzQztBQUNBO0VBQ0UseUNBQXlDO0FBQzNDOztBQUVBO0VBQ0Usd0NBQXdDO0FBQzFDO0FBQ0E7RUFDRSx5Q0FBeUM7QUFDM0M7QUFDQTtFQUNFLHlDQUF5QztBQUMzQztBQUNBO0VBQ0UseUNBQXlDO0FBQzNDO0FBQ0E7RUFDRSx5Q0FBeUM7QUFDM0M7QUFDQTtFQUNFLHlDQUF5QztBQUMzQztBQUNBO0VBQ0UseUNBQXlDO0FBQzNDO0FBQ0E7RUFDRSx5Q0FBeUM7QUFDM0M7QUFDQTtFQUNFLHlDQUF5QztBQUMzQztBQUNBO0VBQ0UseUNBQXlDO0FBQzNDOztBQUVBO0VBQ0UseUNBQXlDO0FBQzNDO0FBQ0E7RUFDRSwwQ0FBMEM7QUFDNUM7QUFDQTtFQUNFLDBDQUEwQztBQUM1QztBQUNBO0VBQ0UsMENBQTBDO0FBQzVDO0FBQ0E7RUFDRSwwQ0FBMEM7QUFDNUM7QUFDQTtFQUNFLDBDQUEwQztBQUM1QztBQUNBO0VBQ0UsMENBQTBDO0FBQzVDO0FBQ0E7RUFDRSwwQ0FBMEM7QUFDNUM7QUFDQTtFQUNFLDBDQUEwQztBQUM1QztBQUNBO0VBQ0UsMENBQTBDO0FBQzVDOztBQUVBO0VBQ0UseUNBQXlDO0FBQzNDO0FBQ0E7RUFDRSwwQ0FBMEM7QUFDNUM7QUFDQTtFQUNFLDBDQUEwQztBQUM1QztBQUNBO0VBQ0UsMENBQTBDO0FBQzVDO0FBQ0E7RUFDRSwwQ0FBMEM7QUFDNUM7QUFDQTtFQUNFLDBDQUEwQztBQUM1QztBQUNBO0VBQ0UsMENBQTBDO0FBQzVDO0FBQ0E7RUFDRSwwQ0FBMEM7QUFDNUM7QUFDQTtFQUNFLDBDQUEwQztBQUM1QztBQUNBO0VBQ0UsMENBQTBDO0FBQzVDOztBQUVBO0VBQ0UseUNBQXlDO0FBQzNDO0FBQ0E7RUFDRSwwQ0FBMEM7QUFDNUM7QUFDQTtFQUNFLDBDQUEwQztBQUM1QztBQUNBO0VBQ0UsMENBQTBDO0FBQzVDO0FBQ0E7RUFDRSwwQ0FBMEM7QUFDNUM7QUFDQTtFQUNFLDBDQUEwQztBQUM1QztBQUNBO0VBQ0UsMENBQTBDO0FBQzVDO0FBQ0E7RUFDRSwwQ0FBMEM7QUFDNUM7QUFDQTtFQUNFLDBDQUEwQztBQUM1QztBQUNBO0VBQ0UsMENBQTBDO0FBQzVDOztBQUVBO0VBQ0UseUNBQXlDO0FBQzNDO0FBQ0E7RUFDRSwwQ0FBMEM7QUFDNUM7QUFDQTtFQUNFLDBDQUEwQztBQUM1QztBQUNBO0VBQ0UsMENBQTBDO0FBQzVDO0FBQ0E7RUFDRSwwQ0FBMEM7QUFDNUM7QUFDQTtFQUNFLDBDQUEwQztBQUM1QztBQUNBO0VBQ0UsMENBQTBDO0FBQzVDO0FBQ0E7RUFDRSwwQ0FBMEM7QUFDNUM7QUFDQTtFQUNFLDBDQUEwQztBQUM1QztBQUNBO0VBQ0UsMENBQTBDO0FBQzVDOztBQUVBO0VBQ0UsdUNBQXVDO0FBQ3pDO0FBQ0E7RUFDRSx3Q0FBd0M7QUFDMUM7QUFDQTtFQUNFLHdDQUF3QztBQUMxQztBQUNBO0VBQ0Usd0NBQXdDO0FBQzFDO0FBQ0E7RUFDRSx3Q0FBd0M7QUFDMUM7QUFDQTtFQUNFLHdDQUF3QztBQUMxQztBQUNBO0VBQ0Usd0NBQXdDO0FBQzFDO0FBQ0E7RUFDRSx3Q0FBd0M7QUFDMUM7QUFDQTtFQUNFLHdDQUF3QztBQUMxQztBQUNBO0VBQ0Usd0NBQXdDO0FBQzFDOztBQUVBO0VBQ0UsdUNBQXVDO0FBQ3pDO0FBQ0E7RUFDRSx3Q0FBd0M7QUFDMUM7QUFDQTtFQUNFLHdDQUF3QztBQUMxQztBQUNBO0VBQ0Usd0NBQXdDO0FBQzFDO0FBQ0E7RUFDRSx3Q0FBd0M7QUFDMUM7QUFDQTtFQUNFLHdDQUF3QztBQUMxQztBQUNBO0VBQ0Usd0NBQXdDO0FBQzFDO0FBQ0E7RUFDRSx3Q0FBd0M7QUFDMUM7QUFDQTtFQUNFLHdDQUF3QztBQUMxQztBQUNBO0VBQ0Usd0NBQXdDO0FBQzFDOztBQUVBO0VBQ0UsdUNBQXVDO0FBQ3pDO0FBQ0E7RUFDRSx3Q0FBd0M7QUFDMUM7QUFDQTtFQUNFLHdDQUF3QztBQUMxQztBQUNBO0VBQ0Usd0NBQXdDO0FBQzFDO0FBQ0E7RUFDRSx3Q0FBd0M7QUFDMUM7QUFDQTtFQUNFLHdDQUF3QztBQUMxQztBQUNBO0VBQ0Usd0NBQXdDO0FBQzFDO0FBQ0E7RUFDRSx3Q0FBd0M7QUFDMUM7QUFDQTtFQUNFLHdDQUF3QztBQUMxQztBQUNBO0VBQ0Usd0NBQXdDO0FBQzFDOztBQUVBO0VBQ0UsdUNBQXVDO0FBQ3pDO0FBQ0E7RUFDRSx3Q0FBd0M7QUFDMUM7QUFDQTtFQUNFLHdDQUF3QztBQUMxQztBQUNBO0VBQ0Usd0NBQXdDO0FBQzFDO0FBQ0E7RUFDRSx3Q0FBd0M7QUFDMUM7QUFDQTtFQUNFLHdDQUF3QztBQUMxQztBQUNBO0VBQ0Usd0NBQXdDO0FBQzFDO0FBQ0E7RUFDRSx3Q0FBd0M7QUFDMUM7QUFDQTtFQUNFLHdDQUF3QztBQUMxQztBQUNBO0VBQ0Usd0NBQXdDO0FBQzFDOztBQUVBO0VBQ0UsdUNBQXVDO0FBQ3pDO0FBQ0E7RUFDRSx3Q0FBd0M7QUFDMUM7QUFDQTtFQUNFLHdDQUF3QztBQUMxQztBQUNBO0VBQ0Usd0NBQXdDO0FBQzFDO0FBQ0E7RUFDRSx3Q0FBd0M7QUFDMUM7QUFDQTtFQUNFLHdDQUF3QztBQUMxQztBQUNBO0VBQ0Usd0NBQXdDO0FBQzFDO0FBQ0E7RUFDRSx3Q0FBd0M7QUFDMUM7QUFDQTtFQUNFLHdDQUF3QztBQUMxQztBQUNBO0VBQ0Usd0NBQXdDO0FBQzFDOztBQUVBO0VBQ0UsdUNBQXVDO0FBQ3pDO0FBQ0E7RUFDRSx3Q0FBd0M7QUFDMUM7QUFDQTtFQUNFLHdDQUF3QztBQUMxQztBQUNBO0VBQ0Usd0NBQXdDO0FBQzFDO0FBQ0E7RUFDRSx3Q0FBd0M7QUFDMUM7QUFDQTtFQUNFLHdDQUF3QztBQUMxQztBQUNBO0VBQ0Usd0NBQXdDO0FBQzFDO0FBQ0E7RUFDRSx3Q0FBd0M7QUFDMUM7QUFDQTtFQUNFLHdDQUF3QztBQUMxQztBQUNBO0VBQ0Usd0NBQXdDO0FBQzFDOztBQUVBO0VBQ0UsdUNBQXVDO0FBQ3pDO0FBQ0E7RUFDRSx3Q0FBd0M7QUFDMUM7QUFDQTtFQUNFLHdDQUF3QztBQUMxQztBQUNBO0VBQ0Usd0NBQXdDO0FBQzFDO0FBQ0E7RUFDRSx3Q0FBd0M7QUFDMUM7QUFDQTtFQUNFLHdDQUF3QztBQUMxQztBQUNBO0VBQ0Usd0NBQXdDO0FBQzFDO0FBQ0E7RUFDRSx3Q0FBd0M7QUFDMUM7QUFDQTtFQUNFLHdDQUF3QztBQUMxQztBQUNBO0VBQ0Usd0NBQXdDO0FBQzFDOztBQUVBO0VBQ0UsdUNBQXVDO0FBQ3pDO0FBQ0E7RUFDRSx3Q0FBd0M7QUFDMUM7QUFDQTtFQUNFLHdDQUF3QztBQUMxQztBQUNBO0VBQ0Usd0NBQXdDO0FBQzFDO0FBQ0E7RUFDRSx3Q0FBd0M7QUFDMUM7QUFDQTtFQUNFLHdDQUF3QztBQUMxQztBQUNBO0VBQ0Usd0NBQXdDO0FBQzFDO0FBQ0E7RUFDRSx3Q0FBd0M7QUFDMUM7QUFDQTtFQUNFLHdDQUF3QztBQUMxQztBQUNBO0VBQ0Usd0NBQXdDO0FBQzFDOztBQUVBO0VBQ0UseUNBQXlDO0FBQzNDO0FBQ0E7RUFDRSwwQ0FBMEM7QUFDNUM7QUFDQTtFQUNFLDBDQUEwQztBQUM1QztBQUNBO0VBQ0UsMENBQTBDO0FBQzVDO0FBQ0E7RUFDRSwwQ0FBMEM7QUFDNUM7QUFDQTtFQUNFLDBDQUEwQztBQUM1QztBQUNBO0VBQ0UsMENBQTBDO0FBQzVDO0FBQ0E7RUFDRSwwQ0FBMEM7QUFDNUM7QUFDQTtFQUNFLDBDQUEwQztBQUM1QztBQUNBO0VBQ0UsMENBQTBDO0FBQzVDOztBQUVBO0VBQ0UseUNBQXlDO0FBQzNDO0FBQ0E7RUFDRSwwQ0FBMEM7QUFDNUM7QUFDQTtFQUNFLDBDQUEwQztBQUM1QztBQUNBO0VBQ0UsMENBQTBDO0FBQzVDO0FBQ0E7RUFDRSwwQ0FBMEM7QUFDNUM7QUFDQTtFQUNFLDBDQUEwQztBQUM1QztBQUNBO0VBQ0UsMENBQTBDO0FBQzVDO0FBQ0E7RUFDRSwwQ0FBMEM7QUFDNUM7QUFDQTtFQUNFLDBDQUEwQztBQUM1QztBQUNBO0VBQ0UsMENBQTBDO0FBQzVDOztBQUVBO0VBQ0UseUNBQXlDO0FBQzNDO0FBQ0E7RUFDRSwwQ0FBMEM7QUFDNUM7QUFDQTtFQUNFLDBDQUEwQztBQUM1QztBQUNBO0VBQ0UsMENBQTBDO0FBQzVDO0FBQ0E7RUFDRSwwQ0FBMEM7QUFDNUM7QUFDQTtFQUNFLDBDQUEwQztBQUM1QztBQUNBO0VBQ0UsMENBQTBDO0FBQzVDO0FBQ0E7RUFDRSwwQ0FBMEM7QUFDNUM7QUFDQTtFQUNFLDBDQUEwQztBQUM1QztBQUNBO0VBQ0UsMENBQTBDO0FBQzVDOztBQUVBO0VBQ0UseUNBQXlDO0FBQzNDO0FBQ0E7RUFDRSwwQ0FBMEM7QUFDNUM7QUFDQTtFQUNFLDBDQUEwQztBQUM1QztBQUNBO0VBQ0UsMENBQTBDO0FBQzVDO0FBQ0E7RUFDRSwwQ0FBMEM7QUFDNUM7QUFDQTtFQUNFLDBDQUEwQztBQUM1QztBQUNBO0VBQ0UsMENBQTBDO0FBQzVDO0FBQ0E7RUFDRSwwQ0FBMEM7QUFDNUM7QUFDQTtFQUNFLDBDQUEwQztBQUM1QztBQUNBO0VBQ0UsMENBQTBDO0FBQzVDOztBQUVBO0VBQ0UsdUNBQXVDO0FBQ3pDO0FBQ0E7RUFDRSx3Q0FBd0M7QUFDMUM7QUFDQTtFQUNFLHdDQUF3QztBQUMxQztBQUNBO0VBQ0Usd0NBQXdDO0FBQzFDO0FBQ0E7RUFDRSx3Q0FBd0M7QUFDMUM7QUFDQTtFQUNFLHdDQUF3QztBQUMxQztBQUNBO0VBQ0Usd0NBQXdDO0FBQzFDO0FBQ0E7RUFDRSx3Q0FBd0M7QUFDMUM7QUFDQTtFQUNFLHdDQUF3QztBQUMxQztBQUNBO0VBQ0Usd0NBQXdDO0FBQzFDOztBQUVBO0VBQ0UsdUNBQXVDO0FBQ3pDO0FBQ0E7RUFDRSx3Q0FBd0M7QUFDMUM7QUFDQTtFQUNFLHdDQUF3QztBQUMxQztBQUNBO0VBQ0Usd0NBQXdDO0FBQzFDO0FBQ0E7RUFDRSx3Q0FBd0M7QUFDMUM7QUFDQTtFQUNFLHdDQUF3QztBQUMxQztBQUNBO0VBQ0Usd0NBQXdDO0FBQzFDO0FBQ0E7RUFDRSx3Q0FBd0M7QUFDMUM7QUFDQTtFQUNFLHdDQUF3QztBQUMxQztBQUNBO0VBQ0Usd0NBQXdDO0FBQzFDOztBQUVBO0VBQ0UsdUNBQXVDO0FBQ3pDO0FBQ0E7RUFDRSx3Q0FBd0M7QUFDMUM7QUFDQTtFQUNFLHdDQUF3QztBQUMxQztBQUNBO0VBQ0Usd0NBQXdDO0FBQzFDO0FBQ0E7RUFDRSx3Q0FBd0M7QUFDMUM7QUFDQTtFQUNFLHdDQUF3QztBQUMxQztBQUNBO0VBQ0Usd0NBQXdDO0FBQzFDO0FBQ0E7RUFDRSx3Q0FBd0M7QUFDMUM7QUFDQTtFQUNFLHdDQUF3QztBQUMxQztBQUNBO0VBQ0Usd0NBQXdDO0FBQzFDOztBQUVBO0VBQ0UsdUNBQXVDO0FBQ3pDO0FBQ0E7RUFDRSx3Q0FBd0M7QUFDMUM7QUFDQTtFQUNFLHdDQUF3QztBQUMxQztBQUNBO0VBQ0Usd0NBQXdDO0FBQzFDO0FBQ0E7RUFDRSx3Q0FBd0M7QUFDMUM7QUFDQTtFQUNFLHdDQUF3QztBQUMxQztBQUNBO0VBQ0Usd0NBQXdDO0FBQzFDO0FBQ0E7RUFDRSx3Q0FBd0M7QUFDMUM7QUFDQTtFQUNFLHdDQUF3QztBQUMxQztBQUNBO0VBQ0Usd0NBQXdDO0FBQzFDOztBQUVBO0VBQ0UseUNBQXlDO0FBQzNDO0FBQ0E7RUFDRSwwQ0FBMEM7QUFDNUM7QUFDQTtFQUNFLDBDQUEwQztBQUM1QztBQUNBO0VBQ0UsMENBQTBDO0FBQzVDO0FBQ0E7RUFDRSwwQ0FBMEM7QUFDNUM7QUFDQTtFQUNFLDBDQUEwQztBQUM1QztBQUNBO0VBQ0UsMENBQTBDO0FBQzVDO0FBQ0E7RUFDRSwwQ0FBMEM7QUFDNUM7QUFDQTtFQUNFLDBDQUEwQztBQUM1QztBQUNBO0VBQ0UsMENBQTBDO0FBQzVDOztBQUVBO0VBQ0UseUNBQXlDO0FBQzNDO0FBQ0E7RUFDRSwwQ0FBMEM7QUFDNUM7QUFDQTtFQUNFLDBDQUEwQztBQUM1QztBQUNBO0VBQ0UsMENBQTBDO0FBQzVDO0FBQ0E7RUFDRSwwQ0FBMEM7QUFDNUM7QUFDQTtFQUNFLDBDQUEwQztBQUM1QztBQUNBO0VBQ0UsMENBQTBDO0FBQzVDO0FBQ0E7RUFDRSwwQ0FBMEM7QUFDNUM7QUFDQTtFQUNFLDBDQUEwQztBQUM1QztBQUNBO0VBQ0UsMENBQTBDO0FBQzVDOztBQUVBO0VBQ0UseUNBQXlDO0FBQzNDO0FBQ0E7RUFDRSwwQ0FBMEM7QUFDNUM7QUFDQTtFQUNFLDBDQUEwQztBQUM1QztBQUNBO0VBQ0UsMENBQTBDO0FBQzVDO0FBQ0E7RUFDRSwwQ0FBMEM7QUFDNUM7QUFDQTtFQUNFLDBDQUEwQztBQUM1QztBQUNBO0VBQ0UsMENBQTBDO0FBQzVDO0FBQ0E7RUFDRSwwQ0FBMEM7QUFDNUM7QUFDQTtFQUNFLDBDQUEwQztBQUM1QztBQUNBO0VBQ0UsMENBQTBDO0FBQzVDOztBQUVBO0VBQ0UseUNBQXlDO0FBQzNDO0FBQ0E7RUFDRSwwQ0FBMEM7QUFDNUM7QUFDQTtFQUNFLDBDQUEwQztBQUM1QztBQUNBO0VBQ0UsMENBQTBDO0FBQzVDO0FBQ0E7RUFDRSwwQ0FBMEM7QUFDNUM7QUFDQTtFQUNFLDBDQUEwQztBQUM1QztBQUNBO0VBQ0UsMENBQTBDO0FBQzVDO0FBQ0E7RUFDRSwwQ0FBMEM7QUFDNUM7QUFDQTtFQUNFLDBDQUEwQztBQUM1QztBQUNBO0VBQ0UsMENBQTBDO0FBQzVDOztBQUVBO0VBQ0UsMkNBQTJDO0FBQzdDO0FBQ0E7RUFDRSw0Q0FBNEM7QUFDOUM7QUFDQTtFQUNFLDRDQUE0QztBQUM5QztBQUNBO0VBQ0UsNENBQTRDO0FBQzlDO0FBQ0E7RUFDRSw0Q0FBNEM7QUFDOUM7QUFDQTtFQUNFLDRDQUE0QztBQUM5QztBQUNBO0VBQ0UsNENBQTRDO0FBQzlDO0FBQ0E7RUFDRSw0Q0FBNEM7QUFDOUM7QUFDQTtFQUNFLDRDQUE0QztBQUM5QztBQUNBO0VBQ0UsNENBQTRDO0FBQzlDOztBQUVBO0VBQ0UsMkNBQTJDO0FBQzdDO0FBQ0E7RUFDRSw0Q0FBNEM7QUFDOUM7QUFDQTtFQUNFLDRDQUE0QztBQUM5QztBQUNBO0VBQ0UsNENBQTRDO0FBQzlDO0FBQ0E7RUFDRSw0Q0FBNEM7QUFDOUM7QUFDQTtFQUNFLDRDQUE0QztBQUM5QztBQUNBO0VBQ0UsNENBQTRDO0FBQzlDO0FBQ0E7RUFDRSw0Q0FBNEM7QUFDOUM7QUFDQTtFQUNFLDRDQUE0QztBQUM5QztBQUNBO0VBQ0UsNENBQTRDO0FBQzlDOztBQUVBO0VBQ0UsMkNBQTJDO0FBQzdDO0FBQ0E7RUFDRSw0Q0FBNEM7QUFDOUM7QUFDQTtFQUNFLDRDQUE0QztBQUM5QztBQUNBO0VBQ0UsNENBQTRDO0FBQzlDO0FBQ0E7RUFDRSw0Q0FBNEM7QUFDOUM7QUFDQTtFQUNFLDRDQUE0QztBQUM5QztBQUNBO0VBQ0UsNENBQTRDO0FBQzlDO0FBQ0E7RUFDRSw0Q0FBNEM7QUFDOUM7QUFDQTtFQUNFLDRDQUE0QztBQUM5QztBQUNBO0VBQ0UsNENBQTRDO0FBQzlDOztBQUVBO0VBQ0UsMkNBQTJDO0FBQzdDO0FBQ0E7RUFDRSw0Q0FBNEM7QUFDOUM7QUFDQTtFQUNFLDRDQUE0QztBQUM5QztBQUNBO0VBQ0UsNENBQTRDO0FBQzlDO0FBQ0E7RUFDRSw0Q0FBNEM7QUFDOUM7QUFDQTtFQUNFLDRDQUE0QztBQUM5QztBQUNBO0VBQ0UsNENBQTRDO0FBQzlDO0FBQ0E7RUFDRSw0Q0FBNEM7QUFDOUM7QUFDQTtFQUNFLDRDQUE0QztBQUM5QztBQUNBO0VBQ0UsNENBQTRDO0FBQzlDOztBQUVBO0VBQ0UseUNBQXlDO0FBQzNDO0FBQ0E7RUFDRSwwQ0FBMEM7QUFDNUM7QUFDQTtFQUNFLDBDQUEwQztBQUM1QztBQUNBO0VBQ0UsMENBQTBDO0FBQzVDO0FBQ0E7RUFDRSwwQ0FBMEM7QUFDNUM7QUFDQTtFQUNFLDBDQUEwQztBQUM1QztBQUNBO0VBQ0UsMENBQTBDO0FBQzVDO0FBQ0E7RUFDRSwwQ0FBMEM7QUFDNUM7QUFDQTtFQUNFLDBDQUEwQztBQUM1QztBQUNBO0VBQ0UsMENBQTBDO0FBQzVDOztBQUVBO0VBQ0UseUNBQXlDO0FBQzNDO0FBQ0E7RUFDRSwwQ0FBMEM7QUFDNUM7QUFDQTtFQUNFLDBDQUEwQztBQUM1QztBQUNBO0VBQ0UsMENBQTBDO0FBQzVDO0FBQ0E7RUFDRSwwQ0FBMEM7QUFDNUM7QUFDQTtFQUNFLDBDQUEwQztBQUM1QztBQUNBO0VBQ0UsMENBQTBDO0FBQzVDO0FBQ0E7RUFDRSwwQ0FBMEM7QUFDNUM7QUFDQTtFQUNFLDBDQUEwQztBQUM1QztBQUNBO0VBQ0UsMENBQTBDO0FBQzVDOztBQUVBO0VBQ0UseUNBQXlDO0FBQzNDO0FBQ0E7RUFDRSwwQ0FBMEM7QUFDNUM7QUFDQTtFQUNFLDBDQUEwQztBQUM1QztBQUNBO0VBQ0UsMENBQTBDO0FBQzVDO0FBQ0E7RUFDRSwwQ0FBMEM7QUFDNUM7QUFDQTtFQUNFLDBDQUEwQztBQUM1QztBQUNBO0VBQ0UsMENBQTBDO0FBQzVDO0FBQ0E7RUFDRSwwQ0FBMEM7QUFDNUM7QUFDQTtFQUNFLDBDQUEwQztBQUM1QztBQUNBO0VBQ0UsMENBQTBDO0FBQzVDOztBQUVBO0VBQ0UseUNBQXlDO0FBQzNDO0FBQ0E7RUFDRSwwQ0FBMEM7QUFDNUM7QUFDQTtFQUNFLDBDQUEwQztBQUM1QztBQUNBO0VBQ0UsMENBQTBDO0FBQzVDO0FBQ0E7RUFDRSwwQ0FBMEM7QUFDNUM7QUFDQTtFQUNFLDBDQUEwQztBQUM1QztBQUNBO0VBQ0UsMENBQTBDO0FBQzVDO0FBQ0E7RUFDRSwwQ0FBMEM7QUFDNUM7QUFDQTtFQUNFLDBDQUEwQztBQUM1QztBQUNBO0VBQ0UsMENBQTBDO0FBQzVDOztBQUVBO0VBQ0UsdUNBQXVDO0FBQ3pDO0FBQ0E7RUFDRSx3Q0FBd0M7QUFDMUM7QUFDQTtFQUNFLHdDQUF3QztBQUMxQztBQUNBO0VBQ0Usd0NBQXdDO0FBQzFDO0FBQ0E7RUFDRSx3Q0FBd0M7QUFDMUM7QUFDQTtFQUNFLHdDQUF3QztBQUMxQztBQUNBO0VBQ0Usd0NBQXdDO0FBQzFDO0FBQ0E7RUFDRSx3Q0FBd0M7QUFDMUM7QUFDQTtFQUNFLHdDQUF3QztBQUMxQztBQUNBO0VBQ0Usd0NBQXdDO0FBQzFDOztBQUVBO0VBQ0UsdUNBQXVDO0FBQ3pDO0FBQ0E7RUFDRSx3Q0FBd0M7QUFDMUM7QUFDQTtFQUNFLHdDQUF3QztBQUMxQztBQUNBO0VBQ0Usd0NBQXdDO0FBQzFDO0FBQ0E7RUFDRSx3Q0FBd0M7QUFDMUM7QUFDQTtFQUNFLHdDQUF3QztBQUMxQztBQUNBO0VBQ0Usd0NBQXdDO0FBQzFDO0FBQ0E7RUFDRSx3Q0FBd0M7QUFDMUM7QUFDQTtFQUNFLHdDQUF3QztBQUMxQztBQUNBO0VBQ0Usd0NBQXdDO0FBQzFDOztBQUVBO0VBQ0UsdUNBQXVDO0FBQ3pDO0FBQ0E7RUFDRSx3Q0FBd0M7QUFDMUM7QUFDQTtFQUNFLHdDQUF3QztBQUMxQztBQUNBO0VBQ0Usd0NBQXdDO0FBQzFDO0FBQ0E7RUFDRSx3Q0FBd0M7QUFDMUM7QUFDQTtFQUNFLHdDQUF3QztBQUMxQztBQUNBO0VBQ0Usd0NBQXdDO0FBQzFDO0FBQ0E7RUFDRSx3Q0FBd0M7QUFDMUM7QUFDQTtFQUNFLHdDQUF3QztBQUMxQztBQUNBO0VBQ0Usd0NBQXdDO0FBQzFDOztBQUVBO0VBQ0UsdUNBQXVDO0FBQ3pDO0FBQ0E7RUFDRSx3Q0FBd0M7QUFDMUM7QUFDQTtFQUNFLHdDQUF3QztBQUMxQztBQUNBO0VBQ0Usd0NBQXdDO0FBQzFDO0FBQ0E7RUFDRSx3Q0FBd0M7QUFDMUM7QUFDQTtFQUNFLHdDQUF3QztBQUMxQztBQUNBO0VBQ0Usd0NBQXdDO0FBQzFDO0FBQ0E7RUFDRSx3Q0FBd0M7QUFDMUM7QUFDQTtFQUNFLHdDQUF3QztBQUMxQztBQUNBO0VBQ0Usd0NBQXdDO0FBQzFDOztBQUVBO0VBQ0Usc0NBQXNDO0FBQ3hDO0FBQ0E7RUFDRSx1Q0FBdUM7QUFDekM7QUFDQTtFQUNFLHVDQUF1QztBQUN6QztBQUNBO0VBQ0UsdUNBQXVDO0FBQ3pDO0FBQ0E7RUFDRSx1Q0FBdUM7QUFDekM7QUFDQTtFQUNFLHVDQUF1QztBQUN6QztBQUNBO0VBQ0UsdUNBQXVDO0FBQ3pDO0FBQ0E7RUFDRSx1Q0FBdUM7QUFDekM7QUFDQTtFQUNFLHVDQUF1QztBQUN6QztBQUNBO0VBQ0UsdUNBQXVDO0FBQ3pDOztBQUVBO0VBQ0Usc0NBQXNDO0FBQ3hDO0FBQ0E7RUFDRSx1Q0FBdUM7QUFDekM7QUFDQTtFQUNFLHVDQUF1QztBQUN6QztBQUNBO0VBQ0UsdUNBQXVDO0FBQ3pDO0FBQ0E7RUFDRSx1Q0FBdUM7QUFDekM7QUFDQTtFQUNFLHVDQUF1QztBQUN6QztBQUNBO0VBQ0UsdUNBQXVDO0FBQ3pDO0FBQ0E7RUFDRSx1Q0FBdUM7QUFDekM7QUFDQTtFQUNFLHVDQUF1QztBQUN6QztBQUNBO0VBQ0UsdUNBQXVDO0FBQ3pDOztBQUVBO0VBQ0Usc0NBQXNDO0FBQ3hDO0FBQ0E7RUFDRSx1Q0FBdUM7QUFDekM7QUFDQTtFQUNFLHVDQUF1QztBQUN6QztBQUNBO0VBQ0UsdUNBQXVDO0FBQ3pDO0FBQ0E7RUFDRSx1Q0FBdUM7QUFDekM7QUFDQTtFQUNFLHVDQUF1QztBQUN6QztBQUNBO0VBQ0UsdUNBQXVDO0FBQ3pDO0FBQ0E7RUFDRSx1Q0FBdUM7QUFDekM7QUFDQTtFQUNFLHVDQUF1QztBQUN6QztBQUNBO0VBQ0UsdUNBQXVDO0FBQ3pDOztBQUVBO0VBQ0Usc0NBQXNDO0FBQ3hDO0FBQ0E7RUFDRSx1Q0FBdUM7QUFDekM7QUFDQTtFQUNFLHVDQUF1QztBQUN6QztBQUNBO0VBQ0UsdUNBQXVDO0FBQ3pDO0FBQ0E7RUFDRSx1Q0FBdUM7QUFDekM7QUFDQTtFQUNFLHVDQUF1QztBQUN6QztBQUNBO0VBQ0UsdUNBQXVDO0FBQ3pDO0FBQ0E7RUFDRSx1Q0FBdUM7QUFDekM7QUFDQTtFQUNFLHVDQUF1QztBQUN6QztBQUNBO0VBQ0UsdUNBQXVDO0FBQ3pDOztBQUVBO0VBQ0UsMENBQTBDO0FBQzVDO0FBQ0E7RUFDRSwyQ0FBMkM7QUFDN0M7QUFDQTtFQUNFLDJDQUEyQztBQUM3QztBQUNBO0VBQ0UsMkNBQTJDO0FBQzdDO0FBQ0E7RUFDRSwyQ0FBMkM7QUFDN0M7QUFDQTtFQUNFLDJDQUEyQztBQUM3QztBQUNBO0VBQ0UsMkNBQTJDO0FBQzdDO0FBQ0E7RUFDRSwyQ0FBMkM7QUFDN0M7QUFDQTtFQUNFLDJDQUEyQztBQUM3QztBQUNBO0VBQ0UsMkNBQTJDO0FBQzdDOztBQUVBO0VBQ0UsMENBQTBDO0FBQzVDO0FBQ0E7RUFDRSwyQ0FBMkM7QUFDN0M7QUFDQTtFQUNFLDJDQUEyQztBQUM3QztBQUNBO0VBQ0UsMkNBQTJDO0FBQzdDO0FBQ0E7RUFDRSwyQ0FBMkM7QUFDN0M7QUFDQTtFQUNFLDJDQUEyQztBQUM3QztBQUNBO0VBQ0UsMkNBQTJDO0FBQzdDO0FBQ0E7RUFDRSwyQ0FBMkM7QUFDN0M7QUFDQTtFQUNFLDJDQUEyQztBQUM3QztBQUNBO0VBQ0UsMkNBQTJDO0FBQzdDOztBQUVBO0VBQ0UsMENBQTBDO0FBQzVDO0FBQ0E7RUFDRSwyQ0FBMkM7QUFDN0M7QUFDQTtFQUNFLDJDQUEyQztBQUM3QztBQUNBO0VBQ0UsMkNBQTJDO0FBQzdDO0FBQ0E7RUFDRSwyQ0FBMkM7QUFDN0M7QUFDQTtFQUNFLDJDQUEyQztBQUM3QztBQUNBO0VBQ0UsMkNBQTJDO0FBQzdDO0FBQ0E7RUFDRSwyQ0FBMkM7QUFDN0M7QUFDQTtFQUNFLDJDQUEyQztBQUM3QztBQUNBO0VBQ0UsMkNBQTJDO0FBQzdDOztBQUVBO0VBQ0UsMENBQTBDO0FBQzVDO0FBQ0E7RUFDRSwyQ0FBMkM7QUFDN0M7QUFDQTtFQUNFLDJDQUEyQztBQUM3QztBQUNBO0VBQ0UsMkNBQTJDO0FBQzdDO0FBQ0E7RUFDRSwyQ0FBMkM7QUFDN0M7QUFDQTtFQUNFLDJDQUEyQztBQUM3QztBQUNBO0VBQ0UsMkNBQTJDO0FBQzdDO0FBQ0E7RUFDRSwyQ0FBMkM7QUFDN0M7QUFDQTtFQUNFLDJDQUEyQztBQUM3QztBQUNBO0VBQ0UsMkNBQTJDO0FBQzdDOztBQUVBO0VBQ0Usa0RBQWtEO0FBQ3BEO0FBQ0E7RUFDRSxrREFBa0Q7QUFDcEQ7QUFDQTtFQUNFLGtEQUFrRDtBQUNwRDtBQUNBO0VBQ0Usa0RBQWtEO0FBQ3BEO0FBQ0E7RUFDRSxrREFBa0Q7QUFDcEQ7QUFDQTtFQUNFLGtEQUFrRDtBQUNwRDtBQUNBO0VBQ0Usa0RBQWtEO0FBQ3BEO0FBQ0E7RUFDRSxrREFBa0Q7QUFDcEQ7QUFDQTtFQUNFLGtEQUFrRDtBQUNwRDs7QUFFQTtFQUNFLGtEQUFrRDtBQUNwRDtBQUNBO0VBQ0Usa0RBQWtEO0FBQ3BEO0FBQ0E7RUFDRSxrREFBa0Q7QUFDcEQ7QUFDQTtFQUNFLGtEQUFrRDtBQUNwRDtBQUNBO0VBQ0Usa0RBQWtEO0FBQ3BEO0FBQ0E7RUFDRSxrREFBa0Q7QUFDcEQ7QUFDQTtFQUNFLGtEQUFrRDtBQUNwRDtBQUNBO0VBQ0Usa0RBQWtEO0FBQ3BEO0FBQ0E7RUFDRSxrREFBa0Q7QUFDcEQ7O0FBRUE7RUFDRSxrREFBa0Q7QUFDcEQ7QUFDQTtFQUNFLGtEQUFrRDtBQUNwRDtBQUNBO0VBQ0Usa0RBQWtEO0FBQ3BEO0FBQ0E7RUFDRSxrREFBa0Q7QUFDcEQ7QUFDQTtFQUNFLGtEQUFrRDtBQUNwRDtBQUNBO0VBQ0Usa0RBQWtEO0FBQ3BEO0FBQ0E7RUFDRSxrREFBa0Q7QUFDcEQ7QUFDQTtFQUNFLGtEQUFrRDtBQUNwRDtBQUNBO0VBQ0Usa0RBQWtEO0FBQ3BEOztBQUVBO0VBQ0Usa0RBQWtEO0FBQ3BEO0FBQ0E7RUFDRSxrREFBa0Q7QUFDcEQ7QUFDQTtFQUNFLGtEQUFrRDtBQUNwRDtBQUNBO0VBQ0Usa0RBQWtEO0FBQ3BEO0FBQ0E7RUFDRSxrREFBa0Q7QUFDcEQ7QUFDQTtFQUNFLGtEQUFrRDtBQUNwRDtBQUNBO0VBQ0Usa0RBQWtEO0FBQ3BEO0FBQ0E7RUFDRSxrREFBa0Q7QUFDcEQ7QUFDQTtFQUNFLGtEQUFrRDtBQUNwRDs7QUFFQTtFQUNFLDRDQUE0QztBQUM5QztBQUNBO0VBQ0UsNENBQTRDO0FBQzlDO0FBQ0E7RUFDRSw0Q0FBNEM7QUFDOUM7QUFDQTtFQUNFLDRDQUE0QztBQUM5QztBQUNBO0VBQ0UsNENBQTRDO0FBQzlDO0FBQ0E7RUFDRSw0Q0FBNEM7QUFDOUM7QUFDQTtFQUNFLDRDQUE0QztBQUM5QztBQUNBO0VBQ0UsNENBQTRDO0FBQzlDO0FBQ0E7RUFDRSw0Q0FBNEM7QUFDOUM7O0FBRUE7RUFDRSw0Q0FBNEM7QUFDOUM7QUFDQTtFQUNFLDRDQUE0QztBQUM5QztBQUNBO0VBQ0UsNENBQTRDO0FBQzlDO0FBQ0E7RUFDRSw0Q0FBNEM7QUFDOUM7QUFDQTtFQUNFLDRDQUE0QztBQUM5QztBQUNBO0VBQ0UsNENBQTRDO0FBQzlDO0FBQ0E7RUFDRSw0Q0FBNEM7QUFDOUM7QUFDQTtFQUNFLDRDQUE0QztBQUM5QztBQUNBO0VBQ0UsNENBQTRDO0FBQzlDOztBQUVBO0VBQ0UsNENBQTRDO0FBQzlDO0FBQ0E7RUFDRSw0Q0FBNEM7QUFDOUM7QUFDQTtFQUNFLDRDQUE0QztBQUM5QztBQUNBO0VBQ0UsNENBQTRDO0FBQzlDO0FBQ0E7RUFDRSw0Q0FBNEM7QUFDOUM7QUFDQTtFQUNFLDRDQUE0QztBQUM5QztBQUNBO0VBQ0UsNENBQTRDO0FBQzlDO0FBQ0E7RUFDRSw0Q0FBNEM7QUFDOUM7QUFDQTtFQUNFLDRDQUE0QztBQUM5Qzs7QUFFQTtFQUNFLDRDQUE0QztBQUM5QztBQUNBO0VBQ0UsNENBQTRDO0FBQzlDO0FBQ0E7RUFDRSw0Q0FBNEM7QUFDOUM7QUFDQTtFQUNFLDRDQUE0QztBQUM5QztBQUNBO0VBQ0UsNENBQTRDO0FBQzlDO0FBQ0E7RUFDRSw0Q0FBNEM7QUFDOUM7QUFDQTtFQUNFLDRDQUE0QztBQUM5QztBQUNBO0VBQ0UsNENBQTRDO0FBQzlDO0FBQ0E7RUFDRSw0Q0FBNEM7QUFDOUM7O0FBRUE7RUFDRSw4Q0FBOEM7QUFDaEQ7QUFDQTtFQUNFLDhDQUE4QztBQUNoRDtBQUNBO0VBQ0UsOENBQThDO0FBQ2hEO0FBQ0E7RUFDRSw4Q0FBOEM7QUFDaEQ7QUFDQTtFQUNFLDhDQUE4QztBQUNoRDtBQUNBO0VBQ0UsOENBQThDO0FBQ2hEO0FBQ0E7RUFDRSw4Q0FBOEM7QUFDaEQ7QUFDQTtFQUNFLDhDQUE4QztBQUNoRDtBQUNBO0VBQ0UsOENBQThDO0FBQ2hEOztBQUVBO0VBQ0UsOENBQThDO0FBQ2hEO0FBQ0E7RUFDRSw4Q0FBOEM7QUFDaEQ7QUFDQTtFQUNFLDhDQUE4QztBQUNoRDtBQUNBO0VBQ0UsOENBQThDO0FBQ2hEO0FBQ0E7RUFDRSw4Q0FBOEM7QUFDaEQ7QUFDQTtFQUNFLDhDQUE4QztBQUNoRDtBQUNBO0VBQ0UsOENBQThDO0FBQ2hEO0FBQ0E7RUFDRSw4Q0FBOEM7QUFDaEQ7QUFDQTtFQUNFLDhDQUE4QztBQUNoRDs7QUFFQTtFQUNFLDhDQUE4QztBQUNoRDtBQUNBO0VBQ0UsOENBQThDO0FBQ2hEO0FBQ0E7RUFDRSw4Q0FBOEM7QUFDaEQ7QUFDQTtFQUNFLDhDQUE4QztBQUNoRDtBQUNBO0VBQ0UsOENBQThDO0FBQ2hEO0FBQ0E7RUFDRSw4Q0FBOEM7QUFDaEQ7QUFDQTtFQUNFLDhDQUE4QztBQUNoRDtBQUNBO0VBQ0UsOENBQThDO0FBQ2hEO0FBQ0E7RUFDRSw4Q0FBOEM7QUFDaEQ7O0FBRUE7RUFDRSw4Q0FBOEM7QUFDaEQ7QUFDQTtFQUNFLDhDQUE4QztBQUNoRDtBQUNBO0VBQ0UsOENBQThDO0FBQ2hEO0FBQ0E7RUFDRSw4Q0FBOEM7QUFDaEQ7QUFDQTtFQUNFLDhDQUE4QztBQUNoRDtBQUNBO0VBQ0UsOENBQThDO0FBQ2hEO0FBQ0E7RUFDRSw4Q0FBOEM7QUFDaEQ7QUFDQTtFQUNFLDhDQUE4QztBQUNoRDtBQUNBO0VBQ0UsOENBQThDO0FBQ2hEOztBQUVBO0VBQ0Usd0NBQXdDO0FBQzFDO0FBQ0E7RUFDRSx3Q0FBd0M7QUFDMUM7QUFDQTtFQUNFLHdDQUF3QztBQUMxQztBQUNBO0VBQ0Usd0NBQXdDO0FBQzFDO0FBQ0E7RUFDRSx3Q0FBd0M7QUFDMUM7QUFDQTtFQUNFLHdDQUF3QztBQUMxQztBQUNBO0VBQ0Usd0NBQXdDO0FBQzFDO0FBQ0E7RUFDRSx3Q0FBd0M7QUFDMUM7QUFDQTtFQUNFLHdDQUF3QztBQUMxQzs7QUFFQTtFQUNFLHdDQUF3QztBQUMxQztBQUNBO0VBQ0Usd0NBQXdDO0FBQzFDO0FBQ0E7RUFDRSx3Q0FBd0M7QUFDMUM7QUFDQTtFQUNFLHdDQUF3QztBQUMxQztBQUNBO0VBQ0Usd0NBQXdDO0FBQzFDO0FBQ0E7RUFDRSx3Q0FBd0M7QUFDMUM7QUFDQTtFQUNFLHdDQUF3QztBQUMxQztBQUNBO0VBQ0Usd0NBQXdDO0FBQzFDO0FBQ0E7RUFDRSx3Q0FBd0M7QUFDMUM7O0FBRUE7RUFDRSx3Q0FBd0M7QUFDMUM7QUFDQTtFQUNFLHdDQUF3QztBQUMxQztBQUNBO0VBQ0Usd0NBQXdDO0FBQzFDO0FBQ0E7RUFDRSx3Q0FBd0M7QUFDMUM7QUFDQTtFQUNFLHdDQUF3QztBQUMxQztBQUNBO0VBQ0Usd0NBQXdDO0FBQzFDO0FBQ0E7RUFDRSx3Q0FBd0M7QUFDMUM7QUFDQTtFQUNFLHdDQUF3QztBQUMxQztBQUNBO0VBQ0Usd0NBQXdDO0FBQzFDOztBQUVBO0VBQ0Usd0NBQXdDO0FBQzFDO0FBQ0E7RUFDRSx3Q0FBd0M7QUFDMUM7QUFDQTtFQUNFLHdDQUF3QztBQUMxQztBQUNBO0VBQ0Usd0NBQXdDO0FBQzFDO0FBQ0E7RUFDRSx3Q0FBd0M7QUFDMUM7QUFDQTtFQUNFLHdDQUF3QztBQUMxQztBQUNBO0VBQ0Usd0NBQXdDO0FBQzFDO0FBQ0E7RUFDRSx3Q0FBd0M7QUFDMUM7QUFDQTtFQUNFLHdDQUF3QztBQUMxQzs7QUFFQTtFQUNFLHVDQUF1QztBQUN6QztBQUNBO0VBQ0UsdUNBQXVDO0FBQ3pDO0FBQ0E7RUFDRSx1Q0FBdUM7QUFDekM7QUFDQTtFQUNFLHVDQUF1QztBQUN6QztBQUNBO0VBQ0UsdUNBQXVDO0FBQ3pDO0FBQ0E7RUFDRSx1Q0FBdUM7QUFDekM7QUFDQTtFQUNFLHVDQUF1QztBQUN6QztBQUNBO0VBQ0UsdUNBQXVDO0FBQ3pDO0FBQ0E7RUFDRSx1Q0FBdUM7QUFDekM7O0FBRUE7RUFDRSx1Q0FBdUM7QUFDekM7QUFDQTtFQUNFLHVDQUF1QztBQUN6QztBQUNBO0VBQ0UsdUNBQXVDO0FBQ3pDO0FBQ0E7RUFDRSx1Q0FBdUM7QUFDekM7QUFDQTtFQUNFLHVDQUF1QztBQUN6QztBQUNBO0VBQ0UsdUNBQXVDO0FBQ3pDO0FBQ0E7RUFDRSx1Q0FBdUM7QUFDekM7QUFDQTtFQUNFLHVDQUF1QztBQUN6QztBQUNBO0VBQ0UsdUNBQXVDO0FBQ3pDOztBQUVBO0VBQ0UsdUNBQXVDO0FBQ3pDO0FBQ0E7RUFDRSx1Q0FBdUM7QUFDekM7QUFDQTtFQUNFLHVDQUF1QztBQUN6QztBQUNBO0VBQ0UsdUNBQXVDO0FBQ3pDO0FBQ0E7RUFDRSx1Q0FBdUM7QUFDekM7QUFDQTtFQUNFLHVDQUF1QztBQUN6QztBQUNBO0VBQ0UsdUNBQXVDO0FBQ3pDO0FBQ0E7RUFDRSx1Q0FBdUM7QUFDekM7QUFDQTtFQUNFLHVDQUF1QztBQUN6Qzs7QUFFQTtFQUNFLHVDQUF1QztBQUN6QztBQUNBO0VBQ0UsdUNBQXVDO0FBQ3pDO0FBQ0E7RUFDRSx1Q0FBdUM7QUFDekM7QUFDQTtFQUNFLHVDQUF1QztBQUN6QztBQUNBO0VBQ0UsdUNBQXVDO0FBQ3pDO0FBQ0E7RUFDRSx1Q0FBdUM7QUFDekM7QUFDQTtFQUNFLHVDQUF1QztBQUN6QztBQUNBO0VBQ0UsdUNBQXVDO0FBQ3pDO0FBQ0E7RUFDRSx1Q0FBdUM7QUFDekM7O0FBRUE7RUFDRSxpQ0FBaUM7QUFDbkM7QUFDQTtFQUNFLGlDQUFpQztBQUNuQztBQUNBO0VBQ0UsaUNBQWlDO0FBQ25DO0FBQ0E7RUFDRSxpQ0FBaUM7QUFDbkM7QUFDQTtFQUNFLGlDQUFpQztBQUNuQztBQUNBO0VBQ0UsaUNBQWlDO0FBQ25DO0FBQ0E7RUFDRSxpQ0FBaUM7QUFDbkM7QUFDQTtFQUNFLGlDQUFpQztBQUNuQztBQUNBO0VBQ0UsaUNBQWlDO0FBQ25DOztBQUVBO0VBQ0UsaUNBQWlDO0FBQ25DO0FBQ0E7RUFDRSxpQ0FBaUM7QUFDbkM7QUFDQTtFQUNFLGlDQUFpQztBQUNuQztBQUNBO0VBQ0UsaUNBQWlDO0FBQ25DO0FBQ0E7RUFDRSxpQ0FBaUM7QUFDbkM7QUFDQTtFQUNFLGlDQUFpQztBQUNuQztBQUNBO0VBQ0UsaUNBQWlDO0FBQ25DO0FBQ0E7RUFDRSxpQ0FBaUM7QUFDbkM7QUFDQTtFQUNFLGlDQUFpQztBQUNuQzs7QUFFQTtFQUNFLGlDQUFpQztBQUNuQztBQUNBO0VBQ0UsaUNBQWlDO0FBQ25DO0FBQ0E7RUFDRSxpQ0FBaUM7QUFDbkM7QUFDQTtFQUNFLGlDQUFpQztBQUNuQztBQUNBO0VBQ0UsaUNBQWlDO0FBQ25DO0FBQ0E7RUFDRSxpQ0FBaUM7QUFDbkM7QUFDQTtFQUNFLGlDQUFpQztBQUNuQztBQUNBO0VBQ0UsaUNBQWlDO0FBQ25DO0FBQ0E7RUFDRSxpQ0FBaUM7QUFDbkM7O0FBRUE7RUFDRSxpQ0FBaUM7QUFDbkM7QUFDQTtFQUNFLGlDQUFpQztBQUNuQztBQUNBO0VBQ0UsaUNBQWlDO0FBQ25DO0FBQ0E7RUFDRSxpQ0FBaUM7QUFDbkM7QUFDQTtFQUNFLGlDQUFpQztBQUNuQztBQUNBO0VBQ0UsaUNBQWlDO0FBQ25DO0FBQ0E7RUFDRSxpQ0FBaUM7QUFDbkM7QUFDQTtFQUNFLGlDQUFpQztBQUNuQztBQUNBO0VBQ0UsaUNBQWlDO0FBQ25DOztBQUVBO0VBQ0Usc0NBQXNDO0FBQ3hDOztBQUVBO0VBQ0UsMkNBQTJDO0VBQzNDLGlEQUFpRDtBQUNuRDs7QUFFQTtFQUNFLHNDQUFzQztFQUN0QyxzREFBc0Q7QUFDeEQ7O0FBRUE7RUFDRSxvQ0FBb0M7QUFDdEM7O0FBRUE7RUFDRSw2Q0FBNkM7QUFDL0M7O0FBRUE7RUFDRSx5QkFBeUI7QUFDM0I7O0FBRUE7RUFDRSxnQ0FBZ0M7QUFDbEM7O0FBRUE7RUFDRSxtQ0FBbUM7QUFDckM7O0FBRUE7RUFDRSw2Q0FBNkM7QUFDL0M7O0FBRUE7RUFDRSxrREFBa0Q7QUFDcEQ7O0FBRUE7RUFDRSxtREFBbUQ7QUFDckQ7O0FBRUE7RUFDRSxnREFBZ0Q7QUFDbEQ7O0FBRUE7RUFDRSxtREFBbUQ7QUFDckQ7O0FBRUE7RUFDRSxpREFBaUQ7QUFDbkQ7O0FBRUE7RUFDRSw4Q0FBOEM7QUFDaEQ7O0FBRUE7RUFDRSxzQ0FBc0M7QUFDeEM7O0FBRUE7RUFDRSxzQ0FBc0M7QUFDeEM7O0FBRUE7RUFDRSxzQ0FBc0M7QUFDeEM7O0FBRUE7RUFDRSwyQ0FBMkM7RUFDM0MsaURBQWlEO0FBQ25EOztBQUVBO0VBQ0UsMkNBQTJDO0VBQzNDLGlEQUFpRDtBQUNuRDs7QUFFQTtFQUNFLDJDQUEyQztFQUMzQyxpREFBaUQ7QUFDbkQ7O0FBRUE7RUFDRSxzQ0FBc0M7RUFDdEMsc0RBQXNEO0FBQ3hEOztBQUVBO0VBQ0Usc0NBQXNDO0VBQ3RDLHNEQUFzRDtBQUN4RDs7QUFFQTtFQUNFLHNDQUFzQztFQUN0QyxzREFBc0Q7QUFDeEQ7O0FBRUE7RUFDRSxvQ0FBb0M7QUFDdEM7O0FBRUE7RUFDRSxvQ0FBb0M7QUFDdEM7O0FBRUE7RUFDRSxvQ0FBb0M7QUFDdEM7O0FBRUE7RUFDRSw2Q0FBNkM7QUFDL0M7O0FBRUE7RUFDRSw2Q0FBNkM7QUFDL0M7O0FBRUE7RUFDRSw2Q0FBNkM7QUFDL0M7O0FBRUE7RUFDRSx5QkFBeUI7QUFDM0I7O0FBRUE7RUFDRSx5QkFBeUI7QUFDM0I7O0FBRUE7RUFDRSx5QkFBeUI7QUFDM0I7O0FBRUE7RUFDRSxnQ0FBZ0M7QUFDbEM7O0FBRUE7RUFDRSxnQ0FBZ0M7QUFDbEM7O0FBRUE7RUFDRSxnQ0FBZ0M7QUFDbEM7O0FBRUE7RUFDRSxtQ0FBbUM7QUFDckM7O0FBRUE7RUFDRSxtQ0FBbUM7QUFDckM7O0FBRUE7RUFDRSxtQ0FBbUM7QUFDckM7O0FBRUE7RUFDRSw2Q0FBNkM7QUFDL0M7O0FBRUE7RUFDRSw2Q0FBNkM7QUFDL0M7O0FBRUE7RUFDRSw2Q0FBNkM7QUFDL0M7O0FBRUE7RUFDRSxrREFBa0Q7QUFDcEQ7O0FBRUE7RUFDRSxrREFBa0Q7QUFDcEQ7O0FBRUE7RUFDRSxrREFBa0Q7QUFDcEQ7O0FBRUE7RUFDRSxtREFBbUQ7QUFDckQ7O0FBRUE7RUFDRSxtREFBbUQ7QUFDckQ7O0FBRUE7RUFDRSxtREFBbUQ7QUFDckQ7O0FBRUE7RUFDRSxnREFBZ0Q7QUFDbEQ7O0FBRUE7RUFDRSxnREFBZ0Q7QUFDbEQ7O0FBRUE7RUFDRSxnREFBZ0Q7QUFDbEQ7O0FBRUE7RUFDRSxtREFBbUQ7QUFDckQ7O0FBRUE7RUFDRSxtREFBbUQ7QUFDckQ7O0FBRUE7RUFDRSxtREFBbUQ7QUFDckQ7O0FBRUE7RUFDRSxpREFBaUQ7QUFDbkQ7O0FBRUE7RUFDRSxpREFBaUQ7QUFDbkQ7O0FBRUE7RUFDRSxpREFBaUQ7QUFDbkQ7O0FBRUE7RUFDRSw4Q0FBOEM7QUFDaEQ7O0FBRUE7RUFDRSw4Q0FBOEM7QUFDaEQ7O0FBRUE7RUFDRSw4Q0FBOEM7QUFDaEQ7O0FBRUE7RUFDRTtJQUNFLHNDQUFzQztFQUN4QztFQUNBO0lBQ0UsMkNBQTJDO0lBQzNDLGlEQUFpRDtFQUNuRDtFQUNBO0lBQ0Usc0NBQXNDO0lBQ3RDLHNEQUFzRDtFQUN4RDtFQUNBO0lBQ0Usb0NBQW9DO0VBQ3RDO0VBQ0E7SUFDRSw2Q0FBNkM7RUFDL0M7RUFDQTtJQUNFLHlCQUF5QjtFQUMzQjtFQUNBO0lBQ0UsZ0NBQWdDO0VBQ2xDO0VBQ0E7SUFDRSxtQ0FBbUM7RUFDckM7RUFDQTtJQUNFLDZDQUE2QztFQUMvQztFQUNBO0lBQ0Usa0RBQWtEO0VBQ3BEO0VBQ0E7SUFDRSxtREFBbUQ7RUFDckQ7RUFDQTtJQUNFLGdEQUFnRDtFQUNsRDtFQUNBO0lBQ0UsbURBQW1EO0VBQ3JEO0VBQ0E7SUFDRSxpREFBaUQ7RUFDbkQ7RUFDQTtJQUNFLDhDQUE4QztFQUNoRDtFQUNBO0lBQ0Usc0NBQXNDO0VBQ3hDO0VBQ0E7SUFDRSxzQ0FBc0M7RUFDeEM7RUFDQTtJQUNFLHNDQUFzQztFQUN4QztFQUNBO0lBQ0UsMkNBQTJDO0lBQzNDLGlEQUFpRDtFQUNuRDtFQUNBO0lBQ0UsMkNBQTJDO0lBQzNDLGlEQUFpRDtFQUNuRDtFQUNBO0lBQ0UsMkNBQTJDO0lBQzNDLGlEQUFpRDtFQUNuRDtFQUNBO0lBQ0Usc0NBQXNDO0lBQ3RDLHNEQUFzRDtFQUN4RDtFQUNBO0lBQ0Usc0NBQXNDO0lBQ3RDLHNEQUFzRDtFQUN4RDtFQUNBO0lBQ0Usc0NBQXNDO0lBQ3RDLHNEQUFzRDtFQUN4RDtFQUNBO0lBQ0Usb0NBQW9DO0VBQ3RDO0VBQ0E7SUFDRSxvQ0FBb0M7RUFDdEM7RUFDQTtJQUNFLG9DQUFvQztFQUN0QztFQUNBO0lBQ0UsNkNBQTZDO0VBQy9DO0VBQ0E7SUFDRSw2Q0FBNkM7RUFDL0M7RUFDQTtJQUNFLDZDQUE2QztFQUMvQztFQUNBO0lBQ0UseUJBQXlCO0VBQzNCO0VBQ0E7SUFDRSx5QkFBeUI7RUFDM0I7RUFDQTtJQUNFLHlCQUF5QjtFQUMzQjtFQUNBO0lBQ0UsZ0NBQWdDO0VBQ2xDO0VBQ0E7SUFDRSxnQ0FBZ0M7RUFDbEM7RUFDQTtJQUNFLGdDQUFnQztFQUNsQztFQUNBO0lBQ0UsbUNBQW1DO0VBQ3JDO0VBQ0E7SUFDRSxtQ0FBbUM7RUFDckM7RUFDQTtJQUNFLG1DQUFtQztFQUNyQztFQUNBO0lBQ0UsNkNBQTZDO0VBQy9DO0VBQ0E7SUFDRSw2Q0FBNkM7RUFDL0M7RUFDQTtJQUNFLDZDQUE2QztFQUMvQztFQUNBO0lBQ0Usa0RBQWtEO0VBQ3BEO0VBQ0E7SUFDRSxrREFBa0Q7RUFDcEQ7RUFDQTtJQUNFLGtEQUFrRDtFQUNwRDtFQUNBO0lBQ0UsbURBQW1EO0VBQ3JEO0VBQ0E7SUFDRSxtREFBbUQ7RUFDckQ7RUFDQTtJQUNFLG1EQUFtRDtFQUNyRDtFQUNBO0lBQ0UsZ0RBQWdEO0VBQ2xEO0VBQ0E7SUFDRSxnREFBZ0Q7RUFDbEQ7RUFDQTtJQUNFLGdEQUFnRDtFQUNsRDtFQUNBO0lBQ0UsbURBQW1EO0VBQ3JEO0VBQ0E7SUFDRSxtREFBbUQ7RUFDckQ7RUFDQTtJQUNFLG1EQUFtRDtFQUNyRDtFQUNBO0lBQ0UsaURBQWlEO0VBQ25EO0VBQ0E7SUFDRSxpREFBaUQ7RUFDbkQ7RUFDQTtJQUNFLGlEQUFpRDtFQUNuRDtFQUNBO0lBQ0UsOENBQThDO0VBQ2hEO0VBQ0E7SUFDRSw4Q0FBOEM7RUFDaEQ7RUFDQTtJQUNFLDhDQUE4QztFQUNoRDtBQUNGO0FBQ0E7RUFDRTtJQUNFLHNDQUFzQztFQUN4QztFQUNBO0lBQ0UsMkNBQTJDO0lBQzNDLGlEQUFpRDtFQUNuRDtFQUNBO0lBQ0Usc0NBQXNDO0lBQ3RDLHNEQUFzRDtFQUN4RDtFQUNBO0lBQ0Usb0NBQW9DO0VBQ3RDO0VBQ0E7SUFDRSw2Q0FBNkM7RUFDL0M7RUFDQTtJQUNFLHlCQUF5QjtFQUMzQjtFQUNBO0lBQ0UsZ0NBQWdDO0VBQ2xDO0VBQ0E7SUFDRSxtQ0FBbUM7RUFDckM7RUFDQTtJQUNFLDZDQUE2QztFQUMvQztFQUNBO0lBQ0Usa0RBQWtEO0VBQ3BEO0VBQ0E7SUFDRSxtREFBbUQ7RUFDckQ7RUFDQTtJQUNFLGdEQUFnRDtFQUNsRDtFQUNBO0lBQ0UsbURBQW1EO0VBQ3JEO0VBQ0E7SUFDRSxpREFBaUQ7RUFDbkQ7RUFDQTtJQUNFLDhDQUE4QztFQUNoRDtFQUNBO0lBQ0Usc0NBQXNDO0VBQ3hDO0VBQ0E7SUFDRSxzQ0FBc0M7RUFDeEM7RUFDQTtJQUNFLHNDQUFzQztFQUN4QztFQUNBO0lBQ0UsMkNBQTJDO0lBQzNDLGlEQUFpRDtFQUNuRDtFQUNBO0lBQ0UsMkNBQTJDO0lBQzNDLGlEQUFpRDtFQUNuRDtFQUNBO0lBQ0UsMkNBQTJDO0lBQzNDLGlEQUFpRDtFQUNuRDtFQUNBO0lBQ0Usc0NBQXNDO0lBQ3RDLHNEQUFzRDtFQUN4RDtFQUNBO0lBQ0Usc0NBQXNDO0lBQ3RDLHNEQUFzRDtFQUN4RDtFQUNBO0lBQ0Usc0NBQXNDO0lBQ3RDLHNEQUFzRDtFQUN4RDtFQUNBO0lBQ0Usb0NBQW9DO0VBQ3RDO0VBQ0E7SUFDRSxvQ0FBb0M7RUFDdEM7RUFDQTtJQUNFLG9DQUFvQztFQUN0QztFQUNBO0lBQ0UsNkNBQTZDO0VBQy9DO0VBQ0E7SUFDRSw2Q0FBNkM7RUFDL0M7RUFDQTtJQUNFLDZDQUE2QztFQUMvQztFQUNBO0lBQ0UseUJBQXlCO0VBQzNCO0VBQ0E7SUFDRSx5QkFBeUI7RUFDM0I7RUFDQTtJQUNFLHlCQUF5QjtFQUMzQjtFQUNBO0lBQ0UsZ0NBQWdDO0VBQ2xDO0VBQ0E7SUFDRSxnQ0FBZ0M7RUFDbEM7RUFDQTtJQUNFLGdDQUFnQztFQUNsQztFQUNBO0lBQ0UsbUNBQW1DO0VBQ3JDO0VBQ0E7SUFDRSxtQ0FBbUM7RUFDckM7RUFDQTtJQUNFLG1DQUFtQztFQUNyQztFQUNBO0lBQ0UsNkNBQTZDO0VBQy9DO0VBQ0E7SUFDRSw2Q0FBNkM7RUFDL0M7RUFDQTtJQUNFLDZDQUE2QztFQUMvQztFQUNBO0lBQ0Usa0RBQWtEO0VBQ3BEO0VBQ0E7SUFDRSxrREFBa0Q7RUFDcEQ7RUFDQTtJQUNFLGtEQUFrRDtFQUNwRDtFQUNBO0lBQ0UsbURBQW1EO0VBQ3JEO0VBQ0E7SUFDRSxtREFBbUQ7RUFDckQ7RUFDQTtJQUNFLG1EQUFtRDtFQUNyRDtFQUNBO0lBQ0UsZ0RBQWdEO0VBQ2xEO0VBQ0E7SUFDRSxnREFBZ0Q7RUFDbEQ7RUFDQTtJQUNFLGdEQUFnRDtFQUNsRDtFQUNBO0lBQ0UsbURBQW1EO0VBQ3JEO0VBQ0E7SUFDRSxtREFBbUQ7RUFDckQ7RUFDQTtJQUNFLG1EQUFtRDtFQUNyRDtFQUNBO0lBQ0UsaURBQWlEO0VBQ25EO0VBQ0E7SUFDRSxpREFBaUQ7RUFDbkQ7RUFDQTtJQUNFLGlEQUFpRDtFQUNuRDtFQUNBO0lBQ0UsOENBQThDO0VBQ2hEO0VBQ0E7SUFDRSw4Q0FBOEM7RUFDaEQ7RUFDQTtJQUNFLDhDQUE4QztFQUNoRDtBQUNGO0FBQ0E7RUFDRTtJQUNFLHNDQUFzQztFQUN4QztFQUNBO0lBQ0UsMkNBQTJDO0lBQzNDLGlEQUFpRDtFQUNuRDtFQUNBO0lBQ0Usc0NBQXNDO0lBQ3RDLHNEQUFzRDtFQUN4RDtFQUNBO0lBQ0Usb0NBQW9DO0VBQ3RDO0VBQ0E7SUFDRSw2Q0FBNkM7RUFDL0M7RUFDQTtJQUNFLHlCQUF5QjtFQUMzQjtFQUNBO0lBQ0UsZ0NBQWdDO0VBQ2xDO0VBQ0E7SUFDRSxtQ0FBbUM7RUFDckM7RUFDQTtJQUNFLDZDQUE2QztFQUMvQztFQUNBO0lBQ0Usa0RBQWtEO0VBQ3BEO0VBQ0E7SUFDRSxtREFBbUQ7RUFDckQ7RUFDQTtJQUNFLGdEQUFnRDtFQUNsRDtFQUNBO0lBQ0UsbURBQW1EO0VBQ3JEO0VBQ0E7SUFDRSxpREFBaUQ7RUFDbkQ7RUFDQTtJQUNFLDhDQUE4QztFQUNoRDtFQUNBO0lBQ0Usc0NBQXNDO0VBQ3hDO0VBQ0E7SUFDRSxzQ0FBc0M7RUFDeEM7RUFDQTtJQUNFLHNDQUFzQztFQUN4QztFQUNBO0lBQ0UsMkNBQTJDO0lBQzNDLGlEQUFpRDtFQUNuRDtFQUNBO0lBQ0UsMkNBQTJDO0lBQzNDLGlEQUFpRDtFQUNuRDtFQUNBO0lBQ0UsMkNBQTJDO0lBQzNDLGlEQUFpRDtFQUNuRDtFQUNBO0lBQ0Usc0NBQXNDO0lBQ3RDLHNEQUFzRDtFQUN4RDtFQUNBO0lBQ0Usc0NBQXNDO0lBQ3RDLHNEQUFzRDtFQUN4RDtFQUNBO0lBQ0Usc0NBQXNDO0lBQ3RDLHNEQUFzRDtFQUN4RDtFQUNBO0lBQ0Usb0NBQW9DO0VBQ3RDO0VBQ0E7SUFDRSxvQ0FBb0M7RUFDdEM7RUFDQTtJQUNFLG9DQUFvQztFQUN0QztFQUNBO0lBQ0UsNkNBQTZDO0VBQy9DO0VBQ0E7SUFDRSw2Q0FBNkM7RUFDL0M7RUFDQTtJQUNFLDZDQUE2QztFQUMvQztFQUNBO0lBQ0UseUJBQXlCO0VBQzNCO0VBQ0E7SUFDRSx5QkFBeUI7RUFDM0I7RUFDQTtJQUNFLHlCQUF5QjtFQUMzQjtFQUNBO0lBQ0UsZ0NBQWdDO0VBQ2xDO0VBQ0E7SUFDRSxnQ0FBZ0M7RUFDbEM7RUFDQTtJQUNFLGdDQUFnQztFQUNsQztFQUNBO0lBQ0UsbUNBQW1DO0VBQ3JDO0VBQ0E7SUFDRSxtQ0FBbUM7RUFDckM7RUFDQTtJQUNFLG1DQUFtQztFQUNyQztFQUNBO0lBQ0UsNkNBQTZDO0VBQy9DO0VBQ0E7SUFDRSw2Q0FBNkM7RUFDL0M7RUFDQTtJQUNFLDZDQUE2QztFQUMvQztFQUNBO0lBQ0Usa0RBQWtEO0VBQ3BEO0VBQ0E7SUFDRSxrREFBa0Q7RUFDcEQ7RUFDQTtJQUNFLGtEQUFrRDtFQUNwRDtFQUNBO0lBQ0UsbURBQW1EO0VBQ3JEO0VBQ0E7SUFDRSxtREFBbUQ7RUFDckQ7RUFDQTtJQUNFLG1EQUFtRDtFQUNyRDtFQUNBO0lBQ0UsZ0RBQWdEO0VBQ2xEO0VBQ0E7SUFDRSxnREFBZ0Q7RUFDbEQ7RUFDQTtJQUNFLGdEQUFnRDtFQUNsRDtFQUNBO0lBQ0UsbURBQW1EO0VBQ3JEO0VBQ0E7SUFDRSxtREFBbUQ7RUFDckQ7RUFDQTtJQUNFLG1EQUFtRDtFQUNyRDtFQUNBO0lBQ0UsaURBQWlEO0VBQ25EO0VBQ0E7SUFDRSxpREFBaUQ7RUFDbkQ7RUFDQTtJQUNFLGlEQUFpRDtFQUNuRDtFQUNBO0lBQ0UsOENBQThDO0VBQ2hEO0VBQ0E7SUFDRSw4Q0FBOEM7RUFDaEQ7RUFDQTtJQUNFLDhDQUE4QztFQUNoRDtBQUNGO0FBQ0E7RUFDRTtJQUNFLHNDQUFzQztFQUN4QztFQUNBO0lBQ0UsMkNBQTJDO0lBQzNDLGlEQUFpRDtFQUNuRDtFQUNBO0lBQ0Usc0NBQXNDO0lBQ3RDLHNEQUFzRDtFQUN4RDtFQUNBO0lBQ0Usb0NBQW9DO0VBQ3RDO0VBQ0E7SUFDRSw2Q0FBNkM7RUFDL0M7RUFDQTtJQUNFLHlCQUF5QjtFQUMzQjtFQUNBO0lBQ0UsZ0NBQWdDO0VBQ2xDO0VBQ0E7SUFDRSxtQ0FBbUM7RUFDckM7RUFDQTtJQUNFLDZDQUE2QztFQUMvQztFQUNBO0lBQ0Usa0RBQWtEO0VBQ3BEO0VBQ0E7SUFDRSxtREFBbUQ7RUFDckQ7RUFDQTtJQUNFLGdEQUFnRDtFQUNsRDtFQUNBO0lBQ0UsbURBQW1EO0VBQ3JEO0VBQ0E7SUFDRSxpREFBaUQ7RUFDbkQ7RUFDQTtJQUNFLDhDQUE4QztFQUNoRDtFQUNBO0lBQ0Usc0NBQXNDO0VBQ3hDO0VBQ0E7SUFDRSxzQ0FBc0M7RUFDeEM7RUFDQTtJQUNFLHNDQUFzQztFQUN4QztFQUNBO0lBQ0UsMkNBQTJDO0lBQzNDLGlEQUFpRDtFQUNuRDtFQUNBO0lBQ0UsMkNBQTJDO0lBQzNDLGlEQUFpRDtFQUNuRDtFQUNBO0lBQ0UsMkNBQTJDO0lBQzNDLGlEQUFpRDtFQUNuRDtFQUNBO0lBQ0Usc0NBQXNDO0lBQ3RDLHNEQUFzRDtFQUN4RDtFQUNBO0lBQ0Usc0NBQXNDO0lBQ3RDLHNEQUFzRDtFQUN4RDtFQUNBO0lBQ0Usc0NBQXNDO0lBQ3RDLHNEQUFzRDtFQUN4RDtFQUNBO0lBQ0Usb0NBQW9DO0VBQ3RDO0VBQ0E7SUFDRSxvQ0FBb0M7RUFDdEM7RUFDQTtJQUNFLG9DQUFvQztFQUN0QztFQUNBO0lBQ0UsNkNBQTZDO0VBQy9DO0VBQ0E7SUFDRSw2Q0FBNkM7RUFDL0M7RUFDQTtJQUNFLDZDQUE2QztFQUMvQztFQUNBO0lBQ0UseUJBQXlCO0VBQzNCO0VBQ0E7SUFDRSx5QkFBeUI7RUFDM0I7RUFDQTtJQUNFLHlCQUF5QjtFQUMzQjtFQUNBO0lBQ0UsZ0NBQWdDO0VBQ2xDO0VBQ0E7SUFDRSxnQ0FBZ0M7RUFDbEM7RUFDQTtJQUNFLGdDQUFnQztFQUNsQztFQUNBO0lBQ0UsbUNBQW1DO0VBQ3JDO0VBQ0E7SUFDRSxtQ0FBbUM7RUFDckM7RUFDQTtJQUNFLG1DQUFtQztFQUNyQztFQUNBO0lBQ0UsNkNBQTZDO0VBQy9DO0VBQ0E7SUFDRSw2Q0FBNkM7RUFDL0M7RUFDQTtJQUNFLDZDQUE2QztFQUMvQztFQUNBO0lBQ0Usa0RBQWtEO0VBQ3BEO0VBQ0E7SUFDRSxrREFBa0Q7RUFDcEQ7RUFDQTtJQUNFLGtEQUFrRDtFQUNwRDtFQUNBO0lBQ0UsbURBQW1EO0VBQ3JEO0VBQ0E7SUFDRSxtREFBbUQ7RUFDckQ7RUFDQTtJQUNFLG1EQUFtRDtFQUNyRDtFQUNBO0lBQ0UsZ0RBQWdEO0VBQ2xEO0VBQ0E7SUFDRSxnREFBZ0Q7RUFDbEQ7RUFDQTtJQUNFLGdEQUFnRDtFQUNsRDtFQUNBO0lBQ0UsbURBQW1EO0VBQ3JEO0VBQ0E7SUFDRSxtREFBbUQ7RUFDckQ7RUFDQTtJQUNFLG1EQUFtRDtFQUNyRDtFQUNBO0lBQ0UsaURBQWlEO0VBQ25EO0VBQ0E7SUFDRSxpREFBaUQ7RUFDbkQ7RUFDQTtJQUNFLGlEQUFpRDtFQUNuRDtFQUNBO0lBQ0UsOENBQThDO0VBQ2hEO0VBQ0E7SUFDRSw4Q0FBOEM7RUFDaEQ7RUFDQTtJQUNFLDhDQUE4QztFQUNoRDtBQUNGO0FBQ0E7RUFDRSxtQkFBbUI7QUFDckI7O0FBRUE7RUFDRSxxQkFBcUI7RUFDckIscUJBQXFCO0FBQ3ZCOztBQUVBO0VBQ0UsYUFBYTtFQUNiLG1CQUFtQjtBQUNyQjs7QUFFQTtFQUNFLG1CQUFtQjtBQUNyQjs7QUFFQTs7RUFFRSxhQUFhO0FBQ2Y7O0FBRUE7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7RUE0QkUsY0FBYztFQUNkLGlCQUFpQjtBQUNuQjs7QUFFQTtFQUNFLGFBQWE7RUFDYixlQUFlO0VBQ2YsdUJBQXVCO0FBQ3pCOztBQUVBOzs7RUFHRSxrQkFBa0I7QUFDcEI7O0FBRUE7OztFQUdFLG9CQUFvQjtFQUNwQixnQkFBZ0I7QUFDbEI7O0FBRUE7O0VBRUUsbUJBQW1CO0VBQ25CLGFBQWE7RUFDYixtQkFBbUI7QUFDckI7O0FBRUE7O0VBRUUsbUJBQW1CO0VBQ25CLGNBQWM7QUFDaEI7O0FBRUE7RUFDRSx3QkFBd0I7QUFDMUI7O0FBRUE7RUFDRSx5QkFBeUI7QUFDM0I7O0FBRUE7RUFDRSwwQkFBMEI7QUFDNUI7O0FBRUE7RUFDRSxnQ0FBZ0M7QUFDbEM7O0FBRUE7RUFDRSx3QkFBd0I7QUFDMUI7O0FBRUE7RUFDRSwrQkFBK0I7QUFDakM7O0FBRUE7RUFDRTtJQUNFLHdCQUF3QjtFQUMxQjtFQUNBO0lBQ0UseUJBQXlCO0VBQzNCO0VBQ0E7SUFDRSwwQkFBMEI7RUFDNUI7RUFDQTtJQUNFLGdDQUFnQztFQUNsQztFQUNBO0lBQ0Usd0JBQXdCO0VBQzFCO0VBQ0E7SUFDRSwrQkFBK0I7RUFDakM7QUFDRjtBQUNBO0VBQ0U7SUFDRSx3QkFBd0I7RUFDMUI7RUFDQTtJQUNFLHlCQUF5QjtFQUMzQjtFQUNBO0lBQ0UsMEJBQTBCO0VBQzVCO0VBQ0E7SUFDRSxnQ0FBZ0M7RUFDbEM7RUFDQTtJQUNFLHdCQUF3QjtFQUMxQjtFQUNBO0lBQ0UsK0JBQStCO0VBQ2pDO0FBQ0Y7QUFDQTtFQUNFO0lBQ0Usd0JBQXdCO0VBQzFCO0VBQ0E7SUFDRSx5QkFBeUI7RUFDM0I7RUFDQTtJQUNFLDBCQUEwQjtFQUM1QjtFQUNBO0lBQ0UsZ0NBQWdDO0VBQ2xDO0VBQ0E7SUFDRSx3QkFBd0I7RUFDMUI7RUFDQTtJQUNFLCtCQUErQjtFQUNqQztBQUNGO0FBQ0E7RUFDRTtJQUNFLHdCQUF3QjtFQUMxQjtFQUNBO0lBQ0UseUJBQXlCO0VBQzNCO0VBQ0E7SUFDRSwwQkFBMEI7RUFDNUI7RUFDQTtJQUNFLGdDQUFnQztFQUNsQztFQUNBO0lBQ0Usd0JBQXdCO0VBQzFCO0VBQ0E7SUFDRSwrQkFBK0I7RUFDakM7QUFDRjtBQUNBO0VBQ0UsNkJBQTZCO0FBQy9COztBQUVBO0VBQ0UsOEJBQThCO0FBQ2hDOztBQUVBO0VBQ0UsMkJBQTJCO0FBQzdCOztBQUVBO0VBQ0UsNEJBQTRCO0FBQzlCOztBQUVBO0VBQ0U7SUFDRSw2QkFBNkI7RUFDL0I7RUFDQTtJQUNFLDhCQUE4QjtFQUNoQztFQUNBO0lBQ0UsMkJBQTJCO0VBQzdCO0VBQ0E7SUFDRSw0QkFBNEI7RUFDOUI7QUFDRjtBQUNBO0VBQ0U7SUFDRSw2QkFBNkI7RUFDL0I7RUFDQTtJQUNFLDhCQUE4QjtFQUNoQztFQUNBO0lBQ0UsMkJBQTJCO0VBQzdCO0VBQ0E7SUFDRSw0QkFBNEI7RUFDOUI7QUFDRjtBQUNBO0VBQ0U7SUFDRSw2QkFBNkI7RUFDL0I7RUFDQTtJQUNFLDhCQUE4QjtFQUNoQztFQUNBO0lBQ0UsMkJBQTJCO0VBQzdCO0VBQ0E7SUFDRSw0QkFBNEI7RUFDOUI7QUFDRjtBQUNBO0VBQ0U7SUFDRSw2QkFBNkI7RUFDL0I7RUFDQTtJQUNFLDhCQUE4QjtFQUNoQztFQUNBO0lBQ0UsMkJBQTJCO0VBQzdCO0VBQ0E7SUFDRSw0QkFBNEI7RUFDOUI7QUFDRjtBQUNBO0VBQ0UscUNBQXFDO0FBQ3ZDOztBQUVBO0VBQ0Usd0NBQXdDO0FBQzFDOztBQUVBO0VBQ0UsZ0NBQWdDO0FBQ2xDOztBQUVBO0VBQ0UscUNBQXFDO0FBQ3ZDOztBQUVBO0VBQ0UscUNBQXFDO0FBQ3ZDOztBQUVBO0VBQ0UscUNBQXFDO0FBQ3ZDOztBQUVBO0VBQ0Usd0NBQXdDO0FBQzFDOztBQUVBO0VBQ0Usd0NBQXdDO0FBQzFDOztBQUVBO0VBQ0Usd0NBQXdDO0FBQzFDOztBQUVBO0VBQ0UsZ0NBQWdDO0FBQ2xDOztBQUVBO0VBQ0UsZ0NBQWdDO0FBQ2xDOztBQUVBO0VBQ0UsZ0NBQWdDO0FBQ2xDOztBQUVBO0VBQ0Usb0NBQW9DO0FBQ3RDOztBQUVBO0VBQ0Usb0NBQW9DO0FBQ3RDOztBQUVBO0VBQ0UscUNBQXFDO0FBQ3ZDOztBQUVBO0VBQ0UsOEJBQThCO0FBQ2hDOztBQUVBO0VBQ0Usa0NBQWtDO0FBQ3BDOztBQUVBO0VBQ0U7SUFDRSw4QkFBOEI7RUFDaEM7RUFDQTtJQUNFLGtDQUFrQztFQUNwQztBQUNGO0FBQ0E7RUFDRTtJQUNFLDhCQUE4QjtFQUNoQztFQUNBO0lBQ0Usa0NBQWtDO0VBQ3BDO0FBQ0Y7QUFDQTtFQUNFO0lBQ0UsOEJBQThCO0VBQ2hDO0VBQ0E7SUFDRSxrQ0FBa0M7RUFDcEM7QUFDRjtBQUNBO0VBQ0U7SUFDRSw4QkFBOEI7RUFDaEM7RUFDQTtJQUNFLGtDQUFrQztFQUNwQztBQUNGO0FBQ0E7RUFDRSwyQkFBMkI7QUFDN0I7O0FBRUE7RUFDRSwyQkFBMkI7QUFDN0I7O0FBRUE7RUFDRSwyQkFBMkI7QUFDN0I7O0FBRUE7RUFDRSwyQkFBMkI7QUFDN0I7O0FBRUE7RUFDRSwyQkFBMkI7QUFDN0I7O0FBRUE7RUFDRTtJQUNFLDJCQUEyQjtFQUM3QjtFQUNBO0lBQ0UsMkJBQTJCO0VBQzdCO0VBQ0E7SUFDRSwyQkFBMkI7RUFDN0I7RUFDQTtJQUNFLDJCQUEyQjtFQUM3QjtFQUNBO0lBQ0UsMkJBQTJCO0VBQzdCO0FBQ0Y7QUFDQTtFQUNFO0lBQ0UsMkJBQTJCO0VBQzdCO0VBQ0E7SUFDRSwyQkFBMkI7RUFDN0I7RUFDQTtJQUNFLDJCQUEyQjtFQUM3QjtFQUNBO0lBQ0UsMkJBQTJCO0VBQzdCO0VBQ0E7SUFDRSwyQkFBMkI7RUFDN0I7QUFDRjtBQUNBO0VBQ0U7SUFDRSwyQkFBMkI7RUFDN0I7RUFDQTtJQUNFLDJCQUEyQjtFQUM3QjtFQUNBO0lBQ0UsMkJBQTJCO0VBQzdCO0VBQ0E7SUFDRSwyQkFBMkI7RUFDN0I7RUFDQTtJQUNFLDJCQUEyQjtFQUM3QjtBQUNGO0FBQ0E7RUFDRTtJQUNFLDJCQUEyQjtFQUM3QjtFQUNBO0lBQ0UsMkJBQTJCO0VBQzdCO0VBQ0E7SUFDRSwyQkFBMkI7RUFDN0I7RUFDQTtJQUNFLDJCQUEyQjtFQUM3QjtFQUNBO0lBQ0UsMkJBQTJCO0VBQzdCO0FBQ0Y7QUFDQTtFQUNFLDZCQUE2QjtBQUMvQjs7QUFFQTtFQUNFLDZCQUE2QjtBQUMvQjs7QUFFQTtFQUNFLDhCQUE4QjtBQUNoQzs7QUFFQTtFQUNFLDBCQUEwQjtBQUM1Qjs7QUFFQTtFQUNFLDhCQUE4QjtBQUNoQzs7QUFFQTtFQUNFLDZCQUE2QjtBQUMvQjs7QUFFQTtFQUNFLDRCQUE0QjtBQUM5Qjs7QUFFQTtFQUNFLDZCQUE2QjtBQUMvQjs7QUFFQTtFQUNFLDBCQUEwQjtBQUM1Qjs7QUFFQTtFQUNFLDRCQUE0QjtBQUM5Qjs7QUFFQTtFQUNFLDBCQUEwQjtBQUM1Qjs7QUFFQTtFQUNFLDBCQUEwQjtBQUM1Qjs7QUFFQTtFQUNFLDBCQUEwQjtBQUM1Qjs7QUFFQTtFQUNFO0lBQ0UsNkJBQTZCO0VBQy9CO0VBQ0E7SUFDRSw4QkFBOEI7RUFDaEM7RUFDQTtJQUNFLDBCQUEwQjtFQUM1QjtFQUNBO0lBQ0UsOEJBQThCO0VBQ2hDO0VBQ0E7SUFDRSw2QkFBNkI7RUFDL0I7RUFDQTtJQUNFLDRCQUE0QjtFQUM5QjtFQUNBO0lBQ0UsNkJBQTZCO0VBQy9CO0VBQ0E7SUFDRSwwQkFBMEI7RUFDNUI7RUFDQTtJQUNFLDRCQUE0QjtFQUM5QjtFQUNBO0lBQ0UsMEJBQTBCO0VBQzVCO0VBQ0E7SUFDRSwwQkFBMEI7RUFDNUI7RUFDQTtJQUNFLDBCQUEwQjtFQUM1QjtBQUNGO0FBQ0E7RUFDRTtJQUNFLDZCQUE2QjtFQUMvQjtFQUNBO0lBQ0UsOEJBQThCO0VBQ2hDO0VBQ0E7SUFDRSwwQkFBMEI7RUFDNUI7RUFDQTtJQUNFLDhCQUE4QjtFQUNoQztFQUNBO0lBQ0UsNkJBQTZCO0VBQy9CO0VBQ0E7SUFDRSw0QkFBNEI7RUFDOUI7RUFDQTtJQUNFLDZCQUE2QjtFQUMvQjtFQUNBO0lBQ0UsMEJBQTBCO0VBQzVCO0VBQ0E7SUFDRSw0QkFBNEI7RUFDOUI7RUFDQTtJQUNFLDBCQUEwQjtFQUM1QjtFQUNBO0lBQ0UsMEJBQTBCO0VBQzVCO0VBQ0E7SUFDRSwwQkFBMEI7RUFDNUI7QUFDRjtBQUNBO0VBQ0U7SUFDRSw2QkFBNkI7RUFDL0I7RUFDQTtJQUNFLDhCQUE4QjtFQUNoQztFQUNBO0lBQ0UsMEJBQTBCO0VBQzVCO0VBQ0E7SUFDRSw4QkFBOEI7RUFDaEM7RUFDQTtJQUNFLDZCQUE2QjtFQUMvQjtFQUNBO0lBQ0UsNEJBQTRCO0VBQzlCO0VBQ0E7SUFDRSw2QkFBNkI7RUFDL0I7RUFDQTtJQUNFLDBCQUEwQjtFQUM1QjtFQUNBO0lBQ0UsNEJBQTRCO0VBQzlCO0VBQ0E7SUFDRSwwQkFBMEI7RUFDNUI7RUFDQTtJQUNFLDBCQUEwQjtFQUM1QjtFQUNBO0lBQ0UsMEJBQTBCO0VBQzVCO0FBQ0Y7QUFDQTtFQUNFO0lBQ0UsNkJBQTZCO0VBQy9CO0VBQ0E7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Qzs7QUFFQTtFQUNFLDhCQUE4QjtBQUNoQzs7QUFFQTtFQUNFLGdDQUFnQztBQUNsQzs7QUFFQTtFQUNFLDhCQUE4QjtBQUNoQzs7QUFFQTtFQUNFLDhCQUE4QjtBQUNoQzs7QUFFQTtFQUNFLDhCQUE4QjtBQUNoQzs7QUFFQTtFQUNFLDhCQUE4QjtBQUNoQzs7QUFFQTtFQUNFLDZCQUE2QjtBQUMvQjs7QUFFQTtFQUNFLDRCQUE0QjtBQUM5Qjs7QUFFQTtFQUNFLCtCQUErQjtBQUNqQzs7QUFFQTtFQUNFLDhCQUE4QjtBQUNoQzs7QUFFQTtFQUNFLDRCQUE0QjtBQUM5Qjs7QUFFQTtFQUNFLDhCQUE4QjtBQUNoQzs7QUFFQTtFQUNFLDRCQUE0QjtBQUM5Qjs7QUFFQTtFQUNFLDRCQUE0QjtBQUM5Qjs7QUFFQTtFQUNFLDRCQUE0QjtBQUM5Qjs7QUFFQTtFQUNFLDRCQUE0QjtBQUM5Qjs7QUFFQTtFQUNFLGdDQUFnQztBQUNsQzs7QUFFQTtFQUNFLCtCQUErQjtBQUNqQzs7QUFFQTtFQUNFLDZCQUE2QjtBQUMvQjs7QUFFQTtFQUNFLCtCQUErQjtBQUNqQzs7QUFFQTtFQUNFLDZCQUE2QjtBQUMvQjs7QUFFQTtFQUNFLDZCQUE2QjtBQUMvQjs7QUFFQTtFQUNFLDZCQUE2QjtBQUMvQjs7QUFFQTtFQUNFLDZCQUE2QjtBQUMvQjs7QUFFQTtFQUNFLDRCQUE0QjtBQUM5Qjs7QUFFQTtFQUNFLDhCQUE4QjtBQUNoQzs7QUFFQTtFQUNFLGlDQUFpQztBQUNuQzs7QUFFQTtFQUNFLGdDQUFnQztBQUNsQzs7QUFFQTtFQUNFLDhCQUE4QjtBQUNoQzs7QUFFQTtFQUNFLGdDQUFnQztBQUNsQzs7QUFFQTtFQUNFLDhCQUE4QjtBQUNoQzs7QUFFQTtFQUNFLDhCQUE4QjtBQUNoQzs7QUFFQTtFQUNFLDhCQUE4QjtBQUNoQzs7QUFFQTtFQUNFLDhCQUE4QjtBQUNoQzs7QUFFQTtFQUNFLGtDQUFrQztBQUNwQzs7QUFFQTtFQUNFLGlDQUFpQztBQUNuQzs7QUFFQTtFQUNFLCtCQUErQjtBQUNqQzs7QUFFQTtFQUNF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REFBMkQ7RUFDN0Q7RUFDQTtJQUNFLDJDQUEyQztJQUMzQyw4Q0FBOEM7RUFDaEQ7RUFDQTtJQUNFLDJDQUEyQztJQUMzQyw0Q0FBNEM7RUFDOUM7RUFDQTtJQUNFLDRDQUE0QztJQUM1QywrQ0FBK0M7RUFDakQ7RUFDQTtJQUNFLDhDQUE4QztJQUM5QywrQ0FBK0M7RUFDakQ7RUFDQTtJQUNFLDBDQUEwQztJQUMxQyw2Q0FBNkM7RUFDL0M7RUFDQTtJQUNFLDBDQUEwQztJQUMxQywyQ0FBMkM7RUFDN0M7RUFDQTtJQUNFLDJDQUEyQztJQUMzQyw4Q0FBOEM7RUFDaEQ7RUFDQTtJQUNFLDZDQUE2QztJQUM3Qyw4Q0FBOEM7RUFDaEQ7RUFDQTtJQUNFLDJDQUEyQztJQUMzQyw4Q0FBOEM7RUFDaEQ7RUFDQTtJQUNFLDJDQUEyQztJQUMzQyw0Q0FBNEM7RUFDOUM7RUFDQTtJQUNFLDRDQUE0QztJQUM1QywrQ0FBK0M7RUFDakQ7RUFDQTtJQUNFLDhDQUE4QztJQUM5QywrQ0FBK0M7RUFDakQ7RUFDQTtJQUNFLHlDQUF5QztJQUN6Qyw0Q0FBNEM7RUFDOUM7RUFDQTtJQUNFLHlDQUF5QztJQUN6QywwQ0FBMEM7RUFDNUM7RUFDQTtJQUNFLDBDQUEwQztJQUMxQyw2Q0FBNkM7RUFDL0M7RUFDQTtJQUNFLDRDQUE0QztJQUM1Qyw2Q0FBNkM7RUFDL0M7RUFDQTtJQUNFLDBDQUEwQztJQUMxQyw2Q0FBNkM7RUFDL0M7RUFDQTtJQUNFLDBDQUEwQztJQUMxQywyQ0FBMkM7RUFDN0M7RUFDQTtJQUNFLDJDQUEyQztJQUMzQyw4Q0FBOEM7RUFDaEQ7RUFDQTtJQUNFLDZDQUE2QztJQUM3Qyw4Q0FBOEM7RUFDaEQ7RUFDQTtJQUNFLHVDQUF1QztJQUN2QywwQ0FBMEM7RUFDNUM7RUFDQTtJQUNFLHVDQUF1QztJQUN2Qyx3Q0FBd0M7RUFDMUM7RUFDQTtJQUNFLHdDQUF3QztJQUN4QywyQ0FBMkM7RUFDN0M7RUFDQTtJQUNFLDBDQUEwQztJQUMxQywyQ0FBMkM7RUFDN0M7RUFDQTtJQUNFLHlDQUF5QztJQUN6Qyw0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RUFDakQ7RUFDQTtJQUNFLDBDQUEwQztJQUMxQyw2Q0FBNkM7RUFDL0M7RUFDQTtJQUNFLDBDQUEwQztJQUMxQywyQ0FBMkM7RUFDN0M7RUFDQTtJQUNFLDJDQUEyQztJQUMzQyw4Q0FBOEM7RUFDaEQ7RUFDQTtJQUNFLDZDQUE2QztJQUM3Qyw4Q0FBOEM7RUFDaEQ7RUFDQTtJQUNFLDJDQUEyQztJQUMzQyw4Q0FBOEM7RUFDaEQ7RUFDQTtJQUNFLDJDQUEyQztJQUMzQyw0Q0FBNEM7RUFDOUM7RUFDQTtJQUNFLDRDQUE0QztJQUM1QywrQ0FBK0M7RUFDakQ7RUFDQTtJQUNFLDhDQUE4QztJQUM5QywrQ0FBK0M7RUFDakQ7RUFDQTtJQUNFLHlDQUF5QztJQUN6Qyw0Q0FBNEM7RUFDOUM7RUFDQTtJQUNFLHlDQUF5QztJQUN6QywwQ0FBMEM7RUFDNUM7RUFDQTtJQUNFLDBDQUEwQztJQUMxQyw2Q0FBNkM7RUFDL0M7RUFDQTtJQUNFLDRDQUE0QztJQUM1Qyw2Q0FBNkM7RUFDL0M7RUFDQTtJQUNFLDBDQUEwQztJQUMxQyw2Q0FBNkM7RUFDL0M7RUFDQTtJQUNFLDBDQUEwQztJQUMxQywyQ0FBMkM7RUFDN0M7RUFDQTtJQUNFLDJDQUEyQztJQUMzQyw4Q0FBOEM7RUFDaEQ7RUFDQTtJQUNFLDZDQUE2QztJQUM3Qyw4Q0FBOEM7RUFDaEQ7RUFDQTtJQUNFLHVDQUF1QztJQUN2QywwQ0FBMEM7RUFDNUM7RUFDQTtJQUNFLHVDQUF1QztJQUN2Qyx3Q0FBd0M7RUFDMUM7RUFDQTtJQUNFLHdDQUF3QztJQUN4QywyQ0FBMkM7RUFDN0M7RUFDQTtJQUNFLDBDQUEwQztJQUMxQywyQ0FBMkM7RUFDN0M7RUFDQTtJQUNFLHlDQUF5QztJQUN6Qyw0Q0FBNEM7RUFDOUM7RUFDQTtJQUNFLHlDQUF5QztJQUN6QywwQ0FBMEM7RUFDNUM7RUFDQTtJQUNFLDBDQUEwQztJQUMxQyw2Q0FBNkM7RUFDL0M7RUFDQTtJQUNFLDRDQUE0QztJQUM1Qyw2Q0FBNkM7RUFDL0M7RUFDQTtJQUNFLHNDQUFzQztJQUN0Qyx5Q0FBeUM7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RUFDQTtJQUNFLHVCQUF1QjtFQUN6QjtFQUNBO0lBQ0UsdUJBQXVCO0VBQ3pCO0VBQ0E7SUFDRSx1QkFBdUI7RUFDekI7RUFDQTtJQUNFLHVCQUF1QjtFQUN6QjtFQUNBO0lBQ0UsdUJBQXVCO0VBQ3pCO0VBQ0E7SUFDRSx1QkFBdUI7RUFDekI7RUFDQTtJQUNFLHVCQUF1QjtFQUN6QjtFQUNBO0lBQ0UsdUJBQXVCO0VBQ3pCO0VBQ0E7SUFDRSx1QkFBdUI7RUFDekI7RUFDQTtJQUNFLHVCQUF1QjtFQUN6QjtFQUNBO0lBQ0UsdUJBQXVCO0VBQ3pCO0VBQ0E7SUFDRSx1QkFBdUI7RUFDekI7RUFDQTtJQUNFLHVCQUF1QjtFQUN6QjtFQUNBO0lBQ0UsdUJBQXVCO0VBQ3pCO0FBQ0Y7QUFDQTtFQUNFLHVCQUF1QjtBQUN6Qjs7QUFFQTtFQUNFLHdCQUF3QjtBQUMxQjs7QUFFQTtFQUNFLHVCQUF1QjtBQUN6Qjs7QUFFQTtFQUNFLDhCQUE4QjtBQUNoQzs7QUFFQTtFQUNFLDhCQUE4QjtBQUNoQzs7QUFFQTtFQUNFLDhCQUE4QjtBQUNoQzs7QUFFQTtFQUNFLHVCQUF1QjtBQUN6Qjs7QUFFQTtFQUNFLHVCQUF1QjtBQUN6Qjs7QUFFQTtFQUNFLHVCQUF1QjtBQUN6Qjs7QUFFQTtFQUNFLHVCQUF1QjtBQUN6Qjs7QUFFQTtFQUNFLHVCQUF1QjtBQUN6Qjs7QUFFQTtFQUNFLHVCQUF1QjtBQUN6Qjs7QUFFQTtFQUNFLHVCQUF1QjtBQUN6Qjs7QUFFQTtFQUNFLHVCQUF1QjtBQUN6Qjs7QUFFQTtFQUNFLHVCQUF1QjtBQUN6Qjs7QUFFQTtFQUNFLHdCQUF3QjtBQUMxQjs7QUFFQTtFQUNFLHdCQUF3QjtBQUMxQjs7QUFFQTtFQUNFLHdCQUF3QjtBQUMxQjs7QUFFQTtFQUNFLHdCQUF3QjtBQUMxQjs7QUFFQTtFQUNFLHdCQUF3QjtBQUMxQjs7QUFFQTtFQUNFLHdCQUF3QjtBQUMxQjs7QUFFQTtFQUNFLHdCQUF3QjtBQUMxQjs7QUFFQTtFQUNFLHdCQUF3QjtBQUMxQjs7QUFFQTtFQUNFLHdCQUF3QjtBQUMx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RUFDN0I7RUFDQTtJQUNFLDJCQUEyQjtFQUM3QjtFQUNBO0lBQ0UsMkJBQTJCO0VBQzdCO0VBQ0E7SUFDRSwyQkFBMkI7RUFDN0I7RUFDQTtJQUNFLDJCQUEyQjtFQUM3QjtFQUNBO0lBQ0UsMkJBQTJCO0VBQzdCO0VBQ0E7SUFDRSwyQkFBMkI7RUFDN0I7RUFDQTtJQUNFLDJCQUEyQjtFQUM3QjtFQUNBO0lBQ0UsMkJBQTJCO0VBQzdCO0VBQ0E7SUFDRSwyQkFBMkI7RUFDN0I7RUFDQTtJQUNFLDJCQUEyQjtFQUM3QjtFQUNBO0lBQ0UsMkJBQTJCO0VBQzdCO0VBQ0E7SUFDRSwyQkFBMkI7RUFDN0I7RUFDQTtJQUNFLDJCQUEyQjtFQUM3QjtFQUNBO0lBQ0UsMkJBQTJCO0VBQzdCO0VBQ0E7SUFDRSwyQkFBMkI7RUFDN0I7RUFDQTtJQUNFLDJCQUEyQjtFQUM3QjtBQUNGO0FBQ0E7RUFDRSwwQkFBMEI7QUFDNUI7O0FBRUE7RUFDRSwyQkFBMkI7QUFDN0I7O0FBRUE7RUFDRSw0QkFBNEI7QUFDOUI7O0FBRUE7RUFDRTtJQUNFLDBCQUEwQjtFQUM1QjtFQUNBO0lBQ0UsMkJBQTJCO0VBQzdCO0VBQ0E7SUFDRSw0QkFBNEI7RUFDOUI7QUFDRjtBQUNBO0VBQ0U7SUFDRSwwQkFBMEI7RUFDNUI7RUFDQTtJQUNFLDJCQUEyQjtFQUM3QjtFQUNBO0lBQ0UsNEJBQTRCO0VBQzlCO0FBQ0Y7QUFDQTtFQUNFO0lBQ0UsMEJBQTBCO0VBQzVCO0VBQ0E7SUFDRSwyQkFBMkI7RUFDN0I7RUFDQTtJQUNFLDRCQUE0QjtFQUM5QjtBQUNGO0FBQ0E7RUFDRTtJQUNFLDBCQUEwQjtFQUM1QjtFQUNBO0lBQ0UsMkJBQTJCO0VBQzdCO0VBQ0E7SUFDRSw0QkFBNEI7RUFDOUI7QUFDRjtBQUNBO0VBQ0UsMEJBQTBCO0FBQzVCOztBQUVBO0VBQ0UsMkJBQTJCO0FBQzdCOztBQUVBO0VBQ0UsNEJBQTRCO0FBQzlCOztBQUVBO0VBQ0Usa0NBQWtDO0FBQ3BDOztBQUVBO0VBQ0Usa0NBQWtDO0FBQ3BDOztBQUVBO0VBQ0Usa0NBQWtDO0FBQ3BDOztBQUVBO0VBQ0UsMkJBQTJCO0FBQzdCOztBQUVBO0VBQ0UsMkJBQTJCO0FBQzdCOztBQUVBO0VBQ0UsMkJBQTJCO0FBQzdCOztBQUVBO0VBQ0UsMkJBQTJCO0FBQzdCOztBQUVBO0VBQ0UsMkJBQTJCO0FBQzdCOztBQUVBO0VBQ0UsMkJBQTJCO0FBQzdCOztBQUVBO0VBQ0UsMkJBQTJCO0FBQzdCOztBQUVBO0VBQ0UsMkJBQTJCO0FBQzdCOztBQUVBO0VBQ0UsMkJBQTJCO0FBQzdCOztBQUVBO0VBQ0UsNEJBQTRCO0FBQzlCOztBQUVBO0VBQ0UsNEJBQTRCO0FBQzlCOztBQUVBO0VBQ0UsNEJBQTRCO0FBQzlCOztBQUVBO0VBQ0UsNEJBQTRCO0FBQzlCOztBQUVBO0VBQ0UsNEJBQTRCO0FBQzlCOztBQUVBO0VBQ0UsNEJBQTRCO0FBQzlCOztBQUVBO0VBQ0UsNEJBQTRCO0FBQzlCOztBQUVBO0VBQ0UsNEJBQTRCO0FBQzlCOztBQUVBO0VBQ0UsNEJBQTRCO0FBQzlCOztBQUVBO0VBQ0UsNEJBQTRCO0FBQzlCOztBQUVBO0VBQ0UsNEJBQTRCO0FBQzlCOztBQUVBO0VBQ0UsNEJBQTRCO0FBQzlCOztBQUVBO0VBQ0UsNEJBQTRCO0FBQzlCOztBQUVBO0VBQ0UsNEJBQTRCO0FBQzlCOztBQUVBO0VBQ0UsNEJBQTRCO0FBQzlCOztBQUVBO0VBQ0UsNEJBQTRCO0FBQzlCOztBQUVBO0VBQ0UsNEJBQTRCO0FBQzlCOztBQUVBO0VBQ0UsNEJBQTRCO0FBQzlCOztBQUVBO0VBQ0UsNEJBQTRCO0FBQzlCOztBQUVBO0VBQ0UsNEJBQTRCO0FBQzlCOztBQUVBO0VBQ0UsNEJBQTRCO0FBQzlCOztBQUVBO0VBQ0U7SUFDRSwwQkFBMEI7RUFDNUI7RUFDQTtJQUNFLDJCQUEyQjtFQUM3QjtFQUNBO0lBQ0UsNEJBQTRCO0VBQzlCO0VBQ0E7SUFDRSxrQ0FBa0M7RUFDcEM7RUFDQTtJQUNFLGtDQUFrQztFQUNwQztFQUNBO0lBQ0Usa0NBQWtDO0VBQ3BDO0VBQ0E7SUFDRSwyQkFBMkI7RUFDN0I7RUFDQTtJQUNFLDJCQUEyQjtFQUM3QjtFQUNBO0lBQ0UsMkJBQTJCO0VBQzdCO0VBQ0E7SUFDRSwyQkFBMkI7RUFDN0I7RUFDQTtJQUNFLDJCQUEyQjtFQUM3QjtFQUNBO0lBQ0UsMkJBQTJCO0VBQzdCO0VBQ0E7SUFDRSwyQkFBMkI7RUFDN0I7RUFDQTtJQUNFLDJCQUEyQjtFQUM3QjtFQUNBO0lBQ0UsMkJBQTJCO0VBQzdCO0VBQ0E7SUFDRSw0QkFBNEI7RUFDOUI7RUFDQTtJQUNFLDRCQUE0QjtFQUM5QjtFQUNBO0lBQ0UsNEJBQTRCO0VBQzlCO0VBQ0E7SUFDRSw0QkFBNEI7RUFDOUI7RUFDQTtJQUNFLDRCQUE0QjtFQUM5QjtFQUNBO0lBQ0UsNEJBQTRCO0VBQzlCO0VBQ0E7SUFDRSw0QkFBNEI7RUFDOUI7RUFDQTtJQUNFLDRCQUE0QjtFQUM5QjtFQUNBO0lBQ0UsNEJBQTRCO0VBQzlCO0VBQ0E7SUFDRSw0QkFBNEI7RUFDOUI7RUFDQTtJQUNFLDRCQUE0QjtFQUM5QjtFQUNBO0lBQ0UsNEJBQTRCO0VBQzlCO0VBQ0E7SUFDRSw0QkFBNEI7RUFDOUI7RUFDQTtJQUNFLDRCQUE0QjtFQUM5QjtFQUNBO0lBQ0UsNEJBQTRCO0VBQzlCO0VBQ0E7SUFDRSw0QkFBNEI7RUFDOUI7RUFDQTtJQUNFLDRCQUE0QjtFQUM5QjtFQUNBO0lBQ0UsNEJBQTRCO0VBQzlCO0VBQ0E7SUFDRSw0QkFBNEI7RUFDOUI7RUFDQTtJQUNFLDRCQUE0QjtFQUM5QjtFQUNBO0lBQ0UsNEJBQTRCO0VBQzlCO0FBQ0Y7QUFDQTtFQUNFO0lBQ0UsMEJBQTBCO0VBQzVCO0VBQ0E7SUFDRSwyQkFBMkI7RUFDN0I7RUFDQTtJQUNFLDRCQUE0QjtFQUM5QjtFQUNBO0lBQ0Usa0NBQWtDO0VBQ3BDO0VBQ0E7SUFDRSxrQ0FBa0M7RUFDcEM7RUFDQTtJQUNFLGtDQUFrQztFQUNwQztFQUNBO0lBQ0UsMkJBQTJCO0VBQzdCO0VBQ0E7SUFDRSwyQkFBMkI7RUFDN0I7RUFDQTtJQUNFLDJCQUEyQjtFQUM3QjtFQUNBO0lBQ0UsMkJBQTJCO0VBQzdCO0VBQ0E7SUFDRSwyQkFBMkI7RUFDN0I7RUFDQTtJQUNFLDJCQUEyQjtFQUM3QjtFQUNBO0lBQ0UsMkJBQTJCO0VBQzdCO0VBQ0E7SUFDRSwyQkFBMkI7RUFDN0I7RUFDQTtJQUNFLDJCQUEyQjtFQUM3QjtFQUNBO0lBQ0UsNEJBQTRCO0VBQzlCO0VBQ0E7SUFDRSw0QkFBNEI7RUFDOUI7RUFDQTtJQUNFLDRCQUE0QjtFQUM5QjtFQUNBO0lBQ0UsNEJBQTRCO0VBQzlCO0VBQ0E7SUFDRSw0QkFBNEI7RUFDOUI7RUFDQTtJQUNFLDRCQUE0QjtFQUM5QjtFQUNBO0lBQ0UsNEJBQTRCO0VBQzlCO0VBQ0E7SUFDRSw0QkFBNEI7RUFDOUI7RUFDQTtJQUNFLDRCQUE0QjtFQUM5QjtFQUNBO0lBQ0UsNEJBQTRCO0VBQzlCO0VBQ0E7SUFDRSw0QkFBNEI7RUFDOUI7RUFDQTtJQUNFLDRCQUE0QjtFQUM5QjtFQUNBO0lBQ0UsNEJBQTRCO0VBQzlCO0VBQ0E7SUFDRSw0QkFBNEI7RUFDOUI7RUFDQTtJQUNFLDRCQUE0QjtFQUM5QjtFQUNBO0lBQ0UsNEJBQTRCO0VBQzlCO0VBQ0E7SUFDRSw0QkFBNEI7RUFDOUI7RUFDQTtJQUNFLDRCQUE0QjtFQUM5QjtFQUNBO0lBQ0UsNEJBQTRCO0VBQzlCO0VBQ0E7SUFDRSw0QkFBNEI7RUFDOUI7RUFDQTtJQUNFLDRCQUE0QjtFQUM5QjtBQUNGO0FBQ0E7RUFDRTtJQUNFLDBCQUEwQjtFQUM1QjtFQUNBO0lBQ0UsMkJBQTJCO0VBQzdCO0VBQ0E7SUFDRSw0QkFBNEI7RUFDOUI7RUFDQTtJQUNFLGtDQUFrQztFQUNwQztFQUNBO0lBQ0Usa0NBQWtDO0VBQ3BDO0VBQ0E7SUFDRSxrQ0FBa0M7RUFDcEM7RUFDQTtJQUNFLDJCQUEyQjtFQUM3QjtFQUNBO0lBQ0UsMkJBQTJCO0VBQzdCO0VBQ0E7SUFDRSwyQkFBMkI7RUFDN0I7RUFDQTtJQUNFLDJCQUEyQjtFQUM3QjtFQUNBO0lBQ0UsMkJBQTJCO0VBQzdCO0VBQ0E7SUFDRSwyQkFBMkI7RUFDN0I7RUFDQTtJQUNFLDJCQUEyQjtFQUM3QjtFQUNBO0lBQ0UsMkJBQTJCO0VBQzdCO0VBQ0E7SUFDRSwyQkFBMkI7RUFDN0I7RUFDQTtJQUNFLDRCQUE0QjtFQUM5QjtFQUNBO0lBQ0UsNEJBQTRCO0VBQzlCO0VBQ0E7SUFDRSw0QkFBNEI7RUFDOUI7RUFDQTtJQUNFLDRCQUE0QjtFQUM5QjtFQUNBO0lBQ0UsNEJBQTRCO0VBQzlCO0VBQ0E7SUFDRSw0QkFBNEI7RUFDOUI7RUFDQTtJQUNFLDRCQUE0QjtFQUM5QjtFQUNBO0lBQ0UsNEJBQTRCO0VBQzlCO0VBQ0E7SUFDRSw0QkFBNEI7RUFDOUI7RUFDQTtJQUNFLDRCQUE0QjtFQUM5QjtFQUNBO0lBQ0UsNEJBQTRCO0VBQzlCO0VBQ0E7SUFDRSw0QkFBNEI7RUFDOUI7RUFDQTtJQUNFLDRCQUE0QjtFQUM5QjtFQUNBO0lBQ0UsNEJBQTRCO0VBQzlCO0VBQ0E7SUFDRSw0QkFBNEI7RUFDOUI7RUFDQTtJQUNFLDRCQUE0QjtFQUM5QjtFQUNBO0lBQ0UsNEJBQTRCO0VBQzlCO0VBQ0E7SUFDRSw0QkFBNEI7RUFDOUI7RUFDQTtJQUNFLDRCQUE0QjtFQUM5QjtFQUNBO0lBQ0UsNEJBQTRCO0VBQzlCO0VBQ0E7SUFDRSw0QkFBNEI7RUFDOUI7QUFDRjtBQUNBO0VBQ0U7SUFDRSwwQkFBMEI7RUFDNUI7RUFDQTtJQUNFLDJCQUEyQjtFQUM3QjtFQUNBO0lBQ0UsNEJBQTRCO0VBQzlCO0VBQ0E7SUFDRSxrQ0FBa0M7RUFDcEM7RUFDQTtJQUNFLGtDQUFrQztFQUNwQztFQUNBO0lBQ0Usa0NBQWtDO0VBQ3BDO0VBQ0E7SUFDRSwyQkFBMkI7RUFDN0I7RUFDQTtJQUNFLDJCQUEyQjtFQUM3QjtFQUNBO0lBQ0UsMkJBQTJCO0VBQzdCO0VBQ0E7SUFDRSwyQkFBMkI7RUFDN0I7RUFDQTtJQUNFLDJCQUEyQjtFQUM3QjtFQUNBO0lBQ0UsMkJBQTJCO0VBQzdCO0VBQ0E7SUFDRSwyQkFBMkI7RUFDN0I7RUFDQTtJQUNFLDJCQUEyQjtFQUM3QjtFQUNBO0lBQ0UsMkJBQTJCO0VBQzdCO0VBQ0E7SUFDRSw0QkFBNEI7RUFDOUI7RUFDQTtJQUNFLDRCQUE0QjtFQUM5QjtFQUNBO0lBQ0UsNEJBQTRCO0VBQzlCO0VBQ0E7SUFDRSw0QkFBNEI7RUFDOUI7RUFDQTtJQUNFLDRCQUE0QjtFQUM5QjtFQUNBO0lBQ0UsNEJBQTRCO0VBQzlCO0VBQ0E7SUFDRSw0QkFBNEI7RUFDOUI7RUFDQTtJQUNFLDRCQUE0QjtFQUM5QjtFQUNBO0lBQ0UsNEJBQTRCO0VBQzlCO0VBQ0E7SUFDRSw0QkFBNEI7RUFDOUI7RUFDQTtJQUNFLDRCQUE0QjtFQUM5QjtFQUNBO0lBQ0UsNEJBQTRCO0VBQzlCO0VBQ0E7SUFDRSw0QkFBNEI7RUFDOUI7RUFDQTtJQUNFLDRCQUE0QjtFQUM5QjtFQUNBO0lBQ0UsNEJBQTRCO0VBQzlCO0VBQ0E7SUFDRSw0QkFBNEI7RUFDOUI7RUFDQTtJQUNFLDRCQUE0QjtFQUM5QjtFQUNBO0lBQ0UsNEJBQTRCO0VBQzlCO0VBQ0E7SUFDRSw0QkFBNEI7RUFDOUI7RUFDQTtJQUNFLDRCQUE0QjtFQUM5QjtFQUNBO0lBQ0UsNEJBQTRCO0VBQzlCO0FBQ0Y7QUFDQTtFQUNFLDJCQUEyQjtBQUM3Qjs7QUFFQTtFQUNFLDBCQUEwQjtBQUM1Qjs7QUFFQTtFQUNFLDZCQUE2QjtBQUMvQjs7QUFFQTtFQUNFLDZCQUE2QjtBQUMvQjs7QUFFQTtFQUNFLDJCQUEyQjtBQUM3Qjs7QUFFQTtFQUNFO0lBQ0UsMkJBQTJCO0VBQzdCO0VBQ0E7SUFDRSwwQkFBMEI7RUFDNUI7RUFDQTtJQUNFLDZCQUE2QjtFQUMvQjtFQUNBO0lBQ0UsNkJBQTZCO0VBQy9CO0VBQ0E7SUFDRSwyQkFBMkI7RUFDN0I7QUFDRjtBQUNBO0VBQ0U7SUFDRSwyQkFBMkI7RUFDN0I7RUFDQTtJQUNFLDBCQUEwQjtFQUM1QjtFQUNBO0lBQ0UsNkJBQTZCO0VBQy9CO0VBQ0E7SUFDRSw2QkFBNkI7RUFDL0I7RUFDQTtJQUNFLDJCQUEyQjtFQUM3QjtBQUNGO0FBQ0E7RUFDRTtJQUNFLDJCQUEyQjtFQUM3QjtFQUNBO0lBQ0UsMEJBQTBCO0VB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QXVCO0FBQ3pCOztBQUVBO0VBQ0U7SUFDRSx1QkFBdUI7RUFDekI7RUFDQTtJQUNFLHNCQUFzQjtFQUN4QjtFQUNBO0lBQ0Usc0JBQXNCO0VBQ3hCO0VBQ0E7SUFDRSx1QkFBdUI7RUFDekI7QUFDRjtBQUNBO0VBQ0U7SUFDRSx1QkFBdUI7RUFDekI7RUFDQTtJQUNFLHNCQUFzQjtFQUN4QjtFQUNBO0lBQ0Usc0JBQXNCO0VBQ3hCO0VBQ0E7SUFDRSx1QkFBdUI7RUFDekI7QUFDRjtBQUNBO0VBQ0U7SUFDRSx1QkFBdUI7RUFDekI7RUFDQTtJQUNFLHNCQUFzQjtFQUN4QjtFQUNBO0lBQ0Usc0JBQXNCO0VBQ3hCO0VBQ0E7SUFDRSx1QkFBdUI7RUFDekI7QUFDRjtBQUNBO0VBQ0U7SUFDRSx1QkFBdUI7RUFDekI7RUFDQTtJQUNFLHNCQUFzQjtFQUN4QjtFQUNBO0lBQ0Usc0JBQXNCO0VBQ3hCO0VBQ0E7SUFDRSx1QkFBdUI7RUFDekI7QUFDRjtBQUNBO0VBQ0UseUJBQXlCO0FBQzNCOztBQUVBO0VBQ0UsMkJBQTJCO0FBQzdCOztBQUVBO0VBQ0UsNEJBQTRCO0FBQzlCOztBQUVBO0VBQ0UsMkJBQTJCO0FBQzdCOztBQUVBO0VBQ0U7SUFDRSx5QkFBeUI7RUFDM0I7RUFDQTtJQUNFLDJCQUEyQjtFQUM3QjtFQUNBO0lBQ0UsNEJBQTRCO0VBQzlCO0VBQ0E7SUFDRSwyQkFBMkI7RUFDN0I7QUFDRjtBQUNBO0VBQ0U7SUFDRSx5QkFBeUI7RUFDM0I7RUFDQTtJQUNFLDJCQUEyQjtFQUM3QjtFQUNBO0lBQ0UsNEJBQTRCO0VBQzlCO0VBQ0E7SUFDRSwyQkFBMkI7RUFDN0I7QUFDRjtBQUNBO0VBQ0U7SUFDRSx5QkFBeUI7RUFDM0I7RUFDQTtJQUNFLDJCQUEyQjtFQUM3QjtFQUNBO0lBQ0UsNEJBQTRCO0VBQzlCO0VBQ0E7SUFDRSwyQkFBMkI7RUFDN0I7QUFDRjtBQUNBO0VBQ0U7SUFDRSx5QkFBeUI7RUFDM0I7RUFDQTtJQUNFLDJCQUEyQjtFQUM3QjtFQUNBO0lBQ0UsNEJBQTRCO0VBQzlCO0VBQ0E7SUFDRSwyQkFBMkI7RUFDN0I7QUFDRjtBQUNBO0VBQ0UsMkJBQTJCO0FBQzdCOztBQUVBO0VBQ0UsNkJBQTZCO0FBQy9COztBQUVBO0VBQ0UsOEJBQThCO0FBQ2hDOztBQUVBO0VBQ0UsNkJBQTZCO0FBQy9COztBQUVBO0VBQ0U7SUFDRSwyQkFBMkI7RUFDN0I7RUFDQTtJQUNFLDZCQUE2QjtFQUMvQjtFQUNBO0lBQ0UsOEJBQThCO0VBQ2hDO0VBQ0E7SUFDRSw2QkFBNkI7RUFDL0I7QUFDRjtBQUNBO0VBQ0U7SUFDRSwyQkFBMkI7RUFDN0I7RUFDQTtJQUNFLDZCQUE2QjtFQUMvQjtFQUNBO0lBQ0UsOEJBQThCO0VBQ2hDO0VBQ0E7SUFDRSw2QkFBNkI7RUFDL0I7QUFDRjtBQUNBO0VBQ0U7SUFDRSwyQkFBMkI7RUFDN0I7RUFDQTtJQUNFLDZCQUE2QjtFQUMvQjtFQUNBO0lBQ0UsOEJBQThCO0VBQ2hDO0VBQ0E7SUFDRSw2QkFBNkI7RUFDL0I7QUFDRjtBQUNBO0VBQ0U7SUFDRSwyQkFBMkI7RUFDN0I7RUFDQTtJQUNFLDZCQUE2QjtFQUMvQjtFQUNBO0lBQ0UsOEJBQThCO0VBQ2hDO0VBQ0E7SUFDRSw2QkFBNkI7RUFDL0I7QUFDRjtBQUNBO0VBQ0UsMkJBQTJCO0FBQzdCOztBQUVBO0VBQ0UsNkJBQTZCO0FBQy9COztBQUVBO0VBQ0UsOEJBQThCO0FBQ2hDOztBQUVBO0VBQ0UsNkJBQTZCO0FBQy9COztBQUVBO0VBQ0U7SUFDRSwyQkFBMkI7RUFDN0I7RUFDQTtJQUNFLDZCQUE2QjtFQUMvQjtFQUNBO0lBQ0UsOEJBQThCO0VBQ2hDO0VBQ0E7SUFDRSw2QkFBNkI7RUFDL0I7QUFDRjtBQUNBO0VBQ0U7SUFDRSwyQkFBMkI7RUFDN0I7RUFDQTtJQUNFLDZCQUE2QjtFQUMvQjtFQUNBO0lBQ0UsOEJBQThCO0VBQ2hDO0VBQ0E7SUFDRSw2QkFBNkI7RUFDL0I7QUFDRjtBQUNBO0VBQ0U7SUFDRSwyQkFBMkI7RUFDN0I7RUFDQTtJQUNFLDZCQUE2QjtFQUMvQjtFQUNBO0lBQ0UsOEJBQThCO0VBQ2hDO0VBQ0E7SUFDRSw2QkFBNkI7RUFDL0I7QUFDRjtBQUNBO0VBQ0U7SUFDRSwyQkFBMkI7RUFDN0I7RUFDQTtJQUNFLDZCQUE2QjtFQUMvQjtFQUNBO0lBQ0UsOEJBQThCO0VBQ2hDO0VBQ0E7SUFDRSw2QkFBNkI7RUFDL0I7QUFDRjtBQUNBO0VBQ0Usd0JBQXdCO0FBQzFCOztBQUVBO0VBQ0UscUJBQXFCO0FBQ3ZCOztBQUVBO0VBQ0UscUJBQXFCO0FBQ3ZCOztBQUVBO0VBQ0UscUJBQXFCO0FBQ3ZCOztBQUVBO0VBQ0UscUJBQXFCO0FBQ3ZCOztBQUVBO0VBQ0UscUJBQXFCO0FBQ3ZCOztBQUVBO0VBQ0UscUJBQXFCO0FBQ3ZCOztBQUVBO0VBQ0U7SUFDRSx3QkFBd0I7RUFDMUI7RUFDQTtJQUNFLHFCQUFxQjtFQUN2QjtFQUNBO0lBQ0UscUJBQXFCO0VBQ3ZCO0VBQ0E7SUFDRSxxQkFBcUI7RUFDdkI7RUFDQTtJQUNFLHFCQUFxQjtFQUN2QjtFQUNBO0lBQ0UscUJBQXFCO0VBQ3ZCO0VBQ0E7SUFDRSxxQkFBcUI7RUFDdkI7QUFDRjtBQUNBO0VBQ0U7SUFDRSx3QkFBd0I7RUFDMUI7RUFDQTtJQUNFLHFCQUFxQjtFQUN2QjtFQUNBO0lBQ0UscUJBQXFCO0VBQ3ZCO0VBQ0E7SUFDRSxxQkFBcUI7RUFDdkI7RUFDQTtJQUNFLHFCQUFxQjtFQUN2QjtFQUNBO0lBQ0UscUJBQXFCO0VBQ3ZCO0VBQ0E7SUFDRSxxQkFBcUI7RUFDdkI7QUFDRjtBQUNBO0VBQ0U7SUFDRSx3QkFBd0I7RUFDMUI7RUFDQTtJQUNFLHFCQUFxQjtFQUN2QjtFQUNBO0lBQ0UscUJBQXFCO0VBQ3ZCO0VBQ0E7SUFDRSxxQkFBcUI7RUFDdkI7RUFDQTtJQUNFLHFCQUFxQjtFQUN2QjtFQUNBO0lBQ0UscUJBQXFCO0VBQ3ZCO0VBQ0E7SUFDRSxxQkFBcUI7RUFDdkI7QUFDRjtBQUNBO0VBQ0U7SUFDRSx3QkFBd0I7RUFDMUI7RUFDQTtJQUNFLHFCQUFxQjtFQUN2QjtFQUNBO0lBQ0UscUJBQXFCO0VBQ3ZCO0VBQ0E7SUFDRSxxQkFB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QUVBO0VBQ0UsMkJBQTJCO0FBQzdCOztBQUVBO0VBQ0UsNEJBQTRCO0FBQzlCOztBQUVBO0VBQ0UscUJBQXFCO0FBQ3ZCOztBQUVBO0VBQ0Usc0JBQXNCO0FBQ3hCOztBQUVBO0VBQ0Usc0JBQXNCO0FBQ3hCOztBQUVBO0VBQ0Usc0JBQXNCO0FBQ3hCOztBQUVBO0VBQ0Usc0JBQXNCO0FBQ3hCOztBQUVBO0VBQ0Usc0JBQXNCO0FBQ3hCOztBQUVBO0VBQ0Usc0JBQXNCO0FBQ3hCOztBQUVBO0VBQ0Usc0JBQXNCO0FBQ3hCOztBQUVBO0VBQ0Usc0JBQXNCO0FBQ3hCOztBQUVBO0VBQ0Usc0JBQXNCO0FBQ3hCOztBQUVBO0VBQ0UscUJBQXFCO0FBQ3ZCOztBQUVBO0VBQ0UsVUFBVTtBQUNaOztBQUVBO0VBQ0Usb0NBQW9DO0FBQ3RDOztBQUVBO0VBQ0UsbUNBQW1DO0FBQ3JDOztBQUVBO0VBQ0UsbUVBQW1FO0FBQ3JFOztBQUVBO0VBQ0UseUNBQXlDO0FBQzNDOztBQUVBO0VBQ0UscUNBQXFDO0FBQ3ZDOztBQUVBO0VBQ0UscUNBQXFDO0FBQ3ZDOztBQUVBO0VBQ0UscUNBQXFDO0FBQ3ZDOztBQUVBO0VBQ0UscUNBQXFDO0FBQ3ZDOztBQUVBO0VBQ0UscUNBQXFDO0FBQ3ZDOztBQUVBO0VBQ0UscUNBQXFDO0FBQ3ZDOztBQUVBO0VBQ0Usc0NBQXNDO0FBQ3hDOztBQUVBO0VBQ0Usc0NBQXNDO0FBQ3hDOztBQUVBO0VBQ0Usc0NBQXNDO0FBQ3hDOztBQUVBO0VBQ0UsNkNBQTZDO0FBQy9DOztBQUVBO0VBQ0UsaUVBQWlFO0FBQ25FOztBQUVBO0VBQ0UsaUVBQWlFO0FBQ25FOztBQUVBO0VBQ0UsbUVBQW1FO0FBQ3JFOztBQUVBO0VBQ0Usa0NBQWtDO0FBQ3BDOztBQUVBO0VBQ0Usa0NBQWtDO0FBQ3BDOztBQUVBO0VBQ0Usa0NBQWtDO0FBQ3BDOztBQUVBO0VBQ0Usa0NBQWtDO0FBQ3BDOztBQUVBO0VBQ0Usa0NBQWtDO0FBQ3BDOztBQUVBO0VBQ0Usa0NBQWtDO0FBQ3BDOztBQUVBO0VBQ0UsbUNBQW1D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bEU7O0FBRUE7RUFDRSxrRUFBa0U7QUFDcEU7O0FBRUE7RUFDRSxvQ0FBb0M7QUFDdEM7O0FBRUE7RUFDRSx3Q0FBd0M7QUFDMUM7O0FBRUE7RUFDRSx5Q0FBeUM7QUFDM0M7O0FBRUE7RUFDRSxvQ0FBb0M7QUFDdEMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvcHJpbWVpY29ucy9wcmltZWljb25zLmNzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvcHJpbWVyZWFjdC9yZXNvdXJjZXMvdGhlbWVzL2xhcmEtbGlnaHQtaW5kaWdvL3RoZW1lLmNzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvcHJpbWVyZWFjdC9yZXNvdXJjZXMvcHJpbWVyZWFjdC5jc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL3ByaW1lZmxleC9wcmltZWZsZXguY3NzIl0sInNvdXJjZXNDb250ZW50IjpbIkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAncHJpbWVpY29ucyc7XG4gICAgZm9udC1kaXNwbGF5OiBibG9jaztcbiAgICBzcmM6IHVybCgnLi9mb250cy9wcmltZWljb25zLmVvdCcpO1xuICAgIHNyYzogdXJsKCcuL2ZvbnRzL3ByaW1laWNvbnMuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSwgdXJsKCcuL2ZvbnRzL3ByaW1laWNvbnMud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksIHVybCgnLi9mb250cy9wcmltZWljb25zLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSwgdXJsKCcuL2ZvbnRzL3ByaW1laWNvbnMudHRmJykgZm9ybWF0KCd0cnVldHlwZScpLCB1cmwoJy4vZm9udHMvcHJpbWVpY29ucy5zdmc/I3ByaW1laWNvbnMnKSBmb3JtYXQoJ3N2ZycpO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG4ucGkge1xuICAgIGZvbnQtZmFtaWx5OiAncHJpbWVpY29ucyc7XG4gICAgc3BlYWs6IG5vbmU7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG5cbi5waTpiZWZvcmUge1xuICAgIC0td2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuO1xuICAgIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLnBpLWZ3IHtcbiAgICB3aWR0aDogMS4yODU3MTQyOWVtO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnBpLXNwaW4ge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uOiBmYS1zcGluIDJzIGluZmluaXRlIGxpbmVhcjtcbiAgICBhbmltYXRpb246IGZhLXNwaW4gMnMgaW5maW5pdGUgbGluZWFyO1xufVxuXG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAucGktc3BpbiB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IC0xbXM7XG4gICAgYW5pbWF0aW9uLWRlbGF5OiAtMW1zO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAxbXM7XG4gICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAxbXM7XG4gICAgLXdlYmtpdC1hbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiAxO1xuICAgIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IDE7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uLWRlbGF5OiAwcztcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiAwcztcbiAgICAtd2Via2l0LXRyYW5zaXRpb24tZHVyYXRpb246IDBzO1xuICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDBzO1xuICB9XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYS1zcGluIHtcbiAgICAwJSB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgIH1cbiAgICAxMDAlIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNTlkZWcpO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNTlkZWcpO1xuICAgIH1cbn1cblxuQGtleWZyYW1lcyBmYS1zcGluIHtcbiAgICAwJSB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgIH1cbiAgICAxMDAlIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNTlkZWcpO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNTlkZWcpO1xuICAgIH1cbn1cblxuLnBpLWZvbGRlci1wbHVzOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGVhMDVcIjtcbn1cblxuLnBpLXJlY2VpcHQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWEwNlwiO1xufVxuXG4ucGktYXN0ZXJpc2s6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWEwN1wiO1xufVxuXG4ucGktZmFjZS1zbWlsZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYTA4XCI7XG59XG5cbi5waS1waW50ZXJlc3Q6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWEwOVwiO1xufVxuXG4ucGktZXhwYW5kOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGVhMGFcIjtcbn1cblxuLnBpLXBlbi10by1zcXVhcmU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWEwYlwiO1xufVxuXG4ucGktd2F2ZS1wdWxzZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYTBjXCI7XG59XG5cbi5waS10dXJraXNoLWxpcmE6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWEwZFwiO1xufVxuXG4ucGktc3Bpbm5lci1kb3R0ZWQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWEwZVwiO1xufVxuXG4ucGktY3Jvd246YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWEwZlwiO1xufVxuXG4ucGktcGF1c2UtY2lyY2xlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGVhMTBcIjtcbn1cblxuLnBpLXdhcmVob3VzZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYTExXCI7XG59XG5cbi5waS1vYmplY3RzLWNvbHVtbjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYTEyXCI7XG59XG5cbi5waS1jbGlwYm9hcmQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWExM1wiO1xufVxuXG4ucGktcGxheS1jaXJjbGU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWExNFwiO1xufVxuXG4ucGktdmVudXM6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWExNVwiO1xufVxuXG4ucGktY2FydC1taW51czpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYTE2XCI7XG59XG5cbi5waS1maWxlLXBsdXM6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWExN1wiO1xufVxuXG4ucGktbWljcm9jaGlwOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGVhMThcIjtcbn1cblxuLnBpLXR3aXRjaDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYTE5XCI7XG59XG5cbi5waS1idWlsZGluZy1jb2x1bW5zOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGVhMWFcIjtcbn1cblxuLnBpLWZpbGUtY2hlY2s6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWExYlwiO1xufVxuXG4ucGktbWljcm9jaGlwLWFpOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGVhMWNcIjtcbn1cblxuLnBpLXRyb3BoeTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYTFkXCI7XG59XG5cbi5waS1iYXJjb2RlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGVhMWVcIjtcbn1cblxuLnBpLWZpbGUtYXJyb3ctdXA6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWExZlwiO1xufVxuXG4ucGktbWFyczpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYTIwXCI7XG59XG5cbi5waS10aWt0b2s6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWEyMVwiO1xufVxuXG4ucGktYXJyb3ctdXAtcmlnaHQtYW5kLWFycm93LWRvd24tbGVmdC1mcm9tLWNlbnRlcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYTIyXCI7XG59XG5cbi5waS1ldGhlcmV1bTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYTIzXCI7XG59XG5cbi5waS1saXN0LWNoZWNrOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGVhMjRcIjtcbn1cblxuLnBpLXRodW1idGFjazpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYTI1XCI7XG59XG5cbi5waS1hcnJvdy1kb3duLWxlZnQtYW5kLWFycm93LXVwLXJpZ2h0LXRvLWNlbnRlcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYTI2XCI7XG59XG5cbi5waS1lcXVhbHM6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWEyN1wiO1xufVxuXG4ucGktbGlnaHRidWxiOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGVhMjhcIjtcbn1cblxuLnBpLXN0YXItaGFsZjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYTI5XCI7XG59XG5cbi5waS1hZGRyZXNzLWJvb2s6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWEyYVwiO1xufVxuXG4ucGktY2hhcnQtc2NhdHRlcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYTJiXCI7XG59XG5cbi5waS1pbmRpYW4tcnVwZWU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWEyY1wiO1xufVxuXG4ucGktc3Rhci1oYWxmLWZpbGw6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWEyZFwiO1xufVxuXG4ucGktY2FydC1hcnJvdy1kb3duOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGVhMmVcIjtcbn1cblxuLnBpLWNhbGVuZGFyLWNsb2NrOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGVhMmZcIjtcbn1cblxuLnBpLXNvcnQtdXAtZmlsbDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYTMwXCI7XG59XG5cbi5waS1zcGFya2xlczpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYTMxXCI7XG59XG5cbi5waS1idWxsc2V5ZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYTMyXCI7XG59XG5cbi5waS1zb3J0LWRvd24tZmlsbDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYTMzXCI7XG59XG5cbi5waS1ncmFkdWF0aW9uLWNhcDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYTM0XCI7XG59XG5cbi5waS1oYW1tZXI6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWEzNVwiO1xufVxuXG4ucGktYmVsbC1zbGFzaDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYTM2XCI7XG59XG5cbi5waS1nYXVnZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYTM3XCI7XG59XG5cbi5waS1zaG9wOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGVhMzhcIjtcbn1cblxuLnBpLWhlYWRwaG9uZXM6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWEzOVwiO1xufVxuXG4ucGktZXJhc2VyOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGVhMDRcIjtcbn1cblxuLnBpLXN0b3B3YXRjaDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYTAxXCI7XG59XG5cbi5waS12ZXJpZmllZDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYTAyXCI7XG59XG5cbi5waS1kZWxldGUtbGVmdDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYTAzXCI7XG59XG5cbi5waS1ob3VyZ2xhc3M6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTlmZVwiO1xufVxuXG4ucGktdHJ1Y2s6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWEwMFwiO1xufVxuXG4ucGktd3JlbmNoOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5ZmZcIjtcbn1cblxuLnBpLW1pY3JvcGhvbmU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTlmYVwiO1xufVxuXG4ucGktbWVnYXBob25lOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5ZmJcIjtcbn1cblxuLnBpLWFycm93LXJpZ2h0LWFycm93LWxlZnQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTlmY1wiO1xufVxuXG4ucGktYml0Y29pbjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOWZkXCI7XG59XG5cbi5waS1maWxlLWVkaXQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTlmNlwiO1xufVxuXG4ucGktbGFuZ3VhZ2U6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTlmN1wiO1xufVxuXG4ucGktZmlsZS1leHBvcnQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTlmOFwiO1xufVxuXG4ucGktZmlsZS1pbXBvcnQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTlmOVwiO1xufVxuXG4ucGktZmlsZS13b3JkOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5ZjFcIjtcbn1cblxuLnBpLWdpZnQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTlmMlwiO1xufVxuXG4ucGktY2FydC1wbHVzOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5ZjNcIjtcbn1cblxuLnBpLXRodW1icy1kb3duLWZpbGw6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTlmNFwiO1xufVxuXG4ucGktdGh1bWJzLXVwLWZpbGw6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTlmNVwiO1xufVxuXG4ucGktYXJyb3dzLWFsdDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOWYwXCI7XG59XG5cbi5waS1jYWxjdWxhdG9yOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5ZWZcIjtcbn1cblxuLnBpLXNvcnQtYWx0LXNsYXNoOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5ZWVcIjtcbn1cblxuLnBpLWFycm93cy1oOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5ZWNcIjtcbn1cblxuLnBpLWFycm93cy12OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5ZWRcIjtcbn1cblxuLnBpLXBvdW5kOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5ZWJcIjtcbn1cblxuLnBpLXByaW1lOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5ZWFcIjtcbn1cblxuLnBpLWNoYXJ0LXBpZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOWU5XCI7XG59XG5cbi5waS1yZWRkaXQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTllOFwiO1xufVxuXG4ucGktY29kZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOWU3XCI7XG59XG5cbi5waS1zeW5jOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5ZTZcIjtcbn1cblxuLnBpLXNob3BwaW5nLWJhZzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOWU1XCI7XG59XG5cbi5waS1zZXJ2ZXI6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTllNFwiO1xufVxuXG4ucGktZGF0YWJhc2U6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTllM1wiO1xufVxuXG4ucGktaGFzaHRhZzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOWUyXCI7XG59XG5cbi5waS1ib29rbWFyay1maWxsOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5ZGZcIjtcbn1cblxuLnBpLWZpbHRlci1maWxsOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5ZTBcIjtcbn1cblxuLnBpLWhlYXJ0LWZpbGw6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTllMVwiO1xufVxuXG4ucGktZmxhZy1maWxsOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5ZGVcIjtcbn1cblxuLnBpLWNpcmNsZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOWRjXCI7XG59XG5cbi5waS1jaXJjbGUtZmlsbDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOWRkXCI7XG59XG5cbi5waS1ib2x0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5ZGJcIjtcbn1cblxuLnBpLWhpc3Rvcnk6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTlkYVwiO1xufVxuXG4ucGktYm94OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5ZDlcIjtcbn1cblxuLnBpLWF0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5ZDhcIjtcbn1cblxuLnBpLWFycm93LXVwLXJpZ2h0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5ZDRcIjtcbn1cblxuLnBpLWFycm93LXVwLWxlZnQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTlkNVwiO1xufVxuXG4ucGktYXJyb3ctZG93bi1sZWZ0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5ZDZcIjtcbn1cblxuLnBpLWFycm93LWRvd24tcmlnaHQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTlkN1wiO1xufVxuXG4ucGktdGVsZWdyYW06YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTlkM1wiO1xufVxuXG4ucGktc3RvcC1jaXJjbGU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTlkMlwiO1xufVxuXG4ucGktc3RvcDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOWQxXCI7XG59XG5cbi5waS13aGF0c2FwcDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOWQwXCI7XG59XG5cbi5waS1idWlsZGluZzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOWNmXCI7XG59XG5cbi5waS1xcmNvZGU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTljZVwiO1xufVxuXG4ucGktY2FyOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5Y2RcIjtcbn1cblxuLnBpLWluc3RhZ3JhbTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOWNjXCI7XG59XG5cbi5waS1saW5rZWRpbjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOWNiXCI7XG59XG5cbi5waS1zZW5kOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5Y2FcIjtcbn1cblxuLnBpLXNsYWNrOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5YzlcIjtcbn1cblxuLnBpLXN1bjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOWM4XCI7XG59XG5cbi5waS1tb29uOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5YzdcIjtcbn1cblxuLnBpLXZpbWVvOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5YzZcIjtcbn1cblxuLnBpLXlvdXR1YmU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTljNVwiO1xufVxuXG4ucGktZmxhZzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOWM0XCI7XG59XG5cbi5waS13YWxsZXQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTljM1wiO1xufVxuXG4ucGktbWFwOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5YzJcIjtcbn1cblxuLnBpLWxpbms6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTljMVwiO1xufVxuXG4ucGktY3JlZGl0LWNhcmQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTliZlwiO1xufVxuXG4ucGktZGlzY29yZDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOWMwXCI7XG59XG5cbi5waS1wZXJjZW50YWdlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5YmVcIjtcbn1cblxuLnBpLWV1cm86YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTliZFwiO1xufVxuXG4ucGktYm9vazpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOWJhXCI7XG59XG5cbi5waS1zaGllbGQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTliOVwiO1xufVxuXG4ucGktcGF5cGFsOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5YmJcIjtcbn1cblxuLnBpLWFtYXpvbjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOWJjXCI7XG59XG5cbi5waS1waG9uZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOWI4XCI7XG59XG5cbi5waS1maWx0ZXItc2xhc2g6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTliN1wiO1xufVxuXG4ucGktZmFjZWJvb2s6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTliNFwiO1xufVxuXG4ucGktZ2l0aHViOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5YjVcIjtcbn1cblxuLnBpLXR3aXR0ZXI6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTliNlwiO1xufVxuXG4ucGktc3RlcC1iYWNrd2FyZC1hbHQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTlhY1wiO1xufVxuXG4ucGktc3RlcC1mb3J3YXJkLWFsdDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOWFkXCI7XG59XG5cbi5waS1mb3J3YXJkOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5YWVcIjtcbn1cblxuLnBpLWJhY2t3YXJkOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5YWZcIjtcbn1cblxuLnBpLWZhc3QtYmFja3dhcmQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTliMFwiO1xufVxuXG4ucGktZmFzdC1mb3J3YXJkOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5YjFcIjtcbn1cblxuLnBpLXBhdXNlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5YjJcIjtcbn1cblxuLnBpLXBsYXk6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTliM1wiO1xufVxuXG4ucGktY29tcGFzczpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOWFiXCI7XG59XG5cbi5waS1pZC1jYXJkOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5YWFcIjtcbn1cblxuLnBpLXRpY2tldDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOWE5XCI7XG59XG5cbi5waS1maWxlLW86YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTlhOFwiO1xufVxuXG4ucGktcmVwbHk6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTlhN1wiO1xufVxuXG4ucGktZGlyZWN0aW9ucy1hbHQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTlhNVwiO1xufVxuXG4ucGktZGlyZWN0aW9uczpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOWE2XCI7XG59XG5cbi5waS10aHVtYnMtdXA6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTlhM1wiO1xufVxuXG4ucGktdGh1bWJzLWRvd246YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTlhNFwiO1xufVxuXG4ucGktc29ydC1udW1lcmljLWRvd24tYWx0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5OTZcIjtcbn1cblxuLnBpLXNvcnQtbnVtZXJpYy11cC1hbHQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTk5N1wiO1xufVxuXG4ucGktc29ydC1hbHBoYS1kb3duLWFsdDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTk4XCI7XG59XG5cbi5waS1zb3J0LWFscGhhLXVwLWFsdDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTk5XCI7XG59XG5cbi5waS1zb3J0LW51bWVyaWMtZG93bjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTlhXCI7XG59XG5cbi5waS1zb3J0LW51bWVyaWMtdXA6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTk5YlwiO1xufVxuXG4ucGktc29ydC1hbHBoYS1kb3duOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5OWNcIjtcbn1cblxuLnBpLXNvcnQtYWxwaGEtdXA6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTk5ZFwiO1xufVxuXG4ucGktc29ydC1hbHQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTk5ZVwiO1xufVxuXG4ucGktc29ydC1hbW91bnQtdXA6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTk5ZlwiO1xufVxuXG4ucGktc29ydC1hbW91bnQtZG93bjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOWEwXCI7XG59XG5cbi5waS1zb3J0LWFtb3VudC1kb3duLWFsdDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOWExXCI7XG59XG5cbi5waS1zb3J0LWFtb3VudC11cC1hbHQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTlhMlwiO1xufVxuXG4ucGktcGFsZXR0ZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTk1XCI7XG59XG5cbi5waS11bmRvOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5OTRcIjtcbn1cblxuLnBpLWRlc2t0b3A6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTk5M1wiO1xufVxuXG4ucGktc2xpZGVycy12OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5OTFcIjtcbn1cblxuLnBpLXNsaWRlcnMtaDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTkyXCI7XG59XG5cbi5waS1zZWFyY2gtcGx1czpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOThmXCI7XG59XG5cbi5waS1zZWFyY2gtbWludXM6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTk5MFwiO1xufVxuXG4ucGktZmlsZS1leGNlbDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOThlXCI7XG59XG5cbi5waS1maWxlLXBkZjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOThkXCI7XG59XG5cbi5waS1jaGVjay1zcXVhcmU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTk4Y1wiO1xufVxuXG4ucGktY2hhcnQtbGluZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOThiXCI7XG59XG5cbi5waS11c2VyLWVkaXQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTk4YVwiO1xufVxuXG4ucGktZXhjbGFtYXRpb24tY2lyY2xlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5ODlcIjtcbn1cblxuLnBpLWFuZHJvaWQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTk4NVwiO1xufVxuXG4ucGktZ29vZ2xlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5ODZcIjtcbn1cblxuLnBpLWFwcGxlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5ODdcIjtcbn1cblxuLnBpLW1pY3Jvc29mdDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTg4XCI7XG59XG5cbi5waS1oZWFydDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTg0XCI7XG59XG5cbi5waS1tb2JpbGU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTk4MlwiO1xufVxuXG4ucGktdGFibGV0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5ODNcIjtcbn1cblxuLnBpLWtleTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTgxXCI7XG59XG5cbi5waS1zaG9wcGluZy1jYXJ0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5ODBcIjtcbn1cblxuLnBpLWNvbW1lbnRzOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5N2VcIjtcbn1cblxuLnBpLWNvbW1lbnQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTk3ZlwiO1xufVxuXG4ucGktYnJpZWZjYXNlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5N2RcIjtcbn1cblxuLnBpLWJlbGw6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTk3Y1wiO1xufVxuXG4ucGktcGFwZXJjbGlwOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5N2JcIjtcbn1cblxuLnBpLXNoYXJlLWFsdDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTdhXCI7XG59XG5cbi5waS1lbnZlbG9wZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTc5XCI7XG59XG5cbi5waS12b2x1bWUtZG93bjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTc2XCI7XG59XG5cbi5waS12b2x1bWUtdXA6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTk3N1wiO1xufVxuXG4ucGktdm9sdW1lLW9mZjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTc4XCI7XG59XG5cbi5waS1lamVjdDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTc1XCI7XG59XG5cbi5waS1tb25leS1iaWxsOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5NzRcIjtcbn1cblxuLnBpLWltYWdlczpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTczXCI7XG59XG5cbi5waS1pbWFnZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTcyXCI7XG59XG5cbi5waS1zaWduLWluOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5NzBcIjtcbn1cblxuLnBpLXNpZ24tb3V0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5NzFcIjtcbn1cblxuLnBpLXdpZmk6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTk2ZlwiO1xufVxuXG4ucGktc2l0ZW1hcDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTZlXCI7XG59XG5cbi5waS1jaGFydC1iYXI6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTk2ZFwiO1xufVxuXG4ucGktY2FtZXJhOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5NmNcIjtcbn1cblxuLnBpLWRvbGxhcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTZiXCI7XG59XG5cbi5waS1sb2NrLW9wZW46YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTk2YVwiO1xufVxuXG4ucGktdGFibGU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTk2OVwiO1xufVxuXG4ucGktbWFwLW1hcmtlcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTY4XCI7XG59XG5cbi5waS1saXN0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5NjdcIjtcbn1cblxuLnBpLWV5ZS1zbGFzaDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTY1XCI7XG59XG5cbi5waS1leWU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTk2NlwiO1xufVxuXG4ucGktZm9sZGVyLW9wZW46YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTk2NFwiO1xufVxuXG4ucGktZm9sZGVyOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5NjNcIjtcbn1cblxuLnBpLXZpZGVvOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5NjJcIjtcbn1cblxuLnBpLWluYm94OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5NjFcIjtcbn1cblxuLnBpLWxvY2s6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTk1ZlwiO1xufVxuXG4ucGktdW5sb2NrOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5NjBcIjtcbn1cblxuLnBpLXRhZ3M6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTk1ZFwiO1xufVxuXG4ucGktdGFnOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5NWVcIjtcbn1cblxuLnBpLXBvd2VyLW9mZjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTVjXCI7XG59XG5cbi5waS1zYXZlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5NWJcIjtcbn1cblxuLnBpLXF1ZXN0aW9uLWNpcmNsZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTU5XCI7XG59XG5cbi5waS1xdWVzdGlvbjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTVhXCI7XG59XG5cbi5waS1jb3B5OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5NTdcIjtcbn1cblxuLnBpLWZpbGU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTk1OFwiO1xufVxuXG4ucGktY2xvbmU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTk1NVwiO1xufVxuXG4ucGktY2FsZW5kYXItdGltZXM6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTk1MlwiO1xufVxuXG4ucGktY2FsZW5kYXItbWludXM6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTk1M1wiO1xufVxuXG4ucGktY2FsZW5kYXItcGx1czpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTU0XCI7XG59XG5cbi5waS1lbGxpcHNpcy12OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5NTBcIjtcbn1cblxuLnBpLWVsbGlwc2lzLWg6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTk1MVwiO1xufVxuXG4ucGktYm9va21hcms6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTk0ZVwiO1xufVxuXG4ucGktZ2xvYmU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTk0ZlwiO1xufVxuXG4ucGktcmVwbGF5OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5NGRcIjtcbn1cblxuLnBpLWZpbHRlcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTRjXCI7XG59XG5cbi5waS1wcmludDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTRiXCI7XG59XG5cbi5waS1hbGlnbi1yaWdodDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTQ2XCI7XG59XG5cbi5waS1hbGlnbi1sZWZ0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5NDdcIjtcbn1cblxuLnBpLWFsaWduLWNlbnRlcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTQ4XCI7XG59XG5cbi5waS1hbGlnbi1qdXN0aWZ5OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5NDlcIjtcbn1cblxuLnBpLWNvZzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTRhXCI7XG59XG5cbi5waS1jbG91ZC1kb3dubG9hZDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTQzXCI7XG59XG5cbi5waS1jbG91ZC11cGxvYWQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTk0NFwiO1xufVxuXG4ucGktY2xvdWQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTk0NVwiO1xufVxuXG4ucGktcGVuY2lsOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5NDJcIjtcbn1cblxuLnBpLXVzZXJzOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5NDFcIjtcbn1cblxuLnBpLWNsb2NrOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5NDBcIjtcbn1cblxuLnBpLXVzZXItbWludXM6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTkzZVwiO1xufVxuXG4ucGktdXNlci1wbHVzOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5M2ZcIjtcbn1cblxuLnBpLXRyYXNoOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5M2RcIjtcbn1cblxuLnBpLWV4dGVybmFsLWxpbms6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTkzY1wiO1xufVxuXG4ucGktd2luZG93LW1heGltaXplOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5M2JcIjtcbn1cblxuLnBpLXdpbmRvdy1taW5pbWl6ZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTNhXCI7XG59XG5cbi5waS1yZWZyZXNoOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5MzhcIjtcbn1cbiAgXG4ucGktdXNlcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTM5XCI7XG59XG5cbi5waS1leGNsYW1hdGlvbi10cmlhbmdsZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTIyXCI7XG59XG5cbi5waS1jYWxlbmRhcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTI3XCI7XG59XG5cbi5waS1jaGV2cm9uLWNpcmNsZS1sZWZ0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5MjhcIjtcbn1cblxuLnBpLWNoZXZyb24tY2lyY2xlLWRvd246YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTkyOVwiO1xufVxuXG4ucGktY2hldnJvbi1jaXJjbGUtcmlnaHQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTkyYVwiO1xufVxuXG4ucGktY2hldnJvbi1jaXJjbGUtdXA6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTkyYlwiO1xufVxuXG4ucGktYW5nbGUtZG91YmxlLWRvd246YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTkyY1wiO1xufVxuXG4ucGktYW5nbGUtZG91YmxlLWxlZnQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTkyZFwiO1xufVxuXG4ucGktYW5nbGUtZG91YmxlLXJpZ2h0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5MmVcIjtcbn1cblxuLnBpLWFuZ2xlLWRvdWJsZS11cDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTJmXCI7XG59XG5cbi5waS1hbmdsZS1kb3duOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5MzBcIjtcbn1cblxuLnBpLWFuZ2xlLWxlZnQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTkzMVwiO1xufVxuXG4ucGktYW5nbGUtcmlnaHQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTkzMlwiO1xufVxuXG4ucGktYW5nbGUtdXA6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTkzM1wiO1xufVxuXG4ucGktdXBsb2FkOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5MzRcIjtcbn1cblxuLnBpLWRvd25sb2FkOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5NTZcIjtcbn1cblxuLnBpLWJhbjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTM1XCI7XG59XG5cbi5waS1zdGFyLWZpbGw6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTkzNlwiO1xufVxuXG4ucGktc3RhcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTM3XCI7XG59XG5cbi5waS1jaGV2cm9uLWxlZnQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTkwMFwiO1xufVxuXG4ucGktY2hldnJvbi1yaWdodDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTAxXCI7XG59XG5cbi5waS1jaGV2cm9uLWRvd246YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTkwMlwiO1xufVxuXG4ucGktY2hldnJvbi11cDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTAzXCI7XG59XG5cbi5waS1jYXJldC1sZWZ0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5MDRcIjtcbn1cblxuLnBpLWNhcmV0LXJpZ2h0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5MDVcIjtcbn1cblxuLnBpLWNhcmV0LWRvd246YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTkwNlwiO1xufVxuXG4ucGktY2FyZXQtdXA6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTkwN1wiO1xufVxuXG4ucGktc2VhcmNoOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5MDhcIjtcbn1cblxuLnBpLWNoZWNrOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5MDlcIjtcbn1cblxuLnBpLWNoZWNrLWNpcmNsZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTBhXCI7XG59XG5cbi5waS10aW1lczpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTBiXCI7XG59XG5cbi5waS10aW1lcy1jaXJjbGU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTkwY1wiO1xufVxuXG4ucGktcGx1czpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTBkXCI7XG59XG5cbi5waS1wbHVzLWNpcmNsZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTBlXCI7XG59XG5cbi5waS1taW51czpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTBmXCI7XG59XG5cbi5waS1taW51cy1jaXJjbGU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTkxMFwiO1xufVxuXG4ucGktY2lyY2xlLW9uOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5MTFcIjtcbn1cblxuLnBpLWNpcmNsZS1vZmY6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTkxMlwiO1xufVxuXG4ucGktc29ydC1kb3duOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5MTNcIjtcbn1cblxuLnBpLXNvcnQtdXA6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTkxNFwiO1xufVxuXG4ucGktc29ydDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTE1XCI7XG59XG5cbi5waS1zdGVwLWJhY2t3YXJkOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5MTZcIjtcbn1cblxuLnBpLXN0ZXAtZm9yd2FyZDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTE3XCI7XG59XG5cbi5waS10aC1sYXJnZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTE4XCI7XG59XG5cbi5waS1hcnJvdy1kb3duOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5MTlcIjtcbn1cblxuLnBpLWFycm93LWxlZnQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTkxYVwiO1xufVxuXG4ucGktYXJyb3ctcmlnaHQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTkxYlwiO1xufVxuXG4ucGktYXJyb3ctdXA6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTkxY1wiO1xufVxuXG4ucGktYmFyczpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTFkXCI7XG59XG5cbi5waS1hcnJvdy1jaXJjbGUtZG93bjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTFlXCI7XG59XG5cbi5waS1hcnJvdy1jaXJjbGUtbGVmdDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTFmXCI7XG59XG5cbi5waS1hcnJvdy1jaXJjbGUtcmlnaHQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTkyMFwiO1xufVxuXG4ucGktYXJyb3ctY2lyY2xlLXVwOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5MjFcIjtcbn1cblxuLnBpLWluZm86YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTkyM1wiO1xufVxuXG4ucGktaW5mby1jaXJjbGU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTkyNFwiO1xufVxuXG4ucGktaG9tZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTI1XCI7XG59XG5cbi5waS1zcGlubmVyOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5MjZcIjtcbn1cbiIsIjpyb290IHtcbiAgZm9udC1mYW1pbHk6IFwiSW50ZXIgdmFyXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJjdjAyXCIsIFwiY3YwM1wiLCBcImN2MDRcIiwgXCJjdjExXCI7XG4gIGZvbnQtdmFyaWF0aW9uLXNldHRpbmdzOiBub3JtYWw7XG4gIC0tZm9udC1mYW1pbHk6IFwiSW50ZXIgdmFyXCIsIHNhbnMtc2VyaWY7XG4gIC0tZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcImN2MDJcIiwgXCJjdjAzXCIsIFwiY3YwNFwiLCBcImN2MTFcIjtcbiAgLS1zdXJmYWNlLWE6ICNmZmZmZmY7XG4gIC0tc3VyZmFjZS1iOiAjZjlmYWZiO1xuICAtLXN1cmZhY2UtYzogI2YzZjRmNjtcbiAgLS1zdXJmYWNlLWQ6ICNlNWU3ZWI7XG4gIC0tc3VyZmFjZS1lOiAjZmZmZmZmO1xuICAtLXN1cmZhY2UtZjogI2ZmZmZmZjtcbiAgLS10ZXh0LWNvbG9yOiAjNGI1NTYzO1xuICAtLXRleHQtY29sb3Itc2Vjb25kYXJ5OiAjNmI3MjgwO1xuICAtLXByaW1hcnktY29sb3I6ICM2MzY2ZjE7XG4gIC0tcHJpbWFyeS1jb2xvci10ZXh0OiAjZmZmZmZmO1xuICAtLXN1cmZhY2UtMDogI2ZmZmZmZjtcbiAgLS1zdXJmYWNlLTUwOiAjZjlmYWZiO1xuICAtLXN1cmZhY2UtMTAwOiAjZjNmNGY2O1xuICAtLXN1cmZhY2UtMjAwOiAjZTVlN2ViO1xuICAtLXN1cmZhY2UtMzAwOiAjZDFkNWRiO1xuICAtLXN1cmZhY2UtNDAwOiAjOWNhM2FmO1xuICAtLXN1cmZhY2UtNTAwOiAjNmI3MjgwO1xuICAtLXN1cmZhY2UtNjAwOiAjNGI1NTYzO1xuICAtLXN1cmZhY2UtNzAwOiAjMzc0MTUxO1xuICAtLXN1cmZhY2UtODAwOiAjMWYyOTM3O1xuICAtLXN1cmZhY2UtOTAwOiAjMTExODI3O1xuICAtLWdyYXktNTA6ICNmOWZhZmI7XG4gIC0tZ3JheS0xMDA6ICNmM2Y0ZjY7XG4gIC0tZ3JheS0yMDA6ICNlNWU3ZWI7XG4gIC0tZ3JheS0zMDA6ICNkMWQ1ZGI7XG4gIC0tZ3JheS00MDA6ICM5Y2EzYWY7XG4gIC0tZ3JheS01MDA6ICM2YjcyODA7XG4gIC0tZ3JheS02MDA6ICM0YjU1NjM7XG4gIC0tZ3JheS03MDA6ICMzNzQxNTE7XG4gIC0tZ3JheS04MDA6ICMxZjI5Mzc7XG4gIC0tZ3JheS05MDA6ICMxMTE4Mjc7XG4gIC0tY29udGVudC1wYWRkaW5nOiAxLjI1cmVtO1xuICAtLWlubGluZS1zcGFjaW5nOiAwLjVyZW07XG4gIC0tYm9yZGVyLXJhZGl1czogNnB4O1xuICAtLXN1cmZhY2UtZ3JvdW5kOiAjZjlmYWZiO1xuICAtLXN1cmZhY2Utc2VjdGlvbjogI2ZmZmZmZjtcbiAgLS1zdXJmYWNlLWNhcmQ6ICNmZmZmZmY7XG4gIC0tc3VyZmFjZS1vdmVybGF5OiAjZmZmZmZmO1xuICAtLXN1cmZhY2UtYm9yZGVyOiAjZGZlN2VmO1xuICAtLXN1cmZhY2UtaG92ZXI6ICNmNmY5ZmM7XG4gIC0tZm9jdXMtcmluZzogMCAwIDAgMC4ycmVtICNjN2QyZmU7XG4gIC0tbWFza2JnOiByZ2JhKDAsIDAsIDAsIDAuNCk7XG4gIC0taGlnaGxpZ2h0LWJnOiAjZWVmMmZmO1xuICAtLWhpZ2hsaWdodC10ZXh0LWNvbG9yOiAjNDMzOGNhO1xuICBjb2xvci1zY2hlbWU6IGxpZ2h0O1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiSW50ZXIgdmFyXCI7XG4gIGZvbnQtd2VpZ2h0OiAxMDAgOTAwO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1uYW1lZC1pbnN0YW5jZTogXCJSZWd1bGFyXCI7XG4gIHNyYzogdXJsKFwiLi9mb250cy9JbnRlclZhcmlhYmxlLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkludGVyIHZhclwiO1xuICBmb250LXdlaWdodDogMTAwIDkwMDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtbmFtZWQtaW5zdGFuY2U6IFwiSXRhbGljXCI7XG4gIHNyYzogdXJsKFwiLi9mb250cy9JbnRlclZhcmlhYmxlLUl0YWxpYy53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbn1cbjpyb290IHtcbiAgLS1ibHVlLTUwOiNmNWY5ZmY7XG4gIC0tYmx1ZS0xMDA6I2QwZTFmZDtcbiAgLS1ibHVlLTIwMDojYWJjOWZiO1xuICAtLWJsdWUtMzAwOiM4NWIyZjk7XG4gIC0tYmx1ZS00MDA6IzYwOWFmODtcbiAgLS1ibHVlLTUwMDojM2I4MmY2O1xuICAtLWJsdWUtNjAwOiMzMjZmZDE7XG4gIC0tYmx1ZS03MDA6IzI5NWJhYztcbiAgLS1ibHVlLTgwMDojMjA0ODg3O1xuICAtLWJsdWUtOTAwOiMxODM0NjI7XG4gIC0tZ3JlZW4tNTA6I2Y0ZmNmNztcbiAgLS1ncmVlbi0xMDA6I2NhZjFkODtcbiAgLS1ncmVlbi0yMDA6I2EwZTZiYTtcbiAgLS1ncmVlbi0zMDA6Izc2ZGI5YjtcbiAgLS1ncmVlbi00MDA6IzRjZDA3ZDtcbiAgLS1ncmVlbi01MDA6IzIyYzU1ZTtcbiAgLS1ncmVlbi02MDA6IzFkYTc1MDtcbiAgLS1ncmVlbi03MDA6IzE4OGE0MjtcbiAgLS1ncmVlbi04MDA6IzEzNmMzNDtcbiAgLS1ncmVlbi05MDA6IzBlNGYyNjtcbiAgLS15ZWxsb3ctNTA6I2ZlZmJmMztcbiAgLS15ZWxsb3ctMTAwOiNmYWVkYzQ7XG4gIC0teWVsbG93LTIwMDojZjZkZTk1O1xuICAtLXllbGxvdy0zMDA6I2YyZDA2NjtcbiAgLS15ZWxsb3ctNDAwOiNlZWMxMzc7XG4gIC0teWVsbG93LTUwMDojZWFiMzA4O1xuICAtLXllbGxvdy02MDA6I2M3OTgwNztcbiAgLS15ZWxsb3ctNzAwOiNhNDdkMDY7XG4gIC0teWVsbG93LTgwMDojODE2MjA0O1xuICAtLXllbGxvdy05MDA6IzVlNDgwMztcbiAgLS1jeWFuLTUwOiNmM2ZiZmQ7XG4gIC0tY3lhbi0xMDA6I2MzZWRmNTtcbiAgLS1jeWFuLTIwMDojOTRlMGVkO1xuICAtLWN5YW4tMzAwOiM2NWQyZTQ7XG4gIC0tY3lhbi00MDA6IzM1YzRkYztcbiAgLS1jeWFuLTUwMDojMDZiNmQ0O1xuICAtLWN5YW4tNjAwOiMwNTliYjQ7XG4gIC0tY3lhbi03MDA6IzA0N2Y5NDtcbiAgLS1jeWFuLTgwMDojMDM2NDc1O1xuICAtLWN5YW4tOTAwOiMwMjQ5NTU7XG4gIC0tcGluay01MDojZmVmNmZhO1xuICAtLXBpbmstMTAwOiNmYWQzZTc7XG4gIC0tcGluay0yMDA6I2Y3YjBkMztcbiAgLS1waW5rLTMwMDojZjM4ZWMwO1xuICAtLXBpbmstNDAwOiNmMDZiYWM7XG4gIC0tcGluay01MDA6I2VjNDg5OTtcbiAgLS1waW5rLTYwMDojYzkzZDgyO1xuICAtLXBpbmstNzAwOiNhNTMyNmI7XG4gIC0tcGluay04MDA6IzgyMjg1NDtcbiAgLS1waW5rLTkwMDojNWUxZDNkO1xuICAtLWluZGlnby01MDojZjdmN2ZlO1xuICAtLWluZGlnby0xMDA6I2RhZGFmYztcbiAgLS1pbmRpZ28tMjAwOiNiY2JkZjk7XG4gIC0taW5kaWdvLTMwMDojOWVhMGY2O1xuICAtLWluZGlnby00MDA6IzgxODNmNDtcbiAgLS1pbmRpZ28tNTAwOiM2MzY2ZjE7XG4gIC0taW5kaWdvLTYwMDojNTQ1N2NkO1xuICAtLWluZGlnby03MDA6IzQ1NDdhOTtcbiAgLS1pbmRpZ28tODAwOiMzNjM4ODU7XG4gIC0taW5kaWdvLTkwMDojMjgyOTYwO1xuICAtLXRlYWwtNTA6I2YzZmJmYjtcbiAgLS10ZWFsLTEwMDojYzdlZWVhO1xuICAtLXRlYWwtMjAwOiM5YWUwZDk7XG4gIC0tdGVhbC0zMDA6IzZkZDNjODtcbiAgLS10ZWFsLTQwMDojNDFjNWI3O1xuICAtLXRlYWwtNTAwOiMxNGI4YTY7XG4gIC0tdGVhbC02MDA6IzExOWM4ZDtcbiAgLS10ZWFsLTcwMDojMGU4MTc0O1xuICAtLXRlYWwtODAwOiMwYjY1NWI7XG4gIC0tdGVhbC05MDA6IzA4NGE0MjtcbiAgLS1vcmFuZ2UtNTA6I2ZmZjhmMztcbiAgLS1vcmFuZ2UtMTAwOiNmZWRkYzc7XG4gIC0tb3JhbmdlLTIwMDojZmNjMzliO1xuICAtLW9yYW5nZS0zMDA6I2ZiYTg2ZjtcbiAgLS1vcmFuZ2UtNDAwOiNmYThlNDI7XG4gIC0tb3JhbmdlLTUwMDojZjk3MzE2O1xuICAtLW9yYW5nZS02MDA6I2Q0NjIxMztcbiAgLS1vcmFuZ2UtNzAwOiNhZTUxMGY7XG4gIC0tb3JhbmdlLTgwMDojODkzZjBjO1xuICAtLW9yYW5nZS05MDA6IzY0MmUwOTtcbiAgLS1ibHVlZ3JheS01MDojZjdmOGY5O1xuICAtLWJsdWVncmF5LTEwMDojZGFkZWUzO1xuICAtLWJsdWVncmF5LTIwMDojYmNjM2NkO1xuICAtLWJsdWVncmF5LTMwMDojOWZhOWI3O1xuICAtLWJsdWVncmF5LTQwMDojODE4ZWExO1xuICAtLWJsdWVncmF5LTUwMDojNjQ3NDhiO1xuICAtLWJsdWVncmF5LTYwMDojNTU2Mzc2O1xuICAtLWJsdWVncmF5LTcwMDojNDY1MTYxO1xuICAtLWJsdWVncmF5LTgwMDojMzc0MDRjO1xuICAtLWJsdWVncmF5LTkwMDojMjgyZTM4O1xuICAtLXB1cnBsZS01MDojZmJmN2ZmO1xuICAtLXB1cnBsZS0xMDA6I2VhZDZmZDtcbiAgLS1wdXJwbGUtMjAwOiNkYWI2ZmM7XG4gIC0tcHVycGxlLTMwMDojYzk5NmZhO1xuICAtLXB1cnBsZS00MDA6I2I5NzVmOTtcbiAgLS1wdXJwbGUtNTAwOiNhODU1Zjc7XG4gIC0tcHVycGxlLTYwMDojOGY0OGQyO1xuICAtLXB1cnBsZS03MDA6Izc2M2NhZDtcbiAgLS1wdXJwbGUtODAwOiM1YzJmODg7XG4gIC0tcHVycGxlLTkwMDojNDMyMjYzO1xuICAtLXJlZC01MDojZmZmNWY1O1xuICAtLXJlZC0xMDA6I2ZmZDBjZTtcbiAgLS1yZWQtMjAwOiNmZmFjYTc7XG4gIC0tcmVkLTMwMDojZmY4NzgwO1xuICAtLXJlZC00MDA6I2ZmNjI1OTtcbiAgLS1yZWQtNTAwOiNmZjNkMzI7XG4gIC0tcmVkLTYwMDojZDkzNDJiO1xuICAtLXJlZC03MDA6I2IzMmIyMztcbiAgLS1yZWQtODAwOiM4YzIyMWM7XG4gIC0tcmVkLTkwMDojNjYxODE0O1xuICAtLXByaW1hcnktNTA6I2Y3ZjdmZTtcbiAgLS1wcmltYXJ5LTEwMDojZGFkYWZjO1xuICAtLXByaW1hcnktMjAwOiNiY2JkZjk7XG4gIC0tcHJpbWFyeS0zMDA6IzllYTBmNjtcbiAgLS1wcmltYXJ5LTQwMDojODE4M2Y0O1xuICAtLXByaW1hcnktNTAwOiM2MzY2ZjE7XG4gIC0tcHJpbWFyeS02MDA6IzU0NTdjZDtcbiAgLS1wcmltYXJ5LTcwMDojNDU0N2E5O1xuICAtLXByaW1hcnktODAwOiMzNjM4ODU7XG4gIC0tcHJpbWFyeS05MDA6IzI4Mjk2MDtcbn1cblxuLnAtZWRpdG9yLWNvbnRhaW5lciAucC1lZGl0b3ItdG9vbGJhciB7XG4gIGJhY2tncm91bmQ6ICNmOWZhZmI7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA2cHg7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDZweDtcbn1cbi5wLWVkaXRvci1jb250YWluZXIgLnAtZWRpdG9yLXRvb2xiYXIucWwtc25vdyB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlNWU3ZWI7XG59XG4ucC1lZGl0b3ItY29udGFpbmVyIC5wLWVkaXRvci10b29sYmFyLnFsLXNub3cgLnFsLXN0cm9rZSB7XG4gIHN0cm9rZTogIzZiNzI4MDtcbn1cbi5wLWVkaXRvci1jb250YWluZXIgLnAtZWRpdG9yLXRvb2xiYXIucWwtc25vdyAucWwtZmlsbCB7XG4gIGZpbGw6ICM2YjcyODA7XG59XG4ucC1lZGl0b3ItY29udGFpbmVyIC5wLWVkaXRvci10b29sYmFyLnFsLXNub3cgLnFsLXBpY2tlciAucWwtcGlja2VyLWxhYmVsIHtcbiAgYm9yZGVyOiAwIG5vbmU7XG4gIGNvbG9yOiAjNmI3MjgwO1xufVxuLnAtZWRpdG9yLWNvbnRhaW5lciAucC1lZGl0b3ItdG9vbGJhci5xbC1zbm93IC5xbC1waWNrZXIgLnFsLXBpY2tlci1sYWJlbDpob3ZlciB7XG4gIGNvbG9yOiAjNGI1NTYzO1xufVxuLnAtZWRpdG9yLWNvbnRhaW5lciAucC1lZGl0b3ItdG9vbGJhci5xbC1zbm93IC5xbC1waWNrZXIgLnFsLXBpY2tlci1sYWJlbDpob3ZlciAucWwtc3Ryb2tlIHtcbiAgc3Ryb2tlOiAjNGI1NTYzO1xufVxuLnAtZWRpdG9yLWNvbnRhaW5lciAucC1lZGl0b3ItdG9vbGJhci5xbC1zbm93IC5xbC1waWNrZXIgLnFsLXBpY2tlci1sYWJlbDpob3ZlciAucWwtZmlsbCB7XG4gIGZpbGw6ICM0YjU1NjM7XG59XG4ucC1lZGl0b3ItY29udGFpbmVyIC5wLWVkaXRvci10b29sYmFyLnFsLXNub3cgLnFsLXBpY2tlci5xbC1leHBhbmRlZCAucWwtcGlja2VyLWxhYmVsIHtcbiAgY29sb3I6ICM0YjU1NjM7XG59XG4ucC1lZGl0b3ItY29udGFpbmVyIC5wLWVkaXRvci10b29sYmFyLnFsLXNub3cgLnFsLXBpY2tlci5xbC1leHBhbmRlZCAucWwtcGlja2VyLWxhYmVsIC5xbC1zdHJva2Uge1xuICBzdHJva2U6ICM0YjU1NjM7XG59XG4ucC1lZGl0b3ItY29udGFpbmVyIC5wLWVkaXRvci10b29sYmFyLnFsLXNub3cgLnFsLXBpY2tlci5xbC1leHBhbmRlZCAucWwtcGlja2VyLWxhYmVsIC5xbC1maWxsIHtcbiAgZmlsbDogIzRiNTU2Mztcbn1cbi5wLWVkaXRvci1jb250YWluZXIgLnAtZWRpdG9yLXRvb2xiYXIucWwtc25vdyAucWwtcGlja2VyLnFsLWV4cGFuZGVkIC5xbC1waWNrZXItb3B0aW9ucyB7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIGJvcmRlcjogMCBub25lO1xuICBib3gtc2hhZG93OiAwIDJweCAxMnB4IDAgcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIHBhZGRpbmc6IDAuNzVyZW0gMDtcbn1cbi5wLWVkaXRvci1jb250YWluZXIgLnAtZWRpdG9yLXRvb2xiYXIucWwtc25vdyAucWwtcGlja2VyLnFsLWV4cGFuZGVkIC5xbC1waWNrZXItb3B0aW9ucyAucWwtcGlja2VyLWl0ZW0ge1xuICBjb2xvcjogIzRiNTU2Mztcbn1cbi5wLWVkaXRvci1jb250YWluZXIgLnAtZWRpdG9yLXRvb2xiYXIucWwtc25vdyAucWwtcGlja2VyLnFsLWV4cGFuZGVkIC5xbC1waWNrZXItb3B0aW9ucyAucWwtcGlja2VyLWl0ZW06aG92ZXIge1xuICBjb2xvcjogIzRiNTU2MztcbiAgYmFja2dyb3VuZDogI2YzZjRmNjtcbn1cbi5wLWVkaXRvci1jb250YWluZXIgLnAtZWRpdG9yLXRvb2xiYXIucWwtc25vdyAucWwtcGlja2VyLnFsLWV4cGFuZGVkOm5vdCgucWwtaWNvbi1waWNrZXIpIC5xbC1waWNrZXItaXRlbSB7XG4gIHBhZGRpbmc6IDAuNzVyZW0gMS4yNXJlbTtcbn1cbi5wLWVkaXRvci1jb250YWluZXIgLnAtZWRpdG9yLWNvbnRlbnQge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNnB4O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA2cHg7XG59XG4ucC1lZGl0b3ItY29udGFpbmVyIC5wLWVkaXRvci1jb250ZW50LnFsLXNub3cge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTVlN2ViO1xufVxuLnAtZWRpdG9yLWNvbnRhaW5lciAucC1lZGl0b3ItY29udGVudCAucWwtZWRpdG9yIHtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgY29sb3I6ICM0YjU1NjM7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA2cHg7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDZweDtcbn1cbi5wLWVkaXRvci1jb250YWluZXIgLnFsLXNub3cucWwtdG9vbGJhciBidXR0b246aG92ZXIsXG4ucC1lZGl0b3ItY29udGFpbmVyIC5xbC1zbm93LnFsLXRvb2xiYXIgYnV0dG9uOmZvY3VzIHtcbiAgY29sb3I6ICM0YjU1NjM7XG59XG4ucC1lZGl0b3ItY29udGFpbmVyIC5xbC1zbm93LnFsLXRvb2xiYXIgYnV0dG9uOmhvdmVyIC5xbC1zdHJva2UsXG4ucC1lZGl0b3ItY29udGFpbmVyIC5xbC1zbm93LnFsLXRvb2xiYXIgYnV0dG9uOmZvY3VzIC5xbC1zdHJva2Uge1xuICBzdHJva2U6ICM0YjU1NjM7XG59XG4ucC1lZGl0b3ItY29udGFpbmVyIC5xbC1zbm93LnFsLXRvb2xiYXIgYnV0dG9uOmhvdmVyIC5xbC1maWxsLFxuLnAtZWRpdG9yLWNvbnRhaW5lciAucWwtc25vdy5xbC10b29sYmFyIGJ1dHRvbjpmb2N1cyAucWwtZmlsbCB7XG4gIGZpbGw6ICM0YjU1NjM7XG59XG4ucC1lZGl0b3ItY29udGFpbmVyIC5xbC1zbm93LnFsLXRvb2xiYXIgYnV0dG9uLnFsLWFjdGl2ZSxcbi5wLWVkaXRvci1jb250YWluZXIgLnFsLXNub3cucWwtdG9vbGJhciAucWwtcGlja2VyLWxhYmVsLnFsLWFjdGl2ZSxcbi5wLWVkaXRvci1jb250YWluZXIgLnFsLXNub3cucWwtdG9vbGJhciAucWwtcGlja2VyLWl0ZW0ucWwtc2VsZWN0ZWQge1xuICBjb2xvcjogIzYzNjZmMTtcbn1cbi5wLWVkaXRvci1jb250YWluZXIgLnFsLXNub3cucWwtdG9vbGJhciBidXR0b24ucWwtYWN0aXZlIC5xbC1zdHJva2UsXG4ucC1lZGl0b3ItY29udGFpbmVyIC5xbC1zbm93LnFsLXRvb2xiYXIgLnFsLXBpY2tlci1sYWJlbC5xbC1hY3RpdmUgLnFsLXN0cm9rZSxcbi5wLWVkaXRvci1jb250YWluZXIgLnFsLXNub3cucWwtdG9vbGJhciAucWwtcGlja2VyLWl0ZW0ucWwtc2VsZWN0ZWQgLnFsLXN0cm9rZSB7XG4gIHN0cm9rZTogIzYzNjZmMTtcbn1cbi5wLWVkaXRvci1jb250YWluZXIgLnFsLXNub3cucWwtdG9vbGJhciBidXR0b24ucWwtYWN0aXZlIC5xbC1maWxsLFxuLnAtZWRpdG9yLWNvbnRhaW5lciAucWwtc25vdy5xbC10b29sYmFyIC5xbC1waWNrZXItbGFiZWwucWwtYWN0aXZlIC5xbC1maWxsLFxuLnAtZWRpdG9yLWNvbnRhaW5lciAucWwtc25vdy5xbC10b29sYmFyIC5xbC1waWNrZXItaXRlbS5xbC1zZWxlY3RlZCAucWwtZmlsbCB7XG4gIGZpbGw6ICM2MzY2ZjE7XG59XG4ucC1lZGl0b3ItY29udGFpbmVyIC5xbC1zbm93LnFsLXRvb2xiYXIgYnV0dG9uLnFsLWFjdGl2ZSAucWwtcGlja2VyLWxhYmVsLFxuLnAtZWRpdG9yLWNvbnRhaW5lciAucWwtc25vdy5xbC10b29sYmFyIC5xbC1waWNrZXItbGFiZWwucWwtYWN0aXZlIC5xbC1waWNrZXItbGFiZWwsXG4ucC1lZGl0b3ItY29udGFpbmVyIC5xbC1zbm93LnFsLXRvb2xiYXIgLnFsLXBpY2tlci1pdGVtLnFsLXNlbGVjdGVkIC5xbC1waWNrZXItbGFiZWwge1xuICBjb2xvcjogIzYzNjZmMTtcbn1cblxuQGxheWVyIHByaW1lcmVhY3Qge1xuICAqIHtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5wLWNvbXBvbmVudCB7XG4gICAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5KTtcbiAgICBmb250LWZlYXR1cmUtc2V0dGluZ3M6IHZhcigtLWZvbnQtZmVhdHVyZS1zZXR0aW5ncywgbm9ybWFsKTtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgfVxuICAucC1jb21wb25lbnQtb3ZlcmxheSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjQpO1xuICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMnM7XG4gIH1cbiAgLnAtZGlzYWJsZWQsIC5wLWNvbXBvbmVudDpkaXNhYmxlZCB7XG4gICAgb3BhY2l0eTogMC42O1xuICB9XG4gIC5wLWVycm9yIHtcbiAgICBjb2xvcjogI2UyNGM0YztcbiAgfVxuICAucC10ZXh0LXNlY29uZGFyeSB7XG4gICAgY29sb3I6ICM2YjcyODA7XG4gIH1cbiAgLnBpIHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gIH1cbiAgLnAtaWNvbiB7XG4gICAgd2lkdGg6IDFyZW07XG4gICAgaGVpZ2h0OiAxcmVtO1xuICB9XG4gIC5wLWxpbmsge1xuICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseSk7XG4gICAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiB2YXIoLS1mb250LWZlYXR1cmUtc2V0dGluZ3MsIG5vcm1hbCk7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgfVxuICAucC1saW5rOmZvY3VzLXZpc2libGUge1xuICAgIG91dGxpbmU6IDAgbm9uZTtcbiAgICBvdXRsaW5lLW9mZnNldDogMDtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gI2M3ZDJmZTtcbiAgfVxuICAucC1jb21wb25lbnQtb3ZlcmxheS1lbnRlciB7XG4gICAgYW5pbWF0aW9uOiBwLWNvbXBvbmVudC1vdmVybGF5LWVudGVyLWFuaW1hdGlvbiAxNTBtcyBmb3J3YXJkcztcbiAgfVxuICAucC1jb21wb25lbnQtb3ZlcmxheS1sZWF2ZSB7XG4gICAgYW5pbWF0aW9uOiBwLWNvbXBvbmVudC1vdmVybGF5LWxlYXZlLWFuaW1hdGlvbiAxNTBtcyBmb3J3YXJkcztcbiAgfVxuICBAa2V5ZnJhbWVzIHAtY29tcG9uZW50LW92ZXJsYXktZW50ZXItYW5pbWF0aW9uIHtcbiAgICBmcm9tIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIH1cbiAgICB0byB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tYXNrYmcpO1xuICAgIH1cbiAgfVxuICBAa2V5ZnJhbWVzIHAtY29tcG9uZW50LW92ZXJsYXktbGVhdmUtYW5pbWF0aW9uIHtcbiAgICBmcm9tIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1hc2tiZyk7XG4gICAgfVxuICAgIHRvIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIH1cbiAgfVxuICAucC1hdXRvY29tcGxldGUgLnAtYXV0b2NvbXBsZXRlLWxvYWRlciB7XG4gICAgcmlnaHQ6IDAuNzVyZW07XG4gIH1cbiAgLnAtYXV0b2NvbXBsZXRlLnAtYXV0b2NvbXBsZXRlLWRkIC5wLWF1dG9jb21wbGV0ZS1sb2FkZXIge1xuICAgIHJpZ2h0OiAzLjc1cmVtO1xuICB9XG4gIC5wLWF1dG9jb21wbGV0ZSAucC1hdXRvY29tcGxldGUtbXVsdGlwbGUtY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAwLjM3NXJlbSAwLjc1cmVtO1xuICAgIGdhcDogMC41cmVtO1xuICB9XG4gIC5wLWF1dG9jb21wbGV0ZSAucC1hdXRvY29tcGxldGUtbXVsdGlwbGUtY29udGFpbmVyOm5vdCgucC1kaXNhYmxlZCk6aG92ZXIge1xuICAgIGJvcmRlci1jb2xvcjogIzYzNjZmMTtcbiAgfVxuICAucC1hdXRvY29tcGxldGUgLnAtYXV0b2NvbXBsZXRlLW11bHRpcGxlLWNvbnRhaW5lcjpub3QoLnAtZGlzYWJsZWQpLnAtZm9jdXMge1xuICAgIG91dGxpbmU6IDAgbm9uZTtcbiAgICBvdXRsaW5lLW9mZnNldDogMDtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gI2M3ZDJmZTtcbiAgICBib3JkZXItY29sb3I6ICM2MzY2ZjE7XG4gIH1cbiAgLnAtYXV0b2NvbXBsZXRlIC5wLWF1dG9jb21wbGV0ZS1tdWx0aXBsZS1jb250YWluZXIgLnAtYXV0b2NvbXBsZXRlLWlucHV0LXRva2VuIHtcbiAgICBwYWRkaW5nOiAwLjM3NXJlbSAwO1xuICB9XG4gIC5wLWF1dG9jb21wbGV0ZSAucC1hdXRvY29tcGxldGUtbXVsdGlwbGUtY29udGFpbmVyIC5wLWF1dG9jb21wbGV0ZS1pbnB1dC10b2tlbiBpbnB1dCB7XG4gICAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5KTtcbiAgICBmb250LWZlYXR1cmUtc2V0dGluZ3M6IHZhcigtLWZvbnQtZmVhdHVyZS1zZXR0aW5ncywgbm9ybWFsKTtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgY29sb3I6ICM0YjU1NjM7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgLnAtYXV0b2NvbXBsZXRlIC5wLWF1dG9jb21wbGV0ZS1tdWx0aXBsZS1jb250YWluZXIgLnAtYXV0b2NvbXBsZXRlLXRva2VuIHtcbiAgICBwYWRkaW5nOiAwLjM3NXJlbSAwLjc1cmVtO1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtO1xuICAgIGJhY2tncm91bmQ6ICNlZWYyZmY7XG4gICAgY29sb3I6ICM0MzM4Y2E7XG4gICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICB9XG4gIC5wLWF1dG9jb21wbGV0ZSAucC1hdXRvY29tcGxldGUtbXVsdGlwbGUtY29udGFpbmVyIC5wLWF1dG9jb21wbGV0ZS10b2tlbiAucC1hdXRvY29tcGxldGUtdG9rZW4taWNvbiB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNXJlbTtcbiAgfVxuICAucC1hdXRvY29tcGxldGUucC1pbnZhbGlkLnAtY29tcG9uZW50ID4gLnAtaW5wdXR0ZXh0IHtcbiAgICBib3JkZXItY29sb3I6ICNlMjRjNGM7XG4gIH1cbiAgLnAtYXV0b2NvbXBsZXRlLXBhbmVsIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgIGNvbG9yOiAjNGI1NTYzO1xuICAgIGJvcmRlcjogMCBub25lO1xuICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICBib3gtc2hhZG93OiAwIDJweCAxMnB4IDAgcmdiYSgwLCAwLCAwLCAwLjEpO1xuICB9XG4gIC5wLWF1dG9jb21wbGV0ZS1wYW5lbCAucC1hdXRvY29tcGxldGUtaXRlbXMge1xuICAgIHBhZGRpbmc6IDAuNzVyZW0gMDtcbiAgfVxuICAucC1hdXRvY29tcGxldGUtcGFuZWwgLnAtYXV0b2NvbXBsZXRlLWl0ZW1zIC5wLWF1dG9jb21wbGV0ZS1pdGVtIHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMC43NXJlbSAxLjI1cmVtO1xuICAgIGJvcmRlcjogMCBub25lO1xuICAgIGNvbG9yOiAjNGI1NTYzO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIHRyYW5zaXRpb246IGJveC1zaGFkb3cgMC4ycztcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG4gIC5wLWF1dG9jb21wbGV0ZS1wYW5lbCAucC1hdXRvY29tcGxldGUtaXRlbXMgLnAtYXV0b2NvbXBsZXRlLWl0ZW06aG92ZXIge1xuICAgIGNvbG9yOiAjNGI1NTYzO1xuICAgIGJhY2tncm91bmQ6ICNmM2Y0ZjY7XG4gIH1cbiAgLnAtYXV0b2NvbXBsZXRlLXBhbmVsIC5wLWF1dG9jb21wbGV0ZS1pdGVtcyAucC1hdXRvY29tcGxldGUtaXRlbS5wLWhpZ2hsaWdodCB7XG4gICAgY29sb3I6ICM0MzM4Y2E7XG4gICAgYmFja2dyb3VuZDogI2VlZjJmZjtcbiAgfVxuICAucC1hdXRvY29tcGxldGUtcGFuZWwgLnAtYXV0b2NvbXBsZXRlLWl0ZW1zIC5wLWF1dG9jb21wbGV0ZS1pdGVtLWdyb3VwIHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMC43NXJlbSAxLjI1cmVtO1xuICAgIGNvbG9yOiAjMzc0MTUxO1xuICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgfVxuICAucC1jYWxlbmRhci5wLWludmFsaWQucC1jb21wb25lbnQgPiAucC1pbnB1dHRleHQge1xuICAgIGJvcmRlci1jb2xvcjogI2UyNGM0YztcbiAgfVxuICAucC1jYWxlbmRhcjpub3QoLnAtY2FsZW5kYXItZGlzYWJsZWQpLnAtZm9jdXMgPiAucC1pbnB1dHRleHQge1xuICAgIG91dGxpbmU6IDAgbm9uZTtcbiAgICBvdXRsaW5lLW9mZnNldDogMDtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gI2M3ZDJmZTtcbiAgICBib3JkZXItY29sb3I6ICM2MzY2ZjE7XG4gIH1cbiAgLnAtZGF0ZXBpY2tlciB7XG4gICAgcGFkZGluZzogMC41cmVtO1xuICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgY29sb3I6ICM0YjU1NjM7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2QxZDVkYjtcbiAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIH1cbiAgLnAtZGF0ZXBpY2tlcjpub3QoLnAtZGF0ZXBpY2tlci1pbmxpbmUpIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgIGJvcmRlcjogMCBub25lO1xuICAgIGJveC1zaGFkb3c6IDAgMnB4IDEycHggMCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIH1cbiAgLnAtZGF0ZXBpY2tlcjpub3QoLnAtZGF0ZXBpY2tlci1pbmxpbmUpIC5wLWRhdGVwaWNrZXItaGVhZGVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICB9XG4gIC5wLWRhdGVwaWNrZXIgLnAtZGF0ZXBpY2tlci1oZWFkZXIge1xuICAgIHBhZGRpbmc6IDAuNXJlbTtcbiAgICBjb2xvcjogIzRiNTU2MztcbiAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbWFyZ2luOiAwO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTVlN2ViO1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA2cHg7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNnB4O1xuICB9XG4gIC5wLWRhdGVwaWNrZXIgLnAtZGF0ZXBpY2tlci1oZWFkZXIgLnAtZGF0ZXBpY2tlci1wcmV2LFxuICAucC1kYXRlcGlja2VyIC5wLWRhdGVwaWNrZXItaGVhZGVyIC5wLWRhdGVwaWNrZXItbmV4dCB7XG4gICAgd2lkdGg6IDJyZW07XG4gICAgaGVpZ2h0OiAycmVtO1xuICAgIGNvbG9yOiAjNmI3MjgwO1xuICAgIGJvcmRlcjogMCBub25lO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMsIGNvbG9yIDAuMnMsIGJveC1zaGFkb3cgMC4ycztcbiAgfVxuICAucC1kYXRlcGlja2VyIC5wLWRhdGVwaWNrZXItaGVhZGVyIC5wLWRhdGVwaWNrZXItcHJldjplbmFibGVkOmhvdmVyLFxuICAucC1kYXRlcGlja2VyIC5wLWRhdGVwaWNrZXItaGVhZGVyIC5wLWRhdGVwaWNrZXItbmV4dDplbmFibGVkOmhvdmVyIHtcbiAgICBjb2xvcjogIzM3NDE1MTtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJhY2tncm91bmQ6ICNmM2Y0ZjY7XG4gIH1cbiAgLnAtZGF0ZXBpY2tlciAucC1kYXRlcGlja2VyLWhlYWRlciAucC1kYXRlcGlja2VyLXByZXY6Zm9jdXMtdmlzaWJsZSxcbiAgLnAtZGF0ZXBpY2tlciAucC1kYXRlcGlja2VyLWhlYWRlciAucC1kYXRlcGlja2VyLW5leHQ6Zm9jdXMtdmlzaWJsZSB7XG4gICAgb3V0bGluZTogMCBub25lO1xuICAgIG91dGxpbmUtb2Zmc2V0OiAwO1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSAjYzdkMmZlO1xuICB9XG4gIC5wLWRhdGVwaWNrZXIgLnAtZGF0ZXBpY2tlci1oZWFkZXIgLnAtZGF0ZXBpY2tlci10aXRsZSB7XG4gICAgbGluZS1oZWlnaHQ6IDJyZW07XG4gIH1cbiAgLnAtZGF0ZXBpY2tlciAucC1kYXRlcGlja2VyLWhlYWRlciAucC1kYXRlcGlja2VyLXRpdGxlIC5wLWRhdGVwaWNrZXIteWVhcixcbiAgLnAtZGF0ZXBpY2tlciAucC1kYXRlcGlja2VyLWhlYWRlciAucC1kYXRlcGlja2VyLXRpdGxlIC5wLWRhdGVwaWNrZXItbW9udGgge1xuICAgIGNvbG9yOiAjNGI1NTYzO1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycywgY29sb3IgMC4ycywgYm94LXNoYWRvdyAwLjJzO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgcGFkZGluZzogMC41cmVtO1xuICB9XG4gIC5wLWRhdGVwaWNrZXIgLnAtZGF0ZXBpY2tlci1oZWFkZXIgLnAtZGF0ZXBpY2tlci10aXRsZSAucC1kYXRlcGlja2VyLXllYXI6ZW5hYmxlZDpob3ZlcixcbiAgLnAtZGF0ZXBpY2tlciAucC1kYXRlcGlja2VyLWhlYWRlciAucC1kYXRlcGlja2VyLXRpdGxlIC5wLWRhdGVwaWNrZXItbW9udGg6ZW5hYmxlZDpob3ZlciB7XG4gICAgY29sb3I6ICM2MzY2ZjE7XG4gIH1cbiAgLnAtZGF0ZXBpY2tlciAucC1kYXRlcGlja2VyLWhlYWRlciAucC1kYXRlcGlja2VyLXRpdGxlIC5wLWRhdGVwaWNrZXItbW9udGgge1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtO1xuICB9XG4gIC5wLWRhdGVwaWNrZXIgdGFibGUge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBtYXJnaW46IDAuNXJlbSAwO1xuICB9XG4gIC5wLWRhdGVwaWNrZXIgdGFibGUgdGgge1xuICAgIHBhZGRpbmc6IDAuNXJlbTtcbiAgfVxuICAucC1kYXRlcGlja2VyIHRhYmxlIHRoID4gc3BhbiB7XG4gICAgd2lkdGg6IDIuNXJlbTtcbiAgICBoZWlnaHQ6IDIuNXJlbTtcbiAgfVxuICAucC1kYXRlcGlja2VyIHRhYmxlIHRkIHtcbiAgICBwYWRkaW5nOiAwLjVyZW07XG4gIH1cbiAgLnAtZGF0ZXBpY2tlciB0YWJsZSB0ZCA+IHNwYW4ge1xuICAgIHdpZHRoOiAyLjVyZW07XG4gICAgaGVpZ2h0OiAyLjVyZW07XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIHRyYW5zaXRpb246IGJveC1zaGFkb3cgMC4ycztcbiAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgfVxuICAucC1kYXRlcGlja2VyIHRhYmxlIHRkID4gc3Bhbi5wLWhpZ2hsaWdodCB7XG4gICAgY29sb3I6ICM0MzM4Y2E7XG4gICAgYmFja2dyb3VuZDogI2VlZjJmZjtcbiAgfVxuICAucC1kYXRlcGlja2VyIHRhYmxlIHRkID4gc3Bhbjpmb2N1cyB7XG4gICAgb3V0bGluZTogMCBub25lO1xuICAgIG91dGxpbmUtb2Zmc2V0OiAwO1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSAjYzdkMmZlO1xuICB9XG4gIC5wLWRhdGVwaWNrZXIgdGFibGUgdGQucC1kYXRlcGlja2VyLXRvZGF5ID4gc3BhbiB7XG4gICAgYmFja2dyb3VuZDogI2QxZDVkYjtcbiAgICBjb2xvcjogIzRiNTU2MztcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG4gIC5wLWRhdGVwaWNrZXIgdGFibGUgdGQucC1kYXRlcGlja2VyLXRvZGF5ID4gc3Bhbi5wLWhpZ2hsaWdodCB7XG4gICAgY29sb3I6ICM0MzM4Y2E7XG4gICAgYmFja2dyb3VuZDogI2VlZjJmZjtcbiAgfVxuICAucC1kYXRlcGlja2VyIC5wLWRhdGVwaWNrZXItYnV0dG9uYmFyIHtcbiAgICBwYWRkaW5nOiAxcmVtIDA7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlNWU3ZWI7XG4gIH1cbiAgLnAtZGF0ZXBpY2tlciAucC1kYXRlcGlja2VyLWJ1dHRvbmJhciAucC1idXR0b24ge1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG4gIC5wLWRhdGVwaWNrZXIgLnAtdGltZXBpY2tlciB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlNWU3ZWI7XG4gICAgcGFkZGluZzogMC41cmVtO1xuICB9XG4gIC5wLWRhdGVwaWNrZXIgLnAtdGltZXBpY2tlciBidXR0b24ge1xuICAgIHdpZHRoOiAycmVtO1xuICAgIGhlaWdodDogMnJlbTtcbiAgICBjb2xvcjogIzZiNzI4MDtcbiAgICBib3JkZXI6IDAgbm9uZTtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzLCBjb2xvciAwLjJzLCBib3gtc2hhZG93IDAuMnM7XG4gIH1cbiAgLnAtZGF0ZXBpY2tlciAucC10aW1lcGlja2VyIGJ1dHRvbjplbmFibGVkOmhvdmVyIHtcbiAgICBjb2xvcjogIzM3NDE1MTtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJhY2tncm91bmQ6ICNmM2Y0ZjY7XG4gIH1cbiAgLnAtZGF0ZXBpY2tlciAucC10aW1lcGlja2VyIGJ1dHRvbjpmb2N1cy12aXNpYmxlIHtcbiAgICBvdXRsaW5lOiAwIG5vbmU7XG4gICAgb3V0bGluZS1vZmZzZXQ6IDA7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtICNjN2QyZmU7XG4gIH1cbiAgLnAtZGF0ZXBpY2tlciAucC10aW1lcGlja2VyIGJ1dHRvbjpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tdG9wOiAwLjJlbTtcbiAgfVxuICAucC1kYXRlcGlja2VyIC5wLXRpbWVwaWNrZXIgc3BhbiB7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICB9XG4gIC5wLWRhdGVwaWNrZXIgLnAtdGltZXBpY2tlciA+IGRpdiB7XG4gICAgcGFkZGluZzogMCAwLjVyZW07XG4gIH1cbiAgLnAtZGF0ZXBpY2tlci5wLWRhdGVwaWNrZXItdGltZW9ubHkgLnAtdGltZXBpY2tlciB7XG4gICAgYm9yZGVyLXRvcDogMCBub25lO1xuICB9XG4gIC5wLWRhdGVwaWNrZXIgLnAtbW9udGhwaWNrZXIge1xuICAgIG1hcmdpbjogMC41cmVtIDA7XG4gIH1cbiAgLnAtZGF0ZXBpY2tlciAucC1tb250aHBpY2tlciAucC1tb250aHBpY2tlci1tb250aCB7XG4gICAgcGFkZGluZzogMC41cmVtO1xuICAgIHRyYW5zaXRpb246IGJveC1zaGFkb3cgMC4ycztcbiAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIH1cbiAgLnAtZGF0ZXBpY2tlciAucC1tb250aHBpY2tlciAucC1tb250aHBpY2tlci1tb250aC5wLWhpZ2hsaWdodCB7XG4gICAgY29sb3I6ICM0MzM4Y2E7XG4gICAgYmFja2dyb3VuZDogI2VlZjJmZjtcbiAgfVxuICAucC1kYXRlcGlja2VyIC5wLXllYXJwaWNrZXIge1xuICAgIG1hcmdpbjogMC41cmVtIDA7XG4gIH1cbiAgLnAtZGF0ZXBpY2tlciAucC15ZWFycGlja2VyIC5wLXllYXJwaWNrZXIteWVhciB7XG4gICAgcGFkZGluZzogMC41cmVtO1xuICAgIHRyYW5zaXRpb246IGJveC1zaGFkb3cgMC4ycztcbiAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIH1cbiAgLnAtZGF0ZXBpY2tlciAucC15ZWFycGlja2VyIC5wLXllYXJwaWNrZXIteWVhci5wLWhpZ2hsaWdodCB7XG4gICAgY29sb3I6ICM0MzM4Y2E7XG4gICAgYmFja2dyb3VuZDogI2VlZjJmZjtcbiAgfVxuICAucC1kYXRlcGlja2VyLnAtZGF0ZXBpY2tlci1tdWx0aXBsZS1tb250aCAucC1kYXRlcGlja2VyLWdyb3VwIHtcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNlNWU3ZWI7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtO1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtO1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICB9XG4gIC5wLWRhdGVwaWNrZXIucC1kYXRlcGlja2VyLW11bHRpcGxlLW1vbnRoIC5wLWRhdGVwaWNrZXItZ3JvdXA6Zmlyc3QtY2hpbGQge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBib3JkZXItbGVmdDogMCBub25lO1xuICB9XG4gIC5wLWRhdGVwaWNrZXIucC1kYXRlcGlja2VyLW11bHRpcGxlLW1vbnRoIC5wLWRhdGVwaWNrZXItZ3JvdXA6bGFzdC1jaGlsZCB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxuICAucC1kYXRlcGlja2VyOm5vdCgucC1kaXNhYmxlZCkgdGFibGUgdGQgc3Bhbjpub3QoLnAtaGlnaGxpZ2h0KTpub3QoLnAtZGlzYWJsZWQpOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjZjNmNGY2O1xuICB9XG4gIC5wLWRhdGVwaWNrZXI6bm90KC5wLWRpc2FibGVkKSB0YWJsZSB0ZCBzcGFuOm5vdCgucC1oaWdobGlnaHQpOm5vdCgucC1kaXNhYmxlZCk6Zm9jdXMge1xuICAgIG91dGxpbmU6IDAgbm9uZTtcbiAgICBvdXRsaW5lLW9mZnNldDogMDtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gI2M3ZDJmZTtcbiAgfVxuICAucC1kYXRlcGlja2VyOm5vdCgucC1kaXNhYmxlZCkgLnAtbW9udGhwaWNrZXIgLnAtbW9udGhwaWNrZXItbW9udGg6bm90KC5wLWRpc2FibGVkKTpub3QoLnAtaGlnaGxpZ2h0KTpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogI2YzZjRmNjtcbiAgfVxuICAucC1kYXRlcGlja2VyOm5vdCgucC1kaXNhYmxlZCkgLnAtbW9udGhwaWNrZXIgLnAtbW9udGhwaWNrZXItbW9udGg6bm90KC5wLWRpc2FibGVkKTpmb2N1cyB7XG4gICAgb3V0bGluZTogMCBub25lO1xuICAgIG91dGxpbmUtb2Zmc2V0OiAwO1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSAjYzdkMmZlO1xuICB9XG4gIC5wLWRhdGVwaWNrZXI6bm90KC5wLWRpc2FibGVkKSAucC15ZWFycGlja2VyIC5wLXllYXJwaWNrZXIteWVhcjpub3QoLnAtZGlzYWJsZWQpOm5vdCgucC1oaWdobGlnaHQpOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjZjNmNGY2O1xuICB9XG4gIC5wLWRhdGVwaWNrZXI6bm90KC5wLWRpc2FibGVkKSAucC15ZWFycGlja2VyIC5wLXllYXJwaWNrZXIteWVhcjpub3QoLnAtZGlzYWJsZWQpOmZvY3VzIHtcbiAgICBvdXRsaW5lOiAwIG5vbmU7XG4gICAgb3V0bGluZS1vZmZzZXQ6IDA7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtICNjN2QyZmU7XG4gIH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY5cHgpIHtcbiAgICAucC1kYXRlcGlja2VyIHRhYmxlIHRoLFxuICAgIC5wLWRhdGVwaWNrZXIgdGFibGUgdGQge1xuICAgICAgcGFkZGluZzogMDtcbiAgICB9XG4gIH1cbiAgLnAtY2FzY2FkZXNlbGVjdCB7XG4gICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZDFkNWRiO1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycywgY29sb3IgMC4ycywgYm9yZGVyLWNvbG9yIDAuMnMsIGJveC1zaGFkb3cgMC4ycztcbiAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgb3V0bGluZS1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cbiAgLnAtY2FzY2FkZXNlbGVjdDpub3QoLnAtZGlzYWJsZWQpOmhvdmVyIHtcbiAgICBib3JkZXItY29sb3I6ICM2MzY2ZjE7XG4gIH1cbiAgLnAtY2FzY2FkZXNlbGVjdDpub3QoLnAtZGlzYWJsZWQpLnAtZm9jdXMge1xuICAgIG91dGxpbmU6IDAgbm9uZTtcbiAgICBvdXRsaW5lLW9mZnNldDogMDtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gI2M3ZDJmZTtcbiAgICBib3JkZXItY29sb3I6ICM2MzY2ZjE7XG4gIH1cbiAgLnAtY2FzY2FkZXNlbGVjdC5wLXZhcmlhbnQtZmlsbGVkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjNmNGY2O1xuICB9XG4gIC5wLWNhc2NhZGVzZWxlY3QucC12YXJpYW50LWZpbGxlZDplbmFibGVkOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjNmNGY2O1xuICB9XG4gIC5wLWNhc2NhZGVzZWxlY3QucC12YXJpYW50LWZpbGxlZDplbmFibGVkOmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICB9XG4gIC5wLWNhc2NhZGVzZWxlY3QgLnAtY2FzY2FkZXNlbGVjdC1sYWJlbCB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiAwIG5vbmU7XG4gICAgcGFkZGluZzogMC43NXJlbSAwLjc1cmVtO1xuICB9XG4gIC5wLWNhc2NhZGVzZWxlY3QgLnAtY2FzY2FkZXNlbGVjdC1sYWJlbC5wLXBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogIzZiNzI4MDtcbiAgfVxuICAucC1jYXNjYWRlc2VsZWN0IC5wLWNhc2NhZGVzZWxlY3QtbGFiZWw6ZW5hYmxlZDpmb2N1cyB7XG4gICAgb3V0bGluZTogMCBub25lO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gIH1cbiAgLnAtY2FzY2FkZXNlbGVjdCAucC1jYXNjYWRlc2VsZWN0LXRyaWdnZXIge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGNvbG9yOiAjNmI3MjgwO1xuICAgIHdpZHRoOiAzcmVtO1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA2cHg7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDZweDtcbiAgfVxuICAucC1jYXNjYWRlc2VsZWN0LnAtaW52YWxpZC5wLWNvbXBvbmVudCB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZTI0YzRjO1xuICB9XG4gIC5wLWNhc2NhZGVzZWxlY3QtcGFuZWwge1xuICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgY29sb3I6ICM0YjU1NjM7XG4gICAgYm9yZGVyOiAwIG5vbmU7XG4gICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgIGJveC1zaGFkb3c6IDAgMnB4IDEycHggMCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIH1cbiAgLnAtY2FzY2FkZXNlbGVjdC1wYW5lbCAucC1jYXNjYWRlc2VsZWN0LWl0ZW1zIHtcbiAgICBwYWRkaW5nOiAwLjc1cmVtIDA7XG4gIH1cbiAgLnAtY2FzY2FkZXNlbGVjdC1wYW5lbCAucC1jYXNjYWRlc2VsZWN0LWl0ZW1zIC5wLWNhc2NhZGVzZWxlY3QtaXRlbSB7XG4gICAgbWFyZ2luOiAwO1xuICAgIGJvcmRlcjogMCBub25lO1xuICAgIGNvbG9yOiAjNGI1NTYzO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIHRyYW5zaXRpb246IGJveC1zaGFkb3cgMC4ycztcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG4gIC5wLWNhc2NhZGVzZWxlY3QtcGFuZWwgLnAtY2FzY2FkZXNlbGVjdC1pdGVtcyAucC1jYXNjYWRlc2VsZWN0LWl0ZW06Zmlyc3QtY2hpbGQge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbiAgLnAtY2FzY2FkZXNlbGVjdC1wYW5lbCAucC1jYXNjYWRlc2VsZWN0LWl0ZW1zIC5wLWNhc2NhZGVzZWxlY3QtaXRlbTpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG4gIC5wLWNhc2NhZGVzZWxlY3QtcGFuZWwgLnAtY2FzY2FkZXNlbGVjdC1pdGVtcyAucC1jYXNjYWRlc2VsZWN0LWl0ZW0ucC1oaWdobGlnaHQge1xuICAgIGNvbG9yOiAjNDMzOGNhO1xuICAgIGJhY2tncm91bmQ6ICNlZWYyZmY7XG4gIH1cbiAgLnAtY2FzY2FkZXNlbGVjdC1wYW5lbCAucC1jYXNjYWRlc2VsZWN0LWl0ZW1zIC5wLWNhc2NhZGVzZWxlY3QtaXRlbS5wLWhpZ2hsaWdodC5wLWZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDk5LCAxMDIsIDI0MSwgMC4yNCk7XG4gIH1cbiAgLnAtY2FzY2FkZXNlbGVjdC1wYW5lbCAucC1jYXNjYWRlc2VsZWN0LWl0ZW1zIC5wLWNhc2NhZGVzZWxlY3QtaXRlbTpub3QoLnAtaGlnaGxpZ2h0KTpub3QoLnAtZGlzYWJsZWQpLnAtZm9jdXMge1xuICAgIGNvbG9yOiAjNGI1NTYzO1xuICAgIGJhY2tncm91bmQ6ICNmM2Y0ZjY7XG4gIH1cbiAgLnAtY2FzY2FkZXNlbGVjdC1wYW5lbCAucC1jYXNjYWRlc2VsZWN0LWl0ZW1zIC5wLWNhc2NhZGVzZWxlY3QtaXRlbSAucC1jYXNjYWRlc2VsZWN0LWl0ZW0tY29udGVudCB7XG4gICAgcGFkZGluZzogMC43NXJlbSAxLjI1cmVtO1xuICB9XG4gIC5wLWNhc2NhZGVzZWxlY3QtcGFuZWwgLnAtY2FzY2FkZXNlbGVjdC1pdGVtcyAucC1jYXNjYWRlc2VsZWN0LWl0ZW0gLnAtY2FzY2FkZXNlbGVjdC1ncm91cC1pY29uIHtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICB9XG4gIC5wLWNoZWNrYm94IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgfVxuICAucC1jaGVja2JveC1pbnB1dCB7XG4gICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgei1pbmRleDogMTtcbiAgICBvdXRsaW5lOiAwIG5vbmU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG4gIC5wLWNoZWNrYm94LWJveCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG4gIC5wLWNoZWNrYm94IHtcbiAgICB3aWR0aDogMjJweDtcbiAgICBoZWlnaHQ6IDIycHg7XG4gIH1cbiAgLnAtY2hlY2tib3ggLnAtY2hlY2tib3gtaW5wdXQge1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICNkMWQ1ZGI7XG4gICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICB9XG4gIC5wLWNoZWNrYm94IC5wLWNoZWNrYm94LWJveCB7XG4gICAgYm9yZGVyOiAycHggc29saWQgI2QxZDVkYjtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgIHdpZHRoOiAyMnB4O1xuICAgIGhlaWdodDogMjJweDtcbiAgICBjb2xvcjogIzRiNTU2MztcbiAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzLCBjb2xvciAwLjJzLCBib3JkZXItY29sb3IgMC4ycywgYm94LXNoYWRvdyAwLjJzO1xuICAgIG91dGxpbmUtY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG4gIC5wLWNoZWNrYm94IC5wLWNoZWNrYm94LWJveCAucC1jaGVja2JveC1pY29uIHtcbiAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjJzO1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxuICAucC1jaGVja2JveCAucC1jaGVja2JveC1ib3ggLnAtY2hlY2tib3gtaWNvbi5wLWljb24ge1xuICAgIHdpZHRoOiAxNHB4O1xuICAgIGhlaWdodDogMTRweDtcbiAgfVxuICAucC1jaGVja2JveCAucC1jaGVja2JveC1ib3gge1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICNkMWQ1ZGI7XG4gICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICB3aWR0aDogMjJweDtcbiAgICBoZWlnaHQ6IDIycHg7XG4gICAgY29sb3I6ICM0YjU1NjM7XG4gICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycywgY29sb3IgMC4ycywgYm9yZGVyLWNvbG9yIDAuMnMsIGJveC1zaGFkb3cgMC4ycztcbiAgICBvdXRsaW5lLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxuICAucC1jaGVja2JveCAucC1jaGVja2JveC1ib3ggLnAtY2hlY2tib3gtaWNvbiB7XG4gICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4ycztcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbiAgLnAtY2hlY2tib3ggLnAtY2hlY2tib3gtYm94IC5wLWNoZWNrYm94LWljb24ucC1pY29uIHtcbiAgICB3aWR0aDogMTRweDtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gIH1cbiAgLnAtY2hlY2tib3gucC1oaWdobGlnaHQgLnAtY2hlY2tib3gtYm94IHtcbiAgICBib3JkZXItY29sb3I6ICM2MzY2ZjE7XG4gICAgYmFja2dyb3VuZDogIzYzNjZmMTtcbiAgfVxuICAucC1jaGVja2JveDpub3QoLnAtZGlzYWJsZWQpOmhhcygucC1jaGVja2JveC1pbnB1dDpob3ZlcikgLnAtY2hlY2tib3gtYm94IHtcbiAgICBib3JkZXItY29sb3I6ICM2MzY2ZjE7XG4gIH1cbiAgLnAtY2hlY2tib3g6bm90KC5wLWRpc2FibGVkKTpoYXMoLnAtY2hlY2tib3gtaW5wdXQ6aG92ZXIpLnAtaGlnaGxpZ2h0IC5wLWNoZWNrYm94LWJveCB7XG4gICAgYm9yZGVyLWNvbG9yOiAjNDMzOGNhO1xuICAgIGJhY2tncm91bmQ6ICM0MzM4Y2E7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gIH1cbiAgLnAtY2hlY2tib3g6bm90KC5wLWRpc2FibGVkKTpoYXMoLnAtY2hlY2tib3gtaW5wdXQ6Zm9jdXMtdmlzaWJsZSkgLnAtY2hlY2tib3gtYm94IHtcbiAgICBvdXRsaW5lOiAwIG5vbmU7XG4gICAgb3V0bGluZS1vZmZzZXQ6IDA7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtICNjN2QyZmU7XG4gICAgYm9yZGVyLWNvbG9yOiAjNjM2NmYxO1xuICB9XG4gIC5wLWNoZWNrYm94LnAtaW52YWxpZCA+IC5wLWNoZWNrYm94LWJveCB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZTI0YzRjO1xuICB9XG4gIC5wLWNoZWNrYm94LnAtdmFyaWFudC1maWxsZWQgLnAtY2hlY2tib3gtYm94IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjNmNGY2O1xuICB9XG4gIC5wLWNoZWNrYm94LnAtdmFyaWFudC1maWxsZWQucC1oaWdobGlnaHQgLnAtY2hlY2tib3gtYm94IHtcbiAgICBiYWNrZ3JvdW5kOiAjNjM2NmYxO1xuICB9XG4gIC5wLWNoZWNrYm94LnAtdmFyaWFudC1maWxsZWQ6bm90KC5wLWRpc2FibGVkKTpoYXMoLnAtY2hlY2tib3gtaW5wdXQ6aG92ZXIpIC5wLWNoZWNrYm94LWJveCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YzZjRmNjtcbiAgfVxuICAucC1jaGVja2JveC5wLXZhcmlhbnQtZmlsbGVkOm5vdCgucC1kaXNhYmxlZCk6aGFzKC5wLWNoZWNrYm94LWlucHV0OmhvdmVyKS5wLWhpZ2hsaWdodCAucC1jaGVja2JveC1ib3gge1xuICAgIGJhY2tncm91bmQ6ICM0MzM4Y2E7XG4gIH1cbiAgLnAtaW5wdXQtZmlsbGVkIC5wLWNoZWNrYm94IC5wLWNoZWNrYm94LWJveCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YzZjRmNjtcbiAgfVxuICAucC1pbnB1dC1maWxsZWQgLnAtY2hlY2tib3gucC1oaWdobGlnaHQgLnAtY2hlY2tib3gtYm94IHtcbiAgICBiYWNrZ3JvdW5kOiAjNjM2NmYxO1xuICB9XG4gIC5wLWlucHV0LWZpbGxlZCAucC1jaGVja2JveDpub3QoLnAtZGlzYWJsZWQpOmhhcygucC1jaGVja2JveC1pbnB1dDpob3ZlcikgLnAtY2hlY2tib3gtYm94IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjNmNGY2O1xuICB9XG4gIC5wLWlucHV0LWZpbGxlZCAucC1jaGVja2JveDpub3QoLnAtZGlzYWJsZWQpOmhhcygucC1jaGVja2JveC1pbnB1dDpob3ZlcikucC1oaWdobGlnaHQgLnAtY2hlY2tib3gtYm94IHtcbiAgICBiYWNrZ3JvdW5kOiAjNDMzOGNhO1xuICB9XG4gIC5wLWNoZWNrYm94IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgfVxuICAucC1jaGVja2JveC1pbnB1dCB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG4gIC5wLWNoZWNrYm94LWJveCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG4gIC5wLXRyaXN0YXRlY2hlY2tib3gucC12YXJpYW50LWZpbGxlZCAucC1jaGVja2JveC1ib3gge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmM2Y0ZjY7XG4gIH1cbiAgLnAtdHJpc3RhdGVjaGVja2JveC5wLXZhcmlhbnQtZmlsbGVkLnAtaGlnaGxpZ2h0IC5wLWNoZWNrYm94LWJveCB7XG4gICAgYmFja2dyb3VuZDogIzYzNjZmMTtcbiAgfVxuICAucC10cmlzdGF0ZWNoZWNrYm94LnAtdmFyaWFudC1maWxsZWQ6bm90KC5wLWRpc2FibGVkKTpoYXMoLnAtY2hlY2tib3gtaW5wdXQ6aG92ZXIpIC5wLWNoZWNrYm94LWJveCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YzZjRmNjtcbiAgfVxuICAucC10cmlzdGF0ZWNoZWNrYm94LnAtdmFyaWFudC1maWxsZWQ6bm90KC5wLWRpc2FibGVkKTpoYXMoLnAtY2hlY2tib3gtaW5wdXQ6aG92ZXIpLnAtaGlnaGxpZ2h0IC5wLWNoZWNrYm94LWJveCB7XG4gICAgYmFja2dyb3VuZDogIzQzMzhjYTtcbiAgfVxuICAucC1jaGlwcyB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIH1cbiAgLnAtY2hpcHMtbXVsdGlwbGUtY29udGFpbmVyIHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgY3Vyc29yOiB0ZXh0O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxuICAucC1jaGlwcy10b2tlbiB7XG4gICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZmxleDogMCAwIGF1dG87XG4gIH1cbiAgLnAtY2hpcHMtaW5wdXQtdG9rZW4ge1xuICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICB9XG4gIC5wLWNoaXBzLXRva2VuLWljb24ge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxuICAucC1jaGlwcy1pbnB1dC10b2tlbiBpbnB1dCB7XG4gICAgYm9yZGVyOiAwIG5vbmU7XG4gICAgb3V0bGluZTogMCBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAucC1mbHVpZCAucC1jaGlwcyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuICAucC1jaGlwczpub3QoLnAtZGlzYWJsZWQpOmhvdmVyIC5wLWNoaXBzLW11bHRpcGxlLWNvbnRhaW5lciB7XG4gICAgYm9yZGVyLWNvbG9yOiAjNjM2NmYxO1xuICB9XG4gIC5wLWNoaXBzOm5vdCgucC1kaXNhYmxlZCkucC1mb2N1cyAucC1jaGlwcy1tdWx0aXBsZS1jb250YWluZXIge1xuICAgIG91dGxpbmU6IDAgbm9uZTtcbiAgICBvdXRsaW5lLW9mZnNldDogMDtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gI2M3ZDJmZTtcbiAgICBib3JkZXItY29sb3I6ICM2MzY2ZjE7XG4gIH1cbiAgLnAtY2hpcHMgLnAtY2hpcHMtbXVsdGlwbGUtY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAwLjM3NXJlbSAwLjc1cmVtO1xuICAgIG91dGxpbmUtY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG4gIC5wLWNoaXBzIC5wLWNoaXBzLW11bHRpcGxlLWNvbnRhaW5lciAucC1jaGlwcy10b2tlbiB7XG4gICAgcGFkZGluZzogMC4zNzVyZW0gMC43NXJlbTtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbiAgICBiYWNrZ3JvdW5kOiAjZTVlN2ViO1xuICAgIGNvbG9yOiAjNGI1NTYzO1xuICAgIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gIH1cbiAgLnAtY2hpcHMgLnAtY2hpcHMtbXVsdGlwbGUtY29udGFpbmVyIC5wLWNoaXBzLXRva2VuLnAtZm9jdXMge1xuICAgIGJhY2tncm91bmQ6ICNlNWU3ZWI7XG4gICAgY29sb3I6ICM0YjU1NjM7XG4gIH1cbiAgLnAtY2hpcHMgLnAtY2hpcHMtbXVsdGlwbGUtY29udGFpbmVyIC5wLWNoaXBzLXRva2VuIC5wLWNoaXBzLXRva2VuLWljb24ge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW07XG4gIH1cbiAgLnAtY2hpcHMgLnAtY2hpcHMtbXVsdGlwbGUtY29udGFpbmVyIC5wLWNoaXBzLWlucHV0LXRva2VuIHtcbiAgICBwYWRkaW5nOiAwLjM3NXJlbSAwO1xuICB9XG4gIC5wLWNoaXBzIC5wLWNoaXBzLW11bHRpcGxlLWNvbnRhaW5lciAucC1jaGlwcy1pbnB1dC10b2tlbiBpbnB1dCB7XG4gICAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5KTtcbiAgICBmb250LWZlYXR1cmUtc2V0dGluZ3M6IHZhcigtLWZvbnQtZmVhdHVyZS1zZXR0aW5ncywgbm9ybWFsKTtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgY29sb3I6ICM0YjU1NjM7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgLnAtY2hpcHMucC1pbnZhbGlkLnAtY29tcG9uZW50ID4gLnAtaW5wdXR0ZXh0IHtcbiAgICBib3JkZXItY29sb3I6ICNlMjRjNGM7XG4gIH1cbiAgLnAtY29sb3JwaWNrZXItcHJldmlldyB7XG4gICAgd2lkdGg6IDJyZW07XG4gICAgaGVpZ2h0OiAycmVtO1xuICB9XG4gIC5wLWNvbG9ycGlja2VyLXBhbmVsIHtcbiAgICBiYWNrZ3JvdW5kOiAjMzIzMjMyO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICMxOTE5MTk7XG4gIH1cbiAgLnAtY29sb3JwaWNrZXItcGFuZWwgLnAtY29sb3JwaWNrZXItY29sb3ItaGFuZGxlLFxuICAucC1jb2xvcnBpY2tlci1wYW5lbCAucC1jb2xvcnBpY2tlci1odWUtaGFuZGxlIHtcbiAgICBib3JkZXItY29sb3I6ICNmZmZmZmY7XG4gIH1cbiAgLnAtY29sb3JwaWNrZXItb3ZlcmxheS1wYW5lbCB7XG4gICAgYm94LXNoYWRvdzogMCAycHggMTJweCAwIHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgfVxuICAucC1kcm9wZG93biB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgfVxuICAucC1kcm9wZG93bi1jbGVhci1pY29uIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgbWFyZ2luLXRvcDogLTAuNXJlbTtcbiAgfVxuICAucC1kcm9wZG93bi10cmlnZ2VyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gIH1cbiAgLnAtZHJvcGRvd24tbGFiZWwge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBmbGV4OiAxIDEgYXV0bztcbiAgICB3aWR0aDogMSU7XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG4gIC5wLWRyb3Bkb3duLWxhYmVsLWVtcHR5IHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgaW5wdXQucC1kcm9wZG93bi1sYWJlbCB7XG4gICAgY3Vyc29yOiBkZWZhdWx0O1xuICB9XG4gIC5wLWRyb3Bkb3duIC5wLWRyb3Bkb3duLXBhbmVsIHtcbiAgICBtaW4td2lkdGg6IDEwMCU7XG4gIH1cbiAgLnAtZHJvcGRvd24tcGFuZWwge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgfVxuICAucC1kcm9wZG93bi1pdGVtcy13cmFwcGVyIHtcbiAgICBvdmVyZmxvdzogYXV0bztcbiAgfVxuICAucC1kcm9wZG93bi1pdGVtIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuICAucC1kcm9wZG93bi1pdGVtLWdyb3VwIHtcbiAgICBjdXJzb3I6IGF1dG87XG4gIH1cbiAgLnAtZHJvcGRvd24taXRlbXMge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgfVxuICAucC1kcm9wZG93bi1maWx0ZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5wLWRyb3Bkb3duLWZpbHRlci1jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAucC1kcm9wZG93bi1maWx0ZXItaWNvbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIG1hcmdpbi10b3A6IC0wLjVyZW07XG4gIH1cbiAgLnAtZmx1aWQgLnAtZHJvcGRvd24ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbiAgLnAtZmx1aWQgLnAtZHJvcGRvd24gLnAtZHJvcGRvd24tbGFiZWwge1xuICAgIHdpZHRoOiAxJTtcbiAgfVxuICAucC1kcm9wZG93biB7XG4gICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZDFkNWRiO1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycywgY29sb3IgMC4ycywgYm9yZGVyLWNvbG9yIDAuMnMsIGJveC1zaGFkb3cgMC4ycztcbiAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgb3V0bGluZS1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cbiAgLnAtZHJvcGRvd246bm90KC5wLWRpc2FibGVkKTpob3ZlciB7XG4gICAgYm9yZGVyLWNvbG9yOiAjNjM2NmYxO1xuICB9XG4gIC5wLWRyb3Bkb3duOm5vdCgucC1kaXNhYmxlZCkucC1mb2N1cyB7XG4gICAgb3V0bGluZTogMCBub25lO1xuICAgIG91dGxpbmUtb2Zmc2V0OiAwO1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSAjYzdkMmZlO1xuICAgIGJvcmRlci1jb2xvcjogIzYzNjZmMTtcbiAgfVxuICAucC1kcm9wZG93bi5wLXZhcmlhbnQtZmlsbGVkIHtcbiAgICBiYWNrZ3JvdW5kOiAjZjNmNGY2O1xuICB9XG4gIC5wLWRyb3Bkb3duLnAtdmFyaWFudC1maWxsZWQ6bm90KC5wLWRpc2FibGVkKTpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YzZjRmNjtcbiAgfVxuICAucC1kcm9wZG93bi5wLXZhcmlhbnQtZmlsbGVkOm5vdCgucC1kaXNhYmxlZCkucC1mb2N1cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgfVxuICAucC1kcm9wZG93bi5wLXZhcmlhbnQtZmlsbGVkOm5vdCgucC1kaXNhYmxlZCkucC1mb2N1cyAucC1pbnB1dHRleHQge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG4gIC5wLWRyb3Bkb3duLnAtZHJvcGRvd24tY2xlYXJhYmxlIC5wLWRyb3Bkb3duLWxhYmVsIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjc1cmVtO1xuICB9XG4gIC5wLWRyb3Bkb3duIC5wLWRyb3Bkb3duLWxhYmVsIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IDAgbm9uZTtcbiAgfVxuICAucC1kcm9wZG93biAucC1kcm9wZG93bi1sYWJlbC5wLXBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogIzZiNzI4MDtcbiAgfVxuICAucC1kcm9wZG93biAucC1kcm9wZG93bi1sYWJlbDpmb2N1cywgLnAtZHJvcGRvd24gLnAtZHJvcGRvd24tbGFiZWw6ZW5hYmxlZDpmb2N1cyB7XG4gICAgb3V0bGluZTogMCBub25lO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gIH1cbiAgLnAtZHJvcGRvd24gLnAtZHJvcGRvd24tdHJpZ2dlciB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6ICM2YjcyODA7XG4gICAgd2lkdGg6IDNyZW07XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDZweDtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNnB4O1xuICB9XG4gIC5wLWRyb3Bkb3duIC5wLWRyb3Bkb3duLWNsZWFyLWljb24ge1xuICAgIGNvbG9yOiAjNmI3MjgwO1xuICAgIHJpZ2h0OiAzcmVtO1xuICB9XG4gIC5wLWRyb3Bkb3duLnAtaW52YWxpZC5wLWNvbXBvbmVudCB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZTI0YzRjO1xuICB9XG4gIC5wLWRyb3Bkb3duLXBhbmVsIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgIGNvbG9yOiAjNGI1NTYzO1xuICAgIGJvcmRlcjogMCBub25lO1xuICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICBib3gtc2hhZG93OiAwIDJweCAxMnB4IDAgcmdiYSgwLCAwLCAwLCAwLjEpO1xuICB9XG4gIC5wLWRyb3Bkb3duLXBhbmVsIC5wLWRyb3Bkb3duLWhlYWRlciB7XG4gICAgcGFkZGluZzogMC43NXJlbSAxLjI1cmVtO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTVlN2ViO1xuICAgIGNvbG9yOiAjMzc0MTUxO1xuICAgIGJhY2tncm91bmQ6ICNmOWZhZmI7XG4gICAgbWFyZ2luOiAwO1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA2cHg7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNnB4O1xuICB9XG4gIC5wLWRyb3Bkb3duLXBhbmVsIC5wLWRyb3Bkb3duLWhlYWRlciAucC1kcm9wZG93bi1maWx0ZXIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNzVyZW07XG4gICAgbWFyZ2luLXJpZ2h0OiAtMS43NXJlbTtcbiAgfVxuICAucC1kcm9wZG93bi1wYW5lbCAucC1kcm9wZG93bi1oZWFkZXIgLnAtZHJvcGRvd24tZmlsdGVyLWljb24ge1xuICAgIHJpZ2h0OiAwLjc1cmVtO1xuICAgIGNvbG9yOiAjNmI3MjgwO1xuICB9XG4gIC5wLWRyb3Bkb3duLXBhbmVsIC5wLWRyb3Bkb3duLWl0ZW1zIHtcbiAgICBwYWRkaW5nOiAwLjc1cmVtIDA7XG4gIH1cbiAgLnAtZHJvcGRvd24tcGFuZWwgLnAtZHJvcGRvd24taXRlbXMgLnAtZHJvcGRvd24taXRlbSB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDAuNzVyZW0gMS4yNXJlbTtcbiAgICBib3JkZXI6IDAgbm9uZTtcbiAgICBjb2xvcjogIzRiNTU2MztcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IDAuMnM7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxuICAucC1kcm9wZG93bi1wYW5lbCAucC1kcm9wZG93bi1pdGVtcyAucC1kcm9wZG93bi1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG4gIC5wLWRyb3Bkb3duLXBhbmVsIC5wLWRyb3Bkb3duLWl0ZW1zIC5wLWRyb3Bkb3duLWl0ZW06bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuICAucC1kcm9wZG93bi1wYW5lbCAucC1kcm9wZG93bi1pdGVtcyAucC1kcm9wZG93bi1pdGVtLnAtaGlnaGxpZ2h0IHtcbiAgICBjb2xvcjogIzQzMzhjYTtcbiAgICBiYWNrZ3JvdW5kOiAjZWVmMmZmO1xuICB9XG4gIC5wLWRyb3Bkb3duLXBhbmVsIC5wLWRyb3Bkb3duLWl0ZW1zIC5wLWRyb3Bkb3duLWl0ZW0ucC1oaWdobGlnaHQucC1mb2N1cyB7XG4gICAgYmFja2dyb3VuZDogcmdiYSg5OSwgMTAyLCAyNDEsIDAuMjQpO1xuICB9XG4gIC5wLWRyb3Bkb3duLXBhbmVsIC5wLWRyb3Bkb3duLWl0ZW1zIC5wLWRyb3Bkb3duLWl0ZW06bm90KC5wLWhpZ2hsaWdodCk6bm90KC5wLWRpc2FibGVkKS5wLWZvY3VzIHtcbiAgICBjb2xvcjogIzRiNTU2MztcbiAgICBiYWNrZ3JvdW5kOiAjZjNmNGY2O1xuICB9XG4gIC5wLWRyb3Bkb3duLXBhbmVsIC5wLWRyb3Bkb3duLWl0ZW1zIC5wLWRyb3Bkb3duLWl0ZW0gLnAtZHJvcGRvd24tY2hlY2staWNvbiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi1sZWZ0OiAtMC41cmVtO1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtO1xuICB9XG4gIC5wLWRyb3Bkb3duLXBhbmVsIC5wLWRyb3Bkb3duLWl0ZW1zIC5wLWRyb3Bkb3duLWl0ZW0tZ3JvdXAge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwLjc1cmVtIDEuMjVyZW07XG4gICAgY29sb3I6ICMzNzQxNTE7XG4gICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICB9XG4gIC5wLWRyb3Bkb3duLXBhbmVsIC5wLWRyb3Bkb3duLWl0ZW1zIC5wLWRyb3Bkb3duLWVtcHR5LW1lc3NhZ2Uge1xuICAgIHBhZGRpbmc6IDAuNzVyZW0gMS4yNXJlbTtcbiAgICBjb2xvcjogIzRiNTU2MztcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgfVxuICAucC1pbnB1dGdyb3VwLWFkZG9uIHtcbiAgICBiYWNrZ3JvdW5kOiAjZjNmNGY2O1xuICAgIGNvbG9yOiAjNmI3MjgwO1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZDFkNWRiO1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2QxZDVkYjtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2QxZDVkYjtcbiAgICBwYWRkaW5nOiAwLjc1cmVtIDAuNzVyZW07XG4gICAgbWluLXdpZHRoOiAzcmVtO1xuICB9XG4gIC5wLWlucHV0Z3JvdXAtYWRkb246bGFzdC1jaGlsZCB7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2QxZDVkYjtcbiAgfVxuICAucC1pbnB1dGdyb3VwID4gLnAtY29tcG9uZW50LFxuICAucC1pbnB1dGdyb3VwID4gLnAtaW5wdXR3cmFwcGVyID4gLnAtaW5wdXR0ZXh0LFxuICAucC1pbnB1dGdyb3VwID4gLnAtZmxvYXQtbGFiZWwgPiAucC1jb21wb25lbnQge1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIC5wLWlucHV0Z3JvdXAgPiAucC1jb21wb25lbnQgKyAucC1pbnB1dGdyb3VwLWFkZG9uLFxuICAucC1pbnB1dGdyb3VwID4gLnAtaW5wdXR3cmFwcGVyID4gLnAtaW5wdXR0ZXh0ICsgLnAtaW5wdXRncm91cC1hZGRvbixcbiAgLnAtaW5wdXRncm91cCA+IC5wLWZsb2F0LWxhYmVsID4gLnAtY29tcG9uZW50ICsgLnAtaW5wdXRncm91cC1hZGRvbiB7XG4gICAgYm9yZGVyLWxlZnQ6IDAgbm9uZTtcbiAgfVxuICAucC1pbnB1dGdyb3VwID4gLnAtY29tcG9uZW50OmZvY3VzLFxuICAucC1pbnB1dGdyb3VwID4gLnAtaW5wdXR3cmFwcGVyID4gLnAtaW5wdXR0ZXh0OmZvY3VzLFxuICAucC1pbnB1dGdyb3VwID4gLnAtZmxvYXQtbGFiZWwgPiAucC1jb21wb25lbnQ6Zm9jdXMge1xuICAgIHotaW5kZXg6IDE7XG4gIH1cbiAgLnAtaW5wdXRncm91cCA+IC5wLWNvbXBvbmVudDpmb2N1cyB+IGxhYmVsLFxuICAucC1pbnB1dGdyb3VwID4gLnAtaW5wdXR3cmFwcGVyID4gLnAtaW5wdXR0ZXh0OmZvY3VzIH4gbGFiZWwsXG4gIC5wLWlucHV0Z3JvdXAgPiAucC1mbG9hdC1sYWJlbCA+IC5wLWNvbXBvbmVudDpmb2N1cyB+IGxhYmVsIHtcbiAgICB6LWluZGV4OiAxO1xuICB9XG4gIC5wLWlucHV0Z3JvdXAtYWRkb246Zmlyc3QtY2hpbGQsXG4gIC5wLWlucHV0Z3JvdXAgYnV0dG9uOmZpcnN0LWNoaWxkLFxuICAucC1pbnB1dGdyb3VwIGlucHV0OmZpcnN0LWNoaWxkLFxuICAucC1pbnB1dGdyb3VwID4gLnAtaW5wdXR3cmFwcGVyOmZpcnN0LWNoaWxkLFxuICAucC1pbnB1dGdyb3VwID4gLnAtaW5wdXR3cmFwcGVyOmZpcnN0LWNoaWxkID4gLnAtaW5wdXR0ZXh0IHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA2cHg7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNnB4O1xuICB9XG4gIC5wLWlucHV0Z3JvdXAgLnAtZmxvYXQtbGFiZWw6Zmlyc3QtY2hpbGQgaW5wdXQge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDZweDtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA2cHg7XG4gIH1cbiAgLnAtaW5wdXRncm91cC1hZGRvbjpsYXN0LWNoaWxkLFxuICAucC1pbnB1dGdyb3VwIGJ1dHRvbjpsYXN0LWNoaWxkLFxuICAucC1pbnB1dGdyb3VwIGlucHV0Omxhc3QtY2hpbGQsXG4gIC5wLWlucHV0Z3JvdXAgPiAucC1pbnB1dHdyYXBwZXI6bGFzdC1jaGlsZCxcbiAgLnAtaW5wdXRncm91cCA+IC5wLWlucHV0d3JhcHBlcjpsYXN0LWNoaWxkID4gLnAtaW5wdXR0ZXh0IHtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNnB4O1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA2cHg7XG4gIH1cbiAgLnAtaW5wdXRncm91cCAucC1mbG9hdC1sYWJlbDpsYXN0LWNoaWxkIGlucHV0IHtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNnB4O1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA2cHg7XG4gIH1cbiAgLnAtZmx1aWQgLnAtaW5wdXRncm91cCAucC1idXR0b24ge1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG4gIC5wLWZsdWlkIC5wLWlucHV0Z3JvdXAgLnAtYnV0dG9uLnAtYnV0dG9uLWljb24tb25seSB7XG4gICAgd2lkdGg6IDNyZW07XG4gIH1cbiAgLnAtaW5wdXRudW1iZXIucC1pbnZhbGlkLnAtY29tcG9uZW50ID4gLnAtaW5wdXR0ZXh0IHtcbiAgICBib3JkZXItY29sb3I6ICNlMjRjNGM7XG4gIH1cbiAgLnAtaW5wdXRzd2l0Y2gge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbiAgLnAtaW5wdXRzd2l0Y2gtaW5wdXQge1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMDtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHotaW5kZXg6IDE7XG4gICAgb3V0bGluZTogMCBub25lO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxuICAucC1pbnB1dHN3aXRjaC1zbGlkZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICB9XG4gIC5wLWlucHV0c3dpdGNoLXNsaWRlcjpiZWZvcmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHRvcDogNTAlO1xuICB9XG4gIC5wLWlucHV0c3dpdGNoIHtcbiAgICB3aWR0aDogM3JlbTtcbiAgICBoZWlnaHQ6IDEuNzVyZW07XG4gIH1cbiAgLnAtaW5wdXRzd2l0Y2ggLnAtaW5wdXRzd2l0Y2gtaW5wdXQge1xuICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gIH1cbiAgLnAtaW5wdXRzd2l0Y2ggLnAtaW5wdXRzd2l0Y2gtc2xpZGVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjZDFkNWRiO1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycywgY29sb3IgMC4ycywgYm9yZGVyLWNvbG9yIDAuMnMsIGJveC1zaGFkb3cgMC4ycztcbiAgICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICAgIG91dGxpbmUtY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG4gIC5wLWlucHV0c3dpdGNoIC5wLWlucHV0c3dpdGNoLXNsaWRlcjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgd2lkdGg6IDEuMjVyZW07XG4gICAgaGVpZ2h0OiAxLjI1cmVtO1xuICAgIGxlZnQ6IDAuMjVyZW07XG4gICAgbWFyZ2luLXRvcDogLTAuNjI1cmVtO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjJzO1xuICB9XG4gIC5wLWlucHV0c3dpdGNoLnAtaGlnaGxpZ2h0IC5wLWlucHV0c3dpdGNoLXNsaWRlciB7XG4gICAgYmFja2dyb3VuZDogIzYzNjZmMTtcbiAgfVxuICAucC1pbnB1dHN3aXRjaC5wLWhpZ2hsaWdodCAucC1pbnB1dHN3aXRjaC1zbGlkZXI6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxLjI1cmVtKTtcbiAgfVxuICAucC1pbnB1dHN3aXRjaDpub3QoLnAtZGlzYWJsZWQpOmhhcygucC1pbnB1dHN3aXRjaC1pbnB1dDpob3ZlcikgLnAtaW5wdXRzd2l0Y2gtc2xpZGVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjYjdiY2M1O1xuICB9XG4gIC5wLWlucHV0c3dpdGNoOm5vdCgucC1kaXNhYmxlZCk6aGFzKC5wLWlucHV0c3dpdGNoLWlucHV0OmhvdmVyKS5wLWhpZ2hsaWdodCAucC1pbnB1dHN3aXRjaC1zbGlkZXIge1xuICAgIGJhY2tncm91bmQ6ICM0ZjQ2ZTU7XG4gIH1cbiAgLnAtaW5wdXRzd2l0Y2g6bm90KC5wLWRpc2FibGVkKTpoYXMoLnAtaW5wdXRzd2l0Y2gtaW5wdXQ6Zm9jdXMtdmlzaWJsZSkgLnAtaW5wdXRzd2l0Y2gtc2xpZGVyIHtcbiAgICBvdXRsaW5lOiAwIG5vbmU7XG4gICAgb3V0bGluZS1vZmZzZXQ6IDA7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtICNjN2QyZmU7XG4gIH1cbiAgLnAtaW5wdXRzd2l0Y2gucC1pbnZhbGlkID4gLnAtaW5wdXRzd2l0Y2gtc2xpZGVyIHtcbiAgICBib3JkZXItY29sb3I6ICNlMjRjNGM7XG4gIH1cbiAgLnAtaW5wdXR0ZXh0IHtcbiAgICBmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHkpO1xuICAgIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogdmFyKC0tZm9udC1mZWF0dXJlLXNldHRpbmdzLCBub3JtYWwpO1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBjb2xvcjogIzRiNTU2MztcbiAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgIHBhZGRpbmc6IDAuNzVyZW0gMC43NXJlbTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZDFkNWRiO1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycywgY29sb3IgMC4ycywgYm9yZGVyLWNvbG9yIDAuMnMsIGJveC1zaGFkb3cgMC4ycztcbiAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICBvdXRsaW5lLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxuICAucC1pbnB1dHRleHQ6ZW5hYmxlZDpob3ZlciB7XG4gICAgYm9yZGVyLWNvbG9yOiAjNjM2NmYxO1xuICB9XG4gIC5wLWlucHV0dGV4dDplbmFibGVkOmZvY3VzIHtcbiAgICBvdXRsaW5lOiAwIG5vbmU7XG4gICAgb3V0bGluZS1vZmZzZXQ6IDA7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtICNjN2QyZmU7XG4gICAgYm9yZGVyLWNvbG9yOiAjNjM2NmYxO1xuICB9XG4gIC5wLWlucHV0dGV4dC5wLWludmFsaWQucC1jb21wb25lbnQge1xuICAgIGJvcmRlci1jb2xvcjogI2UyNGM0YztcbiAgfVxuICAucC1pbnB1dHRleHQucC12YXJpYW50LWZpbGxlZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YzZjRmNjtcbiAgfVxuICAucC1pbnB1dHRleHQucC12YXJpYW50LWZpbGxlZDplbmFibGVkOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjNmNGY2O1xuICB9XG4gIC5wLWlucHV0dGV4dC5wLXZhcmlhbnQtZmlsbGVkOmVuYWJsZWQ6Zm9jdXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIH1cbiAgLnAtaW5wdXR0ZXh0LnAtaW5wdXR0ZXh0LXNtIHtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgIHBhZGRpbmc6IDAuNjU2MjVyZW0gMC42NTYyNXJlbTtcbiAgfVxuICAucC1pbnB1dHRleHQucC1pbnB1dHRleHQtbGcge1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICBwYWRkaW5nOiAwLjkzNzVyZW0gMC45Mzc1cmVtO1xuICB9XG4gIC5wLWZsb2F0LWxhYmVsID4gbGFiZWwge1xuICAgIGxlZnQ6IDAuNzVyZW07XG4gICAgY29sb3I6ICM2YjcyODA7XG4gICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4ycztcbiAgfVxuICAucC1mbG9hdC1sYWJlbCA+IC5wLWludmFsaWQgKyBsYWJlbCB7XG4gICAgY29sb3I6ICNlMjRjNGM7XG4gIH1cbiAgLnAtaWNvbi1maWVsZC1sZWZ0ID4gLnAtaW5wdXR0ZXh0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIuNXJlbTtcbiAgfVxuICAucC1pY29uLWZpZWxkLWxlZnQucC1mbG9hdC1sYWJlbCA+IGxhYmVsIHtcbiAgICBsZWZ0OiAyLjVyZW07XG4gIH1cbiAgLnAtaWNvbi1maWVsZC1yaWdodCA+IC5wLWlucHV0dGV4dCB7XG4gICAgcGFkZGluZy1yaWdodDogMi41cmVtO1xuICB9XG4gIDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICM2YjcyODA7XG4gIH1cbiAgOi1tb3otcGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAjNmI3MjgwO1xuICB9XG4gIDo6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICM2YjcyODA7XG4gIH1cbiAgOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICM2YjcyODA7XG4gIH1cbiAgLnAtaW5wdXQtZmlsbGVkIC5wLWlucHV0dGV4dCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YzZjRmNjtcbiAgfVxuICAucC1pbnB1dC1maWxsZWQgLnAtaW5wdXR0ZXh0OmVuYWJsZWQ6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmM2Y0ZjY7XG4gIH1cbiAgLnAtaW5wdXQtZmlsbGVkIC5wLWlucHV0dGV4dDplbmFibGVkOmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICB9XG4gIC5wLWlucHV0dGV4dC1zbSAucC1pbnB1dHRleHQge1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgcGFkZGluZzogMC42NTYyNXJlbSAwLjY1NjI1cmVtO1xuICB9XG4gIC5wLWlucHV0dGV4dC1sZyAucC1pbnB1dHRleHQge1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICBwYWRkaW5nOiAwLjkzNzVyZW0gMC45Mzc1cmVtO1xuICB9XG4gIC5wLWljb24tZmllbGQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAucC1pY29uLWZpZWxkID4gLnAtaW5wdXQtaWNvbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIG1hcmdpbi10b3A6IC0wLjVyZW07XG4gIH1cbiAgLnAtZmx1aWQgLnAtaWNvbi1maWVsZC1sZWZ0LFxuICAucC1mbHVpZCAucC1pY29uLWZpZWxkLXJpZ2h0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAucC1pY29uLWZpZWxkLWxlZnQgPiAucC1pbnB1dC1pY29uOmZpcnN0LW9mLXR5cGUge1xuICAgIGxlZnQ6IDAuNzVyZW07XG4gICAgY29sb3I6ICM2YjcyODA7XG4gIH1cbiAgLnAtaWNvbi1maWVsZC1yaWdodCA+IC5wLWlucHV0LWljb246bGFzdC1vZi10eXBlIHtcbiAgICByaWdodDogMC43NXJlbTtcbiAgICBjb2xvcjogIzZiNzI4MDtcbiAgfVxuICAucC1pbnB1dG90cCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogMC41cmVtO1xuICB9XG4gIC5wLWlucHV0b3RwLWlucHV0IHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgd2lkdGg6IDIuNXJlbTtcbiAgfVxuICAucC1saXN0Ym94LWxpc3Qtd3JhcHBlciB7XG4gICAgb3ZlcmZsb3c6IGF1dG87XG4gIH1cbiAgLnAtbGlzdGJveC1saXN0IHtcbiAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLnAtbGlzdGJveC1pdGVtIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cbiAgLnAtbGlzdGJveC1pdGVtLWdyb3VwIHtcbiAgICBjdXJzb3I6IGF1dG87XG4gIH1cbiAgLnAtbGlzdGJveC1maWx0ZXItY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLnAtbGlzdGJveC1maWx0ZXItaWNvbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIG1hcmdpbi10b3A6IC0wLjVyZW07XG4gIH1cbiAgLnAtbGlzdGJveC1maWx0ZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5wLWxpc3Rib3gge1xuICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgY29sb3I6ICM0YjU1NjM7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2QxZDVkYjtcbiAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzLCBjb2xvciAwLjJzLCBib3JkZXItY29sb3IgMC4ycywgYm94LXNoYWRvdyAwLjJzO1xuICAgIG91dGxpbmUtY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG4gIC5wLWxpc3Rib3ggLnAtbGlzdGJveC1oZWFkZXIge1xuICAgIHBhZGRpbmc6IDAuNzVyZW0gMS4yNXJlbTtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U1ZTdlYjtcbiAgICBjb2xvcjogIzM3NDE1MTtcbiAgICBiYWNrZ3JvdW5kOiAjZjlmYWZiO1xuICAgIG1hcmdpbjogMDtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNnB4O1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDZweDtcbiAgfVxuICAucC1saXN0Ym94IC5wLWxpc3Rib3gtaGVhZGVyIC5wLWxpc3Rib3gtZmlsdGVyIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjc1cmVtO1xuICB9XG4gIC5wLWxpc3Rib3ggLnAtbGlzdGJveC1oZWFkZXIgLnAtbGlzdGJveC1maWx0ZXItaWNvbiB7XG4gICAgcmlnaHQ6IDAuNzVyZW07XG4gICAgY29sb3I6ICM2YjcyODA7XG4gIH1cbiAgLnAtbGlzdGJveCAucC1saXN0Ym94LWxpc3Qge1xuICAgIHBhZGRpbmc6IDAuNzVyZW0gMDtcbiAgICBvdXRsaW5lOiAwIG5vbmU7XG4gIH1cbiAgLnAtbGlzdGJveCAucC1saXN0Ym94LWxpc3QgLnAtbGlzdGJveC1pdGVtIHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMC43NXJlbSAxLjI1cmVtO1xuICAgIGJvcmRlcjogMCBub25lO1xuICAgIGNvbG9yOiAjNGI1NTYzO1xuICAgIHRyYW5zaXRpb246IGJveC1zaGFkb3cgMC4ycztcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG4gIC5wLWxpc3Rib3ggLnAtbGlzdGJveC1saXN0IC5wLWxpc3Rib3gtaXRlbTpmaXJzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuICAucC1saXN0Ym94IC5wLWxpc3Rib3gtbGlzdCAucC1saXN0Ym94LWl0ZW06bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuICAucC1saXN0Ym94IC5wLWxpc3Rib3gtbGlzdCAucC1saXN0Ym94LWl0ZW0ucC1oaWdobGlnaHQge1xuICAgIGNvbG9yOiAjNDMzOGNhO1xuICAgIGJhY2tncm91bmQ6ICNlZWYyZmY7XG4gIH1cbiAgLnAtbGlzdGJveCAucC1saXN0Ym94LWxpc3QgLnAtbGlzdGJveC1pdGVtLWdyb3VwIHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMC43NXJlbSAxLjI1cmVtO1xuICAgIGNvbG9yOiAjMzc0MTUxO1xuICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgfVxuICAucC1saXN0Ym94IC5wLWxpc3Rib3gtbGlzdCAucC1saXN0Ym94LWVtcHR5LW1lc3NhZ2Uge1xuICAgIHBhZGRpbmc6IDAuNzVyZW0gMS4yNXJlbTtcbiAgICBjb2xvcjogIzRiNTU2MztcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgfVxuICAucC1saXN0Ym94Om5vdCgucC1kaXNhYmxlZCkgLnAtbGlzdGJveC1pdGVtLnAtaGlnaGxpZ2h0LnAtZm9jdXMge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoOTksIDEwMiwgMjQxLCAwLjI0KTtcbiAgfVxuICAucC1saXN0Ym94Om5vdCgucC1kaXNhYmxlZCkgLnAtbGlzdGJveC1pdGVtOm5vdCgucC1oaWdobGlnaHQpOm5vdCgucC1kaXNhYmxlZCkucC1mb2N1cyB7XG4gICAgY29sb3I6ICM0YjU1NjM7XG4gICAgYmFja2dyb3VuZDogI2YzZjRmNjtcbiAgfVxuICAucC1saXN0Ym94Om5vdCgucC1kaXNhYmxlZCkgLnAtbGlzdGJveC1pdGVtOm5vdCgucC1oaWdobGlnaHQpOm5vdCgucC1kaXNhYmxlZCk6aG92ZXIge1xuICAgIGNvbG9yOiAjNGI1NTYzO1xuICAgIGJhY2tncm91bmQ6ICNmM2Y0ZjY7XG4gIH1cbiAgLnAtbGlzdGJveDpub3QoLnAtZGlzYWJsZWQpIC5wLWxpc3Rib3gtaXRlbTpub3QoLnAtaGlnaGxpZ2h0KTpub3QoLnAtZGlzYWJsZWQpOmhvdmVyLnAtZm9jdXMge1xuICAgIGNvbG9yOiAjNGI1NTYzO1xuICAgIGJhY2tncm91bmQ6ICNmM2Y0ZjY7XG4gIH1cbiAgLnAtbGlzdGJveC5wLWZvY3VzIHtcbiAgICBvdXRsaW5lOiAwIG5vbmU7XG4gICAgb3V0bGluZS1vZmZzZXQ6IDA7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtICNjN2QyZmU7XG4gICAgYm9yZGVyLWNvbG9yOiAjNjM2NmYxO1xuICB9XG4gIC5wLWxpc3Rib3gucC1pbnZhbGlkIHtcbiAgICBib3JkZXItY29sb3I6ICNlMjRjNGM7XG4gIH1cbiAgLnAtbWVudGlvbi1wYW5lbCB7XG4gICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICBjb2xvcjogIzRiNTU2MztcbiAgICBib3JkZXI6IDAgbm9uZTtcbiAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgYm94LXNoYWRvdzogMCAycHggMTJweCAwIHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgfVxuICAucC1tZW50aW9uLXBhbmVsIC5wLW1lbnRpb24taXRlbXMge1xuICAgIHBhZGRpbmc6IDAuNzVyZW0gMDtcbiAgfVxuICAucC1tZW50aW9uLXBhbmVsIC5wLW1lbnRpb24taXRlbXMgLnAtbWVudGlvbi1pdGVtIHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMC43NXJlbSAxLjI1cmVtO1xuICAgIGJvcmRlcjogMCBub25lO1xuICAgIGNvbG9yOiAjNGI1NTYzO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIHRyYW5zaXRpb246IGJveC1zaGFkb3cgMC4ycztcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG4gIC5wLW1lbnRpb24tcGFuZWwgLnAtbWVudGlvbi1pdGVtcyAucC1tZW50aW9uLWl0ZW06aG92ZXIge1xuICAgIGNvbG9yOiAjNGI1NTYzO1xuICAgIGJhY2tncm91bmQ6ICNmM2Y0ZjY7XG4gIH1cbiAgLnAtbWVudGlvbi1wYW5lbCAucC1tZW50aW9uLWl0ZW1zIC5wLW1lbnRpb24taXRlbS5wLWhpZ2hsaWdodCB7XG4gICAgY29sb3I6ICM0MzM4Y2E7XG4gICAgYmFja2dyb3VuZDogI2VlZjJmZjtcbiAgfVxuICAucC1tdWx0aXNlbGVjdCB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHVzZXItc2VsZWN0OiBub25lO1xuICB9XG4gIC5wLW11bHRpc2VsZWN0LXRyaWdnZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBmbGV4LXNocmluazogMDtcbiAgfVxuICAucC1tdWx0aXNlbGVjdC1sYWJlbC1jb250YWluZXIge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgZmxleDogMSAxIGF1dG87XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG4gIC5wLW11bHRpc2VsZWN0LWxhYmVsIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB9XG4gIC5wLW11bHRpc2VsZWN0LWxhYmVsLWVtcHR5IHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgfVxuICAucC1tdWx0aXNlbGVjdC10b2tlbiB7XG4gICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZmxleDogMCAwIGF1dG87XG4gIH1cbiAgLnAtbXVsdGlzZWxlY3QtdG9rZW4taWNvbiB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG4gIC5wLW11bHRpc2VsZWN0IC5wLW11bHRpc2VsZWN0LXBhbmVsIHtcbiAgICBtaW4td2lkdGg6IDEwMCU7XG4gIH1cbiAgLnAtbXVsdGlzZWxlY3QtaXRlbXMtd3JhcHBlciB7XG4gICAgb3ZlcmZsb3c6IGF1dG87XG4gIH1cbiAgLnAtbXVsdGlzZWxlY3QtaXRlbXMge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgfVxuICAucC1tdWx0aXNlbGVjdC1pdGVtIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxuICAucC1tdWx0aXNlbGVjdC1pdGVtLWdyb3VwIHtcbiAgICBjdXJzb3I6IGF1dG87XG4gIH1cbiAgLnAtbXVsdGlzZWxlY3QtaGVhZGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG4gIC5wLW11bHRpc2VsZWN0LWZpbHRlci1jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmbGV4OiAxIDEgYXV0bztcbiAgfVxuICAucC1tdWx0aXNlbGVjdC1maWx0ZXItaWNvbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIG1hcmdpbi10b3A6IC0wLjVyZW07XG4gIH1cbiAgLnAtbXVsdGlzZWxlY3QtZmlsdGVyLWNvbnRhaW5lciAucC1pbnB1dHRleHQge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5wLW11bHRpc2VsZWN0LWNsb3NlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIH1cbiAgLnAtZmx1aWQgLnAtbXVsdGlzZWxlY3Qge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbiAgLnAtbXVsdGlzZWxlY3Qge1xuICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2QxZDVkYjtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMsIGNvbG9yIDAuMnMsIGJvcmRlci1jb2xvciAwLjJzLCBib3gtc2hhZG93IDAuMnM7XG4gICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgIG91dGxpbmUtY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG4gIC5wLW11bHRpc2VsZWN0Om5vdCgucC1kaXNhYmxlZCk6aG92ZXIge1xuICAgIGJvcmRlci1jb2xvcjogIzYzNjZmMTtcbiAgfVxuICAucC1tdWx0aXNlbGVjdDpub3QoLnAtZGlzYWJsZWQpLnAtZm9jdXMge1xuICAgIG91dGxpbmU6IDAgbm9uZTtcbiAgICBvdXRsaW5lLW9mZnNldDogMDtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gI2M3ZDJmZTtcbiAgICBib3JkZXItY29sb3I6ICM2MzY2ZjE7XG4gIH1cbiAgLnAtbXVsdGlzZWxlY3QucC12YXJpYW50LWZpbGxlZCB7XG4gICAgYmFja2dyb3VuZDogI2YzZjRmNjtcbiAgfVxuICAucC1tdWx0aXNlbGVjdC5wLXZhcmlhbnQtZmlsbGVkOm5vdCgucC1kaXNhYmxlZCk6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmM2Y0ZjY7XG4gIH1cbiAgLnAtbXVsdGlzZWxlY3QucC12YXJpYW50LWZpbGxlZDpub3QoLnAtZGlzYWJsZWQpLnAtZm9jdXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIH1cbiAgLnAtbXVsdGlzZWxlY3QgLnAtbXVsdGlzZWxlY3QtbGFiZWwge1xuICAgIHBhZGRpbmc6IDAuNzVyZW0gMC43NXJlbTtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMsIGNvbG9yIDAuMnMsIGJvcmRlci1jb2xvciAwLjJzLCBib3gtc2hhZG93IDAuMnM7XG4gIH1cbiAgLnAtbXVsdGlzZWxlY3QgLnAtbXVsdGlzZWxlY3QtbGFiZWwucC1wbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICM2YjcyODA7XG4gIH1cbiAgLnAtbXVsdGlzZWxlY3QucC1tdWx0aXNlbGVjdC1jaGlwIC5wLW11bHRpc2VsZWN0LXRva2VuIHtcbiAgICBwYWRkaW5nOiAwLjM3NXJlbSAwLjc1cmVtO1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtO1xuICAgIGJhY2tncm91bmQ6ICNlNWU3ZWI7XG4gICAgY29sb3I6ICM0YjU1NjM7XG4gICAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgfVxuICAucC1tdWx0aXNlbGVjdC5wLW11bHRpc2VsZWN0LWNoaXAgLnAtbXVsdGlzZWxlY3QtdG9rZW4gLnAtbXVsdGlzZWxlY3QtdG9rZW4taWNvbiB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNXJlbTtcbiAgfVxuICAucC1tdWx0aXNlbGVjdCAucC1tdWx0aXNlbGVjdC10cmlnZ2VyIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogIzZiNzI4MDtcbiAgICB3aWR0aDogM3JlbTtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNnB4O1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA2cHg7XG4gIH1cbiAgLnAtbXVsdGlzZWxlY3QucC1pbnZhbGlkLnAtY29tcG9uZW50IHtcbiAgICBib3JkZXItY29sb3I6ICNlMjRjNGM7XG4gIH1cbiAgLnAtaW5wdXR3cmFwcGVyLWZpbGxlZC5wLW11bHRpc2VsZWN0LnAtbXVsdGlzZWxlY3QtY2hpcCAucC1tdWx0aXNlbGVjdC1sYWJlbCB7XG4gICAgcGFkZGluZzogMC4zNzVyZW0gMC43NXJlbTtcbiAgfVxuICAucC1tdWx0aXNlbGVjdC1wYW5lbCB7XG4gICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICBjb2xvcjogIzRiNTU2MztcbiAgICBib3JkZXI6IDAgbm9uZTtcbiAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgYm94LXNoYWRvdzogMCAycHggMTJweCAwIHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgfVxuICAucC1tdWx0aXNlbGVjdC1wYW5lbCAucC1tdWx0aXNlbGVjdC1oZWFkZXIge1xuICAgIHBhZGRpbmc6IDAuNzVyZW0gMS4yNXJlbTtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U1ZTdlYjtcbiAgICBjb2xvcjogIzM3NDE1MTtcbiAgICBiYWNrZ3JvdW5kOiAjZjlmYWZiO1xuICAgIG1hcmdpbjogMDtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNnB4O1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDZweDtcbiAgfVxuICAucC1tdWx0aXNlbGVjdC1wYW5lbCAucC1tdWx0aXNlbGVjdC1oZWFkZXIgLnAtbXVsdGlzZWxlY3QtZmlsdGVyLWNvbnRhaW5lciAucC1pbnB1dHRleHQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNzVyZW07XG4gIH1cbiAgLnAtbXVsdGlzZWxlY3QtcGFuZWwgLnAtbXVsdGlzZWxlY3QtaGVhZGVyIC5wLW11bHRpc2VsZWN0LWZpbHRlci1jb250YWluZXIgLnAtbXVsdGlzZWxlY3QtZmlsdGVyLWljb24ge1xuICAgIHJpZ2h0OiAwLjc1cmVtO1xuICAgIGNvbG9yOiAjNmI3MjgwO1xuICB9XG4gIC5wLW11bHRpc2VsZWN0LXBhbmVsIC5wLW11bHRpc2VsZWN0LWhlYWRlciAucC1jaGVja2JveCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG4gIH1cbiAgLnAtbXVsdGlzZWxlY3QtcGFuZWwgLnAtbXVsdGlzZWxlY3QtaGVhZGVyIC5wLW11bHRpc2VsZWN0LWNsb3NlIHtcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtO1xuICAgIHdpZHRoOiAycmVtO1xuICAgIGhlaWdodDogMnJlbTtcbiAgICBjb2xvcjogIzZiNzI4MDtcbiAgICBib3JkZXI6IDAgbm9uZTtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzLCBjb2xvciAwLjJzLCBib3gtc2hhZG93IDAuMnM7XG4gIH1cbiAgLnAtbXVsdGlzZWxlY3QtcGFuZWwgLnAtbXVsdGlzZWxlY3QtaGVhZGVyIC5wLW11bHRpc2VsZWN0LWNsb3NlOmVuYWJsZWQ6aG92ZXIge1xuICAgIGNvbG9yOiAjMzc0MTUxO1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYmFja2dyb3VuZDogI2YzZjRmNjtcbiAgfVxuICAucC1tdWx0aXNlbGVjdC1wYW5lbCAucC1tdWx0aXNlbGVjdC1oZWFkZXIgLnAtbXVsdGlzZWxlY3QtY2xvc2U6Zm9jdXMtdmlzaWJsZSB7XG4gICAgb3V0bGluZTogMCBub25lO1xuICAgIG91dGxpbmUtb2Zmc2V0OiAwO1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSAjYzdkMmZlO1xuICB9XG4gIC5wLW11bHRpc2VsZWN0LXBhbmVsIC5wLW11bHRpc2VsZWN0LWl0ZW1zIHtcbiAgICBwYWRkaW5nOiAwLjc1cmVtIDA7XG4gIH1cbiAgLnAtbXVsdGlzZWxlY3QtcGFuZWwgLnAtbXVsdGlzZWxlY3QtaXRlbXMgLnAtbXVsdGlzZWxlY3QtaXRlbSB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDAuNzVyZW0gMS4yNXJlbTtcbiAgICBib3JkZXI6IDAgbm9uZTtcbiAgICBjb2xvcjogIzRiNTU2MztcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IDAuMnM7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxuICAucC1tdWx0aXNlbGVjdC1wYW5lbCAucC1tdWx0aXNlbGVjdC1pdGVtcyAucC1tdWx0aXNlbGVjdC1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG4gIC5wLW11bHRpc2VsZWN0LXBhbmVsIC5wLW11bHRpc2VsZWN0LWl0ZW1zIC5wLW11bHRpc2VsZWN0LWl0ZW06bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuICAucC1tdWx0aXNlbGVjdC1wYW5lbCAucC1tdWx0aXNlbGVjdC1pdGVtcyAucC1tdWx0aXNlbGVjdC1pdGVtLnAtaGlnaGxpZ2h0IHtcbiAgICBjb2xvcjogIzQzMzhjYTtcbiAgICBiYWNrZ3JvdW5kOiAjZWVmMmZmO1xuICB9XG4gIC5wLW11bHRpc2VsZWN0LXBhbmVsIC5wLW11bHRpc2VsZWN0LWl0ZW1zIC5wLW11bHRpc2VsZWN0LWl0ZW0ucC1oaWdobGlnaHQucC1mb2N1cyB7XG4gICAgYmFja2dyb3VuZDogcmdiYSg5OSwgMTAyLCAyNDEsIDAuMjQpO1xuICB9XG4gIC5wLW11bHRpc2VsZWN0LXBhbmVsIC5wLW11bHRpc2VsZWN0LWl0ZW1zIC5wLW11bHRpc2VsZWN0LWl0ZW06bm90KC5wLWhpZ2hsaWdodCk6bm90KC5wLWRpc2FibGVkKS5wLWZvY3VzIHtcbiAgICBjb2xvcjogIzRiNTU2MztcbiAgICBiYWNrZ3JvdW5kOiAjZjNmNGY2O1xuICB9XG4gIC5wLW11bHRpc2VsZWN0LXBhbmVsIC5wLW11bHRpc2VsZWN0LWl0ZW1zIC5wLW11bHRpc2VsZWN0LWl0ZW0gLnAtY2hlY2tib3gge1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtO1xuICB9XG4gIC5wLW11bHRpc2VsZWN0LXBhbmVsIC5wLW11bHRpc2VsZWN0LWl0ZW1zIC5wLW11bHRpc2VsZWN0LWl0ZW0tZ3JvdXAge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwLjc1cmVtIDEuMjVyZW07XG4gICAgY29sb3I6ICMzNzQxNTE7XG4gICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICB9XG4gIC5wLW11bHRpc2VsZWN0LXBhbmVsIC5wLW11bHRpc2VsZWN0LWl0ZW1zIC5wLW11bHRpc2VsZWN0LWVtcHR5LW1lc3NhZ2Uge1xuICAgIHBhZGRpbmc6IDAuNzVyZW0gMS4yNXJlbTtcbiAgICBjb2xvcjogIzRiNTU2MztcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgfVxuICAucC1wYXNzd29yZC5wLWludmFsaWQucC1jb21wb25lbnQgPiAucC1pbnB1dHRleHQge1xuICAgIGJvcmRlci1jb2xvcjogI2UyNGM0YztcbiAgfVxuICAucC1wYXNzd29yZC1wYW5lbCB7XG4gICAgcGFkZGluZzogMS4yNXJlbTtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgIGNvbG9yOiAjNGI1NTYzO1xuICAgIGJvcmRlcjogMCBub25lO1xuICAgIGJveC1zaGFkb3c6IDAgMnB4IDEycHggMCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICB9XG4gIC5wLXBhc3N3b3JkLXBhbmVsIC5wLXBhc3N3b3JkLW1ldGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gICAgYmFja2dyb3VuZDogI2U1ZTdlYjtcbiAgfVxuICAucC1wYXNzd29yZC1wYW5lbCAucC1wYXNzd29yZC1tZXRlciAucC1wYXNzd29yZC1zdHJlbmd0aC53ZWFrIHtcbiAgICBiYWNrZ3JvdW5kOiAjZWE1NDU1O1xuICB9XG4gIC5wLXBhc3N3b3JkLXBhbmVsIC5wLXBhc3N3b3JkLW1ldGVyIC5wLXBhc3N3b3JkLXN0cmVuZ3RoLm1lZGl1bSB7XG4gICAgYmFja2dyb3VuZDogI2ZmOWY0MjtcbiAgfVxuICAucC1wYXNzd29yZC1wYW5lbCAucC1wYXNzd29yZC1tZXRlciAucC1wYXNzd29yZC1zdHJlbmd0aC5zdHJvbmcge1xuICAgIGJhY2tncm91bmQ6ICMyOWM3NmY7XG4gIH1cbiAgLnAtcmFkaW9idXR0b24ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICB9XG4gIC5wLXJhZGlvYnV0dG9uLWlucHV0IHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cbiAgLnAtcmFkaW9idXR0b24tYm94IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbiAgLnAtcmFkaW9idXR0b24taWNvbiB7XG4gICAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKSBzY2FsZSgwLjEpO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIH1cbiAgLnAtcmFkaW9idXR0b24ucC1oaWdobGlnaHQgLnAtcmFkaW9idXR0b24taWNvbiB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApIHNjYWxlKDEsIDEpO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIH1cbiAgLnAtcmFkaW9idXR0b24ge1xuICAgIHdpZHRoOiAyMnB4O1xuICAgIGhlaWdodDogMjJweDtcbiAgfVxuICAucC1yYWRpb2J1dHRvbiAucC1yYWRpb2J1dHRvbi1pbnB1dCB7XG4gICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgei1pbmRleDogMTtcbiAgICBvdXRsaW5lOiAwIG5vbmU7XG4gICAgYm9yZGVyOiAycHggc29saWQgI2QxZDVkYjtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIH1cbiAgLnAtcmFkaW9idXR0b24gLnAtcmFkaW9idXR0b24tYm94IHtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjZDFkNWRiO1xuICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgd2lkdGg6IDIycHg7XG4gICAgaGVpZ2h0OiAyMnB4O1xuICAgIGNvbG9yOiAjNGI1NTYzO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMsIGNvbG9yIDAuMnMsIGJvcmRlci1jb2xvciAwLjJzLCBib3gtc2hhZG93IDAuMnM7XG4gICAgb3V0bGluZS1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cbiAgLnAtcmFkaW9idXR0b24gLnAtcmFkaW9idXR0b24tYm94IC5wLXJhZGlvYnV0dG9uLWljb24ge1xuICAgIHdpZHRoOiAxMnB4O1xuICAgIGhlaWdodDogMTJweDtcbiAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjJzO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIH1cbiAgLnAtcmFkaW9idXR0b24ucC1oaWdobGlnaHQgLnAtcmFkaW9idXR0b24tYm94IHtcbiAgICBib3JkZXItY29sb3I6ICM2MzY2ZjE7XG4gICAgYmFja2dyb3VuZDogIzYzNjZmMTtcbiAgfVxuICAucC1yYWRpb2J1dHRvbjpub3QoLnAtZGlzYWJsZWQpOmhhcygucC1yYWRpb2J1dHRvbi1pbnB1dDpob3ZlcikgLnAtcmFkaW9idXR0b24tYm94IHtcbiAgICBib3JkZXItY29sb3I6ICM2MzY2ZjE7XG4gIH1cbiAgLnAtcmFkaW9idXR0b246bm90KC5wLWRpc2FibGVkKTpoYXMoLnAtcmFkaW9idXR0b24taW5wdXQ6aG92ZXIpLnAtaGlnaGxpZ2h0IC5wLXJhZGlvYnV0dG9uLWJveCB7XG4gICAgYm9yZGVyLWNvbG9yOiAjNDMzOGNhO1xuICAgIGJhY2tncm91bmQ6ICM0MzM4Y2E7XG4gIH1cbiAgLnAtcmFkaW9idXR0b246bm90KC5wLWRpc2FibGVkKTpoYXMoLnAtcmFkaW9idXR0b24taW5wdXQ6aG92ZXIpLnAtaGlnaGxpZ2h0IC5wLXJhZGlvYnV0dG9uLWJveCAucC1yYWRpb2J1dHRvbi1pY29uIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICB9XG4gIC5wLXJhZGlvYnV0dG9uOm5vdCgucC1kaXNhYmxlZCk6aGFzKC5wLXJhZGlvYnV0dG9uLWlucHV0OmZvY3VzLXZpc2libGUpIC5wLXJhZGlvYnV0dG9uLWJveCB7XG4gICAgb3V0bGluZTogMCBub25lO1xuICAgIG91dGxpbmUtb2Zmc2V0OiAwO1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSAjYzdkMmZlO1xuICAgIGJvcmRlci1jb2xvcjogIzYzNjZmMTtcbiAgfVxuICAucC1yYWRpb2J1dHRvbi5wLWludmFsaWQgPiAucC1yYWRpb2J1dHRvbi1ib3gge1xuICAgIGJvcmRlci1jb2xvcjogI2UyNGM0YztcbiAgfVxuICAucC1yYWRpb2J1dHRvbi5wLXZhcmlhbnQtZmlsbGVkIC5wLXJhZGlvYnV0dG9uLWJveCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YzZjRmNjtcbiAgfVxuICAucC1yYWRpb2J1dHRvbi5wLXZhcmlhbnQtZmlsbGVkLnAtaGlnaGxpZ2h0IC5wLXJhZGlvYnV0dG9uLWJveCB7XG4gICAgYmFja2dyb3VuZDogIzYzNjZmMTtcbiAgfVxuICAucC1yYWRpb2J1dHRvbi5wLXZhcmlhbnQtZmlsbGVkOm5vdCgucC1kaXNhYmxlZCk6aGFzKC5wLXJhZGlvYnV0dG9uLWlucHV0OmhvdmVyKSAucC1yYWRpb2J1dHRvbi1ib3gge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmM2Y0ZjY7XG4gIH1cbiAgLnAtcmFkaW9idXR0b24ucC12YXJpYW50LWZpbGxlZDpub3QoLnAtZGlzYWJsZWQpOmhhcygucC1yYWRpb2J1dHRvbi1pbnB1dDpob3ZlcikucC1oaWdobGlnaHQgLnAtcmFkaW9idXR0b24tYm94IHtcbiAgICBiYWNrZ3JvdW5kOiAjNDMzOGNhO1xuICB9XG4gIC5wLWlucHV0LWZpbGxlZCAucC1yYWRpb2J1dHRvbiAucC1yYWRpb2J1dHRvbi1ib3gge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmM2Y0ZjY7XG4gIH1cbiAgLnAtaW5wdXQtZmlsbGVkIC5wLXJhZGlvYnV0dG9uLnAtaGlnaGxpZ2h0IC5wLXJhZGlvYnV0dG9uLWJveCB7XG4gICAgYmFja2dyb3VuZDogIzYzNjZmMTtcbiAgfVxuICAucC1pbnB1dC1maWxsZWQgLnAtcmFkaW9idXR0b246bm90KC5wLWRpc2FibGVkKTpoYXMoLnAtcmFkaW9idXR0b24taW5wdXQ6aG92ZXIpIC5wLXJhZGlvYnV0dG9uLWJveCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YzZjRmNjtcbiAgfVxuICAucC1pbnB1dC1maWxsZWQgLnAtcmFkaW9idXR0b246bm90KC5wLWRpc2FibGVkKTpoYXMoLnAtcmFkaW9idXR0b24taW5wdXQ6aG92ZXIpLnAtaGlnaGxpZ2h0IC5wLXJhZGlvYnV0dG9uLWJveCB7XG4gICAgYmFja2dyb3VuZDogIzQzMzhjYTtcbiAgfVxuICAucC1yYXRpbmcge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbiAgLnAtcmF0aW5nLWl0ZW0ge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG4gIC5wLXJhdGluZy5wLXJlYWRvbmx5IC5wLXJhdGluZy1pdGVtIHtcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gIH1cbiAgLnAtcmF0aW5nIHtcbiAgICBnYXA6IDAuNXJlbTtcbiAgfVxuICAucC1yYXRpbmcgLnAtcmF0aW5nLWl0ZW0ge1xuICAgIG91dGxpbmUtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgfVxuICAucC1yYXRpbmcgLnAtcmF0aW5nLWl0ZW0gLnAtcmF0aW5nLWljb24ge1xuICAgIGNvbG9yOiAjNGI1NTYzO1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycywgY29sb3IgMC4ycywgYm9yZGVyLWNvbG9yIDAuMnMsIGJveC1zaGFkb3cgMC4ycztcbiAgICBmb250LXNpemU6IDEuMTQzcmVtO1xuICB9XG4gIC5wLXJhdGluZyAucC1yYXRpbmctaXRlbSAucC1yYXRpbmctaWNvbi5wLWljb24ge1xuICAgIHdpZHRoOiAxLjE0M3JlbTtcbiAgICBoZWlnaHQ6IDEuMTQzcmVtO1xuICB9XG4gIC5wLXJhdGluZyAucC1yYXRpbmctaXRlbSAucC1yYXRpbmctaWNvbi5wLXJhdGluZy1jYW5jZWwge1xuICAgIGNvbG9yOiAjZWE1NDU1O1xuICB9XG4gIC5wLXJhdGluZyAucC1yYXRpbmctaXRlbS5wLWZvY3VzIHtcbiAgICBvdXRsaW5lOiAwIG5vbmU7XG4gICAgb3V0bGluZS1vZmZzZXQ6IDA7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtICNjN2QyZmU7XG4gIH1cbiAgLnAtcmF0aW5nIC5wLXJhdGluZy1pdGVtLnAtcmF0aW5nLWl0ZW0tYWN0aXZlIC5wLXJhdGluZy1pY29uIHtcbiAgICBjb2xvcjogIzYzNjZmMTtcbiAgfVxuICAucC1yYXRpbmc6bm90KC5wLWRpc2FibGVkKTpub3QoLnAtcmVhZG9ubHkpIC5wLXJhdGluZy1pdGVtOmhvdmVyIC5wLXJhdGluZy1pY29uIHtcbiAgICBjb2xvcjogIzYzNjZmMTtcbiAgfVxuICAucC1yYXRpbmc6bm90KC5wLWRpc2FibGVkKTpub3QoLnAtcmVhZG9ubHkpIC5wLXJhdGluZy1pdGVtOmhvdmVyIC5wLXJhdGluZy1pY29uLnAtcmF0aW5nLWNhbmNlbCB7XG4gICAgY29sb3I6ICNlNzNkM2U7XG4gIH1cbiAgLnAtc2VsZWN0YnV0dG9uIC5wLWJ1dHRvbiB7XG4gICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZDFkNWRiO1xuICAgIGNvbG9yOiAjNGI1NTYzO1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycywgY29sb3IgMC4ycywgYm9yZGVyLWNvbG9yIDAuMnMsIGJveC1zaGFkb3cgMC4ycztcbiAgfVxuICAucC1zZWxlY3RidXR0b24gLnAtYnV0dG9uIC5wLWJ1dHRvbi1pY29uLWxlZnQsXG4gIC5wLXNlbGVjdGJ1dHRvbiAucC1idXR0b24gLnAtYnV0dG9uLWljb24tcmlnaHQge1xuICAgIGNvbG9yOiAjNmI3MjgwO1xuICB9XG4gIC5wLXNlbGVjdGJ1dHRvbiAucC1idXR0b246bm90KC5wLWRpc2FibGVkKTpub3QoLnAtaGlnaGxpZ2h0KTpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogI2YzZjRmNjtcbiAgICBib3JkZXItY29sb3I6ICNkMWQ1ZGI7XG4gICAgY29sb3I6ICM0YjU1NjM7XG4gIH1cbiAgLnAtc2VsZWN0YnV0dG9uIC5wLWJ1dHRvbjpub3QoLnAtZGlzYWJsZWQpOm5vdCgucC1oaWdobGlnaHQpOmhvdmVyIC5wLWJ1dHRvbi1pY29uLWxlZnQsXG4gIC5wLXNlbGVjdGJ1dHRvbiAucC1idXR0b246bm90KC5wLWRpc2FibGVkKTpub3QoLnAtaGlnaGxpZ2h0KTpob3ZlciAucC1idXR0b24taWNvbi1yaWdodCB7XG4gICAgY29sb3I6ICMzNzQxNTE7XG4gIH1cbiAgLnAtc2VsZWN0YnV0dG9uIC5wLWJ1dHRvbi5wLWhpZ2hsaWdodCB7XG4gICAgYmFja2dyb3VuZDogIzYzNjZmMTtcbiAgICBib3JkZXItY29sb3I6ICM2MzY2ZjE7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gIH1cbiAgLnAtc2VsZWN0YnV0dG9uIC5wLWJ1dHRvbi5wLWhpZ2hsaWdodCAucC1idXR0b24taWNvbi1sZWZ0LFxuICAucC1zZWxlY3RidXR0b24gLnAtYnV0dG9uLnAtaGlnaGxpZ2h0IC5wLWJ1dHRvbi1pY29uLXJpZ2h0IHtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgfVxuICAucC1zZWxlY3RidXR0b24gLnAtYnV0dG9uLnAtaGlnaGxpZ2h0OmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjNGY0NmU1O1xuICAgIGJvcmRlci1jb2xvcjogIzRmNDZlNTtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgfVxuICAucC1zZWxlY3RidXR0b24gLnAtYnV0dG9uLnAtaGlnaGxpZ2h0OmhvdmVyIC5wLWJ1dHRvbi1pY29uLWxlZnQsXG4gIC5wLXNlbGVjdGJ1dHRvbiAucC1idXR0b24ucC1oaWdobGlnaHQ6aG92ZXIgLnAtYnV0dG9uLWljb24tcmlnaHQge1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICB9XG4gIC5wLXNlbGVjdGJ1dHRvbi5wLWludmFsaWQgPiAucC1idXR0b24ge1xuICAgIGJvcmRlci1jb2xvcjogI2UyNGM0YztcbiAgfVxuICAucC1zbGlkZXIge1xuICAgIGJhY2tncm91bmQ6ICNlNWU3ZWI7XG4gICAgYm9yZGVyOiAwIG5vbmU7XG4gICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICB9XG4gIC5wLXNsaWRlci5wLXNsaWRlci1ob3Jpem9udGFsIHtcbiAgICBoZWlnaHQ6IDAuMjg2cmVtO1xuICB9XG4gIC5wLXNsaWRlci5wLXNsaWRlci1ob3Jpem9udGFsIC5wLXNsaWRlci1oYW5kbGUge1xuICAgIG1hcmdpbi10b3A6IC0wLjU3MTVyZW07XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjU3MTVyZW07XG4gIH1cbiAgLnAtc2xpZGVyLnAtc2xpZGVyLXZlcnRpY2FsIHtcbiAgICB3aWR0aDogMC4yODZyZW07XG4gIH1cbiAgLnAtc2xpZGVyLnAtc2xpZGVyLXZlcnRpY2FsIC5wLXNsaWRlci1oYW5kbGUge1xuICAgIG1hcmdpbi1sZWZ0OiAtMC41NzE1cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjU3MTVyZW07XG4gIH1cbiAgLnAtc2xpZGVyIC5wLXNsaWRlci1oYW5kbGUge1xuICAgIGhlaWdodDogMS4xNDNyZW07XG4gICAgd2lkdGg6IDEuMTQzcmVtO1xuICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgYm9yZGVyOiAycHggc29saWQgIzYzNjZmMTtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzLCBjb2xvciAwLjJzLCBib3JkZXItY29sb3IgMC4ycywgYm94LXNoYWRvdyAwLjJzO1xuICB9XG4gIC5wLXNsaWRlciAucC1zbGlkZXItaGFuZGxlOmZvY3VzIHtcbiAgICBvdXRsaW5lOiAwIG5vbmU7XG4gICAgb3V0bGluZS1vZmZzZXQ6IDA7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtICNjN2QyZmU7XG4gIH1cbiAgLnAtc2xpZGVyIC5wLXNsaWRlci1yYW5nZSB7XG4gICAgYmFja2dyb3VuZDogIzYzNjZmMTtcbiAgfVxuICAucC1zbGlkZXI6bm90KC5wLWRpc2FibGVkKSAucC1zbGlkZXItaGFuZGxlOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjNjM2NmYxO1xuICAgIGJvcmRlci1jb2xvcjogIzYzNjZmMTtcbiAgfVxuICAucC10cmVlc2VsZWN0IHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkMWQ1ZGI7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzLCBjb2xvciAwLjJzLCBib3JkZXItY29sb3IgMC4ycywgYm94LXNoYWRvdyAwLjJzO1xuICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgfVxuICAucC10cmVlc2VsZWN0Om5vdCgucC1kaXNhYmxlZCk6aG92ZXIge1xuICAgIGJvcmRlci1jb2xvcjogIzYzNjZmMTtcbiAgfVxuICAucC10cmVlc2VsZWN0Om5vdCgucC1kaXNhYmxlZCkucC1mb2N1cyB7XG4gICAgb3V0bGluZTogMCBub25lO1xuICAgIG91dGxpbmUtb2Zmc2V0OiAwO1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSAjYzdkMmZlO1xuICAgIGJvcmRlci1jb2xvcjogIzYzNjZmMTtcbiAgfVxuICAucC10cmVlc2VsZWN0LnAtdHJlZXNlbGVjdC1jbGVhcmFibGUgLnAtdHJlZXNlbGVjdC1sYWJlbCB7XG4gICAgcGFkZGluZy1yaWdodDogMS43NXJlbTtcbiAgfVxuICAucC10cmVlc2VsZWN0LnAtdmFyaWFudC1maWxsZWQge1xuICAgIGJhY2tncm91bmQ6ICNmM2Y0ZjY7XG4gIH1cbiAgLnAtdHJlZXNlbGVjdC5wLXZhcmlhbnQtZmlsbGVkOm5vdCgucC1kaXNhYmxlZCk6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmM2Y0ZjY7XG4gIH1cbiAgLnAtdHJlZXNlbGVjdC5wLXZhcmlhbnQtZmlsbGVkOm5vdCgucC1kaXNhYmxlZCkucC1mb2N1cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgfVxuICAucC10cmVlc2VsZWN0IC5wLXRyZWVzZWxlY3QtbGFiZWwge1xuICAgIHBhZGRpbmc6IDAuNzVyZW0gMC43NXJlbTtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMsIGNvbG9yIDAuMnMsIGJvcmRlci1jb2xvciAwLjJzLCBib3gtc2hhZG93IDAuMnM7XG4gIH1cbiAgLnAtdHJlZXNlbGVjdCAucC10cmVlc2VsZWN0LWxhYmVsLnAtcGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAjNmI3MjgwO1xuICB9XG4gIC5wLXRyZWVzZWxlY3QucC10cmVlc2VsZWN0LWNoaXAgLnAtdHJlZXNlbGVjdC10b2tlbiB7XG4gICAgcGFkZGluZzogMC4zNzVyZW0gMC43NXJlbTtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbiAgICBiYWNrZ3JvdW5kOiAjZTVlN2ViO1xuICAgIGNvbG9yOiAjNGI1NTYzO1xuICAgIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gIH1cbiAgLnAtdHJlZXNlbGVjdCAucC10cmVlc2VsZWN0LXRyaWdnZXIge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGNvbG9yOiAjNmI3MjgwO1xuICAgIHdpZHRoOiAzcmVtO1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA2cHg7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDZweDtcbiAgfVxuICAucC10cmVlc2VsZWN0IC5wLXRyZWVzZWxlY3QtY2xlYXItaWNvbiB7XG4gICAgY29sb3I6ICM2YjcyODA7XG4gICAgcmlnaHQ6IDNyZW07XG4gIH1cbiAgLnAtdHJlZXNlbGVjdC5wLWludmFsaWQucC1jb21wb25lbnQge1xuICAgIGJvcmRlci1jb2xvcjogI2UyNGM0YztcbiAgfVxuICAucC1pbnB1dHdyYXBwZXItZmlsbGVkLnAtdHJlZXNlbGVjdC5wLXRyZWVzZWxlY3QtY2hpcCAucC10cmVlc2VsZWN0LWxhYmVsIHtcbiAgICBwYWRkaW5nOiAwLjM3NXJlbSAwLjc1cmVtO1xuICB9XG4gIC5wLXRyZWVzZWxlY3QtcGFuZWwge1xuICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgY29sb3I6ICM0YjU1NjM7XG4gICAgYm9yZGVyOiAwIG5vbmU7XG4gICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgIGJveC1zaGFkb3c6IDAgMnB4IDEycHggMCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIH1cbiAgLnAtdHJlZXNlbGVjdC1wYW5lbCAucC10cmVlc2VsZWN0LWhlYWRlciB7XG4gICAgcGFkZGluZzogMC43NXJlbSAxLjI1cmVtO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTVlN2ViO1xuICAgIGNvbG9yOiAjMzc0MTUxO1xuICAgIGJhY2tncm91bmQ6ICNmOWZhZmI7XG4gICAgbWFyZ2luOiAwO1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA2cHg7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNnB4O1xuICB9XG4gIC5wLXRyZWVzZWxlY3QtcGFuZWwgLnAtdHJlZXNlbGVjdC1oZWFkZXIgLnAtdHJlZXNlbGVjdC1maWx0ZXItY29udGFpbmVyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbiAgfVxuICAucC10cmVlc2VsZWN0LXBhbmVsIC5wLXRyZWVzZWxlY3QtaGVhZGVyIC5wLXRyZWVzZWxlY3QtZmlsdGVyLWNvbnRhaW5lciAucC10cmVlc2VsZWN0LWZpbHRlciB7XG4gICAgcGFkZGluZy1yaWdodDogMS43NXJlbTtcbiAgfVxuICAucC10cmVlc2VsZWN0LXBhbmVsIC5wLXRyZWVzZWxlY3QtaGVhZGVyIC5wLXRyZWVzZWxlY3QtZmlsdGVyLWNvbnRhaW5lciAucC10cmVlc2VsZWN0LWZpbHRlci1pY29uIHtcbiAgICByaWdodDogMC43NXJlbTtcbiAgICBjb2xvcjogIzZiNzI4MDtcbiAgfVxuICAucC10cmVlc2VsZWN0LXBhbmVsIC5wLXRyZWVzZWxlY3QtaGVhZGVyIC5wLXRyZWVzZWxlY3QtZmlsdGVyLWNvbnRhaW5lci5wLXRyZWVzZWxlY3QtY2xlYXJhYmxlLWZpbHRlciAucC10cmVlc2VsZWN0LWZpbHRlciB7XG4gICAgcGFkZGluZy1yaWdodDogMy41cmVtO1xuICB9XG4gIC5wLXRyZWVzZWxlY3QtcGFuZWwgLnAtdHJlZXNlbGVjdC1oZWFkZXIgLnAtdHJlZXNlbGVjdC1maWx0ZXItY29udGFpbmVyLnAtdHJlZXNlbGVjdC1jbGVhcmFibGUtZmlsdGVyIC5wLXRyZWVzZWxlY3QtZmlsdGVyLWNsZWFyLWljb24ge1xuICAgIHJpZ2h0OiAyLjVyZW07XG4gIH1cbiAgLnAtdHJlZXNlbGVjdC1wYW5lbCAucC10cmVlc2VsZWN0LWhlYWRlciAucC10cmVlc2VsZWN0LWNsb3NlIHtcbiAgICB3aWR0aDogMnJlbTtcbiAgICBoZWlnaHQ6IDJyZW07XG4gICAgY29sb3I6ICM2YjcyODA7XG4gICAgYm9yZGVyOiAwIG5vbmU7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycywgY29sb3IgMC4ycywgYm94LXNoYWRvdyAwLjJzO1xuICB9XG4gIC5wLXRyZWVzZWxlY3QtcGFuZWwgLnAtdHJlZXNlbGVjdC1oZWFkZXIgLnAtdHJlZXNlbGVjdC1jbG9zZTplbmFibGVkOmhvdmVyIHtcbiAgICBjb2xvcjogIzM3NDE1MTtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJhY2tncm91bmQ6ICNmM2Y0ZjY7XG4gIH1cbiAgLnAtdHJlZXNlbGVjdC1wYW5lbCAucC10cmVlc2VsZWN0LWhlYWRlciAucC10cmVlc2VsZWN0LWNsb3NlOmZvY3VzLXZpc2libGUge1xuICAgIG91dGxpbmU6IDAgbm9uZTtcbiAgICBvdXRsaW5lLW9mZnNldDogMDtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gI2M3ZDJmZTtcbiAgfVxuICAucC10cmVlc2VsZWN0LXBhbmVsIC5wLXRyZWVzZWxlY3QtaXRlbXMtd3JhcHBlciAucC10cmVlIHtcbiAgICBib3JkZXI6IDAgbm9uZTtcbiAgfVxuICAucC10cmVlc2VsZWN0LXBhbmVsIC5wLXRyZWVzZWxlY3QtaXRlbXMtd3JhcHBlciAucC10cmVlc2VsZWN0LWVtcHR5LW1lc3NhZ2Uge1xuICAgIHBhZGRpbmc6IDAuNzVyZW0gMS4yNXJlbTtcbiAgICBjb2xvcjogIzRiNTU2MztcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgfVxuICAucC1pbnB1dC1maWxsZWQgLnAtdHJlZXNlbGVjdCB7XG4gICAgYmFja2dyb3VuZDogI2YzZjRmNjtcbiAgfVxuICAucC1pbnB1dC1maWxsZWQgLnAtdHJlZXNlbGVjdDpub3QoLnAtZGlzYWJsZWQpOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjNmNGY2O1xuICB9XG4gIC5wLWlucHV0LWZpbGxlZCAucC10cmVlc2VsZWN0Om5vdCgucC1kaXNhYmxlZCkucC1mb2N1cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgfVxuICAucC10b2dnbGVidXR0b24ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICB9XG4gIC5wLXRvZ2dsZWJ1dHRvbi1pbnB1dCB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG4gIC5wLXRvZ2dsZWJ1dHRvbiAucC1idXR0b24ge1xuICAgIGZsZXg6IDEgMSBhdXRvO1xuICB9XG4gIC5wLXRvZ2dsZWJ1dHRvbiAucC10b2dnbGVidXR0b24taW5wdXQge1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMDtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHotaW5kZXg6IDE7XG4gICAgb3V0bGluZTogMCBub25lO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkMWQ1ZGI7XG4gICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICB9XG4gIC5wLXRvZ2dsZWJ1dHRvbiAucC1idXR0b24ge1xuICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2QxZDVkYjtcbiAgICBjb2xvcjogIzRiNTU2MztcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMsIGNvbG9yIDAuMnMsIGJvcmRlci1jb2xvciAwLjJzLCBib3gtc2hhZG93IDAuMnM7XG4gICAgb3V0bGluZS1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cbiAgLnAtdG9nZ2xlYnV0dG9uIC5wLWJ1dHRvbiAucC1idXR0b24taWNvbi1sZWZ0LFxuICAucC10b2dnbGVidXR0b24gLnAtYnV0dG9uIC5wLWJ1dHRvbi1pY29uLXJpZ2h0IHtcbiAgICBjb2xvcjogIzZiNzI4MDtcbiAgfVxuICAucC10b2dnbGVidXR0b24ucC1oaWdobGlnaHQgLnAtYnV0dG9uIHtcbiAgICBiYWNrZ3JvdW5kOiAjNjM2NmYxO1xuICAgIGJvcmRlci1jb2xvcjogIzYzNjZmMTtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgfVxuICAucC10b2dnbGVidXR0b24ucC1oaWdobGlnaHQgLnAtYnV0dG9uIC5wLWJ1dHRvbi1pY29uLWxlZnQsXG4gIC5wLXRvZ2dsZWJ1dHRvbi5wLWhpZ2hsaWdodCAucC1idXR0b24gLnAtYnV0dG9uLWljb24tcmlnaHQge1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICB9XG4gIC5wLXRvZ2dsZWJ1dHRvbjpub3QoLnAtZGlzYWJsZWQpOmhhcygucC10b2dnbGVidXR0b24taW5wdXQ6aG92ZXIpOm5vdCgucC1oaWdobGlnaHQpIC5wLWJ1dHRvbiB7XG4gICAgYmFja2dyb3VuZDogI2YzZjRmNjtcbiAgICBib3JkZXItY29sb3I6ICNkMWQ1ZGI7XG4gICAgY29sb3I6ICM0YjU1NjM7XG4gIH1cbiAgLnAtdG9nZ2xlYnV0dG9uOm5vdCgucC1kaXNhYmxlZCk6aGFzKC5wLXRvZ2dsZWJ1dHRvbi1pbnB1dDpob3Zlcik6bm90KC5wLWhpZ2hsaWdodCkgLnAtYnV0dG9uIC5wLWJ1dHRvbi1pY29uLWxlZnQsXG4gIC5wLXRvZ2dsZWJ1dHRvbjpub3QoLnAtZGlzYWJsZWQpOmhhcygucC10b2dnbGVidXR0b24taW5wdXQ6aG92ZXIpOm5vdCgucC1oaWdobGlnaHQpIC5wLWJ1dHRvbiAucC1idXR0b24taWNvbi1yaWdodCB7XG4gICAgY29sb3I6ICMzNzQxNTE7XG4gIH1cbiAgLnAtdG9nZ2xlYnV0dG9uOm5vdCgucC1kaXNhYmxlZCk6aGFzKC5wLXRvZ2dsZWJ1dHRvbi1pbnB1dDpob3ZlcikucC1oaWdobGlnaHQgLnAtYnV0dG9uIHtcbiAgICBiYWNrZ3JvdW5kOiAjNGY0NmU1O1xuICAgIGJvcmRlci1jb2xvcjogIzRmNDZlNTtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgfVxuICAucC10b2dnbGVidXR0b246bm90KC5wLWRpc2FibGVkKTpoYXMoLnAtdG9nZ2xlYnV0dG9uLWlucHV0OmhvdmVyKS5wLWhpZ2hsaWdodCAucC1idXR0b24gLnAtYnV0dG9uLWljb24tbGVmdCxcbiAgLnAtdG9nZ2xlYnV0dG9uOm5vdCgucC1kaXNhYmxlZCk6aGFzKC5wLXRvZ2dsZWJ1dHRvbi1pbnB1dDpob3ZlcikucC1oaWdobGlnaHQgLnAtYnV0dG9uIC5wLWJ1dHRvbi1pY29uLXJpZ2h0IHtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgfVxuICAucC10b2dnbGVidXR0b246bm90KC5wLWRpc2FibGVkKTpoYXMoLnAtdG9nZ2xlYnV0dG9uLWlucHV0OmZvY3VzLXZpc2libGUpIC5wLWJ1dHRvbiB7XG4gICAgb3V0bGluZTogMCBub25lO1xuICAgIG91dGxpbmUtb2Zmc2V0OiAwO1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSAjYzdkMmZlO1xuICAgIGJvcmRlci1jb2xvcjogIzYzNjZmMTtcbiAgfVxuICAucC10b2dnbGVidXR0b24ucC1pbnZhbGlkID4gLnAtYnV0dG9uIHtcbiAgICBib3JkZXItY29sb3I6ICNlMjRjNGM7XG4gIH1cbiAgLnAtYnV0dG9uIHtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBiYWNrZ3JvdW5kOiAjNjM2NmYxO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICM2MzY2ZjE7XG4gICAgcGFkZGluZzogMC43NXJlbSAxLjI1cmVtO1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMsIGNvbG9yIDAuMnMsIGJvcmRlci1jb2xvciAwLjJzLCBib3gtc2hhZG93IDAuMnM7XG4gICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICB9XG4gIC5wLWJ1dHRvbjpub3QoOmRpc2FibGVkKTpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogIzRmNDZlNTtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBib3JkZXItY29sb3I6ICM0ZjQ2ZTU7XG4gIH1cbiAgLnAtYnV0dG9uOm5vdCg6ZGlzYWJsZWQpOmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZDogIzQzMzhjYTtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBib3JkZXItY29sb3I6ICM0MzM4Y2E7XG4gIH1cbiAgLnAtYnV0dG9uLnAtYnV0dG9uLW91dGxpbmVkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogIzYzNjZmMTtcbiAgICBib3JkZXI6IDFweCBzb2xpZDtcbiAgfVxuICAucC1idXR0b24ucC1idXR0b24tb3V0bGluZWQ6bm90KDpkaXNhYmxlZCk6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoOTksIDEwMiwgMjQxLCAwLjA0KTtcbiAgICBjb2xvcjogIzYzNjZmMTtcbiAgICBib3JkZXI6IDFweCBzb2xpZDtcbiAgfVxuICAucC1idXR0b24ucC1idXR0b24tb3V0bGluZWQ6bm90KDpkaXNhYmxlZCk6YWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDk5LCAxMDIsIDI0MSwgMC4xNik7XG4gICAgY29sb3I6ICM2MzY2ZjE7XG4gICAgYm9yZGVyOiAxcHggc29saWQ7XG4gIH1cbiAgLnAtYnV0dG9uLnAtYnV0dG9uLW91dGxpbmVkLnAtYnV0dG9uLXBsYWluIHtcbiAgICBjb2xvcjogIzZiNzI4MDtcbiAgICBib3JkZXItY29sb3I6ICM2YjcyODA7XG4gIH1cbiAgLnAtYnV0dG9uLnAtYnV0dG9uLW91dGxpbmVkLnAtYnV0dG9uLXBsYWluOm5vdCg6ZGlzYWJsZWQpOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjZjNmNGY2O1xuICAgIGNvbG9yOiAjNmI3MjgwO1xuICB9XG4gIC5wLWJ1dHRvbi5wLWJ1dHRvbi1vdXRsaW5lZC5wLWJ1dHRvbi1wbGFpbjpub3QoOmRpc2FibGVkKTphY3RpdmUge1xuICAgIGJhY2tncm91bmQ6ICNlNWU3ZWI7XG4gICAgY29sb3I6ICM2YjcyODA7XG4gIH1cbiAgLnAtYnV0dG9uLnAtYnV0dG9uLXRleHQge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGNvbG9yOiAjNjM2NmYxO1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cbiAgLnAtYnV0dG9uLnAtYnV0dG9uLXRleHQ6bm90KDpkaXNhYmxlZCk6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoOTksIDEwMiwgMjQxLCAwLjA0KTtcbiAgICBjb2xvcjogIzYzNjZmMTtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG4gIC5wLWJ1dHRvbi5wLWJ1dHRvbi10ZXh0Om5vdCg6ZGlzYWJsZWQpOmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZDogcmdiYSg5OSwgMTAyLCAyNDEsIDAuMTYpO1xuICAgIGNvbG9yOiAjNjM2NmYxO1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cbiAgLnAtYnV0dG9uLnAtYnV0dG9uLXRleHQucC1idXR0b24tcGxhaW4ge1xuICAgIGNvbG9yOiAjNmI3MjgwO1xuICB9XG4gIC5wLWJ1dHRvbi5wLWJ1dHRvbi10ZXh0LnAtYnV0dG9uLXBsYWluOm5vdCg6ZGlzYWJsZWQpOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjZjNmNGY2O1xuICAgIGNvbG9yOiAjNmI3MjgwO1xuICB9XG4gIC5wLWJ1dHRvbi5wLWJ1dHRvbi10ZXh0LnAtYnV0dG9uLXBsYWluOm5vdCg6ZGlzYWJsZWQpOmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZDogI2U1ZTdlYjtcbiAgICBjb2xvcjogIzZiNzI4MDtcbiAgfVxuICAucC1idXR0b246Zm9jdXMge1xuICAgIG91dGxpbmU6IDAgbm9uZTtcbiAgICBvdXRsaW5lLW9mZnNldDogMDtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gI2M3ZDJmZTtcbiAgfVxuICAucC1idXR0b24gLnAtYnV0dG9uLWxhYmVsIHtcbiAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjJzO1xuICB9XG4gIC5wLWJ1dHRvbiAucC1idXR0b24taWNvbi1sZWZ0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbiAgfVxuICAucC1idXR0b24gLnAtYnV0dG9uLWljb24tcmlnaHQge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW07XG4gIH1cbiAgLnAtYnV0dG9uIC5wLWJ1dHRvbi1pY29uLWJvdHRvbSB7XG4gICAgbWFyZ2luLXRvcDogMC41cmVtO1xuICB9XG4gIC5wLWJ1dHRvbiAucC1idXR0b24taWNvbi10b3Age1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgfVxuICAucC1idXR0b24gLnAtYmFkZ2Uge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW07XG4gICAgbWluLXdpZHRoOiAxcmVtO1xuICAgIGhlaWdodDogMXJlbTtcbiAgICBsaW5lLWhlaWdodDogMXJlbTtcbiAgICBjb2xvcjogIzYzNjZmMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICB9XG4gIC5wLWJ1dHRvbi5wLWJ1dHRvbi1yYWlzZWQge1xuICAgIGJveC1zaGFkb3c6IDAgM3B4IDFweCAtMnB4IHJnYmEoMCwgMCwgMCwgMC4yKSwgMCAycHggMnB4IDAgcmdiYSgwLCAwLCAwLCAwLjE0KSwgMCAxcHggNXB4IDAgcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgfVxuICAucC1idXR0b24ucC1idXR0b24tcm91bmRlZCB7XG4gICAgYm9yZGVyLXJhZGl1czogMnJlbTtcbiAgfVxuICAucC1idXR0b24ucC1idXR0b24taWNvbi1vbmx5IHtcbiAgICB3aWR0aDogM3JlbTtcbiAgICBwYWRkaW5nOiAwLjc1cmVtIDA7XG4gIH1cbiAgLnAtYnV0dG9uLnAtYnV0dG9uLWljb24tb25seSAucC1idXR0b24taWNvbi1sZWZ0LFxuICAucC1idXR0b24ucC1idXR0b24taWNvbi1vbmx5IC5wLWJ1dHRvbi1pY29uLXJpZ2h0IHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgLnAtYnV0dG9uLnAtYnV0dG9uLWljb24tb25seS5wLWJ1dHRvbi1yb3VuZGVkIHtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgaGVpZ2h0OiAzcmVtO1xuICB9XG4gIC5wLWJ1dHRvbi5wLWJ1dHRvbi1zbSB7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICBwYWRkaW5nOiAwLjY1NjI1cmVtIDEuMDkzNzVyZW07XG4gIH1cbiAgLnAtYnV0dG9uLnAtYnV0dG9uLXNtIC5wLWJ1dHRvbi1pY29uIHtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICB9XG4gIC5wLWJ1dHRvbi5wLWJ1dHRvbi1sZyB7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgIHBhZGRpbmc6IDAuOTM3NXJlbSAxLjU2MjVyZW07XG4gIH1cbiAgLnAtYnV0dG9uLnAtYnV0dG9uLWxnIC5wLWJ1dHRvbi1pY29uIHtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gIH1cbiAgLnAtYnV0dG9uLnAtYnV0dG9uLWxvYWRpbmctbGFiZWwtb25seS5wLWJ1dHRvbi1sb2FkaW5nLWxlZnQgLnAtYnV0dG9uLWxhYmVsIHtcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtO1xuICB9XG4gIC5wLWJ1dHRvbi5wLWJ1dHRvbi1sb2FkaW5nLWxhYmVsLW9ubHkucC1idXR0b24tbG9hZGluZy1yaWdodCAucC1idXR0b24tbGFiZWwge1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtO1xuICB9XG4gIC5wLWJ1dHRvbi5wLWJ1dHRvbi1sb2FkaW5nLWxhYmVsLW9ubHkucC1idXR0b24tbG9hZGluZy10b3AgLnAtYnV0dG9uLWxhYmVsIHtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW07XG4gIH1cbiAgLnAtYnV0dG9uLnAtYnV0dG9uLWxvYWRpbmctbGFiZWwtb25seS5wLWJ1dHRvbi1sb2FkaW5nLWJvdHRvbSAucC1idXR0b24tbGFiZWwge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgfVxuICAucC1idXR0b24ucC1idXR0b24tbG9hZGluZy1sYWJlbC1vbmx5IC5wLWJ1dHRvbi1sb2FkaW5nLWljb24ge1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICAucC1mbHVpZCAucC1idXR0b24ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5wLWZsdWlkIC5wLWJ1dHRvbi1pY29uLW9ubHkge1xuICAgIHdpZHRoOiAzcmVtO1xuICB9XG4gIC5wLWZsdWlkIC5wLWJ1dHRvbi1ncm91cCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuICAucC1mbHVpZCAucC1idXR0b24tZ3JvdXAgLnAtYnV0dG9uIHtcbiAgICBmbGV4OiAxO1xuICB9XG4gIC5wLWJ1dHRvbi5wLWJ1dHRvbi1zZWNvbmRhcnksIC5wLWJ1dHRvbi1ncm91cC5wLWJ1dHRvbi1zZWNvbmRhcnkgPiAucC1idXR0b24sIC5wLXNwbGl0YnV0dG9uLnAtYnV0dG9uLXNlY29uZGFyeSA+IC5wLWJ1dHRvbiwgLnAtZmlsZXVwbG9hZC1jaG9vc2UucC1idXR0b24tc2Vjb25kYXJ5IHtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBiYWNrZ3JvdW5kOiAjNjQ3NDhiO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICM2NDc0OGI7XG4gIH1cbiAgLnAtYnV0dG9uLnAtYnV0dG9uLXNlY29uZGFyeTpub3QoOmRpc2FibGVkKTpob3ZlciwgLnAtYnV0dG9uLWdyb3VwLnAtYnV0dG9uLXNlY29uZGFyeSA+IC5wLWJ1dHRvbjpub3QoOmRpc2FibGVkKTpob3ZlciwgLnAtc3BsaXRidXR0b24ucC1idXR0b24tc2Vjb25kYXJ5ID4gLnAtYnV0dG9uOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAucC1maWxldXBsb2FkLWNob29zZS5wLWJ1dHRvbi1zZWNvbmRhcnk6bm90KDpkaXNhYmxlZCk6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6ICM0NzU1Njk7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgYm9yZGVyLWNvbG9yOiAjNDc1NTY5O1xuICB9XG4gIC5wLWJ1dHRvbi5wLWJ1dHRvbi1zZWNvbmRhcnk6bm90KDpkaXNhYmxlZCk6Zm9jdXMsIC5wLWJ1dHRvbi1ncm91cC5wLWJ1dHRvbi1zZWNvbmRhcnkgPiAucC1idXR0b246bm90KDpkaXNhYmxlZCk6Zm9jdXMsIC5wLXNwbGl0YnV0dG9uLnAtYnV0dG9uLXNlY29uZGFyeSA+IC5wLWJ1dHRvbjpub3QoOmRpc2FibGVkKTpmb2N1cywgLnAtZmlsZXVwbG9hZC1jaG9vc2UucC1idXR0b24tc2Vjb25kYXJ5Om5vdCg6ZGlzYWJsZWQpOmZvY3VzIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gI2UyZThmMDtcbiAgfVxuICAucC1idXR0b24ucC1idXR0b24tc2Vjb25kYXJ5Om5vdCg6ZGlzYWJsZWQpOmFjdGl2ZSwgLnAtYnV0dG9uLWdyb3VwLnAtYnV0dG9uLXNlY29uZGFyeSA+IC5wLWJ1dHRvbjpub3QoOmRpc2FibGVkKTphY3RpdmUsIC5wLXNwbGl0YnV0dG9uLnAtYnV0dG9uLXNlY29uZGFyeSA+IC5wLWJ1dHRvbjpub3QoOmRpc2FibGVkKTphY3RpdmUsIC5wLWZpbGV1cGxvYWQtY2hvb3NlLnAtYnV0dG9uLXNlY29uZGFyeTpub3QoOmRpc2FibGVkKTphY3RpdmUge1xuICAgIGJhY2tncm91bmQ6ICMzMzQxNTU7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgYm9yZGVyLWNvbG9yOiAjMzM0MTU1O1xuICB9XG4gIC5wLWJ1dHRvbi5wLWJ1dHRvbi1zZWNvbmRhcnkucC1idXR0b24tb3V0bGluZWQsIC5wLWJ1dHRvbi1ncm91cC5wLWJ1dHRvbi1zZWNvbmRhcnkgPiAucC1idXR0b24ucC1idXR0b24tb3V0bGluZWQsIC5wLXNwbGl0YnV0dG9uLnAtYnV0dG9uLXNlY29uZGFyeSA+IC5wLWJ1dHRvbi5wLWJ1dHRvbi1vdXRsaW5lZCwgLnAtZmlsZXVwbG9hZC1jaG9vc2UucC1idXR0b24tc2Vjb25kYXJ5LnAtYnV0dG9uLW91dGxpbmVkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogIzY0NzQ4YjtcbiAgICBib3JkZXI6IDFweCBzb2xpZDtcbiAgfVxuICAucC1idXR0b24ucC1idXR0b24tc2Vjb25kYXJ5LnAtYnV0dG9uLW91dGxpbmVkOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAucC1idXR0b24tZ3JvdXAucC1idXR0b24tc2Vjb25kYXJ5ID4gLnAtYnV0dG9uLnAtYnV0dG9uLW91dGxpbmVkOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAucC1zcGxpdGJ1dHRvbi5wLWJ1dHRvbi1zZWNvbmRhcnkgPiAucC1idXR0b24ucC1idXR0b24tb3V0bGluZWQ6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5wLWZpbGV1cGxvYWQtY2hvb3NlLnAtYnV0dG9uLXNlY29uZGFyeS5wLWJ1dHRvbi1vdXRsaW5lZDpub3QoOmRpc2FibGVkKTpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogcmdiYSgxMDAsIDExNiwgMTM5LCAwLjA0KTtcbiAgICBjb2xvcjogIzY0NzQ4YjtcbiAgICBib3JkZXI6IDFweCBzb2xpZDtcbiAgfVxuICAucC1idXR0b24ucC1idXR0b24tc2Vjb25kYXJ5LnAtYnV0dG9uLW91dGxpbmVkOm5vdCg6ZGlzYWJsZWQpOmFjdGl2ZSwgLnAtYnV0dG9uLWdyb3VwLnAtYnV0dG9uLXNlY29uZGFyeSA+IC5wLWJ1dHRvbi5wLWJ1dHRvbi1vdXRsaW5lZDpub3QoOmRpc2FibGVkKTphY3RpdmUsIC5wLXNwbGl0YnV0dG9uLnAtYnV0dG9uLXNlY29uZGFyeSA+IC5wLWJ1dHRvbi5wLWJ1dHRvbi1vdXRsaW5lZDpub3QoOmRpc2FibGVkKTphY3RpdmUsIC5wLWZpbGV1cGxvYWQtY2hvb3NlLnAtYnV0dG9uLXNlY29uZGFyeS5wLWJ1dHRvbi1vdXRsaW5lZDpub3QoOmRpc2FibGVkKTphY3RpdmUge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMTAwLCAxMTYsIDEzOSwgMC4xNik7XG4gICAgY29sb3I6ICM2NDc0OGI7XG4gICAgYm9yZGVyOiAxcHggc29saWQ7XG4gIH1cbiAgLnAtYnV0dG9uLnAtYnV0dG9uLXNlY29uZGFyeS5wLWJ1dHRvbi10ZXh0LCAucC1idXR0b24tZ3JvdXAucC1idXR0b24tc2Vjb25kYXJ5ID4gLnAtYnV0dG9uLnAtYnV0dG9uLXRleHQsIC5wLXNwbGl0YnV0dG9uLnAtYnV0dG9uLXNlY29uZGFyeSA+IC5wLWJ1dHRvbi5wLWJ1dHRvbi10ZXh0LCAucC1maWxldXBsb2FkLWNob29zZS5wLWJ1dHRvbi1zZWNvbmRhcnkucC1idXR0b24tdGV4dCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6ICM2NDc0OGI7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxuICAucC1idXR0b24ucC1idXR0b24tc2Vjb25kYXJ5LnAtYnV0dG9uLXRleHQ6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5wLWJ1dHRvbi1ncm91cC5wLWJ1dHRvbi1zZWNvbmRhcnkgPiAucC1idXR0b24ucC1idXR0b24tdGV4dDpub3QoOmRpc2FibGVkKTpob3ZlciwgLnAtc3BsaXRidXR0b24ucC1idXR0b24tc2Vjb25kYXJ5ID4gLnAtYnV0dG9uLnAtYnV0dG9uLXRleHQ6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5wLWZpbGV1cGxvYWQtY2hvb3NlLnAtYnV0dG9uLXNlY29uZGFyeS5wLWJ1dHRvbi10ZXh0Om5vdCg6ZGlzYWJsZWQpOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDEwMCwgMTE2LCAxMzksIDAuMDQpO1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6ICM2NDc0OGI7XG4gIH1cbiAgLnAtYnV0dG9uLnAtYnV0dG9uLXNlY29uZGFyeS5wLWJ1dHRvbi10ZXh0Om5vdCg6ZGlzYWJsZWQpOmFjdGl2ZSwgLnAtYnV0dG9uLWdyb3VwLnAtYnV0dG9uLXNlY29uZGFyeSA+IC5wLWJ1dHRvbi5wLWJ1dHRvbi10ZXh0Om5vdCg6ZGlzYWJsZWQpOmFjdGl2ZSwgLnAtc3BsaXRidXR0b24ucC1idXR0b24tc2Vjb25kYXJ5ID4gLnAtYnV0dG9uLnAtYnV0dG9uLXRleHQ6bm90KDpkaXNhYmxlZCk6YWN0aXZlLCAucC1maWxldXBsb2FkLWNob29zZS5wLWJ1dHRvbi1zZWNvbmRhcnkucC1idXR0b24tdGV4dDpub3QoOmRpc2FibGVkKTphY3RpdmUge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMTAwLCAxMTYsIDEzOSwgMC4xNik7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogIzY0NzQ4YjtcbiAgfVxuICAucC1idXR0b24ucC1idXR0b24taW5mbywgLnAtYnV0dG9uLWdyb3VwLnAtYnV0dG9uLWluZm8gPiAucC1idXR0b24sIC5wLXNwbGl0YnV0dG9uLnAtYnV0dG9uLWluZm8gPiAucC1idXR0b24sIC5wLWZpbGV1cGxvYWQtY2hvb3NlLnAtYnV0dG9uLWluZm8ge1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGJhY2tncm91bmQ6ICMwZWE1ZTk7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzBlYTVlOTtcbiAgfVxuICAucC1idXR0b24ucC1idXR0b24taW5mbzpub3QoOmRpc2FibGVkKTpob3ZlciwgLnAtYnV0dG9uLWdyb3VwLnAtYnV0dG9uLWluZm8gPiAucC1idXR0b246bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5wLXNwbGl0YnV0dG9uLnAtYnV0dG9uLWluZm8gPiAucC1idXR0b246bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5wLWZpbGV1cGxvYWQtY2hvb3NlLnAtYnV0dG9uLWluZm86bm90KDpkaXNhYmxlZCk6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6ICMwMjg0Yzc7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgYm9yZGVyLWNvbG9yOiAjMDI4NGM3O1xuICB9XG4gIC5wLWJ1dHRvbi5wLWJ1dHRvbi1pbmZvOm5vdCg6ZGlzYWJsZWQpOmZvY3VzLCAucC1idXR0b24tZ3JvdXAucC1idXR0b24taW5mbyA+IC5wLWJ1dHRvbjpub3QoOmRpc2FibGVkKTpmb2N1cywgLnAtc3BsaXRidXR0b24ucC1idXR0b24taW5mbyA+IC5wLWJ1dHRvbjpub3QoOmRpc2FibGVkKTpmb2N1cywgLnAtZmlsZXVwbG9hZC1jaG9vc2UucC1idXR0b24taW5mbzpub3QoOmRpc2FibGVkKTpmb2N1cyB7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtICNiZmRiZmU7XG4gIH1cbiAgLnAtYnV0dG9uLnAtYnV0dG9uLWluZm86bm90KDpkaXNhYmxlZCk6YWN0aXZlLCAucC1idXR0b24tZ3JvdXAucC1idXR0b24taW5mbyA+IC5wLWJ1dHRvbjpub3QoOmRpc2FibGVkKTphY3RpdmUsIC5wLXNwbGl0YnV0dG9uLnAtYnV0dG9uLWluZm8gPiAucC1idXR0b246bm90KDpkaXNhYmxlZCk6YWN0aXZlLCAucC1maWxldXBsb2FkLWNob29zZS5wLWJ1dHRvbi1pbmZvOm5vdCg6ZGlzYWJsZWQpOmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZDogIzAzNjlhMTtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBib3JkZXItY29sb3I6ICMwMzY5YTE7XG4gIH1cbiAgLnAtYnV0dG9uLnAtYnV0dG9uLWluZm8ucC1idXR0b24tb3V0bGluZWQsIC5wLWJ1dHRvbi1ncm91cC5wLWJ1dHRvbi1pbmZvID4gLnAtYnV0dG9uLnAtYnV0dG9uLW91dGxpbmVkLCAucC1zcGxpdGJ1dHRvbi5wLWJ1dHRvbi1pbmZvID4gLnAtYnV0dG9uLnAtYnV0dG9uLW91dGxpbmVkLCAucC1maWxldXBsb2FkLWNob29zZS5wLWJ1dHRvbi1pbmZvLnAtYnV0dG9uLW91dGxpbmVkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogIzBlYTVlOTtcbiAgICBib3JkZXI6IDFweCBzb2xpZDtcbiAgfVxuICAucC1idXR0b24ucC1idXR0b24taW5mby5wLWJ1dHRvbi1vdXRsaW5lZDpub3QoOmRpc2FibGVkKTpob3ZlciwgLnAtYnV0dG9uLWdyb3VwLnAtYnV0dG9uLWluZm8gPiAucC1idXR0b24ucC1idXR0b24tb3V0bGluZWQ6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5wLXNwbGl0YnV0dG9uLnAtYnV0dG9uLWluZm8gPiAucC1idXR0b24ucC1idXR0b24tb3V0bGluZWQ6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5wLWZpbGV1cGxvYWQtY2hvb3NlLnAtYnV0dG9uLWluZm8ucC1idXR0b24tb3V0bGluZWQ6bm90KDpkaXNhYmxlZCk6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMTQsIDE2NSwgMjMzLCAwLjA0KTtcbiAgICBjb2xvcjogIzBlYTVlOTtcbiAgICBib3JkZXI6IDFweCBzb2xpZDtcbiAgfVxuICAucC1idXR0b24ucC1idXR0b24taW5mby5wLWJ1dHRvbi1vdXRsaW5lZDpub3QoOmRpc2FibGVkKTphY3RpdmUsIC5wLWJ1dHRvbi1ncm91cC5wLWJ1dHRvbi1pbmZvID4gLnAtYnV0dG9uLnAtYnV0dG9uLW91dGxpbmVkOm5vdCg6ZGlzYWJsZWQpOmFjdGl2ZSwgLnAtc3BsaXRidXR0b24ucC1idXR0b24taW5mbyA+IC5wLWJ1dHRvbi5wLWJ1dHRvbi1vdXRsaW5lZDpub3QoOmRpc2FibGVkKTphY3RpdmUsIC5wLWZpbGV1cGxvYWQtY2hvb3NlLnAtYnV0dG9uLWluZm8ucC1idXR0b24tb3V0bGluZWQ6bm90KDpkaXNhYmxlZCk6YWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDE0LCAxNjUsIDIzMywgMC4xNik7XG4gICAgY29sb3I6ICMwZWE1ZTk7XG4gICAgYm9yZGVyOiAxcHggc29saWQ7XG4gIH1cbiAgLnAtYnV0dG9uLnAtYnV0dG9uLWluZm8ucC1idXR0b24tdGV4dCwgLnAtYnV0dG9uLWdyb3VwLnAtYnV0dG9uLWluZm8gPiAucC1idXR0b24ucC1idXR0b24tdGV4dCwgLnAtc3BsaXRidXR0b24ucC1idXR0b24taW5mbyA+IC5wLWJ1dHRvbi5wLWJ1dHRvbi10ZXh0LCAucC1maWxldXBsb2FkLWNob29zZS5wLWJ1dHRvbi1pbmZvLnAtYnV0dG9uLXRleHQge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGNvbG9yOiAjMGVhNWU5O1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cbiAgLnAtYnV0dG9uLnAtYnV0dG9uLWluZm8ucC1idXR0b24tdGV4dDpub3QoOmRpc2FibGVkKTpob3ZlciwgLnAtYnV0dG9uLWdyb3VwLnAtYnV0dG9uLWluZm8gPiAucC1idXR0b24ucC1idXR0b24tdGV4dDpub3QoOmRpc2FibGVkKTpob3ZlciwgLnAtc3BsaXRidXR0b24ucC1idXR0b24taW5mbyA+IC5wLWJ1dHRvbi5wLWJ1dHRvbi10ZXh0Om5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAucC1maWxldXBsb2FkLWNob29zZS5wLWJ1dHRvbi1pbmZvLnAtYnV0dG9uLXRleHQ6bm90KDpkaXNhYmxlZCk6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMTQsIDE2NSwgMjMzLCAwLjA0KTtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGNvbG9yOiAjMGVhNWU5O1xuICB9XG4gIC5wLWJ1dHRvbi5wLWJ1dHRvbi1pbmZvLnAtYnV0dG9uLXRleHQ6bm90KDpkaXNhYmxlZCk6YWN0aXZlLCAucC1idXR0b24tZ3JvdXAucC1idXR0b24taW5mbyA+IC5wLWJ1dHRvbi5wLWJ1dHRvbi10ZXh0Om5vdCg6ZGlzYWJsZWQpOmFjdGl2ZSwgLnAtc3BsaXRidXR0b24ucC1idXR0b24taW5mbyA+IC5wLWJ1dHRvbi5wLWJ1dHRvbi10ZXh0Om5vdCg6ZGlzYWJsZWQpOmFjdGl2ZSwgLnAtZmlsZXVwbG9hZC1jaG9vc2UucC1idXR0b24taW5mby5wLWJ1dHRvbi10ZXh0Om5vdCg6ZGlzYWJsZWQpOmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZDogcmdiYSgxNCwgMTY1LCAyMzMsIDAuMTYpO1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6ICMwZWE1ZTk7XG4gIH1cbiAgLnAtYnV0dG9uLnAtYnV0dG9uLXN1Y2Nlc3MsIC5wLWJ1dHRvbi1ncm91cC5wLWJ1dHRvbi1zdWNjZXNzID4gLnAtYnV0dG9uLCAucC1zcGxpdGJ1dHRvbi5wLWJ1dHRvbi1zdWNjZXNzID4gLnAtYnV0dG9uLCAucC1maWxldXBsb2FkLWNob29zZS5wLWJ1dHRvbi1zdWNjZXNzIHtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBiYWNrZ3JvdW5kOiAjMjJjNTVlO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICMyMmM1NWU7XG4gIH1cbiAgLnAtYnV0dG9uLnAtYnV0dG9uLXN1Y2Nlc3M6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5wLWJ1dHRvbi1ncm91cC5wLWJ1dHRvbi1zdWNjZXNzID4gLnAtYnV0dG9uOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAucC1zcGxpdGJ1dHRvbi5wLWJ1dHRvbi1zdWNjZXNzID4gLnAtYnV0dG9uOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAucC1maWxldXBsb2FkLWNob29zZS5wLWJ1dHRvbi1zdWNjZXNzOm5vdCg6ZGlzYWJsZWQpOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjMTZhMzRhO1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGJvcmRlci1jb2xvcjogIzE2YTM0YTtcbiAgfVxuICAucC1idXR0b24ucC1idXR0b24tc3VjY2Vzczpub3QoOmRpc2FibGVkKTpmb2N1cywgLnAtYnV0dG9uLWdyb3VwLnAtYnV0dG9uLXN1Y2Nlc3MgPiAucC1idXR0b246bm90KDpkaXNhYmxlZCk6Zm9jdXMsIC5wLXNwbGl0YnV0dG9uLnAtYnV0dG9uLXN1Y2Nlc3MgPiAucC1idXR0b246bm90KDpkaXNhYmxlZCk6Zm9jdXMsIC5wLWZpbGV1cGxvYWQtY2hvb3NlLnAtYnV0dG9uLXN1Y2Nlc3M6bm90KDpkaXNhYmxlZCk6Zm9jdXMge1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSAjYmJmN2QwO1xuICB9XG4gIC5wLWJ1dHRvbi5wLWJ1dHRvbi1zdWNjZXNzOm5vdCg6ZGlzYWJsZWQpOmFjdGl2ZSwgLnAtYnV0dG9uLWdyb3VwLnAtYnV0dG9uLXN1Y2Nlc3MgPiAucC1idXR0b246bm90KDpkaXNhYmxlZCk6YWN0aXZlLCAucC1zcGxpdGJ1dHRvbi5wLWJ1dHRvbi1zdWNjZXNzID4gLnAtYnV0dG9uOm5vdCg6ZGlzYWJsZWQpOmFjdGl2ZSwgLnAtZmlsZXVwbG9hZC1jaG9vc2UucC1idXR0b24tc3VjY2Vzczpub3QoOmRpc2FibGVkKTphY3RpdmUge1xuICAgIGJhY2tncm91bmQ6ICMxNTgwM2Q7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgYm9yZGVyLWNvbG9yOiAjMTU4MDNkO1xuICB9XG4gIC5wLWJ1dHRvbi5wLWJ1dHRvbi1zdWNjZXNzLnAtYnV0dG9uLW91dGxpbmVkLCAucC1idXR0b24tZ3JvdXAucC1idXR0b24tc3VjY2VzcyA+IC5wLWJ1dHRvbi5wLWJ1dHRvbi1vdXRsaW5lZCwgLnAtc3BsaXRidXR0b24ucC1idXR0b24tc3VjY2VzcyA+IC5wLWJ1dHRvbi5wLWJ1dHRvbi1vdXRsaW5lZCwgLnAtZmlsZXVwbG9hZC1jaG9vc2UucC1idXR0b24tc3VjY2Vzcy5wLWJ1dHRvbi1vdXRsaW5lZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6ICMyMmM1NWU7XG4gICAgYm9yZGVyOiAxcHggc29saWQ7XG4gIH1cbiAgLnAtYnV0dG9uLnAtYnV0dG9uLXN1Y2Nlc3MucC1idXR0b24tb3V0bGluZWQ6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5wLWJ1dHRvbi1ncm91cC5wLWJ1dHRvbi1zdWNjZXNzID4gLnAtYnV0dG9uLnAtYnV0dG9uLW91dGxpbmVkOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAucC1zcGxpdGJ1dHRvbi5wLWJ1dHRvbi1zdWNjZXNzID4gLnAtYnV0dG9uLnAtYnV0dG9uLW91dGxpbmVkOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAucC1maWxldXBsb2FkLWNob29zZS5wLWJ1dHRvbi1zdWNjZXNzLnAtYnV0dG9uLW91dGxpbmVkOm5vdCg6ZGlzYWJsZWQpOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDM0LCAxOTcsIDk0LCAwLjA0KTtcbiAgICBjb2xvcjogIzIyYzU1ZTtcbiAgICBib3JkZXI6IDFweCBzb2xpZDtcbiAgfVxuICAucC1idXR0b24ucC1idXR0b24tc3VjY2Vzcy5wLWJ1dHRvbi1vdXRsaW5lZDpub3QoOmRpc2FibGVkKTphY3RpdmUsIC5wLWJ1dHRvbi1ncm91cC5wLWJ1dHRvbi1zdWNjZXNzID4gLnAtYnV0dG9uLnAtYnV0dG9uLW91dGxpbmVkOm5vdCg6ZGlzYWJsZWQpOmFjdGl2ZSwgLnAtc3BsaXRidXR0b24ucC1idXR0b24tc3VjY2VzcyA+IC5wLWJ1dHRvbi5wLWJ1dHRvbi1vdXRsaW5lZDpub3QoOmRpc2FibGVkKTphY3RpdmUsIC5wLWZpbGV1cGxvYWQtY2hvb3NlLnAtYnV0dG9uLXN1Y2Nlc3MucC1idXR0b24tb3V0bGluZWQ6bm90KDpkaXNhYmxlZCk6YWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDM0LCAxOTcsIDk0LCAwLjE2KTtcbiAgICBjb2xvcjogIzIyYzU1ZTtcbiAgICBib3JkZXI6IDFweCBzb2xpZDtcbiAgfVxuICAucC1idXR0b24ucC1idXR0b24tc3VjY2Vzcy5wLWJ1dHRvbi10ZXh0LCAucC1idXR0b24tZ3JvdXAucC1idXR0b24tc3VjY2VzcyA+IC5wLWJ1dHRvbi5wLWJ1dHRvbi10ZXh0LCAucC1zcGxpdGJ1dHRvbi5wLWJ1dHRvbi1zdWNjZXNzID4gLnAtYnV0dG9uLnAtYnV0dG9uLXRleHQsIC5wLWZpbGV1cGxvYWQtY2hvb3NlLnAtYnV0dG9uLXN1Y2Nlc3MucC1idXR0b24tdGV4dCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6ICMyMmM1NWU7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxuICAucC1idXR0b24ucC1idXR0b24tc3VjY2Vzcy5wLWJ1dHRvbi10ZXh0Om5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAucC1idXR0b24tZ3JvdXAucC1idXR0b24tc3VjY2VzcyA+IC5wLWJ1dHRvbi5wLWJ1dHRvbi10ZXh0Om5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAucC1zcGxpdGJ1dHRvbi5wLWJ1dHRvbi1zdWNjZXNzID4gLnAtYnV0dG9uLnAtYnV0dG9uLXRleHQ6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5wLWZpbGV1cGxvYWQtY2hvb3NlLnAtYnV0dG9uLXN1Y2Nlc3MucC1idXR0b24tdGV4dDpub3QoOmRpc2FibGVkKTpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogcmdiYSgzNCwgMTk3LCA5NCwgMC4wNCk7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogIzIyYzU1ZTtcbiAgfVxuICAucC1idXR0b24ucC1idXR0b24tc3VjY2Vzcy5wLWJ1dHRvbi10ZXh0Om5vdCg6ZGlzYWJsZWQpOmFjdGl2ZSwgLnAtYnV0dG9uLWdyb3VwLnAtYnV0dG9uLXN1Y2Nlc3MgPiAucC1idXR0b24ucC1idXR0b24tdGV4dDpub3QoOmRpc2FibGVkKTphY3RpdmUsIC5wLXNwbGl0YnV0dG9uLnAtYnV0dG9uLXN1Y2Nlc3MgPiAucC1idXR0b24ucC1idXR0b24tdGV4dDpub3QoOmRpc2FibGVkKTphY3RpdmUsIC5wLWZpbGV1cGxvYWQtY2hvb3NlLnAtYnV0dG9uLXN1Y2Nlc3MucC1idXR0b24tdGV4dDpub3QoOmRpc2FibGVkKTphY3RpdmUge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMzQsIDE5NywgOTQsIDAuMTYpO1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6ICMyMmM1NWU7XG4gIH1cbiAgLnAtYnV0dG9uLnAtYnV0dG9uLXdhcm5pbmcsIC5wLWJ1dHRvbi1ncm91cC5wLWJ1dHRvbi13YXJuaW5nID4gLnAtYnV0dG9uLCAucC1zcGxpdGJ1dHRvbi5wLWJ1dHRvbi13YXJuaW5nID4gLnAtYnV0dG9uLCAucC1maWxldXBsb2FkLWNob29zZS5wLWJ1dHRvbi13YXJuaW5nIHtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBiYWNrZ3JvdW5kOiAjZjk3MzE2O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNmOTczMTY7XG4gIH1cbiAgLnAtYnV0dG9uLnAtYnV0dG9uLXdhcm5pbmc6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5wLWJ1dHRvbi1ncm91cC5wLWJ1dHRvbi13YXJuaW5nID4gLnAtYnV0dG9uOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAucC1zcGxpdGJ1dHRvbi5wLWJ1dHRvbi13YXJuaW5nID4gLnAtYnV0dG9uOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAucC1maWxldXBsb2FkLWNob29zZS5wLWJ1dHRvbi13YXJuaW5nOm5vdCg6ZGlzYWJsZWQpOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjZWE1ODBjO1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGJvcmRlci1jb2xvcjogI2VhNTgwYztcbiAgfVxuICAucC1idXR0b24ucC1idXR0b24td2FybmluZzpub3QoOmRpc2FibGVkKTpmb2N1cywgLnAtYnV0dG9uLWdyb3VwLnAtYnV0dG9uLXdhcm5pbmcgPiAucC1idXR0b246bm90KDpkaXNhYmxlZCk6Zm9jdXMsIC5wLXNwbGl0YnV0dG9uLnAtYnV0dG9uLXdhcm5pbmcgPiAucC1idXR0b246bm90KDpkaXNhYmxlZCk6Zm9jdXMsIC5wLWZpbGV1cGxvYWQtY2hvb3NlLnAtYnV0dG9uLXdhcm5pbmc6bm90KDpkaXNhYmxlZCk6Zm9jdXMge1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSAjZmRlNjhhO1xuICB9XG4gIC5wLWJ1dHRvbi5wLWJ1dHRvbi13YXJuaW5nOm5vdCg6ZGlzYWJsZWQpOmFjdGl2ZSwgLnAtYnV0dG9uLWdyb3VwLnAtYnV0dG9uLXdhcm5pbmcgPiAucC1idXR0b246bm90KDpkaXNhYmxlZCk6YWN0aXZlLCAucC1zcGxpdGJ1dHRvbi5wLWJ1dHRvbi13YXJuaW5nID4gLnAtYnV0dG9uOm5vdCg6ZGlzYWJsZWQpOmFjdGl2ZSwgLnAtZmlsZXVwbG9hZC1jaG9vc2UucC1idXR0b24td2FybmluZzpub3QoOmRpc2FibGVkKTphY3RpdmUge1xuICAgIGJhY2tncm91bmQ6ICNjMjQxMGM7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgYm9yZGVyLWNvbG9yOiAjYzI0MTBjO1xuICB9XG4gIC5wLWJ1dHRvbi5wLWJ1dHRvbi13YXJuaW5nLnAtYnV0dG9uLW91dGxpbmVkLCAucC1idXR0b24tZ3JvdXAucC1idXR0b24td2FybmluZyA+IC5wLWJ1dHRvbi5wLWJ1dHRvbi1vdXRsaW5lZCwgLnAtc3BsaXRidXR0b24ucC1idXR0b24td2FybmluZyA+IC5wLWJ1dHRvbi5wLWJ1dHRvbi1vdXRsaW5lZCwgLnAtZmlsZXVwbG9hZC1jaG9vc2UucC1idXR0b24td2FybmluZy5wLWJ1dHRvbi1vdXRsaW5lZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6ICNmOTczMTY7XG4gICAgYm9yZGVyOiAxcHggc29saWQ7XG4gIH1cbiAgLnAtYnV0dG9uLnAtYnV0dG9uLXdhcm5pbmcucC1idXR0b24tb3V0bGluZWQ6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5wLWJ1dHRvbi1ncm91cC5wLWJ1dHRvbi13YXJuaW5nID4gLnAtYnV0dG9uLnAtYnV0dG9uLW91dGxpbmVkOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAucC1zcGxpdGJ1dHRvbi5wLWJ1dHRvbi13YXJuaW5nID4gLnAtYnV0dG9uLnAtYnV0dG9uLW91dGxpbmVkOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAucC1maWxldXBsb2FkLWNob29zZS5wLWJ1dHRvbi13YXJuaW5nLnAtYnV0dG9uLW91dGxpbmVkOm5vdCg6ZGlzYWJsZWQpOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDI0OSwgMTE1LCAyMiwgMC4wNCk7XG4gICAgY29sb3I6ICNmOTczMTY7XG4gICAgYm9yZGVyOiAxcHggc29saWQ7XG4gIH1cbiAgLnAtYnV0dG9uLnAtYnV0dG9uLXdhcm5pbmcucC1idXR0b24tb3V0bGluZWQ6bm90KDpkaXNhYmxlZCk6YWN0aXZlLCAucC1idXR0b24tZ3JvdXAucC1idXR0b24td2FybmluZyA+IC5wLWJ1dHRvbi5wLWJ1dHRvbi1vdXRsaW5lZDpub3QoOmRpc2FibGVkKTphY3RpdmUsIC5wLXNwbGl0YnV0dG9uLnAtYnV0dG9uLXdhcm5pbmcgPiAucC1idXR0b24ucC1idXR0b24tb3V0bGluZWQ6bm90KDpkaXNhYmxlZCk6YWN0aXZlLCAucC1maWxldXBsb2FkLWNob29zZS5wLWJ1dHRvbi13YXJuaW5nLnAtYnV0dG9uLW91dGxpbmVkOm5vdCg6ZGlzYWJsZWQpOmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZDogcmdiYSgyNDksIDExNSwgMjIsIDAuMTYpO1xuICAgIGNvbG9yOiAjZjk3MzE2O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkO1xuICB9XG4gIC5wLWJ1dHRvbi5wLWJ1dHRvbi13YXJuaW5nLnAtYnV0dG9uLXRleHQsIC5wLWJ1dHRvbi1ncm91cC5wLWJ1dHRvbi13YXJuaW5nID4gLnAtYnV0dG9uLnAtYnV0dG9uLXRleHQsIC5wLXNwbGl0YnV0dG9uLnAtYnV0dG9uLXdhcm5pbmcgPiAucC1idXR0b24ucC1idXR0b24tdGV4dCwgLnAtZmlsZXVwbG9hZC1jaG9vc2UucC1idXR0b24td2FybmluZy5wLWJ1dHRvbi10ZXh0IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogI2Y5NzMxNjtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG4gIC5wLWJ1dHRvbi5wLWJ1dHRvbi13YXJuaW5nLnAtYnV0dG9uLXRleHQ6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5wLWJ1dHRvbi1ncm91cC5wLWJ1dHRvbi13YXJuaW5nID4gLnAtYnV0dG9uLnAtYnV0dG9uLXRleHQ6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5wLXNwbGl0YnV0dG9uLnAtYnV0dG9uLXdhcm5pbmcgPiAucC1idXR0b24ucC1idXR0b24tdGV4dDpub3QoOmRpc2FibGVkKTpob3ZlciwgLnAtZmlsZXVwbG9hZC1jaG9vc2UucC1idXR0b24td2FybmluZy5wLWJ1dHRvbi10ZXh0Om5vdCg6ZGlzYWJsZWQpOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDI0OSwgMTE1LCAyMiwgMC4wNCk7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogI2Y5NzMxNjtcbiAgfVxuICAucC1idXR0b24ucC1idXR0b24td2FybmluZy5wLWJ1dHRvbi10ZXh0Om5vdCg6ZGlzYWJsZWQpOmFjdGl2ZSwgLnAtYnV0dG9uLWdyb3VwLnAtYnV0dG9uLXdhcm5pbmcgPiAucC1idXR0b24ucC1idXR0b24tdGV4dDpub3QoOmRpc2FibGVkKTphY3RpdmUsIC5wLXNwbGl0YnV0dG9uLnAtYnV0dG9uLXdhcm5pbmcgPiAucC1idXR0b24ucC1idXR0b24tdGV4dDpub3QoOmRpc2FibGVkKTphY3RpdmUsIC5wLWZpbGV1cGxvYWQtY2hvb3NlLnAtYnV0dG9uLXdhcm5pbmcucC1idXR0b24tdGV4dDpub3QoOmRpc2FibGVkKTphY3RpdmUge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjQ5LCAxMTUsIDIyLCAwLjE2KTtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGNvbG9yOiAjZjk3MzE2O1xuICB9XG4gIC5wLWJ1dHRvbi5wLWJ1dHRvbi1oZWxwLCAucC1idXR0b24tZ3JvdXAucC1idXR0b24taGVscCA+IC5wLWJ1dHRvbiwgLnAtc3BsaXRidXR0b24ucC1idXR0b24taGVscCA+IC5wLWJ1dHRvbiwgLnAtZmlsZXVwbG9hZC1jaG9vc2UucC1idXR0b24taGVscCB7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgYmFja2dyb3VuZDogI2E4NTVmNztcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjYTg1NWY3O1xuICB9XG4gIC5wLWJ1dHRvbi5wLWJ1dHRvbi1oZWxwOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAucC1idXR0b24tZ3JvdXAucC1idXR0b24taGVscCA+IC5wLWJ1dHRvbjpub3QoOmRpc2FibGVkKTpob3ZlciwgLnAtc3BsaXRidXR0b24ucC1idXR0b24taGVscCA+IC5wLWJ1dHRvbjpub3QoOmRpc2FibGVkKTpob3ZlciwgLnAtZmlsZXVwbG9hZC1jaG9vc2UucC1idXR0b24taGVscDpub3QoOmRpc2FibGVkKTpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogIzkzMzNlYTtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBib3JkZXItY29sb3I6ICM5MzMzZWE7XG4gIH1cbiAgLnAtYnV0dG9uLnAtYnV0dG9uLWhlbHA6bm90KDpkaXNhYmxlZCk6Zm9jdXMsIC5wLWJ1dHRvbi1ncm91cC5wLWJ1dHRvbi1oZWxwID4gLnAtYnV0dG9uOm5vdCg6ZGlzYWJsZWQpOmZvY3VzLCAucC1zcGxpdGJ1dHRvbi5wLWJ1dHRvbi1oZWxwID4gLnAtYnV0dG9uOm5vdCg6ZGlzYWJsZWQpOmZvY3VzLCAucC1maWxldXBsb2FkLWNob29zZS5wLWJ1dHRvbi1oZWxwOm5vdCg6ZGlzYWJsZWQpOmZvY3VzIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gI2U5ZDVmZjtcbiAgfVxuICAucC1idXR0b24ucC1idXR0b24taGVscDpub3QoOmRpc2FibGVkKTphY3RpdmUsIC5wLWJ1dHRvbi1ncm91cC5wLWJ1dHRvbi1oZWxwID4gLnAtYnV0dG9uOm5vdCg6ZGlzYWJsZWQpOmFjdGl2ZSwgLnAtc3BsaXRidXR0b24ucC1idXR0b24taGVscCA+IC5wLWJ1dHRvbjpub3QoOmRpc2FibGVkKTphY3RpdmUsIC5wLWZpbGV1cGxvYWQtY2hvb3NlLnAtYnV0dG9uLWhlbHA6bm90KDpkaXNhYmxlZCk6YWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kOiAjN2UyMmNlO1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGJvcmRlci1jb2xvcjogIzdlMjJjZTtcbiAgfVxuICAucC1idXR0b24ucC1idXR0b24taGVscC5wLWJ1dHRvbi1vdXRsaW5lZCwgLnAtYnV0dG9uLWdyb3VwLnAtYnV0dG9uLWhlbHAgPiAucC1idXR0b24ucC1idXR0b24tb3V0bGluZWQsIC5wLXNwbGl0YnV0dG9uLnAtYnV0dG9uLWhlbHAgPiAucC1idXR0b24ucC1idXR0b24tb3V0bGluZWQsIC5wLWZpbGV1cGxvYWQtY2hvb3NlLnAtYnV0dG9uLWhlbHAucC1idXR0b24tb3V0bGluZWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGNvbG9yOiAjYTg1NWY3O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkO1xuICB9XG4gIC5wLWJ1dHRvbi5wLWJ1dHRvbi1oZWxwLnAtYnV0dG9uLW91dGxpbmVkOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAucC1idXR0b24tZ3JvdXAucC1idXR0b24taGVscCA+IC5wLWJ1dHRvbi5wLWJ1dHRvbi1vdXRsaW5lZDpub3QoOmRpc2FibGVkKTpob3ZlciwgLnAtc3BsaXRidXR0b24ucC1idXR0b24taGVscCA+IC5wLWJ1dHRvbi5wLWJ1dHRvbi1vdXRsaW5lZDpub3QoOmRpc2FibGVkKTpob3ZlciwgLnAtZmlsZXVwbG9hZC1jaG9vc2UucC1idXR0b24taGVscC5wLWJ1dHRvbi1vdXRsaW5lZDpub3QoOmRpc2FibGVkKTpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogcmdiYSgxNjgsIDg1LCAyNDcsIDAuMDQpO1xuICAgIGNvbG9yOiAjYTg1NWY3O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkO1xuICB9XG4gIC5wLWJ1dHRvbi5wLWJ1dHRvbi1oZWxwLnAtYnV0dG9uLW91dGxpbmVkOm5vdCg6ZGlzYWJsZWQpOmFjdGl2ZSwgLnAtYnV0dG9uLWdyb3VwLnAtYnV0dG9uLWhlbHAgPiAucC1idXR0b24ucC1idXR0b24tb3V0bGluZWQ6bm90KDpkaXNhYmxlZCk6YWN0aXZlLCAucC1zcGxpdGJ1dHRvbi5wLWJ1dHRvbi1oZWxwID4gLnAtYnV0dG9uLnAtYnV0dG9uLW91dGxpbmVkOm5vdCg6ZGlzYWJsZWQpOmFjdGl2ZSwgLnAtZmlsZXVwbG9hZC1jaG9vc2UucC1idXR0b24taGVscC5wLWJ1dHRvbi1vdXRsaW5lZDpub3QoOmRpc2FibGVkKTphY3RpdmUge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMTY4LCA4NSwgMjQ3LCAwLjE2KTtcbiAgICBjb2xvcjogI2E4NTVmNztcbiAgICBib3JkZXI6IDFweCBzb2xpZDtcbiAgfVxuICAucC1idXR0b24ucC1idXR0b24taGVscC5wLWJ1dHRvbi10ZXh0LCAucC1idXR0b24tZ3JvdXAucC1idXR0b24taGVscCA+IC5wLWJ1dHRvbi5wLWJ1dHRvbi10ZXh0LCAucC1zcGxpdGJ1dHRvbi5wLWJ1dHRvbi1oZWxwID4gLnAtYnV0dG9uLnAtYnV0dG9uLXRleHQsIC5wLWZpbGV1cGxvYWQtY2hvb3NlLnAtYnV0dG9uLWhlbHAucC1idXR0b24tdGV4dCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6ICNhODU1Zjc7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxuICAucC1idXR0b24ucC1idXR0b24taGVscC5wLWJ1dHRvbi10ZXh0Om5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAucC1idXR0b24tZ3JvdXAucC1idXR0b24taGVscCA+IC5wLWJ1dHRvbi5wLWJ1dHRvbi10ZXh0Om5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAucC1zcGxpdGJ1dHRvbi5wLWJ1dHRvbi1oZWxwID4gLnAtYnV0dG9uLnAtYnV0dG9uLXRleHQ6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5wLWZpbGV1cGxvYWQtY2hvb3NlLnAtYnV0dG9uLWhlbHAucC1idXR0b24tdGV4dDpub3QoOmRpc2FibGVkKTpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogcmdiYSgxNjgsIDg1LCAyNDcsIDAuMDQpO1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6ICNhODU1Zjc7XG4gIH1cbiAgLnAtYnV0dG9uLnAtYnV0dG9uLWhlbHAucC1idXR0b24tdGV4dDpub3QoOmRpc2FibGVkKTphY3RpdmUsIC5wLWJ1dHRvbi1ncm91cC5wLWJ1dHRvbi1oZWxwID4gLnAtYnV0dG9uLnAtYnV0dG9uLXRleHQ6bm90KDpkaXNhYmxlZCk6YWN0aXZlLCAucC1zcGxpdGJ1dHRvbi5wLWJ1dHRvbi1oZWxwID4gLnAtYnV0dG9uLnAtYnV0dG9uLXRleHQ6bm90KDpkaXNhYmxlZCk6YWN0aXZlLCAucC1maWxldXBsb2FkLWNob29zZS5wLWJ1dHRvbi1oZWxwLnAtYnV0dG9uLXRleHQ6bm90KDpkaXNhYmxlZCk6YWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDE2OCwgODUsIDI0NywgMC4xNik7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogI2E4NTVmNztcbiAgfVxuICAucC1idXR0b24ucC1idXR0b24tZGFuZ2VyLCAucC1idXR0b24tZ3JvdXAucC1idXR0b24tZGFuZ2VyID4gLnAtYnV0dG9uLCAucC1zcGxpdGJ1dHRvbi5wLWJ1dHRvbi1kYW5nZXIgPiAucC1idXR0b24sIC5wLWZpbGV1cGxvYWQtY2hvb3NlLnAtYnV0dG9uLWRhbmdlciB7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgYmFja2dyb3VuZDogI2VmNDQ0NDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZWY0NDQ0O1xuICB9XG4gIC5wLWJ1dHRvbi5wLWJ1dHRvbi1kYW5nZXI6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5wLWJ1dHRvbi1ncm91cC5wLWJ1dHRvbi1kYW5nZXIgPiAucC1idXR0b246bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5wLXNwbGl0YnV0dG9uLnAtYnV0dG9uLWRhbmdlciA+IC5wLWJ1dHRvbjpub3QoOmRpc2FibGVkKTpob3ZlciwgLnAtZmlsZXVwbG9hZC1jaG9vc2UucC1idXR0b24tZGFuZ2VyOm5vdCg6ZGlzYWJsZWQpOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjZGMyNjI2O1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGJvcmRlci1jb2xvcjogI2RjMjYyNjtcbiAgfVxuICAucC1idXR0b24ucC1idXR0b24tZGFuZ2VyOm5vdCg6ZGlzYWJsZWQpOmZvY3VzLCAucC1idXR0b24tZ3JvdXAucC1idXR0b24tZGFuZ2VyID4gLnAtYnV0dG9uOm5vdCg6ZGlzYWJsZWQpOmZvY3VzLCAucC1zcGxpdGJ1dHRvbi5wLWJ1dHRvbi1kYW5nZXIgPiAucC1idXR0b246bm90KDpkaXNhYmxlZCk6Zm9jdXMsIC5wLWZpbGV1cGxvYWQtY2hvb3NlLnAtYnV0dG9uLWRhbmdlcjpub3QoOmRpc2FibGVkKTpmb2N1cyB7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtICNmZWNhY2E7XG4gIH1cbiAgLnAtYnV0dG9uLnAtYnV0dG9uLWRhbmdlcjpub3QoOmRpc2FibGVkKTphY3RpdmUsIC5wLWJ1dHRvbi1ncm91cC5wLWJ1dHRvbi1kYW5nZXIgPiAucC1idXR0b246bm90KDpkaXNhYmxlZCk6YWN0aXZlLCAucC1zcGxpdGJ1dHRvbi5wLWJ1dHRvbi1kYW5nZXIgPiAucC1idXR0b246bm90KDpkaXNhYmxlZCk6YWN0aXZlLCAucC1maWxldXBsb2FkLWNob29zZS5wLWJ1dHRvbi1kYW5nZXI6bm90KDpkaXNhYmxlZCk6YWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kOiAjYjkxYzFjO1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGJvcmRlci1jb2xvcjogI2I5MWMxYztcbiAgfVxuICAucC1idXR0b24ucC1idXR0b24tZGFuZ2VyLnAtYnV0dG9uLW91dGxpbmVkLCAucC1idXR0b24tZ3JvdXAucC1idXR0b24tZGFuZ2VyID4gLnAtYnV0dG9uLnAtYnV0dG9uLW91dGxpbmVkLCAucC1zcGxpdGJ1dHRvbi5wLWJ1dHRvbi1kYW5nZXIgPiAucC1idXR0b24ucC1idXR0b24tb3V0bGluZWQsIC5wLWZpbGV1cGxvYWQtY2hvb3NlLnAtYnV0dG9uLWRhbmdlci5wLWJ1dHRvbi1vdXRsaW5lZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6ICNlZjQ0NDQ7XG4gICAgYm9yZGVyOiAxcHggc29saWQ7XG4gIH1cbiAgLnAtYnV0dG9uLnAtYnV0dG9uLWRhbmdlci5wLWJ1dHRvbi1vdXRsaW5lZDpub3QoOmRpc2FibGVkKTpob3ZlciwgLnAtYnV0dG9uLWdyb3VwLnAtYnV0dG9uLWRhbmdlciA+IC5wLWJ1dHRvbi5wLWJ1dHRvbi1vdXRsaW5lZDpub3QoOmRpc2FibGVkKTpob3ZlciwgLnAtc3BsaXRidXR0b24ucC1idXR0b24tZGFuZ2VyID4gLnAtYnV0dG9uLnAtYnV0dG9uLW91dGxpbmVkOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAucC1maWxldXBsb2FkLWNob29zZS5wLWJ1dHRvbi1kYW5nZXIucC1idXR0b24tb3V0bGluZWQ6bm90KDpkaXNhYmxlZCk6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjM5LCA2OCwgNjgsIDAuMDQpO1xuICAgIGNvbG9yOiAjZWY0NDQ0O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkO1xuICB9XG4gIC5wLWJ1dHRvbi5wLWJ1dHRvbi1kYW5nZXIucC1idXR0b24tb3V0bGluZWQ6bm90KDpkaXNhYmxlZCk6YWN0aXZlLCAucC1idXR0b24tZ3JvdXAucC1idXR0b24tZGFuZ2VyID4gLnAtYnV0dG9uLnAtYnV0dG9uLW91dGxpbmVkOm5vdCg6ZGlzYWJsZWQpOmFjdGl2ZSwgLnAtc3BsaXRidXR0b24ucC1idXR0b24tZGFuZ2VyID4gLnAtYnV0dG9uLnAtYnV0dG9uLW91dGxpbmVkOm5vdCg6ZGlzYWJsZWQpOmFjdGl2ZSwgLnAtZmlsZXVwbG9hZC1jaG9vc2UucC1idXR0b24tZGFuZ2VyLnAtYnV0dG9uLW91dGxpbmVkOm5vdCg6ZGlzYWJsZWQpOmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZDogcmdiYSgyMzksIDY4LCA2OCwgMC4xNik7XG4gICAgY29sb3I6ICNlZjQ0NDQ7XG4gICAgYm9yZGVyOiAxcHggc29saWQ7XG4gIH1cbiAgLnAtYnV0dG9uLnAtYnV0dG9uLWRhbmdlci5wLWJ1dHRvbi10ZXh0LCAucC1idXR0b24tZ3JvdXAucC1idXR0b24tZGFuZ2VyID4gLnAtYnV0dG9uLnAtYnV0dG9uLXRleHQsIC5wLXNwbGl0YnV0dG9uLnAtYnV0dG9uLWRhbmdlciA+IC5wLWJ1dHRvbi5wLWJ1dHRvbi10ZXh0LCAucC1maWxldXBsb2FkLWNob29zZS5wLWJ1dHRvbi1kYW5nZXIucC1idXR0b24tdGV4dCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6ICNlZjQ0NDQ7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxuICAucC1idXR0b24ucC1idXR0b24tZGFuZ2VyLnAtYnV0dG9uLXRleHQ6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5wLWJ1dHRvbi1ncm91cC5wLWJ1dHRvbi1kYW5nZXIgPiAucC1idXR0b24ucC1idXR0b24tdGV4dDpub3QoOmRpc2FibGVkKTpob3ZlciwgLnAtc3BsaXRidXR0b24ucC1idXR0b24tZGFuZ2VyID4gLnAtYnV0dG9uLnAtYnV0dG9uLXRleHQ6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5wLWZpbGV1cGxvYWQtY2hvb3NlLnAtYnV0dG9uLWRhbmdlci5wLWJ1dHRvbi10ZXh0Om5vdCg6ZGlzYWJsZWQpOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDIzOSwgNjgsIDY4LCAwLjA0KTtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGNvbG9yOiAjZWY0NDQ0O1xuICB9XG4gIC5wLWJ1dHRvbi5wLWJ1dHRvbi1kYW5nZXIucC1idXR0b24tdGV4dDpub3QoOmRpc2FibGVkKTphY3RpdmUsIC5wLWJ1dHRvbi1ncm91cC5wLWJ1dHRvbi1kYW5nZXIgPiAucC1idXR0b24ucC1idXR0b24tdGV4dDpub3QoOmRpc2FibGVkKTphY3RpdmUsIC5wLXNwbGl0YnV0dG9uLnAtYnV0dG9uLWRhbmdlciA+IC5wLWJ1dHRvbi5wLWJ1dHRvbi10ZXh0Om5vdCg6ZGlzYWJsZWQpOmFjdGl2ZSwgLnAtZmlsZXVwbG9hZC1jaG9vc2UucC1idXR0b24tZGFuZ2VyLnAtYnV0dG9uLXRleHQ6bm90KDpkaXNhYmxlZCk6YWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDIzOSwgNjgsIDY4LCAwLjE2KTtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGNvbG9yOiAjZWY0NDQ0O1xuICB9XG4gIC5wLWJ1dHRvbi5wLWJ1dHRvbi1jb250cmFzdCwgLnAtYnV0dG9uLWdyb3VwLnAtYnV0dG9uLWNvbnRyYXN0ID4gLnAtYnV0dG9uLCAucC1zcGxpdGJ1dHRvbi5wLWJ1dHRvbi1jb250cmFzdCA+IC5wLWJ1dHRvbiB7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgYmFja2dyb3VuZDogIzFmMjkzNztcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjMWYyOTM3O1xuICB9XG4gIC5wLWJ1dHRvbi5wLWJ1dHRvbi1jb250cmFzdDpub3QoOmRpc2FibGVkKTpob3ZlciwgLnAtYnV0dG9uLWdyb3VwLnAtYnV0dG9uLWNvbnRyYXN0ID4gLnAtYnV0dG9uOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAucC1zcGxpdGJ1dHRvbi5wLWJ1dHRvbi1jb250cmFzdCA+IC5wLWJ1dHRvbjpub3QoOmRpc2FibGVkKTpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogIzM3NDE1MTtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBib3JkZXItY29sb3I6ICMzNzQxNTE7XG4gIH1cbiAgLnAtYnV0dG9uLnAtYnV0dG9uLWNvbnRyYXN0Om5vdCg6ZGlzYWJsZWQpOmZvY3VzLCAucC1idXR0b24tZ3JvdXAucC1idXR0b24tY29udHJhc3QgPiAucC1idXR0b246bm90KDpkaXNhYmxlZCk6Zm9jdXMsIC5wLXNwbGl0YnV0dG9uLnAtYnV0dG9uLWNvbnRyYXN0ID4gLnAtYnV0dG9uOm5vdCg6ZGlzYWJsZWQpOmZvY3VzIHtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICB9XG4gIC5wLWJ1dHRvbi5wLWJ1dHRvbi1jb250cmFzdDpub3QoOmRpc2FibGVkKTphY3RpdmUsIC5wLWJ1dHRvbi1ncm91cC5wLWJ1dHRvbi1jb250cmFzdCA+IC5wLWJ1dHRvbjpub3QoOmRpc2FibGVkKTphY3RpdmUsIC5wLXNwbGl0YnV0dG9uLnAtYnV0dG9uLWNvbnRyYXN0ID4gLnAtYnV0dG9uOm5vdCg6ZGlzYWJsZWQpOmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZDogIzRiNTU2MztcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBib3JkZXItY29sb3I6ICM0YjU1NjM7XG4gIH1cbiAgLnAtYnV0dG9uLnAtYnV0dG9uLWNvbnRyYXN0LnAtYnV0dG9uLW91dGxpbmVkLCAucC1idXR0b24tZ3JvdXAucC1idXR0b24tY29udHJhc3QgPiAucC1idXR0b24ucC1idXR0b24tb3V0bGluZWQsIC5wLXNwbGl0YnV0dG9uLnAtYnV0dG9uLWNvbnRyYXN0ID4gLnAtYnV0dG9uLnAtYnV0dG9uLW91dGxpbmVkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogIzFmMjkzNztcbiAgICBib3JkZXI6IDFweCBzb2xpZDtcbiAgfVxuICAucC1idXR0b24ucC1idXR0b24tY29udHJhc3QucC1idXR0b24tb3V0bGluZWQ6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5wLWJ1dHRvbi1ncm91cC5wLWJ1dHRvbi1jb250cmFzdCA+IC5wLWJ1dHRvbi5wLWJ1dHRvbi1vdXRsaW5lZDpub3QoOmRpc2FibGVkKTpob3ZlciwgLnAtc3BsaXRidXR0b24ucC1idXR0b24tY29udHJhc3QgPiAucC1idXR0b24ucC1idXR0b24tb3V0bGluZWQ6bm90KDpkaXNhYmxlZCk6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMzEsIDQxLCA1NSwgMC4wNCk7XG4gICAgY29sb3I6ICMxZjI5Mzc7XG4gICAgYm9yZGVyOiAxcHggc29saWQ7XG4gIH1cbiAgLnAtYnV0dG9uLnAtYnV0dG9uLWNvbnRyYXN0LnAtYnV0dG9uLW91dGxpbmVkOm5vdCg6ZGlzYWJsZWQpOmFjdGl2ZSwgLnAtYnV0dG9uLWdyb3VwLnAtYnV0dG9uLWNvbnRyYXN0ID4gLnAtYnV0dG9uLnAtYnV0dG9uLW91dGxpbmVkOm5vdCg6ZGlzYWJsZWQpOmFjdGl2ZSwgLnAtc3BsaXRidXR0b24ucC1idXR0b24tY29udHJhc3QgPiAucC1idXR0b24ucC1idXR0b24tb3V0bGluZWQ6bm90KDpkaXNhYmxlZCk6YWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDMxLCA0MSwgNTUsIDAuMTYpO1xuICAgIGNvbG9yOiAjMWYyOTM3O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkO1xuICB9XG4gIC5wLWJ1dHRvbi5wLWJ1dHRvbi1jb250cmFzdC5wLWJ1dHRvbi10ZXh0LCAucC1idXR0b24tZ3JvdXAucC1idXR0b24tY29udHJhc3QgPiAucC1idXR0b24ucC1idXR0b24tdGV4dCwgLnAtc3BsaXRidXR0b24ucC1idXR0b24tY29udHJhc3QgPiAucC1idXR0b24ucC1idXR0b24tdGV4dCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6ICMxZjI5Mzc7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxuICAucC1idXR0b24ucC1idXR0b24tY29udHJhc3QucC1idXR0b24tdGV4dDpub3QoOmRpc2FibGVkKTpob3ZlciwgLnAtYnV0dG9uLWdyb3VwLnAtYnV0dG9uLWNvbnRyYXN0ID4gLnAtYnV0dG9uLnAtYnV0dG9uLXRleHQ6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5wLXNwbGl0YnV0dG9uLnAtYnV0dG9uLWNvbnRyYXN0ID4gLnAtYnV0dG9uLnAtYnV0dG9uLXRleHQ6bm90KDpkaXNhYmxlZCk6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMzEsIDQxLCA1NSwgMC4wNCk7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogIzFmMjkzNztcbiAgfVxuICAucC1idXR0b24ucC1idXR0b24tY29udHJhc3QucC1idXR0b24tdGV4dDpub3QoOmRpc2FibGVkKTphY3RpdmUsIC5wLWJ1dHRvbi1ncm91cC5wLWJ1dHRvbi1jb250cmFzdCA+IC5wLWJ1dHRvbi5wLWJ1dHRvbi10ZXh0Om5vdCg6ZGlzYWJsZWQpOmFjdGl2ZSwgLnAtc3BsaXRidXR0b24ucC1idXR0b24tY29udHJhc3QgPiAucC1idXR0b24ucC1idXR0b24tdGV4dDpub3QoOmRpc2FibGVkKTphY3RpdmUge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMzEsIDQxLCA1NSwgMC4xNik7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogIzFmMjkzNztcbiAgfVxuICAucC1idXR0b24ucC1idXR0b24tbGluayB7XG4gICAgY29sb3I6ICM0MzM4Y2E7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiB0cmFuc3BhcmVudDtcbiAgfVxuICAucC1idXR0b24ucC1idXR0b24tbGluazpub3QoOmRpc2FibGVkKTpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6ICM0MzM4Y2E7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxuICAucC1idXR0b24ucC1idXR0b24tbGluazpub3QoOmRpc2FibGVkKTpob3ZlciAucC1idXR0b24tbGFiZWwge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB9XG4gIC5wLWJ1dHRvbi5wLWJ1dHRvbi1saW5rOm5vdCg6ZGlzYWJsZWQpOmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gI2M3ZDJmZTtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG4gIC5wLWJ1dHRvbi5wLWJ1dHRvbi1saW5rOm5vdCg6ZGlzYWJsZWQpOmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6ICM0MzM4Y2E7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxuICAucC1zcGxpdGJ1dHRvbiB7XG4gICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICB9XG4gIC5wLXNwbGl0YnV0dG9uLnAtYnV0dG9uLW91dGxpbmVkID4gLnAtYnV0dG9uIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogIzYzNjZmMTtcbiAgICBib3JkZXI6IDFweCBzb2xpZDtcbiAgfVxuICAucC1zcGxpdGJ1dHRvbi5wLWJ1dHRvbi1vdXRsaW5lZCA+IC5wLWJ1dHRvbjpub3QoOmRpc2FibGVkKTpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogcmdiYSg5OSwgMTAyLCAyNDEsIDAuMDQpO1xuICAgIGNvbG9yOiAjNjM2NmYxO1xuICB9XG4gIC5wLXNwbGl0YnV0dG9uLnAtYnV0dG9uLW91dGxpbmVkID4gLnAtYnV0dG9uOm5vdCg6ZGlzYWJsZWQpOmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZDogcmdiYSg5OSwgMTAyLCAyNDEsIDAuMTYpO1xuICAgIGNvbG9yOiAjNjM2NmYxO1xuICB9XG4gIC5wLXNwbGl0YnV0dG9uLnAtYnV0dG9uLW91dGxpbmVkLnAtYnV0dG9uLXBsYWluID4gLnAtYnV0dG9uIHtcbiAgICBjb2xvcjogIzZiNzI4MDtcbiAgICBib3JkZXItY29sb3I6ICM2YjcyODA7XG4gIH1cbiAgLnAtc3BsaXRidXR0b24ucC1idXR0b24tb3V0bGluZWQucC1idXR0b24tcGxhaW4gPiAucC1idXR0b246bm90KDpkaXNhYmxlZCk6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6ICNmM2Y0ZjY7XG4gICAgY29sb3I6ICM2YjcyODA7XG4gIH1cbiAgLnAtc3BsaXRidXR0b24ucC1idXR0b24tb3V0bGluZWQucC1idXR0b24tcGxhaW4gPiAucC1idXR0b246bm90KDpkaXNhYmxlZCk6YWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kOiAjZTVlN2ViO1xuICAgIGNvbG9yOiAjNmI3MjgwO1xuICB9XG4gIC5wLXNwbGl0YnV0dG9uLnAtYnV0dG9uLXRleHQgPiAucC1idXR0b24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGNvbG9yOiAjNjM2NmYxO1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cbiAgLnAtc3BsaXRidXR0b24ucC1idXR0b24tdGV4dCA+IC5wLWJ1dHRvbjpub3QoOmRpc2FibGVkKTpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogcmdiYSg5OSwgMTAyLCAyNDEsIDAuMDQpO1xuICAgIGNvbG9yOiAjNjM2NmYxO1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cbiAgLnAtc3BsaXRidXR0b24ucC1idXR0b24tdGV4dCA+IC5wLWJ1dHRvbjpub3QoOmRpc2FibGVkKTphY3RpdmUge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoOTksIDEwMiwgMjQxLCAwLjE2KTtcbiAgICBjb2xvcjogIzYzNjZmMTtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG4gIC5wLXNwbGl0YnV0dG9uLnAtYnV0dG9uLXRleHQucC1idXR0b24tcGxhaW4gPiAucC1idXR0b24ge1xuICAgIGNvbG9yOiAjNmI3MjgwO1xuICB9XG4gIC5wLXNwbGl0YnV0dG9uLnAtYnV0dG9uLXRleHQucC1idXR0b24tcGxhaW4gPiAucC1idXR0b246bm90KDpkaXNhYmxlZCk6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6ICNmM2Y0ZjY7XG4gICAgY29sb3I6ICM2YjcyODA7XG4gIH1cbiAgLnAtc3BsaXRidXR0b24ucC1idXR0b24tdGV4dC5wLWJ1dHRvbi1wbGFpbiA+IC5wLWJ1dHRvbjpub3QoOmRpc2FibGVkKTphY3RpdmUge1xuICAgIGJhY2tncm91bmQ6ICNlNWU3ZWI7XG4gICAgY29sb3I6ICM2YjcyODA7XG4gIH1cbiAgLnAtc3BsaXRidXR0b24ucC1idXR0b24tcmFpc2VkIHtcbiAgICBib3gtc2hhZG93OiAwIDNweCAxcHggLTJweCByZ2JhKDAsIDAsIDAsIDAuMiksIDAgMnB4IDJweCAwIHJnYmEoMCwgMCwgMCwgMC4xNCksIDAgMXB4IDVweCAwIHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gIH1cbiAgLnAtc3BsaXRidXR0b24ucC1idXR0b24tcm91bmRlZCB7XG4gICAgYm9yZGVyLXJhZGl1czogMnJlbTtcbiAgfVxuICAucC1zcGxpdGJ1dHRvbi5wLWJ1dHRvbi1yb3VuZGVkID4gLnAtYnV0dG9uIHtcbiAgICBib3JkZXItcmFkaXVzOiAycmVtO1xuICB9XG4gIC5wLXNwbGl0YnV0dG9uLnAtYnV0dG9uLXNtID4gLnAtYnV0dG9uIHtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgIHBhZGRpbmc6IDAuNjU2MjVyZW0gMS4wOTM3NXJlbTtcbiAgfVxuICAucC1zcGxpdGJ1dHRvbi5wLWJ1dHRvbi1zbSA+IC5wLWJ1dHRvbiAucC1idXR0b24taWNvbiB7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgfVxuICAucC1zcGxpdGJ1dHRvbi5wLWJ1dHRvbi1sZyA+IC5wLWJ1dHRvbiB7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgIHBhZGRpbmc6IDAuOTM3NXJlbSAxLjU2MjVyZW07XG4gIH1cbiAgLnAtc3BsaXRidXR0b24ucC1idXR0b24tbGcgPiAucC1idXR0b24ucC1idXR0b24taWNvbi1vbmx5IHtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuICAucC1zcGxpdGJ1dHRvbi5wLWJ1dHRvbi1sZyA+IC5wLWJ1dHRvbiAucC1idXR0b24taWNvbiB7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICB9XG4gIC5wLXNwbGl0YnV0dG9uIC5wLXNwbGl0YnV0dG9uLW1lbnVidXR0b24sXG4gIC5wLXNwbGl0YnV0dG9uIC5wLXNwbGl0YnV0dG9uLnAtYnV0dG9uLXJvdW5kZWQgPiAucC1zcGxpdGJ1dHRvbi1tZW51YnV0dG9uLnAtYnV0dG9uLFxuICAucC1zcGxpdGJ1dHRvbiAucC1zcGxpdGJ1dHRvbi5wLWJ1dHRvbi1vdXRsaW5lZCA+IC5wLXNwbGl0YnV0dG9uLW1lbnVidXR0b24ucC1idXR0b24ge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgfVxuICAucC1zcGxpdGJ1dHRvbi5wLWJ1dHRvbi1zZWNvbmRhcnkucC1idXR0b24tb3V0bGluZWQgPiAucC1idXR0b24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGNvbG9yOiAjNjQ3NDhiO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkO1xuICB9XG4gIC5wLXNwbGl0YnV0dG9uLnAtYnV0dG9uLXNlY29uZGFyeS5wLWJ1dHRvbi1vdXRsaW5lZCA+IC5wLWJ1dHRvbjpub3QoOmRpc2FibGVkKTpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogcmdiYSgxMDAsIDExNiwgMTM5LCAwLjA0KTtcbiAgICBjb2xvcjogIzY0NzQ4YjtcbiAgfVxuICAucC1zcGxpdGJ1dHRvbi5wLWJ1dHRvbi1zZWNvbmRhcnkucC1idXR0b24tb3V0bGluZWQgPiAucC1idXR0b246bm90KDpkaXNhYmxlZCk6YWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDEwMCwgMTE2LCAxMzksIDAuMTYpO1xuICAgIGNvbG9yOiAjNjQ3NDhiO1xuICB9XG4gIC5wLXNwbGl0YnV0dG9uLnAtYnV0dG9uLXNlY29uZGFyeS5wLWJ1dHRvbi10ZXh0ID4gLnAtYnV0dG9uIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogIzY0NzQ4YjtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG4gIC5wLXNwbGl0YnV0dG9uLnAtYnV0dG9uLXNlY29uZGFyeS5wLWJ1dHRvbi10ZXh0ID4gLnAtYnV0dG9uOm5vdCg6ZGlzYWJsZWQpOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDEwMCwgMTE2LCAxMzksIDAuMDQpO1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6ICM2NDc0OGI7XG4gIH1cbiAgLnAtc3BsaXRidXR0b24ucC1idXR0b24tc2Vjb25kYXJ5LnAtYnV0dG9uLXRleHQgPiAucC1idXR0b246bm90KDpkaXNhYmxlZCk6YWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDEwMCwgMTE2LCAxMzksIDAuMTYpO1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6ICM2NDc0OGI7XG4gIH1cbiAgLnAtc3BsaXRidXR0b24ucC1idXR0b24taW5mby5wLWJ1dHRvbi1vdXRsaW5lZCA+IC5wLWJ1dHRvbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6ICMwZWE1ZTk7XG4gICAgYm9yZGVyOiAxcHggc29saWQ7XG4gIH1cbiAgLnAtc3BsaXRidXR0b24ucC1idXR0b24taW5mby5wLWJ1dHRvbi1vdXRsaW5lZCA+IC5wLWJ1dHRvbjpub3QoOmRpc2FibGVkKTpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogcmdiYSgxNCwgMTY1LCAyMzMsIDAuMDQpO1xuICAgIGNvbG9yOiAjMGVhNWU5O1xuICB9XG4gIC5wLXNwbGl0YnV0dG9uLnAtYnV0dG9uLWluZm8ucC1idXR0b24tb3V0bGluZWQgPiAucC1idXR0b246bm90KDpkaXNhYmxlZCk6YWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDE0LCAxNjUsIDIzMywgMC4xNik7XG4gICAgY29sb3I6ICMwZWE1ZTk7XG4gIH1cbiAgLnAtc3BsaXRidXR0b24ucC1idXR0b24taW5mby5wLWJ1dHRvbi10ZXh0ID4gLnAtYnV0dG9uIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogIzBlYTVlOTtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG4gIC5wLXNwbGl0YnV0dG9uLnAtYnV0dG9uLWluZm8ucC1idXR0b24tdGV4dCA+IC5wLWJ1dHRvbjpub3QoOmRpc2FibGVkKTpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogcmdiYSgxNCwgMTY1LCAyMzMsIDAuMDQpO1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6ICMwZWE1ZTk7XG4gIH1cbiAgLnAtc3BsaXRidXR0b24ucC1idXR0b24taW5mby5wLWJ1dHRvbi10ZXh0ID4gLnAtYnV0dG9uOm5vdCg6ZGlzYWJsZWQpOmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZDogcmdiYSgxNCwgMTY1LCAyMzMsIDAuMTYpO1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6ICMwZWE1ZTk7XG4gIH1cbiAgLnAtc3BsaXRidXR0b24ucC1idXR0b24tc3VjY2Vzcy5wLWJ1dHRvbi1vdXRsaW5lZCA+IC5wLWJ1dHRvbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6ICMyMmM1NWU7XG4gICAgYm9yZGVyOiAxcHggc29saWQ7XG4gIH1cbiAgLnAtc3BsaXRidXR0b24ucC1idXR0b24tc3VjY2Vzcy5wLWJ1dHRvbi1vdXRsaW5lZCA+IC5wLWJ1dHRvbjpub3QoOmRpc2FibGVkKTpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogcmdiYSgzNCwgMTk3LCA5NCwgMC4wNCk7XG4gICAgY29sb3I6ICMyMmM1NWU7XG4gIH1cbiAgLnAtc3BsaXRidXR0b24ucC1idXR0b24tc3VjY2Vzcy5wLWJ1dHRvbi1vdXRsaW5lZCA+IC5wLWJ1dHRvbjpub3QoOmRpc2FibGVkKTphY3RpdmUge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMzQsIDE5NywgOTQsIDAuMTYpO1xuICAgIGNvbG9yOiAjMjJjNTVlO1xuICB9XG4gIC5wLXNwbGl0YnV0dG9uLnAtYnV0dG9uLXN1Y2Nlc3MucC1idXR0b24tdGV4dCA+IC5wLWJ1dHRvbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6ICMyMmM1NWU7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxuICAucC1zcGxpdGJ1dHRvbi5wLWJ1dHRvbi1zdWNjZXNzLnAtYnV0dG9uLXRleHQgPiAucC1idXR0b246bm90KDpkaXNhYmxlZCk6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMzQsIDE5NywgOTQsIDAuMDQpO1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6ICMyMmM1NWU7XG4gIH1cbiAgLnAtc3BsaXRidXR0b24ucC1idXR0b24tc3VjY2Vzcy5wLWJ1dHRvbi10ZXh0ID4gLnAtYnV0dG9uOm5vdCg6ZGlzYWJsZWQpOmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZDogcmdiYSgzNCwgMTk3LCA5NCwgMC4xNik7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogIzIyYzU1ZTtcbiAgfVxuICAucC1zcGxpdGJ1dHRvbi5wLWJ1dHRvbi13YXJuaW5nLnAtYnV0dG9uLW91dGxpbmVkID4gLnAtYnV0dG9uIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogI2Y5NzMxNjtcbiAgICBib3JkZXI6IDFweCBzb2xpZDtcbiAgfVxuICAucC1zcGxpdGJ1dHRvbi5wLWJ1dHRvbi13YXJuaW5nLnAtYnV0dG9uLW91dGxpbmVkID4gLnAtYnV0dG9uOm5vdCg6ZGlzYWJsZWQpOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDI0OSwgMTE1LCAyMiwgMC4wNCk7XG4gICAgY29sb3I6ICNmOTczMTY7XG4gIH1cbiAgLnAtc3BsaXRidXR0b24ucC1idXR0b24td2FybmluZy5wLWJ1dHRvbi1vdXRsaW5lZCA+IC5wLWJ1dHRvbjpub3QoOmRpc2FibGVkKTphY3RpdmUge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjQ5LCAxMTUsIDIyLCAwLjE2KTtcbiAgICBjb2xvcjogI2Y5NzMxNjtcbiAgfVxuICAucC1zcGxpdGJ1dHRvbi5wLWJ1dHRvbi13YXJuaW5nLnAtYnV0dG9uLXRleHQgPiAucC1idXR0b24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGNvbG9yOiAjZjk3MzE2O1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cbiAgLnAtc3BsaXRidXR0b24ucC1idXR0b24td2FybmluZy5wLWJ1dHRvbi10ZXh0ID4gLnAtYnV0dG9uOm5vdCg6ZGlzYWJsZWQpOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDI0OSwgMTE1LCAyMiwgMC4wNCk7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogI2Y5NzMxNjtcbiAgfVxuICAucC1zcGxpdGJ1dHRvbi5wLWJ1dHRvbi13YXJuaW5nLnAtYnV0dG9uLXRleHQgPiAucC1idXR0b246bm90KDpkaXNhYmxlZCk6YWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDI0OSwgMTE1LCAyMiwgMC4xNik7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogI2Y5NzMxNjtcbiAgfVxuICAucC1zcGxpdGJ1dHRvbi5wLWJ1dHRvbi1oZWxwLnAtYnV0dG9uLW91dGxpbmVkID4gLnAtYnV0dG9uIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogI2E4NTVmNztcbiAgICBib3JkZXI6IDFweCBzb2xpZDtcbiAgfVxuICAucC1zcGxpdGJ1dHRvbi5wLWJ1dHRvbi1oZWxwLnAtYnV0dG9uLW91dGxpbmVkID4gLnAtYnV0dG9uOm5vdCg6ZGlzYWJsZWQpOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDE2OCwgODUsIDI0NywgMC4wNCk7XG4gICAgY29sb3I6ICNhODU1Zjc7XG4gIH1cbiAgLnAtc3BsaXRidXR0b24ucC1idXR0b24taGVscC5wLWJ1dHRvbi1vdXRsaW5lZCA+IC5wLWJ1dHRvbjpub3QoOmRpc2FibGVkKTphY3RpdmUge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMTY4LCA4NSwgMjQ3LCAwLjE2KTtcbiAgICBjb2xvcjogI2E4NTVmNztcbiAgfVxuICAucC1zcGxpdGJ1dHRvbi5wLWJ1dHRvbi1oZWxwLnAtYnV0dG9uLXRleHQgPiAucC1idXR0b24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGNvbG9yOiAjYTg1NWY3O1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cbiAgLnAtc3BsaXRidXR0b24ucC1idXR0b24taGVscC5wLWJ1dHRvbi10ZXh0ID4gLnAtYnV0dG9uOm5vdCg6ZGlzYWJsZWQpOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDE2OCwgODUsIDI0NywgMC4wNCk7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogI2E4NTVmNztcbiAgfVxuICAucC1zcGxpdGJ1dHRvbi5wLWJ1dHRvbi1oZWxwLnAtYnV0dG9uLXRleHQgPiAucC1idXR0b246bm90KDpkaXNhYmxlZCk6YWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDE2OCwgODUsIDI0NywgMC4xNik7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogI2E4NTVmNztcbiAgfVxuICAucC1zcGxpdGJ1dHRvbi5wLWJ1dHRvbi1kYW5nZXIucC1idXR0b24tb3V0bGluZWQgPiAucC1idXR0b24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGNvbG9yOiAjZWY0NDQ0O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkO1xuICB9XG4gIC5wLXNwbGl0YnV0dG9uLnAtYnV0dG9uLWRhbmdlci5wLWJ1dHRvbi1vdXRsaW5lZCA+IC5wLWJ1dHRvbjpub3QoOmRpc2FibGVkKTpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogcmdiYSgyMzksIDY4LCA2OCwgMC4wNCk7XG4gICAgY29sb3I6ICNlZjQ0NDQ7XG4gIH1cbiAgLnAtc3BsaXRidXR0b24ucC1idXR0b24tZGFuZ2VyLnAtYnV0dG9uLW91dGxpbmVkID4gLnAtYnV0dG9uOm5vdCg6ZGlzYWJsZWQpOmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZDogcmdiYSgyMzksIDY4LCA2OCwgMC4xNik7XG4gICAgY29sb3I6ICNlZjQ0NDQ7XG4gIH1cbiAgLnAtc3BsaXRidXR0b24ucC1idXR0b24tZGFuZ2VyLnAtYnV0dG9uLXRleHQgPiAucC1idXR0b24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGNvbG9yOiAjZWY0NDQ0O1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cbiAgLnAtc3BsaXRidXR0b24ucC1idXR0b24tZGFuZ2VyLnAtYnV0dG9uLXRleHQgPiAucC1idXR0b246bm90KDpkaXNhYmxlZCk6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjM5LCA2OCwgNjgsIDAuMDQpO1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6ICNlZjQ0NDQ7XG4gIH1cbiAgLnAtc3BsaXRidXR0b24ucC1idXR0b24tZGFuZ2VyLnAtYnV0dG9uLXRleHQgPiAucC1idXR0b246bm90KDpkaXNhYmxlZCk6YWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDIzOSwgNjgsIDY4LCAwLjE2KTtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGNvbG9yOiAjZWY0NDQ0O1xuICB9XG4gIC5wLXNwZWVkZGlhbC1idXR0b24ucC1idXR0b24ucC1idXR0b24taWNvbi1vbmx5IHtcbiAgICB3aWR0aDogNHJlbTtcbiAgICBoZWlnaHQ6IDRyZW07XG4gIH1cbiAgLnAtc3BlZWRkaWFsLWJ1dHRvbi5wLWJ1dHRvbi5wLWJ1dHRvbi1pY29uLW9ubHkgLnAtYnV0dG9uLWljb24ge1xuICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xuICB9XG4gIC5wLXNwZWVkZGlhbC1idXR0b24ucC1idXR0b24ucC1idXR0b24taWNvbi1vbmx5IC5wLWJ1dHRvbi1pY29uLnAtaWNvbiB7XG4gICAgd2lkdGg6IDEuM3JlbTtcbiAgICBoZWlnaHQ6IDEuM3JlbTtcbiAgfVxuICAucC1zcGVlZGRpYWwtbGlzdCB7XG4gICAgb3V0bGluZTogMCBub25lO1xuICB9XG4gIC5wLXNwZWVkZGlhbC1hY3Rpb24ge1xuICAgIHdpZHRoOiAzcmVtO1xuICAgIGhlaWdodDogM3JlbTtcbiAgICBiYWNrZ3JvdW5kOiAjNGI1NTYzO1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG4gIC5wLXNwZWVkZGlhbC1hY3Rpb246aG92ZXIge1xuICAgIGJhY2tncm91bmQ6ICMwMjIzNTQ7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cbiAgLnAtc3BlZWRkaWFsLWRpcmVjdGlvbi11cCAucC1zcGVlZGRpYWwtaXRlbSB7XG4gICAgbWFyZ2luOiAwLjI1cmVtO1xuICB9XG4gIC5wLXNwZWVkZGlhbC1kaXJlY3Rpb24tdXAgLnAtc3BlZWRkaWFsLWl0ZW06Zmlyc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgfVxuICAucC1zcGVlZGRpYWwtZGlyZWN0aW9uLWRvd24gLnAtc3BlZWRkaWFsLWl0ZW0ge1xuICAgIG1hcmdpbjogMC4yNXJlbTtcbiAgfVxuICAucC1zcGVlZGRpYWwtZGlyZWN0aW9uLWRvd24gLnAtc3BlZWRkaWFsLWl0ZW06Zmlyc3QtY2hpbGQge1xuICAgIG1hcmdpbi10b3A6IDAuNXJlbTtcbiAgfVxuICAucC1zcGVlZGRpYWwtZGlyZWN0aW9uLWxlZnQgLnAtc3BlZWRkaWFsLWl0ZW0ge1xuICAgIG1hcmdpbjogMCAwLjI1cmVtO1xuICB9XG4gIC5wLXNwZWVkZGlhbC1kaXJlY3Rpb24tbGVmdCAucC1zcGVlZGRpYWwtaXRlbTpmaXJzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG4gIH1cbiAgLnAtc3BlZWRkaWFsLWRpcmVjdGlvbi1yaWdodCAucC1zcGVlZGRpYWwtaXRlbSB7XG4gICAgbWFyZ2luOiAwIDAuMjVyZW07XG4gIH1cbiAgLnAtc3BlZWRkaWFsLWRpcmVjdGlvbi1yaWdodCAucC1zcGVlZGRpYWwtaXRlbTpmaXJzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNXJlbTtcbiAgfVxuICAucC1zcGVlZGRpYWwtY2lyY2xlIC5wLXNwZWVkZGlhbC1pdGVtLFxuICAucC1zcGVlZGRpYWwtc2VtaS1jaXJjbGUgLnAtc3BlZWRkaWFsLWl0ZW0sXG4gIC5wLXNwZWVkZGlhbC1xdWFydGVyLWNpcmNsZSAucC1zcGVlZGRpYWwtaXRlbSB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIC5wLXNwZWVkZGlhbC1jaXJjbGUgLnAtc3BlZWRkaWFsLWl0ZW06Zmlyc3QtY2hpbGQsIC5wLXNwZWVkZGlhbC1jaXJjbGUgLnAtc3BlZWRkaWFsLWl0ZW06bGFzdC1jaGlsZCxcbiAgLnAtc3BlZWRkaWFsLXNlbWktY2lyY2xlIC5wLXNwZWVkZGlhbC1pdGVtOmZpcnN0LWNoaWxkLFxuICAucC1zcGVlZGRpYWwtc2VtaS1jaXJjbGUgLnAtc3BlZWRkaWFsLWl0ZW06bGFzdC1jaGlsZCxcbiAgLnAtc3BlZWRkaWFsLXF1YXJ0ZXItY2lyY2xlIC5wLXNwZWVkZGlhbC1pdGVtOmZpcnN0LWNoaWxkLFxuICAucC1zcGVlZGRpYWwtcXVhcnRlci1jaXJjbGUgLnAtc3BlZWRkaWFsLWl0ZW06bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIC5wLXNwZWVkZGlhbC1tYXNrIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNCk7XG4gICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICB9XG4gIC5wLWNhcm91c2VsIC5wLWNhcm91c2VsLWNvbnRlbnQgLnAtY2Fyb3VzZWwtcHJldixcbiAgLnAtY2Fyb3VzZWwgLnAtY2Fyb3VzZWwtY29udGVudCAucC1jYXJvdXNlbC1uZXh0IHtcbiAgICB3aWR0aDogMnJlbTtcbiAgICBoZWlnaHQ6IDJyZW07XG4gICAgY29sb3I6ICM2YjcyODA7XG4gICAgYm9yZGVyOiAwIG5vbmU7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycywgY29sb3IgMC4ycywgYm94LXNoYWRvdyAwLjJzO1xuICB9XG4gIC5wLWNhcm91c2VsIC5wLWNhcm91c2VsLWNvbnRlbnQgLnAtY2Fyb3VzZWwtcHJldjplbmFibGVkOmhvdmVyLFxuICAucC1jYXJvdXNlbCAucC1jYXJvdXNlbC1jb250ZW50IC5wLWNhcm91c2VsLW5leHQ6ZW5hYmxlZDpob3ZlciB7XG4gICAgY29sb3I6ICMzNzQxNTE7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBiYWNrZ3JvdW5kOiAjZjNmNGY2O1xuICB9XG4gIC5wLWNhcm91c2VsIC5wLWNhcm91c2VsLWNvbnRlbnQgLnAtY2Fyb3VzZWwtcHJldjpmb2N1cy12aXNpYmxlLFxuICAucC1jYXJvdXNlbCAucC1jYXJvdXNlbC1jb250ZW50IC5wLWNhcm91c2VsLW5leHQ6Zm9jdXMtdmlzaWJsZSB7XG4gICAgb3V0bGluZTogMCBub25lO1xuICAgIG91dGxpbmUtb2Zmc2V0OiAwO1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSAjYzdkMmZlO1xuICB9XG4gIC5wLWNhcm91c2VsIC5wLWNhcm91c2VsLWNvbnRlbnQgLnAtY2Fyb3VzZWwtcHJldixcbiAgLnAtY2Fyb3VzZWwgLnAtY2Fyb3VzZWwtY29udGVudCAucC1jYXJvdXNlbC1uZXh0IHtcbiAgICBtYXJnaW46IDAuNXJlbTtcbiAgfVxuICAucC1jYXJvdXNlbCAucC1jYXJvdXNlbC1pbmRpY2F0b3JzIHtcbiAgICBwYWRkaW5nOiAxcmVtO1xuICB9XG4gIC5wLWNhcm91c2VsIC5wLWNhcm91c2VsLWluZGljYXRvcnMgLnAtY2Fyb3VzZWwtaW5kaWNhdG9yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gIH1cbiAgLnAtY2Fyb3VzZWwgLnAtY2Fyb3VzZWwtaW5kaWNhdG9ycyAucC1jYXJvdXNlbC1pbmRpY2F0b3IgYnV0dG9uIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDFkNWRiO1xuICAgIHdpZHRoOiAycmVtO1xuICAgIGhlaWdodDogMC41cmVtO1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycywgY29sb3IgMC4ycywgYm94LXNoYWRvdyAwLjJzO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gIH1cbiAgLnAtY2Fyb3VzZWwgLnAtY2Fyb3VzZWwtaW5kaWNhdG9ycyAucC1jYXJvdXNlbC1pbmRpY2F0b3IgYnV0dG9uOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjOWNhM2FmO1xuICB9XG4gIC5wLWNhcm91c2VsIC5wLWNhcm91c2VsLWluZGljYXRvcnMgLnAtY2Fyb3VzZWwtaW5kaWNhdG9yLnAtaGlnaGxpZ2h0IGJ1dHRvbiB7XG4gICAgYmFja2dyb3VuZDogI2VlZjJmZjtcbiAgICBjb2xvcjogIzQzMzhjYTtcbiAgfVxuICAucC1kYXRhdGFibGUgLnAtcGFnaW5hdG9yLXRvcCB7XG4gICAgYm9yZGVyLXdpZHRoOiAwIDAgMXB4IDA7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxuICAucC1kYXRhdGFibGUgLnAtcGFnaW5hdG9yLWJvdHRvbSB7XG4gICAgYm9yZGVyLXdpZHRoOiAwIDAgMXB4IDA7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxuICAucC1kYXRhdGFibGUgLnAtZGF0YXRhYmxlLWhlYWRlciB7XG4gICAgYmFja2dyb3VuZDogI2Y5ZmFmYjtcbiAgICBjb2xvcjogIzM3NDE1MTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZTVlN2ViO1xuICAgIGJvcmRlci13aWR0aDogMXB4IDAgMXB4IDA7XG4gICAgcGFkZGluZzogMXJlbSAxcmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIH1cbiAgLnAtZGF0YXRhYmxlIC5wLWRhdGF0YWJsZS1mb290ZXIge1xuICAgIGJhY2tncm91bmQ6ICNmOWZhZmI7XG4gICAgY29sb3I6ICMzNzQxNTE7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2U1ZTdlYjtcbiAgICBib3JkZXItd2lkdGg6IDAgMCAxcHggMDtcbiAgICBwYWRkaW5nOiAxcmVtIDFyZW07XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgfVxuICAucC1kYXRhdGFibGUgLnAtZGF0YXRhYmxlLXRoZWFkID4gdHIgPiB0aCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBwYWRkaW5nOiAxcmVtIDFyZW07XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2U1ZTdlYjtcbiAgICBib3JkZXItd2lkdGg6IDAgMCAxcHggMDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGNvbG9yOiAjMzc0MTUxO1xuICAgIGJhY2tncm91bmQ6ICNmOWZhZmI7XG4gICAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAwLjJzO1xuICB9XG4gIC5wLWRhdGF0YWJsZSAucC1kYXRhdGFibGUtdGZvb3QgPiB0ciA+IHRkIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHBhZGRpbmc6IDFyZW0gMXJlbTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZTVlN2ViO1xuICAgIGJvcmRlci13aWR0aDogMCAwIDFweCAwO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgY29sb3I6ICMzNzQxNTE7XG4gICAgYmFja2dyb3VuZDogI2Y5ZmFmYjtcbiAgfVxuICAucC1kYXRhdGFibGUgLnAtc29ydGFibGUtY29sdW1uIC5wLXNvcnRhYmxlLWNvbHVtbi1pY29uIHtcbiAgICBjb2xvcjogIzM3NDE1MTtcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtO1xuICB9XG4gIC5wLWRhdGF0YWJsZSAucC1zb3J0YWJsZS1jb2x1bW4gLnAtc29ydGFibGUtY29sdW1uLWJhZGdlIHtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgaGVpZ2h0OiAxLjE0M3JlbTtcbiAgICBtaW4td2lkdGg6IDEuMTQzcmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjE0M3JlbTtcbiAgICBjb2xvcjogIzQzMzhjYTtcbiAgICBiYWNrZ3JvdW5kOiAjZWVmMmZmO1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW07XG4gIH1cbiAgLnAtZGF0YXRhYmxlIC5wLXNvcnRhYmxlLWNvbHVtbjpub3QoLnAtaGlnaGxpZ2h0KTpub3QoLnAtc29ydGFibGUtZGlzYWJsZWQpOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjZjNmNGY2O1xuICAgIGNvbG9yOiAjMzc0MTUxO1xuICB9XG4gIC5wLWRhdGF0YWJsZSAucC1zb3J0YWJsZS1jb2x1bW46bm90KC5wLWhpZ2hsaWdodCk6bm90KC5wLXNvcnRhYmxlLWRpc2FibGVkKTpob3ZlciAucC1zb3J0YWJsZS1jb2x1bW4taWNvbiB7XG4gICAgY29sb3I6ICMzNzQxNTE7XG4gIH1cbiAgLnAtZGF0YXRhYmxlIC5wLXNvcnRhYmxlLWNvbHVtbi5wLWhpZ2hsaWdodCB7XG4gICAgYmFja2dyb3VuZDogI2VlZjJmZjtcbiAgICBjb2xvcjogIzQzMzhjYTtcbiAgfVxuICAucC1kYXRhdGFibGUgLnAtc29ydGFibGUtY29sdW1uLnAtaGlnaGxpZ2h0IC5wLXNvcnRhYmxlLWNvbHVtbi1pY29uIHtcbiAgICBjb2xvcjogIzQzMzhjYTtcbiAgfVxuICAucC1kYXRhdGFibGUgLnAtc29ydGFibGUtY29sdW1uLnAtaGlnaGxpZ2h0Om5vdCgucC1zb3J0YWJsZS1kaXNhYmxlZCk6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6ICNlZWYyZmY7XG4gICAgY29sb3I6ICM0MzM4Y2E7XG4gIH1cbiAgLnAtZGF0YXRhYmxlIC5wLXNvcnRhYmxlLWNvbHVtbi5wLWhpZ2hsaWdodDpub3QoLnAtc29ydGFibGUtZGlzYWJsZWQpOmhvdmVyIC5wLXNvcnRhYmxlLWNvbHVtbi1pY29uIHtcbiAgICBjb2xvcjogIzQzMzhjYTtcbiAgfVxuICAucC1kYXRhdGFibGUgLnAtc29ydGFibGUtY29sdW1uOmZvY3VzLXZpc2libGUge1xuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDAuMTVyZW0gI2M3ZDJmZTtcbiAgICBvdXRsaW5lOiAwIG5vbmU7XG4gIH1cbiAgLnAtZGF0YXRhYmxlIC5wLWRhdGF0YWJsZS10Ym9keSA+IHRyIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgIGNvbG9yOiAjNGI1NTYzO1xuICAgIHRyYW5zaXRpb246IGJveC1zaGFkb3cgMC4ycztcbiAgfVxuICAucC1kYXRhdGFibGUgLnAtZGF0YXRhYmxlLXRib2R5ID4gdHIgPiB0ZCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZTVlN2ViO1xuICAgIGJvcmRlci13aWR0aDogMCAwIDFweCAwO1xuICAgIHBhZGRpbmc6IDFyZW0gMXJlbTtcbiAgfVxuICAucC1kYXRhdGFibGUgLnAtZGF0YXRhYmxlLXRib2R5ID4gdHIgPiB0ZCAucC1yb3ctdG9nZ2xlcixcbiAgLnAtZGF0YXRhYmxlIC5wLWRhdGF0YWJsZS10Ym9keSA+IHRyID4gdGQgLnAtcm93LWVkaXRvci1pbml0LFxuICAucC1kYXRhdGFibGUgLnAtZGF0YXRhYmxlLXRib2R5ID4gdHIgPiB0ZCAucC1yb3ctZWRpdG9yLXNhdmUsXG4gIC5wLWRhdGF0YWJsZSAucC1kYXRhdGFibGUtdGJvZHkgPiB0ciA+IHRkIC5wLXJvdy1lZGl0b3ItY2FuY2VsIHtcbiAgICB3aWR0aDogMnJlbTtcbiAgICBoZWlnaHQ6IDJyZW07XG4gICAgY29sb3I6ICM2YjcyODA7XG4gICAgYm9yZGVyOiAwIG5vbmU7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycywgY29sb3IgMC4ycywgYm94LXNoYWRvdyAwLjJzO1xuICB9XG4gIC5wLWRhdGF0YWJsZSAucC1kYXRhdGFibGUtdGJvZHkgPiB0ciA+IHRkIC5wLXJvdy10b2dnbGVyOmVuYWJsZWQ6aG92ZXIsXG4gIC5wLWRhdGF0YWJsZSAucC1kYXRhdGFibGUtdGJvZHkgPiB0ciA+IHRkIC5wLXJvdy1lZGl0b3ItaW5pdDplbmFibGVkOmhvdmVyLFxuICAucC1kYXRhdGFibGUgLnAtZGF0YXRhYmxlLXRib2R5ID4gdHIgPiB0ZCAucC1yb3ctZWRpdG9yLXNhdmU6ZW5hYmxlZDpob3ZlcixcbiAgLnAtZGF0YXRhYmxlIC5wLWRhdGF0YWJsZS10Ym9keSA+IHRyID4gdGQgLnAtcm93LWVkaXRvci1jYW5jZWw6ZW5hYmxlZDpob3ZlciB7XG4gICAgY29sb3I6ICMzNzQxNTE7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBiYWNrZ3JvdW5kOiAjZjNmNGY2O1xuICB9XG4gIC5wLWRhdGF0YWJsZSAucC1kYXRhdGFibGUtdGJvZHkgPiB0ciA+IHRkIC5wLXJvdy10b2dnbGVyOmZvY3VzLXZpc2libGUsXG4gIC5wLWRhdGF0YWJsZSAucC1kYXRhdGFibGUtdGJvZHkgPiB0ciA+IHRkIC5wLXJvdy1lZGl0b3ItaW5pdDpmb2N1cy12aXNpYmxlLFxuICAucC1kYXRhdGFibGUgLnAtZGF0YXRhYmxlLXRib2R5ID4gdHIgPiB0ZCAucC1yb3ctZWRpdG9yLXNhdmU6Zm9jdXMtdmlzaWJsZSxcbiAgLnAtZGF0YXRhYmxlIC5wLWRhdGF0YWJsZS10Ym9keSA+IHRyID4gdGQgLnAtcm93LWVkaXRvci1jYW5jZWw6Zm9jdXMtdmlzaWJsZSB7XG4gICAgb3V0bGluZTogMCBub25lO1xuICAgIG91dGxpbmUtb2Zmc2V0OiAwO1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSAjYzdkMmZlO1xuICB9XG4gIC5wLWRhdGF0YWJsZSAucC1kYXRhdGFibGUtdGJvZHkgPiB0ciA+IHRkIC5wLXJvdy1lZGl0b3Itc2F2ZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG4gIH1cbiAgLnAtZGF0YXRhYmxlIC5wLWRhdGF0YWJsZS10Ym9keSA+IHRyID4gdGQgPiAucC1jb2x1bW4tdGl0bGUge1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIH1cbiAgLnAtZGF0YXRhYmxlIC5wLWRhdGF0YWJsZS10Ym9keSA+IHRyID4gdGQucC1oaWdobGlnaHQge1xuICAgIGJhY2tncm91bmQ6ICNlZWYyZmY7XG4gICAgY29sb3I6ICM0MzM4Y2E7XG4gIH1cbiAgLnAtZGF0YXRhYmxlIC5wLWRhdGF0YWJsZS10Ym9keSA+IHRyLnAtaGlnaGxpZ2h0IHtcbiAgICBiYWNrZ3JvdW5kOiAjZWVmMmZmO1xuICAgIGNvbG9yOiAjNDMzOGNhO1xuICB9XG4gIC5wLWRhdGF0YWJsZSAucC1kYXRhdGFibGUtdGJvZHkgPiB0ci5wLWhpZ2hsaWdodC1jb250ZXh0bWVudSB7XG4gICAgb3V0bGluZTogMC4xNXJlbSBzb2xpZCAjYzdkMmZlO1xuICAgIG91dGxpbmUtb2Zmc2V0OiAtMC4xNXJlbTtcbiAgfVxuICAucC1kYXRhdGFibGUgLnAtZGF0YXRhYmxlLXRib2R5ID4gdHIucC1kYXRhdGFibGUtZHJhZ3BvaW50LXRvcCA+IHRkIHtcbiAgICBib3gtc2hhZG93OiBpbnNldCAwIDJweCAwIDAgI2VlZjJmZjtcbiAgfVxuICAucC1kYXRhdGFibGUgLnAtZGF0YXRhYmxlLXRib2R5ID4gdHIucC1kYXRhdGFibGUtZHJhZ3BvaW50LWJvdHRvbSA+IHRkIHtcbiAgICBib3gtc2hhZG93OiBpbnNldCAwIC0ycHggMCAwICNlZWYyZmY7XG4gIH1cbiAgLnAtZGF0YXRhYmxlLnAtZGF0YXRhYmxlLXNlbGVjdGFibGUgLnAtZGF0YXRhYmxlLXRib2R5ID4gdHIucC1zZWxlY3RhYmxlLXJvdzpub3QoLnAtaGlnaGxpZ2h0KTpub3QoLnAtZGF0YXRhYmxlLWVtcHR5bWVzc2FnZSk6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6ICNmM2Y0ZjY7XG4gICAgY29sb3I6ICM0YjU1NjM7XG4gIH1cbiAgLnAtZGF0YXRhYmxlLnAtZGF0YXRhYmxlLXNlbGVjdGFibGUgLnAtZGF0YXRhYmxlLXRib2R5ID4gdHIucC1zZWxlY3RhYmxlLXJvdzpmb2N1cy12aXNpYmxlIHtcbiAgICBvdXRsaW5lOiAwLjE1cmVtIHNvbGlkICNjN2QyZmU7XG4gICAgb3V0bGluZS1vZmZzZXQ6IC0wLjE1cmVtO1xuICB9XG4gIC5wLWRhdGF0YWJsZS5wLWRhdGF0YWJsZS1zZWxlY3RhYmxlLWNlbGwgLnAtZGF0YXRhYmxlLXRib2R5ID4gdHIucC1zZWxlY3RhYmxlLXJvdyA+IHRkLnAtc2VsZWN0YWJsZS1jZWxsOm5vdCgucC1oaWdobGlnaHQpOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjZjNmNGY2O1xuICAgIGNvbG9yOiAjNGI1NTYzO1xuICB9XG4gIC5wLWRhdGF0YWJsZS5wLWRhdGF0YWJsZS1zZWxlY3RhYmxlLWNlbGwgLnAtZGF0YXRhYmxlLXRib2R5ID4gdHIucC1zZWxlY3RhYmxlLXJvdyA+IHRkLnAtc2VsZWN0YWJsZS1jZWxsOmZvY3VzLXZpc2libGUge1xuICAgIG91dGxpbmU6IDAuMTVyZW0gc29saWQgI2M3ZDJmZTtcbiAgICBvdXRsaW5lLW9mZnNldDogLTAuMTVyZW07XG4gIH1cbiAgLnAtZGF0YXRhYmxlLnAtZGF0YXRhYmxlLWhvdmVyYWJsZS1yb3dzIC5wLWRhdGF0YWJsZS10Ym9keSA+IHRyOm5vdCgucC1oaWdobGlnaHQpOm5vdCgucC1kYXRhdGFibGUtZW1wdHltZXNzYWdlKTpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogI2YzZjRmNjtcbiAgICBjb2xvcjogIzRiNTU2MztcbiAgfVxuICAucC1kYXRhdGFibGUgLnAtY29sdW1uLXJlc2l6ZXItaGVscGVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjNjM2NmYxO1xuICB9XG4gIC5wLWRhdGF0YWJsZSAucC1kYXRhdGFibGUtc2Nyb2xsYWJsZS1oZWFkZXIsXG4gIC5wLWRhdGF0YWJsZSAucC1kYXRhdGFibGUtc2Nyb2xsYWJsZS1mb290ZXIge1xuICAgIGJhY2tncm91bmQ6ICNmOWZhZmI7XG4gIH1cbiAgLnAtZGF0YXRhYmxlLnAtZGF0YXRhYmxlLXNjcm9sbGFibGUgPiAucC1kYXRhdGFibGUtd3JhcHBlciA+IC5wLWRhdGF0YWJsZS10YWJsZSA+IC5wLWRhdGF0YWJsZS10aGVhZCxcbiAgLnAtZGF0YXRhYmxlLnAtZGF0YXRhYmxlLXNjcm9sbGFibGUgPiAucC1kYXRhdGFibGUtd3JhcHBlciA+IC5wLWRhdGF0YWJsZS10YWJsZSA+IC5wLWRhdGF0YWJsZS10Zm9vdCwgLnAtZGF0YXRhYmxlLnAtZGF0YXRhYmxlLXNjcm9sbGFibGUgPiAucC1kYXRhdGFibGUtd3JhcHBlciA+IC5wLXZpcnR1YWxzY3JvbGxlciA+IC5wLWRhdGF0YWJsZS10YWJsZSA+IC5wLWRhdGF0YWJsZS10aGVhZCxcbiAgLnAtZGF0YXRhYmxlLnAtZGF0YXRhYmxlLXNjcm9sbGFibGUgPiAucC1kYXRhdGFibGUtd3JhcHBlciA+IC5wLXZpcnR1YWxzY3JvbGxlciA+IC5wLWRhdGF0YWJsZS10YWJsZSA+IC5wLWRhdGF0YWJsZS10Zm9vdCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZmFmYjtcbiAgfVxuICAucC1kYXRhdGFibGUgLnAtZGF0YXRhYmxlLWxvYWRpbmctaWNvbiB7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICB9XG4gIC5wLWRhdGF0YWJsZSAucC1kYXRhdGFibGUtbG9hZGluZy1pY29uLnAtaWNvbiB7XG4gICAgd2lkdGg6IDJyZW07XG4gICAgaGVpZ2h0OiAycmVtO1xuICB9XG4gIC5wLWRhdGF0YWJsZS5wLWRhdGF0YWJsZS1ncmlkbGluZXMgLnAtZGF0YXRhYmxlLWhlYWRlciB7XG4gICAgYm9yZGVyLXdpZHRoOiAxcHggMXB4IDAgMXB4O1xuICB9XG4gIC5wLWRhdGF0YWJsZS5wLWRhdGF0YWJsZS1ncmlkbGluZXMgLnAtZGF0YXRhYmxlLWZvb3RlciB7XG4gICAgYm9yZGVyLXdpZHRoOiAwIDFweCAxcHggMXB4O1xuICB9XG4gIC5wLWRhdGF0YWJsZS5wLWRhdGF0YWJsZS1ncmlkbGluZXMgLnAtcGFnaW5hdG9yLXRvcCB7XG4gICAgYm9yZGVyLXdpZHRoOiAwIDFweCAwIDFweDtcbiAgfVxuICAucC1kYXRhdGFibGUucC1kYXRhdGFibGUtZ3JpZGxpbmVzIC5wLXBhZ2luYXRvci1ib3R0b20ge1xuICAgIGJvcmRlci13aWR0aDogMCAxcHggMXB4IDFweDtcbiAgfVxuICAucC1kYXRhdGFibGUucC1kYXRhdGFibGUtZ3JpZGxpbmVzIC5wLWRhdGF0YWJsZS10aGVhZCA+IHRyID4gdGgge1xuICAgIGJvcmRlci13aWR0aDogMXB4IDAgMXB4IDFweDtcbiAgfVxuICAucC1kYXRhdGFibGUucC1kYXRhdGFibGUtZ3JpZGxpbmVzIC5wLWRhdGF0YWJsZS10aGVhZCA+IHRyID4gdGg6bGFzdC1jaGlsZCB7XG4gICAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIH1cbiAgLnAtZGF0YXRhYmxlLnAtZGF0YXRhYmxlLWdyaWRsaW5lcyAucC1kYXRhdGFibGUtdGJvZHkgPiB0ciA+IHRkIHtcbiAgICBib3JkZXItd2lkdGg6IDFweCAwIDAgMXB4O1xuICB9XG4gIC5wLWRhdGF0YWJsZS5wLWRhdGF0YWJsZS1ncmlkbGluZXMgLnAtZGF0YXRhYmxlLXRib2R5ID4gdHIgPiB0ZDpsYXN0LWNoaWxkIHtcbiAgICBib3JkZXItd2lkdGg6IDFweCAxcHggMCAxcHg7XG4gIH1cbiAgLnAtZGF0YXRhYmxlLnAtZGF0YXRhYmxlLWdyaWRsaW5lcyAucC1kYXRhdGFibGUtdGJvZHkgPiB0cjpsYXN0LWNoaWxkID4gdGQge1xuICAgIGJvcmRlci13aWR0aDogMXB4IDAgMXB4IDFweDtcbiAgfVxuICAucC1kYXRhdGFibGUucC1kYXRhdGFibGUtZ3JpZGxpbmVzIC5wLWRhdGF0YWJsZS10Ym9keSA+IHRyOmxhc3QtY2hpbGQgPiB0ZDpsYXN0LWNoaWxkIHtcbiAgICBib3JkZXItd2lkdGg6IDFweDtcbiAgfVxuICAucC1kYXRhdGFibGUucC1kYXRhdGFibGUtZ3JpZGxpbmVzIC5wLWRhdGF0YWJsZS10Zm9vdCA+IHRyID4gdGQge1xuICAgIGJvcmRlci13aWR0aDogMXB4IDAgMXB4IDFweDtcbiAgfVxuICAucC1kYXRhdGFibGUucC1kYXRhdGFibGUtZ3JpZGxpbmVzIC5wLWRhdGF0YWJsZS10Zm9vdCA+IHRyID4gdGQ6bGFzdC1jaGlsZCB7XG4gICAgYm9yZGVyLXdpZHRoOiAxcHggMXB4IDFweCAxcHg7XG4gIH1cbiAgLnAtZGF0YXRhYmxlLnAtZGF0YXRhYmxlLWdyaWRsaW5lcyAucC1kYXRhdGFibGUtdGhlYWQgKyAucC1kYXRhdGFibGUtdGZvb3QgPiB0ciA+IHRkIHtcbiAgICBib3JkZXItd2lkdGg6IDAgMCAxcHggMXB4O1xuICB9XG4gIC5wLWRhdGF0YWJsZS5wLWRhdGF0YWJsZS1ncmlkbGluZXMgLnAtZGF0YXRhYmxlLXRoZWFkICsgLnAtZGF0YXRhYmxlLXRmb290ID4gdHIgPiB0ZDpsYXN0LWNoaWxkIHtcbiAgICBib3JkZXItd2lkdGg6IDAgMXB4IDFweCAxcHg7XG4gIH1cbiAgLnAtZGF0YXRhYmxlLnAtZGF0YXRhYmxlLWdyaWRsaW5lczpoYXMoLnAtZGF0YXRhYmxlLXRoZWFkKTpoYXMoLnAtZGF0YXRhYmxlLXRib2R5KSAucC1kYXRhdGFibGUtdGJvZHkgPiB0ciA+IHRkIHtcbiAgICBib3JkZXItd2lkdGg6IDAgMCAxcHggMXB4O1xuICB9XG4gIC5wLWRhdGF0YWJsZS5wLWRhdGF0YWJsZS1ncmlkbGluZXM6aGFzKC5wLWRhdGF0YWJsZS10aGVhZCk6aGFzKC5wLWRhdGF0YWJsZS10Ym9keSkgLnAtZGF0YXRhYmxlLXRib2R5ID4gdHIgPiB0ZDpsYXN0LWNoaWxkIHtcbiAgICBib3JkZXItd2lkdGg6IDAgMXB4IDFweCAxcHg7XG4gIH1cbiAgLnAtZGF0YXRhYmxlLnAtZGF0YXRhYmxlLWdyaWRsaW5lczpoYXMoLnAtZGF0YXRhYmxlLXRib2R5KTpoYXMoLnAtZGF0YXRhYmxlLXRmb290KSAucC1kYXRhdGFibGUtdGJvZHkgPiB0cjpsYXN0LWNoaWxkID4gdGQge1xuICAgIGJvcmRlci13aWR0aDogMCAwIDAgMXB4O1xuICB9XG4gIC5wLWRhdGF0YWJsZS5wLWRhdGF0YWJsZS1ncmlkbGluZXM6aGFzKC5wLWRhdGF0YWJsZS10Ym9keSk6aGFzKC5wLWRhdGF0YWJsZS10Zm9vdCkgLnAtZGF0YXRhYmxlLXRib2R5ID4gdHI6bGFzdC1jaGlsZCA+IHRkOmxhc3QtY2hpbGQge1xuICAgIGJvcmRlci13aWR0aDogMCAxcHggMCAxcHg7XG4gIH1cbiAgLnAtZGF0YXRhYmxlLnAtZGF0YXRhYmxlLXN0cmlwZWQgLnAtZGF0YXRhYmxlLXRib2R5ID4gdHIucC1yb3ctb2RkIHtcbiAgICBiYWNrZ3JvdW5kOiAjZjhmOGZhO1xuICB9XG4gIC5wLWRhdGF0YWJsZS5wLWRhdGF0YWJsZS1zdHJpcGVkIC5wLWRhdGF0YWJsZS10Ym9keSA+IHRyLnAtcm93LW9kZC5wLWhpZ2hsaWdodCB7XG4gICAgYmFja2dyb3VuZDogI2VlZjJmZjtcbiAgICBjb2xvcjogIzQzMzhjYTtcbiAgfVxuICAucC1kYXRhdGFibGUucC1kYXRhdGFibGUtc3RyaXBlZCAucC1kYXRhdGFibGUtdGJvZHkgPiB0ci5wLXJvdy1vZGQucC1oaWdobGlnaHQgLnAtcm93LXRvZ2dsZXIge1xuICAgIGNvbG9yOiAjNDMzOGNhO1xuICB9XG4gIC5wLWRhdGF0YWJsZS5wLWRhdGF0YWJsZS1zdHJpcGVkIC5wLWRhdGF0YWJsZS10Ym9keSA+IHRyLnAtcm93LW9kZC5wLWhpZ2hsaWdodCAucC1yb3ctdG9nZ2xlcjpob3ZlciB7XG4gICAgY29sb3I6ICM0MzM4Y2E7XG4gIH1cbiAgLnAtZGF0YXRhYmxlLnAtZGF0YXRhYmxlLXN0cmlwZWQgLnAtZGF0YXRhYmxlLXRib2R5ID4gdHIucC1yb3ctb2RkICsgLnAtcm93LWV4cGFuZGVkIHtcbiAgICBiYWNrZ3JvdW5kOiAjZjhmOGZhO1xuICB9XG4gIC5wLWRhdGF0YWJsZS5wLWRhdGF0YWJsZS1zbSAucC1kYXRhdGFibGUtaGVhZGVyIHtcbiAgICBwYWRkaW5nOiAwLjVyZW0gMC41cmVtO1xuICB9XG4gIC5wLWRhdGF0YWJsZS5wLWRhdGF0YWJsZS1zbSAucC1kYXRhdGFibGUtdGhlYWQgPiB0ciA+IHRoIHtcbiAgICBwYWRkaW5nOiAwLjVyZW0gMC41cmVtO1xuICB9XG4gIC5wLWRhdGF0YWJsZS5wLWRhdGF0YWJsZS1zbSAucC1kYXRhdGFibGUtdGJvZHkgPiB0ciA+IHRkIHtcbiAgICBwYWRkaW5nOiAwLjVyZW0gMC41cmVtO1xuICB9XG4gIC5wLWRhdGF0YWJsZS5wLWRhdGF0YWJsZS1zbSAucC1kYXRhdGFibGUtdGZvb3QgPiB0ciA+IHRkIHtcbiAgICBwYWRkaW5nOiAwLjVyZW0gMC41cmVtO1xuICB9XG4gIC5wLWRhdGF0YWJsZS5wLWRhdGF0YWJsZS1zbSAucC1kYXRhdGFibGUtZm9vdGVyIHtcbiAgICBwYWRkaW5nOiAwLjVyZW0gMC41cmVtO1xuICB9XG4gIC5wLWRhdGF0YWJsZS5wLWRhdGF0YWJsZS1sZyAucC1kYXRhdGFibGUtaGVhZGVyIHtcbiAgICBwYWRkaW5nOiAxLjI1cmVtIDEuMjVyZW07XG4gIH1cbiAgLnAtZGF0YXRhYmxlLnAtZGF0YXRhYmxlLWxnIC5wLWRhdGF0YWJsZS10aGVhZCA+IHRyID4gdGgge1xuICAgIHBhZGRpbmc6IDEuMjVyZW0gMS4yNXJlbTtcbiAgfVxuICAucC1kYXRhdGFibGUucC1kYXRhdGFibGUtbGcgLnAtZGF0YXRhYmxlLXRib2R5ID4gdHIgPiB0ZCB7XG4gICAgcGFkZGluZzogMS4yNXJlbSAxLjI1cmVtO1xuICB9XG4gIC5wLWRhdGF0YWJsZS5wLWRhdGF0YWJsZS1sZyAucC1kYXRhdGFibGUtdGZvb3QgPiB0ciA+IHRkIHtcbiAgICBwYWRkaW5nOiAxLjI1cmVtIDEuMjVyZW07XG4gIH1cbiAgLnAtZGF0YXRhYmxlLnAtZGF0YXRhYmxlLWxnIC5wLWRhdGF0YWJsZS1mb290ZXIge1xuICAgIHBhZGRpbmc6IDEuMjVyZW0gMS4yNXJlbTtcbiAgfVxuICAucC1kYXRhdGFibGUtZHJhZy1zZWxlY3Rpb24taGVscGVyIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDk5LCAxMDIsIDI0MSwgMC4xNik7XG4gIH1cbiAgLnAtZGF0YXZpZXcgLnAtcGFnaW5hdG9yLXRvcCB7XG4gICAgYm9yZGVyLXdpZHRoOiAwIDAgMXB4IDA7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxuICAucC1kYXRhdmlldyAucC1wYWdpbmF0b3ItYm90dG9tIHtcbiAgICBib3JkZXItd2lkdGg6IDAgMCAxcHggMDtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG4gIC5wLWRhdGF2aWV3IC5wLWRhdGF2aWV3LWhlYWRlciB7XG4gICAgYmFja2dyb3VuZDogI2Y5ZmFmYjtcbiAgICBjb2xvcjogIzM3NDE1MTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZTVlN2ViO1xuICAgIGJvcmRlci13aWR0aDogMXB4IDAgMXB4IDA7XG4gICAgcGFkZGluZzogMXJlbSAxcmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIH1cbiAgLnAtZGF0YXZpZXcgLnAtZGF0YXZpZXctY29udGVudCB7XG4gICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICBjb2xvcjogIzRiNTU2MztcbiAgICBib3JkZXI6IDAgbm9uZTtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC5wLWRhdGF2aWV3IC5wLWRhdGF2aWV3LWZvb3RlciB7XG4gICAgYmFja2dyb3VuZDogI2Y5ZmFmYjtcbiAgICBjb2xvcjogIzM3NDE1MTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZTVlN2ViO1xuICAgIGJvcmRlci13aWR0aDogMCAwIDFweCAwO1xuICAgIHBhZGRpbmc6IDFyZW0gMXJlbTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDZweDtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNnB4O1xuICB9XG4gIC5wLWRhdGF2aWV3IC5wLWRhdGF2aWV3LWxvYWRpbmctaWNvbiB7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICB9XG4gIC5wLWRhdGF2aWV3IC5wLWRhdGF2aWV3LWxvYWRpbmctaWNvbi5wLWljb24ge1xuICAgIHdpZHRoOiAycmVtO1xuICAgIGhlaWdodDogMnJlbTtcbiAgfVxuICAucC1kYXRhc2Nyb2xsZXIgLnAtcGFnaW5hdG9yLXRvcCB7XG4gICAgYm9yZGVyLXdpZHRoOiAwIDAgMXB4IDA7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxuICAucC1kYXRhc2Nyb2xsZXIgLnAtcGFnaW5hdG9yLWJvdHRvbSB7XG4gICAgYm9yZGVyLXdpZHRoOiAwIDAgMXB4IDA7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxuICAucC1kYXRhc2Nyb2xsZXIgLnAtZGF0YXNjcm9sbGVyLWhlYWRlciB7XG4gICAgYmFja2dyb3VuZDogI2Y5ZmFmYjtcbiAgICBjb2xvcjogIzM3NDE1MTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZTVlN2ViO1xuICAgIGJvcmRlci13aWR0aDogMXB4IDAgMXB4IDA7XG4gICAgcGFkZGluZzogMXJlbSAxcmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIH1cbiAgLnAtZGF0YXNjcm9sbGVyIC5wLWRhdGFzY3JvbGxlci1jb250ZW50IHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgIGNvbG9yOiAjNGI1NTYzO1xuICAgIGJvcmRlcjogMCBub25lO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLnAtZGF0YXNjcm9sbGVyLnAtZGF0YXNjcm9sbGVyLWlubGluZSAucC1kYXRhc2Nyb2xsZXItbGlzdCA+IGxpIHtcbiAgICBib3JkZXI6IHNvbGlkICNlNWU3ZWI7XG4gICAgYm9yZGVyLXdpZHRoOiAwIDAgMXB4IDA7XG4gIH1cbiAgLnAtZGF0YXNjcm9sbGVyIC5wLWRhdGFzY3JvbGxlci1mb290ZXIge1xuICAgIGJhY2tncm91bmQ6ICNmOWZhZmI7XG4gICAgY29sb3I6ICMzNzQxNTE7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2U1ZTdlYjtcbiAgICBib3JkZXItd2lkdGg6IDAgMCAxcHggMDtcbiAgICBwYWRkaW5nOiAxcmVtIDFyZW07XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA2cHg7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDZweDtcbiAgfVxuICAucC1jb2x1bW4tZmlsdGVyLXJvdyAucC1jb2x1bW4tZmlsdGVyLW1lbnUtYnV0dG9uLFxuICAucC1jb2x1bW4tZmlsdGVyLXJvdyAucC1jb2x1bW4tZmlsdGVyLWNsZWFyLWJ1dHRvbiB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNXJlbTtcbiAgfVxuICAucC1jb2x1bW4tZmlsdGVyLW1lbnUtYnV0dG9uIHtcbiAgICB3aWR0aDogMnJlbTtcbiAgICBoZWlnaHQ6IDJyZW07XG4gICAgY29sb3I6ICM2YjcyODA7XG4gICAgYm9yZGVyOiAwIG5vbmU7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycywgY29sb3IgMC4ycywgYm94LXNoYWRvdyAwLjJzO1xuICB9XG4gIC5wLWNvbHVtbi1maWx0ZXItbWVudS1idXR0b246aG92ZXIge1xuICAgIGNvbG9yOiAjMzc0MTUxO1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYmFja2dyb3VuZDogI2YzZjRmNjtcbiAgfVxuICAucC1jb2x1bW4tZmlsdGVyLW1lbnUtYnV0dG9uLnAtY29sdW1uLWZpbHRlci1tZW51LWJ1dHRvbi1vcGVuLCAucC1jb2x1bW4tZmlsdGVyLW1lbnUtYnV0dG9uLnAtY29sdW1uLWZpbHRlci1tZW51LWJ1dHRvbi1vcGVuOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjZjNmNGY2O1xuICAgIGNvbG9yOiAjMzc0MTUxO1xuICB9XG4gIC5wLWNvbHVtbi1maWx0ZXItbWVudS1idXR0b24ucC1jb2x1bW4tZmlsdGVyLW1lbnUtYnV0dG9uLWFjdGl2ZSwgLnAtY29sdW1uLWZpbHRlci1tZW51LWJ1dHRvbi5wLWNvbHVtbi1maWx0ZXItbWVudS1idXR0b24tYWN0aXZlOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjZWVmMmZmO1xuICAgIGNvbG9yOiAjNDMzOGNhO1xuICB9XG4gIC5wLWNvbHVtbi1maWx0ZXItbWVudS1idXR0b246Zm9jdXMtdmlzaWJsZSB7XG4gICAgb3V0bGluZTogMCBub25lO1xuICAgIG91dGxpbmUtb2Zmc2V0OiAwO1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSAjYzdkMmZlO1xuICB9XG4gIC5wLWNvbHVtbi1maWx0ZXItY2xlYXItYnV0dG9uIHtcbiAgICB3aWR0aDogMnJlbTtcbiAgICBoZWlnaHQ6IDJyZW07XG4gICAgY29sb3I6ICM2YjcyODA7XG4gICAgYm9yZGVyOiAwIG5vbmU7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycywgY29sb3IgMC4ycywgYm94LXNoYWRvdyAwLjJzO1xuICB9XG4gIC5wLWNvbHVtbi1maWx0ZXItY2xlYXItYnV0dG9uOmhvdmVyIHtcbiAgICBjb2xvcjogIzM3NDE1MTtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJhY2tncm91bmQ6ICNmM2Y0ZjY7XG4gIH1cbiAgLnAtY29sdW1uLWZpbHRlci1jbGVhci1idXR0b246Zm9jdXMtdmlzaWJsZSB7XG4gICAgb3V0bGluZTogMCBub25lO1xuICAgIG91dGxpbmUtb2Zmc2V0OiAwO1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSAjYzdkMmZlO1xuICB9XG4gIC5wLWNvbHVtbi1maWx0ZXItb3ZlcmxheSB7XG4gICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICBjb2xvcjogIzRiNTU2MztcbiAgICBib3JkZXI6IDAgbm9uZTtcbiAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgYm94LXNoYWRvdzogMCAycHggMTJweCAwIHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgICBtaW4td2lkdGg6IDEyLjVyZW07XG4gIH1cbiAgLnAtY29sdW1uLWZpbHRlci1vdmVybGF5IC5wLWNvbHVtbi1maWx0ZXItcm93LWl0ZW1zIHtcbiAgICBwYWRkaW5nOiAwLjc1cmVtIDA7XG4gIH1cbiAgLnAtY29sdW1uLWZpbHRlci1vdmVybGF5IC5wLWNvbHVtbi1maWx0ZXItcm93LWl0ZW1zIC5wLWNvbHVtbi1maWx0ZXItcm93LWl0ZW0ge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwLjc1cmVtIDEuMjVyZW07XG4gICAgYm9yZGVyOiAwIG5vbmU7XG4gICAgY29sb3I6ICM0YjU1NjM7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAwLjJzO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gIH1cbiAgLnAtY29sdW1uLWZpbHRlci1vdmVybGF5IC5wLWNvbHVtbi1maWx0ZXItcm93LWl0ZW1zIC5wLWNvbHVtbi1maWx0ZXItcm93LWl0ZW0ucC1oaWdobGlnaHQge1xuICAgIGNvbG9yOiAjNDMzOGNhO1xuICAgIGJhY2tncm91bmQ6ICNlZWYyZmY7XG4gIH1cbiAgLnAtY29sdW1uLWZpbHRlci1vdmVybGF5IC5wLWNvbHVtbi1maWx0ZXItcm93LWl0ZW1zIC5wLWNvbHVtbi1maWx0ZXItcm93LWl0ZW06bm90KC5wLWhpZ2hsaWdodCk6bm90KC5wLWRpc2FibGVkKTpob3ZlciB7XG4gICAgY29sb3I6ICM0YjU1NjM7XG4gICAgYmFja2dyb3VuZDogI2YzZjRmNjtcbiAgfVxuICAucC1jb2x1bW4tZmlsdGVyLW92ZXJsYXkgLnAtY29sdW1uLWZpbHRlci1yb3ctaXRlbXMgLnAtY29sdW1uLWZpbHRlci1yb3ctaXRlbTpmb2N1cy12aXNpYmxlIHtcbiAgICBvdXRsaW5lOiAwIG5vbmU7XG4gICAgb3V0bGluZS1vZmZzZXQ6IDA7XG4gICAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMC4xNXJlbSAjYzdkMmZlO1xuICB9XG4gIC5wLWNvbHVtbi1maWx0ZXItb3ZlcmxheSAucC1jb2x1bW4tZmlsdGVyLXJvdy1pdGVtcyAucC1jb2x1bW4tZmlsdGVyLXNlcGFyYXRvciB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlNWU3ZWI7XG4gICAgbWFyZ2luOiAwLjI1cmVtIDA7XG4gIH1cbiAgLnAtY29sdW1uLWZpbHRlci1vdmVybGF5LW1lbnUgLnAtY29sdW1uLWZpbHRlci1vcGVyYXRvciB7XG4gICAgcGFkZGluZzogMC43NXJlbSAxLjI1cmVtO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTVlN2ViO1xuICAgIGNvbG9yOiAjMzc0MTUxO1xuICAgIGJhY2tncm91bmQ6ICNmOWZhZmI7XG4gICAgbWFyZ2luOiAwO1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA2cHg7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNnB4O1xuICB9XG4gIC5wLWNvbHVtbi1maWx0ZXItb3ZlcmxheS1tZW51IC5wLWNvbHVtbi1maWx0ZXItY29uc3RyYWludCB7XG4gICAgcGFkZGluZzogMS4yNXJlbTtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U1ZTdlYjtcbiAgfVxuICAucC1jb2x1bW4tZmlsdGVyLW92ZXJsYXktbWVudSAucC1jb2x1bW4tZmlsdGVyLWNvbnN0cmFpbnQgLnAtY29sdW1uLWZpbHRlci1tYXRjaG1vZGUtZHJvcGRvd24ge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgfVxuICAucC1jb2x1bW4tZmlsdGVyLW92ZXJsYXktbWVudSAucC1jb2x1bW4tZmlsdGVyLWNvbnN0cmFpbnQgLnAtY29sdW1uLWZpbHRlci1yZW1vdmUtYnV0dG9uIHtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW07XG4gIH1cbiAgLnAtY29sdW1uLWZpbHRlci1vdmVybGF5LW1lbnUgLnAtY29sdW1uLWZpbHRlci1jb25zdHJhaW50Omxhc3QtY2hpbGQge1xuICAgIGJvcmRlci1ib3R0b206IDAgbm9uZTtcbiAgfVxuICAucC1jb2x1bW4tZmlsdGVyLW92ZXJsYXktbWVudSAucC1jb2x1bW4tZmlsdGVyLWFkZC1ydWxlIHtcbiAgICBwYWRkaW5nOiAwLjc1cmVtIDEuMjVyZW07XG4gIH1cbiAgLnAtY29sdW1uLWZpbHRlci1vdmVybGF5LW1lbnUgLnAtY29sdW1uLWZpbHRlci1idXR0b25iYXIge1xuICAgIHBhZGRpbmc6IDEuMjVyZW07XG4gIH1cbiAgLnAtb3JkZXJsaXN0IC5wLW9yZGVybGlzdC1jb250cm9scyB7XG4gICAgcGFkZGluZzogMS4yNXJlbTtcbiAgfVxuICAucC1vcmRlcmxpc3QgLnAtb3JkZXJsaXN0LWNvbnRyb2xzIC5wLWJ1dHRvbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICB9XG4gIC5wLW9yZGVybGlzdCAucC1vcmRlcmxpc3QtaGVhZGVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjZjlmYWZiO1xuICAgIGNvbG9yOiAjMzc0MTUxO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNlNWU3ZWI7XG4gICAgcGFkZGluZzogMS4yNXJlbTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGJvcmRlci1ib3R0b206IDAgbm9uZTtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNnB4O1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDZweDtcbiAgfVxuICAucC1vcmRlcmxpc3QgLnAtb3JkZXJsaXN0LWZpbHRlci1jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDEuMjVyZW07XG4gICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZTVlN2ViO1xuICAgIGJvcmRlci1ib3R0b206IDAgbm9uZTtcbiAgfVxuICAucC1vcmRlcmxpc3QgLnAtb3JkZXJsaXN0LWZpbHRlci1jb250YWluZXIgLnAtb3JkZXJsaXN0LWZpbHRlci1pbnB1dCB7XG4gICAgcGFkZGluZy1yaWdodDogMS43NXJlbTtcbiAgfVxuICAucC1vcmRlcmxpc3QgLnAtb3JkZXJsaXN0LWZpbHRlci1jb250YWluZXIgLnAtb3JkZXJsaXN0LWZpbHRlci1pY29uIHtcbiAgICByaWdodDogMC43NXJlbTtcbiAgICBjb2xvcjogIzZiNzI4MDtcbiAgfVxuICAucC1vcmRlcmxpc3QgLnAtb3JkZXJsaXN0LWxpc3Qge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNlNWU3ZWI7XG4gICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICBjb2xvcjogIzRiNTU2MztcbiAgICBwYWRkaW5nOiAwLjc1cmVtIDA7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDZweDtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA2cHg7XG4gICAgb3V0bGluZTogMCBub25lO1xuICB9XG4gIC5wLW9yZGVybGlzdCAucC1vcmRlcmxpc3QtbGlzdCAucC1vcmRlcmxpc3QtaXRlbSB7XG4gICAgcGFkZGluZzogMC43NXJlbSAxLjI1cmVtO1xuICAgIG1hcmdpbjogMDtcbiAgICBib3JkZXI6IDAgbm9uZTtcbiAgICBjb2xvcjogIzRiNTU2MztcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycywgYm94LXNoYWRvdyAwLjJzO1xuICB9XG4gIC5wLW9yZGVybGlzdCAucC1vcmRlcmxpc3QtbGlzdCAucC1vcmRlcmxpc3QtaXRlbTpub3QoLnAtaGlnaGxpZ2h0KTpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogI2YzZjRmNjtcbiAgICBjb2xvcjogIzRiNTU2MztcbiAgfVxuICAucC1vcmRlcmxpc3QgLnAtb3JkZXJsaXN0LWxpc3QgLnAtb3JkZXJsaXN0LWl0ZW0ucC1mb2N1cyB7XG4gICAgY29sb3I6ICM0YjU1NjM7XG4gICAgYmFja2dyb3VuZDogI2U1ZTdlYjtcbiAgfVxuICAucC1vcmRlcmxpc3QgLnAtb3JkZXJsaXN0LWxpc3QgLnAtb3JkZXJsaXN0LWl0ZW0ucC1oaWdobGlnaHQge1xuICAgIGNvbG9yOiAjNDMzOGNhO1xuICAgIGJhY2tncm91bmQ6ICNlZWYyZmY7XG4gIH1cbiAgLnAtb3JkZXJsaXN0IC5wLW9yZGVybGlzdC1saXN0IC5wLW9yZGVybGlzdC1pdGVtLnAtaGlnaGxpZ2h0LnAtZm9jdXMge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoOTksIDEwMiwgMjQxLCAwLjI0KTtcbiAgfVxuICAucC1vcmRlcmxpc3QucC1vcmRlcmxpc3Qtc3RyaXBlZCAucC1vcmRlcmxpc3QtbGlzdCAucC1vcmRlcmxpc3QtaXRlbTpudGgtY2hpbGQoZXZlbikge1xuICAgIGJhY2tncm91bmQ6ICNmOGY4ZmE7XG4gIH1cbiAgLnAtb3JkZXJsaXN0LnAtb3JkZXJsaXN0LXN0cmlwZWQgLnAtb3JkZXJsaXN0LWxpc3QgLnAtb3JkZXJsaXN0LWl0ZW06bnRoLWNoaWxkKGV2ZW4pOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjZjNmNGY2O1xuICB9XG4gIC5wLW9yZ2FuaXphdGlvbmNoYXJ0IC5wLW9yZ2FuaXphdGlvbmNoYXJ0LW5vZGUtY29udGVudC5wLW9yZ2FuaXphdGlvbmNoYXJ0LXNlbGVjdGFibGUtbm9kZTpub3QoLnAtaGlnaGxpZ2h0KTpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogI2YzZjRmNjtcbiAgICBjb2xvcjogIzRiNTU2MztcbiAgfVxuICAucC1vcmdhbml6YXRpb25jaGFydCAucC1vcmdhbml6YXRpb25jaGFydC1ub2RlLWNvbnRlbnQucC1oaWdobGlnaHQge1xuICAgIGJhY2tncm91bmQ6ICNlZWYyZmY7XG4gICAgY29sb3I6ICM0MzM4Y2E7XG4gIH1cbiAgLnAtb3JnYW5pemF0aW9uY2hhcnQgLnAtb3JnYW5pemF0aW9uY2hhcnQtbm9kZS1jb250ZW50LnAtaGlnaGxpZ2h0IC5wLW5vZGUtdG9nZ2xlciBpIHtcbiAgICBjb2xvcjogIzZmOTFmZjtcbiAgfVxuICAucC1vcmdhbml6YXRpb25jaGFydCAucC1vcmdhbml6YXRpb25jaGFydC1saW5lLWRvd24ge1xuICAgIGJhY2tncm91bmQ6ICNlNWU3ZWI7XG4gIH1cbiAgLnAtb3JnYW5pemF0aW9uY2hhcnQgLnAtb3JnYW5pemF0aW9uY2hhcnQtbGluZS1sZWZ0IHtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZTVlN2ViO1xuICAgIGJvcmRlci1jb2xvcjogI2U1ZTdlYjtcbiAgfVxuICAucC1vcmdhbml6YXRpb25jaGFydCAucC1vcmdhbml6YXRpb25jaGFydC1saW5lLXRvcCB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlNWU3ZWI7XG4gICAgYm9yZGVyLWNvbG9yOiAjZTVlN2ViO1xuICB9XG4gIC5wLW9yZ2FuaXphdGlvbmNoYXJ0IC5wLW9yZ2FuaXphdGlvbmNoYXJ0LW5vZGUtY29udGVudCB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2U1ZTdlYjtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgIGNvbG9yOiAjNGI1NTYzO1xuICAgIHBhZGRpbmc6IDEuMjVyZW07XG4gIH1cbiAgLnAtb3JnYW5pemF0aW9uY2hhcnQgLnAtb3JnYW5pemF0aW9uY2hhcnQtbm9kZS1jb250ZW50IC5wLW5vZGUtdG9nZ2xlciB7XG4gICAgYmFja2dyb3VuZDogaW5oZXJpdDtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIH1cbiAgLnAtb3JnYW5pemF0aW9uY2hhcnQgLnAtb3JnYW5pemF0aW9uY2hhcnQtbm9kZS1jb250ZW50IC5wLW5vZGUtdG9nZ2xlcjpmb2N1cy12aXNpYmxlIHtcbiAgICBvdXRsaW5lOiAwIG5vbmU7XG4gICAgb3V0bGluZS1vZmZzZXQ6IDA7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtICNjN2QyZmU7XG4gIH1cbiAgLnAtcGFnaW5hdG9yIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgIGNvbG9yOiAjNmI3MjgwO1xuICAgIGJvcmRlcjogc29saWQgI2YzZjRmNjtcbiAgICBib3JkZXItd2lkdGg6IDA7XG4gICAgcGFkZGluZzogMC41cmVtIDFyZW07XG4gICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICB9XG4gIC5wLXBhZ2luYXRvciAucC1wYWdpbmF0b3ItZmlyc3QsXG4gIC5wLXBhZ2luYXRvciAucC1wYWdpbmF0b3ItcHJldixcbiAgLnAtcGFnaW5hdG9yIC5wLXBhZ2luYXRvci1uZXh0LFxuICAucC1wYWdpbmF0b3IgLnAtcGFnaW5hdG9yLWxhc3Qge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogMCBub25lO1xuICAgIGNvbG9yOiAjNmI3MjgwO1xuICAgIG1pbi13aWR0aDogM3JlbTtcbiAgICBoZWlnaHQ6IDNyZW07XG4gICAgbWFyZ2luOiAwLjE0M3JlbTtcbiAgICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IDAuMnM7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB9XG4gIC5wLXBhZ2luYXRvciAucC1wYWdpbmF0b3ItZmlyc3Q6bm90KC5wLWRpc2FibGVkKTpub3QoLnAtaGlnaGxpZ2h0KTpob3ZlcixcbiAgLnAtcGFnaW5hdG9yIC5wLXBhZ2luYXRvci1wcmV2Om5vdCgucC1kaXNhYmxlZCk6bm90KC5wLWhpZ2hsaWdodCk6aG92ZXIsXG4gIC5wLXBhZ2luYXRvciAucC1wYWdpbmF0b3ItbmV4dDpub3QoLnAtZGlzYWJsZWQpOm5vdCgucC1oaWdobGlnaHQpOmhvdmVyLFxuICAucC1wYWdpbmF0b3IgLnAtcGFnaW5hdG9yLWxhc3Q6bm90KC5wLWRpc2FibGVkKTpub3QoLnAtaGlnaGxpZ2h0KTpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogI2YzZjRmNjtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGNvbG9yOiAjMzc0MTUxO1xuICB9XG4gIC5wLXBhZ2luYXRvciAucC1wYWdpbmF0b3ItZmlyc3Qge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDUwJTtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA1MCU7XG4gIH1cbiAgLnAtcGFnaW5hdG9yIC5wLXBhZ2luYXRvci1sYXN0IHtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNTAlO1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA1MCU7XG4gIH1cbiAgLnAtcGFnaW5hdG9yIC5wLWRyb3Bkb3duIHtcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtO1xuICAgIGhlaWdodDogM3JlbTtcbiAgfVxuICAucC1wYWdpbmF0b3IgLnAtZHJvcGRvd24gLnAtZHJvcGRvd24tbGFiZWwge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbiAgLnAtcGFnaW5hdG9yIC5wLXBhZ2luYXRvci1wYWdlLWlucHV0IHtcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtO1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtO1xuICB9XG4gIC5wLXBhZ2luYXRvciAucC1wYWdpbmF0b3ItcGFnZS1pbnB1dCAucC1pbnB1dHRleHQge1xuICAgIG1heC13aWR0aDogM3JlbTtcbiAgfVxuICAucC1wYWdpbmF0b3IgLnAtcGFnaW5hdG9yLWN1cnJlbnQge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogMCBub25lO1xuICAgIGNvbG9yOiAjNmI3MjgwO1xuICAgIG1pbi13aWR0aDogM3JlbTtcbiAgICBoZWlnaHQ6IDNyZW07XG4gICAgbWFyZ2luOiAwLjE0M3JlbTtcbiAgICBwYWRkaW5nOiAwIDAuNXJlbTtcbiAgfVxuICAucC1wYWdpbmF0b3IgLnAtcGFnaW5hdG9yLXBhZ2VzIC5wLXBhZ2luYXRvci1wYWdlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IDAgbm9uZTtcbiAgICBjb2xvcjogIzZiNzI4MDtcbiAgICBtaW4td2lkdGg6IDNyZW07XG4gICAgaGVpZ2h0OiAzcmVtO1xuICAgIG1hcmdpbjogMC4xNDNyZW07XG4gICAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAwLjJzO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgfVxuICAucC1wYWdpbmF0b3IgLnAtcGFnaW5hdG9yLXBhZ2VzIC5wLXBhZ2luYXRvci1wYWdlLnAtaGlnaGxpZ2h0IHtcbiAgICBiYWNrZ3JvdW5kOiAjZWVmMmZmO1xuICAgIGJvcmRlci1jb2xvcjogI2VlZjJmZjtcbiAgICBjb2xvcjogIzQzMzhjYTtcbiAgfVxuICAucC1wYWdpbmF0b3IgLnAtcGFnaW5hdG9yLXBhZ2VzIC5wLXBhZ2luYXRvci1wYWdlOm5vdCgucC1oaWdobGlnaHQpOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjZjNmNGY2O1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6ICMzNzQxNTE7XG4gIH1cbiAgLnAtcGlja2xpc3QgLnAtcGlja2xpc3QtYnV0dG9ucyB7XG4gICAgcGFkZGluZzogMS4yNXJlbTtcbiAgfVxuICAucC1waWNrbGlzdCAucC1waWNrbGlzdC1idXR0b25zIC5wLWJ1dHRvbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICB9XG4gIC5wLXBpY2tsaXN0IC5wLXBpY2tsaXN0LWhlYWRlciB7XG4gICAgYmFja2dyb3VuZDogI2Y5ZmFmYjtcbiAgICBjb2xvcjogIzM3NDE1MTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZTVlN2ViO1xuICAgIHBhZGRpbmc6IDEuMjVyZW07XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBib3JkZXItYm90dG9tOiAwIG5vbmU7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDZweDtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA2cHg7XG4gIH1cbiAgLnAtcGlja2xpc3QgLnAtcGlja2xpc3QtZmlsdGVyLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMS4yNXJlbTtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNlNWU3ZWI7XG4gICAgYm9yZGVyLWJvdHRvbTogMCBub25lO1xuICB9XG4gIC5wLXBpY2tsaXN0IC5wLXBpY2tsaXN0LWZpbHRlci1jb250YWluZXIgLnAtcGlja2xpc3QtZmlsdGVyLWlucHV0IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjc1cmVtO1xuICB9XG4gIC5wLXBpY2tsaXN0IC5wLXBpY2tsaXN0LWZpbHRlci1jb250YWluZXIgLnAtcGlja2xpc3QtZmlsdGVyLWljb24ge1xuICAgIHJpZ2h0OiAwLjc1cmVtO1xuICAgIGNvbG9yOiAjNmI3MjgwO1xuICB9XG4gIC5wLXBpY2tsaXN0IC5wLXBpY2tsaXN0LWxpc3Qge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNlNWU3ZWI7XG4gICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICBjb2xvcjogIzRiNTU2MztcbiAgICBwYWRkaW5nOiAwLjc1cmVtIDA7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDZweDtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA2cHg7XG4gICAgb3V0bGluZTogMCBub25lO1xuICB9XG4gIC5wLXBpY2tsaXN0IC5wLXBpY2tsaXN0LWxpc3QgLnAtcGlja2xpc3QtaXRlbSB7XG4gICAgcGFkZGluZzogMC43NXJlbSAxLjI1cmVtO1xuICAgIG1hcmdpbjogMDtcbiAgICBib3JkZXI6IDAgbm9uZTtcbiAgICBjb2xvcjogIzRiNTU2MztcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycywgYm94LXNoYWRvdyAwLjJzO1xuICB9XG4gIC5wLXBpY2tsaXN0IC5wLXBpY2tsaXN0LWxpc3QgLnAtcGlja2xpc3QtaXRlbTpub3QoLnAtaGlnaGxpZ2h0KTpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogI2YzZjRmNjtcbiAgICBjb2xvcjogIzRiNTU2MztcbiAgfVxuICAucC1waWNrbGlzdCAucC1waWNrbGlzdC1saXN0IC5wLXBpY2tsaXN0LWl0ZW0ucC1mb2N1cyB7XG4gICAgY29sb3I6ICM0YjU1NjM7XG4gICAgYmFja2dyb3VuZDogI2U1ZTdlYjtcbiAgfVxuICAucC1waWNrbGlzdCAucC1waWNrbGlzdC1saXN0IC5wLXBpY2tsaXN0LWl0ZW0ucC1oaWdobGlnaHQge1xuICAgIGNvbG9yOiAjNDMzOGNhO1xuICAgIGJhY2tncm91bmQ6ICNlZWYyZmY7XG4gIH1cbiAgLnAtcGlja2xpc3QgLnAtcGlja2xpc3QtbGlzdCAucC1waWNrbGlzdC1pdGVtLnAtaGlnaGxpZ2h0LnAtZm9jdXMge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoOTksIDEwMiwgMjQxLCAwLjI0KTtcbiAgfVxuICAucC10cmVlLWNvbnRhaW5lciB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgIG92ZXJmbG93OiBhdXRvO1xuICB9XG4gIC5wLXRyZWVub2RlLWNoaWxkcmVuIHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIH1cbiAgLnAtdHJlZW5vZGUtc2VsZWN0YWJsZSB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHVzZXItc2VsZWN0OiBub25lO1xuICB9XG4gIC5wLXRyZWUtdG9nZ2xlciB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gIH1cbiAgLnAtdHJlZW5vZGUtbGVhZiA+IC5wLXRyZWVub2RlLWNvbnRlbnQgLnAtdHJlZS10b2dnbGVyIHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIH1cbiAgLnAtdHJlZW5vZGUtY29udGVudCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG4gIC5wLXRyZWUtZmlsdGVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAucC10cmVlLWZpbHRlci1jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAucC10cmVlLWZpbHRlci1pY29uIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgbWFyZ2luLXRvcDogLTAuNXJlbTtcbiAgfVxuICAucC10cmVlLWxvYWRpbmcge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtaW4taGVpZ2h0OiA0cmVtO1xuICB9XG4gIC5wLXRyZWUgLnAtdHJlZS1sb2FkaW5nLW92ZXJsYXkge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiAxO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuICAucC10cmVlIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZTVlN2ViO1xuICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgY29sb3I6ICM0YjU1NjM7XG4gICAgcGFkZGluZzogMS4yNXJlbTtcbiAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIH1cbiAgLnAtdHJlZSAucC10cmVlLWNvbnRhaW5lciAucC10cmVlbm9kZSB7XG4gICAgcGFkZGluZzogMC4xNDNyZW07XG4gICAgb3V0bGluZTogMCBub25lO1xuICB9XG4gIC5wLXRyZWUgLnAtdHJlZS1jb250YWluZXIgLnAtdHJlZW5vZGU6Zm9jdXMgPiAucC10cmVlbm9kZS1jb250ZW50IHtcbiAgICBvdXRsaW5lOiAwIG5vbmU7XG4gICAgb3V0bGluZS1vZmZzZXQ6IDA7XG4gICAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMC4xNXJlbSAjYzdkMmZlO1xuICB9XG4gIC5wLXRyZWUgLnAtdHJlZS1jb250YWluZXIgLnAtdHJlZW5vZGUgLnAtdHJlZW5vZGUtY29udGVudCB7XG4gICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgIHRyYW5zaXRpb246IGJveC1zaGFkb3cgMC4ycztcbiAgICBwYWRkaW5nOiAwLjVyZW07XG4gIH1cbiAgLnAtdHJlZSAucC10cmVlLWNvbnRhaW5lciAucC10cmVlbm9kZSAucC10cmVlbm9kZS1jb250ZW50IC5wLXRyZWUtdG9nZ2xlciB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG4gICAgd2lkdGg6IDJyZW07XG4gICAgaGVpZ2h0OiAycmVtO1xuICAgIGNvbG9yOiAjNmI3MjgwO1xuICAgIGJvcmRlcjogMCBub25lO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMsIGNvbG9yIDAuMnMsIGJveC1zaGFkb3cgMC4ycztcbiAgfVxuICAucC10cmVlIC5wLXRyZWUtY29udGFpbmVyIC5wLXRyZWVub2RlIC5wLXRyZWVub2RlLWNvbnRlbnQgLnAtdHJlZS10b2dnbGVyOmVuYWJsZWQ6aG92ZXIge1xuICAgIGNvbG9yOiAjMzc0MTUxO1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYmFja2dyb3VuZDogI2YzZjRmNjtcbiAgfVxuICAucC10cmVlIC5wLXRyZWUtY29udGFpbmVyIC5wLXRyZWVub2RlIC5wLXRyZWVub2RlLWNvbnRlbnQgLnAtdHJlZS10b2dnbGVyOmZvY3VzLXZpc2libGUge1xuICAgIG91dGxpbmU6IDAgbm9uZTtcbiAgICBvdXRsaW5lLW9mZnNldDogMDtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gI2M3ZDJmZTtcbiAgfVxuICAucC10cmVlIC5wLXRyZWUtY29udGFpbmVyIC5wLXRyZWVub2RlIC5wLXRyZWVub2RlLWNvbnRlbnQgLnAtdHJlZW5vZGUtaWNvbiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG4gICAgY29sb3I6ICM2YjcyODA7XG4gIH1cbiAgLnAtdHJlZSAucC10cmVlLWNvbnRhaW5lciAucC10cmVlbm9kZSAucC10cmVlbm9kZS1jb250ZW50IC5wLWNoZWNrYm94IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbiAgfVxuICAucC10cmVlIC5wLXRyZWUtY29udGFpbmVyIC5wLXRyZWVub2RlIC5wLXRyZWVub2RlLWNvbnRlbnQgLnAtY2hlY2tib3gucC1pbmRldGVybWluYXRlIC5wLWNoZWNrYm94LWljb24ge1xuICAgIGNvbG9yOiAjNGI1NTYzO1xuICB9XG4gIC5wLXRyZWUgLnAtdHJlZS1jb250YWluZXIgLnAtdHJlZW5vZGUgLnAtdHJlZW5vZGUtY29udGVudC5wLWhpZ2hsaWdodCB7XG4gICAgYmFja2dyb3VuZDogI2VlZjJmZjtcbiAgICBjb2xvcjogIzQzMzhjYTtcbiAgfVxuICAucC10cmVlIC5wLXRyZWUtY29udGFpbmVyIC5wLXRyZWVub2RlIC5wLXRyZWVub2RlLWNvbnRlbnQucC1oaWdobGlnaHQgLnAtdHJlZS10b2dnbGVyLFxuICAucC10cmVlIC5wLXRyZWUtY29udGFpbmVyIC5wLXRyZWVub2RlIC5wLXRyZWVub2RlLWNvbnRlbnQucC1oaWdobGlnaHQgLnAtdHJlZW5vZGUtaWNvbiB7XG4gICAgY29sb3I6ICM0MzM4Y2E7XG4gIH1cbiAgLnAtdHJlZSAucC10cmVlLWNvbnRhaW5lciAucC10cmVlbm9kZSAucC10cmVlbm9kZS1jb250ZW50LnAtaGlnaGxpZ2h0IC5wLXRyZWUtdG9nZ2xlcjpob3ZlcixcbiAgLnAtdHJlZSAucC10cmVlLWNvbnRhaW5lciAucC10cmVlbm9kZSAucC10cmVlbm9kZS1jb250ZW50LnAtaGlnaGxpZ2h0IC5wLXRyZWVub2RlLWljb246aG92ZXIge1xuICAgIGNvbG9yOiAjNDMzOGNhO1xuICB9XG4gIC5wLXRyZWUgLnAtdHJlZS1jb250YWluZXIgLnAtdHJlZW5vZGUgLnAtdHJlZW5vZGUtY29udGVudC5wLXRyZWVub2RlLXNlbGVjdGFibGU6bm90KC5wLWhpZ2hsaWdodCk6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6ICNmM2Y0ZjY7XG4gICAgY29sb3I6ICM0YjU1NjM7XG4gIH1cbiAgLnAtdHJlZSAucC10cmVlLWNvbnRhaW5lciAucC10cmVlbm9kZSAucC10cmVlbm9kZS1jb250ZW50LnAtdHJlZW5vZGUtZHJhZ292ZXIge1xuICAgIGJhY2tncm91bmQ6ICNmM2Y0ZjY7XG4gICAgY29sb3I6ICM0YjU1NjM7XG4gIH1cbiAgLnAtdHJlZSAucC10cmVlLWZpbHRlci1jb250YWluZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgfVxuICAucC10cmVlIC5wLXRyZWUtZmlsdGVyLWNvbnRhaW5lciAucC10cmVlLWZpbHRlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1yaWdodDogMS43NXJlbTtcbiAgfVxuICAucC10cmVlIC5wLXRyZWUtZmlsdGVyLWNvbnRhaW5lciAucC10cmVlLWZpbHRlci1pY29uIHtcbiAgICByaWdodDogMC43NXJlbTtcbiAgICBjb2xvcjogIzZiNzI4MDtcbiAgfVxuICAucC10cmVlIC5wLXRyZWVub2RlLWNoaWxkcmVuIHtcbiAgICBwYWRkaW5nOiAwIDAgMCAxcmVtO1xuICB9XG4gIC5wLXRyZWUgLnAtdHJlZS1sb2FkaW5nLWljb24ge1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgfVxuICAucC10cmVlIC5wLXRyZWUtbG9hZGluZy1pY29uLnAtaWNvbiB7XG4gICAgd2lkdGg6IDJyZW07XG4gICAgaGVpZ2h0OiAycmVtO1xuICB9XG4gIC5wLXRyZWUgLnAtdHJlZW5vZGUtZHJvcHBvaW50IHtcbiAgICBoZWlnaHQ6IDAuNXJlbTtcbiAgfVxuICAucC10cmVlIC5wLXRyZWVub2RlLWRyb3Bwb2ludC5wLXRyZWVub2RlLWRyb3Bwb2ludC1hY3RpdmUge1xuICAgIGJhY2tncm91bmQ6ICM4YmE3ZmY7XG4gIH1cbiAgLnAtdHJlZXRhYmxlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLnAtdHJlZXRhYmxlID4gLnAtdHJlZXRhYmxlLXdyYXBwZXIge1xuICAgIG92ZXJmbG93OiBhdXRvO1xuICB9XG4gIC5wLXRyZWV0YWJsZSB0YWJsZSB7XG4gICAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0YWJsZS1sYXlvdXQ6IGZpeGVkO1xuICB9XG4gIC5wLXRyZWV0YWJsZSAucC1zb3J0YWJsZS1jb2x1bW4ge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgfVxuICAucC10cmVldGFibGUtc2VsZWN0YWJsZSAucC10cmVldGFibGUtdGJvZHkgPiB0ciB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG4gIC5wLXRyZWV0YWJsZS10b2dnbGVyIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIC5wLXRyZWV0YWJsZS10b2dnbGVyICsgLnAtY2hlY2tib3gge1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIH1cbiAgLnAtdHJlZXRhYmxlLXRvZ2dsZXIgKyAucC1jaGVja2JveCArIHNwYW4ge1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIH1cbiAgLyogUmVzaXphYmxlICovXG4gIC5wLXRyZWV0YWJsZS1yZXNpemFibGUgPiAucC10cmVldGFibGUtd3JhcHBlciB7XG4gICAgb3ZlcmZsb3cteDogYXV0bztcbiAgfVxuICAucC10cmVldGFibGUtcmVzaXphYmxlIC5wLXRyZWV0YWJsZS10aGVhZCA+IHRyID4gdGgsXG4gIC5wLXRyZWV0YWJsZS1yZXNpemFibGUgLnAtdHJlZXRhYmxlLXRmb290ID4gdHIgPiB0ZCxcbiAgLnAtdHJlZXRhYmxlLXJlc2l6YWJsZSAucC10cmVldGFibGUtdGJvZHkgPiB0ciA+IHRkIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG4gIC5wLXRyZWV0YWJsZS1yZXNpemFibGUgLnAtcmVzaXphYmxlLWNvbHVtbiB7XG4gICAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLnAtdHJlZXRhYmxlLXJlc2l6YWJsZS1maXQgLnAtcmVzaXphYmxlLWNvbHVtbjpsYXN0LWNoaWxkIC5wLWNvbHVtbi1yZXNpemVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5wLXRyZWV0YWJsZSAucC1jb2x1bW4tcmVzaXplciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBtYXJnaW46IDA7XG4gICAgd2lkdGg6IDAuNXJlbTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcGFkZGluZzogMHB4O1xuICAgIGN1cnNvcjogY29sLXJlc2l6ZTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgfVxuICAucC10cmVldGFibGUgLnAtY29sdW1uLXJlc2l6ZXItaGVscGVyIHtcbiAgICB3aWR0aDogMXB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiAxMDtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC8qIFNjcm9sbGFibGUgKi9cbiAgLnAtdHJlZXRhYmxlLXNjcm9sbGFibGUtd3JhcHBlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIC5wLXRyZWV0YWJsZS1zY3JvbGxhYmxlLWhlYWRlcixcbiAgLnAtdHJlZXRhYmxlLXNjcm9sbGFibGUtZm9vdGVyIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGJvcmRlcjogMCBub25lO1xuICB9XG4gIC5wLXRyZWV0YWJsZS1zY3JvbGxhYmxlLWJvZHkge1xuICAgIG92ZXJmbG93OiBhdXRvO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAucC10cmVldGFibGUtdmlydHVhbC10YWJsZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICB9XG4gIC8qIEZyb3plbiBDb2x1bW5zICovXG4gIC5wLXRyZWV0YWJsZS1mcm96ZW4tdmlldyAucC10cmVldGFibGUtc2Nyb2xsYWJsZS1ib2R5IHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG4gIC5wLXRyZWV0YWJsZS11bmZyb3plbi12aWV3IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwcHg7XG4gICAgbGVmdDogMHB4O1xuICB9XG4gIC8qIFJlb3JkZXIgKi9cbiAgLnAtdHJlZXRhYmxlLXJlb3JkZXItaW5kaWNhdG9yLXVwLFxuICAucC10cmVldGFibGUtcmVvcmRlci1pbmRpY2F0b3ItZG93biB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLyogTG9hZGVyICovXG4gIC5wLXRyZWV0YWJsZSAucC10cmVldGFibGUtbG9hZGluZy1vdmVybGF5IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHotaW5kZXg6IDI7XG4gIH1cbiAgLyogQWxpZ25tZW50ICovXG4gIC5wLXRyZWV0YWJsZSAucC10cmVldGFibGUtdGhlYWQgPiB0ciA+IHRoLnAtYWxpZ24tbGVmdCA+IC5wLWNvbHVtbi1oZWFkZXItY29udGVudCxcbiAgLnAtdHJlZXRhYmxlIC5wLXRyZWV0YWJsZS10Ym9keSA+IHRyID4gdGQucC1hbGlnbi1sZWZ0LFxuICAucC10cmVldGFibGUgLnAtdHJlZXRhYmxlLXRmb290ID4gdHIgPiB0ZC5wLWFsaWduLWxlZnQge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG4gIC5wLXRyZWV0YWJsZSAucC10cmVldGFibGUtdGhlYWQgPiB0ciA+IHRoLnAtYWxpZ24tcmlnaHQgPiAucC1jb2x1bW4taGVhZGVyLWNvbnRlbnQsXG4gIC5wLXRyZWV0YWJsZSAucC10cmVldGFibGUtdGJvZHkgPiB0ciA+IHRkLnAtYWxpZ24tcmlnaHQsXG4gIC5wLXRyZWV0YWJsZSAucC10cmVldGFibGUtdGZvb3QgPiB0ciA+IHRkLnAtYWxpZ24tcmlnaHQge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIH1cbiAgLnAtdHJlZXRhYmxlIC5wLXRyZWV0YWJsZS10aGVhZCA+IHRyID4gdGgucC1hbGlnbi1jZW50ZXIgPiAucC1jb2x1bW4taGVhZGVyLWNvbnRlbnQsXG4gIC5wLXRyZWV0YWJsZSAucC10cmVldGFibGUtdGJvZHkgPiB0ciA+IHRkLnAtYWxpZ24tY2VudGVyLFxuICAucC10cmVldGFibGUgLnAtdHJlZXRhYmxlLXRmb290ID4gdHIgPiB0ZC5wLWFsaWduLWNlbnRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG4gIC5wLXRyZWV0YWJsZSAucC1wYWdpbmF0b3ItdG9wIHtcbiAgICBib3JkZXItd2lkdGg6IDAgMCAxcHggMDtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG4gIC5wLXRyZWV0YWJsZSAucC1wYWdpbmF0b3ItYm90dG9tIHtcbiAgICBib3JkZXItd2lkdGg6IDAgMCAxcHggMDtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG4gIC5wLXRyZWV0YWJsZSAucC10cmVldGFibGUtaGVhZGVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjZjlmYWZiO1xuICAgIGNvbG9yOiAjMzc0MTUxO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNlNWU3ZWI7XG4gICAgYm9yZGVyLXdpZHRoOiAxcHggMCAxcHggMDtcbiAgICBwYWRkaW5nOiAxcmVtIDFyZW07XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgfVxuICAucC10cmVldGFibGUgLnAtdHJlZXRhYmxlLWZvb3RlciB7XG4gICAgYmFja2dyb3VuZDogI2Y5ZmFmYjtcbiAgICBjb2xvcjogIzM3NDE1MTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZTVlN2ViO1xuICAgIGJvcmRlci13aWR0aDogMCAwIDFweCAwO1xuICAgIHBhZGRpbmc6IDFyZW0gMXJlbTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICB9XG4gIC5wLXRyZWV0YWJsZSAucC10cmVldGFibGUtdGhlYWQgPiB0ciA+IHRoIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHBhZGRpbmc6IDFyZW0gMXJlbTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZTVlN2ViO1xuICAgIGJvcmRlci13aWR0aDogMCAwIDFweCAwO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgY29sb3I6ICMzNzQxNTE7XG4gICAgYmFja2dyb3VuZDogI2Y5ZmFmYjtcbiAgICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IDAuMnM7XG4gIH1cbiAgLnAtdHJlZXRhYmxlIC5wLXRyZWV0YWJsZS10Zm9vdCA+IHRyID4gdGQge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgcGFkZGluZzogMXJlbSAxcmVtO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNlNWU3ZWI7XG4gICAgYm9yZGVyLXdpZHRoOiAwIDAgMXB4IDA7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBjb2xvcjogIzM3NDE1MTtcbiAgICBiYWNrZ3JvdW5kOiAjZjlmYWZiO1xuICB9XG4gIC5wLXRyZWV0YWJsZSAucC1zb3J0YWJsZS1jb2x1bW4ge1xuICAgIG91dGxpbmUtY29sb3I6ICNjN2QyZmU7XG4gIH1cbiAgLnAtdHJlZXRhYmxlIC5wLXNvcnRhYmxlLWNvbHVtbiAucC1zb3J0YWJsZS1jb2x1bW4taWNvbiB7XG4gICAgY29sb3I6ICMzNzQxNTE7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNXJlbTtcbiAgfVxuICAucC10cmVldGFibGUgLnAtc29ydGFibGUtY29sdW1uIC5wLXNvcnRhYmxlLWNvbHVtbi1iYWRnZSB7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGhlaWdodDogMS4xNDNyZW07XG4gICAgbWluLXdpZHRoOiAxLjE0M3JlbTtcbiAgICBsaW5lLWhlaWdodDogMS4xNDNyZW07XG4gICAgY29sb3I6ICM0MzM4Y2E7XG4gICAgYmFja2dyb3VuZDogI2VlZjJmZjtcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtO1xuICB9XG4gIC5wLXRyZWV0YWJsZSAucC1zb3J0YWJsZS1jb2x1bW46bm90KC5wLWhpZ2hsaWdodCk6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6ICNmM2Y0ZjY7XG4gICAgY29sb3I6ICMzNzQxNTE7XG4gIH1cbiAgLnAtdHJlZXRhYmxlIC5wLXNvcnRhYmxlLWNvbHVtbjpub3QoLnAtaGlnaGxpZ2h0KTpob3ZlciAucC1zb3J0YWJsZS1jb2x1bW4taWNvbiB7XG4gICAgY29sb3I6ICMzNzQxNTE7XG4gIH1cbiAgLnAtdHJlZXRhYmxlIC5wLXNvcnRhYmxlLWNvbHVtbi5wLWhpZ2hsaWdodCB7XG4gICAgYmFja2dyb3VuZDogI2VlZjJmZjtcbiAgICBjb2xvcjogIzQzMzhjYTtcbiAgfVxuICAucC10cmVldGFibGUgLnAtc29ydGFibGUtY29sdW1uLnAtaGlnaGxpZ2h0IC5wLXNvcnRhYmxlLWNvbHVtbi1pY29uIHtcbiAgICBjb2xvcjogIzQzMzhjYTtcbiAgfVxuICAucC10cmVldGFibGUgLnAtdHJlZXRhYmxlLXRib2R5ID4gdHIge1xuICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgY29sb3I6ICM0YjU1NjM7XG4gICAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAwLjJzO1xuICB9XG4gIC5wLXRyZWV0YWJsZSAucC10cmVldGFibGUtdGJvZHkgPiB0ciA+IHRkIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNlNWU3ZWI7XG4gICAgYm9yZGVyLXdpZHRoOiAwIDAgMXB4IDA7XG4gICAgcGFkZGluZzogMXJlbSAxcmVtO1xuICB9XG4gIC5wLXRyZWV0YWJsZSAucC10cmVldGFibGUtdGJvZHkgPiB0ciA+IHRkIC5wLXRyZWV0YWJsZS10b2dnbGVyIHtcbiAgICB3aWR0aDogMnJlbTtcbiAgICBoZWlnaHQ6IDJyZW07XG4gICAgY29sb3I6ICM2YjcyODA7XG4gICAgYm9yZGVyOiAwIG5vbmU7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycywgY29sb3IgMC4ycywgYm94LXNoYWRvdyAwLjJzO1xuICB9XG4gIC5wLXRyZWV0YWJsZSAucC10cmVldGFibGUtdGJvZHkgPiB0ciA+IHRkIC5wLXRyZWV0YWJsZS10b2dnbGVyOmVuYWJsZWQ6aG92ZXIge1xuICAgIGNvbG9yOiAjMzc0MTUxO1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYmFja2dyb3VuZDogI2YzZjRmNjtcbiAgfVxuICAucC10cmVldGFibGUgLnAtdHJlZXRhYmxlLXRib2R5ID4gdHIgPiB0ZCAucC10cmVldGFibGUtdG9nZ2xlcjpmb2N1cy12aXNpYmxlIHtcbiAgICBvdXRsaW5lOiAwIG5vbmU7XG4gICAgb3V0bGluZS1vZmZzZXQ6IDA7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtICNjN2QyZmU7XG4gIH1cbiAgLnAtdHJlZXRhYmxlIC5wLXRyZWV0YWJsZS10Ym9keSA+IHRyID4gdGQgLnAtdHJlZXRhYmxlLXRvZ2dsZXIge1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtO1xuICB9XG4gIC5wLXRyZWV0YWJsZSAucC10cmVldGFibGUtdGJvZHkgPiB0ciA+IHRkIC5wLXRyZWV0YWJsZS10b2dnbGVyICsgLnAtY2hlY2tib3gge1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtO1xuICB9XG4gIC5wLXRyZWV0YWJsZSAucC10cmVldGFibGUtdGJvZHkgPiB0ciA+IHRkIC5wLXRyZWV0YWJsZS10b2dnbGVyICsgLnAtY2hlY2tib3ggLnAtaW5kZXRlcm1pbmF0ZSAucC1jaGVja2JveC1pY29uIHtcbiAgICBjb2xvcjogIzRiNTU2MztcbiAgfVxuICAucC10cmVldGFibGUgLnAtdHJlZXRhYmxlLXRib2R5ID4gdHI6Zm9jdXMtdmlzaWJsZSB7XG4gICAgb3V0bGluZTogMC4xNXJlbSBzb2xpZCAjYzdkMmZlO1xuICAgIG91dGxpbmUtb2Zmc2V0OiAtMC4xNXJlbTtcbiAgfVxuICAucC10cmVldGFibGUgLnAtdHJlZXRhYmxlLXRib2R5ID4gdHIucC1oaWdobGlnaHQge1xuICAgIGJhY2tncm91bmQ6ICNlZWYyZmY7XG4gICAgY29sb3I6ICM0MzM4Y2E7XG4gIH1cbiAgLnAtdHJlZXRhYmxlIC5wLXRyZWV0YWJsZS10Ym9keSA+IHRyLnAtaGlnaGxpZ2h0IC5wLXRyZWV0YWJsZS10b2dnbGVyIHtcbiAgICBjb2xvcjogIzQzMzhjYTtcbiAgfVxuICAucC10cmVldGFibGUgLnAtdHJlZXRhYmxlLXRib2R5ID4gdHIucC1oaWdobGlnaHQgLnAtdHJlZXRhYmxlLXRvZ2dsZXI6aG92ZXIge1xuICAgIGNvbG9yOiAjNDMzOGNhO1xuICB9XG4gIC5wLXRyZWV0YWJsZS5wLXRyZWV0YWJsZS1zZWxlY3RhYmxlIC5wLXRyZWV0YWJsZS10Ym9keSA+IHRyOm5vdCgucC1oaWdobGlnaHQpOmhvdmVyLCAucC10cmVldGFibGUucC10cmVldGFibGUtaG92ZXJhYmxlLXJvd3MgLnAtdHJlZXRhYmxlLXRib2R5ID4gdHI6bm90KC5wLWhpZ2hsaWdodCk6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6ICNmM2Y0ZjY7XG4gICAgY29sb3I6ICM0YjU1NjM7XG4gIH1cbiAgLnAtdHJlZXRhYmxlLnAtdHJlZXRhYmxlLXNlbGVjdGFibGUgLnAtdHJlZXRhYmxlLXRib2R5ID4gdHI6bm90KC5wLWhpZ2hsaWdodCk6aG92ZXIgLnAtdHJlZXRhYmxlLXRvZ2dsZXIsIC5wLXRyZWV0YWJsZS5wLXRyZWV0YWJsZS1ob3ZlcmFibGUtcm93cyAucC10cmVldGFibGUtdGJvZHkgPiB0cjpub3QoLnAtaGlnaGxpZ2h0KTpob3ZlciAucC10cmVldGFibGUtdG9nZ2xlciB7XG4gICAgY29sb3I6ICM0YjU1NjM7XG4gIH1cbiAgLnAtdHJlZXRhYmxlIC5wLWNvbHVtbi1yZXNpemVyLWhlbHBlciB7XG4gICAgYmFja2dyb3VuZDogIzYzNjZmMTtcbiAgfVxuICAucC10cmVldGFibGUgLnAtdHJlZXRhYmxlLXNjcm9sbGFibGUtaGVhZGVyLFxuICAucC10cmVldGFibGUgLnAtdHJlZXRhYmxlLXNjcm9sbGFibGUtZm9vdGVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjZjlmYWZiO1xuICB9XG4gIC5wLXRyZWV0YWJsZSAucC10cmVldGFibGUtbG9hZGluZy1pY29uIHtcbiAgICBmb250LXNpemU6IDJyZW07XG4gIH1cbiAgLnAtdHJlZXRhYmxlIC5wLXRyZWV0YWJsZS1sb2FkaW5nLWljb24ucC1pY29uIHtcbiAgICB3aWR0aDogMnJlbTtcbiAgICBoZWlnaHQ6IDJyZW07XG4gIH1cbiAgLnAtdHJlZXRhYmxlLnAtdHJlZXRhYmxlLWdyaWRsaW5lcyAucC10cmVldGFibGUtaGVhZGVyIHtcbiAgICBib3JkZXItd2lkdGg6IDFweCAxcHggMCAxcHg7XG4gIH1cbiAgLnAtdHJlZXRhYmxlLnAtdHJlZXRhYmxlLWdyaWRsaW5lcyAucC10cmVldGFibGUtZm9vdGVyIHtcbiAgICBib3JkZXItd2lkdGg6IDAgMXB4IDFweCAxcHg7XG4gIH1cbiAgLnAtdHJlZXRhYmxlLnAtdHJlZXRhYmxlLWdyaWRsaW5lcyAucC10cmVldGFibGUtdG9wIHtcbiAgICBib3JkZXItd2lkdGg6IDAgMXB4IDAgMXB4O1xuICB9XG4gIC5wLXRyZWV0YWJsZS5wLXRyZWV0YWJsZS1ncmlkbGluZXMgLnAtdHJlZXRhYmxlLWJvdHRvbSB7XG4gICAgYm9yZGVyLXdpZHRoOiAwIDFweCAxcHggMXB4O1xuICB9XG4gIC5wLXRyZWV0YWJsZS5wLXRyZWV0YWJsZS1ncmlkbGluZXMgLnAtdHJlZXRhYmxlLXRoZWFkID4gdHIgPiB0aCB7XG4gICAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIH1cbiAgLnAtdHJlZXRhYmxlLnAtdHJlZXRhYmxlLWdyaWRsaW5lcyAucC10cmVldGFibGUtdGJvZHkgPiB0ciA+IHRkIHtcbiAgICBib3JkZXItd2lkdGg6IDFweDtcbiAgfVxuICAucC10cmVldGFibGUucC10cmVldGFibGUtZ3JpZGxpbmVzIC5wLXRyZWV0YWJsZS10Zm9vdCA+IHRyID4gdGQge1xuICAgIGJvcmRlci13aWR0aDogMXB4O1xuICB9XG4gIC5wLXRyZWV0YWJsZS5wLXRyZWV0YWJsZS1zdHJpcGVkIC5wLXRyZWV0YWJsZS10Ym9keSA+IHRyLnAtcm93LW9kZCB7XG4gICAgYmFja2dyb3VuZDogI2Y4ZjhmYTtcbiAgfVxuICAucC10cmVldGFibGUucC10cmVldGFibGUtc3RyaXBlZCAucC10cmVldGFibGUtdGJvZHkgPiB0ci5wLXJvdy1vZGQucC1oaWdobGlnaHQge1xuICAgIGJhY2tncm91bmQ6ICNlZWYyZmY7XG4gICAgY29sb3I6ICM0MzM4Y2E7XG4gIH1cbiAgLnAtdHJlZXRhYmxlLnAtdHJlZXRhYmxlLXN0cmlwZWQgLnAtdHJlZXRhYmxlLXRib2R5ID4gdHIucC1yb3ctb2RkLnAtaGlnaGxpZ2h0IC5wLXJvdy10b2dnbGVyIHtcbiAgICBjb2xvcjogIzQzMzhjYTtcbiAgfVxuICAucC10cmVldGFibGUucC10cmVldGFibGUtc3RyaXBlZCAucC10cmVldGFibGUtdGJvZHkgPiB0ci5wLXJvdy1vZGQucC1oaWdobGlnaHQgLnAtcm93LXRvZ2dsZXI6aG92ZXIge1xuICAgIGNvbG9yOiAjNDMzOGNhO1xuICB9XG4gIC5wLXRyZWV0YWJsZS5wLXRyZWV0YWJsZS1zdHJpcGVkIC5wLXRyZWV0YWJsZS10Ym9keSA+IHRyLnAtcm93LW9kZCArIC5wLXJvdy1leHBhbmRlZCB7XG4gICAgYmFja2dyb3VuZDogI2Y4ZjhmYTtcbiAgfVxuICAucC10cmVldGFibGUucC10cmVldGFibGUtc20gLnAtdHJlZXRhYmxlLWhlYWRlciB7XG4gICAgcGFkZGluZzogMC44NzVyZW0gMC44NzVyZW07XG4gIH1cbiAgLnAtdHJlZXRhYmxlLnAtdHJlZXRhYmxlLXNtIC5wLXRyZWV0YWJsZS10aGVhZCA+IHRyID4gdGgge1xuICAgIHBhZGRpbmc6IDAuNXJlbSAwLjVyZW07XG4gIH1cbiAgLnAtdHJlZXRhYmxlLnAtdHJlZXRhYmxlLXNtIC5wLXRyZWV0YWJsZS10Ym9keSA+IHRyID4gdGQge1xuICAgIHBhZGRpbmc6IDAuNXJlbSAwLjVyZW07XG4gIH1cbiAgLnAtdHJlZXRhYmxlLnAtdHJlZXRhYmxlLXNtIC5wLXRyZWV0YWJsZS10Zm9vdCA+IHRyID4gdGQge1xuICAgIHBhZGRpbmc6IDAuNXJlbSAwLjVyZW07XG4gIH1cbiAgLnAtdHJlZXRhYmxlLnAtdHJlZXRhYmxlLXNtIC5wLXRyZWV0YWJsZS1mb290ZXIge1xuICAgIHBhZGRpbmc6IDAuNXJlbSAwLjVyZW07XG4gIH1cbiAgLnAtdHJlZXRhYmxlLnAtdHJlZXRhYmxlLWxnIC5wLXRyZWV0YWJsZS1oZWFkZXIge1xuICAgIHBhZGRpbmc6IDEuMjVyZW0gMS4yNXJlbTtcbiAgfVxuICAucC10cmVldGFibGUucC10cmVldGFibGUtbGcgLnAtdHJlZXRhYmxlLXRoZWFkID4gdHIgPiB0aCB7XG4gICAgcGFkZGluZzogMS4yNXJlbSAxLjI1cmVtO1xuICB9XG4gIC5wLXRyZWV0YWJsZS5wLXRyZWV0YWJsZS1sZyAucC10cmVldGFibGUtdGJvZHkgPiB0ciA+IHRkIHtcbiAgICBwYWRkaW5nOiAxLjI1cmVtIDEuMjVyZW07XG4gIH1cbiAgLnAtdHJlZXRhYmxlLnAtdHJlZXRhYmxlLWxnIC5wLXRyZWV0YWJsZS10Zm9vdCA+IHRyID4gdGQge1xuICAgIHBhZGRpbmc6IDEuMjVyZW0gMS4yNXJlbTtcbiAgfVxuICAucC10cmVldGFibGUucC10cmVldGFibGUtbGcgLnAtdHJlZXRhYmxlLWZvb3RlciB7XG4gICAgcGFkZGluZzogMS4yNXJlbSAxLjI1cmVtO1xuICB9XG4gIC5wLXRpbWVsaW5lIC5wLXRpbWVsaW5lLWV2ZW50LW1hcmtlciB7XG4gICAgYm9yZGVyOiAycHggc29saWQgIzYzNjZmMTtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgd2lkdGg6IDFyZW07XG4gICAgaGVpZ2h0OiAxcmVtO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIH1cbiAgLnAtdGltZWxpbmUgLnAtdGltZWxpbmUtZXZlbnQtY29ubmVjdG9yIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTVlN2ViO1xuICB9XG4gIC5wLXRpbWVsaW5lLnAtdGltZWxpbmUtdmVydGljYWwgLnAtdGltZWxpbmUtZXZlbnQtb3Bwb3NpdGUsXG4gIC5wLXRpbWVsaW5lLnAtdGltZWxpbmUtdmVydGljYWwgLnAtdGltZWxpbmUtZXZlbnQtY29udGVudCB7XG4gICAgcGFkZGluZzogMCAxcmVtO1xuICB9XG4gIC5wLXRpbWVsaW5lLnAtdGltZWxpbmUtdmVydGljYWwgLnAtdGltZWxpbmUtZXZlbnQtY29ubmVjdG9yIHtcbiAgICB3aWR0aDogMnB4O1xuICB9XG4gIC5wLXRpbWVsaW5lLnAtdGltZWxpbmUtaG9yaXpvbnRhbCAucC10aW1lbGluZS1ldmVudC1vcHBvc2l0ZSxcbiAgLnAtdGltZWxpbmUucC10aW1lbGluZS1ob3Jpem9udGFsIC5wLXRpbWVsaW5lLWV2ZW50LWNvbnRlbnQge1xuICAgIHBhZGRpbmc6IDFyZW0gMDtcbiAgfVxuICAucC10aW1lbGluZS5wLXRpbWVsaW5lLWhvcml6b250YWwgLnAtdGltZWxpbmUtZXZlbnQtY29ubmVjdG9yIHtcbiAgICBoZWlnaHQ6IDJweDtcbiAgfVxuICAucC1hY2NvcmRpb24gLnAtYWNjb3JkaW9uLWhlYWRlciAucC1hY2NvcmRpb24taGVhZGVyLWxpbmsge1xuICAgIHBhZGRpbmc6IDEuMjVyZW07XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2U1ZTdlYjtcbiAgICBjb2xvcjogIzZiNzI4MDtcbiAgICBiYWNrZ3JvdW5kOiAjZjlmYWZiO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgIHRyYW5zaXRpb246IGJveC1zaGFkb3cgMC4ycztcbiAgfVxuICAucC1hY2NvcmRpb24gLnAtYWNjb3JkaW9uLWhlYWRlciAucC1hY2NvcmRpb24taGVhZGVyLWxpbmsgLnAtYWNjb3JkaW9uLXRvZ2dsZS1pY29uIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbiAgfVxuICAucC1hY2NvcmRpb24gLnAtYWNjb3JkaW9uLWhlYWRlcjpub3QoLnAtZGlzYWJsZWQpIC5wLWFjY29yZGlvbi1oZWFkZXItbGluazpmb2N1cy12aXNpYmxlIHtcbiAgICBvdXRsaW5lOiAwIG5vbmU7XG4gICAgb3V0bGluZS1vZmZzZXQ6IDA7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtICNjN2QyZmU7XG4gIH1cbiAgLnAtYWNjb3JkaW9uIC5wLWFjY29yZGlvbi1oZWFkZXI6bm90KC5wLWhpZ2hsaWdodCk6bm90KC5wLWRpc2FibGVkKTpob3ZlciAucC1hY2NvcmRpb24taGVhZGVyLWxpbmsge1xuICAgIGJhY2tncm91bmQ6ICNmM2Y0ZjY7XG4gICAgYm9yZGVyLWNvbG9yOiAjZTVlN2ViO1xuICAgIGNvbG9yOiAjMzc0MTUxO1xuICB9XG4gIC5wLWFjY29yZGlvbiAucC1hY2NvcmRpb24taGVhZGVyOm5vdCgucC1kaXNhYmxlZCkucC1oaWdobGlnaHQgLnAtYWNjb3JkaW9uLWhlYWRlci1saW5rIHtcbiAgICBiYWNrZ3JvdW5kOiAjZjlmYWZiO1xuICAgIGJvcmRlci1jb2xvcjogI2U1ZTdlYjtcbiAgICBjb2xvcjogIzM3NDE1MTtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICB9XG4gIC5wLWFjY29yZGlvbiAucC1hY2NvcmRpb24taGVhZGVyOm5vdCgucC1kaXNhYmxlZCkucC1oaWdobGlnaHQ6aG92ZXIgLnAtYWNjb3JkaW9uLWhlYWRlci1saW5rIHtcbiAgICBib3JkZXItY29sb3I6ICNlNWU3ZWI7XG4gICAgYmFja2dyb3VuZDogI2YzZjRmNjtcbiAgICBjb2xvcjogIzM3NDE1MTtcbiAgfVxuICAucC1hY2NvcmRpb24gLnAtYWNjb3JkaW9uLWNvbnRlbnQge1xuICAgIHBhZGRpbmc6IDEuMjVyZW07XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2U1ZTdlYjtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgIGNvbG9yOiAjNGI1NTYzO1xuICAgIGJvcmRlci10b3A6IDA7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNnB4O1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDZweDtcbiAgfVxuICAucC1hY2NvcmRpb24gLnAtYWNjb3JkaW9uLXRhYiB7XG4gICAgbWFyZ2luLWJvdHRvbTogNHB4O1xuICB9XG4gIC5wLWNhcmQge1xuICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgY29sb3I6ICM0YjU1NjM7XG4gICAgYm94LXNoYWRvdzogMCAycHggMXB4IC0xcHggcmdiYSgwLCAwLCAwLCAwLjIpLCAwIDFweCAxcHggMCByZ2JhKDAsIDAsIDAsIDAuMTQpLCAwIDFweCAzcHggMCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgfVxuICAucC1jYXJkIC5wLWNhcmQtYm9keSB7XG4gICAgcGFkZGluZzogMS4yNXJlbTtcbiAgfVxuICAucC1jYXJkIC5wLWNhcmQtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICB9XG4gIC5wLWNhcmQgLnAtY2FyZC1zdWJ0aXRsZSB7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gICAgY29sb3I6ICM2YjcyODA7XG4gIH1cbiAgLnAtY2FyZCAucC1jYXJkLWNvbnRlbnQge1xuICAgIHBhZGRpbmc6IDEuMjVyZW0gMDtcbiAgfVxuICAucC1jYXJkIC5wLWNhcmQtZm9vdGVyIHtcbiAgICBwYWRkaW5nOiAxLjI1cmVtIDAgMCAwO1xuICB9XG4gIC5wLWZpZWxkc2V0IHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZTVlN2ViO1xuICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgY29sb3I6ICM0YjU1NjM7XG4gICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICB9XG4gIC5wLWZpZWxkc2V0IC5wLWZpZWxkc2V0LWxlZ2VuZCB7XG4gICAgcGFkZGluZzogMS4yNXJlbTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZTVlN2ViO1xuICAgIGNvbG9yOiAjMzc0MTUxO1xuICAgIGJhY2tncm91bmQ6ICNmOWZhZmI7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIH1cbiAgLnAtZmllbGRzZXQucC1maWVsZHNldC10b2dnbGVhYmxlIC5wLWZpZWxkc2V0LWxlZ2VuZCB7XG4gICAgcGFkZGluZzogMDtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMsIGNvbG9yIDAuMnMsIGJveC1zaGFkb3cgMC4ycztcbiAgfVxuICAucC1maWVsZHNldC5wLWZpZWxkc2V0LXRvZ2dsZWFibGUgLnAtZmllbGRzZXQtbGVnZW5kIGEge1xuICAgIHBhZGRpbmc6IDEuMjVyZW07XG4gICAgY29sb3I6ICMzNzQxNTE7XG4gICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgIHRyYW5zaXRpb246IGJveC1zaGFkb3cgMC4ycztcbiAgfVxuICAucC1maWVsZHNldC5wLWZpZWxkc2V0LXRvZ2dsZWFibGUgLnAtZmllbGRzZXQtbGVnZW5kIGEgLnAtZmllbGRzZXQtdG9nZ2xlciB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG4gIH1cbiAgLnAtZmllbGRzZXQucC1maWVsZHNldC10b2dnbGVhYmxlIC5wLWZpZWxkc2V0LWxlZ2VuZCBhOmZvY3VzLXZpc2libGUge1xuICAgIG91dGxpbmU6IDAgbm9uZTtcbiAgICBvdXRsaW5lLW9mZnNldDogMDtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gI2M3ZDJmZTtcbiAgfVxuICAucC1maWVsZHNldC5wLWZpZWxkc2V0LXRvZ2dsZWFibGUgLnAtZmllbGRzZXQtbGVnZW5kOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjZjNmNGY2O1xuICAgIGJvcmRlci1jb2xvcjogI2U1ZTdlYjtcbiAgICBjb2xvcjogIzM3NDE1MTtcbiAgfVxuICAucC1maWVsZHNldCAucC1maWVsZHNldC1jb250ZW50IHtcbiAgICBwYWRkaW5nOiAxLjI1cmVtO1xuICB9XG4gIC5wLWRpdmlkZXIgLnAtZGl2aWRlci1jb250ZW50IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICB9XG4gIC5wLWRpdmlkZXIucC1kaXZpZGVyLWhvcml6b250YWwge1xuICAgIG1hcmdpbjogMS4yNXJlbSAwO1xuICAgIHBhZGRpbmc6IDAgMS4yNXJlbTtcbiAgfVxuICAucC1kaXZpZGVyLnAtZGl2aWRlci1ob3Jpem9udGFsOmJlZm9yZSB7XG4gICAgYm9yZGVyLXRvcDogMXB4ICNlNWU3ZWI7XG4gIH1cbiAgLnAtZGl2aWRlci5wLWRpdmlkZXItaG9yaXpvbnRhbCAucC1kaXZpZGVyLWNvbnRlbnQge1xuICAgIHBhZGRpbmc6IDAgMC41cmVtO1xuICB9XG4gIC5wLWRpdmlkZXIucC1kaXZpZGVyLXZlcnRpY2FsIHtcbiAgICBtYXJnaW46IDAgMS4yNXJlbTtcbiAgICBwYWRkaW5nOiAxLjI1cmVtIDA7XG4gIH1cbiAgLnAtZGl2aWRlci5wLWRpdmlkZXItdmVydGljYWw6YmVmb3JlIHtcbiAgICBib3JkZXItbGVmdDogMXB4ICNlNWU3ZWI7XG4gIH1cbiAgLnAtZGl2aWRlci5wLWRpdmlkZXItdmVydGljYWwgLnAtZGl2aWRlci1jb250ZW50IHtcbiAgICBwYWRkaW5nOiAwLjVyZW0gMDtcbiAgfVxuICAucC1wYW5lbCAucC1wYW5lbC1oZWFkZXIge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNlNWU3ZWI7XG4gICAgcGFkZGluZzogMS4yNXJlbTtcbiAgICBiYWNrZ3JvdW5kOiAjZjlmYWZiO1xuICAgIGNvbG9yOiAjMzc0MTUxO1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA2cHg7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNnB4O1xuICB9XG4gIC5wLXBhbmVsIC5wLXBhbmVsLWhlYWRlciAucC1wYW5lbC10aXRsZSB7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgfVxuICAucC1wYW5lbCAucC1wYW5lbC1oZWFkZXIgLnAtcGFuZWwtaGVhZGVyLWljb24ge1xuICAgIHdpZHRoOiAycmVtO1xuICAgIGhlaWdodDogMnJlbTtcbiAgICBjb2xvcjogIzZiNzI4MDtcbiAgICBib3JkZXI6IDAgbm9uZTtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzLCBjb2xvciAwLjJzLCBib3gtc2hhZG93IDAuMnM7XG4gIH1cbiAgLnAtcGFuZWwgLnAtcGFuZWwtaGVhZGVyIC5wLXBhbmVsLWhlYWRlci1pY29uOmVuYWJsZWQ6aG92ZXIge1xuICAgIGNvbG9yOiAjMzc0MTUxO1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYmFja2dyb3VuZDogI2YzZjRmNjtcbiAgfVxuICAucC1wYW5lbCAucC1wYW5lbC1oZWFkZXIgLnAtcGFuZWwtaGVhZGVyLWljb246Zm9jdXMtdmlzaWJsZSB7XG4gICAgb3V0bGluZTogMCBub25lO1xuICAgIG91dGxpbmUtb2Zmc2V0OiAwO1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSAjYzdkMmZlO1xuICB9XG4gIC5wLXBhbmVsLnAtcGFuZWwtdG9nZ2xlYWJsZSAucC1wYW5lbC1oZWFkZXIge1xuICAgIHBhZGRpbmc6IDAuNzVyZW0gMS4yNXJlbTtcbiAgfVxuICAucC1wYW5lbDpoYXMoPiAucC1wYW5lbC1mb290ZXIpIC5wLXBhbmVsLWNvbnRlbnQge1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gIH1cbiAgLnAtcGFuZWwgLnAtcGFuZWwtY29udGVudCB7XG4gICAgcGFkZGluZzogMS4yNXJlbTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZTVlN2ViO1xuICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgY29sb3I6ICM0YjU1NjM7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDZweDtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA2cHg7XG4gICAgYm9yZGVyLXRvcDogMCBub25lO1xuICB9XG4gIC5wLXBhbmVsIC5wLXBhbmVsLWZvb3RlciB7XG4gICAgcGFkZGluZzogMC43NXJlbSAxLjI1cmVtO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNlNWU3ZWI7XG4gICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICBjb2xvcjogIzRiNTU2MztcbiAgICBib3JkZXItdG9wOiAwIG5vbmU7XG4gIH1cbiAgLnAtc3BsaXR0ZXIge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNlNWU3ZWI7XG4gICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgY29sb3I6ICM0YjU1NjM7XG4gIH1cbiAgLnAtc3BsaXR0ZXIgLnAtc3BsaXR0ZXItZ3V0dGVyIHtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMsIGNvbG9yIDAuMnMsIGJveC1zaGFkb3cgMC4ycztcbiAgICBiYWNrZ3JvdW5kOiAjZjlmYWZiO1xuICB9XG4gIC5wLXNwbGl0dGVyIC5wLXNwbGl0dGVyLWd1dHRlciAucC1zcGxpdHRlci1ndXR0ZXItaGFuZGxlIHtcbiAgICBiYWNrZ3JvdW5kOiAjZTVlN2ViO1xuICB9XG4gIC5wLXNwbGl0dGVyIC5wLXNwbGl0dGVyLWd1dHRlciAucC1zcGxpdHRlci1ndXR0ZXItaGFuZGxlOmZvY3VzLXZpc2libGUge1xuICAgIG91dGxpbmU6IDAgbm9uZTtcbiAgICBvdXRsaW5lLW9mZnNldDogMDtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gI2M3ZDJmZTtcbiAgfVxuICAucC1zcGxpdHRlciAucC1zcGxpdHRlci1ndXR0ZXItcmVzaXppbmcge1xuICAgIGJhY2tncm91bmQ6ICNlNWU3ZWI7XG4gIH1cbiAgLnAtc3RlcHBlciAucC1zdGVwcGVyLW5hdiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICB9XG4gIC5wLXN0ZXBwZXIgLnAtc3RlcHBlci1oZWFkZXIge1xuICAgIHBhZGRpbmc6IDAuNXJlbTtcbiAgfVxuICAucC1zdGVwcGVyIC5wLXN0ZXBwZXItaGVhZGVyIC5wLXN0ZXBwZXItYWN0aW9uIHtcbiAgICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IDAuMnM7XG4gICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgb3V0bGluZS1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cbiAgLnAtc3RlcHBlciAucC1zdGVwcGVyLWhlYWRlciAucC1zdGVwcGVyLWFjdGlvbiAucC1zdGVwcGVyLW51bWJlciB7XG4gICAgY29sb3I6ICM0YjU1NjM7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2YzZjRmNjtcbiAgICBib3JkZXItd2lkdGg6IDJweDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgIG1pbi13aWR0aDogMnJlbTtcbiAgICBoZWlnaHQ6IDJyZW07XG4gICAgbGluZS1oZWlnaHQ6IDJyZW07XG4gICAgZm9udC1zaXplOiAxLjE0M3JlbTtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzLCBjb2xvciAwLjJzLCBib3gtc2hhZG93IDAuMnM7XG4gIH1cbiAgLnAtc3RlcHBlciAucC1zdGVwcGVyLWhlYWRlciAucC1zdGVwcGVyLWFjdGlvbiAucC1zdGVwcGVyLXRpdGxlIHtcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtO1xuICAgIGNvbG9yOiAjNmI3MjgwO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzLCBjb2xvciAwLjJzLCBib3gtc2hhZG93IDAuMnM7XG4gIH1cbiAgLnAtc3RlcHBlciAucC1zdGVwcGVyLWhlYWRlciAucC1zdGVwcGVyLWFjdGlvbjpub3QoLnAtZGlzYWJsZWQpOmZvY3VzLXZpc2libGUge1xuICAgIG91dGxpbmU6IDAgbm9uZTtcbiAgICBvdXRsaW5lLW9mZnNldDogMDtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gI2M3ZDJmZTtcbiAgfVxuICAucC1zdGVwcGVyIC5wLXN0ZXBwZXItaGVhZGVyLnAtaGlnaGxpZ2h0IC5wLXN0ZXBwZXItbnVtYmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjZWVmMmZmO1xuICAgIGNvbG9yOiAjNDMzOGNhO1xuICB9XG4gIC5wLXN0ZXBwZXIgLnAtc3RlcHBlci1oZWFkZXIucC1oaWdobGlnaHQgLnAtc3RlcHBlci10aXRsZSB7XG4gICAgY29sb3I6ICM0YjU1NjM7XG4gIH1cbiAgLnAtc3RlcHBlciAucC1zdGVwcGVyLWhlYWRlcjpub3QoLnAtZGlzYWJsZWQpOmZvY3VzLXZpc2libGUge1xuICAgIG91dGxpbmU6IDAgbm9uZTtcbiAgICBvdXRsaW5lLW9mZnNldDogMDtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gI2M3ZDJmZTtcbiAgfVxuICAucC1zdGVwcGVyIC5wLXN0ZXBwZXItaGVhZGVyOmhhcyh+IC5wLWhpZ2hsaWdodCkgLnAtc3RlcHBlci1zZXBhcmF0b3Ige1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM2MzY2ZjE7XG4gIH1cbiAgLnAtc3RlcHBlciAucC1zdGVwcGVyLXBhbmVscyB7XG4gICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICBwYWRkaW5nOiAxLjI1cmVtO1xuICAgIGNvbG9yOiAjNGI1NTYzO1xuICB9XG4gIC5wLXN0ZXBwZXIgLnAtc3RlcHBlci1zZXBhcmF0b3Ige1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlNWU3ZWI7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAycHg7XG4gICAgbWFyZ2luLWlubGluZS1zdGFydDogMXJlbTtcbiAgICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IDAuMnM7XG4gIH1cbiAgLnAtc3RlcHBlci5wLXN0ZXBwZXItdmVydGljYWwge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuICAucC1zdGVwcGVyLnAtc3RlcHBlci12ZXJ0aWNhbCAucC1zdGVwcGVyLXRvZ2dsZWFibGUtY29udGVudCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4OiAxIDEgYXV0bztcbiAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgIGNvbG9yOiAjNGI1NTYzO1xuICB9XG4gIC5wLXN0ZXBwZXIucC1zdGVwcGVyLXZlcnRpY2FsIC5wLXN0ZXBwZXItcGFuZWwge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBmbGV4OiBpbml0aWFsO1xuICB9XG4gIC5wLXN0ZXBwZXIucC1zdGVwcGVyLXZlcnRpY2FsIC5wLXN0ZXBwZXItcGFuZWwucC1zdGVwcGVyLXBhbmVsLWFjdGl2ZSB7XG4gICAgZmxleDogMSAxIGF1dG87XG4gIH1cbiAgLnAtc3RlcHBlci5wLXN0ZXBwZXItdmVydGljYWwgLnAtc3RlcHBlci1wYW5lbCAucC1zdGVwcGVyLWhlYWRlciB7XG4gICAgZmxleDogaW5pdGlhbDtcbiAgfVxuICAucC1zdGVwcGVyLnAtc3RlcHBlci12ZXJ0aWNhbCAucC1zdGVwcGVyLXBhbmVsIC5wLXN0ZXBwZXItY29udGVudCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtO1xuICB9XG4gIC5wLXN0ZXBwZXIucC1zdGVwcGVyLXZlcnRpY2FsIC5wLXN0ZXBwZXItcGFuZWwgLnAtc3RlcHBlci1zZXBhcmF0b3Ige1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAycHg7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IGNhbGMoMS43NXJlbSArIDJweCk7XG4gIH1cbiAgLnAtc3RlcHBlci5wLXN0ZXBwZXItdmVydGljYWwgLnAtc3RlcHBlci1wYW5lbDpoYXMofiAucC1zdGVwcGVyLXBhbmVsLWFjdGl2ZSkgLnAtc3RlcHBlci1zZXBhcmF0b3Ige1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM2MzY2ZjE7XG4gIH1cbiAgLnAtc3RlcHBlci5wLXN0ZXBwZXItdmVydGljYWwgLnAtc3RlcHBlci1wYW5lbDpsYXN0LW9mLXR5cGUgLnAtc3RlcHBlci1jb250ZW50IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW07XG4gIH1cbiAgLnAtc2Nyb2xscGFuZWwgLnAtc2Nyb2xscGFuZWwtYmFyIHtcbiAgICBiYWNrZ3JvdW5kOiAjZjlmYWZiO1xuICAgIGJvcmRlcjogMCBub25lO1xuICB9XG4gIC5wLXNjcm9sbHBhbmVsIC5wLXNjcm9sbHBhbmVsLWJhcjpmb2N1cy12aXNpYmxlIHtcbiAgICBvdXRsaW5lOiAwIG5vbmU7XG4gICAgb3V0bGluZS1vZmZzZXQ6IDA7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtICNjN2QyZmU7XG4gIH1cbiAgLnAtdGFidmlldy1uYXYtY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLnAtdGFidmlldy1zY3JvbGxhYmxlIC5wLXRhYnZpZXctbmF2LWNvbnRhaW5lciB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxuICAucC10YWJ2aWV3LW5hdi1jb250ZW50IHtcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgIG92ZXJmbG93LXk6IGhpZGRlbjtcbiAgICBzY3JvbGwtYmVoYXZpb3I6IHNtb290aDtcbiAgICBzY3JvbGxiYXItd2lkdGg6IG5vbmU7XG4gICAgb3ZlcnNjcm9sbC1iZWhhdmlvcjogY29udGFpbiBhdXRvO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAucC10YWJ2aWV3LW5hdiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgZmxleDogMSAxIGF1dG87XG4gIH1cbiAgLnAtdGFidmlldy1uYXYtbGluayB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cbiAgLnAtdGFidmlldy1pbmstYmFyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHotaW5kZXg6IDE7XG4gIH1cbiAgLnAtdGFidmlldy1uYXYtbGluazpmb2N1cyB7XG4gICAgei1pbmRleDogMTtcbiAgfVxuICAucC10YWJ2aWV3LWNsb3NlIHtcbiAgICB6LWluZGV4OiAxO1xuICB9XG4gIC5wLXRhYnZpZXctdGl0bGUge1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIH1cbiAgLnAtdGFidmlldy1uYXYtYnRuIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHotaW5kZXg6IDI7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuICAucC10YWJ2aWV3LW5hdi1wcmV2IHtcbiAgICBsZWZ0OiAwO1xuICB9XG4gIC5wLXRhYnZpZXctbmF2LW5leHQge1xuICAgIHJpZ2h0OiAwO1xuICB9XG4gIC5wLXRhYnZpZXctbmF2LWNvbnRlbnQ6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5wLXRhYnZpZXcgLnAtdGFidmlldy1uYXYge1xuICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2U1ZTdlYjtcbiAgICBib3JkZXItd2lkdGg6IDAgMCAycHggMDtcbiAgfVxuICAucC10YWJ2aWV3IC5wLXRhYnZpZXctbmF2IGxpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbiAgLnAtdGFidmlldyAucC10YWJ2aWV3LW5hdiBsaSAucC10YWJ2aWV3LW5hdi1saW5rIHtcbiAgICBib3JkZXI6IHNvbGlkICNlNWU3ZWI7XG4gICAgYm9yZGVyLXdpZHRoOiAwIDAgMnB4IDA7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjZTVlN2ViIHRyYW5zcGFyZW50O1xuICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgY29sb3I6ICM2YjcyODA7XG4gICAgcGFkZGluZzogMS4yNXJlbTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA2cHg7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNnB4O1xuICAgIHRyYW5zaXRpb246IGJveC1zaGFkb3cgMC4ycztcbiAgICBtYXJnaW46IDAgMCAtMnB4IDA7XG4gIH1cbiAgLnAtdGFidmlldyAucC10YWJ2aWV3LW5hdiBsaSAucC10YWJ2aWV3LW5hdi1saW5rOm5vdCgucC1kaXNhYmxlZCk6Zm9jdXMtdmlzaWJsZSB7XG4gICAgb3V0bGluZTogMCBub25lO1xuICAgIG91dGxpbmUtb2Zmc2V0OiAwO1xuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDAuMnJlbSAjYzdkMmZlO1xuICB9XG4gIC5wLXRhYnZpZXcgLnAtdGFidmlldy1uYXYgbGk6bm90KC5wLWhpZ2hsaWdodCk6bm90KC5wLWRpc2FibGVkKTpob3ZlciAucC10YWJ2aWV3LW5hdi1saW5rIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgIGJvcmRlci1jb2xvcjogIzljYTNhZjtcbiAgICBjb2xvcjogIzZiNzI4MDtcbiAgfVxuICAucC10YWJ2aWV3IC5wLXRhYnZpZXctbmF2IGxpLnAtaGlnaGxpZ2h0IC5wLXRhYnZpZXctbmF2LWxpbmsge1xuICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgYm9yZGVyLWNvbG9yOiAjNjM2NmYxO1xuICAgIGNvbG9yOiAjNjM2NmYxO1xuICB9XG4gIC5wLXRhYnZpZXcgLnAtdGFidmlldy1jbG9zZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNXJlbTtcbiAgfVxuICAucC10YWJ2aWV3IC5wLXRhYnZpZXctbmF2LWJ0bi5wLWxpbmsge1xuICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgY29sb3I6ICM2MzY2ZjE7XG4gICAgd2lkdGg6IDNyZW07XG4gICAgYm94LXNoYWRvdzogMCAzcHggMXB4IC0ycHggcmdiYSgwLCAwLCAwLCAwLjIpLCAwIDJweCAycHggMCByZ2JhKDAsIDAsIDAsIDAuMTQpLCAwIDFweCA1cHggMCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gIH1cbiAgLnAtdGFidmlldyAucC10YWJ2aWV3LW5hdi1idG4ucC1saW5rOmZvY3VzLXZpc2libGUge1xuICAgIG91dGxpbmU6IDAgbm9uZTtcbiAgICBvdXRsaW5lLW9mZnNldDogMDtcbiAgICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAwLjJyZW0gI2M3ZDJmZTtcbiAgfVxuICAucC10YWJ2aWV3IC5wLXRhYnZpZXctcGFuZWxzIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgIHBhZGRpbmc6IDEuMjVyZW07XG4gICAgYm9yZGVyOiAwIG5vbmU7XG4gICAgY29sb3I6ICM0YjU1NjM7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDZweDtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA2cHg7XG4gIH1cbiAgLnAtdG9vbGJhciB7XG4gICAgYmFja2dyb3VuZDogI2Y5ZmFmYjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZTVlN2ViO1xuICAgIHBhZGRpbmc6IDEuMjVyZW07XG4gICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgIGdhcDogMC41cmVtO1xuICB9XG4gIC5wLXRvb2xiYXIgLnAtdG9vbGJhci1zZXBhcmF0b3Ige1xuICAgIG1hcmdpbjogMCAwLjVyZW07XG4gIH1cbiAgLnAtY29uZmlybS1wb3B1cCB7XG4gICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICBjb2xvcjogIzRiNTU2MztcbiAgICBib3JkZXI6IDAgbm9uZTtcbiAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgYm94LXNoYWRvdzogMCAxcHggM3B4IHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgfVxuICAucC1jb25maXJtLXBvcHVwIC5wLWNvbmZpcm0tcG9wdXAtY29udGVudCB7XG4gICAgcGFkZGluZzogMS4yNXJlbTtcbiAgfVxuICAucC1jb25maXJtLXBvcHVwIC5wLWNvbmZpcm0tcG9wdXAtZm9vdGVyIHtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICBwYWRkaW5nOiAwIDEuMjVyZW0gMS4yNXJlbSAxLjI1cmVtO1xuICB9XG4gIC5wLWNvbmZpcm0tcG9wdXAgLnAtY29uZmlybS1wb3B1cC1mb290ZXIgYnV0dG9uIHtcbiAgICBtYXJnaW46IDAgMC41cmVtIDAgMDtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuICAucC1jb25maXJtLXBvcHVwIC5wLWNvbmZpcm0tcG9wdXAtZm9vdGVyIGJ1dHRvbjpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgLnAtY29uZmlybS1wb3B1cDphZnRlciB7XG4gICAgYm9yZGVyOiBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMCk7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2ZmZmZmZjtcbiAgfVxuICAucC1jb25maXJtLXBvcHVwOmJlZm9yZSB7XG4gICAgYm9yZGVyOiBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMCk7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2YyZjJmMjtcbiAgfVxuICAucC1jb25maXJtLXBvcHVwLnAtY29uZmlybS1wb3B1cC1mbGlwcGVkOmFmdGVyIHtcbiAgICBib3JkZXItdG9wLWNvbG9yOiAjZmZmZmZmO1xuICB9XG4gIC5wLWNvbmZpcm0tcG9wdXAucC1jb25maXJtLXBvcHVwLWZsaXBwZWQ6YmVmb3JlIHtcbiAgICBib3JkZXItdG9wLWNvbG9yOiAjZmZmZmZmO1xuICB9XG4gIC5wLWNvbmZpcm0tcG9wdXAgLnAtY29uZmlybS1wb3B1cC1pY29uIHtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgfVxuICAucC1jb25maXJtLXBvcHVwIC5wLWNvbmZpcm0tcG9wdXAtaWNvbi5wLWljb24ge1xuICAgIHdpZHRoOiAxLjVyZW07XG4gICAgaGVpZ2h0OiAxLjVyZW07XG4gIH1cbiAgLnAtY29uZmlybS1wb3B1cCAucC1jb25maXJtLXBvcHVwLW1lc3NhZ2Uge1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtO1xuICB9XG4gIC5wLWRpYWxvZyB7XG4gICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgIGJveC1zaGFkb3c6IDAgMXB4IDNweCByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gICAgYm9yZGVyOiAwIG5vbmU7XG4gIH1cbiAgLnAtZGlhbG9nIC5wLWRpYWxvZy1oZWFkZXIge1xuICAgIGJvcmRlci1ib3R0b206IDAgbm9uZTtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgIGNvbG9yOiAjMzc0MTUxO1xuICAgIHBhZGRpbmc6IDEuNXJlbTtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNnB4O1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDZweDtcbiAgfVxuICAucC1kaWFsb2cgLnAtZGlhbG9nLWhlYWRlciAucC1kaWFsb2ctdGl0bGUge1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICB9XG4gIC5wLWRpYWxvZyAucC1kaWFsb2ctaGVhZGVyIC5wLWRpYWxvZy1oZWFkZXItaWNvbiB7XG4gICAgd2lkdGg6IDJyZW07XG4gICAgaGVpZ2h0OiAycmVtO1xuICAgIGNvbG9yOiAjNmI3MjgwO1xuICAgIGJvcmRlcjogMCBub25lO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMsIGNvbG9yIDAuMnMsIGJveC1zaGFkb3cgMC4ycztcbiAgfVxuICAucC1kaWFsb2cgLnAtZGlhbG9nLWhlYWRlciAucC1kaWFsb2ctaGVhZGVyLWljb246ZW5hYmxlZDpob3ZlciB7XG4gICAgY29sb3I6ICMzNzQxNTE7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBiYWNrZ3JvdW5kOiAjZjNmNGY2O1xuICB9XG4gIC5wLWRpYWxvZyAucC1kaWFsb2ctaGVhZGVyIC5wLWRpYWxvZy1oZWFkZXItaWNvbjpmb2N1cy12aXNpYmxlIHtcbiAgICBvdXRsaW5lOiAwIG5vbmU7XG4gICAgb3V0bGluZS1vZmZzZXQ6IDA7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtICNjN2QyZmU7XG4gIH1cbiAgLnAtZGlhbG9nIC5wLWRpYWxvZy1oZWFkZXIgLnAtZGlhbG9nLWhlYWRlci1pY29uIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbiAgfVxuICAucC1kaWFsb2cgLnAtZGlhbG9nLWhlYWRlciAucC1kaWFsb2ctaGVhZGVyLWljb246bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG4gIC5wLWRpYWxvZyAucC1kaWFsb2ctY29udGVudCB7XG4gICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICBjb2xvcjogIzRiNTU2MztcbiAgICBwYWRkaW5nOiAwIDEuNXJlbSAycmVtIDEuNXJlbTtcbiAgfVxuICAucC1kaWFsb2cgLnAtZGlhbG9nLWNvbnRlbnQ6bGFzdC1vZi10eXBlIHtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNnB4O1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDZweDtcbiAgfVxuICAucC1kaWFsb2cgLnAtZGlhbG9nLWZvb3RlciB7XG4gICAgYm9yZGVyLXRvcDogMCBub25lO1xuICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgY29sb3I6ICM0YjU1NjM7XG4gICAgcGFkZGluZzogMCAxLjVyZW0gMS41cmVtIDEuNXJlbTtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNnB4O1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDZweDtcbiAgfVxuICAucC1kaWFsb2cgLnAtZGlhbG9nLWZvb3RlciBidXR0b24ge1xuICAgIG1hcmdpbjogMCAwLjVyZW0gMCAwO1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG4gIC5wLWRpYWxvZy5wLWRpYWxvZy1tYXhpbWl6ZWQgLnAtZGlhbG9nLWhlYWRlciwgLnAtZGlhbG9nLnAtZGlhbG9nLW1heGltaXplZCAucC1kaWFsb2ctY29udGVudDpsYXN0LW9mLXR5cGUge1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gIH1cbiAgLnAtZGlhbG9nLnAtY29uZmlybS1kaWFsb2cgLnAtY29uZmlybS1kaWFsb2ctaWNvbiB7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICB9XG4gIC5wLWRpYWxvZy5wLWNvbmZpcm0tZGlhbG9nIC5wLWNvbmZpcm0tZGlhbG9nLWljb24ucC1pY29uIHtcbiAgICB3aWR0aDogMnJlbTtcbiAgICBoZWlnaHQ6IDJyZW07XG4gIH1cbiAgLnAtZGlhbG9nLnAtY29uZmlybS1kaWFsb2cgLnAtY29uZmlybS1kaWFsb2ctbWVzc2FnZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW07XG4gIH1cbiAgLnAtb3ZlcmxheXBhbmVsIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgIGNvbG9yOiAjNGI1NTYzO1xuICAgIGJvcmRlcjogMCBub25lO1xuICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICBib3gtc2hhZG93OiAwIDFweCAzcHggcmdiYSgwLCAwLCAwLCAwLjMpO1xuICB9XG4gIC5wLW92ZXJsYXlwYW5lbCAucC1vdmVybGF5cGFuZWwtY29udGVudCB7XG4gICAgcGFkZGluZzogMS4yNXJlbTtcbiAgfVxuICAucC1vdmVybGF5cGFuZWwgLnAtb3ZlcmxheXBhbmVsLWNsb3NlIHtcbiAgICBiYWNrZ3JvdW5kOiAjNjM2NmYxO1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIHdpZHRoOiAycmVtO1xuICAgIGhlaWdodDogMnJlbTtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMsIGNvbG9yIDAuMnMsIGJveC1zaGFkb3cgMC4ycztcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogLTFyZW07XG4gICAgcmlnaHQ6IC0xcmVtO1xuICB9XG4gIC5wLW92ZXJsYXlwYW5lbCAucC1vdmVybGF5cGFuZWwtY2xvc2U6ZW5hYmxlZDpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogIzRmNDZlNTtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgfVxuICAucC1vdmVybGF5cGFuZWw6YWZ0ZXIge1xuICAgIGJvcmRlcjogc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDApO1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICNmZmZmZmY7XG4gIH1cbiAgLnAtb3ZlcmxheXBhbmVsOmJlZm9yZSB7XG4gICAgYm9yZGVyOiBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMCk7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2YyZjJmMjtcbiAgfVxuICAucC1vdmVybGF5cGFuZWwucC1vdmVybGF5cGFuZWwtZmxpcHBlZDphZnRlciB7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogI2ZmZmZmZjtcbiAgfVxuICAucC1vdmVybGF5cGFuZWwucC1vdmVybGF5cGFuZWwtZmxpcHBlZDpiZWZvcmUge1xuICAgIGJvcmRlci10b3AtY29sb3I6ICNmZmZmZmY7XG4gIH1cbiAgLnAtc2lkZWJhciB7XG4gICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICBjb2xvcjogIzRiNTU2MztcbiAgICBib3JkZXI6IDAgbm9uZTtcbiAgICBib3gtc2hhZG93OiAwIDFweCAzcHggcmdiYSgwLCAwLCAwLCAwLjMpO1xuICB9XG4gIC5wLXNpZGViYXIgLnAtc2lkZWJhci1oZWFkZXIge1xuICAgIHBhZGRpbmc6IDEuMjVyZW07XG4gIH1cbiAgLnAtc2lkZWJhciAucC1zaWRlYmFyLWhlYWRlciAucC1zaWRlYmFyLWNsb3NlLFxuICAucC1zaWRlYmFyIC5wLXNpZGViYXItaGVhZGVyIC5wLXNpZGViYXItaWNvbiB7XG4gICAgd2lkdGg6IDJyZW07XG4gICAgaGVpZ2h0OiAycmVtO1xuICAgIGNvbG9yOiAjNmI3MjgwO1xuICAgIGJvcmRlcjogMCBub25lO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMsIGNvbG9yIDAuMnMsIGJveC1zaGFkb3cgMC4ycztcbiAgfVxuICAucC1zaWRlYmFyIC5wLXNpZGViYXItaGVhZGVyIC5wLXNpZGViYXItY2xvc2U6ZW5hYmxlZDpob3ZlcixcbiAgLnAtc2lkZWJhciAucC1zaWRlYmFyLWhlYWRlciAucC1zaWRlYmFyLWljb246ZW5hYmxlZDpob3ZlciB7XG4gICAgY29sb3I6ICMzNzQxNTE7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBiYWNrZ3JvdW5kOiAjZjNmNGY2O1xuICB9XG4gIC5wLXNpZGViYXIgLnAtc2lkZWJhci1oZWFkZXIgLnAtc2lkZWJhci1jbG9zZTpmb2N1cy12aXNpYmxlLFxuICAucC1zaWRlYmFyIC5wLXNpZGViYXItaGVhZGVyIC5wLXNpZGViYXItaWNvbjpmb2N1cy12aXNpYmxlIHtcbiAgICBvdXRsaW5lOiAwIG5vbmU7XG4gICAgb3V0bGluZS1vZmZzZXQ6IDA7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtICNjN2QyZmU7XG4gIH1cbiAgLnAtc2lkZWJhciAucC1zaWRlYmFyLWhlYWRlciArIC5wLXNpZGViYXItY29udGVudCB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gIH1cbiAgLnAtc2lkZWJhciAucC1zaWRlYmFyLWNvbnRlbnQge1xuICAgIHBhZGRpbmc6IDEuMjVyZW07XG4gIH1cbiAgLnAtdG9vbHRpcCAucC10b29sdGlwLXRleHQge1xuICAgIGJhY2tncm91bmQ6ICM0YjU1NjM7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgcGFkZGluZzogMC43NXJlbSAwLjc1cmVtO1xuICAgIGJveC1zaGFkb3c6IDAgMnB4IDEycHggMCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICB9XG4gIC5wLXRvb2x0aXAucC10b29sdGlwLXJpZ2h0IC5wLXRvb2x0aXAtYXJyb3cge1xuICAgIGJvcmRlci1yaWdodC1jb2xvcjogIzRiNTU2MztcbiAgfVxuICAucC10b29sdGlwLnAtdG9vbHRpcC1sZWZ0IC5wLXRvb2x0aXAtYXJyb3cge1xuICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAjNGI1NTYzO1xuICB9XG4gIC5wLXRvb2x0aXAucC10b29sdGlwLXRvcCAucC10b29sdGlwLWFycm93IHtcbiAgICBib3JkZXItdG9wLWNvbG9yOiAjNGI1NTYzO1xuICB9XG4gIC5wLXRvb2x0aXAucC10b29sdGlwLWJvdHRvbSAucC10b29sdGlwLWFycm93IHtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjNGI1NTYzO1xuICB9XG4gIC5wLWZpbGV1cGxvYWQgLnAtZmlsZXVwbG9hZC1idXR0b25iYXIge1xuICAgIGJhY2tncm91bmQ6ICNmOWZhZmI7XG4gICAgcGFkZGluZzogMS4yNXJlbTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZTVlN2ViO1xuICAgIGNvbG9yOiAjMzc0MTUxO1xuICAgIGJvcmRlci1ib3R0b206IDAgbm9uZTtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNnB4O1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDZweDtcbiAgICBnYXA6IDAuNXJlbTtcbiAgfVxuICAucC1maWxldXBsb2FkIC5wLWZpbGV1cGxvYWQtYnV0dG9uYmFyIC5wLWJ1dHRvbiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG4gIH1cbiAgLnAtZmlsZXVwbG9hZCAucC1maWxldXBsb2FkLWNvbnRlbnQge1xuICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgcGFkZGluZzogMnJlbSAxcmVtO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNlNWU3ZWI7XG4gICAgY29sb3I6ICM0YjU1NjM7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDZweDtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA2cHg7XG4gIH1cbiAgLnAtZmlsZXVwbG9hZCAucC1wcm9ncmVzc2JhciB7XG4gICAgaGVpZ2h0OiAwLjI1cmVtO1xuICB9XG4gIC5wLWZpbGV1cGxvYWQgLnAtZmlsZXVwbG9hZC1yb3cgPiBkaXYge1xuICAgIHBhZGRpbmc6IDFyZW0gMXJlbTtcbiAgfVxuICAucC1maWxldXBsb2FkLnAtZmlsZXVwbG9hZC1hZHZhbmNlZCAucC1tZXNzYWdlIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG4gIC5wLWJyZWFkY3J1bWIge1xuICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2U1ZTdlYjtcbiAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgcGFkZGluZzogMXJlbTtcbiAgfVxuICAucC1icmVhZGNydW1iIC5wLWJyZWFkY3J1bWItbGlzdCBsaSAucC1tZW51aXRlbS1saW5rIHtcbiAgICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IDAuMnM7XG4gICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICB9XG4gIC5wLWJyZWFkY3J1bWIgLnAtYnJlYWRjcnVtYi1saXN0IGxpIC5wLW1lbnVpdGVtLWxpbms6Zm9jdXMtdmlzaWJsZSB7XG4gICAgb3V0bGluZTogMCBub25lO1xuICAgIG91dGxpbmUtb2Zmc2V0OiAwO1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSAjYzdkMmZlO1xuICB9XG4gIC5wLWJyZWFkY3J1bWIgLnAtYnJlYWRjcnVtYi1saXN0IGxpIC5wLW1lbnVpdGVtLWxpbmsgLnAtbWVudWl0ZW0tdGV4dCB7XG4gICAgY29sb3I6ICM0YjU1NjM7XG4gIH1cbiAgLnAtYnJlYWRjcnVtYiAucC1icmVhZGNydW1iLWxpc3QgbGkgLnAtbWVudWl0ZW0tbGluayAucC1tZW51aXRlbS1pY29uIHtcbiAgICBjb2xvcjogIzZiNzI4MDtcbiAgfVxuICAucC1icmVhZGNydW1iIC5wLWJyZWFkY3J1bWItbGlzdCBsaS5wLW1lbnVpdGVtLXNlcGFyYXRvciB7XG4gICAgbWFyZ2luOiAwIDAuNXJlbSAwIDAuNXJlbTtcbiAgICBjb2xvcjogIzRiNTU2MztcbiAgfVxuICAucC1icmVhZGNydW1iIC5wLWJyZWFkY3J1bWItbGlzdCBsaTpsYXN0LWNoaWxkIC5wLW1lbnVpdGVtLXRleHQge1xuICAgIGNvbG9yOiAjNGI1NTYzO1xuICB9XG4gIC5wLWJyZWFkY3J1bWIgLnAtYnJlYWRjcnVtYi1saXN0IGxpOmxhc3QtY2hpbGQgLnAtbWVudWl0ZW0taWNvbiB7XG4gICAgY29sb3I6ICM2YjcyODA7XG4gIH1cbiAgLnAtY29udGV4dG1lbnUge1xuICAgIHBhZGRpbmc6IDAuNXJlbSAwO1xuICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgY29sb3I6ICM0YjU1NjM7XG4gICAgYm9yZGVyOiAwIG5vbmU7XG4gICAgYm94LXNoYWRvdzogMCAycHggMTJweCAwIHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgd2lkdGg6IDEyLjVyZW07XG4gIH1cbiAgLnAtY29udGV4dG1lbnUgLnAtY29udGV4dG1lbnUtcm9vdC1saXN0IHtcbiAgICBvdXRsaW5lOiAwIG5vbmU7XG4gIH1cbiAgLnAtY29udGV4dG1lbnUgLnAtc3VibWVudS1saXN0IHtcbiAgICBwYWRkaW5nOiAwLjVyZW0gMDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgIGJvcmRlcjogMCBub25lO1xuICAgIGJveC1zaGFkb3c6IDAgMnB4IDEycHggMCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICB9XG4gIC5wLWNvbnRleHRtZW51IC5wLW1lbnVpdGVtID4gLnAtbWVudWl0ZW0tY29udGVudCB7XG4gICAgY29sb3I6ICM0YjU1NjM7XG4gICAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAwLjJzO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gIH1cbiAgLnAtY29udGV4dG1lbnUgLnAtbWVudWl0ZW0gPiAucC1tZW51aXRlbS1jb250ZW50IC5wLW1lbnVpdGVtLWxpbmsge1xuICAgIGNvbG9yOiAjNGI1NTYzO1xuICAgIHBhZGRpbmc6IDAuNzVyZW0gMS4yNXJlbTtcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgfVxuICAucC1jb250ZXh0bWVudSAucC1tZW51aXRlbSA+IC5wLW1lbnVpdGVtLWNvbnRlbnQgLnAtbWVudWl0ZW0tbGluayAucC1tZW51aXRlbS10ZXh0IHtcbiAgICBjb2xvcjogIzRiNTU2MztcbiAgfVxuICAucC1jb250ZXh0bWVudSAucC1tZW51aXRlbSA+IC5wLW1lbnVpdGVtLWNvbnRlbnQgLnAtbWVudWl0ZW0tbGluayAucC1tZW51aXRlbS1pY29uIHtcbiAgICBjb2xvcjogIzZiNzI4MDtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbiAgfVxuICAucC1jb250ZXh0bWVudSAucC1tZW51aXRlbSA+IC5wLW1lbnVpdGVtLWNvbnRlbnQgLnAtbWVudWl0ZW0tbGluayAucC1zdWJtZW51LWljb24ge1xuICAgIGNvbG9yOiAjNmI3MjgwO1xuICB9XG4gIC5wLWNvbnRleHRtZW51IC5wLW1lbnVpdGVtLnAtaGlnaGxpZ2h0ID4gLnAtbWVudWl0ZW0tY29udGVudCB7XG4gICAgY29sb3I6ICM0MzM4Y2E7XG4gICAgYmFja2dyb3VuZDogI2VlZjJmZjtcbiAgfVxuICAucC1jb250ZXh0bWVudSAucC1tZW51aXRlbS5wLWhpZ2hsaWdodCA+IC5wLW1lbnVpdGVtLWNvbnRlbnQgLnAtbWVudWl0ZW0tbGluayAucC1tZW51aXRlbS10ZXh0IHtcbiAgICBjb2xvcjogIzQzMzhjYTtcbiAgfVxuICAucC1jb250ZXh0bWVudSAucC1tZW51aXRlbS5wLWhpZ2hsaWdodCA+IC5wLW1lbnVpdGVtLWNvbnRlbnQgLnAtbWVudWl0ZW0tbGluayAucC1tZW51aXRlbS1pY29uLFxuICAucC1jb250ZXh0bWVudSAucC1tZW51aXRlbS5wLWhpZ2hsaWdodCA+IC5wLW1lbnVpdGVtLWNvbnRlbnQgLnAtbWVudWl0ZW0tbGluayAucC1zdWJtZW51LWljb24ge1xuICAgIGNvbG9yOiAjNDMzOGNhO1xuICB9XG4gIC5wLWNvbnRleHRtZW51IC5wLW1lbnVpdGVtLnAtaGlnaGxpZ2h0LnAtZm9jdXMgPiAucC1tZW51aXRlbS1jb250ZW50IHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDk5LCAxMDIsIDI0MSwgMC4yNCk7XG4gIH1cbiAgLnAtY29udGV4dG1lbnUgLnAtbWVudWl0ZW06bm90KC5wLWhpZ2hsaWdodCk6bm90KC5wLWRpc2FibGVkKS5wLWZvY3VzID4gLnAtbWVudWl0ZW0tY29udGVudCB7XG4gICAgY29sb3I6ICM0YjU1NjM7XG4gICAgYmFja2dyb3VuZDogI2U1ZTdlYjtcbiAgfVxuICAucC1jb250ZXh0bWVudSAucC1tZW51aXRlbTpub3QoLnAtaGlnaGxpZ2h0KTpub3QoLnAtZGlzYWJsZWQpLnAtZm9jdXMgPiAucC1tZW51aXRlbS1jb250ZW50IC5wLW1lbnVpdGVtLWxpbmsgLnAtbWVudWl0ZW0tdGV4dCB7XG4gICAgY29sb3I6ICM0YjU1NjM7XG4gIH1cbiAgLnAtY29udGV4dG1lbnUgLnAtbWVudWl0ZW06bm90KC5wLWhpZ2hsaWdodCk6bm90KC5wLWRpc2FibGVkKS5wLWZvY3VzID4gLnAtbWVudWl0ZW0tY29udGVudCAucC1tZW51aXRlbS1saW5rIC5wLW1lbnVpdGVtLWljb24sXG4gIC5wLWNvbnRleHRtZW51IC5wLW1lbnVpdGVtOm5vdCgucC1oaWdobGlnaHQpOm5vdCgucC1kaXNhYmxlZCkucC1mb2N1cyA+IC5wLW1lbnVpdGVtLWNvbnRlbnQgLnAtbWVudWl0ZW0tbGluayAucC1zdWJtZW51LWljb24ge1xuICAgIGNvbG9yOiAjNGI1NTYzO1xuICB9XG4gIC5wLWNvbnRleHRtZW51IC5wLW1lbnVpdGVtOm5vdCgucC1oaWdobGlnaHQpOm5vdCgucC1kaXNhYmxlZCkgPiAucC1tZW51aXRlbS1jb250ZW50OmhvdmVyIHtcbiAgICBjb2xvcjogIzRiNTU2MztcbiAgICBiYWNrZ3JvdW5kOiAjZjNmNGY2O1xuICB9XG4gIC5wLWNvbnRleHRtZW51IC5wLW1lbnVpdGVtOm5vdCgucC1oaWdobGlnaHQpOm5vdCgucC1kaXNhYmxlZCkgPiAucC1tZW51aXRlbS1jb250ZW50OmhvdmVyIC5wLW1lbnVpdGVtLWxpbmsgLnAtbWVudWl0ZW0tdGV4dCB7XG4gICAgY29sb3I6ICM0YjU1NjM7XG4gIH1cbiAgLnAtY29udGV4dG1lbnUgLnAtbWVudWl0ZW06bm90KC5wLWhpZ2hsaWdodCk6bm90KC5wLWRpc2FibGVkKSA+IC5wLW1lbnVpdGVtLWNvbnRlbnQ6aG92ZXIgLnAtbWVudWl0ZW0tbGluayAucC1tZW51aXRlbS1pY29uLFxuICAucC1jb250ZXh0bWVudSAucC1tZW51aXRlbTpub3QoLnAtaGlnaGxpZ2h0KTpub3QoLnAtZGlzYWJsZWQpID4gLnAtbWVudWl0ZW0tY29udGVudDpob3ZlciAucC1tZW51aXRlbS1saW5rIC5wLXN1Ym1lbnUtaWNvbiB7XG4gICAgY29sb3I6ICM2YjcyODA7XG4gIH1cbiAgLnAtY29udGV4dG1lbnUgLnAtbWVudWl0ZW0tc2VwYXJhdG9yIHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2U1ZTdlYjtcbiAgICBtYXJnaW46IDAuMjVyZW0gMDtcbiAgfVxuICAucC1jb250ZXh0bWVudSAucC1zdWJtZW51LWljb24ge1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIH1cbiAgLnAtY29udGV4dG1lbnUgLnAtc3VibWVudS1pY29uLnAtaWNvbiB7XG4gICAgd2lkdGg6IDAuODc1cmVtO1xuICAgIGhlaWdodDogMC44NzVyZW07XG4gIH1cbiAgLnAtZG9jayAucC1kb2NrLWxpc3QtY29udGFpbmVyIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7XG4gICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpO1xuICAgIHBhZGRpbmc6IDAuNXJlbSAwLjVyZW07XG4gICAgYm9yZGVyLXJhZGl1czogMC41cmVtO1xuICB9XG4gIC5wLWRvY2sgLnAtZG9jay1saXN0LWNvbnRhaW5lciAucC1kb2NrLWxpc3Qge1xuICAgIG91dGxpbmU6IDAgbm9uZTtcbiAgfVxuICAucC1kb2NrIC5wLWRvY2staXRlbSB7XG4gICAgcGFkZGluZzogMC41cmVtO1xuICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgfVxuICAucC1kb2NrIC5wLWRvY2staXRlbS5wLWZvY3VzIHtcbiAgICBvdXRsaW5lOiAwIG5vbmU7XG4gICAgb3V0bGluZS1vZmZzZXQ6IDA7XG4gICAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMC4xNXJlbSAjYzdkMmZlO1xuICB9XG4gIC5wLWRvY2sgLnAtZG9jay1hY3Rpb24ge1xuICAgIHdpZHRoOiA0cmVtO1xuICAgIGhlaWdodDogNHJlbTtcbiAgfVxuICAucC1kb2NrLnAtZG9jay10b3AgLnAtZG9jay1pdGVtLXNlY29uZC1wcmV2LFxuICAucC1kb2NrLnAtZG9jay10b3AgLnAtZG9jay1pdGVtLXNlY29uZC1uZXh0LCAucC1kb2NrLnAtZG9jay1ib3R0b20gLnAtZG9jay1pdGVtLXNlY29uZC1wcmV2LFxuICAucC1kb2NrLnAtZG9jay1ib3R0b20gLnAtZG9jay1pdGVtLXNlY29uZC1uZXh0IHtcbiAgICBtYXJnaW46IDAgMC45cmVtO1xuICB9XG4gIC5wLWRvY2sucC1kb2NrLXRvcCAucC1kb2NrLWl0ZW0tcHJldixcbiAgLnAtZG9jay5wLWRvY2stdG9wIC5wLWRvY2staXRlbS1uZXh0LCAucC1kb2NrLnAtZG9jay1ib3R0b20gLnAtZG9jay1pdGVtLXByZXYsXG4gIC5wLWRvY2sucC1kb2NrLWJvdHRvbSAucC1kb2NrLWl0ZW0tbmV4dCB7XG4gICAgbWFyZ2luOiAwIDEuM3JlbTtcbiAgfVxuICAucC1kb2NrLnAtZG9jay10b3AgLnAtZG9jay1pdGVtLWN1cnJlbnQsIC5wLWRvY2sucC1kb2NrLWJvdHRvbSAucC1kb2NrLWl0ZW0tY3VycmVudCB7XG4gICAgbWFyZ2luOiAwIDEuNXJlbTtcbiAgfVxuICAucC1kb2NrLnAtZG9jay1sZWZ0IC5wLWRvY2staXRlbS1zZWNvbmQtcHJldixcbiAgLnAtZG9jay5wLWRvY2stbGVmdCAucC1kb2NrLWl0ZW0tc2Vjb25kLW5leHQsIC5wLWRvY2sucC1kb2NrLXJpZ2h0IC5wLWRvY2staXRlbS1zZWNvbmQtcHJldixcbiAgLnAtZG9jay5wLWRvY2stcmlnaHQgLnAtZG9jay1pdGVtLXNlY29uZC1uZXh0IHtcbiAgICBtYXJnaW46IDAuOXJlbSAwO1xuICB9XG4gIC5wLWRvY2sucC1kb2NrLWxlZnQgLnAtZG9jay1pdGVtLXByZXYsXG4gIC5wLWRvY2sucC1kb2NrLWxlZnQgLnAtZG9jay1pdGVtLW5leHQsIC5wLWRvY2sucC1kb2NrLXJpZ2h0IC5wLWRvY2staXRlbS1wcmV2LFxuICAucC1kb2NrLnAtZG9jay1yaWdodCAucC1kb2NrLWl0ZW0tbmV4dCB7XG4gICAgbWFyZ2luOiAxLjNyZW0gMDtcbiAgfVxuICAucC1kb2NrLnAtZG9jay1sZWZ0IC5wLWRvY2staXRlbS1jdXJyZW50LCAucC1kb2NrLnAtZG9jay1yaWdodCAucC1kb2NrLWl0ZW0tY3VycmVudCB7XG4gICAgbWFyZ2luOiAxLjVyZW0gMDtcbiAgfVxuICAucC1kb2NrLnAtZG9jay1tb2JpbGUucC1kb2NrLXRvcCAucC1kb2NrLWxpc3QtY29udGFpbmVyLCAucC1kb2NrLnAtZG9jay1tb2JpbGUucC1kb2NrLWJvdHRvbSAucC1kb2NrLWxpc3QtY29udGFpbmVyIHtcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5wLWRvY2sucC1kb2NrLW1vYmlsZS5wLWRvY2stdG9wIC5wLWRvY2stbGlzdC1jb250YWluZXIgLnAtZG9jay1saXN0LCAucC1kb2NrLnAtZG9jay1tb2JpbGUucC1kb2NrLWJvdHRvbSAucC1kb2NrLWxpc3QtY29udGFpbmVyIC5wLWRvY2stbGlzdCB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbiAgLnAtZG9jay5wLWRvY2stbW9iaWxlLnAtZG9jay1sZWZ0IC5wLWRvY2stbGlzdC1jb250YWluZXIsIC5wLWRvY2sucC1kb2NrLW1vYmlsZS5wLWRvY2stcmlnaHQgLnAtZG9jay1saXN0LWNvbnRhaW5lciB7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbiAgLnAtZG9jay5wLWRvY2stbW9iaWxlLnAtZG9jay1sZWZ0IC5wLWRvY2stbGlzdC1jb250YWluZXIgLnAtZG9jay1saXN0LCAucC1kb2NrLnAtZG9jay1tb2JpbGUucC1kb2NrLXJpZ2h0IC5wLWRvY2stbGlzdC1jb250YWluZXIgLnAtZG9jay1saXN0IHtcbiAgICBtYXJnaW46IGF1dG8gMDtcbiAgfVxuICAucC1kb2NrLnAtZG9jay1tb2JpbGUgLnAtZG9jay1saXN0IC5wLWRvY2staXRlbSB7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICAucC1kb2NrLnAtZG9jay1tb2JpbGUucC1kb2NrLW1hZ25pZmljYXRpb24ucC1kb2NrLXRvcCAucC1kb2NrLWl0ZW0tc2Vjb25kLXByZXYsXG4gIC5wLWRvY2sucC1kb2NrLW1vYmlsZS5wLWRvY2stbWFnbmlmaWNhdGlvbi5wLWRvY2stdG9wIC5wLWRvY2staXRlbS1zZWNvbmQtbmV4dCxcbiAgLnAtZG9jay5wLWRvY2stbW9iaWxlLnAtZG9jay1tYWduaWZpY2F0aW9uLnAtZG9jay10b3AgLnAtZG9jay1pdGVtLXByZXYsXG4gIC5wLWRvY2sucC1kb2NrLW1vYmlsZS5wLWRvY2stbWFnbmlmaWNhdGlvbi5wLWRvY2stdG9wIC5wLWRvY2staXRlbS1uZXh0LFxuICAucC1kb2NrLnAtZG9jay1tb2JpbGUucC1kb2NrLW1hZ25pZmljYXRpb24ucC1kb2NrLXRvcCAucC1kb2NrLWl0ZW0tY3VycmVudCwgLnAtZG9jay5wLWRvY2stbW9iaWxlLnAtZG9jay1tYWduaWZpY2F0aW9uLnAtZG9jay1ib3R0b20gLnAtZG9jay1pdGVtLXNlY29uZC1wcmV2LFxuICAucC1kb2NrLnAtZG9jay1tb2JpbGUucC1kb2NrLW1hZ25pZmljYXRpb24ucC1kb2NrLWJvdHRvbSAucC1kb2NrLWl0ZW0tc2Vjb25kLW5leHQsXG4gIC5wLWRvY2sucC1kb2NrLW1vYmlsZS5wLWRvY2stbWFnbmlmaWNhdGlvbi5wLWRvY2stYm90dG9tIC5wLWRvY2staXRlbS1wcmV2LFxuICAucC1kb2NrLnAtZG9jay1tb2JpbGUucC1kb2NrLW1hZ25pZmljYXRpb24ucC1kb2NrLWJvdHRvbSAucC1kb2NrLWl0ZW0tbmV4dCxcbiAgLnAtZG9jay5wLWRvY2stbW9iaWxlLnAtZG9jay1tYWduaWZpY2F0aW9uLnAtZG9jay1ib3R0b20gLnAtZG9jay1pdGVtLWN1cnJlbnQsIC5wLWRvY2sucC1kb2NrLW1vYmlsZS5wLWRvY2stbWFnbmlmaWNhdGlvbi5wLWRvY2stbGVmdCAucC1kb2NrLWl0ZW0tc2Vjb25kLXByZXYsXG4gIC5wLWRvY2sucC1kb2NrLW1vYmlsZS5wLWRvY2stbWFnbmlmaWNhdGlvbi5wLWRvY2stbGVmdCAucC1kb2NrLWl0ZW0tc2Vjb25kLW5leHQsXG4gIC5wLWRvY2sucC1kb2NrLW1vYmlsZS5wLWRvY2stbWFnbmlmaWNhdGlvbi5wLWRvY2stbGVmdCAucC1kb2NrLWl0ZW0tcHJldixcbiAgLnAtZG9jay5wLWRvY2stbW9iaWxlLnAtZG9jay1tYWduaWZpY2F0aW9uLnAtZG9jay1sZWZ0IC5wLWRvY2staXRlbS1uZXh0LFxuICAucC1kb2NrLnAtZG9jay1tb2JpbGUucC1kb2NrLW1hZ25pZmljYXRpb24ucC1kb2NrLWxlZnQgLnAtZG9jay1pdGVtLWN1cnJlbnQsIC5wLWRvY2sucC1kb2NrLW1vYmlsZS5wLWRvY2stbWFnbmlmaWNhdGlvbi5wLWRvY2stcmlnaHQgLnAtZG9jay1pdGVtLXNlY29uZC1wcmV2LFxuICAucC1kb2NrLnAtZG9jay1tb2JpbGUucC1kb2NrLW1hZ25pZmljYXRpb24ucC1kb2NrLXJpZ2h0IC5wLWRvY2staXRlbS1zZWNvbmQtbmV4dCxcbiAgLnAtZG9jay5wLWRvY2stbW9iaWxlLnAtZG9jay1tYWduaWZpY2F0aW9uLnAtZG9jay1yaWdodCAucC1kb2NrLWl0ZW0tcHJldixcbiAgLnAtZG9jay5wLWRvY2stbW9iaWxlLnAtZG9jay1tYWduaWZpY2F0aW9uLnAtZG9jay1yaWdodCAucC1kb2NrLWl0ZW0tbmV4dCxcbiAgLnAtZG9jay5wLWRvY2stbW9iaWxlLnAtZG9jay1tYWduaWZpY2F0aW9uLnAtZG9jay1yaWdodCAucC1kb2NrLWl0ZW0tY3VycmVudCB7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICAucC1tZWdhbWVudSB7XG4gICAgcGFkZGluZzogMC41cmVtO1xuICAgIGJhY2tncm91bmQ6ICNmOWZhZmI7XG4gICAgY29sb3I6ICM0YjU1NjM7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2U1ZTdlYjtcbiAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIH1cbiAgLnAtbWVnYW1lbnUgLnAtbWVnYW1lbnUtcm9vdC1saXN0IHtcbiAgICBvdXRsaW5lOiAwIG5vbmU7XG4gIH1cbiAgLnAtbWVnYW1lbnUgLnAtbWVudWl0ZW0gPiAucC1tZW51aXRlbS1jb250ZW50IHtcbiAgICBjb2xvcjogIzRiNTU2MztcbiAgICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IDAuMnM7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxuICAucC1tZWdhbWVudSAucC1tZW51aXRlbSA+IC5wLW1lbnVpdGVtLWNvbnRlbnQgLnAtbWVudWl0ZW0tbGluayB7XG4gICAgY29sb3I6ICM0YjU1NjM7XG4gICAgcGFkZGluZzogMC43NXJlbSAxLjI1cmVtO1xuICAgIHVzZXItc2VsZWN0OiBub25lO1xuICB9XG4gIC5wLW1lZ2FtZW51IC5wLW1lbnVpdGVtID4gLnAtbWVudWl0ZW0tY29udGVudCAucC1tZW51aXRlbS1saW5rIC5wLW1lbnVpdGVtLXRleHQge1xuICAgIGNvbG9yOiAjNGI1NTYzO1xuICB9XG4gIC5wLW1lZ2FtZW51IC5wLW1lbnVpdGVtID4gLnAtbWVudWl0ZW0tY29udGVudCAucC1tZW51aXRlbS1saW5rIC5wLW1lbnVpdGVtLWljb24ge1xuICAgIGNvbG9yOiAjNmI3MjgwO1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtO1xuICB9XG4gIC5wLW1lZ2FtZW51IC5wLW1lbnVpdGVtID4gLnAtbWVudWl0ZW0tY29udGVudCAucC1tZW51aXRlbS1saW5rIC5wLXN1Ym1lbnUtaWNvbiB7XG4gICAgY29sb3I6ICM2YjcyODA7XG4gIH1cbiAgLnAtbWVnYW1lbnUgLnAtbWVudWl0ZW0ucC1oaWdobGlnaHQgPiAucC1tZW51aXRlbS1jb250ZW50IHtcbiAgICBjb2xvcjogIzQzMzhjYTtcbiAgICBiYWNrZ3JvdW5kOiAjZWVmMmZmO1xuICB9XG4gIC5wLW1lZ2FtZW51IC5wLW1lbnVpdGVtLnAtaGlnaGxpZ2h0ID4gLnAtbWVudWl0ZW0tY29udGVudCAucC1tZW51aXRlbS1saW5rIC5wLW1lbnVpdGVtLXRleHQge1xuICAgIGNvbG9yOiAjNDMzOGNhO1xuICB9XG4gIC5wLW1lZ2FtZW51IC5wLW1lbnVpdGVtLnAtaGlnaGxpZ2h0ID4gLnAtbWVudWl0ZW0tY29udGVudCAucC1tZW51aXRlbS1saW5rIC5wLW1lbnVpdGVtLWljb24sXG4gIC5wLW1lZ2FtZW51IC5wLW1lbnVpdGVtLnAtaGlnaGxpZ2h0ID4gLnAtbWVudWl0ZW0tY29udGVudCAucC1tZW51aXRlbS1saW5rIC5wLXN1Ym1lbnUtaWNvbiB7XG4gICAgY29sb3I6ICM0MzM4Y2E7XG4gIH1cbiAgLnAtbWVnYW1lbnUgLnAtbWVudWl0ZW0ucC1oaWdobGlnaHQucC1mb2N1cyA+IC5wLW1lbnVpdGVtLWNvbnRlbnQge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoOTksIDEwMiwgMjQxLCAwLjI0KTtcbiAgfVxuICAucC1tZWdhbWVudSAucC1tZW51aXRlbTpub3QoLnAtaGlnaGxpZ2h0KTpub3QoLnAtZGlzYWJsZWQpLnAtZm9jdXMgPiAucC1tZW51aXRlbS1jb250ZW50IHtcbiAgICBjb2xvcjogIzRiNTU2MztcbiAgICBiYWNrZ3JvdW5kOiAjZTVlN2ViO1xuICB9XG4gIC5wLW1lZ2FtZW51IC5wLW1lbnVpdGVtOm5vdCgucC1oaWdobGlnaHQpOm5vdCgucC1kaXNhYmxlZCkucC1mb2N1cyA+IC5wLW1lbnVpdGVtLWNvbnRlbnQgLnAtbWVudWl0ZW0tbGluayAucC1tZW51aXRlbS10ZXh0IHtcbiAgICBjb2xvcjogIzRiNTU2MztcbiAgfVxuICAucC1tZWdhbWVudSAucC1tZW51aXRlbTpub3QoLnAtaGlnaGxpZ2h0KTpub3QoLnAtZGlzYWJsZWQpLnAtZm9jdXMgPiAucC1tZW51aXRlbS1jb250ZW50IC5wLW1lbnVpdGVtLWxpbmsgLnAtbWVudWl0ZW0taWNvbixcbiAgLnAtbWVnYW1lbnUgLnAtbWVudWl0ZW06bm90KC5wLWhpZ2hsaWdodCk6bm90KC5wLWRpc2FibGVkKS5wLWZvY3VzID4gLnAtbWVudWl0ZW0tY29udGVudCAucC1tZW51aXRlbS1saW5rIC5wLXN1Ym1lbnUtaWNvbiB7XG4gICAgY29sb3I6ICM0YjU1NjM7XG4gIH1cbiAgLnAtbWVnYW1lbnUgLnAtbWVudWl0ZW06bm90KC5wLWhpZ2hsaWdodCk6bm90KC5wLWRpc2FibGVkKSA+IC5wLW1lbnVpdGVtLWNvbnRlbnQ6aG92ZXIge1xuICAgIGNvbG9yOiAjNGI1NTYzO1xuICAgIGJhY2tncm91bmQ6ICNmM2Y0ZjY7XG4gIH1cbiAgLnAtbWVnYW1lbnUgLnAtbWVudWl0ZW06bm90KC5wLWhpZ2hsaWdodCk6bm90KC5wLWRpc2FibGVkKSA+IC5wLW1lbnVpdGVtLWNvbnRlbnQ6aG92ZXIgLnAtbWVudWl0ZW0tbGluayAucC1tZW51aXRlbS10ZXh0IHtcbiAgICBjb2xvcjogIzRiNTU2MztcbiAgfVxuICAucC1tZWdhbWVudSAucC1tZW51aXRlbTpub3QoLnAtaGlnaGxpZ2h0KTpub3QoLnAtZGlzYWJsZWQpID4gLnAtbWVudWl0ZW0tY29udGVudDpob3ZlciAucC1tZW51aXRlbS1saW5rIC5wLW1lbnVpdGVtLWljb24sXG4gIC5wLW1lZ2FtZW51IC5wLW1lbnVpdGVtOm5vdCgucC1oaWdobGlnaHQpOm5vdCgucC1kaXNhYmxlZCkgPiAucC1tZW51aXRlbS1jb250ZW50OmhvdmVyIC5wLW1lbnVpdGVtLWxpbmsgLnAtc3VibWVudS1pY29uIHtcbiAgICBjb2xvcjogIzZiNzI4MDtcbiAgfVxuICAucC1tZWdhbWVudSAucC1tZWdhbWVudS1wYW5lbCB7XG4gICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICBjb2xvcjogIzRiNTU2MztcbiAgICBib3JkZXI6IDAgbm9uZTtcbiAgICBib3gtc2hhZG93OiAwIDJweCAxMnB4IDAgcmdiYSgwLCAwLCAwLCAwLjEpO1xuICB9XG4gIC5wLW1lZ2FtZW51IC5wLXN1Ym1lbnUtaGVhZGVyIHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMC43NXJlbSAxLjI1cmVtO1xuICAgIGNvbG9yOiAjMzc0MTUxO1xuICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNnB4O1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDZweDtcbiAgfVxuICAucC1tZWdhbWVudSAucC1zdWJtZW51LWxpc3Qge1xuICAgIHBhZGRpbmc6IDAuNXJlbSAwO1xuICAgIHdpZHRoOiAxMi41cmVtO1xuICB9XG4gIC5wLW1lZ2FtZW51IC5wLXN1Ym1lbnUtbGlzdCAucC1tZW51aXRlbS1zZXBhcmF0b3Ige1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZTVlN2ViO1xuICAgIG1hcmdpbjogMC4yNXJlbSAwO1xuICB9XG4gIC5wLW1lZ2FtZW51LnAtbWVnYW1lbnUtdmVydGljYWwge1xuICAgIHdpZHRoOiAxMi41cmVtO1xuICAgIHBhZGRpbmc6IDAuNXJlbSAwO1xuICB9XG4gIC5wLW1lZ2FtZW51IC5wLW1lZ2FtZW51LWJ1dHRvbiB7XG4gICAgd2lkdGg6IDJyZW07XG4gICAgaGVpZ2h0OiAycmVtO1xuICAgIGNvbG9yOiAjNmI3MjgwO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMsIGNvbG9yIDAuMnMsIGJveC1zaGFkb3cgMC4ycztcbiAgfVxuICAucC1tZWdhbWVudSAucC1tZWdhbWVudS1idXR0b246aG92ZXIge1xuICAgIGNvbG9yOiAjNmI3MjgwO1xuICAgIGJhY2tncm91bmQ6ICNmM2Y0ZjY7XG4gIH1cbiAgLnAtbWVnYW1lbnUgLnAtbWVnYW1lbnUtYnV0dG9uOmZvY3VzIHtcbiAgICBvdXRsaW5lOiAwIG5vbmU7XG4gICAgb3V0bGluZS1vZmZzZXQ6IDA7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtICNjN2QyZmU7XG4gIH1cbiAgLnAtbWVnYW1lbnUucC1tZWdhbWVudS1ob3Jpem9udGFsIC5wLW1lZ2FtZW51LXJvb3QtbGlzdCA+IC5wLW1lbnVpdGVtID4gLnAtbWVudWl0ZW0tY29udGVudCB7XG4gICAgY29sb3I6ICM0YjU1NjM7XG4gICAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAwLjJzO1xuICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgfVxuICAucC1tZWdhbWVudS5wLW1lZ2FtZW51LWhvcml6b250YWwgLnAtbWVnYW1lbnUtcm9vdC1saXN0ID4gLnAtbWVudWl0ZW0gPiAucC1tZW51aXRlbS1jb250ZW50IC5wLW1lbnVpdGVtLWxpbmsge1xuICAgIHBhZGRpbmc6IDAuNzVyZW0gMS4yNXJlbTtcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgfVxuICAucC1tZWdhbWVudS5wLW1lZ2FtZW51LWhvcml6b250YWwgLnAtbWVnYW1lbnUtcm9vdC1saXN0ID4gLnAtbWVudWl0ZW0gPiAucC1tZW51aXRlbS1jb250ZW50IC5wLW1lbnVpdGVtLWxpbmsgLnAtbWVudWl0ZW0tdGV4dCB7XG4gICAgY29sb3I6ICM0YjU1NjM7XG4gIH1cbiAgLnAtbWVnYW1lbnUucC1tZWdhbWVudS1ob3Jpem9udGFsIC5wLW1lZ2FtZW51LXJvb3QtbGlzdCA+IC5wLW1lbnVpdGVtID4gLnAtbWVudWl0ZW0tY29udGVudCAucC1tZW51aXRlbS1saW5rIC5wLW1lbnVpdGVtLWljb24ge1xuICAgIGNvbG9yOiAjNmI3MjgwO1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtO1xuICB9XG4gIC5wLW1lZ2FtZW51LnAtbWVnYW1lbnUtaG9yaXpvbnRhbCAucC1tZWdhbWVudS1yb290LWxpc3QgPiAucC1tZW51aXRlbSA+IC5wLW1lbnVpdGVtLWNvbnRlbnQgLnAtbWVudWl0ZW0tbGluayAucC1zdWJtZW51LWljb24ge1xuICAgIGNvbG9yOiAjNmI3MjgwO1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW07XG4gIH1cbiAgLnAtbWVnYW1lbnUucC1tZWdhbWVudS1ob3Jpem9udGFsIC5wLW1lZ2FtZW51LXJvb3QtbGlzdCA+IC5wLW1lbnVpdGVtOm5vdCgucC1oaWdobGlnaHQpOm5vdCgucC1kaXNhYmxlZCkgPiAucC1tZW51aXRlbS1jb250ZW50OmhvdmVyIHtcbiAgICBjb2xvcjogIzRiNTU2MztcbiAgICBiYWNrZ3JvdW5kOiAjZjNmNGY2O1xuICB9XG4gIC5wLW1lZ2FtZW51LnAtbWVnYW1lbnUtaG9yaXpvbnRhbCAucC1tZWdhbWVudS1yb290LWxpc3QgPiAucC1tZW51aXRlbTpub3QoLnAtaGlnaGxpZ2h0KTpub3QoLnAtZGlzYWJsZWQpID4gLnAtbWVudWl0ZW0tY29udGVudDpob3ZlciAucC1tZW51aXRlbS1saW5rIC5wLW1lbnVpdGVtLXRleHQge1xuICAgIGNvbG9yOiAjNGI1NTYzO1xuICB9XG4gIC5wLW1lZ2FtZW51LnAtbWVnYW1lbnUtaG9yaXpvbnRhbCAucC1tZWdhbWVudS1yb290LWxpc3QgPiAucC1tZW51aXRlbTpub3QoLnAtaGlnaGxpZ2h0KTpub3QoLnAtZGlzYWJsZWQpID4gLnAtbWVudWl0ZW0tY29udGVudDpob3ZlciAucC1tZW51aXRlbS1saW5rIC5wLW1lbnVpdGVtLWljb24sXG4gIC5wLW1lZ2FtZW51LnAtbWVnYW1lbnUtaG9yaXpvbnRhbCAucC1tZWdhbWVudS1yb290LWxpc3QgPiAucC1tZW51aXRlbTpub3QoLnAtaGlnaGxpZ2h0KTpub3QoLnAtZGlzYWJsZWQpID4gLnAtbWVudWl0ZW0tY29udGVudDpob3ZlciAucC1tZW51aXRlbS1saW5rIC5wLXN1Ym1lbnUtaWNvbiB7XG4gICAgY29sb3I6ICM2YjcyODA7XG4gIH1cbiAgLnAtbWVnYW1lbnUucC1tZWdhbWVudS1tb2JpbGUtYWN0aXZlIC5wLW1lZ2FtZW51LXJvb3QtbGlzdCB7XG4gICAgcGFkZGluZzogMC41cmVtIDA7XG4gICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICBib3JkZXI6IDAgbm9uZTtcbiAgICBib3gtc2hhZG93OiAwIDJweCAxMnB4IDAgcmdiYSgwLCAwLCAwLCAwLjEpO1xuICB9XG4gIC5wLW1lZ2FtZW51LnAtbWVnYW1lbnUtbW9iaWxlLWFjdGl2ZSAucC1tZWdhbWVudS1yb290LWxpc3QgLnAtbWVudS1zZXBhcmF0b3Ige1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZTVlN2ViO1xuICAgIG1hcmdpbjogMC4yNXJlbSAwO1xuICB9XG4gIC5wLW1lZ2FtZW51LnAtbWVnYW1lbnUtbW9iaWxlLWFjdGl2ZSAucC1tZWdhbWVudS1yb290LWxpc3QgLnAtc3VibWVudS1pY29uIHtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICB9XG4gIC5wLW1lZ2FtZW51LnAtbWVnYW1lbnUtbW9iaWxlLWFjdGl2ZSAucC1tZWdhbWVudS1yb290LWxpc3QgLnAtc3VibWVudS1pY29uLnAtaWNvbiB7XG4gICAgd2lkdGg6IDAuODc1cmVtO1xuICAgIGhlaWdodDogMC44NzVyZW07XG4gIH1cbiAgLnAtbWVnYW1lbnUucC1tZWdhbWVudS1tb2JpbGUtYWN0aXZlIC5wLW1lZ2FtZW51LXJvb3QtbGlzdCA+IC5wLW1lbnVpdGVtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICB9XG4gIC5wLW1lZ2FtZW51LnAtbWVnYW1lbnUtbW9iaWxlLWFjdGl2ZSAucC1tZWdhbWVudS1yb290LWxpc3QgPiAucC1tZW51aXRlbSA+IC5wLW1lbnVpdGVtLWxpbmsgPiAucC1tZW51aXRlbS1jb250ZW50IHtcbiAgICBjb2xvcjogIzRiNTU2MztcbiAgICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IDAuMnM7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxuICAucC1tZWdhbWVudS5wLW1lZ2FtZW51LW1vYmlsZS1hY3RpdmUgLnAtbWVnYW1lbnUtcm9vdC1saXN0ID4gLnAtbWVudWl0ZW0gPiAucC1tZW51aXRlbS1saW5rID4gLnAtbWVudWl0ZW0tY29udGVudCAucC1tZW51aXRlbS1saW5rIHtcbiAgICBjb2xvcjogIzRiNTU2MztcbiAgICBwYWRkaW5nOiAwLjc1cmVtIDEuMjVyZW07XG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIH1cbiAgLnAtbWVnYW1lbnUucC1tZWdhbWVudS1tb2JpbGUtYWN0aXZlIC5wLW1lZ2FtZW51LXJvb3QtbGlzdCA+IC5wLW1lbnVpdGVtID4gLnAtbWVudWl0ZW0tbGluayA+IC5wLW1lbnVpdGVtLWNvbnRlbnQgLnAtbWVudWl0ZW0tbGluayAucC1tZW51aXRlbS10ZXh0IHtcbiAgICBjb2xvcjogIzRiNTU2MztcbiAgfVxuICAucC1tZWdhbWVudS5wLW1lZ2FtZW51LW1vYmlsZS1hY3RpdmUgLnAtbWVnYW1lbnUtcm9vdC1saXN0ID4gLnAtbWVudWl0ZW0gPiAucC1tZW51aXRlbS1saW5rID4gLnAtbWVudWl0ZW0tY29udGVudCAucC1tZW51aXRlbS1saW5rIC5wLW1lbnVpdGVtLWljb24ge1xuICAgIGNvbG9yOiAjNmI3MjgwO1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtO1xuICB9XG4gIC5wLW1lZ2FtZW51LnAtbWVnYW1lbnUtbW9iaWxlLWFjdGl2ZSAucC1tZWdhbWVudS1yb290LWxpc3QgPiAucC1tZW51aXRlbSA+IC5wLW1lbnVpdGVtLWxpbmsgPiAucC1tZW51aXRlbS1jb250ZW50IC5wLW1lbnVpdGVtLWxpbmsgLnAtc3VibWVudS1pY29uIHtcbiAgICBjb2xvcjogIzZiNzI4MDtcbiAgfVxuICAucC1tZWdhbWVudS5wLW1lZ2FtZW51LW1vYmlsZS1hY3RpdmUgLnAtbWVnYW1lbnUtcm9vdC1saXN0ID4gLnAtbWVudWl0ZW0gPiAucC1tZW51aXRlbS1saW5rLnAtaGlnaGxpZ2h0ID4gLnAtbWVudWl0ZW0tY29udGVudCB7XG4gICAgY29sb3I6ICM0MzM4Y2E7XG4gICAgYmFja2dyb3VuZDogI2VlZjJmZjtcbiAgfVxuICAucC1tZWdhbWVudS5wLW1lZ2FtZW51LW1vYmlsZS1hY3RpdmUgLnAtbWVnYW1lbnUtcm9vdC1saXN0ID4gLnAtbWVudWl0ZW0gPiAucC1tZW51aXRlbS1saW5rLnAtaGlnaGxpZ2h0ID4gLnAtbWVudWl0ZW0tY29udGVudCAucC1tZW51aXRlbS1saW5rIC5wLW1lbnVpdGVtLXRleHQge1xuICAgIGNvbG9yOiAjNDMzOGNhO1xuICB9XG4gIC5wLW1lZ2FtZW51LnAtbWVnYW1lbnUtbW9iaWxlLWFjdGl2ZSAucC1tZWdhbWVudS1yb290LWxpc3QgPiAucC1tZW51aXRlbSA+IC5wLW1lbnVpdGVtLWxpbmsucC1oaWdobGlnaHQgPiAucC1tZW51aXRlbS1jb250ZW50IC5wLW1lbnVpdGVtLWxpbmsgLnAtbWVudWl0ZW0taWNvbixcbiAgLnAtbWVnYW1lbnUucC1tZWdhbWVudS1tb2JpbGUtYWN0aXZlIC5wLW1lZ2FtZW51LXJvb3QtbGlzdCA+IC5wLW1lbnVpdGVtID4gLnAtbWVudWl0ZW0tbGluay5wLWhpZ2hsaWdodCA+IC5wLW1lbnVpdGVtLWNvbnRlbnQgLnAtbWVudWl0ZW0tbGluayAucC1zdWJtZW51LWljb24ge1xuICAgIGNvbG9yOiAjNDMzOGNhO1xuICB9XG4gIC5wLW1lZ2FtZW51LnAtbWVnYW1lbnUtbW9iaWxlLWFjdGl2ZSAucC1tZWdhbWVudS1yb290LWxpc3QgPiAucC1tZW51aXRlbSA+IC5wLW1lbnVpdGVtLWxpbmsucC1oaWdobGlnaHQucC1mb2N1cyA+IC5wLW1lbnVpdGVtLWNvbnRlbnQge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoOTksIDEwMiwgMjQxLCAwLjI0KTtcbiAgfVxuICAucC1tZWdhbWVudS5wLW1lZ2FtZW51LW1vYmlsZS1hY3RpdmUgLnAtbWVnYW1lbnUtcm9vdC1saXN0ID4gLnAtbWVudWl0ZW0gPiAucC1tZW51aXRlbS1saW5rOm5vdCgucC1oaWdobGlnaHQpOm5vdCgucC1kaXNhYmxlZCkucC1mb2N1cyA+IC5wLW1lbnVpdGVtLWNvbnRlbnQge1xuICAgIGNvbG9yOiAjNGI1NTYzO1xuICAgIGJhY2tncm91bmQ6ICNlNWU3ZWI7XG4gIH1cbiAgLnAtbWVnYW1lbnUucC1tZWdhbWVudS1tb2JpbGUtYWN0aXZlIC5wLW1lZ2FtZW51LXJvb3QtbGlzdCA+IC5wLW1lbnVpdGVtID4gLnAtbWVudWl0ZW0tbGluazpub3QoLnAtaGlnaGxpZ2h0KTpub3QoLnAtZGlzYWJsZWQpLnAtZm9jdXMgPiAucC1tZW51aXRlbS1jb250ZW50IC5wLW1lbnVpdGVtLWxpbmsgLnAtbWVudWl0ZW0tdGV4dCB7XG4gICAgY29sb3I6ICM0YjU1NjM7XG4gIH1cbiAgLnAtbWVnYW1lbnUucC1tZWdhbWVudS1tb2JpbGUtYWN0aXZlIC5wLW1lZ2FtZW51LXJvb3QtbGlzdCA+IC5wLW1lbnVpdGVtID4gLnAtbWVudWl0ZW0tbGluazpub3QoLnAtaGlnaGxpZ2h0KTpub3QoLnAtZGlzYWJsZWQpLnAtZm9jdXMgPiAucC1tZW51aXRlbS1jb250ZW50IC5wLW1lbnVpdGVtLWxpbmsgLnAtbWVudWl0ZW0taWNvbixcbiAgLnAtbWVnYW1lbnUucC1tZWdhbWVudS1tb2JpbGUtYWN0aXZlIC5wLW1lZ2FtZW51LXJvb3QtbGlzdCA+IC5wLW1lbnVpdGVtID4gLnAtbWVudWl0ZW0tbGluazpub3QoLnAtaGlnaGxpZ2h0KTpub3QoLnAtZGlzYWJsZWQpLnAtZm9jdXMgPiAucC1tZW51aXRlbS1jb250ZW50IC5wLW1lbnVpdGVtLWxpbmsgLnAtc3VibWVudS1pY29uIHtcbiAgICBjb2xvcjogIzRiNTU2MztcbiAgfVxuICAucC1tZWdhbWVudS5wLW1lZ2FtZW51LW1vYmlsZS1hY3RpdmUgLnAtbWVnYW1lbnUtcm9vdC1saXN0ID4gLnAtbWVudWl0ZW0gPiAucC1tZW51aXRlbS1saW5rOm5vdCgucC1oaWdobGlnaHQpOm5vdCgucC1kaXNhYmxlZCkgPiAucC1tZW51aXRlbS1jb250ZW50OmhvdmVyIHtcbiAgICBjb2xvcjogIzRiNTU2MztcbiAgICBiYWNrZ3JvdW5kOiAjZjNmNGY2O1xuICB9XG4gIC5wLW1lZ2FtZW51LnAtbWVnYW1lbnUtbW9iaWxlLWFjdGl2ZSAucC1tZWdhbWVudS1yb290LWxpc3QgPiAucC1tZW51aXRlbSA+IC5wLW1lbnVpdGVtLWxpbms6bm90KC5wLWhpZ2hsaWdodCk6bm90KC5wLWRpc2FibGVkKSA+IC5wLW1lbnVpdGVtLWNvbnRlbnQ6aG92ZXIgLnAtbWVudWl0ZW0tbGluayAucC1tZW51aXRlbS10ZXh0IHtcbiAgICBjb2xvcjogIzRiNTU2MztcbiAgfVxuICAucC1tZWdhbWVudS5wLW1lZ2FtZW51LW1vYmlsZS1hY3RpdmUgLnAtbWVnYW1lbnUtcm9vdC1saXN0ID4gLnAtbWVudWl0ZW0gPiAucC1tZW51aXRlbS1saW5rOm5vdCgucC1oaWdobGlnaHQpOm5vdCgucC1kaXNhYmxlZCkgPiAucC1tZW51aXRlbS1jb250ZW50OmhvdmVyIC5wLW1lbnVpdGVtLWxpbmsgLnAtbWVudWl0ZW0taWNvbixcbiAgLnAtbWVnYW1lbnUucC1tZWdhbWVudS1tb2JpbGUtYWN0aXZlIC5wLW1lZ2FtZW51LXJvb3QtbGlzdCA+IC5wLW1lbnVpdGVtID4gLnAtbWVudWl0ZW0tbGluazpub3QoLnAtaGlnaGxpZ2h0KTpub3QoLnAtZGlzYWJsZWQpID4gLnAtbWVudWl0ZW0tY29udGVudDpob3ZlciAucC1tZW51aXRlbS1saW5rIC5wLXN1Ym1lbnUtaWNvbiB7XG4gICAgY29sb3I6ICM2YjcyODA7XG4gIH1cbiAgLnAtbWVnYW1lbnUucC1tZWdhbWVudS1tb2JpbGUtYWN0aXZlIC5wLW1lZ2FtZW51LXJvb3QtbGlzdCA+IC5wLW1lbnVpdGVtID4gLnAtbWVudWl0ZW0tbGluayA+IC5wLXN1Ym1lbnUtaWNvbiB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIH1cbiAgLnAtbWVnYW1lbnUucC1tZWdhbWVudS1tb2JpbGUtYWN0aXZlIC5wLW1lZ2FtZW51LXJvb3QtbGlzdCA+IC5wLW1lbnVpdGVtLnAtbWVudWl0ZW0tYWN0aXZlID4gLnAtbWVudWl0ZW0tbGluayA+IC5wLXN1Ym1lbnUtaWNvbiB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTE4MGRlZyk7XG4gIH1cbiAgLnAtbWVnYW1lbnUucC1tZWdhbWVudS1tb2JpbGUtYWN0aXZlIC5wLW1lZ2FtZW51LXJvb3QtbGlzdCAucC1zdWJtZW51LWxpc3Qge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBib3JkZXI6IDAgbm9uZTtcbiAgfVxuICAucC1tZWdhbWVudS5wLW1lZ2FtZW51LW1vYmlsZS1hY3RpdmUgLnAtbWVnYW1lbnUtcm9vdC1saXN0IC5wLXN1Ym1lbnUtbGlzdCAucC1zdWJtZW51LWljb24ge1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgfVxuICAucC1tZWdhbWVudS5wLW1lZ2FtZW51LW1vYmlsZS1hY3RpdmUgLnAtbWVnYW1lbnUtcm9vdC1saXN0IC5wLXN1Ym1lbnUtbGlzdCAucC1tZW51aXRlbS1hY3RpdmUgPiAucC1tZW51aXRlbS1saW5rID4gLnAtc3VibWVudS1pY29uIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuICB9XG4gIC5wLW1lZ2FtZW51LnAtbWVnYW1lbnUtbW9iaWxlLWFjdGl2ZSAucC1tZWdhbWVudS1yb290LWxpc3QgLnAtbWVudWl0ZW0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gIH1cbiAgLnAtbWVudSB7XG4gICAgcGFkZGluZzogMC41cmVtIDA7XG4gICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICBjb2xvcjogIzRiNTU2MztcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZTVlN2ViO1xuICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICB3aWR0aDogMTIuNXJlbTtcbiAgfVxuICAucC1tZW51IC5wLW1lbnVpdGVtID4gLnAtbWVudWl0ZW0tY29udGVudCB7XG4gICAgY29sb3I6ICM0YjU1NjM7XG4gICAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAwLjJzO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gIH1cbiAgLnAtbWVudSAucC1tZW51aXRlbSA+IC5wLW1lbnVpdGVtLWNvbnRlbnQgLnAtbWVudWl0ZW0tbGluayB7XG4gICAgY29sb3I6ICM0YjU1NjM7XG4gICAgcGFkZGluZzogMC43NXJlbSAxLjI1cmVtO1xuICAgIHVzZXItc2VsZWN0OiBub25lO1xuICB9XG4gIC5wLW1lbnUgLnAtbWVudWl0ZW0gPiAucC1tZW51aXRlbS1jb250ZW50IC5wLW1lbnVpdGVtLWxpbmsgLnAtbWVudWl0ZW0tdGV4dCB7XG4gICAgY29sb3I6ICM0YjU1NjM7XG4gIH1cbiAgLnAtbWVudSAucC1tZW51aXRlbSA+IC5wLW1lbnVpdGVtLWNvbnRlbnQgLnAtbWVudWl0ZW0tbGluayAucC1tZW51aXRlbS1pY29uIHtcbiAgICBjb2xvcjogIzZiNzI4MDtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbiAgfVxuICAucC1tZW51IC5wLW1lbnVpdGVtID4gLnAtbWVudWl0ZW0tY29udGVudCAucC1tZW51aXRlbS1saW5rIC5wLXN1Ym1lbnUtaWNvbiB7XG4gICAgY29sb3I6ICM2YjcyODA7XG4gIH1cbiAgLnAtbWVudSAucC1tZW51aXRlbS5wLWhpZ2hsaWdodCA+IC5wLW1lbnVpdGVtLWNvbnRlbnQge1xuICAgIGNvbG9yOiAjNDMzOGNhO1xuICAgIGJhY2tncm91bmQ6ICNlZWYyZmY7XG4gIH1cbiAgLnAtbWVudSAucC1tZW51aXRlbS5wLWhpZ2hsaWdodCA+IC5wLW1lbnVpdGVtLWNvbnRlbnQgLnAtbWVudWl0ZW0tbGluayAucC1tZW51aXRlbS10ZXh0IHtcbiAgICBjb2xvcjogIzQzMzhjYTtcbiAgfVxuICAucC1tZW51IC5wLW1lbnVpdGVtLnAtaGlnaGxpZ2h0ID4gLnAtbWVudWl0ZW0tY29udGVudCAucC1tZW51aXRlbS1saW5rIC5wLW1lbnVpdGVtLWljb24sXG4gIC5wLW1lbnUgLnAtbWVudWl0ZW0ucC1oaWdobGlnaHQgPiAucC1tZW51aXRlbS1jb250ZW50IC5wLW1lbnVpdGVtLWxpbmsgLnAtc3VibWVudS1pY29uIHtcbiAgICBjb2xvcjogIzQzMzhjYTtcbiAgfVxuICAucC1tZW51IC5wLW1lbnVpdGVtLnAtaGlnaGxpZ2h0LnAtZm9jdXMgPiAucC1tZW51aXRlbS1jb250ZW50IHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDk5LCAxMDIsIDI0MSwgMC4yNCk7XG4gIH1cbiAgLnAtbWVudSAucC1tZW51aXRlbTpub3QoLnAtaGlnaGxpZ2h0KTpub3QoLnAtZGlzYWJsZWQpLnAtZm9jdXMgPiAucC1tZW51aXRlbS1jb250ZW50IHtcbiAgICBjb2xvcjogIzRiNTU2MztcbiAgICBiYWNrZ3JvdW5kOiAjZTVlN2ViO1xuICB9XG4gIC5wLW1lbnUgLnAtbWVudWl0ZW06bm90KC5wLWhpZ2hsaWdodCk6bm90KC5wLWRpc2FibGVkKS5wLWZvY3VzID4gLnAtbWVudWl0ZW0tY29udGVudCAucC1tZW51aXRlbS1saW5rIC5wLW1lbnVpdGVtLXRleHQge1xuICAgIGNvbG9yOiAjNGI1NTYzO1xuICB9XG4gIC5wLW1lbnUgLnAtbWVudWl0ZW06bm90KC5wLWhpZ2hsaWdodCk6bm90KC5wLWRpc2FibGVkKS5wLWZvY3VzID4gLnAtbWVudWl0ZW0tY29udGVudCAucC1tZW51aXRlbS1saW5rIC5wLW1lbnVpdGVtLWljb24sXG4gIC5wLW1lbnUgLnAtbWVudWl0ZW06bm90KC5wLWhpZ2hsaWdodCk6bm90KC5wLWRpc2FibGVkKS5wLWZvY3VzID4gLnAtbWVudWl0ZW0tY29udGVudCAucC1tZW51aXRlbS1saW5rIC5wLXN1Ym1lbnUtaWNvbiB7XG4gICAgY29sb3I6ICM0YjU1NjM7XG4gIH1cbiAgLnAtbWVudSAucC1tZW51aXRlbTpub3QoLnAtaGlnaGxpZ2h0KTpub3QoLnAtZGlzYWJsZWQpID4gLnAtbWVudWl0ZW0tY29udGVudDpob3ZlciB7XG4gICAgY29sb3I6ICM0YjU1NjM7XG4gICAgYmFja2dyb3VuZDogI2YzZjRmNjtcbiAgfVxuICAucC1tZW51IC5wLW1lbnVpdGVtOm5vdCgucC1oaWdobGlnaHQpOm5vdCgucC1kaXNhYmxlZCkgPiAucC1tZW51aXRlbS1jb250ZW50OmhvdmVyIC5wLW1lbnVpdGVtLWxpbmsgLnAtbWVudWl0ZW0tdGV4dCB7XG4gICAgY29sb3I6ICM0YjU1NjM7XG4gIH1cbiAgLnAtbWVudSAucC1tZW51aXRlbTpub3QoLnAtaGlnaGxpZ2h0KTpub3QoLnAtZGlzYWJsZWQpID4gLnAtbWVudWl0ZW0tY29udGVudDpob3ZlciAucC1tZW51aXRlbS1saW5rIC5wLW1lbnVpdGVtLWljb24sXG4gIC5wLW1lbnUgLnAtbWVudWl0ZW06bm90KC5wLWhpZ2hsaWdodCk6bm90KC5wLWRpc2FibGVkKSA+IC5wLW1lbnVpdGVtLWNvbnRlbnQ6aG92ZXIgLnAtbWVudWl0ZW0tbGluayAucC1zdWJtZW51LWljb24ge1xuICAgIGNvbG9yOiAjNmI3MjgwO1xuICB9XG4gIC5wLW1lbnUucC1tZW51LW92ZXJsYXkge1xuICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgYm9yZGVyOiAwIG5vbmU7XG4gICAgYm94LXNoYWRvdzogMCAycHggMTJweCAwIHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgfVxuICAucC1tZW51IC5wLXN1Ym1lbnUtaGVhZGVyIHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMC43NXJlbSAxLjI1cmVtO1xuICAgIGNvbG9yOiAjMzc0MTUxO1xuICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICB9XG4gIC5wLW1lbnUgLnAtbWVudS1zZXBhcmF0b3Ige1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZTVlN2ViO1xuICAgIG1hcmdpbjogMC4yNXJlbSAwO1xuICB9XG4gIC5wLW1lbnViYXIge1xuICAgIHBhZGRpbmc6IDAuNXJlbTtcbiAgICBiYWNrZ3JvdW5kOiAjZjlmYWZiO1xuICAgIGNvbG9yOiAjNGI1NTYzO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNlNWU3ZWI7XG4gICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICB9XG4gIC5wLW1lbnViYXIgLnAtbWVudWJhci1yb290LWxpc3Qge1xuICAgIG91dGxpbmU6IDAgbm9uZTtcbiAgfVxuICAucC1tZW51YmFyIC5wLW1lbnViYXItcm9vdC1saXN0ID4gLnAtbWVudWl0ZW0gPiAucC1tZW51aXRlbS1jb250ZW50IHtcbiAgICBjb2xvcjogIzRiNTU2MztcbiAgICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IDAuMnM7XG4gICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICB9XG4gIC5wLW1lbnViYXIgLnAtbWVudWJhci1yb290LWxpc3QgPiAucC1tZW51aXRlbSA+IC5wLW1lbnVpdGVtLWNvbnRlbnQgLnAtbWVudWl0ZW0tbGluayB7XG4gICAgcGFkZGluZzogMC43NXJlbSAxLjI1cmVtO1xuICAgIHVzZXItc2VsZWN0OiBub25lO1xuICB9XG4gIC5wLW1lbnViYXIgLnAtbWVudWJhci1yb290LWxpc3QgPiAucC1tZW51aXRlbSA+IC5wLW1lbnVpdGVtLWNvbnRlbnQgLnAtbWVudWl0ZW0tbGluayAucC1tZW51aXRlbS10ZXh0IHtcbiAgICBjb2xvcjogIzRiNTU2MztcbiAgfVxuICAucC1tZW51YmFyIC5wLW1lbnViYXItcm9vdC1saXN0ID4gLnAtbWVudWl0ZW0gPiAucC1tZW51aXRlbS1jb250ZW50IC5wLW1lbnVpdGVtLWxpbmsgLnAtbWVudWl0ZW0taWNvbiB7XG4gICAgY29sb3I6ICM2YjcyODA7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG4gIH1cbiAgLnAtbWVudWJhciAucC1tZW51YmFyLXJvb3QtbGlzdCA+IC5wLW1lbnVpdGVtID4gLnAtbWVudWl0ZW0tY29udGVudCAucC1tZW51aXRlbS1saW5rIC5wLXN1Ym1lbnUtaWNvbiB7XG4gICAgY29sb3I6ICM2YjcyODA7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNXJlbTtcbiAgfVxuICAucC1tZW51YmFyIC5wLW1lbnViYXItcm9vdC1saXN0ID4gLnAtbWVudWl0ZW06bm90KC5wLWhpZ2hsaWdodCk6bm90KC5wLWRpc2FibGVkKSA+IC5wLW1lbnVpdGVtLWNvbnRlbnQ6aG92ZXIge1xuICAgIGNvbG9yOiAjNGI1NTYzO1xuICAgIGJhY2tncm91bmQ6ICNmM2Y0ZjY7XG4gIH1cbiAgLnAtbWVudWJhciAucC1tZW51YmFyLXJvb3QtbGlzdCA+IC5wLW1lbnVpdGVtOm5vdCgucC1oaWdobGlnaHQpOm5vdCgucC1kaXNhYmxlZCkgPiAucC1tZW51aXRlbS1jb250ZW50OmhvdmVyIC5wLW1lbnVpdGVtLWxpbmsgLnAtbWVudWl0ZW0tdGV4dCB7XG4gICAgY29sb3I6ICM0YjU1NjM7XG4gIH1cbiAgLnAtbWVudWJhciAucC1tZW51YmFyLXJvb3QtbGlzdCA+IC5wLW1lbnVpdGVtOm5vdCgucC1oaWdobGlnaHQpOm5vdCgucC1kaXNhYmxlZCkgPiAucC1tZW51aXRlbS1jb250ZW50OmhvdmVyIC5wLW1lbnVpdGVtLWxpbmsgLnAtbWVudWl0ZW0taWNvbixcbiAgLnAtbWVudWJhciAucC1tZW51YmFyLXJvb3QtbGlzdCA+IC5wLW1lbnVpdGVtOm5vdCgucC1oaWdobGlnaHQpOm5vdCgucC1kaXNhYmxlZCkgPiAucC1tZW51aXRlbS1jb250ZW50OmhvdmVyIC5wLW1lbnVpdGVtLWxpbmsgLnAtc3VibWVudS1pY29uIHtcbiAgICBjb2xvcjogIzZiNzI4MDtcbiAgfVxuICAucC1tZW51YmFyIC5wLW1lbnVpdGVtID4gLnAtbWVudWl0ZW0tY29udGVudCB7XG4gICAgY29sb3I6ICM0YjU1NjM7XG4gICAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAwLjJzO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gIH1cbiAgLnAtbWVudWJhciAucC1tZW51aXRlbSA+IC5wLW1lbnVpdGVtLWNvbnRlbnQgLnAtbWVudWl0ZW0tbGluayB7XG4gICAgY29sb3I6ICM0YjU1NjM7XG4gICAgcGFkZGluZzogMC43NXJlbSAxLjI1cmVtO1xuICAgIHVzZXItc2VsZWN0OiBub25lO1xuICB9XG4gIC5wLW1lbnViYXIgLnAtbWVudWl0ZW0gPiAucC1tZW51aXRlbS1jb250ZW50IC5wLW1lbnVpdGVtLWxpbmsgLnAtbWVudWl0ZW0tdGV4dCB7XG4gICAgY29sb3I6ICM0YjU1NjM7XG4gIH1cbiAgLnAtbWVudWJhciAucC1tZW51aXRlbSA+IC5wLW1lbnVpdGVtLWNvbnRlbnQgLnAtbWVudWl0ZW0tbGluayAucC1tZW51aXRlbS1pY29uIHtcbiAgICBjb2xvcjogIzZiNzI4MDtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbiAgfVxuICAucC1tZW51YmFyIC5wLW1lbnVpdGVtID4gLnAtbWVudWl0ZW0tY29udGVudCAucC1tZW51aXRlbS1saW5rIC5wLXN1Ym1lbnUtaWNvbiB7XG4gICAgY29sb3I6ICM2YjcyODA7XG4gIH1cbiAgLnAtbWVudWJhciAucC1tZW51aXRlbS5wLWhpZ2hsaWdodCA+IC5wLW1lbnVpdGVtLWNvbnRlbnQge1xuICAgIGNvbG9yOiAjNDMzOGNhO1xuICAgIGJhY2tncm91bmQ6ICNlZWYyZmY7XG4gIH1cbiAgLnAtbWVudWJhciAucC1tZW51aXRlbS5wLWhpZ2hsaWdodCA+IC5wLW1lbnVpdGVtLWNvbnRlbnQgLnAtbWVudWl0ZW0tbGluayAucC1tZW51aXRlbS10ZXh0IHtcbiAgICBjb2xvcjogIzQzMzhjYTtcbiAgfVxuICAucC1tZW51YmFyIC5wLW1lbnVpdGVtLnAtaGlnaGxpZ2h0ID4gLnAtbWVudWl0ZW0tY29udGVudCAucC1tZW51aXRlbS1saW5rIC5wLW1lbnVpdGVtLWljb24sXG4gIC5wLW1lbnViYXIgLnAtbWVudWl0ZW0ucC1oaWdobGlnaHQgPiAucC1tZW51aXRlbS1jb250ZW50IC5wLW1lbnVpdGVtLWxpbmsgLnAtc3VibWVudS1pY29uIHtcbiAgICBjb2xvcjogIzQzMzhjYTtcbiAgfVxuICAucC1tZW51YmFyIC5wLW1lbnVpdGVtLnAtaGlnaGxpZ2h0LnAtZm9jdXMgPiAucC1tZW51aXRlbS1jb250ZW50IHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDk5LCAxMDIsIDI0MSwgMC4yNCk7XG4gIH1cbiAgLnAtbWVudWJhciAucC1tZW51aXRlbTpub3QoLnAtaGlnaGxpZ2h0KTpub3QoLnAtZGlzYWJsZWQpLnAtZm9jdXMgPiAucC1tZW51aXRlbS1jb250ZW50IHtcbiAgICBjb2xvcjogIzRiNTU2MztcbiAgICBiYWNrZ3JvdW5kOiAjZTVlN2ViO1xuICB9XG4gIC5wLW1lbnViYXIgLnAtbWVudWl0ZW06bm90KC5wLWhpZ2hsaWdodCk6bm90KC5wLWRpc2FibGVkKS5wLWZvY3VzID4gLnAtbWVudWl0ZW0tY29udGVudCAucC1tZW51aXRlbS1saW5rIC5wLW1lbnVpdGVtLXRleHQge1xuICAgIGNvbG9yOiAjNGI1NTYzO1xuICB9XG4gIC5wLW1lbnViYXIgLnAtbWVudWl0ZW06bm90KC5wLWhpZ2hsaWdodCk6bm90KC5wLWRpc2FibGVkKS5wLWZvY3VzID4gLnAtbWVudWl0ZW0tY29udGVudCAucC1tZW51aXRlbS1saW5rIC5wLW1lbnVpdGVtLWljb24sXG4gIC5wLW1lbnViYXIgLnAtbWVudWl0ZW06bm90KC5wLWhpZ2hsaWdodCk6bm90KC5wLWRpc2FibGVkKS5wLWZvY3VzID4gLnAtbWVudWl0ZW0tY29udGVudCAucC1tZW51aXRlbS1saW5rIC5wLXN1Ym1lbnUtaWNvbiB7XG4gICAgY29sb3I6ICM0YjU1NjM7XG4gIH1cbiAgLnAtbWVudWJhciAucC1tZW51aXRlbTpub3QoLnAtaGlnaGxpZ2h0KTpub3QoLnAtZGlzYWJsZWQpID4gLnAtbWVudWl0ZW0tY29udGVudDpob3ZlciB7XG4gICAgY29sb3I6ICM0YjU1NjM7XG4gICAgYmFja2dyb3VuZDogI2YzZjRmNjtcbiAgfVxuICAucC1tZW51YmFyIC5wLW1lbnVpdGVtOm5vdCgucC1oaWdobGlnaHQpOm5vdCgucC1kaXNhYmxlZCkgPiAucC1tZW51aXRlbS1jb250ZW50OmhvdmVyIC5wLW1lbnVpdGVtLWxpbmsgLnAtbWVudWl0ZW0tdGV4dCB7XG4gICAgY29sb3I6ICM0YjU1NjM7XG4gIH1cbiAgLnAtbWVudWJhciAucC1tZW51aXRlbTpub3QoLnAtaGlnaGxpZ2h0KTpub3QoLnAtZGlzYWJsZWQpID4gLnAtbWVudWl0ZW0tY29udGVudDpob3ZlciAucC1tZW51aXRlbS1saW5rIC5wLW1lbnVpdGVtLWljb24sXG4gIC5wLW1lbnViYXIgLnAtbWVudWl0ZW06bm90KC5wLWhpZ2hsaWdodCk6bm90KC5wLWRpc2FibGVkKSA+IC5wLW1lbnVpdGVtLWNvbnRlbnQ6aG92ZXIgLnAtbWVudWl0ZW0tbGluayAucC1zdWJtZW51LWljb24ge1xuICAgIGNvbG9yOiAjNmI3MjgwO1xuICB9XG4gIC5wLW1lbnViYXIgLnAtc3VibWVudS1saXN0IHtcbiAgICBwYWRkaW5nOiAwLjVyZW0gMDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgIGJvcmRlcjogMCBub25lO1xuICAgIGJveC1zaGFkb3c6IDAgMnB4IDEycHggMCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gICAgd2lkdGg6IDEyLjVyZW07XG4gIH1cbiAgLnAtbWVudWJhciAucC1zdWJtZW51LWxpc3QgLnAtbWVudWl0ZW0tc2VwYXJhdG9yIHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2U1ZTdlYjtcbiAgICBtYXJnaW46IDAuMjVyZW0gMDtcbiAgfVxuICAucC1tZW51YmFyIC5wLXN1Ym1lbnUtbGlzdCAucC1zdWJtZW51LWljb24ge1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIH1cbiAgLnAtbWVudWJhci5wLW1lbnViYXItbW9iaWxlIC5wLW1lbnViYXItYnV0dG9uIHtcbiAgICB3aWR0aDogMnJlbTtcbiAgICBoZWlnaHQ6IDJyZW07XG4gICAgY29sb3I6ICM2YjcyODA7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycywgY29sb3IgMC4ycywgYm94LXNoYWRvdyAwLjJzO1xuICB9XG4gIC5wLW1lbnViYXIucC1tZW51YmFyLW1vYmlsZSAucC1tZW51YmFyLWJ1dHRvbjpob3ZlciB7XG4gICAgY29sb3I6ICM2YjcyODA7XG4gICAgYmFja2dyb3VuZDogI2YzZjRmNjtcbiAgfVxuICAucC1tZW51YmFyLnAtbWVudWJhci1tb2JpbGUgLnAtbWVudWJhci1idXR0b246Zm9jdXMge1xuICAgIG91dGxpbmU6IDAgbm9uZTtcbiAgICBvdXRsaW5lLW9mZnNldDogMDtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gI2M3ZDJmZTtcbiAgfVxuICAucC1tZW51YmFyLnAtbWVudWJhci1tb2JpbGUgLnAtbWVudWJhci1yb290LWxpc3Qge1xuICAgIHBhZGRpbmc6IDAuNXJlbSAwO1xuICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgYm9yZGVyOiAwIG5vbmU7XG4gICAgYm94LXNoYWRvdzogMCAycHggMTJweCAwIHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgfVxuICAucC1tZW51YmFyLnAtbWVudWJhci1tb2JpbGUgLnAtbWVudWJhci1yb290LWxpc3QgLnAtbWVudWl0ZW0tc2VwYXJhdG9yIHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2U1ZTdlYjtcbiAgICBtYXJnaW46IDAuMjVyZW0gMDtcbiAgfVxuICAucC1tZW51YmFyLnAtbWVudWJhci1tb2JpbGUgLnAtbWVudWJhci1yb290LWxpc3QgLnAtc3VibWVudS1pY29uIHtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICB9XG4gIC5wLW1lbnViYXIucC1tZW51YmFyLW1vYmlsZSAucC1tZW51YmFyLXJvb3QtbGlzdCAucC1tZW51aXRlbSAucC1tZW51aXRlbS1jb250ZW50IC5wLW1lbnVpdGVtLWxpbmsgLnAtc3VibWVudS1pY29uIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycztcbiAgfVxuICAucC1tZW51YmFyLnAtbWVudWJhci1tb2JpbGUgLnAtbWVudWJhci1yb290LWxpc3QgLnAtbWVudWl0ZW0ucC1tZW51aXRlbS1hY3RpdmUgPiAucC1tZW51aXRlbS1jb250ZW50ID4gLnAtbWVudWl0ZW0tbGluayA+IC5wLXN1Ym1lbnUtaWNvbiB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTE4MGRlZyk7XG4gIH1cbiAgLnAtbWVudWJhci5wLW1lbnViYXItbW9iaWxlIC5wLW1lbnViYXItcm9vdC1saXN0IC5wLXN1Ym1lbnUtbGlzdCAucC1zdWJtZW51LWljb24ge1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgfVxuICAucC1tZW51YmFyLnAtbWVudWJhci1tb2JpbGUgLnAtbWVudWJhci1yb290LWxpc3QgLnAtc3VibWVudS1saXN0IC5wLW1lbnVpdGVtLWFjdGl2ZSA+IC5wLW1lbnVpdGVtLWNvbnRlbnQgPiAucC1tZW51aXRlbS1saW5rID4gLnAtc3VibWVudS1pY29uIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuICB9XG4gIC5wLW1lbnViYXIucC1tZW51YmFyLW1vYmlsZSAucC1tZW51YmFyLXJvb3QtbGlzdCB1bCBsaSBhIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIuMjVyZW07XG4gIH1cbiAgLnAtbWVudWJhci5wLW1lbnViYXItbW9iaWxlIC5wLW1lbnViYXItcm9vdC1saXN0IHVsIGxpIHVsIGxpIGEge1xuICAgIHBhZGRpbmctbGVmdDogMy43NXJlbTtcbiAgfVxuICAucC1tZW51YmFyLnAtbWVudWJhci1tb2JpbGUgLnAtbWVudWJhci1yb290LWxpc3QgdWwgbGkgdWwgbGkgdWwgbGkgYSB7XG4gICAgcGFkZGluZy1sZWZ0OiA1LjI1cmVtO1xuICB9XG4gIC5wLW1lbnViYXIucC1tZW51YmFyLW1vYmlsZSAucC1tZW51YmFyLXJvb3QtbGlzdCB1bCBsaSB1bCBsaSB1bCBsaSB1bCBsaSBhIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDYuNzVyZW07XG4gIH1cbiAgLnAtbWVudWJhci5wLW1lbnViYXItbW9iaWxlIC5wLW1lbnViYXItcm9vdC1saXN0IHVsIGxpIHVsIGxpIHVsIGxpIHVsIGxpIHVsIGxpIGEge1xuICAgIHBhZGRpbmctbGVmdDogOC4yNXJlbTtcbiAgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgIC5wLW1lbnViYXIge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIH1cbiAgICAucC1tZW51YmFyIC5wLW1lbnViYXItYnV0dG9uIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICB3aWR0aDogMnJlbTtcbiAgICAgIGhlaWdodDogMnJlbTtcbiAgICAgIGNvbG9yOiAjNmI3MjgwO1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzLCBjb2xvciAwLjJzLCBib3gtc2hhZG93IDAuMnM7XG4gICAgfVxuICAgIC5wLW1lbnViYXIgLnAtbWVudWJhci1idXR0b246aG92ZXIge1xuICAgICAgY29sb3I6ICM2YjcyODA7XG4gICAgICBiYWNrZ3JvdW5kOiAjZjNmNGY2O1xuICAgIH1cbiAgICAucC1tZW51YmFyIC5wLW1lbnViYXItYnV0dG9uOmZvY3VzIHtcbiAgICAgIG91dGxpbmU6IDAgbm9uZTtcbiAgICAgIG91dGxpbmUtb2Zmc2V0OiAwO1xuICAgICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtICNjN2QyZmU7XG4gICAgfVxuICAgIC5wLW1lbnViYXIgLnAtbWVudWJhci1yb290LWxpc3Qge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIHBhZGRpbmc6IDAuNXJlbSAwO1xuICAgICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICAgIGJvcmRlcjogMCBub25lO1xuICAgICAgYm94LXNoYWRvdzogMCAycHggMTJweCAwIHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgICAucC1tZW51YmFyIC5wLW1lbnViYXItcm9vdC1saXN0IC5wLW1lbnUtc2VwYXJhdG9yIHtcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZTVlN2ViO1xuICAgICAgbWFyZ2luOiAwLjI1cmVtIDA7XG4gICAgfVxuICAgIC5wLW1lbnViYXIgLnAtbWVudWJhci1yb290LWxpc3QgLnAtc3VibWVudS1pY29uIHtcbiAgICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgfVxuICAgIC5wLW1lbnViYXIgLnAtbWVudWJhci1yb290LWxpc3QgLnAtc3VibWVudS1pY29uLnAtaWNvbiB7XG4gICAgICB3aWR0aDogMC44NzVyZW07XG4gICAgICBoZWlnaHQ6IDAuODc1cmVtO1xuICAgIH1cbiAgICAucC1tZW51YmFyIC5wLW1lbnViYXItcm9vdC1saXN0ID4gLnAtbWVudWl0ZW0ge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIH1cbiAgICAucC1tZW51YmFyIC5wLW1lbnViYXItcm9vdC1saXN0ID4gLnAtbWVudWl0ZW0gPiAucC1tZW51aXRlbS1saW5rID4gLnAtbWVudWl0ZW0tY29udGVudCB7XG4gICAgICBjb2xvcjogIzRiNTU2MztcbiAgICAgIHRyYW5zaXRpb246IGJveC1zaGFkb3cgMC4ycztcbiAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgfVxuICAgIC5wLW1lbnViYXIgLnAtbWVudWJhci1yb290LWxpc3QgPiAucC1tZW51aXRlbSA+IC5wLW1lbnVpdGVtLWxpbmsgPiAucC1tZW51aXRlbS1jb250ZW50IC5wLW1lbnVpdGVtLWxpbmsge1xuICAgICAgY29sb3I6ICM0YjU1NjM7XG4gICAgICBwYWRkaW5nOiAwLjc1cmVtIDEuMjVyZW07XG4gICAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICB9XG4gICAgLnAtbWVudWJhciAucC1tZW51YmFyLXJvb3QtbGlzdCA+IC5wLW1lbnVpdGVtID4gLnAtbWVudWl0ZW0tbGluayA+IC5wLW1lbnVpdGVtLWNvbnRlbnQgLnAtbWVudWl0ZW0tbGluayAucC1tZW51aXRlbS10ZXh0IHtcbiAgICAgIGNvbG9yOiAjNGI1NTYzO1xuICAgIH1cbiAgICAucC1tZW51YmFyIC5wLW1lbnViYXItcm9vdC1saXN0ID4gLnAtbWVudWl0ZW0gPiAucC1tZW51aXRlbS1saW5rID4gLnAtbWVudWl0ZW0tY29udGVudCAucC1tZW51aXRlbS1saW5rIC5wLW1lbnVpdGVtLWljb24ge1xuICAgICAgY29sb3I6ICM2YjcyODA7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbiAgICB9XG4gICAgLnAtbWVudWJhciAucC1tZW51YmFyLXJvb3QtbGlzdCA+IC5wLW1lbnVpdGVtID4gLnAtbWVudWl0ZW0tbGluayA+IC5wLW1lbnVpdGVtLWNvbnRlbnQgLnAtbWVudWl0ZW0tbGluayAucC1zdWJtZW51LWljb24ge1xuICAgICAgY29sb3I6ICM2YjcyODA7XG4gICAgfVxuICAgIC5wLW1lbnViYXIgLnAtbWVudWJhci1yb290LWxpc3QgPiAucC1tZW51aXRlbSA+IC5wLW1lbnVpdGVtLWxpbmsucC1oaWdobGlnaHQgPiAucC1tZW51aXRlbS1jb250ZW50IHtcbiAgICAgIGNvbG9yOiAjNDMzOGNhO1xuICAgICAgYmFja2dyb3VuZDogI2VlZjJmZjtcbiAgICB9XG4gICAgLnAtbWVudWJhciAucC1tZW51YmFyLXJvb3QtbGlzdCA+IC5wLW1lbnVpdGVtID4gLnAtbWVudWl0ZW0tbGluay5wLWhpZ2hsaWdodCA+IC5wLW1lbnVpdGVtLWNvbnRlbnQgLnAtbWVudWl0ZW0tbGluayAucC1tZW51aXRlbS10ZXh0IHtcbiAgICAgIGNvbG9yOiAjNDMzOGNhO1xuICAgIH1cbiAgICAucC1tZW51YmFyIC5wLW1lbnViYXItcm9vdC1saXN0ID4gLnAtbWVudWl0ZW0gPiAucC1tZW51aXRlbS1saW5rLnAtaGlnaGxpZ2h0ID4gLnAtbWVudWl0ZW0tY29udGVudCAucC1tZW51aXRlbS1saW5rIC5wLW1lbnVpdGVtLWljb24sXG4gICAgLnAtbWVudWJhciAucC1tZW51YmFyLXJvb3QtbGlzdCA+IC5wLW1lbnVpdGVtID4gLnAtbWVudWl0ZW0tbGluay5wLWhpZ2hsaWdodCA+IC5wLW1lbnVpdGVtLWNvbnRlbnQgLnAtbWVudWl0ZW0tbGluayAucC1zdWJtZW51LWljb24ge1xuICAgICAgY29sb3I6ICM0MzM4Y2E7XG4gICAgfVxuICAgIC5wLW1lbnViYXIgLnAtbWVudWJhci1yb290LWxpc3QgPiAucC1tZW51aXRlbSA+IC5wLW1lbnVpdGVtLWxpbmsucC1oaWdobGlnaHQucC1mb2N1cyA+IC5wLW1lbnVpdGVtLWNvbnRlbnQge1xuICAgICAgYmFja2dyb3VuZDogcmdiYSg5OSwgMTAyLCAyNDEsIDAuMjQpO1xuICAgIH1cbiAgICAucC1tZW51YmFyIC5wLW1lbnViYXItcm9vdC1saXN0ID4gLnAtbWVudWl0ZW0gPiAucC1tZW51aXRlbS1saW5rOm5vdCgucC1oaWdobGlnaHQpOm5vdCgucC1kaXNhYmxlZCkucC1mb2N1cyA+IC5wLW1lbnVpdGVtLWNvbnRlbnQge1xuICAgICAgY29sb3I6ICM0YjU1NjM7XG4gICAgICBiYWNrZ3JvdW5kOiAjZTVlN2ViO1xuICAgIH1cbiAgICAucC1tZW51YmFyIC5wLW1lbnViYXItcm9vdC1saXN0ID4gLnAtbWVudWl0ZW0gPiAucC1tZW51aXRlbS1saW5rOm5vdCgucC1oaWdobGlnaHQpOm5vdCgucC1kaXNhYmxlZCkucC1mb2N1cyA+IC5wLW1lbnVpdGVtLWNvbnRlbnQgLnAtbWVudWl0ZW0tbGluayAucC1tZW51aXRlbS10ZXh0IHtcbiAgICAgIGNvbG9yOiAjNGI1NTYzO1xuICAgIH1cbiAgICAucC1tZW51YmFyIC5wLW1lbnViYXItcm9vdC1saXN0ID4gLnAtbWVudWl0ZW0gPiAucC1tZW51aXRlbS1saW5rOm5vdCgucC1oaWdobGlnaHQpOm5vdCgucC1kaXNhYmxlZCkucC1mb2N1cyA+IC5wLW1lbnVpdGVtLWNvbnRlbnQgLnAtbWVudWl0ZW0tbGluayAucC1tZW51aXRlbS1pY29uLFxuICAgIC5wLW1lbnViYXIgLnAtbWVudWJhci1yb290LWxpc3QgPiAucC1tZW51aXRlbSA+IC5wLW1lbnVpdGVtLWxpbms6bm90KC5wLWhpZ2hsaWdodCk6bm90KC5wLWRpc2FibGVkKS5wLWZvY3VzID4gLnAtbWVudWl0ZW0tY29udGVudCAucC1tZW51aXRlbS1saW5rIC5wLXN1Ym1lbnUtaWNvbiB7XG4gICAgICBjb2xvcjogIzRiNTU2MztcbiAgICB9XG4gICAgLnAtbWVudWJhciAucC1tZW51YmFyLXJvb3QtbGlzdCA+IC5wLW1lbnVpdGVtID4gLnAtbWVudWl0ZW0tbGluazpub3QoLnAtaGlnaGxpZ2h0KTpub3QoLnAtZGlzYWJsZWQpID4gLnAtbWVudWl0ZW0tY29udGVudDpob3ZlciB7XG4gICAgICBjb2xvcjogIzRiNTU2MztcbiAgICAgIGJhY2tncm91bmQ6ICNmM2Y0ZjY7XG4gICAgfVxuICAgIC5wLW1lbnViYXIgLnAtbWVudWJhci1yb290LWxpc3QgPiAucC1tZW51aXRlbSA+IC5wLW1lbnVpdGVtLWxpbms6bm90KC5wLWhpZ2hsaWdodCk6bm90KC5wLWRpc2FibGVkKSA+IC5wLW1lbnVpdGVtLWNvbnRlbnQ6aG92ZXIgLnAtbWVudWl0ZW0tbGluayAucC1tZW51aXRlbS10ZXh0IHtcbiAgICAgIGNvbG9yOiAjNGI1NTYzO1xuICAgIH1cbiAgICAucC1tZW51YmFyIC5wLW1lbnViYXItcm9vdC1saXN0ID4gLnAtbWVudWl0ZW0gPiAucC1tZW51aXRlbS1saW5rOm5vdCgucC1oaWdobGlnaHQpOm5vdCgucC1kaXNhYmxlZCkgPiAucC1tZW51aXRlbS1jb250ZW50OmhvdmVyIC5wLW1lbnVpdGVtLWxpbmsgLnAtbWVudWl0ZW0taWNvbixcbiAgICAucC1tZW51YmFyIC5wLW1lbnViYXItcm9vdC1saXN0ID4gLnAtbWVudWl0ZW0gPiAucC1tZW51aXRlbS1saW5rOm5vdCgucC1oaWdobGlnaHQpOm5vdCgucC1kaXNhYmxlZCkgPiAucC1tZW51aXRlbS1jb250ZW50OmhvdmVyIC5wLW1lbnVpdGVtLWxpbmsgLnAtc3VibWVudS1pY29uIHtcbiAgICAgIGNvbG9yOiAjNmI3MjgwO1xuICAgIH1cbiAgICAucC1tZW51YmFyIC5wLW1lbnViYXItcm9vdC1saXN0ID4gLnAtbWVudWl0ZW0gPiAucC1tZW51aXRlbS1saW5rID4gLnAtc3VibWVudS1pY29uIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnM7XG4gICAgfVxuICAgIC5wLW1lbnViYXIgLnAtbWVudWJhci1yb290LWxpc3QgPiAucC1tZW51aXRlbS5wLW1lbnVpdGVtLWFjdGl2ZSA+IC5wLW1lbnVpdGVtLWxpbmsgPiAucC1zdWJtZW51LWljb24ge1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTE4MGRlZyk7XG4gICAgfVxuICAgIC5wLW1lbnViYXIgLnAtbWVudWJhci1yb290LWxpc3QgLnAtc3VibWVudS1saXN0IHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICBib3JkZXI6IDAgbm9uZTtcbiAgICB9XG4gICAgLnAtbWVudWJhciAucC1tZW51YmFyLXJvb3QtbGlzdCAucC1zdWJtZW51LWxpc3QgLnAtc3VibWVudS1pY29uIHtcbiAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzO1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAgIH1cbiAgICAucC1tZW51YmFyIC5wLW1lbnViYXItcm9vdC1saXN0IC5wLXN1Ym1lbnUtbGlzdCAucC1tZW51aXRlbS1hY3RpdmUgPiAucC1tZW51aXRlbS1saW5rID4gLnAtc3VibWVudS1pY29uIHtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG4gICAgfVxuICAgIC5wLW1lbnViYXIgLnAtbWVudWJhci1yb290LWxpc3QgLnAtbWVudWl0ZW0ge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIH1cbiAgICAucC1tZW51YmFyIC5wLW1lbnViYXItcm9vdC1saXN0IHVsIGxpIGEge1xuICAgICAgcGFkZGluZy1sZWZ0OiAyLjI1cmVtO1xuICAgIH1cbiAgICAucC1tZW51YmFyIC5wLW1lbnViYXItcm9vdC1saXN0IHVsIGxpIHVsIGxpIGEge1xuICAgICAgcGFkZGluZy1sZWZ0OiAzLjc1cmVtO1xuICAgIH1cbiAgICAucC1tZW51YmFyIC5wLW1lbnViYXItcm9vdC1saXN0IHVsIGxpIHVsIGxpIHVsIGxpIGEge1xuICAgICAgcGFkZGluZy1sZWZ0OiA1LjI1cmVtO1xuICAgIH1cbiAgICAucC1tZW51YmFyIC5wLW1lbnViYXItcm9vdC1saXN0IHVsIGxpIHVsIGxpIHVsIGxpIHVsIGxpIGEge1xuICAgICAgcGFkZGluZy1sZWZ0OiA2Ljc1cmVtO1xuICAgIH1cbiAgICAucC1tZW51YmFyIC5wLW1lbnViYXItcm9vdC1saXN0IHVsIGxpIHVsIGxpIHVsIGxpIHVsIGxpIHVsIGxpIGEge1xuICAgICAgcGFkZGluZy1sZWZ0OiA4LjI1cmVtO1xuICAgIH1cbiAgICAucC1tZW51YmFyLnAtbWVudWJhci1tb2JpbGUtYWN0aXZlIC5wLW1lbnViYXItcm9vdC1saXN0IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgdG9wOiAxMDAlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgfVxuICB9XG4gIC5wLXBhbmVsbWVudSAucC1wYW5lbG1lbnUtaGVhZGVyIHtcbiAgICBvdXRsaW5lOiAwIG5vbmU7XG4gIH1cbiAgLnAtcGFuZWxtZW51IC5wLXBhbmVsbWVudS1oZWFkZXIgLnAtcGFuZWxtZW51LWhlYWRlci1jb250ZW50IHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZTVlN2ViO1xuICAgIGNvbG9yOiAjNmI3MjgwO1xuICAgIGJhY2tncm91bmQ6ICNmOWZhZmI7XG4gICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgIHRyYW5zaXRpb246IGJveC1zaGFkb3cgMC4ycztcbiAgfVxuICAucC1wYW5lbG1lbnUgLnAtcGFuZWxtZW51LWhlYWRlciAucC1wYW5lbG1lbnUtaGVhZGVyLWNvbnRlbnQgLnAtcGFuZWxtZW51LWhlYWRlci1saW5rIHtcbiAgICBjb2xvcjogIzZiNzI4MDtcbiAgICBwYWRkaW5nOiAxLjI1cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIH1cbiAgLnAtcGFuZWxtZW51IC5wLXBhbmVsbWVudS1oZWFkZXIgLnAtcGFuZWxtZW51LWhlYWRlci1jb250ZW50IC5wLXBhbmVsbWVudS1oZWFkZXItbGluayAucC1zdWJtZW51LWljb24ge1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtO1xuICB9XG4gIC5wLXBhbmVsbWVudSAucC1wYW5lbG1lbnUtaGVhZGVyIC5wLXBhbmVsbWVudS1oZWFkZXItY29udGVudCAucC1wYW5lbG1lbnUtaGVhZGVyLWxpbmsgLnAtbWVudWl0ZW0taWNvbiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG4gIH1cbiAgLnAtcGFuZWxtZW51IC5wLXBhbmVsbWVudS1oZWFkZXI6bm90KC5wLWRpc2FibGVkKTpmb2N1cy12aXNpYmxlIC5wLXBhbmVsbWVudS1oZWFkZXItY29udGVudCB7XG4gICAgb3V0bGluZTogMCBub25lO1xuICAgIG91dGxpbmUtb2Zmc2V0OiAwO1xuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDAuMnJlbSAjYzdkMmZlO1xuICB9XG4gIC5wLXBhbmVsbWVudSAucC1wYW5lbG1lbnUtaGVhZGVyOm5vdCgucC1oaWdobGlnaHQpOm5vdCgucC1kaXNhYmxlZCk6aG92ZXIgLnAtcGFuZWxtZW51LWhlYWRlci1jb250ZW50IHtcbiAgICBiYWNrZ3JvdW5kOiAjZjNmNGY2O1xuICAgIGJvcmRlci1jb2xvcjogI2U1ZTdlYjtcbiAgICBjb2xvcjogIzM3NDE1MTtcbiAgfVxuICAucC1wYW5lbG1lbnUgLnAtcGFuZWxtZW51LWhlYWRlcjpub3QoLnAtZGlzYWJsZWQpLnAtaGlnaGxpZ2h0IC5wLXBhbmVsbWVudS1oZWFkZXItY29udGVudCB7XG4gICAgYmFja2dyb3VuZDogI2Y5ZmFmYjtcbiAgICBib3JkZXItY29sb3I6ICNlNWU3ZWI7XG4gICAgY29sb3I6ICMzNzQxNTE7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG4gIC5wLXBhbmVsbWVudSAucC1wYW5lbG1lbnUtaGVhZGVyOm5vdCgucC1kaXNhYmxlZCkucC1oaWdobGlnaHQ6aG92ZXIgLnAtcGFuZWxtZW51LWhlYWRlci1jb250ZW50IHtcbiAgICBib3JkZXItY29sb3I6ICNlNWU3ZWI7XG4gICAgYmFja2dyb3VuZDogI2YzZjRmNjtcbiAgICBjb2xvcjogIzM3NDE1MTtcbiAgfVxuICAucC1wYW5lbG1lbnUgLnAtcGFuZWxtZW51LWNvbnRlbnQge1xuICAgIHBhZGRpbmc6IDAuNXJlbSAwO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNlNWU3ZWI7XG4gICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICBjb2xvcjogIzRiNTU2MztcbiAgICBib3JkZXItdG9wOiAwO1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDZweDtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA2cHg7XG4gIH1cbiAgLnAtcGFuZWxtZW51IC5wLXBhbmVsbWVudS1jb250ZW50IC5wLXBhbmVsbWVudS1yb290LWxpc3Qge1xuICAgIG91dGxpbmU6IDAgbm9uZTtcbiAgfVxuICAucC1wYW5lbG1lbnUgLnAtcGFuZWxtZW51LWNvbnRlbnQgLnAtbWVudWl0ZW0gPiAucC1tZW51aXRlbS1jb250ZW50IHtcbiAgICBjb2xvcjogIzRiNTU2MztcbiAgICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IDAuMnM7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxuICAucC1wYW5lbG1lbnUgLnAtcGFuZWxtZW51LWNvbnRlbnQgLnAtbWVudWl0ZW0gPiAucC1tZW51aXRlbS1jb250ZW50IC5wLW1lbnVpdGVtLWxpbmsge1xuICAgIGNvbG9yOiAjNGI1NTYzO1xuICAgIHBhZGRpbmc6IDAuNzVyZW0gMS4yNXJlbTtcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgfVxuICAucC1wYW5lbG1lbnUgLnAtcGFuZWxtZW51LWNvbnRlbnQgLnAtbWVudWl0ZW0gPiAucC1tZW51aXRlbS1jb250ZW50IC5wLW1lbnVpdGVtLWxpbmsgLnAtbWVudWl0ZW0tdGV4dCB7XG4gICAgY29sb3I6ICM0YjU1NjM7XG4gIH1cbiAgLnAtcGFuZWxtZW51IC5wLXBhbmVsbWVudS1jb250ZW50IC5wLW1lbnVpdGVtID4gLnAtbWVudWl0ZW0tY29udGVudCAucC1tZW51aXRlbS1saW5rIC5wLW1lbnVpdGVtLWljb24ge1xuICAgIGNvbG9yOiAjNmI3MjgwO1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtO1xuICB9XG4gIC5wLXBhbmVsbWVudSAucC1wYW5lbG1lbnUtY29udGVudCAucC1tZW51aXRlbSA+IC5wLW1lbnVpdGVtLWNvbnRlbnQgLnAtbWVudWl0ZW0tbGluayAucC1zdWJtZW51LWljb24ge1xuICAgIGNvbG9yOiAjNmI3MjgwO1xuICB9XG4gIC5wLXBhbmVsbWVudSAucC1wYW5lbG1lbnUtY29udGVudCAucC1tZW51aXRlbS5wLWhpZ2hsaWdodCA+IC5wLW1lbnVpdGVtLWNvbnRlbnQge1xuICAgIGNvbG9yOiAjNDMzOGNhO1xuICAgIGJhY2tncm91bmQ6ICNlZWYyZmY7XG4gIH1cbiAgLnAtcGFuZWxtZW51IC5wLXBhbmVsbWVudS1jb250ZW50IC5wLW1lbnVpdGVtLnAtaGlnaGxpZ2h0ID4gLnAtbWVudWl0ZW0tY29udGVudCAucC1tZW51aXRlbS1saW5rIC5wLW1lbnVpdGVtLXRleHQge1xuICAgIGNvbG9yOiAjNDMzOGNhO1xuICB9XG4gIC5wLXBhbmVsbWVudSAucC1wYW5lbG1lbnUtY29udGVudCAucC1tZW51aXRlbS5wLWhpZ2hsaWdodCA+IC5wLW1lbnVpdGVtLWNvbnRlbnQgLnAtbWVudWl0ZW0tbGluayAucC1tZW51aXRlbS1pY29uLFxuICAucC1wYW5lbG1lbnUgLnAtcGFuZWxtZW51LWNvbnRlbnQgLnAtbWVudWl0ZW0ucC1oaWdobGlnaHQgPiAucC1tZW51aXRlbS1jb250ZW50IC5wLW1lbnVpdGVtLWxpbmsgLnAtc3VibWVudS1pY29uIHtcbiAgICBjb2xvcjogIzQzMzhjYTtcbiAgfVxuICAucC1wYW5lbG1lbnUgLnAtcGFuZWxtZW51LWNvbnRlbnQgLnAtbWVudWl0ZW0ucC1oaWdobGlnaHQucC1mb2N1cyA+IC5wLW1lbnVpdGVtLWNvbnRlbnQge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoOTksIDEwMiwgMjQxLCAwLjI0KTtcbiAgfVxuICAucC1wYW5lbG1lbnUgLnAtcGFuZWxtZW51LWNvbnRlbnQgLnAtbWVudWl0ZW06bm90KC5wLWhpZ2hsaWdodCk6bm90KC5wLWRpc2FibGVkKS5wLWZvY3VzID4gLnAtbWVudWl0ZW0tY29udGVudCB7XG4gICAgY29sb3I6ICM0YjU1NjM7XG4gICAgYmFja2dyb3VuZDogI2U1ZTdlYjtcbiAgfVxuICAucC1wYW5lbG1lbnUgLnAtcGFuZWxtZW51LWNvbnRlbnQgLnAtbWVudWl0ZW06bm90KC5wLWhpZ2hsaWdodCk6bm90KC5wLWRpc2FibGVkKS5wLWZvY3VzID4gLnAtbWVudWl0ZW0tY29udGVudCAucC1tZW51aXRlbS1saW5rIC5wLW1lbnVpdGVtLXRleHQge1xuICAgIGNvbG9yOiAjNGI1NTYzO1xuICB9XG4gIC5wLXBhbmVsbWVudSAucC1wYW5lbG1lbnUtY29udGVudCAucC1tZW51aXRlbTpub3QoLnAtaGlnaGxpZ2h0KTpub3QoLnAtZGlzYWJsZWQpLnAtZm9jdXMgPiAucC1tZW51aXRlbS1jb250ZW50IC5wLW1lbnVpdGVtLWxpbmsgLnAtbWVudWl0ZW0taWNvbixcbiAgLnAtcGFuZWxtZW51IC5wLXBhbmVsbWVudS1jb250ZW50IC5wLW1lbnVpdGVtOm5vdCgucC1oaWdobGlnaHQpOm5vdCgucC1kaXNhYmxlZCkucC1mb2N1cyA+IC5wLW1lbnVpdGVtLWNvbnRlbnQgLnAtbWVudWl0ZW0tbGluayAucC1zdWJtZW51LWljb24ge1xuICAgIGNvbG9yOiAjNGI1NTYzO1xuICB9XG4gIC5wLXBhbmVsbWVudSAucC1wYW5lbG1lbnUtY29udGVudCAucC1tZW51aXRlbTpub3QoLnAtaGlnaGxpZ2h0KTpub3QoLnAtZGlzYWJsZWQpID4gLnAtbWVudWl0ZW0tY29udGVudDpob3ZlciB7XG4gICAgY29sb3I6ICM0YjU1NjM7XG4gICAgYmFja2dyb3VuZDogI2YzZjRmNjtcbiAgfVxuICAucC1wYW5lbG1lbnUgLnAtcGFuZWxtZW51LWNvbnRlbnQgLnAtbWVudWl0ZW06bm90KC5wLWhpZ2hsaWdodCk6bm90KC5wLWRpc2FibGVkKSA+IC5wLW1lbnVpdGVtLWNvbnRlbnQ6aG92ZXIgLnAtbWVudWl0ZW0tbGluayAucC1tZW51aXRlbS10ZXh0IHtcbiAgICBjb2xvcjogIzRiNTU2MztcbiAgfVxuICAucC1wYW5lbG1lbnUgLnAtcGFuZWxtZW51LWNvbnRlbnQgLnAtbWVudWl0ZW06bm90KC5wLWhpZ2hsaWdodCk6bm90KC5wLWRpc2FibGVkKSA+IC5wLW1lbnVpdGVtLWNvbnRlbnQ6aG92ZXIgLnAtbWVudWl0ZW0tbGluayAucC1tZW51aXRlbS1pY29uLFxuICAucC1wYW5lbG1lbnUgLnAtcGFuZWxtZW51LWNvbnRlbnQgLnAtbWVudWl0ZW06bm90KC5wLWhpZ2hsaWdodCk6bm90KC5wLWRpc2FibGVkKSA+IC5wLW1lbnVpdGVtLWNvbnRlbnQ6aG92ZXIgLnAtbWVudWl0ZW0tbGluayAucC1zdWJtZW51LWljb24ge1xuICAgIGNvbG9yOiAjNmI3MjgwO1xuICB9XG4gIC5wLXBhbmVsbWVudSAucC1wYW5lbG1lbnUtY29udGVudCAucC1tZW51aXRlbSAucC1tZW51aXRlbS1jb250ZW50IC5wLW1lbnVpdGVtLWxpbmsgLnAtc3VibWVudS1pY29uIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbiAgfVxuICAucC1wYW5lbG1lbnUgLnAtcGFuZWxtZW51LWNvbnRlbnQgLnAtbWVudWl0ZW0tc2VwYXJhdG9yIHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2U1ZTdlYjtcbiAgICBtYXJnaW46IDAuMjVyZW0gMDtcbiAgfVxuICAucC1wYW5lbG1lbnUgLnAtcGFuZWxtZW51LWNvbnRlbnQgLnAtc3VibWVudS1saXN0Om5vdCgucC1wYW5lbG1lbnUtcm9vdC1saXN0KSB7XG4gICAgcGFkZGluZzogMCAwIDAgMXJlbTtcbiAgfVxuICAucC1wYW5lbG1lbnUgLnAtcGFuZWxtZW51LXBhbmVsIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0cHg7XG4gIH1cbiAgLnAtc2xpZGVtZW51IHtcbiAgICBwYWRkaW5nOiAwLjVyZW0gMDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgIGNvbG9yOiAjNGI1NTYzO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNlNWU3ZWI7XG4gICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgIHdpZHRoOiAxMi41cmVtO1xuICB9XG4gIC5wLXNsaWRlbWVudSAucC1tZW51aXRlbS1saW5rID4gLnAtbWVudWl0ZW0tY29udGVudCB7XG4gICAgY29sb3I6ICM0YjU1NjM7XG4gICAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAwLjJzO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gIH1cbiAgLnAtc2xpZGVtZW51IC5wLW1lbnVpdGVtLWxpbmsgPiAucC1tZW51aXRlbS1jb250ZW50IC5wLW1lbnVpdGVtLWxpbmsge1xuICAgIGNvbG9yOiAjNGI1NTYzO1xuICAgIHBhZGRpbmc6IDAuNzVyZW0gMS4yNXJlbTtcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgfVxuICAucC1zbGlkZW1lbnUgLnAtbWVudWl0ZW0tbGluayA+IC5wLW1lbnVpdGVtLWNvbnRlbnQgLnAtbWVudWl0ZW0tbGluayAucC1tZW51aXRlbS10ZXh0IHtcbiAgICBjb2xvcjogIzRiNTU2MztcbiAgfVxuICAucC1zbGlkZW1lbnUgLnAtbWVudWl0ZW0tbGluayA+IC5wLW1lbnVpdGVtLWNvbnRlbnQgLnAtbWVudWl0ZW0tbGluayAucC1tZW51aXRlbS1pY29uIHtcbiAgICBjb2xvcjogIzZiNzI4MDtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbiAgfVxuICAucC1zbGlkZW1lbnUgLnAtbWVudWl0ZW0tbGluayA+IC5wLW1lbnVpdGVtLWNvbnRlbnQgLnAtbWVudWl0ZW0tbGluayAucC1zdWJtZW51LWljb24ge1xuICAgIGNvbG9yOiAjNmI3MjgwO1xuICB9XG4gIC5wLXNsaWRlbWVudSAucC1tZW51aXRlbS1saW5rLnAtaGlnaGxpZ2h0ID4gLnAtbWVudWl0ZW0tY29udGVudCB7XG4gICAgY29sb3I6ICM0MzM4Y2E7XG4gICAgYmFja2dyb3VuZDogI2VlZjJmZjtcbiAgfVxuICAucC1zbGlkZW1lbnUgLnAtbWVudWl0ZW0tbGluay5wLWhpZ2hsaWdodCA+IC5wLW1lbnVpdGVtLWNvbnRlbnQgLnAtbWVudWl0ZW0tbGluayAucC1tZW51aXRlbS10ZXh0IHtcbiAgICBjb2xvcjogIzQzMzhjYTtcbiAgfVxuICAucC1zbGlkZW1lbnUgLnAtbWVudWl0ZW0tbGluay5wLWhpZ2hsaWdodCA+IC5wLW1lbnVpdGVtLWNvbnRlbnQgLnAtbWVudWl0ZW0tbGluayAucC1tZW51aXRlbS1pY29uLFxuICAucC1zbGlkZW1lbnUgLnAtbWVudWl0ZW0tbGluay5wLWhpZ2hsaWdodCA+IC5wLW1lbnVpdGVtLWNvbnRlbnQgLnAtbWVudWl0ZW0tbGluayAucC1zdWJtZW51LWljb24ge1xuICAgIGNvbG9yOiAjNDMzOGNhO1xuICB9XG4gIC5wLXNsaWRlbWVudSAucC1tZW51aXRlbS1saW5rLnAtaGlnaGxpZ2h0LnAtZm9jdXMgPiAucC1tZW51aXRlbS1jb250ZW50IHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDk5LCAxMDIsIDI0MSwgMC4yNCk7XG4gIH1cbiAgLnAtc2xpZGVtZW51IC5wLW1lbnVpdGVtLWxpbms6bm90KC5wLWhpZ2hsaWdodCk6bm90KC5wLWRpc2FibGVkKS5wLWZvY3VzID4gLnAtbWVudWl0ZW0tY29udGVudCB7XG4gICAgY29sb3I6ICM0YjU1NjM7XG4gICAgYmFja2dyb3VuZDogI2U1ZTdlYjtcbiAgfVxuICAucC1zbGlkZW1lbnUgLnAtbWVudWl0ZW0tbGluazpub3QoLnAtaGlnaGxpZ2h0KTpub3QoLnAtZGlzYWJsZWQpLnAtZm9jdXMgPiAucC1tZW51aXRlbS1jb250ZW50IC5wLW1lbnVpdGVtLWxpbmsgLnAtbWVudWl0ZW0tdGV4dCB7XG4gICAgY29sb3I6ICM0YjU1NjM7XG4gIH1cbiAgLnAtc2xpZGVtZW51IC5wLW1lbnVpdGVtLWxpbms6bm90KC5wLWhpZ2hsaWdodCk6bm90KC5wLWRpc2FibGVkKS5wLWZvY3VzID4gLnAtbWVudWl0ZW0tY29udGVudCAucC1tZW51aXRlbS1saW5rIC5wLW1lbnVpdGVtLWljb24sXG4gIC5wLXNsaWRlbWVudSAucC1tZW51aXRlbS1saW5rOm5vdCgucC1oaWdobGlnaHQpOm5vdCgucC1kaXNhYmxlZCkucC1mb2N1cyA+IC5wLW1lbnVpdGVtLWNvbnRlbnQgLnAtbWVudWl0ZW0tbGluayAucC1zdWJtZW51LWljb24ge1xuICAgIGNvbG9yOiAjNGI1NTYzO1xuICB9XG4gIC5wLXNsaWRlbWVudSAucC1tZW51aXRlbS1saW5rOm5vdCgucC1oaWdobGlnaHQpOm5vdCgucC1kaXNhYmxlZCkgPiAucC1tZW51aXRlbS1jb250ZW50OmhvdmVyIHtcbiAgICBjb2xvcjogIzRiNTU2MztcbiAgICBiYWNrZ3JvdW5kOiAjZjNmNGY2O1xuICB9XG4gIC5wLXNsaWRlbWVudSAucC1tZW51aXRlbS1saW5rOm5vdCgucC1oaWdobGlnaHQpOm5vdCgucC1kaXNhYmxlZCkgPiAucC1tZW51aXRlbS1jb250ZW50OmhvdmVyIC5wLW1lbnVpdGVtLWxpbmsgLnAtbWVudWl0ZW0tdGV4dCB7XG4gICAgY29sb3I6ICM0YjU1NjM7XG4gIH1cbiAgLnAtc2xpZGVtZW51IC5wLW1lbnVpdGVtLWxpbms6bm90KC5wLWhpZ2hsaWdodCk6bm90KC5wLWRpc2FibGVkKSA+IC5wLW1lbnVpdGVtLWNvbnRlbnQ6aG92ZXIgLnAtbWVudWl0ZW0tbGluayAucC1tZW51aXRlbS1pY29uLFxuICAucC1zbGlkZW1lbnUgLnAtbWVudWl0ZW0tbGluazpub3QoLnAtaGlnaGxpZ2h0KTpub3QoLnAtZGlzYWJsZWQpID4gLnAtbWVudWl0ZW0tY29udGVudDpob3ZlciAucC1tZW51aXRlbS1saW5rIC5wLXN1Ym1lbnUtaWNvbiB7XG4gICAgY29sb3I6ICM2YjcyODA7XG4gIH1cbiAgLnAtc2xpZGVtZW51LnAtc2xpZGVtZW51LW92ZXJsYXkge1xuICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgYm9yZGVyOiAwIG5vbmU7XG4gICAgYm94LXNoYWRvdzogMCAycHggMTJweCAwIHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgfVxuICAucC1zbGlkZW1lbnUgLnAtc2xpZGVtZW51LWxpc3Qge1xuICAgIHBhZGRpbmc6IDAuNXJlbSAwO1xuICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgYm9yZGVyOiAwIG5vbmU7XG4gICAgYm94LXNoYWRvdzogMCAycHggMTJweCAwIHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgfVxuICAucC1zbGlkZW1lbnUgLnAtc2xpZGVtZW51LnAtc2xpZGVtZW51LWFjdGl2ZSA+IC5wLXNsaWRlbWVudS1saW5rIHtcbiAgICBiYWNrZ3JvdW5kOiAjZWVmMmZmO1xuICB9XG4gIC5wLXNsaWRlbWVudSAucC1zbGlkZW1lbnUucC1zbGlkZW1lbnUtYWN0aXZlID4gLnAtc2xpZGVtZW51LWxpbmsgLnAtc2xpZGVtZW51LXRleHQge1xuICAgIGNvbG9yOiAjNDMzOGNhO1xuICB9XG4gIC5wLXNsaWRlbWVudSAucC1zbGlkZW1lbnUucC1zbGlkZW1lbnUtYWN0aXZlID4gLnAtc2xpZGVtZW51LWxpbmsgLnAtc2xpZGVtZW51LWljb24sIC5wLXNsaWRlbWVudSAucC1zbGlkZW1lbnUucC1zbGlkZW1lbnUtYWN0aXZlID4gLnAtc2xpZGVtZW51LWxpbmsgLnAtc2xpZGVtZW51LWljb24ge1xuICAgIGNvbG9yOiAjNDMzOGNhO1xuICB9XG4gIC5wLXNsaWRlbWVudSAucC1zbGlkZW1lbnUtc2VwYXJhdG9yIHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2U1ZTdlYjtcbiAgICBtYXJnaW46IDAuMjVyZW0gMDtcbiAgfVxuICAucC1zbGlkZW1lbnUgLnAtc2xpZGVtZW51LWljb24ge1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIH1cbiAgLnAtc2xpZGVtZW51IC5wLXNsaWRlbWVudS1pY29uLnAtaWNvbiB7XG4gICAgd2lkdGg6IDAuODc1cmVtO1xuICAgIGhlaWdodDogMC44NzVyZW07XG4gIH1cbiAgLnAtc2xpZGVtZW51IC5wLXNsaWRlbWVudS1iYWNrd2FyZCB7XG4gICAgcGFkZGluZzogMC43NXJlbSAxLjI1cmVtO1xuICAgIGNvbG9yOiAjNGI1NTYzO1xuICB9XG4gIC5wLXN0ZXBzIC5wLXN0ZXBzLWl0ZW0gLnAtbWVudWl0ZW0tbGluayB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAwLjJzO1xuICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICB9XG4gIC5wLXN0ZXBzIC5wLXN0ZXBzLWl0ZW0gLnAtbWVudWl0ZW0tbGluayAucC1zdGVwcy1udW1iZXIge1xuICAgIGNvbG9yOiAjNGI1NTYzO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNmM2Y0ZjY7XG4gICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICBtaW4td2lkdGg6IDJyZW07XG4gICAgaGVpZ2h0OiAycmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAycmVtO1xuICAgIGZvbnQtc2l6ZTogMS4xNDNyZW07XG4gICAgei1pbmRleDogMTtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIH1cbiAgLnAtc3RlcHMgLnAtc3RlcHMtaXRlbSAucC1tZW51aXRlbS1saW5rIC5wLXN0ZXBzLXRpdGxlIHtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW07XG4gICAgY29sb3I6ICM2YjcyODA7XG4gIH1cbiAgLnAtc3RlcHMgLnAtc3RlcHMtaXRlbSAucC1tZW51aXRlbS1saW5rOm5vdCgucC1kaXNhYmxlZCk6Zm9jdXMtdmlzaWJsZSB7XG4gICAgb3V0bGluZTogMCBub25lO1xuICAgIG91dGxpbmUtb2Zmc2V0OiAwO1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSAjYzdkMmZlO1xuICB9XG4gIC5wLXN0ZXBzIC5wLXN0ZXBzLWl0ZW0ucC1oaWdobGlnaHQgLnAtc3RlcHMtbnVtYmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjZWVmMmZmO1xuICAgIGNvbG9yOiAjNDMzOGNhO1xuICB9XG4gIC5wLXN0ZXBzIC5wLXN0ZXBzLWl0ZW0ucC1oaWdobGlnaHQgLnAtc3RlcHMtdGl0bGUge1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgY29sb3I6ICM0YjU1NjM7XG4gIH1cbiAgLnAtc3RlcHMgLnAtc3RlcHMtaXRlbTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZTVlN2ViO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDA7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIG1hcmdpbi10b3A6IC0xcmVtO1xuICB9XG4gIC5wLXRhYm1lbnUgLnAtdGFibWVudS1uYXYge1xuICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2U1ZTdlYjtcbiAgICBib3JkZXItd2lkdGg6IDAgMCAycHggMDtcbiAgfVxuICAucC10YWJtZW51IC5wLXRhYm1lbnUtbmF2IC5wLXRhYm1lbnVpdGVtIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbiAgLnAtdGFibWVudSAucC10YWJtZW51LW5hdiAucC10YWJtZW51aXRlbSAucC1tZW51aXRlbS1saW5rIHtcbiAgICBib3JkZXI6IHNvbGlkICNlNWU3ZWI7XG4gICAgYm9yZGVyLXdpZHRoOiAwIDAgMnB4IDA7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjZTVlN2ViIHRyYW5zcGFyZW50O1xuICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgY29sb3I6ICM2YjcyODA7XG4gICAgcGFkZGluZzogMS4yNXJlbTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA2cHg7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNnB4O1xuICAgIHRyYW5zaXRpb246IGJveC1zaGFkb3cgMC4ycztcbiAgICBtYXJnaW46IDAgMCAtMnB4IDA7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMCUgKyAycHgpO1xuICB9XG4gIC5wLXRhYm1lbnUgLnAtdGFibWVudS1uYXYgLnAtdGFibWVudWl0ZW0gLnAtbWVudWl0ZW0tbGluayAucC1tZW51aXRlbS1pY29uIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbiAgfVxuICAucC10YWJtZW51IC5wLXRhYm1lbnUtbmF2IC5wLXRhYm1lbnVpdGVtIC5wLW1lbnVpdGVtLWxpbms6bm90KC5wLWRpc2FibGVkKTpmb2N1cy12aXNpYmxlIHtcbiAgICBvdXRsaW5lOiAwIG5vbmU7XG4gICAgb3V0bGluZS1vZmZzZXQ6IDA7XG4gICAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMC4ycmVtICNjN2QyZmU7XG4gIH1cbiAgLnAtdGFibWVudSAucC10YWJtZW51LW5hdiAucC10YWJtZW51aXRlbTpub3QoLnAtaGlnaGxpZ2h0KTpub3QoLnAtZGlzYWJsZWQpOmhvdmVyIC5wLW1lbnVpdGVtLWxpbmsge1xuICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgYm9yZGVyLWNvbG9yOiAjOWNhM2FmO1xuICAgIGNvbG9yOiAjNmI3MjgwO1xuICB9XG4gIC5wLXRhYm1lbnUgLnAtdGFibWVudS1uYXYgLnAtdGFibWVudWl0ZW0ucC1oaWdobGlnaHQgLnAtbWVudWl0ZW0tbGluayB7XG4gICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICBib3JkZXItY29sb3I6ICM2MzY2ZjE7XG4gICAgY29sb3I6ICM2MzY2ZjE7XG4gIH1cbiAgLnAtdGllcmVkbWVudSB7XG4gICAgcGFkZGluZzogMC41cmVtIDA7XG4gICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICBjb2xvcjogIzRiNTU2MztcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZTVlN2ViO1xuICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICB3aWR0aDogMTIuNXJlbTtcbiAgfVxuICAucC10aWVyZWRtZW51LnAtdGllcmVkbWVudS1vdmVybGF5IHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgIGJvcmRlcjogMCBub25lO1xuICAgIGJveC1zaGFkb3c6IDAgMnB4IDEycHggMCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIH1cbiAgLnAtdGllcmVkbWVudSAucC10aWVyZWRtZW51LXJvb3QtbGlzdCB7XG4gICAgb3V0bGluZTogMCBub25lO1xuICB9XG4gIC5wLXRpZXJlZG1lbnUgLnAtc3VibWVudS1saXN0IHtcbiAgICBwYWRkaW5nOiAwLjVyZW0gMDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgIGJvcmRlcjogMCBub25lO1xuICAgIGJveC1zaGFkb3c6IDAgMnB4IDEycHggMCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIH1cbiAgLnAtdGllcmVkbWVudSAucC1tZW51aXRlbSA+IC5wLW1lbnVpdGVtLWNvbnRlbnQge1xuICAgIGNvbG9yOiAjNGI1NTYzO1xuICAgIHRyYW5zaXRpb246IGJveC1zaGFkb3cgMC4ycztcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG4gIC5wLXRpZXJlZG1lbnUgLnAtbWVudWl0ZW0gPiAucC1tZW51aXRlbS1jb250ZW50IC5wLW1lbnVpdGVtLWxpbmsge1xuICAgIGNvbG9yOiAjNGI1NTYzO1xuICAgIHBhZGRpbmc6IDAuNzVyZW0gMS4yNXJlbTtcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgfVxuICAucC10aWVyZWRtZW51IC5wLW1lbnVpdGVtID4gLnAtbWVudWl0ZW0tY29udGVudCAucC1tZW51aXRlbS1saW5rIC5wLW1lbnVpdGVtLXRleHQge1xuICAgIGNvbG9yOiAjNGI1NTYzO1xuICB9XG4gIC5wLXRpZXJlZG1lbnUgLnAtbWVudWl0ZW0gPiAucC1tZW51aXRlbS1jb250ZW50IC5wLW1lbnVpdGVtLWxpbmsgLnAtbWVudWl0ZW0taWNvbiB7XG4gICAgY29sb3I6ICM2YjcyODA7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG4gIH1cbiAgLnAtdGllcmVkbWVudSAucC1tZW51aXRlbSA+IC5wLW1lbnVpdGVtLWNvbnRlbnQgLnAtbWVudWl0ZW0tbGluayAucC1zdWJtZW51LWljb24ge1xuICAgIGNvbG9yOiAjNmI3MjgwO1xuICB9XG4gIC5wLXRpZXJlZG1lbnUgLnAtbWVudWl0ZW0ucC1oaWdobGlnaHQgPiAucC1tZW51aXRlbS1jb250ZW50IHtcbiAgICBjb2xvcjogIzQzMzhjYTtcbiAgICBiYWNrZ3JvdW5kOiAjZWVmMmZmO1xuICB9XG4gIC5wLXRpZXJlZG1lbnUgLnAtbWVudWl0ZW0ucC1oaWdobGlnaHQgPiAucC1tZW51aXRlbS1jb250ZW50IC5wLW1lbnVpdGVtLWxpbmsgLnAtbWVudWl0ZW0tdGV4dCB7XG4gICAgY29sb3I6ICM0MzM4Y2E7XG4gIH1cbiAgLnAtdGllcmVkbWVudSAucC1tZW51aXRlbS5wLWhpZ2hsaWdodCA+IC5wLW1lbnVpdGVtLWNvbnRlbnQgLnAtbWVudWl0ZW0tbGluayAucC1tZW51aXRlbS1pY29uLFxuICAucC10aWVyZWRtZW51IC5wLW1lbnVpdGVtLnAtaGlnaGxpZ2h0ID4gLnAtbWVudWl0ZW0tY29udGVudCAucC1tZW51aXRlbS1saW5rIC5wLXN1Ym1lbnUtaWNvbiB7XG4gICAgY29sb3I6ICM0MzM4Y2E7XG4gIH1cbiAgLnAtdGllcmVkbWVudSAucC1tZW51aXRlbS5wLWhpZ2hsaWdodC5wLWZvY3VzID4gLnAtbWVudWl0ZW0tY29udGVudCB7XG4gICAgYmFja2dyb3VuZDogcmdiYSg5OSwgMTAyLCAyNDEsIDAuMjQpO1xuICB9XG4gIC5wLXRpZXJlZG1lbnUgLnAtbWVudWl0ZW06bm90KC5wLWhpZ2hsaWdodCk6bm90KC5wLWRpc2FibGVkKS5wLWZvY3VzID4gLnAtbWVudWl0ZW0tY29udGVudCB7XG4gICAgY29sb3I6ICM0YjU1NjM7XG4gICAgYmFja2dyb3VuZDogI2U1ZTdlYjtcbiAgfVxuICAucC10aWVyZWRtZW51IC5wLW1lbnVpdGVtOm5vdCgucC1oaWdobGlnaHQpOm5vdCgucC1kaXNhYmxlZCkucC1mb2N1cyA+IC5wLW1lbnVpdGVtLWNvbnRlbnQgLnAtbWVudWl0ZW0tbGluayAucC1tZW51aXRlbS10ZXh0IHtcbiAgICBjb2xvcjogIzRiNTU2MztcbiAgfVxuICAucC10aWVyZWRtZW51IC5wLW1lbnVpdGVtOm5vdCgucC1oaWdobGlnaHQpOm5vdCgucC1kaXNhYmxlZCkucC1mb2N1cyA+IC5wLW1lbnVpdGVtLWNvbnRlbnQgLnAtbWVudWl0ZW0tbGluayAucC1tZW51aXRlbS1pY29uLFxuICAucC10aWVyZWRtZW51IC5wLW1lbnVpdGVtOm5vdCgucC1oaWdobGlnaHQpOm5vdCgucC1kaXNhYmxlZCkucC1mb2N1cyA+IC5wLW1lbnVpdGVtLWNvbnRlbnQgLnAtbWVudWl0ZW0tbGluayAucC1zdWJtZW51LWljb24ge1xuICAgIGNvbG9yOiAjNGI1NTYzO1xuICB9XG4gIC5wLXRpZXJlZG1lbnUgLnAtbWVudWl0ZW06bm90KC5wLWhpZ2hsaWdodCk6bm90KC5wLWRpc2FibGVkKSA+IC5wLW1lbnVpdGVtLWNvbnRlbnQ6aG92ZXIge1xuICAgIGNvbG9yOiAjNGI1NTYzO1xuICAgIGJhY2tncm91bmQ6ICNmM2Y0ZjY7XG4gIH1cbiAgLnAtdGllcmVkbWVudSAucC1tZW51aXRlbTpub3QoLnAtaGlnaGxpZ2h0KTpub3QoLnAtZGlzYWJsZWQpID4gLnAtbWVudWl0ZW0tY29udGVudDpob3ZlciAucC1tZW51aXRlbS1saW5rIC5wLW1lbnVpdGVtLXRleHQge1xuICAgIGNvbG9yOiAjNGI1NTYzO1xuICB9XG4gIC5wLXRpZXJlZG1lbnUgLnAtbWVudWl0ZW06bm90KC5wLWhpZ2hsaWdodCk6bm90KC5wLWRpc2FibGVkKSA+IC5wLW1lbnVpdGVtLWNvbnRlbnQ6aG92ZXIgLnAtbWVudWl0ZW0tbGluayAucC1tZW51aXRlbS1pY29uLFxuICAucC10aWVyZWRtZW51IC5wLW1lbnVpdGVtOm5vdCgucC1oaWdobGlnaHQpOm5vdCgucC1kaXNhYmxlZCkgPiAucC1tZW51aXRlbS1jb250ZW50OmhvdmVyIC5wLW1lbnVpdGVtLWxpbmsgLnAtc3VibWVudS1pY29uIHtcbiAgICBjb2xvcjogIzZiNzI4MDtcbiAgfVxuICAucC10aWVyZWRtZW51IC5wLW1lbnVpdGVtLXNlcGFyYXRvciB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlNWU3ZWI7XG4gICAgbWFyZ2luOiAwLjI1cmVtIDA7XG4gIH1cbiAgLnAtdGllcmVkbWVudSAucC1zdWJtZW51LWljb24ge1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIH1cbiAgLnAtdGllcmVkbWVudSAucC1zdWJtZW51LWljb24ucC1pY29uIHtcbiAgICB3aWR0aDogMC44NzVyZW07XG4gICAgaGVpZ2h0OiAwLjg3NXJlbTtcbiAgfVxuICAucC1pbmxpbmUtbWVzc2FnZSB7XG4gICAgcGFkZGluZzogMC43NXJlbSAwLjc1cmVtO1xuICAgIG1hcmdpbjogMDtcbiAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIH1cbiAgLnAtaW5saW5lLW1lc3NhZ2UucC1pbmxpbmUtbWVzc2FnZS1pbmZvIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDIxOSwgMjM0LCAyNTQsIDAuNyk7XG4gICAgYm9yZGVyOiBzb2xpZCAjM2I4MmY2O1xuICAgIGJvcmRlci13aWR0aDogMHB4O1xuICAgIGNvbG9yOiAjM2I4MmY2O1xuICB9XG4gIC5wLWlubGluZS1tZXNzYWdlLnAtaW5saW5lLW1lc3NhZ2UtaW5mbyAucC1pbmxpbmUtbWVzc2FnZS1pY29uIHtcbiAgICBjb2xvcjogIzNiODJmNjtcbiAgfVxuICAucC1pbmxpbmUtbWVzc2FnZS5wLWlubGluZS1tZXNzYWdlLXN1Y2Nlc3Mge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjI4LCAyNDgsIDI0MCwgMC43KTtcbiAgICBib3JkZXI6IHNvbGlkICMxZWE5N2M7XG4gICAgYm9yZGVyLXdpZHRoOiAwcHg7XG4gICAgY29sb3I6ICMxZWE5N2M7XG4gIH1cbiAgLnAtaW5saW5lLW1lc3NhZ2UucC1pbmxpbmUtbWVzc2FnZS1zdWNjZXNzIC5wLWlubGluZS1tZXNzYWdlLWljb24ge1xuICAgIGNvbG9yOiAjMWVhOTdjO1xuICB9XG4gIC5wLWlubGluZS1tZXNzYWdlLnAtaW5saW5lLW1lc3NhZ2Utd2FybiB7XG4gICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI0MiwgMjI2LCAwLjcpO1xuICAgIGJvcmRlcjogc29saWQgI2NjODkyNTtcbiAgICBib3JkZXItd2lkdGg6IDBweDtcbiAgICBjb2xvcjogI2NjODkyNTtcbiAgfVxuICAucC1pbmxpbmUtbWVzc2FnZS5wLWlubGluZS1tZXNzYWdlLXdhcm4gLnAtaW5saW5lLW1lc3NhZ2UtaWNvbiB7XG4gICAgY29sb3I6ICNjYzg5MjU7XG4gIH1cbiAgLnAtaW5saW5lLW1lc3NhZ2UucC1pbmxpbmUtbWVzc2FnZS1lcnJvciB7XG4gICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDIzMSwgMjMwLCAwLjcpO1xuICAgIGJvcmRlcjogc29saWQgI2ZmNTc1NztcbiAgICBib3JkZXItd2lkdGg6IDBweDtcbiAgICBjb2xvcjogI2ZmNTc1NztcbiAgfVxuICAucC1pbmxpbmUtbWVzc2FnZS5wLWlubGluZS1tZXNzYWdlLWVycm9yIC5wLWlubGluZS1tZXNzYWdlLWljb24ge1xuICAgIGNvbG9yOiAjZmY1NzU3O1xuICB9XG4gIC5wLWlubGluZS1tZXNzYWdlIC5wLWlubGluZS1tZXNzYWdlLWljb24ge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbiAgfVxuICAucC1pbmxpbmUtbWVzc2FnZSAucC1pbmxpbmUtbWVzc2FnZS1pY29uLnAtaWNvbiB7XG4gICAgd2lkdGg6IDFyZW07XG4gICAgaGVpZ2h0OiAxcmVtO1xuICB9XG4gIC5wLWlubGluZS1tZXNzYWdlIC5wLWlubGluZS1tZXNzYWdlLXRleHQge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgfVxuICAucC1pbmxpbmUtbWVzc2FnZS5wLWlubGluZS1tZXNzYWdlLWljb24tb25seSAucC1pbmxpbmUtbWVzc2FnZS1pY29uIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbiAgLnAtbWVzc2FnZSB7XG4gICAgbWFyZ2luOiAxcmVtIDA7XG4gICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICB9XG4gIC5wLW1lc3NhZ2UgLnAtbWVzc2FnZS13cmFwcGVyIHtcbiAgICBwYWRkaW5nOiAxLjI1cmVtIDEuNzVyZW07XG4gIH1cbiAgLnAtbWVzc2FnZSAucC1tZXNzYWdlLWNsb3NlIHtcbiAgICB3aWR0aDogMnJlbTtcbiAgICBoZWlnaHQ6IDJyZW07XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycywgY29sb3IgMC4ycywgYm94LXNoYWRvdyAwLjJzO1xuICB9XG4gIC5wLW1lc3NhZ2UgLnAtbWVzc2FnZS1jbG9zZTpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xuICB9XG4gIC5wLW1lc3NhZ2UgLnAtbWVzc2FnZS1jbG9zZTpmb2N1cy12aXNpYmxlIHtcbiAgICBvdXRsaW5lOiAwIG5vbmU7XG4gICAgb3V0bGluZS1vZmZzZXQ6IDA7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtICNjN2QyZmU7XG4gIH1cbiAgLnAtbWVzc2FnZS5wLW1lc3NhZ2UtaW5mbyB7XG4gICAgYmFja2dyb3VuZDogcmdiYSgyMTksIDIzNCwgMjU0LCAwLjcpO1xuICAgIGJvcmRlcjogc29saWQgIzNiODJmNjtcbiAgICBib3JkZXItd2lkdGg6IDAgMCAwIDZweDtcbiAgICBjb2xvcjogIzNiODJmNjtcbiAgfVxuICAucC1tZXNzYWdlLnAtbWVzc2FnZS1pbmZvIC5wLW1lc3NhZ2UtaWNvbiB7XG4gICAgY29sb3I6ICMzYjgyZjY7XG4gIH1cbiAgLnAtbWVzc2FnZS5wLW1lc3NhZ2UtaW5mbyAucC1tZXNzYWdlLWNsb3NlIHtcbiAgICBjb2xvcjogIzNiODJmNjtcbiAgfVxuICAucC1tZXNzYWdlLnAtbWVzc2FnZS1zdWNjZXNzIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDIyOCwgMjQ4LCAyNDAsIDAuNyk7XG4gICAgYm9yZGVyOiBzb2xpZCAjMWVhOTdjO1xuICAgIGJvcmRlci13aWR0aDogMCAwIDAgNnB4O1xuICAgIGNvbG9yOiAjMWVhOTdjO1xuICB9XG4gIC5wLW1lc3NhZ2UucC1tZXNzYWdlLXN1Y2Nlc3MgLnAtbWVzc2FnZS1pY29uIHtcbiAgICBjb2xvcjogIzFlYTk3YztcbiAgfVxuICAucC1tZXNzYWdlLnAtbWVzc2FnZS1zdWNjZXNzIC5wLW1lc3NhZ2UtY2xvc2Uge1xuICAgIGNvbG9yOiAjMWVhOTdjO1xuICB9XG4gIC5wLW1lc3NhZ2UucC1tZXNzYWdlLXdhcm4ge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNDIsIDIyNiwgMC43KTtcbiAgICBib3JkZXI6IHNvbGlkICNjYzg5MjU7XG4gICAgYm9yZGVyLXdpZHRoOiAwIDAgMCA2cHg7XG4gICAgY29sb3I6ICNjYzg5MjU7XG4gIH1cbiAgLnAtbWVzc2FnZS5wLW1lc3NhZ2Utd2FybiAucC1tZXNzYWdlLWljb24ge1xuICAgIGNvbG9yOiAjY2M4OTI1O1xuICB9XG4gIC5wLW1lc3NhZ2UucC1tZXNzYWdlLXdhcm4gLnAtbWVzc2FnZS1jbG9zZSB7XG4gICAgY29sb3I6ICNjYzg5MjU7XG4gIH1cbiAgLnAtbWVzc2FnZS5wLW1lc3NhZ2UtZXJyb3Ige1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyMzEsIDIzMCwgMC43KTtcbiAgICBib3JkZXI6IHNvbGlkICNmZjU3NTc7XG4gICAgYm9yZGVyLXdpZHRoOiAwIDAgMCA2cHg7XG4gICAgY29sb3I6ICNmZjU3NTc7XG4gIH1cbiAgLnAtbWVzc2FnZS5wLW1lc3NhZ2UtZXJyb3IgLnAtbWVzc2FnZS1pY29uIHtcbiAgICBjb2xvcjogI2ZmNTc1NztcbiAgfVxuICAucC1tZXNzYWdlLnAtbWVzc2FnZS1lcnJvciAucC1tZXNzYWdlLWNsb3NlIHtcbiAgICBjb2xvcjogI2ZmNTc1NztcbiAgfVxuICAucC1tZXNzYWdlIC5wLW1lc3NhZ2UtdGV4dCB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIH1cbiAgLnAtbWVzc2FnZSAucC1tZXNzYWdlLWljb24ge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtO1xuICB9XG4gIC5wLW1lc3NhZ2UgLnAtbWVzc2FnZS1pY29uLnAtaWNvbiB7XG4gICAgd2lkdGg6IDEuNXJlbTtcbiAgICBoZWlnaHQ6IDEuNXJlbTtcbiAgfVxuICAucC1tZXNzYWdlIC5wLW1lc3NhZ2Utc3VtbWFyeSB7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgfVxuICAucC1tZXNzYWdlIC5wLW1lc3NhZ2UtZGV0YWlsIHtcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtO1xuICB9XG4gIC5wLXRvYXN0IHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIC5wLXRvYXN0IC5wLXRvYXN0LW1lc3NhZ2Uge1xuICAgIG1hcmdpbjogMCAwIDFyZW0gMDtcbiAgICBib3gtc2hhZG93OiAwIDJweCAxMnB4IDAgcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgfVxuICAucC10b2FzdCAucC10b2FzdC1tZXNzYWdlIC5wLXRvYXN0LW1lc3NhZ2UtY29udGVudCB7XG4gICAgcGFkZGluZzogMXJlbTtcbiAgfVxuICAucC10b2FzdCAucC10b2FzdC1tZXNzYWdlIC5wLXRvYXN0LW1lc3NhZ2UtY29udGVudCAucC10b2FzdC1tZXNzYWdlLXRleHQge1xuICAgIG1hcmdpbjogMCAwIDAgMXJlbTtcbiAgfVxuICAucC10b2FzdCAucC10b2FzdC1tZXNzYWdlIC5wLXRvYXN0LW1lc3NhZ2UtY29udGVudCAucC10b2FzdC1tZXNzYWdlLWljb24ge1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgfVxuICAucC10b2FzdCAucC10b2FzdC1tZXNzYWdlIC5wLXRvYXN0LW1lc3NhZ2UtY29udGVudCAucC10b2FzdC1tZXNzYWdlLWljb24ucC1pY29uIHtcbiAgICB3aWR0aDogMnJlbTtcbiAgICBoZWlnaHQ6IDJyZW07XG4gIH1cbiAgLnAtdG9hc3QgLnAtdG9hc3QtbWVzc2FnZSAucC10b2FzdC1tZXNzYWdlLWNvbnRlbnQgLnAtdG9hc3Qtc3VtbWFyeSB7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgfVxuICAucC10b2FzdCAucC10b2FzdC1tZXNzYWdlIC5wLXRvYXN0LW1lc3NhZ2UtY29udGVudCAucC10b2FzdC1kZXRhaWwge1xuICAgIG1hcmdpbjogMC41cmVtIDAgMCAwO1xuICB9XG4gIC5wLXRvYXN0IC5wLXRvYXN0LW1lc3NhZ2UgLnAtdG9hc3QtaWNvbi1jbG9zZSB7XG4gICAgd2lkdGg6IDJyZW07XG4gICAgaGVpZ2h0OiAycmVtO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMsIGNvbG9yIDAuMnMsIGJveC1zaGFkb3cgMC4ycztcbiAgfVxuICAucC10b2FzdCAucC10b2FzdC1tZXNzYWdlIC5wLXRvYXN0LWljb24tY2xvc2U6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbiAgfVxuICAucC10b2FzdCAucC10b2FzdC1tZXNzYWdlIC5wLXRvYXN0LWljb24tY2xvc2U6Zm9jdXMtdmlzaWJsZSB7XG4gICAgb3V0bGluZTogMCBub25lO1xuICAgIG91dGxpbmUtb2Zmc2V0OiAwO1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSAjYzdkMmZlO1xuICB9XG4gIC5wLXRvYXN0IC5wLXRvYXN0LW1lc3NhZ2UucC10b2FzdC1tZXNzYWdlLWluZm8ge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjE5LCAyMzQsIDI1NCwgMC43KTtcbiAgICBib3JkZXI6IHNvbGlkICMzYjgyZjY7XG4gICAgYm9yZGVyLXdpZHRoOiAwIDAgMCA2cHg7XG4gICAgY29sb3I6ICMzYjgyZjY7XG4gIH1cbiAgLnAtdG9hc3QgLnAtdG9hc3QtbWVzc2FnZS5wLXRvYXN0LW1lc3NhZ2UtaW5mbyAucC10b2FzdC1tZXNzYWdlLWljb24sXG4gIC5wLXRvYXN0IC5wLXRvYXN0LW1lc3NhZ2UucC10b2FzdC1tZXNzYWdlLWluZm8gLnAtdG9hc3QtaWNvbi1jbG9zZSB7XG4gICAgY29sb3I6ICMzYjgyZjY7XG4gIH1cbiAgLnAtdG9hc3QgLnAtdG9hc3QtbWVzc2FnZS5wLXRvYXN0LW1lc3NhZ2Utc3VjY2VzcyB7XG4gICAgYmFja2dyb3VuZDogcmdiYSgyMjgsIDI0OCwgMjQwLCAwLjcpO1xuICAgIGJvcmRlcjogc29saWQgIzFlYTk3YztcbiAgICBib3JkZXItd2lkdGg6IDAgMCAwIDZweDtcbiAgICBjb2xvcjogIzFlYTk3YztcbiAgfVxuICAucC10b2FzdCAucC10b2FzdC1tZXNzYWdlLnAtdG9hc3QtbWVzc2FnZS1zdWNjZXNzIC5wLXRvYXN0LW1lc3NhZ2UtaWNvbixcbiAgLnAtdG9hc3QgLnAtdG9hc3QtbWVzc2FnZS5wLXRvYXN0LW1lc3NhZ2Utc3VjY2VzcyAucC10b2FzdC1pY29uLWNsb3NlIHtcbiAgICBjb2xvcjogIzFlYTk3YztcbiAgfVxuICAucC10b2FzdCAucC10b2FzdC1tZXNzYWdlLnAtdG9hc3QtbWVzc2FnZS13YXJuIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjQyLCAyMjYsIDAuNyk7XG4gICAgYm9yZGVyOiBzb2xpZCAjY2M4OTI1O1xuICAgIGJvcmRlci13aWR0aDogMCAwIDAgNnB4O1xuICAgIGNvbG9yOiAjY2M4OTI1O1xuICB9XG4gIC5wLXRvYXN0IC5wLXRvYXN0LW1lc3NhZ2UucC10b2FzdC1tZXNzYWdlLXdhcm4gLnAtdG9hc3QtbWVzc2FnZS1pY29uLFxuICAucC10b2FzdCAucC10b2FzdC1tZXNzYWdlLnAtdG9hc3QtbWVzc2FnZS13YXJuIC5wLXRvYXN0LWljb24tY2xvc2Uge1xuICAgIGNvbG9yOiAjY2M4OTI1O1xuICB9XG4gIC5wLXRvYXN0IC5wLXRvYXN0LW1lc3NhZ2UucC10b2FzdC1tZXNzYWdlLWVycm9yIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjMxLCAyMzAsIDAuNyk7XG4gICAgYm9yZGVyOiBzb2xpZCAjZmY1NzU3O1xuICAgIGJvcmRlci13aWR0aDogMCAwIDAgNnB4O1xuICAgIGNvbG9yOiAjZmY1NzU3O1xuICB9XG4gIC5wLXRvYXN0IC5wLXRvYXN0LW1lc3NhZ2UucC10b2FzdC1tZXNzYWdlLWVycm9yIC5wLXRvYXN0LW1lc3NhZ2UtaWNvbixcbiAgLnAtdG9hc3QgLnAtdG9hc3QtbWVzc2FnZS5wLXRvYXN0LW1lc3NhZ2UtZXJyb3IgLnAtdG9hc3QtaWNvbi1jbG9zZSB7XG4gICAgY29sb3I6ICNmZjU3NTc7XG4gIH1cbiAgLnAtZ2FsbGVyaWEgLnAtZ2FsbGVyaWEtY2xvc2Uge1xuICAgIG1hcmdpbjogMC41cmVtO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGNvbG9yOiAjZjlmYWZiO1xuICAgIHdpZHRoOiA0cmVtO1xuICAgIGhlaWdodDogNHJlbTtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMsIGNvbG9yIDAuMnMsIGJveC1zaGFkb3cgMC4ycztcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIH1cbiAgLnAtZ2FsbGVyaWEgLnAtZ2FsbGVyaWEtY2xvc2UgLnAtZ2FsbGVyaWEtY2xvc2UtaWNvbiB7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICB9XG4gIC5wLWdhbGxlcmlhIC5wLWdhbGxlcmlhLWNsb3NlIC5wLWdhbGxlcmlhLWNsb3NlLWljb24ucC1pY29uIHtcbiAgICB3aWR0aDogMnJlbTtcbiAgICBoZWlnaHQ6IDJyZW07XG4gIH1cbiAgLnAtZ2FsbGVyaWEgLnAtZ2FsbGVyaWEtY2xvc2U6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKTtcbiAgICBjb2xvcjogI2Y5ZmFmYjtcbiAgfVxuICAucC1nYWxsZXJpYSAucC1nYWxsZXJpYS1pdGVtLW5hdiB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6ICNmOWZhZmI7XG4gICAgd2lkdGg6IDRyZW07XG4gICAgaGVpZ2h0OiA0cmVtO1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycywgY29sb3IgMC4ycywgYm94LXNoYWRvdyAwLjJzO1xuICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICBtYXJnaW46IDAgMC41cmVtO1xuICB9XG4gIC5wLWdhbGxlcmlhIC5wLWdhbGxlcmlhLWl0ZW0tbmF2IC5wLWdhbGxlcmlhLWl0ZW0tcHJldi1pY29uLFxuICAucC1nYWxsZXJpYSAucC1nYWxsZXJpYS1pdGVtLW5hdiAucC1nYWxsZXJpYS1pdGVtLW5leHQtaWNvbiB7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICB9XG4gIC5wLWdhbGxlcmlhIC5wLWdhbGxlcmlhLWl0ZW0tbmF2IC5wLWdhbGxlcmlhLWl0ZW0tcHJldi1pY29uLnAtaWNvbixcbiAgLnAtZ2FsbGVyaWEgLnAtZ2FsbGVyaWEtaXRlbS1uYXYgLnAtZ2FsbGVyaWEtaXRlbS1uZXh0LWljb24ucC1pY29uIHtcbiAgICB3aWR0aDogMnJlbTtcbiAgICBoZWlnaHQ6IDJyZW07XG4gIH1cbiAgLnAtZ2FsbGVyaWEgLnAtZ2FsbGVyaWEtaXRlbS1uYXY6bm90KC5wLWRpc2FibGVkKTpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpO1xuICAgIGNvbG9yOiAjZjlmYWZiO1xuICB9XG4gIC5wLWdhbGxlcmlhIC5wLWdhbGxlcmlhLWNhcHRpb24ge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgICBjb2xvcjogI2Y5ZmFmYjtcbiAgICBwYWRkaW5nOiAxcmVtO1xuICB9XG4gIC5wLWdhbGxlcmlhIC5wLWdhbGxlcmlhLWluZGljYXRvcnMge1xuICAgIHBhZGRpbmc6IDFyZW07XG4gIH1cbiAgLnAtZ2FsbGVyaWEgLnAtZ2FsbGVyaWEtaW5kaWNhdG9ycyAucC1nYWxsZXJpYS1pbmRpY2F0b3IgYnV0dG9uIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDFkNWRiO1xuICAgIHdpZHRoOiAxcmVtO1xuICAgIGhlaWdodDogMXJlbTtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMsIGNvbG9yIDAuMnMsIGJveC1zaGFkb3cgMC4ycztcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIH1cbiAgLnAtZ2FsbGVyaWEgLnAtZ2FsbGVyaWEtaW5kaWNhdG9ycyAucC1nYWxsZXJpYS1pbmRpY2F0b3IgYnV0dG9uOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjOWNhM2FmO1xuICB9XG4gIC5wLWdhbGxlcmlhIC5wLWdhbGxlcmlhLWluZGljYXRvcnMgLnAtZ2FsbGVyaWEtaW5kaWNhdG9yLnAtaGlnaGxpZ2h0IGJ1dHRvbiB7XG4gICAgYmFja2dyb3VuZDogI2VlZjJmZjtcbiAgICBjb2xvcjogIzQzMzhjYTtcbiAgfVxuICAucC1nYWxsZXJpYS5wLWdhbGxlcmlhLWluZGljYXRvcnMtYm90dG9tIC5wLWdhbGxlcmlhLWluZGljYXRvciwgLnAtZ2FsbGVyaWEucC1nYWxsZXJpYS1pbmRpY2F0b3JzLXRvcCAucC1nYWxsZXJpYS1pbmRpY2F0b3Ige1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtO1xuICB9XG4gIC5wLWdhbGxlcmlhLnAtZ2FsbGVyaWEtaW5kaWNhdG9ycy1sZWZ0IC5wLWdhbGxlcmlhLWluZGljYXRvciwgLnAtZ2FsbGVyaWEucC1nYWxsZXJpYS1pbmRpY2F0b3JzLXJpZ2h0IC5wLWdhbGxlcmlhLWluZGljYXRvciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICB9XG4gIC5wLWdhbGxlcmlhLnAtZ2FsbGVyaWEtaW5kaWNhdG9yLW9uaXRlbSAucC1nYWxsZXJpYS1pbmRpY2F0b3JzIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIH1cbiAgLnAtZ2FsbGVyaWEucC1nYWxsZXJpYS1pbmRpY2F0b3Itb25pdGVtIC5wLWdhbGxlcmlhLWluZGljYXRvcnMgLnAtZ2FsbGVyaWEtaW5kaWNhdG9yIGJ1dHRvbiB7XG4gICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjQpO1xuICB9XG4gIC5wLWdhbGxlcmlhLnAtZ2FsbGVyaWEtaW5kaWNhdG9yLW9uaXRlbSAucC1nYWxsZXJpYS1pbmRpY2F0b3JzIC5wLWdhbGxlcmlhLWluZGljYXRvciBidXR0b246aG92ZXIge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC42KTtcbiAgfVxuICAucC1nYWxsZXJpYS5wLWdhbGxlcmlhLWluZGljYXRvci1vbml0ZW0gLnAtZ2FsbGVyaWEtaW5kaWNhdG9ycyAucC1nYWxsZXJpYS1pbmRpY2F0b3IucC1oaWdobGlnaHQgYnV0dG9uIHtcbiAgICBiYWNrZ3JvdW5kOiAjZWVmMmZmO1xuICAgIGNvbG9yOiAjNDMzOGNhO1xuICB9XG4gIC5wLWdhbGxlcmlhIC5wLWdhbGxlcmlhLXRodW1ibmFpbC1jb250YWluZXIge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC45KTtcbiAgICBwYWRkaW5nOiAxcmVtIDAuMjVyZW07XG4gIH1cbiAgLnAtZ2FsbGVyaWEgLnAtZ2FsbGVyaWEtdGh1bWJuYWlsLWNvbnRhaW5lciAucC1nYWxsZXJpYS10aHVtYm5haWwtcHJldixcbiAgLnAtZ2FsbGVyaWEgLnAtZ2FsbGVyaWEtdGh1bWJuYWlsLWNvbnRhaW5lciAucC1nYWxsZXJpYS10aHVtYm5haWwtbmV4dCB7XG4gICAgbWFyZ2luOiAwLjVyZW07XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6ICNmOWZhZmI7XG4gICAgd2lkdGg6IDJyZW07XG4gICAgaGVpZ2h0OiAycmVtO1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycywgY29sb3IgMC4ycywgYm94LXNoYWRvdyAwLjJzO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgfVxuICAucC1nYWxsZXJpYSAucC1nYWxsZXJpYS10aHVtYm5haWwtY29udGFpbmVyIC5wLWdhbGxlcmlhLXRodW1ibmFpbC1wcmV2OmhvdmVyLFxuICAucC1nYWxsZXJpYSAucC1nYWxsZXJpYS10aHVtYm5haWwtY29udGFpbmVyIC5wLWdhbGxlcmlhLXRodW1ibmFpbC1uZXh0OmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7XG4gICAgY29sb3I6ICNmOWZhZmI7XG4gIH1cbiAgLnAtZ2FsbGVyaWEgLnAtZ2FsbGVyaWEtdGh1bWJuYWlsLWNvbnRhaW5lciAucC1nYWxsZXJpYS10aHVtYm5haWwtaXRlbS1jb250ZW50IHtcbiAgICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IDAuMnM7XG4gIH1cbiAgLnAtZ2FsbGVyaWEgLnAtZ2FsbGVyaWEtdGh1bWJuYWlsLWNvbnRhaW5lciAucC1nYWxsZXJpYS10aHVtYm5haWwtaXRlbS1jb250ZW50OmZvY3VzLXZpc2libGUge1xuICAgIG91dGxpbmU6IDAgbm9uZTtcbiAgICBvdXRsaW5lLW9mZnNldDogMDtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gI2M3ZDJmZTtcbiAgfVxuICAucC1nYWxsZXJpYS1tYXNrIHtcbiAgICAtLW1hc2tiZzogcmdiYSgwLCAwLCAwLCAwLjkpO1xuICB9XG4gIC5wLWltYWdlLW1hc2sge1xuICAgIC0tbWFza2JnOiByZ2JhKDAsIDAsIDAsIDAuOSk7XG4gIH1cbiAgLnAtaW1hZ2UtcHJldmlldy1pbmRpY2F0b3Ige1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGNvbG9yOiAjZjhmOWZhO1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycywgY29sb3IgMC4ycywgYm94LXNoYWRvdyAwLjJzO1xuICB9XG4gIC5wLWltYWdlLXByZXZpZXctaW5kaWNhdG9yIC5wLWljb24ge1xuICAgIHdpZHRoOiAxLjVyZW07XG4gICAgaGVpZ2h0OiAxLjVyZW07XG4gIH1cbiAgLnAtaW1hZ2UtcHJldmlldy1jb250YWluZXI6aG92ZXIgPiAucC1pbWFnZS1wcmV2aWV3LWluZGljYXRvciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpO1xuICB9XG4gIC5wLWltYWdlLXRvb2xiYXIge1xuICAgIHBhZGRpbmc6IDFyZW07XG4gIH1cbiAgLnAtaW1hZ2UtYWN0aW9uLnAtbGluayB7XG4gICAgY29sb3I6ICNmOGY5ZmE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgd2lkdGg6IDNyZW07XG4gICAgaGVpZ2h0OiAzcmVtO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMsIGNvbG9yIDAuMnMsIGJveC1zaGFkb3cgMC4ycztcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbiAgfVxuICAucC1pbWFnZS1hY3Rpb24ucC1saW5rOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxuICAucC1pbWFnZS1hY3Rpb24ucC1saW5rOmhvdmVyIHtcbiAgICBjb2xvcjogI2Y4ZjlmYTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7XG4gIH1cbiAgLnAtaW1hZ2UtYWN0aW9uLnAtbGluayBzcGFuIHtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgfVxuICAucC1pbWFnZS1hY3Rpb24ucC1saW5rIC5wLWljb24ge1xuICAgIHdpZHRoOiAxLjVyZW07XG4gICAgaGVpZ2h0OiAxLjVyZW07XG4gIH1cbiAgLnAtYXZhdGFyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTVlN2ViO1xuICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgfVxuICAucC1hdmF0YXIucC1hdmF0YXItbGcge1xuICAgIHdpZHRoOiAzcmVtO1xuICAgIGhlaWdodDogM3JlbTtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgfVxuICAucC1hdmF0YXIucC1hdmF0YXItbGcgLnAtYXZhdGFyLWljb24ge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICB9XG4gIC5wLWF2YXRhci5wLWF2YXRhci14bCB7XG4gICAgd2lkdGg6IDRyZW07XG4gICAgaGVpZ2h0OiA0cmVtO1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgfVxuICAucC1hdmF0YXIucC1hdmF0YXIteGwgLnAtYXZhdGFyLWljb24ge1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgfVxuICAucC1hdmF0YXItY2lyY2xlIHtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIH1cbiAgLnAtYXZhdGFyLWdyb3VwIC5wLWF2YXRhciB7XG4gICAgYm9yZGVyOiAycHggc29saWQgI2ZmZmZmZjtcbiAgfVxuICAucC1jaGlwIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTVlN2ViO1xuICAgIGNvbG9yOiAjNGI1NTYzO1xuICAgIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gICAgcGFkZGluZzogMCAwLjc1cmVtO1xuICB9XG4gIC5wLWNoaXAgLnAtY2hpcC10ZXh0IHtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIG1hcmdpbi10b3A6IDAuMzc1cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDAuMzc1cmVtO1xuICB9XG4gIC5wLWNoaXAgLnAtY2hpcC1pY29uIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbiAgfVxuICAucC1jaGlwIGltZyB7XG4gICAgd2lkdGg6IDIuMjVyZW07XG4gICAgaGVpZ2h0OiAyLjI1cmVtO1xuICAgIG1hcmdpbi1sZWZ0OiAtMC43NXJlbTtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbiAgfVxuICAucC1jaGlwIC5wLWNoaXAtcmVtb3ZlLWljb24ge1xuICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMsIGNvbG9yIDAuMnMsIGJveC1zaGFkb3cgMC4ycztcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtO1xuICB9XG4gIC5wLWNoaXAgLnAtY2hpcC1yZW1vdmUtaWNvbjpmb2N1cy12aXNpYmxlIHtcbiAgICBvdXRsaW5lOiAwIG5vbmU7XG4gICAgb3V0bGluZS1vZmZzZXQ6IDA7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtICNjN2QyZmU7XG4gIH1cbiAgLnAtY2hpcCAucC1jaGlwLXJlbW92ZS1pY29uOmZvY3VzIHtcbiAgICBvdXRsaW5lOiAwIG5vbmU7XG4gIH1cbiAgLnAtc2Nyb2xsdG9wIHtcbiAgICB3aWR0aDogM3JlbTtcbiAgICBoZWlnaHQ6IDNyZW07XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGJveC1zaGFkb3c6IDAgMnB4IDEycHggMCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzLCBjb2xvciAwLjJzLCBib3gtc2hhZG93IDAuMnM7XG4gIH1cbiAgLnAtc2Nyb2xsdG9wLnAtbGluayB7XG4gICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjcpO1xuICB9XG4gIC5wLXNjcm9sbHRvcC5wLWxpbms6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC44KTtcbiAgfVxuICAucC1zY3JvbGx0b3AgLnAtc2Nyb2xsdG9wLWljb24ge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgIGNvbG9yOiAjZjlmYWZiO1xuICB9XG4gIC5wLXNjcm9sbHRvcCAucC1zY3JvbGx0b3AtaWNvbi5wLWljb24ge1xuICAgIHdpZHRoOiAxLjVyZW07XG4gICAgaGVpZ2h0OiAxLjVyZW07XG4gIH1cbiAgLnAtc2tlbGV0b24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlNWU3ZWI7XG4gICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICB9XG4gIC5wLXNrZWxldG9uOmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCksIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC40KSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSk7XG4gIH1cbiAgLnAtdGFnIHtcbiAgICBiYWNrZ3JvdW5kOiAjNjM2NmYxO1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIHBhZGRpbmc6IDAuMjVyZW0gMC40cmVtO1xuICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgfVxuICAucC10YWcucC10YWctc3VjY2VzcyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzIyYzU1ZTtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgfVxuICAucC10YWcucC10YWctaW5mbyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzBlYTVlOTtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgfVxuICAucC10YWcucC10YWctd2FybmluZyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y5NzMxNjtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgfVxuICAucC10YWcucC10YWctZGFuZ2VyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWY0NDQ0O1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICB9XG4gIC5wLXRhZyAucC10YWctaWNvbiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtO1xuICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgfVxuICAucC10YWcgLnAtdGFnLWljb24ucC1pY29uIHtcbiAgICB3aWR0aDogMC43NXJlbTtcbiAgICBoZWlnaHQ6IDAuNzVyZW07XG4gIH1cbiAgLnAtaW5wbGFjZSAucC1pbnBsYWNlLWRpc3BsYXkge1xuICAgIHBhZGRpbmc6IDAuNzVyZW0gMC43NXJlbTtcbiAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzLCBjb2xvciAwLjJzLCBib3JkZXItY29sb3IgMC4ycywgYm94LXNoYWRvdyAwLjJzO1xuICB9XG4gIC5wLWlucGxhY2UgLnAtaW5wbGFjZS1kaXNwbGF5Om5vdCgucC1kaXNhYmxlZCk6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6ICNmM2Y0ZjY7XG4gICAgY29sb3I6ICM0YjU1NjM7XG4gIH1cbiAgLnAtaW5wbGFjZSAucC1pbnBsYWNlLWRpc3BsYXk6Zm9jdXMge1xuICAgIG91dGxpbmU6IDAgbm9uZTtcbiAgICBvdXRsaW5lLW9mZnNldDogMDtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gI2M3ZDJmZTtcbiAgfVxuICAucC1tZXRlcmdyb3VwIC5wLW1ldGVyZ3JvdXAtbWV0ZXItY29udGFpbmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjZTVlN2ViO1xuICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgfVxuICAucC1tZXRlcmdyb3VwIC5wLW1ldGVyZ3JvdXAtbWV0ZXIge1xuICAgIGJvcmRlcjogMCBub25lO1xuICAgIGJhY2tncm91bmQ6ICM2MzY2ZjE7XG4gIH1cbiAgLnAtbWV0ZXJncm91cCAucC1tZXRlcmdyb3VwLWxhYmVsLWxpc3QgLnAtbWV0ZXJncm91cC1sYWJlbC1saXN0LWl0ZW0ge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG4gIH1cbiAgLnAtbWV0ZXJncm91cCAucC1tZXRlcmdyb3VwLWxhYmVsLWxpc3QgLnAtbWV0ZXJncm91cC1sYWJlbC10eXBlIHtcbiAgICBiYWNrZ3JvdW5kOiAjNjM2NmYxO1xuICAgIHdpZHRoOiAwLjVyZW07XG4gICAgaGVpZ2h0OiAwLjVyZW07XG4gICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbiAgfVxuICAucC1tZXRlcmdyb3VwIC5wLW1ldGVyZ3JvdXAtbGFiZWwtbGlzdCAucC1tZXRlcmdyb3VwLWxhYmVsIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW07XG4gIH1cbiAgLnAtbWV0ZXJncm91cCAucC1tZXRlcmdyb3VwLWxhYmVsLWxpc3QgLnAtbWV0ZXJncm91cC1sYWJlbC1pY29uIHtcbiAgICB3aWR0aDogMXJlbTtcbiAgICBoZWlnaHQ6IDFyZW07XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG4gIH1cbiAgLnAtbWV0ZXJncm91cC5wLW1ldGVyZ3JvdXAtaG9yaXpvbnRhbCAucC1tZXRlcmdyb3VwLW1ldGVyLWNvbnRhaW5lciB7XG4gICAgaGVpZ2h0OiAwLjVyZW07XG4gIH1cbiAgLnAtbWV0ZXJncm91cC5wLW1ldGVyZ3JvdXAtaG9yaXpvbnRhbCAucC1tZXRlcmdyb3VwLW1ldGVyOmZpcnN0LW9mLXR5cGUge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDZweDtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA2cHg7XG4gIH1cbiAgLnAtbWV0ZXJncm91cC5wLW1ldGVyZ3JvdXAtaG9yaXpvbnRhbCAucC1tZXRlcmdyb3VwLW1ldGVyOmxhc3Qtb2YtdHlwZSB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDZweDtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNnB4O1xuICB9XG4gIC5wLW1ldGVyZ3JvdXAucC1tZXRlcmdyb3VwLWhvcml6b250YWwgLnAtbWV0ZXJncm91cC1sYWJlbC1saXN0LXN0YXJ0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICB9XG4gIC5wLW1ldGVyZ3JvdXAucC1tZXRlcmdyb3VwLWhvcml6b250YWwgLnAtbWV0ZXJncm91cC1sYWJlbC1saXN0LWVuZCB7XG4gICAgbWFyZ2luLXRvcDogMXJlbTtcbiAgfVxuICAucC1tZXRlcmdyb3VwLnAtbWV0ZXJncm91cC12ZXJ0aWNhbCAucC1tZXRlcmdyb3VwLW1ldGVyLWNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDAuNXJlbTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbiAgLnAtbWV0ZXJncm91cC5wLW1ldGVyZ3JvdXAtdmVydGljYWwgLnAtbWV0ZXJncm91cC1tZXRlcjpmaXJzdC1vZi10eXBlIHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA2cHg7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDZweDtcbiAgfVxuICAucC1tZXRlcmdyb3VwLnAtbWV0ZXJncm91cC12ZXJ0aWNhbCAucC1tZXRlcmdyb3VwLW1ldGVyOmxhc3Qtb2YtdHlwZSB7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNnB4O1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA2cHg7XG4gIH1cbiAgLnAtbWV0ZXJncm91cC5wLW1ldGVyZ3JvdXAtdmVydGljYWwgLnAtbWV0ZXJncm91cC1sYWJlbC1saXN0Om5vdCgucC1tZXRlcmdyb3VwLWxhYmVsLWxpc3Qtc3RhcnQpIHtcbiAgICBtYXJnaW4tbGVmdDogMXJlbTtcbiAgfVxuICAucC1wcm9ncmVzc2JhciB7XG4gICAgYm9yZGVyOiAwIG5vbmU7XG4gICAgaGVpZ2h0OiAxLjVyZW07XG4gICAgYmFja2dyb3VuZDogI2U1ZTdlYjtcbiAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIH1cbiAgLnAtcHJvZ3Jlc3NiYXIgLnAtcHJvZ3Jlc3NiYXItdmFsdWUge1xuICAgIGJvcmRlcjogMCBub25lO1xuICAgIG1hcmdpbjogMDtcbiAgICBiYWNrZ3JvdW5kOiAjNjM2NmYxO1xuICB9XG4gIC5wLXByb2dyZXNzYmFyIC5wLXByb2dyZXNzYmFyLWxhYmVsIHtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBsaW5lLWhlaWdodDogMS41cmVtO1xuICB9XG4gIC5wLXRlcm1pbmFsIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgIGNvbG9yOiAjNGI1NTYzO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNlNWU3ZWI7XG4gICAgcGFkZGluZzogMS4yNXJlbTtcbiAgfVxuICAucC10ZXJtaW5hbCAucC10ZXJtaW5hbC1pbnB1dCB7XG4gICAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5KTtcbiAgICBmb250LWZlYXR1cmUtc2V0dGluZ3M6IHZhcigtLWZvbnQtZmVhdHVyZS1zZXR0aW5ncywgbm9ybWFsKTtcbiAgICBmb250LXNpemU6IDFyZW07XG4gIH1cbiAgLnAtYmFkZ2Uge1xuICAgIGJhY2tncm91bmQ6ICM2MzY2ZjE7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgZm9udC1zaXplOiAwLjc1cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbWluLXdpZHRoOiAxLjVyZW07XG4gICAgaGVpZ2h0OiAxLjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgfVxuICAucC1iYWRnZS5wLWJhZGdlLXNlY29uZGFyeSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzY0NzQ4YjtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgfVxuICAucC1iYWRnZS5wLWJhZGdlLXN1Y2Nlc3Mge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyMmM1NWU7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gIH1cbiAgLnAtYmFkZ2UucC1iYWRnZS1pbmZvIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGVhNWU5O1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICB9XG4gIC5wLWJhZGdlLnAtYmFkZ2Utd2FybmluZyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y5NzMxNjtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgfVxuICAucC1iYWRnZS5wLWJhZGdlLWRhbmdlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VmNDQ0NDtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgfVxuICAucC1iYWRnZS5wLWJhZGdlLWxnIHtcbiAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICAgIG1pbi13aWR0aDogMi4yNXJlbTtcbiAgICBoZWlnaHQ6IDIuMjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDIuMjVyZW07XG4gIH1cbiAgLnAtYmFkZ2UucC1iYWRnZS14bCB7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgbWluLXdpZHRoOiAzcmVtO1xuICAgIGhlaWdodDogM3JlbTtcbiAgICBsaW5lLWhlaWdodDogM3JlbTtcbiAgfVxuICAucC10YWcge1xuICAgIGJhY2tncm91bmQ6ICM2MzY2ZjE7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgZm9udC1zaXplOiAwLjc1cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgcGFkZGluZzogMC4yNXJlbSAwLjRyZW07XG4gICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICB9XG4gIC5wLXRhZy5wLXRhZy1zdWNjZXNzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjJjNTVlO1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICB9XG4gIC5wLXRhZy5wLXRhZy1pbmZvIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGVhNWU5O1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICB9XG4gIC5wLXRhZy5wLXRhZy13YXJuaW5nIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjk3MzE2O1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICB9XG4gIC5wLXRhZy5wLXRhZy1kYW5nZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlZjQ0NDQ7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gIH1cbn1cbkBsYXllciBwcmltZXJlYWN0IHtcbiAgLnAtYnV0dG9uLWxhYmVsIHtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICB9XG4gIC5wLXNlbGVjdGJ1dHRvbiA+IC5wLWJ1dHRvbixcbiAgLnAtdG9nZ2xlYnV0dG9uLnAtYnV0dG9uIHtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMsIGJvcmRlci1jb2xvciAwLjJzLCBib3gtc2hhZG93IDAuMnM7XG4gIH1cbiAgLnAtYWNjb3JkaW9uIC5wLWFjY29yZGlvbi1oZWFkZXIgLnAtYWNjb3JkaW9uLWhlYWRlci1saW5rIHtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMsIGJvcmRlci1jb2xvciAwLjJzLCBib3gtc2hhZG93IDAuMnM7XG4gIH1cbiAgLnAtdGFidmlldyAucC10YWJ2aWV3LW5hdiBsaSAucC10YWJ2aWV3LW5hdi1saW5rIHtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMsIGJvcmRlci1jb2xvciAwLjJzLCBib3gtc2hhZG93IDAuMnM7XG4gIH1cbiAgLnAtdGFibWVudSAucC10YWJtZW51LW5hdiAucC10YWJtZW51aXRlbSAucC1tZW51aXRlbS1saW5rIHtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMsIGJvcmRlci1jb2xvciAwLjJzLCBib3gtc2hhZG93IDAuMnM7XG4gIH1cbiAgLnAtY2Fyb3VzZWwgLnAtY2Fyb3VzZWwtaW5kaWNhdG9ycyAucC1jYXJvdXNlbC1pbmRpY2F0b3IucC1oaWdobGlnaHQgYnV0dG9uIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjM2NmYxO1xuICB9XG4gIC5wLWdhbGxlcmlhIC5wLWdhbGxlcmlhLWluZGljYXRvcnMgLnAtZ2FsbGVyaWEtaW5kaWNhdG9yLnAtaGlnaGxpZ2h0IGJ1dHRvbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzYzNjZmMTtcbiAgfVxuICAucC1idXR0b246Zm9jdXMge1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDJweCAjZmZmZmZmLCAwIDAgMCA0cHggI2IxYjNmOCwgMCAxcHggMnB4IDAgcmdiKDAsIDAsIDApO1xuICB9XG4gIC5wLWJ1dHRvbi5wLWJ1dHRvbi1zZWNvbmRhcnk6ZW5hYmxlZDpmb2N1cyB7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMnB4ICNmZmZmZmYsIDAgMCAwIDRweCAjYjBiOWM2LCAwIDFweCAycHggMCByZ2IoMCwgMCwgMCk7XG4gIH1cbiAgLnAtYnV0dG9uLnAtYnV0dG9uLXN1Y2Nlc3M6ZW5hYmxlZDpmb2N1cyB7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMnB4ICNmZmZmZmYsIDAgMCAwIDRweCAjODhlYWFjLCAwIDFweCAycHggMCByZ2IoMCwgMCwgMCk7XG4gIH1cbiAgLnAtYnV0dG9uLnAtYnV0dG9uLWluZm86ZW5hYmxlZDpmb2N1cyB7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMnB4ICNmZmZmZmYsIDAgMCAwIDRweCAjODNkM2Y4LCAwIDFweCAycHggMCByZ2IoMCwgMCwgMCk7XG4gIH1cbiAgLnAtYnV0dG9uLnAtYnV0dG9uLXdhcm5pbmc6ZW5hYmxlZDpmb2N1cyB7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMnB4ICNmZmZmZmYsIDAgMCAwIDRweCAjZmNiOThiLCAwIDFweCAycHggMCByZ2IoMCwgMCwgMCk7XG4gIH1cbiAgLnAtYnV0dG9uLnAtYnV0dG9uLWhlbHA6ZW5hYmxlZDpmb2N1cyB7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMnB4ICNmZmZmZmYsIDAgMCAwIDRweCAjZDRhYWZiLCAwIDFweCAycHggMCByZ2IoMCwgMCwgMCk7XG4gIH1cbiAgLnAtYnV0dG9uLnAtYnV0dG9uLWRhbmdlcjplbmFibGVkOmZvY3VzIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAycHggI2ZmZmZmZiwgMCAwIDAgNHB4ICNmN2EyYTIsIDAgMXB4IDJweCAwIHJnYigwLCAwLCAwKTtcbiAgfVxuICAucC1kYXRhdGFibGUgLnAtZGF0YXRhYmxlLXRib2R5ID4gdHIucC1kYXRhdGFibGUtZHJhZ3BvaW50LXRvcCA+IHRkIHtcbiAgICBib3gtc2hhZG93OiBpbnNldCAwIDJweCAwIDAgIzYzNjZmMTtcbiAgfVxuICAucC1kYXRhdGFibGUgLnAtZGF0YXRhYmxlLXRib2R5ID4gdHIucC1kYXRhdGFibGUtZHJhZ3BvaW50LWJvdHRvbSA+IHRkIHtcbiAgICBib3gtc2hhZG93OiBpbnNldCAwIC0ycHggMCAwICM2MzY2ZjE7XG4gIH1cbiAgLnAtc3BlZWRkaWFsLWl0ZW0ucC1mb2N1cyA+IC5wLXNwZWVkZGlhbC1hY3Rpb24ge1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDJweCAjZmZmZmZmLCAwIDAgMCA0cHggI2IxYjNmOCwgMCAxcHggMnB4IDAgcmdiKDAsIDAsIDApO1xuICB9XG4gIC5wLXRvYXN0LW1lc3NhZ2Uge1xuICAgIGJhY2tkcm9wLWZpbHRlcjogYmx1cigxMHB4KTtcbiAgfVxuICAucC1pbmxpbmUtbWVzc2FnZS10ZXh0IHtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICB9XG4gIC5wLXBpY2tsaXN0LWJ1dHRvbnMgLnAtYnV0dG9uLFxuICAucC1vcmRlcmxpc3QtY29udHJvbHMgLnAtYnV0dG9uIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMsIGJhY2tncm91bmQtY29sb3IgMC4ycywgY29sb3IgMC4ycywgYm9yZGVyLWNvbG9yIDAuMnMsIGJveC1zaGFkb3cgMC4ycztcbiAgfVxuICAucC1zdGVwcyAucC1zdGVwcy1pdGVtLnAtaGlnaGxpZ2h0IC5wLXN0ZXBzLW51bWJlciB7XG4gICAgYmFja2dyb3VuZDogIzYzNjZmMTtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgfVxuICAucC1zdGVwcGVyIC5wLXN0ZXBwZXItaGVhZGVyLnAtaGlnaGxpZ2h0IC5wLXN0ZXBwZXItbnVtYmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjNjM2NmYxO1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICB9XG59XG4iLCIvKipcbiAqIFRoZSBwcmltZXJlYWN0Wy5taW5dLmNzcyBoYXMgYmVlbiBkZXByZWNhdGVkLiBJbiBvcmRlciBub3QgdG8gYnJlYWsgZXhpc3RpbmcgcHJvamVjdHMsIGl0IGlzIGN1cnJlbnRseSBpbmNsdWRlZCBpbiB0aGUgYnVpbGQgYXMgYW4gZW1wdHkgZmlsZS5cbiAqLyIsIi5ncmlkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW4tcmlnaHQ6IC0wLjVyZW07XG4gIG1hcmdpbi1sZWZ0OiAtMC41cmVtO1xuICBtYXJnaW4tdG9wOiAtMC41cmVtO1xufVxuXG4uZ3JpZCA+IC5jb2wsXG4uZ3JpZCA+IFtjbGFzcyo9Y29sXSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi5ncmlkLW5vZ3V0dGVyIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBtYXJnaW4tbGVmdDogMDtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuLmdyaWQtbm9ndXR0ZXIgPiAuY29sLFxuLmdyaWQtbm9ndXR0ZXIgPiBbY2xhc3MqPWNvbC1dIHtcbiAgcGFkZGluZzogMDtcbn1cblxuLmNvbCB7XG4gIGZsZXgtZ3JvdzogMTtcbiAgZmxleC1iYXNpczogMDtcbiAgcGFkZGluZzogMC41cmVtO1xufVxuXG4uY29sLWZpeGVkIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHBhZGRpbmc6IDAuNXJlbTtcbn1cblxuLmNvbC0xIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHBhZGRpbmc6IDAuNXJlbTtcbiAgd2lkdGg6IDguMzMzMyU7XG59XG5cbi5jb2wtMiB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBwYWRkaW5nOiAwLjVyZW07XG4gIHdpZHRoOiAxNi42NjY3JTtcbn1cblxuLmNvbC0zIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHBhZGRpbmc6IDAuNXJlbTtcbiAgd2lkdGg6IDI1JTtcbn1cblxuLmNvbC00IHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHBhZGRpbmc6IDAuNXJlbTtcbiAgd2lkdGg6IDMzLjMzMzMlO1xufVxuXG4uY29sLTUge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgcGFkZGluZzogMC41cmVtO1xuICB3aWR0aDogNDEuNjY2NyU7XG59XG5cbi5jb2wtNiB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBwYWRkaW5nOiAwLjVyZW07XG4gIHdpZHRoOiA1MCU7XG59XG5cbi5jb2wtNyB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBwYWRkaW5nOiAwLjVyZW07XG4gIHdpZHRoOiA1OC4zMzMzJTtcbn1cblxuLmNvbC04IHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHBhZGRpbmc6IDAuNXJlbTtcbiAgd2lkdGg6IDY2LjY2NjclO1xufVxuXG4uY29sLTkge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgcGFkZGluZzogMC41cmVtO1xuICB3aWR0aDogNzUlO1xufVxuXG4uY29sLTEwIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHBhZGRpbmc6IDAuNXJlbTtcbiAgd2lkdGg6IDgzLjMzMzMlO1xufVxuXG4uY29sLTExIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHBhZGRpbmc6IDAuNXJlbTtcbiAgd2lkdGg6IDkxLjY2NjclO1xufVxuXG4uY29sLTEyIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHBhZGRpbmc6IDAuNXJlbTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5zbVxcOmNvbCB7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIGZsZXgtYmFzaXM6IDA7XG4gICAgcGFkZGluZzogMC41cmVtO1xuICB9XG4gIC5zbVxcOmNvbC1maXhlZCB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgcGFkZGluZzogMC41cmVtO1xuICB9XG4gIC5zbVxcOmNvbC0xIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICBwYWRkaW5nOiAwLjVyZW07XG4gICAgd2lkdGg6IDguMzMzMyU7XG4gIH1cbiAgLnNtXFw6Y29sLTIge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHBhZGRpbmc6IDAuNXJlbTtcbiAgICB3aWR0aDogMTYuNjY2NyU7XG4gIH1cbiAgLnNtXFw6Y29sLTMge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHBhZGRpbmc6IDAuNXJlbTtcbiAgICB3aWR0aDogMjUlO1xuICB9XG4gIC5zbVxcOmNvbC00IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICBwYWRkaW5nOiAwLjVyZW07XG4gICAgd2lkdGg6IDMzLjMzMzMlO1xuICB9XG4gIC5zbVxcOmNvbC01IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICBwYWRkaW5nOiAwLjVyZW07XG4gICAgd2lkdGg6IDQxLjY2NjclO1xuICB9XG4gIC5zbVxcOmNvbC02IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICBwYWRkaW5nOiAwLjVyZW07XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAuc21cXDpjb2wtNyB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgcGFkZGluZzogMC41cmVtO1xuICAgIHdpZHRoOiA1OC4zMzMzJTtcbiAgfVxuICAuc21cXDpjb2wtOCB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgcGFkZGluZzogMC41cmVtO1xuICAgIHdpZHRoOiA2Ni42NjY3JTtcbiAgfVxuICAuc21cXDpjb2wtOSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgcGFkZGluZzogMC41cmVtO1xuICAgIHdpZHRoOiA3NSU7XG4gIH1cbiAgLnNtXFw6Y29sLTEwIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICBwYWRkaW5nOiAwLjVyZW07XG4gICAgd2lkdGg6IDgzLjMzMzMlO1xuICB9XG4gIC5zbVxcOmNvbC0xMSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgcGFkZGluZzogMC41cmVtO1xuICAgIHdpZHRoOiA5MS42NjY3JTtcbiAgfVxuICAuc21cXDpjb2wtMTIge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHBhZGRpbmc6IDAuNXJlbTtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm1kXFw6Y29sIHtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgZmxleC1iYXNpczogMDtcbiAgICBwYWRkaW5nOiAwLjVyZW07XG4gIH1cbiAgLm1kXFw6Y29sLWZpeGVkIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICBwYWRkaW5nOiAwLjVyZW07XG4gIH1cbiAgLm1kXFw6Y29sLTEge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHBhZGRpbmc6IDAuNXJlbTtcbiAgICB3aWR0aDogOC4zMzMzJTtcbiAgfVxuICAubWRcXDpjb2wtMiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgcGFkZGluZzogMC41cmVtO1xuICAgIHdpZHRoOiAxNi42NjY3JTtcbiAgfVxuICAubWRcXDpjb2wtMyB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgcGFkZGluZzogMC41cmVtO1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbiAgLm1kXFw6Y29sLTQge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHBhZGRpbmc6IDAuNXJlbTtcbiAgICB3aWR0aDogMzMuMzMzMyU7XG4gIH1cbiAgLm1kXFw6Y29sLTUge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHBhZGRpbmc6IDAuNXJlbTtcbiAgICB3aWR0aDogNDEuNjY2NyU7XG4gIH1cbiAgLm1kXFw6Y29sLTYge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHBhZGRpbmc6IDAuNXJlbTtcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5tZFxcOmNvbC03IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICBwYWRkaW5nOiAwLjVyZW07XG4gICAgd2lkdGg6IDU4LjMzMzMlO1xuICB9XG4gIC5tZFxcOmNvbC04IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICBwYWRkaW5nOiAwLjVyZW07XG4gICAgd2lkdGg6IDY2LjY2NjclO1xuICB9XG4gIC5tZFxcOmNvbC05IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICBwYWRkaW5nOiAwLjVyZW07XG4gICAgd2lkdGg6IDc1JTtcbiAgfVxuICAubWRcXDpjb2wtMTAge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHBhZGRpbmc6IDAuNXJlbTtcbiAgICB3aWR0aDogODMuMzMzMyU7XG4gIH1cbiAgLm1kXFw6Y29sLTExIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICBwYWRkaW5nOiAwLjVyZW07XG4gICAgd2lkdGg6IDkxLjY2NjclO1xuICB9XG4gIC5tZFxcOmNvbC0xMiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgcGFkZGluZzogMC41cmVtO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAubGdcXDpjb2wge1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBmbGV4LWJhc2lzOiAwO1xuICAgIHBhZGRpbmc6IDAuNXJlbTtcbiAgfVxuICAubGdcXDpjb2wtZml4ZWQge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHBhZGRpbmc6IDAuNXJlbTtcbiAgfVxuICAubGdcXDpjb2wtMSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgcGFkZGluZzogMC41cmVtO1xuICAgIHdpZHRoOiA4LjMzMzMlO1xuICB9XG4gIC5sZ1xcOmNvbC0yIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICBwYWRkaW5nOiAwLjVyZW07XG4gICAgd2lkdGg6IDE2LjY2NjclO1xuICB9XG4gIC5sZ1xcOmNvbC0zIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICBwYWRkaW5nOiAwLjVyZW07XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuICAubGdcXDpjb2wtNCB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgcGFkZGluZzogMC41cmVtO1xuICAgIHdpZHRoOiAzMy4zMzMzJTtcbiAgfVxuICAubGdcXDpjb2wtNSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgcGFkZGluZzogMC41cmVtO1xuICAgIHdpZHRoOiA0MS42NjY3JTtcbiAgfVxuICAubGdcXDpjb2wtNiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgcGFkZGluZzogMC41cmVtO1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLmxnXFw6Y29sLTcge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHBhZGRpbmc6IDAuNXJlbTtcbiAgICB3aWR0aDogNTguMzMzMyU7XG4gIH1cbiAgLmxnXFw6Y29sLTgge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHBhZGRpbmc6IDAuNXJlbTtcbiAgICB3aWR0aDogNjYuNjY2NyU7XG4gIH1cbiAgLmxnXFw6Y29sLTkge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHBhZGRpbmc6IDAuNXJlbTtcbiAgICB3aWR0aDogNzUlO1xuICB9XG4gIC5sZ1xcOmNvbC0xMCB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgcGFkZGluZzogMC41cmVtO1xuICAgIHdpZHRoOiA4My4zMzMzJTtcbiAgfVxuICAubGdcXDpjb2wtMTEge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHBhZGRpbmc6IDAuNXJlbTtcbiAgICB3aWR0aDogOTEuNjY2NyU7XG4gIH1cbiAgLmxnXFw6Y29sLTEyIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICBwYWRkaW5nOiAwLjVyZW07XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAueGxcXDpjb2wge1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBmbGV4LWJhc2lzOiAwO1xuICAgIHBhZGRpbmc6IDAuNXJlbTtcbiAgfVxuICAueGxcXDpjb2wtZml4ZWQge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHBhZGRpbmc6IDAuNXJlbTtcbiAgfVxuICAueGxcXDpjb2wtMSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgcGFkZGluZzogMC41cmVtO1xuICAgIHdpZHRoOiA4LjMzMzMlO1xuICB9XG4gIC54bFxcOmNvbC0yIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICBwYWRkaW5nOiAwLjVyZW07XG4gICAgd2lkdGg6IDE2LjY2NjclO1xuICB9XG4gIC54bFxcOmNvbC0zIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICBwYWRkaW5nOiAwLjVyZW07XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuICAueGxcXDpjb2wtNCB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgcGFkZGluZzogMC41cmVtO1xuICAgIHdpZHRoOiAzMy4zMzMzJTtcbiAgfVxuICAueGxcXDpjb2wtNSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgcGFkZGluZzogMC41cmVtO1xuICAgIHdpZHRoOiA0MS42NjY3JTtcbiAgfVxuICAueGxcXDpjb2wtNiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgcGFkZGluZzogMC41cmVtO1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLnhsXFw6Y29sLTcge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHBhZGRpbmc6IDAuNXJlbTtcbiAgICB3aWR0aDogNTguMzMzMyU7XG4gIH1cbiAgLnhsXFw6Y29sLTgge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHBhZGRpbmc6IDAuNXJlbTtcbiAgICB3aWR0aDogNjYuNjY2NyU7XG4gIH1cbiAgLnhsXFw6Y29sLTkge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHBhZGRpbmc6IDAuNXJlbTtcbiAgICB3aWR0aDogNzUlO1xuICB9XG4gIC54bFxcOmNvbC0xMCB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgcGFkZGluZzogMC41cmVtO1xuICAgIHdpZHRoOiA4My4zMzMzJTtcbiAgfVxuICAueGxcXDpjb2wtMTEge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHBhZGRpbmc6IDAuNXJlbTtcbiAgICB3aWR0aDogOTEuNjY2NyU7XG4gIH1cbiAgLnhsXFw6Y29sLTEyIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICBwYWRkaW5nOiAwLjVyZW07XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5jb2wtb2Zmc2V0LTAge1xuICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xufVxuXG4uY29sLW9mZnNldC0xIHtcbiAgbWFyZ2luLWxlZnQ6IDguMzMzMyUgIWltcG9ydGFudDtcbn1cblxuLmNvbC1vZmZzZXQtMiB7XG4gIG1hcmdpbi1sZWZ0OiAxNi42NjY3JSAhaW1wb3J0YW50O1xufVxuXG4uY29sLW9mZnNldC0zIHtcbiAgbWFyZ2luLWxlZnQ6IDI1JSAhaW1wb3J0YW50O1xufVxuXG4uY29sLW9mZnNldC00IHtcbiAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMlICFpbXBvcnRhbnQ7XG59XG5cbi5jb2wtb2Zmc2V0LTUge1xuICBtYXJnaW4tbGVmdDogNDEuNjY2NyUgIWltcG9ydGFudDtcbn1cblxuLmNvbC1vZmZzZXQtNiB7XG4gIG1hcmdpbi1sZWZ0OiA1MCUgIWltcG9ydGFudDtcbn1cblxuLmNvbC1vZmZzZXQtNyB7XG4gIG1hcmdpbi1sZWZ0OiA1OC4zMzMzJSAhaW1wb3J0YW50O1xufVxuXG4uY29sLW9mZnNldC04IHtcbiAgbWFyZ2luLWxlZnQ6IDY2LjY2NjclICFpbXBvcnRhbnQ7XG59XG5cbi5jb2wtb2Zmc2V0LTkge1xuICBtYXJnaW4tbGVmdDogNzUlICFpbXBvcnRhbnQ7XG59XG5cbi5jb2wtb2Zmc2V0LTEwIHtcbiAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMlICFpbXBvcnRhbnQ7XG59XG5cbi5jb2wtb2Zmc2V0LTExIHtcbiAgbWFyZ2luLWxlZnQ6IDkxLjY2NjclICFpbXBvcnRhbnQ7XG59XG5cbi5jb2wtb2Zmc2V0LTEyIHtcbiAgbWFyZ2luLWxlZnQ6IDEwMCUgIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnNtXFw6Y29sLW9mZnNldC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5zbVxcOmNvbC1vZmZzZXQtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMyUgIWltcG9ydGFudDtcbiAgfVxuICAuc21cXDpjb2wtb2Zmc2V0LTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY3JSAhaW1wb3J0YW50O1xuICB9XG4gIC5zbVxcOmNvbC1vZmZzZXQtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JSAhaW1wb3J0YW50O1xuICB9XG4gIC5zbVxcOmNvbC1vZmZzZXQtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNtXFw6Y29sLW9mZnNldC01IHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NyUgIWltcG9ydGFudDtcbiAgfVxuICAuc21cXDpjb2wtb2Zmc2V0LTYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCUgIWltcG9ydGFudDtcbiAgfVxuICAuc21cXDpjb2wtb2Zmc2V0LTcge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzJSAhaW1wb3J0YW50O1xuICB9XG4gIC5zbVxcOmNvbC1vZmZzZXQtOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjclICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNtXFw6Y29sLW9mZnNldC05IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNtXFw6Y29sLW9mZnNldC0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNtXFw6Y29sLW9mZnNldC0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjclICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNtXFw6Y29sLW9mZnNldC0xMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwMCUgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm1kXFw6Y29sLW9mZnNldC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tZFxcOmNvbC1vZmZzZXQtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMyUgIWltcG9ydGFudDtcbiAgfVxuICAubWRcXDpjb2wtb2Zmc2V0LTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY3JSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZFxcOmNvbC1vZmZzZXQtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZFxcOmNvbC1vZmZzZXQtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1kXFw6Y29sLW9mZnNldC01IHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NyUgIWltcG9ydGFudDtcbiAgfVxuICAubWRcXDpjb2wtb2Zmc2V0LTYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCUgIWltcG9ydGFudDtcbiAgfVxuICAubWRcXDpjb2wtb2Zmc2V0LTcge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzJSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZFxcOmNvbC1vZmZzZXQtOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjclICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1kXFw6Y29sLW9mZnNldC05IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1kXFw6Y29sLW9mZnNldC0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1kXFw6Y29sLW9mZnNldC0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjclICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1kXFw6Y29sLW9mZnNldC0xMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwMCUgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmxnXFw6Y29sLW9mZnNldC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5sZ1xcOmNvbC1vZmZzZXQtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMyUgIWltcG9ydGFudDtcbiAgfVxuICAubGdcXDpjb2wtb2Zmc2V0LTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY3JSAhaW1wb3J0YW50O1xuICB9XG4gIC5sZ1xcOmNvbC1vZmZzZXQtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JSAhaW1wb3J0YW50O1xuICB9XG4gIC5sZ1xcOmNvbC1vZmZzZXQtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxnXFw6Y29sLW9mZnNldC01IHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NyUgIWltcG9ydGFudDtcbiAgfVxuICAubGdcXDpjb2wtb2Zmc2V0LTYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCUgIWltcG9ydGFudDtcbiAgfVxuICAubGdcXDpjb2wtb2Zmc2V0LTcge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzJSAhaW1wb3J0YW50O1xuICB9XG4gIC5sZ1xcOmNvbC1vZmZzZXQtOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjclICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxnXFw6Y29sLW9mZnNldC05IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxnXFw6Y29sLW9mZnNldC0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxnXFw6Y29sLW9mZnNldC0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjclICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxnXFw6Y29sLW9mZnNldC0xMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwMCUgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC54bFxcOmNvbC1vZmZzZXQtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAueGxcXDpjb2wtb2Zmc2V0LTEge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnhsXFw6Y29sLW9mZnNldC0yIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NyUgIWltcG9ydGFudDtcbiAgfVxuICAueGxcXDpjb2wtb2Zmc2V0LTMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSUgIWltcG9ydGFudDtcbiAgfVxuICAueGxcXDpjb2wtb2Zmc2V0LTQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzJSAhaW1wb3J0YW50O1xuICB9XG4gIC54bFxcOmNvbC1vZmZzZXQtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjclICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnhsXFw6Y29sLW9mZnNldC02IHtcbiAgICBtYXJnaW4tbGVmdDogNTAlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnhsXFw6Y29sLW9mZnNldC03IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMyUgIWltcG9ydGFudDtcbiAgfVxuICAueGxcXDpjb2wtb2Zmc2V0LTgge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY3JSAhaW1wb3J0YW50O1xuICB9XG4gIC54bFxcOmNvbC1vZmZzZXQtOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JSAhaW1wb3J0YW50O1xuICB9XG4gIC54bFxcOmNvbC1vZmZzZXQtMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzJSAhaW1wb3J0YW50O1xuICB9XG4gIC54bFxcOmNvbC1vZmZzZXQtMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY3JSAhaW1wb3J0YW50O1xuICB9XG4gIC54bFxcOmNvbC1vZmZzZXQtMTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxMDAlICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi50ZXh0LTAge1xuICBjb2xvcjogdmFyKC0tc3VyZmFjZS0wKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC01MCB7XG4gIGNvbG9yOiB2YXIoLS1zdXJmYWNlLTUwKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC0xMDAge1xuICBjb2xvcjogdmFyKC0tc3VyZmFjZS0xMDApICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LTIwMCB7XG4gIGNvbG9yOiB2YXIoLS1zdXJmYWNlLTIwMCkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtMzAwIHtcbiAgY29sb3I6IHZhcigtLXN1cmZhY2UtMzAwKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC00MDAge1xuICBjb2xvcjogdmFyKC0tc3VyZmFjZS00MDApICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LTUwMCB7XG4gIGNvbG9yOiB2YXIoLS1zdXJmYWNlLTUwMCkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtNjAwIHtcbiAgY29sb3I6IHZhcigtLXN1cmZhY2UtNjAwKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC03MDAge1xuICBjb2xvcjogdmFyKC0tc3VyZmFjZS03MDApICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LTgwMCB7XG4gIGNvbG9yOiB2YXIoLS1zdXJmYWNlLTgwMCkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtOTAwIHtcbiAgY29sb3I6IHZhcigtLXN1cmZhY2UtOTAwKSAhaW1wb3J0YW50O1xufVxuXG4uZm9jdXNcXDp0ZXh0LTA6Zm9jdXMge1xuICBjb2xvcjogdmFyKC0tc3VyZmFjZS0wKSAhaW1wb3J0YW50O1xufVxuXG4uaG92ZXJcXDp0ZXh0LTA6aG92ZXIge1xuICBjb2xvcjogdmFyKC0tc3VyZmFjZS0wKSAhaW1wb3J0YW50O1xufVxuXG4uYWN0aXZlXFw6dGV4dC0wOmFjdGl2ZSB7XG4gIGNvbG9yOiB2YXIoLS1zdXJmYWNlLTApICFpbXBvcnRhbnQ7XG59XG5cbi5mb2N1c1xcOnRleHQtNTA6Zm9jdXMge1xuICBjb2xvcjogdmFyKC0tc3VyZmFjZS01MCkgIWltcG9ydGFudDtcbn1cblxuLmhvdmVyXFw6dGV4dC01MDpob3ZlciB7XG4gIGNvbG9yOiB2YXIoLS1zdXJmYWNlLTUwKSAhaW1wb3J0YW50O1xufVxuXG4uYWN0aXZlXFw6dGV4dC01MDphY3RpdmUge1xuICBjb2xvcjogdmFyKC0tc3VyZmFjZS01MCkgIWltcG9ydGFudDtcbn1cblxuLmZvY3VzXFw6dGV4dC0xMDA6Zm9jdXMge1xuICBjb2xvcjogdmFyKC0tc3VyZmFjZS0xMDApICFpbXBvcnRhbnQ7XG59XG5cbi5ob3ZlclxcOnRleHQtMTAwOmhvdmVyIHtcbiAgY29sb3I6IHZhcigtLXN1cmZhY2UtMTAwKSAhaW1wb3J0YW50O1xufVxuXG4uYWN0aXZlXFw6dGV4dC0xMDA6YWN0aXZlIHtcbiAgY29sb3I6IHZhcigtLXN1cmZhY2UtMTAwKSAhaW1wb3J0YW50O1xufVxuXG4uZm9jdXNcXDp0ZXh0LTIwMDpmb2N1cyB7XG4gIGNvbG9yOiB2YXIoLS1zdXJmYWNlLTIwMCkgIWltcG9ydGFudDtcbn1cblxuLmhvdmVyXFw6dGV4dC0yMDA6aG92ZXIge1xuICBjb2xvcjogdmFyKC0tc3VyZmFjZS0yMDApICFpbXBvcnRhbnQ7XG59XG5cbi5hY3RpdmVcXDp0ZXh0LTIwMDphY3RpdmUge1xuICBjb2xvcjogdmFyKC0tc3VyZmFjZS0yMDApICFpbXBvcnRhbnQ7XG59XG5cbi5mb2N1c1xcOnRleHQtMzAwOmZvY3VzIHtcbiAgY29sb3I6IHZhcigtLXN1cmZhY2UtMzAwKSAhaW1wb3J0YW50O1xufVxuXG4uaG92ZXJcXDp0ZXh0LTMwMDpob3ZlciB7XG4gIGNvbG9yOiB2YXIoLS1zdXJmYWNlLTMwMCkgIWltcG9ydGFudDtcbn1cblxuLmFjdGl2ZVxcOnRleHQtMzAwOmFjdGl2ZSB7XG4gIGNvbG9yOiB2YXIoLS1zdXJmYWNlLTMwMCkgIWltcG9ydGFudDtcbn1cblxuLmZvY3VzXFw6dGV4dC00MDA6Zm9jdXMge1xuICBjb2xvcjogdmFyKC0tc3VyZmFjZS00MDApICFpbXBvcnRhbnQ7XG59XG5cbi5ob3ZlclxcOnRleHQtNDAwOmhvdmVyIHtcbiAgY29sb3I6IHZhcigtLXN1cmZhY2UtNDAwKSAhaW1wb3J0YW50O1xufVxuXG4uYWN0aXZlXFw6dGV4dC00MDA6YWN0aXZlIHtcbiAgY29sb3I6IHZhcigtLXN1cmZhY2UtNDAwKSAhaW1wb3J0YW50O1xufVxuXG4uZm9jdXNcXDp0ZXh0LTUwMDpmb2N1cyB7XG4gIGNvbG9yOiB2YXIoLS1zdXJmYWNlLTUwMCkgIWltcG9ydGFudDtcbn1cblxuLmhvdmVyXFw6dGV4dC01MDA6aG92ZXIge1xuICBjb2xvcjogdmFyKC0tc3VyZmFjZS01MDApICFpbXBvcnRhbnQ7XG59XG5cbi5hY3RpdmVcXDp0ZXh0LTUwMDphY3RpdmUge1xuICBjb2xvcjogdmFyKC0tc3VyZmFjZS01MDApICFpbXBvcnRhbnQ7XG59XG5cbi5mb2N1c1xcOnRleHQtNjAwOmZvY3VzIHtcbiAgY29sb3I6IHZhcigtLXN1cmZhY2UtNjAwKSAhaW1wb3J0YW50O1xufVxuXG4uaG92ZXJcXDp0ZXh0LTYwMDpob3ZlciB7XG4gIGNvbG9yOiB2YXIoLS1zdXJmYWNlLTYwMCkgIWltcG9ydGFudDtcbn1cblxuLmFjdGl2ZVxcOnRleHQtNjAwOmFjdGl2ZSB7XG4gIGNvbG9yOiB2YXIoLS1zdXJmYWNlLTYwMCkgIWltcG9ydGFudDtcbn1cblxuLmZvY3VzXFw6dGV4dC03MDA6Zm9jdXMge1xuICBjb2xvcjogdmFyKC0tc3VyZmFjZS03MDApICFpbXBvcnRhbnQ7XG59XG5cbi5ob3ZlclxcOnRleHQtNzAwOmhvdmVyIHtcbiAgY29sb3I6IHZhcigtLXN1cmZhY2UtNzAwKSAhaW1wb3J0YW50O1xufVxuXG4uYWN0aXZlXFw6dGV4dC03MDA6YWN0aXZlIHtcbiAgY29sb3I6IHZhcigtLXN1cmZhY2UtNzAwKSAhaW1wb3J0YW50O1xufVxuXG4uZm9jdXNcXDp0ZXh0LTgwMDpmb2N1cyB7XG4gIGNvbG9yOiB2YXIoLS1zdXJmYWNlLTgwMCkgIWltcG9ydGFudDtcbn1cblxuLmhvdmVyXFw6dGV4dC04MDA6aG92ZXIge1xuICBjb2xvcjogdmFyKC0tc3VyZmFjZS04MDApICFpbXBvcnRhbnQ7XG59XG5cbi5hY3RpdmVcXDp0ZXh0LTgwMDphY3RpdmUge1xuICBjb2xvcjogdmFyKC0tc3VyZmFjZS04MDApICFpbXBvcnRhbnQ7XG59XG5cbi5mb2N1c1xcOnRleHQtOTAwOmZvY3VzIHtcbiAgY29sb3I6IHZhcigtLXN1cmZhY2UtOTAwKSAhaW1wb3J0YW50O1xufVxuXG4uaG92ZXJcXDp0ZXh0LTkwMDpob3ZlciB7XG4gIGNvbG9yOiB2YXIoLS1zdXJmYWNlLTkwMCkgIWltcG9ydGFudDtcbn1cblxuLmFjdGl2ZVxcOnRleHQtOTAwOmFjdGl2ZSB7XG4gIGNvbG9yOiB2YXIoLS1zdXJmYWNlLTkwMCkgIWltcG9ydGFudDtcbn1cblxuLnN1cmZhY2UtMCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXN1cmZhY2UtMCkgIWltcG9ydGFudDtcbn1cblxuLnN1cmZhY2UtNTAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zdXJmYWNlLTUwKSAhaW1wb3J0YW50O1xufVxuXG4uc3VyZmFjZS0xMDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zdXJmYWNlLTEwMCkgIWltcG9ydGFudDtcbn1cblxuLnN1cmZhY2UtMjAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc3VyZmFjZS0yMDApICFpbXBvcnRhbnQ7XG59XG5cbi5zdXJmYWNlLTMwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXN1cmZhY2UtMzAwKSAhaW1wb3J0YW50O1xufVxuXG4uc3VyZmFjZS00MDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zdXJmYWNlLTQwMCkgIWltcG9ydGFudDtcbn1cblxuLnN1cmZhY2UtNTAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc3VyZmFjZS01MDApICFpbXBvcnRhbnQ7XG59XG5cbi5zdXJmYWNlLTYwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXN1cmZhY2UtNjAwKSAhaW1wb3J0YW50O1xufVxuXG4uc3VyZmFjZS03MDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zdXJmYWNlLTcwMCkgIWltcG9ydGFudDtcbn1cblxuLnN1cmZhY2UtODAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc3VyZmFjZS04MDApICFpbXBvcnRhbnQ7XG59XG5cbi5zdXJmYWNlLTkwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXN1cmZhY2UtOTAwKSAhaW1wb3J0YW50O1xufVxuXG4uZm9jdXNcXDpzdXJmYWNlLTA6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zdXJmYWNlLTApICFpbXBvcnRhbnQ7XG59XG5cbi5ob3ZlclxcOnN1cmZhY2UtMDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXN1cmZhY2UtMCkgIWltcG9ydGFudDtcbn1cblxuLmFjdGl2ZVxcOnN1cmZhY2UtMDphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zdXJmYWNlLTApICFpbXBvcnRhbnQ7XG59XG5cbi5mb2N1c1xcOnN1cmZhY2UtNTA6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zdXJmYWNlLTUwKSAhaW1wb3J0YW50O1xufVxuXG4uaG92ZXJcXDpzdXJmYWNlLTUwOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc3VyZmFjZS01MCkgIWltcG9ydGFudDtcbn1cblxuLmFjdGl2ZVxcOnN1cmZhY2UtNTA6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc3VyZmFjZS01MCkgIWltcG9ydGFudDtcbn1cblxuLmZvY3VzXFw6c3VyZmFjZS0xMDA6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zdXJmYWNlLTEwMCkgIWltcG9ydGFudDtcbn1cblxuLmhvdmVyXFw6c3VyZmFjZS0xMDA6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zdXJmYWNlLTEwMCkgIWltcG9ydGFudDtcbn1cblxuLmFjdGl2ZVxcOnN1cmZhY2UtMTAwOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXN1cmZhY2UtMTAwKSAhaW1wb3J0YW50O1xufVxuXG4uZm9jdXNcXDpzdXJmYWNlLTIwMDpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXN1cmZhY2UtMjAwKSAhaW1wb3J0YW50O1xufVxuXG4uaG92ZXJcXDpzdXJmYWNlLTIwMDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXN1cmZhY2UtMjAwKSAhaW1wb3J0YW50O1xufVxuXG4uYWN0aXZlXFw6c3VyZmFjZS0yMDA6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc3VyZmFjZS0yMDApICFpbXBvcnRhbnQ7XG59XG5cbi5mb2N1c1xcOnN1cmZhY2UtMzAwOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc3VyZmFjZS0zMDApICFpbXBvcnRhbnQ7XG59XG5cbi5ob3ZlclxcOnN1cmZhY2UtMzAwOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc3VyZmFjZS0zMDApICFpbXBvcnRhbnQ7XG59XG5cbi5hY3RpdmVcXDpzdXJmYWNlLTMwMDphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zdXJmYWNlLTMwMCkgIWltcG9ydGFudDtcbn1cblxuLmZvY3VzXFw6c3VyZmFjZS00MDA6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zdXJmYWNlLTQwMCkgIWltcG9ydGFudDtcbn1cblxuLmhvdmVyXFw6c3VyZmFjZS00MDA6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zdXJmYWNlLTQwMCkgIWltcG9ydGFudDtcbn1cblxuLmFjdGl2ZVxcOnN1cmZhY2UtNDAwOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXN1cmZhY2UtNDAwKSAhaW1wb3J0YW50O1xufVxuXG4uZm9jdXNcXDpzdXJmYWNlLTUwMDpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXN1cmZhY2UtNTAwKSAhaW1wb3J0YW50O1xufVxuXG4uaG92ZXJcXDpzdXJmYWNlLTUwMDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXN1cmZhY2UtNTAwKSAhaW1wb3J0YW50O1xufVxuXG4uYWN0aXZlXFw6c3VyZmFjZS01MDA6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc3VyZmFjZS01MDApICFpbXBvcnRhbnQ7XG59XG5cbi5mb2N1c1xcOnN1cmZhY2UtNjAwOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc3VyZmFjZS02MDApICFpbXBvcnRhbnQ7XG59XG5cbi5ob3ZlclxcOnN1cmZhY2UtNjAwOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc3VyZmFjZS02MDApICFpbXBvcnRhbnQ7XG59XG5cbi5hY3RpdmVcXDpzdXJmYWNlLTYwMDphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zdXJmYWNlLTYwMCkgIWltcG9ydGFudDtcbn1cblxuLmZvY3VzXFw6c3VyZmFjZS03MDA6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zdXJmYWNlLTcwMCkgIWltcG9ydGFudDtcbn1cblxuLmhvdmVyXFw6c3VyZmFjZS03MDA6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zdXJmYWNlLTcwMCkgIWltcG9ydGFudDtcbn1cblxuLmFjdGl2ZVxcOnN1cmZhY2UtNzAwOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXN1cmZhY2UtNzAwKSAhaW1wb3J0YW50O1xufVxuXG4uZm9jdXNcXDpzdXJmYWNlLTgwMDpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXN1cmZhY2UtODAwKSAhaW1wb3J0YW50O1xufVxuXG4uaG92ZXJcXDpzdXJmYWNlLTgwMDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXN1cmZhY2UtODAwKSAhaW1wb3J0YW50O1xufVxuXG4uYWN0aXZlXFw6c3VyZmFjZS04MDA6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc3VyZmFjZS04MDApICFpbXBvcnRhbnQ7XG59XG5cbi5mb2N1c1xcOnN1cmZhY2UtOTAwOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc3VyZmFjZS05MDApICFpbXBvcnRhbnQ7XG59XG5cbi5ob3ZlclxcOnN1cmZhY2UtOTAwOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc3VyZmFjZS05MDApICFpbXBvcnRhbnQ7XG59XG5cbi5hY3RpdmVcXDpzdXJmYWNlLTkwMDphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zdXJmYWNlLTkwMCkgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci0wIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1zdXJmYWNlLTApICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItNTAge1xuICBib3JkZXItY29sb3I6IHZhcigtLXN1cmZhY2UtNTApICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItMTAwIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1zdXJmYWNlLTEwMCkgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci0yMDAge1xuICBib3JkZXItY29sb3I6IHZhcigtLXN1cmZhY2UtMjAwKSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLTMwMCB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tc3VyZmFjZS0zMDApICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItNDAwIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1zdXJmYWNlLTQwMCkgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci01MDAge1xuICBib3JkZXItY29sb3I6IHZhcigtLXN1cmZhY2UtNTAwKSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLTYwMCB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tc3VyZmFjZS02MDApICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItNzAwIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1zdXJmYWNlLTcwMCkgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci04MDAge1xuICBib3JkZXItY29sb3I6IHZhcigtLXN1cmZhY2UtODAwKSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLTkwMCB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tc3VyZmFjZS05MDApICFpbXBvcnRhbnQ7XG59XG5cbi5mb2N1c1xcOmJvcmRlci0wOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1zdXJmYWNlLTApICFpbXBvcnRhbnQ7XG59XG5cbi5ob3ZlclxcOmJvcmRlci0wOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1zdXJmYWNlLTApICFpbXBvcnRhbnQ7XG59XG5cbi5hY3RpdmVcXDpib3JkZXItMDphY3RpdmUge1xuICBib3JkZXItY29sb3I6IHZhcigtLXN1cmZhY2UtMCkgIWltcG9ydGFudDtcbn1cblxuLmZvY3VzXFw6Ym9yZGVyLTUwOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1zdXJmYWNlLTUwKSAhaW1wb3J0YW50O1xufVxuXG4uaG92ZXJcXDpib3JkZXItNTA6aG92ZXIge1xuICBib3JkZXItY29sb3I6IHZhcigtLXN1cmZhY2UtNTApICFpbXBvcnRhbnQ7XG59XG5cbi5hY3RpdmVcXDpib3JkZXItNTA6YWN0aXZlIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1zdXJmYWNlLTUwKSAhaW1wb3J0YW50O1xufVxuXG4uZm9jdXNcXDpib3JkZXItMTAwOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1zdXJmYWNlLTEwMCkgIWltcG9ydGFudDtcbn1cblxuLmhvdmVyXFw6Ym9yZGVyLTEwMDpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tc3VyZmFjZS0xMDApICFpbXBvcnRhbnQ7XG59XG5cbi5hY3RpdmVcXDpib3JkZXItMTAwOmFjdGl2ZSB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tc3VyZmFjZS0xMDApICFpbXBvcnRhbnQ7XG59XG5cbi5mb2N1c1xcOmJvcmRlci0yMDA6Zm9jdXMge1xuICBib3JkZXItY29sb3I6IHZhcigtLXN1cmZhY2UtMjAwKSAhaW1wb3J0YW50O1xufVxuXG4uaG92ZXJcXDpib3JkZXItMjAwOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1zdXJmYWNlLTIwMCkgIWltcG9ydGFudDtcbn1cblxuLmFjdGl2ZVxcOmJvcmRlci0yMDA6YWN0aXZlIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1zdXJmYWNlLTIwMCkgIWltcG9ydGFudDtcbn1cblxuLmZvY3VzXFw6Ym9yZGVyLTMwMDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tc3VyZmFjZS0zMDApICFpbXBvcnRhbnQ7XG59XG5cbi5ob3ZlclxcOmJvcmRlci0zMDA6aG92ZXIge1xuICBib3JkZXItY29sb3I6IHZhcigtLXN1cmZhY2UtMzAwKSAhaW1wb3J0YW50O1xufVxuXG4uYWN0aXZlXFw6Ym9yZGVyLTMwMDphY3RpdmUge1xuICBib3JkZXItY29sb3I6IHZhcigtLXN1cmZhY2UtMzAwKSAhaW1wb3J0YW50O1xufVxuXG4uZm9jdXNcXDpib3JkZXItNDAwOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1zdXJmYWNlLTQwMCkgIWltcG9ydGFudDtcbn1cblxuLmhvdmVyXFw6Ym9yZGVyLTQwMDpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tc3VyZmFjZS00MDApICFpbXBvcnRhbnQ7XG59XG5cbi5hY3RpdmVcXDpib3JkZXItNDAwOmFjdGl2ZSB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tc3VyZmFjZS00MDApICFpbXBvcnRhbnQ7XG59XG5cbi5mb2N1c1xcOmJvcmRlci01MDA6Zm9jdXMge1xuICBib3JkZXItY29sb3I6IHZhcigtLXN1cmZhY2UtNTAwKSAhaW1wb3J0YW50O1xufVxuXG4uaG92ZXJcXDpib3JkZXItNTAwOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1zdXJmYWNlLTUwMCkgIWltcG9ydGFudDtcbn1cblxuLmFjdGl2ZVxcOmJvcmRlci01MDA6YWN0aXZlIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1zdXJmYWNlLTUwMCkgIWltcG9ydGFudDtcbn1cblxuLmZvY3VzXFw6Ym9yZGVyLTYwMDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tc3VyZmFjZS02MDApICFpbXBvcnRhbnQ7XG59XG5cbi5ob3ZlclxcOmJvcmRlci02MDA6aG92ZXIge1xuICBib3JkZXItY29sb3I6IHZhcigtLXN1cmZhY2UtNjAwKSAhaW1wb3J0YW50O1xufVxuXG4uYWN0aXZlXFw6Ym9yZGVyLTYwMDphY3RpdmUge1xuICBib3JkZXItY29sb3I6IHZhcigtLXN1cmZhY2UtNjAwKSAhaW1wb3J0YW50O1xufVxuXG4uZm9jdXNcXDpib3JkZXItNzAwOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1zdXJmYWNlLTcwMCkgIWltcG9ydGFudDtcbn1cblxuLmhvdmVyXFw6Ym9yZGVyLTcwMDpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tc3VyZmFjZS03MDApICFpbXBvcnRhbnQ7XG59XG5cbi5hY3RpdmVcXDpib3JkZXItNzAwOmFjdGl2ZSB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tc3VyZmFjZS03MDApICFpbXBvcnRhbnQ7XG59XG5cbi5mb2N1c1xcOmJvcmRlci04MDA6Zm9jdXMge1xuICBib3JkZXItY29sb3I6IHZhcigtLXN1cmZhY2UtODAwKSAhaW1wb3J0YW50O1xufVxuXG4uaG92ZXJcXDpib3JkZXItODAwOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1zdXJmYWNlLTgwMCkgIWltcG9ydGFudDtcbn1cblxuLmFjdGl2ZVxcOmJvcmRlci04MDA6YWN0aXZlIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1zdXJmYWNlLTgwMCkgIWltcG9ydGFudDtcbn1cblxuLmZvY3VzXFw6Ym9yZGVyLTkwMDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tc3VyZmFjZS05MDApICFpbXBvcnRhbnQ7XG59XG5cbi5ob3ZlclxcOmJvcmRlci05MDA6aG92ZXIge1xuICBib3JkZXItY29sb3I6IHZhcigtLXN1cmZhY2UtOTAwKSAhaW1wb3J0YW50O1xufVxuXG4uYWN0aXZlXFw6Ym9yZGVyLTkwMDphY3RpdmUge1xuICBib3JkZXItY29sb3I6IHZhcigtLXN1cmZhY2UtOTAwKSAhaW1wb3J0YW50O1xufVxuXG4uYmctdHJhbnNwYXJlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAuc21cXDpiZy10cmFuc3BhcmVudCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm1kXFw6YmctdHJhbnNwYXJlbnQge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5sZ1xcOmJnLXRyYW5zcGFyZW50IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnhsXFw6YmctdHJhbnNwYXJlbnQge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5ib3JkZXItdHJhbnNwYXJlbnQge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5zbVxcOmJvcmRlci10cmFuc3BhcmVudCB7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAubWRcXDpib3JkZXItdHJhbnNwYXJlbnQge1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmxnXFw6Ym9yZGVyLXRyYW5zcGFyZW50IHtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAueGxcXDpib3JkZXItdHJhbnNwYXJlbnQge1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgfVxufVxuLnRleHQtYmx1ZS01MCB7XG4gIGNvbG9yOiB2YXIoLS1ibHVlLTUwKSAhaW1wb3J0YW50O1xufVxuLnRleHQtYmx1ZS0xMDAge1xuICBjb2xvcjogdmFyKC0tYmx1ZS0xMDApICFpbXBvcnRhbnQ7XG59XG4udGV4dC1ibHVlLTIwMCB7XG4gIGNvbG9yOiB2YXIoLS1ibHVlLTIwMCkgIWltcG9ydGFudDtcbn1cbi50ZXh0LWJsdWUtMzAwIHtcbiAgY29sb3I6IHZhcigtLWJsdWUtMzAwKSAhaW1wb3J0YW50O1xufVxuLnRleHQtYmx1ZS00MDAge1xuICBjb2xvcjogdmFyKC0tYmx1ZS00MDApICFpbXBvcnRhbnQ7XG59XG4udGV4dC1ibHVlLTUwMCB7XG4gIGNvbG9yOiB2YXIoLS1ibHVlLTUwMCkgIWltcG9ydGFudDtcbn1cbi50ZXh0LWJsdWUtNjAwIHtcbiAgY29sb3I6IHZhcigtLWJsdWUtNjAwKSAhaW1wb3J0YW50O1xufVxuLnRleHQtYmx1ZS03MDAge1xuICBjb2xvcjogdmFyKC0tYmx1ZS03MDApICFpbXBvcnRhbnQ7XG59XG4udGV4dC1ibHVlLTgwMCB7XG4gIGNvbG9yOiB2YXIoLS1ibHVlLTgwMCkgIWltcG9ydGFudDtcbn1cbi50ZXh0LWJsdWUtOTAwIHtcbiAgY29sb3I6IHZhcigtLWJsdWUtOTAwKSAhaW1wb3J0YW50O1xufVxuXG4uZm9jdXNcXDp0ZXh0LWJsdWUtNTA6Zm9jdXMge1xuICBjb2xvcjogdmFyKC0tYmx1ZS01MCkgIWltcG9ydGFudDtcbn1cbi5mb2N1c1xcOnRleHQtYmx1ZS0xMDA6Zm9jdXMge1xuICBjb2xvcjogdmFyKC0tYmx1ZS0xMDApICFpbXBvcnRhbnQ7XG59XG4uZm9jdXNcXDp0ZXh0LWJsdWUtMjAwOmZvY3VzIHtcbiAgY29sb3I6IHZhcigtLWJsdWUtMjAwKSAhaW1wb3J0YW50O1xufVxuLmZvY3VzXFw6dGV4dC1ibHVlLTMwMDpmb2N1cyB7XG4gIGNvbG9yOiB2YXIoLS1ibHVlLTMwMCkgIWltcG9ydGFudDtcbn1cbi5mb2N1c1xcOnRleHQtYmx1ZS00MDA6Zm9jdXMge1xuICBjb2xvcjogdmFyKC0tYmx1ZS00MDApICFpbXBvcnRhbnQ7XG59XG4uZm9jdXNcXDp0ZXh0LWJsdWUtNTAwOmZvY3VzIHtcbiAgY29sb3I6IHZhcigtLWJsdWUtNTAwKSAhaW1wb3J0YW50O1xufVxuLmZvY3VzXFw6dGV4dC1ibHVlLTYwMDpmb2N1cyB7XG4gIGNvbG9yOiB2YXIoLS1ibHVlLTYwMCkgIWltcG9ydGFudDtcbn1cbi5mb2N1c1xcOnRleHQtYmx1ZS03MDA6Zm9jdXMge1xuICBjb2xvcjogdmFyKC0tYmx1ZS03MDApICFpbXBvcnRhbnQ7XG59XG4uZm9jdXNcXDp0ZXh0LWJsdWUtODAwOmZvY3VzIHtcbiAgY29sb3I6IHZhcigtLWJsdWUtODAwKSAhaW1wb3J0YW50O1xufVxuLmZvY3VzXFw6dGV4dC1ibHVlLTkwMDpmb2N1cyB7XG4gIGNvbG9yOiB2YXIoLS1ibHVlLTkwMCkgIWltcG9ydGFudDtcbn1cblxuLmhvdmVyXFw6dGV4dC1ibHVlLTUwOmhvdmVyIHtcbiAgY29sb3I6IHZhcigtLWJsdWUtNTApICFpbXBvcnRhbnQ7XG59XG4uaG92ZXJcXDp0ZXh0LWJsdWUtMTAwOmhvdmVyIHtcbiAgY29sb3I6IHZhcigtLWJsdWUtMTAwKSAhaW1wb3J0YW50O1xufVxuLmhvdmVyXFw6dGV4dC1ibHVlLTIwMDpob3ZlciB7XG4gIGNvbG9yOiB2YXIoLS1ibHVlLTIwMCkgIWltcG9ydGFudDtcbn1cbi5ob3ZlclxcOnRleHQtYmx1ZS0zMDA6aG92ZXIge1xuICBjb2xvcjogdmFyKC0tYmx1ZS0zMDApICFpbXBvcnRhbnQ7XG59XG4uaG92ZXJcXDp0ZXh0LWJsdWUtNDAwOmhvdmVyIHtcbiAgY29sb3I6IHZhcigtLWJsdWUtNDAwKSAhaW1wb3J0YW50O1xufVxuLmhvdmVyXFw6dGV4dC1ibHVlLTUwMDpob3ZlciB7XG4gIGNvbG9yOiB2YXIoLS1ibHVlLTUwMCkgIWltcG9ydGFudDtcbn1cbi5ob3ZlclxcOnRleHQtYmx1ZS02MDA6aG92ZXIge1xuICBjb2xvcjogdmFyKC0tYmx1ZS02MDApICFpbXBvcnRhbnQ7XG59XG4uaG92ZXJcXDp0ZXh0LWJsdWUtNzAwOmhvdmVyIHtcbiAgY29sb3I6IHZhcigtLWJsdWUtNzAwKSAhaW1wb3J0YW50O1xufVxuLmhvdmVyXFw6dGV4dC1ibHVlLTgwMDpob3ZlciB7XG4gIGNvbG9yOiB2YXIoLS1ibHVlLTgwMCkgIWltcG9ydGFudDtcbn1cbi5ob3ZlclxcOnRleHQtYmx1ZS05MDA6aG92ZXIge1xuICBjb2xvcjogdmFyKC0tYmx1ZS05MDApICFpbXBvcnRhbnQ7XG59XG5cbi5hY3RpdmVcXDp0ZXh0LWJsdWUtNTA6YWN0aXZlIHtcbiAgY29sb3I6IHZhcigtLWJsdWUtNTApICFpbXBvcnRhbnQ7XG59XG4uYWN0aXZlXFw6dGV4dC1ibHVlLTEwMDphY3RpdmUge1xuICBjb2xvcjogdmFyKC0tYmx1ZS0xMDApICFpbXBvcnRhbnQ7XG59XG4uYWN0aXZlXFw6dGV4dC1ibHVlLTIwMDphY3RpdmUge1xuICBjb2xvcjogdmFyKC0tYmx1ZS0yMDApICFpbXBvcnRhbnQ7XG59XG4uYWN0aXZlXFw6dGV4dC1ibHVlLTMwMDphY3RpdmUge1xuICBjb2xvcjogdmFyKC0tYmx1ZS0zMDApICFpbXBvcnRhbnQ7XG59XG4uYWN0aXZlXFw6dGV4dC1ibHVlLTQwMDphY3RpdmUge1xuICBjb2xvcjogdmFyKC0tYmx1ZS00MDApICFpbXBvcnRhbnQ7XG59XG4uYWN0aXZlXFw6dGV4dC1ibHVlLTUwMDphY3RpdmUge1xuICBjb2xvcjogdmFyKC0tYmx1ZS01MDApICFpbXBvcnRhbnQ7XG59XG4uYWN0aXZlXFw6dGV4dC1ibHVlLTYwMDphY3RpdmUge1xuICBjb2xvcjogdmFyKC0tYmx1ZS02MDApICFpbXBvcnRhbnQ7XG59XG4uYWN0aXZlXFw6dGV4dC1ibHVlLTcwMDphY3RpdmUge1xuICBjb2xvcjogdmFyKC0tYmx1ZS03MDApICFpbXBvcnRhbnQ7XG59XG4uYWN0aXZlXFw6dGV4dC1ibHVlLTgwMDphY3RpdmUge1xuICBjb2xvcjogdmFyKC0tYmx1ZS04MDApICFpbXBvcnRhbnQ7XG59XG4uYWN0aXZlXFw6dGV4dC1ibHVlLTkwMDphY3RpdmUge1xuICBjb2xvcjogdmFyKC0tYmx1ZS05MDApICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWdyZWVuLTUwIHtcbiAgY29sb3I6IHZhcigtLWdyZWVuLTUwKSAhaW1wb3J0YW50O1xufVxuLnRleHQtZ3JlZW4tMTAwIHtcbiAgY29sb3I6IHZhcigtLWdyZWVuLTEwMCkgIWltcG9ydGFudDtcbn1cbi50ZXh0LWdyZWVuLTIwMCB7XG4gIGNvbG9yOiB2YXIoLS1ncmVlbi0yMDApICFpbXBvcnRhbnQ7XG59XG4udGV4dC1ncmVlbi0zMDAge1xuICBjb2xvcjogdmFyKC0tZ3JlZW4tMzAwKSAhaW1wb3J0YW50O1xufVxuLnRleHQtZ3JlZW4tNDAwIHtcbiAgY29sb3I6IHZhcigtLWdyZWVuLTQwMCkgIWltcG9ydGFudDtcbn1cbi50ZXh0LWdyZWVuLTUwMCB7XG4gIGNvbG9yOiB2YXIoLS1ncmVlbi01MDApICFpbXBvcnRhbnQ7XG59XG4udGV4dC1ncmVlbi02MDAge1xuICBjb2xvcjogdmFyKC0tZ3JlZW4tNjAwKSAhaW1wb3J0YW50O1xufVxuLnRleHQtZ3JlZW4tNzAwIHtcbiAgY29sb3I6IHZhcigtLWdyZWVuLTcwMCkgIWltcG9ydGFudDtcbn1cbi50ZXh0LWdyZWVuLTgwMCB7XG4gIGNvbG9yOiB2YXIoLS1ncmVlbi04MDApICFpbXBvcnRhbnQ7XG59XG4udGV4dC1ncmVlbi05MDAge1xuICBjb2xvcjogdmFyKC0tZ3JlZW4tOTAwKSAhaW1wb3J0YW50O1xufVxuXG4uZm9jdXNcXDp0ZXh0LWdyZWVuLTUwOmZvY3VzIHtcbiAgY29sb3I6IHZhcigtLWdyZWVuLTUwKSAhaW1wb3J0YW50O1xufVxuLmZvY3VzXFw6dGV4dC1ncmVlbi0xMDA6Zm9jdXMge1xuICBjb2xvcjogdmFyKC0tZ3JlZW4tMTAwKSAhaW1wb3J0YW50O1xufVxuLmZvY3VzXFw6dGV4dC1ncmVlbi0yMDA6Zm9jdXMge1xuICBjb2xvcjogdmFyKC0tZ3JlZW4tMjAwKSAhaW1wb3J0YW50O1xufVxuLmZvY3VzXFw6dGV4dC1ncmVlbi0zMDA6Zm9jdXMge1xuICBjb2xvcjogdmFyKC0tZ3JlZW4tMzAwKSAhaW1wb3J0YW50O1xufVxuLmZvY3VzXFw6dGV4dC1ncmVlbi00MDA6Zm9jdXMge1xuICBjb2xvcjogdmFyKC0tZ3JlZW4tNDAwKSAhaW1wb3J0YW50O1xufVxuLmZvY3VzXFw6dGV4dC1ncmVlbi01MDA6Zm9jdXMge1xuICBjb2xvcjogdmFyKC0tZ3JlZW4tNTAwKSAhaW1wb3J0YW50O1xufVxuLmZvY3VzXFw6dGV4dC1ncmVlbi02MDA6Zm9jdXMge1xuICBjb2xvcjogdmFyKC0tZ3JlZW4tNjAwKSAhaW1wb3J0YW50O1xufVxuLmZvY3VzXFw6dGV4dC1ncmVlbi03MDA6Zm9jdXMge1xuICBjb2xvcjogdmFyKC0tZ3JlZW4tNzAwKSAhaW1wb3J0YW50O1xufVxuLmZvY3VzXFw6dGV4dC1ncmVlbi04MDA6Zm9jdXMge1xuICBjb2xvcjogdmFyKC0tZ3JlZW4tODAwKSAhaW1wb3J0YW50O1xufVxuLmZvY3VzXFw6dGV4dC1ncmVlbi05MDA6Zm9jdXMge1xuICBjb2xvcjogdmFyKC0tZ3JlZW4tOTAwKSAhaW1wb3J0YW50O1xufVxuXG4uaG92ZXJcXDp0ZXh0LWdyZWVuLTUwOmhvdmVyIHtcbiAgY29sb3I6IHZhcigtLWdyZWVuLTUwKSAhaW1wb3J0YW50O1xufVxuLmhvdmVyXFw6dGV4dC1ncmVlbi0xMDA6aG92ZXIge1xuICBjb2xvcjogdmFyKC0tZ3JlZW4tMTAwKSAhaW1wb3J0YW50O1xufVxuLmhvdmVyXFw6dGV4dC1ncmVlbi0yMDA6aG92ZXIge1xuICBjb2xvcjogdmFyKC0tZ3JlZW4tMjAwKSAhaW1wb3J0YW50O1xufVxuLmhvdmVyXFw6dGV4dC1ncmVlbi0zMDA6aG92ZXIge1xuICBjb2xvcjogdmFyKC0tZ3JlZW4tMzAwKSAhaW1wb3J0YW50O1xufVxuLmhvdmVyXFw6dGV4dC1ncmVlbi00MDA6aG92ZXIge1xuICBjb2xvcjogdmFyKC0tZ3JlZW4tNDAwKSAhaW1wb3J0YW50O1xufVxuLmhvdmVyXFw6dGV4dC1ncmVlbi01MDA6aG92ZXIge1xuICBjb2xvcjogdmFyKC0tZ3JlZW4tNTAwKSAhaW1wb3J0YW50O1xufVxuLmhvdmVyXFw6dGV4dC1ncmVlbi02MDA6aG92ZXIge1xuICBjb2xvcjogdmFyKC0tZ3JlZW4tNjAwKSAhaW1wb3J0YW50O1xufVxuLmhvdmVyXFw6dGV4dC1ncmVlbi03MDA6aG92ZXIge1xuICBjb2xvcjogdmFyKC0tZ3JlZW4tNzAwKSAhaW1wb3J0YW50O1xufVxuLmhvdmVyXFw6dGV4dC1ncmVlbi04MDA6aG92ZXIge1xuICBjb2xvcjogdmFyKC0tZ3JlZW4tODAwKSAhaW1wb3J0YW50O1xufVxuLmhvdmVyXFw6dGV4dC1ncmVlbi05MDA6aG92ZXIge1xuICBjb2xvcjogdmFyKC0tZ3JlZW4tOTAwKSAhaW1wb3J0YW50O1xufVxuXG4uYWN0aXZlXFw6dGV4dC1ncmVlbi01MDphY3RpdmUge1xuICBjb2xvcjogdmFyKC0tZ3JlZW4tNTApICFpbXBvcnRhbnQ7XG59XG4uYWN0aXZlXFw6dGV4dC1ncmVlbi0xMDA6YWN0aXZlIHtcbiAgY29sb3I6IHZhcigtLWdyZWVuLTEwMCkgIWltcG9ydGFudDtcbn1cbi5hY3RpdmVcXDp0ZXh0LWdyZWVuLTIwMDphY3RpdmUge1xuICBjb2xvcjogdmFyKC0tZ3JlZW4tMjAwKSAhaW1wb3J0YW50O1xufVxuLmFjdGl2ZVxcOnRleHQtZ3JlZW4tMzAwOmFjdGl2ZSB7XG4gIGNvbG9yOiB2YXIoLS1ncmVlbi0zMDApICFpbXBvcnRhbnQ7XG59XG4uYWN0aXZlXFw6dGV4dC1ncmVlbi00MDA6YWN0aXZlIHtcbiAgY29sb3I6IHZhcigtLWdyZWVuLTQwMCkgIWltcG9ydGFudDtcbn1cbi5hY3RpdmVcXDp0ZXh0LWdyZWVuLTUwMDphY3RpdmUge1xuICBjb2xvcjogdmFyKC0tZ3JlZW4tNTAwKSAhaW1wb3J0YW50O1xufVxuLmFjdGl2ZVxcOnRleHQtZ3JlZW4tNjAwOmFjdGl2ZSB7XG4gIGNvbG9yOiB2YXIoLS1ncmVlbi02MDApICFpbXBvcnRhbnQ7XG59XG4uYWN0aXZlXFw6dGV4dC1ncmVlbi03MDA6YWN0aXZlIHtcbiAgY29sb3I6IHZhcigtLWdyZWVuLTcwMCkgIWltcG9ydGFudDtcbn1cbi5hY3RpdmVcXDp0ZXh0LWdyZWVuLTgwMDphY3RpdmUge1xuICBjb2xvcjogdmFyKC0tZ3JlZW4tODAwKSAhaW1wb3J0YW50O1xufVxuLmFjdGl2ZVxcOnRleHQtZ3JlZW4tOTAwOmFjdGl2ZSB7XG4gIGNvbG9yOiB2YXIoLS1ncmVlbi05MDApICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXllbGxvdy01MCB7XG4gIGNvbG9yOiB2YXIoLS15ZWxsb3ctNTApICFpbXBvcnRhbnQ7XG59XG4udGV4dC15ZWxsb3ctMTAwIHtcbiAgY29sb3I6IHZhcigtLXllbGxvdy0xMDApICFpbXBvcnRhbnQ7XG59XG4udGV4dC15ZWxsb3ctMjAwIHtcbiAgY29sb3I6IHZhcigtLXllbGxvdy0yMDApICFpbXBvcnRhbnQ7XG59XG4udGV4dC15ZWxsb3ctMzAwIHtcbiAgY29sb3I6IHZhcigtLXllbGxvdy0zMDApICFpbXBvcnRhbnQ7XG59XG4udGV4dC15ZWxsb3ctNDAwIHtcbiAgY29sb3I6IHZhcigtLXllbGxvdy00MDApICFpbXBvcnRhbnQ7XG59XG4udGV4dC15ZWxsb3ctNTAwIHtcbiAgY29sb3I6IHZhcigtLXllbGxvdy01MDApICFpbXBvcnRhbnQ7XG59XG4udGV4dC15ZWxsb3ctNjAwIHtcbiAgY29sb3I6IHZhcigtLXllbGxvdy02MDApICFpbXBvcnRhbnQ7XG59XG4udGV4dC15ZWxsb3ctNzAwIHtcbiAgY29sb3I6IHZhcigtLXllbGxvdy03MDApICFpbXBvcnRhbnQ7XG59XG4udGV4dC15ZWxsb3ctODAwIHtcbiAgY29sb3I6IHZhcigtLXllbGxvdy04MDApICFpbXBvcnRhbnQ7XG59XG4udGV4dC15ZWxsb3ctOTAwIHtcbiAgY29sb3I6IHZhcigtLXllbGxvdy05MDApICFpbXBvcnRhbnQ7XG59XG5cbi5mb2N1c1xcOnRleHQteWVsbG93LTUwOmZvY3VzIHtcbiAgY29sb3I6IHZhcigtLXllbGxvdy01MCkgIWltcG9ydGFudDtcbn1cbi5mb2N1c1xcOnRleHQteWVsbG93LTEwMDpmb2N1cyB7XG4gIGNvbG9yOiB2YXIoLS15ZWxsb3ctMTAwKSAhaW1wb3J0YW50O1xufVxuLmZvY3VzXFw6dGV4dC15ZWxsb3ctMjAwOmZvY3VzIHtcbiAgY29sb3I6IHZhcigtLXllbGxvdy0yMDApICFpbXBvcnRhbnQ7XG59XG4uZm9jdXNcXDp0ZXh0LXllbGxvdy0zMDA6Zm9jdXMge1xuICBjb2xvcjogdmFyKC0teWVsbG93LTMwMCkgIWltcG9ydGFudDtcbn1cbi5mb2N1c1xcOnRleHQteWVsbG93LTQwMDpmb2N1cyB7XG4gIGNvbG9yOiB2YXIoLS15ZWxsb3ctNDAwKSAhaW1wb3J0YW50O1xufVxuLmZvY3VzXFw6dGV4dC15ZWxsb3ctNTAwOmZvY3VzIHtcbiAgY29sb3I6IHZhcigtLXllbGxvdy01MDApICFpbXBvcnRhbnQ7XG59XG4uZm9jdXNcXDp0ZXh0LXllbGxvdy02MDA6Zm9jdXMge1xuICBjb2xvcjogdmFyKC0teWVsbG93LTYwMCkgIWltcG9ydGFudDtcbn1cbi5mb2N1c1xcOnRleHQteWVsbG93LTcwMDpmb2N1cyB7XG4gIGNvbG9yOiB2YXIoLS15ZWxsb3ctNzAwKSAhaW1wb3J0YW50O1xufVxuLmZvY3VzXFw6dGV4dC15ZWxsb3ctODAwOmZvY3VzIHtcbiAgY29sb3I6IHZhcigtLXllbGxvdy04MDApICFpbXBvcnRhbnQ7XG59XG4uZm9jdXNcXDp0ZXh0LXllbGxvdy05MDA6Zm9jdXMge1xuICBjb2xvcjogdmFyKC0teWVsbG93LTkwMCkgIWltcG9ydGFudDtcbn1cblxuLmhvdmVyXFw6dGV4dC15ZWxsb3ctNTA6aG92ZXIge1xuICBjb2xvcjogdmFyKC0teWVsbG93LTUwKSAhaW1wb3J0YW50O1xufVxuLmhvdmVyXFw6dGV4dC15ZWxsb3ctMTAwOmhvdmVyIHtcbiAgY29sb3I6IHZhcigtLXllbGxvdy0xMDApICFpbXBvcnRhbnQ7XG59XG4uaG92ZXJcXDp0ZXh0LXllbGxvdy0yMDA6aG92ZXIge1xuICBjb2xvcjogdmFyKC0teWVsbG93LTIwMCkgIWltcG9ydGFudDtcbn1cbi5ob3ZlclxcOnRleHQteWVsbG93LTMwMDpob3ZlciB7XG4gIGNvbG9yOiB2YXIoLS15ZWxsb3ctMzAwKSAhaW1wb3J0YW50O1xufVxuLmhvdmVyXFw6dGV4dC15ZWxsb3ctNDAwOmhvdmVyIHtcbiAgY29sb3I6IHZhcigtLXllbGxvdy00MDApICFpbXBvcnRhbnQ7XG59XG4uaG92ZXJcXDp0ZXh0LXllbGxvdy01MDA6aG92ZXIge1xuICBjb2xvcjogdmFyKC0teWVsbG93LTUwMCkgIWltcG9ydGFudDtcbn1cbi5ob3ZlclxcOnRleHQteWVsbG93LTYwMDpob3ZlciB7XG4gIGNvbG9yOiB2YXIoLS15ZWxsb3ctNjAwKSAhaW1wb3J0YW50O1xufVxuLmhvdmVyXFw6dGV4dC15ZWxsb3ctNzAwOmhvdmVyIHtcbiAgY29sb3I6IHZhcigtLXllbGxvdy03MDApICFpbXBvcnRhbnQ7XG59XG4uaG92ZXJcXDp0ZXh0LXllbGxvdy04MDA6aG92ZXIge1xuICBjb2xvcjogdmFyKC0teWVsbG93LTgwMCkgIWltcG9ydGFudDtcbn1cbi5ob3ZlclxcOnRleHQteWVsbG93LTkwMDpob3ZlciB7XG4gIGNvbG9yOiB2YXIoLS15ZWxsb3ctOTAwKSAhaW1wb3J0YW50O1xufVxuXG4uYWN0aXZlXFw6dGV4dC15ZWxsb3ctNTA6YWN0aXZlIHtcbiAgY29sb3I6IHZhcigtLXllbGxvdy01MCkgIWltcG9ydGFudDtcbn1cbi5hY3RpdmVcXDp0ZXh0LXllbGxvdy0xMDA6YWN0aXZlIHtcbiAgY29sb3I6IHZhcigtLXllbGxvdy0xMDApICFpbXBvcnRhbnQ7XG59XG4uYWN0aXZlXFw6dGV4dC15ZWxsb3ctMjAwOmFjdGl2ZSB7XG4gIGNvbG9yOiB2YXIoLS15ZWxsb3ctMjAwKSAhaW1wb3J0YW50O1xufVxuLmFjdGl2ZVxcOnRleHQteWVsbG93LTMwMDphY3RpdmUge1xuICBjb2xvcjogdmFyKC0teWVsbG93LTMwMCkgIWltcG9ydGFudDtcbn1cbi5hY3RpdmVcXDp0ZXh0LXllbGxvdy00MDA6YWN0aXZlIHtcbiAgY29sb3I6IHZhcigtLXllbGxvdy00MDApICFpbXBvcnRhbnQ7XG59XG4uYWN0aXZlXFw6dGV4dC15ZWxsb3ctNTAwOmFjdGl2ZSB7XG4gIGNvbG9yOiB2YXIoLS15ZWxsb3ctNTAwKSAhaW1wb3J0YW50O1xufVxuLmFjdGl2ZVxcOnRleHQteWVsbG93LTYwMDphY3RpdmUge1xuICBjb2xvcjogdmFyKC0teWVsbG93LTYwMCkgIWltcG9ydGFudDtcbn1cbi5hY3RpdmVcXDp0ZXh0LXllbGxvdy03MDA6YWN0aXZlIHtcbiAgY29sb3I6IHZhcigtLXllbGxvdy03MDApICFpbXBvcnRhbnQ7XG59XG4uYWN0aXZlXFw6dGV4dC15ZWxsb3ctODAwOmFjdGl2ZSB7XG4gIGNvbG9yOiB2YXIoLS15ZWxsb3ctODAwKSAhaW1wb3J0YW50O1xufVxuLmFjdGl2ZVxcOnRleHQteWVsbG93LTkwMDphY3RpdmUge1xuICBjb2xvcjogdmFyKC0teWVsbG93LTkwMCkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtY3lhbi01MCB7XG4gIGNvbG9yOiB2YXIoLS1jeWFuLTUwKSAhaW1wb3J0YW50O1xufVxuLnRleHQtY3lhbi0xMDAge1xuICBjb2xvcjogdmFyKC0tY3lhbi0xMDApICFpbXBvcnRhbnQ7XG59XG4udGV4dC1jeWFuLTIwMCB7XG4gIGNvbG9yOiB2YXIoLS1jeWFuLTIwMCkgIWltcG9ydGFudDtcbn1cbi50ZXh0LWN5YW4tMzAwIHtcbiAgY29sb3I6IHZhcigtLWN5YW4tMzAwKSAhaW1wb3J0YW50O1xufVxuLnRleHQtY3lhbi00MDAge1xuICBjb2xvcjogdmFyKC0tY3lhbi00MDApICFpbXBvcnRhbnQ7XG59XG4udGV4dC1jeWFuLTUwMCB7XG4gIGNvbG9yOiB2YXIoLS1jeWFuLTUwMCkgIWltcG9ydGFudDtcbn1cbi50ZXh0LWN5YW4tNjAwIHtcbiAgY29sb3I6IHZhcigtLWN5YW4tNjAwKSAhaW1wb3J0YW50O1xufVxuLnRleHQtY3lhbi03MDAge1xuICBjb2xvcjogdmFyKC0tY3lhbi03MDApICFpbXBvcnRhbnQ7XG59XG4udGV4dC1jeWFuLTgwMCB7XG4gIGNvbG9yOiB2YXIoLS1jeWFuLTgwMCkgIWltcG9ydGFudDtcbn1cbi50ZXh0LWN5YW4tOTAwIHtcbiAgY29sb3I6IHZhcigtLWN5YW4tOTAwKSAhaW1wb3J0YW50O1xufVxuXG4uZm9jdXNcXDp0ZXh0LWN5YW4tNTA6Zm9jdXMge1xuICBjb2xvcjogdmFyKC0tY3lhbi01MCkgIWltcG9ydGFudDtcbn1cbi5mb2N1c1xcOnRleHQtY3lhbi0xMDA6Zm9jdXMge1xuICBjb2xvcjogdmFyKC0tY3lhbi0xMDApICFpbXBvcnRhbnQ7XG59XG4uZm9jdXNcXDp0ZXh0LWN5YW4tMjAwOmZvY3VzIHtcbiAgY29sb3I6IHZhcigtLWN5YW4tMjAwKSAhaW1wb3J0YW50O1xufVxuLmZvY3VzXFw6dGV4dC1jeWFuLTMwMDpmb2N1cyB7XG4gIGNvbG9yOiB2YXIoLS1jeWFuLTMwMCkgIWltcG9ydGFudDtcbn1cbi5mb2N1c1xcOnRleHQtY3lhbi00MDA6Zm9jdXMge1xuICBjb2xvcjogdmFyKC0tY3lhbi00MDApICFpbXBvcnRhbnQ7XG59XG4uZm9jdXNcXDp0ZXh0LWN5YW4tNTAwOmZvY3VzIHtcbiAgY29sb3I6IHZhcigtLWN5YW4tNTAwKSAhaW1wb3J0YW50O1xufVxuLmZvY3VzXFw6dGV4dC1jeWFuLTYwMDpmb2N1cyB7XG4gIGNvbG9yOiB2YXIoLS1jeWFuLTYwMCkgIWltcG9ydGFudDtcbn1cbi5mb2N1c1xcOnRleHQtY3lhbi03MDA6Zm9jdXMge1xuICBjb2xvcjogdmFyKC0tY3lhbi03MDApICFpbXBvcnRhbnQ7XG59XG4uZm9jdXNcXDp0ZXh0LWN5YW4tODAwOmZvY3VzIHtcbiAgY29sb3I6IHZhcigtLWN5YW4tODAwKSAhaW1wb3J0YW50O1xufVxuLmZvY3VzXFw6dGV4dC1jeWFuLTkwMDpmb2N1cyB7XG4gIGNvbG9yOiB2YXIoLS1jeWFuLTkwMCkgIWltcG9ydGFudDtcbn1cblxuLmhvdmVyXFw6dGV4dC1jeWFuLTUwOmhvdmVyIHtcbiAgY29sb3I6IHZhcigtLWN5YW4tNTApICFpbXBvcnRhbnQ7XG59XG4uaG92ZXJcXDp0ZXh0LWN5YW4tMTAwOmhvdmVyIHtcbiAgY29sb3I6IHZhcigtLWN5YW4tMTAwKSAhaW1wb3J0YW50O1xufVxuLmhvdmVyXFw6dGV4dC1jeWFuLTIwMDpob3ZlciB7XG4gIGNvbG9yOiB2YXIoLS1jeWFuLTIwMCkgIWltcG9ydGFudDtcbn1cbi5ob3ZlclxcOnRleHQtY3lhbi0zMDA6aG92ZXIge1xuICBjb2xvcjogdmFyKC0tY3lhbi0zMDApICFpbXBvcnRhbnQ7XG59XG4uaG92ZXJcXDp0ZXh0LWN5YW4tNDAwOmhvdmVyIHtcbiAgY29sb3I6IHZhcigtLWN5YW4tNDAwKSAhaW1wb3J0YW50O1xufVxuLmhvdmVyXFw6dGV4dC1jeWFuLTUwMDpob3ZlciB7XG4gIGNvbG9yOiB2YXIoLS1jeWFuLTUwMCkgIWltcG9ydGFudDtcbn1cbi5ob3ZlclxcOnRleHQtY3lhbi02MDA6aG92ZXIge1xuICBjb2xvcjogdmFyKC0tY3lhbi02MDApICFpbXBvcnRhbnQ7XG59XG4uaG92ZXJcXDp0ZXh0LWN5YW4tNzAwOmhvdmVyIHtcbiAgY29sb3I6IHZhcigtLWN5YW4tNzAwKSAhaW1wb3J0YW50O1xufVxuLmhvdmVyXFw6dGV4dC1jeWFuLTgwMDpob3ZlciB7XG4gIGNvbG9yOiB2YXIoLS1jeWFuLTgwMCkgIWltcG9ydGFudDtcbn1cbi5ob3ZlclxcOnRleHQtY3lhbi05MDA6aG92ZXIge1xuICBjb2xvcjogdmFyKC0tY3lhbi05MDApICFpbXBvcnRhbnQ7XG59XG5cbi5hY3RpdmVcXDp0ZXh0LWN5YW4tNTA6YWN0aXZlIHtcbiAgY29sb3I6IHZhcigtLWN5YW4tNTApICFpbXBvcnRhbnQ7XG59XG4uYWN0aXZlXFw6dGV4dC1jeWFuLTEwMDphY3RpdmUge1xuICBjb2xvcjogdmFyKC0tY3lhbi0xMDApICFpbXBvcnRhbnQ7XG59XG4uYWN0aXZlXFw6dGV4dC1jeWFuLTIwMDphY3RpdmUge1xuICBjb2xvcjogdmFyKC0tY3lhbi0yMDApICFpbXBvcnRhbnQ7XG59XG4uYWN0aXZlXFw6dGV4dC1jeWFuLTMwMDphY3RpdmUge1xuICBjb2xvcjogdmFyKC0tY3lhbi0zMDApICFpbXBvcnRhbnQ7XG59XG4uYWN0aXZlXFw6dGV4dC1jeWFuLTQwMDphY3RpdmUge1xuICBjb2xvcjogdmFyKC0tY3lhbi00MDApICFpbXBvcnRhbnQ7XG59XG4uYWN0aXZlXFw6dGV4dC1jeWFuLTUwMDphY3RpdmUge1xuICBjb2xvcjogdmFyKC0tY3lhbi01MDApICFpbXBvcnRhbnQ7XG59XG4uYWN0aXZlXFw6dGV4dC1jeWFuLTYwMDphY3RpdmUge1xuICBjb2xvcjogdmFyKC0tY3lhbi02MDApICFpbXBvcnRhbnQ7XG59XG4uYWN0aXZlXFw6dGV4dC1jeWFuLTcwMDphY3RpdmUge1xuICBjb2xvcjogdmFyKC0tY3lhbi03MDApICFpbXBvcnRhbnQ7XG59XG4uYWN0aXZlXFw6dGV4dC1jeWFuLTgwMDphY3RpdmUge1xuICBjb2xvcjogdmFyKC0tY3lhbi04MDApICFpbXBvcnRhbnQ7XG59XG4uYWN0aXZlXFw6dGV4dC1jeWFuLTkwMDphY3RpdmUge1xuICBjb2xvcjogdmFyKC0tY3lhbi05MDApICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXBpbmstNTAge1xuICBjb2xvcjogdmFyKC0tcGluay01MCkgIWltcG9ydGFudDtcbn1cbi50ZXh0LXBpbmstMTAwIHtcbiAgY29sb3I6IHZhcigtLXBpbmstMTAwKSAhaW1wb3J0YW50O1xufVxuLnRleHQtcGluay0yMDAge1xuICBjb2xvcjogdmFyKC0tcGluay0yMDApICFpbXBvcnRhbnQ7XG59XG4udGV4dC1waW5rLTMwMCB7XG4gIGNvbG9yOiB2YXIoLS1waW5rLTMwMCkgIWltcG9ydGFudDtcbn1cbi50ZXh0LXBpbmstNDAwIHtcbiAgY29sb3I6IHZhcigtLXBpbmstNDAwKSAhaW1wb3J0YW50O1xufVxuLnRleHQtcGluay01MDAge1xuICBjb2xvcjogdmFyKC0tcGluay01MDApICFpbXBvcnRhbnQ7XG59XG4udGV4dC1waW5rLTYwMCB7XG4gIGNvbG9yOiB2YXIoLS1waW5rLTYwMCkgIWltcG9ydGFudDtcbn1cbi50ZXh0LXBpbmstNzAwIHtcbiAgY29sb3I6IHZhcigtLXBpbmstNzAwKSAhaW1wb3J0YW50O1xufVxuLnRleHQtcGluay04MDAge1xuICBjb2xvcjogdmFyKC0tcGluay04MDApICFpbXBvcnRhbnQ7XG59XG4udGV4dC1waW5rLTkwMCB7XG4gIGNvbG9yOiB2YXIoLS1waW5rLTkwMCkgIWltcG9ydGFudDtcbn1cblxuLmZvY3VzXFw6dGV4dC1waW5rLTUwOmZvY3VzIHtcbiAgY29sb3I6IHZhcigtLXBpbmstNTApICFpbXBvcnRhbnQ7XG59XG4uZm9jdXNcXDp0ZXh0LXBpbmstMTAwOmZvY3VzIHtcbiAgY29sb3I6IHZhcigtLXBpbmstMTAwKSAhaW1wb3J0YW50O1xufVxuLmZvY3VzXFw6dGV4dC1waW5rLTIwMDpmb2N1cyB7XG4gIGNvbG9yOiB2YXIoLS1waW5rLTIwMCkgIWltcG9ydGFudDtcbn1cbi5mb2N1c1xcOnRleHQtcGluay0zMDA6Zm9jdXMge1xuICBjb2xvcjogdmFyKC0tcGluay0zMDApICFpbXBvcnRhbnQ7XG59XG4uZm9jdXNcXDp0ZXh0LXBpbmstNDAwOmZvY3VzIHtcbiAgY29sb3I6IHZhcigtLXBpbmstNDAwKSAhaW1wb3J0YW50O1xufVxuLmZvY3VzXFw6dGV4dC1waW5rLTUwMDpmb2N1cyB7XG4gIGNvbG9yOiB2YXIoLS1waW5rLTUwMCkgIWltcG9ydGFudDtcbn1cbi5mb2N1c1xcOnRleHQtcGluay02MDA6Zm9jdXMge1xuICBjb2xvcjogdmFyKC0tcGluay02MDApICFpbXBvcnRhbnQ7XG59XG4uZm9jdXNcXDp0ZXh0LXBpbmstNzAwOmZvY3VzIHtcbiAgY29sb3I6IHZhcigtLXBpbmstNzAwKSAhaW1wb3J0YW50O1xufVxuLmZvY3VzXFw6dGV4dC1waW5rLTgwMDpmb2N1cyB7XG4gIGNvbG9yOiB2YXIoLS1waW5rLTgwMCkgIWltcG9ydGFudDtcbn1cbi5mb2N1c1xcOnRleHQtcGluay05MDA6Zm9jdXMge1xuICBjb2xvcjogdmFyKC0tcGluay05MDApICFpbXBvcnRhbnQ7XG59XG5cbi5ob3ZlclxcOnRleHQtcGluay01MDpob3ZlciB7XG4gIGNvbG9yOiB2YXIoLS1waW5rLTUwKSAhaW1wb3J0YW50O1xufVxuLmhvdmVyXFw6dGV4dC1waW5rLTEwMDpob3ZlciB7XG4gIGNvbG9yOiB2YXIoLS1waW5rLTEwMCkgIWltcG9ydGFudDtcbn1cbi5ob3ZlclxcOnRleHQtcGluay0yMDA6aG92ZXIge1xuICBjb2xvcjogdmFyKC0tcGluay0yMDApICFpbXBvcnRhbnQ7XG59XG4uaG92ZXJcXDp0ZXh0LXBpbmstMzAwOmhvdmVyIHtcbiAgY29sb3I6IHZhcigtLXBpbmstMzAwKSAhaW1wb3J0YW50O1xufVxuLmhvdmVyXFw6dGV4dC1waW5rLTQwMDpob3ZlciB7XG4gIGNvbG9yOiB2YXIoLS1waW5rLTQwMCkgIWltcG9ydGFudDtcbn1cbi5ob3ZlclxcOnRleHQtcGluay01MDA6aG92ZXIge1xuICBjb2xvcjogdmFyKC0tcGluay01MDApICFpbXBvcnRhbnQ7XG59XG4uaG92ZXJcXDp0ZXh0LXBpbmstNjAwOmhvdmVyIHtcbiAgY29sb3I6IHZhcigtLXBpbmstNjAwKSAhaW1wb3J0YW50O1xufVxuLmhvdmVyXFw6dGV4dC1waW5rLTcwMDpob3ZlciB7XG4gIGNvbG9yOiB2YXIoLS1waW5rLTcwMCkgIWltcG9ydGFudDtcbn1cbi5ob3ZlclxcOnRleHQtcGluay04MDA6aG92ZXIge1xuICBjb2xvcjogdmFyKC0tcGluay04MDApICFpbXBvcnRhbnQ7XG59XG4uaG92ZXJcXDp0ZXh0LXBpbmstOTAwOmhvdmVyIHtcbiAgY29sb3I6IHZhcigtLXBpbmstOTAwKSAhaW1wb3J0YW50O1xufVxuXG4uYWN0aXZlXFw6dGV4dC1waW5rLTUwOmFjdGl2ZSB7XG4gIGNvbG9yOiB2YXIoLS1waW5rLTUwKSAhaW1wb3J0YW50O1xufVxuLmFjdGl2ZVxcOnRleHQtcGluay0xMDA6YWN0aXZlIHtcbiAgY29sb3I6IHZhcigtLXBpbmstMTAwKSAhaW1wb3J0YW50O1xufVxuLmFjdGl2ZVxcOnRleHQtcGluay0yMDA6YWN0aXZlIHtcbiAgY29sb3I6IHZhcigtLXBpbmstMjAwKSAhaW1wb3J0YW50O1xufVxuLmFjdGl2ZVxcOnRleHQtcGluay0zMDA6YWN0aXZlIHtcbiAgY29sb3I6IHZhcigtLXBpbmstMzAwKSAhaW1wb3J0YW50O1xufVxuLmFjdGl2ZVxcOnRleHQtcGluay00MDA6YWN0aXZlIHtcbiAgY29sb3I6IHZhcigtLXBpbmstNDAwKSAhaW1wb3J0YW50O1xufVxuLmFjdGl2ZVxcOnRleHQtcGluay01MDA6YWN0aXZlIHtcbiAgY29sb3I6IHZhcigtLXBpbmstNTAwKSAhaW1wb3J0YW50O1xufVxuLmFjdGl2ZVxcOnRleHQtcGluay02MDA6YWN0aXZlIHtcbiAgY29sb3I6IHZhcigtLXBpbmstNjAwKSAhaW1wb3J0YW50O1xufVxuLmFjdGl2ZVxcOnRleHQtcGluay03MDA6YWN0aXZlIHtcbiAgY29sb3I6IHZhcigtLXBpbmstNzAwKSAhaW1wb3J0YW50O1xufVxuLmFjdGl2ZVxcOnRleHQtcGluay04MDA6YWN0aXZlIHtcbiAgY29sb3I6IHZhcigtLXBpbmstODAwKSAhaW1wb3J0YW50O1xufVxuLmFjdGl2ZVxcOnRleHQtcGluay05MDA6YWN0aXZlIHtcbiAgY29sb3I6IHZhcigtLXBpbmstOTAwKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1pbmRpZ28tNTAge1xuICBjb2xvcjogdmFyKC0taW5kaWdvLTUwKSAhaW1wb3J0YW50O1xufVxuLnRleHQtaW5kaWdvLTEwMCB7XG4gIGNvbG9yOiB2YXIoLS1pbmRpZ28tMTAwKSAhaW1wb3J0YW50O1xufVxuLnRleHQtaW5kaWdvLTIwMCB7XG4gIGNvbG9yOiB2YXIoLS1pbmRpZ28tMjAwKSAhaW1wb3J0YW50O1xufVxuLnRleHQtaW5kaWdvLTMwMCB7XG4gIGNvbG9yOiB2YXIoLS1pbmRpZ28tMzAwKSAhaW1wb3J0YW50O1xufVxuLnRleHQtaW5kaWdvLTQwMCB7XG4gIGNvbG9yOiB2YXIoLS1pbmRpZ28tNDAwKSAhaW1wb3J0YW50O1xufVxuLnRleHQtaW5kaWdvLTUwMCB7XG4gIGNvbG9yOiB2YXIoLS1pbmRpZ28tNTAwKSAhaW1wb3J0YW50O1xufVxuLnRleHQtaW5kaWdvLTYwMCB7XG4gIGNvbG9yOiB2YXIoLS1pbmRpZ28tNjAwKSAhaW1wb3J0YW50O1xufVxuLnRleHQtaW5kaWdvLTcwMCB7XG4gIGNvbG9yOiB2YXIoLS1pbmRpZ28tNzAwKSAhaW1wb3J0YW50O1xufVxuLnRleHQtaW5kaWdvLTgwMCB7XG4gIGNvbG9yOiB2YXIoLS1pbmRpZ28tODAwKSAhaW1wb3J0YW50O1xufVxuLnRleHQtaW5kaWdvLTkwMCB7XG4gIGNvbG9yOiB2YXIoLS1pbmRpZ28tOTAwKSAhaW1wb3J0YW50O1xufVxuXG4uZm9jdXNcXDp0ZXh0LWluZGlnby01MDpmb2N1cyB7XG4gIGNvbG9yOiB2YXIoLS1pbmRpZ28tNTApICFpbXBvcnRhbnQ7XG59XG4uZm9jdXNcXDp0ZXh0LWluZGlnby0xMDA6Zm9jdXMge1xuICBjb2xvcjogdmFyKC0taW5kaWdvLTEwMCkgIWltcG9ydGFudDtcbn1cbi5mb2N1c1xcOnRleHQtaW5kaWdvLTIwMDpmb2N1cyB7XG4gIGNvbG9yOiB2YXIoLS1pbmRpZ28tMjAwKSAhaW1wb3J0YW50O1xufVxuLmZvY3VzXFw6dGV4dC1pbmRpZ28tMzAwOmZvY3VzIHtcbiAgY29sb3I6IHZhcigtLWluZGlnby0zMDApICFpbXBvcnRhbnQ7XG59XG4uZm9jdXNcXDp0ZXh0LWluZGlnby00MDA6Zm9jdXMge1xuICBjb2xvcjogdmFyKC0taW5kaWdvLTQwMCkgIWltcG9ydGFudDtcbn1cbi5mb2N1c1xcOnRleHQtaW5kaWdvLTUwMDpmb2N1cyB7XG4gIGNvbG9yOiB2YXIoLS1pbmRpZ28tNTAwKSAhaW1wb3J0YW50O1xufVxuLmZvY3VzXFw6dGV4dC1pbmRpZ28tNjAwOmZvY3VzIHtcbiAgY29sb3I6IHZhcigtLWluZGlnby02MDApICFpbXBvcnRhbnQ7XG59XG4uZm9jdXNcXDp0ZXh0LWluZGlnby03MDA6Zm9jdXMge1xuICBjb2xvcjogdmFyKC0taW5kaWdvLTcwMCkgIWltcG9ydGFudDtcbn1cbi5mb2N1c1xcOnRleHQtaW5kaWdvLTgwMDpmb2N1cyB7XG4gIGNvbG9yOiB2YXIoLS1pbmRpZ28tODAwKSAhaW1wb3J0YW50O1xufVxuLmZvY3VzXFw6dGV4dC1pbmRpZ28tOTAwOmZvY3VzIHtcbiAgY29sb3I6IHZhcigtLWluZGlnby05MDApICFpbXBvcnRhbnQ7XG59XG5cbi5ob3ZlclxcOnRleHQtaW5kaWdvLTUwOmhvdmVyIHtcbiAgY29sb3I6IHZhcigtLWluZGlnby01MCkgIWltcG9ydGFudDtcbn1cbi5ob3ZlclxcOnRleHQtaW5kaWdvLTEwMDpob3ZlciB7XG4gIGNvbG9yOiB2YXIoLS1pbmRpZ28tMTAwKSAhaW1wb3J0YW50O1xufVxuLmhvdmVyXFw6dGV4dC1pbmRpZ28tMjAwOmhvdmVyIHtcbiAgY29sb3I6IHZhcigtLWluZGlnby0yMDApICFpbXBvcnRhbnQ7XG59XG4uaG92ZXJcXDp0ZXh0LWluZGlnby0zMDA6aG92ZXIge1xuICBjb2xvcjogdmFyKC0taW5kaWdvLTMwMCkgIWltcG9ydGFudDtcbn1cbi5ob3ZlclxcOnRleHQtaW5kaWdvLTQwMDpob3ZlciB7XG4gIGNvbG9yOiB2YXIoLS1pbmRpZ28tNDAwKSAhaW1wb3J0YW50O1xufVxuLmhvdmVyXFw6dGV4dC1pbmRpZ28tNTAwOmhvdmVyIHtcbiAgY29sb3I6IHZhcigtLWluZGlnby01MDApICFpbXBvcnRhbnQ7XG59XG4uaG92ZXJcXDp0ZXh0LWluZGlnby02MDA6aG92ZXIge1xuICBjb2xvcjogdmFyKC0taW5kaWdvLTYwMCkgIWltcG9ydGFudDtcbn1cbi5ob3ZlclxcOnRleHQtaW5kaWdvLTcwMDpob3ZlciB7XG4gIGNvbG9yOiB2YXIoLS1pbmRpZ28tNzAwKSAhaW1wb3J0YW50O1xufVxuLmhvdmVyXFw6dGV4dC1pbmRpZ28tODAwOmhvdmVyIHtcbiAgY29sb3I6IHZhcigtLWluZGlnby04MDApICFpbXBvcnRhbnQ7XG59XG4uaG92ZXJcXDp0ZXh0LWluZGlnby05MDA6aG92ZXIge1xuICBjb2xvcjogdmFyKC0taW5kaWdvLTkwMCkgIWltcG9ydGFudDtcbn1cblxuLmFjdGl2ZVxcOnRleHQtaW5kaWdvLTUwOmFjdGl2ZSB7XG4gIGNvbG9yOiB2YXIoLS1pbmRpZ28tNTApICFpbXBvcnRhbnQ7XG59XG4uYWN0aXZlXFw6dGV4dC1pbmRpZ28tMTAwOmFjdGl2ZSB7XG4gIGNvbG9yOiB2YXIoLS1pbmRpZ28tMTAwKSAhaW1wb3J0YW50O1xufVxuLmFjdGl2ZVxcOnRleHQtaW5kaWdvLTIwMDphY3RpdmUge1xuICBjb2xvcjogdmFyKC0taW5kaWdvLTIwMCkgIWltcG9ydGFudDtcbn1cbi5hY3RpdmVcXDp0ZXh0LWluZGlnby0zMDA6YWN0aXZlIHtcbiAgY29sb3I6IHZhcigtLWluZGlnby0zMDApICFpbXBvcnRhbnQ7XG59XG4uYWN0aXZlXFw6dGV4dC1pbmRpZ28tNDAwOmFjdGl2ZSB7XG4gIGNvbG9yOiB2YXIoLS1pbmRpZ28tNDAwKSAhaW1wb3J0YW50O1xufVxuLmFjdGl2ZVxcOnRleHQtaW5kaWdvLTUwMDphY3RpdmUge1xuICBjb2xvcjogdmFyKC0taW5kaWdvLTUwMCkgIWltcG9ydGFudDtcbn1cbi5hY3RpdmVcXDp0ZXh0LWluZGlnby02MDA6YWN0aXZlIHtcbiAgY29sb3I6IHZhcigtLWluZGlnby02MDApICFpbXBvcnRhbnQ7XG59XG4uYWN0aXZlXFw6dGV4dC1pbmRpZ28tNzAwOmFjdGl2ZSB7XG4gIGNvbG9yOiB2YXIoLS1pbmRpZ28tNzAwKSAhaW1wb3J0YW50O1xufVxuLmFjdGl2ZVxcOnRleHQtaW5kaWdvLTgwMDphY3RpdmUge1xuICBjb2xvcjogdmFyKC0taW5kaWdvLTgwMCkgIWltcG9ydGFudDtcbn1cbi5hY3RpdmVcXDp0ZXh0LWluZGlnby05MDA6YWN0aXZlIHtcbiAgY29sb3I6IHZhcigtLWluZGlnby05MDApICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXRlYWwtNTAge1xuICBjb2xvcjogdmFyKC0tdGVhbC01MCkgIWltcG9ydGFudDtcbn1cbi50ZXh0LXRlYWwtMTAwIHtcbiAgY29sb3I6IHZhcigtLXRlYWwtMTAwKSAhaW1wb3J0YW50O1xufVxuLnRleHQtdGVhbC0yMDAge1xuICBjb2xvcjogdmFyKC0tdGVhbC0yMDApICFpbXBvcnRhbnQ7XG59XG4udGV4dC10ZWFsLTMwMCB7XG4gIGNvbG9yOiB2YXIoLS10ZWFsLTMwMCkgIWltcG9ydGFudDtcbn1cbi50ZXh0LXRlYWwtNDAwIHtcbiAgY29sb3I6IHZhcigtLXRlYWwtNDAwKSAhaW1wb3J0YW50O1xufVxuLnRleHQtdGVhbC01MDAge1xuICBjb2xvcjogdmFyKC0tdGVhbC01MDApICFpbXBvcnRhbnQ7XG59XG4udGV4dC10ZWFsLTYwMCB7XG4gIGNvbG9yOiB2YXIoLS10ZWFsLTYwMCkgIWltcG9ydGFudDtcbn1cbi50ZXh0LXRlYWwtNzAwIHtcbiAgY29sb3I6IHZhcigtLXRlYWwtNzAwKSAhaW1wb3J0YW50O1xufVxuLnRleHQtdGVhbC04MDAge1xuICBjb2xvcjogdmFyKC0tdGVhbC04MDApICFpbXBvcnRhbnQ7XG59XG4udGV4dC10ZWFsLTkwMCB7XG4gIGNvbG9yOiB2YXIoLS10ZWFsLTkwMCkgIWltcG9ydGFudDtcbn1cblxuLmZvY3VzXFw6dGV4dC10ZWFsLTUwOmZvY3VzIHtcbiAgY29sb3I6IHZhcigtLXRlYWwtNTApICFpbXBvcnRhbnQ7XG59XG4uZm9jdXNcXDp0ZXh0LXRlYWwtMTAwOmZvY3VzIHtcbiAgY29sb3I6IHZhcigtLXRlYWwtMTAwKSAhaW1wb3J0YW50O1xufVxuLmZvY3VzXFw6dGV4dC10ZWFsLTIwMDpmb2N1cyB7XG4gIGNvbG9yOiB2YXIoLS10ZWFsLTIwMCkgIWltcG9ydGFudDtcbn1cbi5mb2N1c1xcOnRleHQtdGVhbC0zMDA6Zm9jdXMge1xuICBjb2xvcjogdmFyKC0tdGVhbC0zMDApICFpbXBvcnRhbnQ7XG59XG4uZm9jdXNcXDp0ZXh0LXRlYWwtNDAwOmZvY3VzIHtcbiAgY29sb3I6IHZhcigtLXRlYWwtNDAwKSAhaW1wb3J0YW50O1xufVxuLmZvY3VzXFw6dGV4dC10ZWFsLTUwMDpmb2N1cyB7XG4gIGNvbG9yOiB2YXIoLS10ZWFsLTUwMCkgIWltcG9ydGFudDtcbn1cbi5mb2N1c1xcOnRleHQtdGVhbC02MDA6Zm9jdXMge1xuICBjb2xvcjogdmFyKC0tdGVhbC02MDApICFpbXBvcnRhbnQ7XG59XG4uZm9jdXNcXDp0ZXh0LXRlYWwtNzAwOmZvY3VzIHtcbiAgY29sb3I6IHZhcigtLXRlYWwtNzAwKSAhaW1wb3J0YW50O1xufVxuLmZvY3VzXFw6dGV4dC10ZWFsLTgwMDpmb2N1cyB7XG4gIGNvbG9yOiB2YXIoLS10ZWFsLTgwMCkgIWltcG9ydGFudDtcbn1cbi5mb2N1c1xcOnRleHQtdGVhbC05MDA6Zm9jdXMge1xuICBjb2xvcjogdmFyKC0tdGVhbC05MDApICFpbXBvcnRhbnQ7XG59XG5cbi5ob3ZlclxcOnRleHQtdGVhbC01MDpob3ZlciB7XG4gIGNvbG9yOiB2YXIoLS10ZWFsLTUwKSAhaW1wb3J0YW50O1xufVxuLmhvdmVyXFw6dGV4dC10ZWFsLTEwMDpob3ZlciB7XG4gIGNvbG9yOiB2YXIoLS10ZWFsLTEwMCkgIWltcG9ydGFudDtcbn1cbi5ob3ZlclxcOnRleHQtdGVhbC0yMDA6aG92ZXIge1xuICBjb2xvcjogdmFyKC0tdGVhbC0yMDApICFpbXBvcnRhbnQ7XG59XG4uaG92ZXJcXDp0ZXh0LXRlYWwtMzAwOmhvdmVyIHtcbiAgY29sb3I6IHZhcigtLXRlYWwtMzAwKSAhaW1wb3J0YW50O1xufVxuLmhvdmVyXFw6dGV4dC10ZWFsLTQwMDpob3ZlciB7XG4gIGNvbG9yOiB2YXIoLS10ZWFsLTQwMCkgIWltcG9ydGFudDtcbn1cbi5ob3ZlclxcOnRleHQtdGVhbC01MDA6aG92ZXIge1xuICBjb2xvcjogdmFyKC0tdGVhbC01MDApICFpbXBvcnRhbnQ7XG59XG4uaG92ZXJcXDp0ZXh0LXRlYWwtNjAwOmhvdmVyIHtcbiAgY29sb3I6IHZhcigtLXRlYWwtNjAwKSAhaW1wb3J0YW50O1xufVxuLmhvdmVyXFw6dGV4dC10ZWFsLTcwMDpob3ZlciB7XG4gIGNvbG9yOiB2YXIoLS10ZWFsLTcwMCkgIWltcG9ydGFudDtcbn1cbi5ob3ZlclxcOnRleHQtdGVhbC04MDA6aG92ZXIge1xuICBjb2xvcjogdmFyKC0tdGVhbC04MDApICFpbXBvcnRhbnQ7XG59XG4uaG92ZXJcXDp0ZXh0LXRlYWwtOTAwOmhvdmVyIHtcbiAgY29sb3I6IHZhcigtLXRlYWwtOTAwKSAhaW1wb3J0YW50O1xufVxuXG4uYWN0aXZlXFw6dGV4dC10ZWFsLTUwOmFjdGl2ZSB7XG4gIGNvbG9yOiB2YXIoLS10ZWFsLTUwKSAhaW1wb3J0YW50O1xufVxuLmFjdGl2ZVxcOnRleHQtdGVhbC0xMDA6YWN0aXZlIHtcbiAgY29sb3I6IHZhcigtLXRlYWwtMTAwKSAhaW1wb3J0YW50O1xufVxuLmFjdGl2ZVxcOnRleHQtdGVhbC0yMDA6YWN0aXZlIHtcbiAgY29sb3I6IHZhcigtLXRlYWwtMjAwKSAhaW1wb3J0YW50O1xufVxuLmFjdGl2ZVxcOnRleHQtdGVhbC0zMDA6YWN0aXZlIHtcbiAgY29sb3I6IHZhcigtLXRlYWwtMzAwKSAhaW1wb3J0YW50O1xufVxuLmFjdGl2ZVxcOnRleHQtdGVhbC00MDA6YWN0aXZlIHtcbiAgY29sb3I6IHZhcigtLXRlYWwtNDAwKSAhaW1wb3J0YW50O1xufVxuLmFjdGl2ZVxcOnRleHQtdGVhbC01MDA6YWN0aXZlIHtcbiAgY29sb3I6IHZhcigtLXRlYWwtNTAwKSAhaW1wb3J0YW50O1xufVxuLmFjdGl2ZVxcOnRleHQtdGVhbC02MDA6YWN0aXZlIHtcbiAgY29sb3I6IHZhcigtLXRlYWwtNjAwKSAhaW1wb3J0YW50O1xufVxuLmFjdGl2ZVxcOnRleHQtdGVhbC03MDA6YWN0aXZlIHtcbiAgY29sb3I6IHZhcigtLXRlYWwtNzAwKSAhaW1wb3J0YW50O1xufVxuLmFjdGl2ZVxcOnRleHQtdGVhbC04MDA6YWN0aXZlIHtcbiAgY29sb3I6IHZhcigtLXRlYWwtODAwKSAhaW1wb3J0YW50O1xufVxuLmFjdGl2ZVxcOnRleHQtdGVhbC05MDA6YWN0aXZlIHtcbiAgY29sb3I6IHZhcigtLXRlYWwtOTAwKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1vcmFuZ2UtNTAge1xuICBjb2xvcjogdmFyKC0tb3JhbmdlLTUwKSAhaW1wb3J0YW50O1xufVxuLnRleHQtb3JhbmdlLTEwMCB7XG4gIGNvbG9yOiB2YXIoLS1vcmFuZ2UtMTAwKSAhaW1wb3J0YW50O1xufVxuLnRleHQtb3JhbmdlLTIwMCB7XG4gIGNvbG9yOiB2YXIoLS1vcmFuZ2UtMjAwKSAhaW1wb3J0YW50O1xufVxuLnRleHQtb3JhbmdlLTMwMCB7XG4gIGNvbG9yOiB2YXIoLS1vcmFuZ2UtMzAwKSAhaW1wb3J0YW50O1xufVxuLnRleHQtb3JhbmdlLTQwMCB7XG4gIGNvbG9yOiB2YXIoLS1vcmFuZ2UtNDAwKSAhaW1wb3J0YW50O1xufVxuLnRleHQtb3JhbmdlLTUwMCB7XG4gIGNvbG9yOiB2YXIoLS1vcmFuZ2UtNTAwKSAhaW1wb3J0YW50O1xufVxuLnRleHQtb3JhbmdlLTYwMCB7XG4gIGNvbG9yOiB2YXIoLS1vcmFuZ2UtNjAwKSAhaW1wb3J0YW50O1xufVxuLnRleHQtb3JhbmdlLTcwMCB7XG4gIGNvbG9yOiB2YXIoLS1vcmFuZ2UtNzAwKSAhaW1wb3J0YW50O1xufVxuLnRleHQtb3JhbmdlLTgwMCB7XG4gIGNvbG9yOiB2YXIoLS1vcmFuZ2UtODAwKSAhaW1wb3J0YW50O1xufVxuLnRleHQtb3JhbmdlLTkwMCB7XG4gIGNvbG9yOiB2YXIoLS1vcmFuZ2UtOTAwKSAhaW1wb3J0YW50O1xufVxuXG4uZm9jdXNcXDp0ZXh0LW9yYW5nZS01MDpmb2N1cyB7XG4gIGNvbG9yOiB2YXIoLS1vcmFuZ2UtNTApICFpbXBvcnRhbnQ7XG59XG4uZm9jdXNcXDp0ZXh0LW9yYW5nZS0xMDA6Zm9jdXMge1xuICBjb2xvcjogdmFyKC0tb3JhbmdlLTEwMCkgIWltcG9ydGFudDtcbn1cbi5mb2N1c1xcOnRleHQtb3JhbmdlLTIwMDpmb2N1cyB7XG4gIGNvbG9yOiB2YXIoLS1vcmFuZ2UtMjAwKSAhaW1wb3J0YW50O1xufVxuLmZvY3VzXFw6dGV4dC1vcmFuZ2UtMzAwOmZvY3VzIHtcbiAgY29sb3I6IHZhcigtLW9yYW5nZS0zMDApICFpbXBvcnRhbnQ7XG59XG4uZm9jdXNcXDp0ZXh0LW9yYW5nZS00MDA6Zm9jdXMge1xuICBjb2xvcjogdmFyKC0tb3JhbmdlLTQwMCkgIWltcG9ydGFudDtcbn1cbi5mb2N1c1xcOnRleHQtb3JhbmdlLTUwMDpmb2N1cyB7XG4gIGNvbG9yOiB2YXIoLS1vcmFuZ2UtNTAwKSAhaW1wb3J0YW50O1xufVxuLmZvY3VzXFw6dGV4dC1vcmFuZ2UtNjAwOmZvY3VzIHtcbiAgY29sb3I6IHZhcigtLW9yYW5nZS02MDApICFpbXBvcnRhbnQ7XG59XG4uZm9jdXNcXDp0ZXh0LW9yYW5nZS03MDA6Zm9jdXMge1xuICBjb2xvcjogdmFyKC0tb3JhbmdlLTcwMCkgIWltcG9ydGFudDtcbn1cbi5mb2N1c1xcOnRleHQtb3JhbmdlLTgwMDpmb2N1cyB7XG4gIGNvbG9yOiB2YXIoLS1vcmFuZ2UtODAwKSAhaW1wb3J0YW50O1xufVxuLmZvY3VzXFw6dGV4dC1vcmFuZ2UtOTAwOmZvY3VzIHtcbiAgY29sb3I6IHZhcigtLW9yYW5nZS05MDApICFpbXBvcnRhbnQ7XG59XG5cbi5ob3ZlclxcOnRleHQtb3JhbmdlLTUwOmhvdmVyIHtcbiAgY29sb3I6IHZhcigtLW9yYW5nZS01MCkgIWltcG9ydGFudDtcbn1cbi5ob3ZlclxcOnRleHQtb3JhbmdlLTEwMDpob3ZlciB7XG4gIGNvbG9yOiB2YXIoLS1vcmFuZ2UtMTAwKSAhaW1wb3J0YW50O1xufVxuLmhvdmVyXFw6dGV4dC1vcmFuZ2UtMjAwOmhvdmVyIHtcbiAgY29sb3I6IHZhcigtLW9yYW5nZS0yMDApICFpbXBvcnRhbnQ7XG59XG4uaG92ZXJcXDp0ZXh0LW9yYW5nZS0zMDA6aG92ZXIge1xuICBjb2xvcjogdmFyKC0tb3JhbmdlLTMwMCkgIWltcG9ydGFudDtcbn1cbi5ob3ZlclxcOnRleHQtb3JhbmdlLTQwMDpob3ZlciB7XG4gIGNvbG9yOiB2YXIoLS1vcmFuZ2UtNDAwKSAhaW1wb3J0YW50O1xufVxuLmhvdmVyXFw6dGV4dC1vcmFuZ2UtNTAwOmhvdmVyIHtcbiAgY29sb3I6IHZhcigtLW9yYW5nZS01MDApICFpbXBvcnRhbnQ7XG59XG4uaG92ZXJcXDp0ZXh0LW9yYW5nZS02MDA6aG92ZXIge1xuICBjb2xvcjogdmFyKC0tb3JhbmdlLTYwMCkgIWltcG9ydGFudDtcbn1cbi5ob3ZlclxcOnRleHQtb3JhbmdlLTcwMDpob3ZlciB7XG4gIGNvbG9yOiB2YXIoLS1vcmFuZ2UtNzAwKSAhaW1wb3J0YW50O1xufVxuLmhvdmVyXFw6dGV4dC1vcmFuZ2UtODAwOmhvdmVyIHtcbiAgY29sb3I6IHZhcigtLW9yYW5nZS04MDApICFpbXBvcnRhbnQ7XG59XG4uaG92ZXJcXDp0ZXh0LW9yYW5nZS05MDA6aG92ZXIge1xuICBjb2xvcjogdmFyKC0tb3JhbmdlLTkwMCkgIWltcG9ydGFudDtcbn1cblxuLmFjdGl2ZVxcOnRleHQtb3JhbmdlLTUwOmFjdGl2ZSB7XG4gIGNvbG9yOiB2YXIoLS1vcmFuZ2UtNTApICFpbXBvcnRhbnQ7XG59XG4uYWN0aXZlXFw6dGV4dC1vcmFuZ2UtMTAwOmFjdGl2ZSB7XG4gIGNvbG9yOiB2YXIoLS1vcmFuZ2UtMTAwKSAhaW1wb3J0YW50O1xufVxuLmFjdGl2ZVxcOnRleHQtb3JhbmdlLTIwMDphY3RpdmUge1xuICBjb2xvcjogdmFyKC0tb3JhbmdlLTIwMCkgIWltcG9ydGFudDtcbn1cbi5hY3RpdmVcXDp0ZXh0LW9yYW5nZS0zMDA6YWN0aXZlIHtcbiAgY29sb3I6IHZhcigtLW9yYW5nZS0zMDApICFpbXBvcnRhbnQ7XG59XG4uYWN0aXZlXFw6dGV4dC1vcmFuZ2UtNDAwOmFjdGl2ZSB7XG4gIGNvbG9yOiB2YXIoLS1vcmFuZ2UtNDAwKSAhaW1wb3J0YW50O1xufVxuLmFjdGl2ZVxcOnRleHQtb3JhbmdlLTUwMDphY3RpdmUge1xuICBjb2xvcjogdmFyKC0tb3JhbmdlLTUwMCkgIWltcG9ydGFudDtcbn1cbi5hY3RpdmVcXDp0ZXh0LW9yYW5nZS02MDA6YWN0aXZlIHtcbiAgY29sb3I6IHZhcigtLW9yYW5nZS02MDApICFpbXBvcnRhbnQ7XG59XG4uYWN0aXZlXFw6dGV4dC1vcmFuZ2UtNzAwOmFjdGl2ZSB7XG4gIGNvbG9yOiB2YXIoLS1vcmFuZ2UtNzAwKSAhaW1wb3J0YW50O1xufVxuLmFjdGl2ZVxcOnRleHQtb3JhbmdlLTgwMDphY3RpdmUge1xuICBjb2xvcjogdmFyKC0tb3JhbmdlLTgwMCkgIWltcG9ydGFudDtcbn1cbi5hY3RpdmVcXDp0ZXh0LW9yYW5nZS05MDA6YWN0aXZlIHtcbiAgY29sb3I6IHZhcigtLW9yYW5nZS05MDApICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWJsdWVncmF5LTUwIHtcbiAgY29sb3I6IHZhcigtLWJsdWVncmF5LTUwKSAhaW1wb3J0YW50O1xufVxuLnRleHQtYmx1ZWdyYXktMTAwIHtcbiAgY29sb3I6IHZhcigtLWJsdWVncmF5LTEwMCkgIWltcG9ydGFudDtcbn1cbi50ZXh0LWJsdWVncmF5LTIwMCB7XG4gIGNvbG9yOiB2YXIoLS1ibHVlZ3JheS0yMDApICFpbXBvcnRhbnQ7XG59XG4udGV4dC1ibHVlZ3JheS0zMDAge1xuICBjb2xvcjogdmFyKC0tYmx1ZWdyYXktMzAwKSAhaW1wb3J0YW50O1xufVxuLnRleHQtYmx1ZWdyYXktNDAwIHtcbiAgY29sb3I6IHZhcigtLWJsdWVncmF5LTQwMCkgIWltcG9ydGFudDtcbn1cbi50ZXh0LWJsdWVncmF5LTUwMCB7XG4gIGNvbG9yOiB2YXIoLS1ibHVlZ3JheS01MDApICFpbXBvcnRhbnQ7XG59XG4udGV4dC1ibHVlZ3JheS02MDAge1xuICBjb2xvcjogdmFyKC0tYmx1ZWdyYXktNjAwKSAhaW1wb3J0YW50O1xufVxuLnRleHQtYmx1ZWdyYXktNzAwIHtcbiAgY29sb3I6IHZhcigtLWJsdWVncmF5LTcwMCkgIWltcG9ydGFudDtcbn1cbi50ZXh0LWJsdWVncmF5LTgwMCB7XG4gIGNvbG9yOiB2YXIoLS1ibHVlZ3JheS04MDApICFpbXBvcnRhbnQ7XG59XG4udGV4dC1ibHVlZ3JheS05MDAge1xuICBjb2xvcjogdmFyKC0tYmx1ZWdyYXktOTAwKSAhaW1wb3J0YW50O1xufVxuXG4uZm9jdXNcXDp0ZXh0LWJsdWVncmF5LTUwOmZvY3VzIHtcbiAgY29sb3I6IHZhcigtLWJsdWVncmF5LTUwKSAhaW1wb3J0YW50O1xufVxuLmZvY3VzXFw6dGV4dC1ibHVlZ3JheS0xMDA6Zm9jdXMge1xuICBjb2xvcjogdmFyKC0tYmx1ZWdyYXktMTAwKSAhaW1wb3J0YW50O1xufVxuLmZvY3VzXFw6dGV4dC1ibHVlZ3JheS0yMDA6Zm9jdXMge1xuICBjb2xvcjogdmFyKC0tYmx1ZWdyYXktMjAwKSAhaW1wb3J0YW50O1xufVxuLmZvY3VzXFw6dGV4dC1ibHVlZ3JheS0zMDA6Zm9jdXMge1xuICBjb2xvcjogdmFyKC0tYmx1ZWdyYXktMzAwKSAhaW1wb3J0YW50O1xufVxuLmZvY3VzXFw6dGV4dC1ibHVlZ3JheS00MDA6Zm9jdXMge1xuICBjb2xvcjogdmFyKC0tYmx1ZWdyYXktNDAwKSAhaW1wb3J0YW50O1xufVxuLmZvY3VzXFw6dGV4dC1ibHVlZ3JheS01MDA6Zm9jdXMge1xuICBjb2xvcjogdmFyKC0tYmx1ZWdyYXktNTAwKSAhaW1wb3J0YW50O1xufVxuLmZvY3VzXFw6dGV4dC1ibHVlZ3JheS02MDA6Zm9jdXMge1xuICBjb2xvcjogdmFyKC0tYmx1ZWdyYXktNjAwKSAhaW1wb3J0YW50O1xufVxuLmZvY3VzXFw6dGV4dC1ibHVlZ3JheS03MDA6Zm9jdXMge1xuICBjb2xvcjogdmFyKC0tYmx1ZWdyYXktNzAwKSAhaW1wb3J0YW50O1xufVxuLmZvY3VzXFw6dGV4dC1ibHVlZ3JheS04MDA6Zm9jdXMge1xuICBjb2xvcjogdmFyKC0tYmx1ZWdyYXktODAwKSAhaW1wb3J0YW50O1xufVxuLmZvY3VzXFw6dGV4dC1ibHVlZ3JheS05MDA6Zm9jdXMge1xuICBjb2xvcjogdmFyKC0tYmx1ZWdyYXktOTAwKSAhaW1wb3J0YW50O1xufVxuXG4uaG92ZXJcXDp0ZXh0LWJsdWVncmF5LTUwOmhvdmVyIHtcbiAgY29sb3I6IHZhcigtLWJsdWVncmF5LTUwKSAhaW1wb3J0YW50O1xufVxuLmhvdmVyXFw6dGV4dC1ibHVlZ3JheS0xMDA6aG92ZXIge1xuICBjb2xvcjogdmFyKC0tYmx1ZWdyYXktMTAwKSAhaW1wb3J0YW50O1xufVxuLmhvdmVyXFw6dGV4dC1ibHVlZ3JheS0yMDA6aG92ZXIge1xuICBjb2xvcjogdmFyKC0tYmx1ZWdyYXktMjAwKSAhaW1wb3J0YW50O1xufVxuLmhvdmVyXFw6dGV4dC1ibHVlZ3JheS0zMDA6aG92ZXIge1xuICBjb2xvcjogdmFyKC0tYmx1ZWdyYXktMzAwKSAhaW1wb3J0YW50O1xufVxuLmhvdmVyXFw6dGV4dC1ibHVlZ3JheS00MDA6aG92ZXIge1xuICBjb2xvcjogdmFyKC0tYmx1ZWdyYXktNDAwKSAhaW1wb3J0YW50O1xufVxuLmhvdmVyXFw6dGV4dC1ibHVlZ3JheS01MDA6aG92ZXIge1xuICBjb2xvcjogdmFyKC0tYmx1ZWdyYXktNTAwKSAhaW1wb3J0YW50O1xufVxuLmhvdmVyXFw6dGV4dC1ibHVlZ3JheS02MDA6aG92ZXIge1xuICBjb2xvcjogdmFyKC0tYmx1ZWdyYXktNjAwKSAhaW1wb3J0YW50O1xufVxuLmhvdmVyXFw6dGV4dC1ibHVlZ3JheS03MDA6aG92ZXIge1xuICBjb2xvcjogdmFyKC0tYmx1ZWdyYXktNzAwKSAhaW1wb3J0YW50O1xufVxuLmhvdmVyXFw6dGV4dC1ibHVlZ3JheS04MDA6aG92ZXIge1xuICBjb2xvcjogdmFyKC0tYmx1ZWdyYXktODAwKSAhaW1wb3J0YW50O1xufVxuLmhvdmVyXFw6dGV4dC1ibHVlZ3JheS05MDA6aG92ZXIge1xuICBjb2xvcjogdmFyKC0tYmx1ZWdyYXktOTAwKSAhaW1wb3J0YW50O1xufVxuXG4uYWN0aXZlXFw6dGV4dC1ibHVlZ3JheS01MDphY3RpdmUge1xuICBjb2xvcjogdmFyKC0tYmx1ZWdyYXktNTApICFpbXBvcnRhbnQ7XG59XG4uYWN0aXZlXFw6dGV4dC1ibHVlZ3JheS0xMDA6YWN0aXZlIHtcbiAgY29sb3I6IHZhcigtLWJsdWVncmF5LTEwMCkgIWltcG9ydGFudDtcbn1cbi5hY3RpdmVcXDp0ZXh0LWJsdWVncmF5LTIwMDphY3RpdmUge1xuICBjb2xvcjogdmFyKC0tYmx1ZWdyYXktMjAwKSAhaW1wb3J0YW50O1xufVxuLmFjdGl2ZVxcOnRleHQtYmx1ZWdyYXktMzAwOmFjdGl2ZSB7XG4gIGNvbG9yOiB2YXIoLS1ibHVlZ3JheS0zMDApICFpbXBvcnRhbnQ7XG59XG4uYWN0aXZlXFw6dGV4dC1ibHVlZ3JheS00MDA6YWN0aXZlIHtcbiAgY29sb3I6IHZhcigtLWJsdWVncmF5LTQwMCkgIWltcG9ydGFudDtcbn1cbi5hY3RpdmVcXDp0ZXh0LWJsdWVncmF5LTUwMDphY3RpdmUge1xuICBjb2xvcjogdmFyKC0tYmx1ZWdyYXktNTAwKSAhaW1wb3J0YW50O1xufVxuLmFjdGl2ZVxcOnRleHQtYmx1ZWdyYXktNjAwOmFjdGl2ZSB7XG4gIGNvbG9yOiB2YXIoLS1ibHVlZ3JheS02MDApICFpbXBvcnRhbnQ7XG59XG4uYWN0aXZlXFw6dGV4dC1ibHVlZ3JheS03MDA6YWN0aXZlIHtcbiAgY29sb3I6IHZhcigtLWJsdWVncmF5LTcwMCkgIWltcG9ydGFudDtcbn1cbi5hY3RpdmVcXDp0ZXh0LWJsdWVncmF5LTgwMDphY3RpdmUge1xuICBjb2xvcjogdmFyKC0tYmx1ZWdyYXktODAwKSAhaW1wb3J0YW50O1xufVxuLmFjdGl2ZVxcOnRleHQtYmx1ZWdyYXktOTAwOmFjdGl2ZSB7XG4gIGNvbG9yOiB2YXIoLS1ibHVlZ3JheS05MDApICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXB1cnBsZS01MCB7XG4gIGNvbG9yOiB2YXIoLS1wdXJwbGUtNTApICFpbXBvcnRhbnQ7XG59XG4udGV4dC1wdXJwbGUtMTAwIHtcbiAgY29sb3I6IHZhcigtLXB1cnBsZS0xMDApICFpbXBvcnRhbnQ7XG59XG4udGV4dC1wdXJwbGUtMjAwIHtcbiAgY29sb3I6IHZhcigtLXB1cnBsZS0yMDApICFpbXBvcnRhbnQ7XG59XG4udGV4dC1wdXJwbGUtMzAwIHtcbiAgY29sb3I6IHZhcigtLXB1cnBsZS0zMDApICFpbXBvcnRhbnQ7XG59XG4udGV4dC1wdXJwbGUtNDAwIHtcbiAgY29sb3I6IHZhcigtLXB1cnBsZS00MDApICFpbXBvcnRhbnQ7XG59XG4udGV4dC1wdXJwbGUtNTAwIHtcbiAgY29sb3I6IHZhcigtLXB1cnBsZS01MDApICFpbXBvcnRhbnQ7XG59XG4udGV4dC1wdXJwbGUtNjAwIHtcbiAgY29sb3I6IHZhcigtLXB1cnBsZS02MDApICFpbXBvcnRhbnQ7XG59XG4udGV4dC1wdXJwbGUtNzAwIHtcbiAgY29sb3I6IHZhcigtLXB1cnBsZS03MDApICFpbXBvcnRhbnQ7XG59XG4udGV4dC1wdXJwbGUtODAwIHtcbiAgY29sb3I6IHZhcigtLXB1cnBsZS04MDApICFpbXBvcnRhbnQ7XG59XG4udGV4dC1wdXJwbGUtOTAwIHtcbiAgY29sb3I6IHZhcigtLXB1cnBsZS05MDApICFpbXBvcnRhbnQ7XG59XG5cbi5mb2N1c1xcOnRleHQtcHVycGxlLTUwOmZvY3VzIHtcbiAgY29sb3I6IHZhcigtLXB1cnBsZS01MCkgIWltcG9ydGFudDtcbn1cbi5mb2N1c1xcOnRleHQtcHVycGxlLTEwMDpmb2N1cyB7XG4gIGNvbG9yOiB2YXIoLS1wdXJwbGUtMTAwKSAhaW1wb3J0YW50O1xufVxuLmZvY3VzXFw6dGV4dC1wdXJwbGUtMjAwOmZvY3VzIHtcbiAgY29sb3I6IHZhcigtLXB1cnBsZS0yMDApICFpbXBvcnRhbnQ7XG59XG4uZm9jdXNcXDp0ZXh0LXB1cnBsZS0zMDA6Zm9jdXMge1xuICBjb2xvcjogdmFyKC0tcHVycGxlLTMwMCkgIWltcG9ydGFudDtcbn1cbi5mb2N1c1xcOnRleHQtcHVycGxlLTQwMDpmb2N1cyB7XG4gIGNvbG9yOiB2YXIoLS1wdXJwbGUtNDAwKSAhaW1wb3J0YW50O1xufVxuLmZvY3VzXFw6dGV4dC1wdXJwbGUtNTAwOmZvY3VzIHtcbiAgY29sb3I6IHZhcigtLXB1cnBsZS01MDApICFpbXBvcnRhbnQ7XG59XG4uZm9jdXNcXDp0ZXh0LXB1cnBsZS02MDA6Zm9jdXMge1xuICBjb2xvcjogdmFyKC0tcHVycGxlLTYwMCkgIWltcG9ydGFudDtcbn1cbi5mb2N1c1xcOnRleHQtcHVycGxlLTcwMDpmb2N1cyB7XG4gIGNvbG9yOiB2YXIoLS1wdXJwbGUtNzAwKSAhaW1wb3J0YW50O1xufVxuLmZvY3VzXFw6dGV4dC1wdXJwbGUtODAwOmZvY3VzIHtcbiAgY29sb3I6IHZhcigtLXB1cnBsZS04MDApICFpbXBvcnRhbnQ7XG59XG4uZm9jdXNcXDp0ZXh0LXB1cnBsZS05MDA6Zm9jdXMge1xuICBjb2xvcjogdmFyKC0tcHVycGxlLTkwMCkgIWltcG9ydGFudDtcbn1cblxuLmhvdmVyXFw6dGV4dC1wdXJwbGUtNTA6aG92ZXIge1xuICBjb2xvcjogdmFyKC0tcHVycGxlLTUwKSAhaW1wb3J0YW50O1xufVxuLmhvdmVyXFw6dGV4dC1wdXJwbGUtMTAwOmhvdmVyIHtcbiAgY29sb3I6IHZhcigtLXB1cnBsZS0xMDApICFpbXBvcnRhbnQ7XG59XG4uaG92ZXJcXDp0ZXh0LXB1cnBsZS0yMDA6aG92ZXIge1xuICBjb2xvcjogdmFyKC0tcHVycGxlLTIwMCkgIWltcG9ydGFudDtcbn1cbi5ob3ZlclxcOnRleHQtcHVycGxlLTMwMDpob3ZlciB7XG4gIGNvbG9yOiB2YXIoLS1wdXJwbGUtMzAwKSAhaW1wb3J0YW50O1xufVxuLmhvdmVyXFw6dGV4dC1wdXJwbGUtNDAwOmhvdmVyIHtcbiAgY29sb3I6IHZhcigtLXB1cnBsZS00MDApICFpbXBvcnRhbnQ7XG59XG4uaG92ZXJcXDp0ZXh0LXB1cnBsZS01MDA6aG92ZXIge1xuICBjb2xvcjogdmFyKC0tcHVycGxlLTUwMCkgIWltcG9ydGFudDtcbn1cbi5ob3ZlclxcOnRleHQtcHVycGxlLTYwMDpob3ZlciB7XG4gIGNvbG9yOiB2YXIoLS1wdXJwbGUtNjAwKSAhaW1wb3J0YW50O1xufVxuLmhvdmVyXFw6dGV4dC1wdXJwbGUtNzAwOmhvdmVyIHtcbiAgY29sb3I6IHZhcigtLXB1cnBsZS03MDApICFpbXBvcnRhbnQ7XG59XG4uaG92ZXJcXDp0ZXh0LXB1cnBsZS04MDA6aG92ZXIge1xuICBjb2xvcjogdmFyKC0tcHVycGxlLTgwMCkgIWltcG9ydGFudDtcbn1cbi5ob3ZlclxcOnRleHQtcHVycGxlLTkwMDpob3ZlciB7XG4gIGNvbG9yOiB2YXIoLS1wdXJwbGUtOTAwKSAhaW1wb3J0YW50O1xufVxuXG4uYWN0aXZlXFw6dGV4dC1wdXJwbGUtNTA6YWN0aXZlIHtcbiAgY29sb3I6IHZhcigtLXB1cnBsZS01MCkgIWltcG9ydGFudDtcbn1cbi5hY3RpdmVcXDp0ZXh0LXB1cnBsZS0xMDA6YWN0aXZlIHtcbiAgY29sb3I6IHZhcigtLXB1cnBsZS0xMDApICFpbXBvcnRhbnQ7XG59XG4uYWN0aXZlXFw6dGV4dC1wdXJwbGUtMjAwOmFjdGl2ZSB7XG4gIGNvbG9yOiB2YXIoLS1wdXJwbGUtMjAwKSAhaW1wb3J0YW50O1xufVxuLmFjdGl2ZVxcOnRleHQtcHVycGxlLTMwMDphY3RpdmUge1xuICBjb2xvcjogdmFyKC0tcHVycGxlLTMwMCkgIWltcG9ydGFudDtcbn1cbi5hY3RpdmVcXDp0ZXh0LXB1cnBsZS00MDA6YWN0aXZlIHtcbiAgY29sb3I6IHZhcigtLXB1cnBsZS00MDApICFpbXBvcnRhbnQ7XG59XG4uYWN0aXZlXFw6dGV4dC1wdXJwbGUtNTAwOmFjdGl2ZSB7XG4gIGNvbG9yOiB2YXIoLS1wdXJwbGUtNTAwKSAhaW1wb3J0YW50O1xufVxuLmFjdGl2ZVxcOnRleHQtcHVycGxlLTYwMDphY3RpdmUge1xuICBjb2xvcjogdmFyKC0tcHVycGxlLTYwMCkgIWltcG9ydGFudDtcbn1cbi5hY3RpdmVcXDp0ZXh0LXB1cnBsZS03MDA6YWN0aXZlIHtcbiAgY29sb3I6IHZhcigtLXB1cnBsZS03MDApICFpbXBvcnRhbnQ7XG59XG4uYWN0aXZlXFw6dGV4dC1wdXJwbGUtODAwOmFjdGl2ZSB7XG4gIGNvbG9yOiB2YXIoLS1wdXJwbGUtODAwKSAhaW1wb3J0YW50O1xufVxuLmFjdGl2ZVxcOnRleHQtcHVycGxlLTkwMDphY3RpdmUge1xuICBjb2xvcjogdmFyKC0tcHVycGxlLTkwMCkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtZ3JheS01MCB7XG4gIGNvbG9yOiB2YXIoLS1ncmF5LTUwKSAhaW1wb3J0YW50O1xufVxuLnRleHQtZ3JheS0xMDAge1xuICBjb2xvcjogdmFyKC0tZ3JheS0xMDApICFpbXBvcnRhbnQ7XG59XG4udGV4dC1ncmF5LTIwMCB7XG4gIGNvbG9yOiB2YXIoLS1ncmF5LTIwMCkgIWltcG9ydGFudDtcbn1cbi50ZXh0LWdyYXktMzAwIHtcbiAgY29sb3I6IHZhcigtLWdyYXktMzAwKSAhaW1wb3J0YW50O1xufVxuLnRleHQtZ3JheS00MDAge1xuICBjb2xvcjogdmFyKC0tZ3JheS00MDApICFpbXBvcnRhbnQ7XG59XG4udGV4dC1ncmF5LTUwMCB7XG4gIGNvbG9yOiB2YXIoLS1ncmF5LTUwMCkgIWltcG9ydGFudDtcbn1cbi50ZXh0LWdyYXktNjAwIHtcbiAgY29sb3I6IHZhcigtLWdyYXktNjAwKSAhaW1wb3J0YW50O1xufVxuLnRleHQtZ3JheS03MDAge1xuICBjb2xvcjogdmFyKC0tZ3JheS03MDApICFpbXBvcnRhbnQ7XG59XG4udGV4dC1ncmF5LTgwMCB7XG4gIGNvbG9yOiB2YXIoLS1ncmF5LTgwMCkgIWltcG9ydGFudDtcbn1cbi50ZXh0LWdyYXktOTAwIHtcbiAgY29sb3I6IHZhcigtLWdyYXktOTAwKSAhaW1wb3J0YW50O1xufVxuXG4uZm9jdXNcXDp0ZXh0LWdyYXktNTA6Zm9jdXMge1xuICBjb2xvcjogdmFyKC0tZ3JheS01MCkgIWltcG9ydGFudDtcbn1cbi5mb2N1c1xcOnRleHQtZ3JheS0xMDA6Zm9jdXMge1xuICBjb2xvcjogdmFyKC0tZ3JheS0xMDApICFpbXBvcnRhbnQ7XG59XG4uZm9jdXNcXDp0ZXh0LWdyYXktMjAwOmZvY3VzIHtcbiAgY29sb3I6IHZhcigtLWdyYXktMjAwKSAhaW1wb3J0YW50O1xufVxuLmZvY3VzXFw6dGV4dC1ncmF5LTMwMDpmb2N1cyB7XG4gIGNvbG9yOiB2YXIoLS1ncmF5LTMwMCkgIWltcG9ydGFudDtcbn1cbi5mb2N1c1xcOnRleHQtZ3JheS00MDA6Zm9jdXMge1xuICBjb2xvcjogdmFyKC0tZ3JheS00MDApICFpbXBvcnRhbnQ7XG59XG4uZm9jdXNcXDp0ZXh0LWdyYXktNTAwOmZvY3VzIHtcbiAgY29sb3I6IHZhcigtLWdyYXktNTAwKSAhaW1wb3J0YW50O1xufVxuLmZvY3VzXFw6dGV4dC1ncmF5LTYwMDpmb2N1cyB7XG4gIGNvbG9yOiB2YXIoLS1ncmF5LTYwMCkgIWltcG9ydGFudDtcbn1cbi5mb2N1c1xcOnRleHQtZ3JheS03MDA6Zm9jdXMge1xuICBjb2xvcjogdmFyKC0tZ3JheS03MDApICFpbXBvcnRhbnQ7XG59XG4uZm9jdXNcXDp0ZXh0LWdyYXktODAwOmZvY3VzIHtcbiAgY29sb3I6IHZhcigtLWdyYXktODAwKSAhaW1wb3J0YW50O1xufVxuLmZvY3VzXFw6dGV4dC1ncmF5LTkwMDpmb2N1cyB7XG4gIGNvbG9yOiB2YXIoLS1ncmF5LTkwMCkgIWltcG9ydGFudDtcbn1cblxuLmhvdmVyXFw6dGV4dC1ncmF5LTUwOmhvdmVyIHtcbiAgY29sb3I6IHZhcigtLWdyYXktNTApICFpbXBvcnRhbnQ7XG59XG4uaG92ZXJcXDp0ZXh0LWdyYXktMTAwOmhvdmVyIHtcbiAgY29sb3I6IHZhcigtLWdyYXktMTAwKSAhaW1wb3J0YW50O1xufVxuLmhvdmVyXFw6dGV4dC1ncmF5LTIwMDpob3ZlciB7XG4gIGNvbG9yOiB2YXIoLS1ncmF5LTIwMCkgIWltcG9ydGFudDtcbn1cbi5ob3ZlclxcOnRleHQtZ3JheS0zMDA6aG92ZXIge1xuICBjb2xvcjogdmFyKC0tZ3JheS0zMDApICFpbXBvcnRhbnQ7XG59XG4uaG92ZXJcXDp0ZXh0LWdyYXktNDAwOmhvdmVyIHtcbiAgY29sb3I6IHZhcigtLWdyYXktNDAwKSAhaW1wb3J0YW50O1xufVxuLmhvdmVyXFw6dGV4dC1ncmF5LTUwMDpob3ZlciB7XG4gIGNvbG9yOiB2YXIoLS1ncmF5LTUwMCkgIWltcG9ydGFudDtcbn1cbi5ob3ZlclxcOnRleHQtZ3JheS02MDA6aG92ZXIge1xuICBjb2xvcjogdmFyKC0tZ3JheS02MDApICFpbXBvcnRhbnQ7XG59XG4uaG92ZXJcXDp0ZXh0LWdyYXktNzAwOmhvdmVyIHtcbiAgY29sb3I6IHZhcigtLWdyYXktNzAwKSAhaW1wb3J0YW50O1xufVxuLmhvdmVyXFw6dGV4dC1ncmF5LTgwMDpob3ZlciB7XG4gIGNvbG9yOiB2YXIoLS1ncmF5LTgwMCkgIWltcG9ydGFudDtcbn1cbi5ob3ZlclxcOnRleHQtZ3JheS05MDA6aG92ZXIge1xuICBjb2xvcjogdmFyKC0tZ3JheS05MDApICFpbXBvcnRhbnQ7XG59XG5cbi5hY3RpdmVcXDp0ZXh0LWdyYXktNTA6YWN0aXZlIHtcbiAgY29sb3I6IHZhcigtLWdyYXktNTApICFpbXBvcnRhbnQ7XG59XG4uYWN0aXZlXFw6dGV4dC1ncmF5LTEwMDphY3RpdmUge1xuICBjb2xvcjogdmFyKC0tZ3JheS0xMDApICFpbXBvcnRhbnQ7XG59XG4uYWN0aXZlXFw6dGV4dC1ncmF5LTIwMDphY3RpdmUge1xuICBjb2xvcjogdmFyKC0tZ3JheS0yMDApICFpbXBvcnRhbnQ7XG59XG4uYWN0aXZlXFw6dGV4dC1ncmF5LTMwMDphY3RpdmUge1xuICBjb2xvcjogdmFyKC0tZ3JheS0zMDApICFpbXBvcnRhbnQ7XG59XG4uYWN0aXZlXFw6dGV4dC1ncmF5LTQwMDphY3RpdmUge1xuICBjb2xvcjogdmFyKC0tZ3JheS00MDApICFpbXBvcnRhbnQ7XG59XG4uYWN0aXZlXFw6dGV4dC1ncmF5LTUwMDphY3RpdmUge1xuICBjb2xvcjogdmFyKC0tZ3JheS01MDApICFpbXBvcnRhbnQ7XG59XG4uYWN0aXZlXFw6dGV4dC1ncmF5LTYwMDphY3RpdmUge1xuICBjb2xvcjogdmFyKC0tZ3JheS02MDApICFpbXBvcnRhbnQ7XG59XG4uYWN0aXZlXFw6dGV4dC1ncmF5LTcwMDphY3RpdmUge1xuICBjb2xvcjogdmFyKC0tZ3JheS03MDApICFpbXBvcnRhbnQ7XG59XG4uYWN0aXZlXFw6dGV4dC1ncmF5LTgwMDphY3RpdmUge1xuICBjb2xvcjogdmFyKC0tZ3JheS04MDApICFpbXBvcnRhbnQ7XG59XG4uYWN0aXZlXFw6dGV4dC1ncmF5LTkwMDphY3RpdmUge1xuICBjb2xvcjogdmFyKC0tZ3JheS05MDApICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXJlZC01MCB7XG4gIGNvbG9yOiB2YXIoLS1yZWQtNTApICFpbXBvcnRhbnQ7XG59XG4udGV4dC1yZWQtMTAwIHtcbiAgY29sb3I6IHZhcigtLXJlZC0xMDApICFpbXBvcnRhbnQ7XG59XG4udGV4dC1yZWQtMjAwIHtcbiAgY29sb3I6IHZhcigtLXJlZC0yMDApICFpbXBvcnRhbnQ7XG59XG4udGV4dC1yZWQtMzAwIHtcbiAgY29sb3I6IHZhcigtLXJlZC0zMDApICFpbXBvcnRhbnQ7XG59XG4udGV4dC1yZWQtNDAwIHtcbiAgY29sb3I6IHZhcigtLXJlZC00MDApICFpbXBvcnRhbnQ7XG59XG4udGV4dC1yZWQtNTAwIHtcbiAgY29sb3I6IHZhcigtLXJlZC01MDApICFpbXBvcnRhbnQ7XG59XG4udGV4dC1yZWQtNjAwIHtcbiAgY29sb3I6IHZhcigtLXJlZC02MDApICFpbXBvcnRhbnQ7XG59XG4udGV4dC1yZWQtNzAwIHtcbiAgY29sb3I6IHZhcigtLXJlZC03MDApICFpbXBvcnRhbnQ7XG59XG4udGV4dC1yZWQtODAwIHtcbiAgY29sb3I6IHZhcigtLXJlZC04MDApICFpbXBvcnRhbnQ7XG59XG4udGV4dC1yZWQtOTAwIHtcbiAgY29sb3I6IHZhcigtLXJlZC05MDApICFpbXBvcnRhbnQ7XG59XG5cbi5mb2N1c1xcOnRleHQtcmVkLTUwOmZvY3VzIHtcbiAgY29sb3I6IHZhcigtLXJlZC01MCkgIWltcG9ydGFudDtcbn1cbi5mb2N1c1xcOnRleHQtcmVkLTEwMDpmb2N1cyB7XG4gIGNvbG9yOiB2YXIoLS1yZWQtMTAwKSAhaW1wb3J0YW50O1xufVxuLmZvY3VzXFw6dGV4dC1yZWQtMjAwOmZvY3VzIHtcbiAgY29sb3I6IHZhcigtLXJlZC0yMDApICFpbXBvcnRhbnQ7XG59XG4uZm9jdXNcXDp0ZXh0LXJlZC0zMDA6Zm9jdXMge1xuICBjb2xvcjogdmFyKC0tcmVkLTMwMCkgIWltcG9ydGFudDtcbn1cbi5mb2N1c1xcOnRleHQtcmVkLTQwMDpmb2N1cyB7XG4gIGNvbG9yOiB2YXIoLS1yZWQtNDAwKSAhaW1wb3J0YW50O1xufVxuLmZvY3VzXFw6dGV4dC1yZWQtNTAwOmZvY3VzIHtcbiAgY29sb3I6IHZhcigtLXJlZC01MDApICFpbXBvcnRhbnQ7XG59XG4uZm9jdXNcXDp0ZXh0LXJlZC02MDA6Zm9jdXMge1xuICBjb2xvcjogdmFyKC0tcmVkLTYwMCkgIWltcG9ydGFudDtcbn1cbi5mb2N1c1xcOnRleHQtcmVkLTcwMDpmb2N1cyB7XG4gIGNvbG9yOiB2YXIoLS1yZWQtNzAwKSAhaW1wb3J0YW50O1xufVxuLmZvY3VzXFw6dGV4dC1yZWQtODAwOmZvY3VzIHtcbiAgY29sb3I6IHZhcigtLXJlZC04MDApICFpbXBvcnRhbnQ7XG59XG4uZm9jdXNcXDp0ZXh0LXJlZC05MDA6Zm9jdXMge1xuICBjb2xvcjogdmFyKC0tcmVkLTkwMCkgIWltcG9ydGFudDtcbn1cblxuLmhvdmVyXFw6dGV4dC1yZWQtNTA6aG92ZXIge1xuICBjb2xvcjogdmFyKC0tcmVkLTUwKSAhaW1wb3J0YW50O1xufVxuLmhvdmVyXFw6dGV4dC1yZWQtMTAwOmhvdmVyIHtcbiAgY29sb3I6IHZhcigtLXJlZC0xMDApICFpbXBvcnRhbnQ7XG59XG4uaG92ZXJcXDp0ZXh0LXJlZC0yMDA6aG92ZXIge1xuICBjb2xvcjogdmFyKC0tcmVkLTIwMCkgIWltcG9ydGFudDtcbn1cbi5ob3ZlclxcOnRleHQtcmVkLTMwMDpob3ZlciB7XG4gIGNvbG9yOiB2YXIoLS1yZWQtMzAwKSAhaW1wb3J0YW50O1xufVxuLmhvdmVyXFw6dGV4dC1yZWQtNDAwOmhvdmVyIHtcbiAgY29sb3I6IHZhcigtLXJlZC00MDApICFpbXBvcnRhbnQ7XG59XG4uaG92ZXJcXDp0ZXh0LXJlZC01MDA6aG92ZXIge1xuICBjb2xvcjogdmFyKC0tcmVkLTUwMCkgIWltcG9ydGFudDtcbn1cbi5ob3ZlclxcOnRleHQtcmVkLTYwMDpob3ZlciB7XG4gIGNvbG9yOiB2YXIoLS1yZWQtNjAwKSAhaW1wb3J0YW50O1xufVxuLmhvdmVyXFw6dGV4dC1yZWQtNzAwOmhvdmVyIHtcbiAgY29sb3I6IHZhcigtLXJlZC03MDApICFpbXBvcnRhbnQ7XG59XG4uaG92ZXJcXDp0ZXh0LXJlZC04MDA6aG92ZXIge1xuICBjb2xvcjogdmFyKC0tcmVkLTgwMCkgIWltcG9ydGFudDtcbn1cbi5ob3ZlclxcOnRleHQtcmVkLTkwMDpob3ZlciB7XG4gIGNvbG9yOiB2YXIoLS1yZWQtOTAwKSAhaW1wb3J0YW50O1xufVxuXG4uYWN0aXZlXFw6dGV4dC1yZWQtNTA6YWN0aXZlIHtcbiAgY29sb3I6IHZhcigtLXJlZC01MCkgIWltcG9ydGFudDtcbn1cbi5hY3RpdmVcXDp0ZXh0LXJlZC0xMDA6YWN0aXZlIHtcbiAgY29sb3I6IHZhcigtLXJlZC0xMDApICFpbXBvcnRhbnQ7XG59XG4uYWN0aXZlXFw6dGV4dC1yZWQtMjAwOmFjdGl2ZSB7XG4gIGNvbG9yOiB2YXIoLS1yZWQtMjAwKSAhaW1wb3J0YW50O1xufVxuLmFjdGl2ZVxcOnRleHQtcmVkLTMwMDphY3RpdmUge1xuICBjb2xvcjogdmFyKC0tcmVkLTMwMCkgIWltcG9ydGFudDtcbn1cbi5hY3RpdmVcXDp0ZXh0LXJlZC00MDA6YWN0aXZlIHtcbiAgY29sb3I6IHZhcigtLXJlZC00MDApICFpbXBvcnRhbnQ7XG59XG4uYWN0aXZlXFw6dGV4dC1yZWQtNTAwOmFjdGl2ZSB7XG4gIGNvbG9yOiB2YXIoLS1yZWQtNTAwKSAhaW1wb3J0YW50O1xufVxuLmFjdGl2ZVxcOnRleHQtcmVkLTYwMDphY3RpdmUge1xuICBjb2xvcjogdmFyKC0tcmVkLTYwMCkgIWltcG9ydGFudDtcbn1cbi5hY3RpdmVcXDp0ZXh0LXJlZC03MDA6YWN0aXZlIHtcbiAgY29sb3I6IHZhcigtLXJlZC03MDApICFpbXBvcnRhbnQ7XG59XG4uYWN0aXZlXFw6dGV4dC1yZWQtODAwOmFjdGl2ZSB7XG4gIGNvbG9yOiB2YXIoLS1yZWQtODAwKSAhaW1wb3J0YW50O1xufVxuLmFjdGl2ZVxcOnRleHQtcmVkLTkwMDphY3RpdmUge1xuICBjb2xvcjogdmFyKC0tcmVkLTkwMCkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtcHJpbWFyeS01MCB7XG4gIGNvbG9yOiB2YXIoLS1wcmltYXJ5LTUwKSAhaW1wb3J0YW50O1xufVxuLnRleHQtcHJpbWFyeS0xMDAge1xuICBjb2xvcjogdmFyKC0tcHJpbWFyeS0xMDApICFpbXBvcnRhbnQ7XG59XG4udGV4dC1wcmltYXJ5LTIwMCB7XG4gIGNvbG9yOiB2YXIoLS1wcmltYXJ5LTIwMCkgIWltcG9ydGFudDtcbn1cbi50ZXh0LXByaW1hcnktMzAwIHtcbiAgY29sb3I6IHZhcigtLXByaW1hcnktMzAwKSAhaW1wb3J0YW50O1xufVxuLnRleHQtcHJpbWFyeS00MDAge1xuICBjb2xvcjogdmFyKC0tcHJpbWFyeS00MDApICFpbXBvcnRhbnQ7XG59XG4udGV4dC1wcmltYXJ5LTUwMCB7XG4gIGNvbG9yOiB2YXIoLS1wcmltYXJ5LTUwMCkgIWltcG9ydGFudDtcbn1cbi50ZXh0LXByaW1hcnktNjAwIHtcbiAgY29sb3I6IHZhcigtLXByaW1hcnktNjAwKSAhaW1wb3J0YW50O1xufVxuLnRleHQtcHJpbWFyeS03MDAge1xuICBjb2xvcjogdmFyKC0tcHJpbWFyeS03MDApICFpbXBvcnRhbnQ7XG59XG4udGV4dC1wcmltYXJ5LTgwMCB7XG4gIGNvbG9yOiB2YXIoLS1wcmltYXJ5LTgwMCkgIWltcG9ydGFudDtcbn1cbi50ZXh0LXByaW1hcnktOTAwIHtcbiAgY29sb3I6IHZhcigtLXByaW1hcnktOTAwKSAhaW1wb3J0YW50O1xufVxuXG4uZm9jdXNcXDp0ZXh0LXByaW1hcnktNTA6Zm9jdXMge1xuICBjb2xvcjogdmFyKC0tcHJpbWFyeS01MCkgIWltcG9ydGFudDtcbn1cbi5mb2N1c1xcOnRleHQtcHJpbWFyeS0xMDA6Zm9jdXMge1xuICBjb2xvcjogdmFyKC0tcHJpbWFyeS0xMDApICFpbXBvcnRhbnQ7XG59XG4uZm9jdXNcXDp0ZXh0LXByaW1hcnktMjAwOmZvY3VzIHtcbiAgY29sb3I6IHZhcigtLXByaW1hcnktMjAwKSAhaW1wb3J0YW50O1xufVxuLmZvY3VzXFw6dGV4dC1wcmltYXJ5LTMwMDpmb2N1cyB7XG4gIGNvbG9yOiB2YXIoLS1wcmltYXJ5LTMwMCkgIWltcG9ydGFudDtcbn1cbi5mb2N1c1xcOnRleHQtcHJpbWFyeS00MDA6Zm9jdXMge1xuICBjb2xvcjogdmFyKC0tcHJpbWFyeS00MDApICFpbXBvcnRhbnQ7XG59XG4uZm9jdXNcXDp0ZXh0LXByaW1hcnktNTAwOmZvY3VzIHtcbiAgY29sb3I6IHZhcigtLXByaW1hcnktNTAwKSAhaW1wb3J0YW50O1xufVxuLmZvY3VzXFw6dGV4dC1wcmltYXJ5LTYwMDpmb2N1cyB7XG4gIGNvbG9yOiB2YXIoLS1wcmltYXJ5LTYwMCkgIWltcG9ydGFudDtcbn1cbi5mb2N1c1xcOnRleHQtcHJpbWFyeS03MDA6Zm9jdXMge1xuICBjb2xvcjogdmFyKC0tcHJpbWFyeS03MDApICFpbXBvcnRhbnQ7XG59XG4uZm9jdXNcXDp0ZXh0LXByaW1hcnktODAwOmZvY3VzIHtcbiAgY29sb3I6IHZhcigtLXByaW1hcnktODAwKSAhaW1wb3J0YW50O1xufVxuLmZvY3VzXFw6dGV4dC1wcmltYXJ5LTkwMDpmb2N1cyB7XG4gIGNvbG9yOiB2YXIoLS1wcmltYXJ5LTkwMCkgIWltcG9ydGFudDtcbn1cblxuLmhvdmVyXFw6dGV4dC1wcmltYXJ5LTUwOmhvdmVyIHtcbiAgY29sb3I6IHZhcigtLXByaW1hcnktNTApICFpbXBvcnRhbnQ7XG59XG4uaG92ZXJcXDp0ZXh0LXByaW1hcnktMTAwOmhvdmVyIHtcbiAgY29sb3I6IHZhcigtLXByaW1hcnktMTAwKSAhaW1wb3J0YW50O1xufVxuLmhvdmVyXFw6dGV4dC1wcmltYXJ5LTIwMDpob3ZlciB7XG4gIGNvbG9yOiB2YXIoLS1wcmltYXJ5LTIwMCkgIWltcG9ydGFudDtcbn1cbi5ob3ZlclxcOnRleHQtcHJpbWFyeS0zMDA6aG92ZXIge1xuICBjb2xvcjogdmFyKC0tcHJpbWFyeS0zMDApICFpbXBvcnRhbnQ7XG59XG4uaG92ZXJcXDp0ZXh0LXByaW1hcnktNDAwOmhvdmVyIHtcbiAgY29sb3I6IHZhcigtLXByaW1hcnktNDAwKSAhaW1wb3J0YW50O1xufVxuLmhvdmVyXFw6dGV4dC1wcmltYXJ5LTUwMDpob3ZlciB7XG4gIGNvbG9yOiB2YXIoLS1wcmltYXJ5LTUwMCkgIWltcG9ydGFudDtcbn1cbi5ob3ZlclxcOnRleHQtcHJpbWFyeS02MDA6aG92ZXIge1xuICBjb2xvcjogdmFyKC0tcHJpbWFyeS02MDApICFpbXBvcnRhbnQ7XG59XG4uaG92ZXJcXDp0ZXh0LXByaW1hcnktNzAwOmhvdmVyIHtcbiAgY29sb3I6IHZhcigtLXByaW1hcnktNzAwKSAhaW1wb3J0YW50O1xufVxuLmhvdmVyXFw6dGV4dC1wcmltYXJ5LTgwMDpob3ZlciB7XG4gIGNvbG9yOiB2YXIoLS1wcmltYXJ5LTgwMCkgIWltcG9ydGFudDtcbn1cbi5ob3ZlclxcOnRleHQtcHJpbWFyeS05MDA6aG92ZXIge1xuICBjb2xvcjogdmFyKC0tcHJpbWFyeS05MDApICFpbXBvcnRhbnQ7XG59XG5cbi5hY3RpdmVcXDp0ZXh0LXByaW1hcnktNTA6YWN0aXZlIHtcbiAgY29sb3I6IHZhcigtLXByaW1hcnktNTApICFpbXBvcnRhbnQ7XG59XG4uYWN0aXZlXFw6dGV4dC1wcmltYXJ5LTEwMDphY3RpdmUge1xuICBjb2xvcjogdmFyKC0tcHJpbWFyeS0xMDApICFpbXBvcnRhbnQ7XG59XG4uYWN0aXZlXFw6dGV4dC1wcmltYXJ5LTIwMDphY3RpdmUge1xuICBjb2xvcjogdmFyKC0tcHJpbWFyeS0yMDApICFpbXBvcnRhbnQ7XG59XG4uYWN0aXZlXFw6dGV4dC1wcmltYXJ5LTMwMDphY3RpdmUge1xuICBjb2xvcjogdmFyKC0tcHJpbWFyeS0zMDApICFpbXBvcnRhbnQ7XG59XG4uYWN0aXZlXFw6dGV4dC1wcmltYXJ5LTQwMDphY3RpdmUge1xuICBjb2xvcjogdmFyKC0tcHJpbWFyeS00MDApICFpbXBvcnRhbnQ7XG59XG4uYWN0aXZlXFw6dGV4dC1wcmltYXJ5LTUwMDphY3RpdmUge1xuICBjb2xvcjogdmFyKC0tcHJpbWFyeS01MDApICFpbXBvcnRhbnQ7XG59XG4uYWN0aXZlXFw6dGV4dC1wcmltYXJ5LTYwMDphY3RpdmUge1xuICBjb2xvcjogdmFyKC0tcHJpbWFyeS02MDApICFpbXBvcnRhbnQ7XG59XG4uYWN0aXZlXFw6dGV4dC1wcmltYXJ5LTcwMDphY3RpdmUge1xuICBjb2xvcjogdmFyKC0tcHJpbWFyeS03MDApICFpbXBvcnRhbnQ7XG59XG4uYWN0aXZlXFw6dGV4dC1wcmltYXJ5LTgwMDphY3RpdmUge1xuICBjb2xvcjogdmFyKC0tcHJpbWFyeS04MDApICFpbXBvcnRhbnQ7XG59XG4uYWN0aXZlXFw6dGV4dC1wcmltYXJ5LTkwMDphY3RpdmUge1xuICBjb2xvcjogdmFyKC0tcHJpbWFyeS05MDApICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1ibHVlLTUwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmx1ZS01MCkgIWltcG9ydGFudDtcbn1cbi5iZy1ibHVlLTEwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJsdWUtMTAwKSAhaW1wb3J0YW50O1xufVxuLmJnLWJsdWUtMjAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmx1ZS0yMDApICFpbXBvcnRhbnQ7XG59XG4uYmctYmx1ZS0zMDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ibHVlLTMwMCkgIWltcG9ydGFudDtcbn1cbi5iZy1ibHVlLTQwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJsdWUtNDAwKSAhaW1wb3J0YW50O1xufVxuLmJnLWJsdWUtNTAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmx1ZS01MDApICFpbXBvcnRhbnQ7XG59XG4uYmctYmx1ZS02MDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ibHVlLTYwMCkgIWltcG9ydGFudDtcbn1cbi5iZy1ibHVlLTcwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJsdWUtNzAwKSAhaW1wb3J0YW50O1xufVxuLmJnLWJsdWUtODAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmx1ZS04MDApICFpbXBvcnRhbnQ7XG59XG4uYmctYmx1ZS05MDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ibHVlLTkwMCkgIWltcG9ydGFudDtcbn1cblxuLmZvY3VzXFw6YmctYmx1ZS01MDpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJsdWUtNTApICFpbXBvcnRhbnQ7XG59XG4uZm9jdXNcXDpiZy1ibHVlLTEwMDpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJsdWUtMTAwKSAhaW1wb3J0YW50O1xufVxuLmZvY3VzXFw6YmctYmx1ZS0yMDA6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ibHVlLTIwMCkgIWltcG9ydGFudDtcbn1cbi5mb2N1c1xcOmJnLWJsdWUtMzAwOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmx1ZS0zMDApICFpbXBvcnRhbnQ7XG59XG4uZm9jdXNcXDpiZy1ibHVlLTQwMDpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJsdWUtNDAwKSAhaW1wb3J0YW50O1xufVxuLmZvY3VzXFw6YmctYmx1ZS01MDA6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ibHVlLTUwMCkgIWltcG9ydGFudDtcbn1cbi5mb2N1c1xcOmJnLWJsdWUtNjAwOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmx1ZS02MDApICFpbXBvcnRhbnQ7XG59XG4uZm9jdXNcXDpiZy1ibHVlLTcwMDpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJsdWUtNzAwKSAhaW1wb3J0YW50O1xufVxuLmZvY3VzXFw6YmctYmx1ZS04MDA6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ibHVlLTgwMCkgIWltcG9ydGFudDtcbn1cbi5mb2N1c1xcOmJnLWJsdWUtOTAwOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmx1ZS05MDApICFpbXBvcnRhbnQ7XG59XG5cbi5ob3ZlclxcOmJnLWJsdWUtNTA6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ibHVlLTUwKSAhaW1wb3J0YW50O1xufVxuLmhvdmVyXFw6YmctYmx1ZS0xMDA6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ibHVlLTEwMCkgIWltcG9ydGFudDtcbn1cbi5ob3ZlclxcOmJnLWJsdWUtMjAwOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmx1ZS0yMDApICFpbXBvcnRhbnQ7XG59XG4uaG92ZXJcXDpiZy1ibHVlLTMwMDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJsdWUtMzAwKSAhaW1wb3J0YW50O1xufVxuLmhvdmVyXFw6YmctYmx1ZS00MDA6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ibHVlLTQwMCkgIWltcG9ydGFudDtcbn1cbi5ob3ZlclxcOmJnLWJsdWUtNTAwOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmx1ZS01MDApICFpbXBvcnRhbnQ7XG59XG4uaG92ZXJcXDpiZy1ibHVlLTYwMDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJsdWUtNjAwKSAhaW1wb3J0YW50O1xufVxuLmhvdmVyXFw6YmctYmx1ZS03MDA6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ibHVlLTcwMCkgIWltcG9ydGFudDtcbn1cbi5ob3ZlclxcOmJnLWJsdWUtODAwOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmx1ZS04MDApICFpbXBvcnRhbnQ7XG59XG4uaG92ZXJcXDpiZy1ibHVlLTkwMDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJsdWUtOTAwKSAhaW1wb3J0YW50O1xufVxuXG4uYWN0aXZlXFw6YmctYmx1ZS01MDphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ibHVlLTUwKSAhaW1wb3J0YW50O1xufVxuLmFjdGl2ZVxcOmJnLWJsdWUtMTAwOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJsdWUtMTAwKSAhaW1wb3J0YW50O1xufVxuLmFjdGl2ZVxcOmJnLWJsdWUtMjAwOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJsdWUtMjAwKSAhaW1wb3J0YW50O1xufVxuLmFjdGl2ZVxcOmJnLWJsdWUtMzAwOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJsdWUtMzAwKSAhaW1wb3J0YW50O1xufVxuLmFjdGl2ZVxcOmJnLWJsdWUtNDAwOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJsdWUtNDAwKSAhaW1wb3J0YW50O1xufVxuLmFjdGl2ZVxcOmJnLWJsdWUtNTAwOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJsdWUtNTAwKSAhaW1wb3J0YW50O1xufVxuLmFjdGl2ZVxcOmJnLWJsdWUtNjAwOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJsdWUtNjAwKSAhaW1wb3J0YW50O1xufVxuLmFjdGl2ZVxcOmJnLWJsdWUtNzAwOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJsdWUtNzAwKSAhaW1wb3J0YW50O1xufVxuLmFjdGl2ZVxcOmJnLWJsdWUtODAwOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJsdWUtODAwKSAhaW1wb3J0YW50O1xufVxuLmFjdGl2ZVxcOmJnLWJsdWUtOTAwOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJsdWUtOTAwKSAhaW1wb3J0YW50O1xufVxuXG4uYmctZ3JlZW4tNTAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ncmVlbi01MCkgIWltcG9ydGFudDtcbn1cbi5iZy1ncmVlbi0xMDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ncmVlbi0xMDApICFpbXBvcnRhbnQ7XG59XG4uYmctZ3JlZW4tMjAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZ3JlZW4tMjAwKSAhaW1wb3J0YW50O1xufVxuLmJnLWdyZWVuLTMwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWdyZWVuLTMwMCkgIWltcG9ydGFudDtcbn1cbi5iZy1ncmVlbi00MDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ncmVlbi00MDApICFpbXBvcnRhbnQ7XG59XG4uYmctZ3JlZW4tNTAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZ3JlZW4tNTAwKSAhaW1wb3J0YW50O1xufVxuLmJnLWdyZWVuLTYwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWdyZWVuLTYwMCkgIWltcG9ydGFudDtcbn1cbi5iZy1ncmVlbi03MDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ncmVlbi03MDApICFpbXBvcnRhbnQ7XG59XG4uYmctZ3JlZW4tODAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZ3JlZW4tODAwKSAhaW1wb3J0YW50O1xufVxuLmJnLWdyZWVuLTkwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWdyZWVuLTkwMCkgIWltcG9ydGFudDtcbn1cblxuLmZvY3VzXFw6YmctZ3JlZW4tNTA6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ncmVlbi01MCkgIWltcG9ydGFudDtcbn1cbi5mb2N1c1xcOmJnLWdyZWVuLTEwMDpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWdyZWVuLTEwMCkgIWltcG9ydGFudDtcbn1cbi5mb2N1c1xcOmJnLWdyZWVuLTIwMDpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWdyZWVuLTIwMCkgIWltcG9ydGFudDtcbn1cbi5mb2N1c1xcOmJnLWdyZWVuLTMwMDpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWdyZWVuLTMwMCkgIWltcG9ydGFudDtcbn1cbi5mb2N1c1xcOmJnLWdyZWVuLTQwMDpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWdyZWVuLTQwMCkgIWltcG9ydGFudDtcbn1cbi5mb2N1c1xcOmJnLWdyZWVuLTUwMDpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWdyZWVuLTUwMCkgIWltcG9ydGFudDtcbn1cbi5mb2N1c1xcOmJnLWdyZWVuLTYwMDpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWdyZWVuLTYwMCkgIWltcG9ydGFudDtcbn1cbi5mb2N1c1xcOmJnLWdyZWVuLTcwMDpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWdyZWVuLTcwMCkgIWltcG9ydGFudDtcbn1cbi5mb2N1c1xcOmJnLWdyZWVuLTgwMDpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWdyZWVuLTgwMCkgIWltcG9ydGFudDtcbn1cbi5mb2N1c1xcOmJnLWdyZWVuLTkwMDpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWdyZWVuLTkwMCkgIWltcG9ydGFudDtcbn1cblxuLmhvdmVyXFw6YmctZ3JlZW4tNTA6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ncmVlbi01MCkgIWltcG9ydGFudDtcbn1cbi5ob3ZlclxcOmJnLWdyZWVuLTEwMDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWdyZWVuLTEwMCkgIWltcG9ydGFudDtcbn1cbi5ob3ZlclxcOmJnLWdyZWVuLTIwMDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWdyZWVuLTIwMCkgIWltcG9ydGFudDtcbn1cbi5ob3ZlclxcOmJnLWdyZWVuLTMwMDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWdyZWVuLTMwMCkgIWltcG9ydGFudDtcbn1cbi5ob3ZlclxcOmJnLWdyZWVuLTQwMDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWdyZWVuLTQwMCkgIWltcG9ydGFudDtcbn1cbi5ob3ZlclxcOmJnLWdyZWVuLTUwMDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWdyZWVuLTUwMCkgIWltcG9ydGFudDtcbn1cbi5ob3ZlclxcOmJnLWdyZWVuLTYwMDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWdyZWVuLTYwMCkgIWltcG9ydGFudDtcbn1cbi5ob3ZlclxcOmJnLWdyZWVuLTcwMDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWdyZWVuLTcwMCkgIWltcG9ydGFudDtcbn1cbi5ob3ZlclxcOmJnLWdyZWVuLTgwMDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWdyZWVuLTgwMCkgIWltcG9ydGFudDtcbn1cbi5ob3ZlclxcOmJnLWdyZWVuLTkwMDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWdyZWVuLTkwMCkgIWltcG9ydGFudDtcbn1cblxuLmFjdGl2ZVxcOmJnLWdyZWVuLTUwOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWdyZWVuLTUwKSAhaW1wb3J0YW50O1xufVxuLmFjdGl2ZVxcOmJnLWdyZWVuLTEwMDphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ncmVlbi0xMDApICFpbXBvcnRhbnQ7XG59XG4uYWN0aXZlXFw6YmctZ3JlZW4tMjAwOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWdyZWVuLTIwMCkgIWltcG9ydGFudDtcbn1cbi5hY3RpdmVcXDpiZy1ncmVlbi0zMDA6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZ3JlZW4tMzAwKSAhaW1wb3J0YW50O1xufVxuLmFjdGl2ZVxcOmJnLWdyZWVuLTQwMDphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ncmVlbi00MDApICFpbXBvcnRhbnQ7XG59XG4uYWN0aXZlXFw6YmctZ3JlZW4tNTAwOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWdyZWVuLTUwMCkgIWltcG9ydGFudDtcbn1cbi5hY3RpdmVcXDpiZy1ncmVlbi02MDA6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZ3JlZW4tNjAwKSAhaW1wb3J0YW50O1xufVxuLmFjdGl2ZVxcOmJnLWdyZWVuLTcwMDphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ncmVlbi03MDApICFpbXBvcnRhbnQ7XG59XG4uYWN0aXZlXFw6YmctZ3JlZW4tODAwOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWdyZWVuLTgwMCkgIWltcG9ydGFudDtcbn1cbi5hY3RpdmVcXDpiZy1ncmVlbi05MDA6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZ3JlZW4tOTAwKSAhaW1wb3J0YW50O1xufVxuXG4uYmcteWVsbG93LTUwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0teWVsbG93LTUwKSAhaW1wb3J0YW50O1xufVxuLmJnLXllbGxvdy0xMDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS15ZWxsb3ctMTAwKSAhaW1wb3J0YW50O1xufVxuLmJnLXllbGxvdy0yMDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS15ZWxsb3ctMjAwKSAhaW1wb3J0YW50O1xufVxuLmJnLXllbGxvdy0zMDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS15ZWxsb3ctMzAwKSAhaW1wb3J0YW50O1xufVxuLmJnLXllbGxvdy00MDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS15ZWxsb3ctNDAwKSAhaW1wb3J0YW50O1xufVxuLmJnLXllbGxvdy01MDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS15ZWxsb3ctNTAwKSAhaW1wb3J0YW50O1xufVxuLmJnLXllbGxvdy02MDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS15ZWxsb3ctNjAwKSAhaW1wb3J0YW50O1xufVxuLmJnLXllbGxvdy03MDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS15ZWxsb3ctNzAwKSAhaW1wb3J0YW50O1xufVxuLmJnLXllbGxvdy04MDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS15ZWxsb3ctODAwKSAhaW1wb3J0YW50O1xufVxuLmJnLXllbGxvdy05MDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS15ZWxsb3ctOTAwKSAhaW1wb3J0YW50O1xufVxuXG4uZm9jdXNcXDpiZy15ZWxsb3ctNTA6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS15ZWxsb3ctNTApICFpbXBvcnRhbnQ7XG59XG4uZm9jdXNcXDpiZy15ZWxsb3ctMTAwOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0teWVsbG93LTEwMCkgIWltcG9ydGFudDtcbn1cbi5mb2N1c1xcOmJnLXllbGxvdy0yMDA6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS15ZWxsb3ctMjAwKSAhaW1wb3J0YW50O1xufVxuLmZvY3VzXFw6YmcteWVsbG93LTMwMDpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXllbGxvdy0zMDApICFpbXBvcnRhbnQ7XG59XG4uZm9jdXNcXDpiZy15ZWxsb3ctNDAwOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0teWVsbG93LTQwMCkgIWltcG9ydGFudDtcbn1cbi5mb2N1c1xcOmJnLXllbGxvdy01MDA6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS15ZWxsb3ctNTAwKSAhaW1wb3J0YW50O1xufVxuLmZvY3VzXFw6YmcteWVsbG93LTYwMDpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXllbGxvdy02MDApICFpbXBvcnRhbnQ7XG59XG4uZm9jdXNcXDpiZy15ZWxsb3ctNzAwOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0teWVsbG93LTcwMCkgIWltcG9ydGFudDtcbn1cbi5mb2N1c1xcOmJnLXllbGxvdy04MDA6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS15ZWxsb3ctODAwKSAhaW1wb3J0YW50O1xufVxuLmZvY3VzXFw6YmcteWVsbG93LTkwMDpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXllbGxvdy05MDApICFpbXBvcnRhbnQ7XG59XG5cbi5ob3ZlclxcOmJnLXllbGxvdy01MDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXllbGxvdy01MCkgIWltcG9ydGFudDtcbn1cbi5ob3ZlclxcOmJnLXllbGxvdy0xMDA6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS15ZWxsb3ctMTAwKSAhaW1wb3J0YW50O1xufVxuLmhvdmVyXFw6YmcteWVsbG93LTIwMDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXllbGxvdy0yMDApICFpbXBvcnRhbnQ7XG59XG4uaG92ZXJcXDpiZy15ZWxsb3ctMzAwOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0teWVsbG93LTMwMCkgIWltcG9ydGFudDtcbn1cbi5ob3ZlclxcOmJnLXllbGxvdy00MDA6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS15ZWxsb3ctNDAwKSAhaW1wb3J0YW50O1xufVxuLmhvdmVyXFw6YmcteWVsbG93LTUwMDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXllbGxvdy01MDApICFpbXBvcnRhbnQ7XG59XG4uaG92ZXJcXDpiZy15ZWxsb3ctNjAwOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0teWVsbG93LTYwMCkgIWltcG9ydGFudDtcbn1cbi5ob3ZlclxcOmJnLXllbGxvdy03MDA6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS15ZWxsb3ctNzAwKSAhaW1wb3J0YW50O1xufVxuLmhvdmVyXFw6YmcteWVsbG93LTgwMDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXllbGxvdy04MDApICFpbXBvcnRhbnQ7XG59XG4uaG92ZXJcXDpiZy15ZWxsb3ctOTAwOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0teWVsbG93LTkwMCkgIWltcG9ydGFudDtcbn1cblxuLmFjdGl2ZVxcOmJnLXllbGxvdy01MDphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS15ZWxsb3ctNTApICFpbXBvcnRhbnQ7XG59XG4uYWN0aXZlXFw6YmcteWVsbG93LTEwMDphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS15ZWxsb3ctMTAwKSAhaW1wb3J0YW50O1xufVxuLmFjdGl2ZVxcOmJnLXllbGxvdy0yMDA6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0teWVsbG93LTIwMCkgIWltcG9ydGFudDtcbn1cbi5hY3RpdmVcXDpiZy15ZWxsb3ctMzAwOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXllbGxvdy0zMDApICFpbXBvcnRhbnQ7XG59XG4uYWN0aXZlXFw6YmcteWVsbG93LTQwMDphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS15ZWxsb3ctNDAwKSAhaW1wb3J0YW50O1xufVxuLmFjdGl2ZVxcOmJnLXllbGxvdy01MDA6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0teWVsbG93LTUwMCkgIWltcG9ydGFudDtcbn1cbi5hY3RpdmVcXDpiZy15ZWxsb3ctNjAwOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXllbGxvdy02MDApICFpbXBvcnRhbnQ7XG59XG4uYWN0aXZlXFw6YmcteWVsbG93LTcwMDphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS15ZWxsb3ctNzAwKSAhaW1wb3J0YW50O1xufVxuLmFjdGl2ZVxcOmJnLXllbGxvdy04MDA6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0teWVsbG93LTgwMCkgIWltcG9ydGFudDtcbn1cbi5hY3RpdmVcXDpiZy15ZWxsb3ctOTAwOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXllbGxvdy05MDApICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1jeWFuLTUwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY3lhbi01MCkgIWltcG9ydGFudDtcbn1cbi5iZy1jeWFuLTEwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWN5YW4tMTAwKSAhaW1wb3J0YW50O1xufVxuLmJnLWN5YW4tMjAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY3lhbi0yMDApICFpbXBvcnRhbnQ7XG59XG4uYmctY3lhbi0zMDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jeWFuLTMwMCkgIWltcG9ydGFudDtcbn1cbi5iZy1jeWFuLTQwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWN5YW4tNDAwKSAhaW1wb3J0YW50O1xufVxuLmJnLWN5YW4tNTAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY3lhbi01MDApICFpbXBvcnRhbnQ7XG59XG4uYmctY3lhbi02MDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jeWFuLTYwMCkgIWltcG9ydGFudDtcbn1cbi5iZy1jeWFuLTcwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWN5YW4tNzAwKSAhaW1wb3J0YW50O1xufVxuLmJnLWN5YW4tODAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY3lhbi04MDApICFpbXBvcnRhbnQ7XG59XG4uYmctY3lhbi05MDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jeWFuLTkwMCkgIWltcG9ydGFudDtcbn1cblxuLmZvY3VzXFw6YmctY3lhbi01MDpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWN5YW4tNTApICFpbXBvcnRhbnQ7XG59XG4uZm9jdXNcXDpiZy1jeWFuLTEwMDpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWN5YW4tMTAwKSAhaW1wb3J0YW50O1xufVxuLmZvY3VzXFw6YmctY3lhbi0yMDA6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jeWFuLTIwMCkgIWltcG9ydGFudDtcbn1cbi5mb2N1c1xcOmJnLWN5YW4tMzAwOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY3lhbi0zMDApICFpbXBvcnRhbnQ7XG59XG4uZm9jdXNcXDpiZy1jeWFuLTQwMDpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWN5YW4tNDAwKSAhaW1wb3J0YW50O1xufVxuLmZvY3VzXFw6YmctY3lhbi01MDA6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jeWFuLTUwMCkgIWltcG9ydGFudDtcbn1cbi5mb2N1c1xcOmJnLWN5YW4tNjAwOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY3lhbi02MDApICFpbXBvcnRhbnQ7XG59XG4uZm9jdXNcXDpiZy1jeWFuLTcwMDpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWN5YW4tNzAwKSAhaW1wb3J0YW50O1xufVxuLmZvY3VzXFw6YmctY3lhbi04MDA6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jeWFuLTgwMCkgIWltcG9ydGFudDtcbn1cbi5mb2N1c1xcOmJnLWN5YW4tOTAwOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY3lhbi05MDApICFpbXBvcnRhbnQ7XG59XG5cbi5ob3ZlclxcOmJnLWN5YW4tNTA6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jeWFuLTUwKSAhaW1wb3J0YW50O1xufVxuLmhvdmVyXFw6YmctY3lhbi0xMDA6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jeWFuLTEwMCkgIWltcG9ydGFudDtcbn1cbi5ob3ZlclxcOmJnLWN5YW4tMjAwOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY3lhbi0yMDApICFpbXBvcnRhbnQ7XG59XG4uaG92ZXJcXDpiZy1jeWFuLTMwMDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWN5YW4tMzAwKSAhaW1wb3J0YW50O1xufVxuLmhvdmVyXFw6YmctY3lhbi00MDA6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jeWFuLTQwMCkgIWltcG9ydGFudDtcbn1cbi5ob3ZlclxcOmJnLWN5YW4tNTAwOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY3lhbi01MDApICFpbXBvcnRhbnQ7XG59XG4uaG92ZXJcXDpiZy1jeWFuLTYwMDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWN5YW4tNjAwKSAhaW1wb3J0YW50O1xufVxuLmhvdmVyXFw6YmctY3lhbi03MDA6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jeWFuLTcwMCkgIWltcG9ydGFudDtcbn1cbi5ob3ZlclxcOmJnLWN5YW4tODAwOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY3lhbi04MDApICFpbXBvcnRhbnQ7XG59XG4uaG92ZXJcXDpiZy1jeWFuLTkwMDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWN5YW4tOTAwKSAhaW1wb3J0YW50O1xufVxuXG4uYWN0aXZlXFw6YmctY3lhbi01MDphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jeWFuLTUwKSAhaW1wb3J0YW50O1xufVxuLmFjdGl2ZVxcOmJnLWN5YW4tMTAwOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWN5YW4tMTAwKSAhaW1wb3J0YW50O1xufVxuLmFjdGl2ZVxcOmJnLWN5YW4tMjAwOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWN5YW4tMjAwKSAhaW1wb3J0YW50O1xufVxuLmFjdGl2ZVxcOmJnLWN5YW4tMzAwOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWN5YW4tMzAwKSAhaW1wb3J0YW50O1xufVxuLmFjdGl2ZVxcOmJnLWN5YW4tNDAwOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWN5YW4tNDAwKSAhaW1wb3J0YW50O1xufVxuLmFjdGl2ZVxcOmJnLWN5YW4tNTAwOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWN5YW4tNTAwKSAhaW1wb3J0YW50O1xufVxuLmFjdGl2ZVxcOmJnLWN5YW4tNjAwOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWN5YW4tNjAwKSAhaW1wb3J0YW50O1xufVxuLmFjdGl2ZVxcOmJnLWN5YW4tNzAwOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWN5YW4tNzAwKSAhaW1wb3J0YW50O1xufVxuLmFjdGl2ZVxcOmJnLWN5YW4tODAwOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWN5YW4tODAwKSAhaW1wb3J0YW50O1xufVxuLmFjdGl2ZVxcOmJnLWN5YW4tOTAwOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWN5YW4tOTAwKSAhaW1wb3J0YW50O1xufVxuXG4uYmctcGluay01MCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXBpbmstNTApICFpbXBvcnRhbnQ7XG59XG4uYmctcGluay0xMDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1waW5rLTEwMCkgIWltcG9ydGFudDtcbn1cbi5iZy1waW5rLTIwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXBpbmstMjAwKSAhaW1wb3J0YW50O1xufVxuLmJnLXBpbmstMzAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcGluay0zMDApICFpbXBvcnRhbnQ7XG59XG4uYmctcGluay00MDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1waW5rLTQwMCkgIWltcG9ydGFudDtcbn1cbi5iZy1waW5rLTUwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXBpbmstNTAwKSAhaW1wb3J0YW50O1xufVxuLmJnLXBpbmstNjAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcGluay02MDApICFpbXBvcnRhbnQ7XG59XG4uYmctcGluay03MDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1waW5rLTcwMCkgIWltcG9ydGFudDtcbn1cbi5iZy1waW5rLTgwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXBpbmstODAwKSAhaW1wb3J0YW50O1xufVxuLmJnLXBpbmstOTAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcGluay05MDApICFpbXBvcnRhbnQ7XG59XG5cbi5mb2N1c1xcOmJnLXBpbmstNTA6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1waW5rLTUwKSAhaW1wb3J0YW50O1xufVxuLmZvY3VzXFw6YmctcGluay0xMDA6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1waW5rLTEwMCkgIWltcG9ydGFudDtcbn1cbi5mb2N1c1xcOmJnLXBpbmstMjAwOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcGluay0yMDApICFpbXBvcnRhbnQ7XG59XG4uZm9jdXNcXDpiZy1waW5rLTMwMDpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXBpbmstMzAwKSAhaW1wb3J0YW50O1xufVxuLmZvY3VzXFw6YmctcGluay00MDA6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1waW5rLTQwMCkgIWltcG9ydGFudDtcbn1cbi5mb2N1c1xcOmJnLXBpbmstNTAwOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcGluay01MDApICFpbXBvcnRhbnQ7XG59XG4uZm9jdXNcXDpiZy1waW5rLTYwMDpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXBpbmstNjAwKSAhaW1wb3J0YW50O1xufVxuLmZvY3VzXFw6YmctcGluay03MDA6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1waW5rLTcwMCkgIWltcG9ydGFudDtcbn1cbi5mb2N1c1xcOmJnLXBpbmstODAwOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcGluay04MDApICFpbXBvcnRhbnQ7XG59XG4uZm9jdXNcXDpiZy1waW5rLTkwMDpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXBpbmstOTAwKSAhaW1wb3J0YW50O1xufVxuXG4uaG92ZXJcXDpiZy1waW5rLTUwOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcGluay01MCkgIWltcG9ydGFudDtcbn1cbi5ob3ZlclxcOmJnLXBpbmstMTAwOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcGluay0xMDApICFpbXBvcnRhbnQ7XG59XG4uaG92ZXJcXDpiZy1waW5rLTIwMDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXBpbmstMjAwKSAhaW1wb3J0YW50O1xufVxuLmhvdmVyXFw6YmctcGluay0zMDA6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1waW5rLTMwMCkgIWltcG9ydGFudDtcbn1cbi5ob3ZlclxcOmJnLXBpbmstNDAwOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcGluay00MDApICFpbXBvcnRhbnQ7XG59XG4uaG92ZXJcXDpiZy1waW5rLTUwMDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXBpbmstNTAwKSAhaW1wb3J0YW50O1xufVxuLmhvdmVyXFw6YmctcGluay02MDA6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1waW5rLTYwMCkgIWltcG9ydGFudDtcbn1cbi5ob3ZlclxcOmJnLXBpbmstNzAwOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcGluay03MDApICFpbXBvcnRhbnQ7XG59XG4uaG92ZXJcXDpiZy1waW5rLTgwMDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXBpbmstODAwKSAhaW1wb3J0YW50O1xufVxuLmhvdmVyXFw6YmctcGluay05MDA6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1waW5rLTkwMCkgIWltcG9ydGFudDtcbn1cblxuLmFjdGl2ZVxcOmJnLXBpbmstNTA6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcGluay01MCkgIWltcG9ydGFudDtcbn1cbi5hY3RpdmVcXDpiZy1waW5rLTEwMDphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1waW5rLTEwMCkgIWltcG9ydGFudDtcbn1cbi5hY3RpdmVcXDpiZy1waW5rLTIwMDphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1waW5rLTIwMCkgIWltcG9ydGFudDtcbn1cbi5hY3RpdmVcXDpiZy1waW5rLTMwMDphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1waW5rLTMwMCkgIWltcG9ydGFudDtcbn1cbi5hY3RpdmVcXDpiZy1waW5rLTQwMDphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1waW5rLTQwMCkgIWltcG9ydGFudDtcbn1cbi5hY3RpdmVcXDpiZy1waW5rLTUwMDphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1waW5rLTUwMCkgIWltcG9ydGFudDtcbn1cbi5hY3RpdmVcXDpiZy1waW5rLTYwMDphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1waW5rLTYwMCkgIWltcG9ydGFudDtcbn1cbi5hY3RpdmVcXDpiZy1waW5rLTcwMDphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1waW5rLTcwMCkgIWltcG9ydGFudDtcbn1cbi5hY3RpdmVcXDpiZy1waW5rLTgwMDphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1waW5rLTgwMCkgIWltcG9ydGFudDtcbn1cbi5hY3RpdmVcXDpiZy1waW5rLTkwMDphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1waW5rLTkwMCkgIWltcG9ydGFudDtcbn1cblxuLmJnLWluZGlnby01MCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWluZGlnby01MCkgIWltcG9ydGFudDtcbn1cbi5iZy1pbmRpZ28tMTAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0taW5kaWdvLTEwMCkgIWltcG9ydGFudDtcbn1cbi5iZy1pbmRpZ28tMjAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0taW5kaWdvLTIwMCkgIWltcG9ydGFudDtcbn1cbi5iZy1pbmRpZ28tMzAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0taW5kaWdvLTMwMCkgIWltcG9ydGFudDtcbn1cbi5iZy1pbmRpZ28tNDAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0taW5kaWdvLTQwMCkgIWltcG9ydGFudDtcbn1cbi5iZy1pbmRpZ28tNTAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0taW5kaWdvLTUwMCkgIWltcG9ydGFudDtcbn1cbi5iZy1pbmRpZ28tNjAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0taW5kaWdvLTYwMCkgIWltcG9ydGFudDtcbn1cbi5iZy1pbmRpZ28tNzAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0taW5kaWdvLTcwMCkgIWltcG9ydGFudDtcbn1cbi5iZy1pbmRpZ28tODAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0taW5kaWdvLTgwMCkgIWltcG9ydGFudDtcbn1cbi5iZy1pbmRpZ28tOTAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0taW5kaWdvLTkwMCkgIWltcG9ydGFudDtcbn1cblxuLmZvY3VzXFw6YmctaW5kaWdvLTUwOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0taW5kaWdvLTUwKSAhaW1wb3J0YW50O1xufVxuLmZvY3VzXFw6YmctaW5kaWdvLTEwMDpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWluZGlnby0xMDApICFpbXBvcnRhbnQ7XG59XG4uZm9jdXNcXDpiZy1pbmRpZ28tMjAwOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0taW5kaWdvLTIwMCkgIWltcG9ydGFudDtcbn1cbi5mb2N1c1xcOmJnLWluZGlnby0zMDA6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1pbmRpZ28tMzAwKSAhaW1wb3J0YW50O1xufVxuLmZvY3VzXFw6YmctaW5kaWdvLTQwMDpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWluZGlnby00MDApICFpbXBvcnRhbnQ7XG59XG4uZm9jdXNcXDpiZy1pbmRpZ28tNTAwOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0taW5kaWdvLTUwMCkgIWltcG9ydGFudDtcbn1cbi5mb2N1c1xcOmJnLWluZGlnby02MDA6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1pbmRpZ28tNjAwKSAhaW1wb3J0YW50O1xufVxuLmZvY3VzXFw6YmctaW5kaWdvLTcwMDpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWluZGlnby03MDApICFpbXBvcnRhbnQ7XG59XG4uZm9jdXNcXDpiZy1pbmRpZ28tODAwOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0taW5kaWdvLTgwMCkgIWltcG9ydGFudDtcbn1cbi5mb2N1c1xcOmJnLWluZGlnby05MDA6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1pbmRpZ28tOTAwKSAhaW1wb3J0YW50O1xufVxuXG4uaG92ZXJcXDpiZy1pbmRpZ28tNTA6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1pbmRpZ28tNTApICFpbXBvcnRhbnQ7XG59XG4uaG92ZXJcXDpiZy1pbmRpZ28tMTAwOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0taW5kaWdvLTEwMCkgIWltcG9ydGFudDtcbn1cbi5ob3ZlclxcOmJnLWluZGlnby0yMDA6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1pbmRpZ28tMjAwKSAhaW1wb3J0YW50O1xufVxuLmhvdmVyXFw6YmctaW5kaWdvLTMwMDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWluZGlnby0zMDApICFpbXBvcnRhbnQ7XG59XG4uaG92ZXJcXDpiZy1pbmRpZ28tNDAwOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0taW5kaWdvLTQwMCkgIWltcG9ydGFudDtcbn1cbi5ob3ZlclxcOmJnLWluZGlnby01MDA6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1pbmRpZ28tNTAwKSAhaW1wb3J0YW50O1xufVxuLmhvdmVyXFw6YmctaW5kaWdvLTYwMDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWluZGlnby02MDApICFpbXBvcnRhbnQ7XG59XG4uaG92ZXJcXDpiZy1pbmRpZ28tNzAwOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0taW5kaWdvLTcwMCkgIWltcG9ydGFudDtcbn1cbi5ob3ZlclxcOmJnLWluZGlnby04MDA6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1pbmRpZ28tODAwKSAhaW1wb3J0YW50O1xufVxuLmhvdmVyXFw6YmctaW5kaWdvLTkwMDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWluZGlnby05MDApICFpbXBvcnRhbnQ7XG59XG5cbi5hY3RpdmVcXDpiZy1pbmRpZ28tNTA6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0taW5kaWdvLTUwKSAhaW1wb3J0YW50O1xufVxuLmFjdGl2ZVxcOmJnLWluZGlnby0xMDA6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0taW5kaWdvLTEwMCkgIWltcG9ydGFudDtcbn1cbi5hY3RpdmVcXDpiZy1pbmRpZ28tMjAwOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWluZGlnby0yMDApICFpbXBvcnRhbnQ7XG59XG4uYWN0aXZlXFw6YmctaW5kaWdvLTMwMDphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1pbmRpZ28tMzAwKSAhaW1wb3J0YW50O1xufVxuLmFjdGl2ZVxcOmJnLWluZGlnby00MDA6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0taW5kaWdvLTQwMCkgIWltcG9ydGFudDtcbn1cbi5hY3RpdmVcXDpiZy1pbmRpZ28tNTAwOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWluZGlnby01MDApICFpbXBvcnRhbnQ7XG59XG4uYWN0aXZlXFw6YmctaW5kaWdvLTYwMDphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1pbmRpZ28tNjAwKSAhaW1wb3J0YW50O1xufVxuLmFjdGl2ZVxcOmJnLWluZGlnby03MDA6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0taW5kaWdvLTcwMCkgIWltcG9ydGFudDtcbn1cbi5hY3RpdmVcXDpiZy1pbmRpZ28tODAwOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWluZGlnby04MDApICFpbXBvcnRhbnQ7XG59XG4uYWN0aXZlXFw6YmctaW5kaWdvLTkwMDphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1pbmRpZ28tOTAwKSAhaW1wb3J0YW50O1xufVxuXG4uYmctdGVhbC01MCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXRlYWwtNTApICFpbXBvcnRhbnQ7XG59XG4uYmctdGVhbC0xMDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS10ZWFsLTEwMCkgIWltcG9ydGFudDtcbn1cbi5iZy10ZWFsLTIwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXRlYWwtMjAwKSAhaW1wb3J0YW50O1xufVxuLmJnLXRlYWwtMzAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdGVhbC0zMDApICFpbXBvcnRhbnQ7XG59XG4uYmctdGVhbC00MDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS10ZWFsLTQwMCkgIWltcG9ydGFudDtcbn1cbi5iZy10ZWFsLTUwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXRlYWwtNTAwKSAhaW1wb3J0YW50O1xufVxuLmJnLXRlYWwtNjAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdGVhbC02MDApICFpbXBvcnRhbnQ7XG59XG4uYmctdGVhbC03MDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS10ZWFsLTcwMCkgIWltcG9ydGFudDtcbn1cbi5iZy10ZWFsLTgwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXRlYWwtODAwKSAhaW1wb3J0YW50O1xufVxuLmJnLXRlYWwtOTAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdGVhbC05MDApICFpbXBvcnRhbnQ7XG59XG5cbi5mb2N1c1xcOmJnLXRlYWwtNTA6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS10ZWFsLTUwKSAhaW1wb3J0YW50O1xufVxuLmZvY3VzXFw6YmctdGVhbC0xMDA6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS10ZWFsLTEwMCkgIWltcG9ydGFudDtcbn1cbi5mb2N1c1xcOmJnLXRlYWwtMjAwOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdGVhbC0yMDApICFpbXBvcnRhbnQ7XG59XG4uZm9jdXNcXDpiZy10ZWFsLTMwMDpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXRlYWwtMzAwKSAhaW1wb3J0YW50O1xufVxuLmZvY3VzXFw6YmctdGVhbC00MDA6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS10ZWFsLTQwMCkgIWltcG9ydGFudDtcbn1cbi5mb2N1c1xcOmJnLXRlYWwtNTAwOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdGVhbC01MDApICFpbXBvcnRhbnQ7XG59XG4uZm9jdXNcXDpiZy10ZWFsLTYwMDpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXRlYWwtNjAwKSAhaW1wb3J0YW50O1xufVxuLmZvY3VzXFw6YmctdGVhbC03MDA6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS10ZWFsLTcwMCkgIWltcG9ydGFudDtcbn1cbi5mb2N1c1xcOmJnLXRlYWwtODAwOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdGVhbC04MDApICFpbXBvcnRhbnQ7XG59XG4uZm9jdXNcXDpiZy10ZWFsLTkwMDpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXRlYWwtOTAwKSAhaW1wb3J0YW50O1xufVxuXG4uaG92ZXJcXDpiZy10ZWFsLTUwOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdGVhbC01MCkgIWltcG9ydGFudDtcbn1cbi5ob3ZlclxcOmJnLXRlYWwtMTAwOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdGVhbC0xMDApICFpbXBvcnRhbnQ7XG59XG4uaG92ZXJcXDpiZy10ZWFsLTIwMDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXRlYWwtMjAwKSAhaW1wb3J0YW50O1xufVxuLmhvdmVyXFw6YmctdGVhbC0zMDA6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS10ZWFsLTMwMCkgIWltcG9ydGFudDtcbn1cbi5ob3ZlclxcOmJnLXRlYWwtNDAwOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdGVhbC00MDApICFpbXBvcnRhbnQ7XG59XG4uaG92ZXJcXDpiZy10ZWFsLTUwMDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXRlYWwtNTAwKSAhaW1wb3J0YW50O1xufVxuLmhvdmVyXFw6YmctdGVhbC02MDA6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS10ZWFsLTYwMCkgIWltcG9ydGFudDtcbn1cbi5ob3ZlclxcOmJnLXRlYWwtNzAwOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdGVhbC03MDApICFpbXBvcnRhbnQ7XG59XG4uaG92ZXJcXDpiZy10ZWFsLTgwMDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXRlYWwtODAwKSAhaW1wb3J0YW50O1xufVxuLmhvdmVyXFw6YmctdGVhbC05MDA6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS10ZWFsLTkwMCkgIWltcG9ydGFudDtcbn1cblxuLmFjdGl2ZVxcOmJnLXRlYWwtNTA6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdGVhbC01MCkgIWltcG9ydGFudDtcbn1cbi5hY3RpdmVcXDpiZy10ZWFsLTEwMDphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS10ZWFsLTEwMCkgIWltcG9ydGFudDtcbn1cbi5hY3RpdmVcXDpiZy10ZWFsLTIwMDphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS10ZWFsLTIwMCkgIWltcG9ydGFudDtcbn1cbi5hY3RpdmVcXDpiZy10ZWFsLTMwMDphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS10ZWFsLTMwMCkgIWltcG9ydGFudDtcbn1cbi5hY3RpdmVcXDpiZy10ZWFsLTQwMDphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS10ZWFsLTQwMCkgIWltcG9ydGFudDtcbn1cbi5hY3RpdmVcXDpiZy10ZWFsLTUwMDphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS10ZWFsLTUwMCkgIWltcG9ydGFudDtcbn1cbi5hY3RpdmVcXDpiZy10ZWFsLTYwMDphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS10ZWFsLTYwMCkgIWltcG9ydGFudDtcbn1cbi5hY3RpdmVcXDpiZy10ZWFsLTcwMDphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS10ZWFsLTcwMCkgIWltcG9ydGFudDtcbn1cbi5hY3RpdmVcXDpiZy10ZWFsLTgwMDphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS10ZWFsLTgwMCkgIWltcG9ydGFudDtcbn1cbi5hY3RpdmVcXDpiZy10ZWFsLTkwMDphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS10ZWFsLTkwMCkgIWltcG9ydGFudDtcbn1cblxuLmJnLW9yYW5nZS01MCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW9yYW5nZS01MCkgIWltcG9ydGFudDtcbn1cbi5iZy1vcmFuZ2UtMTAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tb3JhbmdlLTEwMCkgIWltcG9ydGFudDtcbn1cbi5iZy1vcmFuZ2UtMjAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tb3JhbmdlLTIwMCkgIWltcG9ydGFudDtcbn1cbi5iZy1vcmFuZ2UtMzAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tb3JhbmdlLTMwMCkgIWltcG9ydGFudDtcbn1cbi5iZy1vcmFuZ2UtNDAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tb3JhbmdlLTQwMCkgIWltcG9ydGFudDtcbn1cbi5iZy1vcmFuZ2UtNTAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tb3JhbmdlLTUwMCkgIWltcG9ydGFudDtcbn1cbi5iZy1vcmFuZ2UtNjAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tb3JhbmdlLTYwMCkgIWltcG9ydGFudDtcbn1cbi5iZy1vcmFuZ2UtNzAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tb3JhbmdlLTcwMCkgIWltcG9ydGFudDtcbn1cbi5iZy1vcmFuZ2UtODAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tb3JhbmdlLTgwMCkgIWltcG9ydGFudDtcbn1cbi5iZy1vcmFuZ2UtOTAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tb3JhbmdlLTkwMCkgIWltcG9ydGFudDtcbn1cblxuLmZvY3VzXFw6Ymctb3JhbmdlLTUwOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tb3JhbmdlLTUwKSAhaW1wb3J0YW50O1xufVxuLmZvY3VzXFw6Ymctb3JhbmdlLTEwMDpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW9yYW5nZS0xMDApICFpbXBvcnRhbnQ7XG59XG4uZm9jdXNcXDpiZy1vcmFuZ2UtMjAwOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tb3JhbmdlLTIwMCkgIWltcG9ydGFudDtcbn1cbi5mb2N1c1xcOmJnLW9yYW5nZS0zMDA6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1vcmFuZ2UtMzAwKSAhaW1wb3J0YW50O1xufVxuLmZvY3VzXFw6Ymctb3JhbmdlLTQwMDpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW9yYW5nZS00MDApICFpbXBvcnRhbnQ7XG59XG4uZm9jdXNcXDpiZy1vcmFuZ2UtNTAwOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tb3JhbmdlLTUwMCkgIWltcG9ydGFudDtcbn1cbi5mb2N1c1xcOmJnLW9yYW5nZS02MDA6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1vcmFuZ2UtNjAwKSAhaW1wb3J0YW50O1xufVxuLmZvY3VzXFw6Ymctb3JhbmdlLTcwMDpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW9yYW5nZS03MDApICFpbXBvcnRhbnQ7XG59XG4uZm9jdXNcXDpiZy1vcmFuZ2UtODAwOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tb3JhbmdlLTgwMCkgIWltcG9ydGFudDtcbn1cbi5mb2N1c1xcOmJnLW9yYW5nZS05MDA6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1vcmFuZ2UtOTAwKSAhaW1wb3J0YW50O1xufVxuXG4uaG92ZXJcXDpiZy1vcmFuZ2UtNTA6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1vcmFuZ2UtNTApICFpbXBvcnRhbnQ7XG59XG4uaG92ZXJcXDpiZy1vcmFuZ2UtMTAwOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tb3JhbmdlLTEwMCkgIWltcG9ydGFudDtcbn1cbi5ob3ZlclxcOmJnLW9yYW5nZS0yMDA6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1vcmFuZ2UtMjAwKSAhaW1wb3J0YW50O1xufVxuLmhvdmVyXFw6Ymctb3JhbmdlLTMwMDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW9yYW5nZS0zMDApICFpbXBvcnRhbnQ7XG59XG4uaG92ZXJcXDpiZy1vcmFuZ2UtNDAwOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tb3JhbmdlLTQwMCkgIWltcG9ydGFudDtcbn1cbi5ob3ZlclxcOmJnLW9yYW5nZS01MDA6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1vcmFuZ2UtNTAwKSAhaW1wb3J0YW50O1xufVxuLmhvdmVyXFw6Ymctb3JhbmdlLTYwMDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW9yYW5nZS02MDApICFpbXBvcnRhbnQ7XG59XG4uaG92ZXJcXDpiZy1vcmFuZ2UtNzAwOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tb3JhbmdlLTcwMCkgIWltcG9ydGFudDtcbn1cbi5ob3ZlclxcOmJnLW9yYW5nZS04MDA6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1vcmFuZ2UtODAwKSAhaW1wb3J0YW50O1xufVxuLmhvdmVyXFw6Ymctb3JhbmdlLTkwMDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW9yYW5nZS05MDApICFpbXBvcnRhbnQ7XG59XG5cbi5hY3RpdmVcXDpiZy1vcmFuZ2UtNTA6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tb3JhbmdlLTUwKSAhaW1wb3J0YW50O1xufVxuLmFjdGl2ZVxcOmJnLW9yYW5nZS0xMDA6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tb3JhbmdlLTEwMCkgIWltcG9ydGFudDtcbn1cbi5hY3RpdmVcXDpiZy1vcmFuZ2UtMjAwOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW9yYW5nZS0yMDApICFpbXBvcnRhbnQ7XG59XG4uYWN0aXZlXFw6Ymctb3JhbmdlLTMwMDphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1vcmFuZ2UtMzAwKSAhaW1wb3J0YW50O1xufVxuLmFjdGl2ZVxcOmJnLW9yYW5nZS00MDA6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tb3JhbmdlLTQwMCkgIWltcG9ydGFudDtcbn1cbi5hY3RpdmVcXDpiZy1vcmFuZ2UtNTAwOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW9yYW5nZS01MDApICFpbXBvcnRhbnQ7XG59XG4uYWN0aXZlXFw6Ymctb3JhbmdlLTYwMDphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1vcmFuZ2UtNjAwKSAhaW1wb3J0YW50O1xufVxuLmFjdGl2ZVxcOmJnLW9yYW5nZS03MDA6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tb3JhbmdlLTcwMCkgIWltcG9ydGFudDtcbn1cbi5hY3RpdmVcXDpiZy1vcmFuZ2UtODAwOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW9yYW5nZS04MDApICFpbXBvcnRhbnQ7XG59XG4uYWN0aXZlXFw6Ymctb3JhbmdlLTkwMDphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1vcmFuZ2UtOTAwKSAhaW1wb3J0YW50O1xufVxuXG4uYmctYmx1ZWdyYXktNTAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ibHVlZ3JheS01MCkgIWltcG9ydGFudDtcbn1cbi5iZy1ibHVlZ3JheS0xMDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ibHVlZ3JheS0xMDApICFpbXBvcnRhbnQ7XG59XG4uYmctYmx1ZWdyYXktMjAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmx1ZWdyYXktMjAwKSAhaW1wb3J0YW50O1xufVxuLmJnLWJsdWVncmF5LTMwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJsdWVncmF5LTMwMCkgIWltcG9ydGFudDtcbn1cbi5iZy1ibHVlZ3JheS00MDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ibHVlZ3JheS00MDApICFpbXBvcnRhbnQ7XG59XG4uYmctYmx1ZWdyYXktNTAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmx1ZWdyYXktNTAwKSAhaW1wb3J0YW50O1xufVxuLmJnLWJsdWVncmF5LTYwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJsdWVncmF5LTYwMCkgIWltcG9ydGFudDtcbn1cbi5iZy1ibHVlZ3JheS03MDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ibHVlZ3JheS03MDApICFpbXBvcnRhbnQ7XG59XG4uYmctYmx1ZWdyYXktODAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmx1ZWdyYXktODAwKSAhaW1wb3J0YW50O1xufVxuLmJnLWJsdWVncmF5LTkwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJsdWVncmF5LTkwMCkgIWltcG9ydGFudDtcbn1cblxuLmZvY3VzXFw6YmctYmx1ZWdyYXktNTA6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ibHVlZ3JheS01MCkgIWltcG9ydGFudDtcbn1cbi5mb2N1c1xcOmJnLWJsdWVncmF5LTEwMDpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJsdWVncmF5LTEwMCkgIWltcG9ydGFudDtcbn1cbi5mb2N1c1xcOmJnLWJsdWVncmF5LTIwMDpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJsdWVncmF5LTIwMCkgIWltcG9ydGFudDtcbn1cbi5mb2N1c1xcOmJnLWJsdWVncmF5LTMwMDpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJsdWVncmF5LTMwMCkgIWltcG9ydGFudDtcbn1cbi5mb2N1c1xcOmJnLWJsdWVncmF5LTQwMDpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJsdWVncmF5LTQwMCkgIWltcG9ydGFudDtcbn1cbi5mb2N1c1xcOmJnLWJsdWVncmF5LTUwMDpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJsdWVncmF5LTUwMCkgIWltcG9ydGFudDtcbn1cbi5mb2N1c1xcOmJnLWJsdWVncmF5LTYwMDpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJsdWVncmF5LTYwMCkgIWltcG9ydGFudDtcbn1cbi5mb2N1c1xcOmJnLWJsdWVncmF5LTcwMDpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJsdWVncmF5LTcwMCkgIWltcG9ydGFudDtcbn1cbi5mb2N1c1xcOmJnLWJsdWVncmF5LTgwMDpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJsdWVncmF5LTgwMCkgIWltcG9ydGFudDtcbn1cbi5mb2N1c1xcOmJnLWJsdWVncmF5LTkwMDpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJsdWVncmF5LTkwMCkgIWltcG9ydGFudDtcbn1cblxuLmhvdmVyXFw6YmctYmx1ZWdyYXktNTA6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ibHVlZ3JheS01MCkgIWltcG9ydGFudDtcbn1cbi5ob3ZlclxcOmJnLWJsdWVncmF5LTEwMDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJsdWVncmF5LTEwMCkgIWltcG9ydGFudDtcbn1cbi5ob3ZlclxcOmJnLWJsdWVncmF5LTIwMDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJsdWVncmF5LTIwMCkgIWltcG9ydGFudDtcbn1cbi5ob3ZlclxcOmJnLWJsdWVncmF5LTMwMDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJsdWVncmF5LTMwMCkgIWltcG9ydGFudDtcbn1cbi5ob3ZlclxcOmJnLWJsdWVncmF5LTQwMDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJsdWVncmF5LTQwMCkgIWltcG9ydGFudDtcbn1cbi5ob3ZlclxcOmJnLWJsdWVncmF5LTUwMDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJsdWVncmF5LTUwMCkgIWltcG9ydGFudDtcbn1cbi5ob3ZlclxcOmJnLWJsdWVncmF5LTYwMDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJsdWVncmF5LTYwMCkgIWltcG9ydGFudDtcbn1cbi5ob3ZlclxcOmJnLWJsdWVncmF5LTcwMDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJsdWVncmF5LTcwMCkgIWltcG9ydGFudDtcbn1cbi5ob3ZlclxcOmJnLWJsdWVncmF5LTgwMDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJsdWVncmF5LTgwMCkgIWltcG9ydGFudDtcbn1cbi5ob3ZlclxcOmJnLWJsdWVncmF5LTkwMDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJsdWVncmF5LTkwMCkgIWltcG9ydGFudDtcbn1cblxuLmFjdGl2ZVxcOmJnLWJsdWVncmF5LTUwOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJsdWVncmF5LTUwKSAhaW1wb3J0YW50O1xufVxuLmFjdGl2ZVxcOmJnLWJsdWVncmF5LTEwMDphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ibHVlZ3JheS0xMDApICFpbXBvcnRhbnQ7XG59XG4uYWN0aXZlXFw6YmctYmx1ZWdyYXktMjAwOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJsdWVncmF5LTIwMCkgIWltcG9ydGFudDtcbn1cbi5hY3RpdmVcXDpiZy1ibHVlZ3JheS0zMDA6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmx1ZWdyYXktMzAwKSAhaW1wb3J0YW50O1xufVxuLmFjdGl2ZVxcOmJnLWJsdWVncmF5LTQwMDphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ibHVlZ3JheS00MDApICFpbXBvcnRhbnQ7XG59XG4uYWN0aXZlXFw6YmctYmx1ZWdyYXktNTAwOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJsdWVncmF5LTUwMCkgIWltcG9ydGFudDtcbn1cbi5hY3RpdmVcXDpiZy1ibHVlZ3JheS02MDA6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmx1ZWdyYXktNjAwKSAhaW1wb3J0YW50O1xufVxuLmFjdGl2ZVxcOmJnLWJsdWVncmF5LTcwMDphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ibHVlZ3JheS03MDApICFpbXBvcnRhbnQ7XG59XG4uYWN0aXZlXFw6YmctYmx1ZWdyYXktODAwOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJsdWVncmF5LTgwMCkgIWltcG9ydGFudDtcbn1cbi5hY3RpdmVcXDpiZy1ibHVlZ3JheS05MDA6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmx1ZWdyYXktOTAwKSAhaW1wb3J0YW50O1xufVxuXG4uYmctcHVycGxlLTUwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcHVycGxlLTUwKSAhaW1wb3J0YW50O1xufVxuLmJnLXB1cnBsZS0xMDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wdXJwbGUtMTAwKSAhaW1wb3J0YW50O1xufVxuLmJnLXB1cnBsZS0yMDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wdXJwbGUtMjAwKSAhaW1wb3J0YW50O1xufVxuLmJnLXB1cnBsZS0zMDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wdXJwbGUtMzAwKSAhaW1wb3J0YW50O1xufVxuLmJnLXB1cnBsZS00MDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wdXJwbGUtNDAwKSAhaW1wb3J0YW50O1xufVxuLmJnLXB1cnBsZS01MDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wdXJwbGUtNTAwKSAhaW1wb3J0YW50O1xufVxuLmJnLXB1cnBsZS02MDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wdXJwbGUtNjAwKSAhaW1wb3J0YW50O1xufVxuLmJnLXB1cnBsZS03MDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wdXJwbGUtNzAwKSAhaW1wb3J0YW50O1xufVxuLmJnLXB1cnBsZS04MDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wdXJwbGUtODAwKSAhaW1wb3J0YW50O1xufVxuLmJnLXB1cnBsZS05MDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wdXJwbGUtOTAwKSAhaW1wb3J0YW50O1xufVxuXG4uZm9jdXNcXDpiZy1wdXJwbGUtNTA6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wdXJwbGUtNTApICFpbXBvcnRhbnQ7XG59XG4uZm9jdXNcXDpiZy1wdXJwbGUtMTAwOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcHVycGxlLTEwMCkgIWltcG9ydGFudDtcbn1cbi5mb2N1c1xcOmJnLXB1cnBsZS0yMDA6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wdXJwbGUtMjAwKSAhaW1wb3J0YW50O1xufVxuLmZvY3VzXFw6YmctcHVycGxlLTMwMDpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXB1cnBsZS0zMDApICFpbXBvcnRhbnQ7XG59XG4uZm9jdXNcXDpiZy1wdXJwbGUtNDAwOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcHVycGxlLTQwMCkgIWltcG9ydGFudDtcbn1cbi5mb2N1c1xcOmJnLXB1cnBsZS01MDA6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wdXJwbGUtNTAwKSAhaW1wb3J0YW50O1xufVxuLmZvY3VzXFw6YmctcHVycGxlLTYwMDpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXB1cnBsZS02MDApICFpbXBvcnRhbnQ7XG59XG4uZm9jdXNcXDpiZy1wdXJwbGUtNzAwOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcHVycGxlLTcwMCkgIWltcG9ydGFudDtcbn1cbi5mb2N1c1xcOmJnLXB1cnBsZS04MDA6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wdXJwbGUtODAwKSAhaW1wb3J0YW50O1xufVxuLmZvY3VzXFw6YmctcHVycGxlLTkwMDpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXB1cnBsZS05MDApICFpbXBvcnRhbnQ7XG59XG5cbi5ob3ZlclxcOmJnLXB1cnBsZS01MDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXB1cnBsZS01MCkgIWltcG9ydGFudDtcbn1cbi5ob3ZlclxcOmJnLXB1cnBsZS0xMDA6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wdXJwbGUtMTAwKSAhaW1wb3J0YW50O1xufVxuLmhvdmVyXFw6YmctcHVycGxlLTIwMDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXB1cnBsZS0yMDApICFpbXBvcnRhbnQ7XG59XG4uaG92ZXJcXDpiZy1wdXJwbGUtMzAwOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcHVycGxlLTMwMCkgIWltcG9ydGFudDtcbn1cbi5ob3ZlclxcOmJnLXB1cnBsZS00MDA6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wdXJwbGUtNDAwKSAhaW1wb3J0YW50O1xufVxuLmhvdmVyXFw6YmctcHVycGxlLTUwMDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXB1cnBsZS01MDApICFpbXBvcnRhbnQ7XG59XG4uaG92ZXJcXDpiZy1wdXJwbGUtNjAwOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcHVycGxlLTYwMCkgIWltcG9ydGFudDtcbn1cbi5ob3ZlclxcOmJnLXB1cnBsZS03MDA6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wdXJwbGUtNzAwKSAhaW1wb3J0YW50O1xufVxuLmhvdmVyXFw6YmctcHVycGxlLTgwMDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXB1cnBsZS04MDApICFpbXBvcnRhbnQ7XG59XG4uaG92ZXJcXDpiZy1wdXJwbGUtOTAwOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcHVycGxlLTkwMCkgIWltcG9ydGFudDtcbn1cblxuLmFjdGl2ZVxcOmJnLXB1cnBsZS01MDphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wdXJwbGUtNTApICFpbXBvcnRhbnQ7XG59XG4uYWN0aXZlXFw6YmctcHVycGxlLTEwMDphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wdXJwbGUtMTAwKSAhaW1wb3J0YW50O1xufVxuLmFjdGl2ZVxcOmJnLXB1cnBsZS0yMDA6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcHVycGxlLTIwMCkgIWltcG9ydGFudDtcbn1cbi5hY3RpdmVcXDpiZy1wdXJwbGUtMzAwOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXB1cnBsZS0zMDApICFpbXBvcnRhbnQ7XG59XG4uYWN0aXZlXFw6YmctcHVycGxlLTQwMDphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wdXJwbGUtNDAwKSAhaW1wb3J0YW50O1xufVxuLmFjdGl2ZVxcOmJnLXB1cnBsZS01MDA6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcHVycGxlLTUwMCkgIWltcG9ydGFudDtcbn1cbi5hY3RpdmVcXDpiZy1wdXJwbGUtNjAwOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXB1cnBsZS02MDApICFpbXBvcnRhbnQ7XG59XG4uYWN0aXZlXFw6YmctcHVycGxlLTcwMDphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wdXJwbGUtNzAwKSAhaW1wb3J0YW50O1xufVxuLmFjdGl2ZVxcOmJnLXB1cnBsZS04MDA6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcHVycGxlLTgwMCkgIWltcG9ydGFudDtcbn1cbi5hY3RpdmVcXDpiZy1wdXJwbGUtOTAwOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXB1cnBsZS05MDApICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1ncmF5LTUwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZ3JheS01MCkgIWltcG9ydGFudDtcbn1cbi5iZy1ncmF5LTEwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWdyYXktMTAwKSAhaW1wb3J0YW50O1xufVxuLmJnLWdyYXktMjAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZ3JheS0yMDApICFpbXBvcnRhbnQ7XG59XG4uYmctZ3JheS0zMDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ncmF5LTMwMCkgIWltcG9ydGFudDtcbn1cbi5iZy1ncmF5LTQwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWdyYXktNDAwKSAhaW1wb3J0YW50O1xufVxuLmJnLWdyYXktNTAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZ3JheS01MDApICFpbXBvcnRhbnQ7XG59XG4uYmctZ3JheS02MDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ncmF5LTYwMCkgIWltcG9ydGFudDtcbn1cbi5iZy1ncmF5LTcwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWdyYXktNzAwKSAhaW1wb3J0YW50O1xufVxuLmJnLWdyYXktODAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZ3JheS04MDApICFpbXBvcnRhbnQ7XG59XG4uYmctZ3JheS05MDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ncmF5LTkwMCkgIWltcG9ydGFudDtcbn1cblxuLmZvY3VzXFw6YmctZ3JheS01MDpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWdyYXktNTApICFpbXBvcnRhbnQ7XG59XG4uZm9jdXNcXDpiZy1ncmF5LTEwMDpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWdyYXktMTAwKSAhaW1wb3J0YW50O1xufVxuLmZvY3VzXFw6YmctZ3JheS0yMDA6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ncmF5LTIwMCkgIWltcG9ydGFudDtcbn1cbi5mb2N1c1xcOmJnLWdyYXktMzAwOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZ3JheS0zMDApICFpbXBvcnRhbnQ7XG59XG4uZm9jdXNcXDpiZy1ncmF5LTQwMDpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWdyYXktNDAwKSAhaW1wb3J0YW50O1xufVxuLmZvY3VzXFw6YmctZ3JheS01MDA6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ncmF5LTUwMCkgIWltcG9ydGFudDtcbn1cbi5mb2N1c1xcOmJnLWdyYXktNjAwOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZ3JheS02MDApICFpbXBvcnRhbnQ7XG59XG4uZm9jdXNcXDpiZy1ncmF5LTcwMDpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWdyYXktNzAwKSAhaW1wb3J0YW50O1xufVxuLmZvY3VzXFw6YmctZ3JheS04MDA6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ncmF5LTgwMCkgIWltcG9ydGFudDtcbn1cbi5mb2N1c1xcOmJnLWdyYXktOTAwOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZ3JheS05MDApICFpbXBvcnRhbnQ7XG59XG5cbi5ob3ZlclxcOmJnLWdyYXktNTA6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ncmF5LTUwKSAhaW1wb3J0YW50O1xufVxuLmhvdmVyXFw6YmctZ3JheS0xMDA6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ncmF5LTEwMCkgIWltcG9ydGFudDtcbn1cbi5ob3ZlclxcOmJnLWdyYXktMjAwOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZ3JheS0yMDApICFpbXBvcnRhbnQ7XG59XG4uaG92ZXJcXDpiZy1ncmF5LTMwMDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWdyYXktMzAwKSAhaW1wb3J0YW50O1xufVxuLmhvdmVyXFw6YmctZ3JheS00MDA6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ncmF5LTQwMCkgIWltcG9ydGFudDtcbn1cbi5ob3ZlclxcOmJnLWdyYXktNTAwOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZ3JheS01MDApICFpbXBvcnRhbnQ7XG59XG4uaG92ZXJcXDpiZy1ncmF5LTYwMDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWdyYXktNjAwKSAhaW1wb3J0YW50O1xufVxuLmhvdmVyXFw6YmctZ3JheS03MDA6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ncmF5LTcwMCkgIWltcG9ydGFudDtcbn1cbi5ob3ZlclxcOmJnLWdyYXktODAwOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZ3JheS04MDApICFpbXBvcnRhbnQ7XG59XG4uaG92ZXJcXDpiZy1ncmF5LTkwMDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWdyYXktOTAwKSAhaW1wb3J0YW50O1xufVxuXG4uYWN0aXZlXFw6YmctZ3JheS01MDphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ncmF5LTUwKSAhaW1wb3J0YW50O1xufVxuLmFjdGl2ZVxcOmJnLWdyYXktMTAwOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWdyYXktMTAwKSAhaW1wb3J0YW50O1xufVxuLmFjdGl2ZVxcOmJnLWdyYXktMjAwOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWdyYXktMjAwKSAhaW1wb3J0YW50O1xufVxuLmFjdGl2ZVxcOmJnLWdyYXktMzAwOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWdyYXktMzAwKSAhaW1wb3J0YW50O1xufVxuLmFjdGl2ZVxcOmJnLWdyYXktNDAwOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWdyYXktNDAwKSAhaW1wb3J0YW50O1xufVxuLmFjdGl2ZVxcOmJnLWdyYXktNTAwOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWdyYXktNTAwKSAhaW1wb3J0YW50O1xufVxuLmFjdGl2ZVxcOmJnLWdyYXktNjAwOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWdyYXktNjAwKSAhaW1wb3J0YW50O1xufVxuLmFjdGl2ZVxcOmJnLWdyYXktNzAwOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWdyYXktNzAwKSAhaW1wb3J0YW50O1xufVxuLmFjdGl2ZVxcOmJnLWdyYXktODAwOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWdyYXktODAwKSAhaW1wb3J0YW50O1xufVxuLmFjdGl2ZVxcOmJnLWdyYXktOTAwOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWdyYXktOTAwKSAhaW1wb3J0YW50O1xufVxuXG4uYmctcmVkLTUwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcmVkLTUwKSAhaW1wb3J0YW50O1xufVxuLmJnLXJlZC0xMDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1yZWQtMTAwKSAhaW1wb3J0YW50O1xufVxuLmJnLXJlZC0yMDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1yZWQtMjAwKSAhaW1wb3J0YW50O1xufVxuLmJnLXJlZC0zMDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1yZWQtMzAwKSAhaW1wb3J0YW50O1xufVxuLmJnLXJlZC00MDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1yZWQtNDAwKSAhaW1wb3J0YW50O1xufVxuLmJnLXJlZC01MDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1yZWQtNTAwKSAhaW1wb3J0YW50O1xufVxuLmJnLXJlZC02MDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1yZWQtNjAwKSAhaW1wb3J0YW50O1xufVxuLmJnLXJlZC03MDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1yZWQtNzAwKSAhaW1wb3J0YW50O1xufVxuLmJnLXJlZC04MDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1yZWQtODAwKSAhaW1wb3J0YW50O1xufVxuLmJnLXJlZC05MDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1yZWQtOTAwKSAhaW1wb3J0YW50O1xufVxuXG4uZm9jdXNcXDpiZy1yZWQtNTA6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1yZWQtNTApICFpbXBvcnRhbnQ7XG59XG4uZm9jdXNcXDpiZy1yZWQtMTAwOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcmVkLTEwMCkgIWltcG9ydGFudDtcbn1cbi5mb2N1c1xcOmJnLXJlZC0yMDA6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1yZWQtMjAwKSAhaW1wb3J0YW50O1xufVxuLmZvY3VzXFw6YmctcmVkLTMwMDpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXJlZC0zMDApICFpbXBvcnRhbnQ7XG59XG4uZm9jdXNcXDpiZy1yZWQtNDAwOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcmVkLTQwMCkgIWltcG9ydGFudDtcbn1cbi5mb2N1c1xcOmJnLXJlZC01MDA6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1yZWQtNTAwKSAhaW1wb3J0YW50O1xufVxuLmZvY3VzXFw6YmctcmVkLTYwMDpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXJlZC02MDApICFpbXBvcnRhbnQ7XG59XG4uZm9jdXNcXDpiZy1yZWQtNzAwOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcmVkLTcwMCkgIWltcG9ydGFudDtcbn1cbi5mb2N1c1xcOmJnLXJlZC04MDA6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1yZWQtODAwKSAhaW1wb3J0YW50O1xufVxuLmZvY3VzXFw6YmctcmVkLTkwMDpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXJlZC05MDApICFpbXBvcnRhbnQ7XG59XG5cbi5ob3ZlclxcOmJnLXJlZC01MDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXJlZC01MCkgIWltcG9ydGFudDtcbn1cbi5ob3ZlclxcOmJnLXJlZC0xMDA6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1yZWQtMTAwKSAhaW1wb3J0YW50O1xufVxuLmhvdmVyXFw6YmctcmVkLTIwMDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXJlZC0yMDApICFpbXBvcnRhbnQ7XG59XG4uaG92ZXJcXDpiZy1yZWQtMzAwOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcmVkLTMwMCkgIWltcG9ydGFudDtcbn1cbi5ob3ZlclxcOmJnLXJlZC00MDA6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1yZWQtNDAwKSAhaW1wb3J0YW50O1xufVxuLmhvdmVyXFw6YmctcmVkLTUwMDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXJlZC01MDApICFpbXBvcnRhbnQ7XG59XG4uaG92ZXJcXDpiZy1yZWQtNjAwOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcmVkLTYwMCkgIWltcG9ydGFudDtcbn1cbi5ob3ZlclxcOmJnLXJlZC03MDA6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1yZWQtNzAwKSAhaW1wb3J0YW50O1xufVxuLmhvdmVyXFw6YmctcmVkLTgwMDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXJlZC04MDApICFpbXBvcnRhbnQ7XG59XG4uaG92ZXJcXDpiZy1yZWQtOTAwOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcmVkLTkwMCkgIWltcG9ydGFudDtcbn1cblxuLmFjdGl2ZVxcOmJnLXJlZC01MDphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1yZWQtNTApICFpbXBvcnRhbnQ7XG59XG4uYWN0aXZlXFw6YmctcmVkLTEwMDphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1yZWQtMTAwKSAhaW1wb3J0YW50O1xufVxuLmFjdGl2ZVxcOmJnLXJlZC0yMDA6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcmVkLTIwMCkgIWltcG9ydGFudDtcbn1cbi5hY3RpdmVcXDpiZy1yZWQtMzAwOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXJlZC0zMDApICFpbXBvcnRhbnQ7XG59XG4uYWN0aXZlXFw6YmctcmVkLTQwMDphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1yZWQtNDAwKSAhaW1wb3J0YW50O1xufVxuLmFjdGl2ZVxcOmJnLXJlZC01MDA6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcmVkLTUwMCkgIWltcG9ydGFudDtcbn1cbi5hY3RpdmVcXDpiZy1yZWQtNjAwOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXJlZC02MDApICFpbXBvcnRhbnQ7XG59XG4uYWN0aXZlXFw6YmctcmVkLTcwMDphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1yZWQtNzAwKSAhaW1wb3J0YW50O1xufVxuLmFjdGl2ZVxcOmJnLXJlZC04MDA6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcmVkLTgwMCkgIWltcG9ydGFudDtcbn1cbi5hY3RpdmVcXDpiZy1yZWQtOTAwOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXJlZC05MDApICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1wcmltYXJ5LTUwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcHJpbWFyeS01MCkgIWltcG9ydGFudDtcbn1cbi5iZy1wcmltYXJ5LTEwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXByaW1hcnktMTAwKSAhaW1wb3J0YW50O1xufVxuLmJnLXByaW1hcnktMjAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcHJpbWFyeS0yMDApICFpbXBvcnRhbnQ7XG59XG4uYmctcHJpbWFyeS0zMDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wcmltYXJ5LTMwMCkgIWltcG9ydGFudDtcbn1cbi5iZy1wcmltYXJ5LTQwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXByaW1hcnktNDAwKSAhaW1wb3J0YW50O1xufVxuLmJnLXByaW1hcnktNTAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcHJpbWFyeS01MDApICFpbXBvcnRhbnQ7XG59XG4uYmctcHJpbWFyeS02MDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wcmltYXJ5LTYwMCkgIWltcG9ydGFudDtcbn1cbi5iZy1wcmltYXJ5LTcwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXByaW1hcnktNzAwKSAhaW1wb3J0YW50O1xufVxuLmJnLXByaW1hcnktODAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcHJpbWFyeS04MDApICFpbXBvcnRhbnQ7XG59XG4uYmctcHJpbWFyeS05MDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wcmltYXJ5LTkwMCkgIWltcG9ydGFudDtcbn1cblxuLmZvY3VzXFw6YmctcHJpbWFyeS01MDpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXByaW1hcnktNTApICFpbXBvcnRhbnQ7XG59XG4uZm9jdXNcXDpiZy1wcmltYXJ5LTEwMDpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXByaW1hcnktMTAwKSAhaW1wb3J0YW50O1xufVxuLmZvY3VzXFw6YmctcHJpbWFyeS0yMDA6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wcmltYXJ5LTIwMCkgIWltcG9ydGFudDtcbn1cbi5mb2N1c1xcOmJnLXByaW1hcnktMzAwOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcHJpbWFyeS0zMDApICFpbXBvcnRhbnQ7XG59XG4uZm9jdXNcXDpiZy1wcmltYXJ5LTQwMDpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXByaW1hcnktNDAwKSAhaW1wb3J0YW50O1xufVxuLmZvY3VzXFw6YmctcHJpbWFyeS01MDA6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wcmltYXJ5LTUwMCkgIWltcG9ydGFudDtcbn1cbi5mb2N1c1xcOmJnLXByaW1hcnktNjAwOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcHJpbWFyeS02MDApICFpbXBvcnRhbnQ7XG59XG4uZm9jdXNcXDpiZy1wcmltYXJ5LTcwMDpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXByaW1hcnktNzAwKSAhaW1wb3J0YW50O1xufVxuLmZvY3VzXFw6YmctcHJpbWFyeS04MDA6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wcmltYXJ5LTgwMCkgIWltcG9ydGFudDtcbn1cbi5mb2N1c1xcOmJnLXByaW1hcnktOTAwOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcHJpbWFyeS05MDApICFpbXBvcnRhbnQ7XG59XG5cbi5ob3ZlclxcOmJnLXByaW1hcnktNTA6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wcmltYXJ5LTUwKSAhaW1wb3J0YW50O1xufVxuLmhvdmVyXFw6YmctcHJpbWFyeS0xMDA6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wcmltYXJ5LTEwMCkgIWltcG9ydGFudDtcbn1cbi5ob3ZlclxcOmJnLXByaW1hcnktMjAwOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcHJpbWFyeS0yMDApICFpbXBvcnRhbnQ7XG59XG4uaG92ZXJcXDpiZy1wcmltYXJ5LTMwMDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXByaW1hcnktMzAwKSAhaW1wb3J0YW50O1xufVxuLmhvdmVyXFw6YmctcHJpbWFyeS00MDA6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wcmltYXJ5LTQwMCkgIWltcG9ydGFudDtcbn1cbi5ob3ZlclxcOmJnLXByaW1hcnktNTAwOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcHJpbWFyeS01MDApICFpbXBvcnRhbnQ7XG59XG4uaG92ZXJcXDpiZy1wcmltYXJ5LTYwMDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXByaW1hcnktNjAwKSAhaW1wb3J0YW50O1xufVxuLmhvdmVyXFw6YmctcHJpbWFyeS03MDA6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wcmltYXJ5LTcwMCkgIWltcG9ydGFudDtcbn1cbi5ob3ZlclxcOmJnLXByaW1hcnktODAwOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcHJpbWFyeS04MDApICFpbXBvcnRhbnQ7XG59XG4uaG92ZXJcXDpiZy1wcmltYXJ5LTkwMDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXByaW1hcnktOTAwKSAhaW1wb3J0YW50O1xufVxuXG4uYWN0aXZlXFw6YmctcHJpbWFyeS01MDphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wcmltYXJ5LTUwKSAhaW1wb3J0YW50O1xufVxuLmFjdGl2ZVxcOmJnLXByaW1hcnktMTAwOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXByaW1hcnktMTAwKSAhaW1wb3J0YW50O1xufVxuLmFjdGl2ZVxcOmJnLXByaW1hcnktMjAwOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXByaW1hcnktMjAwKSAhaW1wb3J0YW50O1xufVxuLmFjdGl2ZVxcOmJnLXByaW1hcnktMzAwOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXByaW1hcnktMzAwKSAhaW1wb3J0YW50O1xufVxuLmFjdGl2ZVxcOmJnLXByaW1hcnktNDAwOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXByaW1hcnktNDAwKSAhaW1wb3J0YW50O1xufVxuLmFjdGl2ZVxcOmJnLXByaW1hcnktNTAwOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXByaW1hcnktNTAwKSAhaW1wb3J0YW50O1xufVxuLmFjdGl2ZVxcOmJnLXByaW1hcnktNjAwOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXByaW1hcnktNjAwKSAhaW1wb3J0YW50O1xufVxuLmFjdGl2ZVxcOmJnLXByaW1hcnktNzAwOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXByaW1hcnktNzAwKSAhaW1wb3J0YW50O1xufVxuLmFjdGl2ZVxcOmJnLXByaW1hcnktODAwOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXByaW1hcnktODAwKSAhaW1wb3J0YW50O1xufVxuLmFjdGl2ZVxcOmJnLXByaW1hcnktOTAwOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXByaW1hcnktOTAwKSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWJsdWUtNTAge1xuICBib3JkZXItY29sb3I6IHZhcigtLWJsdWUtNTApICFpbXBvcnRhbnQ7XG59XG4uYm9yZGVyLWJsdWUtMTAwIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1ibHVlLTEwMCkgIWltcG9ydGFudDtcbn1cbi5ib3JkZXItYmx1ZS0yMDAge1xuICBib3JkZXItY29sb3I6IHZhcigtLWJsdWUtMjAwKSAhaW1wb3J0YW50O1xufVxuLmJvcmRlci1ibHVlLTMwMCB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYmx1ZS0zMDApICFpbXBvcnRhbnQ7XG59XG4uYm9yZGVyLWJsdWUtNDAwIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1ibHVlLTQwMCkgIWltcG9ydGFudDtcbn1cbi5ib3JkZXItYmx1ZS01MDAge1xuICBib3JkZXItY29sb3I6IHZhcigtLWJsdWUtNTAwKSAhaW1wb3J0YW50O1xufVxuLmJvcmRlci1ibHVlLTYwMCB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYmx1ZS02MDApICFpbXBvcnRhbnQ7XG59XG4uYm9yZGVyLWJsdWUtNzAwIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1ibHVlLTcwMCkgIWltcG9ydGFudDtcbn1cbi5ib3JkZXItYmx1ZS04MDAge1xuICBib3JkZXItY29sb3I6IHZhcigtLWJsdWUtODAwKSAhaW1wb3J0YW50O1xufVxuLmJvcmRlci1ibHVlLTkwMCB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYmx1ZS05MDApICFpbXBvcnRhbnQ7XG59XG5cbi5mb2N1c1xcOmJvcmRlci1ibHVlLTUwOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1ibHVlLTUwKSAhaW1wb3J0YW50O1xufVxuLmZvY3VzXFw6Ym9yZGVyLWJsdWUtMTAwOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1ibHVlLTEwMCkgIWltcG9ydGFudDtcbn1cbi5mb2N1c1xcOmJvcmRlci1ibHVlLTIwMDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYmx1ZS0yMDApICFpbXBvcnRhbnQ7XG59XG4uZm9jdXNcXDpib3JkZXItYmx1ZS0zMDA6Zm9jdXMge1xuICBib3JkZXItY29sb3I6IHZhcigtLWJsdWUtMzAwKSAhaW1wb3J0YW50O1xufVxuLmZvY3VzXFw6Ym9yZGVyLWJsdWUtNDAwOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1ibHVlLTQwMCkgIWltcG9ydGFudDtcbn1cbi5mb2N1c1xcOmJvcmRlci1ibHVlLTUwMDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYmx1ZS01MDApICFpbXBvcnRhbnQ7XG59XG4uZm9jdXNcXDpib3JkZXItYmx1ZS02MDA6Zm9jdXMge1xuICBib3JkZXItY29sb3I6IHZhcigtLWJsdWUtNjAwKSAhaW1wb3J0YW50O1xufVxuLmZvY3VzXFw6Ym9yZGVyLWJsdWUtNzAwOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1ibHVlLTcwMCkgIWltcG9ydGFudDtcbn1cbi5mb2N1c1xcOmJvcmRlci1ibHVlLTgwMDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYmx1ZS04MDApICFpbXBvcnRhbnQ7XG59XG4uZm9jdXNcXDpib3JkZXItYmx1ZS05MDA6Zm9jdXMge1xuICBib3JkZXItY29sb3I6IHZhcigtLWJsdWUtOTAwKSAhaW1wb3J0YW50O1xufVxuXG4uaG92ZXJcXDpib3JkZXItYmx1ZS01MDpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYmx1ZS01MCkgIWltcG9ydGFudDtcbn1cbi5ob3ZlclxcOmJvcmRlci1ibHVlLTEwMDpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYmx1ZS0xMDApICFpbXBvcnRhbnQ7XG59XG4uaG92ZXJcXDpib3JkZXItYmx1ZS0yMDA6aG92ZXIge1xuICBib3JkZXItY29sb3I6IHZhcigtLWJsdWUtMjAwKSAhaW1wb3J0YW50O1xufVxuLmhvdmVyXFw6Ym9yZGVyLWJsdWUtMzAwOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1ibHVlLTMwMCkgIWltcG9ydGFudDtcbn1cbi5ob3ZlclxcOmJvcmRlci1ibHVlLTQwMDpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYmx1ZS00MDApICFpbXBvcnRhbnQ7XG59XG4uaG92ZXJcXDpib3JkZXItYmx1ZS01MDA6aG92ZXIge1xuICBib3JkZXItY29sb3I6IHZhcigtLWJsdWUtNTAwKSAhaW1wb3J0YW50O1xufVxuLmhvdmVyXFw6Ym9yZGVyLWJsdWUtNjAwOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1ibHVlLTYwMCkgIWltcG9ydGFudDtcbn1cbi5ob3ZlclxcOmJvcmRlci1ibHVlLTcwMDpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYmx1ZS03MDApICFpbXBvcnRhbnQ7XG59XG4uaG92ZXJcXDpib3JkZXItYmx1ZS04MDA6aG92ZXIge1xuICBib3JkZXItY29sb3I6IHZhcigtLWJsdWUtODAwKSAhaW1wb3J0YW50O1xufVxuLmhvdmVyXFw6Ym9yZGVyLWJsdWUtOTAwOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1ibHVlLTkwMCkgIWltcG9ydGFudDtcbn1cblxuLmFjdGl2ZVxcOmJvcmRlci1ibHVlLTUwOmFjdGl2ZSB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYmx1ZS01MCkgIWltcG9ydGFudDtcbn1cbi5hY3RpdmVcXDpib3JkZXItYmx1ZS0xMDA6YWN0aXZlIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1ibHVlLTEwMCkgIWltcG9ydGFudDtcbn1cbi5hY3RpdmVcXDpib3JkZXItYmx1ZS0yMDA6YWN0aXZlIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1ibHVlLTIwMCkgIWltcG9ydGFudDtcbn1cbi5hY3RpdmVcXDpib3JkZXItYmx1ZS0zMDA6YWN0aXZlIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1ibHVlLTMwMCkgIWltcG9ydGFudDtcbn1cbi5hY3RpdmVcXDpib3JkZXItYmx1ZS00MDA6YWN0aXZlIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1ibHVlLTQwMCkgIWltcG9ydGFudDtcbn1cbi5hY3RpdmVcXDpib3JkZXItYmx1ZS01MDA6YWN0aXZlIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1ibHVlLTUwMCkgIWltcG9ydGFudDtcbn1cbi5hY3RpdmVcXDpib3JkZXItYmx1ZS02MDA6YWN0aXZlIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1ibHVlLTYwMCkgIWltcG9ydGFudDtcbn1cbi5hY3RpdmVcXDpib3JkZXItYmx1ZS03MDA6YWN0aXZlIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1ibHVlLTcwMCkgIWltcG9ydGFudDtcbn1cbi5hY3RpdmVcXDpib3JkZXItYmx1ZS04MDA6YWN0aXZlIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1ibHVlLTgwMCkgIWltcG9ydGFudDtcbn1cbi5hY3RpdmVcXDpib3JkZXItYmx1ZS05MDA6YWN0aXZlIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1ibHVlLTkwMCkgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1ncmVlbi01MCB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tZ3JlZW4tNTApICFpbXBvcnRhbnQ7XG59XG4uYm9yZGVyLWdyZWVuLTEwMCB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tZ3JlZW4tMTAwKSAhaW1wb3J0YW50O1xufVxuLmJvcmRlci1ncmVlbi0yMDAge1xuICBib3JkZXItY29sb3I6IHZhcigtLWdyZWVuLTIwMCkgIWltcG9ydGFudDtcbn1cbi5ib3JkZXItZ3JlZW4tMzAwIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1ncmVlbi0zMDApICFpbXBvcnRhbnQ7XG59XG4uYm9yZGVyLWdyZWVuLTQwMCB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tZ3JlZW4tNDAwKSAhaW1wb3J0YW50O1xufVxuLmJvcmRlci1ncmVlbi01MDAge1xuICBib3JkZXItY29sb3I6IHZhcigtLWdyZWVuLTUwMCkgIWltcG9ydGFudDtcbn1cbi5ib3JkZXItZ3JlZW4tNjAwIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1ncmVlbi02MDApICFpbXBvcnRhbnQ7XG59XG4uYm9yZGVyLWdyZWVuLTcwMCB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tZ3JlZW4tNzAwKSAhaW1wb3J0YW50O1xufVxuLmJvcmRlci1ncmVlbi04MDAge1xuICBib3JkZXItY29sb3I6IHZhcigtLWdyZWVuLTgwMCkgIWltcG9ydGFudDtcbn1cbi5ib3JkZXItZ3JlZW4tOTAwIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1ncmVlbi05MDApICFpbXBvcnRhbnQ7XG59XG5cbi5mb2N1c1xcOmJvcmRlci1ncmVlbi01MDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tZ3JlZW4tNTApICFpbXBvcnRhbnQ7XG59XG4uZm9jdXNcXDpib3JkZXItZ3JlZW4tMTAwOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1ncmVlbi0xMDApICFpbXBvcnRhbnQ7XG59XG4uZm9jdXNcXDpib3JkZXItZ3JlZW4tMjAwOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1ncmVlbi0yMDApICFpbXBvcnRhbnQ7XG59XG4uZm9jdXNcXDpib3JkZXItZ3JlZW4tMzAwOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1ncmVlbi0zMDApICFpbXBvcnRhbnQ7XG59XG4uZm9jdXNcXDpib3JkZXItZ3JlZW4tNDAwOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1ncmVlbi00MDApICFpbXBvcnRhbnQ7XG59XG4uZm9jdXNcXDpib3JkZXItZ3JlZW4tNTAwOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1ncmVlbi01MDApICFpbXBvcnRhbnQ7XG59XG4uZm9jdXNcXDpib3JkZXItZ3JlZW4tNjAwOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1ncmVlbi02MDApICFpbXBvcnRhbnQ7XG59XG4uZm9jdXNcXDpib3JkZXItZ3JlZW4tNzAwOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1ncmVlbi03MDApICFpbXBvcnRhbnQ7XG59XG4uZm9jdXNcXDpib3JkZXItZ3JlZW4tODAwOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1ncmVlbi04MDApICFpbXBvcnRhbnQ7XG59XG4uZm9jdXNcXDpib3JkZXItZ3JlZW4tOTAwOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1ncmVlbi05MDApICFpbXBvcnRhbnQ7XG59XG5cbi5ob3ZlclxcOmJvcmRlci1ncmVlbi01MDpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tZ3JlZW4tNTApICFpbXBvcnRhbnQ7XG59XG4uaG92ZXJcXDpib3JkZXItZ3JlZW4tMTAwOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1ncmVlbi0xMDApICFpbXBvcnRhbnQ7XG59XG4uaG92ZXJcXDpib3JkZXItZ3JlZW4tMjAwOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1ncmVlbi0yMDApICFpbXBvcnRhbnQ7XG59XG4uaG92ZXJcXDpib3JkZXItZ3JlZW4tMzAwOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1ncmVlbi0zMDApICFpbXBvcnRhbnQ7XG59XG4uaG92ZXJcXDpib3JkZXItZ3JlZW4tNDAwOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1ncmVlbi00MDApICFpbXBvcnRhbnQ7XG59XG4uaG92ZXJcXDpib3JkZXItZ3JlZW4tNTAwOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1ncmVlbi01MDApICFpbXBvcnRhbnQ7XG59XG4uaG92ZXJcXDpib3JkZXItZ3JlZW4tNjAwOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1ncmVlbi02MDApICFpbXBvcnRhbnQ7XG59XG4uaG92ZXJcXDpib3JkZXItZ3JlZW4tNzAwOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1ncmVlbi03MDApICFpbXBvcnRhbnQ7XG59XG4uaG92ZXJcXDpib3JkZXItZ3JlZW4tODAwOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1ncmVlbi04MDApICFpbXBvcnRhbnQ7XG59XG4uaG92ZXJcXDpib3JkZXItZ3JlZW4tOTAwOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1ncmVlbi05MDApICFpbXBvcnRhbnQ7XG59XG5cbi5hY3RpdmVcXDpib3JkZXItZ3JlZW4tNTA6YWN0aXZlIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1ncmVlbi01MCkgIWltcG9ydGFudDtcbn1cbi5hY3RpdmVcXDpib3JkZXItZ3JlZW4tMTAwOmFjdGl2ZSB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tZ3JlZW4tMTAwKSAhaW1wb3J0YW50O1xufVxuLmFjdGl2ZVxcOmJvcmRlci1ncmVlbi0yMDA6YWN0aXZlIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1ncmVlbi0yMDApICFpbXBvcnRhbnQ7XG59XG4uYWN0aXZlXFw6Ym9yZGVyLWdyZWVuLTMwMDphY3RpdmUge1xuICBib3JkZXItY29sb3I6IHZhcigtLWdyZWVuLTMwMCkgIWltcG9ydGFudDtcbn1cbi5hY3RpdmVcXDpib3JkZXItZ3JlZW4tNDAwOmFjdGl2ZSB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tZ3JlZW4tNDAwKSAhaW1wb3J0YW50O1xufVxuLmFjdGl2ZVxcOmJvcmRlci1ncmVlbi01MDA6YWN0aXZlIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1ncmVlbi01MDApICFpbXBvcnRhbnQ7XG59XG4uYWN0aXZlXFw6Ym9yZGVyLWdyZWVuLTYwMDphY3RpdmUge1xuICBib3JkZXItY29sb3I6IHZhcigtLWdyZWVuLTYwMCkgIWltcG9ydGFudDtcbn1cbi5hY3RpdmVcXDpib3JkZXItZ3JlZW4tNzAwOmFjdGl2ZSB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tZ3JlZW4tNzAwKSAhaW1wb3J0YW50O1xufVxuLmFjdGl2ZVxcOmJvcmRlci1ncmVlbi04MDA6YWN0aXZlIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1ncmVlbi04MDApICFpbXBvcnRhbnQ7XG59XG4uYWN0aXZlXFw6Ym9yZGVyLWdyZWVuLTkwMDphY3RpdmUge1xuICBib3JkZXItY29sb3I6IHZhcigtLWdyZWVuLTkwMCkgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci15ZWxsb3ctNTAge1xuICBib3JkZXItY29sb3I6IHZhcigtLXllbGxvdy01MCkgIWltcG9ydGFudDtcbn1cbi5ib3JkZXIteWVsbG93LTEwMCB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0teWVsbG93LTEwMCkgIWltcG9ydGFudDtcbn1cbi5ib3JkZXIteWVsbG93LTIwMCB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0teWVsbG93LTIwMCkgIWltcG9ydGFudDtcbn1cbi5ib3JkZXIteWVsbG93LTMwMCB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0teWVsbG93LTMwMCkgIWltcG9ydGFudDtcbn1cbi5ib3JkZXIteWVsbG93LTQwMCB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0teWVsbG93LTQwMCkgIWltcG9ydGFudDtcbn1cbi5ib3JkZXIteWVsbG93LTUwMCB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0teWVsbG93LTUwMCkgIWltcG9ydGFudDtcbn1cbi5ib3JkZXIteWVsbG93LTYwMCB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0teWVsbG93LTYwMCkgIWltcG9ydGFudDtcbn1cbi5ib3JkZXIteWVsbG93LTcwMCB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0teWVsbG93LTcwMCkgIWltcG9ydGFudDtcbn1cbi5ib3JkZXIteWVsbG93LTgwMCB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0teWVsbG93LTgwMCkgIWltcG9ydGFudDtcbn1cbi5ib3JkZXIteWVsbG93LTkwMCB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0teWVsbG93LTkwMCkgIWltcG9ydGFudDtcbn1cblxuLmZvY3VzXFw6Ym9yZGVyLXllbGxvdy01MDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0teWVsbG93LTUwKSAhaW1wb3J0YW50O1xufVxuLmZvY3VzXFw6Ym9yZGVyLXllbGxvdy0xMDA6Zm9jdXMge1xuICBib3JkZXItY29sb3I6IHZhcigtLXllbGxvdy0xMDApICFpbXBvcnRhbnQ7XG59XG4uZm9jdXNcXDpib3JkZXIteWVsbG93LTIwMDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0teWVsbG93LTIwMCkgIWltcG9ydGFudDtcbn1cbi5mb2N1c1xcOmJvcmRlci15ZWxsb3ctMzAwOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS15ZWxsb3ctMzAwKSAhaW1wb3J0YW50O1xufVxuLmZvY3VzXFw6Ym9yZGVyLXllbGxvdy00MDA6Zm9jdXMge1xuICBib3JkZXItY29sb3I6IHZhcigtLXllbGxvdy00MDApICFpbXBvcnRhbnQ7XG59XG4uZm9jdXNcXDpib3JkZXIteWVsbG93LTUwMDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0teWVsbG93LTUwMCkgIWltcG9ydGFudDtcbn1cbi5mb2N1c1xcOmJvcmRlci15ZWxsb3ctNjAwOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS15ZWxsb3ctNjAwKSAhaW1wb3J0YW50O1xufVxuLmZvY3VzXFw6Ym9yZGVyLXllbGxvdy03MDA6Zm9jdXMge1xuICBib3JkZXItY29sb3I6IHZhcigtLXllbGxvdy03MDApICFpbXBvcnRhbnQ7XG59XG4uZm9jdXNcXDpib3JkZXIteWVsbG93LTgwMDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0teWVsbG93LTgwMCkgIWltcG9ydGFudDtcbn1cbi5mb2N1c1xcOmJvcmRlci15ZWxsb3ctOTAwOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS15ZWxsb3ctOTAwKSAhaW1wb3J0YW50O1xufVxuXG4uaG92ZXJcXDpib3JkZXIteWVsbG93LTUwOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS15ZWxsb3ctNTApICFpbXBvcnRhbnQ7XG59XG4uaG92ZXJcXDpib3JkZXIteWVsbG93LTEwMDpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0teWVsbG93LTEwMCkgIWltcG9ydGFudDtcbn1cbi5ob3ZlclxcOmJvcmRlci15ZWxsb3ctMjAwOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS15ZWxsb3ctMjAwKSAhaW1wb3J0YW50O1xufVxuLmhvdmVyXFw6Ym9yZGVyLXllbGxvdy0zMDA6aG92ZXIge1xuICBib3JkZXItY29sb3I6IHZhcigtLXllbGxvdy0zMDApICFpbXBvcnRhbnQ7XG59XG4uaG92ZXJcXDpib3JkZXIteWVsbG93LTQwMDpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0teWVsbG93LTQwMCkgIWltcG9ydGFudDtcbn1cbi5ob3ZlclxcOmJvcmRlci15ZWxsb3ctNTAwOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS15ZWxsb3ctNTAwKSAhaW1wb3J0YW50O1xufVxuLmhvdmVyXFw6Ym9yZGVyLXllbGxvdy02MDA6aG92ZXIge1xuICBib3JkZXItY29sb3I6IHZhcigtLXllbGxvdy02MDApICFpbXBvcnRhbnQ7XG59XG4uaG92ZXJcXDpib3JkZXIteWVsbG93LTcwMDpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0teWVsbG93LTcwMCkgIWltcG9ydGFudDtcbn1cbi5ob3ZlclxcOmJvcmRlci15ZWxsb3ctODAwOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS15ZWxsb3ctODAwKSAhaW1wb3J0YW50O1xufVxuLmhvdmVyXFw6Ym9yZGVyLXllbGxvdy05MDA6aG92ZXIge1xuICBib3JkZXItY29sb3I6IHZhcigtLXllbGxvdy05MDApICFpbXBvcnRhbnQ7XG59XG5cbi5hY3RpdmVcXDpib3JkZXIteWVsbG93LTUwOmFjdGl2ZSB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0teWVsbG93LTUwKSAhaW1wb3J0YW50O1xufVxuLmFjdGl2ZVxcOmJvcmRlci15ZWxsb3ctMTAwOmFjdGl2ZSB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0teWVsbG93LTEwMCkgIWltcG9ydGFudDtcbn1cbi5hY3RpdmVcXDpib3JkZXIteWVsbG93LTIwMDphY3RpdmUge1xuICBib3JkZXItY29sb3I6IHZhcigtLXllbGxvdy0yMDApICFpbXBvcnRhbnQ7XG59XG4uYWN0aXZlXFw6Ym9yZGVyLXllbGxvdy0zMDA6YWN0aXZlIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS15ZWxsb3ctMzAwKSAhaW1wb3J0YW50O1xufVxuLmFjdGl2ZVxcOmJvcmRlci15ZWxsb3ctNDAwOmFjdGl2ZSB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0teWVsbG93LTQwMCkgIWltcG9ydGFudDtcbn1cbi5hY3RpdmVcXDpib3JkZXIteWVsbG93LTUwMDphY3RpdmUge1xuICBib3JkZXItY29sb3I6IHZhcigtLXllbGxvdy01MDApICFpbXBvcnRhbnQ7XG59XG4uYWN0aXZlXFw6Ym9yZGVyLXllbGxvdy02MDA6YWN0aXZlIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS15ZWxsb3ctNjAwKSAhaW1wb3J0YW50O1xufVxuLmFjdGl2ZVxcOmJvcmRlci15ZWxsb3ctNzAwOmFjdGl2ZSB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0teWVsbG93LTcwMCkgIWltcG9ydGFudDtcbn1cbi5hY3RpdmVcXDpib3JkZXIteWVsbG93LTgwMDphY3RpdmUge1xuICBib3JkZXItY29sb3I6IHZhcigtLXllbGxvdy04MDApICFpbXBvcnRhbnQ7XG59XG4uYWN0aXZlXFw6Ym9yZGVyLXllbGxvdy05MDA6YWN0aXZlIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS15ZWxsb3ctOTAwKSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWN5YW4tNTAge1xuICBib3JkZXItY29sb3I6IHZhcigtLWN5YW4tNTApICFpbXBvcnRhbnQ7XG59XG4uYm9yZGVyLWN5YW4tMTAwIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jeWFuLTEwMCkgIWltcG9ydGFudDtcbn1cbi5ib3JkZXItY3lhbi0yMDAge1xuICBib3JkZXItY29sb3I6IHZhcigtLWN5YW4tMjAwKSAhaW1wb3J0YW50O1xufVxuLmJvcmRlci1jeWFuLTMwMCB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tY3lhbi0zMDApICFpbXBvcnRhbnQ7XG59XG4uYm9yZGVyLWN5YW4tNDAwIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jeWFuLTQwMCkgIWltcG9ydGFudDtcbn1cbi5ib3JkZXItY3lhbi01MDAge1xuICBib3JkZXItY29sb3I6IHZhcigtLWN5YW4tNTAwKSAhaW1wb3J0YW50O1xufVxuLmJvcmRlci1jeWFuLTYwMCB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tY3lhbi02MDApICFpbXBvcnRhbnQ7XG59XG4uYm9yZGVyLWN5YW4tNzAwIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jeWFuLTcwMCkgIWltcG9ydGFudDtcbn1cbi5ib3JkZXItY3lhbi04MDAge1xuICBib3JkZXItY29sb3I6IHZhcigtLWN5YW4tODAwKSAhaW1wb3J0YW50O1xufVxuLmJvcmRlci1jeWFuLTkwMCB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tY3lhbi05MDApICFpbXBvcnRhbnQ7XG59XG5cbi5mb2N1c1xcOmJvcmRlci1jeWFuLTUwOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jeWFuLTUwKSAhaW1wb3J0YW50O1xufVxuLmZvY3VzXFw6Ym9yZGVyLWN5YW4tMTAwOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jeWFuLTEwMCkgIWltcG9ydGFudDtcbn1cbi5mb2N1c1xcOmJvcmRlci1jeWFuLTIwMDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tY3lhbi0yMDApICFpbXBvcnRhbnQ7XG59XG4uZm9jdXNcXDpib3JkZXItY3lhbi0zMDA6Zm9jdXMge1xuICBib3JkZXItY29sb3I6IHZhcigtLWN5YW4tMzAwKSAhaW1wb3J0YW50O1xufVxuLmZvY3VzXFw6Ym9yZGVyLWN5YW4tNDAwOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jeWFuLTQwMCkgIWltcG9ydGFudDtcbn1cbi5mb2N1c1xcOmJvcmRlci1jeWFuLTUwMDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tY3lhbi01MDApICFpbXBvcnRhbnQ7XG59XG4uZm9jdXNcXDpib3JkZXItY3lhbi02MDA6Zm9jdXMge1xuICBib3JkZXItY29sb3I6IHZhcigtLWN5YW4tNjAwKSAhaW1wb3J0YW50O1xufVxuLmZvY3VzXFw6Ym9yZGVyLWN5YW4tNzAwOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jeWFuLTcwMCkgIWltcG9ydGFudDtcbn1cbi5mb2N1c1xcOmJvcmRlci1jeWFuLTgwMDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tY3lhbi04MDApICFpbXBvcnRhbnQ7XG59XG4uZm9jdXNcXDpib3JkZXItY3lhbi05MDA6Zm9jdXMge1xuICBib3JkZXItY29sb3I6IHZhcigtLWN5YW4tOTAwKSAhaW1wb3J0YW50O1xufVxuXG4uaG92ZXJcXDpib3JkZXItY3lhbi01MDpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tY3lhbi01MCkgIWltcG9ydGFudDtcbn1cbi5ob3ZlclxcOmJvcmRlci1jeWFuLTEwMDpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tY3lhbi0xMDApICFpbXBvcnRhbnQ7XG59XG4uaG92ZXJcXDpib3JkZXItY3lhbi0yMDA6aG92ZXIge1xuICBib3JkZXItY29sb3I6IHZhcigtLWN5YW4tMjAwKSAhaW1wb3J0YW50O1xufVxuLmhvdmVyXFw6Ym9yZGVyLWN5YW4tMzAwOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jeWFuLTMwMCkgIWltcG9ydGFudDtcbn1cbi5ob3ZlclxcOmJvcmRlci1jeWFuLTQwMDpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tY3lhbi00MDApICFpbXBvcnRhbnQ7XG59XG4uaG92ZXJcXDpib3JkZXItY3lhbi01MDA6aG92ZXIge1xuICBib3JkZXItY29sb3I6IHZhcigtLWN5YW4tNTAwKSAhaW1wb3J0YW50O1xufVxuLmhvdmVyXFw6Ym9yZGVyLWN5YW4tNjAwOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jeWFuLTYwMCkgIWltcG9ydGFudDtcbn1cbi5ob3ZlclxcOmJvcmRlci1jeWFuLTcwMDpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tY3lhbi03MDApICFpbXBvcnRhbnQ7XG59XG4uaG92ZXJcXDpib3JkZXItY3lhbi04MDA6aG92ZXIge1xuICBib3JkZXItY29sb3I6IHZhcigtLWN5YW4tODAwKSAhaW1wb3J0YW50O1xufVxuLmhvdmVyXFw6Ym9yZGVyLWN5YW4tOTAwOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jeWFuLTkwMCkgIWltcG9ydGFudDtcbn1cblxuLmFjdGl2ZVxcOmJvcmRlci1jeWFuLTUwOmFjdGl2ZSB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tY3lhbi01MCkgIWltcG9ydGFudDtcbn1cbi5hY3RpdmVcXDpib3JkZXItY3lhbi0xMDA6YWN0aXZlIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jeWFuLTEwMCkgIWltcG9ydGFudDtcbn1cbi5hY3RpdmVcXDpib3JkZXItY3lhbi0yMDA6YWN0aXZlIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jeWFuLTIwMCkgIWltcG9ydGFudDtcbn1cbi5hY3RpdmVcXDpib3JkZXItY3lhbi0zMDA6YWN0aXZlIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jeWFuLTMwMCkgIWltcG9ydGFudDtcbn1cbi5hY3RpdmVcXDpib3JkZXItY3lhbi00MDA6YWN0aXZlIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jeWFuLTQwMCkgIWltcG9ydGFudDtcbn1cbi5hY3RpdmVcXDpib3JkZXItY3lhbi01MDA6YWN0aXZlIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jeWFuLTUwMCkgIWltcG9ydGFudDtcbn1cbi5hY3RpdmVcXDpib3JkZXItY3lhbi02MDA6YWN0aXZlIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jeWFuLTYwMCkgIWltcG9ydGFudDtcbn1cbi5hY3RpdmVcXDpib3JkZXItY3lhbi03MDA6YWN0aXZlIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jeWFuLTcwMCkgIWltcG9ydGFudDtcbn1cbi5hY3RpdmVcXDpib3JkZXItY3lhbi04MDA6YWN0aXZlIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jeWFuLTgwMCkgIWltcG9ydGFudDtcbn1cbi5hY3RpdmVcXDpib3JkZXItY3lhbi05MDA6YWN0aXZlIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jeWFuLTkwMCkgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1waW5rLTUwIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1waW5rLTUwKSAhaW1wb3J0YW50O1xufVxuLmJvcmRlci1waW5rLTEwMCB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tcGluay0xMDApICFpbXBvcnRhbnQ7XG59XG4uYm9yZGVyLXBpbmstMjAwIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1waW5rLTIwMCkgIWltcG9ydGFudDtcbn1cbi5ib3JkZXItcGluay0zMDAge1xuICBib3JkZXItY29sb3I6IHZhcigtLXBpbmstMzAwKSAhaW1wb3J0YW50O1xufVxuLmJvcmRlci1waW5rLTQwMCB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tcGluay00MDApICFpbXBvcnRhbnQ7XG59XG4uYm9yZGVyLXBpbmstNTAwIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1waW5rLTUwMCkgIWltcG9ydGFudDtcbn1cbi5ib3JkZXItcGluay02MDAge1xuICBib3JkZXItY29sb3I6IHZhcigtLXBpbmstNjAwKSAhaW1wb3J0YW50O1xufVxuLmJvcmRlci1waW5rLTcwMCB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tcGluay03MDApICFpbXBvcnRhbnQ7XG59XG4uYm9yZGVyLXBpbmstODAwIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1waW5rLTgwMCkgIWltcG9ydGFudDtcbn1cbi5ib3JkZXItcGluay05MDAge1xuICBib3JkZXItY29sb3I6IHZhcigtLXBpbmstOTAwKSAhaW1wb3J0YW50O1xufVxuXG4uZm9jdXNcXDpib3JkZXItcGluay01MDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tcGluay01MCkgIWltcG9ydGFudDtcbn1cbi5mb2N1c1xcOmJvcmRlci1waW5rLTEwMDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tcGluay0xMDApICFpbXBvcnRhbnQ7XG59XG4uZm9jdXNcXDpib3JkZXItcGluay0yMDA6Zm9jdXMge1xuICBib3JkZXItY29sb3I6IHZhcigtLXBpbmstMjAwKSAhaW1wb3J0YW50O1xufVxuLmZvY3VzXFw6Ym9yZGVyLXBpbmstMzAwOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1waW5rLTMwMCkgIWltcG9ydGFudDtcbn1cbi5mb2N1c1xcOmJvcmRlci1waW5rLTQwMDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tcGluay00MDApICFpbXBvcnRhbnQ7XG59XG4uZm9jdXNcXDpib3JkZXItcGluay01MDA6Zm9jdXMge1xuICBib3JkZXItY29sb3I6IHZhcigtLXBpbmstNTAwKSAhaW1wb3J0YW50O1xufVxuLmZvY3VzXFw6Ym9yZGVyLXBpbmstNjAwOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1waW5rLTYwMCkgIWltcG9ydGFudDtcbn1cbi5mb2N1c1xcOmJvcmRlci1waW5rLTcwMDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tcGluay03MDApICFpbXBvcnRhbnQ7XG59XG4uZm9jdXNcXDpib3JkZXItcGluay04MDA6Zm9jdXMge1xuICBib3JkZXItY29sb3I6IHZhcigtLXBpbmstODAwKSAhaW1wb3J0YW50O1xufVxuLmZvY3VzXFw6Ym9yZGVyLXBpbmstOTAwOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1waW5rLTkwMCkgIWltcG9ydGFudDtcbn1cblxuLmhvdmVyXFw6Ym9yZGVyLXBpbmstNTA6aG92ZXIge1xuICBib3JkZXItY29sb3I6IHZhcigtLXBpbmstNTApICFpbXBvcnRhbnQ7XG59XG4uaG92ZXJcXDpib3JkZXItcGluay0xMDA6aG92ZXIge1xuICBib3JkZXItY29sb3I6IHZhcigtLXBpbmstMTAwKSAhaW1wb3J0YW50O1xufVxuLmhvdmVyXFw6Ym9yZGVyLXBpbmstMjAwOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1waW5rLTIwMCkgIWltcG9ydGFudDtcbn1cbi5ob3ZlclxcOmJvcmRlci1waW5rLTMwMDpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tcGluay0zMDApICFpbXBvcnRhbnQ7XG59XG4uaG92ZXJcXDpib3JkZXItcGluay00MDA6aG92ZXIge1xuICBib3JkZXItY29sb3I6IHZhcigtLXBpbmstNDAwKSAhaW1wb3J0YW50O1xufVxuLmhvdmVyXFw6Ym9yZGVyLXBpbmstNTAwOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1waW5rLTUwMCkgIWltcG9ydGFudDtcbn1cbi5ob3ZlclxcOmJvcmRlci1waW5rLTYwMDpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tcGluay02MDApICFpbXBvcnRhbnQ7XG59XG4uaG92ZXJcXDpib3JkZXItcGluay03MDA6aG92ZXIge1xuICBib3JkZXItY29sb3I6IHZhcigtLXBpbmstNzAwKSAhaW1wb3J0YW50O1xufVxuLmhvdmVyXFw6Ym9yZGVyLXBpbmstODAwOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1waW5rLTgwMCkgIWltcG9ydGFudDtcbn1cbi5ob3ZlclxcOmJvcmRlci1waW5rLTkwMDpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tcGluay05MDApICFpbXBvcnRhbnQ7XG59XG5cbi5hY3RpdmVcXDpib3JkZXItcGluay01MDphY3RpdmUge1xuICBib3JkZXItY29sb3I6IHZhcigtLXBpbmstNTApICFpbXBvcnRhbnQ7XG59XG4uYWN0aXZlXFw6Ym9yZGVyLXBpbmstMTAwOmFjdGl2ZSB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tcGluay0xMDApICFpbXBvcnRhbnQ7XG59XG4uYWN0aXZlXFw6Ym9yZGVyLXBpbmstMjAwOmFjdGl2ZSB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tcGluay0yMDApICFpbXBvcnRhbnQ7XG59XG4uYWN0aXZlXFw6Ym9yZGVyLXBpbmstMzAwOmFjdGl2ZSB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tcGluay0zMDApICFpbXBvcnRhbnQ7XG59XG4uYWN0aXZlXFw6Ym9yZGVyLXBpbmstNDAwOmFjdGl2ZSB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tcGluay00MDApICFpbXBvcnRhbnQ7XG59XG4uYWN0aXZlXFw6Ym9yZGVyLXBpbmstNTAwOmFjdGl2ZSB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tcGluay01MDApICFpbXBvcnRhbnQ7XG59XG4uYWN0aXZlXFw6Ym9yZGVyLXBpbmstNjAwOmFjdGl2ZSB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tcGluay02MDApICFpbXBvcnRhbnQ7XG59XG4uYWN0aXZlXFw6Ym9yZGVyLXBpbmstNzAwOmFjdGl2ZSB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tcGluay03MDApICFpbXBvcnRhbnQ7XG59XG4uYWN0aXZlXFw6Ym9yZGVyLXBpbmstODAwOmFjdGl2ZSB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tcGluay04MDApICFpbXBvcnRhbnQ7XG59XG4uYWN0aXZlXFw6Ym9yZGVyLXBpbmstOTAwOmFjdGl2ZSB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tcGluay05MDApICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItaW5kaWdvLTUwIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1pbmRpZ28tNTApICFpbXBvcnRhbnQ7XG59XG4uYm9yZGVyLWluZGlnby0xMDAge1xuICBib3JkZXItY29sb3I6IHZhcigtLWluZGlnby0xMDApICFpbXBvcnRhbnQ7XG59XG4uYm9yZGVyLWluZGlnby0yMDAge1xuICBib3JkZXItY29sb3I6IHZhcigtLWluZGlnby0yMDApICFpbXBvcnRhbnQ7XG59XG4uYm9yZGVyLWluZGlnby0zMDAge1xuICBib3JkZXItY29sb3I6IHZhcigtLWluZGlnby0zMDApICFpbXBvcnRhbnQ7XG59XG4uYm9yZGVyLWluZGlnby00MDAge1xuICBib3JkZXItY29sb3I6IHZhcigtLWluZGlnby00MDApICFpbXBvcnRhbnQ7XG59XG4uYm9yZGVyLWluZGlnby01MDAge1xuICBib3JkZXItY29sb3I6IHZhcigtLWluZGlnby01MDApICFpbXBvcnRhbnQ7XG59XG4uYm9yZGVyLWluZGlnby02MDAge1xuICBib3JkZXItY29sb3I6IHZhcigtLWluZGlnby02MDApICFpbXBvcnRhbnQ7XG59XG4uYm9yZGVyLWluZGlnby03MDAge1xuICBib3JkZXItY29sb3I6IHZhcigtLWluZGlnby03MDApICFpbXBvcnRhbnQ7XG59XG4uYm9yZGVyLWluZGlnby04MDAge1xuICBib3JkZXItY29sb3I6IHZhcigtLWluZGlnby04MDApICFpbXBvcnRhbnQ7XG59XG4uYm9yZGVyLWluZGlnby05MDAge1xuICBib3JkZXItY29sb3I6IHZhcigtLWluZGlnby05MDApICFpbXBvcnRhbnQ7XG59XG5cbi5mb2N1c1xcOmJvcmRlci1pbmRpZ28tNTA6Zm9jdXMge1xuICBib3JkZXItY29sb3I6IHZhcigtLWluZGlnby01MCkgIWltcG9ydGFudDtcbn1cbi5mb2N1c1xcOmJvcmRlci1pbmRpZ28tMTAwOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1pbmRpZ28tMTAwKSAhaW1wb3J0YW50O1xufVxuLmZvY3VzXFw6Ym9yZGVyLWluZGlnby0yMDA6Zm9jdXMge1xuICBib3JkZXItY29sb3I6IHZhcigtLWluZGlnby0yMDApICFpbXBvcnRhbnQ7XG59XG4uZm9jdXNcXDpib3JkZXItaW5kaWdvLTMwMDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0taW5kaWdvLTMwMCkgIWltcG9ydGFudDtcbn1cbi5mb2N1c1xcOmJvcmRlci1pbmRpZ28tNDAwOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1pbmRpZ28tNDAwKSAhaW1wb3J0YW50O1xufVxuLmZvY3VzXFw6Ym9yZGVyLWluZGlnby01MDA6Zm9jdXMge1xuICBib3JkZXItY29sb3I6IHZhcigtLWluZGlnby01MDApICFpbXBvcnRhbnQ7XG59XG4uZm9jdXNcXDpib3JkZXItaW5kaWdvLTYwMDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0taW5kaWdvLTYwMCkgIWltcG9ydGFudDtcbn1cbi5mb2N1c1xcOmJvcmRlci1pbmRpZ28tNzAwOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1pbmRpZ28tNzAwKSAhaW1wb3J0YW50O1xufVxuLmZvY3VzXFw6Ym9yZGVyLWluZGlnby04MDA6Zm9jdXMge1xuICBib3JkZXItY29sb3I6IHZhcigtLWluZGlnby04MDApICFpbXBvcnRhbnQ7XG59XG4uZm9jdXNcXDpib3JkZXItaW5kaWdvLTkwMDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0taW5kaWdvLTkwMCkgIWltcG9ydGFudDtcbn1cblxuLmhvdmVyXFw6Ym9yZGVyLWluZGlnby01MDpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0taW5kaWdvLTUwKSAhaW1wb3J0YW50O1xufVxuLmhvdmVyXFw6Ym9yZGVyLWluZGlnby0xMDA6aG92ZXIge1xuICBib3JkZXItY29sb3I6IHZhcigtLWluZGlnby0xMDApICFpbXBvcnRhbnQ7XG59XG4uaG92ZXJcXDpib3JkZXItaW5kaWdvLTIwMDpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0taW5kaWdvLTIwMCkgIWltcG9ydGFudDtcbn1cbi5ob3ZlclxcOmJvcmRlci1pbmRpZ28tMzAwOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1pbmRpZ28tMzAwKSAhaW1wb3J0YW50O1xufVxuLmhvdmVyXFw6Ym9yZGVyLWluZGlnby00MDA6aG92ZXIge1xuICBib3JkZXItY29sb3I6IHZhcigtLWluZGlnby00MDApICFpbXBvcnRhbnQ7XG59XG4uaG92ZXJcXDpib3JkZXItaW5kaWdvLTUwMDpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0taW5kaWdvLTUwMCkgIWltcG9ydGFudDtcbn1cbi5ob3ZlclxcOmJvcmRlci1pbmRpZ28tNjAwOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1pbmRpZ28tNjAwKSAhaW1wb3J0YW50O1xufVxuLmhvdmVyXFw6Ym9yZGVyLWluZGlnby03MDA6aG92ZXIge1xuICBib3JkZXItY29sb3I6IHZhcigtLWluZGlnby03MDApICFpbXBvcnRhbnQ7XG59XG4uaG92ZXJcXDpib3JkZXItaW5kaWdvLTgwMDpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0taW5kaWdvLTgwMCkgIWltcG9ydGFudDtcbn1cbi5ob3ZlclxcOmJvcmRlci1pbmRpZ28tOTAwOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1pbmRpZ28tOTAwKSAhaW1wb3J0YW50O1xufVxuXG4uYWN0aXZlXFw6Ym9yZGVyLWluZGlnby01MDphY3RpdmUge1xuICBib3JkZXItY29sb3I6IHZhcigtLWluZGlnby01MCkgIWltcG9ydGFudDtcbn1cbi5hY3RpdmVcXDpib3JkZXItaW5kaWdvLTEwMDphY3RpdmUge1xuICBib3JkZXItY29sb3I6IHZhcigtLWluZGlnby0xMDApICFpbXBvcnRhbnQ7XG59XG4uYWN0aXZlXFw6Ym9yZGVyLWluZGlnby0yMDA6YWN0aXZlIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1pbmRpZ28tMjAwKSAhaW1wb3J0YW50O1xufVxuLmFjdGl2ZVxcOmJvcmRlci1pbmRpZ28tMzAwOmFjdGl2ZSB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0taW5kaWdvLTMwMCkgIWltcG9ydGFudDtcbn1cbi5hY3RpdmVcXDpib3JkZXItaW5kaWdvLTQwMDphY3RpdmUge1xuICBib3JkZXItY29sb3I6IHZhcigtLWluZGlnby00MDApICFpbXBvcnRhbnQ7XG59XG4uYWN0aXZlXFw6Ym9yZGVyLWluZGlnby01MDA6YWN0aXZlIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1pbmRpZ28tNTAwKSAhaW1wb3J0YW50O1xufVxuLmFjdGl2ZVxcOmJvcmRlci1pbmRpZ28tNjAwOmFjdGl2ZSB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0taW5kaWdvLTYwMCkgIWltcG9ydGFudDtcbn1cbi5hY3RpdmVcXDpib3JkZXItaW5kaWdvLTcwMDphY3RpdmUge1xuICBib3JkZXItY29sb3I6IHZhcigtLWluZGlnby03MDApICFpbXBvcnRhbnQ7XG59XG4uYWN0aXZlXFw6Ym9yZGVyLWluZGlnby04MDA6YWN0aXZlIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1pbmRpZ28tODAwKSAhaW1wb3J0YW50O1xufVxuLmFjdGl2ZVxcOmJvcmRlci1pbmRpZ28tOTAwOmFjdGl2ZSB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0taW5kaWdvLTkwMCkgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci10ZWFsLTUwIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS10ZWFsLTUwKSAhaW1wb3J0YW50O1xufVxuLmJvcmRlci10ZWFsLTEwMCB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tdGVhbC0xMDApICFpbXBvcnRhbnQ7XG59XG4uYm9yZGVyLXRlYWwtMjAwIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS10ZWFsLTIwMCkgIWltcG9ydGFudDtcbn1cbi5ib3JkZXItdGVhbC0zMDAge1xuICBib3JkZXItY29sb3I6IHZhcigtLXRlYWwtMzAwKSAhaW1wb3J0YW50O1xufVxuLmJvcmRlci10ZWFsLTQwMCB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tdGVhbC00MDApICFpbXBvcnRhbnQ7XG59XG4uYm9yZGVyLXRlYWwtNTAwIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS10ZWFsLTUwMCkgIWltcG9ydGFudDtcbn1cbi5ib3JkZXItdGVhbC02MDAge1xuICBib3JkZXItY29sb3I6IHZhcigtLXRlYWwtNjAwKSAhaW1wb3J0YW50O1xufVxuLmJvcmRlci10ZWFsLTcwMCB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tdGVhbC03MDApICFpbXBvcnRhbnQ7XG59XG4uYm9yZGVyLXRlYWwtODAwIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS10ZWFsLTgwMCkgIWltcG9ydGFudDtcbn1cbi5ib3JkZXItdGVhbC05MDAge1xuICBib3JkZXItY29sb3I6IHZhcigtLXRlYWwtOTAwKSAhaW1wb3J0YW50O1xufVxuXG4uZm9jdXNcXDpib3JkZXItdGVhbC01MDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tdGVhbC01MCkgIWltcG9ydGFudDtcbn1cbi5mb2N1c1xcOmJvcmRlci10ZWFsLTEwMDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tdGVhbC0xMDApICFpbXBvcnRhbnQ7XG59XG4uZm9jdXNcXDpib3JkZXItdGVhbC0yMDA6Zm9jdXMge1xuICBib3JkZXItY29sb3I6IHZhcigtLXRlYWwtMjAwKSAhaW1wb3J0YW50O1xufVxuLmZvY3VzXFw6Ym9yZGVyLXRlYWwtMzAwOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS10ZWFsLTMwMCkgIWltcG9ydGFudDtcbn1cbi5mb2N1c1xcOmJvcmRlci10ZWFsLTQwMDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tdGVhbC00MDApICFpbXBvcnRhbnQ7XG59XG4uZm9jdXNcXDpib3JkZXItdGVhbC01MDA6Zm9jdXMge1xuICBib3JkZXItY29sb3I6IHZhcigtLXRlYWwtNTAwKSAhaW1wb3J0YW50O1xufVxuLmZvY3VzXFw6Ym9yZGVyLXRlYWwtNjAwOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS10ZWFsLTYwMCkgIWltcG9ydGFudDtcbn1cbi5mb2N1c1xcOmJvcmRlci10ZWFsLTcwMDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tdGVhbC03MDApICFpbXBvcnRhbnQ7XG59XG4uZm9jdXNcXDpib3JkZXItdGVhbC04MDA6Zm9jdXMge1xuICBib3JkZXItY29sb3I6IHZhcigtLXRlYWwtODAwKSAhaW1wb3J0YW50O1xufVxuLmZvY3VzXFw6Ym9yZGVyLXRlYWwtOTAwOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS10ZWFsLTkwMCkgIWltcG9ydGFudDtcbn1cblxuLmhvdmVyXFw6Ym9yZGVyLXRlYWwtNTA6aG92ZXIge1xuICBib3JkZXItY29sb3I6IHZhcigtLXRlYWwtNTApICFpbXBvcnRhbnQ7XG59XG4uaG92ZXJcXDpib3JkZXItdGVhbC0xMDA6aG92ZXIge1xuICBib3JkZXItY29sb3I6IHZhcigtLXRlYWwtMTAwKSAhaW1wb3J0YW50O1xufVxuLmhvdmVyXFw6Ym9yZGVyLXRlYWwtMjAwOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS10ZWFsLTIwMCkgIWltcG9ydGFudDtcbn1cbi5ob3ZlclxcOmJvcmRlci10ZWFsLTMwMDpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tdGVhbC0zMDApICFpbXBvcnRhbnQ7XG59XG4uaG92ZXJcXDpib3JkZXItdGVhbC00MDA6aG92ZXIge1xuICBib3JkZXItY29sb3I6IHZhcigtLXRlYWwtNDAwKSAhaW1wb3J0YW50O1xufVxuLmhvdmVyXFw6Ym9yZGVyLXRlYWwtNTAwOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS10ZWFsLTUwMCkgIWltcG9ydGFudDtcbn1cbi5ob3ZlclxcOmJvcmRlci10ZWFsLTYwMDpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tdGVhbC02MDApICFpbXBvcnRhbnQ7XG59XG4uaG92ZXJcXDpib3JkZXItdGVhbC03MDA6aG92ZXIge1xuICBib3JkZXItY29sb3I6IHZhcigtLXRlYWwtNzAwKSAhaW1wb3J0YW50O1xufVxuLmhvdmVyXFw6Ym9yZGVyLXRlYWwtODAwOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS10ZWFsLTgwMCkgIWltcG9ydGFudDtcbn1cbi5ob3ZlclxcOmJvcmRlci10ZWFsLTkwMDpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tdGVhbC05MDApICFpbXBvcnRhbnQ7XG59XG5cbi5hY3RpdmVcXDpib3JkZXItdGVhbC01MDphY3RpdmUge1xuICBib3JkZXItY29sb3I6IHZhcigtLXRlYWwtNTApICFpbXBvcnRhbnQ7XG59XG4uYWN0aXZlXFw6Ym9yZGVyLXRlYWwtMTAwOmFjdGl2ZSB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tdGVhbC0xMDApICFpbXBvcnRhbnQ7XG59XG4uYWN0aXZlXFw6Ym9yZGVyLXRlYWwtMjAwOmFjdGl2ZSB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tdGVhbC0yMDApICFpbXBvcnRhbnQ7XG59XG4uYWN0aXZlXFw6Ym9yZGVyLXRlYWwtMzAwOmFjdGl2ZSB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tdGVhbC0zMDApICFpbXBvcnRhbnQ7XG59XG4uYWN0aXZlXFw6Ym9yZGVyLXRlYWwtNDAwOmFjdGl2ZSB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tdGVhbC00MDApICFpbXBvcnRhbnQ7XG59XG4uYWN0aXZlXFw6Ym9yZGVyLXRlYWwtNTAwOmFjdGl2ZSB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tdGVhbC01MDApICFpbXBvcnRhbnQ7XG59XG4uYWN0aXZlXFw6Ym9yZGVyLXRlYWwtNjAwOmFjdGl2ZSB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tdGVhbC02MDApICFpbXBvcnRhbnQ7XG59XG4uYWN0aXZlXFw6Ym9yZGVyLXRlYWwtNzAwOmFjdGl2ZSB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tdGVhbC03MDApICFpbXBvcnRhbnQ7XG59XG4uYWN0aXZlXFw6Ym9yZGVyLXRlYWwtODAwOmFjdGl2ZSB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tdGVhbC04MDApICFpbXBvcnRhbnQ7XG59XG4uYWN0aXZlXFw6Ym9yZGVyLXRlYWwtOTAwOmFjdGl2ZSB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tdGVhbC05MDApICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItb3JhbmdlLTUwIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1vcmFuZ2UtNTApICFpbXBvcnRhbnQ7XG59XG4uYm9yZGVyLW9yYW5nZS0xMDAge1xuICBib3JkZXItY29sb3I6IHZhcigtLW9yYW5nZS0xMDApICFpbXBvcnRhbnQ7XG59XG4uYm9yZGVyLW9yYW5nZS0yMDAge1xuICBib3JkZXItY29sb3I6IHZhcigtLW9yYW5nZS0yMDApICFpbXBvcnRhbnQ7XG59XG4uYm9yZGVyLW9yYW5nZS0zMDAge1xuICBib3JkZXItY29sb3I6IHZhcigtLW9yYW5nZS0zMDApICFpbXBvcnRhbnQ7XG59XG4uYm9yZGVyLW9yYW5nZS00MDAge1xuICBib3JkZXItY29sb3I6IHZhcigtLW9yYW5nZS00MDApICFpbXBvcnRhbnQ7XG59XG4uYm9yZGVyLW9yYW5nZS01MDAge1xuICBib3JkZXItY29sb3I6IHZhcigtLW9yYW5nZS01MDApICFpbXBvcnRhbnQ7XG59XG4uYm9yZGVyLW9yYW5nZS02MDAge1xuICBib3JkZXItY29sb3I6IHZhcigtLW9yYW5nZS02MDApICFpbXBvcnRhbnQ7XG59XG4uYm9yZGVyLW9yYW5nZS03MDAge1xuICBib3JkZXItY29sb3I6IHZhcigtLW9yYW5nZS03MDApICFpbXBvcnRhbnQ7XG59XG4uYm9yZGVyLW9yYW5nZS04MDAge1xuICBib3JkZXItY29sb3I6IHZhcigtLW9yYW5nZS04MDApICFpbXBvcnRhbnQ7XG59XG4uYm9yZGVyLW9yYW5nZS05MDAge1xuICBib3JkZXItY29sb3I6IHZhcigtLW9yYW5nZS05MDApICFpbXBvcnRhbnQ7XG59XG5cbi5mb2N1c1xcOmJvcmRlci1vcmFuZ2UtNTA6Zm9jdXMge1xuICBib3JkZXItY29sb3I6IHZhcigtLW9yYW5nZS01MCkgIWltcG9ydGFudDtcbn1cbi5mb2N1c1xcOmJvcmRlci1vcmFuZ2UtMTAwOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1vcmFuZ2UtMTAwKSAhaW1wb3J0YW50O1xufVxuLmZvY3VzXFw6Ym9yZGVyLW9yYW5nZS0yMDA6Zm9jdXMge1xuICBib3JkZXItY29sb3I6IHZhcigtLW9yYW5nZS0yMDApICFpbXBvcnRhbnQ7XG59XG4uZm9jdXNcXDpib3JkZXItb3JhbmdlLTMwMDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tb3JhbmdlLTMwMCkgIWltcG9ydGFudDtcbn1cbi5mb2N1c1xcOmJvcmRlci1vcmFuZ2UtNDAwOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1vcmFuZ2UtNDAwKSAhaW1wb3J0YW50O1xufVxuLmZvY3VzXFw6Ym9yZGVyLW9yYW5nZS01MDA6Zm9jdXMge1xuICBib3JkZXItY29sb3I6IHZhcigtLW9yYW5nZS01MDApICFpbXBvcnRhbnQ7XG59XG4uZm9jdXNcXDpib3JkZXItb3JhbmdlLTYwMDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tb3JhbmdlLTYwMCkgIWltcG9ydGFudDtcbn1cbi5mb2N1c1xcOmJvcmRlci1vcmFuZ2UtNzAwOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1vcmFuZ2UtNzAwKSAhaW1wb3J0YW50O1xufVxuLmZvY3VzXFw6Ym9yZGVyLW9yYW5nZS04MDA6Zm9jdXMge1xuICBib3JkZXItY29sb3I6IHZhcigtLW9yYW5nZS04MDApICFpbXBvcnRhbnQ7XG59XG4uZm9jdXNcXDpib3JkZXItb3JhbmdlLTkwMDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tb3JhbmdlLTkwMCkgIWltcG9ydGFudDtcbn1cblxuLmhvdmVyXFw6Ym9yZGVyLW9yYW5nZS01MDpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tb3JhbmdlLTUwKSAhaW1wb3J0YW50O1xufVxuLmhvdmVyXFw6Ym9yZGVyLW9yYW5nZS0xMDA6aG92ZXIge1xuICBib3JkZXItY29sb3I6IHZhcigtLW9yYW5nZS0xMDApICFpbXBvcnRhbnQ7XG59XG4uaG92ZXJcXDpib3JkZXItb3JhbmdlLTIwMDpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tb3JhbmdlLTIwMCkgIWltcG9ydGFudDtcbn1cbi5ob3ZlclxcOmJvcmRlci1vcmFuZ2UtMzAwOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1vcmFuZ2UtMzAwKSAhaW1wb3J0YW50O1xufVxuLmhvdmVyXFw6Ym9yZGVyLW9yYW5nZS00MDA6aG92ZXIge1xuICBib3JkZXItY29sb3I6IHZhcigtLW9yYW5nZS00MDApICFpbXBvcnRhbnQ7XG59XG4uaG92ZXJcXDpib3JkZXItb3JhbmdlLTUwMDpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tb3JhbmdlLTUwMCkgIWltcG9ydGFudDtcbn1cbi5ob3ZlclxcOmJvcmRlci1vcmFuZ2UtNjAwOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1vcmFuZ2UtNjAwKSAhaW1wb3J0YW50O1xufVxuLmhvdmVyXFw6Ym9yZGVyLW9yYW5nZS03MDA6aG92ZXIge1xuICBib3JkZXItY29sb3I6IHZhcigtLW9yYW5nZS03MDApICFpbXBvcnRhbnQ7XG59XG4uaG92ZXJcXDpib3JkZXItb3JhbmdlLTgwMDpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tb3JhbmdlLTgwMCkgIWltcG9ydGFudDtcbn1cbi5ob3ZlclxcOmJvcmRlci1vcmFuZ2UtOTAwOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1vcmFuZ2UtOTAwKSAhaW1wb3J0YW50O1xufVxuXG4uYWN0aXZlXFw6Ym9yZGVyLW9yYW5nZS01MDphY3RpdmUge1xuICBib3JkZXItY29sb3I6IHZhcigtLW9yYW5nZS01MCkgIWltcG9ydGFudDtcbn1cbi5hY3RpdmVcXDpib3JkZXItb3JhbmdlLTEwMDphY3RpdmUge1xuICBib3JkZXItY29sb3I6IHZhcigtLW9yYW5nZS0xMDApICFpbXBvcnRhbnQ7XG59XG4uYWN0aXZlXFw6Ym9yZGVyLW9yYW5nZS0yMDA6YWN0aXZlIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1vcmFuZ2UtMjAwKSAhaW1wb3J0YW50O1xufVxuLmFjdGl2ZVxcOmJvcmRlci1vcmFuZ2UtMzAwOmFjdGl2ZSB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tb3JhbmdlLTMwMCkgIWltcG9ydGFudDtcbn1cbi5hY3RpdmVcXDpib3JkZXItb3JhbmdlLTQwMDphY3RpdmUge1xuICBib3JkZXItY29sb3I6IHZhcigtLW9yYW5nZS00MDApICFpbXBvcnRhbnQ7XG59XG4uYWN0aXZlXFw6Ym9yZGVyLW9yYW5nZS01MDA6YWN0aXZlIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1vcmFuZ2UtNTAwKSAhaW1wb3J0YW50O1xufVxuLmFjdGl2ZVxcOmJvcmRlci1vcmFuZ2UtNjAwOmFjdGl2ZSB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tb3JhbmdlLTYwMCkgIWltcG9ydGFudDtcbn1cbi5hY3RpdmVcXDpib3JkZXItb3JhbmdlLTcwMDphY3RpdmUge1xuICBib3JkZXItY29sb3I6IHZhcigtLW9yYW5nZS03MDApICFpbXBvcnRhbnQ7XG59XG4uYWN0aXZlXFw6Ym9yZGVyLW9yYW5nZS04MDA6YWN0aXZlIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1vcmFuZ2UtODAwKSAhaW1wb3J0YW50O1xufVxuLmFjdGl2ZVxcOmJvcmRlci1vcmFuZ2UtOTAwOmFjdGl2ZSB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tb3JhbmdlLTkwMCkgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1ibHVlZ3JheS01MCB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYmx1ZWdyYXktNTApICFpbXBvcnRhbnQ7XG59XG4uYm9yZGVyLWJsdWVncmF5LTEwMCB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYmx1ZWdyYXktMTAwKSAhaW1wb3J0YW50O1xufVxuLmJvcmRlci1ibHVlZ3JheS0yMDAge1xuICBib3JkZXItY29sb3I6IHZhcigtLWJsdWVncmF5LTIwMCkgIWltcG9ydGFudDtcbn1cbi5ib3JkZXItYmx1ZWdyYXktMzAwIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1ibHVlZ3JheS0zMDApICFpbXBvcnRhbnQ7XG59XG4uYm9yZGVyLWJsdWVncmF5LTQwMCB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYmx1ZWdyYXktNDAwKSAhaW1wb3J0YW50O1xufVxuLmJvcmRlci1ibHVlZ3JheS01MDAge1xuICBib3JkZXItY29sb3I6IHZhcigtLWJsdWVncmF5LTUwMCkgIWltcG9ydGFudDtcbn1cbi5ib3JkZXItYmx1ZWdyYXktNjAwIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1ibHVlZ3JheS02MDApICFpbXBvcnRhbnQ7XG59XG4uYm9yZGVyLWJsdWVncmF5LTcwMCB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYmx1ZWdyYXktNzAwKSAhaW1wb3J0YW50O1xufVxuLmJvcmRlci1ibHVlZ3JheS04MDAge1xuICBib3JkZXItY29sb3I6IHZhcigtLWJsdWVncmF5LTgwMCkgIWltcG9ydGFudDtcbn1cbi5ib3JkZXItYmx1ZWdyYXktOTAwIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1ibHVlZ3JheS05MDApICFpbXBvcnRhbnQ7XG59XG5cbi5mb2N1c1xcOmJvcmRlci1ibHVlZ3JheS01MDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYmx1ZWdyYXktNTApICFpbXBvcnRhbnQ7XG59XG4uZm9jdXNcXDpib3JkZXItYmx1ZWdyYXktMTAwOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1ibHVlZ3JheS0xMDApICFpbXBvcnRhbnQ7XG59XG4uZm9jdXNcXDpib3JkZXItYmx1ZWdyYXktMjAwOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1ibHVlZ3JheS0yMDApICFpbXBvcnRhbnQ7XG59XG4uZm9jdXNcXDpib3JkZXItYmx1ZWdyYXktMzAwOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1ibHVlZ3JheS0zMDApICFpbXBvcnRhbnQ7XG59XG4uZm9jdXNcXDpib3JkZXItYmx1ZWdyYXktNDAwOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1ibHVlZ3JheS00MDApICFpbXBvcnRhbnQ7XG59XG4uZm9jdXNcXDpib3JkZXItYmx1ZWdyYXktNTAwOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1ibHVlZ3JheS01MDApICFpbXBvcnRhbnQ7XG59XG4uZm9jdXNcXDpib3JkZXItYmx1ZWdyYXktNjAwOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1ibHVlZ3JheS02MDApICFpbXBvcnRhbnQ7XG59XG4uZm9jdXNcXDpib3JkZXItYmx1ZWdyYXktNzAwOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1ibHVlZ3JheS03MDApICFpbXBvcnRhbnQ7XG59XG4uZm9jdXNcXDpib3JkZXItYmx1ZWdyYXktODAwOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1ibHVlZ3JheS04MDApICFpbXBvcnRhbnQ7XG59XG4uZm9jdXNcXDpib3JkZXItYmx1ZWdyYXktOTAwOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1ibHVlZ3JheS05MDApICFpbXBvcnRhbnQ7XG59XG5cbi5ob3ZlclxcOmJvcmRlci1ibHVlZ3JheS01MDpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYmx1ZWdyYXktNTApICFpbXBvcnRhbnQ7XG59XG4uaG92ZXJcXDpib3JkZXItYmx1ZWdyYXktMTAwOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1ibHVlZ3JheS0xMDApICFpbXBvcnRhbnQ7XG59XG4uaG92ZXJcXDpib3JkZXItYmx1ZWdyYXktMjAwOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1ibHVlZ3JheS0yMDApICFpbXBvcnRhbnQ7XG59XG4uaG92ZXJcXDpib3JkZXItYmx1ZWdyYXktMzAwOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1ibHVlZ3JheS0zMDApICFpbXBvcnRhbnQ7XG59XG4uaG92ZXJcXDpib3JkZXItYmx1ZWdyYXktNDAwOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1ibHVlZ3JheS00MDApICFpbXBvcnRhbnQ7XG59XG4uaG92ZXJcXDpib3JkZXItYmx1ZWdyYXktNTAwOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1ibHVlZ3JheS01MDApICFpbXBvcnRhbnQ7XG59XG4uaG92ZXJcXDpib3JkZXItYmx1ZWdyYXktNjAwOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1ibHVlZ3JheS02MDApICFpbXBvcnRhbnQ7XG59XG4uaG92ZXJcXDpib3JkZXItYmx1ZWdyYXktNzAwOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1ibHVlZ3JheS03MDApICFpbXBvcnRhbnQ7XG59XG4uaG92ZXJcXDpib3JkZXItYmx1ZWdyYXktODAwOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1ibHVlZ3JheS04MDApICFpbXBvcnRhbnQ7XG59XG4uaG92ZXJcXDpib3JkZXItYmx1ZWdyYXktOTAwOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1ibHVlZ3JheS05MDApICFpbXBvcnRhbnQ7XG59XG5cbi5hY3RpdmVcXDpib3JkZXItYmx1ZWdyYXktNTA6YWN0aXZlIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1ibHVlZ3JheS01MCkgIWltcG9ydGFudDtcbn1cbi5hY3RpdmVcXDpib3JkZXItYmx1ZWdyYXktMTAwOmFjdGl2ZSB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYmx1ZWdyYXktMTAwKSAhaW1wb3J0YW50O1xufVxuLmFjdGl2ZVxcOmJvcmRlci1ibHVlZ3JheS0yMDA6YWN0aXZlIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1ibHVlZ3JheS0yMDApICFpbXBvcnRhbnQ7XG59XG4uYWN0aXZlXFw6Ym9yZGVyLWJsdWVncmF5LTMwMDphY3RpdmUge1xuICBib3JkZXItY29sb3I6IHZhcigtLWJsdWVncmF5LTMwMCkgIWltcG9ydGFudDtcbn1cbi5hY3RpdmVcXDpib3JkZXItYmx1ZWdyYXktNDAwOmFjdGl2ZSB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYmx1ZWdyYXktNDAwKSAhaW1wb3J0YW50O1xufVxuLmFjdGl2ZVxcOmJvcmRlci1ibHVlZ3JheS01MDA6YWN0aXZlIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1ibHVlZ3JheS01MDApICFpbXBvcnRhbnQ7XG59XG4uYWN0aXZlXFw6Ym9yZGVyLWJsdWVncmF5LTYwMDphY3RpdmUge1xuICBib3JkZXItY29sb3I6IHZhcigtLWJsdWVncmF5LTYwMCkgIWltcG9ydGFudDtcbn1cbi5hY3RpdmVcXDpib3JkZXItYmx1ZWdyYXktNzAwOmFjdGl2ZSB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYmx1ZWdyYXktNzAwKSAhaW1wb3J0YW50O1xufVxuLmFjdGl2ZVxcOmJvcmRlci1ibHVlZ3JheS04MDA6YWN0aXZlIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1ibHVlZ3JheS04MDApICFpbXBvcnRhbnQ7XG59XG4uYWN0aXZlXFw6Ym9yZGVyLWJsdWVncmF5LTkwMDphY3RpdmUge1xuICBib3JkZXItY29sb3I6IHZhcigtLWJsdWVncmF5LTkwMCkgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1wdXJwbGUtNTAge1xuICBib3JkZXItY29sb3I6IHZhcigtLXB1cnBsZS01MCkgIWltcG9ydGFudDtcbn1cbi5ib3JkZXItcHVycGxlLTEwMCB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tcHVycGxlLTEwMCkgIWltcG9ydGFudDtcbn1cbi5ib3JkZXItcHVycGxlLTIwMCB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tcHVycGxlLTIwMCkgIWltcG9ydGFudDtcbn1cbi5ib3JkZXItcHVycGxlLTMwMCB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tcHVycGxlLTMwMCkgIWltcG9ydGFudDtcbn1cbi5ib3JkZXItcHVycGxlLTQwMCB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tcHVycGxlLTQwMCkgIWltcG9ydGFudDtcbn1cbi5ib3JkZXItcHVycGxlLTUwMCB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tcHVycGxlLTUwMCkgIWltcG9ydGFudDtcbn1cbi5ib3JkZXItcHVycGxlLTYwMCB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tcHVycGxlLTYwMCkgIWltcG9ydGFudDtcbn1cbi5ib3JkZXItcHVycGxlLTcwMCB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tcHVycGxlLTcwMCkgIWltcG9ydGFudDtcbn1cbi5ib3JkZXItcHVycGxlLTgwMCB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tcHVycGxlLTgwMCkgIWltcG9ydGFudDtcbn1cbi5ib3JkZXItcHVycGxlLTkwMCB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tcHVycGxlLTkwMCkgIWltcG9ydGFudDtcbn1cblxuLmZvY3VzXFw6Ym9yZGVyLXB1cnBsZS01MDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tcHVycGxlLTUwKSAhaW1wb3J0YW50O1xufVxuLmZvY3VzXFw6Ym9yZGVyLXB1cnBsZS0xMDA6Zm9jdXMge1xuICBib3JkZXItY29sb3I6IHZhcigtLXB1cnBsZS0xMDApICFpbXBvcnRhbnQ7XG59XG4uZm9jdXNcXDpib3JkZXItcHVycGxlLTIwMDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tcHVycGxlLTIwMCkgIWltcG9ydGFudDtcbn1cbi5mb2N1c1xcOmJvcmRlci1wdXJwbGUtMzAwOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1wdXJwbGUtMzAwKSAhaW1wb3J0YW50O1xufVxuLmZvY3VzXFw6Ym9yZGVyLXB1cnBsZS00MDA6Zm9jdXMge1xuICBib3JkZXItY29sb3I6IHZhcigtLXB1cnBsZS00MDApICFpbXBvcnRhbnQ7XG59XG4uZm9jdXNcXDpib3JkZXItcHVycGxlLTUwMDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tcHVycGxlLTUwMCkgIWltcG9ydGFudDtcbn1cbi5mb2N1c1xcOmJvcmRlci1wdXJwbGUtNjAwOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1wdXJwbGUtNjAwKSAhaW1wb3J0YW50O1xufVxuLmZvY3VzXFw6Ym9yZGVyLXB1cnBsZS03MDA6Zm9jdXMge1xuICBib3JkZXItY29sb3I6IHZhcigtLXB1cnBsZS03MDApICFpbXBvcnRhbnQ7XG59XG4uZm9jdXNcXDpib3JkZXItcHVycGxlLTgwMDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tcHVycGxlLTgwMCkgIWltcG9ydGFudDtcbn1cbi5mb2N1c1xcOmJvcmRlci1wdXJwbGUtOTAwOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1wdXJwbGUtOTAwKSAhaW1wb3J0YW50O1xufVxuXG4uaG92ZXJcXDpib3JkZXItcHVycGxlLTUwOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1wdXJwbGUtNTApICFpbXBvcnRhbnQ7XG59XG4uaG92ZXJcXDpib3JkZXItcHVycGxlLTEwMDpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tcHVycGxlLTEwMCkgIWltcG9ydGFudDtcbn1cbi5ob3ZlclxcOmJvcmRlci1wdXJwbGUtMjAwOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1wdXJwbGUtMjAwKSAhaW1wb3J0YW50O1xufVxuLmhvdmVyXFw6Ym9yZGVyLXB1cnBsZS0zMDA6aG92ZXIge1xuICBib3JkZXItY29sb3I6IHZhcigtLXB1cnBsZS0zMDApICFpbXBvcnRhbnQ7XG59XG4uaG92ZXJcXDpib3JkZXItcHVycGxlLTQwMDpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tcHVycGxlLTQwMCkgIWltcG9ydGFudDtcbn1cbi5ob3ZlclxcOmJvcmRlci1wdXJwbGUtNTAwOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1wdXJwbGUtNTAwKSAhaW1wb3J0YW50O1xufVxuLmhvdmVyXFw6Ym9yZGVyLXB1cnBsZS02MDA6aG92ZXIge1xuICBib3JkZXItY29sb3I6IHZhcigtLXB1cnBsZS02MDApICFpbXBvcnRhbnQ7XG59XG4uaG92ZXJcXDpib3JkZXItcHVycGxlLTcwMDpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tcHVycGxlLTcwMCkgIWltcG9ydGFudDtcbn1cbi5ob3ZlclxcOmJvcmRlci1wdXJwbGUtODAwOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1wdXJwbGUtODAwKSAhaW1wb3J0YW50O1xufVxuLmhvdmVyXFw6Ym9yZGVyLXB1cnBsZS05MDA6aG92ZXIge1xuICBib3JkZXItY29sb3I6IHZhcigtLXB1cnBsZS05MDApICFpbXBvcnRhbnQ7XG59XG5cbi5hY3RpdmVcXDpib3JkZXItcHVycGxlLTUwOmFjdGl2ZSB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tcHVycGxlLTUwKSAhaW1wb3J0YW50O1xufVxuLmFjdGl2ZVxcOmJvcmRlci1wdXJwbGUtMTAwOmFjdGl2ZSB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tcHVycGxlLTEwMCkgIWltcG9ydGFudDtcbn1cbi5hY3RpdmVcXDpib3JkZXItcHVycGxlLTIwMDphY3RpdmUge1xuICBib3JkZXItY29sb3I6IHZhcigtLXB1cnBsZS0yMDApICFpbXBvcnRhbnQ7XG59XG4uYWN0aXZlXFw6Ym9yZGVyLXB1cnBsZS0zMDA6YWN0aXZlIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1wdXJwbGUtMzAwKSAhaW1wb3J0YW50O1xufVxuLmFjdGl2ZVxcOmJvcmRlci1wdXJwbGUtNDAwOmFjdGl2ZSB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tcHVycGxlLTQwMCkgIWltcG9ydGFudDtcbn1cbi5hY3RpdmVcXDpib3JkZXItcHVycGxlLTUwMDphY3RpdmUge1xuICBib3JkZXItY29sb3I6IHZhcigtLXB1cnBsZS01MDApICFpbXBvcnRhbnQ7XG59XG4uYWN0aXZlXFw6Ym9yZGVyLXB1cnBsZS02MDA6YWN0aXZlIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1wdXJwbGUtNjAwKSAhaW1wb3J0YW50O1xufVxuLmFjdGl2ZVxcOmJvcmRlci1wdXJwbGUtNzAwOmFjdGl2ZSB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tcHVycGxlLTcwMCkgIWltcG9ydGFudDtcbn1cbi5hY3RpdmVcXDpib3JkZXItcHVycGxlLTgwMDphY3RpdmUge1xuICBib3JkZXItY29sb3I6IHZhcigtLXB1cnBsZS04MDApICFpbXBvcnRhbnQ7XG59XG4uYWN0aXZlXFw6Ym9yZGVyLXB1cnBsZS05MDA6YWN0aXZlIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1wdXJwbGUtOTAwKSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWdyYXktNTAge1xuICBib3JkZXItY29sb3I6IHZhcigtLWdyYXktNTApICFpbXBvcnRhbnQ7XG59XG4uYm9yZGVyLWdyYXktMTAwIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1ncmF5LTEwMCkgIWltcG9ydGFudDtcbn1cbi5ib3JkZXItZ3JheS0yMDAge1xuICBib3JkZXItY29sb3I6IHZhcigtLWdyYXktMjAwKSAhaW1wb3J0YW50O1xufVxuLmJvcmRlci1ncmF5LTMwMCB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tZ3JheS0zMDApICFpbXBvcnRhbnQ7XG59XG4uYm9yZGVyLWdyYXktNDAwIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1ncmF5LTQwMCkgIWltcG9ydGFudDtcbn1cbi5ib3JkZXItZ3JheS01MDAge1xuICBib3JkZXItY29sb3I6IHZhcigtLWdyYXktNTAwKSAhaW1wb3J0YW50O1xufVxuLmJvcmRlci1ncmF5LTYwMCB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tZ3JheS02MDApICFpbXBvcnRhbnQ7XG59XG4uYm9yZGVyLWdyYXktNzAwIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1ncmF5LTcwMCkgIWltcG9ydGFudDtcbn1cbi5ib3JkZXItZ3JheS04MDAge1xuICBib3JkZXItY29sb3I6IHZhcigtLWdyYXktODAwKSAhaW1wb3J0YW50O1xufVxuLmJvcmRlci1ncmF5LTkwMCB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tZ3JheS05MDApICFpbXBvcnRhbnQ7XG59XG5cbi5mb2N1c1xcOmJvcmRlci1ncmF5LTUwOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1ncmF5LTUwKSAhaW1wb3J0YW50O1xufVxuLmZvY3VzXFw6Ym9yZGVyLWdyYXktMTAwOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1ncmF5LTEwMCkgIWltcG9ydGFudDtcbn1cbi5mb2N1c1xcOmJvcmRlci1ncmF5LTIwMDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tZ3JheS0yMDApICFpbXBvcnRhbnQ7XG59XG4uZm9jdXNcXDpib3JkZXItZ3JheS0zMDA6Zm9jdXMge1xuICBib3JkZXItY29sb3I6IHZhcigtLWdyYXktMzAwKSAhaW1wb3J0YW50O1xufVxuLmZvY3VzXFw6Ym9yZGVyLWdyYXktNDAwOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1ncmF5LTQwMCkgIWltcG9ydGFudDtcbn1cbi5mb2N1c1xcOmJvcmRlci1ncmF5LTUwMDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tZ3JheS01MDApICFpbXBvcnRhbnQ7XG59XG4uZm9jdXNcXDpib3JkZXItZ3JheS02MDA6Zm9jdXMge1xuICBib3JkZXItY29sb3I6IHZhcigtLWdyYXktNjAwKSAhaW1wb3J0YW50O1xufVxuLmZvY3VzXFw6Ym9yZGVyLWdyYXktNzAwOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1ncmF5LTcwMCkgIWltcG9ydGFudDtcbn1cbi5mb2N1c1xcOmJvcmRlci1ncmF5LTgwMDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tZ3JheS04MDApICFpbXBvcnRhbnQ7XG59XG4uZm9jdXNcXDpib3JkZXItZ3JheS05MDA6Zm9jdXMge1xuICBib3JkZXItY29sb3I6IHZhcigtLWdyYXktOTAwKSAhaW1wb3J0YW50O1xufVxuXG4uaG92ZXJcXDpib3JkZXItZ3JheS01MDpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tZ3JheS01MCkgIWltcG9ydGFudDtcbn1cbi5ob3ZlclxcOmJvcmRlci1ncmF5LTEwMDpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tZ3JheS0xMDApICFpbXBvcnRhbnQ7XG59XG4uaG92ZXJcXDpib3JkZXItZ3JheS0yMDA6aG92ZXIge1xuICBib3JkZXItY29sb3I6IHZhcigtLWdyYXktMjAwKSAhaW1wb3J0YW50O1xufVxuLmhvdmVyXFw6Ym9yZGVyLWdyYXktMzAwOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1ncmF5LTMwMCkgIWltcG9ydGFudDtcbn1cbi5ob3ZlclxcOmJvcmRlci1ncmF5LTQwMDpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tZ3JheS00MDApICFpbXBvcnRhbnQ7XG59XG4uaG92ZXJcXDpib3JkZXItZ3JheS01MDA6aG92ZXIge1xuICBib3JkZXItY29sb3I6IHZhcigtLWdyYXktNTAwKSAhaW1wb3J0YW50O1xufVxuLmhvdmVyXFw6Ym9yZGVyLWdyYXktNjAwOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1ncmF5LTYwMCkgIWltcG9ydGFudDtcbn1cbi5ob3ZlclxcOmJvcmRlci1ncmF5LTcwMDpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tZ3JheS03MDApICFpbXBvcnRhbnQ7XG59XG4uaG92ZXJcXDpib3JkZXItZ3JheS04MDA6aG92ZXIge1xuICBib3JkZXItY29sb3I6IHZhcigtLWdyYXktODAwKSAhaW1wb3J0YW50O1xufVxuLmhvdmVyXFw6Ym9yZGVyLWdyYXktOTAwOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1ncmF5LTkwMCkgIWltcG9ydGFudDtcbn1cblxuLmFjdGl2ZVxcOmJvcmRlci1ncmF5LTUwOmFjdGl2ZSB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tZ3JheS01MCkgIWltcG9ydGFudDtcbn1cbi5hY3RpdmVcXDpib3JkZXItZ3JheS0xMDA6YWN0aXZlIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1ncmF5LTEwMCkgIWltcG9ydGFudDtcbn1cbi5hY3RpdmVcXDpib3JkZXItZ3JheS0yMDA6YWN0aXZlIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1ncmF5LTIwMCkgIWltcG9ydGFudDtcbn1cbi5hY3RpdmVcXDpib3JkZXItZ3JheS0zMDA6YWN0aXZlIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1ncmF5LTMwMCkgIWltcG9ydGFudDtcbn1cbi5hY3RpdmVcXDpib3JkZXItZ3JheS00MDA6YWN0aXZlIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1ncmF5LTQwMCkgIWltcG9ydGFudDtcbn1cbi5hY3RpdmVcXDpib3JkZXItZ3JheS01MDA6YWN0aXZlIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1ncmF5LTUwMCkgIWltcG9ydGFudDtcbn1cbi5hY3RpdmVcXDpib3JkZXItZ3JheS02MDA6YWN0aXZlIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1ncmF5LTYwMCkgIWltcG9ydGFudDtcbn1cbi5hY3RpdmVcXDpib3JkZXItZ3JheS03MDA6YWN0aXZlIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1ncmF5LTcwMCkgIWltcG9ydGFudDtcbn1cbi5hY3RpdmVcXDpib3JkZXItZ3JheS04MDA6YWN0aXZlIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1ncmF5LTgwMCkgIWltcG9ydGFudDtcbn1cbi5hY3RpdmVcXDpib3JkZXItZ3JheS05MDA6YWN0aXZlIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1ncmF5LTkwMCkgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1yZWQtNTAge1xuICBib3JkZXItY29sb3I6IHZhcigtLXJlZC01MCkgIWltcG9ydGFudDtcbn1cbi5ib3JkZXItcmVkLTEwMCB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tcmVkLTEwMCkgIWltcG9ydGFudDtcbn1cbi5ib3JkZXItcmVkLTIwMCB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tcmVkLTIwMCkgIWltcG9ydGFudDtcbn1cbi5ib3JkZXItcmVkLTMwMCB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tcmVkLTMwMCkgIWltcG9ydGFudDtcbn1cbi5ib3JkZXItcmVkLTQwMCB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tcmVkLTQwMCkgIWltcG9ydGFudDtcbn1cbi5ib3JkZXItcmVkLTUwMCB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tcmVkLTUwMCkgIWltcG9ydGFudDtcbn1cbi5ib3JkZXItcmVkLTYwMCB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tcmVkLTYwMCkgIWltcG9ydGFudDtcbn1cbi5ib3JkZXItcmVkLTcwMCB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tcmVkLTcwMCkgIWltcG9ydGFudDtcbn1cbi5ib3JkZXItcmVkLTgwMCB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tcmVkLTgwMCkgIWltcG9ydGFudDtcbn1cbi5ib3JkZXItcmVkLTkwMCB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tcmVkLTkwMCkgIWltcG9ydGFudDtcbn1cblxuLmZvY3VzXFw6Ym9yZGVyLXJlZC01MDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tcmVkLTUwKSAhaW1wb3J0YW50O1xufVxuLmZvY3VzXFw6Ym9yZGVyLXJlZC0xMDA6Zm9jdXMge1xuICBib3JkZXItY29sb3I6IHZhcigtLXJlZC0xMDApICFpbXBvcnRhbnQ7XG59XG4uZm9jdXNcXDpib3JkZXItcmVkLTIwMDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tcmVkLTIwMCkgIWltcG9ydGFudDtcbn1cbi5mb2N1c1xcOmJvcmRlci1yZWQtMzAwOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1yZWQtMzAwKSAhaW1wb3J0YW50O1xufVxuLmZvY3VzXFw6Ym9yZGVyLXJlZC00MDA6Zm9jdXMge1xuICBib3JkZXItY29sb3I6IHZhcigtLXJlZC00MDApICFpbXBvcnRhbnQ7XG59XG4uZm9jdXNcXDpib3JkZXItcmVkLTUwMDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tcmVkLTUwMCkgIWltcG9ydGFudDtcbn1cbi5mb2N1c1xcOmJvcmRlci1yZWQtNjAwOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1yZWQtNjAwKSAhaW1wb3J0YW50O1xufVxuLmZvY3VzXFw6Ym9yZGVyLXJlZC03MDA6Zm9jdXMge1xuICBib3JkZXItY29sb3I6IHZhcigtLXJlZC03MDApICFpbXBvcnRhbnQ7XG59XG4uZm9jdXNcXDpib3JkZXItcmVkLTgwMDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tcmVkLTgwMCkgIWltcG9ydGFudDtcbn1cbi5mb2N1c1xcOmJvcmRlci1yZWQtOTAwOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1yZWQtOTAwKSAhaW1wb3J0YW50O1xufVxuXG4uaG92ZXJcXDpib3JkZXItcmVkLTUwOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1yZWQtNTApICFpbXBvcnRhbnQ7XG59XG4uaG92ZXJcXDpib3JkZXItcmVkLTEwMDpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tcmVkLTEwMCkgIWltcG9ydGFudDtcbn1cbi5ob3ZlclxcOmJvcmRlci1yZWQtMjAwOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1yZWQtMjAwKSAhaW1wb3J0YW50O1xufVxuLmhvdmVyXFw6Ym9yZGVyLXJlZC0zMDA6aG92ZXIge1xuICBib3JkZXItY29sb3I6IHZhcigtLXJlZC0zMDApICFpbXBvcnRhbnQ7XG59XG4uaG92ZXJcXDpib3JkZXItcmVkLTQwMDpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tcmVkLTQwMCkgIWltcG9ydGFudDtcbn1cbi5ob3ZlclxcOmJvcmRlci1yZWQtNTAwOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1yZWQtNTAwKSAhaW1wb3J0YW50O1xufVxuLmhvdmVyXFw6Ym9yZGVyLXJlZC02MDA6aG92ZXIge1xuICBib3JkZXItY29sb3I6IHZhcigtLXJlZC02MDApICFpbXBvcnRhbnQ7XG59XG4uaG92ZXJcXDpib3JkZXItcmVkLTcwMDpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tcmVkLTcwMCkgIWltcG9ydGFudDtcbn1cbi5ob3ZlclxcOmJvcmRlci1yZWQtODAwOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1yZWQtODAwKSAhaW1wb3J0YW50O1xufVxuLmhvdmVyXFw6Ym9yZGVyLXJlZC05MDA6aG92ZXIge1xuICBib3JkZXItY29sb3I6IHZhcigtLXJlZC05MDApICFpbXBvcnRhbnQ7XG59XG5cbi5hY3RpdmVcXDpib3JkZXItcmVkLTUwOmFjdGl2ZSB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tcmVkLTUwKSAhaW1wb3J0YW50O1xufVxuLmFjdGl2ZVxcOmJvcmRlci1yZWQtMTAwOmFjdGl2ZSB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tcmVkLTEwMCkgIWltcG9ydGFudDtcbn1cbi5hY3RpdmVcXDpib3JkZXItcmVkLTIwMDphY3RpdmUge1xuICBib3JkZXItY29sb3I6IHZhcigtLXJlZC0yMDApICFpbXBvcnRhbnQ7XG59XG4uYWN0aXZlXFw6Ym9yZGVyLXJlZC0zMDA6YWN0aXZlIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1yZWQtMzAwKSAhaW1wb3J0YW50O1xufVxuLmFjdGl2ZVxcOmJvcmRlci1yZWQtNDAwOmFjdGl2ZSB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tcmVkLTQwMCkgIWltcG9ydGFudDtcbn1cbi5hY3RpdmVcXDpib3JkZXItcmVkLTUwMDphY3RpdmUge1xuICBib3JkZXItY29sb3I6IHZhcigtLXJlZC01MDApICFpbXBvcnRhbnQ7XG59XG4uYWN0aXZlXFw6Ym9yZGVyLXJlZC02MDA6YWN0aXZlIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1yZWQtNjAwKSAhaW1wb3J0YW50O1xufVxuLmFjdGl2ZVxcOmJvcmRlci1yZWQtNzAwOmFjdGl2ZSB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tcmVkLTcwMCkgIWltcG9ydGFudDtcbn1cbi5hY3RpdmVcXDpib3JkZXItcmVkLTgwMDphY3RpdmUge1xuICBib3JkZXItY29sb3I6IHZhcigtLXJlZC04MDApICFpbXBvcnRhbnQ7XG59XG4uYWN0aXZlXFw6Ym9yZGVyLXJlZC05MDA6YWN0aXZlIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1yZWQtOTAwKSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXByaW1hcnktNTAge1xuICBib3JkZXItY29sb3I6IHZhcigtLXByaW1hcnktNTApICFpbXBvcnRhbnQ7XG59XG4uYm9yZGVyLXByaW1hcnktMTAwIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1wcmltYXJ5LTEwMCkgIWltcG9ydGFudDtcbn1cbi5ib3JkZXItcHJpbWFyeS0yMDAge1xuICBib3JkZXItY29sb3I6IHZhcigtLXByaW1hcnktMjAwKSAhaW1wb3J0YW50O1xufVxuLmJvcmRlci1wcmltYXJ5LTMwMCB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tcHJpbWFyeS0zMDApICFpbXBvcnRhbnQ7XG59XG4uYm9yZGVyLXByaW1hcnktNDAwIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1wcmltYXJ5LTQwMCkgIWltcG9ydGFudDtcbn1cbi5ib3JkZXItcHJpbWFyeS01MDAge1xuICBib3JkZXItY29sb3I6IHZhcigtLXByaW1hcnktNTAwKSAhaW1wb3J0YW50O1xufVxuLmJvcmRlci1wcmltYXJ5LTYwMCB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tcHJpbWFyeS02MDApICFpbXBvcnRhbnQ7XG59XG4uYm9yZGVyLXByaW1hcnktNzAwIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1wcmltYXJ5LTcwMCkgIWltcG9ydGFudDtcbn1cbi5ib3JkZXItcHJpbWFyeS04MDAge1xuICBib3JkZXItY29sb3I6IHZhcigtLXByaW1hcnktODAwKSAhaW1wb3J0YW50O1xufVxuLmJvcmRlci1wcmltYXJ5LTkwMCB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tcHJpbWFyeS05MDApICFpbXBvcnRhbnQ7XG59XG5cbi5mb2N1c1xcOmJvcmRlci1wcmltYXJ5LTUwOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1wcmltYXJ5LTUwKSAhaW1wb3J0YW50O1xufVxuLmZvY3VzXFw6Ym9yZGVyLXByaW1hcnktMTAwOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1wcmltYXJ5LTEwMCkgIWltcG9ydGFudDtcbn1cbi5mb2N1c1xcOmJvcmRlci1wcmltYXJ5LTIwMDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tcHJpbWFyeS0yMDApICFpbXBvcnRhbnQ7XG59XG4uZm9jdXNcXDpib3JkZXItcHJpbWFyeS0zMDA6Zm9jdXMge1xuICBib3JkZXItY29sb3I6IHZhcigtLXByaW1hcnktMzAwKSAhaW1wb3J0YW50O1xufVxuLmZvY3VzXFw6Ym9yZGVyLXByaW1hcnktNDAwOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1wcmltYXJ5LTQwMCkgIWltcG9ydGFudDtcbn1cbi5mb2N1c1xcOmJvcmRlci1wcmltYXJ5LTUwMDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tcHJpbWFyeS01MDApICFpbXBvcnRhbnQ7XG59XG4uZm9jdXNcXDpib3JkZXItcHJpbWFyeS02MDA6Zm9jdXMge1xuICBib3JkZXItY29sb3I6IHZhcigtLXByaW1hcnktNjAwKSAhaW1wb3J0YW50O1xufVxuLmZvY3VzXFw6Ym9yZGVyLXByaW1hcnktNzAwOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1wcmltYXJ5LTcwMCkgIWltcG9ydGFudDtcbn1cbi5mb2N1c1xcOmJvcmRlci1wcmltYXJ5LTgwMDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tcHJpbWFyeS04MDApICFpbXBvcnRhbnQ7XG59XG4uZm9jdXNcXDpib3JkZXItcHJpbWFyeS05MDA6Zm9jdXMge1xuICBib3JkZXItY29sb3I6IHZhcigtLXByaW1hcnktOTAwKSAhaW1wb3J0YW50O1xufVxuXG4uaG92ZXJcXDpib3JkZXItcHJpbWFyeS01MDpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tcHJpbWFyeS01MCkgIWltcG9ydGFudDtcbn1cbi5ob3ZlclxcOmJvcmRlci1wcmltYXJ5LTEwMDpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tcHJpbWFyeS0xMDApICFpbXBvcnRhbnQ7XG59XG4uaG92ZXJcXDpib3JkZXItcHJpbWFyeS0yMDA6aG92ZXIge1xuICBib3JkZXItY29sb3I6IHZhcigtLXByaW1hcnktMjAwKSAhaW1wb3J0YW50O1xufVxuLmhvdmVyXFw6Ym9yZGVyLXByaW1hcnktMzAwOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1wcmltYXJ5LTMwMCkgIWltcG9ydGFudDtcbn1cbi5ob3ZlclxcOmJvcmRlci1wcmltYXJ5LTQwMDpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tcHJpbWFyeS00MDApICFpbXBvcnRhbnQ7XG59XG4uaG92ZXJcXDpib3JkZXItcHJpbWFyeS01MDA6aG92ZXIge1xuICBib3JkZXItY29sb3I6IHZhcigtLXByaW1hcnktNTAwKSAhaW1wb3J0YW50O1xufVxuLmhvdmVyXFw6Ym9yZGVyLXByaW1hcnktNjAwOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1wcmltYXJ5LTYwMCkgIWltcG9ydGFudDtcbn1cbi5ob3ZlclxcOmJvcmRlci1wcmltYXJ5LTcwMDpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tcHJpbWFyeS03MDApICFpbXBvcnRhbnQ7XG59XG4uaG92ZXJcXDpib3JkZXItcHJpbWFyeS04MDA6aG92ZXIge1xuICBib3JkZXItY29sb3I6IHZhcigtLXByaW1hcnktODAwKSAhaW1wb3J0YW50O1xufVxuLmhvdmVyXFw6Ym9yZGVyLXByaW1hcnktOTAwOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1wcmltYXJ5LTkwMCkgIWltcG9ydGFudDtcbn1cblxuLmFjdGl2ZVxcOmJvcmRlci1wcmltYXJ5LTUwOmFjdGl2ZSB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tcHJpbWFyeS01MCkgIWltcG9ydGFudDtcbn1cbi5hY3RpdmVcXDpib3JkZXItcHJpbWFyeS0xMDA6YWN0aXZlIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1wcmltYXJ5LTEwMCkgIWltcG9ydGFudDtcbn1cbi5hY3RpdmVcXDpib3JkZXItcHJpbWFyeS0yMDA6YWN0aXZlIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1wcmltYXJ5LTIwMCkgIWltcG9ydGFudDtcbn1cbi5hY3RpdmVcXDpib3JkZXItcHJpbWFyeS0zMDA6YWN0aXZlIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1wcmltYXJ5LTMwMCkgIWltcG9ydGFudDtcbn1cbi5hY3RpdmVcXDpib3JkZXItcHJpbWFyeS00MDA6YWN0aXZlIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1wcmltYXJ5LTQwMCkgIWltcG9ydGFudDtcbn1cbi5hY3RpdmVcXDpib3JkZXItcHJpbWFyeS01MDA6YWN0aXZlIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1wcmltYXJ5LTUwMCkgIWltcG9ydGFudDtcbn1cbi5hY3RpdmVcXDpib3JkZXItcHJpbWFyeS02MDA6YWN0aXZlIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1wcmltYXJ5LTYwMCkgIWltcG9ydGFudDtcbn1cbi5hY3RpdmVcXDpib3JkZXItcHJpbWFyeS03MDA6YWN0aXZlIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1wcmltYXJ5LTcwMCkgIWltcG9ydGFudDtcbn1cbi5hY3RpdmVcXDpib3JkZXItcHJpbWFyeS04MDA6YWN0aXZlIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1wcmltYXJ5LTgwMCkgIWltcG9ydGFudDtcbn1cbi5hY3RpdmVcXDpib3JkZXItcHJpbWFyeS05MDA6YWN0aXZlIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1wcmltYXJ5LTkwMCkgIWltcG9ydGFudDtcbn1cblxuLmJnLXdoaXRlLWFscGhhLTEwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwwLjEpICFpbXBvcnRhbnQ7XG59XG4uYmctd2hpdGUtYWxwaGEtMjAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LDAuMikgIWltcG9ydGFudDtcbn1cbi5iZy13aGl0ZS1hbHBoYS0zMCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsMC4zKSAhaW1wb3J0YW50O1xufVxuLmJnLXdoaXRlLWFscGhhLTQwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwwLjQpICFpbXBvcnRhbnQ7XG59XG4uYmctd2hpdGUtYWxwaGEtNTAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LDAuNSkgIWltcG9ydGFudDtcbn1cbi5iZy13aGl0ZS1hbHBoYS02MCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsMC42KSAhaW1wb3J0YW50O1xufVxuLmJnLXdoaXRlLWFscGhhLTcwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwwLjcpICFpbXBvcnRhbnQ7XG59XG4uYmctd2hpdGUtYWxwaGEtODAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LDAuOCkgIWltcG9ydGFudDtcbn1cbi5iZy13aGl0ZS1hbHBoYS05MCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsMC45KSAhaW1wb3J0YW50O1xufVxuXG4uaG92ZXJcXDpiZy13aGl0ZS1hbHBoYS0xMDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsMC4xKSAhaW1wb3J0YW50O1xufVxuLmhvdmVyXFw6Ymctd2hpdGUtYWxwaGEtMjA6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LDAuMikgIWltcG9ydGFudDtcbn1cbi5ob3ZlclxcOmJnLXdoaXRlLWFscGhhLTMwOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwwLjMpICFpbXBvcnRhbnQ7XG59XG4uaG92ZXJcXDpiZy13aGl0ZS1hbHBoYS00MDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsMC40KSAhaW1wb3J0YW50O1xufVxuLmhvdmVyXFw6Ymctd2hpdGUtYWxwaGEtNTA6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LDAuNSkgIWltcG9ydGFudDtcbn1cbi5ob3ZlclxcOmJnLXdoaXRlLWFscGhhLTYwOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwwLjYpICFpbXBvcnRhbnQ7XG59XG4uaG92ZXJcXDpiZy13aGl0ZS1hbHBoYS03MDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsMC43KSAhaW1wb3J0YW50O1xufVxuLmhvdmVyXFw6Ymctd2hpdGUtYWxwaGEtODA6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LDAuOCkgIWltcG9ydGFudDtcbn1cbi5ob3ZlclxcOmJnLXdoaXRlLWFscGhhLTkwOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwwLjkpICFpbXBvcnRhbnQ7XG59XG5cbi5mb2N1c1xcOmJnLXdoaXRlLWFscGhhLTEwOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwwLjEpICFpbXBvcnRhbnQ7XG59XG4uZm9jdXNcXDpiZy13aGl0ZS1hbHBoYS0yMDpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsMC4yKSAhaW1wb3J0YW50O1xufVxuLmZvY3VzXFw6Ymctd2hpdGUtYWxwaGEtMzA6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LDAuMykgIWltcG9ydGFudDtcbn1cbi5mb2N1c1xcOmJnLXdoaXRlLWFscGhhLTQwOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwwLjQpICFpbXBvcnRhbnQ7XG59XG4uZm9jdXNcXDpiZy13aGl0ZS1hbHBoYS01MDpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsMC41KSAhaW1wb3J0YW50O1xufVxuLmZvY3VzXFw6Ymctd2hpdGUtYWxwaGEtNjA6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LDAuNikgIWltcG9ydGFudDtcbn1cbi5mb2N1c1xcOmJnLXdoaXRlLWFscGhhLTcwOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwwLjcpICFpbXBvcnRhbnQ7XG59XG4uZm9jdXNcXDpiZy13aGl0ZS1hbHBoYS04MDpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsMC44KSAhaW1wb3J0YW50O1xufVxuLmZvY3VzXFw6Ymctd2hpdGUtYWxwaGEtOTA6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LDAuOSkgIWltcG9ydGFudDtcbn1cblxuLmFjdGl2ZVxcOmJnLXdoaXRlLWFscGhhLTEwOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsMC4xKSAhaW1wb3J0YW50O1xufVxuLmFjdGl2ZVxcOmJnLXdoaXRlLWFscGhhLTIwOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsMC4yKSAhaW1wb3J0YW50O1xufVxuLmFjdGl2ZVxcOmJnLXdoaXRlLWFscGhhLTMwOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsMC4zKSAhaW1wb3J0YW50O1xufVxuLmFjdGl2ZVxcOmJnLXdoaXRlLWFscGhhLTQwOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsMC40KSAhaW1wb3J0YW50O1xufVxuLmFjdGl2ZVxcOmJnLXdoaXRlLWFscGhhLTUwOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsMC41KSAhaW1wb3J0YW50O1xufVxuLmFjdGl2ZVxcOmJnLXdoaXRlLWFscGhhLTYwOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsMC42KSAhaW1wb3J0YW50O1xufVxuLmFjdGl2ZVxcOmJnLXdoaXRlLWFscGhhLTcwOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsMC43KSAhaW1wb3J0YW50O1xufVxuLmFjdGl2ZVxcOmJnLXdoaXRlLWFscGhhLTgwOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsMC44KSAhaW1wb3J0YW50O1xufVxuLmFjdGl2ZVxcOmJnLXdoaXRlLWFscGhhLTkwOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsMC45KSAhaW1wb3J0YW50O1xufVxuXG4uYmctYmxhY2stYWxwaGEtMTAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsMCwwLDAuMSkgIWltcG9ydGFudDtcbn1cbi5iZy1ibGFjay1hbHBoYS0yMCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwwLDAsMC4yKSAhaW1wb3J0YW50O1xufVxuLmJnLWJsYWNrLWFscGhhLTMwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDAsMCwwLjMpICFpbXBvcnRhbnQ7XG59XG4uYmctYmxhY2stYWxwaGEtNDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsMCwwLDAuNCkgIWltcG9ydGFudDtcbn1cbi5iZy1ibGFjay1hbHBoYS01MCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwwLDAsMC41KSAhaW1wb3J0YW50O1xufVxuLmJnLWJsYWNrLWFscGhhLTYwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDAsMCwwLjYpICFpbXBvcnRhbnQ7XG59XG4uYmctYmxhY2stYWxwaGEtNzAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsMCwwLDAuNykgIWltcG9ydGFudDtcbn1cbi5iZy1ibGFjay1hbHBoYS04MCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwwLDAsMC44KSAhaW1wb3J0YW50O1xufVxuLmJnLWJsYWNrLWFscGhhLTkwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDAsMCwwLjkpICFpbXBvcnRhbnQ7XG59XG5cbi5ob3ZlclxcOmJnLWJsYWNrLWFscGhhLTEwOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDAsMCwwLjEpICFpbXBvcnRhbnQ7XG59XG4uaG92ZXJcXDpiZy1ibGFjay1hbHBoYS0yMDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwwLDAsMC4yKSAhaW1wb3J0YW50O1xufVxuLmhvdmVyXFw6YmctYmxhY2stYWxwaGEtMzA6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsMCwwLDAuMykgIWltcG9ydGFudDtcbn1cbi5ob3ZlclxcOmJnLWJsYWNrLWFscGhhLTQwOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDAsMCwwLjQpICFpbXBvcnRhbnQ7XG59XG4uaG92ZXJcXDpiZy1ibGFjay1hbHBoYS01MDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwwLDAsMC41KSAhaW1wb3J0YW50O1xufVxuLmhvdmVyXFw6YmctYmxhY2stYWxwaGEtNjA6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsMCwwLDAuNikgIWltcG9ydGFudDtcbn1cbi5ob3ZlclxcOmJnLWJsYWNrLWFscGhhLTcwOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDAsMCwwLjcpICFpbXBvcnRhbnQ7XG59XG4uaG92ZXJcXDpiZy1ibGFjay1hbHBoYS04MDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwwLDAsMC44KSAhaW1wb3J0YW50O1xufVxuLmhvdmVyXFw6YmctYmxhY2stYWxwaGEtOTA6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsMCwwLDAuOSkgIWltcG9ydGFudDtcbn1cblxuLmZvY3VzXFw6YmctYmxhY2stYWxwaGEtMTA6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsMCwwLDAuMSkgIWltcG9ydGFudDtcbn1cbi5mb2N1c1xcOmJnLWJsYWNrLWFscGhhLTIwOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDAsMCwwLjIpICFpbXBvcnRhbnQ7XG59XG4uZm9jdXNcXDpiZy1ibGFjay1hbHBoYS0zMDpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwwLDAsMC4zKSAhaW1wb3J0YW50O1xufVxuLmZvY3VzXFw6YmctYmxhY2stYWxwaGEtNDA6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsMCwwLDAuNCkgIWltcG9ydGFudDtcbn1cbi5mb2N1c1xcOmJnLWJsYWNrLWFscGhhLTUwOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDAsMCwwLjUpICFpbXBvcnRhbnQ7XG59XG4uZm9jdXNcXDpiZy1ibGFjay1hbHBoYS02MDpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwwLDAsMC42KSAhaW1wb3J0YW50O1xufVxuLmZvY3VzXFw6YmctYmxhY2stYWxwaGEtNzA6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsMCwwLDAuNykgIWltcG9ydGFudDtcbn1cbi5mb2N1c1xcOmJnLWJsYWNrLWFscGhhLTgwOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDAsMCwwLjgpICFpbXBvcnRhbnQ7XG59XG4uZm9jdXNcXDpiZy1ibGFjay1hbHBoYS05MDpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwwLDAsMC45KSAhaW1wb3J0YW50O1xufVxuXG4uYWN0aXZlXFw6YmctYmxhY2stYWxwaGEtMTA6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDAsMCwwLjEpICFpbXBvcnRhbnQ7XG59XG4uYWN0aXZlXFw6YmctYmxhY2stYWxwaGEtMjA6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDAsMCwwLjIpICFpbXBvcnRhbnQ7XG59XG4uYWN0aXZlXFw6YmctYmxhY2stYWxwaGEtMzA6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDAsMCwwLjMpICFpbXBvcnRhbnQ7XG59XG4uYWN0aXZlXFw6YmctYmxhY2stYWxwaGEtNDA6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDAsMCwwLjQpICFpbXBvcnRhbnQ7XG59XG4uYWN0aXZlXFw6YmctYmxhY2stYWxwaGEtNTA6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDAsMCwwLjUpICFpbXBvcnRhbnQ7XG59XG4uYWN0aXZlXFw6YmctYmxhY2stYWxwaGEtNjA6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDAsMCwwLjYpICFpbXBvcnRhbnQ7XG59XG4uYWN0aXZlXFw6YmctYmxhY2stYWxwaGEtNzA6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDAsMCwwLjcpICFpbXBvcnRhbnQ7XG59XG4uYWN0aXZlXFw6YmctYmxhY2stYWxwaGEtODA6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDAsMCwwLjgpICFpbXBvcnRhbnQ7XG59XG4uYWN0aXZlXFw6YmctYmxhY2stYWxwaGEtOTA6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDAsMCwwLjkpICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItd2hpdGUtYWxwaGEtMTAge1xuICBib3JkZXItY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsMC4xKSAhaW1wb3J0YW50O1xufVxuLmJvcmRlci13aGl0ZS1hbHBoYS0yMCB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwwLjIpICFpbXBvcnRhbnQ7XG59XG4uYm9yZGVyLXdoaXRlLWFscGhhLTMwIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LDAuMykgIWltcG9ydGFudDtcbn1cbi5ib3JkZXItd2hpdGUtYWxwaGEtNDAge1xuICBib3JkZXItY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsMC40KSAhaW1wb3J0YW50O1xufVxuLmJvcmRlci13aGl0ZS1hbHBoYS01MCB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwwLjUpICFpbXBvcnRhbnQ7XG59XG4uYm9yZGVyLXdoaXRlLWFscGhhLTYwIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LDAuNikgIWltcG9ydGFudDtcbn1cbi5ib3JkZXItd2hpdGUtYWxwaGEtNzAge1xuICBib3JkZXItY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsMC43KSAhaW1wb3J0YW50O1xufVxuLmJvcmRlci13aGl0ZS1hbHBoYS04MCB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwwLjgpICFpbXBvcnRhbnQ7XG59XG4uYm9yZGVyLXdoaXRlLWFscGhhLTkwIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LDAuOSkgIWltcG9ydGFudDtcbn1cblxuLmhvdmVyXFw6Ym9yZGVyLXdoaXRlLWFscGhhLTEwOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LDAuMSkgIWltcG9ydGFudDtcbn1cbi5ob3ZlclxcOmJvcmRlci13aGl0ZS1hbHBoYS0yMDpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwwLjIpICFpbXBvcnRhbnQ7XG59XG4uaG92ZXJcXDpib3JkZXItd2hpdGUtYWxwaGEtMzA6aG92ZXIge1xuICBib3JkZXItY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsMC4zKSAhaW1wb3J0YW50O1xufVxuLmhvdmVyXFw6Ym9yZGVyLXdoaXRlLWFscGhhLTQwOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LDAuNCkgIWltcG9ydGFudDtcbn1cbi5ob3ZlclxcOmJvcmRlci13aGl0ZS1hbHBoYS01MDpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwwLjUpICFpbXBvcnRhbnQ7XG59XG4uaG92ZXJcXDpib3JkZXItd2hpdGUtYWxwaGEtNjA6aG92ZXIge1xuICBib3JkZXItY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsMC42KSAhaW1wb3J0YW50O1xufVxuLmhvdmVyXFw6Ym9yZGVyLXdoaXRlLWFscGhhLTcwOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LDAuNykgIWltcG9ydGFudDtcbn1cbi5ob3ZlclxcOmJvcmRlci13aGl0ZS1hbHBoYS04MDpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwwLjgpICFpbXBvcnRhbnQ7XG59XG4uaG92ZXJcXDpib3JkZXItd2hpdGUtYWxwaGEtOTA6aG92ZXIge1xuICBib3JkZXItY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsMC45KSAhaW1wb3J0YW50O1xufVxuXG4uZm9jdXNcXDpib3JkZXItd2hpdGUtYWxwaGEtMTA6Zm9jdXMge1xuICBib3JkZXItY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsMC4xKSAhaW1wb3J0YW50O1xufVxuLmZvY3VzXFw6Ym9yZGVyLXdoaXRlLWFscGhhLTIwOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LDAuMikgIWltcG9ydGFudDtcbn1cbi5mb2N1c1xcOmJvcmRlci13aGl0ZS1hbHBoYS0zMDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwwLjMpICFpbXBvcnRhbnQ7XG59XG4uZm9jdXNcXDpib3JkZXItd2hpdGUtYWxwaGEtNDA6Zm9jdXMge1xuICBib3JkZXItY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsMC40KSAhaW1wb3J0YW50O1xufVxuLmZvY3VzXFw6Ym9yZGVyLXdoaXRlLWFscGhhLTUwOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LDAuNSkgIWltcG9ydGFudDtcbn1cbi5mb2N1c1xcOmJvcmRlci13aGl0ZS1hbHBoYS02MDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwwLjYpICFpbXBvcnRhbnQ7XG59XG4uZm9jdXNcXDpib3JkZXItd2hpdGUtYWxwaGEtNzA6Zm9jdXMge1xuICBib3JkZXItY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsMC43KSAhaW1wb3J0YW50O1xufVxuLmZvY3VzXFw6Ym9yZGVyLXdoaXRlLWFscGhhLTgwOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LDAuOCkgIWltcG9ydGFudDtcbn1cbi5mb2N1c1xcOmJvcmRlci13aGl0ZS1hbHBoYS05MDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwwLjkpICFpbXBvcnRhbnQ7XG59XG5cbi5hY3RpdmVcXDpib3JkZXItd2hpdGUtYWxwaGEtMTA6YWN0aXZlIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LDAuMSkgIWltcG9ydGFudDtcbn1cbi5hY3RpdmVcXDpib3JkZXItd2hpdGUtYWxwaGEtMjA6YWN0aXZlIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LDAuMikgIWltcG9ydGFudDtcbn1cbi5hY3RpdmVcXDpib3JkZXItd2hpdGUtYWxwaGEtMzA6YWN0aXZlIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LDAuMykgIWltcG9ydGFudDtcbn1cbi5hY3RpdmVcXDpib3JkZXItd2hpdGUtYWxwaGEtNDA6YWN0aXZlIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LDAuNCkgIWltcG9ydGFudDtcbn1cbi5hY3RpdmVcXDpib3JkZXItd2hpdGUtYWxwaGEtNTA6YWN0aXZlIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LDAuNSkgIWltcG9ydGFudDtcbn1cbi5hY3RpdmVcXDpib3JkZXItd2hpdGUtYWxwaGEtNjA6YWN0aXZlIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LDAuNikgIWltcG9ydGFudDtcbn1cbi5hY3RpdmVcXDpib3JkZXItd2hpdGUtYWxwaGEtNzA6YWN0aXZlIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LDAuNykgIWltcG9ydGFudDtcbn1cbi5hY3RpdmVcXDpib3JkZXItd2hpdGUtYWxwaGEtODA6YWN0aXZlIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LDAuOCkgIWltcG9ydGFudDtcbn1cbi5hY3RpdmVcXDpib3JkZXItd2hpdGUtYWxwaGEtOTA6YWN0aXZlIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LDAuOSkgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1ibGFjay1hbHBoYS0xMCB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgwLDAsMCwwLjEpICFpbXBvcnRhbnQ7XG59XG4uYm9yZGVyLWJsYWNrLWFscGhhLTIwIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsMCwwLDAuMikgIWltcG9ydGFudDtcbn1cbi5ib3JkZXItYmxhY2stYWxwaGEtMzAge1xuICBib3JkZXItY29sb3I6IHJnYmEoMCwwLDAsMC4zKSAhaW1wb3J0YW50O1xufVxuLmJvcmRlci1ibGFjay1hbHBoYS00MCB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgwLDAsMCwwLjQpICFpbXBvcnRhbnQ7XG59XG4uYm9yZGVyLWJsYWNrLWFscGhhLTUwIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsMCwwLDAuNSkgIWltcG9ydGFudDtcbn1cbi5ib3JkZXItYmxhY2stYWxwaGEtNjAge1xuICBib3JkZXItY29sb3I6IHJnYmEoMCwwLDAsMC42KSAhaW1wb3J0YW50O1xufVxuLmJvcmRlci1ibGFjay1hbHBoYS03MCB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgwLDAsMCwwLjcpICFpbXBvcnRhbnQ7XG59XG4uYm9yZGVyLWJsYWNrLWFscGhhLTgwIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsMCwwLDAuOCkgIWltcG9ydGFudDtcbn1cbi5ib3JkZXItYmxhY2stYWxwaGEtOTAge1xuICBib3JkZXItY29sb3I6IHJnYmEoMCwwLDAsMC45KSAhaW1wb3J0YW50O1xufVxuXG4uaG92ZXJcXDpib3JkZXItYmxhY2stYWxwaGEtMTA6aG92ZXIge1xuICBib3JkZXItY29sb3I6IHJnYmEoMCwwLDAsMC4xKSAhaW1wb3J0YW50O1xufVxuLmhvdmVyXFw6Ym9yZGVyLWJsYWNrLWFscGhhLTIwOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsMCwwLDAuMikgIWltcG9ydGFudDtcbn1cbi5ob3ZlclxcOmJvcmRlci1ibGFjay1hbHBoYS0zMDpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgwLDAsMCwwLjMpICFpbXBvcnRhbnQ7XG59XG4uaG92ZXJcXDpib3JkZXItYmxhY2stYWxwaGEtNDA6aG92ZXIge1xuICBib3JkZXItY29sb3I6IHJnYmEoMCwwLDAsMC40KSAhaW1wb3J0YW50O1xufVxuLmhvdmVyXFw6Ym9yZGVyLWJsYWNrLWFscGhhLTUwOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsMCwwLDAuNSkgIWltcG9ydGFudDtcbn1cbi5ob3ZlclxcOmJvcmRlci1ibGFjay1hbHBoYS02MDpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgwLDAsMCwwLjYpICFpbXBvcnRhbnQ7XG59XG4uaG92ZXJcXDpib3JkZXItYmxhY2stYWxwaGEtNzA6aG92ZXIge1xuICBib3JkZXItY29sb3I6IHJnYmEoMCwwLDAsMC43KSAhaW1wb3J0YW50O1xufVxuLmhvdmVyXFw6Ym9yZGVyLWJsYWNrLWFscGhhLTgwOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsMCwwLDAuOCkgIWltcG9ydGFudDtcbn1cbi5ob3ZlclxcOmJvcmRlci1ibGFjay1hbHBoYS05MDpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgwLDAsMCwwLjkpICFpbXBvcnRhbnQ7XG59XG5cbi5mb2N1c1xcOmJvcmRlci1ibGFjay1hbHBoYS0xMDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgwLDAsMCwwLjEpICFpbXBvcnRhbnQ7XG59XG4uZm9jdXNcXDpib3JkZXItYmxhY2stYWxwaGEtMjA6Zm9jdXMge1xuICBib3JkZXItY29sb3I6IHJnYmEoMCwwLDAsMC4yKSAhaW1wb3J0YW50O1xufVxuLmZvY3VzXFw6Ym9yZGVyLWJsYWNrLWFscGhhLTMwOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsMCwwLDAuMykgIWltcG9ydGFudDtcbn1cbi5mb2N1c1xcOmJvcmRlci1ibGFjay1hbHBoYS00MDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgwLDAsMCwwLjQpICFpbXBvcnRhbnQ7XG59XG4uZm9jdXNcXDpib3JkZXItYmxhY2stYWxwaGEtNTA6Zm9jdXMge1xuICBib3JkZXItY29sb3I6IHJnYmEoMCwwLDAsMC41KSAhaW1wb3J0YW50O1xufVxuLmZvY3VzXFw6Ym9yZGVyLWJsYWNrLWFscGhhLTYwOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsMCwwLDAuNikgIWltcG9ydGFudDtcbn1cbi5mb2N1c1xcOmJvcmRlci1ibGFjay1hbHBoYS03MDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgwLDAsMCwwLjcpICFpbXBvcnRhbnQ7XG59XG4uZm9jdXNcXDpib3JkZXItYmxhY2stYWxwaGEtODA6Zm9jdXMge1xuICBib3JkZXItY29sb3I6IHJnYmEoMCwwLDAsMC44KSAhaW1wb3J0YW50O1xufVxuLmZvY3VzXFw6Ym9yZGVyLWJsYWNrLWFscGhhLTkwOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsMCwwLDAuOSkgIWltcG9ydGFudDtcbn1cblxuLmFjdGl2ZVxcOmJvcmRlci1ibGFjay1hbHBoYS0xMDphY3RpdmUge1xuICBib3JkZXItY29sb3I6IHJnYmEoMCwwLDAsMC4xKSAhaW1wb3J0YW50O1xufVxuLmFjdGl2ZVxcOmJvcmRlci1ibGFjay1hbHBoYS0yMDphY3RpdmUge1xuICBib3JkZXItY29sb3I6IHJnYmEoMCwwLDAsMC4yKSAhaW1wb3J0YW50O1xufVxuLmFjdGl2ZVxcOmJvcmRlci1ibGFjay1hbHBoYS0zMDphY3RpdmUge1xuICBib3JkZXItY29sb3I6IHJnYmEoMCwwLDAsMC4zKSAhaW1wb3J0YW50O1xufVxuLmFjdGl2ZVxcOmJvcmRlci1ibGFjay1hbHBoYS00MDphY3RpdmUge1xuICBib3JkZXItY29sb3I6IHJnYmEoMCwwLDAsMC40KSAhaW1wb3J0YW50O1xufVxuLmFjdGl2ZVxcOmJvcmRlci1ibGFjay1hbHBoYS01MDphY3RpdmUge1xuICBib3JkZXItY29sb3I6IHJnYmEoMCwwLDAsMC41KSAhaW1wb3J0YW50O1xufVxuLmFjdGl2ZVxcOmJvcmRlci1ibGFjay1hbHBoYS02MDphY3RpdmUge1xuICBib3JkZXItY29sb3I6IHJnYmEoMCwwLDAsMC42KSAhaW1wb3J0YW50O1xufVxuLmFjdGl2ZVxcOmJvcmRlci1ibGFjay1hbHBoYS03MDphY3RpdmUge1xuICBib3JkZXItY29sb3I6IHJnYmEoMCwwLDAsMC43KSAhaW1wb3J0YW50O1xufVxuLmFjdGl2ZVxcOmJvcmRlci1ibGFjay1hbHBoYS04MDphY3RpdmUge1xuICBib3JkZXItY29sb3I6IHJnYmEoMCwwLDAsMC44KSAhaW1wb3J0YW50O1xufVxuLmFjdGl2ZVxcOmJvcmRlci1ibGFjay1hbHBoYS05MDphY3RpdmUge1xuICBib3JkZXItY29sb3I6IHJnYmEoMCwwLDAsMC45KSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC13aGl0ZS1hbHBoYS0xMCB7XG4gIGNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LDAuMSkgIWltcG9ydGFudDtcbn1cbi50ZXh0LXdoaXRlLWFscGhhLTIwIHtcbiAgY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsMC4yKSAhaW1wb3J0YW50O1xufVxuLnRleHQtd2hpdGUtYWxwaGEtMzAge1xuICBjb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwwLjMpICFpbXBvcnRhbnQ7XG59XG4udGV4dC13aGl0ZS1hbHBoYS00MCB7XG4gIGNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LDAuNCkgIWltcG9ydGFudDtcbn1cbi50ZXh0LXdoaXRlLWFscGhhLTUwIHtcbiAgY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsMC41KSAhaW1wb3J0YW50O1xufVxuLnRleHQtd2hpdGUtYWxwaGEtNjAge1xuICBjb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwwLjYpICFpbXBvcnRhbnQ7XG59XG4udGV4dC13aGl0ZS1hbHBoYS03MCB7XG4gIGNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LDAuNykgIWltcG9ydGFudDtcbn1cbi50ZXh0LXdoaXRlLWFscGhhLTgwIHtcbiAgY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsMC44KSAhaW1wb3J0YW50O1xufVxuLnRleHQtd2hpdGUtYWxwaGEtOTAge1xuICBjb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwwLjkpICFpbXBvcnRhbnQ7XG59XG5cbi5ob3ZlclxcOnRleHQtd2hpdGUtYWxwaGEtMTA6aG92ZXIge1xuICBjb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwwLjEpICFpbXBvcnRhbnQ7XG59XG4uaG92ZXJcXDp0ZXh0LXdoaXRlLWFscGhhLTIwOmhvdmVyIHtcbiAgY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsMC4yKSAhaW1wb3J0YW50O1xufVxuLmhvdmVyXFw6dGV4dC13aGl0ZS1hbHBoYS0zMDpob3ZlciB7XG4gIGNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LDAuMykgIWltcG9ydGFudDtcbn1cbi5ob3ZlclxcOnRleHQtd2hpdGUtYWxwaGEtNDA6aG92ZXIge1xuICBjb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwwLjQpICFpbXBvcnRhbnQ7XG59XG4uaG92ZXJcXDp0ZXh0LXdoaXRlLWFscGhhLTUwOmhvdmVyIHtcbiAgY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsMC41KSAhaW1wb3J0YW50O1xufVxuLmhvdmVyXFw6dGV4dC13aGl0ZS1hbHBoYS02MDpob3ZlciB7XG4gIGNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LDAuNikgIWltcG9ydGFudDtcbn1cbi5ob3ZlclxcOnRleHQtd2hpdGUtYWxwaGEtNzA6aG92ZXIge1xuICBjb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwwLjcpICFpbXBvcnRhbnQ7XG59XG4uaG92ZXJcXDp0ZXh0LXdoaXRlLWFscGhhLTgwOmhvdmVyIHtcbiAgY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsMC44KSAhaW1wb3J0YW50O1xufVxuLmhvdmVyXFw6dGV4dC13aGl0ZS1hbHBoYS05MDpob3ZlciB7XG4gIGNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LDAuOSkgIWltcG9ydGFudDtcbn1cblxuLmZvY3VzXFw6dGV4dC13aGl0ZS1hbHBoYS0xMDpmb2N1cyB7XG4gIGNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LDAuMSkgIWltcG9ydGFudDtcbn1cbi5mb2N1c1xcOnRleHQtd2hpdGUtYWxwaGEtMjA6Zm9jdXMge1xuICBjb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwwLjIpICFpbXBvcnRhbnQ7XG59XG4uZm9jdXNcXDp0ZXh0LXdoaXRlLWFscGhhLTMwOmZvY3VzIHtcbiAgY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsMC4zKSAhaW1wb3J0YW50O1xufVxuLmZvY3VzXFw6dGV4dC13aGl0ZS1hbHBoYS00MDpmb2N1cyB7XG4gIGNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LDAuNCkgIWltcG9ydGFudDtcbn1cbi5mb2N1c1xcOnRleHQtd2hpdGUtYWxwaGEtNTA6Zm9jdXMge1xuICBjb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwwLjUpICFpbXBvcnRhbnQ7XG59XG4uZm9jdXNcXDp0ZXh0LXdoaXRlLWFscGhhLTYwOmZvY3VzIHtcbiAgY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsMC42KSAhaW1wb3J0YW50O1xufVxuLmZvY3VzXFw6dGV4dC13aGl0ZS1hbHBoYS03MDpmb2N1cyB7XG4gIGNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LDAuNykgIWltcG9ydGFudDtcbn1cbi5mb2N1c1xcOnRleHQtd2hpdGUtYWxwaGEtODA6Zm9jdXMge1xuICBjb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwwLjgpICFpbXBvcnRhbnQ7XG59XG4uZm9jdXNcXDp0ZXh0LXdoaXRlLWFscGhhLTkwOmZvY3VzIHtcbiAgY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsMC45KSAhaW1wb3J0YW50O1xufVxuXG4uYWN0aXZlXFw6dGV4dC13aGl0ZS1hbHBoYS0xMDphY3RpdmUge1xuICBjb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwwLjEpICFpbXBvcnRhbnQ7XG59XG4uYWN0aXZlXFw6dGV4dC13aGl0ZS1hbHBoYS0yMDphY3RpdmUge1xuICBjb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwwLjIpICFpbXBvcnRhbnQ7XG59XG4uYWN0aXZlXFw6dGV4dC13aGl0ZS1hbHBoYS0zMDphY3RpdmUge1xuICBjb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwwLjMpICFpbXBvcnRhbnQ7XG59XG4uYWN0aXZlXFw6dGV4dC13aGl0ZS1hbHBoYS00MDphY3RpdmUge1xuICBjb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwwLjQpICFpbXBvcnRhbnQ7XG59XG4uYWN0aXZlXFw6dGV4dC13aGl0ZS1hbHBoYS01MDphY3RpdmUge1xuICBjb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwwLjUpICFpbXBvcnRhbnQ7XG59XG4uYWN0aXZlXFw6dGV4dC13aGl0ZS1hbHBoYS02MDphY3RpdmUge1xuICBjb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwwLjYpICFpbXBvcnRhbnQ7XG59XG4uYWN0aXZlXFw6dGV4dC13aGl0ZS1hbHBoYS03MDphY3RpdmUge1xuICBjb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwwLjcpICFpbXBvcnRhbnQ7XG59XG4uYWN0aXZlXFw6dGV4dC13aGl0ZS1hbHBoYS04MDphY3RpdmUge1xuICBjb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwwLjgpICFpbXBvcnRhbnQ7XG59XG4uYWN0aXZlXFw6dGV4dC13aGl0ZS1hbHBoYS05MDphY3RpdmUge1xuICBjb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwwLjkpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWJsYWNrLWFscGhhLTEwIHtcbiAgY29sb3I6IHJnYmEoMCwwLDAsMC4xKSAhaW1wb3J0YW50O1xufVxuLnRleHQtYmxhY2stYWxwaGEtMjAge1xuICBjb2xvcjogcmdiYSgwLDAsMCwwLjIpICFpbXBvcnRhbnQ7XG59XG4udGV4dC1ibGFjay1hbHBoYS0zMCB7XG4gIGNvbG9yOiByZ2JhKDAsMCwwLDAuMykgIWltcG9ydGFudDtcbn1cbi50ZXh0LWJsYWNrLWFscGhhLTQwIHtcbiAgY29sb3I6IHJnYmEoMCwwLDAsMC40KSAhaW1wb3J0YW50O1xufVxuLnRleHQtYmxhY2stYWxwaGEtNTAge1xuICBjb2xvcjogcmdiYSgwLDAsMCwwLjUpICFpbXBvcnRhbnQ7XG59XG4udGV4dC1ibGFjay1hbHBoYS02MCB7XG4gIGNvbG9yOiByZ2JhKDAsMCwwLDAuNikgIWltcG9ydGFudDtcbn1cbi50ZXh0LWJsYWNrLWFscGhhLTcwIHtcbiAgY29sb3I6IHJnYmEoMCwwLDAsMC43KSAhaW1wb3J0YW50O1xufVxuLnRleHQtYmxhY2stYWxwaGEtODAge1xuICBjb2xvcjogcmdiYSgwLDAsMCwwLjgpICFpbXBvcnRhbnQ7XG59XG4udGV4dC1ibGFjay1hbHBoYS05MCB7XG4gIGNvbG9yOiByZ2JhKDAsMCwwLDAuOSkgIWltcG9ydGFudDtcbn1cblxuLmhvdmVyXFw6dGV4dC1ibGFjay1hbHBoYS0xMDpob3ZlciB7XG4gIGNvbG9yOiByZ2JhKDAsMCwwLDAuMSkgIWltcG9ydGFudDtcbn1cbi5ob3ZlclxcOnRleHQtYmxhY2stYWxwaGEtMjA6aG92ZXIge1xuICBjb2xvcjogcmdiYSgwLDAsMCwwLjIpICFpbXBvcnRhbnQ7XG59XG4uaG92ZXJcXDp0ZXh0LWJsYWNrLWFscGhhLTMwOmhvdmVyIHtcbiAgY29sb3I6IHJnYmEoMCwwLDAsMC4zKSAhaW1wb3J0YW50O1xufVxuLmhvdmVyXFw6dGV4dC1ibGFjay1hbHBoYS00MDpob3ZlciB7XG4gIGNvbG9yOiByZ2JhKDAsMCwwLDAuNCkgIWltcG9ydGFudDtcbn1cbi5ob3ZlclxcOnRleHQtYmxhY2stYWxwaGEtNTA6aG92ZXIge1xuICBjb2xvcjogcmdiYSgwLDAsMCwwLjUpICFpbXBvcnRhbnQ7XG59XG4uaG92ZXJcXDp0ZXh0LWJsYWNrLWFscGhhLTYwOmhvdmVyIHtcbiAgY29sb3I6IHJnYmEoMCwwLDAsMC42KSAhaW1wb3J0YW50O1xufVxuLmhvdmVyXFw6dGV4dC1ibGFjay1hbHBoYS03MDpob3ZlciB7XG4gIGNvbG9yOiByZ2JhKDAsMCwwLDAuNykgIWltcG9ydGFudDtcbn1cbi5ob3ZlclxcOnRleHQtYmxhY2stYWxwaGEtODA6aG92ZXIge1xuICBjb2xvcjogcmdiYSgwLDAsMCwwLjgpICFpbXBvcnRhbnQ7XG59XG4uaG92ZXJcXDp0ZXh0LWJsYWNrLWFscGhhLTkwOmhvdmVyIHtcbiAgY29sb3I6IHJnYmEoMCwwLDAsMC45KSAhaW1wb3J0YW50O1xufVxuXG4uZm9jdXNcXDp0ZXh0LWJsYWNrLWFscGhhLTEwOmZvY3VzIHtcbiAgY29sb3I6IHJnYmEoMCwwLDAsMC4xKSAhaW1wb3J0YW50O1xufVxuLmZvY3VzXFw6dGV4dC1ibGFjay1hbHBoYS0yMDpmb2N1cyB7XG4gIGNvbG9yOiByZ2JhKDAsMCwwLDAuMikgIWltcG9ydGFudDtcbn1cbi5mb2N1c1xcOnRleHQtYmxhY2stYWxwaGEtMzA6Zm9jdXMge1xuICBjb2xvcjogcmdiYSgwLDAsMCwwLjMpICFpbXBvcnRhbnQ7XG59XG4uZm9jdXNcXDp0ZXh0LWJsYWNrLWFscGhhLTQwOmZvY3VzIHtcbiAgY29sb3I6IHJnYmEoMCwwLDAsMC40KSAhaW1wb3J0YW50O1xufVxuLmZvY3VzXFw6dGV4dC1ibGFjay1hbHBoYS01MDpmb2N1cyB7XG4gIGNvbG9yOiByZ2JhKDAsMCwwLDAuNSkgIWltcG9ydGFudDtcbn1cbi5mb2N1c1xcOnRleHQtYmxhY2stYWxwaGEtNjA6Zm9jdXMge1xuICBjb2xvcjogcmdiYSgwLDAsMCwwLjYpICFpbXBvcnRhbnQ7XG59XG4uZm9jdXNcXDp0ZXh0LWJsYWNrLWFscGhhLTcwOmZvY3VzIHtcbiAgY29sb3I6IHJnYmEoMCwwLDAsMC43KSAhaW1wb3J0YW50O1xufVxuLmZvY3VzXFw6dGV4dC1ibGFjay1hbHBoYS04MDpmb2N1cyB7XG4gIGNvbG9yOiByZ2JhKDAsMCwwLDAuOCkgIWltcG9ydGFudDtcbn1cbi5mb2N1c1xcOnRleHQtYmxhY2stYWxwaGEtOTA6Zm9jdXMge1xuICBjb2xvcjogcmdiYSgwLDAsMCwwLjkpICFpbXBvcnRhbnQ7XG59XG5cbi5hY3RpdmVcXDp0ZXh0LWJsYWNrLWFscGhhLTEwOmFjdGl2ZSB7XG4gIGNvbG9yOiByZ2JhKDAsMCwwLDAuMSkgIWltcG9ydGFudDtcbn1cbi5hY3RpdmVcXDp0ZXh0LWJsYWNrLWFscGhhLTIwOmFjdGl2ZSB7XG4gIGNvbG9yOiByZ2JhKDAsMCwwLDAuMikgIWltcG9ydGFudDtcbn1cbi5hY3RpdmVcXDp0ZXh0LWJsYWNrLWFscGhhLTMwOmFjdGl2ZSB7XG4gIGNvbG9yOiByZ2JhKDAsMCwwLDAuMykgIWltcG9ydGFudDtcbn1cbi5hY3RpdmVcXDp0ZXh0LWJsYWNrLWFscGhhLTQwOmFjdGl2ZSB7XG4gIGNvbG9yOiByZ2JhKDAsMCwwLDAuNCkgIWltcG9ydGFudDtcbn1cbi5hY3RpdmVcXDp0ZXh0LWJsYWNrLWFscGhhLTUwOmFjdGl2ZSB7XG4gIGNvbG9yOiByZ2JhKDAsMCwwLDAuNSkgIWltcG9ydGFudDtcbn1cbi5hY3RpdmVcXDp0ZXh0LWJsYWNrLWFscGhhLTYwOmFjdGl2ZSB7XG4gIGNvbG9yOiByZ2JhKDAsMCwwLDAuNikgIWltcG9ydGFudDtcbn1cbi5hY3RpdmVcXDp0ZXh0LWJsYWNrLWFscGhhLTcwOmFjdGl2ZSB7XG4gIGNvbG9yOiByZ2JhKDAsMCwwLDAuNykgIWltcG9ydGFudDtcbn1cbi5hY3RpdmVcXDp0ZXh0LWJsYWNrLWFscGhhLTgwOmFjdGl2ZSB7XG4gIGNvbG9yOiByZ2JhKDAsMCwwLDAuOCkgIWltcG9ydGFudDtcbn1cbi5hY3RpdmVcXDp0ZXh0LWJsYWNrLWFscGhhLTkwOmFjdGl2ZSB7XG4gIGNvbG9yOiByZ2JhKDAsMCwwLDAuOSkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtcHJpbWFyeSB7XG4gIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yKSAhaW1wb3J0YW50O1xufVxuXG4uYmctcHJpbWFyeSB7XG4gIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yLXRleHQpICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXByaW1hcnktY29sb3IpICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1wcmltYXJ5LXJldmVyc2Uge1xuICBjb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvcikgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvci10ZXh0KSAhaW1wb3J0YW50O1xufVxuXG4uYmctd2hpdGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItcHJpbWFyeSB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvcikgIWltcG9ydGFudDtcbn1cblxuLnRleHQtd2hpdGUge1xuICBjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXdoaXRlIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWNvbG9yIHtcbiAgY29sb3I6IHZhcigtLXRleHQtY29sb3IpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWNvbG9yLXNlY29uZGFyeSB7XG4gIGNvbG9yOiB2YXIoLS10ZXh0LWNvbG9yLXNlY29uZGFyeSkgIWltcG9ydGFudDtcbn1cblxuLnN1cmZhY2UtZ3JvdW5kIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc3VyZmFjZS1ncm91bmQpICFpbXBvcnRhbnQ7XG59XG5cbi5zdXJmYWNlLXNlY3Rpb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zdXJmYWNlLXNlY3Rpb24pICFpbXBvcnRhbnQ7XG59XG5cbi5zdXJmYWNlLWNhcmQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zdXJmYWNlLWNhcmQpICFpbXBvcnRhbnQ7XG59XG5cbi5zdXJmYWNlLW92ZXJsYXkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zdXJmYWNlLW92ZXJsYXkpICFpbXBvcnRhbnQ7XG59XG5cbi5zdXJmYWNlLWhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc3VyZmFjZS1ob3ZlcikgIWltcG9ydGFudDtcbn1cblxuLnN1cmZhY2UtYm9yZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1zdXJmYWNlLWJvcmRlcikgIWltcG9ydGFudDtcbn1cblxuLmZvY3VzXFw6dGV4dC1wcmltYXJ5OmZvY3VzIHtcbiAgY29sb3I6IHZhcigtLXByaW1hcnktY29sb3IpICFpbXBvcnRhbnQ7XG59XG5cbi5ob3ZlclxcOnRleHQtcHJpbWFyeTpob3ZlciB7XG4gIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yKSAhaW1wb3J0YW50O1xufVxuXG4uYWN0aXZlXFw6dGV4dC1wcmltYXJ5OmFjdGl2ZSB7XG4gIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yKSAhaW1wb3J0YW50O1xufVxuXG4uZm9jdXNcXDpiZy1wcmltYXJ5OmZvY3VzIHtcbiAgY29sb3I6IHZhcigtLXByaW1hcnktY29sb3ItdGV4dCkgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvcikgIWltcG9ydGFudDtcbn1cblxuLmhvdmVyXFw6YmctcHJpbWFyeTpob3ZlciB7XG4gIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yLXRleHQpICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXByaW1hcnktY29sb3IpICFpbXBvcnRhbnQ7XG59XG5cbi5hY3RpdmVcXDpiZy1wcmltYXJ5OmFjdGl2ZSB7XG4gIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yLXRleHQpICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXByaW1hcnktY29sb3IpICFpbXBvcnRhbnQ7XG59XG5cbi5mb2N1c1xcOmJnLXByaW1hcnktcmV2ZXJzZTpmb2N1cyB7XG4gIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yKSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yLXRleHQpICFpbXBvcnRhbnQ7XG59XG5cbi5ob3ZlclxcOmJnLXByaW1hcnktcmV2ZXJzZTpob3ZlciB7XG4gIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yKSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yLXRleHQpICFpbXBvcnRhbnQ7XG59XG5cbi5hY3RpdmVcXDpiZy1wcmltYXJ5LXJldmVyc2U6YWN0aXZlIHtcbiAgY29sb3I6IHZhcigtLXByaW1hcnktY29sb3IpICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXByaW1hcnktY29sb3ItdGV4dCkgIWltcG9ydGFudDtcbn1cblxuLmZvY3VzXFw6Ymctd2hpdGU6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG59XG5cbi5ob3ZlclxcOmJnLXdoaXRlOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xufVxuXG4uYWN0aXZlXFw6Ymctd2hpdGU6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xufVxuXG4uZm9jdXNcXDpib3JkZXItcHJpbWFyeTpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvcikgIWltcG9ydGFudDtcbn1cblxuLmhvdmVyXFw6Ym9yZGVyLXByaW1hcnk6aG92ZXIge1xuICBib3JkZXItY29sb3I6IHZhcigtLXByaW1hcnktY29sb3IpICFpbXBvcnRhbnQ7XG59XG5cbi5hY3RpdmVcXDpib3JkZXItcHJpbWFyeTphY3RpdmUge1xuICBib3JkZXItY29sb3I6IHZhcigtLXByaW1hcnktY29sb3IpICFpbXBvcnRhbnQ7XG59XG5cbi5mb2N1c1xcOnRleHQtd2hpdGU6Zm9jdXMge1xuICBjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xufVxuXG4uaG92ZXJcXDp0ZXh0LXdoaXRlOmhvdmVyIHtcbiAgY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbn1cblxuLmFjdGl2ZVxcOnRleHQtd2hpdGU6YWN0aXZlIHtcbiAgY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbn1cblxuLmZvY3VzXFw6Ym9yZGVyLXdoaXRlOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG59XG5cbi5ob3ZlclxcOmJvcmRlci13aGl0ZTpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xufVxuXG4uYWN0aXZlXFw6Ym9yZGVyLXdoaXRlOmFjdGl2ZSB7XG4gIGJvcmRlci1jb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xufVxuXG4uZm9jdXNcXDp0ZXh0LWNvbG9yOmZvY3VzIHtcbiAgY29sb3I6IHZhcigtLXRleHQtY29sb3IpICFpbXBvcnRhbnQ7XG59XG5cbi5ob3ZlclxcOnRleHQtY29sb3I6aG92ZXIge1xuICBjb2xvcjogdmFyKC0tdGV4dC1jb2xvcikgIWltcG9ydGFudDtcbn1cblxuLmFjdGl2ZVxcOnRleHQtY29sb3I6YWN0aXZlIHtcbiAgY29sb3I6IHZhcigtLXRleHQtY29sb3IpICFpbXBvcnRhbnQ7XG59XG5cbi5mb2N1c1xcOnRleHQtY29sb3Itc2Vjb25kYXJ5OmZvY3VzIHtcbiAgY29sb3I6IHZhcigtLXRleHQtY29sb3Itc2Vjb25kYXJ5KSAhaW1wb3J0YW50O1xufVxuXG4uaG92ZXJcXDp0ZXh0LWNvbG9yLXNlY29uZGFyeTpob3ZlciB7XG4gIGNvbG9yOiB2YXIoLS10ZXh0LWNvbG9yLXNlY29uZGFyeSkgIWltcG9ydGFudDtcbn1cblxuLmFjdGl2ZVxcOnRleHQtY29sb3Itc2Vjb25kYXJ5OmFjdGl2ZSB7XG4gIGNvbG9yOiB2YXIoLS10ZXh0LWNvbG9yLXNlY29uZGFyeSkgIWltcG9ydGFudDtcbn1cblxuLmZvY3VzXFw6c3VyZmFjZS1ncm91bmQ6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zdXJmYWNlLWdyb3VuZCkgIWltcG9ydGFudDtcbn1cblxuLmhvdmVyXFw6c3VyZmFjZS1ncm91bmQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zdXJmYWNlLWdyb3VuZCkgIWltcG9ydGFudDtcbn1cblxuLmFjdGl2ZVxcOnN1cmZhY2UtZ3JvdW5kOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXN1cmZhY2UtZ3JvdW5kKSAhaW1wb3J0YW50O1xufVxuXG4uZm9jdXNcXDpzdXJmYWNlLXNlY3Rpb246Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zdXJmYWNlLXNlY3Rpb24pICFpbXBvcnRhbnQ7XG59XG5cbi5ob3ZlclxcOnN1cmZhY2Utc2VjdGlvbjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXN1cmZhY2Utc2VjdGlvbikgIWltcG9ydGFudDtcbn1cblxuLmFjdGl2ZVxcOnN1cmZhY2Utc2VjdGlvbjphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zdXJmYWNlLXNlY3Rpb24pICFpbXBvcnRhbnQ7XG59XG5cbi5mb2N1c1xcOnN1cmZhY2UtY2FyZDpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXN1cmZhY2UtY2FyZCkgIWltcG9ydGFudDtcbn1cblxuLmhvdmVyXFw6c3VyZmFjZS1jYXJkOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc3VyZmFjZS1jYXJkKSAhaW1wb3J0YW50O1xufVxuXG4uYWN0aXZlXFw6c3VyZmFjZS1jYXJkOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXN1cmZhY2UtY2FyZCkgIWltcG9ydGFudDtcbn1cblxuLmZvY3VzXFw6c3VyZmFjZS1vdmVybGF5OmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc3VyZmFjZS1vdmVybGF5KSAhaW1wb3J0YW50O1xufVxuXG4uaG92ZXJcXDpzdXJmYWNlLW92ZXJsYXk6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zdXJmYWNlLW92ZXJsYXkpICFpbXBvcnRhbnQ7XG59XG5cbi5hY3RpdmVcXDpzdXJmYWNlLW92ZXJsYXk6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc3VyZmFjZS1vdmVybGF5KSAhaW1wb3J0YW50O1xufVxuXG4uZm9jdXNcXDpzdXJmYWNlLWhvdmVyOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc3VyZmFjZS1ob3ZlcikgIWltcG9ydGFudDtcbn1cblxuLmhvdmVyXFw6c3VyZmFjZS1ob3Zlcjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXN1cmZhY2UtaG92ZXIpICFpbXBvcnRhbnQ7XG59XG5cbi5hY3RpdmVcXDpzdXJmYWNlLWhvdmVyOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXN1cmZhY2UtaG92ZXIpICFpbXBvcnRhbnQ7XG59XG5cbi5mb2N1c1xcOnN1cmZhY2UtYm9yZGVyOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1zdXJmYWNlLWJvcmRlcikgIWltcG9ydGFudDtcbn1cblxuLmhvdmVyXFw6c3VyZmFjZS1ib3JkZXI6aG92ZXIge1xuICBib3JkZXItY29sb3I6IHZhcigtLXN1cmZhY2UtYm9yZGVyKSAhaW1wb3J0YW50O1xufVxuXG4uYWN0aXZlXFw6c3VyZmFjZS1ib3JkZXI6YWN0aXZlIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1zdXJmYWNlLWJvcmRlcikgIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnNtXFw6dGV4dC1wcmltYXJ5IHtcbiAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvcikgIWltcG9ydGFudDtcbiAgfVxuICAuc21cXDpiZy1wcmltYXJ5IHtcbiAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvci10ZXh0KSAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXByaW1hcnktY29sb3IpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNtXFw6YmctcHJpbWFyeS1yZXZlcnNlIHtcbiAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvcikgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yLXRleHQpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNtXFw6Ymctd2hpdGUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbiAgfVxuICAuc21cXDpib3JkZXItcHJpbWFyeSB7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yKSAhaW1wb3J0YW50O1xuICB9XG4gIC5zbVxcOnRleHQtd2hpdGUge1xuICAgIGNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNtXFw6Ym9yZGVyLXdoaXRlIHtcbiAgICBib3JkZXItY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbiAgfVxuICAuc21cXDp0ZXh0LWNvbG9yIHtcbiAgICBjb2xvcjogdmFyKC0tdGV4dC1jb2xvcikgIWltcG9ydGFudDtcbiAgfVxuICAuc21cXDp0ZXh0LWNvbG9yLXNlY29uZGFyeSB7XG4gICAgY29sb3I6IHZhcigtLXRleHQtY29sb3Itc2Vjb25kYXJ5KSAhaW1wb3J0YW50O1xuICB9XG4gIC5zbVxcOnN1cmZhY2UtZ3JvdW5kIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zdXJmYWNlLWdyb3VuZCkgIWltcG9ydGFudDtcbiAgfVxuICAuc21cXDpzdXJmYWNlLXNlY3Rpb24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXN1cmZhY2Utc2VjdGlvbikgIWltcG9ydGFudDtcbiAgfVxuICAuc21cXDpzdXJmYWNlLWNhcmQge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXN1cmZhY2UtY2FyZCkgIWltcG9ydGFudDtcbiAgfVxuICAuc21cXDpzdXJmYWNlLW92ZXJsYXkge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXN1cmZhY2Utb3ZlcmxheSkgIWltcG9ydGFudDtcbiAgfVxuICAuc21cXDpzdXJmYWNlLWhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zdXJmYWNlLWhvdmVyKSAhaW1wb3J0YW50O1xuICB9XG4gIC5zbVxcOnN1cmZhY2UtYm9yZGVyIHtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLXN1cmZhY2UtYm9yZGVyKSAhaW1wb3J0YW50O1xuICB9XG4gIC5zbVxcOmZvY3VzXFw6dGV4dC1wcmltYXJ5OmZvY3VzIHtcbiAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvcikgIWltcG9ydGFudDtcbiAgfVxuICAuc21cXDpob3ZlclxcOnRleHQtcHJpbWFyeTpob3ZlciB7XG4gICAgY29sb3I6IHZhcigtLXByaW1hcnktY29sb3IpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNtXFw6YWN0aXZlXFw6dGV4dC1wcmltYXJ5OmFjdGl2ZSB7XG4gICAgY29sb3I6IHZhcigtLXByaW1hcnktY29sb3IpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNtXFw6Zm9jdXNcXDpiZy1wcmltYXJ5OmZvY3VzIHtcbiAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvci10ZXh0KSAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXByaW1hcnktY29sb3IpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNtXFw6aG92ZXJcXDpiZy1wcmltYXJ5OmhvdmVyIHtcbiAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvci10ZXh0KSAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXByaW1hcnktY29sb3IpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNtXFw6YWN0aXZlXFw6YmctcHJpbWFyeTphY3RpdmUge1xuICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yLXRleHQpICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvcikgIWltcG9ydGFudDtcbiAgfVxuICAuc21cXDpmb2N1c1xcOmJnLXByaW1hcnktcmV2ZXJzZTpmb2N1cyB7XG4gICAgY29sb3I6IHZhcigtLXByaW1hcnktY29sb3IpICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvci10ZXh0KSAhaW1wb3J0YW50O1xuICB9XG4gIC5zbVxcOmhvdmVyXFw6YmctcHJpbWFyeS1yZXZlcnNlOmhvdmVyIHtcbiAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvcikgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yLXRleHQpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNtXFw6YWN0aXZlXFw6YmctcHJpbWFyeS1yZXZlcnNlOmFjdGl2ZSB7XG4gICAgY29sb3I6IHZhcigtLXByaW1hcnktY29sb3IpICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvci10ZXh0KSAhaW1wb3J0YW50O1xuICB9XG4gIC5zbVxcOmZvY3VzXFw6Ymctd2hpdGU6Zm9jdXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbiAgfVxuICAuc21cXDpob3ZlclxcOmJnLXdoaXRlOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNtXFw6YWN0aXZlXFw6Ymctd2hpdGU6YWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNtXFw6Zm9jdXNcXDpib3JkZXItcHJpbWFyeTpmb2N1cyB7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yKSAhaW1wb3J0YW50O1xuICB9XG4gIC5zbVxcOmhvdmVyXFw6Ym9yZGVyLXByaW1hcnk6aG92ZXIge1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvcikgIWltcG9ydGFudDtcbiAgfVxuICAuc21cXDphY3RpdmVcXDpib3JkZXItcHJpbWFyeTphY3RpdmUge1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvcikgIWltcG9ydGFudDtcbiAgfVxuICAuc21cXDpmb2N1c1xcOnRleHQtd2hpdGU6Zm9jdXMge1xuICAgIGNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNtXFw6aG92ZXJcXDp0ZXh0LXdoaXRlOmhvdmVyIHtcbiAgICBjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xuICB9XG4gIC5zbVxcOmFjdGl2ZVxcOnRleHQtd2hpdGU6YWN0aXZlIHtcbiAgICBjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xuICB9XG4gIC5zbVxcOmZvY3VzXFw6Ym9yZGVyLXdoaXRlOmZvY3VzIHtcbiAgICBib3JkZXItY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbiAgfVxuICAuc21cXDpob3ZlclxcOmJvcmRlci13aGl0ZTpob3ZlciB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNtXFw6YWN0aXZlXFw6Ym9yZGVyLXdoaXRlOmFjdGl2ZSB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNtXFw6Zm9jdXNcXDp0ZXh0LWNvbG9yOmZvY3VzIHtcbiAgICBjb2xvcjogdmFyKC0tdGV4dC1jb2xvcikgIWltcG9ydGFudDtcbiAgfVxuICAuc21cXDpob3ZlclxcOnRleHQtY29sb3I6aG92ZXIge1xuICAgIGNvbG9yOiB2YXIoLS10ZXh0LWNvbG9yKSAhaW1wb3J0YW50O1xuICB9XG4gIC5zbVxcOmFjdGl2ZVxcOnRleHQtY29sb3I6YWN0aXZlIHtcbiAgICBjb2xvcjogdmFyKC0tdGV4dC1jb2xvcikgIWltcG9ydGFudDtcbiAgfVxuICAuc21cXDpmb2N1c1xcOnRleHQtY29sb3Itc2Vjb25kYXJ5OmZvY3VzIHtcbiAgICBjb2xvcjogdmFyKC0tdGV4dC1jb2xvci1zZWNvbmRhcnkpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNtXFw6aG92ZXJcXDp0ZXh0LWNvbG9yLXNlY29uZGFyeTpob3ZlciB7XG4gICAgY29sb3I6IHZhcigtLXRleHQtY29sb3Itc2Vjb25kYXJ5KSAhaW1wb3J0YW50O1xuICB9XG4gIC5zbVxcOmFjdGl2ZVxcOnRleHQtY29sb3Itc2Vjb25kYXJ5OmFjdGl2ZSB7XG4gICAgY29sb3I6IHZhcigtLXRleHQtY29sb3Itc2Vjb25kYXJ5KSAhaW1wb3J0YW50O1xuICB9XG4gIC5zbVxcOmZvY3VzXFw6c3VyZmFjZS1ncm91bmQ6Zm9jdXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXN1cmZhY2UtZ3JvdW5kKSAhaW1wb3J0YW50O1xuICB9XG4gIC5zbVxcOmhvdmVyXFw6c3VyZmFjZS1ncm91bmQ6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXN1cmZhY2UtZ3JvdW5kKSAhaW1wb3J0YW50O1xuICB9XG4gIC5zbVxcOmFjdGl2ZVxcOnN1cmZhY2UtZ3JvdW5kOmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc3VyZmFjZS1ncm91bmQpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNtXFw6Zm9jdXNcXDpzdXJmYWNlLXNlY3Rpb246Zm9jdXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXN1cmZhY2Utc2VjdGlvbikgIWltcG9ydGFudDtcbiAgfVxuICAuc21cXDpob3ZlclxcOnN1cmZhY2Utc2VjdGlvbjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc3VyZmFjZS1zZWN0aW9uKSAhaW1wb3J0YW50O1xuICB9XG4gIC5zbVxcOmFjdGl2ZVxcOnN1cmZhY2Utc2VjdGlvbjphY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXN1cmZhY2Utc2VjdGlvbikgIWltcG9ydGFudDtcbiAgfVxuICAuc21cXDpmb2N1c1xcOnN1cmZhY2UtY2FyZDpmb2N1cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc3VyZmFjZS1jYXJkKSAhaW1wb3J0YW50O1xuICB9XG4gIC5zbVxcOmhvdmVyXFw6c3VyZmFjZS1jYXJkOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zdXJmYWNlLWNhcmQpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNtXFw6YWN0aXZlXFw6c3VyZmFjZS1jYXJkOmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc3VyZmFjZS1jYXJkKSAhaW1wb3J0YW50O1xuICB9XG4gIC5zbVxcOmZvY3VzXFw6c3VyZmFjZS1vdmVybGF5OmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zdXJmYWNlLW92ZXJsYXkpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNtXFw6aG92ZXJcXDpzdXJmYWNlLW92ZXJsYXk6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXN1cmZhY2Utb3ZlcmxheSkgIWltcG9ydGFudDtcbiAgfVxuICAuc21cXDphY3RpdmVcXDpzdXJmYWNlLW92ZXJsYXk6YWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zdXJmYWNlLW92ZXJsYXkpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNtXFw6Zm9jdXNcXDpzdXJmYWNlLWhvdmVyOmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zdXJmYWNlLWhvdmVyKSAhaW1wb3J0YW50O1xuICB9XG4gIC5zbVxcOmhvdmVyXFw6c3VyZmFjZS1ob3Zlcjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc3VyZmFjZS1ob3ZlcikgIWltcG9ydGFudDtcbiAgfVxuICAuc21cXDphY3RpdmVcXDpzdXJmYWNlLWhvdmVyOmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc3VyZmFjZS1ob3ZlcikgIWltcG9ydGFudDtcbiAgfVxuICAuc21cXDpmb2N1c1xcOnN1cmZhY2UtYm9yZGVyOmZvY3VzIHtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLXN1cmZhY2UtYm9yZGVyKSAhaW1wb3J0YW50O1xuICB9XG4gIC5zbVxcOmhvdmVyXFw6c3VyZmFjZS1ib3JkZXI6aG92ZXIge1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tc3VyZmFjZS1ib3JkZXIpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNtXFw6YWN0aXZlXFw6c3VyZmFjZS1ib3JkZXI6YWN0aXZlIHtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLXN1cmZhY2UtYm9yZGVyKSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAubWRcXDp0ZXh0LXByaW1hcnkge1xuICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yKSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZFxcOmJnLXByaW1hcnkge1xuICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yLXRleHQpICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvcikgIWltcG9ydGFudDtcbiAgfVxuICAubWRcXDpiZy1wcmltYXJ5LXJldmVyc2Uge1xuICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yKSAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXByaW1hcnktY29sb3ItdGV4dCkgIWltcG9ydGFudDtcbiAgfVxuICAubWRcXDpiZy13aGl0ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xuICB9XG4gIC5tZFxcOmJvcmRlci1wcmltYXJ5IHtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLXByaW1hcnktY29sb3IpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1kXFw6dGV4dC13aGl0ZSB7XG4gICAgY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbiAgfVxuICAubWRcXDpib3JkZXItd2hpdGUge1xuICAgIGJvcmRlci1jb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xuICB9XG4gIC5tZFxcOnRleHQtY29sb3Ige1xuICAgIGNvbG9yOiB2YXIoLS10ZXh0LWNvbG9yKSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZFxcOnRleHQtY29sb3Itc2Vjb25kYXJ5IHtcbiAgICBjb2xvcjogdmFyKC0tdGV4dC1jb2xvci1zZWNvbmRhcnkpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1kXFw6c3VyZmFjZS1ncm91bmQge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXN1cmZhY2UtZ3JvdW5kKSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZFxcOnN1cmZhY2Utc2VjdGlvbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc3VyZmFjZS1zZWN0aW9uKSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZFxcOnN1cmZhY2UtY2FyZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc3VyZmFjZS1jYXJkKSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZFxcOnN1cmZhY2Utb3ZlcmxheSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc3VyZmFjZS1vdmVybGF5KSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZFxcOnN1cmZhY2UtaG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXN1cmZhY2UtaG92ZXIpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1kXFw6c3VyZmFjZS1ib3JkZXIge1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tc3VyZmFjZS1ib3JkZXIpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1kXFw6Zm9jdXNcXDp0ZXh0LXByaW1hcnk6Zm9jdXMge1xuICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yKSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZFxcOmhvdmVyXFw6dGV4dC1wcmltYXJ5OmhvdmVyIHtcbiAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvcikgIWltcG9ydGFudDtcbiAgfVxuICAubWRcXDphY3RpdmVcXDp0ZXh0LXByaW1hcnk6YWN0aXZlIHtcbiAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvcikgIWltcG9ydGFudDtcbiAgfVxuICAubWRcXDpmb2N1c1xcOmJnLXByaW1hcnk6Zm9jdXMge1xuICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yLXRleHQpICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvcikgIWltcG9ydGFudDtcbiAgfVxuICAubWRcXDpob3ZlclxcOmJnLXByaW1hcnk6aG92ZXIge1xuICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yLXRleHQpICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvcikgIWltcG9ydGFudDtcbiAgfVxuICAubWRcXDphY3RpdmVcXDpiZy1wcmltYXJ5OmFjdGl2ZSB7XG4gICAgY29sb3I6IHZhcigtLXByaW1hcnktY29sb3ItdGV4dCkgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yKSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZFxcOmZvY3VzXFw6YmctcHJpbWFyeS1yZXZlcnNlOmZvY3VzIHtcbiAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvcikgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yLXRleHQpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1kXFw6aG92ZXJcXDpiZy1wcmltYXJ5LXJldmVyc2U6aG92ZXIge1xuICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yKSAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXByaW1hcnktY29sb3ItdGV4dCkgIWltcG9ydGFudDtcbiAgfVxuICAubWRcXDphY3RpdmVcXDpiZy1wcmltYXJ5LXJldmVyc2U6YWN0aXZlIHtcbiAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvcikgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yLXRleHQpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1kXFw6Zm9jdXNcXDpiZy13aGl0ZTpmb2N1cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xuICB9XG4gIC5tZFxcOmhvdmVyXFw6Ymctd2hpdGU6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbiAgfVxuICAubWRcXDphY3RpdmVcXDpiZy13aGl0ZTphY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbiAgfVxuICAubWRcXDpmb2N1c1xcOmJvcmRlci1wcmltYXJ5OmZvY3VzIHtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLXByaW1hcnktY29sb3IpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1kXFw6aG92ZXJcXDpib3JkZXItcHJpbWFyeTpob3ZlciB7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yKSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZFxcOmFjdGl2ZVxcOmJvcmRlci1wcmltYXJ5OmFjdGl2ZSB7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yKSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZFxcOmZvY3VzXFw6dGV4dC13aGl0ZTpmb2N1cyB7XG4gICAgY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbiAgfVxuICAubWRcXDpob3ZlclxcOnRleHQtd2hpdGU6aG92ZXIge1xuICAgIGNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1kXFw6YWN0aXZlXFw6dGV4dC13aGl0ZTphY3RpdmUge1xuICAgIGNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1kXFw6Zm9jdXNcXDpib3JkZXItd2hpdGU6Zm9jdXMge1xuICAgIGJvcmRlci1jb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xuICB9XG4gIC5tZFxcOmhvdmVyXFw6Ym9yZGVyLXdoaXRlOmhvdmVyIHtcbiAgICBib3JkZXItY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbiAgfVxuICAubWRcXDphY3RpdmVcXDpib3JkZXItd2hpdGU6YWN0aXZlIHtcbiAgICBib3JkZXItY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbiAgfVxuICAubWRcXDpmb2N1c1xcOnRleHQtY29sb3I6Zm9jdXMge1xuICAgIGNvbG9yOiB2YXIoLS10ZXh0LWNvbG9yKSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZFxcOmhvdmVyXFw6dGV4dC1jb2xvcjpob3ZlciB7XG4gICAgY29sb3I6IHZhcigtLXRleHQtY29sb3IpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1kXFw6YWN0aXZlXFw6dGV4dC1jb2xvcjphY3RpdmUge1xuICAgIGNvbG9yOiB2YXIoLS10ZXh0LWNvbG9yKSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZFxcOmZvY3VzXFw6dGV4dC1jb2xvci1zZWNvbmRhcnk6Zm9jdXMge1xuICAgIGNvbG9yOiB2YXIoLS10ZXh0LWNvbG9yLXNlY29uZGFyeSkgIWltcG9ydGFudDtcbiAgfVxuICAubWRcXDpob3ZlclxcOnRleHQtY29sb3Itc2Vjb25kYXJ5OmhvdmVyIHtcbiAgICBjb2xvcjogdmFyKC0tdGV4dC1jb2xvci1zZWNvbmRhcnkpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1kXFw6YWN0aXZlXFw6dGV4dC1jb2xvci1zZWNvbmRhcnk6YWN0aXZlIHtcbiAgICBjb2xvcjogdmFyKC0tdGV4dC1jb2xvci1zZWNvbmRhcnkpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1kXFw6Zm9jdXNcXDpzdXJmYWNlLWdyb3VuZDpmb2N1cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc3VyZmFjZS1ncm91bmQpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1kXFw6aG92ZXJcXDpzdXJmYWNlLWdyb3VuZDpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc3VyZmFjZS1ncm91bmQpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1kXFw6YWN0aXZlXFw6c3VyZmFjZS1ncm91bmQ6YWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zdXJmYWNlLWdyb3VuZCkgIWltcG9ydGFudDtcbiAgfVxuICAubWRcXDpmb2N1c1xcOnN1cmZhY2Utc2VjdGlvbjpmb2N1cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc3VyZmFjZS1zZWN0aW9uKSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZFxcOmhvdmVyXFw6c3VyZmFjZS1zZWN0aW9uOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zdXJmYWNlLXNlY3Rpb24pICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1kXFw6YWN0aXZlXFw6c3VyZmFjZS1zZWN0aW9uOmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc3VyZmFjZS1zZWN0aW9uKSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZFxcOmZvY3VzXFw6c3VyZmFjZS1jYXJkOmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zdXJmYWNlLWNhcmQpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1kXFw6aG92ZXJcXDpzdXJmYWNlLWNhcmQ6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXN1cmZhY2UtY2FyZCkgIWltcG9ydGFudDtcbiAgfVxuICAubWRcXDphY3RpdmVcXDpzdXJmYWNlLWNhcmQ6YWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zdXJmYWNlLWNhcmQpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1kXFw6Zm9jdXNcXDpzdXJmYWNlLW92ZXJsYXk6Zm9jdXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXN1cmZhY2Utb3ZlcmxheSkgIWltcG9ydGFudDtcbiAgfVxuICAubWRcXDpob3ZlclxcOnN1cmZhY2Utb3ZlcmxheTpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc3VyZmFjZS1vdmVybGF5KSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZFxcOmFjdGl2ZVxcOnN1cmZhY2Utb3ZlcmxheTphY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXN1cmZhY2Utb3ZlcmxheSkgIWltcG9ydGFudDtcbiAgfVxuICAubWRcXDpmb2N1c1xcOnN1cmZhY2UtaG92ZXI6Zm9jdXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXN1cmZhY2UtaG92ZXIpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1kXFw6aG92ZXJcXDpzdXJmYWNlLWhvdmVyOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zdXJmYWNlLWhvdmVyKSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZFxcOmFjdGl2ZVxcOnN1cmZhY2UtaG92ZXI6YWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zdXJmYWNlLWhvdmVyKSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZFxcOmZvY3VzXFw6c3VyZmFjZS1ib3JkZXI6Zm9jdXMge1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tc3VyZmFjZS1ib3JkZXIpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1kXFw6aG92ZXJcXDpzdXJmYWNlLWJvcmRlcjpob3ZlciB7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1zdXJmYWNlLWJvcmRlcikgIWltcG9ydGFudDtcbiAgfVxuICAubWRcXDphY3RpdmVcXDpzdXJmYWNlLWJvcmRlcjphY3RpdmUge1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tc3VyZmFjZS1ib3JkZXIpICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5sZ1xcOnRleHQtcHJpbWFyeSB7XG4gICAgY29sb3I6IHZhcigtLXByaW1hcnktY29sb3IpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxnXFw6YmctcHJpbWFyeSB7XG4gICAgY29sb3I6IHZhcigtLXByaW1hcnktY29sb3ItdGV4dCkgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yKSAhaW1wb3J0YW50O1xuICB9XG4gIC5sZ1xcOmJnLXByaW1hcnktcmV2ZXJzZSB7XG4gICAgY29sb3I6IHZhcigtLXByaW1hcnktY29sb3IpICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvci10ZXh0KSAhaW1wb3J0YW50O1xuICB9XG4gIC5sZ1xcOmJnLXdoaXRlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxnXFw6Ym9yZGVyLXByaW1hcnkge1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvcikgIWltcG9ydGFudDtcbiAgfVxuICAubGdcXDp0ZXh0LXdoaXRlIHtcbiAgICBjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xuICB9XG4gIC5sZ1xcOmJvcmRlci13aGl0ZSB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxnXFw6dGV4dC1jb2xvciB7XG4gICAgY29sb3I6IHZhcigtLXRleHQtY29sb3IpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxnXFw6dGV4dC1jb2xvci1zZWNvbmRhcnkge1xuICAgIGNvbG9yOiB2YXIoLS10ZXh0LWNvbG9yLXNlY29uZGFyeSkgIWltcG9ydGFudDtcbiAgfVxuICAubGdcXDpzdXJmYWNlLWdyb3VuZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc3VyZmFjZS1ncm91bmQpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxnXFw6c3VyZmFjZS1zZWN0aW9uIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zdXJmYWNlLXNlY3Rpb24pICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxnXFw6c3VyZmFjZS1jYXJkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zdXJmYWNlLWNhcmQpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxnXFw6c3VyZmFjZS1vdmVybGF5IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zdXJmYWNlLW92ZXJsYXkpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxnXFw6c3VyZmFjZS1ob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc3VyZmFjZS1ob3ZlcikgIWltcG9ydGFudDtcbiAgfVxuICAubGdcXDpzdXJmYWNlLWJvcmRlciB7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1zdXJmYWNlLWJvcmRlcikgIWltcG9ydGFudDtcbiAgfVxuICAubGdcXDpmb2N1c1xcOnRleHQtcHJpbWFyeTpmb2N1cyB7XG4gICAgY29sb3I6IHZhcigtLXByaW1hcnktY29sb3IpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxnXFw6aG92ZXJcXDp0ZXh0LXByaW1hcnk6aG92ZXIge1xuICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yKSAhaW1wb3J0YW50O1xuICB9XG4gIC5sZ1xcOmFjdGl2ZVxcOnRleHQtcHJpbWFyeTphY3RpdmUge1xuICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yKSAhaW1wb3J0YW50O1xuICB9XG4gIC5sZ1xcOmZvY3VzXFw6YmctcHJpbWFyeTpmb2N1cyB7XG4gICAgY29sb3I6IHZhcigtLXByaW1hcnktY29sb3ItdGV4dCkgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yKSAhaW1wb3J0YW50O1xuICB9XG4gIC5sZ1xcOmhvdmVyXFw6YmctcHJpbWFyeTpob3ZlciB7XG4gICAgY29sb3I6IHZhcigtLXByaW1hcnktY29sb3ItdGV4dCkgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yKSAhaW1wb3J0YW50O1xuICB9XG4gIC5sZ1xcOmFjdGl2ZVxcOmJnLXByaW1hcnk6YWN0aXZlIHtcbiAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvci10ZXh0KSAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXByaW1hcnktY29sb3IpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxnXFw6Zm9jdXNcXDpiZy1wcmltYXJ5LXJldmVyc2U6Zm9jdXMge1xuICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yKSAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXByaW1hcnktY29sb3ItdGV4dCkgIWltcG9ydGFudDtcbiAgfVxuICAubGdcXDpob3ZlclxcOmJnLXByaW1hcnktcmV2ZXJzZTpob3ZlciB7XG4gICAgY29sb3I6IHZhcigtLXByaW1hcnktY29sb3IpICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvci10ZXh0KSAhaW1wb3J0YW50O1xuICB9XG4gIC5sZ1xcOmFjdGl2ZVxcOmJnLXByaW1hcnktcmV2ZXJzZTphY3RpdmUge1xuICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yKSAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXByaW1hcnktY29sb3ItdGV4dCkgIWltcG9ydGFudDtcbiAgfVxuICAubGdcXDpmb2N1c1xcOmJnLXdoaXRlOmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxnXFw6aG92ZXJcXDpiZy13aGl0ZTpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xuICB9XG4gIC5sZ1xcOmFjdGl2ZVxcOmJnLXdoaXRlOmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xuICB9XG4gIC5sZ1xcOmZvY3VzXFw6Ym9yZGVyLXByaW1hcnk6Zm9jdXMge1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvcikgIWltcG9ydGFudDtcbiAgfVxuICAubGdcXDpob3ZlclxcOmJvcmRlci1wcmltYXJ5OmhvdmVyIHtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLXByaW1hcnktY29sb3IpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxnXFw6YWN0aXZlXFw6Ym9yZGVyLXByaW1hcnk6YWN0aXZlIHtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLXByaW1hcnktY29sb3IpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxnXFw6Zm9jdXNcXDp0ZXh0LXdoaXRlOmZvY3VzIHtcbiAgICBjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xuICB9XG4gIC5sZ1xcOmhvdmVyXFw6dGV4dC13aGl0ZTpob3ZlciB7XG4gICAgY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbiAgfVxuICAubGdcXDphY3RpdmVcXDp0ZXh0LXdoaXRlOmFjdGl2ZSB7XG4gICAgY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbiAgfVxuICAubGdcXDpmb2N1c1xcOmJvcmRlci13aGl0ZTpmb2N1cyB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxnXFw6aG92ZXJcXDpib3JkZXItd2hpdGU6aG92ZXIge1xuICAgIGJvcmRlci1jb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xuICB9XG4gIC5sZ1xcOmFjdGl2ZVxcOmJvcmRlci13aGl0ZTphY3RpdmUge1xuICAgIGJvcmRlci1jb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xuICB9XG4gIC5sZ1xcOmZvY3VzXFw6dGV4dC1jb2xvcjpmb2N1cyB7XG4gICAgY29sb3I6IHZhcigtLXRleHQtY29sb3IpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxnXFw6aG92ZXJcXDp0ZXh0LWNvbG9yOmhvdmVyIHtcbiAgICBjb2xvcjogdmFyKC0tdGV4dC1jb2xvcikgIWltcG9ydGFudDtcbiAgfVxuICAubGdcXDphY3RpdmVcXDp0ZXh0LWNvbG9yOmFjdGl2ZSB7XG4gICAgY29sb3I6IHZhcigtLXRleHQtY29sb3IpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxnXFw6Zm9jdXNcXDp0ZXh0LWNvbG9yLXNlY29uZGFyeTpmb2N1cyB7XG4gICAgY29sb3I6IHZhcigtLXRleHQtY29sb3Itc2Vjb25kYXJ5KSAhaW1wb3J0YW50O1xuICB9XG4gIC5sZ1xcOmhvdmVyXFw6dGV4dC1jb2xvci1zZWNvbmRhcnk6aG92ZXIge1xuICAgIGNvbG9yOiB2YXIoLS10ZXh0LWNvbG9yLXNlY29uZGFyeSkgIWltcG9ydGFudDtcbiAgfVxuICAubGdcXDphY3RpdmVcXDp0ZXh0LWNvbG9yLXNlY29uZGFyeTphY3RpdmUge1xuICAgIGNvbG9yOiB2YXIoLS10ZXh0LWNvbG9yLXNlY29uZGFyeSkgIWltcG9ydGFudDtcbiAgfVxuICAubGdcXDpmb2N1c1xcOnN1cmZhY2UtZ3JvdW5kOmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zdXJmYWNlLWdyb3VuZCkgIWltcG9ydGFudDtcbiAgfVxuICAubGdcXDpob3ZlclxcOnN1cmZhY2UtZ3JvdW5kOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zdXJmYWNlLWdyb3VuZCkgIWltcG9ydGFudDtcbiAgfVxuICAubGdcXDphY3RpdmVcXDpzdXJmYWNlLWdyb3VuZDphY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXN1cmZhY2UtZ3JvdW5kKSAhaW1wb3J0YW50O1xuICB9XG4gIC5sZ1xcOmZvY3VzXFw6c3VyZmFjZS1zZWN0aW9uOmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zdXJmYWNlLXNlY3Rpb24pICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxnXFw6aG92ZXJcXDpzdXJmYWNlLXNlY3Rpb246aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXN1cmZhY2Utc2VjdGlvbikgIWltcG9ydGFudDtcbiAgfVxuICAubGdcXDphY3RpdmVcXDpzdXJmYWNlLXNlY3Rpb246YWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zdXJmYWNlLXNlY3Rpb24pICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxnXFw6Zm9jdXNcXDpzdXJmYWNlLWNhcmQ6Zm9jdXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXN1cmZhY2UtY2FyZCkgIWltcG9ydGFudDtcbiAgfVxuICAubGdcXDpob3ZlclxcOnN1cmZhY2UtY2FyZDpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc3VyZmFjZS1jYXJkKSAhaW1wb3J0YW50O1xuICB9XG4gIC5sZ1xcOmFjdGl2ZVxcOnN1cmZhY2UtY2FyZDphY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXN1cmZhY2UtY2FyZCkgIWltcG9ydGFudDtcbiAgfVxuICAubGdcXDpmb2N1c1xcOnN1cmZhY2Utb3ZlcmxheTpmb2N1cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc3VyZmFjZS1vdmVybGF5KSAhaW1wb3J0YW50O1xuICB9XG4gIC5sZ1xcOmhvdmVyXFw6c3VyZmFjZS1vdmVybGF5OmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zdXJmYWNlLW92ZXJsYXkpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxnXFw6YWN0aXZlXFw6c3VyZmFjZS1vdmVybGF5OmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc3VyZmFjZS1vdmVybGF5KSAhaW1wb3J0YW50O1xuICB9XG4gIC5sZ1xcOmZvY3VzXFw6c3VyZmFjZS1ob3Zlcjpmb2N1cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc3VyZmFjZS1ob3ZlcikgIWltcG9ydGFudDtcbiAgfVxuICAubGdcXDpob3ZlclxcOnN1cmZhY2UtaG92ZXI6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXN1cmZhY2UtaG92ZXIpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxnXFw6YWN0aXZlXFw6c3VyZmFjZS1ob3ZlcjphY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXN1cmZhY2UtaG92ZXIpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxnXFw6Zm9jdXNcXDpzdXJmYWNlLWJvcmRlcjpmb2N1cyB7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1zdXJmYWNlLWJvcmRlcikgIWltcG9ydGFudDtcbiAgfVxuICAubGdcXDpob3ZlclxcOnN1cmZhY2UtYm9yZGVyOmhvdmVyIHtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLXN1cmZhY2UtYm9yZGVyKSAhaW1wb3J0YW50O1xuICB9XG4gIC5sZ1xcOmFjdGl2ZVxcOnN1cmZhY2UtYm9yZGVyOmFjdGl2ZSB7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1zdXJmYWNlLWJvcmRlcikgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC54bFxcOnRleHQtcHJpbWFyeSB7XG4gICAgY29sb3I6IHZhcigtLXByaW1hcnktY29sb3IpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnhsXFw6YmctcHJpbWFyeSB7XG4gICAgY29sb3I6IHZhcigtLXByaW1hcnktY29sb3ItdGV4dCkgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yKSAhaW1wb3J0YW50O1xuICB9XG4gIC54bFxcOmJnLXByaW1hcnktcmV2ZXJzZSB7XG4gICAgY29sb3I6IHZhcigtLXByaW1hcnktY29sb3IpICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvci10ZXh0KSAhaW1wb3J0YW50O1xuICB9XG4gIC54bFxcOmJnLXdoaXRlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnhsXFw6Ym9yZGVyLXByaW1hcnkge1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvcikgIWltcG9ydGFudDtcbiAgfVxuICAueGxcXDp0ZXh0LXdoaXRlIHtcbiAgICBjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xuICB9XG4gIC54bFxcOmJvcmRlci13aGl0ZSB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnhsXFw6dGV4dC1jb2xvciB7XG4gICAgY29sb3I6IHZhcigtLXRleHQtY29sb3IpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnhsXFw6dGV4dC1jb2xvci1zZWNvbmRhcnkge1xuICAgIGNvbG9yOiB2YXIoLS10ZXh0LWNvbG9yLXNlY29uZGFyeSkgIWltcG9ydGFudDtcbiAgfVxuICAueGxcXDpzdXJmYWNlLWdyb3VuZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc3VyZmFjZS1ncm91bmQpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnhsXFw6c3VyZmFjZS1zZWN0aW9uIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zdXJmYWNlLXNlY3Rpb24pICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnhsXFw6c3VyZmFjZS1jYXJkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zdXJmYWNlLWNhcmQpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnhsXFw6c3VyZmFjZS1vdmVybGF5IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zdXJmYWNlLW92ZXJsYXkpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnhsXFw6c3VyZmFjZS1ob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc3VyZmFjZS1ob3ZlcikgIWltcG9ydGFudDtcbiAgfVxuICAueGxcXDpzdXJmYWNlLWJvcmRlciB7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1zdXJmYWNlLWJvcmRlcikgIWltcG9ydGFudDtcbiAgfVxuICAueGxcXDpmb2N1c1xcOnRleHQtcHJpbWFyeTpmb2N1cyB7XG4gICAgY29sb3I6IHZhcigtLXByaW1hcnktY29sb3IpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnhsXFw6aG92ZXJcXDp0ZXh0LXByaW1hcnk6aG92ZXIge1xuICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yKSAhaW1wb3J0YW50O1xuICB9XG4gIC54bFxcOmFjdGl2ZVxcOnRleHQtcHJpbWFyeTphY3RpdmUge1xuICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yKSAhaW1wb3J0YW50O1xuICB9XG4gIC54bFxcOmZvY3VzXFw6YmctcHJpbWFyeTpmb2N1cyB7XG4gICAgY29sb3I6IHZhcigtLXByaW1hcnktY29sb3ItdGV4dCkgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yKSAhaW1wb3J0YW50O1xuICB9XG4gIC54bFxcOmhvdmVyXFw6YmctcHJpbWFyeTpob3ZlciB7XG4gICAgY29sb3I6IHZhcigtLXByaW1hcnktY29sb3ItdGV4dCkgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yKSAhaW1wb3J0YW50O1xuICB9XG4gIC54bFxcOmFjdGl2ZVxcOmJnLXByaW1hcnk6YWN0aXZlIHtcbiAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvci10ZXh0KSAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXByaW1hcnktY29sb3IpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnhsXFw6Zm9jdXNcXDpiZy1wcmltYXJ5LXJldmVyc2U6Zm9jdXMge1xuICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yKSAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXByaW1hcnktY29sb3ItdGV4dCkgIWltcG9ydGFudDtcbiAgfVxuICAueGxcXDpob3ZlclxcOmJnLXByaW1hcnktcmV2ZXJzZTpob3ZlciB7XG4gICAgY29sb3I6IHZhcigtLXByaW1hcnktY29sb3IpICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvci10ZXh0KSAhaW1wb3J0YW50O1xuICB9XG4gIC54bFxcOmFjdGl2ZVxcOmJnLXByaW1hcnktcmV2ZXJzZTphY3RpdmUge1xuICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yKSAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXByaW1hcnktY29sb3ItdGV4dCkgIWltcG9ydGFudDtcbiAgfVxuICAueGxcXDpmb2N1c1xcOmJnLXdoaXRlOmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnhsXFw6aG92ZXJcXDpiZy13aGl0ZTpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xuICB9XG4gIC54bFxcOmFjdGl2ZVxcOmJnLXdoaXRlOmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xuICB9XG4gIC54bFxcOmZvY3VzXFw6Ym9yZGVyLXByaW1hcnk6Zm9jdXMge1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvcikgIWltcG9ydGFudDtcbiAgfVxuICAueGxcXDpob3ZlclxcOmJvcmRlci1wcmltYXJ5OmhvdmVyIHtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLXByaW1hcnktY29sb3IpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnhsXFw6YWN0aXZlXFw6Ym9yZGVyLXByaW1hcnk6YWN0aXZlIHtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLXByaW1hcnktY29sb3IpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnhsXFw6Zm9jdXNcXDp0ZXh0LXdoaXRlOmZvY3VzIHtcbiAgICBjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xuICB9XG4gIC54bFxcOmhvdmVyXFw6dGV4dC13aGl0ZTpob3ZlciB7XG4gICAgY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbiAgfVxuICAueGxcXDphY3RpdmVcXDp0ZXh0LXdoaXRlOmFjdGl2ZSB7XG4gICAgY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbiAgfVxuICAueGxcXDpmb2N1c1xcOmJvcmRlci13aGl0ZTpmb2N1cyB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnhsXFw6aG92ZXJcXDpib3JkZXItd2hpdGU6aG92ZXIge1xuICAgIGJvcmRlci1jb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xuICB9XG4gIC54bFxcOmFjdGl2ZVxcOmJvcmRlci13aGl0ZTphY3RpdmUge1xuICAgIGJvcmRlci1jb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xuICB9XG4gIC54bFxcOmZvY3VzXFw6dGV4dC1jb2xvcjpmb2N1cyB7XG4gICAgY29sb3I6IHZhcigtLXRleHQtY29sb3IpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnhsXFw6aG92ZXJcXDp0ZXh0LWNvbG9yOmhvdmVyIHtcbiAgICBjb2xvcjogdmFyKC0tdGV4dC1jb2xvcikgIWltcG9ydGFudDtcbiAgfVxuICAueGxcXDphY3RpdmVcXDp0ZXh0LWNvbG9yOmFjdGl2ZSB7XG4gICAgY29sb3I6IHZhcigtLXRleHQtY29sb3IpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnhsXFw6Zm9jdXNcXDp0ZXh0LWNvbG9yLXNlY29uZGFyeTpmb2N1cyB7XG4gICAgY29sb3I6IHZhcigtLXRleHQtY29sb3Itc2Vjb25kYXJ5KSAhaW1wb3J0YW50O1xuICB9XG4gIC54bFxcOmhvdmVyXFw6dGV4dC1jb2xvci1zZWNvbmRhcnk6aG92ZXIge1xuICAgIGNvbG9yOiB2YXIoLS10ZXh0LWNvbG9yLXNlY29uZGFyeSkgIWltcG9ydGFudDtcbiAgfVxuICAueGxcXDphY3RpdmVcXDp0ZXh0LWNvbG9yLXNlY29uZGFyeTphY3RpdmUge1xuICAgIGNvbG9yOiB2YXIoLS10ZXh0LWNvbG9yLXNlY29uZGFyeSkgIWltcG9ydGFudDtcbiAgfVxuICAueGxcXDpmb2N1c1xcOnN1cmZhY2UtZ3JvdW5kOmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zdXJmYWNlLWdyb3VuZCkgIWltcG9ydGFudDtcbiAgfVxuICAueGxcXDpob3ZlclxcOnN1cmZhY2UtZ3JvdW5kOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zdXJmYWNlLWdyb3VuZCkgIWltcG9ydGFudDtcbiAgfVxuICAueGxcXDphY3RpdmVcXDpzdXJmYWNlLWdyb3VuZDphY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXN1cmZhY2UtZ3JvdW5kKSAhaW1wb3J0YW50O1xuICB9XG4gIC54bFxcOmZvY3VzXFw6c3VyZmFjZS1zZWN0aW9uOmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zdXJmYWNlLXNlY3Rpb24pICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnhsXFw6aG92ZXJcXDpzdXJmYWNlLXNlY3Rpb246aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXN1cmZhY2Utc2VjdGlvbikgIWltcG9ydGFudDtcbiAgfVxuICAueGxcXDphY3RpdmVcXDpzdXJmYWNlLXNlY3Rpb246YWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zdXJmYWNlLXNlY3Rpb24pICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnhsXFw6Zm9jdXNcXDpzdXJmYWNlLWNhcmQ6Zm9jdXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXN1cmZhY2UtY2FyZCkgIWltcG9ydGFudDtcbiAgfVxuICAueGxcXDpob3ZlclxcOnN1cmZhY2UtY2FyZDpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc3VyZmFjZS1jYXJkKSAhaW1wb3J0YW50O1xuICB9XG4gIC54bFxcOmFjdGl2ZVxcOnN1cmZhY2UtY2FyZDphY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXN1cmZhY2UtY2FyZCkgIWltcG9ydGFudDtcbiAgfVxuICAueGxcXDpmb2N1c1xcOnN1cmZhY2Utb3ZlcmxheTpmb2N1cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc3VyZmFjZS1vdmVybGF5KSAhaW1wb3J0YW50O1xuICB9XG4gIC54bFxcOmhvdmVyXFw6c3VyZmFjZS1vdmVybGF5OmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zdXJmYWNlLW92ZXJsYXkpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnhsXFw6YWN0aXZlXFw6c3VyZmFjZS1vdmVybGF5OmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc3VyZmFjZS1vdmVybGF5KSAhaW1wb3J0YW50O1xuICB9XG4gIC54bFxcOmZvY3VzXFw6c3VyZmFjZS1ob3Zlcjpmb2N1cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc3VyZmFjZS1ob3ZlcikgIWltcG9ydGFudDtcbiAgfVxuICAueGxcXDpob3ZlclxcOnN1cmZhY2UtaG92ZXI6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXN1cmZhY2UtaG92ZXIpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnhsXFw6YWN0aXZlXFw6c3VyZmFjZS1ob3ZlcjphY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXN1cmZhY2UtaG92ZXIpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnhsXFw6Zm9jdXNcXDpzdXJmYWNlLWJvcmRlcjpmb2N1cyB7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1zdXJmYWNlLWJvcmRlcikgIWltcG9ydGFudDtcbiAgfVxuICAueGxcXDpob3ZlclxcOnN1cmZhY2UtYm9yZGVyOmhvdmVyIHtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLXN1cmZhY2UtYm9yZGVyKSAhaW1wb3J0YW50O1xuICB9XG4gIC54bFxcOmFjdGl2ZVxcOnN1cmZhY2UtYm9yZGVyOmFjdGl2ZSB7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1zdXJmYWNlLWJvcmRlcikgIWltcG9ydGFudDtcbiAgfVxufVxuLmZpZWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cblxuLmZpZWxkID4gbGFiZWwge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbn1cblxuLmZpZWxkLmdyaWQgPiBsYWJlbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5maWVsZCA+IHNtYWxsIHtcbiAgbWFyZ2luLXRvcDogMC4yNXJlbTtcbn1cblxuLmZpZWxkLmdyaWQsXG4uZm9ybWdyaWQuZ3JpZCB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbi5maWVsZC5ncmlkIC5jb2wtZml4ZWQsXG4uZm9ybWdyaWQuZ3JpZCAuY29sLWZpeGVkLFxuLmZpZWxkLmdyaWQgLmNvbCxcbi5mb3JtZ3JpZC5ncmlkIC5jb2wsXG4uZmllbGQuZ3JpZCAuY29sLTEsXG4uZm9ybWdyaWQuZ3JpZCAuY29sLTEsXG4uZmllbGQuZ3JpZCAuY29sLTIsXG4uZm9ybWdyaWQuZ3JpZCAuY29sLTIsXG4uZmllbGQuZ3JpZCAuY29sLTMsXG4uZm9ybWdyaWQuZ3JpZCAuY29sLTMsXG4uZmllbGQuZ3JpZCAuY29sLTQsXG4uZm9ybWdyaWQuZ3JpZCAuY29sLTQsXG4uZmllbGQuZ3JpZCAuY29sLTUsXG4uZm9ybWdyaWQuZ3JpZCAuY29sLTUsXG4uZmllbGQuZ3JpZCAuY29sLTYsXG4uZm9ybWdyaWQuZ3JpZCAuY29sLTYsXG4uZmllbGQuZ3JpZCAuY29sLTcsXG4uZm9ybWdyaWQuZ3JpZCAuY29sLTcsXG4uZmllbGQuZ3JpZCAuY29sLTgsXG4uZm9ybWdyaWQuZ3JpZCAuY29sLTgsXG4uZmllbGQuZ3JpZCAuY29sLTksXG4uZm9ybWdyaWQuZ3JpZCAuY29sLTksXG4uZmllbGQuZ3JpZCAuY29sLTEwLFxuLmZvcm1ncmlkLmdyaWQgLmNvbC0xMCxcbi5maWVsZC5ncmlkIC5jb2wtMTEsXG4uZm9ybWdyaWQuZ3JpZCAuY29sLTExLFxuLmZpZWxkLmdyaWQgLmNvbC0xMixcbi5mb3JtZ3JpZC5ncmlkIC5jb2wtMTIge1xuICBwYWRkaW5nLXRvcDogMDtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG5cbi5mb3JtZ3JvdXAtaW5saW5lIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cblxuLmZvcm1ncm91cC1pbmxpbmUgLmZpZWxkLFxuLmZvcm1ncm91cC1pbmxpbmUgLmZpZWxkLWNoZWNrYm94LFxuLmZvcm1ncm91cC1pbmxpbmUgLmZpZWxkLXJhZGlvYnV0dG9uIHtcbiAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xufVxuXG4uZm9ybWdyb3VwLWlubGluZSAuZmllbGQgPiBsYWJlbCxcbi5mb3JtZ3JvdXAtaW5saW5lIC5maWVsZC1jaGVja2JveCA+IGxhYmVsLFxuLmZvcm1ncm91cC1pbmxpbmUgLmZpZWxkLXJhZGlvYnV0dG9uID4gbGFiZWwge1xuICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmZpZWxkLWNoZWNrYm94LFxuLmZpZWxkLXJhZGlvYnV0dG9uIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmZpZWxkLWNoZWNrYm94ID4gbGFiZWwsXG4uZmllbGQtcmFkaW9idXR0b24gPiBsYWJlbCB7XG4gIG1hcmdpbi1sZWZ0OiAwLjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuXG4uaGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uYmxvY2sge1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xufVxuXG4uaW5saW5lIHtcbiAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG59XG5cbi5pbmxpbmUtYmxvY2sge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbn1cblxuLmZsZXgge1xuICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG59XG5cbi5pbmxpbmUtZmxleCB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5zbVxcOmhpZGRlbiB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5zbVxcOmJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5zbVxcOmlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNtXFw6aW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAuc21cXDpmbGV4IHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNtXFw6aW5saW5lLWZsZXgge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tZFxcOmhpZGRlbiB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZFxcOmJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5tZFxcOmlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1kXFw6aW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAubWRcXDpmbGV4IHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1kXFw6aW5saW5lLWZsZXgge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5sZ1xcOmhpZGRlbiB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5sZ1xcOmJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5sZ1xcOmlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxnXFw6aW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAubGdcXDpmbGV4IHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxnXFw6aW5saW5lLWZsZXgge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAueGxcXDpoaWRkZW4ge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAueGxcXDpibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAueGxcXDppbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC54bFxcOmlubGluZS1ibG9jayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnhsXFw6ZmxleCB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICB9XG4gIC54bFxcOmlubGluZS1mbGV4IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50O1xuICB9XG59XG4udGV4dC1jZW50ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbn1cblxuLnRleHQtanVzdGlmeSB7XG4gIHRleHQtYWxpZ246IGp1c3RpZnkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtbGVmdCB7XG4gIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbn1cblxuLnRleHQtcmlnaHQge1xuICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAuc21cXDp0ZXh0LWNlbnRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNtXFw6dGV4dC1qdXN0aWZ5IHtcbiAgICB0ZXh0LWFsaWduOiBqdXN0aWZ5ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNtXFw6dGV4dC1sZWZ0IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNtXFw6dGV4dC1yaWdodCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm1kXFw6dGV4dC1jZW50ZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5tZFxcOnRleHQtanVzdGlmeSB7XG4gICAgdGV4dC1hbGlnbjoganVzdGlmeSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZFxcOnRleHQtbGVmdCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xuICB9XG4gIC5tZFxcOnRleHQtcmlnaHQge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5sZ1xcOnRleHQtY2VudGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAubGdcXDp0ZXh0LWp1c3RpZnkge1xuICAgIHRleHQtYWxpZ246IGp1c3RpZnkgIWltcG9ydGFudDtcbiAgfVxuICAubGdcXDp0ZXh0LWxlZnQge1xuICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbiAgfVxuICAubGdcXDp0ZXh0LXJpZ2h0IHtcbiAgICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnhsXFw6dGV4dC1jZW50ZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC54bFxcOnRleHQtanVzdGlmeSB7XG4gICAgdGV4dC1hbGlnbjoganVzdGlmeSAhaW1wb3J0YW50O1xuICB9XG4gIC54bFxcOnRleHQtbGVmdCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xuICB9XG4gIC54bFxcOnRleHQtcmlnaHQge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi51bmRlcmxpbmUge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSAhaW1wb3J0YW50O1xufVxuXG4ubGluZS10aHJvdWdoIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2ggIWltcG9ydGFudDtcbn1cblxuLm5vLXVuZGVybGluZSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uZm9jdXNcXDp1bmRlcmxpbmU6Zm9jdXMge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSAhaW1wb3J0YW50O1xufVxuXG4uaG92ZXJcXDp1bmRlcmxpbmU6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSAhaW1wb3J0YW50O1xufVxuXG4uYWN0aXZlXFw6dW5kZXJsaW5lOmFjdGl2ZSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lICFpbXBvcnRhbnQ7XG59XG5cbi5mb2N1c1xcOmxpbmUtdGhyb3VnaDpmb2N1cyB7XG4gIHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoICFpbXBvcnRhbnQ7XG59XG5cbi5ob3ZlclxcOmxpbmUtdGhyb3VnaDpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoICFpbXBvcnRhbnQ7XG59XG5cbi5hY3RpdmVcXDpsaW5lLXRocm91Z2g6YWN0aXZlIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2ggIWltcG9ydGFudDtcbn1cblxuLmZvY3VzXFw6bm8tdW5kZXJsaW5lOmZvY3VzIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5ob3ZlclxcOm5vLXVuZGVybGluZTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uYWN0aXZlXFw6bm8tdW5kZXJsaW5lOmFjdGl2ZSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4ubG93ZXJjYXNlIHtcbiAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZSAhaW1wb3J0YW50O1xufVxuXG4udXBwZXJjYXNlIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZSAhaW1wb3J0YW50O1xufVxuXG4uY2FwaXRhbGl6ZSB7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LW92ZXJmbG93LWNsaXAge1xuICB0ZXh0LW92ZXJmbG93OiBjbGlwICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LW92ZXJmbG93LWVsbGlwc2lzIHtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXMgIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnNtXFw6dGV4dC1vdmVyZmxvdy1jbGlwIHtcbiAgICB0ZXh0LW92ZXJmbG93OiBjbGlwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNtXFw6dGV4dC1vdmVyZmxvdy1lbGxpcHNpcyB7XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXMgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm1kXFw6dGV4dC1vdmVyZmxvdy1jbGlwIHtcbiAgICB0ZXh0LW92ZXJmbG93OiBjbGlwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1kXFw6dGV4dC1vdmVyZmxvdy1lbGxpcHNpcyB7XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXMgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmxnXFw6dGV4dC1vdmVyZmxvdy1jbGlwIHtcbiAgICB0ZXh0LW92ZXJmbG93OiBjbGlwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxnXFw6dGV4dC1vdmVyZmxvdy1lbGxpcHNpcyB7XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXMgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC54bFxcOnRleHQtb3ZlcmZsb3ctY2xpcCB7XG4gICAgdGV4dC1vdmVyZmxvdzogY2xpcCAhaW1wb3J0YW50O1xuICB9XG4gIC54bFxcOnRleHQtb3ZlcmZsb3ctZWxsaXBzaXMge1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5mb250LWxpZ2h0IHtcbiAgZm9udC13ZWlnaHQ6IDMwMCAhaW1wb3J0YW50O1xufVxuXG4uZm9udC1ub3JtYWwge1xuICBmb250LXdlaWdodDogNDAwICFpbXBvcnRhbnQ7XG59XG5cbi5mb250LW1lZGl1bSB7XG4gIGZvbnQtd2VpZ2h0OiA1MDAgIWltcG9ydGFudDtcbn1cblxuLmZvbnQtc2VtaWJvbGQge1xuICBmb250LXdlaWdodDogNjAwICFpbXBvcnRhbnQ7XG59XG5cbi5mb250LWJvbGQge1xuICBmb250LXdlaWdodDogNzAwICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5zbVxcOmZvbnQtbGlnaHQge1xuICAgIGZvbnQtd2VpZ2h0OiAzMDAgIWltcG9ydGFudDtcbiAgfVxuICAuc21cXDpmb250LW5vcm1hbCB7XG4gICAgZm9udC13ZWlnaHQ6IDQwMCAhaW1wb3J0YW50O1xuICB9XG4gIC5zbVxcOmZvbnQtbWVkaXVtIHtcbiAgICBmb250LXdlaWdodDogNTAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNtXFw6Zm9udC1zZW1pYm9sZCB7XG4gICAgZm9udC13ZWlnaHQ6IDYwMCAhaW1wb3J0YW50O1xuICB9XG4gIC5zbVxcOmZvbnQtYm9sZCB7XG4gICAgZm9udC13ZWlnaHQ6IDcwMCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAubWRcXDpmb250LWxpZ2h0IHtcbiAgICBmb250LXdlaWdodDogMzAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1kXFw6Zm9udC1ub3JtYWwge1xuICAgIGZvbnQtd2VpZ2h0OiA0MDAgIWltcG9ydGFudDtcbiAgfVxuICAubWRcXDpmb250LW1lZGl1bSB7XG4gICAgZm9udC13ZWlnaHQ6IDUwMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tZFxcOmZvbnQtc2VtaWJvbGQge1xuICAgIGZvbnQtd2VpZ2h0OiA2MDAgIWltcG9ydGFudDtcbiAgfVxuICAubWRcXDpmb250LWJvbGQge1xuICAgIGZvbnQtd2VpZ2h0OiA3MDAgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmxnXFw6Zm9udC1saWdodCB7XG4gICAgZm9udC13ZWlnaHQ6IDMwMCAhaW1wb3J0YW50O1xuICB9XG4gIC5sZ1xcOmZvbnQtbm9ybWFsIHtcbiAgICBmb250LXdlaWdodDogNDAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxnXFw6Zm9udC1tZWRpdW0ge1xuICAgIGZvbnQtd2VpZ2h0OiA1MDAgIWltcG9ydGFudDtcbiAgfVxuICAubGdcXDpmb250LXNlbWlib2xkIHtcbiAgICBmb250LXdlaWdodDogNjAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxnXFw6Zm9udC1ib2xkIHtcbiAgICBmb250LXdlaWdodDogNzAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAueGxcXDpmb250LWxpZ2h0IHtcbiAgICBmb250LXdlaWdodDogMzAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnhsXFw6Zm9udC1ub3JtYWwge1xuICAgIGZvbnQtd2VpZ2h0OiA0MDAgIWltcG9ydGFudDtcbiAgfVxuICAueGxcXDpmb250LW1lZGl1bSB7XG4gICAgZm9udC13ZWlnaHQ6IDUwMCAhaW1wb3J0YW50O1xuICB9XG4gIC54bFxcOmZvbnQtc2VtaWJvbGQge1xuICAgIGZvbnQtd2VpZ2h0OiA2MDAgIWltcG9ydGFudDtcbiAgfVxuICAueGxcXDpmb250LWJvbGQge1xuICAgIGZvbnQtd2VpZ2h0OiA3MDAgIWltcG9ydGFudDtcbiAgfVxufVxuLmZvbnQtaXRhbGljIHtcbiAgZm9udC1zdHlsZTogaXRhbGljICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXhzIHtcbiAgZm9udC1zaXplOiAwLjc1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXNtIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1iYXNlIHtcbiAgZm9udC1zaXplOiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWxnIHtcbiAgZm9udC1zaXplOiAxLjEyNXJlbSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC14bCB7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC0yeGwge1xuICBmb250LXNpemU6IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC0zeGwge1xuICBmb250LXNpemU6IDEuNzVyZW0gIWltcG9ydGFudDtcbn1cblxuLnRleHQtNHhsIHtcbiAgZm9udC1zaXplOiAycmVtICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LTV4bCB7XG4gIGZvbnQtc2l6ZTogMi41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LTZ4bCB7XG4gIGZvbnQtc2l6ZTogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC03eGwge1xuICBmb250LXNpemU6IDRyZW0gIWltcG9ydGFudDtcbn1cblxuLnRleHQtOHhsIHtcbiAgZm9udC1zaXplOiA2cmVtICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5zbVxcOnRleHQteHMge1xuICAgIGZvbnQtc2l6ZTogMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5zbVxcOnRleHQtc20ge1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuc21cXDp0ZXh0LWJhc2Uge1xuICAgIGZvbnQtc2l6ZTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5zbVxcOnRleHQtbGcge1xuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuc21cXDp0ZXh0LXhsIHtcbiAgICBmb250LXNpemU6IDEuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuc21cXDp0ZXh0LTJ4bCB7XG4gICAgZm9udC1zaXplOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuc21cXDp0ZXh0LTN4bCB7XG4gICAgZm9udC1zaXplOiAxLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNtXFw6dGV4dC00eGwge1xuICAgIGZvbnQtc2l6ZTogMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5zbVxcOnRleHQtNXhsIHtcbiAgICBmb250LXNpemU6IDIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5zbVxcOnRleHQtNnhsIHtcbiAgICBmb250LXNpemU6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuc21cXDp0ZXh0LTd4bCB7XG4gICAgZm9udC1zaXplOiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNtXFw6dGV4dC04eGwge1xuICAgIGZvbnQtc2l6ZTogNnJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAubWRcXDp0ZXh0LXhzIHtcbiAgICBmb250LXNpemU6IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWRcXDp0ZXh0LXNtIHtcbiAgICBmb250LXNpemU6IDAuODc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1kXFw6dGV4dC1iYXNlIHtcbiAgICBmb250LXNpemU6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWRcXDp0ZXh0LWxnIHtcbiAgICBmb250LXNpemU6IDEuMTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1kXFw6dGV4dC14bCB7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1kXFw6dGV4dC0yeGwge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1kXFw6dGV4dC0zeGwge1xuICAgIGZvbnQtc2l6ZTogMS43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZFxcOnRleHQtNHhsIHtcbiAgICBmb250LXNpemU6IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWRcXDp0ZXh0LTV4bCB7XG4gICAgZm9udC1zaXplOiAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWRcXDp0ZXh0LTZ4bCB7XG4gICAgZm9udC1zaXplOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1kXFw6dGV4dC03eGwge1xuICAgIGZvbnQtc2l6ZTogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZFxcOnRleHQtOHhsIHtcbiAgICBmb250LXNpemU6IDZyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmxnXFw6dGV4dC14cyB7XG4gICAgZm9udC1zaXplOiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxnXFw6dGV4dC1zbSB7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5sZ1xcOnRleHQtYmFzZSB7XG4gICAgZm9udC1zaXplOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxnXFw6dGV4dC1sZyB7XG4gICAgZm9udC1zaXplOiAxLjEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5sZ1xcOnRleHQteGwge1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5sZ1xcOnRleHQtMnhsIHtcbiAgICBmb250LXNpemU6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5sZ1xcOnRleHQtM3hsIHtcbiAgICBmb250LXNpemU6IDEuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubGdcXDp0ZXh0LTR4bCB7XG4gICAgZm9udC1zaXplOiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxnXFw6dGV4dC01eGwge1xuICAgIGZvbnQtc2l6ZTogMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxnXFw6dGV4dC02eGwge1xuICAgIGZvbnQtc2l6ZTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5sZ1xcOnRleHQtN3hsIHtcbiAgICBmb250LXNpemU6IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubGdcXDp0ZXh0LTh4bCB7XG4gICAgZm9udC1zaXplOiA2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAueGxcXDp0ZXh0LXhzIHtcbiAgICBmb250LXNpemU6IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAueGxcXDp0ZXh0LXNtIHtcbiAgICBmb250LXNpemU6IDAuODc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnhsXFw6dGV4dC1iYXNlIHtcbiAgICBmb250LXNpemU6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAueGxcXDp0ZXh0LWxnIHtcbiAgICBmb250LXNpemU6IDEuMTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnhsXFw6dGV4dC14bCB7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnhsXFw6dGV4dC0yeGwge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnhsXFw6dGV4dC0zeGwge1xuICAgIGZvbnQtc2l6ZTogMS43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC54bFxcOnRleHQtNHhsIHtcbiAgICBmb250LXNpemU6IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAueGxcXDp0ZXh0LTV4bCB7XG4gICAgZm9udC1zaXplOiAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAueGxcXDp0ZXh0LTZ4bCB7XG4gICAgZm9udC1zaXplOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnhsXFw6dGV4dC03eGwge1xuICAgIGZvbnQtc2l6ZTogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC54bFxcOnRleHQtOHhsIHtcbiAgICBmb250LXNpemU6IDZyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuLmxpbmUtaGVpZ2h0LTEge1xuICBsaW5lLWhlaWdodDogMSAhaW1wb3J0YW50O1xufVxuXG4ubGluZS1oZWlnaHQtMiB7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1ICFpbXBvcnRhbnQ7XG59XG5cbi5saW5lLWhlaWdodC0zIHtcbiAgbGluZS1oZWlnaHQ6IDEuNSAhaW1wb3J0YW50O1xufVxuXG4ubGluZS1oZWlnaHQtNCB7XG4gIGxpbmUtaGVpZ2h0OiAyICFpbXBvcnRhbnQ7XG59XG5cbi53aGl0ZS1zcGFjZS1ub3JtYWwge1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsICFpbXBvcnRhbnQ7XG59XG5cbi53aGl0ZS1zcGFjZS1ub3dyYXAge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwICFpbXBvcnRhbnQ7XG59XG5cbi52ZXJ0aWNhbC1hbGlnbi1iYXNlbGluZSB7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZSAhaW1wb3J0YW50O1xufVxuXG4udmVydGljYWwtYWxpZ24tdG9wIHtcbiAgdmVydGljYWwtYWxpZ246IHRvcCAhaW1wb3J0YW50O1xufVxuXG4udmVydGljYWwtYWxpZ24tbWlkZGxlIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZSAhaW1wb3J0YW50O1xufVxuXG4udmVydGljYWwtYWxpZ24tYm90dG9tIHtcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbSAhaW1wb3J0YW50O1xufVxuXG4udmVydGljYWwtYWxpZ24tdGV4dC10b3Age1xuICB2ZXJ0aWNhbC1hbGlnbjogdGV4dC10b3AgIWltcG9ydGFudDtcbn1cblxuLnZlcnRpY2FsLWFsaWduLXRleHQtYm90dG9tIHtcbiAgdmVydGljYWwtYWxpZ246IHRleHQtYm90dG9tICFpbXBvcnRhbnQ7XG59XG5cbi52ZXJ0aWNhbC1hbGlnbi1zdWIge1xuICB2ZXJ0aWNhbC1hbGlnbjogc3ViICFpbXBvcnRhbnQ7XG59XG5cbi52ZXJ0aWNhbC1hbGlnbi1zdXBlciB7XG4gIHZlcnRpY2FsLWFsaWduOiBzdXBlciAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAuc21cXDp2ZXJ0aWNhbC1hbGlnbi1iYXNlbGluZSB7XG4gICAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNtXFw6dmVydGljYWwtYWxpZ24tdG9wIHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNtXFw6dmVydGljYWwtYWxpZ24tbWlkZGxlIHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNtXFw6dmVydGljYWwtYWxpZ24tYm90dG9tIHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNtXFw6dmVydGljYWwtYWxpZ24tdGV4dC10b3Age1xuICAgIHZlcnRpY2FsLWFsaWduOiB0ZXh0LXRvcCAhaW1wb3J0YW50O1xuICB9XG4gIC5zbVxcOnZlcnRpY2FsLWFsaWduLXRleHQtYm90dG9tIHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdGV4dC1ib3R0b20gIWltcG9ydGFudDtcbiAgfVxuICAuc21cXDp2ZXJ0aWNhbC1hbGlnbi1zdWIge1xuICAgIHZlcnRpY2FsLWFsaWduOiBzdWIgIWltcG9ydGFudDtcbiAgfVxuICAuc21cXDp2ZXJ0aWNhbC1hbGlnbi1zdXBlciB7XG4gICAgdmVydGljYWwtYWxpZ246IHN1cGVyICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tZFxcOnZlcnRpY2FsLWFsaWduLWJhc2VsaW5lIHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAubWRcXDp2ZXJ0aWNhbC1hbGlnbi10b3Age1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3AgIWltcG9ydGFudDtcbiAgfVxuICAubWRcXDp2ZXJ0aWNhbC1hbGlnbi1taWRkbGUge1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGUgIWltcG9ydGFudDtcbiAgfVxuICAubWRcXDp2ZXJ0aWNhbC1hbGlnbi1ib3R0b20ge1xuICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b20gIWltcG9ydGFudDtcbiAgfVxuICAubWRcXDp2ZXJ0aWNhbC1hbGlnbi10ZXh0LXRvcCB7XG4gICAgdmVydGljYWwtYWxpZ246IHRleHQtdG9wICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1kXFw6dmVydGljYWwtYWxpZ24tdGV4dC1ib3R0b20ge1xuICAgIHZlcnRpY2FsLWFsaWduOiB0ZXh0LWJvdHRvbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZFxcOnZlcnRpY2FsLWFsaWduLXN1YiB7XG4gICAgdmVydGljYWwtYWxpZ246IHN1YiAhaW1wb3J0YW50O1xuICB9XG4gIC5tZFxcOnZlcnRpY2FsLWFsaWduLXN1cGVyIHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogc3VwZXIgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmxnXFw6dmVydGljYWwtYWxpZ24tYmFzZWxpbmUge1xuICAgIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5sZ1xcOnZlcnRpY2FsLWFsaWduLXRvcCB7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcCAhaW1wb3J0YW50O1xuICB9XG4gIC5sZ1xcOnZlcnRpY2FsLWFsaWduLW1pZGRsZSB7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZSAhaW1wb3J0YW50O1xuICB9XG4gIC5sZ1xcOnZlcnRpY2FsLWFsaWduLWJvdHRvbSB7XG4gICAgdmVydGljYWwtYWxpZ246IGJvdHRvbSAhaW1wb3J0YW50O1xuICB9XG4gIC5sZ1xcOnZlcnRpY2FsLWFsaWduLXRleHQtdG9wIHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdGV4dC10b3AgIWltcG9ydGFudDtcbiAgfVxuICAubGdcXDp2ZXJ0aWNhbC1hbGlnbi10ZXh0LWJvdHRvbSB7XG4gICAgdmVydGljYWwtYWxpZ246IHRleHQtYm90dG9tICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxnXFw6dmVydGljYWwtYWxpZ24tc3ViIHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogc3ViICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxnXFw6dmVydGljYWwtYWxpZ24tc3VwZXIge1xuICAgIHZlcnRpY2FsLWFsaWduOiBzdXBlciAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnhsXFw6dmVydGljYWwtYWxpZ24tYmFzZWxpbmUge1xuICAgIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC54bFxcOnZlcnRpY2FsLWFsaWduLXRvcCB7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcCAhaW1wb3J0YW50O1xuICB9XG4gIC54bFxcOnZlcnRpY2FsLWFsaWduLW1pZGRsZSB7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZSAhaW1wb3J0YW50O1xuICB9XG4gIC54bFxcOnZlcnRpY2FsLWFsaWduLWJvdHRvbSB7XG4gICAgdmVydGljYWwtYWxpZ246IGJvdHRvbSAhaW1wb3J0YW50O1xuICB9XG4gIC54bFxcOnZlcnRpY2FsLWFsaWduLXRleHQtdG9wIHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdGV4dC10b3AgIWltcG9ydGFudDtcbiAgfVxuICAueGxcXDp2ZXJ0aWNhbC1hbGlnbi10ZXh0LWJvdHRvbSB7XG4gICAgdmVydGljYWwtYWxpZ246IHRleHQtYm90dG9tICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnhsXFw6dmVydGljYWwtYWxpZ24tc3ViIHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogc3ViICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnhsXFw6dmVydGljYWwtYWxpZ24tc3VwZXIge1xuICAgIHZlcnRpY2FsLWFsaWduOiBzdXBlciAhaW1wb3J0YW50O1xuICB9XG59XG4uZmxleC1yb3cge1xuICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LXJvdy1yZXZlcnNlIHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LWNvbHVtbiB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcbn1cblxuLmZsZXgtY29sdW1uLXJldmVyc2Uge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnNtXFw6ZmxleC1yb3cge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDtcbiAgfVxuICAuc21cXDpmbGV4LXJvdy1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICAuc21cXDpmbGV4LWNvbHVtbiB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xuICB9XG4gIC5zbVxcOmZsZXgtY29sdW1uLXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAubWRcXDpmbGV4LXJvdyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50O1xuICB9XG4gIC5tZFxcOmZsZXgtcm93LXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZFxcOmZsZXgtY29sdW1uIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1kXFw6ZmxleC1jb2x1bW4tcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5sZ1xcOmZsZXgtcm93IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxnXFw6ZmxleC1yb3ctcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxnXFw6ZmxleC1jb2x1bW4ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcbiAgfVxuICAubGdcXDpmbGV4LWNvbHVtbi1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC54bFxcOmZsZXgtcm93IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnhsXFw6ZmxleC1yb3ctcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnhsXFw6ZmxleC1jb2x1bW4ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcbiAgfVxuICAueGxcXDpmbGV4LWNvbHVtbi1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxufVxuLmZsZXgtd3JhcCB7XG4gIGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50O1xufVxuXG4uZmxleC13cmFwLXJldmVyc2Uge1xuICBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50O1xufVxuXG4uZmxleC1ub3dyYXAge1xuICBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAuc21cXDpmbGV4LXdyYXAge1xuICAgIGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50O1xuICB9XG4gIC5zbVxcOmZsZXgtd3JhcC1yZXZlcnNlIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIC5zbVxcOmZsZXgtbm93cmFwIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAubWRcXDpmbGV4LXdyYXAge1xuICAgIGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50O1xuICB9XG4gIC5tZFxcOmZsZXgtd3JhcC1yZXZlcnNlIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZFxcOmZsZXgtbm93cmFwIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAubGdcXDpmbGV4LXdyYXAge1xuICAgIGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50O1xuICB9XG4gIC5sZ1xcOmZsZXgtd3JhcC1yZXZlcnNlIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIC5sZ1xcOmZsZXgtbm93cmFwIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnhsXFw6ZmxleC13cmFwIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDtcbiAgfVxuICAueGxcXDpmbGV4LXdyYXAtcmV2ZXJzZSB7XG4gICAgZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICAueGxcXDpmbGV4LW5vd3JhcCB7XG4gICAgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDtcbiAgfVxufVxuLmp1c3RpZnktY29udGVudC1zdGFydCB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xufVxuXG4uanVzdGlmeS1jb250ZW50LWVuZCB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbn1cblxuLmp1c3RpZnktY29udGVudC1jZW50ZXIge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xufVxuXG4uanVzdGlmeS1jb250ZW50LWJldHdlZW4ge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbn1cblxuLmp1c3RpZnktY29udGVudC1hcm91bmQge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xufVxuXG4uanVzdGlmeS1jb250ZW50LWV2ZW5seSB7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5ICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5zbVxcOmp1c3RpZnktY29udGVudC1zdGFydCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNtXFw6anVzdGlmeS1jb250ZW50LWVuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5zbVxcOmp1c3RpZnktY29udGVudC1jZW50ZXIge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNtXFw6anVzdGlmeS1jb250ZW50LWJldHdlZW4ge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xuICB9XG4gIC5zbVxcOmp1c3RpZnktY29udGVudC1hcm91bmQge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNtXFw6anVzdGlmeS1jb250ZW50LWV2ZW5seSB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHkgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm1kXFw6anVzdGlmeS1jb250ZW50LXN0YXJ0IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAubWRcXDpqdXN0aWZ5LWNvbnRlbnQtZW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1kXFw6anVzdGlmeS1jb250ZW50LWNlbnRlciB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAubWRcXDpqdXN0aWZ5LWNvbnRlbnQtYmV0d2VlbiB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1kXFw6anVzdGlmeS1jb250ZW50LWFyb3VuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbiAgfVxuICAubWRcXDpqdXN0aWZ5LWNvbnRlbnQtZXZlbmx5IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAubGdcXDpqdXN0aWZ5LWNvbnRlbnQtc3RhcnQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5sZ1xcOmp1c3RpZnktY29udGVudC1lbmQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAubGdcXDpqdXN0aWZ5LWNvbnRlbnQtY2VudGVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5sZ1xcOmp1c3RpZnktY29udGVudC1iZXR3ZWVuIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgfVxuICAubGdcXDpqdXN0aWZ5LWNvbnRlbnQtYXJvdW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5sZ1xcOmp1c3RpZnktY29udGVudC1ldmVubHkge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAueGxcXDpqdXN0aWZ5LWNvbnRlbnQtc3RhcnQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC54bFxcOmp1c3RpZnktY29udGVudC1lbmQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAueGxcXDpqdXN0aWZ5LWNvbnRlbnQtY2VudGVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC54bFxcOmp1c3RpZnktY29udGVudC1iZXR3ZWVuIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgfVxuICAueGxcXDpqdXN0aWZ5LWNvbnRlbnQtYXJvdW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xuICB9XG4gIC54bFxcOmp1c3RpZnktY29udGVudC1ldmVubHkge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5hbGlnbi1jb250ZW50LXN0YXJ0IHtcbiAgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tY29udGVudC1lbmQge1xuICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tY29udGVudC1jZW50ZXIge1xuICBhbGlnbi1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWNvbnRlbnQtYmV0d2VlbiB7XG4gIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWNvbnRlbnQtYXJvdW5kIHtcbiAgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1jb250ZW50LWV2ZW5seSB7XG4gIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWV2ZW5seSAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAuc21cXDphbGlnbi1jb250ZW50LXN0YXJ0IHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNtXFw6YWxpZ24tY29udGVudC1lbmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNtXFw6YWxpZ24tY29udGVudC1jZW50ZXIge1xuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5zbVxcOmFsaWduLWNvbnRlbnQtYmV0d2VlbiB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xuICB9XG4gIC5zbVxcOmFsaWduLWNvbnRlbnQtYXJvdW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbiAgfVxuICAuc21cXDphbGlnbi1jb250ZW50LWV2ZW5seSB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtZXZlbmx5ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tZFxcOmFsaWduLWNvbnRlbnQtc3RhcnQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAubWRcXDphbGlnbi1jb250ZW50LWVuZCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAubWRcXDphbGlnbi1jb250ZW50LWNlbnRlciB7XG4gICAgYWxpZ24tY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1kXFw6YWxpZ24tY29udGVudC1iZXR3ZWVuIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1kXFw6YWxpZ24tY29udGVudC1hcm91bmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5tZFxcOmFsaWduLWNvbnRlbnQtZXZlbmx5IHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1ldmVubHkgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmxnXFw6YWxpZ24tY29udGVudC1zdGFydCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5sZ1xcOmFsaWduLWNvbnRlbnQtZW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5sZ1xcOmFsaWduLWNvbnRlbnQtY2VudGVyIHtcbiAgICBhbGlnbi1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAubGdcXDphbGlnbi1jb250ZW50LWJldHdlZW4ge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgfVxuICAubGdcXDphbGlnbi1jb250ZW50LWFyb3VuZCB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxnXFw6YWxpZ24tY29udGVudC1ldmVubHkge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWV2ZW5seSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnhsXFw6YWxpZ24tY29udGVudC1zdGFydCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC54bFxcOmFsaWduLWNvbnRlbnQtZW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC54bFxcOmFsaWduLWNvbnRlbnQtY2VudGVyIHtcbiAgICBhbGlnbi1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAueGxcXDphbGlnbi1jb250ZW50LWJldHdlZW4ge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgfVxuICAueGxcXDphbGlnbi1jb250ZW50LWFyb3VuZCB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnhsXFw6YWxpZ24tY29udGVudC1ldmVubHkge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWV2ZW5seSAhaW1wb3J0YW50O1xuICB9XG59XG4uYWxpZ24taXRlbXMtc3RyZXRjaCB7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1pdGVtcy1zdGFydCB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1pdGVtcy1jZW50ZXIge1xuICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1pdGVtcy1lbmQge1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWl0ZW1zLWJhc2VsaW5lIHtcbiAgYWxpZ24taXRlbXM6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5zbVxcOmFsaWduLWl0ZW1zLXN0cmV0Y2gge1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNtXFw6YWxpZ24taXRlbXMtc3RhcnQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNtXFw6YWxpZ24taXRlbXMtY2VudGVyIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNtXFw6YWxpZ24taXRlbXMtZW5kIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuc21cXDphbGlnbi1pdGVtcy1iYXNlbGluZSB7XG4gICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tZFxcOmFsaWduLWl0ZW1zLXN0cmV0Y2gge1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1kXFw6YWxpZ24taXRlbXMtc3RhcnQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1kXFw6YWxpZ24taXRlbXMtY2VudGVyIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1kXFw6YWxpZ24taXRlbXMtZW5kIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAubWRcXDphbGlnbi1pdGVtcy1iYXNlbGluZSB7XG4gICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5sZ1xcOmFsaWduLWl0ZW1zLXN0cmV0Y2gge1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxnXFw6YWxpZ24taXRlbXMtc3RhcnQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxnXFw6YWxpZ24taXRlbXMtY2VudGVyIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxnXFw6YWxpZ24taXRlbXMtZW5kIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAubGdcXDphbGlnbi1pdGVtcy1iYXNlbGluZSB7XG4gICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAueGxcXDphbGlnbi1pdGVtcy1zdHJldGNoIHtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG4gIC54bFxcOmFsaWduLWl0ZW1zLXN0YXJ0IHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC54bFxcOmFsaWduLWl0ZW1zLWNlbnRlciB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC54bFxcOmFsaWduLWl0ZW1zLWVuZCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnhsXFw6YWxpZ24taXRlbXMtYmFzZWxpbmUge1xuICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICB9XG59XG4uYWxpZ24tc2VsZi1hdXRvIHtcbiAgYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tc2VsZi1zdGFydCB7XG4gIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLXNlbGYtZW5kIHtcbiAgYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLXNlbGYtY2VudGVyIHtcbiAgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1zZWxmLXN0cmV0Y2gge1xuICBhbGlnbi1zZWxmOiBzdHJldGNoICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1zZWxmLWJhc2VsaW5lIHtcbiAgYWxpZ24tc2VsZjogYmFzZWxpbmUgIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnNtXFw6YWxpZ24tc2VsZi1hdXRvIHtcbiAgICBhbGlnbi1zZWxmOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNtXFw6YWxpZ24tc2VsZi1zdGFydCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5zbVxcOmFsaWduLXNlbGYtZW5kIHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5zbVxcOmFsaWduLXNlbGYtY2VudGVyIHtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuc21cXDphbGlnbi1zZWxmLXN0cmV0Y2gge1xuICAgIGFsaWduLXNlbGY6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuICAuc21cXDphbGlnbi1zZWxmLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAubWRcXDphbGlnbi1zZWxmLWF1dG8ge1xuICAgIGFsaWduLXNlbGY6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubWRcXDphbGlnbi1zZWxmLXN0YXJ0IHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1kXFw6YWxpZ24tc2VsZi1lbmQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1kXFw6YWxpZ24tc2VsZi1jZW50ZXIge1xuICAgIGFsaWduLXNlbGY6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5tZFxcOmFsaWduLXNlbGYtc3RyZXRjaCB7XG4gICAgYWxpZ24tc2VsZjogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG4gIC5tZFxcOmFsaWduLXNlbGYtYmFzZWxpbmUge1xuICAgIGFsaWduLXNlbGY6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5sZ1xcOmFsaWduLXNlbGYtYXV0byB7XG4gICAgYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5sZ1xcOmFsaWduLXNlbGYtc3RhcnQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAubGdcXDphbGlnbi1zZWxmLWVuZCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAubGdcXDphbGlnbi1zZWxmLWNlbnRlciB7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxnXFw6YWxpZ24tc2VsZi1zdHJldGNoIHtcbiAgICBhbGlnbi1zZWxmOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxnXFw6YWxpZ24tc2VsZi1iYXNlbGluZSB7XG4gICAgYWxpZ24tc2VsZjogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC54bFxcOmFsaWduLXNlbGYtYXV0byB7XG4gICAgYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC54bFxcOmFsaWduLXNlbGYtc3RhcnQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAueGxcXDphbGlnbi1zZWxmLWVuZCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAueGxcXDphbGlnbi1zZWxmLWNlbnRlciB7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnhsXFw6YWxpZ24tc2VsZi1zdHJldGNoIHtcbiAgICBhbGlnbi1zZWxmOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnhsXFw6YWxpZ24tc2VsZi1iYXNlbGluZSB7XG4gICAgYWxpZ24tc2VsZjogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgfVxufVxuLmZsZXgtb3JkZXItMCB7XG4gIG9yZGVyOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LW9yZGVyLTEge1xuICBvcmRlcjogMSAhaW1wb3J0YW50O1xufVxuXG4uZmxleC1vcmRlci0yIHtcbiAgb3JkZXI6IDIgIWltcG9ydGFudDtcbn1cblxuLmZsZXgtb3JkZXItMyB7XG4gIG9yZGVyOiAzICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LW9yZGVyLTQge1xuICBvcmRlcjogNCAhaW1wb3J0YW50O1xufVxuXG4uZmxleC1vcmRlci01IHtcbiAgb3JkZXI6IDUgIWltcG9ydGFudDtcbn1cblxuLmZsZXgtb3JkZXItNiB7XG4gIG9yZGVyOiA2ICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5zbVxcOmZsZXgtb3JkZXItMCB7XG4gICAgb3JkZXI6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuc21cXDpmbGV4LW9yZGVyLTEge1xuICAgIG9yZGVyOiAxICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNtXFw6ZmxleC1vcmRlci0yIHtcbiAgICBvcmRlcjogMiAhaW1wb3J0YW50O1xuICB9XG4gIC5zbVxcOmZsZXgtb3JkZXItMyB7XG4gICAgb3JkZXI6IDMgIWltcG9ydGFudDtcbiAgfVxuICAuc21cXDpmbGV4LW9yZGVyLTQge1xuICAgIG9yZGVyOiA0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNtXFw6ZmxleC1vcmRlci01IHtcbiAgICBvcmRlcjogNSAhaW1wb3J0YW50O1xuICB9XG4gIC5zbVxcOmZsZXgtb3JkZXItNiB7XG4gICAgb3JkZXI6IDYgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm1kXFw6ZmxleC1vcmRlci0wIHtcbiAgICBvcmRlcjogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tZFxcOmZsZXgtb3JkZXItMSB7XG4gICAgb3JkZXI6IDEgIWltcG9ydGFudDtcbiAgfVxuICAubWRcXDpmbGV4LW9yZGVyLTIge1xuICAgIG9yZGVyOiAyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1kXFw6ZmxleC1vcmRlci0zIHtcbiAgICBvcmRlcjogMyAhaW1wb3J0YW50O1xuICB9XG4gIC5tZFxcOmZsZXgtb3JkZXItNCB7XG4gICAgb3JkZXI6IDQgIWltcG9ydGFudDtcbiAgfVxuICAubWRcXDpmbGV4LW9yZGVyLTUge1xuICAgIG9yZGVyOiA1ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1kXFw6ZmxleC1vcmRlci02IHtcbiAgICBvcmRlcjogNiAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAubGdcXDpmbGV4LW9yZGVyLTAge1xuICAgIG9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxnXFw6ZmxleC1vcmRlci0xIHtcbiAgICBvcmRlcjogMSAhaW1wb3J0YW50O1xuICB9XG4gIC5sZ1xcOmZsZXgtb3JkZXItMiB7XG4gICAgb3JkZXI6IDIgIWltcG9ydGFudDtcbiAgfVxuICAubGdcXDpmbGV4LW9yZGVyLTMge1xuICAgIG9yZGVyOiAzICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxnXFw6ZmxleC1vcmRlci00IHtcbiAgICBvcmRlcjogNCAhaW1wb3J0YW50O1xuICB9XG4gIC5sZ1xcOmZsZXgtb3JkZXItNSB7XG4gICAgb3JkZXI6IDUgIWltcG9ydGFudDtcbiAgfVxuICAubGdcXDpmbGV4LW9yZGVyLTYge1xuICAgIG9yZGVyOiA2ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAueGxcXDpmbGV4LW9yZGVyLTAge1xuICAgIG9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnhsXFw6ZmxleC1vcmRlci0xIHtcbiAgICBvcmRlcjogMSAhaW1wb3J0YW50O1xuICB9XG4gIC54bFxcOmZsZXgtb3JkZXItMiB7XG4gICAgb3JkZXI6IDIgIWltcG9ydGFudDtcbiAgfVxuICAueGxcXDpmbGV4LW9yZGVyLTMge1xuICAgIG9yZGVyOiAzICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnhsXFw6ZmxleC1vcmRlci00IHtcbiAgICBvcmRlcjogNCAhaW1wb3J0YW50O1xuICB9XG4gIC54bFxcOmZsZXgtb3JkZXItNSB7XG4gICAgb3JkZXI6IDUgIWltcG9ydGFudDtcbiAgfVxuICAueGxcXDpmbGV4LW9yZGVyLTYge1xuICAgIG9yZGVyOiA2ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5mbGV4LTEge1xuICBmbGV4OiAxIDEgMCUgIWltcG9ydGFudDtcbn1cblxuLmZsZXgtYXV0byB7XG4gIGZsZXg6IDEgMSBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LWluaXRpYWwge1xuICBmbGV4OiAwIDEgYXV0byAhaW1wb3J0YW50O1xufVxuXG4uZmxleC1ub25lIHtcbiAgZmxleDogbm9uZSAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAuc21cXDpmbGV4LTEge1xuICAgIGZsZXg6IDEgMSAwJSAhaW1wb3J0YW50O1xuICB9XG4gIC5zbVxcOmZsZXgtYXV0byB7XG4gICAgZmxleDogMSAxIGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAuc21cXDpmbGV4LWluaXRpYWwge1xuICAgIGZsZXg6IDAgMSBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNtXFw6ZmxleC1ub25lIHtcbiAgICBmbGV4OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tZFxcOmZsZXgtMSB7XG4gICAgZmxleDogMSAxIDAlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1kXFw6ZmxleC1hdXRvIHtcbiAgICBmbGV4OiAxIDEgYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tZFxcOmZsZXgtaW5pdGlhbCB7XG4gICAgZmxleDogMCAxIGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubWRcXDpmbGV4LW5vbmUge1xuICAgIGZsZXg6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmxnXFw6ZmxleC0xIHtcbiAgICBmbGV4OiAxIDEgMCUgIWltcG9ydGFudDtcbiAgfVxuICAubGdcXDpmbGV4LWF1dG8ge1xuICAgIGZsZXg6IDEgMSBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxnXFw6ZmxleC1pbml0aWFsIHtcbiAgICBmbGV4OiAwIDEgYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5sZ1xcOmZsZXgtbm9uZSB7XG4gICAgZmxleDogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnhsXFw6ZmxleC0xIHtcbiAgICBmbGV4OiAxIDEgMCUgIWltcG9ydGFudDtcbiAgfVxuICAueGxcXDpmbGV4LWF1dG8ge1xuICAgIGZsZXg6IDEgMSBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnhsXFw6ZmxleC1pbml0aWFsIHtcbiAgICBmbGV4OiAwIDEgYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC54bFxcOmZsZXgtbm9uZSB7XG4gICAgZmxleDogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG4uZmxleC1ncm93LTAge1xuICBmbGV4LWdyb3c6IDAgIWltcG9ydGFudDtcbn1cblxuLmZsZXgtZ3Jvdy0xIHtcbiAgZmxleC1ncm93OiAxICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5zbVxcOmZsZXgtZ3Jvdy0wIHtcbiAgICBmbGV4LWdyb3c6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuc21cXDpmbGV4LWdyb3ctMSB7XG4gICAgZmxleC1ncm93OiAxICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tZFxcOmZsZXgtZ3Jvdy0wIHtcbiAgICBmbGV4LWdyb3c6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubWRcXDpmbGV4LWdyb3ctMSB7XG4gICAgZmxleC1ncm93OiAxICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5sZ1xcOmZsZXgtZ3Jvdy0wIHtcbiAgICBmbGV4LWdyb3c6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubGdcXDpmbGV4LWdyb3ctMSB7XG4gICAgZmxleC1ncm93OiAxICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAueGxcXDpmbGV4LWdyb3ctMCB7XG4gICAgZmxleC1ncm93OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnhsXFw6ZmxleC1ncm93LTEge1xuICAgIGZsZXgtZ3JvdzogMSAhaW1wb3J0YW50O1xuICB9XG59XG4uZmxleC1zaHJpbmstMCB7XG4gIGZsZXgtc2hyaW5rOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LXNocmluay0xIHtcbiAgZmxleC1zaHJpbms6IDEgIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnNtXFw6ZmxleC1zaHJpbmstMCB7XG4gICAgZmxleC1zaHJpbms6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuc21cXDpmbGV4LXNocmluay0xIHtcbiAgICBmbGV4LXNocmluazogMSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAubWRcXDpmbGV4LXNocmluay0wIHtcbiAgICBmbGV4LXNocmluazogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tZFxcOmZsZXgtc2hyaW5rLTEge1xuICAgIGZsZXgtc2hyaW5rOiAxICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5sZ1xcOmZsZXgtc2hyaW5rLTAge1xuICAgIGZsZXgtc2hyaW5rOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxnXFw6ZmxleC1zaHJpbmstMSB7XG4gICAgZmxleC1zaHJpbms6IDEgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC54bFxcOmZsZXgtc2hyaW5rLTAge1xuICAgIGZsZXgtc2hyaW5rOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnhsXFw6ZmxleC1zaHJpbmstMSB7XG4gICAgZmxleC1zaHJpbms6IDEgIWltcG9ydGFudDtcbiAgfVxufVxuLmdhcC0wIHtcbiAgZ2FwOiAwcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5nYXAtMSB7XG4gIGdhcDogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4uZ2FwLTIge1xuICBnYXA6IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4uZ2FwLTMge1xuICBnYXA6IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLmdhcC00IHtcbiAgZ2FwOiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLmdhcC01IHtcbiAgZ2FwOiAycmVtICFpbXBvcnRhbnQ7XG59XG5cbi5nYXAtNiB7XG4gIGdhcDogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4uZ2FwLTcge1xuICBnYXA6IDRyZW0gIWltcG9ydGFudDtcbn1cblxuLmdhcC04IHtcbiAgZ2FwOiA1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5yb3ctZ2FwLTAge1xuICByb3ctZ2FwOiAwcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5yb3ctZ2FwLTEge1xuICByb3ctZ2FwOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5yb3ctZ2FwLTIge1xuICByb3ctZ2FwOiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnJvdy1nYXAtMyB7XG4gIHJvdy1nYXA6IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLnJvdy1nYXAtNCB7XG4gIHJvdy1nYXA6IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucm93LWdhcC01IHtcbiAgcm93LWdhcDogMnJlbSAhaW1wb3J0YW50O1xufVxuXG4ucm93LWdhcC02IHtcbiAgcm93LWdhcDogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ucm93LWdhcC03IHtcbiAgcm93LWdhcDogNHJlbSAhaW1wb3J0YW50O1xufVxuXG4ucm93LWdhcC04IHtcbiAgcm93LWdhcDogNXJlbSAhaW1wb3J0YW50O1xufVxuXG4uY29sdW1uLWdhcC0wIHtcbiAgY29sdW1uLWdhcDogMHJlbSAhaW1wb3J0YW50O1xufVxuXG4uY29sdW1uLWdhcC0xIHtcbiAgY29sdW1uLWdhcDogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4uY29sdW1uLWdhcC0yIHtcbiAgY29sdW1uLWdhcDogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5jb2x1bW4tZ2FwLTMge1xuICBjb2x1bW4tZ2FwOiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5jb2x1bW4tZ2FwLTQge1xuICBjb2x1bW4tZ2FwOiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLmNvbHVtbi1nYXAtNSB7XG4gIGNvbHVtbi1nYXA6IDJyZW0gIWltcG9ydGFudDtcbn1cblxuLmNvbHVtbi1nYXAtNiB7XG4gIGNvbHVtbi1nYXA6IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLmNvbHVtbi1nYXAtNyB7XG4gIGNvbHVtbi1nYXA6IDRyZW0gIWltcG9ydGFudDtcbn1cblxuLmNvbHVtbi1nYXAtOCB7XG4gIGNvbHVtbi1nYXA6IDVyZW0gIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnNtXFw6Z2FwLTAge1xuICAgIGdhcDogMHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5zbVxcOmdhcC0xIHtcbiAgICBnYXA6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuc21cXDpnYXAtMiB7XG4gICAgZ2FwOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuc21cXDpnYXAtMyB7XG4gICAgZ2FwOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNtXFw6Z2FwLTQge1xuICAgIGdhcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNtXFw6Z2FwLTUge1xuICAgIGdhcDogMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5zbVxcOmdhcC02IHtcbiAgICBnYXA6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuc21cXDpnYXAtNyB7XG4gICAgZ2FwOiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNtXFw6Z2FwLTgge1xuICAgIGdhcDogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5zbVxcOnJvdy1nYXAtMCB7XG4gICAgcm93LWdhcDogMHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5zbVxcOnJvdy1nYXAtMSB7XG4gICAgcm93LWdhcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5zbVxcOnJvdy1nYXAtMiB7XG4gICAgcm93LWdhcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNtXFw6cm93LWdhcC0zIHtcbiAgICByb3ctZ2FwOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNtXFw6cm93LWdhcC00IHtcbiAgICByb3ctZ2FwOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuc21cXDpyb3ctZ2FwLTUge1xuICAgIHJvdy1nYXA6IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuc21cXDpyb3ctZ2FwLTYge1xuICAgIHJvdy1nYXA6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuc21cXDpyb3ctZ2FwLTcge1xuICAgIHJvdy1nYXA6IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuc21cXDpyb3ctZ2FwLTgge1xuICAgIHJvdy1nYXA6IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuc21cXDpjb2x1bW4tZ2FwLTAge1xuICAgIGNvbHVtbi1nYXA6IDByZW0gIWltcG9ydGFudDtcbiAgfVxuICAuc21cXDpjb2x1bW4tZ2FwLTEge1xuICAgIGNvbHVtbi1nYXA6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuc21cXDpjb2x1bW4tZ2FwLTIge1xuICAgIGNvbHVtbi1nYXA6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5zbVxcOmNvbHVtbi1nYXAtMyB7XG4gICAgY29sdW1uLWdhcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5zbVxcOmNvbHVtbi1nYXAtNCB7XG4gICAgY29sdW1uLWdhcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNtXFw6Y29sdW1uLWdhcC01IHtcbiAgICBjb2x1bW4tZ2FwOiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNtXFw6Y29sdW1uLWdhcC02IHtcbiAgICBjb2x1bW4tZ2FwOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNtXFw6Y29sdW1uLWdhcC03IHtcbiAgICBjb2x1bW4tZ2FwOiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNtXFw6Y29sdW1uLWdhcC04IHtcbiAgICBjb2x1bW4tZ2FwOiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tZFxcOmdhcC0wIHtcbiAgICBnYXA6IDByZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWRcXDpnYXAtMSB7XG4gICAgZ2FwOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1kXFw6Z2FwLTIge1xuICAgIGdhcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1kXFw6Z2FwLTMge1xuICAgIGdhcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZFxcOmdhcC00IHtcbiAgICBnYXA6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZFxcOmdhcC01IHtcbiAgICBnYXA6IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWRcXDpnYXAtNiB7XG4gICAgZ2FwOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1kXFw6Z2FwLTcge1xuICAgIGdhcDogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZFxcOmdhcC04IHtcbiAgICBnYXA6IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWRcXDpyb3ctZ2FwLTAge1xuICAgIHJvdy1nYXA6IDByZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWRcXDpyb3ctZ2FwLTEge1xuICAgIHJvdy1nYXA6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWRcXDpyb3ctZ2FwLTIge1xuICAgIHJvdy1nYXA6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZFxcOnJvdy1nYXAtMyB7XG4gICAgcm93LWdhcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZFxcOnJvdy1nYXAtNCB7XG4gICAgcm93LWdhcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1kXFw6cm93LWdhcC01IHtcbiAgICByb3ctZ2FwOiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1kXFw6cm93LWdhcC02IHtcbiAgICByb3ctZ2FwOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1kXFw6cm93LWdhcC03IHtcbiAgICByb3ctZ2FwOiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1kXFw6cm93LWdhcC04IHtcbiAgICByb3ctZ2FwOiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1kXFw6Y29sdW1uLWdhcC0wIHtcbiAgICBjb2x1bW4tZ2FwOiAwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1kXFw6Y29sdW1uLWdhcC0xIHtcbiAgICBjb2x1bW4tZ2FwOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1kXFw6Y29sdW1uLWdhcC0yIHtcbiAgICBjb2x1bW4tZ2FwOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWRcXDpjb2x1bW4tZ2FwLTMge1xuICAgIGNvbHVtbi1nYXA6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWRcXDpjb2x1bW4tZ2FwLTQge1xuICAgIGNvbHVtbi1nYXA6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZFxcOmNvbHVtbi1nYXAtNSB7XG4gICAgY29sdW1uLWdhcDogMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZFxcOmNvbHVtbi1nYXAtNiB7XG4gICAgY29sdW1uLWdhcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZFxcOmNvbHVtbi1nYXAtNyB7XG4gICAgY29sdW1uLWdhcDogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZFxcOmNvbHVtbi1nYXAtOCB7XG4gICAgY29sdW1uLWdhcDogNXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAubGdcXDpnYXAtMCB7XG4gICAgZ2FwOiAwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxnXFw6Z2FwLTEge1xuICAgIGdhcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5sZ1xcOmdhcC0yIHtcbiAgICBnYXA6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5sZ1xcOmdhcC0zIHtcbiAgICBnYXA6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubGdcXDpnYXAtNCB7XG4gICAgZ2FwOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubGdcXDpnYXAtNSB7XG4gICAgZ2FwOiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxnXFw6Z2FwLTYge1xuICAgIGdhcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5sZ1xcOmdhcC03IHtcbiAgICBnYXA6IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubGdcXDpnYXAtOCB7XG4gICAgZ2FwOiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxnXFw6cm93LWdhcC0wIHtcbiAgICByb3ctZ2FwOiAwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxnXFw6cm93LWdhcC0xIHtcbiAgICByb3ctZ2FwOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxnXFw6cm93LWdhcC0yIHtcbiAgICByb3ctZ2FwOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubGdcXDpyb3ctZ2FwLTMge1xuICAgIHJvdy1nYXA6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubGdcXDpyb3ctZ2FwLTQge1xuICAgIHJvdy1nYXA6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5sZ1xcOnJvdy1nYXAtNSB7XG4gICAgcm93LWdhcDogMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5sZ1xcOnJvdy1nYXAtNiB7XG4gICAgcm93LWdhcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5sZ1xcOnJvdy1nYXAtNyB7XG4gICAgcm93LWdhcDogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5sZ1xcOnJvdy1nYXAtOCB7XG4gICAgcm93LWdhcDogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5sZ1xcOmNvbHVtbi1nYXAtMCB7XG4gICAgY29sdW1uLWdhcDogMHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5sZ1xcOmNvbHVtbi1nYXAtMSB7XG4gICAgY29sdW1uLWdhcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5sZ1xcOmNvbHVtbi1nYXAtMiB7XG4gICAgY29sdW1uLWdhcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxnXFw6Y29sdW1uLWdhcC0zIHtcbiAgICBjb2x1bW4tZ2FwOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxnXFw6Y29sdW1uLWdhcC00IHtcbiAgICBjb2x1bW4tZ2FwOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubGdcXDpjb2x1bW4tZ2FwLTUge1xuICAgIGNvbHVtbi1nYXA6IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubGdcXDpjb2x1bW4tZ2FwLTYge1xuICAgIGNvbHVtbi1nYXA6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubGdcXDpjb2x1bW4tZ2FwLTcge1xuICAgIGNvbHVtbi1nYXA6IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubGdcXDpjb2x1bW4tZ2FwLTgge1xuICAgIGNvbHVtbi1nYXA6IDVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC54bFxcOmdhcC0wIHtcbiAgICBnYXA6IDByZW0gIWltcG9ydGFudDtcbiAgfVxuICAueGxcXDpnYXAtMSB7XG4gICAgZ2FwOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnhsXFw6Z2FwLTIge1xuICAgIGdhcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnhsXFw6Z2FwLTMge1xuICAgIGdhcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC54bFxcOmdhcC00IHtcbiAgICBnYXA6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC54bFxcOmdhcC01IHtcbiAgICBnYXA6IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAueGxcXDpnYXAtNiB7XG4gICAgZ2FwOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnhsXFw6Z2FwLTcge1xuICAgIGdhcDogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC54bFxcOmdhcC04IHtcbiAgICBnYXA6IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAueGxcXDpyb3ctZ2FwLTAge1xuICAgIHJvdy1nYXA6IDByZW0gIWltcG9ydGFudDtcbiAgfVxuICAueGxcXDpyb3ctZ2FwLTEge1xuICAgIHJvdy1nYXA6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAueGxcXDpyb3ctZ2FwLTIge1xuICAgIHJvdy1nYXA6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC54bFxcOnJvdy1nYXAtMyB7XG4gICAgcm93LWdhcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC54bFxcOnJvdy1nYXAtNCB7XG4gICAgcm93LWdhcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnhsXFw6cm93LWdhcC01IHtcbiAgICByb3ctZ2FwOiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnhsXFw6cm93LWdhcC02IHtcbiAgICByb3ctZ2FwOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnhsXFw6cm93LWdhcC03IHtcbiAgICByb3ctZ2FwOiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnhsXFw6cm93LWdhcC04IHtcbiAgICByb3ctZ2FwOiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnhsXFw6Y29sdW1uLWdhcC0wIHtcbiAgICBjb2x1bW4tZ2FwOiAwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnhsXFw6Y29sdW1uLWdhcC0xIHtcbiAgICBjb2x1bW4tZ2FwOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnhsXFw6Y29sdW1uLWdhcC0yIHtcbiAgICBjb2x1bW4tZ2FwOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAueGxcXDpjb2x1bW4tZ2FwLTMge1xuICAgIGNvbHVtbi1nYXA6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAueGxcXDpjb2x1bW4tZ2FwLTQge1xuICAgIGNvbHVtbi1nYXA6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC54bFxcOmNvbHVtbi1nYXAtNSB7XG4gICAgY29sdW1uLWdhcDogMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC54bFxcOmNvbHVtbi1nYXAtNiB7XG4gICAgY29sdW1uLWdhcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC54bFxcOmNvbHVtbi1nYXAtNyB7XG4gICAgY29sdW1uLWdhcDogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC54bFxcOmNvbHVtbi1nYXAtOCB7XG4gICAgY29sdW1uLWdhcDogNXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG4ucC0wIHtcbiAgcGFkZGluZzogMHJlbSAhaW1wb3J0YW50O1xufVxuXG4ucC0xIHtcbiAgcGFkZGluZzogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucC0yIHtcbiAgcGFkZGluZzogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wLTMge1xuICBwYWRkaW5nOiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wLTQge1xuICBwYWRkaW5nOiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnAtNSB7XG4gIHBhZGRpbmc6IDJyZW0gIWltcG9ydGFudDtcbn1cblxuLnAtNiB7XG4gIHBhZGRpbmc6IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLnAtNyB7XG4gIHBhZGRpbmc6IDRyZW0gIWltcG9ydGFudDtcbn1cblxuLnAtOCB7XG4gIHBhZGRpbmc6IDVyZW0gIWltcG9ydGFudDtcbn1cblxuLnB0LTAge1xuICBwYWRkaW5nLXRvcDogMHJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHQtMSB7XG4gIHBhZGRpbmctdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wdC0yIHtcbiAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHQtMyB7XG4gIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wdC00IHtcbiAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHQtNSB7XG4gIHBhZGRpbmctdG9wOiAycmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wdC02IHtcbiAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLnB0LTcge1xuICBwYWRkaW5nLXRvcDogNHJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHQtOCB7XG4gIHBhZGRpbmctdG9wOiA1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wci0wIHtcbiAgcGFkZGluZy1yaWdodDogMHJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHItMSB7XG4gIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnByLTIge1xuICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnByLTMge1xuICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wci00IHtcbiAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wci01IHtcbiAgcGFkZGluZy1yaWdodDogMnJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHItNiB7XG4gIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLnByLTcge1xuICBwYWRkaW5nLXJpZ2h0OiA0cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wci04IHtcbiAgcGFkZGluZy1yaWdodDogNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGwtMCB7XG4gIHBhZGRpbmctbGVmdDogMHJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGwtMSB7XG4gIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGwtMiB7XG4gIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wbC0zIHtcbiAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wbC00IHtcbiAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBsLTUge1xuICBwYWRkaW5nLWxlZnQ6IDJyZW0gIWltcG9ydGFudDtcbn1cblxuLnBsLTYge1xuICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLnBsLTcge1xuICBwYWRkaW5nLWxlZnQ6IDRyZW0gIWltcG9ydGFudDtcbn1cblxuLnBsLTgge1xuICBwYWRkaW5nLWxlZnQ6IDVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBiLTAge1xuICBwYWRkaW5nLWJvdHRvbTogMHJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGItMSB7XG4gIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wYi0yIHtcbiAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGItMyB7XG4gIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wYi00IHtcbiAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGItNSB7XG4gIHBhZGRpbmctYm90dG9tOiAycmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wYi02IHtcbiAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLnBiLTcge1xuICBwYWRkaW5nLWJvdHRvbTogNHJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGItOCB7XG4gIHBhZGRpbmctYm90dG9tOiA1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5weC0wIHtcbiAgcGFkZGluZy1sZWZ0OiAwcmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDByZW0gIWltcG9ydGFudDtcbn1cblxuLnB4LTEge1xuICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHgtMiB7XG4gIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHgtMyB7XG4gIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5weC00IHtcbiAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5weC01IHtcbiAgcGFkZGluZy1sZWZ0OiAycmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDJyZW0gIWltcG9ydGFudDtcbn1cblxuLnB4LTYge1xuICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ucHgtNyB7XG4gIHBhZGRpbmctbGVmdDogNHJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXJpZ2h0OiA0cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5weC04IHtcbiAgcGFkZGluZy1sZWZ0OiA1cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDVyZW0gIWltcG9ydGFudDtcbn1cblxuLnB5LTAge1xuICBwYWRkaW5nLXRvcDogMHJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogMHJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHktMSB7XG4gIHBhZGRpbmctdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5weS0yIHtcbiAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5weS0zIHtcbiAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLnB5LTQge1xuICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnB5LTUge1xuICBwYWRkaW5nLXRvcDogMnJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogMnJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHktNiB7XG4gIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5weS03IHtcbiAgcGFkZGluZy10b3A6IDRyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDRyZW0gIWltcG9ydGFudDtcbn1cblxuLnB5LTgge1xuICBwYWRkaW5nLXRvcDogNXJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogNXJlbSAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAuc21cXDpwLTAge1xuICAgIHBhZGRpbmc6IDByZW0gIWltcG9ydGFudDtcbiAgfVxuICAuc21cXDpwLTEge1xuICAgIHBhZGRpbmc6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuc21cXDpwLTIge1xuICAgIHBhZGRpbmc6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5zbVxcOnAtMyB7XG4gICAgcGFkZGluZzogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5zbVxcOnAtNCB7XG4gICAgcGFkZGluZzogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNtXFw6cC01IHtcbiAgICBwYWRkaW5nOiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNtXFw6cC02IHtcbiAgICBwYWRkaW5nOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNtXFw6cC03IHtcbiAgICBwYWRkaW5nOiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNtXFw6cC04IHtcbiAgICBwYWRkaW5nOiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNtXFw6cHQtMCB7XG4gICAgcGFkZGluZy10b3A6IDByZW0gIWltcG9ydGFudDtcbiAgfVxuICAuc21cXDpwdC0xIHtcbiAgICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5zbVxcOnB0LTIge1xuICAgIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuc21cXDpwdC0zIHtcbiAgICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5zbVxcOnB0LTQge1xuICAgIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuc21cXDpwdC01IHtcbiAgICBwYWRkaW5nLXRvcDogMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5zbVxcOnB0LTYge1xuICAgIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNtXFw6cHQtNyB7XG4gICAgcGFkZGluZy10b3A6IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuc21cXDpwdC04IHtcbiAgICBwYWRkaW5nLXRvcDogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5zbVxcOnByLTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDByZW0gIWltcG9ydGFudDtcbiAgfVxuICAuc21cXDpwci0xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNtXFw6cHItMiB7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNtXFw6cHItMyB7XG4gICAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5zbVxcOnByLTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5zbVxcOnByLTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuc21cXDpwci02IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNtXFw6cHItNyB7XG4gICAgcGFkZGluZy1yaWdodDogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5zbVxcOnByLTgge1xuICAgIHBhZGRpbmctcmlnaHQ6IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuc21cXDpwbC0wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDByZW0gIWltcG9ydGFudDtcbiAgfVxuICAuc21cXDpwbC0xIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuc21cXDpwbC0yIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5zbVxcOnBsLTMge1xuICAgIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5zbVxcOnBsLTQge1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNtXFw6cGwtNSB7XG4gICAgcGFkZGluZy1sZWZ0OiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNtXFw6cGwtNiB7XG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNtXFw6cGwtNyB7XG4gICAgcGFkZGluZy1sZWZ0OiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNtXFw6cGwtOCB7XG4gICAgcGFkZGluZy1sZWZ0OiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNtXFw6cGItMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDByZW0gIWltcG9ydGFudDtcbiAgfVxuICAuc21cXDpwYi0xIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5zbVxcOnBiLTIge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuc21cXDpwYi0zIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5zbVxcOnBiLTQge1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuc21cXDpwYi01IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5zbVxcOnBiLTYge1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNtXFw6cGItNyB7XG4gICAgcGFkZGluZy1ib3R0b206IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuc21cXDpwYi04IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5zbVxcOnB4LTAge1xuICAgIHBhZGRpbmctbGVmdDogMHJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDByZW0gIWltcG9ydGFudDtcbiAgfVxuICAuc21cXDpweC0xIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNtXFw6cHgtMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuc21cXDpweC0zIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNtXFw6cHgtNCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuc21cXDpweC01IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDJyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNtXFw6cHgtNiB7XG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5zbVxcOnB4LTcge1xuICAgIHBhZGRpbmctbGVmdDogNHJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuc21cXDpweC04IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNtXFw6cHktMCB7XG4gICAgcGFkZGluZy10b3A6IDByZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5zbVxcOnB5LTEge1xuICAgIHBhZGRpbmctdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuc21cXDpweS0yIHtcbiAgICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5zbVxcOnB5LTMge1xuICAgIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuc21cXDpweS00IHtcbiAgICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5zbVxcOnB5LTUge1xuICAgIHBhZGRpbmctdG9wOiAycmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuc21cXDpweS02IHtcbiAgICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNtXFw6cHktNyB7XG4gICAgcGFkZGluZy10b3A6IDRyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5zbVxcOnB5LTgge1xuICAgIHBhZGRpbmctdG9wOiA1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm1kXFw6cC0wIHtcbiAgICBwYWRkaW5nOiAwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1kXFw6cC0xIHtcbiAgICBwYWRkaW5nOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1kXFw6cC0yIHtcbiAgICBwYWRkaW5nOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWRcXDpwLTMge1xuICAgIHBhZGRpbmc6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWRcXDpwLTQge1xuICAgIHBhZGRpbmc6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZFxcOnAtNSB7XG4gICAgcGFkZGluZzogMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZFxcOnAtNiB7XG4gICAgcGFkZGluZzogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZFxcOnAtNyB7XG4gICAgcGFkZGluZzogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZFxcOnAtOCB7XG4gICAgcGFkZGluZzogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZFxcOnB0LTAge1xuICAgIHBhZGRpbmctdG9wOiAwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1kXFw6cHQtMSB7XG4gICAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWRcXDpwdC0yIHtcbiAgICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1kXFw6cHQtMyB7XG4gICAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWRcXDpwdC00IHtcbiAgICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1kXFw6cHQtNSB7XG4gICAgcGFkZGluZy10b3A6IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWRcXDpwdC02IHtcbiAgICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZFxcOnB0LTcge1xuICAgIHBhZGRpbmctdG9wOiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1kXFw6cHQtOCB7XG4gICAgcGFkZGluZy10b3A6IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWRcXDpwci0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1kXFw6cHItMSB7XG4gICAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZFxcOnByLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZFxcOnByLTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWRcXDpwci00IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWRcXDpwci01IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1kXFw6cHItNiB7XG4gICAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZFxcOnByLTcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWRcXDpwci04IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1kXFw6cGwtMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1kXFw6cGwtMSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1kXFw6cGwtMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWRcXDpwbC0zIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWRcXDpwbC00IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZFxcOnBsLTUge1xuICAgIHBhZGRpbmctbGVmdDogMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZFxcOnBsLTYge1xuICAgIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZFxcOnBsLTcge1xuICAgIHBhZGRpbmctbGVmdDogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZFxcOnBsLTgge1xuICAgIHBhZGRpbmctbGVmdDogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZFxcOnBiLTAge1xuICAgIHBhZGRpbmctYm90dG9tOiAwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1kXFw6cGItMSB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWRcXDpwYi0yIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1kXFw6cGItMyB7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWRcXDpwYi00IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1kXFw6cGItNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWRcXDpwYi02IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZFxcOnBiLTcge1xuICAgIHBhZGRpbmctYm90dG9tOiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1kXFw6cGItOCB7XG4gICAgcGFkZGluZy1ib3R0b206IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWRcXDpweC0wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDByZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1kXFw6cHgtMSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZFxcOnB4LTIge1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1kXFw6cHgtMyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZFxcOnB4LTQge1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1kXFw6cHgtNSB7XG4gICAgcGFkZGluZy1sZWZ0OiAycmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZFxcOnB4LTYge1xuICAgIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWRcXDpweC03IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDRyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1kXFw6cHgtOCB7XG4gICAgcGFkZGluZy1sZWZ0OiA1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZFxcOnB5LTAge1xuICAgIHBhZGRpbmctdG9wOiAwcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDByZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWRcXDpweS0xIHtcbiAgICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1kXFw6cHktMiB7XG4gICAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWRcXDpweS0zIHtcbiAgICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1kXFw6cHktNCB7XG4gICAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWRcXDpweS01IHtcbiAgICBwYWRkaW5nLXRvcDogMnJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1kXFw6cHktNiB7XG4gICAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZFxcOnB5LTcge1xuICAgIHBhZGRpbmctdG9wOiA0cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWRcXDpweS04IHtcbiAgICBwYWRkaW5nLXRvcDogNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5sZ1xcOnAtMCB7XG4gICAgcGFkZGluZzogMHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5sZ1xcOnAtMSB7XG4gICAgcGFkZGluZzogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5sZ1xcOnAtMiB7XG4gICAgcGFkZGluZzogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxnXFw6cC0zIHtcbiAgICBwYWRkaW5nOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxnXFw6cC00IHtcbiAgICBwYWRkaW5nOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubGdcXDpwLTUge1xuICAgIHBhZGRpbmc6IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubGdcXDpwLTYge1xuICAgIHBhZGRpbmc6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubGdcXDpwLTcge1xuICAgIHBhZGRpbmc6IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubGdcXDpwLTgge1xuICAgIHBhZGRpbmc6IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubGdcXDpwdC0wIHtcbiAgICBwYWRkaW5nLXRvcDogMHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5sZ1xcOnB0LTEge1xuICAgIHBhZGRpbmctdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxnXFw6cHQtMiB7XG4gICAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5sZ1xcOnB0LTMge1xuICAgIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxnXFw6cHQtNCB7XG4gICAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5sZ1xcOnB0LTUge1xuICAgIHBhZGRpbmctdG9wOiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxnXFw6cHQtNiB7XG4gICAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubGdcXDpwdC03IHtcbiAgICBwYWRkaW5nLXRvcDogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5sZ1xcOnB0LTgge1xuICAgIHBhZGRpbmctdG9wOiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxnXFw6cHItMCB7XG4gICAgcGFkZGluZy1yaWdodDogMHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5sZ1xcOnByLTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubGdcXDpwci0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubGdcXDpwci0zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxnXFw6cHItNCB7XG4gICAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxnXFw6cHItNSB7XG4gICAgcGFkZGluZy1yaWdodDogMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5sZ1xcOnByLTYge1xuICAgIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubGdcXDpwci03IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxnXFw6cHItOCB7XG4gICAgcGFkZGluZy1yaWdodDogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5sZ1xcOnBsLTAge1xuICAgIHBhZGRpbmctbGVmdDogMHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5sZ1xcOnBsLTEge1xuICAgIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5sZ1xcOnBsLTIge1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxnXFw6cGwtMyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxnXFw6cGwtNCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubGdcXDpwbC01IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubGdcXDpwbC02IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubGdcXDpwbC03IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubGdcXDpwbC04IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubGdcXDpwYi0wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5sZ1xcOnBiLTEge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxnXFw6cGItMiB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5sZ1xcOnBiLTMge1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxnXFw6cGItNCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5sZ1xcOnBiLTUge1xuICAgIHBhZGRpbmctYm90dG9tOiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxnXFw6cGItNiB7XG4gICAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubGdcXDpwYi03IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5sZ1xcOnBiLTgge1xuICAgIHBhZGRpbmctYm90dG9tOiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxnXFw6cHgtMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5sZ1xcOnB4LTEge1xuICAgIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubGdcXDpweC0yIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5sZ1xcOnB4LTMge1xuICAgIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubGdcXDpweC00IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5sZ1xcOnB4LTUge1xuICAgIHBhZGRpbmctbGVmdDogMnJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubGdcXDpweC02IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxnXFw6cHgtNyB7XG4gICAgcGFkZGluZy1sZWZ0OiA0cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5sZ1xcOnB4LTgge1xuICAgIHBhZGRpbmctbGVmdDogNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubGdcXDpweS0wIHtcbiAgICBwYWRkaW5nLXRvcDogMHJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxnXFw6cHktMSB7XG4gICAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5sZ1xcOnB5LTIge1xuICAgIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxnXFw6cHktMyB7XG4gICAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5sZ1xcOnB5LTQge1xuICAgIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxnXFw6cHktNSB7XG4gICAgcGFkZGluZy10b3A6IDJyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5sZ1xcOnB5LTYge1xuICAgIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubGdcXDpweS03IHtcbiAgICBwYWRkaW5nLXRvcDogNHJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxnXFw6cHktOCB7XG4gICAgcGFkZGluZy10b3A6IDVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnhsXFw6cC0wIHtcbiAgICBwYWRkaW5nOiAwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnhsXFw6cC0xIHtcbiAgICBwYWRkaW5nOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnhsXFw6cC0yIHtcbiAgICBwYWRkaW5nOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAueGxcXDpwLTMge1xuICAgIHBhZGRpbmc6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAueGxcXDpwLTQge1xuICAgIHBhZGRpbmc6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC54bFxcOnAtNSB7XG4gICAgcGFkZGluZzogMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC54bFxcOnAtNiB7XG4gICAgcGFkZGluZzogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC54bFxcOnAtNyB7XG4gICAgcGFkZGluZzogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC54bFxcOnAtOCB7XG4gICAgcGFkZGluZzogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC54bFxcOnB0LTAge1xuICAgIHBhZGRpbmctdG9wOiAwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnhsXFw6cHQtMSB7XG4gICAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAueGxcXDpwdC0yIHtcbiAgICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnhsXFw6cHQtMyB7XG4gICAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAueGxcXDpwdC00IHtcbiAgICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnhsXFw6cHQtNSB7XG4gICAgcGFkZGluZy10b3A6IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAueGxcXDpwdC02IHtcbiAgICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC54bFxcOnB0LTcge1xuICAgIHBhZGRpbmctdG9wOiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnhsXFw6cHQtOCB7XG4gICAgcGFkZGluZy10b3A6IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAueGxcXDpwci0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnhsXFw6cHItMSB7XG4gICAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC54bFxcOnByLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC54bFxcOnByLTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAueGxcXDpwci00IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAueGxcXDpwci01IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnhsXFw6cHItNiB7XG4gICAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC54bFxcOnByLTcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAueGxcXDpwci04IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnhsXFw6cGwtMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnhsXFw6cGwtMSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnhsXFw6cGwtMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAueGxcXDpwbC0zIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAueGxcXDpwbC00IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC54bFxcOnBsLTUge1xuICAgIHBhZGRpbmctbGVmdDogMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC54bFxcOnBsLTYge1xuICAgIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC54bFxcOnBsLTcge1xuICAgIHBhZGRpbmctbGVmdDogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC54bFxcOnBsLTgge1xuICAgIHBhZGRpbmctbGVmdDogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC54bFxcOnBiLTAge1xuICAgIHBhZGRpbmctYm90dG9tOiAwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnhsXFw6cGItMSB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAueGxcXDpwYi0yIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnhsXFw6cGItMyB7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAueGxcXDpwYi00IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnhsXFw6cGItNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAueGxcXDpwYi02IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC54bFxcOnBiLTcge1xuICAgIHBhZGRpbmctYm90dG9tOiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnhsXFw6cGItOCB7XG4gICAgcGFkZGluZy1ib3R0b206IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAueGxcXDpweC0wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDByZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnhsXFw6cHgtMSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC54bFxcOnB4LTIge1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnhsXFw6cHgtMyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC54bFxcOnB4LTQge1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnhsXFw6cHgtNSB7XG4gICAgcGFkZGluZy1sZWZ0OiAycmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC54bFxcOnB4LTYge1xuICAgIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAueGxcXDpweC03IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDRyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnhsXFw6cHgtOCB7XG4gICAgcGFkZGluZy1sZWZ0OiA1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC54bFxcOnB5LTAge1xuICAgIHBhZGRpbmctdG9wOiAwcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDByZW0gIWltcG9ydGFudDtcbiAgfVxuICAueGxcXDpweS0xIHtcbiAgICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnhsXFw6cHktMiB7XG4gICAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAueGxcXDpweS0zIHtcbiAgICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnhsXFw6cHktNCB7XG4gICAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAueGxcXDpweS01IHtcbiAgICBwYWRkaW5nLXRvcDogMnJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnhsXFw6cHktNiB7XG4gICAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC54bFxcOnB5LTcge1xuICAgIHBhZGRpbmctdG9wOiA0cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAueGxcXDpweS04IHtcbiAgICBwYWRkaW5nLXRvcDogNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5tLTAge1xuICBtYXJnaW46IDByZW0gIWltcG9ydGFudDtcbn1cblxuLm0tMSB7XG4gIG1hcmdpbjogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubS0yIHtcbiAgbWFyZ2luOiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm0tMyB7XG4gIG1hcmdpbjogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubS00IHtcbiAgbWFyZ2luOiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm0tNSB7XG4gIG1hcmdpbjogMnJlbSAhaW1wb3J0YW50O1xufVxuXG4ubS02IHtcbiAgbWFyZ2luOiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLTcge1xuICBtYXJnaW46IDRyZW0gIWltcG9ydGFudDtcbn1cblxuLm0tOCB7XG4gIG1hcmdpbjogNXJlbSAhaW1wb3J0YW50O1xufVxuXG4uLW0tMSB7XG4gIG1hcmdpbjogLTAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLi1tLTIge1xuICBtYXJnaW46IC0wLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLi1tLTMge1xuICBtYXJnaW46IC0xcmVtICFpbXBvcnRhbnQ7XG59XG5cbi4tbS00IHtcbiAgbWFyZ2luOiAtMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi4tbS01IHtcbiAgbWFyZ2luOiAtMnJlbSAhaW1wb3J0YW50O1xufVxuXG4uLW0tNiB7XG4gIG1hcmdpbjogLTNyZW0gIWltcG9ydGFudDtcbn1cblxuLi1tLTcge1xuICBtYXJnaW46IC00cmVtICFpbXBvcnRhbnQ7XG59XG5cbi4tbS04IHtcbiAgbWFyZ2luOiAtNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubS1hdXRvIHtcbiAgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5tdC0wIHtcbiAgbWFyZ2luLXRvcDogMHJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtMSB7XG4gIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm10LTIge1xuICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm10LTMge1xuICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tdC00IHtcbiAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tdC01IHtcbiAgbWFyZ2luLXRvcDogMnJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtNiB7XG4gIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLm10LTcge1xuICBtYXJnaW4tdG9wOiA0cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tdC04IHtcbiAgbWFyZ2luLXRvcDogNXJlbSAhaW1wb3J0YW50O1xufVxuXG4uLW10LTEge1xuICBtYXJnaW4tdG9wOiAtMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4uLW10LTIge1xuICBtYXJnaW4tdG9wOiAtMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi4tbXQtMyB7XG4gIG1hcmdpbi10b3A6IC0xcmVtICFpbXBvcnRhbnQ7XG59XG5cbi4tbXQtNCB7XG4gIG1hcmdpbi10b3A6IC0xLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLi1tdC01IHtcbiAgbWFyZ2luLXRvcDogLTJyZW0gIWltcG9ydGFudDtcbn1cblxuLi1tdC02IHtcbiAgbWFyZ2luLXRvcDogLTNyZW0gIWltcG9ydGFudDtcbn1cblxuLi1tdC03IHtcbiAgbWFyZ2luLXRvcDogLTRyZW0gIWltcG9ydGFudDtcbn1cblxuLi1tdC04IHtcbiAgbWFyZ2luLXRvcDogLTVyZW0gIWltcG9ydGFudDtcbn1cblxuLm10LWF1dG8ge1xuICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5tci0wIHtcbiAgbWFyZ2luLXJpZ2h0OiAwcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tci0xIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tci0yIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1yLTMge1xuICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLm1yLTQge1xuICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXItNSB7XG4gIG1hcmdpbi1yaWdodDogMnJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXItNiB7XG4gIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ubXItNyB7XG4gIG1hcmdpbi1yaWdodDogNHJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXItOCB7XG4gIG1hcmdpbi1yaWdodDogNXJlbSAhaW1wb3J0YW50O1xufVxuXG4uLW1yLTEge1xuICBtYXJnaW4tcmlnaHQ6IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi4tbXItMiB7XG4gIG1hcmdpbi1yaWdodDogLTAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4uLW1yLTMge1xuICBtYXJnaW4tcmlnaHQ6IC0xcmVtICFpbXBvcnRhbnQ7XG59XG5cbi4tbXItNCB7XG4gIG1hcmdpbi1yaWdodDogLTEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4uLW1yLTUge1xuICBtYXJnaW4tcmlnaHQ6IC0ycmVtICFpbXBvcnRhbnQ7XG59XG5cbi4tbXItNiB7XG4gIG1hcmdpbi1yaWdodDogLTNyZW0gIWltcG9ydGFudDtcbn1cblxuLi1tci03IHtcbiAgbWFyZ2luLXJpZ2h0OiAtNHJlbSAhaW1wb3J0YW50O1xufVxuXG4uLW1yLTgge1xuICBtYXJnaW4tcmlnaHQ6IC01cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tci1hdXRvIHtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5tbC0wIHtcbiAgbWFyZ2luLWxlZnQ6IDByZW0gIWltcG9ydGFudDtcbn1cblxuLm1sLTEge1xuICBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWwtMiB7XG4gIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1sLTMge1xuICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWwtNCB7XG4gIG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1sLTUge1xuICBtYXJnaW4tbGVmdDogMnJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWwtNiB7XG4gIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tbC03IHtcbiAgbWFyZ2luLWxlZnQ6IDRyZW0gIWltcG9ydGFudDtcbn1cblxuLm1sLTgge1xuICBtYXJnaW4tbGVmdDogNXJlbSAhaW1wb3J0YW50O1xufVxuXG4uLW1sLTEge1xuICBtYXJnaW4tbGVmdDogLTAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLi1tbC0yIHtcbiAgbWFyZ2luLWxlZnQ6IC0wLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLi1tbC0zIHtcbiAgbWFyZ2luLWxlZnQ6IC0xcmVtICFpbXBvcnRhbnQ7XG59XG5cbi4tbWwtNCB7XG4gIG1hcmdpbi1sZWZ0OiAtMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi4tbWwtNSB7XG4gIG1hcmdpbi1sZWZ0OiAtMnJlbSAhaW1wb3J0YW50O1xufVxuXG4uLW1sLTYge1xuICBtYXJnaW4tbGVmdDogLTNyZW0gIWltcG9ydGFudDtcbn1cblxuLi1tbC03IHtcbiAgbWFyZ2luLWxlZnQ6IC00cmVtICFpbXBvcnRhbnQ7XG59XG5cbi4tbWwtOCB7XG4gIG1hcmdpbi1sZWZ0OiAtNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWwtYXV0byB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5tYi0wIHtcbiAgbWFyZ2luLWJvdHRvbTogMHJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItMSB7XG4gIG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1iLTIge1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1iLTMge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYi00IHtcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYi01IHtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItNiB7XG4gIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLm1iLTcge1xuICBtYXJnaW4tYm90dG9tOiA0cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYi04IHtcbiAgbWFyZ2luLWJvdHRvbTogNXJlbSAhaW1wb3J0YW50O1xufVxuXG4uLW1iLTEge1xuICBtYXJnaW4tYm90dG9tOiAtMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4uLW1iLTIge1xuICBtYXJnaW4tYm90dG9tOiAtMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi4tbWItMyB7XG4gIG1hcmdpbi1ib3R0b206IC0xcmVtICFpbXBvcnRhbnQ7XG59XG5cbi4tbWItNCB7XG4gIG1hcmdpbi1ib3R0b206IC0xLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLi1tYi01IHtcbiAgbWFyZ2luLWJvdHRvbTogLTJyZW0gIWltcG9ydGFudDtcbn1cblxuLi1tYi02IHtcbiAgbWFyZ2luLWJvdHRvbTogLTNyZW0gIWltcG9ydGFudDtcbn1cblxuLi1tYi03IHtcbiAgbWFyZ2luLWJvdHRvbTogLTRyZW0gIWltcG9ydGFudDtcbn1cblxuLi1tYi04IHtcbiAgbWFyZ2luLWJvdHRvbTogLTVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1iLWF1dG8ge1xuICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5teC0wIHtcbiAgbWFyZ2luLWxlZnQ6IDByZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLXJpZ2h0OiAwcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5teC0xIHtcbiAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5teC0yIHtcbiAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXgtMyB7XG4gIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXgtNCB7XG4gIG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm14LTUge1xuICBtYXJnaW4tbGVmdDogMnJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tcmlnaHQ6IDJyZW0gIWltcG9ydGFudDtcbn1cblxuLm14LTYge1xuICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLm14LTcge1xuICBtYXJnaW4tbGVmdDogNHJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tcmlnaHQ6IDRyZW0gIWltcG9ydGFudDtcbn1cblxuLm14LTgge1xuICBtYXJnaW4tbGVmdDogNXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tcmlnaHQ6IDVyZW0gIWltcG9ydGFudDtcbn1cblxuLi1teC0xIHtcbiAgbWFyZ2luLWxlZnQ6IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1yaWdodDogLTAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLi1teC0yIHtcbiAgbWFyZ2luLWxlZnQ6IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLXJpZ2h0OiAtMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi4tbXgtMyB7XG4gIG1hcmdpbi1sZWZ0OiAtMXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tcmlnaHQ6IC0xcmVtICFpbXBvcnRhbnQ7XG59XG5cbi4tbXgtNCB7XG4gIG1hcmdpbi1sZWZ0OiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1yaWdodDogLTEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4uLW14LTUge1xuICBtYXJnaW4tbGVmdDogLTJyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLXJpZ2h0OiAtMnJlbSAhaW1wb3J0YW50O1xufVxuXG4uLW14LTYge1xuICBtYXJnaW4tbGVmdDogLTNyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLXJpZ2h0OiAtM3JlbSAhaW1wb3J0YW50O1xufVxuXG4uLW14LTcge1xuICBtYXJnaW4tbGVmdDogLTRyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLXJpZ2h0OiAtNHJlbSAhaW1wb3J0YW50O1xufVxuXG4uLW14LTgge1xuICBtYXJnaW4tbGVmdDogLTVyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLXJpZ2h0OiAtNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXgtYXV0byB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xufVxuXG4ubXktMCB7XG4gIG1hcmdpbi10b3A6IDByZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMHJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXktMSB7XG4gIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXktMiB7XG4gIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm15LTMge1xuICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLm15LTQge1xuICBtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5teS01IHtcbiAgbWFyZ2luLXRvcDogMnJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAycmVtICFpbXBvcnRhbnQ7XG59XG5cbi5teS02IHtcbiAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5teS03IHtcbiAgbWFyZ2luLXRvcDogNHJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiA0cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5teS04IHtcbiAgbWFyZ2luLXRvcDogNXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiA1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi4tbXktMSB7XG4gIG1hcmdpbi10b3A6IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi4tbXktMiB7XG4gIG1hcmdpbi10b3A6IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogLTAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4uLW15LTMge1xuICBtYXJnaW4tdG9wOiAtMXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAtMXJlbSAhaW1wb3J0YW50O1xufVxuXG4uLW15LTQge1xuICBtYXJnaW4tdG9wOiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IC0xLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLi1teS01IHtcbiAgbWFyZ2luLXRvcDogLTJyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogLTJyZW0gIWltcG9ydGFudDtcbn1cblxuLi1teS02IHtcbiAgbWFyZ2luLXRvcDogLTNyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogLTNyZW0gIWltcG9ydGFudDtcbn1cblxuLi1teS03IHtcbiAgbWFyZ2luLXRvcDogLTRyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogLTRyZW0gIWltcG9ydGFudDtcbn1cblxuLi1teS04IHtcbiAgbWFyZ2luLXRvcDogLTVyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogLTVyZW0gIWltcG9ydGFudDtcbn1cblxuLm15LWF1dG8ge1xuICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnNtXFw6bS0wIHtcbiAgICBtYXJnaW46IDByZW0gIWltcG9ydGFudDtcbiAgfVxuICAuc21cXDptLTEge1xuICAgIG1hcmdpbjogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5zbVxcOm0tMiB7XG4gICAgbWFyZ2luOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuc21cXDptLTMge1xuICAgIG1hcmdpbjogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5zbVxcOm0tNCB7XG4gICAgbWFyZ2luOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuc21cXDptLTUge1xuICAgIG1hcmdpbjogMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5zbVxcOm0tNiB7XG4gICAgbWFyZ2luOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNtXFw6bS03IHtcbiAgICBtYXJnaW46IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuc21cXDptLTgge1xuICAgIG1hcmdpbjogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5zbVxcOi1tLTEge1xuICAgIG1hcmdpbjogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuc21cXDotbS0yIHtcbiAgICBtYXJnaW46IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuc21cXDotbS0zIHtcbiAgICBtYXJnaW46IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNtXFw6LW0tNCB7XG4gICAgbWFyZ2luOiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNtXFw6LW0tNSB7XG4gICAgbWFyZ2luOiAtMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5zbVxcOi1tLTYge1xuICAgIG1hcmdpbjogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuc21cXDotbS03IHtcbiAgICBtYXJnaW46IC00cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNtXFw6LW0tOCB7XG4gICAgbWFyZ2luOiAtNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5zbVxcOm0tYXV0byB7XG4gICAgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNtXFw6bXQtMCB7XG4gICAgbWFyZ2luLXRvcDogMHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5zbVxcOm10LTEge1xuICAgIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuc21cXDptdC0yIHtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuc21cXDptdC0zIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNtXFw6bXQtNCB7XG4gICAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNtXFw6bXQtNSB7XG4gICAgbWFyZ2luLXRvcDogMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5zbVxcOm10LTYge1xuICAgIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuc21cXDptdC03IHtcbiAgICBtYXJnaW4tdG9wOiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNtXFw6bXQtOCB7XG4gICAgbWFyZ2luLXRvcDogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5zbVxcOi1tdC0xIHtcbiAgICBtYXJnaW4tdG9wOiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5zbVxcOi1tdC0yIHtcbiAgICBtYXJnaW4tdG9wOiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNtXFw6LW10LTMge1xuICAgIG1hcmdpbi10b3A6IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNtXFw6LW10LTQge1xuICAgIG1hcmdpbi10b3A6IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuc21cXDotbXQtNSB7XG4gICAgbWFyZ2luLXRvcDogLTJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuc21cXDotbXQtNiB7XG4gICAgbWFyZ2luLXRvcDogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuc21cXDotbXQtNyB7XG4gICAgbWFyZ2luLXRvcDogLTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuc21cXDotbXQtOCB7XG4gICAgbWFyZ2luLXRvcDogLTVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuc21cXDptdC1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNtXFw6bXItMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNtXFw6bXItMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNtXFw6bXItMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuc21cXDptci0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuc21cXDptci00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5zbVxcOm1yLTUge1xuICAgIG1hcmdpbi1yaWdodDogMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5zbVxcOm1yLTYge1xuICAgIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5zbVxcOm1yLTcge1xuICAgIG1hcmdpbi1yaWdodDogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5zbVxcOm1yLTgge1xuICAgIG1hcmdpbi1yaWdodDogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5zbVxcOi1tci0xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNtXFw6LW1yLTIge1xuICAgIG1hcmdpbi1yaWdodDogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5zbVxcOi1tci0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNtXFw6LW1yLTQge1xuICAgIG1hcmdpbi1yaWdodDogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5zbVxcOi1tci01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0ycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNtXFw6LW1yLTYge1xuICAgIG1hcmdpbi1yaWdodDogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuc21cXDotbXItNyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5zbVxcOi1tci04IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC01cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNtXFw6bXItYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNtXFw6bWwtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDByZW0gIWltcG9ydGFudDtcbiAgfVxuICAuc21cXDptbC0xIHtcbiAgICBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5zbVxcOm1sLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuc21cXDptbC0zIHtcbiAgICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5zbVxcOm1sLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuc21cXDptbC01IHtcbiAgICBtYXJnaW4tbGVmdDogMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5zbVxcOm1sLTYge1xuICAgIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNtXFw6bWwtNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuc21cXDptbC04IHtcbiAgICBtYXJnaW4tbGVmdDogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5zbVxcOi1tbC0xIHtcbiAgICBtYXJnaW4tbGVmdDogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuc21cXDotbWwtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuc21cXDotbWwtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNtXFw6LW1sLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNtXFw6LW1sLTUge1xuICAgIG1hcmdpbi1sZWZ0OiAtMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5zbVxcOi1tbC02IHtcbiAgICBtYXJnaW4tbGVmdDogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuc21cXDotbWwtNyB7XG4gICAgbWFyZ2luLWxlZnQ6IC00cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNtXFw6LW1sLTgge1xuICAgIG1hcmdpbi1sZWZ0OiAtNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5zbVxcOm1sLWF1dG8ge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNtXFw6bWItMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5zbVxcOm1iLTEge1xuICAgIG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuc21cXDptYi0yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuc21cXDptYi0zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNtXFw6bWItNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNtXFw6bWItNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5zbVxcOm1iLTYge1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuc21cXDptYi03IHtcbiAgICBtYXJnaW4tYm90dG9tOiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNtXFw6bWItOCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5zbVxcOi1tYi0xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5zbVxcOi1tYi0yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNtXFw6LW1iLTMge1xuICAgIG1hcmdpbi1ib3R0b206IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNtXFw6LW1iLTQge1xuICAgIG1hcmdpbi1ib3R0b206IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuc21cXDotbWItNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuc21cXDotbWItNiB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuc21cXDotbWItNyB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuc21cXDotbWItOCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuc21cXDptYi1hdXRvIHtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNtXFw6bXgtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDByZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDByZW0gIWltcG9ydGFudDtcbiAgfVxuICAuc21cXDpteC0xIHtcbiAgICBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5zbVxcOm14LTIge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5zbVxcOm14LTMge1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNtXFw6bXgtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNtXFw6bXgtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDJyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuc21cXDpteC02IHtcbiAgICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5zbVxcOm14LTcge1xuICAgIG1hcmdpbi1sZWZ0OiA0cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNtXFw6bXgtOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuc21cXDotbXgtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5zbVxcOi1teC0yIHtcbiAgICBtYXJnaW4tbGVmdDogLTAuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5zbVxcOi1teC0zIHtcbiAgICBtYXJnaW4tbGVmdDogLTFyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNtXFw6LW14LTQge1xuICAgIG1hcmdpbi1sZWZ0OiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNtXFw6LW14LTUge1xuICAgIG1hcmdpbi1sZWZ0OiAtMnJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogLTJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuc21cXDotbXgtNiB7XG4gICAgbWFyZ2luLWxlZnQ6IC0zcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5zbVxcOi1teC03IHtcbiAgICBtYXJnaW4tbGVmdDogLTRyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IC00cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNtXFw6LW14LTgge1xuICAgIG1hcmdpbi1sZWZ0OiAtNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogLTVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuc21cXDpteC1hdXRvIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5zbVxcOm15LTAge1xuICAgIG1hcmdpbi10b3A6IDByZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNtXFw6bXktMSB7XG4gICAgbWFyZ2luLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuc21cXDpteS0yIHtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuc21cXDpteS0zIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5zbVxcOm15LTQge1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5zbVxcOm15LTUge1xuICAgIG1hcmdpbi10b3A6IDJyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNtXFw6bXktNiB7XG4gICAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuc21cXDpteS03IHtcbiAgICBtYXJnaW4tdG9wOiA0cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5zbVxcOm15LTgge1xuICAgIG1hcmdpbi10b3A6IDVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNtXFw6LW15LTEge1xuICAgIG1hcmdpbi10b3A6IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuc21cXDotbXktMiB7XG4gICAgbWFyZ2luLXRvcDogLTAuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuc21cXDotbXktMyB7XG4gICAgbWFyZ2luLXRvcDogLTFyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5zbVxcOi1teS00IHtcbiAgICBtYXJnaW4tdG9wOiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5zbVxcOi1teS01IHtcbiAgICBtYXJnaW4tdG9wOiAtMnJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0ycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNtXFw6LW15LTYge1xuICAgIG1hcmdpbi10b3A6IC0zcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuc21cXDotbXktNyB7XG4gICAgbWFyZ2luLXRvcDogLTRyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5zbVxcOi1teS04IHtcbiAgICBtYXJnaW4tdG9wOiAtNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC01cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNtXFw6bXktYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm1kXFw6bS0wIHtcbiAgICBtYXJnaW46IDByZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWRcXDptLTEge1xuICAgIG1hcmdpbjogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZFxcOm0tMiB7XG4gICAgbWFyZ2luOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWRcXDptLTMge1xuICAgIG1hcmdpbjogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZFxcOm0tNCB7XG4gICAgbWFyZ2luOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWRcXDptLTUge1xuICAgIG1hcmdpbjogMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZFxcOm0tNiB7XG4gICAgbWFyZ2luOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1kXFw6bS03IHtcbiAgICBtYXJnaW46IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWRcXDptLTgge1xuICAgIG1hcmdpbjogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZFxcOi1tLTEge1xuICAgIG1hcmdpbjogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWRcXDotbS0yIHtcbiAgICBtYXJnaW46IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWRcXDotbS0zIHtcbiAgICBtYXJnaW46IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1kXFw6LW0tNCB7XG4gICAgbWFyZ2luOiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1kXFw6LW0tNSB7XG4gICAgbWFyZ2luOiAtMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZFxcOi1tLTYge1xuICAgIG1hcmdpbjogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWRcXDotbS03IHtcbiAgICBtYXJnaW46IC00cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1kXFw6LW0tOCB7XG4gICAgbWFyZ2luOiAtNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZFxcOm0tYXV0byB7XG4gICAgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1kXFw6bXQtMCB7XG4gICAgbWFyZ2luLXRvcDogMHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZFxcOm10LTEge1xuICAgIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWRcXDptdC0yIHtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWRcXDptdC0zIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1kXFw6bXQtNCB7XG4gICAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1kXFw6bXQtNSB7XG4gICAgbWFyZ2luLXRvcDogMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZFxcOm10LTYge1xuICAgIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWRcXDptdC03IHtcbiAgICBtYXJnaW4tdG9wOiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1kXFw6bXQtOCB7XG4gICAgbWFyZ2luLXRvcDogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZFxcOi1tdC0xIHtcbiAgICBtYXJnaW4tdG9wOiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZFxcOi1tdC0yIHtcbiAgICBtYXJnaW4tdG9wOiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1kXFw6LW10LTMge1xuICAgIG1hcmdpbi10b3A6IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1kXFw6LW10LTQge1xuICAgIG1hcmdpbi10b3A6IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWRcXDotbXQtNSB7XG4gICAgbWFyZ2luLXRvcDogLTJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWRcXDotbXQtNiB7XG4gICAgbWFyZ2luLXRvcDogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWRcXDotbXQtNyB7XG4gICAgbWFyZ2luLXRvcDogLTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWRcXDotbXQtOCB7XG4gICAgbWFyZ2luLXRvcDogLTVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWRcXDptdC1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1kXFw6bXItMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1kXFw6bXItMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1kXFw6bXItMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWRcXDptci0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWRcXDptci00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZFxcOm1yLTUge1xuICAgIG1hcmdpbi1yaWdodDogMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZFxcOm1yLTYge1xuICAgIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZFxcOm1yLTcge1xuICAgIG1hcmdpbi1yaWdodDogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZFxcOm1yLTgge1xuICAgIG1hcmdpbi1yaWdodDogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZFxcOi1tci0xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1kXFw6LW1yLTIge1xuICAgIG1hcmdpbi1yaWdodDogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZFxcOi1tci0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1kXFw6LW1yLTQge1xuICAgIG1hcmdpbi1yaWdodDogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZFxcOi1tci01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0ycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1kXFw6LW1yLTYge1xuICAgIG1hcmdpbi1yaWdodDogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWRcXDotbXItNyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZFxcOi1tci04IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC01cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1kXFw6bXItYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1kXFw6bWwtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDByZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWRcXDptbC0xIHtcbiAgICBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZFxcOm1sLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWRcXDptbC0zIHtcbiAgICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZFxcOm1sLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWRcXDptbC01IHtcbiAgICBtYXJnaW4tbGVmdDogMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZFxcOm1sLTYge1xuICAgIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1kXFw6bWwtNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWRcXDptbC04IHtcbiAgICBtYXJnaW4tbGVmdDogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZFxcOi1tbC0xIHtcbiAgICBtYXJnaW4tbGVmdDogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWRcXDotbWwtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWRcXDotbWwtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1kXFw6LW1sLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1kXFw6LW1sLTUge1xuICAgIG1hcmdpbi1sZWZ0OiAtMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZFxcOi1tbC02IHtcbiAgICBtYXJnaW4tbGVmdDogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWRcXDotbWwtNyB7XG4gICAgbWFyZ2luLWxlZnQ6IC00cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1kXFw6LW1sLTgge1xuICAgIG1hcmdpbi1sZWZ0OiAtNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZFxcOm1sLWF1dG8ge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1kXFw6bWItMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZFxcOm1iLTEge1xuICAgIG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWRcXDptYi0yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWRcXDptYi0zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1kXFw6bWItNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1kXFw6bWItNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZFxcOm1iLTYge1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWRcXDptYi03IHtcbiAgICBtYXJnaW4tYm90dG9tOiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1kXFw6bWItOCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZFxcOi1tYi0xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZFxcOi1tYi0yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1kXFw6LW1iLTMge1xuICAgIG1hcmdpbi1ib3R0b206IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1kXFw6LW1iLTQge1xuICAgIG1hcmdpbi1ib3R0b206IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWRcXDotbWItNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWRcXDotbWItNiB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWRcXDotbWItNyB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWRcXDotbWItOCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWRcXDptYi1hdXRvIHtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1kXFw6bXgtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDByZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDByZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWRcXDpteC0xIHtcbiAgICBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZFxcOm14LTIge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZFxcOm14LTMge1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1kXFw6bXgtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1kXFw6bXgtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDJyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWRcXDpteC02IHtcbiAgICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZFxcOm14LTcge1xuICAgIG1hcmdpbi1sZWZ0OiA0cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1kXFw6bXgtOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWRcXDotbXgtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZFxcOi1teC0yIHtcbiAgICBtYXJnaW4tbGVmdDogLTAuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZFxcOi1teC0zIHtcbiAgICBtYXJnaW4tbGVmdDogLTFyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1kXFw6LW14LTQge1xuICAgIG1hcmdpbi1sZWZ0OiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1kXFw6LW14LTUge1xuICAgIG1hcmdpbi1sZWZ0OiAtMnJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogLTJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWRcXDotbXgtNiB7XG4gICAgbWFyZ2luLWxlZnQ6IC0zcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZFxcOi1teC03IHtcbiAgICBtYXJnaW4tbGVmdDogLTRyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IC00cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1kXFw6LW14LTgge1xuICAgIG1hcmdpbi1sZWZ0OiAtNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogLTVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWRcXDpteC1hdXRvIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tZFxcOm15LTAge1xuICAgIG1hcmdpbi10b3A6IDByZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1kXFw6bXktMSB7XG4gICAgbWFyZ2luLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWRcXDpteS0yIHtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWRcXDpteS0zIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZFxcOm15LTQge1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZFxcOm15LTUge1xuICAgIG1hcmdpbi10b3A6IDJyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1kXFw6bXktNiB7XG4gICAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWRcXDpteS03IHtcbiAgICBtYXJnaW4tdG9wOiA0cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZFxcOm15LTgge1xuICAgIG1hcmdpbi10b3A6IDVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1kXFw6LW15LTEge1xuICAgIG1hcmdpbi10b3A6IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWRcXDotbXktMiB7XG4gICAgbWFyZ2luLXRvcDogLTAuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWRcXDotbXktMyB7XG4gICAgbWFyZ2luLXRvcDogLTFyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZFxcOi1teS00IHtcbiAgICBtYXJnaW4tdG9wOiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZFxcOi1teS01IHtcbiAgICBtYXJnaW4tdG9wOiAtMnJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0ycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1kXFw6LW15LTYge1xuICAgIG1hcmdpbi10b3A6IC0zcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWRcXDotbXktNyB7XG4gICAgbWFyZ2luLXRvcDogLTRyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZFxcOi1teS04IHtcbiAgICBtYXJnaW4tdG9wOiAtNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC01cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1kXFw6bXktYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmxnXFw6bS0wIHtcbiAgICBtYXJnaW46IDByZW0gIWltcG9ydGFudDtcbiAgfVxuICAubGdcXDptLTEge1xuICAgIG1hcmdpbjogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5sZ1xcOm0tMiB7XG4gICAgbWFyZ2luOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubGdcXDptLTMge1xuICAgIG1hcmdpbjogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5sZ1xcOm0tNCB7XG4gICAgbWFyZ2luOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubGdcXDptLTUge1xuICAgIG1hcmdpbjogMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5sZ1xcOm0tNiB7XG4gICAgbWFyZ2luOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxnXFw6bS03IHtcbiAgICBtYXJnaW46IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubGdcXDptLTgge1xuICAgIG1hcmdpbjogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5sZ1xcOi1tLTEge1xuICAgIG1hcmdpbjogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubGdcXDotbS0yIHtcbiAgICBtYXJnaW46IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubGdcXDotbS0zIHtcbiAgICBtYXJnaW46IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxnXFw6LW0tNCB7XG4gICAgbWFyZ2luOiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxnXFw6LW0tNSB7XG4gICAgbWFyZ2luOiAtMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5sZ1xcOi1tLTYge1xuICAgIG1hcmdpbjogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubGdcXDotbS03IHtcbiAgICBtYXJnaW46IC00cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxnXFw6LW0tOCB7XG4gICAgbWFyZ2luOiAtNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5sZ1xcOm0tYXV0byB7XG4gICAgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxnXFw6bXQtMCB7XG4gICAgbWFyZ2luLXRvcDogMHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5sZ1xcOm10LTEge1xuICAgIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubGdcXDptdC0yIHtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubGdcXDptdC0zIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxnXFw6bXQtNCB7XG4gICAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxnXFw6bXQtNSB7XG4gICAgbWFyZ2luLXRvcDogMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5sZ1xcOm10LTYge1xuICAgIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubGdcXDptdC03IHtcbiAgICBtYXJnaW4tdG9wOiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxnXFw6bXQtOCB7XG4gICAgbWFyZ2luLXRvcDogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5sZ1xcOi1tdC0xIHtcbiAgICBtYXJnaW4tdG9wOiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5sZ1xcOi1tdC0yIHtcbiAgICBtYXJnaW4tdG9wOiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxnXFw6LW10LTMge1xuICAgIG1hcmdpbi10b3A6IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxnXFw6LW10LTQge1xuICAgIG1hcmdpbi10b3A6IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubGdcXDotbXQtNSB7XG4gICAgbWFyZ2luLXRvcDogLTJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubGdcXDotbXQtNiB7XG4gICAgbWFyZ2luLXRvcDogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubGdcXDotbXQtNyB7XG4gICAgbWFyZ2luLXRvcDogLTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubGdcXDotbXQtOCB7XG4gICAgbWFyZ2luLXRvcDogLTVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubGdcXDptdC1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxnXFw6bXItMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxnXFw6bXItMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxnXFw6bXItMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubGdcXDptci0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubGdcXDptci00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5sZ1xcOm1yLTUge1xuICAgIG1hcmdpbi1yaWdodDogMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5sZ1xcOm1yLTYge1xuICAgIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5sZ1xcOm1yLTcge1xuICAgIG1hcmdpbi1yaWdodDogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5sZ1xcOm1yLTgge1xuICAgIG1hcmdpbi1yaWdodDogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5sZ1xcOi1tci0xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxnXFw6LW1yLTIge1xuICAgIG1hcmdpbi1yaWdodDogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5sZ1xcOi1tci0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxnXFw6LW1yLTQge1xuICAgIG1hcmdpbi1yaWdodDogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5sZ1xcOi1tci01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0ycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxnXFw6LW1yLTYge1xuICAgIG1hcmdpbi1yaWdodDogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubGdcXDotbXItNyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5sZ1xcOi1tci04IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC01cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxnXFw6bXItYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxnXFw6bWwtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDByZW0gIWltcG9ydGFudDtcbiAgfVxuICAubGdcXDptbC0xIHtcbiAgICBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5sZ1xcOm1sLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubGdcXDptbC0zIHtcbiAgICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5sZ1xcOm1sLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubGdcXDptbC01IHtcbiAgICBtYXJnaW4tbGVmdDogMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5sZ1xcOm1sLTYge1xuICAgIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxnXFw6bWwtNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubGdcXDptbC04IHtcbiAgICBtYXJnaW4tbGVmdDogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5sZ1xcOi1tbC0xIHtcbiAgICBtYXJnaW4tbGVmdDogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubGdcXDotbWwtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubGdcXDotbWwtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxnXFw6LW1sLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxnXFw6LW1sLTUge1xuICAgIG1hcmdpbi1sZWZ0OiAtMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5sZ1xcOi1tbC02IHtcbiAgICBtYXJnaW4tbGVmdDogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubGdcXDotbWwtNyB7XG4gICAgbWFyZ2luLWxlZnQ6IC00cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxnXFw6LW1sLTgge1xuICAgIG1hcmdpbi1sZWZ0OiAtNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5sZ1xcOm1sLWF1dG8ge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxnXFw6bWItMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5sZ1xcOm1iLTEge1xuICAgIG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubGdcXDptYi0yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubGdcXDptYi0zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxnXFw6bWItNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxnXFw6bWItNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5sZ1xcOm1iLTYge1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubGdcXDptYi03IHtcbiAgICBtYXJnaW4tYm90dG9tOiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxnXFw6bWItOCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5sZ1xcOi1tYi0xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5sZ1xcOi1tYi0yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxnXFw6LW1iLTMge1xuICAgIG1hcmdpbi1ib3R0b206IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxnXFw6LW1iLTQge1xuICAgIG1hcmdpbi1ib3R0b206IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubGdcXDotbWItNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubGdcXDotbWItNiB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubGdcXDotbWItNyB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubGdcXDotbWItOCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubGdcXDptYi1hdXRvIHtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxnXFw6bXgtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDByZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDByZW0gIWltcG9ydGFudDtcbiAgfVxuICAubGdcXDpteC0xIHtcbiAgICBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5sZ1xcOm14LTIge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5sZ1xcOm14LTMge1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxnXFw6bXgtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxnXFw6bXgtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDJyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubGdcXDpteC02IHtcbiAgICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5sZ1xcOm14LTcge1xuICAgIG1hcmdpbi1sZWZ0OiA0cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxnXFw6bXgtOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubGdcXDotbXgtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5sZ1xcOi1teC0yIHtcbiAgICBtYXJnaW4tbGVmdDogLTAuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5sZ1xcOi1teC0zIHtcbiAgICBtYXJnaW4tbGVmdDogLTFyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxnXFw6LW14LTQge1xuICAgIG1hcmdpbi1sZWZ0OiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxnXFw6LW14LTUge1xuICAgIG1hcmdpbi1sZWZ0OiAtMnJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogLTJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubGdcXDotbXgtNiB7XG4gICAgbWFyZ2luLWxlZnQ6IC0zcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5sZ1xcOi1teC03IHtcbiAgICBtYXJnaW4tbGVmdDogLTRyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IC00cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxnXFw6LW14LTgge1xuICAgIG1hcmdpbi1sZWZ0OiAtNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogLTVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubGdcXDpteC1hdXRvIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5sZ1xcOm15LTAge1xuICAgIG1hcmdpbi10b3A6IDByZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxnXFw6bXktMSB7XG4gICAgbWFyZ2luLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubGdcXDpteS0yIHtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubGdcXDpteS0zIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5sZ1xcOm15LTQge1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5sZ1xcOm15LTUge1xuICAgIG1hcmdpbi10b3A6IDJyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxnXFw6bXktNiB7XG4gICAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubGdcXDpteS03IHtcbiAgICBtYXJnaW4tdG9wOiA0cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5sZ1xcOm15LTgge1xuICAgIG1hcmdpbi10b3A6IDVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxnXFw6LW15LTEge1xuICAgIG1hcmdpbi10b3A6IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubGdcXDotbXktMiB7XG4gICAgbWFyZ2luLXRvcDogLTAuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubGdcXDotbXktMyB7XG4gICAgbWFyZ2luLXRvcDogLTFyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5sZ1xcOi1teS00IHtcbiAgICBtYXJnaW4tdG9wOiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5sZ1xcOi1teS01IHtcbiAgICBtYXJnaW4tdG9wOiAtMnJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0ycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxnXFw6LW15LTYge1xuICAgIG1hcmdpbi10b3A6IC0zcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubGdcXDotbXktNyB7XG4gICAgbWFyZ2luLXRvcDogLTRyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5sZ1xcOi1teS04IHtcbiAgICBtYXJnaW4tdG9wOiAtNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC01cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxnXFw6bXktYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC54bFxcOm0tMCB7XG4gICAgbWFyZ2luOiAwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnhsXFw6bS0xIHtcbiAgICBtYXJnaW46IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAueGxcXDptLTIge1xuICAgIG1hcmdpbjogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnhsXFw6bS0zIHtcbiAgICBtYXJnaW46IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAueGxcXDptLTQge1xuICAgIG1hcmdpbjogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnhsXFw6bS01IHtcbiAgICBtYXJnaW46IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAueGxcXDptLTYge1xuICAgIG1hcmdpbjogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC54bFxcOm0tNyB7XG4gICAgbWFyZ2luOiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnhsXFw6bS04IHtcbiAgICBtYXJnaW46IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAueGxcXDotbS0xIHtcbiAgICBtYXJnaW46IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnhsXFw6LW0tMiB7XG4gICAgbWFyZ2luOiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnhsXFw6LW0tMyB7XG4gICAgbWFyZ2luOiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC54bFxcOi1tLTQge1xuICAgIG1hcmdpbjogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC54bFxcOi1tLTUge1xuICAgIG1hcmdpbjogLTJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAueGxcXDotbS02IHtcbiAgICBtYXJnaW46IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnhsXFw6LW0tNyB7XG4gICAgbWFyZ2luOiAtNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC54bFxcOi1tLTgge1xuICAgIG1hcmdpbjogLTVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAueGxcXDptLWF1dG8ge1xuICAgIG1hcmdpbjogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC54bFxcOm10LTAge1xuICAgIG1hcmdpbi10b3A6IDByZW0gIWltcG9ydGFudDtcbiAgfVxuICAueGxcXDptdC0xIHtcbiAgICBtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnhsXFw6bXQtMiB7XG4gICAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnhsXFw6bXQtMyB7XG4gICAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC54bFxcOm10LTQge1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC54bFxcOm10LTUge1xuICAgIG1hcmdpbi10b3A6IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAueGxcXDptdC02IHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnhsXFw6bXQtNyB7XG4gICAgbWFyZ2luLXRvcDogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC54bFxcOm10LTgge1xuICAgIG1hcmdpbi10b3A6IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAueGxcXDotbXQtMSB7XG4gICAgbWFyZ2luLXRvcDogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAueGxcXDotbXQtMiB7XG4gICAgbWFyZ2luLXRvcDogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC54bFxcOi1tdC0zIHtcbiAgICBtYXJnaW4tdG9wOiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC54bFxcOi1tdC00IHtcbiAgICBtYXJnaW4tdG9wOiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnhsXFw6LW10LTUge1xuICAgIG1hcmdpbi10b3A6IC0ycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnhsXFw6LW10LTYge1xuICAgIG1hcmdpbi10b3A6IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnhsXFw6LW10LTcge1xuICAgIG1hcmdpbi10b3A6IC00cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnhsXFw6LW10LTgge1xuICAgIG1hcmdpbi10b3A6IC01cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnhsXFw6bXQtYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC54bFxcOm1yLTAge1xuICAgIG1hcmdpbi1yaWdodDogMHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC54bFxcOm1yLTEge1xuICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC54bFxcOm1yLTIge1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnhsXFw6bXItMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnhsXFw6bXItNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAueGxcXDptci01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAueGxcXDptci02IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAueGxcXDptci03IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAueGxcXDptci04IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAueGxcXDotbXItMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC54bFxcOi1tci0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAueGxcXDotbXItMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC54bFxcOi1tci00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAueGxcXDotbXItNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC54bFxcOi1tci02IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnhsXFw6LW1yLTcge1xuICAgIG1hcmdpbi1yaWdodDogLTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAueGxcXDotbXItOCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC54bFxcOm1yLWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC54bFxcOm1sLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnhsXFw6bWwtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAueGxcXDptbC0yIHtcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnhsXFw6bWwtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAueGxcXDptbC00IHtcbiAgICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnhsXFw6bWwtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAueGxcXDptbC02IHtcbiAgICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC54bFxcOm1sLTcge1xuICAgIG1hcmdpbi1sZWZ0OiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnhsXFw6bWwtOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAueGxcXDotbWwtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnhsXFw6LW1sLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnhsXFw6LW1sLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC54bFxcOi1tbC00IHtcbiAgICBtYXJnaW4tbGVmdDogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC54bFxcOi1tbC01IHtcbiAgICBtYXJnaW4tbGVmdDogLTJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAueGxcXDotbWwtNiB7XG4gICAgbWFyZ2luLWxlZnQ6IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnhsXFw6LW1sLTcge1xuICAgIG1hcmdpbi1sZWZ0OiAtNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC54bFxcOi1tbC04IHtcbiAgICBtYXJnaW4tbGVmdDogLTVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAueGxcXDptbC1hdXRvIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC54bFxcOm1iLTAge1xuICAgIG1hcmdpbi1ib3R0b206IDByZW0gIWltcG9ydGFudDtcbiAgfVxuICAueGxcXDptYi0xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnhsXFw6bWItMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnhsXFw6bWItMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC54bFxcOm1iLTQge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC54bFxcOm1iLTUge1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAueGxcXDptYi02IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnhsXFw6bWItNyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC54bFxcOm1iLTgge1xuICAgIG1hcmdpbi1ib3R0b206IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAueGxcXDotbWItMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAueGxcXDotbWItMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC54bFxcOi1tYi0zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC54bFxcOi1tYi00IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnhsXFw6LW1iLTUge1xuICAgIG1hcmdpbi1ib3R0b206IC0ycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnhsXFw6LW1iLTYge1xuICAgIG1hcmdpbi1ib3R0b206IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnhsXFw6LW1iLTcge1xuICAgIG1hcmdpbi1ib3R0b206IC00cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnhsXFw6LW1iLTgge1xuICAgIG1hcmdpbi1ib3R0b206IC01cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnhsXFw6bWItYXV0byB7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC54bFxcOm14LTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnhsXFw6bXgtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAueGxcXDpteC0yIHtcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAueGxcXDpteC0zIHtcbiAgICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC54bFxcOm14LTQge1xuICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC54bFxcOm14LTUge1xuICAgIG1hcmdpbi1sZWZ0OiAycmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnhsXFw6bXgtNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAueGxcXDpteC03IHtcbiAgICBtYXJnaW4tbGVmdDogNHJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC54bFxcOm14LTgge1xuICAgIG1hcmdpbi1sZWZ0OiA1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnhsXFw6LW14LTEge1xuICAgIG1hcmdpbi1sZWZ0OiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAueGxcXDotbXgtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAueGxcXDotbXgtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC54bFxcOi1teC00IHtcbiAgICBtYXJnaW4tbGVmdDogLTEuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC54bFxcOi1teC01IHtcbiAgICBtYXJnaW4tbGVmdDogLTJyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0ycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnhsXFw6LW14LTYge1xuICAgIG1hcmdpbi1sZWZ0OiAtM3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAueGxcXDotbXgtNyB7XG4gICAgbWFyZ2luLWxlZnQ6IC00cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC54bFxcOi1teC04IHtcbiAgICBtYXJnaW4tbGVmdDogLTVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IC01cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnhsXFw6bXgtYXV0byB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAueGxcXDpteS0wIHtcbiAgICBtYXJnaW4tdG9wOiAwcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC54bFxcOm15LTEge1xuICAgIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnhsXFw6bXktMiB7XG4gICAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnhsXFw6bXktMyB7XG4gICAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAueGxcXDpteS00IHtcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAueGxcXDpteS01IHtcbiAgICBtYXJnaW4tdG9wOiAycmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC54bFxcOm15LTYge1xuICAgIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnhsXFw6bXktNyB7XG4gICAgbWFyZ2luLXRvcDogNHJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAueGxcXDpteS04IHtcbiAgICBtYXJnaW4tdG9wOiA1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC54bFxcOi1teS0xIHtcbiAgICBtYXJnaW4tdG9wOiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnhsXFw6LW15LTIge1xuICAgIG1hcmdpbi10b3A6IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnhsXFw6LW15LTMge1xuICAgIG1hcmdpbi10b3A6IC0xcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAueGxcXDotbXktNCB7XG4gICAgbWFyZ2luLXRvcDogLTEuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAueGxcXDotbXktNSB7XG4gICAgbWFyZ2luLXRvcDogLTJyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC54bFxcOi1teS02IHtcbiAgICBtYXJnaW4tdG9wOiAtM3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnhsXFw6LW15LTcge1xuICAgIG1hcmdpbi10b3A6IC00cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAueGxcXDotbXktOCB7XG4gICAgbWFyZ2luLXRvcDogLTVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC54bFxcOm15LWF1dG8ge1xuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5zaGFkb3ctbm9uZSB7XG4gIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnNoYWRvdy0xIHtcbiAgYm94LXNoYWRvdzogMHB4IDNweCA1cHggcmdiYSgwLCAwLCAwLCAwLjAyKSwgMHB4IDBweCAycHggcmdiYSgwLCAwLCAwLCAwLjA1KSwgMHB4IDFweCA0cHggcmdiYSgwLCAwLCAwLCAwLjA4KSAhaW1wb3J0YW50O1xufVxuXG4uc2hhZG93LTIge1xuICBib3gtc2hhZG93OiAwcHggNHB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjAzKSwgMHB4IDBweCAycHggcmdiYSgwLCAwLCAwLCAwLjA2KSwgMHB4IDJweCA2cHggcmdiYSgwLCAwLCAwLCAwLjEyKSAhaW1wb3J0YW50O1xufVxuXG4uc2hhZG93LTMge1xuICBib3gtc2hhZG93OiAwcHggMXB4IDhweCByZ2JhKDAsIDAsIDAsIDAuMDgpLCAwcHggM3B4IDRweCByZ2JhKDAsIDAsIDAsIDAuMSksIDBweCAxcHggNHB4IC0xcHggcmdiYSgwLCAwLCAwLCAwLjEpICFpbXBvcnRhbnQ7XG59XG5cbi5zaGFkb3ctNCB7XG4gIGJveC1zaGFkb3c6IDBweCAxcHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMTIpLCAwcHggNHB4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTQpLCAwcHggMnB4IDRweCAtMXB4IHJnYmEoMCwgMCwgMCwgMC4yKSAhaW1wb3J0YW50O1xufVxuXG4uc2hhZG93LTUge1xuICBib3gtc2hhZG93OiAwcHggMXB4IDdweCByZ2JhKDAsIDAsIDAsIDAuMSksIDBweCA0cHggNXB4IC0ycHggcmdiYSgwLCAwLCAwLCAwLjEyKSwgMHB4IDEwcHggMTVweCAtNXB4IHJnYmEoMCwgMCwgMCwgMC4yKSAhaW1wb3J0YW50O1xufVxuXG4uc2hhZG93LTYge1xuICBib3gtc2hhZG93OiAwcHggM3B4IDVweCByZ2JhKDAsIDAsIDAsIDAuMDYpLCAwcHggN3B4IDlweCByZ2JhKDAsIDAsIDAsIDAuMTIpLCAwcHggMjBweCAyNXB4IC04cHggcmdiYSgwLCAwLCAwLCAwLjE4KSAhaW1wb3J0YW50O1xufVxuXG4uc2hhZG93LTcge1xuICBib3gtc2hhZG93OiAwcHggN3B4IDMwcHggcmdiYSgwLCAwLCAwLCAwLjA4KSwgMHB4IDIycHggMzBweCAycHggcmdiYSgwLCAwLCAwLCAwLjE1KSwgMHB4IDhweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4xNSkgIWltcG9ydGFudDtcbn1cblxuLnNoYWRvdy04IHtcbiAgYm94LXNoYWRvdzogMHB4IDlweCA0NnB4IDhweCByZ2JhKDAsIDAsIDAsIDAuMTIpLCAwcHggMjRweCAzOHB4IDNweCByZ2JhKDAsIDAsIDAsIDAuMTQpLCAwcHggMTFweCAxNXB4IHJnYmEoMCwgMCwgMCwgMC4yKSAhaW1wb3J0YW50O1xufVxuXG4uZm9jdXNcXDpzaGFkb3ctbm9uZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmhvdmVyXFw6c2hhZG93LW5vbmU6aG92ZXIge1xuICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5hY3RpdmVcXDpzaGFkb3ctbm9uZTphY3RpdmUge1xuICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5mb2N1c1xcOnNoYWRvdy0xOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMHB4IDNweCA1cHggcmdiYSgwLCAwLCAwLCAwLjAyKSwgMHB4IDBweCAycHggcmdiYSgwLCAwLCAwLCAwLjA1KSwgMHB4IDFweCA0cHggcmdiYSgwLCAwLCAwLCAwLjA4KSAhaW1wb3J0YW50O1xufVxuXG4uaG92ZXJcXDpzaGFkb3ctMTpob3ZlciB7XG4gIGJveC1zaGFkb3c6IDBweCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4wMiksIDBweCAwcHggMnB4IHJnYmEoMCwgMCwgMCwgMC4wNSksIDBweCAxcHggNHB4IHJnYmEoMCwgMCwgMCwgMC4wOCkgIWltcG9ydGFudDtcbn1cblxuLmFjdGl2ZVxcOnNoYWRvdy0xOmFjdGl2ZSB7XG4gIGJveC1zaGFkb3c6IDBweCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4wMiksIDBweCAwcHggMnB4IHJnYmEoMCwgMCwgMCwgMC4wNSksIDBweCAxcHggNHB4IHJnYmEoMCwgMCwgMCwgMC4wOCkgIWltcG9ydGFudDtcbn1cblxuLmZvY3VzXFw6c2hhZG93LTI6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwcHggNHB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjAzKSwgMHB4IDBweCAycHggcmdiYSgwLCAwLCAwLCAwLjA2KSwgMHB4IDJweCA2cHggcmdiYSgwLCAwLCAwLCAwLjEyKSAhaW1wb3J0YW50O1xufVxuXG4uaG92ZXJcXDpzaGFkb3ctMjpob3ZlciB7XG4gIGJveC1zaGFkb3c6IDBweCA0cHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMDMpLCAwcHggMHB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMDYpLCAwcHggMnB4IDZweCByZ2JhKDAsIDAsIDAsIDAuMTIpICFpbXBvcnRhbnQ7XG59XG5cbi5hY3RpdmVcXDpzaGFkb3ctMjphY3RpdmUge1xuICBib3gtc2hhZG93OiAwcHggNHB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjAzKSwgMHB4IDBweCAycHggcmdiYSgwLCAwLCAwLCAwLjA2KSwgMHB4IDJweCA2cHggcmdiYSgwLCAwLCAwLCAwLjEyKSAhaW1wb3J0YW50O1xufVxuXG4uZm9jdXNcXDpzaGFkb3ctMzpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDBweCAxcHggOHB4IHJnYmEoMCwgMCwgMCwgMC4wOCksIDBweCAzcHggNHB4IHJnYmEoMCwgMCwgMCwgMC4xKSwgMHB4IDFweCA0cHggLTFweCByZ2JhKDAsIDAsIDAsIDAuMSkgIWltcG9ydGFudDtcbn1cblxuLmhvdmVyXFw6c2hhZG93LTM6aG92ZXIge1xuICBib3gtc2hhZG93OiAwcHggMXB4IDhweCByZ2JhKDAsIDAsIDAsIDAuMDgpLCAwcHggM3B4IDRweCByZ2JhKDAsIDAsIDAsIDAuMSksIDBweCAxcHggNHB4IC0xcHggcmdiYSgwLCAwLCAwLCAwLjEpICFpbXBvcnRhbnQ7XG59XG5cbi5hY3RpdmVcXDpzaGFkb3ctMzphY3RpdmUge1xuICBib3gtc2hhZG93OiAwcHggMXB4IDhweCByZ2JhKDAsIDAsIDAsIDAuMDgpLCAwcHggM3B4IDRweCByZ2JhKDAsIDAsIDAsIDAuMSksIDBweCAxcHggNHB4IC0xcHggcmdiYSgwLCAwLCAwLCAwLjEpICFpbXBvcnRhbnQ7XG59XG5cbi5mb2N1c1xcOnNoYWRvdy00OmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMHB4IDFweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4xMiksIDBweCA0cHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xNCksIDBweCAycHggNHB4IC0xcHggcmdiYSgwLCAwLCAwLCAwLjIpICFpbXBvcnRhbnQ7XG59XG5cbi5ob3ZlclxcOnNoYWRvdy00OmhvdmVyIHtcbiAgYm94LXNoYWRvdzogMHB4IDFweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4xMiksIDBweCA0cHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xNCksIDBweCAycHggNHB4IC0xcHggcmdiYSgwLCAwLCAwLCAwLjIpICFpbXBvcnRhbnQ7XG59XG5cbi5hY3RpdmVcXDpzaGFkb3ctNDphY3RpdmUge1xuICBib3gtc2hhZG93OiAwcHggMXB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjEyKSwgMHB4IDRweCA1cHggcmdiYSgwLCAwLCAwLCAwLjE0KSwgMHB4IDJweCA0cHggLTFweCByZ2JhKDAsIDAsIDAsIDAuMikgIWltcG9ydGFudDtcbn1cblxuLmZvY3VzXFw6c2hhZG93LTU6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwcHggMXB4IDdweCByZ2JhKDAsIDAsIDAsIDAuMSksIDBweCA0cHggNXB4IC0ycHggcmdiYSgwLCAwLCAwLCAwLjEyKSwgMHB4IDEwcHggMTVweCAtNXB4IHJnYmEoMCwgMCwgMCwgMC4yKSAhaW1wb3J0YW50O1xufVxuXG4uaG92ZXJcXDpzaGFkb3ctNTpob3ZlciB7XG4gIGJveC1zaGFkb3c6IDBweCAxcHggN3B4IHJnYmEoMCwgMCwgMCwgMC4xKSwgMHB4IDRweCA1cHggLTJweCByZ2JhKDAsIDAsIDAsIDAuMTIpLCAwcHggMTBweCAxNXB4IC01cHggcmdiYSgwLCAwLCAwLCAwLjIpICFpbXBvcnRhbnQ7XG59XG5cbi5hY3RpdmVcXDpzaGFkb3ctNTphY3RpdmUge1xuICBib3gtc2hhZG93OiAwcHggMXB4IDdweCByZ2JhKDAsIDAsIDAsIDAuMSksIDBweCA0cHggNXB4IC0ycHggcmdiYSgwLCAwLCAwLCAwLjEyKSwgMHB4IDEwcHggMTVweCAtNXB4IHJnYmEoMCwgMCwgMCwgMC4yKSAhaW1wb3J0YW50O1xufVxuXG4uZm9jdXNcXDpzaGFkb3ctNjpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDBweCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4wNiksIDBweCA3cHggOXB4IHJnYmEoMCwgMCwgMCwgMC4xMiksIDBweCAyMHB4IDI1cHggLThweCByZ2JhKDAsIDAsIDAsIDAuMTgpICFpbXBvcnRhbnQ7XG59XG5cbi5ob3ZlclxcOnNoYWRvdy02OmhvdmVyIHtcbiAgYm94LXNoYWRvdzogMHB4IDNweCA1cHggcmdiYSgwLCAwLCAwLCAwLjA2KSwgMHB4IDdweCA5cHggcmdiYSgwLCAwLCAwLCAwLjEyKSwgMHB4IDIwcHggMjVweCAtOHB4IHJnYmEoMCwgMCwgMCwgMC4xOCkgIWltcG9ydGFudDtcbn1cblxuLmFjdGl2ZVxcOnNoYWRvdy02OmFjdGl2ZSB7XG4gIGJveC1zaGFkb3c6IDBweCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4wNiksIDBweCA3cHggOXB4IHJnYmEoMCwgMCwgMCwgMC4xMiksIDBweCAyMHB4IDI1cHggLThweCByZ2JhKDAsIDAsIDAsIDAuMTgpICFpbXBvcnRhbnQ7XG59XG5cbi5mb2N1c1xcOnNoYWRvdy03OmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMHB4IDdweCAzMHB4IHJnYmEoMCwgMCwgMCwgMC4wOCksIDBweCAyMnB4IDMwcHggMnB4IHJnYmEoMCwgMCwgMCwgMC4xNSksIDBweCA4cHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMTUpICFpbXBvcnRhbnQ7XG59XG5cbi5ob3ZlclxcOnNoYWRvdy03OmhvdmVyIHtcbiAgYm94LXNoYWRvdzogMHB4IDdweCAzMHB4IHJnYmEoMCwgMCwgMCwgMC4wOCksIDBweCAyMnB4IDMwcHggMnB4IHJnYmEoMCwgMCwgMCwgMC4xNSksIDBweCA4cHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMTUpICFpbXBvcnRhbnQ7XG59XG5cbi5hY3RpdmVcXDpzaGFkb3ctNzphY3RpdmUge1xuICBib3gtc2hhZG93OiAwcHggN3B4IDMwcHggcmdiYSgwLCAwLCAwLCAwLjA4KSwgMHB4IDIycHggMzBweCAycHggcmdiYSgwLCAwLCAwLCAwLjE1KSwgMHB4IDhweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4xNSkgIWltcG9ydGFudDtcbn1cblxuLmZvY3VzXFw6c2hhZG93LTg6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwcHggOXB4IDQ2cHggOHB4IHJnYmEoMCwgMCwgMCwgMC4xMiksIDBweCAyNHB4IDM4cHggM3B4IHJnYmEoMCwgMCwgMCwgMC4xNCksIDBweCAxMXB4IDE1cHggcmdiYSgwLCAwLCAwLCAwLjIpICFpbXBvcnRhbnQ7XG59XG5cbi5ob3ZlclxcOnNoYWRvdy04OmhvdmVyIHtcbiAgYm94LXNoYWRvdzogMHB4IDlweCA0NnB4IDhweCByZ2JhKDAsIDAsIDAsIDAuMTIpLCAwcHggMjRweCAzOHB4IDNweCByZ2JhKDAsIDAsIDAsIDAuMTQpLCAwcHggMTFweCAxNXB4IHJnYmEoMCwgMCwgMCwgMC4yKSAhaW1wb3J0YW50O1xufVxuXG4uYWN0aXZlXFw6c2hhZG93LTg6YWN0aXZlIHtcbiAgYm94LXNoYWRvdzogMHB4IDlweCA0NnB4IDhweCByZ2JhKDAsIDAsIDAsIDAuMTIpLCAwcHggMjRweCAzOHB4IDNweCByZ2JhKDAsIDAsIDAsIDAuMTQpLCAwcHggMTFweCAxNXB4IHJnYmEoMCwgMCwgMCwgMC4yKSAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAuc21cXDpzaGFkb3ctbm9uZSB7XG4gICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5zbVxcOnNoYWRvdy0xIHtcbiAgICBib3gtc2hhZG93OiAwcHggM3B4IDVweCByZ2JhKDAsIDAsIDAsIDAuMDIpLCAwcHggMHB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMDUpLCAwcHggMXB4IDRweCByZ2JhKDAsIDAsIDAsIDAuMDgpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNtXFw6c2hhZG93LTIge1xuICAgIGJveC1zaGFkb3c6IDBweCA0cHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMDMpLCAwcHggMHB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMDYpLCAwcHggMnB4IDZweCByZ2JhKDAsIDAsIDAsIDAuMTIpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNtXFw6c2hhZG93LTMge1xuICAgIGJveC1zaGFkb3c6IDBweCAxcHggOHB4IHJnYmEoMCwgMCwgMCwgMC4wOCksIDBweCAzcHggNHB4IHJnYmEoMCwgMCwgMCwgMC4xKSwgMHB4IDFweCA0cHggLTFweCByZ2JhKDAsIDAsIDAsIDAuMSkgIWltcG9ydGFudDtcbiAgfVxuICAuc21cXDpzaGFkb3ctNCB7XG4gICAgYm94LXNoYWRvdzogMHB4IDFweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4xMiksIDBweCA0cHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xNCksIDBweCAycHggNHB4IC0xcHggcmdiYSgwLCAwLCAwLCAwLjIpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNtXFw6c2hhZG93LTUge1xuICAgIGJveC1zaGFkb3c6IDBweCAxcHggN3B4IHJnYmEoMCwgMCwgMCwgMC4xKSwgMHB4IDRweCA1cHggLTJweCByZ2JhKDAsIDAsIDAsIDAuMTIpLCAwcHggMTBweCAxNXB4IC01cHggcmdiYSgwLCAwLCAwLCAwLjIpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNtXFw6c2hhZG93LTYge1xuICAgIGJveC1zaGFkb3c6IDBweCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4wNiksIDBweCA3cHggOXB4IHJnYmEoMCwgMCwgMCwgMC4xMiksIDBweCAyMHB4IDI1cHggLThweCByZ2JhKDAsIDAsIDAsIDAuMTgpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNtXFw6c2hhZG93LTcge1xuICAgIGJveC1zaGFkb3c6IDBweCA3cHggMzBweCByZ2JhKDAsIDAsIDAsIDAuMDgpLCAwcHggMjJweCAzMHB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMTUpLCAwcHggOHB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjE1KSAhaW1wb3J0YW50O1xuICB9XG4gIC5zbVxcOnNoYWRvdy04IHtcbiAgICBib3gtc2hhZG93OiAwcHggOXB4IDQ2cHggOHB4IHJnYmEoMCwgMCwgMCwgMC4xMiksIDBweCAyNHB4IDM4cHggM3B4IHJnYmEoMCwgMCwgMCwgMC4xNCksIDBweCAxMXB4IDE1cHggcmdiYSgwLCAwLCAwLCAwLjIpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNtXFw6Zm9jdXNcXDpzaGFkb3ctbm9uZTpmb2N1cyB7XG4gICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5zbVxcOmhvdmVyXFw6c2hhZG93LW5vbmU6aG92ZXIge1xuICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAuc21cXDphY3RpdmVcXDpzaGFkb3ctbm9uZTphY3RpdmUge1xuICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAuc21cXDpmb2N1c1xcOnNoYWRvdy0xOmZvY3VzIHtcbiAgICBib3gtc2hhZG93OiAwcHggM3B4IDVweCByZ2JhKDAsIDAsIDAsIDAuMDIpLCAwcHggMHB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMDUpLCAwcHggMXB4IDRweCByZ2JhKDAsIDAsIDAsIDAuMDgpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNtXFw6aG92ZXJcXDpzaGFkb3ctMTpob3ZlciB7XG4gICAgYm94LXNoYWRvdzogMHB4IDNweCA1cHggcmdiYSgwLCAwLCAwLCAwLjAyKSwgMHB4IDBweCAycHggcmdiYSgwLCAwLCAwLCAwLjA1KSwgMHB4IDFweCA0cHggcmdiYSgwLCAwLCAwLCAwLjA4KSAhaW1wb3J0YW50O1xuICB9XG4gIC5zbVxcOmFjdGl2ZVxcOnNoYWRvdy0xOmFjdGl2ZSB7XG4gICAgYm94LXNoYWRvdzogMHB4IDNweCA1cHggcmdiYSgwLCAwLCAwLCAwLjAyKSwgMHB4IDBweCAycHggcmdiYSgwLCAwLCAwLCAwLjA1KSwgMHB4IDFweCA0cHggcmdiYSgwLCAwLCAwLCAwLjA4KSAhaW1wb3J0YW50O1xuICB9XG4gIC5zbVxcOmZvY3VzXFw6c2hhZG93LTI6Zm9jdXMge1xuICAgIGJveC1zaGFkb3c6IDBweCA0cHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMDMpLCAwcHggMHB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMDYpLCAwcHggMnB4IDZweCByZ2JhKDAsIDAsIDAsIDAuMTIpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNtXFw6aG92ZXJcXDpzaGFkb3ctMjpob3ZlciB7XG4gICAgYm94LXNoYWRvdzogMHB4IDRweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4wMyksIDBweCAwcHggMnB4IHJnYmEoMCwgMCwgMCwgMC4wNiksIDBweCAycHggNnB4IHJnYmEoMCwgMCwgMCwgMC4xMikgIWltcG9ydGFudDtcbiAgfVxuICAuc21cXDphY3RpdmVcXDpzaGFkb3ctMjphY3RpdmUge1xuICAgIGJveC1zaGFkb3c6IDBweCA0cHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMDMpLCAwcHggMHB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMDYpLCAwcHggMnB4IDZweCByZ2JhKDAsIDAsIDAsIDAuMTIpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNtXFw6Zm9jdXNcXDpzaGFkb3ctMzpmb2N1cyB7XG4gICAgYm94LXNoYWRvdzogMHB4IDFweCA4cHggcmdiYSgwLCAwLCAwLCAwLjA4KSwgMHB4IDNweCA0cHggcmdiYSgwLCAwLCAwLCAwLjEpLCAwcHggMXB4IDRweCAtMXB4IHJnYmEoMCwgMCwgMCwgMC4xKSAhaW1wb3J0YW50O1xuICB9XG4gIC5zbVxcOmhvdmVyXFw6c2hhZG93LTM6aG92ZXIge1xuICAgIGJveC1zaGFkb3c6IDBweCAxcHggOHB4IHJnYmEoMCwgMCwgMCwgMC4wOCksIDBweCAzcHggNHB4IHJnYmEoMCwgMCwgMCwgMC4xKSwgMHB4IDFweCA0cHggLTFweCByZ2JhKDAsIDAsIDAsIDAuMSkgIWltcG9ydGFudDtcbiAgfVxuICAuc21cXDphY3RpdmVcXDpzaGFkb3ctMzphY3RpdmUge1xuICAgIGJveC1zaGFkb3c6IDBweCAxcHggOHB4IHJnYmEoMCwgMCwgMCwgMC4wOCksIDBweCAzcHggNHB4IHJnYmEoMCwgMCwgMCwgMC4xKSwgMHB4IDFweCA0cHggLTFweCByZ2JhKDAsIDAsIDAsIDAuMSkgIWltcG9ydGFudDtcbiAgfVxuICAuc21cXDpmb2N1c1xcOnNoYWRvdy00OmZvY3VzIHtcbiAgICBib3gtc2hhZG93OiAwcHggMXB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjEyKSwgMHB4IDRweCA1cHggcmdiYSgwLCAwLCAwLCAwLjE0KSwgMHB4IDJweCA0cHggLTFweCByZ2JhKDAsIDAsIDAsIDAuMikgIWltcG9ydGFudDtcbiAgfVxuICAuc21cXDpob3ZlclxcOnNoYWRvdy00OmhvdmVyIHtcbiAgICBib3gtc2hhZG93OiAwcHggMXB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjEyKSwgMHB4IDRweCA1cHggcmdiYSgwLCAwLCAwLCAwLjE0KSwgMHB4IDJweCA0cHggLTFweCByZ2JhKDAsIDAsIDAsIDAuMikgIWltcG9ydGFudDtcbiAgfVxuICAuc21cXDphY3RpdmVcXDpzaGFkb3ctNDphY3RpdmUge1xuICAgIGJveC1zaGFkb3c6IDBweCAxcHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMTIpLCAwcHggNHB4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTQpLCAwcHggMnB4IDRweCAtMXB4IHJnYmEoMCwgMCwgMCwgMC4yKSAhaW1wb3J0YW50O1xuICB9XG4gIC5zbVxcOmZvY3VzXFw6c2hhZG93LTU6Zm9jdXMge1xuICAgIGJveC1zaGFkb3c6IDBweCAxcHggN3B4IHJnYmEoMCwgMCwgMCwgMC4xKSwgMHB4IDRweCA1cHggLTJweCByZ2JhKDAsIDAsIDAsIDAuMTIpLCAwcHggMTBweCAxNXB4IC01cHggcmdiYSgwLCAwLCAwLCAwLjIpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNtXFw6aG92ZXJcXDpzaGFkb3ctNTpob3ZlciB7XG4gICAgYm94LXNoYWRvdzogMHB4IDFweCA3cHggcmdiYSgwLCAwLCAwLCAwLjEpLCAwcHggNHB4IDVweCAtMnB4IHJnYmEoMCwgMCwgMCwgMC4xMiksIDBweCAxMHB4IDE1cHggLTVweCByZ2JhKDAsIDAsIDAsIDAuMikgIWltcG9ydGFudDtcbiAgfVxuICAuc21cXDphY3RpdmVcXDpzaGFkb3ctNTphY3RpdmUge1xuICAgIGJveC1zaGFkb3c6IDBweCAxcHggN3B4IHJnYmEoMCwgMCwgMCwgMC4xKSwgMHB4IDRweCA1cHggLTJweCByZ2JhKDAsIDAsIDAsIDAuMTIpLCAwcHggMTBweCAxNXB4IC01cHggcmdiYSgwLCAwLCAwLCAwLjIpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNtXFw6Zm9jdXNcXDpzaGFkb3ctNjpmb2N1cyB7XG4gICAgYm94LXNoYWRvdzogMHB4IDNweCA1cHggcmdiYSgwLCAwLCAwLCAwLjA2KSwgMHB4IDdweCA5cHggcmdiYSgwLCAwLCAwLCAwLjEyKSwgMHB4IDIwcHggMjVweCAtOHB4IHJnYmEoMCwgMCwgMCwgMC4xOCkgIWltcG9ydGFudDtcbiAgfVxuICAuc21cXDpob3ZlclxcOnNoYWRvdy02OmhvdmVyIHtcbiAgICBib3gtc2hhZG93OiAwcHggM3B4IDVweCByZ2JhKDAsIDAsIDAsIDAuMDYpLCAwcHggN3B4IDlweCByZ2JhKDAsIDAsIDAsIDAuMTIpLCAwcHggMjBweCAyNXB4IC04cHggcmdiYSgwLCAwLCAwLCAwLjE4KSAhaW1wb3J0YW50O1xuICB9XG4gIC5zbVxcOmFjdGl2ZVxcOnNoYWRvdy02OmFjdGl2ZSB7XG4gICAgYm94LXNoYWRvdzogMHB4IDNweCA1cHggcmdiYSgwLCAwLCAwLCAwLjA2KSwgMHB4IDdweCA5cHggcmdiYSgwLCAwLCAwLCAwLjEyKSwgMHB4IDIwcHggMjVweCAtOHB4IHJnYmEoMCwgMCwgMCwgMC4xOCkgIWltcG9ydGFudDtcbiAgfVxuICAuc21cXDpmb2N1c1xcOnNoYWRvdy03OmZvY3VzIHtcbiAgICBib3gtc2hhZG93OiAwcHggN3B4IDMwcHggcmdiYSgwLCAwLCAwLCAwLjA4KSwgMHB4IDIycHggMzBweCAycHggcmdiYSgwLCAwLCAwLCAwLjE1KSwgMHB4IDhweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4xNSkgIWltcG9ydGFudDtcbiAgfVxuICAuc21cXDpob3ZlclxcOnNoYWRvdy03OmhvdmVyIHtcbiAgICBib3gtc2hhZG93OiAwcHggN3B4IDMwcHggcmdiYSgwLCAwLCAwLCAwLjA4KSwgMHB4IDIycHggMzBweCAycHggcmdiYSgwLCAwLCAwLCAwLjE1KSwgMHB4IDhweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4xNSkgIWltcG9ydGFudDtcbiAgfVxuICAuc21cXDphY3RpdmVcXDpzaGFkb3ctNzphY3RpdmUge1xuICAgIGJveC1zaGFkb3c6IDBweCA3cHggMzBweCByZ2JhKDAsIDAsIDAsIDAuMDgpLCAwcHggMjJweCAzMHB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMTUpLCAwcHggOHB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjE1KSAhaW1wb3J0YW50O1xuICB9XG4gIC5zbVxcOmZvY3VzXFw6c2hhZG93LTg6Zm9jdXMge1xuICAgIGJveC1zaGFkb3c6IDBweCA5cHggNDZweCA4cHggcmdiYSgwLCAwLCAwLCAwLjEyKSwgMHB4IDI0cHggMzhweCAzcHggcmdiYSgwLCAwLCAwLCAwLjE0KSwgMHB4IDExcHggMTVweCByZ2JhKDAsIDAsIDAsIDAuMikgIWltcG9ydGFudDtcbiAgfVxuICAuc21cXDpob3ZlclxcOnNoYWRvdy04OmhvdmVyIHtcbiAgICBib3gtc2hhZG93OiAwcHggOXB4IDQ2cHggOHB4IHJnYmEoMCwgMCwgMCwgMC4xMiksIDBweCAyNHB4IDM4cHggM3B4IHJnYmEoMCwgMCwgMCwgMC4xNCksIDBweCAxMXB4IDE1cHggcmdiYSgwLCAwLCAwLCAwLjIpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNtXFw6YWN0aXZlXFw6c2hhZG93LTg6YWN0aXZlIHtcbiAgICBib3gtc2hhZG93OiAwcHggOXB4IDQ2cHggOHB4IHJnYmEoMCwgMCwgMCwgMC4xMiksIDBweCAyNHB4IDM4cHggM3B4IHJnYmEoMCwgMCwgMCwgMC4xNCksIDBweCAxMXB4IDE1cHggcmdiYSgwLCAwLCAwLCAwLjIpICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tZFxcOnNoYWRvdy1ub25lIHtcbiAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1kXFw6c2hhZG93LTEge1xuICAgIGJveC1zaGFkb3c6IDBweCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4wMiksIDBweCAwcHggMnB4IHJnYmEoMCwgMCwgMCwgMC4wNSksIDBweCAxcHggNHB4IHJnYmEoMCwgMCwgMCwgMC4wOCkgIWltcG9ydGFudDtcbiAgfVxuICAubWRcXDpzaGFkb3ctMiB7XG4gICAgYm94LXNoYWRvdzogMHB4IDRweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4wMyksIDBweCAwcHggMnB4IHJnYmEoMCwgMCwgMCwgMC4wNiksIDBweCAycHggNnB4IHJnYmEoMCwgMCwgMCwgMC4xMikgIWltcG9ydGFudDtcbiAgfVxuICAubWRcXDpzaGFkb3ctMyB7XG4gICAgYm94LXNoYWRvdzogMHB4IDFweCA4cHggcmdiYSgwLCAwLCAwLCAwLjA4KSwgMHB4IDNweCA0cHggcmdiYSgwLCAwLCAwLCAwLjEpLCAwcHggMXB4IDRweCAtMXB4IHJnYmEoMCwgMCwgMCwgMC4xKSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZFxcOnNoYWRvdy00IHtcbiAgICBib3gtc2hhZG93OiAwcHggMXB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjEyKSwgMHB4IDRweCA1cHggcmdiYSgwLCAwLCAwLCAwLjE0KSwgMHB4IDJweCA0cHggLTFweCByZ2JhKDAsIDAsIDAsIDAuMikgIWltcG9ydGFudDtcbiAgfVxuICAubWRcXDpzaGFkb3ctNSB7XG4gICAgYm94LXNoYWRvdzogMHB4IDFweCA3cHggcmdiYSgwLCAwLCAwLCAwLjEpLCAwcHggNHB4IDVweCAtMnB4IHJnYmEoMCwgMCwgMCwgMC4xMiksIDBweCAxMHB4IDE1cHggLTVweCByZ2JhKDAsIDAsIDAsIDAuMikgIWltcG9ydGFudDtcbiAgfVxuICAubWRcXDpzaGFkb3ctNiB7XG4gICAgYm94LXNoYWRvdzogMHB4IDNweCA1cHggcmdiYSgwLCAwLCAwLCAwLjA2KSwgMHB4IDdweCA5cHggcmdiYSgwLCAwLCAwLCAwLjEyKSwgMHB4IDIwcHggMjVweCAtOHB4IHJnYmEoMCwgMCwgMCwgMC4xOCkgIWltcG9ydGFudDtcbiAgfVxuICAubWRcXDpzaGFkb3ctNyB7XG4gICAgYm94LXNoYWRvdzogMHB4IDdweCAzMHB4IHJnYmEoMCwgMCwgMCwgMC4wOCksIDBweCAyMnB4IDMwcHggMnB4IHJnYmEoMCwgMCwgMCwgMC4xNSksIDBweCA4cHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMTUpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1kXFw6c2hhZG93LTgge1xuICAgIGJveC1zaGFkb3c6IDBweCA5cHggNDZweCA4cHggcmdiYSgwLCAwLCAwLCAwLjEyKSwgMHB4IDI0cHggMzhweCAzcHggcmdiYSgwLCAwLCAwLCAwLjE0KSwgMHB4IDExcHggMTVweCByZ2JhKDAsIDAsIDAsIDAuMikgIWltcG9ydGFudDtcbiAgfVxuICAubWRcXDpmb2N1c1xcOnNoYWRvdy1ub25lOmZvY3VzIHtcbiAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1kXFw6aG92ZXJcXDpzaGFkb3ctbm9uZTpob3ZlciB7XG4gICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZFxcOmFjdGl2ZVxcOnNoYWRvdy1ub25lOmFjdGl2ZSB7XG4gICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZFxcOmZvY3VzXFw6c2hhZG93LTE6Zm9jdXMge1xuICAgIGJveC1zaGFkb3c6IDBweCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4wMiksIDBweCAwcHggMnB4IHJnYmEoMCwgMCwgMCwgMC4wNSksIDBweCAxcHggNHB4IHJnYmEoMCwgMCwgMCwgMC4wOCkgIWltcG9ydGFudDtcbiAgfVxuICAubWRcXDpob3ZlclxcOnNoYWRvdy0xOmhvdmVyIHtcbiAgICBib3gtc2hhZG93OiAwcHggM3B4IDVweCByZ2JhKDAsIDAsIDAsIDAuMDIpLCAwcHggMHB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMDUpLCAwcHggMXB4IDRweCByZ2JhKDAsIDAsIDAsIDAuMDgpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1kXFw6YWN0aXZlXFw6c2hhZG93LTE6YWN0aXZlIHtcbiAgICBib3gtc2hhZG93OiAwcHggM3B4IDVweCByZ2JhKDAsIDAsIDAsIDAuMDIpLCAwcHggMHB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMDUpLCAwcHggMXB4IDRweCByZ2JhKDAsIDAsIDAsIDAuMDgpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1kXFw6Zm9jdXNcXDpzaGFkb3ctMjpmb2N1cyB7XG4gICAgYm94LXNoYWRvdzogMHB4IDRweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4wMyksIDBweCAwcHggMnB4IHJnYmEoMCwgMCwgMCwgMC4wNiksIDBweCAycHggNnB4IHJnYmEoMCwgMCwgMCwgMC4xMikgIWltcG9ydGFudDtcbiAgfVxuICAubWRcXDpob3ZlclxcOnNoYWRvdy0yOmhvdmVyIHtcbiAgICBib3gtc2hhZG93OiAwcHggNHB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjAzKSwgMHB4IDBweCAycHggcmdiYSgwLCAwLCAwLCAwLjA2KSwgMHB4IDJweCA2cHggcmdiYSgwLCAwLCAwLCAwLjEyKSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZFxcOmFjdGl2ZVxcOnNoYWRvdy0yOmFjdGl2ZSB7XG4gICAgYm94LXNoYWRvdzogMHB4IDRweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4wMyksIDBweCAwcHggMnB4IHJnYmEoMCwgMCwgMCwgMC4wNiksIDBweCAycHggNnB4IHJnYmEoMCwgMCwgMCwgMC4xMikgIWltcG9ydGFudDtcbiAgfVxuICAubWRcXDpmb2N1c1xcOnNoYWRvdy0zOmZvY3VzIHtcbiAgICBib3gtc2hhZG93OiAwcHggMXB4IDhweCByZ2JhKDAsIDAsIDAsIDAuMDgpLCAwcHggM3B4IDRweCByZ2JhKDAsIDAsIDAsIDAuMSksIDBweCAxcHggNHB4IC0xcHggcmdiYSgwLCAwLCAwLCAwLjEpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1kXFw6aG92ZXJcXDpzaGFkb3ctMzpob3ZlciB7XG4gICAgYm94LXNoYWRvdzogMHB4IDFweCA4cHggcmdiYSgwLCAwLCAwLCAwLjA4KSwgMHB4IDNweCA0cHggcmdiYSgwLCAwLCAwLCAwLjEpLCAwcHggMXB4IDRweCAtMXB4IHJnYmEoMCwgMCwgMCwgMC4xKSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZFxcOmFjdGl2ZVxcOnNoYWRvdy0zOmFjdGl2ZSB7XG4gICAgYm94LXNoYWRvdzogMHB4IDFweCA4cHggcmdiYSgwLCAwLCAwLCAwLjA4KSwgMHB4IDNweCA0cHggcmdiYSgwLCAwLCAwLCAwLjEpLCAwcHggMXB4IDRweCAtMXB4IHJnYmEoMCwgMCwgMCwgMC4xKSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZFxcOmZvY3VzXFw6c2hhZG93LTQ6Zm9jdXMge1xuICAgIGJveC1zaGFkb3c6IDBweCAxcHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMTIpLCAwcHggNHB4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTQpLCAwcHggMnB4IDRweCAtMXB4IHJnYmEoMCwgMCwgMCwgMC4yKSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZFxcOmhvdmVyXFw6c2hhZG93LTQ6aG92ZXIge1xuICAgIGJveC1zaGFkb3c6IDBweCAxcHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMTIpLCAwcHggNHB4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTQpLCAwcHggMnB4IDRweCAtMXB4IHJnYmEoMCwgMCwgMCwgMC4yKSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZFxcOmFjdGl2ZVxcOnNoYWRvdy00OmFjdGl2ZSB7XG4gICAgYm94LXNoYWRvdzogMHB4IDFweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4xMiksIDBweCA0cHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xNCksIDBweCAycHggNHB4IC0xcHggcmdiYSgwLCAwLCAwLCAwLjIpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1kXFw6Zm9jdXNcXDpzaGFkb3ctNTpmb2N1cyB7XG4gICAgYm94LXNoYWRvdzogMHB4IDFweCA3cHggcmdiYSgwLCAwLCAwLCAwLjEpLCAwcHggNHB4IDVweCAtMnB4IHJnYmEoMCwgMCwgMCwgMC4xMiksIDBweCAxMHB4IDE1cHggLTVweCByZ2JhKDAsIDAsIDAsIDAuMikgIWltcG9ydGFudDtcbiAgfVxuICAubWRcXDpob3ZlclxcOnNoYWRvdy01OmhvdmVyIHtcbiAgICBib3gtc2hhZG93OiAwcHggMXB4IDdweCByZ2JhKDAsIDAsIDAsIDAuMSksIDBweCA0cHggNXB4IC0ycHggcmdiYSgwLCAwLCAwLCAwLjEyKSwgMHB4IDEwcHggMTVweCAtNXB4IHJnYmEoMCwgMCwgMCwgMC4yKSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZFxcOmFjdGl2ZVxcOnNoYWRvdy01OmFjdGl2ZSB7XG4gICAgYm94LXNoYWRvdzogMHB4IDFweCA3cHggcmdiYSgwLCAwLCAwLCAwLjEpLCAwcHggNHB4IDVweCAtMnB4IHJnYmEoMCwgMCwgMCwgMC4xMiksIDBweCAxMHB4IDE1cHggLTVweCByZ2JhKDAsIDAsIDAsIDAuMikgIWltcG9ydGFudDtcbiAgfVxuICAubWRcXDpmb2N1c1xcOnNoYWRvdy02OmZvY3VzIHtcbiAgICBib3gtc2hhZG93OiAwcHggM3B4IDVweCByZ2JhKDAsIDAsIDAsIDAuMDYpLCAwcHggN3B4IDlweCByZ2JhKDAsIDAsIDAsIDAuMTIpLCAwcHggMjBweCAyNXB4IC04cHggcmdiYSgwLCAwLCAwLCAwLjE4KSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZFxcOmhvdmVyXFw6c2hhZG93LTY6aG92ZXIge1xuICAgIGJveC1zaGFkb3c6IDBweCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4wNiksIDBweCA3cHggOXB4IHJnYmEoMCwgMCwgMCwgMC4xMiksIDBweCAyMHB4IDI1cHggLThweCByZ2JhKDAsIDAsIDAsIDAuMTgpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1kXFw6YWN0aXZlXFw6c2hhZG93LTY6YWN0aXZlIHtcbiAgICBib3gtc2hhZG93OiAwcHggM3B4IDVweCByZ2JhKDAsIDAsIDAsIDAuMDYpLCAwcHggN3B4IDlweCByZ2JhKDAsIDAsIDAsIDAuMTIpLCAwcHggMjBweCAyNXB4IC04cHggcmdiYSgwLCAwLCAwLCAwLjE4KSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZFxcOmZvY3VzXFw6c2hhZG93LTc6Zm9jdXMge1xuICAgIGJveC1zaGFkb3c6IDBweCA3cHggMzBweCByZ2JhKDAsIDAsIDAsIDAuMDgpLCAwcHggMjJweCAzMHB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMTUpLCAwcHggOHB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjE1KSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZFxcOmhvdmVyXFw6c2hhZG93LTc6aG92ZXIge1xuICAgIGJveC1zaGFkb3c6IDBweCA3cHggMzBweCByZ2JhKDAsIDAsIDAsIDAuMDgpLCAwcHggMjJweCAzMHB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMTUpLCAwcHggOHB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjE1KSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZFxcOmFjdGl2ZVxcOnNoYWRvdy03OmFjdGl2ZSB7XG4gICAgYm94LXNoYWRvdzogMHB4IDdweCAzMHB4IHJnYmEoMCwgMCwgMCwgMC4wOCksIDBweCAyMnB4IDMwcHggMnB4IHJnYmEoMCwgMCwgMCwgMC4xNSksIDBweCA4cHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMTUpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1kXFw6Zm9jdXNcXDpzaGFkb3ctODpmb2N1cyB7XG4gICAgYm94LXNoYWRvdzogMHB4IDlweCA0NnB4IDhweCByZ2JhKDAsIDAsIDAsIDAuMTIpLCAwcHggMjRweCAzOHB4IDNweCByZ2JhKDAsIDAsIDAsIDAuMTQpLCAwcHggMTFweCAxNXB4IHJnYmEoMCwgMCwgMCwgMC4yKSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZFxcOmhvdmVyXFw6c2hhZG93LTg6aG92ZXIge1xuICAgIGJveC1zaGFkb3c6IDBweCA5cHggNDZweCA4cHggcmdiYSgwLCAwLCAwLCAwLjEyKSwgMHB4IDI0cHggMzhweCAzcHggcmdiYSgwLCAwLCAwLCAwLjE0KSwgMHB4IDExcHggMTVweCByZ2JhKDAsIDAsIDAsIDAuMikgIWltcG9ydGFudDtcbiAgfVxuICAubWRcXDphY3RpdmVcXDpzaGFkb3ctODphY3RpdmUge1xuICAgIGJveC1zaGFkb3c6IDBweCA5cHggNDZweCA4cHggcmdiYSgwLCAwLCAwLCAwLjEyKSwgMHB4IDI0cHggMzhweCAzcHggcmdiYSgwLCAwLCAwLCAwLjE0KSwgMHB4IDExcHggMTVweCByZ2JhKDAsIDAsIDAsIDAuMikgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmxnXFw6c2hhZG93LW5vbmUge1xuICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAubGdcXDpzaGFkb3ctMSB7XG4gICAgYm94LXNoYWRvdzogMHB4IDNweCA1cHggcmdiYSgwLCAwLCAwLCAwLjAyKSwgMHB4IDBweCAycHggcmdiYSgwLCAwLCAwLCAwLjA1KSwgMHB4IDFweCA0cHggcmdiYSgwLCAwLCAwLCAwLjA4KSAhaW1wb3J0YW50O1xuICB9XG4gIC5sZ1xcOnNoYWRvdy0yIHtcbiAgICBib3gtc2hhZG93OiAwcHggNHB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjAzKSwgMHB4IDBweCAycHggcmdiYSgwLCAwLCAwLCAwLjA2KSwgMHB4IDJweCA2cHggcmdiYSgwLCAwLCAwLCAwLjEyKSAhaW1wb3J0YW50O1xuICB9XG4gIC5sZ1xcOnNoYWRvdy0zIHtcbiAgICBib3gtc2hhZG93OiAwcHggMXB4IDhweCByZ2JhKDAsIDAsIDAsIDAuMDgpLCAwcHggM3B4IDRweCByZ2JhKDAsIDAsIDAsIDAuMSksIDBweCAxcHggNHB4IC0xcHggcmdiYSgwLCAwLCAwLCAwLjEpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxnXFw6c2hhZG93LTQge1xuICAgIGJveC1zaGFkb3c6IDBweCAxcHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMTIpLCAwcHggNHB4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTQpLCAwcHggMnB4IDRweCAtMXB4IHJnYmEoMCwgMCwgMCwgMC4yKSAhaW1wb3J0YW50O1xuICB9XG4gIC5sZ1xcOnNoYWRvdy01IHtcbiAgICBib3gtc2hhZG93OiAwcHggMXB4IDdweCByZ2JhKDAsIDAsIDAsIDAuMSksIDBweCA0cHggNXB4IC0ycHggcmdiYSgwLCAwLCAwLCAwLjEyKSwgMHB4IDEwcHggMTVweCAtNXB4IHJnYmEoMCwgMCwgMCwgMC4yKSAhaW1wb3J0YW50O1xuICB9XG4gIC5sZ1xcOnNoYWRvdy02IHtcbiAgICBib3gtc2hhZG93OiAwcHggM3B4IDVweCByZ2JhKDAsIDAsIDAsIDAuMDYpLCAwcHggN3B4IDlweCByZ2JhKDAsIDAsIDAsIDAuMTIpLCAwcHggMjBweCAyNXB4IC04cHggcmdiYSgwLCAwLCAwLCAwLjE4KSAhaW1wb3J0YW50O1xuICB9XG4gIC5sZ1xcOnNoYWRvdy03IHtcbiAgICBib3gtc2hhZG93OiAwcHggN3B4IDMwcHggcmdiYSgwLCAwLCAwLCAwLjA4KSwgMHB4IDIycHggMzBweCAycHggcmdiYSgwLCAwLCAwLCAwLjE1KSwgMHB4IDhweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4xNSkgIWltcG9ydGFudDtcbiAgfVxuICAubGdcXDpzaGFkb3ctOCB7XG4gICAgYm94LXNoYWRvdzogMHB4IDlweCA0NnB4IDhweCByZ2JhKDAsIDAsIDAsIDAuMTIpLCAwcHggMjRweCAzOHB4IDNweCByZ2JhKDAsIDAsIDAsIDAuMTQpLCAwcHggMTFweCAxNXB4IHJnYmEoMCwgMCwgMCwgMC4yKSAhaW1wb3J0YW50O1xuICB9XG4gIC5sZ1xcOmZvY3VzXFw6c2hhZG93LW5vbmU6Zm9jdXMge1xuICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAubGdcXDpob3ZlclxcOnNoYWRvdy1ub25lOmhvdmVyIHtcbiAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxnXFw6YWN0aXZlXFw6c2hhZG93LW5vbmU6YWN0aXZlIHtcbiAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxnXFw6Zm9jdXNcXDpzaGFkb3ctMTpmb2N1cyB7XG4gICAgYm94LXNoYWRvdzogMHB4IDNweCA1cHggcmdiYSgwLCAwLCAwLCAwLjAyKSwgMHB4IDBweCAycHggcmdiYSgwLCAwLCAwLCAwLjA1KSwgMHB4IDFweCA0cHggcmdiYSgwLCAwLCAwLCAwLjA4KSAhaW1wb3J0YW50O1xuICB9XG4gIC5sZ1xcOmhvdmVyXFw6c2hhZG93LTE6aG92ZXIge1xuICAgIGJveC1zaGFkb3c6IDBweCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4wMiksIDBweCAwcHggMnB4IHJnYmEoMCwgMCwgMCwgMC4wNSksIDBweCAxcHggNHB4IHJnYmEoMCwgMCwgMCwgMC4wOCkgIWltcG9ydGFudDtcbiAgfVxuICAubGdcXDphY3RpdmVcXDpzaGFkb3ctMTphY3RpdmUge1xuICAgIGJveC1zaGFkb3c6IDBweCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4wMiksIDBweCAwcHggMnB4IHJnYmEoMCwgMCwgMCwgMC4wNSksIDBweCAxcHggNHB4IHJnYmEoMCwgMCwgMCwgMC4wOCkgIWltcG9ydGFudDtcbiAgfVxuICAubGdcXDpmb2N1c1xcOnNoYWRvdy0yOmZvY3VzIHtcbiAgICBib3gtc2hhZG93OiAwcHggNHB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjAzKSwgMHB4IDBweCAycHggcmdiYSgwLCAwLCAwLCAwLjA2KSwgMHB4IDJweCA2cHggcmdiYSgwLCAwLCAwLCAwLjEyKSAhaW1wb3J0YW50O1xuICB9XG4gIC5sZ1xcOmhvdmVyXFw6c2hhZG93LTI6aG92ZXIge1xuICAgIGJveC1zaGFkb3c6IDBweCA0cHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMDMpLCAwcHggMHB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMDYpLCAwcHggMnB4IDZweCByZ2JhKDAsIDAsIDAsIDAuMTIpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxnXFw6YWN0aXZlXFw6c2hhZG93LTI6YWN0aXZlIHtcbiAgICBib3gtc2hhZG93OiAwcHggNHB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjAzKSwgMHB4IDBweCAycHggcmdiYSgwLCAwLCAwLCAwLjA2KSwgMHB4IDJweCA2cHggcmdiYSgwLCAwLCAwLCAwLjEyKSAhaW1wb3J0YW50O1xuICB9XG4gIC5sZ1xcOmZvY3VzXFw6c2hhZG93LTM6Zm9jdXMge1xuICAgIGJveC1zaGFkb3c6IDBweCAxcHggOHB4IHJnYmEoMCwgMCwgMCwgMC4wOCksIDBweCAzcHggNHB4IHJnYmEoMCwgMCwgMCwgMC4xKSwgMHB4IDFweCA0cHggLTFweCByZ2JhKDAsIDAsIDAsIDAuMSkgIWltcG9ydGFudDtcbiAgfVxuICAubGdcXDpob3ZlclxcOnNoYWRvdy0zOmhvdmVyIHtcbiAgICBib3gtc2hhZG93OiAwcHggMXB4IDhweCByZ2JhKDAsIDAsIDAsIDAuMDgpLCAwcHggM3B4IDRweCByZ2JhKDAsIDAsIDAsIDAuMSksIDBweCAxcHggNHB4IC0xcHggcmdiYSgwLCAwLCAwLCAwLjEpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxnXFw6YWN0aXZlXFw6c2hhZG93LTM6YWN0aXZlIHtcbiAgICBib3gtc2hhZG93OiAwcHggMXB4IDhweCByZ2JhKDAsIDAsIDAsIDAuMDgpLCAwcHggM3B4IDRweCByZ2JhKDAsIDAsIDAsIDAuMSksIDBweCAxcHggNHB4IC0xcHggcmdiYSgwLCAwLCAwLCAwLjEpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxnXFw6Zm9jdXNcXDpzaGFkb3ctNDpmb2N1cyB7XG4gICAgYm94LXNoYWRvdzogMHB4IDFweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4xMiksIDBweCA0cHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xNCksIDBweCAycHggNHB4IC0xcHggcmdiYSgwLCAwLCAwLCAwLjIpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxnXFw6aG92ZXJcXDpzaGFkb3ctNDpob3ZlciB7XG4gICAgYm94LXNoYWRvdzogMHB4IDFweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4xMiksIDBweCA0cHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xNCksIDBweCAycHggNHB4IC0xcHggcmdiYSgwLCAwLCAwLCAwLjIpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxnXFw6YWN0aXZlXFw6c2hhZG93LTQ6YWN0aXZlIHtcbiAgICBib3gtc2hhZG93OiAwcHggMXB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjEyKSwgMHB4IDRweCA1cHggcmdiYSgwLCAwLCAwLCAwLjE0KSwgMHB4IDJweCA0cHggLTFweCByZ2JhKDAsIDAsIDAsIDAuMikgIWltcG9ydGFudDtcbiAgfVxuICAubGdcXDpmb2N1c1xcOnNoYWRvdy01OmZvY3VzIHtcbiAgICBib3gtc2hhZG93OiAwcHggMXB4IDdweCByZ2JhKDAsIDAsIDAsIDAuMSksIDBweCA0cHggNXB4IC0ycHggcmdiYSgwLCAwLCAwLCAwLjEyKSwgMHB4IDEwcHggMTVweCAtNXB4IHJnYmEoMCwgMCwgMCwgMC4yKSAhaW1wb3J0YW50O1xuICB9XG4gIC5sZ1xcOmhvdmVyXFw6c2hhZG93LTU6aG92ZXIge1xuICAgIGJveC1zaGFkb3c6IDBweCAxcHggN3B4IHJnYmEoMCwgMCwgMCwgMC4xKSwgMHB4IDRweCA1cHggLTJweCByZ2JhKDAsIDAsIDAsIDAuMTIpLCAwcHggMTBweCAxNXB4IC01cHggcmdiYSgwLCAwLCAwLCAwLjIpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxnXFw6YWN0aXZlXFw6c2hhZG93LTU6YWN0aXZlIHtcbiAgICBib3gtc2hhZG93OiAwcHggMXB4IDdweCByZ2JhKDAsIDAsIDAsIDAuMSksIDBweCA0cHggNXB4IC0ycHggcmdiYSgwLCAwLCAwLCAwLjEyKSwgMHB4IDEwcHggMTVweCAtNXB4IHJnYmEoMCwgMCwgMCwgMC4yKSAhaW1wb3J0YW50O1xuICB9XG4gIC5sZ1xcOmZvY3VzXFw6c2hhZG93LTY6Zm9jdXMge1xuICAgIGJveC1zaGFkb3c6IDBweCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4wNiksIDBweCA3cHggOXB4IHJnYmEoMCwgMCwgMCwgMC4xMiksIDBweCAyMHB4IDI1cHggLThweCByZ2JhKDAsIDAsIDAsIDAuMTgpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxnXFw6aG92ZXJcXDpzaGFkb3ctNjpob3ZlciB7XG4gICAgYm94LXNoYWRvdzogMHB4IDNweCA1cHggcmdiYSgwLCAwLCAwLCAwLjA2KSwgMHB4IDdweCA5cHggcmdiYSgwLCAwLCAwLCAwLjEyKSwgMHB4IDIwcHggMjVweCAtOHB4IHJnYmEoMCwgMCwgMCwgMC4xOCkgIWltcG9ydGFudDtcbiAgfVxuICAubGdcXDphY3RpdmVcXDpzaGFkb3ctNjphY3RpdmUge1xuICAgIGJveC1zaGFkb3c6IDBweCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4wNiksIDBweCA3cHggOXB4IHJnYmEoMCwgMCwgMCwgMC4xMiksIDBweCAyMHB4IDI1cHggLThweCByZ2JhKDAsIDAsIDAsIDAuMTgpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxnXFw6Zm9jdXNcXDpzaGFkb3ctNzpmb2N1cyB7XG4gICAgYm94LXNoYWRvdzogMHB4IDdweCAzMHB4IHJnYmEoMCwgMCwgMCwgMC4wOCksIDBweCAyMnB4IDMwcHggMnB4IHJnYmEoMCwgMCwgMCwgMC4xNSksIDBweCA4cHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMTUpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxnXFw6aG92ZXJcXDpzaGFkb3ctNzpob3ZlciB7XG4gICAgYm94LXNoYWRvdzogMHB4IDdweCAzMHB4IHJnYmEoMCwgMCwgMCwgMC4wOCksIDBweCAyMnB4IDMwcHggMnB4IHJnYmEoMCwgMCwgMCwgMC4xNSksIDBweCA4cHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMTUpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxnXFw6YWN0aXZlXFw6c2hhZG93LTc6YWN0aXZlIHtcbiAgICBib3gtc2hhZG93OiAwcHggN3B4IDMwcHggcmdiYSgwLCAwLCAwLCAwLjA4KSwgMHB4IDIycHggMzBweCAycHggcmdiYSgwLCAwLCAwLCAwLjE1KSwgMHB4IDhweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4xNSkgIWltcG9ydGFudDtcbiAgfVxuICAubGdcXDpmb2N1c1xcOnNoYWRvdy04OmZvY3VzIHtcbiAgICBib3gtc2hhZG93OiAwcHggOXB4IDQ2cHggOHB4IHJnYmEoMCwgMCwgMCwgMC4xMiksIDBweCAyNHB4IDM4cHggM3B4IHJnYmEoMCwgMCwgMCwgMC4xNCksIDBweCAxMXB4IDE1cHggcmdiYSgwLCAwLCAwLCAwLjIpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxnXFw6aG92ZXJcXDpzaGFkb3ctODpob3ZlciB7XG4gICAgYm94LXNoYWRvdzogMHB4IDlweCA0NnB4IDhweCByZ2JhKDAsIDAsIDAsIDAuMTIpLCAwcHggMjRweCAzOHB4IDNweCByZ2JhKDAsIDAsIDAsIDAuMTQpLCAwcHggMTFweCAxNXB4IHJnYmEoMCwgMCwgMCwgMC4yKSAhaW1wb3J0YW50O1xuICB9XG4gIC5sZ1xcOmFjdGl2ZVxcOnNoYWRvdy04OmFjdGl2ZSB7XG4gICAgYm94LXNoYWRvdzogMHB4IDlweCA0NnB4IDhweCByZ2JhKDAsIDAsIDAsIDAuMTIpLCAwcHggMjRweCAzOHB4IDNweCByZ2JhKDAsIDAsIDAsIDAuMTQpLCAwcHggMTFweCAxNXB4IHJnYmEoMCwgMCwgMCwgMC4yKSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnhsXFw6c2hhZG93LW5vbmUge1xuICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAueGxcXDpzaGFkb3ctMSB7XG4gICAgYm94LXNoYWRvdzogMHB4IDNweCA1cHggcmdiYSgwLCAwLCAwLCAwLjAyKSwgMHB4IDBweCAycHggcmdiYSgwLCAwLCAwLCAwLjA1KSwgMHB4IDFweCA0cHggcmdiYSgwLCAwLCAwLCAwLjA4KSAhaW1wb3J0YW50O1xuICB9XG4gIC54bFxcOnNoYWRvdy0yIHtcbiAgICBib3gtc2hhZG93OiAwcHggNHB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjAzKSwgMHB4IDBweCAycHggcmdiYSgwLCAwLCAwLCAwLjA2KSwgMHB4IDJweCA2cHggcmdiYSgwLCAwLCAwLCAwLjEyKSAhaW1wb3J0YW50O1xuICB9XG4gIC54bFxcOnNoYWRvdy0zIHtcbiAgICBib3gtc2hhZG93OiAwcHggMXB4IDhweCByZ2JhKDAsIDAsIDAsIDAuMDgpLCAwcHggM3B4IDRweCByZ2JhKDAsIDAsIDAsIDAuMSksIDBweCAxcHggNHB4IC0xcHggcmdiYSgwLCAwLCAwLCAwLjEpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnhsXFw6c2hhZG93LTQge1xuICAgIGJveC1zaGFkb3c6IDBweCAxcHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMTIpLCAwcHggNHB4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTQpLCAwcHggMnB4IDRweCAtMXB4IHJnYmEoMCwgMCwgMCwgMC4yKSAhaW1wb3J0YW50O1xuICB9XG4gIC54bFxcOnNoYWRvdy01IHtcbiAgICBib3gtc2hhZG93OiAwcHggMXB4IDdweCByZ2JhKDAsIDAsIDAsIDAuMSksIDBweCA0cHggNXB4IC0ycHggcmdiYSgwLCAwLCAwLCAwLjEyKSwgMHB4IDEwcHggMTVweCAtNXB4IHJnYmEoMCwgMCwgMCwgMC4yKSAhaW1wb3J0YW50O1xuICB9XG4gIC54bFxcOnNoYWRvdy02IHtcbiAgICBib3gtc2hhZG93OiAwcHggM3B4IDVweCByZ2JhKDAsIDAsIDAsIDAuMDYpLCAwcHggN3B4IDlweCByZ2JhKDAsIDAsIDAsIDAuMTIpLCAwcHggMjBweCAyNXB4IC04cHggcmdiYSgwLCAwLCAwLCAwLjE4KSAhaW1wb3J0YW50O1xuICB9XG4gIC54bFxcOnNoYWRvdy03IHtcbiAgICBib3gtc2hhZG93OiAwcHggN3B4IDMwcHggcmdiYSgwLCAwLCAwLCAwLjA4KSwgMHB4IDIycHggMzBweCAycHggcmdiYSgwLCAwLCAwLCAwLjE1KSwgMHB4IDhweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4xNSkgIWltcG9ydGFudDtcbiAgfVxuICAueGxcXDpzaGFkb3ctOCB7XG4gICAgYm94LXNoYWRvdzogMHB4IDlweCA0NnB4IDhweCByZ2JhKDAsIDAsIDAsIDAuMTIpLCAwcHggMjRweCAzOHB4IDNweCByZ2JhKDAsIDAsIDAsIDAuMTQpLCAwcHggMTFweCAxNXB4IHJnYmEoMCwgMCwgMCwgMC4yKSAhaW1wb3J0YW50O1xuICB9XG4gIC54bFxcOmZvY3VzXFw6c2hhZG93LW5vbmU6Zm9jdXMge1xuICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAueGxcXDpob3ZlclxcOnNoYWRvdy1ub25lOmhvdmVyIHtcbiAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnhsXFw6YWN0aXZlXFw6c2hhZG93LW5vbmU6YWN0aXZlIHtcbiAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnhsXFw6Zm9jdXNcXDpzaGFkb3ctMTpmb2N1cyB7XG4gICAgYm94LXNoYWRvdzogMHB4IDNweCA1cHggcmdiYSgwLCAwLCAwLCAwLjAyKSwgMHB4IDBweCAycHggcmdiYSgwLCAwLCAwLCAwLjA1KSwgMHB4IDFweCA0cHggcmdiYSgwLCAwLCAwLCAwLjA4KSAhaW1wb3J0YW50O1xuICB9XG4gIC54bFxcOmhvdmVyXFw6c2hhZG93LTE6aG92ZXIge1xuICAgIGJveC1zaGFkb3c6IDBweCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4wMiksIDBweCAwcHggMnB4IHJnYmEoMCwgMCwgMCwgMC4wNSksIDBweCAxcHggNHB4IHJnYmEoMCwgMCwgMCwgMC4wOCkgIWltcG9ydGFudDtcbiAgfVxuICAueGxcXDphY3RpdmVcXDpzaGFkb3ctMTphY3RpdmUge1xuICAgIGJveC1zaGFkb3c6IDBweCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4wMiksIDBweCAwcHggMnB4IHJnYmEoMCwgMCwgMCwgMC4wNSksIDBweCAxcHggNHB4IHJnYmEoMCwgMCwgMCwgMC4wOCkgIWltcG9ydGFudDtcbiAgfVxuICAueGxcXDpmb2N1c1xcOnNoYWRvdy0yOmZvY3VzIHtcbiAgICBib3gtc2hhZG93OiAwcHggNHB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjAzKSwgMHB4IDBweCAycHggcmdiYSgwLCAwLCAwLCAwLjA2KSwgMHB4IDJweCA2cHggcmdiYSgwLCAwLCAwLCAwLjEyKSAhaW1wb3J0YW50O1xuICB9XG4gIC54bFxcOmhvdmVyXFw6c2hhZG93LTI6aG92ZXIge1xuICAgIGJveC1zaGFkb3c6IDBweCA0cHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMDMpLCAwcHggMHB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMDYpLCAwcHggMnB4IDZweCByZ2JhKDAsIDAsIDAsIDAuMTIpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnhsXFw6YWN0aXZlXFw6c2hhZG93LTI6YWN0aXZlIHtcbiAgICBib3gtc2hhZG93OiAwcHggNHB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjAzKSwgMHB4IDBweCAycHggcmdiYSgwLCAwLCAwLCAwLjA2KSwgMHB4IDJweCA2cHggcmdiYSgwLCAwLCAwLCAwLjEyKSAhaW1wb3J0YW50O1xuICB9XG4gIC54bFxcOmZvY3VzXFw6c2hhZG93LTM6Zm9jdXMge1xuICAgIGJveC1zaGFkb3c6IDBweCAxcHggOHB4IHJnYmEoMCwgMCwgMCwgMC4wOCksIDBweCAzcHggNHB4IHJnYmEoMCwgMCwgMCwgMC4xKSwgMHB4IDFweCA0cHggLTFweCByZ2JhKDAsIDAsIDAsIDAuMSkgIWltcG9ydGFudDtcbiAgfVxuICAueGxcXDpob3ZlclxcOnNoYWRvdy0zOmhvdmVyIHtcbiAgICBib3gtc2hhZG93OiAwcHggMXB4IDhweCByZ2JhKDAsIDAsIDAsIDAuMDgpLCAwcHggM3B4IDRweCByZ2JhKDAsIDAsIDAsIDAuMSksIDBweCAxcHggNHB4IC0xcHggcmdiYSgwLCAwLCAwLCAwLjEpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnhsXFw6YWN0aXZlXFw6c2hhZG93LTM6YWN0aXZlIHtcbiAgICBib3gtc2hhZG93OiAwcHggMXB4IDhweCByZ2JhKDAsIDAsIDAsIDAuMDgpLCAwcHggM3B4IDRweCByZ2JhKDAsIDAsIDAsIDAuMSksIDBweCAxcHggNHB4IC0xcHggcmdiYSgwLCAwLCAwLCAwLjEpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnhsXFw6Zm9jdXNcXDpzaGFkb3ctNDpmb2N1cyB7XG4gICAgYm94LXNoYWRvdzogMHB4IDFweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4xMiksIDBweCA0cHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xNCksIDBweCAycHggNHB4IC0xcHggcmdiYSgwLCAwLCAwLCAwLjIpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnhsXFw6aG92ZXJcXDpzaGFkb3ctNDpob3ZlciB7XG4gICAgYm94LXNoYWRvdzogMHB4IDFweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4xMiksIDBweCA0cHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xNCksIDBweCAycHggNHB4IC0xcHggcmdiYSgwLCAwLCAwLCAwLjIpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnhsXFw6YWN0aXZlXFw6c2hhZG93LTQ6YWN0aXZlIHtcbiAgICBib3gtc2hhZG93OiAwcHggMXB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjEyKSwgMHB4IDRweCA1cHggcmdiYSgwLCAwLCAwLCAwLjE0KSwgMHB4IDJweCA0cHggLTFweCByZ2JhKDAsIDAsIDAsIDAuMikgIWltcG9ydGFudDtcbiAgfVxuICAueGxcXDpmb2N1c1xcOnNoYWRvdy01OmZvY3VzIHtcbiAgICBib3gtc2hhZG93OiAwcHggMXB4IDdweCByZ2JhKDAsIDAsIDAsIDAuMSksIDBweCA0cHggNXB4IC0ycHggcmdiYSgwLCAwLCAwLCAwLjEyKSwgMHB4IDEwcHggMTVweCAtNXB4IHJnYmEoMCwgMCwgMCwgMC4yKSAhaW1wb3J0YW50O1xuICB9XG4gIC54bFxcOmhvdmVyXFw6c2hhZG93LTU6aG92ZXIge1xuICAgIGJveC1zaGFkb3c6IDBweCAxcHggN3B4IHJnYmEoMCwgMCwgMCwgMC4xKSwgMHB4IDRweCA1cHggLTJweCByZ2JhKDAsIDAsIDAsIDAuMTIpLCAwcHggMTBweCAxNXB4IC01cHggcmdiYSgwLCAwLCAwLCAwLjIpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnhsXFw6YWN0aXZlXFw6c2hhZG93LTU6YWN0aXZlIHtcbiAgICBib3gtc2hhZG93OiAwcHggMXB4IDdweCByZ2JhKDAsIDAsIDAsIDAuMSksIDBweCA0cHggNXB4IC0ycHggcmdiYSgwLCAwLCAwLCAwLjEyKSwgMHB4IDEwcHggMTVweCAtNXB4IHJnYmEoMCwgMCwgMCwgMC4yKSAhaW1wb3J0YW50O1xuICB9XG4gIC54bFxcOmZvY3VzXFw6c2hhZG93LTY6Zm9jdXMge1xuICAgIGJveC1zaGFkb3c6IDBweCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4wNiksIDBweCA3cHggOXB4IHJnYmEoMCwgMCwgMCwgMC4xMiksIDBweCAyMHB4IDI1cHggLThweCByZ2JhKDAsIDAsIDAsIDAuMTgpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnhsXFw6aG92ZXJcXDpzaGFkb3ctNjpob3ZlciB7XG4gICAgYm94LXNoYWRvdzogMHB4IDNweCA1cHggcmdiYSgwLCAwLCAwLCAwLjA2KSwgMHB4IDdweCA5cHggcmdiYSgwLCAwLCAwLCAwLjEyKSwgMHB4IDIwcHggMjVweCAtOHB4IHJnYmEoMCwgMCwgMCwgMC4xOCkgIWltcG9ydGFudDtcbiAgfVxuICAueGxcXDphY3RpdmVcXDpzaGFkb3ctNjphY3RpdmUge1xuICAgIGJveC1zaGFkb3c6IDBweCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4wNiksIDBweCA3cHggOXB4IHJnYmEoMCwgMCwgMCwgMC4xMiksIDBweCAyMHB4IDI1cHggLThweCByZ2JhKDAsIDAsIDAsIDAuMTgpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnhsXFw6Zm9jdXNcXDpzaGFkb3ctNzpmb2N1cyB7XG4gICAgYm94LXNoYWRvdzogMHB4IDdweCAzMHB4IHJnYmEoMCwgMCwgMCwgMC4wOCksIDBweCAyMnB4IDMwcHggMnB4IHJnYmEoMCwgMCwgMCwgMC4xNSksIDBweCA4cHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMTUpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnhsXFw6aG92ZXJcXDpzaGFkb3ctNzpob3ZlciB7XG4gICAgYm94LXNoYWRvdzogMHB4IDdweCAzMHB4IHJnYmEoMCwgMCwgMCwgMC4wOCksIDBweCAyMnB4IDMwcHggMnB4IHJnYmEoMCwgMCwgMCwgMC4xNSksIDBweCA4cHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMTUpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnhsXFw6YWN0aXZlXFw6c2hhZG93LTc6YWN0aXZlIHtcbiAgICBib3gtc2hhZG93OiAwcHggN3B4IDMwcHggcmdiYSgwLCAwLCAwLCAwLjA4KSwgMHB4IDIycHggMzBweCAycHggcmdiYSgwLCAwLCAwLCAwLjE1KSwgMHB4IDhweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4xNSkgIWltcG9ydGFudDtcbiAgfVxuICAueGxcXDpmb2N1c1xcOnNoYWRvdy04OmZvY3VzIHtcbiAgICBib3gtc2hhZG93OiAwcHggOXB4IDQ2cHggOHB4IHJnYmEoMCwgMCwgMCwgMC4xMiksIDBweCAyNHB4IDM4cHggM3B4IHJnYmEoMCwgMCwgMCwgMC4xNCksIDBweCAxMXB4IDE1cHggcmdiYSgwLCAwLCAwLCAwLjIpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnhsXFw6aG92ZXJcXDpzaGFkb3ctODpob3ZlciB7XG4gICAgYm94LXNoYWRvdzogMHB4IDlweCA0NnB4IDhweCByZ2JhKDAsIDAsIDAsIDAuMTIpLCAwcHggMjRweCAzOHB4IDNweCByZ2JhKDAsIDAsIDAsIDAuMTQpLCAwcHggMTFweCAxNXB4IHJnYmEoMCwgMCwgMCwgMC4yKSAhaW1wb3J0YW50O1xuICB9XG4gIC54bFxcOmFjdGl2ZVxcOnNoYWRvdy04OmFjdGl2ZSB7XG4gICAgYm94LXNoYWRvdzogMHB4IDlweCA0NnB4IDhweCByZ2JhKDAsIDAsIDAsIDAuMTIpLCAwcHggMjRweCAzOHB4IDNweCByZ2JhKDAsIDAsIDAsIDAuMTQpLCAwcHggMTFweCAxNXB4IHJnYmEoMCwgMCwgMCwgMC4yKSAhaW1wb3J0YW50O1xuICB9XG59XG4uYm9yZGVyLW5vbmUge1xuICBib3JkZXItd2lkdGg6IDBweCAhaW1wb3J0YW50O1xuICBib3JkZXItc3R5bGU6IG5vbmU7XG59XG5cbi5ib3JkZXItMSB7XG4gIGJvcmRlci13aWR0aDogMXB4ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG59XG5cbi5ib3JkZXItMiB7XG4gIGJvcmRlci13aWR0aDogMnB4ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG59XG5cbi5ib3JkZXItMyB7XG4gIGJvcmRlci13aWR0aDogM3B4ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG59XG5cbi5ib3JkZXItdG9wLW5vbmUge1xuICBib3JkZXItdG9wLXdpZHRoOiAwcHggIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcC1zdHlsZTogbm9uZTtcbn1cblxuLmJvcmRlci10b3AtMSB7XG4gIGJvcmRlci10b3Atd2lkdGg6IDFweCAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wLXN0eWxlOiBzb2xpZDtcbn1cblxuLmJvcmRlci10b3AtMiB7XG4gIGJvcmRlci10b3Atd2lkdGg6IDJweCAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wLXN0eWxlOiBzb2xpZDtcbn1cblxuLmJvcmRlci10b3AtMyB7XG4gIGJvcmRlci10b3Atd2lkdGg6IDNweCAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wLXN0eWxlOiBzb2xpZDtcbn1cblxuLmJvcmRlci1yaWdodC1ub25lIHtcbiAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAwcHggIWltcG9ydGFudDtcbiAgYm9yZGVyLXJpZ2h0LXN0eWxlOiBub25lO1xufVxuXG4uYm9yZGVyLXJpZ2h0LTEge1xuICBib3JkZXItcmlnaHQtd2lkdGg6IDFweCAhaW1wb3J0YW50O1xuICBib3JkZXItcmlnaHQtc3R5bGU6IHNvbGlkO1xufVxuXG4uYm9yZGVyLXJpZ2h0LTIge1xuICBib3JkZXItcmlnaHQtd2lkdGg6IDJweCAhaW1wb3J0YW50O1xuICBib3JkZXItcmlnaHQtc3R5bGU6IHNvbGlkO1xufVxuXG4uYm9yZGVyLXJpZ2h0LTMge1xuICBib3JkZXItcmlnaHQtd2lkdGg6IDNweCAhaW1wb3J0YW50O1xuICBib3JkZXItcmlnaHQtc3R5bGU6IHNvbGlkO1xufVxuXG4uYm9yZGVyLWxlZnQtbm9uZSB7XG4gIGJvcmRlci1sZWZ0LXdpZHRoOiAwcHggIWltcG9ydGFudDtcbiAgYm9yZGVyLWxlZnQtc3R5bGU6IG5vbmU7XG59XG5cbi5ib3JkZXItbGVmdC0xIHtcbiAgYm9yZGVyLWxlZnQtd2lkdGg6IDFweCAhaW1wb3J0YW50O1xuICBib3JkZXItbGVmdC1zdHlsZTogc29saWQ7XG59XG5cbi5ib3JkZXItbGVmdC0yIHtcbiAgYm9yZGVyLWxlZnQtd2lkdGg6IDJweCAhaW1wb3J0YW50O1xuICBib3JkZXItbGVmdC1zdHlsZTogc29saWQ7XG59XG5cbi5ib3JkZXItbGVmdC0zIHtcbiAgYm9yZGVyLWxlZnQtd2lkdGg6IDNweCAhaW1wb3J0YW50O1xuICBib3JkZXItbGVmdC1zdHlsZTogc29saWQ7XG59XG5cbi5ib3JkZXItYm90dG9tLW5vbmUge1xuICBib3JkZXItYm90dG9tLXdpZHRoOiAwcHggIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1zdHlsZTogbm9uZTtcbn1cblxuLmJvcmRlci1ib3R0b20tMSB7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDFweCAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLXN0eWxlOiBzb2xpZDtcbn1cblxuLmJvcmRlci1ib3R0b20tMiB7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDJweCAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLXN0eWxlOiBzb2xpZDtcbn1cblxuLmJvcmRlci1ib3R0b20tMyB7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDNweCAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLXN0eWxlOiBzb2xpZDtcbn1cblxuLmJvcmRlci14LW5vbmUge1xuICBib3JkZXItbGVmdC13aWR0aDogMHB4ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1sZWZ0LXN0eWxlOiBub25lO1xuICBib3JkZXItcmlnaHQtd2lkdGg6IDBweCAhaW1wb3J0YW50O1xuICBib3JkZXItcmlnaHQtc3R5bGU6IG5vbmU7XG59XG5cbi5ib3JkZXIteC0xIHtcbiAgYm9yZGVyLWxlZnQtd2lkdGg6IDFweCAhaW1wb3J0YW50O1xuICBib3JkZXItbGVmdC1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1yaWdodC13aWR0aDogMXB4ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yaWdodC1zdHlsZTogc29saWQ7XG59XG5cbi5ib3JkZXIteC0yIHtcbiAgYm9yZGVyLWxlZnQtd2lkdGg6IDJweCAhaW1wb3J0YW50O1xuICBib3JkZXItbGVmdC1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1yaWdodC13aWR0aDogMnB4ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yaWdodC1zdHlsZTogc29saWQ7XG59XG5cbi5ib3JkZXIteC0zIHtcbiAgYm9yZGVyLWxlZnQtd2lkdGg6IDNweCAhaW1wb3J0YW50O1xuICBib3JkZXItbGVmdC1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1yaWdodC13aWR0aDogM3B4ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yaWdodC1zdHlsZTogc29saWQ7XG59XG5cbi5ib3JkZXIteS1ub25lIHtcbiAgYm9yZGVyLXRvcC13aWR0aDogMHB4ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3Atc3R5bGU6IG5vbmU7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDBweCAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLXN0eWxlOiBub25lO1xufVxuXG4uYm9yZGVyLXktMSB7XG4gIGJvcmRlci10b3Atd2lkdGg6IDFweCAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMXB4ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tc3R5bGU6IHNvbGlkO1xufVxuXG4uYm9yZGVyLXktMiB7XG4gIGJvcmRlci10b3Atd2lkdGg6IDJweCAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMnB4ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tc3R5bGU6IHNvbGlkO1xufVxuXG4uYm9yZGVyLXktMyB7XG4gIGJvcmRlci10b3Atd2lkdGg6IDNweCAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogM3B4ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tc3R5bGU6IHNvbGlkO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAuc21cXDpib3JkZXItbm9uZSB7XG4gICAgYm9yZGVyLXdpZHRoOiAwcHggIWltcG9ydGFudDtcbiAgICBib3JkZXItc3R5bGU6IG5vbmU7XG4gIH1cbiAgLnNtXFw6Ym9yZGVyLTEge1xuICAgIGJvcmRlci13aWR0aDogMXB4ICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgfVxuICAuc21cXDpib3JkZXItMiB7XG4gICAgYm9yZGVyLXdpZHRoOiAycHggIWltcG9ydGFudDtcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICB9XG4gIC5zbVxcOmJvcmRlci0zIHtcbiAgICBib3JkZXItd2lkdGg6IDNweCAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIH1cbiAgLnNtXFw6Ym9yZGVyLXRvcC1ub25lIHtcbiAgICBib3JkZXItdG9wLXdpZHRoOiAwcHggIWltcG9ydGFudDtcbiAgICBib3JkZXItdG9wLXN0eWxlOiBub25lO1xuICB9XG4gIC5zbVxcOmJvcmRlci10b3AtMSB7XG4gICAgYm9yZGVyLXRvcC13aWR0aDogMXB4ICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXRvcC1zdHlsZTogc29saWQ7XG4gIH1cbiAgLnNtXFw6Ym9yZGVyLXRvcC0yIHtcbiAgICBib3JkZXItdG9wLXdpZHRoOiAycHggIWltcG9ydGFudDtcbiAgICBib3JkZXItdG9wLXN0eWxlOiBzb2xpZDtcbiAgfVxuICAuc21cXDpib3JkZXItdG9wLTMge1xuICAgIGJvcmRlci10b3Atd2lkdGg6IDNweCAhaW1wb3J0YW50O1xuICAgIGJvcmRlci10b3Atc3R5bGU6IHNvbGlkO1xuICB9XG4gIC5zbVxcOmJvcmRlci1yaWdodC1ub25lIHtcbiAgICBib3JkZXItcmlnaHQtd2lkdGg6IDBweCAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1yaWdodC1zdHlsZTogbm9uZTtcbiAgfVxuICAuc21cXDpib3JkZXItcmlnaHQtMSB7XG4gICAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAxcHggIWltcG9ydGFudDtcbiAgICBib3JkZXItcmlnaHQtc3R5bGU6IHNvbGlkO1xuICB9XG4gIC5zbVxcOmJvcmRlci1yaWdodC0yIHtcbiAgICBib3JkZXItcmlnaHQtd2lkdGg6IDJweCAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1yaWdodC1zdHlsZTogc29saWQ7XG4gIH1cbiAgLnNtXFw6Ym9yZGVyLXJpZ2h0LTMge1xuICAgIGJvcmRlci1yaWdodC13aWR0aDogM3B4ICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXJpZ2h0LXN0eWxlOiBzb2xpZDtcbiAgfVxuICAuc21cXDpib3JkZXItbGVmdC1ub25lIHtcbiAgICBib3JkZXItbGVmdC13aWR0aDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWxlZnQtc3R5bGU6IG5vbmU7XG4gIH1cbiAgLnNtXFw6Ym9yZGVyLWxlZnQtMSB7XG4gICAgYm9yZGVyLWxlZnQtd2lkdGg6IDFweCAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1sZWZ0LXN0eWxlOiBzb2xpZDtcbiAgfVxuICAuc21cXDpib3JkZXItbGVmdC0yIHtcbiAgICBib3JkZXItbGVmdC13aWR0aDogMnB4ICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWxlZnQtc3R5bGU6IHNvbGlkO1xuICB9XG4gIC5zbVxcOmJvcmRlci1sZWZ0LTMge1xuICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAzcHggIWltcG9ydGFudDtcbiAgICBib3JkZXItbGVmdC1zdHlsZTogc29saWQ7XG4gIH1cbiAgLnNtXFw6Ym9yZGVyLWJvdHRvbS1ub25lIHtcbiAgICBib3JkZXItYm90dG9tLXdpZHRoOiAwcHggIWltcG9ydGFudDtcbiAgICBib3JkZXItYm90dG9tLXN0eWxlOiBub25lO1xuICB9XG4gIC5zbVxcOmJvcmRlci1ib3R0b20tMSB7XG4gICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMXB4ICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWJvdHRvbS1zdHlsZTogc29saWQ7XG4gIH1cbiAgLnNtXFw6Ym9yZGVyLWJvdHRvbS0yIHtcbiAgICBib3JkZXItYm90dG9tLXdpZHRoOiAycHggIWltcG9ydGFudDtcbiAgICBib3JkZXItYm90dG9tLXN0eWxlOiBzb2xpZDtcbiAgfVxuICAuc21cXDpib3JkZXItYm90dG9tLTMge1xuICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDNweCAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1ib3R0b20tc3R5bGU6IHNvbGlkO1xuICB9XG4gIC5zbVxcOmJvcmRlci14LW5vbmUge1xuICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAwcHggIWltcG9ydGFudDtcbiAgICBib3JkZXItbGVmdC1zdHlsZTogbm9uZTtcbiAgICBib3JkZXItcmlnaHQtd2lkdGg6IDBweCAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1yaWdodC1zdHlsZTogbm9uZTtcbiAgfVxuICAuc21cXDpib3JkZXIteC0xIHtcbiAgICBib3JkZXItbGVmdC13aWR0aDogMXB4ICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWxlZnQtc3R5bGU6IHNvbGlkO1xuICAgIGJvcmRlci1yaWdodC13aWR0aDogMXB4ICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXJpZ2h0LXN0eWxlOiBzb2xpZDtcbiAgfVxuICAuc21cXDpib3JkZXIteC0yIHtcbiAgICBib3JkZXItbGVmdC13aWR0aDogMnB4ICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWxlZnQtc3R5bGU6IHNvbGlkO1xuICAgIGJvcmRlci1yaWdodC13aWR0aDogMnB4ICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXJpZ2h0LXN0eWxlOiBzb2xpZDtcbiAgfVxuICAuc21cXDpib3JkZXIteC0zIHtcbiAgICBib3JkZXItbGVmdC13aWR0aDogM3B4ICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWxlZnQtc3R5bGU6IHNvbGlkO1xuICAgIGJvcmRlci1yaWdodC13aWR0aDogM3B4ICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXJpZ2h0LXN0eWxlOiBzb2xpZDtcbiAgfVxuICAuc21cXDpib3JkZXIteS1ub25lIHtcbiAgICBib3JkZXItdG9wLXdpZHRoOiAwcHggIWltcG9ydGFudDtcbiAgICBib3JkZXItdG9wLXN0eWxlOiBub25lO1xuICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDBweCAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1ib3R0b20tc3R5bGU6IG5vbmU7XG4gIH1cbiAgLnNtXFw6Ym9yZGVyLXktMSB7XG4gICAgYm9yZGVyLXRvcC13aWR0aDogMXB4ICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXRvcC1zdHlsZTogc29saWQ7XG4gICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMXB4ICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWJvdHRvbS1zdHlsZTogc29saWQ7XG4gIH1cbiAgLnNtXFw6Ym9yZGVyLXktMiB7XG4gICAgYm9yZGVyLXRvcC13aWR0aDogMnB4ICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXRvcC1zdHlsZTogc29saWQ7XG4gICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMnB4ICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWJvdHRvbS1zdHlsZTogc29saWQ7XG4gIH1cbiAgLnNtXFw6Ym9yZGVyLXktMyB7XG4gICAgYm9yZGVyLXRvcC13aWR0aDogM3B4ICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXRvcC1zdHlsZTogc29saWQ7XG4gICAgYm9yZGVyLWJvdHRvbS13aWR0aDogM3B4ICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWJvdHRvbS1zdHlsZTogc29saWQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tZFxcOmJvcmRlci1ub25lIHtcbiAgICBib3JkZXItd2lkdGg6IDBweCAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1zdHlsZTogbm9uZTtcbiAgfVxuICAubWRcXDpib3JkZXItMSB7XG4gICAgYm9yZGVyLXdpZHRoOiAxcHggIWltcG9ydGFudDtcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICB9XG4gIC5tZFxcOmJvcmRlci0yIHtcbiAgICBib3JkZXItd2lkdGg6IDJweCAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIH1cbiAgLm1kXFw6Ym9yZGVyLTMge1xuICAgIGJvcmRlci13aWR0aDogM3B4ICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgfVxuICAubWRcXDpib3JkZXItdG9wLW5vbmUge1xuICAgIGJvcmRlci10b3Atd2lkdGg6IDBweCAhaW1wb3J0YW50O1xuICAgIGJvcmRlci10b3Atc3R5bGU6IG5vbmU7XG4gIH1cbiAgLm1kXFw6Ym9yZGVyLXRvcC0xIHtcbiAgICBib3JkZXItdG9wLXdpZHRoOiAxcHggIWltcG9ydGFudDtcbiAgICBib3JkZXItdG9wLXN0eWxlOiBzb2xpZDtcbiAgfVxuICAubWRcXDpib3JkZXItdG9wLTIge1xuICAgIGJvcmRlci10b3Atd2lkdGg6IDJweCAhaW1wb3J0YW50O1xuICAgIGJvcmRlci10b3Atc3R5bGU6IHNvbGlkO1xuICB9XG4gIC5tZFxcOmJvcmRlci10b3AtMyB7XG4gICAgYm9yZGVyLXRvcC13aWR0aDogM3B4ICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXRvcC1zdHlsZTogc29saWQ7XG4gIH1cbiAgLm1kXFw6Ym9yZGVyLXJpZ2h0LW5vbmUge1xuICAgIGJvcmRlci1yaWdodC13aWR0aDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXJpZ2h0LXN0eWxlOiBub25lO1xuICB9XG4gIC5tZFxcOmJvcmRlci1yaWdodC0xIHtcbiAgICBib3JkZXItcmlnaHQtd2lkdGg6IDFweCAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1yaWdodC1zdHlsZTogc29saWQ7XG4gIH1cbiAgLm1kXFw6Ym9yZGVyLXJpZ2h0LTIge1xuICAgIGJvcmRlci1yaWdodC13aWR0aDogMnB4ICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXJpZ2h0LXN0eWxlOiBzb2xpZDtcbiAgfVxuICAubWRcXDpib3JkZXItcmlnaHQtMyB7XG4gICAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAzcHggIWltcG9ydGFudDtcbiAgICBib3JkZXItcmlnaHQtc3R5bGU6IHNvbGlkO1xuICB9XG4gIC5tZFxcOmJvcmRlci1sZWZ0LW5vbmUge1xuICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAwcHggIWltcG9ydGFudDtcbiAgICBib3JkZXItbGVmdC1zdHlsZTogbm9uZTtcbiAgfVxuICAubWRcXDpib3JkZXItbGVmdC0xIHtcbiAgICBib3JkZXItbGVmdC13aWR0aDogMXB4ICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWxlZnQtc3R5bGU6IHNvbGlkO1xuICB9XG4gIC5tZFxcOmJvcmRlci1sZWZ0LTIge1xuICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAycHggIWltcG9ydGFudDtcbiAgICBib3JkZXItbGVmdC1zdHlsZTogc29saWQ7XG4gIH1cbiAgLm1kXFw6Ym9yZGVyLWxlZnQtMyB7XG4gICAgYm9yZGVyLWxlZnQtd2lkdGg6IDNweCAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1sZWZ0LXN0eWxlOiBzb2xpZDtcbiAgfVxuICAubWRcXDpib3JkZXItYm90dG9tLW5vbmUge1xuICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDBweCAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1ib3R0b20tc3R5bGU6IG5vbmU7XG4gIH1cbiAgLm1kXFw6Ym9yZGVyLWJvdHRvbS0xIHtcbiAgICBib3JkZXItYm90dG9tLXdpZHRoOiAxcHggIWltcG9ydGFudDtcbiAgICBib3JkZXItYm90dG9tLXN0eWxlOiBzb2xpZDtcbiAgfVxuICAubWRcXDpib3JkZXItYm90dG9tLTIge1xuICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDJweCAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1ib3R0b20tc3R5bGU6IHNvbGlkO1xuICB9XG4gIC5tZFxcOmJvcmRlci1ib3R0b20tMyB7XG4gICAgYm9yZGVyLWJvdHRvbS13aWR0aDogM3B4ICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWJvdHRvbS1zdHlsZTogc29saWQ7XG4gIH1cbiAgLm1kXFw6Ym9yZGVyLXgtbm9uZSB7XG4gICAgYm9yZGVyLWxlZnQtd2lkdGg6IDBweCAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1sZWZ0LXN0eWxlOiBub25lO1xuICAgIGJvcmRlci1yaWdodC13aWR0aDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXJpZ2h0LXN0eWxlOiBub25lO1xuICB9XG4gIC5tZFxcOmJvcmRlci14LTEge1xuICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAxcHggIWltcG9ydGFudDtcbiAgICBib3JkZXItbGVmdC1zdHlsZTogc29saWQ7XG4gICAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAxcHggIWltcG9ydGFudDtcbiAgICBib3JkZXItcmlnaHQtc3R5bGU6IHNvbGlkO1xuICB9XG4gIC5tZFxcOmJvcmRlci14LTIge1xuICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAycHggIWltcG9ydGFudDtcbiAgICBib3JkZXItbGVmdC1zdHlsZTogc29saWQ7XG4gICAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAycHggIWltcG9ydGFudDtcbiAgICBib3JkZXItcmlnaHQtc3R5bGU6IHNvbGlkO1xuICB9XG4gIC5tZFxcOmJvcmRlci14LTMge1xuICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAzcHggIWltcG9ydGFudDtcbiAgICBib3JkZXItbGVmdC1zdHlsZTogc29saWQ7XG4gICAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAzcHggIWltcG9ydGFudDtcbiAgICBib3JkZXItcmlnaHQtc3R5bGU6IHNvbGlkO1xuICB9XG4gIC5tZFxcOmJvcmRlci15LW5vbmUge1xuICAgIGJvcmRlci10b3Atd2lkdGg6IDBweCAhaW1wb3J0YW50O1xuICAgIGJvcmRlci10b3Atc3R5bGU6IG5vbmU7XG4gICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWJvdHRvbS1zdHlsZTogbm9uZTtcbiAgfVxuICAubWRcXDpib3JkZXIteS0xIHtcbiAgICBib3JkZXItdG9wLXdpZHRoOiAxcHggIWltcG9ydGFudDtcbiAgICBib3JkZXItdG9wLXN0eWxlOiBzb2xpZDtcbiAgICBib3JkZXItYm90dG9tLXdpZHRoOiAxcHggIWltcG9ydGFudDtcbiAgICBib3JkZXItYm90dG9tLXN0eWxlOiBzb2xpZDtcbiAgfVxuICAubWRcXDpib3JkZXIteS0yIHtcbiAgICBib3JkZXItdG9wLXdpZHRoOiAycHggIWltcG9ydGFudDtcbiAgICBib3JkZXItdG9wLXN0eWxlOiBzb2xpZDtcbiAgICBib3JkZXItYm90dG9tLXdpZHRoOiAycHggIWltcG9ydGFudDtcbiAgICBib3JkZXItYm90dG9tLXN0eWxlOiBzb2xpZDtcbiAgfVxuICAubWRcXDpib3JkZXIteS0zIHtcbiAgICBib3JkZXItdG9wLXdpZHRoOiAzcHggIWltcG9ydGFudDtcbiAgICBib3JkZXItdG9wLXN0eWxlOiBzb2xpZDtcbiAgICBib3JkZXItYm90dG9tLXdpZHRoOiAzcHggIWltcG9ydGFudDtcbiAgICBib3JkZXItYm90dG9tLXN0eWxlOiBzb2xpZDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmxnXFw6Ym9yZGVyLW5vbmUge1xuICAgIGJvcmRlci13aWR0aDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXN0eWxlOiBub25lO1xuICB9XG4gIC5sZ1xcOmJvcmRlci0xIHtcbiAgICBib3JkZXItd2lkdGg6IDFweCAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIH1cbiAgLmxnXFw6Ym9yZGVyLTIge1xuICAgIGJvcmRlci13aWR0aDogMnB4ICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgfVxuICAubGdcXDpib3JkZXItMyB7XG4gICAgYm9yZGVyLXdpZHRoOiAzcHggIWltcG9ydGFudDtcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICB9XG4gIC5sZ1xcOmJvcmRlci10b3Atbm9uZSB7XG4gICAgYm9yZGVyLXRvcC13aWR0aDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXRvcC1zdHlsZTogbm9uZTtcbiAgfVxuICAubGdcXDpib3JkZXItdG9wLTEge1xuICAgIGJvcmRlci10b3Atd2lkdGg6IDFweCAhaW1wb3J0YW50O1xuICAgIGJvcmRlci10b3Atc3R5bGU6IHNvbGlkO1xuICB9XG4gIC5sZ1xcOmJvcmRlci10b3AtMiB7XG4gICAgYm9yZGVyLXRvcC13aWR0aDogMnB4ICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXRvcC1zdHlsZTogc29saWQ7XG4gIH1cbiAgLmxnXFw6Ym9yZGVyLXRvcC0zIHtcbiAgICBib3JkZXItdG9wLXdpZHRoOiAzcHggIWltcG9ydGFudDtcbiAgICBib3JkZXItdG9wLXN0eWxlOiBzb2xpZDtcbiAgfVxuICAubGdcXDpib3JkZXItcmlnaHQtbm9uZSB7XG4gICAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAwcHggIWltcG9ydGFudDtcbiAgICBib3JkZXItcmlnaHQtc3R5bGU6IG5vbmU7XG4gIH1cbiAgLmxnXFw6Ym9yZGVyLXJpZ2h0LTEge1xuICAgIGJvcmRlci1yaWdodC13aWR0aDogMXB4ICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXJpZ2h0LXN0eWxlOiBzb2xpZDtcbiAgfVxuICAubGdcXDpib3JkZXItcmlnaHQtMiB7XG4gICAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAycHggIWltcG9ydGFudDtcbiAgICBib3JkZXItcmlnaHQtc3R5bGU6IHNvbGlkO1xuICB9XG4gIC5sZ1xcOmJvcmRlci1yaWdodC0zIHtcbiAgICBib3JkZXItcmlnaHQtd2lkdGg6IDNweCAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1yaWdodC1zdHlsZTogc29saWQ7XG4gIH1cbiAgLmxnXFw6Ym9yZGVyLWxlZnQtbm9uZSB7XG4gICAgYm9yZGVyLWxlZnQtd2lkdGg6IDBweCAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1sZWZ0LXN0eWxlOiBub25lO1xuICB9XG4gIC5sZ1xcOmJvcmRlci1sZWZ0LTEge1xuICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAxcHggIWltcG9ydGFudDtcbiAgICBib3JkZXItbGVmdC1zdHlsZTogc29saWQ7XG4gIH1cbiAgLmxnXFw6Ym9yZGVyLWxlZnQtMiB7XG4gICAgYm9yZGVyLWxlZnQtd2lkdGg6IDJweCAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1sZWZ0LXN0eWxlOiBzb2xpZDtcbiAgfVxuICAubGdcXDpib3JkZXItbGVmdC0zIHtcbiAgICBib3JkZXItbGVmdC13aWR0aDogM3B4ICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWxlZnQtc3R5bGU6IHNvbGlkO1xuICB9XG4gIC5sZ1xcOmJvcmRlci1ib3R0b20tbm9uZSB7XG4gICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWJvdHRvbS1zdHlsZTogbm9uZTtcbiAgfVxuICAubGdcXDpib3JkZXItYm90dG9tLTEge1xuICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDFweCAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1ib3R0b20tc3R5bGU6IHNvbGlkO1xuICB9XG4gIC5sZ1xcOmJvcmRlci1ib3R0b20tMiB7XG4gICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMnB4ICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWJvdHRvbS1zdHlsZTogc29saWQ7XG4gIH1cbiAgLmxnXFw6Ym9yZGVyLWJvdHRvbS0zIHtcbiAgICBib3JkZXItYm90dG9tLXdpZHRoOiAzcHggIWltcG9ydGFudDtcbiAgICBib3JkZXItYm90dG9tLXN0eWxlOiBzb2xpZDtcbiAgfVxuICAubGdcXDpib3JkZXIteC1ub25lIHtcbiAgICBib3JkZXItbGVmdC13aWR0aDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWxlZnQtc3R5bGU6IG5vbmU7XG4gICAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAwcHggIWltcG9ydGFudDtcbiAgICBib3JkZXItcmlnaHQtc3R5bGU6IG5vbmU7XG4gIH1cbiAgLmxnXFw6Ym9yZGVyLXgtMSB7XG4gICAgYm9yZGVyLWxlZnQtd2lkdGg6IDFweCAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1sZWZ0LXN0eWxlOiBzb2xpZDtcbiAgICBib3JkZXItcmlnaHQtd2lkdGg6IDFweCAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1yaWdodC1zdHlsZTogc29saWQ7XG4gIH1cbiAgLmxnXFw6Ym9yZGVyLXgtMiB7XG4gICAgYm9yZGVyLWxlZnQtd2lkdGg6IDJweCAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1sZWZ0LXN0eWxlOiBzb2xpZDtcbiAgICBib3JkZXItcmlnaHQtd2lkdGg6IDJweCAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1yaWdodC1zdHlsZTogc29saWQ7XG4gIH1cbiAgLmxnXFw6Ym9yZGVyLXgtMyB7XG4gICAgYm9yZGVyLWxlZnQtd2lkdGg6IDNweCAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1sZWZ0LXN0eWxlOiBzb2xpZDtcbiAgICBib3JkZXItcmlnaHQtd2lkdGg6IDNweCAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1yaWdodC1zdHlsZTogc29saWQ7XG4gIH1cbiAgLmxnXFw6Ym9yZGVyLXktbm9uZSB7XG4gICAgYm9yZGVyLXRvcC13aWR0aDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXRvcC1zdHlsZTogbm9uZTtcbiAgICBib3JkZXItYm90dG9tLXdpZHRoOiAwcHggIWltcG9ydGFudDtcbiAgICBib3JkZXItYm90dG9tLXN0eWxlOiBub25lO1xuICB9XG4gIC5sZ1xcOmJvcmRlci15LTEge1xuICAgIGJvcmRlci10b3Atd2lkdGg6IDFweCAhaW1wb3J0YW50O1xuICAgIGJvcmRlci10b3Atc3R5bGU6IHNvbGlkO1xuICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDFweCAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1ib3R0b20tc3R5bGU6IHNvbGlkO1xuICB9XG4gIC5sZ1xcOmJvcmRlci15LTIge1xuICAgIGJvcmRlci10b3Atd2lkdGg6IDJweCAhaW1wb3J0YW50O1xuICAgIGJvcmRlci10b3Atc3R5bGU6IHNvbGlkO1xuICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDJweCAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1ib3R0b20tc3R5bGU6IHNvbGlkO1xuICB9XG4gIC5sZ1xcOmJvcmRlci15LTMge1xuICAgIGJvcmRlci10b3Atd2lkdGg6IDNweCAhaW1wb3J0YW50O1xuICAgIGJvcmRlci10b3Atc3R5bGU6IHNvbGlkO1xuICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDNweCAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1ib3R0b20tc3R5bGU6IHNvbGlkO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnhsXFw6Ym9yZGVyLW5vbmUge1xuICAgIGJvcmRlci13aWR0aDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXN0eWxlOiBub25lO1xuICB9XG4gIC54bFxcOmJvcmRlci0xIHtcbiAgICBib3JkZXItd2lkdGg6IDFweCAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIH1cbiAgLnhsXFw6Ym9yZGVyLTIge1xuICAgIGJvcmRlci13aWR0aDogMnB4ICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgfVxuICAueGxcXDpib3JkZXItMyB7XG4gICAgYm9yZGVyLXdpZHRoOiAzcHggIWltcG9ydGFudDtcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICB9XG4gIC54bFxcOmJvcmRlci10b3Atbm9uZSB7XG4gICAgYm9yZGVyLXRvcC13aWR0aDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXRvcC1zdHlsZTogbm9uZTtcbiAgfVxuICAueGxcXDpib3JkZXItdG9wLTEge1xuICAgIGJvcmRlci10b3Atd2lkdGg6IDFweCAhaW1wb3J0YW50O1xuICAgIGJvcmRlci10b3Atc3R5bGU6IHNvbGlkO1xuICB9XG4gIC54bFxcOmJvcmRlci10b3AtMiB7XG4gICAgYm9yZGVyLXRvcC13aWR0aDogMnB4ICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXRvcC1zdHlsZTogc29saWQ7XG4gIH1cbiAgLnhsXFw6Ym9yZGVyLXRvcC0zIHtcbiAgICBib3JkZXItdG9wLXdpZHRoOiAzcHggIWltcG9ydGFudDtcbiAgICBib3JkZXItdG9wLXN0eWxlOiBzb2xpZDtcbiAgfVxuICAueGxcXDpib3JkZXItcmlnaHQtbm9uZSB7XG4gICAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAwcHggIWltcG9ydGFudDtcbiAgICBib3JkZXItcmlnaHQtc3R5bGU6IG5vbmU7XG4gIH1cbiAgLnhsXFw6Ym9yZGVyLXJpZ2h0LTEge1xuICAgIGJvcmRlci1yaWdodC13aWR0aDogMXB4ICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXJpZ2h0LXN0eWxlOiBzb2xpZDtcbiAgfVxuICAueGxcXDpib3JkZXItcmlnaHQtMiB7XG4gICAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAycHggIWltcG9ydGFudDtcbiAgICBib3JkZXItcmlnaHQtc3R5bGU6IHNvbGlkO1xuICB9XG4gIC54bFxcOmJvcmRlci1yaWdodC0zIHtcbiAgICBib3JkZXItcmlnaHQtd2lkdGg6IDNweCAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1yaWdodC1zdHlsZTogc29saWQ7XG4gIH1cbiAgLnhsXFw6Ym9yZGVyLWxlZnQtbm9uZSB7XG4gICAgYm9yZGVyLWxlZnQtd2lkdGg6IDBweCAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1sZWZ0LXN0eWxlOiBub25lO1xuICB9XG4gIC54bFxcOmJvcmRlci1sZWZ0LTEge1xuICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAxcHggIWltcG9ydGFudDtcbiAgICBib3JkZXItbGVmdC1zdHlsZTogc29saWQ7XG4gIH1cbiAgLnhsXFw6Ym9yZGVyLWxlZnQtMiB7XG4gICAgYm9yZGVyLWxlZnQtd2lkdGg6IDJweCAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1sZWZ0LXN0eWxlOiBzb2xpZDtcbiAgfVxuICAueGxcXDpib3JkZXItbGVmdC0zIHtcbiAgICBib3JkZXItbGVmdC13aWR0aDogM3B4ICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWxlZnQtc3R5bGU6IHNvbGlkO1xuICB9XG4gIC54bFxcOmJvcmRlci1ib3R0b20tbm9uZSB7XG4gICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWJvdHRvbS1zdHlsZTogbm9uZTtcbiAgfVxuICAueGxcXDpib3JkZXItYm90dG9tLTEge1xuICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDFweCAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1ib3R0b20tc3R5bGU6IHNvbGlkO1xuICB9XG4gIC54bFxcOmJvcmRlci1ib3R0b20tMiB7XG4gICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMnB4ICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWJvdHRvbS1zdHlsZTogc29saWQ7XG4gIH1cbiAgLnhsXFw6Ym9yZGVyLWJvdHRvbS0zIHtcbiAgICBib3JkZXItYm90dG9tLXdpZHRoOiAzcHggIWltcG9ydGFudDtcbiAgICBib3JkZXItYm90dG9tLXN0eWxlOiBzb2xpZDtcbiAgfVxuICAueGxcXDpib3JkZXIteC1ub25lIHtcbiAgICBib3JkZXItbGVmdC13aWR0aDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWxlZnQtc3R5bGU6IG5vbmU7XG4gICAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAwcHggIWltcG9ydGFudDtcbiAgICBib3JkZXItcmlnaHQtc3R5bGU6IG5vbmU7XG4gIH1cbiAgLnhsXFw6Ym9yZGVyLXgtMSB7XG4gICAgYm9yZGVyLWxlZnQtd2lkdGg6IDFweCAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1sZWZ0LXN0eWxlOiBzb2xpZDtcbiAgICBib3JkZXItcmlnaHQtd2lkdGg6IDFweCAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1yaWdodC1zdHlsZTogc29saWQ7XG4gIH1cbiAgLnhsXFw6Ym9yZGVyLXgtMiB7XG4gICAgYm9yZGVyLWxlZnQtd2lkdGg6IDJweCAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1sZWZ0LXN0eWxlOiBzb2xpZDtcbiAgICBib3JkZXItcmlnaHQtd2lkdGg6IDJweCAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1yaWdodC1zdHlsZTogc29saWQ7XG4gIH1cbiAgLnhsXFw6Ym9yZGVyLXgtMyB7XG4gICAgYm9yZGVyLWxlZnQtd2lkdGg6IDNweCAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1sZWZ0LXN0eWxlOiBzb2xpZDtcbiAgICBib3JkZXItcmlnaHQtd2lkdGg6IDNweCAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1yaWdodC1zdHlsZTogc29saWQ7XG4gIH1cbiAgLnhsXFw6Ym9yZGVyLXktbm9uZSB7XG4gICAgYm9yZGVyLXRvcC13aWR0aDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXRvcC1zdHlsZTogbm9uZTtcbiAgICBib3JkZXItYm90dG9tLXdpZHRoOiAwcHggIWltcG9ydGFudDtcbiAgICBib3JkZXItYm90dG9tLXN0eWxlOiBub25lO1xuICB9XG4gIC54bFxcOmJvcmRlci15LTEge1xuICAgIGJvcmRlci10b3Atd2lkdGg6IDFweCAhaW1wb3J0YW50O1xuICAgIGJvcmRlci10b3Atc3R5bGU6IHNvbGlkO1xuICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDFweCAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1ib3R0b20tc3R5bGU6IHNvbGlkO1xuICB9XG4gIC54bFxcOmJvcmRlci15LTIge1xuICAgIGJvcmRlci10b3Atd2lkdGg6IDJweCAhaW1wb3J0YW50O1xuICAgIGJvcmRlci10b3Atc3R5bGU6IHNvbGlkO1xuICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDJweCAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1ib3R0b20tc3R5bGU6IHNvbGlkO1xuICB9XG4gIC54bFxcOmJvcmRlci15LTMge1xuICAgIGJvcmRlci10b3Atd2lkdGg6IDNweCAhaW1wb3J0YW50O1xuICAgIGJvcmRlci10b3Atc3R5bGU6IHNvbGlkO1xuICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDNweCAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1ib3R0b20tc3R5bGU6IHNvbGlkO1xuICB9XG59XG4uYm9yZGVyLXNvbGlkIHtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWRhc2hlZCB7XG4gIGJvcmRlci1zdHlsZTogZGFzaGVkICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItZG90dGVkIHtcbiAgYm9yZGVyLXN0eWxlOiBkb3R0ZWQgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1kb3VibGUge1xuICBib3JkZXItc3R5bGU6IGRvdWJsZSAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAuc21cXDpib3JkZXItc29saWQge1xuICAgIGJvcmRlci1zdHlsZTogc29saWQgIWltcG9ydGFudDtcbiAgfVxuICAuc21cXDpib3JkZXItZGFzaGVkIHtcbiAgICBib3JkZXItc3R5bGU6IGRhc2hlZCAhaW1wb3J0YW50O1xuICB9XG4gIC5zbVxcOmJvcmRlci1kb3R0ZWQge1xuICAgIGJvcmRlci1zdHlsZTogZG90dGVkICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNtXFw6Ym9yZGVyLWRvdWJsZSB7XG4gICAgYm9yZGVyLXN0eWxlOiBkb3VibGUgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm1kXFw6Ym9yZGVyLXNvbGlkIHtcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1kXFw6Ym9yZGVyLWRhc2hlZCB7XG4gICAgYm9yZGVyLXN0eWxlOiBkYXNoZWQgIWltcG9ydGFudDtcbiAgfVxuICAubWRcXDpib3JkZXItZG90dGVkIHtcbiAgICBib3JkZXItc3R5bGU6IGRvdHRlZCAhaW1wb3J0YW50O1xuICB9XG4gIC5tZFxcOmJvcmRlci1kb3VibGUge1xuICAgIGJvcmRlci1zdHlsZTogZG91YmxlICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5sZ1xcOmJvcmRlci1zb2xpZCB7XG4gICAgYm9yZGVyLXN0eWxlOiBzb2xpZCAhaW1wb3J0YW50O1xuICB9XG4gIC5sZ1xcOmJvcmRlci1kYXNoZWQge1xuICAgIGJvcmRlci1zdHlsZTogZGFzaGVkICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxnXFw6Ym9yZGVyLWRvdHRlZCB7XG4gICAgYm9yZGVyLXN0eWxlOiBkb3R0ZWQgIWltcG9ydGFudDtcbiAgfVxuICAubGdcXDpib3JkZXItZG91YmxlIHtcbiAgICBib3JkZXItc3R5bGU6IGRvdWJsZSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnhsXFw6Ym9yZGVyLXNvbGlkIHtcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnhsXFw6Ym9yZGVyLWRhc2hlZCB7XG4gICAgYm9yZGVyLXN0eWxlOiBkYXNoZWQgIWltcG9ydGFudDtcbiAgfVxuICAueGxcXDpib3JkZXItZG90dGVkIHtcbiAgICBib3JkZXItc3R5bGU6IGRvdHRlZCAhaW1wb3J0YW50O1xuICB9XG4gIC54bFxcOmJvcmRlci1kb3VibGUge1xuICAgIGJvcmRlci1zdHlsZTogZG91YmxlICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5ib3JkZXItbm9yb3VuZCB7XG4gIGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1yb3VuZCB7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMpICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItcm91bmQteHMge1xuICBib3JkZXItcmFkaXVzOiAwLjEyNXJlbSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXJvdW5kLXNtIHtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXJvdW5kLW1kIHtcbiAgYm9yZGVyLXJhZGl1czogMC4zNzVyZW0gIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1yb3VuZC1sZyB7XG4gIGJvcmRlci1yYWRpdXM6IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXJvdW5kLXhsIHtcbiAgYm9yZGVyLXJhZGl1czogMC43NXJlbSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXJvdW5kLTJ4bCB7XG4gIGJvcmRlci1yYWRpdXM6IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1yb3VuZC0zeGwge1xuICBib3JkZXItcmFkaXVzOiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1jaXJjbGUge1xuICBib3JkZXItcmFkaXVzOiA1MCUgIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnNtXFw6Ym9yZGVyLW5vcm91bmQge1xuICAgIGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuc21cXDpib3JkZXItcm91bmQge1xuICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNtXFw6Ym9yZGVyLXJvdW5kLXhzIHtcbiAgICBib3JkZXItcmFkaXVzOiAwLjEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5zbVxcOmJvcmRlci1yb3VuZC1zbSB7XG4gICAgYm9yZGVyLXJhZGl1czogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5zbVxcOmJvcmRlci1yb3VuZC1tZCB7XG4gICAgYm9yZGVyLXJhZGl1czogMC4zNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuc21cXDpib3JkZXItcm91bmQtbGcge1xuICAgIGJvcmRlci1yYWRpdXM6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5zbVxcOmJvcmRlci1yb3VuZC14bCB7XG4gICAgYm9yZGVyLXJhZGl1czogMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5zbVxcOmJvcmRlci1yb3VuZC0yeGwge1xuICAgIGJvcmRlci1yYWRpdXM6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuc21cXDpib3JkZXItcm91bmQtM3hsIHtcbiAgICBib3JkZXItcmFkaXVzOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuc21cXDpib3JkZXItY2lyY2xlIHtcbiAgICBib3JkZXItcmFkaXVzOiA1MCUgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm1kXFw6Ym9yZGVyLW5vcm91bmQge1xuICAgIGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubWRcXDpib3JkZXItcm91bmQge1xuICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1kXFw6Ym9yZGVyLXJvdW5kLXhzIHtcbiAgICBib3JkZXItcmFkaXVzOiAwLjEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZFxcOmJvcmRlci1yb3VuZC1zbSB7XG4gICAgYm9yZGVyLXJhZGl1czogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZFxcOmJvcmRlci1yb3VuZC1tZCB7XG4gICAgYm9yZGVyLXJhZGl1czogMC4zNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWRcXDpib3JkZXItcm91bmQtbGcge1xuICAgIGJvcmRlci1yYWRpdXM6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZFxcOmJvcmRlci1yb3VuZC14bCB7XG4gICAgYm9yZGVyLXJhZGl1czogMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZFxcOmJvcmRlci1yb3VuZC0yeGwge1xuICAgIGJvcmRlci1yYWRpdXM6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWRcXDpib3JkZXItcm91bmQtM3hsIHtcbiAgICBib3JkZXItcmFkaXVzOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWRcXDpib3JkZXItY2lyY2xlIHtcbiAgICBib3JkZXItcmFkaXVzOiA1MCUgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmxnXFw6Ym9yZGVyLW5vcm91bmQge1xuICAgIGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubGdcXDpib3JkZXItcm91bmQge1xuICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxnXFw6Ym9yZGVyLXJvdW5kLXhzIHtcbiAgICBib3JkZXItcmFkaXVzOiAwLjEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5sZ1xcOmJvcmRlci1yb3VuZC1zbSB7XG4gICAgYm9yZGVyLXJhZGl1czogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5sZ1xcOmJvcmRlci1yb3VuZC1tZCB7XG4gICAgYm9yZGVyLXJhZGl1czogMC4zNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubGdcXDpib3JkZXItcm91bmQtbGcge1xuICAgIGJvcmRlci1yYWRpdXM6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5sZ1xcOmJvcmRlci1yb3VuZC14bCB7XG4gICAgYm9yZGVyLXJhZGl1czogMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5sZ1xcOmJvcmRlci1yb3VuZC0yeGwge1xuICAgIGJvcmRlci1yYWRpdXM6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubGdcXDpib3JkZXItcm91bmQtM3hsIHtcbiAgICBib3JkZXItcmFkaXVzOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubGdcXDpib3JkZXItY2lyY2xlIHtcbiAgICBib3JkZXItcmFkaXVzOiA1MCUgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC54bFxcOmJvcmRlci1ub3JvdW5kIHtcbiAgICBib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnhsXFw6Ym9yZGVyLXJvdW5kIHtcbiAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzKSAhaW1wb3J0YW50O1xuICB9XG4gIC54bFxcOmJvcmRlci1yb3VuZC14cyB7XG4gICAgYm9yZGVyLXJhZGl1czogMC4xMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAueGxcXDpib3JkZXItcm91bmQtc20ge1xuICAgIGJvcmRlci1yYWRpdXM6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAueGxcXDpib3JkZXItcm91bmQtbWQge1xuICAgIGJvcmRlci1yYWRpdXM6IDAuMzc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnhsXFw6Ym9yZGVyLXJvdW5kLWxnIHtcbiAgICBib3JkZXItcmFkaXVzOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAueGxcXDpib3JkZXItcm91bmQteGwge1xuICAgIGJvcmRlci1yYWRpdXM6IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAueGxcXDpib3JkZXItcm91bmQtMnhsIHtcbiAgICBib3JkZXItcmFkaXVzOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnhsXFw6Ym9yZGVyLXJvdW5kLTN4bCB7XG4gICAgYm9yZGVyLXJhZGl1czogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnhsXFw6Ym9yZGVyLWNpcmNsZSB7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5ib3JkZXItbm9yb3VuZC1sZWZ0IHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMCAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItbm9yb3VuZC10b3Age1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItbm9yb3VuZC1yaWdodCB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItbm9yb3VuZC1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItcm91bmQtbGVmdCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMpICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMpICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItcm91bmQtdG9wIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cykgIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMpICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItcm91bmQtcmlnaHQge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cykgIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMpICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItcm91bmQtYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cykgIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMpICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItcm91bmQtbGVmdC14cyB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAuMTI1cmVtICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAuMTI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItcm91bmQtdG9wLXhzIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMC4xMjVyZW0gIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAuMTI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItcm91bmQtcmlnaHQteHMge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMC4xMjVyZW0gIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDAuMTI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItcm91bmQtYm90dG9tLXhzIHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMC4xMjVyZW0gIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDAuMTI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItcm91bmQtbGVmdC1zbSB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXJvdW5kLXRvcC1zbSB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1yb3VuZC1yaWdodC1zbSB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItcm91bmQtYm90dG9tLXNtIHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMC4yNXJlbSAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXJvdW5kLWxlZnQtbWQge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwLjM3NXJlbSAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwLjM3NXJlbSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXJvdW5kLXRvcC1tZCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAuMzc1cmVtICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwLjM3NXJlbSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXJvdW5kLXJpZ2h0LW1kIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAuMzc1cmVtICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwLjM3NXJlbSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXJvdW5kLWJvdHRvbS1tZCB7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAuMzc1cmVtICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwLjM3NXJlbSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXJvdW5kLWxlZnQtbGcge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItcm91bmQtdG9wLWxnIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMC41cmVtICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1yb3VuZC1yaWdodC1sZyB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXJvdW5kLWJvdHRvbS1sZyB7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAuNXJlbSAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItcm91bmQtbGVmdC14bCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMC43NXJlbSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXJvdW5kLXRvcC14bCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAuNzVyZW0gIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1yb3VuZC1yaWdodC14bCB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwLjc1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItcm91bmQtYm90dG9tLXhsIHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMC43NXJlbSAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMC43NXJlbSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXJvdW5kLWxlZnQtMnhsIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMXJlbSAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItcm91bmQtdG9wLTJ4bCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDFyZW0gIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1yb3VuZC1yaWdodC0yeGwge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMXJlbSAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXJvdW5kLWJvdHRvbS0yeGwge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAxcmVtICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItcm91bmQtbGVmdC0zeGwge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItcm91bmQtdG9wLTN4bCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDEuNXJlbSAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItcm91bmQtcmlnaHQtM3hsIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDEuNXJlbSAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItcm91bmQtYm90dG9tLTN4bCB7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDEuNXJlbSAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItY2lyY2xlLWxlZnQge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA1MCUgIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNTAlICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItY2lyY2xlLXRvcCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDUwJSAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNTAlICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItY2lyY2xlLXJpZ2h0IHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDUwJSAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNTAlICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItY2lyY2xlLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDUwJSAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNTAlICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5zbVxcOmJvcmRlci1ub3JvdW5kLWxlZnQge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAgIWltcG9ydGFudDtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNtXFw6Ym9yZGVyLW5vcm91bmQtdG9wIHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuc21cXDpib3JkZXItbm9yb3VuZC1yaWdodCB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAgIWltcG9ydGFudDtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5zbVxcOmJvcmRlci1ub3JvdW5kLWJvdHRvbSB7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMCAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNtXFw6Ym9yZGVyLXJvdW5kLWxlZnQge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMpICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cykgIWltcG9ydGFudDtcbiAgfVxuICAuc21cXDpib3JkZXItcm91bmQtdG9wIHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzKSAhaW1wb3J0YW50O1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzKSAhaW1wb3J0YW50O1xuICB9XG4gIC5zbVxcOmJvcmRlci1yb3VuZC1yaWdodCB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMpICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNtXFw6Ym9yZGVyLXJvdW5kLWJvdHRvbSB7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cykgIWltcG9ydGFudDtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cykgIWltcG9ydGFudDtcbiAgfVxuICAuc21cXDpib3JkZXItcm91bmQtbGVmdC14cyB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMC4xMjVyZW0gIWltcG9ydGFudDtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwLjEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5zbVxcOmJvcmRlci1yb3VuZC10b3AteHMge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAuMTI1cmVtICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAuMTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNtXFw6Ym9yZGVyLXJvdW5kLXJpZ2h0LXhzIHtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMC4xMjVyZW0gIWltcG9ydGFudDtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMC4xMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuc21cXDpib3JkZXItcm91bmQtYm90dG9tLXhzIHtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwLjEyNXJlbSAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwLjEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5zbVxcOmJvcmRlci1yb3VuZC1sZWZ0LXNtIHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5zbVxcOmJvcmRlci1yb3VuZC10b3Atc20ge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5zbVxcOmJvcmRlci1yb3VuZC1yaWdodC1zbSB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5zbVxcOmJvcmRlci1yb3VuZC1ib3R0b20tc20ge1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5zbVxcOmJvcmRlci1yb3VuZC1sZWZ0LW1kIHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwLjM3NXJlbSAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAuMzc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNtXFw6Ym9yZGVyLXJvdW5kLXRvcC1tZCB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMC4zNzVyZW0gIWltcG9ydGFudDtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMC4zNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuc21cXDpib3JkZXItcm91bmQtcmlnaHQtbWQge1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwLjM3NXJlbSAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwLjM3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5zbVxcOmJvcmRlci1yb3VuZC1ib3R0b20tbWQge1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAuMzc1cmVtICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDAuMzc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNtXFw6Ym9yZGVyLXJvdW5kLWxlZnQtbGcge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5zbVxcOmJvcmRlci1yb3VuZC10b3AtbGcge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuc21cXDpib3JkZXItcm91bmQtcmlnaHQtbGcge1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNtXFw6Ym9yZGVyLXJvdW5kLWJvdHRvbS1sZyB7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5zbVxcOmJvcmRlci1yb3VuZC1sZWZ0LXhsIHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5zbVxcOmJvcmRlci1yb3VuZC10b3AteGwge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5zbVxcOmJvcmRlci1yb3VuZC1yaWdodC14bCB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5zbVxcOmJvcmRlci1yb3VuZC1ib3R0b20teGwge1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5zbVxcOmJvcmRlci1yb3VuZC1sZWZ0LTJ4bCB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMXJlbSAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuc21cXDpib3JkZXItcm91bmQtdG9wLTJ4bCB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMXJlbSAhaW1wb3J0YW50O1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNtXFw6Ym9yZGVyLXJvdW5kLXJpZ2h0LTJ4bCB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDFyZW0gIWltcG9ydGFudDtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5zbVxcOmJvcmRlci1yb3VuZC1ib3R0b20tMnhsIHtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuc21cXDpib3JkZXItcm91bmQtbGVmdC0zeGwge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5zbVxcOmJvcmRlci1yb3VuZC10b3AtM3hsIHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNtXFw6Ym9yZGVyLXJvdW5kLXJpZ2h0LTN4bCB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuc21cXDpib3JkZXItcm91bmQtYm90dG9tLTN4bCB7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5zbVxcOmJvcmRlci1jaXJjbGUtbGVmdCB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNTAlICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNTAlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNtXFw6Ym9yZGVyLWNpcmNsZS10b3Age1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDUwJSAhaW1wb3J0YW50O1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA1MCUgIWltcG9ydGFudDtcbiAgfVxuICAuc21cXDpib3JkZXItY2lyY2xlLXJpZ2h0IHtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNTAlICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDUwJSAhaW1wb3J0YW50O1xuICB9XG4gIC5zbVxcOmJvcmRlci1jaXJjbGUtYm90dG9tIHtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA1MCUgIWltcG9ydGFudDtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNTAlICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tZFxcOmJvcmRlci1ub3JvdW5kLWxlZnQge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAgIWltcG9ydGFudDtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1kXFw6Ym9yZGVyLW5vcm91bmQtdG9wIHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubWRcXDpib3JkZXItbm9yb3VuZC1yaWdodCB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAgIWltcG9ydGFudDtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tZFxcOmJvcmRlci1ub3JvdW5kLWJvdHRvbSB7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMCAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1kXFw6Ym9yZGVyLXJvdW5kLWxlZnQge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMpICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cykgIWltcG9ydGFudDtcbiAgfVxuICAubWRcXDpib3JkZXItcm91bmQtdG9wIHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzKSAhaW1wb3J0YW50O1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzKSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZFxcOmJvcmRlci1yb3VuZC1yaWdodCB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMpICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1kXFw6Ym9yZGVyLXJvdW5kLWJvdHRvbSB7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cykgIWltcG9ydGFudDtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cykgIWltcG9ydGFudDtcbiAgfVxuICAubWRcXDpib3JkZXItcm91bmQtbGVmdC14cyB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMC4xMjVyZW0gIWltcG9ydGFudDtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwLjEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZFxcOmJvcmRlci1yb3VuZC10b3AteHMge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAuMTI1cmVtICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAuMTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1kXFw6Ym9yZGVyLXJvdW5kLXJpZ2h0LXhzIHtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMC4xMjVyZW0gIWltcG9ydGFudDtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMC4xMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWRcXDpib3JkZXItcm91bmQtYm90dG9tLXhzIHtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwLjEyNXJlbSAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwLjEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZFxcOmJvcmRlci1yb3VuZC1sZWZ0LXNtIHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZFxcOmJvcmRlci1yb3VuZC10b3Atc20ge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZFxcOmJvcmRlci1yb3VuZC1yaWdodC1zbSB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZFxcOmJvcmRlci1yb3VuZC1ib3R0b20tc20ge1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZFxcOmJvcmRlci1yb3VuZC1sZWZ0LW1kIHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwLjM3NXJlbSAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAuMzc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1kXFw6Ym9yZGVyLXJvdW5kLXRvcC1tZCB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMC4zNzVyZW0gIWltcG9ydGFudDtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMC4zNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWRcXDpib3JkZXItcm91bmQtcmlnaHQtbWQge1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwLjM3NXJlbSAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwLjM3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZFxcOmJvcmRlci1yb3VuZC1ib3R0b20tbWQge1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAuMzc1cmVtICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDAuMzc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1kXFw6Ym9yZGVyLXJvdW5kLWxlZnQtbGcge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZFxcOmJvcmRlci1yb3VuZC10b3AtbGcge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWRcXDpib3JkZXItcm91bmQtcmlnaHQtbGcge1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1kXFw6Ym9yZGVyLXJvdW5kLWJvdHRvbS1sZyB7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZFxcOmJvcmRlci1yb3VuZC1sZWZ0LXhsIHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZFxcOmJvcmRlci1yb3VuZC10b3AteGwge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZFxcOmJvcmRlci1yb3VuZC1yaWdodC14bCB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZFxcOmJvcmRlci1yb3VuZC1ib3R0b20teGwge1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZFxcOmJvcmRlci1yb3VuZC1sZWZ0LTJ4bCB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMXJlbSAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWRcXDpib3JkZXItcm91bmQtdG9wLTJ4bCB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMXJlbSAhaW1wb3J0YW50O1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1kXFw6Ym9yZGVyLXJvdW5kLXJpZ2h0LTJ4bCB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDFyZW0gIWltcG9ydGFudDtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZFxcOmJvcmRlci1yb3VuZC1ib3R0b20tMnhsIHtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWRcXDpib3JkZXItcm91bmQtbGVmdC0zeGwge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZFxcOmJvcmRlci1yb3VuZC10b3AtM3hsIHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1kXFw6Ym9yZGVyLXJvdW5kLXJpZ2h0LTN4bCB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWRcXDpib3JkZXItcm91bmQtYm90dG9tLTN4bCB7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZFxcOmJvcmRlci1jaXJjbGUtbGVmdCB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNTAlICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNTAlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1kXFw6Ym9yZGVyLWNpcmNsZS10b3Age1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDUwJSAhaW1wb3J0YW50O1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA1MCUgIWltcG9ydGFudDtcbiAgfVxuICAubWRcXDpib3JkZXItY2lyY2xlLXJpZ2h0IHtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNTAlICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDUwJSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZFxcOmJvcmRlci1jaXJjbGUtYm90dG9tIHtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA1MCUgIWltcG9ydGFudDtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNTAlICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5sZ1xcOmJvcmRlci1ub3JvdW5kLWxlZnQge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAgIWltcG9ydGFudDtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxnXFw6Ym9yZGVyLW5vcm91bmQtdG9wIHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubGdcXDpib3JkZXItbm9yb3VuZC1yaWdodCB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAgIWltcG9ydGFudDtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5sZ1xcOmJvcmRlci1ub3JvdW5kLWJvdHRvbSB7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMCAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxnXFw6Ym9yZGVyLXJvdW5kLWxlZnQge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMpICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cykgIWltcG9ydGFudDtcbiAgfVxuICAubGdcXDpib3JkZXItcm91bmQtdG9wIHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzKSAhaW1wb3J0YW50O1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzKSAhaW1wb3J0YW50O1xuICB9XG4gIC5sZ1xcOmJvcmRlci1yb3VuZC1yaWdodCB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMpICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxnXFw6Ym9yZGVyLXJvdW5kLWJvdHRvbSB7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cykgIWltcG9ydGFudDtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cykgIWltcG9ydGFudDtcbiAgfVxuICAubGdcXDpib3JkZXItcm91bmQtbGVmdC14cyB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMC4xMjVyZW0gIWltcG9ydGFudDtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwLjEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5sZ1xcOmJvcmRlci1yb3VuZC10b3AteHMge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAuMTI1cmVtICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAuMTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxnXFw6Ym9yZGVyLXJvdW5kLXJpZ2h0LXhzIHtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMC4xMjVyZW0gIWltcG9ydGFudDtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMC4xMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubGdcXDpib3JkZXItcm91bmQtYm90dG9tLXhzIHtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwLjEyNXJlbSAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwLjEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5sZ1xcOmJvcmRlci1yb3VuZC1sZWZ0LXNtIHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5sZ1xcOmJvcmRlci1yb3VuZC10b3Atc20ge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5sZ1xcOmJvcmRlci1yb3VuZC1yaWdodC1zbSB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5sZ1xcOmJvcmRlci1yb3VuZC1ib3R0b20tc20ge1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5sZ1xcOmJvcmRlci1yb3VuZC1sZWZ0LW1kIHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwLjM3NXJlbSAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAuMzc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxnXFw6Ym9yZGVyLXJvdW5kLXRvcC1tZCB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMC4zNzVyZW0gIWltcG9ydGFudDtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMC4zNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubGdcXDpib3JkZXItcm91bmQtcmlnaHQtbWQge1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwLjM3NXJlbSAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwLjM3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5sZ1xcOmJvcmRlci1yb3VuZC1ib3R0b20tbWQge1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAuMzc1cmVtICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDAuMzc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxnXFw6Ym9yZGVyLXJvdW5kLWxlZnQtbGcge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5sZ1xcOmJvcmRlci1yb3VuZC10b3AtbGcge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubGdcXDpib3JkZXItcm91bmQtcmlnaHQtbGcge1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxnXFw6Ym9yZGVyLXJvdW5kLWJvdHRvbS1sZyB7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5sZ1xcOmJvcmRlci1yb3VuZC1sZWZ0LXhsIHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5sZ1xcOmJvcmRlci1yb3VuZC10b3AteGwge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5sZ1xcOmJvcmRlci1yb3VuZC1yaWdodC14bCB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5sZ1xcOmJvcmRlci1yb3VuZC1ib3R0b20teGwge1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5sZ1xcOmJvcmRlci1yb3VuZC1sZWZ0LTJ4bCB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMXJlbSAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubGdcXDpib3JkZXItcm91bmQtdG9wLTJ4bCB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMXJlbSAhaW1wb3J0YW50O1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxnXFw6Ym9yZGVyLXJvdW5kLXJpZ2h0LTJ4bCB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDFyZW0gIWltcG9ydGFudDtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5sZ1xcOmJvcmRlci1yb3VuZC1ib3R0b20tMnhsIHtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubGdcXDpib3JkZXItcm91bmQtbGVmdC0zeGwge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5sZ1xcOmJvcmRlci1yb3VuZC10b3AtM3hsIHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxnXFw6Ym9yZGVyLXJvdW5kLXJpZ2h0LTN4bCB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubGdcXDpib3JkZXItcm91bmQtYm90dG9tLTN4bCB7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5sZ1xcOmJvcmRlci1jaXJjbGUtbGVmdCB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNTAlICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNTAlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxnXFw6Ym9yZGVyLWNpcmNsZS10b3Age1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDUwJSAhaW1wb3J0YW50O1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA1MCUgIWltcG9ydGFudDtcbiAgfVxuICAubGdcXDpib3JkZXItY2lyY2xlLXJpZ2h0IHtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNTAlICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDUwJSAhaW1wb3J0YW50O1xuICB9XG4gIC5sZ1xcOmJvcmRlci1jaXJjbGUtYm90dG9tIHtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA1MCUgIWltcG9ydGFudDtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNTAlICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAueGxcXDpib3JkZXItbm9yb3VuZC1sZWZ0IHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMCAhaW1wb3J0YW50O1xuICB9XG4gIC54bFxcOmJvcmRlci1ub3JvdW5kLXRvcCB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMCAhaW1wb3J0YW50O1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnhsXFw6Ym9yZGVyLW5vcm91bmQtcmlnaHQge1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDAgIWltcG9ydGFudDtcbiAgfVxuICAueGxcXDpib3JkZXItbm9yb3VuZC1ib3R0b20ge1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAgIWltcG9ydGFudDtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMCAhaW1wb3J0YW50O1xuICB9XG4gIC54bFxcOmJvcmRlci1yb3VuZC1sZWZ0IHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzKSAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnhsXFw6Ym9yZGVyLXJvdW5kLXRvcCB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cykgIWltcG9ydGFudDtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cykgIWltcG9ydGFudDtcbiAgfVxuICAueGxcXDpib3JkZXItcm91bmQtcmlnaHQge1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzKSAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzKSAhaW1wb3J0YW50O1xuICB9XG4gIC54bFxcOmJvcmRlci1yb3VuZC1ib3R0b20ge1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMpICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnhsXFw6Ym9yZGVyLXJvdW5kLWxlZnQteHMge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAuMTI1cmVtICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMC4xMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAueGxcXDpib3JkZXItcm91bmQtdG9wLXhzIHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwLjEyNXJlbSAhaW1wb3J0YW50O1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwLjEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC54bFxcOmJvcmRlci1yb3VuZC1yaWdodC14cyB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAuMTI1cmVtICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDAuMTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnhsXFw6Ym9yZGVyLXJvdW5kLWJvdHRvbS14cyB7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMC4xMjVyZW0gIWltcG9ydGFudDtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMC4xMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAueGxcXDpib3JkZXItcm91bmQtbGVmdC1zbSB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAueGxcXDpib3JkZXItcm91bmQtdG9wLXNtIHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAueGxcXDpib3JkZXItcm91bmQtcmlnaHQtc20ge1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAueGxcXDpib3JkZXItcm91bmQtYm90dG9tLXNtIHtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAueGxcXDpib3JkZXItcm91bmQtbGVmdC1tZCB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMC4zNzVyZW0gIWltcG9ydGFudDtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwLjM3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC54bFxcOmJvcmRlci1yb3VuZC10b3AtbWQge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAuMzc1cmVtICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAuMzc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnhsXFw6Ym9yZGVyLXJvdW5kLXJpZ2h0LW1kIHtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMC4zNzVyZW0gIWltcG9ydGFudDtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMC4zNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAueGxcXDpib3JkZXItcm91bmQtYm90dG9tLW1kIHtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwLjM3NXJlbSAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwLjM3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC54bFxcOmJvcmRlci1yb3VuZC1sZWZ0LWxnIHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAueGxcXDpib3JkZXItcm91bmQtdG9wLWxnIHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnhsXFw6Ym9yZGVyLXJvdW5kLXJpZ2h0LWxnIHtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC54bFxcOmJvcmRlci1yb3VuZC1ib3R0b20tbGcge1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAueGxcXDpib3JkZXItcm91bmQtbGVmdC14bCB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMC43NXJlbSAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAueGxcXDpib3JkZXItcm91bmQtdG9wLXhsIHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAueGxcXDpib3JkZXItcm91bmQtcmlnaHQteGwge1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAueGxcXDpib3JkZXItcm91bmQtYm90dG9tLXhsIHtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAueGxcXDpib3JkZXItcm91bmQtbGVmdC0yeGwge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDFyZW0gIWltcG9ydGFudDtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnhsXFw6Ym9yZGVyLXJvdW5kLXRvcC0yeGwge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDFyZW0gIWltcG9ydGFudDtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC54bFxcOmJvcmRlci1yb3VuZC1yaWdodC0yeGwge1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAueGxcXDpib3JkZXItcm91bmQtYm90dG9tLTJ4bCB7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMXJlbSAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnhsXFw6Ym9yZGVyLXJvdW5kLWxlZnQtM3hsIHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAueGxcXDpib3JkZXItcm91bmQtdG9wLTN4bCB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC54bFxcOmJvcmRlci1yb3VuZC1yaWdodC0zeGwge1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnhsXFw6Ym9yZGVyLXJvdW5kLWJvdHRvbS0zeGwge1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAueGxcXDpib3JkZXItY2lyY2xlLWxlZnQge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDUwJSAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDUwJSAhaW1wb3J0YW50O1xuICB9XG4gIC54bFxcOmJvcmRlci1jaXJjbGUtdG9wIHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA1MCUgIWltcG9ydGFudDtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNTAlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnhsXFw6Ym9yZGVyLWNpcmNsZS1yaWdodCB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDUwJSAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA1MCUgIWltcG9ydGFudDtcbiAgfVxuICAueGxcXDpib3JkZXItY2lyY2xlLWJvdHRvbSB7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNTAlICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDUwJSAhaW1wb3J0YW50O1xuICB9XG59XG4udy1mdWxsIHtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbn1cblxuLnctc2NyZWVuIHtcbiAgd2lkdGg6IDEwMHZ3ICFpbXBvcnRhbnQ7XG59XG5cbi53LWF1dG8ge1xuICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xufVxuXG4udy0xIHtcbiAgd2lkdGg6IDguMzMzMyUgIWltcG9ydGFudDtcbn1cblxuLnctMiB7XG4gIHdpZHRoOiAxNi42NjY3JSAhaW1wb3J0YW50O1xufVxuXG4udy0zIHtcbiAgd2lkdGg6IDI1JSAhaW1wb3J0YW50O1xufVxuXG4udy00IHtcbiAgd2lkdGg6IDMzLjMzMzMlICFpbXBvcnRhbnQ7XG59XG5cbi53LTUge1xuICB3aWR0aDogNDEuNjY2NyUgIWltcG9ydGFudDtcbn1cblxuLnctNiB7XG4gIHdpZHRoOiA1MCUgIWltcG9ydGFudDtcbn1cblxuLnctNyB7XG4gIHdpZHRoOiA1OC4zMzMzJSAhaW1wb3J0YW50O1xufVxuXG4udy04IHtcbiAgd2lkdGg6IDY2LjY2NjclICFpbXBvcnRhbnQ7XG59XG5cbi53LTkge1xuICB3aWR0aDogNzUlICFpbXBvcnRhbnQ7XG59XG5cbi53LTEwIHtcbiAgd2lkdGg6IDgzLjMzMzMlICFpbXBvcnRhbnQ7XG59XG5cbi53LTExIHtcbiAgd2lkdGg6IDkxLjY2NjclICFpbXBvcnRhbnQ7XG59XG5cbi53LTEyIHtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbn1cblxuLnctbWluIHtcbiAgd2lkdGg6IG1pbi1jb250ZW50ICFpbXBvcnRhbnQ7XG59XG5cbi53LW1heCB7XG4gIHdpZHRoOiBtYXgtY29udGVudCAhaW1wb3J0YW50O1xufVxuXG4udy1maXQge1xuICB3aWR0aDogZml0LWNvbnRlbnQgIWltcG9ydGFudDtcbn1cblxuLnctMXJlbSB7XG4gIHdpZHRoOiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi53LTJyZW0ge1xuICB3aWR0aDogMnJlbSAhaW1wb3J0YW50O1xufVxuXG4udy0zcmVtIHtcbiAgd2lkdGg6IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLnctNHJlbSB7XG4gIHdpZHRoOiA0cmVtICFpbXBvcnRhbnQ7XG59XG5cbi53LTVyZW0ge1xuICB3aWR0aDogNXJlbSAhaW1wb3J0YW50O1xufVxuXG4udy02cmVtIHtcbiAgd2lkdGg6IDZyZW0gIWltcG9ydGFudDtcbn1cblxuLnctN3JlbSB7XG4gIHdpZHRoOiA3cmVtICFpbXBvcnRhbnQ7XG59XG5cbi53LThyZW0ge1xuICB3aWR0aDogOHJlbSAhaW1wb3J0YW50O1xufVxuXG4udy05cmVtIHtcbiAgd2lkdGg6IDlyZW0gIWltcG9ydGFudDtcbn1cblxuLnctMTByZW0ge1xuICB3aWR0aDogMTByZW0gIWltcG9ydGFudDtcbn1cblxuLnctMTFyZW0ge1xuICB3aWR0aDogMTFyZW0gIWltcG9ydGFudDtcbn1cblxuLnctMTJyZW0ge1xuICB3aWR0aDogMTJyZW0gIWltcG9ydGFudDtcbn1cblxuLnctMTNyZW0ge1xuICB3aWR0aDogMTNyZW0gIWltcG9ydGFudDtcbn1cblxuLnctMTRyZW0ge1xuICB3aWR0aDogMTRyZW0gIWltcG9ydGFudDtcbn1cblxuLnctMTVyZW0ge1xuICB3aWR0aDogMTVyZW0gIWltcG9ydGFudDtcbn1cblxuLnctMTZyZW0ge1xuICB3aWR0aDogMTZyZW0gIWltcG9ydGFudDtcbn1cblxuLnctMTdyZW0ge1xuICB3aWR0aDogMTdyZW0gIWltcG9ydGFudDtcbn1cblxuLnctMThyZW0ge1xuICB3aWR0aDogMThyZW0gIWltcG9ydGFudDtcbn1cblxuLnctMTlyZW0ge1xuICB3aWR0aDogMTlyZW0gIWltcG9ydGFudDtcbn1cblxuLnctMjByZW0ge1xuICB3aWR0aDogMjByZW0gIWltcG9ydGFudDtcbn1cblxuLnctMjFyZW0ge1xuICB3aWR0aDogMjFyZW0gIWltcG9ydGFudDtcbn1cblxuLnctMjJyZW0ge1xuICB3aWR0aDogMjJyZW0gIWltcG9ydGFudDtcbn1cblxuLnctMjNyZW0ge1xuICB3aWR0aDogMjNyZW0gIWltcG9ydGFudDtcbn1cblxuLnctMjRyZW0ge1xuICB3aWR0aDogMjRyZW0gIWltcG9ydGFudDtcbn1cblxuLnctMjVyZW0ge1xuICB3aWR0aDogMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnctMjZyZW0ge1xuICB3aWR0aDogMjZyZW0gIWltcG9ydGFudDtcbn1cblxuLnctMjdyZW0ge1xuICB3aWR0aDogMjdyZW0gIWltcG9ydGFudDtcbn1cblxuLnctMjhyZW0ge1xuICB3aWR0aDogMjhyZW0gIWltcG9ydGFudDtcbn1cblxuLnctMjlyZW0ge1xuICB3aWR0aDogMjlyZW0gIWltcG9ydGFudDtcbn1cblxuLnctMzByZW0ge1xuICB3aWR0aDogMzByZW0gIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnNtXFw6dy1mdWxsIHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICB9XG4gIC5zbVxcOnctc2NyZWVuIHtcbiAgICB3aWR0aDogMTAwdncgIWltcG9ydGFudDtcbiAgfVxuICAuc21cXDp3LWF1dG8ge1xuICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNtXFw6dy0xIHtcbiAgICB3aWR0aDogOC4zMzMzJSAhaW1wb3J0YW50O1xuICB9XG4gIC5zbVxcOnctMiB7XG4gICAgd2lkdGg6IDE2LjY2NjclICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNtXFw6dy0zIHtcbiAgICB3aWR0aDogMjUlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNtXFw6dy00IHtcbiAgICB3aWR0aDogMzMuMzMzMyUgIWltcG9ydGFudDtcbiAgfVxuICAuc21cXDp3LTUge1xuICAgIHdpZHRoOiA0MS42NjY3JSAhaW1wb3J0YW50O1xuICB9XG4gIC5zbVxcOnctNiB7XG4gICAgd2lkdGg6IDUwJSAhaW1wb3J0YW50O1xuICB9XG4gIC5zbVxcOnctNyB7XG4gICAgd2lkdGg6IDU4LjMzMzMlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNtXFw6dy04IHtcbiAgICB3aWR0aDogNjYuNjY2NyUgIWltcG9ydGFudDtcbiAgfVxuICAuc21cXDp3LTkge1xuICAgIHdpZHRoOiA3NSUgIWltcG9ydGFudDtcbiAgfVxuICAuc21cXDp3LTEwIHtcbiAgICB3aWR0aDogODMuMzMzMyUgIWltcG9ydGFudDtcbiAgfVxuICAuc21cXDp3LTExIHtcbiAgICB3aWR0aDogOTEuNjY2NyUgIWltcG9ydGFudDtcbiAgfVxuICAuc21cXDp3LTEyIHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICB9XG4gIC5zbVxcOnctbWluIHtcbiAgICB3aWR0aDogbWluLWNvbnRlbnQgIWltcG9ydGFudDtcbiAgfVxuICAuc21cXDp3LW1heCB7XG4gICAgd2lkdGg6IG1heC1jb250ZW50ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNtXFw6dy1maXQge1xuICAgIHdpZHRoOiBmaXQtY29udGVudCAhaW1wb3J0YW50O1xuICB9XG4gIC5zbVxcOnctMXJlbSB7XG4gICAgd2lkdGg6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuc21cXDp3LTJyZW0ge1xuICAgIHdpZHRoOiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNtXFw6dy0zcmVtIHtcbiAgICB3aWR0aDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5zbVxcOnctNHJlbSB7XG4gICAgd2lkdGg6IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuc21cXDp3LTVyZW0ge1xuICAgIHdpZHRoOiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNtXFw6dy02cmVtIHtcbiAgICB3aWR0aDogNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5zbVxcOnctN3JlbSB7XG4gICAgd2lkdGg6IDdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuc21cXDp3LThyZW0ge1xuICAgIHdpZHRoOiA4cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNtXFw6dy05cmVtIHtcbiAgICB3aWR0aDogOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5zbVxcOnctMTByZW0ge1xuICAgIHdpZHRoOiAxMHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5zbVxcOnctMTFyZW0ge1xuICAgIHdpZHRoOiAxMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5zbVxcOnctMTJyZW0ge1xuICAgIHdpZHRoOiAxMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5zbVxcOnctMTNyZW0ge1xuICAgIHdpZHRoOiAxM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5zbVxcOnctMTRyZW0ge1xuICAgIHdpZHRoOiAxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5zbVxcOnctMTVyZW0ge1xuICAgIHdpZHRoOiAxNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5zbVxcOnctMTZyZW0ge1xuICAgIHdpZHRoOiAxNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5zbVxcOnctMTdyZW0ge1xuICAgIHdpZHRoOiAxN3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5zbVxcOnctMThyZW0ge1xuICAgIHdpZHRoOiAxOHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5zbVxcOnctMTlyZW0ge1xuICAgIHdpZHRoOiAxOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5zbVxcOnctMjByZW0ge1xuICAgIHdpZHRoOiAyMHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5zbVxcOnctMjFyZW0ge1xuICAgIHdpZHRoOiAyMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5zbVxcOnctMjJyZW0ge1xuICAgIHdpZHRoOiAyMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5zbVxcOnctMjNyZW0ge1xuICAgIHdpZHRoOiAyM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5zbVxcOnctMjRyZW0ge1xuICAgIHdpZHRoOiAyNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5zbVxcOnctMjVyZW0ge1xuICAgIHdpZHRoOiAyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5zbVxcOnctMjZyZW0ge1xuICAgIHdpZHRoOiAyNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5zbVxcOnctMjdyZW0ge1xuICAgIHdpZHRoOiAyN3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5zbVxcOnctMjhyZW0ge1xuICAgIHdpZHRoOiAyOHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5zbVxcOnctMjlyZW0ge1xuICAgIHdpZHRoOiAyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5zbVxcOnctMzByZW0ge1xuICAgIHdpZHRoOiAzMHJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAubWRcXDp3LWZ1bGwge1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1kXFw6dy1zY3JlZW4ge1xuICAgIHdpZHRoOiAxMDB2dyAhaW1wb3J0YW50O1xuICB9XG4gIC5tZFxcOnctYXV0byB7XG4gICAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubWRcXDp3LTEge1xuICAgIHdpZHRoOiA4LjMzMzMlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1kXFw6dy0yIHtcbiAgICB3aWR0aDogMTYuNjY2NyUgIWltcG9ydGFudDtcbiAgfVxuICAubWRcXDp3LTMge1xuICAgIHdpZHRoOiAyNSUgIWltcG9ydGFudDtcbiAgfVxuICAubWRcXDp3LTQge1xuICAgIHdpZHRoOiAzMy4zMzMzJSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZFxcOnctNSB7XG4gICAgd2lkdGg6IDQxLjY2NjclICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1kXFw6dy02IHtcbiAgICB3aWR0aDogNTAlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1kXFw6dy03IHtcbiAgICB3aWR0aDogNTguMzMzMyUgIWltcG9ydGFudDtcbiAgfVxuICAubWRcXDp3LTgge1xuICAgIHdpZHRoOiA2Ni42NjY3JSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZFxcOnctOSB7XG4gICAgd2lkdGg6IDc1JSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZFxcOnctMTAge1xuICAgIHdpZHRoOiA4My4zMzMzJSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZFxcOnctMTEge1xuICAgIHdpZHRoOiA5MS42NjY3JSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZFxcOnctMTIge1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1kXFw6dy1taW4ge1xuICAgIHdpZHRoOiBtaW4tY29udGVudCAhaW1wb3J0YW50O1xuICB9XG4gIC5tZFxcOnctbWF4IHtcbiAgICB3aWR0aDogbWF4LWNvbnRlbnQgIWltcG9ydGFudDtcbiAgfVxuICAubWRcXDp3LWZpdCB7XG4gICAgd2lkdGg6IGZpdC1jb250ZW50ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1kXFw6dy0xcmVtIHtcbiAgICB3aWR0aDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZFxcOnctMnJlbSB7XG4gICAgd2lkdGg6IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWRcXDp3LTNyZW0ge1xuICAgIHdpZHRoOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1kXFw6dy00cmVtIHtcbiAgICB3aWR0aDogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZFxcOnctNXJlbSB7XG4gICAgd2lkdGg6IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWRcXDp3LTZyZW0ge1xuICAgIHdpZHRoOiA2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1kXFw6dy03cmVtIHtcbiAgICB3aWR0aDogN3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZFxcOnctOHJlbSB7XG4gICAgd2lkdGg6IDhyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWRcXDp3LTlyZW0ge1xuICAgIHdpZHRoOiA5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1kXFw6dy0xMHJlbSB7XG4gICAgd2lkdGg6IDEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1kXFw6dy0xMXJlbSB7XG4gICAgd2lkdGg6IDExcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1kXFw6dy0xMnJlbSB7XG4gICAgd2lkdGg6IDEycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1kXFw6dy0xM3JlbSB7XG4gICAgd2lkdGg6IDEzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1kXFw6dy0xNHJlbSB7XG4gICAgd2lkdGg6IDE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1kXFw6dy0xNXJlbSB7XG4gICAgd2lkdGg6IDE1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1kXFw6dy0xNnJlbSB7XG4gICAgd2lkdGg6IDE2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1kXFw6dy0xN3JlbSB7XG4gICAgd2lkdGg6IDE3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1kXFw6dy0xOHJlbSB7XG4gICAgd2lkdGg6IDE4cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1kXFw6dy0xOXJlbSB7XG4gICAgd2lkdGg6IDE5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1kXFw6dy0yMHJlbSB7XG4gICAgd2lkdGg6IDIwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1kXFw6dy0yMXJlbSB7XG4gICAgd2lkdGg6IDIxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1kXFw6dy0yMnJlbSB7XG4gICAgd2lkdGg6IDIycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1kXFw6dy0yM3JlbSB7XG4gICAgd2lkdGg6IDIzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1kXFw6dy0yNHJlbSB7XG4gICAgd2lkdGg6IDI0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1kXFw6dy0yNXJlbSB7XG4gICAgd2lkdGg6IDI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1kXFw6dy0yNnJlbSB7XG4gICAgd2lkdGg6IDI2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1kXFw6dy0yN3JlbSB7XG4gICAgd2lkdGg6IDI3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1kXFw6dy0yOHJlbSB7XG4gICAgd2lkdGg6IDI4cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1kXFw6dy0yOXJlbSB7XG4gICAgd2lkdGg6IDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1kXFw6dy0zMHJlbSB7XG4gICAgd2lkdGg6IDMwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5sZ1xcOnctZnVsbCB7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgfVxuICAubGdcXDp3LXNjcmVlbiB7XG4gICAgd2lkdGg6IDEwMHZ3ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxnXFw6dy1hdXRvIHtcbiAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5sZ1xcOnctMSB7XG4gICAgd2lkdGg6IDguMzMzMyUgIWltcG9ydGFudDtcbiAgfVxuICAubGdcXDp3LTIge1xuICAgIHdpZHRoOiAxNi42NjY3JSAhaW1wb3J0YW50O1xuICB9XG4gIC5sZ1xcOnctMyB7XG4gICAgd2lkdGg6IDI1JSAhaW1wb3J0YW50O1xuICB9XG4gIC5sZ1xcOnctNCB7XG4gICAgd2lkdGg6IDMzLjMzMzMlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxnXFw6dy01IHtcbiAgICB3aWR0aDogNDEuNjY2NyUgIWltcG9ydGFudDtcbiAgfVxuICAubGdcXDp3LTYge1xuICAgIHdpZHRoOiA1MCUgIWltcG9ydGFudDtcbiAgfVxuICAubGdcXDp3LTcge1xuICAgIHdpZHRoOiA1OC4zMzMzJSAhaW1wb3J0YW50O1xuICB9XG4gIC5sZ1xcOnctOCB7XG4gICAgd2lkdGg6IDY2LjY2NjclICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxnXFw6dy05IHtcbiAgICB3aWR0aDogNzUlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxnXFw6dy0xMCB7XG4gICAgd2lkdGg6IDgzLjMzMzMlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxnXFw6dy0xMSB7XG4gICAgd2lkdGg6IDkxLjY2NjclICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxnXFw6dy0xMiB7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgfVxuICAubGdcXDp3LW1pbiB7XG4gICAgd2lkdGg6IG1pbi1jb250ZW50ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxnXFw6dy1tYXgge1xuICAgIHdpZHRoOiBtYXgtY29udGVudCAhaW1wb3J0YW50O1xuICB9XG4gIC5sZ1xcOnctZml0IHtcbiAgICB3aWR0aDogZml0LWNvbnRlbnQgIWltcG9ydGFudDtcbiAgfVxuICAubGdcXDp3LTFyZW0ge1xuICAgIHdpZHRoOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxnXFw6dy0ycmVtIHtcbiAgICB3aWR0aDogMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5sZ1xcOnctM3JlbSB7XG4gICAgd2lkdGg6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubGdcXDp3LTRyZW0ge1xuICAgIHdpZHRoOiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxnXFw6dy01cmVtIHtcbiAgICB3aWR0aDogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5sZ1xcOnctNnJlbSB7XG4gICAgd2lkdGg6IDZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubGdcXDp3LTdyZW0ge1xuICAgIHdpZHRoOiA3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxnXFw6dy04cmVtIHtcbiAgICB3aWR0aDogOHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5sZ1xcOnctOXJlbSB7XG4gICAgd2lkdGg6IDlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubGdcXDp3LTEwcmVtIHtcbiAgICB3aWR0aDogMTByZW0gIWltcG9ydGFudDtcbiAgfVxuICAubGdcXDp3LTExcmVtIHtcbiAgICB3aWR0aDogMTFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubGdcXDp3LTEycmVtIHtcbiAgICB3aWR0aDogMTJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubGdcXDp3LTEzcmVtIHtcbiAgICB3aWR0aDogMTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubGdcXDp3LTE0cmVtIHtcbiAgICB3aWR0aDogMTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubGdcXDp3LTE1cmVtIHtcbiAgICB3aWR0aDogMTVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubGdcXDp3LTE2cmVtIHtcbiAgICB3aWR0aDogMTZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubGdcXDp3LTE3cmVtIHtcbiAgICB3aWR0aDogMTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubGdcXDp3LTE4cmVtIHtcbiAgICB3aWR0aDogMThyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubGdcXDp3LTE5cmVtIHtcbiAgICB3aWR0aDogMTlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubGdcXDp3LTIwcmVtIHtcbiAgICB3aWR0aDogMjByZW0gIWltcG9ydGFudDtcbiAgfVxuICAubGdcXDp3LTIxcmVtIHtcbiAgICB3aWR0aDogMjFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubGdcXDp3LTIycmVtIHtcbiAgICB3aWR0aDogMjJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubGdcXDp3LTIzcmVtIHtcbiAgICB3aWR0aDogMjNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubGdcXDp3LTI0cmVtIHtcbiAgICB3aWR0aDogMjRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubGdcXDp3LTI1cmVtIHtcbiAgICB3aWR0aDogMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubGdcXDp3LTI2cmVtIHtcbiAgICB3aWR0aDogMjZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubGdcXDp3LTI3cmVtIHtcbiAgICB3aWR0aDogMjdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubGdcXDp3LTI4cmVtIHtcbiAgICB3aWR0aDogMjhyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubGdcXDp3LTI5cmVtIHtcbiAgICB3aWR0aDogMjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubGdcXDp3LTMwcmVtIHtcbiAgICB3aWR0aDogMzByZW0gIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC54bFxcOnctZnVsbCB7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgfVxuICAueGxcXDp3LXNjcmVlbiB7XG4gICAgd2lkdGg6IDEwMHZ3ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnhsXFw6dy1hdXRvIHtcbiAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC54bFxcOnctMSB7XG4gICAgd2lkdGg6IDguMzMzMyUgIWltcG9ydGFudDtcbiAgfVxuICAueGxcXDp3LTIge1xuICAgIHdpZHRoOiAxNi42NjY3JSAhaW1wb3J0YW50O1xuICB9XG4gIC54bFxcOnctMyB7XG4gICAgd2lkdGg6IDI1JSAhaW1wb3J0YW50O1xuICB9XG4gIC54bFxcOnctNCB7XG4gICAgd2lkdGg6IDMzLjMzMzMlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnhsXFw6dy01IHtcbiAgICB3aWR0aDogNDEuNjY2NyUgIWltcG9ydGFudDtcbiAgfVxuICAueGxcXDp3LTYge1xuICAgIHdpZHRoOiA1MCUgIWltcG9ydGFudDtcbiAgfVxuICAueGxcXDp3LTcge1xuICAgIHdpZHRoOiA1OC4zMzMzJSAhaW1wb3J0YW50O1xuICB9XG4gIC54bFxcOnctOCB7XG4gICAgd2lkdGg6IDY2LjY2NjclICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnhsXFw6dy05IHtcbiAgICB3aWR0aDogNzUlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnhsXFw6dy0xMCB7XG4gICAgd2lkdGg6IDgzLjMzMzMlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnhsXFw6dy0xMSB7XG4gICAgd2lkdGg6IDkxLjY2NjclICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnhsXFw6dy0xMiB7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgfVxuICAueGxcXDp3LW1pbiB7XG4gICAgd2lkdGg6IG1pbi1jb250ZW50ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnhsXFw6dy1tYXgge1xuICAgIHdpZHRoOiBtYXgtY29udGVudCAhaW1wb3J0YW50O1xuICB9XG4gIC54bFxcOnctZml0IHtcbiAgICB3aWR0aDogZml0LWNvbnRlbnQgIWltcG9ydGFudDtcbiAgfVxuICAueGxcXDp3LTFyZW0ge1xuICAgIHdpZHRoOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnhsXFw6dy0ycmVtIHtcbiAgICB3aWR0aDogMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC54bFxcOnctM3JlbSB7XG4gICAgd2lkdGg6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAueGxcXDp3LTRyZW0ge1xuICAgIHdpZHRoOiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnhsXFw6dy01cmVtIHtcbiAgICB3aWR0aDogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC54bFxcOnctNnJlbSB7XG4gICAgd2lkdGg6IDZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAueGxcXDp3LTdyZW0ge1xuICAgIHdpZHRoOiA3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnhsXFw6dy04cmVtIHtcbiAgICB3aWR0aDogOHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC54bFxcOnctOXJlbSB7XG4gICAgd2lkdGg6IDlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAueGxcXDp3LTEwcmVtIHtcbiAgICB3aWR0aDogMTByZW0gIWltcG9ydGFudDtcbiAgfVxuICAueGxcXDp3LTExcmVtIHtcbiAgICB3aWR0aDogMTFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAueGxcXDp3LTEycmVtIHtcbiAgICB3aWR0aDogMTJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAueGxcXDp3LTEzcmVtIHtcbiAgICB3aWR0aDogMTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAueGxcXDp3LTE0cmVtIHtcbiAgICB3aWR0aDogMTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAueGxcXDp3LTE1cmVtIHtcbiAgICB3aWR0aDogMTVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAueGxcXDp3LTE2cmVtIHtcbiAgICB3aWR0aDogMTZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAueGxcXDp3LTE3cmVtIHtcbiAgICB3aWR0aDogMTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAueGxcXDp3LTE4cmVtIHtcbiAgICB3aWR0aDogMThyZW0gIWltcG9ydGFudDtcbiAgfVxuICAueGxcXDp3LTE5cmVtIHtcbiAgICB3aWR0aDogMTlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAueGxcXDp3LTIwcmVtIHtcbiAgICB3aWR0aDogMjByZW0gIWltcG9ydGFudDtcbiAgfVxuICAueGxcXDp3LTIxcmVtIHtcbiAgICB3aWR0aDogMjFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAueGxcXDp3LTIycmVtIHtcbiAgICB3aWR0aDogMjJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAueGxcXDp3LTIzcmVtIHtcbiAgICB3aWR0aDogMjNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAueGxcXDp3LTI0cmVtIHtcbiAgICB3aWR0aDogMjRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAueGxcXDp3LTI1cmVtIHtcbiAgICB3aWR0aDogMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAueGxcXDp3LTI2cmVtIHtcbiAgICB3aWR0aDogMjZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAueGxcXDp3LTI3cmVtIHtcbiAgICB3aWR0aDogMjdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAueGxcXDp3LTI4cmVtIHtcbiAgICB3aWR0aDogMjhyZW0gIWltcG9ydGFudDtcbiAgfVxuICAueGxcXDp3LTI5cmVtIHtcbiAgICB3aWR0aDogMjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAueGxcXDp3LTMwcmVtIHtcbiAgICB3aWR0aDogMzByZW0gIWltcG9ydGFudDtcbiAgfVxufVxuLmgtZnVsbCB7XG4gIGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xufVxuXG4uaC1zY3JlZW4ge1xuICBoZWlnaHQ6IDEwMHZoICFpbXBvcnRhbnQ7XG59XG5cbi5oLWF1dG8ge1xuICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLmgtbWluIHtcbiAgaGVpZ2h0OiBtaW4tY29udGVudCAhaW1wb3J0YW50O1xufVxuXG4uaC1tYXgge1xuICBoZWlnaHQ6IG1heC1jb250ZW50ICFpbXBvcnRhbnQ7XG59XG5cbi5oLWZpdCB7XG4gIGhlaWdodDogZml0LWNvbnRlbnQgIWltcG9ydGFudDtcbn1cblxuLmgtMXJlbSB7XG4gIGhlaWdodDogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4uaC0ycmVtIHtcbiAgaGVpZ2h0OiAycmVtICFpbXBvcnRhbnQ7XG59XG5cbi5oLTNyZW0ge1xuICBoZWlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLmgtNHJlbSB7XG4gIGhlaWdodDogNHJlbSAhaW1wb3J0YW50O1xufVxuXG4uaC01cmVtIHtcbiAgaGVpZ2h0OiA1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5oLTZyZW0ge1xuICBoZWlnaHQ6IDZyZW0gIWltcG9ydGFudDtcbn1cblxuLmgtN3JlbSB7XG4gIGhlaWdodDogN3JlbSAhaW1wb3J0YW50O1xufVxuXG4uaC04cmVtIHtcbiAgaGVpZ2h0OiA4cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5oLTlyZW0ge1xuICBoZWlnaHQ6IDlyZW0gIWltcG9ydGFudDtcbn1cblxuLmgtMTByZW0ge1xuICBoZWlnaHQ6IDEwcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5oLTExcmVtIHtcbiAgaGVpZ2h0OiAxMXJlbSAhaW1wb3J0YW50O1xufVxuXG4uaC0xMnJlbSB7XG4gIGhlaWdodDogMTJyZW0gIWltcG9ydGFudDtcbn1cblxuLmgtMTNyZW0ge1xuICBoZWlnaHQ6IDEzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5oLTE0cmVtIHtcbiAgaGVpZ2h0OiAxNHJlbSAhaW1wb3J0YW50O1xufVxuXG4uaC0xNXJlbSB7XG4gIGhlaWdodDogMTVyZW0gIWltcG9ydGFudDtcbn1cblxuLmgtMTZyZW0ge1xuICBoZWlnaHQ6IDE2cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5oLTE3cmVtIHtcbiAgaGVpZ2h0OiAxN3JlbSAhaW1wb3J0YW50O1xufVxuXG4uaC0xOHJlbSB7XG4gIGhlaWdodDogMThyZW0gIWltcG9ydGFudDtcbn1cblxuLmgtMTlyZW0ge1xuICBoZWlnaHQ6IDE5cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5oLTIwcmVtIHtcbiAgaGVpZ2h0OiAyMHJlbSAhaW1wb3J0YW50O1xufVxuXG4uaC0yMXJlbSB7XG4gIGhlaWdodDogMjFyZW0gIWltcG9ydGFudDtcbn1cblxuLmgtMjJyZW0ge1xuICBoZWlnaHQ6IDIycmVtICFpbXBvcnRhbnQ7XG59XG5cbi5oLTIzcmVtIHtcbiAgaGVpZ2h0OiAyM3JlbSAhaW1wb3J0YW50O1xufVxuXG4uaC0yNHJlbSB7XG4gIGhlaWdodDogMjRyZW0gIWltcG9ydGFudDtcbn1cblxuLmgtMjVyZW0ge1xuICBoZWlnaHQ6IDI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5oLTI2cmVtIHtcbiAgaGVpZ2h0OiAyNnJlbSAhaW1wb3J0YW50O1xufVxuXG4uaC0yN3JlbSB7XG4gIGhlaWdodDogMjdyZW0gIWltcG9ydGFudDtcbn1cblxuLmgtMjhyZW0ge1xuICBoZWlnaHQ6IDI4cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5oLTI5cmVtIHtcbiAgaGVpZ2h0OiAyOXJlbSAhaW1wb3J0YW50O1xufVxuXG4uaC0zMHJlbSB7XG4gIGhlaWdodDogMzByZW0gIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnNtXFw6aC1mdWxsIHtcbiAgICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbiAgfVxuICAuc21cXDpoLXNjcmVlbiB7XG4gICAgaGVpZ2h0OiAxMDB2aCAhaW1wb3J0YW50O1xuICB9XG4gIC5zbVxcOmgtYXV0byB7XG4gICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNtXFw6aC1taW4ge1xuICAgIGhlaWdodDogbWluLWNvbnRlbnQgIWltcG9ydGFudDtcbiAgfVxuICAuc21cXDpoLW1heCB7XG4gICAgaGVpZ2h0OiBtYXgtY29udGVudCAhaW1wb3J0YW50O1xuICB9XG4gIC5zbVxcOmgtZml0IHtcbiAgICBoZWlnaHQ6IGZpdC1jb250ZW50ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNtXFw6aC0xcmVtIHtcbiAgICBoZWlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuc21cXDpoLTJyZW0ge1xuICAgIGhlaWdodDogMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5zbVxcOmgtM3JlbSB7XG4gICAgaGVpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNtXFw6aC00cmVtIHtcbiAgICBoZWlnaHQ6IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuc21cXDpoLTVyZW0ge1xuICAgIGhlaWdodDogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5zbVxcOmgtNnJlbSB7XG4gICAgaGVpZ2h0OiA2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNtXFw6aC03cmVtIHtcbiAgICBoZWlnaHQ6IDdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuc21cXDpoLThyZW0ge1xuICAgIGhlaWdodDogOHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5zbVxcOmgtOXJlbSB7XG4gICAgaGVpZ2h0OiA5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNtXFw6aC0xMHJlbSB7XG4gICAgaGVpZ2h0OiAxMHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5zbVxcOmgtMTFyZW0ge1xuICAgIGhlaWdodDogMTFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuc21cXDpoLTEycmVtIHtcbiAgICBoZWlnaHQ6IDEycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNtXFw6aC0xM3JlbSB7XG4gICAgaGVpZ2h0OiAxM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5zbVxcOmgtMTRyZW0ge1xuICAgIGhlaWdodDogMTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuc21cXDpoLTE1cmVtIHtcbiAgICBoZWlnaHQ6IDE1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNtXFw6aC0xNnJlbSB7XG4gICAgaGVpZ2h0OiAxNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5zbVxcOmgtMTdyZW0ge1xuICAgIGhlaWdodDogMTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuc21cXDpoLTE4cmVtIHtcbiAgICBoZWlnaHQ6IDE4cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNtXFw6aC0xOXJlbSB7XG4gICAgaGVpZ2h0OiAxOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5zbVxcOmgtMjByZW0ge1xuICAgIGhlaWdodDogMjByZW0gIWltcG9ydGFudDtcbiAgfVxuICAuc21cXDpoLTIxcmVtIHtcbiAgICBoZWlnaHQ6IDIxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNtXFw6aC0yMnJlbSB7XG4gICAgaGVpZ2h0OiAyMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5zbVxcOmgtMjNyZW0ge1xuICAgIGhlaWdodDogMjNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuc21cXDpoLTI0cmVtIHtcbiAgICBoZWlnaHQ6IDI0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNtXFw6aC0yNXJlbSB7XG4gICAgaGVpZ2h0OiAyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5zbVxcOmgtMjZyZW0ge1xuICAgIGhlaWdodDogMjZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuc21cXDpoLTI3cmVtIHtcbiAgICBoZWlnaHQ6IDI3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNtXFw6aC0yOHJlbSB7XG4gICAgaGVpZ2h0OiAyOHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5zbVxcOmgtMjlyZW0ge1xuICAgIGhlaWdodDogMjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuc21cXDpoLTMwcmVtIHtcbiAgICBoZWlnaHQ6IDMwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tZFxcOmgtZnVsbCB7XG4gICAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1kXFw6aC1zY3JlZW4ge1xuICAgIGhlaWdodDogMTAwdmggIWltcG9ydGFudDtcbiAgfVxuICAubWRcXDpoLWF1dG8ge1xuICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tZFxcOmgtbWluIHtcbiAgICBoZWlnaHQ6IG1pbi1jb250ZW50ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1kXFw6aC1tYXgge1xuICAgIGhlaWdodDogbWF4LWNvbnRlbnQgIWltcG9ydGFudDtcbiAgfVxuICAubWRcXDpoLWZpdCB7XG4gICAgaGVpZ2h0OiBmaXQtY29udGVudCAhaW1wb3J0YW50O1xuICB9XG4gIC5tZFxcOmgtMXJlbSB7XG4gICAgaGVpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1kXFw6aC0ycmVtIHtcbiAgICBoZWlnaHQ6IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWRcXDpoLTNyZW0ge1xuICAgIGhlaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZFxcOmgtNHJlbSB7XG4gICAgaGVpZ2h0OiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1kXFw6aC01cmVtIHtcbiAgICBoZWlnaHQ6IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWRcXDpoLTZyZW0ge1xuICAgIGhlaWdodDogNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZFxcOmgtN3JlbSB7XG4gICAgaGVpZ2h0OiA3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1kXFw6aC04cmVtIHtcbiAgICBoZWlnaHQ6IDhyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWRcXDpoLTlyZW0ge1xuICAgIGhlaWdodDogOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZFxcOmgtMTByZW0ge1xuICAgIGhlaWdodDogMTByZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWRcXDpoLTExcmVtIHtcbiAgICBoZWlnaHQ6IDExcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1kXFw6aC0xMnJlbSB7XG4gICAgaGVpZ2h0OiAxMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZFxcOmgtMTNyZW0ge1xuICAgIGhlaWdodDogMTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWRcXDpoLTE0cmVtIHtcbiAgICBoZWlnaHQ6IDE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1kXFw6aC0xNXJlbSB7XG4gICAgaGVpZ2h0OiAxNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZFxcOmgtMTZyZW0ge1xuICAgIGhlaWdodDogMTZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWRcXDpoLTE3cmVtIHtcbiAgICBoZWlnaHQ6IDE3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1kXFw6aC0xOHJlbSB7XG4gICAgaGVpZ2h0OiAxOHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZFxcOmgtMTlyZW0ge1xuICAgIGhlaWdodDogMTlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWRcXDpoLTIwcmVtIHtcbiAgICBoZWlnaHQ6IDIwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1kXFw6aC0yMXJlbSB7XG4gICAgaGVpZ2h0OiAyMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZFxcOmgtMjJyZW0ge1xuICAgIGhlaWdodDogMjJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWRcXDpoLTIzcmVtIHtcbiAgICBoZWlnaHQ6IDIzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1kXFw6aC0yNHJlbSB7XG4gICAgaGVpZ2h0OiAyNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZFxcOmgtMjVyZW0ge1xuICAgIGhlaWdodDogMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWRcXDpoLTI2cmVtIHtcbiAgICBoZWlnaHQ6IDI2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1kXFw6aC0yN3JlbSB7XG4gICAgaGVpZ2h0OiAyN3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZFxcOmgtMjhyZW0ge1xuICAgIGhlaWdodDogMjhyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWRcXDpoLTI5cmVtIHtcbiAgICBoZWlnaHQ6IDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1kXFw6aC0zMHJlbSB7XG4gICAgaGVpZ2h0OiAzMHJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAubGdcXDpoLWZ1bGwge1xuICAgIGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xuICB9XG4gIC5sZ1xcOmgtc2NyZWVuIHtcbiAgICBoZWlnaHQ6IDEwMHZoICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxnXFw6aC1hdXRvIHtcbiAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubGdcXDpoLW1pbiB7XG4gICAgaGVpZ2h0OiBtaW4tY29udGVudCAhaW1wb3J0YW50O1xuICB9XG4gIC5sZ1xcOmgtbWF4IHtcbiAgICBoZWlnaHQ6IG1heC1jb250ZW50ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxnXFw6aC1maXQge1xuICAgIGhlaWdodDogZml0LWNvbnRlbnQgIWltcG9ydGFudDtcbiAgfVxuICAubGdcXDpoLTFyZW0ge1xuICAgIGhlaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5sZ1xcOmgtMnJlbSB7XG4gICAgaGVpZ2h0OiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxnXFw6aC0zcmVtIHtcbiAgICBoZWlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubGdcXDpoLTRyZW0ge1xuICAgIGhlaWdodDogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5sZ1xcOmgtNXJlbSB7XG4gICAgaGVpZ2h0OiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxnXFw6aC02cmVtIHtcbiAgICBoZWlnaHQ6IDZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubGdcXDpoLTdyZW0ge1xuICAgIGhlaWdodDogN3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5sZ1xcOmgtOHJlbSB7XG4gICAgaGVpZ2h0OiA4cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxnXFw6aC05cmVtIHtcbiAgICBoZWlnaHQ6IDlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubGdcXDpoLTEwcmVtIHtcbiAgICBoZWlnaHQ6IDEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxnXFw6aC0xMXJlbSB7XG4gICAgaGVpZ2h0OiAxMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5sZ1xcOmgtMTJyZW0ge1xuICAgIGhlaWdodDogMTJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubGdcXDpoLTEzcmVtIHtcbiAgICBoZWlnaHQ6IDEzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxnXFw6aC0xNHJlbSB7XG4gICAgaGVpZ2h0OiAxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5sZ1xcOmgtMTVyZW0ge1xuICAgIGhlaWdodDogMTVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubGdcXDpoLTE2cmVtIHtcbiAgICBoZWlnaHQ6IDE2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxnXFw6aC0xN3JlbSB7XG4gICAgaGVpZ2h0OiAxN3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5sZ1xcOmgtMThyZW0ge1xuICAgIGhlaWdodDogMThyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubGdcXDpoLTE5cmVtIHtcbiAgICBoZWlnaHQ6IDE5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxnXFw6aC0yMHJlbSB7XG4gICAgaGVpZ2h0OiAyMHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5sZ1xcOmgtMjFyZW0ge1xuICAgIGhlaWdodDogMjFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubGdcXDpoLTIycmVtIHtcbiAgICBoZWlnaHQ6IDIycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxnXFw6aC0yM3JlbSB7XG4gICAgaGVpZ2h0OiAyM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5sZ1xcOmgtMjRyZW0ge1xuICAgIGhlaWdodDogMjRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubGdcXDpoLTI1cmVtIHtcbiAgICBoZWlnaHQ6IDI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxnXFw6aC0yNnJlbSB7XG4gICAgaGVpZ2h0OiAyNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5sZ1xcOmgtMjdyZW0ge1xuICAgIGhlaWdodDogMjdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubGdcXDpoLTI4cmVtIHtcbiAgICBoZWlnaHQ6IDI4cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxnXFw6aC0yOXJlbSB7XG4gICAgaGVpZ2h0OiAyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5sZ1xcOmgtMzByZW0ge1xuICAgIGhlaWdodDogMzByZW0gIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC54bFxcOmgtZnVsbCB7XG4gICAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnhsXFw6aC1zY3JlZW4ge1xuICAgIGhlaWdodDogMTAwdmggIWltcG9ydGFudDtcbiAgfVxuICAueGxcXDpoLWF1dG8ge1xuICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC54bFxcOmgtbWluIHtcbiAgICBoZWlnaHQ6IG1pbi1jb250ZW50ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnhsXFw6aC1tYXgge1xuICAgIGhlaWdodDogbWF4LWNvbnRlbnQgIWltcG9ydGFudDtcbiAgfVxuICAueGxcXDpoLWZpdCB7XG4gICAgaGVpZ2h0OiBmaXQtY29udGVudCAhaW1wb3J0YW50O1xuICB9XG4gIC54bFxcOmgtMXJlbSB7XG4gICAgaGVpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnhsXFw6aC0ycmVtIHtcbiAgICBoZWlnaHQ6IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAueGxcXDpoLTNyZW0ge1xuICAgIGhlaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC54bFxcOmgtNHJlbSB7XG4gICAgaGVpZ2h0OiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnhsXFw6aC01cmVtIHtcbiAgICBoZWlnaHQ6IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAueGxcXDpoLTZyZW0ge1xuICAgIGhlaWdodDogNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC54bFxcOmgtN3JlbSB7XG4gICAgaGVpZ2h0OiA3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnhsXFw6aC04cmVtIHtcbiAgICBoZWlnaHQ6IDhyZW0gIWltcG9ydGFudDtcbiAgfVxuICAueGxcXDpoLTlyZW0ge1xuICAgIGhlaWdodDogOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC54bFxcOmgtMTByZW0ge1xuICAgIGhlaWdodDogMTByZW0gIWltcG9ydGFudDtcbiAgfVxuICAueGxcXDpoLTExcmVtIHtcbiAgICBoZWlnaHQ6IDExcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnhsXFw6aC0xMnJlbSB7XG4gICAgaGVpZ2h0OiAxMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC54bFxcOmgtMTNyZW0ge1xuICAgIGhlaWdodDogMTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAueGxcXDpoLTE0cmVtIHtcbiAgICBoZWlnaHQ6IDE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnhsXFw6aC0xNXJlbSB7XG4gICAgaGVpZ2h0OiAxNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC54bFxcOmgtMTZyZW0ge1xuICAgIGhlaWdodDogMTZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAueGxcXDpoLTE3cmVtIHtcbiAgICBoZWlnaHQ6IDE3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnhsXFw6aC0xOHJlbSB7XG4gICAgaGVpZ2h0OiAxOHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC54bFxcOmgtMTlyZW0ge1xuICAgIGhlaWdodDogMTlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAueGxcXDpoLTIwcmVtIHtcbiAgICBoZWlnaHQ6IDIwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnhsXFw6aC0yMXJlbSB7XG4gICAgaGVpZ2h0OiAyMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC54bFxcOmgtMjJyZW0ge1xuICAgIGhlaWdodDogMjJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAueGxcXDpoLTIzcmVtIHtcbiAgICBoZWlnaHQ6IDIzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnhsXFw6aC0yNHJlbSB7XG4gICAgaGVpZ2h0OiAyNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC54bFxcOmgtMjVyZW0ge1xuICAgIGhlaWdodDogMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAueGxcXDpoLTI2cmVtIHtcbiAgICBoZWlnaHQ6IDI2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnhsXFw6aC0yN3JlbSB7XG4gICAgaGVpZ2h0OiAyN3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC54bFxcOmgtMjhyZW0ge1xuICAgIGhlaWdodDogMjhyZW0gIWltcG9ydGFudDtcbiAgfVxuICAueGxcXDpoLTI5cmVtIHtcbiAgICBoZWlnaHQ6IDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnhsXFw6aC0zMHJlbSB7XG4gICAgaGVpZ2h0OiAzMHJlbSAhaW1wb3J0YW50O1xuICB9XG59XG4ubWluLXctMCB7XG4gIG1pbi13aWR0aDogMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5taW4tdy1mdWxsIHtcbiAgbWluLXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG59XG5cbi5taW4tdy1zY3JlZW4ge1xuICBtaW4td2lkdGg6IDEwMHZ3ICFpbXBvcnRhbnQ7XG59XG5cbi5taW4tdy1taW4ge1xuICBtaW4td2lkdGg6IG1pbi1jb250ZW50ICFpbXBvcnRhbnQ7XG59XG5cbi5taW4tdy1tYXgge1xuICBtaW4td2lkdGg6IG1heC1jb250ZW50ICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5zbVxcOm1pbi13LTAge1xuICAgIG1pbi13aWR0aDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNtXFw6bWluLXctZnVsbCB7XG4gICAgbWluLXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNtXFw6bWluLXctc2NyZWVuIHtcbiAgICBtaW4td2lkdGg6IDEwMHZ3ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNtXFw6bWluLXctbWluIHtcbiAgICBtaW4td2lkdGg6IG1pbi1jb250ZW50ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNtXFw6bWluLXctbWF4IHtcbiAgICBtaW4td2lkdGg6IG1heC1jb250ZW50ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tZFxcOm1pbi13LTAge1xuICAgIG1pbi13aWR0aDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1kXFw6bWluLXctZnVsbCB7XG4gICAgbWluLXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1kXFw6bWluLXctc2NyZWVuIHtcbiAgICBtaW4td2lkdGg6IDEwMHZ3ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1kXFw6bWluLXctbWluIHtcbiAgICBtaW4td2lkdGg6IG1pbi1jb250ZW50ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1kXFw6bWluLXctbWF4IHtcbiAgICBtaW4td2lkdGg6IG1heC1jb250ZW50ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5sZ1xcOm1pbi13LTAge1xuICAgIG1pbi13aWR0aDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxnXFw6bWluLXctZnVsbCB7XG4gICAgbWluLXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxnXFw6bWluLXctc2NyZWVuIHtcbiAgICBtaW4td2lkdGg6IDEwMHZ3ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxnXFw6bWluLXctbWluIHtcbiAgICBtaW4td2lkdGg6IG1pbi1jb250ZW50ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxnXFw6bWluLXctbWF4IHtcbiAgICBtaW4td2lkdGg6IG1heC1jb250ZW50ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAueGxcXDptaW4tdy0wIHtcbiAgICBtaW4td2lkdGg6IDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC54bFxcOm1pbi13LWZ1bGwge1xuICAgIG1pbi13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICB9XG4gIC54bFxcOm1pbi13LXNjcmVlbiB7XG4gICAgbWluLXdpZHRoOiAxMDB2dyAhaW1wb3J0YW50O1xuICB9XG4gIC54bFxcOm1pbi13LW1pbiB7XG4gICAgbWluLXdpZHRoOiBtaW4tY29udGVudCAhaW1wb3J0YW50O1xuICB9XG4gIC54bFxcOm1pbi13LW1heCB7XG4gICAgbWluLXdpZHRoOiBtYXgtY29udGVudCAhaW1wb3J0YW50O1xuICB9XG59XG4ubWF4LXctMCB7XG4gIG1heC13aWR0aDogMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tYXgtdy1mdWxsIHtcbiAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG59XG5cbi5tYXgtdy1zY3JlZW4ge1xuICBtYXgtd2lkdGg6IDEwMHZ3ICFpbXBvcnRhbnQ7XG59XG5cbi5tYXgtdy1taW4ge1xuICBtYXgtd2lkdGg6IG1pbi1jb250ZW50ICFpbXBvcnRhbnQ7XG59XG5cbi5tYXgtdy1tYXgge1xuICBtYXgtd2lkdGg6IG1heC1jb250ZW50ICFpbXBvcnRhbnQ7XG59XG5cbi5tYXgtdy1maXQge1xuICBtYXgtd2lkdGg6IGZpdC1jb250ZW50ICFpbXBvcnRhbnQ7XG59XG5cbi5tYXgtdy0xcmVtIHtcbiAgbWF4LXdpZHRoOiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYXgtdy0ycmVtIHtcbiAgbWF4LXdpZHRoOiAycmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYXgtdy0zcmVtIHtcbiAgbWF4LXdpZHRoOiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYXgtdy00cmVtIHtcbiAgbWF4LXdpZHRoOiA0cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYXgtdy01cmVtIHtcbiAgbWF4LXdpZHRoOiA1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYXgtdy02cmVtIHtcbiAgbWF4LXdpZHRoOiA2cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYXgtdy03cmVtIHtcbiAgbWF4LXdpZHRoOiA3cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYXgtdy04cmVtIHtcbiAgbWF4LXdpZHRoOiA4cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYXgtdy05cmVtIHtcbiAgbWF4LXdpZHRoOiA5cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYXgtdy0xMHJlbSB7XG4gIG1heC13aWR0aDogMTByZW0gIWltcG9ydGFudDtcbn1cblxuLm1heC13LTExcmVtIHtcbiAgbWF4LXdpZHRoOiAxMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWF4LXctMTJyZW0ge1xuICBtYXgtd2lkdGg6IDEycmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYXgtdy0xM3JlbSB7XG4gIG1heC13aWR0aDogMTNyZW0gIWltcG9ydGFudDtcbn1cblxuLm1heC13LTE0cmVtIHtcbiAgbWF4LXdpZHRoOiAxNHJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWF4LXctMTVyZW0ge1xuICBtYXgtd2lkdGg6IDE1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYXgtdy0xNnJlbSB7XG4gIG1heC13aWR0aDogMTZyZW0gIWltcG9ydGFudDtcbn1cblxuLm1heC13LTE3cmVtIHtcbiAgbWF4LXdpZHRoOiAxN3JlbSAhaW1wb3J0YW50O1xufVxuXG4ubWF4LXctMThyZW0ge1xuICBtYXgtd2lkdGg6IDE4cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYXgtdy0xOXJlbSB7XG4gIG1heC13aWR0aDogMTlyZW0gIWltcG9ydGFudDtcbn1cblxuLm1heC13LTIwcmVtIHtcbiAgbWF4LXdpZHRoOiAyMHJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWF4LXctMjFyZW0ge1xuICBtYXgtd2lkdGg6IDIxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYXgtdy0yMnJlbSB7XG4gIG1heC13aWR0aDogMjJyZW0gIWltcG9ydGFudDtcbn1cblxuLm1heC13LTIzcmVtIHtcbiAgbWF4LXdpZHRoOiAyM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ubWF4LXctMjRyZW0ge1xuICBtYXgtd2lkdGg6IDI0cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYXgtdy0yNXJlbSB7XG4gIG1heC13aWR0aDogMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1heC13LTI2cmVtIHtcbiAgbWF4LXdpZHRoOiAyNnJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWF4LXctMjdyZW0ge1xuICBtYXgtd2lkdGg6IDI3cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYXgtdy0yOHJlbSB7XG4gIG1heC13aWR0aDogMjhyZW0gIWltcG9ydGFudDtcbn1cblxuLm1heC13LTI5cmVtIHtcbiAgbWF4LXdpZHRoOiAyOXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWF4LXctMzByZW0ge1xuICBtYXgtd2lkdGg6IDMwcmVtICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5zbVxcOm1heC13LTAge1xuICAgIG1heC13aWR0aDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNtXFw6bWF4LXctZnVsbCB7XG4gICAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNtXFw6bWF4LXctc2NyZWVuIHtcbiAgICBtYXgtd2lkdGg6IDEwMHZ3ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNtXFw6bWF4LXctbWluIHtcbiAgICBtYXgtd2lkdGg6IG1pbi1jb250ZW50ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNtXFw6bWF4LXctbWF4IHtcbiAgICBtYXgtd2lkdGg6IG1heC1jb250ZW50ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNtXFw6bWF4LXctZml0IHtcbiAgICBtYXgtd2lkdGg6IGZpdC1jb250ZW50ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNtXFw6bWF4LXctMXJlbSB7XG4gICAgbWF4LXdpZHRoOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNtXFw6bWF4LXctMnJlbSB7XG4gICAgbWF4LXdpZHRoOiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNtXFw6bWF4LXctM3JlbSB7XG4gICAgbWF4LXdpZHRoOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNtXFw6bWF4LXctNHJlbSB7XG4gICAgbWF4LXdpZHRoOiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNtXFw6bWF4LXctNXJlbSB7XG4gICAgbWF4LXdpZHRoOiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNtXFw6bWF4LXctNnJlbSB7XG4gICAgbWF4LXdpZHRoOiA2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNtXFw6bWF4LXctN3JlbSB7XG4gICAgbWF4LXdpZHRoOiA3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNtXFw6bWF4LXctOHJlbSB7XG4gICAgbWF4LXdpZHRoOiA4cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNtXFw6bWF4LXctOXJlbSB7XG4gICAgbWF4LXdpZHRoOiA5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNtXFw6bWF4LXctMTByZW0ge1xuICAgIG1heC13aWR0aDogMTByZW0gIWltcG9ydGFudDtcbiAgfVxuICAuc21cXDptYXgtdy0xMXJlbSB7XG4gICAgbWF4LXdpZHRoOiAxMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5zbVxcOm1heC13LTEycmVtIHtcbiAgICBtYXgtd2lkdGg6IDEycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNtXFw6bWF4LXctMTNyZW0ge1xuICAgIG1heC13aWR0aDogMTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuc21cXDptYXgtdy0xNHJlbSB7XG4gICAgbWF4LXdpZHRoOiAxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5zbVxcOm1heC13LTE1cmVtIHtcbiAgICBtYXgtd2lkdGg6IDE1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNtXFw6bWF4LXctMTZyZW0ge1xuICAgIG1heC13aWR0aDogMTZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuc21cXDptYXgtdy0xN3JlbSB7XG4gICAgbWF4LXdpZHRoOiAxN3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5zbVxcOm1heC13LTE4cmVtIHtcbiAgICBtYXgtd2lkdGg6IDE4cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNtXFw6bWF4LXctMTlyZW0ge1xuICAgIG1heC13aWR0aDogMTlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuc21cXDptYXgtdy0yMHJlbSB7XG4gICAgbWF4LXdpZHRoOiAyMHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5zbVxcOm1heC13LTIxcmVtIHtcbiAgICBtYXgtd2lkdGg6IDIxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNtXFw6bWF4LXctMjJyZW0ge1xuICAgIG1heC13aWR0aDogMjJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuc21cXDptYXgtdy0yM3JlbSB7XG4gICAgbWF4LXdpZHRoOiAyM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5zbVxcOm1heC13LTI0cmVtIHtcbiAgICBtYXgtd2lkdGg6IDI0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNtXFw6bWF4LXctMjVyZW0ge1xuICAgIG1heC13aWR0aDogMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuc21cXDptYXgtdy0yNnJlbSB7XG4gICAgbWF4LXdpZHRoOiAyNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5zbVxcOm1heC13LTI3cmVtIHtcbiAgICBtYXgtd2lkdGg6IDI3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNtXFw6bWF4LXctMjhyZW0ge1xuICAgIG1heC13aWR0aDogMjhyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuc21cXDptYXgtdy0yOXJlbSB7XG4gICAgbWF4LXdpZHRoOiAyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5zbVxcOm1heC13LTMwcmVtIHtcbiAgICBtYXgtd2lkdGg6IDMwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tZFxcOm1heC13LTAge1xuICAgIG1heC13aWR0aDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1kXFw6bWF4LXctZnVsbCB7XG4gICAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1kXFw6bWF4LXctc2NyZWVuIHtcbiAgICBtYXgtd2lkdGg6IDEwMHZ3ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1kXFw6bWF4LXctbWluIHtcbiAgICBtYXgtd2lkdGg6IG1pbi1jb250ZW50ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1kXFw6bWF4LXctbWF4IHtcbiAgICBtYXgtd2lkdGg6IG1heC1jb250ZW50ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1kXFw6bWF4LXctZml0IHtcbiAgICBtYXgtd2lkdGg6IGZpdC1jb250ZW50ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1kXFw6bWF4LXctMXJlbSB7XG4gICAgbWF4LXdpZHRoOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1kXFw6bWF4LXctMnJlbSB7XG4gICAgbWF4LXdpZHRoOiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1kXFw6bWF4LXctM3JlbSB7XG4gICAgbWF4LXdpZHRoOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1kXFw6bWF4LXctNHJlbSB7XG4gICAgbWF4LXdpZHRoOiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1kXFw6bWF4LXctNXJlbSB7XG4gICAgbWF4LXdpZHRoOiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1kXFw6bWF4LXctNnJlbSB7XG4gICAgbWF4LXdpZHRoOiA2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1kXFw6bWF4LXctN3JlbSB7XG4gICAgbWF4LXdpZHRoOiA3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1kXFw6bWF4LXctOHJlbSB7XG4gICAgbWF4LXdpZHRoOiA4cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1kXFw6bWF4LXctOXJlbSB7XG4gICAgbWF4LXdpZHRoOiA5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1kXFw6bWF4LXctMTByZW0ge1xuICAgIG1heC13aWR0aDogMTByZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWRcXDptYXgtdy0xMXJlbSB7XG4gICAgbWF4LXdpZHRoOiAxMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZFxcOm1heC13LTEycmVtIHtcbiAgICBtYXgtd2lkdGg6IDEycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1kXFw6bWF4LXctMTNyZW0ge1xuICAgIG1heC13aWR0aDogMTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWRcXDptYXgtdy0xNHJlbSB7XG4gICAgbWF4LXdpZHRoOiAxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZFxcOm1heC13LTE1cmVtIHtcbiAgICBtYXgtd2lkdGg6IDE1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1kXFw6bWF4LXctMTZyZW0ge1xuICAgIG1heC13aWR0aDogMTZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWRcXDptYXgtdy0xN3JlbSB7XG4gICAgbWF4LXdpZHRoOiAxN3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZFxcOm1heC13LTE4cmVtIHtcbiAgICBtYXgtd2lkdGg6IDE4cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1kXFw6bWF4LXctMTlyZW0ge1xuICAgIG1heC13aWR0aDogMTlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWRcXDptYXgtdy0yMHJlbSB7XG4gICAgbWF4LXdpZHRoOiAyMHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZFxcOm1heC13LTIxcmVtIHtcbiAgICBtYXgtd2lkdGg6IDIxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1kXFw6bWF4LXctMjJyZW0ge1xuICAgIG1heC13aWR0aDogMjJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWRcXDptYXgtdy0yM3JlbSB7XG4gICAgbWF4LXdpZHRoOiAyM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZFxcOm1heC13LTI0cmVtIHtcbiAgICBtYXgtd2lkdGg6IDI0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1kXFw6bWF4LXctMjVyZW0ge1xuICAgIG1heC13aWR0aDogMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWRcXDptYXgtdy0yNnJlbSB7XG4gICAgbWF4LXdpZHRoOiAyNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZFxcOm1heC13LTI3cmVtIHtcbiAgICBtYXgtd2lkdGg6IDI3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1kXFw6bWF4LXctMjhyZW0ge1xuICAgIG1heC13aWR0aDogMjhyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWRcXDptYXgtdy0yOXJlbSB7XG4gICAgbWF4LXdpZHRoOiAyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZFxcOm1heC13LTMwcmVtIHtcbiAgICBtYXgtd2lkdGg6IDMwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5sZ1xcOm1heC13LTAge1xuICAgIG1heC13aWR0aDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxnXFw6bWF4LXctZnVsbCB7XG4gICAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxnXFw6bWF4LXctc2NyZWVuIHtcbiAgICBtYXgtd2lkdGg6IDEwMHZ3ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxnXFw6bWF4LXctbWluIHtcbiAgICBtYXgtd2lkdGg6IG1pbi1jb250ZW50ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxnXFw6bWF4LXctbWF4IHtcbiAgICBtYXgtd2lkdGg6IG1heC1jb250ZW50ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxnXFw6bWF4LXctZml0IHtcbiAgICBtYXgtd2lkdGg6IGZpdC1jb250ZW50ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxnXFw6bWF4LXctMXJlbSB7XG4gICAgbWF4LXdpZHRoOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxnXFw6bWF4LXctMnJlbSB7XG4gICAgbWF4LXdpZHRoOiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxnXFw6bWF4LXctM3JlbSB7XG4gICAgbWF4LXdpZHRoOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxnXFw6bWF4LXctNHJlbSB7XG4gICAgbWF4LXdpZHRoOiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxnXFw6bWF4LXctNXJlbSB7XG4gICAgbWF4LXdpZHRoOiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxnXFw6bWF4LXctNnJlbSB7XG4gICAgbWF4LXdpZHRoOiA2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxnXFw6bWF4LXctN3JlbSB7XG4gICAgbWF4LXdpZHRoOiA3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxnXFw6bWF4LXctOHJlbSB7XG4gICAgbWF4LXdpZHRoOiA4cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxnXFw6bWF4LXctOXJlbSB7XG4gICAgbWF4LXdpZHRoOiA5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxnXFw6bWF4LXctMTByZW0ge1xuICAgIG1heC13aWR0aDogMTByZW0gIWltcG9ydGFudDtcbiAgfVxuICAubGdcXDptYXgtdy0xMXJlbSB7XG4gICAgbWF4LXdpZHRoOiAxMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5sZ1xcOm1heC13LTEycmVtIHtcbiAgICBtYXgtd2lkdGg6IDEycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxnXFw6bWF4LXctMTNyZW0ge1xuICAgIG1heC13aWR0aDogMTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubGdcXDptYXgtdy0xNHJlbSB7XG4gICAgbWF4LXdpZHRoOiAxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5sZ1xcOm1heC13LTE1cmVtIHtcbiAgICBtYXgtd2lkdGg6IDE1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxnXFw6bWF4LXctMTZyZW0ge1xuICAgIG1heC13aWR0aDogMTZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubGdcXDptYXgtdy0xN3JlbSB7XG4gICAgbWF4LXdpZHRoOiAxN3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5sZ1xcOm1heC13LTE4cmVtIHtcbiAgICBtYXgtd2lkdGg6IDE4cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxnXFw6bWF4LXctMTlyZW0ge1xuICAgIG1heC13aWR0aDogMTlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubGdcXDptYXgtdy0yMHJlbSB7XG4gICAgbWF4LXdpZHRoOiAyMHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5sZ1xcOm1heC13LTIxcmVtIHtcbiAgICBtYXgtd2lkdGg6IDIxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxnXFw6bWF4LXctMjJyZW0ge1xuICAgIG1heC13aWR0aDogMjJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubGdcXDptYXgtdy0yM3JlbSB7XG4gICAgbWF4LXdpZHRoOiAyM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5sZ1xcOm1heC13LTI0cmVtIHtcbiAgICBtYXgtd2lkdGg6IDI0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxnXFw6bWF4LXctMjVyZW0ge1xuICAgIG1heC13aWR0aDogMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubGdcXDptYXgtdy0yNnJlbSB7XG4gICAgbWF4LXdpZHRoOiAyNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5sZ1xcOm1heC13LTI3cmVtIHtcbiAgICBtYXgtd2lkdGg6IDI3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxnXFw6bWF4LXctMjhyZW0ge1xuICAgIG1heC13aWR0aDogMjhyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubGdcXDptYXgtdy0yOXJlbSB7XG4gICAgbWF4LXdpZHRoOiAyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5sZ1xcOm1heC13LTMwcmVtIHtcbiAgICBtYXgtd2lkdGg6IDMwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAueGxcXDptYXgtdy0wIHtcbiAgICBtYXgtd2lkdGg6IDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC54bFxcOm1heC13LWZ1bGwge1xuICAgIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICB9XG4gIC54bFxcOm1heC13LXNjcmVlbiB7XG4gICAgbWF4LXdpZHRoOiAxMDB2dyAhaW1wb3J0YW50O1xuICB9XG4gIC54bFxcOm1heC13LW1pbiB7XG4gICAgbWF4LXdpZHRoOiBtaW4tY29udGVudCAhaW1wb3J0YW50O1xuICB9XG4gIC54bFxcOm1heC13LW1heCB7XG4gICAgbWF4LXdpZHRoOiBtYXgtY29udGVudCAhaW1wb3J0YW50O1xuICB9XG4gIC54bFxcOm1heC13LWZpdCB7XG4gICAgbWF4LXdpZHRoOiBmaXQtY29udGVudCAhaW1wb3J0YW50O1xuICB9XG4gIC54bFxcOm1heC13LTFyZW0ge1xuICAgIG1heC13aWR0aDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC54bFxcOm1heC13LTJyZW0ge1xuICAgIG1heC13aWR0aDogMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC54bFxcOm1heC13LTNyZW0ge1xuICAgIG1heC13aWR0aDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC54bFxcOm1heC13LTRyZW0ge1xuICAgIG1heC13aWR0aDogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC54bFxcOm1heC13LTVyZW0ge1xuICAgIG1heC13aWR0aDogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC54bFxcOm1heC13LTZyZW0ge1xuICAgIG1heC13aWR0aDogNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC54bFxcOm1heC13LTdyZW0ge1xuICAgIG1heC13aWR0aDogN3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC54bFxcOm1heC13LThyZW0ge1xuICAgIG1heC13aWR0aDogOHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC54bFxcOm1heC13LTlyZW0ge1xuICAgIG1heC13aWR0aDogOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC54bFxcOm1heC13LTEwcmVtIHtcbiAgICBtYXgtd2lkdGg6IDEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnhsXFw6bWF4LXctMTFyZW0ge1xuICAgIG1heC13aWR0aDogMTFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAueGxcXDptYXgtdy0xMnJlbSB7XG4gICAgbWF4LXdpZHRoOiAxMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC54bFxcOm1heC13LTEzcmVtIHtcbiAgICBtYXgtd2lkdGg6IDEzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnhsXFw6bWF4LXctMTRyZW0ge1xuICAgIG1heC13aWR0aDogMTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAueGxcXDptYXgtdy0xNXJlbSB7XG4gICAgbWF4LXdpZHRoOiAxNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC54bFxcOm1heC13LTE2cmVtIHtcbiAgICBtYXgtd2lkdGg6IDE2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnhsXFw6bWF4LXctMTdyZW0ge1xuICAgIG1heC13aWR0aDogMTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAueGxcXDptYXgtdy0xOHJlbSB7XG4gICAgbWF4LXdpZHRoOiAxOHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC54bFxcOm1heC13LTE5cmVtIHtcbiAgICBtYXgtd2lkdGg6IDE5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnhsXFw6bWF4LXctMjByZW0ge1xuICAgIG1heC13aWR0aDogMjByZW0gIWltcG9ydGFudDtcbiAgfVxuICAueGxcXDptYXgtdy0yMXJlbSB7XG4gICAgbWF4LXdpZHRoOiAyMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC54bFxcOm1heC13LTIycmVtIHtcbiAgICBtYXgtd2lkdGg6IDIycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnhsXFw6bWF4LXctMjNyZW0ge1xuICAgIG1heC13aWR0aDogMjNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAueGxcXDptYXgtdy0yNHJlbSB7XG4gICAgbWF4LXdpZHRoOiAyNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC54bFxcOm1heC13LTI1cmVtIHtcbiAgICBtYXgtd2lkdGg6IDI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnhsXFw6bWF4LXctMjZyZW0ge1xuICAgIG1heC13aWR0aDogMjZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAueGxcXDptYXgtdy0yN3JlbSB7XG4gICAgbWF4LXdpZHRoOiAyN3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC54bFxcOm1heC13LTI4cmVtIHtcbiAgICBtYXgtd2lkdGg6IDI4cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnhsXFw6bWF4LXctMjlyZW0ge1xuICAgIG1heC13aWR0aDogMjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAueGxcXDptYXgtdy0zMHJlbSB7XG4gICAgbWF4LXdpZHRoOiAzMHJlbSAhaW1wb3J0YW50O1xuICB9XG59XG4ubWluLWgtMCB7XG4gIG1pbi1oZWlnaHQ6IDBweCAhaW1wb3J0YW50O1xufVxuXG4ubWluLWgtZnVsbCB7XG4gIG1pbi1oZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbn1cblxuLm1pbi1oLXNjcmVlbiB7XG4gIG1pbi1oZWlnaHQ6IDEwMHZoICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5zbVxcOm1pbi1oLTAge1xuICAgIG1pbi1oZWlnaHQ6IDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5zbVxcOm1pbi1oLWZ1bGwge1xuICAgIG1pbi1oZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbiAgfVxuICAuc21cXDptaW4taC1zY3JlZW4ge1xuICAgIG1pbi1oZWlnaHQ6IDEwMHZoICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tZFxcOm1pbi1oLTAge1xuICAgIG1pbi1oZWlnaHQ6IDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tZFxcOm1pbi1oLWZ1bGwge1xuICAgIG1pbi1oZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbiAgfVxuICAubWRcXDptaW4taC1zY3JlZW4ge1xuICAgIG1pbi1oZWlnaHQ6IDEwMHZoICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5sZ1xcOm1pbi1oLTAge1xuICAgIG1pbi1oZWlnaHQ6IDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5sZ1xcOm1pbi1oLWZ1bGwge1xuICAgIG1pbi1oZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbiAgfVxuICAubGdcXDptaW4taC1zY3JlZW4ge1xuICAgIG1pbi1oZWlnaHQ6IDEwMHZoICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAueGxcXDptaW4taC0wIHtcbiAgICBtaW4taGVpZ2h0OiAwcHggIWltcG9ydGFudDtcbiAgfVxuICAueGxcXDptaW4taC1mdWxsIHtcbiAgICBtaW4taGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnhsXFw6bWluLWgtc2NyZWVuIHtcbiAgICBtaW4taGVpZ2h0OiAxMDB2aCAhaW1wb3J0YW50O1xuICB9XG59XG4ubWF4LWgtMCB7XG4gIG1heC1oZWlnaHQ6IDBweCAhaW1wb3J0YW50O1xufVxuXG4ubWF4LWgtZnVsbCB7XG4gIG1heC1oZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbn1cblxuLm1heC1oLXNjcmVlbiB7XG4gIG1heC1oZWlnaHQ6IDEwMHZoICFpbXBvcnRhbnQ7XG59XG5cbi5tYXgtaC1taW4ge1xuICBtYXgtaGVpZ2h0OiBtaW4tY29udGVudCAhaW1wb3J0YW50O1xufVxuXG4ubWF4LWgtbWF4IHtcbiAgbWF4LWhlaWdodDogbWF4LWNvbnRlbnQgIWltcG9ydGFudDtcbn1cblxuLm1heC1oLWZpdCB7XG4gIG1heC1oZWlnaHQ6IGZpdC1jb250ZW50ICFpbXBvcnRhbnQ7XG59XG5cbi5tYXgtaC0xcmVtIHtcbiAgbWF4LWhlaWdodDogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWF4LWgtMnJlbSB7XG4gIG1heC1oZWlnaHQ6IDJyZW0gIWltcG9ydGFudDtcbn1cblxuLm1heC1oLTNyZW0ge1xuICBtYXgtaGVpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYXgtaC00cmVtIHtcbiAgbWF4LWhlaWdodDogNHJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWF4LWgtNXJlbSB7XG4gIG1heC1oZWlnaHQ6IDVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1heC1oLTZyZW0ge1xuICBtYXgtaGVpZ2h0OiA2cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYXgtaC03cmVtIHtcbiAgbWF4LWhlaWdodDogN3JlbSAhaW1wb3J0YW50O1xufVxuXG4ubWF4LWgtOHJlbSB7XG4gIG1heC1oZWlnaHQ6IDhyZW0gIWltcG9ydGFudDtcbn1cblxuLm1heC1oLTlyZW0ge1xuICBtYXgtaGVpZ2h0OiA5cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYXgtaC0xMHJlbSB7XG4gIG1heC1oZWlnaHQ6IDEwcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYXgtaC0xMXJlbSB7XG4gIG1heC1oZWlnaHQ6IDExcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYXgtaC0xMnJlbSB7XG4gIG1heC1oZWlnaHQ6IDEycmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYXgtaC0xM3JlbSB7XG4gIG1heC1oZWlnaHQ6IDEzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYXgtaC0xNHJlbSB7XG4gIG1heC1oZWlnaHQ6IDE0cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYXgtaC0xNXJlbSB7XG4gIG1heC1oZWlnaHQ6IDE1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYXgtaC0xNnJlbSB7XG4gIG1heC1oZWlnaHQ6IDE2cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYXgtaC0xN3JlbSB7XG4gIG1heC1oZWlnaHQ6IDE3cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYXgtaC0xOHJlbSB7XG4gIG1heC1oZWlnaHQ6IDE4cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYXgtaC0xOXJlbSB7XG4gIG1heC1oZWlnaHQ6IDE5cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYXgtaC0yMHJlbSB7XG4gIG1heC1oZWlnaHQ6IDIwcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYXgtaC0yMXJlbSB7XG4gIG1heC1oZWlnaHQ6IDIxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYXgtaC0yMnJlbSB7XG4gIG1heC1oZWlnaHQ6IDIycmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYXgtaC0yM3JlbSB7XG4gIG1heC1oZWlnaHQ6IDIzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYXgtaC0yNHJlbSB7XG4gIG1heC1oZWlnaHQ6IDI0cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYXgtaC0yNXJlbSB7XG4gIG1heC1oZWlnaHQ6IDI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYXgtaC0yNnJlbSB7XG4gIG1heC1oZWlnaHQ6IDI2cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYXgtaC0yN3JlbSB7XG4gIG1heC1oZWlnaHQ6IDI3cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYXgtaC0yOHJlbSB7XG4gIG1heC1oZWlnaHQ6IDI4cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYXgtaC0yOXJlbSB7XG4gIG1heC1oZWlnaHQ6IDI5cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYXgtaC0zMHJlbSB7XG4gIG1heC1oZWlnaHQ6IDMwcmVtICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5zbVxcOm1heC1oLTAge1xuICAgIG1heC1oZWlnaHQ6IDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5zbVxcOm1heC1oLWZ1bGwge1xuICAgIG1heC1oZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbiAgfVxuICAuc21cXDptYXgtaC1zY3JlZW4ge1xuICAgIG1heC1oZWlnaHQ6IDEwMHZoICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNtXFw6bWF4LWgtbWluIHtcbiAgICBtYXgtaGVpZ2h0OiBtaW4tY29udGVudCAhaW1wb3J0YW50O1xuICB9XG4gIC5zbVxcOm1heC1oLW1heCB7XG4gICAgbWF4LWhlaWdodDogbWF4LWNvbnRlbnQgIWltcG9ydGFudDtcbiAgfVxuICAuc21cXDptYXgtaC1maXQge1xuICAgIG1heC1oZWlnaHQ6IGZpdC1jb250ZW50ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNtXFw6bWF4LWgtMXJlbSB7XG4gICAgbWF4LWhlaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5zbVxcOm1heC1oLTJyZW0ge1xuICAgIG1heC1oZWlnaHQ6IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuc21cXDptYXgtaC0zcmVtIHtcbiAgICBtYXgtaGVpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNtXFw6bWF4LWgtNHJlbSB7XG4gICAgbWF4LWhlaWdodDogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5zbVxcOm1heC1oLTVyZW0ge1xuICAgIG1heC1oZWlnaHQ6IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuc21cXDptYXgtaC02cmVtIHtcbiAgICBtYXgtaGVpZ2h0OiA2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNtXFw6bWF4LWgtN3JlbSB7XG4gICAgbWF4LWhlaWdodDogN3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5zbVxcOm1heC1oLThyZW0ge1xuICAgIG1heC1oZWlnaHQ6IDhyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuc21cXDptYXgtaC05cmVtIHtcbiAgICBtYXgtaGVpZ2h0OiA5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNtXFw6bWF4LWgtMTByZW0ge1xuICAgIG1heC1oZWlnaHQ6IDEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNtXFw6bWF4LWgtMTFyZW0ge1xuICAgIG1heC1oZWlnaHQ6IDExcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNtXFw6bWF4LWgtMTJyZW0ge1xuICAgIG1heC1oZWlnaHQ6IDEycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNtXFw6bWF4LWgtMTNyZW0ge1xuICAgIG1heC1oZWlnaHQ6IDEzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNtXFw6bWF4LWgtMTRyZW0ge1xuICAgIG1heC1oZWlnaHQ6IDE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNtXFw6bWF4LWgtMTVyZW0ge1xuICAgIG1heC1oZWlnaHQ6IDE1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNtXFw6bWF4LWgtMTZyZW0ge1xuICAgIG1heC1oZWlnaHQ6IDE2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNtXFw6bWF4LWgtMTdyZW0ge1xuICAgIG1heC1oZWlnaHQ6IDE3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNtXFw6bWF4LWgtMThyZW0ge1xuICAgIG1heC1oZWlnaHQ6IDE4cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNtXFw6bWF4LWgtMTlyZW0ge1xuICAgIG1heC1oZWlnaHQ6IDE5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNtXFw6bWF4LWgtMjByZW0ge1xuICAgIG1heC1oZWlnaHQ6IDIwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNtXFw6bWF4LWgtMjFyZW0ge1xuICAgIG1heC1oZWlnaHQ6IDIxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNtXFw6bWF4LWgtMjJyZW0ge1xuICAgIG1heC1oZWlnaHQ6IDIycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNtXFw6bWF4LWgtMjNyZW0ge1xuICAgIG1heC1oZWlnaHQ6IDIzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNtXFw6bWF4LWgtMjRyZW0ge1xuICAgIG1heC1oZWlnaHQ6IDI0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNtXFw6bWF4LWgtMjVyZW0ge1xuICAgIG1heC1oZWlnaHQ6IDI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNtXFw6bWF4LWgtMjZyZW0ge1xuICAgIG1heC1oZWlnaHQ6IDI2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNtXFw6bWF4LWgtMjdyZW0ge1xuICAgIG1heC1oZWlnaHQ6IDI3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNtXFw6bWF4LWgtMjhyZW0ge1xuICAgIG1heC1oZWlnaHQ6IDI4cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNtXFw6bWF4LWgtMjlyZW0ge1xuICAgIG1heC1oZWlnaHQ6IDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNtXFw6bWF4LWgtMzByZW0ge1xuICAgIG1heC1oZWlnaHQ6IDMwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tZFxcOm1heC1oLTAge1xuICAgIG1heC1oZWlnaHQ6IDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tZFxcOm1heC1oLWZ1bGwge1xuICAgIG1heC1oZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbiAgfVxuICAubWRcXDptYXgtaC1zY3JlZW4ge1xuICAgIG1heC1oZWlnaHQ6IDEwMHZoICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1kXFw6bWF4LWgtbWluIHtcbiAgICBtYXgtaGVpZ2h0OiBtaW4tY29udGVudCAhaW1wb3J0YW50O1xuICB9XG4gIC5tZFxcOm1heC1oLW1heCB7XG4gICAgbWF4LWhlaWdodDogbWF4LWNvbnRlbnQgIWltcG9ydGFudDtcbiAgfVxuICAubWRcXDptYXgtaC1maXQge1xuICAgIG1heC1oZWlnaHQ6IGZpdC1jb250ZW50ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1kXFw6bWF4LWgtMXJlbSB7XG4gICAgbWF4LWhlaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZFxcOm1heC1oLTJyZW0ge1xuICAgIG1heC1oZWlnaHQ6IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWRcXDptYXgtaC0zcmVtIHtcbiAgICBtYXgtaGVpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1kXFw6bWF4LWgtNHJlbSB7XG4gICAgbWF4LWhlaWdodDogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZFxcOm1heC1oLTVyZW0ge1xuICAgIG1heC1oZWlnaHQ6IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWRcXDptYXgtaC02cmVtIHtcbiAgICBtYXgtaGVpZ2h0OiA2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1kXFw6bWF4LWgtN3JlbSB7XG4gICAgbWF4LWhlaWdodDogN3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZFxcOm1heC1oLThyZW0ge1xuICAgIG1heC1oZWlnaHQ6IDhyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWRcXDptYXgtaC05cmVtIHtcbiAgICBtYXgtaGVpZ2h0OiA5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1kXFw6bWF4LWgtMTByZW0ge1xuICAgIG1heC1oZWlnaHQ6IDEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1kXFw6bWF4LWgtMTFyZW0ge1xuICAgIG1heC1oZWlnaHQ6IDExcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1kXFw6bWF4LWgtMTJyZW0ge1xuICAgIG1heC1oZWlnaHQ6IDEycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1kXFw6bWF4LWgtMTNyZW0ge1xuICAgIG1heC1oZWlnaHQ6IDEzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1kXFw6bWF4LWgtMTRyZW0ge1xuICAgIG1heC1oZWlnaHQ6IDE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1kXFw6bWF4LWgtMTVyZW0ge1xuICAgIG1heC1oZWlnaHQ6IDE1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1kXFw6bWF4LWgtMTZyZW0ge1xuICAgIG1heC1oZWlnaHQ6IDE2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1kXFw6bWF4LWgtMTdyZW0ge1xuICAgIG1heC1oZWlnaHQ6IDE3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1kXFw6bWF4LWgtMThyZW0ge1xuICAgIG1heC1oZWlnaHQ6IDE4cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1kXFw6bWF4LWgtMTlyZW0ge1xuICAgIG1heC1oZWlnaHQ6IDE5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1kXFw6bWF4LWgtMjByZW0ge1xuICAgIG1heC1oZWlnaHQ6IDIwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1kXFw6bWF4LWgtMjFyZW0ge1xuICAgIG1heC1oZWlnaHQ6IDIxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1kXFw6bWF4LWgtMjJyZW0ge1xuICAgIG1heC1oZWlnaHQ6IDIycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1kXFw6bWF4LWgtMjNyZW0ge1xuICAgIG1heC1oZWlnaHQ6IDIzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1kXFw6bWF4LWgtMjRyZW0ge1xuICAgIG1heC1oZWlnaHQ6IDI0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1kXFw6bWF4LWgtMjVyZW0ge1xuICAgIG1heC1oZWlnaHQ6IDI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1kXFw6bWF4LWgtMjZyZW0ge1xuICAgIG1heC1oZWlnaHQ6IDI2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1kXFw6bWF4LWgtMjdyZW0ge1xuICAgIG1heC1oZWlnaHQ6IDI3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1kXFw6bWF4LWgtMjhyZW0ge1xuICAgIG1heC1oZWlnaHQ6IDI4cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1kXFw6bWF4LWgtMjlyZW0ge1xuICAgIG1heC1oZWlnaHQ6IDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1kXFw6bWF4LWgtMzByZW0ge1xuICAgIG1heC1oZWlnaHQ6IDMwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5sZ1xcOm1heC1oLTAge1xuICAgIG1heC1oZWlnaHQ6IDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5sZ1xcOm1heC1oLWZ1bGwge1xuICAgIG1heC1oZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbiAgfVxuICAubGdcXDptYXgtaC1zY3JlZW4ge1xuICAgIG1heC1oZWlnaHQ6IDEwMHZoICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxnXFw6bWF4LWgtbWluIHtcbiAgICBtYXgtaGVpZ2h0OiBtaW4tY29udGVudCAhaW1wb3J0YW50O1xuICB9XG4gIC5sZ1xcOm1heC1oLW1heCB7XG4gICAgbWF4LWhlaWdodDogbWF4LWNvbnRlbnQgIWltcG9ydGFudDtcbiAgfVxuICAubGdcXDptYXgtaC1maXQge1xuICAgIG1heC1oZWlnaHQ6IGZpdC1jb250ZW50ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxnXFw6bWF4LWgtMXJlbSB7XG4gICAgbWF4LWhlaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5sZ1xcOm1heC1oLTJyZW0ge1xuICAgIG1heC1oZWlnaHQ6IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubGdcXDptYXgtaC0zcmVtIHtcbiAgICBtYXgtaGVpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxnXFw6bWF4LWgtNHJlbSB7XG4gICAgbWF4LWhlaWdodDogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5sZ1xcOm1heC1oLTVyZW0ge1xuICAgIG1heC1oZWlnaHQ6IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubGdcXDptYXgtaC02cmVtIHtcbiAgICBtYXgtaGVpZ2h0OiA2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxnXFw6bWF4LWgtN3JlbSB7XG4gICAgbWF4LWhlaWdodDogN3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5sZ1xcOm1heC1oLThyZW0ge1xuICAgIG1heC1oZWlnaHQ6IDhyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubGdcXDptYXgtaC05cmVtIHtcbiAgICBtYXgtaGVpZ2h0OiA5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxnXFw6bWF4LWgtMTByZW0ge1xuICAgIG1heC1oZWlnaHQ6IDEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxnXFw6bWF4LWgtMTFyZW0ge1xuICAgIG1heC1oZWlnaHQ6IDExcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxnXFw6bWF4LWgtMTJyZW0ge1xuICAgIG1heC1oZWlnaHQ6IDEycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxnXFw6bWF4LWgtMTNyZW0ge1xuICAgIG1heC1oZWlnaHQ6IDEzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxnXFw6bWF4LWgtMTRyZW0ge1xuICAgIG1heC1oZWlnaHQ6IDE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxnXFw6bWF4LWgtMTVyZW0ge1xuICAgIG1heC1oZWlnaHQ6IDE1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxnXFw6bWF4LWgtMTZyZW0ge1xuICAgIG1heC1oZWlnaHQ6IDE2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxnXFw6bWF4LWgtMTdyZW0ge1xuICAgIG1heC1oZWlnaHQ6IDE3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxnXFw6bWF4LWgtMThyZW0ge1xuICAgIG1heC1oZWlnaHQ6IDE4cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxnXFw6bWF4LWgtMTlyZW0ge1xuICAgIG1heC1oZWlnaHQ6IDE5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxnXFw6bWF4LWgtMjByZW0ge1xuICAgIG1heC1oZWlnaHQ6IDIwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxnXFw6bWF4LWgtMjFyZW0ge1xuICAgIG1heC1oZWlnaHQ6IDIxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxnXFw6bWF4LWgtMjJyZW0ge1xuICAgIG1heC1oZWlnaHQ6IDIycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxnXFw6bWF4LWgtMjNyZW0ge1xuICAgIG1heC1oZWlnaHQ6IDIzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxnXFw6bWF4LWgtMjRyZW0ge1xuICAgIG1heC1oZWlnaHQ6IDI0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxnXFw6bWF4LWgtMjVyZW0ge1xuICAgIG1heC1oZWlnaHQ6IDI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxnXFw6bWF4LWgtMjZyZW0ge1xuICAgIG1heC1oZWlnaHQ6IDI2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxnXFw6bWF4LWgtMjdyZW0ge1xuICAgIG1heC1oZWlnaHQ6IDI3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxnXFw6bWF4LWgtMjhyZW0ge1xuICAgIG1heC1oZWlnaHQ6IDI4cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxnXFw6bWF4LWgtMjlyZW0ge1xuICAgIG1heC1oZWlnaHQ6IDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxnXFw6bWF4LWgtMzByZW0ge1xuICAgIG1heC1oZWlnaHQ6IDMwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAueGxcXDptYXgtaC0wIHtcbiAgICBtYXgtaGVpZ2h0OiAwcHggIWltcG9ydGFudDtcbiAgfVxuICAueGxcXDptYXgtaC1mdWxsIHtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnhsXFw6bWF4LWgtc2NyZWVuIHtcbiAgICBtYXgtaGVpZ2h0OiAxMDB2aCAhaW1wb3J0YW50O1xuICB9XG4gIC54bFxcOm1heC1oLW1pbiB7XG4gICAgbWF4LWhlaWdodDogbWluLWNvbnRlbnQgIWltcG9ydGFudDtcbiAgfVxuICAueGxcXDptYXgtaC1tYXgge1xuICAgIG1heC1oZWlnaHQ6IG1heC1jb250ZW50ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnhsXFw6bWF4LWgtZml0IHtcbiAgICBtYXgtaGVpZ2h0OiBmaXQtY29udGVudCAhaW1wb3J0YW50O1xuICB9XG4gIC54bFxcOm1heC1oLTFyZW0ge1xuICAgIG1heC1oZWlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAueGxcXDptYXgtaC0ycmVtIHtcbiAgICBtYXgtaGVpZ2h0OiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnhsXFw6bWF4LWgtM3JlbSB7XG4gICAgbWF4LWhlaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC54bFxcOm1heC1oLTRyZW0ge1xuICAgIG1heC1oZWlnaHQ6IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAueGxcXDptYXgtaC01cmVtIHtcbiAgICBtYXgtaGVpZ2h0OiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnhsXFw6bWF4LWgtNnJlbSB7XG4gICAgbWF4LWhlaWdodDogNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC54bFxcOm1heC1oLTdyZW0ge1xuICAgIG1heC1oZWlnaHQ6IDdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAueGxcXDptYXgtaC04cmVtIHtcbiAgICBtYXgtaGVpZ2h0OiA4cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnhsXFw6bWF4LWgtOXJlbSB7XG4gICAgbWF4LWhlaWdodDogOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC54bFxcOm1heC1oLTEwcmVtIHtcbiAgICBtYXgtaGVpZ2h0OiAxMHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC54bFxcOm1heC1oLTExcmVtIHtcbiAgICBtYXgtaGVpZ2h0OiAxMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC54bFxcOm1heC1oLTEycmVtIHtcbiAgICBtYXgtaGVpZ2h0OiAxMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC54bFxcOm1heC1oLTEzcmVtIHtcbiAgICBtYXgtaGVpZ2h0OiAxM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC54bFxcOm1heC1oLTE0cmVtIHtcbiAgICBtYXgtaGVpZ2h0OiAxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC54bFxcOm1heC1oLTE1cmVtIHtcbiAgICBtYXgtaGVpZ2h0OiAxNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC54bFxcOm1heC1oLTE2cmVtIHtcbiAgICBtYXgtaGVpZ2h0OiAxNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC54bFxcOm1heC1oLTE3cmVtIHtcbiAgICBtYXgtaGVpZ2h0OiAxN3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC54bFxcOm1heC1oLTE4cmVtIHtcbiAgICBtYXgtaGVpZ2h0OiAxOHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC54bFxcOm1heC1oLTE5cmVtIHtcbiAgICBtYXgtaGVpZ2h0OiAxOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC54bFxcOm1heC1oLTIwcmVtIHtcbiAgICBtYXgtaGVpZ2h0OiAyMHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC54bFxcOm1heC1oLTIxcmVtIHtcbiAgICBtYXgtaGVpZ2h0OiAyMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC54bFxcOm1heC1oLTIycmVtIHtcbiAgICBtYXgtaGVpZ2h0OiAyMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC54bFxcOm1heC1oLTIzcmVtIHtcbiAgICBtYXgtaGVpZ2h0OiAyM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC54bFxcOm1heC1oLTI0cmVtIHtcbiAgICBtYXgtaGVpZ2h0OiAyNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC54bFxcOm1heC1oLTI1cmVtIHtcbiAgICBtYXgtaGVpZ2h0OiAyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC54bFxcOm1heC1oLTI2cmVtIHtcbiAgICBtYXgtaGVpZ2h0OiAyNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC54bFxcOm1heC1oLTI3cmVtIHtcbiAgICBtYXgtaGVpZ2h0OiAyN3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC54bFxcOm1heC1oLTI4cmVtIHtcbiAgICBtYXgtaGVpZ2h0OiAyOHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC54bFxcOm1heC1oLTI5cmVtIHtcbiAgICBtYXgtaGVpZ2h0OiAyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC54bFxcOm1heC1oLTMwcmVtIHtcbiAgICBtYXgtaGVpZ2h0OiAzMHJlbSAhaW1wb3J0YW50O1xuICB9XG59XG4uc3RhdGljIHtcbiAgcG9zaXRpb246IHN0YXRpYyAhaW1wb3J0YW50O1xufVxuXG4uZml4ZWQge1xuICBwb3NpdGlvbjogZml4ZWQgIWltcG9ydGFudDtcbn1cblxuLmFic29sdXRlIHtcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG59XG5cbi5yZWxhdGl2ZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZSAhaW1wb3J0YW50O1xufVxuXG4uc3RpY2t5IHtcbiAgcG9zaXRpb246IHN0aWNreSAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAuc21cXDpzdGF0aWMge1xuICAgIHBvc2l0aW9uOiBzdGF0aWMgIWltcG9ydGFudDtcbiAgfVxuICAuc21cXDpmaXhlZCB7XG4gICAgcG9zaXRpb246IGZpeGVkICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNtXFw6YWJzb2x1dGUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICB9XG4gIC5zbVxcOnJlbGF0aXZlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmUgIWltcG9ydGFudDtcbiAgfVxuICAuc21cXDpzdGlja3kge1xuICAgIHBvc2l0aW9uOiBzdGlja3kgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm1kXFw6c3RhdGljIHtcbiAgICBwb3NpdGlvbjogc3RhdGljICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1kXFw6Zml4ZWQge1xuICAgIHBvc2l0aW9uOiBmaXhlZCAhaW1wb3J0YW50O1xuICB9XG4gIC5tZFxcOmFic29sdXRlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgfVxuICAubWRcXDpyZWxhdGl2ZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1kXFw6c3RpY2t5IHtcbiAgICBwb3NpdGlvbjogc3RpY2t5ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5sZ1xcOnN0YXRpYyB7XG4gICAgcG9zaXRpb246IHN0YXRpYyAhaW1wb3J0YW50O1xuICB9XG4gIC5sZ1xcOmZpeGVkIHtcbiAgICBwb3NpdGlvbjogZml4ZWQgIWltcG9ydGFudDtcbiAgfVxuICAubGdcXDphYnNvbHV0ZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxnXFw6cmVsYXRpdmUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZSAhaW1wb3J0YW50O1xuICB9XG4gIC5sZ1xcOnN0aWNreSB7XG4gICAgcG9zaXRpb246IHN0aWNreSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnhsXFw6c3RhdGljIHtcbiAgICBwb3NpdGlvbjogc3RhdGljICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnhsXFw6Zml4ZWQge1xuICAgIHBvc2l0aW9uOiBmaXhlZCAhaW1wb3J0YW50O1xuICB9XG4gIC54bFxcOmFic29sdXRlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgfVxuICAueGxcXDpyZWxhdGl2ZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnhsXFw6c3RpY2t5IHtcbiAgICBwb3NpdGlvbjogc3RpY2t5ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi50b3AtYXV0byB7XG4gIHRvcDogYXV0byAhaW1wb3J0YW50O1xufVxuXG4udG9wLTAge1xuICB0b3A6IDBweCAhaW1wb3J0YW50O1xufVxuXG4udG9wLTUwIHtcbiAgdG9wOiA1MCUgIWltcG9ydGFudDtcbn1cblxuLnRvcC0xMDAge1xuICB0b3A6IDEwMCUgIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnNtXFw6dG9wLWF1dG8ge1xuICAgIHRvcDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5zbVxcOnRvcC0wIHtcbiAgICB0b3A6IDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5zbVxcOnRvcC01MCB7XG4gICAgdG9wOiA1MCUgIWltcG9ydGFudDtcbiAgfVxuICAuc21cXDp0b3AtMTAwIHtcbiAgICB0b3A6IDEwMCUgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm1kXFw6dG9wLWF1dG8ge1xuICAgIHRvcDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tZFxcOnRvcC0wIHtcbiAgICB0b3A6IDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tZFxcOnRvcC01MCB7XG4gICAgdG9wOiA1MCUgIWltcG9ydGFudDtcbiAgfVxuICAubWRcXDp0b3AtMTAwIHtcbiAgICB0b3A6IDEwMCUgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmxnXFw6dG9wLWF1dG8ge1xuICAgIHRvcDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5sZ1xcOnRvcC0wIHtcbiAgICB0b3A6IDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5sZ1xcOnRvcC01MCB7XG4gICAgdG9wOiA1MCUgIWltcG9ydGFudDtcbiAgfVxuICAubGdcXDp0b3AtMTAwIHtcbiAgICB0b3A6IDEwMCUgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC54bFxcOnRvcC1hdXRvIHtcbiAgICB0b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAueGxcXDp0b3AtMCB7XG4gICAgdG9wOiAwcHggIWltcG9ydGFudDtcbiAgfVxuICAueGxcXDp0b3AtNTAge1xuICAgIHRvcDogNTAlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnhsXFw6dG9wLTEwMCB7XG4gICAgdG9wOiAxMDAlICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5sZWZ0LWF1dG8ge1xuICBsZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5sZWZ0LTAge1xuICBsZWZ0OiAwcHggIWltcG9ydGFudDtcbn1cblxuLmxlZnQtNTAge1xuICBsZWZ0OiA1MCUgIWltcG9ydGFudDtcbn1cblxuLmxlZnQtMTAwIHtcbiAgbGVmdDogMTAwJSAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAuc21cXDpsZWZ0LWF1dG8ge1xuICAgIGxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAuc21cXDpsZWZ0LTAge1xuICAgIGxlZnQ6IDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5zbVxcOmxlZnQtNTAge1xuICAgIGxlZnQ6IDUwJSAhaW1wb3J0YW50O1xuICB9XG4gIC5zbVxcOmxlZnQtMTAwIHtcbiAgICBsZWZ0OiAxMDAlICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tZFxcOmxlZnQtYXV0byB7XG4gICAgbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tZFxcOmxlZnQtMCB7XG4gICAgbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1kXFw6bGVmdC01MCB7XG4gICAgbGVmdDogNTAlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1kXFw6bGVmdC0xMDAge1xuICAgIGxlZnQ6IDEwMCUgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmxnXFw6bGVmdC1hdXRvIHtcbiAgICBsZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxnXFw6bGVmdC0wIHtcbiAgICBsZWZ0OiAwcHggIWltcG9ydGFudDtcbiAgfVxuICAubGdcXDpsZWZ0LTUwIHtcbiAgICBsZWZ0OiA1MCUgIWltcG9ydGFudDtcbiAgfVxuICAubGdcXDpsZWZ0LTEwMCB7XG4gICAgbGVmdDogMTAwJSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnhsXFw6bGVmdC1hdXRvIHtcbiAgICBsZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnhsXFw6bGVmdC0wIHtcbiAgICBsZWZ0OiAwcHggIWltcG9ydGFudDtcbiAgfVxuICAueGxcXDpsZWZ0LTUwIHtcbiAgICBsZWZ0OiA1MCUgIWltcG9ydGFudDtcbiAgfVxuICAueGxcXDpsZWZ0LTEwMCB7XG4gICAgbGVmdDogMTAwJSAhaW1wb3J0YW50O1xuICB9XG59XG4ucmlnaHQtYXV0byB7XG4gIHJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5yaWdodC0wIHtcbiAgcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xufVxuXG4ucmlnaHQtNTAge1xuICByaWdodDogNTAlICFpbXBvcnRhbnQ7XG59XG5cbi5yaWdodC0xMDAge1xuICByaWdodDogMTAwJSAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAuc21cXDpyaWdodC1hdXRvIHtcbiAgICByaWdodDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5zbVxcOnJpZ2h0LTAge1xuICAgIHJpZ2h0OiAwcHggIWltcG9ydGFudDtcbiAgfVxuICAuc21cXDpyaWdodC01MCB7XG4gICAgcmlnaHQ6IDUwJSAhaW1wb3J0YW50O1xuICB9XG4gIC5zbVxcOnJpZ2h0LTEwMCB7XG4gICAgcmlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm1kXFw6cmlnaHQtYXV0byB7XG4gICAgcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubWRcXDpyaWdodC0wIHtcbiAgICByaWdodDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1kXFw6cmlnaHQtNTAge1xuICAgIHJpZ2h0OiA1MCUgIWltcG9ydGFudDtcbiAgfVxuICAubWRcXDpyaWdodC0xMDAge1xuICAgIHJpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5sZ1xcOnJpZ2h0LWF1dG8ge1xuICAgIHJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxnXFw6cmlnaHQtMCB7XG4gICAgcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5sZ1xcOnJpZ2h0LTUwIHtcbiAgICByaWdodDogNTAlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxnXFw6cmlnaHQtMTAwIHtcbiAgICByaWdodDogMTAwJSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnhsXFw6cmlnaHQtYXV0byB7XG4gICAgcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAueGxcXDpyaWdodC0wIHtcbiAgICByaWdodDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnhsXFw6cmlnaHQtNTAge1xuICAgIHJpZ2h0OiA1MCUgIWltcG9ydGFudDtcbiAgfVxuICAueGxcXDpyaWdodC0xMDAge1xuICAgIHJpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5ib3R0b20tYXV0byB7XG4gIGJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xufVxuXG4uYm90dG9tLTAge1xuICBib3R0b206IDBweCAhaW1wb3J0YW50O1xufVxuXG4uYm90dG9tLTUwIHtcbiAgYm90dG9tOiA1MCUgIWltcG9ydGFudDtcbn1cblxuLmJvdHRvbS0xMDAge1xuICBib3R0b206IDEwMCUgIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnNtXFw6Ym90dG9tLWF1dG8ge1xuICAgIGJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5zbVxcOmJvdHRvbS0wIHtcbiAgICBib3R0b206IDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5zbVxcOmJvdHRvbS01MCB7XG4gICAgYm90dG9tOiA1MCUgIWltcG9ydGFudDtcbiAgfVxuICAuc21cXDpib3R0b20tMTAwIHtcbiAgICBib3R0b206IDEwMCUgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm1kXFw6Ym90dG9tLWF1dG8ge1xuICAgIGJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tZFxcOmJvdHRvbS0wIHtcbiAgICBib3R0b206IDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tZFxcOmJvdHRvbS01MCB7XG4gICAgYm90dG9tOiA1MCUgIWltcG9ydGFudDtcbiAgfVxuICAubWRcXDpib3R0b20tMTAwIHtcbiAgICBib3R0b206IDEwMCUgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmxnXFw6Ym90dG9tLWF1dG8ge1xuICAgIGJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5sZ1xcOmJvdHRvbS0wIHtcbiAgICBib3R0b206IDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5sZ1xcOmJvdHRvbS01MCB7XG4gICAgYm90dG9tOiA1MCUgIWltcG9ydGFudDtcbiAgfVxuICAubGdcXDpib3R0b20tMTAwIHtcbiAgICBib3R0b206IDEwMCUgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC54bFxcOmJvdHRvbS1hdXRvIHtcbiAgICBib3R0b206IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAueGxcXDpib3R0b20tMCB7XG4gICAgYm90dG9tOiAwcHggIWltcG9ydGFudDtcbiAgfVxuICAueGxcXDpib3R0b20tNTAge1xuICAgIGJvdHRvbTogNTAlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnhsXFw6Ym90dG9tLTEwMCB7XG4gICAgYm90dG9tOiAxMDAlICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5vdmVyZmxvdy1hdXRvIHtcbiAgb3ZlcmZsb3c6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLm92ZXJmbG93LWhpZGRlbiB7XG4gIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcbn1cblxuLm92ZXJmbG93LXZpc2libGUge1xuICBvdmVyZmxvdzogdmlzaWJsZSAhaW1wb3J0YW50O1xufVxuXG4ub3ZlcmZsb3ctc2Nyb2xsIHtcbiAgb3ZlcmZsb3c6IHNjcm9sbCAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAuc21cXDpvdmVyZmxvdy1hdXRvIHtcbiAgICBvdmVyZmxvdzogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5zbVxcOm92ZXJmbG93LWhpZGRlbiB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xuICB9XG4gIC5zbVxcOm92ZXJmbG93LXZpc2libGUge1xuICAgIG92ZXJmbG93OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNtXFw6b3ZlcmZsb3ctc2Nyb2xsIHtcbiAgICBvdmVyZmxvdzogc2Nyb2xsICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tZFxcOm92ZXJmbG93LWF1dG8ge1xuICAgIG92ZXJmbG93OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1kXFw6b3ZlcmZsb3ctaGlkZGVuIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1kXFw6b3ZlcmZsb3ctdmlzaWJsZSB7XG4gICAgb3ZlcmZsb3c6IHZpc2libGUgIWltcG9ydGFudDtcbiAgfVxuICAubWRcXDpvdmVyZmxvdy1zY3JvbGwge1xuICAgIG92ZXJmbG93OiBzY3JvbGwgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmxnXFw6b3ZlcmZsb3ctYXV0byB7XG4gICAgb3ZlcmZsb3c6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubGdcXDpvdmVyZmxvdy1oaWRkZW4ge1xuICAgIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcbiAgfVxuICAubGdcXDpvdmVyZmxvdy12aXNpYmxlIHtcbiAgICBvdmVyZmxvdzogdmlzaWJsZSAhaW1wb3J0YW50O1xuICB9XG4gIC5sZ1xcOm92ZXJmbG93LXNjcm9sbCB7XG4gICAgb3ZlcmZsb3c6IHNjcm9sbCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnhsXFw6b3ZlcmZsb3ctYXV0byB7XG4gICAgb3ZlcmZsb3c6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAueGxcXDpvdmVyZmxvdy1oaWRkZW4ge1xuICAgIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcbiAgfVxuICAueGxcXDpvdmVyZmxvdy12aXNpYmxlIHtcbiAgICBvdmVyZmxvdzogdmlzaWJsZSAhaW1wb3J0YW50O1xuICB9XG4gIC54bFxcOm92ZXJmbG93LXNjcm9sbCB7XG4gICAgb3ZlcmZsb3c6IHNjcm9sbCAhaW1wb3J0YW50O1xuICB9XG59XG4ub3ZlcmZsb3cteC1hdXRvIHtcbiAgb3ZlcmZsb3cteDogYXV0byAhaW1wb3J0YW50O1xufVxuXG4ub3ZlcmZsb3cteC1oaWRkZW4ge1xuICBvdmVyZmxvdy14OiBoaWRkZW4gIWltcG9ydGFudDtcbn1cblxuLm92ZXJmbG93LXgtdmlzaWJsZSB7XG4gIG92ZXJmbG93LXg6IHZpc2libGUgIWltcG9ydGFudDtcbn1cblxuLm92ZXJmbG93LXgtc2Nyb2xsIHtcbiAgb3ZlcmZsb3cteDogc2Nyb2xsICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5zbVxcOm92ZXJmbG93LXgtYXV0byB7XG4gICAgb3ZlcmZsb3cteDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5zbVxcOm92ZXJmbG93LXgtaGlkZGVuIHtcbiAgICBvdmVyZmxvdy14OiBoaWRkZW4gIWltcG9ydGFudDtcbiAgfVxuICAuc21cXDpvdmVyZmxvdy14LXZpc2libGUge1xuICAgIG92ZXJmbG93LXg6IHZpc2libGUgIWltcG9ydGFudDtcbiAgfVxuICAuc21cXDpvdmVyZmxvdy14LXNjcm9sbCB7XG4gICAgb3ZlcmZsb3cteDogc2Nyb2xsICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tZFxcOm92ZXJmbG93LXgtYXV0byB7XG4gICAgb3ZlcmZsb3cteDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tZFxcOm92ZXJmbG93LXgtaGlkZGVuIHtcbiAgICBvdmVyZmxvdy14OiBoaWRkZW4gIWltcG9ydGFudDtcbiAgfVxuICAubWRcXDpvdmVyZmxvdy14LXZpc2libGUge1xuICAgIG92ZXJmbG93LXg6IHZpc2libGUgIWltcG9ydGFudDtcbiAgfVxuICAubWRcXDpvdmVyZmxvdy14LXNjcm9sbCB7XG4gICAgb3ZlcmZsb3cteDogc2Nyb2xsICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5sZ1xcOm92ZXJmbG93LXgtYXV0byB7XG4gICAgb3ZlcmZsb3cteDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5sZ1xcOm92ZXJmbG93LXgtaGlkZGVuIHtcbiAgICBvdmVyZmxvdy14OiBoaWRkZW4gIWltcG9ydGFudDtcbiAgfVxuICAubGdcXDpvdmVyZmxvdy14LXZpc2libGUge1xuICAgIG92ZXJmbG93LXg6IHZpc2libGUgIWltcG9ydGFudDtcbiAgfVxuICAubGdcXDpvdmVyZmxvdy14LXNjcm9sbCB7XG4gICAgb3ZlcmZsb3cteDogc2Nyb2xsICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAueGxcXDpvdmVyZmxvdy14LWF1dG8ge1xuICAgIG92ZXJmbG93LXg6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAueGxcXDpvdmVyZmxvdy14LWhpZGRlbiB7XG4gICAgb3ZlcmZsb3cteDogaGlkZGVuICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnhsXFw6b3ZlcmZsb3cteC12aXNpYmxlIHtcbiAgICBvdmVyZmxvdy14OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnhsXFw6b3ZlcmZsb3cteC1zY3JvbGwge1xuICAgIG92ZXJmbG93LXg6IHNjcm9sbCAhaW1wb3J0YW50O1xuICB9XG59XG4ub3ZlcmZsb3cteS1hdXRvIHtcbiAgb3ZlcmZsb3cteTogYXV0byAhaW1wb3J0YW50O1xufVxuXG4ub3ZlcmZsb3cteS1oaWRkZW4ge1xuICBvdmVyZmxvdy15OiBoaWRkZW4gIWltcG9ydGFudDtcbn1cblxuLm92ZXJmbG93LXktdmlzaWJsZSB7XG4gIG92ZXJmbG93LXk6IHZpc2libGUgIWltcG9ydGFudDtcbn1cblxuLm92ZXJmbG93LXktc2Nyb2xsIHtcbiAgb3ZlcmZsb3cteTogc2Nyb2xsICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5zbVxcOm92ZXJmbG93LXktYXV0byB7XG4gICAgb3ZlcmZsb3cteTogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5zbVxcOm92ZXJmbG93LXktaGlkZGVuIHtcbiAgICBvdmVyZmxvdy15OiBoaWRkZW4gIWltcG9ydGFudDtcbiAgfVxuICAuc21cXDpvdmVyZmxvdy15LXZpc2libGUge1xuICAgIG92ZXJmbG93LXk6IHZpc2libGUgIWltcG9ydGFudDtcbiAgfVxuICAuc21cXDpvdmVyZmxvdy15LXNjcm9sbCB7XG4gICAgb3ZlcmZsb3cteTogc2Nyb2xsICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tZFxcOm92ZXJmbG93LXktYXV0byB7XG4gICAgb3ZlcmZsb3cteTogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tZFxcOm92ZXJmbG93LXktaGlkZGVuIHtcbiAgICBvdmVyZmxvdy15OiBoaWRkZW4gIWltcG9ydGFudDtcbiAgfVxuICAubWRcXDpvdmVyZmxvdy15LXZpc2libGUge1xuICAgIG92ZXJmbG93LXk6IHZpc2libGUgIWltcG9ydGFudDtcbiAgfVxuICAubWRcXDpvdmVyZmxvdy15LXNjcm9sbCB7XG4gICAgb3ZlcmZsb3cteTogc2Nyb2xsICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5sZ1xcOm92ZXJmbG93LXktYXV0byB7XG4gICAgb3ZlcmZsb3cteTogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5sZ1xcOm92ZXJmbG93LXktaGlkZGVuIHtcbiAgICBvdmVyZmxvdy15OiBoaWRkZW4gIWltcG9ydGFudDtcbiAgfVxuICAubGdcXDpvdmVyZmxvdy15LXZpc2libGUge1xuICAgIG92ZXJmbG93LXk6IHZpc2libGUgIWltcG9ydGFudDtcbiAgfVxuICAubGdcXDpvdmVyZmxvdy15LXNjcm9sbCB7XG4gICAgb3ZlcmZsb3cteTogc2Nyb2xsICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAueGxcXDpvdmVyZmxvdy15LWF1dG8ge1xuICAgIG92ZXJmbG93LXk6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAueGxcXDpvdmVyZmxvdy15LWhpZGRlbiB7XG4gICAgb3ZlcmZsb3cteTogaGlkZGVuICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnhsXFw6b3ZlcmZsb3cteS12aXNpYmxlIHtcbiAgICBvdmVyZmxvdy15OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnhsXFw6b3ZlcmZsb3cteS1zY3JvbGwge1xuICAgIG92ZXJmbG93LXk6IHNjcm9sbCAhaW1wb3J0YW50O1xuICB9XG59XG4uei1hdXRvIHtcbiAgei1pbmRleDogYXV0byAhaW1wb3J0YW50O1xufVxuXG4uei0wIHtcbiAgei1pbmRleDogMCAhaW1wb3J0YW50O1xufVxuXG4uei0xIHtcbiAgei1pbmRleDogMSAhaW1wb3J0YW50O1xufVxuXG4uei0yIHtcbiAgei1pbmRleDogMiAhaW1wb3J0YW50O1xufVxuXG4uei0zIHtcbiAgei1pbmRleDogMyAhaW1wb3J0YW50O1xufVxuXG4uei00IHtcbiAgei1pbmRleDogNCAhaW1wb3J0YW50O1xufVxuXG4uei01IHtcbiAgei1pbmRleDogNSAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAuc21cXDp6LWF1dG8ge1xuICAgIHotaW5kZXg6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAuc21cXDp6LTAge1xuICAgIHotaW5kZXg6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuc21cXDp6LTEge1xuICAgIHotaW5kZXg6IDEgIWltcG9ydGFudDtcbiAgfVxuICAuc21cXDp6LTIge1xuICAgIHotaW5kZXg6IDIgIWltcG9ydGFudDtcbiAgfVxuICAuc21cXDp6LTMge1xuICAgIHotaW5kZXg6IDMgIWltcG9ydGFudDtcbiAgfVxuICAuc21cXDp6LTQge1xuICAgIHotaW5kZXg6IDQgIWltcG9ydGFudDtcbiAgfVxuICAuc21cXDp6LTUge1xuICAgIHotaW5kZXg6IDUgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm1kXFw6ei1hdXRvIHtcbiAgICB6LWluZGV4OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1kXFw6ei0wIHtcbiAgICB6LWluZGV4OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1kXFw6ei0xIHtcbiAgICB6LWluZGV4OiAxICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1kXFw6ei0yIHtcbiAgICB6LWluZGV4OiAyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1kXFw6ei0zIHtcbiAgICB6LWluZGV4OiAzICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1kXFw6ei00IHtcbiAgICB6LWluZGV4OiA0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1kXFw6ei01IHtcbiAgICB6LWluZGV4OiA1ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5sZ1xcOnotYXV0byB7XG4gICAgei1pbmRleDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5sZ1xcOnotMCB7XG4gICAgei1pbmRleDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5sZ1xcOnotMSB7XG4gICAgei1pbmRleDogMSAhaW1wb3J0YW50O1xuICB9XG4gIC5sZ1xcOnotMiB7XG4gICAgei1pbmRleDogMiAhaW1wb3J0YW50O1xuICB9XG4gIC5sZ1xcOnotMyB7XG4gICAgei1pbmRleDogMyAhaW1wb3J0YW50O1xuICB9XG4gIC5sZ1xcOnotNCB7XG4gICAgei1pbmRleDogNCAhaW1wb3J0YW50O1xuICB9XG4gIC5sZ1xcOnotNSB7XG4gICAgei1pbmRleDogNSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnhsXFw6ei1hdXRvIHtcbiAgICB6LWluZGV4OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnhsXFw6ei0wIHtcbiAgICB6LWluZGV4OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnhsXFw6ei0xIHtcbiAgICB6LWluZGV4OiAxICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnhsXFw6ei0yIHtcbiAgICB6LWluZGV4OiAyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnhsXFw6ei0zIHtcbiAgICB6LWluZGV4OiAzICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnhsXFw6ei00IHtcbiAgICB6LWluZGV4OiA0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnhsXFw6ei01IHtcbiAgICB6LWluZGV4OiA1ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5iZy1yZXBlYXQge1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0ICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1uby1yZXBlYXQge1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0ICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1yZXBlYXQteCB7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteCAhaW1wb3J0YW50O1xufVxuXG4uYmctcmVwZWF0LXkge1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXkgIWltcG9ydGFudDtcbn1cblxuLmJnLXJlcGVhdC1yb3VuZCB7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByb3VuZCAhaW1wb3J0YW50O1xufVxuXG4uYmctcmVwZWF0LXNwYWNlIHtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHNwYWNlICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5zbVxcOmJnLXJlcGVhdCB7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdCAhaW1wb3J0YW50O1xuICB9XG4gIC5zbVxcOmJnLW5vLXJlcGVhdCB7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdCAhaW1wb3J0YW50O1xuICB9XG4gIC5zbVxcOmJnLXJlcGVhdC14IHtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXggIWltcG9ydGFudDtcbiAgfVxuICAuc21cXDpiZy1yZXBlYXQteSB7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC15ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNtXFw6YmctcmVwZWF0LXJvdW5kIHtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogcm91bmQgIWltcG9ydGFudDtcbiAgfVxuICAuc21cXDpiZy1yZXBlYXQtc3BhY2Uge1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBzcGFjZSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAubWRcXDpiZy1yZXBlYXQge1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQgIWltcG9ydGFudDtcbiAgfVxuICAubWRcXDpiZy1uby1yZXBlYXQge1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQgIWltcG9ydGFudDtcbiAgfVxuICAubWRcXDpiZy1yZXBlYXQteCB7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1kXFw6YmctcmVwZWF0LXkge1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZFxcOmJnLXJlcGVhdC1yb3VuZCB7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IHJvdW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1kXFw6YmctcmVwZWF0LXNwYWNlIHtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogc3BhY2UgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmxnXFw6YmctcmVwZWF0IHtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxnXFw6Ymctbm8tcmVwZWF0IHtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxnXFw6YmctcmVwZWF0LXgge1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteCAhaW1wb3J0YW50O1xuICB9XG4gIC5sZ1xcOmJnLXJlcGVhdC15IHtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXkgIWltcG9ydGFudDtcbiAgfVxuICAubGdcXDpiZy1yZXBlYXQtcm91bmQge1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiByb3VuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5sZ1xcOmJnLXJlcGVhdC1zcGFjZSB7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IHNwYWNlICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAueGxcXDpiZy1yZXBlYXQge1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQgIWltcG9ydGFudDtcbiAgfVxuICAueGxcXDpiZy1uby1yZXBlYXQge1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQgIWltcG9ydGFudDtcbiAgfVxuICAueGxcXDpiZy1yZXBlYXQteCB7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnhsXFw6YmctcmVwZWF0LXkge1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteSAhaW1wb3J0YW50O1xuICB9XG4gIC54bFxcOmJnLXJlcGVhdC1yb3VuZCB7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IHJvdW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnhsXFw6YmctcmVwZWF0LXNwYWNlIHtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogc3BhY2UgIWltcG9ydGFudDtcbiAgfVxufVxuLmJnLWF1dG8ge1xuICBiYWNrZ3JvdW5kLXNpemU6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLmJnLWNvdmVyIHtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlciAhaW1wb3J0YW50O1xufVxuXG4uYmctY29udGFpbiB7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbiAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAuc21cXDpiZy1hdXRvIHtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAuc21cXDpiZy1jb3ZlciB7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlciAhaW1wb3J0YW50O1xuICB9XG4gIC5zbVxcOmJnLWNvbnRhaW4ge1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbiAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAubWRcXDpiZy1hdXRvIHtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubWRcXDpiZy1jb3ZlciB7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlciAhaW1wb3J0YW50O1xuICB9XG4gIC5tZFxcOmJnLWNvbnRhaW4ge1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbiAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAubGdcXDpiZy1hdXRvIHtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubGdcXDpiZy1jb3ZlciB7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlciAhaW1wb3J0YW50O1xuICB9XG4gIC5sZ1xcOmJnLWNvbnRhaW4ge1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbiAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnhsXFw6YmctYXV0byB7XG4gICAgYmFja2dyb3VuZC1zaXplOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnhsXFw6YmctY292ZXIge1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXIgIWltcG9ydGFudDtcbiAgfVxuICAueGxcXDpiZy1jb250YWluIHtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW4gIWltcG9ydGFudDtcbiAgfVxufVxuLmJnLWJvdHRvbSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbSAhaW1wb3J0YW50O1xufVxuXG4uYmctY2VudGVyIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1sZWZ0IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCAhaW1wb3J0YW50O1xufVxuXG4uYmctbGVmdC1ib3R0b20ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IGJvdHRvbSAhaW1wb3J0YW50O1xufVxuXG4uYmctbGVmdC10b3Age1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IHRvcCAhaW1wb3J0YW50O1xufVxuXG4uYmctcmlnaHQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCAhaW1wb3J0YW50O1xufVxuXG4uYmctcmlnaHQtYm90dG9tIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgYm90dG9tICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1yaWdodC10b3Age1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCB0b3AgIWltcG9ydGFudDtcbn1cblxuLmJnLXRvcCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAuc21cXDpiZy1ib3R0b20ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbSAhaW1wb3J0YW50O1xuICB9XG4gIC5zbVxcOmJnLWNlbnRlciB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNtXFw6YmctbGVmdCB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCAhaW1wb3J0YW50O1xuICB9XG4gIC5zbVxcOmJnLWxlZnQtYm90dG9tIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IGJvdHRvbSAhaW1wb3J0YW50O1xuICB9XG4gIC5zbVxcOmJnLWxlZnQtdG9wIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IHRvcCAhaW1wb3J0YW50O1xuICB9XG4gIC5zbVxcOmJnLXJpZ2h0IHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCAhaW1wb3J0YW50O1xuICB9XG4gIC5zbVxcOmJnLXJpZ2h0LWJvdHRvbSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgYm90dG9tICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNtXFw6YmctcmlnaHQtdG9wIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCB0b3AgIWltcG9ydGFudDtcbiAgfVxuICAuc21cXDpiZy10b3Age1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAubWRcXDpiZy1ib3R0b20ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZFxcOmJnLWNlbnRlciB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1kXFw6YmctbGVmdCB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCAhaW1wb3J0YW50O1xuICB9XG4gIC5tZFxcOmJnLWxlZnQtYm90dG9tIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IGJvdHRvbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZFxcOmJnLWxlZnQtdG9wIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IHRvcCAhaW1wb3J0YW50O1xuICB9XG4gIC5tZFxcOmJnLXJpZ2h0IHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCAhaW1wb3J0YW50O1xuICB9XG4gIC5tZFxcOmJnLXJpZ2h0LWJvdHRvbSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgYm90dG9tICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1kXFw6YmctcmlnaHQtdG9wIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCB0b3AgIWltcG9ydGFudDtcbiAgfVxuICAubWRcXDpiZy10b3Age1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAubGdcXDpiZy1ib3R0b20ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbSAhaW1wb3J0YW50O1xuICB9XG4gIC5sZ1xcOmJnLWNlbnRlciB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxnXFw6YmctbGVmdCB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCAhaW1wb3J0YW50O1xuICB9XG4gIC5sZ1xcOmJnLWxlZnQtYm90dG9tIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IGJvdHRvbSAhaW1wb3J0YW50O1xuICB9XG4gIC5sZ1xcOmJnLWxlZnQtdG9wIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IHRvcCAhaW1wb3J0YW50O1xuICB9XG4gIC5sZ1xcOmJnLXJpZ2h0IHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCAhaW1wb3J0YW50O1xuICB9XG4gIC5sZ1xcOmJnLXJpZ2h0LWJvdHRvbSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgYm90dG9tICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxnXFw6YmctcmlnaHQtdG9wIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCB0b3AgIWltcG9ydGFudDtcbiAgfVxuICAubGdcXDpiZy10b3Age1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnhsXFw6YmctYm90dG9tIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBib3R0b20gIWltcG9ydGFudDtcbiAgfVxuICAueGxcXDpiZy1jZW50ZXIge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC54bFxcOmJnLWxlZnQge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgIWltcG9ydGFudDtcbiAgfVxuICAueGxcXDpiZy1sZWZ0LWJvdHRvbSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCBib3R0b20gIWltcG9ydGFudDtcbiAgfVxuICAueGxcXDpiZy1sZWZ0LXRvcCB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCB0b3AgIWltcG9ydGFudDtcbiAgfVxuICAueGxcXDpiZy1yaWdodCB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgIWltcG9ydGFudDtcbiAgfVxuICAueGxcXDpiZy1yaWdodC1ib3R0b20ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IGJvdHRvbSAhaW1wb3J0YW50O1xuICB9XG4gIC54bFxcOmJnLXJpZ2h0LXRvcCB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgdG9wICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnhsXFw6YmctdG9wIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgIWltcG9ydGFudDtcbiAgfVxufVxuLnNlbGVjdC1ub25lIHtcbiAgdXNlci1zZWxlY3Q6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnNlbGVjdC10ZXh0IHtcbiAgdXNlci1zZWxlY3Q6IHRleHQgIWltcG9ydGFudDtcbn1cblxuLnNlbGVjdC1hbGwge1xuICB1c2VyLXNlbGVjdDogYWxsICFpbXBvcnRhbnQ7XG59XG5cbi5zZWxlY3QtYXV0byB7XG4gIHVzZXItc2VsZWN0OiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5saXN0LW5vbmUge1xuICBsaXN0LXN0eWxlOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5saXN0LWRpc2Mge1xuICBsaXN0LXN0eWxlOiBkaXNjICFpbXBvcnRhbnQ7XG59XG5cbi5saXN0LWRlY2ltYWwge1xuICBsaXN0LXN0eWxlOiBkZWNpbWFsICFpbXBvcnRhbnQ7XG59XG5cbi5hcHBlYXJhbmNlLW5vbmUge1xuICBhcHBlYXJhbmNlOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5vdXRsaW5lLW5vbmUge1xuICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5wb2ludGVyLWV2ZW50cy1ub25lIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnBvaW50ZXItZXZlbnRzLWF1dG8ge1xuICBwb2ludGVyLWV2ZW50czogYXV0byAhaW1wb3J0YW50O1xufVxuXG4uY3Vyc29yLWF1dG8ge1xuICBjdXJzb3I6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLmN1cnNvci1wb2ludGVyIHtcbiAgY3Vyc29yOiBwb2ludGVyICFpbXBvcnRhbnQ7XG59XG5cbi5jdXJzb3Itd2FpdCB7XG4gIGN1cnNvcjogd2FpdCAhaW1wb3J0YW50O1xufVxuXG4uY3Vyc29yLW1vdmUge1xuICBjdXJzb3I6IG1vdmUgIWltcG9ydGFudDtcbn1cblxuLnNlbGVjdC1ub25lIHtcbiAgdXNlci1zZWxlY3Q6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnNlbGVjdC10ZXh0IHtcbiAgdXNlci1zZWxlY3Q6IHRleHQgIWltcG9ydGFudDtcbn1cblxuLnNlbGVjdC1hbGwge1xuICB1c2VyLXNlbGVjdDogYWxsICFpbXBvcnRhbnQ7XG59XG5cbi5zZWxlY3QtYXV0byB7XG4gIHVzZXItc2VsZWN0OiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5vcGFjaXR5LTAge1xuICBvcGFjaXR5OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5vcGFjaXR5LTEwIHtcbiAgb3BhY2l0eTogLjEgIWltcG9ydGFudDtcbn1cblxuLm9wYWNpdHktMjAge1xuICBvcGFjaXR5OiAuMiAhaW1wb3J0YW50O1xufVxuXG4ub3BhY2l0eS0zMCB7XG4gIG9wYWNpdHk6IC4zICFpbXBvcnRhbnQ7XG59XG5cbi5vcGFjaXR5LTQwIHtcbiAgb3BhY2l0eTogLjQgIWltcG9ydGFudDtcbn1cblxuLm9wYWNpdHktNTAge1xuICBvcGFjaXR5OiAuNSAhaW1wb3J0YW50O1xufVxuXG4ub3BhY2l0eS02MCB7XG4gIG9wYWNpdHk6IC42ICFpbXBvcnRhbnQ7XG59XG5cbi5vcGFjaXR5LTcwIHtcbiAgb3BhY2l0eTogLjcgIWltcG9ydGFudDtcbn1cblxuLm9wYWNpdHktODAge1xuICBvcGFjaXR5OiAuOCAhaW1wb3J0YW50O1xufVxuXG4ub3BhY2l0eS05MCB7XG4gIG9wYWNpdHk6IC45ICFpbXBvcnRhbnQ7XG59XG5cbi5vcGFjaXR5LTEwMCB7XG4gIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcbn1cblxuLnJlc2V0IHtcbiAgYWxsOiB1bnNldDtcbn1cblxuLnRyYW5zaXRpb24tbm9uZSB7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnRyYW5zaXRpb24tYWxsIHtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogYWxsICFpbXBvcnRhbnQ7XG59XG5cbi50cmFuc2l0aW9uLWNvbG9ycyB7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IGJhY2tncm91bmQtY29sb3IsYm9yZGVyLWNvbG9yLGNvbG9yICFpbXBvcnRhbnQ7XG59XG5cbi50cmFuc2l0aW9uLXRyYW5zZm9ybSB7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybSAhaW1wb3J0YW50O1xufVxuXG4udHJhbnNpdGlvbi1kdXJhdGlvbi0xMDAge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAxMDBtcyAhaW1wb3J0YW50O1xufVxuXG4udHJhbnNpdGlvbi1kdXJhdGlvbi0xNTAge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAxNTBtcyAhaW1wb3J0YW50O1xufVxuXG4udHJhbnNpdGlvbi1kdXJhdGlvbi0yMDAge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAyMDBtcyAhaW1wb3J0YW50O1xufVxuXG4udHJhbnNpdGlvbi1kdXJhdGlvbi0zMDAge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAzMDBtcyAhaW1wb3J0YW50O1xufVxuXG4udHJhbnNpdGlvbi1kdXJhdGlvbi00MDAge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiA0MDBtcyAhaW1wb3J0YW50O1xufVxuXG4udHJhbnNpdGlvbi1kdXJhdGlvbi01MDAge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiA1MDBtcyAhaW1wb3J0YW50O1xufVxuXG4udHJhbnNpdGlvbi1kdXJhdGlvbi0xMDAwIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMTAwMG1zICFpbXBvcnRhbnQ7XG59XG5cbi50cmFuc2l0aW9uLWR1cmF0aW9uLTIwMDAge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAyMDAwbXMgIWltcG9ydGFudDtcbn1cblxuLnRyYW5zaXRpb24tZHVyYXRpb24tMzAwMCB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDMwMDBtcyAhaW1wb3J0YW50O1xufVxuXG4udHJhbnNpdGlvbi1saW5lYXIge1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyICFpbXBvcnRhbnQ7XG59XG5cbi50cmFuc2l0aW9uLWVhc2UtaW4ge1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNCwgMCwgMSwgMSkgIWltcG9ydGFudDtcbn1cblxuLnRyYW5zaXRpb24tZWFzZS1vdXQge1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAsIDAsIDAuMiwgMSkgIWltcG9ydGFudDtcbn1cblxuLnRyYW5zaXRpb24tZWFzZS1pbi1vdXQge1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yLCAxKSAhaW1wb3J0YW50O1xufVxuXG4udHJhbnNpdGlvbi1kZWxheS0xMDAge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAxMDBtcyAhaW1wb3J0YW50O1xufVxuXG4udHJhbnNpdGlvbi1kZWxheS0xNTAge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAxNTBtcyAhaW1wb3J0YW50O1xufVxuXG4udHJhbnNpdGlvbi1kZWxheS0yMDAge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAyMDBtcyAhaW1wb3J0YW50O1xufVxuXG4udHJhbnNpdGlvbi1kZWxheS0zMDAge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAzMDBtcyAhaW1wb3J0YW50O1xufVxuXG4udHJhbnNpdGlvbi1kZWxheS00MDAge1xuICB0cmFuc2l0aW9uLWRlbGF5OiA0MDBtcyAhaW1wb3J0YW50O1xufVxuXG4udHJhbnNpdGlvbi1kZWxheS01MDAge1xuICB0cmFuc2l0aW9uLWRlbGF5OiA1MDBtcyAhaW1wb3J0YW50O1xufVxuXG4udHJhbnNpdGlvbi1kZWxheS0xMDAwIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMTAwMG1zICFpbXBvcnRhbnQ7XG59XG5cbi50cmFuc2xhdGUteC0wIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDAlKSAhaW1wb3J0YW50O1xufVxuXG4udHJhbnNsYXRlLXgtMTAwIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpICFpbXBvcnRhbnQ7XG59XG5cbi4tdHJhbnNsYXRlLXgtMTAwIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKSAhaW1wb3J0YW50O1xufVxuXG4udHJhbnNsYXRlLXktMCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwJSkgIWltcG9ydGFudDtcbn1cblxuLnRyYW5zbGF0ZS15LTEwMCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDAlKSAhaW1wb3J0YW50O1xufVxuXG4uLXRyYW5zbGF0ZS15LTEwMCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSkgIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnNtXFw6dHJhbnNsYXRlLXgtMCB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDAlKSAhaW1wb3J0YW50O1xuICB9XG4gIC5zbVxcOnRyYW5zbGF0ZS14LTEwMCB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNtXFw6LXRyYW5zbGF0ZS14LTEwMCB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKSAhaW1wb3J0YW50O1xuICB9XG4gIC5zbVxcOnRyYW5zbGF0ZS15LTAge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwJSkgIWltcG9ydGFudDtcbiAgfVxuICAuc21cXDp0cmFuc2xhdGUteS0xMDAge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDAlKSAhaW1wb3J0YW50O1xuICB9XG4gIC5zbVxcOi10cmFuc2xhdGUteS0xMDAge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSkgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm1kXFw6dHJhbnNsYXRlLXgtMCB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDAlKSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZFxcOnRyYW5zbGF0ZS14LTEwMCB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1kXFw6LXRyYW5zbGF0ZS14LTEwMCB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZFxcOnRyYW5zbGF0ZS15LTAge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwJSkgIWltcG9ydGFudDtcbiAgfVxuICAubWRcXDp0cmFuc2xhdGUteS0xMDAge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDAlKSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZFxcOi10cmFuc2xhdGUteS0xMDAge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSkgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmxnXFw6dHJhbnNsYXRlLXgtMCB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDAlKSAhaW1wb3J0YW50O1xuICB9XG4gIC5sZ1xcOnRyYW5zbGF0ZS14LTEwMCB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxnXFw6LXRyYW5zbGF0ZS14LTEwMCB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKSAhaW1wb3J0YW50O1xuICB9XG4gIC5sZ1xcOnRyYW5zbGF0ZS15LTAge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwJSkgIWltcG9ydGFudDtcbiAgfVxuICAubGdcXDp0cmFuc2xhdGUteS0xMDAge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDAlKSAhaW1wb3J0YW50O1xuICB9XG4gIC5sZ1xcOi10cmFuc2xhdGUteS0xMDAge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSkgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC54bFxcOnRyYW5zbGF0ZS14LTAge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwJSkgIWltcG9ydGFudDtcbiAgfVxuICAueGxcXDp0cmFuc2xhdGUteC0xMDAge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKSAhaW1wb3J0YW50O1xuICB9XG4gIC54bFxcOi10cmFuc2xhdGUteC0xMDAge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSkgIWltcG9ydGFudDtcbiAgfVxuICAueGxcXDp0cmFuc2xhdGUteS0wIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCUpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnhsXFw6dHJhbnNsYXRlLXktMTAwIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSkgIWltcG9ydGFudDtcbiAgfVxuICAueGxcXDotdHJhbnNsYXRlLXktMTAwIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5yb3RhdGUtNDUge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZykgIWltcG9ydGFudDtcbn1cblxuLi1yb3RhdGUtNDUge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpICFpbXBvcnRhbnQ7XG59XG5cbi5yb3RhdGUtOTAge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZykgIWltcG9ydGFudDtcbn1cblxuLi1yb3RhdGUtOTAge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpICFpbXBvcnRhbnQ7XG59XG5cbi5yb3RhdGUtMTgwIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKSAhaW1wb3J0YW50O1xufVxuXG4uLXJvdGF0ZS0xODAge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTgwZGVnKSAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAuc21cXDpyb3RhdGUtNDUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKSAhaW1wb3J0YW50O1xuICB9XG4gIC5zbVxcOi1yb3RhdGUtNDUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZykgIWltcG9ydGFudDtcbiAgfVxuICAuc21cXDpyb3RhdGUtOTAge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKSAhaW1wb3J0YW50O1xuICB9XG4gIC5zbVxcOi1yb3RhdGUtOTAge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZykgIWltcG9ydGFudDtcbiAgfVxuICAuc21cXDpyb3RhdGUtMTgwIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNtXFw6LXJvdGF0ZS0xODAge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC0xODBkZWcpICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tZFxcOnJvdGF0ZS00NSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1kXFw6LXJvdGF0ZS00NSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZFxcOnJvdGF0ZS05MCB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1kXFw6LXJvdGF0ZS05MCB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZFxcOnJvdGF0ZS0xODAge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZykgIWltcG9ydGFudDtcbiAgfVxuICAubWRcXDotcm90YXRlLTE4MCB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTE4MGRlZykgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmxnXFw6cm90YXRlLTQ1IHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZykgIWltcG9ydGFudDtcbiAgfVxuICAubGdcXDotcm90YXRlLTQ1IHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxnXFw6cm90YXRlLTkwIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZykgIWltcG9ydGFudDtcbiAgfVxuICAubGdcXDotcm90YXRlLTkwIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxnXFw6cm90YXRlLTE4MCB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKSAhaW1wb3J0YW50O1xuICB9XG4gIC5sZ1xcOi1yb3RhdGUtMTgwIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTgwZGVnKSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnhsXFw6cm90YXRlLTQ1IHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZykgIWltcG9ydGFudDtcbiAgfVxuICAueGxcXDotcm90YXRlLTQ1IHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnhsXFw6cm90YXRlLTkwIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZykgIWltcG9ydGFudDtcbiAgfVxuICAueGxcXDotcm90YXRlLTkwIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnhsXFw6cm90YXRlLTE4MCB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKSAhaW1wb3J0YW50O1xuICB9XG4gIC54bFxcOi1yb3RhdGUtMTgwIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTgwZGVnKSAhaW1wb3J0YW50O1xuICB9XG59XG4ub3JpZ2luLWNlbnRlciB7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciAhaW1wb3J0YW50O1xufVxuXG4ub3JpZ2luLXRvcCB7XG4gIHRyYW5zZm9ybS1vcmlnaW46IHRvcCAhaW1wb3J0YW50O1xufVxuXG4ub3JpZ2luLXRvcC1yaWdodCB7XG4gIHRyYW5zZm9ybS1vcmlnaW46IHRvcCByaWdodCAhaW1wb3J0YW50O1xufVxuXG4ub3JpZ2luLXJpZ2h0IHtcbiAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgIWltcG9ydGFudDtcbn1cblxuLm9yaWdpbi1ib3R0b20tcmlnaHQge1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBib3R0b20gcmlnaHQgIWltcG9ydGFudDtcbn1cblxuLm9yaWdpbi1ib3R0b20ge1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBib3R0b20gIWltcG9ydGFudDtcbn1cblxuLm9yaWdpbi1ib3R0b20tbGVmdCB7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGJvdHRvbSBsZWZ0ICFpbXBvcnRhbnQ7XG59XG5cbi5vcmlnaW4tbGVmdCB7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgIWltcG9ydGFudDtcbn1cblxuLm9yaWdpbi10b3AtbGVmdCB7XG4gIHRyYW5zZm9ybS1vcmlnaW46IHRvcC1sZWZ0ICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5zbVxcOm9yaWdpbi1jZW50ZXIge1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5zbVxcOm9yaWdpbi10b3Age1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHRvcCAhaW1wb3J0YW50O1xuICB9XG4gIC5zbVxcOm9yaWdpbi10b3AtcmlnaHQge1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHRvcCByaWdodCAhaW1wb3J0YW50O1xuICB9XG4gIC5zbVxcOm9yaWdpbi1yaWdodCB7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgIWltcG9ydGFudDtcbiAgfVxuICAuc21cXDpvcmlnaW4tYm90dG9tLXJpZ2h0IHtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBib3R0b20gcmlnaHQgIWltcG9ydGFudDtcbiAgfVxuICAuc21cXDpvcmlnaW4tYm90dG9tIHtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBib3R0b20gIWltcG9ydGFudDtcbiAgfVxuICAuc21cXDpvcmlnaW4tYm90dG9tLWxlZnQge1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGJvdHRvbSBsZWZ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNtXFw6b3JpZ2luLWxlZnQge1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgIWltcG9ydGFudDtcbiAgfVxuICAuc21cXDpvcmlnaW4tdG9wLWxlZnQge1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHRvcC1sZWZ0ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tZFxcOm9yaWdpbi1jZW50ZXIge1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5tZFxcOm9yaWdpbi10b3Age1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHRvcCAhaW1wb3J0YW50O1xuICB9XG4gIC5tZFxcOm9yaWdpbi10b3AtcmlnaHQge1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHRvcCByaWdodCAhaW1wb3J0YW50O1xuICB9XG4gIC5tZFxcOm9yaWdpbi1yaWdodCB7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgIWltcG9ydGFudDtcbiAgfVxuICAubWRcXDpvcmlnaW4tYm90dG9tLXJpZ2h0IHtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBib3R0b20gcmlnaHQgIWltcG9ydGFudDtcbiAgfVxuICAubWRcXDpvcmlnaW4tYm90dG9tIHtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBib3R0b20gIWltcG9ydGFudDtcbiAgfVxuICAubWRcXDpvcmlnaW4tYm90dG9tLWxlZnQge1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGJvdHRvbSBsZWZ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1kXFw6b3JpZ2luLWxlZnQge1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgIWltcG9ydGFudDtcbiAgfVxuICAubWRcXDpvcmlnaW4tdG9wLWxlZnQge1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHRvcC1sZWZ0ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5sZ1xcOm9yaWdpbi1jZW50ZXIge1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5sZ1xcOm9yaWdpbi10b3Age1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHRvcCAhaW1wb3J0YW50O1xuICB9XG4gIC5sZ1xcOm9yaWdpbi10b3AtcmlnaHQge1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHRvcCByaWdodCAhaW1wb3J0YW50O1xuICB9XG4gIC5sZ1xcOm9yaWdpbi1yaWdodCB7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgIWltcG9ydGFudDtcbiAgfVxuICAubGdcXDpvcmlnaW4tYm90dG9tLXJpZ2h0IHtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBib3R0b20gcmlnaHQgIWltcG9ydGFudDtcbiAgfVxuICAubGdcXDpvcmlnaW4tYm90dG9tIHtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBib3R0b20gIWltcG9ydGFudDtcbiAgfVxuICAubGdcXDpvcmlnaW4tYm90dG9tLWxlZnQge1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGJvdHRvbSBsZWZ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxnXFw6b3JpZ2luLWxlZnQge1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgIWltcG9ydGFudDtcbiAgfVxuICAubGdcXDpvcmlnaW4tdG9wLWxlZnQge1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHRvcC1sZWZ0ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAueGxcXDpvcmlnaW4tY2VudGVyIHtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAueGxcXDpvcmlnaW4tdG9wIHtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiB0b3AgIWltcG9ydGFudDtcbiAgfVxuICAueGxcXDpvcmlnaW4tdG9wLXJpZ2h0IHtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiB0b3AgcmlnaHQgIWltcG9ydGFudDtcbiAgfVxuICAueGxcXDpvcmlnaW4tcmlnaHQge1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnhsXFw6b3JpZ2luLWJvdHRvbS1yaWdodCB7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogYm90dG9tIHJpZ2h0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnhsXFw6b3JpZ2luLWJvdHRvbSB7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogYm90dG9tICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnhsXFw6b3JpZ2luLWJvdHRvbS1sZWZ0IHtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBib3R0b20gbGVmdCAhaW1wb3J0YW50O1xuICB9XG4gIC54bFxcOm9yaWdpbi1sZWZ0IHtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnhsXFw6b3JpZ2luLXRvcC1sZWZ0IHtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiB0b3AtbGVmdCAhaW1wb3J0YW50O1xuICB9XG59XG5Aa2V5ZnJhbWVzIGZhZGVpbiB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbkBrZXlmcmFtZXMgZmFkZW91dCB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cbkBrZXlmcmFtZXMgc2NhbGVpbiB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogc2NhbGVZKDAuOCk7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMTJzIGN1YmljLWJlemllcigwLCAwLCAwLjIsIDEpLCBvcGFjaXR5IDAuMTJzIGN1YmljLWJlemllcigwLCAwLCAwLjIsIDEpO1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiBzY2FsZVkoMSk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgc2xpZGVkb3duIHtcbiAgMCUge1xuICAgIG1heC1oZWlnaHQ6IDA7XG4gIH1cbiAgMTAwJSB7XG4gICAgbWF4LWhlaWdodDogYXV0bztcbiAgfVxufVxuQGtleWZyYW1lcyBzbGlkZXVwIHtcbiAgMCUge1xuICAgIG1heC1oZWlnaHQ6IDEwMDBweDtcbiAgfVxuICAxMDAlIHtcbiAgICBtYXgtaGVpZ2h0OiAwO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGZhZGVpbmxlZnQge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjEycyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yLCAxKSwgb3BhY2l0eSAwLjEycyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yLCAxKTtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwJSk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgZmFkZW91dGxlZnQge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCUpO1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjEycyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yLCAxKSwgb3BhY2l0eSAwLjEycyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yLCAxKTtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgZmFkZWlucmlnaHQge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMTJzIGN1YmljLWJlemllcigwLCAwLCAwLjIsIDEpLCBvcGFjaXR5IDAuMTJzIGN1YmljLWJlemllcigwLCAwLCAwLjIsIDEpO1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDAlKTtcbiAgfVxufVxuQGtleWZyYW1lcyBmYWRlb3V0cmlnaHQge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCUpO1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjEycyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yLCAxKSwgb3BhY2l0eSAwLjEycyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yLCAxKTtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbiAgfVxufVxuQGtleWZyYW1lcyBmYWRlaW51cCB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMTJzIGN1YmljLWJlemllcigwLCAwLCAwLjIsIDEpLCBvcGFjaXR5IDAuMTJzIGN1YmljLWJlemllcigwLCAwLCAwLjIsIDEpO1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDAlKTtcbiAgfVxufVxuQGtleWZyYW1lcyBmYWRlb3V0dXAge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCUpO1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjEycyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yLCAxKSwgb3BhY2l0eSAwLjEycyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yLCAxKTtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgZmFkZWluZG93biB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDAlKTtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4xMnMgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMiwgMSksIG9wYWNpdHkgMC4xMnMgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMiwgMSk7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCUpO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGZhZGVvdXRkb3duIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDAlKTtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4xMnMgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMiwgMSksIG9wYWNpdHkgMC4xMnMgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMiwgMSk7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgYW5pbWF0ZS13aWR0aCB7XG4gIDAlIHtcbiAgICB3aWR0aDogMDtcbiAgfVxuICAxMDAlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuQGtleWZyYW1lcyBmbGlwIHtcbiAgZnJvbSB7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgyMDAwcHgpIHJvdGF0ZVgoLTEwMGRlZyk7XG4gIH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMjAwMHB4KSByb3RhdGVYKDApO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGZsaXBsZWZ0IHtcbiAgZnJvbSB7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgyMDAwcHgpIHJvdGF0ZVkoLTEwMGRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgyMDAwcHgpIHJvdGF0ZVkoMCk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuQGtleWZyYW1lcyBmbGlwcmlnaHQge1xuICBmcm9tIHtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDIwMDBweCkgcm90YXRlWSgxMDBkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMjAwMHB4KSByb3RhdGVZKDApO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbkBrZXlmcmFtZXMgZmxpcHVwIHtcbiAgZnJvbSB7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgyMDAwcHgpIHJvdGF0ZVgoLTEwMGRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgyMDAwcHgpIHJvdGF0ZVgoMCk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuQGtleWZyYW1lcyB6b29taW4ge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjMsIDAuMywgMC4zKTtcbiAgfVxuICA1MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbkBrZXlmcmFtZXMgem9vbWluZG93biB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuMSwgMC4xLCAwLjEpIHRyYW5zbGF0ZTNkKDAsIC0xMDAwcHgsIDApO1xuICB9XG4gIDYwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoMCwgNjBweCwgMCk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgem9vbWlubGVmdCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuMSwgMC4xLCAwLjEpIHRyYW5zbGF0ZTNkKC0xMDAwcHgsIDAsIDApO1xuICB9XG4gIDYwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoMTBweCwgMCwgMCk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgem9vbWlucmlnaHQge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjEsIDAuMSwgMC4xKSB0cmFuc2xhdGUzZCgxMDAwcHgsIDAsIDApO1xuICB9XG4gIDYwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoLTEwcHgsIDAsIDApO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHpvb21pbnVwIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC4xLCAwLjEsIDAuMSkgdHJhbnNsYXRlM2QoMCwgMTAwMHB4LCAwKTtcbiAgfVxuICA2MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKDAsIC02MHB4LCAwKTtcbiAgfVxufVxuLmZhZGVpbiB7XG4gIGFuaW1hdGlvbjogZmFkZWluIDAuMTVzIGxpbmVhcjtcbn1cblxuLmZhZGVvdXQge1xuICBhbmltYXRpb246IGZhZGVvdXQgMC4xNXMgbGluZWFyO1xufVxuXG4uc2xpZGVkb3duIHtcbiAgYW5pbWF0aW9uOiBzbGlkZWRvd24gMC40NXMgZWFzZS1pbi1vdXQ7XG59XG5cbi5zbGlkZXVwIHtcbiAgYW5pbWF0aW9uOiBzbGlkZXVwIDAuNDVzIGN1YmljLWJlemllcigwLCAxLCAwLCAxKTtcbn1cblxuLnNjYWxlaW4ge1xuICBhbmltYXRpb246IHNjYWxlaW4gMC4xNXMgbGluZWFyO1xufVxuXG4uZmFkZWlubGVmdCB7XG4gIGFuaW1hdGlvbjogZmFkZWlubGVmdCAwLjE1cyBsaW5lYXI7XG59XG5cbi5mYWRlb3V0bGVmdCB7XG4gIGFuaW1hdGlvbjogZmFkZW91dGxlZnQgMC4xNXMgbGluZWFyO1xufVxuXG4uZmFkZWlucmlnaHQge1xuICBhbmltYXRpb246IGZhZGVpbnJpZ2h0IDAuMTVzIGxpbmVhcjtcbn1cblxuLmZhZGVvdXRyaWdodCB7XG4gIGFuaW1hdGlvbjogZmFkZW91dHJpZ2h0IDAuMTVzIGxpbmVhcjtcbn1cblxuLmZhZGVpbnVwIHtcbiAgYW5pbWF0aW9uOiBmYWRlaW51cCAwLjE1cyBsaW5lYXI7XG59XG5cbi5mYWRlb3V0dXAge1xuICBhbmltYXRpb246IGZhZGVvdXR1cCAwLjE1cyBsaW5lYXI7XG59XG5cbi5mYWRlaW5kb3duIHtcbiAgYW5pbWF0aW9uOiBmYWRlaW5kb3duIDAuMTVzIGxpbmVhcjtcbn1cblxuLmZhZGVvdXRkb3duIHtcbiAgYW5pbWF0aW9uOiBmYWRlb3V0ZG93biAwLjE1cyBsaW5lYXI7XG59XG5cbi5hbmltYXRlLXdpZHRoIHtcbiAgYW5pbWF0aW9uOiBhbmltYXRlLXdpZHRoIDEwMDBtcyBsaW5lYXI7XG59XG5cbi5mbGlwIHtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgYW5pbWF0aW9uOiBmbGlwIDAuMTVzIGxpbmVhcjtcbn1cblxuLmZsaXB1cCB7XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IHZpc2libGU7XG4gIGFuaW1hdGlvbjogZmxpcHVwIDAuMTVzIGxpbmVhcjtcbn1cblxuLmZsaXBsZWZ0IHtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgYW5pbWF0aW9uOiBmbGlwbGVmdCAwLjE1cyBsaW5lYXI7XG59XG5cbi5mbGlwcmlnaHQge1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiB2aXNpYmxlO1xuICBhbmltYXRpb246IGZsaXByaWdodCAwLjE1cyBsaW5lYXI7XG59XG5cbi56b29taW4ge1xuICBhbmltYXRpb246IHpvb21pbiAwLjE1cyBsaW5lYXI7XG59XG5cbi56b29taW5kb3duIHtcbiAgYW5pbWF0aW9uOiB6b29taW5kb3duIDAuMTVzIGxpbmVhcjtcbn1cblxuLnpvb21pbmxlZnQge1xuICBhbmltYXRpb246IHpvb21pbmxlZnQgMC4xNXMgbGluZWFyO1xufVxuXG4uem9vbWlucmlnaHQge1xuICBhbmltYXRpb246IHpvb21pbnJpZ2h0IDAuMTVzIGxpbmVhcjtcbn1cblxuLnpvb21pbnVwIHtcbiAgYW5pbWF0aW9uOiB6b29taW51cCAwLjE1cyBsaW5lYXI7XG59XG5cbi5hbmltYXRpb24tZHVyYXRpb24tMTAwIHtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAxMDBtcyAhaW1wb3J0YW50O1xufVxuXG4uYW5pbWF0aW9uLWR1cmF0aW9uLTE1MCB7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMTUwbXMgIWltcG9ydGFudDtcbn1cblxuLmFuaW1hdGlvbi1kdXJhdGlvbi0yMDAge1xuICBhbmltYXRpb24tZHVyYXRpb246IDIwMG1zICFpbXBvcnRhbnQ7XG59XG5cbi5hbmltYXRpb24tZHVyYXRpb24tMzAwIHtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAzMDBtcyAhaW1wb3J0YW50O1xufVxuXG4uYW5pbWF0aW9uLWR1cmF0aW9uLTQwMCB7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogNDAwbXMgIWltcG9ydGFudDtcbn1cblxuLmFuaW1hdGlvbi1kdXJhdGlvbi01MDAge1xuICBhbmltYXRpb24tZHVyYXRpb246IDUwMG1zICFpbXBvcnRhbnQ7XG59XG5cbi5hbmltYXRpb24tZHVyYXRpb24tMTAwMCB7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMTAwMG1zICFpbXBvcnRhbnQ7XG59XG5cbi5hbmltYXRpb24tZHVyYXRpb24tMjAwMCB7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMjAwMG1zICFpbXBvcnRhbnQ7XG59XG5cbi5hbmltYXRpb24tZHVyYXRpb24tMzAwMCB7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMzAwMG1zICFpbXBvcnRhbnQ7XG59XG5cbi5hbmltYXRpb24tZGVsYXktMTAwIHtcbiAgYW5pbWF0aW9uLWRlbGF5OiAxMDBtcyAhaW1wb3J0YW50O1xufVxuXG4uYW5pbWF0aW9uLWRlbGF5LTE1MCB7XG4gIGFuaW1hdGlvbi1kZWxheTogMTUwbXMgIWltcG9ydGFudDtcbn1cblxuLmFuaW1hdGlvbi1kZWxheS0yMDAge1xuICBhbmltYXRpb24tZGVsYXk6IDIwMG1zICFpbXBvcnRhbnQ7XG59XG5cbi5hbmltYXRpb24tZGVsYXktMzAwIHtcbiAgYW5pbWF0aW9uLWRlbGF5OiAzMDBtcyAhaW1wb3J0YW50O1xufVxuXG4uYW5pbWF0aW9uLWRlbGF5LTQwMCB7XG4gIGFuaW1hdGlvbi1kZWxheTogNDAwbXMgIWltcG9ydGFudDtcbn1cblxuLmFuaW1hdGlvbi1kZWxheS01MDAge1xuICBhbmltYXRpb24tZGVsYXk6IDUwMG1zICFpbXBvcnRhbnQ7XG59XG5cbi5hbmltYXRpb24tZGVsYXktMTAwMCB7XG4gIGFuaW1hdGlvbi1kZWxheTogMTAwMG1zICFpbXBvcnRhbnQ7XG59XG5cbi5hbmltYXRpb24taXRlcmF0aW9uLTEge1xuICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiAxICFpbXBvcnRhbnQ7XG59XG5cbi5hbmltYXRpb24taXRlcmF0aW9uLTIge1xuICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiAyICFpbXBvcnRhbnQ7XG59XG5cbi5hbmltYXRpb24taXRlcmF0aW9uLWluZmluaXRlIHtcbiAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGUgIWltcG9ydGFudDtcbn1cblxuLmFuaW1hdGlvbi1saW5lYXIge1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXIgIWltcG9ydGFudDtcbn1cblxuLmFuaW1hdGlvbi1lYXNlLWluIHtcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNCwgMCwgMSwgMSkgIWltcG9ydGFudDtcbn1cblxuLmFuaW1hdGlvbi1lYXNlLW91dCB7XG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLCAwLCAwLjIsIDEpICFpbXBvcnRhbnQ7XG59XG5cbi5hbmltYXRpb24tZWFzZS1pbi1vdXQge1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIsIDEpICFpbXBvcnRhbnQ7XG59XG5cbi5hbmltYXRpb24tZmlsbC1ub25lIHtcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uYW5pbWF0aW9uLWZpbGwtZm9yd2FyZHMge1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcyAhaW1wb3J0YW50O1xufVxuXG4uYW5pbWF0aW9uLWZpbGwtYmFja3dhcmRzIHtcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYmFja3dhcmRzICFpbXBvcnRhbnQ7XG59XG5cbi5hbmltYXRpb24tZmlsbC1ib3RoIHtcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aCAhaW1wb3J0YW50O1xufVxuIl0sIm5hbWVzIjpbXSwic291cmNlUm9vdCI6IiJ9*/