@charset "UTF-8";
/*!
 * CoreUI Icons Free Open Source Icons
 * @version v2.0.1
 * @link https://coreui.io/icons
 * Copyright (c) 2020 creativeLabs Łukasz Holeczek
 * Licensed under MIT (https://coreui.io/icons/license)
 */
@font-face {
  font-family: "CoreUI-Icons-Free";
  src: url("/assets/CoreUI-Icons-Free-efe2a4d9.ttf") format("truetype"), url("/assets/CoreUI-Icons-Free-652abb6c.woff") format("woff"), url("/assets/CoreUI-Icons-Free-f59709fa.svg#CoreUI-Icons-Free") format("svg");
  font-weight: normal;
  font-style: normal;
}
[class^=cil-], [class*=" cil-"] {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "CoreUI-Icons-Free" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.cil-3d:before {
  content: "\ea01";
}

.cil-4k:before {
  content: "\ea02";
}

.cil-account-logout:before {
  content: "\ea03";
}

.cil-action-redo:before {
  content: "\ea04";
}

.cil-action-undo:before {
  content: "\ea05";
}

.cil-address-book:before {
  content: "\ea06";
}

.cil-airplane-mode:before {
  content: "\ea07";
}

.cil-airplane-mode-off:before {
  content: "\ea08";
}

.cil-airplay:before {
  content: "\ea09";
}

.cil-alarm:before {
  content: "\ea0a";
}

.cil-album:before {
  content: "\ea0b";
}

.cil-align-center:before {
  content: "\ea0c";
}

.cil-align-left:before {
  content: "\ea0d";
}

.cil-align-right:before {
  content: "\ea0e";
}

.cil-american-football:before {
  content: "\ea0f";
}

.cil-animal:before {
  content: "\ea10";
}

.cil-aperture:before {
  content: "\ea11";
}

.cil-apple:before {
  content: "\ea12";
}

.cil-applications:before {
  content: "\ea13";
}

.cil-applications-settings:before {
  content: "\ea14";
}

.cil-apps:before {
  content: "\ea15";
}

.cil-apps-settings:before {
  content: "\ea16";
}

.cil-arrow-bottom:before {
  content: "\ea17";
}

.cil-arrow-circle-bottom:before {
  content: "\ea18";
}

.cil-arrow-circle-left:before {
  content: "\ea19";
}

.cil-arrow-circle-right:before {
  content: "\ea1a";
}

.cil-arrow-circle-top:before {
  content: "\ea1b";
}

.cil-arrow-left:before {
  content: "\ea1c";
}

.cil-arrow-right:before {
  content: "\ea1d";
}

.cil-arrow-thick-bottom:before {
  content: "\ea1e";
}

.cil-arrow-thick-from-bottom:before {
  content: "\ea1f";
}

.cil-arrow-thick-from-left:before {
  content: "\ea20";
}

.cil-arrow-thick-from-right:before {
  content: "\ea21";
}

.cil-arrow-thick-from-top:before {
  content: "\ea22";
}

.cil-arrow-thick-left:before {
  content: "\ea23";
}

.cil-arrow-thick-right:before {
  content: "\ea24";
}

.cil-arrow-thick-to-bottom:before {
  content: "\ea25";
}

.cil-arrow-thick-to-left:before {
  content: "\ea26";
}

.cil-arrow-thick-to-right:before {
  content: "\ea27";
}

.cil-arrow-thick-to-top:before {
  content: "\ea28";
}

.cil-arrow-thick-top:before {
  content: "\ea29";
}

.cil-arrow-top:before {
  content: "\ea2a";
}

.cil-assistive-listening-system:before {
  content: "\ea2b";
}

.cil-asterisk:before {
  content: "\ea2c";
}

.cil-asterisk-circle:before {
  content: "\ea2d";
}

.cil-at:before {
  content: "\ea2e";
}

.cil-audio:before {
  content: "\ea2f";
}

.cil-audio-description:before {
  content: "\ea30";
}

.cil-audio-spectrum:before {
  content: "\ea31";
}

.cil-av-timer:before {
  content: "\ea32";
}

.cil-baby:before {
  content: "\ea33";
}

.cil-baby-carriage:before {
  content: "\ea34";
}

.cil-backspace:before {
  content: "\ea35";
}

.cil-badge:before {
  content: "\ea36";
}

.cil-balance-scale:before {
  content: "\ea37";
}

.cil-ban:before {
  content: "\ea38";
}

.cil-bank:before {
  content: "\ea39";
}

.cil-bar-chart:before {
  content: "\ea3a";
}

.cil-barcode:before {
  content: "\ea3b";
}

.cil-baseball:before {
  content: "\ea3c";
}

.cil-basket:before {
  content: "\ea3d";
}

.cil-basketball:before {
  content: "\ea3e";
}

.cil-bath:before {
  content: "\ea3f";
}

.cil-bathroom:before {
  content: "\ea40";
}

.cil-battery-0:before {
  content: "\ea41";
}

.cil-battery-3:before {
  content: "\ea42";
}

.cil-battery-5:before {
  content: "\ea43";
}

.cil-battery-alert:before {
  content: "\ea44";
}

.cil-battery-empty:before {
  content: "\ea45";
}

.cil-battery-full:before {
  content: "\ea46";
}

.cil-battery-slash:before {
  content: "\ea47";
}

.cil-beach-access:before {
  content: "\ea48";
}

.cil-beaker:before {
  content: "\ea49";
}

.cil-bed:before {
  content: "\ea4a";
}

.cil-bell:before {
  content: "\ea4b";
}

.cil-bell-exclamation:before {
  content: "\ea4c";
}

.cil-bike:before {
  content: "\ea4d";
}

.cil-birthday-cake:before {
  content: "\ea4e";
}

.cil-blind:before {
  content: "\ea4f";
}

.cil-bluetooth:before {
  content: "\ea50";
}

.cil-blur:before {
  content: "\ea51";
}

.cil-blur-circular:before {
  content: "\ea52";
}

.cil-blur-linear:before {
  content: "\ea53";
}

.cil-boat-alt:before {
  content: "\ea54";
}

.cil-bold:before {
  content: "\ea55";
}

.cil-bolt:before {
  content: "\ea56";
}

.cil-bolt-circle:before {
  content: "\ea57";
}

.cil-book:before {
  content: "\ea58";
}

.cil-bookmark:before {
  content: "\ea59";
}

.cil-border-all:before {
  content: "\ea5a";
}

.cil-border-bottom:before {
  content: "\ea5b";
}

.cil-border-clear:before {
  content: "\ea5c";
}

.cil-border-horizontal:before {
  content: "\ea5d";
}

.cil-border-inner:before {
  content: "\ea5e";
}

.cil-border-left:before {
  content: "\ea5f";
}

.cil-border-outer:before {
  content: "\ea60";
}

.cil-border-right:before {
  content: "\ea61";
}

.cil-border-style:before {
  content: "\ea62";
}

.cil-border-top:before {
  content: "\ea63";
}

.cil-border-vertical:before {
  content: "\ea64";
}

.cil-bowling:before {
  content: "\ea65";
}

.cil-braille:before {
  content: "\ea66";
}

.cil-briefcase:before {
  content: "\ea67";
}

.cil-brightness:before {
  content: "\ea68";
}

.cil-british-pound:before {
  content: "\ea69";
}

.cil-browser:before {
  content: "\ea6a";
}

.cil-brush:before {
  content: "\ea6b";
}

.cil-brush-alt:before {
  content: "\ea6c";
}

.cil-bug:before {
  content: "\ea6d";
}

.cil-building:before {
  content: "\ea6e";
}

.cil-bullhorn:before {
  content: "\ea6f";
}

.cil-burger:before {
  content: "\ea70";
}

.cil-burn:before {
  content: "\ea71";
}

.cil-bus-alt:before {
  content: "\ea72";
}

.cil-calculator:before {
  content: "\ea73";
}

.cil-calendar:before {
  content: "\ea74";
}

.cil-calendar-check:before {
  content: "\ea75";
}

.cil-camera:before {
  content: "\ea76";
}

.cil-camera-control:before {
  content: "\ea77";
}

.cil-camera-roll:before {
  content: "\ea78";
}

.cil-car-alt:before {
  content: "\ea79";
}

.cil-caret-bottom:before {
  content: "\ea7a";
}

.cil-caret-left:before {
  content: "\ea7b";
}

.cil-caret-right:before {
  content: "\ea7c";
}

.cil-caret-top:before {
  content: "\ea7d";
}

.cil-cart:before {
  content: "\ea7e";
}

.cil-cash:before {
  content: "\ea7f";
}

.cil-casino:before {
  content: "\ea80";
}

.cil-cast:before {
  content: "\ea81";
}

.cil-cat:before {
  content: "\ea82";
}

.cil-cc:before {
  content: "\ea83";
}

.cil-center-focus:before {
  content: "\ea84";
}

.cil-chart:before {
  content: "\ea85";
}

.cil-chart-line:before {
  content: "\ea86";
}

.cil-chart-pie:before {
  content: "\ea87";
}

.cil-chat-bubble:before {
  content: "\ea88";
}

.cil-check:before {
  content: "\ea89";
}

.cil-check-alt:before {
  content: "\ea8a";
}

.cil-check-circle:before {
  content: "\ea8b";
}

.cil-chevron-bottom:before {
  content: "\ea8c";
}

.cil-chevron-circle-down-alt:before {
  content: "\ea8d";
}

.cil-chevron-circle-left-alt:before {
  content: "\ea8e";
}

.cil-chevron-circle-right-alt:before {
  content: "\ea8f";
}

.cil-chevron-circle-up-alt:before {
  content: "\ea90";
}

.cil-chevron-double-down:before {
  content: "\ea91";
}

.cil-chevron-double-left:before {
  content: "\ea92";
}

.cil-chevron-double-right:before {
  content: "\ea93";
}

.cil-chevron-double-up:before {
  content: "\ea94";
}

.cil-chevron-left:before {
  content: "\ea95";
}

.cil-chevron-right:before {
  content: "\ea96";
}

.cil-chevron-top:before {
  content: "\ea97";
}

.cil-child:before {
  content: "\ea98";
}

.cil-child-friendly:before {
  content: "\ea99";
}

.cil-circle:before {
  content: "\ea9a";
}

.cil-clear-all:before {
  content: "\ea9b";
}

.cil-clipboard:before {
  content: "\ea9c";
}

.cil-clock:before {
  content: "\ea9d";
}

.cil-clone:before {
  content: "\ea9e";
}

.cil-closed-captioning:before {
  content: "\ea9f";
}

.cil-cloud:before {
  content: "\eaa0";
}

.cil-cloud-download:before {
  content: "\eaa1";
}

.cil-cloud-upload:before {
  content: "\eaa2";
}

.cil-cloudy:before {
  content: "\eaa3";
}

.cil-code:before {
  content: "\eaa4";
}

.cil-coffee:before {
  content: "\eaa5";
}

.cil-cog:before {
  content: "\eaa6";
}

.cil-color-border:before {
  content: "\eaa7";
}

.cil-color-fill:before {
  content: "\eaa8";
}

.cil-color-palette:before {
  content: "\eaa9";
}

.cil-columns:before {
  content: "\eaaa";
}

.cil-command:before {
  content: "\eaab";
}

.cil-comment-bubble:before {
  content: "\eaac";
}

.cil-comment-square:before {
  content: "\eaad";
}

.cil-compass:before {
  content: "\eaae";
}

.cil-compress:before {
  content: "\eaaf";
}

.cil-contact:before {
  content: "\eab0";
}

.cil-contrast:before {
  content: "\eab1";
}

.cil-control:before {
  content: "\eab2";
}

.cil-copy:before {
  content: "\eab3";
}

.cil-couch:before {
  content: "\eab4";
}

.cil-credit-card:before {
  content: "\eab5";
}

.cil-crop:before {
  content: "\eab6";
}

.cil-crop-rotate:before {
  content: "\eab7";
}

.cil-cursor:before {
  content: "\eab8";
}

.cil-cursor-move:before {
  content: "\eab9";
}

.cil-cut:before {
  content: "\eaba";
}

.cil-data-transfer-down:before {
  content: "\eabb";
}

.cil-data-transfer-up:before {
  content: "\eabc";
}

.cil-deaf:before {
  content: "\eabd";
}

.cil-delete:before {
  content: "\eabe";
}

.cil-description:before {
  content: "\eabf";
}

.cil-devices:before {
  content: "\eac0";
}

.cil-dialpad:before {
  content: "\eac1";
}

.cil-diamond:before {
  content: "\eac2";
}

.cil-dinner:before {
  content: "\eac3";
}

.cil-disabled:before {
  content: "\eac4";
}

.cil-dog:before {
  content: "\eac5";
}

.cil-dollar:before {
  content: "\eac6";
}

.cil-door:before {
  content: "\eac7";
}

.cil-double-quote-sans-left:before {
  content: "\eac8";
}

.cil-double-quote-sans-right:before {
  content: "\eac9";
}

.cil-drink:before {
  content: "\eaca";
}

.cil-drink-alcohol:before {
  content: "\eacb";
}

.cil-drop:before {
  content: "\eacc";
}

.cil-eco:before {
  content: "\eacd";
}

.cil-education:before {
  content: "\eace";
}

.cil-elevator:before {
  content: "\eacf";
}

.cil-envelope-closed:before {
  content: "\ead0";
}

.cil-envelope-letter:before {
  content: "\ead1";
}

.cil-envelope-open:before {
  content: "\ead2";
}

.cil-equalizer:before {
  content: "\ead3";
}

.cil-ethernet:before {
  content: "\ead4";
}

.cil-euro:before {
  content: "\ead5";
}

.cil-excerpt:before {
  content: "\ead6";
}

.cil-exit-to-app:before {
  content: "\ead7";
}

.cil-expand-down:before {
  content: "\ead8";
}

.cil-expand-left:before {
  content: "\ead9";
}

.cil-expand-right:before {
  content: "\eada";
}

.cil-expand-up:before {
  content: "\eadb";
}

.cil-exposure:before {
  content: "\eadc";
}

.cil-external-link:before {
  content: "\eadd";
}

.cil-eyedropper:before {
  content: "\eade";
}

.cil-face:before {
  content: "\eadf";
}

.cil-face-dead:before {
  content: "\eae0";
}

.cil-factory:before {
  content: "\eae1";
}

.cil-factory-slash:before {
  content: "\eae2";
}

.cil-fastfood:before {
  content: "\eae3";
}

.cil-fax:before {
  content: "\eae4";
}

.cil-featured-playlist:before {
  content: "\eae5";
}

.cil-file:before {
  content: "\eae6";
}

.cil-filter:before {
  content: "\eae7";
}

.cil-filter-frames:before {
  content: "\eae8";
}

.cil-filter-photo:before {
  content: "\eae9";
}

.cil-filter-square:before {
  content: "\eaea";
}

.cil-filter-x:before {
  content: "\eaeb";
}

.cil-find-in-page:before {
  content: "\eaec";
}

.cil-fingerprint:before {
  content: "\eaed";
}

.cil-fire:before {
  content: "\eaee";
}

.cil-flag-alt:before {
  content: "\eaef";
}

.cil-flight-takeoff:before {
  content: "\eaf0";
}

.cil-flip:before {
  content: "\eaf1";
}

.cil-flip-to-back:before {
  content: "\eaf2";
}

.cil-flip-to-front:before {
  content: "\eaf3";
}

.cil-flower:before {
  content: "\eaf4";
}

.cil-folder:before {
  content: "\eaf5";
}

.cil-folder-open:before {
  content: "\eaf6";
}

.cil-font:before {
  content: "\eaf7";
}

.cil-football:before {
  content: "\eaf8";
}

.cil-fork:before {
  content: "\eaf9";
}

.cil-fridge:before {
  content: "\eafa";
}

.cil-frown:before {
  content: "\eafb";
}

.cil-fullscreen:before {
  content: "\eafc";
}

.cil-fullscreen-exit:before {
  content: "\eafd";
}

.cil-functions:before {
  content: "\eafe";
}

.cil-functions-alt:before {
  content: "\eaff";
}

.cil-gamepad:before {
  content: "\eb00";
}

.cil-garage:before {
  content: "\eb01";
}

.cil-gauge:before {
  content: "\eb02";
}

.cil-gem:before {
  content: "\eb03";
}

.cil-gif:before {
  content: "\eb04";
}

.cil-gift:before {
  content: "\eb05";
}

.cil-globe-alt:before {
  content: "\eb06";
}

.cil-golf:before {
  content: "\eb07";
}

.cil-golf-alt:before {
  content: "\eb08";
}

.cil-gradient:before {
  content: "\eb09";
}

.cil-grain:before {
  content: "\eb0a";
}

.cil-graph:before {
  content: "\eb0b";
}

.cil-grid:before {
  content: "\eb0c";
}

.cil-grid-slash:before {
  content: "\eb0d";
}

.cil-group:before {
  content: "\eb0e";
}

.cil-hamburger-menu:before {
  content: "\eb0f";
}

.cil-hand-point-down:before {
  content: "\eb10";
}

.cil-hand-point-left:before {
  content: "\eb11";
}

.cil-hand-point-right:before {
  content: "\eb12";
}

.cil-hand-point-up:before {
  content: "\eb13";
}

.cil-happy:before {
  content: "\eb14";
}

.cil-hd:before {
  content: "\eb15";
}

.cil-hdr:before {
  content: "\eb16";
}

.cil-header:before {
  content: "\eb17";
}

.cil-headphones:before {
  content: "\eb18";
}

.cil-healing:before {
  content: "\eb19";
}

.cil-heart:before {
  content: "\eb1a";
}

.cil-highlighter:before {
  content: "\eb1b";
}

.cil-highligt:before {
  content: "\eb1c";
}

.cil-history:before {
  content: "\eb1d";
}

.cil-home:before {
  content: "\eb1e";
}

.cil-hospital:before {
  content: "\eb1f";
}

.cil-hot-tub:before {
  content: "\eb20";
}

.cil-house:before {
  content: "\eb21";
}

.cil-https:before {
  content: "\eb22";
}

.cil-image:before {
  content: "\eb23";
}

.cil-image-broken:before {
  content: "\eb24";
}

.cil-image-plus:before {
  content: "\eb25";
}

.cil-inbox:before {
  content: "\eb26";
}

.cil-indent-decrease:before {
  content: "\eb27";
}

.cil-indent-increase:before {
  content: "\eb28";
}

.cil-industry:before {
  content: "\eb29";
}

.cil-industry-slash:before {
  content: "\eb2a";
}

.cil-infinity:before {
  content: "\eb2b";
}

.cil-info:before {
  content: "\eb2c";
}

.cil-input:before {
  content: "\eb2d";
}

.cil-input-hdmi:before {
  content: "\eb2e";
}

.cil-input-power:before {
  content: "\eb2f";
}

.cil-institution:before {
  content: "\eb30";
}

.cil-italic:before {
  content: "\eb31";
}

.cil-justify-center:before {
  content: "\eb32";
}

.cil-justify-left:before {
  content: "\eb33";
}

.cil-justify-right:before {
  content: "\eb34";
}

.cil-keyboard:before {
  content: "\eb35";
}

.cil-lan:before {
  content: "\eb36";
}

.cil-language:before {
  content: "\eb37";
}

.cil-laptop:before {
  content: "\eb38";
}

.cil-layers:before {
  content: "\eb39";
}

.cil-leaf:before {
  content: "\eb3a";
}

.cil-lemon:before {
  content: "\eb3b";
}

.cil-level-down:before {
  content: "\eb3c";
}

.cil-level-up:before {
  content: "\eb3d";
}

.cil-library:before {
  content: "\eb3e";
}

.cil-library-add:before {
  content: "\eb3f";
}

.cil-library-building:before {
  content: "\eb40";
}

.cil-life-ring:before {
  content: "\eb41";
}

.cil-lightbulb:before {
  content: "\eb42";
}

.cil-line-spacing:before {
  content: "\eb43";
}

.cil-line-style:before {
  content: "\eb44";
}

.cil-line-weight:before {
  content: "\eb45";
}

.cil-link:before {
  content: "\eb46";
}

.cil-link-alt:before {
  content: "\eb47";
}

.cil-link-broken:before {
  content: "\eb48";
}

.cil-list:before {
  content: "\eb49";
}

.cil-list-filter:before {
  content: "\eb4a";
}

.cil-list-high-priority:before {
  content: "\eb4b";
}

.cil-list-low-priority:before {
  content: "\eb4c";
}

.cil-list-numbered:before {
  content: "\eb4d";
}

.cil-list-numbered-rtl:before {
  content: "\eb4e";
}

.cil-list-rich:before {
  content: "\eb4f";
}

.cil-location-pin:before {
  content: "\eb50";
}

.cil-lock-locked:before {
  content: "\eb51";
}

.cil-lock-unlocked:before {
  content: "\eb52";
}

.cil-locomotive:before {
  content: "\eb53";
}

.cil-loop:before {
  content: "\eb54";
}

.cil-loop-1:before {
  content: "\eb55";
}

.cil-loop-circular:before {
  content: "\eb56";
}

.cil-low-vision:before {
  content: "\eb57";
}

.cil-magnifying-glass:before {
  content: "\eb58";
}

.cil-map:before {
  content: "\eb59";
}

.cil-media-eject:before {
  content: "\eb5a";
}

.cil-media-pause:before {
  content: "\eb5b";
}

.cil-media-play:before {
  content: "\eb5c";
}

.cil-media-record:before {
  content: "\eb5d";
}

.cil-media-skip-backward:before {
  content: "\eb5e";
}

.cil-media-skip-forward:before {
  content: "\eb5f";
}

.cil-media-step-backward:before {
  content: "\eb60";
}

.cil-media-step-forward:before {
  content: "\eb61";
}

.cil-media-stop:before {
  content: "\eb62";
}

.cil-medical-cross:before {
  content: "\eb63";
}

.cil-meh:before {
  content: "\eb64";
}

.cil-memory:before {
  content: "\eb65";
}

.cil-menu:before {
  content: "\eb66";
}

.cil-mic:before {
  content: "\eb67";
}

.cil-microphone:before {
  content: "\eb68";
}

.cil-minus:before {
  content: "\eb69";
}

.cil-mobile:before {
  content: "\eb6a";
}

.cil-mobile-landscape:before {
  content: "\eb6b";
}

.cil-money:before {
  content: "\eb6c";
}

.cil-monitor:before {
  content: "\eb6d";
}

.cil-mood-bad:before {
  content: "\eb6e";
}

.cil-mood-good:before {
  content: "\eb6f";
}

.cil-mood-very-bad:before {
  content: "\eb70";
}

.cil-mood-very-good:before {
  content: "\eb71";
}

.cil-moon:before {
  content: "\eb72";
}

.cil-mouse:before {
  content: "\eb73";
}

.cil-mouth-slash:before {
  content: "\eb74";
}

.cil-move:before {
  content: "\eb75";
}

.cil-movie:before {
  content: "\eb76";
}

.cil-mug:before {
  content: "\eb77";
}

.cil-mug-tea:before {
  content: "\eb78";
}

.cil-music-note:before {
  content: "\eb79";
}

.cil-newspaper:before {
  content: "\eb7a";
}

.cil-note-add:before {
  content: "\eb7b";
}

.cil-notes:before {
  content: "\eb7c";
}

.cil-object-group:before {
  content: "\eb7d";
}

.cil-object-ungroup:before {
  content: "\eb7e";
}

.cil-opacity:before {
  content: "\eb7f";
}

.cil-opentype:before {
  content: "\eb80";
}

.cil-options:before {
  content: "\eb81";
}

.cil-paint:before {
  content: "\eb82";
}

.cil-paint-bucket:before {
  content: "\eb83";
}

.cil-paper-plane:before {
  content: "\eb84";
}

.cil-paperclip:before {
  content: "\eb85";
}

.cil-paragraph:before {
  content: "\eb86";
}

.cil-paw:before {
  content: "\eb87";
}

.cil-pen:before {
  content: "\eb88";
}

.cil-pen-alt:before {
  content: "\eb89";
}

.cil-pen-nib:before {
  content: "\eb8a";
}

.cil-pencil:before {
  content: "\eb8b";
}

.cil-people:before {
  content: "\eb8c";
}

.cil-phone:before {
  content: "\eb8d";
}

.cil-pin:before {
  content: "\eb8e";
}

.cil-pizza:before {
  content: "\eb8f";
}

.cil-plant:before {
  content: "\eb90";
}

.cil-playlist-add:before {
  content: "\eb91";
}

.cil-plus:before {
  content: "\eb92";
}

.cil-pool:before {
  content: "\eb93";
}

.cil-power-standby:before {
  content: "\eb94";
}

.cil-pregnant:before {
  content: "\eb95";
}

.cil-print:before {
  content: "\eb96";
}

.cil-pushchair:before {
  content: "\eb97";
}

.cil-puzzle:before {
  content: "\eb98";
}

.cil-qr-code:before {
  content: "\eb99";
}

.cil-rain:before {
  content: "\eb9a";
}

.cil-rectangle:before {
  content: "\eb9b";
}

.cil-recycle:before {
  content: "\eb9c";
}

.cil-reload:before {
  content: "\eb9d";
}

.cil-report-slash:before {
  content: "\eb9e";
}

.cil-resize-both:before {
  content: "\eb9f";
}

.cil-resize-height:before {
  content: "\eba0";
}

.cil-resize-width:before {
  content: "\eba1";
}

.cil-restaurant:before {
  content: "\eba2";
}

.cil-room:before {
  content: "\eba3";
}

.cil-router:before {
  content: "\eba4";
}

.cil-rowing:before {
  content: "\eba5";
}

.cil-rss:before {
  content: "\eba6";
}

.cil-ruble:before {
  content: "\eba7";
}

.cil-running:before {
  content: "\eba8";
}

.cil-sad:before {
  content: "\eba9";
}

.cil-satelite:before {
  content: "\ebaa";
}

.cil-save:before {
  content: "\ebab";
}

.cil-school:before {
  content: "\ebac";
}

.cil-screen-desktop:before {
  content: "\ebad";
}

.cil-screen-smartphone:before {
  content: "\ebae";
}

.cil-scrubber:before {
  content: "\ebaf";
}

.cil-search:before {
  content: "\ebb0";
}

.cil-send:before {
  content: "\ebb1";
}

.cil-settings:before {
  content: "\ebb2";
}

.cil-share:before {
  content: "\ebb3";
}

.cil-share-all:before {
  content: "\ebb4";
}

.cil-share-alt:before {
  content: "\ebb5";
}

.cil-share-boxed:before {
  content: "\ebb6";
}

.cil-shield-alt:before {
  content: "\ebb7";
}

.cil-short-text:before {
  content: "\ebb8";
}

.cil-shower:before {
  content: "\ebb9";
}

.cil-sign-language:before {
  content: "\ebba";
}

.cil-signal-cellular-0:before {
  content: "\ebbb";
}

.cil-signal-cellular-3:before {
  content: "\ebbc";
}

.cil-signal-cellular-4:before {
  content: "\ebbd";
}

.cil-sim:before {
  content: "\ebbe";
}

.cil-sitemap:before {
  content: "\ebbf";
}

.cil-smile:before {
  content: "\ebc0";
}

.cil-smile-plus:before {
  content: "\ebc1";
}

.cil-smoke:before {
  content: "\ebc2";
}

.cil-smoke-free:before {
  content: "\ebc3";
}

.cil-smoke-slash:before {
  content: "\ebc4";
}

.cil-smoking-room:before {
  content: "\ebc5";
}

.cil-snowflake:before {
  content: "\ebc6";
}

.cil-soccer:before {
  content: "\ebc7";
}

.cil-sofa:before {
  content: "\ebc8";
}

.cil-sort-alpha-down:before {
  content: "\ebc9";
}

.cil-sort-alpha-up:before {
  content: "\ebca";
}

.cil-sort-ascending:before {
  content: "\ebcb";
}

.cil-sort-descending:before {
  content: "\ebcc";
}

.cil-sort-numeric-down:before {
  content: "\ebcd";
}

.cil-sort-numeric-up:before {
  content: "\ebce";
}

.cil-spa:before {
  content: "\ebcf";
}

.cil-space-bar:before {
  content: "\ebd0";
}

.cil-speak:before {
  content: "\ebd1";
}

.cil-speaker:before {
  content: "\ebd2";
}

.cil-speech:before {
  content: "\ebd3";
}

.cil-speedometer:before {
  content: "\ebd4";
}

.cil-spreadsheet:before {
  content: "\ebd5";
}

.cil-square:before {
  content: "\ebd6";
}

.cil-star:before {
  content: "\ebd7";
}

.cil-star-half:before {
  content: "\ebd8";
}

.cil-storage:before {
  content: "\ebd9";
}

.cil-stream:before {
  content: "\ebda";
}

.cil-strikethrough:before {
  content: "\ebdb";
}

.cil-sun:before {
  content: "\ebdc";
}

.cil-swap-horizontal:before {
  content: "\ebdd";
}

.cil-swap-vertical:before {
  content: "\ebde";
}

.cil-swimming:before {
  content: "\ebdf";
}

.cil-sync:before {
  content: "\ebe0";
}

.cil-tablet:before {
  content: "\ebe1";
}

.cil-tag:before {
  content: "\ebe2";
}

.cil-tags:before {
  content: "\ebe3";
}

.cil-task:before {
  content: "\ebe4";
}

.cil-taxi:before {
  content: "\ebe5";
}

.cil-tennis:before {
  content: "\ebe6";
}

.cil-tennis-ball:before {
  content: "\ebe7";
}

.cil-terminal:before {
  content: "\ebe8";
}

.cil-terrain:before {
  content: "\ebe9";
}

.cil-text:before {
  content: "\ebea";
}

.cil-text-shapes:before {
  content: "\ebeb";
}

.cil-text-size:before {
  content: "\ebec";
}

.cil-text-square:before {
  content: "\ebed";
}

.cil-text-strike:before {
  content: "\ebee";
}

.cil-thumb-down:before {
  content: "\ebef";
}

.cil-thumb-up:before {
  content: "\ebf0";
}

.cil-toggle-off:before {
  content: "\ebf1";
}

.cil-toggle-on:before {
  content: "\ebf2";
}

.cil-toilet:before {
  content: "\ebf3";
}

.cil-touch-app:before {
  content: "\ebf4";
}

.cil-transfer:before {
  content: "\ebf5";
}

.cil-translate:before {
  content: "\ebf6";
}

.cil-trash:before {
  content: "\ebf7";
}

.cil-triangle:before {
  content: "\ebf8";
}

.cil-truck:before {
  content: "\ebf9";
}

.cil-tv:before {
  content: "\ebfa";
}

.cil-underline:before {
  content: "\ebfb";
}

.cil-usb:before {
  content: "\ebfc";
}

.cil-user:before {
  content: "\ebfd";
}

.cil-user-female:before {
  content: "\ebfe";
}

.cil-user-follow:before {
  content: "\ebff";
}

.cil-user-plus:before {
  content: "\ec00";
}

.cil-user-unfollow:before {
  content: "\ec01";
}

.cil-user-x:before {
  content: "\ec02";
}

.cil-vector:before {
  content: "\ec03";
}

.cil-vertical-align-bottom:before {
  content: "\ec04";
}

.cil-vertical-align-center:before {
  content: "\ec05";
}

.cil-vertical-align-top:before {
  content: "\ec06";
}

.cil-video:before {
  content: "\ec07";
}

.cil-videogame:before {
  content: "\ec08";
}

.cil-view-column:before {
  content: "\ec09";
}

.cil-view-module:before {
  content: "\ec0a";
}

.cil-view-quilt:before {
  content: "\ec0b";
}

.cil-view-stream:before {
  content: "\ec0c";
}

.cil-voice:before {
  content: "\ec0d";
}

.cil-voice-over-record:before {
  content: "\ec0e";
}

.cil-volume-high:before {
  content: "\ec0f";
}

.cil-volume-low:before {
  content: "\ec10";
}

.cil-volume-off:before {
  content: "\ec11";
}

.cil-walk:before {
  content: "\ec12";
}

.cil-wallet:before {
  content: "\ec13";
}

.cil-wallpaper:before {
  content: "\ec14";
}

.cil-warning:before {
  content: "\ec15";
}

.cil-watch:before {
  content: "\ec16";
}

.cil-wc:before {
  content: "\ec17";
}

.cil-weightlifitng:before {
  content: "\ec18";
}

.cil-wheelchair:before {
  content: "\ec19";
}

.cil-wifi-signal-0:before {
  content: "\ec1a";
}

.cil-wifi-signal-1:before {
  content: "\ec1b";
}

.cil-wifi-signal-2:before {
  content: "\ec1c";
}

.cil-wifi-signal-3:before {
  content: "\ec1d";
}

.cil-wifi-signal-4:before {
  content: "\ec1e";
}

.cil-wifi-signal-off:before {
  content: "\ec1f";
}

.cil-window:before {
  content: "\ec20";
}

.cil-window-maximize:before {
  content: "\ec21";
}

.cil-window-minimize:before {
  content: "\ec22";
}

.cil-window-restore:before {
  content: "\ec23";
}

.cil-wrap-text:before {
  content: "\ec24";
}

.cil-x:before {
  content: "\ec25";
}

.cil-x-circle:before {
  content: "\ec26";
}

.cil-yen:before {
  content: "\ec27";
}

.cil-zoom:before {
  content: "\ec28";
}

.cil-zoom-in:before {
  content: "\ec29";
}

.cil-zoom-out:before {
  content: "\ec2a";
}


/*!
 * CoreUI Icons - Brand Icons
 * @version v2.0.1
 * @link https://coreui.io/icons/brand/
 * Copyright (c) 2020 creativeLabs Łukasz Holeczek
 * Licensed under CC0 1.0 Universal
 */
@font-face {
  font-family: "CoreUI-Icons-Brand";
  src: url("/assets/CoreUI-Icons-Brand-12fdaedb.eot");
  src: url("/assets/CoreUI-Icons-Brand-12fdaedb.eot#iefix") format("embedded-opentype"), url("/assets/CoreUI-Icons-Brand-912282b1.ttf") format("truetype"), url("/assets/CoreUI-Icons-Brand-8402b1e6.woff") format("woff"), url("/assets/CoreUI-Icons-Brand-0fc66328.svg#CoreUI-Icons-Brand") format("svg");
  font-weight: normal;
  font-style: normal;
}
[class^=cib-], [class*=" cib-"] {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "CoreUI-Icons-Brand" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.cib-500px:before {
  content: "\ea01";
}

.cib-500px-5:before {
  content: "\ea02";
}

.cib-about-me:before {
  content: "\ea03";
}

.cib-abstract:before {
  content: "\ea04";
}

.cib-acm:before {
  content: "\ea05";
}

.cib-addthis:before {
  content: "\ea06";
}

.cib-adguard:before {
  content: "\ea07";
}

.cib-adobe:before {
  content: "\ea08";
}

.cib-adobe-acrobat-reader:before {
  content: "\ea09";
}

.cib-adobe-after-effects:before {
  content: "\ea0a";
}

.cib-adobe-audition:before {
  content: "\ea0b";
}

.cib-adobe-creative-cloud:before {
  content: "\ea0c";
}

.cib-adobe-dreamweaver:before {
  content: "\ea0d";
}

.cib-adobe-illustrator:before {
  content: "\ea0e";
}

.cib-adobe-indesign:before {
  content: "\ea0f";
}

.cib-adobe-lightroom:before {
  content: "\ea10";
}

.cib-adobe-lightroom-classic:before {
  content: "\ea11";
}

.cib-adobe-photoshop:before {
  content: "\ea12";
}

.cib-adobe-premiere:before {
  content: "\ea13";
}

.cib-adobe-typekit:before {
  content: "\ea14";
}

.cib-adobe-xd:before {
  content: "\ea15";
}

.cib-airbnb:before {
  content: "\ea16";
}

.cib-algolia:before {
  content: "\ea17";
}

.cib-alipay:before {
  content: "\ea18";
}

.cib-allocine:before {
  content: "\ea19";
}

.cib-amazon:before {
  content: "\ea1a";
}

.cib-amazon-aws:before {
  content: "\ea1b";
}

.cib-amazon-pay:before {
  content: "\ea1c";
}

.cib-amd:before {
  content: "\ea1d";
}

.cib-american-express:before {
  content: "\ea1e";
}

.cib-anaconda:before {
  content: "\ea1f";
}

.cib-analogue:before {
  content: "\ea20";
}

.cib-android:before {
  content: "\ea21";
}

.cib-android-alt:before {
  content: "\ea22";
}

.cib-angellist:before {
  content: "\ea23";
}

.cib-angular:before {
  content: "\ea24";
}

.cib-angular-universal:before {
  content: "\ea25";
}

.cib-ansible:before {
  content: "\ea26";
}

.cib-apache:before {
  content: "\ea27";
}

.cib-apache-airflow:before {
  content: "\ea28";
}

.cib-apache-flink:before {
  content: "\ea29";
}

.cib-apache-spark:before {
  content: "\ea2a";
}

.cib-app-store:before {
  content: "\ea2b";
}

.cib-app-store-ios:before {
  content: "\ea2c";
}

.cib-apple:before {
  content: "\ea2d";
}

.cib-apple-music:before {
  content: "\ea2e";
}

.cib-apple-pay:before {
  content: "\ea2f";
}

.cib-apple-podcasts:before {
  content: "\ea30";
}

.cib-appveyor:before {
  content: "\ea31";
}

.cib-aral:before {
  content: "\ea32";
}

.cib-arch-linux:before {
  content: "\ea33";
}

.cib-archive-of-our-own:before {
  content: "\ea34";
}

.cib-arduino:before {
  content: "\ea35";
}

.cib-artstation:before {
  content: "\ea36";
}

.cib-arxiv:before {
  content: "\ea37";
}

.cib-asana:before {
  content: "\ea38";
}

.cib-at-and-t:before {
  content: "\ea39";
}

.cib-atlassian:before {
  content: "\ea3a";
}

.cib-atom:before {
  content: "\ea3b";
}

.cib-audible:before {
  content: "\ea3c";
}

.cib-aurelia:before {
  content: "\ea3d";
}

.cib-auth0:before {
  content: "\ea3e";
}

.cib-automatic:before {
  content: "\ea3f";
}

.cib-autotask:before {
  content: "\ea40";
}

.cib-aventrix:before {
  content: "\ea41";
}

.cib-azure-artifacts:before {
  content: "\ea42";
}

.cib-azure-devops:before {
  content: "\ea43";
}

.cib-azure-pipelines:before {
  content: "\ea44";
}

.cib-babel:before {
  content: "\ea45";
}

.cib-baidu:before {
  content: "\ea46";
}

.cib-bamboo:before {
  content: "\ea47";
}

.cib-bancontact:before {
  content: "\ea48";
}

.cib-bandcamp:before {
  content: "\ea49";
}

.cib-basecamp:before {
  content: "\ea4a";
}

.cib-bathasu:before {
  content: "\ea4b";
}

.cib-behance:before {
  content: "\ea4c";
}

.cib-big-cartel:before {
  content: "\ea4d";
}

.cib-bing:before {
  content: "\ea4e";
}

.cib-bit:before {
  content: "\ea4f";
}

.cib-bitbucket:before {
  content: "\ea50";
}

.cib-bitcoin:before {
  content: "\ea51";
}

.cib-bitdefender:before {
  content: "\ea52";
}

.cib-bitly:before {
  content: "\ea53";
}

.cib-blackberry:before {
  content: "\ea54";
}

.cib-blender:before {
  content: "\ea55";
}

.cib-blogger:before {
  content: "\ea56";
}

.cib-blogger-b:before {
  content: "\ea57";
}

.cib-bluetooth:before {
  content: "\ea58";
}

.cib-bluetooth-b:before {
  content: "\ea59";
}

.cib-boeing:before {
  content: "\ea5a";
}

.cib-boost:before {
  content: "\ea5b";
}

.cib-bootstrap:before {
  content: "\ea5c";
}

.cib-bower:before {
  content: "\ea5d";
}

.cib-brand-ai:before {
  content: "\ea5e";
}

.cib-brave:before {
  content: "\ea5f";
}

.cib-btc:before {
  content: "\ea60";
}

.cib-buddy:before {
  content: "\ea61";
}

.cib-buffer:before {
  content: "\ea62";
}

.cib-buy-me-a-coffee:before {
  content: "\ea63";
}

.cib-buysellads:before {
  content: "\ea64";
}

.cib-buzzfeed:before {
  content: "\ea65";
}

.cib-c:before {
  content: "\ea66";
}

.cib-cakephp:before {
  content: "\ea67";
}

.cib-campaign-monitor:before {
  content: "\ea68";
}

.cib-canva:before {
  content: "\ea69";
}

.cib-cashapp:before {
  content: "\ea6a";
}

.cib-cassandra:before {
  content: "\ea6b";
}

.cib-castro:before {
  content: "\ea6c";
}

.cib-cc-amazon-pay:before {
  content: "\ea6d";
}

.cib-cc-amex:before {
  content: "\ea6e";
}

.cib-cc-apple-pay:before {
  content: "\ea6f";
}

.cib-cc-diners-club:before {
  content: "\ea70";
}

.cib-cc-discover:before {
  content: "\ea71";
}

.cib-cc-jcb:before {
  content: "\ea72";
}

.cib-cc-mastercard:before {
  content: "\ea73";
}

.cib-cc-paypal:before {
  content: "\ea74";
}

.cib-cc-stripe:before {
  content: "\ea75";
}

.cib-cc-visa:before {
  content: "\ea76";
}

.cib-centos:before {
  content: "\ea77";
}

.cib-cevo:before {
  content: "\ea78";
}

.cib-chase:before {
  content: "\ea79";
}

.cib-chef:before {
  content: "\ea7a";
}

.cib-chromecast:before {
  content: "\ea7b";
}

.cib-circle:before {
  content: "\ea7c";
}

.cib-circleci:before {
  content: "\ea7d";
}

.cib-cirrusci:before {
  content: "\ea7e";
}

.cib-cisco:before {
  content: "\ea7f";
}

.cib-civicrm:before {
  content: "\ea80";
}

.cib-clockify:before {
  content: "\ea81";
}

.cib-clojure:before {
  content: "\ea82";
}

.cib-cloudbees:before {
  content: "\ea83";
}

.cib-cloudflare:before {
  content: "\ea84";
}

.cib-cmake:before {
  content: "\ea85";
}

.cib-co-op:before {
  content: "\ea86";
}

.cib-codacy:before {
  content: "\ea87";
}

.cib-code-climate:before {
  content: "\ea88";
}

.cib-codecademy:before {
  content: "\ea89";
}

.cib-codecov:before {
  content: "\ea8a";
}

.cib-codeigniter:before {
  content: "\ea8b";
}

.cib-codepen:before {
  content: "\ea8c";
}

.cib-coderwall:before {
  content: "\ea8d";
}

.cib-codesandbox:before {
  content: "\ea8e";
}

.cib-codeship:before {
  content: "\ea8f";
}

.cib-codewars:before {
  content: "\ea90";
}

.cib-codio:before {
  content: "\ea91";
}

.cib-coffeescript:before {
  content: "\ea92";
}

.cib-common-workflow-language:before {
  content: "\ea93";
}

.cib-composer:before {
  content: "\ea94";
}

.cib-conda-forge:before {
  content: "\ea95";
}

.cib-conekta:before {
  content: "\ea96";
}

.cib-confluence:before {
  content: "\ea97";
}

.cib-coreui:before {
  content: "\ea98";
}

.cib-coreui-c:before {
  content: "\ea99";
}

.cib-coursera:before {
  content: "\ea9a";
}

.cib-coveralls:before {
  content: "\ea9b";
}

.cib-cpanel:before {
  content: "\ea9c";
}

.cib-cplusplus:before {
  content: "\ea9d";
}

.cib-creative-commons:before {
  content: "\ea9e";
}

.cib-creative-commons-by:before {
  content: "\ea9f";
}

.cib-creative-commons-nc:before {
  content: "\eaa0";
}

.cib-creative-commons-nc-eu:before {
  content: "\eaa1";
}

.cib-creative-commons-nc-jp:before {
  content: "\eaa2";
}

.cib-creative-commons-nd:before {
  content: "\eaa3";
}

.cib-creative-commons-pd:before {
  content: "\eaa4";
}

.cib-creative-commons-pd-alt:before {
  content: "\eaa5";
}

.cib-creative-commons-remix:before {
  content: "\eaa6";
}

.cib-creative-commons-sa:before {
  content: "\eaa7";
}

.cib-creative-commons-sampling:before {
  content: "\eaa8";
}

.cib-creative-commons-sampling-plus:before {
  content: "\eaa9";
}

.cib-creative-commons-share:before {
  content: "\eaaa";
}

.cib-creative-commons-zero:before {
  content: "\eaab";
}

.cib-crunchbase:before {
  content: "\eaac";
}

.cib-crunchyroll:before {
  content: "\eaad";
}

.cib-css3:before {
  content: "\eaae";
}

.cib-css3-shiled:before {
  content: "\eaaf";
}

.cib-csswizardry:before {
  content: "\eab0";
}

.cib-d3-js:before {
  content: "\eab1";
}

.cib-dailymotion:before {
  content: "\eab2";
}

.cib-dashlane:before {
  content: "\eab3";
}

.cib-dazn:before {
  content: "\eab4";
}

.cib-dblp:before {
  content: "\eab5";
}

.cib-debian:before {
  content: "\eab6";
}

.cib-deepin:before {
  content: "\eab7";
}

.cib-deezer:before {
  content: "\eab8";
}

.cib-delicious:before {
  content: "\eab9";
}

.cib-dell:before {
  content: "\eaba";
}

.cib-deno:before {
  content: "\eabb";
}

.cib-dependabot:before {
  content: "\eabc";
}

.cib-designer-news:before {
  content: "\eabd";
}

.cib-dev-to:before {
  content: "\eabe";
}

.cib-deviantart:before {
  content: "\eabf";
}

.cib-devrant:before {
  content: "\eac0";
}

.cib-diaspora:before {
  content: "\eac1";
}

.cib-digg:before {
  content: "\eac2";
}

.cib-digital-ocean:before {
  content: "\eac3";
}

.cib-discord:before {
  content: "\eac4";
}

.cib-discourse:before {
  content: "\eac5";
}

.cib-discover:before {
  content: "\eac6";
}

.cib-disqus:before {
  content: "\eac7";
}

.cib-disroot:before {
  content: "\eac8";
}

.cib-django:before {
  content: "\eac9";
}

.cib-docker:before {
  content: "\eaca";
}

.cib-docusign:before {
  content: "\eacb";
}

.cib-dot-net:before {
  content: "\eacc";
}

.cib-draugiem-lv:before {
  content: "\eacd";
}

.cib-dribbble:before {
  content: "\eace";
}

.cib-drone:before {
  content: "\eacf";
}

.cib-dropbox:before {
  content: "\ead0";
}

.cib-drupal:before {
  content: "\ead1";
}

.cib-dtube:before {
  content: "\ead2";
}

.cib-duckduckgo:before {
  content: "\ead3";
}

.cib-dynatrace:before {
  content: "\ead4";
}

.cib-ebay:before {
  content: "\ead5";
}

.cib-eclipseide:before {
  content: "\ead6";
}

.cib-elastic:before {
  content: "\ead7";
}

.cib-elastic-cloud:before {
  content: "\ead8";
}

.cib-elastic-search:before {
  content: "\ead9";
}

.cib-elastic-stack:before {
  content: "\eada";
}

.cib-electron:before {
  content: "\eadb";
}

.cib-elementary:before {
  content: "\eadc";
}

.cib-eleventy:before {
  content: "\eadd";
}

.cib-ello:before {
  content: "\eade";
}

.cib-elsevier:before {
  content: "\eadf";
}

.cib-emlakjet:before {
  content: "\eae0";
}

.cib-empirekred:before {
  content: "\eae1";
}

.cib-envato:before {
  content: "\eae2";
}

.cib-epic-games:before {
  content: "\eae3";
}

.cib-epson:before {
  content: "\eae4";
}

.cib-esea:before {
  content: "\eae5";
}

.cib-eslint:before {
  content: "\eae6";
}

.cib-ethereum:before {
  content: "\eae7";
}

.cib-etsy:before {
  content: "\eae8";
}

.cib-event-store:before {
  content: "\eae9";
}

.cib-eventbrite:before {
  content: "\eaea";
}

.cib-evernote:before {
  content: "\eaeb";
}

.cib-everplaces:before {
  content: "\eaec";
}

.cib-evry:before {
  content: "\eaed";
}

.cib-exercism:before {
  content: "\eaee";
}

.cib-experts-exchange:before {
  content: "\eaef";
}

.cib-expo:before {
  content: "\eaf0";
}

.cib-eyeem:before {
  content: "\eaf1";
}

.cib-f-secure:before {
  content: "\eaf2";
}

.cib-facebook:before {
  content: "\eaf3";
}

.cib-facebook-f:before {
  content: "\eaf4";
}

.cib-faceit:before {
  content: "\eaf5";
}

.cib-fandango:before {
  content: "\eaf6";
}

.cib-favro:before {
  content: "\eaf7";
}

.cib-feathub:before {
  content: "\eaf8";
}

.cib-fedex:before {
  content: "\eaf9";
}

.cib-fedora:before {
  content: "\eafa";
}

.cib-feedly:before {
  content: "\eafb";
}

.cib-fido-alliance:before {
  content: "\eafc";
}

.cib-figma:before {
  content: "\eafd";
}

.cib-filezilla:before {
  content: "\eafe";
}

.cib-firebase:before {
  content: "\eaff";
}

.cib-fitbit:before {
  content: "\eb00";
}

.cib-flask:before {
  content: "\eb01";
}

.cib-flattr:before {
  content: "\eb02";
}

.cib-flickr:before {
  content: "\eb03";
}

.cib-flipboard:before {
  content: "\eb04";
}

.cib-flutter:before {
  content: "\eb05";
}

.cib-fnac:before {
  content: "\eb06";
}

.cib-foursquare:before {
  content: "\eb07";
}

.cib-framer:before {
  content: "\eb08";
}

.cib-freebsd:before {
  content: "\eb09";
}

.cib-freecodecamp:before {
  content: "\eb0a";
}

.cib-fur-affinity:before {
  content: "\eb0b";
}

.cib-furry-network:before {
  content: "\eb0c";
}

.cib-garmin:before {
  content: "\eb0d";
}

.cib-gatsby:before {
  content: "\eb0e";
}

.cib-gauges:before {
  content: "\eb0f";
}

.cib-genius:before {
  content: "\eb10";
}

.cib-gentoo:before {
  content: "\eb11";
}

.cib-geocaching:before {
  content: "\eb12";
}

.cib-gerrit:before {
  content: "\eb13";
}

.cib-gg:before {
  content: "\eb14";
}

.cib-ghost:before {
  content: "\eb15";
}

.cib-gimp:before {
  content: "\eb16";
}

.cib-git:before {
  content: "\eb17";
}

.cib-gitea:before {
  content: "\eb18";
}

.cib-github:before {
  content: "\eb19";
}

.cib-gitkraken:before {
  content: "\eb1a";
}

.cib-gitlab:before {
  content: "\eb1b";
}

.cib-gitpod:before {
  content: "\eb1c";
}

.cib-gitter:before {
  content: "\eb1d";
}

.cib-glassdoor:before {
  content: "\eb1e";
}

.cib-glitch:before {
  content: "\eb1f";
}

.cib-gmail:before {
  content: "\eb20";
}

.cib-gnu:before {
  content: "\eb21";
}

.cib-gnu-privacy-guard:before {
  content: "\eb22";
}

.cib-gnu-social:before {
  content: "\eb23";
}

.cib-go:before {
  content: "\eb24";
}

.cib-godot-engine:before {
  content: "\eb25";
}

.cib-gog-com:before {
  content: "\eb26";
}

.cib-goldenline:before {
  content: "\eb27";
}

.cib-goodreads:before {
  content: "\eb28";
}

.cib-google:before {
  content: "\eb29";
}

.cib-google-ads:before {
  content: "\eb2a";
}

.cib-google-allo:before {
  content: "\eb2b";
}

.cib-google-analytics:before {
  content: "\eb2c";
}

.cib-google-chrome:before {
  content: "\eb2d";
}

.cib-google-cloud:before {
  content: "\eb2e";
}

.cib-google-keep:before {
  content: "\eb2f";
}

.cib-google-pay:before {
  content: "\eb30";
}

.cib-google-play:before {
  content: "\eb31";
}

.cib-google-podcasts:before {
  content: "\eb32";
}

.cib-googles-cholar:before {
  content: "\eb33";
}

.cib-gov-uk:before {
  content: "\eb34";
}

.cib-gradle:before {
  content: "\eb35";
}

.cib-grafana:before {
  content: "\eb36";
}

.cib-graphcool:before {
  content: "\eb37";
}

.cib-graphql:before {
  content: "\eb38";
}

.cib-grav:before {
  content: "\eb39";
}

.cib-gravatar:before {
  content: "\eb3a";
}

.cib-greenkeeper:before {
  content: "\eb3b";
}

.cib-greensock:before {
  content: "\eb3c";
}

.cib-groovy:before {
  content: "\eb3d";
}

.cib-groupon:before {
  content: "\eb3e";
}

.cib-grunt:before {
  content: "\eb3f";
}

.cib-gulp:before {
  content: "\eb40";
}

.cib-gumroad:before {
  content: "\eb41";
}

.cib-gumtree:before {
  content: "\eb42";
}

.cib-habr:before {
  content: "\eb43";
}

.cib-hackaday:before {
  content: "\eb44";
}

.cib-hackerearth:before {
  content: "\eb45";
}

.cib-hackerone:before {
  content: "\eb46";
}

.cib-hackerrank:before {
  content: "\eb47";
}

.cib-hackhands:before {
  content: "\eb48";
}

.cib-hackster:before {
  content: "\eb49";
}

.cib-happycow:before {
  content: "\eb4a";
}

.cib-hashnode:before {
  content: "\eb4b";
}

.cib-haskell:before {
  content: "\eb4c";
}

.cib-hatena-bookmark:before {
  content: "\eb4d";
}

.cib-haxe:before {
  content: "\eb4e";
}

.cib-helm:before {
  content: "\eb4f";
}

.cib-here:before {
  content: "\eb50";
}

.cib-heroku:before {
  content: "\eb51";
}

.cib-hexo:before {
  content: "\eb52";
}

.cib-highly:before {
  content: "\eb53";
}

.cib-hipchat:before {
  content: "\eb54";
}

.cib-hitachi:before {
  content: "\eb55";
}

.cib-hockeyapp:before {
  content: "\eb56";
}

.cib-homify:before {
  content: "\eb57";
}

.cib-hootsuite:before {
  content: "\eb58";
}

.cib-hotjar:before {
  content: "\eb59";
}

.cib-houzz:before {
  content: "\eb5a";
}

.cib-hp:before {
  content: "\eb5b";
}

.cib-html5:before {
  content: "\eb5c";
}

.cib-html5-shield:before {
  content: "\eb5d";
}

.cib-htmlacademy:before {
  content: "\eb5e";
}

.cib-huawei:before {
  content: "\eb5f";
}

.cib-hubspot:before {
  content: "\eb60";
}

.cib-hulu:before {
  content: "\eb61";
}

.cib-humble-bundle:before {
  content: "\eb62";
}

.cib-iata:before {
  content: "\eb63";
}

.cib-ibm:before {
  content: "\eb64";
}

.cib-icloud:before {
  content: "\eb65";
}

.cib-iconjar:before {
  content: "\eb66";
}

.cib-icq:before {
  content: "\eb67";
}

.cib-ideal:before {
  content: "\eb68";
}

.cib-ifixit:before {
  content: "\eb69";
}

.cib-imdb:before {
  content: "\eb6a";
}

.cib-indeed:before {
  content: "\eb6b";
}

.cib-inkscape:before {
  content: "\eb6c";
}

.cib-instacart:before {
  content: "\eb6d";
}

.cib-instagram:before {
  content: "\eb6e";
}

.cib-instapaper:before {
  content: "\eb6f";
}

.cib-intel:before {
  content: "\eb70";
}

.cib-intellijidea:before {
  content: "\eb71";
}

.cib-intercom:before {
  content: "\eb72";
}

.cib-internet-explorer:before {
  content: "\eb73";
}

.cib-invision:before {
  content: "\eb74";
}

.cib-ionic:before {
  content: "\eb75";
}

.cib-issuu:before {
  content: "\eb76";
}

.cib-itch-io:before {
  content: "\eb77";
}

.cib-jabber:before {
  content: "\eb78";
}

.cib-java:before {
  content: "\eb79";
}

.cib-javascript:before {
  content: "\eb7a";
}

.cib-jekyll:before {
  content: "\eb7b";
}

.cib-jenkins:before {
  content: "\eb7c";
}

.cib-jest:before {
  content: "\eb7d";
}

.cib-jet:before {
  content: "\eb7e";
}

.cib-jetbrains:before {
  content: "\eb7f";
}

.cib-jira:before {
  content: "\eb80";
}

.cib-joomla:before {
  content: "\eb81";
}

.cib-jquery:before {
  content: "\eb82";
}

.cib-js:before {
  content: "\eb83";
}

.cib-jsdelivr:before {
  content: "\eb84";
}

.cib-jsfiddle:before {
  content: "\eb85";
}

.cib-json:before {
  content: "\eb86";
}

.cib-jupyter:before {
  content: "\eb87";
}

.cib-justgiving:before {
  content: "\eb88";
}

.cib-kaggle:before {
  content: "\eb89";
}

.cib-kaios:before {
  content: "\eb8a";
}

.cib-kaspersky:before {
  content: "\eb8b";
}

.cib-kentico:before {
  content: "\eb8c";
}

.cib-keras:before {
  content: "\eb8d";
}

.cib-keybase:before {
  content: "\eb8e";
}

.cib-keycdn:before {
  content: "\eb8f";
}

.cib-khan-academy:before {
  content: "\eb90";
}

.cib-kibana:before {
  content: "\eb91";
}

.cib-kickstarter:before {
  content: "\eb92";
}

.cib-kik:before {
  content: "\eb93";
}

.cib-kirby:before {
  content: "\eb94";
}

.cib-klout:before {
  content: "\eb95";
}

.cib-known:before {
  content: "\eb96";
}

.cib-ko-fi:before {
  content: "\eb97";
}

.cib-kodi:before {
  content: "\eb98";
}

.cib-koding:before {
  content: "\eb99";
}

.cib-kotlin:before {
  content: "\eb9a";
}

.cib-krita:before {
  content: "\eb9b";
}

.cib-kubernetes:before {
  content: "\eb9c";
}

.cib-lanyrd:before {
  content: "\eb9d";
}

.cib-laravel:before {
  content: "\eb9e";
}

.cib-laravel-horizon:before {
  content: "\eb9f";
}

.cib-laravel-nova:before {
  content: "\eba0";
}

.cib-last-fm:before {
  content: "\eba1";
}

.cib-latex:before {
  content: "\eba2";
}

.cib-launchpad:before {
  content: "\eba3";
}

.cib-leetcode:before {
  content: "\eba4";
}

.cib-lenovo:before {
  content: "\eba5";
}

.cib-less:before {
  content: "\eba6";
}

.cib-lets-encrypt:before {
  content: "\eba7";
}

.cib-letterboxd:before {
  content: "\eba8";
}

.cib-lgtm:before {
  content: "\eba9";
}

.cib-liberapay:before {
  content: "\ebaa";
}

.cib-librarything:before {
  content: "\ebab";
}

.cib-libreoffice:before {
  content: "\ebac";
}

.cib-line:before {
  content: "\ebad";
}

.cib-linkedin:before {
  content: "\ebae";
}

.cib-linkedin-in:before {
  content: "\ebaf";
}

.cib-linux:before {
  content: "\ebb0";
}

.cib-linux-foundation:before {
  content: "\ebb1";
}

.cib-linux-mint:before {
  content: "\ebb2";
}

.cib-livejournal:before {
  content: "\ebb3";
}

.cib-livestream:before {
  content: "\ebb4";
}

.cib-logstash:before {
  content: "\ebb5";
}

.cib-lua:before {
  content: "\ebb6";
}

.cib-lumen:before {
  content: "\ebb7";
}

.cib-lyft:before {
  content: "\ebb8";
}

.cib-macys:before {
  content: "\ebb9";
}

.cib-magento:before {
  content: "\ebba";
}

.cib-magisk:before {
  content: "\ebbb";
}

.cib-mail-ru:before {
  content: "\ebbc";
}

.cib-mailchimp:before {
  content: "\ebbd";
}

.cib-makerbot:before {
  content: "\ebbe";
}

.cib-manjaro:before {
  content: "\ebbf";
}

.cib-markdown:before {
  content: "\ebc0";
}

.cib-marketo:before {
  content: "\ebc1";
}

.cib-mastercard:before {
  content: "\ebc2";
}

.cib-mastodon:before {
  content: "\ebc3";
}

.cib-material-design:before {
  content: "\ebc4";
}

.cib-mathworks:before {
  content: "\ebc5";
}

.cib-matrix:before {
  content: "\ebc6";
}

.cib-mattermost:before {
  content: "\ebc7";
}

.cib-matternet:before {
  content: "\ebc8";
}

.cib-maxcdn:before {
  content: "\ebc9";
}

.cib-mcafee:before {
  content: "\ebca";
}

.cib-media-temple:before {
  content: "\ebcb";
}

.cib-mediafire:before {
  content: "\ebcc";
}

.cib-medium:before {
  content: "\ebcd";
}

.cib-medium-m:before {
  content: "\ebce";
}

.cib-meetup:before {
  content: "\ebcf";
}

.cib-mega:before {
  content: "\ebd0";
}

.cib-mendeley:before {
  content: "\ebd1";
}

.cib-messenger:before {
  content: "\ebd2";
}

.cib-meteor:before {
  content: "\ebd3";
}

.cib-micro-blog:before {
  content: "\ebd4";
}

.cib-microgenetics:before {
  content: "\ebd5";
}

.cib-microsoft:before {
  content: "\ebd6";
}

.cib-microsoft-edge:before {
  content: "\ebd7";
}

.cib-minetest:before {
  content: "\ebd8";
}

.cib-minutemailer:before {
  content: "\ebd9";
}

.cib-mix:before {
  content: "\ebda";
}

.cib-mixcloud:before {
  content: "\ebdb";
}

.cib-mixer:before {
  content: "\ebdc";
}

.cib-mojang:before {
  content: "\ebdd";
}

.cib-monero:before {
  content: "\ebde";
}

.cib-mongodb:before {
  content: "\ebdf";
}

.cib-monkeytie:before {
  content: "\ebe0";
}

.cib-monogram:before {
  content: "\ebe1";
}

.cib-monzo:before {
  content: "\ebe2";
}

.cib-moo:before {
  content: "\ebe3";
}

.cib-mozilla:before {
  content: "\ebe4";
}

.cib-mozilla-firefox:before {
  content: "\ebe5";
}

.cib-musescore:before {
  content: "\ebe6";
}

.cib-mxlinux:before {
  content: "\ebe7";
}

.cib-myspace:before {
  content: "\ebe8";
}

.cib-mysql:before {
  content: "\ebe9";
}

.cib-nativescript:before {
  content: "\ebea";
}

.cib-nec:before {
  content: "\ebeb";
}

.cib-neo4j:before {
  content: "\ebec";
}

.cib-netflix:before {
  content: "\ebed";
}

.cib-netlify:before {
  content: "\ebee";
}

.cib-next-js:before {
  content: "\ebef";
}

.cib-nextcloud:before {
  content: "\ebf0";
}

.cib-nextdoor:before {
  content: "\ebf1";
}

.cib-nginx:before {
  content: "\ebf2";
}

.cib-nim:before {
  content: "\ebf3";
}

.cib-nintendo:before {
  content: "\ebf4";
}

.cib-nintendo-3ds:before {
  content: "\ebf5";
}

.cib-nintendo-gamecube:before {
  content: "\ebf6";
}

.cib-nintendo-switch:before {
  content: "\ebf7";
}

.cib-node-js:before {
  content: "\ebf8";
}

.cib-node-red:before {
  content: "\ebf9";
}

.cib-nodemon:before {
  content: "\ebfa";
}

.cib-nokia:before {
  content: "\ebfb";
}

.cib-notion:before {
  content: "\ebfc";
}

.cib-npm:before {
  content: "\ebfd";
}

.cib-nucleo:before {
  content: "\ebfe";
}

.cib-nuget:before {
  content: "\ebff";
}

.cib-nuxt-js:before {
  content: "\ec00";
}

.cib-nvidia:before {
  content: "\ec01";
}

.cib-ocaml:before {
  content: "\ec02";
}

.cib-octave:before {
  content: "\ec03";
}

.cib-octopus-deploy:before {
  content: "\ec04";
}

.cib-oculus:before {
  content: "\ec05";
}

.cib-odnoklassniki:before {
  content: "\ec06";
}

.cib-open-access:before {
  content: "\ec07";
}

.cib-open-collective:before {
  content: "\ec08";
}

.cib-open-id:before {
  content: "\ec09";
}

.cib-open-source-initiative:before {
  content: "\ec0a";
}

.cib-openstreetmap:before {
  content: "\ec0b";
}

.cib-opensuse:before {
  content: "\ec0c";
}

.cib-openvpn:before {
  content: "\ec0d";
}

.cib-opera:before {
  content: "\ec0e";
}

.cib-opsgenie:before {
  content: "\ec0f";
}

.cib-oracle:before {
  content: "\ec10";
}

.cib-oracle-netsuite:before {
  content: "\ec11";
}

.cib-orcid:before {
  content: "\ec12";
}

.cib-origin:before {
  content: "\ec13";
}

.cib-osi:before {
  content: "\ec14";
}

.cib-osmc:before {
  content: "\ec15";
}

.cib-overcast:before {
  content: "\ec16";
}

.cib-overleaf:before {
  content: "\ec17";
}

.cib-ovh:before {
  content: "\ec18";
}

.cib-pagekit:before {
  content: "\ec19";
}

.cib-palantir:before {
  content: "\ec1a";
}

.cib-pandora:before {
  content: "\ec1b";
}

.cib-pantheon:before {
  content: "\ec1c";
}

.cib-patreon:before {
  content: "\ec1d";
}

.cib-paypal:before {
  content: "\ec1e";
}

.cib-periscope:before {
  content: "\ec1f";
}

.cib-php:before {
  content: "\ec20";
}

.cib-picarto-tv:before {
  content: "\ec21";
}

.cib-pinboard:before {
  content: "\ec22";
}

.cib-pingdom:before {
  content: "\ec23";
}

.cib-pingup:before {
  content: "\ec24";
}

.cib-pinterest:before {
  content: "\ec25";
}

.cib-pinterest-p:before {
  content: "\ec26";
}

.cib-pivotaltracker:before {
  content: "\ec27";
}

.cib-plangrid:before {
  content: "\ec28";
}

.cib-player-me:before {
  content: "\ec29";
}

.cib-playerfm:before {
  content: "\ec2a";
}

.cib-playstation:before {
  content: "\ec2b";
}

.cib-playstation3:before {
  content: "\ec2c";
}

.cib-playstation4:before {
  content: "\ec2d";
}

.cib-plesk:before {
  content: "\ec2e";
}

.cib-plex:before {
  content: "\ec2f";
}

.cib-pluralsight:before {
  content: "\ec30";
}

.cib-plurk:before {
  content: "\ec31";
}

.cib-pocket:before {
  content: "\ec32";
}

.cib-postgresql:before {
  content: "\ec33";
}

.cib-postman:before {
  content: "\ec34";
}

.cib-postwoman:before {
  content: "\ec35";
}

.cib-powershell:before {
  content: "\ec36";
}

.cib-prettier:before {
  content: "\ec37";
}

.cib-prismic:before {
  content: "\ec38";
}

.cib-probot:before {
  content: "\ec39";
}

.cib-processwire:before {
  content: "\ec3a";
}

.cib-product-hunt:before {
  content: "\ec3b";
}

.cib-proto-io:before {
  content: "\ec3c";
}

.cib-protonmail:before {
  content: "\ec3d";
}

.cib-proxmox:before {
  content: "\ec3e";
}

.cib-pypi:before {
  content: "\ec3f";
}

.cib-python:before {
  content: "\ec40";
}

.cib-pytorch:before {
  content: "\ec41";
}

.cib-qgis:before {
  content: "\ec42";
}

.cib-qiita:before {
  content: "\ec43";
}

.cib-qq:before {
  content: "\ec44";
}

.cib-qualcomm:before {
  content: "\ec45";
}

.cib-quantcast:before {
  content: "\ec46";
}

.cib-quantopian:before {
  content: "\ec47";
}

.cib-quarkus:before {
  content: "\ec48";
}

.cib-quora:before {
  content: "\ec49";
}

.cib-qwiklabs:before {
  content: "\ec4a";
}

.cib-qzone:before {
  content: "\ec4b";
}

.cib-r:before {
  content: "\ec4c";
}

.cib-radiopublic:before {
  content: "\ec4d";
}

.cib-rails:before {
  content: "\ec4e";
}

.cib-raspberry-pi:before {
  content: "\ec4f";
}

.cib-react:before {
  content: "\ec50";
}

.cib-read-the-docs:before {
  content: "\ec51";
}

.cib-readme:before {
  content: "\ec52";
}

.cib-realm:before {
  content: "\ec53";
}

.cib-reason:before {
  content: "\ec54";
}

.cib-redbubble:before {
  content: "\ec55";
}

.cib-reddit:before {
  content: "\ec56";
}

.cib-reddit-alt:before {
  content: "\ec57";
}

.cib-redhat:before {
  content: "\ec58";
}

.cib-redis:before {
  content: "\ec59";
}

.cib-redux:before {
  content: "\ec5a";
}

.cib-renren:before {
  content: "\ec5b";
}

.cib-reverbnation:before {
  content: "\ec5c";
}

.cib-riot:before {
  content: "\ec5d";
}

.cib-ripple:before {
  content: "\ec5e";
}

.cib-riseup:before {
  content: "\ec5f";
}

.cib-rollup-js:before {
  content: "\ec60";
}

.cib-roots:before {
  content: "\ec61";
}

.cib-roundcube:before {
  content: "\ec62";
}

.cib-rss:before {
  content: "\ec63";
}

.cib-rstudio:before {
  content: "\ec64";
}

.cib-ruby:before {
  content: "\ec65";
}

.cib-rubygems:before {
  content: "\ec66";
}

.cib-runkeeper:before {
  content: "\ec67";
}

.cib-rust:before {
  content: "\ec68";
}

.cib-safari:before {
  content: "\ec69";
}

.cib-sahibinden:before {
  content: "\ec6a";
}

.cib-salesforce:before {
  content: "\ec6b";
}

.cib-saltstack:before {
  content: "\ec6c";
}

.cib-samsung:before {
  content: "\ec6d";
}

.cib-samsung-pay:before {
  content: "\ec6e";
}

.cib-sap:before {
  content: "\ec6f";
}

.cib-sass:before {
  content: "\ec70";
}

.cib-sass-alt:before {
  content: "\ec71";
}

.cib-saucelabs:before {
  content: "\ec72";
}

.cib-scala:before {
  content: "\ec73";
}

.cib-scaleway:before {
  content: "\ec74";
}

.cib-scribd:before {
  content: "\ec75";
}

.cib-scrutinizerci:before {
  content: "\ec76";
}

.cib-seagate:before {
  content: "\ec77";
}

.cib-sega:before {
  content: "\ec78";
}

.cib-sellfy:before {
  content: "\ec79";
}

.cib-semaphoreci:before {
  content: "\ec7a";
}

.cib-sensu:before {
  content: "\ec7b";
}

.cib-sentry:before {
  content: "\ec7c";
}

.cib-server-fault:before {
  content: "\ec7d";
}

.cib-shazam:before {
  content: "\ec7e";
}

.cib-shell:before {
  content: "\ec7f";
}

.cib-shopify:before {
  content: "\ec80";
}

.cib-showpad:before {
  content: "\ec81";
}

.cib-siemens:before {
  content: "\ec82";
}

.cib-signal:before {
  content: "\ec83";
}

.cib-sina-weibo:before {
  content: "\ec84";
}

.cib-sitepoint:before {
  content: "\ec85";
}

.cib-sketch:before {
  content: "\ec86";
}

.cib-skillshare:before {
  content: "\ec87";
}

.cib-skyliner:before {
  content: "\ec88";
}

.cib-skype:before {
  content: "\ec89";
}

.cib-slack:before {
  content: "\ec8a";
}

.cib-slashdot:before {
  content: "\ec8b";
}

.cib-slickpic:before {
  content: "\ec8c";
}

.cib-slides:before {
  content: "\ec8d";
}

.cib-slideshare:before {
  content: "\ec8e";
}

.cib-smashingmagazine:before {
  content: "\ec8f";
}

.cib-snapchat:before {
  content: "\ec90";
}

.cib-snapcraft:before {
  content: "\ec91";
}

.cib-snyk:before {
  content: "\ec92";
}

.cib-society6:before {
  content: "\ec93";
}

.cib-socket-io:before {
  content: "\ec94";
}

.cib-sogou:before {
  content: "\ec95";
}

.cib-solus:before {
  content: "\ec96";
}

.cib-songkick:before {
  content: "\ec97";
}

.cib-sonos:before {
  content: "\ec98";
}

.cib-soundcloud:before {
  content: "\ec99";
}

.cib-sourceforge:before {
  content: "\ec9a";
}

.cib-sourcegraph:before {
  content: "\ec9b";
}

.cib-spacemacs:before {
  content: "\ec9c";
}

.cib-spacex:before {
  content: "\ec9d";
}

.cib-sparkfun:before {
  content: "\ec9e";
}

.cib-sparkpost:before {
  content: "\ec9f";
}

.cib-spdx:before {
  content: "\eca0";
}

.cib-speaker-deck:before {
  content: "\eca1";
}

.cib-spectrum:before {
  content: "\eca2";
}

.cib-spotify:before {
  content: "\eca3";
}

.cib-spotlight:before {
  content: "\eca4";
}

.cib-spreaker:before {
  content: "\eca5";
}

.cib-spring:before {
  content: "\eca6";
}

.cib-sprint:before {
  content: "\eca7";
}

.cib-squarespace:before {
  content: "\eca8";
}

.cib-stackbit:before {
  content: "\eca9";
}

.cib-stackexchange:before {
  content: "\ecaa";
}

.cib-stackoverflow:before {
  content: "\ecab";
}

.cib-stackpath:before {
  content: "\ecac";
}

.cib-stackshare:before {
  content: "\ecad";
}

.cib-stadia:before {
  content: "\ecae";
}

.cib-statamic:before {
  content: "\ecaf";
}

.cib-staticman:before {
  content: "\ecb0";
}

.cib-statuspage:before {
  content: "\ecb1";
}

.cib-steam:before {
  content: "\ecb2";
}

.cib-steem:before {
  content: "\ecb3";
}

.cib-steemit:before {
  content: "\ecb4";
}

.cib-stitcher:before {
  content: "\ecb5";
}

.cib-storify:before {
  content: "\ecb6";
}

.cib-storybook:before {
  content: "\ecb7";
}

.cib-strapi:before {
  content: "\ecb8";
}

.cib-strava:before {
  content: "\ecb9";
}

.cib-stripe:before {
  content: "\ecba";
}

.cib-stripe-s:before {
  content: "\ecbb";
}

.cib-stubhub:before {
  content: "\ecbc";
}

.cib-stumbleupon:before {
  content: "\ecbd";
}

.cib-styleshare:before {
  content: "\ecbe";
}

.cib-stylus:before {
  content: "\ecbf";
}

.cib-sublime-text:before {
  content: "\ecc0";
}

.cib-subversion:before {
  content: "\ecc1";
}

.cib-superuser:before {
  content: "\ecc2";
}

.cib-svelte:before {
  content: "\ecc3";
}

.cib-svg:before {
  content: "\ecc4";
}

.cib-swagger:before {
  content: "\ecc5";
}

.cib-swarm:before {
  content: "\ecc6";
}

.cib-swift:before {
  content: "\ecc7";
}

.cib-symantec:before {
  content: "\ecc8";
}

.cib-symfony:before {
  content: "\ecc9";
}

.cib-synology:before {
  content: "\ecca";
}

.cib-t-mobile:before {
  content: "\eccb";
}

.cib-tableau:before {
  content: "\eccc";
}

.cib-tails:before {
  content: "\eccd";
}

.cib-tapas:before {
  content: "\ecce";
}

.cib-teamviewer:before {
  content: "\eccf";
}

.cib-ted:before {
  content: "\ecd0";
}

.cib-teespring:before {
  content: "\ecd1";
}

.cib-telegram:before {
  content: "\ecd2";
}

.cib-telegram-plane:before {
  content: "\ecd3";
}

.cib-tencent-qq:before {
  content: "\ecd4";
}

.cib-tencent-weibo:before {
  content: "\ecd5";
}

.cib-tensorflow:before {
  content: "\ecd6";
}

.cib-terraform:before {
  content: "\ecd7";
}

.cib-tesla:before {
  content: "\ecd8";
}

.cib-the-mighty:before {
  content: "\ecd9";
}

.cib-the-movie-database:before {
  content: "\ecda";
}

.cib-tidal:before {
  content: "\ecdb";
}

.cib-tiktok:before {
  content: "\ecdc";
}

.cib-tinder:before {
  content: "\ecdd";
}

.cib-todoist:before {
  content: "\ecde";
}

.cib-toggl:before {
  content: "\ecdf";
}

.cib-topcoder:before {
  content: "\ece0";
}

.cib-toptal:before {
  content: "\ece1";
}

.cib-tor:before {
  content: "\ece2";
}

.cib-toshiba:before {
  content: "\ece3";
}

.cib-trainerroad:before {
  content: "\ece4";
}

.cib-trakt:before {
  content: "\ece5";
}

.cib-travisci:before {
  content: "\ece6";
}

.cib-treehouse:before {
  content: "\ece7";
}

.cib-trello:before {
  content: "\ece8";
}

.cib-tripadvisor:before {
  content: "\ece9";
}

.cib-trulia:before {
  content: "\ecea";
}

.cib-tumblr:before {
  content: "\eceb";
}

.cib-twilio:before {
  content: "\ecec";
}

.cib-twitch:before {
  content: "\eced";
}

.cib-twitter:before {
  content: "\ecee";
}

.cib-twoo:before {
  content: "\ecef";
}

.cib-typescript:before {
  content: "\ecf0";
}

.cib-typo3:before {
  content: "\ecf1";
}

.cib-uber:before {
  content: "\ecf2";
}

.cib-ubisoft:before {
  content: "\ecf3";
}

.cib-ublock-origin:before {
  content: "\ecf4";
}

.cib-ubuntu:before {
  content: "\ecf5";
}

.cib-udacity:before {
  content: "\ecf6";
}

.cib-udemy:before {
  content: "\ecf7";
}

.cib-uikit:before {
  content: "\ecf8";
}

.cib-umbraco:before {
  content: "\ecf9";
}

.cib-unity:before {
  content: "\ecfa";
}

.cib-unreal-engine:before {
  content: "\ecfb";
}

.cib-unsplash:before {
  content: "\ecfc";
}

.cib-untappd:before {
  content: "\ecfd";
}

.cib-upwork:before {
  content: "\ecfe";
}

.cib-usb:before {
  content: "\ecff";
}

.cib-v8:before {
  content: "\ed00";
}

.cib-vagrant:before {
  content: "\ed01";
}

.cib-venmo:before {
  content: "\ed02";
}

.cib-verizon:before {
  content: "\ed03";
}

.cib-viadeo:before {
  content: "\ed04";
}

.cib-viber:before {
  content: "\ed05";
}

.cib-vim:before {
  content: "\ed06";
}

.cib-vimeo:before {
  content: "\ed07";
}

.cib-vimeo-v:before {
  content: "\ed08";
}

.cib-vine:before {
  content: "\ed09";
}

.cib-virb:before {
  content: "\ed0a";
}

.cib-visa:before {
  content: "\ed0b";
}

.cib-visual-studio:before {
  content: "\ed0c";
}

.cib-visual-studio-code:before {
  content: "\ed0d";
}

.cib-vk:before {
  content: "\ed0e";
}

.cib-vlc:before {
  content: "\ed0f";
}

.cib-vsco:before {
  content: "\ed10";
}

.cib-vue-js:before {
  content: "\ed11";
}

.cib-wattpad:before {
  content: "\ed12";
}

.cib-weasyl:before {
  content: "\ed13";
}

.cib-webcomponents-org:before {
  content: "\ed14";
}

.cib-webpack:before {
  content: "\ed15";
}

.cib-webstorm:before {
  content: "\ed16";
}

.cib-wechat:before {
  content: "\ed17";
}

.cib-whatsapp:before {
  content: "\ed18";
}

.cib-when-i-work:before {
  content: "\ed19";
}

.cib-wii:before {
  content: "\ed1a";
}

.cib-wiiu:before {
  content: "\ed1b";
}

.cib-wikipedia:before {
  content: "\ed1c";
}

.cib-windows:before {
  content: "\ed1d";
}

.cib-wire:before {
  content: "\ed1e";
}

.cib-wireguard:before {
  content: "\ed1f";
}

.cib-wix:before {
  content: "\ed20";
}

.cib-wolfram:before {
  content: "\ed21";
}

.cib-wolfram-language:before {
  content: "\ed22";
}

.cib-wolfram-mathematica:before {
  content: "\ed23";
}

.cib-wordpress:before {
  content: "\ed24";
}

.cib-wpengine:before {
  content: "\ed25";
}

.cib-x-pack:before {
  content: "\ed26";
}

.cib-xbox:before {
  content: "\ed27";
}

.cib-xcode:before {
  content: "\ed28";
}

.cib-xero:before {
  content: "\ed29";
}

.cib-xiaomi:before {
  content: "\ed2a";
}

.cib-xing:before {
  content: "\ed2b";
}

.cib-xrp:before {
  content: "\ed2c";
}

.cib-xsplit:before {
  content: "\ed2d";
}

.cib-y-combinator:before {
  content: "\ed2e";
}

.cib-yahoo:before {
  content: "\ed2f";
}

.cib-yammer:before {
  content: "\ed30";
}

.cib-yandex:before {
  content: "\ed31";
}

.cib-yarn:before {
  content: "\ed32";
}

.cib-yelp:before {
  content: "\ed33";
}

.cib-youtube:before {
  content: "\ed34";
}

.cib-zalando:before {
  content: "\ed35";
}

.cib-zapier:before {
  content: "\ed36";
}

.cib-zeit:before {
  content: "\ed37";
}

.cib-zendesk:before {
  content: "\ed38";
}

.cib-zerply:before {
  content: "\ed39";
}

.cib-zillow:before {
  content: "\ed3a";
}

.cib-zingat:before {
  content: "\ed3b";
}

.cib-zoom:before {
  content: "\ed3c";
}

.cib-zorin:before {
  content: "\ed3d";
}

.cib-zulip:before {
  content: "\ed3e";
}


/*!
 * CoreUI PRO  v5.14.0 (https://coreui.io)
 * Copyright (c) 2025 creativeLabs Łukasz Holeczek
 * License (https://coreui.io/pro/license/)
 */
:root,
[data-coreui-theme=light] {
  --cui-blue: #0d6efd;
  --cui-indigo: #6610f2;
  --cui-purple: #6f42c1;
  --cui-pink: #d63384;
  --cui-red: #dc3545;
  --cui-orange: #fd7e14;
  --cui-yellow: #ffc107;
  --cui-green: #198754;
  --cui-teal: #20c997;
  --cui-cyan: #0dcaf0;
  --cui-black: #080a0c;
  --cui-white: #fff;
  --cui-gray: #6d7d9c;
  --cui-gray-dark: #323a49;
  --cui-gray-100: #f3f4f7;
  --cui-gray-200: #e7eaee;
  --cui-gray-300: #dbdfe6;
  --cui-gray-400: #cfd4de;
  --cui-gray-500: #aab3c5;
  --cui-gray-600: #6d7d9c;
  --cui-gray-700: #4a566d;
  --cui-gray-800: #323a49;
  --cui-gray-900: #212631;
  --cui-primary: #39f;
  --cui-secondary: #6b7785;
  --cui-success: #51cc8a;
  --cui-info: #747af2;
  --cui-warning: #fc0;
  --cui-danger: #ef376e;
  --cui-light: #f3f4f7;
  --cui-dark: #212631;
  --cui-primary-rgb: 51, 153, 255;
  --cui-secondary-rgb: 107, 119, 133;
  --cui-success-rgb: 81, 204, 138;
  --cui-info-rgb: 116, 122, 242;
  --cui-warning-rgb: 255, 204, 0;
  --cui-danger-rgb: 239, 55, 110;
  --cui-light-rgb: 243, 244, 247;
  --cui-dark-rgb: 33, 38, 49;
  --cui-primary-text-emphasis: rgb(20.4, 61.2, 102);
  --cui-secondary-text-emphasis: #212233;
  --cui-success-text-emphasis: rgb(32.4, 81.6, 55.2);
  --cui-info-text-emphasis: rgb(46.4, 48.8, 96.8);
  --cui-warning-text-emphasis: rgb(102, 81.6, 0);
  --cui-danger-text-emphasis: rgb(95.6, 22, 44);
  --cui-light-text-emphasis: #4a566d;
  --cui-dark-text-emphasis: #323a49;
  --cui-primary-bg-subtle: rgb(214.2, 234.6, 255);
  --cui-secondary-bg-subtle: #ced2d8;
  --cui-success-bg-subtle: rgb(220.2, 244.8, 231.6);
  --cui-info-bg-subtle: rgb(227.2, 228.4, 252.4);
  --cui-warning-bg-subtle: rgb(255, 244.8, 204);
  --cui-danger-bg-subtle: rgb(251.8, 215, 226);
  --cui-light-bg-subtle: rgb(249, 249.5, 251);
  --cui-dark-bg-subtle: #cfd4de;
  --cui-primary-border-subtle: rgb(173.4, 214.2, 255);
  --cui-secondary-border-subtle: #9da5b1;
  --cui-success-border-subtle: rgb(185.4, 234.6, 208.2);
  --cui-info-border-subtle: rgb(199.4, 201.8, 249.8);
  --cui-warning-border-subtle: rgb(255, 234.6, 153);
  --cui-danger-border-subtle: rgb(248.6, 175, 197);
  --cui-light-border-subtle: #e7eaee;
  --cui-dark-border-subtle: #aab3c5;
  --cui-white-rgb: 255, 255, 255;
  --cui-black-rgb: 8, 10, 12;
  --cui-primary-start: rgb(112.2, 183.6, 255);
  --cui-primary-stop: rgb(45.9, 137.7, 229.5);
  --cui-secondary-start: #c8d2dc;
  --cui-secondary-stop: #fff;
  --cui-success-start: rgb(133.2, 219.3, 173.1);
  --cui-success-stop: rgb(72.9, 183.6, 124.2);
  --cui-info-start: rgb(157.7, 161.9, 245.9);
  --cui-info-stop: rgb(104.4, 109.8, 217.8);
  --cui-warning-start: rgb(255, 219.3, 76.5);
  --cui-warning-stop: rgb(229.5, 183.6, 0);
  --cui-danger-start: rgb(243.8, 115, 153.5);
  --cui-danger-stop: rgb(215.1, 49.5, 99);
  --cui-light-start: #e3e8ed;
  --cui-light-stop: #fff;
  --cui-dark-start: #3c4b64;
  --cui-dark-stop: #212333;
  --cui-font-sans-serif: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", "Liberation Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  --cui-font-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
  --cui-gradient: linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0));
  --cui-body-font-family: var(--cui-font-sans-serif);
  --cui-body-font-size: 0.9375rem;
  --cui-body-font-weight: 400;
  --cui-body-line-height: 1.5;
  --cui-body-color: rgba(37, 42.92, 54.02, 0.95);
  --cui-body-color-rgb: 37, 42.92, 54.02;
  --cui-body-bg: #fff;
  --cui-body-bg-rgb: 255, 255, 255;
  --cui-emphasis-color: #080a0c;
  --cui-emphasis-color-rgb: 8, 10, 12;
  --cui-secondary-color: rgba(37, 42.92, 54.02, 0.681);
  --cui-secondary-color-rgb: 37, 42.92, 54.02;
  --cui-secondary-bg: #e7eaee;
  --cui-secondary-bg-rgb: 231, 234, 238;
  --cui-tertiary-color: rgba(37, 42.92, 54.02, 0.38);
  --cui-tertiary-color-rgb: 37, 42.92, 54.02;
  --cui-tertiary-bg: #f3f4f7;
  --cui-tertiary-bg-rgb: 243, 244, 247;
  --cui-body-color-dark: rgba(255, 255, 255, 0.87);
  --cui-body-color-rgb-dark: 255, 255, 255;
  --cui-body-bg-dark: #212631;
  --cui-body-bg-rgb-dark: 33, 38, 49;
  --cui-emphasis-color-dark: #fff;
  --cui-emphasis-color-rgb-dark: 255, 255, 255;
  --cui-secondary-color-dark: rgba(255, 255, 255, 0.6);
  --cui-secondary-color-rgb-dark: 255, 255, 255;
  --cui-secondary-bg-dark: #323a49;
  --cui-secondary-bg-rgb-dark: 50, 58, 73;
  --cui-tertiary-color-dark: rgba(255, 255, 255, 0.38);
  --cui-tertiary-color-rgb-dark: 255, 255, 255;
  --cui-tertiary-bg-dark: rgb(41.5, 48, 61);
  --cui-tertiary-bg-rgb-dark: 41.5, 48, 61;
  --cui-high-emphasis: rgba(37, 42.92, 54.02, 0.95);
  --cui-medium-emphasis: rgba(37, 42.92, 54.02, 0.681);
  --cui-disabled: rgba(37, 42.92, 54.02, 0.38);
  --cui-high-emphasis-inverse: rgba(255, 255, 255, 0.87);
  --cui-medium-emphasis-inverse: rgba(255, 255, 255, 0.6);
  --cui-disabled-inverse: rgba(255, 255, 255, 0.38);
  --cui-heading-color: inherit;
  --cui-link-color: #39f;
  --cui-link-color-rgb: 51, 153, 255;
  --cui-link-decoration: underline;
  --cui-link-hover-color: rgb(40.8, 122.4, 204);
  --cui-link-hover-color-rgb: 40.8, 122.4, 204;
  --cui-code-color: #d63384;
  --cui-highlight-color: rgba(37, 42.92, 54.02, 0.95);
  --cui-highlight-bg: rgb(255, 242.6, 205.4);
  --cui-border-width: 1px;
  --cui-border-style: solid;
  --cui-border-color: #dbdfe6;
  --cui-border-color-translucent: rgba(8, 10, 12, 0.0875);
  --cui-border-radius: 0.15rem;
  --cui-border-radius-sm: 0.25rem;
  --cui-border-radius-lg: 0.5rem;
  --cui-border-radius-xl: 1rem;
  --cui-border-radius-xxl: 2rem;
  --cui-border-radius-2xl: var(--cui-border-radius-xxl);
  --cui-border-radius-pill: 50rem;
  --cui-box-shadow: 0 0.5rem 1rem rgba(8, 10, 12, 0.15);
  --cui-box-shadow-sm: 0 0.125rem 0.25rem rgba(8, 10, 12, 0.075);
  --cui-box-shadow-lg: 0 1rem 3rem rgba(8, 10, 12, 0.175);
  --cui-box-shadow-inset: inset 0 1px 2px rgba(8, 10, 12, 0.075);
  --cui-elevation-base-color: 60, 75, 100;
  --cui-focus-ring-width: 0.25rem;
  --cui-focus-ring-opacity: 0.25;
  --cui-focus-ring-color: rgba(51, 153, 255, 0.25);
  --cui-form-valid-color: #51cc8a;
  --cui-form-valid-border-color: #51cc8a;
  --cui-form-invalid-color: #ef376e;
  --cui-form-invalid-border-color: #ef376e;
  --cui-carousel-indicator-active-bg: #fff;
  --cui-carousel-caption-color: #fff;
}

[data-coreui-theme=dark] {
  color-scheme: dark;
  --cui-body-color: rgba(255, 255, 255, 0.87);
  --cui-body-color-rgb: 255, 255, 255;
  --cui-body-bg: #212631;
  --cui-body-bg-rgb: 33, 38, 49;
  --cui-emphasis-color: #fff;
  --cui-emphasis-color-rgb: 255, 255, 255;
  --cui-secondary-color: rgba(255, 255, 255, 0.6);
  --cui-secondary-color-rgb: 255, 255, 255;
  --cui-secondary-bg: #323a49;
  --cui-secondary-bg-rgb: 50, 58, 73;
  --cui-tertiary-color: rgba(255, 255, 255, 0.38);
  --cui-tertiary-color-rgb: 255, 255, 255;
  --cui-tertiary-bg: rgb(41.5, 48, 61);
  --cui-tertiary-bg-rgb: 41.5, 48, 61;
  --cui-elevation-base-color: 0, 0, 0;
  --cui-high-emphasis: rgba(255, 255, 255, 0.87);
  --cui-medium-emphasis: rgba(255, 255, 255, 0.6);
  --cui-disabled: rgba(255, 255, 255, 0.38);
  --cui-primary: rgb(61.2, 153, 244.8);
  --cui-secondary: #6b7785;
  --cui-success: rgb(87.15, 197.85, 138.45);
  --cui-info: rgb(122.3, 127.7, 235.7);
  --cui-warning: rgb(242.25, 196.35, 12.75);
  --cui-danger: rgb(229.8, 64.2, 113.7);
  --cui-light: #f3f4f7;
  --cui-dark: #212631;
  --cui-gray-100: #f3f4f7;
  --cui-gray-200: #e7eaee;
  --cui-gray-300: #dbdfe6;
  --cui-gray-400: #cfd4de;
  --cui-gray-500: #aab3c5;
  --cui-gray-600: #6d7d9c;
  --cui-gray-700: #4a566d;
  --cui-gray-800: #323a49;
  --cui-gray-900: #212631;
  --cui-primary-rgb: 61.2, 153, 244.8;
  --cui-secondary-rgb: 107, 119, 133;
  --cui-success-rgb: 87.15, 197.85, 138.45;
  --cui-info-rgb: 122.3, 127.7, 235.7;
  --cui-warning-rgb: 242.25, 196.35, 12.75;
  --cui-danger-rgb: 229.8, 64.2, 113.7;
  --cui-light-rgb: 243, 244, 247;
  --cui-dark-rgb: 33, 38, 49;
  --cui-primary-text-emphasis: rgb(24.48, 61.2, 97.92);
  --cui-secondary-text-emphasis: #212233;
  --cui-success-text-emphasis: rgb(34.86, 79.14, 55.38);
  --cui-info-text-emphasis: rgb(49.44, 51.5504761905, 93.76);
  --cui-warning-text-emphasis: rgb(96.9, 78.54, 5.1);
  --cui-danger-text-emphasis: rgb(91.28, 26.32, 45.7373913043);
  --cui-light-text-emphasis: #f3f4f7;
  --cui-dark-text-emphasis: #dbdfe6;
  --cui-primary-bg-subtle: rgb(216.24, 234.6, 252.96);
  --cui-secondary-bg-subtle: #ced2d8;
  --cui-success-bg-subtle: rgb(222.45, 242.55, 231.7646341463);
  --cui-info-bg-subtle: rgb(228.72, 229.7752380952, 250.88);
  --cui-warning-bg-subtle: rgb(252.45, 243.27, 206.55);
  --cui-danger-bg-subtle: rgb(249.64, 217.16, 226.8686956522);
  --cui-light-bg-subtle: #323a49;
  --cui-dark-bg-subtle: rgb(29, 34, 42.5);
  --cui-primary-border-subtle: rgb(177.48, 214.2, 250.92);
  --cui-secondary-border-subtle: #9da5b1;
  --cui-success-border-subtle: rgb(189.9, 230.1, 208.5292682927);
  --cui-info-border-subtle: rgb(202.44, 204.5504761905, 246.76);
  --cui-warning-border-subtle: rgb(249.9, 231.54, 158.1);
  --cui-danger-border-subtle: rgb(244.28, 179.32, 198.7373913043);
  --cui-light-border-subtle: #4a566d;
  --cui-dark-border-subtle: #323a49;
  --cui-primary-start: rgb(80.58, 163.2, 245.82);
  --cui-primary-stop: rgb(55.08, 137.7, 220.32);
  --cui-success-start: rgb(108.525, 198.975, 150.4408536585);
  --cui-success-stop: rgb(83.025, 173.475, 124.9408536585);
  --cui-info-start: rgb(136.74, 141.4885714286, 236.46);
  --cui-info-stop: rgb(111.24, 115.9885714286, 210.96);
  --cui-warning-start: rgb(243.525, 202.215, 36.975);
  --cui-warning-stop: rgb(218.025, 176.715, 11.475);
  --cui-danger-start: rgb(230.88, 84.72, 128.4091304348);
  --cui-danger-stop: rgb(205.38, 59.22, 102.9091304348);
  --cui-heading-color: inherit;
  --cui-link-color: rgb(61.2, 153, 244.8);
  --cui-link-hover-color: rgb(99.96, 173.4, 246.84);
  --cui-link-color-rgb: 61.2, 153, 244.8; /* 94.2, 92.4, 207.6; */
  --cui-link-hover-color-rgb: 99.96, 173.4, 246.84;
  --cui-code-color: rgb(230.4, 132.6, 181.2);
  --cui-highlight-color: rgba(255, 255, 255, 0.87);
  --cui-highlight-bg: rgb(102, 77.2, 2.8);
  --cui-border-color: #323a49;
  --cui-border-color-translucent: rgba(255, 255, 255, 0.1);
  --cui-form-valid-color: rgb(117, 183, 152.4);
  --cui-form-valid-border-color: rgb(117, 183, 152.4);
  --cui-form-invalid-color: rgb(234, 133.8, 143.4);
  --cui-form-invalid-border-color: rgb(234, 133.8, 143.4);
  --cui-btn-close-filter: invert(1) grayscale(100%) brightness(200%);
  --cui-carousel-indicator-active-bg: #080a0c;
  --cui-carousel-caption-color: #080a0c;
  --cui-carousel-control-icon-filter: invert(1) grayscale(100);
}

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

@media (prefers-reduced-motion: no-preference) {
  :root {
    scroll-behavior: smooth;
  }
}
:root {
  --cui-breadcrumb-font-size: var(--cui-body-font-size);
}

body {
  margin: 0;
  font-family: var(--cui-body-font-family);
  font-size: var(--cui-body-font-size);
  font-weight: var(--cui-body-font-weight);
  line-height: var(--cui-body-line-height);
  color: var(--cui-body-color);
  text-align: var(--cui-body-text-align);
  background-color: var(--cui-body-bg);
  -webkit-text-size-adjust: 100%;
  -webkit-tap-highlight-color: rgba(8, 10, 12, 0);
  background-color: var(--cui-tertiary-bg);
}

hr {
  margin: 1rem 0;
  color: inherit;
  border: 0;
  border-top: var(--cui-border-width) solid;
  opacity: 0.25;
}

h6, .h6, h5, .h5, h4, .h4, h3, .h3, h2, .h2, h1, .h1 {
  margin-top: 0;
  margin-bottom: 0.5rem;
  font-weight: 500;
  line-height: 1.2;
  color: var(--cui-heading-color);
}

h1, .h1 {
  font-size: calc(1.359375rem + 1.3125vw);
}

@media (min-width: 1200px) {
  h1, .h1 {
    font-size: 2.34375rem;
  }
}
h2, .h2 {
  font-size: calc(1.3125rem + 0.75vw);
}

@media (min-width: 1200px) {
  h2, .h2 {
    font-size: 1.875rem;
  }
}
h3, .h3 {
  font-size: calc(1.2890625rem + 0.46875vw);
}

@media (min-width: 1200px) {
  h3, .h3 {
    font-size: 1.640625rem;
  }
}
h4, .h4 {
  font-size: calc(1.265625rem + 0.1875vw);
}

@media (min-width: 1200px) {
  h4, .h4 {
    font-size: 1.40625rem;
  }
}
h5, .h5 {
  font-size: 1.171875rem;
}

h6, .h6 {
  font-size: 0.9375rem;
}

p {
  margin-top: 0;
  margin-bottom: 1rem;
}

abbr[title] {
  -webkit-text-decoration: underline dotted;
  text-decoration: underline dotted;
  cursor: help;
  -webkit-text-decoration-skip-ink: none;
  text-decoration-skip-ink: none;
}

address {
  margin-bottom: 1rem;
  font-style: normal;
  line-height: inherit;
}

ol,
ul {
  padding-inline-start: 2rem;
}

ol,
ul,
dl {
  margin-top: 0;
  margin-bottom: 1rem;
}

ol ol,
ul ul,
ol ul,
ul ol {
  margin-bottom: 0;
}

dt {
  font-weight: 700;
}

dd {
  margin-inline-start: 0;
  margin-bottom: 0.5rem;
}

blockquote {
  margin: 0 0 1rem;
}

b,
strong {
  font-weight: bolder;
}

small, .small {
  font-size: 0.875em;
}

mark, .mark {
  padding: 0.1875em;
  color: var(--cui-highlight-color);
  background-color: var(--cui-highlight-bg);
}

sub,
sup {
  position: relative;
  font-size: 0.75em;
  line-height: 0;
  vertical-align: baseline;
}

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

a {
  color: rgba(var(--cui-link-color-rgb), var(--cui-link-opacity, 1));
  text-decoration: underline;
}

a:hover {
  --cui-link-color-rgb: var(--cui-link-hover-color-rgb);
}

a:not([href]):not([class]), a:not([href]):not([class]):hover {
  color: inherit;
  text-decoration: none;
}

pre,
code,
kbd,
samp {
  font-family: var(--cui-font-monospace);
  font-size: 1em;
}

pre {
  display: block;
  margin-top: 0;
  margin-bottom: 1rem;
  overflow: auto;
  font-size: 0.875em;
  color: var(--cui-pre-color, );
}

pre code {
  font-size: inherit;
  color: inherit;
  word-break: normal;
}

code {
  font-size: 0.875em;
  color: var(--cui-code-color);
  word-wrap: break-word;
}

a > code {
  color: inherit;
}

kbd {
  padding: 0.1875rem 0.375rem;
  font-size: 0.875em;
  color: var(--cui-kbd-color, var(--cui-body-bg));
  background-color: var(--cui-kbd-bg, var(--cui-body-color));
  border-radius: 0.25rem;
}

kbd kbd {
  padding: 0;
  font-size: 1em;
}

figure {
  margin: 0 0 1rem;
}

img,
svg {
  vertical-align: middle;
}

table {
  caption-side: bottom;
  border-collapse: collapse;
}

caption {
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
  color: var(--cui-table-caption-color, var(--cui-secondary-color));
  text-align: start;
}

th {
  text-align: inherit;
  text-align: -webkit-match-parent;
}

thead,
tbody,
tfoot,
tr,
td,
th {
  border-color: inherit;
  border-style: solid;
  border-width: 0;
}

label {
  display: inline-block;
}

button {
  border-radius: 0;
}

button:focus:not(:focus-visible) {
  outline: 0;
}

input,
button,
select,
optgroup,
textarea {
  margin: 0;
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
}

button,
select {
  text-transform: none;
}

[role=button] {
  cursor: pointer;
}

select {
  word-wrap: normal;
}

select:disabled {
  opacity: 1;
}

[list]:not([type=date]):not([type=datetime-local]):not([type=month]):not([type=week]):not([type=time])::-webkit-calendar-picker-indicator {
  display: none !important;
}

button,
[type=button],
[type=reset],
[type=submit] {
  -webkit-appearance: button;
}

button:not(:disabled),
[type=button]:not(:disabled),
[type=reset]:not(:disabled),
[type=submit]:not(:disabled) {
  cursor: pointer;
}

::-moz-focus-inner {
  padding: 0;
  border-style: none;
}

textarea {
  resize: vertical;
}

fieldset {
  min-width: 0;
  padding: 0;
  margin: 0;
  border: 0;
}

legend {
  float: inline-start;
  width: 100%;
  padding: 0;
  margin-bottom: 0.5rem;
  line-height: inherit;
  font-size: calc(1.275rem + 0.3vw);
}

@media (min-width: 1200px) {
  legend {
    font-size: 1.5rem;
  }
}
legend + * {
  clear: left;
}

::-webkit-datetime-edit-fields-wrapper,
::-webkit-datetime-edit-text,
::-webkit-datetime-edit-minute,
::-webkit-datetime-edit-hour-field,
::-webkit-datetime-edit-day-field,
::-webkit-datetime-edit-month-field,
::-webkit-datetime-edit-year-field {
  padding: 0;
}

::-webkit-inner-spin-button {
  height: auto;
}

[type=search] {
  -webkit-appearance: textfield;
  outline-offset: -2px;
}

*[dir=rtl] [type=tel],
*[dir=rtl] [type=url],
*[dir=rtl] [type=email],
*[dir=rtl] [type=number] {
  direction: ltr;
}

::-webkit-search-decoration {
  -webkit-appearance: none;
}

::-webkit-color-swatch-wrapper {
  padding: 0;
}

::file-selector-button {
  font: inherit;
  -webkit-appearance: button;
}

output {
  display: inline-block;
}

iframe {
  border: 0;
}

summary {
  display: list-item;
  cursor: pointer;
}

progress {
  vertical-align: baseline;
}

[hidden] {
  display: none !important;
}

.lead {
  font-size: 1.171875rem;
  font-weight: 300;
}

.display-1 {
  font-weight: 300;
  line-height: 1.2;
  font-size: calc(1.625rem + 4.5vw);
}

@media (min-width: 1200px) {
  .display-1 {
    font-size: 5rem;
  }
}
.display-2 {
  font-weight: 300;
  line-height: 1.2;
  font-size: calc(1.575rem + 3.9vw);
}

@media (min-width: 1200px) {
  .display-2 {
    font-size: 4.5rem;
  }
}
.display-3 {
  font-weight: 300;
  line-height: 1.2;
  font-size: calc(1.525rem + 3.3vw);
}

@media (min-width: 1200px) {
  .display-3 {
    font-size: 4rem;
  }
}
.display-4 {
  font-weight: 300;
  line-height: 1.2;
  font-size: calc(1.475rem + 2.7vw);
}

@media (min-width: 1200px) {
  .display-4 {
    font-size: 3.5rem;
  }
}
.display-5 {
  font-weight: 300;
  line-height: 1.2;
  font-size: calc(1.425rem + 2.1vw);
}

@media (min-width: 1200px) {
  .display-5 {
    font-size: 3rem;
  }
}
.display-6 {
  font-weight: 300;
  line-height: 1.2;
  font-size: calc(1.375rem + 1.5vw);
}

@media (min-width: 1200px) {
  .display-6 {
    font-size: 2.5rem;
  }
}
.list-unstyled {
  padding-inline-start: 0;
  list-style: none;
}

.list-inline {
  padding-inline-start: 0;
  list-style: none;
}

.list-inline-item {
  display: inline-block;
}

.list-inline-item:not(:last-child) {
  margin-inline-end: 0.5rem;
}

.initialism {
  font-size: 0.875em;
  text-transform: uppercase;
}

.blockquote {
  margin-bottom: 1rem;
  font-size: 1.171875rem;
}

.blockquote > :last-child {
  margin-bottom: 0;
}

.blockquote-footer {
  margin-top: -1rem;
  margin-bottom: 1rem;
  font-size: 0.875em;
  color: #6d7d9c;
}

.blockquote-footer::before {
  content: "— ";
}

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

.img-thumbnail {
  padding: 0.25rem;
  background-color: var(--cui-thumbnail-bg, var(--cui-body-bg));
  border: var(--cui-border-width) solid var(--cui-thumbnail-border-color, var(--cui-border-color));
  border-radius: var(--cui-border-radius);
  max-width: 100%;
  height: auto;
}

.figure {
  display: inline-block;
}

.figure-img {
  margin-bottom: 0.5rem;
  line-height: 1;
}

.figure-caption {
  font-size: 0.875em;
  color: var(--cui-figure-caption-color, var(--cui-secondary-color));
}

.container,
.container-fluid,
.container-xxl,
.container-xl,
.container-lg,
.container-md,
.container-sm {
  --cui-gutter-x: 1.5rem;
  --cui-gutter-y: 0;
  width: 100%;
  padding-right: calc(var(--cui-gutter-x) * 0.5);
  padding-left: calc(var(--cui-gutter-x) * 0.5);
  margin-right: auto;
  margin-left: auto;
}

@media (min-width: 576px) {
  .container-sm, .container {
    max-width: 540px;
  }
}
@media (min-width: 768px) {
  .container-md, .container-sm, .container {
    max-width: 720px;
  }
}
@media (min-width: 992px) {
  .container-lg, .container-md, .container-sm, .container {
    max-width: 960px;
  }
}
@media (min-width: 1200px) {
  .container-xl, .container-lg, .container-md, .container-sm, .container {
    max-width: 1140px;
  }
}
@media (min-width: 1400px) {
  .container-xxl, .container-xl, .container-lg, .container-md, .container-sm, .container {
    max-width: 1320px;
  }
}
:root {
  --cui-breakpoint-xs: 0;
  --cui-breakpoint-sm: 576px;
  --cui-breakpoint-md: 768px;
  --cui-breakpoint-lg: 992px;
  --cui-breakpoint-xl: 1200px;
  --cui-breakpoint-xxl: 1400px;
  --cui-mobile-breakpoint: lg;
}

.row {
  --cui-gutter-x: 1.5rem;
  --cui-gutter-y: 0;
  display: flex;
  flex-wrap: wrap;
  margin-top: calc(-1 * var(--cui-gutter-y));
  margin-right: calc(-0.5 * var(--cui-gutter-x));
  margin-left: calc(-0.5 * var(--cui-gutter-x));
}

.row > * {
  flex-shrink: 0;
  width: 100%;
  max-width: 100%;
  padding-right: calc(var(--cui-gutter-x) * 0.5);
  padding-left: calc(var(--cui-gutter-x) * 0.5);
  margin-top: var(--cui-gutter-y);
}

.col {
  flex: 1 0 0;
}

.row-cols-auto > * {
  flex: 0 0 auto;
  width: auto;
}

.row-cols-1 > * {
  flex: 0 0 auto;
  width: 100%;
}

.row-cols-2 > * {
  flex: 0 0 auto;
  width: 50%;
}

.row-cols-3 > * {
  flex: 0 0 auto;
  width: 33.33333333%;
}

.row-cols-4 > * {
  flex: 0 0 auto;
  width: 25%;
}

.row-cols-5 > * {
  flex: 0 0 auto;
  width: 20%;
}

.row-cols-6 > * {
  flex: 0 0 auto;
  width: 16.66666667%;
}

.col-auto {
  flex: 0 0 auto;
  width: auto;
}

.col-1 {
  flex: 0 0 auto;
  width: 8.33333333%;
}

.col-2 {
  flex: 0 0 auto;
  width: 16.66666667%;
}

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

.col-4 {
  flex: 0 0 auto;
  width: 33.33333333%;
}

.col-5 {
  flex: 0 0 auto;
  width: 41.66666667%;
}

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

.col-7 {
  flex: 0 0 auto;
  width: 58.33333333%;
}

.col-8 {
  flex: 0 0 auto;
  width: 66.66666667%;
}

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

.col-10 {
  flex: 0 0 auto;
  width: 83.33333333%;
}

.col-11 {
  flex: 0 0 auto;
  width: 91.66666667%;
}

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

.offset-1 {
  margin-inline-start: 8.33333333%;
}

.offset-2 {
  margin-inline-start: 16.66666667%;
}

.offset-3 {
  margin-inline-start: 25%;
}

.offset-4 {
  margin-inline-start: 33.33333333%;
}

.offset-5 {
  margin-inline-start: 41.66666667%;
}

.offset-6 {
  margin-inline-start: 50%;
}

.offset-7 {
  margin-inline-start: 58.33333333%;
}

.offset-8 {
  margin-inline-start: 66.66666667%;
}

.offset-9 {
  margin-inline-start: 75%;
}

.offset-10 {
  margin-inline-start: 83.33333333%;
}

.offset-11 {
  margin-inline-start: 91.66666667%;
}

.g-0,
.gx-0 {
  --cui-gutter-x: 0;
}

.g-0,
.gy-0 {
  --cui-gutter-y: 0;
}

.g-1,
.gx-1 {
  --cui-gutter-x: 0.25rem;
}

.g-1,
.gy-1 {
  --cui-gutter-y: 0.25rem;
}

.g-2,
.gx-2 {
  --cui-gutter-x: 0.5rem;
}

.g-2,
.gy-2 {
  --cui-gutter-y: 0.5rem;
}

.g-3,
.gx-3 {
  --cui-gutter-x: 1rem;
}

.g-3,
.gy-3 {
  --cui-gutter-y: 1rem;
}

.g-4,
.gx-4 {
  --cui-gutter-x: 1.5rem;
}

.g-4,
.gy-4 {
  --cui-gutter-y: 1.5rem;
}

.g-5,
.gx-5 {
  --cui-gutter-x: 3rem;
}

.g-5,
.gy-5 {
  --cui-gutter-y: 3rem;
}

@media (min-width: 576px) {
  .col-sm {
    flex: 1 0 0;
  }
  .row-cols-sm-auto > * {
    flex: 0 0 auto;
    width: auto;
  }
  .row-cols-sm-1 > * {
    flex: 0 0 auto;
    width: 100%;
  }
  .row-cols-sm-2 > * {
    flex: 0 0 auto;
    width: 50%;
  }
  .row-cols-sm-3 > * {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .row-cols-sm-4 > * {
    flex: 0 0 auto;
    width: 25%;
  }
  .row-cols-sm-5 > * {
    flex: 0 0 auto;
    width: 20%;
  }
  .row-cols-sm-6 > * {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-sm-auto {
    flex: 0 0 auto;
    width: auto;
  }
  .col-sm-1 {
    flex: 0 0 auto;
    width: 8.33333333%;
  }
  .col-sm-2 {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-sm-3 {
    flex: 0 0 auto;
    width: 25%;
  }
  .col-sm-4 {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .col-sm-5 {
    flex: 0 0 auto;
    width: 41.66666667%;
  }
  .col-sm-6 {
    flex: 0 0 auto;
    width: 50%;
  }
  .col-sm-7 {
    flex: 0 0 auto;
    width: 58.33333333%;
  }
  .col-sm-8 {
    flex: 0 0 auto;
    width: 66.66666667%;
  }
  .col-sm-9 {
    flex: 0 0 auto;
    width: 75%;
  }
  .col-sm-10 {
    flex: 0 0 auto;
    width: 83.33333333%;
  }
  .col-sm-11 {
    flex: 0 0 auto;
    width: 91.66666667%;
  }
  .col-sm-12 {
    flex: 0 0 auto;
    width: 100%;
  }
  .offset-sm-0 {
    margin-inline-start: 0;
  }
  .offset-sm-1 {
    margin-inline-start: 8.33333333%;
  }
  .offset-sm-2 {
    margin-inline-start: 16.66666667%;
  }
  .offset-sm-3 {
    margin-inline-start: 25%;
  }
  .offset-sm-4 {
    margin-inline-start: 33.33333333%;
  }
  .offset-sm-5 {
    margin-inline-start: 41.66666667%;
  }
  .offset-sm-6 {
    margin-inline-start: 50%;
  }
  .offset-sm-7 {
    margin-inline-start: 58.33333333%;
  }
  .offset-sm-8 {
    margin-inline-start: 66.66666667%;
  }
  .offset-sm-9 {
    margin-inline-start: 75%;
  }
  .offset-sm-10 {
    margin-inline-start: 83.33333333%;
  }
  .offset-sm-11 {
    margin-inline-start: 91.66666667%;
  }
  .g-sm-0,
  .gx-sm-0 {
    --cui-gutter-x: 0;
  }
  .g-sm-0,
  .gy-sm-0 {
    --cui-gutter-y: 0;
  }
  .g-sm-1,
  .gx-sm-1 {
    --cui-gutter-x: 0.25rem;
  }
  .g-sm-1,
  .gy-sm-1 {
    --cui-gutter-y: 0.25rem;
  }
  .g-sm-2,
  .gx-sm-2 {
    --cui-gutter-x: 0.5rem;
  }
  .g-sm-2,
  .gy-sm-2 {
    --cui-gutter-y: 0.5rem;
  }
  .g-sm-3,
  .gx-sm-3 {
    --cui-gutter-x: 1rem;
  }
  .g-sm-3,
  .gy-sm-3 {
    --cui-gutter-y: 1rem;
  }
  .g-sm-4,
  .gx-sm-4 {
    --cui-gutter-x: 1.5rem;
  }
  .g-sm-4,
  .gy-sm-4 {
    --cui-gutter-y: 1.5rem;
  }
  .g-sm-5,
  .gx-sm-5 {
    --cui-gutter-x: 3rem;
  }
  .g-sm-5,
  .gy-sm-5 {
    --cui-gutter-y: 3rem;
  }
}
@media (min-width: 768px) {
  .col-md {
    flex: 1 0 0;
  }
  .row-cols-md-auto > * {
    flex: 0 0 auto;
    width: auto;
  }
  .row-cols-md-1 > * {
    flex: 0 0 auto;
    width: 100%;
  }
  .row-cols-md-2 > * {
    flex: 0 0 auto;
    width: 50%;
  }
  .row-cols-md-3 > * {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .row-cols-md-4 > * {
    flex: 0 0 auto;
    width: 25%;
  }
  .row-cols-md-5 > * {
    flex: 0 0 auto;
    width: 20%;
  }
  .row-cols-md-6 > * {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-md-auto {
    flex: 0 0 auto;
    width: auto;
  }
  .col-md-1 {
    flex: 0 0 auto;
    width: 8.33333333%;
  }
  .col-md-2 {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-md-3 {
    flex: 0 0 auto;
    width: 25%;
  }
  .col-md-4 {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .col-md-5 {
    flex: 0 0 auto;
    width: 41.66666667%;
  }
  .col-md-6 {
    flex: 0 0 auto;
    width: 50%;
  }
  .col-md-7 {
    flex: 0 0 auto;
    width: 58.33333333%;
  }
  .col-md-8 {
    flex: 0 0 auto;
    width: 66.66666667%;
  }
  .col-md-9 {
    flex: 0 0 auto;
    width: 75%;
  }
  .col-md-10 {
    flex: 0 0 auto;
    width: 83.33333333%;
  }
  .col-md-11 {
    flex: 0 0 auto;
    width: 91.66666667%;
  }
  .col-md-12 {
    flex: 0 0 auto;
    width: 100%;
  }
  .offset-md-0 {
    margin-inline-start: 0;
  }
  .offset-md-1 {
    margin-inline-start: 8.33333333%;
  }
  .offset-md-2 {
    margin-inline-start: 16.66666667%;
  }
  .offset-md-3 {
    margin-inline-start: 25%;
  }
  .offset-md-4 {
    margin-inline-start: 33.33333333%;
  }
  .offset-md-5 {
    margin-inline-start: 41.66666667%;
  }
  .offset-md-6 {
    margin-inline-start: 50%;
  }
  .offset-md-7 {
    margin-inline-start: 58.33333333%;
  }
  .offset-md-8 {
    margin-inline-start: 66.66666667%;
  }
  .offset-md-9 {
    margin-inline-start: 75%;
  }
  .offset-md-10 {
    margin-inline-start: 83.33333333%;
  }
  .offset-md-11 {
    margin-inline-start: 91.66666667%;
  }
  .g-md-0,
  .gx-md-0 {
    --cui-gutter-x: 0;
  }
  .g-md-0,
  .gy-md-0 {
    --cui-gutter-y: 0;
  }
  .g-md-1,
  .gx-md-1 {
    --cui-gutter-x: 0.25rem;
  }
  .g-md-1,
  .gy-md-1 {
    --cui-gutter-y: 0.25rem;
  }
  .g-md-2,
  .gx-md-2 {
    --cui-gutter-x: 0.5rem;
  }
  .g-md-2,
  .gy-md-2 {
    --cui-gutter-y: 0.5rem;
  }
  .g-md-3,
  .gx-md-3 {
    --cui-gutter-x: 1rem;
  }
  .g-md-3,
  .gy-md-3 {
    --cui-gutter-y: 1rem;
  }
  .g-md-4,
  .gx-md-4 {
    --cui-gutter-x: 1.5rem;
  }
  .g-md-4,
  .gy-md-4 {
    --cui-gutter-y: 1.5rem;
  }
  .g-md-5,
  .gx-md-5 {
    --cui-gutter-x: 3rem;
  }
  .g-md-5,
  .gy-md-5 {
    --cui-gutter-y: 3rem;
  }
}
@media (min-width: 992px) {
  .col-lg {
    flex: 1 0 0;
  }
  .row-cols-lg-auto > * {
    flex: 0 0 auto;
    width: auto;
  }
  .row-cols-lg-1 > * {
    flex: 0 0 auto;
    width: 100%;
  }
  .row-cols-lg-2 > * {
    flex: 0 0 auto;
    width: 50%;
  }
  .row-cols-lg-3 > * {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .row-cols-lg-4 > * {
    flex: 0 0 auto;
    width: 25%;
  }
  .row-cols-lg-5 > * {
    flex: 0 0 auto;
    width: 20%;
  }
  .row-cols-lg-6 > * {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-lg-auto {
    flex: 0 0 auto;
    width: auto;
  }
  .col-lg-1 {
    flex: 0 0 auto;
    width: 8.33333333%;
  }
  .col-lg-2 {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-lg-3 {
    flex: 0 0 auto;
    width: 25%;
  }
  .col-lg-4 {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .col-lg-5 {
    flex: 0 0 auto;
    width: 41.66666667%;
  }
  .col-lg-6 {
    flex: 0 0 auto;
    width: 50%;
  }
  .col-lg-7 {
    flex: 0 0 auto;
    width: 58.33333333%;
  }
  .col-lg-8 {
    flex: 0 0 auto;
    width: 66.66666667%;
  }
  .col-lg-9 {
    flex: 0 0 auto;
    width: 75%;
  }
  .col-lg-10 {
    flex: 0 0 auto;
    width: 83.33333333%;
  }
  .col-lg-11 {
    flex: 0 0 auto;
    width: 91.66666667%;
  }
  .col-lg-12 {
    flex: 0 0 auto;
    width: 100%;
  }
  .offset-lg-0 {
    margin-inline-start: 0;
  }
  .offset-lg-1 {
    margin-inline-start: 8.33333333%;
  }
  .offset-lg-2 {
    margin-inline-start: 16.66666667%;
  }
  .offset-lg-3 {
    margin-inline-start: 25%;
  }
  .offset-lg-4 {
    margin-inline-start: 33.33333333%;
  }
  .offset-lg-5 {
    margin-inline-start: 41.66666667%;
  }
  .offset-lg-6 {
    margin-inline-start: 50%;
  }
  .offset-lg-7 {
    margin-inline-start: 58.33333333%;
  }
  .offset-lg-8 {
    margin-inline-start: 66.66666667%;
  }
  .offset-lg-9 {
    margin-inline-start: 75%;
  }
  .offset-lg-10 {
    margin-inline-start: 83.33333333%;
  }
  .offset-lg-11 {
    margin-inline-start: 91.66666667%;
  }
  .g-lg-0,
  .gx-lg-0 {
    --cui-gutter-x: 0;
  }
  .g-lg-0,
  .gy-lg-0 {
    --cui-gutter-y: 0;
  }
  .g-lg-1,
  .gx-lg-1 {
    --cui-gutter-x: 0.25rem;
  }
  .g-lg-1,
  .gy-lg-1 {
    --cui-gutter-y: 0.25rem;
  }
  .g-lg-2,
  .gx-lg-2 {
    --cui-gutter-x: 0.5rem;
  }
  .g-lg-2,
  .gy-lg-2 {
    --cui-gutter-y: 0.5rem;
  }
  .g-lg-3,
  .gx-lg-3 {
    --cui-gutter-x: 1rem;
  }
  .g-lg-3,
  .gy-lg-3 {
    --cui-gutter-y: 1rem;
  }
  .g-lg-4,
  .gx-lg-4 {
    --cui-gutter-x: 1.5rem;
  }
  .g-lg-4,
  .gy-lg-4 {
    --cui-gutter-y: 1.5rem;
  }
  .g-lg-5,
  .gx-lg-5 {
    --cui-gutter-x: 3rem;
  }
  .g-lg-5,
  .gy-lg-5 {
    --cui-gutter-y: 3rem;
  }
}
@media (min-width: 1200px) {
  .col-xl {
    flex: 1 0 0;
  }
  .row-cols-xl-auto > * {
    flex: 0 0 auto;
    width: auto;
  }
  .row-cols-xl-1 > * {
    flex: 0 0 auto;
    width: 100%;
  }
  .row-cols-xl-2 > * {
    flex: 0 0 auto;
    width: 50%;
  }
  .row-cols-xl-3 > * {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .row-cols-xl-4 > * {
    flex: 0 0 auto;
    width: 25%;
  }
  .row-cols-xl-5 > * {
    flex: 0 0 auto;
    width: 20%;
  }
  .row-cols-xl-6 > * {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-xl-auto {
    flex: 0 0 auto;
    width: auto;
  }
  .col-xl-1 {
    flex: 0 0 auto;
    width: 8.33333333%;
  }
  .col-xl-2 {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-xl-3 {
    flex: 0 0 auto;
    width: 25%;
  }
  .col-xl-4 {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .col-xl-5 {
    flex: 0 0 auto;
    width: 41.66666667%;
  }
  .col-xl-6 {
    flex: 0 0 auto;
    width: 50%;
  }
  .col-xl-7 {
    flex: 0 0 auto;
    width: 58.33333333%;
  }
  .col-xl-8 {
    flex: 0 0 auto;
    width: 66.66666667%;
  }
  .col-xl-9 {
    flex: 0 0 auto;
    width: 75%;
  }
  .col-xl-10 {
    flex: 0 0 auto;
    width: 83.33333333%;
  }
  .col-xl-11 {
    flex: 0 0 auto;
    width: 91.66666667%;
  }
  .col-xl-12 {
    flex: 0 0 auto;
    width: 100%;
  }
  .offset-xl-0 {
    margin-inline-start: 0;
  }
  .offset-xl-1 {
    margin-inline-start: 8.33333333%;
  }
  .offset-xl-2 {
    margin-inline-start: 16.66666667%;
  }
  .offset-xl-3 {
    margin-inline-start: 25%;
  }
  .offset-xl-4 {
    margin-inline-start: 33.33333333%;
  }
  .offset-xl-5 {
    margin-inline-start: 41.66666667%;
  }
  .offset-xl-6 {
    margin-inline-start: 50%;
  }
  .offset-xl-7 {
    margin-inline-start: 58.33333333%;
  }
  .offset-xl-8 {
    margin-inline-start: 66.66666667%;
  }
  .offset-xl-9 {
    margin-inline-start: 75%;
  }
  .offset-xl-10 {
    margin-inline-start: 83.33333333%;
  }
  .offset-xl-11 {
    margin-inline-start: 91.66666667%;
  }
  .g-xl-0,
  .gx-xl-0 {
    --cui-gutter-x: 0;
  }
  .g-xl-0,
  .gy-xl-0 {
    --cui-gutter-y: 0;
  }
  .g-xl-1,
  .gx-xl-1 {
    --cui-gutter-x: 0.25rem;
  }
  .g-xl-1,
  .gy-xl-1 {
    --cui-gutter-y: 0.25rem;
  }
  .g-xl-2,
  .gx-xl-2 {
    --cui-gutter-x: 0.5rem;
  }
  .g-xl-2,
  .gy-xl-2 {
    --cui-gutter-y: 0.5rem;
  }
  .g-xl-3,
  .gx-xl-3 {
    --cui-gutter-x: 1rem;
  }
  .g-xl-3,
  .gy-xl-3 {
    --cui-gutter-y: 1rem;
  }
  .g-xl-4,
  .gx-xl-4 {
    --cui-gutter-x: 1.5rem;
  }
  .g-xl-4,
  .gy-xl-4 {
    --cui-gutter-y: 1.5rem;
  }
  .g-xl-5,
  .gx-xl-5 {
    --cui-gutter-x: 3rem;
  }
  .g-xl-5,
  .gy-xl-5 {
    --cui-gutter-y: 3rem;
  }
}
@media (min-width: 1400px) {
  .col-xxl {
    flex: 1 0 0;
  }
  .row-cols-xxl-auto > * {
    flex: 0 0 auto;
    width: auto;
  }
  .row-cols-xxl-1 > * {
    flex: 0 0 auto;
    width: 100%;
  }
  .row-cols-xxl-2 > * {
    flex: 0 0 auto;
    width: 50%;
  }
  .row-cols-xxl-3 > * {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .row-cols-xxl-4 > * {
    flex: 0 0 auto;
    width: 25%;
  }
  .row-cols-xxl-5 > * {
    flex: 0 0 auto;
    width: 20%;
  }
  .row-cols-xxl-6 > * {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-xxl-auto {
    flex: 0 0 auto;
    width: auto;
  }
  .col-xxl-1 {
    flex: 0 0 auto;
    width: 8.33333333%;
  }
  .col-xxl-2 {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-xxl-3 {
    flex: 0 0 auto;
    width: 25%;
  }
  .col-xxl-4 {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .col-xxl-5 {
    flex: 0 0 auto;
    width: 41.66666667%;
  }
  .col-xxl-6 {
    flex: 0 0 auto;
    width: 50%;
  }
  .col-xxl-7 {
    flex: 0 0 auto;
    width: 58.33333333%;
  }
  .col-xxl-8 {
    flex: 0 0 auto;
    width: 66.66666667%;
  }
  .col-xxl-9 {
    flex: 0 0 auto;
    width: 75%;
  }
  .col-xxl-10 {
    flex: 0 0 auto;
    width: 83.33333333%;
  }
  .col-xxl-11 {
    flex: 0 0 auto;
    width: 91.66666667%;
  }
  .col-xxl-12 {
    flex: 0 0 auto;
    width: 100%;
  }
  .offset-xxl-0 {
    margin-inline-start: 0;
  }
  .offset-xxl-1 {
    margin-inline-start: 8.33333333%;
  }
  .offset-xxl-2 {
    margin-inline-start: 16.66666667%;
  }
  .offset-xxl-3 {
    margin-inline-start: 25%;
  }
  .offset-xxl-4 {
    margin-inline-start: 33.33333333%;
  }
  .offset-xxl-5 {
    margin-inline-start: 41.66666667%;
  }
  .offset-xxl-6 {
    margin-inline-start: 50%;
  }
  .offset-xxl-7 {
    margin-inline-start: 58.33333333%;
  }
  .offset-xxl-8 {
    margin-inline-start: 66.66666667%;
  }
  .offset-xxl-9 {
    margin-inline-start: 75%;
  }
  .offset-xxl-10 {
    margin-inline-start: 83.33333333%;
  }
  .offset-xxl-11 {
    margin-inline-start: 91.66666667%;
  }
  .g-xxl-0,
  .gx-xxl-0 {
    --cui-gutter-x: 0;
  }
  .g-xxl-0,
  .gy-xxl-0 {
    --cui-gutter-y: 0;
  }
  .g-xxl-1,
  .gx-xxl-1 {
    --cui-gutter-x: 0.25rem;
  }
  .g-xxl-1,
  .gy-xxl-1 {
    --cui-gutter-y: 0.25rem;
  }
  .g-xxl-2,
  .gx-xxl-2 {
    --cui-gutter-x: 0.5rem;
  }
  .g-xxl-2,
  .gy-xxl-2 {
    --cui-gutter-y: 0.5rem;
  }
  .g-xxl-3,
  .gx-xxl-3 {
    --cui-gutter-x: 1rem;
  }
  .g-xxl-3,
  .gy-xxl-3 {
    --cui-gutter-y: 1rem;
  }
  .g-xxl-4,
  .gx-xxl-4 {
    --cui-gutter-x: 1.5rem;
  }
  .g-xxl-4,
  .gy-xxl-4 {
    --cui-gutter-y: 1.5rem;
  }
  .g-xxl-5,
  .gx-xxl-5 {
    --cui-gutter-x: 3rem;
  }
  .g-xxl-5,
  .gy-xxl-5 {
    --cui-gutter-y: 3rem;
  }
}
.table {
  --cui-table-color-type: initial;
  --cui-table-bg-type: initial;
  --cui-table-color-state: initial;
  --cui-table-bg-state: initial;
  --cui-table-color: var(--cui-emphasis-color);
  --cui-table-bg: var(--cui-body-bg);
  --cui-table-border-color: var(--cui-border-color);
  --cui-table-accent-bg: transparent;
  --cui-table-striped-color: var(--cui-emphasis-color);
  --cui-table-striped-bg: rgba(var(--cui-emphasis-color-rgb), 0.05);
  --cui-table-active-color: var(--cui-emphasis-color);
  --cui-table-active-bg: rgba(var(--cui-emphasis-color-rgb), 0.1);
  --cui-table-hover-color: var(--cui-emphasis-color);
  --cui-table-hover-bg: rgba(var(--cui-emphasis-color-rgb), 0.075);
  width: 100%;
  margin-bottom: 1rem;
  vertical-align: top;
  border-color: var(--cui-table-border-color);
}

.table > :not(caption) > * > * {
  padding: 0.75rem 0.75rem;
  color: var(--cui-table-color-state, var(--cui-table-color-type, var(--cui-table-color)));
  background-color: var(--cui-table-bg);
  border-bottom-width: var(--cui-border-width);
  box-shadow: inset 0 0 0 9999px var(--cui-table-bg-state, var(--cui-table-bg-type, var(--cui-table-accent-bg)));
}

.table > tbody {
  vertical-align: inherit;
}

.table > thead {
  vertical-align: bottom;
}

.table-group-divider {
  border-top: calc(var(--cui-border-width) * 2) solid currentcolor;
}

.caption-top {
  caption-side: top;
}

.table-sm > :not(caption) > * > * {
  padding: 0.25rem 0.25rem;
}

.table-bordered > :not(caption) > * {
  border-width: var(--cui-border-width) 0;
}

.table-bordered > :not(caption) > * > * {
  border-width: 0 var(--cui-border-width);
}

.table-borderless > :not(caption) > * > * {
  border-bottom-width: 0;
}

.table-borderless > :not(:first-child) {
  border-top-width: 0;
}

.table-striped > tbody > tr:nth-of-type(odd) > * {
  --cui-table-color-type: var(--cui-table-striped-color);
  --cui-table-bg-type: var(--cui-table-striped-bg);
}

.table-striped-columns > :not(caption) > tr > :nth-child(even) {
  --cui-table-color-type: var(--cui-table-striped-color);
  --cui-table-bg-type: var(--cui-table-striped-bg);
}

.table-active {
  --cui-table-color-state: var(--cui-table-active-color);
  --cui-table-bg-state: var(--cui-table-active-bg);
}

.table-hover > tbody > tr:hover > * {
  --cui-table-color-state: var(--cui-table-hover-color);
  --cui-table-bg-state: var(--cui-table-hover-bg);
}

.table-primary {
  --cui-table-color: #080a0c;
  --cui-table-bg: rgb(214.2, 234.6, 255);
  --cui-table-border-color: rgb(172.96, 189.68, 206.4);
  --cui-table-striped-bg: rgb(203.89, 223.37, 242.85);
  --cui-table-striped-color: #080a0c;
  --cui-table-active-bg: rgb(193.58, 212.14, 230.7);
  --cui-table-active-color: #080a0c;
  --cui-table-hover-bg: rgb(198.735, 217.755, 236.775);
  --cui-table-hover-color: #080a0c;
  color: var(--cui-table-color);
  border-color: var(--cui-table-border-color);
}

.table-secondary {
  --cui-table-color: #080a0c;
  --cui-table-bg: rgb(225.4, 227.8, 230.6);
  --cui-table-border-color: rgb(181.92, 184.24, 186.88);
  --cui-table-striped-bg: rgb(214.53, 216.91, 219.67);
  --cui-table-striped-color: #080a0c;
  --cui-table-active-bg: rgb(203.66, 206.02, 208.74);
  --cui-table-active-color: #080a0c;
  --cui-table-hover-bg: rgb(209.095, 211.465, 214.205);
  --cui-table-hover-color: #080a0c;
  color: var(--cui-table-color);
  border-color: var(--cui-table-border-color);
}

.table-success {
  --cui-table-color: #080a0c;
  --cui-table-bg: rgb(220.2, 244.8, 231.6);
  --cui-table-border-color: rgb(177.76, 197.84, 187.68);
  --cui-table-striped-bg: rgb(209.59, 233.06, 220.62);
  --cui-table-striped-color: #080a0c;
  --cui-table-active-bg: rgb(198.98, 221.32, 209.64);
  --cui-table-active-color: #080a0c;
  --cui-table-hover-bg: rgb(204.285, 227.19, 215.13);
  --cui-table-hover-color: #080a0c;
  color: var(--cui-table-color);
  border-color: var(--cui-table-border-color);
}

.table-info {
  --cui-table-color: #080a0c;
  --cui-table-bg: rgb(227.2, 228.4, 252.4);
  --cui-table-border-color: rgb(183.36, 184.72, 204.32);
  --cui-table-striped-bg: rgb(216.24, 217.48, 240.38);
  --cui-table-striped-color: #080a0c;
  --cui-table-active-bg: rgb(205.28, 206.56, 228.36);
  --cui-table-active-color: #080a0c;
  --cui-table-hover-bg: rgb(210.76, 212.02, 234.37);
  --cui-table-hover-color: #080a0c;
  color: var(--cui-table-color);
  border-color: var(--cui-table-border-color);
}

.table-warning {
  --cui-table-color: #080a0c;
  --cui-table-bg: rgb(255, 244.8, 204);
  --cui-table-border-color: rgb(205.6, 197.84, 165.6);
  --cui-table-striped-bg: rgb(242.65, 233.06, 194.4);
  --cui-table-striped-color: #080a0c;
  --cui-table-active-bg: rgb(230.3, 221.32, 184.8);
  --cui-table-active-color: #080a0c;
  --cui-table-hover-bg: rgb(236.475, 227.19, 189.6);
  --cui-table-hover-color: #080a0c;
  color: var(--cui-table-color);
  border-color: var(--cui-table-border-color);
}

.table-danger {
  --cui-table-color: #080a0c;
  --cui-table-bg: rgb(251.8, 215, 226);
  --cui-table-border-color: rgb(203.04, 174, 183.2);
  --cui-table-striped-bg: rgb(239.61, 204.75, 215.3);
  --cui-table-striped-color: #080a0c;
  --cui-table-active-bg: rgb(227.42, 194.5, 204.6);
  --cui-table-active-color: #080a0c;
  --cui-table-hover-bg: rgb(233.515, 199.625, 209.95);
  --cui-table-hover-color: #080a0c;
  color: var(--cui-table-color);
  border-color: var(--cui-table-border-color);
}

.table-light {
  --cui-table-color: #080a0c;
  --cui-table-bg: #f3f4f7;
  --cui-table-border-color: rgb(196, 197.2, 200);
  --cui-table-striped-bg: rgb(231.25, 232.3, 235.25);
  --cui-table-striped-color: #080a0c;
  --cui-table-active-bg: rgb(219.5, 220.6, 223.5);
  --cui-table-active-color: #080a0c;
  --cui-table-hover-bg: rgb(225.375, 226.45, 229.375);
  --cui-table-hover-color: #080a0c;
  color: var(--cui-table-color);
  border-color: var(--cui-table-border-color);
}

.table-dark {
  --cui-table-color: #fff;
  --cui-table-bg: #212631;
  --cui-table-border-color: rgb(77.4, 81.4, 90.2);
  --cui-table-striped-bg: rgb(44.1, 48.85, 59.3);
  --cui-table-striped-color: #fff;
  --cui-table-active-bg: rgb(55.2, 59.7, 69.6);
  --cui-table-active-color: #fff;
  --cui-table-hover-bg: rgb(49.65, 54.275, 64.45);
  --cui-table-hover-color: #fff;
  color: var(--cui-table-color);
  border-color: var(--cui-table-border-color);
}

.table-responsive {
  overflow-x: auto;
  -webkit-overflow-scrolling: touch;
}

@media (max-width: 575.98px) {
  .table-responsive-sm {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
}
@media (max-width: 767.98px) {
  .table-responsive-md {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
}
@media (max-width: 991.98px) {
  .table-responsive-lg {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
}
@media (max-width: 1199.98px) {
  .table-responsive-xl {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
}
@media (max-width: 1399.98px) {
  .table-responsive-xxl {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
}
.form-label {
  margin-bottom: 0.5rem;
}

.col-form-label {
  padding-top: calc(0.375rem + var(--cui-border-width));
  padding-bottom: calc(0.375rem + var(--cui-border-width));
  margin-bottom: 0;
  font-size: inherit;
  line-height: 1.5;
}

.col-form-label-lg {
  padding-top: calc(0.5rem + var(--cui-border-width));
  padding-bottom: calc(0.5rem + var(--cui-border-width));
  font-size: 1.171875rem;
}

.col-form-label-sm {
  padding-top: calc(0.25rem + var(--cui-border-width));
  padding-bottom: calc(0.25rem + var(--cui-border-width));
  font-size: 0.8203125rem;
}

.form-text {
  margin-top: 0.25rem;
  font-size: 0.875em;
  color: var(--cui-secondary-color);
}

.form-control {
  display: block;
  width: 100%;
  padding: 0.375rem 0.75rem;
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.5;
  color: var(--cui-body-color);
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background-color: var(--cui-body-bg);
  background-clip: padding-box;
  border: var(--cui-border-width) solid var(--cui-border-color);
  border-radius: var(--cui-border-radius);
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}

@media (prefers-reduced-motion: reduce) {
  .form-control {
    transition: none;
  }
}
.form-control[type=file] {
  overflow: hidden;
}

.form-control[type=file]:not(:disabled):not([readonly]) {
  cursor: pointer;
}

.form-control:focus {
  color: var(--cui-body-color);
  background-color: var(--cui-body-bg);
  border-color: #99ccff;
  outline: 0;
  box-shadow: 0 0 0 0.25rem rgba(51, 153, 255, 0.25);
}

.form-control::-webkit-date-and-time-value {
  min-width: 85px;
  height: 1.5em;
  margin: 0;
}

.form-control::-webkit-datetime-edit {
  display: block;
  padding: 0;
}

.form-control::-moz-placeholder {
  color: var(--cui-input-placeholder-color, var(--cui-secondary-color));
  opacity: 1;
}

.form-control::placeholder {
  color: var(--cui-input-placeholder-color, var(--cui-secondary-color));
  opacity: 1;
}

.form-control:disabled {
  color: var(--cui-body-color);
  background-color: var(--cui-secondary-bg);
  border-color: var(--cui-border-color);
  opacity: 1;
}

.form-control::file-selector-button {
  padding: 0.375rem 0.75rem;
  margin: -0.375rem -0.75rem;
  margin-inline-end: 0.75rem;
  color: var(--cui-body-color);
  background-color: var(--cui-tertiary-bg);
  pointer-events: none;
  border-color: inherit;
  border-style: solid;
  border-width: 0;
  border-inline-end-width: var(--cui-border-width);
  border-radius: 0;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}

@media (prefers-reduced-motion: reduce) {
  .form-control::file-selector-button {
    transition: none;
  }
}

.form-control:hover:not(:disabled):not([readonly])::file-selector-button {
  background-color: var(--cui-secondary-bg);
}

.form-control-plaintext {
  display: block;
  width: 100%;
  padding: 0.375rem 0;
  margin-bottom: 0;
  line-height: 1.5;
  color: var(--cui-body-color);
  background-color: transparent;
  border: solid transparent;
  border-width: var(--cui-border-width) 0;
}

.form-control-plaintext:focus {
  outline: 0;
}

.form-control-plaintext.form-control-sm, .form-control-plaintext.form-control-lg {
  padding-right: 0;
  padding-left: 0;
}

.form-control-sm {
  min-height: calc(1.5em + 0.5rem + var(--cui-border-width) * 2);
  padding: 0.25rem 0.5rem;
  font-size: 0.8203125rem;
  border-radius: var(--cui-border-radius-sm);
}

.form-control-sm::file-selector-button {
  padding: 0.25rem 0.5rem;
  margin: -0.25rem -0.5rem;
  margin-inline-end: 0.5rem;
}

.form-control-lg {
  min-height: calc(1.5em + 1rem + var(--cui-border-width) * 2);
  padding: 0.5rem 1rem;
  font-size: 1.171875rem;
  border-radius: var(--cui-border-radius-lg);
}

.form-control-lg::file-selector-button {
  padding: 0.5rem 1rem;
  margin: -0.5rem -1rem;
  margin-inline-end: 1rem;
}

textarea.form-control {
  min-height: calc(1.5em + 0.75rem + var(--cui-border-width) * 2);
}

textarea.form-control-sm {
  min-height: calc(1.5em + 0.5rem + var(--cui-border-width) * 2);
}

textarea.form-control-lg {
  min-height: calc(1.5em + 1rem + var(--cui-border-width) * 2);
}

.form-control-color {
  width: 3rem;
  height: calc(1.5em + 0.75rem + var(--cui-border-width) * 2);
  padding: 0.375rem;
}

.form-control-color:not(:disabled):not([readonly]) {
  cursor: pointer;
}

.form-control-color::-moz-color-swatch {
  border: 0 !important;
  border-radius: var(--cui-border-radius);
}

.form-control-color::-webkit-color-swatch {
  border: 0 !important;
  border-radius: var(--cui-border-radius);
}

.form-control-color.form-control-sm {
  height: calc(1.5em + 0.5rem + var(--cui-border-width) * 2);
}

.form-control-color.form-control-lg {
  height: calc(1.5em + 1rem + var(--cui-border-width) * 2);
}

.form-password {
  position: relative;
}

.form-password .form-control {
  padding-inline-end: 2.15625rem;
}

.form-password .form-password-action {
  position: absolute;
  inset-inline-end: 0.25rem;
  top: 50%;
  width: 1.78125rem;
  height: 1.78125rem;
  margin-top: -0.890625rem;
  background: transparent;
  border: 0;
  border-radius: var(--cui-border-radius-sm);
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}

@media (prefers-reduced-motion: reduce) {
  .form-password .form-password-action {
    transition: none;
  }
}
.form-password .form-password-action:hover:not(:disabled) {
  background-color: var(--cui-tertiary-bg);
}

.form-password .form-password-action:hover:not(:disabled) .form-password-action-icon {
  background-color: var(--cui-secondary-color);
}

.form-password .form-password-action:focus {
  color: var(--cui-body-color);
  background-color: var(--cui-body-bg);
  border-color: #99ccff;
  outline: 0;
  box-shadow: 0 0 0 0.25rem rgba(51, 153, 255, 0.25);
}

.form-password .form-password-action-icon {
  display: block;
  width: 1.25rem;
  height: 1.25rem;
  background-color: var(--cui-tertiary-color);
  -webkit-mask: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%20512%20512%22%3E%3Cpath%20fill%3D%22var(--ci-primary-color%2C%20currentColor)%22%20d%3D%22M256%2C144.927A103.309%2C103.309%2C0%2C1%2C0%2C359.309%2C248.236%2C103.426%2C103.426%2C0%2C0%2C0%2C256%2C144.927Zm0%2C174.618a71.309%2C71.309%2C0%2C1%2C1%2C71.309-71.309A71.39%2C71.39%2C0%2C0%2C1%2C256%2C319.545Z%22%20class%3D%22ci-primary%22/%3E%3Cpath%20fill%3D%22var(--ci-primary-color%2C%20currentColor)%22%20d%3D%22M397.222%2C131.1l-.218-.223c-77.75-77.749-204.258-77.749-282.008%2C0L16%2C233.79v28.893l98.778%2C102.689.218.222a199.409%2C199.409%2C0%2C0%2C0%2C282.008%2C0l99-102.911V233.79ZM464%2C249.79l-89.732%2C93.285a167.409%2C167.409%2C0%2C0%2C1-236.536%2C0L48%2C249.79v-3.107L137.729%2C153.4c65.247-65.13%2C171.3-65.13%2C236.542%2C0L464%2C246.683Z%22%20class%3D%22ci-primary%22/%3E%3Crect%20width%3D%2232%22%20height%3D%2232%22%20x%3D%22240%22%20y%3D%22232%22%20fill%3D%22var(--ci-primary-color%2C%20currentColor)%22%20class%3D%22ci-primary%22/%3E%3C/svg%3E") center/1.25rem no-repeat;
  mask: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%20512%20512%22%3E%3Cpath%20fill%3D%22var(--ci-primary-color%2C%20currentColor)%22%20d%3D%22M256%2C144.927A103.309%2C103.309%2C0%2C1%2C0%2C359.309%2C248.236%2C103.426%2C103.426%2C0%2C0%2C0%2C256%2C144.927Zm0%2C174.618a71.309%2C71.309%2C0%2C1%2C1%2C71.309-71.309A71.39%2C71.39%2C0%2C0%2C1%2C256%2C319.545Z%22%20class%3D%22ci-primary%22/%3E%3Cpath%20fill%3D%22var(--ci-primary-color%2C%20currentColor)%22%20d%3D%22M397.222%2C131.1l-.218-.223c-77.75-77.749-204.258-77.749-282.008%2C0L16%2C233.79v28.893l98.778%2C102.689.218.222a199.409%2C199.409%2C0%2C0%2C0%2C282.008%2C0l99-102.911V233.79ZM464%2C249.79l-89.732%2C93.285a167.409%2C167.409%2C0%2C0%2C1-236.536%2C0L48%2C249.79v-3.107L137.729%2C153.4c65.247-65.13%2C171.3-65.13%2C236.542%2C0L464%2C246.683Z%22%20class%3D%22ci-primary%22/%3E%3Crect%20width%3D%2232%22%20height%3D%2232%22%20x%3D%22240%22%20y%3D%22232%22%20fill%3D%22var(--ci-primary-color%2C%20currentColor)%22%20class%3D%22ci-primary%22/%3E%3C/svg%3E") center/1.25rem no-repeat;
}

.form-password .form-control[type=text] ~ .form-password-action .form-password-action-icon {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%20512%20512%22%3E%3Cpath%20fill%3D%22var(--ci-primary-color%2C%20currentColor)%22%20d%3D%22M397.222%2C131.1l-.218-.223C333.831%2C67.707%2C238.47%2C55.862%2C163.228%2C95.346l23.938%2C23.939c61.571-27.691%2C136.573-16.327%2C187.105%2C34.115L464%2C246.683v3.107l-71.744%2C74.585%2C22.63%2C22.63L496%2C262.683V233.79Z%22%20class%3D%22ci-primary%22/%3E%3Cpath%20fill%3D%22var(--ci-primary-color%2C%20currentColor)%22%20d%3D%22M352.8%2C284.33A103.307%2C103.307%2C0%2C0%2C0%2C219.907%2C151.438L246.1%2C177.63a71.228%2C71.228%2C0%2C0%2C1%2C80.507%2C80.508Z%22%20class%3D%22ci-primary%22/%3E%3Cpath%20fill%3D%22var(--ci-primary-color%2C%20currentColor)%22%20d%3D%22M369.9%2C347.268l-33.831-33.831c.088-.108.179-.212.266-.32l-22.805-22.806c-.083.113-.169.222-.253.334l-99.681-99.681c.112-.083.221-.17.334-.253L191.12%2C167.906c-.108.087-.213.179-.321.266L38.627%2C16H16V38.627l95.689%2C95.689L16%2C233.79v28.893l98.778%2C102.689.218.222A199.732%2C199.732%2C0%2C0%2C0%2C367.372%2C390l106%2C106H496V473.373L392.537%2C369.911Zm-177.157-131.9L288.871%2C311.5a71.28%2C71.28%2C0%2C0%2C1-96.133-96.133ZM137.729%2C343.073%2C48%2C249.79v-3.107l86.319-89.737%2C35.065%2C35.064A103.248%2C103.248%2C0%2C0%2C0%2C312.226%2C334.853l32.007%2C32.007C279.723%2C406.875%2C193.711%2C398.955%2C137.729%2C343.073Z%22%20class%3D%22ci-primary%22/%3E%3C/svg%3E");
  mask-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%20512%20512%22%3E%3Cpath%20fill%3D%22var(--ci-primary-color%2C%20currentColor)%22%20d%3D%22M397.222%2C131.1l-.218-.223C333.831%2C67.707%2C238.47%2C55.862%2C163.228%2C95.346l23.938%2C23.939c61.571-27.691%2C136.573-16.327%2C187.105%2C34.115L464%2C246.683v3.107l-71.744%2C74.585%2C22.63%2C22.63L496%2C262.683V233.79Z%22%20class%3D%22ci-primary%22/%3E%3Cpath%20fill%3D%22var(--ci-primary-color%2C%20currentColor)%22%20d%3D%22M352.8%2C284.33A103.307%2C103.307%2C0%2C0%2C0%2C219.907%2C151.438L246.1%2C177.63a71.228%2C71.228%2C0%2C0%2C1%2C80.507%2C80.508Z%22%20class%3D%22ci-primary%22/%3E%3Cpath%20fill%3D%22var(--ci-primary-color%2C%20currentColor)%22%20d%3D%22M369.9%2C347.268l-33.831-33.831c.088-.108.179-.212.266-.32l-22.805-22.806c-.083.113-.169.222-.253.334l-99.681-99.681c.112-.083.221-.17.334-.253L191.12%2C167.906c-.108.087-.213.179-.321.266L38.627%2C16H16V38.627l95.689%2C95.689L16%2C233.79v28.893l98.778%2C102.689.218.222A199.732%2C199.732%2C0%2C0%2C0%2C367.372%2C390l106%2C106H496V473.373L392.537%2C369.911Zm-177.157-131.9L288.871%2C311.5a71.28%2C71.28%2C0%2C0%2C1-96.133-96.133ZM137.729%2C343.073%2C48%2C249.79v-3.107l86.319-89.737%2C35.065%2C35.064A103.248%2C103.248%2C0%2C0%2C0%2C312.226%2C334.853l32.007%2C32.007C279.723%2C406.875%2C193.711%2C398.955%2C137.729%2C343.073Z%22%20class%3D%22ci-primary%22/%3E%3C/svg%3E");
}

.form-password .form-control-lg ~ .form-password-action .form-password-action-icon {
  width: 1.5rem;
  height: 1.5rem;
  -webkit-mask-size: 1.5rem;
  mask-size: 1.5rem;
}

.form-password .form-control-sm ~ .form-password-action .form-password-action-icon {
  width: 1rem;
  height: 1rem;
  -webkit-mask-size: 1rem;
  mask-size: 1rem;
}

.form-password .form-control-lg ~ .form-password-action {
  inset-inline-end: 0.3333333333rem;
  width: 2.2578125rem;
  height: 2.2578125rem;
  margin-top: -1.12890625rem;
  border-radius: var(--cui-border-radius);
}

.form-password .form-control-sm ~ .form-password-action {
  inset-inline-end: 0.1666666667rem;
  width: 1.48046875rem;
  height: 1.48046875rem;
  margin-top: -0.740234375rem;
}

.form-select {
  --cui-form-select-bg-img: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23323a49' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e");
  display: block;
  width: 100%;
  padding-inline-start: 0.75rem;
  padding-inline-end: 2.25rem;
  padding-top: 0.375rem;
  padding-bottom: 0.375rem;
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.5;
  color: var(--cui-body-color);
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background-color: var(--cui-body-bg);
  background-image: var(--cui-form-select-bg-img), var(--cui-form-select-bg-icon, none);
  background-repeat: no-repeat;
  background-position: right 0.75rem center;
  background-size: 16px 12px;
  border: var(--cui-border-width) solid var(--cui-border-color);
  border-radius: var(--cui-border-radius);
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}

@media (prefers-reduced-motion: reduce) {
  .form-select {
    transition: none;
  }
}
.form-select:focus {
  border-color: #99ccff;
  outline: 0;
  box-shadow: 0 0 0 0.25rem rgba(51, 153, 255, 0.25);
}

.form-select[multiple], .form-select[size]:not([size="1"]) {
  padding-inline-end: 0.75rem;
  background-image: none;
}

.form-select:disabled {
  background-color: var(--cui-secondary-bg);
  border-color: var(--cui-border-color);
}

.form-select:-moz-focusring {
  color: transparent;
  text-shadow: 0 0 0 var(--cui-body-color);
}

.form-select-sm {
  padding-inline-start: 0.5rem;
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
  font-size: 0.8203125rem;
  border-radius: var(--cui-border-radius-sm);
}

.form-select-lg {
  padding-inline-start: 1rem;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  font-size: 1.171875rem;
  border-radius: var(--cui-border-radius-lg);
}

[data-coreui-theme=dark] .form-select {
  --cui-form-select-bg-img: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='rgba%28255, 255, 255, 0.87%29' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e");
}

.form-multi-select,
*:not(.form-multi-select) > .form-multi-select-dropdown {
  --cui-form-multi-select-zindex: 1000;
  --cui-form-multi-select-font-size: 0.9375rem;
  --cui-form-multi-select-font-weight: 400;
  --cui-form-multi-select-line-height: 1.5;
  --cui-form-multi-select-color: var(--cui-body-color);
  --cui-form-multi-select-bg: var(--cui-body-bg);
  --cui-form-multi-select-box-shadow: inset 0 1px 2px rgba(8, 10, 12, 0.075);
  --cui-form-multi-select-border-width: var(--cui-border-width);
  --cui-form-multi-select-border-color: var(--cui-border-color);
  --cui-form-multi-select-border-radius: var(--cui-border-radius);
  --cui-form-multi-select-disabled-color: var(--cui-body-color);
  --cui-form-multi-select-disabled-bg: var(--cui-secondary-bg);
  --cui-form-multi-select-disabled-border-color: var(--cui-border-color);
  --cui-form-multi-select-focus-color: var(--cui-body-color);
  --cui-form-multi-select-focus-bg: var(--cui-body-bg);
  --cui-form-multi-select-focus-border-color: #99ccff;
  --cui-form-multi-select-focus-box-shadow: 0 0 0 0.25rem rgba(51, 153, 255, 0.25);
  --cui-form-multi-select-placeholder-color: var(--cui-secondary-color);
  --cui-form-multi-select-selection-padding-y: 0.375rem;
  --cui-form-multi-select-selection-padding-x: 0.75rem;
  --cui-form-multi-select-cleaner-width: 1.5rem;
  --cui-form-multi-select-cleaner-height: 1.5rem;
  --cui-form-multi-select-cleaner-padding-y: 0;
  --cui-form-multi-select-cleaner-padding-x: 0;
  --cui-form-multi-select-cleaner-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000'%3e%3cpath d='M.293.293a1 1 0 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z'/%3e%3c/svg%3e");
  --cui-form-multi-select-cleaner-icon-color: var(--cui-tertiary-color);
  --cui-form-multi-select-cleaner-icon-hover-color: var(--cui-body-color);
  --cui-form-multi-select-cleaner-icon-size: 0.625rem;
  --cui-form-multi-select-indicator-width: 1.5rem;
  --cui-form-multi-select-indicator-height: 1.5rem;
  --cui-form-multi-select-indicator-padding-y: 0;
  --cui-form-multi-select-indicator-padding-x: 0;
  --cui-form-multi-select-indicator-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512' fill='%23000'%3e%3cpath d='M256.045 416.136.717 160.807l29.579-29.579 225.749 225.748 225.749-225.748 29.579 29.579-255.328 255.329z'/%3e%3c/svg%3e");
  --cui-form-multi-select-indicator-icon-color: var(--cui-tertiary-color);
  --cui-form-multi-select-indicator-icon-hover-color: var(--cui-body-color);
  --cui-form-multi-select-indicator-icon-size: 0.75rem;
  --cui-form-multi-select-select-all-padding-y: 0.5rem;
  --cui-form-multi-select-select-all-padding-x: 0.75rem;
  --cui-form-multi-select-select-all-color: var(--cui-body-secondary-color);
  --cui-form-multi-select-select-all-bg: transparent;
  --cui-form-multi-select-select-all-border-width: var(--cui-border-width);
  --cui-form-multi-select-select-all-border-color: var(--cui-border-color);
  --cui-form-multi-select-select-all-hover-color: var(--cui-body-color);
  --cui-form-multi-select-select-all-hover-bg: transparent;
  --cui-form-multi-select-dropdown-min-width: 100%;
  --cui-form-multi-select-dropdown-bg: var(--cui-body-bg);
  --cui-form-multi-select-dropdown-border-width: var(--cui-border-width);
  --cui-form-multi-select-dropdown-border-color: var(--cui-border-color);
  --cui-form-multi-select-dropdown-border-radius: var(--cui-border-radius);
  --cui-form-multi-select-dropdown-box-shadow: var(--cui-box-shadow);
  --cui-form-multi-select-options-padding-y: 0.5rem;
  --cui-form-multi-select-options-padding-x: 0.75rem;
  --cui-form-multi-select-options-font-size: 0.9375rem;
  --cui-form-multi-select-options-font-weight: 400;
  --cui-form-multi-select-options-color: var(--cui-body-color);
  --cui-form-multi-select-optgroup-label-padding-y: 0.5rem;
  --cui-form-multi-select-optgroup-label-padding-x: 0.625rem;
  --cui-form-multi-select-optgroup-label-font-size: 80%;
  --cui-form-multi-select-optgroup-label-font-weight: 700;
  --cui-form-multi-select-optgroup-label-color: var(--cui-tertiary-color);
  --cui-form-multi-select-optgroup-label-text-transform: uppercase;
  --cui-form-multi-select-option-padding-y: 0.5rem;
  --cui-form-multi-select-option-padding-x: 1.25rem;
  --cui-form-multi-select-option-margin-y: 1px;
  --cui-form-multi-select-option-margin-x: 0;
  --cui-form-multi-select-option-border-width: var(--cui-border-width);
  --cui-form-multi-select-option-border-color: transparent;
  --cui-form-multi-select-option-border-radius: var(--cui-border-radius);
  --cui-form-multi-select-option-box-shadow: inset 0 1px 2px rgba(8, 10, 12, 0.075);
  --cui-form-multi-select-option-hover-color: var(--cui-body-color);
  --cui-form-multi-select-option-hover-bg: var(--cui-tertiary-bg);
  --cui-form-multi-select-option-focus-box-shadow: 0 0 0 0.25rem rgba(51, 153, 255, 0.25);
  --cui-form-multi-select-option-disabled-color: var(--cui-secondary-color);
  --cui-form-multi-select-option-indicator-width: 1em;
  --cui-form-multi-select-option-indicator-bg: var(--cui-body-bg);
  --cui-form-multi-select-option-indicator-border: var(--cui-border-width) solid var(--cui-border-color);
  --cui-form-multi-select-option-indicator-border-radius: 0.25em;
  --cui-form-multi-select-option-selected-bg: var(--cui-secondary-bg);
  --cui-form-multi-select-option-selected-indicator-bg: var(--cui-primary);
  --cui-form-multi-select-option-selected-indicator-bg-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='rgba%28255, 255, 255, 0.87%29' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='m6 10 3 3 6-6'/%3e%3c/svg%3e");
  --cui-form-multi-select-option-selected-indicator-border-color: var(--cui-primary);
  --cui-form-multi-select-tag-padding-y: 0.0625rem;
  --cui-form-multi-select-tag-padding-x: 0.5rem;
  --cui-form-multi-select-tag-bg: var(--cui-secondary-bg);
  --cui-form-multi-select-tag-border-width: var(--cui-border-width);
  --cui-form-multi-select-tag-border-color: var(--cui-border-color);
  --cui-form-multi-select-tag-border-radius: 0.25rem;
  --cui-form-multi-select-tag-delete-width: 0.75rem;
  --cui-form-multi-select-tag-delete-height: 0.75rem;
  --cui-form-multi-select-tag-delete-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000'%3e%3cpath d='M.293.293a1 1 0 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z'/%3e%3c/svg%3e");
  --cui-form-multi-select-tag-delete-icon-color: var(--cui-secondary-color);
  --cui-form-multi-select-tag-delete-icon-hover-color: var(--cui-body-color);
  --cui-form-multi-select-tag-delete-icon-size: 0.5rem;
  --cui-form-multi-select-selection-tags-gap: 0.25rem;
  --cui-form-multi-select-selection-tags-padding-y: 0.25rem;
  --cui-form-multi-select-selection-tags-padding-x: 0.25rem;
  position: relative;
}

.was-validated .form-multi-select:invalid + .form-multi-select, .form-multi-select.is-invalid,
.was-validated .form-multi-select:invalid + *:not(.form-multi-select) > .form-multi-select-dropdown,
*:not(.form-multi-select) > .form-multi-select-dropdown.is-invalid {
  --cui-form-multi-select-border-color: #ef376e;
  --cui-form-multi-select-focus-border-color: #ef376e;
  --cui-form-multi-select-focus-box-shadow: 0 0 0 0.25rem rgba(239, 55, 110, 0.25) !important;
}

.was-validated .form-multi-select:valid + .form-multi-select, .form-multi-select.is-valid,
.was-validated .form-multi-select:valid + *:not(.form-multi-select) > .form-multi-select-dropdown,
*:not(.form-multi-select) > .form-multi-select-dropdown.is-valid {
  --cui-form-multi-select-border-color: #51cc8a;
  --cui-form-multi-select-focus-border-color: #51cc8a;
  --cui-form-multi-select-focus-box-shadow: 0 0 0 0.25rem rgba(81, 204, 138, 0.25) !important;
}

select.form-multi-select {
  display: none;
}

.form-multi-select-input-group {
  display: flex;
  flex-wrap: wrap;
  align-items: stretch;
  width: 100%;
  font-family: var(--cui-form-multi-select-font-family);
  font-size: var(--cui-form-multi-select-font-size);
  font-weight: var(--cui-form-multi-select-font-weight);
  line-height: var(--cui-form-multi-select-line-height);
  color: var(--cui-form-multi-select-color);
  background-color: var(--cui-form-multi-select-bg);
  background-clip: padding-box;
  border: var(--cui-form-multi-select-border-width) solid var(--cui-form-multi-select-border-color);
  border-radius: var(--cui-form-multi-select-border-radius);
}

.form-multi-select .form-multi-select-input-group {
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}

@media (prefers-reduced-motion: reduce) {
  .form-multi-select .form-multi-select-input-group {
    transition: none;
  }
}
.form-multi-select.disabled .form-multi-select-input-group {
  color: var(--cui-form-multi-select-disabled-color);
  background-color: var(--cui-form-multi-select-disabled-bg);
  border-color: var(--cui-border-color);
}

.form-multi-select.show .form-multi-select-input-group, .form-multi-select-input-group:has(*:focus), .form-multi-select-input-group:focus {
  color: var(--cui-form-multi-select-focus-color);
  background-color: var(--cui-form-multi-select-focus-bg);
  border-color: var(--cui-form-multi-select-focus-border-color);
  outline: 0;
  box-shadow: var(--cui-form-multi-select-focus-box-shadow);
}

.form-multi-select-selection {
  position: relative;
  display: flex;
  flex: 1 1 auto;
  flex-wrap: wrap;
  width: 1%;
  min-width: 0;
  padding: var(--cui-form-multi-select-selection-padding-y) var(--cui-form-multi-select-selection-padding-x);
}

.form-multi-select-selection-tags {
  gap: var(--cui-form-multi-select-selection-tags-gap);
  align-content: center;
  padding: var(--cui-form-multi-select-selection-tags-padding-y) var(--cui-form-multi-select-selection-tags-padding-x);
}

.form-multi-select-search {
  display: flex;
  flex: 0 1 0px;
  max-width: 100%;
  padding: 0;
  background: transparent;
  border: 0;
}

.form-multi-select-search:focus {
  outline: 0;
}

.form-multi-select-search::-moz-placeholder {
  color: var(--cui-form-multi-select-placeholder-color);
  opacity: 1;
}

.form-multi-select-search::placeholder {
  color: var(--cui-form-multi-select-placeholder-color);
  opacity: 1;
}

.form-multi-select-search:-moz-placeholder {
  flex: 1 1 auto;
}

.form-multi-select.show .form-multi-select-search, .form-multi-select-search:placeholder-shown {
  flex: 1 1 auto;
}

.form-multi-select-selection-tags .form-multi-select-search {
  padding-inline-start: calc(var(--cui-form-multi-select-selection-padding-x) - 0.25rem);
}

.form-multi-select-placeholder {
  color: var(--cui-form-multi-select-placeholder-color);
}

.form-multi-select-selection-tags .form-multi-select-placeholder {
  padding: calc(var(--cui-form-multi-select-selection-padding-y) - 0.25rem) calc(var(--cui-form-multi-select-selection-padding-x) - 0.25rem);
}

.form-multi-select-buttons {
  display: flex;
  align-items: center;
  min-height: calc(2 * var(--cui-form-multi-select-selection-padding-y) + var(--cui-form-multi-select-font-size) * var(--cui-form-multi-select-line-height));
  padding: 0 var(--cui-form-multi-select-selection-padding-y);
}

.form-multi-select-cleaner,
.form-multi-select-indicator {
  position: relative;
  z-index: 2;
  box-sizing: content-box;
  background-color: transparent;
  background-repeat: no-repeat;
  background-position: center;
  border: 0;
}

.form-multi-select-cleaner:focus,
.form-multi-select-indicator:focus {
  z-index: 5;
  outline: 0;
  box-shadow: var(--cui-focus-ring-x, 0) var(--cui-focus-ring-y, 0) var(--cui-focus-ring-blur, 0) var(--cui-focus-ring-width) var(--cui-focus-ring-color);
  border-radius: 0.375rem;
}

.form-multi-select-cleaner::before,
.form-multi-select-indicator::before {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  content: "";
}

.form-multi-select-cleaner {
  width: var(--cui-form-multi-select-cleaner-width);
  height: var(--cui-form-multi-select-cleaner-height);
  padding: var(--cui-form-multi-select-cleaner-padding-y) var(--cui-form-multi-select-cleaner-padding-x);
}

.form-multi-select-cleaner::before {
  background-color: var(--cui-form-multi-select-cleaner-icon-color);
  -webkit-mask: var(--cui-form-multi-select-cleaner-icon) center/var(--cui-form-multi-select-cleaner-icon-size) no-repeat;
  mask: var(--cui-form-multi-select-cleaner-icon) center/var(--cui-form-multi-select-cleaner-icon-size) no-repeat;
}

.form-multi-select-cleaner:focus::before, .form-multi-select-cleaner:hover::before {
  background-color: var(--cui-form-multi-select-cleaner-icon-hover-color);
}

.form-multi-select-indicator {
  width: var(--cui-form-multi-select-indicator-width);
  height: var(--cui-form-multi-select-indicator-height);
  padding: var(--cui-form-multi-select-indicator-padding-y) var(--cui-form-multi-select-indicator-padding-x);
  transition: transform 0.15s ease-in-out;
}

@media (prefers-reduced-motion: reduce) {
  .form-multi-select-indicator {
    transition: none;
  }
}
.form-multi-select-indicator::before {
  background-color: var(--cui-form-multi-select-indicator-icon-color);
  -webkit-mask: var(--cui-form-multi-select-indicator-icon) center/var(--cui-form-multi-select-indicator-icon-size) no-repeat;
  mask: var(--cui-form-multi-select-indicator-icon) center/var(--cui-form-multi-select-indicator-icon-size) no-repeat;
}

.form-multi-select-indicator:focus::before, .form-multi-select-indicator:hover::before {
  background-color: var(--cui-form-multi-select-indicator-icon-hover-color);
}

.form-multi-select.show .form-multi-select-indicator {
  transform: rotate(180deg);
}

.form-multi-select-tag {
  display: flex;
  align-items: center;
  padding: var(--cui-form-multi-select-tag-padding-y) var(--cui-form-multi-select-tag-padding-x);
  background-color: var(--cui-form-multi-select-tag-bg);
  border: var(--cui-form-multi-select-tag-border-width) solid var(--cui-form-multi-select-tag-border-color);
  border-radius: var(--cui-form-multi-select-tag-border-radius);
}

.form-multi-select-tag-delete {
  position: relative;
  z-index: 2;
  box-sizing: content-box;
  width: var(--cui-form-multi-select-tag-delete-width);
  height: var(--cui-form-multi-select-tag-delete-height);
  padding: var(--cui-form-multi-select-tag-delete-padding-y) var(--cui-form-multi-select-tag-delete-padding-x);
  margin-inline-start: 0.5rem;
  background-color: transparent;
  border: 0;
}

.form-multi-select-tag-delete::before {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  content: "";
  background-color: var(--cui-form-multi-select-tag-delete-icon-color);
  -webkit-mask: var(--cui-form-multi-select-tag-delete-icon) center/var(--cui-form-multi-select-tag-delete-icon-size) no-repeat;
  mask: var(--cui-form-multi-select-tag-delete-icon) center/var(--cui-form-multi-select-tag-delete-icon-size) no-repeat;
}

.form-multi-select-tag-delete:focus::before, .form-multi-select-tag-delete:hover::before {
  background-color: var(--cui-form-multi-select-tag-delete-icon-hover-color);
}

.form-multi-select-dropdown {
  position: absolute;
  z-index: var(--cui-form-multi-select-zindex);
  display: none;
  min-width: var(--cui-form-multi-select-dropdown-min-width);
  background-color: var(--cui-form-multi-select-dropdown-bg);
  background-clip: padding-box;
  border: var(--cui-form-multi-select-dropdown-border-width) solid var(--cui-form-multi-select-dropdown-border-color);
  border-radius: var(--cui-form-multi-select-dropdown-border-radius);
}

.form-multi-select.show .form-multi-select-dropdown, .form-multi-select-dropdown.show {
  display: block;
}

.form-multi-select-all {
  display: block;
  width: 100%;
  padding: var(--cui-form-multi-select-select-all-padding-y) var(--cui-form-multi-select-select-all-padding-x);
  color: var(--cui-form-multi-select-select-all-color);
  text-align: start;
  background-color: var(--cui-form-multi-select-select-all-bg);
  border: 0;
  border-bottom: var(--cui-form-multi-select-select-all-border-width) solid var(--cui-form-multi-select-select-all-border-color);
}

.form-multi-select-all:hover {
  color: var(--cui-form-multi-select-select-all-hover-color);
  background-color: var(--cui-form-multi-select-select-all-hover-bg);
}

.form-multi-select-options {
  padding: var(--cui-form-multi-select-options-padding-y) var(--cui-form-multi-select-options-padding-x);
  font-size: var(--cui-form-multi-select-options-font-size);
  font-weight: var(--cui-form-multi-select-options-font-weight);
  color: var(--cui-form-multi-select-options-color);
}

.form-multi-select-option {
  position: relative;
  z-index: 2;
  padding: var(--cui-form-multi-select-option-padding-y) var(--cui-form-multi-select-option-padding-x);
  margin: var(--cui-form-multi-select-option-margin-y) var(--cui-form-multi-select-option-margin-x);
  cursor: pointer;
  border: var(--cui-form-multi-select-option-border-width) solid var(--cui-form-multi-select-option-border-color);
  border-radius: var(--cui-form-multi-select-option-border-radius);
}

.form-multi-select-option:hover, .form-multi-select-option:focus {
  color: var(--cui-form-multi-select-option-hover-color);
  text-decoration: none;
  background-color: var(--cui-form-multi-select-option-hover-bg);
}

.form-multi-select-option:focus {
  z-index: 5;
  border-color: var(--cui-input-focus-border-color, #99ccff);
  outline: 0;
  box-shadow: var(--cui-form-multi-select-focus-box-shadow);
}

.form-multi-select-option.disabled {
  color: var(--cui-form-multi-select-option-disabled-color);
  pointer-events: none;
  background-color: transparent;
}

.form-multi-select-option.form-multi-select-option-with-checkbox {
  padding: 0.5rem 1.25rem;
  padding-inline-start: calc(var(--cui-form-multi-select-option-padding-x) + var(--cui-form-multi-select-option-indicator-width));
}

.form-multi-select-option.form-multi-select-option-with-checkbox::before {
  position: absolute;
  inset-inline-start: calc(var(--cui-form-multi-select-option-padding-x) * 0.5);
  top: 0.7rem;
  display: block;
  width: var(--cui-form-multi-select-option-indicator-width);
  height: var(--cui-form-multi-select-option-indicator-width);
  pointer-events: none;
  content: "";
  background-color: var(--cui-form-multi-select-option-indicator-bg);
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  border: var(--cui-form-multi-select-option-indicator-border);
  border-radius: var(--cui-form-multi-select-option-indicator-border-radius);
}

.form-multi-select-option.form-multi-selected {
  background-color: var(--cui-form-multi-select-option-selected-bg);
}

.form-multi-select-option.form-multi-selected::before {
  background-color: var(--cui-form-multi-select-option-selected-indicator-bg);
  background-image: var(--cui-form-multi-select-option-selected-indicator-bg-image);
  border-color: var(--cui-form-multi-select-option-selected-indicator-border-color);
}

.form-multi-select-optgroup-label {
  padding: var(--cui-form-multi-select-options-padding-y) var(--cui-form-multi-select-options-padding-x);
  font-size: var(--cui-form-multi-select-optgroup-label-font-size);
  font-weight: var(--cui-form-multi-select-optgroup-label-font-weight);
  color: var(--cui-form-multi-select-optgroup-label-color);
  text-transform: var(--cui-form-multi-select-optgroup-label-text-transform);
}

.form-multi-select-options-empty {
  padding: var(--cui-form-multi-select-option-padding-y) var(--cui-form-multi-select-option-padding-x);
}

.form-multi-select-sm {
  --cui-form-multi-select-selection-padding-y: 0.25rem;
  --cui-form-multi-select-selection-padding-x: 0.5rem;
  --cui-form-multi-select-font-size: 0.8203125rem;
  --cui-form-multi-select-border-radius: var(--cui-border-radius-sm);
  --cui-form-multi-select-tag-padding-y: 0.075rem;
  --cui-form-multi-select-tag-padding-x: 0.5rem;
  --cui-form-multi-select-tag-border-radius: 0.125rem;
  --cui-form-multi-select-selection-tags-gap: 0.125rem;
  --cui-form-multi-select-selection-tags-padding-y: 0.0625rem;
  --cui-form-multi-select-selection-tags-padding-x: 0.125rem;
}

.form-multi-select-lg {
  --cui-form-multi-select-selection-padding-y: 0.5rem;
  --cui-form-multi-select-selection-padding-x: 1rem;
  --cui-form-multi-select-font-size: 1.171875rem;
  --cui-form-multi-select-border-radius: var(--cui-border-radius-lg);
  --cui-form-multi-select-tag-padding-y: 0.175rem;
  --cui-form-multi-select-tag-padding-x: 0.5rem;
  --cui-form-multi-select-tag-border-radius: 0.375rem;
  --cui-form-multi-select-selection-tags-gap: 0.25rem;
  --cui-form-multi-select-selection-tags-padding-y: 0.25rem;
  --cui-form-multi-select-selection-tags-padding-x: 0.25rem;
}

.form-check {
  display: block;
  min-height: 1.40625rem;
  padding-inline-start: 1.5em;
  margin-bottom: 0.125rem;
}

.form-check .form-check-input {
  float: inline-start;
  margin-inline-start: -1.5em;
}

.form-check-reverse {
  padding-inline: 0 1.5em;
  text-align: end;
}

.form-check-reverse .form-check-input {
  float: inline-end;
  margin-inline: 0 -1.5em;
}

.form-check-input {
  --cui-form-check-bg: var(--cui-body-bg);
  flex-shrink: 0;
  width: 1em;
  height: 1em;
  margin-top: 0.25em;
  vertical-align: top;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background-color: var(--cui-form-check-bg);
  background-image: var(--cui-form-check-bg-image);
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  border: var(--cui-border-width) solid var(--cui-border-color);
  -webkit-print-color-adjust: exact;
  print-color-adjust: exact;
}

.form-check-input[type=checkbox] {
  border-radius: 0.25em;
}

.form-check-input[type=radio] {
  border-radius: 50%;
}

.form-check-input:active {
  filter: brightness(90%);
}

.form-check-input:focus {
  border-color: #99ccff;
  outline: 0;
  box-shadow: 0 0 0 0.25rem rgba(51, 153, 255, 0.25);
}

.form-check-input:checked {
  background-color: var(--cui-form-check-input-checked-bg-color, var(--cui-primary));
  border-color: var(--cui-form-check-input-checked-border-color, var(--cui-primary));
}

.form-check-input:checked[type=checkbox] {
  --cui-form-check-bg-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='rgba%28255, 255, 255, 0.87%29' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='m6 10 3 3 6-6'/%3e%3c/svg%3e");
}

.form-check-input:checked[type=radio] {
  --cui-form-check-bg-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='2' fill='rgba%28255, 255, 255, 0.87%29'/%3e%3c/svg%3e");
}

.form-check-input[type=checkbox]:indeterminate {
  background-color: var(--cui-primary);
  border-color: var(--cui-primary);
  --cui-form-check-bg-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='rgba%28255, 255, 255, 0.87%29' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10h8'/%3e%3c/svg%3e");
}

.form-check-input:disabled {
  pointer-events: none;
  filter: none;
  opacity: 0.5;
}

.form-check-input[disabled] ~ .form-check-label, .form-check-input:disabled ~ .form-check-label {
  cursor: default;
  opacity: 0.5;
}

.form-check-label {
  color: var(--cui-form-check-label-color, );
}

.form-switch {
  padding-inline-start: 2.5em;
}

.form-switch .form-check-input {
  --cui-form-switch-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba%288, 10, 12, 0.25%29'/%3e%3c/svg%3e");
  width: 2em;
  margin-inline-start: -2.5em;
  background-image: var(--cui-form-switch-bg);
  background-position: left center;
  border-radius: 2em;
  transition: background-position 0.15s ease-in-out;
}

@media (prefers-reduced-motion: reduce) {
  .form-switch .form-check-input {
    transition: none;
  }
}
.form-switch .form-check-input:focus {
  --cui-form-switch-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%2399ccff'/%3e%3c/svg%3e");
}

.form-switch .form-check-input:checked {
  background-position: right center;
  --cui-form-switch-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba%28255, 255, 255, 0.87%29'/%3e%3c/svg%3e");
}

.form-switch.form-check-reverse {
  padding-inline: 0 2.5em;
}

.form-switch.form-check-reverse .form-check-input {
  margin-inline: 0 -2.5em;
}

.form-switch-lg {
  min-height: 1.25em;
  padding-inline-start: 3em;
}

.form-switch-lg .form-check-input {
  width: 2.5em;
  height: 1.25em;
  margin-inline-start: -3em;
}

.form-switch-lg .form-check-label {
  padding-top: calc((1.25em - 0.9375rem) / 2);
}

.form-switch-xl {
  min-height: 1.5em;
  padding-inline-start: 3.5em;
}

.form-switch-xl .form-check-input {
  width: 3em;
  height: 1.5em;
  margin-inline-start: -3.5em;
}

.form-switch-xl .form-check-label {
  padding-top: calc((1.5em - 0.9375rem) / 2);
}

.form-check-inline {
  display: inline-block;
  margin-inline-end: 1rem;
}

.btn-check {
  position: absolute;
  clip: rect(0, 0, 0, 0);
  pointer-events: none;
}

.btn-check[disabled] + .btn, .btn-check:disabled + .btn {
  pointer-events: none;
  filter: none;
  opacity: 0.65;
}

[data-coreui-theme=dark] .form-switch .form-check-input:not(:checked):not(:focus) {
  --cui-form-switch-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba%28255, 255, 255, 0.25%29'/%3e%3c/svg%3e");
}

.form-range {
  width: 100%;
  height: 1.5rem;
  padding: 0;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background-color: transparent;
}

.form-range:focus {
  outline: 0;
}

.form-range:focus::-webkit-slider-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 0.25rem rgba(51, 153, 255, 0.25);
}

.form-range:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 0.25rem rgba(51, 153, 255, 0.25);
}

.form-range::-moz-focus-outer {
  border: 0;
}

.form-range::-webkit-slider-thumb {
  width: 1rem;
  height: 1rem;
  margin-top: -0.25rem;
  -webkit-appearance: none;
  appearance: none;
  background-color: var(--cui-primary);
  border: 0;
  border-radius: 1rem;
  -webkit-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}

@media (prefers-reduced-motion: reduce) {
  .form-range::-webkit-slider-thumb {
    -webkit-transition: none;
    transition: none;
  }
}
.form-range::-webkit-slider-thumb:active {
  background-color: rgb(193.8, 224.4, 255);
}

.form-range::-webkit-slider-runnable-track {
  width: 100%;
  height: 0.5rem;
  color: transparent;
  cursor: pointer;
  background-color: var(--cui-secondary-bg);
  border-color: transparent;
  border-radius: 1rem;
}

.form-range::-moz-range-thumb {
  width: 1rem;
  height: 1rem;
  -moz-appearance: none;
  appearance: none;
  background-color: var(--cui-primary);
  border: 0;
  border-radius: 1rem;
  -moz-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}

@media (prefers-reduced-motion: reduce) {
  .form-range::-moz-range-thumb {
    -moz-transition: none;
    transition: none;
  }
}
.form-range::-moz-range-thumb:active {
  background-color: rgb(193.8, 224.4, 255);
}

.form-range::-moz-range-track {
  width: 100%;
  height: 0.5rem;
  color: transparent;
  cursor: pointer;
  background-color: var(--cui-secondary-bg);
  border-color: transparent;
  border-radius: 1rem;
}

.form-range:disabled {
  pointer-events: none;
}

.form-range:disabled::-webkit-slider-thumb {
  background-color: var(--cui-secondary-color);
}

.form-range:disabled::-moz-range-thumb {
  background-color: var(--cui-secondary-color);
}

.form-floating {
  position: relative;
}

.form-floating > .form-control,
.form-floating > .form-control-plaintext,
.form-floating > .form-select {
  height: calc(3.5rem + var(--cui-border-width) * 2);
  min-height: calc(3.5rem + var(--cui-border-width) * 2);
  line-height: 1.25;
}

.form-floating > label {
  position: absolute;
  inset-inline-start: 0;
  top: 0;
  z-index: 2;
  max-width: 100%;
  height: 100%;
  padding: 1rem 0.75rem;
  overflow: hidden;
  color: rgba(var(--cui-body-color-rgb), 0.65);
  text-align: start;
  text-overflow: ellipsis;
  white-space: nowrap;
  pointer-events: none;
  border: var(--cui-border-width) solid transparent;
  transform-origin: 0 0;
  transition: opacity 0.1s ease-in-out, transform 0.1s ease-in-out;
}

@media (prefers-reduced-motion: reduce) {
  .form-floating > label {
    transition: none;
  }
}
.form-floating > .form-control,
.form-floating > .form-control-plaintext {
  padding: 1rem 0.75rem;
}

.form-floating > .form-control::-moz-placeholder, .form-floating > .form-control-plaintext::-moz-placeholder {
  color: transparent;
}

.form-floating > .form-control::placeholder,
.form-floating > .form-control-plaintext::placeholder {
  color: transparent;
}

.form-floating > .form-control:not(:-moz-placeholder), .form-floating > .form-control-plaintext:not(:-moz-placeholder) {
  padding-top: 1.625rem;
  padding-bottom: 0.625rem;
}

.form-floating > .form-control:focus, .form-floating > .form-control:not(:placeholder-shown),
.form-floating > .form-control-plaintext:focus,
.form-floating > .form-control-plaintext:not(:placeholder-shown) {
  padding-top: 1.625rem;
  padding-bottom: 0.625rem;
}

.form-floating > .form-control:-webkit-autofill,
.form-floating > .form-control-plaintext:-webkit-autofill {
  padding-top: 1.625rem;
  padding-bottom: 0.625rem;
}

.form-floating > .form-select {
  padding-inline-start: 0.75rem;
  padding-top: 1.625rem;
  padding-bottom: 0.625rem;
}

.form-floating > .form-control:not(:-moz-placeholder) ~ label {
  transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem);
}

.form-floating > .form-control:focus ~ label,
.form-floating > .form-control:not(:placeholder-shown) ~ label,
.form-floating > .form-control-plaintext ~ label,
.form-floating > .form-select ~ label {
  transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem);
}

.form-floating > .form-control:-webkit-autofill ~ label {
  transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem);
}

.form-floating > textarea:not(:-moz-placeholder) ~ label::after {
  position: absolute;
  inset: 1rem 0.375rem;
  z-index: -1;
  height: 1.5em;
  content: "";
  background-color: var(--cui-body-bg);
  border-radius: var(--cui-border-radius);
}

.form-floating > textarea:focus ~ label::after,
.form-floating > textarea:not(:placeholder-shown) ~ label::after {
  position: absolute;
  inset: 1rem 0.375rem;
  z-index: -1;
  height: 1.5em;
  content: "";
  background-color: var(--cui-body-bg);
  border-radius: var(--cui-border-radius);
}

.form-floating > textarea:disabled ~ label::after {
  background-color: var(--cui-secondary-bg);
}

.form-floating > .form-control-plaintext ~ label {
  border-width: var(--cui-border-width) 0;
}

.form-floating > :disabled ~ label,
.form-floating > .form-control:disabled ~ label {
  color: #6d7d9c;
}

.input-group {
  position: relative;
  display: flex;
  flex-wrap: wrap;
  align-items: stretch;
  width: 100%;
}

.input-group > .form-control,
.input-group > .form-select,
.input-group > .form-floating {
  position: relative;
  flex: 1 1 auto;
  width: 1%;
  min-width: 0;
}

.input-group > .date-picker:focus-within,
.input-group > .time-picker:focus-within,
.input-group > .form-multi-select:focus-within,
.input-group > .form-control:focus,
.input-group > .form-select:focus,
.input-group > .form-floating:focus-within,
.input-group > .form-password:focus-within {
  z-index: 5;
}

.input-group .btn {
  position: relative;
  z-index: 2;
}

.input-group .btn:focus {
  z-index: 5;
}

.input-group-text {
  display: flex;
  align-items: center;
  padding: 0.375rem 0.75rem;
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.5;
  color: var(--cui-input-group-addon-color, var(--cui-body-color));
  text-align: center;
  white-space: nowrap;
  background-color: var(--cui-input-group-addon-bg, var(--cui-tertiary-bg));
  border: var(--cui-border-width) solid var(--cui-input-group-addon-border-color, var(--cui-border-color));
  border-radius: var(--cui-border-radius);
}

.input-group-lg > .form-control,
.input-group-lg > .form-select,
.input-group-lg > .input-group-text,
.input-group-lg > .btn {
  padding: 0.5rem 1rem;
  font-size: 1.171875rem;
  border-radius: var(--cui-border-radius-lg);
}

.input-group-sm > .form-control,
.input-group-sm > .form-select,
.input-group-sm > .input-group-text,
.input-group-sm > .btn {
  padding: 0.25rem 0.5rem;
  font-size: 0.8203125rem;
  border-radius: var(--cui-border-radius-sm);
}

.input-group-lg > .form-select,
.input-group-sm > .form-select {
  padding-inline-end: 3rem;
}

.input-group:not(.has-validation) > .date-picker:not(:last-child) > .date-picker-input-group,
.input-group:not(.has-validation) > .time-picker:not(:last-child) > .time-picker-input-group,
.input-group:not(.has-validation) > .form-multi-select:not(:last-child) > .form-multi-select-input-group,
.input-group:not(.has-validation) > :not(:last-child):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating),
.input-group:not(.has-validation) > .dropdown-toggle:nth-last-child(n+3),
.input-group:not(.has-validation) > .form-floating:not(:last-child) > .form-control,
.input-group:not(.has-validation) > .form-floating:not(:last-child) > .form-select,
.input-group:not(.has-validation) > .form-password:not(:last-child) > .form-control {
  border-start-end-radius: 0;
  border-end-end-radius: 0;
}

.input-group.has-validation > .date-picker > .date-picker-input-group,
.input-group.has-validation > .time-picker > .time-picker-input-group,
.input-group.has-validation > .form-multi-select > .form-multi-select-input-group,
.input-group.has-validation > :nth-last-child(n+3):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating),
.input-group.has-validation > .dropdown-toggle:nth-last-child(n+4),
.input-group.has-validation > .form-floating:nth-last-child(n+3) > .form-control,
.input-group.has-validation > .form-floating:nth-last-child(n+3) > .form-select,
.input-group.has-validation > .form-password:nth-last-child(n+3) > .form-control {
  border-start-end-radius: 0;
  border-end-end-radius: 0;
}

.input-group > :not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback) {
  margin-inline-start: calc(-1 * var(--cui-border-width));
  border-start-start-radius: 0;
  border-end-start-radius: 0;
}

.input-group > .date-picker:not(:first-child) > .date-picker-input-group,
.input-group > .time-picker:not(:first-child) > .time-picker-input-group,
.input-group > .form-multi-select:not(:first-child) > .form-multi-select .form-multi-select-input-group,
.input-group > .form-floating:not(:first-child) > .form-control,
.input-group > .form-floating:not(:first-child) > .form-select,
.input-group > .form-password:not(:first-child) > .form-control {
  border-start-start-radius: 0;
  border-end-start-radius: 0;
}

.valid-feedback {
  display: none;
  width: 100%;
  margin-top: 0.25rem;
  font-size: 0.875em;
  color: var(--cui-form-valid-color);
}

.valid-tooltip {
  position: absolute;
  top: 100%;
  z-index: 5;
  display: none;
  max-width: 100%;
  padding: 0.25rem 0.5rem;
  margin-top: 0.1rem;
  font-size: 0.8203125rem;
  color: #fff;
  background-color: var(--cui-success);
  border-radius: var(--cui-border-radius);
}

.was-validated :valid ~ .valid-feedback,
.was-validated :valid ~ .valid-tooltip,
.is-valid ~ .valid-feedback,
.is-valid ~ .valid-tooltip {
  display: block;
}

.was-validated .form-control:valid, .form-control.is-valid {
  border-color: var(--cui-form-valid-border-color);
  padding-inline-end: calc(1.5em + 0.75rem);
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%2351cc8a' d='M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1'/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: right calc(0.375em + 0.1875rem) center;
  background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
}

.was-validated .form-control:valid:focus, .form-control.is-valid:focus {
  border-color: var(--cui-form-valid-border-color);
  box-shadow: 0 0 0 0.25rem rgba(var(--cui-success-rgb), 0.25);
}

.was-validated .form-password .form-control:valid, .form-password .form-control.is-valid {
  background-image: none;
}

.was-validated .form-password .form-control:valid ~ .form-password-action .form-password-action-icon, .form-password .form-control.is-valid ~ .form-password-action .form-password-action-icon {
  background-color: var(--cui-form-valid-border-color);
}

.was-validated textarea.form-control:valid, textarea.form-control.is-valid {
  padding-inline-end: calc(1.5em + 0.75rem);
  background-position: top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem);
}

.was-validated .form-select:valid, .form-select.is-valid {
  border-color: var(--cui-form-valid-border-color);
}

.was-validated .form-select:valid:not([multiple]):not([size]), .was-validated .form-select:valid:not([multiple])[size="1"], .form-select.is-valid:not([multiple]):not([size]), .form-select.is-valid:not([multiple])[size="1"] {
  --cui-form-select-bg-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%2351cc8a' d='M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1'/%3e%3c/svg%3e");
  padding-inline-end: 4.125rem;
  background-position: right 0.75rem center, center right 2.25rem;
  background-size: 16px 12px, calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
}

.was-validated .form-select:valid:focus, .form-select.is-valid:focus {
  border-color: var(--cui-form-valid-border-color);
  box-shadow: 0 0 0 0.25rem rgba(var(--cui-success-rgb), 0.25);
}

.was-validated .form-control-color:valid, .form-control-color.is-valid {
  width: calc(3rem + 1.5em + 0.75rem);
}

.was-validated .form-check-input:valid, .form-check-input.is-valid {
  border-color: var(--cui-form-valid-border-color);
}

.was-validated .form-check-input:valid:checked, .form-check-input.is-valid:checked {
  background-color: var(--cui-form-valid-color);
}

.was-validated .form-check-input:valid:focus, .form-check-input.is-valid:focus {
  box-shadow: 0 0 0 0.25rem rgba(var(--cui-success-rgb), 0.25);
}

.was-validated .form-check-input:valid ~ .form-check-label, .form-check-input.is-valid ~ .form-check-label {
  color: var(--cui-form-valid-color);
}

.form-check-inline .form-check-input ~ .valid-feedback {
  margin-inline-start: 0.5em;
}

.was-validated .input-group > .date-picker:focus-within:valid, .input-group > .date-picker:focus-within.is-valid,
.was-validated .input-group > .time-picker:focus-within:valid,
.input-group > .time-picker:focus-within.is-valid,
.was-validated .input-group > .form-multi-select:focus-within:valid,
.input-group > .form-multi-select:focus-within.is-valid,
.was-validated .input-group > .form-control:focus:valid,
.input-group > .form-control:focus.is-valid,
.was-validated .input-group > .form-select:focus:valid,
.input-group > .form-select:focus.is-valid,
.was-validated .input-group > .form-floating:focus-within:valid,
.input-group > .form-floating:focus-within.is-valid,
.was-validated .input-group > .form-password:focus-within:valid,
.input-group > .form-password:focus-within.is-valid {
  z-index: 3;
}

.invalid-feedback {
  display: none;
  width: 100%;
  margin-top: 0.25rem;
  font-size: 0.875em;
  color: var(--cui-form-invalid-color);
}

.invalid-tooltip {
  position: absolute;
  top: 100%;
  z-index: 5;
  display: none;
  max-width: 100%;
  padding: 0.25rem 0.5rem;
  margin-top: 0.1rem;
  font-size: 0.8203125rem;
  color: #fff;
  background-color: var(--cui-danger);
  border-radius: var(--cui-border-radius);
}

.was-validated :invalid ~ .invalid-feedback,
.was-validated :invalid ~ .invalid-tooltip,
.is-invalid ~ .invalid-feedback,
.is-invalid ~ .invalid-tooltip {
  display: block;
}

.was-validated .form-control:invalid, .form-control.is-invalid {
  border-color: var(--cui-form-invalid-border-color);
  padding-inline-end: calc(1.5em + 0.75rem);
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23ef376e'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23ef376e' stroke='none'/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: right calc(0.375em + 0.1875rem) center;
  background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
}

.was-validated .form-control:invalid:focus, .form-control.is-invalid:focus {
  border-color: var(--cui-form-invalid-border-color);
  box-shadow: 0 0 0 0.25rem rgba(var(--cui-danger-rgb), 0.25);
}

.was-validated .form-password .form-control:invalid, .form-password .form-control.is-invalid {
  background-image: none;
}

.was-validated .form-password .form-control:invalid ~ .form-password-action .form-password-action-icon, .form-password .form-control.is-invalid ~ .form-password-action .form-password-action-icon {
  background-color: var(--cui-form-invalid-border-color);
}

.was-validated textarea.form-control:invalid, textarea.form-control.is-invalid {
  padding-inline-end: calc(1.5em + 0.75rem);
  background-position: top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem);
}

.was-validated .form-select:invalid, .form-select.is-invalid {
  border-color: var(--cui-form-invalid-border-color);
}

.was-validated .form-select:invalid:not([multiple]):not([size]), .was-validated .form-select:invalid:not([multiple])[size="1"], .form-select.is-invalid:not([multiple]):not([size]), .form-select.is-invalid:not([multiple])[size="1"] {
  --cui-form-select-bg-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23ef376e'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23ef376e' stroke='none'/%3e%3c/svg%3e");
  padding-inline-end: 4.125rem;
  background-position: right 0.75rem center, center right 2.25rem;
  background-size: 16px 12px, calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
}

.was-validated .form-select:invalid:focus, .form-select.is-invalid:focus {
  border-color: var(--cui-form-invalid-border-color);
  box-shadow: 0 0 0 0.25rem rgba(var(--cui-danger-rgb), 0.25);
}

.was-validated .form-control-color:invalid, .form-control-color.is-invalid {
  width: calc(3rem + 1.5em + 0.75rem);
}

.was-validated .form-check-input:invalid, .form-check-input.is-invalid {
  border-color: var(--cui-form-invalid-border-color);
}

.was-validated .form-check-input:invalid:checked, .form-check-input.is-invalid:checked {
  background-color: var(--cui-form-invalid-color);
}

.was-validated .form-check-input:invalid:focus, .form-check-input.is-invalid:focus {
  box-shadow: 0 0 0 0.25rem rgba(var(--cui-danger-rgb), 0.25);
}

.was-validated .form-check-input:invalid ~ .form-check-label, .form-check-input.is-invalid ~ .form-check-label {
  color: var(--cui-form-invalid-color);
}

.form-check-inline .form-check-input ~ .invalid-feedback {
  margin-inline-start: 0.5em;
}

.was-validated .input-group > .date-picker:focus-within:invalid, .input-group > .date-picker:focus-within.is-invalid,
.was-validated .input-group > .time-picker:focus-within:invalid,
.input-group > .time-picker:focus-within.is-invalid,
.was-validated .input-group > .form-multi-select:focus-within:invalid,
.input-group > .form-multi-select:focus-within.is-invalid,
.was-validated .input-group > .form-control:focus:invalid,
.input-group > .form-control:focus.is-invalid,
.was-validated .input-group > .form-select:focus:invalid,
.input-group > .form-select:focus.is-invalid,
.was-validated .input-group > .form-floating:focus-within:invalid,
.input-group > .form-floating:focus-within.is-invalid,
.was-validated .input-group > .form-password:focus-within:invalid,
.input-group > .form-password:focus-within.is-invalid {
  z-index: 4;
}

.btn {
  --cui-btn-padding-x: 0.75rem;
  --cui-btn-padding-y: 0.375rem;
  --cui-btn-font-size: 0.9375rem;
  --cui-btn-font-weight: 400;
  --cui-btn-line-height: 1.5;
  --cui-btn-color: var(--cui-body-color);
  --cui-btn-bg: transparent;
  --cui-btn-border-width: var(--cui-border-width);
  --cui-btn-border-color: transparent;
  --cui-btn-border-radius: var(--cui-border-radius);
  --cui-btn-hover-border-color: transparent;
  --cui-btn-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(8, 10, 12, 0.075);
  --cui-btn-disabled-opacity: 0.65;
  --cui-btn-focus-box-shadow: 0 0 0 0.25rem rgba(var(--cui-btn-focus-shadow-rgb), .5);
  display: inline-block;
  padding: var(--cui-btn-padding-y) var(--cui-btn-padding-x);
  font-family: var(--cui-btn-font-family);
  font-size: var(--cui-btn-font-size);
  font-weight: var(--cui-btn-font-weight);
  line-height: var(--cui-btn-line-height);
  color: var(--cui-btn-color);
  text-align: center;
  text-decoration: none;
  vertical-align: middle;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  border: var(--cui-btn-border-width) solid var(--cui-btn-border-color);
  border-radius: var(--cui-btn-border-radius);
  background-color: var(--cui-btn-bg);
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}

@media (prefers-reduced-motion: reduce) {
  .btn {
    transition: none;
  }
}
.btn:hover {
  color: var(--cui-btn-hover-color);
  background-color: var(--cui-btn-hover-bg);
  border-color: var(--cui-btn-hover-border-color);
}

.btn-check + .btn:hover {
  color: var(--cui-btn-color);
  background-color: var(--cui-btn-bg);
  border-color: var(--cui-btn-border-color);
}

.btn:focus-visible {
  color: var(--cui-btn-hover-color);
  background-color: var(--cui-btn-hover-bg);
  border-color: var(--cui-btn-hover-border-color);
  outline: 0;
  box-shadow: var(--cui-btn-focus-box-shadow);
}

.btn-check:focus-visible + .btn {
  border-color: var(--cui-btn-hover-border-color);
  outline: 0;
  box-shadow: var(--cui-btn-focus-box-shadow);
}

.btn-check:checked + .btn, :not(.btn-check) + .btn:active, .btn:first-child:active, .btn.active, .btn.show {
  color: var(--cui-btn-active-color);
  background-color: var(--cui-btn-active-bg);
  border-color: var(--cui-btn-active-border-color);
}

.btn-check:checked + .btn:focus-visible, :not(.btn-check) + .btn:active:focus-visible, .btn:first-child:active:focus-visible, .btn.active:focus-visible, .btn.show:focus-visible {
  box-shadow: var(--cui-btn-focus-box-shadow);
}

.btn-check:checked:focus-visible + .btn {
  box-shadow: var(--cui-btn-focus-box-shadow);
}

.btn:disabled, .btn.disabled, fieldset:disabled .btn {
  color: var(--cui-btn-disabled-color);
  pointer-events: none;
  background-color: var(--cui-btn-disabled-bg);
  border-color: var(--cui-btn-disabled-border-color);
  opacity: var(--cui-btn-disabled-opacity);
}

.btn-ghost {
  --cui-btn-color: var(--cui-secondary-color);
  --cui-btn-border-color: transparent;
  --cui-btn-active-color: var(--cui-body-color);
  --cui-btn-active-bg: var(--cui-tertiary-bg);
  --cui-btn-active-border-color: var(--cui-tertiary-bg);
  --cui-btn-disabled-color: var(--cui-secondary-color);
  --cui-btn-disabled-border-color: transparent;
  --cui-btn-hover-color: var(--cui-body-color);
  --cui-btn-hover-bg: var(--cui-tertiary-bg);
  --cui-btn-hover-border-color: var(--cui-tertiary-bg);
  --cui-btn-focus-box-shadow: 0 0 0 0.25rem rgba(var(--cui-tertiary-bg-rgb), .5);
}

.btn-outline {
  --cui-btn-color: var(--cui-secondary-color);
  --cui-btn-border-color: var(--cui-border-color);
  --cui-btn-active-color: var(--cui-body-color);
  --cui-btn-active-bg: var(--cui-tertiary-bg);
  --cui-btn-active-border-color: var(--cui-border-color);
  --cui-btn-disabled-color: var(--cui-secondary-color);
  --cui-btn-disabled-border-color: var(--cui-border-color);
  --cui-btn-hover-color: var(--cui-body-color);
  --cui-btn-hover-bg: var(--cui-tertiary-bg);
  --cui-btn-hover-border-color: var(--cui-border-color);
  --cui-btn-focus-box-shadow: 0 0 0 0.25rem rgba(var(--cui-tertiary-bg-rgb), .5);
}

.btn-transparent {
  --cui-btn-active-border-color: transparent;
  --cui-btn-disabled-border-color: transparent;
  --cui-btn-hover-border-color: transparent;
}

.btn-primary {
  --cui-btn-color: #080a0c;
  --cui-btn-bg: #39f;
  --cui-btn-border-color: #39f;
  --cui-btn-hover-color: #080a0c;
  --cui-btn-hover-bg: rgb(81.6, 168.3, 255);
  --cui-btn-hover-border-color: rgb(71.4, 163.2, 255);
  --cui-btn-focus-shadow-rgb: 44.55, 131.55, 218.55;
  --cui-btn-active-color: #080a0c;
  --cui-btn-active-bg: rgb(91.8, 173.4, 255);
  --cui-btn-active-border-color: rgb(71.4, 163.2, 255);
  --cui-btn-active-shadow: inset 0 3px 5px rgba(8, 10, 12, 0.125);
  --cui-btn-disabled-color: #080a0c;
  --cui-btn-disabled-bg: #39f;
  --cui-btn-disabled-border-color: #39f;
}

.btn-secondary {
  --cui-btn-color: #fff;
  --cui-btn-bg: #6b7785;
  --cui-btn-border-color: #6b7785;
  --cui-btn-hover-color: #fff;
  --cui-btn-hover-bg: rgb(90.95, 101.15, 113.05);
  --cui-btn-hover-border-color: rgb(85.6, 95.2, 106.4);
  --cui-btn-focus-shadow-rgb: 129.2, 139.4, 151.3;
  --cui-btn-active-color: #fff;
  --cui-btn-active-bg: rgb(85.6, 95.2, 106.4);
  --cui-btn-active-border-color: rgb(80.25, 89.25, 99.75);
  --cui-btn-active-shadow: inset 0 3px 5px rgba(8, 10, 12, 0.125);
  --cui-btn-disabled-color: #fff;
  --cui-btn-disabled-bg: #6b7785;
  --cui-btn-disabled-border-color: #6b7785;
}

.btn-success {
  --cui-btn-color: #080a0c;
  --cui-btn-bg: #51cc8a;
  --cui-btn-border-color: #51cc8a;
  --cui-btn-hover-color: #080a0c;
  --cui-btn-hover-bg: rgb(107.1, 211.65, 155.55);
  --cui-btn-hover-border-color: rgb(98.4, 209.1, 149.7);
  --cui-btn-focus-shadow-rgb: 70.05, 174.9, 119.1;
  --cui-btn-active-color: #080a0c;
  --cui-btn-active-bg: rgb(115.8, 214.2, 161.4);
  --cui-btn-active-border-color: rgb(98.4, 209.1, 149.7);
  --cui-btn-active-shadow: inset 0 3px 5px rgba(8, 10, 12, 0.125);
  --cui-btn-disabled-color: #080a0c;
  --cui-btn-disabled-bg: #51cc8a;
  --cui-btn-disabled-border-color: #51cc8a;
}

.btn-info {
  --cui-btn-color: #080a0c;
  --cui-btn-bg: #747af2;
  --cui-btn-border-color: #747af2;
  --cui-btn-hover-color: #080a0c;
  --cui-btn-hover-bg: rgb(136.85, 141.95, 243.95);
  --cui-btn-hover-border-color: rgb(129.9, 135.3, 243.3);
  --cui-btn-focus-shadow-rgb: 99.8, 105.2, 207.5;
  --cui-btn-active-color: #080a0c;
  --cui-btn-active-bg: rgb(143.8, 148.6, 244.6);
  --cui-btn-active-border-color: rgb(129.9, 135.3, 243.3);
  --cui-btn-active-shadow: inset 0 3px 5px rgba(8, 10, 12, 0.125);
  --cui-btn-disabled-color: #080a0c;
  --cui-btn-disabled-bg: #747af2;
  --cui-btn-disabled-border-color: #747af2;
}

.btn-warning {
  --cui-btn-color: #080a0c;
  --cui-btn-bg: #fc0;
  --cui-btn-border-color: #fc0;
  --cui-btn-hover-color: #080a0c;
  --cui-btn-hover-bg: rgb(255, 211.65, 38.25);
  --cui-btn-hover-border-color: rgb(255, 209.1, 25.5);
  --cui-btn-focus-shadow-rgb: 217.95, 174.9, 1.8;
  --cui-btn-active-color: #080a0c;
  --cui-btn-active-bg: rgb(255, 214.2, 51);
  --cui-btn-active-border-color: rgb(255, 209.1, 25.5);
  --cui-btn-active-shadow: inset 0 3px 5px rgba(8, 10, 12, 0.125);
  --cui-btn-disabled-color: #080a0c;
  --cui-btn-disabled-bg: #fc0;
  --cui-btn-disabled-border-color: #fc0;
}

.btn-danger {
  --cui-btn-color: #080a0c;
  --cui-btn-bg: #ef376e;
  --cui-btn-border-color: #ef376e;
  --cui-btn-hover-color: #080a0c;
  --cui-btn-hover-bg: rgb(241.4, 85, 131.75);
  --cui-btn-hover-border-color: rgb(240.6, 75, 124.5);
  --cui-btn-focus-shadow-rgb: 204.35, 48.25, 95.3;
  --cui-btn-active-color: #080a0c;
  --cui-btn-active-bg: rgb(242.2, 95, 139);
  --cui-btn-active-border-color: rgb(240.6, 75, 124.5);
  --cui-btn-active-shadow: inset 0 3px 5px rgba(8, 10, 12, 0.125);
  --cui-btn-disabled-color: #080a0c;
  --cui-btn-disabled-bg: #ef376e;
  --cui-btn-disabled-border-color: #ef376e;
}

.btn-light {
  --cui-btn-color: #080a0c;
  --cui-btn-bg: #f3f4f7;
  --cui-btn-border-color: #f3f4f7;
  --cui-btn-hover-color: #080a0c;
  --cui-btn-hover-bg: rgb(206.55, 207.4, 209.95);
  --cui-btn-hover-border-color: rgb(194.4, 195.2, 197.6);
  --cui-btn-focus-shadow-rgb: 207.75, 208.9, 211.75;
  --cui-btn-active-color: #080a0c;
  --cui-btn-active-bg: rgb(194.4, 195.2, 197.6);
  --cui-btn-active-border-color: rgb(182.25, 183, 185.25);
  --cui-btn-active-shadow: inset 0 3px 5px rgba(8, 10, 12, 0.125);
  --cui-btn-disabled-color: #080a0c;
  --cui-btn-disabled-bg: #f3f4f7;
  --cui-btn-disabled-border-color: #f3f4f7;
}

.btn-dark {
  --cui-btn-color: #fff;
  --cui-btn-bg: #212631;
  --cui-btn-border-color: #212631;
  --cui-btn-hover-color: #fff;
  --cui-btn-hover-bg: rgb(66.3, 70.55, 79.9);
  --cui-btn-hover-border-color: rgb(55.2, 59.7, 69.6);
  --cui-btn-focus-shadow-rgb: 66.3, 70.55, 79.9;
  --cui-btn-active-color: #fff;
  --cui-btn-active-bg: rgb(77.4, 81.4, 90.2);
  --cui-btn-active-border-color: rgb(55.2, 59.7, 69.6);
  --cui-btn-active-shadow: inset 0 3px 5px rgba(8, 10, 12, 0.125);
  --cui-btn-disabled-color: #fff;
  --cui-btn-disabled-bg: #212631;
  --cui-btn-disabled-border-color: #212631;
}

.btn-outline-primary {
  --cui-btn-color: #39f;
  --cui-btn-border-color: #39f;
  --cui-btn-hover-color: #080a0c;
  --cui-btn-hover-bg: #39f;
  --cui-btn-hover-border-color: #39f;
  --cui-btn-focus-shadow-rgb: 51, 153, 255;
  --cui-btn-active-color: #080a0c;
  --cui-btn-active-bg: #39f;
  --cui-btn-active-border-color: #39f;
  --cui-btn-active-shadow: inset 0 3px 5px rgba(8, 10, 12, 0.125);
  --cui-btn-disabled-color: #39f;
  --cui-btn-disabled-bg: transparent;
  --cui-btn-disabled-border-color: #39f;
  --cui-gradient: none;
}

.btn-outline-secondary {
  --cui-btn-color: #6b7785;
  --cui-btn-border-color: #6b7785;
  --cui-btn-hover-color: #fff;
  --cui-btn-hover-bg: #6b7785;
  --cui-btn-hover-border-color: #6b7785;
  --cui-btn-focus-shadow-rgb: 107, 119, 133;
  --cui-btn-active-color: #fff;
  --cui-btn-active-bg: #6b7785;
  --cui-btn-active-border-color: #6b7785;
  --cui-btn-active-shadow: inset 0 3px 5px rgba(8, 10, 12, 0.125);
  --cui-btn-disabled-color: #6b7785;
  --cui-btn-disabled-bg: transparent;
  --cui-btn-disabled-border-color: #6b7785;
  --cui-gradient: none;
}

.btn-outline-success {
  --cui-btn-color: #51cc8a;
  --cui-btn-border-color: #51cc8a;
  --cui-btn-hover-color: #080a0c;
  --cui-btn-hover-bg: #51cc8a;
  --cui-btn-hover-border-color: #51cc8a;
  --cui-btn-focus-shadow-rgb: 81, 204, 138;
  --cui-btn-active-color: #080a0c;
  --cui-btn-active-bg: #51cc8a;
  --cui-btn-active-border-color: #51cc8a;
  --cui-btn-active-shadow: inset 0 3px 5px rgba(8, 10, 12, 0.125);
  --cui-btn-disabled-color: #51cc8a;
  --cui-btn-disabled-bg: transparent;
  --cui-btn-disabled-border-color: #51cc8a;
  --cui-gradient: none;
}

.btn-outline-info {
  --cui-btn-color: #747af2;
  --cui-btn-border-color: #747af2;
  --cui-btn-hover-color: #080a0c;
  --cui-btn-hover-bg: #747af2;
  --cui-btn-hover-border-color: #747af2;
  --cui-btn-focus-shadow-rgb: 116, 122, 242;
  --cui-btn-active-color: #080a0c;
  --cui-btn-active-bg: #747af2;
  --cui-btn-active-border-color: #747af2;
  --cui-btn-active-shadow: inset 0 3px 5px rgba(8, 10, 12, 0.125);
  --cui-btn-disabled-color: #747af2;
  --cui-btn-disabled-bg: transparent;
  --cui-btn-disabled-border-color: #747af2;
  --cui-gradient: none;
}

.btn-outline-warning {
  --cui-btn-color: #fc0;
  --cui-btn-border-color: #fc0;
  --cui-btn-hover-color: #080a0c;
  --cui-btn-hover-bg: #fc0;
  --cui-btn-hover-border-color: #fc0;
  --cui-btn-focus-shadow-rgb: 255, 204, 0;
  --cui-btn-active-color: #080a0c;
  --cui-btn-active-bg: #fc0;
  --cui-btn-active-border-color: #fc0;
  --cui-btn-active-shadow: inset 0 3px 5px rgba(8, 10, 12, 0.125);
  --cui-btn-disabled-color: #fc0;
  --cui-btn-disabled-bg: transparent;
  --cui-btn-disabled-border-color: #fc0;
  --cui-gradient: none;
}

.btn-outline-danger {
  --cui-btn-color: #ef376e;
  --cui-btn-border-color: #ef376e;
  --cui-btn-hover-color: #080a0c;
  --cui-btn-hover-bg: #ef376e;
  --cui-btn-hover-border-color: #ef376e;
  --cui-btn-focus-shadow-rgb: 239, 55, 110;
  --cui-btn-active-color: #080a0c;
  --cui-btn-active-bg: #ef376e;
  --cui-btn-active-border-color: #ef376e;
  --cui-btn-active-shadow: inset 0 3px 5px rgba(8, 10, 12, 0.125);
  --cui-btn-disabled-color: #ef376e;
  --cui-btn-disabled-bg: transparent;
  --cui-btn-disabled-border-color: #ef376e;
  --cui-gradient: none;
}

.btn-outline-light {
  --cui-btn-color: #f3f4f7;
  --cui-btn-border-color: #f3f4f7;
  --cui-btn-hover-color: #080a0c;
  --cui-btn-hover-bg: #f3f4f7;
  --cui-btn-hover-border-color: #f3f4f7;
  --cui-btn-focus-shadow-rgb: 243, 244, 247;
  --cui-btn-active-color: #080a0c;
  --cui-btn-active-bg: #f3f4f7;
  --cui-btn-active-border-color: #f3f4f7;
  --cui-btn-active-shadow: inset 0 3px 5px rgba(8, 10, 12, 0.125);
  --cui-btn-disabled-color: #f3f4f7;
  --cui-btn-disabled-bg: transparent;
  --cui-btn-disabled-border-color: #f3f4f7;
  --cui-gradient: none;
}

.btn-outline-dark {
  --cui-btn-color: #212631;
  --cui-btn-border-color: #212631;
  --cui-btn-hover-color: #fff;
  --cui-btn-hover-bg: #212631;
  --cui-btn-hover-border-color: #212631;
  --cui-btn-focus-shadow-rgb: 33, 38, 49;
  --cui-btn-active-color: #fff;
  --cui-btn-active-bg: #212631;
  --cui-btn-active-border-color: #212631;
  --cui-btn-active-shadow: inset 0 3px 5px rgba(8, 10, 12, 0.125);
  --cui-btn-disabled-color: #212631;
  --cui-btn-disabled-bg: transparent;
  --cui-btn-disabled-border-color: #212631;
  --cui-gradient: none;
}

.btn-ghost-primary {
  --cui-btn-color: #39f;
  --cui-btn-border-color: transparent;
  --cui-btn-hover-bg: #39f;
  --cui-btn-hover-border-color: #39f;
  --cui-btn-hover-color: #080a0c;
  --cui-btn-active-bg: #39f;
  --cui-btn-active-border-color: #39f;
  --cui-btn-active-color: #080a0c;
  --cui-btn-disabled-color: #39f;
  --cui-btn-disabled-bg: transparent;
  --cui-btn-disabled-border-color: transparent;
}

.btn-ghost-secondary {
  --cui-btn-color: #6b7785;
  --cui-btn-border-color: transparent;
  --cui-btn-hover-bg: #6b7785;
  --cui-btn-hover-border-color: #6b7785;
  --cui-btn-hover-color: #fff;
  --cui-btn-active-bg: #6b7785;
  --cui-btn-active-border-color: #6b7785;
  --cui-btn-active-color: #fff;
  --cui-btn-disabled-color: #6b7785;
  --cui-btn-disabled-bg: transparent;
  --cui-btn-disabled-border-color: transparent;
}

.btn-ghost-success {
  --cui-btn-color: #51cc8a;
  --cui-btn-border-color: transparent;
  --cui-btn-hover-bg: #51cc8a;
  --cui-btn-hover-border-color: #51cc8a;
  --cui-btn-hover-color: #080a0c;
  --cui-btn-active-bg: #51cc8a;
  --cui-btn-active-border-color: #51cc8a;
  --cui-btn-active-color: #080a0c;
  --cui-btn-disabled-color: #51cc8a;
  --cui-btn-disabled-bg: transparent;
  --cui-btn-disabled-border-color: transparent;
}

.btn-ghost-info {
  --cui-btn-color: #747af2;
  --cui-btn-border-color: transparent;
  --cui-btn-hover-bg: #747af2;
  --cui-btn-hover-border-color: #747af2;
  --cui-btn-hover-color: #080a0c;
  --cui-btn-active-bg: #747af2;
  --cui-btn-active-border-color: #747af2;
  --cui-btn-active-color: #080a0c;
  --cui-btn-disabled-color: #747af2;
  --cui-btn-disabled-bg: transparent;
  --cui-btn-disabled-border-color: transparent;
}

.btn-ghost-warning {
  --cui-btn-color: #fc0;
  --cui-btn-border-color: transparent;
  --cui-btn-hover-bg: #fc0;
  --cui-btn-hover-border-color: #fc0;
  --cui-btn-hover-color: #080a0c;
  --cui-btn-active-bg: #fc0;
  --cui-btn-active-border-color: #fc0;
  --cui-btn-active-color: #080a0c;
  --cui-btn-disabled-color: #fc0;
  --cui-btn-disabled-bg: transparent;
  --cui-btn-disabled-border-color: transparent;
}

.btn-ghost-danger {
  --cui-btn-color: #ef376e;
  --cui-btn-border-color: transparent;
  --cui-btn-hover-bg: #ef376e;
  --cui-btn-hover-border-color: #ef376e;
  --cui-btn-hover-color: #080a0c;
  --cui-btn-active-bg: #ef376e;
  --cui-btn-active-border-color: #ef376e;
  --cui-btn-active-color: #080a0c;
  --cui-btn-disabled-color: #ef376e;
  --cui-btn-disabled-bg: transparent;
  --cui-btn-disabled-border-color: transparent;
}

.btn-ghost-light {
  --cui-btn-color: #f3f4f7;
  --cui-btn-border-color: transparent;
  --cui-btn-hover-bg: #f3f4f7;
  --cui-btn-hover-border-color: #f3f4f7;
  --cui-btn-hover-color: #080a0c;
  --cui-btn-active-bg: #f3f4f7;
  --cui-btn-active-border-color: #f3f4f7;
  --cui-btn-active-color: #080a0c;
  --cui-btn-disabled-color: #f3f4f7;
  --cui-btn-disabled-bg: transparent;
  --cui-btn-disabled-border-color: transparent;
}

.btn-ghost-dark {
  --cui-btn-color: #212631;
  --cui-btn-border-color: transparent;
  --cui-btn-hover-bg: #212631;
  --cui-btn-hover-border-color: #212631;
  --cui-btn-hover-color: #fff;
  --cui-btn-active-bg: #212631;
  --cui-btn-active-border-color: #212631;
  --cui-btn-active-color: #fff;
  --cui-btn-disabled-color: #212631;
  --cui-btn-disabled-bg: transparent;
  --cui-btn-disabled-border-color: transparent;
}

.btn-link {
  --cui-btn-font-weight: 400;
  --cui-btn-color: var(--cui-link-color);
  --cui-btn-bg: transparent;
  --cui-btn-border-color: transparent;
  --cui-btn-hover-color: var(--cui-link-hover-color);
  --cui-btn-hover-border-color: transparent;
  --cui-btn-active-border-color: transparent;
  --cui-btn-disabled-color: #6d7d9c;
  --cui-btn-disabled-border-color: transparent;
  --cui-btn-box-shadow: none;
  --cui-btn-focus-shadow-rgb: 44.55, 131.55, 218.55;
  text-decoration: underline;
}

.btn-link:focus-visible {
  color: var(--cui-btn-color);
}

.btn-lg, .btn-group-lg > .btn {
  --cui-btn-padding-y: 0.5rem;
  --cui-btn-padding-x: 1rem;
  --cui-btn-font-size: 1.171875rem;
  --cui-btn-border-radius: var(--cui-border-radius-lg);
}

.btn-sm, .btn-group-sm > .btn {
  --cui-btn-padding-y: 0.25rem;
  --cui-btn-padding-x: 0.5rem;
  --cui-btn-font-size: 0.8203125rem;
  --cui-btn-border-radius: var(--cui-border-radius-sm);
}

[data-coreui-theme=dark] .btn-primary {
  --cui-btn-color: #080a0c;
  --cui-btn-bg: rgb(61.2, 153, 244.8);
  --cui-btn-border-color: rgb(61.2, 153, 244.8);
  --cui-btn-hover-color: #080a0c;
  --cui-btn-hover-bg: rgb(90.27, 168.3, 246.33);
  --cui-btn-hover-border-color: rgb(80.58, 163.2, 245.82);
  --cui-btn-focus-shadow-rgb: 53.22, 131.55, 209.88;
  --cui-btn-active-color: #080a0c;
  --cui-btn-active-bg: rgb(99.96, 173.4, 246.84);
  --cui-btn-active-border-color: rgb(80.58, 163.2, 245.82);
  --cui-btn-active-shadow: inset 0 3px 5px rgba(8, 10, 12, 0.125);
  --cui-btn-disabled-color: #080a0c;
  --cui-btn-disabled-bg: rgb(61.2, 153, 244.8);
  --cui-btn-disabled-border-color: rgb(61.2, 153, 244.8);
}

[data-coreui-theme=dark] .btn-secondary {
  --cui-btn-color: #fff;
  --cui-btn-bg: #6b7785;
  --cui-btn-border-color: #6b7785;
  --cui-btn-hover-color: #fff;
  --cui-btn-hover-bg: rgb(90.95, 101.15, 113.05);
  --cui-btn-hover-border-color: rgb(85.6, 95.2, 106.4);
  --cui-btn-focus-shadow-rgb: 129.2, 139.4, 151.3;
  --cui-btn-active-color: #fff;
  --cui-btn-active-bg: rgb(85.6, 95.2, 106.4);
  --cui-btn-active-border-color: rgb(80.25, 89.25, 99.75);
  --cui-btn-active-shadow: inset 0 3px 5px rgba(8, 10, 12, 0.125);
  --cui-btn-disabled-color: #fff;
  --cui-btn-disabled-bg: #6b7785;
  --cui-btn-disabled-border-color: #6b7785;
}

[data-coreui-theme=dark] .btn-success {
  --cui-btn-color: #080a0c;
  --cui-btn-bg: rgb(87.15, 197.85, 138.45);
  --cui-btn-border-color: rgb(87.15, 197.85, 138.45);
  --cui-btn-hover-color: #080a0c;
  --cui-btn-hover-bg: rgb(112.3275, 206.4225, 155.9325);
  --cui-btn-hover-border-color: rgb(103.935, 203.565, 150.105);
  --cui-btn-focus-shadow-rgb: 75.2775, 169.6725, 119.4825;
  --cui-btn-active-color: #080a0c;
  --cui-btn-active-bg: rgb(120.72, 209.28, 161.76);
  --cui-btn-active-border-color: rgb(103.935, 203.565, 150.105);
  --cui-btn-active-shadow: inset 0 3px 5px rgba(8, 10, 12, 0.125);
  --cui-btn-disabled-color: #080a0c;
  --cui-btn-disabled-bg: rgb(87.15, 197.85, 138.45);
  --cui-btn-disabled-border-color: rgb(87.15, 197.85, 138.45);
}

[data-coreui-theme=dark] .btn-info {
  --cui-btn-color: #080a0c;
  --cui-btn-bg: rgb(122.3, 127.7, 235.7);
  --cui-btn-border-color: rgb(122.3, 127.7, 235.7);
  --cui-btn-hover-color: #080a0c;
  --cui-btn-hover-bg: rgb(142.205, 146.795, 238.595);
  --cui-btn-hover-border-color: rgb(135.57, 140.43, 237.63);
  --cui-btn-focus-shadow-rgb: 105.155, 110.045, 202.145;
  --cui-btn-active-color: #080a0c;
  --cui-btn-active-bg: rgb(148.84, 153.16, 239.56);
  --cui-btn-active-border-color: rgb(135.57, 140.43, 237.63);
  --cui-btn-active-shadow: inset 0 3px 5px rgba(8, 10, 12, 0.125);
  --cui-btn-disabled-color: #080a0c;
  --cui-btn-disabled-bg: rgb(122.3, 127.7, 235.7);
  --cui-btn-disabled-border-color: rgb(122.3, 127.7, 235.7);
}

[data-coreui-theme=dark] .btn-warning {
  --cui-btn-color: #080a0c;
  --cui-btn-bg: rgb(242.25, 196.35, 12.75);
  --cui-btn-border-color: rgb(242.25, 196.35, 12.75);
  --cui-btn-hover-color: #080a0c;
  --cui-btn-hover-bg: rgb(244.1625, 205.1475, 49.0875);
  --cui-btn-hover-border-color: rgb(243.525, 202.215, 36.975);
  --cui-btn-focus-shadow-rgb: 207.1125, 168.3975, 12.6375;
  --cui-btn-active-color: #080a0c;
  --cui-btn-active-bg: rgb(244.8, 208.08, 61.2);
  --cui-btn-active-border-color: rgb(243.525, 202.215, 36.975);
  --cui-btn-active-shadow: inset 0 3px 5px rgba(8, 10, 12, 0.125);
  --cui-btn-disabled-color: #080a0c;
  --cui-btn-disabled-bg: rgb(242.25, 196.35, 12.75);
  --cui-btn-disabled-border-color: rgb(242.25, 196.35, 12.75);
}

[data-coreui-theme=dark] .btn-danger {
  --cui-btn-color: #080a0c;
  --cui-btn-bg: rgb(229.8, 64.2, 113.7);
  --cui-btn-border-color: rgb(229.8, 64.2, 113.7);
  --cui-btn-hover-color: #080a0c;
  --cui-btn-hover-bg: rgb(233.58, 92.82, 134.895);
  --cui-btn-hover-border-color: rgb(232.32, 83.28, 127.83);
  --cui-btn-focus-shadow-rgb: 196.53, 56.07, 98.445;
  --cui-btn-active-color: #080a0c;
  --cui-btn-active-bg: rgb(234.84, 102.36, 141.96);
  --cui-btn-active-border-color: rgb(232.32, 83.28, 127.83);
  --cui-btn-active-shadow: inset 0 3px 5px rgba(8, 10, 12, 0.125);
  --cui-btn-disabled-color: #080a0c;
  --cui-btn-disabled-bg: rgb(229.8, 64.2, 113.7);
  --cui-btn-disabled-border-color: rgb(229.8, 64.2, 113.7);
}

[data-coreui-theme=dark] .btn-light {
  --cui-btn-color: #080a0c;
  --cui-btn-bg: #f3f4f7;
  --cui-btn-border-color: #f3f4f7;
  --cui-btn-hover-color: #080a0c;
  --cui-btn-hover-bg: rgb(244.8, 245.65, 248.2);
  --cui-btn-hover-border-color: rgb(244.2, 245.1, 247.8);
  --cui-btn-focus-shadow-rgb: 207.75, 208.9, 211.75;
  --cui-btn-active-color: #080a0c;
  --cui-btn-active-bg: rgb(245.4, 246.2, 248.6);
  --cui-btn-active-border-color: rgb(244.2, 245.1, 247.8);
  --cui-btn-active-shadow: inset 0 3px 5px rgba(8, 10, 12, 0.125);
  --cui-btn-disabled-color: #080a0c;
  --cui-btn-disabled-bg: #f3f4f7;
  --cui-btn-disabled-border-color: #f3f4f7;
}

[data-coreui-theme=dark] .btn-dark {
  --cui-btn-color: #fff;
  --cui-btn-bg: #212631;
  --cui-btn-border-color: #212631;
  --cui-btn-hover-color: #fff;
  --cui-btn-hover-bg: rgb(28.05, 32.3, 41.65);
  --cui-btn-hover-border-color: rgb(26.4, 30.4, 39.2);
  --cui-btn-focus-shadow-rgb: 66.3, 70.55, 79.9;
  --cui-btn-active-color: #fff;
  --cui-btn-active-bg: rgb(26.4, 30.4, 39.2);
  --cui-btn-active-border-color: rgb(24.75, 28.5, 36.75);
  --cui-btn-active-shadow: inset 0 3px 5px rgba(8, 10, 12, 0.125);
  --cui-btn-disabled-color: #fff;
  --cui-btn-disabled-bg: #212631;
  --cui-btn-disabled-border-color: #212631;
}

[data-coreui-theme=dark] .btn-outline-primary {
  --cui-btn-color: rgb(61.2, 153, 244.8);
  --cui-btn-border-color: rgb(61.2, 153, 244.8);
  --cui-btn-hover-color: #080a0c;
  --cui-btn-hover-bg: rgb(61.2, 153, 244.8);
  --cui-btn-hover-border-color: rgb(61.2, 153, 244.8);
  --cui-btn-focus-shadow-rgb: 61.2, 153, 244.8;
  --cui-btn-active-color: #080a0c;
  --cui-btn-active-bg: rgb(61.2, 153, 244.8);
  --cui-btn-active-border-color: rgb(61.2, 153, 244.8);
  --cui-btn-active-shadow: inset 0 3px 5px rgba(8, 10, 12, 0.125);
  --cui-btn-disabled-color: rgb(61.2, 153, 244.8);
  --cui-btn-disabled-bg: transparent;
  --cui-btn-disabled-border-color: rgb(61.2, 153, 244.8);
  --cui-gradient: none;
}

[data-coreui-theme=dark] .btn-outline-secondary {
  --cui-btn-color: #6b7785;
  --cui-btn-border-color: #6b7785;
  --cui-btn-hover-color: #fff;
  --cui-btn-hover-bg: #6b7785;
  --cui-btn-hover-border-color: #6b7785;
  --cui-btn-focus-shadow-rgb: 107, 119, 133;
  --cui-btn-active-color: #fff;
  --cui-btn-active-bg: #6b7785;
  --cui-btn-active-border-color: #6b7785;
  --cui-btn-active-shadow: inset 0 3px 5px rgba(8, 10, 12, 0.125);
  --cui-btn-disabled-color: #6b7785;
  --cui-btn-disabled-bg: transparent;
  --cui-btn-disabled-border-color: #6b7785;
  --cui-gradient: none;
}

[data-coreui-theme=dark] .btn-outline-success {
  --cui-btn-color: rgb(87.15, 197.85, 138.45);
  --cui-btn-border-color: rgb(87.15, 197.85, 138.45);
  --cui-btn-hover-color: #080a0c;
  --cui-btn-hover-bg: rgb(87.15, 197.85, 138.45);
  --cui-btn-hover-border-color: rgb(87.15, 197.85, 138.45);
  --cui-btn-focus-shadow-rgb: 87.15, 197.85, 138.45;
  --cui-btn-active-color: #080a0c;
  --cui-btn-active-bg: rgb(87.15, 197.85, 138.45);
  --cui-btn-active-border-color: rgb(87.15, 197.85, 138.45);
  --cui-btn-active-shadow: inset 0 3px 5px rgba(8, 10, 12, 0.125);
  --cui-btn-disabled-color: rgb(87.15, 197.85, 138.45);
  --cui-btn-disabled-bg: transparent;
  --cui-btn-disabled-border-color: rgb(87.15, 197.85, 138.45);
  --cui-gradient: none;
}

[data-coreui-theme=dark] .btn-outline-info {
  --cui-btn-color: rgb(122.3, 127.7, 235.7);
  --cui-btn-border-color: rgb(122.3, 127.7, 235.7);
  --cui-btn-hover-color: #080a0c;
  --cui-btn-hover-bg: rgb(122.3, 127.7, 235.7);
  --cui-btn-hover-border-color: rgb(122.3, 127.7, 235.7);
  --cui-btn-focus-shadow-rgb: 122.3, 127.7, 235.7;
  --cui-btn-active-color: #080a0c;
  --cui-btn-active-bg: rgb(122.3, 127.7, 235.7);
  --cui-btn-active-border-color: rgb(122.3, 127.7, 235.7);
  --cui-btn-active-shadow: inset 0 3px 5px rgba(8, 10, 12, 0.125);
  --cui-btn-disabled-color: rgb(122.3, 127.7, 235.7);
  --cui-btn-disabled-bg: transparent;
  --cui-btn-disabled-border-color: rgb(122.3, 127.7, 235.7);
  --cui-gradient: none;
}

[data-coreui-theme=dark] .btn-outline-warning {
  --cui-btn-color: rgb(242.25, 196.35, 12.75);
  --cui-btn-border-color: rgb(242.25, 196.35, 12.75);
  --cui-btn-hover-color: #080a0c;
  --cui-btn-hover-bg: rgb(242.25, 196.35, 12.75);
  --cui-btn-hover-border-color: rgb(242.25, 196.35, 12.75);
  --cui-btn-focus-shadow-rgb: 242.25, 196.35, 12.75;
  --cui-btn-active-color: #080a0c;
  --cui-btn-active-bg: rgb(242.25, 196.35, 12.75);
  --cui-btn-active-border-color: rgb(242.25, 196.35, 12.75);
  --cui-btn-active-shadow: inset 0 3px 5px rgba(8, 10, 12, 0.125);
  --cui-btn-disabled-color: rgb(242.25, 196.35, 12.75);
  --cui-btn-disabled-bg: transparent;
  --cui-btn-disabled-border-color: rgb(242.25, 196.35, 12.75);
  --cui-gradient: none;
}

[data-coreui-theme=dark] .btn-outline-danger {
  --cui-btn-color: rgb(229.8, 64.2, 113.7);
  --cui-btn-border-color: rgb(229.8, 64.2, 113.7);
  --cui-btn-hover-color: #080a0c;
  --cui-btn-hover-bg: rgb(229.8, 64.2, 113.7);
  --cui-btn-hover-border-color: rgb(229.8, 64.2, 113.7);
  --cui-btn-focus-shadow-rgb: 229.8, 64.2, 113.7;
  --cui-btn-active-color: #080a0c;
  --cui-btn-active-bg: rgb(229.8, 64.2, 113.7);
  --cui-btn-active-border-color: rgb(229.8, 64.2, 113.7);
  --cui-btn-active-shadow: inset 0 3px 5px rgba(8, 10, 12, 0.125);
  --cui-btn-disabled-color: rgb(229.8, 64.2, 113.7);
  --cui-btn-disabled-bg: transparent;
  --cui-btn-disabled-border-color: rgb(229.8, 64.2, 113.7);
  --cui-gradient: none;
}

[data-coreui-theme=dark] .btn-outline-light {
  --cui-btn-color: #f3f4f7;
  --cui-btn-border-color: #f3f4f7;
  --cui-btn-hover-color: #080a0c;
  --cui-btn-hover-bg: #f3f4f7;
  --cui-btn-hover-border-color: #f3f4f7;
  --cui-btn-focus-shadow-rgb: 243, 244, 247;
  --cui-btn-active-color: #080a0c;
  --cui-btn-active-bg: #f3f4f7;
  --cui-btn-active-border-color: #f3f4f7;
  --cui-btn-active-shadow: inset 0 3px 5px rgba(8, 10, 12, 0.125);
  --cui-btn-disabled-color: #f3f4f7;
  --cui-btn-disabled-bg: transparent;
  --cui-btn-disabled-border-color: #f3f4f7;
  --cui-gradient: none;
}

[data-coreui-theme=dark] .btn-outline-dark {
  --cui-btn-color: #212631;
  --cui-btn-border-color: #212631;
  --cui-btn-hover-color: #fff;
  --cui-btn-hover-bg: #212631;
  --cui-btn-hover-border-color: #212631;
  --cui-btn-focus-shadow-rgb: 33, 38, 49;
  --cui-btn-active-color: #fff;
  --cui-btn-active-bg: #212631;
  --cui-btn-active-border-color: #212631;
  --cui-btn-active-shadow: inset 0 3px 5px rgba(8, 10, 12, 0.125);
  --cui-btn-disabled-color: #212631;
  --cui-btn-disabled-bg: transparent;
  --cui-btn-disabled-border-color: #212631;
  --cui-gradient: none;
}

[data-coreui-theme=dark] .btn-ghost-primary {
  --cui-btn-color: rgb(61.2, 153, 244.8);
  --cui-btn-border-color: transparent;
  --cui-btn-hover-bg: rgb(61.2, 153, 244.8);
  --cui-btn-hover-border-color: rgb(61.2, 153, 244.8);
  --cui-btn-hover-color: #080a0c;
  --cui-btn-active-bg: rgb(61.2, 153, 244.8);
  --cui-btn-active-border-color: rgb(61.2, 153, 244.8);
  --cui-btn-active-color: #080a0c;
  --cui-btn-disabled-color: rgb(61.2, 153, 244.8);
  --cui-btn-disabled-bg: transparent;
  --cui-btn-disabled-border-color: transparent;
}

[data-coreui-theme=dark] .btn-ghost-secondary {
  --cui-btn-color: #6b7785;
  --cui-btn-border-color: transparent;
  --cui-btn-hover-bg: #6b7785;
  --cui-btn-hover-border-color: #6b7785;
  --cui-btn-hover-color: #fff;
  --cui-btn-active-bg: #6b7785;
  --cui-btn-active-border-color: #6b7785;
  --cui-btn-active-color: #fff;
  --cui-btn-disabled-color: #6b7785;
  --cui-btn-disabled-bg: transparent;
  --cui-btn-disabled-border-color: transparent;
}

[data-coreui-theme=dark] .btn-ghost-success {
  --cui-btn-color: rgb(87.15, 197.85, 138.45);
  --cui-btn-border-color: transparent;
  --cui-btn-hover-bg: rgb(87.15, 197.85, 138.45);
  --cui-btn-hover-border-color: rgb(87.15, 197.85, 138.45);
  --cui-btn-hover-color: #080a0c;
  --cui-btn-active-bg: rgb(87.15, 197.85, 138.45);
  --cui-btn-active-border-color: rgb(87.15, 197.85, 138.45);
  --cui-btn-active-color: #080a0c;
  --cui-btn-disabled-color: rgb(87.15, 197.85, 138.45);
  --cui-btn-disabled-bg: transparent;
  --cui-btn-disabled-border-color: transparent;
}

[data-coreui-theme=dark] .btn-ghost-info {
  --cui-btn-color: rgb(122.3, 127.7, 235.7);
  --cui-btn-border-color: transparent;
  --cui-btn-hover-bg: rgb(122.3, 127.7, 235.7);
  --cui-btn-hover-border-color: rgb(122.3, 127.7, 235.7);
  --cui-btn-hover-color: #080a0c;
  --cui-btn-active-bg: rgb(122.3, 127.7, 235.7);
  --cui-btn-active-border-color: rgb(122.3, 127.7, 235.7);
  --cui-btn-active-color: #080a0c;
  --cui-btn-disabled-color: rgb(122.3, 127.7, 235.7);
  --cui-btn-disabled-bg: transparent;
  --cui-btn-disabled-border-color: transparent;
}

[data-coreui-theme=dark] .btn-ghost-warning {
  --cui-btn-color: rgb(242.25, 196.35, 12.75);
  --cui-btn-border-color: transparent;
  --cui-btn-hover-bg: rgb(242.25, 196.35, 12.75);
  --cui-btn-hover-border-color: rgb(242.25, 196.35, 12.75);
  --cui-btn-hover-color: #080a0c;
  --cui-btn-active-bg: rgb(242.25, 196.35, 12.75);
  --cui-btn-active-border-color: rgb(242.25, 196.35, 12.75);
  --cui-btn-active-color: #080a0c;
  --cui-btn-disabled-color: rgb(242.25, 196.35, 12.75);
  --cui-btn-disabled-bg: transparent;
  --cui-btn-disabled-border-color: transparent;
}

[data-coreui-theme=dark] .btn-ghost-danger {
  --cui-btn-color: rgb(229.8, 64.2, 113.7);
  --cui-btn-border-color: transparent;
  --cui-btn-hover-bg: rgb(229.8, 64.2, 113.7);
  --cui-btn-hover-border-color: rgb(229.8, 64.2, 113.7);
  --cui-btn-hover-color: #080a0c;
  --cui-btn-active-bg: rgb(229.8, 64.2, 113.7);
  --cui-btn-active-border-color: rgb(229.8, 64.2, 113.7);
  --cui-btn-active-color: #080a0c;
  --cui-btn-disabled-color: rgb(229.8, 64.2, 113.7);
  --cui-btn-disabled-bg: transparent;
  --cui-btn-disabled-border-color: transparent;
}

[data-coreui-theme=dark] .btn-ghost-light {
  --cui-btn-color: #f3f4f7;
  --cui-btn-border-color: transparent;
  --cui-btn-hover-bg: #f3f4f7;
  --cui-btn-hover-border-color: #f3f4f7;
  --cui-btn-hover-color: #080a0c;
  --cui-btn-active-bg: #f3f4f7;
  --cui-btn-active-border-color: #f3f4f7;
  --cui-btn-active-color: #080a0c;
  --cui-btn-disabled-color: #f3f4f7;
  --cui-btn-disabled-bg: transparent;
  --cui-btn-disabled-border-color: transparent;
}

[data-coreui-theme=dark] .btn-ghost-dark {
  --cui-btn-color: #212631;
  --cui-btn-border-color: transparent;
  --cui-btn-hover-bg: #212631;
  --cui-btn-hover-border-color: #212631;
  --cui-btn-hover-color: #fff;
  --cui-btn-active-bg: #212631;
  --cui-btn-active-border-color: #212631;
  --cui-btn-active-color: #fff;
  --cui-btn-disabled-color: #212631;
  --cui-btn-disabled-bg: transparent;
  --cui-btn-disabled-border-color: transparent;
}

.fade {
  transition: opacity 0.15s linear;
}

@media (prefers-reduced-motion: reduce) {
  .fade {
    transition: none;
  }
}
.fade:not(.show) {
  opacity: 0;
}

.collapse:not(.show) {
  display: none;
}

.collapsing {
  height: 0;
  overflow: hidden;
  transition: height 0.35s ease;
}

@media (prefers-reduced-motion: reduce) {
  .collapsing {
    transition: none;
  }
}
.collapsing.collapse-horizontal {
  width: 0;
  height: auto;
  transition: width 0.35s ease;
}

@media (prefers-reduced-motion: reduce) {
  .collapsing.collapse-horizontal {
    transition: none;
  }
}
.dropup,
.dropend,
.dropdown,
.dropstart,
.dropup-center,
.dropdown-center {
  position: relative;
}

.dropdown-toggle {
  white-space: nowrap;
}

.dropdown-toggle::after {
  display: inline-block;
  margin-inline-start: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid;
  border-right: 0.3em solid transparent;
  border-bottom: 0;
  border-left: 0.3em solid transparent;
}

.dropdown-toggle:empty::after {
  margin-inline-start: 0;
}

.dropdown-menu {
  --cui-dropdown-zindex: 1000;
  --cui-dropdown-min-width: 10rem;
  --cui-dropdown-padding-x: 0;
  --cui-dropdown-padding-y: 0.5rem;
  --cui-dropdown-spacer: 0.125rem;
  --cui-dropdown-font-size: 0.9375rem;
  --cui-dropdown-color: var(--cui-body-color);
  --cui-dropdown-bg: var(--cui-body-bg);
  --cui-dropdown-border-color: var(--cui-border-color-translucent);
  --cui-dropdown-border-radius: var(--cui-border-radius);
  --cui-dropdown-border-width: var(--cui-border-width);
  --cui-dropdown-inner-border-radius: calc(var(--cui-border-radius) - var(--cui-border-width));
  --cui-dropdown-divider-bg: var(--cui-border-color-translucent);
  --cui-dropdown-divider-margin-y: 0.5rem;
  --cui-dropdown-box-shadow: var(--cui-box-shadow);
  --cui-dropdown-link-color: var(--cui-body-color);
  --cui-dropdown-link-hover-color: var(--cui-body-color);
  --cui-dropdown-link-hover-bg: var(--cui-tertiary-bg);
  --cui-dropdown-link-active-color: rgba(255, 255, 255, 0.87);
  --cui-dropdown-link-active-bg: var(--cui-primary);
  --cui-dropdown-link-disabled-color: var(--cui-tertiary-color);
  --cui-dropdown-item-padding-x: 1rem;
  --cui-dropdown-item-padding-y: 0.25rem;
  --cui-dropdown-header-color: #6d7d9c;
  --cui-dropdown-header-padding-x: 1rem;
  --cui-dropdown-header-padding-y: 0.5rem;
  position: absolute;
  z-index: var(--cui-dropdown-zindex);
  display: none;
  min-width: var(--cui-dropdown-min-width);
  padding: var(--cui-dropdown-padding-y) var(--cui-dropdown-padding-x);
  margin: 0;
  font-size: var(--cui-dropdown-font-size);
  color: var(--cui-dropdown-color);
  text-align: start;
  list-style: none;
  background-color: var(--cui-dropdown-bg);
  background-clip: padding-box;
  border: var(--cui-dropdown-border-width) solid var(--cui-dropdown-border-color);
  border-radius: var(--cui-dropdown-border-radius);
}

.dropdown-menu[data-coreui-popper] {
  inset-inline-start: 0;
  top: 100%;
  margin-top: var(--cui-dropdown-spacer);
}

.dropdown-menu-start {
  --cui-position: start;
}

.dropdown-menu-start[data-coreui-popper] {
  inset-inline-start: 0;
  inset-inline-end: auto;
}

.dropdown-menu-end {
  --cui-position: end;
}

.dropdown-menu-end[data-coreui-popper] {
  inset-inline-start: auto;
  inset-inline-end: 0;
}

@media (min-width: 576px) {
  .dropdown-menu-sm-start {
    --cui-position: start;
  }
  .dropdown-menu-sm-start[data-coreui-popper] {
    inset-inline-start: 0;
    inset-inline-end: auto;
  }
  .dropdown-menu-sm-end {
    --cui-position: end;
  }
  .dropdown-menu-sm-end[data-coreui-popper] {
    inset-inline-start: auto;
    inset-inline-end: 0;
  }
}
@media (min-width: 768px) {
  .dropdown-menu-md-start {
    --cui-position: start;
  }
  .dropdown-menu-md-start[data-coreui-popper] {
    inset-inline-start: 0;
    inset-inline-end: auto;
  }
  .dropdown-menu-md-end {
    --cui-position: end;
  }
  .dropdown-menu-md-end[data-coreui-popper] {
    inset-inline-start: auto;
    inset-inline-end: 0;
  }
}
@media (min-width: 992px) {
  .dropdown-menu-lg-start {
    --cui-position: start;
  }
  .dropdown-menu-lg-start[data-coreui-popper] {
    inset-inline-start: 0;
    inset-inline-end: auto;
  }
  .dropdown-menu-lg-end {
    --cui-position: end;
  }
  .dropdown-menu-lg-end[data-coreui-popper] {
    inset-inline-start: auto;
    inset-inline-end: 0;
  }
}
@media (min-width: 1200px) {
  .dropdown-menu-xl-start {
    --cui-position: start;
  }
  .dropdown-menu-xl-start[data-coreui-popper] {
    inset-inline-start: 0;
    inset-inline-end: auto;
  }
  .dropdown-menu-xl-end {
    --cui-position: end;
  }
  .dropdown-menu-xl-end[data-coreui-popper] {
    inset-inline-start: auto;
    inset-inline-end: 0;
  }
}
@media (min-width: 1400px) {
  .dropdown-menu-xxl-start {
    --cui-position: start;
  }
  .dropdown-menu-xxl-start[data-coreui-popper] {
    inset-inline-start: 0;
    inset-inline-end: auto;
  }
  .dropdown-menu-xxl-end {
    --cui-position: end;
  }
  .dropdown-menu-xxl-end[data-coreui-popper] {
    inset-inline-start: auto;
    inset-inline-end: 0;
  }
}
.dropup .dropdown-menu[data-coreui-popper] {
  top: auto;
  bottom: 100%;
  margin-top: 0;
  margin-bottom: var(--cui-dropdown-spacer);
}

.dropup .dropdown-toggle::after {
  display: inline-block;
  margin-inline-start: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0;
  border-right: 0.3em solid transparent;
  border-bottom: 0.3em solid;
  border-left: 0.3em solid transparent;
}

.dropup .dropdown-toggle:empty::after {
  margin-inline-start: 0;
}

.dropend .dropdown-menu[data-coreui-popper] {
  inset-inline-start: 100%;
  inset-inline-end: auto;
  top: 0;
  margin-inline-start: var(--cui-dropdown-spacer);
  margin-top: 0;
}

.dropend .dropdown-toggle::after {
  display: inline-block;
  margin-inline-start: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid transparent;
  border-right: 0;
  border-bottom: 0.3em solid transparent;
  border-left: 0.3em solid;
  vertical-align: 0;
}

.dropend .dropdown-toggle:empty::after {
  margin-inline-start: 0;
}

.dropstart .dropdown-menu[data-coreui-popper] {
  inset-inline-start: auto;
  inset-inline-end: 100%;
  top: 0;
  margin-inline-end: var(--cui-dropdown-spacer);
  margin-top: 0;
}

.dropstart .dropdown-toggle::after {
  display: inline-block;
  margin-inline-start: 0.255em;
  vertical-align: 0.255em;
  content: "";
  display: none;
}

.dropstart .dropdown-toggle::before {
  display: inline-block;
  margin-inline-end: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid transparent;
  border-right: 0.3em solid;
  border-bottom: 0.3em solid transparent;
  vertical-align: 0;
}

.dropstart .dropdown-toggle:empty::after {
  margin-inline-start: 0;
}

.dropdown-divider {
  height: 0;
  margin: var(--cui-dropdown-divider-margin-y) 0;
  overflow: hidden;
  border-top: 1px solid var(--cui-dropdown-divider-bg);
  opacity: 1;
}

.dropdown-item {
  display: block;
  width: 100%;
  padding: var(--cui-dropdown-item-padding-y) var(--cui-dropdown-item-padding-x);
  clear: both;
  font-weight: 400;
  color: var(--cui-dropdown-link-color);
  text-align: inherit;
  text-decoration: none;
  white-space: nowrap;
  background-color: transparent;
  border: 0;
  border-radius: var(--cui-dropdown-item-border-radius, 0);
}

.dropdown-item:hover, .dropdown-item:focus {
  color: var(--cui-dropdown-link-hover-color);
  background-color: var(--cui-dropdown-link-hover-bg);
}

.dropdown-item.active, .dropdown-item:active {
  color: var(--cui-dropdown-link-active-color);
  text-decoration: none;
  background-color: var(--cui-dropdown-link-active-bg);
}

.dropdown-item.disabled, .dropdown-item:disabled {
  color: var(--cui-dropdown-link-disabled-color);
  pointer-events: none;
  background-color: transparent;
}

.dropdown-menu.show {
  display: block;
}

.dropdown-header {
  display: block;
  padding: var(--cui-dropdown-header-padding-y) var(--cui-dropdown-header-padding-x);
  margin-bottom: 0;
  font-size: 0.8203125rem;
  color: var(--cui-dropdown-header-color);
  white-space: nowrap;
}

.dropdown-item-text {
  display: block;
  padding: var(--cui-dropdown-item-padding-y) var(--cui-dropdown-item-padding-x);
  color: var(--cui-dropdown-link-color);
}

.dropdown-menu-dark {
  --cui-dropdown-color: #dbdfe6;
  --cui-dropdown-bg: #323a49;
  --cui-dropdown-border-color: var(--cui-border-color-translucent);
  --cui-dropdown-link-color: #dbdfe6;
  --cui-dropdown-link-hover-color: #fff;
  --cui-dropdown-divider-bg: var(--cui-border-color-translucent);
  --cui-dropdown-link-hover-bg: rgba(255, 255, 255, 0.15);
  --cui-dropdown-link-active-color: rgba(255, 255, 255, 0.87);
  --cui-dropdown-link-active-bg: var(--cui-primary);
  --cui-dropdown-link-disabled-color: #aab3c5;
  --cui-dropdown-header-color: #aab3c5;
}

.btn-group,
.btn-group-vertical {
  position: relative;
  display: inline-flex;
  vertical-align: middle;
}

.btn-group > .btn,
.btn-group-vertical > .btn {
  position: relative;
  flex: 1 1 auto;
}

.btn-group > .btn-check:checked + .btn,
.btn-group > .btn-check:focus + .btn,
.btn-group > .btn:hover,
.btn-group > .btn:focus,
.btn-group > .btn:active,
.btn-group > .btn.active,
.btn-group-vertical > .btn-check:checked + .btn,
.btn-group-vertical > .btn-check:focus + .btn,
.btn-group-vertical > .btn:hover,
.btn-group-vertical > .btn:focus,
.btn-group-vertical > .btn:active,
.btn-group-vertical > .btn.active {
  z-index: 1;
}

.btn-toolbar {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
}

.btn-toolbar .input-group {
  width: auto;
}

.btn-group {
  border-radius: var(--cui-border-radius);
}

.btn-group > :not(.btn-check:first-child) + .btn,
.btn-group > .btn-group:not(:first-child) {
  margin-inline-start: calc(-1 * var(--cui-border-width));
}

.btn-group > .btn:not(:last-child):not(.dropdown-toggle),
.btn-group > .btn.dropdown-toggle-split:first-child,
.btn-group > .btn-group:not(:last-child) > .btn {
  border-start-end-radius: 0;
  border-end-end-radius: 0;
}

.btn-group > .btn:nth-child(n+3),
.btn-group > :not(.btn-check) + .btn,
.btn-group > .btn-group:not(:first-child) > .btn {
  border-start-start-radius: 0;
  border-end-start-radius: 0;
}

.dropdown-toggle-split {
  padding-right: 0.5625rem;
  padding-left: 0.5625rem;
}

.dropdown-toggle-split::after, .dropup .dropdown-toggle-split::after, .dropend .dropdown-toggle-split::after {
  margin-inline-start: 0;
}

.dropstart .dropdown-toggle-split::before {
  margin-inline-end: 0;
}

.btn-sm + .dropdown-toggle-split, .btn-group-sm > .btn + .dropdown-toggle-split {
  padding-right: 0.375rem;
  padding-left: 0.375rem;
}

.btn-lg + .dropdown-toggle-split, .btn-group-lg > .btn + .dropdown-toggle-split {
  padding-right: 0.75rem;
  padding-left: 0.75rem;
}

.btn-group-vertical {
  flex-direction: column;
  align-items: flex-start;
  justify-content: center;
}

.btn-group-vertical > .btn,
.btn-group-vertical > .btn-group {
  width: 100%;
}

.btn-group-vertical > .btn:not(:first-child),
.btn-group-vertical > .btn-group:not(:first-child) {
  margin-top: calc(-1 * var(--cui-border-width));
}

.btn-group-vertical > .btn:not(:last-child):not(.dropdown-toggle),
.btn-group-vertical > .btn-group:not(:last-child) > .btn {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}

.btn-group-vertical > .btn:nth-child(n+3),
.btn-group-vertical > :not(.btn-check) + .btn,
.btn-group-vertical > .btn-group:not(:first-child) > .btn {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.nav {
  --cui-nav-link-padding-x: 1rem;
  --cui-nav-link-padding-y: 0.5rem;
  --cui-nav-link-color: var(--cui-link-color);
  --cui-nav-link-hover-color: var(--cui-link-hover-color);
  --cui-nav-link-disabled-color: var(--cui-secondary-color);
  display: flex;
  flex-wrap: wrap;
  padding-inline-start: 0;
  margin-bottom: 0;
  list-style: none;
}

.nav-link {
  display: block;
  padding: var(--cui-nav-link-padding-y) var(--cui-nav-link-padding-x);
  font-size: var(--cui-nav-link-font-size);
  font-weight: var(--cui-nav-link-font-weight);
  color: var(--cui-nav-link-color);
  text-decoration: none;
  background: none;
  border: 0;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out;
}

@media (prefers-reduced-motion: reduce) {
  .nav-link {
    transition: none;
  }
}
.nav-link:hover, .nav-link:focus {
  color: var(--cui-nav-link-hover-color);
}

.nav-link:focus-visible {
  outline: 0;
  box-shadow: 0 0 0 0.25rem rgba(51, 153, 255, 0.25);
}

.nav-link.disabled, .nav-link:disabled {
  color: var(--cui-nav-link-disabled-color);
  pointer-events: none;
  cursor: default;
}

.nav-tabs {
  --cui-nav-tabs-border-width: var(--cui-border-width);
  --cui-nav-tabs-border-color: var(--cui-border-color);
  --cui-nav-tabs-border-radius: var(--cui-border-radius);
  --cui-nav-tabs-link-hover-border-color: var(--cui-secondary-bg) var(--cui-secondary-bg) var(--cui-border-color);
  --cui-nav-tabs-link-active-color: var(--cui-emphasis-color);
  --cui-nav-tabs-link-active-bg: var(--cui-body-bg);
  --cui-nav-tabs-link-active-border-color: var(--cui-border-color) var(--cui-border-color) var(--cui-body-bg);
  border-bottom: var(--cui-nav-tabs-border-width) solid var(--cui-nav-tabs-border-color);
}

.nav-tabs .nav-link {
  margin-bottom: calc(-1 * var(--cui-nav-tabs-border-width));
  border: var(--cui-nav-tabs-border-width) solid transparent;
  border-top-left-radius: var(--cui-nav-tabs-border-radius);
  border-top-right-radius: var(--cui-nav-tabs-border-radius);
}

.nav-tabs .nav-link:hover, .nav-tabs .nav-link:focus {
  isolation: isolate;
  border-color: var(--cui-nav-tabs-link-hover-border-color);
}

.nav-tabs .nav-link.active,
.nav-tabs .nav-item.show .nav-link {
  color: var(--cui-nav-tabs-link-active-color);
  background-color: var(--cui-nav-tabs-link-active-bg);
  border-color: var(--cui-nav-tabs-link-active-border-color);
}

.nav-tabs .dropdown-menu {
  margin-top: calc(-1 * var(--cui-nav-tabs-border-width));
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.nav-pills {
  --cui-nav-pills-border-radius: var(--cui-border-radius);
  --cui-nav-pills-link-active-color: rgba(255, 255, 255, 0.87);
  --cui-nav-pills-link-active-bg: var(--cui-primary);
}

.nav-pills .nav-link {
  border-radius: var(--cui-nav-pills-border-radius);
}

.nav-pills .nav-link.active,
.nav-pills .show > .nav-link {
  color: var(--cui-nav-pills-link-active-color);
  background-color: var(--cui-nav-pills-link-active-bg);
}

.nav-underline {
  --cui-nav-underline-gap: 1rem;
  --cui-nav-underline-border-width: 0.125rem;
  --cui-nav-underline-link-active-color: var(--cui-emphasis-color);
  gap: var(--cui-nav-underline-gap);
}

.nav-underline .nav-link {
  padding-right: 0;
  padding-left: 0;
  border-bottom: var(--cui-nav-underline-border-width) solid transparent;
}

.nav-underline .nav-link:hover, .nav-underline .nav-link:focus {
  border-bottom-color: currentcolor;
}

.nav-underline .nav-link.active,
.nav-underline .show > .nav-link {
  font-weight: 700;
  color: var(--cui-nav-underline-link-active-color);
  border-bottom-color: currentcolor;
}

.nav-underline-border {
  --cui-nav-underline-border-gap: 0.5rem;
  --cui-nav-underline-border-border-color: var(--cui-border-color);
  --cui-nav-underline-border-border-width: 0.125rem;
  --cui-nav-underline-border-link-padding-x: 0.5rem;
  --cui-nav-underline-border-link-padding-y: 0.5rem;
  --cui-nav-underline-border-link-color: var(--cui-secondary-color);
  --cui-nav-underline-border-link-active-color: var(--cui-primary);
  --cui-nav-underline-border-link-disabled-color: var(--cui-tertiary-color);
  --cui-nav-link-color: var(--cui-nav-underline-border-link-color);
  --cui-nav-link-disabled-color: var(--cui-nav-underline-border-link-disabled-color);
  gap: var(--cui-nav-underline-border-gap);
  border-bottom: var(--cui-nav-underline-border-border-width) solid var(--cui-nav-underline-border-border-color);
}

.nav-underline-border .nav-link {
  padding: var(--cui-nav-underline-border-link-padding-y) var(--cui-nav-underline-border-link-padding-x);
  margin-bottom: calc(-1 * var(--cui-nav-underline-border-border-width));
  border-bottom: var(--cui-nav-underline-border-border-width) solid transparent;
}

.nav-underline-border .nav-link:hover, .nav-underline-border .nav-link:focus {
  border-bottom-color: currentcolor;
}

.nav-underline-border .nav-link.active,
.nav-underline-border .show > .nav-link {
  font-weight: 700;
  color: var(--cui-nav-underline-border-link-active-color);
  border-bottom-color: currentcolor;
}

.nav-enclosed {
  --cui-nav-enclosed-padding: 0.125rem;
  --cui-nav-enclosed-bg: var(--cui-tertiary-bg);
  --cui-nav-enclosed-border-radius: 0.5rem;
  --cui-nav-enclosed-link-padding-x: 0.875rem;
  --cui-nav-enclosed-link-padding-y: 0.375rem;
  --cui-nav-enclosed-link-color: var(--cui-body-color);
  --cui-nav-enclosed-link-border-width: 1px;
  --cui-nav-enclosed-link-active-color: var(--cui-body-color);
  --cui-nav-enclosed-link-active-bg: var(--cui-body-bg);
  --cui-nav-enclosed-link-active-border-color: var(--cui-border-color);
  --cui-nav-enclosed-link-hover-box-shadow: var(--cui-box-shadow-sm);
  --cui-nav-enclosed-link-disabled-color: var(--cui-secondary-color);
  display: inline-flex;
  padding: var(--cui-nav-enclosed-padding);
  background-color: var(--cui-nav-enclosed-bg);
  border-radius: var(--cui-nav-enclosed-border-radius);
}

.nav-enclosed .nav-link {
  padding: calc(var(--cui-nav-enclosed-link-padding-y) - var(--cui-nav-enclosed-link-border-width)) calc(var(--cui-nav-enclosed-link-padding-x) - var(--cui-nav-enclosed-link-border-width));
  color: var(--cui-nav-enclosed-link-color);
  border: var(--cui-nav-enclosed-link-border-width) solid transparent;
  border-radius: calc(var(--cui-nav-enclosed-border-radius) - var(--cui-nav-enclosed-padding));
}

.nav-enclosed .nav-link.disabled {
  color: var(--cui-nav-enclosed-link-disabled-color);
}

.nav-enclosed .nav-link.active,
.nav-enclosed .show > .nav-link {
  color: var(--cui-nav-enclosed-link-active-color);
  background-color: var(--cui-nav-enclosed-link-active-bg);
  border: 1px solid var(--cui-nav-enclosed-link-active-border-color);
}

.nav-enclosed .nav-link.active:not(:focus-visible),
.nav-enclosed .show > .nav-link:not(:focus-visible) {
  box-shadow: var(--cui-nav-enclosed-link-hover-box-shadow);
}

.nav-enclosed-pills {
  --cui-nav-enclosed-border-radius: 50rem;
}

.nav-fill > .nav-link,
.nav-fill .nav-item {
  flex: 1 1 auto;
  text-align: center;
}

.nav-justified > .nav-link,
.nav-justified .nav-item {
  flex-grow: 1;
  flex-basis: 0;
  text-align: center;
}

.nav-fill .nav-item .nav-link,
.nav-justified .nav-item .nav-link {
  width: 100%;
}

.tab-content > .tab-pane {
  display: none;
}

.tab-content > .active {
  display: block;
}

.navbar {
  --cui-navbar-padding-x: 0;
  --cui-navbar-padding-y: 0.5rem;
  --cui-navbar-color: rgba(var(--cui-emphasis-color-rgb), 0.65);
  --cui-navbar-hover-color: rgba(var(--cui-emphasis-color-rgb), 0.8);
  --cui-navbar-disabled-color: rgba(var(--cui-emphasis-color-rgb), 0.3);
  --cui-navbar-active-color: rgba(var(--cui-emphasis-color-rgb), 1);
  --cui-navbar-brand-padding-y: 0.32421875rem;
  --cui-navbar-brand-margin-end: 1rem;
  --cui-navbar-brand-font-size: 1.171875rem;
  --cui-navbar-brand-color: rgba(var(--cui-emphasis-color-rgb), 1);
  --cui-navbar-brand-hover-color: rgba(var(--cui-emphasis-color-rgb), 1);
  --cui-navbar-nav-link-padding-x: 0.5rem;
  --cui-navbar-toggler-padding-y: 0.25rem;
  --cui-navbar-toggler-padding-x: 0.75rem;
  --cui-navbar-toggler-font-size: 1.171875rem;
  --cui-navbar-toggler-icon-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%2837, 42.92, 54.02, 0.75%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
  --cui-navbar-toggler-border-color: rgba(var(--cui-emphasis-color-rgb), 0.15);
  --cui-navbar-toggler-border-radius: var(--cui-border-radius);
  --cui-navbar-toggler-focus-width: 0.25rem;
  --cui-navbar-toggler-transition: box-shadow 0.15s ease-in-out;
  position: relative;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
  padding: var(--cui-navbar-padding-y) var(--cui-navbar-padding-x);
}

.navbar > .container-xxl, .navbar > .container-xl, .navbar > .container-lg, .navbar > .container-md, .navbar > .container-sm, .navbar > .container,
.navbar > .container-fluid {
  display: flex;
  flex-wrap: inherit;
  align-items: center;
  justify-content: space-between;
}

.navbar-brand {
  padding-top: var(--cui-navbar-brand-padding-y);
  padding-bottom: var(--cui-navbar-brand-padding-y);
  margin-inline-end: var(--cui-navbar-brand-margin-end);
  font-size: var(--cui-navbar-brand-font-size);
  color: var(--cui-navbar-brand-color);
  text-decoration: none;
  white-space: nowrap;
}

.navbar-brand:hover, .navbar-brand:focus {
  color: var(--cui-navbar-brand-hover-color);
}

.navbar-nav {
  --cui-nav-link-padding-x: 0;
  --cui-nav-link-padding-y: 0.5rem;
  --cui-nav-link-color: var(--cui-navbar-color);
  --cui-nav-link-hover-color: var(--cui-navbar-hover-color);
  --cui-nav-link-disabled-color: var(--cui-navbar-disabled-color);
  display: flex;
  flex-direction: column;
  padding-inline-start: 0;
  margin-bottom: 0;
  list-style: none;
}

.navbar-nav .nav-link.active, .navbar-nav .nav-link.show {
  color: var(--cui-navbar-active-color);
}

.navbar-nav .dropdown-menu {
  position: static;
}

.navbar-text {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  color: var(--cui-navbar-color);
}

.navbar-text a,
.navbar-text a:hover,
.navbar-text a:focus {
  color: var(--cui-navbar-active-color);
}

.navbar-collapse {
  flex-grow: 1;
  flex-basis: 100%;
  align-items: center;
}

.navbar-toggler {
  padding: var(--cui-navbar-toggler-padding-y) var(--cui-navbar-toggler-padding-x);
  font-size: var(--cui-navbar-toggler-font-size);
  line-height: 1;
  color: var(--cui-navbar-color);
  background-color: transparent;
  border: var(--cui-border-width) solid var(--cui-navbar-toggler-border-color);
  border-radius: var(--cui-navbar-toggler-border-radius);
  transition: var(--cui-navbar-toggler-transition);
}

@media (prefers-reduced-motion: reduce) {
  .navbar-toggler {
    transition: none;
  }
}
.navbar-toggler:hover {
  text-decoration: none;
}

.navbar-toggler:focus {
  text-decoration: none;
  outline: 0;
  box-shadow: 0 0 0 var(--cui-navbar-toggler-focus-width);
}

.navbar-toggler-icon {
  display: inline-block;
  width: 1.5em;
  height: 1.5em;
  vertical-align: middle;
  background-image: var(--cui-navbar-toggler-icon-bg);
  background-repeat: no-repeat;
  background-position: center;
  background-size: 100%;
}

.navbar-nav-scroll {
  max-height: var(--cui-scroll-height, 75vh);
  overflow-y: auto;
}

@media (min-width: 576px) {
  .navbar-expand-sm {
    flex-wrap: nowrap;
    justify-content: flex-start;
  }
  .navbar-expand-sm .navbar-nav {
    flex-direction: row;
  }
  .navbar-expand-sm .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-sm .navbar-nav .nav-link {
    padding-right: var(--cui-navbar-nav-link-padding-x);
    padding-left: var(--cui-navbar-nav-link-padding-x);
  }
  .navbar-expand-sm .navbar-nav-scroll {
    overflow: visible;
  }
  .navbar-expand-sm .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .navbar-expand-sm .navbar-toggler {
    display: none;
  }
  .navbar-expand-sm .offcanvas {
    position: static;
    z-index: auto;
    flex-grow: 1;
    width: auto !important;
    height: auto !important;
    visibility: visible !important;
    background-color: transparent !important;
    border: 0 !important;
    transform: none !important;
    transition: none;
  }
  .navbar-expand-sm .offcanvas .offcanvas-header {
    display: none;
  }
  .navbar-expand-sm .offcanvas .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
  }
}
@media (min-width: 768px) {
  .navbar-expand-md {
    flex-wrap: nowrap;
    justify-content: flex-start;
  }
  .navbar-expand-md .navbar-nav {
    flex-direction: row;
  }
  .navbar-expand-md .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-md .navbar-nav .nav-link {
    padding-right: var(--cui-navbar-nav-link-padding-x);
    padding-left: var(--cui-navbar-nav-link-padding-x);
  }
  .navbar-expand-md .navbar-nav-scroll {
    overflow: visible;
  }
  .navbar-expand-md .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .navbar-expand-md .navbar-toggler {
    display: none;
  }
  .navbar-expand-md .offcanvas {
    position: static;
    z-index: auto;
    flex-grow: 1;
    width: auto !important;
    height: auto !important;
    visibility: visible !important;
    background-color: transparent !important;
    border: 0 !important;
    transform: none !important;
    transition: none;
  }
  .navbar-expand-md .offcanvas .offcanvas-header {
    display: none;
  }
  .navbar-expand-md .offcanvas .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
  }
}
@media (min-width: 992px) {
  .navbar-expand-lg {
    flex-wrap: nowrap;
    justify-content: flex-start;
  }
  .navbar-expand-lg .navbar-nav {
    flex-direction: row;
  }
  .navbar-expand-lg .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-lg .navbar-nav .nav-link {
    padding-right: var(--cui-navbar-nav-link-padding-x);
    padding-left: var(--cui-navbar-nav-link-padding-x);
  }
  .navbar-expand-lg .navbar-nav-scroll {
    overflow: visible;
  }
  .navbar-expand-lg .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .navbar-expand-lg .navbar-toggler {
    display: none;
  }
  .navbar-expand-lg .offcanvas {
    position: static;
    z-index: auto;
    flex-grow: 1;
    width: auto !important;
    height: auto !important;
    visibility: visible !important;
    background-color: transparent !important;
    border: 0 !important;
    transform: none !important;
    transition: none;
  }
  .navbar-expand-lg .offcanvas .offcanvas-header {
    display: none;
  }
  .navbar-expand-lg .offcanvas .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
  }
}
@media (min-width: 1200px) {
  .navbar-expand-xl {
    flex-wrap: nowrap;
    justify-content: flex-start;
  }
  .navbar-expand-xl .navbar-nav {
    flex-direction: row;
  }
  .navbar-expand-xl .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-xl .navbar-nav .nav-link {
    padding-right: var(--cui-navbar-nav-link-padding-x);
    padding-left: var(--cui-navbar-nav-link-padding-x);
  }
  .navbar-expand-xl .navbar-nav-scroll {
    overflow: visible;
  }
  .navbar-expand-xl .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .navbar-expand-xl .navbar-toggler {
    display: none;
  }
  .navbar-expand-xl .offcanvas {
    position: static;
    z-index: auto;
    flex-grow: 1;
    width: auto !important;
    height: auto !important;
    visibility: visible !important;
    background-color: transparent !important;
    border: 0 !important;
    transform: none !important;
    transition: none;
  }
  .navbar-expand-xl .offcanvas .offcanvas-header {
    display: none;
  }
  .navbar-expand-xl .offcanvas .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
  }
}
@media (min-width: 1400px) {
  .navbar-expand-xxl {
    flex-wrap: nowrap;
    justify-content: flex-start;
  }
  .navbar-expand-xxl .navbar-nav {
    flex-direction: row;
  }
  .navbar-expand-xxl .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-xxl .navbar-nav .nav-link {
    padding-right: var(--cui-navbar-nav-link-padding-x);
    padding-left: var(--cui-navbar-nav-link-padding-x);
  }
  .navbar-expand-xxl .navbar-nav-scroll {
    overflow: visible;
  }
  .navbar-expand-xxl .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .navbar-expand-xxl .navbar-toggler {
    display: none;
  }
  .navbar-expand-xxl .offcanvas {
    position: static;
    z-index: auto;
    flex-grow: 1;
    width: auto !important;
    height: auto !important;
    visibility: visible !important;
    background-color: transparent !important;
    border: 0 !important;
    transform: none !important;
    transition: none;
  }
  .navbar-expand-xxl .offcanvas .offcanvas-header {
    display: none;
  }
  .navbar-expand-xxl .offcanvas .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
  }
}
.navbar-expand {
  flex-wrap: nowrap;
  justify-content: flex-start;
}

.navbar-expand .navbar-nav {
  flex-direction: row;
}

.navbar-expand .navbar-nav .dropdown-menu {
  position: absolute;
}

.navbar-expand .navbar-nav .nav-link {
  padding-right: var(--cui-navbar-nav-link-padding-x);
  padding-left: var(--cui-navbar-nav-link-padding-x);
}

.navbar-expand .navbar-nav-scroll {
  overflow: visible;
}

.navbar-expand .navbar-collapse {
  display: flex !important;
  flex-basis: auto;
}

.navbar-expand .navbar-toggler {
  display: none;
}

.navbar-expand .offcanvas {
  position: static;
  z-index: auto;
  flex-grow: 1;
  width: auto !important;
  height: auto !important;
  visibility: visible !important;
  background-color: transparent !important;
  border: 0 !important;
  transform: none !important;
  transition: none;
}

.navbar-expand .offcanvas .offcanvas-header {
  display: none;
}

.navbar-expand .offcanvas .offcanvas-body {
  display: flex;
  flex-grow: 0;
  padding: 0;
  overflow-y: visible;
}

.navbar-dark,
.navbar[data-coreui-theme=dark] {
  --cui-navbar-color: rgba(255, 255, 255, 0.55);
  --cui-navbar-hover-color: rgba(255, 255, 255, 0.75);
  --cui-navbar-disabled-color: rgba(255, 255, 255, 0.25);
  --cui-navbar-active-color: #fff;
  --cui-navbar-brand-color: #fff;
  --cui-navbar-brand-hover-color: #fff;
  --cui-navbar-toggler-border-color: rgba(255, 255, 255, 0.1);
  --cui-navbar-toggler-icon-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
}

[data-coreui-theme=dark] .navbar-toggler-icon {
  --cui-navbar-toggler-icon-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
}

.card {
  --cui-card-spacer-y: 1rem;
  --cui-card-spacer-x: 1rem;
  --cui-card-title-spacer-y: 0.5rem;
  --cui-card-border-width: var(--cui-border-width);
  --cui-card-border-color: var(--cui-border-color-translucent);
  --cui-card-border-radius: var(--cui-border-radius);
  --cui-card-inner-border-radius: calc(var(--cui-border-radius) - (var(--cui-border-width)));
  --cui-card-cap-padding-y: 0.5rem;
  --cui-card-cap-padding-x: 1rem;
  --cui-card-cap-bg: rgba(var(--cui-body-color-rgb), 0.03);
  --cui-card-bg: var(--cui-body-bg);
  --cui-card-img-overlay-padding: 1rem;
  --cui-card-group-margin: 0.75rem;
  position: relative;
  display: flex;
  flex-direction: column;
  min-width: 0;
  height: var(--cui-card-height);
  color: var(--cui-body-color);
  word-wrap: break-word;
  background-color: var(--cui-card-bg);
  background-clip: border-box;
  border: var(--cui-card-border-width) solid var(--cui-card-border-color);
  border-radius: var(--cui-card-border-radius);
}

.card > hr {
  margin-right: 0;
  margin-left: 0;
}

.card > .list-group {
  border-top: inherit;
  border-bottom: inherit;
}

.card > .list-group:first-child {
  border-top-width: 0;
  border-top-left-radius: var(--cui-card-inner-border-radius);
  border-top-right-radius: var(--cui-card-inner-border-radius);
}

.card > .list-group:last-child {
  border-bottom-width: 0;
  border-bottom-right-radius: var(--cui-card-inner-border-radius);
  border-bottom-left-radius: var(--cui-card-inner-border-radius);
}

.card > .card-header + .list-group,
.card > .list-group + .card-footer {
  border-top: 0;
}

.card-body {
  flex: 1 1 auto;
  padding: var(--cui-card-spacer-y) var(--cui-card-spacer-x);
  color: var(--cui-card-color);
}

.card-title {
  margin-bottom: var(--cui-card-title-spacer-y);
  color: var(--cui-card-title-color);
}

.card-subtitle {
  margin-top: calc(-0.5 * var(--cui-card-title-spacer-y));
  margin-bottom: 0;
  color: var(--cui-card-subtitle-color);
}

.card-text:last-child {
  margin-bottom: 0;
}

.card-link + .card-link {
  margin-inline-start: var(--cui-card-spacer-x);
}

.card-header {
  padding: var(--cui-card-cap-padding-y) var(--cui-card-cap-padding-x);
  margin-bottom: 0;
  color: var(--cui-card-cap-color);
  background-color: var(--cui-card-cap-bg);
  border-bottom: var(--cui-card-border-width) solid var(--cui-card-border-color);
}

.card-header:first-child {
  border-radius: var(--cui-card-inner-border-radius) var(--cui-card-inner-border-radius) 0 0;
}

.card-footer {
  padding: var(--cui-card-cap-padding-y) var(--cui-card-cap-padding-x);
  color: var(--cui-card-cap-color);
  background-color: var(--cui-card-cap-bg);
  border-top: var(--cui-card-border-width) solid var(--cui-card-border-color);
}

.card-footer:last-child {
  border-radius: 0 0 var(--cui-card-inner-border-radius) var(--cui-card-inner-border-radius);
}

.card-header-tabs {
  margin-right: calc(-0.5 * var(--cui-card-cap-padding-x));
  margin-bottom: calc(-1 * var(--cui-card-cap-padding-y));
  margin-left: calc(-0.5 * var(--cui-card-cap-padding-x));
  border-bottom: 0;
}

.card-header-tabs .nav-link.active {
  background-color: var(--cui-card-bg);
  border-bottom-color: var(--cui-card-bg);
}

.card-header-pills {
  margin-right: calc(-0.5 * var(--cui-card-cap-padding-x));
  margin-left: calc(-0.5 * var(--cui-card-cap-padding-x));
}

.card-img-overlay {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  padding: var(--cui-card-img-overlay-padding);
  border-radius: var(--cui-card-inner-border-radius);
}

.card-img,
.card-img-top,
.card-img-bottom {
  width: 100%;
}

.card-img,
.card-img-top {
  border-top-left-radius: var(--cui-card-inner-border-radius);
  border-top-right-radius: var(--cui-card-inner-border-radius);
}

.card-img,
.card-img-bottom {
  border-bottom-right-radius: var(--cui-card-inner-border-radius);
  border-bottom-left-radius: var(--cui-card-inner-border-radius);
}

.card-group > .card {
  margin-bottom: var(--cui-card-group-margin);
}

@media (min-width: 576px) {
  .card-group {
    display: flex;
    flex-flow: row wrap;
  }
  .card-group > .card {
    flex: 1 0 0;
    margin-bottom: 0;
  }
  .card-group > .card + .card {
    margin-inline-start: 0;
    border-inline-start: 0;
  }
  .card-group > .card:not(:last-child) {
    border-start-end-radius: 0;
    border-end-end-radius: 0;
  }
  .card-group > .card:not(:last-child) > .card-img-top,
  .card-group > .card:not(:last-child) > .card-header {
    border-top-right-radius: 0;
  }
  .card-group > .card:not(:last-child) > .card-img-bottom,
  .card-group > .card:not(:last-child) > .card-footer {
    border-bottom-right-radius: 0;
  }
  .card-group > .card:not(:first-child) {
    border-start-start-radius: 0;
    border-end-start-radius: 0;
  }
  .card-group > .card:not(:first-child) > .card-img-top,
  .card-group > .card:not(:first-child) > .card-header {
    border-top-left-radius: 0;
  }
  .card-group > .card:not(:first-child) > .card-img-bottom,
  .card-group > .card:not(:first-child) > card-footer {
    border-bottom-left-radius: 0;
  }
}
.accordion {
  --cui-accordion-color: var(--cui-body-color);
  --cui-accordion-bg: var(--cui-body-bg);
  --cui-accordion-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, border-radius 0.15s ease;
  --cui-accordion-border-color: var(--cui-border-color);
  --cui-accordion-border-width: var(--cui-border-width);
  --cui-accordion-border-radius: var(--cui-border-radius);
  --cui-accordion-inner-border-radius: calc(var(--cui-border-radius) - (var(--cui-border-width)));
  --cui-accordion-btn-padding-x: 1.25rem;
  --cui-accordion-btn-padding-y: 1rem;
  --cui-accordion-btn-color: var(--cui-body-color);
  --cui-accordion-btn-bg: var(--cui-accordion-bg);
  --cui-accordion-btn-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='rgba%2837, 42.92, 54.02, 0.95%29' stroke-linecap='round' stroke-linejoin='round'%3e%3cpath d='m2 5 6 6 6-6'/%3e%3c/svg%3e");
  --cui-accordion-btn-icon-width: 1.25rem;
  --cui-accordion-btn-icon-transform: rotate(-180deg);
  --cui-accordion-btn-icon-transition: transform 0.2s ease-in-out;
  --cui-accordion-btn-active-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='rgb%2820.4, 61.2, 102%29' stroke-linecap='round' stroke-linejoin='round'%3e%3cpath d='m2 5 6 6 6-6'/%3e%3c/svg%3e");
  --cui-accordion-btn-focus-box-shadow: 0 0 0 0.25rem rgba(51, 153, 255, 0.25);
  --cui-accordion-body-padding-x: 1.25rem;
  --cui-accordion-body-padding-y: 1rem;
  --cui-accordion-active-color: var(--cui-primary-text-emphasis);
  --cui-accordion-active-bg: var(--cui-primary-bg-subtle);
}

.accordion-button {
  position: relative;
  display: flex;
  align-items: center;
  width: 100%;
  padding: var(--cui-accordion-btn-padding-y) var(--cui-accordion-btn-padding-x);
  font-size: 0.9375rem;
  color: var(--cui-accordion-btn-color);
  text-align: start;
  background-color: var(--cui-accordion-btn-bg);
  border: 0;
  border-radius: 0;
  overflow-anchor: none;
  transition: var(--cui-accordion-transition);
}

@media (prefers-reduced-motion: reduce) {
  .accordion-button {
    transition: none;
  }
}
.accordion-button:not(.collapsed) {
  color: var(--cui-accordion-active-color);
  background-color: var(--cui-accordion-active-bg);
  box-shadow: inset 0 calc(-1 * var(--cui-accordion-border-width)) 0 var(--cui-accordion-border-color);
}

.accordion-button:not(.collapsed)::after {
  background-image: var(--cui-accordion-btn-active-icon);
  transform: var(--cui-accordion-btn-icon-transform);
}

.accordion-button::after {
  flex-shrink: 0;
  width: var(--cui-accordion-btn-icon-width);
  height: var(--cui-accordion-btn-icon-width);
  margin-inline-start: auto;
  content: "";
  background-image: var(--cui-accordion-btn-icon);
  background-repeat: no-repeat;
  background-size: var(--cui-accordion-btn-icon-width);
  transition: var(--cui-accordion-btn-icon-transition);
}

@media (prefers-reduced-motion: reduce) {
  .accordion-button::after {
    transition: none;
  }
}
.accordion-button:hover {
  z-index: 2;
}

.accordion-button:focus {
  z-index: 3;
  outline: 0;
  box-shadow: var(--cui-accordion-btn-focus-box-shadow);
}

.accordion-header {
  margin-bottom: 0;
}

.accordion-item {
  color: var(--cui-accordion-color);
  background-color: var(--cui-accordion-bg);
  border: var(--cui-accordion-border-width) solid var(--cui-accordion-border-color);
}

.accordion-item:first-of-type {
  border-top-left-radius: var(--cui-accordion-border-radius);
  border-top-right-radius: var(--cui-accordion-border-radius);
}

.accordion-item:first-of-type > .accordion-header .accordion-button {
  border-top-left-radius: var(--cui-accordion-inner-border-radius);
  border-top-right-radius: var(--cui-accordion-inner-border-radius);
}

.accordion-item:not(:first-of-type) {
  border-top: 0;
}

.accordion-item:last-of-type {
  border-bottom-right-radius: var(--cui-accordion-border-radius);
  border-bottom-left-radius: var(--cui-accordion-border-radius);
}

.accordion-item:last-of-type > .accordion-header .accordion-button.collapsed {
  border-bottom-right-radius: var(--cui-accordion-inner-border-radius);
  border-bottom-left-radius: var(--cui-accordion-inner-border-radius);
}

.accordion-item:last-of-type > .accordion-collapse {
  border-bottom-right-radius: var(--cui-accordion-border-radius);
  border-bottom-left-radius: var(--cui-accordion-border-radius);
}

.accordion-body {
  padding: var(--cui-accordion-body-padding-y) var(--cui-accordion-body-padding-x);
}

.accordion-flush > .accordion-item {
  border-right: 0;
  border-left: 0;
  border-radius: 0;
}

.accordion-flush > .accordion-item:first-child {
  border-top: 0;
}

.accordion-flush > .accordion-item:last-child {
  border-bottom: 0;
}

.accordion-flush > .accordion-item > .accordion-collapse,
.accordion-flush > .accordion-item > .accordion-header .accordion-button,
.accordion-flush > .accordion-item > .accordion-header .accordion-button.collapsed {
  border-radius: 0;
}

[data-coreui-theme=dark] .accordion-button::after {
  --cui-accordion-btn-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='rgba%28255, 255, 255, 0.87%29'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708'/%3e%3c/svg%3e");
  --cui-accordion-btn-active-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='rgb%2824.48, 61.2, 97.92%29'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708'/%3e%3c/svg%3e");
}

.breadcrumb {
  --cui-breadcrumb-padding-x: 0;
  --cui-breadcrumb-padding-y: 0;
  --cui-breadcrumb-margin-bottom: 1rem;
  --cui-breadcrumb-divider-color: var(--cui-secondary-color);
  --cui-breadcrumb-item-padding-x: 0.5rem;
  --cui-breadcrumb-item-active-color: var(--cui-secondary-color);
  display: flex;
  flex-wrap: wrap;
  padding: var(--cui-breadcrumb-padding-y) var(--cui-breadcrumb-padding-x);
  margin-bottom: var(--cui-breadcrumb-margin-bottom);
  font-size: var(--cui-breadcrumb-font-size);
  list-style: none;
  background-color: var(--cui-breadcrumb-bg);
  border-radius: var(--cui-breadcrumb-border-radius);
}

.breadcrumb-item + .breadcrumb-item {
  padding-inline-start: var(--cui-breadcrumb-item-padding-x);
}

.breadcrumb-item + .breadcrumb-item::before {
  float: inline-start;
  padding-inline-end: var(--cui-breadcrumb-item-padding-x);
  color: var(--cui-breadcrumb-divider-color);
  content: var(--cui-breadcrumb-divider, "/");
}

.breadcrumb-item.active {
  color: var(--cui-breadcrumb-item-active-color);
}

.pagination {
  --cui-pagination-padding-x: 0.75rem;
  --cui-pagination-padding-y: 0.375rem;
  --cui-pagination-font-size: 0.9375rem;
  --cui-pagination-color: var(--cui-link-color);
  --cui-pagination-bg: var(--cui-body-bg);
  --cui-pagination-border-width: var(--cui-border-width);
  --cui-pagination-border-color: var(--cui-border-color);
  --cui-pagination-border-radius: var(--cui-border-radius);
  --cui-pagination-hover-color: var(--cui-link-hover-color);
  --cui-pagination-hover-bg: var(--cui-tertiary-bg);
  --cui-pagination-hover-border-color: var(--cui-border-color);
  --cui-pagination-focus-color: var(--cui-link-hover-color);
  --cui-pagination-focus-bg: var(--cui-secondary-bg);
  --cui-pagination-focus-box-shadow: 0 0 0 0.25rem rgba(51, 153, 255, 0.25);
  --cui-pagination-active-color: rgba(255, 255, 255, 0.87);
  --cui-pagination-active-bg: var(--cui-primary);
  --cui-pagination-active-border-color: var(--cui-primary);
  --cui-pagination-disabled-color: var(--cui-secondary-color);
  --cui-pagination-disabled-bg: var(--cui-secondary-bg);
  --cui-pagination-disabled-border-color: var(--cui-border-color);
  display: flex;
  padding-inline-start: 0;
  list-style: none;
}

.page-link {
  position: relative;
  display: block;
  padding: var(--cui-pagination-padding-y) var(--cui-pagination-padding-x);
  font-size: var(--cui-pagination-font-size);
  color: var(--cui-pagination-color);
  text-decoration: none;
  background-color: var(--cui-pagination-bg);
  border: var(--cui-pagination-border-width) solid var(--cui-pagination-border-color);
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}

@media (prefers-reduced-motion: reduce) {
  .page-link {
    transition: none;
  }
}
.page-link:hover {
  z-index: 2;
  color: var(--cui-pagination-hover-color);
  background-color: var(--cui-pagination-hover-bg);
  border-color: var(--cui-pagination-hover-border-color);
}

.page-link:focus {
  z-index: 3;
  color: var(--cui-pagination-focus-color);
  background-color: var(--cui-pagination-focus-bg);
  outline: 0;
  box-shadow: var(--cui-pagination-focus-box-shadow);
}

.page-link.active, .active > .page-link {
  z-index: 3;
  color: var(--cui-pagination-active-color);
  background-color: var(--cui-pagination-active-bg);
  border-color: var(--cui-pagination-active-border-color);
}

.page-link.disabled, .disabled > .page-link {
  color: var(--cui-pagination-disabled-color);
  pointer-events: none;
  background-color: var(--cui-pagination-disabled-bg);
  border-color: var(--cui-pagination-disabled-border-color);
}

.page-item:not(:first-child) .page-link {
  margin-inline-start: calc(-1 * var(--cui-border-width));
}

.page-item:first-child .page-link {
  border-start-start-radius: var(--cui-pagination-border-radius);
  border-end-start-radius: var(--cui-pagination-border-radius);
}

.page-item:last-child .page-link {
  border-start-end-radius: var(--cui-pagination-border-radius);
  border-end-end-radius: var(--cui-pagination-border-radius);
}

.pagination-lg {
  --cui-pagination-padding-x: 1.5rem;
  --cui-pagination-padding-y: 0.75rem;
  --cui-pagination-font-size: 1.171875rem;
  --cui-pagination-border-radius: var(--cui-border-radius-lg);
}

.pagination-sm {
  --cui-pagination-padding-x: 0.5rem;
  --cui-pagination-padding-y: 0.25rem;
  --cui-pagination-font-size: 0.8203125rem;
  --cui-pagination-border-radius: var(--cui-border-radius-sm);
}

.badge {
  --cui-badge-padding-x: 0.65em;
  --cui-badge-padding-y: 0.35em;
  --cui-badge-font-size: 0.75em;
  --cui-badge-font-weight: 700;
  --cui-badge-color: #fff;
  --cui-badge-border-radius: var(--cui-border-radius);
  display: inline-block;
  padding: var(--cui-badge-padding-y) var(--cui-badge-padding-x);
  font-size: var(--cui-badge-font-size);
  font-weight: var(--cui-badge-font-weight);
  line-height: 1;
  color: var(--cui-badge-color);
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  border-radius: var(--cui-badge-border-radius, 0);
}

.badge:empty {
  display: none;
}

.btn .badge {
  position: relative;
  top: -1px;
}

.badge-sm {
  --cui-badge-padding-x: 0.5em;
  --cui-badge-padding-y: 0.3em;
  font-size: 0.65em;
}

.alert {
  --cui-alert-bg: transparent;
  --cui-alert-padding-x: 1rem;
  --cui-alert-padding-y: 1rem;
  --cui-alert-margin-bottom: 1rem;
  --cui-alert-color: inherit;
  --cui-alert-border-color: transparent;
  --cui-alert-border: var(--cui-border-width) solid var(--cui-alert-border-color);
  --cui-alert-border-radius: var(--cui-border-radius);
  --cui-alert-link-color: inherit;
  position: relative;
  padding: var(--cui-alert-padding-y) var(--cui-alert-padding-x);
  margin-bottom: var(--cui-alert-margin-bottom);
  color: var(--cui-alert-color);
  background-color: var(--cui-alert-bg);
  border: var(--cui-alert-border);
  border-radius: var(--cui-alert-border-radius);
}

.alert-heading {
  color: inherit;
}

.alert-link {
  font-weight: 700;
  color: var(--cui-alert-link-color);
}

.alert-dismissible {
  padding-inline-end: 3rem;
}

.alert-dismissible .btn-close {
  position: absolute;
  inset-inline-end: 0;
  top: 0;
  z-index: 2;
  padding: 1.25rem 1rem;
}

.alert-primary {
  --cui-alert-color: var(--cui-primary-text-emphasis);
  --cui-alert-bg: var(--cui-primary-bg-subtle);
  --cui-alert-border-color: var(--cui-primary-border-subtle);
  --cui-alert-link-color: var(--cui-primary-text-emphasis);
}

.alert-secondary {
  --cui-alert-color: var(--cui-secondary-text-emphasis);
  --cui-alert-bg: var(--cui-secondary-bg-subtle);
  --cui-alert-border-color: var(--cui-secondary-border-subtle);
  --cui-alert-link-color: var(--cui-secondary-text-emphasis);
}

.alert-success {
  --cui-alert-color: var(--cui-success-text-emphasis);
  --cui-alert-bg: var(--cui-success-bg-subtle);
  --cui-alert-border-color: var(--cui-success-border-subtle);
  --cui-alert-link-color: var(--cui-success-text-emphasis);
}

.alert-info {
  --cui-alert-color: var(--cui-info-text-emphasis);
  --cui-alert-bg: var(--cui-info-bg-subtle);
  --cui-alert-border-color: var(--cui-info-border-subtle);
  --cui-alert-link-color: var(--cui-info-text-emphasis);
}

.alert-warning {
  --cui-alert-color: var(--cui-warning-text-emphasis);
  --cui-alert-bg: var(--cui-warning-bg-subtle);
  --cui-alert-border-color: var(--cui-warning-border-subtle);
  --cui-alert-link-color: var(--cui-warning-text-emphasis);
}

.alert-danger {
  --cui-alert-color: var(--cui-danger-text-emphasis);
  --cui-alert-bg: var(--cui-danger-bg-subtle);
  --cui-alert-border-color: var(--cui-danger-border-subtle);
  --cui-alert-link-color: var(--cui-danger-text-emphasis);
}

.alert-light {
  --cui-alert-color: var(--cui-light-text-emphasis);
  --cui-alert-bg: var(--cui-light-bg-subtle);
  --cui-alert-border-color: var(--cui-light-border-subtle);
  --cui-alert-link-color: var(--cui-light-text-emphasis);
}

.alert-dark {
  --cui-alert-color: var(--cui-dark-text-emphasis);
  --cui-alert-bg: var(--cui-dark-bg-subtle);
  --cui-alert-border-color: var(--cui-dark-border-subtle);
  --cui-alert-link-color: var(--cui-dark-text-emphasis);
}

@keyframes progress-bar-stripes {
  0% {
    background-position-x: var(--cui-progress-height);
  }
}
.progress,
.progress-stacked {
  --cui-progress-height: 1rem;
  --cui-progress-font-size: 0.703125rem;
  --cui-progress-bg: var(--cui-secondary-bg);
  --cui-progress-border-radius: var(--cui-border-radius);
  --cui-progress-box-shadow: var(--cui-box-shadow-inset);
  --cui-progress-bar-color: #fff;
  --cui-progress-bar-bg: var(--cui-primary);
  --cui-progress-bar-transition: width 0.6s ease;
  display: flex;
  height: var(--cui-progress-height);
  overflow: hidden;
  font-size: var(--cui-progress-font-size);
  background-color: var(--cui-progress-bg);
  border-radius: var(--cui-progress-border-radius);
}

.progress-bar {
  display: flex;
  flex-direction: column;
  justify-content: center;
  overflow: hidden;
  color: var(--cui-progress-bar-color);
  text-align: center;
  white-space: nowrap;
  background-color: var(--cui-progress-bar-bg);
  transition: var(--cui-progress-bar-transition);
}

@media (prefers-reduced-motion: reduce) {
  .progress-bar {
    transition: none;
  }
}
.progress-bar-striped {
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-size: var(--cui-progress-height) var(--cui-progress-height);
}

.progress-stacked > .progress {
  overflow: visible;
}

.progress-stacked > .progress > .progress-bar {
  width: 100%;
}

.progress-bar-animated {
  animation: 1s linear infinite progress-bar-stripes;
}

@media (prefers-reduced-motion: reduce) {
  .progress-bar-animated {
    animation: none;
  }
}
.progress-thin {
  height: 4px;
}

.progress.progress-white {
  background-color: rgba(255, 255, 255, 0.2);
}

.progress.progress-white .progress-bar {
  background-color: #fff;
}

.progress-group {
  display: flex;
  flex-flow: row wrap;
  margin-bottom: 1rem;
}

.progress-group-prepend {
  flex: 0 0 100px;
  align-self: center;
}

.progress-group-header {
  display: flex;
  flex-basis: 100%;
  align-items: center;
  margin-bottom: 0.25rem;
}

.progress-group-bars {
  flex-grow: 1;
  align-self: center;
}

.progress-group-bars .progress:not(:last-child) {
  margin-bottom: 2px;
}

.progress-group-header + .progress-group-bars {
  flex-basis: 100%;
}

.list-group {
  --cui-list-group-color: var(--cui-body-color);
  --cui-list-group-bg: var(--cui-body-bg);
  --cui-list-group-border-color: var(--cui-border-color);
  --cui-list-group-border-width: var(--cui-border-width);
  --cui-list-group-border-radius: var(--cui-border-radius);
  --cui-list-group-item-padding-x: 1rem;
  --cui-list-group-item-padding-y: 0.5rem;
  --cui-list-group-action-color: var(--cui-secondary-color);
  --cui-list-group-action-hover-color: var(--cui-emphasis-color);
  --cui-list-group-action-hover-bg: var(--cui-tertiary-bg);
  --cui-list-group-action-active-color: var(--cui-body-color);
  --cui-list-group-action-active-bg: var(--cui-secondary-bg);
  --cui-list-group-disabled-color: var(--cui-secondary-color);
  --cui-list-group-disabled-bg: var(--cui-body-bg);
  --cui-list-group-active-color: rgba(255, 255, 255, 0.87);
  --cui-list-group-active-bg: var(--cui-primary);
  --cui-list-group-active-border-color: var(--cui-primary);
  display: flex;
  flex-direction: column;
  padding-inline-start: 0;
  margin-bottom: 0;
  border-radius: var(--cui-list-group-border-radius);
}

.list-group-numbered {
  list-style-type: none;
  counter-reset: section;
}

.list-group-numbered > .list-group-item::before {
  content: counters(section, ".") ". ";
  counter-increment: section;
}

.list-group-item {
  position: relative;
  display: block;
  padding: var(--cui-list-group-item-padding-y) var(--cui-list-group-item-padding-x);
  color: var(--cui-list-group-color);
  text-decoration: none;
  background-color: var(--cui-list-group-bg);
  border: var(--cui-list-group-border-width) solid var(--cui-list-group-border-color);
}

.list-group-item:first-child {
  border-top-left-radius: inherit;
  border-top-right-radius: inherit;
}

.list-group-item:last-child {
  border-bottom-right-radius: inherit;
  border-bottom-left-radius: inherit;
}

.list-group-item.disabled, .list-group-item:disabled {
  color: var(--cui-list-group-disabled-color);
  pointer-events: none;
  background-color: var(--cui-list-group-disabled-bg);
}

.list-group-item.active {
  z-index: 2;
  color: var(--cui-list-group-active-color);
  background-color: var(--cui-list-group-active-bg);
  border-color: var(--cui-list-group-active-border-color);
}

.list-group-item + .list-group-item {
  border-top-width: 0;
}

.list-group-item + .list-group-item.active {
  margin-top: calc(-1 * var(--cui-list-group-border-width));
  border-top-width: var(--cui-list-group-border-width);
}

.list-group-item-action {
  width: 100%;
  color: var(--cui-list-group-action-color);
  text-align: inherit;
}

.list-group-item-action:not(.active):hover, .list-group-item-action:not(.active):focus {
  z-index: 1;
  color: var(--cui-list-group-action-hover-color);
  text-decoration: none;
  background-color: var(--cui-list-group-action-hover-bg);
}

.list-group-item-action:not(.active):active {
  color: var(--cui-list-group-action-active-color);
  background-color: var(--cui-list-group-action-active-bg);
}

.list-group-horizontal {
  flex-direction: row;
}

.list-group-horizontal > .list-group-item:first-child:not(:last-child) {
  border-end-start-radius: var(--cui-list-group-border-radius);
  border-start-end-radius: 0;
}

.list-group-horizontal > .list-group-item:last-child:not(:first-child) {
  border-start-end-radius: var(--cui-list-group-border-radius);
  border-end-start-radius: 0;
}

.list-group-horizontal > .list-group-item.active {
  margin-top: 0;
}

.list-group-horizontal > .list-group-item + .list-group-item {
  border-inline-start-width: 0;
  border-top-width: var(--cui-list-group-border-width);
}

.list-group-horizontal > .list-group-item + .list-group-item.active {
  margin-inline-start: calc(-1 * var(--cui-list-group-border-width));
  border-inline-start-width: var(--cui-list-group-border-width);
}

@media (min-width: 576px) {
  .list-group-horizontal-sm {
    flex-direction: row;
  }
  .list-group-horizontal-sm > .list-group-item:first-child:not(:last-child) {
    border-end-start-radius: var(--cui-list-group-border-radius);
    border-start-end-radius: 0;
  }
  .list-group-horizontal-sm > .list-group-item:last-child:not(:first-child) {
    border-start-end-radius: var(--cui-list-group-border-radius);
    border-end-start-radius: 0;
  }
  .list-group-horizontal-sm > .list-group-item.active {
    margin-top: 0;
  }
  .list-group-horizontal-sm > .list-group-item + .list-group-item {
    border-inline-start-width: 0;
    border-top-width: var(--cui-list-group-border-width);
  }
  .list-group-horizontal-sm > .list-group-item + .list-group-item.active {
    margin-inline-start: calc(-1 * var(--cui-list-group-border-width));
    border-inline-start-width: var(--cui-list-group-border-width);
  }
}
@media (min-width: 768px) {
  .list-group-horizontal-md {
    flex-direction: row;
  }
  .list-group-horizontal-md > .list-group-item:first-child:not(:last-child) {
    border-end-start-radius: var(--cui-list-group-border-radius);
    border-start-end-radius: 0;
  }
  .list-group-horizontal-md > .list-group-item:last-child:not(:first-child) {
    border-start-end-radius: var(--cui-list-group-border-radius);
    border-end-start-radius: 0;
  }
  .list-group-horizontal-md > .list-group-item.active {
    margin-top: 0;
  }
  .list-group-horizontal-md > .list-group-item + .list-group-item {
    border-inline-start-width: 0;
    border-top-width: var(--cui-list-group-border-width);
  }
  .list-group-horizontal-md > .list-group-item + .list-group-item.active {
    margin-inline-start: calc(-1 * var(--cui-list-group-border-width));
    border-inline-start-width: var(--cui-list-group-border-width);
  }
}
@media (min-width: 992px) {
  .list-group-horizontal-lg {
    flex-direction: row;
  }
  .list-group-horizontal-lg > .list-group-item:first-child:not(:last-child) {
    border-end-start-radius: var(--cui-list-group-border-radius);
    border-start-end-radius: 0;
  }
  .list-group-horizontal-lg > .list-group-item:last-child:not(:first-child) {
    border-start-end-radius: var(--cui-list-group-border-radius);
    border-end-start-radius: 0;
  }
  .list-group-horizontal-lg > .list-group-item.active {
    margin-top: 0;
  }
  .list-group-horizontal-lg > .list-group-item + .list-group-item {
    border-inline-start-width: 0;
    border-top-width: var(--cui-list-group-border-width);
  }
  .list-group-horizontal-lg > .list-group-item + .list-group-item.active {
    margin-inline-start: calc(-1 * var(--cui-list-group-border-width));
    border-inline-start-width: var(--cui-list-group-border-width);
  }
}
@media (min-width: 1200px) {
  .list-group-horizontal-xl {
    flex-direction: row;
  }
  .list-group-horizontal-xl > .list-group-item:first-child:not(:last-child) {
    border-end-start-radius: var(--cui-list-group-border-radius);
    border-start-end-radius: 0;
  }
  .list-group-horizontal-xl > .list-group-item:last-child:not(:first-child) {
    border-start-end-radius: var(--cui-list-group-border-radius);
    border-end-start-radius: 0;
  }
  .list-group-horizontal-xl > .list-group-item.active {
    margin-top: 0;
  }
  .list-group-horizontal-xl > .list-group-item + .list-group-item {
    border-inline-start-width: 0;
    border-top-width: var(--cui-list-group-border-width);
  }
  .list-group-horizontal-xl > .list-group-item + .list-group-item.active {
    margin-inline-start: calc(-1 * var(--cui-list-group-border-width));
    border-inline-start-width: var(--cui-list-group-border-width);
  }
}
@media (min-width: 1400px) {
  .list-group-horizontal-xxl {
    flex-direction: row;
  }
  .list-group-horizontal-xxl > .list-group-item:first-child:not(:last-child) {
    border-end-start-radius: var(--cui-list-group-border-radius);
    border-start-end-radius: 0;
  }
  .list-group-horizontal-xxl > .list-group-item:last-child:not(:first-child) {
    border-start-end-radius: var(--cui-list-group-border-radius);
    border-end-start-radius: 0;
  }
  .list-group-horizontal-xxl > .list-group-item.active {
    margin-top: 0;
  }
  .list-group-horizontal-xxl > .list-group-item + .list-group-item {
    border-inline-start-width: 0;
    border-top-width: var(--cui-list-group-border-width);
  }
  .list-group-horizontal-xxl > .list-group-item + .list-group-item.active {
    margin-inline-start: calc(-1 * var(--cui-list-group-border-width));
    border-inline-start-width: var(--cui-list-group-border-width);
  }
}
.list-group-flush {
  border-radius: 0;
}

.list-group-flush > .list-group-item {
  border-width: 0 0 var(--cui-list-group-border-width);
}

.list-group-flush > .list-group-item:last-child {
  border-bottom-width: 0;
}

.list-group-item-primary {
  --cui-list-group-color: var(--cui-primary-text-emphasis);
  --cui-list-group-bg: var(--cui-primary-bg-subtle);
  --cui-list-group-border-color: var(--cui-primary-border-subtle);
  --cui-list-group-action-hover-color: var(--cui-emphasis-color);
  --cui-list-group-action-hover-bg: var(--cui-primary-border-subtle);
  --cui-list-group-action-active-color: var(--cui-emphasis-color);
  --cui-list-group-action-active-bg: var(--cui-primary-border-subtle);
  --cui-list-group-active-color: var(--cui-primary-bg-subtle);
  --cui-list-group-active-bg: var(--cui-primary-text-emphasis);
  --cui-list-group-active-border-color: var(--cui-primary-text-emphasis);
}

.list-group-item-secondary {
  --cui-list-group-color: var(--cui-secondary-text-emphasis);
  --cui-list-group-bg: var(--cui-secondary-bg-subtle);
  --cui-list-group-border-color: var(--cui-secondary-border-subtle);
  --cui-list-group-action-hover-color: var(--cui-emphasis-color);
  --cui-list-group-action-hover-bg: var(--cui-secondary-border-subtle);
  --cui-list-group-action-active-color: var(--cui-emphasis-color);
  --cui-list-group-action-active-bg: var(--cui-secondary-border-subtle);
  --cui-list-group-active-color: var(--cui-secondary-bg-subtle);
  --cui-list-group-active-bg: var(--cui-secondary-text-emphasis);
  --cui-list-group-active-border-color: var(--cui-secondary-text-emphasis);
}

.list-group-item-success {
  --cui-list-group-color: var(--cui-success-text-emphasis);
  --cui-list-group-bg: var(--cui-success-bg-subtle);
  --cui-list-group-border-color: var(--cui-success-border-subtle);
  --cui-list-group-action-hover-color: var(--cui-emphasis-color);
  --cui-list-group-action-hover-bg: var(--cui-success-border-subtle);
  --cui-list-group-action-active-color: var(--cui-emphasis-color);
  --cui-list-group-action-active-bg: var(--cui-success-border-subtle);
  --cui-list-group-active-color: var(--cui-success-bg-subtle);
  --cui-list-group-active-bg: var(--cui-success-text-emphasis);
  --cui-list-group-active-border-color: var(--cui-success-text-emphasis);
}

.list-group-item-info {
  --cui-list-group-color: var(--cui-info-text-emphasis);
  --cui-list-group-bg: var(--cui-info-bg-subtle);
  --cui-list-group-border-color: var(--cui-info-border-subtle);
  --cui-list-group-action-hover-color: var(--cui-emphasis-color);
  --cui-list-group-action-hover-bg: var(--cui-info-border-subtle);
  --cui-list-group-action-active-color: var(--cui-emphasis-color);
  --cui-list-group-action-active-bg: var(--cui-info-border-subtle);
  --cui-list-group-active-color: var(--cui-info-bg-subtle);
  --cui-list-group-active-bg: var(--cui-info-text-emphasis);
  --cui-list-group-active-border-color: var(--cui-info-text-emphasis);
}

.list-group-item-warning {
  --cui-list-group-color: var(--cui-warning-text-emphasis);
  --cui-list-group-bg: var(--cui-warning-bg-subtle);
  --cui-list-group-border-color: var(--cui-warning-border-subtle);
  --cui-list-group-action-hover-color: var(--cui-emphasis-color);
  --cui-list-group-action-hover-bg: var(--cui-warning-border-subtle);
  --cui-list-group-action-active-color: var(--cui-emphasis-color);
  --cui-list-group-action-active-bg: var(--cui-warning-border-subtle);
  --cui-list-group-active-color: var(--cui-warning-bg-subtle);
  --cui-list-group-active-bg: var(--cui-warning-text-emphasis);
  --cui-list-group-active-border-color: var(--cui-warning-text-emphasis);
}

.list-group-item-danger {
  --cui-list-group-color: var(--cui-danger-text-emphasis);
  --cui-list-group-bg: var(--cui-danger-bg-subtle);
  --cui-list-group-border-color: var(--cui-danger-border-subtle);
  --cui-list-group-action-hover-color: var(--cui-emphasis-color);
  --cui-list-group-action-hover-bg: var(--cui-danger-border-subtle);
  --cui-list-group-action-active-color: var(--cui-emphasis-color);
  --cui-list-group-action-active-bg: var(--cui-danger-border-subtle);
  --cui-list-group-active-color: var(--cui-danger-bg-subtle);
  --cui-list-group-active-bg: var(--cui-danger-text-emphasis);
  --cui-list-group-active-border-color: var(--cui-danger-text-emphasis);
}

.list-group-item-light {
  --cui-list-group-color: var(--cui-light-text-emphasis);
  --cui-list-group-bg: var(--cui-light-bg-subtle);
  --cui-list-group-border-color: var(--cui-light-border-subtle);
  --cui-list-group-action-hover-color: var(--cui-emphasis-color);
  --cui-list-group-action-hover-bg: var(--cui-light-border-subtle);
  --cui-list-group-action-active-color: var(--cui-emphasis-color);
  --cui-list-group-action-active-bg: var(--cui-light-border-subtle);
  --cui-list-group-active-color: var(--cui-light-bg-subtle);
  --cui-list-group-active-bg: var(--cui-light-text-emphasis);
  --cui-list-group-active-border-color: var(--cui-light-text-emphasis);
}

.list-group-item-dark {
  --cui-list-group-color: var(--cui-dark-text-emphasis);
  --cui-list-group-bg: var(--cui-dark-bg-subtle);
  --cui-list-group-border-color: var(--cui-dark-border-subtle);
  --cui-list-group-action-hover-color: var(--cui-emphasis-color);
  --cui-list-group-action-hover-bg: var(--cui-dark-border-subtle);
  --cui-list-group-action-active-color: var(--cui-emphasis-color);
  --cui-list-group-action-active-bg: var(--cui-dark-border-subtle);
  --cui-list-group-active-color: var(--cui-dark-bg-subtle);
  --cui-list-group-active-bg: var(--cui-dark-text-emphasis);
  --cui-list-group-active-border-color: var(--cui-dark-text-emphasis);
}

.btn-close {
  --cui-btn-close-color: #080a0c;
  --cui-btn-close-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23080a0c'%3e%3cpath d='M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414'/%3e%3c/svg%3e");
  --cui-btn-close-opacity: 0.5;
  --cui-btn-close-hover-opacity: 0.75;
  --cui-btn-close-focus-shadow: 0 0 0 0.25rem rgba(51, 153, 255, 0.25);
  --cui-btn-close-focus-opacity: 1;
  --cui-btn-close-disabled-opacity: 0.25;
  box-sizing: content-box;
  width: 1em;
  height: 1em;
  padding: 0.25em 0.25em;
  color: var(--cui-btn-close-color);
  background: transparent var(--cui-btn-close-bg) center/1em auto no-repeat;
  filter: var(--cui-btn-close-filter);
  border: 0;
  border-radius: 0.375rem;
  opacity: var(--cui-btn-close-opacity);
}

.btn-close:hover {
  color: var(--cui-btn-close-color);
  text-decoration: none;
  opacity: var(--cui-btn-close-hover-opacity);
}

.btn-close:focus {
  outline: 0;
  box-shadow: var(--cui-btn-close-focus-shadow);
  opacity: var(--cui-btn-close-focus-opacity);
}

.btn-close:disabled, .btn-close.disabled {
  pointer-events: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  opacity: var(--cui-btn-close-disabled-opacity);
}

.btn-close-white {
  --cui-btn-close-filter: invert(1) grayscale(100%) brightness(200%);
}

.toast {
  --cui-toast-zindex: 1090;
  --cui-toast-padding-x: 0.75rem;
  --cui-toast-padding-y: 0.5rem;
  --cui-toast-spacing: 1.5rem;
  --cui-toast-max-width: 350px;
  --cui-toast-font-size: 0.875rem;
  --cui-toast-bg: rgba(var(--cui-body-bg-rgb), 0.85);
  --cui-toast-border-width: var(--cui-border-width);
  --cui-toast-border-color: var(--cui-border-color-translucent);
  --cui-toast-border-radius: var(--cui-border-radius);
  --cui-toast-box-shadow: var(--cui-box-shadow);
  --cui-toast-header-color: var(--cui-secondary-color);
  --cui-toast-header-bg: rgba(var(--cui-body-bg-rgb), 0.85);
  --cui-toast-header-border-color: var(--cui-border-color-translucent);
  width: var(--cui-toast-max-width);
  max-width: 100%;
  font-size: var(--cui-toast-font-size);
  color: var(--cui-toast-color);
  pointer-events: auto;
  background-color: var(--cui-toast-bg);
  background-clip: padding-box;
  border: var(--cui-toast-border-width) solid var(--cui-toast-border-color);
  box-shadow: var(--cui-toast-box-shadow);
  border-radius: var(--cui-toast-border-radius);
}

.toast.showing {
  opacity: 0;
}

.toast:not(.show) {
  display: none;
}

.toast-container {
  --cui-toast-zindex: 1090;
  position: absolute;
  z-index: var(--cui-toast-zindex);
  width: -moz-max-content;
  width: max-content;
  max-width: 100%;
  pointer-events: none;
}

.toast-container > :not(:last-child) {
  margin-bottom: var(--cui-toast-spacing);
}

.toast-header {
  display: flex;
  align-items: center;
  padding: var(--cui-toast-padding-y) var(--cui-toast-padding-x);
  color: var(--cui-toast-header-color);
  background-color: var(--cui-toast-header-bg);
  background-clip: padding-box;
  border-bottom: var(--cui-toast-border-width) solid var(--cui-toast-header-border-color);
  border-top-left-radius: calc(var(--cui-toast-border-radius) - var(--cui-toast-border-width));
  border-top-right-radius: calc(var(--cui-toast-border-radius) - var(--cui-toast-border-width));
}

.toast-header .btn-close {
  margin-inline: var(--cui-toast-padding-x) calc(-0.5 * var(--cui-toast-padding-x));
}

.toast-body {
  padding: var(--cui-toast-padding-x);
  word-wrap: break-word;
}

.modal {
  --cui-modal-zindex: 1055;
  --cui-modal-width: 500px;
  --cui-modal-padding: 1rem;
  --cui-modal-margin: 0.5rem;
  --cui-modal-color: var(--cui-body-color);
  --cui-modal-bg: var(--cui-body-bg);
  --cui-modal-border-color: var(--cui-border-color-translucent);
  --cui-modal-border-width: var(--cui-border-width);
  --cui-modal-border-radius: var(--cui-border-radius-lg);
  --cui-modal-box-shadow: var(--cui-box-shadow-sm);
  --cui-modal-inner-border-radius: calc(var(--cui-border-radius-lg) - (var(--cui-border-width)));
  --cui-modal-header-padding-x: 1rem;
  --cui-modal-header-padding-y: 1rem;
  --cui-modal-header-padding: 1rem 1rem;
  --cui-modal-header-border-color: var(--cui-border-color);
  --cui-modal-header-border-width: var(--cui-border-width);
  --cui-modal-title-line-height: 1.5;
  --cui-modal-footer-gap: 0.5rem;
  --cui-modal-footer-border-color: var(--cui-border-color);
  --cui-modal-footer-border-width: var(--cui-border-width);
  position: fixed;
  inset-inline-start: 0;
  top: 0;
  z-index: var(--cui-modal-zindex);
  display: none;
  width: 100%;
  height: 100%;
  overflow-x: hidden;
  overflow-y: auto;
  outline: 0;
}

.modal-dialog {
  position: relative;
  width: auto;
  margin: var(--cui-modal-margin);
  pointer-events: none;
}

.modal.fade .modal-dialog {
  transform: translate(0, -50px);
  transition: transform 0.3s ease-out;
}

@media (prefers-reduced-motion: reduce) {
  .modal.fade .modal-dialog {
    transition: none;
  }
}
.modal.show .modal-dialog {
  transform: none;
}

.modal.modal-static .modal-dialog {
  transform: scale(1.02);
}

.modal-dialog-scrollable {
  height: calc(100% - var(--cui-modal-margin) * 2);
}

.modal-dialog-scrollable .modal-content {
  max-height: 100%;
  overflow: hidden;
}

.modal-dialog-scrollable .modal-body {
  overflow-y: auto;
}

.modal-dialog-centered {
  display: flex;
  align-items: center;
  min-height: calc(100% - var(--cui-modal-margin) * 2);
}

.modal-content {
  position: relative;
  display: flex;
  flex-direction: column;
  width: 100%;
  color: var(--cui-modal-color);
  pointer-events: auto;
  background-color: var(--cui-modal-bg);
  background-clip: padding-box;
  border: var(--cui-modal-border-width) solid var(--cui-modal-border-color);
  border-radius: var(--cui-modal-border-radius);
  outline: 0;
}

.modal-backdrop {
  --cui-backdrop-zindex: 1050;
  --cui-backdrop-bg: #080a0c;
  --cui-backdrop-opacity: 0.5;
  position: fixed;
  top: 0;
  left: 0;
  z-index: var(--cui-backdrop-zindex);
  width: 100vw;
  height: 100vh;
  background-color: var(--cui-backdrop-bg);
}

.modal-backdrop.fade {
  opacity: 0;
}

.modal-backdrop.show {
  opacity: var(--cui-backdrop-opacity);
}

.modal-header {
  display: flex;
  flex-shrink: 0;
  align-items: center;
  padding: var(--cui-modal-header-padding);
  border-bottom: var(--cui-modal-header-border-width) solid var(--cui-modal-header-border-color);
  border-top-left-radius: var(--cui-modal-inner-border-radius);
  border-top-right-radius: var(--cui-modal-inner-border-radius);
}

.modal-header .btn-close {
  padding: calc(var(--cui-modal-header-padding-y) * 0.5) calc(var(--cui-modal-header-padding-x) * 0.5);
  margin-inline-start: auto;
  margin-inline-end: calc(-0.5 * var(--cui-modal-header-padding-x));
  margin-top: calc(-0.5 * var(--cui-modal-header-padding-y));
  margin-bottom: calc(-0.5 * var(--cui-modal-header-padding-y));
}

.modal-title {
  margin-bottom: 0;
  line-height: var(--cui-modal-title-line-height);
}

.modal-body {
  position: relative;
  flex: 1 1 auto;
  padding: var(--cui-modal-padding);
}

.modal-footer {
  display: flex;
  flex-shrink: 0;
  flex-wrap: wrap;
  align-items: center;
  justify-content: flex-end;
  padding: calc(var(--cui-modal-padding) - var(--cui-modal-footer-gap) * 0.5);
  background-color: var(--cui-modal-footer-bg);
  border-top: var(--cui-modal-footer-border-width) solid var(--cui-modal-footer-border-color);
  border-bottom-right-radius: var(--cui-modal-inner-border-radius);
  border-bottom-left-radius: var(--cui-modal-inner-border-radius);
}

.modal-footer > * {
  margin: calc(var(--cui-modal-footer-gap) * 0.5);
}

@media (min-width: 576px) {
  .modal {
    --cui-modal-margin: 1.75rem;
    --cui-modal-box-shadow: var(--cui-box-shadow);
  }
  .modal-dialog {
    max-width: var(--cui-modal-width);
    margin-right: auto;
    margin-left: auto;
  }
  .modal-sm {
    --cui-modal-width: 300px;
  }
}
@media (min-width: 992px) {
  .modal-lg,
  .modal-xl {
    --cui-modal-width: 800px;
  }
}
@media (min-width: 1200px) {
  .modal-xl {
    --cui-modal-width: 1140px;
  }
}
.modal-fullscreen {
  width: 100vw;
  max-width: none;
  height: 100%;
  margin: 0;
}

.modal-fullscreen .modal-content {
  height: 100%;
  border: 0;
  border-radius: 0;
}

.modal-fullscreen .modal-header,
.modal-fullscreen .modal-footer {
  border-radius: 0;
}

.modal-fullscreen .modal-body {
  overflow-y: auto;
}

@media (max-width: 575.98px) {
  .modal-fullscreen-sm-down {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0;
  }
  .modal-fullscreen-sm-down .modal-content {
    height: 100%;
    border: 0;
    border-radius: 0;
  }
  .modal-fullscreen-sm-down .modal-header,
  .modal-fullscreen-sm-down .modal-footer {
    border-radius: 0;
  }
  .modal-fullscreen-sm-down .modal-body {
    overflow-y: auto;
  }
}
@media (max-width: 767.98px) {
  .modal-fullscreen-md-down {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0;
  }
  .modal-fullscreen-md-down .modal-content {
    height: 100%;
    border: 0;
    border-radius: 0;
  }
  .modal-fullscreen-md-down .modal-header,
  .modal-fullscreen-md-down .modal-footer {
    border-radius: 0;
  }
  .modal-fullscreen-md-down .modal-body {
    overflow-y: auto;
  }
}
@media (max-width: 991.98px) {
  .modal-fullscreen-lg-down {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0;
  }
  .modal-fullscreen-lg-down .modal-content {
    height: 100%;
    border: 0;
    border-radius: 0;
  }
  .modal-fullscreen-lg-down .modal-header,
  .modal-fullscreen-lg-down .modal-footer {
    border-radius: 0;
  }
  .modal-fullscreen-lg-down .modal-body {
    overflow-y: auto;
  }
}
@media (max-width: 1199.98px) {
  .modal-fullscreen-xl-down {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0;
  }
  .modal-fullscreen-xl-down .modal-content {
    height: 100%;
    border: 0;
    border-radius: 0;
  }
  .modal-fullscreen-xl-down .modal-header,
  .modal-fullscreen-xl-down .modal-footer {
    border-radius: 0;
  }
  .modal-fullscreen-xl-down .modal-body {
    overflow-y: auto;
  }
}
@media (max-width: 1399.98px) {
  .modal-fullscreen-xxl-down {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0;
  }
  .modal-fullscreen-xxl-down .modal-content {
    height: 100%;
    border: 0;
    border-radius: 0;
  }
  .modal-fullscreen-xxl-down .modal-header,
  .modal-fullscreen-xxl-down .modal-footer {
    border-radius: 0;
  }
  .modal-fullscreen-xxl-down .modal-body {
    overflow-y: auto;
  }
}
.tooltip {
  --cui-tooltip-zindex: 1080;
  --cui-tooltip-max-width: 200px;
  --cui-tooltip-padding-x: 0.5rem;
  --cui-tooltip-padding-y: 0.25rem;
  --cui-tooltip-font-size: 0.8203125rem;
  --cui-tooltip-color: var(--cui-body-bg);
  --cui-tooltip-bg: var(--cui-emphasis-color);
  --cui-tooltip-border-radius: var(--cui-border-radius);
  --cui-tooltip-opacity: 0.9;
  --cui-tooltip-arrow-width: 0.8rem;
  --cui-tooltip-arrow-height: 0.4rem;
  z-index: var(--cui-tooltip-zindex);
  display: block;
  margin: var(--cui-tooltip-margin);
  font-family: var(--cui-font-sans-serif);
  font-style: normal;
  font-weight: 400;
  line-height: 1.5;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  letter-spacing: normal;
  word-break: normal;
  white-space: normal;
  word-spacing: normal;
  line-break: auto;
  font-size: var(--cui-tooltip-font-size);
  word-wrap: break-word;
  opacity: 0;
}

.tooltip.show {
  opacity: var(--cui-tooltip-opacity);
}

.tooltip .tooltip-arrow {
  display: block;
  width: var(--cui-tooltip-arrow-width);
  height: var(--cui-tooltip-arrow-height);
}

.tooltip .tooltip-arrow::before {
  position: absolute;
  content: "";
  border-color: transparent;
  border-style: solid;
}

.bs-tooltip-top .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow {
  bottom: calc(-1 * var(--cui-tooltip-arrow-height));
}

.bs-tooltip-top .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow::before {
  top: -1px;
  border-width: var(--cui-tooltip-arrow-height) calc(var(--cui-tooltip-arrow-width) * 0.5) 0;
  border-top-color: var(--cui-tooltip-bg);
}

/* rtl:begin:ignore */
.bs-tooltip-end .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow {
  left: calc(-1 * var(--cui-tooltip-arrow-height));
  width: var(--cui-tooltip-arrow-height);
  height: var(--cui-tooltip-arrow-width);
}

.bs-tooltip-end .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow::before {
  right: -1px;
  border-width: calc(var(--cui-tooltip-arrow-width) * 0.5) var(--cui-tooltip-arrow-height) calc(var(--cui-tooltip-arrow-width) * 0.5) 0;
  border-right-color: var(--cui-tooltip-bg);
}

/* rtl:end:ignore */
.bs-tooltip-bottom .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow {
  top: calc(-1 * var(--cui-tooltip-arrow-height));
}

.bs-tooltip-bottom .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow::before {
  bottom: -1px;
  border-width: 0 calc(var(--cui-tooltip-arrow-width) * 0.5) var(--cui-tooltip-arrow-height);
  border-bottom-color: var(--cui-tooltip-bg);
}

/* rtl:begin:ignore */
.bs-tooltip-start .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow {
  right: calc(-1 * var(--cui-tooltip-arrow-height));
  width: var(--cui-tooltip-arrow-height);
  height: var(--cui-tooltip-arrow-width);
}

.bs-tooltip-start .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow::before {
  left: -1px;
  border-width: calc(var(--cui-tooltip-arrow-width) * 0.5) 0 calc(var(--cui-tooltip-arrow-width) * 0.5) var(--cui-tooltip-arrow-height);
  border-left-color: var(--cui-tooltip-bg);
}

/* rtl:end:ignore */
.tooltip-inner {
  max-width: var(--cui-tooltip-max-width);
  padding: var(--cui-tooltip-padding-y) var(--cui-tooltip-padding-x);
  color: var(--cui-tooltip-color);
  text-align: center;
  background-color: var(--cui-tooltip-bg);
  border-radius: var(--cui-tooltip-border-radius);
}

.popover {
  --cui-popover-zindex: 1070;
  --cui-popover-max-width: 276px;
  --cui-popover-font-size: 0.8203125rem;
  --cui-popover-bg: var(--cui-body-bg);
  --cui-popover-border-width: var(--cui-border-width);
  --cui-popover-border-color: var(--cui-border-color-translucent);
  --cui-popover-border-radius: var(--cui-border-radius-lg);
  --cui-popover-inner-border-radius: calc(var(--cui-border-radius-lg) - var(--cui-border-width));
  --cui-popover-box-shadow: var(--cui-box-shadow);
  --cui-popover-header-padding-x: 1rem;
  --cui-popover-header-padding-y: 0.5rem;
  --cui-popover-header-font-size: 0.9375rem;
  --cui-popover-header-color: inherit;
  --cui-popover-header-bg: var(--cui-secondary-bg);
  --cui-popover-body-padding-x: 1rem;
  --cui-popover-body-padding-y: 1rem;
  --cui-popover-body-color: var(--cui-body-color);
  --cui-popover-arrow-width: 1rem;
  --cui-popover-arrow-height: 0.5rem;
  --cui-popover-arrow-border: var(--cui-popover-border-color);
  z-index: var(--cui-popover-zindex);
  display: block;
  max-width: var(--cui-popover-max-width);
  font-family: var(--cui-font-sans-serif);
  font-style: normal;
  font-weight: 400;
  line-height: 1.5;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  letter-spacing: normal;
  word-break: normal;
  white-space: normal;
  word-spacing: normal;
  line-break: auto;
  font-size: var(--cui-popover-font-size);
  word-wrap: break-word;
  background-color: var(--cui-popover-bg);
  background-clip: padding-box;
  border: var(--cui-popover-border-width) solid var(--cui-popover-border-color);
  border-radius: var(--cui-popover-border-radius);
}

.popover .popover-arrow {
  display: block;
  width: var(--cui-popover-arrow-width);
  height: var(--cui-popover-arrow-height);
}

.popover .popover-arrow::before, .popover .popover-arrow::after {
  position: absolute;
  display: block;
  content: "";
  border-color: transparent;
  border-style: solid;
  border-width: 0;
}

.bs-popover-top > .popover-arrow, .bs-popover-auto[data-popper-placement^=top] > .popover-arrow {
  bottom: calc(-1 * (var(--cui-popover-arrow-height)) - var(--cui-popover-border-width));
}

.bs-popover-top > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=top] > .popover-arrow::before, .bs-popover-top > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=top] > .popover-arrow::after {
  border-width: var(--cui-popover-arrow-height) calc(var(--cui-popover-arrow-width) * 0.5) 0;
}

.bs-popover-top > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=top] > .popover-arrow::before {
  bottom: 0;
  border-top-color: var(--cui-popover-arrow-border);
}

.bs-popover-top > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=top] > .popover-arrow::after {
  bottom: var(--cui-popover-border-width);
  border-top-color: var(--cui-popover-bg);
}

/* rtl:begin:ignore */
.bs-popover-end > .popover-arrow, .bs-popover-auto[data-popper-placement^=right] > .popover-arrow {
  left: calc(-1 * (var(--cui-popover-arrow-height)) - var(--cui-popover-border-width));
  width: var(--cui-popover-arrow-height);
  height: var(--cui-popover-arrow-width);
}

.bs-popover-end > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=right] > .popover-arrow::before, .bs-popover-end > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=right] > .popover-arrow::after {
  border-width: calc(var(--cui-popover-arrow-width) * 0.5) var(--cui-popover-arrow-height) calc(var(--cui-popover-arrow-width) * 0.5) 0;
}

.bs-popover-end > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=right] > .popover-arrow::before {
  left: 0;
  border-right-color: var(--cui-popover-arrow-border);
}

.bs-popover-end > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=right] > .popover-arrow::after {
  left: var(--cui-popover-border-width);
  border-right-color: var(--cui-popover-bg);
}

/* rtl:end:ignore */
.bs-popover-bottom > .popover-arrow, .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow {
  top: calc(-1 * (var(--cui-popover-arrow-height)) - var(--cui-popover-border-width));
}

.bs-popover-bottom > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow::before, .bs-popover-bottom > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow::after {
  border-width: 0 calc(var(--cui-popover-arrow-width) * 0.5) var(--cui-popover-arrow-height);
}

.bs-popover-bottom > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow::before {
  top: 0;
  border-bottom-color: var(--cui-popover-arrow-border);
}

.bs-popover-bottom > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow::after {
  top: var(--cui-popover-border-width);
  border-bottom-color: var(--cui-popover-bg);
}

.bs-popover-bottom .popover-header::before, .bs-popover-auto[data-popper-placement^=bottom] .popover-header::before {
  position: absolute;
  top: 0;
  left: 50%;
  display: block;
  width: var(--cui-popover-arrow-width);
  margin-left: calc(-0.5 * var(--cui-popover-arrow-width));
  content: "";
  border-bottom: var(--cui-popover-border-width) solid var(--cui-popover-header-bg);
}

/* rtl:begin:ignore */
.bs-popover-start > .popover-arrow, .bs-popover-auto[data-popper-placement^=left] > .popover-arrow {
  right: calc(-1 * (var(--cui-popover-arrow-height)) - var(--cui-popover-border-width));
  width: var(--cui-popover-arrow-height);
  height: var(--cui-popover-arrow-width);
}

.bs-popover-start > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=left] > .popover-arrow::before, .bs-popover-start > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=left] > .popover-arrow::after {
  border-width: calc(var(--cui-popover-arrow-width) * 0.5) 0 calc(var(--cui-popover-arrow-width) * 0.5) var(--cui-popover-arrow-height);
}

.bs-popover-start > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=left] > .popover-arrow::before {
  right: 0;
  border-left-color: var(--cui-popover-arrow-border);
}

.bs-popover-start > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=left] > .popover-arrow::after {
  right: var(--cui-popover-border-width);
  border-left-color: var(--cui-popover-bg);
}

/* rtl:end:ignore */
.popover-header {
  padding: var(--cui-popover-header-padding-y) var(--cui-popover-header-padding-x);
  margin-bottom: 0;
  font-size: var(--cui-popover-header-font-size);
  color: var(--cui-popover-header-color);
  background-color: var(--cui-popover-header-bg);
  border-bottom: var(--cui-popover-border-width) solid var(--cui-popover-border-color);
  border-top-left-radius: var(--cui-popover-inner-border-radius);
  border-top-right-radius: var(--cui-popover-inner-border-radius);
}

.popover-header:empty {
  display: none;
}

.popover-body {
  padding: var(--cui-popover-body-padding-y) var(--cui-popover-body-padding-x);
  color: var(--cui-popover-body-color);
}

.carousel {
  position: relative;
}

.carousel.pointer-event {
  touch-action: pan-y;
}

.carousel-inner {
  position: relative;
  width: 100%;
  overflow: hidden;
}

.carousel-inner::after {
  display: block;
  clear: both;
  content: "";
}

.carousel-item {
  position: relative;
  display: none;
  float: left;
  width: 100%;
  margin-right: -100%;
  backface-visibility: hidden;
  transition: transform 0.6s ease-in-out;
}

@media (prefers-reduced-motion: reduce) {
  .carousel-item {
    transition: none;
  }
}
.carousel-item.active,
.carousel-item-next,
.carousel-item-prev {
  display: block;
}

.carousel-item-next:not(.carousel-item-start),
.active.carousel-item-end {
  transform: translateX(100%);
}

.carousel-item-prev:not(.carousel-item-end),
.active.carousel-item-start {
  transform: translateX(-100%);
}

.carousel-fade .carousel-item {
  opacity: 0;
  transition-property: opacity;
  transform: none;
}

.carousel-fade .carousel-item.active,
.carousel-fade .carousel-item-next.carousel-item-start,
.carousel-fade .carousel-item-prev.carousel-item-end {
  z-index: 1;
  opacity: 1;
}

.carousel-fade .active.carousel-item-start,
.carousel-fade .active.carousel-item-end {
  z-index: 0;
  opacity: 0;
  transition: opacity 0s 0.6s;
}

@media (prefers-reduced-motion: reduce) {
  .carousel-fade .active.carousel-item-start,
  .carousel-fade .active.carousel-item-end {
    transition: none;
  }
}
.carousel-control-prev,
.carousel-control-next {
  position: absolute;
  top: 0;
  bottom: 0;
  z-index: 1;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 15%;
  padding: 0;
  color: #fff;
  text-align: center;
  background: none;
  filter: var(--cui-carousel-control-icon-filter);
  border: 0;
  opacity: 0.5;
  transition: opacity 0.15s ease;
}

@media (prefers-reduced-motion: reduce) {
  .carousel-control-prev,
  .carousel-control-next {
    transition: none;
  }
}
.carousel-control-prev:hover, .carousel-control-prev:focus,
.carousel-control-next:hover,
.carousel-control-next:focus {
  color: #fff;
  text-decoration: none;
  outline: 0;
  opacity: 0.9;
}

.carousel-control-prev {
  left: 0;
}

.carousel-control-next {
  right: 0;
}

.carousel-control-prev-icon,
.carousel-control-next-icon {
  display: inline-block;
  width: 2rem;
  height: 2rem;
  background-repeat: no-repeat;
  background-position: 50%;
  background-size: 100% 100%;
}

.carousel-control-prev-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M11.354 1.646a.5.5 0 0 1 0 .708L5.707 8l5.647 5.646a.5.5 0 0 1-.708.708l-6-6a.5.5 0 0 1 0-.708l6-6a.5.5 0 0 1 .708 0'/%3e%3c/svg%3e");
}

.carousel-control-next-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708'/%3e%3c/svg%3e");
}

.carousel-indicators {
  position: absolute;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 2;
  display: flex;
  justify-content: center;
  padding: 0;
  margin-right: 15%;
  margin-bottom: 1rem;
  margin-left: 15%;
}

.carousel-indicators [data-coreui-target] {
  box-sizing: content-box;
  flex: 0 1 auto;
  width: 30px;
  height: 3px;
  padding: 0;
  margin-right: 3px;
  margin-left: 3px;
  text-indent: -999px;
  cursor: pointer;
  background-color: #fff;
  background-clip: padding-box;
  border: 0;
  border-top: 10px solid transparent;
  border-bottom: 10px solid transparent;
  opacity: 0.5;
  transition: opacity 0.6s ease;
}

@media (prefers-reduced-motion: reduce) {
  .carousel-indicators [data-coreui-target] {
    transition: none;
  }
}
.carousel-indicators .active {
  opacity: 1;
}

.carousel-caption {
  position: absolute;
  right: 15%;
  bottom: 1.25rem;
  left: 15%;
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
  color: var(--cui-carousel-caption-color);
  text-align: center;
}

.carousel-dark {
  --cui-carousel-indicator-active-bg: #080a0c;
  --cui-carousel-caption-color: #080a0c;
  --cui-carousel-control-icon-filter: invert(1) grayscale(100);
}

.spinner-grow,
.spinner-border {
  display: inline-block;
  width: var(--cui-spinner-width);
  height: var(--cui-spinner-height);
  vertical-align: var(--cui-spinner-vertical-align);
  border-radius: 50%;
  animation: var(--cui-spinner-animation-speed) linear infinite var(--cui-spinner-animation-name);
}

@keyframes spinner-border {
  to {
    transform: rotate(360deg);
  }
}
.spinner-border {
  --cui-spinner-width: 2rem;
  --cui-spinner-height: 2rem;
  --cui-spinner-vertical-align: -0.125em;
  --cui-spinner-border-width: 0.25em;
  --cui-spinner-animation-speed: 0.75s;
  --cui-spinner-animation-name: spinner-border;
  border: var(--cui-spinner-border-width) solid currentcolor;
  border-right-color: transparent;
}

.spinner-border-sm {
  --cui-spinner-width: 1rem;
  --cui-spinner-height: 1rem;
  --cui-spinner-border-width: 0.2em;
}

@keyframes spinner-grow {
  0% {
    transform: scale(0);
  }
  50% {
    opacity: 1;
    transform: none;
  }
}
.spinner-grow {
  --cui-spinner-width: 2rem;
  --cui-spinner-height: 2rem;
  --cui-spinner-vertical-align: -0.125em;
  --cui-spinner-animation-speed: 0.75s;
  --cui-spinner-animation-name: spinner-grow;
  background-color: currentcolor;
  opacity: 0;
}

.spinner-grow-sm {
  --cui-spinner-width: 1rem;
  --cui-spinner-height: 1rem;
}

@media (prefers-reduced-motion: reduce) {
  .spinner-border,
  .spinner-grow {
    --cui-spinner-animation-speed: 1.5s;
  }
}
.offcanvas, .offcanvas-xxl, .offcanvas-xl, .offcanvas-lg, .offcanvas-md, .offcanvas-sm {
  --cui-offcanvas-zindex: 1045;
  --cui-offcanvas-width: 400px;
  --cui-offcanvas-height: 30vh;
  --cui-offcanvas-padding-x: 1rem;
  --cui-offcanvas-padding-y: 1rem;
  --cui-offcanvas-color: var(--cui-body-color);
  --cui-offcanvas-bg: var(--cui-body-bg);
  --cui-offcanvas-border-width: var(--cui-border-width);
  --cui-offcanvas-border-color: var(--cui-border-color-translucent);
  --cui-offcanvas-box-shadow: var(--cui-box-shadow-sm);
  --cui-offcanvas-transition: transform 0.3s ease-in-out;
  --cui-offcanvas-title-line-height: 1.5;
}

@media (max-width: 575.98px) {
  .offcanvas-sm {
    position: fixed;
    bottom: 0;
    z-index: var(--cui-offcanvas-zindex);
    display: flex;
    flex-direction: column;
    max-width: 100%;
    color: var(--cui-offcanvas-color);
    visibility: hidden;
    background-color: var(--cui-offcanvas-bg);
    background-clip: padding-box;
    outline: 0;
    transition: var(--cui-offcanvas-transition);
  }
}
@media (max-width: 575.98px) and (prefers-reduced-motion: reduce) {
  .offcanvas-sm {
    transition: none;
  }
}
@media (max-width: 575.98px) {
  .offcanvas-sm.offcanvas-start {
    inset-inline-start: 0;
    top: 0;
    width: var(--cui-offcanvas-width);
    border-inline-end: var(--cui-offcanvas-border-width) solid var(--cui-offcanvas-border-color);
    transform: translateX(-100%);
  }
  .offcanvas-sm.offcanvas-end {
    inset-inline-end: 0;
    top: 0;
    width: var(--cui-offcanvas-width);
    border-inline-start: var(--cui-offcanvas-border-width) solid var(--cui-offcanvas-border-color);
    transform: translateX(100%);
  }
  .offcanvas-sm.offcanvas-top {
    top: 0;
    right: 0;
    left: 0;
    height: var(--cui-offcanvas-height);
    max-height: 100%;
    border-bottom: var(--cui-offcanvas-border-width) solid var(--cui-offcanvas-border-color);
    transform: translateY(-100%);
  }
  .offcanvas-sm.offcanvas-bottom {
    right: 0;
    left: 0;
    height: var(--cui-offcanvas-height);
    max-height: 100%;
    border-top: var(--cui-offcanvas-border-width) solid var(--cui-offcanvas-border-color);
    transform: translateY(100%);
  }
  .offcanvas-sm.showing, .offcanvas-sm.show:not(.hiding) {
    transform: none !important;
  }
  .offcanvas-sm.showing, .offcanvas-sm.hiding, .offcanvas-sm.show {
    visibility: visible;
  }
}
@media (min-width: 576px) {
  .offcanvas-sm {
    --cui-offcanvas-height: auto;
    --cui-offcanvas-border-width: 0;
    background-color: transparent !important;
  }
  .offcanvas-sm .offcanvas-header {
    display: none;
  }
  .offcanvas-sm .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
    background-color: transparent !important;
  }
}
@media (max-width: 767.98px) {
  .offcanvas-md {
    position: fixed;
    bottom: 0;
    z-index: var(--cui-offcanvas-zindex);
    display: flex;
    flex-direction: column;
    max-width: 100%;
    color: var(--cui-offcanvas-color);
    visibility: hidden;
    background-color: var(--cui-offcanvas-bg);
    background-clip: padding-box;
    outline: 0;
    transition: var(--cui-offcanvas-transition);
  }
}
@media (max-width: 767.98px) and (prefers-reduced-motion: reduce) {
  .offcanvas-md {
    transition: none;
  }
}
@media (max-width: 767.98px) {
  .offcanvas-md.offcanvas-start {
    inset-inline-start: 0;
    top: 0;
    width: var(--cui-offcanvas-width);
    border-inline-end: var(--cui-offcanvas-border-width) solid var(--cui-offcanvas-border-color);
    transform: translateX(-100%);
  }
  .offcanvas-md.offcanvas-end {
    inset-inline-end: 0;
    top: 0;
    width: var(--cui-offcanvas-width);
    border-inline-start: var(--cui-offcanvas-border-width) solid var(--cui-offcanvas-border-color);
    transform: translateX(100%);
  }
  .offcanvas-md.offcanvas-top {
    top: 0;
    right: 0;
    left: 0;
    height: var(--cui-offcanvas-height);
    max-height: 100%;
    border-bottom: var(--cui-offcanvas-border-width) solid var(--cui-offcanvas-border-color);
    transform: translateY(-100%);
  }
  .offcanvas-md.offcanvas-bottom {
    right: 0;
    left: 0;
    height: var(--cui-offcanvas-height);
    max-height: 100%;
    border-top: var(--cui-offcanvas-border-width) solid var(--cui-offcanvas-border-color);
    transform: translateY(100%);
  }
  .offcanvas-md.showing, .offcanvas-md.show:not(.hiding) {
    transform: none !important;
  }
  .offcanvas-md.showing, .offcanvas-md.hiding, .offcanvas-md.show {
    visibility: visible;
  }
}
@media (min-width: 768px) {
  .offcanvas-md {
    --cui-offcanvas-height: auto;
    --cui-offcanvas-border-width: 0;
    background-color: transparent !important;
  }
  .offcanvas-md .offcanvas-header {
    display: none;
  }
  .offcanvas-md .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
    background-color: transparent !important;
  }
}
@media (max-width: 991.98px) {
  .offcanvas-lg {
    position: fixed;
    bottom: 0;
    z-index: var(--cui-offcanvas-zindex);
    display: flex;
    flex-direction: column;
    max-width: 100%;
    color: var(--cui-offcanvas-color);
    visibility: hidden;
    background-color: var(--cui-offcanvas-bg);
    background-clip: padding-box;
    outline: 0;
    transition: var(--cui-offcanvas-transition);
  }
}
@media (max-width: 991.98px) and (prefers-reduced-motion: reduce) {
  .offcanvas-lg {
    transition: none;
  }
}
@media (max-width: 991.98px) {
  .offcanvas-lg.offcanvas-start {
    inset-inline-start: 0;
    top: 0;
    width: var(--cui-offcanvas-width);
    border-inline-end: var(--cui-offcanvas-border-width) solid var(--cui-offcanvas-border-color);
    transform: translateX(-100%);
  }
  .offcanvas-lg.offcanvas-end {
    inset-inline-end: 0;
    top: 0;
    width: var(--cui-offcanvas-width);
    border-inline-start: var(--cui-offcanvas-border-width) solid var(--cui-offcanvas-border-color);
    transform: translateX(100%);
  }
  .offcanvas-lg.offcanvas-top {
    top: 0;
    right: 0;
    left: 0;
    height: var(--cui-offcanvas-height);
    max-height: 100%;
    border-bottom: var(--cui-offcanvas-border-width) solid var(--cui-offcanvas-border-color);
    transform: translateY(-100%);
  }
  .offcanvas-lg.offcanvas-bottom {
    right: 0;
    left: 0;
    height: var(--cui-offcanvas-height);
    max-height: 100%;
    border-top: var(--cui-offcanvas-border-width) solid var(--cui-offcanvas-border-color);
    transform: translateY(100%);
  }
  .offcanvas-lg.showing, .offcanvas-lg.show:not(.hiding) {
    transform: none !important;
  }
  .offcanvas-lg.showing, .offcanvas-lg.hiding, .offcanvas-lg.show {
    visibility: visible;
  }
}
@media (min-width: 992px) {
  .offcanvas-lg {
    --cui-offcanvas-height: auto;
    --cui-offcanvas-border-width: 0;
    background-color: transparent !important;
  }
  .offcanvas-lg .offcanvas-header {
    display: none;
  }
  .offcanvas-lg .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
    background-color: transparent !important;
  }
}
@media (max-width: 1199.98px) {
  .offcanvas-xl {
    position: fixed;
    bottom: 0;
    z-index: var(--cui-offcanvas-zindex);
    display: flex;
    flex-direction: column;
    max-width: 100%;
    color: var(--cui-offcanvas-color);
    visibility: hidden;
    background-color: var(--cui-offcanvas-bg);
    background-clip: padding-box;
    outline: 0;
    transition: var(--cui-offcanvas-transition);
  }
}
@media (max-width: 1199.98px) and (prefers-reduced-motion: reduce) {
  .offcanvas-xl {
    transition: none;
  }
}
@media (max-width: 1199.98px) {
  .offcanvas-xl.offcanvas-start {
    inset-inline-start: 0;
    top: 0;
    width: var(--cui-offcanvas-width);
    border-inline-end: var(--cui-offcanvas-border-width) solid var(--cui-offcanvas-border-color);
    transform: translateX(-100%);
  }
  .offcanvas-xl.offcanvas-end {
    inset-inline-end: 0;
    top: 0;
    width: var(--cui-offcanvas-width);
    border-inline-start: var(--cui-offcanvas-border-width) solid var(--cui-offcanvas-border-color);
    transform: translateX(100%);
  }
  .offcanvas-xl.offcanvas-top {
    top: 0;
    right: 0;
    left: 0;
    height: var(--cui-offcanvas-height);
    max-height: 100%;
    border-bottom: var(--cui-offcanvas-border-width) solid var(--cui-offcanvas-border-color);
    transform: translateY(-100%);
  }
  .offcanvas-xl.offcanvas-bottom {
    right: 0;
    left: 0;
    height: var(--cui-offcanvas-height);
    max-height: 100%;
    border-top: var(--cui-offcanvas-border-width) solid var(--cui-offcanvas-border-color);
    transform: translateY(100%);
  }
  .offcanvas-xl.showing, .offcanvas-xl.show:not(.hiding) {
    transform: none !important;
  }
  .offcanvas-xl.showing, .offcanvas-xl.hiding, .offcanvas-xl.show {
    visibility: visible;
  }
}
@media (min-width: 1200px) {
  .offcanvas-xl {
    --cui-offcanvas-height: auto;
    --cui-offcanvas-border-width: 0;
    background-color: transparent !important;
  }
  .offcanvas-xl .offcanvas-header {
    display: none;
  }
  .offcanvas-xl .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
    background-color: transparent !important;
  }
}
@media (max-width: 1399.98px) {
  .offcanvas-xxl {
    position: fixed;
    bottom: 0;
    z-index: var(--cui-offcanvas-zindex);
    display: flex;
    flex-direction: column;
    max-width: 100%;
    color: var(--cui-offcanvas-color);
    visibility: hidden;
    background-color: var(--cui-offcanvas-bg);
    background-clip: padding-box;
    outline: 0;
    transition: var(--cui-offcanvas-transition);
  }
}
@media (max-width: 1399.98px) and (prefers-reduced-motion: reduce) {
  .offcanvas-xxl {
    transition: none;
  }
}
@media (max-width: 1399.98px) {
  .offcanvas-xxl.offcanvas-start {
    inset-inline-start: 0;
    top: 0;
    width: var(--cui-offcanvas-width);
    border-inline-end: var(--cui-offcanvas-border-width) solid var(--cui-offcanvas-border-color);
    transform: translateX(-100%);
  }
  .offcanvas-xxl.offcanvas-end {
    inset-inline-end: 0;
    top: 0;
    width: var(--cui-offcanvas-width);
    border-inline-start: var(--cui-offcanvas-border-width) solid var(--cui-offcanvas-border-color);
    transform: translateX(100%);
  }
  .offcanvas-xxl.offcanvas-top {
    top: 0;
    right: 0;
    left: 0;
    height: var(--cui-offcanvas-height);
    max-height: 100%;
    border-bottom: var(--cui-offcanvas-border-width) solid var(--cui-offcanvas-border-color);
    transform: translateY(-100%);
  }
  .offcanvas-xxl.offcanvas-bottom {
    right: 0;
    left: 0;
    height: var(--cui-offcanvas-height);
    max-height: 100%;
    border-top: var(--cui-offcanvas-border-width) solid var(--cui-offcanvas-border-color);
    transform: translateY(100%);
  }
  .offcanvas-xxl.showing, .offcanvas-xxl.show:not(.hiding) {
    transform: none !important;
  }
  .offcanvas-xxl.showing, .offcanvas-xxl.hiding, .offcanvas-xxl.show {
    visibility: visible;
  }
}
@media (min-width: 1400px) {
  .offcanvas-xxl {
    --cui-offcanvas-height: auto;
    --cui-offcanvas-border-width: 0;
    background-color: transparent !important;
  }
  .offcanvas-xxl .offcanvas-header {
    display: none;
  }
  .offcanvas-xxl .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
    background-color: transparent !important;
  }
}
.offcanvas {
  position: fixed;
  bottom: 0;
  z-index: var(--cui-offcanvas-zindex);
  display: flex;
  flex-direction: column;
  max-width: 100%;
  color: var(--cui-offcanvas-color);
  visibility: hidden;
  background-color: var(--cui-offcanvas-bg);
  background-clip: padding-box;
  outline: 0;
  transition: var(--cui-offcanvas-transition);
}

@media (prefers-reduced-motion: reduce) {
  .offcanvas {
    transition: none;
  }
}
.offcanvas.offcanvas-start {
  inset-inline-start: 0;
  top: 0;
  width: var(--cui-offcanvas-width);
  border-inline-end: var(--cui-offcanvas-border-width) solid var(--cui-offcanvas-border-color);
  transform: translateX(-100%);
}

.offcanvas.offcanvas-end {
  inset-inline-end: 0;
  top: 0;
  width: var(--cui-offcanvas-width);
  border-inline-start: var(--cui-offcanvas-border-width) solid var(--cui-offcanvas-border-color);
  transform: translateX(100%);
}

.offcanvas.offcanvas-top {
  top: 0;
  right: 0;
  left: 0;
  height: var(--cui-offcanvas-height);
  max-height: 100%;
  border-bottom: var(--cui-offcanvas-border-width) solid var(--cui-offcanvas-border-color);
  transform: translateY(-100%);
}

.offcanvas.offcanvas-bottom {
  right: 0;
  left: 0;
  height: var(--cui-offcanvas-height);
  max-height: 100%;
  border-top: var(--cui-offcanvas-border-width) solid var(--cui-offcanvas-border-color);
  transform: translateY(100%);
}

.offcanvas.showing, .offcanvas.show:not(.hiding) {
  transform: none !important;
}

.offcanvas.showing, .offcanvas.hiding, .offcanvas.show {
  visibility: visible;
}

.offcanvas-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: var(--cui-offcanvas-backdrop-bg, #080a0c);
}

.offcanvas-backdrop.fade {
  opacity: 0;
}

.offcanvas-backdrop.show {
  opacity: 0.5;
}

.offcanvas-header {
  display: flex;
  align-items: center;
  padding: var(--cui-offcanvas-padding-y) var(--cui-offcanvas-padding-x);
}

.offcanvas-header .btn-close {
  padding: calc(var(--cui-offcanvas-padding-y) * 0.5) calc(var(--cui-offcanvas-padding-x) * 0.5);
  margin-inline-start: auto;
  margin-inline-end: calc(-0.5 * var(--cui-offcanvas-padding-x));
  margin-top: calc(-0.5 * var(--cui-offcanvas-padding-y));
  margin-bottom: calc(-0.5 * var(--cui-offcanvas-padding-y));
}

.offcanvas-title {
  margin-bottom: 0;
  line-height: var(--cui-offcanvas-title-line-height);
}

.offcanvas-body {
  flex-grow: 1;
  padding: var(--cui-offcanvas-padding-y) var(--cui-offcanvas-padding-x);
  overflow-y: auto;
}

.placeholder {
  display: inline-block;
  min-height: 1em;
  vertical-align: middle;
  cursor: wait;
  background-color: currentcolor;
  opacity: 0.5;
}

.placeholder.btn::before {
  display: inline-block;
  content: "";
}

.placeholder-xs {
  min-height: 0.6em;
}

.placeholder-sm {
  min-height: 0.8em;
}

.placeholder-lg {
  min-height: 1.2em;
}

.placeholder-glow .placeholder {
  animation: placeholder-glow 2s ease-in-out infinite;
}

@keyframes placeholder-glow {
  50% {
    opacity: 0.2;
  }
}
.placeholder-wave {
  -webkit-mask-image: linear-gradient(130deg, #080a0c 55%, rgba(0, 0, 0, 0.8) 75%, #080a0c 95%);
  mask-image: linear-gradient(130deg, #080a0c 55%, rgba(0, 0, 0, 0.8) 75%, #080a0c 95%);
  -webkit-mask-size: 200% 100%;
  mask-size: 200% 100%;
  animation: placeholder-wave 2s linear infinite;
}

@keyframes placeholder-wave {
  100% {
    -webkit-mask-position: -200% 0%;
    mask-position: -200% 0%;
  }
}
.avatar {
  --cui-avatar-width: 2rem;
  --cui-avatar-height: 2rem;
  --cui-avatar-font-size: 0.8rem;
  --cui-avatar-border-radius: 50em;
  --cui-avatar-status-width: 0.5rem;
  --cui-avatar-status-height: 0.5rem;
  --cui-avatar-status-border-radius: 50em;
  position: relative;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: var(--cui-avatar-width);
  height: var(--cui-avatar-height);
  font-size: var(--cui-avatar-font-size);
  vertical-align: middle;
  border-radius: var(--cui-avatar-border-radius);
  transition: margin 0.15s;
}

@media (prefers-reduced-motion: reduce) {
  .avatar {
    transition: none;
  }
}
.avatar-img {
  width: 100%;
  height: auto;
  border-radius: var(--cui-avatar-border-radius);
}

.avatar-status {
  position: absolute;
  inset-inline-end: 0;
  bottom: 0;
  display: block;
  width: var(--cui-avatar-status-width);
  height: var(--cui-avatar-status-height);
  border: 1px solid #fff;
  border-radius: var(--cui-avatar-status-border-radius);
}

.avatar-sm {
  --cui-avatar-width: 1.5rem;
  --cui-avatar-height: 1.5rem;
  --cui-avatar-font-size: 0.6rem;
  --cui-avatar-status-width: 0.4rem;
  --cui-avatar-status-height: 0.4rem;
}

.avatar-md {
  --cui-avatar-width: 2.5rem;
  --cui-avatar-height: 2.5rem;
  --cui-avatar-font-size: 1rem;
  --cui-avatar-status-width: 0.7rem;
  --cui-avatar-status-height: 0.7rem;
}

.avatar-lg {
  --cui-avatar-width: 3rem;
  --cui-avatar-height: 3rem;
  --cui-avatar-font-size: 1.2rem;
  --cui-avatar-status-width: 0.8rem;
  --cui-avatar-status-height: 0.8rem;
}

.avatar-xl {
  --cui-avatar-width: 4rem;
  --cui-avatar-height: 4rem;
  --cui-avatar-font-size: 1.6rem;
  --cui-avatar-status-width: 1rem;
  --cui-avatar-status-height: 1rem;
}

.avatars-stack {
  display: flex;
}

.avatars-stack .avatar {
  margin-inline-end: calc(-0.4 * var(--cui-avatar-width));
}

.avatars-stack .avatar:hover {
  margin-inline-end: 0;
}

.calendar {
  --cui-calendar-table-margin: 0.5rem;
  --cui-calendar-table-cell-size: 2.75rem;
  --cui-calendar-nav-padding: 0.5rem;
  --cui-calendar-nav-border-color: var(--cui-border-color);
  --cui-calendar-nav-border: 1px solid var(--cui-calendar-nav-border-color);
  --cui-calendar-nav-date-color: var(--cui-body-color);
  --cui-calendar-nav-date-hover-color: var(--cui-primary);
  --cui-calendar-nav-icon-width: 1rem;
  --cui-calendar-nav-icon-height: 1rem;
  --cui-calendar-nav-icon-double-next: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512' role='img'%3e%3cpolygon fill='%23000' points='95.314 447.313 72.686 424.687 245.373 252 72.686 79.313 95.314 56.687 290.627 252 95.314 447.313'%3e%3c/polygon%3e%3cpolygon fill='%23000' points='255.314 447.313 232.686 424.687 405.373 252 232.686 79.313 255.314 56.687 450.627 252 255.314 447.313'%3e%3c/polygon%3e%3c/svg%3e");
  --cui-calendar-nav-icon-double-prev: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512' role='img'%3e%3cpolygon fill='%23000' points='416.686 447.313 221.373 252 416.686 56.687 439.314 79.313 266.627 252 439.314 424.687 416.686 447.313'%3e%3c/polygon%3e%3cpolygon fill='%23000' points='256.686 447.313 61.373 252 256.686 56.687 279.314 79.313 106.627 252 279.314 424.687 256.686 447.313'%3e%3c/polygon%3e%3c/svg%3e");
  --cui-calendar-nav-icon-next: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512' role='img'%3e%3cpolygon fill='%23000' points='179.313 451.313 156.687 428.687 329.372 256 156.687 83.313 179.313 60.687 374.627 256 179.313 451.313'%3e%3c/polygon%3e%3c/svg%3e");
  --cui-calendar-nav-icon-prev: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512' role='img'%3e%3cpolygon fill='%23000' points='324.687 451.313 129.373 256 324.687 60.687 347.313 83.313 174.628 256 347.313 428.687 324.687 451.313'%3e%3c/polygon%3e%3c/svg%3e");
  --cui-calendar-nav-icon-color: var(--cui-tertiary-color);
  --cui-calendar-nav-icon-hover-color: var(--cui-body-color);
  --cui-calendar-cell-header-inner-color: var(--cui-secondary-color);
  --cui-calendar-cell-week-number-color: var(--cui-secondary-color);
  --cui-calendar-cell-hover-color: var(--cui-body-color);
  --cui-calendar-cell-hover-bg: var(--cui-tertiary-bg);
  --cui-calendar-cell-focus-box-shadow: 0 0 0 0.25rem rgba(51, 153, 255, 0.25);
  --cui-calendar-cell-disabled-color: var(--cui-tertiary-color);
  --cui-calendar-cell-selected-color: #fff;
  --cui-calendar-cell-selected-bg: var(--cui-primary);
  --cui-calendar-cell-range-bg: rgba(var(--cui-primary-rgb), 0.125);
  --cui-calendar-cell-range-hover-bg: rgba(var(--cui-primary-rgb), 0.25);
  --cui-calendar-cell-range-hover-border-color: var(--cui-primary);
  --cui-calendar-cell-today-color: var(--cui-danger);
  --cui-calendar-cell-week-number-color: var(--cui-secondary-color);
  font-weight: initial;
}

.calendar table {
  width: calc(var(--cui-calendar-table-cell-size) * 7);
  margin: var(--cui-calendar-table-margin);
}

.calendar table th,
.calendar table td {
  width: var(--cui-calendar-table-cell-size);
}

.calendar.months ~ .time-picker, .calendar.years ~ .time-picker {
  display: none;
}

@media (max-width: 575.98px) {
  .calendar:not(:first-child) .calendar-nav {
    border-top: var(--cui-calendar-nav-border);
  }
}
.show-week-numbers table {
  width: calc(var(--cui-calendar-table-cell-size) * 8);
}

.calendars {
  display: flex;
  flex-basis: min-content;
}

@media (max-width: 575.98px) {
  .calendars {
    flex-wrap: wrap;
  }
}
.calendar-nav {
  display: flex;
  align-items: baseline;
  padding: var(--cui-calendar-nav-padding);
  border-bottom: var(--cui-calendar-nav-border);
}

.calendar-nav-date {
  flex: 1;
  text-align: center;
}

.calendar-nav-date .btn {
  font-weight: 600;
  color: var(--cui-calendar-nav-date-color);
}

.calendar-nav-date .btn:hover {
  color: var(--cui-calendar-nav-date-hover-color);
}

.calendar-nav-icon {
  display: block;
  width: var(--cui-calendar-nav-icon-width);
  height: var(--cui-calendar-nav-icon-height);
  background-color: var(--cui-calendar-nav-icon-color);
  transition: background-image 0.15s ease-in-out;
}

@media (prefers-reduced-motion: reduce) {
  .calendar-nav-icon {
    transition: none;
  }
}
.calendar-nav-icon:hover {
  background-color: var(--cui-calendar-nav-icon-hover-color);
}

.calendar-nav-icon-double-next {
  -webkit-mask: var(--cui-calendar-nav-icon-double-next) no-repeat center;
  mask: var(--cui-calendar-nav-icon-double-next) no-repeat center;
}

.calendar-nav-icon-double-prev {
  -webkit-mask: var(--cui-calendar-nav-icon-double-prev) no-repeat center;
  mask: var(--cui-calendar-nav-icon-double-prev) no-repeat center;
}

.calendar-nav-icon-next {
  -webkit-mask: var(--cui-calendar-nav-icon-next) no-repeat center;
  mask: var(--cui-calendar-nav-icon-next) no-repeat center;
}

.calendar-nav-icon-prev {
  -webkit-mask: var(--cui-calendar-nav-icon-prev) no-repeat center;
  mask: var(--cui-calendar-nav-icon-prev) no-repeat center;
}

.calendar-header-cell-inner {
  display: flex;
  align-items: center;
  justify-content: center;
  height: var(--cui-calendar-table-cell-size);
  font-weight: 600;
  color: var(--cui-calendar-cell-header-inner-color);
}

.calendar-cell-week-number {
  font-weight: 600;
  color: var(--cui-calendar-cell-week-number-color);
}

.calendar-cell-inner {
  display: flex;
  align-items: center;
  justify-content: center;
  height: var(--cui-calendar-table-cell-size);
}

.calendar-row,
.calendar-cell {
  text-align: center;
}

.calendar-row.disabled .calendar-cell-inner, .calendar-row.next .calendar-cell-inner, .calendar-row.previous .calendar-cell-inner,
.calendar-cell.disabled .calendar-cell-inner,
.calendar-cell.next .calendar-cell-inner,
.calendar-cell.previous .calendar-cell-inner {
  color: var(--cui-calendar-cell-disabled-color);
  cursor: not-allowed;
}

.calendar-row.range .calendar-cell-inner,
.calendar-cell.range .calendar-cell-inner {
  position: relative;
}

.calendar-row.range .calendar-cell-inner::after,
.calendar-cell.range .calendar-cell-inner::after {
  position: absolute;
  width: 100%;
  height: 100%;
  content: "";
  background: var(--cui-calendar-cell-range-bg);
}

.calendar-row.range-hover .calendar-cell-inner,
.calendar-cell.range-hover .calendar-cell-inner {
  position: relative;
}

.calendar-row.range-hover .calendar-cell-inner::before,
.calendar-cell.range-hover .calendar-cell-inner::before {
  position: absolute;
  width: 100%;
  height: 100%;
  content: "";
  border-top: 1px dashed var(--cui-calendar-cell-selected-bg);
  border-bottom: 1px dashed var(--cui-calendar-cell-selected-bg);
  border-radius: 0;
}

.calendar-row.selected:not(th, .next, .previous) .calendar-cell-inner,
.calendar-cell.selected:not(th, .next, .previous) .calendar-cell-inner {
  color: var(--cui-calendar-cell-selected-color);
  background-color: var(--cui-calendar-cell-selected-bg);
}

.calendar-row.today .calendar-cell-inner,
.calendar-cell.today .calendar-cell-inner {
  color: var(--cui-calendar-cell-today-color);
}

.calendar-cell {
  padding: 1px 0;
}

.calendars:not(.select-week) .calendar-cell:not(.disabled, .next, .previous):hover .calendar-cell-inner, .calendars:not(.select-week) .calendar-cell.clickable:hover .calendar-cell-inner {
  color: var(--cui-calendar-cell-hover-color);
  cursor: pointer;
  background-color: var(--cui-calendar-cell-hover-bg);
  border-radius: 0.375rem;
}

.calendars:not(.select-week) .calendar-cell.range:not(.range ~ *) .calendar-cell-inner::after {
  border-start-start-radius: 0.375rem;
  border-end-start-radius: 0.375rem;
}

.calendars:not(.select-week) .calendar-cell.range:not(:has(~ .range)) .calendar-cell-inner::after {
  border-start-end-radius: 0.375rem;
  border-end-end-radius: 0.375rem;
}

.calendar-cell.range-hover:first-of-type .calendar-cell-inner::before, .calendar-cell:not(.range-hover) + .calendar-cell.range-hover .calendar-cell-inner::before {
  border-inline-start: 1px dashed var(--cui-calendar-cell-selected-bg);
  border-start-start-radius: 0.375rem;
  border-end-start-radius: 0.375rem;
}

.calendar-cell.range-hover:not(:has(~ .range-hover)) .calendar-cell-inner::before {
  border-inline-end: 1px dashed var(--cui-calendar-cell-selected-bg);
  border-start-end-radius: 0.375rem;
  border-end-end-radius: 0.375rem;
}

@-moz-document url-prefix() {
  .calendars:not(.select-week) .calendar-cell:nth-last-child(1 of .range) .calendar-cell-inner::after, .calendars:not(.select-week) .calendar-cell:nth-last-child(1 of .available) .calendar-cell-inner::after {
    border-start-end-radius: 0.375rem;
    border-end-end-radius: 0.375rem;
  }
  .calendar-cell:nth-last-child(1 of .range-hover) .calendar-cell-inner::before {
    border-inline-end: 1px dashed var(--cui-calendar-cell-selected-bg);
    border-start-end-radius: 0.375rem;
    border-end-end-radius: 0.375rem;
  }
}
.calendar-cell.selected:not(th) .calendar-cell-inner {
  border-radius: 0.375rem;
}

.calendars:not(.select-week) .calendar-cell:focus-visible {
  outline: 0;
}

.calendars:not(.select-week) .calendar-cell:focus-visible .calendar-cell-inner {
  box-shadow: var(--cui-calendar-cell-focus-box-shadow);
  border-radius: 0.375rem;
}

.calendars.select-week .calendar-row:not(.disabled):hover .calendar-cell-inner, .calendars.select-week .calendar-row.clickable:hover .calendar-cell-inner {
  color: var(--cui-calendar-cell-hover-color);
  cursor: pointer;
  background-color: var(--cui-calendar-cell-hover-bg);
}

.calendar-row .selected:not(th) .calendar-cell-inner {
  border-radius: 0.375rem;
}

.calendar-row .calendar-cell:first-of-type .calendar-cell-inner {
  border-start-start-radius: 0.375rem;
  border-end-start-radius: 0.375rem;
}

.calendar-row .calendar-cell:first-of-type .calendar-cell-inner::before, .calendar-row .calendar-cell:first-of-type .calendar-cell-inner::after {
  border-start-start-radius: 0.375rem;
  border-end-start-radius: 0.375rem;
}

.calendar-row .calendar-cell:last-of-type .calendar-cell-inner {
  border-start-end-radius: 0.375rem;
  border-end-end-radius: 0.375rem;
}

.calendar-row .calendar-cell:last-of-type .calendar-cell-inner::before, .calendar-row .calendar-cell:last-of-type .calendar-cell-inner::after {
  border-start-end-radius: 0.375rem;
  border-end-end-radius: 0.375rem;
}

.calendar-row.range-hover .calendar-cell:first-of-type .calendar-cell-inner::before {
  border-inline-start: 1px dashed var(--cui-calendar-cell-selected-bg);
}

.calendar-row.range-hover .calendar-cell:last-of-type .calendar-cell-inner::before {
  border-inline-end: 1px dashed var(--cui-calendar-cell-selected-bg);
}

.calendar-row:focus-visible {
  outline: 0;
  box-shadow: var(--cui-calendar-cell-focus-box-shadow);
  border-radius: 0.375rem;
}

.callout {
  --cui-callout-padding-x: 1rem;
  --cui-callout-padding-y: 1rem;
  --cui-callout-margin-x: 0;
  --cui-callout-margin-y: 1rem;
  --cui-callout-border-width: var(--cui-border-width);
  --cui-callout-border-color: var(--cui-border-color);
  --cui-callout-border-left-width: calc(var(--cui-border-width) * 4);
  --cui-callout-border-radius: var(--cui-border-radius);
  padding: var(--cui-callout-padding-y) var(--cui-callout-padding-x);
  margin: var(--cui-callout-margin-y) var(--cui-callout-margin-x);
  border: var(--cui-callout-border-width) solid var(--cui-callout-border-color);
  border-inline-start-color: var(--cui-callout-border-left-color);
  border-inline-start-width: var(--cui-callout-border-left-width);
  border-radius: var(--cui-callout-border-radius);
}

.callout-primary {
  --cui-callout-border-left-color: #39f;
}

.callout-secondary {
  --cui-callout-border-left-color: #6b7785;
}

.callout-success {
  --cui-callout-border-left-color: #51cc8a;
}

.callout-danger {
  --cui-callout-border-left-color: #ef376e;
}

.callout-warning {
  --cui-callout-border-left-color: #fc0;
}

.callout-info {
  --cui-callout-border-left-color: #747af2;
}

.callout-light {
  --cui-callout-border-left-color: #f3f4f7;
}

.callout-dark {
  --cui-callout-border-left-color: #212631;
}

.date-picker,
*:not(.date-picker) > .date-picker-dropdown {
  --cui-date-picker-zindex: 1000;
  --cui-date-picker-font-size: 0.9375rem;
  --cui-date-picker-font-weight: 400;
  --cui-date-picker-line-height: 1.5;
  --cui-date-picker-color: var(--cui-body-color);
  --cui-date-picker-bg: var(--cui-body-bg);
  --cui-date-picker-box-shadow: inset 0 1px 2px rgba(8, 10, 12, 0.075);
  --cui-date-picker-border-width: var(--cui-border-width);
  --cui-date-picker-border-color: var(--cui-border-color);
  --cui-date-picker-border-radius: 0.375rem;
  --cui-date-picker-disabled-color: var(--cui-body-color);
  --cui-date-picker-disabled-bg: var(--cui-secondary-bg);
  --cui-date-picker-disabled-border-color: var(--cui-border-color);
  --cui-date-picker-focus-color: var(--cui-body-color);
  --cui-date-picker-focus-bg: var(--cui-body-bg);
  --cui-date-picker-focus-border-color: #99ccff;
  --cui-date-picker-focus-box-shadow: 0 0 0 0.25rem rgba(51, 153, 255, 0.25);
  --cui-date-picker-placeholder-color: var(--cui-secondary-color);
  --cui-date-picker-padding-y: 0.375rem;
  --cui-date-picker-padding-x: 0.75rem;
  --cui-date-picker-gap: 0.75rem;
  --cui-date-picker-indicator-width: 1.25rem;
  --cui-date-picker-indicator-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512' role='img'%3e%3cpath fill='%23000' d='M472,96H384V40H352V96H160V40H128V96H40a24.028,24.028,0,0,0-24,24V456a24.028,24.028,0,0,0,24,24H472a24.028,24.028,0,0,0,24-24V120A24.028,24.028,0,0,0,472,96Zm-8,352H48V128h80v40h32V128H352v40h32V128h80Z'%3e%3c/path%3e%3crect width='32' height='32' x='112' y='224' fill='%23000'%3e%3c/rect%3e%3crect width='32' height='32' x='200' y='224' fill='%23000'%3e%3c/rect%3e%3crect width='32' height='32' x='280' y='224' fill='%23000'%3e%3c/rect%3e%3crect width='32' height='32' x='368' y='224' fill='%23000'%3e%3c/rect%3e%3crect width='32' height='32' x='112' y='296' fill='%23000'%3e%3c/rect%3e%3crect width='32' height='32' x='200' y='296' fill='%23000'%3e%3c/rect%3e%3crect width='32' height='32' x='280' y='296' fill='%23000'%3e%3c/rect%3e%3crect width='32' height='32' x='368' y='296' fill='%23000'%3e%3c/rect%3e%3crect width='32' height='32' x='112' y='368' fill='%23000'%3e%3c/rect%3e%3crect width='32' height='32' x='200' y='368' fill='%23000'%3e%3c/rect%3e%3crect width='32' height='32' x='280' y='368' fill='%23000'%3e%3c/rect%3e%3crect width='32' height='32' x='368' y='368' fill='%23000'%3e%3c/rect%3e%3c/svg%3e");
  --cui-date-picker-indicator-icon-color: var(--cui-tertiary-color);
  --cui-date-picker-indicator-icon-size: 1rem;
  --cui-date-picker-cleaner-width: 1.25rem;
  --cui-date-picker-cleaner-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512' role='img'%3e%3cpolygon fill='%23000' points='306.912 214.461 256 265.373 205.088 214.461 182.461 237.088 233.373 288 182.461 338.912 205.088 361.539 256 310.627 306.912 361.539 329.539 338.912 278.627 288 329.539 237.088 306.912 214.461'%3e%3c/polygon%3e%3cpath fill='%23000' d='M472,96H384V40H352V96H160V40H128V96H40a24.028,24.028,0,0,0-24,24V456a24.028,24.028,0,0,0,24,24H472a24.028,24.028,0,0,0,24-24V120A24.028,24.028,0,0,0,472,96Zm-8,352H48V128h80v40h32V128H352v40h32V128h80Z'%3e%3c/path%3e%3c/svg%3e");
  --cui-date-picker-cleaner-icon-color: var(--cui-tertiary-color);
  --cui-date-picker-cleaner-icon-hover-color: var(--cui-body-color);
  --cui-date-picker-cleaner-icon-size: 1rem;
  --cui-date-picker-separator-width: 1.25rem;
  --cui-date-picker-separator-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512' role='img'%3e%3cpolygon fill='%23000' points='359.873 121.377 337.246 144.004 433.243 240.001 16 240.001 16 240.002 16 272.001 16 272.002 433.24 272.002 337.246 367.996 359.873 390.623 494.498 256 359.873 121.377'%3e%3c/polygon%3e%3c/svg%3e");
  --cui-date-picker-separator-icon-rtl: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512' role='img'%3e%3cpolygon fill='%23000' points='497.333 239.999 80.092 239.999 176.087 144.004 153.46 121.377 18.837 256 153.46 390.623 176.087 367.996 80.09 271.999 497.333 271.999 497.333 239.999'%3e%3c/polygon%3e%3c/svg%3e");
  --cui-date-picker-separator-icon-size: 1rem;
  --cui-date-picker-dropdown-bg: var(--cui-body-bg);
  --cui-date-picker-dropdown-border-width: var(--cui-border-width);
  --cui-date-picker-dropdown-border-color: var(--cui-border-color);
  --cui-date-picker-dropdown-border-radius: var(--cui-border-radius);
  --cui-date-picker-dropdown-box-shadow: var(--cui-box-shadow);
  --cui-date-picker-ranges-width: 10rem;
  --cui-date-picker-ranges-padding: 0.5rem;
  --cui-date-picker-ranges-border-width: 1px;
  --cui-date-picker-ranges-border-color: var(--cui-border-color);
  --cui-date-picker-timepicker-width: 20.25rem;
  --cui-date-picker-timepicker-border-color: var(--cui-border-color);
  --cui-date-picker-timepicker-border-top: 1px solid var(--cui-date-picker-timepicker-border-color);
  --cui-date-picker-footer-padding: 0.5rem;
  --cui-date-picker-footer-border-width: 1px;
  --cui-date-picker-footer-border-color: var(--cui-border-color);
}

.date-picker.is-invalid,
*:not(.date-picker) > .date-picker-dropdown.is-invalid {
  --cui-date-picker-border-color: #ef376e !important;
  --cui-date-picker-indicator-icon-color: var(--cui-form-invalid-color) !important;
  --cui-date-picker-indicator-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512' role='img'%3e%3cpath fill='%23000' d='M472,96H384V40H352V96H160V40H128V96H40a24.028,24.028,0,0,0-24,24V456a24.028,24.028,0,0,0,24,24H472a24.028,24.028,0,0,0,24-24V120A24.028,24.028,0,0,0,472,96Zm-8,352H48V128h80v40h32V128H352v40h32V128h80Z'%3e%3c/path%3e%3crect width='32' height='32' x='112' y='224' fill='%23000'%3e%3c/rect%3e%3crect width='32' height='32' x='200' y='224' fill='%23000'%3e%3c/rect%3e%3crect width='32' height='32' x='280' y='224' fill='%23000'%3e%3c/rect%3e%3crect width='32' height='32' x='368' y='224' fill='%23000'%3e%3c/rect%3e%3crect width='32' height='32' x='112' y='296' fill='%23000'%3e%3c/rect%3e%3crect width='32' height='32' x='200' y='296' fill='%23000'%3e%3c/rect%3e%3crect width='32' height='32' x='280' y='296' fill='%23000'%3e%3c/rect%3e%3crect width='32' height='32' x='368' y='296' fill='%23000'%3e%3c/rect%3e%3crect width='32' height='32' x='112' y='368' fill='%23000'%3e%3c/rect%3e%3crect width='32' height='32' x='200' y='368' fill='%23000'%3e%3c/rect%3e%3crect width='32' height='32' x='280' y='368' fill='%23000'%3e%3c/rect%3e%3crect width='32' height='32' x='368' y='368' fill='%23000'%3e%3c/rect%3e%3c/svg%3e") !important;
  --cui-date-picker-focus-border-color: #ef376e !important;
  --cui-date-picker-focus-box-shadow: 0 0 0 0.25rem rgba(239, 55, 110, 0.25) !important;
}

.date-picker.is-valid,
*:not(.date-picker) > .date-picker-dropdown.is-valid {
  --cui-date-picker-border-color: #51cc8a !important;
  --cui-date-picker-indicator-icon-color: var(--cui-form-valid-color) !important;
  --cui-date-picker-indicator-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512' role='img'%3e%3cpath fill='%23000' d='M472,96H384V40H352V96H160V40H128V96H40a24.028,24.028,0,0,0-24,24V456a24.028,24.028,0,0,0,24,24H472a24.028,24.028,0,0,0,24-24V120A24.028,24.028,0,0,0,472,96Zm-8,352H48V128h80v40h32V128H352v40h32V128h80Z'%3e%3c/path%3e%3crect width='32' height='32' x='112' y='224' fill='%23000'%3e%3c/rect%3e%3crect width='32' height='32' x='200' y='224' fill='%23000'%3e%3c/rect%3e%3crect width='32' height='32' x='280' y='224' fill='%23000'%3e%3c/rect%3e%3crect width='32' height='32' x='368' y='224' fill='%23000'%3e%3c/rect%3e%3crect width='32' height='32' x='112' y='296' fill='%23000'%3e%3c/rect%3e%3crect width='32' height='32' x='200' y='296' fill='%23000'%3e%3c/rect%3e%3crect width='32' height='32' x='280' y='296' fill='%23000'%3e%3c/rect%3e%3crect width='32' height='32' x='368' y='296' fill='%23000'%3e%3c/rect%3e%3crect width='32' height='32' x='112' y='368' fill='%23000'%3e%3c/rect%3e%3crect width='32' height='32' x='200' y='368' fill='%23000'%3e%3c/rect%3e%3crect width='32' height='32' x='280' y='368' fill='%23000'%3e%3c/rect%3e%3crect width='32' height='32' x='368' y='368' fill='%23000'%3e%3c/rect%3e%3c/svg%3e") !important;
  --cui-date-picker-focus-border-color: #51cc8a !important;
  --cui-date-picker-focus-box-shadow: 0 0 0 0.25rem rgba(81, 204, 138, 0.25) !important;
}

.date-picker-input-group {
  position: relative;
  display: flex;
  flex-wrap: wrap;
  gap: var(--cui-date-picker-gap);
  align-items: stretch;
  width: 100%;
  padding: var(--cui-date-picker-padding-y) var(--cui-date-picker-padding-x);
  background-color: var(--cui-date-picker-bg);
  background-clip: padding-box;
  border: var(--cui-date-picker-border-width) solid var(--cui-date-picker-border-color);
  border-radius: var(--cui-date-picker-border-radius);
}

.date-picker-input-group:hover .date-picker-input:not(:-moz-placeholder) ~ .date-picker-indicator:not(:last-child) {
  display: none;
}

.date-picker-input-group:hover .date-picker-input:not(:placeholder-shown) ~ .date-picker-indicator:not(:last-child) {
  display: none;
}

.date-picker-input-group:hover .date-picker-input:not(:-moz-placeholder) ~ .date-picker-cleaner {
  display: flex;
}

.date-picker-input-group:hover .date-picker-input:not(:placeholder-shown) ~ .date-picker-cleaner {
  display: flex;
}

.date-picker .date-picker-input-group {
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}

@media (prefers-reduced-motion: reduce) {
  .date-picker .date-picker-input-group {
    transition: none;
  }
}
.date-picker.disabled .date-picker-input-group {
  --cui-date-picker-border-color: var(--cui-date-picker-disabled-border-color);
  background-color: var(--cui-date-picker-disabled-bg);
}

.date-picker.show .date-picker-input-group, .date-picker-input-group:has(*:focus) {
  background-color: var(--cui-date-picker-focus-bg);
  border-color: var(--cui-date-picker-focus-border-color);
  outline: 0;
  box-shadow: var(--cui-date-picker-focus-box-shadow);
}

.date-picker-input {
  position: relative;
  flex: 1 1 auto;
  width: 1%;
  min-width: 0;
  padding: 0;
  font-family: var(--cui-date-picker-font-family);
  font-size: var(--cui-date-picker-font-size);
  font-weight: var(--cui-date-picker-font-weight);
  line-height: var(--cui-date-picker-line-height);
  color: var(--cui-date-picker-color);
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background: transparent;
  border: 0;
}

.date-picker.show .date-picker-input {
  color: var(--cui-date-picker-focus-color);
}

.date-picker-input:disabled {
  color: var(--cui-date-picker-disabled-color);
}

.date-picker-input:focus {
  z-index: 5;
  outline: 0;
}

.date-picker-input::-moz-placeholder {
  color: var(--cui-date-picker-placeholder-color);
  opacity: 1;
}

.date-picker-input::placeholder {
  color: var(--cui-date-picker-placeholder-color);
  opacity: 1;
}

.date-picker-input.hover {
  color: var(--cui-date-picker-placeholder-color);
}

.date-picker-cleaner,
.date-picker-separator,
.date-picker-indicator {
  position: relative;
  background-repeat: no-repeat;
  background-position: center;
}

.date-picker-cleaner::before,
.date-picker-separator::before,
.date-picker-indicator::before {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  content: "";
}

.date-picker-cleaner {
  display: none;
  width: var(--cui-date-picker-cleaner-width);
}

.date-picker-cleaner::before {
  background-color: var(--cui-date-picker-cleaner-icon-color);
  -webkit-mask: var(--cui-date-picker-cleaner-icon) center/var(--cui-date-picker-cleaner-icon-size) no-repeat;
  mask: var(--cui-date-picker-cleaner-icon) center/var(--cui-date-picker-cleaner-icon-size) no-repeat;
}

.date-picker-cleaner:hover::before {
  background-color: var(--cui-date-picker-cleaner-icon-hover-color);
}

.date-picker-indicator {
  width: var(--cui-date-picker-indicator-width);
}

.date-picker-indicator::before {
  background-color: var(--cui-date-picker-indicator-icon-color);
  -webkit-mask: var(--cui-date-picker-indicator-icon) center/var(--cui-date-picker-indicator-icon-size) no-repeat;
  mask: var(--cui-date-picker-indicator-icon) center/var(--cui-date-picker-indicator-icon-size) no-repeat;
}

.date-picker-indicator:focus {
  z-index: 5;
  outline: 0;
  box-shadow: var(--cui-focus-ring-x, 0) var(--cui-focus-ring-y, 0) var(--cui-focus-ring-blur, 0) var(--cui-focus-ring-width) var(--cui-focus-ring-color);
  border-radius: 0.375rem;
}

.date-picker-separator {
  width: var(--cui-date-picker-separator-width);
}

.date-picker-separator::before {
  background-color: var(--cui-tertiary-color);
  -webkit-mask: var(--cui-date-picker-separator-icon) center/var(--cui-date-picker-separator-icon-size) no-repeat;
  mask: var(--cui-date-picker-separator-icon) center/var(--cui-date-picker-separator-icon-size) no-repeat;
}

.date-picker-dropdown {
  position: absolute;
  z-index: var(--cui-date-picker-zindex);
  display: none;
  width: -moz-min-content;
  width: min-content;
  background-color: var(--cui-date-picker-dropdown-bg);
  background-clip: padding-box;
  border: var(--cui-date-picker-dropdown-border-width) solid var(--cui-date-picker-dropdown-border-color);
  border-radius: var(--cui-date-picker-dropdown-border-radius);
}

.date-picker.show .date-picker-dropdown, .date-picker-dropdown.show {
  display: block;
}

.date-picker-body {
  display: grid;
  grid-template-areas: "ranges calendars" "ranges timepickers";
  grid-template-rows: auto;
  grid-template-columns: auto auto;
}

.date-picker-footer {
  display: flex;
  justify-content: flex-end;
  padding: var(--cui-date-picker-footer-padding);
  border-top: var(--cui-date-picker-footer-border-width) solid var(--cui-date-picker-footer-border-color);
}

.date-picker-footer .btn + .btn {
  margin-inline-start: 0.5rem;
}

.date-picker-ranges {
  grid-area: ranges;
  width: var(--cui-date-picker-ranges-width);
  padding: var(--cui-date-picker-ranges-padding);
  border-inline-end: var(--cui-date-picker-ranges-border-width) solid var(--cui-date-picker-ranges-border-color);
}

.date-picker-calendars {
  display: flex;
  grid-area: calendars;
}

.date-picker-calendars .date-picker-calendar:not(:last-child) .calendar-navigation-next {
  visibility: hidden;
}

.date-picker-calendars .date-picker-calendar:not(:first-child) .calendar-navigation-prev {
  visibility: hidden;
}

.date-picker-timepickers {
  display: flex;
  flex-wrap: wrap;
  grid-area: timepickers;
  justify-content: space-between;
  border-top: var(--cui-date-picker-timepicker-border-top);
}

.date-picker-timepickers .time-picker {
  width: var(--cui-date-picker-timepicker-width);
}

@media (max-width: 767.98px) {
  .date-picker-timepickers {
    display: block;
  }
  .date-picker-timepickers .time-picker {
    width: 100%;
  }
  .date-picker-timepickers .time-picker + .time-picker {
    border-top: var(--cui-date-picker-timepicker-border-top);
  }
}
.date-picker-sm {
  --cui-date-picker-font-size: 0.8203125rem;
  --cui-date-picker-border-radius: 0.25rem;
  --cui-date-picker-padding-y: 0.25rem;
  --cui-date-picker-padding-x: 0.5rem;
  --cui-date-picker-gap: 0.5rem;
  --cui-date-picker-cleaner-width: 1rem;
  --cui-date-picker-cleaner-icon-size: 0.875rem;
  --cui-date-picker-indicator-width: 1rem;
  --cui-date-picker-indicator-icon-size: 0.875rem;
  --cui-date-picker-separator-width: 1rem;
  --cui-date-picker-separator-icon-size: 0.875rem;
}

.date-picker-lg {
  --cui-date-picker-font-size: 1.171875rem;
  --cui-date-picker-border-radius: 0.5rem;
  --cui-date-picker-padding-y: 0.5rem;
  --cui-date-picker-padding-x: 1rem;
  --cui-date-picker-gap: 1rem;
  --cui-date-picker-cleaner-width: 1.5rem;
  --cui-date-picker-cleaner-icon-size: 1.25rem;
  --cui-date-picker-indicator-width: 1.5rem;
  --cui-date-picker-indicator-icon-size: 1.25rem;
  --cui-date-picker-separator-width: 1.55rem;
  --cui-date-picker-separator-icon-size: 1.25rem;
}

.footer {
  --cui-footer-min-height: 3rem;
  --cui-footer-padding-x: 1rem;
  --cui-footer-padding-y: 0.5rem;
  --cui-footer-color: var(--cui-body-color);
  --cui-footer-bg: var(--cui-body-bg);
  --cui-footer-border-color: var(--cui-border-color);
  --cui-footer-border: var(--cui-border-width) solid var(--cui-footer-border-color);
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
  min-height: var(--cui-footer-min-height);
  padding: var(--cui-footer-padding-y) var(--cui-footer-padding-x);
  color: var(--cui-footer-color);
  background: var(--cui-footer-bg);
  border-top: var(--cui-footer-border);
}

.footer-sticky {
  position: sticky;
  bottom: 0;
  z-index: 1030;
}

.header {
  --cui-header-padding-x: 0.5rem;
  --cui-header-padding-y: 0.5rem;
  --cui-header-bg: var(--cui-body-bg);
  --cui-header-color: rgba(var(--cui-emphasis-color-rgb), 0.65);
  --cui-header-border-color: var(--cui-border-color);
  --cui-header-border: var(--cui-border-width) solid var(--cui-header-border-color);
  --cui-header-hover-color: rgba(var(--cui-emphasis-color-rgb), 0.8);
  --cui-header-disabled-color: rgba(var(--cui-emphasis-color-rgb), 0.3);
  --cui-header-active-color: rgba(var(--cui-emphasis-color-rgb), 1);
  --cui-header-transition: box-shadow 0.15s ease-in-out;
  --cui-header-brand-padding-y: 0.32421875rem;
  --cui-header-brand-color: #212631;
  --cui-header-brand-hover-color: rgb(29.7, 34.2, 44.1);
  --cui-header-toggler-padding-x: 0.75rem;
  --cui-header-toggler-padding-y: 0.25rem;
  --cui-header-toggler-bg: transparent;
  --cui-header-toggler-color: rgba(var(--cui-emphasis-color-rgb), 0.65);
  --cui-header-toggler-border-radius: var(--cui-border-radius);
  --cui-header-toggler-hover-color: rgba(var(--cui-emphasis-color-rgb), 1);
  --cui-header-toggler-icon-bg: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba%28var%28--cui-emphasis-color-rgb%29, 0.65%29' stroke-width='2.25' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E");
  --cui-header-toggler-hover-icon-bg: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba%28var%28--cui-emphasis-color-rgb%29, 0.8%29' stroke-width='2.25' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E");
  --cui-header-nav-link-padding-x: 0.5rem;
  --cui-header-nav-link-padding-y: 0.5rem;
  --cui-header-divider-border-color: var(--cui-border-color);
  --cui-header-divider-border: var(--cui-border-width) solid var(--cui-header-divider-border-color);
  position: relative;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
  padding: var(--cui-header-padding-y) var(--cui-header-padding-x);
  background: var(--cui-header-bg);
  border-bottom: var(--cui-header-border);
  transition: var(--cui-header-transition);
  min-height: calc(4rem + 1px);
}

@media (prefers-reduced-motion: reduce) {
  .header {
    transition: none;
  }
}
.header > .container-xxl, .header > .container-xl, .header > .container-lg, .header > .container-md, .header > .container-sm, .header > .container,
.header > .container-fluid {
  display: flex;
  flex-wrap: inherit;
  align-items: center;
  justify-content: space-between;
}

.header.header-sticky {
  position: sticky;
  top: 0;
  z-index: 1020;
}

.header-divider {
  flex-basis: calc(100% + 2 * var(--cui-header-padding-x));
  height: 0;
  margin: var(--cui-header-padding-y) calc(-1 * var(--cui-header-padding-x));
  border-top: var(--cui-header-divider-border);
}

.header-brand {
  padding-top: var(--cui-header-brand-padding-y);
  padding-bottom: var(--cui-header-brand-padding-y);
  margin-inline-end: 1rem;
  font-size: 1.171875rem;
  color: var(--cui-header-brand-color);
  text-decoration: none;
  white-space: nowrap;
}

.header-brand:hover, .header-brand:focus {
  color: var(--cui-header-brand-hover-color);
}

.header-nav {
  display: flex;
  flex-direction: row;
  padding-inline-start: 0;
  margin-bottom: 0;
  list-style: none;
}

.header-nav .nav-link {
  padding: var(--cui-header-nav-link-padding-y) var(--cui-header-nav-link-padding-x);
  color: var(--cui-header-color);
}

.header-nav .nav-link:hover, .header-nav .nav-link:focus {
  color: var(--cui-header-hover-color);
}

.header-nav .nav-link.disabled {
  color: var(--cui-header-disabled-color);
}

.header-nav .show > .nav-link,
.header-nav .nav-link.active {
  color: var(--cui-header-active-color);
}

.header-nav .dropdown-menu {
  position: absolute;
}

.header-text {
  padding-top: var(--cui-header-nav-link-padding-y);
  padding-bottom: var(--cui-header-nav-link-padding-y);
  color: var(--cui-header-color);
}

.header-text a {
  color: var(--cui-header-active-color);
}

.header-text a:hover, .header-text a:focus {
  color: var(--cui-header-active-color);
}

.header-toggler {
  padding: var(--cui-header-toggler-padding-y) var(--cui-header-toggler-padding-x);
  font-size: 1.171875rem;
  color: var(--cui-header-toggler-color);
  background-color: var(--cui-header-toggler-bg);
  border: 0;
  border-radius: var(--cui-header-toggler-border-radius);
}

.header-toggler:hover {
  color: var(--cui-header-toggler-hover-color);
  text-decoration: none;
}

.header-toggler:focus {
  outline: 0;
}

.header-toggler:not(:disabled) {
  cursor: pointer;
}

.header-toggler.prevent-hide {
  display: block !important;
}

.header-toggler-icon {
  display: block;
  height: 1.46484375rem;
  background-image: var(--cui-header-toggler-icon-bg);
  background-repeat: no-repeat;
  background-position: center center;
  background-size: 100% 100%;
}

.header-toggler-icon:hover {
  background-image: var(--cui-header-toggler-hover-icon-bg);
}

.icon {
  display: inline-block;
  color: inherit;
  text-align: center;
  vertical-align: -0.125rem;
  fill: currentcolor;
}

.icon:not(.icon-c-s):not(.icon-custom-size) {
  width: 1rem;
  height: 1rem;
  font-size: 1rem;
}

.icon:not(.icon-c-s):not(.icon-custom-size).icon-xxl {
  width: 2rem;
  height: 2rem;
  font-size: 2rem;
}

.icon:not(.icon-c-s):not(.icon-custom-size).icon-xl {
  width: 1.5rem;
  height: 1.5rem;
  font-size: 1.5rem;
}

.icon:not(.icon-c-s):not(.icon-custom-size).icon-lg {
  width: 1.25rem;
  height: 1.25rem;
  font-size: 1.25rem;
}

.icon:not(.icon-c-s):not(.icon-custom-size).icon-sm {
  width: 0.875rem;
  height: 0.875rem;
  font-size: 0.875rem;
}

.icon:not(.icon-c-s):not(.icon-custom-size).icon-3xl {
  width: 3rem;
  height: 3rem;
  font-size: 3rem;
}

.icon:not(.icon-c-s):not(.icon-custom-size).icon-4xl {
  width: 4rem;
  height: 4rem;
  font-size: 4rem;
}

.icon:not(.icon-c-s):not(.icon-custom-size).icon-5xl {
  width: 5rem;
  height: 5rem;
  font-size: 5rem;
}

.icon:not(.icon-c-s):not(.icon-custom-size).icon-6xl {
  width: 6rem;
  height: 6rem;
  font-size: 6rem;
}

.icon:not(.icon-c-s):not(.icon-custom-size).icon-7xl {
  width: 7rem;
  height: 7rem;
  font-size: 7rem;
}

.icon:not(.icon-c-s):not(.icon-custom-size).icon-8xl {
  width: 8rem;
  height: 8rem;
  font-size: 8rem;
}

.icon:not(.icon-c-s):not(.icon-custom-size).icon-9xl {
  width: 9rem;
  height: 9rem;
  font-size: 9rem;
}

.btn-loading {
  position: relative;
  overflow: hidden;
}

.btn-loading-spinner {
  margin-inline: -2rem 1rem;
  opacity: 0;
  transition: margin 0.15s, opacity 0.15s, border 0.15s;
}

@media (prefers-reduced-motion: reduce) {
  .btn-loading-spinner {
    transition: none;
  }
}
.btn-loading.is-loading .btn-loading-spinner {
  width: 1rem;
  margin-inline-start: 0;
  opacity: 1;
}

.range-slider {
  --cui-range-slider-track-width: 100%;
  --cui-range-slider-track-height: 0.5rem;
  --cui-range-slider-track-cursor: pointer;
  --cui-range-slider-track-bg: var(--cui-secondary-bg);
  --cui-range-slider-track-border-radius: 1rem;
  --cui-range-slider-track-box-shadow: var(--cui-box-shadow-inset);
  --cui-range-slider-track-in-range-bg: rgba(var(--cui-primary-rgb), 0.5);
  --cui-range-slider-disabled-track-in-range-bg: rgba(var(--cui-secondary-rgb), 0.375);
  --cui-range-slider-label-padding-y: 0;
  --cui-range-slider-label-padding-x: 0;
  --cui-range-slider-label-font-size: 0.8203125rem;
  --cui-range-slider-label-color: var(--cui-body-color);
  --cui-range-slider-thumb-width: 1rem;
  --cui-range-slider-thumb-height: 1rem;
  --cui-range-slider-thumb-bg: var(--cui-primary);
  --cui-range-slider-thumb-border: 0;
  --cui-range-slider-thumb-border-radius: 1rem;
  --cui-range-slider-thumb-box-shadow: 0 0.1rem 0.25rem rgba(8, 10, 12, 0.1);
  --cui-range-slider-thumb-focus-box-shadow: 0 0 0 1px #fff, 0 0 0 0.25rem rgba(51, 153, 255, 0.25);
  --cui-range-slider-thumb-active-bg: rgb(193.8, 224.4, 255);
  --cui-range-slider-thumb-disabled-bg: rgba(var(--cui-secondary-rgb), 1);
  --cui-range-slider-thumb-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  --cui-range-slider-tooltip-zindex: 1080;
  --cui-range-slider-tooltip-padding-y: 0.25rem;
  --cui-range-slider-tooltip-padding-x: 0.5rem;
  --cui-range-slider-tooltip-margin-end: 0.25rem;
  --cui-range-slider-tooltip-margin-bottom: 0.25rem;
  --cui-range-slider-tooltip-font-size: 0.8203125rem;
  --cui-range-slider-tooltip-color: var(--cui-body-color);
  --cui-range-slider-tooltip-bg: var(--cui-secondary-bg);
  --cui-range-slider-tooltip-border-radius: var(--cui-border-radius);
  --cui-range-slider-tooltip-box-shadow: var(--cui-box-shadow);
  --cui-range-slider-tooltip-transition: visibility 0.15s, opacity 0.15s ease;
  --cui-range-slider-tooltip-arrow-width: 0.8rem;
  --cui-range-slider-tooltip-arrow-height: 0.4rem;
  position: relative;
  display: flex;
  flex-direction: column;
  align-items: center;
}

.range-slider.disabled {
  --cui-range-slider-track-in-range-bg: var(--cui-range-slider-disabled-track-in-range-bg);
}

.range-slider.disabled .range-slider-track {
  cursor: initial;
}

.range-slider-inputs-container {
  position: relative;
  display: flex;
  align-items: center;
  height: max(var(--cui-range-slider-thumb-height), var(--cui-range-slider-track-height));
}

.range-slider-track {
  width: var(--cui-range-slider-track-width);
  height: var(--cui-range-slider-track-height);
  cursor: var(--cui-range-slider-track-cursor);
  background-color: var(--cui-range-slider-track-bg);
  border-color: transparent;
  border-radius: var(--cui-range-slider-track-border-radius);
}

.range-slider-input {
  position: absolute;
  z-index: 1;
  width: 100%;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  pointer-events: none;
  background-color: transparent;
}

.range-slider-input:hover + .range-slider-tooltip, .range-slider-input:focus + .range-slider-tooltip {
  visibility: visible;
  opacity: 1;
}

.range-slider-input:focus {
  outline: 0;
}

.range-slider-input:focus::-webkit-slider-thumb {
  box-shadow: var(--cui-range-slider-thumb-focus-box-shadow);
}

.range-slider-input:focus::-moz-range-thumb {
  box-shadow: var(--cui-range-slider-thumb-focus-box-shadow);
}

.range-slider-input::-moz-focus-outer {
  border: 0;
}

.range-slider-input::-webkit-slider-thumb {
  width: var(--cui-range-slider-thumb-width);
  height: var(--cui-range-slider-thumb-height);
  -webkit-appearance: none;
  appearance: none;
  pointer-events: all;
  cursor: pointer;
  background-color: var(--cui-range-slider-thumb-bg);
  border: var(--cui-range-slider-thumb-border);
  border-radius: var(--cui-range-slider-thumb-border-radius);
  -webkit-transition: var(--cui-range-slider-thumb-transition);
  transition: var(--cui-range-slider-thumb-transition);
}

@media (prefers-reduced-motion: reduce) {
  .range-slider-input::-webkit-slider-thumb {
    -webkit-transition: none;
    transition: none;
  }
}
.range-slider-input::-webkit-slider-thumb:active {
  background-color: var(--cui-range-slider-thumb-active-bg);
}

.range-slider-input::-moz-range-thumb {
  width: var(--cui-range-slider-thumb-width);
  height: var(--cui-range-slider-thumb-height);
  -moz-appearance: none;
  appearance: none;
  pointer-events: all;
  cursor: pointer;
  background-color: var(--cui-range-slider-thumb-bg);
  border: 0;
  border: var(--cui-range-slider-thumb-border);
  border-radius: var(--cui-range-slider-thumb-border-radius);
  -moz-transition: var(--cui-range-slider-thumb-transition);
  transition: var(--cui-range-slider-thumb-transition);
}

@media (prefers-reduced-motion: reduce) {
  .range-slider-input::-moz-range-thumb {
    -moz-transition: none;
    transition: none;
  }
}
.range-slider-input::-moz-range-thumb:active {
  background-color: var(--cui-range-slider-thumb-active-bg);
}

.range-slider-input:disabled {
  pointer-events: none;
  opacity: 1;
}

.range-slider-input:disabled::-webkit-slider-thumb {
  pointer-events: none;
  background-color: var(--cui-range-slider-thumb-disabled-bg);
  opacity: 1;
}

.range-slider-input:disabled::-moz-range-thumb {
  pointer-events: none;
  background-color: var(--cui-range-slider-thumb-disabled-bg);
  opacity: 1;
}

.range-slider-labels-container {
  position: relative;
}

.range-slider-label {
  position: absolute;
  font-size: var(--cui-range-slider-label-font-size);
  color: var(--cui-range-slider-label-color);
  transform: translateX(-50%);
}

.range-slider-label.clickable {
  cursor: pointer;
}

.range-slider-tooltip {
  position: absolute;
  z-index: var(--cui-range-slider-tooltip-zindex);
  display: flex;
  flex-direction: column;
  align-items: center;
  visibility: hidden;
  opacity: 0;
  transform: translateX(-50%);
  transition: var(--cui-range-slider-tooltip-transition);
}

@media (prefers-reduced-motion: reduce) {
  .range-slider-tooltip {
    transition: none;
  }
}
.range-slider-tooltip-inner {
  padding: var(--cui-range-slider-tooltip-padding-y) var(--cui-range-slider-tooltip-padding-x);
  font-size: var(--cui-range-slider-tooltip-font-size);
  color: var(--cui-range-slider-tooltip-color);
  background-color: var(--cui-range-slider-tooltip-bg);
  border-radius: var(--cui-range-slider-tooltip-border-radius);
}

.range-slider-tooltip-arrow {
  position: relative;
}

.range-slider-tooltip-arrow::before {
  position: absolute;
  content: "";
  border-color: transparent;
  border-style: solid;
}

.range-slider:not(.range-slider-vertical) .range-slider-inputs-container {
  width: 100%;
}

.range-slider:not(.range-slider-vertical) .range-slider-labels-container {
  width: calc(var(--cui-range-slider-track-width) - var(--cui-range-slider-thumb-width));
}

.range-slider:not(.range-slider-vertical) .range-slider-tooltip {
  bottom: calc(var(--cui-range-slider-tooltip-margin-bottom) + var(--cui-range-slider-thumb-height));
}

.range-slider:not(.range-slider-vertical) .range-slider-tooltip-arrow {
  width: var(--cui-range-slider-tooltip-arrow-width);
  height: var(--cui-range-slider-tooltip-arrow-height);
}

.range-slider:not(.range-slider-vertical) .range-slider-tooltip-arrow::before {
  border-width: var(--cui-range-slider-tooltip-arrow-height) calc(var(--cui-range-slider-tooltip-arrow-width) * 0.5) 0;
  border-top-color: var(--cui-range-slider-tooltip-bg);
}

.range-slider-vertical {
  --cui-range-slider-vertical-track-width: 0.5rem;
  --cui-range-slider-vertical-track-height: 10rem;
  flex-direction: row;
  height: var(--cui-range-slider-vertical-track-height);
}

.range-slider-vertical .range-slider-inputs-container {
  justify-content: center;
  width: max(var(--cui-range-slider-thumb-width), var(--cui-range-slider-vertical-track-width));
  height: 100%;
}

.range-slider-vertical .range-slider-track {
  width: var(--cui-range-slider-vertical-track-width);
  height: 100%;
}

.range-slider-vertical .range-slider-input {
  height: 100%;
  writing-mode: vertical-lr;
  direction: rtl;
}

.range-slider-vertical .range-slider-tooltip {
  inset-inline-end: calc(var(--cui-range-slider-tooltip-margin-end) + var(--cui-range-slider-thumb-width));
  flex-direction: row;
  transform: translateY(50%);
}

.range-slider-vertical .range-slider-tooltip-arrow {
  width: var(--cui-range-slider-tooltip-arrow-height);
  height: var(--cui-range-slider-tooltip-arrow-width);
}

.range-slider-vertical .range-slider-tooltip-arrow::before {
  border-inline-start-color: var(--cui-range-slider-tooltip-bg);
  border-inline-width: calc(var(--cui-range-slider-tooltip-arrow-width) * 0.5) 0;
  border-top-width: calc(var(--cui-range-slider-tooltip-arrow-width) * 0.5);
  border-bottom-width: calc(var(--cui-range-slider-tooltip-arrow-width) * 0.5);
}

.range-slider-vertical .range-slider-labels-container {
  flex-shrink: 0;
  height: calc(var(--cui-range-slider-vertical-track-height) - var(--cui-range-slider-thumb-height));
}

.range-slider-vertical .range-slider-label {
  transform: translateY(50%);
}

.rating {
  --cui-rating-gap: 0.0625rem;
  --cui-rating-transition: color 0.15s ease-out, transform 0.15s ease-out;
  --cui-rating-item-height: 1.25rem;
  --cui-rating-item-color: var(--cui-tertiary-color);
  --cui-rating-item-scale-transform: scale(1.2);
  --cui-rating-item-active-color: var(--cui-warning);
  --cui-rating-item-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath fill='currentColor' d='M470.935,194.043,333.8,171.757,270.227,48.22a16,16,0,0,0-28.454,0L178.2,171.757,41.065,194.043A16,16,0,0,0,32.273,221.1l97.845,98.636L108.936,457.051a16,16,0,0,0,23.02,16.724L256,411.2l124.044,62.576a16,16,0,0,0,23.02-16.724L381.882,319.74,479.727,221.1A16,16,0,0,0,470.935,194.043Z'%3E%3C/path%3E%3C/svg%3E");
  display: flex;
  gap: var(--cui-rating-gap);
}

.rating.disabled {
  opacity: 50%;
}

.rating:not(.disabled):not(.readonly) .rating-item:hover {
  transform: var(--cui-rating-item-scale-transform);
}

.rating:not(.disabled):not(.readonly) .rating-item-icon,
.rating:not(.disabled):not(.readonly) .rating-item-label {
  cursor: pointer;
}

.rating-item {
  position: relative;
  line-height: 0;
  transition: var(--cui-rating-transition);
}

@media (prefers-reduced-motion: reduce) {
  .rating-item {
    transition: none;
  }
}
.rating-item-input {
  position: absolute;
  left: 0;
  z-index: -1;
  width: 100%;
  height: 100%;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}

.rating-item-label {
  font-size: var(--cui-rating-item-height);
  line-height: 0;
  color: var(--cui-rating-item-color);
}

.rating-item-label * {
  pointer-events: none;
}

.rating-item-label svg {
  height: var(--cui-rating-item-height);
  pointer-events: none;
}

.rating-item-label svg * {
  pointer-events: none;
}

.rating-item-label.active {
  color: var(--cui-rating-item-active-color);
  opacity: 1 !important;
}

.rating-item-label.active .rating-item-icon {
  background-color: var(--cui-rating-item-active-color);
}

.rating-item-label.active .rating-item-custom-icon:has(+ .rating-item-custom-icon-active) {
  display: none;
}

.rating-item-label.active .rating-item-custom-icon-active {
  display: initial;
}

.rating-item-icon {
  width: var(--cui-rating-item-height);
  height: var(--cui-rating-item-height);
  background-color: var(--cui-rating-item-color);
  -webkit-mask: var(--cui-rating-item-icon) center/var(--cui-rating-item-height) no-repeat;
  mask: var(--cui-rating-item-icon) center/var(--cui-rating-item-height) no-repeat;
}

.rating-item-custom-icon-active {
  display: none;
}

.rating-sm {
  --cui-rating-item-height: 1rem;
}

.rating-lg {
  --cui-rating-item-height: 1.5rem;
}

.sidebar {
  --cui-sidebar-zindex: 1035;
  --cui-sidebar-width: 16rem;
  --cui-sidebar-bg: var(--cui-body-bg);
  --cui-sidebar-padding-x: 1rem;
  --cui-sidebar-padding-y: 1rem;
  --cui-sidebar-color: var(--cui-body-color);
  --cui-sidebar-brand-color: var(--cui-body-color);
  --cui-sidebar-brand-bg: rgba(8, 10, 12, 0.2);
  position: relative;
  display: flex;
  flex: 0 0 var(--cui-sidebar-width);
  flex-direction: column;
  order: -1;
  width: var(--cui-sidebar-width);
  color: var(--cui-sidebar-color);
  background: var(--cui-sidebar-bg);
  box-shadow: none;
  transition: margin-left 0.15s, margin-right 0.15s, box-shadow 0.075s, transform 0.15s, width 0.15s, z-index 0s ease 0.15s;
}

@media (prefers-reduced-motion: reduce) {
  .sidebar {
    transition: none;
  }
}
.sidebar:not(.sidebar-end) {
  margin-inline-start: 0;
}

.sidebar.sidebar-end {
  order: 99;
  margin-inline-end: 0;
}

@media (min-width: 992px) {
  .sidebar:not(.hide):not(.sidebar-narrow):not(.sidebar-narrow-unfoldable:not(:hover)):not(.sidebar-narrow-unfoldable):not(.sidebar-overlaid):not(.sidebar-end) ~ * {
    --cui-sidebar-occupy-start: 16rem;
  }
  .sidebar:not(.hide):not(.sidebar-narrow):not(.sidebar-narrow-unfoldable:not(:hover)):not(.sidebar-narrow-unfoldable):not(.sidebar-overlaid).sidebar-end ~ * {
    --cui-sidebar-occupy-end: 16rem;
  }
  .sidebar.hide:not(.sidebar-end) {
    margin-inline-start: calc(-1 * var(--cui-sidebar-width));
  }
  .sidebar.hide.sidebar-end {
    margin-inline-end: calc(-1 * var(--cui-sidebar-width));
  }
}
@media (max-width: 991.98px) {
  .sidebar {
    --cui-is-mobile: true;
    position: fixed;
    top: 0;
    bottom: 0;
    z-index: var(--cui-sidebar-zindex);
  }
  .sidebar:not(.sidebar-end) {
    inset-inline-start: 0;
  }
  .sidebar:not(.sidebar-end):not(.show) {
    margin-inline-start: calc(-1 * var(--cui-sidebar-width));
  }
  .sidebar.sidebar-end {
    inset-inline-end: 0;
  }
  .sidebar.sidebar-end:not(.show) {
    margin-inline-end: calc(-1 * var(--cui-sidebar-width));
  }
}
.sidebar-fixed, .sidebar-narrow-unfoldable, .sidebar-overlaid {
  position: fixed;
  top: 0;
  bottom: 0;
  z-index: var(--cui-sidebar-zindex);
}

.sidebar-fixed:not(.sidebar-end), .sidebar-narrow-unfoldable:not(.sidebar-end), .sidebar-overlaid:not(.sidebar-end) {
  inset-inline-start: 0;
}

.sidebar-fixed.sidebar-end, .sidebar-end.sidebar-narrow-unfoldable, .sidebar-end.sidebar-overlaid {
  inset-inline-end: 0;
}

.sidebar-overlaid {
  --cui-sidebar-overlaid-box-shadow: var(--cui-box-shadow);
}

.sidebar-overlaid:not(.sidebar-end) {
  margin-inline-start: calc(-1 * var(--cui-sidebar-width));
}

.sidebar-overlaid.sidebar-end {
  margin-inline-end: calc(-1 * var(--cui-sidebar-width));
}

.sidebar-overlaid.show {
  box-shadow: var(--cui-sidebar-overlaid-box-shadow);
}

.sidebar-overlaid.show:not(.sidebar-end) {
  margin-inline-start: 0;
}

.sidebar-overlaid.show.sidebar-end {
  margin-inline-end: 0;
}

.sidebar-sm {
  --cui-sidebar-width: 12rem;
}

@media (min-width: 992px) {
  .sidebar-sm:not(.hide):not(.sidebar-narrow):not(.sidebar-narrow-unfoldable:not(:hover)):not(.sidebar-narrow-unfoldable):not(.sidebar-overlaid):not(.sidebar-end) ~ * {
    --cui-sidebar-occupy-start: 12rem;
  }
  .sidebar-sm:not(.hide):not(.sidebar-narrow):not(.sidebar-narrow-unfoldable:not(:hover)):not(.sidebar-narrow-unfoldable):not(.sidebar-overlaid).sidebar-end ~ * {
    --cui-sidebar-occupy-end: 12rem;
  }
}
.sidebar-lg {
  --cui-sidebar-width: 20rem;
}

@media (min-width: 992px) {
  .sidebar-lg:not(.hide):not(.sidebar-narrow):not(.sidebar-narrow-unfoldable:not(:hover)):not(.sidebar-narrow-unfoldable):not(.sidebar-overlaid):not(.sidebar-end) ~ * {
    --cui-sidebar-occupy-start: 20rem;
  }
  .sidebar-lg:not(.hide):not(.sidebar-narrow):not(.sidebar-narrow-unfoldable:not(:hover)):not(.sidebar-narrow-unfoldable):not(.sidebar-overlaid).sidebar-end ~ * {
    --cui-sidebar-occupy-end: 20rem;
  }
}
.sidebar-xl {
  --cui-sidebar-width: 24rem;
}

@media (min-width: 992px) {
  .sidebar-xl:not(.hide):not(.sidebar-narrow):not(.sidebar-narrow-unfoldable:not(:hover)):not(.sidebar-narrow-unfoldable):not(.sidebar-overlaid):not(.sidebar-end) ~ * {
    --cui-sidebar-occupy-start: 24rem;
  }
  .sidebar-xl:not(.hide):not(.sidebar-narrow):not(.sidebar-narrow-unfoldable:not(:hover)):not(.sidebar-narrow-unfoldable):not(.sidebar-overlaid).sidebar-end ~ * {
    --cui-sidebar-occupy-end: 24rem;
  }
}
.sidebar-brand {
  color: var(--cui-sidebar-brand-color);
  white-space: nowrap;
}

.sidebar-brand .sidebar-brand-narrow {
  display: none;
}

.sidebar-header {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: var(--cui-sidebar-padding-y) var(--cui-sidebar-padding-x);
}

.sidebar-header .btn-close {
  padding: calc(var(--cui-sidebar-padding-y) * 0.5) calc(var(--cui-sidebar-padding-x) * 0.5);
  margin-inline-end: calc(-0.5 * var(--cui-sidebar-padding-x));
  margin-top: calc(-0.5 * var(--cui-sidebar-padding-y));
  margin-bottom: calc(-0.5 * var(--cui-sidebar-padding-y));
}

.sidebar-body {
  padding: var(--cui-sidebar-padding-y) var(--cui-sidebar-padding-x);
}

.sidebar-footer {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: var(--cui-sidebar-padding-y) var(--cui-sidebar-padding-x);
}

.sidebar-toggler {
  --cui-sidebar-toggler-width: 0.5rem;
  --cui-sidebar-toggler-height: 0.5rem;
  --cui-sidebar-toggler-bg: transparent;
  --cui-sidebar-toggler-color: var(--cui-tertiary-color);
  --cui-sidebar-toggler-icon: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cg xmlns='http://www.w3.org/2000/svg' transform='matrix%28-1 0 0 -1 512 512%29'%3E%3Cpath fill='%23000' d='M472,16H40A24.028,24.028,0,0,0,16,40V200H48V48H464V464H48V304H16V472a24.028,24.028,0,0,0,24,24H472a24.028,24.028,0,0,0,24-24V40A24.028,24.028,0,0,0,472,16Z'/%3E%3Cpolygon fill='%23000' points='209.377 363.306 232.004 385.933 366.627 251.31 232.004 116.687 209.377 139.313 305.374 235.311 16 235.311 16 267.311 305.372 267.311 209.377 363.306'/%3E%3C/g%3E%3C/svg%3E");
  --cui-sidebar-toggler-hover-color: var(--cui-secondary-color);
  --cui-sidebar-toggler-focus-shadow: 0 0 0 0.25rem rgba(51, 153, 255, 0.25);
  --cui-sidebar-toggler-focus-color: var(--cui-secondary-color);
  --cui-sidebar-toggler-transition: transform 0.15s;
  position: relative;
  box-sizing: content-box;
  width: var(--cui-sidebar-toggler-width);
  height: var(--cui-sidebar-toggler-height);
  padding: 0.25rem 0.25rem;
  background-color: var(--cui-sidebar-toggler-bg);
  border: 0;
  border-radius: 0.375rem;
  margin-inline-start: auto;
}

.sidebar-toggler::before {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  content: "";
  background-color: var(--cui-sidebar-toggler-color);
  -webkit-mask: var(--cui-sidebar-toggler-icon) no-repeat center;
  mask: var(--cui-sidebar-toggler-icon) no-repeat center;
  transition: var(--cui-sidebar-toggler-transition);
}

@media (prefers-reduced-motion: reduce) {
  .sidebar-toggler::before {
    transition: none;
  }
}
.sidebar-toggler:hover {
  text-decoration: none;
}

.sidebar-toggler:hover::before {
  background-color: var(--cui-sidebar-toggler-hover-color);
}

.sidebar-toggler:focus {
  position: relative;
  outline: 0;
  box-shadow: var(--cui-sidebar-toggler-focus-shadow);
}

.sidebar-toggler:focus::before {
  background-color: var(--cui-sidebar-toggler-focus-color);
}

@media (max-width: 991.98px) {
  .sidebar-toggler {
    display: none;
  }
}
.sidebar-backdrop {
  --cui-backdrop-zindex: 1034;
  --cui-backdrop-bg: #080a0c;
  --cui-backdrop-opacity: 0.5;
}

@media (max-width: 991.98px) {
  .sidebar-backdrop {
    position: fixed;
    top: 0;
    left: 0;
    z-index: var(--cui-backdrop-zindex);
    width: 100vw;
    height: 100vh;
    background-color: var(--cui-backdrop-bg);
  }
  .sidebar-backdrop.fade {
    opacity: 0;
  }
  .sidebar-backdrop.show {
    opacity: var(--cui-backdrop-opacity);
  }
}
.sidebar-dark {
  --cui-body-color: rgba(255, 255, 255, 0.87);
  --cui-body-bg: #212631;
  --cui-emphasis-color: #fff;
  --cui-secondary-color: rgba(255, 255, 255, 0.6);
  --cui-secondary-bg: #323a49;
  --cui-tertiary-color: rgba(255, 255, 255, 0.38);
  --cui-tertiary-bg: rgb(41.5, 48, 61);
  --cui-border-color: #323a49;
}

.sidebar-dark .sidebar-toggler {
  filter: var(--cui-sidebar-toggler-white-filter);
}

.sidebar-nav {
  --cui-sidebar-nav-padding-x: 0.5rem;
  --cui-sidebar-nav-padding-y: 0.5rem;
  --cui-sidebar-nav-gap: 1px;
  --cui-sidebar-nav-title-padding-x: 1rem;
  --cui-sidebar-nav-title-padding-y: 0.75rem;
  --cui-sidebar-nav-title-margin-top: 1rem;
  --cui-sidebar-nav-title-color: var(--cui-tertiary-color);
  --cui-sidebar-nav-link-padding-x: 1rem;
  --cui-sidebar-nav-link-padding-y: 0.75rem;
  --cui-sidebar-nav-link-color: var(--cui-body-color);
  --cui-sidebar-nav-link-bg: transparent;
  --cui-sidebar-nav-link-border-color: transparent;
  --cui-sidebar-nav-link-border-radius: var(--cui-border-radius);
  --cui-sidebar-nav-link-border-width: 0;
  --cui-sidebar-nav-link-active-color: var(--cui-emphasis-color);
  --cui-sidebar-nav-link-active-bg: var(--cui-tertiary-bg);
  --cui-sidebar-nav-link-disabled-color: var(--cui-tertiary-color);
  --cui-sidebar-nav-link-hover-color: var(--cui-emphasis-color);
  --cui-sidebar-nav-link-hover-bg: var(--cui-tertiary-bg);
  --cui-sidebar-nav-link-icon-margin: 0.75rem;
  --cui-sidebar-nav-link-icon-color: var(--cui-tertiary-color);
  --cui-sidebar-nav-link-icon-width: 1.25rem;
  --cui-sidebar-nav-link-icon-height: 1.25rem;
  --cui-sidebar-nav-link-icon-font-size: 1.25rem;
  --cui-sidebar-nav-link-active-icon-color: var(--cui-emphasis-color);
  --cui-sidebar-nav-link-disabled-icon-color: var(--cui-tertiary-color);
  --cui-sidebar-nav-link-hover-icon-color: var(--cui-body-color);
  --cui-sidebar-nav-link-icon-bullet-size: 0.3125rem;
  --cui-sidebar-nav-link-icon-bullet-bg: transparent;
  --cui-sidebar-nav-link-icon-bullet-border-width: 1px;
  --cui-sidebar-nav-link-icon-bullet-border-radius: 50rem;
  --cui-sidebar-nav-link-icon-bullet-border-color: var(--cui-tertiary-color);
  --cui-sidebar-nav-link-active-icon-bullet-bg: transparent;
  --cui-sidebar-nav-link-active-icon-bullet-border-color: var(--cui-emphasis-color);
  --cui-sidebar-nav-link-disabled-icon-bullet-bg: transparent;
  --cui-sidebar-nav-link-disabled-icon-bullet-border-color: var(--cui-tertiary-color);
  --cui-sidebar-nav-link-hover-icon-bullet-bg: transparent;
  --cui-sidebar-nav-link-hover-icon-bullet-border-color: var(--cui-body-color);
  --cui-sidebar-nav-group-bg: transparent;
  --cui-sidebar-nav-group-border-width: 0;
  --cui-sidebar-nav-group-border-radius: var(--cui-border-radius);
  --cui-sidebar-nav-group-border-color: transparent;
  --cui-sidebar-nav-group-items-padding-y: 0;
  --cui-sidebar-nav-group-items-padding-x: 0;
  --cui-sidebar-nav-group-indicator-color: var(--cui-tertiary-color);
  --cui-sidebar-nav-group-indicator-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708'/%3e%3c/svg%3e");
  --cui-sidebar-nav-group-indicator-hover-color: var(--cui-emphasis-color);
  --cui-sidebar-nav-group-indicator-hover-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708'/%3e%3c/svg%3e");
  --cui-sidebar-nav-group-toggle-show-color: var(--cui-body-color);
  position: relative;
  display: flex;
  flex: 1;
  flex-direction: column;
  padding: var(--cui-sidebar-nav-padding-y) var(--cui-sidebar-nav-padding-x);
  margin-bottom: 0;
  overflow-x: hidden;
  overflow-y: auto;
  list-style: none;
}

.sidebar-nav .nav-item + .nav-item,
.sidebar-nav .nav-item + .nav-group,
.sidebar-nav .nav-group + .nav-item {
  margin-top: var(--cui-sidebar-nav-gap);
}

.sidebar-nav .nav-title {
  padding: var(--cui-sidebar-nav-title-padding-y) var(--cui-sidebar-nav-title-padding-x);
  margin-top: var(--cui-sidebar-nav-title-margin-top);
  font-size: 80%;
  font-weight: 700;
  color: var(--cui-sidebar-nav-title-color);
  text-transform: uppercase;
  transition: height 0.15s, margin 0.15s;
}

@media (prefers-reduced-motion: reduce) {
  .sidebar-nav .nav-title {
    transition: none;
  }
}
.sidebar-nav .nav-link {
  display: flex;
  flex: 1;
  align-items: center;
  padding: var(--cui-sidebar-nav-link-padding-y) var(--cui-sidebar-nav-link-padding-x);
  color: var(--cui-sidebar-nav-link-color);
  text-decoration: none;
  white-space: nowrap;
  background: var(--cui-sidebar-nav-link-bg);
  border: var(--cui-sidebar-nav-link-border-width) solid var(--cui-sidebar-nav-link-border-color);
  border-radius: var(--cui-sidebar-nav-link-border-radius);
  transition: background 0.15s ease, color 0.15s ease, padding 0.15s ease;
}

@media (prefers-reduced-motion: reduce) {
  .sidebar-nav .nav-link {
    transition: none;
  }
}
.sidebar-nav .nav-link.active {
  color: var(--cui-sidebar-nav-link-active-color);
  background: var(--cui-sidebar-nav-link-active-bg);
  --cui-sidebar-nav-link-active-bg: rgba(255, 255, 255, .0375);
}

.sidebar-nav .nav-link.active .nav-icon {
  color: var(--cui-sidebar-nav-link-active-icon-color);
}

.sidebar-nav .nav-link.active .nav-icon-bullet {
  background: var(--cui-sidebar-link-active-icon-bullet-bg);
  border-color: var(--cui-sidebar-link-active-icon-bullet-border-color);
}

.sidebar-nav .nav-link.disabled {
  color: var(--cui-sidebar-nav-link-disabled-color);
  pointer-events: none;
  cursor: not-allowed;
  background: transparent;
}

.sidebar-nav .nav-link.disabled .nav-icon {
  color: var(--cui-sidebar-nav-link-disabled-icon-color);
}

.sidebar-nav .nav-link.disabled .nav-icon-bullet {
  background: var(--cui-sidebar-link-disabled-icon-bullet-bg);
  border-color: var(--cui-sidebar-link-disabled-icon-bullet-border-color);
}

.sidebar-nav .nav-link.disabled:hover {
  color: var(--cui-sidebar-nav-link-disabled-color);
}

.sidebar-nav .nav-link.disabled:hover .nav-icon {
  color: var(--cui-sidebar-nav-link-disabled-icon-color);
}

.sidebar-nav .nav-link.disabled:hover .nav-icon-bullet {
  background: var(--cui-sidebar-link-disabled-icon-bullet-bg);
  border-color: var(--cui-sidebar-link-disabled-icon-bullet-border-color);
}

.sidebar-nav .nav-link.disabled:hover.nav-dropdown-toggle::after {
  background-color: var(--cui-sidebar-nav-group-indicator-hover-color);
  -webkit-mask-image: var(--cui-sidebar-nav-group-indicator-hover-icon);
  mask-image: var(--cui-sidebar-nav-group-indicator-hover-icon);
}

@media (hover: hover), (-ms-high-contrast: none) {
  .sidebar-nav .nav-link:hover {
    color: var(--cui-sidebar-nav-link-hover-color);
    text-decoration: none;
    background: var(--cui-sidebar-nav-link-hover-bg);
  }
  .sidebar-nav .nav-link:hover .nav-icon {
    color: var(--cui-sidebar-nav-link-hover-icon-color);
  }
  .sidebar-nav .nav-link:hover .nav-icon-bullet {
    background: var(--cui-sidebar-link-hover-icon-bullet-bg);
    border-color: var(--cui-sidebar-link-hover-icon-bullet-border-color);
  }
  .sidebar-nav .nav-link:hover.nav-group-toggle::after {
    background-color: var(--cui-sidebar-nav-group-indicator-hover-color);
    -webkit-mask-image: var(--cui-sidebar-nav-group-indicator-hover-icon);
    mask-image: var(--cui-sidebar-nav-group-indicator-hover-icon);
  }
}
.sidebar-nav .nav-icon {
  display: flex;
  flex: 0 0 var(--cui-sidebar-nav-link-icon-width);
  align-items: center;
  justify-content: center;
  height: var(--cui-sidebar-nav-link-icon-height);
  margin-inline-end: var(--cui-sidebar-nav-link-icon-margin);
  font-size: var(--cui-sidebar-nav-link-icon-font-size);
  color: var(--cui-sidebar-nav-link-icon-color);
  text-align: center;
  pointer-events: none;
  fill: currentcolor;
  transition: inherit;
}

@media (prefers-reduced-motion: reduce) {
  .sidebar-nav .nav-icon {
    transition: none;
  }
}
.sidebar-nav .nav-icon-bullet {
  display: inline-block;
  width: var(--cui-sidebar-nav-link-icon-bullet-size);
  height: var(--cui-sidebar-nav-link-icon-bullet-size);
  background: var(--cui-sidebar-nav-link-icon-bullet-bg);
  border: var(--cui-sidebar-nav-link-icon-bullet-border-width) solid var(--cui-sidebar-nav-link-icon-bullet-border-color);
  border-radius: var(--cui-sidebar-nav-link-icon-bullet-border-radius);
}

.sidebar-nav svg.nav-icon {
  overflow: hidden;
}

.sidebar-nav .nav-group {
  position: relative;
  border: var(--cui-sidebar-nav-group-border-width) solid var(--cui-sidebar-nav-group-border-color);
  border-radius: var(--cui-sidebar-nav-group-border-radius);
  transition: background 0.15s ease-in-out;
}

@media (prefers-reduced-motion: reduce) {
  .sidebar-nav .nav-group {
    transition: none;
  }
}
.sidebar-nav .nav-group .nav-group-items {
  padding: var(--cui-sidebar-nav-group-items-padding-y) var(--cui-sidebar-nav-group-items-padding-x);
  overflow: hidden;
  transition: height 0.15s ease;
}

@media (prefers-reduced-motion: reduce) {
  .sidebar-nav .nav-group .nav-group-items {
    transition: none;
  }
}
.sidebar-nav .nav-group:not(.show) .nav-group-items {
  display: none;
}

.sidebar-nav .nav-group.show {
  background: var(--cui-sidebar-nav-group-bg);
}

.sidebar-nav .nav-group.show .nav-group-toggle {
  color: var(--cui-sidebar-nav-group-toggle-show-color);
}

.sidebar-nav .nav-group.show > .nav-group-toggle::after {
  transform: rotate(180deg);
}

.sidebar-nav .nav-group.show + .show {
  margin-top: var(--cui-sidebar-nav-gap);
}

.sidebar-nav .nav-group-toggle {
  cursor: pointer;
}

.sidebar-nav .nav-group-toggle::after {
  display: block;
  flex: 0 12px;
  height: 12px;
  margin-inline-start: auto;
  content: "";
  background-color: var(--cui-sidebar-nav-group-indicator-color);
  -webkit-mask-image: var(--cui-sidebar-nav-group-indicator-icon);
  mask-image: var(--cui-sidebar-nav-group-indicator-icon);
  transition: transform 0.15s;
}

@media (prefers-reduced-motion: reduce) {
  .sidebar-nav .nav-group-toggle::after {
    transition: none;
  }
}
.sidebar-nav .nav-group-items {
  padding: 0;
  list-style: none;
}

.sidebar-nav .nav-group-items .nav-link {
  padding-inline-start: calc(var(--cui-sidebar-nav-link-padding-x) + var(--cui-sidebar-nav-link-icon-width) + var(--cui-sidebar-nav-link-icon-margin));
}

.sidebar-nav .nav-group-items .nav-icon {
  margin-inline-start: calc(-1 * (var(--cui-sidebar-nav-link-icon-width) + var(--cui-sidebar-nav-link-icon-margin)));
}

.sidebar-nav.compact .nav-link,
.sidebar-nav .compact .nav-link {
  --cui-sidebar-nav-link-padding-y: 0.5625rem;
}

.sidebar-narrow, .sidebar-narrow-unfoldable:not(:hover) {
  --cui-sidebar-narrow-width: 4rem;
}

@media (min-width: 992px) {
  .sidebar-narrow, .sidebar-narrow-unfoldable:not(:hover) {
    flex: 0 0 var(--cui-sidebar-narrow-width);
    width: var(--cui-sidebar-narrow-width);
    padding-bottom: var(--cui-sidebar-toggler-height);
    overflow: visible;
  }
  .sidebar-narrow .sidebar-brand-full, .sidebar-narrow-unfoldable:not(:hover) .sidebar-brand-full {
    display: none;
  }
  .sidebar-narrow .sidebar-brand-narrow, .sidebar-narrow-unfoldable:not(:hover) .sidebar-brand-narrow {
    display: block;
  }
  .sidebar-narrow .sidebar-header, .sidebar-narrow-unfoldable:not(:hover) .sidebar-header {
    justify-content: center;
    padding-right: 0;
    padding-left: 0;
  }
  .sidebar-narrow .sidebar-nav, .sidebar-narrow-unfoldable:not(:hover) .sidebar-nav {
    --cui-sidebar-nav-link-padding-x: 0.5rem;
    --cui-sidebar-nav-link-padding-y: 0.75rem;
  }
  .sidebar-narrow .nav-link, .sidebar-narrow-unfoldable:not(:hover) .nav-link {
    overflow: hidden;
  }
  .sidebar-narrow .nav-icon, .sidebar-narrow-unfoldable:not(:hover) .nav-icon {
    flex: 0 0 calc(var(--cui-sidebar-narrow-width) - var(--cui-sidebar-nav-padding-x) * 2 - var(--cui-sidebar-nav-link-padding-x) * 2);
  }
  .sidebar-narrow .d-narrow-none, .sidebar-narrow-unfoldable:not(:hover) .d-narrow-none,
  .sidebar-narrow .nav-label,
  .sidebar-narrow-unfoldable:not(:hover) .nav-label,
  .sidebar-narrow .nav-title,
  .sidebar-narrow-unfoldable:not(:hover) .nav-title,
  .sidebar-narrow .nav-group-items,
  .sidebar-narrow-unfoldable:not(:hover) .nav-group-items,
  .sidebar-narrow .nav-group.show .nav-group-items,
  .sidebar-narrow .sidebar-form,
  .sidebar-narrow-unfoldable:not(:hover) .sidebar-form {
    height: 0 !important;
    padding: 0 !important;
    margin: 0 !important;
    visibility: hidden;
    opacity: 0;
  }
  .sidebar-narrow .sidebar-toggler::before, .sidebar-narrow-unfoldable:not(:hover) .sidebar-toggler::before {
    transform: rotate(-180deg);
  }
  .sidebar-narrow.sidebar-end .sidebar-toggler::before, .sidebar-end.sidebar-narrow-unfoldable:not(:hover) .sidebar-toggler::before {
    transform: rotate(0deg);
  }
}
.sidebar-narrow-unfoldable {
  --cui-sidebar-narrow-unfoldable-box-shadow: var(--cui-box-shadow);
}

.sidebar-narrow-unfoldable:hover {
  box-shadow: var(--cui-sidebar-narrow-unfoldable-box-shadow);
  box-shadow: 0 0.5rem 1rem rgba(8, 10, 12, 0.15);
}

.sidebar-narrow-unfoldable:hover .sidebar-toggler::before {
  transform: rotate(-180deg);
}

.sidebar-narrow-unfoldable:hover.sidebar-end .sidebar-toggler::before {
  transform: rotate(0deg);
}

@media (min-width: 992px) {
  .sidebar-narrow:not(.sidebar-end):not(.hide) ~ *,
  .sidebar-narrow-unfoldable:not(.sidebar-end):not(.hide) ~ * {
    --cui-sidebar-occupy-start: 4rem;
  }
  .sidebar-narrow.sidebar-end:not(.hide) ~ *,
  .sidebar-narrow-unfoldable.sidebar-end:not(.hide) ~ * {
    --cui-sidebar-occupy-end: 4rem;
  }
}
.stepper {
  --cui-stepper-steps-gap: 0.5rem;
  --cui-stepper-step-gap: 0.5rem;
  --cui-stepper-step-button-width: 8rem;
  --cui-stepper-step-button-color: var(--cui-secondary-color);
  --cui-stepper-step-button-active-color: var(--cui-secondary-color);
  --cui-stepper-step-button-complete-color: var(--cui-secondary-color);
  --cui-stepper-step-button-disabled-color: var(--cui-secondary-color);
  --cui-stepper-step-indicator-width: 2rem;
  --cui-stepper-step-indicator-height: 2rem;
  --cui-stepper-step-indicator-bg: transparent;
  --cui-stepper-step-indicator-color: var(--cui-secondary);
  --cui-stepper-step-indicator-border-width: var(--cui-border-width);
  --cui-stepper-step-indicator-border-color: var(--cui-border-color);
  --cui-stepper-step-indicator-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  --cui-stepper-step-indicator-active-color: var(--cui-primary);
  --cui-stepper-step-indicator-active-bg: rgba(var(--cui-primary-rgb), 0.05);
  --cui-stepper-step-indicator-active-border-color: var(--cui-primary);
  --cui-stepper-step-indicator-complete-color: var(--cui-white);
  --cui-stepper-step-indicator-complete-bg: var(--cui-primary);
  --cui-stepper-step-indicator-complete-border-color: var(--cui-primary);
  --cui-stepper-step-indicator-disabled-color: var(--cui-secondary);
  --cui-stepper-step-indicator-disabled-bg: transparent;
  --cui-stepper-step-indicator-disabled-border-color: var(--cui-border-color);
  --cui-stepper-step-indicator-focus-box-shadow: 0 0 0 0.25rem rgba(51, 153, 255, 0.25);
  --cui-stepper-step-indicator-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpolygon fill='var(--ci-primary-color, currentColor)' points='200.359 382.269 61.057 251.673 82.943 228.327 199.641 337.731 428.686 108.687 451.314 131.313 200.359 382.269' class='ci-primary'/%3E%3C/svg%3E");
  --cui-stepper-step-indicator-icon-color: var(--cui-white);
  --cui-stepper-step-indicator-icon-size: 1rem;
  --cui-stepper-step-connector-height: 0.125rem;
  --cui-stepper-step-connector-gap: 1rem;
  --cui-stepper-step-connector-bg: var(--cui-secondary-bg);
  --cui-stepper-step-connector-complete-bg: var(--cui-primary);
  --cui-stepper-step-connector-transition: background-color 0.15s ease-in-out;
  --cui-stepper-step-content-transition: height 0.3s ease-in-out;
}

.stepper-steps {
  display: flex;
  flex-wrap: nowrap;
  gap: var(--cui-stepper-steps-gap);
  justify-content: space-between;
  padding: 0;
}

.stepper-step {
  position: relative;
  display: flex;
  gap: var(--cui-stepper-step-gap);
  align-items: center;
}

.stepper-step:not(:last-child) {
  flex: 1;
}

.stepper-step:not(:last-child).vertical {
  flex: 1 1 0;
}

.stepper-step.vertical {
  position: relative;
  flex: 0 0 auto;
  align-items: start;
}

.stepper-step.vertical .stepper-step-button {
  flex-direction: column;
  align-items: center;
  width: var(--cui-stepper-step-button-width);
}

.stepper-step.vertical .stepper-step-connector {
  position: absolute;
  inset-inline-start: calc(var(--cui-stepper-step-button-width) / 2 + var(--cui-stepper-step-indicator-width) / 2 + var(--cui-stepper-steps-gap));
  top: calc(var(--cui-stepper-step-indicator-height) / 2);
  width: calc(100% - var(--cui-stepper-step-indicator-width) + var(--cui-stepper-steps-gap) - var(--cui-stepper-steps-gap) * 2);
  transform: translateY(-50%);
}

.stepper-step-button {
  display: flex;
  gap: var(--cui-stepper-step-gap);
  align-items: center;
  padding: 0;
  color: var(--cui-stepper-step-button-color);
  background: transparent;
  border: 0;
}

.stepper-step-button.active {
  --cui-stepper-step-button-color: var(--cui-stepper-step-button-active-color);
  --cui-stepper-step-indicator-color: var(--cui-stepper-step-indicator-active-color);
  --cui-stepper-step-indicator-bg: var(--cui-stepper-step-indicator-active-bg);
  --cui-stepper-step-indicator-border-color: var(--cui-stepper-step-indicator-active-border-color);
}

.stepper-step-button:disabled {
  --cui-stepper-step-button-color: var(--cui-stepper-step-button-disabled-color);
  --cui-stepper-step-indicator-color: var(--cui-stepper-step-indicator-disabled-color);
  --cui-stepper-step-indicator-bg: var(--cui-stepper-step-indicator-disabled-bg);
  --cui-stepper-step-indicator-border-color: var(--cui-stepper-step-indicator-disabled-border-color);
}

.stepper-step-button.complete {
  --cui-stepper-step-button-color: var(--cui-stepper-step-button-complete-color);
  --cui-stepper-step-indicator-color: var(--cui-stepper-step-indicator-complete-color);
  --cui-stepper-step-indicator-bg: var(--cui-stepper-step-indicator-complete-bg);
  --cui-stepper-step-indicator-border-color: var(--cui-stepper-step-indicator-complete-border-color);
}

.stepper-step-button.complete .stepper-step-indicator-text {
  display: none;
}

.stepper-step-button.complete ~ .stepper-step-connector {
  --cui-stepper-step-connector-bg: var(--cui-stepper-step-connector-complete-bg);
}

.stepper-step-button:not(.complete) .stepper-step-indicator-icon {
  display: none;
}

.stepper-step-button:focus {
  outline: 0;
}

.stepper-step-button:focus .stepper-step-indicator {
  box-shadow: var(--cui-stepper-step-indicator-focus-box-shadow);
}

.stepper-step-indicator {
  display: flex;
  flex: 0 0 var(--cui-stepper-step-indicator-width);
  align-items: center;
  justify-content: center;
  width: var(--cui-stepper-step-indicator-width);
  height: var(--cui-stepper-step-indicator-height);
  color: var(--cui-stepper-step-indicator-color);
  background: var(--cui-stepper-step-indicator-bg);
  border: var(--cui-stepper-step-indicator-border-width) solid var(--cui-stepper-step-indicator-border-color);
  border-radius: 50em;
  transition: var(--cui-stepper-step-indicator-transition);
}

@media (prefers-reduced-motion: reduce) {
  .stepper-step-indicator {
    transition: none;
  }
}
.stepper-step-indicator-icon {
  display: block;
  width: var(--cui-stepper-step-indicator-icon-size);
  height: var(--cui-stepper-step-indicator-icon-size);
  background-color: var(--cui-stepper-step-indicator-icon-color);
  -webkit-mask: var(--cui-stepper-step-indicator-icon) center/var(--cui-stepper-step-indicator-icon-size) no-repeat;
  mask: var(--cui-stepper-step-indicator-icon) center/var(--cui-stepper-step-indicator-icon-size) no-repeat;
}

.stepper-step-connector {
  flex: 1;
  height: var(--cui-stepper-step-connector-height);
  background: var(--cui-stepper-step-connector-bg);
  transition: var(--cui-stepper-step-connector-transition);
}

@media (prefers-reduced-motion: reduce) {
  .stepper-step-connector {
    transition: none;
  }
}
.stepper-pane:not(.show) {
  display: none;
}

.stepper-vertical {
  display: flex;
  flex-direction: column;
}

.stepper-vertical .stepper-steps {
  display: block;
}

.stepper-vertical .stepper-step {
  position: relative;
  display: block;
}

.stepper-vertical .stepper-step:not(:last-child) {
  min-height: calc(var(--cui-stepper-step-indicator-height) * 2);
}

.stepper-vertical .stepper-step-connector {
  position: absolute;
  inset-inline-start: calc(var(--cui-stepper-step-indicator-width) / 2);
  top: calc(var(--cui-stepper-step-indicator-height) + var(--cui-stepper-steps-gap));
  width: var(--cui-stepper-step-connector-height);
  height: calc(100% - var(--cui-stepper-step-indicator-height) - var(--cui-stepper-step-connector-gap));
  transform: translateX(-50%);
}

.stepper-vertical .stepper-step-content {
  padding-inline-start: calc(var(--cui-stepper-step-indicator-width) + var(--cui-stepper-step-connector-gap) / 2);
  transition: var(--cui-stepper-step-content-transition);
}

@media (prefers-reduced-motion: reduce) {
  .stepper-vertical .stepper-step-content {
    transition: none;
  }
}
.stepper-vertical .stepper-step .stepper-step-button:not(.active) ~ .stepper-step-content:not(.collapsing):not(.collapse) {
  display: none;
}

.time-picker,
*:not(.time-picker) > .time-picker-dropdown {
  --cui-time-picker-zindex: 1000;
  --cui-time-picker-font-size: 0.9375rem;
  --cui-time-picker-font-weight: 400;
  --cui-time-picker-line-height: 1.5;
  --cui-time-picker-color: var(--cui-body-color);
  --cui-time-picker-bg: var(--cui-body-bg);
  --cui-time-picker-box-shadow: inset 0 1px 2px rgba(8, 10, 12, 0.075);
  --cui-time-picker-border-width: var(--cui-border-width);
  --cui-time-picker-border-color: var(--cui-border-color);
  --cui-time-picker-border-radius: var(--cui-border-radius);
  --cui-time-picker-disabled-color: var(--cui-body-color);
  --cui-time-picker-disabled-bg: var(--cui-secondary-bg);
  --cui-time-picker-disabled-border-color: var(--cui-border-color);
  --cui-time-picker-focus-color: var(--cui-body-color);
  --cui-time-picker-focus-bg: var(--cui-body-bg);
  --cui-time-picker-focus-border-color: #99ccff;
  --cui-time-picker-focus-box-shadow: 0 0 0 0.25rem rgba(51, 153, 255, 0.25);
  --cui-time-picker-placeholder-color: var(--cui-secondary-color);
  --cui-time-picker-padding-y: 0.375rem;
  --cui-time-picker-padding-x: 0.75rem;
  --cui-time-picker-gap: 0.75rem;
  --cui-time-picker-indicator-width: 1.25rem;
  --cui-time-picker-indicator-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512' role='img'%3e%3cpolygon fill='%23000' points='271.514 95.5 239.514 95.5 239.514 273.611 355.127 328.559 368.864 299.657 271.514 253.389 271.514 95.5'%3e%3c/polygon%3e%3cpath fill='%23000' d='M256,16C123.452,16,16,123.452,16,256S123.452,496,256,496,496,388.548,496,256,388.548,16,256,16Zm0,448C141.125,464,48,370.875,48,256S141.125,48,256,48s208,93.125,208,208S370.875,464,256,464Z'%3e%3c/path%3e%3c/svg%3e");
  --cui-time-picker-indicator-icon-color: var(--cui-tertiary-color);
  --cui-time-picker-indicator-icon-size: 1rem;
  --cui-time-picker-cleaner-width: 1.25rem;
  --cui-time-picker-cleaner-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512' role='img'%3e%3cpolygon fill='%23000' points='348.071 141.302 260.308 229.065 172.545 141.302 149.917 163.929 237.681 251.692 149.917 339.456 172.545 362.083 260.308 274.32 348.071 362.083 370.699 339.456 282.935 251.692 370.699 163.929 348.071 141.302'%3e%3c/polygon%3e%3cpath fill='%23000' d='M425.706,86.294A240,240,0,0,0,86.294,425.706,240,240,0,0,0,425.706,86.294ZM256,464C141.309,464,48,370.691,48,256S141.309,48,256,48s208,93.309,208,208S370.691,464,256,464Z'%3e%3c/path%3e%3c/svg%3e");
  --cui-time-picker-cleaner-icon-color: var(--cui-tertiary-color);
  --cui-time-picker-cleaner-icon-hover-color: var(--cui-body-color);
  --cui-time-picker-cleaner-icon-size: 1rem;
  --cui-time-picker-body-padding: 0.5rem;
  --cui-time-picker-footer-border-width: 1px;
  --cui-time-picker-footer-border-color: var(--cui-border-color);
  --cui-time-picker-footer-padding: 0.5rem;
  --cui-time-picker-dropdown-bg: var(--cui-body-bg);
  --cui-time-picker-dropdown-border-width: var(--cui-border-width);
  --cui-time-picker-dropdown-border-color: var(--cui-border-color);
  --cui-time-picker-dropdown-border-radius: var(--cui-border-radius);
  --cui-time-picker-dropdown-box-shadow: var(--cui-box-shadow);
  --cui-time-picker-roll-col-border-width: var(--cui-border-width);
  --cui-time-picker-roll-col-border-color: var(--cui-border-color);
  --cui-time-picker-roll-cell-selected-color: var(--cui-white);
  --cui-time-picker-roll-cell-selected-bg: var(--cui-primary);
  --cui-time-picker-inline-select-font-size: 0.8203125rem;
  --cui-time-picker-inline-select-color: var(--cui-body-color);
  --cui-time-picker-inline-select-padding-y: 0.25rem;
  --cui-time-picker-inline-select-padding-x: 0.5rem;
  --cui-time-picker-inline-select-disabled-color: var(--cui-body-color);
}

.time-picker.is-invalid,
*:not(.time-picker) > .time-picker-dropdown.is-invalid {
  --cui-time-picker-border-color: #ef376e !important;
  --cui-time-picker-indicator-icon-color: var(--cui-form-invalid-color) !important;
  --cui-time-picker-indicator-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512' role='img'%3e%3cpolygon fill='%23000' points='271.514 95.5 239.514 95.5 239.514 273.611 355.127 328.559 368.864 299.657 271.514 253.389 271.514 95.5'%3e%3c/polygon%3e%3cpath fill='%23000' d='M256,16C123.452,16,16,123.452,16,256S123.452,496,256,496,496,388.548,496,256,388.548,16,256,16Zm0,448C141.125,464,48,370.875,48,256S141.125,48,256,48s208,93.125,208,208S370.875,464,256,464Z'%3e%3c/path%3e%3c/svg%3e") !important;
  --cui-time-picker-focus-border-color: #ef376e !important;
  --cui-time-picker-focus-box-shadow: 0 0 0 0.25rem rgba(239, 55, 110, 0.25) !important;
}

.time-picker.is-valid,
*:not(.time-picker) > .time-picker-dropdown.is-valid {
  --cui-time-picker-border-color: #51cc8a !important;
  --cui-time-picker-indicator-icon-color: var(--cui-form-valid-color) !important;
  --cui-time-picker-indicator-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512' role='img'%3e%3cpolygon fill='%23000' points='271.514 95.5 239.514 95.5 239.514 273.611 355.127 328.559 368.864 299.657 271.514 253.389 271.514 95.5'%3e%3c/polygon%3e%3cpath fill='%23000' d='M256,16C123.452,16,16,123.452,16,256S123.452,496,256,496,496,388.548,496,256,388.548,16,256,16Zm0,448C141.125,464,48,370.875,48,256S141.125,48,256,48s208,93.125,208,208S370.875,464,256,464Z'%3e%3c/path%3e%3c/svg%3e") !important;
  --cui-time-picker-focus-border-color: #51cc8a !important;
  --cui-time-picker-focus-box-shadow: 0 0 0 0.25rem rgba(81, 204, 138, 0.25) !important;
}

.time-picker-input-group {
  position: relative;
  display: flex;
  flex-wrap: wrap;
  gap: var(--cui-time-picker-gap);
  align-items: stretch;
  width: 100%;
  padding: var(--cui-time-picker-padding-y) var(--cui-time-picker-padding-x);
  background-color: var(--cui-time-picker-bg);
  background-clip: padding-box;
  border: var(--cui-time-picker-border-width) solid var(--cui-time-picker-border-color);
  border-radius: var(--cui-time-picker-border-radius);
}

.time-picker-input-group:hover .time-picker-input:not(:-moz-placeholder) ~ .time-picker-indicator:not(:last-child) {
  display: none;
}

.time-picker-input-group:hover .time-picker-input:not(:placeholder-shown) ~ .time-picker-indicator:not(:last-child) {
  display: none;
}

.time-picker-input-group:hover .time-picker-input:not(:-moz-placeholder) ~ .time-picker-cleaner {
  display: flex;
}

.time-picker-input-group:hover .time-picker-input:not(:placeholder-shown) ~ .time-picker-cleaner {
  display: flex;
}

.time-picker .time-picker-input-group {
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}

@media (prefers-reduced-motion: reduce) {
  .time-picker .time-picker-input-group {
    transition: none;
  }
}
.time-picker.disabled .time-picker-input-group {
  background-color: var(--cui-time-picker-disabled-bg);
  border-color: var(--cui-time-picker-disabled-border-color);
}

.time-picker.show .time-picker-input-group, .time-picker-input-group:has(*:focus) {
  background-color: var(--cui-time-picker-focus-bg);
  border-color: var(--cui-time-picker-focus-border-color);
  outline: 0;
  box-shadow: var(--cui-time-picker-focus-box-shadow);
}

.time-picker-input {
  position: relative;
  flex: 1 1 auto;
  width: 1%;
  min-width: 0;
  padding: 0;
  font-family: var(--cui-time-picker-font-family);
  font-size: var(--cui-time-picker-font-size);
  font-weight: var(--cui-time-picker-font-weight);
  line-height: var(--cui-time-picker-line-height);
  color: var(--cui-time-picker-color);
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background: transparent;
  border: 0;
}

.time-picker.show .time-picker-input {
  color: var(--cui-time-picker-focus-color);
}

.time-picker-input:disabled {
  color: var(--cui-time-picker-disabled-color);
}

.time-picker-input:focus {
  z-index: 5;
  outline: 0;
}

.time-picker-input::-moz-placeholder {
  color: var(--cui-time-picker-placeholder-color);
  opacity: 1;
}

.time-picker-input::placeholder {
  color: var(--cui-time-picker-placeholder-color);
  opacity: 1;
}

.time-picker-input.hover {
  color: var(--cui-time-picker-placeholder-color);
}

.time-picker-cleaner,
.time-picker-indicator {
  position: relative;
  background-repeat: no-repeat;
  background-position: center;
}

.time-picker-cleaner::before,
.time-picker-indicator::before {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  content: "";
}

.time-picker-cleaner {
  display: none;
  width: var(--cui-time-picker-cleaner-width);
}

.time-picker-cleaner::before {
  background-color: var(--cui-time-picker-cleaner-icon-color);
  -webkit-mask: var(--cui-time-picker-cleaner-icon) center/var(--cui-time-picker-cleaner-icon-size) no-repeat;
  mask: var(--cui-time-picker-cleaner-icon) center/var(--cui-time-picker-cleaner-icon-size) no-repeat;
}

.time-picker-cleaner:hover::before {
  background-color: var(--cui-time-picker-cleaner-icon-hover-color);
}

.time-picker-indicator {
  width: var(--cui-time-picker-indicator-width);
}

.time-picker-indicator::before {
  background-color: var(--cui-time-picker-indicator-icon-color);
  -webkit-mask: var(--cui-time-picker-indicator-icon) center/var(--cui-time-picker-indicator-icon-size) no-repeat;
  mask: var(--cui-time-picker-indicator-icon) center/var(--cui-time-picker-indicator-icon-size) no-repeat;
}

.time-picker-indicator:focus {
  z-index: 5;
  outline: 0;
  box-shadow: var(--cui-focus-ring-x, 0) var(--cui-focus-ring-y, 0) var(--cui-focus-ring-blur, 0) var(--cui-focus-ring-width) var(--cui-focus-ring-color);
  border-radius: 0.375rem;
}

.time-picker-dropdown {
  position: absolute;
  z-index: var(--cui-time-picker-zindex);
  display: none;
  width: -moz-min-content;
  width: min-content;
  background-color: var(--cui-time-picker-dropdown-bg);
  background-clip: padding-box;
  border: var(--cui-time-picker-dropdown-border-width) solid var(--cui-time-picker-dropdown-border-color);
  border-radius: var(--cui-time-picker-dropdown-border-radius);
}

.time-picker.show .time-picker-dropdown, .time-picker-dropdown.show {
  display: block;
}

.time-picker-body {
  display: flex;
  align-items: center;
  padding: var(--cui-time-picker-body-padding);
}

.time-picker-inline-icon {
  display: block;
  width: 2.5rem;
  height: 1.25rem;
  background-color: var(--cui-time-picker-indicator-icon-color);
  -webkit-mask: var(--cui-time-picker-indicator-icon) center/var(--cui-time-picker-indicator-icon-size) no-repeat;
  mask: var(--cui-time-picker-indicator-icon) center/var(--cui-time-picker-indicator-icon-size) no-repeat;
}

.time-picker-inline-select {
  padding: var(--cui-time-picker-inline-select-padding-y) var(--cui-time-picker-inline-select-padding-x);
  color: var(--cui-time-picker-inline-select-color);
  text-align: end;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  scrollbar-width: none; /* Firefox */
  background-color: transparent;
  border: 0;
  font-size: var(--cui-time-picker-inline-select-font-size);
  -ms-overflow-style: none; /* Internet Explorer 10+ */
}

.time-picker-inline-select::-webkit-scrollbar {
  width: 10px;
}

.time-picker-inline-select:-moz-focusring {
  color: transparent;
  text-shadow: 0 0 0 var(--cui-time-picker-inline-select-color);
}

.time-picker-inline-select:disabled {
  color: var(--cui-time-picker-inline-select-disabled-color);
}

.time-picker-footer {
  display: flex;
  justify-content: flex-end;
  padding: var(--cui-time-picker-footer-padding);
  border-top: var(--cui-time-picker-footer-border-width) solid var(--cui-time-picker-footer-border-color);
}

.time-picker-footer .btn + .btn {
  margin-inline-start: 0.5rem;
}

.time-picker-roll {
  padding: 0;
  overflow: hidden;
  border-radius: inherit;
}

.time-picker-roll-col {
  height: 256px;
  overflow: scroll;
  -ms-overflow-style: none; /* Internet Explorer 10+ */
  scrollbar-width: none; /* Firefox */
}

.time-picker-roll-col::-webkit-scrollbar {
  display: none; /* Safari and Chrome */
}

.time-picker-roll-col:not(:last-child) {
  border-inline-end: var(--cui-time-picker-roll-col-border-width) solid var(--cui-time-picker-roll-col-border-color);
}

.time-picker-roll-cell {
  width: 50px;
  height: 32px;
  padding-inline: 0.5rem 1rem;
  line-height: 32px;
}

.time-picker-roll-cell.selected {
  color: var(--cui-time-picker-roll-cell-selected-color);
  background: var(--cui-time-picker-roll-cell-selected-bg);
}

.time-picker-roll-cell:last-child::after {
  display: block;
  height: 224px;
  content: "";
}

.time-picker-sm {
  --cui-time-picker-font-size: 0.8203125rem;
  --cui-time-picker-border-radius: var(--cui-border-radius-sm);
  --cui-time-picker-padding-y: 0.25rem;
  --cui-time-picker-padding-x: 0.5rem;
  --cui-time-picker-gap: 0.5rem;
  --cui-time-picker-cleaner-width: 1rem;
  --cui-time-picker-cleaner-icon-size: 0.875rem;
  --cui-time-picker-indicator-width: 1rem;
  --cui-time-picker-indicator-icon-size: 0.875rem;
}

.time-picker-lg {
  --cui-time-picker-font-size: 1.171875rem;
  --cui-time-picker-border-radius: var(--cui-border-radius-lg);
  --cui-time-picker-padding-y: 0.5rem;
  --cui-time-picker-padding-x: 1rem;
  --cui-time-picker-gap: 1rem;
  --cui-time-picker-cleaner-width: 1.5rem;
  --cui-time-picker-cleaner-icon-size: 1.25rem;
  --cui-time-picker-indicator-width: 1.5rem;
  --cui-time-picker-indicator-icon-size: 1.25rem;
}

.clearfix::after {
  display: block;
  clear: both;
  content: "";
}

.text-bg-primary {
  color: #080a0c !important;
  background-color: rgba(var(--cui-primary-rgb), var(--cui-bg-opacity, 1)) !important;
}

.text-bg-secondary {
  color: #fff !important;
  background-color: rgba(var(--cui-secondary-rgb), var(--cui-bg-opacity, 1)) !important;
}

.text-bg-success {
  color: #080a0c !important;
  background-color: rgba(var(--cui-success-rgb), var(--cui-bg-opacity, 1)) !important;
}

.text-bg-info {
  color: #080a0c !important;
  background-color: rgba(var(--cui-info-rgb), var(--cui-bg-opacity, 1)) !important;
}

.text-bg-warning {
  color: #080a0c !important;
  background-color: rgba(var(--cui-warning-rgb), var(--cui-bg-opacity, 1)) !important;
}

.text-bg-danger {
  color: #080a0c !important;
  background-color: rgba(var(--cui-danger-rgb), var(--cui-bg-opacity, 1)) !important;
}

.text-bg-light {
  color: #080a0c !important;
  background-color: rgba(var(--cui-light-rgb), var(--cui-bg-opacity, 1)) !important;
}

.text-bg-dark {
  color: #fff !important;
  background-color: rgba(var(--cui-dark-rgb), var(--cui-bg-opacity, 1)) !important;
}

.text-bg-primary-gradient {
  color: #080a0c !important;
  background-color: var(--cui-primary);
  background-image: linear-gradient(45deg, var(--cui-primary-start) 0%, var(--cui-primary-stop) 100%);
}

.text-bg-secondary-gradient {
  color: #080a0c !important;
  background-color: var(--cui-secondary);
  background-image: linear-gradient(45deg, var(--cui-secondary-start) 0%, var(--cui-secondary-stop) 100%);
}

.text-bg-success-gradient {
  color: #080a0c !important;
  background-color: var(--cui-success);
  background-image: linear-gradient(45deg, var(--cui-success-start) 0%, var(--cui-success-stop) 100%);
}

.text-bg-info-gradient {
  color: #080a0c !important;
  background-color: var(--cui-info);
  background-image: linear-gradient(45deg, var(--cui-info-start) 0%, var(--cui-info-stop) 100%);
}

.text-bg-warning-gradient {
  color: #080a0c !important;
  background-color: var(--cui-warning);
  background-image: linear-gradient(45deg, var(--cui-warning-start) 0%, var(--cui-warning-stop) 100%);
}

.text-bg-danger-gradient {
  color: #080a0c !important;
  background-color: var(--cui-danger);
  background-image: linear-gradient(45deg, var(--cui-danger-start) 0%, var(--cui-danger-stop) 100%);
}

.text-bg-light-gradient {
  color: #080a0c !important;
  background-color: var(--cui-light);
  background-image: linear-gradient(45deg, var(--cui-light-start) 0%, var(--cui-light-stop) 100%);
}

.text-bg-dark-gradient {
  color: #fff !important;
  background-color: var(--cui-dark);
  background-image: linear-gradient(45deg, var(--cui-dark-start) 0%, var(--cui-dark-stop) 100%);
}

[data-coreui-theme=dark] .text-bg-primary {
  color: #080a0c !important;
  background-color: rgba(61.2, 153, 244.8, var(--cui-bg-opacity, 1)) !important;
}

[data-coreui-theme=dark] .text-bg-secondary {
  color: #fff !important;
  background-color: rgba(107, 119, 133, var(--cui-bg-opacity, 1)) !important;
}

[data-coreui-theme=dark] .text-bg-success {
  color: #080a0c !important;
  background-color: rgba(87.15, 197.85, 138.45, var(--cui-bg-opacity, 1)) !important;
}

[data-coreui-theme=dark] .text-bg-info {
  color: #080a0c !important;
  background-color: rgba(122.3, 127.7, 235.7, var(--cui-bg-opacity, 1)) !important;
}

[data-coreui-theme=dark] .text-bg-warning {
  color: #080a0c !important;
  background-color: rgba(242.25, 196.35, 12.75, var(--cui-bg-opacity, 1)) !important;
}

[data-coreui-theme=dark] .text-bg-danger {
  color: #080a0c !important;
  background-color: rgba(229.8, 64.2, 113.7, var(--cui-bg-opacity, 1)) !important;
}

[data-coreui-theme=dark] .text-bg-light {
  color: #080a0c !important;
  background-color: rgba(243, 244, 247, var(--cui-bg-opacity, 1)) !important;
}

[data-coreui-theme=dark] .text-bg-dark {
  color: #fff !important;
  background-color: rgba(33, 38, 49, var(--cui-bg-opacity, 1)) !important;
}

[data-coreui-theme=dark] .text-bg-primary-gradient {
  color: #080a0c !important;
}

[data-coreui-theme=dark] .text-bg-success-gradient {
  color: #080a0c !important;
}

[data-coreui-theme=dark] .text-bg-info-gradient {
  color: #080a0c !important;
}

[data-coreui-theme=dark] .text-bg-warning-gradient {
  color: #080a0c !important;
}

[data-coreui-theme=dark] .text-bg-danger-gradient {
  color: #080a0c !important;
}

.link-primary {
  color: rgba(var(--cui-primary-rgb), var(--cui-link-opacity, 1)) !important;
  text-decoration-color: rgba(var(--cui-primary-rgb), var(--cui-link-underline-opacity, 1)) !important;
}

.link-primary:hover, .link-primary:focus {
  color: rgba(91.8, 173.4, 255, var(--cui-link-opacity, 1)) !important;
  text-decoration-color: rgba(91.8, 173.4, 255, var(--cui-link-underline-opacity, 1)) !important;
}

.link-secondary {
  color: rgba(var(--cui-secondary-rgb), var(--cui-link-opacity, 1)) !important;
  text-decoration-color: rgba(var(--cui-secondary-rgb), var(--cui-link-underline-opacity, 1)) !important;
}

.link-secondary:hover, .link-secondary:focus {
  color: rgba(85.6, 95.2, 106.4, var(--cui-link-opacity, 1)) !important;
  text-decoration-color: rgba(85.6, 95.2, 106.4, var(--cui-link-underline-opacity, 1)) !important;
}

.link-success {
  color: rgba(var(--cui-success-rgb), var(--cui-link-opacity, 1)) !important;
  text-decoration-color: rgba(var(--cui-success-rgb), var(--cui-link-underline-opacity, 1)) !important;
}

.link-success:hover, .link-success:focus {
  color: rgba(115.8, 214.2, 161.4, var(--cui-link-opacity, 1)) !important;
  text-decoration-color: rgba(115.8, 214.2, 161.4, var(--cui-link-underline-opacity, 1)) !important;
}

.link-info {
  color: rgba(var(--cui-info-rgb), var(--cui-link-opacity, 1)) !important;
  text-decoration-color: rgba(var(--cui-info-rgb), var(--cui-link-underline-opacity, 1)) !important;
}

.link-info:hover, .link-info:focus {
  color: rgba(143.8, 148.6, 244.6, var(--cui-link-opacity, 1)) !important;
  text-decoration-color: rgba(143.8, 148.6, 244.6, var(--cui-link-underline-opacity, 1)) !important;
}

.link-warning {
  color: rgba(var(--cui-warning-rgb), var(--cui-link-opacity, 1)) !important;
  text-decoration-color: rgba(var(--cui-warning-rgb), var(--cui-link-underline-opacity, 1)) !important;
}

.link-warning:hover, .link-warning:focus {
  color: rgba(255, 214.2, 51, var(--cui-link-opacity, 1)) !important;
  text-decoration-color: rgba(255, 214.2, 51, var(--cui-link-underline-opacity, 1)) !important;
}

.link-danger {
  color: rgba(var(--cui-danger-rgb), var(--cui-link-opacity, 1)) !important;
  text-decoration-color: rgba(var(--cui-danger-rgb), var(--cui-link-underline-opacity, 1)) !important;
}

.link-danger:hover, .link-danger:focus {
  color: rgba(242.2, 95, 139, var(--cui-link-opacity, 1)) !important;
  text-decoration-color: rgba(242.2, 95, 139, var(--cui-link-underline-opacity, 1)) !important;
}

.link-light {
  color: rgba(var(--cui-light-rgb), var(--cui-link-opacity, 1)) !important;
  text-decoration-color: rgba(var(--cui-light-rgb), var(--cui-link-underline-opacity, 1)) !important;
}

.link-light:hover, .link-light:focus {
  color: rgba(245.4, 246.2, 248.6, var(--cui-link-opacity, 1)) !important;
  text-decoration-color: rgba(245.4, 246.2, 248.6, var(--cui-link-underline-opacity, 1)) !important;
}

.link-dark {
  color: rgba(var(--cui-dark-rgb), var(--cui-link-opacity, 1)) !important;
  text-decoration-color: rgba(var(--cui-dark-rgb), var(--cui-link-underline-opacity, 1)) !important;
}

.link-dark:hover, .link-dark:focus {
  color: rgba(26.4, 30.4, 39.2, var(--cui-link-opacity, 1)) !important;
  text-decoration-color: rgba(26.4, 30.4, 39.2, var(--cui-link-underline-opacity, 1)) !important;
}

.link-body-emphasis {
  color: rgba(var(--cui-emphasis-color-rgb), var(--cui-link-opacity, 1)) !important;
  text-decoration-color: rgba(var(--cui-emphasis-color-rgb), var(--cui-link-underline-opacity, 1)) !important;
}

.link-body-emphasis:hover, .link-body-emphasis:focus {
  color: rgba(var(--cui-emphasis-color-rgb), var(--cui-link-opacity, 0.75)) !important;
  text-decoration-color: rgba(var(--cui-emphasis-color-rgb), var(--cui-link-underline-opacity, 0.75)) !important;
}

.focus-ring:focus {
  outline: 0;
  box-shadow: var(--cui-focus-ring-x, 0) var(--cui-focus-ring-y, 0) var(--cui-focus-ring-blur, 0) var(--cui-focus-ring-width) var(--cui-focus-ring-color);
}

.icon-link {
  display: inline-flex;
  gap: 0.375rem;
  align-items: center;
  text-decoration-color: rgba(var(--cui-link-color-rgb), var(--cui-link-opacity, 0.5));
  text-underline-offset: 0.25em;
  backface-visibility: hidden;
}

.icon-link > .bi {
  flex-shrink: 0;
  width: 1em;
  height: 1em;
  fill: currentcolor;
  transition: 0.2s ease-in-out transform;
}

@media (prefers-reduced-motion: reduce) {
  .icon-link > .bi {
    transition: none;
  }
}
.icon-link-hover:hover > .bi, .icon-link-hover:focus-visible > .bi {
  transform: var(--cui-icon-link-transform, translate3d(0.25em, 0, 0));
}

.ratio {
  position: relative;
  width: 100%;
}

.ratio::before {
  display: block;
  padding-top: var(--cui-aspect-ratio);
  content: "";
}

.ratio > * {
  position: absolute;
  inset-inline-start: 0;
  top: 0;
  width: 100%;
  height: 100%;
}

.ratio-1x1 {
  --cui-aspect-ratio: 100%;
}

.ratio-4x3 {
  --cui-aspect-ratio: 75%;
}

.ratio-16x9 {
  --cui-aspect-ratio: 56.25%;
}

.ratio-21x9 {
  --cui-aspect-ratio: 42.8571428571%;
}

.fixed-top {
  position: fixed;
  top: 0;
  right: 0;
  left: 0;
  z-index: 1030;
}

.fixed-bottom {
  position: fixed;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1030;
}

.sticky-top {
  position: sticky;
  top: 0;
  z-index: 1020;
}

.sticky-bottom {
  position: sticky;
  bottom: 0;
  z-index: 1020;
}

@media (min-width: 576px) {
  .sticky-sm-top {
    position: sticky;
    top: 0;
    z-index: 1020;
  }
  .sticky-sm-bottom {
    position: sticky;
    bottom: 0;
    z-index: 1020;
  }
}
@media (min-width: 768px) {
  .sticky-md-top {
    position: sticky;
    top: 0;
    z-index: 1020;
  }
  .sticky-md-bottom {
    position: sticky;
    bottom: 0;
    z-index: 1020;
  }
}
@media (min-width: 992px) {
  .sticky-lg-top {
    position: sticky;
    top: 0;
    z-index: 1020;
  }
  .sticky-lg-bottom {
    position: sticky;
    bottom: 0;
    z-index: 1020;
  }
}
@media (min-width: 1200px) {
  .sticky-xl-top {
    position: sticky;
    top: 0;
    z-index: 1020;
  }
  .sticky-xl-bottom {
    position: sticky;
    bottom: 0;
    z-index: 1020;
  }
}
@media (min-width: 1400px) {
  .sticky-xxl-top {
    position: sticky;
    top: 0;
    z-index: 1020;
  }
  .sticky-xxl-bottom {
    position: sticky;
    bottom: 0;
    z-index: 1020;
  }
}
.hstack {
  display: flex;
  flex-direction: row;
  align-items: center;
  align-self: stretch;
}

.vstack {
  display: flex;
  flex: 1 1 auto;
  flex-direction: column;
  align-self: stretch;
}

.visually-hidden,
.visually-hidden-focusable:not(:focus):not(:focus-within) {
  width: 1px !important;
  height: 1px !important;
  padding: 0 !important;
  margin: -1px !important;
  overflow: hidden !important;
  clip: rect(0, 0, 0, 0) !important;
  white-space: nowrap !important;
  border: 0 !important;
}

.visually-hidden:not(caption),
.visually-hidden-focusable:not(:focus):not(:focus-within):not(caption) {
  position: absolute !important;
}

.visually-hidden *,
.visually-hidden-focusable:not(:focus):not(:focus-within) * {
  overflow: hidden !important;
}

.stretched-link::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1;
  content: "";
}

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

.vr {
  display: inline-block;
  align-self: stretch;
  width: var(--cui-border-width);
  min-height: 1em;
  padding: 0;
  background-color: currentcolor;
  opacity: 0.25;
}

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

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

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

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

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

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

.float-start {
  float: inline-start !important;
}

.float-end {
  float: inline-end !important;
}

.float-none {
  float: none !important;
}

.object-fit-contain {
  -o-object-fit: contain !important;
  object-fit: contain !important;
}

.object-fit-cover {
  -o-object-fit: cover !important;
  object-fit: cover !important;
}

.object-fit-fill {
  -o-object-fit: fill !important;
  object-fit: fill !important;
}

.object-fit-scale {
  -o-object-fit: scale-down !important;
  object-fit: scale-down !important;
}

.object-fit-none {
  -o-object-fit: none !important;
  object-fit: none !important;
}

.opacity-0 {
  opacity: 0 !important;
}

.opacity-25 {
  opacity: 0.25 !important;
}

.opacity-50 {
  opacity: 0.5 !important;
}

.opacity-75 {
  opacity: 0.75 !important;
}

.opacity-100 {
  opacity: 1 !important;
}

.overflow-auto {
  overflow: auto !important;
}

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

.overflow-visible {
  overflow: visible !important;
}

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

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

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

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

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

.d-grid {
  display: grid !important;
}

.d-inline-grid {
  display: inline-grid !important;
}

.d-table {
  display: table !important;
}

.d-table-row {
  display: table-row !important;
}

.d-table-cell {
  display: table-cell !important;
}

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

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

.d-none {
  display: none !important;
}

.shadow {
  box-shadow: var(--cui-box-shadow) !important;
}

.shadow-sm {
  box-shadow: var(--cui-box-shadow-sm) !important;
}

.shadow-lg {
  box-shadow: var(--cui-box-shadow-lg) !important;
}

.shadow-none {
  box-shadow: none !important;
}

.elevation-0 {
  box-shadow: none !important;
}

.elevation-1 {
  box-shadow: 0 1px 1px 0 rgba(var(--cui-elevation-base-color), 0.14), 0 2px 1px -1px rgba(var(--cui-elevation-base-color), 0.12), 0 1px 3px 0 rgba(var(--cui-elevation-base-color), 0.2) !important;
}

.elevation-2 {
  box-shadow: 0 2px 2px 0 rgba(var(--cui-elevation-base-color), 0.14), 0 3px 1px -2px rgba(var(--cui-elevation-base-color), 0.12), 0 1px 5px 0 rgba(var(--cui-elevation-base-color), 0.2) !important;
}

.elevation-3 {
  box-shadow: 0 6px 10px 0 rgba(var(--cui-elevation-base-color), 0.14), 0 1px 18px 0 rgba(var(--cui-elevation-base-color), 0.12), 0 3px 5px -1px rgba(var(--cui-elevation-base-color), 0.2) !important;
}

.elevation-4 {
  box-shadow: 0 8px 10px 1px rgba(var(--cui-elevation-base-color), 0.14), 0 3px 14px 2px rgba(var(--cui-elevation-base-color), 0.12), 0 5px 5px -3px rgba(var(--cui-elevation-base-color), 0.2) !important;
}

.elevation-5 {
  box-shadow: 0 12px 17px 2px rgba(var(--cui-elevation-base-color), 0.14), 0 5px 22px 4px rgba(var(--cui-elevation-base-color), 0.12), 0 7px 8px -4px rgba(var(--cui-elevation-base-color), 0.2) !important;
}

.focus-ring-primary {
  --cui-focus-ring-color: rgba(var(--cui-primary-rgb), var(--cui-focus-ring-opacity));
}

.focus-ring-secondary {
  --cui-focus-ring-color: rgba(var(--cui-secondary-rgb), var(--cui-focus-ring-opacity));
}

.focus-ring-success {
  --cui-focus-ring-color: rgba(var(--cui-success-rgb), var(--cui-focus-ring-opacity));
}

.focus-ring-info {
  --cui-focus-ring-color: rgba(var(--cui-info-rgb), var(--cui-focus-ring-opacity));
}

.focus-ring-warning {
  --cui-focus-ring-color: rgba(var(--cui-warning-rgb), var(--cui-focus-ring-opacity));
}

.focus-ring-danger {
  --cui-focus-ring-color: rgba(var(--cui-danger-rgb), var(--cui-focus-ring-opacity));
}

.focus-ring-light {
  --cui-focus-ring-color: rgba(var(--cui-light-rgb), var(--cui-focus-ring-opacity));
}

.focus-ring-dark {
  --cui-focus-ring-color: rgba(var(--cui-dark-rgb), var(--cui-focus-ring-opacity));
}

.position-static {
  position: static !important;
}

.position-relative {
  position: relative !important;
}

.position-absolute {
  position: absolute !important;
}

.position-fixed {
  position: fixed !important;
}

.position-sticky {
  position: sticky !important;
}

.top-0 {
  top: 0 !important;
}

.top-50 {
  top: 50% !important;
}

.top-100 {
  top: 100% !important;
}

.bottom-0 {
  bottom: 0 !important;
}

.bottom-50 {
  bottom: 50% !important;
}

.bottom-100 {
  bottom: 100% !important;
}

.start-0 {
  inset-inline-start: 0 !important;
}

.start-50 {
  inset-inline-start: 50% !important;
}

.start-100 {
  inset-inline-start: 100% !important;
}

.end-0 {
  inset-inline-end: 0 !important;
}

.end-50 {
  inset-inline-end: 50% !important;
}

.end-100 {
  inset-inline-end: 100% !important;
}

.translate-middle {
  transform: translate(-50%, -50%) !important;
}

.translate-middle-x {
  transform: translateX(-50%) !important;
}

.translate-middle-y {
  transform: translateY(-50%) !important;
}

.border {
  border: var(--cui-border-width) var(--cui-border-style) var(--cui-border-color) !important;
}

.border-0 {
  border: 0 !important;
}

.border-top {
  border-top: var(--cui-border-width) var(--cui-border-style) var(--cui-border-color) !important;
}

.border-top-0 {
  border-top: 0 !important;
}

.border-end {
  border-inline-end: var(--cui-border-width) var(--cui-border-style) var(--cui-border-color) !important;
}

.border-end-0 {
  border-inline-end: 0 !important;
}

.border-bottom {
  border-bottom: var(--cui-border-width) var(--cui-border-style) var(--cui-border-color) !important;
}

.border-bottom-0 {
  border-bottom: 0 !important;
}

.border-start {
  border-inline-start: var(--cui-border-width) var(--cui-border-style) var(--cui-border-color) !important;
}

.border-start-0 {
  border-inline-start: 0 !important;
}

.border-primary {
  --cui-border-opacity: 1;
  border-color: rgba(var(--cui-primary-rgb), var(--cui-border-opacity)) !important;
}

.border-secondary {
  --cui-border-opacity: 1;
  border-color: rgba(var(--cui-secondary-rgb), var(--cui-border-opacity)) !important;
}

.border-success {
  --cui-border-opacity: 1;
  border-color: rgba(var(--cui-success-rgb), var(--cui-border-opacity)) !important;
}

.border-info {
  --cui-border-opacity: 1;
  border-color: rgba(var(--cui-info-rgb), var(--cui-border-opacity)) !important;
}

.border-warning {
  --cui-border-opacity: 1;
  border-color: rgba(var(--cui-warning-rgb), var(--cui-border-opacity)) !important;
}

.border-danger {
  --cui-border-opacity: 1;
  border-color: rgba(var(--cui-danger-rgb), var(--cui-border-opacity)) !important;
}

.border-light {
  --cui-border-opacity: 1;
  border-color: rgba(var(--cui-light-rgb), var(--cui-border-opacity)) !important;
}

.border-dark {
  --cui-border-opacity: 1;
  border-color: rgba(var(--cui-dark-rgb), var(--cui-border-opacity)) !important;
}

.border-black {
  --cui-border-opacity: 1;
  border-color: rgba(var(--cui-black-rgb), var(--cui-border-opacity)) !important;
}

.border-white {
  --cui-border-opacity: 1;
  border-color: rgba(var(--cui-white-rgb), var(--cui-border-opacity)) !important;
}

.border-top-primary {
  border-top-color: #39f !important;
}

.border-top-secondary {
  border-top-color: #6b7785 !important;
}

.border-top-success {
  border-top-color: #51cc8a !important;
}

.border-top-info {
  border-top-color: #747af2 !important;
}

.border-top-warning {
  border-top-color: #fc0 !important;
}

.border-top-danger {
  border-top-color: #ef376e !important;
}

.border-top-light {
  border-top-color: #f3f4f7 !important;
}

.border-top-dark {
  border-top-color: #212631 !important;
}

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

.border-end-primary {
  border-inline-end-color: #39f !important;
}

.border-end-secondary {
  border-inline-end-color: #6b7785 !important;
}

.border-end-success {
  border-inline-end-color: #51cc8a !important;
}

.border-end-info {
  border-inline-end-color: #747af2 !important;
}

.border-end-warning {
  border-inline-end-color: #fc0 !important;
}

.border-end-danger {
  border-inline-end-color: #ef376e !important;
}

.border-end-light {
  border-inline-end-color: #f3f4f7 !important;
}

.border-end-dark {
  border-inline-end-color: #212631 !important;
}

.border-end-white {
  border-inline-end-color: #fff !important;
}

.border-bottom-primary {
  border-bottom-color: #39f !important;
}

.border-bottom-secondary {
  border-bottom-color: #6b7785 !important;
}

.border-bottom-success {
  border-bottom-color: #51cc8a !important;
}

.border-bottom-info {
  border-bottom-color: #747af2 !important;
}

.border-bottom-warning {
  border-bottom-color: #fc0 !important;
}

.border-bottom-danger {
  border-bottom-color: #ef376e !important;
}

.border-bottom-light {
  border-bottom-color: #f3f4f7 !important;
}

.border-bottom-dark {
  border-bottom-color: #212631 !important;
}

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

.border-start-primary {
  border-inline-start-color: #39f !important;
}

.border-start-secondary {
  border-inline-start-color: #6b7785 !important;
}

.border-start-success {
  border-inline-start-color: #51cc8a !important;
}

.border-start-info {
  border-inline-start-color: #747af2 !important;
}

.border-start-warning {
  border-inline-start-color: #fc0 !important;
}

.border-start-danger {
  border-inline-start-color: #ef376e !important;
}

.border-start-light {
  border-inline-start-color: #f3f4f7 !important;
}

.border-start-dark {
  border-inline-start-color: #212631 !important;
}

.border-start-white {
  border-inline-start-color: #fff !important;
}

.border-1 {
  border-width: 1px !important;
}

.border-2 {
  border-width: 2px !important;
}

.border-3 {
  border-width: 3px !important;
}

.border-4 {
  border-width: 4px !important;
}

.border-5 {
  border-width: 5px !important;
}

.border-top-1 {
  border-top-width: 1px !important;
}

.border-top-2 {
  border-top-width: 2px !important;
}

.border-top-3 {
  border-top-width: 3px !important;
}

.border-top-4 {
  border-top-width: 4px !important;
}

.border-top-5 {
  border-top-width: 5px !important;
}

.border-end-1 {
  border-inline-end-width: 1px !important;
}

.border-end-2 {
  border-inline-end-width: 2px !important;
}

.border-end-3 {
  border-inline-end-width: 3px !important;
}

.border-end-4 {
  border-inline-end-width: 4px !important;
}

.border-end-5 {
  border-inline-end-width: 5px !important;
}

.border-bottom-1 {
  border-bottom-width: 1px !important;
}

.border-bottom-2 {
  border-bottom-width: 2px !important;
}

.border-bottom-3 {
  border-bottom-width: 3px !important;
}

.border-bottom-4 {
  border-bottom-width: 4px !important;
}

.border-bottom-5 {
  border-bottom-width: 5px !important;
}

.border-start-1 {
  border-inline-start-width: 1px !important;
}

.border-start-2 {
  border-inline-start-width: 2px !important;
}

.border-start-3 {
  border-inline-start-width: 3px !important;
}

.border-start-4 {
  border-inline-start-width: 4px !important;
}

.border-start-5 {
  border-inline-start-width: 5px !important;
}

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

.border-secondary-subtle {
  border-color: var(--cui-secondary-border-subtle) !important;
}

.border-success-subtle {
  border-color: var(--cui-success-border-subtle) !important;
}

.border-info-subtle {
  border-color: var(--cui-info-border-subtle) !important;
}

.border-warning-subtle {
  border-color: var(--cui-warning-border-subtle) !important;
}

.border-danger-subtle {
  border-color: var(--cui-danger-border-subtle) !important;
}

.border-light-subtle {
  border-color: var(--cui-light-border-subtle) !important;
}

.border-dark-subtle {
  border-color: var(--cui-dark-border-subtle) !important;
}

.border-opacity-10 {
  --cui-border-opacity: 0.1;
}

.border-opacity-25 {
  --cui-border-opacity: 0.25;
}

.border-opacity-50 {
  --cui-border-opacity: 0.5;
}

.border-opacity-75 {
  --cui-border-opacity: 0.75;
}

.border-opacity-100 {
  --cui-border-opacity: 1;
}

.w-25 {
  width: 25% !important;
}

.w-50 {
  width: 50% !important;
}

.w-75 {
  width: 75% !important;
}

.w-100 {
  width: 100% !important;
}

.w-auto {
  width: auto !important;
}

.mw-100 {
  max-width: 100% !important;
}

.vw-100 {
  width: 100vw !important;
}

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

.h-25 {
  height: 25% !important;
}

.h-50 {
  height: 50% !important;
}

.h-75 {
  height: 75% !important;
}

.h-100 {
  height: 100% !important;
}

.h-auto {
  height: auto !important;
}

.mh-100 {
  max-height: 100% !important;
}

.vh-100 {
  height: 100vh !important;
}

.min-vh-100 {
  min-height: 100vh !important;
}

.flex-fill {
  flex: 1 1 auto !important;
}

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

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

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

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

.flex-grow-0 {
  flex-grow: 0 !important;
}

.flex-grow-1 {
  flex-grow: 1 !important;
}

.flex-shrink-0 {
  flex-shrink: 0 !important;
}

.flex-shrink-1 {
  flex-shrink: 1 !important;
}

.flex-wrap {
  flex-wrap: wrap !important;
}

.flex-nowrap {
  flex-wrap: nowrap !important;
}

.flex-wrap-reverse {
  flex-wrap: wrap-reverse !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;
}

.align-items-start {
  align-items: flex-start !important;
}

.align-items-end {
  align-items: flex-end !important;
}

.align-items-center {
  align-items: center !important;
}

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

.align-items-stretch {
  align-items: stretch !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-stretch {
  align-content: stretch !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-baseline {
  align-self: baseline !important;
}

.align-self-stretch {
  align-self: stretch !important;
}

.order-first {
  order: -1 !important;
}

.order-0 {
  order: 0 !important;
}

.order-1 {
  order: 1 !important;
}

.order-2 {
  order: 2 !important;
}

.order-3 {
  order: 3 !important;
}

.order-4 {
  order: 4 !important;
}

.order-5 {
  order: 5 !important;
}

.order-last {
  order: 6 !important;
}

.m-0 {
  margin: 0 !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: 3rem !important;
}

.m-auto {
  margin: auto !important;
}

.mx-0 {
  margin-right: 0 !important;
  margin-left: 0 !important;
}

.mx-1 {
  margin-right: 0.25rem !important;
  margin-left: 0.25rem !important;
}

.mx-2 {
  margin-right: 0.5rem !important;
  margin-left: 0.5rem !important;
}

.mx-3 {
  margin-right: 1rem !important;
  margin-left: 1rem !important;
}

.mx-4 {
  margin-right: 1.5rem !important;
  margin-left: 1.5rem !important;
}

.mx-5 {
  margin-right: 3rem !important;
  margin-left: 3rem !important;
}

.mx-auto {
  margin-right: auto !important;
  margin-left: auto !important;
}

.my-0 {
  margin-top: 0 !important;
  margin-bottom: 0 !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: 3rem !important;
  margin-bottom: 3rem !important;
}

.my-auto {
  margin-top: auto !important;
  margin-bottom: auto !important;
}

.mt-0 {
  margin-top: 0 !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: 3rem !important;
}

.mt-auto {
  margin-top: auto !important;
}

.me-0 {
  margin-inline-end: 0 !important;
}

.me-1 {
  margin-inline-end: 0.25rem !important;
}

.me-2 {
  margin-inline-end: 0.5rem !important;
}

.me-3 {
  margin-inline-end: 1rem !important;
}

.me-4 {
  margin-inline-end: 1.5rem !important;
}

.me-5 {
  margin-inline-end: 3rem !important;
}

.me-auto {
  margin-inline-end: auto !important;
}

.mb-0 {
  margin-bottom: 0 !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: 3rem !important;
}

.mb-auto {
  margin-bottom: auto !important;
}

.ms-0 {
  margin-inline-start: 0 !important;
}

.ms-1 {
  margin-inline-start: 0.25rem !important;
}

.ms-2 {
  margin-inline-start: 0.5rem !important;
}

.ms-3 {
  margin-inline-start: 1rem !important;
}

.ms-4 {
  margin-inline-start: 1.5rem !important;
}

.ms-5 {
  margin-inline-start: 3rem !important;
}

.ms-auto {
  margin-inline-start: auto !important;
}

.p-0 {
  padding: 0 !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: 3rem !important;
}

.px-0 {
  padding-right: 0 !important;
  padding-left: 0 !important;
}

.px-1 {
  padding-right: 0.25rem !important;
  padding-left: 0.25rem !important;
}

.px-2 {
  padding-right: 0.5rem !important;
  padding-left: 0.5rem !important;
}

.px-3 {
  padding-right: 1rem !important;
  padding-left: 1rem !important;
}

.px-4 {
  padding-right: 1.5rem !important;
  padding-left: 1.5rem !important;
}

.px-5 {
  padding-right: 3rem !important;
  padding-left: 3rem !important;
}

.py-0 {
  padding-top: 0 !important;
  padding-bottom: 0 !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: 3rem !important;
  padding-bottom: 3rem !important;
}

.pt-0 {
  padding-top: 0 !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: 3rem !important;
}

.pe-0 {
  padding-inline-end: 0 !important;
}

.pe-1 {
  padding-inline-end: 0.25rem !important;
}

.pe-2 {
  padding-inline-end: 0.5rem !important;
}

.pe-3 {
  padding-inline-end: 1rem !important;
}

.pe-4 {
  padding-inline-end: 1.5rem !important;
}

.pe-5 {
  padding-inline-end: 3rem !important;
}

.pb-0 {
  padding-bottom: 0 !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: 3rem !important;
}

.ps-0 {
  padding-inline-start: 0 !important;
}

.ps-1 {
  padding-inline-start: 0.25rem !important;
}

.ps-2 {
  padding-inline-start: 0.5rem !important;
}

.ps-3 {
  padding-inline-start: 1rem !important;
}

.ps-4 {
  padding-inline-start: 1.5rem !important;
}

.ps-5 {
  padding-inline-start: 3rem !important;
}

.gap-0 {
  gap: 0 !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: 3rem !important;
}

.row-gap-0 {
  row-gap: 0 !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: 3rem !important;
}

.column-gap-0 {
  -moz-column-gap: 0 !important;
  column-gap: 0 !important;
}

.column-gap-1 {
  -moz-column-gap: 0.25rem !important;
  column-gap: 0.25rem !important;
}

.column-gap-2 {
  -moz-column-gap: 0.5rem !important;
  column-gap: 0.5rem !important;
}

.column-gap-3 {
  -moz-column-gap: 1rem !important;
  column-gap: 1rem !important;
}

.column-gap-4 {
  -moz-column-gap: 1.5rem !important;
  column-gap: 1.5rem !important;
}

.column-gap-5 {
  -moz-column-gap: 3rem !important;
  column-gap: 3rem !important;
}

.font-monospace {
  font-family: var(--cui-font-monospace) !important;
}

.fs-1 {
  font-size: calc(1.359375rem + 1.3125vw) !important;
}

.fs-2 {
  font-size: calc(1.3125rem + 0.75vw) !important;
}

.fs-3 {
  font-size: calc(1.2890625rem + 0.46875vw) !important;
}

.fs-4 {
  font-size: calc(1.265625rem + 0.1875vw) !important;
}

.fs-5 {
  font-size: 1.171875rem !important;
}

.fs-6 {
  font-size: 0.9375rem !important;
}

.fst-italic {
  font-style: italic !important;
}

.fst-normal {
  font-style: normal !important;
}

.fw-lighter {
  font-weight: lighter !important;
}

.fw-light {
  font-weight: 300 !important;
}

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

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

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

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

.fw-bolder {
  font-weight: bolder !important;
}

.lh-1 {
  line-height: 1 !important;
}

.lh-sm {
  line-height: 1.25 !important;
}

.lh-base {
  line-height: 1.5 !important;
}

.lh-lg {
  line-height: 2 !important;
}

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

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

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

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

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

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

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

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

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

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

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

/* rtl:begin:remove */
.text-break {
  word-wrap: break-word !important;
  word-break: break-word !important;
}

/* rtl:end:remove */
[data-coreui-theme=dark] .dark\:text-primary, [data-coreui-theme=dark] .dark\:text-primary:not([class*="dark:"]),
.text-primary {
  --cui-text-opacity: 1;
  color: rgba(var(--cui-primary-rgb), var(--cui-text-opacity)) !important;
}

[data-coreui-theme=dark] .dark\:text-secondary, [data-coreui-theme=dark] .dark\:text-secondary:not([class*="dark:"]),
.text-secondary {
  --cui-text-opacity: 1;
  color: rgba(var(--cui-secondary-rgb), var(--cui-text-opacity)) !important;
}

[data-coreui-theme=dark] .dark\:text-success, [data-coreui-theme=dark] .dark\:text-success:not([class*="dark:"]),
.text-success {
  --cui-text-opacity: 1;
  color: rgba(var(--cui-success-rgb), var(--cui-text-opacity)) !important;
}

[data-coreui-theme=dark] .dark\:text-info, [data-coreui-theme=dark] .dark\:text-info:not([class*="dark:"]),
.text-info {
  --cui-text-opacity: 1;
  color: rgba(var(--cui-info-rgb), var(--cui-text-opacity)) !important;
}

[data-coreui-theme=dark] .dark\:text-warning, [data-coreui-theme=dark] .dark\:text-warning:not([class*="dark:"]),
.text-warning {
  --cui-text-opacity: 1;
  color: rgba(var(--cui-warning-rgb), var(--cui-text-opacity)) !important;
}

[data-coreui-theme=dark] .dark\:text-danger, [data-coreui-theme=dark] .dark\:text-danger:not([class*="dark:"]),
.text-danger {
  --cui-text-opacity: 1;
  color: rgba(var(--cui-danger-rgb), var(--cui-text-opacity)) !important;
}

[data-coreui-theme=dark] .dark\:text-light, [data-coreui-theme=dark] .dark\:text-light:not([class*="dark:"]),
.text-light {
  --cui-text-opacity: 1;
  color: rgba(var(--cui-light-rgb), var(--cui-text-opacity)) !important;
}

[data-coreui-theme=dark] .dark\:text-dark, [data-coreui-theme=dark] .dark\:text-dark:not([class*="dark:"]),
.text-dark {
  --cui-text-opacity: 1;
  color: rgba(var(--cui-dark-rgb), var(--cui-text-opacity)) !important;
}

[data-coreui-theme=dark] .dark\:text-black, [data-coreui-theme=dark] .dark\:text-black:not([class*="dark:"]),
.text-black {
  --cui-text-opacity: 1;
  color: rgba(var(--cui-black-rgb), var(--cui-text-opacity)) !important;
}

[data-coreui-theme=dark] .dark\:text-white, [data-coreui-theme=dark] .dark\:text-white:not([class*="dark:"]),
.text-white {
  --cui-text-opacity: 1;
  color: rgba(var(--cui-white-rgb), var(--cui-text-opacity)) !important;
}

[data-coreui-theme=dark] .dark\:text-body, [data-coreui-theme=dark] .dark\:text-body:not([class*="dark:"]),
.text-body {
  --cui-text-opacity: 1;
  color: rgba(var(--cui-body-color-rgb), var(--cui-text-opacity)) !important;
}

[data-coreui-theme=dark] .dark\:text-muted, [data-coreui-theme=dark] .dark\:text-muted:not([class*="dark:"]),
.text-muted {
  --cui-text-opacity: 1;
  color: var(--cui-secondary-color) !important;
}

[data-coreui-theme=dark] .dark\:text-black-50, [data-coreui-theme=dark] .dark\:text-black-50:not([class*="dark:"]),
.text-black-50 {
  --cui-text-opacity: 1;
  color: rgba(8, 10, 12, 0.5) !important;
}

[data-coreui-theme=dark] .dark\:text-white-50, [data-coreui-theme=dark] .dark\:text-white-50:not([class*="dark:"]),
.text-white-50 {
  --cui-text-opacity: 1;
  color: rgba(255, 255, 255, 0.5) !important;
}

[data-coreui-theme=dark] .dark\:text-body-secondary, [data-coreui-theme=dark] .dark\:text-body-secondary:not([class*="dark:"]),
.text-body-secondary {
  --cui-text-opacity: 1;
  color: var(--cui-secondary-color) !important;
}

[data-coreui-theme=dark] .dark\:text-body-tertiary, [data-coreui-theme=dark] .dark\:text-body-tertiary:not([class*="dark:"]),
.text-body-tertiary {
  --cui-text-opacity: 1;
  color: var(--cui-tertiary-color) !important;
}

[data-coreui-theme=dark] .dark\:text-body-emphasis, [data-coreui-theme=dark] .dark\:text-body-emphasis:not([class*="dark:"]),
.text-body-emphasis {
  --cui-text-opacity: 1;
  color: var(--cui-emphasis-color) !important;
}

[data-coreui-theme=dark] .dark\:text-reset, [data-coreui-theme=dark] .dark\:text-reset:not([class*="dark:"]),
.text-reset {
  --cui-text-opacity: 1;
  color: inherit !important;
}

[data-coreui-theme=dark] .dark\:text-high-emphasis-inverse, [data-coreui-theme=dark] .dark\:text-high-emphasis-inverse:not([class*="dark:"]),
.text-high-emphasis-inverse {
  --cui-text-opacity: 1;
  color: var(--cui-high-emphasis-inverse) !important;
}

[data-coreui-theme=dark] .dark\:text-medium-emphasis-inverse, [data-coreui-theme=dark] .dark\:text-medium-emphasis-inverse:not([class*="dark:"]),
.text-medium-emphasis-inverse {
  --cui-text-opacity: 1;
  color: var(--cui-medium-emphasis-inverse) !important;
}

[data-coreui-theme=dark] .dark\:text-disabled-inverse, [data-coreui-theme=dark] .dark\:text-disabled-inverse:not([class*="dark:"]),
.text-disabled-inverse {
  --cui-text-opacity: 1;
  color: var(--cui-disabled-inverse) !important;
}

[data-coreui-theme=dark] .dark\:text-high-emphasis, [data-coreui-theme=dark] .dark\:text-high-emphasis:not([class*="dark:"]),
.text-high-emphasis {
  --cui-text-opacity: 1;
  color: var(--cui-high-emphasis) !important;
}

[data-coreui-theme=dark] .dark\:text-medium-emphasis, [data-coreui-theme=dark] .dark\:text-medium-emphasis:not([class*="dark:"]),
.text-medium-emphasis {
  --cui-text-opacity: 1;
  color: var(--cui-medium-emphasis) !important;
}

[data-coreui-theme=dark] .dark\:text-disabled, [data-coreui-theme=dark] .dark\:text-disabled:not([class*="dark:"]),
.text-disabled {
  --cui-text-opacity: 1;
  color: var(--cui-disabled) !important;
}

.text-opacity-25 {
  --cui-text-opacity: 0.25;
}

.text-opacity-50 {
  --cui-text-opacity: 0.5;
}

.text-opacity-75 {
  --cui-text-opacity: 0.75;
}

.text-opacity-100 {
  --cui-text-opacity: 1;
}

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

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

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

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

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

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

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

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

.link-opacity-10 {
  --cui-link-opacity: 0.1;
}

.link-opacity-10-hover:hover {
  --cui-link-opacity: 0.1;
}

.link-opacity-25 {
  --cui-link-opacity: 0.25;
}

.link-opacity-25-hover:hover {
  --cui-link-opacity: 0.25;
}

.link-opacity-50 {
  --cui-link-opacity: 0.5;
}

.link-opacity-50-hover:hover {
  --cui-link-opacity: 0.5;
}

.link-opacity-75 {
  --cui-link-opacity: 0.75;
}

.link-opacity-75-hover:hover {
  --cui-link-opacity: 0.75;
}

.link-opacity-100 {
  --cui-link-opacity: 1;
}

.link-opacity-100-hover:hover {
  --cui-link-opacity: 1;
}

.link-offset-1 {
  text-underline-offset: 0.125em !important;
}

.link-offset-1-hover:hover {
  text-underline-offset: 0.125em !important;
}

.link-offset-2 {
  text-underline-offset: 0.25em !important;
}

.link-offset-2-hover:hover {
  text-underline-offset: 0.25em !important;
}

.link-offset-3 {
  text-underline-offset: 0.375em !important;
}

.link-offset-3-hover:hover {
  text-underline-offset: 0.375em !important;
}

.link-underline-primary {
  --cui-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--cui-primary-rgb), var(--cui-link-underline-opacity)) !important;
}

.link-underline-secondary {
  --cui-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--cui-secondary-rgb), var(--cui-link-underline-opacity)) !important;
}

.link-underline-success {
  --cui-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--cui-success-rgb), var(--cui-link-underline-opacity)) !important;
}

.link-underline-info {
  --cui-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--cui-info-rgb), var(--cui-link-underline-opacity)) !important;
}

.link-underline-warning {
  --cui-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--cui-warning-rgb), var(--cui-link-underline-opacity)) !important;
}

.link-underline-danger {
  --cui-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--cui-danger-rgb), var(--cui-link-underline-opacity)) !important;
}

.link-underline-light {
  --cui-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--cui-light-rgb), var(--cui-link-underline-opacity)) !important;
}

.link-underline-dark {
  --cui-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--cui-dark-rgb), var(--cui-link-underline-opacity)) !important;
}

.link-underline {
  --cui-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--cui-link-color-rgb), var(--cui-link-underline-opacity, 1)) !important;
}

.link-underline-opacity-0 {
  --cui-link-underline-opacity: 0;
}

.link-underline-opacity-0-hover:hover {
  --cui-link-underline-opacity: 0;
}

.link-underline-opacity-10 {
  --cui-link-underline-opacity: 0.1;
}

.link-underline-opacity-10-hover:hover {
  --cui-link-underline-opacity: 0.1;
}

.link-underline-opacity-25 {
  --cui-link-underline-opacity: 0.25;
}

.link-underline-opacity-25-hover:hover {
  --cui-link-underline-opacity: 0.25;
}

.link-underline-opacity-50 {
  --cui-link-underline-opacity: 0.5;
}

.link-underline-opacity-50-hover:hover {
  --cui-link-underline-opacity: 0.5;
}

.link-underline-opacity-75 {
  --cui-link-underline-opacity: 0.75;
}

.link-underline-opacity-75-hover:hover {
  --cui-link-underline-opacity: 0.75;
}

.link-underline-opacity-100 {
  --cui-link-underline-opacity: 1;
}

.link-underline-opacity-100-hover:hover {
  --cui-link-underline-opacity: 1;
}

[data-coreui-theme=dark] .dark\:bg-primary, [data-coreui-theme=dark] .dark\:bg-primary:not([class*="dark:"]),
.bg-primary {
  --cui-bg-opacity: 1;
  background-color: rgba(var(--cui-primary-rgb), var(--cui-bg-opacity)) !important;
}

[data-coreui-theme=dark] .dark\:bg-secondary, [data-coreui-theme=dark] .dark\:bg-secondary:not([class*="dark:"]),
.bg-secondary {
  --cui-bg-opacity: 1;
  background-color: rgba(var(--cui-secondary-rgb), var(--cui-bg-opacity)) !important;
}

[data-coreui-theme=dark] .dark\:bg-success, [data-coreui-theme=dark] .dark\:bg-success:not([class*="dark:"]),
.bg-success {
  --cui-bg-opacity: 1;
  background-color: rgba(var(--cui-success-rgb), var(--cui-bg-opacity)) !important;
}

[data-coreui-theme=dark] .dark\:bg-info, [data-coreui-theme=dark] .dark\:bg-info:not([class*="dark:"]),
.bg-info {
  --cui-bg-opacity: 1;
  background-color: rgba(var(--cui-info-rgb), var(--cui-bg-opacity)) !important;
}

[data-coreui-theme=dark] .dark\:bg-warning, [data-coreui-theme=dark] .dark\:bg-warning:not([class*="dark:"]),
.bg-warning {
  --cui-bg-opacity: 1;
  background-color: rgba(var(--cui-warning-rgb), var(--cui-bg-opacity)) !important;
}

[data-coreui-theme=dark] .dark\:bg-danger, [data-coreui-theme=dark] .dark\:bg-danger:not([class*="dark:"]),
.bg-danger {
  --cui-bg-opacity: 1;
  background-color: rgba(var(--cui-danger-rgb), var(--cui-bg-opacity)) !important;
}

[data-coreui-theme=dark] .dark\:bg-light, [data-coreui-theme=dark] .dark\:bg-light:not([class*="dark:"]),
.bg-light {
  --cui-bg-opacity: 1;
  background-color: rgba(var(--cui-light-rgb), var(--cui-bg-opacity)) !important;
}

[data-coreui-theme=dark] .dark\:bg-dark, [data-coreui-theme=dark] .dark\:bg-dark:not([class*="dark:"]),
.bg-dark {
  --cui-bg-opacity: 1;
  background-color: rgba(var(--cui-dark-rgb), var(--cui-bg-opacity)) !important;
}

[data-coreui-theme=dark] .dark\:bg-black, [data-coreui-theme=dark] .dark\:bg-black:not([class*="dark:"]),
.bg-black {
  --cui-bg-opacity: 1;
  background-color: rgba(var(--cui-black-rgb), var(--cui-bg-opacity)) !important;
}

[data-coreui-theme=dark] .dark\:bg-white, [data-coreui-theme=dark] .dark\:bg-white:not([class*="dark:"]),
.bg-white {
  --cui-bg-opacity: 1;
  background-color: rgba(var(--cui-white-rgb), var(--cui-bg-opacity)) !important;
}

[data-coreui-theme=dark] .dark\:bg-body, [data-coreui-theme=dark] .dark\:bg-body:not([class*="dark:"]),
.bg-body {
  --cui-bg-opacity: 1;
  background-color: rgba(var(--cui-body-bg-rgb), var(--cui-bg-opacity)) !important;
}

[data-coreui-theme=dark] .dark\:bg-transparent, [data-coreui-theme=dark] .dark\:bg-transparent:not([class*="dark:"]),
.bg-transparent {
  --cui-bg-opacity: 1;
  background-color: transparent !important;
}

[data-coreui-theme=dark] .dark\:bg-body-secondary, [data-coreui-theme=dark] .dark\:bg-body-secondary:not([class*="dark:"]),
.bg-body-secondary {
  --cui-bg-opacity: 1;
  background-color: rgba(var(--cui-secondary-bg-rgb), var(--cui-bg-opacity)) !important;
}

[data-coreui-theme=dark] .dark\:bg-body-tertiary, [data-coreui-theme=dark] .dark\:bg-body-tertiary:not([class*="dark:"]),
.bg-body-tertiary {
  --cui-bg-opacity: 1;
  background-color: rgba(var(--cui-tertiary-bg-rgb), var(--cui-bg-opacity)) !important;
}

.bg-opacity-10 {
  --cui-bg-opacity: 0.1;
}

.bg-opacity-15 {
  --cui-bg-opacity: 0.15;
}

.bg-opacity-25 {
  --cui-bg-opacity: 0.25;
}

.bg-opacity-50 {
  --cui-bg-opacity: 0.5;
}

.bg-opacity-75 {
  --cui-bg-opacity: 0.75;
}

.bg-opacity-100 {
  --cui-bg-opacity: 1;
}

[data-coreui-theme=dark] .dark\:bg-primary-subtle, [data-coreui-theme=dark] .dark\:bg-primary-subtle:not([class*="dark:"]),
.bg-primary-subtle {
  background-color: var(--cui-primary-bg-subtle) !important;
}

[data-coreui-theme=dark] .dark\:bg-secondary-subtle, [data-coreui-theme=dark] .dark\:bg-secondary-subtle:not([class*="dark:"]),
.bg-secondary-subtle {
  background-color: var(--cui-secondary-bg-subtle) !important;
}

[data-coreui-theme=dark] .dark\:bg-success-subtle, [data-coreui-theme=dark] .dark\:bg-success-subtle:not([class*="dark:"]),
.bg-success-subtle {
  background-color: var(--cui-success-bg-subtle) !important;
}

[data-coreui-theme=dark] .dark\:bg-info-subtle, [data-coreui-theme=dark] .dark\:bg-info-subtle:not([class*="dark:"]),
.bg-info-subtle {
  background-color: var(--cui-info-bg-subtle) !important;
}

[data-coreui-theme=dark] .dark\:bg-warning-subtle, [data-coreui-theme=dark] .dark\:bg-warning-subtle:not([class*="dark:"]),
.bg-warning-subtle {
  background-color: var(--cui-warning-bg-subtle) !important;
}

[data-coreui-theme=dark] .dark\:bg-danger-subtle, [data-coreui-theme=dark] .dark\:bg-danger-subtle:not([class*="dark:"]),
.bg-danger-subtle {
  background-color: var(--cui-danger-bg-subtle) !important;
}

[data-coreui-theme=dark] .dark\:bg-light-subtle, [data-coreui-theme=dark] .dark\:bg-light-subtle:not([class*="dark:"]),
.bg-light-subtle {
  background-color: var(--cui-light-bg-subtle) !important;
}

[data-coreui-theme=dark] .dark\:bg-dark-subtle, [data-coreui-theme=dark] .dark\:bg-dark-subtle:not([class*="dark:"]),
.bg-dark-subtle {
  background-color: var(--cui-dark-bg-subtle) !important;
}

.bg-gradient {
  background-image: var(--cui-gradient) !important;
}

.user-select-all {
  -webkit-user-select: all !important;
  -moz-user-select: all !important;
  user-select: all !important;
}

.user-select-auto {
  -webkit-user-select: auto !important;
  -moz-user-select: auto !important;
  user-select: auto !important;
}

.user-select-none {
  -webkit-user-select: none !important;
  -moz-user-select: none !important;
  user-select: none !important;
}

.pe-none {
  pointer-events: none !important;
}

.pe-auto {
  pointer-events: auto !important;
}

.rounded {
  border-radius: var(--cui-border-radius) !important;
}

.rounded-0 {
  border-radius: 0 !important;
}

.rounded-1 {
  border-radius: var(--cui-border-radius-sm) !important;
}

.rounded-2 {
  border-radius: var(--cui-border-radius) !important;
}

.rounded-3 {
  border-radius: var(--cui-border-radius-lg) !important;
}

.rounded-4 {
  border-radius: var(--cui-border-radius-xl) !important;
}

.rounded-5 {
  border-radius: var(--cui-border-radius-xxl) !important;
}

.rounded-circle {
  border-radius: 50% !important;
}

.rounded-pill {
  border-radius: var(--cui-border-radius-pill) !important;
}

.rounded-top {
  border-top-left-radius: var(--cui-border-radius) !important;
  border-top-right-radius: var(--cui-border-radius) !important;
}

.rounded-top-0 {
  border-top-left-radius: 0 !important;
  border-top-right-radius: 0 !important;
}

.rounded-top-1 {
  border-top-left-radius: var(--cui-border-radius-sm) !important;
  border-top-right-radius: var(--cui-border-radius-sm) !important;
}

.rounded-top-2 {
  border-top-left-radius: var(--cui-border-radius) !important;
  border-top-right-radius: var(--cui-border-radius) !important;
}

.rounded-top-3 {
  border-top-left-radius: var(--cui-border-radius-lg) !important;
  border-top-right-radius: var(--cui-border-radius-lg) !important;
}

.rounded-top-4 {
  border-top-left-radius: var(--cui-border-radius-xl) !important;
  border-top-right-radius: var(--cui-border-radius-xl) !important;
}

.rounded-top-5 {
  border-top-left-radius: var(--cui-border-radius-xxl) !important;
  border-top-right-radius: var(--cui-border-radius-xxl) !important;
}

.rounded-top-circle {
  border-top-left-radius: 50% !important;
  border-top-right-radius: 50% !important;
}

.rounded-top-pill {
  border-top-left-radius: var(--cui-border-radius-pill) !important;
  border-top-right-radius: var(--cui-border-radius-pill) !important;
}

.rounded-end {
  border-start-end-radius: var(--cui-border-radius) !important;
  border-end-end-radius: var(--cui-border-radius) !important;
}

.rounded-end-0 {
  border-start-end-radius: 0 !important;
  border-end-end-radius: 0 !important;
}

.rounded-end-1 {
  border-start-end-radius: var(--cui-border-radius-sm) !important;
  border-end-end-radius: var(--cui-border-radius-sm) !important;
}

.rounded-end-2 {
  border-start-end-radius: var(--cui-border-radius) !important;
  border-end-end-radius: var(--cui-border-radius) !important;
}

.rounded-end-3 {
  border-start-end-radius: var(--cui-border-radius-lg) !important;
  border-end-end-radius: var(--cui-border-radius-lg) !important;
}

.rounded-end-4 {
  border-start-end-radius: var(--cui-border-radius-xl) !important;
  border-end-end-radius: var(--cui-border-radius-xl) !important;
}

.rounded-end-5 {
  border-start-end-radius: var(--cui-border-radius-xxl) !important;
  border-end-end-radius: var(--cui-border-radius-xxl) !important;
}

.rounded-end-circle {
  border-start-end-radius: 50% !important;
  border-end-end-radius: 50% !important;
}

.rounded-end-pill {
  border-start-end-radius: var(--cui-border-radius-pill) !important;
  border-end-end-radius: var(--cui-border-radius-pill) !important;
}

.rounded-bottom {
  border-bottom-right-radius: var(--cui-border-radius) !important;
  border-bottom-left-radius: var(--cui-border-radius) !important;
}

.rounded-bottom-0 {
  border-bottom-right-radius: 0 !important;
  border-bottom-left-radius: 0 !important;
}

.rounded-bottom-1 {
  border-bottom-right-radius: var(--cui-border-radius-sm) !important;
  border-bottom-left-radius: var(--cui-border-radius-sm) !important;
}

.rounded-bottom-2 {
  border-bottom-right-radius: var(--cui-border-radius) !important;
  border-bottom-left-radius: var(--cui-border-radius) !important;
}

.rounded-bottom-3 {
  border-bottom-right-radius: var(--cui-border-radius-lg) !important;
  border-bottom-left-radius: var(--cui-border-radius-lg) !important;
}

.rounded-bottom-4 {
  border-bottom-right-radius: var(--cui-border-radius-xl) !important;
  border-bottom-left-radius: var(--cui-border-radius-xl) !important;
}

.rounded-bottom-5 {
  border-bottom-right-radius: var(--cui-border-radius-xxl) !important;
  border-bottom-left-radius: var(--cui-border-radius-xxl) !important;
}

.rounded-bottom-circle {
  border-bottom-right-radius: 50% !important;
  border-bottom-left-radius: 50% !important;
}

.rounded-bottom-pill {
  border-bottom-right-radius: var(--cui-border-radius-pill) !important;
  border-bottom-left-radius: var(--cui-border-radius-pill) !important;
}

.rounded-start {
  border-end-start-radius: var(--cui-border-radius) !important;
  border-start-start-radius: var(--cui-border-radius) !important;
}

.rounded-start-0 {
  border-end-start-radius: 0 !important;
  border-start-start-radius: 0 !important;
}

.rounded-start-1 {
  border-end-start-radius: var(--cui-border-radius-sm) !important;
  border-start-start-radius: var(--cui-border-radius-sm) !important;
}

.rounded-start-2 {
  border-end-start-radius: var(--cui-border-radius) !important;
  border-start-start-radius: var(--cui-border-radius) !important;
}

.rounded-start-3 {
  border-end-start-radius: var(--cui-border-radius-lg) !important;
  border-start-start-radius: var(--cui-border-radius-lg) !important;
}

.rounded-start-4 {
  border-end-start-radius: var(--cui-border-radius-xl) !important;
  border-start-start-radius: var(--cui-border-radius-xl) !important;
}

.rounded-start-5 {
  border-end-start-radius: var(--cui-border-radius-xxl) !important;
  border-start-start-radius: var(--cui-border-radius-xxl) !important;
}

.rounded-start-circle {
  border-end-start-radius: 50% !important;
  border-start-start-radius: 50% !important;
}

.rounded-start-pill {
  border-end-start-radius: var(--cui-border-radius-pill) !important;
  border-start-start-radius: var(--cui-border-radius-pill) !important;
}

.visible {
  visibility: visible !important;
}

.invisible {
  visibility: hidden !important;
}

.z-n1 {
  z-index: -1 !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;
}

@media (min-width: 576px) {
  .float-sm-start {
    float: inline-start !important;
  }
  .float-sm-end {
    float: inline-end !important;
  }
  .float-sm-none {
    float: none !important;
  }
  .object-fit-sm-contain {
    -o-object-fit: contain !important;
    object-fit: contain !important;
  }
  .object-fit-sm-cover {
    -o-object-fit: cover !important;
    object-fit: cover !important;
  }
  .object-fit-sm-fill {
    -o-object-fit: fill !important;
    object-fit: fill !important;
  }
  .object-fit-sm-scale {
    -o-object-fit: scale-down !important;
    object-fit: scale-down !important;
  }
  .object-fit-sm-none {
    -o-object-fit: none !important;
    object-fit: none !important;
  }
  .d-sm-inline {
    display: inline !important;
  }
  .d-sm-inline-block {
    display: inline-block !important;
  }
  .d-sm-block {
    display: block !important;
  }
  .d-sm-grid {
    display: grid !important;
  }
  .d-sm-inline-grid {
    display: inline-grid !important;
  }
  .d-sm-table {
    display: table !important;
  }
  .d-sm-table-row {
    display: table-row !important;
  }
  .d-sm-table-cell {
    display: table-cell !important;
  }
  .d-sm-flex {
    display: flex !important;
  }
  .d-sm-inline-flex {
    display: inline-flex !important;
  }
  .d-sm-none {
    display: none !important;
  }
  .flex-sm-fill {
    flex: 1 1 auto !important;
  }
  .flex-sm-row {
    flex-direction: row !important;
  }
  .flex-sm-column {
    flex-direction: column !important;
  }
  .flex-sm-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-sm-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-sm-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-sm-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-sm-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-sm-shrink-1 {
    flex-shrink: 1 !important;
  }
  .flex-sm-wrap {
    flex-wrap: wrap !important;
  }
  .flex-sm-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-sm-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .justify-content-sm-start {
    justify-content: flex-start !important;
  }
  .justify-content-sm-end {
    justify-content: flex-end !important;
  }
  .justify-content-sm-center {
    justify-content: center !important;
  }
  .justify-content-sm-between {
    justify-content: space-between !important;
  }
  .justify-content-sm-around {
    justify-content: space-around !important;
  }
  .justify-content-sm-evenly {
    justify-content: space-evenly !important;
  }
  .align-items-sm-start {
    align-items: flex-start !important;
  }
  .align-items-sm-end {
    align-items: flex-end !important;
  }
  .align-items-sm-center {
    align-items: center !important;
  }
  .align-items-sm-baseline {
    align-items: baseline !important;
  }
  .align-items-sm-stretch {
    align-items: stretch !important;
  }
  .align-content-sm-start {
    align-content: flex-start !important;
  }
  .align-content-sm-end {
    align-content: flex-end !important;
  }
  .align-content-sm-center {
    align-content: center !important;
  }
  .align-content-sm-between {
    align-content: space-between !important;
  }
  .align-content-sm-around {
    align-content: space-around !important;
  }
  .align-content-sm-stretch {
    align-content: stretch !important;
  }
  .align-self-sm-auto {
    align-self: auto !important;
  }
  .align-self-sm-start {
    align-self: flex-start !important;
  }
  .align-self-sm-end {
    align-self: flex-end !important;
  }
  .align-self-sm-center {
    align-self: center !important;
  }
  .align-self-sm-baseline {
    align-self: baseline !important;
  }
  .align-self-sm-stretch {
    align-self: stretch !important;
  }
  .order-sm-first {
    order: -1 !important;
  }
  .order-sm-0 {
    order: 0 !important;
  }
  .order-sm-1 {
    order: 1 !important;
  }
  .order-sm-2 {
    order: 2 !important;
  }
  .order-sm-3 {
    order: 3 !important;
  }
  .order-sm-4 {
    order: 4 !important;
  }
  .order-sm-5 {
    order: 5 !important;
  }
  .order-sm-last {
    order: 6 !important;
  }
  .m-sm-0 {
    margin: 0 !important;
  }
  .m-sm-1 {
    margin: 0.25rem !important;
  }
  .m-sm-2 {
    margin: 0.5rem !important;
  }
  .m-sm-3 {
    margin: 1rem !important;
  }
  .m-sm-4 {
    margin: 1.5rem !important;
  }
  .m-sm-5 {
    margin: 3rem !important;
  }
  .m-sm-auto {
    margin: auto !important;
  }
  .mx-sm-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .mx-sm-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  .mx-sm-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  .mx-sm-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .mx-sm-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  .mx-sm-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  .mx-sm-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .my-sm-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .my-sm-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }
  .my-sm-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  .my-sm-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  .my-sm-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  .my-sm-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  .my-sm-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  .mt-sm-0 {
    margin-top: 0 !important;
  }
  .mt-sm-1 {
    margin-top: 0.25rem !important;
  }
  .mt-sm-2 {
    margin-top: 0.5rem !important;
  }
  .mt-sm-3 {
    margin-top: 1rem !important;
  }
  .mt-sm-4 {
    margin-top: 1.5rem !important;
  }
  .mt-sm-5 {
    margin-top: 3rem !important;
  }
  .mt-sm-auto {
    margin-top: auto !important;
  }
  .me-sm-0 {
    margin-inline-end: 0 !important;
  }
  .me-sm-1 {
    margin-inline-end: 0.25rem !important;
  }
  .me-sm-2 {
    margin-inline-end: 0.5rem !important;
  }
  .me-sm-3 {
    margin-inline-end: 1rem !important;
  }
  .me-sm-4 {
    margin-inline-end: 1.5rem !important;
  }
  .me-sm-5 {
    margin-inline-end: 3rem !important;
  }
  .me-sm-auto {
    margin-inline-end: auto !important;
  }
  .mb-sm-0 {
    margin-bottom: 0 !important;
  }
  .mb-sm-1 {
    margin-bottom: 0.25rem !important;
  }
  .mb-sm-2 {
    margin-bottom: 0.5rem !important;
  }
  .mb-sm-3 {
    margin-bottom: 1rem !important;
  }
  .mb-sm-4 {
    margin-bottom: 1.5rem !important;
  }
  .mb-sm-5 {
    margin-bottom: 3rem !important;
  }
  .mb-sm-auto {
    margin-bottom: auto !important;
  }
  .ms-sm-0 {
    margin-inline-start: 0 !important;
  }
  .ms-sm-1 {
    margin-inline-start: 0.25rem !important;
  }
  .ms-sm-2 {
    margin-inline-start: 0.5rem !important;
  }
  .ms-sm-3 {
    margin-inline-start: 1rem !important;
  }
  .ms-sm-4 {
    margin-inline-start: 1.5rem !important;
  }
  .ms-sm-5 {
    margin-inline-start: 3rem !important;
  }
  .ms-sm-auto {
    margin-inline-start: auto !important;
  }
  .p-sm-0 {
    padding: 0 !important;
  }
  .p-sm-1 {
    padding: 0.25rem !important;
  }
  .p-sm-2 {
    padding: 0.5rem !important;
  }
  .p-sm-3 {
    padding: 1rem !important;
  }
  .p-sm-4 {
    padding: 1.5rem !important;
  }
  .p-sm-5 {
    padding: 3rem !important;
  }
  .px-sm-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .px-sm-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  .px-sm-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  .px-sm-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  .px-sm-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  .px-sm-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  .py-sm-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .py-sm-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
  .py-sm-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  .py-sm-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  .py-sm-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
  .py-sm-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  .pt-sm-0 {
    padding-top: 0 !important;
  }
  .pt-sm-1 {
    padding-top: 0.25rem !important;
  }
  .pt-sm-2 {
    padding-top: 0.5rem !important;
  }
  .pt-sm-3 {
    padding-top: 1rem !important;
  }
  .pt-sm-4 {
    padding-top: 1.5rem !important;
  }
  .pt-sm-5 {
    padding-top: 3rem !important;
  }
  .pe-sm-0 {
    padding-inline-end: 0 !important;
  }
  .pe-sm-1 {
    padding-inline-end: 0.25rem !important;
  }
  .pe-sm-2 {
    padding-inline-end: 0.5rem !important;
  }
  .pe-sm-3 {
    padding-inline-end: 1rem !important;
  }
  .pe-sm-4 {
    padding-inline-end: 1.5rem !important;
  }
  .pe-sm-5 {
    padding-inline-end: 3rem !important;
  }
  .pb-sm-0 {
    padding-bottom: 0 !important;
  }
  .pb-sm-1 {
    padding-bottom: 0.25rem !important;
  }
  .pb-sm-2 {
    padding-bottom: 0.5rem !important;
  }
  .pb-sm-3 {
    padding-bottom: 1rem !important;
  }
  .pb-sm-4 {
    padding-bottom: 1.5rem !important;
  }
  .pb-sm-5 {
    padding-bottom: 3rem !important;
  }
  .ps-sm-0 {
    padding-inline-start: 0 !important;
  }
  .ps-sm-1 {
    padding-inline-start: 0.25rem !important;
  }
  .ps-sm-2 {
    padding-inline-start: 0.5rem !important;
  }
  .ps-sm-3 {
    padding-inline-start: 1rem !important;
  }
  .ps-sm-4 {
    padding-inline-start: 1.5rem !important;
  }
  .ps-sm-5 {
    padding-inline-start: 3rem !important;
  }
  .gap-sm-0 {
    gap: 0 !important;
  }
  .gap-sm-1 {
    gap: 0.25rem !important;
  }
  .gap-sm-2 {
    gap: 0.5rem !important;
  }
  .gap-sm-3 {
    gap: 1rem !important;
  }
  .gap-sm-4 {
    gap: 1.5rem !important;
  }
  .gap-sm-5 {
    gap: 3rem !important;
  }
  .row-gap-sm-0 {
    row-gap: 0 !important;
  }
  .row-gap-sm-1 {
    row-gap: 0.25rem !important;
  }
  .row-gap-sm-2 {
    row-gap: 0.5rem !important;
  }
  .row-gap-sm-3 {
    row-gap: 1rem !important;
  }
  .row-gap-sm-4 {
    row-gap: 1.5rem !important;
  }
  .row-gap-sm-5 {
    row-gap: 3rem !important;
  }
  .column-gap-sm-0 {
    -moz-column-gap: 0 !important;
    column-gap: 0 !important;
  }
  .column-gap-sm-1 {
    -moz-column-gap: 0.25rem !important;
    column-gap: 0.25rem !important;
  }
  .column-gap-sm-2 {
    -moz-column-gap: 0.5rem !important;
    column-gap: 0.5rem !important;
  }
  .column-gap-sm-3 {
    -moz-column-gap: 1rem !important;
    column-gap: 1rem !important;
  }
  .column-gap-sm-4 {
    -moz-column-gap: 1.5rem !important;
    column-gap: 1.5rem !important;
  }
  .column-gap-sm-5 {
    -moz-column-gap: 3rem !important;
    column-gap: 3rem !important;
  }
  .text-sm-start {
    text-align: start !important;
  }
  .text-sm-end {
    text-align: end !important;
  }
  .text-sm-center {
    text-align: center !important;
  }
}
@media (min-width: 768px) {
  .float-md-start {
    float: inline-start !important;
  }
  .float-md-end {
    float: inline-end !important;
  }
  .float-md-none {
    float: none !important;
  }
  .object-fit-md-contain {
    -o-object-fit: contain !important;
    object-fit: contain !important;
  }
  .object-fit-md-cover {
    -o-object-fit: cover !important;
    object-fit: cover !important;
  }
  .object-fit-md-fill {
    -o-object-fit: fill !important;
    object-fit: fill !important;
  }
  .object-fit-md-scale {
    -o-object-fit: scale-down !important;
    object-fit: scale-down !important;
  }
  .object-fit-md-none {
    -o-object-fit: none !important;
    object-fit: none !important;
  }
  .d-md-inline {
    display: inline !important;
  }
  .d-md-inline-block {
    display: inline-block !important;
  }
  .d-md-block {
    display: block !important;
  }
  .d-md-grid {
    display: grid !important;
  }
  .d-md-inline-grid {
    display: inline-grid !important;
  }
  .d-md-table {
    display: table !important;
  }
  .d-md-table-row {
    display: table-row !important;
  }
  .d-md-table-cell {
    display: table-cell !important;
  }
  .d-md-flex {
    display: flex !important;
  }
  .d-md-inline-flex {
    display: inline-flex !important;
  }
  .d-md-none {
    display: none !important;
  }
  .flex-md-fill {
    flex: 1 1 auto !important;
  }
  .flex-md-row {
    flex-direction: row !important;
  }
  .flex-md-column {
    flex-direction: column !important;
  }
  .flex-md-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-md-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-md-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-md-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-md-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-md-shrink-1 {
    flex-shrink: 1 !important;
  }
  .flex-md-wrap {
    flex-wrap: wrap !important;
  }
  .flex-md-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-md-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .justify-content-md-start {
    justify-content: flex-start !important;
  }
  .justify-content-md-end {
    justify-content: flex-end !important;
  }
  .justify-content-md-center {
    justify-content: center !important;
  }
  .justify-content-md-between {
    justify-content: space-between !important;
  }
  .justify-content-md-around {
    justify-content: space-around !important;
  }
  .justify-content-md-evenly {
    justify-content: space-evenly !important;
  }
  .align-items-md-start {
    align-items: flex-start !important;
  }
  .align-items-md-end {
    align-items: flex-end !important;
  }
  .align-items-md-center {
    align-items: center !important;
  }
  .align-items-md-baseline {
    align-items: baseline !important;
  }
  .align-items-md-stretch {
    align-items: stretch !important;
  }
  .align-content-md-start {
    align-content: flex-start !important;
  }
  .align-content-md-end {
    align-content: flex-end !important;
  }
  .align-content-md-center {
    align-content: center !important;
  }
  .align-content-md-between {
    align-content: space-between !important;
  }
  .align-content-md-around {
    align-content: space-around !important;
  }
  .align-content-md-stretch {
    align-content: stretch !important;
  }
  .align-self-md-auto {
    align-self: auto !important;
  }
  .align-self-md-start {
    align-self: flex-start !important;
  }
  .align-self-md-end {
    align-self: flex-end !important;
  }
  .align-self-md-center {
    align-self: center !important;
  }
  .align-self-md-baseline {
    align-self: baseline !important;
  }
  .align-self-md-stretch {
    align-self: stretch !important;
  }
  .order-md-first {
    order: -1 !important;
  }
  .order-md-0 {
    order: 0 !important;
  }
  .order-md-1 {
    order: 1 !important;
  }
  .order-md-2 {
    order: 2 !important;
  }
  .order-md-3 {
    order: 3 !important;
  }
  .order-md-4 {
    order: 4 !important;
  }
  .order-md-5 {
    order: 5 !important;
  }
  .order-md-last {
    order: 6 !important;
  }
  .m-md-0 {
    margin: 0 !important;
  }
  .m-md-1 {
    margin: 0.25rem !important;
  }
  .m-md-2 {
    margin: 0.5rem !important;
  }
  .m-md-3 {
    margin: 1rem !important;
  }
  .m-md-4 {
    margin: 1.5rem !important;
  }
  .m-md-5 {
    margin: 3rem !important;
  }
  .m-md-auto {
    margin: auto !important;
  }
  .mx-md-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .mx-md-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  .mx-md-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  .mx-md-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .mx-md-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  .mx-md-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  .mx-md-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .my-md-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .my-md-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }
  .my-md-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  .my-md-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  .my-md-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  .my-md-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  .my-md-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  .mt-md-0 {
    margin-top: 0 !important;
  }
  .mt-md-1 {
    margin-top: 0.25rem !important;
  }
  .mt-md-2 {
    margin-top: 0.5rem !important;
  }
  .mt-md-3 {
    margin-top: 1rem !important;
  }
  .mt-md-4 {
    margin-top: 1.5rem !important;
  }
  .mt-md-5 {
    margin-top: 3rem !important;
  }
  .mt-md-auto {
    margin-top: auto !important;
  }
  .me-md-0 {
    margin-inline-end: 0 !important;
  }
  .me-md-1 {
    margin-inline-end: 0.25rem !important;
  }
  .me-md-2 {
    margin-inline-end: 0.5rem !important;
  }
  .me-md-3 {
    margin-inline-end: 1rem !important;
  }
  .me-md-4 {
    margin-inline-end: 1.5rem !important;
  }
  .me-md-5 {
    margin-inline-end: 3rem !important;
  }
  .me-md-auto {
    margin-inline-end: auto !important;
  }
  .mb-md-0 {
    margin-bottom: 0 !important;
  }
  .mb-md-1 {
    margin-bottom: 0.25rem !important;
  }
  .mb-md-2 {
    margin-bottom: 0.5rem !important;
  }
  .mb-md-3 {
    margin-bottom: 1rem !important;
  }
  .mb-md-4 {
    margin-bottom: 1.5rem !important;
  }
  .mb-md-5 {
    margin-bottom: 3rem !important;
  }
  .mb-md-auto {
    margin-bottom: auto !important;
  }
  .ms-md-0 {
    margin-inline-start: 0 !important;
  }
  .ms-md-1 {
    margin-inline-start: 0.25rem !important;
  }
  .ms-md-2 {
    margin-inline-start: 0.5rem !important;
  }
  .ms-md-3 {
    margin-inline-start: 1rem !important;
  }
  .ms-md-4 {
    margin-inline-start: 1.5rem !important;
  }
  .ms-md-5 {
    margin-inline-start: 3rem !important;
  }
  .ms-md-auto {
    margin-inline-start: auto !important;
  }
  .p-md-0 {
    padding: 0 !important;
  }
  .p-md-1 {
    padding: 0.25rem !important;
  }
  .p-md-2 {
    padding: 0.5rem !important;
  }
  .p-md-3 {
    padding: 1rem !important;
  }
  .p-md-4 {
    padding: 1.5rem !important;
  }
  .p-md-5 {
    padding: 3rem !important;
  }
  .px-md-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .px-md-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  .px-md-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  .px-md-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  .px-md-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  .px-md-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  .py-md-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .py-md-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
  .py-md-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  .py-md-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  .py-md-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
  .py-md-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  .pt-md-0 {
    padding-top: 0 !important;
  }
  .pt-md-1 {
    padding-top: 0.25rem !important;
  }
  .pt-md-2 {
    padding-top: 0.5rem !important;
  }
  .pt-md-3 {
    padding-top: 1rem !important;
  }
  .pt-md-4 {
    padding-top: 1.5rem !important;
  }
  .pt-md-5 {
    padding-top: 3rem !important;
  }
  .pe-md-0 {
    padding-inline-end: 0 !important;
  }
  .pe-md-1 {
    padding-inline-end: 0.25rem !important;
  }
  .pe-md-2 {
    padding-inline-end: 0.5rem !important;
  }
  .pe-md-3 {
    padding-inline-end: 1rem !important;
  }
  .pe-md-4 {
    padding-inline-end: 1.5rem !important;
  }
  .pe-md-5 {
    padding-inline-end: 3rem !important;
  }
  .pb-md-0 {
    padding-bottom: 0 !important;
  }
  .pb-md-1 {
    padding-bottom: 0.25rem !important;
  }
  .pb-md-2 {
    padding-bottom: 0.5rem !important;
  }
  .pb-md-3 {
    padding-bottom: 1rem !important;
  }
  .pb-md-4 {
    padding-bottom: 1.5rem !important;
  }
  .pb-md-5 {
    padding-bottom: 3rem !important;
  }
  .ps-md-0 {
    padding-inline-start: 0 !important;
  }
  .ps-md-1 {
    padding-inline-start: 0.25rem !important;
  }
  .ps-md-2 {
    padding-inline-start: 0.5rem !important;
  }
  .ps-md-3 {
    padding-inline-start: 1rem !important;
  }
  .ps-md-4 {
    padding-inline-start: 1.5rem !important;
  }
  .ps-md-5 {
    padding-inline-start: 3rem !important;
  }
  .gap-md-0 {
    gap: 0 !important;
  }
  .gap-md-1 {
    gap: 0.25rem !important;
  }
  .gap-md-2 {
    gap: 0.5rem !important;
  }
  .gap-md-3 {
    gap: 1rem !important;
  }
  .gap-md-4 {
    gap: 1.5rem !important;
  }
  .gap-md-5 {
    gap: 3rem !important;
  }
  .row-gap-md-0 {
    row-gap: 0 !important;
  }
  .row-gap-md-1 {
    row-gap: 0.25rem !important;
  }
  .row-gap-md-2 {
    row-gap: 0.5rem !important;
  }
  .row-gap-md-3 {
    row-gap: 1rem !important;
  }
  .row-gap-md-4 {
    row-gap: 1.5rem !important;
  }
  .row-gap-md-5 {
    row-gap: 3rem !important;
  }
  .column-gap-md-0 {
    -moz-column-gap: 0 !important;
    column-gap: 0 !important;
  }
  .column-gap-md-1 {
    -moz-column-gap: 0.25rem !important;
    column-gap: 0.25rem !important;
  }
  .column-gap-md-2 {
    -moz-column-gap: 0.5rem !important;
    column-gap: 0.5rem !important;
  }
  .column-gap-md-3 {
    -moz-column-gap: 1rem !important;
    column-gap: 1rem !important;
  }
  .column-gap-md-4 {
    -moz-column-gap: 1.5rem !important;
    column-gap: 1.5rem !important;
  }
  .column-gap-md-5 {
    -moz-column-gap: 3rem !important;
    column-gap: 3rem !important;
  }
  .text-md-start {
    text-align: start !important;
  }
  .text-md-end {
    text-align: end !important;
  }
  .text-md-center {
    text-align: center !important;
  }
}
@media (min-width: 992px) {
  .float-lg-start {
    float: inline-start !important;
  }
  .float-lg-end {
    float: inline-end !important;
  }
  .float-lg-none {
    float: none !important;
  }
  .object-fit-lg-contain {
    -o-object-fit: contain !important;
    object-fit: contain !important;
  }
  .object-fit-lg-cover {
    -o-object-fit: cover !important;
    object-fit: cover !important;
  }
  .object-fit-lg-fill {
    -o-object-fit: fill !important;
    object-fit: fill !important;
  }
  .object-fit-lg-scale {
    -o-object-fit: scale-down !important;
    object-fit: scale-down !important;
  }
  .object-fit-lg-none {
    -o-object-fit: none !important;
    object-fit: none !important;
  }
  .d-lg-inline {
    display: inline !important;
  }
  .d-lg-inline-block {
    display: inline-block !important;
  }
  .d-lg-block {
    display: block !important;
  }
  .d-lg-grid {
    display: grid !important;
  }
  .d-lg-inline-grid {
    display: inline-grid !important;
  }
  .d-lg-table {
    display: table !important;
  }
  .d-lg-table-row {
    display: table-row !important;
  }
  .d-lg-table-cell {
    display: table-cell !important;
  }
  .d-lg-flex {
    display: flex !important;
  }
  .d-lg-inline-flex {
    display: inline-flex !important;
  }
  .d-lg-none {
    display: none !important;
  }
  .flex-lg-fill {
    flex: 1 1 auto !important;
  }
  .flex-lg-row {
    flex-direction: row !important;
  }
  .flex-lg-column {
    flex-direction: column !important;
  }
  .flex-lg-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-lg-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-lg-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-lg-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-lg-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-lg-shrink-1 {
    flex-shrink: 1 !important;
  }
  .flex-lg-wrap {
    flex-wrap: wrap !important;
  }
  .flex-lg-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-lg-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .justify-content-lg-start {
    justify-content: flex-start !important;
  }
  .justify-content-lg-end {
    justify-content: flex-end !important;
  }
  .justify-content-lg-center {
    justify-content: center !important;
  }
  .justify-content-lg-between {
    justify-content: space-between !important;
  }
  .justify-content-lg-around {
    justify-content: space-around !important;
  }
  .justify-content-lg-evenly {
    justify-content: space-evenly !important;
  }
  .align-items-lg-start {
    align-items: flex-start !important;
  }
  .align-items-lg-end {
    align-items: flex-end !important;
  }
  .align-items-lg-center {
    align-items: center !important;
  }
  .align-items-lg-baseline {
    align-items: baseline !important;
  }
  .align-items-lg-stretch {
    align-items: stretch !important;
  }
  .align-content-lg-start {
    align-content: flex-start !important;
  }
  .align-content-lg-end {
    align-content: flex-end !important;
  }
  .align-content-lg-center {
    align-content: center !important;
  }
  .align-content-lg-between {
    align-content: space-between !important;
  }
  .align-content-lg-around {
    align-content: space-around !important;
  }
  .align-content-lg-stretch {
    align-content: stretch !important;
  }
  .align-self-lg-auto {
    align-self: auto !important;
  }
  .align-self-lg-start {
    align-self: flex-start !important;
  }
  .align-self-lg-end {
    align-self: flex-end !important;
  }
  .align-self-lg-center {
    align-self: center !important;
  }
  .align-self-lg-baseline {
    align-self: baseline !important;
  }
  .align-self-lg-stretch {
    align-self: stretch !important;
  }
  .order-lg-first {
    order: -1 !important;
  }
  .order-lg-0 {
    order: 0 !important;
  }
  .order-lg-1 {
    order: 1 !important;
  }
  .order-lg-2 {
    order: 2 !important;
  }
  .order-lg-3 {
    order: 3 !important;
  }
  .order-lg-4 {
    order: 4 !important;
  }
  .order-lg-5 {
    order: 5 !important;
  }
  .order-lg-last {
    order: 6 !important;
  }
  .m-lg-0 {
    margin: 0 !important;
  }
  .m-lg-1 {
    margin: 0.25rem !important;
  }
  .m-lg-2 {
    margin: 0.5rem !important;
  }
  .m-lg-3 {
    margin: 1rem !important;
  }
  .m-lg-4 {
    margin: 1.5rem !important;
  }
  .m-lg-5 {
    margin: 3rem !important;
  }
  .m-lg-auto {
    margin: auto !important;
  }
  .mx-lg-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .mx-lg-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  .mx-lg-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  .mx-lg-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .mx-lg-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  .mx-lg-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  .mx-lg-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .my-lg-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .my-lg-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }
  .my-lg-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  .my-lg-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  .my-lg-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  .my-lg-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  .my-lg-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  .mt-lg-0 {
    margin-top: 0 !important;
  }
  .mt-lg-1 {
    margin-top: 0.25rem !important;
  }
  .mt-lg-2 {
    margin-top: 0.5rem !important;
  }
  .mt-lg-3 {
    margin-top: 1rem !important;
  }
  .mt-lg-4 {
    margin-top: 1.5rem !important;
  }
  .mt-lg-5 {
    margin-top: 3rem !important;
  }
  .mt-lg-auto {
    margin-top: auto !important;
  }
  .me-lg-0 {
    margin-inline-end: 0 !important;
  }
  .me-lg-1 {
    margin-inline-end: 0.25rem !important;
  }
  .me-lg-2 {
    margin-inline-end: 0.5rem !important;
  }
  .me-lg-3 {
    margin-inline-end: 1rem !important;
  }
  .me-lg-4 {
    margin-inline-end: 1.5rem !important;
  }
  .me-lg-5 {
    margin-inline-end: 3rem !important;
  }
  .me-lg-auto {
    margin-inline-end: auto !important;
  }
  .mb-lg-0 {
    margin-bottom: 0 !important;
  }
  .mb-lg-1 {
    margin-bottom: 0.25rem !important;
  }
  .mb-lg-2 {
    margin-bottom: 0.5rem !important;
  }
  .mb-lg-3 {
    margin-bottom: 1rem !important;
  }
  .mb-lg-4 {
    margin-bottom: 1.5rem !important;
  }
  .mb-lg-5 {
    margin-bottom: 3rem !important;
  }
  .mb-lg-auto {
    margin-bottom: auto !important;
  }
  .ms-lg-0 {
    margin-inline-start: 0 !important;
  }
  .ms-lg-1 {
    margin-inline-start: 0.25rem !important;
  }
  .ms-lg-2 {
    margin-inline-start: 0.5rem !important;
  }
  .ms-lg-3 {
    margin-inline-start: 1rem !important;
  }
  .ms-lg-4 {
    margin-inline-start: 1.5rem !important;
  }
  .ms-lg-5 {
    margin-inline-start: 3rem !important;
  }
  .ms-lg-auto {
    margin-inline-start: auto !important;
  }
  .p-lg-0 {
    padding: 0 !important;
  }
  .p-lg-1 {
    padding: 0.25rem !important;
  }
  .p-lg-2 {
    padding: 0.5rem !important;
  }
  .p-lg-3 {
    padding: 1rem !important;
  }
  .p-lg-4 {
    padding: 1.5rem !important;
  }
  .p-lg-5 {
    padding: 3rem !important;
  }
  .px-lg-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .px-lg-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  .px-lg-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  .px-lg-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  .px-lg-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  .px-lg-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  .py-lg-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .py-lg-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
  .py-lg-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  .py-lg-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  .py-lg-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
  .py-lg-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  .pt-lg-0 {
    padding-top: 0 !important;
  }
  .pt-lg-1 {
    padding-top: 0.25rem !important;
  }
  .pt-lg-2 {
    padding-top: 0.5rem !important;
  }
  .pt-lg-3 {
    padding-top: 1rem !important;
  }
  .pt-lg-4 {
    padding-top: 1.5rem !important;
  }
  .pt-lg-5 {
    padding-top: 3rem !important;
  }
  .pe-lg-0 {
    padding-inline-end: 0 !important;
  }
  .pe-lg-1 {
    padding-inline-end: 0.25rem !important;
  }
  .pe-lg-2 {
    padding-inline-end: 0.5rem !important;
  }
  .pe-lg-3 {
    padding-inline-end: 1rem !important;
  }
  .pe-lg-4 {
    padding-inline-end: 1.5rem !important;
  }
  .pe-lg-5 {
    padding-inline-end: 3rem !important;
  }
  .pb-lg-0 {
    padding-bottom: 0 !important;
  }
  .pb-lg-1 {
    padding-bottom: 0.25rem !important;
  }
  .pb-lg-2 {
    padding-bottom: 0.5rem !important;
  }
  .pb-lg-3 {
    padding-bottom: 1rem !important;
  }
  .pb-lg-4 {
    padding-bottom: 1.5rem !important;
  }
  .pb-lg-5 {
    padding-bottom: 3rem !important;
  }
  .ps-lg-0 {
    padding-inline-start: 0 !important;
  }
  .ps-lg-1 {
    padding-inline-start: 0.25rem !important;
  }
  .ps-lg-2 {
    padding-inline-start: 0.5rem !important;
  }
  .ps-lg-3 {
    padding-inline-start: 1rem !important;
  }
  .ps-lg-4 {
    padding-inline-start: 1.5rem !important;
  }
  .ps-lg-5 {
    padding-inline-start: 3rem !important;
  }
  .gap-lg-0 {
    gap: 0 !important;
  }
  .gap-lg-1 {
    gap: 0.25rem !important;
  }
  .gap-lg-2 {
    gap: 0.5rem !important;
  }
  .gap-lg-3 {
    gap: 1rem !important;
  }
  .gap-lg-4 {
    gap: 1.5rem !important;
  }
  .gap-lg-5 {
    gap: 3rem !important;
  }
  .row-gap-lg-0 {
    row-gap: 0 !important;
  }
  .row-gap-lg-1 {
    row-gap: 0.25rem !important;
  }
  .row-gap-lg-2 {
    row-gap: 0.5rem !important;
  }
  .row-gap-lg-3 {
    row-gap: 1rem !important;
  }
  .row-gap-lg-4 {
    row-gap: 1.5rem !important;
  }
  .row-gap-lg-5 {
    row-gap: 3rem !important;
  }
  .column-gap-lg-0 {
    -moz-column-gap: 0 !important;
    column-gap: 0 !important;
  }
  .column-gap-lg-1 {
    -moz-column-gap: 0.25rem !important;
    column-gap: 0.25rem !important;
  }
  .column-gap-lg-2 {
    -moz-column-gap: 0.5rem !important;
    column-gap: 0.5rem !important;
  }
  .column-gap-lg-3 {
    -moz-column-gap: 1rem !important;
    column-gap: 1rem !important;
  }
  .column-gap-lg-4 {
    -moz-column-gap: 1.5rem !important;
    column-gap: 1.5rem !important;
  }
  .column-gap-lg-5 {
    -moz-column-gap: 3rem !important;
    column-gap: 3rem !important;
  }
  .text-lg-start {
    text-align: start !important;
  }
  .text-lg-end {
    text-align: end !important;
  }
  .text-lg-center {
    text-align: center !important;
  }
}
@media (min-width: 1200px) {
  .float-xl-start {
    float: inline-start !important;
  }
  .float-xl-end {
    float: inline-end !important;
  }
  .float-xl-none {
    float: none !important;
  }
  .object-fit-xl-contain {
    -o-object-fit: contain !important;
    object-fit: contain !important;
  }
  .object-fit-xl-cover {
    -o-object-fit: cover !important;
    object-fit: cover !important;
  }
  .object-fit-xl-fill {
    -o-object-fit: fill !important;
    object-fit: fill !important;
  }
  .object-fit-xl-scale {
    -o-object-fit: scale-down !important;
    object-fit: scale-down !important;
  }
  .object-fit-xl-none {
    -o-object-fit: none !important;
    object-fit: none !important;
  }
  .d-xl-inline {
    display: inline !important;
  }
  .d-xl-inline-block {
    display: inline-block !important;
  }
  .d-xl-block {
    display: block !important;
  }
  .d-xl-grid {
    display: grid !important;
  }
  .d-xl-inline-grid {
    display: inline-grid !important;
  }
  .d-xl-table {
    display: table !important;
  }
  .d-xl-table-row {
    display: table-row !important;
  }
  .d-xl-table-cell {
    display: table-cell !important;
  }
  .d-xl-flex {
    display: flex !important;
  }
  .d-xl-inline-flex {
    display: inline-flex !important;
  }
  .d-xl-none {
    display: none !important;
  }
  .flex-xl-fill {
    flex: 1 1 auto !important;
  }
  .flex-xl-row {
    flex-direction: row !important;
  }
  .flex-xl-column {
    flex-direction: column !important;
  }
  .flex-xl-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-xl-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-xl-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-xl-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-xl-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-xl-shrink-1 {
    flex-shrink: 1 !important;
  }
  .flex-xl-wrap {
    flex-wrap: wrap !important;
  }
  .flex-xl-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-xl-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .justify-content-xl-start {
    justify-content: flex-start !important;
  }
  .justify-content-xl-end {
    justify-content: flex-end !important;
  }
  .justify-content-xl-center {
    justify-content: center !important;
  }
  .justify-content-xl-between {
    justify-content: space-between !important;
  }
  .justify-content-xl-around {
    justify-content: space-around !important;
  }
  .justify-content-xl-evenly {
    justify-content: space-evenly !important;
  }
  .align-items-xl-start {
    align-items: flex-start !important;
  }
  .align-items-xl-end {
    align-items: flex-end !important;
  }
  .align-items-xl-center {
    align-items: center !important;
  }
  .align-items-xl-baseline {
    align-items: baseline !important;
  }
  .align-items-xl-stretch {
    align-items: stretch !important;
  }
  .align-content-xl-start {
    align-content: flex-start !important;
  }
  .align-content-xl-end {
    align-content: flex-end !important;
  }
  .align-content-xl-center {
    align-content: center !important;
  }
  .align-content-xl-between {
    align-content: space-between !important;
  }
  .align-content-xl-around {
    align-content: space-around !important;
  }
  .align-content-xl-stretch {
    align-content: stretch !important;
  }
  .align-self-xl-auto {
    align-self: auto !important;
  }
  .align-self-xl-start {
    align-self: flex-start !important;
  }
  .align-self-xl-end {
    align-self: flex-end !important;
  }
  .align-self-xl-center {
    align-self: center !important;
  }
  .align-self-xl-baseline {
    align-self: baseline !important;
  }
  .align-self-xl-stretch {
    align-self: stretch !important;
  }
  .order-xl-first {
    order: -1 !important;
  }
  .order-xl-0 {
    order: 0 !important;
  }
  .order-xl-1 {
    order: 1 !important;
  }
  .order-xl-2 {
    order: 2 !important;
  }
  .order-xl-3 {
    order: 3 !important;
  }
  .order-xl-4 {
    order: 4 !important;
  }
  .order-xl-5 {
    order: 5 !important;
  }
  .order-xl-last {
    order: 6 !important;
  }
  .m-xl-0 {
    margin: 0 !important;
  }
  .m-xl-1 {
    margin: 0.25rem !important;
  }
  .m-xl-2 {
    margin: 0.5rem !important;
  }
  .m-xl-3 {
    margin: 1rem !important;
  }
  .m-xl-4 {
    margin: 1.5rem !important;
  }
  .m-xl-5 {
    margin: 3rem !important;
  }
  .m-xl-auto {
    margin: auto !important;
  }
  .mx-xl-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .mx-xl-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  .mx-xl-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  .mx-xl-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .mx-xl-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  .mx-xl-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  .mx-xl-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .my-xl-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .my-xl-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }
  .my-xl-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  .my-xl-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  .my-xl-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  .my-xl-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  .my-xl-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  .mt-xl-0 {
    margin-top: 0 !important;
  }
  .mt-xl-1 {
    margin-top: 0.25rem !important;
  }
  .mt-xl-2 {
    margin-top: 0.5rem !important;
  }
  .mt-xl-3 {
    margin-top: 1rem !important;
  }
  .mt-xl-4 {
    margin-top: 1.5rem !important;
  }
  .mt-xl-5 {
    margin-top: 3rem !important;
  }
  .mt-xl-auto {
    margin-top: auto !important;
  }
  .me-xl-0 {
    margin-inline-end: 0 !important;
  }
  .me-xl-1 {
    margin-inline-end: 0.25rem !important;
  }
  .me-xl-2 {
    margin-inline-end: 0.5rem !important;
  }
  .me-xl-3 {
    margin-inline-end: 1rem !important;
  }
  .me-xl-4 {
    margin-inline-end: 1.5rem !important;
  }
  .me-xl-5 {
    margin-inline-end: 3rem !important;
  }
  .me-xl-auto {
    margin-inline-end: auto !important;
  }
  .mb-xl-0 {
    margin-bottom: 0 !important;
  }
  .mb-xl-1 {
    margin-bottom: 0.25rem !important;
  }
  .mb-xl-2 {
    margin-bottom: 0.5rem !important;
  }
  .mb-xl-3 {
    margin-bottom: 1rem !important;
  }
  .mb-xl-4 {
    margin-bottom: 1.5rem !important;
  }
  .mb-xl-5 {
    margin-bottom: 3rem !important;
  }
  .mb-xl-auto {
    margin-bottom: auto !important;
  }
  .ms-xl-0 {
    margin-inline-start: 0 !important;
  }
  .ms-xl-1 {
    margin-inline-start: 0.25rem !important;
  }
  .ms-xl-2 {
    margin-inline-start: 0.5rem !important;
  }
  .ms-xl-3 {
    margin-inline-start: 1rem !important;
  }
  .ms-xl-4 {
    margin-inline-start: 1.5rem !important;
  }
  .ms-xl-5 {
    margin-inline-start: 3rem !important;
  }
  .ms-xl-auto {
    margin-inline-start: auto !important;
  }
  .p-xl-0 {
    padding: 0 !important;
  }
  .p-xl-1 {
    padding: 0.25rem !important;
  }
  .p-xl-2 {
    padding: 0.5rem !important;
  }
  .p-xl-3 {
    padding: 1rem !important;
  }
  .p-xl-4 {
    padding: 1.5rem !important;
  }
  .p-xl-5 {
    padding: 3rem !important;
  }
  .px-xl-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .px-xl-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  .px-xl-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  .px-xl-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  .px-xl-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  .px-xl-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  .py-xl-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .py-xl-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
  .py-xl-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  .py-xl-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  .py-xl-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
  .py-xl-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  .pt-xl-0 {
    padding-top: 0 !important;
  }
  .pt-xl-1 {
    padding-top: 0.25rem !important;
  }
  .pt-xl-2 {
    padding-top: 0.5rem !important;
  }
  .pt-xl-3 {
    padding-top: 1rem !important;
  }
  .pt-xl-4 {
    padding-top: 1.5rem !important;
  }
  .pt-xl-5 {
    padding-top: 3rem !important;
  }
  .pe-xl-0 {
    padding-inline-end: 0 !important;
  }
  .pe-xl-1 {
    padding-inline-end: 0.25rem !important;
  }
  .pe-xl-2 {
    padding-inline-end: 0.5rem !important;
  }
  .pe-xl-3 {
    padding-inline-end: 1rem !important;
  }
  .pe-xl-4 {
    padding-inline-end: 1.5rem !important;
  }
  .pe-xl-5 {
    padding-inline-end: 3rem !important;
  }
  .pb-xl-0 {
    padding-bottom: 0 !important;
  }
  .pb-xl-1 {
    padding-bottom: 0.25rem !important;
  }
  .pb-xl-2 {
    padding-bottom: 0.5rem !important;
  }
  .pb-xl-3 {
    padding-bottom: 1rem !important;
  }
  .pb-xl-4 {
    padding-bottom: 1.5rem !important;
  }
  .pb-xl-5 {
    padding-bottom: 3rem !important;
  }
  .ps-xl-0 {
    padding-inline-start: 0 !important;
  }
  .ps-xl-1 {
    padding-inline-start: 0.25rem !important;
  }
  .ps-xl-2 {
    padding-inline-start: 0.5rem !important;
  }
  .ps-xl-3 {
    padding-inline-start: 1rem !important;
  }
  .ps-xl-4 {
    padding-inline-start: 1.5rem !important;
  }
  .ps-xl-5 {
    padding-inline-start: 3rem !important;
  }
  .gap-xl-0 {
    gap: 0 !important;
  }
  .gap-xl-1 {
    gap: 0.25rem !important;
  }
  .gap-xl-2 {
    gap: 0.5rem !important;
  }
  .gap-xl-3 {
    gap: 1rem !important;
  }
  .gap-xl-4 {
    gap: 1.5rem !important;
  }
  .gap-xl-5 {
    gap: 3rem !important;
  }
  .row-gap-xl-0 {
    row-gap: 0 !important;
  }
  .row-gap-xl-1 {
    row-gap: 0.25rem !important;
  }
  .row-gap-xl-2 {
    row-gap: 0.5rem !important;
  }
  .row-gap-xl-3 {
    row-gap: 1rem !important;
  }
  .row-gap-xl-4 {
    row-gap: 1.5rem !important;
  }
  .row-gap-xl-5 {
    row-gap: 3rem !important;
  }
  .column-gap-xl-0 {
    -moz-column-gap: 0 !important;
    column-gap: 0 !important;
  }
  .column-gap-xl-1 {
    -moz-column-gap: 0.25rem !important;
    column-gap: 0.25rem !important;
  }
  .column-gap-xl-2 {
    -moz-column-gap: 0.5rem !important;
    column-gap: 0.5rem !important;
  }
  .column-gap-xl-3 {
    -moz-column-gap: 1rem !important;
    column-gap: 1rem !important;
  }
  .column-gap-xl-4 {
    -moz-column-gap: 1.5rem !important;
    column-gap: 1.5rem !important;
  }
  .column-gap-xl-5 {
    -moz-column-gap: 3rem !important;
    column-gap: 3rem !important;
  }
  .text-xl-start {
    text-align: start !important;
  }
  .text-xl-end {
    text-align: end !important;
  }
  .text-xl-center {
    text-align: center !important;
  }
}
@media (min-width: 1400px) {
  .float-xxl-start {
    float: inline-start !important;
  }
  .float-xxl-end {
    float: inline-end !important;
  }
  .float-xxl-none {
    float: none !important;
  }
  .object-fit-xxl-contain {
    -o-object-fit: contain !important;
    object-fit: contain !important;
  }
  .object-fit-xxl-cover {
    -o-object-fit: cover !important;
    object-fit: cover !important;
  }
  .object-fit-xxl-fill {
    -o-object-fit: fill !important;
    object-fit: fill !important;
  }
  .object-fit-xxl-scale {
    -o-object-fit: scale-down !important;
    object-fit: scale-down !important;
  }
  .object-fit-xxl-none {
    -o-object-fit: none !important;
    object-fit: none !important;
  }
  .d-xxl-inline {
    display: inline !important;
  }
  .d-xxl-inline-block {
    display: inline-block !important;
  }
  .d-xxl-block {
    display: block !important;
  }
  .d-xxl-grid {
    display: grid !important;
  }
  .d-xxl-inline-grid {
    display: inline-grid !important;
  }
  .d-xxl-table {
    display: table !important;
  }
  .d-xxl-table-row {
    display: table-row !important;
  }
  .d-xxl-table-cell {
    display: table-cell !important;
  }
  .d-xxl-flex {
    display: flex !important;
  }
  .d-xxl-inline-flex {
    display: inline-flex !important;
  }
  .d-xxl-none {
    display: none !important;
  }
  .flex-xxl-fill {
    flex: 1 1 auto !important;
  }
  .flex-xxl-row {
    flex-direction: row !important;
  }
  .flex-xxl-column {
    flex-direction: column !important;
  }
  .flex-xxl-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-xxl-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-xxl-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-xxl-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-xxl-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-xxl-shrink-1 {
    flex-shrink: 1 !important;
  }
  .flex-xxl-wrap {
    flex-wrap: wrap !important;
  }
  .flex-xxl-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-xxl-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .justify-content-xxl-start {
    justify-content: flex-start !important;
  }
  .justify-content-xxl-end {
    justify-content: flex-end !important;
  }
  .justify-content-xxl-center {
    justify-content: center !important;
  }
  .justify-content-xxl-between {
    justify-content: space-between !important;
  }
  .justify-content-xxl-around {
    justify-content: space-around !important;
  }
  .justify-content-xxl-evenly {
    justify-content: space-evenly !important;
  }
  .align-items-xxl-start {
    align-items: flex-start !important;
  }
  .align-items-xxl-end {
    align-items: flex-end !important;
  }
  .align-items-xxl-center {
    align-items: center !important;
  }
  .align-items-xxl-baseline {
    align-items: baseline !important;
  }
  .align-items-xxl-stretch {
    align-items: stretch !important;
  }
  .align-content-xxl-start {
    align-content: flex-start !important;
  }
  .align-content-xxl-end {
    align-content: flex-end !important;
  }
  .align-content-xxl-center {
    align-content: center !important;
  }
  .align-content-xxl-between {
    align-content: space-between !important;
  }
  .align-content-xxl-around {
    align-content: space-around !important;
  }
  .align-content-xxl-stretch {
    align-content: stretch !important;
  }
  .align-self-xxl-auto {
    align-self: auto !important;
  }
  .align-self-xxl-start {
    align-self: flex-start !important;
  }
  .align-self-xxl-end {
    align-self: flex-end !important;
  }
  .align-self-xxl-center {
    align-self: center !important;
  }
  .align-self-xxl-baseline {
    align-self: baseline !important;
  }
  .align-self-xxl-stretch {
    align-self: stretch !important;
  }
  .order-xxl-first {
    order: -1 !important;
  }
  .order-xxl-0 {
    order: 0 !important;
  }
  .order-xxl-1 {
    order: 1 !important;
  }
  .order-xxl-2 {
    order: 2 !important;
  }
  .order-xxl-3 {
    order: 3 !important;
  }
  .order-xxl-4 {
    order: 4 !important;
  }
  .order-xxl-5 {
    order: 5 !important;
  }
  .order-xxl-last {
    order: 6 !important;
  }
  .m-xxl-0 {
    margin: 0 !important;
  }
  .m-xxl-1 {
    margin: 0.25rem !important;
  }
  .m-xxl-2 {
    margin: 0.5rem !important;
  }
  .m-xxl-3 {
    margin: 1rem !important;
  }
  .m-xxl-4 {
    margin: 1.5rem !important;
  }
  .m-xxl-5 {
    margin: 3rem !important;
  }
  .m-xxl-auto {
    margin: auto !important;
  }
  .mx-xxl-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .mx-xxl-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  .mx-xxl-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  .mx-xxl-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .mx-xxl-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  .mx-xxl-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  .mx-xxl-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .my-xxl-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .my-xxl-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }
  .my-xxl-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  .my-xxl-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  .my-xxl-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  .my-xxl-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  .my-xxl-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  .mt-xxl-0 {
    margin-top: 0 !important;
  }
  .mt-xxl-1 {
    margin-top: 0.25rem !important;
  }
  .mt-xxl-2 {
    margin-top: 0.5rem !important;
  }
  .mt-xxl-3 {
    margin-top: 1rem !important;
  }
  .mt-xxl-4 {
    margin-top: 1.5rem !important;
  }
  .mt-xxl-5 {
    margin-top: 3rem !important;
  }
  .mt-xxl-auto {
    margin-top: auto !important;
  }
  .me-xxl-0 {
    margin-inline-end: 0 !important;
  }
  .me-xxl-1 {
    margin-inline-end: 0.25rem !important;
  }
  .me-xxl-2 {
    margin-inline-end: 0.5rem !important;
  }
  .me-xxl-3 {
    margin-inline-end: 1rem !important;
  }
  .me-xxl-4 {
    margin-inline-end: 1.5rem !important;
  }
  .me-xxl-5 {
    margin-inline-end: 3rem !important;
  }
  .me-xxl-auto {
    margin-inline-end: auto !important;
  }
  .mb-xxl-0 {
    margin-bottom: 0 !important;
  }
  .mb-xxl-1 {
    margin-bottom: 0.25rem !important;
  }
  .mb-xxl-2 {
    margin-bottom: 0.5rem !important;
  }
  .mb-xxl-3 {
    margin-bottom: 1rem !important;
  }
  .mb-xxl-4 {
    margin-bottom: 1.5rem !important;
  }
  .mb-xxl-5 {
    margin-bottom: 3rem !important;
  }
  .mb-xxl-auto {
    margin-bottom: auto !important;
  }
  .ms-xxl-0 {
    margin-inline-start: 0 !important;
  }
  .ms-xxl-1 {
    margin-inline-start: 0.25rem !important;
  }
  .ms-xxl-2 {
    margin-inline-start: 0.5rem !important;
  }
  .ms-xxl-3 {
    margin-inline-start: 1rem !important;
  }
  .ms-xxl-4 {
    margin-inline-start: 1.5rem !important;
  }
  .ms-xxl-5 {
    margin-inline-start: 3rem !important;
  }
  .ms-xxl-auto {
    margin-inline-start: auto !important;
  }
  .p-xxl-0 {
    padding: 0 !important;
  }
  .p-xxl-1 {
    padding: 0.25rem !important;
  }
  .p-xxl-2 {
    padding: 0.5rem !important;
  }
  .p-xxl-3 {
    padding: 1rem !important;
  }
  .p-xxl-4 {
    padding: 1.5rem !important;
  }
  .p-xxl-5 {
    padding: 3rem !important;
  }
  .px-xxl-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .px-xxl-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  .px-xxl-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  .px-xxl-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  .px-xxl-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  .px-xxl-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  .py-xxl-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .py-xxl-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
  .py-xxl-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  .py-xxl-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  .py-xxl-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
  .py-xxl-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  .pt-xxl-0 {
    padding-top: 0 !important;
  }
  .pt-xxl-1 {
    padding-top: 0.25rem !important;
  }
  .pt-xxl-2 {
    padding-top: 0.5rem !important;
  }
  .pt-xxl-3 {
    padding-top: 1rem !important;
  }
  .pt-xxl-4 {
    padding-top: 1.5rem !important;
  }
  .pt-xxl-5 {
    padding-top: 3rem !important;
  }
  .pe-xxl-0 {
    padding-inline-end: 0 !important;
  }
  .pe-xxl-1 {
    padding-inline-end: 0.25rem !important;
  }
  .pe-xxl-2 {
    padding-inline-end: 0.5rem !important;
  }
  .pe-xxl-3 {
    padding-inline-end: 1rem !important;
  }
  .pe-xxl-4 {
    padding-inline-end: 1.5rem !important;
  }
  .pe-xxl-5 {
    padding-inline-end: 3rem !important;
  }
  .pb-xxl-0 {
    padding-bottom: 0 !important;
  }
  .pb-xxl-1 {
    padding-bottom: 0.25rem !important;
  }
  .pb-xxl-2 {
    padding-bottom: 0.5rem !important;
  }
  .pb-xxl-3 {
    padding-bottom: 1rem !important;
  }
  .pb-xxl-4 {
    padding-bottom: 1.5rem !important;
  }
  .pb-xxl-5 {
    padding-bottom: 3rem !important;
  }
  .ps-xxl-0 {
    padding-inline-start: 0 !important;
  }
  .ps-xxl-1 {
    padding-inline-start: 0.25rem !important;
  }
  .ps-xxl-2 {
    padding-inline-start: 0.5rem !important;
  }
  .ps-xxl-3 {
    padding-inline-start: 1rem !important;
  }
  .ps-xxl-4 {
    padding-inline-start: 1.5rem !important;
  }
  .ps-xxl-5 {
    padding-inline-start: 3rem !important;
  }
  .gap-xxl-0 {
    gap: 0 !important;
  }
  .gap-xxl-1 {
    gap: 0.25rem !important;
  }
  .gap-xxl-2 {
    gap: 0.5rem !important;
  }
  .gap-xxl-3 {
    gap: 1rem !important;
  }
  .gap-xxl-4 {
    gap: 1.5rem !important;
  }
  .gap-xxl-5 {
    gap: 3rem !important;
  }
  .row-gap-xxl-0 {
    row-gap: 0 !important;
  }
  .row-gap-xxl-1 {
    row-gap: 0.25rem !important;
  }
  .row-gap-xxl-2 {
    row-gap: 0.5rem !important;
  }
  .row-gap-xxl-3 {
    row-gap: 1rem !important;
  }
  .row-gap-xxl-4 {
    row-gap: 1.5rem !important;
  }
  .row-gap-xxl-5 {
    row-gap: 3rem !important;
  }
  .column-gap-xxl-0 {
    -moz-column-gap: 0 !important;
    column-gap: 0 !important;
  }
  .column-gap-xxl-1 {
    -moz-column-gap: 0.25rem !important;
    column-gap: 0.25rem !important;
  }
  .column-gap-xxl-2 {
    -moz-column-gap: 0.5rem !important;
    column-gap: 0.5rem !important;
  }
  .column-gap-xxl-3 {
    -moz-column-gap: 1rem !important;
    column-gap: 1rem !important;
  }
  .column-gap-xxl-4 {
    -moz-column-gap: 1.5rem !important;
    column-gap: 1.5rem !important;
  }
  .column-gap-xxl-5 {
    -moz-column-gap: 3rem !important;
    column-gap: 3rem !important;
  }
  .text-xxl-start {
    text-align: start !important;
  }
  .text-xxl-end {
    text-align: end !important;
  }
  .text-xxl-center {
    text-align: center !important;
  }
}
@media (min-width: 1200px) {
  .fs-1 {
    font-size: 2.34375rem !important;
  }
  .fs-2 {
    font-size: 1.875rem !important;
  }
  .fs-3 {
    font-size: 1.640625rem !important;
  }
  .fs-4 {
    font-size: 1.40625rem !important;
  }
}
@media print {
  .d-print-inline {
    display: inline !important;
  }
  .d-print-inline-block {
    display: inline-block !important;
  }
  .d-print-block {
    display: block !important;
  }
  .d-print-grid {
    display: grid !important;
  }
  .d-print-inline-grid {
    display: inline-grid !important;
  }
  .d-print-table {
    display: table !important;
  }
  .d-print-table-row {
    display: table-row !important;
  }
  .d-print-table-cell {
    display: table-cell !important;
  }
  .d-print-flex {
    display: flex !important;
  }
  .d-print-inline-flex {
    display: inline-flex !important;
  }
  .d-print-none {
    display: none !important;
  }
}
.bg-primary-gradient {
  background-color: var(--cui-primary);
  background-image: linear-gradient(45deg, var(--cui-primary-start) 0%, var(--cui-primary-stop) 100%);
}

.bg-secondary-gradient {
  background-color: var(--cui-secondary);
  background-image: linear-gradient(45deg, var(--cui-secondary-start) 0%, var(--cui-secondary-stop) 100%);
}

.bg-success-gradient {
  background-color: var(--cui-success);
  background-image: linear-gradient(45deg, var(--cui-success-start) 0%, var(--cui-success-stop) 100%);
}

.bg-info-gradient {
  background-color: var(--cui-info);
  background-image: linear-gradient(45deg, var(--cui-info-start) 0%, var(--cui-info-stop) 100%);
}

.bg-warning-gradient {
  background-color: var(--cui-warning);
  background-image: linear-gradient(45deg, var(--cui-warning-start) 0%, var(--cui-warning-stop) 100%);
}

.bg-danger-gradient {
  background-color: var(--cui-danger);
  background-image: linear-gradient(45deg, var(--cui-danger-start) 0%, var(--cui-danger-stop) 100%);
}

.bg-light-gradient {
  background-color: var(--cui-light);
  background-image: linear-gradient(45deg, var(--cui-light-start) 0%, var(--cui-light-stop) 100%);
}

.bg-dark-gradient {
  background-color: var(--cui-dark);
  background-image: linear-gradient(45deg, var(--cui-dark-start) 0%, var(--cui-dark-stop) 100%);
}

.simplebar-content {
  display: flex;
  flex-direction: column;
  min-height: 100%;
}

.wrapper {
  width: 100%;
  padding-inline: var(--cui-sidebar-occupy-start, 0) var(--cui-sidebar-occupy-end, 0);
  will-change: auto;
  transition: padding 0.15s;
}

@media (prefers-reduced-motion: reduce) {
  .wrapper {
    transition: none;
  }
}
.sidebar-brand-full {
  margin-left: 3px;
}

.sidebar-header .nav-underline-border {
  --cui-nav-underline-border-link-padding-x: 1rem;
  --cui-nav-underline-border-gap: 0;
}

.sidebar-header .nav-link {
  display: flex;
  align-items: center;
  min-height: calc(4rem + 1px);
}

.sidebar-narrow .sidebar-toggler,
.sidebar-narrow-unfoldable:not(:hover) .sidebar-toggler {
  display: none;
}

.card,
.dropdown-menu,
.footer,
.sidebar {
  box-shadow: rgba(50, 50, 93, 0.02) 0 2px 5px -1px, rgba(0, 0, 0, 0.05) 0 1px 3px -1px;
}

.sidebar-nav .nav-link:hover {
  --cui-sidebar-nav-link-hover-bg: rgba(255, 255, 255, .0375);
}

[data-coreui-theme=dark] body {
  background-color: var(--cui-dark-bg-subtle);
}

[data-coreui-theme=dark] .sidebar {
  background-color: var(--cui-body-bg) !important;
  background-image: none !important;
}


/* Brand logo sizing */
.app-logo {
  height: 30px;
}

@media (max-width: 575.98px) {
  .app-logo {
    height: 40px;
  }
}
h6 {
  text-transform: uppercase;
}

/* Change the default color of nav links */
.navbar-nav .nav-link {
  color: var(--cui-nav-link-color);
}

/* Change the hover color of nav links */
.navbar-nav .nav-link:hover {
  color: rgb(100, 150, 250) !important; /* Replace with your desired hover color */
}

/* Keep the active link styling */
.navbar-nav .nav-link.active {
  color: rgb(100, 150, 250) !important; /* Replace with your desired active color */
}

body {
  font-size: medium !important;
}

.btn.plain-link {
  color: var(--cui-link-color);
}

/* Layout: full-width with left sidebar */
html, body {
  height: 100%;
}

body.layout-has-sidebar {
  min-height: 100vh;
  display: flex;
  flex-direction: column;
}

/* App shell under the navbar */
.app-shell {
  min-height: calc(100vh - 72px); /* approx navbar height */
}

.sidebar {
  width: 260px;
  background-color: var(--cui-body-bg);
  border-right: 1px solid rgba(13, 110, 253, 0.25);
}

.sidebar .sidebar-inner {
  position: sticky;
  top: 0;
  padding: 1rem 0.5rem;
  max-height: calc(100vh - 72px);
  overflow-y: auto;
}

.sidebar .nav .nav-item .nav-link {
  display: block;
  padding: 0.5rem 1rem;
}

@media (max-width: 991.98px) {
  .sidebar {
    width: 100%;
    border-right: none;
    border-bottom: 1px solid rgba(13, 110, 253, 0.25);
  }
}
/* Ensure horizontal collapse behaves for the sidebar */
#sideMenu.collapse.collapse-horizontal {
  width: 0;
}

#sideMenu.collapse.collapse-horizontal.show {
  width: 100%;
}

@media (min-width: 992px) {
  #sideMenu.collapse.collapse-horizontal {
    width: auto !important;
  }
}
/* Personal menu dropdown: ensure it doesn't expand viewport and opens toward left */
.navbar .dropdown-menu {
  max-width: min(90vw, 320px);
  width: -moz-max-content;
  width: max-content; /* fit content but constrained by max-width */
  inset: auto auto auto 0; /* let Bootstrap handle positioning; we primarily constrain size */
  word-break: break-word;
  overflow-wrap: break-word;
}

/* When aligned to end (right side), keep inside viewport and let it extend leftwards */
.dropdown-menu.dropdown-menu-end {
  right: 0;
  left: auto; /* ensure menu aligns to the right edge of toggle */
}

/* Prevent long items (like emails) from forcing expansion */
.dropdown-menu .nav-link,
.dropdown-menu .dropdown-item,
.dropdown-menu .btn.plain-link {
  white-space: normal; /* allow wrapping */
}

/* Message styling */
.messages-container {
  max-height: 500px;
  overflow-y: auto;
  border-radius: 0.25rem;
}

.message {
  padding: 0.75rem;
  border-radius: 0.25rem;
  background-color: rgba(255, 255, 255, 0.05);
  margin-bottom: 0.5rem;
}

.message .text-muted {
  font-size: 0.85rem;
}

/* Minimal sidebar card styling akin to GitHub PR side panels */
.card.minimal-card {
  background-color: var(--cui-body-bg);
  border: 1px solid var(--cui-border-color);
  box-shadow: none;
}

.card.minimal-card .card-header {
  background: transparent;
  border-bottom: 1px solid var(--cui-border-color);
  padding: 0.5rem 0.75rem;
}

.card.minimal-card .card-body {
  padding: 0.75rem;
}

/* Timeline styling (no card) */
.timeline {
  position: relative;
  margin-top: 0.5rem;
}

.timeline::before {
  content: "";
  position: absolute;
  left: 12px;
  top: 0;
  bottom: 0;
  width: 2px;
  background: rgba(255, 255, 255, 0.08);
}

.timeline > * {
  position: relative;
  padding-left: 2rem;
  margin-bottom: 1rem;
}

.timeline > *::before {
  content: "";
  position: absolute;
  left: 0.47rem;
  top: 0.47rem;
  width: 11px;
  height: 11px;
  border-radius: 50%;
  background: rgba(var(--cui-body-bg-rgb), 1);
  box-shadow: 0 0 0 2px rgb(10, 106, 245);
}

/* Compose box tweaks */
.compose-box .form-control,
.compose-box .form-select {
  background-color: var(--cui-body-bg);
}

/* Global layout: left‑aligned content with a readable default max width */
body > .container-fluid > main {
  width: 100%;
  max-width: 1200px; /* baseline readable width */
  margin-left: 0; /* left aligned */
  margin-right: 0;
}

/* Keep navbar spanning the full window width */
nav.navbar > .container-fluid {
  max-width: none;
  margin-left: 0;
  margin-right: 0;
}

/* Responsive caps: allow a bit more width on very large screens */
@media (min-width: 1400px) {
  body > .container-fluid > main {
    max-width: 1400px;
  }
}
@media (min-width: 1600px) {
  body > .container-fluid > main {
    max-width: 1600px;
  }
}
@media (min-width: 1920px) {
  body > .container-fluid > main {
    max-width: 1800px;
  }
}
/* Selective wide mode: pages can opt‑in to remove caps entirely */
/* Body itself carries the .layout-wide class (see application layout) */
body.layout-wide > .container-fluid > main,
.layout-wide nav.navbar > .container-fluid {
  max-width: none;
}

/* Wide tables: utilities helpful for data-dense views */
.table-wide {
  font-size: 0.92rem;
}

.table-wide th,
.table-wide td {
  white-space: nowrap;
}

.table-wide .cell-wrap {
  white-space: normal;
}

.table-wide thead th {
  position: sticky;
  top: 0;
  z-index: 2;
  background-color: var(--cui-body-bg);
}

/* Smooth, steady collapse for Project Flights inline details */
.pf-collapse,
.pf-collapse.collapsing {
  transition: height 0.5s ease-in-out !important;
}

/* Placeholder during first load to avoid double-step growth when Turbo Frame content arrives */
.pf-loading {
  min-height: 120px; /* tune as needed to approximate typical details height */
  display: flex;
  align-items: center;
  color: var(--cui-secondary-color);
}

/* Optional subtle skeleton pulse */
@keyframes pf-pulse {
  0% {
    opacity: 0.6;
  }
  50% {
    opacity: 1;
  }
  100% {
    opacity: 0.6;
  }
}
.pf-loading {
  animation: pf-pulse 1.2s ease-in-out infinite;
}

/* Project index cards */
.card.project-card {
  transition: transform 0.15s ease, box-shadow 0.15s ease, border-color 0.15s ease;
  border-color: var(--cui-border-color);
}

.card.project-card:hover {
  transform: translateY(-2px);
  box-shadow: 0 0.35rem 1rem rgba(0, 0, 0, 0.15);
  border-color: rgba(13, 110, 253, 0.35);
}

.card.project-card .card-title a {
  color: inherit;
}

.card.project-card .card-title a:hover {
  color: var(--cui-primary);
}

.card.project-card .card-meta {
  min-height: 2.5rem;
}

/* Keep tabs background same as page background (no distinct bg) */
.nav-tabs {
  /* Still align variables in case components read them */
  --cui-nav-tabs-link-active-bg: transparent;
  --bs-nav-tabs-link-active-bg: transparent;
}

/* Force transparent bg for all tab states to blend with page */
.nav-tabs .nav-link,
.nav-tabs .nav-link:hover,
.nav-tabs .nav-link:focus,
.nav-tabs .nav-link.active,
.nav-tabs .nav-link.active:hover,
.nav-tabs .nav-link.active:focus,
.nav-tabs .nav-item.show .nav-link {
  background-color: transparent !important;
}

.breadcrumb .breadcrumb-item a {
  text-decoration: none;
  color: var(--cui-breadcrumb-divider-color);
}

.nav.nav-tabs .nav-item a.nav-link {
  color: var(--cui-secondary-color);
}
.nav.nav-tabs .nav-item a.nav-link.active {
  color: var(--cui-nav-tabs-link-active-color);
}

.form-check.qa-check {
  padding-left: 0;
  display: grid;
  grid-template-columns: auto 1fr;
  -moz-column-gap: 0.5rem;
       column-gap: 0.5rem;
  row-gap: 0.25rem;
  align-items: start;
}

.form-check.qa-check .form-check-input {
  float: none;
  margin-left: 0;
  margin-right: 0;
  vertical-align: middle;
  grid-column: 1;
  grid-row: 1;
}

.form-check.qa-check .form-check-label {
  vertical-align: middle;
  grid-column: 2;
  grid-row: 1;
  min-width: 0;
  white-space: normal;
  overflow-wrap: anywhere;
  word-break: normal;
  line-height: 1.25;
}

.form-check.qa-check > .small {
  grid-column: 1/-1;
  grid-row: 2;
}

table.qa-perf-table th.group-start,
table.qa-perf-table td.group-start {
  padding-left: 2.5rem;
}

/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImFwcGxpY2F0aW9uLmNzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxnQkFBZ0I7QUFDaEI7Ozs7OztFQU1FO0FBQ0Y7RUFDRSxnQ0FBZ0M7RUFDaEMsZ0tBQWdLO0VBQ2hLLG1CQUFtQjtFQUNuQixrQkFBa0I7QUFDcEI7QUFDQTtFQUNFLCtFQUErRTtFQUMvRSwyQ0FBMkM7RUFDM0MsV0FBVztFQUNYLGtCQUFrQjtFQUNsQixtQkFBbUI7RUFDbkIsb0JBQW9CO0VBQ3BCLG9CQUFvQjtFQUNwQixjQUFjO0VBQ2Qsc0NBQXNDO0VBQ3RDLG1DQUFtQztFQUNuQyxrQ0FBa0M7QUFDcEM7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7OztBQUdBOzs7Ozs7RUFNRTtBQUNGO0VBQ0UsaUNBQWlDO0VBQ2pDLGtDQUFrQztFQUNsQyxxT0FBcU87RUFDck8sbUJBQW1CO0VBQ25CLGtCQUFrQjtBQUNwQjtBQUNBO0VBQ0UsK0VBQStFO0VBQy9FLDRDQUE0QztFQUM1QyxXQUFXO0VBQ1gsa0JBQWtCO0VBQ2xCLG1CQUFtQjtFQUNuQixvQkFBb0I7RUFDcEIsb0JBQW9CO0VBQ3BCLGNBQWM7RUFDZCxzQ0FBc0M7RUFDdEMsbUNBQW1DO0VBQ25DLGtDQUFrQztBQUNwQzs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7O0FBR0E7Ozs7RUFJRTtBQUNGOztFQUVFLG1CQUFtQjtFQUNuQixxQkFBcUI7RUFDckIscUJBQXFCO0VBQ3JCLG1CQUFtQjtFQUNuQixrQkFBa0I7RUFDbEIscUJBQXFCO0VBQ3JCLHFCQUFxQjtFQUNyQixvQkFBb0I7RUFDcEIsbUJBQW1CO0VBQ25CLG1CQUFtQjtFQUNuQixvQkFBb0I7RUFDcEIsaUJBQWlCO0VBQ2pCLG1CQUFtQjtFQUNuQix3QkFBd0I7RUFDeEIsdUJBQXVCO0VBQ3ZCLHVCQUF1QjtFQUN2Qix1QkFBdUI7RUFDdkIsdUJBQXVCO0VBQ3ZCLHVCQUF1QjtFQUN2Qix1QkFBdUI7RUFDdkIsdUJBQXVCO0VBQ3ZCLHVCQUF1QjtFQUN2Qix1QkFBdUI7RUFDdkIsbUJBQW1CO0VBQ25CLHdCQUF3QjtFQUN4QixzQkFBc0I7RUFDdEIsbUJBQW1CO0VBQ25CLG1CQUFtQjtFQUNuQixxQkFBcUI7RUFDckIsb0JBQW9CO0VBQ3BCLG1CQUFtQjtFQUNuQiwrQkFBK0I7RUFDL0Isa0NBQWtDO0VBQ2xDLCtCQUErQjtFQUMvQiw2QkFBNkI7RUFDN0IsOEJBQThCO0VBQzlCLDhCQUE4QjtFQUM5Qiw4QkFBOEI7RUFDOUIsMEJBQTBCO0VBQzFCLGlEQUFpRDtFQUNqRCxzQ0FBc0M7RUFDdEMsa0RBQWtEO0VBQ2xELCtDQUErQztFQUMvQyw4Q0FBOEM7RUFDOUMsNkNBQTZDO0VBQzdDLGtDQUFrQztFQUNsQyxpQ0FBaUM7RUFDakMsK0NBQStDO0VBQy9DLGtDQUFrQztFQUNsQyxpREFBaUQ7RUFDakQsOENBQThDO0VBQzlDLDZDQUE2QztFQUM3Qyw0Q0FBNEM7RUFDNUMsMkNBQTJDO0VBQzNDLDZCQUE2QjtFQUM3QixtREFBbUQ7RUFDbkQsc0NBQXNDO0VBQ3RDLHFEQUFxRDtFQUNyRCxrREFBa0Q7RUFDbEQsaURBQWlEO0VBQ2pELGdEQUFnRDtFQUNoRCxrQ0FBa0M7RUFDbEMsaUNBQWlDO0VBQ2pDLDhCQUE4QjtFQUM5QiwwQkFBMEI7RUFDMUIsMkNBQTJDO0VBQzNDLDJDQUEyQztFQUMzQyw4QkFBOEI7RUFDOUIsMEJBQTBCO0VBQzFCLDZDQUE2QztFQUM3QywyQ0FBMkM7RUFDM0MsMENBQTBDO0VBQzFDLHlDQUF5QztFQUN6QywwQ0FBMEM7RUFDMUMsd0NBQXdDO0VBQ3hDLDBDQUEwQztFQUMxQyx1Q0FBdUM7RUFDdkMsMEJBQTBCO0VBQzFCLHNCQUFzQjtFQUN0Qix5QkFBeUI7RUFDekIsd0JBQXdCO0VBQ3hCLHNOQUFzTjtFQUN0TiwwR0FBMEc7RUFDMUcsMEZBQTBGO0VBQzFGLGtEQUFrRDtFQUNsRCwrQkFBK0I7RUFDL0IsMkJBQTJCO0VBQzNCLDJCQUEyQjtFQUMzQiw4Q0FBOEM7RUFDOUMsc0NBQXNDO0VBQ3RDLG1CQUFtQjtFQUNuQixnQ0FBZ0M7RUFDaEMsNkJBQTZCO0VBQzdCLG1DQUFtQztFQUNuQyxvREFBb0Q7RUFDcEQsMkNBQTJDO0VBQzNDLDJCQUEyQjtFQUMzQixxQ0FBcUM7RUFDckMsa0RBQWtEO0VBQ2xELDBDQUEwQztFQUMxQywwQkFBMEI7RUFDMUIsb0NBQW9DO0VBQ3BDLGdEQUFnRDtFQUNoRCx3Q0FBd0M7RUFDeEMsMkJBQTJCO0VBQzNCLGtDQUFrQztFQUNsQywrQkFBK0I7RUFDL0IsNENBQTRDO0VBQzVDLG9EQUFvRDtFQUNwRCw2Q0FBNkM7RUFDN0MsZ0NBQWdDO0VBQ2hDLHVDQUF1QztFQUN2QyxvREFBb0Q7RUFDcEQsNENBQTRDO0VBQzVDLHlDQUF5QztFQUN6Qyx3Q0FBd0M7RUFDeEMsaURBQWlEO0VBQ2pELG9EQUFvRDtFQUNwRCw0Q0FBNEM7RUFDNUMsc0RBQXNEO0VBQ3RELHVEQUF1RDtFQUN2RCxpREFBaUQ7RUFDakQsNEJBQTRCO0VBQzVCLHNCQUFzQjtFQUN0QixrQ0FBa0M7RUFDbEMsZ0NBQWdDO0VBQ2hDLDZDQUE2QztFQUM3Qyw0Q0FBNEM7RUFDNUMseUJBQXlCO0VBQ3pCLG1EQUFtRDtFQUNuRCwwQ0FBMEM7RUFDMUMsdUJBQXVCO0VBQ3ZCLHlCQUF5QjtFQUN6QiwyQkFBMkI7RUFDM0IsdURBQXVEO0VBQ3ZELDRCQUE0QjtFQUM1QiwrQkFBK0I7RUFDL0IsOEJBQThCO0VBQzlCLDRCQUE0QjtFQUM1Qiw2QkFBNkI7RUFDN0IscURBQXFEO0VBQ3JELCtCQUErQjtFQUMvQixxREFBcUQ7RUFDckQsOERBQThEO0VBQzlELHVEQUF1RDtFQUN2RCw4REFBOEQ7RUFDOUQsdUNBQXVDO0VBQ3ZDLCtCQUErQjtFQUMvQiw4QkFBOEI7RUFDOUIsZ0RBQWdEO0VBQ2hELCtCQUErQjtFQUMvQixzQ0FBc0M7RUFDdEMsaUNBQWlDO0VBQ2pDLHdDQUF3QztFQUN4Qyx3Q0FBd0M7RUFDeEMsa0NBQWtDO0FBQ3BDOztBQUVBO0VBQ0Usa0JBQWtCO0VBQ2xCLDJDQUEyQztFQUMzQyxtQ0FBbUM7RUFDbkMsc0JBQXNCO0VBQ3RCLDZCQUE2QjtFQUM3QiwwQkFBMEI7RUFDMUIsdUNBQXVDO0VBQ3ZDLCtDQUErQztFQUMvQyx3Q0FBd0M7RUFDeEMsMkJBQTJCO0VBQzNCLGtDQUFrQztFQUNsQywrQ0FBK0M7RUFDL0MsdUNBQXVDO0VBQ3ZDLG9DQUFvQztFQUNwQyxtQ0FBbUM7RUFDbkMsbUNBQW1DO0VBQ25DLDhDQUE4QztFQUM5QywrQ0FBK0M7RUFDL0MseUNBQXlDO0VBQ3pDLG9DQUFvQztFQUNwQyx3QkFBd0I7RUFDeEIseUNBQXlDO0VBQ3pDLG9DQUFvQztFQUNwQyx5Q0FBeUM7RUFDekMscUNBQXFDO0VBQ3JDLG9CQUFvQjtFQUNwQixtQkFBbUI7RUFDbkIsdUJBQXVCO0VBQ3ZCLHVCQUF1QjtFQUN2Qix1QkFBdUI7RUFDdkIsdUJBQXVCO0VBQ3ZCLHVCQUF1QjtFQUN2Qix1QkFBdUI7RUFDdkIsdUJBQXVCO0VBQ3ZCLHVCQUF1QjtFQUN2Qix1QkFBdUI7RUFDdkIsbUNBQW1DO0VBQ25DLGtDQUFrQztFQUNsQyx3Q0FBd0M7RUFDeEMsbUNBQW1DO0VBQ25DLHdDQUF3QztFQUN4QyxvQ0FBb0M7RUFDcEMsOEJBQThCO0VBQzlCLDBCQUEwQjtFQUMxQixvREFBb0Q7RUFDcEQsc0NBQXNDO0VBQ3RDLHFEQUFxRDtFQUNyRCwwREFBMEQ7RUFDMUQsa0RBQWtEO0VBQ2xELDREQUE0RDtFQUM1RCxrQ0FBa0M7RUFDbEMsaUNBQWlDO0VBQ2pDLG1EQUFtRDtFQUNuRCxrQ0FBa0M7RUFDbEMsNERBQTREO0VBQzVELHlEQUF5RDtFQUN6RCxvREFBb0Q7RUFDcEQsMkRBQTJEO0VBQzNELDhCQUE4QjtFQUM5Qix1Q0FBdUM7RUFDdkMsdURBQXVEO0VBQ3ZELHNDQUFzQztFQUN0Qyw4REFBOEQ7RUFDOUQsNkRBQTZEO0VBQzdELHNEQUFzRDtFQUN0RCwrREFBK0Q7RUFDL0Qsa0NBQWtDO0VBQ2xDLGlDQUFpQztFQUNqQyw4Q0FBOEM7RUFDOUMsNkNBQTZDO0VBQzdDLDBEQUEwRDtFQUMxRCx3REFBd0Q7RUFDeEQscURBQXFEO0VBQ3JELG9EQUFvRDtFQUNwRCxrREFBa0Q7RUFDbEQsaURBQWlEO0VBQ2pELHNEQUFzRDtFQUN0RCxxREFBcUQ7RUFDckQsNEJBQTRCO0VBQzVCLHVDQUF1QztFQUN2QyxpREFBaUQ7RUFDakQsc0NBQXNDLEVBQUUsdUJBQXVCO0VBQy9ELGdEQUFnRDtFQUNoRCwwQ0FBMEM7RUFDMUMsZ0RBQWdEO0VBQ2hELHVDQUF1QztFQUN2QywyQkFBMkI7RUFDM0Isd0RBQXdEO0VBQ3hELDRDQUE0QztFQUM1QyxtREFBbUQ7RUFDbkQsZ0RBQWdEO0VBQ2hELHVEQUF1RDtFQUN2RCxrRUFBa0U7RUFDbEUsMkNBQTJDO0VBQzNDLHFDQUFxQztFQUNyQyw0REFBNEQ7QUFDOUQ7O0FBRUE7OztFQUdFLHNCQUFzQjtBQUN4Qjs7QUFFQTtFQUNFO0lBQ0UsdUJBQXVCO0VBQ3pCO0FBQ0Y7QUFDQTtFQUNFLHFEQUFxRDtBQUN2RDs7QUFFQTtFQUNFLFNBQVM7RUFDVCx3Q0FBd0M7RUFDeEMsb0NBQW9DO0VBQ3BDLHdDQUF3QztFQUN4Qyx3Q0FBd0M7RUFDeEMsNEJBQTRCO0VBQzVCLHNDQUFzQztFQUN0QyxvQ0FBb0M7RUFDcEMsOEJBQThCO0VBQzlCLCtDQUErQztFQUMvQyx3Q0FBd0M7QUFDMUM7O0FBRUE7RUFDRSxjQUFjO0VBQ2QsY0FBYztFQUNkLFNBQVM7RUFDVCx5Q0FBeUM7RUFDekMsYUFBYTtBQUNmOztBQUVBO0VBQ0UsYUFBYTtFQUNiLHFCQUFxQjtFQUNyQixnQkFBZ0I7RUFDaEIsZ0JBQWdCO0VBQ2hCLCtCQUErQjtBQUNqQzs7QUFFQTtFQUNFLHVDQUF1QztBQUN6Qzs7QUFFQTtFQUNFO0lBQ0UscUJBQXFCO0VBQ3ZCO0FBQ0Y7QUFDQTtFQUNFLG1DQUFtQztBQUNyQzs7QUFFQTtFQUNFO0lBQ0UsbUJBQW1CO0VBQ3JCO0FBQ0Y7QUFDQTtFQUNFLHlDQUF5QztBQUMzQzs7QUFFQTtFQUNFO0lBQ0Usc0JBQXNCO0VBQ3hCO0FBQ0Y7QUFDQTtFQUNFLHVDQUF1QztBQUN6Qzs7QUFFQTtFQUNFO0lBQ0UscUJBQXFCO0VBQ3ZCO0FBQ0Y7QUFDQTtFQUNFLHNCQUFzQjtBQUN4Qjs7QUFFQTtFQUNFLG9CQUFvQjtBQUN0Qjs7QUFFQTtFQUNFLGFBQWE7RUFDYixtQkFBbUI7QUFDckI7O0FBRUE7RUFDRSx5Q0FBeUM7RUFDekMsaUNBQWlDO0VBQ2pDLFlBQVk7RUFDWixzQ0FBc0M7RUFDdEMsOEJBQThCO0FBQ2hDOztBQUVBO0VBQ0UsbUJBQW1CO0VBQ25CLGtCQUFrQjtFQUNsQixvQkFBb0I7QUFDdEI7O0FBRUE7O0VBR0UsMEJBQTBCO0FBQzVCOztBQUVBOzs7RUFHRSxhQUFhO0VBQ2IsbUJBQW1CO0FBQ3JCOztBQUVBOzs7O0VBSUUsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBRUUsc0JBQXNCO0VBQ3RCLHFCQUFxQjtBQUN2Qjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTs7RUFFRSxtQkFBbUI7QUFDckI7O0FBRUE7RUFDRSxrQkFBa0I7QUFDcEI7O0FBRUE7RUFDRSxpQkFBaUI7RUFDakIsaUNBQWlDO0VBQ2pDLHlDQUF5QztBQUMzQzs7QUFFQTs7RUFFRSxrQkFBa0I7RUFDbEIsaUJBQWlCO0VBQ2pCLGNBQWM7RUFDZCx3QkFBd0I7QUFDMUI7O0FBRUE7RUFDRSxlQUFlO0FBQ2pCOztBQUVBO0VBQ0UsV0FBVztBQUNiOztBQUVBO0VBQ0Usa0VBQWtFO0VBQ2xFLDBCQUEwQjtBQUM1Qjs7QUFFQTtFQUNFLHFEQUFxRDtBQUN2RDs7QUFFQTtFQUNFLGNBQWM7RUFDZCxxQkFBcUI7QUFDdkI7O0FBRUE7Ozs7RUFJRSxzQ0FBc0M7RUFDdEMsY0FBYztBQUNoQjs7QUFFQTtFQUNFLGNBQWM7RUFDZCxhQUFhO0VBQ2IsbUJBQW1CO0VBQ25CLGNBQWM7RUFDZCxrQkFBa0I7RUFDbEIsNkJBQTZCO0FBQy9COztBQUVBO0VBQ0Usa0JBQWtCO0VBQ2xCLGNBQWM7RUFDZCxrQkFBa0I7QUFDcEI7O0FBRUE7RUFDRSxrQkFBa0I7RUFDbEIsNEJBQTRCO0VBQzVCLHFCQUFxQjtBQUN2Qjs7QUFFQTtFQUNFLGNBQWM7QUFDaEI7O0FBRUE7RUFDRSwyQkFBMkI7RUFDM0Isa0JBQWtCO0VBQ2xCLCtDQUErQztFQUMvQywwREFBMEQ7RUFDMUQsc0JBQXNCO0FBQ3hCOztBQUVBO0VBQ0UsVUFBVTtFQUNWLGNBQWM7QUFDaEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7O0VBRUUsc0JBQXNCO0FBQ3hCOztBQUVBO0VBQ0Usb0JBQW9CO0VBQ3BCLHlCQUF5QjtBQUMzQjs7QUFFQTtFQUNFLG9CQUFvQjtFQUNwQix1QkFBdUI7RUFDdkIsaUVBQWlFO0VBQ2pFLGlCQUFpQjtBQUNuQjs7QUFFQTtFQUNFLG1CQUFtQjtFQUNuQixnQ0FBZ0M7QUFDbEM7O0FBRUE7Ozs7OztFQU1FLHFCQUFxQjtFQUNyQixtQkFBbUI7RUFDbkIsZUFBZTtBQUNqQjs7QUFFQTtFQUNFLHFCQUFxQjtBQUN2Qjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLFVBQVU7QUFDWjs7QUFFQTs7Ozs7RUFLRSxTQUFTO0VBQ1Qsb0JBQW9CO0VBQ3BCLGtCQUFrQjtFQUNsQixvQkFBb0I7QUFDdEI7O0FBRUE7O0VBRUUsb0JBQW9CO0FBQ3RCOztBQUVBO0VBQ0UsZUFBZTtBQUNqQjs7QUFFQTtFQUNFLGlCQUFpQjtBQUNuQjs7QUFFQTtFQUNFLFVBQVU7QUFDWjs7QUFFQTtFQUNFLHdCQUF3QjtBQUMxQjs7QUFFQTs7OztFQUlFLDBCQUEwQjtBQUM1Qjs7QUFFQTs7OztFQUlFLGVBQWU7QUFDakI7O0FBRUE7RUFDRSxVQUFVO0VBQ1Ysa0JBQWtCO0FBQ3BCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsWUFBWTtFQUNaLFVBQVU7RUFDVixTQUFTO0VBQ1QsU0FBUztBQUNYOztBQUVBO0VBQ0UsbUJBQW1CO0VBQ25CLFdBQVc7RUFDWCxVQUFVO0VBQ1YscUJBQXFCO0VBQ3JCLG9CQUFvQjtFQUNwQixpQ0FBaUM7QUFDbkM7O0FBRUE7RUFDRTtJQUNFLGlCQUFpQjtFQUNuQjtBQUNGO0FBQ0E7RUFDRSxXQUFXO0FBQ2I7O0FBRUE7Ozs7Ozs7RUFPRSxVQUFVO0FBQ1o7O0FBRUE7RUFDRSxZQUFZO0FBQ2Q7O0FBRUE7RUFDRSw2QkFBNkI7RUFDN0Isb0JBQW9CO0FBQ3RCOztBQUVBOzs7O0VBSUUsY0FBYztBQUNoQjs7QUFFQTtFQUNFLHdCQUF3QjtBQUMxQjs7QUFFQTtFQUNFLFVBQVU7QUFDWjs7QUFPQTtFQUNFLGFBQWE7RUFDYiwwQkFBMEI7QUFDNUI7O0FBRUE7RUFDRSxxQkFBcUI7QUFDdkI7O0FBRUE7RUFDRSxTQUFTO0FBQ1g7O0FBRUE7RUFDRSxrQkFBa0I7RUFDbEIsZUFBZTtBQUNqQjs7QUFFQTtFQUNFLHdCQUF3QjtBQUMxQjs7QUFFQTtFQUNFLHdCQUF3QjtBQUMxQjs7QUFFQTtFQUNFLHNCQUFzQjtFQUN0QixnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7RUFDaEIsZ0JBQWdCO0VBQ2hCLGlDQUFpQztBQUNuQzs7QUFFQTtFQUNFO0lBQ0UsZUFBZTtFQUNqQjtBQUNGO0FBQ0E7RUFDRSxnQkFBZ0I7RUFDaEIsZ0JBQWdCO0VBQ2hCLGlDQUFpQztBQUNuQzs7QUFFQTtFQUNFO0lBQ0UsaUJBQWlCO0VBQ25CO0FBQ0Y7QUFDQTtFQUNFLGdCQUFnQjtFQUNoQixnQkFBZ0I7RUFDaEIsaUNBQWlDO0FBQ25DOztBQUVBO0VBQ0U7SUFDRSxlQUFlO0VBQ2pCO0FBQ0Y7QUFDQTtFQUNFLGdCQUFnQjtFQUNoQixnQkFBZ0I7RUFDaEIsaUNBQWlDO0FBQ25DOztBQUVBO0VBQ0U7SUFDRSxpQkFBaUI7RUFDbkI7QUFDRjtBQUNBO0VBQ0UsZ0JBQWdCO0VBQ2hCLGdCQUFnQjtFQUNoQixpQ0FBaUM7QUFDbkM7O0FBRUE7RUFDRTtJQUNFLGVBQWU7RUFDakI7QUFDRjtBQUNBO0VBQ0UsZ0JBQWdCO0VBQ2hCLGdCQUFnQjtFQUNoQixpQ0FBaUM7QUFDbkM7O0FBRUE7RUFDRTtJQUNFLGlCQUFpQjtFQUNuQjtBQUNGO0FBQ0E7RUFFRSx1QkFBdUI7RUFDdkIsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBRUUsdUJBQXVCO0VBQ3ZCLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLHFCQUFxQjtBQUN2Qjs7QUFFQTtFQUVFLHlCQUF5QjtBQUMzQjs7QUFFQTtFQUNFLGtCQUFrQjtFQUNsQix5QkFBeUI7QUFDM0I7O0FBRUE7RUFDRSxtQkFBbUI7RUFDbkIsc0JBQXNCO0FBQ3hCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsaUJBQWlCO0VBQ2pCLG1CQUFtQjtFQUNuQixrQkFBa0I7RUFDbEIsY0FBYztBQUNoQjs7QUFFQTtFQUNFLGFBQWE7QUFDZjs7QUFFQTtFQUNFLGVBQWU7RUFDZixZQUFZO0FBQ2Q7O0FBRUE7RUFDRSxnQkFBZ0I7RUFDaEIsNkRBQTZEO0VBQzdELGdHQUFnRztFQUNoRyx1Q0FBdUM7RUFDdkMsZUFBZTtFQUNmLFlBQVk7QUFDZDs7QUFFQTtFQUNFLHFCQUFxQjtBQUN2Qjs7QUFFQTtFQUNFLHFCQUFxQjtFQUNyQixjQUFjO0FBQ2hCOztBQUVBO0VBQ0Usa0JBQWtCO0VBQ2xCLGtFQUFrRTtBQUNwRTs7QUFFQTs7Ozs7OztFQU9FLHNCQUFzQjtFQUN0QixpQkFBaUI7RUFDakIsV0FBVztFQUNYLDhDQUE4QztFQUM5Qyw2Q0FBNkM7RUFDN0Msa0JBQWtCO0VBQ2xCLGlCQUFpQjtBQUNuQjs7QUFFQTtFQUNFO0lBQ0UsZ0JBQWdCO0VBQ2xCO0FBQ0Y7QUFDQTtFQUNFO0lBQ0UsZ0JBQWdCO0VBQ2xCO0FBQ0Y7QUFDQTtFQUNFO0lBQ0UsZ0JBQWdCO0VBQ2xCO0FBQ0Y7QUFDQTtFQUNFO0lBQ0UsaUJBQWlCO0VBQ25CO0FBQ0Y7QUFDQTtFQUNFO0lBQ0UsaUJBQWlCO0VBQ25CO0FBQ0Y7QUFDQTtFQUNFLHNCQUFzQjtFQUN0QiwwQkFBMEI7RUFDMUIsMEJBQTBCO0VBQzFCLDBCQUEwQjtFQUMxQiwyQkFBMkI7RUFDM0IsNEJBQTRCO0VBQzVCLDJCQUEyQjtBQUM3Qjs7QUFFQTtFQUNFLHNCQUFzQjtFQUN0QixpQkFBaUI7RUFDakIsYUFBYTtFQUNiLGVBQWU7RUFDZiwwQ0FBMEM7RUFDMUMsOENBQThDO0VBQzlDLDZDQUE2QztBQUMvQzs7QUFFQTtFQUNFLGNBQWM7RUFDZCxXQUFXO0VBQ1gsZUFBZTtFQUNmLDhDQUE4QztFQUM5Qyw2Q0FBNkM7RUFDN0MsK0JBQStCO0FBQ2pDOztBQUVBO0VBQ0UsV0FBVztBQUNiOztBQUVBO0VBQ0UsY0FBYztFQUNkLFdBQVc7QUFDYjs7QUFFQTtFQUNFLGNBQWM7RUFDZCxXQUFXO0FBQ2I7O0FBRUE7RUFDRSxjQUFjO0VBQ2QsVUFBVTtBQUNaOztBQUVBO0VBQ0UsY0FBYztFQUNkLG1CQUFtQjtBQUNyQjs7QUFFQTtFQUNFLGNBQWM7RUFDZCxVQUFVO0FBQ1o7O0FBRUE7RUFDRSxjQUFjO0VBQ2QsVUFBVTtBQUNaOztBQUVBO0VBQ0UsY0FBYztFQUNkLG1CQUFtQjtBQUNyQjs7QUFFQTtFQUNFLGNBQWM7RUFDZCxXQUFXO0FBQ2I7O0FBRUE7RUFDRSxjQUFjO0VBQ2Qsa0JBQWtCO0FBQ3BCOztBQUVBO0VBQ0UsY0FBYztFQUNkLG1CQUFtQjtBQUNyQjs7QUFFQTtFQUNFLGNBQWM7RUFDZCxVQUFVO0FBQ1o7O0FBRUE7RUFDRSxjQUFjO0VBQ2QsbUJBQW1CO0FBQ3JCOztBQUVBO0VBQ0UsY0FBYztFQUNkLG1CQUFtQjtBQUNyQjs7QUFFQTtFQUNFLGNBQWM7RUFDZCxVQUFVO0FBQ1o7O0FBRUE7RUFDRSxjQUFjO0VBQ2QsbUJBQW1CO0FBQ3JCOztBQUVBO0VBQ0UsY0FBYztFQUNkLG1CQUFtQjtBQUNyQjs7QUFFQTtFQUNFLGNBQWM7RUFDZCxVQUFVO0FBQ1o7O0FBRUE7RUFDRSxjQUFjO0VBQ2QsbUJBQW1CO0FBQ3JCOztBQUVBO0VBQ0UsY0FBYztFQUNkLG1CQUFtQjtBQUNyQjs7QUFFQTtFQUNFLGNBQWM7RUFDZCxXQUFXO0FBQ2I7O0FBRUE7RUFFRSxnQ0FBZ0M7QUFDbEM7O0FBRUE7RUFFRSxpQ0FBaUM7QUFDbkM7O0FBRUE7RUFFRSx3QkFBd0I7QUFDMUI7O0FBRUE7RUFFRSxpQ0FBaUM7QUFDbkM7O0FBRUE7RUFFRSxpQ0FBaUM7QUFDbkM7O0FBRUE7RUFFRSx3QkFBd0I7QUFDMUI7O0FBRUE7RUFFRSxpQ0FBaUM7QUFDbkM7O0FBRUE7RUFFRSxpQ0FBaUM7QUFDbkM7O0FBRUE7RUFFRSx3QkFBd0I7QUFDMUI7O0FBRUE7RUFFRSxpQ0FBaUM7QUFDbkM7O0FBRUE7RUFFRSxpQ0FBaUM7QUFDbkM7O0FBRUE7O0VBRUUsaUJBQWlCO0FBQ25COztBQUVBOztFQUVFLGlCQUFpQjtBQUNuQjs7QUFFQTs7RUFFRSx1QkFBdUI7QUFDekI7O0FBRUE7O0VBRUUsdUJBQXVCO0FBQ3pCOztBQUVBOztFQUVFLHNCQUFzQjtBQUN4Qjs7QUFFQTs7RUFFRSxzQkFBc0I7QUFDeEI7O0FBRUE7O0VBRUUsb0JBQW9CO0FBQ3RCOztBQUVBOztFQUVFLG9CQUFvQjtBQUN0Qjs7QUFFQTs7RUFFRSxzQkFBc0I7QUFDeEI7O0FBRUE7O0VBRUUsc0JBQXNCO0FBQ3hCOztBQUVBOztFQUVFLG9CQUFvQjtBQUN0Qjs7QUFFQTs7RUFFRSxvQkFBb0I7QUFDdEI7O0FBRUE7RUFDRTtJQUNFLFdBQVc7RUFDYjtFQUNBO0lBQ0UsY0FBYztJQUNkLFdBQVc7RUFDYjtFQUNBO0lBQ0UsY0FBYztJQUNkLFdBQVc7RUFDYjtFQUNBO0lBQ0UsY0FBYztJQUNkLFVBQVU7RUFDWjtFQUNBO0lBQ0UsY0FBYztJQUNkLG1CQUFtQjtFQUNyQjtFQUNBO0lBQ0UsY0FBYztJQUNkLFVBQVU7RUFDWjtFQUNBO0lBQ0UsY0FBYztJQUNkLFVBQVU7RUFDWjtFQUNBO0lBQ0UsY0FBYztJQUNkLG1CQUFtQjtFQUNyQjtFQUNBO0lBQ0UsY0FBYztJQUNkLFdBQVc7RUFDYjtFQUNBO0lBQ0UsY0FBYztJQUNkLGtCQUFrQjtFQUNwQjtFQUNBO0lBQ0UsY0FBYztJQUNkLG1CQUFtQjtFQUNyQjtFQUNBO0lBQ0UsY0FBYztJQUNkLFVBQVU7RUFDWjtFQUNBO0lBQ0UsY0FBYztJQUNkLG1CQUFtQjtFQUNyQjtFQUNBO0lBQ0UsY0FBYztJQUNkLG1CQUFtQjtFQUNyQjtFQUNBO0lBQ0UsY0FBYztJQUNkLFVBQVU7RUFDWjtFQUNBO0lBQ0UsY0FBYztJQUNkLG1CQUFtQjtFQUNyQjtFQUNBO0lBQ0UsY0FBYztJQUNkLG1CQUFtQjtFQUNyQjtFQUNBO0lBQ0UsY0FBYztJQUNkLFVBQVU7RUFDWjtFQUNBO0lBQ0UsY0FBYztJQUNkLG1CQUFtQjtFQUNyQjtFQUNBO0lBQ0UsY0FBYztJQUNkLG1CQUFtQjtFQUNyQjtFQUNBO0lBQ0UsY0FBYztJQUNkLFdBQVc7RUFDYjtFQUNBO0lBRUUsc0JBQXNCO0VBQ3hCO0VBQ0E7SUFFRSxnQ0FBZ0M7RUFDbEM7RUFDQTtJQUVFLGlDQUFpQztFQUNuQztFQUNBO0lBRUUsd0JBQXdCO0VBQzFCO0VBQ0E7SUFFRSxpQ0FBaUM7RUFDbkM7RUFDQTtJQUVFLGlDQUFpQztFQUNuQztFQUNBO0lBRUUsd0JBQXdCO0VBQzFCO0VBQ0E7SUFFRSxpQ0FBaUM7RUFDbkM7RUFDQTtJQUVFLGlDQUFpQztFQUNuQztFQUNBO0lBRUUsd0JBQXdCO0VBQzFCO0VBQ0E7SUFFRSxpQ0FBaUM7RUFDbkM7RUFDQTtJQUVFLGlDQUFpQztFQUNuQztFQUNBOztJQUVFLGlCQUFpQjtFQUNuQjtFQUNBOztJQUVFLGlCQUFpQjtFQUNuQjtFQUNBOztJQUVFLHVCQUF1QjtFQUN6QjtFQUNBOztJQUVFLHVCQUF1QjtFQUN6QjtFQUNBOztJQUVFLHNCQUFzQjtFQUN4QjtFQUNBOztJQUVFLHNCQUFzQjtFQUN4QjtFQUNBOztJQUVFLG9CQUFvQjtFQUN0QjtFQUNBOztJQUVFLG9CQUFvQjtFQUN0QjtFQUNBOztJQUVFLHNCQUFzQjtFQUN4QjtFQUNBOztJQUVFLHNCQUFzQjtFQUN4QjtFQUNBOztJQUVFLG9CQUFvQjtFQUN0QjtFQUNBOztJQUVFLG9CQUFvQjtFQUN0QjtBQUNGO0FBQ0E7RUFDRTtJQUNFLFdBQVc7RUFDYjtFQUNBO0lBQ0UsY0FBYztJQUNkLFdBQVc7RUFDYjtFQUNBO0lBQ0UsY0FBYztJQUNkLFdBQVc7RUFDYjtFQUNBO0lBQ0UsY0FBYztJQUNkLFVBQVU7RUFDWjtFQUNBO0lBQ0UsY0FBYztJQUNkLG1CQUFtQjtFQUNyQjtFQUNBO0lBQ0UsY0FBYztJQUNkLFVBQVU7RUFDWjtFQUNBO0lBQ0UsY0FBYztJQUNkLFVBQVU7RUFDWjtFQUNBO0lBQ0UsY0FBYztJQUNkLG1CQUFtQjtFQUNyQjtFQUNBO0lBQ0UsY0FBYztJQUNkLFdBQVc7RUFDYjtFQUNBO0lBQ0UsY0FBYztJQUNkLGtCQUFrQjtFQUNwQjtFQUNBO0lBQ0UsY0FBYztJQUNkLG1CQUFtQjtFQUNyQjtFQUNBO0lBQ0UsY0FBYztJQUNkLFVBQVU7RUFDWjtFQUNBO0lBQ0UsY0FBYztJQUNkLG1CQUFtQjtFQUNyQjtFQUNBO0lBQ0UsY0FBYztJQUNkLG1CQUFtQjtFQUNyQjtFQUNBO0lBQ0UsY0FBYztJQUNkLFVBQVU7RUFDWjtFQUNBO0lBQ0UsY0FBYztJQUNkLG1CQUFtQjtFQUNyQjtFQUNBO0lBQ0UsY0FBYztJQUNkLG1CQUFtQjtFQUNyQjtFQUNBO0lBQ0UsY0FBYztJQUNkLFVBQVU7RUFDWjtFQUNBO0lBQ0UsY0FBYztJQUNkLG1CQUFtQjtFQUNyQjtFQUNBO0lBQ0UsY0FBYztJQUNkLG1CQUFtQjtFQUNyQjtFQUNBO0lBQ0UsY0FBYztJQUNkLFdBQVc7RUFDYjtFQUNBO0lBRUUsc0JBQXNCO0VBQ3hCO0VBQ0E7SUFFRSxnQ0FBZ0M7RUFDbEM7RUFDQTtJQUVFLGlDQUFpQztFQUNuQztFQUNBO0lBRUUsd0JBQXdCO0VBQzFCO0VBQ0E7SUFFRSxpQ0FBaUM7RUFDbkM7RUFDQTtJQUVFLGlDQUFpQztFQUNuQztFQUNBO0lBRUUsd0JBQXdCO0VBQzFCO0VBQ0E7SUFFRSxpQ0FBaUM7RUFDbkM7RUFDQTtJQUVFLGlDQUFpQztFQUNuQztFQUNBO0lBRUUsd0JBQXdCO0VBQzFCO0VBQ0E7SUFFRSxpQ0FBaUM7RUFDbkM7RUFDQTtJQUVFLGlDQUFpQztFQUNuQztFQUNBOztJQUVFLGlCQUFpQjtFQUNuQjtFQUNBOztJQUVFLGlCQUFpQjtFQUNuQjtFQUNBOztJQUVFLHVCQUF1QjtFQUN6QjtFQUNBOztJQUVFLHVCQUF1QjtFQUN6QjtFQUNBOztJQUVFLHNCQUFzQjtFQUN4QjtFQUNBOztJQUVFLHNCQUFzQjtFQUN4QjtFQUNBOztJQUVFLG9CQUFvQjtFQUN0QjtFQUNBOztJQUVFLG9CQUFvQjtFQUN0QjtFQUNBOztJQUVFLHNCQUFzQjtFQUN4QjtFQUNBOztJQUVFLHNCQUFzQjtFQUN4QjtFQUNBOztJQUVFLG9CQUFvQjtFQUN0QjtFQUNBOztJQUVFLG9CQUFvQjtFQUN0QjtBQUNGO0FBQ0E7RUFDRTtJQUNFLFdBQVc7RUFDYjtFQUNBO0lBQ0UsY0FBYztJQUNkLFdBQVc7RUFDYjtFQUNBO0lBQ0UsY0FBYztJQUNkLFdBQVc7RUFDYjtFQUNBO0lBQ0UsY0FBYztJQUNkLFVBQVU7RUFDWjtFQUNBO0lBQ0UsY0FBYztJQUNkLG1CQUFtQjtFQUNyQjtFQUNBO0lBQ0UsY0FBYztJQUNkLFVBQVU7RUFDWjtFQUNBO0lBQ0UsY0FBYztJQUNkLFVBQVU7RUFDWjtFQUNBO0lBQ0UsY0FBYztJQUNkLG1CQUFtQjtFQUNyQjtFQUNBO0lBQ0UsY0FBYztJQUNkLFdBQVc7RUFDYjtFQUNBO0lBQ0UsY0FBYztJQUNkLGtCQUFrQjtFQUNwQjtFQUNBO0lBQ0UsY0FBYztJQUNkLG1CQUFtQjtFQUNyQjtFQUNBO0lBQ0UsY0FBYztJQUNkLFVBQVU7RUFDWjtFQUNBO0lBQ0UsY0FBYztJQUNkLG1CQUFtQjtFQUNyQjtFQUNBO0lBQ0UsY0FBYztJQUNkLG1CQUFtQjtFQUNyQjtFQUNBO0lBQ0UsY0FBYztJQUNkLFVBQVU7RUFDWjtFQUNBO0lBQ0UsY0FBYztJQUNkLG1CQUFtQjtFQUNyQjtFQUNBO0lBQ0UsY0FBYztJQUNkLG1CQUFtQjtFQUNyQjtFQUNBO0lBQ0UsY0FBYztJQUNkLFVBQVU7RUFDWjtFQUNBO0lBQ0UsY0FBYztJQUNkLG1CQUFtQjtFQUNyQjtFQUNBO0lBQ0UsY0FBYztJQUNkLG1CQUFtQjtFQUNyQjtFQUNBO0lBQ0UsY0FBYztJQUNkLFdBQVc7RUFDYjtFQUNBO0lBRUUsc0JBQXNCO0VBQ3hCO0VBQ0E7SUFFRSxnQ0FBZ0M7RUFDbEM7RUFDQTtJQUVFLGlDQUFpQztFQUNuQztFQUNBO0lBRUUsd0JBQXdCO0VBQzFCO0VBQ0E7SUFFRSxpQ0FBaUM7RUFDbkM7RUFDQTtJQUVFLGlDQUFpQztFQUNuQztFQUNBO0lBRUUsd0JBQXdCO0VBQzFCO0VBQ0E7SUFFRSxpQ0FBaUM7RUFDbkM7RUFDQTtJQUVFLGlDQUFpQztFQUNuQztFQUNBO0lBRUUsd0JBQXdCO0VBQzFCO0VBQ0E7SUFFRSxpQ0FBaUM7RUFDbkM7RUFDQTtJQUVFLGlDQUFpQztFQUNuQztFQUNBOztJQUVFLGlCQUFpQjtFQUNuQjtFQUNBOztJQUVFLGlCQUFpQjtFQUNuQjtFQUNBOztJQUVFLHVCQUF1QjtFQUN6QjtFQUNBOztJQUVFLHVCQUF1QjtFQUN6QjtFQUNBOztJQUVFLHNCQUFzQjtFQUN4QjtFQUNBOztJQUVFLHNCQUFzQjtFQUN4QjtFQUNBOztJQUVFLG9CQUFvQjtFQUN0QjtFQUNBOztJQUVFLG9CQUFvQjtFQUN0QjtFQUNBOztJQUVFLHNCQUFzQjtFQUN4QjtFQUNBOztJQUVFLHNCQUFzQjtFQUN4QjtFQUNBOztJQUVFLG9CQUFvQjtFQUN0QjtFQUNBOztJQUVFLG9CQUFvQjtFQUN0QjtBQUNGO0FBQ0E7RUFDRTtJQUNFLFdBQVc7RUFDYjtFQUNBO0lBQ0UsY0FBYztJQUNkLFdBQVc7RUFDYjtFQUNBO0lBQ0UsY0FBYztJQUNkLFdBQVc7RUFDYjtFQUNBO0lBQ0UsY0FBYztJQUNkLFVBQVU7RUFDWjtFQUNBO0lBQ0UsY0FBYztJQUNkLG1CQUFtQjtFQUNyQjtFQUNBO0lBQ0UsY0FBYztJQUNkLFVBQVU7RUFDWjtFQUNBO0lBQ0UsY0FBYztJQUNkLFVBQVU7RUFDWjtFQUNBO0lBQ0UsY0FBYztJQUNkLG1CQUFtQjtFQUNyQjtFQUNBO0lBQ0UsY0FBYztJQUNkLFdBQVc7RUFDYjtFQUNBO0lBQ0UsY0FBYztJQUNkLGtCQUFrQjtFQUNwQjtFQUNBO0lBQ0UsY0FBYztJQUNkLG1CQUFtQjtFQUNyQjtFQUNBO0lBQ0UsY0FBYztJQUNkLFVBQVU7RUFDWjtFQUNBO0lBQ0UsY0FBYztJQUNkLG1CQUFtQjtFQUNyQjtFQUNBO0lBQ0UsY0FBYztJQUNkLG1CQUFtQjtFQUNyQjtFQUNBO0lBQ0UsY0FBYztJQUNkLFVBQVU7RUFDWjtFQUNBO0lBQ0UsY0FBYztJQUNkLG1CQUFtQjtFQUNyQjtFQUNBO0lBQ0UsY0FBYztJQUNkLG1CQUFtQjtFQUNyQjtFQUNBO0lBQ0UsY0FBYztJQUNkLFVBQVU7RUFDWjtFQUNBO0lBQ0UsY0FBYztJQUNkLG1CQUFtQjtFQUNyQjtFQUNBO0lBQ0UsY0FBYztJQUNkLG1CQUFtQjtFQUNyQjtFQUNBO0lBQ0UsY0FBYztJQUNkLFdBQVc7RUFDYjtFQUNBO0lBRUUsc0JBQXNCO0VBQ3hCO0VBQ0E7SUFFRSxnQ0FBZ0M7RUFDbEM7RUFDQTtJQUVFLGlDQUFpQztFQUNuQztFQUNBO0lBRUUsd0JBQXdCO0VBQzFCO0VBQ0E7SUFFRSxpQ0FBaUM7RUFDbkM7RUFDQTtJQUVFLGlDQUFpQztFQUNuQztFQUNBO0lBRUUsd0JBQXdCO0VBQzFCO0VBQ0E7SUFFRSxpQ0FBaUM7RUFDbkM7RUFDQTtJQUVFLGlDQUFpQztFQUNuQztFQUNBO0lBRUUsd0JBQXdCO0VBQzFCO0VBQ0E7SUFFRSxpQ0FBaUM7RUFDbkM7RUFDQTtJQUVFLGlDQUFpQztFQUNuQztFQUNBOztJQUVFLGlCQUFpQjtFQUNuQjtFQUNBOztJQUVFLGlCQUFpQjtFQUNuQjtFQUNBOztJQUVFLHVCQUF1QjtFQUN6QjtFQUNBOztJQUVFLHVCQUF1QjtFQUN6QjtFQUNBOztJQUVFLHNCQUFzQjtFQUN4QjtFQUNBOztJQUVFLHNCQUFzQjtFQUN4QjtFQUNBOztJQUVFLG9CQUFvQjtFQUN0QjtFQUNBOztJQUVFLG9CQUFvQjtFQUN0QjtFQUNBOztJQUVFLHNCQUFzQjtFQUN4QjtFQUNBOztJQUVFLHNCQUFzQjtFQUN4QjtFQUNBOztJQUVFLG9CQUFvQjtFQUN0QjtFQUNBOztJQUVFLG9CQUFvQjtFQUN0QjtBQUNGO0FBQ0E7RUFDRTtJQUNFLFdBQVc7RUFDYjtFQUNBO0lBQ0UsY0FBYztJQUNkLFdBQVc7RUFDYjtFQUNBO0lBQ0UsY0FBYztJQUNkLFdBQVc7RUFDYjtFQUNBO0lBQ0UsY0FBYztJQUNkLFVBQVU7RUFDWjtFQUNBO0lBQ0UsY0FBYztJQUNkLG1CQUFtQjtFQUNyQjtFQUNBO0lBQ0UsY0FBYztJQUNkLFVBQVU7RUFDWjtFQUNBO0lBQ0UsY0FBYztJQUNkLFVBQVU7RUFDWjtFQUNBO0lBQ0UsY0FBYztJQUNkLG1CQUFtQjtFQUNyQjtFQUNBO0lBQ0UsY0FBYztJQUNkLFdBQVc7RUFDYjtFQUNBO0lBQ0UsY0FBYztJQUNkLGtCQUFrQjtFQUNwQjtFQUNBO0lBQ0UsY0FBYztJQUNkLG1CQUFtQjtFQUNyQjtFQUNBO0lBQ0UsY0FBYztJQUNkLFVBQVU7RUFDWjtFQUNBO0lBQ0UsY0FBYztJQUNkLG1CQUFtQjtFQUNyQjtFQUNBO0lBQ0UsY0FBYztJQUNkLG1CQUFtQjtFQUNyQjtFQUNBO0lBQ0UsY0FBYztJQUNkLFVBQVU7RUFDWjtFQUNBO0lBQ0UsY0FBYztJQUNkLG1CQUFtQjtFQUNyQjtFQUNBO0lBQ0UsY0FBYztJQUNkLG1CQUFtQjtFQUNyQjtFQUNBO0lBQ0UsY0FBYztJQUNkLFVBQVU7RUFDWjtFQUNBO0lBQ0UsY0FBYztJQUNkLG1CQUFtQjtFQUNyQjtFQUNBO0lBQ0UsY0FBYztJQUNkLG1CQUFtQjtFQUNyQjtFQUNBO0lBQ0UsY0FBYztJQUNkLFdBQVc7RUFDYjtFQUNBO0lBRUUsc0JBQXNCO0VBQ3hCO0VBQ0E7SUFFRSxnQ0FBZ0M7RUFDbEM7RUFDQTtJQUVFLGlDQUFpQztFQUNuQztFQUNBO0lBRUUsd0JBQXdCO0VBQzFCO0VBQ0E7SUFFRSxpQ0FBaUM7RUFDbkM7RUFDQTtJQUVFLGlDQUFpQztFQUNuQztFQUNBO0lBRUUsd0JBQXdCO0VBQzFCO0VBQ0E7SUFFRSxpQ0FBaUM7RUFDbkM7RUFDQTtJQUVFLGlDQUFpQztFQUNuQztFQUNBO0lBRUUsd0JBQXdCO0VBQzFCO0VBQ0E7SUFFRSxpQ0FBaUM7RUFDbkM7RUFDQTtJQUVFLGlDQUFpQztFQUNuQztFQUNBOztJQUVFLGlCQUFpQjtFQUNuQjtFQUNBOztJQUVFLGlCQUFpQjtFQUNuQjtFQUNBOztJQUVFLHVCQUF1QjtFQUN6QjtFQUNBOztJQUVFLHVCQUF1QjtFQUN6QjtFQUNBOztJQUVFLHNCQUFzQjtFQUN4QjtFQUNBOztJQUVFLHNCQUFzQjtFQUN4QjtFQUNBOztJQUVFLG9CQUFvQjtFQUN0QjtFQUNBOztJQUVFLG9CQUFvQjtFQUN0QjtFQUNBOztJQUVFLHNCQUFzQjtFQUN4QjtFQUNBOztJQUVFLHNCQUFzQjtFQUN4QjtFQUNBOztJQUVFLG9CQUFvQjtFQUN0QjtFQUNBOztJQUVFLG9CQUFvQjtFQUN0QjtBQUNGO0FBQ0E7RUFDRSwrQkFBK0I7RUFDL0IsNEJBQTRCO0VBQzVCLGdDQUFnQztFQUNoQyw2QkFBNkI7RUFDN0IsNENBQTRDO0VBQzVDLGtDQUFrQztFQUNsQyxpREFBaUQ7RUFDakQsa0NBQWtDO0VBQ2xDLG9EQUFvRDtFQUNwRCxpRUFBaUU7RUFDakUsbURBQW1EO0VBQ25ELCtEQUErRDtFQUMvRCxrREFBa0Q7RUFDbEQsZ0VBQWdFO0VBQ2hFLFdBQVc7RUFDWCxtQkFBbUI7RUFDbkIsbUJBQW1CO0VBQ25CLDJDQUEyQztBQUM3Qzs7QUFFQTtFQUNFLHdCQUF3QjtFQUN4Qix3RkFBd0Y7RUFDeEYscUNBQXFDO0VBQ3JDLDRDQUE0QztFQUM1Qyw4R0FBOEc7QUFDaEg7O0FBRUE7RUFDRSx1QkFBdUI7QUFDekI7O0FBRUE7RUFDRSxzQkFBc0I7QUFDeEI7O0FBRUE7RUFDRSxnRUFBZ0U7QUFDbEU7O0FBRUE7RUFDRSxpQkFBaUI7QUFDbkI7O0FBRUE7RUFDRSx3QkFBd0I7QUFDMUI7O0FBRUE7RUFDRSx1Q0FBdUM7QUFDekM7O0FBRUE7RUFDRSx1Q0FBdUM7QUFDekM7O0FBRUE7RUFDRSxzQkFBc0I7QUFDeEI7O0FBRUE7RUFDRSxtQkFBbUI7QUFDckI7O0FBRUE7RUFDRSxzREFBc0Q7RUFDdEQsZ0RBQWdEO0FBQ2xEOztBQUVBO0VBQ0Usc0RBQXNEO0VBQ3RELGdEQUFnRDtBQUNsRDs7QUFFQTtFQUNFLHNEQUFzRDtFQUN0RCxnREFBZ0Q7QUFDbEQ7O0FBRUE7RUFDRSxxREFBcUQ7RUFDckQsK0NBQStDO0FBQ2pEOztBQUVBO0VBQ0UsMEJBQTBCO0VBQzFCLHNDQUFzQztFQUN0QyxvREFBb0Q7RUFDcEQsbURBQW1EO0VBQ25ELGtDQUFrQztFQUNsQyxpREFBaUQ7RUFDakQsaUNBQWlDO0VBQ2pDLG9EQUFvRDtFQUNwRCxnQ0FBZ0M7RUFDaEMsNkJBQTZCO0VBQzdCLDJDQUEyQztBQUM3Qzs7QUFFQTtFQUNFLDBCQUEwQjtFQUMxQix3Q0FBd0M7RUFDeEMscURBQXFEO0VBQ3JELG1EQUFtRDtFQUNuRCxrQ0FBa0M7RUFDbEMsa0RBQWtEO0VBQ2xELGlDQUFpQztFQUNqQyxvREFBb0Q7RUFDcEQsZ0NBQWdDO0VBQ2hDLDZCQUE2QjtFQUM3QiwyQ0FBMkM7QUFDN0M7O0FBRUE7RUFDRSwwQkFBMEI7RUFDMUIsd0NBQXdDO0VBQ3hDLHFEQUFxRDtFQUNyRCxtREFBbUQ7RUFDbkQsa0NBQWtDO0VBQ2xDLGtEQUFrRDtFQUNsRCxpQ0FBaUM7RUFDakMsa0RBQWtEO0VBQ2xELGdDQUFnQztFQUNoQyw2QkFBNkI7RUFDN0IsMkNBQTJDO0FBQzdDOztBQUVBO0VBQ0UsMEJBQTBCO0VBQzFCLHdDQUF3QztFQUN4QyxxREFBcUQ7RUFDckQsbURBQW1EO0VBQ25ELGtDQUFrQztFQUNsQyxrREFBa0Q7RUFDbEQsaUNBQWlDO0VBQ2pDLGlEQUFpRDtFQUNqRCxnQ0FBZ0M7RUFDaEMsNkJBQTZCO0VBQzdCLDJDQUEyQztBQUM3Qzs7QUFFQTtFQUNFLDBCQUEwQjtFQUMxQixvQ0FBb0M7RUFDcEMsbURBQW1EO0VBQ25ELGtEQUFrRDtFQUNsRCxrQ0FBa0M7RUFDbEMsZ0RBQWdEO0VBQ2hELGlDQUFpQztFQUNqQyxpREFBaUQ7RUFDakQsZ0NBQWdDO0VBQ2hDLDZCQUE2QjtFQUM3QiwyQ0FBMkM7QUFDN0M7O0FBRUE7RUFDRSwwQkFBMEI7RUFDMUIsb0NBQW9DO0VBQ3BDLGlEQUFpRDtFQUNqRCxrREFBa0Q7RUFDbEQsa0NBQWtDO0VBQ2xDLGdEQUFnRDtFQUNoRCxpQ0FBaUM7RUFDakMsbURBQW1EO0VBQ25ELGdDQUFnQztFQUNoQyw2QkFBNkI7RUFDN0IsMkNBQTJDO0FBQzdDOztBQUVBO0VBQ0UsMEJBQTBCO0VBQzFCLHVCQUF1QjtFQUN2Qiw4Q0FBOEM7RUFDOUMsa0RBQWtEO0VBQ2xELGtDQUFrQztFQUNsQywrQ0FBK0M7RUFDL0MsaUNBQWlDO0VBQ2pDLG1EQUFtRDtFQUNuRCxnQ0FBZ0M7RUFDaEMsNkJBQTZCO0VBQzdCLDJDQUEyQztBQUM3Qzs7QUFFQTtFQUNFLHVCQUF1QjtFQUN2Qix1QkFBdUI7RUFDdkIsK0NBQStDO0VBQy9DLDhDQUE4QztFQUM5QywrQkFBK0I7RUFDL0IsNENBQTRDO0VBQzVDLDhCQUE4QjtFQUM5QiwrQ0FBK0M7RUFDL0MsNkJBQTZCO0VBQzdCLDZCQUE2QjtFQUM3QiwyQ0FBMkM7QUFDN0M7O0FBRUE7RUFDRSxnQkFBZ0I7RUFDaEIsaUNBQWlDO0FBQ25DOztBQUVBO0VBQ0U7SUFDRSxnQkFBZ0I7SUFDaEIsaUNBQWlDO0VBQ25DO0FBQ0Y7QUFDQTtFQUNFO0lBQ0UsZ0JBQWdCO0lBQ2hCLGlDQUFpQztFQUNuQztBQUNGO0FBQ0E7RUFDRTtJQUNFLGdCQUFnQjtJQUNoQixpQ0FBaUM7RUFDbkM7QUFDRjtBQUNBO0VBQ0U7SUFDRSxnQkFBZ0I7SUFDaEIsaUNBQWlDO0VBQ25DO0FBQ0Y7QUFDQTtFQUNFO0lBQ0UsZ0JBQWdCO0lBQ2hCLGlDQUFpQztFQUNuQztBQUNGO0FBQ0E7RUFDRSxxQkFBcUI7QUFDdkI7O0FBRUE7RUFDRSxxREFBcUQ7RUFDckQsd0RBQXdEO0VBQ3hELGdCQUFnQjtFQUNoQixrQkFBa0I7RUFDbEIsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsbURBQW1EO0VBQ25ELHNEQUFzRDtFQUN0RCxzQkFBc0I7QUFDeEI7O0FBRUE7RUFDRSxvREFBb0Q7RUFDcEQsdURBQXVEO0VBQ3ZELHVCQUF1QjtBQUN6Qjs7QUFFQTtFQUNFLG1CQUFtQjtFQUNuQixrQkFBa0I7RUFDbEIsaUNBQWlDO0FBQ25DOztBQUVBO0VBQ0UsY0FBYztFQUNkLFdBQVc7RUFDWCx5QkFBeUI7RUFDekIsb0JBQW9CO0VBQ3BCLGdCQUFnQjtFQUNoQixnQkFBZ0I7RUFDaEIsNEJBQTRCO0VBQzVCLHdCQUF3QjtFQUN4QixxQkFBcUI7RUFDckIsZ0JBQWdCO0VBQ2hCLG9DQUFvQztFQUNwQyw0QkFBNEI7RUFDNUIsNkRBQTZEO0VBQzdELHVDQUF1QztFQUN2Qyx3RUFBd0U7QUFDMUU7O0FBRUE7RUFDRTtJQUNFLGdCQUFnQjtFQUNsQjtBQUNGO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxlQUFlO0FBQ2pCOztBQUVBO0VBQ0UsNEJBQTRCO0VBQzVCLG9DQUFvQztFQUNwQyxxQkFBcUI7RUFDckIsVUFBVTtFQUNWLGtEQUFrRDtBQUNwRDs7QUFFQTtFQUNFLGVBQWU7RUFDZixhQUFhO0VBQ2IsU0FBUztBQUNYOztBQUVBO0VBQ0UsY0FBYztFQUNkLFVBQVU7QUFDWjs7QUFFQTtFQUNFLHFFQUFxRTtFQUNyRSxVQUFVO0FBQ1o7O0FBRUE7RUFDRSxxRUFBcUU7RUFDckUsVUFBVTtBQUNaOztBQUVBO0VBQ0UsNEJBQTRCO0VBQzVCLHlDQUF5QztFQUN6QyxxQ0FBcUM7RUFDckMsVUFBVTtBQUNaOztBQW1CQTtFQUNFLHlCQUF5QjtFQUN6QiwwQkFBMEI7RUFFMUIsMEJBQTBCO0VBQzFCLDRCQUE0QjtFQUM1Qix3Q0FBd0M7RUFDeEMsb0JBQW9CO0VBQ3BCLHFCQUFxQjtFQUNyQixtQkFBbUI7RUFDbkIsZUFBZTtFQUNmLGdEQUFnRDtFQUNoRCxnQkFBZ0I7RUFDaEIscUlBQXFJO0FBQ3ZJOztBQUVBO0VBS0U7SUFDRSxnQkFBZ0I7RUFDbEI7QUFDRjs7QUFLQTtFQUNFLHlDQUF5QztBQUMzQzs7QUFFQTtFQUNFLGNBQWM7RUFDZCxXQUFXO0VBQ1gsbUJBQW1CO0VBQ25CLGdCQUFnQjtFQUNoQixnQkFBZ0I7RUFDaEIsNEJBQTRCO0VBQzVCLDZCQUE2QjtFQUM3Qix5QkFBeUI7RUFDekIsdUNBQXVDO0FBQ3pDOztBQUVBO0VBQ0UsVUFBVTtBQUNaOztBQUVBO0VBQ0UsZ0JBQWdCO0VBQ2hCLGVBQWU7QUFDakI7O0FBRUE7RUFDRSw4REFBOEQ7RUFDOUQsdUJBQXVCO0VBQ3ZCLHVCQUF1QjtFQUN2QiwwQ0FBMEM7QUFDNUM7O0FBU0E7RUFDRSx1QkFBdUI7RUFDdkIsd0JBQXdCO0VBRXhCLHlCQUF5QjtBQUMzQjs7QUFFQTtFQUNFLDREQUE0RDtFQUM1RCxvQkFBb0I7RUFDcEIsc0JBQXNCO0VBQ3RCLDBDQUEwQztBQUM1Qzs7QUFTQTtFQUNFLG9CQUFvQjtFQUNwQixxQkFBcUI7RUFFckIsdUJBQXVCO0FBQ3pCOztBQUVBO0VBQ0UsK0RBQStEO0FBQ2pFOztBQUVBO0VBQ0UsOERBQThEO0FBQ2hFOztBQUVBO0VBQ0UsNERBQTREO0FBQzlEOztBQUVBO0VBQ0UsV0FBVztFQUNYLDJEQUEyRDtFQUMzRCxpQkFBaUI7QUFDbkI7O0FBRUE7RUFDRSxlQUFlO0FBQ2pCOztBQUVBO0VBQ0Usb0JBQW9CO0VBQ3BCLHVDQUF1QztBQUN6Qzs7QUFFQTtFQUNFLG9CQUFvQjtFQUNwQix1Q0FBdUM7QUFDekM7O0FBRUE7RUFDRSwwREFBMEQ7QUFDNUQ7O0FBRUE7RUFDRSx3REFBd0Q7QUFDMUQ7O0FBRUE7RUFDRSxrQkFBa0I7QUFDcEI7O0FBRUE7RUFFRSw4QkFBOEI7QUFDaEM7O0FBRUE7RUFDRSxrQkFBa0I7RUFDbEIseUJBQXlCO0VBQ3pCLFFBQVE7RUFDUixpQkFBaUI7RUFDakIsa0JBQWtCO0VBQ2xCLHdCQUF3QjtFQUN4Qix1QkFBdUI7RUFDdkIsU0FBUztFQUNULDBDQUEwQztFQUMxQyxxSUFBcUk7QUFDdkk7O0FBRUE7RUFDRTtJQUNFLGdCQUFnQjtFQUNsQjtBQUNGO0FBQ0E7RUFDRSx3Q0FBd0M7QUFDMUM7O0FBRUE7RUFDRSw0Q0FBNEM7QUFDOUM7O0FBRUE7RUFDRSw0QkFBNEI7RUFDNUIsb0NBQW9DO0VBQ3BDLHFCQUFxQjtFQUNyQixVQUFVO0VBQ1Ysa0RBQWtEO0FBQ3BEOztBQUVBO0VBQ0UsY0FBYztFQUNkLGNBQWM7RUFDZCxlQUFlO0VBQ2YsMkNBQTJDO0VBQzNDLHlrQ0FBeWtDO0VBQ3prQyxpa0NBQWlrQztBQUNua0M7O0FBRUE7RUFDRSxvNkNBQW82QztFQUNwNkMsNDVDQUE0NUM7QUFDOTVDOztBQUVBO0VBQ0UsYUFBYTtFQUNiLGNBQWM7RUFDZCx5QkFBeUI7RUFDekIsaUJBQWlCO0FBQ25COztBQUVBO0VBQ0UsV0FBVztFQUNYLFlBQVk7RUFDWix1QkFBdUI7RUFDdkIsZUFBZTtBQUNqQjs7QUFFQTtFQUNFLGlDQUFpQztFQUNqQyxtQkFBbUI7RUFDbkIsb0JBQW9CO0VBQ3BCLDBCQUEwQjtFQUMxQix1Q0FBdUM7QUFDekM7O0FBRUE7RUFDRSxpQ0FBaUM7RUFDakMsb0JBQW9CO0VBQ3BCLHFCQUFxQjtFQUNyQiwyQkFBMkI7QUFDN0I7O0FBRUE7RUFDRSx5UEFBeVA7RUFDelAsY0FBYztFQUNkLFdBQVc7RUFFWCw2QkFBNkI7RUFFN0IsMkJBQTJCO0VBQzNCLHFCQUFxQjtFQUNyQix3QkFBd0I7RUFDeEIsb0JBQW9CO0VBQ3BCLGdCQUFnQjtFQUNoQixnQkFBZ0I7RUFDaEIsNEJBQTRCO0VBQzVCLHdCQUF3QjtFQUN4QixxQkFBcUI7RUFDckIsZ0JBQWdCO0VBQ2hCLG9DQUFvQztFQUNwQyxxRkFBcUY7RUFDckYsNEJBQTRCO0VBQzVCLHlDQUF5QztFQUN6QywwQkFBMEI7RUFDMUIsNkRBQTZEO0VBQzdELHVDQUF1QztFQUN2Qyx3RUFBd0U7QUFDMUU7O0FBRUE7RUFDRTtJQUNFLGdCQUFnQjtFQUNsQjtBQUNGO0FBQ0E7RUFDRSxxQkFBcUI7RUFDckIsVUFBVTtFQUNWLGtEQUFrRDtBQUNwRDs7QUFFQTtFQUVFLDJCQUEyQjtFQUMzQixzQkFBc0I7QUFDeEI7O0FBRUE7RUFDRSx5Q0FBeUM7RUFDekMscUNBQXFDO0FBQ3ZDOztBQUVBO0VBQ0Usa0JBQWtCO0VBQ2xCLHdDQUF3QztBQUMxQzs7QUFFQTtFQUVFLDRCQUE0QjtFQUM1QixvQkFBb0I7RUFDcEIsdUJBQXVCO0VBQ3ZCLHVCQUF1QjtFQUN2QiwwQ0FBMEM7QUFDNUM7O0FBRUE7RUFFRSwwQkFBMEI7RUFDMUIsbUJBQW1CO0VBQ25CLHNCQUFzQjtFQUN0QixzQkFBc0I7RUFDdEIsMENBQTBDO0FBQzVDOztBQUVBO0VBQ0UsNlFBQTZRO0FBQy9ROztBQUVBOztFQUVFLG9DQUFvQztFQUNwQyw0Q0FBNEM7RUFDNUMsd0NBQXdDO0VBQ3hDLHdDQUF3QztFQUN4QyxvREFBb0Q7RUFDcEQsOENBQThDO0VBQzlDLDBFQUEwRTtFQUMxRSw2REFBNkQ7RUFDN0QsNkRBQTZEO0VBQzdELCtEQUErRDtFQUMvRCw2REFBNkQ7RUFDN0QsNERBQTREO0VBQzVELHNFQUFzRTtFQUN0RSwwREFBMEQ7RUFDMUQsb0RBQW9EO0VBQ3BELG1EQUFtRDtFQUNuRCxnRkFBZ0Y7RUFDaEYscUVBQXFFO0VBQ3JFLHFEQUFxRDtFQUNyRCxvREFBb0Q7RUFDcEQsNkNBQTZDO0VBQzdDLDhDQUE4QztFQUM5Qyw0Q0FBNEM7RUFDNUMsNENBQTRDO0VBQzVDLCtWQUErVjtFQUMvVixxRUFBcUU7RUFDckUsdUVBQXVFO0VBQ3ZFLG1EQUFtRDtFQUNuRCwrQ0FBK0M7RUFDL0MsZ0RBQWdEO0VBQ2hELDhDQUE4QztFQUM5Qyw4Q0FBOEM7RUFDOUMscVJBQXFSO0VBQ3JSLHVFQUF1RTtFQUN2RSx5RUFBeUU7RUFDekUsb0RBQW9EO0VBQ3BELG9EQUFvRDtFQUNwRCxxREFBcUQ7RUFDckQseUVBQXlFO0VBQ3pFLGtEQUFrRDtFQUNsRCx3RUFBd0U7RUFDeEUsd0VBQXdFO0VBQ3hFLHFFQUFxRTtFQUNyRSx3REFBd0Q7RUFDeEQsZ0RBQWdEO0VBQ2hELHVEQUF1RDtFQUN2RCxzRUFBc0U7RUFDdEUsc0VBQXNFO0VBQ3RFLHdFQUF3RTtFQUN4RSxrRUFBa0U7RUFDbEUsaURBQWlEO0VBQ2pELGtEQUFrRDtFQUNsRCxvREFBb0Q7RUFDcEQsZ0RBQWdEO0VBQ2hELDREQUE0RDtFQUM1RCx3REFBd0Q7RUFDeEQsMERBQTBEO0VBQzFELHFEQUFxRDtFQUNyRCx1REFBdUQ7RUFDdkQsdUVBQXVFO0VBQ3ZFLGdFQUFnRTtFQUNoRSxnREFBZ0Q7RUFDaEQsaURBQWlEO0VBQ2pELDRDQUE0QztFQUM1QywwQ0FBMEM7RUFDMUMsb0VBQW9FO0VBQ3BFLHdEQUF3RDtFQUN4RCxzRUFBc0U7RUFDdEUsaUZBQWlGO0VBQ2pGLGlFQUFpRTtFQUNqRSwrREFBK0Q7RUFDL0QsdUZBQXVGO0VBQ3ZGLHlFQUF5RTtFQUN6RSxtREFBbUQ7RUFDbkQsK0RBQStEO0VBQy9ELHNHQUFzRztFQUN0Ryw4REFBOEQ7RUFDOUQsbUVBQW1FO0VBQ25FLHdFQUF3RTtFQUN4RSxnVEFBZ1Q7RUFDaFQsa0ZBQWtGO0VBQ2xGLGdEQUFnRDtFQUNoRCw2Q0FBNkM7RUFDN0MsdURBQXVEO0VBQ3ZELGlFQUFpRTtFQUNqRSxpRUFBaUU7RUFDakUsa0RBQWtEO0VBQ2xELGlEQUFpRDtFQUNqRCxrREFBa0Q7RUFDbEQsa1dBQWtXO0VBQ2xXLHlFQUF5RTtFQUN6RSwwRUFBMEU7RUFDMUUsb0RBQW9EO0VBQ3BELG1EQUFtRDtFQUNuRCx5REFBeUQ7RUFDekQseURBQXlEO0VBQ3pELGtCQUFrQjtBQUNwQjs7QUFFQTs7O0VBR0UsNkNBQTZDO0VBQzdDLG1EQUFtRDtFQUNuRCwyRkFBMkY7QUFDN0Y7O0FBRUE7OztFQUdFLDZDQUE2QztFQUM3QyxtREFBbUQ7RUFDbkQsMkZBQTJGO0FBQzdGOztBQUVBO0VBQ0UsYUFBYTtBQUNmOztBQUVBO0VBQ0UsYUFBYTtFQUNiLGVBQWU7RUFDZixvQkFBb0I7RUFDcEIsV0FBVztFQUNYLHFEQUFxRDtFQUNyRCxpREFBaUQ7RUFDakQscURBQXFEO0VBQ3JELHFEQUFxRDtFQUNyRCx5Q0FBeUM7RUFDekMsaURBQWlEO0VBQ2pELDRCQUE0QjtFQUM1QixpR0FBaUc7RUFDakcseURBQXlEO0FBQzNEOztBQUVBO0VBQ0Usd0VBQXdFO0FBQzFFOztBQUVBO0VBQ0U7SUFDRSxnQkFBZ0I7RUFDbEI7QUFDRjtBQUNBO0VBQ0Usa0RBQWtEO0VBQ2xELDBEQUEwRDtFQUMxRCxxQ0FBcUM7QUFDdkM7O0FBRUE7RUFDRSwrQ0FBK0M7RUFDL0MsdURBQXVEO0VBQ3ZELDZEQUE2RDtFQUM3RCxVQUFVO0VBQ1YseURBQXlEO0FBQzNEOztBQUVBO0VBQ0Usa0JBQWtCO0VBQ2xCLGFBQWE7RUFDYixjQUFjO0VBQ2QsZUFBZTtFQUNmLFNBQVM7RUFDVCxZQUFZO0VBQ1osMEdBQTBHO0FBQzVHOztBQUVBO0VBQ0Usb0RBQW9EO0VBQ3BELHFCQUFxQjtFQUNyQixvSEFBb0g7QUFDdEg7O0FBRUE7RUFDRSxhQUFhO0VBQ2IsYUFBYTtFQUNiLGVBQWU7RUFDZixVQUFVO0VBQ1YsdUJBQXVCO0VBQ3ZCLFNBQVM7QUFDWDs7QUFFQTtFQUNFLFVBQVU7QUFDWjs7QUFFQTtFQUNFLHFEQUFxRDtFQUNyRCxVQUFVO0FBQ1o7O0FBRUE7RUFDRSxxREFBcUQ7RUFDckQsVUFBVTtBQUNaOztBQUVBO0VBQ0UsY0FBYztBQUNoQjs7QUFFQTtFQUNFLGNBQWM7QUFDaEI7O0FBRUE7RUFFRSxzRkFBc0Y7QUFDeEY7O0FBRUE7RUFDRSxxREFBcUQ7QUFDdkQ7O0FBRUE7RUFDRSwwSUFBMEk7QUFDNUk7O0FBRUE7RUFDRSxhQUFhO0VBQ2IsbUJBQW1CO0VBQ25CLDBKQUEwSjtFQUMxSiwyREFBMkQ7QUFDN0Q7O0FBRUE7O0VBRUUsa0JBQWtCO0VBQ2xCLFVBQVU7RUFDVix1QkFBdUI7RUFDdkIsNkJBQTZCO0VBQzdCLDRCQUE0QjtFQUM1QiwyQkFBMkI7RUFDM0IsU0FBUztBQUNYOztBQUVBOztFQUVFLFVBQVU7RUFDVixVQUFVO0VBQ1YsdUpBQXVKO0VBQ3ZKLHVCQUF1QjtBQUN6Qjs7QUFFQTs7RUFFRSxrQkFBa0I7RUFDbEIsTUFBTTtFQUNOLE9BQU87RUFDUCxXQUFXO0VBQ1gsWUFBWTtFQUNaLFdBQVc7QUFDYjs7QUFFQTtFQUNFLGlEQUFpRDtFQUNqRCxtREFBbUQ7RUFDbkQsc0dBQXNHO0FBQ3hHOztBQUVBO0VBQ0UsaUVBQWlFO0VBQ2pFLHVIQUF1SDtFQUN2SCwrR0FBK0c7QUFDakg7O0FBRUE7RUFDRSx1RUFBdUU7QUFDekU7O0FBRUE7RUFDRSxtREFBbUQ7RUFDbkQscURBQXFEO0VBQ3JELDBHQUEwRztFQUMxRyx1Q0FBdUM7QUFDekM7O0FBRUE7RUFDRTtJQUNFLGdCQUFnQjtFQUNsQjtBQUNGO0FBQ0E7RUFDRSxtRUFBbUU7RUFDbkUsMkhBQTJIO0VBQzNILG1IQUFtSDtBQUNySDs7QUFFQTtFQUNFLHlFQUF5RTtBQUMzRTs7QUFFQTtFQUNFLHlCQUF5QjtBQUMzQjs7QUFFQTtFQUNFLGFBQWE7RUFDYixtQkFBbUI7RUFDbkIsOEZBQThGO0VBQzlGLHFEQUFxRDtFQUNyRCx5R0FBeUc7RUFDekcsNkRBQTZEO0FBQy9EOztBQUVBO0VBQ0Usa0JBQWtCO0VBQ2xCLFVBQVU7RUFDVix1QkFBdUI7RUFDdkIsb0RBQW9EO0VBQ3BELHNEQUFzRDtFQUN0RCw0R0FBNEc7RUFFNUcsMkJBQTJCO0VBQzNCLDZCQUE2QjtFQUM3QixTQUFTO0FBQ1g7O0FBRUE7RUFDRSxrQkFBa0I7RUFDbEIsTUFBTTtFQUNOLE9BQU87RUFDUCxXQUFXO0VBQ1gsWUFBWTtFQUNaLFdBQVc7RUFDWCxvRUFBb0U7RUFDcEUsNkhBQTZIO0VBQzdILHFIQUFxSDtBQUN2SDs7QUFFQTtFQUNFLDBFQUEwRTtBQUM1RTs7QUFFQTtFQUNFLGtCQUFrQjtFQUNsQiw0Q0FBNEM7RUFDNUMsYUFBYTtFQUNiLDBEQUEwRDtFQUMxRCwwREFBMEQ7RUFDMUQsNEJBQTRCO0VBQzVCLG1IQUFtSDtFQUNuSCxrRUFBa0U7QUFDcEU7O0FBRUE7RUFDRSxjQUFjO0FBQ2hCOztBQUVBO0VBQ0UsY0FBYztFQUNkLFdBQVc7RUFDWCw0R0FBNEc7RUFDNUcsb0RBQW9EO0VBQ3BELGlCQUFpQjtFQUNqQiw0REFBNEQ7RUFDNUQsU0FBUztFQUNULDhIQUE4SDtBQUNoSTs7QUFFQTtFQUNFLDBEQUEwRDtFQUMxRCxrRUFBa0U7QUFDcEU7O0FBRUE7RUFDRSxzR0FBc0c7RUFDdEcseURBQXlEO0VBQ3pELDZEQUE2RDtFQUM3RCxpREFBaUQ7QUFDbkQ7O0FBRUE7RUFDRSxrQkFBa0I7RUFDbEIsVUFBVTtFQUNWLG9HQUFvRztFQUNwRyxpR0FBaUc7RUFDakcsZUFBZTtFQUNmLCtHQUErRztFQUMvRyxnRUFBZ0U7QUFDbEU7O0FBRUE7RUFDRSxzREFBc0Q7RUFDdEQscUJBQXFCO0VBQ3JCLDhEQUE4RDtBQUNoRTs7QUFFQTtFQUNFLFVBQVU7RUFDViwwREFBMEQ7RUFDMUQsVUFBVTtFQUNWLHlEQUF5RDtBQUMzRDs7QUFFQTtFQUNFLHlEQUF5RDtFQUN6RCxvQkFBb0I7RUFDcEIsNkJBQTZCO0FBQy9COztBQUVBO0VBQ0UsdUJBQXVCO0VBRXZCLCtIQUErSDtBQUNqSTs7QUFFQTtFQUNFLGtCQUFrQjtFQUNsQiw2RUFBNkU7RUFDN0UsV0FBVztFQUNYLGNBQWM7RUFDZCwwREFBMEQ7RUFDMUQsMkRBQTJEO0VBQzNELG9CQUFvQjtFQUNwQixXQUFXO0VBQ1gsa0VBQWtFO0VBQ2xFLDRCQUE0QjtFQUM1QiwyQkFBMkI7RUFDM0Isd0JBQXdCO0VBQ3hCLDREQUE0RDtFQUM1RCwwRUFBMEU7QUFDNUU7O0FBRUE7RUFDRSxpRUFBaUU7QUFDbkU7O0FBRUE7RUFDRSwyRUFBMkU7RUFDM0UsaUZBQWlGO0VBQ2pGLGlGQUFpRjtBQUNuRjs7QUFFQTtFQUNFLHNHQUFzRztFQUN0RyxnRUFBZ0U7RUFDaEUsb0VBQW9FO0VBQ3BFLHdEQUF3RDtFQUN4RCwwRUFBMEU7QUFDNUU7O0FBRUE7RUFDRSxvR0FBb0c7QUFDdEc7O0FBRUE7RUFDRSxvREFBb0Q7RUFDcEQsbURBQW1EO0VBQ25ELCtDQUErQztFQUMvQyxrRUFBa0U7RUFDbEUsK0NBQStDO0VBQy9DLDZDQUE2QztFQUM3QyxtREFBbUQ7RUFDbkQsb0RBQW9EO0VBQ3BELDJEQUEyRDtFQUMzRCwwREFBMEQ7QUFDNUQ7O0FBRUE7RUFDRSxtREFBbUQ7RUFDbkQsaURBQWlEO0VBQ2pELDhDQUE4QztFQUM5QyxrRUFBa0U7RUFDbEUsK0NBQStDO0VBQy9DLDZDQUE2QztFQUM3QyxtREFBbUQ7RUFDbkQsbURBQW1EO0VBQ25ELHlEQUF5RDtFQUN6RCx5REFBeUQ7QUFDM0Q7O0FBRUE7RUFDRSxjQUFjO0VBQ2Qsc0JBQXNCO0VBRXRCLDJCQUEyQjtFQUMzQix1QkFBdUI7QUFDekI7O0FBRUE7RUFDRSxtQkFBbUI7RUFFbkIsMkJBQTJCO0FBQzdCOztBQUVBO0VBQ0UsdUJBQXVCO0VBQ3ZCLGVBQWU7QUFDakI7O0FBRUE7RUFDRSxpQkFBaUI7RUFDakIsdUJBQXVCO0FBQ3pCOztBQUVBO0VBQ0UsdUNBQXVDO0VBQ3ZDLGNBQWM7RUFDZCxVQUFVO0VBQ1YsV0FBVztFQUNYLGtCQUFrQjtFQUNsQixtQkFBbUI7RUFDbkIsd0JBQXdCO0VBQ3hCLHFCQUFxQjtFQUNyQixnQkFBZ0I7RUFDaEIsMENBQTBDO0VBQzFDLGdEQUFnRDtFQUNoRCw0QkFBNEI7RUFDNUIsMkJBQTJCO0VBQzNCLHdCQUF3QjtFQUN4Qiw2REFBNkQ7RUFDN0QsaUNBQWlDO0VBRWpDLHlCQUF5QjtBQUMzQjs7QUFFQTtFQUNFLHFCQUFxQjtBQUN2Qjs7QUFFQTtFQUNFLGtCQUFrQjtBQUNwQjs7QUFFQTtFQUNFLHVCQUF1QjtBQUN6Qjs7QUFFQTtFQUNFLHFCQUFxQjtFQUNyQixVQUFVO0VBQ1Ysa0RBQWtEO0FBQ3BEOztBQUVBO0VBQ0Usa0ZBQWtGO0VBQ2xGLGtGQUFrRjtBQUNwRjs7QUFFQTtFQUNFLCtRQUErUTtBQUNqUjs7QUFFQTtFQUNFLHVMQUF1TDtBQUN6TDs7QUFFQTtFQUNFLG9DQUFvQztFQUNwQyxnQ0FBZ0M7RUFDaEMseVFBQXlRO0FBQzNROztBQUVBO0VBQ0Usb0JBQW9CO0VBQ3BCLFlBQVk7RUFDWixZQUFZO0FBQ2Q7O0FBRUE7RUFDRSxlQUFlO0VBQ2YsWUFBWTtBQUNkOztBQUVBO0VBQ0UsMENBQTBDO0FBQzVDOztBQUVBO0VBRUUsMkJBQTJCO0FBQzdCOztBQUVBO0VBQ0UsOEtBQThLO0VBQzlLLFVBQVU7RUFFViwyQkFBMkI7RUFDM0IsMkNBQTJDO0VBQzNDLGdDQUFnQztFQUNoQyxrQkFBa0I7RUFDbEIsaURBQWlEO0FBQ25EOztBQUVBO0VBQ0U7SUFDRSxnQkFBZ0I7RUFDbEI7QUFDRjtBQUNBO0VBQ0UsOEpBQThKO0FBQ2hLOztBQUVBO0VBQ0UsaUNBQWlDO0VBQ2pDLGtMQUFrTDtBQUNwTDs7QUFFQTtFQUNFLHVCQUF1QjtBQUN6Qjs7QUFFQTtFQUNFLHVCQUF1QjtBQUN6Qjs7QUFFQTtFQUNFLGtCQUFrQjtFQUVsQix5QkFBeUI7QUFDM0I7O0FBRUE7RUFDRSxZQUFZO0VBQ1osY0FBYztFQUVkLHlCQUF5QjtBQUMzQjs7QUFFQTtFQUNFLDJDQUEyQztBQUM3Qzs7QUFFQTtFQUNFLGlCQUFpQjtFQUVqQiwyQkFBMkI7QUFDN0I7O0FBRUE7RUFDRSxVQUFVO0VBQ1YsYUFBYTtFQUViLDJCQUEyQjtBQUM3Qjs7QUFFQTtFQUNFLDBDQUEwQztBQUM1Qzs7QUFFQTtFQUNFLHFCQUFxQjtFQUVyQix1QkFBdUI7QUFDekI7O0FBRUE7RUFDRSxrQkFBa0I7RUFDbEIsc0JBQXNCO0VBQ3RCLG9CQUFvQjtBQUN0Qjs7QUFFQTtFQUNFLG9CQUFvQjtFQUNwQixZQUFZO0VBQ1osYUFBYTtBQUNmOztBQUVBO0VBQ0Usa0xBQWtMO0FBQ3BMOztBQUVBO0VBQ0UsV0FBVztFQUNYLGNBQWM7RUFDZCxVQUFVO0VBQ1Ysd0JBQXdCO0VBQ3hCLHFCQUFxQjtFQUNyQixnQkFBZ0I7RUFDaEIsNkJBQTZCO0FBQy9COztBQUVBO0VBQ0UsVUFBVTtBQUNaOztBQUVBO0VBQ0Usa0VBQWtFO0FBQ3BFOztBQUVBO0VBQ0Usa0VBQWtFO0FBQ3BFOztBQUVBO0VBQ0UsU0FBUztBQUNYOztBQUVBO0VBQ0UsV0FBVztFQUNYLFlBQVk7RUFDWixvQkFBb0I7RUFDcEIsd0JBQXdCO0VBQ3hCLGdCQUFnQjtFQUNoQixvQ0FBb0M7RUFDcEMsU0FBUztFQUNULG1CQUFtQjtFQUVuQixvSEFBNEc7RUFBNUcsNEdBQTRHO0FBQzlHOztBQUVBO0VBQ0U7SUFFRSx3QkFBZ0I7SUFBaEIsZ0JBQWdCO0VBQ2xCO0FBQ0Y7QUFDQTtFQUNFLHdDQUF3QztBQUMxQzs7QUFFQTtFQUNFLFdBQVc7RUFDWCxjQUFjO0VBQ2Qsa0JBQWtCO0VBQ2xCLGVBQWU7RUFDZix5Q0FBeUM7RUFDekMseUJBQXlCO0VBQ3pCLG1CQUFtQjtBQUNyQjs7QUFFQTtFQUNFLFdBQVc7RUFDWCxZQUFZO0VBQ1oscUJBQXFCO0VBQ3JCLGdCQUFnQjtFQUNoQixvQ0FBb0M7RUFDcEMsU0FBUztFQUNULG1CQUFtQjtFQUVuQixpSEFBNEc7RUFBNUcsNEdBQTRHO0FBQzlHOztBQUVBO0VBQ0U7SUFFRSxxQkFBZ0I7SUFBaEIsZ0JBQWdCO0VBQ2xCO0FBQ0Y7QUFDQTtFQUNFLHdDQUF3QztBQUMxQzs7QUFFQTtFQUNFLFdBQVc7RUFDWCxjQUFjO0VBQ2Qsa0JBQWtCO0VBQ2xCLGVBQWU7RUFDZix5Q0FBeUM7RUFDekMseUJBQXlCO0VBQ3pCLG1CQUFtQjtBQUNyQjs7QUFFQTtFQUNFLG9CQUFvQjtBQUN0Qjs7QUFFQTtFQUNFLDRDQUE0QztBQUM5Qzs7QUFFQTtFQUNFLDRDQUE0QztBQUM5Qzs7QUFFQTtFQUNFLGtCQUFrQjtBQUNwQjs7QUFFQTs7O0VBR0Usa0RBQWtEO0VBQ2xELHNEQUFzRDtFQUN0RCxpQkFBaUI7QUFDbkI7O0FBRUE7RUFDRSxrQkFBa0I7RUFDbEIscUJBQXFCO0VBQ3JCLE1BQU07RUFDTixVQUFVO0VBQ1YsZUFBZTtFQUNmLFlBQVk7RUFDWixxQkFBcUI7RUFDckIsZ0JBQWdCO0VBQ2hCLDRDQUE0QztFQUM1QyxpQkFBaUI7RUFDakIsdUJBQXVCO0VBQ3ZCLG1CQUFtQjtFQUNuQixvQkFBb0I7RUFDcEIsaURBQWlEO0VBQ2pELHFCQUFxQjtFQUNyQixnRUFBZ0U7QUFDbEU7O0FBRUE7RUFDRTtJQUNFLGdCQUFnQjtFQUNsQjtBQUNGO0FBQ0E7O0VBRUUscUJBQXFCO0FBQ3ZCOztBQUVBO0VBQ0Usa0JBQWtCO0FBQ3BCOztBQUVBOztFQUVFLGtCQUFrQjtBQUNwQjs7QUFFQTtFQUNFLHFCQUFxQjtFQUNyQix3QkFBd0I7QUFDMUI7O0FBRUE7OztFQUdFLHFCQUFxQjtFQUNyQix3QkFBd0I7QUFDMUI7O0FBRUE7O0VBRUUscUJBQXFCO0VBQ3JCLHdCQUF3QjtBQUMxQjs7QUFFQTtFQUVFLDZCQUE2QjtFQUM3QixxQkFBcUI7RUFDckIsd0JBQXdCO0FBQzFCOztBQUVBO0VBQ0UsOERBQThEO0FBQ2hFOztBQUVBOzs7O0VBSUUsOERBQThEO0FBQ2hFOztBQUVBO0VBQ0UsOERBQThEO0FBQ2hFOztBQUVBO0VBQ0Usa0JBQWtCO0VBQ2xCLG9CQUFvQjtFQUNwQixXQUFXO0VBQ1gsYUFBYTtFQUNiLFdBQVc7RUFDWCxvQ0FBb0M7RUFDcEMsdUNBQXVDO0FBQ3pDOztBQUVBOztFQUVFLGtCQUFrQjtFQUNsQixvQkFBb0I7RUFDcEIsV0FBVztFQUNYLGFBQWE7RUFDYixXQUFXO0VBQ1gsb0NBQW9DO0VBQ3BDLHVDQUF1QztBQUN6Qzs7QUFFQTtFQUNFLHlDQUF5QztBQUMzQzs7QUFFQTtFQUNFLHVDQUF1QztBQUN6Qzs7QUFFQTs7RUFFRSxjQUFjO0FBQ2hCOztBQUVBO0VBQ0Usa0JBQWtCO0VBQ2xCLGFBQWE7RUFDYixlQUFlO0VBQ2Ysb0JBQW9CO0VBQ3BCLFdBQVc7QUFDYjs7QUFFQTs7O0VBR0Usa0JBQWtCO0VBQ2xCLGNBQWM7RUFDZCxTQUFTO0VBQ1QsWUFBWTtBQUNkOztBQUVBOzs7Ozs7O0VBT0UsVUFBVTtBQUNaOztBQUVBO0VBQ0Usa0JBQWtCO0VBQ2xCLFVBQVU7QUFDWjs7QUFFQTtFQUNFLFVBQVU7QUFDWjs7QUFFQTtFQUNFLGFBQWE7RUFDYixtQkFBbUI7RUFDbkIseUJBQXlCO0VBQ3pCLG9CQUFvQjtFQUNwQixnQkFBZ0I7RUFDaEIsZ0JBQWdCO0VBQ2hCLGdFQUFnRTtFQUNoRSxrQkFBa0I7RUFDbEIsbUJBQW1CO0VBQ25CLHlFQUF5RTtFQUN6RSx3R0FBd0c7RUFDeEcsdUNBQXVDO0FBQ3pDOztBQUVBOzs7O0VBSUUsb0JBQW9CO0VBQ3BCLHNCQUFzQjtFQUN0QiwwQ0FBMEM7QUFDNUM7O0FBRUE7Ozs7RUFJRSx1QkFBdUI7RUFDdkIsdUJBQXVCO0VBQ3ZCLDBDQUEwQztBQUM1Qzs7QUFFQTs7RUFHRSx3QkFBd0I7QUFDMUI7O0FBRUE7Ozs7Ozs7O0VBUUUsMEJBQTBCO0VBQzFCLHdCQUF3QjtBQUMxQjs7QUFFQTs7Ozs7Ozs7RUFRRSwwQkFBMEI7RUFDMUIsd0JBQXdCO0FBQzFCOztBQUVBO0VBRUUsdURBQXVEO0VBQ3ZELDRCQUE0QjtFQUM1QiwwQkFBMEI7QUFDNUI7O0FBRUE7Ozs7OztFQU1FLDRCQUE0QjtFQUM1QiwwQkFBMEI7QUFDNUI7O0FBRUE7RUFDRSxhQUFhO0VBQ2IsV0FBVztFQUNYLG1CQUFtQjtFQUNuQixrQkFBa0I7RUFDbEIsa0NBQWtDO0FBQ3BDOztBQUVBO0VBQ0Usa0JBQWtCO0VBQ2xCLFNBQVM7RUFDVCxVQUFVO0VBQ1YsYUFBYTtFQUNiLGVBQWU7RUFDZix1QkFBdUI7RUFDdkIsa0JBQWtCO0VBQ2xCLHVCQUF1QjtFQUN2QixXQUFXO0VBQ1gsb0NBQW9DO0VBQ3BDLHVDQUF1QztBQUN6Qzs7QUFFQTs7OztFQUlFLGNBQWM7QUFDaEI7O0FBRUE7RUFDRSxnREFBZ0Q7RUFFaEQseUNBQXlDO0VBQ3pDLDBQQUEwUDtFQUMxUCw0QkFBNEI7RUFDNUIsMkRBQTJEO0VBQzNELGdFQUFnRTtBQUNsRTs7QUFFQTtFQUNFLGdEQUFnRDtFQUNoRCw0REFBNEQ7QUFDOUQ7O0FBRUE7RUFDRSxzQkFBc0I7QUFDeEI7O0FBRUE7RUFDRSxvREFBb0Q7QUFDdEQ7O0FBRUE7RUFFRSx5Q0FBeUM7RUFDekMsa0ZBQWtGO0FBQ3BGOztBQUVBO0VBQ0UsZ0RBQWdEO0FBQ2xEOztBQUVBO0VBQ0UsbVFBQW1RO0VBRW5RLDRCQUE0QjtFQUM1QiwrREFBK0Q7RUFDL0QsMkVBQTJFO0FBQzdFOztBQUVBO0VBQ0UsZ0RBQWdEO0VBQ2hELDREQUE0RDtBQUM5RDs7QUFFQTtFQUNFLG1DQUFtQztBQUNyQzs7QUFFQTtFQUNFLGdEQUFnRDtBQUNsRDs7QUFFQTtFQUNFLDZDQUE2QztBQUMvQzs7QUFFQTtFQUNFLDREQUE0RDtBQUM5RDs7QUFFQTtFQUNFLGtDQUFrQztBQUNwQzs7QUFFQTtFQUVFLDBCQUEwQjtBQUM1Qjs7QUFFQTs7Ozs7Ozs7Ozs7OztFQWFFLFVBQVU7QUFDWjs7QUFFQTtFQUNFLGFBQWE7RUFDYixXQUFXO0VBQ1gsbUJBQW1CO0VBQ25CLGtCQUFrQjtFQUNsQixvQ0FBb0M7QUFDdEM7O0FBRUE7RUFDRSxrQkFBa0I7RUFDbEIsU0FBUztFQUNULFVBQVU7RUFDVixhQUFhO0VBQ2IsZUFBZTtFQUNmLHVCQUF1QjtFQUN2QixrQkFBa0I7RUFDbEIsdUJBQXVCO0VBQ3ZCLFdBQVc7RUFDWCxtQ0FBbUM7RUFDbkMsdUNBQXVDO0FBQ3pDOztBQUVBOzs7O0VBSUUsY0FBYztBQUNoQjs7QUFFQTtFQUNFLGtEQUFrRDtFQUVsRCx5Q0FBeUM7RUFDekMsNFVBQTRVO0VBQzVVLDRCQUE0QjtFQUM1QiwyREFBMkQ7RUFDM0QsZ0VBQWdFO0FBQ2xFOztBQUVBO0VBQ0Usa0RBQWtEO0VBQ2xELDJEQUEyRDtBQUM3RDs7QUFFQTtFQUNFLHNCQUFzQjtBQUN4Qjs7QUFFQTtFQUNFLHNEQUFzRDtBQUN4RDs7QUFFQTtFQUVFLHlDQUF5QztFQUN6QyxrRkFBa0Y7QUFDcEY7O0FBRUE7RUFDRSxrREFBa0Q7QUFDcEQ7O0FBRUE7RUFDRSxxVkFBcVY7RUFFclYsNEJBQTRCO0VBQzVCLCtEQUErRDtFQUMvRCwyRUFBMkU7QUFDN0U7O0FBRUE7RUFDRSxrREFBa0Q7RUFDbEQsMkRBQTJEO0FBQzdEOztBQUVBO0VBQ0UsbUNBQW1DO0FBQ3JDOztBQUVBO0VBQ0Usa0RBQWtEO0FBQ3BEOztBQUVBO0VBQ0UsK0NBQStDO0FBQ2pEOztBQUVBO0VBQ0UsMkRBQTJEO0FBQzdEOztBQUVBO0VBQ0Usb0NBQW9DO0FBQ3RDOztBQUVBO0VBRUUsMEJBQTBCO0FBQzVCOztBQUVBOzs7Ozs7Ozs7Ozs7O0VBYUUsVUFBVTtBQUNaOztBQUVBO0VBQ0UsNEJBQTRCO0VBQzVCLDZCQUE2QjtFQUM3Qiw4QkFBOEI7RUFDOUIsMEJBQTBCO0VBQzFCLDBCQUEwQjtFQUMxQixzQ0FBc0M7RUFDdEMseUJBQXlCO0VBQ3pCLCtDQUErQztFQUMvQyxtQ0FBbUM7RUFDbkMsaURBQWlEO0VBQ2pELHlDQUF5QztFQUN6QywrRkFBK0Y7RUFDL0YsZ0NBQWdDO0VBQ2hDLG1GQUFtRjtFQUNuRixxQkFBcUI7RUFDckIsMERBQTBEO0VBQzFELHVDQUF1QztFQUN2QyxtQ0FBbUM7RUFDbkMsdUNBQXVDO0VBQ3ZDLHVDQUF1QztFQUN2QywyQkFBMkI7RUFDM0Isa0JBQWtCO0VBQ2xCLHFCQUFxQjtFQUNyQixzQkFBc0I7RUFDdEIsZUFBZTtFQUNmLHlCQUF5QjtFQUN6QixzQkFBc0I7RUFDdEIsaUJBQWlCO0VBQ2pCLHFFQUFxRTtFQUNyRSwyQ0FBMkM7RUFDM0MsbUNBQW1DO0VBQ25DLHFJQUFxSTtBQUN2STs7QUFFQTtFQUNFO0lBQ0UsZ0JBQWdCO0VBQ2xCO0FBQ0Y7QUFDQTtFQUNFLGlDQUFpQztFQUNqQyx5Q0FBeUM7RUFDekMsK0NBQStDO0FBQ2pEOztBQUVBO0VBQ0UsMkJBQTJCO0VBQzNCLG1DQUFtQztFQUNuQyx5Q0FBeUM7QUFDM0M7O0FBRUE7RUFDRSxpQ0FBaUM7RUFDakMseUNBQXlDO0VBQ3pDLCtDQUErQztFQUMvQyxVQUFVO0VBQ1YsMkNBQTJDO0FBQzdDOztBQUVBO0VBQ0UsK0NBQStDO0VBQy9DLFVBQVU7RUFDViwyQ0FBMkM7QUFDN0M7O0FBRUE7RUFDRSxrQ0FBa0M7RUFDbEMsMENBQTBDO0VBQzFDLGdEQUFnRDtBQUNsRDs7QUFFQTtFQUNFLDJDQUEyQztBQUM3Qzs7QUFFQTtFQUNFLDJDQUEyQztBQUM3Qzs7QUFFQTtFQUNFLG9DQUFvQztFQUNwQyxvQkFBb0I7RUFDcEIsNENBQTRDO0VBQzVDLGtEQUFrRDtFQUNsRCx3Q0FBd0M7QUFDMUM7O0FBRUE7RUFDRSwyQ0FBMkM7RUFDM0MsbUNBQW1DO0VBQ25DLDZDQUE2QztFQUM3QywyQ0FBMkM7RUFDM0MscURBQXFEO0VBQ3JELG9EQUFvRDtFQUNwRCw0Q0FBNEM7RUFDNUMsNENBQTRDO0VBQzVDLDBDQUEwQztFQUMxQyxvREFBb0Q7RUFDcEQsOEVBQThFO0FBQ2hGOztBQUVBO0VBQ0UsMkNBQTJDO0VBQzNDLCtDQUErQztFQUMvQyw2Q0FBNkM7RUFDN0MsMkNBQTJDO0VBQzNDLHNEQUFzRDtFQUN0RCxvREFBb0Q7RUFDcEQsd0RBQXdEO0VBQ3hELDRDQUE0QztFQUM1QywwQ0FBMEM7RUFDMUMscURBQXFEO0VBQ3JELDhFQUE4RTtBQUNoRjs7QUFFQTtFQUNFLDBDQUEwQztFQUMxQyw0Q0FBNEM7RUFDNUMseUNBQXlDO0FBQzNDOztBQUVBO0VBQ0Usd0JBQXdCO0VBQ3hCLGtCQUFrQjtFQUNsQiw0QkFBNEI7RUFDNUIsOEJBQThCO0VBQzlCLHlDQUF5QztFQUN6QyxtREFBbUQ7RUFDbkQsaURBQWlEO0VBQ2pELCtCQUErQjtFQUMvQiwwQ0FBMEM7RUFDMUMsb0RBQW9EO0VBQ3BELCtEQUErRDtFQUMvRCxpQ0FBaUM7RUFDakMsMkJBQTJCO0VBQzNCLHFDQUFxQztBQUN2Qzs7QUFFQTtFQUNFLHFCQUFxQjtFQUNyQixxQkFBcUI7RUFDckIsK0JBQStCO0VBQy9CLDJCQUEyQjtFQUMzQiw4Q0FBOEM7RUFDOUMsb0RBQW9EO0VBQ3BELCtDQUErQztFQUMvQyw0QkFBNEI7RUFDNUIsMkNBQTJDO0VBQzNDLHVEQUF1RDtFQUN2RCwrREFBK0Q7RUFDL0QsOEJBQThCO0VBQzlCLDhCQUE4QjtFQUM5Qix3Q0FBd0M7QUFDMUM7O0FBRUE7RUFDRSx3QkFBd0I7RUFDeEIscUJBQXFCO0VBQ3JCLCtCQUErQjtFQUMvQiw4QkFBOEI7RUFDOUIsOENBQThDO0VBQzlDLHFEQUFxRDtFQUNyRCwrQ0FBK0M7RUFDL0MsK0JBQStCO0VBQy9CLDZDQUE2QztFQUM3QyxzREFBc0Q7RUFDdEQsK0RBQStEO0VBQy9ELGlDQUFpQztFQUNqQyw4QkFBOEI7RUFDOUIsd0NBQXdDO0FBQzFDOztBQUVBO0VBQ0Usd0JBQXdCO0VBQ3hCLHFCQUFxQjtFQUNyQiwrQkFBK0I7RUFDL0IsOEJBQThCO0VBQzlCLCtDQUErQztFQUMvQyxzREFBc0Q7RUFDdEQsOENBQThDO0VBQzlDLCtCQUErQjtFQUMvQiw2Q0FBNkM7RUFDN0MsdURBQXVEO0VBQ3ZELCtEQUErRDtFQUMvRCxpQ0FBaUM7RUFDakMsOEJBQThCO0VBQzlCLHdDQUF3QztBQUMxQzs7QUFFQTtFQUNFLHdCQUF3QjtFQUN4QixrQkFBa0I7RUFDbEIsNEJBQTRCO0VBQzVCLDhCQUE4QjtFQUM5QiwyQ0FBMkM7RUFDM0MsbURBQW1EO0VBQ25ELDhDQUE4QztFQUM5QywrQkFBK0I7RUFDL0Isd0NBQXdDO0VBQ3hDLG9EQUFvRDtFQUNwRCwrREFBK0Q7RUFDL0QsaUNBQWlDO0VBQ2pDLDJCQUEyQjtFQUMzQixxQ0FBcUM7QUFDdkM7O0FBRUE7RUFDRSx3QkFBd0I7RUFDeEIscUJBQXFCO0VBQ3JCLCtCQUErQjtFQUMvQiw4QkFBOEI7RUFDOUIsMENBQTBDO0VBQzFDLG1EQUFtRDtFQUNuRCwrQ0FBK0M7RUFDL0MsK0JBQStCO0VBQy9CLHdDQUF3QztFQUN4QyxvREFBb0Q7RUFDcEQsK0RBQStEO0VBQy9ELGlDQUFpQztFQUNqQyw4QkFBOEI7RUFDOUIsd0NBQXdDO0FBQzFDOztBQUVBO0VBQ0Usd0JBQXdCO0VBQ3hCLHFCQUFxQjtFQUNyQiwrQkFBK0I7RUFDL0IsOEJBQThCO0VBQzlCLDhDQUE4QztFQUM5QyxzREFBc0Q7RUFDdEQsaURBQWlEO0VBQ2pELCtCQUErQjtFQUMvQiw2Q0FBNkM7RUFDN0MsdURBQXVEO0VBQ3ZELCtEQUErRDtFQUMvRCxpQ0FBaUM7RUFDakMsOEJBQThCO0VBQzlCLHdDQUF3QztBQUMxQzs7QUFFQTtFQUNFLHFCQUFxQjtFQUNyQixxQkFBcUI7RUFDckIsK0JBQStCO0VBQy9CLDJCQUEyQjtFQUMzQiwwQ0FBMEM7RUFDMUMsbURBQW1EO0VBQ25ELDZDQUE2QztFQUM3Qyw0QkFBNEI7RUFDNUIsMENBQTBDO0VBQzFDLG9EQUFvRDtFQUNwRCwrREFBK0Q7RUFDL0QsOEJBQThCO0VBQzlCLDhCQUE4QjtFQUM5Qix3Q0FBd0M7QUFDMUM7O0FBRUE7RUFDRSxxQkFBcUI7RUFDckIsNEJBQTRCO0VBQzVCLDhCQUE4QjtFQUM5Qix3QkFBd0I7RUFDeEIsa0NBQWtDO0VBQ2xDLHdDQUF3QztFQUN4QywrQkFBK0I7RUFDL0IseUJBQXlCO0VBQ3pCLG1DQUFtQztFQUNuQywrREFBK0Q7RUFDL0QsOEJBQThCO0VBQzlCLGtDQUFrQztFQUNsQyxxQ0FBcUM7RUFDckMsb0JBQW9CO0FBQ3RCOztBQUVBO0VBQ0Usd0JBQXdCO0VBQ3hCLCtCQUErQjtFQUMvQiwyQkFBMkI7RUFDM0IsMkJBQTJCO0VBQzNCLHFDQUFxQztFQUNyQyx5Q0FBeUM7RUFDekMsNEJBQTRCO0VBQzVCLDRCQUE0QjtFQUM1QixzQ0FBc0M7RUFDdEMsK0RBQStEO0VBQy9ELGlDQUFpQztFQUNqQyxrQ0FBa0M7RUFDbEMsd0NBQXdDO0VBQ3hDLG9CQUFvQjtBQUN0Qjs7QUFFQTtFQUNFLHdCQUF3QjtFQUN4QiwrQkFBK0I7RUFDL0IsOEJBQThCO0VBQzlCLDJCQUEyQjtFQUMzQixxQ0FBcUM7RUFDckMsd0NBQXdDO0VBQ3hDLCtCQUErQjtFQUMvQiw0QkFBNEI7RUFDNUIsc0NBQXNDO0VBQ3RDLCtEQUErRDtFQUMvRCxpQ0FBaUM7RUFDakMsa0NBQWtDO0VBQ2xDLHdDQUF3QztFQUN4QyxvQkFBb0I7QUFDdEI7O0FBRUE7RUFDRSx3QkFBd0I7RUFDeEIsK0JBQStCO0VBQy9CLDhCQUE4QjtFQUM5QiwyQkFBMkI7RUFDM0IscUNBQXFDO0VBQ3JDLHlDQUF5QztFQUN6QywrQkFBK0I7RUFDL0IsNEJBQTRCO0VBQzVCLHNDQUFzQztFQUN0QywrREFBK0Q7RUFDL0QsaUNBQWlDO0VBQ2pDLGtDQUFrQztFQUNsQyx3Q0FBd0M7RUFDeEMsb0JBQW9CO0FBQ3RCOztBQUVBO0VBQ0UscUJBQXFCO0VBQ3JCLDRCQUE0QjtFQUM1Qiw4QkFBOEI7RUFDOUIsd0JBQXdCO0VBQ3hCLGtDQUFrQztFQUNsQyx1Q0FBdUM7RUFDdkMsK0JBQStCO0VBQy9CLHlCQUF5QjtFQUN6QixtQ0FBbUM7RUFDbkMsK0RBQStEO0VBQy9ELDhCQUE4QjtFQUM5QixrQ0FBa0M7RUFDbEMscUNBQXFDO0VBQ3JDLG9CQUFvQjtBQUN0Qjs7QUFFQTtFQUNFLHdCQUF3QjtFQUN4QiwrQkFBK0I7RUFDL0IsOEJBQThCO0VBQzlCLDJCQUEyQjtFQUMzQixxQ0FBcUM7RUFDckMsd0NBQXdDO0VBQ3hDLCtCQUErQjtFQUMvQiw0QkFBNEI7RUFDNUIsc0NBQXNDO0VBQ3RDLCtEQUErRDtFQUMvRCxpQ0FBaUM7RUFDakMsa0NBQWtDO0VBQ2xDLHdDQUF3QztFQUN4QyxvQkFBb0I7QUFDdEI7O0FBRUE7RUFDRSx3QkFBd0I7RUFDeEIsK0JBQStCO0VBQy9CLDhCQUE4QjtFQUM5QiwyQkFBMkI7RUFDM0IscUNBQXFDO0VBQ3JDLHlDQUF5QztFQUN6QywrQkFBK0I7RUFDL0IsNEJBQTRCO0VBQzVCLHNDQUFzQztFQUN0QywrREFBK0Q7RUFDL0QsaUNBQWlDO0VBQ2pDLGtDQUFrQztFQUNsQyx3Q0FBd0M7RUFDeEMsb0JBQW9CO0FBQ3RCOztBQUVBO0VBQ0Usd0JBQXdCO0VBQ3hCLCtCQUErQjtFQUMvQiwyQkFBMkI7RUFDM0IsMkJBQTJCO0VBQzNCLHFDQUFxQztFQUNyQyxzQ0FBc0M7RUFDdEMsNEJBQTRCO0VBQzVCLDRCQUE0QjtFQUM1QixzQ0FBc0M7RUFDdEMsK0RBQStEO0VBQy9ELGlDQUFpQztFQUNqQyxrQ0FBa0M7RUFDbEMsd0NBQXdDO0VBQ3hDLG9CQUFvQjtBQUN0Qjs7QUFFQTtFQUNFLHFCQUFxQjtFQUNyQixtQ0FBbUM7RUFDbkMsd0JBQXdCO0VBQ3hCLGtDQUFrQztFQUNsQyw4QkFBOEI7RUFDOUIseUJBQXlCO0VBQ3pCLG1DQUFtQztFQUNuQywrQkFBK0I7RUFDL0IsOEJBQThCO0VBQzlCLGtDQUFrQztFQUNsQyw0Q0FBNEM7QUFDOUM7O0FBRUE7RUFDRSx3QkFBd0I7RUFDeEIsbUNBQW1DO0VBQ25DLDJCQUEyQjtFQUMzQixxQ0FBcUM7RUFDckMsMkJBQTJCO0VBQzNCLDRCQUE0QjtFQUM1QixzQ0FBc0M7RUFDdEMsNEJBQTRCO0VBQzVCLGlDQUFpQztFQUNqQyxrQ0FBa0M7RUFDbEMsNENBQTRDO0FBQzlDOztBQUVBO0VBQ0Usd0JBQXdCO0VBQ3hCLG1DQUFtQztFQUNuQywyQkFBMkI7RUFDM0IscUNBQXFDO0VBQ3JDLDhCQUE4QjtFQUM5Qiw0QkFBNEI7RUFDNUIsc0NBQXNDO0VBQ3RDLCtCQUErQjtFQUMvQixpQ0FBaUM7RUFDakMsa0NBQWtDO0VBQ2xDLDRDQUE0QztBQUM5Qzs7QUFFQTtFQUNFLHdCQUF3QjtFQUN4QixtQ0FBbUM7RUFDbkMsMkJBQTJCO0VBQzNCLHFDQUFxQztFQUNyQyw4QkFBOEI7RUFDOUIsNEJBQTRCO0VBQzVCLHNDQUFzQztFQUN0QywrQkFBK0I7RUFDL0IsaUNBQWlDO0VBQ2pDLGtDQUFrQztFQUNsQyw0Q0FBNEM7QUFDOUM7O0FBRUE7RUFDRSxxQkFBcUI7RUFDckIsbUNBQW1DO0VBQ25DLHdCQUF3QjtFQUN4QixrQ0FBa0M7RUFDbEMsOEJBQThCO0VBQzlCLHlCQUF5QjtFQUN6QixtQ0FBbUM7RUFDbkMsK0JBQStCO0VBQy9CLDhCQUE4QjtFQUM5QixrQ0FBa0M7RUFDbEMsNENBQTRDO0FBQzlDOztBQUVBO0VBQ0Usd0JBQXdCO0VBQ3hCLG1DQUFtQztFQUNuQywyQkFBMkI7RUFDM0IscUNBQXFDO0VBQ3JDLDhCQUE4QjtFQUM5Qiw0QkFBNEI7RUFDNUIsc0NBQXNDO0VBQ3RDLCtCQUErQjtFQUMvQixpQ0FBaUM7RUFDakMsa0NBQWtDO0VBQ2xDLDRDQUE0QztBQUM5Qzs7QUFFQTtFQUNFLHdCQUF3QjtFQUN4QixtQ0FBbUM7RUFDbkMsMkJBQTJCO0VBQzNCLHFDQUFxQztFQUNyQyw4QkFBOEI7RUFDOUIsNEJBQTRCO0VBQzVCLHNDQUFzQztFQUN0QywrQkFBK0I7RUFDL0IsaUNBQWlDO0VBQ2pDLGtDQUFrQztFQUNsQyw0Q0FBNEM7QUFDOUM7O0FBRUE7RUFDRSx3QkFBd0I7RUFDeEIsbUNBQW1DO0VBQ25DLDJCQUEyQjtFQUMzQixxQ0FBcUM7RUFDckMsMkJBQTJCO0VBQzNCLDRCQUE0QjtFQUM1QixzQ0FBc0M7RUFDdEMsNEJBQTRCO0VBQzVCLGlDQUFpQztFQUNqQyxrQ0FBa0M7RUFDbEMsNENBQTRDO0FBQzlDOztBQUVBO0VBQ0UsMEJBQTBCO0VBQzFCLHNDQUFzQztFQUN0Qyx5QkFBeUI7RUFDekIsbUNBQW1DO0VBQ25DLGtEQUFrRDtFQUNsRCx5Q0FBeUM7RUFDekMsMENBQTBDO0VBQzFDLGlDQUFpQztFQUNqQyw0Q0FBNEM7RUFDNUMsMEJBQTBCO0VBQzFCLGlEQUFpRDtFQUNqRCwwQkFBMEI7QUFDNUI7O0FBRUE7RUFDRSwyQkFBMkI7QUFDN0I7O0FBRUE7RUFDRSwyQkFBMkI7RUFDM0IseUJBQXlCO0VBQ3pCLGdDQUFnQztFQUNoQyxvREFBb0Q7QUFDdEQ7O0FBRUE7RUFDRSw0QkFBNEI7RUFDNUIsMkJBQTJCO0VBQzNCLGlDQUFpQztFQUNqQyxvREFBb0Q7QUFDdEQ7O0FBRUE7RUFDRSx3QkFBd0I7RUFDeEIsbUNBQW1DO0VBQ25DLDZDQUE2QztFQUM3Qyw4QkFBOEI7RUFDOUIsNkNBQTZDO0VBQzdDLHVEQUF1RDtFQUN2RCxpREFBaUQ7RUFDakQsK0JBQStCO0VBQy9CLDhDQUE4QztFQUM5Qyx3REFBd0Q7RUFDeEQsK0RBQStEO0VBQy9ELGlDQUFpQztFQUNqQyw0Q0FBNEM7RUFDNUMsc0RBQXNEO0FBQ3hEOztBQUVBO0VBQ0UscUJBQXFCO0VBQ3JCLHFCQUFxQjtFQUNyQiwrQkFBK0I7RUFDL0IsMkJBQTJCO0VBQzNCLDhDQUE4QztFQUM5QyxvREFBb0Q7RUFDcEQsK0NBQStDO0VBQy9DLDRCQUE0QjtFQUM1QiwyQ0FBMkM7RUFDM0MsdURBQXVEO0VBQ3ZELCtEQUErRDtFQUMvRCw4QkFBOEI7RUFDOUIsOEJBQThCO0VBQzlCLHdDQUF3QztBQUMxQzs7QUFFQTtFQUNFLHdCQUF3QjtFQUN4Qix3Q0FBd0M7RUFDeEMsa0RBQWtEO0VBQ2xELDhCQUE4QjtFQUM5QixxREFBcUQ7RUFDckQsNERBQTREO0VBQzVELHVEQUF1RDtFQUN2RCwrQkFBK0I7RUFDL0IsZ0RBQWdEO0VBQ2hELDZEQUE2RDtFQUM3RCwrREFBK0Q7RUFDL0QsaUNBQWlDO0VBQ2pDLGlEQUFpRDtFQUNqRCwyREFBMkQ7QUFDN0Q7O0FBRUE7RUFDRSx3QkFBd0I7RUFDeEIsc0NBQXNDO0VBQ3RDLGdEQUFnRDtFQUNoRCw4QkFBOEI7RUFDOUIsa0RBQWtEO0VBQ2xELHlEQUF5RDtFQUN6RCxxREFBcUQ7RUFDckQsK0JBQStCO0VBQy9CLGdEQUFnRDtFQUNoRCwwREFBMEQ7RUFDMUQsK0RBQStEO0VBQy9ELGlDQUFpQztFQUNqQywrQ0FBK0M7RUFDL0MseURBQXlEO0FBQzNEOztBQUVBO0VBQ0Usd0JBQXdCO0VBQ3hCLHdDQUF3QztFQUN4QyxrREFBa0Q7RUFDbEQsOEJBQThCO0VBQzlCLG9EQUFvRDtFQUNwRCwyREFBMkQ7RUFDM0QsdURBQXVEO0VBQ3ZELCtCQUErQjtFQUMvQiw2Q0FBNkM7RUFDN0MsNERBQTREO0VBQzVELCtEQUErRDtFQUMvRCxpQ0FBaUM7RUFDakMsaURBQWlEO0VBQ2pELDJEQUEyRDtBQUM3RDs7QUFFQTtFQUNFLHdCQUF3QjtFQUN4QixxQ0FBcUM7RUFDckMsK0NBQStDO0VBQy9DLDhCQUE4QjtFQUM5QiwrQ0FBK0M7RUFDL0Msd0RBQXdEO0VBQ3hELGlEQUFpRDtFQUNqRCwrQkFBK0I7RUFDL0IsZ0RBQWdEO0VBQ2hELHlEQUF5RDtFQUN6RCwrREFBK0Q7RUFDL0QsaUNBQWlDO0VBQ2pDLDhDQUE4QztFQUM5Qyx3REFBd0Q7QUFDMUQ7O0FBRUE7RUFDRSx3QkFBd0I7RUFDeEIscUJBQXFCO0VBQ3JCLCtCQUErQjtFQUMvQiw4QkFBOEI7RUFDOUIsNkNBQTZDO0VBQzdDLHNEQUFzRDtFQUN0RCxpREFBaUQ7RUFDakQsK0JBQStCO0VBQy9CLDZDQUE2QztFQUM3Qyx1REFBdUQ7RUFDdkQsK0RBQStEO0VBQy9ELGlDQUFpQztFQUNqQyw4QkFBOEI7RUFDOUIsd0NBQXdDO0FBQzFDOztBQUVBO0VBQ0UscUJBQXFCO0VBQ3JCLHFCQUFxQjtFQUNyQiwrQkFBK0I7RUFDL0IsMkJBQTJCO0VBQzNCLDJDQUEyQztFQUMzQyxtREFBbUQ7RUFDbkQsNkNBQTZDO0VBQzdDLDRCQUE0QjtFQUM1QiwwQ0FBMEM7RUFDMUMsc0RBQXNEO0VBQ3RELCtEQUErRDtFQUMvRCw4QkFBOEI7RUFDOUIsOEJBQThCO0VBQzlCLHdDQUF3QztBQUMxQzs7QUFFQTtFQUNFLHNDQUFzQztFQUN0Qyw2Q0FBNkM7RUFDN0MsOEJBQThCO0VBQzlCLHlDQUF5QztFQUN6QyxtREFBbUQ7RUFDbkQsNENBQTRDO0VBQzVDLCtCQUErQjtFQUMvQiwwQ0FBMEM7RUFDMUMsb0RBQW9EO0VBQ3BELCtEQUErRDtFQUMvRCwrQ0FBK0M7RUFDL0Msa0NBQWtDO0VBQ2xDLHNEQUFzRDtFQUN0RCxvQkFBb0I7QUFDdEI7O0FBRUE7RUFDRSx3QkFBd0I7RUFDeEIsK0JBQStCO0VBQy9CLDJCQUEyQjtFQUMzQiwyQkFBMkI7RUFDM0IscUNBQXFDO0VBQ3JDLHlDQUF5QztFQUN6Qyw0QkFBNEI7RUFDNUIsNEJBQTRCO0VBQzVCLHNDQUFzQztFQUN0QywrREFBK0Q7RUFDL0QsaUNBQWlDO0VBQ2pDLGtDQUFrQztFQUNsQyx3Q0FBd0M7RUFDeEMsb0JBQW9CO0FBQ3RCOztBQUVBO0VBQ0UsMkNBQTJDO0VBQzNDLGtEQUFrRDtFQUNsRCw4QkFBOEI7RUFDOUIsOENBQThDO0VBQzlDLHdEQUF3RDtFQUN4RCxpREFBaUQ7RUFDakQsK0JBQStCO0VBQy9CLCtDQUErQztFQUMvQyx5REFBeUQ7RUFDekQsK0RBQStEO0VBQy9ELG9EQUFvRDtFQUNwRCxrQ0FBa0M7RUFDbEMsMkRBQTJEO0VBQzNELG9CQUFvQjtBQUN0Qjs7QUFFQTtFQUNFLHlDQUF5QztFQUN6QyxnREFBZ0Q7RUFDaEQsOEJBQThCO0VBQzlCLDRDQUE0QztFQUM1QyxzREFBc0Q7RUFDdEQsK0NBQStDO0VBQy9DLCtCQUErQjtFQUMvQiw2Q0FBNkM7RUFDN0MsdURBQXVEO0VBQ3ZELCtEQUErRDtFQUMvRCxrREFBa0Q7RUFDbEQsa0NBQWtDO0VBQ2xDLHlEQUF5RDtFQUN6RCxvQkFBb0I7QUFDdEI7O0FBRUE7RUFDRSwyQ0FBMkM7RUFDM0Msa0RBQWtEO0VBQ2xELDhCQUE4QjtFQUM5Qiw4Q0FBOEM7RUFDOUMsd0RBQXdEO0VBQ3hELGlEQUFpRDtFQUNqRCwrQkFBK0I7RUFDL0IsK0NBQStDO0VBQy9DLHlEQUF5RDtFQUN6RCwrREFBK0Q7RUFDL0Qsb0RBQW9EO0VBQ3BELGtDQUFrQztFQUNsQywyREFBMkQ7RUFDM0Qsb0JBQW9CO0FBQ3RCOztBQUVBO0VBQ0Usd0NBQXdDO0VBQ3hDLCtDQUErQztFQUMvQyw4QkFBOEI7RUFDOUIsMkNBQTJDO0VBQzNDLHFEQUFxRDtFQUNyRCw4Q0FBOEM7RUFDOUMsK0JBQStCO0VBQy9CLDRDQUE0QztFQUM1QyxzREFBc0Q7RUFDdEQsK0RBQStEO0VBQy9ELGlEQUFpRDtFQUNqRCxrQ0FBa0M7RUFDbEMsd0RBQXdEO0VBQ3hELG9CQUFvQjtBQUN0Qjs7QUFFQTtFQUNFLHdCQUF3QjtFQUN4QiwrQkFBK0I7RUFDL0IsOEJBQThCO0VBQzlCLDJCQUEyQjtFQUMzQixxQ0FBcUM7RUFDckMseUNBQXlDO0VBQ3pDLCtCQUErQjtFQUMvQiw0QkFBNEI7RUFDNUIsc0NBQXNDO0VBQ3RDLCtEQUErRDtFQUMvRCxpQ0FBaUM7RUFDakMsa0NBQWtDO0VBQ2xDLHdDQUF3QztFQUN4QyxvQkFBb0I7QUFDdEI7O0FBRUE7RUFDRSx3QkFBd0I7RUFDeEIsK0JBQStCO0VBQy9CLDJCQUEyQjtFQUMzQiwyQkFBMkI7RUFDM0IscUNBQXFDO0VBQ3JDLHNDQUFzQztFQUN0Qyw0QkFBNEI7RUFDNUIsNEJBQTRCO0VBQzVCLHNDQUFzQztFQUN0QywrREFBK0Q7RUFDL0QsaUNBQWlDO0VBQ2pDLGtDQUFrQztFQUNsQyx3Q0FBd0M7RUFDeEMsb0JBQW9CO0FBQ3RCOztBQUVBO0VBQ0Usc0NBQXNDO0VBQ3RDLG1DQUFtQztFQUNuQyx5Q0FBeUM7RUFDekMsbURBQW1EO0VBQ25ELDhCQUE4QjtFQUM5QiwwQ0FBMEM7RUFDMUMsb0RBQW9EO0VBQ3BELCtCQUErQjtFQUMvQiwrQ0FBK0M7RUFDL0Msa0NBQWtDO0VBQ2xDLDRDQUE0QztBQUM5Qzs7QUFFQTtFQUNFLHdCQUF3QjtFQUN4QixtQ0FBbUM7RUFDbkMsMkJBQTJCO0VBQzNCLHFDQUFxQztFQUNyQywyQkFBMkI7RUFDM0IsNEJBQTRCO0VBQzVCLHNDQUFzQztFQUN0Qyw0QkFBNEI7RUFDNUIsaUNBQWlDO0VBQ2pDLGtDQUFrQztFQUNsQyw0Q0FBNEM7QUFDOUM7O0FBRUE7RUFDRSwyQ0FBMkM7RUFDM0MsbUNBQW1DO0VBQ25DLDhDQUE4QztFQUM5Qyx3REFBd0Q7RUFDeEQsOEJBQThCO0VBQzlCLCtDQUErQztFQUMvQyx5REFBeUQ7RUFDekQsK0JBQStCO0VBQy9CLG9EQUFvRDtFQUNwRCxrQ0FBa0M7RUFDbEMsNENBQTRDO0FBQzlDOztBQUVBO0VBQ0UseUNBQXlDO0VBQ3pDLG1DQUFtQztFQUNuQyw0Q0FBNEM7RUFDNUMsc0RBQXNEO0VBQ3RELDhCQUE4QjtFQUM5Qiw2Q0FBNkM7RUFDN0MsdURBQXVEO0VBQ3ZELCtCQUErQjtFQUMvQixrREFBa0Q7RUFDbEQsa0NBQWtDO0VBQ2xDLDRDQUE0QztBQUM5Qzs7QUFFQTtFQUNFLDJDQUEyQztFQUMzQyxtQ0FBbUM7RUFDbkMsOENBQThDO0VBQzlDLHdEQUF3RDtFQUN4RCw4QkFBOEI7RUFDOUIsK0NBQStDO0VBQy9DLHlEQUF5RDtFQUN6RCwrQkFBK0I7RUFDL0Isb0RBQW9EO0VBQ3BELGtDQUFrQztFQUNsQyw0Q0FBNEM7QUFDOUM7O0FBRUE7RUFDRSx3Q0FBd0M7RUFDeEMsbUNBQW1DO0VBQ25DLDJDQUEyQztFQUMzQyxxREFBcUQ7RUFDckQsOEJBQThCO0VBQzlCLDRDQUE0QztFQUM1QyxzREFBc0Q7RUFDdEQsK0JBQStCO0VBQy9CLGlEQUFpRDtFQUNqRCxrQ0FBa0M7RUFDbEMsNENBQTRDO0FBQzlDOztBQUVBO0VBQ0Usd0JBQXdCO0VBQ3hCLG1DQUFtQztFQUNuQywyQkFBMkI7RUFDM0IscUNBQXFDO0VBQ3JDLDhCQUE4QjtFQUM5Qiw0QkFBNEI7RUFDNUIsc0NBQXNDO0VBQ3RDLCtCQUErQjtFQUMvQixpQ0FBaUM7RUFDakMsa0NBQWtDO0VBQ2xDLDRDQUE0QztBQUM5Qzs7QUFFQTtFQUNFLHdCQUF3QjtFQUN4QixtQ0FBbUM7RUFDbkMsMkJBQTJCO0VBQzNCLHFDQUFxQztFQUNyQywyQkFBMkI7RUFDM0IsNEJBQTRCO0VBQzVCLHNDQUFzQztFQUN0Qyw0QkFBNEI7RUFDNUIsaUNBQWlDO0VBQ2pDLGtDQUFrQztFQUNsQyw0Q0FBNEM7QUFDOUM7O0FBRUE7RUFDRSxnQ0FBZ0M7QUFDbEM7O0FBRUE7RUFDRTtJQUNFLGdCQUFnQjtFQUNsQjtBQUNGO0FBQ0E7RUFDRSxVQUFVO0FBQ1o7O0FBRUE7RUFDRSxhQUFhO0FBQ2Y7O0FBRUE7RUFDRSxTQUFTO0VBQ1QsZ0JBQWdCO0VBQ2hCLDZCQUE2QjtBQUMvQjs7QUFFQTtFQUNFO0lBQ0UsZ0JBQWdCO0VBQ2xCO0FBQ0Y7QUFDQTtFQUNFLFFBQVE7RUFDUixZQUFZO0VBQ1osNEJBQTRCO0FBQzlCOztBQUVBO0VBQ0U7SUFDRSxnQkFBZ0I7RUFDbEI7QUFDRjtBQUNBOzs7Ozs7RUFNRSxrQkFBa0I7QUFDcEI7O0FBRUE7RUFDRSxtQkFBbUI7QUFDckI7O0FBRUE7RUFDRSxxQkFBcUI7RUFFckIsNEJBQTRCO0VBQzVCLHVCQUF1QjtFQUN2QixXQUFXO0VBQ1gsdUJBQXVCO0VBQ3ZCLHFDQUFxQztFQUNyQyxnQkFBZ0I7RUFDaEIsb0NBQW9DO0FBQ3RDOztBQUVBO0VBRUUsc0JBQXNCO0FBQ3hCOztBQUVBO0VBQ0UsMkJBQTJCO0VBQzNCLCtCQUErQjtFQUMvQiwyQkFBMkI7RUFDM0IsZ0NBQWdDO0VBQ2hDLCtCQUErQjtFQUMvQixtQ0FBbUM7RUFDbkMsMkNBQTJDO0VBQzNDLHFDQUFxQztFQUNyQyxnRUFBZ0U7RUFDaEUsc0RBQXNEO0VBQ3RELG9EQUFvRDtFQUNwRCw0RkFBNEY7RUFDNUYsOERBQThEO0VBQzlELHVDQUF1QztFQUN2QyxnREFBZ0Q7RUFDaEQsZ0RBQWdEO0VBQ2hELHNEQUFzRDtFQUN0RCxvREFBb0Q7RUFDcEQsMkRBQTJEO0VBQzNELGlEQUFpRDtFQUNqRCw2REFBNkQ7RUFDN0QsbUNBQW1DO0VBQ25DLHNDQUFzQztFQUN0QyxvQ0FBb0M7RUFDcEMscUNBQXFDO0VBQ3JDLHVDQUF1QztFQUN2QyxrQkFBa0I7RUFDbEIsbUNBQW1DO0VBQ25DLGFBQWE7RUFDYix3Q0FBd0M7RUFDeEMsb0VBQW9FO0VBQ3BFLFNBQVM7RUFDVCx3Q0FBd0M7RUFDeEMsZ0NBQWdDO0VBQ2hDLGlCQUFpQjtFQUNqQixnQkFBZ0I7RUFDaEIsd0NBQXdDO0VBQ3hDLDRCQUE0QjtFQUM1QiwrRUFBK0U7RUFDL0UsZ0RBQWdEO0FBQ2xEOztBQUVBO0VBQ0UscUJBQXFCO0VBQ3JCLFNBQVM7RUFDVCxzQ0FBc0M7QUFDeEM7O0FBRUE7RUFDRSxxQkFBcUI7QUFDdkI7O0FBRUE7RUFDRSxxQkFBcUI7RUFDckIsc0JBQXNCO0FBQ3hCOztBQUVBO0VBQ0UsbUJBQW1CO0FBQ3JCOztBQUVBO0VBQ0Usd0JBQXdCO0VBQ3hCLG1CQUFtQjtBQUNyQjs7QUFFQTtFQUNFO0lBQ0UscUJBQXFCO0VBQ3ZCO0VBQ0E7SUFDRSxxQkFBcUI7SUFDckIsc0JBQXNCO0VBQ3hCO0VBQ0E7SUFDRSxtQkFBbUI7RUFDckI7RUFDQTtJQUNFLHdCQUF3QjtJQUN4QixtQkFBbUI7RUFDckI7QUFDRjtBQUNBO0VBQ0U7SUFDRSxxQkFBcUI7RUFDdkI7RUFDQTtJQUNFLHFCQUFxQjtJQUNyQixzQkFBc0I7RUFDeEI7RUFDQTtJQUNFLG1CQUFtQjtFQUNyQjtFQUNBO0lBQ0Usd0JBQXdCO0lBQ3hCLG1CQUFtQjtFQUNyQjtBQUNGO0FBQ0E7RUFDRTtJQUNFLHFCQUFxQjtFQUN2QjtFQUNBO0lBQ0UscUJBQXFCO0lBQ3JCLHNCQUFzQjtFQUN4QjtFQUNBO0lBQ0UsbUJBQW1CO0VBQ3JCO0VBQ0E7SUFDRSx3QkFBd0I7SUFDeEIsbUJBQW1CO0VBQ3JCO0FBQ0Y7QUFDQTtFQUNFO0lBQ0UscUJBQXFCO0VBQ3ZCO0VBQ0E7SUFDRSxxQkFBcUI7SUFDckIsc0JBQXNCO0VBQ3hCO0VBQ0E7SUFDRSxtQkFBbUI7RUFDckI7RUFDQTtJQUNFLHdCQUF3QjtJQUN4QixtQkFBbUI7RUFDckI7QUFDRjtBQUNBO0VBQ0U7SUFDRSxxQkFBcUI7RUFDdkI7RUFDQTtJQUNFLHFCQUFxQjtJQUNyQixzQkFBc0I7RUFDeEI7RUFDQTtJQUNFLG1CQUFtQjtFQUNyQjtFQUNBO0lBQ0Usd0JBQXdCO0lBQ3hCLG1CQUFtQjtFQUNyQjtBQUNGO0FBQ0E7RUFDRSxTQUFTO0VBQ1QsWUFBWTtFQUNaLGFBQWE7RUFDYix5Q0FBeUM7QUFDM0M7O0FBRUE7RUFDRSxxQkFBcUI7RUFFckIsNEJBQTRCO0VBQzVCLHVCQUF1QjtFQUN2QixXQUFXO0VBQ1gsYUFBYTtFQUNiLHFDQUFxQztFQUNyQywwQkFBMEI7RUFDMUIsb0NBQW9DO0FBQ3RDOztBQUVBO0VBRUUsc0JBQXNCO0FBQ3hCOztBQUVBO0VBQ0Usd0JBQXdCO0VBQ3hCLHNCQUFzQjtFQUN0QixNQUFNO0VBRU4sK0NBQStDO0VBQy9DLGFBQWE7QUFDZjs7QUFFQTtFQUNFLHFCQUFxQjtFQUVyQiw0QkFBNEI7RUFDNUIsdUJBQXVCO0VBQ3ZCLFdBQVc7RUFDWCxtQ0FBbUM7RUFDbkMsZUFBZTtFQUNmLHNDQUFzQztFQUN0Qyx3QkFBd0I7RUFDeEIsaUJBQWlCO0FBQ25COztBQUVBO0VBRUUsc0JBQXNCO0FBQ3hCOztBQUVBO0VBQ0Usd0JBQXdCO0VBQ3hCLHNCQUFzQjtFQUN0QixNQUFNO0VBRU4sNkNBQTZDO0VBQzdDLGFBQWE7QUFDZjs7QUFFQTtFQUNFLHFCQUFxQjtFQUVyQiw0QkFBNEI7RUFDNUIsdUJBQXVCO0VBQ3ZCLFdBQVc7RUFDWCxhQUFhO0FBQ2Y7O0FBRUE7RUFDRSxxQkFBcUI7RUFFckIsMEJBQTBCO0VBQzFCLHVCQUF1QjtFQUN2QixXQUFXO0VBQ1gsbUNBQW1DO0VBQ25DLHlCQUF5QjtFQUN6QixzQ0FBc0M7RUFDdEMsaUJBQWlCO0FBQ25COztBQUVBO0VBRUUsc0JBQXNCO0FBQ3hCOztBQUVBO0VBQ0UsU0FBUztFQUNULDhDQUE4QztFQUM5QyxnQkFBZ0I7RUFDaEIsb0RBQW9EO0VBQ3BELFVBQVU7QUFDWjs7QUFFQTtFQUNFLGNBQWM7RUFDZCxXQUFXO0VBQ1gsOEVBQThFO0VBQzlFLFdBQVc7RUFDWCxnQkFBZ0I7RUFDaEIscUNBQXFDO0VBQ3JDLG1CQUFtQjtFQUNuQixxQkFBcUI7RUFDckIsbUJBQW1CO0VBQ25CLDZCQUE2QjtFQUM3QixTQUFTO0VBQ1Qsd0RBQXdEO0FBQzFEOztBQUVBO0VBQ0UsMkNBQTJDO0VBQzNDLG1EQUFtRDtBQUNyRDs7QUFFQTtFQUNFLDRDQUE0QztFQUM1QyxxQkFBcUI7RUFDckIsb0RBQW9EO0FBQ3REOztBQUVBO0VBQ0UsOENBQThDO0VBQzlDLG9CQUFvQjtFQUNwQiw2QkFBNkI7QUFDL0I7O0FBRUE7RUFDRSxjQUFjO0FBQ2hCOztBQUVBO0VBQ0UsY0FBYztFQUNkLGtGQUFrRjtFQUNsRixnQkFBZ0I7RUFDaEIsdUJBQXVCO0VBQ3ZCLHVDQUF1QztFQUN2QyxtQkFBbUI7QUFDckI7O0FBRUE7RUFDRSxjQUFjO0VBQ2QsOEVBQThFO0VBQzlFLHFDQUFxQztBQUN2Qzs7QUFFQTtFQUNFLDZCQUE2QjtFQUM3QiwwQkFBMEI7RUFDMUIsZ0VBQWdFO0VBQ2hFLGtDQUFrQztFQUNsQyxxQ0FBcUM7RUFDckMsOERBQThEO0VBQzlELHVEQUF1RDtFQUN2RCwyREFBMkQ7RUFDM0QsaURBQWlEO0VBQ2pELDJDQUEyQztFQUMzQyxvQ0FBb0M7QUFDdEM7O0FBRUE7O0VBRUUsa0JBQWtCO0VBQ2xCLG9CQUFvQjtFQUNwQixzQkFBc0I7QUFDeEI7O0FBRUE7O0VBRUUsa0JBQWtCO0VBQ2xCLGNBQWM7QUFDaEI7O0FBRUE7Ozs7Ozs7Ozs7OztFQVlFLFVBQVU7QUFDWjs7QUFFQTtFQUNFLGFBQWE7RUFDYixlQUFlO0VBQ2YsMkJBQTJCO0FBQzdCOztBQUVBO0VBQ0UsV0FBVztBQUNiOztBQUVBO0VBQ0UsdUNBQXVDO0FBQ3pDOztBQUVBOztFQUdFLHVEQUF1RDtBQUN6RDs7QUFFQTs7O0VBR0UsMEJBQTBCO0VBQzFCLHdCQUF3QjtBQUMxQjs7QUFFQTs7O0VBR0UsNEJBQTRCO0VBQzVCLDBCQUEwQjtBQUM1Qjs7QUFFQTtFQUNFLHdCQUF3QjtFQUN4Qix1QkFBdUI7QUFDekI7O0FBRUE7RUFFRSxzQkFBc0I7QUFDeEI7O0FBRUE7RUFFRSxvQkFBb0I7QUFDdEI7O0FBRUE7RUFDRSx1QkFBdUI7RUFDdkIsc0JBQXNCO0FBQ3hCOztBQUVBO0VBQ0Usc0JBQXNCO0VBQ3RCLHFCQUFxQjtBQUN2Qjs7QUFFQTtFQUNFLHNCQUFzQjtFQUN0Qix1QkFBdUI7RUFDdkIsdUJBQXVCO0FBQ3pCOztBQUVBOztFQUVFLFdBQVc7QUFDYjs7QUFFQTs7RUFFRSw4Q0FBOEM7QUFDaEQ7O0FBRUE7O0VBRUUsNkJBQTZCO0VBQzdCLDRCQUE0QjtBQUM5Qjs7QUFFQTs7O0VBR0UseUJBQXlCO0VBQ3pCLDBCQUEwQjtBQUM1Qjs7QUFFQTtFQUNFLDhCQUE4QjtFQUM5QixnQ0FBZ0M7RUFDaEMsMkNBQTJDO0VBQzNDLHVEQUF1RDtFQUN2RCx5REFBeUQ7RUFDekQsYUFBYTtFQUNiLGVBQWU7RUFFZix1QkFBdUI7RUFDdkIsZ0JBQWdCO0VBQ2hCLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGNBQWM7RUFDZCxvRUFBb0U7RUFDcEUsd0NBQXdDO0VBQ3hDLDRDQUE0QztFQUM1QyxnQ0FBZ0M7RUFDaEMscUJBQXFCO0VBQ3JCLGdCQUFnQjtFQUNoQixTQUFTO0VBQ1QsdUdBQXVHO0FBQ3pHOztBQUVBO0VBQ0U7SUFDRSxnQkFBZ0I7RUFDbEI7QUFDRjtBQUNBO0VBQ0Usc0NBQXNDO0FBQ3hDOztBQUVBO0VBQ0UsVUFBVTtFQUNWLGtEQUFrRDtBQUNwRDs7QUFFQTtFQUNFLHlDQUF5QztFQUN6QyxvQkFBb0I7RUFDcEIsZUFBZTtBQUNqQjs7QUFFQTtFQUNFLG9EQUFvRDtFQUNwRCxvREFBb0Q7RUFDcEQsc0RBQXNEO0VBQ3RELCtHQUErRztFQUMvRywyREFBMkQ7RUFDM0QsaURBQWlEO0VBQ2pELDJHQUEyRztFQUMzRyxzRkFBc0Y7QUFDeEY7O0FBRUE7RUFDRSwwREFBMEQ7RUFDMUQsMERBQTBEO0VBQzFELHlEQUF5RDtFQUN6RCwwREFBMEQ7QUFDNUQ7O0FBRUE7RUFDRSxrQkFBa0I7RUFDbEIseURBQXlEO0FBQzNEOztBQUVBOztFQUVFLDRDQUE0QztFQUM1QyxvREFBb0Q7RUFDcEQsMERBQTBEO0FBQzVEOztBQUVBO0VBQ0UsdURBQXVEO0VBQ3ZELHlCQUF5QjtFQUN6QiwwQkFBMEI7QUFDNUI7O0FBRUE7RUFDRSx1REFBdUQ7RUFDdkQsNERBQTREO0VBQzVELGtEQUFrRDtBQUNwRDs7QUFFQTtFQUNFLGlEQUFpRDtBQUNuRDs7QUFFQTs7RUFFRSw2Q0FBNkM7RUFDN0MscURBQXFEO0FBQ3ZEOztBQUVBO0VBQ0UsNkJBQTZCO0VBQzdCLDBDQUEwQztFQUMxQyxnRUFBZ0U7RUFDaEUsaUNBQWlDO0FBQ25DOztBQUVBO0VBQ0UsZ0JBQWdCO0VBQ2hCLGVBQWU7RUFDZixzRUFBc0U7QUFDeEU7O0FBRUE7RUFDRSxpQ0FBaUM7QUFDbkM7O0FBRUE7O0VBRUUsZ0JBQWdCO0VBQ2hCLGlEQUFpRDtFQUNqRCxpQ0FBaUM7QUFDbkM7O0FBRUE7RUFDRSxzQ0FBc0M7RUFDdEMsZ0VBQWdFO0VBQ2hFLGlEQUFpRDtFQUNqRCxpREFBaUQ7RUFDakQsaURBQWlEO0VBQ2pELGlFQUFpRTtFQUNqRSxnRUFBZ0U7RUFDaEUseUVBQXlFO0VBQ3pFLGdFQUFnRTtFQUNoRSxrRkFBa0Y7RUFDbEYsd0NBQXdDO0VBQ3hDLDhHQUE4RztBQUNoSDs7QUFFQTtFQUNFLHNHQUFzRztFQUN0RyxzRUFBc0U7RUFDdEUsNkVBQTZFO0FBQy9FOztBQUVBO0VBQ0UsaUNBQWlDO0FBQ25DOztBQUVBOztFQUVFLGdCQUFnQjtFQUNoQix3REFBd0Q7RUFDeEQsaUNBQWlDO0FBQ25DOztBQUVBO0VBQ0Usb0NBQW9DO0VBQ3BDLDZDQUE2QztFQUM3Qyx3Q0FBd0M7RUFDeEMsMkNBQTJDO0VBQzNDLDJDQUEyQztFQUMzQyxvREFBb0Q7RUFDcEQseUNBQXlDO0VBQ3pDLDJEQUEyRDtFQUMzRCxxREFBcUQ7RUFDckQsb0VBQW9FO0VBQ3BFLGtFQUFrRTtFQUNsRSxrRUFBa0U7RUFDbEUsb0JBQW9CO0VBQ3BCLHdDQUF3QztFQUN4Qyw0Q0FBNEM7RUFDNUMsb0RBQW9EO0FBQ3REOztBQUVBO0VBQ0UsMExBQTBMO0VBQzFMLHlDQUF5QztFQUN6QyxtRUFBbUU7RUFDbkUsNEZBQTRGO0FBQzlGOztBQUVBO0VBQ0Usa0RBQWtEO0FBQ3BEOztBQUVBOztFQUVFLGdEQUFnRDtFQUNoRCx3REFBd0Q7RUFDeEQsa0VBQWtFO0FBQ3BFOztBQUVBOztFQUVFLHlEQUF5RDtBQUMzRDs7QUFFQTtFQUNFLHVDQUF1QztBQUN6Qzs7QUFFQTs7RUFFRSxjQUFjO0VBQ2Qsa0JBQWtCO0FBQ3BCOztBQUVBOztFQUVFLFlBQVk7RUFDWixhQUFhO0VBQ2Isa0JBQWtCO0FBQ3BCOztBQUVBOztFQUVFLFdBQVc7QUFDYjs7QUFFQTtFQUNFLGFBQWE7QUFDZjs7QUFFQTtFQUNFLGNBQWM7QUFDaEI7O0FBRUE7RUFDRSx5QkFBeUI7RUFDekIsOEJBQThCO0VBQzlCLDZEQUE2RDtFQUM3RCxrRUFBa0U7RUFDbEUscUVBQXFFO0VBQ3JFLGlFQUFpRTtFQUNqRSwyQ0FBMkM7RUFDM0MsbUNBQW1DO0VBQ25DLHlDQUF5QztFQUN6QyxnRUFBZ0U7RUFDaEUsc0VBQXNFO0VBQ3RFLHVDQUF1QztFQUN2Qyx1Q0FBdUM7RUFDdkMsdUNBQXVDO0VBQ3ZDLDJDQUEyQztFQUMzQyxrUkFBa1I7RUFDbFIsNEVBQTRFO0VBQzVFLDREQUE0RDtFQUM1RCx5Q0FBeUM7RUFDekMsNkRBQTZEO0VBQzdELGtCQUFrQjtFQUNsQixhQUFhO0VBQ2IsZUFBZTtFQUNmLG1CQUFtQjtFQUNuQiw4QkFBOEI7RUFDOUIsZ0VBQWdFO0FBQ2xFOztBQUVBOztFQUVFLGFBQWE7RUFDYixrQkFBa0I7RUFDbEIsbUJBQW1CO0VBQ25CLDhCQUE4QjtBQUNoQzs7QUFFQTtFQUNFLDhDQUE4QztFQUM5QyxpREFBaUQ7RUFFakQscURBQXFEO0VBQ3JELDRDQUE0QztFQUM1QyxvQ0FBb0M7RUFDcEMscUJBQXFCO0VBQ3JCLG1CQUFtQjtBQUNyQjs7QUFFQTtFQUNFLDBDQUEwQztBQUM1Qzs7QUFFQTtFQUNFLDJCQUEyQjtFQUMzQixnQ0FBZ0M7RUFDaEMsNkNBQTZDO0VBQzdDLHlEQUF5RDtFQUN6RCwrREFBK0Q7RUFDL0QsYUFBYTtFQUNiLHNCQUFzQjtFQUV0Qix1QkFBdUI7RUFDdkIsZ0JBQWdCO0VBQ2hCLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLHFDQUFxQztBQUN2Qzs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLG1CQUFtQjtFQUNuQixzQkFBc0I7RUFDdEIsOEJBQThCO0FBQ2hDOztBQUVBOzs7RUFHRSxxQ0FBcUM7QUFDdkM7O0FBRUE7RUFDRSxZQUFZO0VBQ1osZ0JBQWdCO0VBQ2hCLG1CQUFtQjtBQUNyQjs7QUFFQTtFQUNFLGdGQUFnRjtFQUNoRiw4Q0FBOEM7RUFDOUMsY0FBYztFQUNkLDhCQUE4QjtFQUM5Qiw2QkFBNkI7RUFDN0IsNEVBQTRFO0VBQzVFLHNEQUFzRDtFQUN0RCxnREFBZ0Q7QUFDbEQ7O0FBRUE7RUFDRTtJQUNFLGdCQUFnQjtFQUNsQjtBQUNGO0FBQ0E7RUFDRSxxQkFBcUI7QUFDdkI7O0FBRUE7RUFDRSxxQkFBcUI7RUFDckIsVUFBVTtFQUNWLHVEQUF1RDtBQUN6RDs7QUFFQTtFQUNFLHFCQUFxQjtFQUNyQixZQUFZO0VBQ1osYUFBYTtFQUNiLHNCQUFzQjtFQUN0QixtREFBbUQ7RUFDbkQsNEJBQTRCO0VBQzVCLDJCQUEyQjtFQUMzQixxQkFBcUI7QUFDdkI7O0FBRUE7RUFDRSwwQ0FBMEM7RUFDMUMsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0U7SUFDRSxpQkFBaUI7SUFDakIsMkJBQTJCO0VBQzdCO0VBQ0E7SUFDRSxtQkFBbUI7RUFDckI7RUFDQTtJQUNFLGtCQUFrQjtFQUNwQjtFQUNBO0lBQ0UsbURBQW1EO0lBQ25ELGtEQUFrRDtFQUNwRDtFQUNBO0lBQ0UsaUJBQWlCO0VBQ25CO0VBQ0E7SUFDRSx3QkFBd0I7SUFDeEIsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxhQUFhO0VBQ2Y7RUFDQTtJQUNFLGdCQUFnQjtJQUNoQixhQUFhO0lBQ2IsWUFBWTtJQUNaLHNCQUFzQjtJQUN0Qix1QkFBdUI7SUFDdkIsOEJBQThCO0lBQzlCLHdDQUF3QztJQUN4QyxvQkFBb0I7SUFDcEIsMEJBQTBCO0lBQzFCLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsYUFBYTtFQUNmO0VBQ0E7SUFDRSxhQUFhO0lBQ2IsWUFBWTtJQUNaLFVBQVU7SUFDVixtQkFBbUI7RUFDckI7QUFDRjtBQUNBO0VBQ0U7SUFDRSxpQkFBaUI7SUFDakIsMkJBQTJCO0VBQzdCO0VBQ0E7SUFDRSxtQkFBbUI7RUFDckI7RUFDQTtJQUNFLGtCQUFrQjtFQUNwQjtFQUNBO0lBQ0UsbURBQW1EO0lBQ25ELGtEQUFrRDtFQUNwRDtFQUNBO0lBQ0UsaUJBQWlCO0VBQ25CO0VBQ0E7SUFDRSx3QkFBd0I7SUFDeEIsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxhQUFhO0VBQ2Y7RUFDQTtJQUNFLGdCQUFnQjtJQUNoQixhQUFhO0lBQ2IsWUFBWTtJQUNaLHNCQUFzQjtJQUN0Qix1QkFBdUI7SUFDdkIsOEJBQThCO0lBQzlCLHdDQUF3QztJQUN4QyxvQkFBb0I7SUFDcEIsMEJBQTBCO0lBQzFCLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsYUFBYTtFQUNmO0VBQ0E7SUFDRSxhQUFhO0lBQ2IsWUFBWTtJQUNaLFVBQVU7SUFDVixtQkFBbUI7RUFDckI7QUFDRjtBQUNBO0VBQ0U7SUFDRSxpQkFBaUI7SUFDakIsMkJBQTJCO0VBQzdCO0VBQ0E7SUFDRSxtQkFBbUI7RUFDckI7RUFDQTtJQUNFLGtCQUFrQjtFQUNwQjtFQUNBO0lBQ0UsbURBQW1EO0lBQ25ELGtEQUFrRDtFQUNwRDtFQUNBO0lBQ0UsaUJBQWlCO0VBQ25CO0VBQ0E7SUFDRSx3QkFBd0I7SUFDeEIsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxhQUFhO0VBQ2Y7RUFDQTtJQUNFLGdCQUFnQjtJQUNoQixhQUFhO0lBQ2IsWUFBWTtJQUNaLHNCQUFzQjtJQUN0Qix1QkFBdUI7SUFDdkIsOEJBQThCO0lBQzlCLHdDQUF3QztJQUN4QyxvQkFBb0I7SUFDcEIsMEJBQTBCO0lBQzFCLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsYUFBYTtFQUNmO0VBQ0E7SUFDRSxhQUFhO0lBQ2IsWUFBWTtJQUNaLFVBQVU7SUFDVixtQkFBbUI7RUFDckI7QUFDRjtBQUNBO0VBQ0U7SUFDRSxpQkFBaUI7SUFDakIsMkJBQTJCO0VBQzdCO0VBQ0E7SUFDRSxtQkFBbUI7RUFDckI7RUFDQTtJQUNFLGtCQUFrQjtFQUNwQjtFQUNBO0lBQ0UsbURBQW1EO0lBQ25ELGtEQUFrRDtFQUNwRDtFQUNBO0lBQ0UsaUJBQWlCO0VBQ25CO0VBQ0E7SUFDRSx3QkFBd0I7SUFDeEIsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxhQUFhO0VBQ2Y7RUFDQTtJQUNFLGdCQUFnQjtJQUNoQixhQUFhO0lBQ2IsWUFBWTtJQUNaLHNCQUFzQjtJQUN0Qix1QkFBdUI7SUFDdkIsOEJBQThCO0lBQzlCLHdDQUF3QztJQUN4QyxvQkFBb0I7SUFDcEIsMEJBQTBCO0lBQzFCLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsYUFBYTtFQUNmO0VBQ0E7SUFDRSxhQUFhO0lBQ2IsWUFBWTtJQUNaLFVBQVU7SUFDVixtQkFBbUI7RUFDckI7QUFDRjtBQUNBO0VBQ0U7SUFDRSxpQkFBaUI7SUFDakIsMkJBQTJCO0VBQzdCO0VBQ0E7SUFDRSxtQkFBbUI7RUFDckI7RUFDQTtJQUNFLGtCQUFrQjtFQUNwQjtFQUNBO0lBQ0UsbURBQW1EO0lBQ25ELGtEQUFrRDtFQUNwRDtFQUNBO0lBQ0UsaUJBQWlCO0VBQ25CO0VBQ0E7SUFDRSx3QkFBd0I7SUFDeEIsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxhQUFhO0VBQ2Y7RUFDQTtJQUNFLGdCQUFnQjtJQUNoQixhQUFhO0lBQ2IsWUFBWTtJQUNaLHNCQUFzQjtJQUN0Qix1QkFBdUI7SUFDdkIsOEJBQThCO0lBQzlCLHdDQUF3QztJQUN4QyxvQkFBb0I7SUFDcEIsMEJBQTBCO0lBQzFCLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsYUFBYTtFQUNmO0VBQ0E7SUFDRSxhQUFhO0lBQ2IsWUFBWTtJQUNaLFVBQVU7SUFDVixtQkFBbUI7RUFDckI7QUFDRjtBQUNBO0VBQ0UsaUJBQWlCO0VBQ2pCLDJCQUEyQjtBQUM3Qjs7QUFFQTtFQUNFLG1CQUFtQjtBQUNyQjs7QUFFQTtFQUNFLGtCQUFrQjtBQUNwQjs7QUFFQTtFQUNFLG1EQUFtRDtFQUNuRCxrREFBa0Q7QUFDcEQ7O0FBRUE7RUFDRSxpQkFBaUI7QUFDbkI7O0FBRUE7RUFDRSx3QkFBd0I7RUFDeEIsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsYUFBYTtBQUNmOztBQUVBO0VBQ0UsZ0JBQWdCO0VBQ2hCLGFBQWE7RUFDYixZQUFZO0VBQ1osc0JBQXNCO0VBQ3RCLHVCQUF1QjtFQUN2Qiw4QkFBOEI7RUFDOUIsd0NBQXdDO0VBQ3hDLG9CQUFvQjtFQUNwQiwwQkFBMEI7RUFDMUIsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsYUFBYTtBQUNmOztBQUVBO0VBQ0UsYUFBYTtFQUNiLFlBQVk7RUFDWixVQUFVO0VBQ1YsbUJBQW1CO0FBQ3JCOztBQUVBOztFQUVFLDZDQUE2QztFQUM3QyxtREFBbUQ7RUFDbkQsc0RBQXNEO0VBQ3RELCtCQUErQjtFQUMvQiw4QkFBOEI7RUFDOUIsb0NBQW9DO0VBQ3BDLDJEQUEyRDtFQUMzRCwrUUFBK1E7QUFDalI7O0FBRUE7RUFDRSwrUUFBK1E7QUFDalI7O0FBRUE7RUFDRSx5QkFBeUI7RUFDekIseUJBQXlCO0VBQ3pCLGlDQUFpQztFQUNqQyxnREFBZ0Q7RUFDaEQsNERBQTREO0VBQzVELGtEQUFrRDtFQUNsRCwwRkFBMEY7RUFDMUYsZ0NBQWdDO0VBQ2hDLDhCQUE4QjtFQUM5Qix3REFBd0Q7RUFDeEQsaUNBQWlDO0VBQ2pDLG9DQUFvQztFQUNwQyxnQ0FBZ0M7RUFDaEMsa0JBQWtCO0VBQ2xCLGFBQWE7RUFDYixzQkFBc0I7RUFDdEIsWUFBWTtFQUNaLDhCQUE4QjtFQUM5Qiw0QkFBNEI7RUFDNUIscUJBQXFCO0VBQ3JCLG9DQUFvQztFQUNwQywyQkFBMkI7RUFDM0IsdUVBQXVFO0VBQ3ZFLDRDQUE0QztBQUM5Qzs7QUFFQTtFQUNFLGVBQWU7RUFDZixjQUFjO0FBQ2hCOztBQUVBO0VBQ0UsbUJBQW1CO0VBQ25CLHNCQUFzQjtBQUN4Qjs7QUFFQTtFQUNFLG1CQUFtQjtFQUNuQiwyREFBMkQ7RUFDM0QsNERBQTREO0FBQzlEOztBQUVBO0VBQ0Usc0JBQXNCO0VBQ3RCLCtEQUErRDtFQUMvRCw4REFBOEQ7QUFDaEU7O0FBRUE7O0VBRUUsYUFBYTtBQUNmOztBQUVBO0VBQ0UsY0FBYztFQUNkLDBEQUEwRDtFQUMxRCw0QkFBNEI7QUFDOUI7O0FBRUE7RUFDRSw2Q0FBNkM7RUFDN0Msa0NBQWtDO0FBQ3BDOztBQUVBO0VBQ0UsdURBQXVEO0VBQ3ZELGdCQUFnQjtFQUNoQixxQ0FBcUM7QUFDdkM7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFFRSw2Q0FBNkM7QUFDL0M7O0FBRUE7RUFDRSxvRUFBb0U7RUFDcEUsZ0JBQWdCO0VBQ2hCLGdDQUFnQztFQUNoQyx3Q0FBd0M7RUFDeEMsOEVBQThFO0FBQ2hGOztBQUVBO0VBQ0UsMEZBQTBGO0FBQzVGOztBQUVBO0VBQ0Usb0VBQW9FO0VBQ3BFLGdDQUFnQztFQUNoQyx3Q0FBd0M7RUFDeEMsMkVBQTJFO0FBQzdFOztBQUVBO0VBQ0UsMEZBQTBGO0FBQzVGOztBQUVBO0VBQ0Usd0RBQXdEO0VBQ3hELHVEQUF1RDtFQUN2RCx1REFBdUQ7RUFDdkQsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0Usb0NBQW9DO0VBQ3BDLHVDQUF1QztBQUN6Qzs7QUFFQTtFQUNFLHdEQUF3RDtFQUN4RCx1REFBdUQ7QUFDekQ7O0FBRUE7RUFDRSxrQkFBa0I7RUFDbEIsTUFBTTtFQUNOLFFBQVE7RUFDUixTQUFTO0VBQ1QsT0FBTztFQUNQLDRDQUE0QztFQUM1QyxrREFBa0Q7QUFDcEQ7O0FBRUE7OztFQUdFLFdBQVc7QUFDYjs7QUFFQTs7RUFFRSwyREFBMkQ7RUFDM0QsNERBQTREO0FBQzlEOztBQUVBOztFQUVFLCtEQUErRDtFQUMvRCw4REFBOEQ7QUFDaEU7O0FBRUE7RUFDRSwyQ0FBMkM7QUFDN0M7O0FBRUE7RUFDRTtJQUNFLGFBQWE7SUFDYixtQkFBbUI7RUFDckI7RUFDQTtJQUNFLFdBQVc7SUFDWCxnQkFBZ0I7RUFDbEI7RUFDQTtJQUVFLHNCQUFzQjtJQUV0QixzQkFBc0I7RUFDeEI7RUFDQTtJQUNFLDBCQUEwQjtJQUMxQix3QkFBd0I7RUFDMUI7RUFDQTs7SUFFRSwwQkFBMEI7RUFDNUI7RUFDQTs7SUFFRSw2QkFBNkI7RUFDL0I7RUFDQTtJQUNFLDRCQUE0QjtJQUM1QiwwQkFBMEI7RUFDNUI7RUFDQTs7SUFFRSx5QkFBeUI7RUFDM0I7RUFDQTs7SUFFRSw0QkFBNEI7RUFDOUI7QUFDRjtBQUNBO0VBQ0UsNENBQTRDO0VBQzVDLHNDQUFzQztFQUN0QywrS0FBK0s7RUFDL0sscURBQXFEO0VBQ3JELHFEQUFxRDtFQUNyRCx1REFBdUQ7RUFDdkQsK0ZBQStGO0VBQy9GLHNDQUFzQztFQUN0QyxtQ0FBbUM7RUFDbkMsZ0RBQWdEO0VBQ2hELCtDQUErQztFQUMvQywrUEFBK1A7RUFDL1AsdUNBQXVDO0VBQ3ZDLG1EQUFtRDtFQUNuRCwrREFBK0Q7RUFDL0QsOFBBQThQO0VBQzlQLDRFQUE0RTtFQUM1RSx1Q0FBdUM7RUFDdkMsb0NBQW9DO0VBQ3BDLDhEQUE4RDtFQUM5RCx1REFBdUQ7QUFDekQ7O0FBRUE7RUFDRSxrQkFBa0I7RUFDbEIsYUFBYTtFQUNiLG1CQUFtQjtFQUNuQixXQUFXO0VBQ1gsOEVBQThFO0VBQzlFLG9CQUFvQjtFQUNwQixxQ0FBcUM7RUFDckMsaUJBQWlCO0VBQ2pCLDZDQUE2QztFQUM3QyxTQUFTO0VBQ1QsZ0JBQWdCO0VBQ2hCLHFCQUFxQjtFQUNyQiwyQ0FBMkM7QUFDN0M7O0FBRUE7RUFDRTtJQUNFLGdCQUFnQjtFQUNsQjtBQUNGO0FBQ0E7RUFDRSx3Q0FBd0M7RUFDeEMsZ0RBQWdEO0VBQ2hELG9HQUFvRztBQUN0Rzs7QUFFQTtFQUNFLHNEQUFzRDtFQUN0RCxrREFBa0Q7QUFDcEQ7O0FBRUE7RUFDRSxjQUFjO0VBQ2QsMENBQTBDO0VBQzFDLDJDQUEyQztFQUUzQyx5QkFBeUI7RUFDekIsV0FBVztFQUNYLCtDQUErQztFQUMvQyw0QkFBNEI7RUFDNUIsb0RBQW9EO0VBQ3BELG9EQUFvRDtBQUN0RDs7QUFFQTtFQUNFO0lBQ0UsZ0JBQWdCO0VBQ2xCO0FBQ0Y7QUFDQTtFQUNFLFVBQVU7QUFDWjs7QUFFQTtFQUNFLFVBQVU7RUFDVixVQUFVO0VBQ1YscURBQXFEO0FBQ3ZEOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsaUNBQWlDO0VBQ2pDLHlDQUF5QztFQUN6QyxpRkFBaUY7QUFDbkY7O0FBRUE7RUFDRSwwREFBMEQ7RUFDMUQsMkRBQTJEO0FBQzdEOztBQUVBO0VBQ0UsZ0VBQWdFO0VBQ2hFLGlFQUFpRTtBQUNuRTs7QUFFQTtFQUNFLGFBQWE7QUFDZjs7QUFFQTtFQUNFLDhEQUE4RDtFQUM5RCw2REFBNkQ7QUFDL0Q7O0FBRUE7RUFDRSxvRUFBb0U7RUFDcEUsbUVBQW1FO0FBQ3JFOztBQUVBO0VBQ0UsOERBQThEO0VBQzlELDZEQUE2RDtBQUMvRDs7QUFFQTtFQUNFLGdGQUFnRjtBQUNsRjs7QUFFQTtFQUNFLGVBQWU7RUFDZixjQUFjO0VBQ2QsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsYUFBYTtBQUNmOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBOzs7RUFHRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSw0VEFBNFQ7RUFDNVQsaVVBQWlVO0FBQ25VOztBQUVBO0VBQ0UsNkJBQTZCO0VBQzdCLDZCQUE2QjtFQUM3QixvQ0FBb0M7RUFDcEMsMERBQTBEO0VBQzFELHVDQUF1QztFQUN2Qyw4REFBOEQ7RUFDOUQsYUFBYTtFQUNiLGVBQWU7RUFDZix3RUFBd0U7RUFDeEUsa0RBQWtEO0VBQ2xELDBDQUEwQztFQUMxQyxnQkFBZ0I7RUFDaEIsMENBQTBDO0VBQzFDLGtEQUFrRDtBQUNwRDs7QUFFQTtFQUVFLDBEQUEwRDtBQUM1RDs7QUFFQTtFQUNFLG1CQUFtQjtFQUVuQix3REFBd0Q7RUFDeEQsMENBQTBDO0VBQzFDLDJDQUEyQztBQUM3Qzs7QUFFQTtFQUNFLDhDQUE4QztBQUNoRDs7QUFFQTtFQUNFLG1DQUFtQztFQUNuQyxvQ0FBb0M7RUFDcEMscUNBQXFDO0VBQ3JDLDZDQUE2QztFQUM3Qyx1Q0FBdUM7RUFDdkMsc0RBQXNEO0VBQ3RELHNEQUFzRDtFQUN0RCx3REFBd0Q7RUFDeEQseURBQXlEO0VBQ3pELGlEQUFpRDtFQUNqRCw0REFBNEQ7RUFDNUQseURBQXlEO0VBQ3pELGtEQUFrRDtFQUNsRCx5RUFBeUU7RUFDekUsd0RBQXdEO0VBQ3hELDhDQUE4QztFQUM5Qyx3REFBd0Q7RUFDeEQsMkRBQTJEO0VBQzNELHFEQUFxRDtFQUNyRCwrREFBK0Q7RUFDL0QsYUFBYTtFQUViLHVCQUF1QjtFQUN2QixnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxrQkFBa0I7RUFDbEIsY0FBYztFQUNkLHdFQUF3RTtFQUN4RSwwQ0FBMEM7RUFDMUMsa0NBQWtDO0VBQ2xDLHFCQUFxQjtFQUNyQiwwQ0FBMEM7RUFDMUMsbUZBQW1GO0VBQ25GLHFJQUFxSTtBQUN2STs7QUFFQTtFQUNFO0lBQ0UsZ0JBQWdCO0VBQ2xCO0FBQ0Y7QUFDQTtFQUNFLFVBQVU7RUFDVix3Q0FBd0M7RUFDeEMsZ0RBQWdEO0VBQ2hELHNEQUFzRDtBQUN4RDs7QUFFQTtFQUNFLFVBQVU7RUFDVix3Q0FBd0M7RUFDeEMsZ0RBQWdEO0VBQ2hELFVBQVU7RUFDVixrREFBa0Q7QUFDcEQ7O0FBRUE7RUFDRSxVQUFVO0VBQ1YseUNBQXlDO0VBQ3pDLGlEQUFpRDtFQUNqRCx1REFBdUQ7QUFDekQ7O0FBRUE7RUFDRSwyQ0FBMkM7RUFDM0Msb0JBQW9CO0VBQ3BCLG1EQUFtRDtFQUNuRCx5REFBeUQ7QUFDM0Q7O0FBRUE7RUFFRSx1REFBdUQ7QUFDekQ7O0FBRUE7RUFDRSw4REFBOEQ7RUFDOUQsNERBQTREO0FBQzlEOztBQUVBO0VBQ0UsNERBQTREO0VBQzVELDBEQUEwRDtBQUM1RDs7QUFFQTtFQUNFLGtDQUFrQztFQUNsQyxtQ0FBbUM7RUFDbkMsdUNBQXVDO0VBQ3ZDLDJEQUEyRDtBQUM3RDs7QUFFQTtFQUNFLGtDQUFrQztFQUNsQyxtQ0FBbUM7RUFDbkMsd0NBQXdDO0VBQ3hDLDJEQUEyRDtBQUM3RDs7QUFFQTtFQUNFLDZCQUE2QjtFQUM3Qiw2QkFBNkI7RUFDN0IsNkJBQTZCO0VBQzdCLDRCQUE0QjtFQUM1Qix1QkFBdUI7RUFDdkIsbURBQW1EO0VBQ25ELHFCQUFxQjtFQUNyQiw4REFBOEQ7RUFDOUQscUNBQXFDO0VBQ3JDLHlDQUF5QztFQUN6QyxjQUFjO0VBQ2QsNkJBQTZCO0VBQzdCLGtCQUFrQjtFQUNsQixtQkFBbUI7RUFDbkIsd0JBQXdCO0VBQ3hCLGdEQUFnRDtBQUNsRDs7QUFFQTtFQUNFLGFBQWE7QUFDZjs7QUFFQTtFQUNFLGtCQUFrQjtFQUNsQixTQUFTO0FBQ1g7O0FBRUE7RUFDRSw0QkFBNEI7RUFDNUIsNEJBQTRCO0VBQzVCLGlCQUFpQjtBQUNuQjs7QUFFQTtFQUNFLDJCQUEyQjtFQUMzQiwyQkFBMkI7RUFDM0IsMkJBQTJCO0VBQzNCLCtCQUErQjtFQUMvQiwwQkFBMEI7RUFDMUIscUNBQXFDO0VBQ3JDLCtFQUErRTtFQUMvRSxtREFBbUQ7RUFDbkQsK0JBQStCO0VBQy9CLGtCQUFrQjtFQUNsQiw4REFBOEQ7RUFDOUQsNkNBQTZDO0VBQzdDLDZCQUE2QjtFQUM3QixxQ0FBcUM7RUFDckMsK0JBQStCO0VBQy9CLDZDQUE2QztBQUMvQzs7QUFFQTtFQUNFLGNBQWM7QUFDaEI7O0FBRUE7RUFDRSxnQkFBZ0I7RUFDaEIsa0NBQWtDO0FBQ3BDOztBQUVBO0VBRUUsd0JBQXdCO0FBQzFCOztBQUVBO0VBQ0Usa0JBQWtCO0VBQ2xCLG1CQUFtQjtFQUNuQixNQUFNO0VBQ04sVUFBVTtFQUNWLHFCQUFxQjtBQUN2Qjs7QUFFQTtFQUNFLG1EQUFtRDtFQUNuRCw0Q0FBNEM7RUFDNUMsMERBQTBEO0VBQzFELHdEQUF3RDtBQUMxRDs7QUFFQTtFQUNFLHFEQUFxRDtFQUNyRCw4Q0FBOEM7RUFDOUMsNERBQTREO0VBQzVELDBEQUEwRDtBQUM1RDs7QUFFQTtFQUNFLG1EQUFtRDtFQUNuRCw0Q0FBNEM7RUFDNUMsMERBQTBEO0VBQzFELHdEQUF3RDtBQUMxRDs7QUFFQTtFQUNFLGdEQUFnRDtFQUNoRCx5Q0FBeUM7RUFDekMsdURBQXVEO0VBQ3ZELHFEQUFxRDtBQUN2RDs7QUFFQTtFQUNFLG1EQUFtRDtFQUNuRCw0Q0FBNEM7RUFDNUMsMERBQTBEO0VBQzFELHdEQUF3RDtBQUMxRDs7QUFFQTtFQUNFLGtEQUFrRDtFQUNsRCwyQ0FBMkM7RUFDM0MseURBQXlEO0VBQ3pELHVEQUF1RDtBQUN6RDs7QUFFQTtFQUNFLGlEQUFpRDtFQUNqRCwwQ0FBMEM7RUFDMUMsd0RBQXdEO0VBQ3hELHNEQUFzRDtBQUN4RDs7QUFFQTtFQUNFLGdEQUFnRDtFQUNoRCx5Q0FBeUM7RUFDekMsdURBQXVEO0VBQ3ZELHFEQUFxRDtBQUN2RDs7QUFFQTtFQUNFO0lBQ0UsaURBQWlEO0VBQ25EO0FBQ0Y7QUFDQTs7RUFFRSwyQkFBMkI7RUFDM0IscUNBQXFDO0VBQ3JDLDBDQUEwQztFQUMxQyxzREFBc0Q7RUFDdEQsc0RBQXNEO0VBQ3RELDhCQUE4QjtFQUM5Qix5Q0FBeUM7RUFDekMsOENBQThDO0VBQzlDLGFBQWE7RUFDYixrQ0FBa0M7RUFDbEMsZ0JBQWdCO0VBQ2hCLHdDQUF3QztFQUN4Qyx3Q0FBd0M7RUFDeEMsZ0RBQWdEO0FBQ2xEOztBQUVBO0VBQ0UsYUFBYTtFQUNiLHNCQUFzQjtFQUN0Qix1QkFBdUI7RUFDdkIsZ0JBQWdCO0VBQ2hCLG9DQUFvQztFQUNwQyxrQkFBa0I7RUFDbEIsbUJBQW1CO0VBQ25CLDRDQUE0QztFQUM1Qyw4Q0FBOEM7QUFDaEQ7O0FBRUE7RUFDRTtJQUNFLGdCQUFnQjtFQUNsQjtBQUNGO0FBQ0E7RUFDRSxxTUFBcU07RUFDck0sc0VBQXNFO0FBQ3hFOztBQUVBO0VBQ0UsaUJBQWlCO0FBQ25COztBQUVBO0VBQ0UsV0FBVztBQUNiOztBQUVBO0VBQ0Usa0RBQWtEO0FBQ3BEOztBQUVBO0VBQ0U7SUFDRSxlQUFlO0VBQ2pCO0FBQ0Y7QUFDQTtFQUNFLFdBQVc7QUFDYjs7QUFFQTtFQUNFLDBDQUEwQztBQUM1Qzs7QUFFQTtFQUNFLHNCQUFzQjtBQUN4Qjs7QUFFQTtFQUNFLGFBQWE7RUFDYixtQkFBbUI7RUFDbkIsbUJBQW1CO0FBQ3JCOztBQUVBO0VBQ0UsZUFBZTtFQUNmLGtCQUFrQjtBQUNwQjs7QUFFQTtFQUNFLGFBQWE7RUFDYixnQkFBZ0I7RUFDaEIsbUJBQW1CO0VBQ25CLHNCQUFzQjtBQUN4Qjs7QUFFQTtFQUNFLFlBQVk7RUFDWixrQkFBa0I7QUFDcEI7O0FBRUE7RUFDRSxrQkFBa0I7QUFDcEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSw2Q0FBNkM7RUFDN0MsdUNBQXVDO0VBQ3ZDLHNEQUFzRDtFQUN0RCxzREFBc0Q7RUFDdEQsd0RBQXdEO0VBQ3hELHFDQUFxQztFQUNyQyx1Q0FBdUM7RUFDdkMseURBQXlEO0VBQ3pELDhEQUE4RDtFQUM5RCx3REFBd0Q7RUFDeEQsMkRBQTJEO0VBQzNELDBEQUEwRDtFQUMxRCwyREFBMkQ7RUFDM0QsZ0RBQWdEO0VBQ2hELHdEQUF3RDtFQUN4RCw4Q0FBOEM7RUFDOUMsd0RBQXdEO0VBQ3hELGFBQWE7RUFDYixzQkFBc0I7RUFFdEIsdUJBQXVCO0VBQ3ZCLGdCQUFnQjtFQUNoQixrREFBa0Q7QUFDcEQ7O0FBRUE7RUFDRSxxQkFBcUI7RUFDckIsc0JBQXNCO0FBQ3hCOztBQUVBO0VBQ0Usb0NBQW9DO0VBQ3BDLDBCQUEwQjtBQUM1Qjs7QUFFQTtFQUNFLGtCQUFrQjtFQUNsQixjQUFjO0VBQ2Qsa0ZBQWtGO0VBQ2xGLGtDQUFrQztFQUNsQyxxQkFBcUI7RUFDckIsMENBQTBDO0VBQzFDLG1GQUFtRjtBQUNyRjs7QUFFQTtFQUNFLCtCQUErQjtFQUMvQixnQ0FBZ0M7QUFDbEM7O0FBRUE7RUFDRSxtQ0FBbUM7RUFDbkMsa0NBQWtDO0FBQ3BDOztBQUVBO0VBQ0UsMkNBQTJDO0VBQzNDLG9CQUFvQjtFQUNwQixtREFBbUQ7QUFDckQ7O0FBRUE7RUFDRSxVQUFVO0VBQ1YseUNBQXlDO0VBQ3pDLGlEQUFpRDtFQUNqRCx1REFBdUQ7QUFDekQ7O0FBRUE7RUFDRSxtQkFBbUI7QUFDckI7O0FBRUE7RUFDRSx5REFBeUQ7RUFDekQsb0RBQW9EO0FBQ3REOztBQUVBO0VBQ0UsV0FBVztFQUNYLHlDQUF5QztFQUN6QyxtQkFBbUI7QUFDckI7O0FBRUE7RUFDRSxVQUFVO0VBQ1YsK0NBQStDO0VBQy9DLHFCQUFxQjtFQUNyQix1REFBdUQ7QUFDekQ7O0FBRUE7RUFDRSxnREFBZ0Q7RUFDaEQsd0RBQXdEO0FBQzFEOztBQUVBO0VBQ0UsbUJBQW1CO0FBQ3JCOztBQUVBO0VBQ0UsNERBQTREO0VBQzVELDBCQUEwQjtBQUM1Qjs7QUFFQTtFQUNFLDREQUE0RDtFQUM1RCwwQkFBMEI7QUFDNUI7O0FBRUE7RUFDRSxhQUFhO0FBQ2Y7O0FBRUE7RUFDRSw0QkFBNEI7RUFDNUIsb0RBQW9EO0FBQ3REOztBQUVBO0VBRUUsa0VBQWtFO0VBQ2xFLDZEQUE2RDtBQUMvRDs7QUFFQTtFQUNFO0lBQ0UsbUJBQW1CO0VBQ3JCO0VBQ0E7SUFDRSw0REFBNEQ7SUFDNUQsMEJBQTBCO0VBQzVCO0VBQ0E7SUFDRSw0REFBNEQ7SUFDNUQsMEJBQTBCO0VBQzVCO0VBQ0E7SUFDRSxhQUFhO0VBQ2Y7RUFDQTtJQUNFLDRCQUE0QjtJQUM1QixvREFBb0Q7RUFDdEQ7RUFDQTtJQUVFLGtFQUFrRTtJQUNsRSw2REFBNkQ7RUFDL0Q7QUFDRjtBQUNBO0VBQ0U7SUFDRSxtQkFBbUI7RUFDckI7RUFDQTtJQUNFLDREQUE0RDtJQUM1RCwwQkFBMEI7RUFDNUI7RUFDQTtJQUNFLDREQUE0RDtJQUM1RCwwQkFBMEI7RUFDNUI7RUFDQTtJQUNFLGFBQWE7RUFDZjtFQUNBO0lBQ0UsNEJBQTRCO0lBQzVCLG9EQUFvRDtFQUN0RDtFQUNBO0lBRUUsa0VBQWtFO0lBQ2xFLDZEQUE2RDtFQUMvRDtBQUNGO0FBQ0E7RUFDRTtJQUNFLG1CQUFtQjtFQUNyQjtFQUNBO0lBQ0UsNERBQTREO0lBQzVELDBCQUEwQjtFQUM1QjtFQUNBO0lBQ0UsNERBQTREO0lBQzVELDBCQUEwQjtFQUM1QjtFQUNBO0lBQ0UsYUFBYTtFQUNmO0VBQ0E7SUFDRSw0QkFBNEI7SUFDNUIsb0RBQW9EO0VBQ3REO0VBQ0E7SUFFRSxrRUFBa0U7SUFDbEUsNkRBQTZEO0VBQy9EO0FBQ0Y7QUFDQTtFQUNFO0lBQ0UsbUJBQW1CO0VBQ3JCO0VBQ0E7SUFDRSw0REFBNEQ7SUFDNUQsMEJBQTBCO0VBQzVCO0VBQ0E7SUFDRSw0REFBNEQ7SUFDNUQsMEJBQTBCO0VBQzVCO0VBQ0E7SUFDRSxhQUFhO0VBQ2Y7RUFDQTtJQUNFLDRCQUE0QjtJQUM1QixvREFBb0Q7RUFDdEQ7RUFDQTtJQUVFLGtFQUFrRTtJQUNsRSw2REFBNkQ7RUFDL0Q7QUFDRjtBQUNBO0VBQ0U7SUFDRSxtQkFBbUI7RUFDckI7RUFDQTtJQUNFLDREQUE0RDtJQUM1RCwwQkFBMEI7RUFDNUI7RUFDQTtJQUNFLDREQUE0RDtJQUM1RCwwQkFBMEI7RUFDNUI7RUFDQTtJQUNFLGFBQWE7RUFDZjtFQUNBO0lBQ0UsNEJBQTRCO0lBQzVCLG9EQUFvRDtFQUN0RDtFQUNBO0lBRUUsa0VBQWtFO0lBQ2xFLDZEQUE2RDtFQUMvRDtBQUNGO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxvREFBb0Q7QUFDdEQ7O0FBRUE7RUFDRSxzQkFBc0I7QUFDeEI7O0FBRUE7RUFDRSx3REFBd0Q7RUFDeEQsaURBQWlEO0VBQ2pELCtEQUErRDtFQUMvRCw4REFBOEQ7RUFDOUQsa0VBQWtFO0VBQ2xFLCtEQUErRDtFQUMvRCxtRUFBbUU7RUFDbkUsMkRBQTJEO0VBQzNELDREQUE0RDtFQUM1RCxzRUFBc0U7QUFDeEU7O0FBRUE7RUFDRSwwREFBMEQ7RUFDMUQsbURBQW1EO0VBQ25ELGlFQUFpRTtFQUNqRSw4REFBOEQ7RUFDOUQsb0VBQW9FO0VBQ3BFLCtEQUErRDtFQUMvRCxxRUFBcUU7RUFDckUsNkRBQTZEO0VBQzdELDhEQUE4RDtFQUM5RCx3RUFBd0U7QUFDMUU7O0FBRUE7RUFDRSx3REFBd0Q7RUFDeEQsaURBQWlEO0VBQ2pELCtEQUErRDtFQUMvRCw4REFBOEQ7RUFDOUQsa0VBQWtFO0VBQ2xFLCtEQUErRDtFQUMvRCxtRUFBbUU7RUFDbkUsMkRBQTJEO0VBQzNELDREQUE0RDtFQUM1RCxzRUFBc0U7QUFDeEU7O0FBRUE7RUFDRSxxREFBcUQ7RUFDckQsOENBQThDO0VBQzlDLDREQUE0RDtFQUM1RCw4REFBOEQ7RUFDOUQsK0RBQStEO0VBQy9ELCtEQUErRDtFQUMvRCxnRUFBZ0U7RUFDaEUsd0RBQXdEO0VBQ3hELHlEQUF5RDtFQUN6RCxtRUFBbUU7QUFDckU7O0FBRUE7RUFDRSx3REFBd0Q7RUFDeEQsaURBQWlEO0VBQ2pELCtEQUErRDtFQUMvRCw4REFBOEQ7RUFDOUQsa0VBQWtFO0VBQ2xFLCtEQUErRDtFQUMvRCxtRUFBbUU7RUFDbkUsMkRBQTJEO0VBQzNELDREQUE0RDtFQUM1RCxzRUFBc0U7QUFDeEU7O0FBRUE7RUFDRSx1REFBdUQ7RUFDdkQsZ0RBQWdEO0VBQ2hELDhEQUE4RDtFQUM5RCw4REFBOEQ7RUFDOUQsaUVBQWlFO0VBQ2pFLCtEQUErRDtFQUMvRCxrRUFBa0U7RUFDbEUsMERBQTBEO0VBQzFELDJEQUEyRDtFQUMzRCxxRUFBcUU7QUFDdkU7O0FBRUE7RUFDRSxzREFBc0Q7RUFDdEQsK0NBQStDO0VBQy9DLDZEQUE2RDtFQUM3RCw4REFBOEQ7RUFDOUQsZ0VBQWdFO0VBQ2hFLCtEQUErRDtFQUMvRCxpRUFBaUU7RUFDakUseURBQXlEO0VBQ3pELDBEQUEwRDtFQUMxRCxvRUFBb0U7QUFDdEU7O0FBRUE7RUFDRSxxREFBcUQ7RUFDckQsOENBQThDO0VBQzlDLDREQUE0RDtFQUM1RCw4REFBOEQ7RUFDOUQsK0RBQStEO0VBQy9ELCtEQUErRDtFQUMvRCxnRUFBZ0U7RUFDaEUsd0RBQXdEO0VBQ3hELHlEQUF5RDtFQUN6RCxtRUFBbUU7QUFDckU7O0FBRUE7RUFDRSw4QkFBOEI7RUFDOUIsdVZBQXVWO0VBQ3ZWLDRCQUE0QjtFQUM1QixtQ0FBbUM7RUFDbkMsb0VBQW9FO0VBQ3BFLGdDQUFnQztFQUNoQyxzQ0FBc0M7RUFDdEMsdUJBQXVCO0VBQ3ZCLFVBQVU7RUFDVixXQUFXO0VBQ1gsc0JBQXNCO0VBQ3RCLGlDQUFpQztFQUNqQyx5RUFBeUU7RUFDekUsbUNBQW1DO0VBQ25DLFNBQVM7RUFDVCx1QkFBdUI7RUFDdkIscUNBQXFDO0FBQ3ZDOztBQUVBO0VBQ0UsaUNBQWlDO0VBQ2pDLHFCQUFxQjtFQUNyQiwyQ0FBMkM7QUFDN0M7O0FBRUE7RUFDRSxVQUFVO0VBQ1YsNkNBQTZDO0VBQzdDLDJDQUEyQztBQUM3Qzs7QUFFQTtFQUNFLG9CQUFvQjtFQUNwQix5QkFBeUI7RUFDekIsc0JBQXNCO0VBQ3RCLGlCQUFpQjtFQUNqQiw4Q0FBOEM7QUFDaEQ7O0FBRUE7RUFDRSxrRUFBa0U7QUFDcEU7O0FBRUE7RUFDRSx3QkFBd0I7RUFDeEIsOEJBQThCO0VBQzlCLDZCQUE2QjtFQUM3QiwyQkFBMkI7RUFDM0IsNEJBQTRCO0VBQzVCLCtCQUErQjtFQUMvQixrREFBa0Q7RUFDbEQsaURBQWlEO0VBQ2pELDZEQUE2RDtFQUM3RCxtREFBbUQ7RUFDbkQsNkNBQTZDO0VBQzdDLG9EQUFvRDtFQUNwRCx5REFBeUQ7RUFDekQsb0VBQW9FO0VBQ3BFLGlDQUFpQztFQUNqQyxlQUFlO0VBQ2YscUNBQXFDO0VBQ3JDLDZCQUE2QjtFQUM3QixvQkFBb0I7RUFDcEIscUNBQXFDO0VBQ3JDLDRCQUE0QjtFQUM1Qix5RUFBeUU7RUFDekUsdUNBQXVDO0VBQ3ZDLDZDQUE2QztBQUMvQzs7QUFFQTtFQUNFLFVBQVU7QUFDWjs7QUFFQTtFQUNFLGFBQWE7QUFDZjs7QUFFQTtFQUNFLHdCQUF3QjtFQUN4QixrQkFBa0I7RUFDbEIsZ0NBQWdDO0VBRWhDLHVCQUF1QjtFQUN2QixrQkFBa0I7RUFDbEIsZUFBZTtFQUNmLG9CQUFvQjtBQUN0Qjs7QUFFQTtFQUNFLHVDQUF1QztBQUN6Qzs7QUFFQTtFQUNFLGFBQWE7RUFDYixtQkFBbUI7RUFDbkIsOERBQThEO0VBQzlELG9DQUFvQztFQUNwQyw0Q0FBNEM7RUFDNUMsNEJBQTRCO0VBQzVCLHVGQUF1RjtFQUN2Riw0RkFBNEY7RUFDNUYsNkZBQTZGO0FBQy9GOztBQUVBO0VBQ0UsaUZBQWlGO0FBQ25GOztBQUVBO0VBQ0UsbUNBQW1DO0VBQ25DLHFCQUFxQjtBQUN2Qjs7QUFFQTtFQUNFLHdCQUF3QjtFQUN4Qix3QkFBd0I7RUFDeEIseUJBQXlCO0VBQ3pCLDBCQUEwQjtFQUMxQix3Q0FBd0M7RUFDeEMsa0NBQWtDO0VBQ2xDLDZEQUE2RDtFQUM3RCxpREFBaUQ7RUFDakQsc0RBQXNEO0VBQ3RELGdEQUFnRDtFQUNoRCw4RkFBOEY7RUFDOUYsa0NBQWtDO0VBQ2xDLGtDQUFrQztFQUNsQyxxQ0FBcUM7RUFDckMsd0RBQXdEO0VBQ3hELHdEQUF3RDtFQUN4RCxrQ0FBa0M7RUFDbEMsOEJBQThCO0VBQzlCLHdEQUF3RDtFQUN4RCx3REFBd0Q7RUFDeEQsZUFBZTtFQUNmLHFCQUFxQjtFQUNyQixNQUFNO0VBQ04sZ0NBQWdDO0VBQ2hDLGFBQWE7RUFDYixXQUFXO0VBQ1gsWUFBWTtFQUNaLGtCQUFrQjtFQUNsQixnQkFBZ0I7RUFDaEIsVUFBVTtBQUNaOztBQUVBO0VBQ0Usa0JBQWtCO0VBQ2xCLFdBQVc7RUFDWCwrQkFBK0I7RUFDL0Isb0JBQW9CO0FBQ3RCOztBQUVBO0VBQ0UsOEJBQThCO0VBQzlCLG1DQUFtQztBQUNyQzs7QUFFQTtFQUNFO0lBQ0UsZ0JBQWdCO0VBQ2xCO0FBQ0Y7QUFDQTtFQUNFLGVBQWU7QUFDakI7O0FBRUE7RUFDRSxzQkFBc0I7QUFDeEI7O0FBRUE7RUFDRSxnREFBZ0Q7QUFDbEQ7O0FBRUE7RUFDRSxnQkFBZ0I7RUFDaEIsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsYUFBYTtFQUNiLG1CQUFtQjtFQUNuQixvREFBb0Q7QUFDdEQ7O0FBRUE7RUFDRSxrQkFBa0I7RUFDbEIsYUFBYTtFQUNiLHNCQUFzQjtFQUN0QixXQUFXO0VBQ1gsNkJBQTZCO0VBQzdCLG9CQUFvQjtFQUNwQixxQ0FBcUM7RUFDckMsNEJBQTRCO0VBQzVCLHlFQUF5RTtFQUN6RSw2Q0FBNkM7RUFDN0MsVUFBVTtBQUNaOztBQUVBO0VBQ0UsMkJBQTJCO0VBQzNCLDBCQUEwQjtFQUMxQiwyQkFBMkI7RUFDM0IsZUFBZTtFQUNmLE1BQU07RUFDTixPQUFPO0VBQ1AsbUNBQW1DO0VBQ25DLFlBQVk7RUFDWixhQUFhO0VBQ2Isd0NBQXdDO0FBQzFDOztBQUVBO0VBQ0UsVUFBVTtBQUNaOztBQUVBO0VBQ0Usb0NBQW9DO0FBQ3RDOztBQUVBO0VBQ0UsYUFBYTtFQUNiLGNBQWM7RUFDZCxtQkFBbUI7RUFDbkIsd0NBQXdDO0VBQ3hDLDhGQUE4RjtFQUM5Riw0REFBNEQ7RUFDNUQsNkRBQTZEO0FBQy9EOztBQUVBO0VBQ0Usb0dBQW9HO0VBRXBHLHlCQUF5QjtFQUV6QixpRUFBaUU7RUFDakUsMERBQTBEO0VBQzFELDZEQUE2RDtBQUMvRDs7QUFFQTtFQUNFLGdCQUFnQjtFQUNoQiwrQ0FBK0M7QUFDakQ7O0FBRUE7RUFDRSxrQkFBa0I7RUFDbEIsY0FBYztFQUNkLGlDQUFpQztBQUNuQzs7QUFFQTtFQUNFLGFBQWE7RUFDYixjQUFjO0VBQ2QsZUFBZTtFQUNmLG1CQUFtQjtFQUNuQix5QkFBeUI7RUFDekIsMkVBQTJFO0VBQzNFLDRDQUE0QztFQUM1QywyRkFBMkY7RUFDM0YsZ0VBQWdFO0VBQ2hFLCtEQUErRDtBQUNqRTs7QUFFQTtFQUNFLCtDQUErQztBQUNqRDs7QUFFQTtFQUNFO0lBQ0UsMkJBQTJCO0lBQzNCLDZDQUE2QztFQUMvQztFQUNBO0lBQ0UsaUNBQWlDO0lBQ2pDLGtCQUFrQjtJQUNsQixpQkFBaUI7RUFDbkI7RUFDQTtJQUNFLHdCQUF3QjtFQUMxQjtBQUNGO0FBQ0E7RUFDRTs7SUFFRSx3QkFBd0I7RUFDMUI7QUFDRjtBQUNBO0VBQ0U7SUFDRSx5QkFBeUI7RUFDM0I7QUFDRjtBQUNBO0VBQ0UsWUFBWTtFQUNaLGVBQWU7RUFDZixZQUFZO0VBQ1osU0FBUztBQUNYOztBQUVBO0VBQ0UsWUFBWTtFQUNaLFNBQVM7RUFDVCxnQkFBZ0I7QUFDbEI7O0FBRUE7O0VBRUUsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0U7SUFDRSxZQUFZO0lBQ1osZUFBZTtJQUNmLFlBQVk7SUFDWixTQUFTO0VBQ1g7RUFDQTtJQUNFLFlBQVk7SUFDWixTQUFTO0lBQ1QsZ0JBQWdCO0VBQ2xCO0VBQ0E7O0lBRUUsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7QUFDRjtBQUNBO0VBQ0U7SUFDRSxZQUFZO0lBQ1osZUFBZTtJQUNmLFlBQVk7SUFDWixTQUFTO0VBQ1g7RUFDQTtJQUNFLFlBQVk7SUFDWixTQUFTO0lBQ1QsZ0JBQWdCO0VBQ2xCO0VBQ0E7O0lBRUUsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7QUFDRjtBQUNBO0VBQ0U7SUFDRSxZQUFZO0lBQ1osZUFBZTtJQUNmLFlBQVk7SUFDWixTQUFTO0VBQ1g7RUFDQTtJQUNFLFlBQVk7SUFDWixTQUFTO0lBQ1QsZ0JBQWdCO0VBQ2xCO0VBQ0E7O0lBRUUsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7QUFDRjtBQUNBO0VBQ0U7SUFDRSxZQUFZO0lBQ1osZUFBZTtJQUNmLFlBQVk7SUFDWixTQUFTO0VBQ1g7RUFDQTtJQUNFLFlBQVk7SUFDWixTQUFTO0lBQ1QsZ0JBQWdCO0VBQ2xCO0VBQ0E7O0lBRUUsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7QUFDRjtBQUNBO0VBQ0U7SUFDRSxZQUFZO0lBQ1osZUFBZTtJQUNmLFlBQVk7SUFDWixTQUFTO0VBQ1g7RUFDQTtJQUNFLFlBQVk7SUFDWixTQUFTO0lBQ1QsZ0JBQWdCO0VBQ2xCO0VBQ0E7O0lBRUUsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7QUFDRjtBQUNBO0VBQ0UsMEJBQTBCO0VBQzFCLDhCQUE4QjtFQUM5QiwrQkFBK0I7RUFDL0IsZ0NBQWdDO0VBQ2hDLHFDQUFxQztFQUNyQyx1Q0FBdUM7RUFDdkMsMkNBQTJDO0VBQzNDLHFEQUFxRDtFQUNyRCwwQkFBMEI7RUFDMUIsaUNBQWlDO0VBQ2pDLGtDQUFrQztFQUNsQyxrQ0FBa0M7RUFDbEMsY0FBYztFQUNkLGlDQUFpQztFQUNqQyx1Q0FBdUM7RUFDdkMsa0JBQWtCO0VBQ2xCLGdCQUFnQjtFQUNoQixnQkFBZ0I7RUFDaEIsaUJBQWlCO0VBQ2pCLHFCQUFxQjtFQUNyQixpQkFBaUI7RUFDakIsb0JBQW9CO0VBQ3BCLHNCQUFzQjtFQUN0QixrQkFBa0I7RUFDbEIsbUJBQW1CO0VBQ25CLG9CQUFvQjtFQUNwQixnQkFBZ0I7RUFDaEIsdUNBQXVDO0VBQ3ZDLHFCQUFxQjtFQUNyQixVQUFVO0FBQ1o7O0FBRUE7RUFDRSxtQ0FBbUM7QUFDckM7O0FBRUE7RUFDRSxjQUFjO0VBQ2QscUNBQXFDO0VBQ3JDLHVDQUF1QztBQUN6Qzs7QUFFQTtFQUNFLGtCQUFrQjtFQUNsQixXQUFXO0VBQ1gseUJBQXlCO0VBQ3pCLG1CQUFtQjtBQUNyQjs7QUFFQTtFQUNFLGtEQUFrRDtBQUNwRDs7QUFFQTtFQUNFLFNBQVM7RUFDVCwwRkFBMEY7RUFDMUYsdUNBQXVDO0FBQ3pDOztBQUVBLHFCQUFxQjtBQUNyQjtFQUNFLGdEQUFnRDtFQUNoRCxzQ0FBc0M7RUFDdEMsc0NBQXNDO0FBQ3hDOztBQUVBO0VBQ0UsV0FBVztFQUNYLHFJQUFxSTtFQUNySSx5Q0FBeUM7QUFDM0M7O0FBRUEsbUJBQW1CO0FBQ25CO0VBQ0UsK0NBQStDO0FBQ2pEOztBQUVBO0VBQ0UsWUFBWTtFQUNaLDBGQUEwRjtFQUMxRiwwQ0FBMEM7QUFDNUM7O0FBRUEscUJBQXFCO0FBQ3JCO0VBQ0UsaURBQWlEO0VBQ2pELHNDQUFzQztFQUN0QyxzQ0FBc0M7QUFDeEM7O0FBRUE7RUFDRSxVQUFVO0VBQ1YscUlBQXFJO0VBQ3JJLHdDQUF3QztBQUMxQzs7QUFFQSxtQkFBbUI7QUFDbkI7RUFDRSx1Q0FBdUM7RUFDdkMsa0VBQWtFO0VBQ2xFLCtCQUErQjtFQUMvQixrQkFBa0I7RUFDbEIsdUNBQXVDO0VBQ3ZDLCtDQUErQztBQUNqRDs7QUFFQTtFQUNFLDBCQUEwQjtFQUMxQiw4QkFBOEI7RUFDOUIscUNBQXFDO0VBQ3JDLG9DQUFvQztFQUNwQyxtREFBbUQ7RUFDbkQsK0RBQStEO0VBQy9ELHdEQUF3RDtFQUN4RCw4RkFBOEY7RUFDOUYsK0NBQStDO0VBQy9DLG9DQUFvQztFQUNwQyxzQ0FBc0M7RUFDdEMseUNBQXlDO0VBQ3pDLG1DQUFtQztFQUNuQyxnREFBZ0Q7RUFDaEQsa0NBQWtDO0VBQ2xDLGtDQUFrQztFQUNsQywrQ0FBK0M7RUFDL0MsK0JBQStCO0VBQy9CLGtDQUFrQztFQUNsQywyREFBMkQ7RUFDM0Qsa0NBQWtDO0VBQ2xDLGNBQWM7RUFDZCx1Q0FBdUM7RUFDdkMsdUNBQXVDO0VBQ3ZDLGtCQUFrQjtFQUNsQixnQkFBZ0I7RUFDaEIsZ0JBQWdCO0VBQ2hCLGlCQUFpQjtFQUNqQixxQkFBcUI7RUFDckIsaUJBQWlCO0VBQ2pCLG9CQUFvQjtFQUNwQixzQkFBc0I7RUFDdEIsa0JBQWtCO0VBQ2xCLG1CQUFtQjtFQUNuQixvQkFBb0I7RUFDcEIsZ0JBQWdCO0VBQ2hCLHVDQUF1QztFQUN2QyxxQkFBcUI7RUFDckIsdUNBQXVDO0VBQ3ZDLDRCQUE0QjtFQUM1Qiw2RUFBNkU7RUFDN0UsK0NBQStDO0FBQ2pEOztBQUVBO0VBQ0UsY0FBYztFQUNkLHFDQUFxQztFQUNyQyx1Q0FBdUM7QUFDekM7O0FBRUE7RUFDRSxrQkFBa0I7RUFDbEIsY0FBYztFQUNkLFdBQVc7RUFDWCx5QkFBeUI7RUFDekIsbUJBQW1CO0VBQ25CLGVBQWU7QUFDakI7O0FBRUE7RUFDRSxzRkFBc0Y7QUFDeEY7O0FBRUE7RUFDRSwwRkFBMEY7QUFDNUY7O0FBRUE7RUFDRSxTQUFTO0VBQ1QsaURBQWlEO0FBQ25EOztBQUVBO0VBQ0UsdUNBQXVDO0VBQ3ZDLHVDQUF1QztBQUN6Qzs7QUFFQSxxQkFBcUI7QUFDckI7RUFDRSxvRkFBb0Y7RUFDcEYsc0NBQXNDO0VBQ3RDLHNDQUFzQztBQUN4Qzs7QUFFQTtFQUNFLHFJQUFxSTtBQUN2STs7QUFFQTtFQUNFLE9BQU87RUFDUCxtREFBbUQ7QUFDckQ7O0FBRUE7RUFDRSxxQ0FBcUM7RUFDckMseUNBQXlDO0FBQzNDOztBQUVBLG1CQUFtQjtBQUNuQjtFQUNFLG1GQUFtRjtBQUNyRjs7QUFFQTtFQUNFLDBGQUEwRjtBQUM1Rjs7QUFFQTtFQUNFLE1BQU07RUFDTixvREFBb0Q7QUFDdEQ7O0FBRUE7RUFDRSxvQ0FBb0M7RUFDcEMsMENBQTBDO0FBQzVDOztBQUVBO0VBQ0Usa0JBQWtCO0VBQ2xCLE1BQU07RUFDTixTQUFTO0VBQ1QsY0FBYztFQUNkLHFDQUFxQztFQUNyQyx3REFBd0Q7RUFDeEQsV0FBVztFQUNYLGlGQUFpRjtBQUNuRjs7QUFFQSxxQkFBcUI7QUFDckI7RUFDRSxxRkFBcUY7RUFDckYsc0NBQXNDO0VBQ3RDLHNDQUFzQztBQUN4Qzs7QUFFQTtFQUNFLHFJQUFxSTtBQUN2STs7QUFFQTtFQUNFLFFBQVE7RUFDUixrREFBa0Q7QUFDcEQ7O0FBRUE7RUFDRSxzQ0FBc0M7RUFDdEMsd0NBQXdDO0FBQzFDOztBQUVBLG1CQUFtQjtBQUNuQjtFQUNFLGdGQUFnRjtFQUNoRixnQkFBZ0I7RUFDaEIsOENBQThDO0VBQzlDLHNDQUFzQztFQUN0Qyw4Q0FBOEM7RUFDOUMsb0ZBQW9GO0VBQ3BGLDhEQUE4RDtFQUM5RCwrREFBK0Q7QUFDakU7O0FBRUE7RUFDRSxhQUFhO0FBQ2Y7O0FBRUE7RUFDRSw0RUFBNEU7RUFDNUUsb0NBQW9DO0FBQ3RDOztBQUVBO0VBQ0Usa0JBQWtCO0FBQ3BCOztBQUVBO0VBQ0UsbUJBQW1CO0FBQ3JCOztBQUVBO0VBQ0Usa0JBQWtCO0VBQ2xCLFdBQVc7RUFDWCxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxjQUFjO0VBQ2QsV0FBVztFQUNYLFdBQVc7QUFDYjs7QUFFQTtFQUNFLGtCQUFrQjtFQUNsQixhQUFhO0VBQ2IsV0FBVztFQUNYLFdBQVc7RUFDWCxtQkFBbUI7RUFFbkIsMkJBQTJCO0VBQzNCLHNDQUFzQztBQUN4Qzs7QUFFQTtFQUNFO0lBQ0UsZ0JBQWdCO0VBQ2xCO0FBQ0Y7QUFDQTs7O0VBR0UsY0FBYztBQUNoQjs7QUFFQTs7RUFFRSwyQkFBMkI7QUFDN0I7O0FBRUE7O0VBRUUsNEJBQTRCO0FBQzlCOztBQUVBO0VBQ0UsVUFBVTtFQUNWLDRCQUE0QjtFQUM1QixlQUFlO0FBQ2pCOztBQUVBOzs7RUFHRSxVQUFVO0VBQ1YsVUFBVTtBQUNaOztBQUVBOztFQUVFLFVBQVU7RUFDVixVQUFVO0VBQ1YsMkJBQTJCO0FBQzdCOztBQUVBO0VBQ0U7O0lBRUUsZ0JBQWdCO0VBQ2xCO0FBQ0Y7QUFDQTs7RUFFRSxrQkFBa0I7RUFDbEIsTUFBTTtFQUNOLFNBQVM7RUFDVCxVQUFVO0VBQ1YsYUFBYTtFQUNiLG1CQUFtQjtFQUNuQix1QkFBdUI7RUFDdkIsVUFBVTtFQUNWLFVBQVU7RUFDVixXQUFXO0VBQ1gsa0JBQWtCO0VBQ2xCLGdCQUFnQjtFQUNoQiwrQ0FBK0M7RUFDL0MsU0FBUztFQUNULFlBQVk7RUFDWiw4QkFBOEI7QUFDaEM7O0FBRUE7RUFDRTs7SUFFRSxnQkFBZ0I7RUFDbEI7QUFDRjtBQUNBOzs7RUFHRSxXQUFXO0VBQ1gscUJBQXFCO0VBQ3JCLFVBQVU7RUFDVixZQUFZO0FBQ2Q7O0FBRUE7RUFDRSxPQUFPO0FBQ1Q7O0FBRUE7RUFDRSxRQUFRO0FBQ1Y7O0FBRUE7O0VBRUUscUJBQXFCO0VBQ3JCLFdBQVc7RUFDWCxZQUFZO0VBQ1osNEJBQTRCO0VBQzVCLHdCQUF3QjtFQUN4QiwwQkFBMEI7QUFDNUI7O0FBRUE7RUFDRSx3UUFBd1E7QUFDMVE7O0FBRUE7RUFDRSx5UUFBeVE7QUFDM1E7O0FBRUE7RUFDRSxrQkFBa0I7RUFDbEIsUUFBUTtFQUNSLFNBQVM7RUFDVCxPQUFPO0VBQ1AsVUFBVTtFQUNWLGFBQWE7RUFDYix1QkFBdUI7RUFDdkIsVUFBVTtFQUNWLGlCQUFpQjtFQUNqQixtQkFBbUI7RUFDbkIsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsdUJBQXVCO0VBQ3ZCLGNBQWM7RUFDZCxXQUFXO0VBQ1gsV0FBVztFQUNYLFVBQVU7RUFDVixpQkFBaUI7RUFDakIsZ0JBQWdCO0VBQ2hCLG1CQUFtQjtFQUNuQixlQUFlO0VBQ2Ysc0JBQXNCO0VBQ3RCLDRCQUE0QjtFQUM1QixTQUFTO0VBQ1Qsa0NBQWtDO0VBQ2xDLHFDQUFxQztFQUNyQyxZQUFZO0VBQ1osNkJBQTZCO0FBQy9COztBQUVBO0VBQ0U7SUFDRSxnQkFBZ0I7RUFDbEI7QUFDRjtBQUNBO0VBQ0UsVUFBVTtBQUNaOztBQUVBO0VBQ0Usa0JBQWtCO0VBQ2xCLFVBQVU7RUFDVixlQUFlO0VBQ2YsU0FBUztFQUNULG9CQUFvQjtFQUNwQix1QkFBdUI7RUFDdkIsd0NBQXdDO0VBQ3hDLGtCQUFrQjtBQUNwQjs7QUFFQTtFQUNFLDJDQUEyQztFQUMzQyxxQ0FBcUM7RUFDckMsNERBQTREO0FBQzlEOztBQUVBOztFQUVFLHFCQUFxQjtFQUNyQiwrQkFBK0I7RUFDL0IsaUNBQWlDO0VBQ2pDLGlEQUFpRDtFQUNqRCxrQkFBa0I7RUFDbEIsK0ZBQStGO0FBQ2pHOztBQUVBO0VBQ0U7SUFDRSx5QkFBeUI7RUFDM0I7QUFDRjtBQUNBO0VBQ0UseUJBQXlCO0VBQ3pCLDBCQUEwQjtFQUMxQixzQ0FBc0M7RUFDdEMsa0NBQWtDO0VBQ2xDLG9DQUFvQztFQUNwQyw0Q0FBNEM7RUFDNUMsMERBQTBEO0VBQzFELCtCQUErQjtBQUNqQzs7QUFFQTtFQUNFLHlCQUF5QjtFQUN6QiwwQkFBMEI7RUFDMUIsaUNBQWlDO0FBQ25DOztBQUVBO0VBQ0U7SUFDRSxtQkFBbUI7RUFDckI7RUFDQTtJQUNFLFVBQVU7SUFDVixlQUFlO0VBQ2pCO0FBQ0Y7QUFDQTtFQUNFLHlCQUF5QjtFQUN6QiwwQkFBMEI7RUFDMUIsc0NBQXNDO0VBQ3RDLG9DQUFvQztFQUNwQywwQ0FBMEM7RUFDMUMsOEJBQThCO0VBQzlCLFVBQVU7QUFDWjs7QUFFQTtFQUNFLHlCQUF5QjtFQUN6QiwwQkFBMEI7QUFDNUI7O0FBRUE7RUFDRTs7SUFFRSxtQ0FBbUM7RUFDckM7QUFDRjtBQUNBO0VBQ0UsNEJBQTRCO0VBQzVCLDRCQUE0QjtFQUM1Qiw0QkFBNEI7RUFDNUIsK0JBQStCO0VBQy9CLCtCQUErQjtFQUMvQiw0Q0FBNEM7RUFDNUMsc0NBQXNDO0VBQ3RDLHFEQUFxRDtFQUNyRCxpRUFBaUU7RUFDakUsb0RBQW9EO0VBQ3BELHNEQUFzRDtFQUN0RCxzQ0FBc0M7QUFDeEM7O0FBRUE7RUFDRTtJQUNFLGVBQWU7SUFDZixTQUFTO0lBQ1Qsb0NBQW9DO0lBQ3BDLGFBQWE7SUFDYixzQkFBc0I7SUFDdEIsZUFBZTtJQUNmLGlDQUFpQztJQUNqQyxrQkFBa0I7SUFDbEIseUNBQXlDO0lBQ3pDLDRCQUE0QjtJQUM1QixVQUFVO0lBQ1YsMkNBQTJDO0VBQzdDO0FBQ0Y7QUFDQTtFQUNFO0lBQ0UsZ0JBQWdCO0VBQ2xCO0FBQ0Y7QUFDQTtFQUNFO0lBQ0UscUJBQXFCO0lBQ3JCLE1BQU07SUFDTixpQ0FBaUM7SUFFakMsNEZBQTRGO0lBQzVGLDRCQUE0QjtFQUM5QjtFQUNBO0lBQ0UsbUJBQW1CO0lBQ25CLE1BQU07SUFDTixpQ0FBaUM7SUFFakMsOEZBQThGO0lBQzlGLDJCQUEyQjtFQUM3QjtFQUNBO0lBQ0UsTUFBTTtJQUNOLFFBQVE7SUFDUixPQUFPO0lBQ1AsbUNBQW1DO0lBQ25DLGdCQUFnQjtJQUNoQix3RkFBd0Y7SUFDeEYsNEJBQTRCO0VBQzlCO0VBQ0E7SUFDRSxRQUFRO0lBQ1IsT0FBTztJQUNQLG1DQUFtQztJQUNuQyxnQkFBZ0I7SUFDaEIscUZBQXFGO0lBQ3JGLDJCQUEyQjtFQUM3QjtFQUNBO0lBQ0UsMEJBQTBCO0VBQzVCO0VBQ0E7SUFDRSxtQkFBbUI7RUFDckI7QUFDRjtBQUNBO0VBQ0U7SUFDRSw0QkFBNEI7SUFDNUIsK0JBQStCO0lBQy9CLHdDQUF3QztFQUMxQztFQUNBO0lBQ0UsYUFBYTtFQUNmO0VBQ0E7SUFDRSxhQUFhO0lBQ2IsWUFBWTtJQUNaLFVBQVU7SUFDVixtQkFBbUI7SUFDbkIsd0NBQXdDO0VBQzFDO0FBQ0Y7QUFDQTtFQUNFO0lBQ0UsZUFBZTtJQUNmLFNBQVM7SUFDVCxvQ0FBb0M7SUFDcEMsYUFBYTtJQUNiLHNCQUFzQjtJQUN0QixlQUFlO0lBQ2YsaUNBQWlDO0lBQ2pDLGtCQUFrQjtJQUNsQix5Q0FBeUM7SUFDekMsNEJBQTRCO0lBQzVCLFVBQVU7SUFDViwyQ0FBMkM7RUFDN0M7QUFDRjtBQUNBO0VBQ0U7SUFDRSxnQkFBZ0I7RUFDbEI7QUFDRjtBQUNBO0VBQ0U7SUFDRSxxQkFBcUI7SUFDckIsTUFBTTtJQUNOLGlDQUFpQztJQUVqQyw0RkFBNEY7SUFDNUYsNEJBQTRCO0VBQzlCO0VBQ0E7SUFDRSxtQkFBbUI7SUFDbkIsTUFBTTtJQUNOLGlDQUFpQztJQUVqQyw4RkFBOEY7SUFDOUYsMkJBQTJCO0VBQzdCO0VBQ0E7SUFDRSxNQUFNO0lBQ04sUUFBUTtJQUNSLE9BQU87SUFDUCxtQ0FBbUM7SUFDbkMsZ0JBQWdCO0lBQ2hCLHdGQUF3RjtJQUN4Riw0QkFBNEI7RUFDOUI7RUFDQTtJQUNFLFFBQVE7SUFDUixPQUFPO0lBQ1AsbUNBQW1DO0lBQ25DLGdCQUFnQjtJQUNoQixxRkFBcUY7SUFDckYsMkJBQTJCO0VBQzdCO0VBQ0E7SUFDRSwwQkFBMEI7RUFDNUI7RUFDQTtJQUNFLG1CQUFtQjtFQUNyQjtBQUNGO0FBQ0E7RUFDRTtJQUNFLDRCQUE0QjtJQUM1QiwrQkFBK0I7SUFDL0Isd0NBQXdDO0VBQzFDO0VBQ0E7SUFDRSxhQUFhO0VBQ2Y7RUFDQTtJQUNFLGFBQWE7SUFDYixZQUFZO0lBQ1osVUFBVTtJQUNWLG1CQUFtQjtJQUNuQix3Q0FBd0M7RUFDMUM7QUFDRjtBQUNBO0VBQ0U7SUFDRSxlQUFlO0lBQ2YsU0FBUztJQUNULG9DQUFvQztJQUNwQyxhQUFhO0lBQ2Isc0JBQXNCO0lBQ3RCLGVBQWU7SUFDZixpQ0FBaUM7SUFDakMsa0JBQWtCO0lBQ2xCLHlDQUF5QztJQUN6Qyw0QkFBNEI7SUFDNUIsVUFBVTtJQUNWLDJDQUEyQztFQUM3QztBQUNGO0FBQ0E7RUFDRTtJQUNFLGdCQUFnQjtFQUNsQjtBQUNGO0FBQ0E7RUFDRTtJQUNFLHFCQUFxQjtJQUNyQixNQUFNO0lBQ04saUNBQWlDO0lBRWpDLDRGQUE0RjtJQUM1Riw0QkFBNEI7RUFDOUI7RUFDQTtJQUNFLG1CQUFtQjtJQUNuQixNQUFNO0lBQ04saUNBQWlDO0lBRWpDLDhGQUE4RjtJQUM5RiwyQkFBMkI7RUFDN0I7RUFDQTtJQUNFLE1BQU07SUFDTixRQUFRO0lBQ1IsT0FBTztJQUNQLG1DQUFtQztJQUNuQyxnQkFBZ0I7SUFDaEIsd0ZBQXdGO0lBQ3hGLDRCQUE0QjtFQUM5QjtFQUNBO0lBQ0UsUUFBUTtJQUNSLE9BQU87SUFDUCxtQ0FBbUM7SUFDbkMsZ0JBQWdCO0lBQ2hCLHFGQUFxRjtJQUNyRiwyQkFBMkI7RUFDN0I7RUFDQTtJQUNFLDBCQUEwQjtFQUM1QjtFQUNBO0lBQ0UsbUJBQW1CO0VBQ3JCO0FBQ0Y7QUFDQTtFQUNFO0lBQ0UsNEJBQTRCO0lBQzVCLCtCQUErQjtJQUMvQix3Q0FBd0M7RUFDMUM7RUFDQTtJQUNFLGFBQWE7RUFDZjtFQUNBO0lBQ0UsYUFBYTtJQUNiLFlBQVk7SUFDWixVQUFVO0lBQ1YsbUJBQW1CO0lBQ25CLHdDQUF3QztFQUMxQztBQUNGO0FBQ0E7RUFDRTtJQUNFLGVBQWU7SUFDZixTQUFTO0lBQ1Qsb0NBQW9DO0lBQ3BDLGFBQWE7SUFDYixzQkFBc0I7SUFDdEIsZUFBZTtJQUNmLGlDQUFpQztJQUNqQyxrQkFBa0I7SUFDbEIseUNBQXlDO0lBQ3pDLDRCQUE0QjtJQUM1QixVQUFVO0lBQ1YsMkNBQTJDO0VBQzdDO0FBQ0Y7QUFDQTtFQUNFO0lBQ0UsZ0JBQWdCO0VBQ2xCO0FBQ0Y7QUFDQTtFQUNFO0lBQ0UscUJBQXFCO0lBQ3JCLE1BQU07SUFDTixpQ0FBaUM7SUFFakMsNEZBQTRGO0lBQzVGLDRCQUE0QjtFQUM5QjtFQUNBO0lBQ0UsbUJBQW1CO0lBQ25CLE1BQU07SUFDTixpQ0FBaUM7SUFFakMsOEZBQThGO0lBQzlGLDJCQUEyQjtFQUM3QjtFQUNBO0lBQ0UsTUFBTTtJQUNOLFFBQVE7SUFDUixPQUFPO0lBQ1AsbUNBQW1DO0lBQ25DLGdCQUFnQjtJQUNoQix3RkFBd0Y7SUFDeEYsNEJBQTRCO0VBQzlCO0VBQ0E7SUFDRSxRQUFRO0lBQ1IsT0FBTztJQUNQLG1DQUFtQztJQUNuQyxnQkFBZ0I7SUFDaEIscUZBQXFGO0lBQ3JGLDJCQUEyQjtFQUM3QjtFQUNBO0lBQ0UsMEJBQTBCO0VBQzVCO0VBQ0E7SUFDRSxtQkFBbUI7RUFDckI7QUFDRjtBQUNBO0VBQ0U7SUFDRSw0QkFBNEI7SUFDNUIsK0JBQStCO0lBQy9CLHdDQUF3QztFQUMxQztFQUNBO0lBQ0UsYUFBYTtFQUNmO0VBQ0E7SUFDRSxhQUFhO0lBQ2IsWUFBWTtJQUNaLFVBQVU7SUFDVixtQkFBbUI7SUFDbkIsd0NBQXdDO0VBQzFDO0FBQ0Y7QUFDQTtFQUNFO0lBQ0UsZUFBZTtJQUNmLFNBQVM7SUFDVCxvQ0FBb0M7SUFDcEMsYUFBYTtJQUNiLHNCQUFzQjtJQUN0QixlQUFlO0lBQ2YsaUNBQWlDO0lBQ2pDLGtCQUFrQjtJQUNsQix5Q0FBeUM7SUFDekMsNEJBQTRCO0lBQzVCLFVBQVU7SUFDViwyQ0FBMkM7RUFDN0M7QUFDRjtBQUNBO0VBQ0U7SUFDRSxnQkFBZ0I7RUFDbEI7QUFDRjtBQUNBO0VBQ0U7SUFDRSxxQkFBcUI7SUFDckIsTUFBTTtJQUNOLGlDQUFpQztJQUVqQyw0RkFBNEY7SUFDNUYsNEJBQTRCO0VBQzlCO0VBQ0E7SUFDRSxtQkFBbUI7SUFDbkIsTUFBTTtJQUNOLGlDQUFpQztJQUVqQyw4RkFBOEY7SUFDOUYsMkJBQTJCO0VBQzdCO0VBQ0E7SUFDRSxNQUFNO0lBQ04sUUFBUTtJQUNSLE9BQU87SUFDUCxtQ0FBbUM7SUFDbkMsZ0JBQWdCO0lBQ2hCLHdGQUF3RjtJQUN4Riw0QkFBNEI7RUFDOUI7RUFDQTtJQUNFLFFBQVE7SUFDUixPQUFPO0lBQ1AsbUNBQW1DO0lBQ25DLGdCQUFnQjtJQUNoQixxRkFBcUY7SUFDckYsMkJBQTJCO0VBQzdCO0VBQ0E7SUFDRSwwQkFBMEI7RUFDNUI7RUFDQTtJQUNFLG1CQUFtQjtFQUNyQjtBQUNGO0FBQ0E7RUFDRTtJQUNFLDRCQUE0QjtJQUM1QiwrQkFBK0I7SUFDL0Isd0NBQXdDO0VBQzFDO0VBQ0E7SUFDRSxhQUFhO0VBQ2Y7RUFDQTtJQUNFLGFBQWE7SUFDYixZQUFZO0lBQ1osVUFBVTtJQUNWLG1CQUFtQjtJQUNuQix3Q0FBd0M7RUFDMUM7QUFDRjtBQUNBO0VBQ0UsZUFBZTtFQUNmLFNBQVM7RUFDVCxvQ0FBb0M7RUFDcEMsYUFBYTtFQUNiLHNCQUFzQjtFQUN0QixlQUFlO0VBQ2YsaUNBQWlDO0VBQ2pDLGtCQUFrQjtFQUNsQix5Q0FBeUM7RUFDekMsNEJBQTRCO0VBQzVCLFVBQVU7RUFDViwyQ0FBMkM7QUFDN0M7O0FBRUE7RUFDRTtJQUNFLGdCQUFnQjtFQUNsQjtBQUNGO0FBQ0E7RUFDRSxxQkFBcUI7RUFDckIsTUFBTTtFQUNOLGlDQUFpQztFQUVqQyw0RkFBNEY7RUFDNUYsNEJBQTRCO0FBQzlCOztBQUVBO0VBQ0UsbUJBQW1CO0VBQ25CLE1BQU07RUFDTixpQ0FBaUM7RUFFakMsOEZBQThGO0VBQzlGLDJCQUEyQjtBQUM3Qjs7QUFFQTtFQUNFLE1BQU07RUFDTixRQUFRO0VBQ1IsT0FBTztFQUNQLG1DQUFtQztFQUNuQyxnQkFBZ0I7RUFDaEIsd0ZBQXdGO0VBQ3hGLDRCQUE0QjtBQUM5Qjs7QUFFQTtFQUNFLFFBQVE7RUFDUixPQUFPO0VBQ1AsbUNBQW1DO0VBQ25DLGdCQUFnQjtFQUNoQixxRkFBcUY7RUFDckYsMkJBQTJCO0FBQzdCOztBQUVBO0VBQ0UsMEJBQTBCO0FBQzVCOztBQUVBO0VBQ0UsbUJBQW1CO0FBQ3JCOztBQUVBO0VBQ0UsZUFBZTtFQUNmLE1BQU07RUFDTixPQUFPO0VBQ1AsYUFBYTtFQUNiLFlBQVk7RUFDWixhQUFhO0VBQ2IsMkRBQTJEO0FBQzdEOztBQUVBO0VBQ0UsVUFBVTtBQUNaOztBQUVBO0VBQ0UsWUFBWTtBQUNkOztBQUVBO0VBQ0UsYUFBYTtFQUNiLG1CQUFtQjtFQUNuQixzRUFBc0U7QUFDeEU7O0FBRUE7RUFDRSw4RkFBOEY7RUFFOUYseUJBQXlCO0VBRXpCLDhEQUE4RDtFQUM5RCx1REFBdUQ7RUFDdkQsMERBQTBEO0FBQzVEOztBQUVBO0VBQ0UsZ0JBQWdCO0VBQ2hCLG1EQUFtRDtBQUNyRDs7QUFFQTtFQUNFLFlBQVk7RUFDWixzRUFBc0U7RUFDdEUsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UscUJBQXFCO0VBQ3JCLGVBQWU7RUFDZixzQkFBc0I7RUFDdEIsWUFBWTtFQUNaLDhCQUE4QjtFQUM5QixZQUFZO0FBQ2Q7O0FBRUE7RUFDRSxxQkFBcUI7RUFDckIsV0FBVztBQUNiOztBQUVBO0VBQ0UsaUJBQWlCO0FBQ25COztBQUVBO0VBQ0UsaUJBQWlCO0FBQ25COztBQUVBO0VBQ0UsaUJBQWlCO0FBQ25COztBQUVBO0VBQ0UsbURBQW1EO0FBQ3JEOztBQUVBO0VBQ0U7SUFDRSxZQUFZO0VBQ2Q7QUFDRjtBQUNBO0VBQ0UsNkZBQTZGO0VBQzdGLHFGQUFxRjtFQUNyRiw0QkFBNEI7RUFDNUIsb0JBQW9CO0VBQ3BCLDhDQUE4QztBQUNoRDs7QUFFQTtFQUNFO0lBQ0UsK0JBQStCO0lBQy9CLHVCQUF1QjtFQUN6QjtBQUNGO0FBQ0E7RUFDRSx3QkFBd0I7RUFDeEIseUJBQXlCO0VBQ3pCLDhCQUE4QjtFQUM5QixnQ0FBZ0M7RUFDaEMsaUNBQWlDO0VBQ2pDLGtDQUFrQztFQUNsQyx1Q0FBdUM7RUFDdkMsa0JBQWtCO0VBQ2xCLG9CQUFvQjtFQUNwQixtQkFBbUI7RUFDbkIsdUJBQXVCO0VBQ3ZCLDhCQUE4QjtFQUM5QixnQ0FBZ0M7RUFDaEMsc0NBQXNDO0VBQ3RDLHNCQUFzQjtFQUN0Qiw4Q0FBOEM7RUFDOUMsd0JBQXdCO0FBQzFCOztBQUVBO0VBQ0U7SUFDRSxnQkFBZ0I7RUFDbEI7QUFDRjtBQUNBO0VBQ0UsV0FBVztFQUNYLFlBQVk7RUFDWiw4Q0FBOEM7QUFDaEQ7O0FBRUE7RUFDRSxrQkFBa0I7RUFDbEIsbUJBQW1CO0VBQ25CLFNBQVM7RUFDVCxjQUFjO0VBQ2QscUNBQXFDO0VBQ3JDLHVDQUF1QztFQUN2QyxzQkFBc0I7RUFDdEIscURBQXFEO0FBQ3ZEOztBQUVBO0VBQ0UsMEJBQTBCO0VBQzFCLDJCQUEyQjtFQUMzQiw4QkFBOEI7RUFDOUIsaUNBQWlDO0VBQ2pDLGtDQUFrQztBQUNwQzs7QUFFQTtFQUNFLDBCQUEwQjtFQUMxQiwyQkFBMkI7RUFDM0IsNEJBQTRCO0VBQzVCLGlDQUFpQztFQUNqQyxrQ0FBa0M7QUFDcEM7O0FBRUE7RUFDRSx3QkFBd0I7RUFDeEIseUJBQXlCO0VBQ3pCLDhCQUE4QjtFQUM5QixpQ0FBaUM7RUFDakMsa0NBQWtDO0FBQ3BDOztBQUVBO0VBQ0Usd0JBQXdCO0VBQ3hCLHlCQUF5QjtFQUN6Qiw4QkFBOEI7RUFDOUIsK0JBQStCO0VBQy9CLGdDQUFnQztBQUNsQzs7QUFFQTtFQUNFLGFBQWE7QUFDZjs7QUFFQTtFQUVFLHVEQUF1RDtBQUN6RDs7QUFFQTtFQUVFLG9CQUFvQjtBQUN0Qjs7QUFFQTtFQUNFLG1DQUFtQztFQUNuQyx1Q0FBdUM7RUFDdkMsa0NBQWtDO0VBQ2xDLHdEQUF3RDtFQUN4RCx5RUFBeUU7RUFDekUsb0RBQW9EO0VBQ3BELHVEQUF1RDtFQUN2RCxtQ0FBbUM7RUFDbkMsb0NBQW9DO0VBQ3BDLGljQUFpYztFQUNqYyxxY0FBcWM7RUFDcmMsdVNBQXVTO0VBQ3ZTLHVTQUF1UztFQUN2Uyx3REFBd0Q7RUFDeEQsMERBQTBEO0VBQzFELGtFQUFrRTtFQUNsRSxpRUFBaUU7RUFDakUsc0RBQXNEO0VBQ3RELG9EQUFvRDtFQUNwRCw0RUFBNEU7RUFDNUUsNkRBQTZEO0VBQzdELHdDQUF3QztFQUN4QyxtREFBbUQ7RUFDbkQsaUVBQWlFO0VBQ2pFLHNFQUFzRTtFQUN0RSxnRUFBZ0U7RUFDaEUsa0RBQWtEO0VBQ2xELGlFQUFpRTtFQUNqRSxvQkFBb0I7QUFDdEI7O0FBRUE7RUFDRSxvREFBb0Q7RUFDcEQsd0NBQXdDO0FBQzFDOztBQUVBOztFQUVFLDBDQUEwQztBQUM1Qzs7QUFFQTtFQUNFLGFBQWE7QUFDZjs7QUFFQTtFQUNFO0lBQ0UsMENBQTBDO0VBQzVDO0FBQ0Y7QUFDQTtFQUNFLG9EQUFvRDtBQUN0RDs7QUFFQTtFQUNFLGFBQWE7RUFDYix1QkFBdUI7QUFDekI7O0FBRUE7RUFDRTtJQUNFLGVBQWU7RUFDakI7QUFDRjtBQUNBO0VBQ0UsYUFBYTtFQUNiLHFCQUFxQjtFQUNyQix3Q0FBd0M7RUFDeEMsNkNBQTZDO0FBQy9DOztBQUVBO0VBQ0UsT0FBTztFQUNQLGtCQUFrQjtBQUNwQjs7QUFFQTtFQUNFLGdCQUFnQjtFQUNoQix5Q0FBeUM7QUFDM0M7O0FBRUE7RUFDRSwrQ0FBK0M7QUFDakQ7O0FBRUE7RUFDRSxjQUFjO0VBQ2QseUNBQXlDO0VBQ3pDLDJDQUEyQztFQUMzQyxvREFBb0Q7RUFDcEQsOENBQThDO0FBQ2hEOztBQUVBO0VBQ0U7SUFDRSxnQkFBZ0I7RUFDbEI7QUFDRjtBQUNBO0VBQ0UsMERBQTBEO0FBQzVEOztBQUVBO0VBQ0UsdUVBQXVFO0VBQ3ZFLCtEQUErRDtBQUNqRTs7QUFFQTtFQUNFLHVFQUF1RTtFQUN2RSwrREFBK0Q7QUFDakU7O0FBRUE7RUFDRSxnRUFBZ0U7RUFDaEUsd0RBQXdEO0FBQzFEOztBQUVBO0VBQ0UsZ0VBQWdFO0VBQ2hFLHdEQUF3RDtBQUMxRDs7QUFFQTtFQUNFLGFBQWE7RUFDYixtQkFBbUI7RUFDbkIsdUJBQXVCO0VBQ3ZCLDJDQUEyQztFQUMzQyxnQkFBZ0I7RUFDaEIsa0RBQWtEO0FBQ3BEOztBQUVBO0VBQ0UsZ0JBQWdCO0VBQ2hCLGlEQUFpRDtBQUNuRDs7QUFFQTtFQUNFLGFBQWE7RUFDYixtQkFBbUI7RUFDbkIsdUJBQXVCO0VBQ3ZCLDJDQUEyQztBQUM3Qzs7QUFFQTs7RUFFRSxrQkFBa0I7QUFDcEI7O0FBRUE7Ozs7RUFJRSw4Q0FBOEM7RUFDOUMsbUJBQW1CO0FBQ3JCOztBQUVBOztFQUVFLGtCQUFrQjtBQUNwQjs7QUFFQTs7RUFFRSxrQkFBa0I7RUFDbEIsV0FBVztFQUNYLFlBQVk7RUFDWixXQUFXO0VBQ1gsNkNBQTZDO0FBQy9DOztBQUVBOztFQUVFLGtCQUFrQjtBQUNwQjs7QUFFQTs7RUFFRSxrQkFBa0I7RUFDbEIsV0FBVztFQUNYLFlBQVk7RUFDWixXQUFXO0VBQ1gsMkRBQTJEO0VBQzNELDhEQUE4RDtFQUM5RCxnQkFBZ0I7QUFDbEI7O0FBRUE7O0VBRUUsOENBQThDO0VBQzlDLHNEQUFzRDtBQUN4RDs7QUFFQTs7RUFFRSwyQ0FBMkM7QUFDN0M7O0FBRUE7RUFDRSxjQUFjO0FBQ2hCOztBQUVBO0VBQ0UsMkNBQTJDO0VBQzNDLGVBQWU7RUFDZixtREFBbUQ7RUFDbkQsdUJBQXVCO0FBQ3pCOztBQUVBO0VBQ0UsbUNBQW1DO0VBQ25DLGlDQUFpQztBQUNuQzs7QUFFQTtFQUNFLGlDQUFpQztFQUNqQywrQkFBK0I7QUFDakM7O0FBRUE7RUFFRSxvRUFBb0U7RUFDcEUsbUNBQW1DO0VBQ25DLGlDQUFpQztBQUNuQzs7QUFFQTtFQUVFLGtFQUFrRTtFQUNsRSxpQ0FBaUM7RUFDakMsK0JBQStCO0FBQ2pDOztBQUVBO0VBQ0U7SUFDRSxpQ0FBaUM7SUFDakMsK0JBQStCO0VBQ2pDO0VBQ0E7SUFDRSxrRUFBa0U7SUFDbEUsaUNBQWlDO0lBQ2pDLCtCQUErQjtFQUNqQztBQUNGO0FBQ0E7RUFDRSx1QkFBdUI7QUFDekI7O0FBRUE7RUFDRSxVQUFVO0FBQ1o7O0FBRUE7RUFDRSxxREFBcUQ7RUFDckQsdUJBQXVCO0FBQ3pCOztBQUVBO0VBQ0UsMkNBQTJDO0VBQzNDLGVBQWU7RUFDZixtREFBbUQ7QUFDckQ7O0FBRUE7RUFDRSx1QkFBdUI7QUFDekI7O0FBRUE7RUFDRSxtQ0FBbUM7RUFDbkMsaUNBQWlDO0FBQ25DOztBQUVBO0VBQ0UsbUNBQW1DO0VBQ25DLGlDQUFpQztBQUNuQzs7QUFFQTtFQUNFLGlDQUFpQztFQUNqQywrQkFBK0I7QUFDakM7O0FBRUE7RUFDRSxpQ0FBaUM7RUFDakMsK0JBQStCO0FBQ2pDOztBQUVBO0VBRUUsb0VBQW9FO0FBQ3RFOztBQUVBO0VBRUUsa0VBQWtFO0FBQ3BFOztBQUVBO0VBQ0UsVUFBVTtFQUNWLHFEQUFxRDtFQUNyRCx1QkFBdUI7QUFDekI7O0FBRUE7RUFDRSw2QkFBNkI7RUFDN0IsNkJBQTZCO0VBQzdCLHlCQUF5QjtFQUN6Qiw0QkFBNEI7RUFDNUIsbURBQW1EO0VBQ25ELG1EQUFtRDtFQUNuRCxrRUFBa0U7RUFDbEUscURBQXFEO0VBQ3JELGtFQUFrRTtFQUNsRSwrREFBK0Q7RUFDL0QsNkVBQTZFO0VBQzdFLCtEQUErRDtFQUMvRCwrREFBK0Q7RUFDL0QsK0NBQStDO0FBQ2pEOztBQUVBO0VBQ0UscUNBQXFDO0FBQ3ZDOztBQUVBO0VBQ0Usd0NBQXdDO0FBQzFDOztBQUVBO0VBQ0Usd0NBQXdDO0FBQzFDOztBQUVBO0VBQ0Usd0NBQXdDO0FBQzFDOztBQUVBO0VBQ0UscUNBQXFDO0FBQ3ZDOztBQUVBO0VBQ0Usd0NBQXdDO0FBQzFDOztBQUVBO0VBQ0Usd0NBQXdDO0FBQzFDOztBQUVBO0VBQ0Usd0NBQXdDO0FBQzFDOztBQUVBOztFQUVFLDhCQUE4QjtFQUM5QixzQ0FBc0M7RUFDdEMsa0NBQWtDO0VBQ2xDLGtDQUFrQztFQUNsQyw4Q0FBOEM7RUFDOUMsd0NBQXdDO0VBQ3hDLG9FQUFvRTtFQUNwRSx1REFBdUQ7RUFDdkQsdURBQXVEO0VBQ3ZELHlDQUF5QztFQUN6Qyx1REFBdUQ7RUFDdkQsc0RBQXNEO0VBQ3RELGdFQUFnRTtFQUNoRSxvREFBb0Q7RUFDcEQsOENBQThDO0VBQzlDLDZDQUE2QztFQUM3QywwRUFBMEU7RUFDMUUsK0RBQStEO0VBQy9ELHFDQUFxQztFQUNyQyxvQ0FBb0M7RUFDcEMsOEJBQThCO0VBQzlCLDBDQUEwQztFQUMxQyw0dkNBQTR2QztFQUM1dkMsaUVBQWlFO0VBQ2pFLDJDQUEyQztFQUMzQyx3Q0FBd0M7RUFDeEMsb25CQUFvbkI7RUFDcG5CLCtEQUErRDtFQUMvRCxpRUFBaUU7RUFDakUseUNBQXlDO0VBQ3pDLDBDQUEwQztFQUMxQyw0V0FBNFc7RUFDNVcsK1ZBQStWO0VBQy9WLDJDQUEyQztFQUMzQyxpREFBaUQ7RUFDakQsZ0VBQWdFO0VBQ2hFLGdFQUFnRTtFQUNoRSxrRUFBa0U7RUFDbEUsNERBQTREO0VBQzVELHFDQUFxQztFQUNyQyx3Q0FBd0M7RUFDeEMsMENBQTBDO0VBQzFDLDhEQUE4RDtFQUM5RCw0Q0FBNEM7RUFDNUMsa0VBQWtFO0VBQ2xFLGlHQUFpRztFQUNqRyx3Q0FBd0M7RUFDeEMsMENBQTBDO0VBQzFDLDhEQUE4RDtBQUNoRTs7QUFFQTs7RUFFRSxrREFBa0Q7RUFDbEQsZ0ZBQWdGO0VBQ2hGLHV3Q0FBdXdDO0VBQ3Z3Qyx3REFBd0Q7RUFDeEQscUZBQXFGO0FBQ3ZGOztBQUVBOztFQUVFLGtEQUFrRDtFQUNsRCw4RUFBOEU7RUFDOUUsdXdDQUF1d0M7RUFDdndDLHdEQUF3RDtFQUN4RCxxRkFBcUY7QUFDdkY7O0FBRUE7RUFDRSxrQkFBa0I7RUFDbEIsYUFBYTtFQUNiLGVBQWU7RUFDZiwrQkFBK0I7RUFDL0Isb0JBQW9CO0VBQ3BCLFdBQVc7RUFDWCwwRUFBMEU7RUFDMUUsMkNBQTJDO0VBQzNDLDRCQUE0QjtFQUM1QixxRkFBcUY7RUFDckYsbURBQW1EO0FBQ3JEOztBQUVBO0VBQ0UsYUFBYTtBQUNmOztBQUVBO0VBQ0UsYUFBYTtBQUNmOztBQUVBO0VBQ0UsYUFBYTtBQUNmOztBQUVBO0VBQ0UsYUFBYTtBQUNmOztBQUVBO0VBQ0Usd0VBQXdFO0FBQzFFOztBQUVBO0VBQ0U7SUFDRSxnQkFBZ0I7RUFDbEI7QUFDRjtBQUNBO0VBQ0UsNEVBQTRFO0VBQzVFLG9EQUFvRDtBQUN0RDs7QUFFQTtFQUNFLGlEQUFpRDtFQUNqRCx1REFBdUQ7RUFDdkQsVUFBVTtFQUNWLG1EQUFtRDtBQUNyRDs7QUFFQTtFQUNFLGtCQUFrQjtFQUNsQixjQUFjO0VBQ2QsU0FBUztFQUNULFlBQVk7RUFDWixVQUFVO0VBQ1YsK0NBQStDO0VBQy9DLDJDQUEyQztFQUMzQywrQ0FBK0M7RUFDL0MsK0NBQStDO0VBQy9DLG1DQUFtQztFQUNuQyx3QkFBd0I7RUFDeEIscUJBQXFCO0VBQ3JCLGdCQUFnQjtFQUNoQix1QkFBdUI7RUFDdkIsU0FBUztBQUNYOztBQUVBO0VBQ0UseUNBQXlDO0FBQzNDOztBQUVBO0VBQ0UsNENBQTRDO0FBQzlDOztBQUVBO0VBQ0UsVUFBVTtFQUNWLFVBQVU7QUFDWjs7QUFFQTtFQUNFLCtDQUErQztFQUMvQyxVQUFVO0FBQ1o7O0FBRUE7RUFDRSwrQ0FBK0M7RUFDL0MsVUFBVTtBQUNaOztBQUVBO0VBQ0UsK0NBQStDO0FBQ2pEOztBQUVBOzs7RUFHRSxrQkFBa0I7RUFDbEIsNEJBQTRCO0VBQzVCLDJCQUEyQjtBQUM3Qjs7QUFFQTs7O0VBR0Usa0JBQWtCO0VBQ2xCLE1BQU07RUFDTixPQUFPO0VBQ1AsV0FBVztFQUNYLFlBQVk7RUFDWixXQUFXO0FBQ2I7O0FBRUE7RUFDRSxhQUFhO0VBQ2IsMkNBQTJDO0FBQzdDOztBQUVBO0VBQ0UsMkRBQTJEO0VBQzNELDJHQUEyRztFQUMzRyxtR0FBbUc7QUFDckc7O0FBRUE7RUFDRSxpRUFBaUU7QUFDbkU7O0FBRUE7RUFDRSw2Q0FBNkM7QUFDL0M7O0FBRUE7RUFDRSw2REFBNkQ7RUFDN0QsK0dBQStHO0VBQy9HLHVHQUF1RztBQUN6Rzs7QUFFQTtFQUNFLFVBQVU7RUFDVixVQUFVO0VBQ1YsdUpBQXVKO0VBQ3ZKLHVCQUF1QjtBQUN6Qjs7QUFFQTtFQUNFLDZDQUE2QztBQUMvQzs7QUFFQTtFQUNFLDJDQUEyQztFQUMzQywrR0FBK0c7RUFDL0csdUdBQXVHO0FBQ3pHOztBQUVBO0VBQ0Usa0JBQWtCO0VBQ2xCLHNDQUFzQztFQUN0QyxhQUFhO0VBRWIsdUJBQXVCO0VBQ3ZCLGtCQUFrQjtFQUNsQixvREFBb0Q7RUFDcEQsNEJBQTRCO0VBQzVCLHVHQUF1RztFQUN2Ryw0REFBNEQ7QUFDOUQ7O0FBRUE7RUFDRSxjQUFjO0FBQ2hCOztBQUVBO0VBQ0UsYUFBYTtFQUNiLDREQUE0RDtFQUM1RCx3QkFBd0I7RUFDeEIsZ0NBQWdDO0FBQ2xDOztBQUVBO0VBQ0UsYUFBYTtFQUNiLHlCQUF5QjtFQUN6Qiw4Q0FBOEM7RUFDOUMsdUdBQXVHO0FBQ3pHOztBQUVBO0VBRUUsMkJBQTJCO0FBQzdCOztBQUVBO0VBQ0UsaUJBQWlCO0VBQ2pCLDBDQUEwQztFQUMxQyw4Q0FBOEM7RUFFOUMsOEdBQThHO0FBQ2hIOztBQUVBO0VBQ0UsYUFBYTtFQUNiLG9CQUFvQjtBQUN0Qjs7QUFFQTtFQUNFLGtCQUFrQjtBQUNwQjs7QUFFQTtFQUNFLGtCQUFrQjtBQUNwQjs7QUFFQTtFQUNFLGFBQWE7RUFDYixlQUFlO0VBQ2Ysc0JBQXNCO0VBQ3RCLDhCQUE4QjtFQUM5Qix3REFBd0Q7QUFDMUQ7O0FBRUE7RUFDRSw4Q0FBOEM7QUFDaEQ7O0FBRUE7RUFDRTtJQUNFLGNBQWM7RUFDaEI7RUFDQTtJQUNFLFdBQVc7RUFDYjtFQUNBO0lBQ0Usd0RBQXdEO0VBQzFEO0FBQ0Y7QUFDQTtFQUNFLHlDQUF5QztFQUN6Qyx3Q0FBd0M7RUFDeEMsb0NBQW9DO0VBQ3BDLG1DQUFtQztFQUNuQyw2QkFBNkI7RUFDN0IscUNBQXFDO0VBQ3JDLDZDQUE2QztFQUM3Qyx1Q0FBdUM7RUFDdkMsK0NBQStDO0VBQy9DLHVDQUF1QztFQUN2QywrQ0FBK0M7QUFDakQ7O0FBRUE7RUFDRSx3Q0FBd0M7RUFDeEMsdUNBQXVDO0VBQ3ZDLG1DQUFtQztFQUNuQyxpQ0FBaUM7RUFDakMsMkJBQTJCO0VBQzNCLHVDQUF1QztFQUN2Qyw0Q0FBNEM7RUFDNUMseUNBQXlDO0VBQ3pDLDhDQUE4QztFQUM5QywwQ0FBMEM7RUFDMUMsOENBQThDO0FBQ2hEOztBQUVBO0VBQ0UsNkJBQTZCO0VBQzdCLDRCQUE0QjtFQUM1Qiw4QkFBOEI7RUFDOUIseUNBQXlDO0VBQ3pDLG1DQUFtQztFQUNuQyxrREFBa0Q7RUFDbEQsaUZBQWlGO0VBQ2pGLGFBQWE7RUFDYixlQUFlO0VBQ2YsbUJBQW1CO0VBQ25CLDhCQUE4QjtFQUM5Qix3Q0FBd0M7RUFDeEMsZ0VBQWdFO0VBQ2hFLDhCQUE4QjtFQUM5QixnQ0FBZ0M7RUFDaEMsb0NBQW9DO0FBQ3RDOztBQUVBO0VBRUUsZ0JBQWdCO0VBQ2hCLFNBQVM7RUFDVCxhQUFhO0FBQ2Y7O0FBRUE7RUFDRSw4QkFBOEI7RUFDOUIsOEJBQThCO0VBQzlCLG1DQUFtQztFQUNuQyw2REFBNkQ7RUFDN0Qsa0RBQWtEO0VBQ2xELGlGQUFpRjtFQUNqRixrRUFBa0U7RUFDbEUscUVBQXFFO0VBQ3JFLGlFQUFpRTtFQUNqRSxxREFBcUQ7RUFDckQsMkNBQTJDO0VBQzNDLGlDQUFpQztFQUNqQyxxREFBcUQ7RUFDckQsdUNBQXVDO0VBQ3ZDLHVDQUF1QztFQUN2QyxvQ0FBb0M7RUFDcEMscUVBQXFFO0VBQ3JFLDREQUE0RDtFQUM1RCx3RUFBd0U7RUFDeEUsbVRBQW1UO0VBQ25ULHdUQUF3VDtFQUN4VCx1Q0FBdUM7RUFDdkMsdUNBQXVDO0VBQ3ZDLDBEQUEwRDtFQUMxRCxpR0FBaUc7RUFDakcsa0JBQWtCO0VBQ2xCLGFBQWE7RUFDYixlQUFlO0VBQ2YsbUJBQW1CO0VBQ25CLDhCQUE4QjtFQUM5QixnRUFBZ0U7RUFDaEUsZ0NBQWdDO0VBQ2hDLHVDQUF1QztFQUN2Qyx3Q0FBd0M7RUFDeEMsNEJBQTRCO0FBQzlCOztBQUVBO0VBQ0U7SUFDRSxnQkFBZ0I7RUFDbEI7QUFDRjtBQUNBOztFQUVFLGFBQWE7RUFDYixrQkFBa0I7RUFDbEIsbUJBQW1CO0VBQ25CLDhCQUE4QjtBQUNoQzs7QUFFQTtFQUVFLGdCQUFnQjtFQUNoQixNQUFNO0VBQ04sYUFBYTtBQUNmOztBQUVBO0VBQ0Usd0RBQXdEO0VBQ3hELFNBQVM7RUFDVCwwRUFBMEU7RUFDMUUsNENBQTRDO0FBQzlDOztBQUVBO0VBQ0UsOENBQThDO0VBQzlDLGlEQUFpRDtFQUVqRCx1QkFBdUI7RUFDdkIsc0JBQXNCO0VBQ3RCLG9DQUFvQztFQUNwQyxxQkFBcUI7RUFDckIsbUJBQW1CO0FBQ3JCOztBQUVBO0VBQ0UsMENBQTBDO0FBQzVDOztBQUVBO0VBQ0UsYUFBYTtFQUNiLG1CQUFtQjtFQUVuQix1QkFBdUI7RUFDdkIsZ0JBQWdCO0VBQ2hCLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGtGQUFrRjtFQUNsRiw4QkFBOEI7QUFDaEM7O0FBRUE7RUFDRSxvQ0FBb0M7QUFDdEM7O0FBRUE7RUFDRSx1Q0FBdUM7QUFDekM7O0FBRUE7O0VBRUUscUNBQXFDO0FBQ3ZDOztBQUVBO0VBQ0Usa0JBQWtCO0FBQ3BCOztBQUVBO0VBQ0UsaURBQWlEO0VBQ2pELG9EQUFvRDtFQUNwRCw4QkFBOEI7QUFDaEM7O0FBRUE7RUFDRSxxQ0FBcUM7QUFDdkM7O0FBRUE7RUFDRSxxQ0FBcUM7QUFDdkM7O0FBRUE7RUFDRSxnRkFBZ0Y7RUFDaEYsc0JBQXNCO0VBQ3RCLHNDQUFzQztFQUN0Qyw4Q0FBOEM7RUFDOUMsU0FBUztFQUNULHNEQUFzRDtBQUN4RDs7QUFFQTtFQUNFLDRDQUE0QztFQUM1QyxxQkFBcUI7QUFDdkI7O0FBRUE7RUFDRSxVQUFVO0FBQ1o7O0FBRUE7RUFDRSxlQUFlO0FBQ2pCOztBQUVBO0VBQ0UseUJBQXlCO0FBQzNCOztBQUVBO0VBQ0UsY0FBYztFQUNkLHFCQUFxQjtFQUNyQixtREFBbUQ7RUFDbkQsNEJBQTRCO0VBQzVCLGtDQUFrQztFQUNsQywwQkFBMEI7QUFDNUI7O0FBRUE7RUFDRSx5REFBeUQ7QUFDM0Q7O0FBRUE7RUFDRSxxQkFBcUI7RUFDckIsY0FBYztFQUNkLGtCQUFrQjtFQUNsQix5QkFBeUI7RUFDekIsa0JBQWtCO0FBQ3BCOztBQUVBO0VBQ0UsV0FBVztFQUNYLFlBQVk7RUFDWixlQUFlO0FBQ2pCOztBQUVBO0VBQ0UsV0FBVztFQUNYLFlBQVk7RUFDWixlQUFlO0FBQ2pCOztBQUVBO0VBQ0UsYUFBYTtFQUNiLGNBQWM7RUFDZCxpQkFBaUI7QUFDbkI7O0FBRUE7RUFDRSxjQUFjO0VBQ2QsZUFBZTtFQUNmLGtCQUFrQjtBQUNwQjs7QUFFQTtFQUNFLGVBQWU7RUFDZixnQkFBZ0I7RUFDaEIsbUJBQW1CO0FBQ3JCOztBQUVBO0VBQ0UsV0FBVztFQUNYLFlBQVk7RUFDWixlQUFlO0FBQ2pCOztBQUVBO0VBQ0UsV0FBVztFQUNYLFlBQVk7RUFDWixlQUFlO0FBQ2pCOztBQUVBO0VBQ0UsV0FBVztFQUNYLFlBQVk7RUFDWixlQUFlO0FBQ2pCOztBQUVBO0VBQ0UsV0FBVztFQUNYLFlBQVk7RUFDWixlQUFlO0FBQ2pCOztBQUVBO0VBQ0UsV0FBVztFQUNYLFlBQVk7RUFDWixlQUFlO0FBQ2pCOztBQUVBO0VBQ0UsV0FBVztFQUNYLFlBQVk7RUFDWixlQUFlO0FBQ2pCOztBQUVBO0VBQ0UsV0FBVztFQUNYLFlBQVk7RUFDWixlQUFlO0FBQ2pCOztBQUVBO0VBQ0Usa0JBQWtCO0VBQ2xCLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLHlCQUF5QjtFQUN6QixVQUFVO0VBQ1YscURBQXFEO0FBQ3ZEOztBQUVBO0VBQ0U7SUFDRSxnQkFBZ0I7RUFDbEI7QUFDRjtBQUNBO0VBQ0UsV0FBVztFQUVYLHNCQUFzQjtFQUN0QixVQUFVO0FBQ1o7O0FBRUE7RUFDRSxvQ0FBb0M7RUFDcEMsdUNBQXVDO0VBQ3ZDLHdDQUF3QztFQUN4QyxvREFBb0Q7RUFDcEQsNENBQTRDO0VBQzVDLGdFQUFnRTtFQUNoRSx1RUFBdUU7RUFDdkUsb0ZBQW9GO0VBQ3BGLHFDQUFxQztFQUNyQyxxQ0FBcUM7RUFDckMsZ0RBQWdEO0VBQ2hELHFEQUFxRDtFQUNyRCxvQ0FBb0M7RUFDcEMscUNBQXFDO0VBQ3JDLCtDQUErQztFQUMvQyxrQ0FBa0M7RUFDbEMsNENBQTRDO0VBQzVDLDBFQUEwRTtFQUMxRSxpR0FBaUc7RUFDakcsMERBQTBEO0VBQzFELHVFQUF1RTtFQUN2RSxxSUFBcUk7RUFDckksdUNBQXVDO0VBQ3ZDLDZDQUE2QztFQUM3Qyw0Q0FBNEM7RUFDNUMsOENBQThDO0VBQzlDLGlEQUFpRDtFQUNqRCxrREFBa0Q7RUFDbEQsdURBQXVEO0VBQ3ZELHNEQUFzRDtFQUN0RCxrRUFBa0U7RUFDbEUsNERBQTREO0VBQzVELDJFQUEyRTtFQUMzRSw4Q0FBOEM7RUFDOUMsK0NBQStDO0VBQy9DLGtCQUFrQjtFQUNsQixhQUFhO0VBQ2Isc0JBQXNCO0VBQ3RCLG1CQUFtQjtBQUNyQjs7QUFFQTtFQUNFLHdGQUF3RjtBQUMxRjs7QUFFQTtFQUNFLGVBQWU7QUFDakI7O0FBRUE7RUFDRSxrQkFBa0I7RUFDbEIsYUFBYTtFQUNiLG1CQUFtQjtFQUNuQix1RkFBdUY7QUFDekY7O0FBRUE7RUFDRSwwQ0FBMEM7RUFDMUMsNENBQTRDO0VBQzVDLDRDQUE0QztFQUM1QyxrREFBa0Q7RUFDbEQseUJBQXlCO0VBQ3pCLDBEQUEwRDtBQUM1RDs7QUFFQTtFQUNFLGtCQUFrQjtFQUNsQixVQUFVO0VBQ1YsV0FBVztFQUNYLHdCQUF3QjtFQUN4QixxQkFBcUI7RUFDckIsZ0JBQWdCO0VBQ2hCLG9CQUFvQjtFQUNwQiw2QkFBNkI7QUFDL0I7O0FBRUE7RUFDRSxtQkFBbUI7RUFDbkIsVUFBVTtBQUNaOztBQUVBO0VBQ0UsVUFBVTtBQUNaOztBQUVBO0VBQ0UsMERBQTBEO0FBQzVEOztBQUVBO0VBQ0UsMERBQTBEO0FBQzVEOztBQUVBO0VBQ0UsU0FBUztBQUNYOztBQUVBO0VBQ0UsMENBQTBDO0VBQzFDLDRDQUE0QztFQUM1Qyx3QkFBd0I7RUFDeEIsZ0JBQWdCO0VBQ2hCLG1CQUFtQjtFQUNuQixlQUFlO0VBQ2Ysa0RBQWtEO0VBQ2xELDRDQUE0QztFQUM1QywwREFBMEQ7RUFFMUQsNERBQW9EO0VBQXBELG9EQUFvRDtBQUN0RDs7QUFFQTtFQUNFO0lBRUUsd0JBQWdCO0lBQWhCLGdCQUFnQjtFQUNsQjtBQUNGO0FBQ0E7RUFDRSx5REFBeUQ7QUFDM0Q7O0FBRUE7RUFDRSwwQ0FBMEM7RUFDMUMsNENBQTRDO0VBQzVDLHFCQUFxQjtFQUNyQixnQkFBZ0I7RUFDaEIsbUJBQW1CO0VBQ25CLGVBQWU7RUFDZixrREFBa0Q7RUFDbEQsU0FBUztFQUNULDRDQUE0QztFQUM1QywwREFBMEQ7RUFFMUQseURBQW9EO0VBQXBELG9EQUFvRDtBQUN0RDs7QUFFQTtFQUNFO0lBRUUscUJBQWdCO0lBQWhCLGdCQUFnQjtFQUNsQjtBQUNGO0FBQ0E7RUFDRSx5REFBeUQ7QUFDM0Q7O0FBRUE7RUFDRSxvQkFBb0I7RUFDcEIsVUFBVTtBQUNaOztBQUVBO0VBQ0Usb0JBQW9CO0VBQ3BCLDJEQUEyRDtFQUMzRCxVQUFVO0FBQ1o7O0FBRUE7RUFDRSxvQkFBb0I7RUFDcEIsMkRBQTJEO0VBQzNELFVBQVU7QUFDWjs7QUFFQTtFQUNFLGtCQUFrQjtBQUNwQjs7QUFFQTtFQUNFLGtCQUFrQjtFQUNsQixrREFBa0Q7RUFDbEQsMENBQTBDO0VBQzFDLDJCQUEyQjtBQUM3Qjs7QUFFQTtFQUNFLGVBQWU7QUFDakI7O0FBRUE7RUFDRSxrQkFBa0I7RUFDbEIsK0NBQStDO0VBQy9DLGFBQWE7RUFDYixzQkFBc0I7RUFDdEIsbUJBQW1CO0VBQ25CLGtCQUFrQjtFQUNsQixVQUFVO0VBQ1YsMkJBQTJCO0VBQzNCLHNEQUFzRDtBQUN4RDs7QUFFQTtFQUNFO0lBQ0UsZ0JBQWdCO0VBQ2xCO0FBQ0Y7QUFDQTtFQUNFLDRGQUE0RjtFQUM1RixvREFBb0Q7RUFDcEQsNENBQTRDO0VBQzVDLG9EQUFvRDtFQUNwRCw0REFBNEQ7QUFDOUQ7O0FBRUE7RUFDRSxrQkFBa0I7QUFDcEI7O0FBRUE7RUFDRSxrQkFBa0I7RUFDbEIsV0FBVztFQUNYLHlCQUF5QjtFQUN6QixtQkFBbUI7QUFDckI7O0FBRUE7RUFDRSxXQUFXO0FBQ2I7O0FBRUE7RUFDRSxzRkFBc0Y7QUFDeEY7O0FBRUE7RUFDRSxrR0FBa0c7QUFDcEc7O0FBRUE7RUFDRSxrREFBa0Q7RUFDbEQsb0RBQW9EO0FBQ3REOztBQUVBO0VBQ0Usb0hBQW9IO0VBQ3BILG9EQUFvRDtBQUN0RDs7QUFFQTtFQUNFLCtDQUErQztFQUMvQywrQ0FBK0M7RUFDL0MsbUJBQW1CO0VBQ25CLHFEQUFxRDtBQUN2RDs7QUFFQTtFQUNFLHVCQUF1QjtFQUN2Qiw2RkFBNkY7RUFDN0YsWUFBWTtBQUNkOztBQUVBO0VBQ0UsbURBQW1EO0VBQ25ELFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7RUFDWix5QkFBeUI7RUFDekIsY0FBYztBQUNoQjs7QUFFQTtFQUNFLHdHQUF3RztFQUN4RyxtQkFBbUI7RUFDbkIsMEJBQTBCO0FBQzVCOztBQUVBO0VBQ0UsbURBQW1EO0VBQ25ELG1EQUFtRDtBQUNyRDs7QUFFQTtFQUNFLDZEQUE2RDtFQUM3RCw4RUFBOEU7RUFDOUUseUVBQXlFO0VBQ3pFLDRFQUE0RTtBQUM5RTs7QUFFQTtFQUNFLGNBQWM7RUFDZCxrR0FBa0c7QUFDcEc7O0FBRUE7RUFDRSwwQkFBMEI7QUFDNUI7O0FBRUE7RUFDRSwyQkFBMkI7RUFDM0IsdUVBQXVFO0VBQ3ZFLGlDQUFpQztFQUNqQyxrREFBa0Q7RUFDbEQsNkNBQTZDO0VBQzdDLGtEQUFrRDtFQUNsRCxzY0FBc2M7RUFDdGMsYUFBYTtFQUNiLDBCQUEwQjtBQUM1Qjs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLGlEQUFpRDtBQUNuRDs7QUFFQTs7RUFFRSxlQUFlO0FBQ2pCOztBQUVBO0VBQ0Usa0JBQWtCO0VBQ2xCLGNBQWM7RUFDZCx3Q0FBd0M7QUFDMUM7O0FBRUE7RUFDRTtJQUNFLGdCQUFnQjtFQUNsQjtBQUNGO0FBQ0E7RUFDRSxrQkFBa0I7RUFDbEIsT0FBTztFQUNQLFdBQVc7RUFDWCxXQUFXO0VBQ1gsWUFBWTtFQUNaLHdCQUF3QjtFQUN4QixxQkFBcUI7RUFDckIsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0Usd0NBQXdDO0VBQ3hDLGNBQWM7RUFDZCxtQ0FBbUM7QUFDckM7O0FBRUE7RUFDRSxvQkFBb0I7QUFDdEI7O0FBRUE7RUFDRSxxQ0FBcUM7RUFDckMsb0JBQW9CO0FBQ3RCOztBQUVBO0VBQ0Usb0JBQW9CO0FBQ3RCOztBQUVBO0VBQ0UsMENBQTBDO0VBQzFDLHFCQUFxQjtBQUN2Qjs7QUFFQTtFQUNFLHFEQUFxRDtBQUN2RDs7QUFFQTtFQUNFLGFBQWE7QUFDZjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLG9DQUFvQztFQUNwQyxxQ0FBcUM7RUFDckMsOENBQThDO0VBQzlDLHdGQUF3RjtFQUN4RixnRkFBZ0Y7QUFDbEY7O0FBRUE7RUFDRSxhQUFhO0FBQ2Y7O0FBRUE7RUFDRSw4QkFBOEI7QUFDaEM7O0FBRUE7RUFDRSxnQ0FBZ0M7QUFDbEM7O0FBRUE7RUFDRSwwQkFBMEI7RUFDMUIsMEJBQTBCO0VBQzFCLG9DQUFvQztFQUNwQyw2QkFBNkI7RUFDN0IsNkJBQTZCO0VBQzdCLDBDQUEwQztFQUMxQyxnREFBZ0Q7RUFDaEQsNENBQTRDO0VBQzVDLGtCQUFrQjtFQUNsQixhQUFhO0VBQ2Isa0NBQWtDO0VBQ2xDLHNCQUFzQjtFQUN0QixTQUFTO0VBQ1QsK0JBQStCO0VBQy9CLCtCQUErQjtFQUMvQixpQ0FBaUM7RUFDakMsZ0JBQWdCO0VBQ2hCLHlIQUF5SDtBQUMzSDs7QUFFQTtFQUNFO0lBQ0UsZ0JBQWdCO0VBQ2xCO0FBQ0Y7QUFDQTtFQUVFLHNCQUFzQjtBQUN4Qjs7QUFFQTtFQUNFLFNBQVM7RUFFVCxvQkFBb0I7QUFDdEI7O0FBRUE7RUFDRTtJQUNFLGlDQUFpQztFQUNuQztFQUNBO0lBQ0UsK0JBQStCO0VBQ2pDO0VBQ0E7SUFFRSx3REFBd0Q7RUFDMUQ7RUFDQTtJQUVFLHNEQUFzRDtFQUN4RDtBQUNGO0FBQ0E7RUFDRTtJQUNFLHFCQUFxQjtJQUNyQixlQUFlO0lBQ2YsTUFBTTtJQUNOLFNBQVM7SUFDVCxrQ0FBa0M7RUFDcEM7RUFDQTtJQUNFLHFCQUFxQjtFQUN2QjtFQUNBO0lBRUUsd0RBQXdEO0VBQzFEO0VBQ0E7SUFDRSxtQkFBbUI7RUFDckI7RUFDQTtJQUVFLHNEQUFzRDtFQUN4RDtBQUNGO0FBQ0E7RUFDRSxlQUFlO0VBQ2YsTUFBTTtFQUNOLFNBQVM7RUFDVCxrQ0FBa0M7QUFDcEM7O0FBRUE7RUFDRSxxQkFBcUI7QUFDdkI7O0FBRUE7RUFDRSxtQkFBbUI7QUFDckI7O0FBRUE7RUFDRSx3REFBd0Q7QUFDMUQ7O0FBRUE7RUFFRSx3REFBd0Q7QUFDMUQ7O0FBRUE7RUFFRSxzREFBc0Q7QUFDeEQ7O0FBRUE7RUFDRSxrREFBa0Q7QUFDcEQ7O0FBRUE7RUFFRSxzQkFBc0I7QUFDeEI7O0FBRUE7RUFFRSxvQkFBb0I7QUFDdEI7O0FBRUE7RUFDRSwwQkFBMEI7QUFDNUI7O0FBRUE7RUFDRTtJQUNFLGlDQUFpQztFQUNuQztFQUNBO0lBQ0UsK0JBQStCO0VBQ2pDO0FBQ0Y7QUFDQTtFQUNFLDBCQUEwQjtBQUM1Qjs7QUFFQTtFQUNFO0lBQ0UsaUNBQWlDO0VBQ25DO0VBQ0E7SUFDRSwrQkFBK0I7RUFDakM7QUFDRjtBQUNBO0VBQ0UsMEJBQTBCO0FBQzVCOztBQUVBO0VBQ0U7SUFDRSxpQ0FBaUM7RUFDbkM7RUFDQTtJQUNFLCtCQUErQjtFQUNqQztBQUNGO0FBQ0E7RUFDRSxxQ0FBcUM7RUFDckMsbUJBQW1CO0FBQ3JCOztBQUVBO0VBQ0UsYUFBYTtBQUNmOztBQUVBO0VBQ0UsYUFBYTtFQUNiLG1CQUFtQjtFQUNuQiw4QkFBOEI7RUFDOUIsa0VBQWtFO0FBQ3BFOztBQUVBO0VBQ0UsMEZBQTBGO0VBRTFGLDREQUE0RDtFQUM1RCxxREFBcUQ7RUFDckQsd0RBQXdEO0FBQzFEOztBQUVBO0VBQ0Usa0VBQWtFO0FBQ3BFOztBQUVBO0VBQ0UsYUFBYTtFQUNiLG1CQUFtQjtFQUNuQiw4QkFBOEI7RUFDOUIsa0VBQWtFO0FBQ3BFOztBQUVBO0VBQ0UsbUNBQW1DO0VBQ25DLG9DQUFvQztFQUNwQyxxQ0FBcUM7RUFDckMsc0RBQXNEO0VBQ3RELG9sQkFBb2xCO0VBQ3BsQiw2REFBNkQ7RUFDN0QsMEVBQTBFO0VBQzFFLDZEQUE2RDtFQUM3RCxpREFBaUQ7RUFDakQsa0JBQWtCO0VBQ2xCLHVCQUF1QjtFQUN2Qix1Q0FBdUM7RUFDdkMseUNBQXlDO0VBQ3pDLHdCQUF3QjtFQUN4QiwrQ0FBK0M7RUFDL0MsU0FBUztFQUNULHVCQUF1QjtFQUV2Qix5QkFBeUI7QUFDM0I7O0FBRUE7RUFDRSxrQkFBa0I7RUFDbEIsTUFBTTtFQUNOLE9BQU87RUFDUCxXQUFXO0VBQ1gsWUFBWTtFQUNaLFdBQVc7RUFDWCxrREFBa0Q7RUFDbEQsOERBQThEO0VBQzlELHNEQUFzRDtFQUN0RCxpREFBaUQ7QUFDbkQ7O0FBRUE7RUFDRTtJQUNFLGdCQUFnQjtFQUNsQjtBQUNGO0FBQ0E7RUFDRSxxQkFBcUI7QUFDdkI7O0FBRUE7RUFDRSx3REFBd0Q7QUFDMUQ7O0FBRUE7RUFDRSxrQkFBa0I7RUFDbEIsVUFBVTtFQUNWLG1EQUFtRDtBQUNyRDs7QUFFQTtFQUNFLHdEQUF3RDtBQUMxRDs7QUFFQTtFQUNFO0lBQ0UsYUFBYTtFQUNmO0FBQ0Y7QUFDQTtFQUNFLDJCQUEyQjtFQUMzQiwwQkFBMEI7RUFDMUIsMkJBQTJCO0FBQzdCOztBQUVBO0VBQ0U7SUFDRSxlQUFlO0lBQ2YsTUFBTTtJQUNOLE9BQU87SUFDUCxtQ0FBbUM7SUFDbkMsWUFBWTtJQUNaLGFBQWE7SUFDYix3Q0FBd0M7RUFDMUM7RUFDQTtJQUNFLFVBQVU7RUFDWjtFQUNBO0lBQ0Usb0NBQW9DO0VBQ3RDO0FBQ0Y7QUFDQTtFQUNFLDJDQUEyQztFQUMzQyxzQkFBc0I7RUFDdEIsMEJBQTBCO0VBQzFCLCtDQUErQztFQUMvQywyQkFBMkI7RUFDM0IsK0NBQStDO0VBQy9DLG9DQUFvQztFQUNwQywyQkFBMkI7QUFDN0I7O0FBRUE7RUFDRSwrQ0FBK0M7QUFDakQ7O0FBRUE7RUFDRSxtQ0FBbUM7RUFDbkMsbUNBQW1DO0VBQ25DLDBCQUEwQjtFQUMxQix1Q0FBdUM7RUFDdkMsMENBQTBDO0VBQzFDLHdDQUF3QztFQUN4Qyx3REFBd0Q7RUFDeEQsc0NBQXNDO0VBQ3RDLHlDQUF5QztFQUN6QyxtREFBbUQ7RUFDbkQsc0NBQXNDO0VBQ3RDLGdEQUFnRDtFQUNoRCw4REFBOEQ7RUFDOUQsc0NBQXNDO0VBQ3RDLDhEQUE4RDtFQUM5RCx3REFBd0Q7RUFDeEQsZ0VBQWdFO0VBQ2hFLDZEQUE2RDtFQUM3RCx1REFBdUQ7RUFDdkQsMkNBQTJDO0VBQzNDLDREQUE0RDtFQUM1RCwwQ0FBMEM7RUFDMUMsMkNBQTJDO0VBQzNDLDhDQUE4QztFQUM5QyxtRUFBbUU7RUFDbkUscUVBQXFFO0VBQ3JFLDhEQUE4RDtFQUM5RCxrREFBa0Q7RUFDbEQsa0RBQWtEO0VBQ2xELG9EQUFvRDtFQUNwRCx1REFBdUQ7RUFDdkQsMEVBQTBFO0VBQzFFLHlEQUF5RDtFQUN6RCxpRkFBaUY7RUFDakYsMkRBQTJEO0VBQzNELG1GQUFtRjtFQUNuRix3REFBd0Q7RUFDeEQsNEVBQTRFO0VBQzVFLHVDQUF1QztFQUN2Qyx1Q0FBdUM7RUFDdkMsK0RBQStEO0VBQy9ELGlEQUFpRDtFQUNqRCwwQ0FBMEM7RUFDMUMsMENBQTBDO0VBQzFDLGtFQUFrRTtFQUNsRSxxU0FBcVM7RUFDclMsd0VBQXdFO0VBQ3hFLDJTQUEyUztFQUMzUyxnRUFBZ0U7RUFDaEUsa0JBQWtCO0VBQ2xCLGFBQWE7RUFDYixPQUFPO0VBQ1Asc0JBQXNCO0VBQ3RCLDBFQUEwRTtFQUMxRSxnQkFBZ0I7RUFDaEIsa0JBQWtCO0VBQ2xCLGdCQUFnQjtFQUNoQixnQkFBZ0I7QUFDbEI7O0FBRUE7OztFQUdFLHNDQUFzQztBQUN4Qzs7QUFFQTtFQUNFLHNGQUFzRjtFQUN0RixtREFBbUQ7RUFDbkQsY0FBYztFQUNkLGdCQUFnQjtFQUNoQix5Q0FBeUM7RUFDekMseUJBQXlCO0VBQ3pCLHNDQUFzQztBQUN4Qzs7QUFFQTtFQUNFO0lBQ0UsZ0JBQWdCO0VBQ2xCO0FBQ0Y7QUFDQTtFQUNFLGFBQWE7RUFDYixPQUFPO0VBQ1AsbUJBQW1CO0VBQ25CLG9GQUFvRjtFQUNwRix3Q0FBd0M7RUFDeEMscUJBQXFCO0VBQ3JCLG1CQUFtQjtFQUNuQiwwQ0FBMEM7RUFDMUMsK0ZBQStGO0VBQy9GLHdEQUF3RDtFQUN4RCx1RUFBdUU7QUFDekU7O0FBRUE7RUFDRTtJQUNFLGdCQUFnQjtFQUNsQjtBQUNGO0FBQ0E7RUFDRSwrQ0FBK0M7RUFDL0MsaURBQWlEO0VBQ2pELDREQUE0RDtBQUM5RDs7QUFFQTtFQUNFLG9EQUFvRDtBQUN0RDs7QUFFQTtFQUNFLHlEQUF5RDtFQUN6RCxxRUFBcUU7QUFDdkU7O0FBRUE7RUFDRSxpREFBaUQ7RUFDakQsb0JBQW9CO0VBQ3BCLG1CQUFtQjtFQUNuQix1QkFBdUI7QUFDekI7O0FBRUE7RUFDRSxzREFBc0Q7QUFDeEQ7O0FBRUE7RUFDRSwyREFBMkQ7RUFDM0QsdUVBQXVFO0FBQ3pFOztBQUVBO0VBQ0UsaURBQWlEO0FBQ25EOztBQUVBO0VBQ0Usc0RBQXNEO0FBQ3hEOztBQUVBO0VBQ0UsMkRBQTJEO0VBQzNELHVFQUF1RTtBQUN6RTs7QUFFQTtFQUNFLG9FQUFvRTtFQUNwRSxxRUFBcUU7RUFDckUsNkRBQTZEO0FBQy9EOztBQUVBO0VBQ0U7SUFDRSw4Q0FBOEM7SUFDOUMscUJBQXFCO0lBQ3JCLGdEQUFnRDtFQUNsRDtFQUNBO0lBQ0UsbURBQW1EO0VBQ3JEO0VBQ0E7SUFDRSx3REFBd0Q7SUFDeEQsb0VBQW9FO0VBQ3RFO0VBQ0E7SUFDRSxvRUFBb0U7SUFDcEUscUVBQXFFO0lBQ3JFLDZEQUE2RDtFQUMvRDtBQUNGO0FBQ0E7RUFDRSxhQUFhO0VBQ2IsZ0RBQWdEO0VBQ2hELG1CQUFtQjtFQUNuQix1QkFBdUI7RUFDdkIsK0NBQStDO0VBRS9DLDBEQUEwRDtFQUMxRCxxREFBcUQ7RUFDckQsNkNBQTZDO0VBQzdDLGtCQUFrQjtFQUNsQixvQkFBb0I7RUFDcEIsa0JBQWtCO0VBQ2xCLG1CQUFtQjtBQUNyQjs7QUFFQTtFQUNFO0lBQ0UsZ0JBQWdCO0VBQ2xCO0FBQ0Y7QUFDQTtFQUNFLHFCQUFxQjtFQUNyQixtREFBbUQ7RUFDbkQsb0RBQW9EO0VBQ3BELHNEQUFzRDtFQUN0RCx1SEFBdUg7RUFDdkgsb0VBQW9FO0FBQ3RFOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0Usa0JBQWtCO0VBQ2xCLGlHQUFpRztFQUNqRyx5REFBeUQ7RUFDekQsd0NBQXdDO0FBQzFDOztBQUVBO0VBQ0U7SUFDRSxnQkFBZ0I7RUFDbEI7QUFDRjtBQUNBO0VBQ0Usa0dBQWtHO0VBQ2xHLGdCQUFnQjtFQUNoQiw2QkFBNkI7QUFDL0I7O0FBRUE7RUFDRTtJQUNFLGdCQUFnQjtFQUNsQjtBQUNGO0FBQ0E7RUFDRSxhQUFhO0FBQ2Y7O0FBRUE7RUFDRSwyQ0FBMkM7QUFDN0M7O0FBRUE7RUFDRSxxREFBcUQ7QUFDdkQ7O0FBRUE7RUFDRSx5QkFBeUI7QUFDM0I7O0FBRUE7RUFDRSxzQ0FBc0M7QUFDeEM7O0FBRUE7RUFDRSxlQUFlO0FBQ2pCOztBQUVBO0VBQ0UsY0FBYztFQUNkLFlBQVk7RUFDWixZQUFZO0VBRVoseUJBQXlCO0VBQ3pCLFdBQVc7RUFDWCw4REFBOEQ7RUFDOUQsK0RBQStEO0VBQy9ELHVEQUF1RDtFQUN2RCwyQkFBMkI7QUFDN0I7O0FBRUE7RUFDRTtJQUNFLGdCQUFnQjtFQUNsQjtBQUNGO0FBQ0E7RUFDRSxVQUFVO0VBQ1YsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBRUUsb0pBQW9KO0FBQ3RKOztBQUVBO0VBRUUsa0hBQWtIO0FBQ3BIOztBQUVBOztFQUVFLDJDQUEyQztBQUM3Qzs7QUFFQTtFQUNFLGdDQUFnQztBQUNsQzs7QUFFQTtFQUNFO0lBQ0UseUNBQXlDO0lBQ3pDLHNDQUFzQztJQUN0QyxpREFBaUQ7SUFDakQsaUJBQWlCO0VBQ25CO0VBQ0E7SUFDRSxhQUFhO0VBQ2Y7RUFDQTtJQUNFLGNBQWM7RUFDaEI7RUFDQTtJQUNFLHVCQUF1QjtJQUN2QixnQkFBZ0I7SUFDaEIsZUFBZTtFQUNqQjtFQUNBO0lBQ0Usd0NBQXdDO0lBQ3hDLHlDQUF5QztFQUMzQztFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxrSUFBa0k7RUFDcEk7RUFDQTs7Ozs7Ozs7OztJQVVFLG9CQUFvQjtJQUNwQixxQkFBcUI7SUFDckIsb0JBQW9CO0lBQ3BCLGtCQUFrQjtJQUNsQixVQUFVO0VBQ1o7RUFDQTtJQUNFLDBCQUEwQjtFQUM1QjtFQUNBO0lBQ0UsdUJBQXVCO0VBQ3pCO0FBQ0Y7QUFDQTtFQUNFLGlFQUFpRTtBQUNuRTs7QUFFQTtFQUNFLDJEQUEyRDtFQUMzRCwrQ0FBK0M7QUFDakQ7O0FBRUE7RUFDRSwwQkFBMEI7QUFDNUI7O0FBRUE7RUFDRSx1QkFBdUI7QUFDekI7O0FBRUE7RUFDRTs7SUFFRSxnQ0FBZ0M7RUFDbEM7RUFDQTs7SUFFRSw4QkFBOEI7RUFDaEM7QUFDRjtBQUNBO0VBQ0UsK0JBQStCO0VBQy9CLDhCQUE4QjtFQUM5QixxQ0FBcUM7RUFDckMsMkRBQTJEO0VBQzNELGtFQUFrRTtFQUNsRSxvRUFBb0U7RUFDcEUsb0VBQW9FO0VBQ3BFLHdDQUF3QztFQUN4Qyx5Q0FBeUM7RUFDekMsNENBQTRDO0VBQzVDLHdEQUF3RDtFQUN4RCxrRUFBa0U7RUFDbEUsa0VBQWtFO0VBQ2xFLGtLQUFrSztFQUNsSyw2REFBNkQ7RUFDN0QsMEVBQTBFO0VBQzFFLG9FQUFvRTtFQUNwRSw2REFBNkQ7RUFDN0QsNERBQTREO0VBQzVELHNFQUFzRTtFQUN0RSxpRUFBaUU7RUFDakUscURBQXFEO0VBQ3JELDJFQUEyRTtFQUMzRSxxRkFBcUY7RUFDckYsOFVBQThVO0VBQzlVLHlEQUF5RDtFQUN6RCw0Q0FBNEM7RUFDNUMsNkNBQTZDO0VBQzdDLHNDQUFzQztFQUN0Qyx3REFBd0Q7RUFDeEQsNERBQTREO0VBQzVELDJFQUEyRTtFQUMzRSw4REFBOEQ7QUFDaEU7O0FBRUE7RUFDRSxhQUFhO0VBQ2IsaUJBQWlCO0VBQ2pCLGlDQUFpQztFQUNqQyw4QkFBOEI7RUFDOUIsVUFBVTtBQUNaOztBQUVBO0VBQ0Usa0JBQWtCO0VBQ2xCLGFBQWE7RUFDYixnQ0FBZ0M7RUFDaEMsbUJBQW1CO0FBQ3JCOztBQUVBO0VBQ0UsT0FBTztBQUNUOztBQUVBO0VBQ0UsV0FBVztBQUNiOztBQUVBO0VBQ0Usa0JBQWtCO0VBQ2xCLGNBQWM7RUFDZCxrQkFBa0I7QUFDcEI7O0FBRUE7RUFDRSxzQkFBc0I7RUFDdEIsbUJBQW1CO0VBQ25CLDJDQUEyQztBQUM3Qzs7QUFFQTtFQUNFLGtCQUFrQjtFQUNsQiwrSUFBK0k7RUFDL0ksdURBQXVEO0VBQ3ZELDZIQUE2SDtFQUM3SCwyQkFBMkI7QUFDN0I7O0FBRUE7RUFDRSxhQUFhO0VBQ2IsZ0NBQWdDO0VBQ2hDLG1CQUFtQjtFQUNuQixVQUFVO0VBQ1YsMkNBQTJDO0VBQzNDLHVCQUF1QjtFQUN2QixTQUFTO0FBQ1g7O0FBRUE7RUFDRSw0RUFBNEU7RUFDNUUsa0ZBQWtGO0VBQ2xGLDRFQUE0RTtFQUM1RSxnR0FBZ0c7QUFDbEc7O0FBRUE7RUFDRSw4RUFBOEU7RUFDOUUsb0ZBQW9GO0VBQ3BGLDhFQUE4RTtFQUM5RSxrR0FBa0c7QUFDcEc7O0FBRUE7RUFDRSw4RUFBOEU7RUFDOUUsb0ZBQW9GO0VBQ3BGLDhFQUE4RTtFQUM5RSxrR0FBa0c7QUFDcEc7O0FBRUE7RUFDRSxhQUFhO0FBQ2Y7O0FBRUE7RUFDRSw4RUFBOEU7QUFDaEY7O0FBRUE7RUFDRSxhQUFhO0FBQ2Y7O0FBRUE7RUFDRSxVQUFVO0FBQ1o7O0FBRUE7RUFDRSw4REFBOEQ7QUFDaEU7O0FBRUE7RUFDRSxhQUFhO0VBQ2IsaURBQWlEO0VBQ2pELG1CQUFtQjtFQUNuQix1QkFBdUI7RUFDdkIsOENBQThDO0VBQzlDLGdEQUFnRDtFQUNoRCw4Q0FBOEM7RUFDOUMsZ0RBQWdEO0VBQ2hELDJHQUEyRztFQUMzRyxtQkFBbUI7RUFDbkIsd0RBQXdEO0FBQzFEOztBQUVBO0VBQ0U7SUFDRSxnQkFBZ0I7RUFDbEI7QUFDRjtBQUNBO0VBQ0UsY0FBYztFQUNkLGtEQUFrRDtFQUNsRCxtREFBbUQ7RUFDbkQsOERBQThEO0VBQzlELGlIQUFpSDtFQUNqSCx5R0FBeUc7QUFDM0c7O0FBRUE7RUFDRSxPQUFPO0VBQ1AsZ0RBQWdEO0VBQ2hELGdEQUFnRDtFQUNoRCx3REFBd0Q7QUFDMUQ7O0FBRUE7RUFDRTtJQUNFLGdCQUFnQjtFQUNsQjtBQUNGO0FBQ0E7RUFDRSxhQUFhO0FBQ2Y7O0FBRUE7RUFDRSxhQUFhO0VBQ2Isc0JBQXNCO0FBQ3hCOztBQUVBO0VBQ0UsY0FBYztBQUNoQjs7QUFFQTtFQUNFLGtCQUFrQjtFQUNsQixjQUFjO0FBQ2hCOztBQUVBO0VBQ0UsOERBQThEO0FBQ2hFOztBQUVBO0VBQ0Usa0JBQWtCO0VBQ2xCLHFFQUFxRTtFQUNyRSxrRkFBa0Y7RUFDbEYsK0NBQStDO0VBQy9DLHFHQUFxRztFQUNyRywyQkFBMkI7QUFDN0I7O0FBRUE7RUFFRSwrR0FBK0c7RUFDL0csc0RBQXNEO0FBQ3hEOztBQUVBO0VBQ0U7SUFDRSxnQkFBZ0I7RUFDbEI7QUFDRjtBQUNBO0VBQ0UsYUFBYTtBQUNmOztBQUVBOztFQUVFLDhCQUE4QjtFQUM5QixzQ0FBc0M7RUFDdEMsa0NBQWtDO0VBQ2xDLGtDQUFrQztFQUNsQyw4Q0FBOEM7RUFDOUMsd0NBQXdDO0VBQ3hDLG9FQUFvRTtFQUNwRSx1REFBdUQ7RUFDdkQsdURBQXVEO0VBQ3ZELHlEQUF5RDtFQUN6RCx1REFBdUQ7RUFDdkQsc0RBQXNEO0VBQ3RELGdFQUFnRTtFQUNoRSxvREFBb0Q7RUFDcEQsOENBQThDO0VBQzlDLDZDQUE2QztFQUM3QywwRUFBMEU7RUFDMUUsK0RBQStEO0VBQy9ELHFDQUFxQztFQUNyQyxvQ0FBb0M7RUFDcEMsOEJBQThCO0VBQzlCLDBDQUEwQztFQUMxQyxpaEJBQWloQjtFQUNqaEIsaUVBQWlFO0VBQ2pFLDJDQUEyQztFQUMzQyx3Q0FBd0M7RUFDeEMsb21CQUFvbUI7RUFDcG1CLCtEQUErRDtFQUMvRCxpRUFBaUU7RUFDakUseUNBQXlDO0VBQ3pDLHNDQUFzQztFQUN0QywwQ0FBMEM7RUFDMUMsOERBQThEO0VBQzlELHdDQUF3QztFQUN4QyxpREFBaUQ7RUFDakQsZ0VBQWdFO0VBQ2hFLGdFQUFnRTtFQUNoRSxrRUFBa0U7RUFDbEUsNERBQTREO0VBQzVELGdFQUFnRTtFQUNoRSxnRUFBZ0U7RUFDaEUsNERBQTREO0VBQzVELDJEQUEyRDtFQUMzRCx1REFBdUQ7RUFDdkQsNERBQTREO0VBQzVELGtEQUFrRDtFQUNsRCxpREFBaUQ7RUFDakQscUVBQXFFO0FBQ3ZFOztBQUVBOztFQUVFLGtEQUFrRDtFQUNsRCxnRkFBZ0Y7RUFDaEYsNGhCQUE0aEI7RUFDNWhCLHdEQUF3RDtFQUN4RCxxRkFBcUY7QUFDdkY7O0FBRUE7O0VBRUUsa0RBQWtEO0VBQ2xELDhFQUE4RTtFQUM5RSw0aEJBQTRoQjtFQUM1aEIsd0RBQXdEO0VBQ3hELHFGQUFxRjtBQUN2Rjs7QUFFQTtFQUNFLGtCQUFrQjtFQUNsQixhQUFhO0VBQ2IsZUFBZTtFQUNmLCtCQUErQjtFQUMvQixvQkFBb0I7RUFDcEIsV0FBVztFQUNYLDBFQUEwRTtFQUMxRSwyQ0FBMkM7RUFDM0MsNEJBQTRCO0VBQzVCLHFGQUFxRjtFQUNyRixtREFBbUQ7QUFDckQ7O0FBRUE7RUFDRSxhQUFhO0FBQ2Y7O0FBRUE7RUFDRSxhQUFhO0FBQ2Y7O0FBRUE7RUFDRSxhQUFhO0FBQ2Y7O0FBRUE7RUFDRSxhQUFhO0FBQ2Y7O0FBRUE7RUFDRSx3RUFBd0U7QUFDMUU7O0FBRUE7RUFDRTtJQUNFLGdCQUFnQjtFQUNsQjtBQUNGO0FBQ0E7RUFDRSxvREFBb0Q7RUFDcEQsMERBQTBEO0FBQzVEOztBQUVBO0VBQ0UsaURBQWlEO0VBQ2pELHVEQUF1RDtFQUN2RCxVQUFVO0VBQ1YsbURBQW1EO0FBQ3JEOztBQUVBO0VBQ0Usa0JBQWtCO0VBQ2xCLGNBQWM7RUFDZCxTQUFTO0VBQ1QsWUFBWTtFQUNaLFVBQVU7RUFDViwrQ0FBK0M7RUFDL0MsMkNBQTJDO0VBQzNDLCtDQUErQztFQUMvQywrQ0FBK0M7RUFDL0MsbUNBQW1DO0VBQ25DLHdCQUF3QjtFQUN4QixxQkFBcUI7RUFDckIsZ0JBQWdCO0VBQ2hCLHVCQUF1QjtFQUN2QixTQUFTO0FBQ1g7O0FBRUE7RUFDRSx5Q0FBeUM7QUFDM0M7O0FBRUE7RUFDRSw0Q0FBNEM7QUFDOUM7O0FBRUE7RUFDRSxVQUFVO0VBQ1YsVUFBVTtBQUNaOztBQUVBO0VBQ0UsK0NBQStDO0VBQy9DLFVBQVU7QUFDWjs7QUFFQTtFQUNFLCtDQUErQztFQUMvQyxVQUFVO0FBQ1o7O0FBRUE7RUFDRSwrQ0FBK0M7QUFDakQ7O0FBRUE7O0VBRUUsa0JBQWtCO0VBQ2xCLDRCQUE0QjtFQUM1QiwyQkFBMkI7QUFDN0I7O0FBRUE7O0VBRUUsa0JBQWtCO0VBQ2xCLE1BQU07RUFDTixPQUFPO0VBQ1AsV0FBVztFQUNYLFlBQVk7RUFDWixXQUFXO0FBQ2I7O0FBRUE7RUFDRSxhQUFhO0VBQ2IsMkNBQTJDO0FBQzdDOztBQUVBO0VBQ0UsMkRBQTJEO0VBQzNELDJHQUEyRztFQUMzRyxtR0FBbUc7QUFDckc7O0FBRUE7RUFDRSxpRUFBaUU7QUFDbkU7O0FBRUE7RUFDRSw2Q0FBNkM7QUFDL0M7O0FBRUE7RUFDRSw2REFBNkQ7RUFDN0QsK0dBQStHO0VBQy9HLHVHQUF1RztBQUN6Rzs7QUFFQTtFQUNFLFVBQVU7RUFDVixVQUFVO0VBQ1YsdUpBQXVKO0VBQ3ZKLHVCQUF1QjtBQUN6Qjs7QUFFQTtFQUNFLGtCQUFrQjtFQUNsQixzQ0FBc0M7RUFDdEMsYUFBYTtFQUViLHVCQUF1QjtFQUN2QixrQkFBa0I7RUFDbEIsb0RBQW9EO0VBQ3BELDRCQUE0QjtFQUM1Qix1R0FBdUc7RUFDdkcsNERBQTREO0FBQzlEOztBQUVBO0VBQ0UsY0FBYztBQUNoQjs7QUFFQTtFQUNFLGFBQWE7RUFDYixtQkFBbUI7RUFDbkIsNENBQTRDO0FBQzlDOztBQUVBO0VBQ0UsY0FBYztFQUNkLGFBQWE7RUFDYixlQUFlO0VBQ2YsNkRBQTZEO0VBQzdELCtHQUErRztFQUMvRyx1R0FBdUc7QUFDekc7O0FBRUE7RUFDRSxzR0FBc0c7RUFDdEcsaURBQWlEO0VBQ2pELGVBQWU7RUFDZix3QkFBd0I7RUFDeEIscUJBQXFCO0VBQ3JCLGdCQUFnQjtFQUNoQixxQkFBcUIsRUFBRSxZQUFZO0VBQ25DLDZCQUE2QjtFQUM3QixTQUFTO0VBQ1QseURBQXlEO0VBQ3pELHdCQUF3QixFQUFFLDBCQUEwQjtBQUN0RDs7QUFFQTtFQUNFLFdBQVc7QUFDYjs7QUFFQTtFQUNFLGtCQUFrQjtFQUNsQiw2REFBNkQ7QUFDL0Q7O0FBRUE7RUFDRSwwREFBMEQ7QUFDNUQ7O0FBRUE7RUFDRSxhQUFhO0VBQ2IseUJBQXlCO0VBQ3pCLDhDQUE4QztFQUM5Qyx1R0FBdUc7QUFDekc7O0FBRUE7RUFFRSwyQkFBMkI7QUFDN0I7O0FBRUE7RUFDRSxVQUFVO0VBQ1YsZ0JBQWdCO0VBQ2hCLHNCQUFzQjtBQUN4Qjs7QUFFQTtFQUNFLGFBQWE7RUFDYixnQkFBZ0I7RUFDaEIsd0JBQXdCLEVBQUUsMEJBQTBCO0VBQ3BELHFCQUFxQixFQUFFLFlBQVk7QUFDckM7O0FBRUE7RUFDRSxhQUFhLEVBQUUsc0JBQXNCO0FBQ3ZDOztBQUVBO0VBRUUsa0hBQWtIO0FBQ3BIOztBQUVBO0VBQ0UsV0FBVztFQUNYLFlBQVk7RUFDWiwyQkFBMkI7RUFDM0IsaUJBQWlCO0FBQ25COztBQUVBO0VBQ0Usc0RBQXNEO0VBQ3RELHdEQUF3RDtBQUMxRDs7QUFFQTtFQUNFLGNBQWM7RUFDZCxhQUFhO0VBQ2IsV0FBVztBQUNiOztBQUVBO0VBQ0UseUNBQXlDO0VBQ3pDLDREQUE0RDtFQUM1RCxvQ0FBb0M7RUFDcEMsbUNBQW1DO0VBQ25DLDZCQUE2QjtFQUM3QixxQ0FBcUM7RUFDckMsNkNBQTZDO0VBQzdDLHVDQUF1QztFQUN2QywrQ0FBK0M7QUFDakQ7O0FBRUE7RUFDRSx3Q0FBd0M7RUFDeEMsNERBQTREO0VBQzVELG1DQUFtQztFQUNuQyxpQ0FBaUM7RUFDakMsMkJBQTJCO0VBQzNCLHVDQUF1QztFQUN2Qyw0Q0FBNEM7RUFDNUMseUNBQXlDO0VBQ3pDLDhDQUE4QztBQUNoRDs7QUFFQTtFQUNFLGNBQWM7RUFDZCxXQUFXO0VBQ1gsV0FBVztBQUNiOztBQUVBO0VBQ0UseUJBQXlCO0VBQ3pCLG1GQUFtRjtBQUNyRjs7QUFFQTtFQUNFLHNCQUFzQjtFQUN0QixxRkFBcUY7QUFDdkY7O0FBRUE7RUFDRSx5QkFBeUI7RUFDekIsbUZBQW1GO0FBQ3JGOztBQUVBO0VBQ0UseUJBQXlCO0VBQ3pCLGdGQUFnRjtBQUNsRjs7QUFFQTtFQUNFLHlCQUF5QjtFQUN6QixtRkFBbUY7QUFDckY7O0FBRUE7RUFDRSx5QkFBeUI7RUFDekIsa0ZBQWtGO0FBQ3BGOztBQUVBO0VBQ0UseUJBQXlCO0VBQ3pCLGlGQUFpRjtBQUNuRjs7QUFFQTtFQUNFLHNCQUFzQjtFQUN0QixnRkFBZ0Y7QUFDbEY7O0FBRUE7RUFDRSx5QkFBeUI7RUFDekIsb0NBQW9DO0VBQ3BDLG1HQUFtRztBQUNyRzs7QUFFQTtFQUNFLHlCQUF5QjtFQUN6QixzQ0FBc0M7RUFDdEMsdUdBQXVHO0FBQ3pHOztBQUVBO0VBQ0UseUJBQXlCO0VBQ3pCLG9DQUFvQztFQUNwQyxtR0FBbUc7QUFDckc7O0FBRUE7RUFDRSx5QkFBeUI7RUFDekIsaUNBQWlDO0VBQ2pDLDZGQUE2RjtBQUMvRjs7QUFFQTtFQUNFLHlCQUF5QjtFQUN6QixvQ0FBb0M7RUFDcEMsbUdBQW1HO0FBQ3JHOztBQUVBO0VBQ0UseUJBQXlCO0VBQ3pCLG1DQUFtQztFQUNuQyxpR0FBaUc7QUFDbkc7O0FBRUE7RUFDRSx5QkFBeUI7RUFDekIsa0NBQWtDO0VBQ2xDLCtGQUErRjtBQUNqRzs7QUFFQTtFQUNFLHNCQUFzQjtFQUN0QixpQ0FBaUM7RUFDakMsNkZBQTZGO0FBQy9GOztBQUVBO0VBQ0UseUJBQXlCO0VBQ3pCLDZFQUE2RTtBQUMvRTs7QUFFQTtFQUNFLHNCQUFzQjtFQUN0QiwwRUFBMEU7QUFDNUU7O0FBRUE7RUFDRSx5QkFBeUI7RUFDekIsa0ZBQWtGO0FBQ3BGOztBQUVBO0VBQ0UseUJBQXlCO0VBQ3pCLGdGQUFnRjtBQUNsRjs7QUFFQTtFQUNFLHlCQUF5QjtFQUN6QixrRkFBa0Y7QUFDcEY7O0FBRUE7RUFDRSx5QkFBeUI7RUFDekIsK0VBQStFO0FBQ2pGOztBQUVBO0VBQ0UseUJBQXlCO0VBQ3pCLDBFQUEwRTtBQUM1RTs7QUFFQTtFQUNFLHNCQUFzQjtFQUN0Qix1RUFBdUU7QUFDekU7O0FBRUE7RUFDRSx5QkFBeUI7QUFDM0I7O0FBRUE7RUFDRSx5QkFBeUI7QUFDM0I7O0FBRUE7RUFDRSx5QkFBeUI7QUFDM0I7O0FBRUE7RUFDRSx5QkFBeUI7QUFDM0I7O0FBRUE7RUFDRSx5QkFBeUI7QUFDM0I7O0FBRUE7RUFDRSwwRUFBMEU7RUFFMUUsb0dBQW9HO0FBQ3RHOztBQUVBO0VBQ0Usb0VBQW9FO0VBRXBFLDhGQUE4RjtBQUNoRzs7QUFFQTtFQUNFLDRFQUE0RTtFQUU1RSxzR0FBc0c7QUFDeEc7O0FBRUE7RUFDRSxxRUFBcUU7RUFFckUsK0ZBQStGO0FBQ2pHOztBQUVBO0VBQ0UsMEVBQTBFO0VBRTFFLG9HQUFvRztBQUN0Rzs7QUFFQTtFQUNFLHVFQUF1RTtFQUV2RSxpR0FBaUc7QUFDbkc7O0FBRUE7RUFDRSx1RUFBdUU7RUFFdkUsaUdBQWlHO0FBQ25HOztBQUVBO0VBQ0UsdUVBQXVFO0VBRXZFLGlHQUFpRztBQUNuRzs7QUFFQTtFQUNFLDBFQUEwRTtFQUUxRSxvR0FBb0c7QUFDdEc7O0FBRUE7RUFDRSxrRUFBa0U7RUFFbEUsNEZBQTRGO0FBQzlGOztBQUVBO0VBQ0UseUVBQXlFO0VBRXpFLG1HQUFtRztBQUNyRzs7QUFFQTtFQUNFLGtFQUFrRTtFQUVsRSw0RkFBNEY7QUFDOUY7O0FBRUE7RUFDRSx3RUFBd0U7RUFFeEUsa0dBQWtHO0FBQ3BHOztBQUVBO0VBQ0UsdUVBQXVFO0VBRXZFLGlHQUFpRztBQUNuRzs7QUFFQTtFQUNFLHVFQUF1RTtFQUV2RSxpR0FBaUc7QUFDbkc7O0FBRUE7RUFDRSxvRUFBb0U7RUFFcEUsOEZBQThGO0FBQ2hHOztBQUVBO0VBQ0UsaUZBQWlGO0VBRWpGLDJHQUEyRztBQUM3Rzs7QUFFQTtFQUNFLG9GQUFvRjtFQUVwRiw4R0FBOEc7QUFDaEg7O0FBRUE7RUFDRSxVQUFVO0VBQ1YsdUpBQXVKO0FBQ3pKOztBQUVBO0VBQ0Usb0JBQW9CO0VBQ3BCLGFBQWE7RUFDYixtQkFBbUI7RUFFbkIsb0ZBQW9GO0VBQ3BGLDZCQUE2QjtFQUU3QiwyQkFBMkI7QUFDN0I7O0FBRUE7RUFDRSxjQUFjO0VBQ2QsVUFBVTtFQUNWLFdBQVc7RUFDWCxrQkFBa0I7RUFDbEIsc0NBQXNDO0FBQ3hDOztBQUVBO0VBQ0U7SUFDRSxnQkFBZ0I7RUFDbEI7QUFDRjtBQUNBO0VBQ0Usb0VBQW9FO0FBQ3RFOztBQUVBO0VBQ0Usa0JBQWtCO0VBQ2xCLFdBQVc7QUFDYjs7QUFFQTtFQUNFLGNBQWM7RUFDZCxvQ0FBb0M7RUFDcEMsV0FBVztBQUNiOztBQUVBO0VBQ0Usa0JBQWtCO0VBQ2xCLHFCQUFxQjtFQUNyQixNQUFNO0VBQ04sV0FBVztFQUNYLFlBQVk7QUFDZDs7QUFFQTtFQUNFLHdCQUF3QjtBQUMxQjs7QUFFQTtFQUNFLHVCQUF1QjtBQUN6Qjs7QUFFQTtFQUNFLDBCQUEwQjtBQUM1Qjs7QUFFQTtFQUNFLGtDQUFrQztBQUNwQzs7QUFFQTtFQUNFLGVBQWU7RUFDZixNQUFNO0VBQ04sUUFBUTtFQUNSLE9BQU87RUFDUCxhQUFhO0FBQ2Y7O0FBRUE7RUFDRSxlQUFlO0VBQ2YsUUFBUTtFQUNSLFNBQVM7RUFDVCxPQUFPO0VBQ1AsYUFBYTtBQUNmOztBQUVBO0VBRUUsZ0JBQWdCO0VBQ2hCLE1BQU07RUFDTixhQUFhO0FBQ2Y7O0FBRUE7RUFFRSxnQkFBZ0I7RUFDaEIsU0FBUztFQUNULGFBQWE7QUFDZjs7QUFFQTtFQUNFO0lBRUUsZ0JBQWdCO0lBQ2hCLE1BQU07SUFDTixhQUFhO0VBQ2Y7RUFDQTtJQUVFLGdCQUFnQjtJQUNoQixTQUFTO0lBQ1QsYUFBYTtFQUNmO0FBQ0Y7QUFDQTtFQUNFO0lBRUUsZ0JBQWdCO0lBQ2hCLE1BQU07SUFDTixhQUFhO0VBQ2Y7RUFDQTtJQUVFLGdCQUFnQjtJQUNoQixTQUFTO0lBQ1QsYUFBYTtFQUNmO0FBQ0Y7QUFDQTtFQUNFO0lBRUUsZ0JBQWdCO0lBQ2hCLE1BQU07SUFDTixhQUFhO0VBQ2Y7RUFDQTtJQUVFLGdCQUFnQjtJQUNoQixTQUFTO0lBQ1QsYUFBYTtFQUNmO0FBQ0Y7QUFDQTtFQUNFO0lBRUUsZ0JBQWdCO0lBQ2hCLE1BQU07SUFDTixhQUFhO0VBQ2Y7RUFDQTtJQUVFLGdCQUFnQjtJQUNoQixTQUFTO0lBQ1QsYUFBYTtFQUNmO0FBQ0Y7QUFDQTtFQUNFO0lBRUUsZ0JBQWdCO0lBQ2hCLE1BQU07SUFDTixhQUFhO0VBQ2Y7RUFDQTtJQUVFLGdCQUFnQjtJQUNoQixTQUFTO0lBQ1QsYUFBYTtFQUNmO0FBQ0Y7QUFDQTtFQUNFLGFBQWE7RUFDYixtQkFBbUI7RUFDbkIsbUJBQW1CO0VBQ25CLG1CQUFtQjtBQUNyQjs7QUFFQTtFQUNFLGFBQWE7RUFDYixjQUFjO0VBQ2Qsc0JBQXNCO0VBQ3RCLG1CQUFtQjtBQUNyQjs7QUFFQTs7RUFFRSxxQkFBcUI7RUFDckIsc0JBQXNCO0VBQ3RCLHFCQUFxQjtFQUNyQix1QkFBdUI7RUFDdkIsMkJBQTJCO0VBQzNCLGlDQUFpQztFQUNqQyw4QkFBOEI7RUFDOUIsb0JBQW9CO0FBQ3RCOztBQUVBOztFQUVFLDZCQUE2QjtBQUMvQjs7QUFFQTs7RUFFRSwyQkFBMkI7QUFDN0I7O0FBRUE7RUFDRSxrQkFBa0I7RUFDbEIsTUFBTTtFQUNOLFFBQVE7RUFDUixTQUFTO0VBQ1QsT0FBTztFQUNQLFVBQVU7RUFDVixXQUFXO0FBQ2I7O0FBRUE7RUFDRSxnQkFBZ0I7RUFDaEIsdUJBQXVCO0VBQ3ZCLG1CQUFtQjtBQUNyQjs7QUFFQTtFQUNFLHFCQUFxQjtFQUNyQixtQkFBbUI7RUFDbkIsOEJBQThCO0VBQzlCLGVBQWU7RUFDZixVQUFVO0VBQ1YsOEJBQThCO0VBQzlCLGFBQWE7QUFDZjs7QUFFQTtFQUNFLG1DQUFtQztBQUNyQzs7QUFFQTtFQUNFLDhCQUE4QjtBQUNoQzs7QUFFQTtFQUNFLGlDQUFpQztBQUNuQzs7QUFFQTtFQUNFLGlDQUFpQztBQUNuQzs7QUFFQTtFQUNFLHNDQUFzQztBQUN4Qzs7QUFFQTtFQUNFLG1DQUFtQztBQUNyQzs7QUFFQTtFQUNFLDhCQUE4QjtBQUNoQzs7QUFFQTtFQUNFLDRCQUE0QjtBQUM5Qjs7QUFFQTtFQUNFLHNCQUFzQjtBQUN4Qjs7QUFFQTtFQUNFLGlDQUFpQztFQUNqQyw4QkFBOEI7QUFDaEM7O0FBRUE7RUFDRSwrQkFBK0I7RUFDL0IsNEJBQTRCO0FBQzlCOztBQUVBO0VBQ0UsOEJBQThCO0VBQzlCLDJCQUEyQjtBQUM3Qjs7QUFFQTtFQUNFLG9DQUFvQztFQUNwQyxpQ0FBaUM7QUFDbkM7O0FBRUE7RUFDRSw4QkFBOEI7RUFDOUIsMkJBQTJCO0FBQzdCOztBQUVBO0VBQ0UscUJBQXFCO0FBQ3ZCOztBQUVBO0VBQ0Usd0JBQXdCO0FBQzFCOztBQUVBO0VBQ0UsdUJBQXVCO0FBQ3pCOztBQUVBO0VBQ0Usd0JBQXdCO0FBQzFCOztBQUVBO0VBQ0UscUJBQXFCO0FBQ3ZCOztBQUVBO0VBQ0UseUJBQXlCO0FBQzNCOztBQUVBO0VBQ0UsMkJBQTJCO0FBQzdCOztBQUVBO0VBQ0UsNEJBQTRCO0FBQzlCOztBQUVBO0VBQ0UsMkJBQTJCO0FBQzdCOztBQUVBO0VBQ0UsMkJBQTJCO0FBQzdCOztBQUVBO0VBQ0UsNkJBQTZCO0FBQy9COztBQUVBO0VBQ0UsOEJBQThCO0FBQ2hDOztBQUVBO0VBQ0UsNkJBQTZCO0FBQy9COztBQUVBO0VBQ0UsMkJBQTJCO0FBQzdCOztBQUVBO0VBQ0UsNkJBQTZCO0FBQy9COztBQUVBO0VBQ0UsOEJBQThCO0FBQ2hDOztBQUVBO0VBQ0UsNkJBQTZCO0FBQy9COztBQUVBO0VBQ0UsMEJBQTBCO0FBQzVCOztBQUVBO0VBQ0UsZ0NBQWdDO0FBQ2xDOztBQUVBO0VBQ0UseUJBQXlCO0FBQzNCOztBQUVBO0VBQ0Usd0JBQXdCO0FBQzFCOztBQUVBO0VBQ0UsK0JBQStCO0FBQ2pDOztBQUVBO0VBQ0UseUJBQXlCO0FBQzNCOztBQUVBO0VBQ0UsNkJBQTZCO0FBQy9COztBQUVBO0VBQ0UsOEJBQThCO0FBQ2hDOztBQUVBO0VBQ0Usd0JBQXdCO0FBQzFCOztBQUVBO0VBQ0UsK0JBQStCO0FBQ2pDOztBQUVBO0VBQ0Usd0JBQXdCO0FBQzFCOztBQUVBO0VBQ0UsNENBQTRDO0FBQzlDOztBQUVBO0VBQ0UsK0NBQStDO0FBQ2pEOztBQUVBO0VBQ0UsK0NBQStDO0FBQ2pEOztBQUVBO0VBQ0UsMkJBQTJCO0FBQzdCOztBQUVBO0VBQ0UsMkJBQTJCO0FBQzdCOztBQUVBO0VBQ0Usa01BQWtNO0FBQ3BNOztBQUVBO0VBQ0Usa01BQWtNO0FBQ3BNOztBQUVBO0VBQ0Usb01BQW9NO0FBQ3RNOztBQUVBO0VBQ0Usd01BQXdNO0FBQzFNOztBQUVBO0VBQ0UseU1BQXlNO0FBQzNNOztBQUVBO0VBQ0UsbUZBQW1GO0FBQ3JGOztBQUVBO0VBQ0UscUZBQXFGO0FBQ3ZGOztBQUVBO0VBQ0UsbUZBQW1GO0FBQ3JGOztBQUVBO0VBQ0UsZ0ZBQWdGO0FBQ2xGOztBQUVBO0VBQ0UsbUZBQW1GO0FBQ3JGOztBQUVBO0VBQ0Usa0ZBQWtGO0FBQ3BGOztBQUVBO0VBQ0UsaUZBQWlGO0FBQ25GOztBQUVBO0VBQ0UsZ0ZBQWdGO0FBQ2xGOztBQUVBO0VBQ0UsMkJBQTJCO0FBQzdCOztBQUVBO0VBQ0UsNkJBQTZCO0FBQy9COztBQUVBO0VBQ0UsNkJBQTZCO0FBQy9COztBQUVBO0VBQ0UsMEJBQTBCO0FBQzVCOztBQUVBO0VBRUUsMkJBQTJCO0FBQzdCOztBQUVBO0VBQ0UsaUJBQWlCO0FBQ25COztBQUVBO0VBQ0UsbUJBQW1CO0FBQ3JCOztBQUVBO0VBQ0Usb0JBQW9CO0FBQ3RCOztBQUVBO0VBQ0Usb0JBQW9CO0FBQ3RCOztBQUVBO0VBQ0Usc0JBQXNCO0FBQ3hCOztBQUVBO0VBQ0UsdUJBQXVCO0FBQ3pCOztBQUVBO0VBQ0UsZ0NBQWdDO0FBQ2xDOztBQUVBO0VBQ0Usa0NBQWtDO0FBQ3BDOztBQUVBO0VBQ0UsbUNBQW1DO0FBQ3JDOztBQUVBO0VBQ0UsOEJBQThCO0FBQ2hDOztBQUVBO0VBQ0UsZ0NBQWdDO0FBQ2xDOztBQUVBO0VBQ0UsaUNBQWlDO0FBQ25DOztBQUVBO0VBQ0UsMkNBQTJDO0FBQzdDOztBQUVBO0VBQ0Usc0NBQXNDO0FBQ3hDOztBQUVBO0VBQ0Usc0NBQXNDO0FBQ3hDOztBQUVBO0VBQ0UsMEZBQTBGO0FBQzVGOztBQUVBO0VBQ0Usb0JBQW9CO0FBQ3RCOztBQUVBO0VBQ0UsOEZBQThGO0FBQ2hHOztBQUVBO0VBQ0Usd0JBQXdCO0FBQzFCOztBQUVBO0VBRUUscUdBQXFHO0FBQ3ZHOztBQUVBO0VBRUUsK0JBQStCO0FBQ2pDOztBQUVBO0VBQ0UsaUdBQWlHO0FBQ25HOztBQUVBO0VBQ0UsMkJBQTJCO0FBQzdCOztBQUVBO0VBRUUsdUdBQXVHO0FBQ3pHOztBQUVBO0VBRUUsaUNBQWlDO0FBQ25DOztBQUVBO0VBQ0UsdUJBQXVCO0VBQ3ZCLGdGQUFnRjtBQUNsRjs7QUFFQTtFQUNFLHVCQUF1QjtFQUN2QixrRkFBa0Y7QUFDcEY7O0FBRUE7RUFDRSx1QkFBdUI7RUFDdkIsZ0ZBQWdGO0FBQ2xGOztBQUVBO0VBQ0UsdUJBQXVCO0VBQ3ZCLDZFQUE2RTtBQUMvRTs7QUFFQTtFQUNFLHVCQUF1QjtFQUN2QixnRkFBZ0Y7QUFDbEY7O0FBRUE7RUFDRSx1QkFBdUI7RUFDdkIsK0VBQStFO0FBQ2pGOztBQUVBO0VBQ0UsdUJBQXVCO0VBQ3ZCLDhFQUE4RTtBQUNoRjs7QUFFQTtFQUNFLHVCQUF1QjtFQUN2Qiw2RUFBNkU7QUFDL0U7O0FBRUE7RUFDRSx1QkFBdUI7RUFDdkIsOEVBQThFO0FBQ2hGOztBQUVBO0VBQ0UsdUJBQXVCO0VBQ3ZCLDhFQUE4RTtBQUNoRjs7QUFFQTtFQUNFLGlDQUFpQztBQUNuQzs7QUFFQTtFQUNFLG9DQUFvQztBQUN0Qzs7QUFFQTtFQUNFLG9DQUFvQztBQUN0Qzs7QUFFQTtFQUNFLG9DQUFvQztBQUN0Qzs7QUFFQTtFQUNFLGlDQUFpQztBQUNuQzs7QUFFQTtFQUNFLG9DQUFvQztBQUN0Qzs7QUFFQTtFQUNFLG9DQUFvQztBQUN0Qzs7QUFFQTtFQUNFLG9DQUFvQztBQUN0Qzs7QUFFQTtFQUNFLGlDQUFpQztBQUNuQzs7QUFFQTtFQUNFLHdDQUF3QztBQUMxQzs7QUFFQTtFQUNFLDJDQUEyQztBQUM3Qzs7QUFFQTtFQUNFLDJDQUEyQztBQUM3Qzs7QUFFQTtFQUNFLDJDQUEyQztBQUM3Qzs7QUFFQTtFQUNFLHdDQUF3QztBQUMxQzs7QUFFQTtFQUNFLDJDQUEyQztBQUM3Qzs7QUFFQTtFQUNFLDJDQUEyQztBQUM3Qzs7QUFFQTtFQUNFLDJDQUEyQztBQUM3Qzs7QUFFQTtFQUNFLHdDQUF3QztBQUMxQzs7QUFFQTtFQUNFLG9DQUFvQztBQUN0Qzs7QUFFQTtFQUNFLHVDQUF1QztBQUN6Qzs7QUFFQTtFQUNFLHVDQUF1QztBQUN6Qzs7QUFFQTtFQUNFLHVDQUF1QztBQUN6Qzs7QUFFQTtFQUNFLG9DQUFvQztBQUN0Qzs7QUFFQTtFQUNFLHVDQUF1QztBQUN6Qzs7QUFFQTtFQUNFLHVDQUF1QztBQUN6Qzs7QUFFQTtFQUNFLHVDQUF1QztBQUN6Qzs7QUFFQTtFQUNFLG9DQUFvQztBQUN0Qzs7QUFFQTtFQUNFLDBDQUEwQztBQUM1Qzs7QUFFQTtFQUNFLDZDQUE2QztBQUMvQzs7QUFFQTtFQUNFLDZDQUE2QztBQUMvQzs7QUFFQTtFQUNFLDZDQUE2QztBQUMvQzs7QUFFQTtFQUNFLDBDQUEwQztBQUM1Qzs7QUFFQTtFQUNFLDZDQUE2QztBQUMvQzs7QUFFQTtFQUNFLDZDQUE2QztBQUMvQzs7QUFFQTtFQUNFLDZDQUE2QztBQUMvQzs7QUFFQTtFQUNFLDBDQUEwQztBQUM1Qzs7QUFFQTtFQUNFLDRCQUE0QjtBQUM5Qjs7QUFFQTtFQUNFLDRCQUE0QjtBQUM5Qjs7QUFFQTtFQUNFLDRCQUE0QjtBQUM5Qjs7QUFFQTtFQUNFLDRCQUE0QjtBQUM5Qjs7QUFFQTtFQUNFLDRCQUE0QjtBQUM5Qjs7QUFFQTtFQUNFLGdDQUFnQztBQUNsQzs7QUFFQTtFQUNFLGdDQUFnQztBQUNsQzs7QUFFQTtFQUNFLGdDQUFnQztBQUNsQzs7QUFFQTtFQUNFLGdDQUFnQztBQUNsQzs7QUFFQTtFQUNFLGdDQUFnQztBQUNsQzs7QUFFQTtFQUNFLHVDQUF1QztBQUN6Qzs7QUFFQTtFQUNFLHVDQUF1QztBQUN6Qzs7QUFFQTtFQUNFLHVDQUF1QztBQUN6Qzs7QUFFQTtFQUNFLHVDQUF1QztBQUN6Qzs7QUFFQTtFQUNFLHVDQUF1QztBQUN6Qzs7QUFFQTtFQUNFLG1DQUFtQztBQUNyQzs7QUFFQTtFQUNFLG1DQUFtQztBQUNyQzs7QUFFQTtFQUNFLG1DQUFtQztBQUNyQzs7QUFFQTtFQUNFLG1DQUFtQztBQUNyQzs7QUFFQTtFQUNFLG1DQUFtQztBQUNyQzs7QUFFQTtFQUNFLHlDQUF5QztBQUMzQzs7QUFFQTtFQUNFLHlDQUF5QztBQUMzQzs7QUFFQTtFQUNFLHlDQUF5QztBQUMzQzs7QUFFQTtFQUNFLHlDQUF5QztBQUMzQzs7QUFFQTtFQUNFLHlDQUF5QztBQUMzQzs7QUFFQTtFQUNFLHlEQUF5RDtBQUMzRDs7QUFFQTtFQUNFLDJEQUEyRDtBQUM3RDs7QUFFQTtFQUNFLHlEQUF5RDtBQUMzRDs7QUFFQTtFQUNFLHNEQUFzRDtBQUN4RDs7QUFFQTtFQUNFLHlEQUF5RDtBQUMzRDs7QUFFQTtFQUNFLHdEQUF3RDtBQUMxRDs7QUFFQTtFQUNFLHVEQUF1RDtBQUN6RDs7QUFFQTtFQUNFLHNEQUFzRDtBQUN4RDs7QUFFQTtFQUNFLHlCQUF5QjtBQUMzQjs7QUFFQTtFQUNFLDBCQUEwQjtBQUM1Qjs7QUFFQTtFQUNFLHlCQUF5QjtBQUMzQjs7QUFFQTtFQUNFLDBCQUEwQjtBQUM1Qjs7QUFFQTtFQUNFLHVCQUF1QjtBQUN6Qjs7QUFFQTtFQUNFLHFCQUFxQjtBQUN2Qjs7QUFFQTtFQUNFLHFCQUFxQjtBQUN2Qjs7QUFFQTtFQUNFLHFCQUFxQjtBQUN2Qjs7QUFFQTtFQUNFLHNCQUFzQjtBQUN4Qjs7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OENBQThDO0VBQzlDLHNDQUFzQztBQUN4Qzs7QUFFQTtFQUNFLGNBQWM7QUFDaEI7O0FBRUE7RUFDRSx5QkFBeUI7QUFDM0I7O0FBRUE7RUFDRSxrQkFBa0I7QUFDcEI7O0FBRUEsa0VBQWtFO0FBQ2xFO0VBQ0UsdURBQXVEO0VBQ3ZELDBDQUEwQztFQUMxQyx5Q0FBeUM7QUFDM0M7O0FBRUEsK0RBQStEO0FBQy9EOzs7Ozs7O0VBT0Usd0NBQXdDO0FBQzFDOztBQUVBO0VBQ0UscUJBQXFCO0VBQ3JCLDBDQUEwQztBQUM1Qzs7QUFFQTtFQUNFLGlDQUFpQztBQUNuQztBQUNBO0VBQ0UsNENBQTRDO0FBQzlDOztBQUVBO0VBQ0UsZUFBZTtFQUNmLGFBQWE7RUFDYiwrQkFBK0I7RUFDL0IsdUJBQWtCO09BQWxCLGtCQUFrQjtFQUNsQixnQkFBZ0I7RUFDaEIsa0JBQWtCO0FBQ3BCOztBQUVBO0VBQ0UsV0FBVztFQUNYLGNBQWM7RUFDZCxlQUFlO0VBQ2Ysc0JBQXNCO0VBQ3RCLGNBQWM7RUFDZCxXQUFXO0FBQ2I7O0FBRUE7RUFDRSxzQkFBc0I7RUFDdEIsY0FBYztFQUNkLFdBQVc7RUFDWCxZQUFZO0VBQ1osbUJBQW1CO0VBQ25CLHVCQUF1QjtFQUN2QixrQkFBa0I7RUFDbEIsaUJBQWlCO0FBQ25COztBQUVBO0VBQ0UsaUJBQWlCO0VBQ2pCLFdBQVc7QUFDYjs7QUFFQTs7RUFFRSxvQkFBb0I7QUFDdEIiLCJmaWxlIjoiYXBwbGljYXRpb24uY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGNoYXJzZXQgXCJVVEYtOFwiO1xuLyohXG4gKiBDb3JlVUkgSWNvbnMgRnJlZSBPcGVuIFNvdXJjZSBJY29uc1xuICogQHZlcnNpb24gdjIuMC4xXG4gKiBAbGluayBodHRwczovL2NvcmV1aS5pby9pY29uc1xuICogQ29weXJpZ2h0IChjKSAyMDIwIGNyZWF0aXZlTGFicyDFgXVrYXN6IEhvbGVjemVrXG4gKiBMaWNlbnNlZCB1bmRlciBNSVQgKGh0dHBzOi8vY29yZXVpLmlvL2ljb25zL2xpY2Vuc2UpXG4gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJDb3JlVUktSWNvbnMtRnJlZVwiO1xuICBzcmM6IHVybChcIkNvcmVVSS1JY29ucy1GcmVlLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiQ29yZVVJLUljb25zLUZyZWUud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCJDb3JlVUktSWNvbnMtRnJlZS5zdmcjQ29yZVVJLUljb25zLUZyZWVcIikgZm9ybWF0KFwic3ZnXCIpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5bY2xhc3NePWNpbC1dLCBbY2xhc3MqPVwiIGNpbC1cIl0ge1xuICAvKiB1c2UgIWltcG9ydGFudCB0byBwcmV2ZW50IGlzc3VlcyB3aXRoIGJyb3dzZXIgZXh0ZW5zaW9ucyB0aGF0IGNoYW5nZSBmb250cyAqL1xuICBmb250LWZhbWlseTogXCJDb3JlVUktSWNvbnMtRnJlZVwiICFpbXBvcnRhbnQ7XG4gIHNwZWFrOiBub25lO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cblxuLmNpbC0zZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWEwMVwiO1xufVxuXG4uY2lsLTRrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTAyXCI7XG59XG5cbi5jaWwtYWNjb3VudC1sb2dvdXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMDNcIjtcbn1cblxuLmNpbC1hY3Rpb24tcmVkbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWEwNFwiO1xufVxuXG4uY2lsLWFjdGlvbi11bmRvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTA1XCI7XG59XG5cbi5jaWwtYWRkcmVzcy1ib29rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTA2XCI7XG59XG5cbi5jaWwtYWlycGxhbmUtbW9kZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWEwN1wiO1xufVxuXG4uY2lsLWFpcnBsYW5lLW1vZGUtb2ZmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTA4XCI7XG59XG5cbi5jaWwtYWlycGxheTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWEwOVwiO1xufVxuXG4uY2lsLWFsYXJtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTBhXCI7XG59XG5cbi5jaWwtYWxidW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMGJcIjtcbn1cblxuLmNpbC1hbGlnbi1jZW50ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMGNcIjtcbn1cblxuLmNpbC1hbGlnbi1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTBkXCI7XG59XG5cbi5jaWwtYWxpZ24tcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMGVcIjtcbn1cblxuLmNpbC1hbWVyaWNhbi1mb290YmFsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWEwZlwiO1xufVxuXG4uY2lsLWFuaW1hbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWExMFwiO1xufVxuXG4uY2lsLWFwZXJ0dXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTExXCI7XG59XG5cbi5jaWwtYXBwbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMTJcIjtcbn1cblxuLmNpbC1hcHBsaWNhdGlvbnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMTNcIjtcbn1cblxuLmNpbC1hcHBsaWNhdGlvbnMtc2V0dGluZ3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMTRcIjtcbn1cblxuLmNpbC1hcHBzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTE1XCI7XG59XG5cbi5jaWwtYXBwcy1zZXR0aW5nczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWExNlwiO1xufVxuXG4uY2lsLWFycm93LWJvdHRvbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWExN1wiO1xufVxuXG4uY2lsLWFycm93LWNpcmNsZS1ib3R0b206YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMThcIjtcbn1cblxuLmNpbC1hcnJvdy1jaXJjbGUtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWExOVwiO1xufVxuXG4uY2lsLWFycm93LWNpcmNsZS1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWExYVwiO1xufVxuXG4uY2lsLWFycm93LWNpcmNsZS10b3A6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMWJcIjtcbn1cblxuLmNpbC1hcnJvdy1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTFjXCI7XG59XG5cbi5jaWwtYXJyb3ctcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMWRcIjtcbn1cblxuLmNpbC1hcnJvdy10aGljay1ib3R0b206YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMWVcIjtcbn1cblxuLmNpbC1hcnJvdy10aGljay1mcm9tLWJvdHRvbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWExZlwiO1xufVxuXG4uY2lsLWFycm93LXRoaWNrLWZyb20tbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWEyMFwiO1xufVxuXG4uY2lsLWFycm93LXRoaWNrLWZyb20tcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMjFcIjtcbn1cblxuLmNpbC1hcnJvdy10aGljay1mcm9tLXRvcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWEyMlwiO1xufVxuXG4uY2lsLWFycm93LXRoaWNrLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMjNcIjtcbn1cblxuLmNpbC1hcnJvdy10aGljay1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWEyNFwiO1xufVxuXG4uY2lsLWFycm93LXRoaWNrLXRvLWJvdHRvbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWEyNVwiO1xufVxuXG4uY2lsLWFycm93LXRoaWNrLXRvLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMjZcIjtcbn1cblxuLmNpbC1hcnJvdy10aGljay10by1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWEyN1wiO1xufVxuXG4uY2lsLWFycm93LXRoaWNrLXRvLXRvcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWEyOFwiO1xufVxuXG4uY2lsLWFycm93LXRoaWNrLXRvcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWEyOVwiO1xufVxuXG4uY2lsLWFycm93LXRvcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWEyYVwiO1xufVxuXG4uY2lsLWFzc2lzdGl2ZS1saXN0ZW5pbmctc3lzdGVtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTJiXCI7XG59XG5cbi5jaWwtYXN0ZXJpc2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMmNcIjtcbn1cblxuLmNpbC1hc3Rlcmlzay1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMmRcIjtcbn1cblxuLmNpbC1hdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWEyZVwiO1xufVxuXG4uY2lsLWF1ZGlvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTJmXCI7XG59XG5cbi5jaWwtYXVkaW8tZGVzY3JpcHRpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMzBcIjtcbn1cblxuLmNpbC1hdWRpby1zcGVjdHJ1bTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWEzMVwiO1xufVxuXG4uY2lsLWF2LXRpbWVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTMyXCI7XG59XG5cbi5jaWwtYmFieTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWEzM1wiO1xufVxuXG4uY2lsLWJhYnktY2FycmlhZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMzRcIjtcbn1cblxuLmNpbC1iYWNrc3BhY2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMzVcIjtcbn1cblxuLmNpbC1iYWRnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWEzNlwiO1xufVxuXG4uY2lsLWJhbGFuY2Utc2NhbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMzdcIjtcbn1cblxuLmNpbC1iYW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMzhcIjtcbn1cblxuLmNpbC1iYW5rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTM5XCI7XG59XG5cbi5jaWwtYmFyLWNoYXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTNhXCI7XG59XG5cbi5jaWwtYmFyY29kZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWEzYlwiO1xufVxuXG4uY2lsLWJhc2ViYWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTNjXCI7XG59XG5cbi5jaWwtYmFza2V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTNkXCI7XG59XG5cbi5jaWwtYmFza2V0YmFsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWEzZVwiO1xufVxuXG4uY2lsLWJhdGg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhM2ZcIjtcbn1cblxuLmNpbC1iYXRocm9vbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE0MFwiO1xufVxuXG4uY2lsLWJhdHRlcnktMDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE0MVwiO1xufVxuXG4uY2lsLWJhdHRlcnktMzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE0MlwiO1xufVxuXG4uY2lsLWJhdHRlcnktNTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE0M1wiO1xufVxuXG4uY2lsLWJhdHRlcnktYWxlcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhNDRcIjtcbn1cblxuLmNpbC1iYXR0ZXJ5LWVtcHR5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTQ1XCI7XG59XG5cbi5jaWwtYmF0dGVyeS1mdWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTQ2XCI7XG59XG5cbi5jaWwtYmF0dGVyeS1zbGFzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE0N1wiO1xufVxuXG4uY2lsLWJlYWNoLWFjY2VzczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE0OFwiO1xufVxuXG4uY2lsLWJlYWtlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE0OVwiO1xufVxuXG4uY2lsLWJlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE0YVwiO1xufVxuXG4uY2lsLWJlbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhNGJcIjtcbn1cblxuLmNpbC1iZWxsLWV4Y2xhbWF0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTRjXCI7XG59XG5cbi5jaWwtYmlrZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE0ZFwiO1xufVxuXG4uY2lsLWJpcnRoZGF5LWNha2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhNGVcIjtcbn1cblxuLmNpbC1ibGluZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE0ZlwiO1xufVxuXG4uY2lsLWJsdWV0b290aDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE1MFwiO1xufVxuXG4uY2lsLWJsdXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhNTFcIjtcbn1cblxuLmNpbC1ibHVyLWNpcmN1bGFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTUyXCI7XG59XG5cbi5jaWwtYmx1ci1saW5lYXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhNTNcIjtcbn1cblxuLmNpbC1ib2F0LWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE1NFwiO1xufVxuXG4uY2lsLWJvbGQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhNTVcIjtcbn1cblxuLmNpbC1ib2x0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTU2XCI7XG59XG5cbi5jaWwtYm9sdC1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhNTdcIjtcbn1cblxuLmNpbC1ib29rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTU4XCI7XG59XG5cbi5jaWwtYm9va21hcms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhNTlcIjtcbn1cblxuLmNpbC1ib3JkZXItYWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTVhXCI7XG59XG5cbi5jaWwtYm9yZGVyLWJvdHRvbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE1YlwiO1xufVxuXG4uY2lsLWJvcmRlci1jbGVhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE1Y1wiO1xufVxuXG4uY2lsLWJvcmRlci1ob3Jpem9udGFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTVkXCI7XG59XG5cbi5jaWwtYm9yZGVyLWlubmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTVlXCI7XG59XG5cbi5jaWwtYm9yZGVyLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhNWZcIjtcbn1cblxuLmNpbC1ib3JkZXItb3V0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhNjBcIjtcbn1cblxuLmNpbC1ib3JkZXItcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhNjFcIjtcbn1cblxuLmNpbC1ib3JkZXItc3R5bGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhNjJcIjtcbn1cblxuLmNpbC1ib3JkZXItdG9wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTYzXCI7XG59XG5cbi5jaWwtYm9yZGVyLXZlcnRpY2FsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTY0XCI7XG59XG5cbi5jaWwtYm93bGluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE2NVwiO1xufVxuXG4uY2lsLWJyYWlsbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhNjZcIjtcbn1cblxuLmNpbC1icmllZmNhc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhNjdcIjtcbn1cblxuLmNpbC1icmlnaHRuZXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTY4XCI7XG59XG5cbi5jaWwtYnJpdGlzaC1wb3VuZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE2OVwiO1xufVxuXG4uY2lsLWJyb3dzZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhNmFcIjtcbn1cblxuLmNpbC1icnVzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE2YlwiO1xufVxuXG4uY2lsLWJydXNoLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE2Y1wiO1xufVxuXG4uY2lsLWJ1ZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE2ZFwiO1xufVxuXG4uY2lsLWJ1aWxkaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTZlXCI7XG59XG5cbi5jaWwtYnVsbGhvcm46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhNmZcIjtcbn1cblxuLmNpbC1idXJnZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhNzBcIjtcbn1cblxuLmNpbC1idXJuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTcxXCI7XG59XG5cbi5jaWwtYnVzLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE3MlwiO1xufVxuXG4uY2lsLWNhbGN1bGF0b3I6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhNzNcIjtcbn1cblxuLmNpbC1jYWxlbmRhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE3NFwiO1xufVxuXG4uY2lsLWNhbGVuZGFyLWNoZWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTc1XCI7XG59XG5cbi5jaWwtY2FtZXJhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTc2XCI7XG59XG5cbi5jaWwtY2FtZXJhLWNvbnRyb2w6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhNzdcIjtcbn1cblxuLmNpbC1jYW1lcmEtcm9sbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE3OFwiO1xufVxuXG4uY2lsLWNhci1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhNzlcIjtcbn1cblxuLmNpbC1jYXJldC1ib3R0b206YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhN2FcIjtcbn1cblxuLmNpbC1jYXJldC1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTdiXCI7XG59XG5cbi5jaWwtY2FyZXQtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhN2NcIjtcbn1cblxuLmNpbC1jYXJldC10b3A6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhN2RcIjtcbn1cblxuLmNpbC1jYXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTdlXCI7XG59XG5cbi5jaWwtY2FzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE3ZlwiO1xufVxuXG4uY2lsLWNhc2lubzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE4MFwiO1xufVxuXG4uY2lsLWNhc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhODFcIjtcbn1cblxuLmNpbC1jYXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhODJcIjtcbn1cblxuLmNpbC1jYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE4M1wiO1xufVxuXG4uY2lsLWNlbnRlci1mb2N1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE4NFwiO1xufVxuXG4uY2lsLWNoYXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTg1XCI7XG59XG5cbi5jaWwtY2hhcnQtbGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE4NlwiO1xufVxuXG4uY2lsLWNoYXJ0LXBpZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE4N1wiO1xufVxuXG4uY2lsLWNoYXQtYnViYmxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTg4XCI7XG59XG5cbi5jaWwtY2hlY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhODlcIjtcbn1cblxuLmNpbC1jaGVjay1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhOGFcIjtcbn1cblxuLmNpbC1jaGVjay1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhOGJcIjtcbn1cblxuLmNpbC1jaGV2cm9uLWJvdHRvbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE4Y1wiO1xufVxuXG4uY2lsLWNoZXZyb24tY2lyY2xlLWRvd24tYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYThkXCI7XG59XG5cbi5jaWwtY2hldnJvbi1jaXJjbGUtbGVmdC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhOGVcIjtcbn1cblxuLmNpbC1jaGV2cm9uLWNpcmNsZS1yaWdodC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhOGZcIjtcbn1cblxuLmNpbC1jaGV2cm9uLWNpcmNsZS11cC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhOTBcIjtcbn1cblxuLmNpbC1jaGV2cm9uLWRvdWJsZS1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTkxXCI7XG59XG5cbi5jaWwtY2hldnJvbi1kb3VibGUtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE5MlwiO1xufVxuXG4uY2lsLWNoZXZyb24tZG91YmxlLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTkzXCI7XG59XG5cbi5jaWwtY2hldnJvbi1kb3VibGUtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhOTRcIjtcbn1cblxuLmNpbC1jaGV2cm9uLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhOTVcIjtcbn1cblxuLmNpbC1jaGV2cm9uLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTk2XCI7XG59XG5cbi5jaWwtY2hldnJvbi10b3A6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhOTdcIjtcbn1cblxuLmNpbC1jaGlsZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE5OFwiO1xufVxuXG4uY2lsLWNoaWxkLWZyaWVuZGx5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTk5XCI7XG59XG5cbi5jaWwtY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTlhXCI7XG59XG5cbi5jaWwtY2xlYXItYWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTliXCI7XG59XG5cbi5jaWwtY2xpcGJvYXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTljXCI7XG59XG5cbi5jaWwtY2xvY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhOWRcIjtcbn1cblxuLmNpbC1jbG9uZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE5ZVwiO1xufVxuXG4uY2lsLWNsb3NlZC1jYXB0aW9uaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTlmXCI7XG59XG5cbi5jaWwtY2xvdWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhYTBcIjtcbn1cblxuLmNpbC1jbG91ZC1kb3dubG9hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWFhMVwiO1xufVxuXG4uY2lsLWNsb3VkLXVwbG9hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWFhMlwiO1xufVxuXG4uY2lsLWNsb3VkeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWFhM1wiO1xufVxuXG4uY2lsLWNvZGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhYTRcIjtcbn1cblxuLmNpbC1jb2ZmZWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhYTVcIjtcbn1cblxuLmNpbC1jb2c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhYTZcIjtcbn1cblxuLmNpbC1jb2xvci1ib3JkZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhYTdcIjtcbn1cblxuLmNpbC1jb2xvci1maWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYWE4XCI7XG59XG5cbi5jaWwtY29sb3ItcGFsZXR0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWFhOVwiO1xufVxuXG4uY2lsLWNvbHVtbnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhYWFcIjtcbn1cblxuLmNpbC1jb21tYW5kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYWFiXCI7XG59XG5cbi5jaWwtY29tbWVudC1idWJibGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhYWNcIjtcbn1cblxuLmNpbC1jb21tZW50LXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWFhZFwiO1xufVxuXG4uY2lsLWNvbXBhc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhYWVcIjtcbn1cblxuLmNpbC1jb21wcmVzczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWFhZlwiO1xufVxuXG4uY2lsLWNvbnRhY3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhYjBcIjtcbn1cblxuLmNpbC1jb250cmFzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWFiMVwiO1xufVxuXG4uY2lsLWNvbnRyb2w6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhYjJcIjtcbn1cblxuLmNpbC1jb3B5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYWIzXCI7XG59XG5cbi5jaWwtY291Y2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhYjRcIjtcbn1cblxuLmNpbC1jcmVkaXQtY2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWFiNVwiO1xufVxuXG4uY2lsLWNyb3A6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhYjZcIjtcbn1cblxuLmNpbC1jcm9wLXJvdGF0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWFiN1wiO1xufVxuXG4uY2lsLWN1cnNvcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWFiOFwiO1xufVxuXG4uY2lsLWN1cnNvci1tb3ZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYWI5XCI7XG59XG5cbi5jaWwtY3V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYWJhXCI7XG59XG5cbi5jaWwtZGF0YS10cmFuc2Zlci1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYWJiXCI7XG59XG5cbi5jaWwtZGF0YS10cmFuc2Zlci11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWFiY1wiO1xufVxuXG4uY2lsLWRlYWY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhYmRcIjtcbn1cblxuLmNpbC1kZWxldGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhYmVcIjtcbn1cblxuLmNpbC1kZXNjcmlwdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWFiZlwiO1xufVxuXG4uY2lsLWRldmljZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhYzBcIjtcbn1cblxuLmNpbC1kaWFscGFkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYWMxXCI7XG59XG5cbi5jaWwtZGlhbW9uZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWFjMlwiO1xufVxuXG4uY2lsLWRpbm5lcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWFjM1wiO1xufVxuXG4uY2lsLWRpc2FibGVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYWM0XCI7XG59XG5cbi5jaWwtZG9nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYWM1XCI7XG59XG5cbi5jaWwtZG9sbGFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYWM2XCI7XG59XG5cbi5jaWwtZG9vcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWFjN1wiO1xufVxuXG4uY2lsLWRvdWJsZS1xdW90ZS1zYW5zLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhYzhcIjtcbn1cblxuLmNpbC1kb3VibGUtcXVvdGUtc2Fucy1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWFjOVwiO1xufVxuXG4uY2lsLWRyaW5rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYWNhXCI7XG59XG5cbi5jaWwtZHJpbmstYWxjb2hvbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWFjYlwiO1xufVxuXG4uY2lsLWRyb3A6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhY2NcIjtcbn1cblxuLmNpbC1lY286YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhY2RcIjtcbn1cblxuLmNpbC1lZHVjYXRpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhY2VcIjtcbn1cblxuLmNpbC1lbGV2YXRvcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWFjZlwiO1xufVxuXG4uY2lsLWVudmVsb3BlLWNsb3NlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWFkMFwiO1xufVxuXG4uY2lsLWVudmVsb3BlLWxldHRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWFkMVwiO1xufVxuXG4uY2lsLWVudmVsb3BlLW9wZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhZDJcIjtcbn1cblxuLmNpbC1lcXVhbGl6ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhZDNcIjtcbn1cblxuLmNpbC1ldGhlcm5ldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWFkNFwiO1xufVxuXG4uY2lsLWV1cm86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhZDVcIjtcbn1cblxuLmNpbC1leGNlcnB0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYWQ2XCI7XG59XG5cbi5jaWwtZXhpdC10by1hcHA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhZDdcIjtcbn1cblxuLmNpbC1leHBhbmQtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWFkOFwiO1xufVxuXG4uY2lsLWV4cGFuZC1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYWQ5XCI7XG59XG5cbi5jaWwtZXhwYW5kLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYWRhXCI7XG59XG5cbi5jaWwtZXhwYW5kLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYWRiXCI7XG59XG5cbi5jaWwtZXhwb3N1cmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhZGNcIjtcbn1cblxuLmNpbC1leHRlcm5hbC1saW5rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYWRkXCI7XG59XG5cbi5jaWwtZXllZHJvcHBlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWFkZVwiO1xufVxuXG4uY2lsLWZhY2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhZGZcIjtcbn1cblxuLmNpbC1mYWNlLWRlYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhZTBcIjtcbn1cblxuLmNpbC1mYWN0b3J5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYWUxXCI7XG59XG5cbi5jaWwtZmFjdG9yeS1zbGFzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWFlMlwiO1xufVxuXG4uY2lsLWZhc3Rmb29kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYWUzXCI7XG59XG5cbi5jaWwtZmF4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYWU0XCI7XG59XG5cbi5jaWwtZmVhdHVyZWQtcGxheWxpc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhZTVcIjtcbn1cblxuLmNpbC1maWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYWU2XCI7XG59XG5cbi5jaWwtZmlsdGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYWU3XCI7XG59XG5cbi5jaWwtZmlsdGVyLWZyYW1lczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWFlOFwiO1xufVxuXG4uY2lsLWZpbHRlci1waG90bzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWFlOVwiO1xufVxuXG4uY2lsLWZpbHRlci1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhZWFcIjtcbn1cblxuLmNpbC1maWx0ZXIteDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWFlYlwiO1xufVxuXG4uY2lsLWZpbmQtaW4tcGFnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWFlY1wiO1xufVxuXG4uY2lsLWZpbmdlcnByaW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYWVkXCI7XG59XG5cbi5jaWwtZmlyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWFlZVwiO1xufVxuXG4uY2lsLWZsYWctYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYWVmXCI7XG59XG5cbi5jaWwtZmxpZ2h0LXRha2VvZmY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhZjBcIjtcbn1cblxuLmNpbC1mbGlwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYWYxXCI7XG59XG5cbi5jaWwtZmxpcC10by1iYWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYWYyXCI7XG59XG5cbi5jaWwtZmxpcC10by1mcm9udDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWFmM1wiO1xufVxuXG4uY2lsLWZsb3dlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWFmNFwiO1xufVxuXG4uY2lsLWZvbGRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWFmNVwiO1xufVxuXG4uY2lsLWZvbGRlci1vcGVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYWY2XCI7XG59XG5cbi5jaWwtZm9udDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWFmN1wiO1xufVxuXG4uY2lsLWZvb3RiYWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYWY4XCI7XG59XG5cbi5jaWwtZm9yazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWFmOVwiO1xufVxuXG4uY2lsLWZyaWRnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWFmYVwiO1xufVxuXG4uY2lsLWZyb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYWZiXCI7XG59XG5cbi5jaWwtZnVsbHNjcmVlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWFmY1wiO1xufVxuXG4uY2lsLWZ1bGxzY3JlZW4tZXhpdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWFmZFwiO1xufVxuXG4uY2lsLWZ1bmN0aW9uczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWFmZVwiO1xufVxuXG4uY2lsLWZ1bmN0aW9ucy1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhZmZcIjtcbn1cblxuLmNpbC1nYW1lcGFkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjAwXCI7XG59XG5cbi5jaWwtZ2FyYWdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjAxXCI7XG59XG5cbi5jaWwtZ2F1Z2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViMDJcIjtcbn1cblxuLmNpbC1nZW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViMDNcIjtcbn1cblxuLmNpbC1naWY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViMDRcIjtcbn1cblxuLmNpbC1naWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjA1XCI7XG59XG5cbi5jaWwtZ2xvYmUtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjA2XCI7XG59XG5cbi5jaWwtZ29sZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWIwN1wiO1xufVxuXG4uY2lsLWdvbGYtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjA4XCI7XG59XG5cbi5jaWwtZ3JhZGllbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViMDlcIjtcbn1cblxuLmNpbC1ncmFpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWIwYVwiO1xufVxuXG4uY2lsLWdyYXBoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjBiXCI7XG59XG5cbi5jaWwtZ3JpZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWIwY1wiO1xufVxuXG4uY2lsLWdyaWQtc2xhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViMGRcIjtcbn1cblxuLmNpbC1ncm91cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWIwZVwiO1xufVxuXG4uY2lsLWhhbWJ1cmdlci1tZW51OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjBmXCI7XG59XG5cbi5jaWwtaGFuZC1wb2ludC1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjEwXCI7XG59XG5cbi5jaWwtaGFuZC1wb2ludC1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjExXCI7XG59XG5cbi5jaWwtaGFuZC1wb2ludC1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWIxMlwiO1xufVxuXG4uY2lsLWhhbmQtcG9pbnQtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViMTNcIjtcbn1cblxuLmNpbC1oYXBweTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWIxNFwiO1xufVxuXG4uY2lsLWhkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjE1XCI7XG59XG5cbi5jaWwtaGRyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjE2XCI7XG59XG5cbi5jaWwtaGVhZGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjE3XCI7XG59XG5cbi5jaWwtaGVhZHBob25lczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWIxOFwiO1xufVxuXG4uY2lsLWhlYWxpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViMTlcIjtcbn1cblxuLmNpbC1oZWFydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWIxYVwiO1xufVxuXG4uY2lsLWhpZ2hsaWdodGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjFiXCI7XG59XG5cbi5jaWwtaGlnaGxpZ3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViMWNcIjtcbn1cblxuLmNpbC1oaXN0b3J5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjFkXCI7XG59XG5cbi5jaWwtaG9tZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWIxZVwiO1xufVxuXG4uY2lsLWhvc3BpdGFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjFmXCI7XG59XG5cbi5jaWwtaG90LXR1YjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWIyMFwiO1xufVxuXG4uY2lsLWhvdXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjIxXCI7XG59XG5cbi5jaWwtaHR0cHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViMjJcIjtcbn1cblxuLmNpbC1pbWFnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWIyM1wiO1xufVxuXG4uY2lsLWltYWdlLWJyb2tlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWIyNFwiO1xufVxuXG4uY2lsLWltYWdlLXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViMjVcIjtcbn1cblxuLmNpbC1pbmJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWIyNlwiO1xufVxuXG4uY2lsLWluZGVudC1kZWNyZWFzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWIyN1wiO1xufVxuXG4uY2lsLWluZGVudC1pbmNyZWFzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWIyOFwiO1xufVxuXG4uY2lsLWluZHVzdHJ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjI5XCI7XG59XG5cbi5jaWwtaW5kdXN0cnktc2xhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViMmFcIjtcbn1cblxuLmNpbC1pbmZpbml0eTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWIyYlwiO1xufVxuXG4uY2lsLWluZm86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViMmNcIjtcbn1cblxuLmNpbC1pbnB1dDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWIyZFwiO1xufVxuXG4uY2lsLWlucHV0LWhkbWk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViMmVcIjtcbn1cblxuLmNpbC1pbnB1dC1wb3dlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWIyZlwiO1xufVxuXG4uY2lsLWluc3RpdHV0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjMwXCI7XG59XG5cbi5jaWwtaXRhbGljOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjMxXCI7XG59XG5cbi5jaWwtanVzdGlmeS1jZW50ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViMzJcIjtcbn1cblxuLmNpbC1qdXN0aWZ5LWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViMzNcIjtcbn1cblxuLmNpbC1qdXN0aWZ5LXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjM0XCI7XG59XG5cbi5jaWwta2V5Ym9hcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViMzVcIjtcbn1cblxuLmNpbC1sYW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViMzZcIjtcbn1cblxuLmNpbC1sYW5ndWFnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWIzN1wiO1xufVxuXG4uY2lsLWxhcHRvcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWIzOFwiO1xufVxuXG4uY2lsLWxheWVyczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWIzOVwiO1xufVxuXG4uY2lsLWxlYWY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViM2FcIjtcbn1cblxuLmNpbC1sZW1vbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWIzYlwiO1xufVxuXG4uY2lsLWxldmVsLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViM2NcIjtcbn1cblxuLmNpbC1sZXZlbC11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWIzZFwiO1xufVxuXG4uY2lsLWxpYnJhcnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViM2VcIjtcbn1cblxuLmNpbC1saWJyYXJ5LWFkZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWIzZlwiO1xufVxuXG4uY2lsLWxpYnJhcnktYnVpbGRpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViNDBcIjtcbn1cblxuLmNpbC1saWZlLXJpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViNDFcIjtcbn1cblxuLmNpbC1saWdodGJ1bGI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViNDJcIjtcbn1cblxuLmNpbC1saW5lLXNwYWNpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViNDNcIjtcbn1cblxuLmNpbC1saW5lLXN0eWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjQ0XCI7XG59XG5cbi5jaWwtbGluZS13ZWlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViNDVcIjtcbn1cblxuLmNpbC1saW5rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjQ2XCI7XG59XG5cbi5jaWwtbGluay1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViNDdcIjtcbn1cblxuLmNpbC1saW5rLWJyb2tlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWI0OFwiO1xufVxuXG4uY2lsLWxpc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViNDlcIjtcbn1cblxuLmNpbC1saXN0LWZpbHRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWI0YVwiO1xufVxuXG4uY2lsLWxpc3QtaGlnaC1wcmlvcml0eTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWI0YlwiO1xufVxuXG4uY2lsLWxpc3QtbG93LXByaW9yaXR5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjRjXCI7XG59XG5cbi5jaWwtbGlzdC1udW1iZXJlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWI0ZFwiO1xufVxuXG4uY2lsLWxpc3QtbnVtYmVyZWQtcnRsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjRlXCI7XG59XG5cbi5jaWwtbGlzdC1yaWNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjRmXCI7XG59XG5cbi5jaWwtbG9jYXRpb24tcGluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjUwXCI7XG59XG5cbi5jaWwtbG9jay1sb2NrZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViNTFcIjtcbn1cblxuLmNpbC1sb2NrLXVubG9ja2VkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjUyXCI7XG59XG5cbi5jaWwtbG9jb21vdGl2ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWI1M1wiO1xufVxuXG4uY2lsLWxvb3A6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViNTRcIjtcbn1cblxuLmNpbC1sb29wLTE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViNTVcIjtcbn1cblxuLmNpbC1sb29wLWNpcmN1bGFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjU2XCI7XG59XG5cbi5jaWwtbG93LXZpc2lvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWI1N1wiO1xufVxuXG4uY2lsLW1hZ25pZnlpbmctZ2xhc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViNThcIjtcbn1cblxuLmNpbC1tYXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViNTlcIjtcbn1cblxuLmNpbC1tZWRpYS1lamVjdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWI1YVwiO1xufVxuXG4uY2lsLW1lZGlhLXBhdXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjViXCI7XG59XG5cbi5jaWwtbWVkaWEtcGxheTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWI1Y1wiO1xufVxuXG4uY2lsLW1lZGlhLXJlY29yZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWI1ZFwiO1xufVxuXG4uY2lsLW1lZGlhLXNraXAtYmFja3dhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViNWVcIjtcbn1cblxuLmNpbC1tZWRpYS1za2lwLWZvcndhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViNWZcIjtcbn1cblxuLmNpbC1tZWRpYS1zdGVwLWJhY2t3YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjYwXCI7XG59XG5cbi5jaWwtbWVkaWEtc3RlcC1mb3J3YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjYxXCI7XG59XG5cbi5jaWwtbWVkaWEtc3RvcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWI2MlwiO1xufVxuXG4uY2lsLW1lZGljYWwtY3Jvc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViNjNcIjtcbn1cblxuLmNpbC1tZWg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViNjRcIjtcbn1cblxuLmNpbC1tZW1vcnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViNjVcIjtcbn1cblxuLmNpbC1tZW51OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjY2XCI7XG59XG5cbi5jaWwtbWljOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjY3XCI7XG59XG5cbi5jaWwtbWljcm9waG9uZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWI2OFwiO1xufVxuXG4uY2lsLW1pbnVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjY5XCI7XG59XG5cbi5jaWwtbW9iaWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjZhXCI7XG59XG5cbi5jaWwtbW9iaWxlLWxhbmRzY2FwZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWI2YlwiO1xufVxuXG4uY2lsLW1vbmV5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjZjXCI7XG59XG5cbi5jaWwtbW9uaXRvcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWI2ZFwiO1xufVxuXG4uY2lsLW1vb2QtYmFkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjZlXCI7XG59XG5cbi5jaWwtbW9vZC1nb29kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjZmXCI7XG59XG5cbi5jaWwtbW9vZC12ZXJ5LWJhZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWI3MFwiO1xufVxuXG4uY2lsLW1vb2QtdmVyeS1nb29kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjcxXCI7XG59XG5cbi5jaWwtbW9vbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWI3MlwiO1xufVxuXG4uY2lsLW1vdXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjczXCI7XG59XG5cbi5jaWwtbW91dGgtc2xhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViNzRcIjtcbn1cblxuLmNpbC1tb3ZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjc1XCI7XG59XG5cbi5jaWwtbW92aWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViNzZcIjtcbn1cblxuLmNpbC1tdWc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViNzdcIjtcbn1cblxuLmNpbC1tdWctdGVhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjc4XCI7XG59XG5cbi5jaWwtbXVzaWMtbm90ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWI3OVwiO1xufVxuXG4uY2lsLW5ld3NwYXBlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWI3YVwiO1xufVxuXG4uY2lsLW5vdGUtYWRkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjdiXCI7XG59XG5cbi5jaWwtbm90ZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViN2NcIjtcbn1cblxuLmNpbC1vYmplY3QtZ3JvdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViN2RcIjtcbn1cblxuLmNpbC1vYmplY3QtdW5ncm91cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWI3ZVwiO1xufVxuXG4uY2lsLW9wYWNpdHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViN2ZcIjtcbn1cblxuLmNpbC1vcGVudHlwZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWI4MFwiO1xufVxuXG4uY2lsLW9wdGlvbnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViODFcIjtcbn1cblxuLmNpbC1wYWludDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWI4MlwiO1xufVxuXG4uY2lsLXBhaW50LWJ1Y2tldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWI4M1wiO1xufVxuXG4uY2lsLXBhcGVyLXBsYW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjg0XCI7XG59XG5cbi5jaWwtcGFwZXJjbGlwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjg1XCI7XG59XG5cbi5jaWwtcGFyYWdyYXBoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjg2XCI7XG59XG5cbi5jaWwtcGF3OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjg3XCI7XG59XG5cbi5jaWwtcGVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjg4XCI7XG59XG5cbi5jaWwtcGVuLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWI4OVwiO1xufVxuXG4uY2lsLXBlbi1uaWI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViOGFcIjtcbn1cblxuLmNpbC1wZW5jaWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViOGJcIjtcbn1cblxuLmNpbC1wZW9wbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViOGNcIjtcbn1cblxuLmNpbC1waG9uZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWI4ZFwiO1xufVxuXG4uY2lsLXBpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWI4ZVwiO1xufVxuXG4uY2lsLXBpenphOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjhmXCI7XG59XG5cbi5jaWwtcGxhbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViOTBcIjtcbn1cblxuLmNpbC1wbGF5bGlzdC1hZGQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViOTFcIjtcbn1cblxuLmNpbC1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjkyXCI7XG59XG5cbi5jaWwtcG9vbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWI5M1wiO1xufVxuXG4uY2lsLXBvd2VyLXN0YW5kYnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViOTRcIjtcbn1cblxuLmNpbC1wcmVnbmFudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWI5NVwiO1xufVxuXG4uY2lsLXByaW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjk2XCI7XG59XG5cbi5jaWwtcHVzaGNoYWlyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjk3XCI7XG59XG5cbi5jaWwtcHV6emxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjk4XCI7XG59XG5cbi5jaWwtcXItY29kZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWI5OVwiO1xufVxuXG4uY2lsLXJhaW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViOWFcIjtcbn1cblxuLmNpbC1yZWN0YW5nbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViOWJcIjtcbn1cblxuLmNpbC1yZWN5Y2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjljXCI7XG59XG5cbi5jaWwtcmVsb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjlkXCI7XG59XG5cbi5jaWwtcmVwb3J0LXNsYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjllXCI7XG59XG5cbi5jaWwtcmVzaXplLWJvdGg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViOWZcIjtcbn1cblxuLmNpbC1yZXNpemUtaGVpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYmEwXCI7XG59XG5cbi5jaWwtcmVzaXplLXdpZHRoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYmExXCI7XG59XG5cbi5jaWwtcmVzdGF1cmFudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWJhMlwiO1xufVxuXG4uY2lsLXJvb206YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViYTNcIjtcbn1cblxuLmNpbC1yb3V0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViYTRcIjtcbn1cblxuLmNpbC1yb3dpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViYTVcIjtcbn1cblxuLmNpbC1yc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViYTZcIjtcbn1cblxuLmNpbC1ydWJsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWJhN1wiO1xufVxuXG4uY2lsLXJ1bm5pbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViYThcIjtcbn1cblxuLmNpbC1zYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViYTlcIjtcbn1cblxuLmNpbC1zYXRlbGl0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWJhYVwiO1xufVxuXG4uY2lsLXNhdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViYWJcIjtcbn1cblxuLmNpbC1zY2hvb2w6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViYWNcIjtcbn1cblxuLmNpbC1zY3JlZW4tZGVza3RvcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWJhZFwiO1xufVxuXG4uY2lsLXNjcmVlbi1zbWFydHBob25lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYmFlXCI7XG59XG5cbi5jaWwtc2NydWJiZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViYWZcIjtcbn1cblxuLmNpbC1zZWFyY2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViYjBcIjtcbn1cblxuLmNpbC1zZW5kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYmIxXCI7XG59XG5cbi5jaWwtc2V0dGluZ3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViYjJcIjtcbn1cblxuLmNpbC1zaGFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWJiM1wiO1xufVxuXG4uY2lsLXNoYXJlLWFsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWJiNFwiO1xufVxuXG4uY2lsLXNoYXJlLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWJiNVwiO1xufVxuXG4uY2lsLXNoYXJlLWJveGVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYmI2XCI7XG59XG5cbi5jaWwtc2hpZWxkLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWJiN1wiO1xufVxuXG4uY2lsLXNob3J0LXRleHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViYjhcIjtcbn1cblxuLmNpbC1zaG93ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViYjlcIjtcbn1cblxuLmNpbC1zaWduLWxhbmd1YWdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYmJhXCI7XG59XG5cbi5jaWwtc2lnbmFsLWNlbGx1bGFyLTA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViYmJcIjtcbn1cblxuLmNpbC1zaWduYWwtY2VsbHVsYXItMzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWJiY1wiO1xufVxuXG4uY2lsLXNpZ25hbC1jZWxsdWxhci00OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYmJkXCI7XG59XG5cbi5jaWwtc2ltOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYmJlXCI7XG59XG5cbi5jaWwtc2l0ZW1hcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWJiZlwiO1xufVxuXG4uY2lsLXNtaWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYmMwXCI7XG59XG5cbi5jaWwtc21pbGUtcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWJjMVwiO1xufVxuXG4uY2lsLXNtb2tlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYmMyXCI7XG59XG5cbi5jaWwtc21va2UtZnJlZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWJjM1wiO1xufVxuXG4uY2lsLXNtb2tlLXNsYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYmM0XCI7XG59XG5cbi5jaWwtc21va2luZy1yb29tOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYmM1XCI7XG59XG5cbi5jaWwtc25vd2ZsYWtlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYmM2XCI7XG59XG5cbi5jaWwtc29jY2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYmM3XCI7XG59XG5cbi5jaWwtc29mYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWJjOFwiO1xufVxuXG4uY2lsLXNvcnQtYWxwaGEtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWJjOVwiO1xufVxuXG4uY2lsLXNvcnQtYWxwaGEtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViY2FcIjtcbn1cblxuLmNpbC1zb3J0LWFzY2VuZGluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWJjYlwiO1xufVxuXG4uY2lsLXNvcnQtZGVzY2VuZGluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWJjY1wiO1xufVxuXG4uY2lsLXNvcnQtbnVtZXJpYy1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYmNkXCI7XG59XG5cbi5jaWwtc29ydC1udW1lcmljLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYmNlXCI7XG59XG5cbi5jaWwtc3BhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYmNmXCI7XG59XG5cbi5jaWwtc3BhY2UtYmFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYmQwXCI7XG59XG5cbi5jaWwtc3BlYWs6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViZDFcIjtcbn1cblxuLmNpbC1zcGVha2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYmQyXCI7XG59XG5cbi5jaWwtc3BlZWNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYmQzXCI7XG59XG5cbi5jaWwtc3BlZWRvbWV0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViZDRcIjtcbn1cblxuLmNpbC1zcHJlYWRzaGVldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWJkNVwiO1xufVxuXG4uY2lsLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWJkNlwiO1xufVxuXG4uY2lsLXN0YXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViZDdcIjtcbn1cblxuLmNpbC1zdGFyLWhhbGY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViZDhcIjtcbn1cblxuLmNpbC1zdG9yYWdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYmQ5XCI7XG59XG5cbi5jaWwtc3RyZWFtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYmRhXCI7XG59XG5cbi5jaWwtc3RyaWtldGhyb3VnaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWJkYlwiO1xufVxuXG4uY2lsLXN1bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWJkY1wiO1xufVxuXG4uY2lsLXN3YXAtaG9yaXpvbnRhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWJkZFwiO1xufVxuXG4uY2lsLXN3YXAtdmVydGljYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViZGVcIjtcbn1cblxuLmNpbC1zd2ltbWluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWJkZlwiO1xufVxuXG4uY2lsLXN5bmM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViZTBcIjtcbn1cblxuLmNpbC10YWJsZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViZTFcIjtcbn1cblxuLmNpbC10YWc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViZTJcIjtcbn1cblxuLmNpbC10YWdzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYmUzXCI7XG59XG5cbi5jaWwtdGFzazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWJlNFwiO1xufVxuXG4uY2lsLXRheGk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViZTVcIjtcbn1cblxuLmNpbC10ZW5uaXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViZTZcIjtcbn1cblxuLmNpbC10ZW5uaXMtYmFsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWJlN1wiO1xufVxuXG4uY2lsLXRlcm1pbmFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYmU4XCI7XG59XG5cbi5jaWwtdGVycmFpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWJlOVwiO1xufVxuXG4uY2lsLXRleHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViZWFcIjtcbn1cblxuLmNpbC10ZXh0LXNoYXBlczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWJlYlwiO1xufVxuXG4uY2lsLXRleHQtc2l6ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWJlY1wiO1xufVxuXG4uY2lsLXRleHQtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYmVkXCI7XG59XG5cbi5jaWwtdGV4dC1zdHJpa2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViZWVcIjtcbn1cblxuLmNpbC10aHVtYi1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYmVmXCI7XG59XG5cbi5jaWwtdGh1bWItdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViZjBcIjtcbn1cblxuLmNpbC10b2dnbGUtb2ZmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYmYxXCI7XG59XG5cbi5jaWwtdG9nZ2xlLW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYmYyXCI7XG59XG5cbi5jaWwtdG9pbGV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYmYzXCI7XG59XG5cbi5jaWwtdG91Y2gtYXBwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYmY0XCI7XG59XG5cbi5jaWwtdHJhbnNmZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViZjVcIjtcbn1cblxuLmNpbC10cmFuc2xhdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViZjZcIjtcbn1cblxuLmNpbC10cmFzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWJmN1wiO1xufVxuXG4uY2lsLXRyaWFuZ2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYmY4XCI7XG59XG5cbi5jaWwtdHJ1Y2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViZjlcIjtcbn1cblxuLmNpbC10djpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWJmYVwiO1xufVxuXG4uY2lsLXVuZGVybGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWJmYlwiO1xufVxuXG4uY2lsLXVzYjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWJmY1wiO1xufVxuXG4uY2lsLXVzZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViZmRcIjtcbn1cblxuLmNpbC11c2VyLWZlbWFsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWJmZVwiO1xufVxuXG4uY2lsLXVzZXItZm9sbG93OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYmZmXCI7XG59XG5cbi5jaWwtdXNlci1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYzAwXCI7XG59XG5cbi5jaWwtdXNlci11bmZvbGxvdzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWMwMVwiO1xufVxuXG4uY2lsLXVzZXIteDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWMwMlwiO1xufVxuXG4uY2lsLXZlY3RvcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWMwM1wiO1xufVxuXG4uY2lsLXZlcnRpY2FsLWFsaWduLWJvdHRvbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWMwNFwiO1xufVxuXG4uY2lsLXZlcnRpY2FsLWFsaWduLWNlbnRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWMwNVwiO1xufVxuXG4uY2lsLXZlcnRpY2FsLWFsaWduLXRvcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWMwNlwiO1xufVxuXG4uY2lsLXZpZGVvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYzA3XCI7XG59XG5cbi5jaWwtdmlkZW9nYW1lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYzA4XCI7XG59XG5cbi5jaWwtdmlldy1jb2x1bW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVjMDlcIjtcbn1cblxuLmNpbC12aWV3LW1vZHVsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWMwYVwiO1xufVxuXG4uY2lsLXZpZXctcXVpbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVjMGJcIjtcbn1cblxuLmNpbC12aWV3LXN0cmVhbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWMwY1wiO1xufVxuXG4uY2lsLXZvaWNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYzBkXCI7XG59XG5cbi5jaWwtdm9pY2Utb3Zlci1yZWNvcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVjMGVcIjtcbn1cblxuLmNpbC12b2x1bWUtaGlnaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWMwZlwiO1xufVxuXG4uY2lsLXZvbHVtZS1sb3c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVjMTBcIjtcbn1cblxuLmNpbC12b2x1bWUtb2ZmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYzExXCI7XG59XG5cbi5jaWwtd2FsazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWMxMlwiO1xufVxuXG4uY2lsLXdhbGxldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWMxM1wiO1xufVxuXG4uY2lsLXdhbGxwYXBlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWMxNFwiO1xufVxuXG4uY2lsLXdhcm5pbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVjMTVcIjtcbn1cblxuLmNpbC13YXRjaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWMxNlwiO1xufVxuXG4uY2lsLXdjOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYzE3XCI7XG59XG5cbi5jaWwtd2VpZ2h0bGlmaXRuZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWMxOFwiO1xufVxuXG4uY2lsLXdoZWVsY2hhaXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVjMTlcIjtcbn1cblxuLmNpbC13aWZpLXNpZ25hbC0wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYzFhXCI7XG59XG5cbi5jaWwtd2lmaS1zaWduYWwtMTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWMxYlwiO1xufVxuXG4uY2lsLXdpZmktc2lnbmFsLTI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVjMWNcIjtcbn1cblxuLmNpbC13aWZpLXNpZ25hbC0zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYzFkXCI7XG59XG5cbi5jaWwtd2lmaS1zaWduYWwtNDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWMxZVwiO1xufVxuXG4uY2lsLXdpZmktc2lnbmFsLW9mZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWMxZlwiO1xufVxuXG4uY2lsLXdpbmRvdzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWMyMFwiO1xufVxuXG4uY2lsLXdpbmRvdy1tYXhpbWl6ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWMyMVwiO1xufVxuXG4uY2lsLXdpbmRvdy1taW5pbWl6ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWMyMlwiO1xufVxuXG4uY2lsLXdpbmRvdy1yZXN0b3JlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYzIzXCI7XG59XG5cbi5jaWwtd3JhcC10ZXh0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYzI0XCI7XG59XG5cbi5jaWwteDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWMyNVwiO1xufVxuXG4uY2lsLXgtY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYzI2XCI7XG59XG5cbi5jaWwteWVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYzI3XCI7XG59XG5cbi5jaWwtem9vbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWMyOFwiO1xufVxuXG4uY2lsLXpvb20taW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVjMjlcIjtcbn1cblxuLmNpbC16b29tLW91dDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWMyYVwiO1xufVxuXG5cbi8qIVxuICogQ29yZVVJIEljb25zIC0gQnJhbmQgSWNvbnNcbiAqIEB2ZXJzaW9uIHYyLjAuMVxuICogQGxpbmsgaHR0cHM6Ly9jb3JldWkuaW8vaWNvbnMvYnJhbmQvXG4gKiBDb3B5cmlnaHQgKGMpIDIwMjAgY3JlYXRpdmVMYWJzIMWBdWthc3ogSG9sZWN6ZWtcbiAqIExpY2Vuc2VkIHVuZGVyIENDMCAxLjAgVW5pdmVyc2FsXG4gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJDb3JlVUktSWNvbnMtQnJhbmRcIjtcbiAgc3JjOiB1cmwoXCJDb3JlVUktSWNvbnMtQnJhbmQuZW90XCIpO1xuICBzcmM6IHVybChcIkNvcmVVSS1JY29ucy1CcmFuZC5lb3QjaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIkNvcmVVSS1JY29ucy1CcmFuZC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIkNvcmVVSS1JY29ucy1CcmFuZC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIkNvcmVVSS1JY29ucy1CcmFuZC5zdmcjQ29yZVVJLUljb25zLUJyYW5kXCIpIGZvcm1hdChcInN2Z1wiKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuW2NsYXNzXj1jaWItXSwgW2NsYXNzKj1cIiBjaWItXCJdIHtcbiAgLyogdXNlICFpbXBvcnRhbnQgdG8gcHJldmVudCBpc3N1ZXMgd2l0aCBicm93c2VyIGV4dGVuc2lvbnMgdGhhdCBjaGFuZ2UgZm9udHMgKi9cbiAgZm9udC1mYW1pbHk6IFwiQ29yZVVJLUljb25zLUJyYW5kXCIgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5vbmU7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuXG4uY2liLTUwMHB4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTAxXCI7XG59XG5cbi5jaWItNTAwcHgtNTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWEwMlwiO1xufVxuXG4uY2liLWFib3V0LW1lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTAzXCI7XG59XG5cbi5jaWItYWJzdHJhY3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMDRcIjtcbn1cblxuLmNpYi1hY206YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMDVcIjtcbn1cblxuLmNpYi1hZGR0aGlzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTA2XCI7XG59XG5cbi5jaWItYWRndWFyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWEwN1wiO1xufVxuXG4uY2liLWFkb2JlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTA4XCI7XG59XG5cbi5jaWItYWRvYmUtYWNyb2JhdC1yZWFkZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMDlcIjtcbn1cblxuLmNpYi1hZG9iZS1hZnRlci1lZmZlY3RzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTBhXCI7XG59XG5cbi5jaWItYWRvYmUtYXVkaXRpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMGJcIjtcbn1cblxuLmNpYi1hZG9iZS1jcmVhdGl2ZS1jbG91ZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWEwY1wiO1xufVxuXG4uY2liLWFkb2JlLWRyZWFtd2VhdmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTBkXCI7XG59XG5cbi5jaWItYWRvYmUtaWxsdXN0cmF0b3I6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMGVcIjtcbn1cblxuLmNpYi1hZG9iZS1pbmRlc2lnbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWEwZlwiO1xufVxuXG4uY2liLWFkb2JlLWxpZ2h0cm9vbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWExMFwiO1xufVxuXG4uY2liLWFkb2JlLWxpZ2h0cm9vbS1jbGFzc2ljOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTExXCI7XG59XG5cbi5jaWItYWRvYmUtcGhvdG9zaG9wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTEyXCI7XG59XG5cbi5jaWItYWRvYmUtcHJlbWllcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMTNcIjtcbn1cblxuLmNpYi1hZG9iZS10eXBla2l0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTE0XCI7XG59XG5cbi5jaWItYWRvYmUteGQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMTVcIjtcbn1cblxuLmNpYi1haXJibmI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMTZcIjtcbn1cblxuLmNpYi1hbGdvbGlhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTE3XCI7XG59XG5cbi5jaWItYWxpcGF5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTE4XCI7XG59XG5cbi5jaWItYWxsb2NpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMTlcIjtcbn1cblxuLmNpYi1hbWF6b246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMWFcIjtcbn1cblxuLmNpYi1hbWF6b24tYXdzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTFiXCI7XG59XG5cbi5jaWItYW1hem9uLXBheTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWExY1wiO1xufVxuXG4uY2liLWFtZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWExZFwiO1xufVxuXG4uY2liLWFtZXJpY2FuLWV4cHJlc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMWVcIjtcbn1cblxuLmNpYi1hbmFjb25kYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWExZlwiO1xufVxuXG4uY2liLWFuYWxvZ3VlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTIwXCI7XG59XG5cbi5jaWItYW5kcm9pZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWEyMVwiO1xufVxuXG4uY2liLWFuZHJvaWQtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTIyXCI7XG59XG5cbi5jaWItYW5nZWxsaXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTIzXCI7XG59XG5cbi5jaWItYW5ndWxhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWEyNFwiO1xufVxuXG4uY2liLWFuZ3VsYXItdW5pdmVyc2FsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTI1XCI7XG59XG5cbi5jaWItYW5zaWJsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWEyNlwiO1xufVxuXG4uY2liLWFwYWNoZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWEyN1wiO1xufVxuXG4uY2liLWFwYWNoZS1haXJmbG93OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTI4XCI7XG59XG5cbi5jaWItYXBhY2hlLWZsaW5rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTI5XCI7XG59XG5cbi5jaWItYXBhY2hlLXNwYXJrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTJhXCI7XG59XG5cbi5jaWItYXBwLXN0b3JlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTJiXCI7XG59XG5cbi5jaWItYXBwLXN0b3JlLWlvczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWEyY1wiO1xufVxuXG4uY2liLWFwcGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTJkXCI7XG59XG5cbi5jaWItYXBwbGUtbXVzaWM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMmVcIjtcbn1cblxuLmNpYi1hcHBsZS1wYXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMmZcIjtcbn1cblxuLmNpYi1hcHBsZS1wb2RjYXN0czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWEzMFwiO1xufVxuXG4uY2liLWFwcHZleW9yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTMxXCI7XG59XG5cbi5jaWItYXJhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWEzMlwiO1xufVxuXG4uY2liLWFyY2gtbGludXg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMzNcIjtcbn1cblxuLmNpYi1hcmNoaXZlLW9mLW91ci1vd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMzRcIjtcbn1cblxuLmNpYi1hcmR1aW5vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTM1XCI7XG59XG5cbi5jaWItYXJ0c3RhdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWEzNlwiO1xufVxuXG4uY2liLWFyeGl2OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTM3XCI7XG59XG5cbi5jaWItYXNhbmE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMzhcIjtcbn1cblxuLmNpYi1hdC1hbmQtdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWEzOVwiO1xufVxuXG4uY2liLWF0bGFzc2lhbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWEzYVwiO1xufVxuXG4uY2liLWF0b206YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhM2JcIjtcbn1cblxuLmNpYi1hdWRpYmxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTNjXCI7XG59XG5cbi5jaWItYXVyZWxpYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWEzZFwiO1xufVxuXG4uY2liLWF1dGgwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTNlXCI7XG59XG5cbi5jaWItYXV0b21hdGljOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTNmXCI7XG59XG5cbi5jaWItYXV0b3Rhc2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhNDBcIjtcbn1cblxuLmNpYi1hdmVudHJpeDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE0MVwiO1xufVxuXG4uY2liLWF6dXJlLWFydGlmYWN0czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE0MlwiO1xufVxuXG4uY2liLWF6dXJlLWRldm9wczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE0M1wiO1xufVxuXG4uY2liLWF6dXJlLXBpcGVsaW5lczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE0NFwiO1xufVxuXG4uY2liLWJhYmVsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTQ1XCI7XG59XG5cbi5jaWItYmFpZHU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhNDZcIjtcbn1cblxuLmNpYi1iYW1ib286YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhNDdcIjtcbn1cblxuLmNpYi1iYW5jb250YWN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTQ4XCI7XG59XG5cbi5jaWItYmFuZGNhbXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhNDlcIjtcbn1cblxuLmNpYi1iYXNlY2FtcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE0YVwiO1xufVxuXG4uY2liLWJhdGhhc3U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhNGJcIjtcbn1cblxuLmNpYi1iZWhhbmNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTRjXCI7XG59XG5cbi5jaWItYmlnLWNhcnRlbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE0ZFwiO1xufVxuXG4uY2liLWJpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhNGVcIjtcbn1cblxuLmNpYi1iaXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhNGZcIjtcbn1cblxuLmNpYi1iaXRidWNrZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhNTBcIjtcbn1cblxuLmNpYi1iaXRjb2luOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTUxXCI7XG59XG5cbi5jaWItYml0ZGVmZW5kZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhNTJcIjtcbn1cblxuLmNpYi1iaXRseTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE1M1wiO1xufVxuXG4uY2liLWJsYWNrYmVycnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhNTRcIjtcbn1cblxuLmNpYi1ibGVuZGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTU1XCI7XG59XG5cbi5jaWItYmxvZ2dlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE1NlwiO1xufVxuXG4uY2liLWJsb2dnZXItYjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE1N1wiO1xufVxuXG4uY2liLWJsdWV0b290aDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE1OFwiO1xufVxuXG4uY2liLWJsdWV0b290aC1iOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTU5XCI7XG59XG5cbi5jaWItYm9laW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTVhXCI7XG59XG5cbi5jaWItYm9vc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhNWJcIjtcbn1cblxuLmNpYi1ib290c3RyYXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhNWNcIjtcbn1cblxuLmNpYi1ib3dlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE1ZFwiO1xufVxuXG4uY2liLWJyYW5kLWFpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTVlXCI7XG59XG5cbi5jaWItYnJhdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhNWZcIjtcbn1cblxuLmNpYi1idGM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhNjBcIjtcbn1cblxuLmNpYi1idWRkeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE2MVwiO1xufVxuXG4uY2liLWJ1ZmZlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE2MlwiO1xufVxuXG4uY2liLWJ1eS1tZS1hLWNvZmZlZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE2M1wiO1xufVxuXG4uY2liLWJ1eXNlbGxhZHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhNjRcIjtcbn1cblxuLmNpYi1idXp6ZmVlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE2NVwiO1xufVxuXG4uY2liLWM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhNjZcIjtcbn1cblxuLmNpYi1jYWtlcGhwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTY3XCI7XG59XG5cbi5jaWItY2FtcGFpZ24tbW9uaXRvcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE2OFwiO1xufVxuXG4uY2liLWNhbnZhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTY5XCI7XG59XG5cbi5jaWItY2FzaGFwcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE2YVwiO1xufVxuXG4uY2liLWNhc3NhbmRyYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE2YlwiO1xufVxuXG4uY2liLWNhc3RybzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE2Y1wiO1xufVxuXG4uY2liLWNjLWFtYXpvbi1wYXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhNmRcIjtcbn1cblxuLmNpYi1jYy1hbWV4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTZlXCI7XG59XG5cbi5jaWItY2MtYXBwbGUtcGF5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTZmXCI7XG59XG5cbi5jaWItY2MtZGluZXJzLWNsdWI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhNzBcIjtcbn1cblxuLmNpYi1jYy1kaXNjb3ZlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE3MVwiO1xufVxuXG4uY2liLWNjLWpjYjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE3MlwiO1xufVxuXG4uY2liLWNjLW1hc3RlcmNhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhNzNcIjtcbn1cblxuLmNpYi1jYy1wYXlwYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhNzRcIjtcbn1cblxuLmNpYi1jYy1zdHJpcGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhNzVcIjtcbn1cblxuLmNpYi1jYy12aXNhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTc2XCI7XG59XG5cbi5jaWItY2VudG9zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTc3XCI7XG59XG5cbi5jaWItY2V2bzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE3OFwiO1xufVxuXG4uY2liLWNoYXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTc5XCI7XG59XG5cbi5jaWItY2hlZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE3YVwiO1xufVxuXG4uY2liLWNocm9tZWNhc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhN2JcIjtcbn1cblxuLmNpYi1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhN2NcIjtcbn1cblxuLmNpYi1jaXJjbGVjaTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE3ZFwiO1xufVxuXG4uY2liLWNpcnJ1c2NpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTdlXCI7XG59XG5cbi5jaWItY2lzY286YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhN2ZcIjtcbn1cblxuLmNpYi1jaXZpY3JtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTgwXCI7XG59XG5cbi5jaWItY2xvY2tpZnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhODFcIjtcbn1cblxuLmNpYi1jbG9qdXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTgyXCI7XG59XG5cbi5jaWItY2xvdWRiZWVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTgzXCI7XG59XG5cbi5jaWItY2xvdWRmbGFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE4NFwiO1xufVxuXG4uY2liLWNtYWtlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTg1XCI7XG59XG5cbi5jaWItY28tb3A6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhODZcIjtcbn1cblxuLmNpYi1jb2RhY3k6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhODdcIjtcbn1cblxuLmNpYi1jb2RlLWNsaW1hdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhODhcIjtcbn1cblxuLmNpYi1jb2RlY2FkZW15OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTg5XCI7XG59XG5cbi5jaWItY29kZWNvdjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE4YVwiO1xufVxuXG4uY2liLWNvZGVpZ25pdGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYThiXCI7XG59XG5cbi5jaWItY29kZXBlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE4Y1wiO1xufVxuXG4uY2liLWNvZGVyd2FsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE4ZFwiO1xufVxuXG4uY2liLWNvZGVzYW5kYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYThlXCI7XG59XG5cbi5jaWItY29kZXNoaXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhOGZcIjtcbn1cblxuLmNpYi1jb2Rld2FyczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE5MFwiO1xufVxuXG4uY2liLWNvZGlvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTkxXCI7XG59XG5cbi5jaWItY29mZmVlc2NyaXB0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTkyXCI7XG59XG5cbi5jaWItY29tbW9uLXdvcmtmbG93LWxhbmd1YWdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTkzXCI7XG59XG5cbi5jaWItY29tcG9zZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhOTRcIjtcbn1cblxuLmNpYi1jb25kYS1mb3JnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE5NVwiO1xufVxuXG4uY2liLWNvbmVrdGE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhOTZcIjtcbn1cblxuLmNpYi1jb25mbHVlbmNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTk3XCI7XG59XG5cbi5jaWItY29yZXVpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTk4XCI7XG59XG5cbi5jaWItY29yZXVpLWM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhOTlcIjtcbn1cblxuLmNpYi1jb3Vyc2VyYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE5YVwiO1xufVxuXG4uY2liLWNvdmVyYWxsczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE5YlwiO1xufVxuXG4uY2liLWNwYW5lbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE5Y1wiO1xufVxuXG4uY2liLWNwbHVzcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE5ZFwiO1xufVxuXG4uY2liLWNyZWF0aXZlLWNvbW1vbnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhOWVcIjtcbn1cblxuLmNpYi1jcmVhdGl2ZS1jb21tb25zLWJ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTlmXCI7XG59XG5cbi5jaWItY3JlYXRpdmUtY29tbW9ucy1uYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWFhMFwiO1xufVxuXG4uY2liLWNyZWF0aXZlLWNvbW1vbnMtbmMtZXU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhYTFcIjtcbn1cblxuLmNpYi1jcmVhdGl2ZS1jb21tb25zLW5jLWpwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYWEyXCI7XG59XG5cbi5jaWItY3JlYXRpdmUtY29tbW9ucy1uZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWFhM1wiO1xufVxuXG4uY2liLWNyZWF0aXZlLWNvbW1vbnMtcGQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhYTRcIjtcbn1cblxuLmNpYi1jcmVhdGl2ZS1jb21tb25zLXBkLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWFhNVwiO1xufVxuXG4uY2liLWNyZWF0aXZlLWNvbW1vbnMtcmVtaXg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhYTZcIjtcbn1cblxuLmNpYi1jcmVhdGl2ZS1jb21tb25zLXNhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYWE3XCI7XG59XG5cbi5jaWItY3JlYXRpdmUtY29tbW9ucy1zYW1wbGluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWFhOFwiO1xufVxuXG4uY2liLWNyZWF0aXZlLWNvbW1vbnMtc2FtcGxpbmctcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWFhOVwiO1xufVxuXG4uY2liLWNyZWF0aXZlLWNvbW1vbnMtc2hhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhYWFcIjtcbn1cblxuLmNpYi1jcmVhdGl2ZS1jb21tb25zLXplcm86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhYWJcIjtcbn1cblxuLmNpYi1jcnVuY2hiYXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYWFjXCI7XG59XG5cbi5jaWItY3J1bmNoeXJvbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhYWRcIjtcbn1cblxuLmNpYi1jc3MzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYWFlXCI7XG59XG5cbi5jaWItY3NzMy1zaGlsZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhYWZcIjtcbn1cblxuLmNpYi1jc3N3aXphcmRyeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWFiMFwiO1xufVxuXG4uY2liLWQzLWpzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYWIxXCI7XG59XG5cbi5jaWItZGFpbHltb3Rpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhYjJcIjtcbn1cblxuLmNpYi1kYXNobGFuZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWFiM1wiO1xufVxuXG4uY2liLWRhem46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhYjRcIjtcbn1cblxuLmNpYi1kYmxwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYWI1XCI7XG59XG5cbi5jaWItZGViaWFuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYWI2XCI7XG59XG5cbi5jaWItZGVlcGluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYWI3XCI7XG59XG5cbi5jaWItZGVlemVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYWI4XCI7XG59XG5cbi5jaWItZGVsaWNpb3VzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYWI5XCI7XG59XG5cbi5jaWItZGVsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWFiYVwiO1xufVxuXG4uY2liLWRlbm86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhYmJcIjtcbn1cblxuLmNpYi1kZXBlbmRhYm90OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYWJjXCI7XG59XG5cbi5jaWItZGVzaWduZXItbmV3czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWFiZFwiO1xufVxuXG4uY2liLWRldi10bzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWFiZVwiO1xufVxuXG4uY2liLWRldmlhbnRhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhYmZcIjtcbn1cblxuLmNpYi1kZXZyYW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYWMwXCI7XG59XG5cbi5jaWItZGlhc3BvcmE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhYzFcIjtcbn1cblxuLmNpYi1kaWdnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYWMyXCI7XG59XG5cbi5jaWItZGlnaXRhbC1vY2VhbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWFjM1wiO1xufVxuXG4uY2liLWRpc2NvcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhYzRcIjtcbn1cblxuLmNpYi1kaXNjb3Vyc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhYzVcIjtcbn1cblxuLmNpYi1kaXNjb3ZlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWFjNlwiO1xufVxuXG4uY2liLWRpc3F1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWFjN1wiO1xufVxuXG4uY2liLWRpc3Jvb3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhYzhcIjtcbn1cblxuLmNpYi1kamFuZ286YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhYzlcIjtcbn1cblxuLmNpYi1kb2NrZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhY2FcIjtcbn1cblxuLmNpYi1kb2N1c2lnbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWFjYlwiO1xufVxuXG4uY2liLWRvdC1uZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhY2NcIjtcbn1cblxuLmNpYi1kcmF1Z2llbS1sdjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWFjZFwiO1xufVxuXG4uY2liLWRyaWJiYmxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYWNlXCI7XG59XG5cbi5jaWItZHJvbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhY2ZcIjtcbn1cblxuLmNpYi1kcm9wYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYWQwXCI7XG59XG5cbi5jaWItZHJ1cGFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYWQxXCI7XG59XG5cbi5jaWItZHR1YmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhZDJcIjtcbn1cblxuLmNpYi1kdWNrZHVja2dvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYWQzXCI7XG59XG5cbi5jaWItZHluYXRyYWNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYWQ0XCI7XG59XG5cbi5jaWItZWJheTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWFkNVwiO1xufVxuXG4uY2liLWVjbGlwc2VpZGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhZDZcIjtcbn1cblxuLmNpYi1lbGFzdGljOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYWQ3XCI7XG59XG5cbi5jaWItZWxhc3RpYy1jbG91ZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWFkOFwiO1xufVxuXG4uY2liLWVsYXN0aWMtc2VhcmNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYWQ5XCI7XG59XG5cbi5jaWItZWxhc3RpYy1zdGFjazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWFkYVwiO1xufVxuXG4uY2liLWVsZWN0cm9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYWRiXCI7XG59XG5cbi5jaWItZWxlbWVudGFyeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWFkY1wiO1xufVxuXG4uY2liLWVsZXZlbnR5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYWRkXCI7XG59XG5cbi5jaWItZWxsbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWFkZVwiO1xufVxuXG4uY2liLWVsc2V2aWVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYWRmXCI7XG59XG5cbi5jaWItZW1sYWtqZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhZTBcIjtcbn1cblxuLmNpYi1lbXBpcmVrcmVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYWUxXCI7XG59XG5cbi5jaWItZW52YXRvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYWUyXCI7XG59XG5cbi5jaWItZXBpYy1nYW1lczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWFlM1wiO1xufVxuXG4uY2liLWVwc29uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYWU0XCI7XG59XG5cbi5jaWItZXNlYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWFlNVwiO1xufVxuXG4uY2liLWVzbGludDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWFlNlwiO1xufVxuXG4uY2liLWV0aGVyZXVtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYWU3XCI7XG59XG5cbi5jaWItZXRzeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWFlOFwiO1xufVxuXG4uY2liLWV2ZW50LXN0b3JlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYWU5XCI7XG59XG5cbi5jaWItZXZlbnRicml0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWFlYVwiO1xufVxuXG4uY2liLWV2ZXJub3RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYWViXCI7XG59XG5cbi5jaWItZXZlcnBsYWNlczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWFlY1wiO1xufVxuXG4uY2liLWV2cnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhZWRcIjtcbn1cblxuLmNpYi1leGVyY2lzbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWFlZVwiO1xufVxuXG4uY2liLWV4cGVydHMtZXhjaGFuZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhZWZcIjtcbn1cblxuLmNpYi1leHBvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYWYwXCI7XG59XG5cbi5jaWItZXllZW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhZjFcIjtcbn1cblxuLmNpYi1mLXNlY3VyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWFmMlwiO1xufVxuXG4uY2liLWZhY2Vib29rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYWYzXCI7XG59XG5cbi5jaWItZmFjZWJvb2stZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWFmNFwiO1xufVxuXG4uY2liLWZhY2VpdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWFmNVwiO1xufVxuXG4uY2liLWZhbmRhbmdvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYWY2XCI7XG59XG5cbi5jaWItZmF2cm86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhZjdcIjtcbn1cblxuLmNpYi1mZWF0aHViOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYWY4XCI7XG59XG5cbi5jaWItZmVkZXg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhZjlcIjtcbn1cblxuLmNpYi1mZWRvcmE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhZmFcIjtcbn1cblxuLmNpYi1mZWVkbHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhZmJcIjtcbn1cblxuLmNpYi1maWRvLWFsbGlhbmNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYWZjXCI7XG59XG5cbi5jaWItZmlnbWE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhZmRcIjtcbn1cblxuLmNpYi1maWxlemlsbGE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhZmVcIjtcbn1cblxuLmNpYi1maXJlYmFzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWFmZlwiO1xufVxuXG4uY2liLWZpdGJpdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWIwMFwiO1xufVxuXG4uY2liLWZsYXNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjAxXCI7XG59XG5cbi5jaWItZmxhdHRyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjAyXCI7XG59XG5cbi5jaWItZmxpY2tyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjAzXCI7XG59XG5cbi5jaWItZmxpcGJvYXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjA0XCI7XG59XG5cbi5jaWItZmx1dHRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWIwNVwiO1xufVxuXG4uY2liLWZuYWM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViMDZcIjtcbn1cblxuLmNpYi1mb3Vyc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjA3XCI7XG59XG5cbi5jaWItZnJhbWVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjA4XCI7XG59XG5cbi5jaWItZnJlZWJzZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWIwOVwiO1xufVxuXG4uY2liLWZyZWVjb2RlY2FtcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWIwYVwiO1xufVxuXG4uY2liLWZ1ci1hZmZpbml0eTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWIwYlwiO1xufVxuXG4uY2liLWZ1cnJ5LW5ldHdvcms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViMGNcIjtcbn1cblxuLmNpYi1nYXJtaW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViMGRcIjtcbn1cblxuLmNpYi1nYXRzYnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViMGVcIjtcbn1cblxuLmNpYi1nYXVnZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViMGZcIjtcbn1cblxuLmNpYi1nZW5pdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViMTBcIjtcbn1cblxuLmNpYi1nZW50b286YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViMTFcIjtcbn1cblxuLmNpYi1nZW9jYWNoaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjEyXCI7XG59XG5cbi5jaWItZ2Vycml0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjEzXCI7XG59XG5cbi5jaWItZ2c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViMTRcIjtcbn1cblxuLmNpYi1naG9zdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWIxNVwiO1xufVxuXG4uY2liLWdpbXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViMTZcIjtcbn1cblxuLmNpYi1naXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViMTdcIjtcbn1cblxuLmNpYi1naXRlYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWIxOFwiO1xufVxuXG4uY2liLWdpdGh1YjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWIxOVwiO1xufVxuXG4uY2liLWdpdGtyYWtlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWIxYVwiO1xufVxuXG4uY2liLWdpdGxhYjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWIxYlwiO1xufVxuXG4uY2liLWdpdHBvZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWIxY1wiO1xufVxuXG4uY2liLWdpdHRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWIxZFwiO1xufVxuXG4uY2liLWdsYXNzZG9vcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWIxZVwiO1xufVxuXG4uY2liLWdsaXRjaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWIxZlwiO1xufVxuXG4uY2liLWdtYWlsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjIwXCI7XG59XG5cbi5jaWItZ251OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjIxXCI7XG59XG5cbi5jaWItZ251LXByaXZhY3ktZ3VhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViMjJcIjtcbn1cblxuLmNpYi1nbnUtc29jaWFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjIzXCI7XG59XG5cbi5jaWItZ286YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViMjRcIjtcbn1cblxuLmNpYi1nb2RvdC1lbmdpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViMjVcIjtcbn1cblxuLmNpYi1nb2ctY29tOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjI2XCI7XG59XG5cbi5jaWItZ29sZGVubGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWIyN1wiO1xufVxuXG4uY2liLWdvb2RyZWFkczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWIyOFwiO1xufVxuXG4uY2liLWdvb2dsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWIyOVwiO1xufVxuXG4uY2liLWdvb2dsZS1hZHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViMmFcIjtcbn1cblxuLmNpYi1nb29nbGUtYWxsbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWIyYlwiO1xufVxuXG4uY2liLWdvb2dsZS1hbmFseXRpY3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViMmNcIjtcbn1cblxuLmNpYi1nb29nbGUtY2hyb21lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjJkXCI7XG59XG5cbi5jaWItZ29vZ2xlLWNsb3VkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjJlXCI7XG59XG5cbi5jaWItZ29vZ2xlLWtlZXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViMmZcIjtcbn1cblxuLmNpYi1nb29nbGUtcGF5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjMwXCI7XG59XG5cbi5jaWItZ29vZ2xlLXBsYXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViMzFcIjtcbn1cblxuLmNpYi1nb29nbGUtcG9kY2FzdHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViMzJcIjtcbn1cblxuLmNpYi1nb29nbGVzLWNob2xhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWIzM1wiO1xufVxuXG4uY2liLWdvdi11azpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWIzNFwiO1xufVxuXG4uY2liLWdyYWRsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWIzNVwiO1xufVxuXG4uY2liLWdyYWZhbmE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViMzZcIjtcbn1cblxuLmNpYi1ncmFwaGNvb2w6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViMzdcIjtcbn1cblxuLmNpYi1ncmFwaHFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjM4XCI7XG59XG5cbi5jaWItZ3JhdjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWIzOVwiO1xufVxuXG4uY2liLWdyYXZhdGFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjNhXCI7XG59XG5cbi5jaWItZ3JlZW5rZWVwZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViM2JcIjtcbn1cblxuLmNpYi1ncmVlbnNvY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViM2NcIjtcbn1cblxuLmNpYi1ncm9vdnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViM2RcIjtcbn1cblxuLmNpYi1ncm91cG9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjNlXCI7XG59XG5cbi5jaWItZ3J1bnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViM2ZcIjtcbn1cblxuLmNpYi1ndWxwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjQwXCI7XG59XG5cbi5jaWItZ3Vtcm9hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWI0MVwiO1xufVxuXG4uY2liLWd1bXRyZWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViNDJcIjtcbn1cblxuLmNpYi1oYWJyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjQzXCI7XG59XG5cbi5jaWItaGFja2FkYXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViNDRcIjtcbn1cblxuLmNpYi1oYWNrZXJlYXJ0aDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWI0NVwiO1xufVxuXG4uY2liLWhhY2tlcm9uZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWI0NlwiO1xufVxuXG4uY2liLWhhY2tlcnJhbms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViNDdcIjtcbn1cblxuLmNpYi1oYWNraGFuZHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViNDhcIjtcbn1cblxuLmNpYi1oYWNrc3RlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWI0OVwiO1xufVxuXG4uY2liLWhhcHB5Y293OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjRhXCI7XG59XG5cbi5jaWItaGFzaG5vZGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViNGJcIjtcbn1cblxuLmNpYi1oYXNrZWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjRjXCI7XG59XG5cbi5jaWItaGF0ZW5hLWJvb2ttYXJrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjRkXCI7XG59XG5cbi5jaWItaGF4ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWI0ZVwiO1xufVxuXG4uY2liLWhlbG06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViNGZcIjtcbn1cblxuLmNpYi1oZXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjUwXCI7XG59XG5cbi5jaWItaGVyb2t1OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjUxXCI7XG59XG5cbi5jaWItaGV4bzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWI1MlwiO1xufVxuXG4uY2liLWhpZ2hseTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWI1M1wiO1xufVxuXG4uY2liLWhpcGNoYXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViNTRcIjtcbn1cblxuLmNpYi1oaXRhY2hpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjU1XCI7XG59XG5cbi5jaWItaG9ja2V5YXBwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjU2XCI7XG59XG5cbi5jaWItaG9taWZ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjU3XCI7XG59XG5cbi5jaWItaG9vdHN1aXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjU4XCI7XG59XG5cbi5jaWItaG90amFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjU5XCI7XG59XG5cbi5jaWItaG91eno6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViNWFcIjtcbn1cblxuLmNpYi1ocDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWI1YlwiO1xufVxuXG4uY2liLWh0bWw1OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjVjXCI7XG59XG5cbi5jaWItaHRtbDUtc2hpZWxkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjVkXCI7XG59XG5cbi5jaWItaHRtbGFjYWRlbXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViNWVcIjtcbn1cblxuLmNpYi1odWF3ZWk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViNWZcIjtcbn1cblxuLmNpYi1odWJzcG90OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjYwXCI7XG59XG5cbi5jaWItaHVsdTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWI2MVwiO1xufVxuXG4uY2liLWh1bWJsZS1idW5kbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViNjJcIjtcbn1cblxuLmNpYi1pYXRhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjYzXCI7XG59XG5cbi5jaWItaWJtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjY0XCI7XG59XG5cbi5jaWItaWNsb3VkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjY1XCI7XG59XG5cbi5jaWItaWNvbmphcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWI2NlwiO1xufVxuXG4uY2liLWljcTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWI2N1wiO1xufVxuXG4uY2liLWlkZWFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjY4XCI7XG59XG5cbi5jaWItaWZpeGl0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjY5XCI7XG59XG5cbi5jaWItaW1kYjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWI2YVwiO1xufVxuXG4uY2liLWluZGVlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWI2YlwiO1xufVxuXG4uY2liLWlua3NjYXBlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjZjXCI7XG59XG5cbi5jaWItaW5zdGFjYXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjZkXCI7XG59XG5cbi5jaWItaW5zdGFncmFtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjZlXCI7XG59XG5cbi5jaWItaW5zdGFwYXBlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWI2ZlwiO1xufVxuXG4uY2liLWludGVsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjcwXCI7XG59XG5cbi5jaWItaW50ZWxsaWppZGVhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjcxXCI7XG59XG5cbi5jaWItaW50ZXJjb206YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViNzJcIjtcbn1cblxuLmNpYi1pbnRlcm5ldC1leHBsb3JlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWI3M1wiO1xufVxuXG4uY2liLWludmlzaW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjc0XCI7XG59XG5cbi5jaWItaW9uaWM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViNzVcIjtcbn1cblxuLmNpYi1pc3N1dTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWI3NlwiO1xufVxuXG4uY2liLWl0Y2gtaW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViNzdcIjtcbn1cblxuLmNpYi1qYWJiZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViNzhcIjtcbn1cblxuLmNpYi1qYXZhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjc5XCI7XG59XG5cbi5jaWItamF2YXNjcmlwdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWI3YVwiO1xufVxuXG4uY2liLWpla3lsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWI3YlwiO1xufVxuXG4uY2liLWplbmtpbnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViN2NcIjtcbn1cblxuLmNpYi1qZXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjdkXCI7XG59XG5cbi5jaWItamV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjdlXCI7XG59XG5cbi5jaWItamV0YnJhaW5zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjdmXCI7XG59XG5cbi5jaWItamlyYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWI4MFwiO1xufVxuXG4uY2liLWpvb21sYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWI4MVwiO1xufVxuXG4uY2liLWpxdWVyeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWI4MlwiO1xufVxuXG4uY2liLWpzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjgzXCI7XG59XG5cbi5jaWItanNkZWxpdnI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViODRcIjtcbn1cblxuLmNpYi1qc2ZpZGRsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWI4NVwiO1xufVxuXG4uY2liLWpzb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViODZcIjtcbn1cblxuLmNpYi1qdXB5dGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjg3XCI7XG59XG5cbi5jaWItanVzdGdpdmluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWI4OFwiO1xufVxuXG4uY2liLWthZ2dsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWI4OVwiO1xufVxuXG4uY2liLWthaW9zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjhhXCI7XG59XG5cbi5jaWIta2FzcGVyc2t5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjhiXCI7XG59XG5cbi5jaWIta2VudGljbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWI4Y1wiO1xufVxuXG4uY2liLWtlcmFzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjhkXCI7XG59XG5cbi5jaWIta2V5YmFzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWI4ZVwiO1xufVxuXG4uY2liLWtleWNkbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWI4ZlwiO1xufVxuXG4uY2liLWtoYW4tYWNhZGVteTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWI5MFwiO1xufVxuXG4uY2liLWtpYmFuYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWI5MVwiO1xufVxuXG4uY2liLWtpY2tzdGFydGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjkyXCI7XG59XG5cbi5jaWIta2lrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjkzXCI7XG59XG5cbi5jaWIta2lyYnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViOTRcIjtcbn1cblxuLmNpYi1rbG91dDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWI5NVwiO1xufVxuXG4uY2liLWtub3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjk2XCI7XG59XG5cbi5jaWIta28tZmk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViOTdcIjtcbn1cblxuLmNpYi1rb2RpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjk4XCI7XG59XG5cbi5jaWIta29kaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjk5XCI7XG59XG5cbi5jaWIta290bGluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjlhXCI7XG59XG5cbi5jaWIta3JpdGE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViOWJcIjtcbn1cblxuLmNpYi1rdWJlcm5ldGVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjljXCI7XG59XG5cbi5jaWItbGFueXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjlkXCI7XG59XG5cbi5jaWItbGFyYXZlbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWI5ZVwiO1xufVxuXG4uY2liLWxhcmF2ZWwtaG9yaXpvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWI5ZlwiO1xufVxuXG4uY2liLWxhcmF2ZWwtbm92YTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWJhMFwiO1xufVxuXG4uY2liLWxhc3QtZm06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViYTFcIjtcbn1cblxuLmNpYi1sYXRleDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWJhMlwiO1xufVxuXG4uY2liLWxhdW5jaHBhZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWJhM1wiO1xufVxuXG4uY2liLWxlZXRjb2RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYmE0XCI7XG59XG5cbi5jaWItbGVub3ZvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYmE1XCI7XG59XG5cbi5jaWItbGVzczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWJhNlwiO1xufVxuXG4uY2liLWxldHMtZW5jcnlwdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWJhN1wiO1xufVxuXG4uY2liLWxldHRlcmJveGQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViYThcIjtcbn1cblxuLmNpYi1sZ3RtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYmE5XCI7XG59XG5cbi5jaWItbGliZXJhcGF5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYmFhXCI7XG59XG5cbi5jaWItbGlicmFyeXRoaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYmFiXCI7XG59XG5cbi5jaWItbGlicmVvZmZpY2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViYWNcIjtcbn1cblxuLmNpYi1saW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYmFkXCI7XG59XG5cbi5jaWItbGlua2VkaW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViYWVcIjtcbn1cblxuLmNpYi1saW5rZWRpbi1pbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWJhZlwiO1xufVxuXG4uY2liLWxpbnV4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYmIwXCI7XG59XG5cbi5jaWItbGludXgtZm91bmRhdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWJiMVwiO1xufVxuXG4uY2liLWxpbnV4LW1pbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViYjJcIjtcbn1cblxuLmNpYi1saXZlam91cm5hbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWJiM1wiO1xufVxuXG4uY2liLWxpdmVzdHJlYW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViYjRcIjtcbn1cblxuLmNpYi1sb2dzdGFzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWJiNVwiO1xufVxuXG4uY2liLWx1YTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWJiNlwiO1xufVxuXG4uY2liLWx1bWVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYmI3XCI7XG59XG5cbi5jaWItbHlmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWJiOFwiO1xufVxuXG4uY2liLW1hY3lzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYmI5XCI7XG59XG5cbi5jaWItbWFnZW50bzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWJiYVwiO1xufVxuXG4uY2liLW1hZ2lzazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWJiYlwiO1xufVxuXG4uY2liLW1haWwtcnU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViYmNcIjtcbn1cblxuLmNpYi1tYWlsY2hpbXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViYmRcIjtcbn1cblxuLmNpYi1tYWtlcmJvdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWJiZVwiO1xufVxuXG4uY2liLW1hbmphcm86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViYmZcIjtcbn1cblxuLmNpYi1tYXJrZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWJjMFwiO1xufVxuXG4uY2liLW1hcmtldG86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViYzFcIjtcbn1cblxuLmNpYi1tYXN0ZXJjYXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYmMyXCI7XG59XG5cbi5jaWItbWFzdG9kb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViYzNcIjtcbn1cblxuLmNpYi1tYXRlcmlhbC1kZXNpZ246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViYzRcIjtcbn1cblxuLmNpYi1tYXRod29ya3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViYzVcIjtcbn1cblxuLmNpYi1tYXRyaXg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViYzZcIjtcbn1cblxuLmNpYi1tYXR0ZXJtb3N0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYmM3XCI7XG59XG5cbi5jaWItbWF0dGVybmV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYmM4XCI7XG59XG5cbi5jaWItbWF4Y2RuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYmM5XCI7XG59XG5cbi5jaWItbWNhZmVlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYmNhXCI7XG59XG5cbi5jaWItbWVkaWEtdGVtcGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYmNiXCI7XG59XG5cbi5jaWItbWVkaWFmaXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYmNjXCI7XG59XG5cbi5jaWItbWVkaXVtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYmNkXCI7XG59XG5cbi5jaWItbWVkaXVtLW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViY2VcIjtcbn1cblxuLmNpYi1tZWV0dXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViY2ZcIjtcbn1cblxuLmNpYi1tZWdhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYmQwXCI7XG59XG5cbi5jaWItbWVuZGVsZXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViZDFcIjtcbn1cblxuLmNpYi1tZXNzZW5nZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViZDJcIjtcbn1cblxuLmNpYi1tZXRlb3I6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViZDNcIjtcbn1cblxuLmNpYi1taWNyby1ibG9nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYmQ0XCI7XG59XG5cbi5jaWItbWljcm9nZW5ldGljczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWJkNVwiO1xufVxuXG4uY2liLW1pY3Jvc29mdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWJkNlwiO1xufVxuXG4uY2liLW1pY3Jvc29mdC1lZGdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYmQ3XCI7XG59XG5cbi5jaWItbWluZXRlc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViZDhcIjtcbn1cblxuLmNpYi1taW51dGVtYWlsZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViZDlcIjtcbn1cblxuLmNpYi1taXg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViZGFcIjtcbn1cblxuLmNpYi1taXhjbG91ZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWJkYlwiO1xufVxuXG4uY2liLW1peGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYmRjXCI7XG59XG5cbi5jaWItbW9qYW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYmRkXCI7XG59XG5cbi5jaWItbW9uZXJvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYmRlXCI7XG59XG5cbi5jaWItbW9uZ29kYjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWJkZlwiO1xufVxuXG4uY2liLW1vbmtleXRpZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWJlMFwiO1xufVxuXG4uY2liLW1vbm9ncmFtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYmUxXCI7XG59XG5cbi5jaWItbW9uem86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViZTJcIjtcbn1cblxuLmNpYi1tb286YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViZTNcIjtcbn1cblxuLmNpYi1tb3ppbGxhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYmU0XCI7XG59XG5cbi5jaWItbW96aWxsYS1maXJlZm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYmU1XCI7XG59XG5cbi5jaWItbXVzZXNjb3JlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYmU2XCI7XG59XG5cbi5jaWItbXhsaW51eDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWJlN1wiO1xufVxuXG4uY2liLW15c3BhY2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViZThcIjtcbn1cblxuLmNpYi1teXNxbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWJlOVwiO1xufVxuXG4uY2liLW5hdGl2ZXNjcmlwdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWJlYVwiO1xufVxuXG4uY2liLW5lYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWJlYlwiO1xufVxuXG4uY2liLW5lbzRqOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYmVjXCI7XG59XG5cbi5jaWItbmV0ZmxpeDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWJlZFwiO1xufVxuXG4uY2liLW5ldGxpZnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViZWVcIjtcbn1cblxuLmNpYi1uZXh0LWpzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYmVmXCI7XG59XG5cbi5jaWItbmV4dGNsb3VkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYmYwXCI7XG59XG5cbi5jaWItbmV4dGRvb3I6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViZjFcIjtcbn1cblxuLmNpYi1uZ2lueDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWJmMlwiO1xufVxuXG4uY2liLW5pbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWJmM1wiO1xufVxuXG4uY2liLW5pbnRlbmRvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYmY0XCI7XG59XG5cbi5jaWItbmludGVuZG8tM2RzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYmY1XCI7XG59XG5cbi5jaWItbmludGVuZG8tZ2FtZWN1YmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViZjZcIjtcbn1cblxuLmNpYi1uaW50ZW5kby1zd2l0Y2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViZjdcIjtcbn1cblxuLmNpYi1ub2RlLWpzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYmY4XCI7XG59XG5cbi5jaWItbm9kZS1yZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViZjlcIjtcbn1cblxuLmNpYi1ub2RlbW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYmZhXCI7XG59XG5cbi5jaWItbm9raWE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViZmJcIjtcbn1cblxuLmNpYi1ub3Rpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViZmNcIjtcbn1cblxuLmNpYi1ucG06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViZmRcIjtcbn1cblxuLmNpYi1udWNsZW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViZmVcIjtcbn1cblxuLmNpYi1udWdldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWJmZlwiO1xufVxuXG4uY2liLW51eHQtanM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVjMDBcIjtcbn1cblxuLmNpYi1udmlkaWE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVjMDFcIjtcbn1cblxuLmNpYi1vY2FtbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWMwMlwiO1xufVxuXG4uY2liLW9jdGF2ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWMwM1wiO1xufVxuXG4uY2liLW9jdG9wdXMtZGVwbG95OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYzA0XCI7XG59XG5cbi5jaWItb2N1bHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYzA1XCI7XG59XG5cbi5jaWItb2Rub2tsYXNzbmlraTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWMwNlwiO1xufVxuXG4uY2liLW9wZW4tYWNjZXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYzA3XCI7XG59XG5cbi5jaWItb3Blbi1jb2xsZWN0aXZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYzA4XCI7XG59XG5cbi5jaWItb3Blbi1pZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWMwOVwiO1xufVxuXG4uY2liLW9wZW4tc291cmNlLWluaXRpYXRpdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVjMGFcIjtcbn1cblxuLmNpYi1vcGVuc3RyZWV0bWFwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYzBiXCI7XG59XG5cbi5jaWItb3BlbnN1c2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVjMGNcIjtcbn1cblxuLmNpYi1vcGVudnBuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYzBkXCI7XG59XG5cbi5jaWItb3BlcmE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVjMGVcIjtcbn1cblxuLmNpYi1vcHNnZW5pZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWMwZlwiO1xufVxuXG4uY2liLW9yYWNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWMxMFwiO1xufVxuXG4uY2liLW9yYWNsZS1uZXRzdWl0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWMxMVwiO1xufVxuXG4uY2liLW9yY2lkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYzEyXCI7XG59XG5cbi5jaWItb3JpZ2luOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYzEzXCI7XG59XG5cbi5jaWItb3NpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYzE0XCI7XG59XG5cbi5jaWItb3NtYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWMxNVwiO1xufVxuXG4uY2liLW92ZXJjYXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYzE2XCI7XG59XG5cbi5jaWItb3ZlcmxlYWY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVjMTdcIjtcbn1cblxuLmNpYi1vdmg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVjMThcIjtcbn1cblxuLmNpYi1wYWdla2l0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYzE5XCI7XG59XG5cbi5jaWItcGFsYW50aXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVjMWFcIjtcbn1cblxuLmNpYi1wYW5kb3JhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYzFiXCI7XG59XG5cbi5jaWItcGFudGhlb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVjMWNcIjtcbn1cblxuLmNpYi1wYXRyZW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYzFkXCI7XG59XG5cbi5jaWItcGF5cGFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYzFlXCI7XG59XG5cbi5jaWItcGVyaXNjb3BlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYzFmXCI7XG59XG5cbi5jaWItcGhwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYzIwXCI7XG59XG5cbi5jaWItcGljYXJ0by10djpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWMyMVwiO1xufVxuXG4uY2liLXBpbmJvYXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYzIyXCI7XG59XG5cbi5jaWItcGluZ2RvbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWMyM1wiO1xufVxuXG4uY2liLXBpbmd1cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWMyNFwiO1xufVxuXG4uY2liLXBpbnRlcmVzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWMyNVwiO1xufVxuXG4uY2liLXBpbnRlcmVzdC1wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYzI2XCI7XG59XG5cbi5jaWItcGl2b3RhbHRyYWNrZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVjMjdcIjtcbn1cblxuLmNpYi1wbGFuZ3JpZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWMyOFwiO1xufVxuXG4uY2liLXBsYXllci1tZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWMyOVwiO1xufVxuXG4uY2liLXBsYXllcmZtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYzJhXCI7XG59XG5cbi5jaWItcGxheXN0YXRpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVjMmJcIjtcbn1cblxuLmNpYi1wbGF5c3RhdGlvbjM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVjMmNcIjtcbn1cblxuLmNpYi1wbGF5c3RhdGlvbjQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVjMmRcIjtcbn1cblxuLmNpYi1wbGVzazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWMyZVwiO1xufVxuXG4uY2liLXBsZXg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVjMmZcIjtcbn1cblxuLmNpYi1wbHVyYWxzaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWMzMFwiO1xufVxuXG4uY2liLXBsdXJrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYzMxXCI7XG59XG5cbi5jaWItcG9ja2V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYzMyXCI7XG59XG5cbi5jaWItcG9zdGdyZXNxbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWMzM1wiO1xufVxuXG4uY2liLXBvc3RtYW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVjMzRcIjtcbn1cblxuLmNpYi1wb3N0d29tYW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVjMzVcIjtcbn1cblxuLmNpYi1wb3dlcnNoZWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYzM2XCI7XG59XG5cbi5jaWItcHJldHRpZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVjMzdcIjtcbn1cblxuLmNpYi1wcmlzbWljOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYzM4XCI7XG59XG5cbi5jaWItcHJvYm90OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYzM5XCI7XG59XG5cbi5jaWItcHJvY2Vzc3dpcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVjM2FcIjtcbn1cblxuLmNpYi1wcm9kdWN0LWh1bnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVjM2JcIjtcbn1cblxuLmNpYi1wcm90by1pbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWMzY1wiO1xufVxuXG4uY2liLXByb3Rvbm1haWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVjM2RcIjtcbn1cblxuLmNpYi1wcm94bW94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYzNlXCI7XG59XG5cbi5jaWItcHlwaTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWMzZlwiO1xufVxuXG4uY2liLXB5dGhvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWM0MFwiO1xufVxuXG4uY2liLXB5dG9yY2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVjNDFcIjtcbn1cblxuLmNpYi1xZ2lzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYzQyXCI7XG59XG5cbi5jaWItcWlpdGE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVjNDNcIjtcbn1cblxuLmNpYi1xcTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWM0NFwiO1xufVxuXG4uY2liLXF1YWxjb21tOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYzQ1XCI7XG59XG5cbi5jaWItcXVhbnRjYXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYzQ2XCI7XG59XG5cbi5jaWItcXVhbnRvcGlhbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWM0N1wiO1xufVxuXG4uY2liLXF1YXJrdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVjNDhcIjtcbn1cblxuLmNpYi1xdW9yYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWM0OVwiO1xufVxuXG4uY2liLXF3aWtsYWJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYzRhXCI7XG59XG5cbi5jaWItcXpvbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVjNGJcIjtcbn1cblxuLmNpYi1yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYzRjXCI7XG59XG5cbi5jaWItcmFkaW9wdWJsaWM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVjNGRcIjtcbn1cblxuLmNpYi1yYWlsczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWM0ZVwiO1xufVxuXG4uY2liLXJhc3BiZXJyeS1waTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWM0ZlwiO1xufVxuXG4uY2liLXJlYWN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYzUwXCI7XG59XG5cbi5jaWItcmVhZC10aGUtZG9jczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWM1MVwiO1xufVxuXG4uY2liLXJlYWRtZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWM1MlwiO1xufVxuXG4uY2liLXJlYWxtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYzUzXCI7XG59XG5cbi5jaWItcmVhc29uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYzU0XCI7XG59XG5cbi5jaWItcmVkYnViYmxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYzU1XCI7XG59XG5cbi5jaWItcmVkZGl0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYzU2XCI7XG59XG5cbi5jaWItcmVkZGl0LWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWM1N1wiO1xufVxuXG4uY2liLXJlZGhhdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWM1OFwiO1xufVxuXG4uY2liLXJlZGlzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYzU5XCI7XG59XG5cbi5jaWItcmVkdXg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVjNWFcIjtcbn1cblxuLmNpYi1yZW5yZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVjNWJcIjtcbn1cblxuLmNpYi1yZXZlcmJuYXRpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVjNWNcIjtcbn1cblxuLmNpYi1yaW90OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYzVkXCI7XG59XG5cbi5jaWItcmlwcGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYzVlXCI7XG59XG5cbi5jaWItcmlzZXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYzVmXCI7XG59XG5cbi5jaWItcm9sbHVwLWpzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYzYwXCI7XG59XG5cbi5jaWItcm9vdHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVjNjFcIjtcbn1cblxuLmNpYi1yb3VuZGN1YmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVjNjJcIjtcbn1cblxuLmNpYi1yc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVjNjNcIjtcbn1cblxuLmNpYi1yc3R1ZGlvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYzY0XCI7XG59XG5cbi5jaWItcnVieTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWM2NVwiO1xufVxuXG4uY2liLXJ1YnlnZW1zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYzY2XCI7XG59XG5cbi5jaWItcnVua2VlcGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYzY3XCI7XG59XG5cbi5jaWItcnVzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWM2OFwiO1xufVxuXG4uY2liLXNhZmFyaTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWM2OVwiO1xufVxuXG4uY2liLXNhaGliaW5kZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVjNmFcIjtcbn1cblxuLmNpYi1zYWxlc2ZvcmNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYzZiXCI7XG59XG5cbi5jaWItc2FsdHN0YWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYzZjXCI7XG59XG5cbi5jaWItc2Ftc3VuZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWM2ZFwiO1xufVxuXG4uY2liLXNhbXN1bmctcGF5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYzZlXCI7XG59XG5cbi5jaWItc2FwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYzZmXCI7XG59XG5cbi5jaWItc2FzczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWM3MFwiO1xufVxuXG4uY2liLXNhc3MtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYzcxXCI7XG59XG5cbi5jaWItc2F1Y2VsYWJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYzcyXCI7XG59XG5cbi5jaWItc2NhbGE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVjNzNcIjtcbn1cblxuLmNpYi1zY2FsZXdheTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWM3NFwiO1xufVxuXG4uY2liLXNjcmliZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWM3NVwiO1xufVxuXG4uY2liLXNjcnV0aW5pemVyY2k6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVjNzZcIjtcbn1cblxuLmNpYi1zZWFnYXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYzc3XCI7XG59XG5cbi5jaWItc2VnYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWM3OFwiO1xufVxuXG4uY2liLXNlbGxmeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWM3OVwiO1xufVxuXG4uY2liLXNlbWFwaG9yZWNpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYzdhXCI7XG59XG5cbi5jaWItc2Vuc3U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVjN2JcIjtcbn1cblxuLmNpYi1zZW50cnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVjN2NcIjtcbn1cblxuLmNpYi1zZXJ2ZXItZmF1bHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVjN2RcIjtcbn1cblxuLmNpYi1zaGF6YW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVjN2VcIjtcbn1cblxuLmNpYi1zaGVsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWM3ZlwiO1xufVxuXG4uY2liLXNob3BpZnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVjODBcIjtcbn1cblxuLmNpYi1zaG93cGFkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYzgxXCI7XG59XG5cbi5jaWItc2llbWVuczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWM4MlwiO1xufVxuXG4uY2liLXNpZ25hbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWM4M1wiO1xufVxuXG4uY2liLXNpbmEtd2VpYm86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVjODRcIjtcbn1cblxuLmNpYi1zaXRlcG9pbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVjODVcIjtcbn1cblxuLmNpYi1za2V0Y2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVjODZcIjtcbn1cblxuLmNpYi1za2lsbHNoYXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYzg3XCI7XG59XG5cbi5jaWItc2t5bGluZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVjODhcIjtcbn1cblxuLmNpYi1za3lwZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWM4OVwiO1xufVxuXG4uY2liLXNsYWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYzhhXCI7XG59XG5cbi5jaWItc2xhc2hkb3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVjOGJcIjtcbn1cblxuLmNpYi1zbGlja3BpYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWM4Y1wiO1xufVxuXG4uY2liLXNsaWRlczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWM4ZFwiO1xufVxuXG4uY2liLXNsaWRlc2hhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVjOGVcIjtcbn1cblxuLmNpYi1zbWFzaGluZ21hZ2F6aW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYzhmXCI7XG59XG5cbi5jaWItc25hcGNoYXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVjOTBcIjtcbn1cblxuLmNpYi1zbmFwY3JhZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVjOTFcIjtcbn1cblxuLmNpYi1zbnlrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYzkyXCI7XG59XG5cbi5jaWItc29jaWV0eTY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVjOTNcIjtcbn1cblxuLmNpYi1zb2NrZXQtaW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVjOTRcIjtcbn1cblxuLmNpYi1zb2dvdTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWM5NVwiO1xufVxuXG4uY2liLXNvbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYzk2XCI7XG59XG5cbi5jaWItc29uZ2tpY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVjOTdcIjtcbn1cblxuLmNpYi1zb25vczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWM5OFwiO1xufVxuXG4uY2liLXNvdW5kY2xvdWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVjOTlcIjtcbn1cblxuLmNpYi1zb3VyY2Vmb3JnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWM5YVwiO1xufVxuXG4uY2liLXNvdXJjZWdyYXBoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYzliXCI7XG59XG5cbi5jaWItc3BhY2VtYWNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYzljXCI7XG59XG5cbi5jaWItc3BhY2V4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYzlkXCI7XG59XG5cbi5jaWItc3BhcmtmdW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVjOWVcIjtcbn1cblxuLmNpYi1zcGFya3Bvc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVjOWZcIjtcbn1cblxuLmNpYi1zcGR4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlY2EwXCI7XG59XG5cbi5jaWItc3BlYWtlci1kZWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlY2ExXCI7XG59XG5cbi5jaWItc3BlY3RydW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVjYTJcIjtcbn1cblxuLmNpYi1zcG90aWZ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlY2EzXCI7XG59XG5cbi5jaWItc3BvdGxpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlY2E0XCI7XG59XG5cbi5jaWItc3ByZWFrZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVjYTVcIjtcbn1cblxuLmNpYi1zcHJpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVjYTZcIjtcbn1cblxuLmNpYi1zcHJpbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVjYTdcIjtcbn1cblxuLmNpYi1zcXVhcmVzcGFjZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWNhOFwiO1xufVxuXG4uY2liLXN0YWNrYml0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlY2E5XCI7XG59XG5cbi5jaWItc3RhY2tleGNoYW5nZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWNhYVwiO1xufVxuXG4uY2liLXN0YWNrb3ZlcmZsb3c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVjYWJcIjtcbn1cblxuLmNpYi1zdGFja3BhdGg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVjYWNcIjtcbn1cblxuLmNpYi1zdGFja3NoYXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlY2FkXCI7XG59XG5cbi5jaWItc3RhZGlhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlY2FlXCI7XG59XG5cbi5jaWItc3RhdGFtaWM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVjYWZcIjtcbn1cblxuLmNpYi1zdGF0aWNtYW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVjYjBcIjtcbn1cblxuLmNpYi1zdGF0dXNwYWdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlY2IxXCI7XG59XG5cbi5jaWItc3RlYW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVjYjJcIjtcbn1cblxuLmNpYi1zdGVlbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWNiM1wiO1xufVxuXG4uY2liLXN0ZWVtaXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVjYjRcIjtcbn1cblxuLmNpYi1zdGl0Y2hlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWNiNVwiO1xufVxuXG4uY2liLXN0b3JpZnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVjYjZcIjtcbn1cblxuLmNpYi1zdG9yeWJvb2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVjYjdcIjtcbn1cblxuLmNpYi1zdHJhcGk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVjYjhcIjtcbn1cblxuLmNpYi1zdHJhdmE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVjYjlcIjtcbn1cblxuLmNpYi1zdHJpcGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVjYmFcIjtcbn1cblxuLmNpYi1zdHJpcGUtczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWNiYlwiO1xufVxuXG4uY2liLXN0dWJodWI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVjYmNcIjtcbn1cblxuLmNpYi1zdHVtYmxldXBvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWNiZFwiO1xufVxuXG4uY2liLXN0eWxlc2hhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVjYmVcIjtcbn1cblxuLmNpYi1zdHlsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVjYmZcIjtcbn1cblxuLmNpYi1zdWJsaW1lLXRleHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVjYzBcIjtcbn1cblxuLmNpYi1zdWJ2ZXJzaW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlY2MxXCI7XG59XG5cbi5jaWItc3VwZXJ1c2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlY2MyXCI7XG59XG5cbi5jaWItc3ZlbHRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlY2MzXCI7XG59XG5cbi5jaWItc3ZnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlY2M0XCI7XG59XG5cbi5jaWItc3dhZ2dlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWNjNVwiO1xufVxuXG4uY2liLXN3YXJtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlY2M2XCI7XG59XG5cbi5jaWItc3dpZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVjYzdcIjtcbn1cblxuLmNpYi1zeW1hbnRlYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWNjOFwiO1xufVxuXG4uY2liLXN5bWZvbnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVjYzlcIjtcbn1cblxuLmNpYi1zeW5vbG9neTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWNjYVwiO1xufVxuXG4uY2liLXQtbW9iaWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlY2NiXCI7XG59XG5cbi5jaWItdGFibGVhdTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWNjY1wiO1xufVxuXG4uY2liLXRhaWxzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlY2NkXCI7XG59XG5cbi5jaWItdGFwYXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVjY2VcIjtcbn1cblxuLmNpYi10ZWFtdmlld2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlY2NmXCI7XG59XG5cbi5jaWItdGVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlY2QwXCI7XG59XG5cbi5jaWItdGVlc3ByaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlY2QxXCI7XG59XG5cbi5jaWItdGVsZWdyYW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVjZDJcIjtcbn1cblxuLmNpYi10ZWxlZ3JhbS1wbGFuZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWNkM1wiO1xufVxuXG4uY2liLXRlbmNlbnQtcXE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVjZDRcIjtcbn1cblxuLmNpYi10ZW5jZW50LXdlaWJvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlY2Q1XCI7XG59XG5cbi5jaWItdGVuc29yZmxvdzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWNkNlwiO1xufVxuXG4uY2liLXRlcnJhZm9ybTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWNkN1wiO1xufVxuXG4uY2liLXRlc2xhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlY2Q4XCI7XG59XG5cbi5jaWItdGhlLW1pZ2h0eTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWNkOVwiO1xufVxuXG4uY2liLXRoZS1tb3ZpZS1kYXRhYmFzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWNkYVwiO1xufVxuXG4uY2liLXRpZGFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlY2RiXCI7XG59XG5cbi5jaWItdGlrdG9rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlY2RjXCI7XG59XG5cbi5jaWItdGluZGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlY2RkXCI7XG59XG5cbi5jaWItdG9kb2lzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWNkZVwiO1xufVxuXG4uY2liLXRvZ2dsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlY2RmXCI7XG59XG5cbi5jaWItdG9wY29kZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVjZTBcIjtcbn1cblxuLmNpYi10b3B0YWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVjZTFcIjtcbn1cblxuLmNpYi10b3I6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVjZTJcIjtcbn1cblxuLmNpYi10b3NoaWJhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlY2UzXCI7XG59XG5cbi5jaWItdHJhaW5lcnJvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVjZTRcIjtcbn1cblxuLmNpYi10cmFrdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWNlNVwiO1xufVxuXG4uY2liLXRyYXZpc2NpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlY2U2XCI7XG59XG5cbi5jaWItdHJlZWhvdXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlY2U3XCI7XG59XG5cbi5jaWItdHJlbGxvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlY2U4XCI7XG59XG5cbi5jaWItdHJpcGFkdmlzb3I6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVjZTlcIjtcbn1cblxuLmNpYi10cnVsaWE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVjZWFcIjtcbn1cblxuLmNpYi10dW1ibHI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVjZWJcIjtcbn1cblxuLmNpYi10d2lsaW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVjZWNcIjtcbn1cblxuLmNpYi10d2l0Y2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVjZWRcIjtcbn1cblxuLmNpYi10d2l0dGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlY2VlXCI7XG59XG5cbi5jaWItdHdvbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWNlZlwiO1xufVxuXG4uY2liLXR5cGVzY3JpcHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVjZjBcIjtcbn1cblxuLmNpYi10eXBvMzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWNmMVwiO1xufVxuXG4uY2liLXViZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVjZjJcIjtcbn1cblxuLmNpYi11Ymlzb2Z0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlY2YzXCI7XG59XG5cbi5jaWItdWJsb2NrLW9yaWdpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWNmNFwiO1xufVxuXG4uY2liLXVidW50dTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWNmNVwiO1xufVxuXG4uY2liLXVkYWNpdHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVjZjZcIjtcbn1cblxuLmNpYi11ZGVteTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWNmN1wiO1xufVxuXG4uY2liLXVpa2l0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlY2Y4XCI7XG59XG5cbi5jaWItdW1icmFjbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWNmOVwiO1xufVxuXG4uY2liLXVuaXR5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlY2ZhXCI7XG59XG5cbi5jaWItdW5yZWFsLWVuZ2luZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWNmYlwiO1xufVxuXG4uY2liLXVuc3BsYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlY2ZjXCI7XG59XG5cbi5jaWItdW50YXBwZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWNmZFwiO1xufVxuXG4uY2liLXVwd29yazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWNmZVwiO1xufVxuXG4uY2liLXVzYjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWNmZlwiO1xufVxuXG4uY2liLXY4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZDAwXCI7XG59XG5cbi5jaWItdmFncmFudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWQwMVwiO1xufVxuXG4uY2liLXZlbm1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZDAyXCI7XG59XG5cbi5jaWItdmVyaXpvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWQwM1wiO1xufVxuXG4uY2liLXZpYWRlbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWQwNFwiO1xufVxuXG4uY2liLXZpYmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZDA1XCI7XG59XG5cbi5jaWItdmltOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZDA2XCI7XG59XG5cbi5jaWItdmltZW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVkMDdcIjtcbn1cblxuLmNpYi12aW1lby12OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZDA4XCI7XG59XG5cbi5jaWItdmluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWQwOVwiO1xufVxuXG4uY2liLXZpcmI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVkMGFcIjtcbn1cblxuLmNpYi12aXNhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZDBiXCI7XG59XG5cbi5jaWItdmlzdWFsLXN0dWRpbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWQwY1wiO1xufVxuXG4uY2liLXZpc3VhbC1zdHVkaW8tY29kZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWQwZFwiO1xufVxuXG4uY2liLXZrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZDBlXCI7XG59XG5cbi5jaWItdmxjOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZDBmXCI7XG59XG5cbi5jaWItdnNjbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWQxMFwiO1xufVxuXG4uY2liLXZ1ZS1qczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWQxMVwiO1xufVxuXG4uY2liLXdhdHRwYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVkMTJcIjtcbn1cblxuLmNpYi13ZWFzeWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVkMTNcIjtcbn1cblxuLmNpYi13ZWJjb21wb25lbnRzLW9yZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWQxNFwiO1xufVxuXG4uY2liLXdlYnBhY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVkMTVcIjtcbn1cblxuLmNpYi13ZWJzdG9ybTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWQxNlwiO1xufVxuXG4uY2liLXdlY2hhdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWQxN1wiO1xufVxuXG4uY2liLXdoYXRzYXBwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZDE4XCI7XG59XG5cbi5jaWItd2hlbi1pLXdvcms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVkMTlcIjtcbn1cblxuLmNpYi13aWk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVkMWFcIjtcbn1cblxuLmNpYi13aWl1OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZDFiXCI7XG59XG5cbi5jaWItd2lraXBlZGlhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZDFjXCI7XG59XG5cbi5jaWItd2luZG93czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWQxZFwiO1xufVxuXG4uY2liLXdpcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVkMWVcIjtcbn1cblxuLmNpYi13aXJlZ3VhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVkMWZcIjtcbn1cblxuLmNpYi13aXg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVkMjBcIjtcbn1cblxuLmNpYi13b2xmcmFtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZDIxXCI7XG59XG5cbi5jaWItd29sZnJhbS1sYW5ndWFnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWQyMlwiO1xufVxuXG4uY2liLXdvbGZyYW0tbWF0aGVtYXRpY2E6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVkMjNcIjtcbn1cblxuLmNpYi13b3JkcHJlc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVkMjRcIjtcbn1cblxuLmNpYi13cGVuZ2luZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWQyNVwiO1xufVxuXG4uY2liLXgtcGFjazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWQyNlwiO1xufVxuXG4uY2liLXhib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVkMjdcIjtcbn1cblxuLmNpYi14Y29kZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWQyOFwiO1xufVxuXG4uY2liLXhlcm86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVkMjlcIjtcbn1cblxuLmNpYi14aWFvbWk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVkMmFcIjtcbn1cblxuLmNpYi14aW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZDJiXCI7XG59XG5cbi5jaWIteHJwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZDJjXCI7XG59XG5cbi5jaWIteHNwbGl0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZDJkXCI7XG59XG5cbi5jaWIteS1jb21iaW5hdG9yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZDJlXCI7XG59XG5cbi5jaWIteWFob286YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVkMmZcIjtcbn1cblxuLmNpYi15YW1tZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVkMzBcIjtcbn1cblxuLmNpYi15YW5kZXg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVkMzFcIjtcbn1cblxuLmNpYi15YXJuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZDMyXCI7XG59XG5cbi5jaWIteWVscDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWQzM1wiO1xufVxuXG4uY2liLXlvdXR1YmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVkMzRcIjtcbn1cblxuLmNpYi16YWxhbmRvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZDM1XCI7XG59XG5cbi5jaWItemFwaWVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZDM2XCI7XG59XG5cbi5jaWItemVpdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWQzN1wiO1xufVxuXG4uY2liLXplbmRlc2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVkMzhcIjtcbn1cblxuLmNpYi16ZXJwbHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVkMzlcIjtcbn1cblxuLmNpYi16aWxsb3c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVkM2FcIjtcbn1cblxuLmNpYi16aW5nYXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVkM2JcIjtcbn1cblxuLmNpYi16b29tOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZDNjXCI7XG59XG5cbi5jaWItem9yaW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVkM2RcIjtcbn1cblxuLmNpYi16dWxpcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWQzZVwiO1xufVxuXG5cbi8qIVxuICogQ29yZVVJIFBSTyAgdjUuMTQuMCAoaHR0cHM6Ly9jb3JldWkuaW8pXG4gKiBDb3B5cmlnaHQgKGMpIDIwMjUgY3JlYXRpdmVMYWJzIMWBdWthc3ogSG9sZWN6ZWtcbiAqIExpY2Vuc2UgKGh0dHBzOi8vY29yZXVpLmlvL3Byby9saWNlbnNlLylcbiAqL1xuOnJvb3QsXG5bZGF0YS1jb3JldWktdGhlbWU9bGlnaHRdIHtcbiAgLS1jdWktYmx1ZTogIzBkNmVmZDtcbiAgLS1jdWktaW5kaWdvOiAjNjYxMGYyO1xuICAtLWN1aS1wdXJwbGU6ICM2ZjQyYzE7XG4gIC0tY3VpLXBpbms6ICNkNjMzODQ7XG4gIC0tY3VpLXJlZDogI2RjMzU0NTtcbiAgLS1jdWktb3JhbmdlOiAjZmQ3ZTE0O1xuICAtLWN1aS15ZWxsb3c6ICNmZmMxMDc7XG4gIC0tY3VpLWdyZWVuOiAjMTk4NzU0O1xuICAtLWN1aS10ZWFsOiAjMjBjOTk3O1xuICAtLWN1aS1jeWFuOiAjMGRjYWYwO1xuICAtLWN1aS1ibGFjazogIzA4MGEwYztcbiAgLS1jdWktd2hpdGU6ICNmZmY7XG4gIC0tY3VpLWdyYXk6ICM2ZDdkOWM7XG4gIC0tY3VpLWdyYXktZGFyazogIzMyM2E0OTtcbiAgLS1jdWktZ3JheS0xMDA6ICNmM2Y0Zjc7XG4gIC0tY3VpLWdyYXktMjAwOiAjZTdlYWVlO1xuICAtLWN1aS1ncmF5LTMwMDogI2RiZGZlNjtcbiAgLS1jdWktZ3JheS00MDA6ICNjZmQ0ZGU7XG4gIC0tY3VpLWdyYXktNTAwOiAjYWFiM2M1O1xuICAtLWN1aS1ncmF5LTYwMDogIzZkN2Q5YztcbiAgLS1jdWktZ3JheS03MDA6ICM0YTU2NmQ7XG4gIC0tY3VpLWdyYXktODAwOiAjMzIzYTQ5O1xuICAtLWN1aS1ncmF5LTkwMDogIzIxMjYzMTtcbiAgLS1jdWktcHJpbWFyeTogIzM5ZjtcbiAgLS1jdWktc2Vjb25kYXJ5OiAjNmI3Nzg1O1xuICAtLWN1aS1zdWNjZXNzOiAjNTFjYzhhO1xuICAtLWN1aS1pbmZvOiAjNzQ3YWYyO1xuICAtLWN1aS13YXJuaW5nOiAjZmMwO1xuICAtLWN1aS1kYW5nZXI6ICNlZjM3NmU7XG4gIC0tY3VpLWxpZ2h0OiAjZjNmNGY3O1xuICAtLWN1aS1kYXJrOiAjMjEyNjMxO1xuICAtLWN1aS1wcmltYXJ5LXJnYjogNTEsIDE1MywgMjU1O1xuICAtLWN1aS1zZWNvbmRhcnktcmdiOiAxMDcsIDExOSwgMTMzO1xuICAtLWN1aS1zdWNjZXNzLXJnYjogODEsIDIwNCwgMTM4O1xuICAtLWN1aS1pbmZvLXJnYjogMTE2LCAxMjIsIDI0MjtcbiAgLS1jdWktd2FybmluZy1yZ2I6IDI1NSwgMjA0LCAwO1xuICAtLWN1aS1kYW5nZXItcmdiOiAyMzksIDU1LCAxMTA7XG4gIC0tY3VpLWxpZ2h0LXJnYjogMjQzLCAyNDQsIDI0NztcbiAgLS1jdWktZGFyay1yZ2I6IDMzLCAzOCwgNDk7XG4gIC0tY3VpLXByaW1hcnktdGV4dC1lbXBoYXNpczogcmdiKDIwLjQsIDYxLjIsIDEwMik7XG4gIC0tY3VpLXNlY29uZGFyeS10ZXh0LWVtcGhhc2lzOiAjMjEyMjMzO1xuICAtLWN1aS1zdWNjZXNzLXRleHQtZW1waGFzaXM6IHJnYigzMi40LCA4MS42LCA1NS4yKTtcbiAgLS1jdWktaW5mby10ZXh0LWVtcGhhc2lzOiByZ2IoNDYuNCwgNDguOCwgOTYuOCk7XG4gIC0tY3VpLXdhcm5pbmctdGV4dC1lbXBoYXNpczogcmdiKDEwMiwgODEuNiwgMCk7XG4gIC0tY3VpLWRhbmdlci10ZXh0LWVtcGhhc2lzOiByZ2IoOTUuNiwgMjIsIDQ0KTtcbiAgLS1jdWktbGlnaHQtdGV4dC1lbXBoYXNpczogIzRhNTY2ZDtcbiAgLS1jdWktZGFyay10ZXh0LWVtcGhhc2lzOiAjMzIzYTQ5O1xuICAtLWN1aS1wcmltYXJ5LWJnLXN1YnRsZTogcmdiKDIxNC4yLCAyMzQuNiwgMjU1KTtcbiAgLS1jdWktc2Vjb25kYXJ5LWJnLXN1YnRsZTogI2NlZDJkODtcbiAgLS1jdWktc3VjY2Vzcy1iZy1zdWJ0bGU6IHJnYigyMjAuMiwgMjQ0LjgsIDIzMS42KTtcbiAgLS1jdWktaW5mby1iZy1zdWJ0bGU6IHJnYigyMjcuMiwgMjI4LjQsIDI1Mi40KTtcbiAgLS1jdWktd2FybmluZy1iZy1zdWJ0bGU6IHJnYigyNTUsIDI0NC44LCAyMDQpO1xuICAtLWN1aS1kYW5nZXItYmctc3VidGxlOiByZ2IoMjUxLjgsIDIxNSwgMjI2KTtcbiAgLS1jdWktbGlnaHQtYmctc3VidGxlOiByZ2IoMjQ5LCAyNDkuNSwgMjUxKTtcbiAgLS1jdWktZGFyay1iZy1zdWJ0bGU6ICNjZmQ0ZGU7XG4gIC0tY3VpLXByaW1hcnktYm9yZGVyLXN1YnRsZTogcmdiKDE3My40LCAyMTQuMiwgMjU1KTtcbiAgLS1jdWktc2Vjb25kYXJ5LWJvcmRlci1zdWJ0bGU6ICM5ZGE1YjE7XG4gIC0tY3VpLXN1Y2Nlc3MtYm9yZGVyLXN1YnRsZTogcmdiKDE4NS40LCAyMzQuNiwgMjA4LjIpO1xuICAtLWN1aS1pbmZvLWJvcmRlci1zdWJ0bGU6IHJnYigxOTkuNCwgMjAxLjgsIDI0OS44KTtcbiAgLS1jdWktd2FybmluZy1ib3JkZXItc3VidGxlOiByZ2IoMjU1LCAyMzQuNiwgMTUzKTtcbiAgLS1jdWktZGFuZ2VyLWJvcmRlci1zdWJ0bGU6IHJnYigyNDguNiwgMTc1LCAxOTcpO1xuICAtLWN1aS1saWdodC1ib3JkZXItc3VidGxlOiAjZTdlYWVlO1xuICAtLWN1aS1kYXJrLWJvcmRlci1zdWJ0bGU6ICNhYWIzYzU7XG4gIC0tY3VpLXdoaXRlLXJnYjogMjU1LCAyNTUsIDI1NTtcbiAgLS1jdWktYmxhY2stcmdiOiA4LCAxMCwgMTI7XG4gIC0tY3VpLXByaW1hcnktc3RhcnQ6IHJnYigxMTIuMiwgMTgzLjYsIDI1NSk7XG4gIC0tY3VpLXByaW1hcnktc3RvcDogcmdiKDQ1LjksIDEzNy43LCAyMjkuNSk7XG4gIC0tY3VpLXNlY29uZGFyeS1zdGFydDogI2M4ZDJkYztcbiAgLS1jdWktc2Vjb25kYXJ5LXN0b3A6ICNmZmY7XG4gIC0tY3VpLXN1Y2Nlc3Mtc3RhcnQ6IHJnYigxMzMuMiwgMjE5LjMsIDE3My4xKTtcbiAgLS1jdWktc3VjY2Vzcy1zdG9wOiByZ2IoNzIuOSwgMTgzLjYsIDEyNC4yKTtcbiAgLS1jdWktaW5mby1zdGFydDogcmdiKDE1Ny43LCAxNjEuOSwgMjQ1LjkpO1xuICAtLWN1aS1pbmZvLXN0b3A6IHJnYigxMDQuNCwgMTA5LjgsIDIxNy44KTtcbiAgLS1jdWktd2FybmluZy1zdGFydDogcmdiKDI1NSwgMjE5LjMsIDc2LjUpO1xuICAtLWN1aS13YXJuaW5nLXN0b3A6IHJnYigyMjkuNSwgMTgzLjYsIDApO1xuICAtLWN1aS1kYW5nZXItc3RhcnQ6IHJnYigyNDMuOCwgMTE1LCAxNTMuNSk7XG4gIC0tY3VpLWRhbmdlci1zdG9wOiByZ2IoMjE1LjEsIDQ5LjUsIDk5KTtcbiAgLS1jdWktbGlnaHQtc3RhcnQ6ICNlM2U4ZWQ7XG4gIC0tY3VpLWxpZ2h0LXN0b3A6ICNmZmY7XG4gIC0tY3VpLWRhcmstc3RhcnQ6ICMzYzRiNjQ7XG4gIC0tY3VpLWRhcmstc3RvcDogIzIxMjMzMztcbiAgLS1jdWktZm9udC1zYW5zLXNlcmlmOiBzeXN0ZW0tdWksIC1hcHBsZS1zeXN0ZW0sIFwiU2Vnb2UgVUlcIiwgUm9ib3RvLCBcIkhlbHZldGljYSBOZXVlXCIsIFwiTm90byBTYW5zXCIsIFwiTGliZXJhdGlvbiBTYW5zXCIsIEFyaWFsLCBzYW5zLXNlcmlmLCBcIkFwcGxlIENvbG9yIEVtb2ppXCIsIFwiU2Vnb2UgVUkgRW1vamlcIiwgXCJTZWdvZSBVSSBTeW1ib2xcIiwgXCJOb3RvIENvbG9yIEVtb2ppXCI7XG4gIC0tY3VpLWZvbnQtbW9ub3NwYWNlOiBTRk1vbm8tUmVndWxhciwgTWVubG8sIE1vbmFjbywgQ29uc29sYXMsIFwiTGliZXJhdGlvbiBNb25vXCIsIFwiQ291cmllciBOZXdcIiwgbW9ub3NwYWNlO1xuICAtLWN1aS1ncmFkaWVudDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSk7XG4gIC0tY3VpLWJvZHktZm9udC1mYW1pbHk6IHZhcigtLWN1aS1mb250LXNhbnMtc2VyaWYpO1xuICAtLWN1aS1ib2R5LWZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICAtLWN1aS1ib2R5LWZvbnQtd2VpZ2h0OiA0MDA7XG4gIC0tY3VpLWJvZHktbGluZS1oZWlnaHQ6IDEuNTtcbiAgLS1jdWktYm9keS1jb2xvcjogcmdiYSgzNywgNDIuOTIsIDU0LjAyLCAwLjk1KTtcbiAgLS1jdWktYm9keS1jb2xvci1yZ2I6IDM3LCA0Mi45MiwgNTQuMDI7XG4gIC0tY3VpLWJvZHktYmc6ICNmZmY7XG4gIC0tY3VpLWJvZHktYmctcmdiOiAyNTUsIDI1NSwgMjU1O1xuICAtLWN1aS1lbXBoYXNpcy1jb2xvcjogIzA4MGEwYztcbiAgLS1jdWktZW1waGFzaXMtY29sb3ItcmdiOiA4LCAxMCwgMTI7XG4gIC0tY3VpLXNlY29uZGFyeS1jb2xvcjogcmdiYSgzNywgNDIuOTIsIDU0LjAyLCAwLjY4MSk7XG4gIC0tY3VpLXNlY29uZGFyeS1jb2xvci1yZ2I6IDM3LCA0Mi45MiwgNTQuMDI7XG4gIC0tY3VpLXNlY29uZGFyeS1iZzogI2U3ZWFlZTtcbiAgLS1jdWktc2Vjb25kYXJ5LWJnLXJnYjogMjMxLCAyMzQsIDIzODtcbiAgLS1jdWktdGVydGlhcnktY29sb3I6IHJnYmEoMzcsIDQyLjkyLCA1NC4wMiwgMC4zOCk7XG4gIC0tY3VpLXRlcnRpYXJ5LWNvbG9yLXJnYjogMzcsIDQyLjkyLCA1NC4wMjtcbiAgLS1jdWktdGVydGlhcnktYmc6ICNmM2Y0Zjc7XG4gIC0tY3VpLXRlcnRpYXJ5LWJnLXJnYjogMjQzLCAyNDQsIDI0NztcbiAgLS1jdWktYm9keS1jb2xvci1kYXJrOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuODcpO1xuICAtLWN1aS1ib2R5LWNvbG9yLXJnYi1kYXJrOiAyNTUsIDI1NSwgMjU1O1xuICAtLWN1aS1ib2R5LWJnLWRhcms6ICMyMTI2MzE7XG4gIC0tY3VpLWJvZHktYmctcmdiLWRhcms6IDMzLCAzOCwgNDk7XG4gIC0tY3VpLWVtcGhhc2lzLWNvbG9yLWRhcms6ICNmZmY7XG4gIC0tY3VpLWVtcGhhc2lzLWNvbG9yLXJnYi1kYXJrOiAyNTUsIDI1NSwgMjU1O1xuICAtLWN1aS1zZWNvbmRhcnktY29sb3ItZGFyazogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjYpO1xuICAtLWN1aS1zZWNvbmRhcnktY29sb3ItcmdiLWRhcms6IDI1NSwgMjU1LCAyNTU7XG4gIC0tY3VpLXNlY29uZGFyeS1iZy1kYXJrOiAjMzIzYTQ5O1xuICAtLWN1aS1zZWNvbmRhcnktYmctcmdiLWRhcms6IDUwLCA1OCwgNzM7XG4gIC0tY3VpLXRlcnRpYXJ5LWNvbG9yLWRhcms6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zOCk7XG4gIC0tY3VpLXRlcnRpYXJ5LWNvbG9yLXJnYi1kYXJrOiAyNTUsIDI1NSwgMjU1O1xuICAtLWN1aS10ZXJ0aWFyeS1iZy1kYXJrOiByZ2IoNDEuNSwgNDgsIDYxKTtcbiAgLS1jdWktdGVydGlhcnktYmctcmdiLWRhcms6IDQxLjUsIDQ4LCA2MTtcbiAgLS1jdWktaGlnaC1lbXBoYXNpczogcmdiYSgzNywgNDIuOTIsIDU0LjAyLCAwLjk1KTtcbiAgLS1jdWktbWVkaXVtLWVtcGhhc2lzOiByZ2JhKDM3LCA0Mi45MiwgNTQuMDIsIDAuNjgxKTtcbiAgLS1jdWktZGlzYWJsZWQ6IHJnYmEoMzcsIDQyLjkyLCA1NC4wMiwgMC4zOCk7XG4gIC0tY3VpLWhpZ2gtZW1waGFzaXMtaW52ZXJzZTogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjg3KTtcbiAgLS1jdWktbWVkaXVtLWVtcGhhc2lzLWludmVyc2U6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC42KTtcbiAgLS1jdWktZGlzYWJsZWQtaW52ZXJzZTogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjM4KTtcbiAgLS1jdWktaGVhZGluZy1jb2xvcjogaW5oZXJpdDtcbiAgLS1jdWktbGluay1jb2xvcjogIzM5ZjtcbiAgLS1jdWktbGluay1jb2xvci1yZ2I6IDUxLCAxNTMsIDI1NTtcbiAgLS1jdWktbGluay1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIC0tY3VpLWxpbmstaG92ZXItY29sb3I6IHJnYig0MC44LCAxMjIuNCwgMjA0KTtcbiAgLS1jdWktbGluay1ob3Zlci1jb2xvci1yZ2I6IDQwLjgsIDEyMi40LCAyMDQ7XG4gIC0tY3VpLWNvZGUtY29sb3I6ICNkNjMzODQ7XG4gIC0tY3VpLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgzNywgNDIuOTIsIDU0LjAyLCAwLjk1KTtcbiAgLS1jdWktaGlnaGxpZ2h0LWJnOiByZ2IoMjU1LCAyNDIuNiwgMjA1LjQpO1xuICAtLWN1aS1ib3JkZXItd2lkdGg6IDFweDtcbiAgLS1jdWktYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgLS1jdWktYm9yZGVyLWNvbG9yOiAjZGJkZmU2O1xuICAtLWN1aS1ib3JkZXItY29sb3ItdHJhbnNsdWNlbnQ6IHJnYmEoOCwgMTAsIDEyLCAwLjA4NzUpO1xuICAtLWN1aS1ib3JkZXItcmFkaXVzOiAwLjE1cmVtO1xuICAtLWN1aS1ib3JkZXItcmFkaXVzLXNtOiAwLjI1cmVtO1xuICAtLWN1aS1ib3JkZXItcmFkaXVzLWxnOiAwLjVyZW07XG4gIC0tY3VpLWJvcmRlci1yYWRpdXMteGw6IDFyZW07XG4gIC0tY3VpLWJvcmRlci1yYWRpdXMteHhsOiAycmVtO1xuICAtLWN1aS1ib3JkZXItcmFkaXVzLTJ4bDogdmFyKC0tY3VpLWJvcmRlci1yYWRpdXMteHhsKTtcbiAgLS1jdWktYm9yZGVyLXJhZGl1cy1waWxsOiA1MHJlbTtcbiAgLS1jdWktYm94LXNoYWRvdzogMCAwLjVyZW0gMXJlbSByZ2JhKDgsIDEwLCAxMiwgMC4xNSk7XG4gIC0tY3VpLWJveC1zaGFkb3ctc206IDAgMC4xMjVyZW0gMC4yNXJlbSByZ2JhKDgsIDEwLCAxMiwgMC4wNzUpO1xuICAtLWN1aS1ib3gtc2hhZG93LWxnOiAwIDFyZW0gM3JlbSByZ2JhKDgsIDEwLCAxMiwgMC4xNzUpO1xuICAtLWN1aS1ib3gtc2hhZG93LWluc2V0OiBpbnNldCAwIDFweCAycHggcmdiYSg4LCAxMCwgMTIsIDAuMDc1KTtcbiAgLS1jdWktZWxldmF0aW9uLWJhc2UtY29sb3I6IDYwLCA3NSwgMTAwO1xuICAtLWN1aS1mb2N1cy1yaW5nLXdpZHRoOiAwLjI1cmVtO1xuICAtLWN1aS1mb2N1cy1yaW5nLW9wYWNpdHk6IDAuMjU7XG4gIC0tY3VpLWZvY3VzLXJpbmctY29sb3I6IHJnYmEoNTEsIDE1MywgMjU1LCAwLjI1KTtcbiAgLS1jdWktZm9ybS12YWxpZC1jb2xvcjogIzUxY2M4YTtcbiAgLS1jdWktZm9ybS12YWxpZC1ib3JkZXItY29sb3I6ICM1MWNjOGE7XG4gIC0tY3VpLWZvcm0taW52YWxpZC1jb2xvcjogI2VmMzc2ZTtcbiAgLS1jdWktZm9ybS1pbnZhbGlkLWJvcmRlci1jb2xvcjogI2VmMzc2ZTtcbiAgLS1jdWktY2Fyb3VzZWwtaW5kaWNhdG9yLWFjdGl2ZS1iZzogI2ZmZjtcbiAgLS1jdWktY2Fyb3VzZWwtY2FwdGlvbi1jb2xvcjogI2ZmZjtcbn1cblxuW2RhdGEtY29yZXVpLXRoZW1lPWRhcmtdIHtcbiAgY29sb3Itc2NoZW1lOiBkYXJrO1xuICAtLWN1aS1ib2R5LWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuODcpO1xuICAtLWN1aS1ib2R5LWNvbG9yLXJnYjogMjU1LCAyNTUsIDI1NTtcbiAgLS1jdWktYm9keS1iZzogIzIxMjYzMTtcbiAgLS1jdWktYm9keS1iZy1yZ2I6IDMzLCAzOCwgNDk7XG4gIC0tY3VpLWVtcGhhc2lzLWNvbG9yOiAjZmZmO1xuICAtLWN1aS1lbXBoYXNpcy1jb2xvci1yZ2I6IDI1NSwgMjU1LCAyNTU7XG4gIC0tY3VpLXNlY29uZGFyeS1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjYpO1xuICAtLWN1aS1zZWNvbmRhcnktY29sb3ItcmdiOiAyNTUsIDI1NSwgMjU1O1xuICAtLWN1aS1zZWNvbmRhcnktYmc6ICMzMjNhNDk7XG4gIC0tY3VpLXNlY29uZGFyeS1iZy1yZ2I6IDUwLCA1OCwgNzM7XG4gIC0tY3VpLXRlcnRpYXJ5LWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMzgpO1xuICAtLWN1aS10ZXJ0aWFyeS1jb2xvci1yZ2I6IDI1NSwgMjU1LCAyNTU7XG4gIC0tY3VpLXRlcnRpYXJ5LWJnOiByZ2IoNDEuNSwgNDgsIDYxKTtcbiAgLS1jdWktdGVydGlhcnktYmctcmdiOiA0MS41LCA0OCwgNjE7XG4gIC0tY3VpLWVsZXZhdGlvbi1iYXNlLWNvbG9yOiAwLCAwLCAwO1xuICAtLWN1aS1oaWdoLWVtcGhhc2lzOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuODcpO1xuICAtLWN1aS1tZWRpdW0tZW1waGFzaXM6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC42KTtcbiAgLS1jdWktZGlzYWJsZWQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zOCk7XG4gIC0tY3VpLXByaW1hcnk6IHJnYig2MS4yLCAxNTMsIDI0NC44KTtcbiAgLS1jdWktc2Vjb25kYXJ5OiAjNmI3Nzg1O1xuICAtLWN1aS1zdWNjZXNzOiByZ2IoODcuMTUsIDE5Ny44NSwgMTM4LjQ1KTtcbiAgLS1jdWktaW5mbzogcmdiKDEyMi4zLCAxMjcuNywgMjM1LjcpO1xuICAtLWN1aS13YXJuaW5nOiByZ2IoMjQyLjI1LCAxOTYuMzUsIDEyLjc1KTtcbiAgLS1jdWktZGFuZ2VyOiByZ2IoMjI5LjgsIDY0LjIsIDExMy43KTtcbiAgLS1jdWktbGlnaHQ6ICNmM2Y0Zjc7XG4gIC0tY3VpLWRhcms6ICMyMTI2MzE7XG4gIC0tY3VpLWdyYXktMTAwOiAjZjNmNGY3O1xuICAtLWN1aS1ncmF5LTIwMDogI2U3ZWFlZTtcbiAgLS1jdWktZ3JheS0zMDA6ICNkYmRmZTY7XG4gIC0tY3VpLWdyYXktNDAwOiAjY2ZkNGRlO1xuICAtLWN1aS1ncmF5LTUwMDogI2FhYjNjNTtcbiAgLS1jdWktZ3JheS02MDA6ICM2ZDdkOWM7XG4gIC0tY3VpLWdyYXktNzAwOiAjNGE1NjZkO1xuICAtLWN1aS1ncmF5LTgwMDogIzMyM2E0OTtcbiAgLS1jdWktZ3JheS05MDA6ICMyMTI2MzE7XG4gIC0tY3VpLXByaW1hcnktcmdiOiA2MS4yLCAxNTMsIDI0NC44O1xuICAtLWN1aS1zZWNvbmRhcnktcmdiOiAxMDcsIDExOSwgMTMzO1xuICAtLWN1aS1zdWNjZXNzLXJnYjogODcuMTUsIDE5Ny44NSwgMTM4LjQ1O1xuICAtLWN1aS1pbmZvLXJnYjogMTIyLjMsIDEyNy43LCAyMzUuNztcbiAgLS1jdWktd2FybmluZy1yZ2I6IDI0Mi4yNSwgMTk2LjM1LCAxMi43NTtcbiAgLS1jdWktZGFuZ2VyLXJnYjogMjI5LjgsIDY0LjIsIDExMy43O1xuICAtLWN1aS1saWdodC1yZ2I6IDI0MywgMjQ0LCAyNDc7XG4gIC0tY3VpLWRhcmstcmdiOiAzMywgMzgsIDQ5O1xuICAtLWN1aS1wcmltYXJ5LXRleHQtZW1waGFzaXM6IHJnYigyNC40OCwgNjEuMiwgOTcuOTIpO1xuICAtLWN1aS1zZWNvbmRhcnktdGV4dC1lbXBoYXNpczogIzIxMjIzMztcbiAgLS1jdWktc3VjY2Vzcy10ZXh0LWVtcGhhc2lzOiByZ2IoMzQuODYsIDc5LjE0LCA1NS4zOCk7XG4gIC0tY3VpLWluZm8tdGV4dC1lbXBoYXNpczogcmdiKDQ5LjQ0LCA1MS41NTA0NzYxOTA1LCA5My43Nik7XG4gIC0tY3VpLXdhcm5pbmctdGV4dC1lbXBoYXNpczogcmdiKDk2LjksIDc4LjU0LCA1LjEpO1xuICAtLWN1aS1kYW5nZXItdGV4dC1lbXBoYXNpczogcmdiKDkxLjI4LCAyNi4zMiwgNDUuNzM3MzkxMzA0Myk7XG4gIC0tY3VpLWxpZ2h0LXRleHQtZW1waGFzaXM6ICNmM2Y0Zjc7XG4gIC0tY3VpLWRhcmstdGV4dC1lbXBoYXNpczogI2RiZGZlNjtcbiAgLS1jdWktcHJpbWFyeS1iZy1zdWJ0bGU6IHJnYigyMTYuMjQsIDIzNC42LCAyNTIuOTYpO1xuICAtLWN1aS1zZWNvbmRhcnktYmctc3VidGxlOiAjY2VkMmQ4O1xuICAtLWN1aS1zdWNjZXNzLWJnLXN1YnRsZTogcmdiKDIyMi40NSwgMjQyLjU1LCAyMzEuNzY0NjM0MTQ2Myk7XG4gIC0tY3VpLWluZm8tYmctc3VidGxlOiByZ2IoMjI4LjcyLCAyMjkuNzc1MjM4MDk1MiwgMjUwLjg4KTtcbiAgLS1jdWktd2FybmluZy1iZy1zdWJ0bGU6IHJnYigyNTIuNDUsIDI0My4yNywgMjA2LjU1KTtcbiAgLS1jdWktZGFuZ2VyLWJnLXN1YnRsZTogcmdiKDI0OS42NCwgMjE3LjE2LCAyMjYuODY4Njk1NjUyMik7XG4gIC0tY3VpLWxpZ2h0LWJnLXN1YnRsZTogIzMyM2E0OTtcbiAgLS1jdWktZGFyay1iZy1zdWJ0bGU6IHJnYigyOSwgMzQsIDQyLjUpO1xuICAtLWN1aS1wcmltYXJ5LWJvcmRlci1zdWJ0bGU6IHJnYigxNzcuNDgsIDIxNC4yLCAyNTAuOTIpO1xuICAtLWN1aS1zZWNvbmRhcnktYm9yZGVyLXN1YnRsZTogIzlkYTViMTtcbiAgLS1jdWktc3VjY2Vzcy1ib3JkZXItc3VidGxlOiByZ2IoMTg5LjksIDIzMC4xLCAyMDguNTI5MjY4MjkyNyk7XG4gIC0tY3VpLWluZm8tYm9yZGVyLXN1YnRsZTogcmdiKDIwMi40NCwgMjA0LjU1MDQ3NjE5MDUsIDI0Ni43Nik7XG4gIC0tY3VpLXdhcm5pbmctYm9yZGVyLXN1YnRsZTogcmdiKDI0OS45LCAyMzEuNTQsIDE1OC4xKTtcbiAgLS1jdWktZGFuZ2VyLWJvcmRlci1zdWJ0bGU6IHJnYigyNDQuMjgsIDE3OS4zMiwgMTk4LjczNzM5MTMwNDMpO1xuICAtLWN1aS1saWdodC1ib3JkZXItc3VidGxlOiAjNGE1NjZkO1xuICAtLWN1aS1kYXJrLWJvcmRlci1zdWJ0bGU6ICMzMjNhNDk7XG4gIC0tY3VpLXByaW1hcnktc3RhcnQ6IHJnYig4MC41OCwgMTYzLjIsIDI0NS44Mik7XG4gIC0tY3VpLXByaW1hcnktc3RvcDogcmdiKDU1LjA4LCAxMzcuNywgMjIwLjMyKTtcbiAgLS1jdWktc3VjY2Vzcy1zdGFydDogcmdiKDEwOC41MjUsIDE5OC45NzUsIDE1MC40NDA4NTM2NTg1KTtcbiAgLS1jdWktc3VjY2Vzcy1zdG9wOiByZ2IoODMuMDI1LCAxNzMuNDc1LCAxMjQuOTQwODUzNjU4NSk7XG4gIC0tY3VpLWluZm8tc3RhcnQ6IHJnYigxMzYuNzQsIDE0MS40ODg1NzE0Mjg2LCAyMzYuNDYpO1xuICAtLWN1aS1pbmZvLXN0b3A6IHJnYigxMTEuMjQsIDExNS45ODg1NzE0Mjg2LCAyMTAuOTYpO1xuICAtLWN1aS13YXJuaW5nLXN0YXJ0OiByZ2IoMjQzLjUyNSwgMjAyLjIxNSwgMzYuOTc1KTtcbiAgLS1jdWktd2FybmluZy1zdG9wOiByZ2IoMjE4LjAyNSwgMTc2LjcxNSwgMTEuNDc1KTtcbiAgLS1jdWktZGFuZ2VyLXN0YXJ0OiByZ2IoMjMwLjg4LCA4NC43MiwgMTI4LjQwOTEzMDQzNDgpO1xuICAtLWN1aS1kYW5nZXItc3RvcDogcmdiKDIwNS4zOCwgNTkuMjIsIDEwMi45MDkxMzA0MzQ4KTtcbiAgLS1jdWktaGVhZGluZy1jb2xvcjogaW5oZXJpdDtcbiAgLS1jdWktbGluay1jb2xvcjogcmdiKDYxLjIsIDE1MywgMjQ0LjgpO1xuICAtLWN1aS1saW5rLWhvdmVyLWNvbG9yOiByZ2IoOTkuOTYsIDE3My40LCAyNDYuODQpO1xuICAtLWN1aS1saW5rLWNvbG9yLXJnYjogNjEuMiwgMTUzLCAyNDQuODsgLyogOTQuMiwgOTIuNCwgMjA3LjY7ICovXG4gIC0tY3VpLWxpbmstaG92ZXItY29sb3ItcmdiOiA5OS45NiwgMTczLjQsIDI0Ni44NDtcbiAgLS1jdWktY29kZS1jb2xvcjogcmdiKDIzMC40LCAxMzIuNiwgMTgxLjIpO1xuICAtLWN1aS1oaWdobGlnaHQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44Nyk7XG4gIC0tY3VpLWhpZ2hsaWdodC1iZzogcmdiKDEwMiwgNzcuMiwgMi44KTtcbiAgLS1jdWktYm9yZGVyLWNvbG9yOiAjMzIzYTQ5O1xuICAtLWN1aS1ib3JkZXItY29sb3ItdHJhbnNsdWNlbnQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKTtcbiAgLS1jdWktZm9ybS12YWxpZC1jb2xvcjogcmdiKDExNywgMTgzLCAxNTIuNCk7XG4gIC0tY3VpLWZvcm0tdmFsaWQtYm9yZGVyLWNvbG9yOiByZ2IoMTE3LCAxODMsIDE1Mi40KTtcbiAgLS1jdWktZm9ybS1pbnZhbGlkLWNvbG9yOiByZ2IoMjM0LCAxMzMuOCwgMTQzLjQpO1xuICAtLWN1aS1mb3JtLWludmFsaWQtYm9yZGVyLWNvbG9yOiByZ2IoMjM0LCAxMzMuOCwgMTQzLjQpO1xuICAtLWN1aS1idG4tY2xvc2UtZmlsdGVyOiBpbnZlcnQoMSkgZ3JheXNjYWxlKDEwMCUpIGJyaWdodG5lc3MoMjAwJSk7XG4gIC0tY3VpLWNhcm91c2VsLWluZGljYXRvci1hY3RpdmUtYmc6ICMwODBhMGM7XG4gIC0tY3VpLWNhcm91c2VsLWNhcHRpb24tY29sb3I6ICMwODBhMGM7XG4gIC0tY3VpLWNhcm91c2VsLWNvbnRyb2wtaWNvbi1maWx0ZXI6IGludmVydCgxKSBncmF5c2NhbGUoMTAwKTtcbn1cblxuKixcbio6OmJlZm9yZSxcbio6OmFmdGVyIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiBuby1wcmVmZXJlbmNlKSB7XG4gIDpyb290IHtcbiAgICBzY3JvbGwtYmVoYXZpb3I6IHNtb290aDtcbiAgfVxufVxuOnJvb3Qge1xuICAtLWN1aS1icmVhZGNydW1iLWZvbnQtc2l6ZTogdmFyKC0tY3VpLWJvZHktZm9udC1zaXplKTtcbn1cblxuYm9keSB7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWN1aS1ib2R5LWZvbnQtZmFtaWx5KTtcbiAgZm9udC1zaXplOiB2YXIoLS1jdWktYm9keS1mb250LXNpemUpO1xuICBmb250LXdlaWdodDogdmFyKC0tY3VpLWJvZHktZm9udC13ZWlnaHQpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tY3VpLWJvZHktbGluZS1oZWlnaHQpO1xuICBjb2xvcjogdmFyKC0tY3VpLWJvZHktY29sb3IpO1xuICB0ZXh0LWFsaWduOiB2YXIoLS1jdWktYm9keS10ZXh0LWFsaWduKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY3VpLWJvZHktYmcpO1xuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSg4LCAxMCwgMTIsIDApO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jdWktdGVydGlhcnktYmcpO1xufVxuXG5ociB7XG4gIG1hcmdpbjogMXJlbSAwO1xuICBjb2xvcjogaW5oZXJpdDtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItdG9wOiB2YXIoLS1jdWktYm9yZGVyLXdpZHRoKSBzb2xpZDtcbiAgb3BhY2l0eTogMC4yNTtcbn1cblxuaDYsIC5oNiwgaDUsIC5oNSwgaDQsIC5oNCwgaDMsIC5oMywgaDIsIC5oMiwgaDEsIC5oMSB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgY29sb3I6IHZhcigtLWN1aS1oZWFkaW5nLWNvbG9yKTtcbn1cblxuaDEsIC5oMSB7XG4gIGZvbnQtc2l6ZTogY2FsYygxLjM1OTM3NXJlbSArIDEuMzEyNXZ3KTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICBoMSwgLmgxIHtcbiAgICBmb250LXNpemU6IDIuMzQzNzVyZW07XG4gIH1cbn1cbmgyLCAuaDIge1xuICBmb250LXNpemU6IGNhbGMoMS4zMTI1cmVtICsgMC43NXZ3KTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICBoMiwgLmgyIHtcbiAgICBmb250LXNpemU6IDEuODc1cmVtO1xuICB9XG59XG5oMywgLmgzIHtcbiAgZm9udC1zaXplOiBjYWxjKDEuMjg5MDYyNXJlbSArIDAuNDY4NzV2dyk7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgaDMsIC5oMyB7XG4gICAgZm9udC1zaXplOiAxLjY0MDYyNXJlbTtcbiAgfVxufVxuaDQsIC5oNCB7XG4gIGZvbnQtc2l6ZTogY2FsYygxLjI2NTYyNXJlbSArIDAuMTg3NXZ3KTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICBoNCwgLmg0IHtcbiAgICBmb250LXNpemU6IDEuNDA2MjVyZW07XG4gIH1cbn1cbmg1LCAuaDUge1xuICBmb250LXNpemU6IDEuMTcxODc1cmVtO1xufVxuXG5oNiwgLmg2IHtcbiAgZm9udC1zaXplOiAwLjkzNzVyZW07XG59XG5cbnAge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuXG5hYmJyW3RpdGxlXSB7XG4gIC13ZWJraXQtdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgZG90dGVkO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSBkb3R0ZWQ7XG4gIGN1cnNvcjogaGVscDtcbiAgLXdlYmtpdC10ZXh0LWRlY29yYXRpb24tc2tpcC1pbms6IG5vbmU7XG4gIHRleHQtZGVjb3JhdGlvbi1za2lwLWluazogbm9uZTtcbn1cblxuYWRkcmVzcyB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG5cbm9sLFxudWwge1xuICAtd2Via2l0LXBhZGRpbmctc3RhcnQ6IDJyZW07XG4gIHBhZGRpbmctaW5saW5lLXN0YXJ0OiAycmVtO1xufVxuXG5vbCxcbnVsLFxuZGwge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuXG5vbCBvbCxcbnVsIHVsLFxub2wgdWwsXG51bCBvbCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbmR0IHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuZGQge1xuICAtd2Via2l0LW1hcmdpbi1zdGFydDogMDtcbiAgbWFyZ2luLWlubGluZS1zdGFydDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xufVxuXG5ibG9ja3F1b3RlIHtcbiAgbWFyZ2luOiAwIDAgMXJlbTtcbn1cblxuYixcbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkZXI7XG59XG5cbnNtYWxsLCAuc21hbGwge1xuICBmb250LXNpemU6IDAuODc1ZW07XG59XG5cbm1hcmssIC5tYXJrIHtcbiAgcGFkZGluZzogMC4xODc1ZW07XG4gIGNvbG9yOiB2YXIoLS1jdWktaGlnaGxpZ2h0LWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY3VpLWhpZ2hsaWdodC1iZyk7XG59XG5cbnN1YixcbnN1cCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1zaXplOiAwLjc1ZW07XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbnN1YiB7XG4gIGJvdHRvbTogLTAuMjVlbTtcbn1cblxuc3VwIHtcbiAgdG9wOiAtMC41ZW07XG59XG5cbmEge1xuICBjb2xvcjogcmdiYSh2YXIoLS1jdWktbGluay1jb2xvci1yZ2IpLCB2YXIoLS1jdWktbGluay1vcGFjaXR5LCAxKSk7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG5hOmhvdmVyIHtcbiAgLS1jdWktbGluay1jb2xvci1yZ2I6IHZhcigtLWN1aS1saW5rLWhvdmVyLWNvbG9yLXJnYik7XG59XG5cbmE6bm90KFtocmVmXSk6bm90KFtjbGFzc10pLCBhOm5vdChbaHJlZl0pOm5vdChbY2xhc3NdKTpob3ZlciB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbnByZSxcbmNvZGUsXG5rYmQsXG5zYW1wIHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWN1aS1mb250LW1vbm9zcGFjZSk7XG4gIGZvbnQtc2l6ZTogMWVtO1xufVxuXG5wcmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIGZvbnQtc2l6ZTogMC44NzVlbTtcbiAgY29sb3I6IHZhcigtLWN1aS1wcmUtY29sb3IsICk7XG59XG5cbnByZSBjb2RlIHtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBjb2xvcjogaW5oZXJpdDtcbiAgd29yZC1icmVhazogbm9ybWFsO1xufVxuXG5jb2RlIHtcbiAgZm9udC1zaXplOiAwLjg3NWVtO1xuICBjb2xvcjogdmFyKC0tY3VpLWNvZGUtY29sb3IpO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG59XG5cbmEgPiBjb2RlIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbmtiZCB7XG4gIHBhZGRpbmc6IDAuMTg3NXJlbSAwLjM3NXJlbTtcbiAgZm9udC1zaXplOiAwLjg3NWVtO1xuICBjb2xvcjogdmFyKC0tY3VpLWtiZC1jb2xvciwgdmFyKC0tY3VpLWJvZHktYmcpKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY3VpLWtiZC1iZywgdmFyKC0tY3VpLWJvZHktY29sb3IpKTtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbn1cblxua2JkIGtiZCB7XG4gIHBhZGRpbmc6IDA7XG4gIGZvbnQtc2l6ZTogMWVtO1xufVxuXG5maWd1cmUge1xuICBtYXJnaW46IDAgMCAxcmVtO1xufVxuXG5pbWcsXG5zdmcge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG50YWJsZSB7XG4gIGNhcHRpb24tc2lkZTogYm90dG9tO1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xufVxuXG5jYXB0aW9uIHtcbiAgcGFkZGluZy10b3A6IDAuNzVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAwLjc1cmVtO1xuICBjb2xvcjogdmFyKC0tY3VpLXRhYmxlLWNhcHRpb24tY29sb3IsIHZhcigtLWN1aS1zZWNvbmRhcnktY29sb3IpKTtcbiAgdGV4dC1hbGlnbjogc3RhcnQ7XG59XG5cbnRoIHtcbiAgdGV4dC1hbGlnbjogaW5oZXJpdDtcbiAgdGV4dC1hbGlnbjogLXdlYmtpdC1tYXRjaC1wYXJlbnQ7XG59XG5cbnRoZWFkLFxudGJvZHksXG50Zm9vdCxcbnRyLFxudGQsXG50aCB7XG4gIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiAwO1xufVxuXG5sYWJlbCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuYnV0dG9uIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxuYnV0dG9uOmZvY3VzOm5vdCg6Zm9jdXMtdmlzaWJsZSkge1xuICBvdXRsaW5lOiAwO1xufVxuXG5pbnB1dCxcbmJ1dHRvbixcbnNlbGVjdCxcbm9wdGdyb3VwLFxudGV4dGFyZWEge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xufVxuXG5idXR0b24sXG5zZWxlY3Qge1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cblxuW3JvbGU9YnV0dG9uXSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuc2VsZWN0IHtcbiAgd29yZC13cmFwOiBub3JtYWw7XG59XG5cbnNlbGVjdDpkaXNhYmxlZCB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbltsaXN0XTpub3QoW3R5cGU9ZGF0ZV0pOm5vdChbdHlwZT1kYXRldGltZS1sb2NhbF0pOm5vdChbdHlwZT1tb250aF0pOm5vdChbdHlwZT13ZWVrXSk6bm90KFt0eXBlPXRpbWVdKTo6LXdlYmtpdC1jYWxlbmRhci1waWNrZXItaW5kaWNhdG9yIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG5idXR0b24sXG5bdHlwZT1idXR0b25dLFxuW3R5cGU9cmVzZXRdLFxuW3R5cGU9c3VibWl0XSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xufVxuXG5idXR0b246bm90KDpkaXNhYmxlZCksXG5bdHlwZT1idXR0b25dOm5vdCg6ZGlzYWJsZWQpLFxuW3R5cGU9cmVzZXRdOm5vdCg6ZGlzYWJsZWQpLFxuW3R5cGU9c3VibWl0XTpub3QoOmRpc2FibGVkKSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuOjotbW96LWZvY3VzLWlubmVyIHtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xufVxuXG50ZXh0YXJlYSB7XG4gIHJlc2l6ZTogdmVydGljYWw7XG59XG5cbmZpZWxkc2V0IHtcbiAgbWluLXdpZHRoOiAwO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGJvcmRlcjogMDtcbn1cblxubGVnZW5kIHtcbiAgZmxvYXQ6IGlubGluZS1zdGFydDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gIGZvbnQtc2l6ZTogY2FsYygxLjI3NXJlbSArIDAuM3Z3KTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICBsZWdlbmQge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICB9XG59XG5sZWdlbmQgKyAqIHtcbiAgY2xlYXI6IGxlZnQ7XG59XG5cbjo6LXdlYmtpdC1kYXRldGltZS1lZGl0LWZpZWxkcy13cmFwcGVyLFxuOjotd2Via2l0LWRhdGV0aW1lLWVkaXQtdGV4dCxcbjo6LXdlYmtpdC1kYXRldGltZS1lZGl0LW1pbnV0ZSxcbjo6LXdlYmtpdC1kYXRldGltZS1lZGl0LWhvdXItZmllbGQsXG46Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC1kYXktZmllbGQsXG46Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC1tb250aC1maWVsZCxcbjo6LXdlYmtpdC1kYXRldGltZS1lZGl0LXllYXItZmllbGQge1xuICBwYWRkaW5nOiAwO1xufVxuXG46Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24ge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cblt0eXBlPXNlYXJjaF0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDtcbiAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7XG59XG5cbipbZGlyPXJ0bF0gW3R5cGU9dGVsXSxcbipbZGlyPXJ0bF0gW3R5cGU9dXJsXSxcbipbZGlyPXJ0bF0gW3R5cGU9ZW1haWxdLFxuKltkaXI9cnRsXSBbdHlwZT1udW1iZXJdIHtcbiAgZGlyZWN0aW9uOiBsdHI7XG59XG5cbjo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuOjotd2Via2l0LWNvbG9yLXN3YXRjaC13cmFwcGVyIHtcbiAgcGFkZGluZzogMDtcbn1cblxuOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbiB7XG4gIGZvbnQ6IGluaGVyaXQ7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xufVxuXG46OmZpbGUtc2VsZWN0b3ItYnV0dG9uIHtcbiAgZm9udDogaW5oZXJpdDtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XG59XG5cbm91dHB1dCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuaWZyYW1lIHtcbiAgYm9yZGVyOiAwO1xufVxuXG5zdW1tYXJ5IHtcbiAgZGlzcGxheTogbGlzdC1pdGVtO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbnByb2dyZXNzIHtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG5baGlkZGVuXSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmxlYWQge1xuICBmb250LXNpemU6IDEuMTcxODc1cmVtO1xuICBmb250LXdlaWdodDogMzAwO1xufVxuXG4uZGlzcGxheS0xIHtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgZm9udC1zaXplOiBjYWxjKDEuNjI1cmVtICsgNC41dncpO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5kaXNwbGF5LTEge1xuICAgIGZvbnQtc2l6ZTogNXJlbTtcbiAgfVxufVxuLmRpc3BsYXktMiB7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGZvbnQtc2l6ZTogY2FsYygxLjU3NXJlbSArIDMuOXZ3KTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZGlzcGxheS0yIHtcbiAgICBmb250LXNpemU6IDQuNXJlbTtcbiAgfVxufVxuLmRpc3BsYXktMyB7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGZvbnQtc2l6ZTogY2FsYygxLjUyNXJlbSArIDMuM3Z3KTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZGlzcGxheS0zIHtcbiAgICBmb250LXNpemU6IDRyZW07XG4gIH1cbn1cbi5kaXNwbGF5LTQge1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBmb250LXNpemU6IGNhbGMoMS40NzVyZW0gKyAyLjd2dyk7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmRpc3BsYXktNCB7XG4gICAgZm9udC1zaXplOiAzLjVyZW07XG4gIH1cbn1cbi5kaXNwbGF5LTUge1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBmb250LXNpemU6IGNhbGMoMS40MjVyZW0gKyAyLjF2dyk7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmRpc3BsYXktNSB7XG4gICAgZm9udC1zaXplOiAzcmVtO1xuICB9XG59XG4uZGlzcGxheS02IHtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgZm9udC1zaXplOiBjYWxjKDEuMzc1cmVtICsgMS41dncpO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5kaXNwbGF5LTYge1xuICAgIGZvbnQtc2l6ZTogMi41cmVtO1xuICB9XG59XG4ubGlzdC11bnN0eWxlZCB7XG4gIC13ZWJraXQtcGFkZGluZy1zdGFydDogMDtcbiAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbi5saXN0LWlubGluZSB7XG4gIC13ZWJraXQtcGFkZGluZy1zdGFydDogMDtcbiAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbi5saXN0LWlubGluZS1pdGVtIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4ubGlzdC1pbmxpbmUtaXRlbTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgLXdlYmtpdC1tYXJnaW4tZW5kOiAwLjVyZW07XG4gIG1hcmdpbi1pbmxpbmUtZW5kOiAwLjVyZW07XG59XG5cbi5pbml0aWFsaXNtIHtcbiAgZm9udC1zaXplOiAwLjg3NWVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4uYmxvY2txdW90ZSB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIGZvbnQtc2l6ZTogMS4xNzE4NzVyZW07XG59XG5cbi5ibG9ja3F1b3RlID4gOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uYmxvY2txdW90ZS1mb290ZXIge1xuICBtYXJnaW4tdG9wOiAtMXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgZm9udC1zaXplOiAwLjg3NWVtO1xuICBjb2xvcjogIzZkN2Q5Yztcbn1cblxuLmJsb2NrcXVvdGUtZm9vdGVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIuKAlMKgXCI7XG59XG5cbi5pbWctZmx1aWQge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLmltZy10aHVtYm5haWwge1xuICBwYWRkaW5nOiAwLjI1cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jdWktdGh1bWJuYWlsLWJnLCB2YXIoLS1jdWktYm9keS1iZykpO1xuICBib3JkZXI6IHZhcigtLWN1aS1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWN1aS10aHVtYm5haWwtYm9yZGVyLWNvbG9yLCB2YXIoLS1jdWktYm9yZGVyLWNvbG9yKSk7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWN1aS1ib3JkZXItcmFkaXVzKTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi5maWd1cmUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5maWd1cmUtaW1nIHtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICBsaW5lLWhlaWdodDogMTtcbn1cblxuLmZpZ3VyZS1jYXB0aW9uIHtcbiAgZm9udC1zaXplOiAwLjg3NWVtO1xuICBjb2xvcjogdmFyKC0tY3VpLWZpZ3VyZS1jYXB0aW9uLWNvbG9yLCB2YXIoLS1jdWktc2Vjb25kYXJ5LWNvbG9yKSk7XG59XG5cbi5jb250YWluZXIsXG4uY29udGFpbmVyLWZsdWlkLFxuLmNvbnRhaW5lci14eGwsXG4uY29udGFpbmVyLXhsLFxuLmNvbnRhaW5lci1sZyxcbi5jb250YWluZXItbWQsXG4uY29udGFpbmVyLXNtIHtcbiAgLS1jdWktZ3V0dGVyLXg6IDEuNXJlbTtcbiAgLS1jdWktZ3V0dGVyLXk6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXJpZ2h0OiBjYWxjKHZhcigtLWN1aS1ndXR0ZXIteCkgKiAwLjUpO1xuICBwYWRkaW5nLWxlZnQ6IGNhbGModmFyKC0tY3VpLWd1dHRlci14KSAqIDAuNSk7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuY29udGFpbmVyLXNtLCAuY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDU0MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNvbnRhaW5lci1tZCwgLmNvbnRhaW5lci1zbSwgLmNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiA3MjBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5jb250YWluZXItbGcsIC5jb250YWluZXItbWQsIC5jb250YWluZXItc20sIC5jb250YWluZXIge1xuICAgIG1heC13aWR0aDogOTYwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmNvbnRhaW5lci14bCwgLmNvbnRhaW5lci1sZywgLmNvbnRhaW5lci1tZCwgLmNvbnRhaW5lci1zbSwgLmNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiAxMTQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLmNvbnRhaW5lci14eGwsIC5jb250YWluZXIteGwsIC5jb250YWluZXItbGcsIC5jb250YWluZXItbWQsIC5jb250YWluZXItc20sIC5jb250YWluZXIge1xuICAgIG1heC13aWR0aDogMTMyMHB4O1xuICB9XG59XG46cm9vdCB7XG4gIC0tY3VpLWJyZWFrcG9pbnQteHM6IDA7XG4gIC0tY3VpLWJyZWFrcG9pbnQtc206IDU3NnB4O1xuICAtLWN1aS1icmVha3BvaW50LW1kOiA3NjhweDtcbiAgLS1jdWktYnJlYWtwb2ludC1sZzogOTkycHg7XG4gIC0tY3VpLWJyZWFrcG9pbnQteGw6IDEyMDBweDtcbiAgLS1jdWktYnJlYWtwb2ludC14eGw6IDE0MDBweDtcbiAgLS1jdWktbW9iaWxlLWJyZWFrcG9pbnQ6IGxnO1xufVxuXG4ucm93IHtcbiAgLS1jdWktZ3V0dGVyLXg6IDEuNXJlbTtcbiAgLS1jdWktZ3V0dGVyLXk6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLXRvcDogY2FsYygtMSAqIHZhcigtLWN1aS1ndXR0ZXIteSkpO1xuICBtYXJnaW4tcmlnaHQ6IGNhbGMoLTAuNSAqIHZhcigtLWN1aS1ndXR0ZXIteCkpO1xuICBtYXJnaW4tbGVmdDogY2FsYygtMC41ICogdmFyKC0tY3VpLWd1dHRlci14KSk7XG59XG5cbi5yb3cgPiAqIHtcbiAgZmxleC1zaHJpbms6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctcmlnaHQ6IGNhbGModmFyKC0tY3VpLWd1dHRlci14KSAqIDAuNSk7XG4gIHBhZGRpbmctbGVmdDogY2FsYyh2YXIoLS1jdWktZ3V0dGVyLXgpICogMC41KTtcbiAgbWFyZ2luLXRvcDogdmFyKC0tY3VpLWd1dHRlci15KTtcbn1cblxuLmNvbCB7XG4gIGZsZXg6IDEgMCAwO1xufVxuXG4ucm93LWNvbHMtYXV0byA+ICoge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IGF1dG87XG59XG5cbi5yb3ctY29scy0xID4gKiB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnJvdy1jb2xzLTIgPiAqIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiA1MCU7XG59XG5cbi5yb3ctY29scy0zID4gKiB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogMzMuMzMzMzMzMzMlO1xufVxuXG4ucm93LWNvbHMtNCA+ICoge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDI1JTtcbn1cblxuLnJvdy1jb2xzLTUgPiAqIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiAyMCU7XG59XG5cbi5yb3ctY29scy02ID4gKiB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogMTYuNjY2NjY2NjclO1xufVxuXG4uY29sLWF1dG8ge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IGF1dG87XG59XG5cbi5jb2wtMSB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogOC4zMzMzMzMzMyU7XG59XG5cbi5jb2wtMiB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogMTYuNjY2NjY2NjclO1xufVxuXG4uY29sLTMge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDI1JTtcbn1cblxuLmNvbC00IHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiAzMy4zMzMzMzMzMyU7XG59XG5cbi5jb2wtNSB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogNDEuNjY2NjY2NjclO1xufVxuXG4uY29sLTYge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDUwJTtcbn1cblxuLmNvbC03IHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiA1OC4zMzMzMzMzMyU7XG59XG5cbi5jb2wtOCB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogNjYuNjY2NjY2NjclO1xufVxuXG4uY29sLTkge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDc1JTtcbn1cblxuLmNvbC0xMCB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogODMuMzMzMzMzMzMlO1xufVxuXG4uY29sLTExIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiA5MS42NjY2NjY2NyU7XG59XG5cbi5jb2wtMTIge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5vZmZzZXQtMSB7XG4gIC13ZWJraXQtbWFyZ2luLXN0YXJ0OiA4LjMzMzMzMzMzJTtcbiAgbWFyZ2luLWlubGluZS1zdGFydDogOC4zMzMzMzMzMyU7XG59XG5cbi5vZmZzZXQtMiB7XG4gIC13ZWJraXQtbWFyZ2luLXN0YXJ0OiAxNi42NjY2NjY2NyU7XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IDE2LjY2NjY2NjY3JTtcbn1cblxuLm9mZnNldC0zIHtcbiAgLXdlYmtpdC1tYXJnaW4tc3RhcnQ6IDI1JTtcbiAgbWFyZ2luLWlubGluZS1zdGFydDogMjUlO1xufVxuXG4ub2Zmc2V0LTQge1xuICAtd2Via2l0LW1hcmdpbi1zdGFydDogMzMuMzMzMzMzMzMlO1xuICBtYXJnaW4taW5saW5lLXN0YXJ0OiAzMy4zMzMzMzMzMyU7XG59XG5cbi5vZmZzZXQtNSB7XG4gIC13ZWJraXQtbWFyZ2luLXN0YXJ0OiA0MS42NjY2NjY2NyU7XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IDQxLjY2NjY2NjY3JTtcbn1cblxuLm9mZnNldC02IHtcbiAgLXdlYmtpdC1tYXJnaW4tc3RhcnQ6IDUwJTtcbiAgbWFyZ2luLWlubGluZS1zdGFydDogNTAlO1xufVxuXG4ub2Zmc2V0LTcge1xuICAtd2Via2l0LW1hcmdpbi1zdGFydDogNTguMzMzMzMzMzMlO1xuICBtYXJnaW4taW5saW5lLXN0YXJ0OiA1OC4zMzMzMzMzMyU7XG59XG5cbi5vZmZzZXQtOCB7XG4gIC13ZWJraXQtbWFyZ2luLXN0YXJ0OiA2Ni42NjY2NjY2NyU7XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IDY2LjY2NjY2NjY3JTtcbn1cblxuLm9mZnNldC05IHtcbiAgLXdlYmtpdC1tYXJnaW4tc3RhcnQ6IDc1JTtcbiAgbWFyZ2luLWlubGluZS1zdGFydDogNzUlO1xufVxuXG4ub2Zmc2V0LTEwIHtcbiAgLXdlYmtpdC1tYXJnaW4tc3RhcnQ6IDgzLjMzMzMzMzMzJTtcbiAgbWFyZ2luLWlubGluZS1zdGFydDogODMuMzMzMzMzMzMlO1xufVxuXG4ub2Zmc2V0LTExIHtcbiAgLXdlYmtpdC1tYXJnaW4tc3RhcnQ6IDkxLjY2NjY2NjY3JTtcbiAgbWFyZ2luLWlubGluZS1zdGFydDogOTEuNjY2NjY2NjclO1xufVxuXG4uZy0wLFxuLmd4LTAge1xuICAtLWN1aS1ndXR0ZXIteDogMDtcbn1cblxuLmctMCxcbi5neS0wIHtcbiAgLS1jdWktZ3V0dGVyLXk6IDA7XG59XG5cbi5nLTEsXG4uZ3gtMSB7XG4gIC0tY3VpLWd1dHRlci14OiAwLjI1cmVtO1xufVxuXG4uZy0xLFxuLmd5LTEge1xuICAtLWN1aS1ndXR0ZXIteTogMC4yNXJlbTtcbn1cblxuLmctMixcbi5neC0yIHtcbiAgLS1jdWktZ3V0dGVyLXg6IDAuNXJlbTtcbn1cblxuLmctMixcbi5neS0yIHtcbiAgLS1jdWktZ3V0dGVyLXk6IDAuNXJlbTtcbn1cblxuLmctMyxcbi5neC0zIHtcbiAgLS1jdWktZ3V0dGVyLXg6IDFyZW07XG59XG5cbi5nLTMsXG4uZ3ktMyB7XG4gIC0tY3VpLWd1dHRlci15OiAxcmVtO1xufVxuXG4uZy00LFxuLmd4LTQge1xuICAtLWN1aS1ndXR0ZXIteDogMS41cmVtO1xufVxuXG4uZy00LFxuLmd5LTQge1xuICAtLWN1aS1ndXR0ZXIteTogMS41cmVtO1xufVxuXG4uZy01LFxuLmd4LTUge1xuICAtLWN1aS1ndXR0ZXIteDogM3JlbTtcbn1cblxuLmctNSxcbi5neS01IHtcbiAgLS1jdWktZ3V0dGVyLXk6IDNyZW07XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuY29sLXNtIHtcbiAgICBmbGV4OiAxIDAgMDtcbiAgfVxuICAucm93LWNvbHMtc20tYXV0byA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG4gIC5yb3ctY29scy1zbS0xID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnJvdy1jb2xzLXNtLTIgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5yb3ctY29scy1zbS0zID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzJTtcbiAgfVxuICAucm93LWNvbHMtc20tNCA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbiAgLnJvdy1jb2xzLXNtLTUgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMjAlO1xuICB9XG4gIC5yb3ctY29scy1zbS02ID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDE2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXNtLWF1dG8ge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG4gIC5jb2wtc20tMSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDguMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtc20tMiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDE2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXNtLTMge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbiAgLmNvbC1zbS00IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtc20tNSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDQxLjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXNtLTYge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLmNvbC1zbS03IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNTguMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtc20tOCB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDY2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXNtLTkge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA3NSU7XG4gIH1cbiAgLmNvbC1zbS0xMCB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDgzLjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXNtLTExIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogOTEuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtc20tMTIge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5vZmZzZXQtc20tMCB7XG4gICAgLXdlYmtpdC1tYXJnaW4tc3RhcnQ6IDA7XG4gICAgbWFyZ2luLWlubGluZS1zdGFydDogMDtcbiAgfVxuICAub2Zmc2V0LXNtLTEge1xuICAgIC13ZWJraXQtbWFyZ2luLXN0YXJ0OiA4LjMzMzMzMzMzJTtcbiAgICBtYXJnaW4taW5saW5lLXN0YXJ0OiA4LjMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LXNtLTIge1xuICAgIC13ZWJraXQtbWFyZ2luLXN0YXJ0OiAxNi42NjY2NjY2NyU7XG4gICAgbWFyZ2luLWlubGluZS1zdGFydDogMTYuNjY2NjY2NjclO1xuICB9XG4gIC5vZmZzZXQtc20tMyB7XG4gICAgLXdlYmtpdC1tYXJnaW4tc3RhcnQ6IDI1JTtcbiAgICBtYXJnaW4taW5saW5lLXN0YXJ0OiAyNSU7XG4gIH1cbiAgLm9mZnNldC1zbS00IHtcbiAgICAtd2Via2l0LW1hcmdpbi1zdGFydDogMzMuMzMzMzMzMzMlO1xuICAgIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IDMzLjMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LXNtLTUge1xuICAgIC13ZWJraXQtbWFyZ2luLXN0YXJ0OiA0MS42NjY2NjY2NyU7XG4gICAgbWFyZ2luLWlubGluZS1zdGFydDogNDEuNjY2NjY2NjclO1xuICB9XG4gIC5vZmZzZXQtc20tNiB7XG4gICAgLXdlYmtpdC1tYXJnaW4tc3RhcnQ6IDUwJTtcbiAgICBtYXJnaW4taW5saW5lLXN0YXJ0OiA1MCU7XG4gIH1cbiAgLm9mZnNldC1zbS03IHtcbiAgICAtd2Via2l0LW1hcmdpbi1zdGFydDogNTguMzMzMzMzMzMlO1xuICAgIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IDU4LjMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LXNtLTgge1xuICAgIC13ZWJraXQtbWFyZ2luLXN0YXJ0OiA2Ni42NjY2NjY2NyU7XG4gICAgbWFyZ2luLWlubGluZS1zdGFydDogNjYuNjY2NjY2NjclO1xuICB9XG4gIC5vZmZzZXQtc20tOSB7XG4gICAgLXdlYmtpdC1tYXJnaW4tc3RhcnQ6IDc1JTtcbiAgICBtYXJnaW4taW5saW5lLXN0YXJ0OiA3NSU7XG4gIH1cbiAgLm9mZnNldC1zbS0xMCB7XG4gICAgLXdlYmtpdC1tYXJnaW4tc3RhcnQ6IDgzLjMzMzMzMzMzJTtcbiAgICBtYXJnaW4taW5saW5lLXN0YXJ0OiA4My4zMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC1zbS0xMSB7XG4gICAgLXdlYmtpdC1tYXJnaW4tc3RhcnQ6IDkxLjY2NjY2NjY3JTtcbiAgICBtYXJnaW4taW5saW5lLXN0YXJ0OiA5MS42NjY2NjY2NyU7XG4gIH1cbiAgLmctc20tMCxcbiAgLmd4LXNtLTAge1xuICAgIC0tY3VpLWd1dHRlci14OiAwO1xuICB9XG4gIC5nLXNtLTAsXG4gIC5neS1zbS0wIHtcbiAgICAtLWN1aS1ndXR0ZXIteTogMDtcbiAgfVxuICAuZy1zbS0xLFxuICAuZ3gtc20tMSB7XG4gICAgLS1jdWktZ3V0dGVyLXg6IDAuMjVyZW07XG4gIH1cbiAgLmctc20tMSxcbiAgLmd5LXNtLTEge1xuICAgIC0tY3VpLWd1dHRlci15OiAwLjI1cmVtO1xuICB9XG4gIC5nLXNtLTIsXG4gIC5neC1zbS0yIHtcbiAgICAtLWN1aS1ndXR0ZXIteDogMC41cmVtO1xuICB9XG4gIC5nLXNtLTIsXG4gIC5neS1zbS0yIHtcbiAgICAtLWN1aS1ndXR0ZXIteTogMC41cmVtO1xuICB9XG4gIC5nLXNtLTMsXG4gIC5neC1zbS0zIHtcbiAgICAtLWN1aS1ndXR0ZXIteDogMXJlbTtcbiAgfVxuICAuZy1zbS0zLFxuICAuZ3ktc20tMyB7XG4gICAgLS1jdWktZ3V0dGVyLXk6IDFyZW07XG4gIH1cbiAgLmctc20tNCxcbiAgLmd4LXNtLTQge1xuICAgIC0tY3VpLWd1dHRlci14OiAxLjVyZW07XG4gIH1cbiAgLmctc20tNCxcbiAgLmd5LXNtLTQge1xuICAgIC0tY3VpLWd1dHRlci15OiAxLjVyZW07XG4gIH1cbiAgLmctc20tNSxcbiAgLmd4LXNtLTUge1xuICAgIC0tY3VpLWd1dHRlci14OiAzcmVtO1xuICB9XG4gIC5nLXNtLTUsXG4gIC5neS1zbS01IHtcbiAgICAtLWN1aS1ndXR0ZXIteTogM3JlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jb2wtbWQge1xuICAgIGZsZXg6IDEgMCAwO1xuICB9XG4gIC5yb3ctY29scy1tZC1hdXRvID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbiAgLnJvdy1jb2xzLW1kLTEgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAucm93LWNvbHMtbWQtMiA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLnJvdy1jb2xzLW1kLTMgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMlO1xuICB9XG4gIC5yb3ctY29scy1tZC00ID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuICAucm93LWNvbHMtbWQtNSA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAyMCU7XG4gIH1cbiAgLnJvdy1jb2xzLW1kLTYgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbWQtYXV0byB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbiAgLmNvbC1tZC0xIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogOC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1tZC0yIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbWQtMyB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuICAuY29sLW1kLTQge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1tZC01IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNDEuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbWQtNiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAuY29sLW1kLTcge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA1OC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1tZC04IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNjYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbWQtOSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDc1JTtcbiAgfVxuICAuY29sLW1kLTEwIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogODMuMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbWQtMTEge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA5MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1tZC0xMiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLm9mZnNldC1tZC0wIHtcbiAgICAtd2Via2l0LW1hcmdpbi1zdGFydDogMDtcbiAgICBtYXJnaW4taW5saW5lLXN0YXJ0OiAwO1xuICB9XG4gIC5vZmZzZXQtbWQtMSB7XG4gICAgLXdlYmtpdC1tYXJnaW4tc3RhcnQ6IDguMzMzMzMzMzMlO1xuICAgIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IDguMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQtbWQtMiB7XG4gICAgLXdlYmtpdC1tYXJnaW4tc3RhcnQ6IDE2LjY2NjY2NjY3JTtcbiAgICBtYXJnaW4taW5saW5lLXN0YXJ0OiAxNi42NjY2NjY2NyU7XG4gIH1cbiAgLm9mZnNldC1tZC0zIHtcbiAgICAtd2Via2l0LW1hcmdpbi1zdGFydDogMjUlO1xuICAgIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IDI1JTtcbiAgfVxuICAub2Zmc2V0LW1kLTQge1xuICAgIC13ZWJraXQtbWFyZ2luLXN0YXJ0OiAzMy4zMzMzMzMzMyU7XG4gICAgbWFyZ2luLWlubGluZS1zdGFydDogMzMuMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQtbWQtNSB7XG4gICAgLXdlYmtpdC1tYXJnaW4tc3RhcnQ6IDQxLjY2NjY2NjY3JTtcbiAgICBtYXJnaW4taW5saW5lLXN0YXJ0OiA0MS42NjY2NjY2NyU7XG4gIH1cbiAgLm9mZnNldC1tZC02IHtcbiAgICAtd2Via2l0LW1hcmdpbi1zdGFydDogNTAlO1xuICAgIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IDUwJTtcbiAgfVxuICAub2Zmc2V0LW1kLTcge1xuICAgIC13ZWJraXQtbWFyZ2luLXN0YXJ0OiA1OC4zMzMzMzMzMyU7XG4gICAgbWFyZ2luLWlubGluZS1zdGFydDogNTguMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQtbWQtOCB7XG4gICAgLXdlYmtpdC1tYXJnaW4tc3RhcnQ6IDY2LjY2NjY2NjY3JTtcbiAgICBtYXJnaW4taW5saW5lLXN0YXJ0OiA2Ni42NjY2NjY2NyU7XG4gIH1cbiAgLm9mZnNldC1tZC05IHtcbiAgICAtd2Via2l0LW1hcmdpbi1zdGFydDogNzUlO1xuICAgIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IDc1JTtcbiAgfVxuICAub2Zmc2V0LW1kLTEwIHtcbiAgICAtd2Via2l0LW1hcmdpbi1zdGFydDogODMuMzMzMzMzMzMlO1xuICAgIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IDgzLjMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LW1kLTExIHtcbiAgICAtd2Via2l0LW1hcmdpbi1zdGFydDogOTEuNjY2NjY2NjclO1xuICAgIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IDkxLjY2NjY2NjY3JTtcbiAgfVxuICAuZy1tZC0wLFxuICAuZ3gtbWQtMCB7XG4gICAgLS1jdWktZ3V0dGVyLXg6IDA7XG4gIH1cbiAgLmctbWQtMCxcbiAgLmd5LW1kLTAge1xuICAgIC0tY3VpLWd1dHRlci15OiAwO1xuICB9XG4gIC5nLW1kLTEsXG4gIC5neC1tZC0xIHtcbiAgICAtLWN1aS1ndXR0ZXIteDogMC4yNXJlbTtcbiAgfVxuICAuZy1tZC0xLFxuICAuZ3ktbWQtMSB7XG4gICAgLS1jdWktZ3V0dGVyLXk6IDAuMjVyZW07XG4gIH1cbiAgLmctbWQtMixcbiAgLmd4LW1kLTIge1xuICAgIC0tY3VpLWd1dHRlci14OiAwLjVyZW07XG4gIH1cbiAgLmctbWQtMixcbiAgLmd5LW1kLTIge1xuICAgIC0tY3VpLWd1dHRlci15OiAwLjVyZW07XG4gIH1cbiAgLmctbWQtMyxcbiAgLmd4LW1kLTMge1xuICAgIC0tY3VpLWd1dHRlci14OiAxcmVtO1xuICB9XG4gIC5nLW1kLTMsXG4gIC5neS1tZC0zIHtcbiAgICAtLWN1aS1ndXR0ZXIteTogMXJlbTtcbiAgfVxuICAuZy1tZC00LFxuICAuZ3gtbWQtNCB7XG4gICAgLS1jdWktZ3V0dGVyLXg6IDEuNXJlbTtcbiAgfVxuICAuZy1tZC00LFxuICAuZ3ktbWQtNCB7XG4gICAgLS1jdWktZ3V0dGVyLXk6IDEuNXJlbTtcbiAgfVxuICAuZy1tZC01LFxuICAuZ3gtbWQtNSB7XG4gICAgLS1jdWktZ3V0dGVyLXg6IDNyZW07XG4gIH1cbiAgLmctbWQtNSxcbiAgLmd5LW1kLTUge1xuICAgIC0tY3VpLWd1dHRlci15OiAzcmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmNvbC1sZyB7XG4gICAgZmxleDogMSAwIDA7XG4gIH1cbiAgLnJvdy1jb2xzLWxnLWF1dG8gPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuICAucm93LWNvbHMtbGctMSA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5yb3ctY29scy1sZy0yID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAucm93LWNvbHMtbGctMyA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMyU7XG4gIH1cbiAgLnJvdy1jb2xzLWxnLTQgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMjUlO1xuICB9XG4gIC5yb3ctY29scy1sZy01ID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDIwJTtcbiAgfVxuICAucm93LWNvbHMtbGctNiA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxNi42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1sZy1hdXRvIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuICAuY29sLWxnLTEge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA4LjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLWxnLTIge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxNi42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1sZy0zIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMjUlO1xuICB9XG4gIC5jb2wtbGctNCB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLWxnLTUge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA0MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1sZy02IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5jb2wtbGctNyB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDU4LjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLWxnLTgge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA2Ni42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1sZy05IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNzUlO1xuICB9XG4gIC5jb2wtbGctMTAge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA4My4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1sZy0xMSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDkxLjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLWxnLTEyIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAub2Zmc2V0LWxnLTAge1xuICAgIC13ZWJraXQtbWFyZ2luLXN0YXJ0OiAwO1xuICAgIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IDA7XG4gIH1cbiAgLm9mZnNldC1sZy0xIHtcbiAgICAtd2Via2l0LW1hcmdpbi1zdGFydDogOC4zMzMzMzMzMyU7XG4gICAgbWFyZ2luLWlubGluZS1zdGFydDogOC4zMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC1sZy0yIHtcbiAgICAtd2Via2l0LW1hcmdpbi1zdGFydDogMTYuNjY2NjY2NjclO1xuICAgIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IDE2LjY2NjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LWxnLTMge1xuICAgIC13ZWJraXQtbWFyZ2luLXN0YXJ0OiAyNSU7XG4gICAgbWFyZ2luLWlubGluZS1zdGFydDogMjUlO1xuICB9XG4gIC5vZmZzZXQtbGctNCB7XG4gICAgLXdlYmtpdC1tYXJnaW4tc3RhcnQ6IDMzLjMzMzMzMzMzJTtcbiAgICBtYXJnaW4taW5saW5lLXN0YXJ0OiAzMy4zMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC1sZy01IHtcbiAgICAtd2Via2l0LW1hcmdpbi1zdGFydDogNDEuNjY2NjY2NjclO1xuICAgIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IDQxLjY2NjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LWxnLTYge1xuICAgIC13ZWJraXQtbWFyZ2luLXN0YXJ0OiA1MCU7XG4gICAgbWFyZ2luLWlubGluZS1zdGFydDogNTAlO1xuICB9XG4gIC5vZmZzZXQtbGctNyB7XG4gICAgLXdlYmtpdC1tYXJnaW4tc3RhcnQ6IDU4LjMzMzMzMzMzJTtcbiAgICBtYXJnaW4taW5saW5lLXN0YXJ0OiA1OC4zMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC1sZy04IHtcbiAgICAtd2Via2l0LW1hcmdpbi1zdGFydDogNjYuNjY2NjY2NjclO1xuICAgIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IDY2LjY2NjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LWxnLTkge1xuICAgIC13ZWJraXQtbWFyZ2luLXN0YXJ0OiA3NSU7XG4gICAgbWFyZ2luLWlubGluZS1zdGFydDogNzUlO1xuICB9XG4gIC5vZmZzZXQtbGctMTAge1xuICAgIC13ZWJraXQtbWFyZ2luLXN0YXJ0OiA4My4zMzMzMzMzMyU7XG4gICAgbWFyZ2luLWlubGluZS1zdGFydDogODMuMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQtbGctMTEge1xuICAgIC13ZWJraXQtbWFyZ2luLXN0YXJ0OiA5MS42NjY2NjY2NyU7XG4gICAgbWFyZ2luLWlubGluZS1zdGFydDogOTEuNjY2NjY2NjclO1xuICB9XG4gIC5nLWxnLTAsXG4gIC5neC1sZy0wIHtcbiAgICAtLWN1aS1ndXR0ZXIteDogMDtcbiAgfVxuICAuZy1sZy0wLFxuICAuZ3ktbGctMCB7XG4gICAgLS1jdWktZ3V0dGVyLXk6IDA7XG4gIH1cbiAgLmctbGctMSxcbiAgLmd4LWxnLTEge1xuICAgIC0tY3VpLWd1dHRlci14OiAwLjI1cmVtO1xuICB9XG4gIC5nLWxnLTEsXG4gIC5neS1sZy0xIHtcbiAgICAtLWN1aS1ndXR0ZXIteTogMC4yNXJlbTtcbiAgfVxuICAuZy1sZy0yLFxuICAuZ3gtbGctMiB7XG4gICAgLS1jdWktZ3V0dGVyLXg6IDAuNXJlbTtcbiAgfVxuICAuZy1sZy0yLFxuICAuZ3ktbGctMiB7XG4gICAgLS1jdWktZ3V0dGVyLXk6IDAuNXJlbTtcbiAgfVxuICAuZy1sZy0zLFxuICAuZ3gtbGctMyB7XG4gICAgLS1jdWktZ3V0dGVyLXg6IDFyZW07XG4gIH1cbiAgLmctbGctMyxcbiAgLmd5LWxnLTMge1xuICAgIC0tY3VpLWd1dHRlci15OiAxcmVtO1xuICB9XG4gIC5nLWxnLTQsXG4gIC5neC1sZy00IHtcbiAgICAtLWN1aS1ndXR0ZXIteDogMS41cmVtO1xuICB9XG4gIC5nLWxnLTQsXG4gIC5neS1sZy00IHtcbiAgICAtLWN1aS1ndXR0ZXIteTogMS41cmVtO1xuICB9XG4gIC5nLWxnLTUsXG4gIC5neC1sZy01IHtcbiAgICAtLWN1aS1ndXR0ZXIteDogM3JlbTtcbiAgfVxuICAuZy1sZy01LFxuICAuZ3ktbGctNSB7XG4gICAgLS1jdWktZ3V0dGVyLXk6IDNyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmNvbC14bCB7XG4gICAgZmxleDogMSAwIDA7XG4gIH1cbiAgLnJvdy1jb2xzLXhsLWF1dG8gPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuICAucm93LWNvbHMteGwtMSA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5yb3ctY29scy14bC0yID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAucm93LWNvbHMteGwtMyA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMyU7XG4gIH1cbiAgLnJvdy1jb2xzLXhsLTQgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMjUlO1xuICB9XG4gIC5yb3ctY29scy14bC01ID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDIwJTtcbiAgfVxuICAucm93LWNvbHMteGwtNiA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxNi42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC14bC1hdXRvIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuICAuY29sLXhsLTEge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA4LjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXhsLTIge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxNi42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC14bC0zIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMjUlO1xuICB9XG4gIC5jb2wteGwtNCB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXhsLTUge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA0MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC14bC02IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5jb2wteGwtNyB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDU4LjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXhsLTgge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA2Ni42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC14bC05IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNzUlO1xuICB9XG4gIC5jb2wteGwtMTAge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA4My4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC14bC0xMSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDkxLjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXhsLTEyIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAub2Zmc2V0LXhsLTAge1xuICAgIC13ZWJraXQtbWFyZ2luLXN0YXJ0OiAwO1xuICAgIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IDA7XG4gIH1cbiAgLm9mZnNldC14bC0xIHtcbiAgICAtd2Via2l0LW1hcmdpbi1zdGFydDogOC4zMzMzMzMzMyU7XG4gICAgbWFyZ2luLWlubGluZS1zdGFydDogOC4zMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC14bC0yIHtcbiAgICAtd2Via2l0LW1hcmdpbi1zdGFydDogMTYuNjY2NjY2NjclO1xuICAgIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IDE2LjY2NjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LXhsLTMge1xuICAgIC13ZWJraXQtbWFyZ2luLXN0YXJ0OiAyNSU7XG4gICAgbWFyZ2luLWlubGluZS1zdGFydDogMjUlO1xuICB9XG4gIC5vZmZzZXQteGwtNCB7XG4gICAgLXdlYmtpdC1tYXJnaW4tc3RhcnQ6IDMzLjMzMzMzMzMzJTtcbiAgICBtYXJnaW4taW5saW5lLXN0YXJ0OiAzMy4zMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC14bC01IHtcbiAgICAtd2Via2l0LW1hcmdpbi1zdGFydDogNDEuNjY2NjY2NjclO1xuICAgIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IDQxLjY2NjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LXhsLTYge1xuICAgIC13ZWJraXQtbWFyZ2luLXN0YXJ0OiA1MCU7XG4gICAgbWFyZ2luLWlubGluZS1zdGFydDogNTAlO1xuICB9XG4gIC5vZmZzZXQteGwtNyB7XG4gICAgLXdlYmtpdC1tYXJnaW4tc3RhcnQ6IDU4LjMzMzMzMzMzJTtcbiAgICBtYXJnaW4taW5saW5lLXN0YXJ0OiA1OC4zMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC14bC04IHtcbiAgICAtd2Via2l0LW1hcmdpbi1zdGFydDogNjYuNjY2NjY2NjclO1xuICAgIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IDY2LjY2NjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LXhsLTkge1xuICAgIC13ZWJraXQtbWFyZ2luLXN0YXJ0OiA3NSU7XG4gICAgbWFyZ2luLWlubGluZS1zdGFydDogNzUlO1xuICB9XG4gIC5vZmZzZXQteGwtMTAge1xuICAgIC13ZWJraXQtbWFyZ2luLXN0YXJ0OiA4My4zMzMzMzMzMyU7XG4gICAgbWFyZ2luLWlubGluZS1zdGFydDogODMuMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQteGwtMTEge1xuICAgIC13ZWJraXQtbWFyZ2luLXN0YXJ0OiA5MS42NjY2NjY2NyU7XG4gICAgbWFyZ2luLWlubGluZS1zdGFydDogOTEuNjY2NjY2NjclO1xuICB9XG4gIC5nLXhsLTAsXG4gIC5neC14bC0wIHtcbiAgICAtLWN1aS1ndXR0ZXIteDogMDtcbiAgfVxuICAuZy14bC0wLFxuICAuZ3kteGwtMCB7XG4gICAgLS1jdWktZ3V0dGVyLXk6IDA7XG4gIH1cbiAgLmcteGwtMSxcbiAgLmd4LXhsLTEge1xuICAgIC0tY3VpLWd1dHRlci14OiAwLjI1cmVtO1xuICB9XG4gIC5nLXhsLTEsXG4gIC5neS14bC0xIHtcbiAgICAtLWN1aS1ndXR0ZXIteTogMC4yNXJlbTtcbiAgfVxuICAuZy14bC0yLFxuICAuZ3gteGwtMiB7XG4gICAgLS1jdWktZ3V0dGVyLXg6IDAuNXJlbTtcbiAgfVxuICAuZy14bC0yLFxuICAuZ3kteGwtMiB7XG4gICAgLS1jdWktZ3V0dGVyLXk6IDAuNXJlbTtcbiAgfVxuICAuZy14bC0zLFxuICAuZ3gteGwtMyB7XG4gICAgLS1jdWktZ3V0dGVyLXg6IDFyZW07XG4gIH1cbiAgLmcteGwtMyxcbiAgLmd5LXhsLTMge1xuICAgIC0tY3VpLWd1dHRlci15OiAxcmVtO1xuICB9XG4gIC5nLXhsLTQsXG4gIC5neC14bC00IHtcbiAgICAtLWN1aS1ndXR0ZXIteDogMS41cmVtO1xuICB9XG4gIC5nLXhsLTQsXG4gIC5neS14bC00IHtcbiAgICAtLWN1aS1ndXR0ZXIteTogMS41cmVtO1xuICB9XG4gIC5nLXhsLTUsXG4gIC5neC14bC01IHtcbiAgICAtLWN1aS1ndXR0ZXIteDogM3JlbTtcbiAgfVxuICAuZy14bC01LFxuICAuZ3kteGwtNSB7XG4gICAgLS1jdWktZ3V0dGVyLXk6IDNyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLmNvbC14eGwge1xuICAgIGZsZXg6IDEgMCAwO1xuICB9XG4gIC5yb3ctY29scy14eGwtYXV0byA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG4gIC5yb3ctY29scy14eGwtMSA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5yb3ctY29scy14eGwtMiA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLnJvdy1jb2xzLXh4bC0zID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzJTtcbiAgfVxuICAucm93LWNvbHMteHhsLTQgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMjUlO1xuICB9XG4gIC5yb3ctY29scy14eGwtNSA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAyMCU7XG4gIH1cbiAgLnJvdy1jb2xzLXh4bC02ID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDE2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXh4bC1hdXRvIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuICAuY29sLXh4bC0xIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogOC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC14eGwtMiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDE2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXh4bC0zIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMjUlO1xuICB9XG4gIC5jb2wteHhsLTQge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC14eGwtNSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDQxLjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXh4bC02IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5jb2wteHhsLTcge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA1OC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC14eGwtOCB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDY2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXh4bC05IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNzUlO1xuICB9XG4gIC5jb2wteHhsLTEwIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogODMuMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wteHhsLTExIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogOTEuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wteHhsLTEyIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAub2Zmc2V0LXh4bC0wIHtcbiAgICAtd2Via2l0LW1hcmdpbi1zdGFydDogMDtcbiAgICBtYXJnaW4taW5saW5lLXN0YXJ0OiAwO1xuICB9XG4gIC5vZmZzZXQteHhsLTEge1xuICAgIC13ZWJraXQtbWFyZ2luLXN0YXJ0OiA4LjMzMzMzMzMzJTtcbiAgICBtYXJnaW4taW5saW5lLXN0YXJ0OiA4LjMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LXh4bC0yIHtcbiAgICAtd2Via2l0LW1hcmdpbi1zdGFydDogMTYuNjY2NjY2NjclO1xuICAgIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IDE2LjY2NjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LXh4bC0zIHtcbiAgICAtd2Via2l0LW1hcmdpbi1zdGFydDogMjUlO1xuICAgIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IDI1JTtcbiAgfVxuICAub2Zmc2V0LXh4bC00IHtcbiAgICAtd2Via2l0LW1hcmdpbi1zdGFydDogMzMuMzMzMzMzMzMlO1xuICAgIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IDMzLjMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LXh4bC01IHtcbiAgICAtd2Via2l0LW1hcmdpbi1zdGFydDogNDEuNjY2NjY2NjclO1xuICAgIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IDQxLjY2NjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LXh4bC02IHtcbiAgICAtd2Via2l0LW1hcmdpbi1zdGFydDogNTAlO1xuICAgIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IDUwJTtcbiAgfVxuICAub2Zmc2V0LXh4bC03IHtcbiAgICAtd2Via2l0LW1hcmdpbi1zdGFydDogNTguMzMzMzMzMzMlO1xuICAgIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IDU4LjMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LXh4bC04IHtcbiAgICAtd2Via2l0LW1hcmdpbi1zdGFydDogNjYuNjY2NjY2NjclO1xuICAgIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IDY2LjY2NjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LXh4bC05IHtcbiAgICAtd2Via2l0LW1hcmdpbi1zdGFydDogNzUlO1xuICAgIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IDc1JTtcbiAgfVxuICAub2Zmc2V0LXh4bC0xMCB7XG4gICAgLXdlYmtpdC1tYXJnaW4tc3RhcnQ6IDgzLjMzMzMzMzMzJTtcbiAgICBtYXJnaW4taW5saW5lLXN0YXJ0OiA4My4zMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC14eGwtMTEge1xuICAgIC13ZWJraXQtbWFyZ2luLXN0YXJ0OiA5MS42NjY2NjY2NyU7XG4gICAgbWFyZ2luLWlubGluZS1zdGFydDogOTEuNjY2NjY2NjclO1xuICB9XG4gIC5nLXh4bC0wLFxuICAuZ3gteHhsLTAge1xuICAgIC0tY3VpLWd1dHRlci14OiAwO1xuICB9XG4gIC5nLXh4bC0wLFxuICAuZ3kteHhsLTAge1xuICAgIC0tY3VpLWd1dHRlci15OiAwO1xuICB9XG4gIC5nLXh4bC0xLFxuICAuZ3gteHhsLTEge1xuICAgIC0tY3VpLWd1dHRlci14OiAwLjI1cmVtO1xuICB9XG4gIC5nLXh4bC0xLFxuICAuZ3kteHhsLTEge1xuICAgIC0tY3VpLWd1dHRlci15OiAwLjI1cmVtO1xuICB9XG4gIC5nLXh4bC0yLFxuICAuZ3gteHhsLTIge1xuICAgIC0tY3VpLWd1dHRlci14OiAwLjVyZW07XG4gIH1cbiAgLmcteHhsLTIsXG4gIC5neS14eGwtMiB7XG4gICAgLS1jdWktZ3V0dGVyLXk6IDAuNXJlbTtcbiAgfVxuICAuZy14eGwtMyxcbiAgLmd4LXh4bC0zIHtcbiAgICAtLWN1aS1ndXR0ZXIteDogMXJlbTtcbiAgfVxuICAuZy14eGwtMyxcbiAgLmd5LXh4bC0zIHtcbiAgICAtLWN1aS1ndXR0ZXIteTogMXJlbTtcbiAgfVxuICAuZy14eGwtNCxcbiAgLmd4LXh4bC00IHtcbiAgICAtLWN1aS1ndXR0ZXIteDogMS41cmVtO1xuICB9XG4gIC5nLXh4bC00LFxuICAuZ3kteHhsLTQge1xuICAgIC0tY3VpLWd1dHRlci15OiAxLjVyZW07XG4gIH1cbiAgLmcteHhsLTUsXG4gIC5neC14eGwtNSB7XG4gICAgLS1jdWktZ3V0dGVyLXg6IDNyZW07XG4gIH1cbiAgLmcteHhsLTUsXG4gIC5neS14eGwtNSB7XG4gICAgLS1jdWktZ3V0dGVyLXk6IDNyZW07XG4gIH1cbn1cbi50YWJsZSB7XG4gIC0tY3VpLXRhYmxlLWNvbG9yLXR5cGU6IGluaXRpYWw7XG4gIC0tY3VpLXRhYmxlLWJnLXR5cGU6IGluaXRpYWw7XG4gIC0tY3VpLXRhYmxlLWNvbG9yLXN0YXRlOiBpbml0aWFsO1xuICAtLWN1aS10YWJsZS1iZy1zdGF0ZTogaW5pdGlhbDtcbiAgLS1jdWktdGFibGUtY29sb3I6IHZhcigtLWN1aS1lbXBoYXNpcy1jb2xvcik7XG4gIC0tY3VpLXRhYmxlLWJnOiB2YXIoLS1jdWktYm9keS1iZyk7XG4gIC0tY3VpLXRhYmxlLWJvcmRlci1jb2xvcjogdmFyKC0tY3VpLWJvcmRlci1jb2xvcik7XG4gIC0tY3VpLXRhYmxlLWFjY2VudC1iZzogdHJhbnNwYXJlbnQ7XG4gIC0tY3VpLXRhYmxlLXN0cmlwZWQtY29sb3I6IHZhcigtLWN1aS1lbXBoYXNpcy1jb2xvcik7XG4gIC0tY3VpLXRhYmxlLXN0cmlwZWQtYmc6IHJnYmEodmFyKC0tY3VpLWVtcGhhc2lzLWNvbG9yLXJnYiksIDAuMDUpO1xuICAtLWN1aS10YWJsZS1hY3RpdmUtY29sb3I6IHZhcigtLWN1aS1lbXBoYXNpcy1jb2xvcik7XG4gIC0tY3VpLXRhYmxlLWFjdGl2ZS1iZzogcmdiYSh2YXIoLS1jdWktZW1waGFzaXMtY29sb3ItcmdiKSwgMC4xKTtcbiAgLS1jdWktdGFibGUtaG92ZXItY29sb3I6IHZhcigtLWN1aS1lbXBoYXNpcy1jb2xvcik7XG4gIC0tY3VpLXRhYmxlLWhvdmVyLWJnOiByZ2JhKHZhcigtLWN1aS1lbXBoYXNpcy1jb2xvci1yZ2IpLCAwLjA3NSk7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBib3JkZXItY29sb3I6IHZhcigtLWN1aS10YWJsZS1ib3JkZXItY29sb3IpO1xufVxuXG4udGFibGUgPiA6bm90KGNhcHRpb24pID4gKiA+ICoge1xuICBwYWRkaW5nOiAwLjc1cmVtIDAuNzVyZW07XG4gIGNvbG9yOiB2YXIoLS1jdWktdGFibGUtY29sb3Itc3RhdGUsIHZhcigtLWN1aS10YWJsZS1jb2xvci10eXBlLCB2YXIoLS1jdWktdGFibGUtY29sb3IpKSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWN1aS10YWJsZS1iZyk7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IHZhcigtLWN1aS1ib3JkZXItd2lkdGgpO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCA5OTk5cHggdmFyKC0tY3VpLXRhYmxlLWJnLXN0YXRlLCB2YXIoLS1jdWktdGFibGUtYmctdHlwZSwgdmFyKC0tY3VpLXRhYmxlLWFjY2VudC1iZykpKTtcbn1cblxuLnRhYmxlID4gdGJvZHkge1xuICB2ZXJ0aWNhbC1hbGlnbjogaW5oZXJpdDtcbn1cblxuLnRhYmxlID4gdGhlYWQge1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xufVxuXG4udGFibGUtZ3JvdXAtZGl2aWRlciB7XG4gIGJvcmRlci10b3A6IGNhbGModmFyKC0tY3VpLWJvcmRlci13aWR0aCkgKiAyKSBzb2xpZCBjdXJyZW50Y29sb3I7XG59XG5cbi5jYXB0aW9uLXRvcCB7XG4gIGNhcHRpb24tc2lkZTogdG9wO1xufVxuXG4udGFibGUtc20gPiA6bm90KGNhcHRpb24pID4gKiA+ICoge1xuICBwYWRkaW5nOiAwLjI1cmVtIDAuMjVyZW07XG59XG5cbi50YWJsZS1ib3JkZXJlZCA+IDpub3QoY2FwdGlvbikgPiAqIHtcbiAgYm9yZGVyLXdpZHRoOiB2YXIoLS1jdWktYm9yZGVyLXdpZHRoKSAwO1xufVxuXG4udGFibGUtYm9yZGVyZWQgPiA6bm90KGNhcHRpb24pID4gKiA+ICoge1xuICBib3JkZXItd2lkdGg6IDAgdmFyKC0tY3VpLWJvcmRlci13aWR0aCk7XG59XG5cbi50YWJsZS1ib3JkZXJsZXNzID4gOm5vdChjYXB0aW9uKSA+ICogPiAqIHtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDtcbn1cblxuLnRhYmxlLWJvcmRlcmxlc3MgPiA6bm90KDpmaXJzdC1jaGlsZCkge1xuICBib3JkZXItdG9wLXdpZHRoOiAwO1xufVxuXG4udGFibGUtc3RyaXBlZCA+IHRib2R5ID4gdHI6bnRoLW9mLXR5cGUob2RkKSA+ICoge1xuICAtLWN1aS10YWJsZS1jb2xvci10eXBlOiB2YXIoLS1jdWktdGFibGUtc3RyaXBlZC1jb2xvcik7XG4gIC0tY3VpLXRhYmxlLWJnLXR5cGU6IHZhcigtLWN1aS10YWJsZS1zdHJpcGVkLWJnKTtcbn1cblxuLnRhYmxlLXN0cmlwZWQtY29sdW1ucyA+IDpub3QoY2FwdGlvbikgPiB0ciA+IDpudGgtY2hpbGQoZXZlbikge1xuICAtLWN1aS10YWJsZS1jb2xvci10eXBlOiB2YXIoLS1jdWktdGFibGUtc3RyaXBlZC1jb2xvcik7XG4gIC0tY3VpLXRhYmxlLWJnLXR5cGU6IHZhcigtLWN1aS10YWJsZS1zdHJpcGVkLWJnKTtcbn1cblxuLnRhYmxlLWFjdGl2ZSB7XG4gIC0tY3VpLXRhYmxlLWNvbG9yLXN0YXRlOiB2YXIoLS1jdWktdGFibGUtYWN0aXZlLWNvbG9yKTtcbiAgLS1jdWktdGFibGUtYmctc3RhdGU6IHZhcigtLWN1aS10YWJsZS1hY3RpdmUtYmcpO1xufVxuXG4udGFibGUtaG92ZXIgPiB0Ym9keSA+IHRyOmhvdmVyID4gKiB7XG4gIC0tY3VpLXRhYmxlLWNvbG9yLXN0YXRlOiB2YXIoLS1jdWktdGFibGUtaG92ZXItY29sb3IpO1xuICAtLWN1aS10YWJsZS1iZy1zdGF0ZTogdmFyKC0tY3VpLXRhYmxlLWhvdmVyLWJnKTtcbn1cblxuLnRhYmxlLXByaW1hcnkge1xuICAtLWN1aS10YWJsZS1jb2xvcjogIzA4MGEwYztcbiAgLS1jdWktdGFibGUtYmc6IHJnYigyMTQuMiwgMjM0LjYsIDI1NSk7XG4gIC0tY3VpLXRhYmxlLWJvcmRlci1jb2xvcjogcmdiKDE3Mi45NiwgMTg5LjY4LCAyMDYuNCk7XG4gIC0tY3VpLXRhYmxlLXN0cmlwZWQtYmc6IHJnYigyMDMuODksIDIyMy4zNywgMjQyLjg1KTtcbiAgLS1jdWktdGFibGUtc3RyaXBlZC1jb2xvcjogIzA4MGEwYztcbiAgLS1jdWktdGFibGUtYWN0aXZlLWJnOiByZ2IoMTkzLjU4LCAyMTIuMTQsIDIzMC43KTtcbiAgLS1jdWktdGFibGUtYWN0aXZlLWNvbG9yOiAjMDgwYTBjO1xuICAtLWN1aS10YWJsZS1ob3Zlci1iZzogcmdiKDE5OC43MzUsIDIxNy43NTUsIDIzNi43NzUpO1xuICAtLWN1aS10YWJsZS1ob3Zlci1jb2xvcjogIzA4MGEwYztcbiAgY29sb3I6IHZhcigtLWN1aS10YWJsZS1jb2xvcik7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tY3VpLXRhYmxlLWJvcmRlci1jb2xvcik7XG59XG5cbi50YWJsZS1zZWNvbmRhcnkge1xuICAtLWN1aS10YWJsZS1jb2xvcjogIzA4MGEwYztcbiAgLS1jdWktdGFibGUtYmc6IHJnYigyMjUuNCwgMjI3LjgsIDIzMC42KTtcbiAgLS1jdWktdGFibGUtYm9yZGVyLWNvbG9yOiByZ2IoMTgxLjkyLCAxODQuMjQsIDE4Ni44OCk7XG4gIC0tY3VpLXRhYmxlLXN0cmlwZWQtYmc6IHJnYigyMTQuNTMsIDIxNi45MSwgMjE5LjY3KTtcbiAgLS1jdWktdGFibGUtc3RyaXBlZC1jb2xvcjogIzA4MGEwYztcbiAgLS1jdWktdGFibGUtYWN0aXZlLWJnOiByZ2IoMjAzLjY2LCAyMDYuMDIsIDIwOC43NCk7XG4gIC0tY3VpLXRhYmxlLWFjdGl2ZS1jb2xvcjogIzA4MGEwYztcbiAgLS1jdWktdGFibGUtaG92ZXItYmc6IHJnYigyMDkuMDk1LCAyMTEuNDY1LCAyMTQuMjA1KTtcbiAgLS1jdWktdGFibGUtaG92ZXItY29sb3I6ICMwODBhMGM7XG4gIGNvbG9yOiB2YXIoLS1jdWktdGFibGUtY29sb3IpO1xuICBib3JkZXItY29sb3I6IHZhcigtLWN1aS10YWJsZS1ib3JkZXItY29sb3IpO1xufVxuXG4udGFibGUtc3VjY2VzcyB7XG4gIC0tY3VpLXRhYmxlLWNvbG9yOiAjMDgwYTBjO1xuICAtLWN1aS10YWJsZS1iZzogcmdiKDIyMC4yLCAyNDQuOCwgMjMxLjYpO1xuICAtLWN1aS10YWJsZS1ib3JkZXItY29sb3I6IHJnYigxNzcuNzYsIDE5Ny44NCwgMTg3LjY4KTtcbiAgLS1jdWktdGFibGUtc3RyaXBlZC1iZzogcmdiKDIwOS41OSwgMjMzLjA2LCAyMjAuNjIpO1xuICAtLWN1aS10YWJsZS1zdHJpcGVkLWNvbG9yOiAjMDgwYTBjO1xuICAtLWN1aS10YWJsZS1hY3RpdmUtYmc6IHJnYigxOTguOTgsIDIyMS4zMiwgMjA5LjY0KTtcbiAgLS1jdWktdGFibGUtYWN0aXZlLWNvbG9yOiAjMDgwYTBjO1xuICAtLWN1aS10YWJsZS1ob3Zlci1iZzogcmdiKDIwNC4yODUsIDIyNy4xOSwgMjE1LjEzKTtcbiAgLS1jdWktdGFibGUtaG92ZXItY29sb3I6ICMwODBhMGM7XG4gIGNvbG9yOiB2YXIoLS1jdWktdGFibGUtY29sb3IpO1xuICBib3JkZXItY29sb3I6IHZhcigtLWN1aS10YWJsZS1ib3JkZXItY29sb3IpO1xufVxuXG4udGFibGUtaW5mbyB7XG4gIC0tY3VpLXRhYmxlLWNvbG9yOiAjMDgwYTBjO1xuICAtLWN1aS10YWJsZS1iZzogcmdiKDIyNy4yLCAyMjguNCwgMjUyLjQpO1xuICAtLWN1aS10YWJsZS1ib3JkZXItY29sb3I6IHJnYigxODMuMzYsIDE4NC43MiwgMjA0LjMyKTtcbiAgLS1jdWktdGFibGUtc3RyaXBlZC1iZzogcmdiKDIxNi4yNCwgMjE3LjQ4LCAyNDAuMzgpO1xuICAtLWN1aS10YWJsZS1zdHJpcGVkLWNvbG9yOiAjMDgwYTBjO1xuICAtLWN1aS10YWJsZS1hY3RpdmUtYmc6IHJnYigyMDUuMjgsIDIwNi41NiwgMjI4LjM2KTtcbiAgLS1jdWktdGFibGUtYWN0aXZlLWNvbG9yOiAjMDgwYTBjO1xuICAtLWN1aS10YWJsZS1ob3Zlci1iZzogcmdiKDIxMC43NiwgMjEyLjAyLCAyMzQuMzcpO1xuICAtLWN1aS10YWJsZS1ob3Zlci1jb2xvcjogIzA4MGEwYztcbiAgY29sb3I6IHZhcigtLWN1aS10YWJsZS1jb2xvcik7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tY3VpLXRhYmxlLWJvcmRlci1jb2xvcik7XG59XG5cbi50YWJsZS13YXJuaW5nIHtcbiAgLS1jdWktdGFibGUtY29sb3I6ICMwODBhMGM7XG4gIC0tY3VpLXRhYmxlLWJnOiByZ2IoMjU1LCAyNDQuOCwgMjA0KTtcbiAgLS1jdWktdGFibGUtYm9yZGVyLWNvbG9yOiByZ2IoMjA1LjYsIDE5Ny44NCwgMTY1LjYpO1xuICAtLWN1aS10YWJsZS1zdHJpcGVkLWJnOiByZ2IoMjQyLjY1LCAyMzMuMDYsIDE5NC40KTtcbiAgLS1jdWktdGFibGUtc3RyaXBlZC1jb2xvcjogIzA4MGEwYztcbiAgLS1jdWktdGFibGUtYWN0aXZlLWJnOiByZ2IoMjMwLjMsIDIyMS4zMiwgMTg0LjgpO1xuICAtLWN1aS10YWJsZS1hY3RpdmUtY29sb3I6ICMwODBhMGM7XG4gIC0tY3VpLXRhYmxlLWhvdmVyLWJnOiByZ2IoMjM2LjQ3NSwgMjI3LjE5LCAxODkuNik7XG4gIC0tY3VpLXRhYmxlLWhvdmVyLWNvbG9yOiAjMDgwYTBjO1xuICBjb2xvcjogdmFyKC0tY3VpLXRhYmxlLWNvbG9yKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jdWktdGFibGUtYm9yZGVyLWNvbG9yKTtcbn1cblxuLnRhYmxlLWRhbmdlciB7XG4gIC0tY3VpLXRhYmxlLWNvbG9yOiAjMDgwYTBjO1xuICAtLWN1aS10YWJsZS1iZzogcmdiKDI1MS44LCAyMTUsIDIyNik7XG4gIC0tY3VpLXRhYmxlLWJvcmRlci1jb2xvcjogcmdiKDIwMy4wNCwgMTc0LCAxODMuMik7XG4gIC0tY3VpLXRhYmxlLXN0cmlwZWQtYmc6IHJnYigyMzkuNjEsIDIwNC43NSwgMjE1LjMpO1xuICAtLWN1aS10YWJsZS1zdHJpcGVkLWNvbG9yOiAjMDgwYTBjO1xuICAtLWN1aS10YWJsZS1hY3RpdmUtYmc6IHJnYigyMjcuNDIsIDE5NC41LCAyMDQuNik7XG4gIC0tY3VpLXRhYmxlLWFjdGl2ZS1jb2xvcjogIzA4MGEwYztcbiAgLS1jdWktdGFibGUtaG92ZXItYmc6IHJnYigyMzMuNTE1LCAxOTkuNjI1LCAyMDkuOTUpO1xuICAtLWN1aS10YWJsZS1ob3Zlci1jb2xvcjogIzA4MGEwYztcbiAgY29sb3I6IHZhcigtLWN1aS10YWJsZS1jb2xvcik7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tY3VpLXRhYmxlLWJvcmRlci1jb2xvcik7XG59XG5cbi50YWJsZS1saWdodCB7XG4gIC0tY3VpLXRhYmxlLWNvbG9yOiAjMDgwYTBjO1xuICAtLWN1aS10YWJsZS1iZzogI2YzZjRmNztcbiAgLS1jdWktdGFibGUtYm9yZGVyLWNvbG9yOiByZ2IoMTk2LCAxOTcuMiwgMjAwKTtcbiAgLS1jdWktdGFibGUtc3RyaXBlZC1iZzogcmdiKDIzMS4yNSwgMjMyLjMsIDIzNS4yNSk7XG4gIC0tY3VpLXRhYmxlLXN0cmlwZWQtY29sb3I6ICMwODBhMGM7XG4gIC0tY3VpLXRhYmxlLWFjdGl2ZS1iZzogcmdiKDIxOS41LCAyMjAuNiwgMjIzLjUpO1xuICAtLWN1aS10YWJsZS1hY3RpdmUtY29sb3I6ICMwODBhMGM7XG4gIC0tY3VpLXRhYmxlLWhvdmVyLWJnOiByZ2IoMjI1LjM3NSwgMjI2LjQ1LCAyMjkuMzc1KTtcbiAgLS1jdWktdGFibGUtaG92ZXItY29sb3I6ICMwODBhMGM7XG4gIGNvbG9yOiB2YXIoLS1jdWktdGFibGUtY29sb3IpO1xuICBib3JkZXItY29sb3I6IHZhcigtLWN1aS10YWJsZS1ib3JkZXItY29sb3IpO1xufVxuXG4udGFibGUtZGFyayB7XG4gIC0tY3VpLXRhYmxlLWNvbG9yOiAjZmZmO1xuICAtLWN1aS10YWJsZS1iZzogIzIxMjYzMTtcbiAgLS1jdWktdGFibGUtYm9yZGVyLWNvbG9yOiByZ2IoNzcuNCwgODEuNCwgOTAuMik7XG4gIC0tY3VpLXRhYmxlLXN0cmlwZWQtYmc6IHJnYig0NC4xLCA0OC44NSwgNTkuMyk7XG4gIC0tY3VpLXRhYmxlLXN0cmlwZWQtY29sb3I6ICNmZmY7XG4gIC0tY3VpLXRhYmxlLWFjdGl2ZS1iZzogcmdiKDU1LjIsIDU5LjcsIDY5LjYpO1xuICAtLWN1aS10YWJsZS1hY3RpdmUtY29sb3I6ICNmZmY7XG4gIC0tY3VpLXRhYmxlLWhvdmVyLWJnOiByZ2IoNDkuNjUsIDU0LjI3NSwgNjQuNDUpO1xuICAtLWN1aS10YWJsZS1ob3Zlci1jb2xvcjogI2ZmZjtcbiAgY29sb3I6IHZhcigtLWN1aS10YWJsZS1jb2xvcik7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tY3VpLXRhYmxlLWJvcmRlci1jb2xvcik7XG59XG5cbi50YWJsZS1yZXNwb25zaXZlIHtcbiAgb3ZlcmZsb3cteDogYXV0bztcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLnRhYmxlLXJlc3BvbnNpdmUtc20ge1xuICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnRhYmxlLXJlc3BvbnNpdmUtbWQge1xuICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLnRhYmxlLXJlc3BvbnNpdmUtbGcge1xuICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC50YWJsZS1yZXNwb25zaXZlLXhsIHtcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEzOTkuOThweCkge1xuICAudGFibGUtcmVzcG9uc2l2ZS14eGwge1xuICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICB9XG59XG4uZm9ybS1sYWJlbCB7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbn1cblxuLmNvbC1mb3JtLWxhYmVsIHtcbiAgcGFkZGluZy10b3A6IGNhbGMoMC4zNzVyZW0gKyB2YXIoLS1jdWktYm9yZGVyLXdpZHRoKSk7XG4gIHBhZGRpbmctYm90dG9tOiBjYWxjKDAuMzc1cmVtICsgdmFyKC0tY3VpLWJvcmRlci13aWR0aCkpO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG5cbi5jb2wtZm9ybS1sYWJlbC1sZyB7XG4gIHBhZGRpbmctdG9wOiBjYWxjKDAuNXJlbSArIHZhcigtLWN1aS1ib3JkZXItd2lkdGgpKTtcbiAgcGFkZGluZy1ib3R0b206IGNhbGMoMC41cmVtICsgdmFyKC0tY3VpLWJvcmRlci13aWR0aCkpO1xuICBmb250LXNpemU6IDEuMTcxODc1cmVtO1xufVxuXG4uY29sLWZvcm0tbGFiZWwtc20ge1xuICBwYWRkaW5nLXRvcDogY2FsYygwLjI1cmVtICsgdmFyKC0tY3VpLWJvcmRlci13aWR0aCkpO1xuICBwYWRkaW5nLWJvdHRvbTogY2FsYygwLjI1cmVtICsgdmFyKC0tY3VpLWJvcmRlci13aWR0aCkpO1xuICBmb250LXNpemU6IDAuODIwMzEyNXJlbTtcbn1cblxuLmZvcm0tdGV4dCB7XG4gIG1hcmdpbi10b3A6IDAuMjVyZW07XG4gIGZvbnQtc2l6ZTogMC44NzVlbTtcbiAgY29sb3I6IHZhcigtLWN1aS1zZWNvbmRhcnktY29sb3IpO1xufVxuXG4uZm9ybS1jb250cm9sIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwLjM3NXJlbSAwLjc1cmVtO1xuICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgY29sb3I6IHZhcigtLWN1aS1ib2R5LWNvbG9yKTtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWN1aS1ib2R5LWJnKTtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiB2YXIoLS1jdWktYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1jdWktYm9yZGVyLWNvbG9yKTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tY3VpLWJvcmRlci1yYWRpdXMpO1xuICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgMC4xNXMgZWFzZS1pbi1vdXQ7XG59XG5cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5mb3JtLWNvbnRyb2wge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5mb3JtLWNvbnRyb2xbdHlwZT1maWxlXSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5mb3JtLWNvbnRyb2xbdHlwZT1maWxlXTpub3QoOmRpc2FibGVkKTpub3QoW3JlYWRvbmx5XSkge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5mb3JtLWNvbnRyb2w6Zm9jdXMge1xuICBjb2xvcjogdmFyKC0tY3VpLWJvZHktY29sb3IpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jdWktYm9keS1iZyk7XG4gIGJvcmRlci1jb2xvcjogIzk5Y2NmZjtcbiAgb3V0bGluZTogMDtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4yNXJlbSByZ2JhKDUxLCAxNTMsIDI1NSwgMC4yNSk7XG59XG5cbi5mb3JtLWNvbnRyb2w6Oi13ZWJraXQtZGF0ZS1hbmQtdGltZS12YWx1ZSB7XG4gIG1pbi13aWR0aDogODVweDtcbiAgaGVpZ2h0OiAxLjVlbTtcbiAgbWFyZ2luOiAwO1xufVxuXG4uZm9ybS1jb250cm9sOjotd2Via2l0LWRhdGV0aW1lLWVkaXQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMDtcbn1cblxuLmZvcm0tY29udHJvbDo6LW1vei1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiB2YXIoLS1jdWktaW5wdXQtcGxhY2Vob2xkZXItY29sb3IsIHZhcigtLWN1aS1zZWNvbmRhcnktY29sb3IpKTtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmZvcm0tY29udHJvbDo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogdmFyKC0tY3VpLWlucHV0LXBsYWNlaG9sZGVyLWNvbG9yLCB2YXIoLS1jdWktc2Vjb25kYXJ5LWNvbG9yKSk7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5mb3JtLWNvbnRyb2w6ZGlzYWJsZWQge1xuICBjb2xvcjogdmFyKC0tY3VpLWJvZHktY29sb3IpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jdWktc2Vjb25kYXJ5LWJnKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jdWktYm9yZGVyLWNvbG9yKTtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmZvcm0tY29udHJvbDo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24ge1xuICBwYWRkaW5nOiAwLjM3NXJlbSAwLjc1cmVtO1xuICBtYXJnaW46IC0wLjM3NXJlbSAtMC43NXJlbTtcbiAgLXdlYmtpdC1tYXJnaW4tZW5kOiAwLjc1cmVtO1xuICBtYXJnaW4taW5saW5lLWVuZDogMC43NXJlbTtcbiAgY29sb3I6IHZhcigtLWN1aS1ib2R5LWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY3VpLXRlcnRpYXJ5LWJnKTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiAwO1xuICBib3JkZXItaW5saW5lLWVuZC13aWR0aDogdmFyKC0tY3VpLWJvcmRlci13aWR0aCk7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAwLjE1cyBlYXNlLWluLW91dDtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAwLjE1cyBlYXNlLWluLW91dDtcbn1cblxuLmZvcm0tY29udHJvbDo6ZmlsZS1zZWxlY3Rvci1idXR0b24ge1xuICBwYWRkaW5nOiAwLjM3NXJlbSAwLjc1cmVtO1xuICBtYXJnaW46IC0wLjM3NXJlbSAtMC43NXJlbTtcbiAgLXdlYmtpdC1tYXJnaW4tZW5kOiAwLjc1cmVtO1xuICBtYXJnaW4taW5saW5lLWVuZDogMC43NXJlbTtcbiAgY29sb3I6IHZhcigtLWN1aS1ib2R5LWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY3VpLXRlcnRpYXJ5LWJnKTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiAwO1xuICBib3JkZXItaW5saW5lLWVuZC13aWR0aDogdmFyKC0tY3VpLWJvcmRlci13aWR0aCk7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgMC4xNXMgZWFzZS1pbi1vdXQ7XG59XG5cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5mb3JtLWNvbnRyb2w6Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uIHtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IG5vbmU7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxuICAuZm9ybS1jb250cm9sOjpmaWxlLXNlbGVjdG9yLWJ1dHRvbiB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuLmZvcm0tY29udHJvbDpob3Zlcjpub3QoOmRpc2FibGVkKTpub3QoW3JlYWRvbmx5XSk6Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY3VpLXNlY29uZGFyeS1iZyk7XG59XG5cbi5mb3JtLWNvbnRyb2w6aG92ZXI6bm90KDpkaXNhYmxlZCk6bm90KFtyZWFkb25seV0pOjpmaWxlLXNlbGVjdG9yLWJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWN1aS1zZWNvbmRhcnktYmcpO1xufVxuXG4uZm9ybS1jb250cm9sLXBsYWludGV4dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMC4zNzVyZW0gMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgY29sb3I6IHZhcigtLWN1aS1ib2R5LWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci13aWR0aDogdmFyKC0tY3VpLWJvcmRlci13aWR0aCkgMDtcbn1cblxuLmZvcm0tY29udHJvbC1wbGFpbnRleHQ6Zm9jdXMge1xuICBvdXRsaW5lOiAwO1xufVxuXG4uZm9ybS1jb250cm9sLXBsYWludGV4dC5mb3JtLWNvbnRyb2wtc20sIC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0LmZvcm0tY29udHJvbC1sZyB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cblxuLmZvcm0tY29udHJvbC1zbSB7XG4gIG1pbi1oZWlnaHQ6IGNhbGMoMS41ZW0gKyAwLjVyZW0gKyB2YXIoLS1jdWktYm9yZGVyLXdpZHRoKSAqIDIpO1xuICBwYWRkaW5nOiAwLjI1cmVtIDAuNXJlbTtcbiAgZm9udC1zaXplOiAwLjgyMDMxMjVyZW07XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWN1aS1ib3JkZXItcmFkaXVzLXNtKTtcbn1cblxuLmZvcm0tY29udHJvbC1zbTo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24ge1xuICBwYWRkaW5nOiAwLjI1cmVtIDAuNXJlbTtcbiAgbWFyZ2luOiAtMC4yNXJlbSAtMC41cmVtO1xuICAtd2Via2l0LW1hcmdpbi1lbmQ6IDAuNXJlbTtcbiAgbWFyZ2luLWlubGluZS1lbmQ6IDAuNXJlbTtcbn1cblxuLmZvcm0tY29udHJvbC1zbTo6ZmlsZS1zZWxlY3Rvci1idXR0b24ge1xuICBwYWRkaW5nOiAwLjI1cmVtIDAuNXJlbTtcbiAgbWFyZ2luOiAtMC4yNXJlbSAtMC41cmVtO1xuICAtd2Via2l0LW1hcmdpbi1lbmQ6IDAuNXJlbTtcbiAgbWFyZ2luLWlubGluZS1lbmQ6IDAuNXJlbTtcbn1cblxuLmZvcm0tY29udHJvbC1sZyB7XG4gIG1pbi1oZWlnaHQ6IGNhbGMoMS41ZW0gKyAxcmVtICsgdmFyKC0tY3VpLWJvcmRlci13aWR0aCkgKiAyKTtcbiAgcGFkZGluZzogMC41cmVtIDFyZW07XG4gIGZvbnQtc2l6ZTogMS4xNzE4NzVyZW07XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWN1aS1ib3JkZXItcmFkaXVzLWxnKTtcbn1cblxuLmZvcm0tY29udHJvbC1sZzo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24ge1xuICBwYWRkaW5nOiAwLjVyZW0gMXJlbTtcbiAgbWFyZ2luOiAtMC41cmVtIC0xcmVtO1xuICAtd2Via2l0LW1hcmdpbi1lbmQ6IDFyZW07XG4gIG1hcmdpbi1pbmxpbmUtZW5kOiAxcmVtO1xufVxuXG4uZm9ybS1jb250cm9sLWxnOjpmaWxlLXNlbGVjdG9yLWJ1dHRvbiB7XG4gIHBhZGRpbmc6IDAuNXJlbSAxcmVtO1xuICBtYXJnaW46IC0wLjVyZW0gLTFyZW07XG4gIC13ZWJraXQtbWFyZ2luLWVuZDogMXJlbTtcbiAgbWFyZ2luLWlubGluZS1lbmQ6IDFyZW07XG59XG5cbnRleHRhcmVhLmZvcm0tY29udHJvbCB7XG4gIG1pbi1oZWlnaHQ6IGNhbGMoMS41ZW0gKyAwLjc1cmVtICsgdmFyKC0tY3VpLWJvcmRlci13aWR0aCkgKiAyKTtcbn1cblxudGV4dGFyZWEuZm9ybS1jb250cm9sLXNtIHtcbiAgbWluLWhlaWdodDogY2FsYygxLjVlbSArIDAuNXJlbSArIHZhcigtLWN1aS1ib3JkZXItd2lkdGgpICogMik7XG59XG5cbnRleHRhcmVhLmZvcm0tY29udHJvbC1sZyB7XG4gIG1pbi1oZWlnaHQ6IGNhbGMoMS41ZW0gKyAxcmVtICsgdmFyKC0tY3VpLWJvcmRlci13aWR0aCkgKiAyKTtcbn1cblxuLmZvcm0tY29udHJvbC1jb2xvciB7XG4gIHdpZHRoOiAzcmVtO1xuICBoZWlnaHQ6IGNhbGMoMS41ZW0gKyAwLjc1cmVtICsgdmFyKC0tY3VpLWJvcmRlci13aWR0aCkgKiAyKTtcbiAgcGFkZGluZzogMC4zNzVyZW07XG59XG5cbi5mb3JtLWNvbnRyb2wtY29sb3I6bm90KDpkaXNhYmxlZCk6bm90KFtyZWFkb25seV0pIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uZm9ybS1jb250cm9sLWNvbG9yOjotbW96LWNvbG9yLXN3YXRjaCB7XG4gIGJvcmRlcjogMCAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1jdWktYm9yZGVyLXJhZGl1cyk7XG59XG5cbi5mb3JtLWNvbnRyb2wtY29sb3I6Oi13ZWJraXQtY29sb3Itc3dhdGNoIHtcbiAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWN1aS1ib3JkZXItcmFkaXVzKTtcbn1cblxuLmZvcm0tY29udHJvbC1jb2xvci5mb3JtLWNvbnRyb2wtc20ge1xuICBoZWlnaHQ6IGNhbGMoMS41ZW0gKyAwLjVyZW0gKyB2YXIoLS1jdWktYm9yZGVyLXdpZHRoKSAqIDIpO1xufVxuXG4uZm9ybS1jb250cm9sLWNvbG9yLmZvcm0tY29udHJvbC1sZyB7XG4gIGhlaWdodDogY2FsYygxLjVlbSArIDFyZW0gKyB2YXIoLS1jdWktYm9yZGVyLXdpZHRoKSAqIDIpO1xufVxuXG4uZm9ybS1wYXNzd29yZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmZvcm0tcGFzc3dvcmQgLmZvcm0tY29udHJvbCB7XG4gIC13ZWJraXQtcGFkZGluZy1lbmQ6IDIuMTU2MjVyZW07XG4gIHBhZGRpbmctaW5saW5lLWVuZDogMi4xNTYyNXJlbTtcbn1cblxuLmZvcm0tcGFzc3dvcmQgLmZvcm0tcGFzc3dvcmQtYWN0aW9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBpbnNldC1pbmxpbmUtZW5kOiAwLjI1cmVtO1xuICB0b3A6IDUwJTtcbiAgd2lkdGg6IDEuNzgxMjVyZW07XG4gIGhlaWdodDogMS43ODEyNXJlbTtcbiAgbWFyZ2luLXRvcDogLTAuODkwNjI1cmVtO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1jdWktYm9yZGVyLXJhZGl1cy1zbSk7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgMC4xNXMgZWFzZS1pbi1vdXQ7XG59XG5cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5mb3JtLXBhc3N3b3JkIC5mb3JtLXBhc3N3b3JkLWFjdGlvbiB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuLmZvcm0tcGFzc3dvcmQgLmZvcm0tcGFzc3dvcmQtYWN0aW9uOmhvdmVyOm5vdCg6ZGlzYWJsZWQpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY3VpLXRlcnRpYXJ5LWJnKTtcbn1cblxuLmZvcm0tcGFzc3dvcmQgLmZvcm0tcGFzc3dvcmQtYWN0aW9uOmhvdmVyOm5vdCg6ZGlzYWJsZWQpIC5mb3JtLXBhc3N3b3JkLWFjdGlvbi1pY29uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY3VpLXNlY29uZGFyeS1jb2xvcik7XG59XG5cbi5mb3JtLXBhc3N3b3JkIC5mb3JtLXBhc3N3b3JkLWFjdGlvbjpmb2N1cyB7XG4gIGNvbG9yOiB2YXIoLS1jdWktYm9keS1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWN1aS1ib2R5LWJnKTtcbiAgYm9yZGVyLWNvbG9yOiAjOTljY2ZmO1xuICBvdXRsaW5lOiAwO1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjI1cmVtIHJnYmEoNTEsIDE1MywgMjU1LCAwLjI1KTtcbn1cblxuLmZvcm0tcGFzc3dvcmQgLmZvcm0tcGFzc3dvcmQtYWN0aW9uLWljb24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEuMjVyZW07XG4gIGhlaWdodDogMS4yNXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY3VpLXRlcnRpYXJ5LWNvbG9yKTtcbiAgLXdlYmtpdC1tYXNrOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnJTIweG1sbnMlM0QlMjJodHRwJTNBLy93d3cudzMub3JnLzIwMDAvc3ZnJTIyJTIwdmlld0JveCUzRCUyMjAlMjAwJTIwNTEyJTIwNTEyJTIyJTNFJTNDcGF0aCUyMGZpbGwlM0QlMjJ2YXIoLS1jaS1wcmltYXJ5LWNvbG9yJTJDJTIwY3VycmVudENvbG9yKSUyMiUyMGQlM0QlMjJNMjU2JTJDMTQ0LjkyN0ExMDMuMzA5JTJDMTAzLjMwOSUyQzAlMkMxJTJDMCUyQzM1OS4zMDklMkMyNDguMjM2JTJDMTAzLjQyNiUyQzEwMy40MjYlMkMwJTJDMCUyQzAlMkMyNTYlMkMxNDQuOTI3Wm0wJTJDMTc0LjYxOGE3MS4zMDklMkM3MS4zMDklMkMwJTJDMSUyQzElMkM3MS4zMDktNzEuMzA5QTcxLjM5JTJDNzEuMzklMkMwJTJDMCUyQzElMkMyNTYlMkMzMTkuNTQ1WiUyMiUyMGNsYXNzJTNEJTIyY2ktcHJpbWFyeSUyMi8lM0UlM0NwYXRoJTIwZmlsbCUzRCUyMnZhcigtLWNpLXByaW1hcnktY29sb3IlMkMlMjBjdXJyZW50Q29sb3IpJTIyJTIwZCUzRCUyMk0zOTcuMjIyJTJDMTMxLjFsLS4yMTgtLjIyM2MtNzcuNzUtNzcuNzQ5LTIwNC4yNTgtNzcuNzQ5LTI4Mi4wMDglMkMwTDE2JTJDMjMzLjc5djI4Ljg5M2w5OC43NzglMkMxMDIuNjg5LjIxOC4yMjJhMTk5LjQwOSUyQzE5OS40MDklMkMwJTJDMCUyQzAlMkMyODIuMDA4JTJDMGw5OS0xMDIuOTExVjIzMy43OVpNNDY0JTJDMjQ5Ljc5bC04OS43MzIlMkM5My4yODVhMTY3LjQwOSUyQzE2Ny40MDklMkMwJTJDMCUyQzEtMjM2LjUzNiUyQzBMNDglMkMyNDkuNzl2LTMuMTA3TDEzNy43MjklMkMxNTMuNGM2NS4yNDctNjUuMTMlMkMxNzEuMy02NS4xMyUyQzIzNi41NDIlMkMwTDQ2NCUyQzI0Ni42ODNaJTIyJTIwY2xhc3MlM0QlMjJjaS1wcmltYXJ5JTIyLyUzRSUzQ3JlY3QlMjB3aWR0aCUzRCUyMjMyJTIyJTIwaGVpZ2h0JTNEJTIyMzIlMjIlMjB4JTNEJTIyMjQwJTIyJTIweSUzRCUyMjIzMiUyMiUyMGZpbGwlM0QlMjJ2YXIoLS1jaS1wcmltYXJ5LWNvbG9yJTJDJTIwY3VycmVudENvbG9yKSUyMiUyMGNsYXNzJTNEJTIyY2ktcHJpbWFyeSUyMi8lM0UlM0Mvc3ZnJTNFXCIpIGNlbnRlci8xLjI1cmVtIG5vLXJlcGVhdDtcbiAgbWFzazogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyUyMHhtbG5zJTNEJTIyaHR0cCUzQS8vd3d3LnczLm9yZy8yMDAwL3N2ZyUyMiUyMHZpZXdCb3glM0QlMjIwJTIwMCUyMDUxMiUyMDUxMiUyMiUzRSUzQ3BhdGglMjBmaWxsJTNEJTIydmFyKC0tY2ktcHJpbWFyeS1jb2xvciUyQyUyMGN1cnJlbnRDb2xvciklMjIlMjBkJTNEJTIyTTI1NiUyQzE0NC45MjdBMTAzLjMwOSUyQzEwMy4zMDklMkMwJTJDMSUyQzAlMkMzNTkuMzA5JTJDMjQ4LjIzNiUyQzEwMy40MjYlMkMxMDMuNDI2JTJDMCUyQzAlMkMwJTJDMjU2JTJDMTQ0LjkyN1ptMCUyQzE3NC42MThhNzEuMzA5JTJDNzEuMzA5JTJDMCUyQzElMkMxJTJDNzEuMzA5LTcxLjMwOUE3MS4zOSUyQzcxLjM5JTJDMCUyQzAlMkMxJTJDMjU2JTJDMzE5LjU0NVolMjIlMjBjbGFzcyUzRCUyMmNpLXByaW1hcnklMjIvJTNFJTNDcGF0aCUyMGZpbGwlM0QlMjJ2YXIoLS1jaS1wcmltYXJ5LWNvbG9yJTJDJTIwY3VycmVudENvbG9yKSUyMiUyMGQlM0QlMjJNMzk3LjIyMiUyQzEzMS4xbC0uMjE4LS4yMjNjLTc3Ljc1LTc3Ljc0OS0yMDQuMjU4LTc3Ljc0OS0yODIuMDA4JTJDMEwxNiUyQzIzMy43OXYyOC44OTNsOTguNzc4JTJDMTAyLjY4OS4yMTguMjIyYTE5OS40MDklMkMxOTkuNDA5JTJDMCUyQzAlMkMwJTJDMjgyLjAwOCUyQzBsOTktMTAyLjkxMVYyMzMuNzlaTTQ2NCUyQzI0OS43OWwtODkuNzMyJTJDOTMuMjg1YTE2Ny40MDklMkMxNjcuNDA5JTJDMCUyQzAlMkMxLTIzNi41MzYlMkMwTDQ4JTJDMjQ5Ljc5di0zLjEwN0wxMzcuNzI5JTJDMTUzLjRjNjUuMjQ3LTY1LjEzJTJDMTcxLjMtNjUuMTMlMkMyMzYuNTQyJTJDMEw0NjQlMkMyNDYuNjgzWiUyMiUyMGNsYXNzJTNEJTIyY2ktcHJpbWFyeSUyMi8lM0UlM0NyZWN0JTIwd2lkdGglM0QlMjIzMiUyMiUyMGhlaWdodCUzRCUyMjMyJTIyJTIweCUzRCUyMjI0MCUyMiUyMHklM0QlMjIyMzIlMjIlMjBmaWxsJTNEJTIydmFyKC0tY2ktcHJpbWFyeS1jb2xvciUyQyUyMGN1cnJlbnRDb2xvciklMjIlMjBjbGFzcyUzRCUyMmNpLXByaW1hcnklMjIvJTNFJTNDL3N2ZyUzRVwiKSBjZW50ZXIvMS4yNXJlbSBuby1yZXBlYXQ7XG59XG5cbi5mb3JtLXBhc3N3b3JkIC5mb3JtLWNvbnRyb2xbdHlwZT10ZXh0XSB+IC5mb3JtLXBhc3N3b3JkLWFjdGlvbiAuZm9ybS1wYXNzd29yZC1hY3Rpb24taWNvbiB7XG4gIC13ZWJraXQtbWFzay1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyUyMHhtbG5zJTNEJTIyaHR0cCUzQS8vd3d3LnczLm9yZy8yMDAwL3N2ZyUyMiUyMHZpZXdCb3glM0QlMjIwJTIwMCUyMDUxMiUyMDUxMiUyMiUzRSUzQ3BhdGglMjBmaWxsJTNEJTIydmFyKC0tY2ktcHJpbWFyeS1jb2xvciUyQyUyMGN1cnJlbnRDb2xvciklMjIlMjBkJTNEJTIyTTM5Ny4yMjIlMkMxMzEuMWwtLjIxOC0uMjIzQzMzMy44MzElMkM2Ny43MDclMkMyMzguNDclMkM1NS44NjIlMkMxNjMuMjI4JTJDOTUuMzQ2bDIzLjkzOCUyQzIzLjkzOWM2MS41NzEtMjcuNjkxJTJDMTM2LjU3My0xNi4zMjclMkMxODcuMTA1JTJDMzQuMTE1TDQ2NCUyQzI0Ni42ODN2My4xMDdsLTcxLjc0NCUyQzc0LjU4NSUyQzIyLjYzJTJDMjIuNjNMNDk2JTJDMjYyLjY4M1YyMzMuNzlaJTIyJTIwY2xhc3MlM0QlMjJjaS1wcmltYXJ5JTIyLyUzRSUzQ3BhdGglMjBmaWxsJTNEJTIydmFyKC0tY2ktcHJpbWFyeS1jb2xvciUyQyUyMGN1cnJlbnRDb2xvciklMjIlMjBkJTNEJTIyTTM1Mi44JTJDMjg0LjMzQTEwMy4zMDclMkMxMDMuMzA3JTJDMCUyQzAlMkMwJTJDMjE5LjkwNyUyQzE1MS40MzhMMjQ2LjElMkMxNzcuNjNhNzEuMjI4JTJDNzEuMjI4JTJDMCUyQzAlMkMxJTJDODAuNTA3JTJDODAuNTA4WiUyMiUyMGNsYXNzJTNEJTIyY2ktcHJpbWFyeSUyMi8lM0UlM0NwYXRoJTIwZmlsbCUzRCUyMnZhcigtLWNpLXByaW1hcnktY29sb3IlMkMlMjBjdXJyZW50Q29sb3IpJTIyJTIwZCUzRCUyMk0zNjkuOSUyQzM0Ny4yNjhsLTMzLjgzMS0zMy44MzFjLjA4OC0uMTA4LjE3OS0uMjEyLjI2Ni0uMzJsLTIyLjgwNS0yMi44MDZjLS4wODMuMTEzLS4xNjkuMjIyLS4yNTMuMzM0bC05OS42ODEtOTkuNjgxYy4xMTItLjA4My4yMjEtLjE3LjMzNC0uMjUzTDE5MS4xMiUyQzE2Ny45MDZjLS4xMDguMDg3LS4yMTMuMTc5LS4zMjEuMjY2TDM4LjYyNyUyQzE2SDE2VjM4LjYyN2w5NS42ODklMkM5NS42ODlMMTYlMkMyMzMuNzl2MjguODkzbDk4Ljc3OCUyQzEwMi42ODkuMjE4LjIyMkExOTkuNzMyJTJDMTk5LjczMiUyQzAlMkMwJTJDMCUyQzM2Ny4zNzIlMkMzOTBsMTA2JTJDMTA2SDQ5NlY0NzMuMzczTDM5Mi41MzclMkMzNjkuOTExWm0tMTc3LjE1Ny0xMzEuOUwyODguODcxJTJDMzExLjVhNzEuMjglMkM3MS4yOCUyQzAlMkMwJTJDMS05Ni4xMzMtOTYuMTMzWk0xMzcuNzI5JTJDMzQzLjA3MyUyQzQ4JTJDMjQ5Ljc5di0zLjEwN2w4Ni4zMTktODkuNzM3JTJDMzUuMDY1JTJDMzUuMDY0QTEwMy4yNDglMkMxMDMuMjQ4JTJDMCUyQzAlMkMwJTJDMzEyLjIyNiUyQzMzNC44NTNsMzIuMDA3JTJDMzIuMDA3QzI3OS43MjMlMkM0MDYuODc1JTJDMTkzLjcxMSUyQzM5OC45NTUlMkMxMzcuNzI5JTJDMzQzLjA3M1olMjIlMjBjbGFzcyUzRCUyMmNpLXByaW1hcnklMjIvJTNFJTNDL3N2ZyUzRVwiKTtcbiAgbWFzay1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyUyMHhtbG5zJTNEJTIyaHR0cCUzQS8vd3d3LnczLm9yZy8yMDAwL3N2ZyUyMiUyMHZpZXdCb3glM0QlMjIwJTIwMCUyMDUxMiUyMDUxMiUyMiUzRSUzQ3BhdGglMjBmaWxsJTNEJTIydmFyKC0tY2ktcHJpbWFyeS1jb2xvciUyQyUyMGN1cnJlbnRDb2xvciklMjIlMjBkJTNEJTIyTTM5Ny4yMjIlMkMxMzEuMWwtLjIxOC0uMjIzQzMzMy44MzElMkM2Ny43MDclMkMyMzguNDclMkM1NS44NjIlMkMxNjMuMjI4JTJDOTUuMzQ2bDIzLjkzOCUyQzIzLjkzOWM2MS41NzEtMjcuNjkxJTJDMTM2LjU3My0xNi4zMjclMkMxODcuMTA1JTJDMzQuMTE1TDQ2NCUyQzI0Ni42ODN2My4xMDdsLTcxLjc0NCUyQzc0LjU4NSUyQzIyLjYzJTJDMjIuNjNMNDk2JTJDMjYyLjY4M1YyMzMuNzlaJTIyJTIwY2xhc3MlM0QlMjJjaS1wcmltYXJ5JTIyLyUzRSUzQ3BhdGglMjBmaWxsJTNEJTIydmFyKC0tY2ktcHJpbWFyeS1jb2xvciUyQyUyMGN1cnJlbnRDb2xvciklMjIlMjBkJTNEJTIyTTM1Mi44JTJDMjg0LjMzQTEwMy4zMDclMkMxMDMuMzA3JTJDMCUyQzAlMkMwJTJDMjE5LjkwNyUyQzE1MS40MzhMMjQ2LjElMkMxNzcuNjNhNzEuMjI4JTJDNzEuMjI4JTJDMCUyQzAlMkMxJTJDODAuNTA3JTJDODAuNTA4WiUyMiUyMGNsYXNzJTNEJTIyY2ktcHJpbWFyeSUyMi8lM0UlM0NwYXRoJTIwZmlsbCUzRCUyMnZhcigtLWNpLXByaW1hcnktY29sb3IlMkMlMjBjdXJyZW50Q29sb3IpJTIyJTIwZCUzRCUyMk0zNjkuOSUyQzM0Ny4yNjhsLTMzLjgzMS0zMy44MzFjLjA4OC0uMTA4LjE3OS0uMjEyLjI2Ni0uMzJsLTIyLjgwNS0yMi44MDZjLS4wODMuMTEzLS4xNjkuMjIyLS4yNTMuMzM0bC05OS42ODEtOTkuNjgxYy4xMTItLjA4My4yMjEtLjE3LjMzNC0uMjUzTDE5MS4xMiUyQzE2Ny45MDZjLS4xMDguMDg3LS4yMTMuMTc5LS4zMjEuMjY2TDM4LjYyNyUyQzE2SDE2VjM4LjYyN2w5NS42ODklMkM5NS42ODlMMTYlMkMyMzMuNzl2MjguODkzbDk4Ljc3OCUyQzEwMi42ODkuMjE4LjIyMkExOTkuNzMyJTJDMTk5LjczMiUyQzAlMkMwJTJDMCUyQzM2Ny4zNzIlMkMzOTBsMTA2JTJDMTA2SDQ5NlY0NzMuMzczTDM5Mi41MzclMkMzNjkuOTExWm0tMTc3LjE1Ny0xMzEuOUwyODguODcxJTJDMzExLjVhNzEuMjglMkM3MS4yOCUyQzAlMkMwJTJDMS05Ni4xMzMtOTYuMTMzWk0xMzcuNzI5JTJDMzQzLjA3MyUyQzQ4JTJDMjQ5Ljc5di0zLjEwN2w4Ni4zMTktODkuNzM3JTJDMzUuMDY1JTJDMzUuMDY0QTEwMy4yNDglMkMxMDMuMjQ4JTJDMCUyQzAlMkMwJTJDMzEyLjIyNiUyQzMzNC44NTNsMzIuMDA3JTJDMzIuMDA3QzI3OS43MjMlMkM0MDYuODc1JTJDMTkzLjcxMSUyQzM5OC45NTUlMkMxMzcuNzI5JTJDMzQzLjA3M1olMjIlMjBjbGFzcyUzRCUyMmNpLXByaW1hcnklMjIvJTNFJTNDL3N2ZyUzRVwiKTtcbn1cblxuLmZvcm0tcGFzc3dvcmQgLmZvcm0tY29udHJvbC1sZyB+IC5mb3JtLXBhc3N3b3JkLWFjdGlvbiAuZm9ybS1wYXNzd29yZC1hY3Rpb24taWNvbiB7XG4gIHdpZHRoOiAxLjVyZW07XG4gIGhlaWdodDogMS41cmVtO1xuICAtd2Via2l0LW1hc2stc2l6ZTogMS41cmVtO1xuICBtYXNrLXNpemU6IDEuNXJlbTtcbn1cblxuLmZvcm0tcGFzc3dvcmQgLmZvcm0tY29udHJvbC1zbSB+IC5mb3JtLXBhc3N3b3JkLWFjdGlvbiAuZm9ybS1wYXNzd29yZC1hY3Rpb24taWNvbiB7XG4gIHdpZHRoOiAxcmVtO1xuICBoZWlnaHQ6IDFyZW07XG4gIC13ZWJraXQtbWFzay1zaXplOiAxcmVtO1xuICBtYXNrLXNpemU6IDFyZW07XG59XG5cbi5mb3JtLXBhc3N3b3JkIC5mb3JtLWNvbnRyb2wtbGcgfiAuZm9ybS1wYXNzd29yZC1hY3Rpb24ge1xuICBpbnNldC1pbmxpbmUtZW5kOiAwLjMzMzMzMzMzMzNyZW07XG4gIHdpZHRoOiAyLjI1NzgxMjVyZW07XG4gIGhlaWdodDogMi4yNTc4MTI1cmVtO1xuICBtYXJnaW4tdG9wOiAtMS4xMjg5MDYyNXJlbTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tY3VpLWJvcmRlci1yYWRpdXMpO1xufVxuXG4uZm9ybS1wYXNzd29yZCAuZm9ybS1jb250cm9sLXNtIH4gLmZvcm0tcGFzc3dvcmQtYWN0aW9uIHtcbiAgaW5zZXQtaW5saW5lLWVuZDogMC4xNjY2NjY2NjY3cmVtO1xuICB3aWR0aDogMS40ODA0Njg3NXJlbTtcbiAgaGVpZ2h0OiAxLjQ4MDQ2ODc1cmVtO1xuICBtYXJnaW4tdG9wOiAtMC43NDAyMzQzNzVyZW07XG59XG5cbi5mb3JtLXNlbGVjdCB7XG4gIC0tY3VpLWZvcm0tc2VsZWN0LWJnLWltZzogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNiclM2UlM2NwYXRoIGZpbGw9J25vbmUnIHN0cm9rZT0nJTIzMzIzYTQ5JyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIHN0cm9rZS13aWR0aD0nMicgZD0nbTIgNSA2IDYgNi02Jy8lM2UlM2Mvc3ZnJTNlXCIpO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIC13ZWJraXQtcGFkZGluZy1zdGFydDogMC43NXJlbTtcbiAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IDAuNzVyZW07XG4gIC13ZWJraXQtcGFkZGluZy1lbmQ6IDIuMjVyZW07XG4gIHBhZGRpbmctaW5saW5lLWVuZDogMi4yNXJlbTtcbiAgcGFkZGluZy10b3A6IDAuMzc1cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMC4zNzVyZW07XG4gIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBjb2xvcjogdmFyKC0tY3VpLWJvZHktY29sb3IpO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY3VpLWJvZHktYmcpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB2YXIoLS1jdWktZm9ybS1zZWxlY3QtYmctaW1nKSwgdmFyKC0tY3VpLWZvcm0tc2VsZWN0LWJnLWljb24sIG5vbmUpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCAwLjc1cmVtIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiAxNnB4IDEycHg7XG4gIGJvcmRlcjogdmFyKC0tY3VpLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tY3VpLWJvcmRlci1jb2xvcik7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWN1aS1ib3JkZXItcmFkaXVzKTtcbiAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IDAuMTVzIGVhc2UtaW4tb3V0O1xufVxuXG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuZm9ybS1zZWxlY3Qge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5mb3JtLXNlbGVjdDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogIzk5Y2NmZjtcbiAgb3V0bGluZTogMDtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4yNXJlbSByZ2JhKDUxLCAxNTMsIDI1NSwgMC4yNSk7XG59XG5cbi5mb3JtLXNlbGVjdFttdWx0aXBsZV0sIC5mb3JtLXNlbGVjdFtzaXplXTpub3QoW3NpemU9XCIxXCJdKSB7XG4gIC13ZWJraXQtcGFkZGluZy1lbmQ6IDAuNzVyZW07XG4gIHBhZGRpbmctaW5saW5lLWVuZDogMC43NXJlbTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbn1cblxuLmZvcm0tc2VsZWN0OmRpc2FibGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY3VpLXNlY29uZGFyeS1iZyk7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tY3VpLWJvcmRlci1jb2xvcik7XG59XG5cbi5mb3JtLXNlbGVjdDotbW96LWZvY3VzcmluZyB7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgdGV4dC1zaGFkb3c6IDAgMCAwIHZhcigtLWN1aS1ib2R5LWNvbG9yKTtcbn1cblxuLmZvcm0tc2VsZWN0LXNtIHtcbiAgLXdlYmtpdC1wYWRkaW5nLXN0YXJ0OiAwLjVyZW07XG4gIHBhZGRpbmctaW5saW5lLXN0YXJ0OiAwLjVyZW07XG4gIHBhZGRpbmctdG9wOiAwLjI1cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbTtcbiAgZm9udC1zaXplOiAwLjgyMDMxMjVyZW07XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWN1aS1ib3JkZXItcmFkaXVzLXNtKTtcbn1cblxuLmZvcm0tc2VsZWN0LWxnIHtcbiAgLXdlYmtpdC1wYWRkaW5nLXN0YXJ0OiAxcmVtO1xuICBwYWRkaW5nLWlubGluZS1zdGFydDogMXJlbTtcbiAgcGFkZGluZy10b3A6IDAuNXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDAuNXJlbTtcbiAgZm9udC1zaXplOiAxLjE3MTg3NXJlbTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tY3VpLWJvcmRlci1yYWRpdXMtbGcpO1xufVxuXG5bZGF0YS1jb3JldWktdGhlbWU9ZGFya10gLmZvcm0tc2VsZWN0IHtcbiAgLS1jdWktZm9ybS1zZWxlY3QtYmctaW1nOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE2IDE2JyUzZSUzY3BhdGggZmlsbD0nbm9uZScgc3Ryb2tlPSdyZ2JhJTI4MjU1LCAyNTUsIDI1NSwgMC44NyUyOScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBzdHJva2Utd2lkdGg9JzInIGQ9J20yIDUgNiA2IDYtNicvJTNlJTNjL3N2ZyUzZVwiKTtcbn1cblxuLmZvcm0tbXVsdGktc2VsZWN0LFxuKjpub3QoLmZvcm0tbXVsdGktc2VsZWN0KSA+IC5mb3JtLW11bHRpLXNlbGVjdC1kcm9wZG93biB7XG4gIC0tY3VpLWZvcm0tbXVsdGktc2VsZWN0LXppbmRleDogMTAwMDtcbiAgLS1jdWktZm9ybS1tdWx0aS1zZWxlY3QtZm9udC1zaXplOiAwLjkzNzVyZW07XG4gIC0tY3VpLWZvcm0tbXVsdGktc2VsZWN0LWZvbnQtd2VpZ2h0OiA0MDA7XG4gIC0tY3VpLWZvcm0tbXVsdGktc2VsZWN0LWxpbmUtaGVpZ2h0OiAxLjU7XG4gIC0tY3VpLWZvcm0tbXVsdGktc2VsZWN0LWNvbG9yOiB2YXIoLS1jdWktYm9keS1jb2xvcik7XG4gIC0tY3VpLWZvcm0tbXVsdGktc2VsZWN0LWJnOiB2YXIoLS1jdWktYm9keS1iZyk7XG4gIC0tY3VpLWZvcm0tbXVsdGktc2VsZWN0LWJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDJweCByZ2JhKDgsIDEwLCAxMiwgMC4wNzUpO1xuICAtLWN1aS1mb3JtLW11bHRpLXNlbGVjdC1ib3JkZXItd2lkdGg6IHZhcigtLWN1aS1ib3JkZXItd2lkdGgpO1xuICAtLWN1aS1mb3JtLW11bHRpLXNlbGVjdC1ib3JkZXItY29sb3I6IHZhcigtLWN1aS1ib3JkZXItY29sb3IpO1xuICAtLWN1aS1mb3JtLW11bHRpLXNlbGVjdC1ib3JkZXItcmFkaXVzOiB2YXIoLS1jdWktYm9yZGVyLXJhZGl1cyk7XG4gIC0tY3VpLWZvcm0tbXVsdGktc2VsZWN0LWRpc2FibGVkLWNvbG9yOiB2YXIoLS1jdWktYm9keS1jb2xvcik7XG4gIC0tY3VpLWZvcm0tbXVsdGktc2VsZWN0LWRpc2FibGVkLWJnOiB2YXIoLS1jdWktc2Vjb25kYXJ5LWJnKTtcbiAgLS1jdWktZm9ybS1tdWx0aS1zZWxlY3QtZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiB2YXIoLS1jdWktYm9yZGVyLWNvbG9yKTtcbiAgLS1jdWktZm9ybS1tdWx0aS1zZWxlY3QtZm9jdXMtY29sb3I6IHZhcigtLWN1aS1ib2R5LWNvbG9yKTtcbiAgLS1jdWktZm9ybS1tdWx0aS1zZWxlY3QtZm9jdXMtYmc6IHZhcigtLWN1aS1ib2R5LWJnKTtcbiAgLS1jdWktZm9ybS1tdWx0aS1zZWxlY3QtZm9jdXMtYm9yZGVyLWNvbG9yOiAjOTljY2ZmO1xuICAtLWN1aS1mb3JtLW11bHRpLXNlbGVjdC1mb2N1cy1ib3gtc2hhZG93OiAwIDAgMCAwLjI1cmVtIHJnYmEoNTEsIDE1MywgMjU1LCAwLjI1KTtcbiAgLS1jdWktZm9ybS1tdWx0aS1zZWxlY3QtcGxhY2Vob2xkZXItY29sb3I6IHZhcigtLWN1aS1zZWNvbmRhcnktY29sb3IpO1xuICAtLWN1aS1mb3JtLW11bHRpLXNlbGVjdC1zZWxlY3Rpb24tcGFkZGluZy15OiAwLjM3NXJlbTtcbiAgLS1jdWktZm9ybS1tdWx0aS1zZWxlY3Qtc2VsZWN0aW9uLXBhZGRpbmcteDogMC43NXJlbTtcbiAgLS1jdWktZm9ybS1tdWx0aS1zZWxlY3QtY2xlYW5lci13aWR0aDogMS41cmVtO1xuICAtLWN1aS1mb3JtLW11bHRpLXNlbGVjdC1jbGVhbmVyLWhlaWdodDogMS41cmVtO1xuICAtLWN1aS1mb3JtLW11bHRpLXNlbGVjdC1jbGVhbmVyLXBhZGRpbmcteTogMDtcbiAgLS1jdWktZm9ybS1tdWx0aS1zZWxlY3QtY2xlYW5lci1wYWRkaW5nLXg6IDA7XG4gIC0tY3VpLWZvcm0tbXVsdGktc2VsZWN0LWNsZWFuZXItaWNvbjogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNicgZmlsbD0nJTIzMDAwJyUzZSUzY3BhdGggZD0nTS4yOTMuMjkzYTEgMSAwIDAxMS40MTQgMEw4IDYuNTg2IDE0LjI5My4yOTNhMSAxIDAgMTExLjQxNCAxLjQxNEw5LjQxNCA4bDYuMjkzIDYuMjkzYTEgMSAwIDAxLTEuNDE0IDEuNDE0TDggOS40MTRsLTYuMjkzIDYuMjkzYTEgMSAwIDAxLTEuNDE0LTEuNDE0TDYuNTg2IDggLjI5MyAxLjcwN2ExIDEgMCAwMTAtMS40MTR6Jy8lM2UlM2Mvc3ZnJTNlXCIpO1xuICAtLWN1aS1mb3JtLW11bHRpLXNlbGVjdC1jbGVhbmVyLWljb24tY29sb3I6IHZhcigtLWN1aS10ZXJ0aWFyeS1jb2xvcik7XG4gIC0tY3VpLWZvcm0tbXVsdGktc2VsZWN0LWNsZWFuZXItaWNvbi1ob3Zlci1jb2xvcjogdmFyKC0tY3VpLWJvZHktY29sb3IpO1xuICAtLWN1aS1mb3JtLW11bHRpLXNlbGVjdC1jbGVhbmVyLWljb24tc2l6ZTogMC42MjVyZW07XG4gIC0tY3VpLWZvcm0tbXVsdGktc2VsZWN0LWluZGljYXRvci13aWR0aDogMS41cmVtO1xuICAtLWN1aS1mb3JtLW11bHRpLXNlbGVjdC1pbmRpY2F0b3ItaGVpZ2h0OiAxLjVyZW07XG4gIC0tY3VpLWZvcm0tbXVsdGktc2VsZWN0LWluZGljYXRvci1wYWRkaW5nLXk6IDA7XG4gIC0tY3VpLWZvcm0tbXVsdGktc2VsZWN0LWluZGljYXRvci1wYWRkaW5nLXg6IDA7XG4gIC0tY3VpLWZvcm0tbXVsdGktc2VsZWN0LWluZGljYXRvci1pY29uOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDUxMiA1MTInIGZpbGw9JyUyMzAwMCclM2UlM2NwYXRoIGQ9J00yNTYuMDQ1IDQxNi4xMzYuNzE3IDE2MC44MDdsMjkuNTc5LTI5LjU3OSAyMjUuNzQ5IDIyNS43NDggMjI1Ljc0OS0yMjUuNzQ4IDI5LjU3OSAyOS41NzktMjU1LjMyOCAyNTUuMzI5eicvJTNlJTNjL3N2ZyUzZVwiKTtcbiAgLS1jdWktZm9ybS1tdWx0aS1zZWxlY3QtaW5kaWNhdG9yLWljb24tY29sb3I6IHZhcigtLWN1aS10ZXJ0aWFyeS1jb2xvcik7XG4gIC0tY3VpLWZvcm0tbXVsdGktc2VsZWN0LWluZGljYXRvci1pY29uLWhvdmVyLWNvbG9yOiB2YXIoLS1jdWktYm9keS1jb2xvcik7XG4gIC0tY3VpLWZvcm0tbXVsdGktc2VsZWN0LWluZGljYXRvci1pY29uLXNpemU6IDAuNzVyZW07XG4gIC0tY3VpLWZvcm0tbXVsdGktc2VsZWN0LXNlbGVjdC1hbGwtcGFkZGluZy15OiAwLjVyZW07XG4gIC0tY3VpLWZvcm0tbXVsdGktc2VsZWN0LXNlbGVjdC1hbGwtcGFkZGluZy14OiAwLjc1cmVtO1xuICAtLWN1aS1mb3JtLW11bHRpLXNlbGVjdC1zZWxlY3QtYWxsLWNvbG9yOiB2YXIoLS1jdWktYm9keS1zZWNvbmRhcnktY29sb3IpO1xuICAtLWN1aS1mb3JtLW11bHRpLXNlbGVjdC1zZWxlY3QtYWxsLWJnOiB0cmFuc3BhcmVudDtcbiAgLS1jdWktZm9ybS1tdWx0aS1zZWxlY3Qtc2VsZWN0LWFsbC1ib3JkZXItd2lkdGg6IHZhcigtLWN1aS1ib3JkZXItd2lkdGgpO1xuICAtLWN1aS1mb3JtLW11bHRpLXNlbGVjdC1zZWxlY3QtYWxsLWJvcmRlci1jb2xvcjogdmFyKC0tY3VpLWJvcmRlci1jb2xvcik7XG4gIC0tY3VpLWZvcm0tbXVsdGktc2VsZWN0LXNlbGVjdC1hbGwtaG92ZXItY29sb3I6IHZhcigtLWN1aS1ib2R5LWNvbG9yKTtcbiAgLS1jdWktZm9ybS1tdWx0aS1zZWxlY3Qtc2VsZWN0LWFsbC1ob3Zlci1iZzogdHJhbnNwYXJlbnQ7XG4gIC0tY3VpLWZvcm0tbXVsdGktc2VsZWN0LWRyb3Bkb3duLW1pbi13aWR0aDogMTAwJTtcbiAgLS1jdWktZm9ybS1tdWx0aS1zZWxlY3QtZHJvcGRvd24tYmc6IHZhcigtLWN1aS1ib2R5LWJnKTtcbiAgLS1jdWktZm9ybS1tdWx0aS1zZWxlY3QtZHJvcGRvd24tYm9yZGVyLXdpZHRoOiB2YXIoLS1jdWktYm9yZGVyLXdpZHRoKTtcbiAgLS1jdWktZm9ybS1tdWx0aS1zZWxlY3QtZHJvcGRvd24tYm9yZGVyLWNvbG9yOiB2YXIoLS1jdWktYm9yZGVyLWNvbG9yKTtcbiAgLS1jdWktZm9ybS1tdWx0aS1zZWxlY3QtZHJvcGRvd24tYm9yZGVyLXJhZGl1czogdmFyKC0tY3VpLWJvcmRlci1yYWRpdXMpO1xuICAtLWN1aS1mb3JtLW11bHRpLXNlbGVjdC1kcm9wZG93bi1ib3gtc2hhZG93OiB2YXIoLS1jdWktYm94LXNoYWRvdyk7XG4gIC0tY3VpLWZvcm0tbXVsdGktc2VsZWN0LW9wdGlvbnMtcGFkZGluZy15OiAwLjVyZW07XG4gIC0tY3VpLWZvcm0tbXVsdGktc2VsZWN0LW9wdGlvbnMtcGFkZGluZy14OiAwLjc1cmVtO1xuICAtLWN1aS1mb3JtLW11bHRpLXNlbGVjdC1vcHRpb25zLWZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICAtLWN1aS1mb3JtLW11bHRpLXNlbGVjdC1vcHRpb25zLWZvbnQtd2VpZ2h0OiA0MDA7XG4gIC0tY3VpLWZvcm0tbXVsdGktc2VsZWN0LW9wdGlvbnMtY29sb3I6IHZhcigtLWN1aS1ib2R5LWNvbG9yKTtcbiAgLS1jdWktZm9ybS1tdWx0aS1zZWxlY3Qtb3B0Z3JvdXAtbGFiZWwtcGFkZGluZy15OiAwLjVyZW07XG4gIC0tY3VpLWZvcm0tbXVsdGktc2VsZWN0LW9wdGdyb3VwLWxhYmVsLXBhZGRpbmcteDogMC42MjVyZW07XG4gIC0tY3VpLWZvcm0tbXVsdGktc2VsZWN0LW9wdGdyb3VwLWxhYmVsLWZvbnQtc2l6ZTogODAlO1xuICAtLWN1aS1mb3JtLW11bHRpLXNlbGVjdC1vcHRncm91cC1sYWJlbC1mb250LXdlaWdodDogNzAwO1xuICAtLWN1aS1mb3JtLW11bHRpLXNlbGVjdC1vcHRncm91cC1sYWJlbC1jb2xvcjogdmFyKC0tY3VpLXRlcnRpYXJ5LWNvbG9yKTtcbiAgLS1jdWktZm9ybS1tdWx0aS1zZWxlY3Qtb3B0Z3JvdXAtbGFiZWwtdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgLS1jdWktZm9ybS1tdWx0aS1zZWxlY3Qtb3B0aW9uLXBhZGRpbmcteTogMC41cmVtO1xuICAtLWN1aS1mb3JtLW11bHRpLXNlbGVjdC1vcHRpb24tcGFkZGluZy14OiAxLjI1cmVtO1xuICAtLWN1aS1mb3JtLW11bHRpLXNlbGVjdC1vcHRpb24tbWFyZ2luLXk6IDFweDtcbiAgLS1jdWktZm9ybS1tdWx0aS1zZWxlY3Qtb3B0aW9uLW1hcmdpbi14OiAwO1xuICAtLWN1aS1mb3JtLW11bHRpLXNlbGVjdC1vcHRpb24tYm9yZGVyLXdpZHRoOiB2YXIoLS1jdWktYm9yZGVyLXdpZHRoKTtcbiAgLS1jdWktZm9ybS1tdWx0aS1zZWxlY3Qtb3B0aW9uLWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC0tY3VpLWZvcm0tbXVsdGktc2VsZWN0LW9wdGlvbi1ib3JkZXItcmFkaXVzOiB2YXIoLS1jdWktYm9yZGVyLXJhZGl1cyk7XG4gIC0tY3VpLWZvcm0tbXVsdGktc2VsZWN0LW9wdGlvbi1ib3gtc2hhZG93OiBpbnNldCAwIDFweCAycHggcmdiYSg4LCAxMCwgMTIsIDAuMDc1KTtcbiAgLS1jdWktZm9ybS1tdWx0aS1zZWxlY3Qtb3B0aW9uLWhvdmVyLWNvbG9yOiB2YXIoLS1jdWktYm9keS1jb2xvcik7XG4gIC0tY3VpLWZvcm0tbXVsdGktc2VsZWN0LW9wdGlvbi1ob3Zlci1iZzogdmFyKC0tY3VpLXRlcnRpYXJ5LWJnKTtcbiAgLS1jdWktZm9ybS1tdWx0aS1zZWxlY3Qtb3B0aW9uLWZvY3VzLWJveC1zaGFkb3c6IDAgMCAwIDAuMjVyZW0gcmdiYSg1MSwgMTUzLCAyNTUsIDAuMjUpO1xuICAtLWN1aS1mb3JtLW11bHRpLXNlbGVjdC1vcHRpb24tZGlzYWJsZWQtY29sb3I6IHZhcigtLWN1aS1zZWNvbmRhcnktY29sb3IpO1xuICAtLWN1aS1mb3JtLW11bHRpLXNlbGVjdC1vcHRpb24taW5kaWNhdG9yLXdpZHRoOiAxZW07XG4gIC0tY3VpLWZvcm0tbXVsdGktc2VsZWN0LW9wdGlvbi1pbmRpY2F0b3ItYmc6IHZhcigtLWN1aS1ib2R5LWJnKTtcbiAgLS1jdWktZm9ybS1tdWx0aS1zZWxlY3Qtb3B0aW9uLWluZGljYXRvci1ib3JkZXI6IHZhcigtLWN1aS1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWN1aS1ib3JkZXItY29sb3IpO1xuICAtLWN1aS1mb3JtLW11bHRpLXNlbGVjdC1vcHRpb24taW5kaWNhdG9yLWJvcmRlci1yYWRpdXM6IDAuMjVlbTtcbiAgLS1jdWktZm9ybS1tdWx0aS1zZWxlY3Qtb3B0aW9uLXNlbGVjdGVkLWJnOiB2YXIoLS1jdWktc2Vjb25kYXJ5LWJnKTtcbiAgLS1jdWktZm9ybS1tdWx0aS1zZWxlY3Qtb3B0aW9uLXNlbGVjdGVkLWluZGljYXRvci1iZzogdmFyKC0tY3VpLXByaW1hcnkpO1xuICAtLWN1aS1mb3JtLW11bHRpLXNlbGVjdC1vcHRpb24tc2VsZWN0ZWQtaW5kaWNhdG9yLWJnLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDIwIDIwJyUzZSUzY3BhdGggZmlsbD0nbm9uZScgc3Ryb2tlPSdyZ2JhJTI4MjU1LCAyNTUsIDI1NSwgMC44NyUyOScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBzdHJva2Utd2lkdGg9JzMnIGQ9J202IDEwIDMgMyA2LTYnLyUzZSUzYy9zdmclM2VcIik7XG4gIC0tY3VpLWZvcm0tbXVsdGktc2VsZWN0LW9wdGlvbi1zZWxlY3RlZC1pbmRpY2F0b3ItYm9yZGVyLWNvbG9yOiB2YXIoLS1jdWktcHJpbWFyeSk7XG4gIC0tY3VpLWZvcm0tbXVsdGktc2VsZWN0LXRhZy1wYWRkaW5nLXk6IDAuMDYyNXJlbTtcbiAgLS1jdWktZm9ybS1tdWx0aS1zZWxlY3QtdGFnLXBhZGRpbmcteDogMC41cmVtO1xuICAtLWN1aS1mb3JtLW11bHRpLXNlbGVjdC10YWctYmc6IHZhcigtLWN1aS1zZWNvbmRhcnktYmcpO1xuICAtLWN1aS1mb3JtLW11bHRpLXNlbGVjdC10YWctYm9yZGVyLXdpZHRoOiB2YXIoLS1jdWktYm9yZGVyLXdpZHRoKTtcbiAgLS1jdWktZm9ybS1tdWx0aS1zZWxlY3QtdGFnLWJvcmRlci1jb2xvcjogdmFyKC0tY3VpLWJvcmRlci1jb2xvcik7XG4gIC0tY3VpLWZvcm0tbXVsdGktc2VsZWN0LXRhZy1ib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xuICAtLWN1aS1mb3JtLW11bHRpLXNlbGVjdC10YWctZGVsZXRlLXdpZHRoOiAwLjc1cmVtO1xuICAtLWN1aS1mb3JtLW11bHRpLXNlbGVjdC10YWctZGVsZXRlLWhlaWdodDogMC43NXJlbTtcbiAgLS1jdWktZm9ybS1tdWx0aS1zZWxlY3QtdGFnLWRlbGV0ZS1pY29uOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE2IDE2JyBmaWxsPSclMjMwMDAnJTNlJTNjcGF0aCBkPSdNLjI5My4yOTNhMSAxIDAgMDExLjQxNCAwTDggNi41ODYgMTQuMjkzLjI5M2ExIDEgMCAxMTEuNDE0IDEuNDE0TDkuNDE0IDhsNi4yOTMgNi4yOTNhMSAxIDAgMDEtMS40MTQgMS40MTRMOCA5LjQxNGwtNi4yOTMgNi4yOTNhMSAxIDAgMDEtMS40MTQtMS40MTRMNi41ODYgOCAuMjkzIDEuNzA3YTEgMSAwIDAxMC0xLjQxNHonLyUzZSUzYy9zdmclM2VcIik7XG4gIC0tY3VpLWZvcm0tbXVsdGktc2VsZWN0LXRhZy1kZWxldGUtaWNvbi1jb2xvcjogdmFyKC0tY3VpLXNlY29uZGFyeS1jb2xvcik7XG4gIC0tY3VpLWZvcm0tbXVsdGktc2VsZWN0LXRhZy1kZWxldGUtaWNvbi1ob3Zlci1jb2xvcjogdmFyKC0tY3VpLWJvZHktY29sb3IpO1xuICAtLWN1aS1mb3JtLW11bHRpLXNlbGVjdC10YWctZGVsZXRlLWljb24tc2l6ZTogMC41cmVtO1xuICAtLWN1aS1mb3JtLW11bHRpLXNlbGVjdC1zZWxlY3Rpb24tdGFncy1nYXA6IDAuMjVyZW07XG4gIC0tY3VpLWZvcm0tbXVsdGktc2VsZWN0LXNlbGVjdGlvbi10YWdzLXBhZGRpbmcteTogMC4yNXJlbTtcbiAgLS1jdWktZm9ybS1tdWx0aS1zZWxlY3Qtc2VsZWN0aW9uLXRhZ3MtcGFkZGluZy14OiAwLjI1cmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi53YXMtdmFsaWRhdGVkIC5mb3JtLW11bHRpLXNlbGVjdDppbnZhbGlkICsgLmZvcm0tbXVsdGktc2VsZWN0LCAuZm9ybS1tdWx0aS1zZWxlY3QuaXMtaW52YWxpZCxcbi53YXMtdmFsaWRhdGVkIC5mb3JtLW11bHRpLXNlbGVjdDppbnZhbGlkICsgKjpub3QoLmZvcm0tbXVsdGktc2VsZWN0KSA+IC5mb3JtLW11bHRpLXNlbGVjdC1kcm9wZG93bixcbio6bm90KC5mb3JtLW11bHRpLXNlbGVjdCkgPiAuZm9ybS1tdWx0aS1zZWxlY3QtZHJvcGRvd24uaXMtaW52YWxpZCB7XG4gIC0tY3VpLWZvcm0tbXVsdGktc2VsZWN0LWJvcmRlci1jb2xvcjogI2VmMzc2ZTtcbiAgLS1jdWktZm9ybS1tdWx0aS1zZWxlY3QtZm9jdXMtYm9yZGVyLWNvbG9yOiAjZWYzNzZlO1xuICAtLWN1aS1mb3JtLW11bHRpLXNlbGVjdC1mb2N1cy1ib3gtc2hhZG93OiAwIDAgMCAwLjI1cmVtIHJnYmEoMjM5LCA1NSwgMTEwLCAwLjI1KSAhaW1wb3J0YW50O1xufVxuXG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1tdWx0aS1zZWxlY3Q6dmFsaWQgKyAuZm9ybS1tdWx0aS1zZWxlY3QsIC5mb3JtLW11bHRpLXNlbGVjdC5pcy12YWxpZCxcbi53YXMtdmFsaWRhdGVkIC5mb3JtLW11bHRpLXNlbGVjdDp2YWxpZCArICo6bm90KC5mb3JtLW11bHRpLXNlbGVjdCkgPiAuZm9ybS1tdWx0aS1zZWxlY3QtZHJvcGRvd24sXG4qOm5vdCguZm9ybS1tdWx0aS1zZWxlY3QpID4gLmZvcm0tbXVsdGktc2VsZWN0LWRyb3Bkb3duLmlzLXZhbGlkIHtcbiAgLS1jdWktZm9ybS1tdWx0aS1zZWxlY3QtYm9yZGVyLWNvbG9yOiAjNTFjYzhhO1xuICAtLWN1aS1mb3JtLW11bHRpLXNlbGVjdC1mb2N1cy1ib3JkZXItY29sb3I6ICM1MWNjOGE7XG4gIC0tY3VpLWZvcm0tbXVsdGktc2VsZWN0LWZvY3VzLWJveC1zaGFkb3c6IDAgMCAwIDAuMjVyZW0gcmdiYSg4MSwgMjA0LCAxMzgsIDAuMjUpICFpbXBvcnRhbnQ7XG59XG5cbnNlbGVjdC5mb3JtLW11bHRpLXNlbGVjdCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5mb3JtLW11bHRpLXNlbGVjdC1pbnB1dC1ncm91cCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LWZhbWlseTogdmFyKC0tY3VpLWZvcm0tbXVsdGktc2VsZWN0LWZvbnQtZmFtaWx5KTtcbiAgZm9udC1zaXplOiB2YXIoLS1jdWktZm9ybS1tdWx0aS1zZWxlY3QtZm9udC1zaXplKTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWN1aS1mb3JtLW11bHRpLXNlbGVjdC1mb250LXdlaWdodCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1jdWktZm9ybS1tdWx0aS1zZWxlY3QtbGluZS1oZWlnaHQpO1xuICBjb2xvcjogdmFyKC0tY3VpLWZvcm0tbXVsdGktc2VsZWN0LWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY3VpLWZvcm0tbXVsdGktc2VsZWN0LWJnKTtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiB2YXIoLS1jdWktZm9ybS1tdWx0aS1zZWxlY3QtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1jdWktZm9ybS1tdWx0aS1zZWxlY3QtYm9yZGVyLWNvbG9yKTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tY3VpLWZvcm0tbXVsdGktc2VsZWN0LWJvcmRlci1yYWRpdXMpO1xufVxuXG4uZm9ybS1tdWx0aS1zZWxlY3QgLmZvcm0tbXVsdGktc2VsZWN0LWlucHV0LWdyb3VwIHtcbiAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IDAuMTVzIGVhc2UtaW4tb3V0O1xufVxuXG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuZm9ybS1tdWx0aS1zZWxlY3QgLmZvcm0tbXVsdGktc2VsZWN0LWlucHV0LWdyb3VwIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG4uZm9ybS1tdWx0aS1zZWxlY3QuZGlzYWJsZWQgLmZvcm0tbXVsdGktc2VsZWN0LWlucHV0LWdyb3VwIHtcbiAgY29sb3I6IHZhcigtLWN1aS1mb3JtLW11bHRpLXNlbGVjdC1kaXNhYmxlZC1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWN1aS1mb3JtLW11bHRpLXNlbGVjdC1kaXNhYmxlZC1iZyk7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tY3VpLWJvcmRlci1jb2xvcik7XG59XG5cbi5mb3JtLW11bHRpLXNlbGVjdC5zaG93IC5mb3JtLW11bHRpLXNlbGVjdC1pbnB1dC1ncm91cCwgLmZvcm0tbXVsdGktc2VsZWN0LWlucHV0LWdyb3VwOmhhcygqOmZvY3VzKSwgLmZvcm0tbXVsdGktc2VsZWN0LWlucHV0LWdyb3VwOmZvY3VzIHtcbiAgY29sb3I6IHZhcigtLWN1aS1mb3JtLW11bHRpLXNlbGVjdC1mb2N1cy1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWN1aS1mb3JtLW11bHRpLXNlbGVjdC1mb2N1cy1iZyk7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tY3VpLWZvcm0tbXVsdGktc2VsZWN0LWZvY3VzLWJvcmRlci1jb2xvcik7XG4gIG91dGxpbmU6IDA7XG4gIGJveC1zaGFkb3c6IHZhcigtLWN1aS1mb3JtLW11bHRpLXNlbGVjdC1mb2N1cy1ib3gtc2hhZG93KTtcbn1cblxuLmZvcm0tbXVsdGktc2VsZWN0LXNlbGVjdGlvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleDogMSAxIGF1dG87XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgd2lkdGg6IDElO1xuICBtaW4td2lkdGg6IDA7XG4gIHBhZGRpbmc6IHZhcigtLWN1aS1mb3JtLW11bHRpLXNlbGVjdC1zZWxlY3Rpb24tcGFkZGluZy15KSB2YXIoLS1jdWktZm9ybS1tdWx0aS1zZWxlY3Qtc2VsZWN0aW9uLXBhZGRpbmcteCk7XG59XG5cbi5mb3JtLW11bHRpLXNlbGVjdC1zZWxlY3Rpb24tdGFncyB7XG4gIGdhcDogdmFyKC0tY3VpLWZvcm0tbXVsdGktc2VsZWN0LXNlbGVjdGlvbi10YWdzLWdhcCk7XG4gIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZzogdmFyKC0tY3VpLWZvcm0tbXVsdGktc2VsZWN0LXNlbGVjdGlvbi10YWdzLXBhZGRpbmcteSkgdmFyKC0tY3VpLWZvcm0tbXVsdGktc2VsZWN0LXNlbGVjdGlvbi10YWdzLXBhZGRpbmcteCk7XG59XG5cbi5mb3JtLW11bHRpLXNlbGVjdC1zZWFyY2gge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4OiAwIDEgMHB4O1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDA7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7XG59XG5cbi5mb3JtLW11bHRpLXNlbGVjdC1zZWFyY2g6Zm9jdXMge1xuICBvdXRsaW5lOiAwO1xufVxuXG4uZm9ybS1tdWx0aS1zZWxlY3Qtc2VhcmNoOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IHZhcigtLWN1aS1mb3JtLW11bHRpLXNlbGVjdC1wbGFjZWhvbGRlci1jb2xvcik7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5mb3JtLW11bHRpLXNlbGVjdC1zZWFyY2g6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IHZhcigtLWN1aS1mb3JtLW11bHRpLXNlbGVjdC1wbGFjZWhvbGRlci1jb2xvcik7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5mb3JtLW11bHRpLXNlbGVjdC1zZWFyY2g6LW1vei1wbGFjZWhvbGRlciB7XG4gIGZsZXg6IDEgMSBhdXRvO1xufVxuXG4uZm9ybS1tdWx0aS1zZWxlY3Quc2hvdyAuZm9ybS1tdWx0aS1zZWxlY3Qtc2VhcmNoLCAuZm9ybS1tdWx0aS1zZWxlY3Qtc2VhcmNoOnBsYWNlaG9sZGVyLXNob3duIHtcbiAgZmxleDogMSAxIGF1dG87XG59XG5cbi5mb3JtLW11bHRpLXNlbGVjdC1zZWxlY3Rpb24tdGFncyAuZm9ybS1tdWx0aS1zZWxlY3Qtc2VhcmNoIHtcbiAgLXdlYmtpdC1wYWRkaW5nLXN0YXJ0OiBjYWxjKHZhcigtLWN1aS1mb3JtLW11bHRpLXNlbGVjdC1zZWxlY3Rpb24tcGFkZGluZy14KSAtIDAuMjVyZW0pO1xuICBwYWRkaW5nLWlubGluZS1zdGFydDogY2FsYyh2YXIoLS1jdWktZm9ybS1tdWx0aS1zZWxlY3Qtc2VsZWN0aW9uLXBhZGRpbmcteCkgLSAwLjI1cmVtKTtcbn1cblxuLmZvcm0tbXVsdGktc2VsZWN0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IHZhcigtLWN1aS1mb3JtLW11bHRpLXNlbGVjdC1wbGFjZWhvbGRlci1jb2xvcik7XG59XG5cbi5mb3JtLW11bHRpLXNlbGVjdC1zZWxlY3Rpb24tdGFncyAuZm9ybS1tdWx0aS1zZWxlY3QtcGxhY2Vob2xkZXIge1xuICBwYWRkaW5nOiBjYWxjKHZhcigtLWN1aS1mb3JtLW11bHRpLXNlbGVjdC1zZWxlY3Rpb24tcGFkZGluZy15KSAtIDAuMjVyZW0pIGNhbGModmFyKC0tY3VpLWZvcm0tbXVsdGktc2VsZWN0LXNlbGVjdGlvbi1wYWRkaW5nLXgpIC0gMC4yNXJlbSk7XG59XG5cbi5mb3JtLW11bHRpLXNlbGVjdC1idXR0b25zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWluLWhlaWdodDogY2FsYygyICogdmFyKC0tY3VpLWZvcm0tbXVsdGktc2VsZWN0LXNlbGVjdGlvbi1wYWRkaW5nLXkpICsgdmFyKC0tY3VpLWZvcm0tbXVsdGktc2VsZWN0LWZvbnQtc2l6ZSkgKiB2YXIoLS1jdWktZm9ybS1tdWx0aS1zZWxlY3QtbGluZS1oZWlnaHQpKTtcbiAgcGFkZGluZzogMCB2YXIoLS1jdWktZm9ybS1tdWx0aS1zZWxlY3Qtc2VsZWN0aW9uLXBhZGRpbmcteSk7XG59XG5cbi5mb3JtLW11bHRpLXNlbGVjdC1jbGVhbmVyLFxuLmZvcm0tbXVsdGktc2VsZWN0LWluZGljYXRvciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJvcmRlcjogMDtcbn1cblxuLmZvcm0tbXVsdGktc2VsZWN0LWNsZWFuZXI6Zm9jdXMsXG4uZm9ybS1tdWx0aS1zZWxlY3QtaW5kaWNhdG9yOmZvY3VzIHtcbiAgei1pbmRleDogNTtcbiAgb3V0bGluZTogMDtcbiAgYm94LXNoYWRvdzogdmFyKC0tY3VpLWZvY3VzLXJpbmcteCwgMCkgdmFyKC0tY3VpLWZvY3VzLXJpbmcteSwgMCkgdmFyKC0tY3VpLWZvY3VzLXJpbmctYmx1ciwgMCkgdmFyKC0tY3VpLWZvY3VzLXJpbmctd2lkdGgpIHZhcigtLWN1aS1mb2N1cy1yaW5nLWNvbG9yKTtcbiAgYm9yZGVyLXJhZGl1czogMC4zNzVyZW07XG59XG5cbi5mb3JtLW11bHRpLXNlbGVjdC1jbGVhbmVyOjpiZWZvcmUsXG4uZm9ybS1tdWx0aS1zZWxlY3QtaW5kaWNhdG9yOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgY29udGVudDogXCJcIjtcbn1cblxuLmZvcm0tbXVsdGktc2VsZWN0LWNsZWFuZXIge1xuICB3aWR0aDogdmFyKC0tY3VpLWZvcm0tbXVsdGktc2VsZWN0LWNsZWFuZXItd2lkdGgpO1xuICBoZWlnaHQ6IHZhcigtLWN1aS1mb3JtLW11bHRpLXNlbGVjdC1jbGVhbmVyLWhlaWdodCk7XG4gIHBhZGRpbmc6IHZhcigtLWN1aS1mb3JtLW11bHRpLXNlbGVjdC1jbGVhbmVyLXBhZGRpbmcteSkgdmFyKC0tY3VpLWZvcm0tbXVsdGktc2VsZWN0LWNsZWFuZXItcGFkZGluZy14KTtcbn1cblxuLmZvcm0tbXVsdGktc2VsZWN0LWNsZWFuZXI6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWN1aS1mb3JtLW11bHRpLXNlbGVjdC1jbGVhbmVyLWljb24tY29sb3IpO1xuICAtd2Via2l0LW1hc2s6IHZhcigtLWN1aS1mb3JtLW11bHRpLXNlbGVjdC1jbGVhbmVyLWljb24pIGNlbnRlci92YXIoLS1jdWktZm9ybS1tdWx0aS1zZWxlY3QtY2xlYW5lci1pY29uLXNpemUpIG5vLXJlcGVhdDtcbiAgbWFzazogdmFyKC0tY3VpLWZvcm0tbXVsdGktc2VsZWN0LWNsZWFuZXItaWNvbikgY2VudGVyL3ZhcigtLWN1aS1mb3JtLW11bHRpLXNlbGVjdC1jbGVhbmVyLWljb24tc2l6ZSkgbm8tcmVwZWF0O1xufVxuXG4uZm9ybS1tdWx0aS1zZWxlY3QtY2xlYW5lcjpmb2N1czo6YmVmb3JlLCAuZm9ybS1tdWx0aS1zZWxlY3QtY2xlYW5lcjpob3Zlcjo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY3VpLWZvcm0tbXVsdGktc2VsZWN0LWNsZWFuZXItaWNvbi1ob3Zlci1jb2xvcik7XG59XG5cbi5mb3JtLW11bHRpLXNlbGVjdC1pbmRpY2F0b3Ige1xuICB3aWR0aDogdmFyKC0tY3VpLWZvcm0tbXVsdGktc2VsZWN0LWluZGljYXRvci13aWR0aCk7XG4gIGhlaWdodDogdmFyKC0tY3VpLWZvcm0tbXVsdGktc2VsZWN0LWluZGljYXRvci1oZWlnaHQpO1xuICBwYWRkaW5nOiB2YXIoLS1jdWktZm9ybS1tdWx0aS1zZWxlY3QtaW5kaWNhdG9yLXBhZGRpbmcteSkgdmFyKC0tY3VpLWZvcm0tbXVsdGktc2VsZWN0LWluZGljYXRvci1wYWRkaW5nLXgpO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4xNXMgZWFzZS1pbi1vdXQ7XG59XG5cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5mb3JtLW11bHRpLXNlbGVjdC1pbmRpY2F0b3Ige1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5mb3JtLW11bHRpLXNlbGVjdC1pbmRpY2F0b3I6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWN1aS1mb3JtLW11bHRpLXNlbGVjdC1pbmRpY2F0b3ItaWNvbi1jb2xvcik7XG4gIC13ZWJraXQtbWFzazogdmFyKC0tY3VpLWZvcm0tbXVsdGktc2VsZWN0LWluZGljYXRvci1pY29uKSBjZW50ZXIvdmFyKC0tY3VpLWZvcm0tbXVsdGktc2VsZWN0LWluZGljYXRvci1pY29uLXNpemUpIG5vLXJlcGVhdDtcbiAgbWFzazogdmFyKC0tY3VpLWZvcm0tbXVsdGktc2VsZWN0LWluZGljYXRvci1pY29uKSBjZW50ZXIvdmFyKC0tY3VpLWZvcm0tbXVsdGktc2VsZWN0LWluZGljYXRvci1pY29uLXNpemUpIG5vLXJlcGVhdDtcbn1cblxuLmZvcm0tbXVsdGktc2VsZWN0LWluZGljYXRvcjpmb2N1czo6YmVmb3JlLCAuZm9ybS1tdWx0aS1zZWxlY3QtaW5kaWNhdG9yOmhvdmVyOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jdWktZm9ybS1tdWx0aS1zZWxlY3QtaW5kaWNhdG9yLWljb24taG92ZXItY29sb3IpO1xufVxuXG4uZm9ybS1tdWx0aS1zZWxlY3Quc2hvdyAuZm9ybS1tdWx0aS1zZWxlY3QtaW5kaWNhdG9yIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbn1cblxuLmZvcm0tbXVsdGktc2VsZWN0LXRhZyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IHZhcigtLWN1aS1mb3JtLW11bHRpLXNlbGVjdC10YWctcGFkZGluZy15KSB2YXIoLS1jdWktZm9ybS1tdWx0aS1zZWxlY3QtdGFnLXBhZGRpbmcteCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWN1aS1mb3JtLW11bHRpLXNlbGVjdC10YWctYmcpO1xuICBib3JkZXI6IHZhcigtLWN1aS1mb3JtLW11bHRpLXNlbGVjdC10YWctYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1jdWktZm9ybS1tdWx0aS1zZWxlY3QtdGFnLWJvcmRlci1jb2xvcik7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWN1aS1mb3JtLW11bHRpLXNlbGVjdC10YWctYm9yZGVyLXJhZGl1cyk7XG59XG5cbi5mb3JtLW11bHRpLXNlbGVjdC10YWctZGVsZXRlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgd2lkdGg6IHZhcigtLWN1aS1mb3JtLW11bHRpLXNlbGVjdC10YWctZGVsZXRlLXdpZHRoKTtcbiAgaGVpZ2h0OiB2YXIoLS1jdWktZm9ybS1tdWx0aS1zZWxlY3QtdGFnLWRlbGV0ZS1oZWlnaHQpO1xuICBwYWRkaW5nOiB2YXIoLS1jdWktZm9ybS1tdWx0aS1zZWxlY3QtdGFnLWRlbGV0ZS1wYWRkaW5nLXkpIHZhcigtLWN1aS1mb3JtLW11bHRpLXNlbGVjdC10YWctZGVsZXRlLXBhZGRpbmcteCk7XG4gIC13ZWJraXQtbWFyZ2luLXN0YXJ0OiAwLjVyZW07XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IDAuNXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcbn1cblxuLmZvcm0tbXVsdGktc2VsZWN0LXRhZy1kZWxldGU6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jdWktZm9ybS1tdWx0aS1zZWxlY3QtdGFnLWRlbGV0ZS1pY29uLWNvbG9yKTtcbiAgLXdlYmtpdC1tYXNrOiB2YXIoLS1jdWktZm9ybS1tdWx0aS1zZWxlY3QtdGFnLWRlbGV0ZS1pY29uKSBjZW50ZXIvdmFyKC0tY3VpLWZvcm0tbXVsdGktc2VsZWN0LXRhZy1kZWxldGUtaWNvbi1zaXplKSBuby1yZXBlYXQ7XG4gIG1hc2s6IHZhcigtLWN1aS1mb3JtLW11bHRpLXNlbGVjdC10YWctZGVsZXRlLWljb24pIGNlbnRlci92YXIoLS1jdWktZm9ybS1tdWx0aS1zZWxlY3QtdGFnLWRlbGV0ZS1pY29uLXNpemUpIG5vLXJlcGVhdDtcbn1cblxuLmZvcm0tbXVsdGktc2VsZWN0LXRhZy1kZWxldGU6Zm9jdXM6OmJlZm9yZSwgLmZvcm0tbXVsdGktc2VsZWN0LXRhZy1kZWxldGU6aG92ZXI6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWN1aS1mb3JtLW11bHRpLXNlbGVjdC10YWctZGVsZXRlLWljb24taG92ZXItY29sb3IpO1xufVxuXG4uZm9ybS1tdWx0aS1zZWxlY3QtZHJvcGRvd24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IHZhcigtLWN1aS1mb3JtLW11bHRpLXNlbGVjdC16aW5kZXgpO1xuICBkaXNwbGF5OiBub25lO1xuICBtaW4td2lkdGg6IHZhcigtLWN1aS1mb3JtLW11bHRpLXNlbGVjdC1kcm9wZG93bi1taW4td2lkdGgpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jdWktZm9ybS1tdWx0aS1zZWxlY3QtZHJvcGRvd24tYmcpO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6IHZhcigtLWN1aS1mb3JtLW11bHRpLXNlbGVjdC1kcm9wZG93bi1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWN1aS1mb3JtLW11bHRpLXNlbGVjdC1kcm9wZG93bi1ib3JkZXItY29sb3IpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1jdWktZm9ybS1tdWx0aS1zZWxlY3QtZHJvcGRvd24tYm9yZGVyLXJhZGl1cyk7XG59XG5cbi5mb3JtLW11bHRpLXNlbGVjdC5zaG93IC5mb3JtLW11bHRpLXNlbGVjdC1kcm9wZG93biwgLmZvcm0tbXVsdGktc2VsZWN0LWRyb3Bkb3duLnNob3cge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmZvcm0tbXVsdGktc2VsZWN0LWFsbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogdmFyKC0tY3VpLWZvcm0tbXVsdGktc2VsZWN0LXNlbGVjdC1hbGwtcGFkZGluZy15KSB2YXIoLS1jdWktZm9ybS1tdWx0aS1zZWxlY3Qtc2VsZWN0LWFsbC1wYWRkaW5nLXgpO1xuICBjb2xvcjogdmFyKC0tY3VpLWZvcm0tbXVsdGktc2VsZWN0LXNlbGVjdC1hbGwtY29sb3IpO1xuICB0ZXh0LWFsaWduOiBzdGFydDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY3VpLWZvcm0tbXVsdGktc2VsZWN0LXNlbGVjdC1hbGwtYmcpO1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1ib3R0b206IHZhcigtLWN1aS1mb3JtLW11bHRpLXNlbGVjdC1zZWxlY3QtYWxsLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tY3VpLWZvcm0tbXVsdGktc2VsZWN0LXNlbGVjdC1hbGwtYm9yZGVyLWNvbG9yKTtcbn1cblxuLmZvcm0tbXVsdGktc2VsZWN0LWFsbDpob3ZlciB7XG4gIGNvbG9yOiB2YXIoLS1jdWktZm9ybS1tdWx0aS1zZWxlY3Qtc2VsZWN0LWFsbC1ob3Zlci1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWN1aS1mb3JtLW11bHRpLXNlbGVjdC1zZWxlY3QtYWxsLWhvdmVyLWJnKTtcbn1cblxuLmZvcm0tbXVsdGktc2VsZWN0LW9wdGlvbnMge1xuICBwYWRkaW5nOiB2YXIoLS1jdWktZm9ybS1tdWx0aS1zZWxlY3Qtb3B0aW9ucy1wYWRkaW5nLXkpIHZhcigtLWN1aS1mb3JtLW11bHRpLXNlbGVjdC1vcHRpb25zLXBhZGRpbmcteCk7XG4gIGZvbnQtc2l6ZTogdmFyKC0tY3VpLWZvcm0tbXVsdGktc2VsZWN0LW9wdGlvbnMtZm9udC1zaXplKTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWN1aS1mb3JtLW11bHRpLXNlbGVjdC1vcHRpb25zLWZvbnQtd2VpZ2h0KTtcbiAgY29sb3I6IHZhcigtLWN1aS1mb3JtLW11bHRpLXNlbGVjdC1vcHRpb25zLWNvbG9yKTtcbn1cblxuLmZvcm0tbXVsdGktc2VsZWN0LW9wdGlvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbiAgcGFkZGluZzogdmFyKC0tY3VpLWZvcm0tbXVsdGktc2VsZWN0LW9wdGlvbi1wYWRkaW5nLXkpIHZhcigtLWN1aS1mb3JtLW11bHRpLXNlbGVjdC1vcHRpb24tcGFkZGluZy14KTtcbiAgbWFyZ2luOiB2YXIoLS1jdWktZm9ybS1tdWx0aS1zZWxlY3Qtb3B0aW9uLW1hcmdpbi15KSB2YXIoLS1jdWktZm9ybS1tdWx0aS1zZWxlY3Qtb3B0aW9uLW1hcmdpbi14KTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib3JkZXI6IHZhcigtLWN1aS1mb3JtLW11bHRpLXNlbGVjdC1vcHRpb24tYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1jdWktZm9ybS1tdWx0aS1zZWxlY3Qtb3B0aW9uLWJvcmRlci1jb2xvcik7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWN1aS1mb3JtLW11bHRpLXNlbGVjdC1vcHRpb24tYm9yZGVyLXJhZGl1cyk7XG59XG5cbi5mb3JtLW11bHRpLXNlbGVjdC1vcHRpb246aG92ZXIsIC5mb3JtLW11bHRpLXNlbGVjdC1vcHRpb246Zm9jdXMge1xuICBjb2xvcjogdmFyKC0tY3VpLWZvcm0tbXVsdGktc2VsZWN0LW9wdGlvbi1ob3Zlci1jb2xvcik7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY3VpLWZvcm0tbXVsdGktc2VsZWN0LW9wdGlvbi1ob3Zlci1iZyk7XG59XG5cbi5mb3JtLW11bHRpLXNlbGVjdC1vcHRpb246Zm9jdXMge1xuICB6LWluZGV4OiA1O1xuICBib3JkZXItY29sb3I6IHZhcigtLWN1aS1pbnB1dC1mb2N1cy1ib3JkZXItY29sb3IsICM5OWNjZmYpO1xuICBvdXRsaW5lOiAwO1xuICBib3gtc2hhZG93OiB2YXIoLS1jdWktZm9ybS1tdWx0aS1zZWxlY3QtZm9jdXMtYm94LXNoYWRvdyk7XG59XG5cbi5mb3JtLW11bHRpLXNlbGVjdC1vcHRpb24uZGlzYWJsZWQge1xuICBjb2xvcjogdmFyKC0tY3VpLWZvcm0tbXVsdGktc2VsZWN0LW9wdGlvbi1kaXNhYmxlZC1jb2xvcik7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmZvcm0tbXVsdGktc2VsZWN0LW9wdGlvbi5mb3JtLW11bHRpLXNlbGVjdC1vcHRpb24td2l0aC1jaGVja2JveCB7XG4gIHBhZGRpbmc6IDAuNXJlbSAxLjI1cmVtO1xuICAtd2Via2l0LXBhZGRpbmctc3RhcnQ6IGNhbGModmFyKC0tY3VpLWZvcm0tbXVsdGktc2VsZWN0LW9wdGlvbi1wYWRkaW5nLXgpICsgdmFyKC0tY3VpLWZvcm0tbXVsdGktc2VsZWN0LW9wdGlvbi1pbmRpY2F0b3Itd2lkdGgpKTtcbiAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IGNhbGModmFyKC0tY3VpLWZvcm0tbXVsdGktc2VsZWN0LW9wdGlvbi1wYWRkaW5nLXgpICsgdmFyKC0tY3VpLWZvcm0tbXVsdGktc2VsZWN0LW9wdGlvbi1pbmRpY2F0b3Itd2lkdGgpKTtcbn1cblxuLmZvcm0tbXVsdGktc2VsZWN0LW9wdGlvbi5mb3JtLW11bHRpLXNlbGVjdC1vcHRpb24td2l0aC1jaGVja2JveDo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBpbnNldC1pbmxpbmUtc3RhcnQ6IGNhbGModmFyKC0tY3VpLWZvcm0tbXVsdGktc2VsZWN0LW9wdGlvbi1wYWRkaW5nLXgpICogMC41KTtcbiAgdG9wOiAwLjdyZW07XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogdmFyKC0tY3VpLWZvcm0tbXVsdGktc2VsZWN0LW9wdGlvbi1pbmRpY2F0b3Itd2lkdGgpO1xuICBoZWlnaHQ6IHZhcigtLWN1aS1mb3JtLW11bHRpLXNlbGVjdC1vcHRpb24taW5kaWNhdG9yLXdpZHRoKTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWN1aS1mb3JtLW11bHRpLXNlbGVjdC1vcHRpb24taW5kaWNhdG9yLWJnKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJvcmRlcjogdmFyKC0tY3VpLWZvcm0tbXVsdGktc2VsZWN0LW9wdGlvbi1pbmRpY2F0b3ItYm9yZGVyKTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tY3VpLWZvcm0tbXVsdGktc2VsZWN0LW9wdGlvbi1pbmRpY2F0b3ItYm9yZGVyLXJhZGl1cyk7XG59XG5cbi5mb3JtLW11bHRpLXNlbGVjdC1vcHRpb24uZm9ybS1tdWx0aS1zZWxlY3RlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWN1aS1mb3JtLW11bHRpLXNlbGVjdC1vcHRpb24tc2VsZWN0ZWQtYmcpO1xufVxuXG4uZm9ybS1tdWx0aS1zZWxlY3Qtb3B0aW9uLmZvcm0tbXVsdGktc2VsZWN0ZWQ6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWN1aS1mb3JtLW11bHRpLXNlbGVjdC1vcHRpb24tc2VsZWN0ZWQtaW5kaWNhdG9yLWJnKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdmFyKC0tY3VpLWZvcm0tbXVsdGktc2VsZWN0LW9wdGlvbi1zZWxlY3RlZC1pbmRpY2F0b3ItYmctaW1hZ2UpO1xuICBib3JkZXItY29sb3I6IHZhcigtLWN1aS1mb3JtLW11bHRpLXNlbGVjdC1vcHRpb24tc2VsZWN0ZWQtaW5kaWNhdG9yLWJvcmRlci1jb2xvcik7XG59XG5cbi5mb3JtLW11bHRpLXNlbGVjdC1vcHRncm91cC1sYWJlbCB7XG4gIHBhZGRpbmc6IHZhcigtLWN1aS1mb3JtLW11bHRpLXNlbGVjdC1vcHRpb25zLXBhZGRpbmcteSkgdmFyKC0tY3VpLWZvcm0tbXVsdGktc2VsZWN0LW9wdGlvbnMtcGFkZGluZy14KTtcbiAgZm9udC1zaXplOiB2YXIoLS1jdWktZm9ybS1tdWx0aS1zZWxlY3Qtb3B0Z3JvdXAtbGFiZWwtZm9udC1zaXplKTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWN1aS1mb3JtLW11bHRpLXNlbGVjdC1vcHRncm91cC1sYWJlbC1mb250LXdlaWdodCk7XG4gIGNvbG9yOiB2YXIoLS1jdWktZm9ybS1tdWx0aS1zZWxlY3Qtb3B0Z3JvdXAtbGFiZWwtY29sb3IpO1xuICB0ZXh0LXRyYW5zZm9ybTogdmFyKC0tY3VpLWZvcm0tbXVsdGktc2VsZWN0LW9wdGdyb3VwLWxhYmVsLXRleHQtdHJhbnNmb3JtKTtcbn1cblxuLmZvcm0tbXVsdGktc2VsZWN0LW9wdGlvbnMtZW1wdHkge1xuICBwYWRkaW5nOiB2YXIoLS1jdWktZm9ybS1tdWx0aS1zZWxlY3Qtb3B0aW9uLXBhZGRpbmcteSkgdmFyKC0tY3VpLWZvcm0tbXVsdGktc2VsZWN0LW9wdGlvbi1wYWRkaW5nLXgpO1xufVxuXG4uZm9ybS1tdWx0aS1zZWxlY3Qtc20ge1xuICAtLWN1aS1mb3JtLW11bHRpLXNlbGVjdC1zZWxlY3Rpb24tcGFkZGluZy15OiAwLjI1cmVtO1xuICAtLWN1aS1mb3JtLW11bHRpLXNlbGVjdC1zZWxlY3Rpb24tcGFkZGluZy14OiAwLjVyZW07XG4gIC0tY3VpLWZvcm0tbXVsdGktc2VsZWN0LWZvbnQtc2l6ZTogMC44MjAzMTI1cmVtO1xuICAtLWN1aS1mb3JtLW11bHRpLXNlbGVjdC1ib3JkZXItcmFkaXVzOiB2YXIoLS1jdWktYm9yZGVyLXJhZGl1cy1zbSk7XG4gIC0tY3VpLWZvcm0tbXVsdGktc2VsZWN0LXRhZy1wYWRkaW5nLXk6IDAuMDc1cmVtO1xuICAtLWN1aS1mb3JtLW11bHRpLXNlbGVjdC10YWctcGFkZGluZy14OiAwLjVyZW07XG4gIC0tY3VpLWZvcm0tbXVsdGktc2VsZWN0LXRhZy1ib3JkZXItcmFkaXVzOiAwLjEyNXJlbTtcbiAgLS1jdWktZm9ybS1tdWx0aS1zZWxlY3Qtc2VsZWN0aW9uLXRhZ3MtZ2FwOiAwLjEyNXJlbTtcbiAgLS1jdWktZm9ybS1tdWx0aS1zZWxlY3Qtc2VsZWN0aW9uLXRhZ3MtcGFkZGluZy15OiAwLjA2MjVyZW07XG4gIC0tY3VpLWZvcm0tbXVsdGktc2VsZWN0LXNlbGVjdGlvbi10YWdzLXBhZGRpbmcteDogMC4xMjVyZW07XG59XG5cbi5mb3JtLW11bHRpLXNlbGVjdC1sZyB7XG4gIC0tY3VpLWZvcm0tbXVsdGktc2VsZWN0LXNlbGVjdGlvbi1wYWRkaW5nLXk6IDAuNXJlbTtcbiAgLS1jdWktZm9ybS1tdWx0aS1zZWxlY3Qtc2VsZWN0aW9uLXBhZGRpbmcteDogMXJlbTtcbiAgLS1jdWktZm9ybS1tdWx0aS1zZWxlY3QtZm9udC1zaXplOiAxLjE3MTg3NXJlbTtcbiAgLS1jdWktZm9ybS1tdWx0aS1zZWxlY3QtYm9yZGVyLXJhZGl1czogdmFyKC0tY3VpLWJvcmRlci1yYWRpdXMtbGcpO1xuICAtLWN1aS1mb3JtLW11bHRpLXNlbGVjdC10YWctcGFkZGluZy15OiAwLjE3NXJlbTtcbiAgLS1jdWktZm9ybS1tdWx0aS1zZWxlY3QtdGFnLXBhZGRpbmcteDogMC41cmVtO1xuICAtLWN1aS1mb3JtLW11bHRpLXNlbGVjdC10YWctYm9yZGVyLXJhZGl1czogMC4zNzVyZW07XG4gIC0tY3VpLWZvcm0tbXVsdGktc2VsZWN0LXNlbGVjdGlvbi10YWdzLWdhcDogMC4yNXJlbTtcbiAgLS1jdWktZm9ybS1tdWx0aS1zZWxlY3Qtc2VsZWN0aW9uLXRhZ3MtcGFkZGluZy15OiAwLjI1cmVtO1xuICAtLWN1aS1mb3JtLW11bHRpLXNlbGVjdC1zZWxlY3Rpb24tdGFncy1wYWRkaW5nLXg6IDAuMjVyZW07XG59XG5cbi5mb3JtLWNoZWNrIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1pbi1oZWlnaHQ6IDEuNDA2MjVyZW07XG4gIC13ZWJraXQtcGFkZGluZy1zdGFydDogMS41ZW07XG4gIHBhZGRpbmctaW5saW5lLXN0YXJ0OiAxLjVlbTtcbiAgbWFyZ2luLWJvdHRvbTogMC4xMjVyZW07XG59XG5cbi5mb3JtLWNoZWNrIC5mb3JtLWNoZWNrLWlucHV0IHtcbiAgZmxvYXQ6IGlubGluZS1zdGFydDtcbiAgLXdlYmtpdC1tYXJnaW4tc3RhcnQ6IC0xLjVlbTtcbiAgbWFyZ2luLWlubGluZS1zdGFydDogLTEuNWVtO1xufVxuXG4uZm9ybS1jaGVjay1yZXZlcnNlIHtcbiAgcGFkZGluZy1pbmxpbmU6IDAgMS41ZW07XG4gIHRleHQtYWxpZ246IGVuZDtcbn1cblxuLmZvcm0tY2hlY2stcmV2ZXJzZSAuZm9ybS1jaGVjay1pbnB1dCB7XG4gIGZsb2F0OiBpbmxpbmUtZW5kO1xuICBtYXJnaW4taW5saW5lOiAwIC0xLjVlbTtcbn1cblxuLmZvcm0tY2hlY2staW5wdXQge1xuICAtLWN1aS1mb3JtLWNoZWNrLWJnOiB2YXIoLS1jdWktYm9keS1iZyk7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICB3aWR0aDogMWVtO1xuICBoZWlnaHQ6IDFlbTtcbiAgbWFyZ2luLXRvcDogMC4yNWVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY3VpLWZvcm0tY2hlY2stYmcpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB2YXIoLS1jdWktZm9ybS1jaGVjay1iZy1pbWFnZSk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBib3JkZXI6IHZhcigtLWN1aS1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWN1aS1ib3JkZXItY29sb3IpO1xuICAtd2Via2l0LXByaW50LWNvbG9yLWFkanVzdDogZXhhY3Q7XG4gIGNvbG9yLWFkanVzdDogZXhhY3Q7XG4gIHByaW50LWNvbG9yLWFkanVzdDogZXhhY3Q7XG59XG5cbi5mb3JtLWNoZWNrLWlucHV0W3R5cGU9Y2hlY2tib3hdIHtcbiAgYm9yZGVyLXJhZGl1czogMC4yNWVtO1xufVxuXG4uZm9ybS1jaGVjay1pbnB1dFt0eXBlPXJhZGlvXSB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cblxuLmZvcm0tY2hlY2staW5wdXQ6YWN0aXZlIHtcbiAgZmlsdGVyOiBicmlnaHRuZXNzKDkwJSk7XG59XG5cbi5mb3JtLWNoZWNrLWlucHV0OmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjOTljY2ZmO1xuICBvdXRsaW5lOiAwO1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjI1cmVtIHJnYmEoNTEsIDE1MywgMjU1LCAwLjI1KTtcbn1cblxuLmZvcm0tY2hlY2staW5wdXQ6Y2hlY2tlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWN1aS1mb3JtLWNoZWNrLWlucHV0LWNoZWNrZWQtYmctY29sb3IsIHZhcigtLWN1aS1wcmltYXJ5KSk7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tY3VpLWZvcm0tY2hlY2staW5wdXQtY2hlY2tlZC1ib3JkZXItY29sb3IsIHZhcigtLWN1aS1wcmltYXJ5KSk7XG59XG5cbi5mb3JtLWNoZWNrLWlucHV0OmNoZWNrZWRbdHlwZT1jaGVja2JveF0ge1xuICAtLWN1aS1mb3JtLWNoZWNrLWJnLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDIwIDIwJyUzZSUzY3BhdGggZmlsbD0nbm9uZScgc3Ryb2tlPSdyZ2JhJTI4MjU1LCAyNTUsIDI1NSwgMC44NyUyOScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBzdHJva2Utd2lkdGg9JzMnIGQ9J202IDEwIDMgMyA2LTYnLyUzZSUzYy9zdmclM2VcIik7XG59XG5cbi5mb3JtLWNoZWNrLWlucHV0OmNoZWNrZWRbdHlwZT1yYWRpb10ge1xuICAtLWN1aS1mb3JtLWNoZWNrLWJnLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nLTQgLTQgOCA4JyUzZSUzY2NpcmNsZSByPScyJyBmaWxsPSdyZ2JhJTI4MjU1LCAyNTUsIDI1NSwgMC44NyUyOScvJTNlJTNjL3N2ZyUzZVwiKTtcbn1cblxuLmZvcm0tY2hlY2staW5wdXRbdHlwZT1jaGVja2JveF06aW5kZXRlcm1pbmF0ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWN1aS1wcmltYXJ5KTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jdWktcHJpbWFyeSk7XG4gIC0tY3VpLWZvcm0tY2hlY2stYmctaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMjAgMjAnJTNlJTNjcGF0aCBmaWxsPSdub25lJyBzdHJva2U9J3JnYmElMjgyNTUsIDI1NSwgMjU1LCAwLjg3JTI5JyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIHN0cm9rZS13aWR0aD0nMycgZD0nTTYgMTBoOCcvJTNlJTNjL3N2ZyUzZVwiKTtcbn1cblxuLmZvcm0tY2hlY2staW5wdXQ6ZGlzYWJsZWQge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgZmlsdGVyOiBub25lO1xuICBvcGFjaXR5OiAwLjU7XG59XG5cbi5mb3JtLWNoZWNrLWlucHV0W2Rpc2FibGVkXSB+IC5mb3JtLWNoZWNrLWxhYmVsLCAuZm9ybS1jaGVjay1pbnB1dDpkaXNhYmxlZCB+IC5mb3JtLWNoZWNrLWxhYmVsIHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBvcGFjaXR5OiAwLjU7XG59XG5cbi5mb3JtLWNoZWNrLWxhYmVsIHtcbiAgY29sb3I6IHZhcigtLWN1aS1mb3JtLWNoZWNrLWxhYmVsLWNvbG9yLCApO1xufVxuXG4uZm9ybS1zd2l0Y2gge1xuICAtd2Via2l0LXBhZGRpbmctc3RhcnQ6IDIuNWVtO1xuICBwYWRkaW5nLWlubGluZS1zdGFydDogMi41ZW07XG59XG5cbi5mb3JtLXN3aXRjaCAuZm9ybS1jaGVjay1pbnB1dCB7XG4gIC0tY3VpLWZvcm0tc3dpdGNoLWJnOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nLTQgLTQgOCA4JyUzZSUzY2NpcmNsZSByPSczJyBmaWxsPSdyZ2JhJTI4OCwgMTAsIDEyLCAwLjI1JTI5Jy8lM2UlM2Mvc3ZnJTNlXCIpO1xuICB3aWR0aDogMmVtO1xuICAtd2Via2l0LW1hcmdpbi1zdGFydDogLTIuNWVtO1xuICBtYXJnaW4taW5saW5lLXN0YXJ0OiAtMi41ZW07XG4gIGJhY2tncm91bmQtaW1hZ2U6IHZhcigtLWN1aS1mb3JtLXN3aXRjaC1iZyk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiAyZW07XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtcG9zaXRpb24gMC4xNXMgZWFzZS1pbi1vdXQ7XG59XG5cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5mb3JtLXN3aXRjaCAuZm9ybS1jaGVjay1pbnB1dCB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuLmZvcm0tc3dpdGNoIC5mb3JtLWNoZWNrLWlucHV0OmZvY3VzIHtcbiAgLS1jdWktZm9ybS1zd2l0Y2gtYmc6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PSctNCAtNCA4IDgnJTNlJTNjY2lyY2xlIHI9JzMnIGZpbGw9JyUyMzk5Y2NmZicvJTNlJTNjL3N2ZyUzZVwiKTtcbn1cblxuLmZvcm0tc3dpdGNoIC5mb3JtLWNoZWNrLWlucHV0OmNoZWNrZWQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCBjZW50ZXI7XG4gIC0tY3VpLWZvcm0tc3dpdGNoLWJnOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nLTQgLTQgOCA4JyUzZSUzY2NpcmNsZSByPSczJyBmaWxsPSdyZ2JhJTI4MjU1LCAyNTUsIDI1NSwgMC44NyUyOScvJTNlJTNjL3N2ZyUzZVwiKTtcbn1cblxuLmZvcm0tc3dpdGNoLmZvcm0tY2hlY2stcmV2ZXJzZSB7XG4gIHBhZGRpbmctaW5saW5lOiAwIDIuNWVtO1xufVxuXG4uZm9ybS1zd2l0Y2guZm9ybS1jaGVjay1yZXZlcnNlIC5mb3JtLWNoZWNrLWlucHV0IHtcbiAgbWFyZ2luLWlubGluZTogMCAtMi41ZW07XG59XG5cbi5mb3JtLXN3aXRjaC1sZyB7XG4gIG1pbi1oZWlnaHQ6IDEuMjVlbTtcbiAgLXdlYmtpdC1wYWRkaW5nLXN0YXJ0OiAzZW07XG4gIHBhZGRpbmctaW5saW5lLXN0YXJ0OiAzZW07XG59XG5cbi5mb3JtLXN3aXRjaC1sZyAuZm9ybS1jaGVjay1pbnB1dCB7XG4gIHdpZHRoOiAyLjVlbTtcbiAgaGVpZ2h0OiAxLjI1ZW07XG4gIC13ZWJraXQtbWFyZ2luLXN0YXJ0OiAtM2VtO1xuICBtYXJnaW4taW5saW5lLXN0YXJ0OiAtM2VtO1xufVxuXG4uZm9ybS1zd2l0Y2gtbGcgLmZvcm0tY2hlY2stbGFiZWwge1xuICBwYWRkaW5nLXRvcDogY2FsYygoMS4yNWVtIC0gMC45Mzc1cmVtKSAvIDIpO1xufVxuXG4uZm9ybS1zd2l0Y2gteGwge1xuICBtaW4taGVpZ2h0OiAxLjVlbTtcbiAgLXdlYmtpdC1wYWRkaW5nLXN0YXJ0OiAzLjVlbTtcbiAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IDMuNWVtO1xufVxuXG4uZm9ybS1zd2l0Y2gteGwgLmZvcm0tY2hlY2staW5wdXQge1xuICB3aWR0aDogM2VtO1xuICBoZWlnaHQ6IDEuNWVtO1xuICAtd2Via2l0LW1hcmdpbi1zdGFydDogLTMuNWVtO1xuICBtYXJnaW4taW5saW5lLXN0YXJ0OiAtMy41ZW07XG59XG5cbi5mb3JtLXN3aXRjaC14bCAuZm9ybS1jaGVjay1sYWJlbCB7XG4gIHBhZGRpbmctdG9wOiBjYWxjKCgxLjVlbSAtIDAuOTM3NXJlbSkgLyAyKTtcbn1cblxuLmZvcm0tY2hlY2staW5saW5lIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAtd2Via2l0LW1hcmdpbi1lbmQ6IDFyZW07XG4gIG1hcmdpbi1pbmxpbmUtZW5kOiAxcmVtO1xufVxuXG4uYnRuLWNoZWNrIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLmJ0bi1jaGVja1tkaXNhYmxlZF0gKyAuYnRuLCAuYnRuLWNoZWNrOmRpc2FibGVkICsgLmJ0biB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBmaWx0ZXI6IG5vbmU7XG4gIG9wYWNpdHk6IDAuNjU7XG59XG5cbltkYXRhLWNvcmV1aS10aGVtZT1kYXJrXSAuZm9ybS1zd2l0Y2ggLmZvcm0tY2hlY2staW5wdXQ6bm90KDpjaGVja2VkKTpub3QoOmZvY3VzKSB7XG4gIC0tY3VpLWZvcm0tc3dpdGNoLWJnOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nLTQgLTQgOCA4JyUzZSUzY2NpcmNsZSByPSczJyBmaWxsPSdyZ2JhJTI4MjU1LCAyNTUsIDI1NSwgMC4yNSUyOScvJTNlJTNjL3N2ZyUzZVwiKTtcbn1cblxuLmZvcm0tcmFuZ2Uge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxLjVyZW07XG4gIHBhZGRpbmc6IDA7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmZvcm0tcmFuZ2U6Zm9jdXMge1xuICBvdXRsaW5lOiAwO1xufVxuXG4uZm9ybS1yYW5nZTpmb2N1czo6LXdlYmtpdC1zbGlkZXItdGh1bWIge1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggI2ZmZiwgMCAwIDAgMC4yNXJlbSByZ2JhKDUxLCAxNTMsIDI1NSwgMC4yNSk7XG59XG5cbi5mb3JtLXJhbmdlOmZvY3VzOjotbW96LXJhbmdlLXRodW1iIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICNmZmYsIDAgMCAwIDAuMjVyZW0gcmdiYSg1MSwgMTUzLCAyNTUsIDAuMjUpO1xufVxuXG4uZm9ybS1yYW5nZTo6LW1vei1mb2N1cy1vdXRlciB7XG4gIGJvcmRlcjogMDtcbn1cblxuLmZvcm0tcmFuZ2U6Oi13ZWJraXQtc2xpZGVyLXRodW1iIHtcbiAgd2lkdGg6IDFyZW07XG4gIGhlaWdodDogMXJlbTtcbiAgbWFyZ2luLXRvcDogLTAuMjVyZW07XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY3VpLXByaW1hcnkpO1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDFyZW07XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IDAuMTVzIGVhc2UtaW4tb3V0O1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgMC4xNXMgZWFzZS1pbi1vdXQ7XG59XG5cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5mb3JtLXJhbmdlOjotd2Via2l0LXNsaWRlci10aHVtYiB7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBub25lO1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5mb3JtLXJhbmdlOjotd2Via2l0LXNsaWRlci10aHVtYjphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMTkzLjgsIDIyNC40LCAyNTUpO1xufVxuXG4uZm9ybS1yYW5nZTo6LXdlYmtpdC1zbGlkZXItcnVubmFibGUtdHJhY2sge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAwLjVyZW07XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jdWktc2Vjb25kYXJ5LWJnKTtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogMXJlbTtcbn1cblxuLmZvcm0tcmFuZ2U6Oi1tb3otcmFuZ2UtdGh1bWIge1xuICB3aWR0aDogMXJlbTtcbiAgaGVpZ2h0OiAxcmVtO1xuICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWN1aS1wcmltYXJ5KTtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiAxcmVtO1xuICAtbW96LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAwLjE1cyBlYXNlLWluLW91dDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IDAuMTVzIGVhc2UtaW4tb3V0O1xufVxuXG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuZm9ybS1yYW5nZTo6LW1vei1yYW5nZS10aHVtYiB7XG4gICAgLW1vei10cmFuc2l0aW9uOiBub25lO1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5mb3JtLXJhbmdlOjotbW96LXJhbmdlLXRodW1iOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigxOTMuOCwgMjI0LjQsIDI1NSk7XG59XG5cbi5mb3JtLXJhbmdlOjotbW96LXJhbmdlLXRyYWNrIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMC41cmVtO1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY3VpLXNlY29uZGFyeS1iZyk7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDFyZW07XG59XG5cbi5mb3JtLXJhbmdlOmRpc2FibGVkIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5mb3JtLXJhbmdlOmRpc2FibGVkOjotd2Via2l0LXNsaWRlci10aHVtYiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWN1aS1zZWNvbmRhcnktY29sb3IpO1xufVxuXG4uZm9ybS1yYW5nZTpkaXNhYmxlZDo6LW1vei1yYW5nZS10aHVtYiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWN1aS1zZWNvbmRhcnktY29sb3IpO1xufVxuXG4uZm9ybS1mbG9hdGluZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmZvcm0tZmxvYXRpbmcgPiAuZm9ybS1jb250cm9sLFxuLmZvcm0tZmxvYXRpbmcgPiAuZm9ybS1jb250cm9sLXBsYWludGV4dCxcbi5mb3JtLWZsb2F0aW5nID4gLmZvcm0tc2VsZWN0IHtcbiAgaGVpZ2h0OiBjYWxjKDMuNXJlbSArIHZhcigtLWN1aS1ib3JkZXItd2lkdGgpICogMik7XG4gIG1pbi1oZWlnaHQ6IGNhbGMoMy41cmVtICsgdmFyKC0tY3VpLWJvcmRlci13aWR0aCkgKiAyKTtcbiAgbGluZS1oZWlnaHQ6IDEuMjU7XG59XG5cbi5mb3JtLWZsb2F0aW5nID4gbGFiZWwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGluc2V0LWlubGluZS1zdGFydDogMDtcbiAgdG9wOiAwO1xuICB6LWluZGV4OiAyO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcGFkZGluZzogMXJlbSAwLjc1cmVtO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjb2xvcjogcmdiYSh2YXIoLS1jdWktYm9keS1jb2xvci1yZ2IpLCAwLjY1KTtcbiAgdGV4dC1hbGlnbjogc3RhcnQ7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgYm9yZGVyOiB2YXIoLS1jdWktYm9yZGVyLXdpZHRoKSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMXMgZWFzZS1pbi1vdXQsIHRyYW5zZm9ybSAwLjFzIGVhc2UtaW4tb3V0O1xufVxuXG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuZm9ybS1mbG9hdGluZyA+IGxhYmVsIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG4uZm9ybS1mbG9hdGluZyA+IC5mb3JtLWNvbnRyb2wsXG4uZm9ybS1mbG9hdGluZyA+IC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0IHtcbiAgcGFkZGluZzogMXJlbSAwLjc1cmVtO1xufVxuXG4uZm9ybS1mbG9hdGluZyA+IC5mb3JtLWNvbnRyb2w6Oi1tb3otcGxhY2Vob2xkZXIsIC5mb3JtLWZsb2F0aW5nID4gLmZvcm0tY29udHJvbC1wbGFpbnRleHQ6Oi1tb3otcGxhY2Vob2xkZXIge1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5mb3JtLWZsb2F0aW5nID4gLmZvcm0tY29udHJvbDo6cGxhY2Vob2xkZXIsXG4uZm9ybS1mbG9hdGluZyA+IC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0OjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmZvcm0tZmxvYXRpbmcgPiAuZm9ybS1jb250cm9sOm5vdCg6LW1vei1wbGFjZWhvbGRlciksIC5mb3JtLWZsb2F0aW5nID4gLmZvcm0tY29udHJvbC1wbGFpbnRleHQ6bm90KDotbW96LXBsYWNlaG9sZGVyKSB7XG4gIHBhZGRpbmctdG9wOiAxLjYyNXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDAuNjI1cmVtO1xufVxuXG4uZm9ybS1mbG9hdGluZyA+IC5mb3JtLWNvbnRyb2w6Zm9jdXMsIC5mb3JtLWZsb2F0aW5nID4gLmZvcm0tY29udHJvbDpub3QoOnBsYWNlaG9sZGVyLXNob3duKSxcbi5mb3JtLWZsb2F0aW5nID4gLmZvcm0tY29udHJvbC1wbGFpbnRleHQ6Zm9jdXMsXG4uZm9ybS1mbG9hdGluZyA+IC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0Om5vdCg6cGxhY2Vob2xkZXItc2hvd24pIHtcbiAgcGFkZGluZy10b3A6IDEuNjI1cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMC42MjVyZW07XG59XG5cbi5mb3JtLWZsb2F0aW5nID4gLmZvcm0tY29udHJvbDotd2Via2l0LWF1dG9maWxsLFxuLmZvcm0tZmxvYXRpbmcgPiAuZm9ybS1jb250cm9sLXBsYWludGV4dDotd2Via2l0LWF1dG9maWxsIHtcbiAgcGFkZGluZy10b3A6IDEuNjI1cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMC42MjVyZW07XG59XG5cbi5mb3JtLWZsb2F0aW5nID4gLmZvcm0tc2VsZWN0IHtcbiAgLXdlYmtpdC1wYWRkaW5nLXN0YXJ0OiAwLjc1cmVtO1xuICBwYWRkaW5nLWlubGluZS1zdGFydDogMC43NXJlbTtcbiAgcGFkZGluZy10b3A6IDEuNjI1cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMC42MjVyZW07XG59XG5cbi5mb3JtLWZsb2F0aW5nID4gLmZvcm0tY29udHJvbDpub3QoOi1tb3otcGxhY2Vob2xkZXIpIH4gbGFiZWwge1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuODUpIHRyYW5zbGF0ZVkoLTAuNXJlbSkgdHJhbnNsYXRlWCgwLjE1cmVtKTtcbn1cblxuLmZvcm0tZmxvYXRpbmcgPiAuZm9ybS1jb250cm9sOmZvY3VzIH4gbGFiZWwsXG4uZm9ybS1mbG9hdGluZyA+IC5mb3JtLWNvbnRyb2w6bm90KDpwbGFjZWhvbGRlci1zaG93bikgfiBsYWJlbCxcbi5mb3JtLWZsb2F0aW5nID4gLmZvcm0tY29udHJvbC1wbGFpbnRleHQgfiBsYWJlbCxcbi5mb3JtLWZsb2F0aW5nID4gLmZvcm0tc2VsZWN0IH4gbGFiZWwge1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuODUpIHRyYW5zbGF0ZVkoLTAuNXJlbSkgdHJhbnNsYXRlWCgwLjE1cmVtKTtcbn1cblxuLmZvcm0tZmxvYXRpbmcgPiAuZm9ybS1jb250cm9sOi13ZWJraXQtYXV0b2ZpbGwgfiBsYWJlbCB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC44NSkgdHJhbnNsYXRlWSgtMC41cmVtKSB0cmFuc2xhdGVYKDAuMTVyZW0pO1xufVxuXG4uZm9ybS1mbG9hdGluZyA+IHRleHRhcmVhOm5vdCg6LW1vei1wbGFjZWhvbGRlcikgfiBsYWJlbDo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGluc2V0OiAxcmVtIDAuMzc1cmVtO1xuICB6LWluZGV4OiAtMTtcbiAgaGVpZ2h0OiAxLjVlbTtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY3VpLWJvZHktYmcpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1jdWktYm9yZGVyLXJhZGl1cyk7XG59XG5cbi5mb3JtLWZsb2F0aW5nID4gdGV4dGFyZWE6Zm9jdXMgfiBsYWJlbDo6YWZ0ZXIsXG4uZm9ybS1mbG9hdGluZyA+IHRleHRhcmVhOm5vdCg6cGxhY2Vob2xkZXItc2hvd24pIH4gbGFiZWw6OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBpbnNldDogMXJlbSAwLjM3NXJlbTtcbiAgei1pbmRleDogLTE7XG4gIGhlaWdodDogMS41ZW07XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWN1aS1ib2R5LWJnKTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tY3VpLWJvcmRlci1yYWRpdXMpO1xufVxuXG4uZm9ybS1mbG9hdGluZyA+IHRleHRhcmVhOmRpc2FibGVkIH4gbGFiZWw6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY3VpLXNlY29uZGFyeS1iZyk7XG59XG5cbi5mb3JtLWZsb2F0aW5nID4gLmZvcm0tY29udHJvbC1wbGFpbnRleHQgfiBsYWJlbCB7XG4gIGJvcmRlci13aWR0aDogdmFyKC0tY3VpLWJvcmRlci13aWR0aCkgMDtcbn1cblxuLmZvcm0tZmxvYXRpbmcgPiA6ZGlzYWJsZWQgfiBsYWJlbCxcbi5mb3JtLWZsb2F0aW5nID4gLmZvcm0tY29udHJvbDpkaXNhYmxlZCB+IGxhYmVsIHtcbiAgY29sb3I6ICM2ZDdkOWM7XG59XG5cbi5pbnB1dC1ncm91cCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5pbnB1dC1ncm91cCA+IC5mb3JtLWNvbnRyb2wsXG4uaW5wdXQtZ3JvdXAgPiAuZm9ybS1zZWxlY3QsXG4uaW5wdXQtZ3JvdXAgPiAuZm9ybS1mbG9hdGluZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxleDogMSAxIGF1dG87XG4gIHdpZHRoOiAxJTtcbiAgbWluLXdpZHRoOiAwO1xufVxuXG4uaW5wdXQtZ3JvdXAgPiAuZGF0ZS1waWNrZXI6Zm9jdXMtd2l0aGluLFxuLmlucHV0LWdyb3VwID4gLnRpbWUtcGlja2VyOmZvY3VzLXdpdGhpbixcbi5pbnB1dC1ncm91cCA+IC5mb3JtLW11bHRpLXNlbGVjdDpmb2N1cy13aXRoaW4sXG4uaW5wdXQtZ3JvdXAgPiAuZm9ybS1jb250cm9sOmZvY3VzLFxuLmlucHV0LWdyb3VwID4gLmZvcm0tc2VsZWN0OmZvY3VzLFxuLmlucHV0LWdyb3VwID4gLmZvcm0tZmxvYXRpbmc6Zm9jdXMtd2l0aGluLFxuLmlucHV0LWdyb3VwID4gLmZvcm0tcGFzc3dvcmQ6Zm9jdXMtd2l0aGluIHtcbiAgei1pbmRleDogNTtcbn1cblxuLmlucHV0LWdyb3VwIC5idG4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG59XG5cbi5pbnB1dC1ncm91cCAuYnRuOmZvY3VzIHtcbiAgei1pbmRleDogNTtcbn1cblxuLmlucHV0LWdyb3VwLXRleHQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAwLjM3NXJlbSAwLjc1cmVtO1xuICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgY29sb3I6IHZhcigtLWN1aS1pbnB1dC1ncm91cC1hZGRvbi1jb2xvciwgdmFyKC0tY3VpLWJvZHktY29sb3IpKTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jdWktaW5wdXQtZ3JvdXAtYWRkb24tYmcsIHZhcigtLWN1aS10ZXJ0aWFyeS1iZykpO1xuICBib3JkZXI6IHZhcigtLWN1aS1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWN1aS1pbnB1dC1ncm91cC1hZGRvbi1ib3JkZXItY29sb3IsIHZhcigtLWN1aS1ib3JkZXItY29sb3IpKTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tY3VpLWJvcmRlci1yYWRpdXMpO1xufVxuXG4uaW5wdXQtZ3JvdXAtbGcgPiAuZm9ybS1jb250cm9sLFxuLmlucHV0LWdyb3VwLWxnID4gLmZvcm0tc2VsZWN0LFxuLmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAtbGcgPiAuYnRuIHtcbiAgcGFkZGluZzogMC41cmVtIDFyZW07XG4gIGZvbnQtc2l6ZTogMS4xNzE4NzVyZW07XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWN1aS1ib3JkZXItcmFkaXVzLWxnKTtcbn1cblxuLmlucHV0LWdyb3VwLXNtID4gLmZvcm0tY29udHJvbCxcbi5pbnB1dC1ncm91cC1zbSA+IC5mb3JtLXNlbGVjdCxcbi5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwLXNtID4gLmJ0biB7XG4gIHBhZGRpbmc6IDAuMjVyZW0gMC41cmVtO1xuICBmb250LXNpemU6IDAuODIwMzEyNXJlbTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tY3VpLWJvcmRlci1yYWRpdXMtc20pO1xufVxuXG4uaW5wdXQtZ3JvdXAtbGcgPiAuZm9ybS1zZWxlY3QsXG4uaW5wdXQtZ3JvdXAtc20gPiAuZm9ybS1zZWxlY3Qge1xuICAtd2Via2l0LXBhZGRpbmctZW5kOiAzcmVtO1xuICBwYWRkaW5nLWlubGluZS1lbmQ6IDNyZW07XG59XG5cbi5pbnB1dC1ncm91cDpub3QoLmhhcy12YWxpZGF0aW9uKSA+IC5kYXRlLXBpY2tlcjpub3QoOmxhc3QtY2hpbGQpID4gLmRhdGUtcGlja2VyLWlucHV0LWdyb3VwLFxuLmlucHV0LWdyb3VwOm5vdCguaGFzLXZhbGlkYXRpb24pID4gLnRpbWUtcGlja2VyOm5vdCg6bGFzdC1jaGlsZCkgPiAudGltZS1waWNrZXItaW5wdXQtZ3JvdXAsXG4uaW5wdXQtZ3JvdXA6bm90KC5oYXMtdmFsaWRhdGlvbikgPiAuZm9ybS1tdWx0aS1zZWxlY3Q6bm90KDpsYXN0LWNoaWxkKSA+IC5mb3JtLW11bHRpLXNlbGVjdC1pbnB1dC1ncm91cCxcbi5pbnB1dC1ncm91cDpub3QoLmhhcy12YWxpZGF0aW9uKSA+IDpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKTpub3QoLmRyb3Bkb3duLW1lbnUpOm5vdCguZm9ybS1mbG9hdGluZyksXG4uaW5wdXQtZ3JvdXA6bm90KC5oYXMtdmFsaWRhdGlvbikgPiAuZHJvcGRvd24tdG9nZ2xlOm50aC1sYXN0LWNoaWxkKG4rMyksXG4uaW5wdXQtZ3JvdXA6bm90KC5oYXMtdmFsaWRhdGlvbikgPiAuZm9ybS1mbG9hdGluZzpub3QoOmxhc3QtY2hpbGQpID4gLmZvcm0tY29udHJvbCxcbi5pbnB1dC1ncm91cDpub3QoLmhhcy12YWxpZGF0aW9uKSA+IC5mb3JtLWZsb2F0aW5nOm5vdCg6bGFzdC1jaGlsZCkgPiAuZm9ybS1zZWxlY3QsXG4uaW5wdXQtZ3JvdXA6bm90KC5oYXMtdmFsaWRhdGlvbikgPiAuZm9ybS1wYXNzd29yZDpub3QoOmxhc3QtY2hpbGQpID4gLmZvcm0tY29udHJvbCB7XG4gIGJvcmRlci1zdGFydC1lbmQtcmFkaXVzOiAwO1xuICBib3JkZXItZW5kLWVuZC1yYWRpdXM6IDA7XG59XG5cbi5pbnB1dC1ncm91cC5oYXMtdmFsaWRhdGlvbiA+IC5kYXRlLXBpY2tlciA+IC5kYXRlLXBpY2tlci1pbnB1dC1ncm91cCxcbi5pbnB1dC1ncm91cC5oYXMtdmFsaWRhdGlvbiA+IC50aW1lLXBpY2tlciA+IC50aW1lLXBpY2tlci1pbnB1dC1ncm91cCxcbi5pbnB1dC1ncm91cC5oYXMtdmFsaWRhdGlvbiA+IC5mb3JtLW11bHRpLXNlbGVjdCA+IC5mb3JtLW11bHRpLXNlbGVjdC1pbnB1dC1ncm91cCxcbi5pbnB1dC1ncm91cC5oYXMtdmFsaWRhdGlvbiA+IDpudGgtbGFzdC1jaGlsZChuKzMpOm5vdCguZHJvcGRvd24tdG9nZ2xlKTpub3QoLmRyb3Bkb3duLW1lbnUpOm5vdCguZm9ybS1mbG9hdGluZyksXG4uaW5wdXQtZ3JvdXAuaGFzLXZhbGlkYXRpb24gPiAuZHJvcGRvd24tdG9nZ2xlOm50aC1sYXN0LWNoaWxkKG4rNCksXG4uaW5wdXQtZ3JvdXAuaGFzLXZhbGlkYXRpb24gPiAuZm9ybS1mbG9hdGluZzpudGgtbGFzdC1jaGlsZChuKzMpID4gLmZvcm0tY29udHJvbCxcbi5pbnB1dC1ncm91cC5oYXMtdmFsaWRhdGlvbiA+IC5mb3JtLWZsb2F0aW5nOm50aC1sYXN0LWNoaWxkKG4rMykgPiAuZm9ybS1zZWxlY3QsXG4uaW5wdXQtZ3JvdXAuaGFzLXZhbGlkYXRpb24gPiAuZm9ybS1wYXNzd29yZDpudGgtbGFzdC1jaGlsZChuKzMpID4gLmZvcm0tY29udHJvbCB7XG4gIGJvcmRlci1zdGFydC1lbmQtcmFkaXVzOiAwO1xuICBib3JkZXItZW5kLWVuZC1yYWRpdXM6IDA7XG59XG5cbi5pbnB1dC1ncm91cCA+IDpub3QoOmZpcnN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLW1lbnUpOm5vdCgudmFsaWQtdG9vbHRpcCk6bm90KC52YWxpZC1mZWVkYmFjayk6bm90KC5pbnZhbGlkLXRvb2x0aXApOm5vdCguaW52YWxpZC1mZWVkYmFjaykge1xuICAtd2Via2l0LW1hcmdpbi1zdGFydDogY2FsYygtMSAqIHZhcigtLWN1aS1ib3JkZXItd2lkdGgpKTtcbiAgbWFyZ2luLWlubGluZS1zdGFydDogY2FsYygtMSAqIHZhcigtLWN1aS1ib3JkZXItd2lkdGgpKTtcbiAgYm9yZGVyLXN0YXJ0LXN0YXJ0LXJhZGl1czogMDtcbiAgYm9yZGVyLWVuZC1zdGFydC1yYWRpdXM6IDA7XG59XG5cbi5pbnB1dC1ncm91cCA+IC5kYXRlLXBpY2tlcjpub3QoOmZpcnN0LWNoaWxkKSA+IC5kYXRlLXBpY2tlci1pbnB1dC1ncm91cCxcbi5pbnB1dC1ncm91cCA+IC50aW1lLXBpY2tlcjpub3QoOmZpcnN0LWNoaWxkKSA+IC50aW1lLXBpY2tlci1pbnB1dC1ncm91cCxcbi5pbnB1dC1ncm91cCA+IC5mb3JtLW11bHRpLXNlbGVjdDpub3QoOmZpcnN0LWNoaWxkKSA+IC5mb3JtLW11bHRpLXNlbGVjdCAuZm9ybS1tdWx0aS1zZWxlY3QtaW5wdXQtZ3JvdXAsXG4uaW5wdXQtZ3JvdXAgPiAuZm9ybS1mbG9hdGluZzpub3QoOmZpcnN0LWNoaWxkKSA+IC5mb3JtLWNvbnRyb2wsXG4uaW5wdXQtZ3JvdXAgPiAuZm9ybS1mbG9hdGluZzpub3QoOmZpcnN0LWNoaWxkKSA+IC5mb3JtLXNlbGVjdCxcbi5pbnB1dC1ncm91cCA+IC5mb3JtLXBhc3N3b3JkOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmZvcm0tY29udHJvbCB7XG4gIGJvcmRlci1zdGFydC1zdGFydC1yYWRpdXM6IDA7XG4gIGJvcmRlci1lbmQtc3RhcnQtcmFkaXVzOiAwO1xufVxuXG4udmFsaWQtZmVlZGJhY2sge1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXRvcDogMC4yNXJlbTtcbiAgZm9udC1zaXplOiAwLjg3NWVtO1xuICBjb2xvcjogdmFyKC0tY3VpLWZvcm0tdmFsaWQtY29sb3IpO1xufVxuXG4udmFsaWQtdG9vbHRpcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMDAlO1xuICB6LWluZGV4OiA1O1xuICBkaXNwbGF5OiBub25lO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDAuMjVyZW0gMC41cmVtO1xuICBtYXJnaW4tdG9wOiAwLjFyZW07XG4gIGZvbnQtc2l6ZTogMC44MjAzMTI1cmVtO1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY3VpLXN1Y2Nlc3MpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1jdWktYm9yZGVyLXJhZGl1cyk7XG59XG5cbi53YXMtdmFsaWRhdGVkIDp2YWxpZCB+IC52YWxpZC1mZWVkYmFjayxcbi53YXMtdmFsaWRhdGVkIDp2YWxpZCB+IC52YWxpZC10b29sdGlwLFxuLmlzLXZhbGlkIH4gLnZhbGlkLWZlZWRiYWNrLFxuLmlzLXZhbGlkIH4gLnZhbGlkLXRvb2x0aXAge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLndhcy12YWxpZGF0ZWQgLmZvcm0tY29udHJvbDp2YWxpZCwgLmZvcm0tY29udHJvbC5pcy12YWxpZCB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tY3VpLWZvcm0tdmFsaWQtYm9yZGVyLWNvbG9yKTtcbiAgLXdlYmtpdC1wYWRkaW5nLWVuZDogY2FsYygxLjVlbSArIDAuNzVyZW0pO1xuICBwYWRkaW5nLWlubGluZS1lbmQ6IGNhbGMoMS41ZW0gKyAwLjc1cmVtKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA4IDgnJTNlJTNjcGF0aCBmaWxsPSclMjM1MWNjOGEnIGQ9J00yLjMgNi43My42IDQuNTNjLS40LTEuMDQuNDYtMS40IDEuMS0uOGwxLjEgMS40IDMuNC0zLjhjLjYtLjYzIDEuNi0uMjcgMS4yLjdsLTQgNC42Yy0uNDMuNS0uOC40LTEuMS4xJy8lM2UlM2Mvc3ZnJTNlXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCBjYWxjKDAuMzc1ZW0gKyAwLjE4NzVyZW0pIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjYWxjKDAuNzVlbSArIDAuMzc1cmVtKSBjYWxjKDAuNzVlbSArIDAuMzc1cmVtKTtcbn1cblxuLndhcy12YWxpZGF0ZWQgLmZvcm0tY29udHJvbDp2YWxpZDpmb2N1cywgLmZvcm0tY29udHJvbC5pcy12YWxpZDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tY3VpLWZvcm0tdmFsaWQtYm9yZGVyLWNvbG9yKTtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4yNXJlbSByZ2JhKHZhcigtLWN1aS1zdWNjZXNzLXJnYiksIDAuMjUpO1xufVxuXG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1wYXNzd29yZCAuZm9ybS1jb250cm9sOnZhbGlkLCAuZm9ybS1wYXNzd29yZCAuZm9ybS1jb250cm9sLmlzLXZhbGlkIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbn1cblxuLndhcy12YWxpZGF0ZWQgLmZvcm0tcGFzc3dvcmQgLmZvcm0tY29udHJvbDp2YWxpZCB+IC5mb3JtLXBhc3N3b3JkLWFjdGlvbiAuZm9ybS1wYXNzd29yZC1hY3Rpb24taWNvbiwgLmZvcm0tcGFzc3dvcmQgLmZvcm0tY29udHJvbC5pcy12YWxpZCB+IC5mb3JtLXBhc3N3b3JkLWFjdGlvbiAuZm9ybS1wYXNzd29yZC1hY3Rpb24taWNvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWN1aS1mb3JtLXZhbGlkLWJvcmRlci1jb2xvcik7XG59XG5cbi53YXMtdmFsaWRhdGVkIHRleHRhcmVhLmZvcm0tY29udHJvbDp2YWxpZCwgdGV4dGFyZWEuZm9ybS1jb250cm9sLmlzLXZhbGlkIHtcbiAgLXdlYmtpdC1wYWRkaW5nLWVuZDogY2FsYygxLjVlbSArIDAuNzVyZW0pO1xuICBwYWRkaW5nLWlubGluZS1lbmQ6IGNhbGMoMS41ZW0gKyAwLjc1cmVtKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGNhbGMoMC4zNzVlbSArIDAuMTg3NXJlbSkgcmlnaHQgY2FsYygwLjM3NWVtICsgMC4xODc1cmVtKTtcbn1cblxuLndhcy12YWxpZGF0ZWQgLmZvcm0tc2VsZWN0OnZhbGlkLCAuZm9ybS1zZWxlY3QuaXMtdmFsaWQge1xuICBib3JkZXItY29sb3I6IHZhcigtLWN1aS1mb3JtLXZhbGlkLWJvcmRlci1jb2xvcik7XG59XG5cbi53YXMtdmFsaWRhdGVkIC5mb3JtLXNlbGVjdDp2YWxpZDpub3QoW211bHRpcGxlXSk6bm90KFtzaXplXSksIC53YXMtdmFsaWRhdGVkIC5mb3JtLXNlbGVjdDp2YWxpZDpub3QoW211bHRpcGxlXSlbc2l6ZT1cIjFcIl0sIC5mb3JtLXNlbGVjdC5pcy12YWxpZDpub3QoW211bHRpcGxlXSk6bm90KFtzaXplXSksIC5mb3JtLXNlbGVjdC5pcy12YWxpZDpub3QoW211bHRpcGxlXSlbc2l6ZT1cIjFcIl0ge1xuICAtLWN1aS1mb3JtLXNlbGVjdC1iZy1pY29uOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDggOCclM2UlM2NwYXRoIGZpbGw9JyUyMzUxY2M4YScgZD0nTTIuMyA2LjczLjYgNC41M2MtLjQtMS4wNC40Ni0xLjQgMS4xLS44bDEuMSAxLjQgMy40LTMuOGMuNi0uNjMgMS42LS4yNyAxLjIuN2wtNCA0LjZjLS40My41LS44LjQtMS4xLjEnLyUzZSUzYy9zdmclM2VcIik7XG4gIC13ZWJraXQtcGFkZGluZy1lbmQ6IDQuMTI1cmVtO1xuICBwYWRkaW5nLWlubGluZS1lbmQ6IDQuMTI1cmVtO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCAwLjc1cmVtIGNlbnRlciwgY2VudGVyIHJpZ2h0IDIuMjVyZW07XG4gIGJhY2tncm91bmQtc2l6ZTogMTZweCAxMnB4LCBjYWxjKDAuNzVlbSArIDAuMzc1cmVtKSBjYWxjKDAuNzVlbSArIDAuMzc1cmVtKTtcbn1cblxuLndhcy12YWxpZGF0ZWQgLmZvcm0tc2VsZWN0OnZhbGlkOmZvY3VzLCAuZm9ybS1zZWxlY3QuaXMtdmFsaWQ6Zm9jdXMge1xuICBib3JkZXItY29sb3I6IHZhcigtLWN1aS1mb3JtLXZhbGlkLWJvcmRlci1jb2xvcik7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMjVyZW0gcmdiYSh2YXIoLS1jdWktc3VjY2Vzcy1yZ2IpLCAwLjI1KTtcbn1cblxuLndhcy12YWxpZGF0ZWQgLmZvcm0tY29udHJvbC1jb2xvcjp2YWxpZCwgLmZvcm0tY29udHJvbC1jb2xvci5pcy12YWxpZCB7XG4gIHdpZHRoOiBjYWxjKDNyZW0gKyAxLjVlbSArIDAuNzVyZW0pO1xufVxuXG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1jaGVjay1pbnB1dDp2YWxpZCwgLmZvcm0tY2hlY2staW5wdXQuaXMtdmFsaWQge1xuICBib3JkZXItY29sb3I6IHZhcigtLWN1aS1mb3JtLXZhbGlkLWJvcmRlci1jb2xvcik7XG59XG5cbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNoZWNrLWlucHV0OnZhbGlkOmNoZWNrZWQsIC5mb3JtLWNoZWNrLWlucHV0LmlzLXZhbGlkOmNoZWNrZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jdWktZm9ybS12YWxpZC1jb2xvcik7XG59XG5cbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNoZWNrLWlucHV0OnZhbGlkOmZvY3VzLCAuZm9ybS1jaGVjay1pbnB1dC5pcy12YWxpZDpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMjVyZW0gcmdiYSh2YXIoLS1jdWktc3VjY2Vzcy1yZ2IpLCAwLjI1KTtcbn1cblxuLndhcy12YWxpZGF0ZWQgLmZvcm0tY2hlY2staW5wdXQ6dmFsaWQgfiAuZm9ybS1jaGVjay1sYWJlbCwgLmZvcm0tY2hlY2staW5wdXQuaXMtdmFsaWQgfiAuZm9ybS1jaGVjay1sYWJlbCB7XG4gIGNvbG9yOiB2YXIoLS1jdWktZm9ybS12YWxpZC1jb2xvcik7XG59XG5cbi5mb3JtLWNoZWNrLWlubGluZSAuZm9ybS1jaGVjay1pbnB1dCB+IC52YWxpZC1mZWVkYmFjayB7XG4gIC13ZWJraXQtbWFyZ2luLXN0YXJ0OiAwLjVlbTtcbiAgbWFyZ2luLWlubGluZS1zdGFydDogMC41ZW07XG59XG5cbi53YXMtdmFsaWRhdGVkIC5pbnB1dC1ncm91cCA+IC5kYXRlLXBpY2tlcjpmb2N1cy13aXRoaW46dmFsaWQsIC5pbnB1dC1ncm91cCA+IC5kYXRlLXBpY2tlcjpmb2N1cy13aXRoaW4uaXMtdmFsaWQsXG4ud2FzLXZhbGlkYXRlZCAuaW5wdXQtZ3JvdXAgPiAudGltZS1waWNrZXI6Zm9jdXMtd2l0aGluOnZhbGlkLFxuLmlucHV0LWdyb3VwID4gLnRpbWUtcGlja2VyOmZvY3VzLXdpdGhpbi5pcy12YWxpZCxcbi53YXMtdmFsaWRhdGVkIC5pbnB1dC1ncm91cCA+IC5mb3JtLW11bHRpLXNlbGVjdDpmb2N1cy13aXRoaW46dmFsaWQsXG4uaW5wdXQtZ3JvdXAgPiAuZm9ybS1tdWx0aS1zZWxlY3Q6Zm9jdXMtd2l0aGluLmlzLXZhbGlkLFxuLndhcy12YWxpZGF0ZWQgLmlucHV0LWdyb3VwID4gLmZvcm0tY29udHJvbDpmb2N1czp2YWxpZCxcbi5pbnB1dC1ncm91cCA+IC5mb3JtLWNvbnRyb2w6Zm9jdXMuaXMtdmFsaWQsXG4ud2FzLXZhbGlkYXRlZCAuaW5wdXQtZ3JvdXAgPiAuZm9ybS1zZWxlY3Q6Zm9jdXM6dmFsaWQsXG4uaW5wdXQtZ3JvdXAgPiAuZm9ybS1zZWxlY3Q6Zm9jdXMuaXMtdmFsaWQsXG4ud2FzLXZhbGlkYXRlZCAuaW5wdXQtZ3JvdXAgPiAuZm9ybS1mbG9hdGluZzpmb2N1cy13aXRoaW46dmFsaWQsXG4uaW5wdXQtZ3JvdXAgPiAuZm9ybS1mbG9hdGluZzpmb2N1cy13aXRoaW4uaXMtdmFsaWQsXG4ud2FzLXZhbGlkYXRlZCAuaW5wdXQtZ3JvdXAgPiAuZm9ybS1wYXNzd29yZDpmb2N1cy13aXRoaW46dmFsaWQsXG4uaW5wdXQtZ3JvdXAgPiAuZm9ybS1wYXNzd29yZDpmb2N1cy13aXRoaW4uaXMtdmFsaWQge1xuICB6LWluZGV4OiAzO1xufVxuXG4uaW52YWxpZC1mZWVkYmFjayB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tdG9wOiAwLjI1cmVtO1xuICBmb250LXNpemU6IDAuODc1ZW07XG4gIGNvbG9yOiB2YXIoLS1jdWktZm9ybS1pbnZhbGlkLWNvbG9yKTtcbn1cblxuLmludmFsaWQtdG9vbHRpcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMDAlO1xuICB6LWluZGV4OiA1O1xuICBkaXNwbGF5OiBub25lO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDAuMjVyZW0gMC41cmVtO1xuICBtYXJnaW4tdG9wOiAwLjFyZW07XG4gIGZvbnQtc2l6ZTogMC44MjAzMTI1cmVtO1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY3VpLWRhbmdlcik7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWN1aS1ib3JkZXItcmFkaXVzKTtcbn1cblxuLndhcy12YWxpZGF0ZWQgOmludmFsaWQgfiAuaW52YWxpZC1mZWVkYmFjayxcbi53YXMtdmFsaWRhdGVkIDppbnZhbGlkIH4gLmludmFsaWQtdG9vbHRpcCxcbi5pcy1pbnZhbGlkIH4gLmludmFsaWQtZmVlZGJhY2ssXG4uaXMtaW52YWxpZCB+IC5pbnZhbGlkLXRvb2x0aXAge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLndhcy12YWxpZGF0ZWQgLmZvcm0tY29udHJvbDppbnZhbGlkLCAuZm9ybS1jb250cm9sLmlzLWludmFsaWQge1xuICBib3JkZXItY29sb3I6IHZhcigtLWN1aS1mb3JtLWludmFsaWQtYm9yZGVyLWNvbG9yKTtcbiAgLXdlYmtpdC1wYWRkaW5nLWVuZDogY2FsYygxLjVlbSArIDAuNzVyZW0pO1xuICBwYWRkaW5nLWlubGluZS1lbmQ6IGNhbGMoMS41ZW0gKyAwLjc1cmVtKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxMiAxMicgd2lkdGg9JzEyJyBoZWlnaHQ9JzEyJyBmaWxsPSdub25lJyBzdHJva2U9JyUyM2VmMzc2ZSclM2UlM2NjaXJjbGUgY3g9JzYnIGN5PSc2JyByPSc0LjUnLyUzZSUzY3BhdGggc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgZD0nTTUuOCAzLjZoLjRMNiA2LjV6Jy8lM2UlM2NjaXJjbGUgY3g9JzYnIGN5PSc4LjInIHI9Jy42JyBmaWxsPSclMjNlZjM3NmUnIHN0cm9rZT0nbm9uZScvJTNlJTNjL3N2ZyUzZVwiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgY2FsYygwLjM3NWVtICsgMC4xODc1cmVtKSBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY2FsYygwLjc1ZW0gKyAwLjM3NXJlbSkgY2FsYygwLjc1ZW0gKyAwLjM3NXJlbSk7XG59XG5cbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNvbnRyb2w6aW52YWxpZDpmb2N1cywgLmZvcm0tY29udHJvbC5pcy1pbnZhbGlkOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jdWktZm9ybS1pbnZhbGlkLWJvcmRlci1jb2xvcik7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMjVyZW0gcmdiYSh2YXIoLS1jdWktZGFuZ2VyLXJnYiksIDAuMjUpO1xufVxuXG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1wYXNzd29yZCAuZm9ybS1jb250cm9sOmludmFsaWQsIC5mb3JtLXBhc3N3b3JkIC5mb3JtLWNvbnRyb2wuaXMtaW52YWxpZCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG59XG5cbi53YXMtdmFsaWRhdGVkIC5mb3JtLXBhc3N3b3JkIC5mb3JtLWNvbnRyb2w6aW52YWxpZCB+IC5mb3JtLXBhc3N3b3JkLWFjdGlvbiAuZm9ybS1wYXNzd29yZC1hY3Rpb24taWNvbiwgLmZvcm0tcGFzc3dvcmQgLmZvcm0tY29udHJvbC5pcy1pbnZhbGlkIH4gLmZvcm0tcGFzc3dvcmQtYWN0aW9uIC5mb3JtLXBhc3N3b3JkLWFjdGlvbi1pY29uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY3VpLWZvcm0taW52YWxpZC1ib3JkZXItY29sb3IpO1xufVxuXG4ud2FzLXZhbGlkYXRlZCB0ZXh0YXJlYS5mb3JtLWNvbnRyb2w6aW52YWxpZCwgdGV4dGFyZWEuZm9ybS1jb250cm9sLmlzLWludmFsaWQge1xuICAtd2Via2l0LXBhZGRpbmctZW5kOiBjYWxjKDEuNWVtICsgMC43NXJlbSk7XG4gIHBhZGRpbmctaW5saW5lLWVuZDogY2FsYygxLjVlbSArIDAuNzVyZW0pO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgY2FsYygwLjM3NWVtICsgMC4xODc1cmVtKSByaWdodCBjYWxjKDAuMzc1ZW0gKyAwLjE4NzVyZW0pO1xufVxuXG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1zZWxlY3Q6aW52YWxpZCwgLmZvcm0tc2VsZWN0LmlzLWludmFsaWQge1xuICBib3JkZXItY29sb3I6IHZhcigtLWN1aS1mb3JtLWludmFsaWQtYm9yZGVyLWNvbG9yKTtcbn1cblxuLndhcy12YWxpZGF0ZWQgLmZvcm0tc2VsZWN0OmludmFsaWQ6bm90KFttdWx0aXBsZV0pOm5vdChbc2l6ZV0pLCAud2FzLXZhbGlkYXRlZCAuZm9ybS1zZWxlY3Q6aW52YWxpZDpub3QoW211bHRpcGxlXSlbc2l6ZT1cIjFcIl0sIC5mb3JtLXNlbGVjdC5pcy1pbnZhbGlkOm5vdChbbXVsdGlwbGVdKTpub3QoW3NpemVdKSwgLmZvcm0tc2VsZWN0LmlzLWludmFsaWQ6bm90KFttdWx0aXBsZV0pW3NpemU9XCIxXCJdIHtcbiAgLS1jdWktZm9ybS1zZWxlY3QtYmctaWNvbjogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxMiAxMicgd2lkdGg9JzEyJyBoZWlnaHQ9JzEyJyBmaWxsPSdub25lJyBzdHJva2U9JyUyM2VmMzc2ZSclM2UlM2NjaXJjbGUgY3g9JzYnIGN5PSc2JyByPSc0LjUnLyUzZSUzY3BhdGggc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgZD0nTTUuOCAzLjZoLjRMNiA2LjV6Jy8lM2UlM2NjaXJjbGUgY3g9JzYnIGN5PSc4LjInIHI9Jy42JyBmaWxsPSclMjNlZjM3NmUnIHN0cm9rZT0nbm9uZScvJTNlJTNjL3N2ZyUzZVwiKTtcbiAgLXdlYmtpdC1wYWRkaW5nLWVuZDogNC4xMjVyZW07XG4gIHBhZGRpbmctaW5saW5lLWVuZDogNC4xMjVyZW07XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IDAuNzVyZW0gY2VudGVyLCBjZW50ZXIgcmlnaHQgMi4yNXJlbTtcbiAgYmFja2dyb3VuZC1zaXplOiAxNnB4IDEycHgsIGNhbGMoMC43NWVtICsgMC4zNzVyZW0pIGNhbGMoMC43NWVtICsgMC4zNzVyZW0pO1xufVxuXG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1zZWxlY3Q6aW52YWxpZDpmb2N1cywgLmZvcm0tc2VsZWN0LmlzLWludmFsaWQ6Zm9jdXMge1xuICBib3JkZXItY29sb3I6IHZhcigtLWN1aS1mb3JtLWludmFsaWQtYm9yZGVyLWNvbG9yKTtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4yNXJlbSByZ2JhKHZhcigtLWN1aS1kYW5nZXItcmdiKSwgMC4yNSk7XG59XG5cbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNvbnRyb2wtY29sb3I6aW52YWxpZCwgLmZvcm0tY29udHJvbC1jb2xvci5pcy1pbnZhbGlkIHtcbiAgd2lkdGg6IGNhbGMoM3JlbSArIDEuNWVtICsgMC43NXJlbSk7XG59XG5cbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNoZWNrLWlucHV0OmludmFsaWQsIC5mb3JtLWNoZWNrLWlucHV0LmlzLWludmFsaWQge1xuICBib3JkZXItY29sb3I6IHZhcigtLWN1aS1mb3JtLWludmFsaWQtYm9yZGVyLWNvbG9yKTtcbn1cblxuLndhcy12YWxpZGF0ZWQgLmZvcm0tY2hlY2staW5wdXQ6aW52YWxpZDpjaGVja2VkLCAuZm9ybS1jaGVjay1pbnB1dC5pcy1pbnZhbGlkOmNoZWNrZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jdWktZm9ybS1pbnZhbGlkLWNvbG9yKTtcbn1cblxuLndhcy12YWxpZGF0ZWQgLmZvcm0tY2hlY2staW5wdXQ6aW52YWxpZDpmb2N1cywgLmZvcm0tY2hlY2staW5wdXQuaXMtaW52YWxpZDpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMjVyZW0gcmdiYSh2YXIoLS1jdWktZGFuZ2VyLXJnYiksIDAuMjUpO1xufVxuXG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1jaGVjay1pbnB1dDppbnZhbGlkIH4gLmZvcm0tY2hlY2stbGFiZWwsIC5mb3JtLWNoZWNrLWlucHV0LmlzLWludmFsaWQgfiAuZm9ybS1jaGVjay1sYWJlbCB7XG4gIGNvbG9yOiB2YXIoLS1jdWktZm9ybS1pbnZhbGlkLWNvbG9yKTtcbn1cblxuLmZvcm0tY2hlY2staW5saW5lIC5mb3JtLWNoZWNrLWlucHV0IH4gLmludmFsaWQtZmVlZGJhY2sge1xuICAtd2Via2l0LW1hcmdpbi1zdGFydDogMC41ZW07XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IDAuNWVtO1xufVxuXG4ud2FzLXZhbGlkYXRlZCAuaW5wdXQtZ3JvdXAgPiAuZGF0ZS1waWNrZXI6Zm9jdXMtd2l0aGluOmludmFsaWQsIC5pbnB1dC1ncm91cCA+IC5kYXRlLXBpY2tlcjpmb2N1cy13aXRoaW4uaXMtaW52YWxpZCxcbi53YXMtdmFsaWRhdGVkIC5pbnB1dC1ncm91cCA+IC50aW1lLXBpY2tlcjpmb2N1cy13aXRoaW46aW52YWxpZCxcbi5pbnB1dC1ncm91cCA+IC50aW1lLXBpY2tlcjpmb2N1cy13aXRoaW4uaXMtaW52YWxpZCxcbi53YXMtdmFsaWRhdGVkIC5pbnB1dC1ncm91cCA+IC5mb3JtLW11bHRpLXNlbGVjdDpmb2N1cy13aXRoaW46aW52YWxpZCxcbi5pbnB1dC1ncm91cCA+IC5mb3JtLW11bHRpLXNlbGVjdDpmb2N1cy13aXRoaW4uaXMtaW52YWxpZCxcbi53YXMtdmFsaWRhdGVkIC5pbnB1dC1ncm91cCA+IC5mb3JtLWNvbnRyb2w6Zm9jdXM6aW52YWxpZCxcbi5pbnB1dC1ncm91cCA+IC5mb3JtLWNvbnRyb2w6Zm9jdXMuaXMtaW52YWxpZCxcbi53YXMtdmFsaWRhdGVkIC5pbnB1dC1ncm91cCA+IC5mb3JtLXNlbGVjdDpmb2N1czppbnZhbGlkLFxuLmlucHV0LWdyb3VwID4gLmZvcm0tc2VsZWN0OmZvY3VzLmlzLWludmFsaWQsXG4ud2FzLXZhbGlkYXRlZCAuaW5wdXQtZ3JvdXAgPiAuZm9ybS1mbG9hdGluZzpmb2N1cy13aXRoaW46aW52YWxpZCxcbi5pbnB1dC1ncm91cCA+IC5mb3JtLWZsb2F0aW5nOmZvY3VzLXdpdGhpbi5pcy1pbnZhbGlkLFxuLndhcy12YWxpZGF0ZWQgLmlucHV0LWdyb3VwID4gLmZvcm0tcGFzc3dvcmQ6Zm9jdXMtd2l0aGluOmludmFsaWQsXG4uaW5wdXQtZ3JvdXAgPiAuZm9ybS1wYXNzd29yZDpmb2N1cy13aXRoaW4uaXMtaW52YWxpZCB7XG4gIHotaW5kZXg6IDQ7XG59XG5cbi5idG4ge1xuICAtLWN1aS1idG4tcGFkZGluZy14OiAwLjc1cmVtO1xuICAtLWN1aS1idG4tcGFkZGluZy15OiAwLjM3NXJlbTtcbiAgLS1jdWktYnRuLWZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICAtLWN1aS1idG4tZm9udC13ZWlnaHQ6IDQwMDtcbiAgLS1jdWktYnRuLWxpbmUtaGVpZ2h0OiAxLjU7XG4gIC0tY3VpLWJ0bi1jb2xvcjogdmFyKC0tY3VpLWJvZHktY29sb3IpO1xuICAtLWN1aS1idG4tYmc6IHRyYW5zcGFyZW50O1xuICAtLWN1aS1idG4tYm9yZGVyLXdpZHRoOiB2YXIoLS1jdWktYm9yZGVyLXdpZHRoKTtcbiAgLS1jdWktYnRuLWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC0tY3VpLWJ0bi1ib3JkZXItcmFkaXVzOiB2YXIoLS1jdWktYm9yZGVyLXJhZGl1cyk7XG4gIC0tY3VpLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAtLWN1aS1idG4tYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpLCAwIDFweCAxcHggcmdiYSg4LCAxMCwgMTIsIDAuMDc1KTtcbiAgLS1jdWktYnRuLWRpc2FibGVkLW9wYWNpdHk6IDAuNjU7XG4gIC0tY3VpLWJ0bi1mb2N1cy1ib3gtc2hhZG93OiAwIDAgMCAwLjI1cmVtIHJnYmEodmFyKC0tY3VpLWJ0bi1mb2N1cy1zaGFkb3ctcmdiKSwgLjUpO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IHZhcigtLWN1aS1idG4tcGFkZGluZy15KSB2YXIoLS1jdWktYnRuLXBhZGRpbmcteCk7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1jdWktYnRuLWZvbnQtZmFtaWx5KTtcbiAgZm9udC1zaXplOiB2YXIoLS1jdWktYnRuLWZvbnQtc2l6ZSk7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1jdWktYnRuLWZvbnQtd2VpZ2h0KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWN1aS1idG4tbGluZS1oZWlnaHQpO1xuICBjb2xvcjogdmFyKC0tY3VpLWJ0bi1jb2xvcik7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBib3JkZXI6IHZhcigtLWN1aS1idG4tYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1jdWktYnRuLWJvcmRlci1jb2xvcik7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWN1aS1idG4tYm9yZGVyLXJhZGl1cyk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWN1aS1idG4tYmcpO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IDAuMTVzIGVhc2UtaW4tb3V0O1xufVxuXG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuYnRuIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG4uYnRuOmhvdmVyIHtcbiAgY29sb3I6IHZhcigtLWN1aS1idG4taG92ZXItY29sb3IpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jdWktYnRuLWhvdmVyLWJnKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jdWktYnRuLWhvdmVyLWJvcmRlci1jb2xvcik7XG59XG5cbi5idG4tY2hlY2sgKyAuYnRuOmhvdmVyIHtcbiAgY29sb3I6IHZhcigtLWN1aS1idG4tY29sb3IpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jdWktYnRuLWJnKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jdWktYnRuLWJvcmRlci1jb2xvcik7XG59XG5cbi5idG46Zm9jdXMtdmlzaWJsZSB7XG4gIGNvbG9yOiB2YXIoLS1jdWktYnRuLWhvdmVyLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY3VpLWJ0bi1ob3Zlci1iZyk7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tY3VpLWJ0bi1ob3Zlci1ib3JkZXItY29sb3IpO1xuICBvdXRsaW5lOiAwO1xuICBib3gtc2hhZG93OiB2YXIoLS1jdWktYnRuLWZvY3VzLWJveC1zaGFkb3cpO1xufVxuXG4uYnRuLWNoZWNrOmZvY3VzLXZpc2libGUgKyAuYnRuIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jdWktYnRuLWhvdmVyLWJvcmRlci1jb2xvcik7XG4gIG91dGxpbmU6IDA7XG4gIGJveC1zaGFkb3c6IHZhcigtLWN1aS1idG4tZm9jdXMtYm94LXNoYWRvdyk7XG59XG5cbi5idG4tY2hlY2s6Y2hlY2tlZCArIC5idG4sIDpub3QoLmJ0bi1jaGVjaykgKyAuYnRuOmFjdGl2ZSwgLmJ0bjpmaXJzdC1jaGlsZDphY3RpdmUsIC5idG4uYWN0aXZlLCAuYnRuLnNob3cge1xuICBjb2xvcjogdmFyKC0tY3VpLWJ0bi1hY3RpdmUtY29sb3IpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jdWktYnRuLWFjdGl2ZS1iZyk7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tY3VpLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yKTtcbn1cblxuLmJ0bi1jaGVjazpjaGVja2VkICsgLmJ0bjpmb2N1cy12aXNpYmxlLCA6bm90KC5idG4tY2hlY2spICsgLmJ0bjphY3RpdmU6Zm9jdXMtdmlzaWJsZSwgLmJ0bjpmaXJzdC1jaGlsZDphY3RpdmU6Zm9jdXMtdmlzaWJsZSwgLmJ0bi5hY3RpdmU6Zm9jdXMtdmlzaWJsZSwgLmJ0bi5zaG93OmZvY3VzLXZpc2libGUge1xuICBib3gtc2hhZG93OiB2YXIoLS1jdWktYnRuLWZvY3VzLWJveC1zaGFkb3cpO1xufVxuXG4uYnRuLWNoZWNrOmNoZWNrZWQ6Zm9jdXMtdmlzaWJsZSArIC5idG4ge1xuICBib3gtc2hhZG93OiB2YXIoLS1jdWktYnRuLWZvY3VzLWJveC1zaGFkb3cpO1xufVxuXG4uYnRuOmRpc2FibGVkLCAuYnRuLmRpc2FibGVkLCBmaWVsZHNldDpkaXNhYmxlZCAuYnRuIHtcbiAgY29sb3I6IHZhcigtLWN1aS1idG4tZGlzYWJsZWQtY29sb3IpO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY3VpLWJ0bi1kaXNhYmxlZC1iZyk7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tY3VpLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3IpO1xuICBvcGFjaXR5OiB2YXIoLS1jdWktYnRuLWRpc2FibGVkLW9wYWNpdHkpO1xufVxuXG4uYnRuLWdob3N0IHtcbiAgLS1jdWktYnRuLWNvbG9yOiB2YXIoLS1jdWktc2Vjb25kYXJ5LWNvbG9yKTtcbiAgLS1jdWktYnRuLWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC0tY3VpLWJ0bi1hY3RpdmUtY29sb3I6IHZhcigtLWN1aS1ib2R5LWNvbG9yKTtcbiAgLS1jdWktYnRuLWFjdGl2ZS1iZzogdmFyKC0tY3VpLXRlcnRpYXJ5LWJnKTtcbiAgLS1jdWktYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6IHZhcigtLWN1aS10ZXJ0aWFyeS1iZyk7XG4gIC0tY3VpLWJ0bi1kaXNhYmxlZC1jb2xvcjogdmFyKC0tY3VpLXNlY29uZGFyeS1jb2xvcik7XG4gIC0tY3VpLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAtLWN1aS1idG4taG92ZXItY29sb3I6IHZhcigtLWN1aS1ib2R5LWNvbG9yKTtcbiAgLS1jdWktYnRuLWhvdmVyLWJnOiB2YXIoLS1jdWktdGVydGlhcnktYmcpO1xuICAtLWN1aS1idG4taG92ZXItYm9yZGVyLWNvbG9yOiB2YXIoLS1jdWktdGVydGlhcnktYmcpO1xuICAtLWN1aS1idG4tZm9jdXMtYm94LXNoYWRvdzogMCAwIDAgMC4yNXJlbSByZ2JhKHZhcigtLWN1aS10ZXJ0aWFyeS1iZy1yZ2IpLCAuNSk7XG59XG5cbi5idG4tb3V0bGluZSB7XG4gIC0tY3VpLWJ0bi1jb2xvcjogdmFyKC0tY3VpLXNlY29uZGFyeS1jb2xvcik7XG4gIC0tY3VpLWJ0bi1ib3JkZXItY29sb3I6IHZhcigtLWN1aS1ib3JkZXItY29sb3IpO1xuICAtLWN1aS1idG4tYWN0aXZlLWNvbG9yOiB2YXIoLS1jdWktYm9keS1jb2xvcik7XG4gIC0tY3VpLWJ0bi1hY3RpdmUtYmc6IHZhcigtLWN1aS10ZXJ0aWFyeS1iZyk7XG4gIC0tY3VpLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiB2YXIoLS1jdWktYm9yZGVyLWNvbG9yKTtcbiAgLS1jdWktYnRuLWRpc2FibGVkLWNvbG9yOiB2YXIoLS1jdWktc2Vjb25kYXJ5LWNvbG9yKTtcbiAgLS1jdWktYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogdmFyKC0tY3VpLWJvcmRlci1jb2xvcik7XG4gIC0tY3VpLWJ0bi1ob3Zlci1jb2xvcjogdmFyKC0tY3VpLWJvZHktY29sb3IpO1xuICAtLWN1aS1idG4taG92ZXItYmc6IHZhcigtLWN1aS10ZXJ0aWFyeS1iZyk7XG4gIC0tY3VpLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6IHZhcigtLWN1aS1ib3JkZXItY29sb3IpO1xuICAtLWN1aS1idG4tZm9jdXMtYm94LXNoYWRvdzogMCAwIDAgMC4yNXJlbSByZ2JhKHZhcigtLWN1aS10ZXJ0aWFyeS1iZy1yZ2IpLCAuNSk7XG59XG5cbi5idG4tdHJhbnNwYXJlbnQge1xuICAtLWN1aS1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC0tY3VpLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAtLWN1aS1idG4taG92ZXItYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmJ0bi1wcmltYXJ5IHtcbiAgLS1jdWktYnRuLWNvbG9yOiAjMDgwYTBjO1xuICAtLWN1aS1idG4tYmc6ICMzOWY7XG4gIC0tY3VpLWJ0bi1ib3JkZXItY29sb3I6ICMzOWY7XG4gIC0tY3VpLWJ0bi1ob3Zlci1jb2xvcjogIzA4MGEwYztcbiAgLS1jdWktYnRuLWhvdmVyLWJnOiByZ2IoODEuNiwgMTY4LjMsIDI1NSk7XG4gIC0tY3VpLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6IHJnYig3MS40LCAxNjMuMiwgMjU1KTtcbiAgLS1jdWktYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDQ0LjU1LCAxMzEuNTUsIDIxOC41NTtcbiAgLS1jdWktYnRuLWFjdGl2ZS1jb2xvcjogIzA4MGEwYztcbiAgLS1jdWktYnRuLWFjdGl2ZS1iZzogcmdiKDkxLjgsIDE3My40LCAyNTUpO1xuICAtLWN1aS1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogcmdiKDcxLjQsIDE2My4yLCAyNTUpO1xuICAtLWN1aS1idG4tYWN0aXZlLXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoOCwgMTAsIDEyLCAwLjEyNSk7XG4gIC0tY3VpLWJ0bi1kaXNhYmxlZC1jb2xvcjogIzA4MGEwYztcbiAgLS1jdWktYnRuLWRpc2FibGVkLWJnOiAjMzlmO1xuICAtLWN1aS1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAjMzlmO1xufVxuXG4uYnRuLXNlY29uZGFyeSB7XG4gIC0tY3VpLWJ0bi1jb2xvcjogI2ZmZjtcbiAgLS1jdWktYnRuLWJnOiAjNmI3Nzg1O1xuICAtLWN1aS1idG4tYm9yZGVyLWNvbG9yOiAjNmI3Nzg1O1xuICAtLWN1aS1idG4taG92ZXItY29sb3I6ICNmZmY7XG4gIC0tY3VpLWJ0bi1ob3Zlci1iZzogcmdiKDkwLjk1LCAxMDEuMTUsIDExMy4wNSk7XG4gIC0tY3VpLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6IHJnYig4NS42LCA5NS4yLCAxMDYuNCk7XG4gIC0tY3VpLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiAxMjkuMiwgMTM5LjQsIDE1MS4zO1xuICAtLWN1aS1idG4tYWN0aXZlLWNvbG9yOiAjZmZmO1xuICAtLWN1aS1idG4tYWN0aXZlLWJnOiByZ2IoODUuNiwgOTUuMiwgMTA2LjQpO1xuICAtLWN1aS1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogcmdiKDgwLjI1LCA4OS4yNSwgOTkuNzUpO1xuICAtLWN1aS1idG4tYWN0aXZlLXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoOCwgMTAsIDEyLCAwLjEyNSk7XG4gIC0tY3VpLWJ0bi1kaXNhYmxlZC1jb2xvcjogI2ZmZjtcbiAgLS1jdWktYnRuLWRpc2FibGVkLWJnOiAjNmI3Nzg1O1xuICAtLWN1aS1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAjNmI3Nzg1O1xufVxuXG4uYnRuLXN1Y2Nlc3Mge1xuICAtLWN1aS1idG4tY29sb3I6ICMwODBhMGM7XG4gIC0tY3VpLWJ0bi1iZzogIzUxY2M4YTtcbiAgLS1jdWktYnRuLWJvcmRlci1jb2xvcjogIzUxY2M4YTtcbiAgLS1jdWktYnRuLWhvdmVyLWNvbG9yOiAjMDgwYTBjO1xuICAtLWN1aS1idG4taG92ZXItYmc6IHJnYigxMDcuMSwgMjExLjY1LCAxNTUuNTUpO1xuICAtLWN1aS1idG4taG92ZXItYm9yZGVyLWNvbG9yOiByZ2IoOTguNCwgMjA5LjEsIDE0OS43KTtcbiAgLS1jdWktYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDcwLjA1LCAxNzQuOSwgMTE5LjE7XG4gIC0tY3VpLWJ0bi1hY3RpdmUtY29sb3I6ICMwODBhMGM7XG4gIC0tY3VpLWJ0bi1hY3RpdmUtYmc6IHJnYigxMTUuOCwgMjE0LjIsIDE2MS40KTtcbiAgLS1jdWktYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6IHJnYig5OC40LCAyMDkuMSwgMTQ5LjcpO1xuICAtLWN1aS1idG4tYWN0aXZlLXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoOCwgMTAsIDEyLCAwLjEyNSk7XG4gIC0tY3VpLWJ0bi1kaXNhYmxlZC1jb2xvcjogIzA4MGEwYztcbiAgLS1jdWktYnRuLWRpc2FibGVkLWJnOiAjNTFjYzhhO1xuICAtLWN1aS1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAjNTFjYzhhO1xufVxuXG4uYnRuLWluZm8ge1xuICAtLWN1aS1idG4tY29sb3I6ICMwODBhMGM7XG4gIC0tY3VpLWJ0bi1iZzogIzc0N2FmMjtcbiAgLS1jdWktYnRuLWJvcmRlci1jb2xvcjogIzc0N2FmMjtcbiAgLS1jdWktYnRuLWhvdmVyLWNvbG9yOiAjMDgwYTBjO1xuICAtLWN1aS1idG4taG92ZXItYmc6IHJnYigxMzYuODUsIDE0MS45NSwgMjQzLjk1KTtcbiAgLS1jdWktYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogcmdiKDEyOS45LCAxMzUuMywgMjQzLjMpO1xuICAtLWN1aS1idG4tZm9jdXMtc2hhZG93LXJnYjogOTkuOCwgMTA1LjIsIDIwNy41O1xuICAtLWN1aS1idG4tYWN0aXZlLWNvbG9yOiAjMDgwYTBjO1xuICAtLWN1aS1idG4tYWN0aXZlLWJnOiByZ2IoMTQzLjgsIDE0OC42LCAyNDQuNik7XG4gIC0tY3VpLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiByZ2IoMTI5LjksIDEzNS4zLCAyNDMuMyk7XG4gIC0tY3VpLWJ0bi1hY3RpdmUtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSg4LCAxMCwgMTIsIDAuMTI1KTtcbiAgLS1jdWktYnRuLWRpc2FibGVkLWNvbG9yOiAjMDgwYTBjO1xuICAtLWN1aS1idG4tZGlzYWJsZWQtYmc6ICM3NDdhZjI7XG4gIC0tY3VpLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICM3NDdhZjI7XG59XG5cbi5idG4td2FybmluZyB7XG4gIC0tY3VpLWJ0bi1jb2xvcjogIzA4MGEwYztcbiAgLS1jdWktYnRuLWJnOiAjZmMwO1xuICAtLWN1aS1idG4tYm9yZGVyLWNvbG9yOiAjZmMwO1xuICAtLWN1aS1idG4taG92ZXItY29sb3I6ICMwODBhMGM7XG4gIC0tY3VpLWJ0bi1ob3Zlci1iZzogcmdiKDI1NSwgMjExLjY1LCAzOC4yNSk7XG4gIC0tY3VpLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6IHJnYigyNTUsIDIwOS4xLCAyNS41KTtcbiAgLS1jdWktYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDIxNy45NSwgMTc0LjksIDEuODtcbiAgLS1jdWktYnRuLWFjdGl2ZS1jb2xvcjogIzA4MGEwYztcbiAgLS1jdWktYnRuLWFjdGl2ZS1iZzogcmdiKDI1NSwgMjE0LjIsIDUxKTtcbiAgLS1jdWktYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6IHJnYigyNTUsIDIwOS4xLCAyNS41KTtcbiAgLS1jdWktYnRuLWFjdGl2ZS1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDgsIDEwLCAxMiwgMC4xMjUpO1xuICAtLWN1aS1idG4tZGlzYWJsZWQtY29sb3I6ICMwODBhMGM7XG4gIC0tY3VpLWJ0bi1kaXNhYmxlZC1iZzogI2ZjMDtcbiAgLS1jdWktYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogI2ZjMDtcbn1cblxuLmJ0bi1kYW5nZXIge1xuICAtLWN1aS1idG4tY29sb3I6ICMwODBhMGM7XG4gIC0tY3VpLWJ0bi1iZzogI2VmMzc2ZTtcbiAgLS1jdWktYnRuLWJvcmRlci1jb2xvcjogI2VmMzc2ZTtcbiAgLS1jdWktYnRuLWhvdmVyLWNvbG9yOiAjMDgwYTBjO1xuICAtLWN1aS1idG4taG92ZXItYmc6IHJnYigyNDEuNCwgODUsIDEzMS43NSk7XG4gIC0tY3VpLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6IHJnYigyNDAuNiwgNzUsIDEyNC41KTtcbiAgLS1jdWktYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDIwNC4zNSwgNDguMjUsIDk1LjM7XG4gIC0tY3VpLWJ0bi1hY3RpdmUtY29sb3I6ICMwODBhMGM7XG4gIC0tY3VpLWJ0bi1hY3RpdmUtYmc6IHJnYigyNDIuMiwgOTUsIDEzOSk7XG4gIC0tY3VpLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiByZ2IoMjQwLjYsIDc1LCAxMjQuNSk7XG4gIC0tY3VpLWJ0bi1hY3RpdmUtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSg4LCAxMCwgMTIsIDAuMTI1KTtcbiAgLS1jdWktYnRuLWRpc2FibGVkLWNvbG9yOiAjMDgwYTBjO1xuICAtLWN1aS1idG4tZGlzYWJsZWQtYmc6ICNlZjM3NmU7XG4gIC0tY3VpLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICNlZjM3NmU7XG59XG5cbi5idG4tbGlnaHQge1xuICAtLWN1aS1idG4tY29sb3I6ICMwODBhMGM7XG4gIC0tY3VpLWJ0bi1iZzogI2YzZjRmNztcbiAgLS1jdWktYnRuLWJvcmRlci1jb2xvcjogI2YzZjRmNztcbiAgLS1jdWktYnRuLWhvdmVyLWNvbG9yOiAjMDgwYTBjO1xuICAtLWN1aS1idG4taG92ZXItYmc6IHJnYigyMDYuNTUsIDIwNy40LCAyMDkuOTUpO1xuICAtLWN1aS1idG4taG92ZXItYm9yZGVyLWNvbG9yOiByZ2IoMTk0LjQsIDE5NS4yLCAxOTcuNik7XG4gIC0tY3VpLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiAyMDcuNzUsIDIwOC45LCAyMTEuNzU7XG4gIC0tY3VpLWJ0bi1hY3RpdmUtY29sb3I6ICMwODBhMGM7XG4gIC0tY3VpLWJ0bi1hY3RpdmUtYmc6IHJnYigxOTQuNCwgMTk1LjIsIDE5Ny42KTtcbiAgLS1jdWktYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6IHJnYigxODIuMjUsIDE4MywgMTg1LjI1KTtcbiAgLS1jdWktYnRuLWFjdGl2ZS1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDgsIDEwLCAxMiwgMC4xMjUpO1xuICAtLWN1aS1idG4tZGlzYWJsZWQtY29sb3I6ICMwODBhMGM7XG4gIC0tY3VpLWJ0bi1kaXNhYmxlZC1iZzogI2YzZjRmNztcbiAgLS1jdWktYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogI2YzZjRmNztcbn1cblxuLmJ0bi1kYXJrIHtcbiAgLS1jdWktYnRuLWNvbG9yOiAjZmZmO1xuICAtLWN1aS1idG4tYmc6ICMyMTI2MzE7XG4gIC0tY3VpLWJ0bi1ib3JkZXItY29sb3I6ICMyMTI2MzE7XG4gIC0tY3VpLWJ0bi1ob3Zlci1jb2xvcjogI2ZmZjtcbiAgLS1jdWktYnRuLWhvdmVyLWJnOiByZ2IoNjYuMywgNzAuNTUsIDc5LjkpO1xuICAtLWN1aS1idG4taG92ZXItYm9yZGVyLWNvbG9yOiByZ2IoNTUuMiwgNTkuNywgNjkuNik7XG4gIC0tY3VpLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiA2Ni4zLCA3MC41NSwgNzkuOTtcbiAgLS1jdWktYnRuLWFjdGl2ZS1jb2xvcjogI2ZmZjtcbiAgLS1jdWktYnRuLWFjdGl2ZS1iZzogcmdiKDc3LjQsIDgxLjQsIDkwLjIpO1xuICAtLWN1aS1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogcmdiKDU1LjIsIDU5LjcsIDY5LjYpO1xuICAtLWN1aS1idG4tYWN0aXZlLXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoOCwgMTAsIDEyLCAwLjEyNSk7XG4gIC0tY3VpLWJ0bi1kaXNhYmxlZC1jb2xvcjogI2ZmZjtcbiAgLS1jdWktYnRuLWRpc2FibGVkLWJnOiAjMjEyNjMxO1xuICAtLWN1aS1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAjMjEyNjMxO1xufVxuXG4uYnRuLW91dGxpbmUtcHJpbWFyeSB7XG4gIC0tY3VpLWJ0bi1jb2xvcjogIzM5ZjtcbiAgLS1jdWktYnRuLWJvcmRlci1jb2xvcjogIzM5ZjtcbiAgLS1jdWktYnRuLWhvdmVyLWNvbG9yOiAjMDgwYTBjO1xuICAtLWN1aS1idG4taG92ZXItYmc6ICMzOWY7XG4gIC0tY3VpLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6ICMzOWY7XG4gIC0tY3VpLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiA1MSwgMTUzLCAyNTU7XG4gIC0tY3VpLWJ0bi1hY3RpdmUtY29sb3I6ICMwODBhMGM7XG4gIC0tY3VpLWJ0bi1hY3RpdmUtYmc6ICMzOWY7XG4gIC0tY3VpLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAjMzlmO1xuICAtLWN1aS1idG4tYWN0aXZlLXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoOCwgMTAsIDEyLCAwLjEyNSk7XG4gIC0tY3VpLWJ0bi1kaXNhYmxlZC1jb2xvcjogIzM5ZjtcbiAgLS1jdWktYnRuLWRpc2FibGVkLWJnOiB0cmFuc3BhcmVudDtcbiAgLS1jdWktYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogIzM5ZjtcbiAgLS1jdWktZ3JhZGllbnQ6IG5vbmU7XG59XG5cbi5idG4tb3V0bGluZS1zZWNvbmRhcnkge1xuICAtLWN1aS1idG4tY29sb3I6ICM2Yjc3ODU7XG4gIC0tY3VpLWJ0bi1ib3JkZXItY29sb3I6ICM2Yjc3ODU7XG4gIC0tY3VpLWJ0bi1ob3Zlci1jb2xvcjogI2ZmZjtcbiAgLS1jdWktYnRuLWhvdmVyLWJnOiAjNmI3Nzg1O1xuICAtLWN1aS1idG4taG92ZXItYm9yZGVyLWNvbG9yOiAjNmI3Nzg1O1xuICAtLWN1aS1idG4tZm9jdXMtc2hhZG93LXJnYjogMTA3LCAxMTksIDEzMztcbiAgLS1jdWktYnRuLWFjdGl2ZS1jb2xvcjogI2ZmZjtcbiAgLS1jdWktYnRuLWFjdGl2ZS1iZzogIzZiNzc4NTtcbiAgLS1jdWktYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6ICM2Yjc3ODU7XG4gIC0tY3VpLWJ0bi1hY3RpdmUtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSg4LCAxMCwgMTIsIDAuMTI1KTtcbiAgLS1jdWktYnRuLWRpc2FibGVkLWNvbG9yOiAjNmI3Nzg1O1xuICAtLWN1aS1idG4tZGlzYWJsZWQtYmc6IHRyYW5zcGFyZW50O1xuICAtLWN1aS1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAjNmI3Nzg1O1xuICAtLWN1aS1ncmFkaWVudDogbm9uZTtcbn1cblxuLmJ0bi1vdXRsaW5lLXN1Y2Nlc3Mge1xuICAtLWN1aS1idG4tY29sb3I6ICM1MWNjOGE7XG4gIC0tY3VpLWJ0bi1ib3JkZXItY29sb3I6ICM1MWNjOGE7XG4gIC0tY3VpLWJ0bi1ob3Zlci1jb2xvcjogIzA4MGEwYztcbiAgLS1jdWktYnRuLWhvdmVyLWJnOiAjNTFjYzhhO1xuICAtLWN1aS1idG4taG92ZXItYm9yZGVyLWNvbG9yOiAjNTFjYzhhO1xuICAtLWN1aS1idG4tZm9jdXMtc2hhZG93LXJnYjogODEsIDIwNCwgMTM4O1xuICAtLWN1aS1idG4tYWN0aXZlLWNvbG9yOiAjMDgwYTBjO1xuICAtLWN1aS1idG4tYWN0aXZlLWJnOiAjNTFjYzhhO1xuICAtLWN1aS1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogIzUxY2M4YTtcbiAgLS1jdWktYnRuLWFjdGl2ZS1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDgsIDEwLCAxMiwgMC4xMjUpO1xuICAtLWN1aS1idG4tZGlzYWJsZWQtY29sb3I6ICM1MWNjOGE7XG4gIC0tY3VpLWJ0bi1kaXNhYmxlZC1iZzogdHJhbnNwYXJlbnQ7XG4gIC0tY3VpLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICM1MWNjOGE7XG4gIC0tY3VpLWdyYWRpZW50OiBub25lO1xufVxuXG4uYnRuLW91dGxpbmUtaW5mbyB7XG4gIC0tY3VpLWJ0bi1jb2xvcjogIzc0N2FmMjtcbiAgLS1jdWktYnRuLWJvcmRlci1jb2xvcjogIzc0N2FmMjtcbiAgLS1jdWktYnRuLWhvdmVyLWNvbG9yOiAjMDgwYTBjO1xuICAtLWN1aS1idG4taG92ZXItYmc6ICM3NDdhZjI7XG4gIC0tY3VpLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6ICM3NDdhZjI7XG4gIC0tY3VpLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiAxMTYsIDEyMiwgMjQyO1xuICAtLWN1aS1idG4tYWN0aXZlLWNvbG9yOiAjMDgwYTBjO1xuICAtLWN1aS1idG4tYWN0aXZlLWJnOiAjNzQ3YWYyO1xuICAtLWN1aS1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogIzc0N2FmMjtcbiAgLS1jdWktYnRuLWFjdGl2ZS1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDgsIDEwLCAxMiwgMC4xMjUpO1xuICAtLWN1aS1idG4tZGlzYWJsZWQtY29sb3I6ICM3NDdhZjI7XG4gIC0tY3VpLWJ0bi1kaXNhYmxlZC1iZzogdHJhbnNwYXJlbnQ7XG4gIC0tY3VpLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICM3NDdhZjI7XG4gIC0tY3VpLWdyYWRpZW50OiBub25lO1xufVxuXG4uYnRuLW91dGxpbmUtd2FybmluZyB7XG4gIC0tY3VpLWJ0bi1jb2xvcjogI2ZjMDtcbiAgLS1jdWktYnRuLWJvcmRlci1jb2xvcjogI2ZjMDtcbiAgLS1jdWktYnRuLWhvdmVyLWNvbG9yOiAjMDgwYTBjO1xuICAtLWN1aS1idG4taG92ZXItYmc6ICNmYzA7XG4gIC0tY3VpLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6ICNmYzA7XG4gIC0tY3VpLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiAyNTUsIDIwNCwgMDtcbiAgLS1jdWktYnRuLWFjdGl2ZS1jb2xvcjogIzA4MGEwYztcbiAgLS1jdWktYnRuLWFjdGl2ZS1iZzogI2ZjMDtcbiAgLS1jdWktYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6ICNmYzA7XG4gIC0tY3VpLWJ0bi1hY3RpdmUtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSg4LCAxMCwgMTIsIDAuMTI1KTtcbiAgLS1jdWktYnRuLWRpc2FibGVkLWNvbG9yOiAjZmMwO1xuICAtLWN1aS1idG4tZGlzYWJsZWQtYmc6IHRyYW5zcGFyZW50O1xuICAtLWN1aS1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAjZmMwO1xuICAtLWN1aS1ncmFkaWVudDogbm9uZTtcbn1cblxuLmJ0bi1vdXRsaW5lLWRhbmdlciB7XG4gIC0tY3VpLWJ0bi1jb2xvcjogI2VmMzc2ZTtcbiAgLS1jdWktYnRuLWJvcmRlci1jb2xvcjogI2VmMzc2ZTtcbiAgLS1jdWktYnRuLWhvdmVyLWNvbG9yOiAjMDgwYTBjO1xuICAtLWN1aS1idG4taG92ZXItYmc6ICNlZjM3NmU7XG4gIC0tY3VpLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6ICNlZjM3NmU7XG4gIC0tY3VpLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiAyMzksIDU1LCAxMTA7XG4gIC0tY3VpLWJ0bi1hY3RpdmUtY29sb3I6ICMwODBhMGM7XG4gIC0tY3VpLWJ0bi1hY3RpdmUtYmc6ICNlZjM3NmU7XG4gIC0tY3VpLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAjZWYzNzZlO1xuICAtLWN1aS1idG4tYWN0aXZlLXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoOCwgMTAsIDEyLCAwLjEyNSk7XG4gIC0tY3VpLWJ0bi1kaXNhYmxlZC1jb2xvcjogI2VmMzc2ZTtcbiAgLS1jdWktYnRuLWRpc2FibGVkLWJnOiB0cmFuc3BhcmVudDtcbiAgLS1jdWktYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogI2VmMzc2ZTtcbiAgLS1jdWktZ3JhZGllbnQ6IG5vbmU7XG59XG5cbi5idG4tb3V0bGluZS1saWdodCB7XG4gIC0tY3VpLWJ0bi1jb2xvcjogI2YzZjRmNztcbiAgLS1jdWktYnRuLWJvcmRlci1jb2xvcjogI2YzZjRmNztcbiAgLS1jdWktYnRuLWhvdmVyLWNvbG9yOiAjMDgwYTBjO1xuICAtLWN1aS1idG4taG92ZXItYmc6ICNmM2Y0Zjc7XG4gIC0tY3VpLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6ICNmM2Y0Zjc7XG4gIC0tY3VpLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiAyNDMsIDI0NCwgMjQ3O1xuICAtLWN1aS1idG4tYWN0aXZlLWNvbG9yOiAjMDgwYTBjO1xuICAtLWN1aS1idG4tYWN0aXZlLWJnOiAjZjNmNGY3O1xuICAtLWN1aS1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogI2YzZjRmNztcbiAgLS1jdWktYnRuLWFjdGl2ZS1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDgsIDEwLCAxMiwgMC4xMjUpO1xuICAtLWN1aS1idG4tZGlzYWJsZWQtY29sb3I6ICNmM2Y0Zjc7XG4gIC0tY3VpLWJ0bi1kaXNhYmxlZC1iZzogdHJhbnNwYXJlbnQ7XG4gIC0tY3VpLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICNmM2Y0Zjc7XG4gIC0tY3VpLWdyYWRpZW50OiBub25lO1xufVxuXG4uYnRuLW91dGxpbmUtZGFyayB7XG4gIC0tY3VpLWJ0bi1jb2xvcjogIzIxMjYzMTtcbiAgLS1jdWktYnRuLWJvcmRlci1jb2xvcjogIzIxMjYzMTtcbiAgLS1jdWktYnRuLWhvdmVyLWNvbG9yOiAjZmZmO1xuICAtLWN1aS1idG4taG92ZXItYmc6ICMyMTI2MzE7XG4gIC0tY3VpLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6ICMyMTI2MzE7XG4gIC0tY3VpLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiAzMywgMzgsIDQ5O1xuICAtLWN1aS1idG4tYWN0aXZlLWNvbG9yOiAjZmZmO1xuICAtLWN1aS1idG4tYWN0aXZlLWJnOiAjMjEyNjMxO1xuICAtLWN1aS1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogIzIxMjYzMTtcbiAgLS1jdWktYnRuLWFjdGl2ZS1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDgsIDEwLCAxMiwgMC4xMjUpO1xuICAtLWN1aS1idG4tZGlzYWJsZWQtY29sb3I6ICMyMTI2MzE7XG4gIC0tY3VpLWJ0bi1kaXNhYmxlZC1iZzogdHJhbnNwYXJlbnQ7XG4gIC0tY3VpLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICMyMTI2MzE7XG4gIC0tY3VpLWdyYWRpZW50OiBub25lO1xufVxuXG4uYnRuLWdob3N0LXByaW1hcnkge1xuICAtLWN1aS1idG4tY29sb3I6ICMzOWY7XG4gIC0tY3VpLWJ0bi1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAtLWN1aS1idG4taG92ZXItYmc6ICMzOWY7XG4gIC0tY3VpLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6ICMzOWY7XG4gIC0tY3VpLWJ0bi1ob3Zlci1jb2xvcjogIzA4MGEwYztcbiAgLS1jdWktYnRuLWFjdGl2ZS1iZzogIzM5ZjtcbiAgLS1jdWktYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6ICMzOWY7XG4gIC0tY3VpLWJ0bi1hY3RpdmUtY29sb3I6ICMwODBhMGM7XG4gIC0tY3VpLWJ0bi1kaXNhYmxlZC1jb2xvcjogIzM5ZjtcbiAgLS1jdWktYnRuLWRpc2FibGVkLWJnOiB0cmFuc3BhcmVudDtcbiAgLS1jdWktYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5idG4tZ2hvc3Qtc2Vjb25kYXJ5IHtcbiAgLS1jdWktYnRuLWNvbG9yOiAjNmI3Nzg1O1xuICAtLWN1aS1idG4tYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLS1jdWktYnRuLWhvdmVyLWJnOiAjNmI3Nzg1O1xuICAtLWN1aS1idG4taG92ZXItYm9yZGVyLWNvbG9yOiAjNmI3Nzg1O1xuICAtLWN1aS1idG4taG92ZXItY29sb3I6ICNmZmY7XG4gIC0tY3VpLWJ0bi1hY3RpdmUtYmc6ICM2Yjc3ODU7XG4gIC0tY3VpLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAjNmI3Nzg1O1xuICAtLWN1aS1idG4tYWN0aXZlLWNvbG9yOiAjZmZmO1xuICAtLWN1aS1idG4tZGlzYWJsZWQtY29sb3I6ICM2Yjc3ODU7XG4gIC0tY3VpLWJ0bi1kaXNhYmxlZC1iZzogdHJhbnNwYXJlbnQ7XG4gIC0tY3VpLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uYnRuLWdob3N0LXN1Y2Nlc3Mge1xuICAtLWN1aS1idG4tY29sb3I6ICM1MWNjOGE7XG4gIC0tY3VpLWJ0bi1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAtLWN1aS1idG4taG92ZXItYmc6ICM1MWNjOGE7XG4gIC0tY3VpLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6ICM1MWNjOGE7XG4gIC0tY3VpLWJ0bi1ob3Zlci1jb2xvcjogIzA4MGEwYztcbiAgLS1jdWktYnRuLWFjdGl2ZS1iZzogIzUxY2M4YTtcbiAgLS1jdWktYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6ICM1MWNjOGE7XG4gIC0tY3VpLWJ0bi1hY3RpdmUtY29sb3I6ICMwODBhMGM7XG4gIC0tY3VpLWJ0bi1kaXNhYmxlZC1jb2xvcjogIzUxY2M4YTtcbiAgLS1jdWktYnRuLWRpc2FibGVkLWJnOiB0cmFuc3BhcmVudDtcbiAgLS1jdWktYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5idG4tZ2hvc3QtaW5mbyB7XG4gIC0tY3VpLWJ0bi1jb2xvcjogIzc0N2FmMjtcbiAgLS1jdWktYnRuLWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC0tY3VpLWJ0bi1ob3Zlci1iZzogIzc0N2FmMjtcbiAgLS1jdWktYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogIzc0N2FmMjtcbiAgLS1jdWktYnRuLWhvdmVyLWNvbG9yOiAjMDgwYTBjO1xuICAtLWN1aS1idG4tYWN0aXZlLWJnOiAjNzQ3YWYyO1xuICAtLWN1aS1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogIzc0N2FmMjtcbiAgLS1jdWktYnRuLWFjdGl2ZS1jb2xvcjogIzA4MGEwYztcbiAgLS1jdWktYnRuLWRpc2FibGVkLWNvbG9yOiAjNzQ3YWYyO1xuICAtLWN1aS1idG4tZGlzYWJsZWQtYmc6IHRyYW5zcGFyZW50O1xuICAtLWN1aS1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmJ0bi1naG9zdC13YXJuaW5nIHtcbiAgLS1jdWktYnRuLWNvbG9yOiAjZmMwO1xuICAtLWN1aS1idG4tYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLS1jdWktYnRuLWhvdmVyLWJnOiAjZmMwO1xuICAtLWN1aS1idG4taG92ZXItYm9yZGVyLWNvbG9yOiAjZmMwO1xuICAtLWN1aS1idG4taG92ZXItY29sb3I6ICMwODBhMGM7XG4gIC0tY3VpLWJ0bi1hY3RpdmUtYmc6ICNmYzA7XG4gIC0tY3VpLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAjZmMwO1xuICAtLWN1aS1idG4tYWN0aXZlLWNvbG9yOiAjMDgwYTBjO1xuICAtLWN1aS1idG4tZGlzYWJsZWQtY29sb3I6ICNmYzA7XG4gIC0tY3VpLWJ0bi1kaXNhYmxlZC1iZzogdHJhbnNwYXJlbnQ7XG4gIC0tY3VpLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uYnRuLWdob3N0LWRhbmdlciB7XG4gIC0tY3VpLWJ0bi1jb2xvcjogI2VmMzc2ZTtcbiAgLS1jdWktYnRuLWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC0tY3VpLWJ0bi1ob3Zlci1iZzogI2VmMzc2ZTtcbiAgLS1jdWktYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogI2VmMzc2ZTtcbiAgLS1jdWktYnRuLWhvdmVyLWNvbG9yOiAjMDgwYTBjO1xuICAtLWN1aS1idG4tYWN0aXZlLWJnOiAjZWYzNzZlO1xuICAtLWN1aS1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogI2VmMzc2ZTtcbiAgLS1jdWktYnRuLWFjdGl2ZS1jb2xvcjogIzA4MGEwYztcbiAgLS1jdWktYnRuLWRpc2FibGVkLWNvbG9yOiAjZWYzNzZlO1xuICAtLWN1aS1idG4tZGlzYWJsZWQtYmc6IHRyYW5zcGFyZW50O1xuICAtLWN1aS1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmJ0bi1naG9zdC1saWdodCB7XG4gIC0tY3VpLWJ0bi1jb2xvcjogI2YzZjRmNztcbiAgLS1jdWktYnRuLWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC0tY3VpLWJ0bi1ob3Zlci1iZzogI2YzZjRmNztcbiAgLS1jdWktYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogI2YzZjRmNztcbiAgLS1jdWktYnRuLWhvdmVyLWNvbG9yOiAjMDgwYTBjO1xuICAtLWN1aS1idG4tYWN0aXZlLWJnOiAjZjNmNGY3O1xuICAtLWN1aS1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogI2YzZjRmNztcbiAgLS1jdWktYnRuLWFjdGl2ZS1jb2xvcjogIzA4MGEwYztcbiAgLS1jdWktYnRuLWRpc2FibGVkLWNvbG9yOiAjZjNmNGY3O1xuICAtLWN1aS1idG4tZGlzYWJsZWQtYmc6IHRyYW5zcGFyZW50O1xuICAtLWN1aS1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmJ0bi1naG9zdC1kYXJrIHtcbiAgLS1jdWktYnRuLWNvbG9yOiAjMjEyNjMxO1xuICAtLWN1aS1idG4tYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLS1jdWktYnRuLWhvdmVyLWJnOiAjMjEyNjMxO1xuICAtLWN1aS1idG4taG92ZXItYm9yZGVyLWNvbG9yOiAjMjEyNjMxO1xuICAtLWN1aS1idG4taG92ZXItY29sb3I6ICNmZmY7XG4gIC0tY3VpLWJ0bi1hY3RpdmUtYmc6ICMyMTI2MzE7XG4gIC0tY3VpLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAjMjEyNjMxO1xuICAtLWN1aS1idG4tYWN0aXZlLWNvbG9yOiAjZmZmO1xuICAtLWN1aS1idG4tZGlzYWJsZWQtY29sb3I6ICMyMTI2MzE7XG4gIC0tY3VpLWJ0bi1kaXNhYmxlZC1iZzogdHJhbnNwYXJlbnQ7XG4gIC0tY3VpLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uYnRuLWxpbmsge1xuICAtLWN1aS1idG4tZm9udC13ZWlnaHQ6IDQwMDtcbiAgLS1jdWktYnRuLWNvbG9yOiB2YXIoLS1jdWktbGluay1jb2xvcik7XG4gIC0tY3VpLWJ0bi1iZzogdHJhbnNwYXJlbnQ7XG4gIC0tY3VpLWJ0bi1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAtLWN1aS1idG4taG92ZXItY29sb3I6IHZhcigtLWN1aS1saW5rLWhvdmVyLWNvbG9yKTtcbiAgLS1jdWktYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC0tY3VpLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLS1jdWktYnRuLWRpc2FibGVkLWNvbG9yOiAjNmQ3ZDljO1xuICAtLWN1aS1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLS1jdWktYnRuLWJveC1zaGFkb3c6IG5vbmU7XG4gIC0tY3VpLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiA0NC41NSwgMTMxLjU1LCAyMTguNTU7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4uYnRuLWxpbms6Zm9jdXMtdmlzaWJsZSB7XG4gIGNvbG9yOiB2YXIoLS1jdWktYnRuLWNvbG9yKTtcbn1cblxuLmJ0bi1sZywgLmJ0bi1ncm91cC1sZyA+IC5idG4ge1xuICAtLWN1aS1idG4tcGFkZGluZy15OiAwLjVyZW07XG4gIC0tY3VpLWJ0bi1wYWRkaW5nLXg6IDFyZW07XG4gIC0tY3VpLWJ0bi1mb250LXNpemU6IDEuMTcxODc1cmVtO1xuICAtLWN1aS1idG4tYm9yZGVyLXJhZGl1czogdmFyKC0tY3VpLWJvcmRlci1yYWRpdXMtbGcpO1xufVxuXG4uYnRuLXNtLCAuYnRuLWdyb3VwLXNtID4gLmJ0biB7XG4gIC0tY3VpLWJ0bi1wYWRkaW5nLXk6IDAuMjVyZW07XG4gIC0tY3VpLWJ0bi1wYWRkaW5nLXg6IDAuNXJlbTtcbiAgLS1jdWktYnRuLWZvbnQtc2l6ZTogMC44MjAzMTI1cmVtO1xuICAtLWN1aS1idG4tYm9yZGVyLXJhZGl1czogdmFyKC0tY3VpLWJvcmRlci1yYWRpdXMtc20pO1xufVxuXG5bZGF0YS1jb3JldWktdGhlbWU9ZGFya10gLmJ0bi1wcmltYXJ5IHtcbiAgLS1jdWktYnRuLWNvbG9yOiAjMDgwYTBjO1xuICAtLWN1aS1idG4tYmc6IHJnYig2MS4yLCAxNTMsIDI0NC44KTtcbiAgLS1jdWktYnRuLWJvcmRlci1jb2xvcjogcmdiKDYxLjIsIDE1MywgMjQ0LjgpO1xuICAtLWN1aS1idG4taG92ZXItY29sb3I6ICMwODBhMGM7XG4gIC0tY3VpLWJ0bi1ob3Zlci1iZzogcmdiKDkwLjI3LCAxNjguMywgMjQ2LjMzKTtcbiAgLS1jdWktYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogcmdiKDgwLjU4LCAxNjMuMiwgMjQ1LjgyKTtcbiAgLS1jdWktYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDUzLjIyLCAxMzEuNTUsIDIwOS44ODtcbiAgLS1jdWktYnRuLWFjdGl2ZS1jb2xvcjogIzA4MGEwYztcbiAgLS1jdWktYnRuLWFjdGl2ZS1iZzogcmdiKDk5Ljk2LCAxNzMuNCwgMjQ2Ljg0KTtcbiAgLS1jdWktYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6IHJnYig4MC41OCwgMTYzLjIsIDI0NS44Mik7XG4gIC0tY3VpLWJ0bi1hY3RpdmUtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSg4LCAxMCwgMTIsIDAuMTI1KTtcbiAgLS1jdWktYnRuLWRpc2FibGVkLWNvbG9yOiAjMDgwYTBjO1xuICAtLWN1aS1idG4tZGlzYWJsZWQtYmc6IHJnYig2MS4yLCAxNTMsIDI0NC44KTtcbiAgLS1jdWktYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogcmdiKDYxLjIsIDE1MywgMjQ0LjgpO1xufVxuXG5bZGF0YS1jb3JldWktdGhlbWU9ZGFya10gLmJ0bi1zZWNvbmRhcnkge1xuICAtLWN1aS1idG4tY29sb3I6ICNmZmY7XG4gIC0tY3VpLWJ0bi1iZzogIzZiNzc4NTtcbiAgLS1jdWktYnRuLWJvcmRlci1jb2xvcjogIzZiNzc4NTtcbiAgLS1jdWktYnRuLWhvdmVyLWNvbG9yOiAjZmZmO1xuICAtLWN1aS1idG4taG92ZXItYmc6IHJnYig5MC45NSwgMTAxLjE1LCAxMTMuMDUpO1xuICAtLWN1aS1idG4taG92ZXItYm9yZGVyLWNvbG9yOiByZ2IoODUuNiwgOTUuMiwgMTA2LjQpO1xuICAtLWN1aS1idG4tZm9jdXMtc2hhZG93LXJnYjogMTI5LjIsIDEzOS40LCAxNTEuMztcbiAgLS1jdWktYnRuLWFjdGl2ZS1jb2xvcjogI2ZmZjtcbiAgLS1jdWktYnRuLWFjdGl2ZS1iZzogcmdiKDg1LjYsIDk1LjIsIDEwNi40KTtcbiAgLS1jdWktYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6IHJnYig4MC4yNSwgODkuMjUsIDk5Ljc1KTtcbiAgLS1jdWktYnRuLWFjdGl2ZS1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDgsIDEwLCAxMiwgMC4xMjUpO1xuICAtLWN1aS1idG4tZGlzYWJsZWQtY29sb3I6ICNmZmY7XG4gIC0tY3VpLWJ0bi1kaXNhYmxlZC1iZzogIzZiNzc4NTtcbiAgLS1jdWktYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogIzZiNzc4NTtcbn1cblxuW2RhdGEtY29yZXVpLXRoZW1lPWRhcmtdIC5idG4tc3VjY2VzcyB7XG4gIC0tY3VpLWJ0bi1jb2xvcjogIzA4MGEwYztcbiAgLS1jdWktYnRuLWJnOiByZ2IoODcuMTUsIDE5Ny44NSwgMTM4LjQ1KTtcbiAgLS1jdWktYnRuLWJvcmRlci1jb2xvcjogcmdiKDg3LjE1LCAxOTcuODUsIDEzOC40NSk7XG4gIC0tY3VpLWJ0bi1ob3Zlci1jb2xvcjogIzA4MGEwYztcbiAgLS1jdWktYnRuLWhvdmVyLWJnOiByZ2IoMTEyLjMyNzUsIDIwNi40MjI1LCAxNTUuOTMyNSk7XG4gIC0tY3VpLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6IHJnYigxMDMuOTM1LCAyMDMuNTY1LCAxNTAuMTA1KTtcbiAgLS1jdWktYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDc1LjI3NzUsIDE2OS42NzI1LCAxMTkuNDgyNTtcbiAgLS1jdWktYnRuLWFjdGl2ZS1jb2xvcjogIzA4MGEwYztcbiAgLS1jdWktYnRuLWFjdGl2ZS1iZzogcmdiKDEyMC43MiwgMjA5LjI4LCAxNjEuNzYpO1xuICAtLWN1aS1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogcmdiKDEwMy45MzUsIDIwMy41NjUsIDE1MC4xMDUpO1xuICAtLWN1aS1idG4tYWN0aXZlLXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoOCwgMTAsIDEyLCAwLjEyNSk7XG4gIC0tY3VpLWJ0bi1kaXNhYmxlZC1jb2xvcjogIzA4MGEwYztcbiAgLS1jdWktYnRuLWRpc2FibGVkLWJnOiByZ2IoODcuMTUsIDE5Ny44NSwgMTM4LjQ1KTtcbiAgLS1jdWktYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogcmdiKDg3LjE1LCAxOTcuODUsIDEzOC40NSk7XG59XG5cbltkYXRhLWNvcmV1aS10aGVtZT1kYXJrXSAuYnRuLWluZm8ge1xuICAtLWN1aS1idG4tY29sb3I6ICMwODBhMGM7XG4gIC0tY3VpLWJ0bi1iZzogcmdiKDEyMi4zLCAxMjcuNywgMjM1LjcpO1xuICAtLWN1aS1idG4tYm9yZGVyLWNvbG9yOiByZ2IoMTIyLjMsIDEyNy43LCAyMzUuNyk7XG4gIC0tY3VpLWJ0bi1ob3Zlci1jb2xvcjogIzA4MGEwYztcbiAgLS1jdWktYnRuLWhvdmVyLWJnOiByZ2IoMTQyLjIwNSwgMTQ2Ljc5NSwgMjM4LjU5NSk7XG4gIC0tY3VpLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6IHJnYigxMzUuNTcsIDE0MC40MywgMjM3LjYzKTtcbiAgLS1jdWktYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDEwNS4xNTUsIDExMC4wNDUsIDIwMi4xNDU7XG4gIC0tY3VpLWJ0bi1hY3RpdmUtY29sb3I6ICMwODBhMGM7XG4gIC0tY3VpLWJ0bi1hY3RpdmUtYmc6IHJnYigxNDguODQsIDE1My4xNiwgMjM5LjU2KTtcbiAgLS1jdWktYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6IHJnYigxMzUuNTcsIDE0MC40MywgMjM3LjYzKTtcbiAgLS1jdWktYnRuLWFjdGl2ZS1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDgsIDEwLCAxMiwgMC4xMjUpO1xuICAtLWN1aS1idG4tZGlzYWJsZWQtY29sb3I6ICMwODBhMGM7XG4gIC0tY3VpLWJ0bi1kaXNhYmxlZC1iZzogcmdiKDEyMi4zLCAxMjcuNywgMjM1LjcpO1xuICAtLWN1aS1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiByZ2IoMTIyLjMsIDEyNy43LCAyMzUuNyk7XG59XG5cbltkYXRhLWNvcmV1aS10aGVtZT1kYXJrXSAuYnRuLXdhcm5pbmcge1xuICAtLWN1aS1idG4tY29sb3I6ICMwODBhMGM7XG4gIC0tY3VpLWJ0bi1iZzogcmdiKDI0Mi4yNSwgMTk2LjM1LCAxMi43NSk7XG4gIC0tY3VpLWJ0bi1ib3JkZXItY29sb3I6IHJnYigyNDIuMjUsIDE5Ni4zNSwgMTIuNzUpO1xuICAtLWN1aS1idG4taG92ZXItY29sb3I6ICMwODBhMGM7XG4gIC0tY3VpLWJ0bi1ob3Zlci1iZzogcmdiKDI0NC4xNjI1LCAyMDUuMTQ3NSwgNDkuMDg3NSk7XG4gIC0tY3VpLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6IHJnYigyNDMuNTI1LCAyMDIuMjE1LCAzNi45NzUpO1xuICAtLWN1aS1idG4tZm9jdXMtc2hhZG93LXJnYjogMjA3LjExMjUsIDE2OC4zOTc1LCAxMi42Mzc1O1xuICAtLWN1aS1idG4tYWN0aXZlLWNvbG9yOiAjMDgwYTBjO1xuICAtLWN1aS1idG4tYWN0aXZlLWJnOiByZ2IoMjQ0LjgsIDIwOC4wOCwgNjEuMik7XG4gIC0tY3VpLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiByZ2IoMjQzLjUyNSwgMjAyLjIxNSwgMzYuOTc1KTtcbiAgLS1jdWktYnRuLWFjdGl2ZS1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDgsIDEwLCAxMiwgMC4xMjUpO1xuICAtLWN1aS1idG4tZGlzYWJsZWQtY29sb3I6ICMwODBhMGM7XG4gIC0tY3VpLWJ0bi1kaXNhYmxlZC1iZzogcmdiKDI0Mi4yNSwgMTk2LjM1LCAxMi43NSk7XG4gIC0tY3VpLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6IHJnYigyNDIuMjUsIDE5Ni4zNSwgMTIuNzUpO1xufVxuXG5bZGF0YS1jb3JldWktdGhlbWU9ZGFya10gLmJ0bi1kYW5nZXIge1xuICAtLWN1aS1idG4tY29sb3I6ICMwODBhMGM7XG4gIC0tY3VpLWJ0bi1iZzogcmdiKDIyOS44LCA2NC4yLCAxMTMuNyk7XG4gIC0tY3VpLWJ0bi1ib3JkZXItY29sb3I6IHJnYigyMjkuOCwgNjQuMiwgMTEzLjcpO1xuICAtLWN1aS1idG4taG92ZXItY29sb3I6ICMwODBhMGM7XG4gIC0tY3VpLWJ0bi1ob3Zlci1iZzogcmdiKDIzMy41OCwgOTIuODIsIDEzNC44OTUpO1xuICAtLWN1aS1idG4taG92ZXItYm9yZGVyLWNvbG9yOiByZ2IoMjMyLjMyLCA4My4yOCwgMTI3LjgzKTtcbiAgLS1jdWktYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDE5Ni41MywgNTYuMDcsIDk4LjQ0NTtcbiAgLS1jdWktYnRuLWFjdGl2ZS1jb2xvcjogIzA4MGEwYztcbiAgLS1jdWktYnRuLWFjdGl2ZS1iZzogcmdiKDIzNC44NCwgMTAyLjM2LCAxNDEuOTYpO1xuICAtLWN1aS1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogcmdiKDIzMi4zMiwgODMuMjgsIDEyNy44Myk7XG4gIC0tY3VpLWJ0bi1hY3RpdmUtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSg4LCAxMCwgMTIsIDAuMTI1KTtcbiAgLS1jdWktYnRuLWRpc2FibGVkLWNvbG9yOiAjMDgwYTBjO1xuICAtLWN1aS1idG4tZGlzYWJsZWQtYmc6IHJnYigyMjkuOCwgNjQuMiwgMTEzLjcpO1xuICAtLWN1aS1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiByZ2IoMjI5LjgsIDY0LjIsIDExMy43KTtcbn1cblxuW2RhdGEtY29yZXVpLXRoZW1lPWRhcmtdIC5idG4tbGlnaHQge1xuICAtLWN1aS1idG4tY29sb3I6ICMwODBhMGM7XG4gIC0tY3VpLWJ0bi1iZzogI2YzZjRmNztcbiAgLS1jdWktYnRuLWJvcmRlci1jb2xvcjogI2YzZjRmNztcbiAgLS1jdWktYnRuLWhvdmVyLWNvbG9yOiAjMDgwYTBjO1xuICAtLWN1aS1idG4taG92ZXItYmc6IHJnYigyNDQuOCwgMjQ1LjY1LCAyNDguMik7XG4gIC0tY3VpLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6IHJnYigyNDQuMiwgMjQ1LjEsIDI0Ny44KTtcbiAgLS1jdWktYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDIwNy43NSwgMjA4LjksIDIxMS43NTtcbiAgLS1jdWktYnRuLWFjdGl2ZS1jb2xvcjogIzA4MGEwYztcbiAgLS1jdWktYnRuLWFjdGl2ZS1iZzogcmdiKDI0NS40LCAyNDYuMiwgMjQ4LjYpO1xuICAtLWN1aS1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogcmdiKDI0NC4yLCAyNDUuMSwgMjQ3LjgpO1xuICAtLWN1aS1idG4tYWN0aXZlLXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoOCwgMTAsIDEyLCAwLjEyNSk7XG4gIC0tY3VpLWJ0bi1kaXNhYmxlZC1jb2xvcjogIzA4MGEwYztcbiAgLS1jdWktYnRuLWRpc2FibGVkLWJnOiAjZjNmNGY3O1xuICAtLWN1aS1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAjZjNmNGY3O1xufVxuXG5bZGF0YS1jb3JldWktdGhlbWU9ZGFya10gLmJ0bi1kYXJrIHtcbiAgLS1jdWktYnRuLWNvbG9yOiAjZmZmO1xuICAtLWN1aS1idG4tYmc6ICMyMTI2MzE7XG4gIC0tY3VpLWJ0bi1ib3JkZXItY29sb3I6ICMyMTI2MzE7XG4gIC0tY3VpLWJ0bi1ob3Zlci1jb2xvcjogI2ZmZjtcbiAgLS1jdWktYnRuLWhvdmVyLWJnOiByZ2IoMjguMDUsIDMyLjMsIDQxLjY1KTtcbiAgLS1jdWktYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogcmdiKDI2LjQsIDMwLjQsIDM5LjIpO1xuICAtLWN1aS1idG4tZm9jdXMtc2hhZG93LXJnYjogNjYuMywgNzAuNTUsIDc5Ljk7XG4gIC0tY3VpLWJ0bi1hY3RpdmUtY29sb3I6ICNmZmY7XG4gIC0tY3VpLWJ0bi1hY3RpdmUtYmc6IHJnYigyNi40LCAzMC40LCAzOS4yKTtcbiAgLS1jdWktYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6IHJnYigyNC43NSwgMjguNSwgMzYuNzUpO1xuICAtLWN1aS1idG4tYWN0aXZlLXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoOCwgMTAsIDEyLCAwLjEyNSk7XG4gIC0tY3VpLWJ0bi1kaXNhYmxlZC1jb2xvcjogI2ZmZjtcbiAgLS1jdWktYnRuLWRpc2FibGVkLWJnOiAjMjEyNjMxO1xuICAtLWN1aS1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAjMjEyNjMxO1xufVxuXG5bZGF0YS1jb3JldWktdGhlbWU9ZGFya10gLmJ0bi1vdXRsaW5lLXByaW1hcnkge1xuICAtLWN1aS1idG4tY29sb3I6IHJnYig2MS4yLCAxNTMsIDI0NC44KTtcbiAgLS1jdWktYnRuLWJvcmRlci1jb2xvcjogcmdiKDYxLjIsIDE1MywgMjQ0LjgpO1xuICAtLWN1aS1idG4taG92ZXItY29sb3I6ICMwODBhMGM7XG4gIC0tY3VpLWJ0bi1ob3Zlci1iZzogcmdiKDYxLjIsIDE1MywgMjQ0LjgpO1xuICAtLWN1aS1idG4taG92ZXItYm9yZGVyLWNvbG9yOiByZ2IoNjEuMiwgMTUzLCAyNDQuOCk7XG4gIC0tY3VpLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiA2MS4yLCAxNTMsIDI0NC44O1xuICAtLWN1aS1idG4tYWN0aXZlLWNvbG9yOiAjMDgwYTBjO1xuICAtLWN1aS1idG4tYWN0aXZlLWJnOiByZ2IoNjEuMiwgMTUzLCAyNDQuOCk7XG4gIC0tY3VpLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiByZ2IoNjEuMiwgMTUzLCAyNDQuOCk7XG4gIC0tY3VpLWJ0bi1hY3RpdmUtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSg4LCAxMCwgMTIsIDAuMTI1KTtcbiAgLS1jdWktYnRuLWRpc2FibGVkLWNvbG9yOiByZ2IoNjEuMiwgMTUzLCAyNDQuOCk7XG4gIC0tY3VpLWJ0bi1kaXNhYmxlZC1iZzogdHJhbnNwYXJlbnQ7XG4gIC0tY3VpLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6IHJnYig2MS4yLCAxNTMsIDI0NC44KTtcbiAgLS1jdWktZ3JhZGllbnQ6IG5vbmU7XG59XG5cbltkYXRhLWNvcmV1aS10aGVtZT1kYXJrXSAuYnRuLW91dGxpbmUtc2Vjb25kYXJ5IHtcbiAgLS1jdWktYnRuLWNvbG9yOiAjNmI3Nzg1O1xuICAtLWN1aS1idG4tYm9yZGVyLWNvbG9yOiAjNmI3Nzg1O1xuICAtLWN1aS1idG4taG92ZXItY29sb3I6ICNmZmY7XG4gIC0tY3VpLWJ0bi1ob3Zlci1iZzogIzZiNzc4NTtcbiAgLS1jdWktYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogIzZiNzc4NTtcbiAgLS1jdWktYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDEwNywgMTE5LCAxMzM7XG4gIC0tY3VpLWJ0bi1hY3RpdmUtY29sb3I6ICNmZmY7XG4gIC0tY3VpLWJ0bi1hY3RpdmUtYmc6ICM2Yjc3ODU7XG4gIC0tY3VpLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAjNmI3Nzg1O1xuICAtLWN1aS1idG4tYWN0aXZlLXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoOCwgMTAsIDEyLCAwLjEyNSk7XG4gIC0tY3VpLWJ0bi1kaXNhYmxlZC1jb2xvcjogIzZiNzc4NTtcbiAgLS1jdWktYnRuLWRpc2FibGVkLWJnOiB0cmFuc3BhcmVudDtcbiAgLS1jdWktYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogIzZiNzc4NTtcbiAgLS1jdWktZ3JhZGllbnQ6IG5vbmU7XG59XG5cbltkYXRhLWNvcmV1aS10aGVtZT1kYXJrXSAuYnRuLW91dGxpbmUtc3VjY2VzcyB7XG4gIC0tY3VpLWJ0bi1jb2xvcjogcmdiKDg3LjE1LCAxOTcuODUsIDEzOC40NSk7XG4gIC0tY3VpLWJ0bi1ib3JkZXItY29sb3I6IHJnYig4Ny4xNSwgMTk3Ljg1LCAxMzguNDUpO1xuICAtLWN1aS1idG4taG92ZXItY29sb3I6ICMwODBhMGM7XG4gIC0tY3VpLWJ0bi1ob3Zlci1iZzogcmdiKDg3LjE1LCAxOTcuODUsIDEzOC40NSk7XG4gIC0tY3VpLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6IHJnYig4Ny4xNSwgMTk3Ljg1LCAxMzguNDUpO1xuICAtLWN1aS1idG4tZm9jdXMtc2hhZG93LXJnYjogODcuMTUsIDE5Ny44NSwgMTM4LjQ1O1xuICAtLWN1aS1idG4tYWN0aXZlLWNvbG9yOiAjMDgwYTBjO1xuICAtLWN1aS1idG4tYWN0aXZlLWJnOiByZ2IoODcuMTUsIDE5Ny44NSwgMTM4LjQ1KTtcbiAgLS1jdWktYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6IHJnYig4Ny4xNSwgMTk3Ljg1LCAxMzguNDUpO1xuICAtLWN1aS1idG4tYWN0aXZlLXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoOCwgMTAsIDEyLCAwLjEyNSk7XG4gIC0tY3VpLWJ0bi1kaXNhYmxlZC1jb2xvcjogcmdiKDg3LjE1LCAxOTcuODUsIDEzOC40NSk7XG4gIC0tY3VpLWJ0bi1kaXNhYmxlZC1iZzogdHJhbnNwYXJlbnQ7XG4gIC0tY3VpLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6IHJnYig4Ny4xNSwgMTk3Ljg1LCAxMzguNDUpO1xuICAtLWN1aS1ncmFkaWVudDogbm9uZTtcbn1cblxuW2RhdGEtY29yZXVpLXRoZW1lPWRhcmtdIC5idG4tb3V0bGluZS1pbmZvIHtcbiAgLS1jdWktYnRuLWNvbG9yOiByZ2IoMTIyLjMsIDEyNy43LCAyMzUuNyk7XG4gIC0tY3VpLWJ0bi1ib3JkZXItY29sb3I6IHJnYigxMjIuMywgMTI3LjcsIDIzNS43KTtcbiAgLS1jdWktYnRuLWhvdmVyLWNvbG9yOiAjMDgwYTBjO1xuICAtLWN1aS1idG4taG92ZXItYmc6IHJnYigxMjIuMywgMTI3LjcsIDIzNS43KTtcbiAgLS1jdWktYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogcmdiKDEyMi4zLCAxMjcuNywgMjM1LjcpO1xuICAtLWN1aS1idG4tZm9jdXMtc2hhZG93LXJnYjogMTIyLjMsIDEyNy43LCAyMzUuNztcbiAgLS1jdWktYnRuLWFjdGl2ZS1jb2xvcjogIzA4MGEwYztcbiAgLS1jdWktYnRuLWFjdGl2ZS1iZzogcmdiKDEyMi4zLCAxMjcuNywgMjM1LjcpO1xuICAtLWN1aS1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogcmdiKDEyMi4zLCAxMjcuNywgMjM1LjcpO1xuICAtLWN1aS1idG4tYWN0aXZlLXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoOCwgMTAsIDEyLCAwLjEyNSk7XG4gIC0tY3VpLWJ0bi1kaXNhYmxlZC1jb2xvcjogcmdiKDEyMi4zLCAxMjcuNywgMjM1LjcpO1xuICAtLWN1aS1idG4tZGlzYWJsZWQtYmc6IHRyYW5zcGFyZW50O1xuICAtLWN1aS1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiByZ2IoMTIyLjMsIDEyNy43LCAyMzUuNyk7XG4gIC0tY3VpLWdyYWRpZW50OiBub25lO1xufVxuXG5bZGF0YS1jb3JldWktdGhlbWU9ZGFya10gLmJ0bi1vdXRsaW5lLXdhcm5pbmcge1xuICAtLWN1aS1idG4tY29sb3I6IHJnYigyNDIuMjUsIDE5Ni4zNSwgMTIuNzUpO1xuICAtLWN1aS1idG4tYm9yZGVyLWNvbG9yOiByZ2IoMjQyLjI1LCAxOTYuMzUsIDEyLjc1KTtcbiAgLS1jdWktYnRuLWhvdmVyLWNvbG9yOiAjMDgwYTBjO1xuICAtLWN1aS1idG4taG92ZXItYmc6IHJnYigyNDIuMjUsIDE5Ni4zNSwgMTIuNzUpO1xuICAtLWN1aS1idG4taG92ZXItYm9yZGVyLWNvbG9yOiByZ2IoMjQyLjI1LCAxOTYuMzUsIDEyLjc1KTtcbiAgLS1jdWktYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDI0Mi4yNSwgMTk2LjM1LCAxMi43NTtcbiAgLS1jdWktYnRuLWFjdGl2ZS1jb2xvcjogIzA4MGEwYztcbiAgLS1jdWktYnRuLWFjdGl2ZS1iZzogcmdiKDI0Mi4yNSwgMTk2LjM1LCAxMi43NSk7XG4gIC0tY3VpLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiByZ2IoMjQyLjI1LCAxOTYuMzUsIDEyLjc1KTtcbiAgLS1jdWktYnRuLWFjdGl2ZS1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDgsIDEwLCAxMiwgMC4xMjUpO1xuICAtLWN1aS1idG4tZGlzYWJsZWQtY29sb3I6IHJnYigyNDIuMjUsIDE5Ni4zNSwgMTIuNzUpO1xuICAtLWN1aS1idG4tZGlzYWJsZWQtYmc6IHRyYW5zcGFyZW50O1xuICAtLWN1aS1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiByZ2IoMjQyLjI1LCAxOTYuMzUsIDEyLjc1KTtcbiAgLS1jdWktZ3JhZGllbnQ6IG5vbmU7XG59XG5cbltkYXRhLWNvcmV1aS10aGVtZT1kYXJrXSAuYnRuLW91dGxpbmUtZGFuZ2VyIHtcbiAgLS1jdWktYnRuLWNvbG9yOiByZ2IoMjI5LjgsIDY0LjIsIDExMy43KTtcbiAgLS1jdWktYnRuLWJvcmRlci1jb2xvcjogcmdiKDIyOS44LCA2NC4yLCAxMTMuNyk7XG4gIC0tY3VpLWJ0bi1ob3Zlci1jb2xvcjogIzA4MGEwYztcbiAgLS1jdWktYnRuLWhvdmVyLWJnOiByZ2IoMjI5LjgsIDY0LjIsIDExMy43KTtcbiAgLS1jdWktYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogcmdiKDIyOS44LCA2NC4yLCAxMTMuNyk7XG4gIC0tY3VpLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiAyMjkuOCwgNjQuMiwgMTEzLjc7XG4gIC0tY3VpLWJ0bi1hY3RpdmUtY29sb3I6ICMwODBhMGM7XG4gIC0tY3VpLWJ0bi1hY3RpdmUtYmc6IHJnYigyMjkuOCwgNjQuMiwgMTEzLjcpO1xuICAtLWN1aS1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogcmdiKDIyOS44LCA2NC4yLCAxMTMuNyk7XG4gIC0tY3VpLWJ0bi1hY3RpdmUtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSg4LCAxMCwgMTIsIDAuMTI1KTtcbiAgLS1jdWktYnRuLWRpc2FibGVkLWNvbG9yOiByZ2IoMjI5LjgsIDY0LjIsIDExMy43KTtcbiAgLS1jdWktYnRuLWRpc2FibGVkLWJnOiB0cmFuc3BhcmVudDtcbiAgLS1jdWktYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogcmdiKDIyOS44LCA2NC4yLCAxMTMuNyk7XG4gIC0tY3VpLWdyYWRpZW50OiBub25lO1xufVxuXG5bZGF0YS1jb3JldWktdGhlbWU9ZGFya10gLmJ0bi1vdXRsaW5lLWxpZ2h0IHtcbiAgLS1jdWktYnRuLWNvbG9yOiAjZjNmNGY3O1xuICAtLWN1aS1idG4tYm9yZGVyLWNvbG9yOiAjZjNmNGY3O1xuICAtLWN1aS1idG4taG92ZXItY29sb3I6ICMwODBhMGM7XG4gIC0tY3VpLWJ0bi1ob3Zlci1iZzogI2YzZjRmNztcbiAgLS1jdWktYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogI2YzZjRmNztcbiAgLS1jdWktYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDI0MywgMjQ0LCAyNDc7XG4gIC0tY3VpLWJ0bi1hY3RpdmUtY29sb3I6ICMwODBhMGM7XG4gIC0tY3VpLWJ0bi1hY3RpdmUtYmc6ICNmM2Y0Zjc7XG4gIC0tY3VpLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAjZjNmNGY3O1xuICAtLWN1aS1idG4tYWN0aXZlLXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoOCwgMTAsIDEyLCAwLjEyNSk7XG4gIC0tY3VpLWJ0bi1kaXNhYmxlZC1jb2xvcjogI2YzZjRmNztcbiAgLS1jdWktYnRuLWRpc2FibGVkLWJnOiB0cmFuc3BhcmVudDtcbiAgLS1jdWktYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogI2YzZjRmNztcbiAgLS1jdWktZ3JhZGllbnQ6IG5vbmU7XG59XG5cbltkYXRhLWNvcmV1aS10aGVtZT1kYXJrXSAuYnRuLW91dGxpbmUtZGFyayB7XG4gIC0tY3VpLWJ0bi1jb2xvcjogIzIxMjYzMTtcbiAgLS1jdWktYnRuLWJvcmRlci1jb2xvcjogIzIxMjYzMTtcbiAgLS1jdWktYnRuLWhvdmVyLWNvbG9yOiAjZmZmO1xuICAtLWN1aS1idG4taG92ZXItYmc6ICMyMTI2MzE7XG4gIC0tY3VpLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6ICMyMTI2MzE7XG4gIC0tY3VpLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiAzMywgMzgsIDQ5O1xuICAtLWN1aS1idG4tYWN0aXZlLWNvbG9yOiAjZmZmO1xuICAtLWN1aS1idG4tYWN0aXZlLWJnOiAjMjEyNjMxO1xuICAtLWN1aS1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogIzIxMjYzMTtcbiAgLS1jdWktYnRuLWFjdGl2ZS1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDgsIDEwLCAxMiwgMC4xMjUpO1xuICAtLWN1aS1idG4tZGlzYWJsZWQtY29sb3I6ICMyMTI2MzE7XG4gIC0tY3VpLWJ0bi1kaXNhYmxlZC1iZzogdHJhbnNwYXJlbnQ7XG4gIC0tY3VpLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICMyMTI2MzE7XG4gIC0tY3VpLWdyYWRpZW50OiBub25lO1xufVxuXG5bZGF0YS1jb3JldWktdGhlbWU9ZGFya10gLmJ0bi1naG9zdC1wcmltYXJ5IHtcbiAgLS1jdWktYnRuLWNvbG9yOiByZ2IoNjEuMiwgMTUzLCAyNDQuOCk7XG4gIC0tY3VpLWJ0bi1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAtLWN1aS1idG4taG92ZXItYmc6IHJnYig2MS4yLCAxNTMsIDI0NC44KTtcbiAgLS1jdWktYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogcmdiKDYxLjIsIDE1MywgMjQ0LjgpO1xuICAtLWN1aS1idG4taG92ZXItY29sb3I6ICMwODBhMGM7XG4gIC0tY3VpLWJ0bi1hY3RpdmUtYmc6IHJnYig2MS4yLCAxNTMsIDI0NC44KTtcbiAgLS1jdWktYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6IHJnYig2MS4yLCAxNTMsIDI0NC44KTtcbiAgLS1jdWktYnRuLWFjdGl2ZS1jb2xvcjogIzA4MGEwYztcbiAgLS1jdWktYnRuLWRpc2FibGVkLWNvbG9yOiByZ2IoNjEuMiwgMTUzLCAyNDQuOCk7XG4gIC0tY3VpLWJ0bi1kaXNhYmxlZC1iZzogdHJhbnNwYXJlbnQ7XG4gIC0tY3VpLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG5bZGF0YS1jb3JldWktdGhlbWU9ZGFya10gLmJ0bi1naG9zdC1zZWNvbmRhcnkge1xuICAtLWN1aS1idG4tY29sb3I6ICM2Yjc3ODU7XG4gIC0tY3VpLWJ0bi1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAtLWN1aS1idG4taG92ZXItYmc6ICM2Yjc3ODU7XG4gIC0tY3VpLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6ICM2Yjc3ODU7XG4gIC0tY3VpLWJ0bi1ob3Zlci1jb2xvcjogI2ZmZjtcbiAgLS1jdWktYnRuLWFjdGl2ZS1iZzogIzZiNzc4NTtcbiAgLS1jdWktYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6ICM2Yjc3ODU7XG4gIC0tY3VpLWJ0bi1hY3RpdmUtY29sb3I6ICNmZmY7XG4gIC0tY3VpLWJ0bi1kaXNhYmxlZC1jb2xvcjogIzZiNzc4NTtcbiAgLS1jdWktYnRuLWRpc2FibGVkLWJnOiB0cmFuc3BhcmVudDtcbiAgLS1jdWktYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbltkYXRhLWNvcmV1aS10aGVtZT1kYXJrXSAuYnRuLWdob3N0LXN1Y2Nlc3Mge1xuICAtLWN1aS1idG4tY29sb3I6IHJnYig4Ny4xNSwgMTk3Ljg1LCAxMzguNDUpO1xuICAtLWN1aS1idG4tYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLS1jdWktYnRuLWhvdmVyLWJnOiByZ2IoODcuMTUsIDE5Ny44NSwgMTM4LjQ1KTtcbiAgLS1jdWktYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogcmdiKDg3LjE1LCAxOTcuODUsIDEzOC40NSk7XG4gIC0tY3VpLWJ0bi1ob3Zlci1jb2xvcjogIzA4MGEwYztcbiAgLS1jdWktYnRuLWFjdGl2ZS1iZzogcmdiKDg3LjE1LCAxOTcuODUsIDEzOC40NSk7XG4gIC0tY3VpLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiByZ2IoODcuMTUsIDE5Ny44NSwgMTM4LjQ1KTtcbiAgLS1jdWktYnRuLWFjdGl2ZS1jb2xvcjogIzA4MGEwYztcbiAgLS1jdWktYnRuLWRpc2FibGVkLWNvbG9yOiByZ2IoODcuMTUsIDE5Ny44NSwgMTM4LjQ1KTtcbiAgLS1jdWktYnRuLWRpc2FibGVkLWJnOiB0cmFuc3BhcmVudDtcbiAgLS1jdWktYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbltkYXRhLWNvcmV1aS10aGVtZT1kYXJrXSAuYnRuLWdob3N0LWluZm8ge1xuICAtLWN1aS1idG4tY29sb3I6IHJnYigxMjIuMywgMTI3LjcsIDIzNS43KTtcbiAgLS1jdWktYnRuLWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC0tY3VpLWJ0bi1ob3Zlci1iZzogcmdiKDEyMi4zLCAxMjcuNywgMjM1LjcpO1xuICAtLWN1aS1idG4taG92ZXItYm9yZGVyLWNvbG9yOiByZ2IoMTIyLjMsIDEyNy43LCAyMzUuNyk7XG4gIC0tY3VpLWJ0bi1ob3Zlci1jb2xvcjogIzA4MGEwYztcbiAgLS1jdWktYnRuLWFjdGl2ZS1iZzogcmdiKDEyMi4zLCAxMjcuNywgMjM1LjcpO1xuICAtLWN1aS1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogcmdiKDEyMi4zLCAxMjcuNywgMjM1LjcpO1xuICAtLWN1aS1idG4tYWN0aXZlLWNvbG9yOiAjMDgwYTBjO1xuICAtLWN1aS1idG4tZGlzYWJsZWQtY29sb3I6IHJnYigxMjIuMywgMTI3LjcsIDIzNS43KTtcbiAgLS1jdWktYnRuLWRpc2FibGVkLWJnOiB0cmFuc3BhcmVudDtcbiAgLS1jdWktYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbltkYXRhLWNvcmV1aS10aGVtZT1kYXJrXSAuYnRuLWdob3N0LXdhcm5pbmcge1xuICAtLWN1aS1idG4tY29sb3I6IHJnYigyNDIuMjUsIDE5Ni4zNSwgMTIuNzUpO1xuICAtLWN1aS1idG4tYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLS1jdWktYnRuLWhvdmVyLWJnOiByZ2IoMjQyLjI1LCAxOTYuMzUsIDEyLjc1KTtcbiAgLS1jdWktYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogcmdiKDI0Mi4yNSwgMTk2LjM1LCAxMi43NSk7XG4gIC0tY3VpLWJ0bi1ob3Zlci1jb2xvcjogIzA4MGEwYztcbiAgLS1jdWktYnRuLWFjdGl2ZS1iZzogcmdiKDI0Mi4yNSwgMTk2LjM1LCAxMi43NSk7XG4gIC0tY3VpLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiByZ2IoMjQyLjI1LCAxOTYuMzUsIDEyLjc1KTtcbiAgLS1jdWktYnRuLWFjdGl2ZS1jb2xvcjogIzA4MGEwYztcbiAgLS1jdWktYnRuLWRpc2FibGVkLWNvbG9yOiByZ2IoMjQyLjI1LCAxOTYuMzUsIDEyLjc1KTtcbiAgLS1jdWktYnRuLWRpc2FibGVkLWJnOiB0cmFuc3BhcmVudDtcbiAgLS1jdWktYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbltkYXRhLWNvcmV1aS10aGVtZT1kYXJrXSAuYnRuLWdob3N0LWRhbmdlciB7XG4gIC0tY3VpLWJ0bi1jb2xvcjogcmdiKDIyOS44LCA2NC4yLCAxMTMuNyk7XG4gIC0tY3VpLWJ0bi1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAtLWN1aS1idG4taG92ZXItYmc6IHJnYigyMjkuOCwgNjQuMiwgMTEzLjcpO1xuICAtLWN1aS1idG4taG92ZXItYm9yZGVyLWNvbG9yOiByZ2IoMjI5LjgsIDY0LjIsIDExMy43KTtcbiAgLS1jdWktYnRuLWhvdmVyLWNvbG9yOiAjMDgwYTBjO1xuICAtLWN1aS1idG4tYWN0aXZlLWJnOiByZ2IoMjI5LjgsIDY0LjIsIDExMy43KTtcbiAgLS1jdWktYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6IHJnYigyMjkuOCwgNjQuMiwgMTEzLjcpO1xuICAtLWN1aS1idG4tYWN0aXZlLWNvbG9yOiAjMDgwYTBjO1xuICAtLWN1aS1idG4tZGlzYWJsZWQtY29sb3I6IHJnYigyMjkuOCwgNjQuMiwgMTEzLjcpO1xuICAtLWN1aS1idG4tZGlzYWJsZWQtYmc6IHRyYW5zcGFyZW50O1xuICAtLWN1aS1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuW2RhdGEtY29yZXVpLXRoZW1lPWRhcmtdIC5idG4tZ2hvc3QtbGlnaHQge1xuICAtLWN1aS1idG4tY29sb3I6ICNmM2Y0Zjc7XG4gIC0tY3VpLWJ0bi1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAtLWN1aS1idG4taG92ZXItYmc6ICNmM2Y0Zjc7XG4gIC0tY3VpLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6ICNmM2Y0Zjc7XG4gIC0tY3VpLWJ0bi1ob3Zlci1jb2xvcjogIzA4MGEwYztcbiAgLS1jdWktYnRuLWFjdGl2ZS1iZzogI2YzZjRmNztcbiAgLS1jdWktYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6ICNmM2Y0Zjc7XG4gIC0tY3VpLWJ0bi1hY3RpdmUtY29sb3I6ICMwODBhMGM7XG4gIC0tY3VpLWJ0bi1kaXNhYmxlZC1jb2xvcjogI2YzZjRmNztcbiAgLS1jdWktYnRuLWRpc2FibGVkLWJnOiB0cmFuc3BhcmVudDtcbiAgLS1jdWktYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbltkYXRhLWNvcmV1aS10aGVtZT1kYXJrXSAuYnRuLWdob3N0LWRhcmsge1xuICAtLWN1aS1idG4tY29sb3I6ICMyMTI2MzE7XG4gIC0tY3VpLWJ0bi1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAtLWN1aS1idG4taG92ZXItYmc6ICMyMTI2MzE7XG4gIC0tY3VpLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6ICMyMTI2MzE7XG4gIC0tY3VpLWJ0bi1ob3Zlci1jb2xvcjogI2ZmZjtcbiAgLS1jdWktYnRuLWFjdGl2ZS1iZzogIzIxMjYzMTtcbiAgLS1jdWktYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6ICMyMTI2MzE7XG4gIC0tY3VpLWJ0bi1hY3RpdmUtY29sb3I6ICNmZmY7XG4gIC0tY3VpLWJ0bi1kaXNhYmxlZC1jb2xvcjogIzIxMjYzMTtcbiAgLS1jdWktYnRuLWRpc2FibGVkLWJnOiB0cmFuc3BhcmVudDtcbiAgLS1jdWktYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5mYWRlIHtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjE1cyBsaW5lYXI7XG59XG5cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5mYWRlIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG4uZmFkZTpub3QoLnNob3cpIHtcbiAgb3BhY2l0eTogMDtcbn1cblxuLmNvbGxhcHNlOm5vdCguc2hvdykge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uY29sbGFwc2luZyB7XG4gIGhlaWdodDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogaGVpZ2h0IDAuMzVzIGVhc2U7XG59XG5cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5jb2xsYXBzaW5nIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG4uY29sbGFwc2luZy5jb2xsYXBzZS1ob3Jpem9udGFsIHtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogYXV0bztcbiAgdHJhbnNpdGlvbjogd2lkdGggMC4zNXMgZWFzZTtcbn1cblxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmNvbGxhcHNpbmcuY29sbGFwc2UtaG9yaXpvbnRhbCB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuLmRyb3B1cCxcbi5kcm9wZW5kLFxuLmRyb3Bkb3duLFxuLmRyb3BzdGFydCxcbi5kcm9wdXAtY2VudGVyLFxuLmRyb3Bkb3duLWNlbnRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi5kcm9wZG93bi10b2dnbGU6OmFmdGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAtd2Via2l0LW1hcmdpbi1zdGFydDogMC4yNTVlbTtcbiAgbWFyZ2luLWlubGluZS1zdGFydDogMC4yNTVlbTtcbiAgdmVydGljYWwtYWxpZ246IDAuMjU1ZW07XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJvcmRlci10b3A6IDAuM2VtIHNvbGlkO1xuICBib3JkZXItcmlnaHQ6IDAuM2VtIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiAwO1xuICBib3JkZXItbGVmdDogMC4zZW0gc29saWQgdHJhbnNwYXJlbnQ7XG59XG5cbi5kcm9wZG93bi10b2dnbGU6ZW1wdHk6OmFmdGVyIHtcbiAgLXdlYmtpdC1tYXJnaW4tc3RhcnQ6IDA7XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IDA7XG59XG5cbi5kcm9wZG93bi1tZW51IHtcbiAgLS1jdWktZHJvcGRvd24temluZGV4OiAxMDAwO1xuICAtLWN1aS1kcm9wZG93bi1taW4td2lkdGg6IDEwcmVtO1xuICAtLWN1aS1kcm9wZG93bi1wYWRkaW5nLXg6IDA7XG4gIC0tY3VpLWRyb3Bkb3duLXBhZGRpbmcteTogMC41cmVtO1xuICAtLWN1aS1kcm9wZG93bi1zcGFjZXI6IDAuMTI1cmVtO1xuICAtLWN1aS1kcm9wZG93bi1mb250LXNpemU6IDAuOTM3NXJlbTtcbiAgLS1jdWktZHJvcGRvd24tY29sb3I6IHZhcigtLWN1aS1ib2R5LWNvbG9yKTtcbiAgLS1jdWktZHJvcGRvd24tYmc6IHZhcigtLWN1aS1ib2R5LWJnKTtcbiAgLS1jdWktZHJvcGRvd24tYm9yZGVyLWNvbG9yOiB2YXIoLS1jdWktYm9yZGVyLWNvbG9yLXRyYW5zbHVjZW50KTtcbiAgLS1jdWktZHJvcGRvd24tYm9yZGVyLXJhZGl1czogdmFyKC0tY3VpLWJvcmRlci1yYWRpdXMpO1xuICAtLWN1aS1kcm9wZG93bi1ib3JkZXItd2lkdGg6IHZhcigtLWN1aS1ib3JkZXItd2lkdGgpO1xuICAtLWN1aS1kcm9wZG93bi1pbm5lci1ib3JkZXItcmFkaXVzOiBjYWxjKHZhcigtLWN1aS1ib3JkZXItcmFkaXVzKSAtIHZhcigtLWN1aS1ib3JkZXItd2lkdGgpKTtcbiAgLS1jdWktZHJvcGRvd24tZGl2aWRlci1iZzogdmFyKC0tY3VpLWJvcmRlci1jb2xvci10cmFuc2x1Y2VudCk7XG4gIC0tY3VpLWRyb3Bkb3duLWRpdmlkZXItbWFyZ2luLXk6IDAuNXJlbTtcbiAgLS1jdWktZHJvcGRvd24tYm94LXNoYWRvdzogdmFyKC0tY3VpLWJveC1zaGFkb3cpO1xuICAtLWN1aS1kcm9wZG93bi1saW5rLWNvbG9yOiB2YXIoLS1jdWktYm9keS1jb2xvcik7XG4gIC0tY3VpLWRyb3Bkb3duLWxpbmstaG92ZXItY29sb3I6IHZhcigtLWN1aS1ib2R5LWNvbG9yKTtcbiAgLS1jdWktZHJvcGRvd24tbGluay1ob3Zlci1iZzogdmFyKC0tY3VpLXRlcnRpYXJ5LWJnKTtcbiAgLS1jdWktZHJvcGRvd24tbGluay1hY3RpdmUtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44Nyk7XG4gIC0tY3VpLWRyb3Bkb3duLWxpbmstYWN0aXZlLWJnOiB2YXIoLS1jdWktcHJpbWFyeSk7XG4gIC0tY3VpLWRyb3Bkb3duLWxpbmstZGlzYWJsZWQtY29sb3I6IHZhcigtLWN1aS10ZXJ0aWFyeS1jb2xvcik7XG4gIC0tY3VpLWRyb3Bkb3duLWl0ZW0tcGFkZGluZy14OiAxcmVtO1xuICAtLWN1aS1kcm9wZG93bi1pdGVtLXBhZGRpbmcteTogMC4yNXJlbTtcbiAgLS1jdWktZHJvcGRvd24taGVhZGVyLWNvbG9yOiAjNmQ3ZDljO1xuICAtLWN1aS1kcm9wZG93bi1oZWFkZXItcGFkZGluZy14OiAxcmVtO1xuICAtLWN1aS1kcm9wZG93bi1oZWFkZXItcGFkZGluZy15OiAwLjVyZW07XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogdmFyKC0tY3VpLWRyb3Bkb3duLXppbmRleCk7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG1pbi13aWR0aDogdmFyKC0tY3VpLWRyb3Bkb3duLW1pbi13aWR0aCk7XG4gIHBhZGRpbmc6IHZhcigtLWN1aS1kcm9wZG93bi1wYWRkaW5nLXkpIHZhcigtLWN1aS1kcm9wZG93bi1wYWRkaW5nLXgpO1xuICBtYXJnaW46IDA7XG4gIGZvbnQtc2l6ZTogdmFyKC0tY3VpLWRyb3Bkb3duLWZvbnQtc2l6ZSk7XG4gIGNvbG9yOiB2YXIoLS1jdWktZHJvcGRvd24tY29sb3IpO1xuICB0ZXh0LWFsaWduOiBzdGFydDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY3VpLWRyb3Bkb3duLWJnKTtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiB2YXIoLS1jdWktZHJvcGRvd24tYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1jdWktZHJvcGRvd24tYm9yZGVyLWNvbG9yKTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tY3VpLWRyb3Bkb3duLWJvcmRlci1yYWRpdXMpO1xufVxuXG4uZHJvcGRvd24tbWVudVtkYXRhLWNvcmV1aS1wb3BwZXJdIHtcbiAgaW5zZXQtaW5saW5lLXN0YXJ0OiAwO1xuICB0b3A6IDEwMCU7XG4gIG1hcmdpbi10b3A6IHZhcigtLWN1aS1kcm9wZG93bi1zcGFjZXIpO1xufVxuXG4uZHJvcGRvd24tbWVudS1zdGFydCB7XG4gIC0tY3VpLXBvc2l0aW9uOiBzdGFydDtcbn1cblxuLmRyb3Bkb3duLW1lbnUtc3RhcnRbZGF0YS1jb3JldWktcG9wcGVyXSB7XG4gIGluc2V0LWlubGluZS1zdGFydDogMDtcbiAgaW5zZXQtaW5saW5lLWVuZDogYXV0bztcbn1cblxuLmRyb3Bkb3duLW1lbnUtZW5kIHtcbiAgLS1jdWktcG9zaXRpb246IGVuZDtcbn1cblxuLmRyb3Bkb3duLW1lbnUtZW5kW2RhdGEtY29yZXVpLXBvcHBlcl0ge1xuICBpbnNldC1pbmxpbmUtc3RhcnQ6IGF1dG87XG4gIGluc2V0LWlubGluZS1lbmQ6IDA7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuZHJvcGRvd24tbWVudS1zbS1zdGFydCB7XG4gICAgLS1jdWktcG9zaXRpb246IHN0YXJ0O1xuICB9XG4gIC5kcm9wZG93bi1tZW51LXNtLXN0YXJ0W2RhdGEtY29yZXVpLXBvcHBlcl0ge1xuICAgIGluc2V0LWlubGluZS1zdGFydDogMDtcbiAgICBpbnNldC1pbmxpbmUtZW5kOiBhdXRvO1xuICB9XG4gIC5kcm9wZG93bi1tZW51LXNtLWVuZCB7XG4gICAgLS1jdWktcG9zaXRpb246IGVuZDtcbiAgfVxuICAuZHJvcGRvd24tbWVudS1zbS1lbmRbZGF0YS1jb3JldWktcG9wcGVyXSB7XG4gICAgaW5zZXQtaW5saW5lLXN0YXJ0OiBhdXRvO1xuICAgIGluc2V0LWlubGluZS1lbmQ6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZHJvcGRvd24tbWVudS1tZC1zdGFydCB7XG4gICAgLS1jdWktcG9zaXRpb246IHN0YXJ0O1xuICB9XG4gIC5kcm9wZG93bi1tZW51LW1kLXN0YXJ0W2RhdGEtY29yZXVpLXBvcHBlcl0ge1xuICAgIGluc2V0LWlubGluZS1zdGFydDogMDtcbiAgICBpbnNldC1pbmxpbmUtZW5kOiBhdXRvO1xuICB9XG4gIC5kcm9wZG93bi1tZW51LW1kLWVuZCB7XG4gICAgLS1jdWktcG9zaXRpb246IGVuZDtcbiAgfVxuICAuZHJvcGRvd24tbWVudS1tZC1lbmRbZGF0YS1jb3JldWktcG9wcGVyXSB7XG4gICAgaW5zZXQtaW5saW5lLXN0YXJ0OiBhdXRvO1xuICAgIGluc2V0LWlubGluZS1lbmQ6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZHJvcGRvd24tbWVudS1sZy1zdGFydCB7XG4gICAgLS1jdWktcG9zaXRpb246IHN0YXJ0O1xuICB9XG4gIC5kcm9wZG93bi1tZW51LWxnLXN0YXJ0W2RhdGEtY29yZXVpLXBvcHBlcl0ge1xuICAgIGluc2V0LWlubGluZS1zdGFydDogMDtcbiAgICBpbnNldC1pbmxpbmUtZW5kOiBhdXRvO1xuICB9XG4gIC5kcm9wZG93bi1tZW51LWxnLWVuZCB7XG4gICAgLS1jdWktcG9zaXRpb246IGVuZDtcbiAgfVxuICAuZHJvcGRvd24tbWVudS1sZy1lbmRbZGF0YS1jb3JldWktcG9wcGVyXSB7XG4gICAgaW5zZXQtaW5saW5lLXN0YXJ0OiBhdXRvO1xuICAgIGluc2V0LWlubGluZS1lbmQ6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmRyb3Bkb3duLW1lbnUteGwtc3RhcnQge1xuICAgIC0tY3VpLXBvc2l0aW9uOiBzdGFydDtcbiAgfVxuICAuZHJvcGRvd24tbWVudS14bC1zdGFydFtkYXRhLWNvcmV1aS1wb3BwZXJdIHtcbiAgICBpbnNldC1pbmxpbmUtc3RhcnQ6IDA7XG4gICAgaW5zZXQtaW5saW5lLWVuZDogYXV0bztcbiAgfVxuICAuZHJvcGRvd24tbWVudS14bC1lbmQge1xuICAgIC0tY3VpLXBvc2l0aW9uOiBlbmQ7XG4gIH1cbiAgLmRyb3Bkb3duLW1lbnUteGwtZW5kW2RhdGEtY29yZXVpLXBvcHBlcl0ge1xuICAgIGluc2V0LWlubGluZS1zdGFydDogYXV0bztcbiAgICBpbnNldC1pbmxpbmUtZW5kOiAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5kcm9wZG93bi1tZW51LXh4bC1zdGFydCB7XG4gICAgLS1jdWktcG9zaXRpb246IHN0YXJ0O1xuICB9XG4gIC5kcm9wZG93bi1tZW51LXh4bC1zdGFydFtkYXRhLWNvcmV1aS1wb3BwZXJdIHtcbiAgICBpbnNldC1pbmxpbmUtc3RhcnQ6IDA7XG4gICAgaW5zZXQtaW5saW5lLWVuZDogYXV0bztcbiAgfVxuICAuZHJvcGRvd24tbWVudS14eGwtZW5kIHtcbiAgICAtLWN1aS1wb3NpdGlvbjogZW5kO1xuICB9XG4gIC5kcm9wZG93bi1tZW51LXh4bC1lbmRbZGF0YS1jb3JldWktcG9wcGVyXSB7XG4gICAgaW5zZXQtaW5saW5lLXN0YXJ0OiBhdXRvO1xuICAgIGluc2V0LWlubGluZS1lbmQ6IDA7XG4gIH1cbn1cbi5kcm9wdXAgLmRyb3Bkb3duLW1lbnVbZGF0YS1jb3JldWktcG9wcGVyXSB7XG4gIHRvcDogYXV0bztcbiAgYm90dG9tOiAxMDAlO1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiB2YXIoLS1jdWktZHJvcGRvd24tc3BhY2VyKTtcbn1cblxuLmRyb3B1cCAuZHJvcGRvd24tdG9nZ2xlOjphZnRlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgLXdlYmtpdC1tYXJnaW4tc3RhcnQ6IDAuMjU1ZW07XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IDAuMjU1ZW07XG4gIHZlcnRpY2FsLWFsaWduOiAwLjI1NWVtO1xuICBjb250ZW50OiBcIlwiO1xuICBib3JkZXItdG9wOiAwO1xuICBib3JkZXItcmlnaHQ6IDAuM2VtIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiAwLjNlbSBzb2xpZDtcbiAgYm9yZGVyLWxlZnQ6IDAuM2VtIHNvbGlkIHRyYW5zcGFyZW50O1xufVxuXG4uZHJvcHVwIC5kcm9wZG93bi10b2dnbGU6ZW1wdHk6OmFmdGVyIHtcbiAgLXdlYmtpdC1tYXJnaW4tc3RhcnQ6IDA7XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IDA7XG59XG5cbi5kcm9wZW5kIC5kcm9wZG93bi1tZW51W2RhdGEtY29yZXVpLXBvcHBlcl0ge1xuICBpbnNldC1pbmxpbmUtc3RhcnQ6IDEwMCU7XG4gIGluc2V0LWlubGluZS1lbmQ6IGF1dG87XG4gIHRvcDogMDtcbiAgLXdlYmtpdC1tYXJnaW4tc3RhcnQ6IHZhcigtLWN1aS1kcm9wZG93bi1zcGFjZXIpO1xuICBtYXJnaW4taW5saW5lLXN0YXJ0OiB2YXIoLS1jdWktZHJvcGRvd24tc3BhY2VyKTtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuLmRyb3BlbmQgLmRyb3Bkb3duLXRvZ2dsZTo6YWZ0ZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIC13ZWJraXQtbWFyZ2luLXN0YXJ0OiAwLjI1NWVtO1xuICBtYXJnaW4taW5saW5lLXN0YXJ0OiAwLjI1NWVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogMC4yNTVlbTtcbiAgY29udGVudDogXCJcIjtcbiAgYm9yZGVyLXRvcDogMC4zZW0gc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodDogMDtcbiAgYm9yZGVyLWJvdHRvbTogMC4zZW0gc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1sZWZ0OiAwLjNlbSBzb2xpZDtcbiAgdmVydGljYWwtYWxpZ246IDA7XG59XG5cbi5kcm9wZW5kIC5kcm9wZG93bi10b2dnbGU6ZW1wdHk6OmFmdGVyIHtcbiAgLXdlYmtpdC1tYXJnaW4tc3RhcnQ6IDA7XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IDA7XG59XG5cbi5kcm9wc3RhcnQgLmRyb3Bkb3duLW1lbnVbZGF0YS1jb3JldWktcG9wcGVyXSB7XG4gIGluc2V0LWlubGluZS1zdGFydDogYXV0bztcbiAgaW5zZXQtaW5saW5lLWVuZDogMTAwJTtcbiAgdG9wOiAwO1xuICAtd2Via2l0LW1hcmdpbi1lbmQ6IHZhcigtLWN1aS1kcm9wZG93bi1zcGFjZXIpO1xuICBtYXJnaW4taW5saW5lLWVuZDogdmFyKC0tY3VpLWRyb3Bkb3duLXNwYWNlcik7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbi5kcm9wc3RhcnQgLmRyb3Bkb3duLXRvZ2dsZTo6YWZ0ZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIC13ZWJraXQtbWFyZ2luLXN0YXJ0OiAwLjI1NWVtO1xuICBtYXJnaW4taW5saW5lLXN0YXJ0OiAwLjI1NWVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogMC4yNTVlbTtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmRyb3BzdGFydCAuZHJvcGRvd24tdG9nZ2xlOjpiZWZvcmUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIC13ZWJraXQtbWFyZ2luLWVuZDogMC4yNTVlbTtcbiAgbWFyZ2luLWlubGluZS1lbmQ6IDAuMjU1ZW07XG4gIHZlcnRpY2FsLWFsaWduOiAwLjI1NWVtO1xuICBjb250ZW50OiBcIlwiO1xuICBib3JkZXItdG9wOiAwLjNlbSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0OiAwLjNlbSBzb2xpZDtcbiAgYm9yZGVyLWJvdHRvbTogMC4zZW0gc29saWQgdHJhbnNwYXJlbnQ7XG4gIHZlcnRpY2FsLWFsaWduOiAwO1xufVxuXG4uZHJvcHN0YXJ0IC5kcm9wZG93bi10b2dnbGU6ZW1wdHk6OmFmdGVyIHtcbiAgLXdlYmtpdC1tYXJnaW4tc3RhcnQ6IDA7XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IDA7XG59XG5cbi5kcm9wZG93bi1kaXZpZGVyIHtcbiAgaGVpZ2h0OiAwO1xuICBtYXJnaW46IHZhcigtLWN1aS1kcm9wZG93bi1kaXZpZGVyLW1hcmdpbi15KSAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgdmFyKC0tY3VpLWRyb3Bkb3duLWRpdmlkZXItYmcpO1xuICBvcGFjaXR5OiAxO1xufVxuXG4uZHJvcGRvd24taXRlbSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogdmFyKC0tY3VpLWRyb3Bkb3duLWl0ZW0tcGFkZGluZy15KSB2YXIoLS1jdWktZHJvcGRvd24taXRlbS1wYWRkaW5nLXgpO1xuICBjbGVhcjogYm90aDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6IHZhcigtLWN1aS1kcm9wZG93bi1saW5rLWNvbG9yKTtcbiAgdGV4dC1hbGlnbjogaW5oZXJpdDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1jdWktZHJvcGRvd24taXRlbS1ib3JkZXItcmFkaXVzLCAwKTtcbn1cblxuLmRyb3Bkb3duLWl0ZW06aG92ZXIsIC5kcm9wZG93bi1pdGVtOmZvY3VzIHtcbiAgY29sb3I6IHZhcigtLWN1aS1kcm9wZG93bi1saW5rLWhvdmVyLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY3VpLWRyb3Bkb3duLWxpbmstaG92ZXItYmcpO1xufVxuXG4uZHJvcGRvd24taXRlbS5hY3RpdmUsIC5kcm9wZG93bi1pdGVtOmFjdGl2ZSB7XG4gIGNvbG9yOiB2YXIoLS1jdWktZHJvcGRvd24tbGluay1hY3RpdmUtY29sb3IpO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWN1aS1kcm9wZG93bi1saW5rLWFjdGl2ZS1iZyk7XG59XG5cbi5kcm9wZG93bi1pdGVtLmRpc2FibGVkLCAuZHJvcGRvd24taXRlbTpkaXNhYmxlZCB7XG4gIGNvbG9yOiB2YXIoLS1jdWktZHJvcGRvd24tbGluay1kaXNhYmxlZC1jb2xvcik7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmRyb3Bkb3duLW1lbnUuc2hvdyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uZHJvcGRvd24taGVhZGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IHZhcigtLWN1aS1kcm9wZG93bi1oZWFkZXItcGFkZGluZy15KSB2YXIoLS1jdWktZHJvcGRvd24taGVhZGVyLXBhZGRpbmcteCk7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGZvbnQtc2l6ZTogMC44MjAzMTI1cmVtO1xuICBjb2xvcjogdmFyKC0tY3VpLWRyb3Bkb3duLWhlYWRlci1jb2xvcik7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi5kcm9wZG93bi1pdGVtLXRleHQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogdmFyKC0tY3VpLWRyb3Bkb3duLWl0ZW0tcGFkZGluZy15KSB2YXIoLS1jdWktZHJvcGRvd24taXRlbS1wYWRkaW5nLXgpO1xuICBjb2xvcjogdmFyKC0tY3VpLWRyb3Bkb3duLWxpbmstY29sb3IpO1xufVxuXG4uZHJvcGRvd24tbWVudS1kYXJrIHtcbiAgLS1jdWktZHJvcGRvd24tY29sb3I6ICNkYmRmZTY7XG4gIC0tY3VpLWRyb3Bkb3duLWJnOiAjMzIzYTQ5O1xuICAtLWN1aS1kcm9wZG93bi1ib3JkZXItY29sb3I6IHZhcigtLWN1aS1ib3JkZXItY29sb3ItdHJhbnNsdWNlbnQpO1xuICAtLWN1aS1kcm9wZG93bi1saW5rLWNvbG9yOiAjZGJkZmU2O1xuICAtLWN1aS1kcm9wZG93bi1saW5rLWhvdmVyLWNvbG9yOiAjZmZmO1xuICAtLWN1aS1kcm9wZG93bi1kaXZpZGVyLWJnOiB2YXIoLS1jdWktYm9yZGVyLWNvbG9yLXRyYW5zbHVjZW50KTtcbiAgLS1jdWktZHJvcGRvd24tbGluay1ob3Zlci1iZzogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KTtcbiAgLS1jdWktZHJvcGRvd24tbGluay1hY3RpdmUtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44Nyk7XG4gIC0tY3VpLWRyb3Bkb3duLWxpbmstYWN0aXZlLWJnOiB2YXIoLS1jdWktcHJpbWFyeSk7XG4gIC0tY3VpLWRyb3Bkb3duLWxpbmstZGlzYWJsZWQtY29sb3I6ICNhYWIzYzU7XG4gIC0tY3VpLWRyb3Bkb3duLWhlYWRlci1jb2xvcjogI2FhYjNjNTtcbn1cblxuLmJ0bi1ncm91cCxcbi5idG4tZ3JvdXAtdmVydGljYWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4uYnRuLWdyb3VwID4gLmJ0bixcbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbGV4OiAxIDEgYXV0bztcbn1cblxuLmJ0bi1ncm91cCA+IC5idG4tY2hlY2s6Y2hlY2tlZCArIC5idG4sXG4uYnRuLWdyb3VwID4gLmJ0bi1jaGVjazpmb2N1cyArIC5idG4sXG4uYnRuLWdyb3VwID4gLmJ0bjpob3Zlcixcbi5idG4tZ3JvdXAgPiAuYnRuOmZvY3VzLFxuLmJ0bi1ncm91cCA+IC5idG46YWN0aXZlLFxuLmJ0bi1ncm91cCA+IC5idG4uYWN0aXZlLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tY2hlY2s6Y2hlY2tlZCArIC5idG4sXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1jaGVjazpmb2N1cyArIC5idG4sXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bjpob3Zlcixcbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuOmZvY3VzLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG46YWN0aXZlLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4uYWN0aXZlIHtcbiAgei1pbmRleDogMTtcbn1cblxuLmJ0bi10b29sYmFyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG59XG5cbi5idG4tdG9vbGJhciAuaW5wdXQtZ3JvdXAge1xuICB3aWR0aDogYXV0bztcbn1cblxuLmJ0bi1ncm91cCB7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWN1aS1ib3JkZXItcmFkaXVzKTtcbn1cblxuLmJ0bi1ncm91cCA+IDpub3QoLmJ0bi1jaGVjazpmaXJzdC1jaGlsZCkgKyAuYnRuLFxuLmJ0bi1ncm91cCA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCkge1xuICAtd2Via2l0LW1hcmdpbi1zdGFydDogY2FsYygtMSAqIHZhcigtLWN1aS1ib3JkZXItd2lkdGgpKTtcbiAgbWFyZ2luLWlubGluZS1zdGFydDogY2FsYygtMSAqIHZhcigtLWN1aS1ib3JkZXItd2lkdGgpKTtcbn1cblxuLmJ0bi1ncm91cCA+IC5idG46bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSksXG4uYnRuLWdyb3VwID4gLmJ0bi5kcm9wZG93bi10b2dnbGUtc3BsaXQ6Zmlyc3QtY2hpbGQsXG4uYnRuLWdyb3VwID4gLmJ0bi1ncm91cDpub3QoOmxhc3QtY2hpbGQpID4gLmJ0biB7XG4gIGJvcmRlci1zdGFydC1lbmQtcmFkaXVzOiAwO1xuICBib3JkZXItZW5kLWVuZC1yYWRpdXM6IDA7XG59XG5cbi5idG4tZ3JvdXAgPiAuYnRuOm50aC1jaGlsZChuKzMpLFxuLmJ0bi1ncm91cCA+IDpub3QoLmJ0bi1jaGVjaykgKyAuYnRuLFxuLmJ0bi1ncm91cCA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCkgPiAuYnRuIHtcbiAgYm9yZGVyLXN0YXJ0LXN0YXJ0LXJhZGl1czogMDtcbiAgYm9yZGVyLWVuZC1zdGFydC1yYWRpdXM6IDA7XG59XG5cbi5kcm9wZG93bi10b2dnbGUtc3BsaXQge1xuICBwYWRkaW5nLXJpZ2h0OiAwLjU2MjVyZW07XG4gIHBhZGRpbmctbGVmdDogMC41NjI1cmVtO1xufVxuXG4uZHJvcGRvd24tdG9nZ2xlLXNwbGl0OjphZnRlciwgLmRyb3B1cCAuZHJvcGRvd24tdG9nZ2xlLXNwbGl0OjphZnRlciwgLmRyb3BlbmQgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdDo6YWZ0ZXIge1xuICAtd2Via2l0LW1hcmdpbi1zdGFydDogMDtcbiAgbWFyZ2luLWlubGluZS1zdGFydDogMDtcbn1cblxuLmRyb3BzdGFydCAuZHJvcGRvd24tdG9nZ2xlLXNwbGl0OjpiZWZvcmUge1xuICAtd2Via2l0LW1hcmdpbi1lbmQ6IDA7XG4gIG1hcmdpbi1pbmxpbmUtZW5kOiAwO1xufVxuXG4uYnRuLXNtICsgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCwgLmJ0bi1ncm91cC1zbSA+IC5idG4gKyAuZHJvcGRvd24tdG9nZ2xlLXNwbGl0IHtcbiAgcGFkZGluZy1yaWdodDogMC4zNzVyZW07XG4gIHBhZGRpbmctbGVmdDogMC4zNzVyZW07XG59XG5cbi5idG4tbGcgKyAuZHJvcGRvd24tdG9nZ2xlLXNwbGl0LCAuYnRuLWdyb3VwLWxnID4gLmJ0biArIC5kcm9wZG93bi10b2dnbGUtc3BsaXQge1xuICBwYWRkaW5nLXJpZ2h0OiAwLjc1cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDAuNzVyZW07XG59XG5cbi5idG4tZ3JvdXAtdmVydGljYWwge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZ3JvdXAge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG46bm90KDpmaXJzdC1jaGlsZCksXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIG1hcmdpbi10b3A6IGNhbGMoLTEgKiB2YXIoLS1jdWktYm9yZGVyLXdpZHRoKSk7XG59XG5cbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZ3JvdXA6bm90KDpsYXN0LWNoaWxkKSA+IC5idG4ge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbn1cblxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG46bnRoLWNoaWxkKG4rMyksXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gOm5vdCguYnRuLWNoZWNrKSArIC5idG4sXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKSA+IC5idG4ge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbn1cblxuLm5hdiB7XG4gIC0tY3VpLW5hdi1saW5rLXBhZGRpbmcteDogMXJlbTtcbiAgLS1jdWktbmF2LWxpbmstcGFkZGluZy15OiAwLjVyZW07XG4gIC0tY3VpLW5hdi1saW5rLWNvbG9yOiB2YXIoLS1jdWktbGluay1jb2xvcik7XG4gIC0tY3VpLW5hdi1saW5rLWhvdmVyLWNvbG9yOiB2YXIoLS1jdWktbGluay1ob3Zlci1jb2xvcik7XG4gIC0tY3VpLW5hdi1saW5rLWRpc2FibGVkLWNvbG9yOiB2YXIoLS1jdWktc2Vjb25kYXJ5LWNvbG9yKTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICAtd2Via2l0LXBhZGRpbmctc3RhcnQ6IDA7XG4gIHBhZGRpbmctaW5saW5lLXN0YXJ0OiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG4ubmF2LWxpbmsge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogdmFyKC0tY3VpLW5hdi1saW5rLXBhZGRpbmcteSkgdmFyKC0tY3VpLW5hdi1saW5rLXBhZGRpbmcteCk7XG4gIGZvbnQtc2l6ZTogdmFyKC0tY3VpLW5hdi1saW5rLWZvbnQtc2l6ZSk7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1jdWktbmF2LWxpbmstZm9udC13ZWlnaHQpO1xuICBjb2xvcjogdmFyKC0tY3VpLW5hdi1saW5rLWNvbG9yKTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IDA7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQ7XG59XG5cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5uYXYtbGluayB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuLm5hdi1saW5rOmhvdmVyLCAubmF2LWxpbms6Zm9jdXMge1xuICBjb2xvcjogdmFyKC0tY3VpLW5hdi1saW5rLWhvdmVyLWNvbG9yKTtcbn1cblxuLm5hdi1saW5rOmZvY3VzLXZpc2libGUge1xuICBvdXRsaW5lOiAwO1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjI1cmVtIHJnYmEoNTEsIDE1MywgMjU1LCAwLjI1KTtcbn1cblxuLm5hdi1saW5rLmRpc2FibGVkLCAubmF2LWxpbms6ZGlzYWJsZWQge1xuICBjb2xvcjogdmFyKC0tY3VpLW5hdi1saW5rLWRpc2FibGVkLWNvbG9yKTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cblxuLm5hdi10YWJzIHtcbiAgLS1jdWktbmF2LXRhYnMtYm9yZGVyLXdpZHRoOiB2YXIoLS1jdWktYm9yZGVyLXdpZHRoKTtcbiAgLS1jdWktbmF2LXRhYnMtYm9yZGVyLWNvbG9yOiB2YXIoLS1jdWktYm9yZGVyLWNvbG9yKTtcbiAgLS1jdWktbmF2LXRhYnMtYm9yZGVyLXJhZGl1czogdmFyKC0tY3VpLWJvcmRlci1yYWRpdXMpO1xuICAtLWN1aS1uYXYtdGFicy1saW5rLWhvdmVyLWJvcmRlci1jb2xvcjogdmFyKC0tY3VpLXNlY29uZGFyeS1iZykgdmFyKC0tY3VpLXNlY29uZGFyeS1iZykgdmFyKC0tY3VpLWJvcmRlci1jb2xvcik7XG4gIC0tY3VpLW5hdi10YWJzLWxpbmstYWN0aXZlLWNvbG9yOiB2YXIoLS1jdWktZW1waGFzaXMtY29sb3IpO1xuICAtLWN1aS1uYXYtdGFicy1saW5rLWFjdGl2ZS1iZzogdmFyKC0tY3VpLWJvZHktYmcpO1xuICAtLWN1aS1uYXYtdGFicy1saW5rLWFjdGl2ZS1ib3JkZXItY29sb3I6IHZhcigtLWN1aS1ib3JkZXItY29sb3IpIHZhcigtLWN1aS1ib3JkZXItY29sb3IpIHZhcigtLWN1aS1ib2R5LWJnKTtcbiAgYm9yZGVyLWJvdHRvbTogdmFyKC0tY3VpLW5hdi10YWJzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tY3VpLW5hdi10YWJzLWJvcmRlci1jb2xvcik7XG59XG5cbi5uYXYtdGFicyAubmF2LWxpbmsge1xuICBtYXJnaW4tYm90dG9tOiBjYWxjKC0xICogdmFyKC0tY3VpLW5hdi10YWJzLWJvcmRlci13aWR0aCkpO1xuICBib3JkZXI6IHZhcigtLWN1aS1uYXYtdGFicy1ib3JkZXItd2lkdGgpIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YXIoLS1jdWktbmF2LXRhYnMtYm9yZGVyLXJhZGl1cyk7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YXIoLS1jdWktbmF2LXRhYnMtYm9yZGVyLXJhZGl1cyk7XG59XG5cbi5uYXYtdGFicyAubmF2LWxpbms6aG92ZXIsIC5uYXYtdGFicyAubmF2LWxpbms6Zm9jdXMge1xuICBpc29sYXRpb246IGlzb2xhdGU7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tY3VpLW5hdi10YWJzLWxpbmstaG92ZXItYm9yZGVyLWNvbG9yKTtcbn1cblxuLm5hdi10YWJzIC5uYXYtbGluay5hY3RpdmUsXG4ubmF2LXRhYnMgLm5hdi1pdGVtLnNob3cgLm5hdi1saW5rIHtcbiAgY29sb3I6IHZhcigtLWN1aS1uYXYtdGFicy1saW5rLWFjdGl2ZS1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWN1aS1uYXYtdGFicy1saW5rLWFjdGl2ZS1iZyk7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tY3VpLW5hdi10YWJzLWxpbmstYWN0aXZlLWJvcmRlci1jb2xvcik7XG59XG5cbi5uYXYtdGFicyAuZHJvcGRvd24tbWVudSB7XG4gIG1hcmdpbi10b3A6IGNhbGMoLTEgKiB2YXIoLS1jdWktbmF2LXRhYnMtYm9yZGVyLXdpZHRoKSk7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xufVxuXG4ubmF2LXBpbGxzIHtcbiAgLS1jdWktbmF2LXBpbGxzLWJvcmRlci1yYWRpdXM6IHZhcigtLWN1aS1ib3JkZXItcmFkaXVzKTtcbiAgLS1jdWktbmF2LXBpbGxzLWxpbmstYWN0aXZlLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuODcpO1xuICAtLWN1aS1uYXYtcGlsbHMtbGluay1hY3RpdmUtYmc6IHZhcigtLWN1aS1wcmltYXJ5KTtcbn1cblxuLm5hdi1waWxscyAubmF2LWxpbmsge1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1jdWktbmF2LXBpbGxzLWJvcmRlci1yYWRpdXMpO1xufVxuXG4ubmF2LXBpbGxzIC5uYXYtbGluay5hY3RpdmUsXG4ubmF2LXBpbGxzIC5zaG93ID4gLm5hdi1saW5rIHtcbiAgY29sb3I6IHZhcigtLWN1aS1uYXYtcGlsbHMtbGluay1hY3RpdmUtY29sb3IpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jdWktbmF2LXBpbGxzLWxpbmstYWN0aXZlLWJnKTtcbn1cblxuLm5hdi11bmRlcmxpbmUge1xuICAtLWN1aS1uYXYtdW5kZXJsaW5lLWdhcDogMXJlbTtcbiAgLS1jdWktbmF2LXVuZGVybGluZS1ib3JkZXItd2lkdGg6IDAuMTI1cmVtO1xuICAtLWN1aS1uYXYtdW5kZXJsaW5lLWxpbmstYWN0aXZlLWNvbG9yOiB2YXIoLS1jdWktZW1waGFzaXMtY29sb3IpO1xuICBnYXA6IHZhcigtLWN1aS1uYXYtdW5kZXJsaW5lLWdhcCk7XG59XG5cbi5uYXYtdW5kZXJsaW5lIC5uYXYtbGluayB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgYm9yZGVyLWJvdHRvbTogdmFyKC0tY3VpLW5hdi11bmRlcmxpbmUtYm9yZGVyLXdpZHRoKSBzb2xpZCB0cmFuc3BhcmVudDtcbn1cblxuLm5hdi11bmRlcmxpbmUgLm5hdi1saW5rOmhvdmVyLCAubmF2LXVuZGVybGluZSAubmF2LWxpbms6Zm9jdXMge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiBjdXJyZW50Y29sb3I7XG59XG5cbi5uYXYtdW5kZXJsaW5lIC5uYXYtbGluay5hY3RpdmUsXG4ubmF2LXVuZGVybGluZSAuc2hvdyA+IC5uYXYtbGluayB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiB2YXIoLS1jdWktbmF2LXVuZGVybGluZS1saW5rLWFjdGl2ZS1jb2xvcik7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6IGN1cnJlbnRjb2xvcjtcbn1cblxuLm5hdi11bmRlcmxpbmUtYm9yZGVyIHtcbiAgLS1jdWktbmF2LXVuZGVybGluZS1ib3JkZXItZ2FwOiAwLjVyZW07XG4gIC0tY3VpLW5hdi11bmRlcmxpbmUtYm9yZGVyLWJvcmRlci1jb2xvcjogdmFyKC0tY3VpLWJvcmRlci1jb2xvcik7XG4gIC0tY3VpLW5hdi11bmRlcmxpbmUtYm9yZGVyLWJvcmRlci13aWR0aDogMC4xMjVyZW07XG4gIC0tY3VpLW5hdi11bmRlcmxpbmUtYm9yZGVyLWxpbmstcGFkZGluZy14OiAwLjVyZW07XG4gIC0tY3VpLW5hdi11bmRlcmxpbmUtYm9yZGVyLWxpbmstcGFkZGluZy15OiAwLjVyZW07XG4gIC0tY3VpLW5hdi11bmRlcmxpbmUtYm9yZGVyLWxpbmstY29sb3I6IHZhcigtLWN1aS1zZWNvbmRhcnktY29sb3IpO1xuICAtLWN1aS1uYXYtdW5kZXJsaW5lLWJvcmRlci1saW5rLWFjdGl2ZS1jb2xvcjogdmFyKC0tY3VpLXByaW1hcnkpO1xuICAtLWN1aS1uYXYtdW5kZXJsaW5lLWJvcmRlci1saW5rLWRpc2FibGVkLWNvbG9yOiB2YXIoLS1jdWktdGVydGlhcnktY29sb3IpO1xuICAtLWN1aS1uYXYtbGluay1jb2xvcjogdmFyKC0tY3VpLW5hdi11bmRlcmxpbmUtYm9yZGVyLWxpbmstY29sb3IpO1xuICAtLWN1aS1uYXYtbGluay1kaXNhYmxlZC1jb2xvcjogdmFyKC0tY3VpLW5hdi11bmRlcmxpbmUtYm9yZGVyLWxpbmstZGlzYWJsZWQtY29sb3IpO1xuICBnYXA6IHZhcigtLWN1aS1uYXYtdW5kZXJsaW5lLWJvcmRlci1nYXApO1xuICBib3JkZXItYm90dG9tOiB2YXIoLS1jdWktbmF2LXVuZGVybGluZS1ib3JkZXItYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1jdWktbmF2LXVuZGVybGluZS1ib3JkZXItYm9yZGVyLWNvbG9yKTtcbn1cblxuLm5hdi11bmRlcmxpbmUtYm9yZGVyIC5uYXYtbGluayB7XG4gIHBhZGRpbmc6IHZhcigtLWN1aS1uYXYtdW5kZXJsaW5lLWJvcmRlci1saW5rLXBhZGRpbmcteSkgdmFyKC0tY3VpLW5hdi11bmRlcmxpbmUtYm9yZGVyLWxpbmstcGFkZGluZy14KTtcbiAgbWFyZ2luLWJvdHRvbTogY2FsYygtMSAqIHZhcigtLWN1aS1uYXYtdW5kZXJsaW5lLWJvcmRlci1ib3JkZXItd2lkdGgpKTtcbiAgYm9yZGVyLWJvdHRvbTogdmFyKC0tY3VpLW5hdi11bmRlcmxpbmUtYm9yZGVyLWJvcmRlci13aWR0aCkgc29saWQgdHJhbnNwYXJlbnQ7XG59XG5cbi5uYXYtdW5kZXJsaW5lLWJvcmRlciAubmF2LWxpbms6aG92ZXIsIC5uYXYtdW5kZXJsaW5lLWJvcmRlciAubmF2LWxpbms6Zm9jdXMge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiBjdXJyZW50Y29sb3I7XG59XG5cbi5uYXYtdW5kZXJsaW5lLWJvcmRlciAubmF2LWxpbmsuYWN0aXZlLFxuLm5hdi11bmRlcmxpbmUtYm9yZGVyIC5zaG93ID4gLm5hdi1saW5rIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6IHZhcigtLWN1aS1uYXYtdW5kZXJsaW5lLWJvcmRlci1saW5rLWFjdGl2ZS1jb2xvcik7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6IGN1cnJlbnRjb2xvcjtcbn1cblxuLm5hdi1lbmNsb3NlZCB7XG4gIC0tY3VpLW5hdi1lbmNsb3NlZC1wYWRkaW5nOiAwLjEyNXJlbTtcbiAgLS1jdWktbmF2LWVuY2xvc2VkLWJnOiB2YXIoLS1jdWktdGVydGlhcnktYmcpO1xuICAtLWN1aS1uYXYtZW5jbG9zZWQtYm9yZGVyLXJhZGl1czogMC41cmVtO1xuICAtLWN1aS1uYXYtZW5jbG9zZWQtbGluay1wYWRkaW5nLXg6IDAuODc1cmVtO1xuICAtLWN1aS1uYXYtZW5jbG9zZWQtbGluay1wYWRkaW5nLXk6IDAuMzc1cmVtO1xuICAtLWN1aS1uYXYtZW5jbG9zZWQtbGluay1jb2xvcjogdmFyKC0tY3VpLWJvZHktY29sb3IpO1xuICAtLWN1aS1uYXYtZW5jbG9zZWQtbGluay1ib3JkZXItd2lkdGg6IDFweDtcbiAgLS1jdWktbmF2LWVuY2xvc2VkLWxpbmstYWN0aXZlLWNvbG9yOiB2YXIoLS1jdWktYm9keS1jb2xvcik7XG4gIC0tY3VpLW5hdi1lbmNsb3NlZC1saW5rLWFjdGl2ZS1iZzogdmFyKC0tY3VpLWJvZHktYmcpO1xuICAtLWN1aS1uYXYtZW5jbG9zZWQtbGluay1hY3RpdmUtYm9yZGVyLWNvbG9yOiB2YXIoLS1jdWktYm9yZGVyLWNvbG9yKTtcbiAgLS1jdWktbmF2LWVuY2xvc2VkLWxpbmstaG92ZXItYm94LXNoYWRvdzogdmFyKC0tY3VpLWJveC1zaGFkb3ctc20pO1xuICAtLWN1aS1uYXYtZW5jbG9zZWQtbGluay1kaXNhYmxlZC1jb2xvcjogdmFyKC0tY3VpLXNlY29uZGFyeS1jb2xvcik7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBwYWRkaW5nOiB2YXIoLS1jdWktbmF2LWVuY2xvc2VkLXBhZGRpbmcpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jdWktbmF2LWVuY2xvc2VkLWJnKTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tY3VpLW5hdi1lbmNsb3NlZC1ib3JkZXItcmFkaXVzKTtcbn1cblxuLm5hdi1lbmNsb3NlZCAubmF2LWxpbmsge1xuICBwYWRkaW5nOiBjYWxjKHZhcigtLWN1aS1uYXYtZW5jbG9zZWQtbGluay1wYWRkaW5nLXkpIC0gdmFyKC0tY3VpLW5hdi1lbmNsb3NlZC1saW5rLWJvcmRlci13aWR0aCkpIGNhbGModmFyKC0tY3VpLW5hdi1lbmNsb3NlZC1saW5rLXBhZGRpbmcteCkgLSB2YXIoLS1jdWktbmF2LWVuY2xvc2VkLWxpbmstYm9yZGVyLXdpZHRoKSk7XG4gIGNvbG9yOiB2YXIoLS1jdWktbmF2LWVuY2xvc2VkLWxpbmstY29sb3IpO1xuICBib3JkZXI6IHZhcigtLWN1aS1uYXYtZW5jbG9zZWQtbGluay1ib3JkZXItd2lkdGgpIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiBjYWxjKHZhcigtLWN1aS1uYXYtZW5jbG9zZWQtYm9yZGVyLXJhZGl1cykgLSB2YXIoLS1jdWktbmF2LWVuY2xvc2VkLXBhZGRpbmcpKTtcbn1cblxuLm5hdi1lbmNsb3NlZCAubmF2LWxpbmsuZGlzYWJsZWQge1xuICBjb2xvcjogdmFyKC0tY3VpLW5hdi1lbmNsb3NlZC1saW5rLWRpc2FibGVkLWNvbG9yKTtcbn1cblxuLm5hdi1lbmNsb3NlZCAubmF2LWxpbmsuYWN0aXZlLFxuLm5hdi1lbmNsb3NlZCAuc2hvdyA+IC5uYXYtbGluayB7XG4gIGNvbG9yOiB2YXIoLS1jdWktbmF2LWVuY2xvc2VkLWxpbmstYWN0aXZlLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY3VpLW5hdi1lbmNsb3NlZC1saW5rLWFjdGl2ZS1iZyk7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWN1aS1uYXYtZW5jbG9zZWQtbGluay1hY3RpdmUtYm9yZGVyLWNvbG9yKTtcbn1cblxuLm5hdi1lbmNsb3NlZCAubmF2LWxpbmsuYWN0aXZlOm5vdCg6Zm9jdXMtdmlzaWJsZSksXG4ubmF2LWVuY2xvc2VkIC5zaG93ID4gLm5hdi1saW5rOm5vdCg6Zm9jdXMtdmlzaWJsZSkge1xuICBib3gtc2hhZG93OiB2YXIoLS1jdWktbmF2LWVuY2xvc2VkLWxpbmstaG92ZXItYm94LXNoYWRvdyk7XG59XG5cbi5uYXYtZW5jbG9zZWQtcGlsbHMge1xuICAtLWN1aS1uYXYtZW5jbG9zZWQtYm9yZGVyLXJhZGl1czogNTByZW07XG59XG5cbi5uYXYtZmlsbCA+IC5uYXYtbGluayxcbi5uYXYtZmlsbCAubmF2LWl0ZW0ge1xuICBmbGV4OiAxIDEgYXV0bztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ubmF2LWp1c3RpZmllZCA+IC5uYXYtbGluayxcbi5uYXYtanVzdGlmaWVkIC5uYXYtaXRlbSB7XG4gIGZsZXgtZ3JvdzogMTtcbiAgZmxleC1iYXNpczogMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ubmF2LWZpbGwgLm5hdi1pdGVtIC5uYXYtbGluayxcbi5uYXYtanVzdGlmaWVkIC5uYXYtaXRlbSAubmF2LWxpbmsge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnRhYi1jb250ZW50ID4gLnRhYi1wYW5lIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnRhYi1jb250ZW50ID4gLmFjdGl2ZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ubmF2YmFyIHtcbiAgLS1jdWktbmF2YmFyLXBhZGRpbmcteDogMDtcbiAgLS1jdWktbmF2YmFyLXBhZGRpbmcteTogMC41cmVtO1xuICAtLWN1aS1uYXZiYXItY29sb3I6IHJnYmEodmFyKC0tY3VpLWVtcGhhc2lzLWNvbG9yLXJnYiksIDAuNjUpO1xuICAtLWN1aS1uYXZiYXItaG92ZXItY29sb3I6IHJnYmEodmFyKC0tY3VpLWVtcGhhc2lzLWNvbG9yLXJnYiksIDAuOCk7XG4gIC0tY3VpLW5hdmJhci1kaXNhYmxlZC1jb2xvcjogcmdiYSh2YXIoLS1jdWktZW1waGFzaXMtY29sb3ItcmdiKSwgMC4zKTtcbiAgLS1jdWktbmF2YmFyLWFjdGl2ZS1jb2xvcjogcmdiYSh2YXIoLS1jdWktZW1waGFzaXMtY29sb3ItcmdiKSwgMSk7XG4gIC0tY3VpLW5hdmJhci1icmFuZC1wYWRkaW5nLXk6IDAuMzI0MjE4NzVyZW07XG4gIC0tY3VpLW5hdmJhci1icmFuZC1tYXJnaW4tZW5kOiAxcmVtO1xuICAtLWN1aS1uYXZiYXItYnJhbmQtZm9udC1zaXplOiAxLjE3MTg3NXJlbTtcbiAgLS1jdWktbmF2YmFyLWJyYW5kLWNvbG9yOiByZ2JhKHZhcigtLWN1aS1lbXBoYXNpcy1jb2xvci1yZ2IpLCAxKTtcbiAgLS1jdWktbmF2YmFyLWJyYW5kLWhvdmVyLWNvbG9yOiByZ2JhKHZhcigtLWN1aS1lbXBoYXNpcy1jb2xvci1yZ2IpLCAxKTtcbiAgLS1jdWktbmF2YmFyLW5hdi1saW5rLXBhZGRpbmcteDogMC41cmVtO1xuICAtLWN1aS1uYXZiYXItdG9nZ2xlci1wYWRkaW5nLXk6IDAuMjVyZW07XG4gIC0tY3VpLW5hdmJhci10b2dnbGVyLXBhZGRpbmcteDogMC43NXJlbTtcbiAgLS1jdWktbmF2YmFyLXRvZ2dsZXItZm9udC1zaXplOiAxLjE3MTg3NXJlbTtcbiAgLS1jdWktbmF2YmFyLXRvZ2dsZXItaWNvbi1iZzogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAzMCAzMCclM2UlM2NwYXRoIHN0cm9rZT0ncmdiYSUyODM3LCA0Mi45MiwgNTQuMDIsIDAuNzUlMjknIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLW1pdGVybGltaXQ9JzEwJyBzdHJva2Utd2lkdGg9JzInIGQ9J000IDdoMjJNNCAxNWgyMk00IDIzaDIyJy8lM2UlM2Mvc3ZnJTNlXCIpO1xuICAtLWN1aS1uYXZiYXItdG9nZ2xlci1ib3JkZXItY29sb3I6IHJnYmEodmFyKC0tY3VpLWVtcGhhc2lzLWNvbG9yLXJnYiksIDAuMTUpO1xuICAtLWN1aS1uYXZiYXItdG9nZ2xlci1ib3JkZXItcmFkaXVzOiB2YXIoLS1jdWktYm9yZGVyLXJhZGl1cyk7XG4gIC0tY3VpLW5hdmJhci10b2dnbGVyLWZvY3VzLXdpZHRoOiAwLjI1cmVtO1xuICAtLWN1aS1uYXZiYXItdG9nZ2xlci10cmFuc2l0aW9uOiBib3gtc2hhZG93IDAuMTVzIGVhc2UtaW4tb3V0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwYWRkaW5nOiB2YXIoLS1jdWktbmF2YmFyLXBhZGRpbmcteSkgdmFyKC0tY3VpLW5hdmJhci1wYWRkaW5nLXgpO1xufVxuXG4ubmF2YmFyID4gLmNvbnRhaW5lci14eGwsIC5uYXZiYXIgPiAuY29udGFpbmVyLXhsLCAubmF2YmFyID4gLmNvbnRhaW5lci1sZywgLm5hdmJhciA+IC5jb250YWluZXItbWQsIC5uYXZiYXIgPiAuY29udGFpbmVyLXNtLCAubmF2YmFyID4gLmNvbnRhaW5lcixcbi5uYXZiYXIgPiAuY29udGFpbmVyLWZsdWlkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiBpbmhlcml0O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbi5uYXZiYXItYnJhbmQge1xuICBwYWRkaW5nLXRvcDogdmFyKC0tY3VpLW5hdmJhci1icmFuZC1wYWRkaW5nLXkpO1xuICBwYWRkaW5nLWJvdHRvbTogdmFyKC0tY3VpLW5hdmJhci1icmFuZC1wYWRkaW5nLXkpO1xuICAtd2Via2l0LW1hcmdpbi1lbmQ6IHZhcigtLWN1aS1uYXZiYXItYnJhbmQtbWFyZ2luLWVuZCk7XG4gIG1hcmdpbi1pbmxpbmUtZW5kOiB2YXIoLS1jdWktbmF2YmFyLWJyYW5kLW1hcmdpbi1lbmQpO1xuICBmb250LXNpemU6IHZhcigtLWN1aS1uYXZiYXItYnJhbmQtZm9udC1zaXplKTtcbiAgY29sb3I6IHZhcigtLWN1aS1uYXZiYXItYnJhbmQtY29sb3IpO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi5uYXZiYXItYnJhbmQ6aG92ZXIsIC5uYXZiYXItYnJhbmQ6Zm9jdXMge1xuICBjb2xvcjogdmFyKC0tY3VpLW5hdmJhci1icmFuZC1ob3Zlci1jb2xvcik7XG59XG5cbi5uYXZiYXItbmF2IHtcbiAgLS1jdWktbmF2LWxpbmstcGFkZGluZy14OiAwO1xuICAtLWN1aS1uYXYtbGluay1wYWRkaW5nLXk6IDAuNXJlbTtcbiAgLS1jdWktbmF2LWxpbmstY29sb3I6IHZhcigtLWN1aS1uYXZiYXItY29sb3IpO1xuICAtLWN1aS1uYXYtbGluay1ob3Zlci1jb2xvcjogdmFyKC0tY3VpLW5hdmJhci1ob3Zlci1jb2xvcik7XG4gIC0tY3VpLW5hdi1saW5rLWRpc2FibGVkLWNvbG9yOiB2YXIoLS1jdWktbmF2YmFyLWRpc2FibGVkLWNvbG9yKTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgLXdlYmtpdC1wYWRkaW5nLXN0YXJ0OiAwO1xuICBwYWRkaW5nLWlubGluZS1zdGFydDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuLm5hdmJhci1uYXYgLm5hdi1saW5rLmFjdGl2ZSwgLm5hdmJhci1uYXYgLm5hdi1saW5rLnNob3cge1xuICBjb2xvcjogdmFyKC0tY3VpLW5hdmJhci1hY3RpdmUtY29sb3IpO1xufVxuXG4ubmF2YmFyLW5hdiAuZHJvcGRvd24tbWVudSB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG59XG5cbi5uYXZiYXItdGV4dCB7XG4gIHBhZGRpbmctdG9wOiAwLjVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAwLjVyZW07XG4gIGNvbG9yOiB2YXIoLS1jdWktbmF2YmFyLWNvbG9yKTtcbn1cblxuLm5hdmJhci10ZXh0IGEsXG4ubmF2YmFyLXRleHQgYTpob3Zlcixcbi5uYXZiYXItdGV4dCBhOmZvY3VzIHtcbiAgY29sb3I6IHZhcigtLWN1aS1uYXZiYXItYWN0aXZlLWNvbG9yKTtcbn1cblxuLm5hdmJhci1jb2xsYXBzZSB7XG4gIGZsZXgtZ3JvdzogMTtcbiAgZmxleC1iYXNpczogMTAwJTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLm5hdmJhci10b2dnbGVyIHtcbiAgcGFkZGluZzogdmFyKC0tY3VpLW5hdmJhci10b2dnbGVyLXBhZGRpbmcteSkgdmFyKC0tY3VpLW5hdmJhci10b2dnbGVyLXBhZGRpbmcteCk7XG4gIGZvbnQtc2l6ZTogdmFyKC0tY3VpLW5hdmJhci10b2dnbGVyLWZvbnQtc2l6ZSk7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogdmFyKC0tY3VpLW5hdmJhci1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IHZhcigtLWN1aS1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWN1aS1uYXZiYXItdG9nZ2xlci1ib3JkZXItY29sb3IpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1jdWktbmF2YmFyLXRvZ2dsZXItYm9yZGVyLXJhZGl1cyk7XG4gIHRyYW5zaXRpb246IHZhcigtLWN1aS1uYXZiYXItdG9nZ2xlci10cmFuc2l0aW9uKTtcbn1cblxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLm5hdmJhci10b2dnbGVyIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG4ubmF2YmFyLXRvZ2dsZXI6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5uYXZiYXItdG9nZ2xlcjpmb2N1cyB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgb3V0bGluZTogMDtcbiAgYm94LXNoYWRvdzogMCAwIDAgdmFyKC0tY3VpLW5hdmJhci10b2dnbGVyLWZvY3VzLXdpZHRoKTtcbn1cblxuLm5hdmJhci10b2dnbGVyLWljb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxLjVlbTtcbiAgaGVpZ2h0OiAxLjVlbTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdmFyKC0tY3VpLW5hdmJhci10b2dnbGVyLWljb24tYmcpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbn1cblxuLm5hdmJhci1uYXYtc2Nyb2xsIHtcbiAgbWF4LWhlaWdodDogdmFyKC0tY3VpLXNjcm9sbC1oZWlnaHQsIDc1dmgpO1xuICBvdmVyZmxvdy15OiBhdXRvO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLm5hdmJhci1leHBhbmQtc20ge1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1zbSAubmF2YmFyLW5hdiB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1zbSAubmF2YmFyLW5hdiAuZHJvcGRvd24tbWVudSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXNtIC5uYXZiYXItbmF2IC5uYXYtbGluayB7XG4gICAgcGFkZGluZy1yaWdodDogdmFyKC0tY3VpLW5hdmJhci1uYXYtbGluay1wYWRkaW5nLXgpO1xuICAgIHBhZGRpbmctbGVmdDogdmFyKC0tY3VpLW5hdmJhci1uYXYtbGluay1wYWRkaW5nLXgpO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXNtIC5uYXZiYXItbmF2LXNjcm9sbCB7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtc20gLm5hdmJhci1jb2xsYXBzZSB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgIGZsZXgtYmFzaXM6IGF1dG87XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtc20gLm5hdmJhci10b2dnbGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXNtIC5vZmZjYW52YXMge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgei1pbmRleDogYXV0bztcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICBib3JkZXI6IDAgIWltcG9ydGFudDtcbiAgICB0cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXNtIC5vZmZjYW52YXMgLm9mZmNhbnZhcy1oZWFkZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtc20gLm9mZmNhbnZhcyAub2ZmY2FudmFzLWJvZHkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1ncm93OiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgb3ZlcmZsb3cteTogdmlzaWJsZTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5uYXZiYXItZXhwYW5kLW1kIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtbWQgLm5hdmJhci1uYXYge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtbWQgLm5hdmJhci1uYXYgLmRyb3Bkb3duLW1lbnUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1tZCAubmF2YmFyLW5hdiAubmF2LWxpbmsge1xuICAgIHBhZGRpbmctcmlnaHQ6IHZhcigtLWN1aS1uYXZiYXItbmF2LWxpbmstcGFkZGluZy14KTtcbiAgICBwYWRkaW5nLWxlZnQ6IHZhcigtLWN1aS1uYXZiYXItbmF2LWxpbmstcGFkZGluZy14KTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1tZCAubmF2YmFyLW5hdi1zY3JvbGwge1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLW1kIC5uYXZiYXItY29sbGFwc2Uge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICBmbGV4LWJhc2lzOiBhdXRvO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLW1kIC5uYXZiYXItdG9nZ2xlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1tZCAub2ZmY2FudmFzIHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIHotaW5kZXg6IGF1dG87XG4gICAgZmxleC1ncm93OiAxO1xuICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gICAgdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1tZCAub2ZmY2FudmFzIC5vZmZjYW52YXMtaGVhZGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLW1kIC5vZmZjYW52YXMgLm9mZmNhbnZhcy1ib2R5IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZ3JvdzogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG92ZXJmbG93LXk6IHZpc2libGU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAubmF2YmFyLWV4cGFuZC1sZyB7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLWxnIC5uYXZiYXItbmF2IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLWxnIC5uYXZiYXItbmF2IC5kcm9wZG93bi1tZW51IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtbGcgLm5hdmJhci1uYXYgLm5hdi1saW5rIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiB2YXIoLS1jdWktbmF2YmFyLW5hdi1saW5rLXBhZGRpbmcteCk7XG4gICAgcGFkZGluZy1sZWZ0OiB2YXIoLS1jdWktbmF2YmFyLW5hdi1saW5rLXBhZGRpbmcteCk7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtbGcgLm5hdmJhci1uYXYtc2Nyb2xsIHtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1sZyAubmF2YmFyLWNvbGxhcHNlIHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gICAgZmxleC1iYXNpczogYXV0bztcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1sZyAubmF2YmFyLXRvZ2dsZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtbGcgLm9mZmNhbnZhcyB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICB6LWluZGV4OiBhdXRvO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgIHZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgIGJvcmRlcjogMCAhaW1wb3J0YW50O1xuICAgIHRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtbGcgLm9mZmNhbnZhcyAub2ZmY2FudmFzLWhlYWRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1sZyAub2ZmY2FudmFzIC5vZmZjYW52YXMtYm9keSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWdyb3c6IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBvdmVyZmxvdy15OiB2aXNpYmxlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5uYXZiYXItZXhwYW5kLXhsIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQteGwgLm5hdmJhci1uYXYge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQteGwgLm5hdmJhci1uYXYgLmRyb3Bkb3duLW1lbnUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC14bCAubmF2YmFyLW5hdiAubmF2LWxpbmsge1xuICAgIHBhZGRpbmctcmlnaHQ6IHZhcigtLWN1aS1uYXZiYXItbmF2LWxpbmstcGFkZGluZy14KTtcbiAgICBwYWRkaW5nLWxlZnQ6IHZhcigtLWN1aS1uYXZiYXItbmF2LWxpbmstcGFkZGluZy14KTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC14bCAubmF2YmFyLW5hdi1zY3JvbGwge1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXhsIC5uYXZiYXItY29sbGFwc2Uge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICBmbGV4LWJhc2lzOiBhdXRvO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXhsIC5uYXZiYXItdG9nZ2xlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC14bCAub2ZmY2FudmFzIHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIHotaW5kZXg6IGF1dG87XG4gICAgZmxleC1ncm93OiAxO1xuICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gICAgdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC14bCAub2ZmY2FudmFzIC5vZmZjYW52YXMtaGVhZGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXhsIC5vZmZjYW52YXMgLm9mZmNhbnZhcy1ib2R5IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZ3JvdzogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG92ZXJmbG93LXk6IHZpc2libGU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLm5hdmJhci1leHBhbmQteHhsIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQteHhsIC5uYXZiYXItbmF2IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXh4bCAubmF2YmFyLW5hdiAuZHJvcGRvd24tbWVudSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXh4bCAubmF2YmFyLW5hdiAubmF2LWxpbmsge1xuICAgIHBhZGRpbmctcmlnaHQ6IHZhcigtLWN1aS1uYXZiYXItbmF2LWxpbmstcGFkZGluZy14KTtcbiAgICBwYWRkaW5nLWxlZnQ6IHZhcigtLWN1aS1uYXZiYXItbmF2LWxpbmstcGFkZGluZy14KTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC14eGwgLm5hdmJhci1uYXYtc2Nyb2xsIHtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC14eGwgLm5hdmJhci1jb2xsYXBzZSB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgIGZsZXgtYmFzaXM6IGF1dG87XG4gIH1cbiAgLm5hdmJhci1leHBhbmQteHhsIC5uYXZiYXItdG9nZ2xlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC14eGwgLm9mZmNhbnZhcyB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICB6LWluZGV4OiBhdXRvO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgIHZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgIGJvcmRlcjogMCAhaW1wb3J0YW50O1xuICAgIHRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQteHhsIC5vZmZjYW52YXMgLm9mZmNhbnZhcy1oZWFkZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQteHhsIC5vZmZjYW52YXMgLm9mZmNhbnZhcy1ib2R5IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZ3JvdzogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG92ZXJmbG93LXk6IHZpc2libGU7XG4gIH1cbn1cbi5uYXZiYXItZXhwYW5kIHtcbiAgZmxleC13cmFwOiBub3dyYXA7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbn1cblxuLm5hdmJhci1leHBhbmQgLm5hdmJhci1uYXYge1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xufVxuXG4ubmF2YmFyLWV4cGFuZCAubmF2YmFyLW5hdiAuZHJvcGRvd24tbWVudSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuLm5hdmJhci1leHBhbmQgLm5hdmJhci1uYXYgLm5hdi1saW5rIHtcbiAgcGFkZGluZy1yaWdodDogdmFyKC0tY3VpLW5hdmJhci1uYXYtbGluay1wYWRkaW5nLXgpO1xuICBwYWRkaW5nLWxlZnQ6IHZhcigtLWN1aS1uYXZiYXItbmF2LWxpbmstcGFkZGluZy14KTtcbn1cblxuLm5hdmJhci1leHBhbmQgLm5hdmJhci1uYXYtc2Nyb2xsIHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbi5uYXZiYXItZXhwYW5kIC5uYXZiYXItY29sbGFwc2Uge1xuICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIGZsZXgtYmFzaXM6IGF1dG87XG59XG5cbi5uYXZiYXItZXhwYW5kIC5uYXZiYXItdG9nZ2xlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5uYXZiYXItZXhwYW5kIC5vZmZjYW52YXMge1xuICBwb3NpdGlvbjogc3RhdGljO1xuICB6LWluZGV4OiBhdXRvO1xuICBmbGV4LWdyb3c6IDE7XG4gIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMCAhaW1wb3J0YW50O1xuICB0cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcbiAgdHJhbnNpdGlvbjogbm9uZTtcbn1cblxuLm5hdmJhci1leHBhbmQgLm9mZmNhbnZhcyAub2ZmY2FudmFzLWhlYWRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5uYXZiYXItZXhwYW5kIC5vZmZjYW52YXMgLm9mZmNhbnZhcy1ib2R5IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1ncm93OiAwO1xuICBwYWRkaW5nOiAwO1xuICBvdmVyZmxvdy15OiB2aXNpYmxlO1xufVxuXG4ubmF2YmFyLWRhcmssXG4ubmF2YmFyW2RhdGEtY29yZXVpLXRoZW1lPWRhcmtdIHtcbiAgLS1jdWktbmF2YmFyLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNTUpO1xuICAtLWN1aS1uYXZiYXItaG92ZXItY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43NSk7XG4gIC0tY3VpLW5hdmJhci1kaXNhYmxlZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjI1KTtcbiAgLS1jdWktbmF2YmFyLWFjdGl2ZS1jb2xvcjogI2ZmZjtcbiAgLS1jdWktbmF2YmFyLWJyYW5kLWNvbG9yOiAjZmZmO1xuICAtLWN1aS1uYXZiYXItYnJhbmQtaG92ZXItY29sb3I6ICNmZmY7XG4gIC0tY3VpLW5hdmJhci10b2dnbGVyLWJvcmRlci1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpO1xuICAtLWN1aS1uYXZiYXItdG9nZ2xlci1pY29uLWJnOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDMwIDMwJyUzZSUzY3BhdGggc3Ryb2tlPSdyZ2JhJTI4MjU1LCAyNTUsIDI1NSwgMC41NSUyOScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbWl0ZXJsaW1pdD0nMTAnIHN0cm9rZS13aWR0aD0nMicgZD0nTTQgN2gyMk00IDE1aDIyTTQgMjNoMjInLyUzZSUzYy9zdmclM2VcIik7XG59XG5cbltkYXRhLWNvcmV1aS10aGVtZT1kYXJrXSAubmF2YmFyLXRvZ2dsZXItaWNvbiB7XG4gIC0tY3VpLW5hdmJhci10b2dnbGVyLWljb24tYmc6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMzAgMzAnJTNlJTNjcGF0aCBzdHJva2U9J3JnYmElMjgyNTUsIDI1NSwgMjU1LCAwLjU1JTI5JyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1taXRlcmxpbWl0PScxMCcgc3Ryb2tlLXdpZHRoPScyJyBkPSdNNCA3aDIyTTQgMTVoMjJNNCAyM2gyMicvJTNlJTNjL3N2ZyUzZVwiKTtcbn1cblxuLmNhcmQge1xuICAtLWN1aS1jYXJkLXNwYWNlci15OiAxcmVtO1xuICAtLWN1aS1jYXJkLXNwYWNlci14OiAxcmVtO1xuICAtLWN1aS1jYXJkLXRpdGxlLXNwYWNlci15OiAwLjVyZW07XG4gIC0tY3VpLWNhcmQtYm9yZGVyLXdpZHRoOiB2YXIoLS1jdWktYm9yZGVyLXdpZHRoKTtcbiAgLS1jdWktY2FyZC1ib3JkZXItY29sb3I6IHZhcigtLWN1aS1ib3JkZXItY29sb3ItdHJhbnNsdWNlbnQpO1xuICAtLWN1aS1jYXJkLWJvcmRlci1yYWRpdXM6IHZhcigtLWN1aS1ib3JkZXItcmFkaXVzKTtcbiAgLS1jdWktY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzOiBjYWxjKHZhcigtLWN1aS1ib3JkZXItcmFkaXVzKSAtICh2YXIoLS1jdWktYm9yZGVyLXdpZHRoKSkpO1xuICAtLWN1aS1jYXJkLWNhcC1wYWRkaW5nLXk6IDAuNXJlbTtcbiAgLS1jdWktY2FyZC1jYXAtcGFkZGluZy14OiAxcmVtO1xuICAtLWN1aS1jYXJkLWNhcC1iZzogcmdiYSh2YXIoLS1jdWktYm9keS1jb2xvci1yZ2IpLCAwLjAzKTtcbiAgLS1jdWktY2FyZC1iZzogdmFyKC0tY3VpLWJvZHktYmcpO1xuICAtLWN1aS1jYXJkLWltZy1vdmVybGF5LXBhZGRpbmc6IDFyZW07XG4gIC0tY3VpLWNhcmQtZ3JvdXAtbWFyZ2luOiAwLjc1cmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1pbi13aWR0aDogMDtcbiAgaGVpZ2h0OiB2YXIoLS1jdWktY2FyZC1oZWlnaHQpO1xuICBjb2xvcjogdmFyKC0tY3VpLWJvZHktY29sb3IpO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWN1aS1jYXJkLWJnKTtcbiAgYmFja2dyb3VuZC1jbGlwOiBib3JkZXItYm94O1xuICBib3JkZXI6IHZhcigtLWN1aS1jYXJkLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tY3VpLWNhcmQtYm9yZGVyLWNvbG9yKTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tY3VpLWNhcmQtYm9yZGVyLXJhZGl1cyk7XG59XG5cbi5jYXJkID4gaHIge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4uY2FyZCA+IC5saXN0LWdyb3VwIHtcbiAgYm9yZGVyLXRvcDogaW5oZXJpdDtcbiAgYm9yZGVyLWJvdHRvbTogaW5oZXJpdDtcbn1cblxuLmNhcmQgPiAubGlzdC1ncm91cDpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci10b3Atd2lkdGg6IDA7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhcigtLWN1aS1jYXJkLWlubmVyLWJvcmRlci1yYWRpdXMpO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFyKC0tY3VpLWNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cyk7XG59XG5cbi5jYXJkID4gLmxpc3QtZ3JvdXA6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDA7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YXIoLS1jdWktY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzKTtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFyKC0tY3VpLWNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cyk7XG59XG5cbi5jYXJkID4gLmNhcmQtaGVhZGVyICsgLmxpc3QtZ3JvdXAsXG4uY2FyZCA+IC5saXN0LWdyb3VwICsgLmNhcmQtZm9vdGVyIHtcbiAgYm9yZGVyLXRvcDogMDtcbn1cblxuLmNhcmQtYm9keSB7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICBwYWRkaW5nOiB2YXIoLS1jdWktY2FyZC1zcGFjZXIteSkgdmFyKC0tY3VpLWNhcmQtc3BhY2VyLXgpO1xuICBjb2xvcjogdmFyKC0tY3VpLWNhcmQtY29sb3IpO1xufVxuXG4uY2FyZC10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IHZhcigtLWN1aS1jYXJkLXRpdGxlLXNwYWNlci15KTtcbiAgY29sb3I6IHZhcigtLWN1aS1jYXJkLXRpdGxlLWNvbG9yKTtcbn1cblxuLmNhcmQtc3VidGl0bGUge1xuICBtYXJnaW4tdG9wOiBjYWxjKC0wLjUgKiB2YXIoLS1jdWktY2FyZC10aXRsZS1zcGFjZXIteSkpO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBjb2xvcjogdmFyKC0tY3VpLWNhcmQtc3VidGl0bGUtY29sb3IpO1xufVxuXG4uY2FyZC10ZXh0Omxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uY2FyZC1saW5rICsgLmNhcmQtbGluayB7XG4gIC13ZWJraXQtbWFyZ2luLXN0YXJ0OiB2YXIoLS1jdWktY2FyZC1zcGFjZXIteCk7XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IHZhcigtLWN1aS1jYXJkLXNwYWNlci14KTtcbn1cblxuLmNhcmQtaGVhZGVyIHtcbiAgcGFkZGluZzogdmFyKC0tY3VpLWNhcmQtY2FwLXBhZGRpbmcteSkgdmFyKC0tY3VpLWNhcmQtY2FwLXBhZGRpbmcteCk7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGNvbG9yOiB2YXIoLS1jdWktY2FyZC1jYXAtY29sb3IpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jdWktY2FyZC1jYXAtYmcpO1xuICBib3JkZXItYm90dG9tOiB2YXIoLS1jdWktY2FyZC1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWN1aS1jYXJkLWJvcmRlci1jb2xvcik7XG59XG5cbi5jYXJkLWhlYWRlcjpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWN1aS1jYXJkLWlubmVyLWJvcmRlci1yYWRpdXMpIHZhcigtLWN1aS1jYXJkLWlubmVyLWJvcmRlci1yYWRpdXMpIDAgMDtcbn1cblxuLmNhcmQtZm9vdGVyIHtcbiAgcGFkZGluZzogdmFyKC0tY3VpLWNhcmQtY2FwLXBhZGRpbmcteSkgdmFyKC0tY3VpLWNhcmQtY2FwLXBhZGRpbmcteCk7XG4gIGNvbG9yOiB2YXIoLS1jdWktY2FyZC1jYXAtY29sb3IpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jdWktY2FyZC1jYXAtYmcpO1xuICBib3JkZXItdG9wOiB2YXIoLS1jdWktY2FyZC1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWN1aS1jYXJkLWJvcmRlci1jb2xvcik7XG59XG5cbi5jYXJkLWZvb3RlcjpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLXJhZGl1czogMCAwIHZhcigtLWN1aS1jYXJkLWlubmVyLWJvcmRlci1yYWRpdXMpIHZhcigtLWN1aS1jYXJkLWlubmVyLWJvcmRlci1yYWRpdXMpO1xufVxuXG4uY2FyZC1oZWFkZXItdGFicyB7XG4gIG1hcmdpbi1yaWdodDogY2FsYygtMC41ICogdmFyKC0tY3VpLWNhcmQtY2FwLXBhZGRpbmcteCkpO1xuICBtYXJnaW4tYm90dG9tOiBjYWxjKC0xICogdmFyKC0tY3VpLWNhcmQtY2FwLXBhZGRpbmcteSkpO1xuICBtYXJnaW4tbGVmdDogY2FsYygtMC41ICogdmFyKC0tY3VpLWNhcmQtY2FwLXBhZGRpbmcteCkpO1xuICBib3JkZXItYm90dG9tOiAwO1xufVxuXG4uY2FyZC1oZWFkZXItdGFicyAubmF2LWxpbmsuYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY3VpLWNhcmQtYmcpO1xuICBib3JkZXItYm90dG9tLWNvbG9yOiB2YXIoLS1jdWktY2FyZC1iZyk7XG59XG5cbi5jYXJkLWhlYWRlci1waWxscyB7XG4gIG1hcmdpbi1yaWdodDogY2FsYygtMC41ICogdmFyKC0tY3VpLWNhcmQtY2FwLXBhZGRpbmcteCkpO1xuICBtYXJnaW4tbGVmdDogY2FsYygtMC41ICogdmFyKC0tY3VpLWNhcmQtY2FwLXBhZGRpbmcteCkpO1xufVxuXG4uY2FyZC1pbWctb3ZlcmxheSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBwYWRkaW5nOiB2YXIoLS1jdWktY2FyZC1pbWctb3ZlcmxheS1wYWRkaW5nKTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tY3VpLWNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cyk7XG59XG5cbi5jYXJkLWltZyxcbi5jYXJkLWltZy10b3AsXG4uY2FyZC1pbWctYm90dG9tIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5jYXJkLWltZyxcbi5jYXJkLWltZy10b3Age1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YXIoLS1jdWktY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzKTtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhcigtLWN1aS1jYXJkLWlubmVyLWJvcmRlci1yYWRpdXMpO1xufVxuXG4uY2FyZC1pbWcsXG4uY2FyZC1pbWctYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHZhcigtLWN1aS1jYXJkLWlubmVyLWJvcmRlci1yYWRpdXMpO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YXIoLS1jdWktY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzKTtcbn1cblxuLmNhcmQtZ3JvdXAgPiAuY2FyZCB7XG4gIG1hcmdpbi1ib3R0b206IHZhcigtLWN1aS1jYXJkLWdyb3VwLW1hcmdpbik7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuY2FyZC1ncm91cCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICB9XG4gIC5jYXJkLWdyb3VwID4gLmNhcmQge1xuICAgIGZsZXg6IDEgMCAwO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbiAgLmNhcmQtZ3JvdXAgPiAuY2FyZCArIC5jYXJkIHtcbiAgICAtd2Via2l0LW1hcmdpbi1zdGFydDogMDtcbiAgICBtYXJnaW4taW5saW5lLXN0YXJ0OiAwO1xuICAgIC13ZWJraXQtYm9yZGVyLXN0YXJ0OiAwO1xuICAgIGJvcmRlci1pbmxpbmUtc3RhcnQ6IDA7XG4gIH1cbiAgLmNhcmQtZ3JvdXAgPiAuY2FyZDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBib3JkZXItc3RhcnQtZW5kLXJhZGl1czogMDtcbiAgICBib3JkZXItZW5kLWVuZC1yYWRpdXM6IDA7XG4gIH1cbiAgLmNhcmQtZ3JvdXAgPiAuY2FyZDpub3QoOmxhc3QtY2hpbGQpID4gLmNhcmQtaW1nLXRvcCxcbiAgLmNhcmQtZ3JvdXAgPiAuY2FyZDpub3QoOmxhc3QtY2hpbGQpID4gLmNhcmQtaGVhZGVyIHtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgfVxuICAuY2FyZC1ncm91cCA+IC5jYXJkOm5vdCg6bGFzdC1jaGlsZCkgPiAuY2FyZC1pbWctYm90dG9tLFxuICAuY2FyZC1ncm91cCA+IC5jYXJkOm5vdCg6bGFzdC1jaGlsZCkgPiAuY2FyZC1mb290ZXIge1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICB9XG4gIC5jYXJkLWdyb3VwID4gLmNhcmQ6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgIGJvcmRlci1zdGFydC1zdGFydC1yYWRpdXM6IDA7XG4gICAgYm9yZGVyLWVuZC1zdGFydC1yYWRpdXM6IDA7XG4gIH1cbiAgLmNhcmQtZ3JvdXAgPiAuY2FyZDpub3QoOmZpcnN0LWNoaWxkKSA+IC5jYXJkLWltZy10b3AsXG4gIC5jYXJkLWdyb3VwID4gLmNhcmQ6bm90KDpmaXJzdC1jaGlsZCkgPiAuY2FyZC1oZWFkZXIge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIH1cbiAgLmNhcmQtZ3JvdXAgPiAuY2FyZDpub3QoOmZpcnN0LWNoaWxkKSA+IC5jYXJkLWltZy1ib3R0b20sXG4gIC5jYXJkLWdyb3VwID4gLmNhcmQ6bm90KDpmaXJzdC1jaGlsZCkgPiBjYXJkLWZvb3RlciB7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgfVxufVxuLmFjY29yZGlvbiB7XG4gIC0tY3VpLWFjY29yZGlvbi1jb2xvcjogdmFyKC0tY3VpLWJvZHktY29sb3IpO1xuICAtLWN1aS1hY2NvcmRpb24tYmc6IHZhcigtLWN1aS1ib2R5LWJnKTtcbiAgLS1jdWktYWNjb3JkaW9uLXRyYW5zaXRpb246IGNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgMC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1yYWRpdXMgMC4xNXMgZWFzZTtcbiAgLS1jdWktYWNjb3JkaW9uLWJvcmRlci1jb2xvcjogdmFyKC0tY3VpLWJvcmRlci1jb2xvcik7XG4gIC0tY3VpLWFjY29yZGlvbi1ib3JkZXItd2lkdGg6IHZhcigtLWN1aS1ib3JkZXItd2lkdGgpO1xuICAtLWN1aS1hY2NvcmRpb24tYm9yZGVyLXJhZGl1czogdmFyKC0tY3VpLWJvcmRlci1yYWRpdXMpO1xuICAtLWN1aS1hY2NvcmRpb24taW5uZXItYm9yZGVyLXJhZGl1czogY2FsYyh2YXIoLS1jdWktYm9yZGVyLXJhZGl1cykgLSAodmFyKC0tY3VpLWJvcmRlci13aWR0aCkpKTtcbiAgLS1jdWktYWNjb3JkaW9uLWJ0bi1wYWRkaW5nLXg6IDEuMjVyZW07XG4gIC0tY3VpLWFjY29yZGlvbi1idG4tcGFkZGluZy15OiAxcmVtO1xuICAtLWN1aS1hY2NvcmRpb24tYnRuLWNvbG9yOiB2YXIoLS1jdWktYm9keS1jb2xvcik7XG4gIC0tY3VpLWFjY29yZGlvbi1idG4tYmc6IHZhcigtLWN1aS1hY2NvcmRpb24tYmcpO1xuICAtLWN1aS1hY2NvcmRpb24tYnRuLWljb246IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTYgMTYnIGZpbGw9J25vbmUnIHN0cm9rZT0ncmdiYSUyODM3LCA0Mi45MiwgNTQuMDIsIDAuOTUlMjknIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCclM2UlM2NwYXRoIGQ9J20yIDUgNiA2IDYtNicvJTNlJTNjL3N2ZyUzZVwiKTtcbiAgLS1jdWktYWNjb3JkaW9uLWJ0bi1pY29uLXdpZHRoOiAxLjI1cmVtO1xuICAtLWN1aS1hY2NvcmRpb24tYnRuLWljb24tdHJhbnNmb3JtOiByb3RhdGUoLTE4MGRlZyk7XG4gIC0tY3VpLWFjY29yZGlvbi1idG4taWNvbi10cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycyBlYXNlLWluLW91dDtcbiAgLS1jdWktYWNjb3JkaW9uLWJ0bi1hY3RpdmUtaWNvbjogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNicgZmlsbD0nbm9uZScgc3Ryb2tlPSdyZ2IlMjgyMC40LCA2MS4yLCAxMDIlMjknIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCclM2UlM2NwYXRoIGQ9J20yIDUgNiA2IDYtNicvJTNlJTNjL3N2ZyUzZVwiKTtcbiAgLS1jdWktYWNjb3JkaW9uLWJ0bi1mb2N1cy1ib3gtc2hhZG93OiAwIDAgMCAwLjI1cmVtIHJnYmEoNTEsIDE1MywgMjU1LCAwLjI1KTtcbiAgLS1jdWktYWNjb3JkaW9uLWJvZHktcGFkZGluZy14OiAxLjI1cmVtO1xuICAtLWN1aS1hY2NvcmRpb24tYm9keS1wYWRkaW5nLXk6IDFyZW07XG4gIC0tY3VpLWFjY29yZGlvbi1hY3RpdmUtY29sb3I6IHZhcigtLWN1aS1wcmltYXJ5LXRleHQtZW1waGFzaXMpO1xuICAtLWN1aS1hY2NvcmRpb24tYWN0aXZlLWJnOiB2YXIoLS1jdWktcHJpbWFyeS1iZy1zdWJ0bGUpO1xufVxuXG4uYWNjb3JkaW9uLWJ1dHRvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IHZhcigtLWN1aS1hY2NvcmRpb24tYnRuLXBhZGRpbmcteSkgdmFyKC0tY3VpLWFjY29yZGlvbi1idG4tcGFkZGluZy14KTtcbiAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gIGNvbG9yOiB2YXIoLS1jdWktYWNjb3JkaW9uLWJ0bi1jb2xvcik7XG4gIHRleHQtYWxpZ246IHN0YXJ0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jdWktYWNjb3JkaW9uLWJ0bi1iZyk7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgb3ZlcmZsb3ctYW5jaG9yOiBub25lO1xuICB0cmFuc2l0aW9uOiB2YXIoLS1jdWktYWNjb3JkaW9uLXRyYW5zaXRpb24pO1xufVxuXG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuYWNjb3JkaW9uLWJ1dHRvbiB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuLmFjY29yZGlvbi1idXR0b246bm90KC5jb2xsYXBzZWQpIHtcbiAgY29sb3I6IHZhcigtLWN1aS1hY2NvcmRpb24tYWN0aXZlLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY3VpLWFjY29yZGlvbi1hY3RpdmUtYmcpO1xuICBib3gtc2hhZG93OiBpbnNldCAwIGNhbGMoLTEgKiB2YXIoLS1jdWktYWNjb3JkaW9uLWJvcmRlci13aWR0aCkpIDAgdmFyKC0tY3VpLWFjY29yZGlvbi1ib3JkZXItY29sb3IpO1xufVxuXG4uYWNjb3JkaW9uLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCk6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdmFyKC0tY3VpLWFjY29yZGlvbi1idG4tYWN0aXZlLWljb24pO1xuICB0cmFuc2Zvcm06IHZhcigtLWN1aS1hY2NvcmRpb24tYnRuLWljb24tdHJhbnNmb3JtKTtcbn1cblxuLmFjY29yZGlvbi1idXR0b246OmFmdGVyIHtcbiAgZmxleC1zaHJpbms6IDA7XG4gIHdpZHRoOiB2YXIoLS1jdWktYWNjb3JkaW9uLWJ0bi1pY29uLXdpZHRoKTtcbiAgaGVpZ2h0OiB2YXIoLS1jdWktYWNjb3JkaW9uLWJ0bi1pY29uLXdpZHRoKTtcbiAgLXdlYmtpdC1tYXJnaW4tc3RhcnQ6IGF1dG87XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IGF1dG87XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHZhcigtLWN1aS1hY2NvcmRpb24tYnRuLWljb24pO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IHZhcigtLWN1aS1hY2NvcmRpb24tYnRuLWljb24td2lkdGgpO1xuICB0cmFuc2l0aW9uOiB2YXIoLS1jdWktYWNjb3JkaW9uLWJ0bi1pY29uLXRyYW5zaXRpb24pO1xufVxuXG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuYWNjb3JkaW9uLWJ1dHRvbjo6YWZ0ZXIge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5hY2NvcmRpb24tYnV0dG9uOmhvdmVyIHtcbiAgei1pbmRleDogMjtcbn1cblxuLmFjY29yZGlvbi1idXR0b246Zm9jdXMge1xuICB6LWluZGV4OiAzO1xuICBvdXRsaW5lOiAwO1xuICBib3gtc2hhZG93OiB2YXIoLS1jdWktYWNjb3JkaW9uLWJ0bi1mb2N1cy1ib3gtc2hhZG93KTtcbn1cblxuLmFjY29yZGlvbi1oZWFkZXIge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uYWNjb3JkaW9uLWl0ZW0ge1xuICBjb2xvcjogdmFyKC0tY3VpLWFjY29yZGlvbi1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWN1aS1hY2NvcmRpb24tYmcpO1xuICBib3JkZXI6IHZhcigtLWN1aS1hY2NvcmRpb24tYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1jdWktYWNjb3JkaW9uLWJvcmRlci1jb2xvcik7XG59XG5cbi5hY2NvcmRpb24taXRlbTpmaXJzdC1vZi10eXBlIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFyKC0tY3VpLWFjY29yZGlvbi1ib3JkZXItcmFkaXVzKTtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhcigtLWN1aS1hY2NvcmRpb24tYm9yZGVyLXJhZGl1cyk7XG59XG5cbi5hY2NvcmRpb24taXRlbTpmaXJzdC1vZi10eXBlID4gLmFjY29yZGlvbi1oZWFkZXIgLmFjY29yZGlvbi1idXR0b24ge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YXIoLS1jdWktYWNjb3JkaW9uLWlubmVyLWJvcmRlci1yYWRpdXMpO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFyKC0tY3VpLWFjY29yZGlvbi1pbm5lci1ib3JkZXItcmFkaXVzKTtcbn1cblxuLmFjY29yZGlvbi1pdGVtOm5vdCg6Zmlyc3Qtb2YtdHlwZSkge1xuICBib3JkZXItdG9wOiAwO1xufVxuXG4uYWNjb3JkaW9uLWl0ZW06bGFzdC1vZi10eXBlIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHZhcigtLWN1aS1hY2NvcmRpb24tYm9yZGVyLXJhZGl1cyk7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhcigtLWN1aS1hY2NvcmRpb24tYm9yZGVyLXJhZGl1cyk7XG59XG5cbi5hY2NvcmRpb24taXRlbTpsYXN0LW9mLXR5cGUgPiAuYWNjb3JkaW9uLWhlYWRlciAuYWNjb3JkaW9uLWJ1dHRvbi5jb2xsYXBzZWQge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFyKC0tY3VpLWFjY29yZGlvbi1pbm5lci1ib3JkZXItcmFkaXVzKTtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFyKC0tY3VpLWFjY29yZGlvbi1pbm5lci1ib3JkZXItcmFkaXVzKTtcbn1cblxuLmFjY29yZGlvbi1pdGVtOmxhc3Qtb2YtdHlwZSA+IC5hY2NvcmRpb24tY29sbGFwc2Uge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFyKC0tY3VpLWFjY29yZGlvbi1ib3JkZXItcmFkaXVzKTtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFyKC0tY3VpLWFjY29yZGlvbi1ib3JkZXItcmFkaXVzKTtcbn1cblxuLmFjY29yZGlvbi1ib2R5IHtcbiAgcGFkZGluZzogdmFyKC0tY3VpLWFjY29yZGlvbi1ib2R5LXBhZGRpbmcteSkgdmFyKC0tY3VpLWFjY29yZGlvbi1ib2R5LXBhZGRpbmcteCk7XG59XG5cbi5hY2NvcmRpb24tZmx1c2ggPiAuYWNjb3JkaW9uLWl0ZW0ge1xuICBib3JkZXItcmlnaHQ6IDA7XG4gIGJvcmRlci1sZWZ0OiAwO1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG4uYWNjb3JkaW9uLWZsdXNoID4gLmFjY29yZGlvbi1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXRvcDogMDtcbn1cblxuLmFjY29yZGlvbi1mbHVzaCA+IC5hY2NvcmRpb24taXRlbTpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbn1cblxuLmFjY29yZGlvbi1mbHVzaCA+IC5hY2NvcmRpb24taXRlbSA+IC5hY2NvcmRpb24tY29sbGFwc2UsXG4uYWNjb3JkaW9uLWZsdXNoID4gLmFjY29yZGlvbi1pdGVtID4gLmFjY29yZGlvbi1oZWFkZXIgLmFjY29yZGlvbi1idXR0b24sXG4uYWNjb3JkaW9uLWZsdXNoID4gLmFjY29yZGlvbi1pdGVtID4gLmFjY29yZGlvbi1oZWFkZXIgLmFjY29yZGlvbi1idXR0b24uY29sbGFwc2VkIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxuW2RhdGEtY29yZXVpLXRoZW1lPWRhcmtdIC5hY2NvcmRpb24tYnV0dG9uOjphZnRlciB7XG4gIC0tY3VpLWFjY29yZGlvbi1idG4taWNvbjogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNicgZmlsbD0ncmdiYSUyODI1NSwgMjU1LCAyNTUsIDAuODclMjknJTNlJTNjcGF0aCBmaWxsLXJ1bGU9J2V2ZW5vZGQnIGQ9J00xLjY0NiA0LjY0NmEuNS41IDAgMCAxIC43MDggMEw4IDEwLjI5M2w1LjY0Ni01LjY0N2EuNS41IDAgMCAxIC43MDguNzA4bC02IDZhLjUuNSAwIDAgMS0uNzA4IDBsLTYtNmEuNS41IDAgMCAxIDAtLjcwOCcvJTNlJTNjL3N2ZyUzZVwiKTtcbiAgLS1jdWktYWNjb3JkaW9uLWJ0bi1hY3RpdmUtaWNvbjogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNicgZmlsbD0ncmdiJTI4MjQuNDgsIDYxLjIsIDk3LjkyJTI5JyUzZSUzY3BhdGggZmlsbC1ydWxlPSdldmVub2RkJyBkPSdNMS42NDYgNC42NDZhLjUuNSAwIDAgMSAuNzA4IDBMOCAxMC4yOTNsNS42NDYtNS42NDdhLjUuNSAwIDAgMSAuNzA4LjcwOGwtNiA2YS41LjUgMCAwIDEtLjcwOCAwbC02LTZhLjUuNSAwIDAgMSAwLS43MDgnLyUzZSUzYy9zdmclM2VcIik7XG59XG5cbi5icmVhZGNydW1iIHtcbiAgLS1jdWktYnJlYWRjcnVtYi1wYWRkaW5nLXg6IDA7XG4gIC0tY3VpLWJyZWFkY3J1bWItcGFkZGluZy15OiAwO1xuICAtLWN1aS1icmVhZGNydW1iLW1hcmdpbi1ib3R0b206IDFyZW07XG4gIC0tY3VpLWJyZWFkY3J1bWItZGl2aWRlci1jb2xvcjogdmFyKC0tY3VpLXNlY29uZGFyeS1jb2xvcik7XG4gIC0tY3VpLWJyZWFkY3J1bWItaXRlbS1wYWRkaW5nLXg6IDAuNXJlbTtcbiAgLS1jdWktYnJlYWRjcnVtYi1pdGVtLWFjdGl2ZS1jb2xvcjogdmFyKC0tY3VpLXNlY29uZGFyeS1jb2xvcik7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgcGFkZGluZzogdmFyKC0tY3VpLWJyZWFkY3J1bWItcGFkZGluZy15KSB2YXIoLS1jdWktYnJlYWRjcnVtYi1wYWRkaW5nLXgpO1xuICBtYXJnaW4tYm90dG9tOiB2YXIoLS1jdWktYnJlYWRjcnVtYi1tYXJnaW4tYm90dG9tKTtcbiAgZm9udC1zaXplOiB2YXIoLS1jdWktYnJlYWRjcnVtYi1mb250LXNpemUpO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jdWktYnJlYWRjcnVtYi1iZyk7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWN1aS1icmVhZGNydW1iLWJvcmRlci1yYWRpdXMpO1xufVxuXG4uYnJlYWRjcnVtYi1pdGVtICsgLmJyZWFkY3J1bWItaXRlbSB7XG4gIC13ZWJraXQtcGFkZGluZy1zdGFydDogdmFyKC0tY3VpLWJyZWFkY3J1bWItaXRlbS1wYWRkaW5nLXgpO1xuICBwYWRkaW5nLWlubGluZS1zdGFydDogdmFyKC0tY3VpLWJyZWFkY3J1bWItaXRlbS1wYWRkaW5nLXgpO1xufVxuXG4uYnJlYWRjcnVtYi1pdGVtICsgLmJyZWFkY3J1bWItaXRlbTo6YmVmb3JlIHtcbiAgZmxvYXQ6IGlubGluZS1zdGFydDtcbiAgLXdlYmtpdC1wYWRkaW5nLWVuZDogdmFyKC0tY3VpLWJyZWFkY3J1bWItaXRlbS1wYWRkaW5nLXgpO1xuICBwYWRkaW5nLWlubGluZS1lbmQ6IHZhcigtLWN1aS1icmVhZGNydW1iLWl0ZW0tcGFkZGluZy14KTtcbiAgY29sb3I6IHZhcigtLWN1aS1icmVhZGNydW1iLWRpdmlkZXItY29sb3IpO1xuICBjb250ZW50OiB2YXIoLS1jdWktYnJlYWRjcnVtYi1kaXZpZGVyLCBcIi9cIik7XG59XG5cbi5icmVhZGNydW1iLWl0ZW0uYWN0aXZlIHtcbiAgY29sb3I6IHZhcigtLWN1aS1icmVhZGNydW1iLWl0ZW0tYWN0aXZlLWNvbG9yKTtcbn1cblxuLnBhZ2luYXRpb24ge1xuICAtLWN1aS1wYWdpbmF0aW9uLXBhZGRpbmcteDogMC43NXJlbTtcbiAgLS1jdWktcGFnaW5hdGlvbi1wYWRkaW5nLXk6IDAuMzc1cmVtO1xuICAtLWN1aS1wYWdpbmF0aW9uLWZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICAtLWN1aS1wYWdpbmF0aW9uLWNvbG9yOiB2YXIoLS1jdWktbGluay1jb2xvcik7XG4gIC0tY3VpLXBhZ2luYXRpb24tYmc6IHZhcigtLWN1aS1ib2R5LWJnKTtcbiAgLS1jdWktcGFnaW5hdGlvbi1ib3JkZXItd2lkdGg6IHZhcigtLWN1aS1ib3JkZXItd2lkdGgpO1xuICAtLWN1aS1wYWdpbmF0aW9uLWJvcmRlci1jb2xvcjogdmFyKC0tY3VpLWJvcmRlci1jb2xvcik7XG4gIC0tY3VpLXBhZ2luYXRpb24tYm9yZGVyLXJhZGl1czogdmFyKC0tY3VpLWJvcmRlci1yYWRpdXMpO1xuICAtLWN1aS1wYWdpbmF0aW9uLWhvdmVyLWNvbG9yOiB2YXIoLS1jdWktbGluay1ob3Zlci1jb2xvcik7XG4gIC0tY3VpLXBhZ2luYXRpb24taG92ZXItYmc6IHZhcigtLWN1aS10ZXJ0aWFyeS1iZyk7XG4gIC0tY3VpLXBhZ2luYXRpb24taG92ZXItYm9yZGVyLWNvbG9yOiB2YXIoLS1jdWktYm9yZGVyLWNvbG9yKTtcbiAgLS1jdWktcGFnaW5hdGlvbi1mb2N1cy1jb2xvcjogdmFyKC0tY3VpLWxpbmstaG92ZXItY29sb3IpO1xuICAtLWN1aS1wYWdpbmF0aW9uLWZvY3VzLWJnOiB2YXIoLS1jdWktc2Vjb25kYXJ5LWJnKTtcbiAgLS1jdWktcGFnaW5hdGlvbi1mb2N1cy1ib3gtc2hhZG93OiAwIDAgMCAwLjI1cmVtIHJnYmEoNTEsIDE1MywgMjU1LCAwLjI1KTtcbiAgLS1jdWktcGFnaW5hdGlvbi1hY3RpdmUtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44Nyk7XG4gIC0tY3VpLXBhZ2luYXRpb24tYWN0aXZlLWJnOiB2YXIoLS1jdWktcHJpbWFyeSk7XG4gIC0tY3VpLXBhZ2luYXRpb24tYWN0aXZlLWJvcmRlci1jb2xvcjogdmFyKC0tY3VpLXByaW1hcnkpO1xuICAtLWN1aS1wYWdpbmF0aW9uLWRpc2FibGVkLWNvbG9yOiB2YXIoLS1jdWktc2Vjb25kYXJ5LWNvbG9yKTtcbiAgLS1jdWktcGFnaW5hdGlvbi1kaXNhYmxlZC1iZzogdmFyKC0tY3VpLXNlY29uZGFyeS1iZyk7XG4gIC0tY3VpLXBhZ2luYXRpb24tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiB2YXIoLS1jdWktYm9yZGVyLWNvbG9yKTtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1wYWRkaW5nLXN0YXJ0OiAwO1xuICBwYWRkaW5nLWlubGluZS1zdGFydDogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuLnBhZ2UtbGluayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IHZhcigtLWN1aS1wYWdpbmF0aW9uLXBhZGRpbmcteSkgdmFyKC0tY3VpLXBhZ2luYXRpb24tcGFkZGluZy14KTtcbiAgZm9udC1zaXplOiB2YXIoLS1jdWktcGFnaW5hdGlvbi1mb250LXNpemUpO1xuICBjb2xvcjogdmFyKC0tY3VpLXBhZ2luYXRpb24tY29sb3IpO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWN1aS1wYWdpbmF0aW9uLWJnKTtcbiAgYm9yZGVyOiB2YXIoLS1jdWktcGFnaW5hdGlvbi1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWN1aS1wYWdpbmF0aW9uLWJvcmRlci1jb2xvcik7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgMC4xNXMgZWFzZS1pbi1vdXQ7XG59XG5cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5wYWdlLWxpbmsge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5wYWdlLWxpbms6aG92ZXIge1xuICB6LWluZGV4OiAyO1xuICBjb2xvcjogdmFyKC0tY3VpLXBhZ2luYXRpb24taG92ZXItY29sb3IpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jdWktcGFnaW5hdGlvbi1ob3Zlci1iZyk7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tY3VpLXBhZ2luYXRpb24taG92ZXItYm9yZGVyLWNvbG9yKTtcbn1cblxuLnBhZ2UtbGluazpmb2N1cyB7XG4gIHotaW5kZXg6IDM7XG4gIGNvbG9yOiB2YXIoLS1jdWktcGFnaW5hdGlvbi1mb2N1cy1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWN1aS1wYWdpbmF0aW9uLWZvY3VzLWJnKTtcbiAgb3V0bGluZTogMDtcbiAgYm94LXNoYWRvdzogdmFyKC0tY3VpLXBhZ2luYXRpb24tZm9jdXMtYm94LXNoYWRvdyk7XG59XG5cbi5wYWdlLWxpbmsuYWN0aXZlLCAuYWN0aXZlID4gLnBhZ2UtbGluayB7XG4gIHotaW5kZXg6IDM7XG4gIGNvbG9yOiB2YXIoLS1jdWktcGFnaW5hdGlvbi1hY3RpdmUtY29sb3IpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jdWktcGFnaW5hdGlvbi1hY3RpdmUtYmcpO1xuICBib3JkZXItY29sb3I6IHZhcigtLWN1aS1wYWdpbmF0aW9uLWFjdGl2ZS1ib3JkZXItY29sb3IpO1xufVxuXG4ucGFnZS1saW5rLmRpc2FibGVkLCAuZGlzYWJsZWQgPiAucGFnZS1saW5rIHtcbiAgY29sb3I6IHZhcigtLWN1aS1wYWdpbmF0aW9uLWRpc2FibGVkLWNvbG9yKTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWN1aS1wYWdpbmF0aW9uLWRpc2FibGVkLWJnKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jdWktcGFnaW5hdGlvbi1kaXNhYmxlZC1ib3JkZXItY29sb3IpO1xufVxuXG4ucGFnZS1pdGVtOm5vdCg6Zmlyc3QtY2hpbGQpIC5wYWdlLWxpbmsge1xuICAtd2Via2l0LW1hcmdpbi1zdGFydDogY2FsYygtMSAqIHZhcigtLWN1aS1ib3JkZXItd2lkdGgpKTtcbiAgbWFyZ2luLWlubGluZS1zdGFydDogY2FsYygtMSAqIHZhcigtLWN1aS1ib3JkZXItd2lkdGgpKTtcbn1cblxuLnBhZ2UtaXRlbTpmaXJzdC1jaGlsZCAucGFnZS1saW5rIHtcbiAgYm9yZGVyLXN0YXJ0LXN0YXJ0LXJhZGl1czogdmFyKC0tY3VpLXBhZ2luYXRpb24tYm9yZGVyLXJhZGl1cyk7XG4gIGJvcmRlci1lbmQtc3RhcnQtcmFkaXVzOiB2YXIoLS1jdWktcGFnaW5hdGlvbi1ib3JkZXItcmFkaXVzKTtcbn1cblxuLnBhZ2UtaXRlbTpsYXN0LWNoaWxkIC5wYWdlLWxpbmsge1xuICBib3JkZXItc3RhcnQtZW5kLXJhZGl1czogdmFyKC0tY3VpLXBhZ2luYXRpb24tYm9yZGVyLXJhZGl1cyk7XG4gIGJvcmRlci1lbmQtZW5kLXJhZGl1czogdmFyKC0tY3VpLXBhZ2luYXRpb24tYm9yZGVyLXJhZGl1cyk7XG59XG5cbi5wYWdpbmF0aW9uLWxnIHtcbiAgLS1jdWktcGFnaW5hdGlvbi1wYWRkaW5nLXg6IDEuNXJlbTtcbiAgLS1jdWktcGFnaW5hdGlvbi1wYWRkaW5nLXk6IDAuNzVyZW07XG4gIC0tY3VpLXBhZ2luYXRpb24tZm9udC1zaXplOiAxLjE3MTg3NXJlbTtcbiAgLS1jdWktcGFnaW5hdGlvbi1ib3JkZXItcmFkaXVzOiB2YXIoLS1jdWktYm9yZGVyLXJhZGl1cy1sZyk7XG59XG5cbi5wYWdpbmF0aW9uLXNtIHtcbiAgLS1jdWktcGFnaW5hdGlvbi1wYWRkaW5nLXg6IDAuNXJlbTtcbiAgLS1jdWktcGFnaW5hdGlvbi1wYWRkaW5nLXk6IDAuMjVyZW07XG4gIC0tY3VpLXBhZ2luYXRpb24tZm9udC1zaXplOiAwLjgyMDMxMjVyZW07XG4gIC0tY3VpLXBhZ2luYXRpb24tYm9yZGVyLXJhZGl1czogdmFyKC0tY3VpLWJvcmRlci1yYWRpdXMtc20pO1xufVxuXG4uYmFkZ2Uge1xuICAtLWN1aS1iYWRnZS1wYWRkaW5nLXg6IDAuNjVlbTtcbiAgLS1jdWktYmFkZ2UtcGFkZGluZy15OiAwLjM1ZW07XG4gIC0tY3VpLWJhZGdlLWZvbnQtc2l6ZTogMC43NWVtO1xuICAtLWN1aS1iYWRnZS1mb250LXdlaWdodDogNzAwO1xuICAtLWN1aS1iYWRnZS1jb2xvcjogI2ZmZjtcbiAgLS1jdWktYmFkZ2UtYm9yZGVyLXJhZGl1czogdmFyKC0tY3VpLWJvcmRlci1yYWRpdXMpO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IHZhcigtLWN1aS1iYWRnZS1wYWRkaW5nLXkpIHZhcigtLWN1aS1iYWRnZS1wYWRkaW5nLXgpO1xuICBmb250LXNpemU6IHZhcigtLWN1aS1iYWRnZS1mb250LXNpemUpO1xuICBmb250LXdlaWdodDogdmFyKC0tY3VpLWJhZGdlLWZvbnQtd2VpZ2h0KTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiB2YXIoLS1jdWktYmFkZ2UtY29sb3IpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tY3VpLWJhZGdlLWJvcmRlci1yYWRpdXMsIDApO1xufVxuXG4uYmFkZ2U6ZW1wdHkge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYnRuIC5iYWRnZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtMXB4O1xufVxuXG4uYmFkZ2Utc20ge1xuICAtLWN1aS1iYWRnZS1wYWRkaW5nLXg6IDAuNWVtO1xuICAtLWN1aS1iYWRnZS1wYWRkaW5nLXk6IDAuM2VtO1xuICBmb250LXNpemU6IDAuNjVlbTtcbn1cblxuLmFsZXJ0IHtcbiAgLS1jdWktYWxlcnQtYmc6IHRyYW5zcGFyZW50O1xuICAtLWN1aS1hbGVydC1wYWRkaW5nLXg6IDFyZW07XG4gIC0tY3VpLWFsZXJ0LXBhZGRpbmcteTogMXJlbTtcbiAgLS1jdWktYWxlcnQtbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgLS1jdWktYWxlcnQtY29sb3I6IGluaGVyaXQ7XG4gIC0tY3VpLWFsZXJ0LWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC0tY3VpLWFsZXJ0LWJvcmRlcjogdmFyKC0tY3VpLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tY3VpLWFsZXJ0LWJvcmRlci1jb2xvcik7XG4gIC0tY3VpLWFsZXJ0LWJvcmRlci1yYWRpdXM6IHZhcigtLWN1aS1ib3JkZXItcmFkaXVzKTtcbiAgLS1jdWktYWxlcnQtbGluay1jb2xvcjogaW5oZXJpdDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiB2YXIoLS1jdWktYWxlcnQtcGFkZGluZy15KSB2YXIoLS1jdWktYWxlcnQtcGFkZGluZy14KTtcbiAgbWFyZ2luLWJvdHRvbTogdmFyKC0tY3VpLWFsZXJ0LW1hcmdpbi1ib3R0b20pO1xuICBjb2xvcjogdmFyKC0tY3VpLWFsZXJ0LWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY3VpLWFsZXJ0LWJnKTtcbiAgYm9yZGVyOiB2YXIoLS1jdWktYWxlcnQtYm9yZGVyKTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tY3VpLWFsZXJ0LWJvcmRlci1yYWRpdXMpO1xufVxuXG4uYWxlcnQtaGVhZGluZyB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuXG4uYWxlcnQtbGluayB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiB2YXIoLS1jdWktYWxlcnQtbGluay1jb2xvcik7XG59XG5cbi5hbGVydC1kaXNtaXNzaWJsZSB7XG4gIC13ZWJraXQtcGFkZGluZy1lbmQ6IDNyZW07XG4gIHBhZGRpbmctaW5saW5lLWVuZDogM3JlbTtcbn1cblxuLmFsZXJ0LWRpc21pc3NpYmxlIC5idG4tY2xvc2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGluc2V0LWlubGluZS1lbmQ6IDA7XG4gIHRvcDogMDtcbiAgei1pbmRleDogMjtcbiAgcGFkZGluZzogMS4yNXJlbSAxcmVtO1xufVxuXG4uYWxlcnQtcHJpbWFyeSB7XG4gIC0tY3VpLWFsZXJ0LWNvbG9yOiB2YXIoLS1jdWktcHJpbWFyeS10ZXh0LWVtcGhhc2lzKTtcbiAgLS1jdWktYWxlcnQtYmc6IHZhcigtLWN1aS1wcmltYXJ5LWJnLXN1YnRsZSk7XG4gIC0tY3VpLWFsZXJ0LWJvcmRlci1jb2xvcjogdmFyKC0tY3VpLXByaW1hcnktYm9yZGVyLXN1YnRsZSk7XG4gIC0tY3VpLWFsZXJ0LWxpbmstY29sb3I6IHZhcigtLWN1aS1wcmltYXJ5LXRleHQtZW1waGFzaXMpO1xufVxuXG4uYWxlcnQtc2Vjb25kYXJ5IHtcbiAgLS1jdWktYWxlcnQtY29sb3I6IHZhcigtLWN1aS1zZWNvbmRhcnktdGV4dC1lbXBoYXNpcyk7XG4gIC0tY3VpLWFsZXJ0LWJnOiB2YXIoLS1jdWktc2Vjb25kYXJ5LWJnLXN1YnRsZSk7XG4gIC0tY3VpLWFsZXJ0LWJvcmRlci1jb2xvcjogdmFyKC0tY3VpLXNlY29uZGFyeS1ib3JkZXItc3VidGxlKTtcbiAgLS1jdWktYWxlcnQtbGluay1jb2xvcjogdmFyKC0tY3VpLXNlY29uZGFyeS10ZXh0LWVtcGhhc2lzKTtcbn1cblxuLmFsZXJ0LXN1Y2Nlc3Mge1xuICAtLWN1aS1hbGVydC1jb2xvcjogdmFyKC0tY3VpLXN1Y2Nlc3MtdGV4dC1lbXBoYXNpcyk7XG4gIC0tY3VpLWFsZXJ0LWJnOiB2YXIoLS1jdWktc3VjY2Vzcy1iZy1zdWJ0bGUpO1xuICAtLWN1aS1hbGVydC1ib3JkZXItY29sb3I6IHZhcigtLWN1aS1zdWNjZXNzLWJvcmRlci1zdWJ0bGUpO1xuICAtLWN1aS1hbGVydC1saW5rLWNvbG9yOiB2YXIoLS1jdWktc3VjY2Vzcy10ZXh0LWVtcGhhc2lzKTtcbn1cblxuLmFsZXJ0LWluZm8ge1xuICAtLWN1aS1hbGVydC1jb2xvcjogdmFyKC0tY3VpLWluZm8tdGV4dC1lbXBoYXNpcyk7XG4gIC0tY3VpLWFsZXJ0LWJnOiB2YXIoLS1jdWktaW5mby1iZy1zdWJ0bGUpO1xuICAtLWN1aS1hbGVydC1ib3JkZXItY29sb3I6IHZhcigtLWN1aS1pbmZvLWJvcmRlci1zdWJ0bGUpO1xuICAtLWN1aS1hbGVydC1saW5rLWNvbG9yOiB2YXIoLS1jdWktaW5mby10ZXh0LWVtcGhhc2lzKTtcbn1cblxuLmFsZXJ0LXdhcm5pbmcge1xuICAtLWN1aS1hbGVydC1jb2xvcjogdmFyKC0tY3VpLXdhcm5pbmctdGV4dC1lbXBoYXNpcyk7XG4gIC0tY3VpLWFsZXJ0LWJnOiB2YXIoLS1jdWktd2FybmluZy1iZy1zdWJ0bGUpO1xuICAtLWN1aS1hbGVydC1ib3JkZXItY29sb3I6IHZhcigtLWN1aS13YXJuaW5nLWJvcmRlci1zdWJ0bGUpO1xuICAtLWN1aS1hbGVydC1saW5rLWNvbG9yOiB2YXIoLS1jdWktd2FybmluZy10ZXh0LWVtcGhhc2lzKTtcbn1cblxuLmFsZXJ0LWRhbmdlciB7XG4gIC0tY3VpLWFsZXJ0LWNvbG9yOiB2YXIoLS1jdWktZGFuZ2VyLXRleHQtZW1waGFzaXMpO1xuICAtLWN1aS1hbGVydC1iZzogdmFyKC0tY3VpLWRhbmdlci1iZy1zdWJ0bGUpO1xuICAtLWN1aS1hbGVydC1ib3JkZXItY29sb3I6IHZhcigtLWN1aS1kYW5nZXItYm9yZGVyLXN1YnRsZSk7XG4gIC0tY3VpLWFsZXJ0LWxpbmstY29sb3I6IHZhcigtLWN1aS1kYW5nZXItdGV4dC1lbXBoYXNpcyk7XG59XG5cbi5hbGVydC1saWdodCB7XG4gIC0tY3VpLWFsZXJ0LWNvbG9yOiB2YXIoLS1jdWktbGlnaHQtdGV4dC1lbXBoYXNpcyk7XG4gIC0tY3VpLWFsZXJ0LWJnOiB2YXIoLS1jdWktbGlnaHQtYmctc3VidGxlKTtcbiAgLS1jdWktYWxlcnQtYm9yZGVyLWNvbG9yOiB2YXIoLS1jdWktbGlnaHQtYm9yZGVyLXN1YnRsZSk7XG4gIC0tY3VpLWFsZXJ0LWxpbmstY29sb3I6IHZhcigtLWN1aS1saWdodC10ZXh0LWVtcGhhc2lzKTtcbn1cblxuLmFsZXJ0LWRhcmsge1xuICAtLWN1aS1hbGVydC1jb2xvcjogdmFyKC0tY3VpLWRhcmstdGV4dC1lbXBoYXNpcyk7XG4gIC0tY3VpLWFsZXJ0LWJnOiB2YXIoLS1jdWktZGFyay1iZy1zdWJ0bGUpO1xuICAtLWN1aS1hbGVydC1ib3JkZXItY29sb3I6IHZhcigtLWN1aS1kYXJrLWJvcmRlci1zdWJ0bGUpO1xuICAtLWN1aS1hbGVydC1saW5rLWNvbG9yOiB2YXIoLS1jdWktZGFyay10ZXh0LWVtcGhhc2lzKTtcbn1cblxuQGtleWZyYW1lcyBwcm9ncmVzcy1iYXItc3RyaXBlcyB7XG4gIDAlIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IHZhcigtLWN1aS1wcm9ncmVzcy1oZWlnaHQpO1xuICB9XG59XG4ucHJvZ3Jlc3MsXG4ucHJvZ3Jlc3Mtc3RhY2tlZCB7XG4gIC0tY3VpLXByb2dyZXNzLWhlaWdodDogMXJlbTtcbiAgLS1jdWktcHJvZ3Jlc3MtZm9udC1zaXplOiAwLjcwMzEyNXJlbTtcbiAgLS1jdWktcHJvZ3Jlc3MtYmc6IHZhcigtLWN1aS1zZWNvbmRhcnktYmcpO1xuICAtLWN1aS1wcm9ncmVzcy1ib3JkZXItcmFkaXVzOiB2YXIoLS1jdWktYm9yZGVyLXJhZGl1cyk7XG4gIC0tY3VpLXByb2dyZXNzLWJveC1zaGFkb3c6IHZhcigtLWN1aS1ib3gtc2hhZG93LWluc2V0KTtcbiAgLS1jdWktcHJvZ3Jlc3MtYmFyLWNvbG9yOiAjZmZmO1xuICAtLWN1aS1wcm9ncmVzcy1iYXItYmc6IHZhcigtLWN1aS1wcmltYXJ5KTtcbiAgLS1jdWktcHJvZ3Jlc3MtYmFyLXRyYW5zaXRpb246IHdpZHRoIDAuNnMgZWFzZTtcbiAgZGlzcGxheTogZmxleDtcbiAgaGVpZ2h0OiB2YXIoLS1jdWktcHJvZ3Jlc3MtaGVpZ2h0KTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZm9udC1zaXplOiB2YXIoLS1jdWktcHJvZ3Jlc3MtZm9udC1zaXplKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY3VpLXByb2dyZXNzLWJnKTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tY3VpLXByb2dyZXNzLWJvcmRlci1yYWRpdXMpO1xufVxuXG4ucHJvZ3Jlc3MtYmFyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGNvbG9yOiB2YXIoLS1jdWktcHJvZ3Jlc3MtYmFyLWNvbG9yKTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jdWktcHJvZ3Jlc3MtYmFyLWJnKTtcbiAgdHJhbnNpdGlvbjogdmFyKC0tY3VpLXByb2dyZXNzLWJhci10cmFuc2l0aW9uKTtcbn1cblxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLnByb2dyZXNzLWJhciB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuLnByb2dyZXNzLWJhci1zdHJpcGVkIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDI1JSwgdHJhbnNwYXJlbnQgMjUlLCB0cmFuc3BhcmVudCA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDc1JSwgdHJhbnNwYXJlbnQgNzUlLCB0cmFuc3BhcmVudCk7XG4gIGJhY2tncm91bmQtc2l6ZTogdmFyKC0tY3VpLXByb2dyZXNzLWhlaWdodCkgdmFyKC0tY3VpLXByb2dyZXNzLWhlaWdodCk7XG59XG5cbi5wcm9ncmVzcy1zdGFja2VkID4gLnByb2dyZXNzIHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbi5wcm9ncmVzcy1zdGFja2VkID4gLnByb2dyZXNzID4gLnByb2dyZXNzLWJhciB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ucHJvZ3Jlc3MtYmFyLWFuaW1hdGVkIHtcbiAgYW5pbWF0aW9uOiAxcyBsaW5lYXIgaW5maW5pdGUgcHJvZ3Jlc3MtYmFyLXN0cmlwZXM7XG59XG5cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5wcm9ncmVzcy1iYXItYW5pbWF0ZWQge1xuICAgIGFuaW1hdGlvbjogbm9uZTtcbiAgfVxufVxuLnByb2dyZXNzLXRoaW4ge1xuICBoZWlnaHQ6IDRweDtcbn1cblxuLnByb2dyZXNzLnByb2dyZXNzLXdoaXRlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpO1xufVxuXG4ucHJvZ3Jlc3MucHJvZ3Jlc3Mtd2hpdGUgLnByb2dyZXNzLWJhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbi5wcm9ncmVzcy1ncm91cCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5cbi5wcm9ncmVzcy1ncm91cC1wcmVwZW5kIHtcbiAgZmxleDogMCAwIDEwMHB4O1xuICBhbGlnbi1zZWxmOiBjZW50ZXI7XG59XG5cbi5wcm9ncmVzcy1ncm91cC1oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWJhc2lzOiAxMDAlO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtO1xufVxuXG4ucHJvZ3Jlc3MtZ3JvdXAtYmFycyB7XG4gIGZsZXgtZ3JvdzogMTtcbiAgYWxpZ24tc2VsZjogY2VudGVyO1xufVxuXG4ucHJvZ3Jlc3MtZ3JvdXAtYmFycyAucHJvZ3Jlc3M6bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1ib3R0b206IDJweDtcbn1cblxuLnByb2dyZXNzLWdyb3VwLWhlYWRlciArIC5wcm9ncmVzcy1ncm91cC1iYXJzIHtcbiAgZmxleC1iYXNpczogMTAwJTtcbn1cblxuLmxpc3QtZ3JvdXAge1xuICAtLWN1aS1saXN0LWdyb3VwLWNvbG9yOiB2YXIoLS1jdWktYm9keS1jb2xvcik7XG4gIC0tY3VpLWxpc3QtZ3JvdXAtYmc6IHZhcigtLWN1aS1ib2R5LWJnKTtcbiAgLS1jdWktbGlzdC1ncm91cC1ib3JkZXItY29sb3I6IHZhcigtLWN1aS1ib3JkZXItY29sb3IpO1xuICAtLWN1aS1saXN0LWdyb3VwLWJvcmRlci13aWR0aDogdmFyKC0tY3VpLWJvcmRlci13aWR0aCk7XG4gIC0tY3VpLWxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1czogdmFyKC0tY3VpLWJvcmRlci1yYWRpdXMpO1xuICAtLWN1aS1saXN0LWdyb3VwLWl0ZW0tcGFkZGluZy14OiAxcmVtO1xuICAtLWN1aS1saXN0LWdyb3VwLWl0ZW0tcGFkZGluZy15OiAwLjVyZW07XG4gIC0tY3VpLWxpc3QtZ3JvdXAtYWN0aW9uLWNvbG9yOiB2YXIoLS1jdWktc2Vjb25kYXJ5LWNvbG9yKTtcbiAgLS1jdWktbGlzdC1ncm91cC1hY3Rpb24taG92ZXItY29sb3I6IHZhcigtLWN1aS1lbXBoYXNpcy1jb2xvcik7XG4gIC0tY3VpLWxpc3QtZ3JvdXAtYWN0aW9uLWhvdmVyLWJnOiB2YXIoLS1jdWktdGVydGlhcnktYmcpO1xuICAtLWN1aS1saXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtY29sb3I6IHZhcigtLWN1aS1ib2R5LWNvbG9yKTtcbiAgLS1jdWktbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWJnOiB2YXIoLS1jdWktc2Vjb25kYXJ5LWJnKTtcbiAgLS1jdWktbGlzdC1ncm91cC1kaXNhYmxlZC1jb2xvcjogdmFyKC0tY3VpLXNlY29uZGFyeS1jb2xvcik7XG4gIC0tY3VpLWxpc3QtZ3JvdXAtZGlzYWJsZWQtYmc6IHZhcigtLWN1aS1ib2R5LWJnKTtcbiAgLS1jdWktbGlzdC1ncm91cC1hY3RpdmUtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44Nyk7XG4gIC0tY3VpLWxpc3QtZ3JvdXAtYWN0aXZlLWJnOiB2YXIoLS1jdWktcHJpbWFyeSk7XG4gIC0tY3VpLWxpc3QtZ3JvdXAtYWN0aXZlLWJvcmRlci1jb2xvcjogdmFyKC0tY3VpLXByaW1hcnkpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAtd2Via2l0LXBhZGRpbmctc3RhcnQ6IDA7XG4gIHBhZGRpbmctaW5saW5lLXN0YXJ0OiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1jdWktbGlzdC1ncm91cC1ib3JkZXItcmFkaXVzKTtcbn1cblxuLmxpc3QtZ3JvdXAtbnVtYmVyZWQge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIGNvdW50ZXItcmVzZXQ6IHNlY3Rpb247XG59XG5cbi5saXN0LWdyb3VwLW51bWJlcmVkID4gLmxpc3QtZ3JvdXAtaXRlbTo6YmVmb3JlIHtcbiAgY29udGVudDogY291bnRlcnMoc2VjdGlvbiwgXCIuXCIpIFwiLiBcIjtcbiAgY291bnRlci1pbmNyZW1lbnQ6IHNlY3Rpb247XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiB2YXIoLS1jdWktbGlzdC1ncm91cC1pdGVtLXBhZGRpbmcteSkgdmFyKC0tY3VpLWxpc3QtZ3JvdXAtaXRlbS1wYWRkaW5nLXgpO1xuICBjb2xvcjogdmFyKC0tY3VpLWxpc3QtZ3JvdXAtY29sb3IpO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWN1aS1saXN0LWdyb3VwLWJnKTtcbiAgYm9yZGVyOiB2YXIoLS1jdWktbGlzdC1ncm91cC1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWN1aS1saXN0LWdyb3VwLWJvcmRlci1jb2xvcik7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGQge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiBpbmhlcml0O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogaW5oZXJpdDtcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbTpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IGluaGVyaXQ7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IGluaGVyaXQ7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0uZGlzYWJsZWQsIC5saXN0LWdyb3VwLWl0ZW06ZGlzYWJsZWQge1xuICBjb2xvcjogdmFyKC0tY3VpLWxpc3QtZ3JvdXAtZGlzYWJsZWQtY29sb3IpO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY3VpLWxpc3QtZ3JvdXAtZGlzYWJsZWQtYmcpO1xufVxuXG4ubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSB7XG4gIHotaW5kZXg6IDI7XG4gIGNvbG9yOiB2YXIoLS1jdWktbGlzdC1ncm91cC1hY3RpdmUtY29sb3IpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jdWktbGlzdC1ncm91cC1hY3RpdmUtYmcpO1xuICBib3JkZXItY29sb3I6IHZhcigtLWN1aS1saXN0LWdyb3VwLWFjdGl2ZS1ib3JkZXItY29sb3IpO1xufVxuXG4ubGlzdC1ncm91cC1pdGVtICsgLmxpc3QtZ3JvdXAtaXRlbSB7XG4gIGJvcmRlci10b3Atd2lkdGg6IDA7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0gKyAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSB7XG4gIG1hcmdpbi10b3A6IGNhbGMoLTEgKiB2YXIoLS1jdWktbGlzdC1ncm91cC1ib3JkZXItd2lkdGgpKTtcbiAgYm9yZGVyLXRvcC13aWR0aDogdmFyKC0tY3VpLWxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoKTtcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24ge1xuICB3aWR0aDogMTAwJTtcbiAgY29sb3I6IHZhcigtLWN1aS1saXN0LWdyb3VwLWFjdGlvbi1jb2xvcik7XG4gIHRleHQtYWxpZ246IGluaGVyaXQ7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOm5vdCguYWN0aXZlKTpob3ZlciwgLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246bm90KC5hY3RpdmUpOmZvY3VzIHtcbiAgei1pbmRleDogMTtcbiAgY29sb3I6IHZhcigtLWN1aS1saXN0LWdyb3VwLWFjdGlvbi1ob3Zlci1jb2xvcik7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY3VpLWxpc3QtZ3JvdXAtYWN0aW9uLWhvdmVyLWJnKTtcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246bm90KC5hY3RpdmUpOmFjdGl2ZSB7XG4gIGNvbG9yOiB2YXIoLS1jdWktbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY3VpLWxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1iZyk7XG59XG5cbi5saXN0LWdyb3VwLWhvcml6b250YWwge1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xufVxuXG4ubGlzdC1ncm91cC1ob3Jpem9udGFsID4gLmxpc3QtZ3JvdXAtaXRlbTpmaXJzdC1jaGlsZDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgYm9yZGVyLWVuZC1zdGFydC1yYWRpdXM6IHZhcigtLWN1aS1saXN0LWdyb3VwLWJvcmRlci1yYWRpdXMpO1xuICBib3JkZXItc3RhcnQtZW5kLXJhZGl1czogMDtcbn1cblxuLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbCA+IC5saXN0LWdyb3VwLWl0ZW06bGFzdC1jaGlsZDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIGJvcmRlci1zdGFydC1lbmQtcmFkaXVzOiB2YXIoLS1jdWktbGlzdC1ncm91cC1ib3JkZXItcmFkaXVzKTtcbiAgYm9yZGVyLWVuZC1zdGFydC1yYWRpdXM6IDA7XG59XG5cbi5saXN0LWdyb3VwLWhvcml6b250YWwgPiAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbi5saXN0LWdyb3VwLWhvcml6b250YWwgPiAubGlzdC1ncm91cC1pdGVtICsgLmxpc3QtZ3JvdXAtaXRlbSB7XG4gIGJvcmRlci1pbmxpbmUtc3RhcnQtd2lkdGg6IDA7XG4gIGJvcmRlci10b3Atd2lkdGg6IHZhcigtLWN1aS1saXN0LWdyb3VwLWJvcmRlci13aWR0aCk7XG59XG5cbi5saXN0LWdyb3VwLWhvcml6b250YWwgPiAubGlzdC1ncm91cC1pdGVtICsgLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUge1xuICAtd2Via2l0LW1hcmdpbi1zdGFydDogY2FsYygtMSAqIHZhcigtLWN1aS1saXN0LWdyb3VwLWJvcmRlci13aWR0aCkpO1xuICBtYXJnaW4taW5saW5lLXN0YXJ0OiBjYWxjKC0xICogdmFyKC0tY3VpLWxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoKSk7XG4gIGJvcmRlci1pbmxpbmUtc3RhcnQtd2lkdGg6IHZhcigtLWN1aS1saXN0LWdyb3VwLWJvcmRlci13aWR0aCk7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLXNtIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwtc20gPiAubGlzdC1ncm91cC1pdGVtOmZpcnN0LWNoaWxkOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIGJvcmRlci1lbmQtc3RhcnQtcmFkaXVzOiB2YXIoLS1jdWktbGlzdC1ncm91cC1ib3JkZXItcmFkaXVzKTtcbiAgICBib3JkZXItc3RhcnQtZW5kLXJhZGl1czogMDtcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLXNtID4gLmxpc3QtZ3JvdXAtaXRlbTpsYXN0LWNoaWxkOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICBib3JkZXItc3RhcnQtZW5kLXJhZGl1czogdmFyKC0tY3VpLWxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1cyk7XG4gICAgYm9yZGVyLWVuZC1zdGFydC1yYWRpdXM6IDA7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1zbSA+IC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwtc20gPiAubGlzdC1ncm91cC1pdGVtICsgLmxpc3QtZ3JvdXAtaXRlbSB7XG4gICAgYm9yZGVyLWlubGluZS1zdGFydC13aWR0aDogMDtcbiAgICBib3JkZXItdG9wLXdpZHRoOiB2YXIoLS1jdWktbGlzdC1ncm91cC1ib3JkZXItd2lkdGgpO1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwtc20gPiAubGlzdC1ncm91cC1pdGVtICsgLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUge1xuICAgIC13ZWJraXQtbWFyZ2luLXN0YXJ0OiBjYWxjKC0xICogdmFyKC0tY3VpLWxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoKSk7XG4gICAgbWFyZ2luLWlubGluZS1zdGFydDogY2FsYygtMSAqIHZhcigtLWN1aS1saXN0LWdyb3VwLWJvcmRlci13aWR0aCkpO1xuICAgIGJvcmRlci1pbmxpbmUtc3RhcnQtd2lkdGg6IHZhcigtLWN1aS1saXN0LWdyb3VwLWJvcmRlci13aWR0aCk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLW1kIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwtbWQgPiAubGlzdC1ncm91cC1pdGVtOmZpcnN0LWNoaWxkOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIGJvcmRlci1lbmQtc3RhcnQtcmFkaXVzOiB2YXIoLS1jdWktbGlzdC1ncm91cC1ib3JkZXItcmFkaXVzKTtcbiAgICBib3JkZXItc3RhcnQtZW5kLXJhZGl1czogMDtcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLW1kID4gLmxpc3QtZ3JvdXAtaXRlbTpsYXN0LWNoaWxkOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICBib3JkZXItc3RhcnQtZW5kLXJhZGl1czogdmFyKC0tY3VpLWxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1cyk7XG4gICAgYm9yZGVyLWVuZC1zdGFydC1yYWRpdXM6IDA7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1tZCA+IC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwtbWQgPiAubGlzdC1ncm91cC1pdGVtICsgLmxpc3QtZ3JvdXAtaXRlbSB7XG4gICAgYm9yZGVyLWlubGluZS1zdGFydC13aWR0aDogMDtcbiAgICBib3JkZXItdG9wLXdpZHRoOiB2YXIoLS1jdWktbGlzdC1ncm91cC1ib3JkZXItd2lkdGgpO1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwtbWQgPiAubGlzdC1ncm91cC1pdGVtICsgLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUge1xuICAgIC13ZWJraXQtbWFyZ2luLXN0YXJ0OiBjYWxjKC0xICogdmFyKC0tY3VpLWxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoKSk7XG4gICAgbWFyZ2luLWlubGluZS1zdGFydDogY2FsYygtMSAqIHZhcigtLWN1aS1saXN0LWdyb3VwLWJvcmRlci13aWR0aCkpO1xuICAgIGJvcmRlci1pbmxpbmUtc3RhcnQtd2lkdGg6IHZhcigtLWN1aS1saXN0LWdyb3VwLWJvcmRlci13aWR0aCk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLWxnIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwtbGcgPiAubGlzdC1ncm91cC1pdGVtOmZpcnN0LWNoaWxkOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIGJvcmRlci1lbmQtc3RhcnQtcmFkaXVzOiB2YXIoLS1jdWktbGlzdC1ncm91cC1ib3JkZXItcmFkaXVzKTtcbiAgICBib3JkZXItc3RhcnQtZW5kLXJhZGl1czogMDtcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLWxnID4gLmxpc3QtZ3JvdXAtaXRlbTpsYXN0LWNoaWxkOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICBib3JkZXItc3RhcnQtZW5kLXJhZGl1czogdmFyKC0tY3VpLWxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1cyk7XG4gICAgYm9yZGVyLWVuZC1zdGFydC1yYWRpdXM6IDA7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1sZyA+IC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwtbGcgPiAubGlzdC1ncm91cC1pdGVtICsgLmxpc3QtZ3JvdXAtaXRlbSB7XG4gICAgYm9yZGVyLWlubGluZS1zdGFydC13aWR0aDogMDtcbiAgICBib3JkZXItdG9wLXdpZHRoOiB2YXIoLS1jdWktbGlzdC1ncm91cC1ib3JkZXItd2lkdGgpO1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwtbGcgPiAubGlzdC1ncm91cC1pdGVtICsgLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUge1xuICAgIC13ZWJraXQtbWFyZ2luLXN0YXJ0OiBjYWxjKC0xICogdmFyKC0tY3VpLWxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoKSk7XG4gICAgbWFyZ2luLWlubGluZS1zdGFydDogY2FsYygtMSAqIHZhcigtLWN1aS1saXN0LWdyb3VwLWJvcmRlci13aWR0aCkpO1xuICAgIGJvcmRlci1pbmxpbmUtc3RhcnQtd2lkdGg6IHZhcigtLWN1aS1saXN0LWdyb3VwLWJvcmRlci13aWR0aCk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC14bCB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLXhsID4gLmxpc3QtZ3JvdXAtaXRlbTpmaXJzdC1jaGlsZDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBib3JkZXItZW5kLXN0YXJ0LXJhZGl1czogdmFyKC0tY3VpLWxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1cyk7XG4gICAgYm9yZGVyLXN0YXJ0LWVuZC1yYWRpdXM6IDA7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC14bCA+IC5saXN0LWdyb3VwLWl0ZW06bGFzdC1jaGlsZDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgYm9yZGVyLXN0YXJ0LWVuZC1yYWRpdXM6IHZhcigtLWN1aS1saXN0LWdyb3VwLWJvcmRlci1yYWRpdXMpO1xuICAgIGJvcmRlci1lbmQtc3RhcnQtcmFkaXVzOiAwO1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwteGwgPiAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLXhsID4gLmxpc3QtZ3JvdXAtaXRlbSArIC5saXN0LWdyb3VwLWl0ZW0ge1xuICAgIGJvcmRlci1pbmxpbmUtc3RhcnQtd2lkdGg6IDA7XG4gICAgYm9yZGVyLXRvcC13aWR0aDogdmFyKC0tY3VpLWxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoKTtcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLXhsID4gLmxpc3QtZ3JvdXAtaXRlbSArIC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlIHtcbiAgICAtd2Via2l0LW1hcmdpbi1zdGFydDogY2FsYygtMSAqIHZhcigtLWN1aS1saXN0LWdyb3VwLWJvcmRlci13aWR0aCkpO1xuICAgIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IGNhbGMoLTEgKiB2YXIoLS1jdWktbGlzdC1ncm91cC1ib3JkZXItd2lkdGgpKTtcbiAgICBib3JkZXItaW5saW5lLXN0YXJ0LXdpZHRoOiB2YXIoLS1jdWktbGlzdC1ncm91cC1ib3JkZXItd2lkdGgpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwteHhsIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwteHhsID4gLmxpc3QtZ3JvdXAtaXRlbTpmaXJzdC1jaGlsZDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBib3JkZXItZW5kLXN0YXJ0LXJhZGl1czogdmFyKC0tY3VpLWxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1cyk7XG4gICAgYm9yZGVyLXN0YXJ0LWVuZC1yYWRpdXM6IDA7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC14eGwgPiAubGlzdC1ncm91cC1pdGVtOmxhc3QtY2hpbGQ6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgIGJvcmRlci1zdGFydC1lbmQtcmFkaXVzOiB2YXIoLS1jdWktbGlzdC1ncm91cC1ib3JkZXItcmFkaXVzKTtcbiAgICBib3JkZXItZW5kLXN0YXJ0LXJhZGl1czogMDtcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLXh4bCA+IC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwteHhsID4gLmxpc3QtZ3JvdXAtaXRlbSArIC5saXN0LWdyb3VwLWl0ZW0ge1xuICAgIGJvcmRlci1pbmxpbmUtc3RhcnQtd2lkdGg6IDA7XG4gICAgYm9yZGVyLXRvcC13aWR0aDogdmFyKC0tY3VpLWxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoKTtcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLXh4bCA+IC5saXN0LWdyb3VwLWl0ZW0gKyAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSB7XG4gICAgLXdlYmtpdC1tYXJnaW4tc3RhcnQ6IGNhbGMoLTEgKiB2YXIoLS1jdWktbGlzdC1ncm91cC1ib3JkZXItd2lkdGgpKTtcbiAgICBtYXJnaW4taW5saW5lLXN0YXJ0OiBjYWxjKC0xICogdmFyKC0tY3VpLWxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoKSk7XG4gICAgYm9yZGVyLWlubGluZS1zdGFydC13aWR0aDogdmFyKC0tY3VpLWxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoKTtcbiAgfVxufVxuLmxpc3QtZ3JvdXAtZmx1c2gge1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG4ubGlzdC1ncm91cC1mbHVzaCA+IC5saXN0LWdyb3VwLWl0ZW0ge1xuICBib3JkZXItd2lkdGg6IDAgMCB2YXIoLS1jdWktbGlzdC1ncm91cC1ib3JkZXItd2lkdGgpO1xufVxuXG4ubGlzdC1ncm91cC1mbHVzaCA+IC5saXN0LWdyb3VwLWl0ZW06bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDA7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0tcHJpbWFyeSB7XG4gIC0tY3VpLWxpc3QtZ3JvdXAtY29sb3I6IHZhcigtLWN1aS1wcmltYXJ5LXRleHQtZW1waGFzaXMpO1xuICAtLWN1aS1saXN0LWdyb3VwLWJnOiB2YXIoLS1jdWktcHJpbWFyeS1iZy1zdWJ0bGUpO1xuICAtLWN1aS1saXN0LWdyb3VwLWJvcmRlci1jb2xvcjogdmFyKC0tY3VpLXByaW1hcnktYm9yZGVyLXN1YnRsZSk7XG4gIC0tY3VpLWxpc3QtZ3JvdXAtYWN0aW9uLWhvdmVyLWNvbG9yOiB2YXIoLS1jdWktZW1waGFzaXMtY29sb3IpO1xuICAtLWN1aS1saXN0LWdyb3VwLWFjdGlvbi1ob3Zlci1iZzogdmFyKC0tY3VpLXByaW1hcnktYm9yZGVyLXN1YnRsZSk7XG4gIC0tY3VpLWxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1jb2xvcjogdmFyKC0tY3VpLWVtcGhhc2lzLWNvbG9yKTtcbiAgLS1jdWktbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWJnOiB2YXIoLS1jdWktcHJpbWFyeS1ib3JkZXItc3VidGxlKTtcbiAgLS1jdWktbGlzdC1ncm91cC1hY3RpdmUtY29sb3I6IHZhcigtLWN1aS1wcmltYXJ5LWJnLXN1YnRsZSk7XG4gIC0tY3VpLWxpc3QtZ3JvdXAtYWN0aXZlLWJnOiB2YXIoLS1jdWktcHJpbWFyeS10ZXh0LWVtcGhhc2lzKTtcbiAgLS1jdWktbGlzdC1ncm91cC1hY3RpdmUtYm9yZGVyLWNvbG9yOiB2YXIoLS1jdWktcHJpbWFyeS10ZXh0LWVtcGhhc2lzKTtcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbS1zZWNvbmRhcnkge1xuICAtLWN1aS1saXN0LWdyb3VwLWNvbG9yOiB2YXIoLS1jdWktc2Vjb25kYXJ5LXRleHQtZW1waGFzaXMpO1xuICAtLWN1aS1saXN0LWdyb3VwLWJnOiB2YXIoLS1jdWktc2Vjb25kYXJ5LWJnLXN1YnRsZSk7XG4gIC0tY3VpLWxpc3QtZ3JvdXAtYm9yZGVyLWNvbG9yOiB2YXIoLS1jdWktc2Vjb25kYXJ5LWJvcmRlci1zdWJ0bGUpO1xuICAtLWN1aS1saXN0LWdyb3VwLWFjdGlvbi1ob3Zlci1jb2xvcjogdmFyKC0tY3VpLWVtcGhhc2lzLWNvbG9yKTtcbiAgLS1jdWktbGlzdC1ncm91cC1hY3Rpb24taG92ZXItYmc6IHZhcigtLWN1aS1zZWNvbmRhcnktYm9yZGVyLXN1YnRsZSk7XG4gIC0tY3VpLWxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1jb2xvcjogdmFyKC0tY3VpLWVtcGhhc2lzLWNvbG9yKTtcbiAgLS1jdWktbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWJnOiB2YXIoLS1jdWktc2Vjb25kYXJ5LWJvcmRlci1zdWJ0bGUpO1xuICAtLWN1aS1saXN0LWdyb3VwLWFjdGl2ZS1jb2xvcjogdmFyKC0tY3VpLXNlY29uZGFyeS1iZy1zdWJ0bGUpO1xuICAtLWN1aS1saXN0LWdyb3VwLWFjdGl2ZS1iZzogdmFyKC0tY3VpLXNlY29uZGFyeS10ZXh0LWVtcGhhc2lzKTtcbiAgLS1jdWktbGlzdC1ncm91cC1hY3RpdmUtYm9yZGVyLWNvbG9yOiB2YXIoLS1jdWktc2Vjb25kYXJ5LXRleHQtZW1waGFzaXMpO1xufVxuXG4ubGlzdC1ncm91cC1pdGVtLXN1Y2Nlc3Mge1xuICAtLWN1aS1saXN0LWdyb3VwLWNvbG9yOiB2YXIoLS1jdWktc3VjY2Vzcy10ZXh0LWVtcGhhc2lzKTtcbiAgLS1jdWktbGlzdC1ncm91cC1iZzogdmFyKC0tY3VpLXN1Y2Nlc3MtYmctc3VidGxlKTtcbiAgLS1jdWktbGlzdC1ncm91cC1ib3JkZXItY29sb3I6IHZhcigtLWN1aS1zdWNjZXNzLWJvcmRlci1zdWJ0bGUpO1xuICAtLWN1aS1saXN0LWdyb3VwLWFjdGlvbi1ob3Zlci1jb2xvcjogdmFyKC0tY3VpLWVtcGhhc2lzLWNvbG9yKTtcbiAgLS1jdWktbGlzdC1ncm91cC1hY3Rpb24taG92ZXItYmc6IHZhcigtLWN1aS1zdWNjZXNzLWJvcmRlci1zdWJ0bGUpO1xuICAtLWN1aS1saXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtY29sb3I6IHZhcigtLWN1aS1lbXBoYXNpcy1jb2xvcik7XG4gIC0tY3VpLWxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1iZzogdmFyKC0tY3VpLXN1Y2Nlc3MtYm9yZGVyLXN1YnRsZSk7XG4gIC0tY3VpLWxpc3QtZ3JvdXAtYWN0aXZlLWNvbG9yOiB2YXIoLS1jdWktc3VjY2Vzcy1iZy1zdWJ0bGUpO1xuICAtLWN1aS1saXN0LWdyb3VwLWFjdGl2ZS1iZzogdmFyKC0tY3VpLXN1Y2Nlc3MtdGV4dC1lbXBoYXNpcyk7XG4gIC0tY3VpLWxpc3QtZ3JvdXAtYWN0aXZlLWJvcmRlci1jb2xvcjogdmFyKC0tY3VpLXN1Y2Nlc3MtdGV4dC1lbXBoYXNpcyk7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0taW5mbyB7XG4gIC0tY3VpLWxpc3QtZ3JvdXAtY29sb3I6IHZhcigtLWN1aS1pbmZvLXRleHQtZW1waGFzaXMpO1xuICAtLWN1aS1saXN0LWdyb3VwLWJnOiB2YXIoLS1jdWktaW5mby1iZy1zdWJ0bGUpO1xuICAtLWN1aS1saXN0LWdyb3VwLWJvcmRlci1jb2xvcjogdmFyKC0tY3VpLWluZm8tYm9yZGVyLXN1YnRsZSk7XG4gIC0tY3VpLWxpc3QtZ3JvdXAtYWN0aW9uLWhvdmVyLWNvbG9yOiB2YXIoLS1jdWktZW1waGFzaXMtY29sb3IpO1xuICAtLWN1aS1saXN0LWdyb3VwLWFjdGlvbi1ob3Zlci1iZzogdmFyKC0tY3VpLWluZm8tYm9yZGVyLXN1YnRsZSk7XG4gIC0tY3VpLWxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1jb2xvcjogdmFyKC0tY3VpLWVtcGhhc2lzLWNvbG9yKTtcbiAgLS1jdWktbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWJnOiB2YXIoLS1jdWktaW5mby1ib3JkZXItc3VidGxlKTtcbiAgLS1jdWktbGlzdC1ncm91cC1hY3RpdmUtY29sb3I6IHZhcigtLWN1aS1pbmZvLWJnLXN1YnRsZSk7XG4gIC0tY3VpLWxpc3QtZ3JvdXAtYWN0aXZlLWJnOiB2YXIoLS1jdWktaW5mby10ZXh0LWVtcGhhc2lzKTtcbiAgLS1jdWktbGlzdC1ncm91cC1hY3RpdmUtYm9yZGVyLWNvbG9yOiB2YXIoLS1jdWktaW5mby10ZXh0LWVtcGhhc2lzKTtcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbS13YXJuaW5nIHtcbiAgLS1jdWktbGlzdC1ncm91cC1jb2xvcjogdmFyKC0tY3VpLXdhcm5pbmctdGV4dC1lbXBoYXNpcyk7XG4gIC0tY3VpLWxpc3QtZ3JvdXAtYmc6IHZhcigtLWN1aS13YXJuaW5nLWJnLXN1YnRsZSk7XG4gIC0tY3VpLWxpc3QtZ3JvdXAtYm9yZGVyLWNvbG9yOiB2YXIoLS1jdWktd2FybmluZy1ib3JkZXItc3VidGxlKTtcbiAgLS1jdWktbGlzdC1ncm91cC1hY3Rpb24taG92ZXItY29sb3I6IHZhcigtLWN1aS1lbXBoYXNpcy1jb2xvcik7XG4gIC0tY3VpLWxpc3QtZ3JvdXAtYWN0aW9uLWhvdmVyLWJnOiB2YXIoLS1jdWktd2FybmluZy1ib3JkZXItc3VidGxlKTtcbiAgLS1jdWktbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWNvbG9yOiB2YXIoLS1jdWktZW1waGFzaXMtY29sb3IpO1xuICAtLWN1aS1saXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtYmc6IHZhcigtLWN1aS13YXJuaW5nLWJvcmRlci1zdWJ0bGUpO1xuICAtLWN1aS1saXN0LWdyb3VwLWFjdGl2ZS1jb2xvcjogdmFyKC0tY3VpLXdhcm5pbmctYmctc3VidGxlKTtcbiAgLS1jdWktbGlzdC1ncm91cC1hY3RpdmUtYmc6IHZhcigtLWN1aS13YXJuaW5nLXRleHQtZW1waGFzaXMpO1xuICAtLWN1aS1saXN0LWdyb3VwLWFjdGl2ZS1ib3JkZXItY29sb3I6IHZhcigtLWN1aS13YXJuaW5nLXRleHQtZW1waGFzaXMpO1xufVxuXG4ubGlzdC1ncm91cC1pdGVtLWRhbmdlciB7XG4gIC0tY3VpLWxpc3QtZ3JvdXAtY29sb3I6IHZhcigtLWN1aS1kYW5nZXItdGV4dC1lbXBoYXNpcyk7XG4gIC0tY3VpLWxpc3QtZ3JvdXAtYmc6IHZhcigtLWN1aS1kYW5nZXItYmctc3VidGxlKTtcbiAgLS1jdWktbGlzdC1ncm91cC1ib3JkZXItY29sb3I6IHZhcigtLWN1aS1kYW5nZXItYm9yZGVyLXN1YnRsZSk7XG4gIC0tY3VpLWxpc3QtZ3JvdXAtYWN0aW9uLWhvdmVyLWNvbG9yOiB2YXIoLS1jdWktZW1waGFzaXMtY29sb3IpO1xuICAtLWN1aS1saXN0LWdyb3VwLWFjdGlvbi1ob3Zlci1iZzogdmFyKC0tY3VpLWRhbmdlci1ib3JkZXItc3VidGxlKTtcbiAgLS1jdWktbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWNvbG9yOiB2YXIoLS1jdWktZW1waGFzaXMtY29sb3IpO1xuICAtLWN1aS1saXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtYmc6IHZhcigtLWN1aS1kYW5nZXItYm9yZGVyLXN1YnRsZSk7XG4gIC0tY3VpLWxpc3QtZ3JvdXAtYWN0aXZlLWNvbG9yOiB2YXIoLS1jdWktZGFuZ2VyLWJnLXN1YnRsZSk7XG4gIC0tY3VpLWxpc3QtZ3JvdXAtYWN0aXZlLWJnOiB2YXIoLS1jdWktZGFuZ2VyLXRleHQtZW1waGFzaXMpO1xuICAtLWN1aS1saXN0LWdyb3VwLWFjdGl2ZS1ib3JkZXItY29sb3I6IHZhcigtLWN1aS1kYW5nZXItdGV4dC1lbXBoYXNpcyk7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0tbGlnaHQge1xuICAtLWN1aS1saXN0LWdyb3VwLWNvbG9yOiB2YXIoLS1jdWktbGlnaHQtdGV4dC1lbXBoYXNpcyk7XG4gIC0tY3VpLWxpc3QtZ3JvdXAtYmc6IHZhcigtLWN1aS1saWdodC1iZy1zdWJ0bGUpO1xuICAtLWN1aS1saXN0LWdyb3VwLWJvcmRlci1jb2xvcjogdmFyKC0tY3VpLWxpZ2h0LWJvcmRlci1zdWJ0bGUpO1xuICAtLWN1aS1saXN0LWdyb3VwLWFjdGlvbi1ob3Zlci1jb2xvcjogdmFyKC0tY3VpLWVtcGhhc2lzLWNvbG9yKTtcbiAgLS1jdWktbGlzdC1ncm91cC1hY3Rpb24taG92ZXItYmc6IHZhcigtLWN1aS1saWdodC1ib3JkZXItc3VidGxlKTtcbiAgLS1jdWktbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWNvbG9yOiB2YXIoLS1jdWktZW1waGFzaXMtY29sb3IpO1xuICAtLWN1aS1saXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtYmc6IHZhcigtLWN1aS1saWdodC1ib3JkZXItc3VidGxlKTtcbiAgLS1jdWktbGlzdC1ncm91cC1hY3RpdmUtY29sb3I6IHZhcigtLWN1aS1saWdodC1iZy1zdWJ0bGUpO1xuICAtLWN1aS1saXN0LWdyb3VwLWFjdGl2ZS1iZzogdmFyKC0tY3VpLWxpZ2h0LXRleHQtZW1waGFzaXMpO1xuICAtLWN1aS1saXN0LWdyb3VwLWFjdGl2ZS1ib3JkZXItY29sb3I6IHZhcigtLWN1aS1saWdodC10ZXh0LWVtcGhhc2lzKTtcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbS1kYXJrIHtcbiAgLS1jdWktbGlzdC1ncm91cC1jb2xvcjogdmFyKC0tY3VpLWRhcmstdGV4dC1lbXBoYXNpcyk7XG4gIC0tY3VpLWxpc3QtZ3JvdXAtYmc6IHZhcigtLWN1aS1kYXJrLWJnLXN1YnRsZSk7XG4gIC0tY3VpLWxpc3QtZ3JvdXAtYm9yZGVyLWNvbG9yOiB2YXIoLS1jdWktZGFyay1ib3JkZXItc3VidGxlKTtcbiAgLS1jdWktbGlzdC1ncm91cC1hY3Rpb24taG92ZXItY29sb3I6IHZhcigtLWN1aS1lbXBoYXNpcy1jb2xvcik7XG4gIC0tY3VpLWxpc3QtZ3JvdXAtYWN0aW9uLWhvdmVyLWJnOiB2YXIoLS1jdWktZGFyay1ib3JkZXItc3VidGxlKTtcbiAgLS1jdWktbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWNvbG9yOiB2YXIoLS1jdWktZW1waGFzaXMtY29sb3IpO1xuICAtLWN1aS1saXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtYmc6IHZhcigtLWN1aS1kYXJrLWJvcmRlci1zdWJ0bGUpO1xuICAtLWN1aS1saXN0LWdyb3VwLWFjdGl2ZS1jb2xvcjogdmFyKC0tY3VpLWRhcmstYmctc3VidGxlKTtcbiAgLS1jdWktbGlzdC1ncm91cC1hY3RpdmUtYmc6IHZhcigtLWN1aS1kYXJrLXRleHQtZW1waGFzaXMpO1xuICAtLWN1aS1saXN0LWdyb3VwLWFjdGl2ZS1ib3JkZXItY29sb3I6IHZhcigtLWN1aS1kYXJrLXRleHQtZW1waGFzaXMpO1xufVxuXG4uYnRuLWNsb3NlIHtcbiAgLS1jdWktYnRuLWNsb3NlLWNvbG9yOiAjMDgwYTBjO1xuICAtLWN1aS1idG4tY2xvc2UtYmc6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTYgMTYnIGZpbGw9JyUyMzA4MGEwYyclM2UlM2NwYXRoIGQ9J00uMjkzLjI5M2ExIDEgMCAwIDEgMS40MTQgMEw4IDYuNTg2IDE0LjI5My4yOTNhMSAxIDAgMSAxIDEuNDE0IDEuNDE0TDkuNDE0IDhsNi4yOTMgNi4yOTNhMSAxIDAgMCAxLTEuNDE0IDEuNDE0TDggOS40MTRsLTYuMjkzIDYuMjkzYTEgMSAwIDAgMS0xLjQxNC0xLjQxNEw2LjU4NiA4IC4yOTMgMS43MDdhMSAxIDAgMCAxIDAtMS40MTQnLyUzZSUzYy9zdmclM2VcIik7XG4gIC0tY3VpLWJ0bi1jbG9zZS1vcGFjaXR5OiAwLjU7XG4gIC0tY3VpLWJ0bi1jbG9zZS1ob3Zlci1vcGFjaXR5OiAwLjc1O1xuICAtLWN1aS1idG4tY2xvc2UtZm9jdXMtc2hhZG93OiAwIDAgMCAwLjI1cmVtIHJnYmEoNTEsIDE1MywgMjU1LCAwLjI1KTtcbiAgLS1jdWktYnRuLWNsb3NlLWZvY3VzLW9wYWNpdHk6IDE7XG4gIC0tY3VpLWJ0bi1jbG9zZS1kaXNhYmxlZC1vcGFjaXR5OiAwLjI1O1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgd2lkdGg6IDFlbTtcbiAgaGVpZ2h0OiAxZW07XG4gIHBhZGRpbmc6IDAuMjVlbSAwLjI1ZW07XG4gIGNvbG9yOiB2YXIoLS1jdWktYnRuLWNsb3NlLWNvbG9yKTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdmFyKC0tY3VpLWJ0bi1jbG9zZS1iZykgY2VudGVyLzFlbSBhdXRvIG5vLXJlcGVhdDtcbiAgZmlsdGVyOiB2YXIoLS1jdWktYnRuLWNsb3NlLWZpbHRlcik7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogMC4zNzVyZW07XG4gIG9wYWNpdHk6IHZhcigtLWN1aS1idG4tY2xvc2Utb3BhY2l0eSk7XG59XG5cbi5idG4tY2xvc2U6aG92ZXIge1xuICBjb2xvcjogdmFyKC0tY3VpLWJ0bi1jbG9zZS1jb2xvcik7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgb3BhY2l0eTogdmFyKC0tY3VpLWJ0bi1jbG9zZS1ob3Zlci1vcGFjaXR5KTtcbn1cblxuLmJ0bi1jbG9zZTpmb2N1cyB7XG4gIG91dGxpbmU6IDA7XG4gIGJveC1zaGFkb3c6IHZhcigtLWN1aS1idG4tY2xvc2UtZm9jdXMtc2hhZG93KTtcbiAgb3BhY2l0eTogdmFyKC0tY3VpLWJ0bi1jbG9zZS1mb2N1cy1vcGFjaXR5KTtcbn1cblxuLmJ0bi1jbG9zZTpkaXNhYmxlZCwgLmJ0bi1jbG9zZS5kaXNhYmxlZCB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgb3BhY2l0eTogdmFyKC0tY3VpLWJ0bi1jbG9zZS1kaXNhYmxlZC1vcGFjaXR5KTtcbn1cblxuLmJ0bi1jbG9zZS13aGl0ZSB7XG4gIC0tY3VpLWJ0bi1jbG9zZS1maWx0ZXI6IGludmVydCgxKSBncmF5c2NhbGUoMTAwJSkgYnJpZ2h0bmVzcygyMDAlKTtcbn1cblxuLnRvYXN0IHtcbiAgLS1jdWktdG9hc3QtemluZGV4OiAxMDkwO1xuICAtLWN1aS10b2FzdC1wYWRkaW5nLXg6IDAuNzVyZW07XG4gIC0tY3VpLXRvYXN0LXBhZGRpbmcteTogMC41cmVtO1xuICAtLWN1aS10b2FzdC1zcGFjaW5nOiAxLjVyZW07XG4gIC0tY3VpLXRvYXN0LW1heC13aWR0aDogMzUwcHg7XG4gIC0tY3VpLXRvYXN0LWZvbnQtc2l6ZTogMC44NzVyZW07XG4gIC0tY3VpLXRvYXN0LWJnOiByZ2JhKHZhcigtLWN1aS1ib2R5LWJnLXJnYiksIDAuODUpO1xuICAtLWN1aS10b2FzdC1ib3JkZXItd2lkdGg6IHZhcigtLWN1aS1ib3JkZXItd2lkdGgpO1xuICAtLWN1aS10b2FzdC1ib3JkZXItY29sb3I6IHZhcigtLWN1aS1ib3JkZXItY29sb3ItdHJhbnNsdWNlbnQpO1xuICAtLWN1aS10b2FzdC1ib3JkZXItcmFkaXVzOiB2YXIoLS1jdWktYm9yZGVyLXJhZGl1cyk7XG4gIC0tY3VpLXRvYXN0LWJveC1zaGFkb3c6IHZhcigtLWN1aS1ib3gtc2hhZG93KTtcbiAgLS1jdWktdG9hc3QtaGVhZGVyLWNvbG9yOiB2YXIoLS1jdWktc2Vjb25kYXJ5LWNvbG9yKTtcbiAgLS1jdWktdG9hc3QtaGVhZGVyLWJnOiByZ2JhKHZhcigtLWN1aS1ib2R5LWJnLXJnYiksIDAuODUpO1xuICAtLWN1aS10b2FzdC1oZWFkZXItYm9yZGVyLWNvbG9yOiB2YXIoLS1jdWktYm9yZGVyLWNvbG9yLXRyYW5zbHVjZW50KTtcbiAgd2lkdGg6IHZhcigtLWN1aS10b2FzdC1tYXgtd2lkdGgpO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGZvbnQtc2l6ZTogdmFyKC0tY3VpLXRvYXN0LWZvbnQtc2l6ZSk7XG4gIGNvbG9yOiB2YXIoLS1jdWktdG9hc3QtY29sb3IpO1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY3VpLXRvYXN0LWJnKTtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiB2YXIoLS1jdWktdG9hc3QtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1jdWktdG9hc3QtYm9yZGVyLWNvbG9yKTtcbiAgYm94LXNoYWRvdzogdmFyKC0tY3VpLXRvYXN0LWJveC1zaGFkb3cpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1jdWktdG9hc3QtYm9yZGVyLXJhZGl1cyk7XG59XG5cbi50b2FzdC5zaG93aW5nIHtcbiAgb3BhY2l0eTogMDtcbn1cblxuLnRvYXN0Om5vdCguc2hvdykge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4udG9hc3QtY29udGFpbmVyIHtcbiAgLS1jdWktdG9hc3QtemluZGV4OiAxMDkwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IHZhcigtLWN1aS10b2FzdC16aW5kZXgpO1xuICB3aWR0aDogLXdlYmtpdC1tYXgtY29udGVudDtcbiAgd2lkdGg6IC1tb3otbWF4LWNvbnRlbnQ7XG4gIHdpZHRoOiBtYXgtY29udGVudDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLnRvYXN0LWNvbnRhaW5lciA+IDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWJvdHRvbTogdmFyKC0tY3VpLXRvYXN0LXNwYWNpbmcpO1xufVxuXG4udG9hc3QtaGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogdmFyKC0tY3VpLXRvYXN0LXBhZGRpbmcteSkgdmFyKC0tY3VpLXRvYXN0LXBhZGRpbmcteCk7XG4gIGNvbG9yOiB2YXIoLS1jdWktdG9hc3QtaGVhZGVyLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY3VpLXRvYXN0LWhlYWRlci1iZyk7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlci1ib3R0b206IHZhcigtLWN1aS10b2FzdC1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWN1aS10b2FzdC1oZWFkZXItYm9yZGVyLWNvbG9yKTtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogY2FsYyh2YXIoLS1jdWktdG9hc3QtYm9yZGVyLXJhZGl1cykgLSB2YXIoLS1jdWktdG9hc3QtYm9yZGVyLXdpZHRoKSk7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiBjYWxjKHZhcigtLWN1aS10b2FzdC1ib3JkZXItcmFkaXVzKSAtIHZhcigtLWN1aS10b2FzdC1ib3JkZXItd2lkdGgpKTtcbn1cblxuLnRvYXN0LWhlYWRlciAuYnRuLWNsb3NlIHtcbiAgbWFyZ2luLWlubGluZTogdmFyKC0tY3VpLXRvYXN0LXBhZGRpbmcteCkgY2FsYygtMC41ICogdmFyKC0tY3VpLXRvYXN0LXBhZGRpbmcteCkpO1xufVxuXG4udG9hc3QtYm9keSB7XG4gIHBhZGRpbmc6IHZhcigtLWN1aS10b2FzdC1wYWRkaW5nLXgpO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG59XG5cbi5tb2RhbCB7XG4gIC0tY3VpLW1vZGFsLXppbmRleDogMTA1NTtcbiAgLS1jdWktbW9kYWwtd2lkdGg6IDUwMHB4O1xuICAtLWN1aS1tb2RhbC1wYWRkaW5nOiAxcmVtO1xuICAtLWN1aS1tb2RhbC1tYXJnaW46IDAuNXJlbTtcbiAgLS1jdWktbW9kYWwtY29sb3I6IHZhcigtLWN1aS1ib2R5LWNvbG9yKTtcbiAgLS1jdWktbW9kYWwtYmc6IHZhcigtLWN1aS1ib2R5LWJnKTtcbiAgLS1jdWktbW9kYWwtYm9yZGVyLWNvbG9yOiB2YXIoLS1jdWktYm9yZGVyLWNvbG9yLXRyYW5zbHVjZW50KTtcbiAgLS1jdWktbW9kYWwtYm9yZGVyLXdpZHRoOiB2YXIoLS1jdWktYm9yZGVyLXdpZHRoKTtcbiAgLS1jdWktbW9kYWwtYm9yZGVyLXJhZGl1czogdmFyKC0tY3VpLWJvcmRlci1yYWRpdXMtbGcpO1xuICAtLWN1aS1tb2RhbC1ib3gtc2hhZG93OiB2YXIoLS1jdWktYm94LXNoYWRvdy1zbSk7XG4gIC0tY3VpLW1vZGFsLWlubmVyLWJvcmRlci1yYWRpdXM6IGNhbGModmFyKC0tY3VpLWJvcmRlci1yYWRpdXMtbGcpIC0gKHZhcigtLWN1aS1ib3JkZXItd2lkdGgpKSk7XG4gIC0tY3VpLW1vZGFsLWhlYWRlci1wYWRkaW5nLXg6IDFyZW07XG4gIC0tY3VpLW1vZGFsLWhlYWRlci1wYWRkaW5nLXk6IDFyZW07XG4gIC0tY3VpLW1vZGFsLWhlYWRlci1wYWRkaW5nOiAxcmVtIDFyZW07XG4gIC0tY3VpLW1vZGFsLWhlYWRlci1ib3JkZXItY29sb3I6IHZhcigtLWN1aS1ib3JkZXItY29sb3IpO1xuICAtLWN1aS1tb2RhbC1oZWFkZXItYm9yZGVyLXdpZHRoOiB2YXIoLS1jdWktYm9yZGVyLXdpZHRoKTtcbiAgLS1jdWktbW9kYWwtdGl0bGUtbGluZS1oZWlnaHQ6IDEuNTtcbiAgLS1jdWktbW9kYWwtZm9vdGVyLWdhcDogMC41cmVtO1xuICAtLWN1aS1tb2RhbC1mb290ZXItYm9yZGVyLWNvbG9yOiB2YXIoLS1jdWktYm9yZGVyLWNvbG9yKTtcbiAgLS1jdWktbW9kYWwtZm9vdGVyLWJvcmRlci13aWR0aDogdmFyKC0tY3VpLWJvcmRlci13aWR0aCk7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgaW5zZXQtaW5saW5lLXN0YXJ0OiAwO1xuICB0b3A6IDA7XG4gIHotaW5kZXg6IHZhcigtLWN1aS1tb2RhbC16aW5kZXgpO1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIG91dGxpbmU6IDA7XG59XG5cbi5tb2RhbC1kaWFsb2cge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiBhdXRvO1xuICBtYXJnaW46IHZhcigtLWN1aS1tb2RhbC1tYXJnaW4pO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLm1vZGFsLmZhZGUgLm1vZGFsLWRpYWxvZyB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MHB4KTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZS1vdXQ7XG59XG5cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5tb2RhbC5mYWRlIC5tb2RhbC1kaWFsb2cge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5tb2RhbC5zaG93IC5tb2RhbC1kaWFsb2cge1xuICB0cmFuc2Zvcm06IG5vbmU7XG59XG5cbi5tb2RhbC5tb2RhbC1zdGF0aWMgLm1vZGFsLWRpYWxvZyB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4wMik7XG59XG5cbi5tb2RhbC1kaWFsb2ctc2Nyb2xsYWJsZSB7XG4gIGhlaWdodDogY2FsYygxMDAlIC0gdmFyKC0tY3VpLW1vZGFsLW1hcmdpbikgKiAyKTtcbn1cblxuLm1vZGFsLWRpYWxvZy1zY3JvbGxhYmxlIC5tb2RhbC1jb250ZW50IHtcbiAgbWF4LWhlaWdodDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLm1vZGFsLWRpYWxvZy1zY3JvbGxhYmxlIC5tb2RhbC1ib2R5IHtcbiAgb3ZlcmZsb3cteTogYXV0bztcbn1cblxuLm1vZGFsLWRpYWxvZy1jZW50ZXJlZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1pbi1oZWlnaHQ6IGNhbGMoMTAwJSAtIHZhcigtLWN1aS1tb2RhbC1tYXJnaW4pICogMik7XG59XG5cbi5tb2RhbC1jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB3aWR0aDogMTAwJTtcbiAgY29sb3I6IHZhcigtLWN1aS1tb2RhbC1jb2xvcik7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jdWktbW9kYWwtYmcpO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6IHZhcigtLWN1aS1tb2RhbC1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWN1aS1tb2RhbC1ib3JkZXItY29sb3IpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1jdWktbW9kYWwtYm9yZGVyLXJhZGl1cyk7XG4gIG91dGxpbmU6IDA7XG59XG5cbi5tb2RhbC1iYWNrZHJvcCB7XG4gIC0tY3VpLWJhY2tkcm9wLXppbmRleDogMTA1MDtcbiAgLS1jdWktYmFja2Ryb3AtYmc6ICMwODBhMGM7XG4gIC0tY3VpLWJhY2tkcm9wLW9wYWNpdHk6IDAuNTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IHZhcigtLWN1aS1iYWNrZHJvcC16aW5kZXgpO1xuICB3aWR0aDogMTAwdnc7XG4gIGhlaWdodDogMTAwdmg7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWN1aS1iYWNrZHJvcC1iZyk7XG59XG5cbi5tb2RhbC1iYWNrZHJvcC5mYWRlIHtcbiAgb3BhY2l0eTogMDtcbn1cblxuLm1vZGFsLWJhY2tkcm9wLnNob3cge1xuICBvcGFjaXR5OiB2YXIoLS1jdWktYmFja2Ryb3Atb3BhY2l0eSk7XG59XG5cbi5tb2RhbC1oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXNocmluazogMDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogdmFyKC0tY3VpLW1vZGFsLWhlYWRlci1wYWRkaW5nKTtcbiAgYm9yZGVyLWJvdHRvbTogdmFyKC0tY3VpLW1vZGFsLWhlYWRlci1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWN1aS1tb2RhbC1oZWFkZXItYm9yZGVyLWNvbG9yKTtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFyKC0tY3VpLW1vZGFsLWlubmVyLWJvcmRlci1yYWRpdXMpO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFyKC0tY3VpLW1vZGFsLWlubmVyLWJvcmRlci1yYWRpdXMpO1xufVxuXG4ubW9kYWwtaGVhZGVyIC5idG4tY2xvc2Uge1xuICBwYWRkaW5nOiBjYWxjKHZhcigtLWN1aS1tb2RhbC1oZWFkZXItcGFkZGluZy15KSAqIDAuNSkgY2FsYyh2YXIoLS1jdWktbW9kYWwtaGVhZGVyLXBhZGRpbmcteCkgKiAwLjUpO1xuICAtd2Via2l0LW1hcmdpbi1zdGFydDogYXV0bztcbiAgbWFyZ2luLWlubGluZS1zdGFydDogYXV0bztcbiAgLXdlYmtpdC1tYXJnaW4tZW5kOiBjYWxjKC0wLjUgKiB2YXIoLS1jdWktbW9kYWwtaGVhZGVyLXBhZGRpbmcteCkpO1xuICBtYXJnaW4taW5saW5lLWVuZDogY2FsYygtMC41ICogdmFyKC0tY3VpLW1vZGFsLWhlYWRlci1wYWRkaW5nLXgpKTtcbiAgbWFyZ2luLXRvcDogY2FsYygtMC41ICogdmFyKC0tY3VpLW1vZGFsLWhlYWRlci1wYWRkaW5nLXkpKTtcbiAgbWFyZ2luLWJvdHRvbTogY2FsYygtMC41ICogdmFyKC0tY3VpLW1vZGFsLWhlYWRlci1wYWRkaW5nLXkpKTtcbn1cblxuLm1vZGFsLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWN1aS1tb2RhbC10aXRsZS1saW5lLWhlaWdodCk7XG59XG5cbi5tb2RhbC1ib2R5IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbGV4OiAxIDEgYXV0bztcbiAgcGFkZGluZzogdmFyKC0tY3VpLW1vZGFsLXBhZGRpbmcpO1xufVxuXG4ubW9kYWwtZm9vdGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1zaHJpbms6IDA7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgcGFkZGluZzogY2FsYyh2YXIoLS1jdWktbW9kYWwtcGFkZGluZykgLSB2YXIoLS1jdWktbW9kYWwtZm9vdGVyLWdhcCkgKiAwLjUpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jdWktbW9kYWwtZm9vdGVyLWJnKTtcbiAgYm9yZGVyLXRvcDogdmFyKC0tY3VpLW1vZGFsLWZvb3Rlci1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWN1aS1tb2RhbC1mb290ZXItYm9yZGVyLWNvbG9yKTtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHZhcigtLWN1aS1tb2RhbC1pbm5lci1ib3JkZXItcmFkaXVzKTtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFyKC0tY3VpLW1vZGFsLWlubmVyLWJvcmRlci1yYWRpdXMpO1xufVxuXG4ubW9kYWwtZm9vdGVyID4gKiB7XG4gIG1hcmdpbjogY2FsYyh2YXIoLS1jdWktbW9kYWwtZm9vdGVyLWdhcCkgKiAwLjUpO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLm1vZGFsIHtcbiAgICAtLWN1aS1tb2RhbC1tYXJnaW46IDEuNzVyZW07XG4gICAgLS1jdWktbW9kYWwtYm94LXNoYWRvdzogdmFyKC0tY3VpLWJveC1zaGFkb3cpO1xuICB9XG4gIC5tb2RhbC1kaWFsb2cge1xuICAgIG1heC13aWR0aDogdmFyKC0tY3VpLW1vZGFsLXdpZHRoKTtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIH1cbiAgLm1vZGFsLXNtIHtcbiAgICAtLWN1aS1tb2RhbC13aWR0aDogMzAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAubW9kYWwtbGcsXG4gIC5tb2RhbC14bCB7XG4gICAgLS1jdWktbW9kYWwtd2lkdGg6IDgwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5tb2RhbC14bCB7XG4gICAgLS1jdWktbW9kYWwtd2lkdGg6IDExNDBweDtcbiAgfVxufVxuLm1vZGFsLWZ1bGxzY3JlZW4ge1xuICB3aWR0aDogMTAwdnc7XG4gIG1heC13aWR0aDogbm9uZTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXJnaW46IDA7XG59XG5cbi5tb2RhbC1mdWxsc2NyZWVuIC5tb2RhbC1jb250ZW50IHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbi5tb2RhbC1mdWxsc2NyZWVuIC5tb2RhbC1oZWFkZXIsXG4ubW9kYWwtZnVsbHNjcmVlbiAubW9kYWwtZm9vdGVyIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxuLm1vZGFsLWZ1bGxzY3JlZW4gLm1vZGFsLWJvZHkge1xuICBvdmVyZmxvdy15OiBhdXRvO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLm1vZGFsLWZ1bGxzY3JlZW4tc20tZG93biB7XG4gICAgd2lkdGg6IDEwMHZ3O1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIC5tb2RhbC1mdWxsc2NyZWVuLXNtLWRvd24gLm1vZGFsLWNvbnRlbnQge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBib3JkZXI6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxuICAubW9kYWwtZnVsbHNjcmVlbi1zbS1kb3duIC5tb2RhbC1oZWFkZXIsXG4gIC5tb2RhbC1mdWxsc2NyZWVuLXNtLWRvd24gLm1vZGFsLWZvb3RlciB7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxuICAubW9kYWwtZnVsbHNjcmVlbi1zbS1kb3duIC5tb2RhbC1ib2R5IHtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLm1vZGFsLWZ1bGxzY3JlZW4tbWQtZG93biB7XG4gICAgd2lkdGg6IDEwMHZ3O1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIC5tb2RhbC1mdWxsc2NyZWVuLW1kLWRvd24gLm1vZGFsLWNvbnRlbnQge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBib3JkZXI6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxuICAubW9kYWwtZnVsbHNjcmVlbi1tZC1kb3duIC5tb2RhbC1oZWFkZXIsXG4gIC5tb2RhbC1mdWxsc2NyZWVuLW1kLWRvd24gLm1vZGFsLWZvb3RlciB7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxuICAubW9kYWwtZnVsbHNjcmVlbi1tZC1kb3duIC5tb2RhbC1ib2R5IHtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLm1vZGFsLWZ1bGxzY3JlZW4tbGctZG93biB7XG4gICAgd2lkdGg6IDEwMHZ3O1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIC5tb2RhbC1mdWxsc2NyZWVuLWxnLWRvd24gLm1vZGFsLWNvbnRlbnQge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBib3JkZXI6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxuICAubW9kYWwtZnVsbHNjcmVlbi1sZy1kb3duIC5tb2RhbC1oZWFkZXIsXG4gIC5tb2RhbC1mdWxsc2NyZWVuLWxnLWRvd24gLm1vZGFsLWZvb3RlciB7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxuICAubW9kYWwtZnVsbHNjcmVlbi1sZy1kb3duIC5tb2RhbC1ib2R5IHtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5tb2RhbC1mdWxsc2NyZWVuLXhsLWRvd24ge1xuICAgIHdpZHRoOiAxMDB2dztcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICAubW9kYWwtZnVsbHNjcmVlbi14bC1kb3duIC5tb2RhbC1jb250ZW50IHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYm9yZGVyOiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gIH1cbiAgLm1vZGFsLWZ1bGxzY3JlZW4teGwtZG93biAubW9kYWwtaGVhZGVyLFxuICAubW9kYWwtZnVsbHNjcmVlbi14bC1kb3duIC5tb2RhbC1mb290ZXIge1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gIH1cbiAgLm1vZGFsLWZ1bGxzY3JlZW4teGwtZG93biAubW9kYWwtYm9keSB7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEzOTkuOThweCkge1xuICAubW9kYWwtZnVsbHNjcmVlbi14eGwtZG93biB7XG4gICAgd2lkdGg6IDEwMHZ3O1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIC5tb2RhbC1mdWxsc2NyZWVuLXh4bC1kb3duIC5tb2RhbC1jb250ZW50IHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYm9yZGVyOiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gIH1cbiAgLm1vZGFsLWZ1bGxzY3JlZW4teHhsLWRvd24gLm1vZGFsLWhlYWRlcixcbiAgLm1vZGFsLWZ1bGxzY3JlZW4teHhsLWRvd24gLm1vZGFsLWZvb3RlciB7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxuICAubW9kYWwtZnVsbHNjcmVlbi14eGwtZG93biAubW9kYWwtYm9keSB7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgfVxufVxuLnRvb2x0aXAge1xuICAtLWN1aS10b29sdGlwLXppbmRleDogMTA4MDtcbiAgLS1jdWktdG9vbHRpcC1tYXgtd2lkdGg6IDIwMHB4O1xuICAtLWN1aS10b29sdGlwLXBhZGRpbmcteDogMC41cmVtO1xuICAtLWN1aS10b29sdGlwLXBhZGRpbmcteTogMC4yNXJlbTtcbiAgLS1jdWktdG9vbHRpcC1mb250LXNpemU6IDAuODIwMzEyNXJlbTtcbiAgLS1jdWktdG9vbHRpcC1jb2xvcjogdmFyKC0tY3VpLWJvZHktYmcpO1xuICAtLWN1aS10b29sdGlwLWJnOiB2YXIoLS1jdWktZW1waGFzaXMtY29sb3IpO1xuICAtLWN1aS10b29sdGlwLWJvcmRlci1yYWRpdXM6IHZhcigtLWN1aS1ib3JkZXItcmFkaXVzKTtcbiAgLS1jdWktdG9vbHRpcC1vcGFjaXR5OiAwLjk7XG4gIC0tY3VpLXRvb2x0aXAtYXJyb3ctd2lkdGg6IDAuOHJlbTtcbiAgLS1jdWktdG9vbHRpcC1hcnJvdy1oZWlnaHQ6IDAuNHJlbTtcbiAgei1pbmRleDogdmFyKC0tY3VpLXRvb2x0aXAtemluZGV4KTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogdmFyKC0tY3VpLXRvb2x0aXAtbWFyZ2luKTtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWN1aS1mb250LXNhbnMtc2VyaWYpO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIHRleHQtYWxpZ246IHN0YXJ0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgd29yZC1icmVhazogbm9ybWFsO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICB3b3JkLXNwYWNpbmc6IG5vcm1hbDtcbiAgbGluZS1icmVhazogYXV0bztcbiAgZm9udC1zaXplOiB2YXIoLS1jdWktdG9vbHRpcC1mb250LXNpemUpO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi50b29sdGlwLnNob3cge1xuICBvcGFjaXR5OiB2YXIoLS1jdWktdG9vbHRpcC1vcGFjaXR5KTtcbn1cblxuLnRvb2x0aXAgLnRvb2x0aXAtYXJyb3cge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IHZhcigtLWN1aS10b29sdGlwLWFycm93LXdpZHRoKTtcbiAgaGVpZ2h0OiB2YXIoLS1jdWktdG9vbHRpcC1hcnJvdy1oZWlnaHQpO1xufVxuXG4udG9vbHRpcCAudG9vbHRpcC1hcnJvdzo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiBcIlwiO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xufVxuXG4uYnMtdG9vbHRpcC10b3AgLnRvb2x0aXAtYXJyb3csIC5icy10b29sdGlwLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj10b3BdIC50b29sdGlwLWFycm93IHtcbiAgYm90dG9tOiBjYWxjKC0xICogdmFyKC0tY3VpLXRvb2x0aXAtYXJyb3ctaGVpZ2h0KSk7XG59XG5cbi5icy10b29sdGlwLXRvcCAudG9vbHRpcC1hcnJvdzo6YmVmb3JlLCAuYnMtdG9vbHRpcC1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49dG9wXSAudG9vbHRpcC1hcnJvdzo6YmVmb3JlIHtcbiAgdG9wOiAtMXB4O1xuICBib3JkZXItd2lkdGg6IHZhcigtLWN1aS10b29sdGlwLWFycm93LWhlaWdodCkgY2FsYyh2YXIoLS1jdWktdG9vbHRpcC1hcnJvdy13aWR0aCkgKiAwLjUpIDA7XG4gIGJvcmRlci10b3AtY29sb3I6IHZhcigtLWN1aS10b29sdGlwLWJnKTtcbn1cblxuLyogcnRsOmJlZ2luOmlnbm9yZSAqL1xuLmJzLXRvb2x0aXAtZW5kIC50b29sdGlwLWFycm93LCAuYnMtdG9vbHRpcC1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49cmlnaHRdIC50b29sdGlwLWFycm93IHtcbiAgbGVmdDogY2FsYygtMSAqIHZhcigtLWN1aS10b29sdGlwLWFycm93LWhlaWdodCkpO1xuICB3aWR0aDogdmFyKC0tY3VpLXRvb2x0aXAtYXJyb3ctaGVpZ2h0KTtcbiAgaGVpZ2h0OiB2YXIoLS1jdWktdG9vbHRpcC1hcnJvdy13aWR0aCk7XG59XG5cbi5icy10b29sdGlwLWVuZCAudG9vbHRpcC1hcnJvdzo6YmVmb3JlLCAuYnMtdG9vbHRpcC1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49cmlnaHRdIC50b29sdGlwLWFycm93OjpiZWZvcmUge1xuICByaWdodDogLTFweDtcbiAgYm9yZGVyLXdpZHRoOiBjYWxjKHZhcigtLWN1aS10b29sdGlwLWFycm93LXdpZHRoKSAqIDAuNSkgdmFyKC0tY3VpLXRvb2x0aXAtYXJyb3ctaGVpZ2h0KSBjYWxjKHZhcigtLWN1aS10b29sdGlwLWFycm93LXdpZHRoKSAqIDAuNSkgMDtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiB2YXIoLS1jdWktdG9vbHRpcC1iZyk7XG59XG5cbi8qIHJ0bDplbmQ6aWdub3JlICovXG4uYnMtdG9vbHRpcC1ib3R0b20gLnRvb2x0aXAtYXJyb3csIC5icy10b29sdGlwLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1ib3R0b21dIC50b29sdGlwLWFycm93IHtcbiAgdG9wOiBjYWxjKC0xICogdmFyKC0tY3VpLXRvb2x0aXAtYXJyb3ctaGVpZ2h0KSk7XG59XG5cbi5icy10b29sdGlwLWJvdHRvbSAudG9vbHRpcC1hcnJvdzo6YmVmb3JlLCAuYnMtdG9vbHRpcC1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49Ym90dG9tXSAudG9vbHRpcC1hcnJvdzo6YmVmb3JlIHtcbiAgYm90dG9tOiAtMXB4O1xuICBib3JkZXItd2lkdGg6IDAgY2FsYyh2YXIoLS1jdWktdG9vbHRpcC1hcnJvdy13aWR0aCkgKiAwLjUpIHZhcigtLWN1aS10b29sdGlwLWFycm93LWhlaWdodCk7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6IHZhcigtLWN1aS10b29sdGlwLWJnKTtcbn1cblxuLyogcnRsOmJlZ2luOmlnbm9yZSAqL1xuLmJzLXRvb2x0aXAtc3RhcnQgLnRvb2x0aXAtYXJyb3csIC5icy10b29sdGlwLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1sZWZ0XSAudG9vbHRpcC1hcnJvdyB7XG4gIHJpZ2h0OiBjYWxjKC0xICogdmFyKC0tY3VpLXRvb2x0aXAtYXJyb3ctaGVpZ2h0KSk7XG4gIHdpZHRoOiB2YXIoLS1jdWktdG9vbHRpcC1hcnJvdy1oZWlnaHQpO1xuICBoZWlnaHQ6IHZhcigtLWN1aS10b29sdGlwLWFycm93LXdpZHRoKTtcbn1cblxuLmJzLXRvb2x0aXAtc3RhcnQgLnRvb2x0aXAtYXJyb3c6OmJlZm9yZSwgLmJzLXRvb2x0aXAtYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePWxlZnRdIC50b29sdGlwLWFycm93OjpiZWZvcmUge1xuICBsZWZ0OiAtMXB4O1xuICBib3JkZXItd2lkdGg6IGNhbGModmFyKC0tY3VpLXRvb2x0aXAtYXJyb3ctd2lkdGgpICogMC41KSAwIGNhbGModmFyKC0tY3VpLXRvb2x0aXAtYXJyb3ctd2lkdGgpICogMC41KSB2YXIoLS1jdWktdG9vbHRpcC1hcnJvdy1oZWlnaHQpO1xuICBib3JkZXItbGVmdC1jb2xvcjogdmFyKC0tY3VpLXRvb2x0aXAtYmcpO1xufVxuXG4vKiBydGw6ZW5kOmlnbm9yZSAqL1xuLnRvb2x0aXAtaW5uZXIge1xuICBtYXgtd2lkdGg6IHZhcigtLWN1aS10b29sdGlwLW1heC13aWR0aCk7XG4gIHBhZGRpbmc6IHZhcigtLWN1aS10b29sdGlwLXBhZGRpbmcteSkgdmFyKC0tY3VpLXRvb2x0aXAtcGFkZGluZy14KTtcbiAgY29sb3I6IHZhcigtLWN1aS10b29sdGlwLWNvbG9yKTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jdWktdG9vbHRpcC1iZyk7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWN1aS10b29sdGlwLWJvcmRlci1yYWRpdXMpO1xufVxuXG4ucG9wb3ZlciB7XG4gIC0tY3VpLXBvcG92ZXItemluZGV4OiAxMDcwO1xuICAtLWN1aS1wb3BvdmVyLW1heC13aWR0aDogMjc2cHg7XG4gIC0tY3VpLXBvcG92ZXItZm9udC1zaXplOiAwLjgyMDMxMjVyZW07XG4gIC0tY3VpLXBvcG92ZXItYmc6IHZhcigtLWN1aS1ib2R5LWJnKTtcbiAgLS1jdWktcG9wb3Zlci1ib3JkZXItd2lkdGg6IHZhcigtLWN1aS1ib3JkZXItd2lkdGgpO1xuICAtLWN1aS1wb3BvdmVyLWJvcmRlci1jb2xvcjogdmFyKC0tY3VpLWJvcmRlci1jb2xvci10cmFuc2x1Y2VudCk7XG4gIC0tY3VpLXBvcG92ZXItYm9yZGVyLXJhZGl1czogdmFyKC0tY3VpLWJvcmRlci1yYWRpdXMtbGcpO1xuICAtLWN1aS1wb3BvdmVyLWlubmVyLWJvcmRlci1yYWRpdXM6IGNhbGModmFyKC0tY3VpLWJvcmRlci1yYWRpdXMtbGcpIC0gdmFyKC0tY3VpLWJvcmRlci13aWR0aCkpO1xuICAtLWN1aS1wb3BvdmVyLWJveC1zaGFkb3c6IHZhcigtLWN1aS1ib3gtc2hhZG93KTtcbiAgLS1jdWktcG9wb3Zlci1oZWFkZXItcGFkZGluZy14OiAxcmVtO1xuICAtLWN1aS1wb3BvdmVyLWhlYWRlci1wYWRkaW5nLXk6IDAuNXJlbTtcbiAgLS1jdWktcG9wb3Zlci1oZWFkZXItZm9udC1zaXplOiAwLjkzNzVyZW07XG4gIC0tY3VpLXBvcG92ZXItaGVhZGVyLWNvbG9yOiBpbmhlcml0O1xuICAtLWN1aS1wb3BvdmVyLWhlYWRlci1iZzogdmFyKC0tY3VpLXNlY29uZGFyeS1iZyk7XG4gIC0tY3VpLXBvcG92ZXItYm9keS1wYWRkaW5nLXg6IDFyZW07XG4gIC0tY3VpLXBvcG92ZXItYm9keS1wYWRkaW5nLXk6IDFyZW07XG4gIC0tY3VpLXBvcG92ZXItYm9keS1jb2xvcjogdmFyKC0tY3VpLWJvZHktY29sb3IpO1xuICAtLWN1aS1wb3BvdmVyLWFycm93LXdpZHRoOiAxcmVtO1xuICAtLWN1aS1wb3BvdmVyLWFycm93LWhlaWdodDogMC41cmVtO1xuICAtLWN1aS1wb3BvdmVyLWFycm93LWJvcmRlcjogdmFyKC0tY3VpLXBvcG92ZXItYm9yZGVyLWNvbG9yKTtcbiAgei1pbmRleDogdmFyKC0tY3VpLXBvcG92ZXItemluZGV4KTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1heC13aWR0aDogdmFyKC0tY3VpLXBvcG92ZXItbWF4LXdpZHRoKTtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWN1aS1mb250LXNhbnMtc2VyaWYpO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIHRleHQtYWxpZ246IHN0YXJ0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgd29yZC1icmVhazogbm9ybWFsO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICB3b3JkLXNwYWNpbmc6IG5vcm1hbDtcbiAgbGluZS1icmVhazogYXV0bztcbiAgZm9udC1zaXplOiB2YXIoLS1jdWktcG9wb3Zlci1mb250LXNpemUpO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWN1aS1wb3BvdmVyLWJnKTtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiB2YXIoLS1jdWktcG9wb3Zlci1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWN1aS1wb3BvdmVyLWJvcmRlci1jb2xvcik7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWN1aS1wb3BvdmVyLWJvcmRlci1yYWRpdXMpO1xufVxuXG4ucG9wb3ZlciAucG9wb3Zlci1hcnJvdyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogdmFyKC0tY3VpLXBvcG92ZXItYXJyb3ctd2lkdGgpO1xuICBoZWlnaHQ6IHZhcigtLWN1aS1wb3BvdmVyLWFycm93LWhlaWdodCk7XG59XG5cbi5wb3BvdmVyIC5wb3BvdmVyLWFycm93OjpiZWZvcmUsIC5wb3BvdmVyIC5wb3BvdmVyLWFycm93OjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci13aWR0aDogMDtcbn1cblxuLmJzLXBvcG92ZXItdG9wID4gLnBvcG92ZXItYXJyb3csIC5icy1wb3BvdmVyLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj10b3BdID4gLnBvcG92ZXItYXJyb3cge1xuICBib3R0b206IGNhbGMoLTEgKiAodmFyKC0tY3VpLXBvcG92ZXItYXJyb3ctaGVpZ2h0KSkgLSB2YXIoLS1jdWktcG9wb3Zlci1ib3JkZXItd2lkdGgpKTtcbn1cblxuLmJzLXBvcG92ZXItdG9wID4gLnBvcG92ZXItYXJyb3c6OmJlZm9yZSwgLmJzLXBvcG92ZXItYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePXRvcF0gPiAucG9wb3Zlci1hcnJvdzo6YmVmb3JlLCAuYnMtcG9wb3Zlci10b3AgPiAucG9wb3Zlci1hcnJvdzo6YWZ0ZXIsIC5icy1wb3BvdmVyLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj10b3BdID4gLnBvcG92ZXItYXJyb3c6OmFmdGVyIHtcbiAgYm9yZGVyLXdpZHRoOiB2YXIoLS1jdWktcG9wb3Zlci1hcnJvdy1oZWlnaHQpIGNhbGModmFyKC0tY3VpLXBvcG92ZXItYXJyb3ctd2lkdGgpICogMC41KSAwO1xufVxuXG4uYnMtcG9wb3Zlci10b3AgPiAucG9wb3Zlci1hcnJvdzo6YmVmb3JlLCAuYnMtcG9wb3Zlci1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49dG9wXSA+IC5wb3BvdmVyLWFycm93OjpiZWZvcmUge1xuICBib3R0b206IDA7XG4gIGJvcmRlci10b3AtY29sb3I6IHZhcigtLWN1aS1wb3BvdmVyLWFycm93LWJvcmRlcik7XG59XG5cbi5icy1wb3BvdmVyLXRvcCA+IC5wb3BvdmVyLWFycm93OjphZnRlciwgLmJzLXBvcG92ZXItYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePXRvcF0gPiAucG9wb3Zlci1hcnJvdzo6YWZ0ZXIge1xuICBib3R0b206IHZhcigtLWN1aS1wb3BvdmVyLWJvcmRlci13aWR0aCk7XG4gIGJvcmRlci10b3AtY29sb3I6IHZhcigtLWN1aS1wb3BvdmVyLWJnKTtcbn1cblxuLyogcnRsOmJlZ2luOmlnbm9yZSAqL1xuLmJzLXBvcG92ZXItZW5kID4gLnBvcG92ZXItYXJyb3csIC5icy1wb3BvdmVyLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1yaWdodF0gPiAucG9wb3Zlci1hcnJvdyB7XG4gIGxlZnQ6IGNhbGMoLTEgKiAodmFyKC0tY3VpLXBvcG92ZXItYXJyb3ctaGVpZ2h0KSkgLSB2YXIoLS1jdWktcG9wb3Zlci1ib3JkZXItd2lkdGgpKTtcbiAgd2lkdGg6IHZhcigtLWN1aS1wb3BvdmVyLWFycm93LWhlaWdodCk7XG4gIGhlaWdodDogdmFyKC0tY3VpLXBvcG92ZXItYXJyb3ctd2lkdGgpO1xufVxuXG4uYnMtcG9wb3Zlci1lbmQgPiAucG9wb3Zlci1hcnJvdzo6YmVmb3JlLCAuYnMtcG9wb3Zlci1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49cmlnaHRdID4gLnBvcG92ZXItYXJyb3c6OmJlZm9yZSwgLmJzLXBvcG92ZXItZW5kID4gLnBvcG92ZXItYXJyb3c6OmFmdGVyLCAuYnMtcG9wb3Zlci1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49cmlnaHRdID4gLnBvcG92ZXItYXJyb3c6OmFmdGVyIHtcbiAgYm9yZGVyLXdpZHRoOiBjYWxjKHZhcigtLWN1aS1wb3BvdmVyLWFycm93LXdpZHRoKSAqIDAuNSkgdmFyKC0tY3VpLXBvcG92ZXItYXJyb3ctaGVpZ2h0KSBjYWxjKHZhcigtLWN1aS1wb3BvdmVyLWFycm93LXdpZHRoKSAqIDAuNSkgMDtcbn1cblxuLmJzLXBvcG92ZXItZW5kID4gLnBvcG92ZXItYXJyb3c6OmJlZm9yZSwgLmJzLXBvcG92ZXItYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePXJpZ2h0XSA+IC5wb3BvdmVyLWFycm93OjpiZWZvcmUge1xuICBsZWZ0OiAwO1xuICBib3JkZXItcmlnaHQtY29sb3I6IHZhcigtLWN1aS1wb3BvdmVyLWFycm93LWJvcmRlcik7XG59XG5cbi5icy1wb3BvdmVyLWVuZCA+IC5wb3BvdmVyLWFycm93OjphZnRlciwgLmJzLXBvcG92ZXItYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePXJpZ2h0XSA+IC5wb3BvdmVyLWFycm93OjphZnRlciB7XG4gIGxlZnQ6IHZhcigtLWN1aS1wb3BvdmVyLWJvcmRlci13aWR0aCk7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogdmFyKC0tY3VpLXBvcG92ZXItYmcpO1xufVxuXG4vKiBydGw6ZW5kOmlnbm9yZSAqL1xuLmJzLXBvcG92ZXItYm90dG9tID4gLnBvcG92ZXItYXJyb3csIC5icy1wb3BvdmVyLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1ib3R0b21dID4gLnBvcG92ZXItYXJyb3cge1xuICB0b3A6IGNhbGMoLTEgKiAodmFyKC0tY3VpLXBvcG92ZXItYXJyb3ctaGVpZ2h0KSkgLSB2YXIoLS1jdWktcG9wb3Zlci1ib3JkZXItd2lkdGgpKTtcbn1cblxuLmJzLXBvcG92ZXItYm90dG9tID4gLnBvcG92ZXItYXJyb3c6OmJlZm9yZSwgLmJzLXBvcG92ZXItYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePWJvdHRvbV0gPiAucG9wb3Zlci1hcnJvdzo6YmVmb3JlLCAuYnMtcG9wb3Zlci1ib3R0b20gPiAucG9wb3Zlci1hcnJvdzo6YWZ0ZXIsIC5icy1wb3BvdmVyLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1ib3R0b21dID4gLnBvcG92ZXItYXJyb3c6OmFmdGVyIHtcbiAgYm9yZGVyLXdpZHRoOiAwIGNhbGModmFyKC0tY3VpLXBvcG92ZXItYXJyb3ctd2lkdGgpICogMC41KSB2YXIoLS1jdWktcG9wb3Zlci1hcnJvdy1oZWlnaHQpO1xufVxuXG4uYnMtcG9wb3Zlci1ib3R0b20gPiAucG9wb3Zlci1hcnJvdzo6YmVmb3JlLCAuYnMtcG9wb3Zlci1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49Ym90dG9tXSA+IC5wb3BvdmVyLWFycm93OjpiZWZvcmUge1xuICB0b3A6IDA7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6IHZhcigtLWN1aS1wb3BvdmVyLWFycm93LWJvcmRlcik7XG59XG5cbi5icy1wb3BvdmVyLWJvdHRvbSA+IC5wb3BvdmVyLWFycm93OjphZnRlciwgLmJzLXBvcG92ZXItYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePWJvdHRvbV0gPiAucG9wb3Zlci1hcnJvdzo6YWZ0ZXIge1xuICB0b3A6IHZhcigtLWN1aS1wb3BvdmVyLWJvcmRlci13aWR0aCk7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6IHZhcigtLWN1aS1wb3BvdmVyLWJnKTtcbn1cblxuLmJzLXBvcG92ZXItYm90dG9tIC5wb3BvdmVyLWhlYWRlcjo6YmVmb3JlLCAuYnMtcG9wb3Zlci1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49Ym90dG9tXSAucG9wb3Zlci1oZWFkZXI6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiA1MCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogdmFyKC0tY3VpLXBvcG92ZXItYXJyb3ctd2lkdGgpO1xuICBtYXJnaW4tbGVmdDogY2FsYygtMC41ICogdmFyKC0tY3VpLXBvcG92ZXItYXJyb3ctd2lkdGgpKTtcbiAgY29udGVudDogXCJcIjtcbiAgYm9yZGVyLWJvdHRvbTogdmFyKC0tY3VpLXBvcG92ZXItYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1jdWktcG9wb3Zlci1oZWFkZXItYmcpO1xufVxuXG4vKiBydGw6YmVnaW46aWdub3JlICovXG4uYnMtcG9wb3Zlci1zdGFydCA+IC5wb3BvdmVyLWFycm93LCAuYnMtcG9wb3Zlci1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49bGVmdF0gPiAucG9wb3Zlci1hcnJvdyB7XG4gIHJpZ2h0OiBjYWxjKC0xICogKHZhcigtLWN1aS1wb3BvdmVyLWFycm93LWhlaWdodCkpIC0gdmFyKC0tY3VpLXBvcG92ZXItYm9yZGVyLXdpZHRoKSk7XG4gIHdpZHRoOiB2YXIoLS1jdWktcG9wb3Zlci1hcnJvdy1oZWlnaHQpO1xuICBoZWlnaHQ6IHZhcigtLWN1aS1wb3BvdmVyLWFycm93LXdpZHRoKTtcbn1cblxuLmJzLXBvcG92ZXItc3RhcnQgPiAucG9wb3Zlci1hcnJvdzo6YmVmb3JlLCAuYnMtcG9wb3Zlci1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49bGVmdF0gPiAucG9wb3Zlci1hcnJvdzo6YmVmb3JlLCAuYnMtcG9wb3Zlci1zdGFydCA+IC5wb3BvdmVyLWFycm93OjphZnRlciwgLmJzLXBvcG92ZXItYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePWxlZnRdID4gLnBvcG92ZXItYXJyb3c6OmFmdGVyIHtcbiAgYm9yZGVyLXdpZHRoOiBjYWxjKHZhcigtLWN1aS1wb3BvdmVyLWFycm93LXdpZHRoKSAqIDAuNSkgMCBjYWxjKHZhcigtLWN1aS1wb3BvdmVyLWFycm93LXdpZHRoKSAqIDAuNSkgdmFyKC0tY3VpLXBvcG92ZXItYXJyb3ctaGVpZ2h0KTtcbn1cblxuLmJzLXBvcG92ZXItc3RhcnQgPiAucG9wb3Zlci1hcnJvdzo6YmVmb3JlLCAuYnMtcG9wb3Zlci1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49bGVmdF0gPiAucG9wb3Zlci1hcnJvdzo6YmVmb3JlIHtcbiAgcmlnaHQ6IDA7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiB2YXIoLS1jdWktcG9wb3Zlci1hcnJvdy1ib3JkZXIpO1xufVxuXG4uYnMtcG9wb3Zlci1zdGFydCA+IC5wb3BvdmVyLWFycm93OjphZnRlciwgLmJzLXBvcG92ZXItYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePWxlZnRdID4gLnBvcG92ZXItYXJyb3c6OmFmdGVyIHtcbiAgcmlnaHQ6IHZhcigtLWN1aS1wb3BvdmVyLWJvcmRlci13aWR0aCk7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiB2YXIoLS1jdWktcG9wb3Zlci1iZyk7XG59XG5cbi8qIHJ0bDplbmQ6aWdub3JlICovXG4ucG9wb3Zlci1oZWFkZXIge1xuICBwYWRkaW5nOiB2YXIoLS1jdWktcG9wb3Zlci1oZWFkZXItcGFkZGluZy15KSB2YXIoLS1jdWktcG9wb3Zlci1oZWFkZXItcGFkZGluZy14KTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZm9udC1zaXplOiB2YXIoLS1jdWktcG9wb3Zlci1oZWFkZXItZm9udC1zaXplKTtcbiAgY29sb3I6IHZhcigtLWN1aS1wb3BvdmVyLWhlYWRlci1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWN1aS1wb3BvdmVyLWhlYWRlci1iZyk7XG4gIGJvcmRlci1ib3R0b206IHZhcigtLWN1aS1wb3BvdmVyLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tY3VpLXBvcG92ZXItYm9yZGVyLWNvbG9yKTtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFyKC0tY3VpLXBvcG92ZXItaW5uZXItYm9yZGVyLXJhZGl1cyk7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YXIoLS1jdWktcG9wb3Zlci1pbm5lci1ib3JkZXItcmFkaXVzKTtcbn1cblxuLnBvcG92ZXItaGVhZGVyOmVtcHR5IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnBvcG92ZXItYm9keSB7XG4gIHBhZGRpbmc6IHZhcigtLWN1aS1wb3BvdmVyLWJvZHktcGFkZGluZy15KSB2YXIoLS1jdWktcG9wb3Zlci1ib2R5LXBhZGRpbmcteCk7XG4gIGNvbG9yOiB2YXIoLS1jdWktcG9wb3Zlci1ib2R5LWNvbG9yKTtcbn1cblxuLmNhcm91c2VsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uY2Fyb3VzZWwucG9pbnRlci1ldmVudCB7XG4gIHRvdWNoLWFjdGlvbjogcGFuLXk7XG59XG5cbi5jYXJvdXNlbC1pbm5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5jYXJvdXNlbC1pbm5lcjo6YWZ0ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY2xlYXI6IGJvdGg7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG5cbi5jYXJvdXNlbC1pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBub25lO1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1yaWdodDogLTEwMCU7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjZzIGVhc2UtaW4tb3V0O1xufVxuXG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuY2Fyb3VzZWwtaXRlbSB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuLmNhcm91c2VsLWl0ZW0uYWN0aXZlLFxuLmNhcm91c2VsLWl0ZW0tbmV4dCxcbi5jYXJvdXNlbC1pdGVtLXByZXYge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmNhcm91c2VsLWl0ZW0tbmV4dDpub3QoLmNhcm91c2VsLWl0ZW0tc3RhcnQpLFxuLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLWVuZCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbn1cblxuLmNhcm91c2VsLWl0ZW0tcHJldjpub3QoLmNhcm91c2VsLWl0ZW0tZW5kKSxcbi5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1zdGFydCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG59XG5cbi5jYXJvdXNlbC1mYWRlIC5jYXJvdXNlbC1pdGVtIHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eTtcbiAgdHJhbnNmb3JtOiBub25lO1xufVxuXG4uY2Fyb3VzZWwtZmFkZSAuY2Fyb3VzZWwtaXRlbS5hY3RpdmUsXG4uY2Fyb3VzZWwtZmFkZSAuY2Fyb3VzZWwtaXRlbS1uZXh0LmNhcm91c2VsLWl0ZW0tc3RhcnQsXG4uY2Fyb3VzZWwtZmFkZSAuY2Fyb3VzZWwtaXRlbS1wcmV2LmNhcm91c2VsLWl0ZW0tZW5kIHtcbiAgei1pbmRleDogMTtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmNhcm91c2VsLWZhZGUgLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLXN0YXJ0LFxuLmNhcm91c2VsLWZhZGUgLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLWVuZCB7XG4gIHotaW5kZXg6IDA7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMHMgMC42cztcbn1cblxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmNhcm91c2VsLWZhZGUgLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLXN0YXJ0LFxuICAuY2Fyb3VzZWwtZmFkZSAuYWN0aXZlLmNhcm91c2VsLWl0ZW0tZW5kIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG4uY2Fyb3VzZWwtY29udHJvbC1wcmV2LFxuLmNhcm91c2VsLWNvbnRyb2wtbmV4dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIHotaW5kZXg6IDE7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogMTUlO1xuICBwYWRkaW5nOiAwO1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBmaWx0ZXI6IHZhcigtLWN1aS1jYXJvdXNlbC1jb250cm9sLWljb24tZmlsdGVyKTtcbiAgYm9yZGVyOiAwO1xuICBvcGFjaXR5OiAwLjU7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4xNXMgZWFzZTtcbn1cblxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmNhcm91c2VsLWNvbnRyb2wtcHJldixcbiAgLmNhcm91c2VsLWNvbnRyb2wtbmV4dCB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuLmNhcm91c2VsLWNvbnRyb2wtcHJldjpob3ZlciwgLmNhcm91c2VsLWNvbnRyb2wtcHJldjpmb2N1cyxcbi5jYXJvdXNlbC1jb250cm9sLW5leHQ6aG92ZXIsXG4uY2Fyb3VzZWwtY29udHJvbC1uZXh0OmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgb3V0bGluZTogMDtcbiAgb3BhY2l0eTogMC45O1xufVxuXG4uY2Fyb3VzZWwtY29udHJvbC1wcmV2IHtcbiAgbGVmdDogMDtcbn1cblxuLmNhcm91c2VsLWNvbnRyb2wtbmV4dCB7XG4gIHJpZ2h0OiAwO1xufVxuXG4uY2Fyb3VzZWwtY29udHJvbC1wcmV2LWljb24sXG4uY2Fyb3VzZWwtY29udHJvbC1uZXh0LWljb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAycmVtO1xuICBoZWlnaHQ6IDJyZW07XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDUwJTtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XG59XG5cbi5jYXJvdXNlbC1jb250cm9sLXByZXYtaWNvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTYgMTYnIGZpbGw9JyUyM2ZmZiclM2UlM2NwYXRoIGQ9J00xMS4zNTQgMS42NDZhLjUuNSAwIDAgMSAwIC43MDhMNS43MDcgOGw1LjY0NyA1LjY0NmEuNS41IDAgMCAxLS43MDguNzA4bC02LTZhLjUuNSAwIDAgMSAwLS43MDhsNi02YS41LjUgMCAwIDEgLjcwOCAwJy8lM2UlM2Mvc3ZnJTNlXCIpO1xufVxuXG4uY2Fyb3VzZWwtY29udHJvbC1uZXh0LWljb24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE2IDE2JyBmaWxsPSclMjNmZmYnJTNlJTNjcGF0aCBkPSdNNC42NDYgMS42NDZhLjUuNSAwIDAgMSAuNzA4IDBsNiA2YS41LjUgMCAwIDEgMCAuNzA4bC02IDZhLjUuNSAwIDAgMS0uNzA4LS43MDhMMTAuMjkzIDggNC42NDYgMi4zNTRhLjUuNSAwIDAgMSAwLS43MDgnLyUzZSUzYy9zdmclM2VcIik7XG59XG5cbi5jYXJvdXNlbC1pbmRpY2F0b3JzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luLXJpZ2h0OiAxNSU7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIG1hcmdpbi1sZWZ0OiAxNSU7XG59XG5cbi5jYXJvdXNlbC1pbmRpY2F0b3JzIFtkYXRhLWNvcmV1aS10YXJnZXRdIHtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIGZsZXg6IDAgMSBhdXRvO1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzcHg7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbi1yaWdodDogM3B4O1xuICBtYXJnaW4tbGVmdDogM3B4O1xuICB0ZXh0LWluZGVudDogLTk5OXB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXRvcDogMTBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogMTBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgb3BhY2l0eTogMC41O1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNnMgZWFzZTtcbn1cblxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmNhcm91c2VsLWluZGljYXRvcnMgW2RhdGEtY29yZXVpLXRhcmdldF0ge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5jYXJvdXNlbC1pbmRpY2F0b3JzIC5hY3RpdmUge1xuICBvcGFjaXR5OiAxO1xufVxuXG4uY2Fyb3VzZWwtY2FwdGlvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDE1JTtcbiAgYm90dG9tOiAxLjI1cmVtO1xuICBsZWZ0OiAxNSU7XG4gIHBhZGRpbmctdG9wOiAxLjI1cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMS4yNXJlbTtcbiAgY29sb3I6IHZhcigtLWN1aS1jYXJvdXNlbC1jYXB0aW9uLWNvbG9yKTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uY2Fyb3VzZWwtZGFyayB7XG4gIC0tY3VpLWNhcm91c2VsLWluZGljYXRvci1hY3RpdmUtYmc6ICMwODBhMGM7XG4gIC0tY3VpLWNhcm91c2VsLWNhcHRpb24tY29sb3I6ICMwODBhMGM7XG4gIC0tY3VpLWNhcm91c2VsLWNvbnRyb2wtaWNvbi1maWx0ZXI6IGludmVydCgxKSBncmF5c2NhbGUoMTAwKTtcbn1cblxuLnNwaW5uZXItZ3Jvdyxcbi5zcGlubmVyLWJvcmRlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IHZhcigtLWN1aS1zcGlubmVyLXdpZHRoKTtcbiAgaGVpZ2h0OiB2YXIoLS1jdWktc3Bpbm5lci1oZWlnaHQpO1xuICB2ZXJ0aWNhbC1hbGlnbjogdmFyKC0tY3VpLXNwaW5uZXItdmVydGljYWwtYWxpZ24pO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGFuaW1hdGlvbjogdmFyKC0tY3VpLXNwaW5uZXItYW5pbWF0aW9uLXNwZWVkKSBsaW5lYXIgaW5maW5pdGUgdmFyKC0tY3VpLXNwaW5uZXItYW5pbWF0aW9uLW5hbWUpO1xufVxuXG5Aa2V5ZnJhbWVzIHNwaW5uZXItYm9yZGVyIHtcbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gIH1cbn1cbi5zcGlubmVyLWJvcmRlciB7XG4gIC0tY3VpLXNwaW5uZXItd2lkdGg6IDJyZW07XG4gIC0tY3VpLXNwaW5uZXItaGVpZ2h0OiAycmVtO1xuICAtLWN1aS1zcGlubmVyLXZlcnRpY2FsLWFsaWduOiAtMC4xMjVlbTtcbiAgLS1jdWktc3Bpbm5lci1ib3JkZXItd2lkdGg6IDAuMjVlbTtcbiAgLS1jdWktc3Bpbm5lci1hbmltYXRpb24tc3BlZWQ6IDAuNzVzO1xuICAtLWN1aS1zcGlubmVyLWFuaW1hdGlvbi1uYW1lOiBzcGlubmVyLWJvcmRlcjtcbiAgYm9yZGVyOiB2YXIoLS1jdWktc3Bpbm5lci1ib3JkZXItd2lkdGgpIHNvbGlkIGN1cnJlbnRjb2xvcjtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLnNwaW5uZXItYm9yZGVyLXNtIHtcbiAgLS1jdWktc3Bpbm5lci13aWR0aDogMXJlbTtcbiAgLS1jdWktc3Bpbm5lci1oZWlnaHQ6IDFyZW07XG4gIC0tY3VpLXNwaW5uZXItYm9yZGVyLXdpZHRoOiAwLjJlbTtcbn1cblxuQGtleWZyYW1lcyBzcGlubmVyLWdyb3cge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgfVxuICA1MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG4uc3Bpbm5lci1ncm93IHtcbiAgLS1jdWktc3Bpbm5lci13aWR0aDogMnJlbTtcbiAgLS1jdWktc3Bpbm5lci1oZWlnaHQ6IDJyZW07XG4gIC0tY3VpLXNwaW5uZXItdmVydGljYWwtYWxpZ246IC0wLjEyNWVtO1xuICAtLWN1aS1zcGlubmVyLWFuaW1hdGlvbi1zcGVlZDogMC43NXM7XG4gIC0tY3VpLXNwaW5uZXItYW5pbWF0aW9uLW5hbWU6IHNwaW5uZXItZ3JvdztcbiAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudGNvbG9yO1xuICBvcGFjaXR5OiAwO1xufVxuXG4uc3Bpbm5lci1ncm93LXNtIHtcbiAgLS1jdWktc3Bpbm5lci13aWR0aDogMXJlbTtcbiAgLS1jdWktc3Bpbm5lci1oZWlnaHQ6IDFyZW07XG59XG5cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5zcGlubmVyLWJvcmRlcixcbiAgLnNwaW5uZXItZ3JvdyB7XG4gICAgLS1jdWktc3Bpbm5lci1hbmltYXRpb24tc3BlZWQ6IDEuNXM7XG4gIH1cbn1cbi5vZmZjYW52YXMsIC5vZmZjYW52YXMteHhsLCAub2ZmY2FudmFzLXhsLCAub2ZmY2FudmFzLWxnLCAub2ZmY2FudmFzLW1kLCAub2ZmY2FudmFzLXNtIHtcbiAgLS1jdWktb2ZmY2FudmFzLXppbmRleDogMTA0NTtcbiAgLS1jdWktb2ZmY2FudmFzLXdpZHRoOiA0MDBweDtcbiAgLS1jdWktb2ZmY2FudmFzLWhlaWdodDogMzB2aDtcbiAgLS1jdWktb2ZmY2FudmFzLXBhZGRpbmcteDogMXJlbTtcbiAgLS1jdWktb2ZmY2FudmFzLXBhZGRpbmcteTogMXJlbTtcbiAgLS1jdWktb2ZmY2FudmFzLWNvbG9yOiB2YXIoLS1jdWktYm9keS1jb2xvcik7XG4gIC0tY3VpLW9mZmNhbnZhcy1iZzogdmFyKC0tY3VpLWJvZHktYmcpO1xuICAtLWN1aS1vZmZjYW52YXMtYm9yZGVyLXdpZHRoOiB2YXIoLS1jdWktYm9yZGVyLXdpZHRoKTtcbiAgLS1jdWktb2ZmY2FudmFzLWJvcmRlci1jb2xvcjogdmFyKC0tY3VpLWJvcmRlci1jb2xvci10cmFuc2x1Y2VudCk7XG4gIC0tY3VpLW9mZmNhbnZhcy1ib3gtc2hhZG93OiB2YXIoLS1jdWktYm94LXNoYWRvdy1zbSk7XG4gIC0tY3VpLW9mZmNhbnZhcy10cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlLWluLW91dDtcbiAgLS1jdWktb2ZmY2FudmFzLXRpdGxlLWxpbmUtaGVpZ2h0OiAxLjU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAub2ZmY2FudmFzLXNtIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgYm90dG9tOiAwO1xuICAgIHotaW5kZXg6IHZhcigtLWN1aS1vZmZjYW52YXMtemluZGV4KTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGNvbG9yOiB2YXIoLS1jdWktb2ZmY2FudmFzLWNvbG9yKTtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY3VpLW9mZmNhbnZhcy1iZyk7XG4gICAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgICBvdXRsaW5lOiAwO1xuICAgIHRyYW5zaXRpb246IHZhcigtLWN1aS1vZmZjYW52YXMtdHJhbnNpdGlvbik7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkgYW5kIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLm9mZmNhbnZhcy1zbSB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5vZmZjYW52YXMtc20ub2ZmY2FudmFzLXN0YXJ0IHtcbiAgICBpbnNldC1pbmxpbmUtc3RhcnQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiB2YXIoLS1jdWktb2ZmY2FudmFzLXdpZHRoKTtcbiAgICAtd2Via2l0LWJvcmRlci1lbmQ6IHZhcigtLWN1aS1vZmZjYW52YXMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1jdWktb2ZmY2FudmFzLWJvcmRlci1jb2xvcik7XG4gICAgYm9yZGVyLWlubGluZS1lbmQ6IHZhcigtLWN1aS1vZmZjYW52YXMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1jdWktb2ZmY2FudmFzLWJvcmRlci1jb2xvcik7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbiAgfVxuICAub2ZmY2FudmFzLXNtLm9mZmNhbnZhcy1lbmQge1xuICAgIGluc2V0LWlubGluZS1lbmQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiB2YXIoLS1jdWktb2ZmY2FudmFzLXdpZHRoKTtcbiAgICAtd2Via2l0LWJvcmRlci1zdGFydDogdmFyKC0tY3VpLW9mZmNhbnZhcy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWN1aS1vZmZjYW52YXMtYm9yZGVyLWNvbG9yKTtcbiAgICBib3JkZXItaW5saW5lLXN0YXJ0OiB2YXIoLS1jdWktb2ZmY2FudmFzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tY3VpLW9mZmNhbnZhcy1ib3JkZXItY29sb3IpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbiAgfVxuICAub2ZmY2FudmFzLXNtLm9mZmNhbnZhcy10b3Age1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGhlaWdodDogdmFyKC0tY3VpLW9mZmNhbnZhcy1oZWlnaHQpO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm9yZGVyLWJvdHRvbTogdmFyKC0tY3VpLW9mZmNhbnZhcy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWN1aS1vZmZjYW52YXMtYm9yZGVyLWNvbG9yKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xuICB9XG4gIC5vZmZjYW52YXMtc20ub2ZmY2FudmFzLWJvdHRvbSB7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogMDtcbiAgICBoZWlnaHQ6IHZhcigtLWN1aS1vZmZjYW52YXMtaGVpZ2h0KTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJvcmRlci10b3A6IHZhcigtLWN1aS1vZmZjYW52YXMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1jdWktb2ZmY2FudmFzLWJvcmRlci1jb2xvcik7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpO1xuICB9XG4gIC5vZmZjYW52YXMtc20uc2hvd2luZywgLm9mZmNhbnZhcy1zbS5zaG93Om5vdCguaGlkaW5nKSB7XG4gICAgdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9mZmNhbnZhcy1zbS5zaG93aW5nLCAub2ZmY2FudmFzLXNtLmhpZGluZywgLm9mZmNhbnZhcy1zbS5zaG93IHtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLm9mZmNhbnZhcy1zbSB7XG4gICAgLS1jdWktb2ZmY2FudmFzLWhlaWdodDogYXV0bztcbiAgICAtLWN1aS1vZmZjYW52YXMtYm9yZGVyLXdpZHRoOiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9mZmNhbnZhcy1zbSAub2ZmY2FudmFzLWhlYWRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAub2ZmY2FudmFzLXNtIC5vZmZjYW52YXMtYm9keSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWdyb3c6IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBvdmVyZmxvdy15OiB2aXNpYmxlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAub2ZmY2FudmFzLW1kIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgYm90dG9tOiAwO1xuICAgIHotaW5kZXg6IHZhcigtLWN1aS1vZmZjYW52YXMtemluZGV4KTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGNvbG9yOiB2YXIoLS1jdWktb2ZmY2FudmFzLWNvbG9yKTtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY3VpLW9mZmNhbnZhcy1iZyk7XG4gICAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgICBvdXRsaW5lOiAwO1xuICAgIHRyYW5zaXRpb246IHZhcigtLWN1aS1vZmZjYW52YXMtdHJhbnNpdGlvbik7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkgYW5kIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLm9mZmNhbnZhcy1tZCB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5vZmZjYW52YXMtbWQub2ZmY2FudmFzLXN0YXJ0IHtcbiAgICBpbnNldC1pbmxpbmUtc3RhcnQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiB2YXIoLS1jdWktb2ZmY2FudmFzLXdpZHRoKTtcbiAgICAtd2Via2l0LWJvcmRlci1lbmQ6IHZhcigtLWN1aS1vZmZjYW52YXMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1jdWktb2ZmY2FudmFzLWJvcmRlci1jb2xvcik7XG4gICAgYm9yZGVyLWlubGluZS1lbmQ6IHZhcigtLWN1aS1vZmZjYW52YXMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1jdWktb2ZmY2FudmFzLWJvcmRlci1jb2xvcik7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbiAgfVxuICAub2ZmY2FudmFzLW1kLm9mZmNhbnZhcy1lbmQge1xuICAgIGluc2V0LWlubGluZS1lbmQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiB2YXIoLS1jdWktb2ZmY2FudmFzLXdpZHRoKTtcbiAgICAtd2Via2l0LWJvcmRlci1zdGFydDogdmFyKC0tY3VpLW9mZmNhbnZhcy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWN1aS1vZmZjYW52YXMtYm9yZGVyLWNvbG9yKTtcbiAgICBib3JkZXItaW5saW5lLXN0YXJ0OiB2YXIoLS1jdWktb2ZmY2FudmFzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tY3VpLW9mZmNhbnZhcy1ib3JkZXItY29sb3IpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbiAgfVxuICAub2ZmY2FudmFzLW1kLm9mZmNhbnZhcy10b3Age1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGhlaWdodDogdmFyKC0tY3VpLW9mZmNhbnZhcy1oZWlnaHQpO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm9yZGVyLWJvdHRvbTogdmFyKC0tY3VpLW9mZmNhbnZhcy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWN1aS1vZmZjYW52YXMtYm9yZGVyLWNvbG9yKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xuICB9XG4gIC5vZmZjYW52YXMtbWQub2ZmY2FudmFzLWJvdHRvbSB7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogMDtcbiAgICBoZWlnaHQ6IHZhcigtLWN1aS1vZmZjYW52YXMtaGVpZ2h0KTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJvcmRlci10b3A6IHZhcigtLWN1aS1vZmZjYW52YXMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1jdWktb2ZmY2FudmFzLWJvcmRlci1jb2xvcik7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpO1xuICB9XG4gIC5vZmZjYW52YXMtbWQuc2hvd2luZywgLm9mZmNhbnZhcy1tZC5zaG93Om5vdCguaGlkaW5nKSB7XG4gICAgdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9mZmNhbnZhcy1tZC5zaG93aW5nLCAub2ZmY2FudmFzLW1kLmhpZGluZywgLm9mZmNhbnZhcy1tZC5zaG93IHtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm9mZmNhbnZhcy1tZCB7XG4gICAgLS1jdWktb2ZmY2FudmFzLWhlaWdodDogYXV0bztcbiAgICAtLWN1aS1vZmZjYW52YXMtYm9yZGVyLXdpZHRoOiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9mZmNhbnZhcy1tZCAub2ZmY2FudmFzLWhlYWRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAub2ZmY2FudmFzLW1kIC5vZmZjYW52YXMtYm9keSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWdyb3c6IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBvdmVyZmxvdy15OiB2aXNpYmxlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAub2ZmY2FudmFzLWxnIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgYm90dG9tOiAwO1xuICAgIHotaW5kZXg6IHZhcigtLWN1aS1vZmZjYW52YXMtemluZGV4KTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGNvbG9yOiB2YXIoLS1jdWktb2ZmY2FudmFzLWNvbG9yKTtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY3VpLW9mZmNhbnZhcy1iZyk7XG4gICAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgICBvdXRsaW5lOiAwO1xuICAgIHRyYW5zaXRpb246IHZhcigtLWN1aS1vZmZjYW52YXMtdHJhbnNpdGlvbik7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkgYW5kIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLm9mZmNhbnZhcy1sZyB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5vZmZjYW52YXMtbGcub2ZmY2FudmFzLXN0YXJ0IHtcbiAgICBpbnNldC1pbmxpbmUtc3RhcnQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiB2YXIoLS1jdWktb2ZmY2FudmFzLXdpZHRoKTtcbiAgICAtd2Via2l0LWJvcmRlci1lbmQ6IHZhcigtLWN1aS1vZmZjYW52YXMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1jdWktb2ZmY2FudmFzLWJvcmRlci1jb2xvcik7XG4gICAgYm9yZGVyLWlubGluZS1lbmQ6IHZhcigtLWN1aS1vZmZjYW52YXMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1jdWktb2ZmY2FudmFzLWJvcmRlci1jb2xvcik7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbiAgfVxuICAub2ZmY2FudmFzLWxnLm9mZmNhbnZhcy1lbmQge1xuICAgIGluc2V0LWlubGluZS1lbmQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiB2YXIoLS1jdWktb2ZmY2FudmFzLXdpZHRoKTtcbiAgICAtd2Via2l0LWJvcmRlci1zdGFydDogdmFyKC0tY3VpLW9mZmNhbnZhcy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWN1aS1vZmZjYW52YXMtYm9yZGVyLWNvbG9yKTtcbiAgICBib3JkZXItaW5saW5lLXN0YXJ0OiB2YXIoLS1jdWktb2ZmY2FudmFzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tY3VpLW9mZmNhbnZhcy1ib3JkZXItY29sb3IpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbiAgfVxuICAub2ZmY2FudmFzLWxnLm9mZmNhbnZhcy10b3Age1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGhlaWdodDogdmFyKC0tY3VpLW9mZmNhbnZhcy1oZWlnaHQpO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm9yZGVyLWJvdHRvbTogdmFyKC0tY3VpLW9mZmNhbnZhcy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWN1aS1vZmZjYW52YXMtYm9yZGVyLWNvbG9yKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xuICB9XG4gIC5vZmZjYW52YXMtbGcub2ZmY2FudmFzLWJvdHRvbSB7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogMDtcbiAgICBoZWlnaHQ6IHZhcigtLWN1aS1vZmZjYW52YXMtaGVpZ2h0KTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJvcmRlci10b3A6IHZhcigtLWN1aS1vZmZjYW52YXMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1jdWktb2ZmY2FudmFzLWJvcmRlci1jb2xvcik7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpO1xuICB9XG4gIC5vZmZjYW52YXMtbGcuc2hvd2luZywgLm9mZmNhbnZhcy1sZy5zaG93Om5vdCguaGlkaW5nKSB7XG4gICAgdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9mZmNhbnZhcy1sZy5zaG93aW5nLCAub2ZmY2FudmFzLWxnLmhpZGluZywgLm9mZmNhbnZhcy1sZy5zaG93IHtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLm9mZmNhbnZhcy1sZyB7XG4gICAgLS1jdWktb2ZmY2FudmFzLWhlaWdodDogYXV0bztcbiAgICAtLWN1aS1vZmZjYW52YXMtYm9yZGVyLXdpZHRoOiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9mZmNhbnZhcy1sZyAub2ZmY2FudmFzLWhlYWRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAub2ZmY2FudmFzLWxnIC5vZmZjYW52YXMtYm9keSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWdyb3c6IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBvdmVyZmxvdy15OiB2aXNpYmxlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLm9mZmNhbnZhcy14bCB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGJvdHRvbTogMDtcbiAgICB6LWluZGV4OiB2YXIoLS1jdWktb2ZmY2FudmFzLXppbmRleCk7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBjb2xvcjogdmFyKC0tY3VpLW9mZmNhbnZhcy1jb2xvcik7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWN1aS1vZmZjYW52YXMtYmcpO1xuICAgIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gICAgb3V0bGluZTogMDtcbiAgICB0cmFuc2l0aW9uOiB2YXIoLS1jdWktb2ZmY2FudmFzLXRyYW5zaXRpb24pO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSBhbmQgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAub2ZmY2FudmFzLXhsIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5vZmZjYW52YXMteGwub2ZmY2FudmFzLXN0YXJ0IHtcbiAgICBpbnNldC1pbmxpbmUtc3RhcnQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiB2YXIoLS1jdWktb2ZmY2FudmFzLXdpZHRoKTtcbiAgICAtd2Via2l0LWJvcmRlci1lbmQ6IHZhcigtLWN1aS1vZmZjYW52YXMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1jdWktb2ZmY2FudmFzLWJvcmRlci1jb2xvcik7XG4gICAgYm9yZGVyLWlubGluZS1lbmQ6IHZhcigtLWN1aS1vZmZjYW52YXMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1jdWktb2ZmY2FudmFzLWJvcmRlci1jb2xvcik7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbiAgfVxuICAub2ZmY2FudmFzLXhsLm9mZmNhbnZhcy1lbmQge1xuICAgIGluc2V0LWlubGluZS1lbmQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiB2YXIoLS1jdWktb2ZmY2FudmFzLXdpZHRoKTtcbiAgICAtd2Via2l0LWJvcmRlci1zdGFydDogdmFyKC0tY3VpLW9mZmNhbnZhcy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWN1aS1vZmZjYW52YXMtYm9yZGVyLWNvbG9yKTtcbiAgICBib3JkZXItaW5saW5lLXN0YXJ0OiB2YXIoLS1jdWktb2ZmY2FudmFzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tY3VpLW9mZmNhbnZhcy1ib3JkZXItY29sb3IpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbiAgfVxuICAub2ZmY2FudmFzLXhsLm9mZmNhbnZhcy10b3Age1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGhlaWdodDogdmFyKC0tY3VpLW9mZmNhbnZhcy1oZWlnaHQpO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm9yZGVyLWJvdHRvbTogdmFyKC0tY3VpLW9mZmNhbnZhcy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWN1aS1vZmZjYW52YXMtYm9yZGVyLWNvbG9yKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xuICB9XG4gIC5vZmZjYW52YXMteGwub2ZmY2FudmFzLWJvdHRvbSB7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogMDtcbiAgICBoZWlnaHQ6IHZhcigtLWN1aS1vZmZjYW52YXMtaGVpZ2h0KTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJvcmRlci10b3A6IHZhcigtLWN1aS1vZmZjYW52YXMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1jdWktb2ZmY2FudmFzLWJvcmRlci1jb2xvcik7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpO1xuICB9XG4gIC5vZmZjYW52YXMteGwuc2hvd2luZywgLm9mZmNhbnZhcy14bC5zaG93Om5vdCguaGlkaW5nKSB7XG4gICAgdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9mZmNhbnZhcy14bC5zaG93aW5nLCAub2ZmY2FudmFzLXhsLmhpZGluZywgLm9mZmNhbnZhcy14bC5zaG93IHtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5vZmZjYW52YXMteGwge1xuICAgIC0tY3VpLW9mZmNhbnZhcy1oZWlnaHQ6IGF1dG87XG4gICAgLS1jdWktb2ZmY2FudmFzLWJvcmRlci13aWR0aDogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICB9XG4gIC5vZmZjYW52YXMteGwgLm9mZmNhbnZhcy1oZWFkZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLm9mZmNhbnZhcy14bCAub2ZmY2FudmFzLWJvZHkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1ncm93OiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgb3ZlcmZsb3cteTogdmlzaWJsZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTM5OS45OHB4KSB7XG4gIC5vZmZjYW52YXMteHhsIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgYm90dG9tOiAwO1xuICAgIHotaW5kZXg6IHZhcigtLWN1aS1vZmZjYW52YXMtemluZGV4KTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGNvbG9yOiB2YXIoLS1jdWktb2ZmY2FudmFzLWNvbG9yKTtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY3VpLW9mZmNhbnZhcy1iZyk7XG4gICAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgICBvdXRsaW5lOiAwO1xuICAgIHRyYW5zaXRpb246IHZhcigtLWN1aS1vZmZjYW52YXMtdHJhbnNpdGlvbik7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzk5Ljk4cHgpIGFuZCAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5vZmZjYW52YXMteHhsIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTM5OS45OHB4KSB7XG4gIC5vZmZjYW52YXMteHhsLm9mZmNhbnZhcy1zdGFydCB7XG4gICAgaW5zZXQtaW5saW5lLXN0YXJ0OiAwO1xuICAgIHRvcDogMDtcbiAgICB3aWR0aDogdmFyKC0tY3VpLW9mZmNhbnZhcy13aWR0aCk7XG4gICAgLXdlYmtpdC1ib3JkZXItZW5kOiB2YXIoLS1jdWktb2ZmY2FudmFzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tY3VpLW9mZmNhbnZhcy1ib3JkZXItY29sb3IpO1xuICAgIGJvcmRlci1pbmxpbmUtZW5kOiB2YXIoLS1jdWktb2ZmY2FudmFzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tY3VpLW9mZmNhbnZhcy1ib3JkZXItY29sb3IpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG4gIH1cbiAgLm9mZmNhbnZhcy14eGwub2ZmY2FudmFzLWVuZCB7XG4gICAgaW5zZXQtaW5saW5lLWVuZDogMDtcbiAgICB0b3A6IDA7XG4gICAgd2lkdGg6IHZhcigtLWN1aS1vZmZjYW52YXMtd2lkdGgpO1xuICAgIC13ZWJraXQtYm9yZGVyLXN0YXJ0OiB2YXIoLS1jdWktb2ZmY2FudmFzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tY3VpLW9mZmNhbnZhcy1ib3JkZXItY29sb3IpO1xuICAgIGJvcmRlci1pbmxpbmUtc3RhcnQ6IHZhcigtLWN1aS1vZmZjYW52YXMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1jdWktb2ZmY2FudmFzLWJvcmRlci1jb2xvcik7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xuICB9XG4gIC5vZmZjYW52YXMteHhsLm9mZmNhbnZhcy10b3Age1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGhlaWdodDogdmFyKC0tY3VpLW9mZmNhbnZhcy1oZWlnaHQpO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm9yZGVyLWJvdHRvbTogdmFyKC0tY3VpLW9mZmNhbnZhcy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWN1aS1vZmZjYW52YXMtYm9yZGVyLWNvbG9yKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xuICB9XG4gIC5vZmZjYW52YXMteHhsLm9mZmNhbnZhcy1ib3R0b20ge1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgaGVpZ2h0OiB2YXIoLS1jdWktb2ZmY2FudmFzLWhlaWdodCk7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3JkZXItdG9wOiB2YXIoLS1jdWktb2ZmY2FudmFzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tY3VpLW9mZmNhbnZhcy1ib3JkZXItY29sb3IpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDAlKTtcbiAgfVxuICAub2ZmY2FudmFzLXh4bC5zaG93aW5nLCAub2ZmY2FudmFzLXh4bC5zaG93Om5vdCguaGlkaW5nKSB7XG4gICAgdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9mZmNhbnZhcy14eGwuc2hvd2luZywgLm9mZmNhbnZhcy14eGwuaGlkaW5nLCAub2ZmY2FudmFzLXh4bC5zaG93IHtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5vZmZjYW52YXMteHhsIHtcbiAgICAtLWN1aS1vZmZjYW52YXMtaGVpZ2h0OiBhdXRvO1xuICAgIC0tY3VpLW9mZmNhbnZhcy1ib3JkZXItd2lkdGg6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgfVxuICAub2ZmY2FudmFzLXh4bCAub2ZmY2FudmFzLWhlYWRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAub2ZmY2FudmFzLXh4bCAub2ZmY2FudmFzLWJvZHkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1ncm93OiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgb3ZlcmZsb3cteTogdmlzaWJsZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICB9XG59XG4ub2ZmY2FudmFzIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBib3R0b206IDA7XG4gIHotaW5kZXg6IHZhcigtLWN1aS1vZmZjYW52YXMtemluZGV4KTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBjb2xvcjogdmFyKC0tY3VpLW9mZmNhbnZhcy1jb2xvcik7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY3VpLW9mZmNhbnZhcy1iZyk7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIG91dGxpbmU6IDA7XG4gIHRyYW5zaXRpb246IHZhcigtLWN1aS1vZmZjYW52YXMtdHJhbnNpdGlvbik7XG59XG5cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5vZmZjYW52YXMge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5vZmZjYW52YXMub2ZmY2FudmFzLXN0YXJ0IHtcbiAgaW5zZXQtaW5saW5lLXN0YXJ0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiB2YXIoLS1jdWktb2ZmY2FudmFzLXdpZHRoKTtcbiAgLXdlYmtpdC1ib3JkZXItZW5kOiB2YXIoLS1jdWktb2ZmY2FudmFzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tY3VpLW9mZmNhbnZhcy1ib3JkZXItY29sb3IpO1xuICBib3JkZXItaW5saW5lLWVuZDogdmFyKC0tY3VpLW9mZmNhbnZhcy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWN1aS1vZmZjYW52YXMtYm9yZGVyLWNvbG9yKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbn1cblxuLm9mZmNhbnZhcy5vZmZjYW52YXMtZW5kIHtcbiAgaW5zZXQtaW5saW5lLWVuZDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogdmFyKC0tY3VpLW9mZmNhbnZhcy13aWR0aCk7XG4gIC13ZWJraXQtYm9yZGVyLXN0YXJ0OiB2YXIoLS1jdWktb2ZmY2FudmFzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tY3VpLW9mZmNhbnZhcy1ib3JkZXItY29sb3IpO1xuICBib3JkZXItaW5saW5lLXN0YXJ0OiB2YXIoLS1jdWktb2ZmY2FudmFzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tY3VpLW9mZmNhbnZhcy1ib3JkZXItY29sb3IpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG59XG5cbi5vZmZjYW52YXMub2ZmY2FudmFzLXRvcCB7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IDA7XG4gIGhlaWdodDogdmFyKC0tY3VpLW9mZmNhbnZhcy1oZWlnaHQpO1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xuICBib3JkZXItYm90dG9tOiB2YXIoLS1jdWktb2ZmY2FudmFzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tY3VpLW9mZmNhbnZhcy1ib3JkZXItY29sb3IpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xufVxuXG4ub2ZmY2FudmFzLm9mZmNhbnZhcy1ib3R0b20ge1xuICByaWdodDogMDtcbiAgbGVmdDogMDtcbiAgaGVpZ2h0OiB2YXIoLS1jdWktb2ZmY2FudmFzLWhlaWdodCk7XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG4gIGJvcmRlci10b3A6IHZhcigtLWN1aS1vZmZjYW52YXMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1jdWktb2ZmY2FudmFzLWJvcmRlci1jb2xvcik7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDAlKTtcbn1cblxuLm9mZmNhbnZhcy5zaG93aW5nLCAub2ZmY2FudmFzLnNob3c6bm90KC5oaWRpbmcpIHtcbiAgdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5vZmZjYW52YXMuc2hvd2luZywgLm9mZmNhbnZhcy5oaWRpbmcsIC5vZmZjYW52YXMuc2hvdyB7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG5cbi5vZmZjYW52YXMtYmFja2Ryb3Age1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTA0MDtcbiAgd2lkdGg6IDEwMHZ3O1xuICBoZWlnaHQ6IDEwMHZoO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jdWktb2ZmY2FudmFzLWJhY2tkcm9wLWJnLCAjMDgwYTBjKTtcbn1cblxuLm9mZmNhbnZhcy1iYWNrZHJvcC5mYWRlIHtcbiAgb3BhY2l0eTogMDtcbn1cblxuLm9mZmNhbnZhcy1iYWNrZHJvcC5zaG93IHtcbiAgb3BhY2l0eTogMC41O1xufVxuXG4ub2ZmY2FudmFzLWhlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IHZhcigtLWN1aS1vZmZjYW52YXMtcGFkZGluZy15KSB2YXIoLS1jdWktb2ZmY2FudmFzLXBhZGRpbmcteCk7XG59XG5cbi5vZmZjYW52YXMtaGVhZGVyIC5idG4tY2xvc2Uge1xuICBwYWRkaW5nOiBjYWxjKHZhcigtLWN1aS1vZmZjYW52YXMtcGFkZGluZy15KSAqIDAuNSkgY2FsYyh2YXIoLS1jdWktb2ZmY2FudmFzLXBhZGRpbmcteCkgKiAwLjUpO1xuICAtd2Via2l0LW1hcmdpbi1zdGFydDogYXV0bztcbiAgbWFyZ2luLWlubGluZS1zdGFydDogYXV0bztcbiAgLXdlYmtpdC1tYXJnaW4tZW5kOiBjYWxjKC0wLjUgKiB2YXIoLS1jdWktb2ZmY2FudmFzLXBhZGRpbmcteCkpO1xuICBtYXJnaW4taW5saW5lLWVuZDogY2FsYygtMC41ICogdmFyKC0tY3VpLW9mZmNhbnZhcy1wYWRkaW5nLXgpKTtcbiAgbWFyZ2luLXRvcDogY2FsYygtMC41ICogdmFyKC0tY3VpLW9mZmNhbnZhcy1wYWRkaW5nLXkpKTtcbiAgbWFyZ2luLWJvdHRvbTogY2FsYygtMC41ICogdmFyKC0tY3VpLW9mZmNhbnZhcy1wYWRkaW5nLXkpKTtcbn1cblxuLm9mZmNhbnZhcy10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1jdWktb2ZmY2FudmFzLXRpdGxlLWxpbmUtaGVpZ2h0KTtcbn1cblxuLm9mZmNhbnZhcy1ib2R5IHtcbiAgZmxleC1ncm93OiAxO1xuICBwYWRkaW5nOiB2YXIoLS1jdWktb2ZmY2FudmFzLXBhZGRpbmcteSkgdmFyKC0tY3VpLW9mZmNhbnZhcy1wYWRkaW5nLXgpO1xuICBvdmVyZmxvdy15OiBhdXRvO1xufVxuXG4ucGxhY2Vob2xkZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1pbi1oZWlnaHQ6IDFlbTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgY3Vyc29yOiB3YWl0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Y29sb3I7XG4gIG9wYWNpdHk6IDAuNTtcbn1cblxuLnBsYWNlaG9sZGVyLmJ0bjo6YmVmb3JlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjb250ZW50OiBcIlwiO1xufVxuXG4ucGxhY2Vob2xkZXIteHMge1xuICBtaW4taGVpZ2h0OiAwLjZlbTtcbn1cblxuLnBsYWNlaG9sZGVyLXNtIHtcbiAgbWluLWhlaWdodDogMC44ZW07XG59XG5cbi5wbGFjZWhvbGRlci1sZyB7XG4gIG1pbi1oZWlnaHQ6IDEuMmVtO1xufVxuXG4ucGxhY2Vob2xkZXItZ2xvdyAucGxhY2Vob2xkZXIge1xuICBhbmltYXRpb246IHBsYWNlaG9sZGVyLWdsb3cgMnMgZWFzZS1pbi1vdXQgaW5maW5pdGU7XG59XG5cbkBrZXlmcmFtZXMgcGxhY2Vob2xkZXItZ2xvdyB7XG4gIDUwJSB7XG4gICAgb3BhY2l0eTogMC4yO1xuICB9XG59XG4ucGxhY2Vob2xkZXItd2F2ZSB7XG4gIC13ZWJraXQtbWFzay1pbWFnZTogbGluZWFyLWdyYWRpZW50KDEzMGRlZywgIzA4MGEwYyA1NSUsIHJnYmEoMCwgMCwgMCwgMC44KSA3NSUsICMwODBhMGMgOTUlKTtcbiAgbWFzay1pbWFnZTogbGluZWFyLWdyYWRpZW50KDEzMGRlZywgIzA4MGEwYyA1NSUsIHJnYmEoMCwgMCwgMCwgMC44KSA3NSUsICMwODBhMGMgOTUlKTtcbiAgLXdlYmtpdC1tYXNrLXNpemU6IDIwMCUgMTAwJTtcbiAgbWFzay1zaXplOiAyMDAlIDEwMCU7XG4gIGFuaW1hdGlvbjogcGxhY2Vob2xkZXItd2F2ZSAycyBsaW5lYXIgaW5maW5pdGU7XG59XG5cbkBrZXlmcmFtZXMgcGxhY2Vob2xkZXItd2F2ZSB7XG4gIDEwMCUge1xuICAgIC13ZWJraXQtbWFzay1wb3NpdGlvbjogLTIwMCUgMCU7XG4gICAgbWFzay1wb3NpdGlvbjogLTIwMCUgMCU7XG4gIH1cbn1cbi5hdmF0YXIge1xuICAtLWN1aS1hdmF0YXItd2lkdGg6IDJyZW07XG4gIC0tY3VpLWF2YXRhci1oZWlnaHQ6IDJyZW07XG4gIC0tY3VpLWF2YXRhci1mb250LXNpemU6IDAuOHJlbTtcbiAgLS1jdWktYXZhdGFyLWJvcmRlci1yYWRpdXM6IDUwZW07XG4gIC0tY3VpLWF2YXRhci1zdGF0dXMtd2lkdGg6IDAuNXJlbTtcbiAgLS1jdWktYXZhdGFyLXN0YXR1cy1oZWlnaHQ6IDAuNXJlbTtcbiAgLS1jdWktYXZhdGFyLXN0YXR1cy1ib3JkZXItcmFkaXVzOiA1MGVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IHZhcigtLWN1aS1hdmF0YXItd2lkdGgpO1xuICBoZWlnaHQ6IHZhcigtLWN1aS1hdmF0YXItaGVpZ2h0KTtcbiAgZm9udC1zaXplOiB2YXIoLS1jdWktYXZhdGFyLWZvbnQtc2l6ZSk7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWN1aS1hdmF0YXItYm9yZGVyLXJhZGl1cyk7XG4gIHRyYW5zaXRpb246IG1hcmdpbiAwLjE1cztcbn1cblxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmF2YXRhciB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuLmF2YXRhci1pbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1jdWktYXZhdGFyLWJvcmRlci1yYWRpdXMpO1xufVxuXG4uYXZhdGFyLXN0YXR1cyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaW5zZXQtaW5saW5lLWVuZDogMDtcbiAgYm90dG9tOiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IHZhcigtLWN1aS1hdmF0YXItc3RhdHVzLXdpZHRoKTtcbiAgaGVpZ2h0OiB2YXIoLS1jdWktYXZhdGFyLXN0YXR1cy1oZWlnaHQpO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1jdWktYXZhdGFyLXN0YXR1cy1ib3JkZXItcmFkaXVzKTtcbn1cblxuLmF2YXRhci1zbSB7XG4gIC0tY3VpLWF2YXRhci13aWR0aDogMS41cmVtO1xuICAtLWN1aS1hdmF0YXItaGVpZ2h0OiAxLjVyZW07XG4gIC0tY3VpLWF2YXRhci1mb250LXNpemU6IDAuNnJlbTtcbiAgLS1jdWktYXZhdGFyLXN0YXR1cy13aWR0aDogMC40cmVtO1xuICAtLWN1aS1hdmF0YXItc3RhdHVzLWhlaWdodDogMC40cmVtO1xufVxuXG4uYXZhdGFyLW1kIHtcbiAgLS1jdWktYXZhdGFyLXdpZHRoOiAyLjVyZW07XG4gIC0tY3VpLWF2YXRhci1oZWlnaHQ6IDIuNXJlbTtcbiAgLS1jdWktYXZhdGFyLWZvbnQtc2l6ZTogMXJlbTtcbiAgLS1jdWktYXZhdGFyLXN0YXR1cy13aWR0aDogMC43cmVtO1xuICAtLWN1aS1hdmF0YXItc3RhdHVzLWhlaWdodDogMC43cmVtO1xufVxuXG4uYXZhdGFyLWxnIHtcbiAgLS1jdWktYXZhdGFyLXdpZHRoOiAzcmVtO1xuICAtLWN1aS1hdmF0YXItaGVpZ2h0OiAzcmVtO1xuICAtLWN1aS1hdmF0YXItZm9udC1zaXplOiAxLjJyZW07XG4gIC0tY3VpLWF2YXRhci1zdGF0dXMtd2lkdGg6IDAuOHJlbTtcbiAgLS1jdWktYXZhdGFyLXN0YXR1cy1oZWlnaHQ6IDAuOHJlbTtcbn1cblxuLmF2YXRhci14bCB7XG4gIC0tY3VpLWF2YXRhci13aWR0aDogNHJlbTtcbiAgLS1jdWktYXZhdGFyLWhlaWdodDogNHJlbTtcbiAgLS1jdWktYXZhdGFyLWZvbnQtc2l6ZTogMS42cmVtO1xuICAtLWN1aS1hdmF0YXItc3RhdHVzLXdpZHRoOiAxcmVtO1xuICAtLWN1aS1hdmF0YXItc3RhdHVzLWhlaWdodDogMXJlbTtcbn1cblxuLmF2YXRhcnMtc3RhY2sge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4uYXZhdGFycy1zdGFjayAuYXZhdGFyIHtcbiAgLXdlYmtpdC1tYXJnaW4tZW5kOiBjYWxjKC0wLjQgKiB2YXIoLS1jdWktYXZhdGFyLXdpZHRoKSk7XG4gIG1hcmdpbi1pbmxpbmUtZW5kOiBjYWxjKC0wLjQgKiB2YXIoLS1jdWktYXZhdGFyLXdpZHRoKSk7XG59XG5cbi5hdmF0YXJzLXN0YWNrIC5hdmF0YXI6aG92ZXIge1xuICAtd2Via2l0LW1hcmdpbi1lbmQ6IDA7XG4gIG1hcmdpbi1pbmxpbmUtZW5kOiAwO1xufVxuXG4uY2FsZW5kYXIge1xuICAtLWN1aS1jYWxlbmRhci10YWJsZS1tYXJnaW46IDAuNXJlbTtcbiAgLS1jdWktY2FsZW5kYXItdGFibGUtY2VsbC1zaXplOiAyLjc1cmVtO1xuICAtLWN1aS1jYWxlbmRhci1uYXYtcGFkZGluZzogMC41cmVtO1xuICAtLWN1aS1jYWxlbmRhci1uYXYtYm9yZGVyLWNvbG9yOiB2YXIoLS1jdWktYm9yZGVyLWNvbG9yKTtcbiAgLS1jdWktY2FsZW5kYXItbmF2LWJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWN1aS1jYWxlbmRhci1uYXYtYm9yZGVyLWNvbG9yKTtcbiAgLS1jdWktY2FsZW5kYXItbmF2LWRhdGUtY29sb3I6IHZhcigtLWN1aS1ib2R5LWNvbG9yKTtcbiAgLS1jdWktY2FsZW5kYXItbmF2LWRhdGUtaG92ZXItY29sb3I6IHZhcigtLWN1aS1wcmltYXJ5KTtcbiAgLS1jdWktY2FsZW5kYXItbmF2LWljb24td2lkdGg6IDFyZW07XG4gIC0tY3VpLWNhbGVuZGFyLW5hdi1pY29uLWhlaWdodDogMXJlbTtcbiAgLS1jdWktY2FsZW5kYXItbmF2LWljb24tZG91YmxlLW5leHQ6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgNTEyIDUxMicgcm9sZT0naW1nJyUzZSUzY3BvbHlnb24gZmlsbD0nJTIzMDAwJyBwb2ludHM9Jzk1LjMxNCA0NDcuMzEzIDcyLjY4NiA0MjQuNjg3IDI0NS4zNzMgMjUyIDcyLjY4NiA3OS4zMTMgOTUuMzE0IDU2LjY4NyAyOTAuNjI3IDI1MiA5NS4zMTQgNDQ3LjMxMyclM2UlM2MvcG9seWdvbiUzZSUzY3BvbHlnb24gZmlsbD0nJTIzMDAwJyBwb2ludHM9JzI1NS4zMTQgNDQ3LjMxMyAyMzIuNjg2IDQyNC42ODcgNDA1LjM3MyAyNTIgMjMyLjY4NiA3OS4zMTMgMjU1LjMxNCA1Ni42ODcgNDUwLjYyNyAyNTIgMjU1LjMxNCA0NDcuMzEzJyUzZSUzYy9wb2x5Z29uJTNlJTNjL3N2ZyUzZVwiKTtcbiAgLS1jdWktY2FsZW5kYXItbmF2LWljb24tZG91YmxlLXByZXY6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgNTEyIDUxMicgcm9sZT0naW1nJyUzZSUzY3BvbHlnb24gZmlsbD0nJTIzMDAwJyBwb2ludHM9JzQxNi42ODYgNDQ3LjMxMyAyMjEuMzczIDI1MiA0MTYuNjg2IDU2LjY4NyA0MzkuMzE0IDc5LjMxMyAyNjYuNjI3IDI1MiA0MzkuMzE0IDQyNC42ODcgNDE2LjY4NiA0NDcuMzEzJyUzZSUzYy9wb2x5Z29uJTNlJTNjcG9seWdvbiBmaWxsPSclMjMwMDAnIHBvaW50cz0nMjU2LjY4NiA0NDcuMzEzIDYxLjM3MyAyNTIgMjU2LjY4NiA1Ni42ODcgMjc5LjMxNCA3OS4zMTMgMTA2LjYyNyAyNTIgMjc5LjMxNCA0MjQuNjg3IDI1Ni42ODYgNDQ3LjMxMyclM2UlM2MvcG9seWdvbiUzZSUzYy9zdmclM2VcIik7XG4gIC0tY3VpLWNhbGVuZGFyLW5hdi1pY29uLW5leHQ6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgNTEyIDUxMicgcm9sZT0naW1nJyUzZSUzY3BvbHlnb24gZmlsbD0nJTIzMDAwJyBwb2ludHM9JzE3OS4zMTMgNDUxLjMxMyAxNTYuNjg3IDQyOC42ODcgMzI5LjM3MiAyNTYgMTU2LjY4NyA4My4zMTMgMTc5LjMxMyA2MC42ODcgMzc0LjYyNyAyNTYgMTc5LjMxMyA0NTEuMzEzJyUzZSUzYy9wb2x5Z29uJTNlJTNjL3N2ZyUzZVwiKTtcbiAgLS1jdWktY2FsZW5kYXItbmF2LWljb24tcHJldjogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA1MTIgNTEyJyByb2xlPSdpbWcnJTNlJTNjcG9seWdvbiBmaWxsPSclMjMwMDAnIHBvaW50cz0nMzI0LjY4NyA0NTEuMzEzIDEyOS4zNzMgMjU2IDMyNC42ODcgNjAuNjg3IDM0Ny4zMTMgODMuMzEzIDE3NC42MjggMjU2IDM0Ny4zMTMgNDI4LjY4NyAzMjQuNjg3IDQ1MS4zMTMnJTNlJTNjL3BvbHlnb24lM2UlM2Mvc3ZnJTNlXCIpO1xuICAtLWN1aS1jYWxlbmRhci1uYXYtaWNvbi1jb2xvcjogdmFyKC0tY3VpLXRlcnRpYXJ5LWNvbG9yKTtcbiAgLS1jdWktY2FsZW5kYXItbmF2LWljb24taG92ZXItY29sb3I6IHZhcigtLWN1aS1ib2R5LWNvbG9yKTtcbiAgLS1jdWktY2FsZW5kYXItY2VsbC1oZWFkZXItaW5uZXItY29sb3I6IHZhcigtLWN1aS1zZWNvbmRhcnktY29sb3IpO1xuICAtLWN1aS1jYWxlbmRhci1jZWxsLXdlZWstbnVtYmVyLWNvbG9yOiB2YXIoLS1jdWktc2Vjb25kYXJ5LWNvbG9yKTtcbiAgLS1jdWktY2FsZW5kYXItY2VsbC1ob3Zlci1jb2xvcjogdmFyKC0tY3VpLWJvZHktY29sb3IpO1xuICAtLWN1aS1jYWxlbmRhci1jZWxsLWhvdmVyLWJnOiB2YXIoLS1jdWktdGVydGlhcnktYmcpO1xuICAtLWN1aS1jYWxlbmRhci1jZWxsLWZvY3VzLWJveC1zaGFkb3c6IDAgMCAwIDAuMjVyZW0gcmdiYSg1MSwgMTUzLCAyNTUsIDAuMjUpO1xuICAtLWN1aS1jYWxlbmRhci1jZWxsLWRpc2FibGVkLWNvbG9yOiB2YXIoLS1jdWktdGVydGlhcnktY29sb3IpO1xuICAtLWN1aS1jYWxlbmRhci1jZWxsLXNlbGVjdGVkLWNvbG9yOiAjZmZmO1xuICAtLWN1aS1jYWxlbmRhci1jZWxsLXNlbGVjdGVkLWJnOiB2YXIoLS1jdWktcHJpbWFyeSk7XG4gIC0tY3VpLWNhbGVuZGFyLWNlbGwtcmFuZ2UtYmc6IHJnYmEodmFyKC0tY3VpLXByaW1hcnktcmdiKSwgMC4xMjUpO1xuICAtLWN1aS1jYWxlbmRhci1jZWxsLXJhbmdlLWhvdmVyLWJnOiByZ2JhKHZhcigtLWN1aS1wcmltYXJ5LXJnYiksIDAuMjUpO1xuICAtLWN1aS1jYWxlbmRhci1jZWxsLXJhbmdlLWhvdmVyLWJvcmRlci1jb2xvcjogdmFyKC0tY3VpLXByaW1hcnkpO1xuICAtLWN1aS1jYWxlbmRhci1jZWxsLXRvZGF5LWNvbG9yOiB2YXIoLS1jdWktZGFuZ2VyKTtcbiAgLS1jdWktY2FsZW5kYXItY2VsbC13ZWVrLW51bWJlci1jb2xvcjogdmFyKC0tY3VpLXNlY29uZGFyeS1jb2xvcik7XG4gIGZvbnQtd2VpZ2h0OiBpbml0aWFsO1xufVxuXG4uY2FsZW5kYXIgdGFibGUge1xuICB3aWR0aDogY2FsYyh2YXIoLS1jdWktY2FsZW5kYXItdGFibGUtY2VsbC1zaXplKSAqIDcpO1xuICBtYXJnaW46IHZhcigtLWN1aS1jYWxlbmRhci10YWJsZS1tYXJnaW4pO1xufVxuXG4uY2FsZW5kYXIgdGFibGUgdGgsXG4uY2FsZW5kYXIgdGFibGUgdGQge1xuICB3aWR0aDogdmFyKC0tY3VpLWNhbGVuZGFyLXRhYmxlLWNlbGwtc2l6ZSk7XG59XG5cbi5jYWxlbmRhci5tb250aHMgfiAudGltZS1waWNrZXIsIC5jYWxlbmRhci55ZWFycyB+IC50aW1lLXBpY2tlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAuY2FsZW5kYXI6bm90KDpmaXJzdC1jaGlsZCkgLmNhbGVuZGFyLW5hdiB7XG4gICAgYm9yZGVyLXRvcDogdmFyKC0tY3VpLWNhbGVuZGFyLW5hdi1ib3JkZXIpO1xuICB9XG59XG4uc2hvdy13ZWVrLW51bWJlcnMgdGFibGUge1xuICB3aWR0aDogY2FsYyh2YXIoLS1jdWktY2FsZW5kYXItdGFibGUtY2VsbC1zaXplKSAqIDgpO1xufVxuXG4uY2FsZW5kYXJzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1iYXNpczogbWluLWNvbnRlbnQ7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAuY2FsZW5kYXJzIHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbn1cbi5jYWxlbmRhci1uYXYge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XG4gIHBhZGRpbmc6IHZhcigtLWN1aS1jYWxlbmRhci1uYXYtcGFkZGluZyk7XG4gIGJvcmRlci1ib3R0b206IHZhcigtLWN1aS1jYWxlbmRhci1uYXYtYm9yZGVyKTtcbn1cblxuLmNhbGVuZGFyLW5hdi1kYXRlIHtcbiAgZmxleDogMTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uY2FsZW5kYXItbmF2LWRhdGUgLmJ0biB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiB2YXIoLS1jdWktY2FsZW5kYXItbmF2LWRhdGUtY29sb3IpO1xufVxuXG4uY2FsZW5kYXItbmF2LWRhdGUgLmJ0bjpob3ZlciB7XG4gIGNvbG9yOiB2YXIoLS1jdWktY2FsZW5kYXItbmF2LWRhdGUtaG92ZXItY29sb3IpO1xufVxuXG4uY2FsZW5kYXItbmF2LWljb24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IHZhcigtLWN1aS1jYWxlbmRhci1uYXYtaWNvbi13aWR0aCk7XG4gIGhlaWdodDogdmFyKC0tY3VpLWNhbGVuZGFyLW5hdi1pY29uLWhlaWdodCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWN1aS1jYWxlbmRhci1uYXYtaWNvbi1jb2xvcik7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtaW1hZ2UgMC4xNXMgZWFzZS1pbi1vdXQ7XG59XG5cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5jYWxlbmRhci1uYXYtaWNvbiB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuLmNhbGVuZGFyLW5hdi1pY29uOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY3VpLWNhbGVuZGFyLW5hdi1pY29uLWhvdmVyLWNvbG9yKTtcbn1cblxuLmNhbGVuZGFyLW5hdi1pY29uLWRvdWJsZS1uZXh0IHtcbiAgLXdlYmtpdC1tYXNrOiB2YXIoLS1jdWktY2FsZW5kYXItbmF2LWljb24tZG91YmxlLW5leHQpIG5vLXJlcGVhdCBjZW50ZXI7XG4gIG1hc2s6IHZhcigtLWN1aS1jYWxlbmRhci1uYXYtaWNvbi1kb3VibGUtbmV4dCkgbm8tcmVwZWF0IGNlbnRlcjtcbn1cblxuLmNhbGVuZGFyLW5hdi1pY29uLWRvdWJsZS1wcmV2IHtcbiAgLXdlYmtpdC1tYXNrOiB2YXIoLS1jdWktY2FsZW5kYXItbmF2LWljb24tZG91YmxlLXByZXYpIG5vLXJlcGVhdCBjZW50ZXI7XG4gIG1hc2s6IHZhcigtLWN1aS1jYWxlbmRhci1uYXYtaWNvbi1kb3VibGUtcHJldikgbm8tcmVwZWF0IGNlbnRlcjtcbn1cblxuLmNhbGVuZGFyLW5hdi1pY29uLW5leHQge1xuICAtd2Via2l0LW1hc2s6IHZhcigtLWN1aS1jYWxlbmRhci1uYXYtaWNvbi1uZXh0KSBuby1yZXBlYXQgY2VudGVyO1xuICBtYXNrOiB2YXIoLS1jdWktY2FsZW5kYXItbmF2LWljb24tbmV4dCkgbm8tcmVwZWF0IGNlbnRlcjtcbn1cblxuLmNhbGVuZGFyLW5hdi1pY29uLXByZXYge1xuICAtd2Via2l0LW1hc2s6IHZhcigtLWN1aS1jYWxlbmRhci1uYXYtaWNvbi1wcmV2KSBuby1yZXBlYXQgY2VudGVyO1xuICBtYXNrOiB2YXIoLS1jdWktY2FsZW5kYXItbmF2LWljb24tcHJldikgbm8tcmVwZWF0IGNlbnRlcjtcbn1cblxuLmNhbGVuZGFyLWhlYWRlci1jZWxsLWlubmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGhlaWdodDogdmFyKC0tY3VpLWNhbGVuZGFyLXRhYmxlLWNlbGwtc2l6ZSk7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiB2YXIoLS1jdWktY2FsZW5kYXItY2VsbC1oZWFkZXItaW5uZXItY29sb3IpO1xufVxuXG4uY2FsZW5kYXItY2VsbC13ZWVrLW51bWJlciB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiB2YXIoLS1jdWktY2FsZW5kYXItY2VsbC13ZWVrLW51bWJlci1jb2xvcik7XG59XG5cbi5jYWxlbmRhci1jZWxsLWlubmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGhlaWdodDogdmFyKC0tY3VpLWNhbGVuZGFyLXRhYmxlLWNlbGwtc2l6ZSk7XG59XG5cbi5jYWxlbmRhci1yb3csXG4uY2FsZW5kYXItY2VsbCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmNhbGVuZGFyLXJvdy5kaXNhYmxlZCAuY2FsZW5kYXItY2VsbC1pbm5lciwgLmNhbGVuZGFyLXJvdy5uZXh0IC5jYWxlbmRhci1jZWxsLWlubmVyLCAuY2FsZW5kYXItcm93LnByZXZpb3VzIC5jYWxlbmRhci1jZWxsLWlubmVyLFxuLmNhbGVuZGFyLWNlbGwuZGlzYWJsZWQgLmNhbGVuZGFyLWNlbGwtaW5uZXIsXG4uY2FsZW5kYXItY2VsbC5uZXh0IC5jYWxlbmRhci1jZWxsLWlubmVyLFxuLmNhbGVuZGFyLWNlbGwucHJldmlvdXMgLmNhbGVuZGFyLWNlbGwtaW5uZXIge1xuICBjb2xvcjogdmFyKC0tY3VpLWNhbGVuZGFyLWNlbGwtZGlzYWJsZWQtY29sb3IpO1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuXG4uY2FsZW5kYXItcm93LnJhbmdlIC5jYWxlbmRhci1jZWxsLWlubmVyLFxuLmNhbGVuZGFyLWNlbGwucmFuZ2UgLmNhbGVuZGFyLWNlbGwtaW5uZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5jYWxlbmRhci1yb3cucmFuZ2UgLmNhbGVuZGFyLWNlbGwtaW5uZXI6OmFmdGVyLFxuLmNhbGVuZGFyLWNlbGwucmFuZ2UgLmNhbGVuZGFyLWNlbGwtaW5uZXI6OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jdWktY2FsZW5kYXItY2VsbC1yYW5nZS1iZyk7XG59XG5cbi5jYWxlbmRhci1yb3cucmFuZ2UtaG92ZXIgLmNhbGVuZGFyLWNlbGwtaW5uZXIsXG4uY2FsZW5kYXItY2VsbC5yYW5nZS1ob3ZlciAuY2FsZW5kYXItY2VsbC1pbm5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmNhbGVuZGFyLXJvdy5yYW5nZS1ob3ZlciAuY2FsZW5kYXItY2VsbC1pbm5lcjo6YmVmb3JlLFxuLmNhbGVuZGFyLWNlbGwucmFuZ2UtaG92ZXIgLmNhbGVuZGFyLWNlbGwtaW5uZXI6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgY29udGVudDogXCJcIjtcbiAgYm9yZGVyLXRvcDogMXB4IGRhc2hlZCB2YXIoLS1jdWktY2FsZW5kYXItY2VsbC1zZWxlY3RlZC1iZyk7XG4gIGJvcmRlci1ib3R0b206IDFweCBkYXNoZWQgdmFyKC0tY3VpLWNhbGVuZGFyLWNlbGwtc2VsZWN0ZWQtYmcpO1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG4uY2FsZW5kYXItcm93LnNlbGVjdGVkOm5vdCh0aCwgLm5leHQsIC5wcmV2aW91cykgLmNhbGVuZGFyLWNlbGwtaW5uZXIsXG4uY2FsZW5kYXItY2VsbC5zZWxlY3RlZDpub3QodGgsIC5uZXh0LCAucHJldmlvdXMpIC5jYWxlbmRhci1jZWxsLWlubmVyIHtcbiAgY29sb3I6IHZhcigtLWN1aS1jYWxlbmRhci1jZWxsLXNlbGVjdGVkLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY3VpLWNhbGVuZGFyLWNlbGwtc2VsZWN0ZWQtYmcpO1xufVxuXG4uY2FsZW5kYXItcm93LnRvZGF5IC5jYWxlbmRhci1jZWxsLWlubmVyLFxuLmNhbGVuZGFyLWNlbGwudG9kYXkgLmNhbGVuZGFyLWNlbGwtaW5uZXIge1xuICBjb2xvcjogdmFyKC0tY3VpLWNhbGVuZGFyLWNlbGwtdG9kYXktY29sb3IpO1xufVxuXG4uY2FsZW5kYXItY2VsbCB7XG4gIHBhZGRpbmc6IDFweCAwO1xufVxuXG4uY2FsZW5kYXJzOm5vdCguc2VsZWN0LXdlZWspIC5jYWxlbmRhci1jZWxsOm5vdCguZGlzYWJsZWQsIC5uZXh0LCAucHJldmlvdXMpOmhvdmVyIC5jYWxlbmRhci1jZWxsLWlubmVyLCAuY2FsZW5kYXJzOm5vdCguc2VsZWN0LXdlZWspIC5jYWxlbmRhci1jZWxsLmNsaWNrYWJsZTpob3ZlciAuY2FsZW5kYXItY2VsbC1pbm5lciB7XG4gIGNvbG9yOiB2YXIoLS1jdWktY2FsZW5kYXItY2VsbC1ob3Zlci1jb2xvcik7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY3VpLWNhbGVuZGFyLWNlbGwtaG92ZXItYmcpO1xuICBib3JkZXItcmFkaXVzOiAwLjM3NXJlbTtcbn1cblxuLmNhbGVuZGFyczpub3QoLnNlbGVjdC13ZWVrKSAuY2FsZW5kYXItY2VsbC5yYW5nZTpub3QoLnJhbmdlIH4gKikgLmNhbGVuZGFyLWNlbGwtaW5uZXI6OmFmdGVyIHtcbiAgYm9yZGVyLXN0YXJ0LXN0YXJ0LXJhZGl1czogMC4zNzVyZW07XG4gIGJvcmRlci1lbmQtc3RhcnQtcmFkaXVzOiAwLjM3NXJlbTtcbn1cblxuLmNhbGVuZGFyczpub3QoLnNlbGVjdC13ZWVrKSAuY2FsZW5kYXItY2VsbC5yYW5nZTpub3QoOmhhcyh+IC5yYW5nZSkpIC5jYWxlbmRhci1jZWxsLWlubmVyOjphZnRlciB7XG4gIGJvcmRlci1zdGFydC1lbmQtcmFkaXVzOiAwLjM3NXJlbTtcbiAgYm9yZGVyLWVuZC1lbmQtcmFkaXVzOiAwLjM3NXJlbTtcbn1cblxuLmNhbGVuZGFyLWNlbGwucmFuZ2UtaG92ZXI6Zmlyc3Qtb2YtdHlwZSAuY2FsZW5kYXItY2VsbC1pbm5lcjo6YmVmb3JlLCAuY2FsZW5kYXItY2VsbDpub3QoLnJhbmdlLWhvdmVyKSArIC5jYWxlbmRhci1jZWxsLnJhbmdlLWhvdmVyIC5jYWxlbmRhci1jZWxsLWlubmVyOjpiZWZvcmUge1xuICAtd2Via2l0LWJvcmRlci1zdGFydDogMXB4IGRhc2hlZCB2YXIoLS1jdWktY2FsZW5kYXItY2VsbC1zZWxlY3RlZC1iZyk7XG4gIGJvcmRlci1pbmxpbmUtc3RhcnQ6IDFweCBkYXNoZWQgdmFyKC0tY3VpLWNhbGVuZGFyLWNlbGwtc2VsZWN0ZWQtYmcpO1xuICBib3JkZXItc3RhcnQtc3RhcnQtcmFkaXVzOiAwLjM3NXJlbTtcbiAgYm9yZGVyLWVuZC1zdGFydC1yYWRpdXM6IDAuMzc1cmVtO1xufVxuXG4uY2FsZW5kYXItY2VsbC5yYW5nZS1ob3Zlcjpub3QoOmhhcyh+IC5yYW5nZS1ob3ZlcikpIC5jYWxlbmRhci1jZWxsLWlubmVyOjpiZWZvcmUge1xuICAtd2Via2l0LWJvcmRlci1lbmQ6IDFweCBkYXNoZWQgdmFyKC0tY3VpLWNhbGVuZGFyLWNlbGwtc2VsZWN0ZWQtYmcpO1xuICBib3JkZXItaW5saW5lLWVuZDogMXB4IGRhc2hlZCB2YXIoLS1jdWktY2FsZW5kYXItY2VsbC1zZWxlY3RlZC1iZyk7XG4gIGJvcmRlci1zdGFydC1lbmQtcmFkaXVzOiAwLjM3NXJlbTtcbiAgYm9yZGVyLWVuZC1lbmQtcmFkaXVzOiAwLjM3NXJlbTtcbn1cblxuQC1tb3otZG9jdW1lbnQgdXJsLXByZWZpeCgpIHtcbiAgLmNhbGVuZGFyczpub3QoLnNlbGVjdC13ZWVrKSAuY2FsZW5kYXItY2VsbDpudGgtbGFzdC1jaGlsZCgxIG9mIC5yYW5nZSkgLmNhbGVuZGFyLWNlbGwtaW5uZXI6OmFmdGVyLCAuY2FsZW5kYXJzOm5vdCguc2VsZWN0LXdlZWspIC5jYWxlbmRhci1jZWxsOm50aC1sYXN0LWNoaWxkKDEgb2YgLmF2YWlsYWJsZSkgLmNhbGVuZGFyLWNlbGwtaW5uZXI6OmFmdGVyIHtcbiAgICBib3JkZXItc3RhcnQtZW5kLXJhZGl1czogMC4zNzVyZW07XG4gICAgYm9yZGVyLWVuZC1lbmQtcmFkaXVzOiAwLjM3NXJlbTtcbiAgfVxuICAuY2FsZW5kYXItY2VsbDpudGgtbGFzdC1jaGlsZCgxIG9mIC5yYW5nZS1ob3ZlcikgLmNhbGVuZGFyLWNlbGwtaW5uZXI6OmJlZm9yZSB7XG4gICAgYm9yZGVyLWlubGluZS1lbmQ6IDFweCBkYXNoZWQgdmFyKC0tY3VpLWNhbGVuZGFyLWNlbGwtc2VsZWN0ZWQtYmcpO1xuICAgIGJvcmRlci1zdGFydC1lbmQtcmFkaXVzOiAwLjM3NXJlbTtcbiAgICBib3JkZXItZW5kLWVuZC1yYWRpdXM6IDAuMzc1cmVtO1xuICB9XG59XG4uY2FsZW5kYXItY2VsbC5zZWxlY3RlZDpub3QodGgpIC5jYWxlbmRhci1jZWxsLWlubmVyIHtcbiAgYm9yZGVyLXJhZGl1czogMC4zNzVyZW07XG59XG5cbi5jYWxlbmRhcnM6bm90KC5zZWxlY3Qtd2VlaykgLmNhbGVuZGFyLWNlbGw6Zm9jdXMtdmlzaWJsZSB7XG4gIG91dGxpbmU6IDA7XG59XG5cbi5jYWxlbmRhcnM6bm90KC5zZWxlY3Qtd2VlaykgLmNhbGVuZGFyLWNlbGw6Zm9jdXMtdmlzaWJsZSAuY2FsZW5kYXItY2VsbC1pbm5lciB7XG4gIGJveC1zaGFkb3c6IHZhcigtLWN1aS1jYWxlbmRhci1jZWxsLWZvY3VzLWJveC1zaGFkb3cpO1xuICBib3JkZXItcmFkaXVzOiAwLjM3NXJlbTtcbn1cblxuLmNhbGVuZGFycy5zZWxlY3Qtd2VlayAuY2FsZW5kYXItcm93Om5vdCguZGlzYWJsZWQpOmhvdmVyIC5jYWxlbmRhci1jZWxsLWlubmVyLCAuY2FsZW5kYXJzLnNlbGVjdC13ZWVrIC5jYWxlbmRhci1yb3cuY2xpY2thYmxlOmhvdmVyIC5jYWxlbmRhci1jZWxsLWlubmVyIHtcbiAgY29sb3I6IHZhcigtLWN1aS1jYWxlbmRhci1jZWxsLWhvdmVyLWNvbG9yKTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jdWktY2FsZW5kYXItY2VsbC1ob3Zlci1iZyk7XG59XG5cbi5jYWxlbmRhci1yb3cgLnNlbGVjdGVkOm5vdCh0aCkgLmNhbGVuZGFyLWNlbGwtaW5uZXIge1xuICBib3JkZXItcmFkaXVzOiAwLjM3NXJlbTtcbn1cblxuLmNhbGVuZGFyLXJvdyAuY2FsZW5kYXItY2VsbDpmaXJzdC1vZi10eXBlIC5jYWxlbmRhci1jZWxsLWlubmVyIHtcbiAgYm9yZGVyLXN0YXJ0LXN0YXJ0LXJhZGl1czogMC4zNzVyZW07XG4gIGJvcmRlci1lbmQtc3RhcnQtcmFkaXVzOiAwLjM3NXJlbTtcbn1cblxuLmNhbGVuZGFyLXJvdyAuY2FsZW5kYXItY2VsbDpmaXJzdC1vZi10eXBlIC5jYWxlbmRhci1jZWxsLWlubmVyOjpiZWZvcmUsIC5jYWxlbmRhci1yb3cgLmNhbGVuZGFyLWNlbGw6Zmlyc3Qtb2YtdHlwZSAuY2FsZW5kYXItY2VsbC1pbm5lcjo6YWZ0ZXIge1xuICBib3JkZXItc3RhcnQtc3RhcnQtcmFkaXVzOiAwLjM3NXJlbTtcbiAgYm9yZGVyLWVuZC1zdGFydC1yYWRpdXM6IDAuMzc1cmVtO1xufVxuXG4uY2FsZW5kYXItcm93IC5jYWxlbmRhci1jZWxsOmxhc3Qtb2YtdHlwZSAuY2FsZW5kYXItY2VsbC1pbm5lciB7XG4gIGJvcmRlci1zdGFydC1lbmQtcmFkaXVzOiAwLjM3NXJlbTtcbiAgYm9yZGVyLWVuZC1lbmQtcmFkaXVzOiAwLjM3NXJlbTtcbn1cblxuLmNhbGVuZGFyLXJvdyAuY2FsZW5kYXItY2VsbDpsYXN0LW9mLXR5cGUgLmNhbGVuZGFyLWNlbGwtaW5uZXI6OmJlZm9yZSwgLmNhbGVuZGFyLXJvdyAuY2FsZW5kYXItY2VsbDpsYXN0LW9mLXR5cGUgLmNhbGVuZGFyLWNlbGwtaW5uZXI6OmFmdGVyIHtcbiAgYm9yZGVyLXN0YXJ0LWVuZC1yYWRpdXM6IDAuMzc1cmVtO1xuICBib3JkZXItZW5kLWVuZC1yYWRpdXM6IDAuMzc1cmVtO1xufVxuXG4uY2FsZW5kYXItcm93LnJhbmdlLWhvdmVyIC5jYWxlbmRhci1jZWxsOmZpcnN0LW9mLXR5cGUgLmNhbGVuZGFyLWNlbGwtaW5uZXI6OmJlZm9yZSB7XG4gIC13ZWJraXQtYm9yZGVyLXN0YXJ0OiAxcHggZGFzaGVkIHZhcigtLWN1aS1jYWxlbmRhci1jZWxsLXNlbGVjdGVkLWJnKTtcbiAgYm9yZGVyLWlubGluZS1zdGFydDogMXB4IGRhc2hlZCB2YXIoLS1jdWktY2FsZW5kYXItY2VsbC1zZWxlY3RlZC1iZyk7XG59XG5cbi5jYWxlbmRhci1yb3cucmFuZ2UtaG92ZXIgLmNhbGVuZGFyLWNlbGw6bGFzdC1vZi10eXBlIC5jYWxlbmRhci1jZWxsLWlubmVyOjpiZWZvcmUge1xuICAtd2Via2l0LWJvcmRlci1lbmQ6IDFweCBkYXNoZWQgdmFyKC0tY3VpLWNhbGVuZGFyLWNlbGwtc2VsZWN0ZWQtYmcpO1xuICBib3JkZXItaW5saW5lLWVuZDogMXB4IGRhc2hlZCB2YXIoLS1jdWktY2FsZW5kYXItY2VsbC1zZWxlY3RlZC1iZyk7XG59XG5cbi5jYWxlbmRhci1yb3c6Zm9jdXMtdmlzaWJsZSB7XG4gIG91dGxpbmU6IDA7XG4gIGJveC1zaGFkb3c6IHZhcigtLWN1aS1jYWxlbmRhci1jZWxsLWZvY3VzLWJveC1zaGFkb3cpO1xuICBib3JkZXItcmFkaXVzOiAwLjM3NXJlbTtcbn1cblxuLmNhbGxvdXQge1xuICAtLWN1aS1jYWxsb3V0LXBhZGRpbmcteDogMXJlbTtcbiAgLS1jdWktY2FsbG91dC1wYWRkaW5nLXk6IDFyZW07XG4gIC0tY3VpLWNhbGxvdXQtbWFyZ2luLXg6IDA7XG4gIC0tY3VpLWNhbGxvdXQtbWFyZ2luLXk6IDFyZW07XG4gIC0tY3VpLWNhbGxvdXQtYm9yZGVyLXdpZHRoOiB2YXIoLS1jdWktYm9yZGVyLXdpZHRoKTtcbiAgLS1jdWktY2FsbG91dC1ib3JkZXItY29sb3I6IHZhcigtLWN1aS1ib3JkZXItY29sb3IpO1xuICAtLWN1aS1jYWxsb3V0LWJvcmRlci1sZWZ0LXdpZHRoOiBjYWxjKHZhcigtLWN1aS1ib3JkZXItd2lkdGgpICogNCk7XG4gIC0tY3VpLWNhbGxvdXQtYm9yZGVyLXJhZGl1czogdmFyKC0tY3VpLWJvcmRlci1yYWRpdXMpO1xuICBwYWRkaW5nOiB2YXIoLS1jdWktY2FsbG91dC1wYWRkaW5nLXkpIHZhcigtLWN1aS1jYWxsb3V0LXBhZGRpbmcteCk7XG4gIG1hcmdpbjogdmFyKC0tY3VpLWNhbGxvdXQtbWFyZ2luLXkpIHZhcigtLWN1aS1jYWxsb3V0LW1hcmdpbi14KTtcbiAgYm9yZGVyOiB2YXIoLS1jdWktY2FsbG91dC1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWN1aS1jYWxsb3V0LWJvcmRlci1jb2xvcik7XG4gIGJvcmRlci1pbmxpbmUtc3RhcnQtY29sb3I6IHZhcigtLWN1aS1jYWxsb3V0LWJvcmRlci1sZWZ0LWNvbG9yKTtcbiAgYm9yZGVyLWlubGluZS1zdGFydC13aWR0aDogdmFyKC0tY3VpLWNhbGxvdXQtYm9yZGVyLWxlZnQtd2lkdGgpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1jdWktY2FsbG91dC1ib3JkZXItcmFkaXVzKTtcbn1cblxuLmNhbGxvdXQtcHJpbWFyeSB7XG4gIC0tY3VpLWNhbGxvdXQtYm9yZGVyLWxlZnQtY29sb3I6ICMzOWY7XG59XG5cbi5jYWxsb3V0LXNlY29uZGFyeSB7XG4gIC0tY3VpLWNhbGxvdXQtYm9yZGVyLWxlZnQtY29sb3I6ICM2Yjc3ODU7XG59XG5cbi5jYWxsb3V0LXN1Y2Nlc3Mge1xuICAtLWN1aS1jYWxsb3V0LWJvcmRlci1sZWZ0LWNvbG9yOiAjNTFjYzhhO1xufVxuXG4uY2FsbG91dC1kYW5nZXIge1xuICAtLWN1aS1jYWxsb3V0LWJvcmRlci1sZWZ0LWNvbG9yOiAjZWYzNzZlO1xufVxuXG4uY2FsbG91dC13YXJuaW5nIHtcbiAgLS1jdWktY2FsbG91dC1ib3JkZXItbGVmdC1jb2xvcjogI2ZjMDtcbn1cblxuLmNhbGxvdXQtaW5mbyB7XG4gIC0tY3VpLWNhbGxvdXQtYm9yZGVyLWxlZnQtY29sb3I6ICM3NDdhZjI7XG59XG5cbi5jYWxsb3V0LWxpZ2h0IHtcbiAgLS1jdWktY2FsbG91dC1ib3JkZXItbGVmdC1jb2xvcjogI2YzZjRmNztcbn1cblxuLmNhbGxvdXQtZGFyayB7XG4gIC0tY3VpLWNhbGxvdXQtYm9yZGVyLWxlZnQtY29sb3I6ICMyMTI2MzE7XG59XG5cbi5kYXRlLXBpY2tlcixcbio6bm90KC5kYXRlLXBpY2tlcikgPiAuZGF0ZS1waWNrZXItZHJvcGRvd24ge1xuICAtLWN1aS1kYXRlLXBpY2tlci16aW5kZXg6IDEwMDA7XG4gIC0tY3VpLWRhdGUtcGlja2VyLWZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICAtLWN1aS1kYXRlLXBpY2tlci1mb250LXdlaWdodDogNDAwO1xuICAtLWN1aS1kYXRlLXBpY2tlci1saW5lLWhlaWdodDogMS41O1xuICAtLWN1aS1kYXRlLXBpY2tlci1jb2xvcjogdmFyKC0tY3VpLWJvZHktY29sb3IpO1xuICAtLWN1aS1kYXRlLXBpY2tlci1iZzogdmFyKC0tY3VpLWJvZHktYmcpO1xuICAtLWN1aS1kYXRlLXBpY2tlci1ib3gtc2hhZG93OiBpbnNldCAwIDFweCAycHggcmdiYSg4LCAxMCwgMTIsIDAuMDc1KTtcbiAgLS1jdWktZGF0ZS1waWNrZXItYm9yZGVyLXdpZHRoOiB2YXIoLS1jdWktYm9yZGVyLXdpZHRoKTtcbiAgLS1jdWktZGF0ZS1waWNrZXItYm9yZGVyLWNvbG9yOiB2YXIoLS1jdWktYm9yZGVyLWNvbG9yKTtcbiAgLS1jdWktZGF0ZS1waWNrZXItYm9yZGVyLXJhZGl1czogMC4zNzVyZW07XG4gIC0tY3VpLWRhdGUtcGlja2VyLWRpc2FibGVkLWNvbG9yOiB2YXIoLS1jdWktYm9keS1jb2xvcik7XG4gIC0tY3VpLWRhdGUtcGlja2VyLWRpc2FibGVkLWJnOiB2YXIoLS1jdWktc2Vjb25kYXJ5LWJnKTtcbiAgLS1jdWktZGF0ZS1waWNrZXItZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiB2YXIoLS1jdWktYm9yZGVyLWNvbG9yKTtcbiAgLS1jdWktZGF0ZS1waWNrZXItZm9jdXMtY29sb3I6IHZhcigtLWN1aS1ib2R5LWNvbG9yKTtcbiAgLS1jdWktZGF0ZS1waWNrZXItZm9jdXMtYmc6IHZhcigtLWN1aS1ib2R5LWJnKTtcbiAgLS1jdWktZGF0ZS1waWNrZXItZm9jdXMtYm9yZGVyLWNvbG9yOiAjOTljY2ZmO1xuICAtLWN1aS1kYXRlLXBpY2tlci1mb2N1cy1ib3gtc2hhZG93OiAwIDAgMCAwLjI1cmVtIHJnYmEoNTEsIDE1MywgMjU1LCAwLjI1KTtcbiAgLS1jdWktZGF0ZS1waWNrZXItcGxhY2Vob2xkZXItY29sb3I6IHZhcigtLWN1aS1zZWNvbmRhcnktY29sb3IpO1xuICAtLWN1aS1kYXRlLXBpY2tlci1wYWRkaW5nLXk6IDAuMzc1cmVtO1xuICAtLWN1aS1kYXRlLXBpY2tlci1wYWRkaW5nLXg6IDAuNzVyZW07XG4gIC0tY3VpLWRhdGUtcGlja2VyLWdhcDogMC43NXJlbTtcbiAgLS1jdWktZGF0ZS1waWNrZXItaW5kaWNhdG9yLXdpZHRoOiAxLjI1cmVtO1xuICAtLWN1aS1kYXRlLXBpY2tlci1pbmRpY2F0b3ItaWNvbjogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA1MTIgNTEyJyByb2xlPSdpbWcnJTNlJTNjcGF0aCBmaWxsPSclMjMwMDAnIGQ9J000NzIsOTZIMzg0VjQwSDM1MlY5NkgxNjBWNDBIMTI4Vjk2SDQwYTI0LjAyOCwyNC4wMjgsMCwwLDAtMjQsMjRWNDU2YTI0LjAyOCwyNC4wMjgsMCwwLDAsMjQsMjRINDcyYTI0LjAyOCwyNC4wMjgsMCwwLDAsMjQtMjRWMTIwQTI0LjAyOCwyNC4wMjgsMCwwLDAsNDcyLDk2Wm0tOCwzNTJINDhWMTI4aDgwdjQwaDMyVjEyOEgzNTJ2NDBoMzJWMTI4aDgwWiclM2UlM2MvcGF0aCUzZSUzY3JlY3Qgd2lkdGg9JzMyJyBoZWlnaHQ9JzMyJyB4PScxMTInIHk9JzIyNCcgZmlsbD0nJTIzMDAwJyUzZSUzYy9yZWN0JTNlJTNjcmVjdCB3aWR0aD0nMzInIGhlaWdodD0nMzInIHg9JzIwMCcgeT0nMjI0JyBmaWxsPSclMjMwMDAnJTNlJTNjL3JlY3QlM2UlM2NyZWN0IHdpZHRoPSczMicgaGVpZ2h0PSczMicgeD0nMjgwJyB5PScyMjQnIGZpbGw9JyUyMzAwMCclM2UlM2MvcmVjdCUzZSUzY3JlY3Qgd2lkdGg9JzMyJyBoZWlnaHQ9JzMyJyB4PSczNjgnIHk9JzIyNCcgZmlsbD0nJTIzMDAwJyUzZSUzYy9yZWN0JTNlJTNjcmVjdCB3aWR0aD0nMzInIGhlaWdodD0nMzInIHg9JzExMicgeT0nMjk2JyBmaWxsPSclMjMwMDAnJTNlJTNjL3JlY3QlM2UlM2NyZWN0IHdpZHRoPSczMicgaGVpZ2h0PSczMicgeD0nMjAwJyB5PScyOTYnIGZpbGw9JyUyMzAwMCclM2UlM2MvcmVjdCUzZSUzY3JlY3Qgd2lkdGg9JzMyJyBoZWlnaHQ9JzMyJyB4PScyODAnIHk9JzI5NicgZmlsbD0nJTIzMDAwJyUzZSUzYy9yZWN0JTNlJTNjcmVjdCB3aWR0aD0nMzInIGhlaWdodD0nMzInIHg9JzM2OCcgeT0nMjk2JyBmaWxsPSclMjMwMDAnJTNlJTNjL3JlY3QlM2UlM2NyZWN0IHdpZHRoPSczMicgaGVpZ2h0PSczMicgeD0nMTEyJyB5PSczNjgnIGZpbGw9JyUyMzAwMCclM2UlM2MvcmVjdCUzZSUzY3JlY3Qgd2lkdGg9JzMyJyBoZWlnaHQ9JzMyJyB4PScyMDAnIHk9JzM2OCcgZmlsbD0nJTIzMDAwJyUzZSUzYy9yZWN0JTNlJTNjcmVjdCB3aWR0aD0nMzInIGhlaWdodD0nMzInIHg9JzI4MCcgeT0nMzY4JyBmaWxsPSclMjMwMDAnJTNlJTNjL3JlY3QlM2UlM2NyZWN0IHdpZHRoPSczMicgaGVpZ2h0PSczMicgeD0nMzY4JyB5PSczNjgnIGZpbGw9JyUyMzAwMCclM2UlM2MvcmVjdCUzZSUzYy9zdmclM2VcIik7XG4gIC0tY3VpLWRhdGUtcGlja2VyLWluZGljYXRvci1pY29uLWNvbG9yOiB2YXIoLS1jdWktdGVydGlhcnktY29sb3IpO1xuICAtLWN1aS1kYXRlLXBpY2tlci1pbmRpY2F0b3ItaWNvbi1zaXplOiAxcmVtO1xuICAtLWN1aS1kYXRlLXBpY2tlci1jbGVhbmVyLXdpZHRoOiAxLjI1cmVtO1xuICAtLWN1aS1kYXRlLXBpY2tlci1jbGVhbmVyLWljb246IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgNTEyIDUxMicgcm9sZT0naW1nJyUzZSUzY3BvbHlnb24gZmlsbD0nJTIzMDAwJyBwb2ludHM9JzMwNi45MTIgMjE0LjQ2MSAyNTYgMjY1LjM3MyAyMDUuMDg4IDIxNC40NjEgMTgyLjQ2MSAyMzcuMDg4IDIzMy4zNzMgMjg4IDE4Mi40NjEgMzM4LjkxMiAyMDUuMDg4IDM2MS41MzkgMjU2IDMxMC42MjcgMzA2LjkxMiAzNjEuNTM5IDMyOS41MzkgMzM4LjkxMiAyNzguNjI3IDI4OCAzMjkuNTM5IDIzNy4wODggMzA2LjkxMiAyMTQuNDYxJyUzZSUzYy9wb2x5Z29uJTNlJTNjcGF0aCBmaWxsPSclMjMwMDAnIGQ9J000NzIsOTZIMzg0VjQwSDM1MlY5NkgxNjBWNDBIMTI4Vjk2SDQwYTI0LjAyOCwyNC4wMjgsMCwwLDAtMjQsMjRWNDU2YTI0LjAyOCwyNC4wMjgsMCwwLDAsMjQsMjRINDcyYTI0LjAyOCwyNC4wMjgsMCwwLDAsMjQtMjRWMTIwQTI0LjAyOCwyNC4wMjgsMCwwLDAsNDcyLDk2Wm0tOCwzNTJINDhWMTI4aDgwdjQwaDMyVjEyOEgzNTJ2NDBoMzJWMTI4aDgwWiclM2UlM2MvcGF0aCUzZSUzYy9zdmclM2VcIik7XG4gIC0tY3VpLWRhdGUtcGlja2VyLWNsZWFuZXItaWNvbi1jb2xvcjogdmFyKC0tY3VpLXRlcnRpYXJ5LWNvbG9yKTtcbiAgLS1jdWktZGF0ZS1waWNrZXItY2xlYW5lci1pY29uLWhvdmVyLWNvbG9yOiB2YXIoLS1jdWktYm9keS1jb2xvcik7XG4gIC0tY3VpLWRhdGUtcGlja2VyLWNsZWFuZXItaWNvbi1zaXplOiAxcmVtO1xuICAtLWN1aS1kYXRlLXBpY2tlci1zZXBhcmF0b3Itd2lkdGg6IDEuMjVyZW07XG4gIC0tY3VpLWRhdGUtcGlja2VyLXNlcGFyYXRvci1pY29uOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDUxMiA1MTInIHJvbGU9J2ltZyclM2UlM2Nwb2x5Z29uIGZpbGw9JyUyMzAwMCcgcG9pbnRzPSczNTkuODczIDEyMS4zNzcgMzM3LjI0NiAxNDQuMDA0IDQzMy4yNDMgMjQwLjAwMSAxNiAyNDAuMDAxIDE2IDI0MC4wMDIgMTYgMjcyLjAwMSAxNiAyNzIuMDAyIDQzMy4yNCAyNzIuMDAyIDMzNy4yNDYgMzY3Ljk5NiAzNTkuODczIDM5MC42MjMgNDk0LjQ5OCAyNTYgMzU5Ljg3MyAxMjEuMzc3JyUzZSUzYy9wb2x5Z29uJTNlJTNjL3N2ZyUzZVwiKTtcbiAgLS1jdWktZGF0ZS1waWNrZXItc2VwYXJhdG9yLWljb24tcnRsOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDUxMiA1MTInIHJvbGU9J2ltZyclM2UlM2Nwb2x5Z29uIGZpbGw9JyUyMzAwMCcgcG9pbnRzPSc0OTcuMzMzIDIzOS45OTkgODAuMDkyIDIzOS45OTkgMTc2LjA4NyAxNDQuMDA0IDE1My40NiAxMjEuMzc3IDE4LjgzNyAyNTYgMTUzLjQ2IDM5MC42MjMgMTc2LjA4NyAzNjcuOTk2IDgwLjA5IDI3MS45OTkgNDk3LjMzMyAyNzEuOTk5IDQ5Ny4zMzMgMjM5Ljk5OSclM2UlM2MvcG9seWdvbiUzZSUzYy9zdmclM2VcIik7XG4gIC0tY3VpLWRhdGUtcGlja2VyLXNlcGFyYXRvci1pY29uLXNpemU6IDFyZW07XG4gIC0tY3VpLWRhdGUtcGlja2VyLWRyb3Bkb3duLWJnOiB2YXIoLS1jdWktYm9keS1iZyk7XG4gIC0tY3VpLWRhdGUtcGlja2VyLWRyb3Bkb3duLWJvcmRlci13aWR0aDogdmFyKC0tY3VpLWJvcmRlci13aWR0aCk7XG4gIC0tY3VpLWRhdGUtcGlja2VyLWRyb3Bkb3duLWJvcmRlci1jb2xvcjogdmFyKC0tY3VpLWJvcmRlci1jb2xvcik7XG4gIC0tY3VpLWRhdGUtcGlja2VyLWRyb3Bkb3duLWJvcmRlci1yYWRpdXM6IHZhcigtLWN1aS1ib3JkZXItcmFkaXVzKTtcbiAgLS1jdWktZGF0ZS1waWNrZXItZHJvcGRvd24tYm94LXNoYWRvdzogdmFyKC0tY3VpLWJveC1zaGFkb3cpO1xuICAtLWN1aS1kYXRlLXBpY2tlci1yYW5nZXMtd2lkdGg6IDEwcmVtO1xuICAtLWN1aS1kYXRlLXBpY2tlci1yYW5nZXMtcGFkZGluZzogMC41cmVtO1xuICAtLWN1aS1kYXRlLXBpY2tlci1yYW5nZXMtYm9yZGVyLXdpZHRoOiAxcHg7XG4gIC0tY3VpLWRhdGUtcGlja2VyLXJhbmdlcy1ib3JkZXItY29sb3I6IHZhcigtLWN1aS1ib3JkZXItY29sb3IpO1xuICAtLWN1aS1kYXRlLXBpY2tlci10aW1lcGlja2VyLXdpZHRoOiAyMC4yNXJlbTtcbiAgLS1jdWktZGF0ZS1waWNrZXItdGltZXBpY2tlci1ib3JkZXItY29sb3I6IHZhcigtLWN1aS1ib3JkZXItY29sb3IpO1xuICAtLWN1aS1kYXRlLXBpY2tlci10aW1lcGlja2VyLWJvcmRlci10b3A6IDFweCBzb2xpZCB2YXIoLS1jdWktZGF0ZS1waWNrZXItdGltZXBpY2tlci1ib3JkZXItY29sb3IpO1xuICAtLWN1aS1kYXRlLXBpY2tlci1mb290ZXItcGFkZGluZzogMC41cmVtO1xuICAtLWN1aS1kYXRlLXBpY2tlci1mb290ZXItYm9yZGVyLXdpZHRoOiAxcHg7XG4gIC0tY3VpLWRhdGUtcGlja2VyLWZvb3Rlci1ib3JkZXItY29sb3I6IHZhcigtLWN1aS1ib3JkZXItY29sb3IpO1xufVxuXG4uZGF0ZS1waWNrZXIuaXMtaW52YWxpZCxcbio6bm90KC5kYXRlLXBpY2tlcikgPiAuZGF0ZS1waWNrZXItZHJvcGRvd24uaXMtaW52YWxpZCB7XG4gIC0tY3VpLWRhdGUtcGlja2VyLWJvcmRlci1jb2xvcjogI2VmMzc2ZSAhaW1wb3J0YW50O1xuICAtLWN1aS1kYXRlLXBpY2tlci1pbmRpY2F0b3ItaWNvbi1jb2xvcjogdmFyKC0tY3VpLWZvcm0taW52YWxpZC1jb2xvcikgIWltcG9ydGFudDtcbiAgLS1jdWktZGF0ZS1waWNrZXItaW5kaWNhdG9yLWljb246IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgNTEyIDUxMicgcm9sZT0naW1nJyUzZSUzY3BhdGggZmlsbD0nJTIzMDAwJyBkPSdNNDcyLDk2SDM4NFY0MEgzNTJWOTZIMTYwVjQwSDEyOFY5Nkg0MGEyNC4wMjgsMjQuMDI4LDAsMCwwLTI0LDI0VjQ1NmEyNC4wMjgsMjQuMDI4LDAsMCwwLDI0LDI0SDQ3MmEyNC4wMjgsMjQuMDI4LDAsMCwwLDI0LTI0VjEyMEEyNC4wMjgsMjQuMDI4LDAsMCwwLDQ3Miw5NlptLTgsMzUySDQ4VjEyOGg4MHY0MGgzMlYxMjhIMzUydjQwaDMyVjEyOGg4MFonJTNlJTNjL3BhdGglM2UlM2NyZWN0IHdpZHRoPSczMicgaGVpZ2h0PSczMicgeD0nMTEyJyB5PScyMjQnIGZpbGw9JyUyMzAwMCclM2UlM2MvcmVjdCUzZSUzY3JlY3Qgd2lkdGg9JzMyJyBoZWlnaHQ9JzMyJyB4PScyMDAnIHk9JzIyNCcgZmlsbD0nJTIzMDAwJyUzZSUzYy9yZWN0JTNlJTNjcmVjdCB3aWR0aD0nMzInIGhlaWdodD0nMzInIHg9JzI4MCcgeT0nMjI0JyBmaWxsPSclMjMwMDAnJTNlJTNjL3JlY3QlM2UlM2NyZWN0IHdpZHRoPSczMicgaGVpZ2h0PSczMicgeD0nMzY4JyB5PScyMjQnIGZpbGw9JyUyMzAwMCclM2UlM2MvcmVjdCUzZSUzY3JlY3Qgd2lkdGg9JzMyJyBoZWlnaHQ9JzMyJyB4PScxMTInIHk9JzI5NicgZmlsbD0nJTIzMDAwJyUzZSUzYy9yZWN0JTNlJTNjcmVjdCB3aWR0aD0nMzInIGhlaWdodD0nMzInIHg9JzIwMCcgeT0nMjk2JyBmaWxsPSclMjMwMDAnJTNlJTNjL3JlY3QlM2UlM2NyZWN0IHdpZHRoPSczMicgaGVpZ2h0PSczMicgeD0nMjgwJyB5PScyOTYnIGZpbGw9JyUyMzAwMCclM2UlM2MvcmVjdCUzZSUzY3JlY3Qgd2lkdGg9JzMyJyBoZWlnaHQ9JzMyJyB4PSczNjgnIHk9JzI5NicgZmlsbD0nJTIzMDAwJyUzZSUzYy9yZWN0JTNlJTNjcmVjdCB3aWR0aD0nMzInIGhlaWdodD0nMzInIHg9JzExMicgeT0nMzY4JyBmaWxsPSclMjMwMDAnJTNlJTNjL3JlY3QlM2UlM2NyZWN0IHdpZHRoPSczMicgaGVpZ2h0PSczMicgeD0nMjAwJyB5PSczNjgnIGZpbGw9JyUyMzAwMCclM2UlM2MvcmVjdCUzZSUzY3JlY3Qgd2lkdGg9JzMyJyBoZWlnaHQ9JzMyJyB4PScyODAnIHk9JzM2OCcgZmlsbD0nJTIzMDAwJyUzZSUzYy9yZWN0JTNlJTNjcmVjdCB3aWR0aD0nMzInIGhlaWdodD0nMzInIHg9JzM2OCcgeT0nMzY4JyBmaWxsPSclMjMwMDAnJTNlJTNjL3JlY3QlM2UlM2Mvc3ZnJTNlXCIpICFpbXBvcnRhbnQ7XG4gIC0tY3VpLWRhdGUtcGlja2VyLWZvY3VzLWJvcmRlci1jb2xvcjogI2VmMzc2ZSAhaW1wb3J0YW50O1xuICAtLWN1aS1kYXRlLXBpY2tlci1mb2N1cy1ib3gtc2hhZG93OiAwIDAgMCAwLjI1cmVtIHJnYmEoMjM5LCA1NSwgMTEwLCAwLjI1KSAhaW1wb3J0YW50O1xufVxuXG4uZGF0ZS1waWNrZXIuaXMtdmFsaWQsXG4qOm5vdCguZGF0ZS1waWNrZXIpID4gLmRhdGUtcGlja2VyLWRyb3Bkb3duLmlzLXZhbGlkIHtcbiAgLS1jdWktZGF0ZS1waWNrZXItYm9yZGVyLWNvbG9yOiAjNTFjYzhhICFpbXBvcnRhbnQ7XG4gIC0tY3VpLWRhdGUtcGlja2VyLWluZGljYXRvci1pY29uLWNvbG9yOiB2YXIoLS1jdWktZm9ybS12YWxpZC1jb2xvcikgIWltcG9ydGFudDtcbiAgLS1jdWktZGF0ZS1waWNrZXItaW5kaWNhdG9yLWljb246IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgNTEyIDUxMicgcm9sZT0naW1nJyUzZSUzY3BhdGggZmlsbD0nJTIzMDAwJyBkPSdNNDcyLDk2SDM4NFY0MEgzNTJWOTZIMTYwVjQwSDEyOFY5Nkg0MGEyNC4wMjgsMjQuMDI4LDAsMCwwLTI0LDI0VjQ1NmEyNC4wMjgsMjQuMDI4LDAsMCwwLDI0LDI0SDQ3MmEyNC4wMjgsMjQuMDI4LDAsMCwwLDI0LTI0VjEyMEEyNC4wMjgsMjQuMDI4LDAsMCwwLDQ3Miw5NlptLTgsMzUySDQ4VjEyOGg4MHY0MGgzMlYxMjhIMzUydjQwaDMyVjEyOGg4MFonJTNlJTNjL3BhdGglM2UlM2NyZWN0IHdpZHRoPSczMicgaGVpZ2h0PSczMicgeD0nMTEyJyB5PScyMjQnIGZpbGw9JyUyMzAwMCclM2UlM2MvcmVjdCUzZSUzY3JlY3Qgd2lkdGg9JzMyJyBoZWlnaHQ9JzMyJyB4PScyMDAnIHk9JzIyNCcgZmlsbD0nJTIzMDAwJyUzZSUzYy9yZWN0JTNlJTNjcmVjdCB3aWR0aD0nMzInIGhlaWdodD0nMzInIHg9JzI4MCcgeT0nMjI0JyBmaWxsPSclMjMwMDAnJTNlJTNjL3JlY3QlM2UlM2NyZWN0IHdpZHRoPSczMicgaGVpZ2h0PSczMicgeD0nMzY4JyB5PScyMjQnIGZpbGw9JyUyMzAwMCclM2UlM2MvcmVjdCUzZSUzY3JlY3Qgd2lkdGg9JzMyJyBoZWlnaHQ9JzMyJyB4PScxMTInIHk9JzI5NicgZmlsbD0nJTIzMDAwJyUzZSUzYy9yZWN0JTNlJTNjcmVjdCB3aWR0aD0nMzInIGhlaWdodD0nMzInIHg9JzIwMCcgeT0nMjk2JyBmaWxsPSclMjMwMDAnJTNlJTNjL3JlY3QlM2UlM2NyZWN0IHdpZHRoPSczMicgaGVpZ2h0PSczMicgeD0nMjgwJyB5PScyOTYnIGZpbGw9JyUyMzAwMCclM2UlM2MvcmVjdCUzZSUzY3JlY3Qgd2lkdGg9JzMyJyBoZWlnaHQ9JzMyJyB4PSczNjgnIHk9JzI5NicgZmlsbD0nJTIzMDAwJyUzZSUzYy9yZWN0JTNlJTNjcmVjdCB3aWR0aD0nMzInIGhlaWdodD0nMzInIHg9JzExMicgeT0nMzY4JyBmaWxsPSclMjMwMDAnJTNlJTNjL3JlY3QlM2UlM2NyZWN0IHdpZHRoPSczMicgaGVpZ2h0PSczMicgeD0nMjAwJyB5PSczNjgnIGZpbGw9JyUyMzAwMCclM2UlM2MvcmVjdCUzZSUzY3JlY3Qgd2lkdGg9JzMyJyBoZWlnaHQ9JzMyJyB4PScyODAnIHk9JzM2OCcgZmlsbD0nJTIzMDAwJyUzZSUzYy9yZWN0JTNlJTNjcmVjdCB3aWR0aD0nMzInIGhlaWdodD0nMzInIHg9JzM2OCcgeT0nMzY4JyBmaWxsPSclMjMwMDAnJTNlJTNjL3JlY3QlM2UlM2Mvc3ZnJTNlXCIpICFpbXBvcnRhbnQ7XG4gIC0tY3VpLWRhdGUtcGlja2VyLWZvY3VzLWJvcmRlci1jb2xvcjogIzUxY2M4YSAhaW1wb3J0YW50O1xuICAtLWN1aS1kYXRlLXBpY2tlci1mb2N1cy1ib3gtc2hhZG93OiAwIDAgMCAwLjI1cmVtIHJnYmEoODEsIDIwNCwgMTM4LCAwLjI1KSAhaW1wb3J0YW50O1xufVxuXG4uZGF0ZS1waWNrZXItaW5wdXQtZ3JvdXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiB2YXIoLS1jdWktZGF0ZS1waWNrZXItZ2FwKTtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiB2YXIoLS1jdWktZGF0ZS1waWNrZXItcGFkZGluZy15KSB2YXIoLS1jdWktZGF0ZS1waWNrZXItcGFkZGluZy14KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY3VpLWRhdGUtcGlja2VyLWJnKTtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiB2YXIoLS1jdWktZGF0ZS1waWNrZXItYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1jdWktZGF0ZS1waWNrZXItYm9yZGVyLWNvbG9yKTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tY3VpLWRhdGUtcGlja2VyLWJvcmRlci1yYWRpdXMpO1xufVxuXG4uZGF0ZS1waWNrZXItaW5wdXQtZ3JvdXA6aG92ZXIgLmRhdGUtcGlja2VyLWlucHV0Om5vdCg6LW1vei1wbGFjZWhvbGRlcikgfiAuZGF0ZS1waWNrZXItaW5kaWNhdG9yOm5vdCg6bGFzdC1jaGlsZCkge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uZGF0ZS1waWNrZXItaW5wdXQtZ3JvdXA6aG92ZXIgLmRhdGUtcGlja2VyLWlucHV0Om5vdCg6cGxhY2Vob2xkZXItc2hvd24pIH4gLmRhdGUtcGlja2VyLWluZGljYXRvcjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmRhdGUtcGlja2VyLWlucHV0LWdyb3VwOmhvdmVyIC5kYXRlLXBpY2tlci1pbnB1dDpub3QoOi1tb3otcGxhY2Vob2xkZXIpIH4gLmRhdGUtcGlja2VyLWNsZWFuZXIge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4uZGF0ZS1waWNrZXItaW5wdXQtZ3JvdXA6aG92ZXIgLmRhdGUtcGlja2VyLWlucHV0Om5vdCg6cGxhY2Vob2xkZXItc2hvd24pIH4gLmRhdGUtcGlja2VyLWNsZWFuZXIge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4uZGF0ZS1waWNrZXIgLmRhdGUtcGlja2VyLWlucHV0LWdyb3VwIHtcbiAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IDAuMTVzIGVhc2UtaW4tb3V0O1xufVxuXG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuZGF0ZS1waWNrZXIgLmRhdGUtcGlja2VyLWlucHV0LWdyb3VwIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG4uZGF0ZS1waWNrZXIuZGlzYWJsZWQgLmRhdGUtcGlja2VyLWlucHV0LWdyb3VwIHtcbiAgLS1jdWktZGF0ZS1waWNrZXItYm9yZGVyLWNvbG9yOiB2YXIoLS1jdWktZGF0ZS1waWNrZXItZGlzYWJsZWQtYm9yZGVyLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY3VpLWRhdGUtcGlja2VyLWRpc2FibGVkLWJnKTtcbn1cblxuLmRhdGUtcGlja2VyLnNob3cgLmRhdGUtcGlja2VyLWlucHV0LWdyb3VwLCAuZGF0ZS1waWNrZXItaW5wdXQtZ3JvdXA6aGFzKCo6Zm9jdXMpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY3VpLWRhdGUtcGlja2VyLWZvY3VzLWJnKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jdWktZGF0ZS1waWNrZXItZm9jdXMtYm9yZGVyLWNvbG9yKTtcbiAgb3V0bGluZTogMDtcbiAgYm94LXNoYWRvdzogdmFyKC0tY3VpLWRhdGUtcGlja2VyLWZvY3VzLWJveC1zaGFkb3cpO1xufVxuXG4uZGF0ZS1waWNrZXItaW5wdXQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICB3aWR0aDogMSU7XG4gIG1pbi13aWR0aDogMDtcbiAgcGFkZGluZzogMDtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWN1aS1kYXRlLXBpY2tlci1mb250LWZhbWlseSk7XG4gIGZvbnQtc2l6ZTogdmFyKC0tY3VpLWRhdGUtcGlja2VyLWZvbnQtc2l6ZSk7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1jdWktZGF0ZS1waWNrZXItZm9udC13ZWlnaHQpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tY3VpLWRhdGUtcGlja2VyLWxpbmUtaGVpZ2h0KTtcbiAgY29sb3I6IHZhcigtLWN1aS1kYXRlLXBpY2tlci1jb2xvcik7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xufVxuXG4uZGF0ZS1waWNrZXIuc2hvdyAuZGF0ZS1waWNrZXItaW5wdXQge1xuICBjb2xvcjogdmFyKC0tY3VpLWRhdGUtcGlja2VyLWZvY3VzLWNvbG9yKTtcbn1cblxuLmRhdGUtcGlja2VyLWlucHV0OmRpc2FibGVkIHtcbiAgY29sb3I6IHZhcigtLWN1aS1kYXRlLXBpY2tlci1kaXNhYmxlZC1jb2xvcik7XG59XG5cbi5kYXRlLXBpY2tlci1pbnB1dDpmb2N1cyB7XG4gIHotaW5kZXg6IDU7XG4gIG91dGxpbmU6IDA7XG59XG5cbi5kYXRlLXBpY2tlci1pbnB1dDo6LW1vei1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiB2YXIoLS1jdWktZGF0ZS1waWNrZXItcGxhY2Vob2xkZXItY29sb3IpO1xuICBvcGFjaXR5OiAxO1xufVxuXG4uZGF0ZS1waWNrZXItaW5wdXQ6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IHZhcigtLWN1aS1kYXRlLXBpY2tlci1wbGFjZWhvbGRlci1jb2xvcik7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5kYXRlLXBpY2tlci1pbnB1dC5ob3ZlciB7XG4gIGNvbG9yOiB2YXIoLS1jdWktZGF0ZS1waWNrZXItcGxhY2Vob2xkZXItY29sb3IpO1xufVxuXG4uZGF0ZS1waWNrZXItY2xlYW5lcixcbi5kYXRlLXBpY2tlci1zZXBhcmF0b3IsXG4uZGF0ZS1waWNrZXItaW5kaWNhdG9yIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG59XG5cbi5kYXRlLXBpY2tlci1jbGVhbmVyOjpiZWZvcmUsXG4uZGF0ZS1waWNrZXItc2VwYXJhdG9yOjpiZWZvcmUsXG4uZGF0ZS1waWNrZXItaW5kaWNhdG9yOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgY29udGVudDogXCJcIjtcbn1cblxuLmRhdGUtcGlja2VyLWNsZWFuZXIge1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogdmFyKC0tY3VpLWRhdGUtcGlja2VyLWNsZWFuZXItd2lkdGgpO1xufVxuXG4uZGF0ZS1waWNrZXItY2xlYW5lcjo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY3VpLWRhdGUtcGlja2VyLWNsZWFuZXItaWNvbi1jb2xvcik7XG4gIC13ZWJraXQtbWFzazogdmFyKC0tY3VpLWRhdGUtcGlja2VyLWNsZWFuZXItaWNvbikgY2VudGVyL3ZhcigtLWN1aS1kYXRlLXBpY2tlci1jbGVhbmVyLWljb24tc2l6ZSkgbm8tcmVwZWF0O1xuICBtYXNrOiB2YXIoLS1jdWktZGF0ZS1waWNrZXItY2xlYW5lci1pY29uKSBjZW50ZXIvdmFyKC0tY3VpLWRhdGUtcGlja2VyLWNsZWFuZXItaWNvbi1zaXplKSBuby1yZXBlYXQ7XG59XG5cbi5kYXRlLXBpY2tlci1jbGVhbmVyOmhvdmVyOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jdWktZGF0ZS1waWNrZXItY2xlYW5lci1pY29uLWhvdmVyLWNvbG9yKTtcbn1cblxuLmRhdGUtcGlja2VyLWluZGljYXRvciB7XG4gIHdpZHRoOiB2YXIoLS1jdWktZGF0ZS1waWNrZXItaW5kaWNhdG9yLXdpZHRoKTtcbn1cblxuLmRhdGUtcGlja2VyLWluZGljYXRvcjo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY3VpLWRhdGUtcGlja2VyLWluZGljYXRvci1pY29uLWNvbG9yKTtcbiAgLXdlYmtpdC1tYXNrOiB2YXIoLS1jdWktZGF0ZS1waWNrZXItaW5kaWNhdG9yLWljb24pIGNlbnRlci92YXIoLS1jdWktZGF0ZS1waWNrZXItaW5kaWNhdG9yLWljb24tc2l6ZSkgbm8tcmVwZWF0O1xuICBtYXNrOiB2YXIoLS1jdWktZGF0ZS1waWNrZXItaW5kaWNhdG9yLWljb24pIGNlbnRlci92YXIoLS1jdWktZGF0ZS1waWNrZXItaW5kaWNhdG9yLWljb24tc2l6ZSkgbm8tcmVwZWF0O1xufVxuXG4uZGF0ZS1waWNrZXItaW5kaWNhdG9yOmZvY3VzIHtcbiAgei1pbmRleDogNTtcbiAgb3V0bGluZTogMDtcbiAgYm94LXNoYWRvdzogdmFyKC0tY3VpLWZvY3VzLXJpbmcteCwgMCkgdmFyKC0tY3VpLWZvY3VzLXJpbmcteSwgMCkgdmFyKC0tY3VpLWZvY3VzLXJpbmctYmx1ciwgMCkgdmFyKC0tY3VpLWZvY3VzLXJpbmctd2lkdGgpIHZhcigtLWN1aS1mb2N1cy1yaW5nLWNvbG9yKTtcbiAgYm9yZGVyLXJhZGl1czogMC4zNzVyZW07XG59XG5cbi5kYXRlLXBpY2tlci1zZXBhcmF0b3Ige1xuICB3aWR0aDogdmFyKC0tY3VpLWRhdGUtcGlja2VyLXNlcGFyYXRvci13aWR0aCk7XG59XG5cbi5kYXRlLXBpY2tlci1zZXBhcmF0b3I6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWN1aS10ZXJ0aWFyeS1jb2xvcik7XG4gIC13ZWJraXQtbWFzazogdmFyKC0tY3VpLWRhdGUtcGlja2VyLXNlcGFyYXRvci1pY29uKSBjZW50ZXIvdmFyKC0tY3VpLWRhdGUtcGlja2VyLXNlcGFyYXRvci1pY29uLXNpemUpIG5vLXJlcGVhdDtcbiAgbWFzazogdmFyKC0tY3VpLWRhdGUtcGlja2VyLXNlcGFyYXRvci1pY29uKSBjZW50ZXIvdmFyKC0tY3VpLWRhdGUtcGlja2VyLXNlcGFyYXRvci1pY29uLXNpemUpIG5vLXJlcGVhdDtcbn1cblxuLmRhdGUtcGlja2VyLWRyb3Bkb3duIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiB2YXIoLS1jdWktZGF0ZS1waWNrZXItemluZGV4KTtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IC13ZWJraXQtbWluLWNvbnRlbnQ7XG4gIHdpZHRoOiAtbW96LW1pbi1jb250ZW50O1xuICB3aWR0aDogbWluLWNvbnRlbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWN1aS1kYXRlLXBpY2tlci1kcm9wZG93bi1iZyk7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogdmFyKC0tY3VpLWRhdGUtcGlja2VyLWRyb3Bkb3duLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tY3VpLWRhdGUtcGlja2VyLWRyb3Bkb3duLWJvcmRlci1jb2xvcik7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWN1aS1kYXRlLXBpY2tlci1kcm9wZG93bi1ib3JkZXItcmFkaXVzKTtcbn1cblxuLmRhdGUtcGlja2VyLnNob3cgLmRhdGUtcGlja2VyLWRyb3Bkb3duLCAuZGF0ZS1waWNrZXItZHJvcGRvd24uc2hvdyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uZGF0ZS1waWNrZXItYm9keSB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtYXJlYXM6IFwicmFuZ2VzIGNhbGVuZGFyc1wiIFwicmFuZ2VzIHRpbWVwaWNrZXJzXCI7XG4gIGdyaWQtdGVtcGxhdGUtcm93czogYXV0bztcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBhdXRvIGF1dG87XG59XG5cbi5kYXRlLXBpY2tlci1mb290ZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBwYWRkaW5nOiB2YXIoLS1jdWktZGF0ZS1waWNrZXItZm9vdGVyLXBhZGRpbmcpO1xuICBib3JkZXItdG9wOiB2YXIoLS1jdWktZGF0ZS1waWNrZXItZm9vdGVyLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tY3VpLWRhdGUtcGlja2VyLWZvb3Rlci1ib3JkZXItY29sb3IpO1xufVxuXG4uZGF0ZS1waWNrZXItZm9vdGVyIC5idG4gKyAuYnRuIHtcbiAgLXdlYmtpdC1tYXJnaW4tc3RhcnQ6IDAuNXJlbTtcbiAgbWFyZ2luLWlubGluZS1zdGFydDogMC41cmVtO1xufVxuXG4uZGF0ZS1waWNrZXItcmFuZ2VzIHtcbiAgZ3JpZC1hcmVhOiByYW5nZXM7XG4gIHdpZHRoOiB2YXIoLS1jdWktZGF0ZS1waWNrZXItcmFuZ2VzLXdpZHRoKTtcbiAgcGFkZGluZzogdmFyKC0tY3VpLWRhdGUtcGlja2VyLXJhbmdlcy1wYWRkaW5nKTtcbiAgLXdlYmtpdC1ib3JkZXItZW5kOiB2YXIoLS1jdWktZGF0ZS1waWNrZXItcmFuZ2VzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tY3VpLWRhdGUtcGlja2VyLXJhbmdlcy1ib3JkZXItY29sb3IpO1xuICBib3JkZXItaW5saW5lLWVuZDogdmFyKC0tY3VpLWRhdGUtcGlja2VyLXJhbmdlcy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWN1aS1kYXRlLXBpY2tlci1yYW5nZXMtYm9yZGVyLWNvbG9yKTtcbn1cblxuLmRhdGUtcGlja2VyLWNhbGVuZGFycyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdyaWQtYXJlYTogY2FsZW5kYXJzO1xufVxuXG4uZGF0ZS1waWNrZXItY2FsZW5kYXJzIC5kYXRlLXBpY2tlci1jYWxlbmRhcjpub3QoOmxhc3QtY2hpbGQpIC5jYWxlbmRhci1uYXZpZ2F0aW9uLW5leHQge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi5kYXRlLXBpY2tlci1jYWxlbmRhcnMgLmRhdGUtcGlja2VyLWNhbGVuZGFyOm5vdCg6Zmlyc3QtY2hpbGQpIC5jYWxlbmRhci1uYXZpZ2F0aW9uLXByZXYge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi5kYXRlLXBpY2tlci10aW1lcGlja2VycyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ3JpZC1hcmVhOiB0aW1lcGlja2VycztcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBib3JkZXItdG9wOiB2YXIoLS1jdWktZGF0ZS1waWNrZXItdGltZXBpY2tlci1ib3JkZXItdG9wKTtcbn1cblxuLmRhdGUtcGlja2VyLXRpbWVwaWNrZXJzIC50aW1lLXBpY2tlciB7XG4gIHdpZHRoOiB2YXIoLS1jdWktZGF0ZS1waWNrZXItdGltZXBpY2tlci13aWR0aCk7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuZGF0ZS1waWNrZXItdGltZXBpY2tlcnMge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5kYXRlLXBpY2tlci10aW1lcGlja2VycyAudGltZS1waWNrZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5kYXRlLXBpY2tlci10aW1lcGlja2VycyAudGltZS1waWNrZXIgKyAudGltZS1waWNrZXIge1xuICAgIGJvcmRlci10b3A6IHZhcigtLWN1aS1kYXRlLXBpY2tlci10aW1lcGlja2VyLWJvcmRlci10b3ApO1xuICB9XG59XG4uZGF0ZS1waWNrZXItc20ge1xuICAtLWN1aS1kYXRlLXBpY2tlci1mb250LXNpemU6IDAuODIwMzEyNXJlbTtcbiAgLS1jdWktZGF0ZS1waWNrZXItYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbiAgLS1jdWktZGF0ZS1waWNrZXItcGFkZGluZy15OiAwLjI1cmVtO1xuICAtLWN1aS1kYXRlLXBpY2tlci1wYWRkaW5nLXg6IDAuNXJlbTtcbiAgLS1jdWktZGF0ZS1waWNrZXItZ2FwOiAwLjVyZW07XG4gIC0tY3VpLWRhdGUtcGlja2VyLWNsZWFuZXItd2lkdGg6IDFyZW07XG4gIC0tY3VpLWRhdGUtcGlja2VyLWNsZWFuZXItaWNvbi1zaXplOiAwLjg3NXJlbTtcbiAgLS1jdWktZGF0ZS1waWNrZXItaW5kaWNhdG9yLXdpZHRoOiAxcmVtO1xuICAtLWN1aS1kYXRlLXBpY2tlci1pbmRpY2F0b3ItaWNvbi1zaXplOiAwLjg3NXJlbTtcbiAgLS1jdWktZGF0ZS1waWNrZXItc2VwYXJhdG9yLXdpZHRoOiAxcmVtO1xuICAtLWN1aS1kYXRlLXBpY2tlci1zZXBhcmF0b3ItaWNvbi1zaXplOiAwLjg3NXJlbTtcbn1cblxuLmRhdGUtcGlja2VyLWxnIHtcbiAgLS1jdWktZGF0ZS1waWNrZXItZm9udC1zaXplOiAxLjE3MTg3NXJlbTtcbiAgLS1jdWktZGF0ZS1waWNrZXItYm9yZGVyLXJhZGl1czogMC41cmVtO1xuICAtLWN1aS1kYXRlLXBpY2tlci1wYWRkaW5nLXk6IDAuNXJlbTtcbiAgLS1jdWktZGF0ZS1waWNrZXItcGFkZGluZy14OiAxcmVtO1xuICAtLWN1aS1kYXRlLXBpY2tlci1nYXA6IDFyZW07XG4gIC0tY3VpLWRhdGUtcGlja2VyLWNsZWFuZXItd2lkdGg6IDEuNXJlbTtcbiAgLS1jdWktZGF0ZS1waWNrZXItY2xlYW5lci1pY29uLXNpemU6IDEuMjVyZW07XG4gIC0tY3VpLWRhdGUtcGlja2VyLWluZGljYXRvci13aWR0aDogMS41cmVtO1xuICAtLWN1aS1kYXRlLXBpY2tlci1pbmRpY2F0b3ItaWNvbi1zaXplOiAxLjI1cmVtO1xuICAtLWN1aS1kYXRlLXBpY2tlci1zZXBhcmF0b3Itd2lkdGg6IDEuNTVyZW07XG4gIC0tY3VpLWRhdGUtcGlja2VyLXNlcGFyYXRvci1pY29uLXNpemU6IDEuMjVyZW07XG59XG5cbi5mb290ZXIge1xuICAtLWN1aS1mb290ZXItbWluLWhlaWdodDogM3JlbTtcbiAgLS1jdWktZm9vdGVyLXBhZGRpbmcteDogMXJlbTtcbiAgLS1jdWktZm9vdGVyLXBhZGRpbmcteTogMC41cmVtO1xuICAtLWN1aS1mb290ZXItY29sb3I6IHZhcigtLWN1aS1ib2R5LWNvbG9yKTtcbiAgLS1jdWktZm9vdGVyLWJnOiB2YXIoLS1jdWktYm9keS1iZyk7XG4gIC0tY3VpLWZvb3Rlci1ib3JkZXItY29sb3I6IHZhcigtLWN1aS1ib3JkZXItY29sb3IpO1xuICAtLWN1aS1mb290ZXItYm9yZGVyOiB2YXIoLS1jdWktYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1jdWktZm9vdGVyLWJvcmRlci1jb2xvcik7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBtaW4taGVpZ2h0OiB2YXIoLS1jdWktZm9vdGVyLW1pbi1oZWlnaHQpO1xuICBwYWRkaW5nOiB2YXIoLS1jdWktZm9vdGVyLXBhZGRpbmcteSkgdmFyKC0tY3VpLWZvb3Rlci1wYWRkaW5nLXgpO1xuICBjb2xvcjogdmFyKC0tY3VpLWZvb3Rlci1jb2xvcik7XG4gIGJhY2tncm91bmQ6IHZhcigtLWN1aS1mb290ZXItYmcpO1xuICBib3JkZXItdG9wOiB2YXIoLS1jdWktZm9vdGVyLWJvcmRlcik7XG59XG5cbi5mb290ZXItc3RpY2t5IHtcbiAgcG9zaXRpb246IC13ZWJraXQtc3RpY2t5O1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICBib3R0b206IDA7XG4gIHotaW5kZXg6IDEwMzA7XG59XG5cbi5oZWFkZXIge1xuICAtLWN1aS1oZWFkZXItcGFkZGluZy14OiAwLjVyZW07XG4gIC0tY3VpLWhlYWRlci1wYWRkaW5nLXk6IDAuNXJlbTtcbiAgLS1jdWktaGVhZGVyLWJnOiB2YXIoLS1jdWktYm9keS1iZyk7XG4gIC0tY3VpLWhlYWRlci1jb2xvcjogcmdiYSh2YXIoLS1jdWktZW1waGFzaXMtY29sb3ItcmdiKSwgMC42NSk7XG4gIC0tY3VpLWhlYWRlci1ib3JkZXItY29sb3I6IHZhcigtLWN1aS1ib3JkZXItY29sb3IpO1xuICAtLWN1aS1oZWFkZXItYm9yZGVyOiB2YXIoLS1jdWktYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1jdWktaGVhZGVyLWJvcmRlci1jb2xvcik7XG4gIC0tY3VpLWhlYWRlci1ob3Zlci1jb2xvcjogcmdiYSh2YXIoLS1jdWktZW1waGFzaXMtY29sb3ItcmdiKSwgMC44KTtcbiAgLS1jdWktaGVhZGVyLWRpc2FibGVkLWNvbG9yOiByZ2JhKHZhcigtLWN1aS1lbXBoYXNpcy1jb2xvci1yZ2IpLCAwLjMpO1xuICAtLWN1aS1oZWFkZXItYWN0aXZlLWNvbG9yOiByZ2JhKHZhcigtLWN1aS1lbXBoYXNpcy1jb2xvci1yZ2IpLCAxKTtcbiAgLS1jdWktaGVhZGVyLXRyYW5zaXRpb246IGJveC1zaGFkb3cgMC4xNXMgZWFzZS1pbi1vdXQ7XG4gIC0tY3VpLWhlYWRlci1icmFuZC1wYWRkaW5nLXk6IDAuMzI0MjE4NzVyZW07XG4gIC0tY3VpLWhlYWRlci1icmFuZC1jb2xvcjogIzIxMjYzMTtcbiAgLS1jdWktaGVhZGVyLWJyYW5kLWhvdmVyLWNvbG9yOiByZ2IoMjkuNywgMzQuMiwgNDQuMSk7XG4gIC0tY3VpLWhlYWRlci10b2dnbGVyLXBhZGRpbmcteDogMC43NXJlbTtcbiAgLS1jdWktaGVhZGVyLXRvZ2dsZXItcGFkZGluZy15OiAwLjI1cmVtO1xuICAtLWN1aS1oZWFkZXItdG9nZ2xlci1iZzogdHJhbnNwYXJlbnQ7XG4gIC0tY3VpLWhlYWRlci10b2dnbGVyLWNvbG9yOiByZ2JhKHZhcigtLWN1aS1lbXBoYXNpcy1jb2xvci1yZ2IpLCAwLjY1KTtcbiAgLS1jdWktaGVhZGVyLXRvZ2dsZXItYm9yZGVyLXJhZGl1czogdmFyKC0tY3VpLWJvcmRlci1yYWRpdXMpO1xuICAtLWN1aS1oZWFkZXItdG9nZ2xlci1ob3Zlci1jb2xvcjogcmdiYSh2YXIoLS1jdWktZW1waGFzaXMtY29sb3ItcmdiKSwgMSk7XG4gIC0tY3VpLWhlYWRlci10b2dnbGVyLWljb24tYmc6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHZpZXdCb3g9JzAgMCAzMCAzMCcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggc3Ryb2tlPSdyZ2JhJTI4dmFyJTI4LS1jdWktZW1waGFzaXMtY29sb3ItcmdiJTI5LCAwLjY1JTI5JyBzdHJva2Utd2lkdGg9JzIuMjUnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLW1pdGVybGltaXQ9JzEwJyBkPSdNNCA3aDIyTTQgMTVoMjJNNCAyM2gyMicvJTNFJTNDL3N2ZyUzRVwiKTtcbiAgLS1jdWktaGVhZGVyLXRvZ2dsZXItaG92ZXItaWNvbi1iZzogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0Nzdmcgdmlld0JveD0nMCAwIDMwIDMwJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBzdHJva2U9J3JnYmElMjh2YXIlMjgtLWN1aS1lbXBoYXNpcy1jb2xvci1yZ2IlMjksIDAuOCUyOScgc3Ryb2tlLXdpZHRoPScyLjI1JyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1taXRlcmxpbWl0PScxMCcgZD0nTTQgN2gyMk00IDE1aDIyTTQgMjNoMjInLyUzRSUzQy9zdmclM0VcIik7XG4gIC0tY3VpLWhlYWRlci1uYXYtbGluay1wYWRkaW5nLXg6IDAuNXJlbTtcbiAgLS1jdWktaGVhZGVyLW5hdi1saW5rLXBhZGRpbmcteTogMC41cmVtO1xuICAtLWN1aS1oZWFkZXItZGl2aWRlci1ib3JkZXItY29sb3I6IHZhcigtLWN1aS1ib3JkZXItY29sb3IpO1xuICAtLWN1aS1oZWFkZXItZGl2aWRlci1ib3JkZXI6IHZhcigtLWN1aS1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWN1aS1oZWFkZXItZGl2aWRlci1ib3JkZXItY29sb3IpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwYWRkaW5nOiB2YXIoLS1jdWktaGVhZGVyLXBhZGRpbmcteSkgdmFyKC0tY3VpLWhlYWRlci1wYWRkaW5nLXgpO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jdWktaGVhZGVyLWJnKTtcbiAgYm9yZGVyLWJvdHRvbTogdmFyKC0tY3VpLWhlYWRlci1ib3JkZXIpO1xuICB0cmFuc2l0aW9uOiB2YXIoLS1jdWktaGVhZGVyLXRyYW5zaXRpb24pO1xuICBtaW4taGVpZ2h0OiBjYWxjKDRyZW0gKyAxcHgpO1xufVxuXG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuaGVhZGVyIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG4uaGVhZGVyID4gLmNvbnRhaW5lci14eGwsIC5oZWFkZXIgPiAuY29udGFpbmVyLXhsLCAuaGVhZGVyID4gLmNvbnRhaW5lci1sZywgLmhlYWRlciA+IC5jb250YWluZXItbWQsIC5oZWFkZXIgPiAuY29udGFpbmVyLXNtLCAuaGVhZGVyID4gLmNvbnRhaW5lcixcbi5oZWFkZXIgPiAuY29udGFpbmVyLWZsdWlkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiBpbmhlcml0O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbi5oZWFkZXIuaGVhZGVyLXN0aWNreSB7XG4gIHBvc2l0aW9uOiAtd2Via2l0LXN0aWNreTtcbiAgcG9zaXRpb246IHN0aWNreTtcbiAgdG9wOiAwO1xuICB6LWluZGV4OiAxMDIwO1xufVxuXG4uaGVhZGVyLWRpdmlkZXIge1xuICBmbGV4LWJhc2lzOiBjYWxjKDEwMCUgKyAyICogdmFyKC0tY3VpLWhlYWRlci1wYWRkaW5nLXgpKTtcbiAgaGVpZ2h0OiAwO1xuICBtYXJnaW46IHZhcigtLWN1aS1oZWFkZXItcGFkZGluZy15KSBjYWxjKC0xICogdmFyKC0tY3VpLWhlYWRlci1wYWRkaW5nLXgpKTtcbiAgYm9yZGVyLXRvcDogdmFyKC0tY3VpLWhlYWRlci1kaXZpZGVyLWJvcmRlcik7XG59XG5cbi5oZWFkZXItYnJhbmQge1xuICBwYWRkaW5nLXRvcDogdmFyKC0tY3VpLWhlYWRlci1icmFuZC1wYWRkaW5nLXkpO1xuICBwYWRkaW5nLWJvdHRvbTogdmFyKC0tY3VpLWhlYWRlci1icmFuZC1wYWRkaW5nLXkpO1xuICAtd2Via2l0LW1hcmdpbi1lbmQ6IDFyZW07XG4gIG1hcmdpbi1pbmxpbmUtZW5kOiAxcmVtO1xuICBmb250LXNpemU6IDEuMTcxODc1cmVtO1xuICBjb2xvcjogdmFyKC0tY3VpLWhlYWRlci1icmFuZC1jb2xvcik7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLmhlYWRlci1icmFuZDpob3ZlciwgLmhlYWRlci1icmFuZDpmb2N1cyB7XG4gIGNvbG9yOiB2YXIoLS1jdWktaGVhZGVyLWJyYW5kLWhvdmVyLWNvbG9yKTtcbn1cblxuLmhlYWRlci1uYXYge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAtd2Via2l0LXBhZGRpbmctc3RhcnQ6IDA7XG4gIHBhZGRpbmctaW5saW5lLXN0YXJ0OiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG4uaGVhZGVyLW5hdiAubmF2LWxpbmsge1xuICBwYWRkaW5nOiB2YXIoLS1jdWktaGVhZGVyLW5hdi1saW5rLXBhZGRpbmcteSkgdmFyKC0tY3VpLWhlYWRlci1uYXYtbGluay1wYWRkaW5nLXgpO1xuICBjb2xvcjogdmFyKC0tY3VpLWhlYWRlci1jb2xvcik7XG59XG5cbi5oZWFkZXItbmF2IC5uYXYtbGluazpob3ZlciwgLmhlYWRlci1uYXYgLm5hdi1saW5rOmZvY3VzIHtcbiAgY29sb3I6IHZhcigtLWN1aS1oZWFkZXItaG92ZXItY29sb3IpO1xufVxuXG4uaGVhZGVyLW5hdiAubmF2LWxpbmsuZGlzYWJsZWQge1xuICBjb2xvcjogdmFyKC0tY3VpLWhlYWRlci1kaXNhYmxlZC1jb2xvcik7XG59XG5cbi5oZWFkZXItbmF2IC5zaG93ID4gLm5hdi1saW5rLFxuLmhlYWRlci1uYXYgLm5hdi1saW5rLmFjdGl2ZSB7XG4gIGNvbG9yOiB2YXIoLS1jdWktaGVhZGVyLWFjdGl2ZS1jb2xvcik7XG59XG5cbi5oZWFkZXItbmF2IC5kcm9wZG93bi1tZW51IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuXG4uaGVhZGVyLXRleHQge1xuICBwYWRkaW5nLXRvcDogdmFyKC0tY3VpLWhlYWRlci1uYXYtbGluay1wYWRkaW5nLXkpO1xuICBwYWRkaW5nLWJvdHRvbTogdmFyKC0tY3VpLWhlYWRlci1uYXYtbGluay1wYWRkaW5nLXkpO1xuICBjb2xvcjogdmFyKC0tY3VpLWhlYWRlci1jb2xvcik7XG59XG5cbi5oZWFkZXItdGV4dCBhIHtcbiAgY29sb3I6IHZhcigtLWN1aS1oZWFkZXItYWN0aXZlLWNvbG9yKTtcbn1cblxuLmhlYWRlci10ZXh0IGE6aG92ZXIsIC5oZWFkZXItdGV4dCBhOmZvY3VzIHtcbiAgY29sb3I6IHZhcigtLWN1aS1oZWFkZXItYWN0aXZlLWNvbG9yKTtcbn1cblxuLmhlYWRlci10b2dnbGVyIHtcbiAgcGFkZGluZzogdmFyKC0tY3VpLWhlYWRlci10b2dnbGVyLXBhZGRpbmcteSkgdmFyKC0tY3VpLWhlYWRlci10b2dnbGVyLXBhZGRpbmcteCk7XG4gIGZvbnQtc2l6ZTogMS4xNzE4NzVyZW07XG4gIGNvbG9yOiB2YXIoLS1jdWktaGVhZGVyLXRvZ2dsZXItY29sb3IpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jdWktaGVhZGVyLXRvZ2dsZXItYmcpO1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWN1aS1oZWFkZXItdG9nZ2xlci1ib3JkZXItcmFkaXVzKTtcbn1cblxuLmhlYWRlci10b2dnbGVyOmhvdmVyIHtcbiAgY29sb3I6IHZhcigtLWN1aS1oZWFkZXItdG9nZ2xlci1ob3Zlci1jb2xvcik7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLmhlYWRlci10b2dnbGVyOmZvY3VzIHtcbiAgb3V0bGluZTogMDtcbn1cblxuLmhlYWRlci10b2dnbGVyOm5vdCg6ZGlzYWJsZWQpIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uaGVhZGVyLXRvZ2dsZXIucHJldmVudC1oaWRlIHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbn1cblxuLmhlYWRlci10b2dnbGVyLWljb24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAxLjQ2NDg0Mzc1cmVtO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB2YXIoLS1jdWktaGVhZGVyLXRvZ2dsZXItaWNvbi1iZyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlO1xufVxuXG4uaGVhZGVyLXRvZ2dsZXItaWNvbjpob3ZlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHZhcigtLWN1aS1oZWFkZXItdG9nZ2xlci1ob3Zlci1pY29uLWJnKTtcbn1cblxuLmljb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGNvbG9yOiBpbmhlcml0O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHZlcnRpY2FsLWFsaWduOiAtMC4xMjVyZW07XG4gIGZpbGw6IGN1cnJlbnRjb2xvcjtcbn1cblxuLmljb246bm90KC5pY29uLWMtcyk6bm90KC5pY29uLWN1c3RvbS1zaXplKSB7XG4gIHdpZHRoOiAxcmVtO1xuICBoZWlnaHQ6IDFyZW07XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cblxuLmljb246bm90KC5pY29uLWMtcyk6bm90KC5pY29uLWN1c3RvbS1zaXplKS5pY29uLXh4bCB7XG4gIHdpZHRoOiAycmVtO1xuICBoZWlnaHQ6IDJyZW07XG4gIGZvbnQtc2l6ZTogMnJlbTtcbn1cblxuLmljb246bm90KC5pY29uLWMtcyk6bm90KC5pY29uLWN1c3RvbS1zaXplKS5pY29uLXhsIHtcbiAgd2lkdGg6IDEuNXJlbTtcbiAgaGVpZ2h0OiAxLjVyZW07XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xufVxuXG4uaWNvbjpub3QoLmljb24tYy1zKTpub3QoLmljb24tY3VzdG9tLXNpemUpLmljb24tbGcge1xuICB3aWR0aDogMS4yNXJlbTtcbiAgaGVpZ2h0OiAxLjI1cmVtO1xuICBmb250LXNpemU6IDEuMjVyZW07XG59XG5cbi5pY29uOm5vdCguaWNvbi1jLXMpOm5vdCguaWNvbi1jdXN0b20tc2l6ZSkuaWNvbi1zbSB7XG4gIHdpZHRoOiAwLjg3NXJlbTtcbiAgaGVpZ2h0OiAwLjg3NXJlbTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbn1cblxuLmljb246bm90KC5pY29uLWMtcyk6bm90KC5pY29uLWN1c3RvbS1zaXplKS5pY29uLTN4bCB7XG4gIHdpZHRoOiAzcmVtO1xuICBoZWlnaHQ6IDNyZW07XG4gIGZvbnQtc2l6ZTogM3JlbTtcbn1cblxuLmljb246bm90KC5pY29uLWMtcyk6bm90KC5pY29uLWN1c3RvbS1zaXplKS5pY29uLTR4bCB7XG4gIHdpZHRoOiA0cmVtO1xuICBoZWlnaHQ6IDRyZW07XG4gIGZvbnQtc2l6ZTogNHJlbTtcbn1cblxuLmljb246bm90KC5pY29uLWMtcyk6bm90KC5pY29uLWN1c3RvbS1zaXplKS5pY29uLTV4bCB7XG4gIHdpZHRoOiA1cmVtO1xuICBoZWlnaHQ6IDVyZW07XG4gIGZvbnQtc2l6ZTogNXJlbTtcbn1cblxuLmljb246bm90KC5pY29uLWMtcyk6bm90KC5pY29uLWN1c3RvbS1zaXplKS5pY29uLTZ4bCB7XG4gIHdpZHRoOiA2cmVtO1xuICBoZWlnaHQ6IDZyZW07XG4gIGZvbnQtc2l6ZTogNnJlbTtcbn1cblxuLmljb246bm90KC5pY29uLWMtcyk6bm90KC5pY29uLWN1c3RvbS1zaXplKS5pY29uLTd4bCB7XG4gIHdpZHRoOiA3cmVtO1xuICBoZWlnaHQ6IDdyZW07XG4gIGZvbnQtc2l6ZTogN3JlbTtcbn1cblxuLmljb246bm90KC5pY29uLWMtcyk6bm90KC5pY29uLWN1c3RvbS1zaXplKS5pY29uLTh4bCB7XG4gIHdpZHRoOiA4cmVtO1xuICBoZWlnaHQ6IDhyZW07XG4gIGZvbnQtc2l6ZTogOHJlbTtcbn1cblxuLmljb246bm90KC5pY29uLWMtcyk6bm90KC5pY29uLWN1c3RvbS1zaXplKS5pY29uLTl4bCB7XG4gIHdpZHRoOiA5cmVtO1xuICBoZWlnaHQ6IDlyZW07XG4gIGZvbnQtc2l6ZTogOXJlbTtcbn1cblxuLmJ0bi1sb2FkaW5nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uYnRuLWxvYWRpbmctc3Bpbm5lciB7XG4gIG1hcmdpbi1pbmxpbmU6IC0ycmVtIDFyZW07XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IG1hcmdpbiAwLjE1cywgb3BhY2l0eSAwLjE1cywgYm9yZGVyIDAuMTVzO1xufVxuXG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuYnRuLWxvYWRpbmctc3Bpbm5lciB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuLmJ0bi1sb2FkaW5nLmlzLWxvYWRpbmcgLmJ0bi1sb2FkaW5nLXNwaW5uZXIge1xuICB3aWR0aDogMXJlbTtcbiAgLXdlYmtpdC1tYXJnaW4tc3RhcnQ6IDA7XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IDA7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5yYW5nZS1zbGlkZXIge1xuICAtLWN1aS1yYW5nZS1zbGlkZXItdHJhY2std2lkdGg6IDEwMCU7XG4gIC0tY3VpLXJhbmdlLXNsaWRlci10cmFjay1oZWlnaHQ6IDAuNXJlbTtcbiAgLS1jdWktcmFuZ2Utc2xpZGVyLXRyYWNrLWN1cnNvcjogcG9pbnRlcjtcbiAgLS1jdWktcmFuZ2Utc2xpZGVyLXRyYWNrLWJnOiB2YXIoLS1jdWktc2Vjb25kYXJ5LWJnKTtcbiAgLS1jdWktcmFuZ2Utc2xpZGVyLXRyYWNrLWJvcmRlci1yYWRpdXM6IDFyZW07XG4gIC0tY3VpLXJhbmdlLXNsaWRlci10cmFjay1ib3gtc2hhZG93OiB2YXIoLS1jdWktYm94LXNoYWRvdy1pbnNldCk7XG4gIC0tY3VpLXJhbmdlLXNsaWRlci10cmFjay1pbi1yYW5nZS1iZzogcmdiYSh2YXIoLS1jdWktcHJpbWFyeS1yZ2IpLCAwLjUpO1xuICAtLWN1aS1yYW5nZS1zbGlkZXItZGlzYWJsZWQtdHJhY2staW4tcmFuZ2UtYmc6IHJnYmEodmFyKC0tY3VpLXNlY29uZGFyeS1yZ2IpLCAwLjM3NSk7XG4gIC0tY3VpLXJhbmdlLXNsaWRlci1sYWJlbC1wYWRkaW5nLXk6IDA7XG4gIC0tY3VpLXJhbmdlLXNsaWRlci1sYWJlbC1wYWRkaW5nLXg6IDA7XG4gIC0tY3VpLXJhbmdlLXNsaWRlci1sYWJlbC1mb250LXNpemU6IDAuODIwMzEyNXJlbTtcbiAgLS1jdWktcmFuZ2Utc2xpZGVyLWxhYmVsLWNvbG9yOiB2YXIoLS1jdWktYm9keS1jb2xvcik7XG4gIC0tY3VpLXJhbmdlLXNsaWRlci10aHVtYi13aWR0aDogMXJlbTtcbiAgLS1jdWktcmFuZ2Utc2xpZGVyLXRodW1iLWhlaWdodDogMXJlbTtcbiAgLS1jdWktcmFuZ2Utc2xpZGVyLXRodW1iLWJnOiB2YXIoLS1jdWktcHJpbWFyeSk7XG4gIC0tY3VpLXJhbmdlLXNsaWRlci10aHVtYi1ib3JkZXI6IDA7XG4gIC0tY3VpLXJhbmdlLXNsaWRlci10aHVtYi1ib3JkZXItcmFkaXVzOiAxcmVtO1xuICAtLWN1aS1yYW5nZS1zbGlkZXItdGh1bWItYm94LXNoYWRvdzogMCAwLjFyZW0gMC4yNXJlbSByZ2JhKDgsIDEwLCAxMiwgMC4xKTtcbiAgLS1jdWktcmFuZ2Utc2xpZGVyLXRodW1iLWZvY3VzLWJveC1zaGFkb3c6IDAgMCAwIDFweCAjZmZmLCAwIDAgMCAwLjI1cmVtIHJnYmEoNTEsIDE1MywgMjU1LCAwLjI1KTtcbiAgLS1jdWktcmFuZ2Utc2xpZGVyLXRodW1iLWFjdGl2ZS1iZzogcmdiKDE5My44LCAyMjQuNCwgMjU1KTtcbiAgLS1jdWktcmFuZ2Utc2xpZGVyLXRodW1iLWRpc2FibGVkLWJnOiByZ2JhKHZhcigtLWN1aS1zZWNvbmRhcnktcmdiKSwgMSk7XG4gIC0tY3VpLXJhbmdlLXNsaWRlci10aHVtYi10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgMC4xNXMgZWFzZS1pbi1vdXQ7XG4gIC0tY3VpLXJhbmdlLXNsaWRlci10b29sdGlwLXppbmRleDogMTA4MDtcbiAgLS1jdWktcmFuZ2Utc2xpZGVyLXRvb2x0aXAtcGFkZGluZy15OiAwLjI1cmVtO1xuICAtLWN1aS1yYW5nZS1zbGlkZXItdG9vbHRpcC1wYWRkaW5nLXg6IDAuNXJlbTtcbiAgLS1jdWktcmFuZ2Utc2xpZGVyLXRvb2x0aXAtbWFyZ2luLWVuZDogMC4yNXJlbTtcbiAgLS1jdWktcmFuZ2Utc2xpZGVyLXRvb2x0aXAtbWFyZ2luLWJvdHRvbTogMC4yNXJlbTtcbiAgLS1jdWktcmFuZ2Utc2xpZGVyLXRvb2x0aXAtZm9udC1zaXplOiAwLjgyMDMxMjVyZW07XG4gIC0tY3VpLXJhbmdlLXNsaWRlci10b29sdGlwLWNvbG9yOiB2YXIoLS1jdWktYm9keS1jb2xvcik7XG4gIC0tY3VpLXJhbmdlLXNsaWRlci10b29sdGlwLWJnOiB2YXIoLS1jdWktc2Vjb25kYXJ5LWJnKTtcbiAgLS1jdWktcmFuZ2Utc2xpZGVyLXRvb2x0aXAtYm9yZGVyLXJhZGl1czogdmFyKC0tY3VpLWJvcmRlci1yYWRpdXMpO1xuICAtLWN1aS1yYW5nZS1zbGlkZXItdG9vbHRpcC1ib3gtc2hhZG93OiB2YXIoLS1jdWktYm94LXNoYWRvdyk7XG4gIC0tY3VpLXJhbmdlLXNsaWRlci10b29sdGlwLXRyYW5zaXRpb246IHZpc2liaWxpdHkgMC4xNXMsIG9wYWNpdHkgMC4xNXMgZWFzZTtcbiAgLS1jdWktcmFuZ2Utc2xpZGVyLXRvb2x0aXAtYXJyb3ctd2lkdGg6IDAuOHJlbTtcbiAgLS1jdWktcmFuZ2Utc2xpZGVyLXRvb2x0aXAtYXJyb3ctaGVpZ2h0OiAwLjRyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLnJhbmdlLXNsaWRlci5kaXNhYmxlZCB7XG4gIC0tY3VpLXJhbmdlLXNsaWRlci10cmFjay1pbi1yYW5nZS1iZzogdmFyKC0tY3VpLXJhbmdlLXNsaWRlci1kaXNhYmxlZC10cmFjay1pbi1yYW5nZS1iZyk7XG59XG5cbi5yYW5nZS1zbGlkZXIuZGlzYWJsZWQgLnJhbmdlLXNsaWRlci10cmFjayB7XG4gIGN1cnNvcjogaW5pdGlhbDtcbn1cblxuLnJhbmdlLXNsaWRlci1pbnB1dHMtY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBoZWlnaHQ6IG1heCh2YXIoLS1jdWktcmFuZ2Utc2xpZGVyLXRodW1iLWhlaWdodCksIHZhcigtLWN1aS1yYW5nZS1zbGlkZXItdHJhY2staGVpZ2h0KSk7XG59XG5cbi5yYW5nZS1zbGlkZXItdHJhY2sge1xuICB3aWR0aDogdmFyKC0tY3VpLXJhbmdlLXNsaWRlci10cmFjay13aWR0aCk7XG4gIGhlaWdodDogdmFyKC0tY3VpLXJhbmdlLXNsaWRlci10cmFjay1oZWlnaHQpO1xuICBjdXJzb3I6IHZhcigtLWN1aS1yYW5nZS1zbGlkZXItdHJhY2stY3Vyc29yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY3VpLXJhbmdlLXNsaWRlci10cmFjay1iZyk7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWN1aS1yYW5nZS1zbGlkZXItdHJhY2stYm9yZGVyLXJhZGl1cyk7XG59XG5cbi5yYW5nZS1zbGlkZXItaW5wdXQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDE7XG4gIHdpZHRoOiAxMDAlO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4ucmFuZ2Utc2xpZGVyLWlucHV0OmhvdmVyICsgLnJhbmdlLXNsaWRlci10b29sdGlwLCAucmFuZ2Utc2xpZGVyLWlucHV0OmZvY3VzICsgLnJhbmdlLXNsaWRlci10b29sdGlwIHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgb3BhY2l0eTogMTtcbn1cblxuLnJhbmdlLXNsaWRlci1pbnB1dDpmb2N1cyB7XG4gIG91dGxpbmU6IDA7XG59XG5cbi5yYW5nZS1zbGlkZXItaW5wdXQ6Zm9jdXM6Oi13ZWJraXQtc2xpZGVyLXRodW1iIHtcbiAgYm94LXNoYWRvdzogdmFyKC0tY3VpLXJhbmdlLXNsaWRlci10aHVtYi1mb2N1cy1ib3gtc2hhZG93KTtcbn1cblxuLnJhbmdlLXNsaWRlci1pbnB1dDpmb2N1czo6LW1vei1yYW5nZS10aHVtYiB7XG4gIGJveC1zaGFkb3c6IHZhcigtLWN1aS1yYW5nZS1zbGlkZXItdGh1bWItZm9jdXMtYm94LXNoYWRvdyk7XG59XG5cbi5yYW5nZS1zbGlkZXItaW5wdXQ6Oi1tb3otZm9jdXMtb3V0ZXIge1xuICBib3JkZXI6IDA7XG59XG5cbi5yYW5nZS1zbGlkZXItaW5wdXQ6Oi13ZWJraXQtc2xpZGVyLXRodW1iIHtcbiAgd2lkdGg6IHZhcigtLWN1aS1yYW5nZS1zbGlkZXItdGh1bWItd2lkdGgpO1xuICBoZWlnaHQ6IHZhcigtLWN1aS1yYW5nZS1zbGlkZXItdGh1bWItaGVpZ2h0KTtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBwb2ludGVyLWV2ZW50czogYWxsO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWN1aS1yYW5nZS1zbGlkZXItdGh1bWItYmcpO1xuICBib3JkZXI6IHZhcigtLWN1aS1yYW5nZS1zbGlkZXItdGh1bWItYm9yZGVyKTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tY3VpLXJhbmdlLXNsaWRlci10aHVtYi1ib3JkZXItcmFkaXVzKTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiB2YXIoLS1jdWktcmFuZ2Utc2xpZGVyLXRodW1iLXRyYW5zaXRpb24pO1xuICB0cmFuc2l0aW9uOiB2YXIoLS1jdWktcmFuZ2Utc2xpZGVyLXRodW1iLXRyYW5zaXRpb24pO1xufVxuXG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAucmFuZ2Utc2xpZGVyLWlucHV0Ojotd2Via2l0LXNsaWRlci10aHVtYiB7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBub25lO1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5yYW5nZS1zbGlkZXItaW5wdXQ6Oi13ZWJraXQtc2xpZGVyLXRodW1iOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWN1aS1yYW5nZS1zbGlkZXItdGh1bWItYWN0aXZlLWJnKTtcbn1cblxuLnJhbmdlLXNsaWRlci1pbnB1dDo6LW1vei1yYW5nZS10aHVtYiB7XG4gIHdpZHRoOiB2YXIoLS1jdWktcmFuZ2Utc2xpZGVyLXRodW1iLXdpZHRoKTtcbiAgaGVpZ2h0OiB2YXIoLS1jdWktcmFuZ2Utc2xpZGVyLXRodW1iLWhlaWdodCk7XG4gIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgcG9pbnRlci1ldmVudHM6IGFsbDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jdWktcmFuZ2Utc2xpZGVyLXRodW1iLWJnKTtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXI6IHZhcigtLWN1aS1yYW5nZS1zbGlkZXItdGh1bWItYm9yZGVyKTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tY3VpLXJhbmdlLXNsaWRlci10aHVtYi1ib3JkZXItcmFkaXVzKTtcbiAgLW1vei10cmFuc2l0aW9uOiB2YXIoLS1jdWktcmFuZ2Utc2xpZGVyLXRodW1iLXRyYW5zaXRpb24pO1xuICB0cmFuc2l0aW9uOiB2YXIoLS1jdWktcmFuZ2Utc2xpZGVyLXRodW1iLXRyYW5zaXRpb24pO1xufVxuXG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAucmFuZ2Utc2xpZGVyLWlucHV0OjotbW96LXJhbmdlLXRodW1iIHtcbiAgICAtbW96LXRyYW5zaXRpb246IG5vbmU7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuLnJhbmdlLXNsaWRlci1pbnB1dDo6LW1vei1yYW5nZS10aHVtYjphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jdWktcmFuZ2Utc2xpZGVyLXRodW1iLWFjdGl2ZS1iZyk7XG59XG5cbi5yYW5nZS1zbGlkZXItaW5wdXQ6ZGlzYWJsZWQge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgb3BhY2l0eTogMTtcbn1cblxuLnJhbmdlLXNsaWRlci1pbnB1dDpkaXNhYmxlZDo6LXdlYmtpdC1zbGlkZXItdGh1bWIge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY3VpLXJhbmdlLXNsaWRlci10aHVtYi1kaXNhYmxlZC1iZyk7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5yYW5nZS1zbGlkZXItaW5wdXQ6ZGlzYWJsZWQ6Oi1tb3otcmFuZ2UtdGh1bWIge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY3VpLXJhbmdlLXNsaWRlci10aHVtYi1kaXNhYmxlZC1iZyk7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5yYW5nZS1zbGlkZXItbGFiZWxzLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnJhbmdlLXNsaWRlci1sYWJlbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZm9udC1zaXplOiB2YXIoLS1jdWktcmFuZ2Utc2xpZGVyLWxhYmVsLWZvbnQtc2l6ZSk7XG4gIGNvbG9yOiB2YXIoLS1jdWktcmFuZ2Utc2xpZGVyLWxhYmVsLWNvbG9yKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xufVxuXG4ucmFuZ2Utc2xpZGVyLWxhYmVsLmNsaWNrYWJsZSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLnJhbmdlLXNsaWRlci10b29sdGlwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiB2YXIoLS1jdWktcmFuZ2Utc2xpZGVyLXRvb2x0aXAtemluZGV4KTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIHRyYW5zaXRpb246IHZhcigtLWN1aS1yYW5nZS1zbGlkZXItdG9vbHRpcC10cmFuc2l0aW9uKTtcbn1cblxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLnJhbmdlLXNsaWRlci10b29sdGlwIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG4ucmFuZ2Utc2xpZGVyLXRvb2x0aXAtaW5uZXIge1xuICBwYWRkaW5nOiB2YXIoLS1jdWktcmFuZ2Utc2xpZGVyLXRvb2x0aXAtcGFkZGluZy15KSB2YXIoLS1jdWktcmFuZ2Utc2xpZGVyLXRvb2x0aXAtcGFkZGluZy14KTtcbiAgZm9udC1zaXplOiB2YXIoLS1jdWktcmFuZ2Utc2xpZGVyLXRvb2x0aXAtZm9udC1zaXplKTtcbiAgY29sb3I6IHZhcigtLWN1aS1yYW5nZS1zbGlkZXItdG9vbHRpcC1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWN1aS1yYW5nZS1zbGlkZXItdG9vbHRpcC1iZyk7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWN1aS1yYW5nZS1zbGlkZXItdG9vbHRpcC1ib3JkZXItcmFkaXVzKTtcbn1cblxuLnJhbmdlLXNsaWRlci10b29sdGlwLWFycm93IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ucmFuZ2Utc2xpZGVyLXRvb2x0aXAtYXJyb3c6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCJcIjtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbn1cblxuLnJhbmdlLXNsaWRlcjpub3QoLnJhbmdlLXNsaWRlci12ZXJ0aWNhbCkgLnJhbmdlLXNsaWRlci1pbnB1dHMtY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5yYW5nZS1zbGlkZXI6bm90KC5yYW5nZS1zbGlkZXItdmVydGljYWwpIC5yYW5nZS1zbGlkZXItbGFiZWxzLWNvbnRhaW5lciB7XG4gIHdpZHRoOiBjYWxjKHZhcigtLWN1aS1yYW5nZS1zbGlkZXItdHJhY2std2lkdGgpIC0gdmFyKC0tY3VpLXJhbmdlLXNsaWRlci10aHVtYi13aWR0aCkpO1xufVxuXG4ucmFuZ2Utc2xpZGVyOm5vdCgucmFuZ2Utc2xpZGVyLXZlcnRpY2FsKSAucmFuZ2Utc2xpZGVyLXRvb2x0aXAge1xuICBib3R0b206IGNhbGModmFyKC0tY3VpLXJhbmdlLXNsaWRlci10b29sdGlwLW1hcmdpbi1ib3R0b20pICsgdmFyKC0tY3VpLXJhbmdlLXNsaWRlci10aHVtYi1oZWlnaHQpKTtcbn1cblxuLnJhbmdlLXNsaWRlcjpub3QoLnJhbmdlLXNsaWRlci12ZXJ0aWNhbCkgLnJhbmdlLXNsaWRlci10b29sdGlwLWFycm93IHtcbiAgd2lkdGg6IHZhcigtLWN1aS1yYW5nZS1zbGlkZXItdG9vbHRpcC1hcnJvdy13aWR0aCk7XG4gIGhlaWdodDogdmFyKC0tY3VpLXJhbmdlLXNsaWRlci10b29sdGlwLWFycm93LWhlaWdodCk7XG59XG5cbi5yYW5nZS1zbGlkZXI6bm90KC5yYW5nZS1zbGlkZXItdmVydGljYWwpIC5yYW5nZS1zbGlkZXItdG9vbHRpcC1hcnJvdzo6YmVmb3JlIHtcbiAgYm9yZGVyLXdpZHRoOiB2YXIoLS1jdWktcmFuZ2Utc2xpZGVyLXRvb2x0aXAtYXJyb3ctaGVpZ2h0KSBjYWxjKHZhcigtLWN1aS1yYW5nZS1zbGlkZXItdG9vbHRpcC1hcnJvdy13aWR0aCkgKiAwLjUpIDA7XG4gIGJvcmRlci10b3AtY29sb3I6IHZhcigtLWN1aS1yYW5nZS1zbGlkZXItdG9vbHRpcC1iZyk7XG59XG5cbi5yYW5nZS1zbGlkZXItdmVydGljYWwge1xuICAtLWN1aS1yYW5nZS1zbGlkZXItdmVydGljYWwtdHJhY2std2lkdGg6IDAuNXJlbTtcbiAgLS1jdWktcmFuZ2Utc2xpZGVyLXZlcnRpY2FsLXRyYWNrLWhlaWdodDogMTByZW07XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGhlaWdodDogdmFyKC0tY3VpLXJhbmdlLXNsaWRlci12ZXJ0aWNhbC10cmFjay1oZWlnaHQpO1xufVxuXG4ucmFuZ2Utc2xpZGVyLXZlcnRpY2FsIC5yYW5nZS1zbGlkZXItaW5wdXRzLWNvbnRhaW5lciB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogbWF4KHZhcigtLWN1aS1yYW5nZS1zbGlkZXItdGh1bWItd2lkdGgpLCB2YXIoLS1jdWktcmFuZ2Utc2xpZGVyLXZlcnRpY2FsLXRyYWNrLXdpZHRoKSk7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLnJhbmdlLXNsaWRlci12ZXJ0aWNhbCAucmFuZ2Utc2xpZGVyLXRyYWNrIHtcbiAgd2lkdGg6IHZhcigtLWN1aS1yYW5nZS1zbGlkZXItdmVydGljYWwtdHJhY2std2lkdGgpO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5yYW5nZS1zbGlkZXItdmVydGljYWwgLnJhbmdlLXNsaWRlci1pbnB1dCB7XG4gIGhlaWdodDogMTAwJTtcbiAgd3JpdGluZy1tb2RlOiB2ZXJ0aWNhbC1scjtcbiAgZGlyZWN0aW9uOiBydGw7XG59XG5cbi5yYW5nZS1zbGlkZXItdmVydGljYWwgLnJhbmdlLXNsaWRlci10b29sdGlwIHtcbiAgaW5zZXQtaW5saW5lLWVuZDogY2FsYyh2YXIoLS1jdWktcmFuZ2Utc2xpZGVyLXRvb2x0aXAtbWFyZ2luLWVuZCkgKyB2YXIoLS1jdWktcmFuZ2Utc2xpZGVyLXRodW1iLXdpZHRoKSk7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg1MCUpO1xufVxuXG4ucmFuZ2Utc2xpZGVyLXZlcnRpY2FsIC5yYW5nZS1zbGlkZXItdG9vbHRpcC1hcnJvdyB7XG4gIHdpZHRoOiB2YXIoLS1jdWktcmFuZ2Utc2xpZGVyLXRvb2x0aXAtYXJyb3ctaGVpZ2h0KTtcbiAgaGVpZ2h0OiB2YXIoLS1jdWktcmFuZ2Utc2xpZGVyLXRvb2x0aXAtYXJyb3ctd2lkdGgpO1xufVxuXG4ucmFuZ2Utc2xpZGVyLXZlcnRpY2FsIC5yYW5nZS1zbGlkZXItdG9vbHRpcC1hcnJvdzo6YmVmb3JlIHtcbiAgYm9yZGVyLWlubGluZS1zdGFydC1jb2xvcjogdmFyKC0tY3VpLXJhbmdlLXNsaWRlci10b29sdGlwLWJnKTtcbiAgYm9yZGVyLWlubGluZS13aWR0aDogY2FsYyh2YXIoLS1jdWktcmFuZ2Utc2xpZGVyLXRvb2x0aXAtYXJyb3ctd2lkdGgpICogMC41KSAwO1xuICBib3JkZXItdG9wLXdpZHRoOiBjYWxjKHZhcigtLWN1aS1yYW5nZS1zbGlkZXItdG9vbHRpcC1hcnJvdy13aWR0aCkgKiAwLjUpO1xuICBib3JkZXItYm90dG9tLXdpZHRoOiBjYWxjKHZhcigtLWN1aS1yYW5nZS1zbGlkZXItdG9vbHRpcC1hcnJvdy13aWR0aCkgKiAwLjUpO1xufVxuXG4ucmFuZ2Utc2xpZGVyLXZlcnRpY2FsIC5yYW5nZS1zbGlkZXItbGFiZWxzLWNvbnRhaW5lciB7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBoZWlnaHQ6IGNhbGModmFyKC0tY3VpLXJhbmdlLXNsaWRlci12ZXJ0aWNhbC10cmFjay1oZWlnaHQpIC0gdmFyKC0tY3VpLXJhbmdlLXNsaWRlci10aHVtYi1oZWlnaHQpKTtcbn1cblxuLnJhbmdlLXNsaWRlci12ZXJ0aWNhbCAucmFuZ2Utc2xpZGVyLWxhYmVsIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDUwJSk7XG59XG5cbi5yYXRpbmcge1xuICAtLWN1aS1yYXRpbmctZ2FwOiAwLjA2MjVyZW07XG4gIC0tY3VpLXJhdGluZy10cmFuc2l0aW9uOiBjb2xvciAwLjE1cyBlYXNlLW91dCwgdHJhbnNmb3JtIDAuMTVzIGVhc2Utb3V0O1xuICAtLWN1aS1yYXRpbmctaXRlbS1oZWlnaHQ6IDEuMjVyZW07XG4gIC0tY3VpLXJhdGluZy1pdGVtLWNvbG9yOiB2YXIoLS1jdWktdGVydGlhcnktY29sb3IpO1xuICAtLWN1aS1yYXRpbmctaXRlbS1zY2FsZS10cmFuc2Zvcm06IHNjYWxlKDEuMik7XG4gIC0tY3VpLXJhdGluZy1pdGVtLWFjdGl2ZS1jb2xvcjogdmFyKC0tY3VpLXdhcm5pbmcpO1xuICAtLWN1aS1yYXRpbmctaXRlbS1pY29uOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDUxMiA1MTInJTNFJTNDcGF0aCBmaWxsPSdjdXJyZW50Q29sb3InIGQ9J000NzAuOTM1LDE5NC4wNDMsMzMzLjgsMTcxLjc1NywyNzAuMjI3LDQ4LjIyYTE2LDE2LDAsMCwwLTI4LjQ1NCwwTDE3OC4yLDE3MS43NTcsNDEuMDY1LDE5NC4wNDNBMTYsMTYsMCwwLDAsMzIuMjczLDIyMS4xbDk3Ljg0NSw5OC42MzZMMTA4LjkzNiw0NTcuMDUxYTE2LDE2LDAsMCwwLDIzLjAyLDE2LjcyNEwyNTYsNDExLjJsMTI0LjA0NCw2Mi41NzZhMTYsMTYsMCwwLDAsMjMuMDItMTYuNzI0TDM4MS44ODIsMzE5Ljc0LDQ3OS43MjcsMjIxLjFBMTYsMTYsMCwwLDAsNDcwLjkzNSwxOTQuMDQzWiclM0UlM0MvcGF0aCUzRSUzQy9zdmclM0VcIik7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogdmFyKC0tY3VpLXJhdGluZy1nYXApO1xufVxuXG4ucmF0aW5nLmRpc2FibGVkIHtcbiAgb3BhY2l0eTogNTAlO1xufVxuXG4ucmF0aW5nOm5vdCguZGlzYWJsZWQpOm5vdCgucmVhZG9ubHkpIC5yYXRpbmctaXRlbTpob3ZlciB7XG4gIHRyYW5zZm9ybTogdmFyKC0tY3VpLXJhdGluZy1pdGVtLXNjYWxlLXRyYW5zZm9ybSk7XG59XG5cbi5yYXRpbmc6bm90KC5kaXNhYmxlZCk6bm90KC5yZWFkb25seSkgLnJhdGluZy1pdGVtLWljb24sXG4ucmF0aW5nOm5vdCguZGlzYWJsZWQpOm5vdCgucmVhZG9ubHkpIC5yYXRpbmctaXRlbS1sYWJlbCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLnJhdGluZy1pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsaW5lLWhlaWdodDogMDtcbiAgdHJhbnNpdGlvbjogdmFyKC0tY3VpLXJhdGluZy10cmFuc2l0aW9uKTtcbn1cblxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLnJhdGluZy1pdGVtIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG4ucmF0aW5nLWl0ZW0taW5wdXQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IC0xO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuLnJhdGluZy1pdGVtLWxhYmVsIHtcbiAgZm9udC1zaXplOiB2YXIoLS1jdWktcmF0aW5nLWl0ZW0taGVpZ2h0KTtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIGNvbG9yOiB2YXIoLS1jdWktcmF0aW5nLWl0ZW0tY29sb3IpO1xufVxuXG4ucmF0aW5nLWl0ZW0tbGFiZWwgKiB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4ucmF0aW5nLWl0ZW0tbGFiZWwgc3ZnIHtcbiAgaGVpZ2h0OiB2YXIoLS1jdWktcmF0aW5nLWl0ZW0taGVpZ2h0KTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5yYXRpbmctaXRlbS1sYWJlbCBzdmcgKiB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4ucmF0aW5nLWl0ZW0tbGFiZWwuYWN0aXZlIHtcbiAgY29sb3I6IHZhcigtLWN1aS1yYXRpbmctaXRlbS1hY3RpdmUtY29sb3IpO1xuICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG59XG5cbi5yYXRpbmctaXRlbS1sYWJlbC5hY3RpdmUgLnJhdGluZy1pdGVtLWljb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jdWktcmF0aW5nLWl0ZW0tYWN0aXZlLWNvbG9yKTtcbn1cblxuLnJhdGluZy1pdGVtLWxhYmVsLmFjdGl2ZSAucmF0aW5nLWl0ZW0tY3VzdG9tLWljb246aGFzKCsgLnJhdGluZy1pdGVtLWN1c3RvbS1pY29uLWFjdGl2ZSkge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ucmF0aW5nLWl0ZW0tbGFiZWwuYWN0aXZlIC5yYXRpbmctaXRlbS1jdXN0b20taWNvbi1hY3RpdmUge1xuICBkaXNwbGF5OiBpbml0aWFsO1xufVxuXG4ucmF0aW5nLWl0ZW0taWNvbiB7XG4gIHdpZHRoOiB2YXIoLS1jdWktcmF0aW5nLWl0ZW0taGVpZ2h0KTtcbiAgaGVpZ2h0OiB2YXIoLS1jdWktcmF0aW5nLWl0ZW0taGVpZ2h0KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY3VpLXJhdGluZy1pdGVtLWNvbG9yKTtcbiAgLXdlYmtpdC1tYXNrOiB2YXIoLS1jdWktcmF0aW5nLWl0ZW0taWNvbikgY2VudGVyL3ZhcigtLWN1aS1yYXRpbmctaXRlbS1oZWlnaHQpIG5vLXJlcGVhdDtcbiAgbWFzazogdmFyKC0tY3VpLXJhdGluZy1pdGVtLWljb24pIGNlbnRlci92YXIoLS1jdWktcmF0aW5nLWl0ZW0taGVpZ2h0KSBuby1yZXBlYXQ7XG59XG5cbi5yYXRpbmctaXRlbS1jdXN0b20taWNvbi1hY3RpdmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ucmF0aW5nLXNtIHtcbiAgLS1jdWktcmF0aW5nLWl0ZW0taGVpZ2h0OiAxcmVtO1xufVxuXG4ucmF0aW5nLWxnIHtcbiAgLS1jdWktcmF0aW5nLWl0ZW0taGVpZ2h0OiAxLjVyZW07XG59XG5cbi5zaWRlYmFyIHtcbiAgLS1jdWktc2lkZWJhci16aW5kZXg6IDEwMzU7XG4gIC0tY3VpLXNpZGViYXItd2lkdGg6IDE2cmVtO1xuICAtLWN1aS1zaWRlYmFyLWJnOiB2YXIoLS1jdWktYm9keS1iZyk7XG4gIC0tY3VpLXNpZGViYXItcGFkZGluZy14OiAxcmVtO1xuICAtLWN1aS1zaWRlYmFyLXBhZGRpbmcteTogMXJlbTtcbiAgLS1jdWktc2lkZWJhci1jb2xvcjogdmFyKC0tY3VpLWJvZHktY29sb3IpO1xuICAtLWN1aS1zaWRlYmFyLWJyYW5kLWNvbG9yOiB2YXIoLS1jdWktYm9keS1jb2xvcik7XG4gIC0tY3VpLXNpZGViYXItYnJhbmQtYmc6IHJnYmEoOCwgMTAsIDEyLCAwLjIpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXg6IDAgMCB2YXIoLS1jdWktc2lkZWJhci13aWR0aCk7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG9yZGVyOiAtMTtcbiAgd2lkdGg6IHZhcigtLWN1aS1zaWRlYmFyLXdpZHRoKTtcbiAgY29sb3I6IHZhcigtLWN1aS1zaWRlYmFyLWNvbG9yKTtcbiAgYmFja2dyb3VuZDogdmFyKC0tY3VpLXNpZGViYXItYmcpO1xuICBib3gtc2hhZG93OiBub25lO1xuICB0cmFuc2l0aW9uOiBtYXJnaW4tbGVmdCAwLjE1cywgbWFyZ2luLXJpZ2h0IDAuMTVzLCBib3gtc2hhZG93IDAuMDc1cywgdHJhbnNmb3JtIDAuMTVzLCB3aWR0aCAwLjE1cywgei1pbmRleCAwcyBlYXNlIDAuMTVzO1xufVxuXG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuc2lkZWJhciB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuLnNpZGViYXI6bm90KC5zaWRlYmFyLWVuZCkge1xuICAtd2Via2l0LW1hcmdpbi1zdGFydDogMDtcbiAgbWFyZ2luLWlubGluZS1zdGFydDogMDtcbn1cblxuLnNpZGViYXIuc2lkZWJhci1lbmQge1xuICBvcmRlcjogOTk7XG4gIC13ZWJraXQtbWFyZ2luLWVuZDogMDtcbiAgbWFyZ2luLWlubGluZS1lbmQ6IDA7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuc2lkZWJhcjpub3QoLmhpZGUpOm5vdCguc2lkZWJhci1uYXJyb3cpOm5vdCguc2lkZWJhci1uYXJyb3ctdW5mb2xkYWJsZTpub3QoOmhvdmVyKSk6bm90KC5zaWRlYmFyLW5hcnJvdy11bmZvbGRhYmxlKTpub3QoLnNpZGViYXItb3ZlcmxhaWQpOm5vdCguc2lkZWJhci1lbmQpIH4gKiB7XG4gICAgLS1jdWktc2lkZWJhci1vY2N1cHktc3RhcnQ6IDE2cmVtO1xuICB9XG4gIC5zaWRlYmFyOm5vdCguaGlkZSk6bm90KC5zaWRlYmFyLW5hcnJvdyk6bm90KC5zaWRlYmFyLW5hcnJvdy11bmZvbGRhYmxlOm5vdCg6aG92ZXIpKTpub3QoLnNpZGViYXItbmFycm93LXVuZm9sZGFibGUpOm5vdCguc2lkZWJhci1vdmVybGFpZCkuc2lkZWJhci1lbmQgfiAqIHtcbiAgICAtLWN1aS1zaWRlYmFyLW9jY3VweS1lbmQ6IDE2cmVtO1xuICB9XG4gIC5zaWRlYmFyLmhpZGU6bm90KC5zaWRlYmFyLWVuZCkge1xuICAgIC13ZWJraXQtbWFyZ2luLXN0YXJ0OiBjYWxjKC0xICogdmFyKC0tY3VpLXNpZGViYXItd2lkdGgpKTtcbiAgICBtYXJnaW4taW5saW5lLXN0YXJ0OiBjYWxjKC0xICogdmFyKC0tY3VpLXNpZGViYXItd2lkdGgpKTtcbiAgfVxuICAuc2lkZWJhci5oaWRlLnNpZGViYXItZW5kIHtcbiAgICAtd2Via2l0LW1hcmdpbi1lbmQ6IGNhbGMoLTEgKiB2YXIoLS1jdWktc2lkZWJhci13aWR0aCkpO1xuICAgIG1hcmdpbi1pbmxpbmUtZW5kOiBjYWxjKC0xICogdmFyKC0tY3VpLXNpZGViYXItd2lkdGgpKTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5zaWRlYmFyIHtcbiAgICAtLWN1aS1pcy1tb2JpbGU6IHRydWU7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMDtcbiAgICBib3R0b206IDA7XG4gICAgei1pbmRleDogdmFyKC0tY3VpLXNpZGViYXItemluZGV4KTtcbiAgfVxuICAuc2lkZWJhcjpub3QoLnNpZGViYXItZW5kKSB7XG4gICAgaW5zZXQtaW5saW5lLXN0YXJ0OiAwO1xuICB9XG4gIC5zaWRlYmFyOm5vdCguc2lkZWJhci1lbmQpOm5vdCguc2hvdykge1xuICAgIC13ZWJraXQtbWFyZ2luLXN0YXJ0OiBjYWxjKC0xICogdmFyKC0tY3VpLXNpZGViYXItd2lkdGgpKTtcbiAgICBtYXJnaW4taW5saW5lLXN0YXJ0OiBjYWxjKC0xICogdmFyKC0tY3VpLXNpZGViYXItd2lkdGgpKTtcbiAgfVxuICAuc2lkZWJhci5zaWRlYmFyLWVuZCB7XG4gICAgaW5zZXQtaW5saW5lLWVuZDogMDtcbiAgfVxuICAuc2lkZWJhci5zaWRlYmFyLWVuZDpub3QoLnNob3cpIHtcbiAgICAtd2Via2l0LW1hcmdpbi1lbmQ6IGNhbGMoLTEgKiB2YXIoLS1jdWktc2lkZWJhci13aWR0aCkpO1xuICAgIG1hcmdpbi1pbmxpbmUtZW5kOiBjYWxjKC0xICogdmFyKC0tY3VpLXNpZGViYXItd2lkdGgpKTtcbiAgfVxufVxuLnNpZGViYXItZml4ZWQsIC5zaWRlYmFyLW5hcnJvdy11bmZvbGRhYmxlLCAuc2lkZWJhci1vdmVybGFpZCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIHotaW5kZXg6IHZhcigtLWN1aS1zaWRlYmFyLXppbmRleCk7XG59XG5cbi5zaWRlYmFyLWZpeGVkOm5vdCguc2lkZWJhci1lbmQpLCAuc2lkZWJhci1uYXJyb3ctdW5mb2xkYWJsZTpub3QoLnNpZGViYXItZW5kKSwgLnNpZGViYXItb3ZlcmxhaWQ6bm90KC5zaWRlYmFyLWVuZCkge1xuICBpbnNldC1pbmxpbmUtc3RhcnQ6IDA7XG59XG5cbi5zaWRlYmFyLWZpeGVkLnNpZGViYXItZW5kLCAuc2lkZWJhci1lbmQuc2lkZWJhci1uYXJyb3ctdW5mb2xkYWJsZSwgLnNpZGViYXItZW5kLnNpZGViYXItb3ZlcmxhaWQge1xuICBpbnNldC1pbmxpbmUtZW5kOiAwO1xufVxuXG4uc2lkZWJhci1vdmVybGFpZCB7XG4gIC0tY3VpLXNpZGViYXItb3ZlcmxhaWQtYm94LXNoYWRvdzogdmFyKC0tY3VpLWJveC1zaGFkb3cpO1xufVxuXG4uc2lkZWJhci1vdmVybGFpZDpub3QoLnNpZGViYXItZW5kKSB7XG4gIC13ZWJraXQtbWFyZ2luLXN0YXJ0OiBjYWxjKC0xICogdmFyKC0tY3VpLXNpZGViYXItd2lkdGgpKTtcbiAgbWFyZ2luLWlubGluZS1zdGFydDogY2FsYygtMSAqIHZhcigtLWN1aS1zaWRlYmFyLXdpZHRoKSk7XG59XG5cbi5zaWRlYmFyLW92ZXJsYWlkLnNpZGViYXItZW5kIHtcbiAgLXdlYmtpdC1tYXJnaW4tZW5kOiBjYWxjKC0xICogdmFyKC0tY3VpLXNpZGViYXItd2lkdGgpKTtcbiAgbWFyZ2luLWlubGluZS1lbmQ6IGNhbGMoLTEgKiB2YXIoLS1jdWktc2lkZWJhci13aWR0aCkpO1xufVxuXG4uc2lkZWJhci1vdmVybGFpZC5zaG93IHtcbiAgYm94LXNoYWRvdzogdmFyKC0tY3VpLXNpZGViYXItb3ZlcmxhaWQtYm94LXNoYWRvdyk7XG59XG5cbi5zaWRlYmFyLW92ZXJsYWlkLnNob3c6bm90KC5zaWRlYmFyLWVuZCkge1xuICAtd2Via2l0LW1hcmdpbi1zdGFydDogMDtcbiAgbWFyZ2luLWlubGluZS1zdGFydDogMDtcbn1cblxuLnNpZGViYXItb3ZlcmxhaWQuc2hvdy5zaWRlYmFyLWVuZCB7XG4gIC13ZWJraXQtbWFyZ2luLWVuZDogMDtcbiAgbWFyZ2luLWlubGluZS1lbmQ6IDA7XG59XG5cbi5zaWRlYmFyLXNtIHtcbiAgLS1jdWktc2lkZWJhci13aWR0aDogMTJyZW07XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuc2lkZWJhci1zbTpub3QoLmhpZGUpOm5vdCguc2lkZWJhci1uYXJyb3cpOm5vdCguc2lkZWJhci1uYXJyb3ctdW5mb2xkYWJsZTpub3QoOmhvdmVyKSk6bm90KC5zaWRlYmFyLW5hcnJvdy11bmZvbGRhYmxlKTpub3QoLnNpZGViYXItb3ZlcmxhaWQpOm5vdCguc2lkZWJhci1lbmQpIH4gKiB7XG4gICAgLS1jdWktc2lkZWJhci1vY2N1cHktc3RhcnQ6IDEycmVtO1xuICB9XG4gIC5zaWRlYmFyLXNtOm5vdCguaGlkZSk6bm90KC5zaWRlYmFyLW5hcnJvdyk6bm90KC5zaWRlYmFyLW5hcnJvdy11bmZvbGRhYmxlOm5vdCg6aG92ZXIpKTpub3QoLnNpZGViYXItbmFycm93LXVuZm9sZGFibGUpOm5vdCguc2lkZWJhci1vdmVybGFpZCkuc2lkZWJhci1lbmQgfiAqIHtcbiAgICAtLWN1aS1zaWRlYmFyLW9jY3VweS1lbmQ6IDEycmVtO1xuICB9XG59XG4uc2lkZWJhci1sZyB7XG4gIC0tY3VpLXNpZGViYXItd2lkdGg6IDIwcmVtO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnNpZGViYXItbGc6bm90KC5oaWRlKTpub3QoLnNpZGViYXItbmFycm93KTpub3QoLnNpZGViYXItbmFycm93LXVuZm9sZGFibGU6bm90KDpob3ZlcikpOm5vdCguc2lkZWJhci1uYXJyb3ctdW5mb2xkYWJsZSk6bm90KC5zaWRlYmFyLW92ZXJsYWlkKTpub3QoLnNpZGViYXItZW5kKSB+ICoge1xuICAgIC0tY3VpLXNpZGViYXItb2NjdXB5LXN0YXJ0OiAyMHJlbTtcbiAgfVxuICAuc2lkZWJhci1sZzpub3QoLmhpZGUpOm5vdCguc2lkZWJhci1uYXJyb3cpOm5vdCguc2lkZWJhci1uYXJyb3ctdW5mb2xkYWJsZTpub3QoOmhvdmVyKSk6bm90KC5zaWRlYmFyLW5hcnJvdy11bmZvbGRhYmxlKTpub3QoLnNpZGViYXItb3ZlcmxhaWQpLnNpZGViYXItZW5kIH4gKiB7XG4gICAgLS1jdWktc2lkZWJhci1vY2N1cHktZW5kOiAyMHJlbTtcbiAgfVxufVxuLnNpZGViYXIteGwge1xuICAtLWN1aS1zaWRlYmFyLXdpZHRoOiAyNHJlbTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5zaWRlYmFyLXhsOm5vdCguaGlkZSk6bm90KC5zaWRlYmFyLW5hcnJvdyk6bm90KC5zaWRlYmFyLW5hcnJvdy11bmZvbGRhYmxlOm5vdCg6aG92ZXIpKTpub3QoLnNpZGViYXItbmFycm93LXVuZm9sZGFibGUpOm5vdCguc2lkZWJhci1vdmVybGFpZCk6bm90KC5zaWRlYmFyLWVuZCkgfiAqIHtcbiAgICAtLWN1aS1zaWRlYmFyLW9jY3VweS1zdGFydDogMjRyZW07XG4gIH1cbiAgLnNpZGViYXIteGw6bm90KC5oaWRlKTpub3QoLnNpZGViYXItbmFycm93KTpub3QoLnNpZGViYXItbmFycm93LXVuZm9sZGFibGU6bm90KDpob3ZlcikpOm5vdCguc2lkZWJhci1uYXJyb3ctdW5mb2xkYWJsZSk6bm90KC5zaWRlYmFyLW92ZXJsYWlkKS5zaWRlYmFyLWVuZCB+ICoge1xuICAgIC0tY3VpLXNpZGViYXItb2NjdXB5LWVuZDogMjRyZW07XG4gIH1cbn1cbi5zaWRlYmFyLWJyYW5kIHtcbiAgY29sb3I6IHZhcigtLWN1aS1zaWRlYmFyLWJyYW5kLWNvbG9yKTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLnNpZGViYXItYnJhbmQgLnNpZGViYXItYnJhbmQtbmFycm93IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnNpZGViYXItaGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwYWRkaW5nOiB2YXIoLS1jdWktc2lkZWJhci1wYWRkaW5nLXkpIHZhcigtLWN1aS1zaWRlYmFyLXBhZGRpbmcteCk7XG59XG5cbi5zaWRlYmFyLWhlYWRlciAuYnRuLWNsb3NlIHtcbiAgcGFkZGluZzogY2FsYyh2YXIoLS1jdWktc2lkZWJhci1wYWRkaW5nLXkpICogMC41KSBjYWxjKHZhcigtLWN1aS1zaWRlYmFyLXBhZGRpbmcteCkgKiAwLjUpO1xuICAtd2Via2l0LW1hcmdpbi1lbmQ6IGNhbGMoLTAuNSAqIHZhcigtLWN1aS1zaWRlYmFyLXBhZGRpbmcteCkpO1xuICBtYXJnaW4taW5saW5lLWVuZDogY2FsYygtMC41ICogdmFyKC0tY3VpLXNpZGViYXItcGFkZGluZy14KSk7XG4gIG1hcmdpbi10b3A6IGNhbGMoLTAuNSAqIHZhcigtLWN1aS1zaWRlYmFyLXBhZGRpbmcteSkpO1xuICBtYXJnaW4tYm90dG9tOiBjYWxjKC0wLjUgKiB2YXIoLS1jdWktc2lkZWJhci1wYWRkaW5nLXkpKTtcbn1cblxuLnNpZGViYXItYm9keSB7XG4gIHBhZGRpbmc6IHZhcigtLWN1aS1zaWRlYmFyLXBhZGRpbmcteSkgdmFyKC0tY3VpLXNpZGViYXItcGFkZGluZy14KTtcbn1cblxuLnNpZGViYXItZm9vdGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwYWRkaW5nOiB2YXIoLS1jdWktc2lkZWJhci1wYWRkaW5nLXkpIHZhcigtLWN1aS1zaWRlYmFyLXBhZGRpbmcteCk7XG59XG5cbi5zaWRlYmFyLXRvZ2dsZXIge1xuICAtLWN1aS1zaWRlYmFyLXRvZ2dsZXItd2lkdGg6IDAuNXJlbTtcbiAgLS1jdWktc2lkZWJhci10b2dnbGVyLWhlaWdodDogMC41cmVtO1xuICAtLWN1aS1zaWRlYmFyLXRvZ2dsZXItYmc6IHRyYW5zcGFyZW50O1xuICAtLWN1aS1zaWRlYmFyLXRvZ2dsZXItY29sb3I6IHZhcigtLWN1aS10ZXJ0aWFyeS1jb2xvcik7XG4gIC0tY3VpLXNpZGViYXItdG9nZ2xlci1pY29uOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTBBJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDUxMiA1MTInJTNFJTNDZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHRyYW5zZm9ybT0nbWF0cml4JTI4LTEgMCAwIC0xIDUxMiA1MTIlMjknJTNFJTNDcGF0aCBmaWxsPSclMjMwMDAnIGQ9J000NzIsMTZINDBBMjQuMDI4LDI0LjAyOCwwLDAsMCwxNiw0MFYyMDBINDhWNDhINDY0VjQ2NEg0OFYzMDRIMTZWNDcyYTI0LjAyOCwyNC4wMjgsMCwwLDAsMjQsMjRINDcyYTI0LjAyOCwyNC4wMjgsMCwwLDAsMjQtMjRWNDBBMjQuMDI4LDI0LjAyOCwwLDAsMCw0NzIsMTZaJy8lM0UlM0Nwb2x5Z29uIGZpbGw9JyUyMzAwMCcgcG9pbnRzPScyMDkuMzc3IDM2My4zMDYgMjMyLjAwNCAzODUuOTMzIDM2Ni42MjcgMjUxLjMxIDIzMi4wMDQgMTE2LjY4NyAyMDkuMzc3IDEzOS4zMTMgMzA1LjM3NCAyMzUuMzExIDE2IDIzNS4zMTEgMTYgMjY3LjMxMSAzMDUuMzcyIDI2Ny4zMTEgMjA5LjM3NyAzNjMuMzA2Jy8lM0UlM0MvZyUzRSUzQy9zdmclM0VcIik7XG4gIC0tY3VpLXNpZGViYXItdG9nZ2xlci1ob3Zlci1jb2xvcjogdmFyKC0tY3VpLXNlY29uZGFyeS1jb2xvcik7XG4gIC0tY3VpLXNpZGViYXItdG9nZ2xlci1mb2N1cy1zaGFkb3c6IDAgMCAwIDAuMjVyZW0gcmdiYSg1MSwgMTUzLCAyNTUsIDAuMjUpO1xuICAtLWN1aS1zaWRlYmFyLXRvZ2dsZXItZm9jdXMtY29sb3I6IHZhcigtLWN1aS1zZWNvbmRhcnktY29sb3IpO1xuICAtLWN1aS1zaWRlYmFyLXRvZ2dsZXItdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMTVzO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICB3aWR0aDogdmFyKC0tY3VpLXNpZGViYXItdG9nZ2xlci13aWR0aCk7XG4gIGhlaWdodDogdmFyKC0tY3VpLXNpZGViYXItdG9nZ2xlci1oZWlnaHQpO1xuICBwYWRkaW5nOiAwLjI1cmVtIDAuMjVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWN1aS1zaWRlYmFyLXRvZ2dsZXItYmcpO1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDAuMzc1cmVtO1xuICAtd2Via2l0LW1hcmdpbi1zdGFydDogYXV0bztcbiAgbWFyZ2luLWlubGluZS1zdGFydDogYXV0bztcbn1cblxuLnNpZGViYXItdG9nZ2xlcjo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWN1aS1zaWRlYmFyLXRvZ2dsZXItY29sb3IpO1xuICAtd2Via2l0LW1hc2s6IHZhcigtLWN1aS1zaWRlYmFyLXRvZ2dsZXItaWNvbikgbm8tcmVwZWF0IGNlbnRlcjtcbiAgbWFzazogdmFyKC0tY3VpLXNpZGViYXItdG9nZ2xlci1pY29uKSBuby1yZXBlYXQgY2VudGVyO1xuICB0cmFuc2l0aW9uOiB2YXIoLS1jdWktc2lkZWJhci10b2dnbGVyLXRyYW5zaXRpb24pO1xufVxuXG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuc2lkZWJhci10b2dnbGVyOjpiZWZvcmUge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5zaWRlYmFyLXRvZ2dsZXI6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5zaWRlYmFyLXRvZ2dsZXI6aG92ZXI6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWN1aS1zaWRlYmFyLXRvZ2dsZXItaG92ZXItY29sb3IpO1xufVxuXG4uc2lkZWJhci10b2dnbGVyOmZvY3VzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdXRsaW5lOiAwO1xuICBib3gtc2hhZG93OiB2YXIoLS1jdWktc2lkZWJhci10b2dnbGVyLWZvY3VzLXNoYWRvdyk7XG59XG5cbi5zaWRlYmFyLXRvZ2dsZXI6Zm9jdXM6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWN1aS1zaWRlYmFyLXRvZ2dsZXItZm9jdXMtY29sb3IpO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLnNpZGViYXItdG9nZ2xlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnNpZGViYXItYmFja2Ryb3Age1xuICAtLWN1aS1iYWNrZHJvcC16aW5kZXg6IDEwMzQ7XG4gIC0tY3VpLWJhY2tkcm9wLWJnOiAjMDgwYTBjO1xuICAtLWN1aS1iYWNrZHJvcC1vcGFjaXR5OiAwLjU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAuc2lkZWJhci1iYWNrZHJvcCB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHotaW5kZXg6IHZhcigtLWN1aS1iYWNrZHJvcC16aW5kZXgpO1xuICAgIHdpZHRoOiAxMDB2dztcbiAgICBoZWlnaHQ6IDEwMHZoO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWN1aS1iYWNrZHJvcC1iZyk7XG4gIH1cbiAgLnNpZGViYXItYmFja2Ryb3AuZmFkZSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICAuc2lkZWJhci1iYWNrZHJvcC5zaG93IHtcbiAgICBvcGFjaXR5OiB2YXIoLS1jdWktYmFja2Ryb3Atb3BhY2l0eSk7XG4gIH1cbn1cbi5zaWRlYmFyLWRhcmsge1xuICAtLWN1aS1ib2R5LWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuODcpO1xuICAtLWN1aS1ib2R5LWJnOiAjMjEyNjMxO1xuICAtLWN1aS1lbXBoYXNpcy1jb2xvcjogI2ZmZjtcbiAgLS1jdWktc2Vjb25kYXJ5LWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNik7XG4gIC0tY3VpLXNlY29uZGFyeS1iZzogIzMyM2E0OTtcbiAgLS1jdWktdGVydGlhcnktY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zOCk7XG4gIC0tY3VpLXRlcnRpYXJ5LWJnOiByZ2IoNDEuNSwgNDgsIDYxKTtcbiAgLS1jdWktYm9yZGVyLWNvbG9yOiAjMzIzYTQ5O1xufVxuXG4uc2lkZWJhci1kYXJrIC5zaWRlYmFyLXRvZ2dsZXIge1xuICBmaWx0ZXI6IHZhcigtLWN1aS1zaWRlYmFyLXRvZ2dsZXItd2hpdGUtZmlsdGVyKTtcbn1cblxuLnNpZGViYXItbmF2IHtcbiAgLS1jdWktc2lkZWJhci1uYXYtcGFkZGluZy14OiAwLjVyZW07XG4gIC0tY3VpLXNpZGViYXItbmF2LXBhZGRpbmcteTogMC41cmVtO1xuICAtLWN1aS1zaWRlYmFyLW5hdi1nYXA6IDFweDtcbiAgLS1jdWktc2lkZWJhci1uYXYtdGl0bGUtcGFkZGluZy14OiAxcmVtO1xuICAtLWN1aS1zaWRlYmFyLW5hdi10aXRsZS1wYWRkaW5nLXk6IDAuNzVyZW07XG4gIC0tY3VpLXNpZGViYXItbmF2LXRpdGxlLW1hcmdpbi10b3A6IDFyZW07XG4gIC0tY3VpLXNpZGViYXItbmF2LXRpdGxlLWNvbG9yOiB2YXIoLS1jdWktdGVydGlhcnktY29sb3IpO1xuICAtLWN1aS1zaWRlYmFyLW5hdi1saW5rLXBhZGRpbmcteDogMXJlbTtcbiAgLS1jdWktc2lkZWJhci1uYXYtbGluay1wYWRkaW5nLXk6IDAuNzVyZW07XG4gIC0tY3VpLXNpZGViYXItbmF2LWxpbmstY29sb3I6IHZhcigtLWN1aS1ib2R5LWNvbG9yKTtcbiAgLS1jdWktc2lkZWJhci1uYXYtbGluay1iZzogdHJhbnNwYXJlbnQ7XG4gIC0tY3VpLXNpZGViYXItbmF2LWxpbmstYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLS1jdWktc2lkZWJhci1uYXYtbGluay1ib3JkZXItcmFkaXVzOiB2YXIoLS1jdWktYm9yZGVyLXJhZGl1cyk7XG4gIC0tY3VpLXNpZGViYXItbmF2LWxpbmstYm9yZGVyLXdpZHRoOiAwO1xuICAtLWN1aS1zaWRlYmFyLW5hdi1saW5rLWFjdGl2ZS1jb2xvcjogdmFyKC0tY3VpLWVtcGhhc2lzLWNvbG9yKTtcbiAgLS1jdWktc2lkZWJhci1uYXYtbGluay1hY3RpdmUtYmc6IHZhcigtLWN1aS10ZXJ0aWFyeS1iZyk7XG4gIC0tY3VpLXNpZGViYXItbmF2LWxpbmstZGlzYWJsZWQtY29sb3I6IHZhcigtLWN1aS10ZXJ0aWFyeS1jb2xvcik7XG4gIC0tY3VpLXNpZGViYXItbmF2LWxpbmstaG92ZXItY29sb3I6IHZhcigtLWN1aS1lbXBoYXNpcy1jb2xvcik7XG4gIC0tY3VpLXNpZGViYXItbmF2LWxpbmstaG92ZXItYmc6IHZhcigtLWN1aS10ZXJ0aWFyeS1iZyk7XG4gIC0tY3VpLXNpZGViYXItbmF2LWxpbmstaWNvbi1tYXJnaW46IDAuNzVyZW07XG4gIC0tY3VpLXNpZGViYXItbmF2LWxpbmstaWNvbi1jb2xvcjogdmFyKC0tY3VpLXRlcnRpYXJ5LWNvbG9yKTtcbiAgLS1jdWktc2lkZWJhci1uYXYtbGluay1pY29uLXdpZHRoOiAxLjI1cmVtO1xuICAtLWN1aS1zaWRlYmFyLW5hdi1saW5rLWljb24taGVpZ2h0OiAxLjI1cmVtO1xuICAtLWN1aS1zaWRlYmFyLW5hdi1saW5rLWljb24tZm9udC1zaXplOiAxLjI1cmVtO1xuICAtLWN1aS1zaWRlYmFyLW5hdi1saW5rLWFjdGl2ZS1pY29uLWNvbG9yOiB2YXIoLS1jdWktZW1waGFzaXMtY29sb3IpO1xuICAtLWN1aS1zaWRlYmFyLW5hdi1saW5rLWRpc2FibGVkLWljb24tY29sb3I6IHZhcigtLWN1aS10ZXJ0aWFyeS1jb2xvcik7XG4gIC0tY3VpLXNpZGViYXItbmF2LWxpbmstaG92ZXItaWNvbi1jb2xvcjogdmFyKC0tY3VpLWJvZHktY29sb3IpO1xuICAtLWN1aS1zaWRlYmFyLW5hdi1saW5rLWljb24tYnVsbGV0LXNpemU6IDAuMzEyNXJlbTtcbiAgLS1jdWktc2lkZWJhci1uYXYtbGluay1pY29uLWJ1bGxldC1iZzogdHJhbnNwYXJlbnQ7XG4gIC0tY3VpLXNpZGViYXItbmF2LWxpbmstaWNvbi1idWxsZXQtYm9yZGVyLXdpZHRoOiAxcHg7XG4gIC0tY3VpLXNpZGViYXItbmF2LWxpbmstaWNvbi1idWxsZXQtYm9yZGVyLXJhZGl1czogNTByZW07XG4gIC0tY3VpLXNpZGViYXItbmF2LWxpbmstaWNvbi1idWxsZXQtYm9yZGVyLWNvbG9yOiB2YXIoLS1jdWktdGVydGlhcnktY29sb3IpO1xuICAtLWN1aS1zaWRlYmFyLW5hdi1saW5rLWFjdGl2ZS1pY29uLWJ1bGxldC1iZzogdHJhbnNwYXJlbnQ7XG4gIC0tY3VpLXNpZGViYXItbmF2LWxpbmstYWN0aXZlLWljb24tYnVsbGV0LWJvcmRlci1jb2xvcjogdmFyKC0tY3VpLWVtcGhhc2lzLWNvbG9yKTtcbiAgLS1jdWktc2lkZWJhci1uYXYtbGluay1kaXNhYmxlZC1pY29uLWJ1bGxldC1iZzogdHJhbnNwYXJlbnQ7XG4gIC0tY3VpLXNpZGViYXItbmF2LWxpbmstZGlzYWJsZWQtaWNvbi1idWxsZXQtYm9yZGVyLWNvbG9yOiB2YXIoLS1jdWktdGVydGlhcnktY29sb3IpO1xuICAtLWN1aS1zaWRlYmFyLW5hdi1saW5rLWhvdmVyLWljb24tYnVsbGV0LWJnOiB0cmFuc3BhcmVudDtcbiAgLS1jdWktc2lkZWJhci1uYXYtbGluay1ob3Zlci1pY29uLWJ1bGxldC1ib3JkZXItY29sb3I6IHZhcigtLWN1aS1ib2R5LWNvbG9yKTtcbiAgLS1jdWktc2lkZWJhci1uYXYtZ3JvdXAtYmc6IHRyYW5zcGFyZW50O1xuICAtLWN1aS1zaWRlYmFyLW5hdi1ncm91cC1ib3JkZXItd2lkdGg6IDA7XG4gIC0tY3VpLXNpZGViYXItbmF2LWdyb3VwLWJvcmRlci1yYWRpdXM6IHZhcigtLWN1aS1ib3JkZXItcmFkaXVzKTtcbiAgLS1jdWktc2lkZWJhci1uYXYtZ3JvdXAtYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLS1jdWktc2lkZWJhci1uYXYtZ3JvdXAtaXRlbXMtcGFkZGluZy15OiAwO1xuICAtLWN1aS1zaWRlYmFyLW5hdi1ncm91cC1pdGVtcy1wYWRkaW5nLXg6IDA7XG4gIC0tY3VpLXNpZGViYXItbmF2LWdyb3VwLWluZGljYXRvci1jb2xvcjogdmFyKC0tY3VpLXRlcnRpYXJ5LWNvbG9yKTtcbiAgLS1jdWktc2lkZWJhci1uYXYtZ3JvdXAtaW5kaWNhdG9yLWljb246IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTYgMTYnJTNlJTNjcGF0aCBmaWxsLXJ1bGU9J2V2ZW5vZGQnIGQ9J00xLjY0NiA0LjY0NmEuNS41IDAgMCAxIC43MDggMEw4IDEwLjI5M2w1LjY0Ni01LjY0N2EuNS41IDAgMCAxIC43MDguNzA4bC02IDZhLjUuNSAwIDAgMS0uNzA4IDBsLTYtNmEuNS41IDAgMCAxIDAtLjcwOCcvJTNlJTNjL3N2ZyUzZVwiKTtcbiAgLS1jdWktc2lkZWJhci1uYXYtZ3JvdXAtaW5kaWNhdG9yLWhvdmVyLWNvbG9yOiB2YXIoLS1jdWktZW1waGFzaXMtY29sb3IpO1xuICAtLWN1aS1zaWRlYmFyLW5hdi1ncm91cC1pbmRpY2F0b3ItaG92ZXItaWNvbjogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNiclM2UlM2NwYXRoIGZpbGwtcnVsZT0nZXZlbm9kZCcgZD0nTTEuNjQ2IDQuNjQ2YS41LjUgMCAwIDEgLjcwOCAwTDggMTAuMjkzbDUuNjQ2LTUuNjQ3YS41LjUgMCAwIDEgLjcwOC43MDhsLTYgNmEuNS41IDAgMCAxLS43MDggMGwtNi02YS41LjUgMCAwIDEgMC0uNzA4Jy8lM2UlM2Mvc3ZnJTNlXCIpO1xuICAtLWN1aS1zaWRlYmFyLW5hdi1ncm91cC10b2dnbGUtc2hvdy1jb2xvcjogdmFyKC0tY3VpLWJvZHktY29sb3IpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXg6IDE7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBhZGRpbmc6IHZhcigtLWN1aS1zaWRlYmFyLW5hdi1wYWRkaW5nLXkpIHZhcigtLWN1aS1zaWRlYmFyLW5hdi1wYWRkaW5nLXgpO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbi5zaWRlYmFyLW5hdiAubmF2LWl0ZW0gKyAubmF2LWl0ZW0sXG4uc2lkZWJhci1uYXYgLm5hdi1pdGVtICsgLm5hdi1ncm91cCxcbi5zaWRlYmFyLW5hdiAubmF2LWdyb3VwICsgLm5hdi1pdGVtIHtcbiAgbWFyZ2luLXRvcDogdmFyKC0tY3VpLXNpZGViYXItbmF2LWdhcCk7XG59XG5cbi5zaWRlYmFyLW5hdiAubmF2LXRpdGxlIHtcbiAgcGFkZGluZzogdmFyKC0tY3VpLXNpZGViYXItbmF2LXRpdGxlLXBhZGRpbmcteSkgdmFyKC0tY3VpLXNpZGViYXItbmF2LXRpdGxlLXBhZGRpbmcteCk7XG4gIG1hcmdpbi10b3A6IHZhcigtLWN1aS1zaWRlYmFyLW5hdi10aXRsZS1tYXJnaW4tdG9wKTtcbiAgZm9udC1zaXplOiA4MCU7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiB2YXIoLS1jdWktc2lkZWJhci1uYXYtdGl0bGUtY29sb3IpO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB0cmFuc2l0aW9uOiBoZWlnaHQgMC4xNXMsIG1hcmdpbiAwLjE1cztcbn1cblxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLnNpZGViYXItbmF2IC5uYXYtdGl0bGUge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5zaWRlYmFyLW5hdiAubmF2LWxpbmsge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4OiAxO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiB2YXIoLS1jdWktc2lkZWJhci1uYXYtbGluay1wYWRkaW5nLXkpIHZhcigtLWN1aS1zaWRlYmFyLW5hdi1saW5rLXBhZGRpbmcteCk7XG4gIGNvbG9yOiB2YXIoLS1jdWktc2lkZWJhci1uYXYtbGluay1jb2xvcik7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgYmFja2dyb3VuZDogdmFyKC0tY3VpLXNpZGViYXItbmF2LWxpbmstYmcpO1xuICBib3JkZXI6IHZhcigtLWN1aS1zaWRlYmFyLW5hdi1saW5rLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tY3VpLXNpZGViYXItbmF2LWxpbmstYm9yZGVyLWNvbG9yKTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tY3VpLXNpZGViYXItbmF2LWxpbmstYm9yZGVyLXJhZGl1cyk7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4xNXMgZWFzZSwgY29sb3IgMC4xNXMgZWFzZSwgcGFkZGluZyAwLjE1cyBlYXNlO1xufVxuXG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuc2lkZWJhci1uYXYgLm5hdi1saW5rIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG4uc2lkZWJhci1uYXYgLm5hdi1saW5rLmFjdGl2ZSB7XG4gIGNvbG9yOiB2YXIoLS1jdWktc2lkZWJhci1uYXYtbGluay1hY3RpdmUtY29sb3IpO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jdWktc2lkZWJhci1uYXYtbGluay1hY3RpdmUtYmcpO1xuICAtLWN1aS1zaWRlYmFyLW5hdi1saW5rLWFjdGl2ZS1iZzogcmdiYSgyNTUsIDI1NSwgMjU1LCAuMDM3NSk7XG59XG5cbi5zaWRlYmFyLW5hdiAubmF2LWxpbmsuYWN0aXZlIC5uYXYtaWNvbiB7XG4gIGNvbG9yOiB2YXIoLS1jdWktc2lkZWJhci1uYXYtbGluay1hY3RpdmUtaWNvbi1jb2xvcik7XG59XG5cbi5zaWRlYmFyLW5hdiAubmF2LWxpbmsuYWN0aXZlIC5uYXYtaWNvbi1idWxsZXQge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jdWktc2lkZWJhci1saW5rLWFjdGl2ZS1pY29uLWJ1bGxldC1iZyk7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tY3VpLXNpZGViYXItbGluay1hY3RpdmUtaWNvbi1idWxsZXQtYm9yZGVyLWNvbG9yKTtcbn1cblxuLnNpZGViYXItbmF2IC5uYXYtbGluay5kaXNhYmxlZCB7XG4gIGNvbG9yOiB2YXIoLS1jdWktc2lkZWJhci1uYXYtbGluay1kaXNhYmxlZC1jb2xvcik7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cblxuLnNpZGViYXItbmF2IC5uYXYtbGluay5kaXNhYmxlZCAubmF2LWljb24ge1xuICBjb2xvcjogdmFyKC0tY3VpLXNpZGViYXItbmF2LWxpbmstZGlzYWJsZWQtaWNvbi1jb2xvcik7XG59XG5cbi5zaWRlYmFyLW5hdiAubmF2LWxpbmsuZGlzYWJsZWQgLm5hdi1pY29uLWJ1bGxldCB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWN1aS1zaWRlYmFyLWxpbmstZGlzYWJsZWQtaWNvbi1idWxsZXQtYmcpO1xuICBib3JkZXItY29sb3I6IHZhcigtLWN1aS1zaWRlYmFyLWxpbmstZGlzYWJsZWQtaWNvbi1idWxsZXQtYm9yZGVyLWNvbG9yKTtcbn1cblxuLnNpZGViYXItbmF2IC5uYXYtbGluay5kaXNhYmxlZDpob3ZlciB7XG4gIGNvbG9yOiB2YXIoLS1jdWktc2lkZWJhci1uYXYtbGluay1kaXNhYmxlZC1jb2xvcik7XG59XG5cbi5zaWRlYmFyLW5hdiAubmF2LWxpbmsuZGlzYWJsZWQ6aG92ZXIgLm5hdi1pY29uIHtcbiAgY29sb3I6IHZhcigtLWN1aS1zaWRlYmFyLW5hdi1saW5rLWRpc2FibGVkLWljb24tY29sb3IpO1xufVxuXG4uc2lkZWJhci1uYXYgLm5hdi1saW5rLmRpc2FibGVkOmhvdmVyIC5uYXYtaWNvbi1idWxsZXQge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jdWktc2lkZWJhci1saW5rLWRpc2FibGVkLWljb24tYnVsbGV0LWJnKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jdWktc2lkZWJhci1saW5rLWRpc2FibGVkLWljb24tYnVsbGV0LWJvcmRlci1jb2xvcik7XG59XG5cbi5zaWRlYmFyLW5hdiAubmF2LWxpbmsuZGlzYWJsZWQ6aG92ZXIubmF2LWRyb3Bkb3duLXRvZ2dsZTo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jdWktc2lkZWJhci1uYXYtZ3JvdXAtaW5kaWNhdG9yLWhvdmVyLWNvbG9yKTtcbiAgLXdlYmtpdC1tYXNrLWltYWdlOiB2YXIoLS1jdWktc2lkZWJhci1uYXYtZ3JvdXAtaW5kaWNhdG9yLWhvdmVyLWljb24pO1xuICBtYXNrLWltYWdlOiB2YXIoLS1jdWktc2lkZWJhci1uYXYtZ3JvdXAtaW5kaWNhdG9yLWhvdmVyLWljb24pO1xufVxuXG5AbWVkaWEgKGhvdmVyOiBob3ZlciksICgtbXMtaGlnaC1jb250cmFzdDogbm9uZSkge1xuICAuc2lkZWJhci1uYXYgLm5hdi1saW5rOmhvdmVyIHtcbiAgICBjb2xvcjogdmFyKC0tY3VpLXNpZGViYXItbmF2LWxpbmstaG92ZXItY29sb3IpO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jdWktc2lkZWJhci1uYXYtbGluay1ob3Zlci1iZyk7XG4gIH1cbiAgLnNpZGViYXItbmF2IC5uYXYtbGluazpob3ZlciAubmF2LWljb24ge1xuICAgIGNvbG9yOiB2YXIoLS1jdWktc2lkZWJhci1uYXYtbGluay1ob3Zlci1pY29uLWNvbG9yKTtcbiAgfVxuICAuc2lkZWJhci1uYXYgLm5hdi1saW5rOmhvdmVyIC5uYXYtaWNvbi1idWxsZXQge1xuICAgIGJhY2tncm91bmQ6IHZhcigtLWN1aS1zaWRlYmFyLWxpbmstaG92ZXItaWNvbi1idWxsZXQtYmcpO1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tY3VpLXNpZGViYXItbGluay1ob3Zlci1pY29uLWJ1bGxldC1ib3JkZXItY29sb3IpO1xuICB9XG4gIC5zaWRlYmFyLW5hdiAubmF2LWxpbms6aG92ZXIubmF2LWdyb3VwLXRvZ2dsZTo6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWN1aS1zaWRlYmFyLW5hdi1ncm91cC1pbmRpY2F0b3ItaG92ZXItY29sb3IpO1xuICAgIC13ZWJraXQtbWFzay1pbWFnZTogdmFyKC0tY3VpLXNpZGViYXItbmF2LWdyb3VwLWluZGljYXRvci1ob3Zlci1pY29uKTtcbiAgICBtYXNrLWltYWdlOiB2YXIoLS1jdWktc2lkZWJhci1uYXYtZ3JvdXAtaW5kaWNhdG9yLWhvdmVyLWljb24pO1xuICB9XG59XG4uc2lkZWJhci1uYXYgLm5hdi1pY29uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleDogMCAwIHZhcigtLWN1aS1zaWRlYmFyLW5hdi1saW5rLWljb24td2lkdGgpO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgaGVpZ2h0OiB2YXIoLS1jdWktc2lkZWJhci1uYXYtbGluay1pY29uLWhlaWdodCk7XG4gIC13ZWJraXQtbWFyZ2luLWVuZDogdmFyKC0tY3VpLXNpZGViYXItbmF2LWxpbmstaWNvbi1tYXJnaW4pO1xuICBtYXJnaW4taW5saW5lLWVuZDogdmFyKC0tY3VpLXNpZGViYXItbmF2LWxpbmstaWNvbi1tYXJnaW4pO1xuICBmb250LXNpemU6IHZhcigtLWN1aS1zaWRlYmFyLW5hdi1saW5rLWljb24tZm9udC1zaXplKTtcbiAgY29sb3I6IHZhcigtLWN1aS1zaWRlYmFyLW5hdi1saW5rLWljb24tY29sb3IpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBmaWxsOiBjdXJyZW50Y29sb3I7XG4gIHRyYW5zaXRpb246IGluaGVyaXQ7XG59XG5cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5zaWRlYmFyLW5hdiAubmF2LWljb24ge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5zaWRlYmFyLW5hdiAubmF2LWljb24tYnVsbGV0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogdmFyKC0tY3VpLXNpZGViYXItbmF2LWxpbmstaWNvbi1idWxsZXQtc2l6ZSk7XG4gIGhlaWdodDogdmFyKC0tY3VpLXNpZGViYXItbmF2LWxpbmstaWNvbi1idWxsZXQtc2l6ZSk7XG4gIGJhY2tncm91bmQ6IHZhcigtLWN1aS1zaWRlYmFyLW5hdi1saW5rLWljb24tYnVsbGV0LWJnKTtcbiAgYm9yZGVyOiB2YXIoLS1jdWktc2lkZWJhci1uYXYtbGluay1pY29uLWJ1bGxldC1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWN1aS1zaWRlYmFyLW5hdi1saW5rLWljb24tYnVsbGV0LWJvcmRlci1jb2xvcik7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWN1aS1zaWRlYmFyLW5hdi1saW5rLWljb24tYnVsbGV0LWJvcmRlci1yYWRpdXMpO1xufVxuXG4uc2lkZWJhci1uYXYgc3ZnLm5hdi1pY29uIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnNpZGViYXItbmF2IC5uYXYtZ3JvdXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlcjogdmFyKC0tY3VpLXNpZGViYXItbmF2LWdyb3VwLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tY3VpLXNpZGViYXItbmF2LWdyb3VwLWJvcmRlci1jb2xvcik7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWN1aS1zaWRlYmFyLW5hdi1ncm91cC1ib3JkZXItcmFkaXVzKTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjE1cyBlYXNlLWluLW91dDtcbn1cblxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLnNpZGViYXItbmF2IC5uYXYtZ3JvdXAge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5zaWRlYmFyLW5hdiAubmF2LWdyb3VwIC5uYXYtZ3JvdXAtaXRlbXMge1xuICBwYWRkaW5nOiB2YXIoLS1jdWktc2lkZWJhci1uYXYtZ3JvdXAtaXRlbXMtcGFkZGluZy15KSB2YXIoLS1jdWktc2lkZWJhci1uYXYtZ3JvdXAtaXRlbXMtcGFkZGluZy14KTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogaGVpZ2h0IDAuMTVzIGVhc2U7XG59XG5cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5zaWRlYmFyLW5hdiAubmF2LWdyb3VwIC5uYXYtZ3JvdXAtaXRlbXMge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5zaWRlYmFyLW5hdiAubmF2LWdyb3VwOm5vdCguc2hvdykgLm5hdi1ncm91cC1pdGVtcyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zaWRlYmFyLW5hdiAubmF2LWdyb3VwLnNob3cge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jdWktc2lkZWJhci1uYXYtZ3JvdXAtYmcpO1xufVxuXG4uc2lkZWJhci1uYXYgLm5hdi1ncm91cC5zaG93IC5uYXYtZ3JvdXAtdG9nZ2xlIHtcbiAgY29sb3I6IHZhcigtLWN1aS1zaWRlYmFyLW5hdi1ncm91cC10b2dnbGUtc2hvdy1jb2xvcik7XG59XG5cbi5zaWRlYmFyLW5hdiAubmF2LWdyb3VwLnNob3cgPiAubmF2LWdyb3VwLXRvZ2dsZTo6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xufVxuXG4uc2lkZWJhci1uYXYgLm5hdi1ncm91cC5zaG93ICsgLnNob3cge1xuICBtYXJnaW4tdG9wOiB2YXIoLS1jdWktc2lkZWJhci1uYXYtZ2FwKTtcbn1cblxuLnNpZGViYXItbmF2IC5uYXYtZ3JvdXAtdG9nZ2xlIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uc2lkZWJhci1uYXYgLm5hdi1ncm91cC10b2dnbGU6OmFmdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZsZXg6IDAgMTJweDtcbiAgaGVpZ2h0OiAxMnB4O1xuICAtd2Via2l0LW1hcmdpbi1zdGFydDogYXV0bztcbiAgbWFyZ2luLWlubGluZS1zdGFydDogYXV0bztcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY3VpLXNpZGViYXItbmF2LWdyb3VwLWluZGljYXRvci1jb2xvcik7XG4gIC13ZWJraXQtbWFzay1pbWFnZTogdmFyKC0tY3VpLXNpZGViYXItbmF2LWdyb3VwLWluZGljYXRvci1pY29uKTtcbiAgbWFzay1pbWFnZTogdmFyKC0tY3VpLXNpZGViYXItbmF2LWdyb3VwLWluZGljYXRvci1pY29uKTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMTVzO1xufVxuXG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuc2lkZWJhci1uYXYgLm5hdi1ncm91cC10b2dnbGU6OmFmdGVyIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG4uc2lkZWJhci1uYXYgLm5hdi1ncm91cC1pdGVtcyB7XG4gIHBhZGRpbmc6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbi5zaWRlYmFyLW5hdiAubmF2LWdyb3VwLWl0ZW1zIC5uYXYtbGluayB7XG4gIC13ZWJraXQtcGFkZGluZy1zdGFydDogY2FsYyh2YXIoLS1jdWktc2lkZWJhci1uYXYtbGluay1wYWRkaW5nLXgpICsgdmFyKC0tY3VpLXNpZGViYXItbmF2LWxpbmstaWNvbi13aWR0aCkgKyB2YXIoLS1jdWktc2lkZWJhci1uYXYtbGluay1pY29uLW1hcmdpbikpO1xuICBwYWRkaW5nLWlubGluZS1zdGFydDogY2FsYyh2YXIoLS1jdWktc2lkZWJhci1uYXYtbGluay1wYWRkaW5nLXgpICsgdmFyKC0tY3VpLXNpZGViYXItbmF2LWxpbmstaWNvbi13aWR0aCkgKyB2YXIoLS1jdWktc2lkZWJhci1uYXYtbGluay1pY29uLW1hcmdpbikpO1xufVxuXG4uc2lkZWJhci1uYXYgLm5hdi1ncm91cC1pdGVtcyAubmF2LWljb24ge1xuICAtd2Via2l0LW1hcmdpbi1zdGFydDogY2FsYygtMSAqICh2YXIoLS1jdWktc2lkZWJhci1uYXYtbGluay1pY29uLXdpZHRoKSArIHZhcigtLWN1aS1zaWRlYmFyLW5hdi1saW5rLWljb24tbWFyZ2luKSkpO1xuICBtYXJnaW4taW5saW5lLXN0YXJ0OiBjYWxjKC0xICogKHZhcigtLWN1aS1zaWRlYmFyLW5hdi1saW5rLWljb24td2lkdGgpICsgdmFyKC0tY3VpLXNpZGViYXItbmF2LWxpbmstaWNvbi1tYXJnaW4pKSk7XG59XG5cbi5zaWRlYmFyLW5hdi5jb21wYWN0IC5uYXYtbGluayxcbi5zaWRlYmFyLW5hdiAuY29tcGFjdCAubmF2LWxpbmsge1xuICAtLWN1aS1zaWRlYmFyLW5hdi1saW5rLXBhZGRpbmcteTogMC41NjI1cmVtO1xufVxuXG4uc2lkZWJhci1uYXJyb3csIC5zaWRlYmFyLW5hcnJvdy11bmZvbGRhYmxlOm5vdCg6aG92ZXIpIHtcbiAgLS1jdWktc2lkZWJhci1uYXJyb3ctd2lkdGg6IDRyZW07XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuc2lkZWJhci1uYXJyb3csIC5zaWRlYmFyLW5hcnJvdy11bmZvbGRhYmxlOm5vdCg6aG92ZXIpIHtcbiAgICBmbGV4OiAwIDAgdmFyKC0tY3VpLXNpZGViYXItbmFycm93LXdpZHRoKTtcbiAgICB3aWR0aDogdmFyKC0tY3VpLXNpZGViYXItbmFycm93LXdpZHRoKTtcbiAgICBwYWRkaW5nLWJvdHRvbTogdmFyKC0tY3VpLXNpZGViYXItdG9nZ2xlci1oZWlnaHQpO1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICB9XG4gIC5zaWRlYmFyLW5hcnJvdyAuc2lkZWJhci1icmFuZC1mdWxsLCAuc2lkZWJhci1uYXJyb3ctdW5mb2xkYWJsZTpub3QoOmhvdmVyKSAuc2lkZWJhci1icmFuZC1mdWxsIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5zaWRlYmFyLW5hcnJvdyAuc2lkZWJhci1icmFuZC1uYXJyb3csIC5zaWRlYmFyLW5hcnJvdy11bmZvbGRhYmxlOm5vdCg6aG92ZXIpIC5zaWRlYmFyLWJyYW5kLW5hcnJvdyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLnNpZGViYXItbmFycm93IC5zaWRlYmFyLWhlYWRlciwgLnNpZGViYXItbmFycm93LXVuZm9sZGFibGU6bm90KDpob3ZlcikgLnNpZGViYXItaGVhZGVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxuICAuc2lkZWJhci1uYXJyb3cgLnNpZGViYXItbmF2LCAuc2lkZWJhci1uYXJyb3ctdW5mb2xkYWJsZTpub3QoOmhvdmVyKSAuc2lkZWJhci1uYXYge1xuICAgIC0tY3VpLXNpZGViYXItbmF2LWxpbmstcGFkZGluZy14OiAwLjVyZW07XG4gICAgLS1jdWktc2lkZWJhci1uYXYtbGluay1wYWRkaW5nLXk6IDAuNzVyZW07XG4gIH1cbiAgLnNpZGViYXItbmFycm93IC5uYXYtbGluaywgLnNpZGViYXItbmFycm93LXVuZm9sZGFibGU6bm90KDpob3ZlcikgLm5hdi1saW5rIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG4gIC5zaWRlYmFyLW5hcnJvdyAubmF2LWljb24sIC5zaWRlYmFyLW5hcnJvdy11bmZvbGRhYmxlOm5vdCg6aG92ZXIpIC5uYXYtaWNvbiB7XG4gICAgZmxleDogMCAwIGNhbGModmFyKC0tY3VpLXNpZGViYXItbmFycm93LXdpZHRoKSAtIHZhcigtLWN1aS1zaWRlYmFyLW5hdi1wYWRkaW5nLXgpICogMiAtIHZhcigtLWN1aS1zaWRlYmFyLW5hdi1saW5rLXBhZGRpbmcteCkgKiAyKTtcbiAgfVxuICAuc2lkZWJhci1uYXJyb3cgLmQtbmFycm93LW5vbmUsIC5zaWRlYmFyLW5hcnJvdy11bmZvbGRhYmxlOm5vdCg6aG92ZXIpIC5kLW5hcnJvdy1ub25lLFxuICAuc2lkZWJhci1uYXJyb3cgLm5hdi1sYWJlbCxcbiAgLnNpZGViYXItbmFycm93LXVuZm9sZGFibGU6bm90KDpob3ZlcikgLm5hdi1sYWJlbCxcbiAgLnNpZGViYXItbmFycm93IC5uYXYtdGl0bGUsXG4gIC5zaWRlYmFyLW5hcnJvdy11bmZvbGRhYmxlOm5vdCg6aG92ZXIpIC5uYXYtdGl0bGUsXG4gIC5zaWRlYmFyLW5hcnJvdyAubmF2LWdyb3VwLWl0ZW1zLFxuICAuc2lkZWJhci1uYXJyb3ctdW5mb2xkYWJsZTpub3QoOmhvdmVyKSAubmF2LWdyb3VwLWl0ZW1zLFxuICAuc2lkZWJhci1uYXJyb3cgLm5hdi1ncm91cC5zaG93IC5uYXYtZ3JvdXAtaXRlbXMsXG4gIC5zaWRlYmFyLW5hcnJvdyAuc2lkZWJhci1mb3JtLFxuICAuc2lkZWJhci1uYXJyb3ctdW5mb2xkYWJsZTpub3QoOmhvdmVyKSAuc2lkZWJhci1mb3JtIHtcbiAgICBoZWlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgLnNpZGViYXItbmFycm93IC5zaWRlYmFyLXRvZ2dsZXI6OmJlZm9yZSwgLnNpZGViYXItbmFycm93LXVuZm9sZGFibGU6bm90KDpob3ZlcikgLnNpZGViYXItdG9nZ2xlcjo6YmVmb3JlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTgwZGVnKTtcbiAgfVxuICAuc2lkZWJhci1uYXJyb3cuc2lkZWJhci1lbmQgLnNpZGViYXItdG9nZ2xlcjo6YmVmb3JlLCAuc2lkZWJhci1lbmQuc2lkZWJhci1uYXJyb3ctdW5mb2xkYWJsZTpub3QoOmhvdmVyKSAuc2lkZWJhci10b2dnbGVyOjpiZWZvcmUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICB9XG59XG4uc2lkZWJhci1uYXJyb3ctdW5mb2xkYWJsZSB7XG4gIC0tY3VpLXNpZGViYXItbmFycm93LXVuZm9sZGFibGUtYm94LXNoYWRvdzogdmFyKC0tY3VpLWJveC1zaGFkb3cpO1xufVxuXG4uc2lkZWJhci1uYXJyb3ctdW5mb2xkYWJsZTpob3ZlciB7XG4gIGJveC1zaGFkb3c6IHZhcigtLWN1aS1zaWRlYmFyLW5hcnJvdy11bmZvbGRhYmxlLWJveC1zaGFkb3cpO1xuICBib3gtc2hhZG93OiAwIDAuNXJlbSAxcmVtIHJnYmEoOCwgMTAsIDEyLCAwLjE1KTtcbn1cblxuLnNpZGViYXItbmFycm93LXVuZm9sZGFibGU6aG92ZXIgLnNpZGViYXItdG9nZ2xlcjo6YmVmb3JlIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTE4MGRlZyk7XG59XG5cbi5zaWRlYmFyLW5hcnJvdy11bmZvbGRhYmxlOmhvdmVyLnNpZGViYXItZW5kIC5zaWRlYmFyLXRvZ2dsZXI6OmJlZm9yZSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnNpZGViYXItbmFycm93Om5vdCguc2lkZWJhci1lbmQpOm5vdCguaGlkZSkgfiAqLFxuICAuc2lkZWJhci1uYXJyb3ctdW5mb2xkYWJsZTpub3QoLnNpZGViYXItZW5kKTpub3QoLmhpZGUpIH4gKiB7XG4gICAgLS1jdWktc2lkZWJhci1vY2N1cHktc3RhcnQ6IDRyZW07XG4gIH1cbiAgLnNpZGViYXItbmFycm93LnNpZGViYXItZW5kOm5vdCguaGlkZSkgfiAqLFxuICAuc2lkZWJhci1uYXJyb3ctdW5mb2xkYWJsZS5zaWRlYmFyLWVuZDpub3QoLmhpZGUpIH4gKiB7XG4gICAgLS1jdWktc2lkZWJhci1vY2N1cHktZW5kOiA0cmVtO1xuICB9XG59XG4uc3RlcHBlciB7XG4gIC0tY3VpLXN0ZXBwZXItc3RlcHMtZ2FwOiAwLjVyZW07XG4gIC0tY3VpLXN0ZXBwZXItc3RlcC1nYXA6IDAuNXJlbTtcbiAgLS1jdWktc3RlcHBlci1zdGVwLWJ1dHRvbi13aWR0aDogOHJlbTtcbiAgLS1jdWktc3RlcHBlci1zdGVwLWJ1dHRvbi1jb2xvcjogdmFyKC0tY3VpLXNlY29uZGFyeS1jb2xvcik7XG4gIC0tY3VpLXN0ZXBwZXItc3RlcC1idXR0b24tYWN0aXZlLWNvbG9yOiB2YXIoLS1jdWktc2Vjb25kYXJ5LWNvbG9yKTtcbiAgLS1jdWktc3RlcHBlci1zdGVwLWJ1dHRvbi1jb21wbGV0ZS1jb2xvcjogdmFyKC0tY3VpLXNlY29uZGFyeS1jb2xvcik7XG4gIC0tY3VpLXN0ZXBwZXItc3RlcC1idXR0b24tZGlzYWJsZWQtY29sb3I6IHZhcigtLWN1aS1zZWNvbmRhcnktY29sb3IpO1xuICAtLWN1aS1zdGVwcGVyLXN0ZXAtaW5kaWNhdG9yLXdpZHRoOiAycmVtO1xuICAtLWN1aS1zdGVwcGVyLXN0ZXAtaW5kaWNhdG9yLWhlaWdodDogMnJlbTtcbiAgLS1jdWktc3RlcHBlci1zdGVwLWluZGljYXRvci1iZzogdHJhbnNwYXJlbnQ7XG4gIC0tY3VpLXN0ZXBwZXItc3RlcC1pbmRpY2F0b3ItY29sb3I6IHZhcigtLWN1aS1zZWNvbmRhcnkpO1xuICAtLWN1aS1zdGVwcGVyLXN0ZXAtaW5kaWNhdG9yLWJvcmRlci13aWR0aDogdmFyKC0tY3VpLWJvcmRlci13aWR0aCk7XG4gIC0tY3VpLXN0ZXBwZXItc3RlcC1pbmRpY2F0b3ItYm9yZGVyLWNvbG9yOiB2YXIoLS1jdWktYm9yZGVyLWNvbG9yKTtcbiAgLS1jdWktc3RlcHBlci1zdGVwLWluZGljYXRvci10cmFuc2l0aW9uOiBjb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IDAuMTVzIGVhc2UtaW4tb3V0O1xuICAtLWN1aS1zdGVwcGVyLXN0ZXAtaW5kaWNhdG9yLWFjdGl2ZS1jb2xvcjogdmFyKC0tY3VpLXByaW1hcnkpO1xuICAtLWN1aS1zdGVwcGVyLXN0ZXAtaW5kaWNhdG9yLWFjdGl2ZS1iZzogcmdiYSh2YXIoLS1jdWktcHJpbWFyeS1yZ2IpLCAwLjA1KTtcbiAgLS1jdWktc3RlcHBlci1zdGVwLWluZGljYXRvci1hY3RpdmUtYm9yZGVyLWNvbG9yOiB2YXIoLS1jdWktcHJpbWFyeSk7XG4gIC0tY3VpLXN0ZXBwZXItc3RlcC1pbmRpY2F0b3ItY29tcGxldGUtY29sb3I6IHZhcigtLWN1aS13aGl0ZSk7XG4gIC0tY3VpLXN0ZXBwZXItc3RlcC1pbmRpY2F0b3ItY29tcGxldGUtYmc6IHZhcigtLWN1aS1wcmltYXJ5KTtcbiAgLS1jdWktc3RlcHBlci1zdGVwLWluZGljYXRvci1jb21wbGV0ZS1ib3JkZXItY29sb3I6IHZhcigtLWN1aS1wcmltYXJ5KTtcbiAgLS1jdWktc3RlcHBlci1zdGVwLWluZGljYXRvci1kaXNhYmxlZC1jb2xvcjogdmFyKC0tY3VpLXNlY29uZGFyeSk7XG4gIC0tY3VpLXN0ZXBwZXItc3RlcC1pbmRpY2F0b3ItZGlzYWJsZWQtYmc6IHRyYW5zcGFyZW50O1xuICAtLWN1aS1zdGVwcGVyLXN0ZXAtaW5kaWNhdG9yLWRpc2FibGVkLWJvcmRlci1jb2xvcjogdmFyKC0tY3VpLWJvcmRlci1jb2xvcik7XG4gIC0tY3VpLXN0ZXBwZXItc3RlcC1pbmRpY2F0b3ItZm9jdXMtYm94LXNoYWRvdzogMCAwIDAgMC4yNXJlbSByZ2JhKDUxLCAxNTMsIDI1NSwgMC4yNSk7XG4gIC0tY3VpLXN0ZXBwZXItc3RlcC1pbmRpY2F0b3ItaWNvbjogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA1MTIgNTEyJyUzRSUzQ3BvbHlnb24gZmlsbD0ndmFyKC0tY2ktcHJpbWFyeS1jb2xvciwgY3VycmVudENvbG9yKScgcG9pbnRzPScyMDAuMzU5IDM4Mi4yNjkgNjEuMDU3IDI1MS42NzMgODIuOTQzIDIyOC4zMjcgMTk5LjY0MSAzMzcuNzMxIDQyOC42ODYgMTA4LjY4NyA0NTEuMzE0IDEzMS4zMTMgMjAwLjM1OSAzODIuMjY5JyBjbGFzcz0nY2ktcHJpbWFyeScvJTNFJTNDL3N2ZyUzRVwiKTtcbiAgLS1jdWktc3RlcHBlci1zdGVwLWluZGljYXRvci1pY29uLWNvbG9yOiB2YXIoLS1jdWktd2hpdGUpO1xuICAtLWN1aS1zdGVwcGVyLXN0ZXAtaW5kaWNhdG9yLWljb24tc2l6ZTogMXJlbTtcbiAgLS1jdWktc3RlcHBlci1zdGVwLWNvbm5lY3Rvci1oZWlnaHQ6IDAuMTI1cmVtO1xuICAtLWN1aS1zdGVwcGVyLXN0ZXAtY29ubmVjdG9yLWdhcDogMXJlbTtcbiAgLS1jdWktc3RlcHBlci1zdGVwLWNvbm5lY3Rvci1iZzogdmFyKC0tY3VpLXNlY29uZGFyeS1iZyk7XG4gIC0tY3VpLXN0ZXBwZXItc3RlcC1jb25uZWN0b3ItY29tcGxldGUtYmc6IHZhcigtLWN1aS1wcmltYXJ5KTtcbiAgLS1jdWktc3RlcHBlci1zdGVwLWNvbm5lY3Rvci10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0O1xuICAtLWN1aS1zdGVwcGVyLXN0ZXAtY29udGVudC10cmFuc2l0aW9uOiBoZWlnaHQgMC4zcyBlYXNlLWluLW91dDtcbn1cblxuLnN0ZXBwZXItc3RlcHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgZ2FwOiB2YXIoLS1jdWktc3RlcHBlci1zdGVwcy1nYXApO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5zdGVwcGVyLXN0ZXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogdmFyKC0tY3VpLXN0ZXBwZXItc3RlcC1nYXApO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uc3RlcHBlci1zdGVwOm5vdCg6bGFzdC1jaGlsZCkge1xuICBmbGV4OiAxO1xufVxuXG4uc3RlcHBlci1zdGVwOm5vdCg6bGFzdC1jaGlsZCkudmVydGljYWwge1xuICBmbGV4OiAxIDEgMDtcbn1cblxuLnN0ZXBwZXItc3RlcC52ZXJ0aWNhbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxleDogMCAwIGF1dG87XG4gIGFsaWduLWl0ZW1zOiBzdGFydDtcbn1cblxuLnN0ZXBwZXItc3RlcC52ZXJ0aWNhbCAuc3RlcHBlci1zdGVwLWJ1dHRvbiB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiB2YXIoLS1jdWktc3RlcHBlci1zdGVwLWJ1dHRvbi13aWR0aCk7XG59XG5cbi5zdGVwcGVyLXN0ZXAudmVydGljYWwgLnN0ZXBwZXItc3RlcC1jb25uZWN0b3Ige1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGluc2V0LWlubGluZS1zdGFydDogY2FsYyh2YXIoLS1jdWktc3RlcHBlci1zdGVwLWJ1dHRvbi13aWR0aCkgLyAyICsgdmFyKC0tY3VpLXN0ZXBwZXItc3RlcC1pbmRpY2F0b3Itd2lkdGgpIC8gMiArIHZhcigtLWN1aS1zdGVwcGVyLXN0ZXBzLWdhcCkpO1xuICB0b3A6IGNhbGModmFyKC0tY3VpLXN0ZXBwZXItc3RlcC1pbmRpY2F0b3ItaGVpZ2h0KSAvIDIpO1xuICB3aWR0aDogY2FsYygxMDAlIC0gdmFyKC0tY3VpLXN0ZXBwZXItc3RlcC1pbmRpY2F0b3Itd2lkdGgpICsgdmFyKC0tY3VpLXN0ZXBwZXItc3RlcHMtZ2FwKSAtIHZhcigtLWN1aS1zdGVwcGVyLXN0ZXBzLWdhcCkgKiAyKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuXG4uc3RlcHBlci1zdGVwLWJ1dHRvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogdmFyKC0tY3VpLXN0ZXBwZXItc3RlcC1nYXApO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAwO1xuICBjb2xvcjogdmFyKC0tY3VpLXN0ZXBwZXItc3RlcC1idXR0b24tY29sb3IpO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xufVxuXG4uc3RlcHBlci1zdGVwLWJ1dHRvbi5hY3RpdmUge1xuICAtLWN1aS1zdGVwcGVyLXN0ZXAtYnV0dG9uLWNvbG9yOiB2YXIoLS1jdWktc3RlcHBlci1zdGVwLWJ1dHRvbi1hY3RpdmUtY29sb3IpO1xuICAtLWN1aS1zdGVwcGVyLXN0ZXAtaW5kaWNhdG9yLWNvbG9yOiB2YXIoLS1jdWktc3RlcHBlci1zdGVwLWluZGljYXRvci1hY3RpdmUtY29sb3IpO1xuICAtLWN1aS1zdGVwcGVyLXN0ZXAtaW5kaWNhdG9yLWJnOiB2YXIoLS1jdWktc3RlcHBlci1zdGVwLWluZGljYXRvci1hY3RpdmUtYmcpO1xuICAtLWN1aS1zdGVwcGVyLXN0ZXAtaW5kaWNhdG9yLWJvcmRlci1jb2xvcjogdmFyKC0tY3VpLXN0ZXBwZXItc3RlcC1pbmRpY2F0b3ItYWN0aXZlLWJvcmRlci1jb2xvcik7XG59XG5cbi5zdGVwcGVyLXN0ZXAtYnV0dG9uOmRpc2FibGVkIHtcbiAgLS1jdWktc3RlcHBlci1zdGVwLWJ1dHRvbi1jb2xvcjogdmFyKC0tY3VpLXN0ZXBwZXItc3RlcC1idXR0b24tZGlzYWJsZWQtY29sb3IpO1xuICAtLWN1aS1zdGVwcGVyLXN0ZXAtaW5kaWNhdG9yLWNvbG9yOiB2YXIoLS1jdWktc3RlcHBlci1zdGVwLWluZGljYXRvci1kaXNhYmxlZC1jb2xvcik7XG4gIC0tY3VpLXN0ZXBwZXItc3RlcC1pbmRpY2F0b3ItYmc6IHZhcigtLWN1aS1zdGVwcGVyLXN0ZXAtaW5kaWNhdG9yLWRpc2FibGVkLWJnKTtcbiAgLS1jdWktc3RlcHBlci1zdGVwLWluZGljYXRvci1ib3JkZXItY29sb3I6IHZhcigtLWN1aS1zdGVwcGVyLXN0ZXAtaW5kaWNhdG9yLWRpc2FibGVkLWJvcmRlci1jb2xvcik7XG59XG5cbi5zdGVwcGVyLXN0ZXAtYnV0dG9uLmNvbXBsZXRlIHtcbiAgLS1jdWktc3RlcHBlci1zdGVwLWJ1dHRvbi1jb2xvcjogdmFyKC0tY3VpLXN0ZXBwZXItc3RlcC1idXR0b24tY29tcGxldGUtY29sb3IpO1xuICAtLWN1aS1zdGVwcGVyLXN0ZXAtaW5kaWNhdG9yLWNvbG9yOiB2YXIoLS1jdWktc3RlcHBlci1zdGVwLWluZGljYXRvci1jb21wbGV0ZS1jb2xvcik7XG4gIC0tY3VpLXN0ZXBwZXItc3RlcC1pbmRpY2F0b3ItYmc6IHZhcigtLWN1aS1zdGVwcGVyLXN0ZXAtaW5kaWNhdG9yLWNvbXBsZXRlLWJnKTtcbiAgLS1jdWktc3RlcHBlci1zdGVwLWluZGljYXRvci1ib3JkZXItY29sb3I6IHZhcigtLWN1aS1zdGVwcGVyLXN0ZXAtaW5kaWNhdG9yLWNvbXBsZXRlLWJvcmRlci1jb2xvcik7XG59XG5cbi5zdGVwcGVyLXN0ZXAtYnV0dG9uLmNvbXBsZXRlIC5zdGVwcGVyLXN0ZXAtaW5kaWNhdG9yLXRleHQge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uc3RlcHBlci1zdGVwLWJ1dHRvbi5jb21wbGV0ZSB+IC5zdGVwcGVyLXN0ZXAtY29ubmVjdG9yIHtcbiAgLS1jdWktc3RlcHBlci1zdGVwLWNvbm5lY3Rvci1iZzogdmFyKC0tY3VpLXN0ZXBwZXItc3RlcC1jb25uZWN0b3ItY29tcGxldGUtYmcpO1xufVxuXG4uc3RlcHBlci1zdGVwLWJ1dHRvbjpub3QoLmNvbXBsZXRlKSAuc3RlcHBlci1zdGVwLWluZGljYXRvci1pY29uIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnN0ZXBwZXItc3RlcC1idXR0b246Zm9jdXMge1xuICBvdXRsaW5lOiAwO1xufVxuXG4uc3RlcHBlci1zdGVwLWJ1dHRvbjpmb2N1cyAuc3RlcHBlci1zdGVwLWluZGljYXRvciB7XG4gIGJveC1zaGFkb3c6IHZhcigtLWN1aS1zdGVwcGVyLXN0ZXAtaW5kaWNhdG9yLWZvY3VzLWJveC1zaGFkb3cpO1xufVxuXG4uc3RlcHBlci1zdGVwLWluZGljYXRvciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXg6IDAgMCB2YXIoLS1jdWktc3RlcHBlci1zdGVwLWluZGljYXRvci13aWR0aCk7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogdmFyKC0tY3VpLXN0ZXBwZXItc3RlcC1pbmRpY2F0b3Itd2lkdGgpO1xuICBoZWlnaHQ6IHZhcigtLWN1aS1zdGVwcGVyLXN0ZXAtaW5kaWNhdG9yLWhlaWdodCk7XG4gIGNvbG9yOiB2YXIoLS1jdWktc3RlcHBlci1zdGVwLWluZGljYXRvci1jb2xvcik7XG4gIGJhY2tncm91bmQ6IHZhcigtLWN1aS1zdGVwcGVyLXN0ZXAtaW5kaWNhdG9yLWJnKTtcbiAgYm9yZGVyOiB2YXIoLS1jdWktc3RlcHBlci1zdGVwLWluZGljYXRvci1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWN1aS1zdGVwcGVyLXN0ZXAtaW5kaWNhdG9yLWJvcmRlci1jb2xvcik7XG4gIGJvcmRlci1yYWRpdXM6IDUwZW07XG4gIHRyYW5zaXRpb246IHZhcigtLWN1aS1zdGVwcGVyLXN0ZXAtaW5kaWNhdG9yLXRyYW5zaXRpb24pO1xufVxuXG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuc3RlcHBlci1zdGVwLWluZGljYXRvciB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuLnN0ZXBwZXItc3RlcC1pbmRpY2F0b3ItaWNvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogdmFyKC0tY3VpLXN0ZXBwZXItc3RlcC1pbmRpY2F0b3ItaWNvbi1zaXplKTtcbiAgaGVpZ2h0OiB2YXIoLS1jdWktc3RlcHBlci1zdGVwLWluZGljYXRvci1pY29uLXNpemUpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jdWktc3RlcHBlci1zdGVwLWluZGljYXRvci1pY29uLWNvbG9yKTtcbiAgLXdlYmtpdC1tYXNrOiB2YXIoLS1jdWktc3RlcHBlci1zdGVwLWluZGljYXRvci1pY29uKSBjZW50ZXIvdmFyKC0tY3VpLXN0ZXBwZXItc3RlcC1pbmRpY2F0b3ItaWNvbi1zaXplKSBuby1yZXBlYXQ7XG4gIG1hc2s6IHZhcigtLWN1aS1zdGVwcGVyLXN0ZXAtaW5kaWNhdG9yLWljb24pIGNlbnRlci92YXIoLS1jdWktc3RlcHBlci1zdGVwLWluZGljYXRvci1pY29uLXNpemUpIG5vLXJlcGVhdDtcbn1cblxuLnN0ZXBwZXItc3RlcC1jb25uZWN0b3Ige1xuICBmbGV4OiAxO1xuICBoZWlnaHQ6IHZhcigtLWN1aS1zdGVwcGVyLXN0ZXAtY29ubmVjdG9yLWhlaWdodCk7XG4gIGJhY2tncm91bmQ6IHZhcigtLWN1aS1zdGVwcGVyLXN0ZXAtY29ubmVjdG9yLWJnKTtcbiAgdHJhbnNpdGlvbjogdmFyKC0tY3VpLXN0ZXBwZXItc3RlcC1jb25uZWN0b3ItdHJhbnNpdGlvbik7XG59XG5cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5zdGVwcGVyLXN0ZXAtY29ubmVjdG9yIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG4uc3RlcHBlci1wYW5lOm5vdCguc2hvdykge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uc3RlcHBlci12ZXJ0aWNhbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbi5zdGVwcGVyLXZlcnRpY2FsIC5zdGVwcGVyLXN0ZXBzIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5zdGVwcGVyLXZlcnRpY2FsIC5zdGVwcGVyLXN0ZXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uc3RlcHBlci12ZXJ0aWNhbCAuc3RlcHBlci1zdGVwOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtaW4taGVpZ2h0OiBjYWxjKHZhcigtLWN1aS1zdGVwcGVyLXN0ZXAtaW5kaWNhdG9yLWhlaWdodCkgKiAyKTtcbn1cblxuLnN0ZXBwZXItdmVydGljYWwgLnN0ZXBwZXItc3RlcC1jb25uZWN0b3Ige1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGluc2V0LWlubGluZS1zdGFydDogY2FsYyh2YXIoLS1jdWktc3RlcHBlci1zdGVwLWluZGljYXRvci13aWR0aCkgLyAyKTtcbiAgdG9wOiBjYWxjKHZhcigtLWN1aS1zdGVwcGVyLXN0ZXAtaW5kaWNhdG9yLWhlaWdodCkgKyB2YXIoLS1jdWktc3RlcHBlci1zdGVwcy1nYXApKTtcbiAgd2lkdGg6IHZhcigtLWN1aS1zdGVwcGVyLXN0ZXAtY29ubmVjdG9yLWhlaWdodCk7XG4gIGhlaWdodDogY2FsYygxMDAlIC0gdmFyKC0tY3VpLXN0ZXBwZXItc3RlcC1pbmRpY2F0b3ItaGVpZ2h0KSAtIHZhcigtLWN1aS1zdGVwcGVyLXN0ZXAtY29ubmVjdG9yLWdhcCkpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG59XG5cbi5zdGVwcGVyLXZlcnRpY2FsIC5zdGVwcGVyLXN0ZXAtY29udGVudCB7XG4gIC13ZWJraXQtcGFkZGluZy1zdGFydDogY2FsYyh2YXIoLS1jdWktc3RlcHBlci1zdGVwLWluZGljYXRvci13aWR0aCkgKyB2YXIoLS1jdWktc3RlcHBlci1zdGVwLWNvbm5lY3Rvci1nYXApIC8gMik7XG4gIHBhZGRpbmctaW5saW5lLXN0YXJ0OiBjYWxjKHZhcigtLWN1aS1zdGVwcGVyLXN0ZXAtaW5kaWNhdG9yLXdpZHRoKSArIHZhcigtLWN1aS1zdGVwcGVyLXN0ZXAtY29ubmVjdG9yLWdhcCkgLyAyKTtcbiAgdHJhbnNpdGlvbjogdmFyKC0tY3VpLXN0ZXBwZXItc3RlcC1jb250ZW50LXRyYW5zaXRpb24pO1xufVxuXG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuc3RlcHBlci12ZXJ0aWNhbCAuc3RlcHBlci1zdGVwLWNvbnRlbnQge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5zdGVwcGVyLXZlcnRpY2FsIC5zdGVwcGVyLXN0ZXAgLnN0ZXBwZXItc3RlcC1idXR0b246bm90KC5hY3RpdmUpIH4gLnN0ZXBwZXItc3RlcC1jb250ZW50Om5vdCguY29sbGFwc2luZyk6bm90KC5jb2xsYXBzZSkge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4udGltZS1waWNrZXIsXG4qOm5vdCgudGltZS1waWNrZXIpID4gLnRpbWUtcGlja2VyLWRyb3Bkb3duIHtcbiAgLS1jdWktdGltZS1waWNrZXItemluZGV4OiAxMDAwO1xuICAtLWN1aS10aW1lLXBpY2tlci1mb250LXNpemU6IDAuOTM3NXJlbTtcbiAgLS1jdWktdGltZS1waWNrZXItZm9udC13ZWlnaHQ6IDQwMDtcbiAgLS1jdWktdGltZS1waWNrZXItbGluZS1oZWlnaHQ6IDEuNTtcbiAgLS1jdWktdGltZS1waWNrZXItY29sb3I6IHZhcigtLWN1aS1ib2R5LWNvbG9yKTtcbiAgLS1jdWktdGltZS1waWNrZXItYmc6IHZhcigtLWN1aS1ib2R5LWJnKTtcbiAgLS1jdWktdGltZS1waWNrZXItYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMnB4IHJnYmEoOCwgMTAsIDEyLCAwLjA3NSk7XG4gIC0tY3VpLXRpbWUtcGlja2VyLWJvcmRlci13aWR0aDogdmFyKC0tY3VpLWJvcmRlci13aWR0aCk7XG4gIC0tY3VpLXRpbWUtcGlja2VyLWJvcmRlci1jb2xvcjogdmFyKC0tY3VpLWJvcmRlci1jb2xvcik7XG4gIC0tY3VpLXRpbWUtcGlja2VyLWJvcmRlci1yYWRpdXM6IHZhcigtLWN1aS1ib3JkZXItcmFkaXVzKTtcbiAgLS1jdWktdGltZS1waWNrZXItZGlzYWJsZWQtY29sb3I6IHZhcigtLWN1aS1ib2R5LWNvbG9yKTtcbiAgLS1jdWktdGltZS1waWNrZXItZGlzYWJsZWQtYmc6IHZhcigtLWN1aS1zZWNvbmRhcnktYmcpO1xuICAtLWN1aS10aW1lLXBpY2tlci1kaXNhYmxlZC1ib3JkZXItY29sb3I6IHZhcigtLWN1aS1ib3JkZXItY29sb3IpO1xuICAtLWN1aS10aW1lLXBpY2tlci1mb2N1cy1jb2xvcjogdmFyKC0tY3VpLWJvZHktY29sb3IpO1xuICAtLWN1aS10aW1lLXBpY2tlci1mb2N1cy1iZzogdmFyKC0tY3VpLWJvZHktYmcpO1xuICAtLWN1aS10aW1lLXBpY2tlci1mb2N1cy1ib3JkZXItY29sb3I6ICM5OWNjZmY7XG4gIC0tY3VpLXRpbWUtcGlja2VyLWZvY3VzLWJveC1zaGFkb3c6IDAgMCAwIDAuMjVyZW0gcmdiYSg1MSwgMTUzLCAyNTUsIDAuMjUpO1xuICAtLWN1aS10aW1lLXBpY2tlci1wbGFjZWhvbGRlci1jb2xvcjogdmFyKC0tY3VpLXNlY29uZGFyeS1jb2xvcik7XG4gIC0tY3VpLXRpbWUtcGlja2VyLXBhZGRpbmcteTogMC4zNzVyZW07XG4gIC0tY3VpLXRpbWUtcGlja2VyLXBhZGRpbmcteDogMC43NXJlbTtcbiAgLS1jdWktdGltZS1waWNrZXItZ2FwOiAwLjc1cmVtO1xuICAtLWN1aS10aW1lLXBpY2tlci1pbmRpY2F0b3Itd2lkdGg6IDEuMjVyZW07XG4gIC0tY3VpLXRpbWUtcGlja2VyLWluZGljYXRvci1pY29uOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDUxMiA1MTInIHJvbGU9J2ltZyclM2UlM2Nwb2x5Z29uIGZpbGw9JyUyMzAwMCcgcG9pbnRzPScyNzEuNTE0IDk1LjUgMjM5LjUxNCA5NS41IDIzOS41MTQgMjczLjYxMSAzNTUuMTI3IDMyOC41NTkgMzY4Ljg2NCAyOTkuNjU3IDI3MS41MTQgMjUzLjM4OSAyNzEuNTE0IDk1LjUnJTNlJTNjL3BvbHlnb24lM2UlM2NwYXRoIGZpbGw9JyUyMzAwMCcgZD0nTTI1NiwxNkMxMjMuNDUyLDE2LDE2LDEyMy40NTIsMTYsMjU2UzEyMy40NTIsNDk2LDI1Niw0OTYsNDk2LDM4OC41NDgsNDk2LDI1NiwzODguNTQ4LDE2LDI1NiwxNlptMCw0NDhDMTQxLjEyNSw0NjQsNDgsMzcwLjg3NSw0OCwyNTZTMTQxLjEyNSw0OCwyNTYsNDhzMjA4LDkzLjEyNSwyMDgsMjA4UzM3MC44NzUsNDY0LDI1Niw0NjRaJyUzZSUzYy9wYXRoJTNlJTNjL3N2ZyUzZVwiKTtcbiAgLS1jdWktdGltZS1waWNrZXItaW5kaWNhdG9yLWljb24tY29sb3I6IHZhcigtLWN1aS10ZXJ0aWFyeS1jb2xvcik7XG4gIC0tY3VpLXRpbWUtcGlja2VyLWluZGljYXRvci1pY29uLXNpemU6IDFyZW07XG4gIC0tY3VpLXRpbWUtcGlja2VyLWNsZWFuZXItd2lkdGg6IDEuMjVyZW07XG4gIC0tY3VpLXRpbWUtcGlja2VyLWNsZWFuZXItaWNvbjogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA1MTIgNTEyJyByb2xlPSdpbWcnJTNlJTNjcG9seWdvbiBmaWxsPSclMjMwMDAnIHBvaW50cz0nMzQ4LjA3MSAxNDEuMzAyIDI2MC4zMDggMjI5LjA2NSAxNzIuNTQ1IDE0MS4zMDIgMTQ5LjkxNyAxNjMuOTI5IDIzNy42ODEgMjUxLjY5MiAxNDkuOTE3IDMzOS40NTYgMTcyLjU0NSAzNjIuMDgzIDI2MC4zMDggMjc0LjMyIDM0OC4wNzEgMzYyLjA4MyAzNzAuNjk5IDMzOS40NTYgMjgyLjkzNSAyNTEuNjkyIDM3MC42OTkgMTYzLjkyOSAzNDguMDcxIDE0MS4zMDInJTNlJTNjL3BvbHlnb24lM2UlM2NwYXRoIGZpbGw9JyUyMzAwMCcgZD0nTTQyNS43MDYsODYuMjk0QTI0MCwyNDAsMCwwLDAsODYuMjk0LDQyNS43MDYsMjQwLDI0MCwwLDAsMCw0MjUuNzA2LDg2LjI5NFpNMjU2LDQ2NEMxNDEuMzA5LDQ2NCw0OCwzNzAuNjkxLDQ4LDI1NlMxNDEuMzA5LDQ4LDI1Niw0OHMyMDgsOTMuMzA5LDIwOCwyMDhTMzcwLjY5MSw0NjQsMjU2LDQ2NFonJTNlJTNjL3BhdGglM2UlM2Mvc3ZnJTNlXCIpO1xuICAtLWN1aS10aW1lLXBpY2tlci1jbGVhbmVyLWljb24tY29sb3I6IHZhcigtLWN1aS10ZXJ0aWFyeS1jb2xvcik7XG4gIC0tY3VpLXRpbWUtcGlja2VyLWNsZWFuZXItaWNvbi1ob3Zlci1jb2xvcjogdmFyKC0tY3VpLWJvZHktY29sb3IpO1xuICAtLWN1aS10aW1lLXBpY2tlci1jbGVhbmVyLWljb24tc2l6ZTogMXJlbTtcbiAgLS1jdWktdGltZS1waWNrZXItYm9keS1wYWRkaW5nOiAwLjVyZW07XG4gIC0tY3VpLXRpbWUtcGlja2VyLWZvb3Rlci1ib3JkZXItd2lkdGg6IDFweDtcbiAgLS1jdWktdGltZS1waWNrZXItZm9vdGVyLWJvcmRlci1jb2xvcjogdmFyKC0tY3VpLWJvcmRlci1jb2xvcik7XG4gIC0tY3VpLXRpbWUtcGlja2VyLWZvb3Rlci1wYWRkaW5nOiAwLjVyZW07XG4gIC0tY3VpLXRpbWUtcGlja2VyLWRyb3Bkb3duLWJnOiB2YXIoLS1jdWktYm9keS1iZyk7XG4gIC0tY3VpLXRpbWUtcGlja2VyLWRyb3Bkb3duLWJvcmRlci13aWR0aDogdmFyKC0tY3VpLWJvcmRlci13aWR0aCk7XG4gIC0tY3VpLXRpbWUtcGlja2VyLWRyb3Bkb3duLWJvcmRlci1jb2xvcjogdmFyKC0tY3VpLWJvcmRlci1jb2xvcik7XG4gIC0tY3VpLXRpbWUtcGlja2VyLWRyb3Bkb3duLWJvcmRlci1yYWRpdXM6IHZhcigtLWN1aS1ib3JkZXItcmFkaXVzKTtcbiAgLS1jdWktdGltZS1waWNrZXItZHJvcGRvd24tYm94LXNoYWRvdzogdmFyKC0tY3VpLWJveC1zaGFkb3cpO1xuICAtLWN1aS10aW1lLXBpY2tlci1yb2xsLWNvbC1ib3JkZXItd2lkdGg6IHZhcigtLWN1aS1ib3JkZXItd2lkdGgpO1xuICAtLWN1aS10aW1lLXBpY2tlci1yb2xsLWNvbC1ib3JkZXItY29sb3I6IHZhcigtLWN1aS1ib3JkZXItY29sb3IpO1xuICAtLWN1aS10aW1lLXBpY2tlci1yb2xsLWNlbGwtc2VsZWN0ZWQtY29sb3I6IHZhcigtLWN1aS13aGl0ZSk7XG4gIC0tY3VpLXRpbWUtcGlja2VyLXJvbGwtY2VsbC1zZWxlY3RlZC1iZzogdmFyKC0tY3VpLXByaW1hcnkpO1xuICAtLWN1aS10aW1lLXBpY2tlci1pbmxpbmUtc2VsZWN0LWZvbnQtc2l6ZTogMC44MjAzMTI1cmVtO1xuICAtLWN1aS10aW1lLXBpY2tlci1pbmxpbmUtc2VsZWN0LWNvbG9yOiB2YXIoLS1jdWktYm9keS1jb2xvcik7XG4gIC0tY3VpLXRpbWUtcGlja2VyLWlubGluZS1zZWxlY3QtcGFkZGluZy15OiAwLjI1cmVtO1xuICAtLWN1aS10aW1lLXBpY2tlci1pbmxpbmUtc2VsZWN0LXBhZGRpbmcteDogMC41cmVtO1xuICAtLWN1aS10aW1lLXBpY2tlci1pbmxpbmUtc2VsZWN0LWRpc2FibGVkLWNvbG9yOiB2YXIoLS1jdWktYm9keS1jb2xvcik7XG59XG5cbi50aW1lLXBpY2tlci5pcy1pbnZhbGlkLFxuKjpub3QoLnRpbWUtcGlja2VyKSA+IC50aW1lLXBpY2tlci1kcm9wZG93bi5pcy1pbnZhbGlkIHtcbiAgLS1jdWktdGltZS1waWNrZXItYm9yZGVyLWNvbG9yOiAjZWYzNzZlICFpbXBvcnRhbnQ7XG4gIC0tY3VpLXRpbWUtcGlja2VyLWluZGljYXRvci1pY29uLWNvbG9yOiB2YXIoLS1jdWktZm9ybS1pbnZhbGlkLWNvbG9yKSAhaW1wb3J0YW50O1xuICAtLWN1aS10aW1lLXBpY2tlci1pbmRpY2F0b3ItaWNvbjogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA1MTIgNTEyJyByb2xlPSdpbWcnJTNlJTNjcG9seWdvbiBmaWxsPSclMjMwMDAnIHBvaW50cz0nMjcxLjUxNCA5NS41IDIzOS41MTQgOTUuNSAyMzkuNTE0IDI3My42MTEgMzU1LjEyNyAzMjguNTU5IDM2OC44NjQgMjk5LjY1NyAyNzEuNTE0IDI1My4zODkgMjcxLjUxNCA5NS41JyUzZSUzYy9wb2x5Z29uJTNlJTNjcGF0aCBmaWxsPSclMjMwMDAnIGQ9J00yNTYsMTZDMTIzLjQ1MiwxNiwxNiwxMjMuNDUyLDE2LDI1NlMxMjMuNDUyLDQ5NiwyNTYsNDk2LDQ5NiwzODguNTQ4LDQ5NiwyNTYsMzg4LjU0OCwxNiwyNTYsMTZabTAsNDQ4QzE0MS4xMjUsNDY0LDQ4LDM3MC44NzUsNDgsMjU2UzE0MS4xMjUsNDgsMjU2LDQ4czIwOCw5My4xMjUsMjA4LDIwOFMzNzAuODc1LDQ2NCwyNTYsNDY0WiclM2UlM2MvcGF0aCUzZSUzYy9zdmclM2VcIikgIWltcG9ydGFudDtcbiAgLS1jdWktdGltZS1waWNrZXItZm9jdXMtYm9yZGVyLWNvbG9yOiAjZWYzNzZlICFpbXBvcnRhbnQ7XG4gIC0tY3VpLXRpbWUtcGlja2VyLWZvY3VzLWJveC1zaGFkb3c6IDAgMCAwIDAuMjVyZW0gcmdiYSgyMzksIDU1LCAxMTAsIDAuMjUpICFpbXBvcnRhbnQ7XG59XG5cbi50aW1lLXBpY2tlci5pcy12YWxpZCxcbio6bm90KC50aW1lLXBpY2tlcikgPiAudGltZS1waWNrZXItZHJvcGRvd24uaXMtdmFsaWQge1xuICAtLWN1aS10aW1lLXBpY2tlci1ib3JkZXItY29sb3I6ICM1MWNjOGEgIWltcG9ydGFudDtcbiAgLS1jdWktdGltZS1waWNrZXItaW5kaWNhdG9yLWljb24tY29sb3I6IHZhcigtLWN1aS1mb3JtLXZhbGlkLWNvbG9yKSAhaW1wb3J0YW50O1xuICAtLWN1aS10aW1lLXBpY2tlci1pbmRpY2F0b3ItaWNvbjogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA1MTIgNTEyJyByb2xlPSdpbWcnJTNlJTNjcG9seWdvbiBmaWxsPSclMjMwMDAnIHBvaW50cz0nMjcxLjUxNCA5NS41IDIzOS41MTQgOTUuNSAyMzkuNTE0IDI3My42MTEgMzU1LjEyNyAzMjguNTU5IDM2OC44NjQgMjk5LjY1NyAyNzEuNTE0IDI1My4zODkgMjcxLjUxNCA5NS41JyUzZSUzYy9wb2x5Z29uJTNlJTNjcGF0aCBmaWxsPSclMjMwMDAnIGQ9J00yNTYsMTZDMTIzLjQ1MiwxNiwxNiwxMjMuNDUyLDE2LDI1NlMxMjMuNDUyLDQ5NiwyNTYsNDk2LDQ5NiwzODguNTQ4LDQ5NiwyNTYsMzg4LjU0OCwxNiwyNTYsMTZabTAsNDQ4QzE0MS4xMjUsNDY0LDQ4LDM3MC44NzUsNDgsMjU2UzE0MS4xMjUsNDgsMjU2LDQ4czIwOCw5My4xMjUsMjA4LDIwOFMzNzAuODc1LDQ2NCwyNTYsNDY0WiclM2UlM2MvcGF0aCUzZSUzYy9zdmclM2VcIikgIWltcG9ydGFudDtcbiAgLS1jdWktdGltZS1waWNrZXItZm9jdXMtYm9yZGVyLWNvbG9yOiAjNTFjYzhhICFpbXBvcnRhbnQ7XG4gIC0tY3VpLXRpbWUtcGlja2VyLWZvY3VzLWJveC1zaGFkb3c6IDAgMCAwIDAuMjVyZW0gcmdiYSg4MSwgMjA0LCAxMzgsIDAuMjUpICFpbXBvcnRhbnQ7XG59XG5cbi50aW1lLXBpY2tlci1pbnB1dC1ncm91cCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IHZhcigtLWN1aS10aW1lLXBpY2tlci1nYXApO1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IHZhcigtLWN1aS10aW1lLXBpY2tlci1wYWRkaW5nLXkpIHZhcigtLWN1aS10aW1lLXBpY2tlci1wYWRkaW5nLXgpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jdWktdGltZS1waWNrZXItYmcpO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6IHZhcigtLWN1aS10aW1lLXBpY2tlci1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWN1aS10aW1lLXBpY2tlci1ib3JkZXItY29sb3IpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1jdWktdGltZS1waWNrZXItYm9yZGVyLXJhZGl1cyk7XG59XG5cbi50aW1lLXBpY2tlci1pbnB1dC1ncm91cDpob3ZlciAudGltZS1waWNrZXItaW5wdXQ6bm90KDotbW96LXBsYWNlaG9sZGVyKSB+IC50aW1lLXBpY2tlci1pbmRpY2F0b3I6bm90KDpsYXN0LWNoaWxkKSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi50aW1lLXBpY2tlci1pbnB1dC1ncm91cDpob3ZlciAudGltZS1waWNrZXItaW5wdXQ6bm90KDpwbGFjZWhvbGRlci1zaG93bikgfiAudGltZS1waWNrZXItaW5kaWNhdG9yOm5vdCg6bGFzdC1jaGlsZCkge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4udGltZS1waWNrZXItaW5wdXQtZ3JvdXA6aG92ZXIgLnRpbWUtcGlja2VyLWlucHV0Om5vdCg6LW1vei1wbGFjZWhvbGRlcikgfiAudGltZS1waWNrZXItY2xlYW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi50aW1lLXBpY2tlci1pbnB1dC1ncm91cDpob3ZlciAudGltZS1waWNrZXItaW5wdXQ6bm90KDpwbGFjZWhvbGRlci1zaG93bikgfiAudGltZS1waWNrZXItY2xlYW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi50aW1lLXBpY2tlciAudGltZS1waWNrZXItaW5wdXQtZ3JvdXAge1xuICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgMC4xNXMgZWFzZS1pbi1vdXQ7XG59XG5cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC50aW1lLXBpY2tlciAudGltZS1waWNrZXItaW5wdXQtZ3JvdXAge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi50aW1lLXBpY2tlci5kaXNhYmxlZCAudGltZS1waWNrZXItaW5wdXQtZ3JvdXAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jdWktdGltZS1waWNrZXItZGlzYWJsZWQtYmcpO1xuICBib3JkZXItY29sb3I6IHZhcigtLWN1aS10aW1lLXBpY2tlci1kaXNhYmxlZC1ib3JkZXItY29sb3IpO1xufVxuXG4udGltZS1waWNrZXIuc2hvdyAudGltZS1waWNrZXItaW5wdXQtZ3JvdXAsIC50aW1lLXBpY2tlci1pbnB1dC1ncm91cDpoYXMoKjpmb2N1cykge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jdWktdGltZS1waWNrZXItZm9jdXMtYmcpO1xuICBib3JkZXItY29sb3I6IHZhcigtLWN1aS10aW1lLXBpY2tlci1mb2N1cy1ib3JkZXItY29sb3IpO1xuICBvdXRsaW5lOiAwO1xuICBib3gtc2hhZG93OiB2YXIoLS1jdWktdGltZS1waWNrZXItZm9jdXMtYm94LXNoYWRvdyk7XG59XG5cbi50aW1lLXBpY2tlci1pbnB1dCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxleDogMSAxIGF1dG87XG4gIHdpZHRoOiAxJTtcbiAgbWluLXdpZHRoOiAwO1xuICBwYWRkaW5nOiAwO1xuICBmb250LWZhbWlseTogdmFyKC0tY3VpLXRpbWUtcGlja2VyLWZvbnQtZmFtaWx5KTtcbiAgZm9udC1zaXplOiB2YXIoLS1jdWktdGltZS1waWNrZXItZm9udC1zaXplKTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWN1aS10aW1lLXBpY2tlci1mb250LXdlaWdodCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1jdWktdGltZS1waWNrZXItbGluZS1oZWlnaHQpO1xuICBjb2xvcjogdmFyKC0tY3VpLXRpbWUtcGlja2VyLWNvbG9yKTtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7XG59XG5cbi50aW1lLXBpY2tlci5zaG93IC50aW1lLXBpY2tlci1pbnB1dCB7XG4gIGNvbG9yOiB2YXIoLS1jdWktdGltZS1waWNrZXItZm9jdXMtY29sb3IpO1xufVxuXG4udGltZS1waWNrZXItaW5wdXQ6ZGlzYWJsZWQge1xuICBjb2xvcjogdmFyKC0tY3VpLXRpbWUtcGlja2VyLWRpc2FibGVkLWNvbG9yKTtcbn1cblxuLnRpbWUtcGlja2VyLWlucHV0OmZvY3VzIHtcbiAgei1pbmRleDogNTtcbiAgb3V0bGluZTogMDtcbn1cblxuLnRpbWUtcGlja2VyLWlucHV0OjotbW96LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IHZhcigtLWN1aS10aW1lLXBpY2tlci1wbGFjZWhvbGRlci1jb2xvcik7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi50aW1lLXBpY2tlci1pbnB1dDo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogdmFyKC0tY3VpLXRpbWUtcGlja2VyLXBsYWNlaG9sZGVyLWNvbG9yKTtcbiAgb3BhY2l0eTogMTtcbn1cblxuLnRpbWUtcGlja2VyLWlucHV0LmhvdmVyIHtcbiAgY29sb3I6IHZhcigtLWN1aS10aW1lLXBpY2tlci1wbGFjZWhvbGRlci1jb2xvcik7XG59XG5cbi50aW1lLXBpY2tlci1jbGVhbmVyLFxuLnRpbWUtcGlja2VyLWluZGljYXRvciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xufVxuXG4udGltZS1waWNrZXItY2xlYW5lcjo6YmVmb3JlLFxuLnRpbWUtcGlja2VyLWluZGljYXRvcjo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG5cbi50aW1lLXBpY2tlci1jbGVhbmVyIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IHZhcigtLWN1aS10aW1lLXBpY2tlci1jbGVhbmVyLXdpZHRoKTtcbn1cblxuLnRpbWUtcGlja2VyLWNsZWFuZXI6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWN1aS10aW1lLXBpY2tlci1jbGVhbmVyLWljb24tY29sb3IpO1xuICAtd2Via2l0LW1hc2s6IHZhcigtLWN1aS10aW1lLXBpY2tlci1jbGVhbmVyLWljb24pIGNlbnRlci92YXIoLS1jdWktdGltZS1waWNrZXItY2xlYW5lci1pY29uLXNpemUpIG5vLXJlcGVhdDtcbiAgbWFzazogdmFyKC0tY3VpLXRpbWUtcGlja2VyLWNsZWFuZXItaWNvbikgY2VudGVyL3ZhcigtLWN1aS10aW1lLXBpY2tlci1jbGVhbmVyLWljb24tc2l6ZSkgbm8tcmVwZWF0O1xufVxuXG4udGltZS1waWNrZXItY2xlYW5lcjpob3Zlcjo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY3VpLXRpbWUtcGlja2VyLWNsZWFuZXItaWNvbi1ob3Zlci1jb2xvcik7XG59XG5cbi50aW1lLXBpY2tlci1pbmRpY2F0b3Ige1xuICB3aWR0aDogdmFyKC0tY3VpLXRpbWUtcGlja2VyLWluZGljYXRvci13aWR0aCk7XG59XG5cbi50aW1lLXBpY2tlci1pbmRpY2F0b3I6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWN1aS10aW1lLXBpY2tlci1pbmRpY2F0b3ItaWNvbi1jb2xvcik7XG4gIC13ZWJraXQtbWFzazogdmFyKC0tY3VpLXRpbWUtcGlja2VyLWluZGljYXRvci1pY29uKSBjZW50ZXIvdmFyKC0tY3VpLXRpbWUtcGlja2VyLWluZGljYXRvci1pY29uLXNpemUpIG5vLXJlcGVhdDtcbiAgbWFzazogdmFyKC0tY3VpLXRpbWUtcGlja2VyLWluZGljYXRvci1pY29uKSBjZW50ZXIvdmFyKC0tY3VpLXRpbWUtcGlja2VyLWluZGljYXRvci1pY29uLXNpemUpIG5vLXJlcGVhdDtcbn1cblxuLnRpbWUtcGlja2VyLWluZGljYXRvcjpmb2N1cyB7XG4gIHotaW5kZXg6IDU7XG4gIG91dGxpbmU6IDA7XG4gIGJveC1zaGFkb3c6IHZhcigtLWN1aS1mb2N1cy1yaW5nLXgsIDApIHZhcigtLWN1aS1mb2N1cy1yaW5nLXksIDApIHZhcigtLWN1aS1mb2N1cy1yaW5nLWJsdXIsIDApIHZhcigtLWN1aS1mb2N1cy1yaW5nLXdpZHRoKSB2YXIoLS1jdWktZm9jdXMtcmluZy1jb2xvcik7XG4gIGJvcmRlci1yYWRpdXM6IDAuMzc1cmVtO1xufVxuXG4udGltZS1waWNrZXItZHJvcGRvd24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IHZhcigtLWN1aS10aW1lLXBpY2tlci16aW5kZXgpO1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogLXdlYmtpdC1taW4tY29udGVudDtcbiAgd2lkdGg6IC1tb3otbWluLWNvbnRlbnQ7XG4gIHdpZHRoOiBtaW4tY29udGVudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY3VpLXRpbWUtcGlja2VyLWRyb3Bkb3duLWJnKTtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiB2YXIoLS1jdWktdGltZS1waWNrZXItZHJvcGRvd24tYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1jdWktdGltZS1waWNrZXItZHJvcGRvd24tYm9yZGVyLWNvbG9yKTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tY3VpLXRpbWUtcGlja2VyLWRyb3Bkb3duLWJvcmRlci1yYWRpdXMpO1xufVxuXG4udGltZS1waWNrZXIuc2hvdyAudGltZS1waWNrZXItZHJvcGRvd24sIC50aW1lLXBpY2tlci1kcm9wZG93bi5zaG93IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi50aW1lLXBpY2tlci1ib2R5IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogdmFyKC0tY3VpLXRpbWUtcGlja2VyLWJvZHktcGFkZGluZyk7XG59XG5cbi50aW1lLXBpY2tlci1pbmxpbmUtaWNvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMi41cmVtO1xuICBoZWlnaHQ6IDEuMjVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWN1aS10aW1lLXBpY2tlci1pbmRpY2F0b3ItaWNvbi1jb2xvcik7XG4gIC13ZWJraXQtbWFzazogdmFyKC0tY3VpLXRpbWUtcGlja2VyLWluZGljYXRvci1pY29uKSBjZW50ZXIvdmFyKC0tY3VpLXRpbWUtcGlja2VyLWluZGljYXRvci1pY29uLXNpemUpIG5vLXJlcGVhdDtcbiAgbWFzazogdmFyKC0tY3VpLXRpbWUtcGlja2VyLWluZGljYXRvci1pY29uKSBjZW50ZXIvdmFyKC0tY3VpLXRpbWUtcGlja2VyLWluZGljYXRvci1pY29uLXNpemUpIG5vLXJlcGVhdDtcbn1cblxuLnRpbWUtcGlja2VyLWlubGluZS1zZWxlY3Qge1xuICBwYWRkaW5nOiB2YXIoLS1jdWktdGltZS1waWNrZXItaW5saW5lLXNlbGVjdC1wYWRkaW5nLXkpIHZhcigtLWN1aS10aW1lLXBpY2tlci1pbmxpbmUtc2VsZWN0LXBhZGRpbmcteCk7XG4gIGNvbG9yOiB2YXIoLS1jdWktdGltZS1waWNrZXItaW5saW5lLXNlbGVjdC1jb2xvcik7XG4gIHRleHQtYWxpZ246IGVuZDtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIHNjcm9sbGJhci13aWR0aDogbm9uZTsgLyogRmlyZWZveCAqL1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xuICBmb250LXNpemU6IHZhcigtLWN1aS10aW1lLXBpY2tlci1pbmxpbmUtc2VsZWN0LWZvbnQtc2l6ZSk7XG4gIC1tcy1vdmVyZmxvdy1zdHlsZTogbm9uZTsgLyogSW50ZXJuZXQgRXhwbG9yZXIgMTArICovXG59XG5cbi50aW1lLXBpY2tlci1pbmxpbmUtc2VsZWN0Ojotd2Via2l0LXNjcm9sbGJhciB7XG4gIHdpZHRoOiAxMHB4O1xufVxuXG4udGltZS1waWNrZXItaW5saW5lLXNlbGVjdDotbW96LWZvY3VzcmluZyB7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgdGV4dC1zaGFkb3c6IDAgMCAwIHZhcigtLWN1aS10aW1lLXBpY2tlci1pbmxpbmUtc2VsZWN0LWNvbG9yKTtcbn1cblxuLnRpbWUtcGlja2VyLWlubGluZS1zZWxlY3Q6ZGlzYWJsZWQge1xuICBjb2xvcjogdmFyKC0tY3VpLXRpbWUtcGlja2VyLWlubGluZS1zZWxlY3QtZGlzYWJsZWQtY29sb3IpO1xufVxuXG4udGltZS1waWNrZXItZm9vdGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgcGFkZGluZzogdmFyKC0tY3VpLXRpbWUtcGlja2VyLWZvb3Rlci1wYWRkaW5nKTtcbiAgYm9yZGVyLXRvcDogdmFyKC0tY3VpLXRpbWUtcGlja2VyLWZvb3Rlci1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWN1aS10aW1lLXBpY2tlci1mb290ZXItYm9yZGVyLWNvbG9yKTtcbn1cblxuLnRpbWUtcGlja2VyLWZvb3RlciAuYnRuICsgLmJ0biB7XG4gIC13ZWJraXQtbWFyZ2luLXN0YXJ0OiAwLjVyZW07XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IDAuNXJlbTtcbn1cblxuLnRpbWUtcGlja2VyLXJvbGwge1xuICBwYWRkaW5nOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3JkZXItcmFkaXVzOiBpbmhlcml0O1xufVxuXG4udGltZS1waWNrZXItcm9sbC1jb2wge1xuICBoZWlnaHQ6IDI1NnB4O1xuICBvdmVyZmxvdzogc2Nyb2xsO1xuICAtbXMtb3ZlcmZsb3ctc3R5bGU6IG5vbmU7IC8qIEludGVybmV0IEV4cGxvcmVyIDEwKyAqL1xuICBzY3JvbGxiYXItd2lkdGg6IG5vbmU7IC8qIEZpcmVmb3ggKi9cbn1cblxuLnRpbWUtcGlja2VyLXJvbGwtY29sOjotd2Via2l0LXNjcm9sbGJhciB7XG4gIGRpc3BsYXk6IG5vbmU7IC8qIFNhZmFyaSBhbmQgQ2hyb21lICovXG59XG5cbi50aW1lLXBpY2tlci1yb2xsLWNvbDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgLXdlYmtpdC1ib3JkZXItZW5kOiB2YXIoLS1jdWktdGltZS1waWNrZXItcm9sbC1jb2wtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1jdWktdGltZS1waWNrZXItcm9sbC1jb2wtYm9yZGVyLWNvbG9yKTtcbiAgYm9yZGVyLWlubGluZS1lbmQ6IHZhcigtLWN1aS10aW1lLXBpY2tlci1yb2xsLWNvbC1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWN1aS10aW1lLXBpY2tlci1yb2xsLWNvbC1ib3JkZXItY29sb3IpO1xufVxuXG4udGltZS1waWNrZXItcm9sbC1jZWxsIHtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogMzJweDtcbiAgcGFkZGluZy1pbmxpbmU6IDAuNXJlbSAxcmVtO1xuICBsaW5lLWhlaWdodDogMzJweDtcbn1cblxuLnRpbWUtcGlja2VyLXJvbGwtY2VsbC5zZWxlY3RlZCB7XG4gIGNvbG9yOiB2YXIoLS1jdWktdGltZS1waWNrZXItcm9sbC1jZWxsLXNlbGVjdGVkLWNvbG9yKTtcbiAgYmFja2dyb3VuZDogdmFyKC0tY3VpLXRpbWUtcGlja2VyLXJvbGwtY2VsbC1zZWxlY3RlZC1iZyk7XG59XG5cbi50aW1lLXBpY2tlci1yb2xsLWNlbGw6bGFzdC1jaGlsZDo6YWZ0ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAyMjRweDtcbiAgY29udGVudDogXCJcIjtcbn1cblxuLnRpbWUtcGlja2VyLXNtIHtcbiAgLS1jdWktdGltZS1waWNrZXItZm9udC1zaXplOiAwLjgyMDMxMjVyZW07XG4gIC0tY3VpLXRpbWUtcGlja2VyLWJvcmRlci1yYWRpdXM6IHZhcigtLWN1aS1ib3JkZXItcmFkaXVzLXNtKTtcbiAgLS1jdWktdGltZS1waWNrZXItcGFkZGluZy15OiAwLjI1cmVtO1xuICAtLWN1aS10aW1lLXBpY2tlci1wYWRkaW5nLXg6IDAuNXJlbTtcbiAgLS1jdWktdGltZS1waWNrZXItZ2FwOiAwLjVyZW07XG4gIC0tY3VpLXRpbWUtcGlja2VyLWNsZWFuZXItd2lkdGg6IDFyZW07XG4gIC0tY3VpLXRpbWUtcGlja2VyLWNsZWFuZXItaWNvbi1zaXplOiAwLjg3NXJlbTtcbiAgLS1jdWktdGltZS1waWNrZXItaW5kaWNhdG9yLXdpZHRoOiAxcmVtO1xuICAtLWN1aS10aW1lLXBpY2tlci1pbmRpY2F0b3ItaWNvbi1zaXplOiAwLjg3NXJlbTtcbn1cblxuLnRpbWUtcGlja2VyLWxnIHtcbiAgLS1jdWktdGltZS1waWNrZXItZm9udC1zaXplOiAxLjE3MTg3NXJlbTtcbiAgLS1jdWktdGltZS1waWNrZXItYm9yZGVyLXJhZGl1czogdmFyKC0tY3VpLWJvcmRlci1yYWRpdXMtbGcpO1xuICAtLWN1aS10aW1lLXBpY2tlci1wYWRkaW5nLXk6IDAuNXJlbTtcbiAgLS1jdWktdGltZS1waWNrZXItcGFkZGluZy14OiAxcmVtO1xuICAtLWN1aS10aW1lLXBpY2tlci1nYXA6IDFyZW07XG4gIC0tY3VpLXRpbWUtcGlja2VyLWNsZWFuZXItd2lkdGg6IDEuNXJlbTtcbiAgLS1jdWktdGltZS1waWNrZXItY2xlYW5lci1pY29uLXNpemU6IDEuMjVyZW07XG4gIC0tY3VpLXRpbWUtcGlja2VyLWluZGljYXRvci13aWR0aDogMS41cmVtO1xuICAtLWN1aS10aW1lLXBpY2tlci1pbmRpY2F0b3ItaWNvbi1zaXplOiAxLjI1cmVtO1xufVxuXG4uY2xlYXJmaXg6OmFmdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNsZWFyOiBib3RoO1xuICBjb250ZW50OiBcIlwiO1xufVxuXG4udGV4dC1iZy1wcmltYXJ5IHtcbiAgY29sb3I6ICMwODBhMGMgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSh2YXIoLS1jdWktcHJpbWFyeS1yZ2IpLCB2YXIoLS1jdWktYmctb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWJnLXNlY29uZGFyeSB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEodmFyKC0tY3VpLXNlY29uZGFyeS1yZ2IpLCB2YXIoLS1jdWktYmctb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWJnLXN1Y2Nlc3Mge1xuICBjb2xvcjogIzA4MGEwYyAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKHZhcigtLWN1aS1zdWNjZXNzLXJnYiksIHZhcigtLWN1aS1iZy1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtYmctaW5mbyB7XG4gIGNvbG9yOiAjMDgwYTBjICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEodmFyKC0tY3VpLWluZm8tcmdiKSwgdmFyKC0tY3VpLWJnLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1iZy13YXJuaW5nIHtcbiAgY29sb3I6ICMwODBhMGMgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSh2YXIoLS1jdWktd2FybmluZy1yZ2IpLCB2YXIoLS1jdWktYmctb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWJnLWRhbmdlciB7XG4gIGNvbG9yOiAjMDgwYTBjICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEodmFyKC0tY3VpLWRhbmdlci1yZ2IpLCB2YXIoLS1jdWktYmctb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWJnLWxpZ2h0IHtcbiAgY29sb3I6ICMwODBhMGMgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSh2YXIoLS1jdWktbGlnaHQtcmdiKSwgdmFyKC0tY3VpLWJnLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1iZy1kYXJrIHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSh2YXIoLS1jdWktZGFyay1yZ2IpLCB2YXIoLS1jdWktYmctb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWJnLXByaW1hcnktZ3JhZGllbnQge1xuICBjb2xvcjogIzA4MGEwYyAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jdWktcHJpbWFyeSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCg0NWRlZywgdmFyKC0tY3VpLXByaW1hcnktc3RhcnQpIDAlLCB2YXIoLS1jdWktcHJpbWFyeS1zdG9wKSAxMDAlKTtcbn1cblxuLnRleHQtYmctc2Vjb25kYXJ5LWdyYWRpZW50IHtcbiAgY29sb3I6ICMwODBhMGMgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY3VpLXNlY29uZGFyeSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCg0NWRlZywgdmFyKC0tY3VpLXNlY29uZGFyeS1zdGFydCkgMCUsIHZhcigtLWN1aS1zZWNvbmRhcnktc3RvcCkgMTAwJSk7XG59XG5cbi50ZXh0LWJnLXN1Y2Nlc3MtZ3JhZGllbnQge1xuICBjb2xvcjogIzA4MGEwYyAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jdWktc3VjY2Vzcyk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCg0NWRlZywgdmFyKC0tY3VpLXN1Y2Nlc3Mtc3RhcnQpIDAlLCB2YXIoLS1jdWktc3VjY2Vzcy1zdG9wKSAxMDAlKTtcbn1cblxuLnRleHQtYmctaW5mby1ncmFkaWVudCB7XG4gIGNvbG9yOiAjMDgwYTBjICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWN1aS1pbmZvKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCB2YXIoLS1jdWktaW5mby1zdGFydCkgMCUsIHZhcigtLWN1aS1pbmZvLXN0b3ApIDEwMCUpO1xufVxuXG4udGV4dC1iZy13YXJuaW5nLWdyYWRpZW50IHtcbiAgY29sb3I6ICMwODBhMGMgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY3VpLXdhcm5pbmcpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoNDVkZWcsIHZhcigtLWN1aS13YXJuaW5nLXN0YXJ0KSAwJSwgdmFyKC0tY3VpLXdhcm5pbmctc3RvcCkgMTAwJSk7XG59XG5cbi50ZXh0LWJnLWRhbmdlci1ncmFkaWVudCB7XG4gIGNvbG9yOiAjMDgwYTBjICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWN1aS1kYW5nZXIpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoNDVkZWcsIHZhcigtLWN1aS1kYW5nZXItc3RhcnQpIDAlLCB2YXIoLS1jdWktZGFuZ2VyLXN0b3ApIDEwMCUpO1xufVxuXG4udGV4dC1iZy1saWdodC1ncmFkaWVudCB7XG4gIGNvbG9yOiAjMDgwYTBjICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWN1aS1saWdodCk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCg0NWRlZywgdmFyKC0tY3VpLWxpZ2h0LXN0YXJ0KSAwJSwgdmFyKC0tY3VpLWxpZ2h0LXN0b3ApIDEwMCUpO1xufVxuXG4udGV4dC1iZy1kYXJrLWdyYWRpZW50IHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY3VpLWRhcmspO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoNDVkZWcsIHZhcigtLWN1aS1kYXJrLXN0YXJ0KSAwJSwgdmFyKC0tY3VpLWRhcmstc3RvcCkgMTAwJSk7XG59XG5cbltkYXRhLWNvcmV1aS10aGVtZT1kYXJrXSAudGV4dC1iZy1wcmltYXJ5IHtcbiAgY29sb3I6ICMwODBhMGMgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg2MS4yLCAxNTMsIDI0NC44LCB2YXIoLS1jdWktYmctb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG59XG5cbltkYXRhLWNvcmV1aS10aGVtZT1kYXJrXSAudGV4dC1iZy1zZWNvbmRhcnkge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDEwNywgMTE5LCAxMzMsIHZhcigtLWN1aS1iZy1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbn1cblxuW2RhdGEtY29yZXVpLXRoZW1lPWRhcmtdIC50ZXh0LWJnLXN1Y2Nlc3Mge1xuICBjb2xvcjogIzA4MGEwYyAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDg3LjE1LCAxOTcuODUsIDEzOC40NSwgdmFyKC0tY3VpLWJnLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xufVxuXG5bZGF0YS1jb3JldWktdGhlbWU9ZGFya10gLnRleHQtYmctaW5mbyB7XG4gIGNvbG9yOiAjMDgwYTBjICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTIyLjMsIDEyNy43LCAyMzUuNywgdmFyKC0tY3VpLWJnLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xufVxuXG5bZGF0YS1jb3JldWktdGhlbWU9ZGFya10gLnRleHQtYmctd2FybmluZyB7XG4gIGNvbG9yOiAjMDgwYTBjICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjQyLjI1LCAxOTYuMzUsIDEyLjc1LCB2YXIoLS1jdWktYmctb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG59XG5cbltkYXRhLWNvcmV1aS10aGVtZT1kYXJrXSAudGV4dC1iZy1kYW5nZXIge1xuICBjb2xvcjogIzA4MGEwYyAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIyOS44LCA2NC4yLCAxMTMuNywgdmFyKC0tY3VpLWJnLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xufVxuXG5bZGF0YS1jb3JldWktdGhlbWU9ZGFya10gLnRleHQtYmctbGlnaHQge1xuICBjb2xvcjogIzA4MGEwYyAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI0MywgMjQ0LCAyNDcsIHZhcigtLWN1aS1iZy1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbn1cblxuW2RhdGEtY29yZXVpLXRoZW1lPWRhcmtdIC50ZXh0LWJnLWRhcmsge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDMzLCAzOCwgNDksIHZhcigtLWN1aS1iZy1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbn1cblxuW2RhdGEtY29yZXVpLXRoZW1lPWRhcmtdIC50ZXh0LWJnLXByaW1hcnktZ3JhZGllbnQge1xuICBjb2xvcjogIzA4MGEwYyAhaW1wb3J0YW50O1xufVxuXG5bZGF0YS1jb3JldWktdGhlbWU9ZGFya10gLnRleHQtYmctc3VjY2Vzcy1ncmFkaWVudCB7XG4gIGNvbG9yOiAjMDgwYTBjICFpbXBvcnRhbnQ7XG59XG5cbltkYXRhLWNvcmV1aS10aGVtZT1kYXJrXSAudGV4dC1iZy1pbmZvLWdyYWRpZW50IHtcbiAgY29sb3I6ICMwODBhMGMgIWltcG9ydGFudDtcbn1cblxuW2RhdGEtY29yZXVpLXRoZW1lPWRhcmtdIC50ZXh0LWJnLXdhcm5pbmctZ3JhZGllbnQge1xuICBjb2xvcjogIzA4MGEwYyAhaW1wb3J0YW50O1xufVxuXG5bZGF0YS1jb3JldWktdGhlbWU9ZGFya10gLnRleHQtYmctZGFuZ2VyLWdyYWRpZW50IHtcbiAgY29sb3I6ICMwODBhMGMgIWltcG9ydGFudDtcbn1cblxuLmxpbmstcHJpbWFyeSB7XG4gIGNvbG9yOiByZ2JhKHZhcigtLWN1aS1wcmltYXJ5LXJnYiksIHZhcigtLWN1aS1saW5rLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xuICAtd2Via2l0LXRleHQtZGVjb3JhdGlvbi1jb2xvcjogcmdiYSh2YXIoLS1jdWktcHJpbWFyeS1yZ2IpLCB2YXIoLS1jdWktbGluay11bmRlcmxpbmUtb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogcmdiYSh2YXIoLS1jdWktcHJpbWFyeS1yZ2IpLCB2YXIoLS1jdWktbGluay11bmRlcmxpbmUtb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG59XG5cbi5saW5rLXByaW1hcnk6aG92ZXIsIC5saW5rLXByaW1hcnk6Zm9jdXMge1xuICBjb2xvcjogcmdiYSg5MS44LCAxNzMuNCwgMjU1LCB2YXIoLS1jdWktbGluay1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbiAgLXdlYmtpdC10ZXh0LWRlY29yYXRpb24tY29sb3I6IHJnYmEoOTEuOCwgMTczLjQsIDI1NSwgdmFyKC0tY3VpLWxpbmstdW5kZXJsaW5lLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IHJnYmEoOTEuOCwgMTczLjQsIDI1NSwgdmFyKC0tY3VpLWxpbmstdW5kZXJsaW5lLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xufVxuXG4ubGluay1zZWNvbmRhcnkge1xuICBjb2xvcjogcmdiYSh2YXIoLS1jdWktc2Vjb25kYXJ5LXJnYiksIHZhcigtLWN1aS1saW5rLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xuICAtd2Via2l0LXRleHQtZGVjb3JhdGlvbi1jb2xvcjogcmdiYSh2YXIoLS1jdWktc2Vjb25kYXJ5LXJnYiksIHZhcigtLWN1aS1saW5rLXVuZGVybGluZS1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiByZ2JhKHZhcigtLWN1aS1zZWNvbmRhcnktcmdiKSwgdmFyKC0tY3VpLWxpbmstdW5kZXJsaW5lLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xufVxuXG4ubGluay1zZWNvbmRhcnk6aG92ZXIsIC5saW5rLXNlY29uZGFyeTpmb2N1cyB7XG4gIGNvbG9yOiByZ2JhKDg1LjYsIDk1LjIsIDEwNi40LCB2YXIoLS1jdWktbGluay1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbiAgLXdlYmtpdC10ZXh0LWRlY29yYXRpb24tY29sb3I6IHJnYmEoODUuNiwgOTUuMiwgMTA2LjQsIHZhcigtLWN1aS1saW5rLXVuZGVybGluZS1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiByZ2JhKDg1LjYsIDk1LjIsIDEwNi40LCB2YXIoLS1jdWktbGluay11bmRlcmxpbmUtb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG59XG5cbi5saW5rLXN1Y2Nlc3Mge1xuICBjb2xvcjogcmdiYSh2YXIoLS1jdWktc3VjY2Vzcy1yZ2IpLCB2YXIoLS1jdWktbGluay1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbiAgLXdlYmtpdC10ZXh0LWRlY29yYXRpb24tY29sb3I6IHJnYmEodmFyKC0tY3VpLXN1Y2Nlc3MtcmdiKSwgdmFyKC0tY3VpLWxpbmstdW5kZXJsaW5lLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IHJnYmEodmFyKC0tY3VpLXN1Y2Nlc3MtcmdiKSwgdmFyKC0tY3VpLWxpbmstdW5kZXJsaW5lLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xufVxuXG4ubGluay1zdWNjZXNzOmhvdmVyLCAubGluay1zdWNjZXNzOmZvY3VzIHtcbiAgY29sb3I6IHJnYmEoMTE1LjgsIDIxNC4yLCAxNjEuNCwgdmFyKC0tY3VpLWxpbmstb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG4gIC13ZWJraXQtdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiByZ2JhKDExNS44LCAyMTQuMiwgMTYxLjQsIHZhcigtLWN1aS1saW5rLXVuZGVybGluZS1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiByZ2JhKDExNS44LCAyMTQuMiwgMTYxLjQsIHZhcigtLWN1aS1saW5rLXVuZGVybGluZS1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbn1cblxuLmxpbmstaW5mbyB7XG4gIGNvbG9yOiByZ2JhKHZhcigtLWN1aS1pbmZvLXJnYiksIHZhcigtLWN1aS1saW5rLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xuICAtd2Via2l0LXRleHQtZGVjb3JhdGlvbi1jb2xvcjogcmdiYSh2YXIoLS1jdWktaW5mby1yZ2IpLCB2YXIoLS1jdWktbGluay11bmRlcmxpbmUtb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogcmdiYSh2YXIoLS1jdWktaW5mby1yZ2IpLCB2YXIoLS1jdWktbGluay11bmRlcmxpbmUtb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG59XG5cbi5saW5rLWluZm86aG92ZXIsIC5saW5rLWluZm86Zm9jdXMge1xuICBjb2xvcjogcmdiYSgxNDMuOCwgMTQ4LjYsIDI0NC42LCB2YXIoLS1jdWktbGluay1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbiAgLXdlYmtpdC10ZXh0LWRlY29yYXRpb24tY29sb3I6IHJnYmEoMTQzLjgsIDE0OC42LCAyNDQuNiwgdmFyKC0tY3VpLWxpbmstdW5kZXJsaW5lLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IHJnYmEoMTQzLjgsIDE0OC42LCAyNDQuNiwgdmFyKC0tY3VpLWxpbmstdW5kZXJsaW5lLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xufVxuXG4ubGluay13YXJuaW5nIHtcbiAgY29sb3I6IHJnYmEodmFyKC0tY3VpLXdhcm5pbmctcmdiKSwgdmFyKC0tY3VpLWxpbmstb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG4gIC13ZWJraXQtdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiByZ2JhKHZhcigtLWN1aS13YXJuaW5nLXJnYiksIHZhcigtLWN1aS1saW5rLXVuZGVybGluZS1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiByZ2JhKHZhcigtLWN1aS13YXJuaW5nLXJnYiksIHZhcigtLWN1aS1saW5rLXVuZGVybGluZS1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbn1cblxuLmxpbmstd2FybmluZzpob3ZlciwgLmxpbmstd2FybmluZzpmb2N1cyB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjE0LjIsIDUxLCB2YXIoLS1jdWktbGluay1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbiAgLXdlYmtpdC10ZXh0LWRlY29yYXRpb24tY29sb3I6IHJnYmEoMjU1LCAyMTQuMiwgNTEsIHZhcigtLWN1aS1saW5rLXVuZGVybGluZS1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiByZ2JhKDI1NSwgMjE0LjIsIDUxLCB2YXIoLS1jdWktbGluay11bmRlcmxpbmUtb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG59XG5cbi5saW5rLWRhbmdlciB7XG4gIGNvbG9yOiByZ2JhKHZhcigtLWN1aS1kYW5nZXItcmdiKSwgdmFyKC0tY3VpLWxpbmstb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG4gIC13ZWJraXQtdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiByZ2JhKHZhcigtLWN1aS1kYW5nZXItcmdiKSwgdmFyKC0tY3VpLWxpbmstdW5kZXJsaW5lLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IHJnYmEodmFyKC0tY3VpLWRhbmdlci1yZ2IpLCB2YXIoLS1jdWktbGluay11bmRlcmxpbmUtb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG59XG5cbi5saW5rLWRhbmdlcjpob3ZlciwgLmxpbmstZGFuZ2VyOmZvY3VzIHtcbiAgY29sb3I6IHJnYmEoMjQyLjIsIDk1LCAxMzksIHZhcigtLWN1aS1saW5rLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xuICAtd2Via2l0LXRleHQtZGVjb3JhdGlvbi1jb2xvcjogcmdiYSgyNDIuMiwgOTUsIDEzOSwgdmFyKC0tY3VpLWxpbmstdW5kZXJsaW5lLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IHJnYmEoMjQyLjIsIDk1LCAxMzksIHZhcigtLWN1aS1saW5rLXVuZGVybGluZS1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbn1cblxuLmxpbmstbGlnaHQge1xuICBjb2xvcjogcmdiYSh2YXIoLS1jdWktbGlnaHQtcmdiKSwgdmFyKC0tY3VpLWxpbmstb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG4gIC13ZWJraXQtdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiByZ2JhKHZhcigtLWN1aS1saWdodC1yZ2IpLCB2YXIoLS1jdWktbGluay11bmRlcmxpbmUtb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogcmdiYSh2YXIoLS1jdWktbGlnaHQtcmdiKSwgdmFyKC0tY3VpLWxpbmstdW5kZXJsaW5lLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xufVxuXG4ubGluay1saWdodDpob3ZlciwgLmxpbmstbGlnaHQ6Zm9jdXMge1xuICBjb2xvcjogcmdiYSgyNDUuNCwgMjQ2LjIsIDI0OC42LCB2YXIoLS1jdWktbGluay1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbiAgLXdlYmtpdC10ZXh0LWRlY29yYXRpb24tY29sb3I6IHJnYmEoMjQ1LjQsIDI0Ni4yLCAyNDguNiwgdmFyKC0tY3VpLWxpbmstdW5kZXJsaW5lLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IHJnYmEoMjQ1LjQsIDI0Ni4yLCAyNDguNiwgdmFyKC0tY3VpLWxpbmstdW5kZXJsaW5lLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xufVxuXG4ubGluay1kYXJrIHtcbiAgY29sb3I6IHJnYmEodmFyKC0tY3VpLWRhcmstcmdiKSwgdmFyKC0tY3VpLWxpbmstb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG4gIC13ZWJraXQtdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiByZ2JhKHZhcigtLWN1aS1kYXJrLXJnYiksIHZhcigtLWN1aS1saW5rLXVuZGVybGluZS1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiByZ2JhKHZhcigtLWN1aS1kYXJrLXJnYiksIHZhcigtLWN1aS1saW5rLXVuZGVybGluZS1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbn1cblxuLmxpbmstZGFyazpob3ZlciwgLmxpbmstZGFyazpmb2N1cyB7XG4gIGNvbG9yOiByZ2JhKDI2LjQsIDMwLjQsIDM5LjIsIHZhcigtLWN1aS1saW5rLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xuICAtd2Via2l0LXRleHQtZGVjb3JhdGlvbi1jb2xvcjogcmdiYSgyNi40LCAzMC40LCAzOS4yLCB2YXIoLS1jdWktbGluay11bmRlcmxpbmUtb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogcmdiYSgyNi40LCAzMC40LCAzOS4yLCB2YXIoLS1jdWktbGluay11bmRlcmxpbmUtb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG59XG5cbi5saW5rLWJvZHktZW1waGFzaXMge1xuICBjb2xvcjogcmdiYSh2YXIoLS1jdWktZW1waGFzaXMtY29sb3ItcmdiKSwgdmFyKC0tY3VpLWxpbmstb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG4gIC13ZWJraXQtdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiByZ2JhKHZhcigtLWN1aS1lbXBoYXNpcy1jb2xvci1yZ2IpLCB2YXIoLS1jdWktbGluay11bmRlcmxpbmUtb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogcmdiYSh2YXIoLS1jdWktZW1waGFzaXMtY29sb3ItcmdiKSwgdmFyKC0tY3VpLWxpbmstdW5kZXJsaW5lLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xufVxuXG4ubGluay1ib2R5LWVtcGhhc2lzOmhvdmVyLCAubGluay1ib2R5LWVtcGhhc2lzOmZvY3VzIHtcbiAgY29sb3I6IHJnYmEodmFyKC0tY3VpLWVtcGhhc2lzLWNvbG9yLXJnYiksIHZhcigtLWN1aS1saW5rLW9wYWNpdHksIDAuNzUpKSAhaW1wb3J0YW50O1xuICAtd2Via2l0LXRleHQtZGVjb3JhdGlvbi1jb2xvcjogcmdiYSh2YXIoLS1jdWktZW1waGFzaXMtY29sb3ItcmdiKSwgdmFyKC0tY3VpLWxpbmstdW5kZXJsaW5lLW9wYWNpdHksIDAuNzUpKSAhaW1wb3J0YW50O1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IHJnYmEodmFyKC0tY3VpLWVtcGhhc2lzLWNvbG9yLXJnYiksIHZhcigtLWN1aS1saW5rLXVuZGVybGluZS1vcGFjaXR5LCAwLjc1KSkgIWltcG9ydGFudDtcbn1cblxuLmZvY3VzLXJpbmc6Zm9jdXMge1xuICBvdXRsaW5lOiAwO1xuICBib3gtc2hhZG93OiB2YXIoLS1jdWktZm9jdXMtcmluZy14LCAwKSB2YXIoLS1jdWktZm9jdXMtcmluZy15LCAwKSB2YXIoLS1jdWktZm9jdXMtcmluZy1ibHVyLCAwKSB2YXIoLS1jdWktZm9jdXMtcmluZy13aWR0aCkgdmFyKC0tY3VpLWZvY3VzLXJpbmctY29sb3IpO1xufVxuXG4uaWNvbi1saW5rIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGdhcDogMC4zNzVyZW07XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC13ZWJraXQtdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiByZ2JhKHZhcigtLWN1aS1saW5rLWNvbG9yLXJnYiksIHZhcigtLWN1aS1saW5rLW9wYWNpdHksIDAuNSkpO1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IHJnYmEodmFyKC0tY3VpLWxpbmstY29sb3ItcmdiKSwgdmFyKC0tY3VpLWxpbmstb3BhY2l0eSwgMC41KSk7XG4gIHRleHQtdW5kZXJsaW5lLW9mZnNldDogMC4yNWVtO1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4uaWNvbi1saW5rID4gLmJpIHtcbiAgZmxleC1zaHJpbms6IDA7XG4gIHdpZHRoOiAxZW07XG4gIGhlaWdodDogMWVtO1xuICBmaWxsOiBjdXJyZW50Y29sb3I7XG4gIHRyYW5zaXRpb246IDAuMnMgZWFzZS1pbi1vdXQgdHJhbnNmb3JtO1xufVxuXG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuaWNvbi1saW5rID4gLmJpIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG4uaWNvbi1saW5rLWhvdmVyOmhvdmVyID4gLmJpLCAuaWNvbi1saW5rLWhvdmVyOmZvY3VzLXZpc2libGUgPiAuYmkge1xuICB0cmFuc2Zvcm06IHZhcigtLWN1aS1pY29uLWxpbmstdHJhbnNmb3JtLCB0cmFuc2xhdGUzZCgwLjI1ZW0sIDAsIDApKTtcbn1cblxuLnJhdGlvIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnJhdGlvOjpiZWZvcmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZy10b3A6IHZhcigtLWN1aS1hc3BlY3QtcmF0aW8pO1xuICBjb250ZW50OiBcIlwiO1xufVxuXG4ucmF0aW8gPiAqIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBpbnNldC1pbmxpbmUtc3RhcnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLnJhdGlvLTF4MSB7XG4gIC0tY3VpLWFzcGVjdC1yYXRpbzogMTAwJTtcbn1cblxuLnJhdGlvLTR4MyB7XG4gIC0tY3VpLWFzcGVjdC1yYXRpbzogNzUlO1xufVxuXG4ucmF0aW8tMTZ4OSB7XG4gIC0tY3VpLWFzcGVjdC1yYXRpbzogNTYuMjUlO1xufVxuXG4ucmF0aW8tMjF4OSB7XG4gIC0tY3VpLWFzcGVjdC1yYXRpbzogNDIuODU3MTQyODU3MSU7XG59XG5cbi5maXhlZC10b3Age1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDEwMzA7XG59XG5cbi5maXhlZC1ib3R0b20ge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDEwMzA7XG59XG5cbi5zdGlja3ktdG9wIHtcbiAgcG9zaXRpb246IC13ZWJraXQtc3RpY2t5O1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICB0b3A6IDA7XG4gIHotaW5kZXg6IDEwMjA7XG59XG5cbi5zdGlja3ktYm90dG9tIHtcbiAgcG9zaXRpb246IC13ZWJraXQtc3RpY2t5O1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICBib3R0b206IDA7XG4gIHotaW5kZXg6IDEwMjA7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuc3RpY2t5LXNtLXRvcCB7XG4gICAgcG9zaXRpb246IC13ZWJraXQtc3RpY2t5O1xuICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgdG9wOiAwO1xuICAgIHotaW5kZXg6IDEwMjA7XG4gIH1cbiAgLnN0aWNreS1zbS1ib3R0b20ge1xuICAgIHBvc2l0aW9uOiAtd2Via2l0LXN0aWNreTtcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgIGJvdHRvbTogMDtcbiAgICB6LWluZGV4OiAxMDIwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnN0aWNreS1tZC10b3Age1xuICAgIHBvc2l0aW9uOiAtd2Via2l0LXN0aWNreTtcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgIHRvcDogMDtcbiAgICB6LWluZGV4OiAxMDIwO1xuICB9XG4gIC5zdGlja3ktbWQtYm90dG9tIHtcbiAgICBwb3NpdGlvbjogLXdlYmtpdC1zdGlja3k7XG4gICAgcG9zaXRpb246IHN0aWNreTtcbiAgICBib3R0b206IDA7XG4gICAgei1pbmRleDogMTAyMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5zdGlja3ktbGctdG9wIHtcbiAgICBwb3NpdGlvbjogLXdlYmtpdC1zdGlja3k7XG4gICAgcG9zaXRpb246IHN0aWNreTtcbiAgICB0b3A6IDA7XG4gICAgei1pbmRleDogMTAyMDtcbiAgfVxuICAuc3RpY2t5LWxnLWJvdHRvbSB7XG4gICAgcG9zaXRpb246IC13ZWJraXQtc3RpY2t5O1xuICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgYm90dG9tOiAwO1xuICAgIHotaW5kZXg6IDEwMjA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnN0aWNreS14bC10b3Age1xuICAgIHBvc2l0aW9uOiAtd2Via2l0LXN0aWNreTtcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgIHRvcDogMDtcbiAgICB6LWluZGV4OiAxMDIwO1xuICB9XG4gIC5zdGlja3kteGwtYm90dG9tIHtcbiAgICBwb3NpdGlvbjogLXdlYmtpdC1zdGlja3k7XG4gICAgcG9zaXRpb246IHN0aWNreTtcbiAgICBib3R0b206IDA7XG4gICAgei1pbmRleDogMTAyMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAuc3RpY2t5LXh4bC10b3Age1xuICAgIHBvc2l0aW9uOiAtd2Via2l0LXN0aWNreTtcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgIHRvcDogMDtcbiAgICB6LWluZGV4OiAxMDIwO1xuICB9XG4gIC5zdGlja3kteHhsLWJvdHRvbSB7XG4gICAgcG9zaXRpb246IC13ZWJraXQtc3RpY2t5O1xuICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgYm90dG9tOiAwO1xuICAgIHotaW5kZXg6IDEwMjA7XG4gIH1cbn1cbi5oc3RhY2sge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBhbGlnbi1zZWxmOiBzdHJldGNoO1xufVxuXG4udnN0YWNrIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleDogMSAxIGF1dG87XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLXNlbGY6IHN0cmV0Y2g7XG59XG5cbi52aXN1YWxseS1oaWRkZW4sXG4udmlzdWFsbHktaGlkZGVuLWZvY3VzYWJsZTpub3QoOmZvY3VzKTpub3QoOmZvY3VzLXdpdGhpbikge1xuICB3aWR0aDogMXB4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMXB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgbWFyZ2luOiAtMXB4ICFpbXBvcnRhbnQ7XG4gIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcbiAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKSAhaW1wb3J0YW50O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMCAhaW1wb3J0YW50O1xufVxuXG4udmlzdWFsbHktaGlkZGVuOm5vdChjYXB0aW9uKSxcbi52aXN1YWxseS1oaWRkZW4tZm9jdXNhYmxlOm5vdCg6Zm9jdXMpOm5vdCg6Zm9jdXMtd2l0aGluKTpub3QoY2FwdGlvbikge1xuICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbn1cblxuLnZpc3VhbGx5LWhpZGRlbiAqLFxuLnZpc3VhbGx5LWhpZGRlbi1mb2N1c2FibGU6bm90KDpmb2N1cyk6bm90KDpmb2N1cy13aXRoaW4pICoge1xuICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XG59XG5cbi5zdHJldGNoZWQtbGluazo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTtcbiAgY29udGVudDogXCJcIjtcbn1cblxuLnRleHQtdHJ1bmNhdGUge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLnZyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBhbGlnbi1zZWxmOiBzdHJldGNoO1xuICB3aWR0aDogdmFyKC0tY3VpLWJvcmRlci13aWR0aCk7XG4gIG1pbi1oZWlnaHQ6IDFlbTtcbiAgcGFkZGluZzogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudGNvbG9yO1xuICBvcGFjaXR5OiAwLjI1O1xufVxuXG4uYWxpZ24tYmFzZWxpbmUge1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmUgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLXRvcCB7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3AgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLW1pZGRsZSB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGUgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWJvdHRvbSB7XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b20gIWltcG9ydGFudDtcbn1cblxuLmFsaWduLXRleHQtYm90dG9tIHtcbiAgdmVydGljYWwtYWxpZ246IHRleHQtYm90dG9tICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi10ZXh0LXRvcCB7XG4gIHZlcnRpY2FsLWFsaWduOiB0ZXh0LXRvcCAhaW1wb3J0YW50O1xufVxuXG4uZmxvYXQtc3RhcnQge1xuICBmbG9hdDogaW5saW5lLXN0YXJ0ICFpbXBvcnRhbnQ7XG59XG5cbi5mbG9hdC1lbmQge1xuICBmbG9hdDogaW5saW5lLWVuZCAhaW1wb3J0YW50O1xufVxuXG4uZmxvYXQtbm9uZSB7XG4gIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5vYmplY3QtZml0LWNvbnRhaW4ge1xuICAtby1vYmplY3QtZml0OiBjb250YWluICFpbXBvcnRhbnQ7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW4gIWltcG9ydGFudDtcbn1cblxuLm9iamVjdC1maXQtY292ZXIge1xuICAtby1vYmplY3QtZml0OiBjb3ZlciAhaW1wb3J0YW50O1xuICBvYmplY3QtZml0OiBjb3ZlciAhaW1wb3J0YW50O1xufVxuXG4ub2JqZWN0LWZpdC1maWxsIHtcbiAgLW8tb2JqZWN0LWZpdDogZmlsbCAhaW1wb3J0YW50O1xuICBvYmplY3QtZml0OiBmaWxsICFpbXBvcnRhbnQ7XG59XG5cbi5vYmplY3QtZml0LXNjYWxlIHtcbiAgLW8tb2JqZWN0LWZpdDogc2NhbGUtZG93biAhaW1wb3J0YW50O1xuICBvYmplY3QtZml0OiBzY2FsZS1kb3duICFpbXBvcnRhbnQ7XG59XG5cbi5vYmplY3QtZml0LW5vbmUge1xuICAtby1vYmplY3QtZml0OiBub25lICFpbXBvcnRhbnQ7XG4gIG9iamVjdC1maXQ6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLm9wYWNpdHktMCB7XG4gIG9wYWNpdHk6IDAgIWltcG9ydGFudDtcbn1cblxuLm9wYWNpdHktMjUge1xuICBvcGFjaXR5OiAwLjI1ICFpbXBvcnRhbnQ7XG59XG5cbi5vcGFjaXR5LTUwIHtcbiAgb3BhY2l0eTogMC41ICFpbXBvcnRhbnQ7XG59XG5cbi5vcGFjaXR5LTc1IHtcbiAgb3BhY2l0eTogMC43NSAhaW1wb3J0YW50O1xufVxuXG4ub3BhY2l0eS0xMDAge1xuICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG59XG5cbi5vdmVyZmxvdy1hdXRvIHtcbiAgb3ZlcmZsb3c6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLm92ZXJmbG93LWhpZGRlbiB7XG4gIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcbn1cblxuLm92ZXJmbG93LXZpc2libGUge1xuICBvdmVyZmxvdzogdmlzaWJsZSAhaW1wb3J0YW50O1xufVxuXG4ub3ZlcmZsb3ctc2Nyb2xsIHtcbiAgb3ZlcmZsb3c6IHNjcm9sbCAhaW1wb3J0YW50O1xufVxuXG4ub3ZlcmZsb3cteC1hdXRvIHtcbiAgb3ZlcmZsb3cteDogYXV0byAhaW1wb3J0YW50O1xufVxuXG4ub3ZlcmZsb3cteC1oaWRkZW4ge1xuICBvdmVyZmxvdy14OiBoaWRkZW4gIWltcG9ydGFudDtcbn1cblxuLm92ZXJmbG93LXgtdmlzaWJsZSB7XG4gIG92ZXJmbG93LXg6IHZpc2libGUgIWltcG9ydGFudDtcbn1cblxuLm92ZXJmbG93LXgtc2Nyb2xsIHtcbiAgb3ZlcmZsb3cteDogc2Nyb2xsICFpbXBvcnRhbnQ7XG59XG5cbi5vdmVyZmxvdy15LWF1dG8ge1xuICBvdmVyZmxvdy15OiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5vdmVyZmxvdy15LWhpZGRlbiB7XG4gIG92ZXJmbG93LXk6IGhpZGRlbiAhaW1wb3J0YW50O1xufVxuXG4ub3ZlcmZsb3cteS12aXNpYmxlIHtcbiAgb3ZlcmZsb3cteTogdmlzaWJsZSAhaW1wb3J0YW50O1xufVxuXG4ub3ZlcmZsb3cteS1zY3JvbGwge1xuICBvdmVyZmxvdy15OiBzY3JvbGwgIWltcG9ydGFudDtcbn1cblxuLmQtaW5saW5lIHtcbiAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG59XG5cbi5kLWlubGluZS1ibG9jayB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xufVxuXG4uZC1ibG9jayB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG59XG5cbi5kLWdyaWQge1xuICBkaXNwbGF5OiBncmlkICFpbXBvcnRhbnQ7XG59XG5cbi5kLWlubGluZS1ncmlkIHtcbiAgZGlzcGxheTogaW5saW5lLWdyaWQgIWltcG9ydGFudDtcbn1cblxuLmQtdGFibGUge1xuICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50O1xufVxuXG4uZC10YWJsZS1yb3cge1xuICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDtcbn1cblxuLmQtdGFibGUtY2VsbCB7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDtcbn1cblxuLmQtZmxleCB7XG4gIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbn1cblxuLmQtaW5saW5lLWZsZXgge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50O1xufVxuXG4uZC1ub25lIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uc2hhZG93IHtcbiAgYm94LXNoYWRvdzogdmFyKC0tY3VpLWJveC1zaGFkb3cpICFpbXBvcnRhbnQ7XG59XG5cbi5zaGFkb3ctc20ge1xuICBib3gtc2hhZG93OiB2YXIoLS1jdWktYm94LXNoYWRvdy1zbSkgIWltcG9ydGFudDtcbn1cblxuLnNoYWRvdy1sZyB7XG4gIGJveC1zaGFkb3c6IHZhcigtLWN1aS1ib3gtc2hhZG93LWxnKSAhaW1wb3J0YW50O1xufVxuXG4uc2hhZG93LW5vbmUge1xuICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5lbGV2YXRpb24tMCB7XG4gIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmVsZXZhdGlvbi0xIHtcbiAgYm94LXNoYWRvdzogMCAxcHggMXB4IDAgcmdiYSh2YXIoLS1jdWktZWxldmF0aW9uLWJhc2UtY29sb3IpLCAwLjE0KSwgMCAycHggMXB4IC0xcHggcmdiYSh2YXIoLS1jdWktZWxldmF0aW9uLWJhc2UtY29sb3IpLCAwLjEyKSwgMCAxcHggM3B4IDAgcmdiYSh2YXIoLS1jdWktZWxldmF0aW9uLWJhc2UtY29sb3IpLCAwLjIpICFpbXBvcnRhbnQ7XG59XG5cbi5lbGV2YXRpb24tMiB7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDJweCAwIHJnYmEodmFyKC0tY3VpLWVsZXZhdGlvbi1iYXNlLWNvbG9yKSwgMC4xNCksIDAgM3B4IDFweCAtMnB4IHJnYmEodmFyKC0tY3VpLWVsZXZhdGlvbi1iYXNlLWNvbG9yKSwgMC4xMiksIDAgMXB4IDVweCAwIHJnYmEodmFyKC0tY3VpLWVsZXZhdGlvbi1iYXNlLWNvbG9yKSwgMC4yKSAhaW1wb3J0YW50O1xufVxuXG4uZWxldmF0aW9uLTMge1xuICBib3gtc2hhZG93OiAwIDZweCAxMHB4IDAgcmdiYSh2YXIoLS1jdWktZWxldmF0aW9uLWJhc2UtY29sb3IpLCAwLjE0KSwgMCAxcHggMThweCAwIHJnYmEodmFyKC0tY3VpLWVsZXZhdGlvbi1iYXNlLWNvbG9yKSwgMC4xMiksIDAgM3B4IDVweCAtMXB4IHJnYmEodmFyKC0tY3VpLWVsZXZhdGlvbi1iYXNlLWNvbG9yKSwgMC4yKSAhaW1wb3J0YW50O1xufVxuXG4uZWxldmF0aW9uLTQge1xuICBib3gtc2hhZG93OiAwIDhweCAxMHB4IDFweCByZ2JhKHZhcigtLWN1aS1lbGV2YXRpb24tYmFzZS1jb2xvciksIDAuMTQpLCAwIDNweCAxNHB4IDJweCByZ2JhKHZhcigtLWN1aS1lbGV2YXRpb24tYmFzZS1jb2xvciksIDAuMTIpLCAwIDVweCA1cHggLTNweCByZ2JhKHZhcigtLWN1aS1lbGV2YXRpb24tYmFzZS1jb2xvciksIDAuMikgIWltcG9ydGFudDtcbn1cblxuLmVsZXZhdGlvbi01IHtcbiAgYm94LXNoYWRvdzogMCAxMnB4IDE3cHggMnB4IHJnYmEodmFyKC0tY3VpLWVsZXZhdGlvbi1iYXNlLWNvbG9yKSwgMC4xNCksIDAgNXB4IDIycHggNHB4IHJnYmEodmFyKC0tY3VpLWVsZXZhdGlvbi1iYXNlLWNvbG9yKSwgMC4xMiksIDAgN3B4IDhweCAtNHB4IHJnYmEodmFyKC0tY3VpLWVsZXZhdGlvbi1iYXNlLWNvbG9yKSwgMC4yKSAhaW1wb3J0YW50O1xufVxuXG4uZm9jdXMtcmluZy1wcmltYXJ5IHtcbiAgLS1jdWktZm9jdXMtcmluZy1jb2xvcjogcmdiYSh2YXIoLS1jdWktcHJpbWFyeS1yZ2IpLCB2YXIoLS1jdWktZm9jdXMtcmluZy1vcGFjaXR5KSk7XG59XG5cbi5mb2N1cy1yaW5nLXNlY29uZGFyeSB7XG4gIC0tY3VpLWZvY3VzLXJpbmctY29sb3I6IHJnYmEodmFyKC0tY3VpLXNlY29uZGFyeS1yZ2IpLCB2YXIoLS1jdWktZm9jdXMtcmluZy1vcGFjaXR5KSk7XG59XG5cbi5mb2N1cy1yaW5nLXN1Y2Nlc3Mge1xuICAtLWN1aS1mb2N1cy1yaW5nLWNvbG9yOiByZ2JhKHZhcigtLWN1aS1zdWNjZXNzLXJnYiksIHZhcigtLWN1aS1mb2N1cy1yaW5nLW9wYWNpdHkpKTtcbn1cblxuLmZvY3VzLXJpbmctaW5mbyB7XG4gIC0tY3VpLWZvY3VzLXJpbmctY29sb3I6IHJnYmEodmFyKC0tY3VpLWluZm8tcmdiKSwgdmFyKC0tY3VpLWZvY3VzLXJpbmctb3BhY2l0eSkpO1xufVxuXG4uZm9jdXMtcmluZy13YXJuaW5nIHtcbiAgLS1jdWktZm9jdXMtcmluZy1jb2xvcjogcmdiYSh2YXIoLS1jdWktd2FybmluZy1yZ2IpLCB2YXIoLS1jdWktZm9jdXMtcmluZy1vcGFjaXR5KSk7XG59XG5cbi5mb2N1cy1yaW5nLWRhbmdlciB7XG4gIC0tY3VpLWZvY3VzLXJpbmctY29sb3I6IHJnYmEodmFyKC0tY3VpLWRhbmdlci1yZ2IpLCB2YXIoLS1jdWktZm9jdXMtcmluZy1vcGFjaXR5KSk7XG59XG5cbi5mb2N1cy1yaW5nLWxpZ2h0IHtcbiAgLS1jdWktZm9jdXMtcmluZy1jb2xvcjogcmdiYSh2YXIoLS1jdWktbGlnaHQtcmdiKSwgdmFyKC0tY3VpLWZvY3VzLXJpbmctb3BhY2l0eSkpO1xufVxuXG4uZm9jdXMtcmluZy1kYXJrIHtcbiAgLS1jdWktZm9jdXMtcmluZy1jb2xvcjogcmdiYSh2YXIoLS1jdWktZGFyay1yZ2IpLCB2YXIoLS1jdWktZm9jdXMtcmluZy1vcGFjaXR5KSk7XG59XG5cbi5wb3NpdGlvbi1zdGF0aWMge1xuICBwb3NpdGlvbjogc3RhdGljICFpbXBvcnRhbnQ7XG59XG5cbi5wb3NpdGlvbi1yZWxhdGl2ZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZSAhaW1wb3J0YW50O1xufVxuXG4ucG9zaXRpb24tYWJzb2x1dGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbn1cblxuLnBvc2l0aW9uLWZpeGVkIHtcbiAgcG9zaXRpb246IGZpeGVkICFpbXBvcnRhbnQ7XG59XG5cbi5wb3NpdGlvbi1zdGlja3kge1xuICBwb3NpdGlvbjogLXdlYmtpdC1zdGlja3kgIWltcG9ydGFudDtcbiAgcG9zaXRpb246IHN0aWNreSAhaW1wb3J0YW50O1xufVxuXG4udG9wLTAge1xuICB0b3A6IDAgIWltcG9ydGFudDtcbn1cblxuLnRvcC01MCB7XG4gIHRvcDogNTAlICFpbXBvcnRhbnQ7XG59XG5cbi50b3AtMTAwIHtcbiAgdG9wOiAxMDAlICFpbXBvcnRhbnQ7XG59XG5cbi5ib3R0b20tMCB7XG4gIGJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuXG4uYm90dG9tLTUwIHtcbiAgYm90dG9tOiA1MCUgIWltcG9ydGFudDtcbn1cblxuLmJvdHRvbS0xMDAge1xuICBib3R0b206IDEwMCUgIWltcG9ydGFudDtcbn1cblxuLnN0YXJ0LTAge1xuICBpbnNldC1pbmxpbmUtc3RhcnQ6IDAgIWltcG9ydGFudDtcbn1cblxuLnN0YXJ0LTUwIHtcbiAgaW5zZXQtaW5saW5lLXN0YXJ0OiA1MCUgIWltcG9ydGFudDtcbn1cblxuLnN0YXJ0LTEwMCB7XG4gIGluc2V0LWlubGluZS1zdGFydDogMTAwJSAhaW1wb3J0YW50O1xufVxuXG4uZW5kLTAge1xuICBpbnNldC1pbmxpbmUtZW5kOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5lbmQtNTAge1xuICBpbnNldC1pbmxpbmUtZW5kOiA1MCUgIWltcG9ydGFudDtcbn1cblxuLmVuZC0xMDAge1xuICBpbnNldC1pbmxpbmUtZW5kOiAxMDAlICFpbXBvcnRhbnQ7XG59XG5cbi50cmFuc2xhdGUtbWlkZGxlIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgIWltcG9ydGFudDtcbn1cblxuLnRyYW5zbGF0ZS1taWRkbGUteCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSAhaW1wb3J0YW50O1xufVxuXG4udHJhbnNsYXRlLW1pZGRsZS15IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXIge1xuICBib3JkZXI6IHZhcigtLWN1aS1ib3JkZXItd2lkdGgpIHZhcigtLWN1aS1ib3JkZXItc3R5bGUpIHZhcigtLWN1aS1ib3JkZXItY29sb3IpICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItMCB7XG4gIGJvcmRlcjogMCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXRvcCB7XG4gIGJvcmRlci10b3A6IHZhcigtLWN1aS1ib3JkZXItd2lkdGgpIHZhcigtLWN1aS1ib3JkZXItc3R5bGUpIHZhcigtLWN1aS1ib3JkZXItY29sb3IpICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItdG9wLTAge1xuICBib3JkZXItdG9wOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItZW5kIHtcbiAgLXdlYmtpdC1ib3JkZXItZW5kOiB2YXIoLS1jdWktYm9yZGVyLXdpZHRoKSB2YXIoLS1jdWktYm9yZGVyLXN0eWxlKSB2YXIoLS1jdWktYm9yZGVyLWNvbG9yKSAhaW1wb3J0YW50O1xuICBib3JkZXItaW5saW5lLWVuZDogdmFyKC0tY3VpLWJvcmRlci13aWR0aCkgdmFyKC0tY3VpLWJvcmRlci1zdHlsZSkgdmFyKC0tY3VpLWJvcmRlci1jb2xvcikgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1lbmQtMCB7XG4gIC13ZWJraXQtYm9yZGVyLWVuZDogMCAhaW1wb3J0YW50O1xuICBib3JkZXItaW5saW5lLWVuZDogMCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b206IHZhcigtLWN1aS1ib3JkZXItd2lkdGgpIHZhcigtLWN1aS1ib3JkZXItc3R5bGUpIHZhcigtLWN1aS1ib3JkZXItY29sb3IpICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItYm90dG9tLTAge1xuICBib3JkZXItYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItc3RhcnQge1xuICAtd2Via2l0LWJvcmRlci1zdGFydDogdmFyKC0tY3VpLWJvcmRlci13aWR0aCkgdmFyKC0tY3VpLWJvcmRlci1zdHlsZSkgdmFyKC0tY3VpLWJvcmRlci1jb2xvcikgIWltcG9ydGFudDtcbiAgYm9yZGVyLWlubGluZS1zdGFydDogdmFyKC0tY3VpLWJvcmRlci13aWR0aCkgdmFyKC0tY3VpLWJvcmRlci1zdHlsZSkgdmFyKC0tY3VpLWJvcmRlci1jb2xvcikgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1zdGFydC0wIHtcbiAgLXdlYmtpdC1ib3JkZXItc3RhcnQ6IDAgIWltcG9ydGFudDtcbiAgYm9yZGVyLWlubGluZS1zdGFydDogMCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXByaW1hcnkge1xuICAtLWN1aS1ib3JkZXItb3BhY2l0eTogMTtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKHZhcigtLWN1aS1wcmltYXJ5LXJnYiksIHZhcigtLWN1aS1ib3JkZXItb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItc2Vjb25kYXJ5IHtcbiAgLS1jdWktYm9yZGVyLW9wYWNpdHk6IDE7XG4gIGJvcmRlci1jb2xvcjogcmdiYSh2YXIoLS1jdWktc2Vjb25kYXJ5LXJnYiksIHZhcigtLWN1aS1ib3JkZXItb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItc3VjY2VzcyB7XG4gIC0tY3VpLWJvcmRlci1vcGFjaXR5OiAxO1xuICBib3JkZXItY29sb3I6IHJnYmEodmFyKC0tY3VpLXN1Y2Nlc3MtcmdiKSwgdmFyKC0tY3VpLWJvcmRlci1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1pbmZvIHtcbiAgLS1jdWktYm9yZGVyLW9wYWNpdHk6IDE7XG4gIGJvcmRlci1jb2xvcjogcmdiYSh2YXIoLS1jdWktaW5mby1yZ2IpLCB2YXIoLS1jdWktYm9yZGVyLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXdhcm5pbmcge1xuICAtLWN1aS1ib3JkZXItb3BhY2l0eTogMTtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKHZhcigtLWN1aS13YXJuaW5nLXJnYiksIHZhcigtLWN1aS1ib3JkZXItb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItZGFuZ2VyIHtcbiAgLS1jdWktYm9yZGVyLW9wYWNpdHk6IDE7XG4gIGJvcmRlci1jb2xvcjogcmdiYSh2YXIoLS1jdWktZGFuZ2VyLXJnYiksIHZhcigtLWN1aS1ib3JkZXItb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItbGlnaHQge1xuICAtLWN1aS1ib3JkZXItb3BhY2l0eTogMTtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKHZhcigtLWN1aS1saWdodC1yZ2IpLCB2YXIoLS1jdWktYm9yZGVyLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWRhcmsge1xuICAtLWN1aS1ib3JkZXItb3BhY2l0eTogMTtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKHZhcigtLWN1aS1kYXJrLXJnYiksIHZhcigtLWN1aS1ib3JkZXItb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItYmxhY2sge1xuICAtLWN1aS1ib3JkZXItb3BhY2l0eTogMTtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKHZhcigtLWN1aS1ibGFjay1yZ2IpLCB2YXIoLS1jdWktYm9yZGVyLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXdoaXRlIHtcbiAgLS1jdWktYm9yZGVyLW9wYWNpdHk6IDE7XG4gIGJvcmRlci1jb2xvcjogcmdiYSh2YXIoLS1jdWktd2hpdGUtcmdiKSwgdmFyKC0tY3VpLWJvcmRlci1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci10b3AtcHJpbWFyeSB7XG4gIGJvcmRlci10b3AtY29sb3I6ICMzOWYgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci10b3Atc2Vjb25kYXJ5IHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzZiNzc4NSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXRvcC1zdWNjZXNzIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzUxY2M4YSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXRvcC1pbmZvIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzc0N2FmMiAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXRvcC13YXJuaW5nIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2ZjMCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXRvcC1kYW5nZXIge1xuICBib3JkZXItdG9wLWNvbG9yOiAjZWYzNzZlICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItdG9wLWxpZ2h0IHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2YzZjRmNyAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXRvcC1kYXJrIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzIxMjYzMSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXRvcC13aGl0ZSB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1lbmQtcHJpbWFyeSB7XG4gIGJvcmRlci1pbmxpbmUtZW5kLWNvbG9yOiAjMzlmICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItZW5kLXNlY29uZGFyeSB7XG4gIGJvcmRlci1pbmxpbmUtZW5kLWNvbG9yOiAjNmI3Nzg1ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItZW5kLXN1Y2Nlc3Mge1xuICBib3JkZXItaW5saW5lLWVuZC1jb2xvcjogIzUxY2M4YSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWVuZC1pbmZvIHtcbiAgYm9yZGVyLWlubGluZS1lbmQtY29sb3I6ICM3NDdhZjIgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1lbmQtd2FybmluZyB7XG4gIGJvcmRlci1pbmxpbmUtZW5kLWNvbG9yOiAjZmMwICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItZW5kLWRhbmdlciB7XG4gIGJvcmRlci1pbmxpbmUtZW5kLWNvbG9yOiAjZWYzNzZlICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItZW5kLWxpZ2h0IHtcbiAgYm9yZGVyLWlubGluZS1lbmQtY29sb3I6ICNmM2Y0ZjcgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1lbmQtZGFyayB7XG4gIGJvcmRlci1pbmxpbmUtZW5kLWNvbG9yOiAjMjEyNjMxICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItZW5kLXdoaXRlIHtcbiAgYm9yZGVyLWlubGluZS1lbmQtY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1ib3R0b20tcHJpbWFyeSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICMzOWYgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1ib3R0b20tc2Vjb25kYXJ5IHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzZiNzc4NSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWJvdHRvbS1zdWNjZXNzIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzUxY2M4YSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWJvdHRvbS1pbmZvIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzc0N2FmMiAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWJvdHRvbS13YXJuaW5nIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2ZjMCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWJvdHRvbS1kYW5nZXIge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjZWYzNzZlICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItYm90dG9tLWxpZ2h0IHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2YzZjRmNyAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWJvdHRvbS1kYXJrIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzIxMjYzMSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWJvdHRvbS13aGl0ZSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1zdGFydC1wcmltYXJ5IHtcbiAgYm9yZGVyLWlubGluZS1zdGFydC1jb2xvcjogIzM5ZiAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXN0YXJ0LXNlY29uZGFyeSB7XG4gIGJvcmRlci1pbmxpbmUtc3RhcnQtY29sb3I6ICM2Yjc3ODUgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1zdGFydC1zdWNjZXNzIHtcbiAgYm9yZGVyLWlubGluZS1zdGFydC1jb2xvcjogIzUxY2M4YSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXN0YXJ0LWluZm8ge1xuICBib3JkZXItaW5saW5lLXN0YXJ0LWNvbG9yOiAjNzQ3YWYyICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItc3RhcnQtd2FybmluZyB7XG4gIGJvcmRlci1pbmxpbmUtc3RhcnQtY29sb3I6ICNmYzAgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1zdGFydC1kYW5nZXIge1xuICBib3JkZXItaW5saW5lLXN0YXJ0LWNvbG9yOiAjZWYzNzZlICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItc3RhcnQtbGlnaHQge1xuICBib3JkZXItaW5saW5lLXN0YXJ0LWNvbG9yOiAjZjNmNGY3ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItc3RhcnQtZGFyayB7XG4gIGJvcmRlci1pbmxpbmUtc3RhcnQtY29sb3I6ICMyMTI2MzEgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1zdGFydC13aGl0ZSB7XG4gIGJvcmRlci1pbmxpbmUtc3RhcnQtY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci0xIHtcbiAgYm9yZGVyLXdpZHRoOiAxcHggIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci0yIHtcbiAgYm9yZGVyLXdpZHRoOiAycHggIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci0zIHtcbiAgYm9yZGVyLXdpZHRoOiAzcHggIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci00IHtcbiAgYm9yZGVyLXdpZHRoOiA0cHggIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci01IHtcbiAgYm9yZGVyLXdpZHRoOiA1cHggIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci10b3AtMSB7XG4gIGJvcmRlci10b3Atd2lkdGg6IDFweCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXRvcC0yIHtcbiAgYm9yZGVyLXRvcC13aWR0aDogMnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItdG9wLTMge1xuICBib3JkZXItdG9wLXdpZHRoOiAzcHggIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci10b3AtNCB7XG4gIGJvcmRlci10b3Atd2lkdGg6IDRweCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXRvcC01IHtcbiAgYm9yZGVyLXRvcC13aWR0aDogNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItZW5kLTEge1xuICBib3JkZXItaW5saW5lLWVuZC13aWR0aDogMXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItZW5kLTIge1xuICBib3JkZXItaW5saW5lLWVuZC13aWR0aDogMnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItZW5kLTMge1xuICBib3JkZXItaW5saW5lLWVuZC13aWR0aDogM3B4ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItZW5kLTQge1xuICBib3JkZXItaW5saW5lLWVuZC13aWR0aDogNHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItZW5kLTUge1xuICBib3JkZXItaW5saW5lLWVuZC13aWR0aDogNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItYm90dG9tLTEge1xuICBib3JkZXItYm90dG9tLXdpZHRoOiAxcHggIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1ib3R0b20tMiB7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDJweCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWJvdHRvbS0zIHtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogM3B4ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItYm90dG9tLTQge1xuICBib3JkZXItYm90dG9tLXdpZHRoOiA0cHggIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1ib3R0b20tNSB7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDVweCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXN0YXJ0LTEge1xuICBib3JkZXItaW5saW5lLXN0YXJ0LXdpZHRoOiAxcHggIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1zdGFydC0yIHtcbiAgYm9yZGVyLWlubGluZS1zdGFydC13aWR0aDogMnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItc3RhcnQtMyB7XG4gIGJvcmRlci1pbmxpbmUtc3RhcnQtd2lkdGg6IDNweCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXN0YXJ0LTQge1xuICBib3JkZXItaW5saW5lLXN0YXJ0LXdpZHRoOiA0cHggIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1zdGFydC01IHtcbiAgYm9yZGVyLWlubGluZS1zdGFydC13aWR0aDogNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItcHJpbWFyeS1zdWJ0bGUge1xuICBib3JkZXItY29sb3I6IHZhcigtLWN1aS1wcmltYXJ5LWJvcmRlci1zdWJ0bGUpICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItc2Vjb25kYXJ5LXN1YnRsZSB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tY3VpLXNlY29uZGFyeS1ib3JkZXItc3VidGxlKSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXN1Y2Nlc3Mtc3VidGxlIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jdWktc3VjY2Vzcy1ib3JkZXItc3VidGxlKSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWluZm8tc3VidGxlIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jdWktaW5mby1ib3JkZXItc3VidGxlKSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXdhcm5pbmctc3VidGxlIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jdWktd2FybmluZy1ib3JkZXItc3VidGxlKSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWRhbmdlci1zdWJ0bGUge1xuICBib3JkZXItY29sb3I6IHZhcigtLWN1aS1kYW5nZXItYm9yZGVyLXN1YnRsZSkgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1saWdodC1zdWJ0bGUge1xuICBib3JkZXItY29sb3I6IHZhcigtLWN1aS1saWdodC1ib3JkZXItc3VidGxlKSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWRhcmstc3VidGxlIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jdWktZGFyay1ib3JkZXItc3VidGxlKSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLW9wYWNpdHktMTAge1xuICAtLWN1aS1ib3JkZXItb3BhY2l0eTogMC4xO1xufVxuXG4uYm9yZGVyLW9wYWNpdHktMjUge1xuICAtLWN1aS1ib3JkZXItb3BhY2l0eTogMC4yNTtcbn1cblxuLmJvcmRlci1vcGFjaXR5LTUwIHtcbiAgLS1jdWktYm9yZGVyLW9wYWNpdHk6IDAuNTtcbn1cblxuLmJvcmRlci1vcGFjaXR5LTc1IHtcbiAgLS1jdWktYm9yZGVyLW9wYWNpdHk6IDAuNzU7XG59XG5cbi5ib3JkZXItb3BhY2l0eS0xMDAge1xuICAtLWN1aS1ib3JkZXItb3BhY2l0eTogMTtcbn1cblxuLnctMjUge1xuICB3aWR0aDogMjUlICFpbXBvcnRhbnQ7XG59XG5cbi53LTUwIHtcbiAgd2lkdGg6IDUwJSAhaW1wb3J0YW50O1xufVxuXG4udy03NSB7XG4gIHdpZHRoOiA3NSUgIWltcG9ydGFudDtcbn1cblxuLnctMTAwIHtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbn1cblxuLnctYXV0byB7XG4gIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5tdy0xMDAge1xuICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbn1cblxuLnZ3LTEwMCB7XG4gIHdpZHRoOiAxMDB2dyAhaW1wb3J0YW50O1xufVxuXG4ubWluLXZ3LTEwMCB7XG4gIG1pbi13aWR0aDogMTAwdncgIWltcG9ydGFudDtcbn1cblxuLmgtMjUge1xuICBoZWlnaHQ6IDI1JSAhaW1wb3J0YW50O1xufVxuXG4uaC01MCB7XG4gIGhlaWdodDogNTAlICFpbXBvcnRhbnQ7XG59XG5cbi5oLTc1IHtcbiAgaGVpZ2h0OiA3NSUgIWltcG9ydGFudDtcbn1cblxuLmgtMTAwIHtcbiAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG59XG5cbi5oLWF1dG8ge1xuICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLm1oLTEwMCB7XG4gIG1heC1oZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbn1cblxuLnZoLTEwMCB7XG4gIGhlaWdodDogMTAwdmggIWltcG9ydGFudDtcbn1cblxuLm1pbi12aC0xMDAge1xuICBtaW4taGVpZ2h0OiAxMDB2aCAhaW1wb3J0YW50O1xufVxuXG4uZmxleC1maWxsIHtcbiAgZmxleDogMSAxIGF1dG8gIWltcG9ydGFudDtcbn1cblxuLmZsZXgtcm93IHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50O1xufVxuXG4uZmxleC1jb2x1bW4ge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LXJvdy1yZXZlcnNlIHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LWNvbHVtbi1yZXZlcnNlIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LWdyb3ctMCB7XG4gIGZsZXgtZ3JvdzogMCAhaW1wb3J0YW50O1xufVxuXG4uZmxleC1ncm93LTEge1xuICBmbGV4LWdyb3c6IDEgIWltcG9ydGFudDtcbn1cblxuLmZsZXgtc2hyaW5rLTAge1xuICBmbGV4LXNocmluazogMCAhaW1wb3J0YW50O1xufVxuXG4uZmxleC1zaHJpbmstMSB7XG4gIGZsZXgtc2hyaW5rOiAxICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LXdyYXAge1xuICBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDtcbn1cblxuLmZsZXgtbm93cmFwIHtcbiAgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDtcbn1cblxuLmZsZXgtd3JhcC1yZXZlcnNlIHtcbiAgZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDtcbn1cblxuLmp1c3RpZnktY29udGVudC1zdGFydCB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xufVxuXG4uanVzdGlmeS1jb250ZW50LWVuZCB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbn1cblxuLmp1c3RpZnktY29udGVudC1jZW50ZXIge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xufVxuXG4uanVzdGlmeS1jb250ZW50LWJldHdlZW4ge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbn1cblxuLmp1c3RpZnktY29udGVudC1hcm91bmQge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xufVxuXG4uanVzdGlmeS1jb250ZW50LWV2ZW5seSB7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5ICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1pdGVtcy1zdGFydCB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1pdGVtcy1lbmQge1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWl0ZW1zLWNlbnRlciB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWl0ZW1zLWJhc2VsaW5lIHtcbiAgYWxpZ24taXRlbXM6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1pdGVtcy1zdHJldGNoIHtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWNvbnRlbnQtc3RhcnQge1xuICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1jb250ZW50LWVuZCB7XG4gIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1jb250ZW50LWNlbnRlciB7XG4gIGFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tY29udGVudC1iZXR3ZWVuIHtcbiAgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tY29udGVudC1hcm91bmQge1xuICBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWNvbnRlbnQtc3RyZXRjaCB7XG4gIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDtcbn1cblxuLmFsaWduLXNlbGYtYXV0byB7XG4gIGFsaWduLXNlbGY6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLmFsaWduLXNlbGYtc3RhcnQge1xuICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1zZWxmLWVuZCB7XG4gIGFsaWduLXNlbGY6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1zZWxmLWNlbnRlciB7XG4gIGFsaWduLXNlbGY6IGNlbnRlciAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tc2VsZi1iYXNlbGluZSB7XG4gIGFsaWduLXNlbGY6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1zZWxmLXN0cmV0Y2gge1xuICBhbGlnbi1zZWxmOiBzdHJldGNoICFpbXBvcnRhbnQ7XG59XG5cbi5vcmRlci1maXJzdCB7XG4gIG9yZGVyOiAtMSAhaW1wb3J0YW50O1xufVxuXG4ub3JkZXItMCB7XG4gIG9yZGVyOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5vcmRlci0xIHtcbiAgb3JkZXI6IDEgIWltcG9ydGFudDtcbn1cblxuLm9yZGVyLTIge1xuICBvcmRlcjogMiAhaW1wb3J0YW50O1xufVxuXG4ub3JkZXItMyB7XG4gIG9yZGVyOiAzICFpbXBvcnRhbnQ7XG59XG5cbi5vcmRlci00IHtcbiAgb3JkZXI6IDQgIWltcG9ydGFudDtcbn1cblxuLm9yZGVyLTUge1xuICBvcmRlcjogNSAhaW1wb3J0YW50O1xufVxuXG4ub3JkZXItbGFzdCB7XG4gIG9yZGVyOiA2ICFpbXBvcnRhbnQ7XG59XG5cbi5tLTAge1xuICBtYXJnaW46IDAgIWltcG9ydGFudDtcbn1cblxuLm0tMSB7XG4gIG1hcmdpbjogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubS0yIHtcbiAgbWFyZ2luOiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm0tMyB7XG4gIG1hcmdpbjogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubS00IHtcbiAgbWFyZ2luOiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm0tNSB7XG4gIG1hcmdpbjogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ubS1hdXRvIHtcbiAgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5teC0wIHtcbiAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5teC0xIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5teC0yIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXgtMyB7XG4gIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXgtNCB7XG4gIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm14LTUge1xuICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLm14LWF1dG8ge1xuICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLm15LTAge1xuICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cblxuLm15LTEge1xuICBtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm15LTIge1xuICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5teS0zIHtcbiAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5teS00IHtcbiAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXktNSB7XG4gIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ubXktYXV0byB7XG4gIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xufVxuXG4ubXQtMCB7XG4gIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbn1cblxuLm10LTEge1xuICBtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tdC0yIHtcbiAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tdC0zIHtcbiAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtNCB7XG4gIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtNSB7XG4gIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLm10LWF1dG8ge1xuICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5tZS0wIHtcbiAgLXdlYmtpdC1tYXJnaW4tZW5kOiAwICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1pbmxpbmUtZW5kOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5tZS0xIHtcbiAgLXdlYmtpdC1tYXJnaW4tZW5kOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1pbmxpbmUtZW5kOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tZS0yIHtcbiAgLXdlYmtpdC1tYXJnaW4tZW5kOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWlubGluZS1lbmQ6IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWUtMyB7XG4gIC13ZWJraXQtbWFyZ2luLWVuZDogMXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4taW5saW5lLWVuZDogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWUtNCB7XG4gIC13ZWJraXQtbWFyZ2luLWVuZDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1pbmxpbmUtZW5kOiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1lLTUge1xuICAtd2Via2l0LW1hcmdpbi1lbmQ6IDNyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWlubGluZS1lbmQ6IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLm1lLWF1dG8ge1xuICAtd2Via2l0LW1hcmdpbi1lbmQ6IGF1dG8gIWltcG9ydGFudDtcbiAgbWFyZ2luLWlubGluZS1lbmQ6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLm1iLTAge1xuICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5tYi0xIHtcbiAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItMiB7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItMyB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLm1iLTQge1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1iLTUge1xuICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYi1hdXRvIHtcbiAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xufVxuXG4ubXMtMCB7XG4gIC13ZWJraXQtbWFyZ2luLXN0YXJ0OiAwICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IDAgIWltcG9ydGFudDtcbn1cblxuLm1zLTEge1xuICAtd2Via2l0LW1hcmdpbi1zdGFydDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4taW5saW5lLXN0YXJ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tcy0yIHtcbiAgLXdlYmtpdC1tYXJnaW4tc3RhcnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4taW5saW5lLXN0YXJ0OiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1zLTMge1xuICAtd2Via2l0LW1hcmdpbi1zdGFydDogMXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4taW5saW5lLXN0YXJ0OiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tcy00IHtcbiAgLXdlYmtpdC1tYXJnaW4tc3RhcnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4taW5saW5lLXN0YXJ0OiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1zLTUge1xuICAtd2Via2l0LW1hcmdpbi1zdGFydDogM3JlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4taW5saW5lLXN0YXJ0OiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tcy1hdXRvIHtcbiAgLXdlYmtpdC1tYXJnaW4tc3RhcnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgbWFyZ2luLWlubGluZS1zdGFydDogYXV0byAhaW1wb3J0YW50O1xufVxuXG4ucC0wIHtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xufVxuXG4ucC0xIHtcbiAgcGFkZGluZzogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucC0yIHtcbiAgcGFkZGluZzogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wLTMge1xuICBwYWRkaW5nOiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wLTQge1xuICBwYWRkaW5nOiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnAtNSB7XG4gIHBhZGRpbmc6IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLnB4LTAge1xuICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xufVxuXG4ucHgtMSB7XG4gIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5weC0yIHtcbiAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5weC0zIHtcbiAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLnB4LTQge1xuICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnB4LTUge1xuICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ucHktMCB7XG4gIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5weS0xIHtcbiAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnB5LTIge1xuICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnB5LTMge1xuICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHktNCB7XG4gIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHktNSB7XG4gIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wdC0wIHtcbiAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbn1cblxuLnB0LTEge1xuICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHQtMiB7XG4gIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnB0LTMge1xuICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHQtNCB7XG4gIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnB0LTUge1xuICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ucGUtMCB7XG4gIC13ZWJraXQtcGFkZGluZy1lbmQ6IDAgIWltcG9ydGFudDtcbiAgcGFkZGluZy1pbmxpbmUtZW5kOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5wZS0xIHtcbiAgLXdlYmtpdC1wYWRkaW5nLWVuZDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWlubGluZS1lbmQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBlLTIge1xuICAtd2Via2l0LXBhZGRpbmctZW5kOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1pbmxpbmUtZW5kOiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBlLTMge1xuICAtd2Via2l0LXBhZGRpbmctZW5kOiAxcmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctaW5saW5lLWVuZDogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGUtNCB7XG4gIC13ZWJraXQtcGFkZGluZy1lbmQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWlubGluZS1lbmQ6IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGUtNSB7XG4gIC13ZWJraXQtcGFkZGluZy1lbmQ6IDNyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1pbmxpbmUtZW5kOiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wYi0wIHtcbiAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cblxuLnBiLTEge1xuICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGItMiB7XG4gIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBiLTMge1xuICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGItNCB7XG4gIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBiLTUge1xuICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ucHMtMCB7XG4gIC13ZWJraXQtcGFkZGluZy1zdGFydDogMCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWlubGluZS1zdGFydDogMCAhaW1wb3J0YW50O1xufVxuXG4ucHMtMSB7XG4gIC13ZWJraXQtcGFkZGluZy1zdGFydDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWlubGluZS1zdGFydDogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHMtMiB7XG4gIC13ZWJraXQtcGFkZGluZy1zdGFydDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctaW5saW5lLXN0YXJ0OiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBzLTMge1xuICAtd2Via2l0LXBhZGRpbmctc3RhcnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLnBzLTQge1xuICAtd2Via2l0LXBhZGRpbmctc3RhcnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWlubGluZS1zdGFydDogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wcy01IHtcbiAgLXdlYmtpdC1wYWRkaW5nLXN0YXJ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctaW5saW5lLXN0YXJ0OiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5nYXAtMCB7XG4gIGdhcDogMCAhaW1wb3J0YW50O1xufVxuXG4uZ2FwLTEge1xuICBnYXA6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLmdhcC0yIHtcbiAgZ2FwOiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLmdhcC0zIHtcbiAgZ2FwOiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5nYXAtNCB7XG4gIGdhcDogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5nYXAtNSB7XG4gIGdhcDogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ucm93LWdhcC0wIHtcbiAgcm93LWdhcDogMCAhaW1wb3J0YW50O1xufVxuXG4ucm93LWdhcC0xIHtcbiAgcm93LWdhcDogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucm93LWdhcC0yIHtcbiAgcm93LWdhcDogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5yb3ctZ2FwLTMge1xuICByb3ctZ2FwOiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5yb3ctZ2FwLTQge1xuICByb3ctZ2FwOiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnJvdy1nYXAtNSB7XG4gIHJvdy1nYXA6IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLmNvbHVtbi1nYXAtMCB7XG4gIC1tb3otY29sdW1uLWdhcDogMCAhaW1wb3J0YW50O1xuICBjb2x1bW4tZ2FwOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5jb2x1bW4tZ2FwLTEge1xuICAtbW96LWNvbHVtbi1nYXA6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgY29sdW1uLWdhcDogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4uY29sdW1uLWdhcC0yIHtcbiAgLW1vei1jb2x1bW4tZ2FwOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgY29sdW1uLWdhcDogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5jb2x1bW4tZ2FwLTMge1xuICAtbW96LWNvbHVtbi1nYXA6IDFyZW0gIWltcG9ydGFudDtcbiAgY29sdW1uLWdhcDogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4uY29sdW1uLWdhcC00IHtcbiAgLW1vei1jb2x1bW4tZ2FwOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgY29sdW1uLWdhcDogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5jb2x1bW4tZ2FwLTUge1xuICAtbW96LWNvbHVtbi1nYXA6IDNyZW0gIWltcG9ydGFudDtcbiAgY29sdW1uLWdhcDogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4uZm9udC1tb25vc3BhY2Uge1xuICBmb250LWZhbWlseTogdmFyKC0tY3VpLWZvbnQtbW9ub3NwYWNlKSAhaW1wb3J0YW50O1xufVxuXG4uZnMtMSB7XG4gIGZvbnQtc2l6ZTogY2FsYygxLjM1OTM3NXJlbSArIDEuMzEyNXZ3KSAhaW1wb3J0YW50O1xufVxuXG4uZnMtMiB7XG4gIGZvbnQtc2l6ZTogY2FsYygxLjMxMjVyZW0gKyAwLjc1dncpICFpbXBvcnRhbnQ7XG59XG5cbi5mcy0zIHtcbiAgZm9udC1zaXplOiBjYWxjKDEuMjg5MDYyNXJlbSArIDAuNDY4NzV2dykgIWltcG9ydGFudDtcbn1cblxuLmZzLTQge1xuICBmb250LXNpemU6IGNhbGMoMS4yNjU2MjVyZW0gKyAwLjE4NzV2dykgIWltcG9ydGFudDtcbn1cblxuLmZzLTUge1xuICBmb250LXNpemU6IDEuMTcxODc1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5mcy02IHtcbiAgZm9udC1zaXplOiAwLjkzNzVyZW0gIWltcG9ydGFudDtcbn1cblxuLmZzdC1pdGFsaWMge1xuICBmb250LXN0eWxlOiBpdGFsaWMgIWltcG9ydGFudDtcbn1cblxuLmZzdC1ub3JtYWwge1xuICBmb250LXN0eWxlOiBub3JtYWwgIWltcG9ydGFudDtcbn1cblxuLmZ3LWxpZ2h0ZXIge1xuICBmb250LXdlaWdodDogbGlnaHRlciAhaW1wb3J0YW50O1xufVxuXG4uZnctbGlnaHQge1xuICBmb250LXdlaWdodDogMzAwICFpbXBvcnRhbnQ7XG59XG5cbi5mdy1ub3JtYWwge1xuICBmb250LXdlaWdodDogNDAwICFpbXBvcnRhbnQ7XG59XG5cbi5mdy1tZWRpdW0ge1xuICBmb250LXdlaWdodDogNTAwICFpbXBvcnRhbnQ7XG59XG5cbi5mdy1zZW1pYm9sZCB7XG4gIGZvbnQtd2VpZ2h0OiA2MDAgIWltcG9ydGFudDtcbn1cblxuLmZ3LWJvbGQge1xuICBmb250LXdlaWdodDogNzAwICFpbXBvcnRhbnQ7XG59XG5cbi5mdy1ib2xkZXIge1xuICBmb250LXdlaWdodDogYm9sZGVyICFpbXBvcnRhbnQ7XG59XG5cbi5saC0xIHtcbiAgbGluZS1oZWlnaHQ6IDEgIWltcG9ydGFudDtcbn1cblxuLmxoLXNtIHtcbiAgbGluZS1oZWlnaHQ6IDEuMjUgIWltcG9ydGFudDtcbn1cblxuLmxoLWJhc2Uge1xuICBsaW5lLWhlaWdodDogMS41ICFpbXBvcnRhbnQ7XG59XG5cbi5saC1sZyB7XG4gIGxpbmUtaGVpZ2h0OiAyICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXN0YXJ0IHtcbiAgdGV4dC1hbGlnbjogc3RhcnQgIWltcG9ydGFudDtcbn1cblxuLnRleHQtZW5kIHtcbiAgdGV4dC1hbGlnbjogZW5kICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWNlbnRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1kZWNvcmF0aW9uLW5vbmUge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnRleHQtZGVjb3JhdGlvbi11bmRlcmxpbmUge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1kZWNvcmF0aW9uLWxpbmUtdGhyb3VnaCB7XG4gIHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWxvd2VyY2FzZSB7XG4gIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2UgIWltcG9ydGFudDtcbn1cblxuLnRleHQtdXBwZXJjYXNlIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1jYXBpdGFsaXplIHtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemUgIWltcG9ydGFudDtcbn1cblxuLnRleHQtd3JhcCB7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWwgIWltcG9ydGFudDtcbn1cblxuLnRleHQtbm93cmFwIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcCAhaW1wb3J0YW50O1xufVxuXG4vKiBydGw6YmVnaW46cmVtb3ZlICovXG4udGV4dC1icmVhayB7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZCAhaW1wb3J0YW50O1xuICB3b3JkLWJyZWFrOiBicmVhay13b3JkICFpbXBvcnRhbnQ7XG59XG5cbi8qIHJ0bDplbmQ6cmVtb3ZlICovXG5bZGF0YS1jb3JldWktdGhlbWU9ZGFya10gLmRhcmtcXDp0ZXh0LXByaW1hcnksIFtkYXRhLWNvcmV1aS10aGVtZT1kYXJrXSAuZGFya1xcOnRleHQtcHJpbWFyeTpub3QoW2NsYXNzKj1cImRhcms6XCJdKSxcbi50ZXh0LXByaW1hcnkge1xuICAtLWN1aS10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiByZ2JhKHZhcigtLWN1aS1wcmltYXJ5LXJnYiksIHZhcigtLWN1aS10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG5bZGF0YS1jb3JldWktdGhlbWU9ZGFya10gLmRhcmtcXDp0ZXh0LXNlY29uZGFyeSwgW2RhdGEtY29yZXVpLXRoZW1lPWRhcmtdIC5kYXJrXFw6dGV4dC1zZWNvbmRhcnk6bm90KFtjbGFzcyo9XCJkYXJrOlwiXSksXG4udGV4dC1zZWNvbmRhcnkge1xuICAtLWN1aS10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiByZ2JhKHZhcigtLWN1aS1zZWNvbmRhcnktcmdiKSwgdmFyKC0tY3VpLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbltkYXRhLWNvcmV1aS10aGVtZT1kYXJrXSAuZGFya1xcOnRleHQtc3VjY2VzcywgW2RhdGEtY29yZXVpLXRoZW1lPWRhcmtdIC5kYXJrXFw6dGV4dC1zdWNjZXNzOm5vdChbY2xhc3MqPVwiZGFyazpcIl0pLFxuLnRleHQtc3VjY2VzcyB7XG4gIC0tY3VpLXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6IHJnYmEodmFyKC0tY3VpLXN1Y2Nlc3MtcmdiKSwgdmFyKC0tY3VpLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbltkYXRhLWNvcmV1aS10aGVtZT1kYXJrXSAuZGFya1xcOnRleHQtaW5mbywgW2RhdGEtY29yZXVpLXRoZW1lPWRhcmtdIC5kYXJrXFw6dGV4dC1pbmZvOm5vdChbY2xhc3MqPVwiZGFyazpcIl0pLFxuLnRleHQtaW5mbyB7XG4gIC0tY3VpLXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6IHJnYmEodmFyKC0tY3VpLWluZm8tcmdiKSwgdmFyKC0tY3VpLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbltkYXRhLWNvcmV1aS10aGVtZT1kYXJrXSAuZGFya1xcOnRleHQtd2FybmluZywgW2RhdGEtY29yZXVpLXRoZW1lPWRhcmtdIC5kYXJrXFw6dGV4dC13YXJuaW5nOm5vdChbY2xhc3MqPVwiZGFyazpcIl0pLFxuLnRleHQtd2FybmluZyB7XG4gIC0tY3VpLXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6IHJnYmEodmFyKC0tY3VpLXdhcm5pbmctcmdiKSwgdmFyKC0tY3VpLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbltkYXRhLWNvcmV1aS10aGVtZT1kYXJrXSAuZGFya1xcOnRleHQtZGFuZ2VyLCBbZGF0YS1jb3JldWktdGhlbWU9ZGFya10gLmRhcmtcXDp0ZXh0LWRhbmdlcjpub3QoW2NsYXNzKj1cImRhcms6XCJdKSxcbi50ZXh0LWRhbmdlciB7XG4gIC0tY3VpLXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6IHJnYmEodmFyKC0tY3VpLWRhbmdlci1yZ2IpLCB2YXIoLS1jdWktdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuW2RhdGEtY29yZXVpLXRoZW1lPWRhcmtdIC5kYXJrXFw6dGV4dC1saWdodCwgW2RhdGEtY29yZXVpLXRoZW1lPWRhcmtdIC5kYXJrXFw6dGV4dC1saWdodDpub3QoW2NsYXNzKj1cImRhcms6XCJdKSxcbi50ZXh0LWxpZ2h0IHtcbiAgLS1jdWktdGV4dC1vcGFjaXR5OiAxO1xuICBjb2xvcjogcmdiYSh2YXIoLS1jdWktbGlnaHQtcmdiKSwgdmFyKC0tY3VpLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbltkYXRhLWNvcmV1aS10aGVtZT1kYXJrXSAuZGFya1xcOnRleHQtZGFyaywgW2RhdGEtY29yZXVpLXRoZW1lPWRhcmtdIC5kYXJrXFw6dGV4dC1kYXJrOm5vdChbY2xhc3MqPVwiZGFyazpcIl0pLFxuLnRleHQtZGFyayB7XG4gIC0tY3VpLXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6IHJnYmEodmFyKC0tY3VpLWRhcmstcmdiKSwgdmFyKC0tY3VpLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbltkYXRhLWNvcmV1aS10aGVtZT1kYXJrXSAuZGFya1xcOnRleHQtYmxhY2ssIFtkYXRhLWNvcmV1aS10aGVtZT1kYXJrXSAuZGFya1xcOnRleHQtYmxhY2s6bm90KFtjbGFzcyo9XCJkYXJrOlwiXSksXG4udGV4dC1ibGFjayB7XG4gIC0tY3VpLXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6IHJnYmEodmFyKC0tY3VpLWJsYWNrLXJnYiksIHZhcigtLWN1aS10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG5bZGF0YS1jb3JldWktdGhlbWU9ZGFya10gLmRhcmtcXDp0ZXh0LXdoaXRlLCBbZGF0YS1jb3JldWktdGhlbWU9ZGFya10gLmRhcmtcXDp0ZXh0LXdoaXRlOm5vdChbY2xhc3MqPVwiZGFyazpcIl0pLFxuLnRleHQtd2hpdGUge1xuICAtLWN1aS10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiByZ2JhKHZhcigtLWN1aS13aGl0ZS1yZ2IpLCB2YXIoLS1jdWktdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuW2RhdGEtY29yZXVpLXRoZW1lPWRhcmtdIC5kYXJrXFw6dGV4dC1ib2R5LCBbZGF0YS1jb3JldWktdGhlbWU9ZGFya10gLmRhcmtcXDp0ZXh0LWJvZHk6bm90KFtjbGFzcyo9XCJkYXJrOlwiXSksXG4udGV4dC1ib2R5IHtcbiAgLS1jdWktdGV4dC1vcGFjaXR5OiAxO1xuICBjb2xvcjogcmdiYSh2YXIoLS1jdWktYm9keS1jb2xvci1yZ2IpLCB2YXIoLS1jdWktdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuW2RhdGEtY29yZXVpLXRoZW1lPWRhcmtdIC5kYXJrXFw6dGV4dC1tdXRlZCwgW2RhdGEtY29yZXVpLXRoZW1lPWRhcmtdIC5kYXJrXFw6dGV4dC1tdXRlZDpub3QoW2NsYXNzKj1cImRhcms6XCJdKSxcbi50ZXh0LW11dGVkIHtcbiAgLS1jdWktdGV4dC1vcGFjaXR5OiAxO1xuICBjb2xvcjogdmFyKC0tY3VpLXNlY29uZGFyeS1jb2xvcikgIWltcG9ydGFudDtcbn1cblxuW2RhdGEtY29yZXVpLXRoZW1lPWRhcmtdIC5kYXJrXFw6dGV4dC1ibGFjay01MCwgW2RhdGEtY29yZXVpLXRoZW1lPWRhcmtdIC5kYXJrXFw6dGV4dC1ibGFjay01MDpub3QoW2NsYXNzKj1cImRhcms6XCJdKSxcbi50ZXh0LWJsYWNrLTUwIHtcbiAgLS1jdWktdGV4dC1vcGFjaXR5OiAxO1xuICBjb2xvcjogcmdiYSg4LCAxMCwgMTIsIDAuNSkgIWltcG9ydGFudDtcbn1cblxuW2RhdGEtY29yZXVpLXRoZW1lPWRhcmtdIC5kYXJrXFw6dGV4dC13aGl0ZS01MCwgW2RhdGEtY29yZXVpLXRoZW1lPWRhcmtdIC5kYXJrXFw6dGV4dC13aGl0ZS01MDpub3QoW2NsYXNzKj1cImRhcms6XCJdKSxcbi50ZXh0LXdoaXRlLTUwIHtcbiAgLS1jdWktdGV4dC1vcGFjaXR5OiAxO1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpICFpbXBvcnRhbnQ7XG59XG5cbltkYXRhLWNvcmV1aS10aGVtZT1kYXJrXSAuZGFya1xcOnRleHQtYm9keS1zZWNvbmRhcnksIFtkYXRhLWNvcmV1aS10aGVtZT1kYXJrXSAuZGFya1xcOnRleHQtYm9keS1zZWNvbmRhcnk6bm90KFtjbGFzcyo9XCJkYXJrOlwiXSksXG4udGV4dC1ib2R5LXNlY29uZGFyeSB7XG4gIC0tY3VpLXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6IHZhcigtLWN1aS1zZWNvbmRhcnktY29sb3IpICFpbXBvcnRhbnQ7XG59XG5cbltkYXRhLWNvcmV1aS10aGVtZT1kYXJrXSAuZGFya1xcOnRleHQtYm9keS10ZXJ0aWFyeSwgW2RhdGEtY29yZXVpLXRoZW1lPWRhcmtdIC5kYXJrXFw6dGV4dC1ib2R5LXRlcnRpYXJ5Om5vdChbY2xhc3MqPVwiZGFyazpcIl0pLFxuLnRleHQtYm9keS10ZXJ0aWFyeSB7XG4gIC0tY3VpLXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6IHZhcigtLWN1aS10ZXJ0aWFyeS1jb2xvcikgIWltcG9ydGFudDtcbn1cblxuW2RhdGEtY29yZXVpLXRoZW1lPWRhcmtdIC5kYXJrXFw6dGV4dC1ib2R5LWVtcGhhc2lzLCBbZGF0YS1jb3JldWktdGhlbWU9ZGFya10gLmRhcmtcXDp0ZXh0LWJvZHktZW1waGFzaXM6bm90KFtjbGFzcyo9XCJkYXJrOlwiXSksXG4udGV4dC1ib2R5LWVtcGhhc2lzIHtcbiAgLS1jdWktdGV4dC1vcGFjaXR5OiAxO1xuICBjb2xvcjogdmFyKC0tY3VpLWVtcGhhc2lzLWNvbG9yKSAhaW1wb3J0YW50O1xufVxuXG5bZGF0YS1jb3JldWktdGhlbWU9ZGFya10gLmRhcmtcXDp0ZXh0LXJlc2V0LCBbZGF0YS1jb3JldWktdGhlbWU9ZGFya10gLmRhcmtcXDp0ZXh0LXJlc2V0Om5vdChbY2xhc3MqPVwiZGFyazpcIl0pLFxuLnRleHQtcmVzZXQge1xuICAtLWN1aS10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiBpbmhlcml0ICFpbXBvcnRhbnQ7XG59XG5cbltkYXRhLWNvcmV1aS10aGVtZT1kYXJrXSAuZGFya1xcOnRleHQtaGlnaC1lbXBoYXNpcy1pbnZlcnNlLCBbZGF0YS1jb3JldWktdGhlbWU9ZGFya10gLmRhcmtcXDp0ZXh0LWhpZ2gtZW1waGFzaXMtaW52ZXJzZTpub3QoW2NsYXNzKj1cImRhcms6XCJdKSxcbi50ZXh0LWhpZ2gtZW1waGFzaXMtaW52ZXJzZSB7XG4gIC0tY3VpLXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6IHZhcigtLWN1aS1oaWdoLWVtcGhhc2lzLWludmVyc2UpICFpbXBvcnRhbnQ7XG59XG5cbltkYXRhLWNvcmV1aS10aGVtZT1kYXJrXSAuZGFya1xcOnRleHQtbWVkaXVtLWVtcGhhc2lzLWludmVyc2UsIFtkYXRhLWNvcmV1aS10aGVtZT1kYXJrXSAuZGFya1xcOnRleHQtbWVkaXVtLWVtcGhhc2lzLWludmVyc2U6bm90KFtjbGFzcyo9XCJkYXJrOlwiXSksXG4udGV4dC1tZWRpdW0tZW1waGFzaXMtaW52ZXJzZSB7XG4gIC0tY3VpLXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6IHZhcigtLWN1aS1tZWRpdW0tZW1waGFzaXMtaW52ZXJzZSkgIWltcG9ydGFudDtcbn1cblxuW2RhdGEtY29yZXVpLXRoZW1lPWRhcmtdIC5kYXJrXFw6dGV4dC1kaXNhYmxlZC1pbnZlcnNlLCBbZGF0YS1jb3JldWktdGhlbWU9ZGFya10gLmRhcmtcXDp0ZXh0LWRpc2FibGVkLWludmVyc2U6bm90KFtjbGFzcyo9XCJkYXJrOlwiXSksXG4udGV4dC1kaXNhYmxlZC1pbnZlcnNlIHtcbiAgLS1jdWktdGV4dC1vcGFjaXR5OiAxO1xuICBjb2xvcjogdmFyKC0tY3VpLWRpc2FibGVkLWludmVyc2UpICFpbXBvcnRhbnQ7XG59XG5cbltkYXRhLWNvcmV1aS10aGVtZT1kYXJrXSAuZGFya1xcOnRleHQtaGlnaC1lbXBoYXNpcywgW2RhdGEtY29yZXVpLXRoZW1lPWRhcmtdIC5kYXJrXFw6dGV4dC1oaWdoLWVtcGhhc2lzOm5vdChbY2xhc3MqPVwiZGFyazpcIl0pLFxuLnRleHQtaGlnaC1lbXBoYXNpcyB7XG4gIC0tY3VpLXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6IHZhcigtLWN1aS1oaWdoLWVtcGhhc2lzKSAhaW1wb3J0YW50O1xufVxuXG5bZGF0YS1jb3JldWktdGhlbWU9ZGFya10gLmRhcmtcXDp0ZXh0LW1lZGl1bS1lbXBoYXNpcywgW2RhdGEtY29yZXVpLXRoZW1lPWRhcmtdIC5kYXJrXFw6dGV4dC1tZWRpdW0tZW1waGFzaXM6bm90KFtjbGFzcyo9XCJkYXJrOlwiXSksXG4udGV4dC1tZWRpdW0tZW1waGFzaXMge1xuICAtLWN1aS10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiB2YXIoLS1jdWktbWVkaXVtLWVtcGhhc2lzKSAhaW1wb3J0YW50O1xufVxuXG5bZGF0YS1jb3JldWktdGhlbWU9ZGFya10gLmRhcmtcXDp0ZXh0LWRpc2FibGVkLCBbZGF0YS1jb3JldWktdGhlbWU9ZGFya10gLmRhcmtcXDp0ZXh0LWRpc2FibGVkOm5vdChbY2xhc3MqPVwiZGFyazpcIl0pLFxuLnRleHQtZGlzYWJsZWQge1xuICAtLWN1aS10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiB2YXIoLS1jdWktZGlzYWJsZWQpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LW9wYWNpdHktMjUge1xuICAtLWN1aS10ZXh0LW9wYWNpdHk6IDAuMjU7XG59XG5cbi50ZXh0LW9wYWNpdHktNTAge1xuICAtLWN1aS10ZXh0LW9wYWNpdHk6IDAuNTtcbn1cblxuLnRleHQtb3BhY2l0eS03NSB7XG4gIC0tY3VpLXRleHQtb3BhY2l0eTogMC43NTtcbn1cblxuLnRleHQtb3BhY2l0eS0xMDAge1xuICAtLWN1aS10ZXh0LW9wYWNpdHk6IDE7XG59XG5cbi50ZXh0LXByaW1hcnktZW1waGFzaXMge1xuICBjb2xvcjogdmFyKC0tY3VpLXByaW1hcnktdGV4dC1lbXBoYXNpcykgIWltcG9ydGFudDtcbn1cblxuLnRleHQtc2Vjb25kYXJ5LWVtcGhhc2lzIHtcbiAgY29sb3I6IHZhcigtLWN1aS1zZWNvbmRhcnktdGV4dC1lbXBoYXNpcykgIWltcG9ydGFudDtcbn1cblxuLnRleHQtc3VjY2Vzcy1lbXBoYXNpcyB7XG4gIGNvbG9yOiB2YXIoLS1jdWktc3VjY2Vzcy10ZXh0LWVtcGhhc2lzKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1pbmZvLWVtcGhhc2lzIHtcbiAgY29sb3I6IHZhcigtLWN1aS1pbmZvLXRleHQtZW1waGFzaXMpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXdhcm5pbmctZW1waGFzaXMge1xuICBjb2xvcjogdmFyKC0tY3VpLXdhcm5pbmctdGV4dC1lbXBoYXNpcykgIWltcG9ydGFudDtcbn1cblxuLnRleHQtZGFuZ2VyLWVtcGhhc2lzIHtcbiAgY29sb3I6IHZhcigtLWN1aS1kYW5nZXItdGV4dC1lbXBoYXNpcykgIWltcG9ydGFudDtcbn1cblxuLnRleHQtbGlnaHQtZW1waGFzaXMge1xuICBjb2xvcjogdmFyKC0tY3VpLWxpZ2h0LXRleHQtZW1waGFzaXMpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWRhcmstZW1waGFzaXMge1xuICBjb2xvcjogdmFyKC0tY3VpLWRhcmstdGV4dC1lbXBoYXNpcykgIWltcG9ydGFudDtcbn1cblxuLmxpbmstb3BhY2l0eS0xMCB7XG4gIC0tY3VpLWxpbmstb3BhY2l0eTogMC4xO1xufVxuXG4ubGluay1vcGFjaXR5LTEwLWhvdmVyOmhvdmVyIHtcbiAgLS1jdWktbGluay1vcGFjaXR5OiAwLjE7XG59XG5cbi5saW5rLW9wYWNpdHktMjUge1xuICAtLWN1aS1saW5rLW9wYWNpdHk6IDAuMjU7XG59XG5cbi5saW5rLW9wYWNpdHktMjUtaG92ZXI6aG92ZXIge1xuICAtLWN1aS1saW5rLW9wYWNpdHk6IDAuMjU7XG59XG5cbi5saW5rLW9wYWNpdHktNTAge1xuICAtLWN1aS1saW5rLW9wYWNpdHk6IDAuNTtcbn1cblxuLmxpbmstb3BhY2l0eS01MC1ob3Zlcjpob3ZlciB7XG4gIC0tY3VpLWxpbmstb3BhY2l0eTogMC41O1xufVxuXG4ubGluay1vcGFjaXR5LTc1IHtcbiAgLS1jdWktbGluay1vcGFjaXR5OiAwLjc1O1xufVxuXG4ubGluay1vcGFjaXR5LTc1LWhvdmVyOmhvdmVyIHtcbiAgLS1jdWktbGluay1vcGFjaXR5OiAwLjc1O1xufVxuXG4ubGluay1vcGFjaXR5LTEwMCB7XG4gIC0tY3VpLWxpbmstb3BhY2l0eTogMTtcbn1cblxuLmxpbmstb3BhY2l0eS0xMDAtaG92ZXI6aG92ZXIge1xuICAtLWN1aS1saW5rLW9wYWNpdHk6IDE7XG59XG5cbi5saW5rLW9mZnNldC0xIHtcbiAgdGV4dC11bmRlcmxpbmUtb2Zmc2V0OiAwLjEyNWVtICFpbXBvcnRhbnQ7XG59XG5cbi5saW5rLW9mZnNldC0xLWhvdmVyOmhvdmVyIHtcbiAgdGV4dC11bmRlcmxpbmUtb2Zmc2V0OiAwLjEyNWVtICFpbXBvcnRhbnQ7XG59XG5cbi5saW5rLW9mZnNldC0yIHtcbiAgdGV4dC11bmRlcmxpbmUtb2Zmc2V0OiAwLjI1ZW0gIWltcG9ydGFudDtcbn1cblxuLmxpbmstb2Zmc2V0LTItaG92ZXI6aG92ZXIge1xuICB0ZXh0LXVuZGVybGluZS1vZmZzZXQ6IDAuMjVlbSAhaW1wb3J0YW50O1xufVxuXG4ubGluay1vZmZzZXQtMyB7XG4gIHRleHQtdW5kZXJsaW5lLW9mZnNldDogMC4zNzVlbSAhaW1wb3J0YW50O1xufVxuXG4ubGluay1vZmZzZXQtMy1ob3Zlcjpob3ZlciB7XG4gIHRleHQtdW5kZXJsaW5lLW9mZnNldDogMC4zNzVlbSAhaW1wb3J0YW50O1xufVxuXG4ubGluay11bmRlcmxpbmUtcHJpbWFyeSB7XG4gIC0tY3VpLWxpbmstdW5kZXJsaW5lLW9wYWNpdHk6IDE7XG4gIC13ZWJraXQtdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiByZ2JhKHZhcigtLWN1aS1wcmltYXJ5LXJnYiksIHZhcigtLWN1aS1saW5rLXVuZGVybGluZS1vcGFjaXR5KSkgIWltcG9ydGFudDtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiByZ2JhKHZhcigtLWN1aS1wcmltYXJ5LXJnYiksIHZhcigtLWN1aS1saW5rLXVuZGVybGluZS1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLmxpbmstdW5kZXJsaW5lLXNlY29uZGFyeSB7XG4gIC0tY3VpLWxpbmstdW5kZXJsaW5lLW9wYWNpdHk6IDE7XG4gIC13ZWJraXQtdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiByZ2JhKHZhcigtLWN1aS1zZWNvbmRhcnktcmdiKSwgdmFyKC0tY3VpLWxpbmstdW5kZXJsaW5lLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IHJnYmEodmFyKC0tY3VpLXNlY29uZGFyeS1yZ2IpLCB2YXIoLS1jdWktbGluay11bmRlcmxpbmUtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5saW5rLXVuZGVybGluZS1zdWNjZXNzIHtcbiAgLS1jdWktbGluay11bmRlcmxpbmUtb3BhY2l0eTogMTtcbiAgLXdlYmtpdC10ZXh0LWRlY29yYXRpb24tY29sb3I6IHJnYmEodmFyKC0tY3VpLXN1Y2Nlc3MtcmdiKSwgdmFyKC0tY3VpLWxpbmstdW5kZXJsaW5lLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IHJnYmEodmFyKC0tY3VpLXN1Y2Nlc3MtcmdiKSwgdmFyKC0tY3VpLWxpbmstdW5kZXJsaW5lLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4ubGluay11bmRlcmxpbmUtaW5mbyB7XG4gIC0tY3VpLWxpbmstdW5kZXJsaW5lLW9wYWNpdHk6IDE7XG4gIC13ZWJraXQtdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiByZ2JhKHZhcigtLWN1aS1pbmZvLXJnYiksIHZhcigtLWN1aS1saW5rLXVuZGVybGluZS1vcGFjaXR5KSkgIWltcG9ydGFudDtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiByZ2JhKHZhcigtLWN1aS1pbmZvLXJnYiksIHZhcigtLWN1aS1saW5rLXVuZGVybGluZS1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLmxpbmstdW5kZXJsaW5lLXdhcm5pbmcge1xuICAtLWN1aS1saW5rLXVuZGVybGluZS1vcGFjaXR5OiAxO1xuICAtd2Via2l0LXRleHQtZGVjb3JhdGlvbi1jb2xvcjogcmdiYSh2YXIoLS1jdWktd2FybmluZy1yZ2IpLCB2YXIoLS1jdWktbGluay11bmRlcmxpbmUtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogcmdiYSh2YXIoLS1jdWktd2FybmluZy1yZ2IpLCB2YXIoLS1jdWktbGluay11bmRlcmxpbmUtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5saW5rLXVuZGVybGluZS1kYW5nZXIge1xuICAtLWN1aS1saW5rLXVuZGVybGluZS1vcGFjaXR5OiAxO1xuICAtd2Via2l0LXRleHQtZGVjb3JhdGlvbi1jb2xvcjogcmdiYSh2YXIoLS1jdWktZGFuZ2VyLXJnYiksIHZhcigtLWN1aS1saW5rLXVuZGVybGluZS1vcGFjaXR5KSkgIWltcG9ydGFudDtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiByZ2JhKHZhcigtLWN1aS1kYW5nZXItcmdiKSwgdmFyKC0tY3VpLWxpbmstdW5kZXJsaW5lLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4ubGluay11bmRlcmxpbmUtbGlnaHQge1xuICAtLWN1aS1saW5rLXVuZGVybGluZS1vcGFjaXR5OiAxO1xuICAtd2Via2l0LXRleHQtZGVjb3JhdGlvbi1jb2xvcjogcmdiYSh2YXIoLS1jdWktbGlnaHQtcmdiKSwgdmFyKC0tY3VpLWxpbmstdW5kZXJsaW5lLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IHJnYmEodmFyKC0tY3VpLWxpZ2h0LXJnYiksIHZhcigtLWN1aS1saW5rLXVuZGVybGluZS1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLmxpbmstdW5kZXJsaW5lLWRhcmsge1xuICAtLWN1aS1saW5rLXVuZGVybGluZS1vcGFjaXR5OiAxO1xuICAtd2Via2l0LXRleHQtZGVjb3JhdGlvbi1jb2xvcjogcmdiYSh2YXIoLS1jdWktZGFyay1yZ2IpLCB2YXIoLS1jdWktbGluay11bmRlcmxpbmUtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogcmdiYSh2YXIoLS1jdWktZGFyay1yZ2IpLCB2YXIoLS1jdWktbGluay11bmRlcmxpbmUtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5saW5rLXVuZGVybGluZSB7XG4gIC0tY3VpLWxpbmstdW5kZXJsaW5lLW9wYWNpdHk6IDE7XG4gIC13ZWJraXQtdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiByZ2JhKHZhcigtLWN1aS1saW5rLWNvbG9yLXJnYiksIHZhcigtLWN1aS1saW5rLXVuZGVybGluZS1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiByZ2JhKHZhcigtLWN1aS1saW5rLWNvbG9yLXJnYiksIHZhcigtLWN1aS1saW5rLXVuZGVybGluZS1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbn1cblxuLmxpbmstdW5kZXJsaW5lLW9wYWNpdHktMCB7XG4gIC0tY3VpLWxpbmstdW5kZXJsaW5lLW9wYWNpdHk6IDA7XG59XG5cbi5saW5rLXVuZGVybGluZS1vcGFjaXR5LTAtaG92ZXI6aG92ZXIge1xuICAtLWN1aS1saW5rLXVuZGVybGluZS1vcGFjaXR5OiAwO1xufVxuXG4ubGluay11bmRlcmxpbmUtb3BhY2l0eS0xMCB7XG4gIC0tY3VpLWxpbmstdW5kZXJsaW5lLW9wYWNpdHk6IDAuMTtcbn1cblxuLmxpbmstdW5kZXJsaW5lLW9wYWNpdHktMTAtaG92ZXI6aG92ZXIge1xuICAtLWN1aS1saW5rLXVuZGVybGluZS1vcGFjaXR5OiAwLjE7XG59XG5cbi5saW5rLXVuZGVybGluZS1vcGFjaXR5LTI1IHtcbiAgLS1jdWktbGluay11bmRlcmxpbmUtb3BhY2l0eTogMC4yNTtcbn1cblxuLmxpbmstdW5kZXJsaW5lLW9wYWNpdHktMjUtaG92ZXI6aG92ZXIge1xuICAtLWN1aS1saW5rLXVuZGVybGluZS1vcGFjaXR5OiAwLjI1O1xufVxuXG4ubGluay11bmRlcmxpbmUtb3BhY2l0eS01MCB7XG4gIC0tY3VpLWxpbmstdW5kZXJsaW5lLW9wYWNpdHk6IDAuNTtcbn1cblxuLmxpbmstdW5kZXJsaW5lLW9wYWNpdHktNTAtaG92ZXI6aG92ZXIge1xuICAtLWN1aS1saW5rLXVuZGVybGluZS1vcGFjaXR5OiAwLjU7XG59XG5cbi5saW5rLXVuZGVybGluZS1vcGFjaXR5LTc1IHtcbiAgLS1jdWktbGluay11bmRlcmxpbmUtb3BhY2l0eTogMC43NTtcbn1cblxuLmxpbmstdW5kZXJsaW5lLW9wYWNpdHktNzUtaG92ZXI6aG92ZXIge1xuICAtLWN1aS1saW5rLXVuZGVybGluZS1vcGFjaXR5OiAwLjc1O1xufVxuXG4ubGluay11bmRlcmxpbmUtb3BhY2l0eS0xMDAge1xuICAtLWN1aS1saW5rLXVuZGVybGluZS1vcGFjaXR5OiAxO1xufVxuXG4ubGluay11bmRlcmxpbmUtb3BhY2l0eS0xMDAtaG92ZXI6aG92ZXIge1xuICAtLWN1aS1saW5rLXVuZGVybGluZS1vcGFjaXR5OiAxO1xufVxuXG5bZGF0YS1jb3JldWktdGhlbWU9ZGFya10gLmRhcmtcXDpiZy1wcmltYXJ5LCBbZGF0YS1jb3JldWktdGhlbWU9ZGFya10gLmRhcmtcXDpiZy1wcmltYXJ5Om5vdChbY2xhc3MqPVwiZGFyazpcIl0pLFxuLmJnLXByaW1hcnkge1xuICAtLWN1aS1iZy1vcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKHZhcigtLWN1aS1wcmltYXJ5LXJnYiksIHZhcigtLWN1aS1iZy1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuW2RhdGEtY29yZXVpLXRoZW1lPWRhcmtdIC5kYXJrXFw6Ymctc2Vjb25kYXJ5LCBbZGF0YS1jb3JldWktdGhlbWU9ZGFya10gLmRhcmtcXDpiZy1zZWNvbmRhcnk6bm90KFtjbGFzcyo9XCJkYXJrOlwiXSksXG4uYmctc2Vjb25kYXJ5IHtcbiAgLS1jdWktYmctb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSh2YXIoLS1jdWktc2Vjb25kYXJ5LXJnYiksIHZhcigtLWN1aS1iZy1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuW2RhdGEtY29yZXVpLXRoZW1lPWRhcmtdIC5kYXJrXFw6Ymctc3VjY2VzcywgW2RhdGEtY29yZXVpLXRoZW1lPWRhcmtdIC5kYXJrXFw6Ymctc3VjY2Vzczpub3QoW2NsYXNzKj1cImRhcms6XCJdKSxcbi5iZy1zdWNjZXNzIHtcbiAgLS1jdWktYmctb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSh2YXIoLS1jdWktc3VjY2Vzcy1yZ2IpLCB2YXIoLS1jdWktYmctb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbltkYXRhLWNvcmV1aS10aGVtZT1kYXJrXSAuZGFya1xcOmJnLWluZm8sIFtkYXRhLWNvcmV1aS10aGVtZT1kYXJrXSAuZGFya1xcOmJnLWluZm86bm90KFtjbGFzcyo9XCJkYXJrOlwiXSksXG4uYmctaW5mbyB7XG4gIC0tY3VpLWJnLW9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEodmFyKC0tY3VpLWluZm8tcmdiKSwgdmFyKC0tY3VpLWJnLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG5bZGF0YS1jb3JldWktdGhlbWU9ZGFya10gLmRhcmtcXDpiZy13YXJuaW5nLCBbZGF0YS1jb3JldWktdGhlbWU9ZGFya10gLmRhcmtcXDpiZy13YXJuaW5nOm5vdChbY2xhc3MqPVwiZGFyazpcIl0pLFxuLmJnLXdhcm5pbmcge1xuICAtLWN1aS1iZy1vcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKHZhcigtLWN1aS13YXJuaW5nLXJnYiksIHZhcigtLWN1aS1iZy1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuW2RhdGEtY29yZXVpLXRoZW1lPWRhcmtdIC5kYXJrXFw6YmctZGFuZ2VyLCBbZGF0YS1jb3JldWktdGhlbWU9ZGFya10gLmRhcmtcXDpiZy1kYW5nZXI6bm90KFtjbGFzcyo9XCJkYXJrOlwiXSksXG4uYmctZGFuZ2VyIHtcbiAgLS1jdWktYmctb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSh2YXIoLS1jdWktZGFuZ2VyLXJnYiksIHZhcigtLWN1aS1iZy1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuW2RhdGEtY29yZXVpLXRoZW1lPWRhcmtdIC5kYXJrXFw6YmctbGlnaHQsIFtkYXRhLWNvcmV1aS10aGVtZT1kYXJrXSAuZGFya1xcOmJnLWxpZ2h0Om5vdChbY2xhc3MqPVwiZGFyazpcIl0pLFxuLmJnLWxpZ2h0IHtcbiAgLS1jdWktYmctb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSh2YXIoLS1jdWktbGlnaHQtcmdiKSwgdmFyKC0tY3VpLWJnLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG5bZGF0YS1jb3JldWktdGhlbWU9ZGFya10gLmRhcmtcXDpiZy1kYXJrLCBbZGF0YS1jb3JldWktdGhlbWU9ZGFya10gLmRhcmtcXDpiZy1kYXJrOm5vdChbY2xhc3MqPVwiZGFyazpcIl0pLFxuLmJnLWRhcmsge1xuICAtLWN1aS1iZy1vcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKHZhcigtLWN1aS1kYXJrLXJnYiksIHZhcigtLWN1aS1iZy1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuW2RhdGEtY29yZXVpLXRoZW1lPWRhcmtdIC5kYXJrXFw6YmctYmxhY2ssIFtkYXRhLWNvcmV1aS10aGVtZT1kYXJrXSAuZGFya1xcOmJnLWJsYWNrOm5vdChbY2xhc3MqPVwiZGFyazpcIl0pLFxuLmJnLWJsYWNrIHtcbiAgLS1jdWktYmctb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSh2YXIoLS1jdWktYmxhY2stcmdiKSwgdmFyKC0tY3VpLWJnLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG5bZGF0YS1jb3JldWktdGhlbWU9ZGFya10gLmRhcmtcXDpiZy13aGl0ZSwgW2RhdGEtY29yZXVpLXRoZW1lPWRhcmtdIC5kYXJrXFw6Ymctd2hpdGU6bm90KFtjbGFzcyo9XCJkYXJrOlwiXSksXG4uYmctd2hpdGUge1xuICAtLWN1aS1iZy1vcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKHZhcigtLWN1aS13aGl0ZS1yZ2IpLCB2YXIoLS1jdWktYmctb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbltkYXRhLWNvcmV1aS10aGVtZT1kYXJrXSAuZGFya1xcOmJnLWJvZHksIFtkYXRhLWNvcmV1aS10aGVtZT1kYXJrXSAuZGFya1xcOmJnLWJvZHk6bm90KFtjbGFzcyo9XCJkYXJrOlwiXSksXG4uYmctYm9keSB7XG4gIC0tY3VpLWJnLW9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEodmFyKC0tY3VpLWJvZHktYmctcmdiKSwgdmFyKC0tY3VpLWJnLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG5bZGF0YS1jb3JldWktdGhlbWU9ZGFya10gLmRhcmtcXDpiZy10cmFuc3BhcmVudCwgW2RhdGEtY29yZXVpLXRoZW1lPWRhcmtdIC5kYXJrXFw6YmctdHJhbnNwYXJlbnQ6bm90KFtjbGFzcyo9XCJkYXJrOlwiXSksXG4uYmctdHJhbnNwYXJlbnQge1xuICAtLWN1aS1iZy1vcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xufVxuXG5bZGF0YS1jb3JldWktdGhlbWU9ZGFya10gLmRhcmtcXDpiZy1ib2R5LXNlY29uZGFyeSwgW2RhdGEtY29yZXVpLXRoZW1lPWRhcmtdIC5kYXJrXFw6YmctYm9keS1zZWNvbmRhcnk6bm90KFtjbGFzcyo9XCJkYXJrOlwiXSksXG4uYmctYm9keS1zZWNvbmRhcnkge1xuICAtLWN1aS1iZy1vcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKHZhcigtLWN1aS1zZWNvbmRhcnktYmctcmdiKSwgdmFyKC0tY3VpLWJnLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG5bZGF0YS1jb3JldWktdGhlbWU9ZGFya10gLmRhcmtcXDpiZy1ib2R5LXRlcnRpYXJ5LCBbZGF0YS1jb3JldWktdGhlbWU9ZGFya10gLmRhcmtcXDpiZy1ib2R5LXRlcnRpYXJ5Om5vdChbY2xhc3MqPVwiZGFyazpcIl0pLFxuLmJnLWJvZHktdGVydGlhcnkge1xuICAtLWN1aS1iZy1vcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKHZhcigtLWN1aS10ZXJ0aWFyeS1iZy1yZ2IpLCB2YXIoLS1jdWktYmctb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1vcGFjaXR5LTEwIHtcbiAgLS1jdWktYmctb3BhY2l0eTogMC4xO1xufVxuXG4uYmctb3BhY2l0eS0xNSB7XG4gIC0tY3VpLWJnLW9wYWNpdHk6IDAuMTU7XG59XG5cbi5iZy1vcGFjaXR5LTI1IHtcbiAgLS1jdWktYmctb3BhY2l0eTogMC4yNTtcbn1cblxuLmJnLW9wYWNpdHktNTAge1xuICAtLWN1aS1iZy1vcGFjaXR5OiAwLjU7XG59XG5cbi5iZy1vcGFjaXR5LTc1IHtcbiAgLS1jdWktYmctb3BhY2l0eTogMC43NTtcbn1cblxuLmJnLW9wYWNpdHktMTAwIHtcbiAgLS1jdWktYmctb3BhY2l0eTogMTtcbn1cblxuW2RhdGEtY29yZXVpLXRoZW1lPWRhcmtdIC5kYXJrXFw6YmctcHJpbWFyeS1zdWJ0bGUsIFtkYXRhLWNvcmV1aS10aGVtZT1kYXJrXSAuZGFya1xcOmJnLXByaW1hcnktc3VidGxlOm5vdChbY2xhc3MqPVwiZGFyazpcIl0pLFxuLmJnLXByaW1hcnktc3VidGxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY3VpLXByaW1hcnktYmctc3VidGxlKSAhaW1wb3J0YW50O1xufVxuXG5bZGF0YS1jb3JldWktdGhlbWU9ZGFya10gLmRhcmtcXDpiZy1zZWNvbmRhcnktc3VidGxlLCBbZGF0YS1jb3JldWktdGhlbWU9ZGFya10gLmRhcmtcXDpiZy1zZWNvbmRhcnktc3VidGxlOm5vdChbY2xhc3MqPVwiZGFyazpcIl0pLFxuLmJnLXNlY29uZGFyeS1zdWJ0bGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jdWktc2Vjb25kYXJ5LWJnLXN1YnRsZSkgIWltcG9ydGFudDtcbn1cblxuW2RhdGEtY29yZXVpLXRoZW1lPWRhcmtdIC5kYXJrXFw6Ymctc3VjY2Vzcy1zdWJ0bGUsIFtkYXRhLWNvcmV1aS10aGVtZT1kYXJrXSAuZGFya1xcOmJnLXN1Y2Nlc3Mtc3VidGxlOm5vdChbY2xhc3MqPVwiZGFyazpcIl0pLFxuLmJnLXN1Y2Nlc3Mtc3VidGxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY3VpLXN1Y2Nlc3MtYmctc3VidGxlKSAhaW1wb3J0YW50O1xufVxuXG5bZGF0YS1jb3JldWktdGhlbWU9ZGFya10gLmRhcmtcXDpiZy1pbmZvLXN1YnRsZSwgW2RhdGEtY29yZXVpLXRoZW1lPWRhcmtdIC5kYXJrXFw6YmctaW5mby1zdWJ0bGU6bm90KFtjbGFzcyo9XCJkYXJrOlwiXSksXG4uYmctaW5mby1zdWJ0bGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jdWktaW5mby1iZy1zdWJ0bGUpICFpbXBvcnRhbnQ7XG59XG5cbltkYXRhLWNvcmV1aS10aGVtZT1kYXJrXSAuZGFya1xcOmJnLXdhcm5pbmctc3VidGxlLCBbZGF0YS1jb3JldWktdGhlbWU9ZGFya10gLmRhcmtcXDpiZy13YXJuaW5nLXN1YnRsZTpub3QoW2NsYXNzKj1cImRhcms6XCJdKSxcbi5iZy13YXJuaW5nLXN1YnRsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWN1aS13YXJuaW5nLWJnLXN1YnRsZSkgIWltcG9ydGFudDtcbn1cblxuW2RhdGEtY29yZXVpLXRoZW1lPWRhcmtdIC5kYXJrXFw6YmctZGFuZ2VyLXN1YnRsZSwgW2RhdGEtY29yZXVpLXRoZW1lPWRhcmtdIC5kYXJrXFw6YmctZGFuZ2VyLXN1YnRsZTpub3QoW2NsYXNzKj1cImRhcms6XCJdKSxcbi5iZy1kYW5nZXItc3VidGxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY3VpLWRhbmdlci1iZy1zdWJ0bGUpICFpbXBvcnRhbnQ7XG59XG5cbltkYXRhLWNvcmV1aS10aGVtZT1kYXJrXSAuZGFya1xcOmJnLWxpZ2h0LXN1YnRsZSwgW2RhdGEtY29yZXVpLXRoZW1lPWRhcmtdIC5kYXJrXFw6YmctbGlnaHQtc3VidGxlOm5vdChbY2xhc3MqPVwiZGFyazpcIl0pLFxuLmJnLWxpZ2h0LXN1YnRsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWN1aS1saWdodC1iZy1zdWJ0bGUpICFpbXBvcnRhbnQ7XG59XG5cbltkYXRhLWNvcmV1aS10aGVtZT1kYXJrXSAuZGFya1xcOmJnLWRhcmstc3VidGxlLCBbZGF0YS1jb3JldWktdGhlbWU9ZGFya10gLmRhcmtcXDpiZy1kYXJrLXN1YnRsZTpub3QoW2NsYXNzKj1cImRhcms6XCJdKSxcbi5iZy1kYXJrLXN1YnRsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWN1aS1kYXJrLWJnLXN1YnRsZSkgIWltcG9ydGFudDtcbn1cblxuLmJnLWdyYWRpZW50IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdmFyKC0tY3VpLWdyYWRpZW50KSAhaW1wb3J0YW50O1xufVxuXG4udXNlci1zZWxlY3QtYWxsIHtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogYWxsICFpbXBvcnRhbnQ7XG4gIC1tb3otdXNlci1zZWxlY3Q6IGFsbCAhaW1wb3J0YW50O1xuICB1c2VyLXNlbGVjdDogYWxsICFpbXBvcnRhbnQ7XG59XG5cbi51c2VyLXNlbGVjdC1hdXRvIHtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogYXV0byAhaW1wb3J0YW50O1xuICAtbW96LXVzZXItc2VsZWN0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIHVzZXItc2VsZWN0OiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi51c2VyLXNlbGVjdC1ub25lIHtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZSAhaW1wb3J0YW50O1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lICFpbXBvcnRhbnQ7XG4gIHVzZXItc2VsZWN0OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5wZS1ub25lIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnBlLWF1dG8ge1xuICBwb2ludGVyLWV2ZW50czogYXV0byAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZCB7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWN1aS1ib3JkZXItcmFkaXVzKSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC0wIHtcbiAgYm9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC0xIHtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tY3VpLWJvcmRlci1yYWRpdXMtc20pICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLTIge1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1jdWktYm9yZGVyLXJhZGl1cykgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtMyB7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWN1aS1ib3JkZXItcmFkaXVzLWxnKSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC00IHtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tY3VpLWJvcmRlci1yYWRpdXMteGwpICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLTUge1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1jdWktYm9yZGVyLXJhZGl1cy14eGwpICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLWNpcmNsZSB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1waWxsIHtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tY3VpLWJvcmRlci1yYWRpdXMtcGlsbCkgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtdG9wIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFyKC0tY3VpLWJvcmRlci1yYWRpdXMpICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YXIoLS1jdWktYm9yZGVyLXJhZGl1cykgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtdG9wLTAge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLXRvcC0xIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFyKC0tY3VpLWJvcmRlci1yYWRpdXMtc20pICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YXIoLS1jdWktYm9yZGVyLXJhZGl1cy1zbSkgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtdG9wLTIge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YXIoLS1jdWktYm9yZGVyLXJhZGl1cykgIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhcigtLWN1aS1ib3JkZXItcmFkaXVzKSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC10b3AtMyB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhcigtLWN1aS1ib3JkZXItcmFkaXVzLWxnKSAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFyKC0tY3VpLWJvcmRlci1yYWRpdXMtbGcpICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLXRvcC00IHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFyKC0tY3VpLWJvcmRlci1yYWRpdXMteGwpICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YXIoLS1jdWktYm9yZGVyLXJhZGl1cy14bCkgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtdG9wLTUge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YXIoLS1jdWktYm9yZGVyLXJhZGl1cy14eGwpICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YXIoLS1jdWktYm9yZGVyLXJhZGl1cy14eGwpICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLXRvcC1jaXJjbGUge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA1MCUgIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDUwJSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC10b3AtcGlsbCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhcigtLWN1aS1ib3JkZXItcmFkaXVzLXBpbGwpICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YXIoLS1jdWktYm9yZGVyLXJhZGl1cy1waWxsKSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1lbmQge1xuICBib3JkZXItc3RhcnQtZW5kLXJhZGl1czogdmFyKC0tY3VpLWJvcmRlci1yYWRpdXMpICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1lbmQtZW5kLXJhZGl1czogdmFyKC0tY3VpLWJvcmRlci1yYWRpdXMpICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLWVuZC0wIHtcbiAgYm9yZGVyLXN0YXJ0LWVuZC1yYWRpdXM6IDAgIWltcG9ydGFudDtcbiAgYm9yZGVyLWVuZC1lbmQtcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLWVuZC0xIHtcbiAgYm9yZGVyLXN0YXJ0LWVuZC1yYWRpdXM6IHZhcigtLWN1aS1ib3JkZXItcmFkaXVzLXNtKSAhaW1wb3J0YW50O1xuICBib3JkZXItZW5kLWVuZC1yYWRpdXM6IHZhcigtLWN1aS1ib3JkZXItcmFkaXVzLXNtKSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1lbmQtMiB7XG4gIGJvcmRlci1zdGFydC1lbmQtcmFkaXVzOiB2YXIoLS1jdWktYm9yZGVyLXJhZGl1cykgIWltcG9ydGFudDtcbiAgYm9yZGVyLWVuZC1lbmQtcmFkaXVzOiB2YXIoLS1jdWktYm9yZGVyLXJhZGl1cykgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtZW5kLTMge1xuICBib3JkZXItc3RhcnQtZW5kLXJhZGl1czogdmFyKC0tY3VpLWJvcmRlci1yYWRpdXMtbGcpICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1lbmQtZW5kLXJhZGl1czogdmFyKC0tY3VpLWJvcmRlci1yYWRpdXMtbGcpICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLWVuZC00IHtcbiAgYm9yZGVyLXN0YXJ0LWVuZC1yYWRpdXM6IHZhcigtLWN1aS1ib3JkZXItcmFkaXVzLXhsKSAhaW1wb3J0YW50O1xuICBib3JkZXItZW5kLWVuZC1yYWRpdXM6IHZhcigtLWN1aS1ib3JkZXItcmFkaXVzLXhsKSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1lbmQtNSB7XG4gIGJvcmRlci1zdGFydC1lbmQtcmFkaXVzOiB2YXIoLS1jdWktYm9yZGVyLXJhZGl1cy14eGwpICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1lbmQtZW5kLXJhZGl1czogdmFyKC0tY3VpLWJvcmRlci1yYWRpdXMteHhsKSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1lbmQtY2lyY2xlIHtcbiAgYm9yZGVyLXN0YXJ0LWVuZC1yYWRpdXM6IDUwJSAhaW1wb3J0YW50O1xuICBib3JkZXItZW5kLWVuZC1yYWRpdXM6IDUwJSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1lbmQtcGlsbCB7XG4gIGJvcmRlci1zdGFydC1lbmQtcmFkaXVzOiB2YXIoLS1jdWktYm9yZGVyLXJhZGl1cy1waWxsKSAhaW1wb3J0YW50O1xuICBib3JkZXItZW5kLWVuZC1yYWRpdXM6IHZhcigtLWN1aS1ib3JkZXItcmFkaXVzLXBpbGwpICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YXIoLS1jdWktYm9yZGVyLXJhZGl1cykgIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFyKC0tY3VpLWJvcmRlci1yYWRpdXMpICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLWJvdHRvbS0wIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDAgIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMCAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1ib3R0b20tMSB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YXIoLS1jdWktYm9yZGVyLXJhZGl1cy1zbSkgIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFyKC0tY3VpLWJvcmRlci1yYWRpdXMtc20pICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLWJvdHRvbS0yIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHZhcigtLWN1aS1ib3JkZXItcmFkaXVzKSAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YXIoLS1jdWktYm9yZGVyLXJhZGl1cykgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtYm90dG9tLTMge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFyKC0tY3VpLWJvcmRlci1yYWRpdXMtbGcpICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhcigtLWN1aS1ib3JkZXItcmFkaXVzLWxnKSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1ib3R0b20tNCB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YXIoLS1jdWktYm9yZGVyLXJhZGl1cy14bCkgIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFyKC0tY3VpLWJvcmRlci1yYWRpdXMteGwpICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLWJvdHRvbS01IHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHZhcigtLWN1aS1ib3JkZXItcmFkaXVzLXh4bCkgIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFyKC0tY3VpLWJvcmRlci1yYWRpdXMteHhsKSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1ib3R0b20tY2lyY2xlIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDUwJSAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA1MCUgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtYm90dG9tLXBpbGwge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFyKC0tY3VpLWJvcmRlci1yYWRpdXMtcGlsbCkgIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFyKC0tY3VpLWJvcmRlci1yYWRpdXMtcGlsbCkgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtc3RhcnQge1xuICBib3JkZXItZW5kLXN0YXJ0LXJhZGl1czogdmFyKC0tY3VpLWJvcmRlci1yYWRpdXMpICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1zdGFydC1zdGFydC1yYWRpdXM6IHZhcigtLWN1aS1ib3JkZXItcmFkaXVzKSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1zdGFydC0wIHtcbiAgYm9yZGVyLWVuZC1zdGFydC1yYWRpdXM6IDAgIWltcG9ydGFudDtcbiAgYm9yZGVyLXN0YXJ0LXN0YXJ0LXJhZGl1czogMCAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1zdGFydC0xIHtcbiAgYm9yZGVyLWVuZC1zdGFydC1yYWRpdXM6IHZhcigtLWN1aS1ib3JkZXItcmFkaXVzLXNtKSAhaW1wb3J0YW50O1xuICBib3JkZXItc3RhcnQtc3RhcnQtcmFkaXVzOiB2YXIoLS1jdWktYm9yZGVyLXJhZGl1cy1zbSkgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtc3RhcnQtMiB7XG4gIGJvcmRlci1lbmQtc3RhcnQtcmFkaXVzOiB2YXIoLS1jdWktYm9yZGVyLXJhZGl1cykgIWltcG9ydGFudDtcbiAgYm9yZGVyLXN0YXJ0LXN0YXJ0LXJhZGl1czogdmFyKC0tY3VpLWJvcmRlci1yYWRpdXMpICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLXN0YXJ0LTMge1xuICBib3JkZXItZW5kLXN0YXJ0LXJhZGl1czogdmFyKC0tY3VpLWJvcmRlci1yYWRpdXMtbGcpICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1zdGFydC1zdGFydC1yYWRpdXM6IHZhcigtLWN1aS1ib3JkZXItcmFkaXVzLWxnKSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1zdGFydC00IHtcbiAgYm9yZGVyLWVuZC1zdGFydC1yYWRpdXM6IHZhcigtLWN1aS1ib3JkZXItcmFkaXVzLXhsKSAhaW1wb3J0YW50O1xuICBib3JkZXItc3RhcnQtc3RhcnQtcmFkaXVzOiB2YXIoLS1jdWktYm9yZGVyLXJhZGl1cy14bCkgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtc3RhcnQtNSB7XG4gIGJvcmRlci1lbmQtc3RhcnQtcmFkaXVzOiB2YXIoLS1jdWktYm9yZGVyLXJhZGl1cy14eGwpICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1zdGFydC1zdGFydC1yYWRpdXM6IHZhcigtLWN1aS1ib3JkZXItcmFkaXVzLXh4bCkgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtc3RhcnQtY2lyY2xlIHtcbiAgYm9yZGVyLWVuZC1zdGFydC1yYWRpdXM6IDUwJSAhaW1wb3J0YW50O1xuICBib3JkZXItc3RhcnQtc3RhcnQtcmFkaXVzOiA1MCUgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtc3RhcnQtcGlsbCB7XG4gIGJvcmRlci1lbmQtc3RhcnQtcmFkaXVzOiB2YXIoLS1jdWktYm9yZGVyLXJhZGl1cy1waWxsKSAhaW1wb3J0YW50O1xuICBib3JkZXItc3RhcnQtc3RhcnQtcmFkaXVzOiB2YXIoLS1jdWktYm9yZGVyLXJhZGl1cy1waWxsKSAhaW1wb3J0YW50O1xufVxuXG4udmlzaWJsZSB7XG4gIHZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcbn1cblxuLmludmlzaWJsZSB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbiAhaW1wb3J0YW50O1xufVxuXG4uei1uMSB7XG4gIHotaW5kZXg6IC0xICFpbXBvcnRhbnQ7XG59XG5cbi56LTAge1xuICB6LWluZGV4OiAwICFpbXBvcnRhbnQ7XG59XG5cbi56LTEge1xuICB6LWluZGV4OiAxICFpbXBvcnRhbnQ7XG59XG5cbi56LTIge1xuICB6LWluZGV4OiAyICFpbXBvcnRhbnQ7XG59XG5cbi56LTMge1xuICB6LWluZGV4OiAzICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuZmxvYXQtc20tc3RhcnQge1xuICAgIGZsb2F0OiBpbmxpbmUtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuZmxvYXQtc20tZW5kIHtcbiAgICBmbG9hdDogaW5saW5lLWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbG9hdC1zbS1ub25lIHtcbiAgICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5vYmplY3QtZml0LXNtLWNvbnRhaW4ge1xuICAgIC1vLW9iamVjdC1maXQ6IGNvbnRhaW4gIWltcG9ydGFudDtcbiAgICBvYmplY3QtZml0OiBjb250YWluICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9iamVjdC1maXQtc20tY292ZXIge1xuICAgIC1vLW9iamVjdC1maXQ6IGNvdmVyICFpbXBvcnRhbnQ7XG4gICAgb2JqZWN0LWZpdDogY292ZXIgIWltcG9ydGFudDtcbiAgfVxuICAub2JqZWN0LWZpdC1zbS1maWxsIHtcbiAgICAtby1vYmplY3QtZml0OiBmaWxsICFpbXBvcnRhbnQ7XG4gICAgb2JqZWN0LWZpdDogZmlsbCAhaW1wb3J0YW50O1xuICB9XG4gIC5vYmplY3QtZml0LXNtLXNjYWxlIHtcbiAgICAtby1vYmplY3QtZml0OiBzY2FsZS1kb3duICFpbXBvcnRhbnQ7XG4gICAgb2JqZWN0LWZpdDogc2NhbGUtZG93biAhaW1wb3J0YW50O1xuICB9XG4gIC5vYmplY3QtZml0LXNtLW5vbmUge1xuICAgIC1vLW9iamVjdC1maXQ6IG5vbmUgIWltcG9ydGFudDtcbiAgICBvYmplY3QtZml0OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtc20taW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuZC1zbS1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXNtLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXNtLWdyaWQge1xuICAgIGRpc3BsYXk6IGdyaWQgIWltcG9ydGFudDtcbiAgfVxuICAuZC1zbS1pbmxpbmUtZ3JpZCB7XG4gICAgZGlzcGxheTogaW5saW5lLWdyaWQgIWltcG9ydGFudDtcbiAgfVxuICAuZC1zbS10YWJsZSB7XG4gICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDtcbiAgfVxuICAuZC1zbS10YWJsZS1yb3cge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXNtLXRhYmxlLWNlbGwge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDtcbiAgfVxuICAuZC1zbS1mbGV4IHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtc20taW5saW5lLWZsZXgge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtc20tbm9uZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXNtLWZpbGwge1xuICAgIGZsZXg6IDEgMSBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtc20tcm93IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtc20tY29sdW1uIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtc20tcm93LXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXNtLWNvbHVtbi1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1zbS1ncm93LTAge1xuICAgIGZsZXgtZ3JvdzogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXNtLWdyb3ctMSB7XG4gICAgZmxleC1ncm93OiAxICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtc20tc2hyaW5rLTAge1xuICAgIGZsZXgtc2hyaW5rOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtc20tc2hyaW5rLTEge1xuICAgIGZsZXgtc2hyaW5rOiAxICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtc20td3JhcCB7XG4gICAgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtc20tbm93cmFwIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXNtLXdyYXAtcmV2ZXJzZSB7XG4gICAgZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LXNtLXN0YXJ0IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LXNtLWVuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtc20tY2VudGVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtc20tYmV0d2VlbiB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1zbS1hcm91bmQge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1zbS1ldmVubHkge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLXNtLXN0YXJ0IHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1zbS1lbmQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1zbS1jZW50ZXIge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtc20tYmFzZWxpbmUge1xuICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1zbS1zdHJldGNoIHtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXNtLXN0YXJ0IHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtc20tZW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXNtLWNlbnRlciB7XG4gICAgYWxpZ24tY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtc20tYmV0d2VlbiB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXNtLWFyb3VuZCB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtc20tc3RyZXRjaCB7XG4gICAgYWxpZ24tY29udGVudDogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXNtLWF1dG8ge1xuICAgIGFsaWduLXNlbGY6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1zbS1zdGFydCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXNtLWVuZCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1zbS1jZW50ZXIge1xuICAgIGFsaWduLXNlbGY6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXNtLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXNtLXN0cmV0Y2gge1xuICAgIGFsaWduLXNlbGY6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXItc20tZmlyc3Qge1xuICAgIG9yZGVyOiAtMSAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci1zbS0wIHtcbiAgICBvcmRlcjogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci1zbS0xIHtcbiAgICBvcmRlcjogMSAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci1zbS0yIHtcbiAgICBvcmRlcjogMiAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci1zbS0zIHtcbiAgICBvcmRlcjogMyAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci1zbS00IHtcbiAgICBvcmRlcjogNCAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci1zbS01IHtcbiAgICBvcmRlcjogNSAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci1zbS1sYXN0IHtcbiAgICBvcmRlcjogNiAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXNtLTAge1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXNtLTEge1xuICAgIG1hcmdpbjogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXNtLTIge1xuICAgIG1hcmdpbjogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tc20tMyB7XG4gICAgbWFyZ2luOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tc20tNCB7XG4gICAgbWFyZ2luOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1zbS01IHtcbiAgICBtYXJnaW46IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1zbS1hdXRvIHtcbiAgICBtYXJnaW46IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubXgtc20tMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXgtc20tMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtc20tMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXNtLTMge1xuICAgIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXNtLTQge1xuICAgIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1zbS01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1zbS1hdXRvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1zbS0wIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1zbS0xIHtcbiAgICBtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1zbS0yIHtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktc20tMyB7XG4gICAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktc20tNCB7XG4gICAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXNtLTUge1xuICAgIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXNtLWF1dG8ge1xuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXNtLTAge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXQtc20tMSB7XG4gICAgbWFyZ2luLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1zbS0yIHtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtc20tMyB7XG4gICAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1zbS00IHtcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtc20tNSB7XG4gICAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1zbS1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXNtLTAge1xuICAgIC13ZWJraXQtbWFyZ2luLWVuZDogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1pbmxpbmUtZW5kOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXNtLTEge1xuICAgIC13ZWJraXQtbWFyZ2luLWVuZDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1pbmxpbmUtZW5kOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXNtLTIge1xuICAgIC13ZWJraXQtbWFyZ2luLWVuZDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWlubGluZS1lbmQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1zbS0zIHtcbiAgICAtd2Via2l0LW1hcmdpbi1lbmQ6IDFyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4taW5saW5lLWVuZDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1zbS00IHtcbiAgICAtd2Via2l0LW1hcmdpbi1lbmQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1pbmxpbmUtZW5kOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtc20tNSB7XG4gICAgLXdlYmtpdC1tYXJnaW4tZW5kOiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWlubGluZS1lbmQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtc20tYXV0byB7XG4gICAgLXdlYmtpdC1tYXJnaW4tZW5kOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWlubGluZS1lbmQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubWItc20tMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1zbS0xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXNtLTIge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1zbS0zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXNtLTQge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1zbS01IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXNtLWF1dG8ge1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubXMtc20tMCB7XG4gICAgLXdlYmtpdC1tYXJnaW4tc3RhcnQ6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4taW5saW5lLXN0YXJ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXNtLTEge1xuICAgIC13ZWJraXQtbWFyZ2luLXN0YXJ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWlubGluZS1zdGFydDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1zbS0yIHtcbiAgICAtd2Via2l0LW1hcmdpbi1zdGFydDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWlubGluZS1zdGFydDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXNtLTMge1xuICAgIC13ZWJraXQtbWFyZ2luLXN0YXJ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWlubGluZS1zdGFydDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1zbS00IHtcbiAgICAtd2Via2l0LW1hcmdpbi1zdGFydDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWlubGluZS1zdGFydDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXNtLTUge1xuICAgIC13ZWJraXQtbWFyZ2luLXN0YXJ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWlubGluZS1zdGFydDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1zbS1hdXRvIHtcbiAgICAtd2Via2l0LW1hcmdpbi1zdGFydDogYXV0byAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAucC1zbS0wIHtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtc20tMSB7XG4gICAgcGFkZGluZzogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXNtLTIge1xuICAgIHBhZGRpbmc6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXNtLTMge1xuICAgIHBhZGRpbmc6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1zbS00IHtcbiAgICBwYWRkaW5nOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1zbS01IHtcbiAgICBwYWRkaW5nOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LXNtLTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucHgtc20tMSB7XG4gICAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC1zbS0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC1zbS0zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LXNtLTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LXNtLTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHktc20tMCB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5weS1zbS0xIHtcbiAgICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LXNtLTIge1xuICAgIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LXNtLTMge1xuICAgIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHktc20tNCB7XG4gICAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHktc20tNSB7XG4gICAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1zbS0wIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1zbS0xIHtcbiAgICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1zbS0yIHtcbiAgICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXNtLTMge1xuICAgIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXNtLTQge1xuICAgIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtc20tNSB7XG4gICAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUtc20tMCB7XG4gICAgLXdlYmtpdC1wYWRkaW5nLWVuZDogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctaW5saW5lLWVuZDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS1zbS0xIHtcbiAgICAtd2Via2l0LXBhZGRpbmctZW5kOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1pbmxpbmUtZW5kOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLXNtLTIge1xuICAgIC13ZWJraXQtcGFkZGluZy1lbmQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctaW5saW5lLWVuZDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLXNtLTMge1xuICAgIC13ZWJraXQtcGFkZGluZy1lbmQ6IDFyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWlubGluZS1lbmQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUtc20tNCB7XG4gICAgLXdlYmtpdC1wYWRkaW5nLWVuZDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1pbmxpbmUtZW5kOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUtc20tNSB7XG4gICAgLXdlYmtpdC1wYWRkaW5nLWVuZDogM3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctaW5saW5lLWVuZDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1zbS0wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1zbS0xIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1zbS0yIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXNtLTMge1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXNtLTQge1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItc20tNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMtc20tMCB7XG4gICAgLXdlYmtpdC1wYWRkaW5nLXN0YXJ0OiAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucHMtc20tMSB7XG4gICAgLXdlYmtpdC1wYWRkaW5nLXN0YXJ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMtc20tMiB7XG4gICAgLXdlYmtpdC1wYWRkaW5nLXN0YXJ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWlubGluZS1zdGFydDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLXNtLTMge1xuICAgIC13ZWJraXQtcGFkZGluZy1zdGFydDogMXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctaW5saW5lLXN0YXJ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLXNtLTQge1xuICAgIC13ZWJraXQtcGFkZGluZy1zdGFydDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy1zbS01IHtcbiAgICAtd2Via2l0LXBhZGRpbmctc3RhcnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWlubGluZS1zdGFydDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAtc20tMCB7XG4gICAgZ2FwOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC1zbS0xIHtcbiAgICBnYXA6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLXNtLTIge1xuICAgIGdhcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC1zbS0zIHtcbiAgICBnYXA6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLXNtLTQge1xuICAgIGdhcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC1zbS01IHtcbiAgICBnYXA6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucm93LWdhcC1zbS0wIHtcbiAgICByb3ctZ2FwOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJvdy1nYXAtc20tMSB7XG4gICAgcm93LWdhcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5yb3ctZ2FwLXNtLTIge1xuICAgIHJvdy1nYXA6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5yb3ctZ2FwLXNtLTMge1xuICAgIHJvdy1nYXA6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucm93LWdhcC1zbS00IHtcbiAgICByb3ctZ2FwOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucm93LWdhcC1zbS01IHtcbiAgICByb3ctZ2FwOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNvbHVtbi1nYXAtc20tMCB7XG4gICAgLW1vei1jb2x1bW4tZ2FwOiAwICFpbXBvcnRhbnQ7XG4gICAgY29sdW1uLWdhcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5jb2x1bW4tZ2FwLXNtLTEge1xuICAgIC1tb3otY29sdW1uLWdhcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIGNvbHVtbi1nYXA6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY29sdW1uLWdhcC1zbS0yIHtcbiAgICAtbW96LWNvbHVtbi1nYXA6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIGNvbHVtbi1nYXA6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jb2x1bW4tZ2FwLXNtLTMge1xuICAgIC1tb3otY29sdW1uLWdhcDogMXJlbSAhaW1wb3J0YW50O1xuICAgIGNvbHVtbi1nYXA6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY29sdW1uLWdhcC1zbS00IHtcbiAgICAtbW96LWNvbHVtbi1nYXA6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIGNvbHVtbi1nYXA6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jb2x1bW4tZ2FwLXNtLTUge1xuICAgIC1tb3otY29sdW1uLWdhcDogM3JlbSAhaW1wb3J0YW50O1xuICAgIGNvbHVtbi1nYXA6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAudGV4dC1zbS1zdGFydCB7XG4gICAgdGV4dC1hbGlnbjogc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAudGV4dC1zbS1lbmQge1xuICAgIHRleHQtYWxpZ246IGVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC50ZXh0LXNtLWNlbnRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZmxvYXQtbWQtc3RhcnQge1xuICAgIGZsb2F0OiBpbmxpbmUtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuZmxvYXQtbWQtZW5kIHtcbiAgICBmbG9hdDogaW5saW5lLWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbG9hdC1tZC1ub25lIHtcbiAgICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5vYmplY3QtZml0LW1kLWNvbnRhaW4ge1xuICAgIC1vLW9iamVjdC1maXQ6IGNvbnRhaW4gIWltcG9ydGFudDtcbiAgICBvYmplY3QtZml0OiBjb250YWluICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9iamVjdC1maXQtbWQtY292ZXIge1xuICAgIC1vLW9iamVjdC1maXQ6IGNvdmVyICFpbXBvcnRhbnQ7XG4gICAgb2JqZWN0LWZpdDogY292ZXIgIWltcG9ydGFudDtcbiAgfVxuICAub2JqZWN0LWZpdC1tZC1maWxsIHtcbiAgICAtby1vYmplY3QtZml0OiBmaWxsICFpbXBvcnRhbnQ7XG4gICAgb2JqZWN0LWZpdDogZmlsbCAhaW1wb3J0YW50O1xuICB9XG4gIC5vYmplY3QtZml0LW1kLXNjYWxlIHtcbiAgICAtby1vYmplY3QtZml0OiBzY2FsZS1kb3duICFpbXBvcnRhbnQ7XG4gICAgb2JqZWN0LWZpdDogc2NhbGUtZG93biAhaW1wb3J0YW50O1xuICB9XG4gIC5vYmplY3QtZml0LW1kLW5vbmUge1xuICAgIC1vLW9iamVjdC1maXQ6IG5vbmUgIWltcG9ydGFudDtcbiAgICBvYmplY3QtZml0OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbWQtaW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuZC1tZC1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5kLW1kLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5kLW1kLWdyaWQge1xuICAgIGRpc3BsYXk6IGdyaWQgIWltcG9ydGFudDtcbiAgfVxuICAuZC1tZC1pbmxpbmUtZ3JpZCB7XG4gICAgZGlzcGxheTogaW5saW5lLWdyaWQgIWltcG9ydGFudDtcbiAgfVxuICAuZC1tZC10YWJsZSB7XG4gICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDtcbiAgfVxuICAuZC1tZC10YWJsZS1yb3cge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50O1xuICB9XG4gIC5kLW1kLXRhYmxlLWNlbGwge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDtcbiAgfVxuICAuZC1tZC1mbGV4IHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbWQtaW5saW5lLWZsZXgge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbWQtbm9uZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LW1kLWZpbGwge1xuICAgIGZsZXg6IDEgMSBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbWQtcm93IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbWQtY29sdW1uIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbWQtcm93LXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LW1kLWNvbHVtbi1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1tZC1ncm93LTAge1xuICAgIGZsZXgtZ3JvdzogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LW1kLWdyb3ctMSB7XG4gICAgZmxleC1ncm93OiAxICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbWQtc2hyaW5rLTAge1xuICAgIGZsZXgtc2hyaW5rOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbWQtc2hyaW5rLTEge1xuICAgIGZsZXgtc2hyaW5rOiAxICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbWQtd3JhcCB7XG4gICAgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbWQtbm93cmFwIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LW1kLXdyYXAtcmV2ZXJzZSB7XG4gICAgZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LW1kLXN0YXJ0IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LW1kLWVuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbWQtY2VudGVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbWQtYmV0d2VlbiB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1tZC1hcm91bmQge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1tZC1ldmVubHkge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLW1kLXN0YXJ0IHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1tZC1lbmQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1tZC1jZW50ZXIge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtbWQtYmFzZWxpbmUge1xuICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1tZC1zdHJldGNoIHtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LW1kLXN0YXJ0IHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtbWQtZW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LW1kLWNlbnRlciB7XG4gICAgYWxpZ24tY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtbWQtYmV0d2VlbiB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LW1kLWFyb3VuZCB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtbWQtc3RyZXRjaCB7XG4gICAgYWxpZ24tY29udGVudDogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLW1kLWF1dG8ge1xuICAgIGFsaWduLXNlbGY6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1tZC1zdGFydCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLW1kLWVuZCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1tZC1jZW50ZXIge1xuICAgIGFsaWduLXNlbGY6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLW1kLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLW1kLXN0cmV0Y2gge1xuICAgIGFsaWduLXNlbGY6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXItbWQtZmlyc3Qge1xuICAgIG9yZGVyOiAtMSAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci1tZC0wIHtcbiAgICBvcmRlcjogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci1tZC0xIHtcbiAgICBvcmRlcjogMSAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci1tZC0yIHtcbiAgICBvcmRlcjogMiAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci1tZC0zIHtcbiAgICBvcmRlcjogMyAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci1tZC00IHtcbiAgICBvcmRlcjogNCAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci1tZC01IHtcbiAgICBvcmRlcjogNSAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci1tZC1sYXN0IHtcbiAgICBvcmRlcjogNiAhaW1wb3J0YW50O1xuICB9XG4gIC5tLW1kLTAge1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tLW1kLTEge1xuICAgIG1hcmdpbjogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLW1kLTIge1xuICAgIG1hcmdpbjogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbWQtMyB7XG4gICAgbWFyZ2luOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbWQtNCB7XG4gICAgbWFyZ2luOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1tZC01IHtcbiAgICBtYXJnaW46IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1tZC1hdXRvIHtcbiAgICBtYXJnaW46IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubXgtbWQtMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXgtbWQtMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtbWQtMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LW1kLTMge1xuICAgIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LW1kLTQge1xuICAgIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1tZC01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1tZC1hdXRvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1tZC0wIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1tZC0xIHtcbiAgICBtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1tZC0yIHtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktbWQtMyB7XG4gICAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktbWQtNCB7XG4gICAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LW1kLTUge1xuICAgIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LW1kLWF1dG8ge1xuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LW1kLTAge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXQtbWQtMSB7XG4gICAgbWFyZ2luLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1tZC0yIHtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbWQtMyB7XG4gICAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1tZC00IHtcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbWQtNSB7XG4gICAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1tZC1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLW1kLTAge1xuICAgIC13ZWJraXQtbWFyZ2luLWVuZDogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1pbmxpbmUtZW5kOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLW1kLTEge1xuICAgIC13ZWJraXQtbWFyZ2luLWVuZDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1pbmxpbmUtZW5kOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLW1kLTIge1xuICAgIC13ZWJraXQtbWFyZ2luLWVuZDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWlubGluZS1lbmQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1tZC0zIHtcbiAgICAtd2Via2l0LW1hcmdpbi1lbmQ6IDFyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4taW5saW5lLWVuZDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1tZC00IHtcbiAgICAtd2Via2l0LW1hcmdpbi1lbmQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1pbmxpbmUtZW5kOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtbWQtNSB7XG4gICAgLXdlYmtpdC1tYXJnaW4tZW5kOiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWlubGluZS1lbmQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtbWQtYXV0byB7XG4gICAgLXdlYmtpdC1tYXJnaW4tZW5kOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWlubGluZS1lbmQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubWItbWQtMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1tZC0xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLW1kLTIge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1tZC0zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLW1kLTQge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1tZC01IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLW1kLWF1dG8ge1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubXMtbWQtMCB7XG4gICAgLXdlYmtpdC1tYXJnaW4tc3RhcnQ6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4taW5saW5lLXN0YXJ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLW1kLTEge1xuICAgIC13ZWJraXQtbWFyZ2luLXN0YXJ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWlubGluZS1zdGFydDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1tZC0yIHtcbiAgICAtd2Via2l0LW1hcmdpbi1zdGFydDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWlubGluZS1zdGFydDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLW1kLTMge1xuICAgIC13ZWJraXQtbWFyZ2luLXN0YXJ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWlubGluZS1zdGFydDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1tZC00IHtcbiAgICAtd2Via2l0LW1hcmdpbi1zdGFydDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWlubGluZS1zdGFydDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLW1kLTUge1xuICAgIC13ZWJraXQtbWFyZ2luLXN0YXJ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWlubGluZS1zdGFydDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1tZC1hdXRvIHtcbiAgICAtd2Via2l0LW1hcmdpbi1zdGFydDogYXV0byAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAucC1tZC0wIHtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbWQtMSB7XG4gICAgcGFkZGluZzogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLW1kLTIge1xuICAgIHBhZGRpbmc6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLW1kLTMge1xuICAgIHBhZGRpbmc6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1tZC00IHtcbiAgICBwYWRkaW5nOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1tZC01IHtcbiAgICBwYWRkaW5nOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LW1kLTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucHgtbWQtMSB7XG4gICAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC1tZC0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC1tZC0zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LW1kLTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LW1kLTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHktbWQtMCB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5weS1tZC0xIHtcbiAgICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LW1kLTIge1xuICAgIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LW1kLTMge1xuICAgIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHktbWQtNCB7XG4gICAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHktbWQtNSB7XG4gICAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1tZC0wIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1tZC0xIHtcbiAgICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1tZC0yIHtcbiAgICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LW1kLTMge1xuICAgIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LW1kLTQge1xuICAgIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtbWQtNSB7XG4gICAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUtbWQtMCB7XG4gICAgLXdlYmtpdC1wYWRkaW5nLWVuZDogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctaW5saW5lLWVuZDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS1tZC0xIHtcbiAgICAtd2Via2l0LXBhZGRpbmctZW5kOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1pbmxpbmUtZW5kOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLW1kLTIge1xuICAgIC13ZWJraXQtcGFkZGluZy1lbmQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctaW5saW5lLWVuZDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLW1kLTMge1xuICAgIC13ZWJraXQtcGFkZGluZy1lbmQ6IDFyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWlubGluZS1lbmQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUtbWQtNCB7XG4gICAgLXdlYmtpdC1wYWRkaW5nLWVuZDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1pbmxpbmUtZW5kOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUtbWQtNSB7XG4gICAgLXdlYmtpdC1wYWRkaW5nLWVuZDogM3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctaW5saW5lLWVuZDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1tZC0wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1tZC0xIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1tZC0yIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLW1kLTMge1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLW1kLTQge1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItbWQtNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMtbWQtMCB7XG4gICAgLXdlYmtpdC1wYWRkaW5nLXN0YXJ0OiAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucHMtbWQtMSB7XG4gICAgLXdlYmtpdC1wYWRkaW5nLXN0YXJ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMtbWQtMiB7XG4gICAgLXdlYmtpdC1wYWRkaW5nLXN0YXJ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWlubGluZS1zdGFydDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLW1kLTMge1xuICAgIC13ZWJraXQtcGFkZGluZy1zdGFydDogMXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctaW5saW5lLXN0YXJ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLW1kLTQge1xuICAgIC13ZWJraXQtcGFkZGluZy1zdGFydDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy1tZC01IHtcbiAgICAtd2Via2l0LXBhZGRpbmctc3RhcnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWlubGluZS1zdGFydDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAtbWQtMCB7XG4gICAgZ2FwOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC1tZC0xIHtcbiAgICBnYXA6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLW1kLTIge1xuICAgIGdhcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC1tZC0zIHtcbiAgICBnYXA6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLW1kLTQge1xuICAgIGdhcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC1tZC01IHtcbiAgICBnYXA6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucm93LWdhcC1tZC0wIHtcbiAgICByb3ctZ2FwOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJvdy1nYXAtbWQtMSB7XG4gICAgcm93LWdhcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5yb3ctZ2FwLW1kLTIge1xuICAgIHJvdy1nYXA6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5yb3ctZ2FwLW1kLTMge1xuICAgIHJvdy1nYXA6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucm93LWdhcC1tZC00IHtcbiAgICByb3ctZ2FwOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucm93LWdhcC1tZC01IHtcbiAgICByb3ctZ2FwOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNvbHVtbi1nYXAtbWQtMCB7XG4gICAgLW1vei1jb2x1bW4tZ2FwOiAwICFpbXBvcnRhbnQ7XG4gICAgY29sdW1uLWdhcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5jb2x1bW4tZ2FwLW1kLTEge1xuICAgIC1tb3otY29sdW1uLWdhcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIGNvbHVtbi1nYXA6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY29sdW1uLWdhcC1tZC0yIHtcbiAgICAtbW96LWNvbHVtbi1nYXA6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIGNvbHVtbi1nYXA6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jb2x1bW4tZ2FwLW1kLTMge1xuICAgIC1tb3otY29sdW1uLWdhcDogMXJlbSAhaW1wb3J0YW50O1xuICAgIGNvbHVtbi1nYXA6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY29sdW1uLWdhcC1tZC00IHtcbiAgICAtbW96LWNvbHVtbi1nYXA6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIGNvbHVtbi1nYXA6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jb2x1bW4tZ2FwLW1kLTUge1xuICAgIC1tb3otY29sdW1uLWdhcDogM3JlbSAhaW1wb3J0YW50O1xuICAgIGNvbHVtbi1nYXA6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAudGV4dC1tZC1zdGFydCB7XG4gICAgdGV4dC1hbGlnbjogc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAudGV4dC1tZC1lbmQge1xuICAgIHRleHQtYWxpZ246IGVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC50ZXh0LW1kLWNlbnRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZmxvYXQtbGctc3RhcnQge1xuICAgIGZsb2F0OiBpbmxpbmUtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuZmxvYXQtbGctZW5kIHtcbiAgICBmbG9hdDogaW5saW5lLWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbG9hdC1sZy1ub25lIHtcbiAgICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5vYmplY3QtZml0LWxnLWNvbnRhaW4ge1xuICAgIC1vLW9iamVjdC1maXQ6IGNvbnRhaW4gIWltcG9ydGFudDtcbiAgICBvYmplY3QtZml0OiBjb250YWluICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9iamVjdC1maXQtbGctY292ZXIge1xuICAgIC1vLW9iamVjdC1maXQ6IGNvdmVyICFpbXBvcnRhbnQ7XG4gICAgb2JqZWN0LWZpdDogY292ZXIgIWltcG9ydGFudDtcbiAgfVxuICAub2JqZWN0LWZpdC1sZy1maWxsIHtcbiAgICAtby1vYmplY3QtZml0OiBmaWxsICFpbXBvcnRhbnQ7XG4gICAgb2JqZWN0LWZpdDogZmlsbCAhaW1wb3J0YW50O1xuICB9XG4gIC5vYmplY3QtZml0LWxnLXNjYWxlIHtcbiAgICAtby1vYmplY3QtZml0OiBzY2FsZS1kb3duICFpbXBvcnRhbnQ7XG4gICAgb2JqZWN0LWZpdDogc2NhbGUtZG93biAhaW1wb3J0YW50O1xuICB9XG4gIC5vYmplY3QtZml0LWxnLW5vbmUge1xuICAgIC1vLW9iamVjdC1maXQ6IG5vbmUgIWltcG9ydGFudDtcbiAgICBvYmplY3QtZml0OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbGctaW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuZC1sZy1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5kLWxnLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5kLWxnLWdyaWQge1xuICAgIGRpc3BsYXk6IGdyaWQgIWltcG9ydGFudDtcbiAgfVxuICAuZC1sZy1pbmxpbmUtZ3JpZCB7XG4gICAgZGlzcGxheTogaW5saW5lLWdyaWQgIWltcG9ydGFudDtcbiAgfVxuICAuZC1sZy10YWJsZSB7XG4gICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDtcbiAgfVxuICAuZC1sZy10YWJsZS1yb3cge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50O1xuICB9XG4gIC5kLWxnLXRhYmxlLWNlbGwge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDtcbiAgfVxuICAuZC1sZy1mbGV4IHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbGctaW5saW5lLWZsZXgge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbGctbm9uZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LWxnLWZpbGwge1xuICAgIGZsZXg6IDEgMSBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbGctcm93IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbGctY29sdW1uIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbGctcm93LXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LWxnLWNvbHVtbi1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1sZy1ncm93LTAge1xuICAgIGZsZXgtZ3JvdzogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LWxnLWdyb3ctMSB7XG4gICAgZmxleC1ncm93OiAxICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbGctc2hyaW5rLTAge1xuICAgIGZsZXgtc2hyaW5rOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbGctc2hyaW5rLTEge1xuICAgIGZsZXgtc2hyaW5rOiAxICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbGctd3JhcCB7XG4gICAgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbGctbm93cmFwIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LWxnLXdyYXAtcmV2ZXJzZSB7XG4gICAgZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LWxnLXN0YXJ0IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LWxnLWVuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbGctY2VudGVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbGctYmV0d2VlbiB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1sZy1hcm91bmQge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1sZy1ldmVubHkge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLWxnLXN0YXJ0IHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1sZy1lbmQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1sZy1jZW50ZXIge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtbGctYmFzZWxpbmUge1xuICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1sZy1zdHJldGNoIHtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LWxnLXN0YXJ0IHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtbGctZW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LWxnLWNlbnRlciB7XG4gICAgYWxpZ24tY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtbGctYmV0d2VlbiB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LWxnLWFyb3VuZCB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtbGctc3RyZXRjaCB7XG4gICAgYWxpZ24tY29udGVudDogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLWxnLWF1dG8ge1xuICAgIGFsaWduLXNlbGY6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1sZy1zdGFydCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLWxnLWVuZCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1sZy1jZW50ZXIge1xuICAgIGFsaWduLXNlbGY6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLWxnLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLWxnLXN0cmV0Y2gge1xuICAgIGFsaWduLXNlbGY6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXItbGctZmlyc3Qge1xuICAgIG9yZGVyOiAtMSAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci1sZy0wIHtcbiAgICBvcmRlcjogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci1sZy0xIHtcbiAgICBvcmRlcjogMSAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci1sZy0yIHtcbiAgICBvcmRlcjogMiAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci1sZy0zIHtcbiAgICBvcmRlcjogMyAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci1sZy00IHtcbiAgICBvcmRlcjogNCAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci1sZy01IHtcbiAgICBvcmRlcjogNSAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci1sZy1sYXN0IHtcbiAgICBvcmRlcjogNiAhaW1wb3J0YW50O1xuICB9XG4gIC5tLWxnLTAge1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tLWxnLTEge1xuICAgIG1hcmdpbjogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLWxnLTIge1xuICAgIG1hcmdpbjogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbGctMyB7XG4gICAgbWFyZ2luOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbGctNCB7XG4gICAgbWFyZ2luOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1sZy01IHtcbiAgICBtYXJnaW46IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1sZy1hdXRvIHtcbiAgICBtYXJnaW46IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubXgtbGctMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXgtbGctMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtbGctMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LWxnLTMge1xuICAgIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LWxnLTQge1xuICAgIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1sZy01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1sZy1hdXRvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1sZy0wIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1sZy0xIHtcbiAgICBtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1sZy0yIHtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktbGctMyB7XG4gICAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktbGctNCB7XG4gICAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LWxnLTUge1xuICAgIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LWxnLWF1dG8ge1xuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LWxnLTAge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXQtbGctMSB7XG4gICAgbWFyZ2luLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1sZy0yIHtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbGctMyB7XG4gICAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1sZy00IHtcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbGctNSB7XG4gICAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1sZy1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLWxnLTAge1xuICAgIC13ZWJraXQtbWFyZ2luLWVuZDogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1pbmxpbmUtZW5kOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLWxnLTEge1xuICAgIC13ZWJraXQtbWFyZ2luLWVuZDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1pbmxpbmUtZW5kOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLWxnLTIge1xuICAgIC13ZWJraXQtbWFyZ2luLWVuZDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWlubGluZS1lbmQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1sZy0zIHtcbiAgICAtd2Via2l0LW1hcmdpbi1lbmQ6IDFyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4taW5saW5lLWVuZDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1sZy00IHtcbiAgICAtd2Via2l0LW1hcmdpbi1lbmQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1pbmxpbmUtZW5kOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtbGctNSB7XG4gICAgLXdlYmtpdC1tYXJnaW4tZW5kOiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWlubGluZS1lbmQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtbGctYXV0byB7XG4gICAgLXdlYmtpdC1tYXJnaW4tZW5kOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWlubGluZS1lbmQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubWItbGctMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1sZy0xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLWxnLTIge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1sZy0zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLWxnLTQge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1sZy01IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLWxnLWF1dG8ge1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubXMtbGctMCB7XG4gICAgLXdlYmtpdC1tYXJnaW4tc3RhcnQ6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4taW5saW5lLXN0YXJ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLWxnLTEge1xuICAgIC13ZWJraXQtbWFyZ2luLXN0YXJ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWlubGluZS1zdGFydDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1sZy0yIHtcbiAgICAtd2Via2l0LW1hcmdpbi1zdGFydDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWlubGluZS1zdGFydDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLWxnLTMge1xuICAgIC13ZWJraXQtbWFyZ2luLXN0YXJ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWlubGluZS1zdGFydDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1sZy00IHtcbiAgICAtd2Via2l0LW1hcmdpbi1zdGFydDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWlubGluZS1zdGFydDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLWxnLTUge1xuICAgIC13ZWJraXQtbWFyZ2luLXN0YXJ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWlubGluZS1zdGFydDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1sZy1hdXRvIHtcbiAgICAtd2Via2l0LW1hcmdpbi1zdGFydDogYXV0byAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAucC1sZy0wIHtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbGctMSB7XG4gICAgcGFkZGluZzogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLWxnLTIge1xuICAgIHBhZGRpbmc6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLWxnLTMge1xuICAgIHBhZGRpbmc6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1sZy00IHtcbiAgICBwYWRkaW5nOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1sZy01IHtcbiAgICBwYWRkaW5nOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LWxnLTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucHgtbGctMSB7XG4gICAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC1sZy0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC1sZy0zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LWxnLTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LWxnLTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHktbGctMCB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5weS1sZy0xIHtcbiAgICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LWxnLTIge1xuICAgIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LWxnLTMge1xuICAgIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHktbGctNCB7XG4gICAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHktbGctNSB7XG4gICAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1sZy0wIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1sZy0xIHtcbiAgICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1sZy0yIHtcbiAgICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LWxnLTMge1xuICAgIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LWxnLTQge1xuICAgIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtbGctNSB7XG4gICAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUtbGctMCB7XG4gICAgLXdlYmtpdC1wYWRkaW5nLWVuZDogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctaW5saW5lLWVuZDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS1sZy0xIHtcbiAgICAtd2Via2l0LXBhZGRpbmctZW5kOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1pbmxpbmUtZW5kOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLWxnLTIge1xuICAgIC13ZWJraXQtcGFkZGluZy1lbmQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctaW5saW5lLWVuZDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLWxnLTMge1xuICAgIC13ZWJraXQtcGFkZGluZy1lbmQ6IDFyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWlubGluZS1lbmQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUtbGctNCB7XG4gICAgLXdlYmtpdC1wYWRkaW5nLWVuZDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1pbmxpbmUtZW5kOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUtbGctNSB7XG4gICAgLXdlYmtpdC1wYWRkaW5nLWVuZDogM3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctaW5saW5lLWVuZDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1sZy0wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1sZy0xIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1sZy0yIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLWxnLTMge1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLWxnLTQge1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItbGctNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMtbGctMCB7XG4gICAgLXdlYmtpdC1wYWRkaW5nLXN0YXJ0OiAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucHMtbGctMSB7XG4gICAgLXdlYmtpdC1wYWRkaW5nLXN0YXJ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMtbGctMiB7XG4gICAgLXdlYmtpdC1wYWRkaW5nLXN0YXJ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWlubGluZS1zdGFydDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLWxnLTMge1xuICAgIC13ZWJraXQtcGFkZGluZy1zdGFydDogMXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctaW5saW5lLXN0YXJ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLWxnLTQge1xuICAgIC13ZWJraXQtcGFkZGluZy1zdGFydDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy1sZy01IHtcbiAgICAtd2Via2l0LXBhZGRpbmctc3RhcnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWlubGluZS1zdGFydDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAtbGctMCB7XG4gICAgZ2FwOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC1sZy0xIHtcbiAgICBnYXA6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLWxnLTIge1xuICAgIGdhcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC1sZy0zIHtcbiAgICBnYXA6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLWxnLTQge1xuICAgIGdhcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC1sZy01IHtcbiAgICBnYXA6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucm93LWdhcC1sZy0wIHtcbiAgICByb3ctZ2FwOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJvdy1nYXAtbGctMSB7XG4gICAgcm93LWdhcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5yb3ctZ2FwLWxnLTIge1xuICAgIHJvdy1nYXA6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5yb3ctZ2FwLWxnLTMge1xuICAgIHJvdy1nYXA6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucm93LWdhcC1sZy00IHtcbiAgICByb3ctZ2FwOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucm93LWdhcC1sZy01IHtcbiAgICByb3ctZ2FwOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNvbHVtbi1nYXAtbGctMCB7XG4gICAgLW1vei1jb2x1bW4tZ2FwOiAwICFpbXBvcnRhbnQ7XG4gICAgY29sdW1uLWdhcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5jb2x1bW4tZ2FwLWxnLTEge1xuICAgIC1tb3otY29sdW1uLWdhcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIGNvbHVtbi1nYXA6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY29sdW1uLWdhcC1sZy0yIHtcbiAgICAtbW96LWNvbHVtbi1nYXA6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIGNvbHVtbi1nYXA6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jb2x1bW4tZ2FwLWxnLTMge1xuICAgIC1tb3otY29sdW1uLWdhcDogMXJlbSAhaW1wb3J0YW50O1xuICAgIGNvbHVtbi1nYXA6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY29sdW1uLWdhcC1sZy00IHtcbiAgICAtbW96LWNvbHVtbi1nYXA6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIGNvbHVtbi1nYXA6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jb2x1bW4tZ2FwLWxnLTUge1xuICAgIC1tb3otY29sdW1uLWdhcDogM3JlbSAhaW1wb3J0YW50O1xuICAgIGNvbHVtbi1nYXA6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAudGV4dC1sZy1zdGFydCB7XG4gICAgdGV4dC1hbGlnbjogc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAudGV4dC1sZy1lbmQge1xuICAgIHRleHQtYWxpZ246IGVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC50ZXh0LWxnLWNlbnRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmZsb2F0LXhsLXN0YXJ0IHtcbiAgICBmbG9hdDogaW5saW5lLXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsb2F0LXhsLWVuZCB7XG4gICAgZmxvYXQ6IGlubGluZS1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuZmxvYXQteGwtbm9uZSB7XG4gICAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAub2JqZWN0LWZpdC14bC1jb250YWluIHtcbiAgICAtby1vYmplY3QtZml0OiBjb250YWluICFpbXBvcnRhbnQ7XG4gICAgb2JqZWN0LWZpdDogY29udGFpbiAhaW1wb3J0YW50O1xuICB9XG4gIC5vYmplY3QtZml0LXhsLWNvdmVyIHtcbiAgICAtby1vYmplY3QtZml0OiBjb3ZlciAhaW1wb3J0YW50O1xuICAgIG9iamVjdC1maXQ6IGNvdmVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9iamVjdC1maXQteGwtZmlsbCB7XG4gICAgLW8tb2JqZWN0LWZpdDogZmlsbCAhaW1wb3J0YW50O1xuICAgIG9iamVjdC1maXQ6IGZpbGwgIWltcG9ydGFudDtcbiAgfVxuICAub2JqZWN0LWZpdC14bC1zY2FsZSB7XG4gICAgLW8tb2JqZWN0LWZpdDogc2NhbGUtZG93biAhaW1wb3J0YW50O1xuICAgIG9iamVjdC1maXQ6IHNjYWxlLWRvd24gIWltcG9ydGFudDtcbiAgfVxuICAub2JqZWN0LWZpdC14bC1ub25lIHtcbiAgICAtby1vYmplY3QtZml0OiBub25lICFpbXBvcnRhbnQ7XG4gICAgb2JqZWN0LWZpdDogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXhsLWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteGwtaW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAuZC14bC1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAuZC14bC1ncmlkIHtcbiAgICBkaXNwbGF5OiBncmlkICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteGwtaW5saW5lLWdyaWQge1xuICAgIGRpc3BsYXk6IGlubGluZS1ncmlkICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteGwtdGFibGUge1xuICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteGwtdGFibGUtcm93IHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDtcbiAgfVxuICAuZC14bC10YWJsZS1jZWxsIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteGwtZmxleCB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXhsLWlubGluZS1mbGV4IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXhsLW5vbmUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14bC1maWxsIHtcbiAgICBmbGV4OiAxIDEgYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXhsLXJvdyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXhsLWNvbHVtbiB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXhsLXJvdy1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14bC1jb2x1bW4tcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteGwtZ3Jvdy0wIHtcbiAgICBmbGV4LWdyb3c6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14bC1ncm93LTEge1xuICAgIGZsZXgtZ3JvdzogMSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXhsLXNocmluay0wIHtcbiAgICBmbGV4LXNocmluazogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXhsLXNocmluay0xIHtcbiAgICBmbGV4LXNocmluazogMSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXhsLXdyYXAge1xuICAgIGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXhsLW5vd3JhcCB7XG4gICAgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14bC13cmFwLXJldmVyc2Uge1xuICAgIGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC14bC1zdGFydCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC14bC1lbmQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LXhsLWNlbnRlciB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LXhsLWJldHdlZW4ge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQteGwtYXJvdW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQteGwtZXZlbmx5IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seSAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy14bC1zdGFydCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMteGwtZW5kIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMteGwtY2VudGVyIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLXhsLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1pdGVtczogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMteGwtc3RyZXRjaCB7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC14bC1zdGFydCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXhsLWVuZCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC14bC1jZW50ZXIge1xuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXhsLWJldHdlZW4ge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC14bC1hcm91bmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXhsLXN0cmV0Y2gge1xuICAgIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi14bC1hdXRvIHtcbiAgICBhbGlnbi1zZWxmOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYteGwtc3RhcnQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi14bC1lbmQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYteGwtY2VudGVyIHtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi14bC1iYXNlbGluZSB7XG4gICAgYWxpZ24tc2VsZjogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi14bC1zdHJldGNoIHtcbiAgICBhbGlnbi1zZWxmOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLXhsLWZpcnN0IHtcbiAgICBvcmRlcjogLTEgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXIteGwtMCB7XG4gICAgb3JkZXI6IDAgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXIteGwtMSB7XG4gICAgb3JkZXI6IDEgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXIteGwtMiB7XG4gICAgb3JkZXI6IDIgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXIteGwtMyB7XG4gICAgb3JkZXI6IDMgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXIteGwtNCB7XG4gICAgb3JkZXI6IDQgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXIteGwtNSB7XG4gICAgb3JkZXI6IDUgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXIteGwtbGFzdCB7XG4gICAgb3JkZXI6IDYgIWltcG9ydGFudDtcbiAgfVxuICAubS14bC0wIHtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgfVxuICAubS14bC0xIHtcbiAgICBtYXJnaW46IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14bC0yIHtcbiAgICBtYXJnaW46IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXhsLTMge1xuICAgIG1hcmdpbjogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXhsLTQge1xuICAgIG1hcmdpbjogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teGwtNSB7XG4gICAgbWFyZ2luOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teGwtYXV0byB7XG4gICAgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXhsLTAge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXhsLTEge1xuICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXhsLTIge1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC14bC0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC14bC00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgteGwtNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgteGwtYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubXkteGwtMCB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXkteGwtMSB7XG4gICAgbWFyZ2luLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXkteGwtMiB7XG4gICAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXhsLTMge1xuICAgIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXhsLTQge1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS14bC01IHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS14bC1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14bC0wIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXhsLTEge1xuICAgIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteGwtMiB7XG4gICAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXhsLTMge1xuICAgIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteGwtNCB7XG4gICAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXhsLTUge1xuICAgIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteGwtYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS14bC0wIHtcbiAgICAtd2Via2l0LW1hcmdpbi1lbmQ6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4taW5saW5lLWVuZDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS14bC0xIHtcbiAgICAtd2Via2l0LW1hcmdpbi1lbmQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4taW5saW5lLWVuZDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS14bC0yIHtcbiAgICAtd2Via2l0LW1hcmdpbi1lbmQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1pbmxpbmUtZW5kOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUteGwtMyB7XG4gICAgLXdlYmtpdC1tYXJnaW4tZW5kOiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWlubGluZS1lbmQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUteGwtNCB7XG4gICAgLXdlYmtpdC1tYXJnaW4tZW5kOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4taW5saW5lLWVuZDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXhsLTUge1xuICAgIC13ZWJraXQtbWFyZ2luLWVuZDogM3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1pbmxpbmUtZW5kOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXhsLWF1dG8ge1xuICAgIC13ZWJraXQtbWFyZ2luLWVuZDogYXV0byAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1pbmxpbmUtZW5kOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXhsLTAge1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAubWIteGwtMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14bC0yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteGwtMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14bC00IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteGwtNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14bC1hdXRvIHtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXhsLTAge1xuICAgIC13ZWJraXQtbWFyZ2luLXN0YXJ0OiAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWlubGluZS1zdGFydDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy14bC0xIHtcbiAgICAtd2Via2l0LW1hcmdpbi1zdGFydDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMteGwtMiB7XG4gICAgLXdlYmtpdC1tYXJnaW4tc3RhcnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy14bC0zIHtcbiAgICAtd2Via2l0LW1hcmdpbi1zdGFydDogMXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMteGwtNCB7XG4gICAgLXdlYmtpdC1tYXJnaW4tc3RhcnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy14bC01IHtcbiAgICAtd2Via2l0LW1hcmdpbi1zdGFydDogM3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMteGwtYXV0byB7XG4gICAgLXdlYmtpdC1tYXJnaW4tc3RhcnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICBtYXJnaW4taW5saW5lLXN0YXJ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAteGwtMCB7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXhsLTEge1xuICAgIHBhZGRpbmc6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC14bC0yIHtcbiAgICBwYWRkaW5nOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC14bC0zIHtcbiAgICBwYWRkaW5nOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAteGwtNCB7XG4gICAgcGFkZGluZzogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAteGwtNSB7XG4gICAgcGFkZGluZzogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC14bC0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LXhsLTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgteGwtMiB7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgteGwtMyB7XG4gICAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC14bC00IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC14bC01IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LXhsLTAge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAucHkteGwtMSB7XG4gICAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS14bC0yIHtcbiAgICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS14bC0zIHtcbiAgICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LXhsLTQge1xuICAgIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LXhsLTUge1xuICAgIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQteGwtMCB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucHQteGwtMSB7XG4gICAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQteGwtMiB7XG4gICAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC14bC0zIHtcbiAgICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC14bC00IHtcbiAgICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXhsLTUge1xuICAgIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLXhsLTAge1xuICAgIC13ZWJraXQtcGFkZGluZy1lbmQ6IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWlubGluZS1lbmQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucGUteGwtMSB7XG4gICAgLXdlYmtpdC1wYWRkaW5nLWVuZDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctaW5saW5lLWVuZDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS14bC0yIHtcbiAgICAtd2Via2l0LXBhZGRpbmctZW5kOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWlubGluZS1lbmQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS14bC0zIHtcbiAgICAtd2Via2l0LXBhZGRpbmctZW5kOiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1pbmxpbmUtZW5kOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLXhsLTQge1xuICAgIC13ZWJraXQtcGFkZGluZy1lbmQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctaW5saW5lLWVuZDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLXhsLTUge1xuICAgIC13ZWJraXQtcGFkZGluZy1lbmQ6IDNyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWlubGluZS1lbmQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGIteGwtMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAucGIteGwtMSB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGIteGwtMiB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi14bC0zIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi14bC00IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXhsLTUge1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLXhsLTAge1xuICAgIC13ZWJraXQtcGFkZGluZy1zdGFydDogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctaW5saW5lLXN0YXJ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLXhsLTEge1xuICAgIC13ZWJraXQtcGFkZGluZy1zdGFydDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctaW5saW5lLXN0YXJ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLXhsLTIge1xuICAgIC13ZWJraXQtcGFkZGluZy1zdGFydDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy14bC0zIHtcbiAgICAtd2Via2l0LXBhZGRpbmctc3RhcnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWlubGluZS1zdGFydDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy14bC00IHtcbiAgICAtd2Via2l0LXBhZGRpbmctc3RhcnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctaW5saW5lLXN0YXJ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMteGwtNSB7XG4gICAgLXdlYmtpdC1wYWRkaW5nLXN0YXJ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLXhsLTAge1xuICAgIGdhcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAteGwtMSB7XG4gICAgZ2FwOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC14bC0yIHtcbiAgICBnYXA6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAteGwtMyB7XG4gICAgZ2FwOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC14bC00IHtcbiAgICBnYXA6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAteGwtNSB7XG4gICAgZ2FwOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJvdy1nYXAteGwtMCB7XG4gICAgcm93LWdhcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5yb3ctZ2FwLXhsLTEge1xuICAgIHJvdy1nYXA6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucm93LWdhcC14bC0yIHtcbiAgICByb3ctZ2FwOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucm93LWdhcC14bC0zIHtcbiAgICByb3ctZ2FwOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJvdy1nYXAteGwtNCB7XG4gICAgcm93LWdhcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJvdy1nYXAteGwtNSB7XG4gICAgcm93LWdhcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jb2x1bW4tZ2FwLXhsLTAge1xuICAgIC1tb3otY29sdW1uLWdhcDogMCAhaW1wb3J0YW50O1xuICAgIGNvbHVtbi1nYXA6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuY29sdW1uLWdhcC14bC0xIHtcbiAgICAtbW96LWNvbHVtbi1nYXA6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBjb2x1bW4tZ2FwOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNvbHVtbi1nYXAteGwtMiB7XG4gICAgLW1vei1jb2x1bW4tZ2FwOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBjb2x1bW4tZ2FwOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY29sdW1uLWdhcC14bC0zIHtcbiAgICAtbW96LWNvbHVtbi1nYXA6IDFyZW0gIWltcG9ydGFudDtcbiAgICBjb2x1bW4tZ2FwOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNvbHVtbi1nYXAteGwtNCB7XG4gICAgLW1vei1jb2x1bW4tZ2FwOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBjb2x1bW4tZ2FwOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY29sdW1uLWdhcC14bC01IHtcbiAgICAtbW96LWNvbHVtbi1nYXA6IDNyZW0gIWltcG9ydGFudDtcbiAgICBjb2x1bW4tZ2FwOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRleHQteGwtc3RhcnQge1xuICAgIHRleHQtYWxpZ246IHN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRleHQteGwtZW5kIHtcbiAgICB0ZXh0LWFsaWduOiBlbmQgIWltcG9ydGFudDtcbiAgfVxuICAudGV4dC14bC1jZW50ZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5mbG9hdC14eGwtc3RhcnQge1xuICAgIGZsb2F0OiBpbmxpbmUtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuZmxvYXQteHhsLWVuZCB7XG4gICAgZmxvYXQ6IGlubGluZS1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuZmxvYXQteHhsLW5vbmUge1xuICAgIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9iamVjdC1maXQteHhsLWNvbnRhaW4ge1xuICAgIC1vLW9iamVjdC1maXQ6IGNvbnRhaW4gIWltcG9ydGFudDtcbiAgICBvYmplY3QtZml0OiBjb250YWluICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9iamVjdC1maXQteHhsLWNvdmVyIHtcbiAgICAtby1vYmplY3QtZml0OiBjb3ZlciAhaW1wb3J0YW50O1xuICAgIG9iamVjdC1maXQ6IGNvdmVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9iamVjdC1maXQteHhsLWZpbGwge1xuICAgIC1vLW9iamVjdC1maXQ6IGZpbGwgIWltcG9ydGFudDtcbiAgICBvYmplY3QtZml0OiBmaWxsICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9iamVjdC1maXQteHhsLXNjYWxlIHtcbiAgICAtby1vYmplY3QtZml0OiBzY2FsZS1kb3duICFpbXBvcnRhbnQ7XG4gICAgb2JqZWN0LWZpdDogc2NhbGUtZG93biAhaW1wb3J0YW50O1xuICB9XG4gIC5vYmplY3QtZml0LXh4bC1ub25lIHtcbiAgICAtby1vYmplY3QtZml0OiBub25lICFpbXBvcnRhbnQ7XG4gICAgb2JqZWN0LWZpdDogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXh4bC1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXh4bC1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXh4bC1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAuZC14eGwtZ3JpZCB7XG4gICAgZGlzcGxheTogZ3JpZCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXh4bC1pbmxpbmUtZ3JpZCB7XG4gICAgZGlzcGxheTogaW5saW5lLWdyaWQgIWltcG9ydGFudDtcbiAgfVxuICAuZC14eGwtdGFibGUge1xuICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteHhsLXRhYmxlLXJvdyB7XG4gICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteHhsLXRhYmxlLWNlbGwge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDtcbiAgfVxuICAuZC14eGwtZmxleCB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXh4bC1pbmxpbmUtZmxleCB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDtcbiAgfVxuICAuZC14eGwtbm9uZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXh4bC1maWxsIHtcbiAgICBmbGV4OiAxIDEgYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXh4bC1yb3cge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14eGwtY29sdW1uIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteHhsLXJvdy1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14eGwtY29sdW1uLXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXh4bC1ncm93LTAge1xuICAgIGZsZXgtZ3JvdzogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXh4bC1ncm93LTEge1xuICAgIGZsZXgtZ3JvdzogMSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXh4bC1zaHJpbmstMCB7XG4gICAgZmxleC1zaHJpbms6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14eGwtc2hyaW5rLTEge1xuICAgIGZsZXgtc2hyaW5rOiAxICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteHhsLXdyYXAge1xuICAgIGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXh4bC1ub3dyYXAge1xuICAgIGZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteHhsLXdyYXAtcmV2ZXJzZSB7XG4gICAgZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LXh4bC1zdGFydCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC14eGwtZW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC14eGwtY2VudGVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQteHhsLWJldHdlZW4ge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQteHhsLWFyb3VuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LXh4bC1ldmVubHkge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLXh4bC1zdGFydCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMteHhsLWVuZCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLXh4bC1jZW50ZXIge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMteHhsLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1pdGVtczogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMteHhsLXN0cmV0Y2gge1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQteHhsLXN0YXJ0IHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQteHhsLWVuZCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC14eGwtY2VudGVyIHtcbiAgICBhbGlnbi1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC14eGwtYmV0d2VlbiB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXh4bC1hcm91bmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXh4bC1zdHJldGNoIHtcbiAgICBhbGlnbi1jb250ZW50OiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYteHhsLWF1dG8ge1xuICAgIGFsaWduLXNlbGY6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi14eGwtc3RhcnQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi14eGwtZW5kIHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXh4bC1jZW50ZXIge1xuICAgIGFsaWduLXNlbGY6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXh4bC1iYXNlbGluZSB7XG4gICAgYWxpZ24tc2VsZjogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi14eGwtc3RyZXRjaCB7XG4gICAgYWxpZ24tc2VsZjogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci14eGwtZmlyc3Qge1xuICAgIG9yZGVyOiAtMSAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci14eGwtMCB7XG4gICAgb3JkZXI6IDAgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXIteHhsLTEge1xuICAgIG9yZGVyOiAxICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLXh4bC0yIHtcbiAgICBvcmRlcjogMiAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci14eGwtMyB7XG4gICAgb3JkZXI6IDMgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXIteHhsLTQge1xuICAgIG9yZGVyOiA0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLXh4bC01IHtcbiAgICBvcmRlcjogNSAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci14eGwtbGFzdCB7XG4gICAgb3JkZXI6IDYgIWltcG9ydGFudDtcbiAgfVxuICAubS14eGwtMCB7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teHhsLTEge1xuICAgIG1hcmdpbjogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXh4bC0yIHtcbiAgICBtYXJnaW46IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXh4bC0zIHtcbiAgICBtYXJnaW46IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14eGwtNCB7XG4gICAgbWFyZ2luOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14eGwtNSB7XG4gICAgbWFyZ2luOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teHhsLWF1dG8ge1xuICAgIG1hcmdpbjogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5teC14eGwtMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXgteHhsLTEge1xuICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXh4bC0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgteHhsLTMge1xuICAgIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXh4bC00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgteHhsLTUge1xuICAgIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXh4bC1hdXRvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5teS14eGwtMCB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXkteHhsLTEge1xuICAgIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXh4bC0yIHtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXkteHhsLTMge1xuICAgIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXh4bC00IHtcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXkteHhsLTUge1xuICAgIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXh4bC1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14eGwtMCB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14eGwtMSB7XG4gICAgbWFyZ2luLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14eGwtMiB7XG4gICAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXh4bC0zIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXh4bC00IHtcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteHhsLTUge1xuICAgIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteHhsLWF1dG8ge1xuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubWUteHhsLTAge1xuICAgIC13ZWJraXQtbWFyZ2luLWVuZDogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1pbmxpbmUtZW5kOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXh4bC0xIHtcbiAgICAtd2Via2l0LW1hcmdpbi1lbmQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4taW5saW5lLWVuZDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS14eGwtMiB7XG4gICAgLXdlYmtpdC1tYXJnaW4tZW5kOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4taW5saW5lLWVuZDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXh4bC0zIHtcbiAgICAtd2Via2l0LW1hcmdpbi1lbmQ6IDFyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4taW5saW5lLWVuZDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS14eGwtNCB7XG4gICAgLXdlYmtpdC1tYXJnaW4tZW5kOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4taW5saW5lLWVuZDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXh4bC01IHtcbiAgICAtd2Via2l0LW1hcmdpbi1lbmQ6IDNyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4taW5saW5lLWVuZDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS14eGwtYXV0byB7XG4gICAgLXdlYmtpdC1tYXJnaW4tZW5kOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWlubGluZS1lbmQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubWIteHhsLTAge1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAubWIteHhsLTEge1xuICAgIG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteHhsLTIge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14eGwtMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14eGwtNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXh4bC01IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXh4bC1hdXRvIHtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXh4bC0wIHtcbiAgICAtd2Via2l0LW1hcmdpbi1zdGFydDogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXMteHhsLTEge1xuICAgIC13ZWJraXQtbWFyZ2luLXN0YXJ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWlubGluZS1zdGFydDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy14eGwtMiB7XG4gICAgLXdlYmtpdC1tYXJnaW4tc3RhcnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy14eGwtMyB7XG4gICAgLXdlYmtpdC1tYXJnaW4tc3RhcnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4taW5saW5lLXN0YXJ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXh4bC00IHtcbiAgICAtd2Via2l0LW1hcmdpbi1zdGFydDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWlubGluZS1zdGFydDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXh4bC01IHtcbiAgICAtd2Via2l0LW1hcmdpbi1zdGFydDogM3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMteHhsLWF1dG8ge1xuICAgIC13ZWJraXQtbWFyZ2luLXN0YXJ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWlubGluZS1zdGFydDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXh4bC0wIHtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAteHhsLTEge1xuICAgIHBhZGRpbmc6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC14eGwtMiB7XG4gICAgcGFkZGluZzogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAteHhsLTMge1xuICAgIHBhZGRpbmc6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC14eGwtNCB7XG4gICAgcGFkZGluZzogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAteHhsLTUge1xuICAgIHBhZGRpbmc6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgteHhsLTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucHgteHhsLTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgteHhsLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LXh4bC0zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LXh4bC00IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC14eGwtNSB7XG4gICAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS14eGwtMCB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5weS14eGwtMSB7XG4gICAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS14eGwtMiB7XG4gICAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHkteHhsLTMge1xuICAgIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHkteHhsLTQge1xuICAgIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LXh4bC01IHtcbiAgICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXh4bC0wIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC14eGwtMSB7XG4gICAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQteHhsLTIge1xuICAgIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQteHhsLTMge1xuICAgIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXh4bC00IHtcbiAgICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXh4bC01IHtcbiAgICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS14eGwtMCB7XG4gICAgLXdlYmtpdC1wYWRkaW5nLWVuZDogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctaW5saW5lLWVuZDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS14eGwtMSB7XG4gICAgLXdlYmtpdC1wYWRkaW5nLWVuZDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctaW5saW5lLWVuZDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS14eGwtMiB7XG4gICAgLXdlYmtpdC1wYWRkaW5nLWVuZDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1pbmxpbmUtZW5kOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUteHhsLTMge1xuICAgIC13ZWJraXQtcGFkZGluZy1lbmQ6IDFyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWlubGluZS1lbmQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUteHhsLTQge1xuICAgIC13ZWJraXQtcGFkZGluZy1lbmQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctaW5saW5lLWVuZDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLXh4bC01IHtcbiAgICAtd2Via2l0LXBhZGRpbmctZW5kOiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1pbmxpbmUtZW5kOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXh4bC0wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi14eGwtMSB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGIteHhsLTIge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGIteHhsLTMge1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXh4bC00IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXh4bC01IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy14eGwtMCB7XG4gICAgLXdlYmtpdC1wYWRkaW5nLXN0YXJ0OiAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucHMteHhsLTEge1xuICAgIC13ZWJraXQtcGFkZGluZy1zdGFydDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctaW5saW5lLXN0YXJ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLXh4bC0yIHtcbiAgICAtd2Via2l0LXBhZGRpbmctc3RhcnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctaW5saW5lLXN0YXJ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMteHhsLTMge1xuICAgIC13ZWJraXQtcGFkZGluZy1zdGFydDogMXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctaW5saW5lLXN0YXJ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLXh4bC00IHtcbiAgICAtd2Via2l0LXBhZGRpbmctc3RhcnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctaW5saW5lLXN0YXJ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMteHhsLTUge1xuICAgIC13ZWJraXQtcGFkZGluZy1zdGFydDogM3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctaW5saW5lLXN0YXJ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC14eGwtMCB7XG4gICAgZ2FwOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC14eGwtMSB7XG4gICAgZ2FwOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC14eGwtMiB7XG4gICAgZ2FwOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLXh4bC0zIHtcbiAgICBnYXA6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLXh4bC00IHtcbiAgICBnYXA6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAteHhsLTUge1xuICAgIGdhcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5yb3ctZ2FwLXh4bC0wIHtcbiAgICByb3ctZ2FwOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJvdy1nYXAteHhsLTEge1xuICAgIHJvdy1nYXA6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucm93LWdhcC14eGwtMiB7XG4gICAgcm93LWdhcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJvdy1nYXAteHhsLTMge1xuICAgIHJvdy1nYXA6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucm93LWdhcC14eGwtNCB7XG4gICAgcm93LWdhcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJvdy1nYXAteHhsLTUge1xuICAgIHJvdy1nYXA6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY29sdW1uLWdhcC14eGwtMCB7XG4gICAgLW1vei1jb2x1bW4tZ2FwOiAwICFpbXBvcnRhbnQ7XG4gICAgY29sdW1uLWdhcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5jb2x1bW4tZ2FwLXh4bC0xIHtcbiAgICAtbW96LWNvbHVtbi1nYXA6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBjb2x1bW4tZ2FwOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNvbHVtbi1nYXAteHhsLTIge1xuICAgIC1tb3otY29sdW1uLWdhcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgY29sdW1uLWdhcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNvbHVtbi1nYXAteHhsLTMge1xuICAgIC1tb3otY29sdW1uLWdhcDogMXJlbSAhaW1wb3J0YW50O1xuICAgIGNvbHVtbi1nYXA6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY29sdW1uLWdhcC14eGwtNCB7XG4gICAgLW1vei1jb2x1bW4tZ2FwOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBjb2x1bW4tZ2FwOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY29sdW1uLWdhcC14eGwtNSB7XG4gICAgLW1vei1jb2x1bW4tZ2FwOiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgY29sdW1uLWdhcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC50ZXh0LXh4bC1zdGFydCB7XG4gICAgdGV4dC1hbGlnbjogc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAudGV4dC14eGwtZW5kIHtcbiAgICB0ZXh0LWFsaWduOiBlbmQgIWltcG9ydGFudDtcbiAgfVxuICAudGV4dC14eGwtY2VudGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZnMtMSB7XG4gICAgZm9udC1zaXplOiAyLjM0Mzc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZzLTIge1xuICAgIGZvbnQtc2l6ZTogMS44NzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnMtMyB7XG4gICAgZm9udC1zaXplOiAxLjY0MDYyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mcy00IHtcbiAgICBmb250LXNpemU6IDEuNDA2MjVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHByaW50IHtcbiAgLmQtcHJpbnQtaW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuZC1wcmludC1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXByaW50LWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXByaW50LWdyaWQge1xuICAgIGRpc3BsYXk6IGdyaWQgIWltcG9ydGFudDtcbiAgfVxuICAuZC1wcmludC1pbmxpbmUtZ3JpZCB7XG4gICAgZGlzcGxheTogaW5saW5lLWdyaWQgIWltcG9ydGFudDtcbiAgfVxuICAuZC1wcmludC10YWJsZSB7XG4gICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDtcbiAgfVxuICAuZC1wcmludC10YWJsZS1yb3cge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXByaW50LXRhYmxlLWNlbGwge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDtcbiAgfVxuICAuZC1wcmludC1mbGV4IHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtcHJpbnQtaW5saW5lLWZsZXgge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtcHJpbnQtbm9uZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG4uYmctcHJpbWFyeS1ncmFkaWVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWN1aS1wcmltYXJ5KTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCB2YXIoLS1jdWktcHJpbWFyeS1zdGFydCkgMCUsIHZhcigtLWN1aS1wcmltYXJ5LXN0b3ApIDEwMCUpO1xufVxuXG4uYmctc2Vjb25kYXJ5LWdyYWRpZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY3VpLXNlY29uZGFyeSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCg0NWRlZywgdmFyKC0tY3VpLXNlY29uZGFyeS1zdGFydCkgMCUsIHZhcigtLWN1aS1zZWNvbmRhcnktc3RvcCkgMTAwJSk7XG59XG5cbi5iZy1zdWNjZXNzLWdyYWRpZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY3VpLXN1Y2Nlc3MpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoNDVkZWcsIHZhcigtLWN1aS1zdWNjZXNzLXN0YXJ0KSAwJSwgdmFyKC0tY3VpLXN1Y2Nlc3Mtc3RvcCkgMTAwJSk7XG59XG5cbi5iZy1pbmZvLWdyYWRpZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY3VpLWluZm8pO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoNDVkZWcsIHZhcigtLWN1aS1pbmZvLXN0YXJ0KSAwJSwgdmFyKC0tY3VpLWluZm8tc3RvcCkgMTAwJSk7XG59XG5cbi5iZy13YXJuaW5nLWdyYWRpZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY3VpLXdhcm5pbmcpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoNDVkZWcsIHZhcigtLWN1aS13YXJuaW5nLXN0YXJ0KSAwJSwgdmFyKC0tY3VpLXdhcm5pbmctc3RvcCkgMTAwJSk7XG59XG5cbi5iZy1kYW5nZXItZ3JhZGllbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jdWktZGFuZ2VyKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCB2YXIoLS1jdWktZGFuZ2VyLXN0YXJ0KSAwJSwgdmFyKC0tY3VpLWRhbmdlci1zdG9wKSAxMDAlKTtcbn1cblxuLmJnLWxpZ2h0LWdyYWRpZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY3VpLWxpZ2h0KTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCB2YXIoLS1jdWktbGlnaHQtc3RhcnQpIDAlLCB2YXIoLS1jdWktbGlnaHQtc3RvcCkgMTAwJSk7XG59XG5cbi5iZy1kYXJrLWdyYWRpZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY3VpLWRhcmspO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoNDVkZWcsIHZhcigtLWN1aS1kYXJrLXN0YXJ0KSAwJSwgdmFyKC0tY3VpLWRhcmstc3RvcCkgMTAwJSk7XG59XG5cbi5zaW1wbGViYXItY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1pbi1oZWlnaHQ6IDEwMCU7XG59XG5cbi53cmFwcGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctaW5saW5lOiB2YXIoLS1jdWktc2lkZWJhci1vY2N1cHktc3RhcnQsIDApIHZhcigtLWN1aS1zaWRlYmFyLW9jY3VweS1lbmQsIDApO1xuICB3aWxsLWNoYW5nZTogYXV0bztcbiAgdHJhbnNpdGlvbjogcGFkZGluZyAwLjE1cztcbn1cblxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLndyYXBwZXIge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5zaWRlYmFyLWJyYW5kLWZ1bGwge1xuICBtYXJnaW4tbGVmdDogM3B4O1xufVxuXG4uc2lkZWJhci1oZWFkZXIgLm5hdi11bmRlcmxpbmUtYm9yZGVyIHtcbiAgLS1jdWktbmF2LXVuZGVybGluZS1ib3JkZXItbGluay1wYWRkaW5nLXg6IDFyZW07XG4gIC0tY3VpLW5hdi11bmRlcmxpbmUtYm9yZGVyLWdhcDogMDtcbn1cblxuLnNpZGViYXItaGVhZGVyIC5uYXYtbGluayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1pbi1oZWlnaHQ6IGNhbGMoNHJlbSArIDFweCk7XG59XG5cbi5zaWRlYmFyLW5hcnJvdyAuc2lkZWJhci10b2dnbGVyLFxuLnNpZGViYXItbmFycm93LXVuZm9sZGFibGU6bm90KDpob3ZlcikgLnNpZGViYXItdG9nZ2xlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5jYXJkLFxuLmRyb3Bkb3duLW1lbnUsXG4uZm9vdGVyLFxuLnNpZGViYXIge1xuICBib3gtc2hhZG93OiByZ2JhKDUwLCA1MCwgOTMsIDAuMDIpIDAgMnB4IDVweCAtMXB4LCByZ2JhKDAsIDAsIDAsIDAuMDUpIDAgMXB4IDNweCAtMXB4O1xufVxuXG4uc2lkZWJhci1uYXYgLm5hdi1saW5rOmhvdmVyIHtcbiAgLS1jdWktc2lkZWJhci1uYXYtbGluay1ob3Zlci1iZzogcmdiYSgyNTUsIDI1NSwgMjU1LCAuMDM3NSk7XG59XG5cbltkYXRhLWNvcmV1aS10aGVtZT1kYXJrXSBib2R5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY3VpLWRhcmstYmctc3VidGxlKTtcbn1cblxuW2RhdGEtY29yZXVpLXRoZW1lPWRhcmtdIC5zaWRlYmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY3VpLWJvZHktYmcpICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuXG4vKiBCcmFuZCBsb2dvIHNpemluZyAqL1xuLmFwcC1sb2dvIHtcbiAgaGVpZ2h0OiAzMHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLmFwcC1sb2dvIHtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gIH1cbn1cbmg2IHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLyogQ2hhbmdlIHRoZSBkZWZhdWx0IGNvbG9yIG9mIG5hdiBsaW5rcyAqL1xuLm5hdmJhci1uYXYgLm5hdi1saW5rIHtcbiAgY29sb3I6IHZhcigtLWN1aS1uYXYtbGluay1jb2xvcik7XG59XG5cbi8qIENoYW5nZSB0aGUgaG92ZXIgY29sb3Igb2YgbmF2IGxpbmtzICovXG4ubmF2YmFyLW5hdiAubmF2LWxpbms6aG92ZXIge1xuICBjb2xvcjogcmdiKDEwMCwgMTUwLCAyNTApICFpbXBvcnRhbnQ7IC8qIFJlcGxhY2Ugd2l0aCB5b3VyIGRlc2lyZWQgaG92ZXIgY29sb3IgKi9cbn1cblxuLyogS2VlcCB0aGUgYWN0aXZlIGxpbmsgc3R5bGluZyAqL1xuLm5hdmJhci1uYXYgLm5hdi1saW5rLmFjdGl2ZSB7XG4gIGNvbG9yOiByZ2IoMTAwLCAxNTAsIDI1MCkgIWltcG9ydGFudDsgLyogUmVwbGFjZSB3aXRoIHlvdXIgZGVzaXJlZCBhY3RpdmUgY29sb3IgKi9cbn1cblxuYm9keSB7XG4gIGZvbnQtc2l6ZTogbWVkaXVtICFpbXBvcnRhbnQ7XG59XG5cbi5idG4ucGxhaW4tbGluayB7XG4gIGNvbG9yOiB2YXIoLS1jdWktbGluay1jb2xvcik7XG59XG5cbi8qIExheW91dDogZnVsbC13aWR0aCB3aXRoIGxlZnQgc2lkZWJhciAqL1xuaHRtbCwgYm9keSB7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuYm9keS5sYXlvdXQtaGFzLXNpZGViYXIge1xuICBtaW4taGVpZ2h0OiAxMDB2aDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuLyogQXBwIHNoZWxsIHVuZGVyIHRoZSBuYXZiYXIgKi9cbi5hcHAtc2hlbGwge1xuICBtaW4taGVpZ2h0OiBjYWxjKDEwMHZoIC0gNzJweCk7IC8qIGFwcHJveCBuYXZiYXIgaGVpZ2h0ICovXG59XG5cbi5zaWRlYmFyIHtcbiAgd2lkdGg6IDI2MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jdWktYm9keS1iZyk7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHJnYmEoMTMsIDExMCwgMjUzLCAwLjI1KTtcbn1cblxuLnNpZGViYXIgLnNpZGViYXItaW5uZXIge1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICB0b3A6IDA7XG4gIHBhZGRpbmc6IDFyZW0gMC41cmVtO1xuICBtYXgtaGVpZ2h0OiBjYWxjKDEwMHZoIC0gNzJweCk7XG4gIG92ZXJmbG93LXk6IGF1dG87XG59XG5cbi5zaWRlYmFyIC5uYXYgLm5hdi1pdGVtIC5uYXYtbGluayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAwLjVyZW0gMXJlbTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5zaWRlYmFyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMTMsIDExMCwgMjUzLCAwLjI1KTtcbiAgfVxufVxuLyogRW5zdXJlIGhvcml6b250YWwgY29sbGFwc2UgYmVoYXZlcyBmb3IgdGhlIHNpZGViYXIgKi9cbiNzaWRlTWVudS5jb2xsYXBzZS5jb2xsYXBzZS1ob3Jpem9udGFsIHtcbiAgd2lkdGg6IDA7XG59XG5cbiNzaWRlTWVudS5jb2xsYXBzZS5jb2xsYXBzZS1ob3Jpem9udGFsLnNob3cge1xuICB3aWR0aDogMTAwJTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICNzaWRlTWVudS5jb2xsYXBzZS5jb2xsYXBzZS1ob3Jpem9udGFsIHtcbiAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICB9XG59XG4vKiBQZXJzb25hbCBtZW51IGRyb3Bkb3duOiBlbnN1cmUgaXQgZG9lc24ndCBleHBhbmQgdmlld3BvcnQgYW5kIG9wZW5zIHRvd2FyZCBsZWZ0ICovXG4ubmF2YmFyIC5kcm9wZG93bi1tZW51IHtcbiAgbWF4LXdpZHRoOiBtaW4oOTB2dywgMzIwcHgpO1xuICB3aWR0aDogbWF4LWNvbnRlbnQ7IC8qIGZpdCBjb250ZW50IGJ1dCBjb25zdHJhaW5lZCBieSBtYXgtd2lkdGggKi9cbiAgaW5zZXQ6IGF1dG8gYXV0byBhdXRvIDA7IC8qIGxldCBCb290c3RyYXAgaGFuZGxlIHBvc2l0aW9uaW5nOyB3ZSBwcmltYXJpbHkgY29uc3RyYWluIHNpemUgKi9cbiAgd29yZC1icmVhazogYnJlYWstd29yZDtcbiAgb3ZlcmZsb3ctd3JhcDogYnJlYWstd29yZDtcbn1cblxuLyogV2hlbiBhbGlnbmVkIHRvIGVuZCAocmlnaHQgc2lkZSksIGtlZXAgaW5zaWRlIHZpZXdwb3J0IGFuZCBsZXQgaXQgZXh0ZW5kIGxlZnR3YXJkcyAqL1xuLmRyb3Bkb3duLW1lbnUuZHJvcGRvd24tbWVudS1lbmQge1xuICByaWdodDogMDtcbiAgbGVmdDogYXV0bzsgLyogZW5zdXJlIG1lbnUgYWxpZ25zIHRvIHRoZSByaWdodCBlZGdlIG9mIHRvZ2dsZSAqL1xufVxuXG4vKiBQcmV2ZW50IGxvbmcgaXRlbXMgKGxpa2UgZW1haWxzKSBmcm9tIGZvcmNpbmcgZXhwYW5zaW9uICovXG4uZHJvcGRvd24tbWVudSAubmF2LWxpbmssXG4uZHJvcGRvd24tbWVudSAuZHJvcGRvd24taXRlbSxcbi5kcm9wZG93bi1tZW51IC5idG4ucGxhaW4tbGluayB7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7IC8qIGFsbG93IHdyYXBwaW5nICovXG59XG5cbi8qIE1lc3NhZ2Ugc3R5bGluZyAqL1xuLm1lc3NhZ2VzLWNvbnRhaW5lciB7XG4gIG1heC1oZWlnaHQ6IDUwMHB4O1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xufVxuXG4ubWVzc2FnZSB7XG4gIHBhZGRpbmc6IDAuNzVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4wNSk7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbn1cblxuLm1lc3NhZ2UgLnRleHQtbXV0ZWQge1xuICBmb250LXNpemU6IDAuODVyZW07XG59XG5cbi8qIE1pbmltYWwgc2lkZWJhciBjYXJkIHN0eWxpbmcgYWtpbiB0byBHaXRIdWIgUFIgc2lkZSBwYW5lbHMgKi9cbi5jYXJkLm1pbmltYWwtY2FyZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWN1aS1ib2R5LWJnKTtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tY3VpLWJvcmRlci1jb2xvcik7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbi5jYXJkLm1pbmltYWwtY2FyZCAuY2FyZC1oZWFkZXIge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLWN1aS1ib3JkZXItY29sb3IpO1xuICBwYWRkaW5nOiAwLjVyZW0gMC43NXJlbTtcbn1cblxuLmNhcmQubWluaW1hbC1jYXJkIC5jYXJkLWJvZHkge1xuICBwYWRkaW5nOiAwLjc1cmVtO1xufVxuXG4vKiBUaW1lbGluZSBzdHlsaW5nIChubyBjYXJkKSAqL1xuLnRpbWVsaW5lIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tdG9wOiAwLjVyZW07XG59XG5cbi50aW1lbGluZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAxMnB4O1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgd2lkdGg6IDJweDtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjA4KTtcbn1cblxuLnRpbWVsaW5lID4gKiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiAycmVtO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuXG4udGltZWxpbmUgPiAqOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDAuNDdyZW07XG4gIHRvcDogMC40N3JlbTtcbiAgd2lkdGg6IDExcHg7XG4gIGhlaWdodDogMTFweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kOiByZ2JhKHZhcigtLWN1aS1ib2R5LWJnLXJnYiksIDEpO1xuICBib3gtc2hhZG93OiAwIDAgMCAycHggcmdiKDEwLCAxMDYsIDI0NSk7XG59XG5cbi8qIENvbXBvc2UgYm94IHR3ZWFrcyAqL1xuLmNvbXBvc2UtYm94IC5mb3JtLWNvbnRyb2wsXG4uY29tcG9zZS1ib3ggLmZvcm0tc2VsZWN0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY3VpLWJvZHktYmcpO1xufVxuXG4vKiBHbG9iYWwgbGF5b3V0OiBsZWZ04oCRYWxpZ25lZCBjb250ZW50IHdpdGggYSByZWFkYWJsZSBkZWZhdWx0IG1heCB3aWR0aCAqL1xuYm9keSA+IC5jb250YWluZXItZmx1aWQgPiBtYWluIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTIwMHB4OyAvKiBiYXNlbGluZSByZWFkYWJsZSB3aWR0aCAqL1xuICBtYXJnaW4tbGVmdDogMDsgLyogbGVmdCBhbGlnbmVkICovXG4gIG1hcmdpbi1yaWdodDogMDtcbn1cblxuLyogS2VlcCBuYXZiYXIgc3Bhbm5pbmcgdGhlIGZ1bGwgd2luZG93IHdpZHRoICovXG5uYXYubmF2YmFyID4gLmNvbnRhaW5lci1mbHVpZCB7XG4gIG1heC13aWR0aDogbm9uZTtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cblxuLyogUmVzcG9uc2l2ZSBjYXBzOiBhbGxvdyBhIGJpdCBtb3JlIHdpZHRoIG9uIHZlcnkgbGFyZ2Ugc2NyZWVucyAqL1xuQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xuICBib2R5ID4gLmNvbnRhaW5lci1mbHVpZCA+IG1haW4ge1xuICAgIG1heC13aWR0aDogMTQwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIGJvZHkgPiAuY29udGFpbmVyLWZsdWlkID4gbWFpbiB7XG4gICAgbWF4LXdpZHRoOiAxNjAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxOTIwcHgpIHtcbiAgYm9keSA+IC5jb250YWluZXItZmx1aWQgPiBtYWluIHtcbiAgICBtYXgtd2lkdGg6IDE4MDBweDtcbiAgfVxufVxuLyogU2VsZWN0aXZlIHdpZGUgbW9kZTogcGFnZXMgY2FuIG9wdOKAkWluIHRvIHJlbW92ZSBjYXBzIGVudGlyZWx5ICovXG4vKiBCb2R5IGl0c2VsZiBjYXJyaWVzIHRoZSAubGF5b3V0LXdpZGUgY2xhc3MgKHNlZSBhcHBsaWNhdGlvbiBsYXlvdXQpICovXG5ib2R5LmxheW91dC13aWRlID4gLmNvbnRhaW5lci1mbHVpZCA+IG1haW4sXG4ubGF5b3V0LXdpZGUgbmF2Lm5hdmJhciA+IC5jb250YWluZXItZmx1aWQge1xuICBtYXgtd2lkdGg6IG5vbmU7XG59XG5cbi8qIFdpZGUgdGFibGVzOiB1dGlsaXRpZXMgaGVscGZ1bCBmb3IgZGF0YS1kZW5zZSB2aWV3cyAqL1xuLnRhYmxlLXdpZGUge1xuICBmb250LXNpemU6IDAuOTJyZW07XG59XG5cbi50YWJsZS13aWRlIHRoLFxuLnRhYmxlLXdpZGUgdGQge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4udGFibGUtd2lkZSAuY2VsbC13cmFwIHtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbn1cblxuLnRhYmxlLXdpZGUgdGhlYWQgdGgge1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICB0b3A6IDA7XG4gIHotaW5kZXg6IDI7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWN1aS1ib2R5LWJnKTtcbn1cblxuLyogU21vb3RoLCBzdGVhZHkgY29sbGFwc2UgZm9yIFByb2plY3QgRmxpZ2h0cyBpbmxpbmUgZGV0YWlscyAqL1xuLnBmLWNvbGxhcHNlLFxuLnBmLWNvbGxhcHNlLmNvbGxhcHNpbmcge1xuICB0cmFuc2l0aW9uOiBoZWlnaHQgMC41cyBlYXNlLWluLW91dCAhaW1wb3J0YW50O1xufVxuXG4vKiBQbGFjZWhvbGRlciBkdXJpbmcgZmlyc3QgbG9hZCB0byBhdm9pZCBkb3VibGUtc3RlcCBncm93dGggd2hlbiBUdXJibyBGcmFtZSBjb250ZW50IGFycml2ZXMgKi9cbi5wZi1sb2FkaW5nIHtcbiAgbWluLWhlaWdodDogMTIwcHg7IC8qIHR1bmUgYXMgbmVlZGVkIHRvIGFwcHJveGltYXRlIHR5cGljYWwgZGV0YWlscyBoZWlnaHQgKi9cbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY29sb3I6IHZhcigtLWN1aS1zZWNvbmRhcnktY29sb3IpO1xufVxuXG4vKiBPcHRpb25hbCBzdWJ0bGUgc2tlbGV0b24gcHVsc2UgKi9cbkBrZXlmcmFtZXMgcGYtcHVsc2Uge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMC42O1xuICB9XG4gIDUwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwLjY7XG4gIH1cbn1cbi5wZi1sb2FkaW5nIHtcbiAgYW5pbWF0aW9uOiBwZi1wdWxzZSAxLjJzIGVhc2UtaW4tb3V0IGluZmluaXRlO1xufVxuXG4vKiBQcm9qZWN0IGluZGV4IGNhcmRzICovXG4uY2FyZC5wcm9qZWN0LWNhcmQge1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4xNXMgZWFzZSwgYm94LXNoYWRvdyAwLjE1cyBlYXNlLCBib3JkZXItY29sb3IgMC4xNXMgZWFzZTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jdWktYm9yZGVyLWNvbG9yKTtcbn1cblxuLmNhcmQucHJvamVjdC1jYXJkOmhvdmVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0ycHgpO1xuICBib3gtc2hhZG93OiAwIDAuMzVyZW0gMXJlbSByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICBib3JkZXItY29sb3I6IHJnYmEoMTMsIDExMCwgMjUzLCAwLjM1KTtcbn1cblxuLmNhcmQucHJvamVjdC1jYXJkIC5jYXJkLXRpdGxlIGEge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cblxuLmNhcmQucHJvamVjdC1jYXJkIC5jYXJkLXRpdGxlIGE6aG92ZXIge1xuICBjb2xvcjogdmFyKC0tY3VpLXByaW1hcnkpO1xufVxuXG4uY2FyZC5wcm9qZWN0LWNhcmQgLmNhcmQtbWV0YSB7XG4gIG1pbi1oZWlnaHQ6IDIuNXJlbTtcbn1cblxuLyogS2VlcCB0YWJzIGJhY2tncm91bmQgc2FtZSBhcyBwYWdlIGJhY2tncm91bmQgKG5vIGRpc3RpbmN0IGJnKSAqL1xuLm5hdi10YWJzIHtcbiAgLyogU3RpbGwgYWxpZ24gdmFyaWFibGVzIGluIGNhc2UgY29tcG9uZW50cyByZWFkIHRoZW0gKi9cbiAgLS1jdWktbmF2LXRhYnMtbGluay1hY3RpdmUtYmc6IHRyYW5zcGFyZW50O1xuICAtLWJzLW5hdi10YWJzLWxpbmstYWN0aXZlLWJnOiB0cmFuc3BhcmVudDtcbn1cblxuLyogRm9yY2UgdHJhbnNwYXJlbnQgYmcgZm9yIGFsbCB0YWIgc3RhdGVzIHRvIGJsZW5kIHdpdGggcGFnZSAqL1xuLm5hdi10YWJzIC5uYXYtbGluayxcbi5uYXYtdGFicyAubmF2LWxpbms6aG92ZXIsXG4ubmF2LXRhYnMgLm5hdi1saW5rOmZvY3VzLFxuLm5hdi10YWJzIC5uYXYtbGluay5hY3RpdmUsXG4ubmF2LXRhYnMgLm5hdi1saW5rLmFjdGl2ZTpob3Zlcixcbi5uYXYtdGFicyAubmF2LWxpbmsuYWN0aXZlOmZvY3VzLFxuLm5hdi10YWJzIC5uYXYtaXRlbS5zaG93IC5uYXYtbGluayB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG5cbi5icmVhZGNydW1iIC5icmVhZGNydW1iLWl0ZW0gYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6IHZhcigtLWN1aS1icmVhZGNydW1iLWRpdmlkZXItY29sb3IpO1xufVxuXG4ubmF2Lm5hdi10YWJzIC5uYXYtaXRlbSBhLm5hdi1saW5rIHtcbiAgY29sb3I6IHZhcigtLWN1aS1zZWNvbmRhcnktY29sb3IpO1xufVxuLm5hdi5uYXYtdGFicyAubmF2LWl0ZW0gYS5uYXYtbGluay5hY3RpdmUge1xuICBjb2xvcjogdmFyKC0tY3VpLW5hdi10YWJzLWxpbmstYWN0aXZlLWNvbG9yKTtcbn1cblxuLmZvcm0tY2hlY2sucWEtY2hlY2sge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogYXV0byAxZnI7XG4gIGNvbHVtbi1nYXA6IDAuNXJlbTtcbiAgcm93LWdhcDogMC4yNXJlbTtcbiAgYWxpZ24taXRlbXM6IHN0YXJ0O1xufVxuXG4uZm9ybS1jaGVjay5xYS1jaGVjayAuZm9ybS1jaGVjay1pbnB1dCB7XG4gIGZsb2F0OiBub25lO1xuICBtYXJnaW4tbGVmdDogMDtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBncmlkLWNvbHVtbjogMTtcbiAgZ3JpZC1yb3c6IDE7XG59XG5cbi5mb3JtLWNoZWNrLnFhLWNoZWNrIC5mb3JtLWNoZWNrLWxhYmVsIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgZ3JpZC1jb2x1bW46IDI7XG4gIGdyaWQtcm93OiAxO1xuICBtaW4td2lkdGg6IDA7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIG92ZXJmbG93LXdyYXA6IGFueXdoZXJlO1xuICB3b3JkLWJyZWFrOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xufVxuXG4uZm9ybS1jaGVjay5xYS1jaGVjayA+IC5zbWFsbCB7XG4gIGdyaWQtY29sdW1uOiAxLy0xO1xuICBncmlkLXJvdzogMjtcbn1cblxudGFibGUucWEtcGVyZi10YWJsZSB0aC5ncm91cC1zdGFydCxcbnRhYmxlLnFhLXBlcmYtdGFibGUgdGQuZ3JvdXAtc3RhcnQge1xuICBwYWRkaW5nLWxlZnQ6IDIuNXJlbTtcbn1cbiJdfQ== */