/*!*********************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].oneOf[1].use[1]!./vendor/symfony/ux-dropzone/assets/dist/style.min.css ***!
  \*********************************************************************************************************************************************/
.dropzone-container{border:2px dashed #bbb;align-items:center;min-height:100px;padding:20px 10px;display:flex;position:relative}.dropzone-input{opacity:0;cursor:pointer;z-index:1;width:100%;height:100%;display:block;position:absolute;top:0;left:0}.dropzone-preview{align-items:center;max-width:100%;display:flex}.dropzone-preview-image{background-position:50%;background-repeat:no-repeat;background-size:contain;flex-basis:0;min-width:50px;max-width:50px;height:50px;margin-right:10px}.dropzone-preview-filename{word-wrap:anywhere}.dropzone-preview-button{z-index:1;width:auto;color:inherit;font:inherit;-webkit-font-smoothing:inherit;-moz-osx-font-smoothing:inherit;-webkit-appearance:none;background:0 0;border:none;margin:0;padding:0;line-height:normal;position:absolute;top:0;right:0;overflow:visible}.dropzone-preview-button:before{content:"×";cursor:pointer;padding:3px 7px}.dropzone-placeholder{text-align:center;color:#999;flex-grow:1}

/*!*****************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[1]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[4].oneOf[1].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[3]!./assets/scss/aca/app.scss ***!
  \*****************************************************************************************************************************************************************************************************************************************************************************/
@charset "UTF-8";
:root {
  --bs-primary-rgb: 245, 135, 31;
  --bs-app-theme-rgb: 245, 135, 31;
  --bs-app-theme: #f5871f;
  --bs-btn-active-bg: #ff6e12;
  --bs-btn-active-border-color: white;
  --bs-link-color: #f5871f;
  --bs-link-hover-color: #ff6e12;
  --bs-carousel-height: auto;
  --bs-carousel-video-height: auto;
  --bs-loader-box-shadow: var(--bs-gray-600);
}

/*!
 * Color Admin v5.5.2 (https://seantheme.com/color-admin/)
 * Copyright 2025 SeanTheme
 */
/*
   1.0  GLOBAL - Color system
   2.0  GLOBAL - Dark Mode / UI Options Settings
   3.0  GLOBAL - Prefix for :root CSS variables
   4.0  GLOBAL - Component Color 
   5.0  GLOBAL - Gradient
   6.0  GLOBAL - Link Color 
   7.0  GLOBAL - Grid & Container
   8.0  GLOBAL - Body
   9.0  GLOBAL - Font
   10.0 GLOBAL - Border Color
   11.0 GLOBAL - Radius
   12.0 GLOBAL - Box Shadow
   13.0 GLOBAL - Focus Ring
   14.0 GLOBAL - Caret
   15.0 GLOBAL - Transition
   16.0 GLOBAL - Aspect Ratios
   17.0 App - Zindex   
   18.0 App - Header
   19.0 App - Top Menu
   20.0 App - Sidebar
   21.0 App - Content
   22.0 App - Footer
   23.0 App - Cover
   24.0 App - Page Header
   25.0 App - Boxed Layout
   26.0 App - POS System
   27.0 App - Login 
   28.0 UI - Icon Link
   29.0 UI - Blockquote
   30.0 UI - Hr
   31.0 UI - Legend
   32.0 UI - List
   33.0 UI - Mark
   34.0 UI - Table
   35.0 UI - Buttons + Forms
   36.0 UI - Buttons
   37.0 UI - Forms
   38.0 UI - Form Check
   39.0 UI - Form Switch
   40.0 UI - Form Input Group
   41.0 UI - Form Select
   42.0 UI - Form Range
   43.0 UI - Form File
   44.0 UI - Form Floating
   45.0 UI - Form Feedback & Validation
   46.0 UI - Nav Link
   47.0 UI - Nav Tabs
   48.0 UI - Nav Pills
   49.0 UI - Nav Underline
   50.0 UI - Navbar
   51.0 UI - Dropdown
   52.0 UI - Pagination
   53.0 UI - Placeholder
   54.0 UI - Card
   55.0 UI - Accordion
   56.0 UI - Tooltip
   57.0 UI - Popover
   58.0 UI - Toasts
   59.0 UI - Badges
   60.0 UI - Modal
   61.0 UI - Alert
   62.0 UI - Progress Bar
   63.0 UI - List Group
   64.0 UI - Image Thumbnail
   65.0 UI - Figure
   66.0 UI - Breadcrumb
   67.0 UI - Carousel
   68.0 UI - Spinners
   69.0 UI - Close Button
   70.0 UI - Offcanvas
   71.0 UI - Code
   72.0 UI - Panel
*/
/*
   Dark color mode variables

   1.0   GLOBAL - Color system
   1.0   GLOBAL - Color system
   2.0   GLOBAL - Body
   3.0   GLOBAL - Border Color
   4.0   GLOBAL - Font
   5.0   GLOBAL - Link Color
   6.0   GLOBAL - Component Color
   7.0   App - Header
   8.0   App - Top Menu
   9.0   App - Sidebar
   10.0  App - POS System
   11.0  UI - Forms
   12.0  UI - Accordion
   13.0  UI - Code
*/
.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: left !important;
}

.float-end {
  float: right !important;
}

.float-none {
  float: none !important;
}

.object-fit-contain {
  object-fit: contain !important;
}

.object-fit-cover {
  object-fit: cover !important;
}

.object-fit-fill {
  object-fit: fill !important;
}

.object-fit-scale {
  object-fit: scale-down !important;
}

.object-fit-none {
  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(--bs-box-shadow) !important;
}

.shadow-sm {
  box-shadow: var(--bs-box-shadow-sm) !important;
}

.shadow-lg {
  box-shadow: var(--bs-box-shadow-lg) !important;
}

.shadow-none {
  box-shadow: none !important;
}

.focus-ring-default {
  --bs-focus-ring-color: rgba(var(--bs-default-rgb), var(--bs-focus-ring-opacity));
}

.focus-ring-primary {
  --bs-focus-ring-color: rgba(var(--bs-primary-rgb), var(--bs-focus-ring-opacity));
}

.focus-ring-secondary {
  --bs-focus-ring-color: rgba(var(--bs-secondary-rgb), var(--bs-focus-ring-opacity));
}

.focus-ring-success {
  --bs-focus-ring-color: rgba(var(--bs-success-rgb), var(--bs-focus-ring-opacity));
}

.focus-ring-info {
  --bs-focus-ring-color: rgba(var(--bs-info-rgb), var(--bs-focus-ring-opacity));
}

.focus-ring-warning {
  --bs-focus-ring-color: rgba(var(--bs-warning-rgb), var(--bs-focus-ring-opacity));
}

.focus-ring-danger {
  --bs-focus-ring-color: rgba(var(--bs-danger-rgb), var(--bs-focus-ring-opacity));
}

.focus-ring-light {
  --bs-focus-ring-color: rgba(var(--bs-light-rgb), var(--bs-focus-ring-opacity));
}

.focus-ring-dark {
  --bs-focus-ring-color: rgba(var(--bs-dark-rgb), var(--bs-focus-ring-opacity));
}

.focus-ring-inverse {
  --bs-focus-ring-color: rgba(var(--bs-inverse-rgb), var(--bs-focus-ring-opacity));
}

.focus-ring-blue {
  --bs-focus-ring-color: rgba(var(--bs-blue-rgb), var(--bs-focus-ring-opacity));
}

.focus-ring-indigo {
  --bs-focus-ring-color: rgba(var(--bs-indigo-rgb), var(--bs-focus-ring-opacity));
}

.focus-ring-purple {
  --bs-focus-ring-color: rgba(var(--bs-purple-rgb), var(--bs-focus-ring-opacity));
}

.focus-ring-pink {
  --bs-focus-ring-color: rgba(var(--bs-pink-rgb), var(--bs-focus-ring-opacity));
}

.focus-ring-red {
  --bs-focus-ring-color: rgba(var(--bs-red-rgb), var(--bs-focus-ring-opacity));
}

.focus-ring-orange {
  --bs-focus-ring-color: rgba(var(--bs-orange-rgb), var(--bs-focus-ring-opacity));
}

.focus-ring-yellow {
  --bs-focus-ring-color: rgba(var(--bs-yellow-rgb), var(--bs-focus-ring-opacity));
}

.focus-ring-green {
  --bs-focus-ring-color: rgba(var(--bs-green-rgb), var(--bs-focus-ring-opacity));
}

.focus-ring-teal {
  --bs-focus-ring-color: rgba(var(--bs-teal-rgb), var(--bs-focus-ring-opacity));
}

.focus-ring-lime {
  --bs-focus-ring-color: rgba(var(--bs-lime-rgb), var(--bs-focus-ring-opacity));
}

.focus-ring-cyan {
  --bs-focus-ring-color: rgba(var(--bs-cyan-rgb), var(--bs-focus-ring-opacity));
}

.focus-ring-white {
  --bs-focus-ring-color: rgba(var(--bs-white-rgb), var(--bs-focus-ring-opacity));
}

.focus-ring-gray {
  --bs-focus-ring-color: rgba(var(--bs-gray-rgb), var(--bs-focus-ring-opacity));
}

.focus-ring-gray-dark {
  --bs-focus-ring-color: rgba(var(--bs-gray-dark-rgb), var(--bs-focus-ring-opacity));
}

.focus-ring-muted {
  --bs-focus-ring-color: rgba(var(--bs-muted-rgb), var(--bs-focus-ring-opacity));
}

.focus-ring-black {
  --bs-focus-ring-color: rgba(var(--bs-black-rgb), var(--bs-focus-ring-opacity));
}

.focus-ring-silver {
  --bs-focus-ring-color: rgba(var(--bs-silver-rgb), var(--bs-focus-ring-opacity));
}

.focus-ring-gray-100 {
  --bs-focus-ring-color: rgba(var(--bs-gray-100-rgb), var(--bs-focus-ring-opacity));
}

.focus-ring-gray-200 {
  --bs-focus-ring-color: rgba(var(--bs-gray-200-rgb), var(--bs-focus-ring-opacity));
}

.focus-ring-gray-300 {
  --bs-focus-ring-color: rgba(var(--bs-gray-300-rgb), var(--bs-focus-ring-opacity));
}

.focus-ring-gray-400 {
  --bs-focus-ring-color: rgba(var(--bs-gray-400-rgb), var(--bs-focus-ring-opacity));
}

.focus-ring-gray-500 {
  --bs-focus-ring-color: rgba(var(--bs-gray-500-rgb), var(--bs-focus-ring-opacity));
}

.focus-ring-gray-600 {
  --bs-focus-ring-color: rgba(var(--bs-gray-600-rgb), var(--bs-focus-ring-opacity));
}

.focus-ring-gray-700 {
  --bs-focus-ring-color: rgba(var(--bs-gray-700-rgb), var(--bs-focus-ring-opacity));
}

.focus-ring-gray-800 {
  --bs-focus-ring-color: rgba(var(--bs-gray-800-rgb), var(--bs-focus-ring-opacity));
}

.focus-ring-gray-900 {
  --bs-focus-ring-color: rgba(var(--bs-gray-900-rgb), var(--bs-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 {
  left: 0 !important;
}

.start-50 {
  left: 50% !important;
}

.start-100 {
  left: 100% !important;
}

.end-0 {
  right: 0 !important;
}

.end-50 {
  right: 50% !important;
}

.end-100 {
  right: 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(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
}

.border-0 {
  border: 0 !important;
}

.border-top {
  border-top: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
}

.border-top-0 {
  border-top: 0 !important;
}

.border-end {
  border-inline-end: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
}

.border-end-0 {
  border-inline-end: 0 !important;
}

.border-bottom {
  border-bottom: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
}

.border-bottom-0 {
  border-bottom: 0 !important;
}

.border-start {
  border-inline-start: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
}

.border-start-0 {
  border-inline-start: 0 !important;
}

.border-default {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-default-rgb), var(--bs-border-opacity)) !important;
}

.border-primary {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-primary-rgb), var(--bs-border-opacity)) !important;
}

.border-secondary {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-secondary-rgb), var(--bs-border-opacity)) !important;
}

.border-success {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-success-rgb), var(--bs-border-opacity)) !important;
}

.border-info {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-info-rgb), var(--bs-border-opacity)) !important;
}

.border-warning {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-warning-rgb), var(--bs-border-opacity)) !important;
}

.border-danger {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-danger-rgb), var(--bs-border-opacity)) !important;
}

.border-light {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-light-rgb), var(--bs-border-opacity)) !important;
}

.border-dark {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-dark-rgb), var(--bs-border-opacity)) !important;
}

.border-inverse {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-inverse-rgb), var(--bs-border-opacity)) !important;
}

.border-blue {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-blue-rgb), var(--bs-border-opacity)) !important;
}

.border-indigo {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-indigo-rgb), var(--bs-border-opacity)) !important;
}

.border-purple {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-purple-rgb), var(--bs-border-opacity)) !important;
}

.border-pink {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-pink-rgb), var(--bs-border-opacity)) !important;
}

.border-red {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-red-rgb), var(--bs-border-opacity)) !important;
}

.border-orange {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-orange-rgb), var(--bs-border-opacity)) !important;
}

.border-yellow {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-yellow-rgb), var(--bs-border-opacity)) !important;
}

.border-green {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-green-rgb), var(--bs-border-opacity)) !important;
}

.border-teal {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-teal-rgb), var(--bs-border-opacity)) !important;
}

.border-lime {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-lime-rgb), var(--bs-border-opacity)) !important;
}

.border-cyan {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-cyan-rgb), var(--bs-border-opacity)) !important;
}

.border-white {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-white-rgb), var(--bs-border-opacity)) !important;
}

.border-gray {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-gray-rgb), var(--bs-border-opacity)) !important;
}

.border-gray-dark {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-gray-dark-rgb), var(--bs-border-opacity)) !important;
}

.border-muted {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-muted-rgb), var(--bs-border-opacity)) !important;
}

.border-black {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-black-rgb), var(--bs-border-opacity)) !important;
}

.border-silver {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-silver-rgb), var(--bs-border-opacity)) !important;
}

.border-gray-100 {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-gray-100-rgb), var(--bs-border-opacity)) !important;
}

.border-gray-200 {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-gray-200-rgb), var(--bs-border-opacity)) !important;
}

.border-gray-300 {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-gray-300-rgb), var(--bs-border-opacity)) !important;
}

.border-gray-400 {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-gray-400-rgb), var(--bs-border-opacity)) !important;
}

.border-gray-500 {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-gray-500-rgb), var(--bs-border-opacity)) !important;
}

.border-gray-600 {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-gray-600-rgb), var(--bs-border-opacity)) !important;
}

.border-gray-700 {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-gray-700-rgb), var(--bs-border-opacity)) !important;
}

.border-gray-800 {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-gray-800-rgb), var(--bs-border-opacity)) !important;
}

.border-gray-900 {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-gray-900-rgb), var(--bs-border-opacity)) !important;
}

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

.border-secondary-subtle {
  border-color: var(--bs-secondary-border-subtle) !important;
}

.border-success-subtle {
  border-color: var(--bs-success-border-subtle) !important;
}

.border-info-subtle {
  border-color: var(--bs-info-border-subtle) !important;
}

.border-warning-subtle {
  border-color: var(--bs-warning-border-subtle) !important;
}

.border-danger-subtle {
  border-color: var(--bs-danger-border-subtle) !important;
}

.border-light-subtle {
  border-color: var(--bs-light-border-subtle) !important;
}

.border-dark-subtle {
  border-color: var(--bs-dark-border-subtle) !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-opacity-10 {
  --bs-border-opacity: 0.1;
}

.border-opacity-25 {
  --bs-border-opacity: 0.25;
}

.border-opacity-50 {
  --bs-border-opacity: 0.5;
}

.border-opacity-75 {
  --bs-border-opacity: 0.75;
}

.border-opacity-100 {
  --bs-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.234375rem !important;
}

.m-2 {
  margin: 0.46875rem !important;
}

.m-3 {
  margin: 0.9375rem !important;
}

.m-4 {
  margin: 1.40625rem !important;
}

.m-5 {
  margin: 2.8125rem !important;
}

.m-auto {
  margin: auto !important;
}

.mx-0 {
  margin-right: 0 !important;
  margin-left: 0 !important;
}

.mx-1 {
  margin-right: 0.234375rem !important;
  margin-left: 0.234375rem !important;
}

.mx-2 {
  margin-right: 0.46875rem !important;
  margin-left: 0.46875rem !important;
}

.mx-3 {
  margin-right: 0.9375rem !important;
  margin-left: 0.9375rem !important;
}

.mx-4 {
  margin-right: 1.40625rem !important;
  margin-left: 1.40625rem !important;
}

.mx-5 {
  margin-right: 2.8125rem !important;
  margin-left: 2.8125rem !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.234375rem !important;
  margin-bottom: 0.234375rem !important;
}

.my-2 {
  margin-top: 0.46875rem !important;
  margin-bottom: 0.46875rem !important;
}

.my-3 {
  margin-top: 0.9375rem !important;
  margin-bottom: 0.9375rem !important;
}

.my-4 {
  margin-top: 1.40625rem !important;
  margin-bottom: 1.40625rem !important;
}

.my-5 {
  margin-top: 2.8125rem !important;
  margin-bottom: 2.8125rem !important;
}

.my-auto {
  margin-top: auto !important;
  margin-bottom: auto !important;
}

.mt-0 {
  margin-top: 0 !important;
}

.mt-1 {
  margin-top: 0.234375rem !important;
}

.mt-2 {
  margin-top: 0.46875rem !important;
}

.mt-3 {
  margin-top: 0.9375rem !important;
}

.mt-4 {
  margin-top: 1.40625rem !important;
}

.mt-5 {
  margin-top: 2.8125rem !important;
}

.mt-auto {
  margin-top: auto !important;
}

.me-0 {
  margin-inline-end: 0 !important;
}

.me-1 {
  margin-inline-end: 0.234375rem !important;
}

.me-2 {
  margin-inline-end: 0.46875rem !important;
}

.me-3 {
  margin-inline-end: 0.9375rem !important;
}

.me-4 {
  margin-inline-end: 1.40625rem !important;
}

.me-5 {
  margin-inline-end: 2.8125rem !important;
}

.me-auto {
  margin-inline-end: auto !important;
}

.mb-0 {
  margin-bottom: 0 !important;
}

.mb-1 {
  margin-bottom: 0.234375rem !important;
}

.mb-2 {
  margin-bottom: 0.46875rem !important;
}

.mb-3 {
  margin-bottom: 0.9375rem !important;
}

.mb-4 {
  margin-bottom: 1.40625rem !important;
}

.mb-5 {
  margin-bottom: 2.8125rem !important;
}

.mb-auto {
  margin-bottom: auto !important;
}

.ms-0 {
  margin-inline-start: 0 !important;
}

.ms-1 {
  margin-inline-start: 0.234375rem !important;
}

.ms-2 {
  margin-inline-start: 0.46875rem !important;
}

.ms-3 {
  margin-inline-start: 0.9375rem !important;
}

.ms-4 {
  margin-inline-start: 1.40625rem !important;
}

.ms-5 {
  margin-inline-start: 2.8125rem !important;
}

.ms-auto {
  margin-inline-start: auto !important;
}

.m-n1 {
  margin: -0.234375rem !important;
}

.m-n2 {
  margin: -0.46875rem !important;
}

.m-n3 {
  margin: -0.9375rem !important;
}

.m-n4 {
  margin: -1.40625rem !important;
}

.m-n5 {
  margin: -2.8125rem !important;
}

.mx-n1 {
  margin-right: -0.234375rem !important;
  margin-left: -0.234375rem !important;
}

.mx-n2 {
  margin-right: -0.46875rem !important;
  margin-left: -0.46875rem !important;
}

.mx-n3 {
  margin-right: -0.9375rem !important;
  margin-left: -0.9375rem !important;
}

.mx-n4 {
  margin-right: -1.40625rem !important;
  margin-left: -1.40625rem !important;
}

.mx-n5 {
  margin-right: -2.8125rem !important;
  margin-left: -2.8125rem !important;
}

.my-n1 {
  margin-top: -0.234375rem !important;
  margin-bottom: -0.234375rem !important;
}

.my-n2 {
  margin-top: -0.46875rem !important;
  margin-bottom: -0.46875rem !important;
}

.my-n3 {
  margin-top: -0.9375rem !important;
  margin-bottom: -0.9375rem !important;
}

.my-n4 {
  margin-top: -1.40625rem !important;
  margin-bottom: -1.40625rem !important;
}

.my-n5 {
  margin-top: -2.8125rem !important;
  margin-bottom: -2.8125rem !important;
}

.mt-n1 {
  margin-top: -0.234375rem !important;
}

.mt-n2 {
  margin-top: -0.46875rem !important;
}

.mt-n3 {
  margin-top: -0.9375rem !important;
}

.mt-n4 {
  margin-top: -1.40625rem !important;
}

.mt-n5 {
  margin-top: -2.8125rem !important;
}

.me-n1 {
  margin-inline-end: -0.234375rem !important;
}

.me-n2 {
  margin-inline-end: -0.46875rem !important;
}

.me-n3 {
  margin-inline-end: -0.9375rem !important;
}

.me-n4 {
  margin-inline-end: -1.40625rem !important;
}

.me-n5 {
  margin-inline-end: -2.8125rem !important;
}

.mb-n1 {
  margin-bottom: -0.234375rem !important;
}

.mb-n2 {
  margin-bottom: -0.46875rem !important;
}

.mb-n3 {
  margin-bottom: -0.9375rem !important;
}

.mb-n4 {
  margin-bottom: -1.40625rem !important;
}

.mb-n5 {
  margin-bottom: -2.8125rem !important;
}

.ms-n1 {
  margin-inline-start: -0.234375rem !important;
}

.ms-n2 {
  margin-inline-start: -0.46875rem !important;
}

.ms-n3 {
  margin-inline-start: -0.9375rem !important;
}

.ms-n4 {
  margin-inline-start: -1.40625rem !important;
}

.ms-n5 {
  margin-inline-start: -2.8125rem !important;
}

.p-0 {
  padding: 0 !important;
}

.p-1 {
  padding: 0.234375rem !important;
}

.p-2 {
  padding: 0.46875rem !important;
}

.p-3 {
  padding: 0.9375rem !important;
}

.p-4 {
  padding: 1.40625rem !important;
}

.p-5 {
  padding: 2.8125rem !important;
}

.px-0 {
  padding-right: 0 !important;
  padding-left: 0 !important;
}

.px-1 {
  padding-right: 0.234375rem !important;
  padding-left: 0.234375rem !important;
}

.px-2 {
  padding-right: 0.46875rem !important;
  padding-left: 0.46875rem !important;
}

.px-3 {
  padding-right: 0.9375rem !important;
  padding-left: 0.9375rem !important;
}

.px-4 {
  padding-right: 1.40625rem !important;
  padding-left: 1.40625rem !important;
}

.px-5 {
  padding-right: 2.8125rem !important;
  padding-left: 2.8125rem !important;
}

.py-0 {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}

.py-1 {
  padding-top: 0.234375rem !important;
  padding-bottom: 0.234375rem !important;
}

.py-2 {
  padding-top: 0.46875rem !important;
  padding-bottom: 0.46875rem !important;
}

.py-3 {
  padding-top: 0.9375rem !important;
  padding-bottom: 0.9375rem !important;
}

.py-4 {
  padding-top: 1.40625rem !important;
  padding-bottom: 1.40625rem !important;
}

.py-5 {
  padding-top: 2.8125rem !important;
  padding-bottom: 2.8125rem !important;
}

.pt-0 {
  padding-top: 0 !important;
}

.pt-1 {
  padding-top: 0.234375rem !important;
}

.pt-2 {
  padding-top: 0.46875rem !important;
}

.pt-3 {
  padding-top: 0.9375rem !important;
}

.pt-4 {
  padding-top: 1.40625rem !important;
}

.pt-5 {
  padding-top: 2.8125rem !important;
}

.pe-0 {
  padding-inline-end: 0 !important;
}

.pe-1 {
  padding-inline-end: 0.234375rem !important;
}

.pe-2 {
  padding-inline-end: 0.46875rem !important;
}

.pe-3 {
  padding-inline-end: 0.9375rem !important;
}

.pe-4 {
  padding-inline-end: 1.40625rem !important;
}

.pe-5 {
  padding-inline-end: 2.8125rem !important;
}

.pb-0 {
  padding-bottom: 0 !important;
}

.pb-1 {
  padding-bottom: 0.234375rem !important;
}

.pb-2 {
  padding-bottom: 0.46875rem !important;
}

.pb-3 {
  padding-bottom: 0.9375rem !important;
}

.pb-4 {
  padding-bottom: 1.40625rem !important;
}

.pb-5 {
  padding-bottom: 2.8125rem !important;
}

.ps-0 {
  padding-inline-start: 0 !important;
}

.ps-1 {
  padding-inline-start: 0.234375rem !important;
}

.ps-2 {
  padding-inline-start: 0.46875rem !important;
}

.ps-3 {
  padding-inline-start: 0.9375rem !important;
}

.ps-4 {
  padding-inline-start: 1.40625rem !important;
}

.ps-5 {
  padding-inline-start: 2.8125rem !important;
}

.gap-0 {
  gap: 0 !important;
}

.gap-1 {
  gap: 0.234375rem !important;
}

.gap-2 {
  gap: 0.46875rem !important;
}

.gap-3 {
  gap: 0.9375rem !important;
}

.gap-4 {
  gap: 1.40625rem !important;
}

.gap-5 {
  gap: 2.8125rem !important;
}

.row-gap-0 {
  row-gap: 0 !important;
}

.row-gap-1 {
  row-gap: 0.234375rem !important;
}

.row-gap-2 {
  row-gap: 0.46875rem !important;
}

.row-gap-3 {
  row-gap: 0.9375rem !important;
}

.row-gap-4 {
  row-gap: 1.40625rem !important;
}

.row-gap-5 {
  row-gap: 2.8125rem !important;
}

.column-gap-0 {
  column-gap: 0 !important;
}

.column-gap-1 {
  column-gap: 0.234375rem !important;
}

.column-gap-2 {
  column-gap: 0.46875rem !important;
}

.column-gap-3 {
  column-gap: 0.9375rem !important;
}

.column-gap-4 {
  column-gap: 1.40625rem !important;
}

.column-gap-5 {
  column-gap: 2.8125rem !important;
}

.font-monospace {
  font-family: var(--bs-font-monospace) !important;
}

.fs-1 {
  font-size: calc(1.3125rem + 0.75vw) !important;
}

.fs-2 {
  font-size: calc(1.275rem + 0.3vw) !important;
}

.fs-3 {
  font-size: calc(1.25625rem + 0.075vw) !important;
}

.fs-4 {
  font-size: 1.125rem !important;
}

.fs-5 {
  font-size: 0.9375rem !important;
}

.fs-6 {
  font-size: 0.75rem !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: 500 !important;
}

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

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

.lh-1 {
  line-height: 1 !important;
}

.lh-sm {
  line-height: 1.2 !important;
}

.lh-base {
  line-height: 1.5 !important;
}

.lh-lg {
  line-height: 1.8 !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 */
.text-default {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-default-rgb), var(--bs-text-opacity)) !important;
}

.text-primary {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-primary-rgb), var(--bs-text-opacity)) !important;
}

.text-secondary {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-secondary-rgb), var(--bs-text-opacity)) !important;
}

.text-success {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-success-rgb), var(--bs-text-opacity)) !important;
}

.text-info {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-info-rgb), var(--bs-text-opacity)) !important;
}

.text-warning {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-warning-rgb), var(--bs-text-opacity)) !important;
}

.text-danger {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-danger-rgb), var(--bs-text-opacity)) !important;
}

.text-light {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-light-rgb), var(--bs-text-opacity)) !important;
}

.text-dark {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-dark-rgb), var(--bs-text-opacity)) !important;
}

.text-inverse {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-inverse-rgb), var(--bs-text-opacity)) !important;
}

.text-blue {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-blue-rgb), var(--bs-text-opacity)) !important;
}

.text-indigo {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-indigo-rgb), var(--bs-text-opacity)) !important;
}

.text-purple {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-purple-rgb), var(--bs-text-opacity)) !important;
}

.text-pink {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-pink-rgb), var(--bs-text-opacity)) !important;
}

.text-red {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-red-rgb), var(--bs-text-opacity)) !important;
}

.text-orange {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-orange-rgb), var(--bs-text-opacity)) !important;
}

.text-yellow {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-yellow-rgb), var(--bs-text-opacity)) !important;
}

.text-green {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-green-rgb), var(--bs-text-opacity)) !important;
}

.text-teal {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-teal-rgb), var(--bs-text-opacity)) !important;
}

.text-lime {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-lime-rgb), var(--bs-text-opacity)) !important;
}

.text-cyan {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-cyan-rgb), var(--bs-text-opacity)) !important;
}

.text-white {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-white-rgb), var(--bs-text-opacity)) !important;
}

.text-gray {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-gray-rgb), var(--bs-text-opacity)) !important;
}

.text-gray-dark {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-gray-dark-rgb), var(--bs-text-opacity)) !important;
}

.text-muted {
  --bs-text-opacity: 1;
  color: var(--bs-secondary-color) !important;
}

.text-black {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-black-rgb), var(--bs-text-opacity)) !important;
}

.text-silver {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-silver-rgb), var(--bs-text-opacity)) !important;
}

.text-gray-100 {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-gray-100-rgb), var(--bs-text-opacity)) !important;
}

.text-gray-200 {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-gray-200-rgb), var(--bs-text-opacity)) !important;
}

.text-gray-300 {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-gray-300-rgb), var(--bs-text-opacity)) !important;
}

.text-gray-400 {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-gray-400-rgb), var(--bs-text-opacity)) !important;
}

.text-gray-500 {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-gray-500-rgb), var(--bs-text-opacity)) !important;
}

.text-gray-600 {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-gray-600-rgb), var(--bs-text-opacity)) !important;
}

.text-gray-700 {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-gray-700-rgb), var(--bs-text-opacity)) !important;
}

.text-gray-800 {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-gray-800-rgb), var(--bs-text-opacity)) !important;
}

.text-gray-900 {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-gray-900-rgb), var(--bs-text-opacity)) !important;
}

.text-body {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-body-color-rgb), var(--bs-text-opacity)) !important;
}

.text-black-50 {
  --bs-text-opacity: 1;
  color: rgba(0, 0, 0, 0.5) !important;
}

.text-white-50 {
  --bs-text-opacity: 1;
  color: rgba(255, 255, 255, 0.5) !important;
}

.text-body-secondary {
  --bs-text-opacity: 1;
  color: var(--bs-secondary-color) !important;
}

.text-body-tertiary {
  --bs-text-opacity: 1;
  color: var(--bs-tertiary-color) !important;
}

.text-body-emphasis {
  --bs-text-opacity: 1;
  color: var(--bs-emphasis-color) !important;
}

.text-reset {
  --bs-text-opacity: 1;
  color: inherit !important;
}

.text-opacity-25 {
  --bs-text-opacity: 0.25;
}

.text-opacity-50 {
  --bs-text-opacity: 0.5;
}

.text-opacity-75 {
  --bs-text-opacity: 0.75;
}

.text-opacity-100 {
  --bs-text-opacity: 1;
}

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

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

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

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

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

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

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

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

.link-opacity-10 {
  --bs-link-opacity: 0.1;
}

.link-opacity-10-hover:hover {
  --bs-link-opacity: 0.1;
}

.link-opacity-25 {
  --bs-link-opacity: 0.25;
}

.link-opacity-25-hover:hover {
  --bs-link-opacity: 0.25;
}

.link-opacity-50 {
  --bs-link-opacity: 0.5;
}

.link-opacity-50-hover:hover {
  --bs-link-opacity: 0.5;
}

.link-opacity-75 {
  --bs-link-opacity: 0.75;
}

.link-opacity-75-hover:hover {
  --bs-link-opacity: 0.75;
}

.link-opacity-100 {
  --bs-link-opacity: 1;
}

.link-opacity-100-hover:hover {
  --bs-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-default {
  --bs-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--bs-default-rgb), var(--bs-link-underline-opacity)) !important;
}

.link-underline-primary {
  --bs-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--bs-primary-rgb), var(--bs-link-underline-opacity)) !important;
}

.link-underline-secondary {
  --bs-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--bs-secondary-rgb), var(--bs-link-underline-opacity)) !important;
}

.link-underline-success {
  --bs-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--bs-success-rgb), var(--bs-link-underline-opacity)) !important;
}

.link-underline-info {
  --bs-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--bs-info-rgb), var(--bs-link-underline-opacity)) !important;
}

.link-underline-warning {
  --bs-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--bs-warning-rgb), var(--bs-link-underline-opacity)) !important;
}

.link-underline-danger {
  --bs-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--bs-danger-rgb), var(--bs-link-underline-opacity)) !important;
}

.link-underline-light {
  --bs-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--bs-light-rgb), var(--bs-link-underline-opacity)) !important;
}

.link-underline-dark {
  --bs-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--bs-dark-rgb), var(--bs-link-underline-opacity)) !important;
}

.link-underline-inverse {
  --bs-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--bs-inverse-rgb), var(--bs-link-underline-opacity)) !important;
}

.link-underline-blue {
  --bs-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--bs-blue-rgb), var(--bs-link-underline-opacity)) !important;
}

.link-underline-indigo {
  --bs-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--bs-indigo-rgb), var(--bs-link-underline-opacity)) !important;
}

.link-underline-purple {
  --bs-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--bs-purple-rgb), var(--bs-link-underline-opacity)) !important;
}

.link-underline-pink {
  --bs-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--bs-pink-rgb), var(--bs-link-underline-opacity)) !important;
}

.link-underline-red {
  --bs-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--bs-red-rgb), var(--bs-link-underline-opacity)) !important;
}

.link-underline-orange {
  --bs-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--bs-orange-rgb), var(--bs-link-underline-opacity)) !important;
}

.link-underline-yellow {
  --bs-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--bs-yellow-rgb), var(--bs-link-underline-opacity)) !important;
}

.link-underline-green {
  --bs-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--bs-green-rgb), var(--bs-link-underline-opacity)) !important;
}

.link-underline-teal {
  --bs-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--bs-teal-rgb), var(--bs-link-underline-opacity)) !important;
}

.link-underline-lime {
  --bs-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--bs-lime-rgb), var(--bs-link-underline-opacity)) !important;
}

.link-underline-cyan {
  --bs-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--bs-cyan-rgb), var(--bs-link-underline-opacity)) !important;
}

.link-underline-white {
  --bs-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--bs-white-rgb), var(--bs-link-underline-opacity)) !important;
}

.link-underline-gray {
  --bs-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--bs-gray-rgb), var(--bs-link-underline-opacity)) !important;
}

.link-underline-gray-dark {
  --bs-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--bs-gray-dark-rgb), var(--bs-link-underline-opacity)) !important;
}

.link-underline-muted {
  --bs-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--bs-muted-rgb), var(--bs-link-underline-opacity)) !important;
}

.link-underline-black {
  --bs-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--bs-black-rgb), var(--bs-link-underline-opacity)) !important;
}

.link-underline-silver {
  --bs-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--bs-silver-rgb), var(--bs-link-underline-opacity)) !important;
}

.link-underline-gray-100 {
  --bs-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--bs-gray-100-rgb), var(--bs-link-underline-opacity)) !important;
}

.link-underline-gray-200 {
  --bs-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--bs-gray-200-rgb), var(--bs-link-underline-opacity)) !important;
}

.link-underline-gray-300 {
  --bs-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--bs-gray-300-rgb), var(--bs-link-underline-opacity)) !important;
}

.link-underline-gray-400 {
  --bs-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--bs-gray-400-rgb), var(--bs-link-underline-opacity)) !important;
}

.link-underline-gray-500 {
  --bs-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--bs-gray-500-rgb), var(--bs-link-underline-opacity)) !important;
}

.link-underline-gray-600 {
  --bs-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--bs-gray-600-rgb), var(--bs-link-underline-opacity)) !important;
}

.link-underline-gray-700 {
  --bs-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--bs-gray-700-rgb), var(--bs-link-underline-opacity)) !important;
}

.link-underline-gray-800 {
  --bs-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--bs-gray-800-rgb), var(--bs-link-underline-opacity)) !important;
}

.link-underline-gray-900 {
  --bs-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--bs-gray-900-rgb), var(--bs-link-underline-opacity)) !important;
}

.link-underline {
  --bs-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--bs-link-color-rgb), var(--bs-link-underline-opacity, 1)) !important;
}

.link-underline-opacity-0 {
  --bs-link-underline-opacity: 0;
}

.link-underline-opacity-0-hover:hover {
  --bs-link-underline-opacity: 0;
}

.link-underline-opacity-10 {
  --bs-link-underline-opacity: 0.1;
}

.link-underline-opacity-10-hover:hover {
  --bs-link-underline-opacity: 0.1;
}

.link-underline-opacity-25 {
  --bs-link-underline-opacity: 0.25;
}

.link-underline-opacity-25-hover:hover {
  --bs-link-underline-opacity: 0.25;
}

.link-underline-opacity-50 {
  --bs-link-underline-opacity: 0.5;
}

.link-underline-opacity-50-hover:hover {
  --bs-link-underline-opacity: 0.5;
}

.link-underline-opacity-75 {
  --bs-link-underline-opacity: 0.75;
}

.link-underline-opacity-75-hover:hover {
  --bs-link-underline-opacity: 0.75;
}

.link-underline-opacity-100 {
  --bs-link-underline-opacity: 1;
}

.link-underline-opacity-100-hover:hover {
  --bs-link-underline-opacity: 1;
}

.bg-default {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-default-rgb), var(--bs-bg-opacity)) !important;
}

.bg-primary {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-primary-rgb), var(--bs-bg-opacity)) !important;
}

.bg-secondary {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-secondary-rgb), var(--bs-bg-opacity)) !important;
}

.bg-success {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-success-rgb), var(--bs-bg-opacity)) !important;
}

.bg-info {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-info-rgb), var(--bs-bg-opacity)) !important;
}

.bg-warning {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-warning-rgb), var(--bs-bg-opacity)) !important;
}

.bg-danger {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-danger-rgb), var(--bs-bg-opacity)) !important;
}

.bg-light {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-light-rgb), var(--bs-bg-opacity)) !important;
}

.bg-dark {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-dark-rgb), var(--bs-bg-opacity)) !important;
}

.bg-inverse {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-inverse-rgb), var(--bs-bg-opacity)) !important;
}

.bg-blue {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-blue-rgb), var(--bs-bg-opacity)) !important;
}

.bg-indigo {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-indigo-rgb), var(--bs-bg-opacity)) !important;
}

.bg-purple {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-purple-rgb), var(--bs-bg-opacity)) !important;
}

.bg-pink {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-pink-rgb), var(--bs-bg-opacity)) !important;
}

.bg-red {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-red-rgb), var(--bs-bg-opacity)) !important;
}

.bg-orange {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-orange-rgb), var(--bs-bg-opacity)) !important;
}

.bg-yellow {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-yellow-rgb), var(--bs-bg-opacity)) !important;
}

.bg-green {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-green-rgb), var(--bs-bg-opacity)) !important;
}

.bg-teal {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-teal-rgb), var(--bs-bg-opacity)) !important;
}

.bg-lime {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-lime-rgb), var(--bs-bg-opacity)) !important;
}

.bg-cyan {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-cyan-rgb), var(--bs-bg-opacity)) !important;
}

.bg-white {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-white-rgb), var(--bs-bg-opacity)) !important;
}

.bg-gray {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-gray-rgb), var(--bs-bg-opacity)) !important;
}

.bg-gray-dark {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-gray-dark-rgb), var(--bs-bg-opacity)) !important;
}

.bg-muted {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-muted-rgb), var(--bs-bg-opacity)) !important;
}

.bg-black {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-black-rgb), var(--bs-bg-opacity)) !important;
}

.bg-silver {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-silver-rgb), var(--bs-bg-opacity)) !important;
}

.bg-gray-100 {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-gray-100-rgb), var(--bs-bg-opacity)) !important;
}

.bg-gray-200 {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-gray-200-rgb), var(--bs-bg-opacity)) !important;
}

.bg-gray-300 {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-gray-300-rgb), var(--bs-bg-opacity)) !important;
}

.bg-gray-400 {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-gray-400-rgb), var(--bs-bg-opacity)) !important;
}

.bg-gray-500 {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-gray-500-rgb), var(--bs-bg-opacity)) !important;
}

.bg-gray-600 {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-gray-600-rgb), var(--bs-bg-opacity)) !important;
}

.bg-gray-700 {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-gray-700-rgb), var(--bs-bg-opacity)) !important;
}

.bg-gray-800 {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-gray-800-rgb), var(--bs-bg-opacity)) !important;
}

.bg-gray-900 {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-gray-900-rgb), var(--bs-bg-opacity)) !important;
}

.bg-body {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-body-bg-rgb), var(--bs-bg-opacity)) !important;
}

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

.bg-body-secondary {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-secondary-bg-rgb), var(--bs-bg-opacity)) !important;
}

.bg-body-tertiary {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-tertiary-bg-rgb), var(--bs-bg-opacity)) !important;
}

.bg-opacity-10 {
  --bs-bg-opacity: 0.1;
}

.bg-opacity-25 {
  --bs-bg-opacity: 0.25;
}

.bg-opacity-50 {
  --bs-bg-opacity: 0.5;
}

.bg-opacity-75 {
  --bs-bg-opacity: 0.75;
}

.bg-opacity-100 {
  --bs-bg-opacity: 1;
}

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

.bg-secondary-subtle {
  background-color: var(--bs-secondary-bg-subtle) !important;
}

.bg-success-subtle {
  background-color: var(--bs-success-bg-subtle) !important;
}

.bg-info-subtle {
  background-color: var(--bs-info-bg-subtle) !important;
}

.bg-warning-subtle {
  background-color: var(--bs-warning-bg-subtle) !important;
}

.bg-danger-subtle {
  background-color: var(--bs-danger-bg-subtle) !important;
}

.bg-light-subtle {
  background-color: var(--bs-light-bg-subtle) !important;
}

.bg-dark-subtle {
  background-color: var(--bs-dark-bg-subtle) !important;
}

.bg-gradient {
  background-image: var(--bs-gradient) !important;
}

.user-select-all {
  user-select: all !important;
}

.user-select-auto {
  user-select: auto !important;
}

.user-select-none {
  user-select: none !important;
}

.pe-none {
  pointer-events: none !important;
}

.pe-auto {
  pointer-events: auto !important;
}

.rounded {
  border-radius: var(--bs-border-radius) !important;
}

.rounded-0 {
  border-radius: 0 !important;
}

.rounded-1 {
  border-radius: var(--bs-border-radius-sm) !important;
}

.rounded-2 {
  border-radius: var(--bs-border-radius) !important;
}

.rounded-3 {
  border-radius: var(--bs-border-radius-lg) !important;
}

.rounded-4 {
  border-radius: var(--bs-border-radius-xl) !important;
}

.rounded-5 {
  border-radius: var(--bs-border-radius-xxl) !important;
}

.rounded-circle {
  border-radius: 50% !important;
}

.rounded-pill {
  border-radius: var(--bs-border-radius-pill) !important;
}

.rounded-top {
  border-top-left-radius: var(--bs-border-radius) !important;
  border-top-right-radius: var(--bs-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(--bs-border-radius-sm) !important;
  border-top-right-radius: var(--bs-border-radius-sm) !important;
}

.rounded-top-2 {
  border-top-left-radius: var(--bs-border-radius) !important;
  border-top-right-radius: var(--bs-border-radius) !important;
}

.rounded-top-3 {
  border-top-left-radius: var(--bs-border-radius-lg) !important;
  border-top-right-radius: var(--bs-border-radius-lg) !important;
}

.rounded-top-4 {
  border-top-left-radius: var(--bs-border-radius-xl) !important;
  border-top-right-radius: var(--bs-border-radius-xl) !important;
}

.rounded-top-5 {
  border-top-left-radius: var(--bs-border-radius-xxl) !important;
  border-top-right-radius: var(--bs-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(--bs-border-radius-pill) !important;
  border-top-right-radius: var(--bs-border-radius-pill) !important;
}

.rounded-end {
  border-top-right-radius: var(--bs-border-radius) !important;
  border-bottom-right-radius: var(--bs-border-radius) !important;
}

.rounded-end-0 {
  border-top-right-radius: 0 !important;
  border-bottom-right-radius: 0 !important;
}

.rounded-end-1 {
  border-top-right-radius: var(--bs-border-radius-sm) !important;
  border-bottom-right-radius: var(--bs-border-radius-sm) !important;
}

.rounded-end-2 {
  border-top-right-radius: var(--bs-border-radius) !important;
  border-bottom-right-radius: var(--bs-border-radius) !important;
}

.rounded-end-3 {
  border-top-right-radius: var(--bs-border-radius-lg) !important;
  border-bottom-right-radius: var(--bs-border-radius-lg) !important;
}

.rounded-end-4 {
  border-top-right-radius: var(--bs-border-radius-xl) !important;
  border-bottom-right-radius: var(--bs-border-radius-xl) !important;
}

.rounded-end-5 {
  border-top-right-radius: var(--bs-border-radius-xxl) !important;
  border-bottom-right-radius: var(--bs-border-radius-xxl) !important;
}

.rounded-end-circle {
  border-top-right-radius: 50% !important;
  border-bottom-right-radius: 50% !important;
}

.rounded-end-pill {
  border-top-right-radius: var(--bs-border-radius-pill) !important;
  border-bottom-right-radius: var(--bs-border-radius-pill) !important;
}

.rounded-bottom {
  border-bottom-right-radius: var(--bs-border-radius) !important;
  border-bottom-left-radius: var(--bs-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(--bs-border-radius-sm) !important;
  border-bottom-left-radius: var(--bs-border-radius-sm) !important;
}

.rounded-bottom-2 {
  border-bottom-right-radius: var(--bs-border-radius) !important;
  border-bottom-left-radius: var(--bs-border-radius) !important;
}

.rounded-bottom-3 {
  border-bottom-right-radius: var(--bs-border-radius-lg) !important;
  border-bottom-left-radius: var(--bs-border-radius-lg) !important;
}

.rounded-bottom-4 {
  border-bottom-right-radius: var(--bs-border-radius-xl) !important;
  border-bottom-left-radius: var(--bs-border-radius-xl) !important;
}

.rounded-bottom-5 {
  border-bottom-right-radius: var(--bs-border-radius-xxl) !important;
  border-bottom-left-radius: var(--bs-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(--bs-border-radius-pill) !important;
  border-bottom-left-radius: var(--bs-border-radius-pill) !important;
}

.rounded-start {
  border-bottom-left-radius: var(--bs-border-radius) !important;
  border-top-left-radius: var(--bs-border-radius) !important;
}

.rounded-start-0 {
  border-bottom-left-radius: 0 !important;
  border-top-left-radius: 0 !important;
}

.rounded-start-1 {
  border-bottom-left-radius: var(--bs-border-radius-sm) !important;
  border-top-left-radius: var(--bs-border-radius-sm) !important;
}

.rounded-start-2 {
  border-bottom-left-radius: var(--bs-border-radius) !important;
  border-top-left-radius: var(--bs-border-radius) !important;
}

.rounded-start-3 {
  border-bottom-left-radius: var(--bs-border-radius-lg) !important;
  border-top-left-radius: var(--bs-border-radius-lg) !important;
}

.rounded-start-4 {
  border-bottom-left-radius: var(--bs-border-radius-xl) !important;
  border-top-left-radius: var(--bs-border-radius-xl) !important;
}

.rounded-start-5 {
  border-bottom-left-radius: var(--bs-border-radius-xxl) !important;
  border-top-left-radius: var(--bs-border-radius-xxl) !important;
}

.rounded-start-circle {
  border-bottom-left-radius: 50% !important;
  border-top-left-radius: 50% !important;
}

.rounded-start-pill {
  border-bottom-left-radius: var(--bs-border-radius-pill) !important;
  border-top-left-radius: var(--bs-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: left !important;
  }
  .float-sm-end {
    float: right !important;
  }
  .float-sm-none {
    float: none !important;
  }
  .object-fit-sm-contain {
    object-fit: contain !important;
  }
  .object-fit-sm-cover {
    object-fit: cover !important;
  }
  .object-fit-sm-fill {
    object-fit: fill !important;
  }
  .object-fit-sm-scale {
    object-fit: scale-down !important;
  }
  .object-fit-sm-none {
    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;
  }
  .border-sm {
    border: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
  }
  .border-sm-0 {
    border: 0 !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.234375rem !important;
  }
  .m-sm-2 {
    margin: 0.46875rem !important;
  }
  .m-sm-3 {
    margin: 0.9375rem !important;
  }
  .m-sm-4 {
    margin: 1.40625rem !important;
  }
  .m-sm-5 {
    margin: 2.8125rem !important;
  }
  .m-sm-auto {
    margin: auto !important;
  }
  .mx-sm-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .mx-sm-1 {
    margin-right: 0.234375rem !important;
    margin-left: 0.234375rem !important;
  }
  .mx-sm-2 {
    margin-right: 0.46875rem !important;
    margin-left: 0.46875rem !important;
  }
  .mx-sm-3 {
    margin-right: 0.9375rem !important;
    margin-left: 0.9375rem !important;
  }
  .mx-sm-4 {
    margin-right: 1.40625rem !important;
    margin-left: 1.40625rem !important;
  }
  .mx-sm-5 {
    margin-right: 2.8125rem !important;
    margin-left: 2.8125rem !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.234375rem !important;
    margin-bottom: 0.234375rem !important;
  }
  .my-sm-2 {
    margin-top: 0.46875rem !important;
    margin-bottom: 0.46875rem !important;
  }
  .my-sm-3 {
    margin-top: 0.9375rem !important;
    margin-bottom: 0.9375rem !important;
  }
  .my-sm-4 {
    margin-top: 1.40625rem !important;
    margin-bottom: 1.40625rem !important;
  }
  .my-sm-5 {
    margin-top: 2.8125rem !important;
    margin-bottom: 2.8125rem !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.234375rem !important;
  }
  .mt-sm-2 {
    margin-top: 0.46875rem !important;
  }
  .mt-sm-3 {
    margin-top: 0.9375rem !important;
  }
  .mt-sm-4 {
    margin-top: 1.40625rem !important;
  }
  .mt-sm-5 {
    margin-top: 2.8125rem !important;
  }
  .mt-sm-auto {
    margin-top: auto !important;
  }
  .mb-sm-0 {
    margin-bottom: 0 !important;
  }
  .mb-sm-1 {
    margin-bottom: 0.234375rem !important;
  }
  .mb-sm-2 {
    margin-bottom: 0.46875rem !important;
  }
  .mb-sm-3 {
    margin-bottom: 0.9375rem !important;
  }
  .mb-sm-4 {
    margin-bottom: 1.40625rem !important;
  }
  .mb-sm-5 {
    margin-bottom: 2.8125rem !important;
  }
  .mb-sm-auto {
    margin-bottom: auto !important;
  }
  .ms-sm-0 {
    margin-inline-start: 0 !important;
  }
  .ms-sm-1 {
    margin-inline-start: 0.234375rem !important;
  }
  .ms-sm-2 {
    margin-inline-start: 0.46875rem !important;
  }
  .ms-sm-3 {
    margin-inline-start: 0.9375rem !important;
  }
  .ms-sm-4 {
    margin-inline-start: 1.40625rem !important;
  }
  .ms-sm-5 {
    margin-inline-start: 2.8125rem !important;
  }
  .ms-sm-auto {
    margin-inline-start: auto !important;
  }
  .m-sm-n1 {
    margin: -0.234375rem !important;
  }
  .m-sm-n2 {
    margin: -0.46875rem !important;
  }
  .m-sm-n3 {
    margin: -0.9375rem !important;
  }
  .m-sm-n4 {
    margin: -1.40625rem !important;
  }
  .m-sm-n5 {
    margin: -2.8125rem !important;
  }
  .mx-sm-n1 {
    margin-right: -0.234375rem !important;
    margin-left: -0.234375rem !important;
  }
  .mx-sm-n2 {
    margin-right: -0.46875rem !important;
    margin-left: -0.46875rem !important;
  }
  .mx-sm-n3 {
    margin-right: -0.9375rem !important;
    margin-left: -0.9375rem !important;
  }
  .mx-sm-n4 {
    margin-right: -1.40625rem !important;
    margin-left: -1.40625rem !important;
  }
  .mx-sm-n5 {
    margin-right: -2.8125rem !important;
    margin-left: -2.8125rem !important;
  }
  .my-sm-n1 {
    margin-top: -0.234375rem !important;
    margin-bottom: -0.234375rem !important;
  }
  .my-sm-n2 {
    margin-top: -0.46875rem !important;
    margin-bottom: -0.46875rem !important;
  }
  .my-sm-n3 {
    margin-top: -0.9375rem !important;
    margin-bottom: -0.9375rem !important;
  }
  .my-sm-n4 {
    margin-top: -1.40625rem !important;
    margin-bottom: -1.40625rem !important;
  }
  .my-sm-n5 {
    margin-top: -2.8125rem !important;
    margin-bottom: -2.8125rem !important;
  }
  .mt-sm-n1 {
    margin-top: -0.234375rem !important;
  }
  .mt-sm-n2 {
    margin-top: -0.46875rem !important;
  }
  .mt-sm-n3 {
    margin-top: -0.9375rem !important;
  }
  .mt-sm-n4 {
    margin-top: -1.40625rem !important;
  }
  .mt-sm-n5 {
    margin-top: -2.8125rem !important;
  }
  .me-sm-n1 {
    margin-inline-end: -0.234375rem !important;
  }
  .me-sm-n2 {
    margin-inline-end: -0.46875rem !important;
  }
  .me-sm-n3 {
    margin-inline-end: -0.9375rem !important;
  }
  .me-sm-n4 {
    margin-inline-end: -1.40625rem !important;
  }
  .me-sm-n5 {
    margin-inline-end: -2.8125rem !important;
  }
  .mb-sm-n1 {
    margin-bottom: -0.234375rem !important;
  }
  .mb-sm-n2 {
    margin-bottom: -0.46875rem !important;
  }
  .mb-sm-n3 {
    margin-bottom: -0.9375rem !important;
  }
  .mb-sm-n4 {
    margin-bottom: -1.40625rem !important;
  }
  .mb-sm-n5 {
    margin-bottom: -2.8125rem !important;
  }
  .ms-sm-n1 {
    margin-inline-start: -0.234375rem !important;
  }
  .ms-sm-n2 {
    margin-inline-start: -0.46875rem !important;
  }
  .ms-sm-n3 {
    margin-inline-start: -0.9375rem !important;
  }
  .ms-sm-n4 {
    margin-inline-start: -1.40625rem !important;
  }
  .ms-sm-n5 {
    margin-inline-start: -2.8125rem !important;
  }
  .p-sm-0 {
    padding: 0 !important;
  }
  .p-sm-1 {
    padding: 0.234375rem !important;
  }
  .p-sm-2 {
    padding: 0.46875rem !important;
  }
  .p-sm-3 {
    padding: 0.9375rem !important;
  }
  .p-sm-4 {
    padding: 1.40625rem !important;
  }
  .p-sm-5 {
    padding: 2.8125rem !important;
  }
  .px-sm-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .px-sm-1 {
    padding-right: 0.234375rem !important;
    padding-left: 0.234375rem !important;
  }
  .px-sm-2 {
    padding-right: 0.46875rem !important;
    padding-left: 0.46875rem !important;
  }
  .px-sm-3 {
    padding-right: 0.9375rem !important;
    padding-left: 0.9375rem !important;
  }
  .px-sm-4 {
    padding-right: 1.40625rem !important;
    padding-left: 1.40625rem !important;
  }
  .px-sm-5 {
    padding-right: 2.8125rem !important;
    padding-left: 2.8125rem !important;
  }
  .py-sm-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .py-sm-1 {
    padding-top: 0.234375rem !important;
    padding-bottom: 0.234375rem !important;
  }
  .py-sm-2 {
    padding-top: 0.46875rem !important;
    padding-bottom: 0.46875rem !important;
  }
  .py-sm-3 {
    padding-top: 0.9375rem !important;
    padding-bottom: 0.9375rem !important;
  }
  .py-sm-4 {
    padding-top: 1.40625rem !important;
    padding-bottom: 1.40625rem !important;
  }
  .py-sm-5 {
    padding-top: 2.8125rem !important;
    padding-bottom: 2.8125rem !important;
  }
  .pt-sm-0 {
    padding-top: 0 !important;
  }
  .pt-sm-1 {
    padding-top: 0.234375rem !important;
  }
  .pt-sm-2 {
    padding-top: 0.46875rem !important;
  }
  .pt-sm-3 {
    padding-top: 0.9375rem !important;
  }
  .pt-sm-4 {
    padding-top: 1.40625rem !important;
  }
  .pt-sm-5 {
    padding-top: 2.8125rem !important;
  }
  .pb-sm-0 {
    padding-bottom: 0 !important;
  }
  .pb-sm-1 {
    padding-bottom: 0.234375rem !important;
  }
  .pb-sm-2 {
    padding-bottom: 0.46875rem !important;
  }
  .pb-sm-3 {
    padding-bottom: 0.9375rem !important;
  }
  .pb-sm-4 {
    padding-bottom: 1.40625rem !important;
  }
  .pb-sm-5 {
    padding-bottom: 2.8125rem !important;
  }
  .gap-sm-0 {
    gap: 0 !important;
  }
  .gap-sm-1 {
    gap: 0.234375rem !important;
  }
  .gap-sm-2 {
    gap: 0.46875rem !important;
  }
  .gap-sm-3 {
    gap: 0.9375rem !important;
  }
  .gap-sm-4 {
    gap: 1.40625rem !important;
  }
  .gap-sm-5 {
    gap: 2.8125rem !important;
  }
  .row-gap-sm-0 {
    row-gap: 0 !important;
  }
  .row-gap-sm-1 {
    row-gap: 0.234375rem !important;
  }
  .row-gap-sm-2 {
    row-gap: 0.46875rem !important;
  }
  .row-gap-sm-3 {
    row-gap: 0.9375rem !important;
  }
  .row-gap-sm-4 {
    row-gap: 1.40625rem !important;
  }
  .row-gap-sm-5 {
    row-gap: 2.8125rem !important;
  }
  .column-gap-sm-0 {
    column-gap: 0 !important;
  }
  .column-gap-sm-1 {
    column-gap: 0.234375rem !important;
  }
  .column-gap-sm-2 {
    column-gap: 0.46875rem !important;
  }
  .column-gap-sm-3 {
    column-gap: 0.9375rem !important;
  }
  .column-gap-sm-4 {
    column-gap: 1.40625rem !important;
  }
  .column-gap-sm-5 {
    column-gap: 2.8125rem !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: left !important;
  }
  .float-md-end {
    float: right !important;
  }
  .float-md-none {
    float: none !important;
  }
  .object-fit-md-contain {
    object-fit: contain !important;
  }
  .object-fit-md-cover {
    object-fit: cover !important;
  }
  .object-fit-md-fill {
    object-fit: fill !important;
  }
  .object-fit-md-scale {
    object-fit: scale-down !important;
  }
  .object-fit-md-none {
    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;
  }
  .border-md {
    border: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
  }
  .border-md-0 {
    border: 0 !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.234375rem !important;
  }
  .m-md-2 {
    margin: 0.46875rem !important;
  }
  .m-md-3 {
    margin: 0.9375rem !important;
  }
  .m-md-4 {
    margin: 1.40625rem !important;
  }
  .m-md-5 {
    margin: 2.8125rem !important;
  }
  .m-md-auto {
    margin: auto !important;
  }
  .mx-md-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .mx-md-1 {
    margin-right: 0.234375rem !important;
    margin-left: 0.234375rem !important;
  }
  .mx-md-2 {
    margin-right: 0.46875rem !important;
    margin-left: 0.46875rem !important;
  }
  .mx-md-3 {
    margin-right: 0.9375rem !important;
    margin-left: 0.9375rem !important;
  }
  .mx-md-4 {
    margin-right: 1.40625rem !important;
    margin-left: 1.40625rem !important;
  }
  .mx-md-5 {
    margin-right: 2.8125rem !important;
    margin-left: 2.8125rem !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.234375rem !important;
    margin-bottom: 0.234375rem !important;
  }
  .my-md-2 {
    margin-top: 0.46875rem !important;
    margin-bottom: 0.46875rem !important;
  }
  .my-md-3 {
    margin-top: 0.9375rem !important;
    margin-bottom: 0.9375rem !important;
  }
  .my-md-4 {
    margin-top: 1.40625rem !important;
    margin-bottom: 1.40625rem !important;
  }
  .my-md-5 {
    margin-top: 2.8125rem !important;
    margin-bottom: 2.8125rem !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.234375rem !important;
  }
  .mt-md-2 {
    margin-top: 0.46875rem !important;
  }
  .mt-md-3 {
    margin-top: 0.9375rem !important;
  }
  .mt-md-4 {
    margin-top: 1.40625rem !important;
  }
  .mt-md-5 {
    margin-top: 2.8125rem !important;
  }
  .mt-md-auto {
    margin-top: auto !important;
  }
  .mb-md-0 {
    margin-bottom: 0 !important;
  }
  .mb-md-1 {
    margin-bottom: 0.234375rem !important;
  }
  .mb-md-2 {
    margin-bottom: 0.46875rem !important;
  }
  .mb-md-3 {
    margin-bottom: 0.9375rem !important;
  }
  .mb-md-4 {
    margin-bottom: 1.40625rem !important;
  }
  .mb-md-5 {
    margin-bottom: 2.8125rem !important;
  }
  .mb-md-auto {
    margin-bottom: auto !important;
  }
  .ms-md-0 {
    margin-inline-start: 0 !important;
  }
  .ms-md-1 {
    margin-inline-start: 0.234375rem !important;
  }
  .ms-md-2 {
    margin-inline-start: 0.46875rem !important;
  }
  .ms-md-3 {
    margin-inline-start: 0.9375rem !important;
  }
  .ms-md-4 {
    margin-inline-start: 1.40625rem !important;
  }
  .ms-md-5 {
    margin-inline-start: 2.8125rem !important;
  }
  .ms-md-auto {
    margin-inline-start: auto !important;
  }
  .m-md-n1 {
    margin: -0.234375rem !important;
  }
  .m-md-n2 {
    margin: -0.46875rem !important;
  }
  .m-md-n3 {
    margin: -0.9375rem !important;
  }
  .m-md-n4 {
    margin: -1.40625rem !important;
  }
  .m-md-n5 {
    margin: -2.8125rem !important;
  }
  .mx-md-n1 {
    margin-right: -0.234375rem !important;
    margin-left: -0.234375rem !important;
  }
  .mx-md-n2 {
    margin-right: -0.46875rem !important;
    margin-left: -0.46875rem !important;
  }
  .mx-md-n3 {
    margin-right: -0.9375rem !important;
    margin-left: -0.9375rem !important;
  }
  .mx-md-n4 {
    margin-right: -1.40625rem !important;
    margin-left: -1.40625rem !important;
  }
  .mx-md-n5 {
    margin-right: -2.8125rem !important;
    margin-left: -2.8125rem !important;
  }
  .my-md-n1 {
    margin-top: -0.234375rem !important;
    margin-bottom: -0.234375rem !important;
  }
  .my-md-n2 {
    margin-top: -0.46875rem !important;
    margin-bottom: -0.46875rem !important;
  }
  .my-md-n3 {
    margin-top: -0.9375rem !important;
    margin-bottom: -0.9375rem !important;
  }
  .my-md-n4 {
    margin-top: -1.40625rem !important;
    margin-bottom: -1.40625rem !important;
  }
  .my-md-n5 {
    margin-top: -2.8125rem !important;
    margin-bottom: -2.8125rem !important;
  }
  .mt-md-n1 {
    margin-top: -0.234375rem !important;
  }
  .mt-md-n2 {
    margin-top: -0.46875rem !important;
  }
  .mt-md-n3 {
    margin-top: -0.9375rem !important;
  }
  .mt-md-n4 {
    margin-top: -1.40625rem !important;
  }
  .mt-md-n5 {
    margin-top: -2.8125rem !important;
  }
  .me-md-n1 {
    margin-inline-end: -0.234375rem !important;
  }
  .me-md-n2 {
    margin-inline-end: -0.46875rem !important;
  }
  .me-md-n3 {
    margin-inline-end: -0.9375rem !important;
  }
  .me-md-n4 {
    margin-inline-end: -1.40625rem !important;
  }
  .me-md-n5 {
    margin-inline-end: -2.8125rem !important;
  }
  .mb-md-n1 {
    margin-bottom: -0.234375rem !important;
  }
  .mb-md-n2 {
    margin-bottom: -0.46875rem !important;
  }
  .mb-md-n3 {
    margin-bottom: -0.9375rem !important;
  }
  .mb-md-n4 {
    margin-bottom: -1.40625rem !important;
  }
  .mb-md-n5 {
    margin-bottom: -2.8125rem !important;
  }
  .ms-md-n1 {
    margin-inline-start: -0.234375rem !important;
  }
  .ms-md-n2 {
    margin-inline-start: -0.46875rem !important;
  }
  .ms-md-n3 {
    margin-inline-start: -0.9375rem !important;
  }
  .ms-md-n4 {
    margin-inline-start: -1.40625rem !important;
  }
  .ms-md-n5 {
    margin-inline-start: -2.8125rem !important;
  }
  .p-md-0 {
    padding: 0 !important;
  }
  .p-md-1 {
    padding: 0.234375rem !important;
  }
  .p-md-2 {
    padding: 0.46875rem !important;
  }
  .p-md-3 {
    padding: 0.9375rem !important;
  }
  .p-md-4 {
    padding: 1.40625rem !important;
  }
  .p-md-5 {
    padding: 2.8125rem !important;
  }
  .px-md-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .px-md-1 {
    padding-right: 0.234375rem !important;
    padding-left: 0.234375rem !important;
  }
  .px-md-2 {
    padding-right: 0.46875rem !important;
    padding-left: 0.46875rem !important;
  }
  .px-md-3 {
    padding-right: 0.9375rem !important;
    padding-left: 0.9375rem !important;
  }
  .px-md-4 {
    padding-right: 1.40625rem !important;
    padding-left: 1.40625rem !important;
  }
  .px-md-5 {
    padding-right: 2.8125rem !important;
    padding-left: 2.8125rem !important;
  }
  .py-md-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .py-md-1 {
    padding-top: 0.234375rem !important;
    padding-bottom: 0.234375rem !important;
  }
  .py-md-2 {
    padding-top: 0.46875rem !important;
    padding-bottom: 0.46875rem !important;
  }
  .py-md-3 {
    padding-top: 0.9375rem !important;
    padding-bottom: 0.9375rem !important;
  }
  .py-md-4 {
    padding-top: 1.40625rem !important;
    padding-bottom: 1.40625rem !important;
  }
  .py-md-5 {
    padding-top: 2.8125rem !important;
    padding-bottom: 2.8125rem !important;
  }
  .pt-md-0 {
    padding-top: 0 !important;
  }
  .pt-md-1 {
    padding-top: 0.234375rem !important;
  }
  .pt-md-2 {
    padding-top: 0.46875rem !important;
  }
  .pt-md-3 {
    padding-top: 0.9375rem !important;
  }
  .pt-md-4 {
    padding-top: 1.40625rem !important;
  }
  .pt-md-5 {
    padding-top: 2.8125rem !important;
  }
  .pb-md-0 {
    padding-bottom: 0 !important;
  }
  .pb-md-1 {
    padding-bottom: 0.234375rem !important;
  }
  .pb-md-2 {
    padding-bottom: 0.46875rem !important;
  }
  .pb-md-3 {
    padding-bottom: 0.9375rem !important;
  }
  .pb-md-4 {
    padding-bottom: 1.40625rem !important;
  }
  .pb-md-5 {
    padding-bottom: 2.8125rem !important;
  }
  .gap-md-0 {
    gap: 0 !important;
  }
  .gap-md-1 {
    gap: 0.234375rem !important;
  }
  .gap-md-2 {
    gap: 0.46875rem !important;
  }
  .gap-md-3 {
    gap: 0.9375rem !important;
  }
  .gap-md-4 {
    gap: 1.40625rem !important;
  }
  .gap-md-5 {
    gap: 2.8125rem !important;
  }
  .row-gap-md-0 {
    row-gap: 0 !important;
  }
  .row-gap-md-1 {
    row-gap: 0.234375rem !important;
  }
  .row-gap-md-2 {
    row-gap: 0.46875rem !important;
  }
  .row-gap-md-3 {
    row-gap: 0.9375rem !important;
  }
  .row-gap-md-4 {
    row-gap: 1.40625rem !important;
  }
  .row-gap-md-5 {
    row-gap: 2.8125rem !important;
  }
  .column-gap-md-0 {
    column-gap: 0 !important;
  }
  .column-gap-md-1 {
    column-gap: 0.234375rem !important;
  }
  .column-gap-md-2 {
    column-gap: 0.46875rem !important;
  }
  .column-gap-md-3 {
    column-gap: 0.9375rem !important;
  }
  .column-gap-md-4 {
    column-gap: 1.40625rem !important;
  }
  .column-gap-md-5 {
    column-gap: 2.8125rem !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: left !important;
  }
  .float-lg-end {
    float: right !important;
  }
  .float-lg-none {
    float: none !important;
  }
  .object-fit-lg-contain {
    object-fit: contain !important;
  }
  .object-fit-lg-cover {
    object-fit: cover !important;
  }
  .object-fit-lg-fill {
    object-fit: fill !important;
  }
  .object-fit-lg-scale {
    object-fit: scale-down !important;
  }
  .object-fit-lg-none {
    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;
  }
  .border-lg {
    border: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
  }
  .border-lg-0 {
    border: 0 !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.234375rem !important;
  }
  .m-lg-2 {
    margin: 0.46875rem !important;
  }
  .m-lg-3 {
    margin: 0.9375rem !important;
  }
  .m-lg-4 {
    margin: 1.40625rem !important;
  }
  .m-lg-5 {
    margin: 2.8125rem !important;
  }
  .m-lg-auto {
    margin: auto !important;
  }
  .mx-lg-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .mx-lg-1 {
    margin-right: 0.234375rem !important;
    margin-left: 0.234375rem !important;
  }
  .mx-lg-2 {
    margin-right: 0.46875rem !important;
    margin-left: 0.46875rem !important;
  }
  .mx-lg-3 {
    margin-right: 0.9375rem !important;
    margin-left: 0.9375rem !important;
  }
  .mx-lg-4 {
    margin-right: 1.40625rem !important;
    margin-left: 1.40625rem !important;
  }
  .mx-lg-5 {
    margin-right: 2.8125rem !important;
    margin-left: 2.8125rem !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.234375rem !important;
    margin-bottom: 0.234375rem !important;
  }
  .my-lg-2 {
    margin-top: 0.46875rem !important;
    margin-bottom: 0.46875rem !important;
  }
  .my-lg-3 {
    margin-top: 0.9375rem !important;
    margin-bottom: 0.9375rem !important;
  }
  .my-lg-4 {
    margin-top: 1.40625rem !important;
    margin-bottom: 1.40625rem !important;
  }
  .my-lg-5 {
    margin-top: 2.8125rem !important;
    margin-bottom: 2.8125rem !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.234375rem !important;
  }
  .mt-lg-2 {
    margin-top: 0.46875rem !important;
  }
  .mt-lg-3 {
    margin-top: 0.9375rem !important;
  }
  .mt-lg-4 {
    margin-top: 1.40625rem !important;
  }
  .mt-lg-5 {
    margin-top: 2.8125rem !important;
  }
  .mt-lg-auto {
    margin-top: auto !important;
  }
  .mb-lg-0 {
    margin-bottom: 0 !important;
  }
  .mb-lg-1 {
    margin-bottom: 0.234375rem !important;
  }
  .mb-lg-2 {
    margin-bottom: 0.46875rem !important;
  }
  .mb-lg-3 {
    margin-bottom: 0.9375rem !important;
  }
  .mb-lg-4 {
    margin-bottom: 1.40625rem !important;
  }
  .mb-lg-5 {
    margin-bottom: 2.8125rem !important;
  }
  .mb-lg-auto {
    margin-bottom: auto !important;
  }
  .ms-lg-0 {
    margin-inline-start: 0 !important;
  }
  .ms-lg-1 {
    margin-inline-start: 0.234375rem !important;
  }
  .ms-lg-2 {
    margin-inline-start: 0.46875rem !important;
  }
  .ms-lg-3 {
    margin-inline-start: 0.9375rem !important;
  }
  .ms-lg-4 {
    margin-inline-start: 1.40625rem !important;
  }
  .ms-lg-5 {
    margin-inline-start: 2.8125rem !important;
  }
  .ms-lg-auto {
    margin-inline-start: auto !important;
  }
  .m-lg-n1 {
    margin: -0.234375rem !important;
  }
  .m-lg-n2 {
    margin: -0.46875rem !important;
  }
  .m-lg-n3 {
    margin: -0.9375rem !important;
  }
  .m-lg-n4 {
    margin: -1.40625rem !important;
  }
  .m-lg-n5 {
    margin: -2.8125rem !important;
  }
  .mx-lg-n1 {
    margin-right: -0.234375rem !important;
    margin-left: -0.234375rem !important;
  }
  .mx-lg-n2 {
    margin-right: -0.46875rem !important;
    margin-left: -0.46875rem !important;
  }
  .mx-lg-n3 {
    margin-right: -0.9375rem !important;
    margin-left: -0.9375rem !important;
  }
  .mx-lg-n4 {
    margin-right: -1.40625rem !important;
    margin-left: -1.40625rem !important;
  }
  .mx-lg-n5 {
    margin-right: -2.8125rem !important;
    margin-left: -2.8125rem !important;
  }
  .my-lg-n1 {
    margin-top: -0.234375rem !important;
    margin-bottom: -0.234375rem !important;
  }
  .my-lg-n2 {
    margin-top: -0.46875rem !important;
    margin-bottom: -0.46875rem !important;
  }
  .my-lg-n3 {
    margin-top: -0.9375rem !important;
    margin-bottom: -0.9375rem !important;
  }
  .my-lg-n4 {
    margin-top: -1.40625rem !important;
    margin-bottom: -1.40625rem !important;
  }
  .my-lg-n5 {
    margin-top: -2.8125rem !important;
    margin-bottom: -2.8125rem !important;
  }
  .mt-lg-n1 {
    margin-top: -0.234375rem !important;
  }
  .mt-lg-n2 {
    margin-top: -0.46875rem !important;
  }
  .mt-lg-n3 {
    margin-top: -0.9375rem !important;
  }
  .mt-lg-n4 {
    margin-top: -1.40625rem !important;
  }
  .mt-lg-n5 {
    margin-top: -2.8125rem !important;
  }
  .me-lg-n1 {
    margin-inline-end: -0.234375rem !important;
  }
  .me-lg-n2 {
    margin-inline-end: -0.46875rem !important;
  }
  .me-lg-n3 {
    margin-inline-end: -0.9375rem !important;
  }
  .me-lg-n4 {
    margin-inline-end: -1.40625rem !important;
  }
  .me-lg-n5 {
    margin-inline-end: -2.8125rem !important;
  }
  .mb-lg-n1 {
    margin-bottom: -0.234375rem !important;
  }
  .mb-lg-n2 {
    margin-bottom: -0.46875rem !important;
  }
  .mb-lg-n3 {
    margin-bottom: -0.9375rem !important;
  }
  .mb-lg-n4 {
    margin-bottom: -1.40625rem !important;
  }
  .mb-lg-n5 {
    margin-bottom: -2.8125rem !important;
  }
  .ms-lg-n1 {
    margin-inline-start: -0.234375rem !important;
  }
  .ms-lg-n2 {
    margin-inline-start: -0.46875rem !important;
  }
  .ms-lg-n3 {
    margin-inline-start: -0.9375rem !important;
  }
  .ms-lg-n4 {
    margin-inline-start: -1.40625rem !important;
  }
  .ms-lg-n5 {
    margin-inline-start: -2.8125rem !important;
  }
  .p-lg-0 {
    padding: 0 !important;
  }
  .p-lg-1 {
    padding: 0.234375rem !important;
  }
  .p-lg-2 {
    padding: 0.46875rem !important;
  }
  .p-lg-3 {
    padding: 0.9375rem !important;
  }
  .p-lg-4 {
    padding: 1.40625rem !important;
  }
  .p-lg-5 {
    padding: 2.8125rem !important;
  }
  .px-lg-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .px-lg-1 {
    padding-right: 0.234375rem !important;
    padding-left: 0.234375rem !important;
  }
  .px-lg-2 {
    padding-right: 0.46875rem !important;
    padding-left: 0.46875rem !important;
  }
  .px-lg-3 {
    padding-right: 0.9375rem !important;
    padding-left: 0.9375rem !important;
  }
  .px-lg-4 {
    padding-right: 1.40625rem !important;
    padding-left: 1.40625rem !important;
  }
  .px-lg-5 {
    padding-right: 2.8125rem !important;
    padding-left: 2.8125rem !important;
  }
  .py-lg-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .py-lg-1 {
    padding-top: 0.234375rem !important;
    padding-bottom: 0.234375rem !important;
  }
  .py-lg-2 {
    padding-top: 0.46875rem !important;
    padding-bottom: 0.46875rem !important;
  }
  .py-lg-3 {
    padding-top: 0.9375rem !important;
    padding-bottom: 0.9375rem !important;
  }
  .py-lg-4 {
    padding-top: 1.40625rem !important;
    padding-bottom: 1.40625rem !important;
  }
  .py-lg-5 {
    padding-top: 2.8125rem !important;
    padding-bottom: 2.8125rem !important;
  }
  .pt-lg-0 {
    padding-top: 0 !important;
  }
  .pt-lg-1 {
    padding-top: 0.234375rem !important;
  }
  .pt-lg-2 {
    padding-top: 0.46875rem !important;
  }
  .pt-lg-3 {
    padding-top: 0.9375rem !important;
  }
  .pt-lg-4 {
    padding-top: 1.40625rem !important;
  }
  .pt-lg-5 {
    padding-top: 2.8125rem !important;
  }
  .pb-lg-0 {
    padding-bottom: 0 !important;
  }
  .pb-lg-1 {
    padding-bottom: 0.234375rem !important;
  }
  .pb-lg-2 {
    padding-bottom: 0.46875rem !important;
  }
  .pb-lg-3 {
    padding-bottom: 0.9375rem !important;
  }
  .pb-lg-4 {
    padding-bottom: 1.40625rem !important;
  }
  .pb-lg-5 {
    padding-bottom: 2.8125rem !important;
  }
  .gap-lg-0 {
    gap: 0 !important;
  }
  .gap-lg-1 {
    gap: 0.234375rem !important;
  }
  .gap-lg-2 {
    gap: 0.46875rem !important;
  }
  .gap-lg-3 {
    gap: 0.9375rem !important;
  }
  .gap-lg-4 {
    gap: 1.40625rem !important;
  }
  .gap-lg-5 {
    gap: 2.8125rem !important;
  }
  .row-gap-lg-0 {
    row-gap: 0 !important;
  }
  .row-gap-lg-1 {
    row-gap: 0.234375rem !important;
  }
  .row-gap-lg-2 {
    row-gap: 0.46875rem !important;
  }
  .row-gap-lg-3 {
    row-gap: 0.9375rem !important;
  }
  .row-gap-lg-4 {
    row-gap: 1.40625rem !important;
  }
  .row-gap-lg-5 {
    row-gap: 2.8125rem !important;
  }
  .column-gap-lg-0 {
    column-gap: 0 !important;
  }
  .column-gap-lg-1 {
    column-gap: 0.234375rem !important;
  }
  .column-gap-lg-2 {
    column-gap: 0.46875rem !important;
  }
  .column-gap-lg-3 {
    column-gap: 0.9375rem !important;
  }
  .column-gap-lg-4 {
    column-gap: 1.40625rem !important;
  }
  .column-gap-lg-5 {
    column-gap: 2.8125rem !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: left !important;
  }
  .float-xl-end {
    float: right !important;
  }
  .float-xl-none {
    float: none !important;
  }
  .object-fit-xl-contain {
    object-fit: contain !important;
  }
  .object-fit-xl-cover {
    object-fit: cover !important;
  }
  .object-fit-xl-fill {
    object-fit: fill !important;
  }
  .object-fit-xl-scale {
    object-fit: scale-down !important;
  }
  .object-fit-xl-none {
    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;
  }
  .border-xl {
    border: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
  }
  .border-xl-0 {
    border: 0 !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.234375rem !important;
  }
  .m-xl-2 {
    margin: 0.46875rem !important;
  }
  .m-xl-3 {
    margin: 0.9375rem !important;
  }
  .m-xl-4 {
    margin: 1.40625rem !important;
  }
  .m-xl-5 {
    margin: 2.8125rem !important;
  }
  .m-xl-auto {
    margin: auto !important;
  }
  .mx-xl-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .mx-xl-1 {
    margin-right: 0.234375rem !important;
    margin-left: 0.234375rem !important;
  }
  .mx-xl-2 {
    margin-right: 0.46875rem !important;
    margin-left: 0.46875rem !important;
  }
  .mx-xl-3 {
    margin-right: 0.9375rem !important;
    margin-left: 0.9375rem !important;
  }
  .mx-xl-4 {
    margin-right: 1.40625rem !important;
    margin-left: 1.40625rem !important;
  }
  .mx-xl-5 {
    margin-right: 2.8125rem !important;
    margin-left: 2.8125rem !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.234375rem !important;
    margin-bottom: 0.234375rem !important;
  }
  .my-xl-2 {
    margin-top: 0.46875rem !important;
    margin-bottom: 0.46875rem !important;
  }
  .my-xl-3 {
    margin-top: 0.9375rem !important;
    margin-bottom: 0.9375rem !important;
  }
  .my-xl-4 {
    margin-top: 1.40625rem !important;
    margin-bottom: 1.40625rem !important;
  }
  .my-xl-5 {
    margin-top: 2.8125rem !important;
    margin-bottom: 2.8125rem !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.234375rem !important;
  }
  .mt-xl-2 {
    margin-top: 0.46875rem !important;
  }
  .mt-xl-3 {
    margin-top: 0.9375rem !important;
  }
  .mt-xl-4 {
    margin-top: 1.40625rem !important;
  }
  .mt-xl-5 {
    margin-top: 2.8125rem !important;
  }
  .mt-xl-auto {
    margin-top: auto !important;
  }
  .mb-xl-0 {
    margin-bottom: 0 !important;
  }
  .mb-xl-1 {
    margin-bottom: 0.234375rem !important;
  }
  .mb-xl-2 {
    margin-bottom: 0.46875rem !important;
  }
  .mb-xl-3 {
    margin-bottom: 0.9375rem !important;
  }
  .mb-xl-4 {
    margin-bottom: 1.40625rem !important;
  }
  .mb-xl-5 {
    margin-bottom: 2.8125rem !important;
  }
  .mb-xl-auto {
    margin-bottom: auto !important;
  }
  .ms-xl-0 {
    margin-inline-start: 0 !important;
  }
  .ms-xl-1 {
    margin-inline-start: 0.234375rem !important;
  }
  .ms-xl-2 {
    margin-inline-start: 0.46875rem !important;
  }
  .ms-xl-3 {
    margin-inline-start: 0.9375rem !important;
  }
  .ms-xl-4 {
    margin-inline-start: 1.40625rem !important;
  }
  .ms-xl-5 {
    margin-inline-start: 2.8125rem !important;
  }
  .ms-xl-auto {
    margin-inline-start: auto !important;
  }
  .m-xl-n1 {
    margin: -0.234375rem !important;
  }
  .m-xl-n2 {
    margin: -0.46875rem !important;
  }
  .m-xl-n3 {
    margin: -0.9375rem !important;
  }
  .m-xl-n4 {
    margin: -1.40625rem !important;
  }
  .m-xl-n5 {
    margin: -2.8125rem !important;
  }
  .mx-xl-n1 {
    margin-right: -0.234375rem !important;
    margin-left: -0.234375rem !important;
  }
  .mx-xl-n2 {
    margin-right: -0.46875rem !important;
    margin-left: -0.46875rem !important;
  }
  .mx-xl-n3 {
    margin-right: -0.9375rem !important;
    margin-left: -0.9375rem !important;
  }
  .mx-xl-n4 {
    margin-right: -1.40625rem !important;
    margin-left: -1.40625rem !important;
  }
  .mx-xl-n5 {
    margin-right: -2.8125rem !important;
    margin-left: -2.8125rem !important;
  }
  .my-xl-n1 {
    margin-top: -0.234375rem !important;
    margin-bottom: -0.234375rem !important;
  }
  .my-xl-n2 {
    margin-top: -0.46875rem !important;
    margin-bottom: -0.46875rem !important;
  }
  .my-xl-n3 {
    margin-top: -0.9375rem !important;
    margin-bottom: -0.9375rem !important;
  }
  .my-xl-n4 {
    margin-top: -1.40625rem !important;
    margin-bottom: -1.40625rem !important;
  }
  .my-xl-n5 {
    margin-top: -2.8125rem !important;
    margin-bottom: -2.8125rem !important;
  }
  .mt-xl-n1 {
    margin-top: -0.234375rem !important;
  }
  .mt-xl-n2 {
    margin-top: -0.46875rem !important;
  }
  .mt-xl-n3 {
    margin-top: -0.9375rem !important;
  }
  .mt-xl-n4 {
    margin-top: -1.40625rem !important;
  }
  .mt-xl-n5 {
    margin-top: -2.8125rem !important;
  }
  .me-xl-n1 {
    margin-inline-end: -0.234375rem !important;
  }
  .me-xl-n2 {
    margin-inline-end: -0.46875rem !important;
  }
  .me-xl-n3 {
    margin-inline-end: -0.9375rem !important;
  }
  .me-xl-n4 {
    margin-inline-end: -1.40625rem !important;
  }
  .me-xl-n5 {
    margin-inline-end: -2.8125rem !important;
  }
  .mb-xl-n1 {
    margin-bottom: -0.234375rem !important;
  }
  .mb-xl-n2 {
    margin-bottom: -0.46875rem !important;
  }
  .mb-xl-n3 {
    margin-bottom: -0.9375rem !important;
  }
  .mb-xl-n4 {
    margin-bottom: -1.40625rem !important;
  }
  .mb-xl-n5 {
    margin-bottom: -2.8125rem !important;
  }
  .ms-xl-n1 {
    margin-inline-start: -0.234375rem !important;
  }
  .ms-xl-n2 {
    margin-inline-start: -0.46875rem !important;
  }
  .ms-xl-n3 {
    margin-inline-start: -0.9375rem !important;
  }
  .ms-xl-n4 {
    margin-inline-start: -1.40625rem !important;
  }
  .ms-xl-n5 {
    margin-inline-start: -2.8125rem !important;
  }
  .p-xl-0 {
    padding: 0 !important;
  }
  .p-xl-1 {
    padding: 0.234375rem !important;
  }
  .p-xl-2 {
    padding: 0.46875rem !important;
  }
  .p-xl-3 {
    padding: 0.9375rem !important;
  }
  .p-xl-4 {
    padding: 1.40625rem !important;
  }
  .p-xl-5 {
    padding: 2.8125rem !important;
  }
  .px-xl-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .px-xl-1 {
    padding-right: 0.234375rem !important;
    padding-left: 0.234375rem !important;
  }
  .px-xl-2 {
    padding-right: 0.46875rem !important;
    padding-left: 0.46875rem !important;
  }
  .px-xl-3 {
    padding-right: 0.9375rem !important;
    padding-left: 0.9375rem !important;
  }
  .px-xl-4 {
    padding-right: 1.40625rem !important;
    padding-left: 1.40625rem !important;
  }
  .px-xl-5 {
    padding-right: 2.8125rem !important;
    padding-left: 2.8125rem !important;
  }
  .py-xl-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .py-xl-1 {
    padding-top: 0.234375rem !important;
    padding-bottom: 0.234375rem !important;
  }
  .py-xl-2 {
    padding-top: 0.46875rem !important;
    padding-bottom: 0.46875rem !important;
  }
  .py-xl-3 {
    padding-top: 0.9375rem !important;
    padding-bottom: 0.9375rem !important;
  }
  .py-xl-4 {
    padding-top: 1.40625rem !important;
    padding-bottom: 1.40625rem !important;
  }
  .py-xl-5 {
    padding-top: 2.8125rem !important;
    padding-bottom: 2.8125rem !important;
  }
  .pt-xl-0 {
    padding-top: 0 !important;
  }
  .pt-xl-1 {
    padding-top: 0.234375rem !important;
  }
  .pt-xl-2 {
    padding-top: 0.46875rem !important;
  }
  .pt-xl-3 {
    padding-top: 0.9375rem !important;
  }
  .pt-xl-4 {
    padding-top: 1.40625rem !important;
  }
  .pt-xl-5 {
    padding-top: 2.8125rem !important;
  }
  .pb-xl-0 {
    padding-bottom: 0 !important;
  }
  .pb-xl-1 {
    padding-bottom: 0.234375rem !important;
  }
  .pb-xl-2 {
    padding-bottom: 0.46875rem !important;
  }
  .pb-xl-3 {
    padding-bottom: 0.9375rem !important;
  }
  .pb-xl-4 {
    padding-bottom: 1.40625rem !important;
  }
  .pb-xl-5 {
    padding-bottom: 2.8125rem !important;
  }
  .gap-xl-0 {
    gap: 0 !important;
  }
  .gap-xl-1 {
    gap: 0.234375rem !important;
  }
  .gap-xl-2 {
    gap: 0.46875rem !important;
  }
  .gap-xl-3 {
    gap: 0.9375rem !important;
  }
  .gap-xl-4 {
    gap: 1.40625rem !important;
  }
  .gap-xl-5 {
    gap: 2.8125rem !important;
  }
  .row-gap-xl-0 {
    row-gap: 0 !important;
  }
  .row-gap-xl-1 {
    row-gap: 0.234375rem !important;
  }
  .row-gap-xl-2 {
    row-gap: 0.46875rem !important;
  }
  .row-gap-xl-3 {
    row-gap: 0.9375rem !important;
  }
  .row-gap-xl-4 {
    row-gap: 1.40625rem !important;
  }
  .row-gap-xl-5 {
    row-gap: 2.8125rem !important;
  }
  .column-gap-xl-0 {
    column-gap: 0 !important;
  }
  .column-gap-xl-1 {
    column-gap: 0.234375rem !important;
  }
  .column-gap-xl-2 {
    column-gap: 0.46875rem !important;
  }
  .column-gap-xl-3 {
    column-gap: 0.9375rem !important;
  }
  .column-gap-xl-4 {
    column-gap: 1.40625rem !important;
  }
  .column-gap-xl-5 {
    column-gap: 2.8125rem !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: left !important;
  }
  .float-xxl-end {
    float: right !important;
  }
  .float-xxl-none {
    float: none !important;
  }
  .object-fit-xxl-contain {
    object-fit: contain !important;
  }
  .object-fit-xxl-cover {
    object-fit: cover !important;
  }
  .object-fit-xxl-fill {
    object-fit: fill !important;
  }
  .object-fit-xxl-scale {
    object-fit: scale-down !important;
  }
  .object-fit-xxl-none {
    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;
  }
  .border-xxl {
    border: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
  }
  .border-xxl-0 {
    border: 0 !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.234375rem !important;
  }
  .m-xxl-2 {
    margin: 0.46875rem !important;
  }
  .m-xxl-3 {
    margin: 0.9375rem !important;
  }
  .m-xxl-4 {
    margin: 1.40625rem !important;
  }
  .m-xxl-5 {
    margin: 2.8125rem !important;
  }
  .m-xxl-auto {
    margin: auto !important;
  }
  .mx-xxl-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .mx-xxl-1 {
    margin-right: 0.234375rem !important;
    margin-left: 0.234375rem !important;
  }
  .mx-xxl-2 {
    margin-right: 0.46875rem !important;
    margin-left: 0.46875rem !important;
  }
  .mx-xxl-3 {
    margin-right: 0.9375rem !important;
    margin-left: 0.9375rem !important;
  }
  .mx-xxl-4 {
    margin-right: 1.40625rem !important;
    margin-left: 1.40625rem !important;
  }
  .mx-xxl-5 {
    margin-right: 2.8125rem !important;
    margin-left: 2.8125rem !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.234375rem !important;
    margin-bottom: 0.234375rem !important;
  }
  .my-xxl-2 {
    margin-top: 0.46875rem !important;
    margin-bottom: 0.46875rem !important;
  }
  .my-xxl-3 {
    margin-top: 0.9375rem !important;
    margin-bottom: 0.9375rem !important;
  }
  .my-xxl-4 {
    margin-top: 1.40625rem !important;
    margin-bottom: 1.40625rem !important;
  }
  .my-xxl-5 {
    margin-top: 2.8125rem !important;
    margin-bottom: 2.8125rem !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.234375rem !important;
  }
  .mt-xxl-2 {
    margin-top: 0.46875rem !important;
  }
  .mt-xxl-3 {
    margin-top: 0.9375rem !important;
  }
  .mt-xxl-4 {
    margin-top: 1.40625rem !important;
  }
  .mt-xxl-5 {
    margin-top: 2.8125rem !important;
  }
  .mt-xxl-auto {
    margin-top: auto !important;
  }
  .mb-xxl-0 {
    margin-bottom: 0 !important;
  }
  .mb-xxl-1 {
    margin-bottom: 0.234375rem !important;
  }
  .mb-xxl-2 {
    margin-bottom: 0.46875rem !important;
  }
  .mb-xxl-3 {
    margin-bottom: 0.9375rem !important;
  }
  .mb-xxl-4 {
    margin-bottom: 1.40625rem !important;
  }
  .mb-xxl-5 {
    margin-bottom: 2.8125rem !important;
  }
  .mb-xxl-auto {
    margin-bottom: auto !important;
  }
  .ms-xxl-0 {
    margin-inline-start: 0 !important;
  }
  .ms-xxl-1 {
    margin-inline-start: 0.234375rem !important;
  }
  .ms-xxl-2 {
    margin-inline-start: 0.46875rem !important;
  }
  .ms-xxl-3 {
    margin-inline-start: 0.9375rem !important;
  }
  .ms-xxl-4 {
    margin-inline-start: 1.40625rem !important;
  }
  .ms-xxl-5 {
    margin-inline-start: 2.8125rem !important;
  }
  .ms-xxl-auto {
    margin-inline-start: auto !important;
  }
  .m-xxl-n1 {
    margin: -0.234375rem !important;
  }
  .m-xxl-n2 {
    margin: -0.46875rem !important;
  }
  .m-xxl-n3 {
    margin: -0.9375rem !important;
  }
  .m-xxl-n4 {
    margin: -1.40625rem !important;
  }
  .m-xxl-n5 {
    margin: -2.8125rem !important;
  }
  .mx-xxl-n1 {
    margin-right: -0.234375rem !important;
    margin-left: -0.234375rem !important;
  }
  .mx-xxl-n2 {
    margin-right: -0.46875rem !important;
    margin-left: -0.46875rem !important;
  }
  .mx-xxl-n3 {
    margin-right: -0.9375rem !important;
    margin-left: -0.9375rem !important;
  }
  .mx-xxl-n4 {
    margin-right: -1.40625rem !important;
    margin-left: -1.40625rem !important;
  }
  .mx-xxl-n5 {
    margin-right: -2.8125rem !important;
    margin-left: -2.8125rem !important;
  }
  .my-xxl-n1 {
    margin-top: -0.234375rem !important;
    margin-bottom: -0.234375rem !important;
  }
  .my-xxl-n2 {
    margin-top: -0.46875rem !important;
    margin-bottom: -0.46875rem !important;
  }
  .my-xxl-n3 {
    margin-top: -0.9375rem !important;
    margin-bottom: -0.9375rem !important;
  }
  .my-xxl-n4 {
    margin-top: -1.40625rem !important;
    margin-bottom: -1.40625rem !important;
  }
  .my-xxl-n5 {
    margin-top: -2.8125rem !important;
    margin-bottom: -2.8125rem !important;
  }
  .mt-xxl-n1 {
    margin-top: -0.234375rem !important;
  }
  .mt-xxl-n2 {
    margin-top: -0.46875rem !important;
  }
  .mt-xxl-n3 {
    margin-top: -0.9375rem !important;
  }
  .mt-xxl-n4 {
    margin-top: -1.40625rem !important;
  }
  .mt-xxl-n5 {
    margin-top: -2.8125rem !important;
  }
  .me-xxl-n1 {
    margin-inline-end: -0.234375rem !important;
  }
  .me-xxl-n2 {
    margin-inline-end: -0.46875rem !important;
  }
  .me-xxl-n3 {
    margin-inline-end: -0.9375rem !important;
  }
  .me-xxl-n4 {
    margin-inline-end: -1.40625rem !important;
  }
  .me-xxl-n5 {
    margin-inline-end: -2.8125rem !important;
  }
  .mb-xxl-n1 {
    margin-bottom: -0.234375rem !important;
  }
  .mb-xxl-n2 {
    margin-bottom: -0.46875rem !important;
  }
  .mb-xxl-n3 {
    margin-bottom: -0.9375rem !important;
  }
  .mb-xxl-n4 {
    margin-bottom: -1.40625rem !important;
  }
  .mb-xxl-n5 {
    margin-bottom: -2.8125rem !important;
  }
  .ms-xxl-n1 {
    margin-inline-start: -0.234375rem !important;
  }
  .ms-xxl-n2 {
    margin-inline-start: -0.46875rem !important;
  }
  .ms-xxl-n3 {
    margin-inline-start: -0.9375rem !important;
  }
  .ms-xxl-n4 {
    margin-inline-start: -1.40625rem !important;
  }
  .ms-xxl-n5 {
    margin-inline-start: -2.8125rem !important;
  }
  .p-xxl-0 {
    padding: 0 !important;
  }
  .p-xxl-1 {
    padding: 0.234375rem !important;
  }
  .p-xxl-2 {
    padding: 0.46875rem !important;
  }
  .p-xxl-3 {
    padding: 0.9375rem !important;
  }
  .p-xxl-4 {
    padding: 1.40625rem !important;
  }
  .p-xxl-5 {
    padding: 2.8125rem !important;
  }
  .px-xxl-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .px-xxl-1 {
    padding-right: 0.234375rem !important;
    padding-left: 0.234375rem !important;
  }
  .px-xxl-2 {
    padding-right: 0.46875rem !important;
    padding-left: 0.46875rem !important;
  }
  .px-xxl-3 {
    padding-right: 0.9375rem !important;
    padding-left: 0.9375rem !important;
  }
  .px-xxl-4 {
    padding-right: 1.40625rem !important;
    padding-left: 1.40625rem !important;
  }
  .px-xxl-5 {
    padding-right: 2.8125rem !important;
    padding-left: 2.8125rem !important;
  }
  .py-xxl-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .py-xxl-1 {
    padding-top: 0.234375rem !important;
    padding-bottom: 0.234375rem !important;
  }
  .py-xxl-2 {
    padding-top: 0.46875rem !important;
    padding-bottom: 0.46875rem !important;
  }
  .py-xxl-3 {
    padding-top: 0.9375rem !important;
    padding-bottom: 0.9375rem !important;
  }
  .py-xxl-4 {
    padding-top: 1.40625rem !important;
    padding-bottom: 1.40625rem !important;
  }
  .py-xxl-5 {
    padding-top: 2.8125rem !important;
    padding-bottom: 2.8125rem !important;
  }
  .pt-xxl-0 {
    padding-top: 0 !important;
  }
  .pt-xxl-1 {
    padding-top: 0.234375rem !important;
  }
  .pt-xxl-2 {
    padding-top: 0.46875rem !important;
  }
  .pt-xxl-3 {
    padding-top: 0.9375rem !important;
  }
  .pt-xxl-4 {
    padding-top: 1.40625rem !important;
  }
  .pt-xxl-5 {
    padding-top: 2.8125rem !important;
  }
  .pb-xxl-0 {
    padding-bottom: 0 !important;
  }
  .pb-xxl-1 {
    padding-bottom: 0.234375rem !important;
  }
  .pb-xxl-2 {
    padding-bottom: 0.46875rem !important;
  }
  .pb-xxl-3 {
    padding-bottom: 0.9375rem !important;
  }
  .pb-xxl-4 {
    padding-bottom: 1.40625rem !important;
  }
  .pb-xxl-5 {
    padding-bottom: 2.8125rem !important;
  }
  .gap-xxl-0 {
    gap: 0 !important;
  }
  .gap-xxl-1 {
    gap: 0.234375rem !important;
  }
  .gap-xxl-2 {
    gap: 0.46875rem !important;
  }
  .gap-xxl-3 {
    gap: 0.9375rem !important;
  }
  .gap-xxl-4 {
    gap: 1.40625rem !important;
  }
  .gap-xxl-5 {
    gap: 2.8125rem !important;
  }
  .row-gap-xxl-0 {
    row-gap: 0 !important;
  }
  .row-gap-xxl-1 {
    row-gap: 0.234375rem !important;
  }
  .row-gap-xxl-2 {
    row-gap: 0.46875rem !important;
  }
  .row-gap-xxl-3 {
    row-gap: 0.9375rem !important;
  }
  .row-gap-xxl-4 {
    row-gap: 1.40625rem !important;
  }
  .row-gap-xxl-5 {
    row-gap: 2.8125rem !important;
  }
  .column-gap-xxl-0 {
    column-gap: 0 !important;
  }
  .column-gap-xxl-1 {
    column-gap: 0.234375rem !important;
  }
  .column-gap-xxl-2 {
    column-gap: 0.46875rem !important;
  }
  .column-gap-xxl-3 {
    column-gap: 0.9375rem !important;
  }
  .column-gap-xxl-4 {
    column-gap: 1.40625rem !important;
  }
  .column-gap-xxl-5 {
    column-gap: 2.8125rem !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: 1800px) {
  .float-xxxl-start {
    float: left !important;
  }
  .float-xxxl-end {
    float: right !important;
  }
  .float-xxxl-none {
    float: none !important;
  }
  .object-fit-xxxl-contain {
    object-fit: contain !important;
  }
  .object-fit-xxxl-cover {
    object-fit: cover !important;
  }
  .object-fit-xxxl-fill {
    object-fit: fill !important;
  }
  .object-fit-xxxl-scale {
    object-fit: scale-down !important;
  }
  .object-fit-xxxl-none {
    object-fit: none !important;
  }
  .d-xxxl-inline {
    display: inline !important;
  }
  .d-xxxl-inline-block {
    display: inline-block !important;
  }
  .d-xxxl-block {
    display: block !important;
  }
  .d-xxxl-grid {
    display: grid !important;
  }
  .d-xxxl-inline-grid {
    display: inline-grid !important;
  }
  .d-xxxl-table {
    display: table !important;
  }
  .d-xxxl-table-row {
    display: table-row !important;
  }
  .d-xxxl-table-cell {
    display: table-cell !important;
  }
  .d-xxxl-flex {
    display: flex !important;
  }
  .d-xxxl-inline-flex {
    display: inline-flex !important;
  }
  .d-xxxl-none {
    display: none !important;
  }
  .border-xxxl {
    border: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
  }
  .border-xxxl-0 {
    border: 0 !important;
  }
  .flex-xxxl-fill {
    flex: 1 1 auto !important;
  }
  .flex-xxxl-row {
    flex-direction: row !important;
  }
  .flex-xxxl-column {
    flex-direction: column !important;
  }
  .flex-xxxl-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-xxxl-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-xxxl-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-xxxl-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-xxxl-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-xxxl-shrink-1 {
    flex-shrink: 1 !important;
  }
  .flex-xxxl-wrap {
    flex-wrap: wrap !important;
  }
  .flex-xxxl-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-xxxl-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .justify-content-xxxl-start {
    justify-content: flex-start !important;
  }
  .justify-content-xxxl-end {
    justify-content: flex-end !important;
  }
  .justify-content-xxxl-center {
    justify-content: center !important;
  }
  .justify-content-xxxl-between {
    justify-content: space-between !important;
  }
  .justify-content-xxxl-around {
    justify-content: space-around !important;
  }
  .justify-content-xxxl-evenly {
    justify-content: space-evenly !important;
  }
  .align-items-xxxl-start {
    align-items: flex-start !important;
  }
  .align-items-xxxl-end {
    align-items: flex-end !important;
  }
  .align-items-xxxl-center {
    align-items: center !important;
  }
  .align-items-xxxl-baseline {
    align-items: baseline !important;
  }
  .align-items-xxxl-stretch {
    align-items: stretch !important;
  }
  .align-content-xxxl-start {
    align-content: flex-start !important;
  }
  .align-content-xxxl-end {
    align-content: flex-end !important;
  }
  .align-content-xxxl-center {
    align-content: center !important;
  }
  .align-content-xxxl-between {
    align-content: space-between !important;
  }
  .align-content-xxxl-around {
    align-content: space-around !important;
  }
  .align-content-xxxl-stretch {
    align-content: stretch !important;
  }
  .align-self-xxxl-auto {
    align-self: auto !important;
  }
  .align-self-xxxl-start {
    align-self: flex-start !important;
  }
  .align-self-xxxl-end {
    align-self: flex-end !important;
  }
  .align-self-xxxl-center {
    align-self: center !important;
  }
  .align-self-xxxl-baseline {
    align-self: baseline !important;
  }
  .align-self-xxxl-stretch {
    align-self: stretch !important;
  }
  .order-xxxl-first {
    order: -1 !important;
  }
  .order-xxxl-0 {
    order: 0 !important;
  }
  .order-xxxl-1 {
    order: 1 !important;
  }
  .order-xxxl-2 {
    order: 2 !important;
  }
  .order-xxxl-3 {
    order: 3 !important;
  }
  .order-xxxl-4 {
    order: 4 !important;
  }
  .order-xxxl-5 {
    order: 5 !important;
  }
  .order-xxxl-last {
    order: 6 !important;
  }
  .m-xxxl-0 {
    margin: 0 !important;
  }
  .m-xxxl-1 {
    margin: 0.234375rem !important;
  }
  .m-xxxl-2 {
    margin: 0.46875rem !important;
  }
  .m-xxxl-3 {
    margin: 0.9375rem !important;
  }
  .m-xxxl-4 {
    margin: 1.40625rem !important;
  }
  .m-xxxl-5 {
    margin: 2.8125rem !important;
  }
  .m-xxxl-auto {
    margin: auto !important;
  }
  .mx-xxxl-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .mx-xxxl-1 {
    margin-right: 0.234375rem !important;
    margin-left: 0.234375rem !important;
  }
  .mx-xxxl-2 {
    margin-right: 0.46875rem !important;
    margin-left: 0.46875rem !important;
  }
  .mx-xxxl-3 {
    margin-right: 0.9375rem !important;
    margin-left: 0.9375rem !important;
  }
  .mx-xxxl-4 {
    margin-right: 1.40625rem !important;
    margin-left: 1.40625rem !important;
  }
  .mx-xxxl-5 {
    margin-right: 2.8125rem !important;
    margin-left: 2.8125rem !important;
  }
  .mx-xxxl-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .my-xxxl-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .my-xxxl-1 {
    margin-top: 0.234375rem !important;
    margin-bottom: 0.234375rem !important;
  }
  .my-xxxl-2 {
    margin-top: 0.46875rem !important;
    margin-bottom: 0.46875rem !important;
  }
  .my-xxxl-3 {
    margin-top: 0.9375rem !important;
    margin-bottom: 0.9375rem !important;
  }
  .my-xxxl-4 {
    margin-top: 1.40625rem !important;
    margin-bottom: 1.40625rem !important;
  }
  .my-xxxl-5 {
    margin-top: 2.8125rem !important;
    margin-bottom: 2.8125rem !important;
  }
  .my-xxxl-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  .mt-xxxl-0 {
    margin-top: 0 !important;
  }
  .mt-xxxl-1 {
    margin-top: 0.234375rem !important;
  }
  .mt-xxxl-2 {
    margin-top: 0.46875rem !important;
  }
  .mt-xxxl-3 {
    margin-top: 0.9375rem !important;
  }
  .mt-xxxl-4 {
    margin-top: 1.40625rem !important;
  }
  .mt-xxxl-5 {
    margin-top: 2.8125rem !important;
  }
  .mt-xxxl-auto {
    margin-top: auto !important;
  }
  .mb-xxxl-0 {
    margin-bottom: 0 !important;
  }
  .mb-xxxl-1 {
    margin-bottom: 0.234375rem !important;
  }
  .mb-xxxl-2 {
    margin-bottom: 0.46875rem !important;
  }
  .mb-xxxl-3 {
    margin-bottom: 0.9375rem !important;
  }
  .mb-xxxl-4 {
    margin-bottom: 1.40625rem !important;
  }
  .mb-xxxl-5 {
    margin-bottom: 2.8125rem !important;
  }
  .mb-xxxl-auto {
    margin-bottom: auto !important;
  }
  .ms-xxxl-0 {
    margin-inline-start: 0 !important;
  }
  .ms-xxxl-1 {
    margin-inline-start: 0.234375rem !important;
  }
  .ms-xxxl-2 {
    margin-inline-start: 0.46875rem !important;
  }
  .ms-xxxl-3 {
    margin-inline-start: 0.9375rem !important;
  }
  .ms-xxxl-4 {
    margin-inline-start: 1.40625rem !important;
  }
  .ms-xxxl-5 {
    margin-inline-start: 2.8125rem !important;
  }
  .ms-xxxl-auto {
    margin-inline-start: auto !important;
  }
  .m-xxxl-n1 {
    margin: -0.234375rem !important;
  }
  .m-xxxl-n2 {
    margin: -0.46875rem !important;
  }
  .m-xxxl-n3 {
    margin: -0.9375rem !important;
  }
  .m-xxxl-n4 {
    margin: -1.40625rem !important;
  }
  .m-xxxl-n5 {
    margin: -2.8125rem !important;
  }
  .mx-xxxl-n1 {
    margin-right: -0.234375rem !important;
    margin-left: -0.234375rem !important;
  }
  .mx-xxxl-n2 {
    margin-right: -0.46875rem !important;
    margin-left: -0.46875rem !important;
  }
  .mx-xxxl-n3 {
    margin-right: -0.9375rem !important;
    margin-left: -0.9375rem !important;
  }
  .mx-xxxl-n4 {
    margin-right: -1.40625rem !important;
    margin-left: -1.40625rem !important;
  }
  .mx-xxxl-n5 {
    margin-right: -2.8125rem !important;
    margin-left: -2.8125rem !important;
  }
  .my-xxxl-n1 {
    margin-top: -0.234375rem !important;
    margin-bottom: -0.234375rem !important;
  }
  .my-xxxl-n2 {
    margin-top: -0.46875rem !important;
    margin-bottom: -0.46875rem !important;
  }
  .my-xxxl-n3 {
    margin-top: -0.9375rem !important;
    margin-bottom: -0.9375rem !important;
  }
  .my-xxxl-n4 {
    margin-top: -1.40625rem !important;
    margin-bottom: -1.40625rem !important;
  }
  .my-xxxl-n5 {
    margin-top: -2.8125rem !important;
    margin-bottom: -2.8125rem !important;
  }
  .mt-xxxl-n1 {
    margin-top: -0.234375rem !important;
  }
  .mt-xxxl-n2 {
    margin-top: -0.46875rem !important;
  }
  .mt-xxxl-n3 {
    margin-top: -0.9375rem !important;
  }
  .mt-xxxl-n4 {
    margin-top: -1.40625rem !important;
  }
  .mt-xxxl-n5 {
    margin-top: -2.8125rem !important;
  }
  .me-xxxl-n1 {
    margin-inline-end: -0.234375rem !important;
  }
  .me-xxxl-n2 {
    margin-inline-end: -0.46875rem !important;
  }
  .me-xxxl-n3 {
    margin-inline-end: -0.9375rem !important;
  }
  .me-xxxl-n4 {
    margin-inline-end: -1.40625rem !important;
  }
  .me-xxxl-n5 {
    margin-inline-end: -2.8125rem !important;
  }
  .mb-xxxl-n1 {
    margin-bottom: -0.234375rem !important;
  }
  .mb-xxxl-n2 {
    margin-bottom: -0.46875rem !important;
  }
  .mb-xxxl-n3 {
    margin-bottom: -0.9375rem !important;
  }
  .mb-xxxl-n4 {
    margin-bottom: -1.40625rem !important;
  }
  .mb-xxxl-n5 {
    margin-bottom: -2.8125rem !important;
  }
  .ms-xxxl-n1 {
    margin-inline-start: -0.234375rem !important;
  }
  .ms-xxxl-n2 {
    margin-inline-start: -0.46875rem !important;
  }
  .ms-xxxl-n3 {
    margin-inline-start: -0.9375rem !important;
  }
  .ms-xxxl-n4 {
    margin-inline-start: -1.40625rem !important;
  }
  .ms-xxxl-n5 {
    margin-inline-start: -2.8125rem !important;
  }
  .p-xxxl-0 {
    padding: 0 !important;
  }
  .p-xxxl-1 {
    padding: 0.234375rem !important;
  }
  .p-xxxl-2 {
    padding: 0.46875rem !important;
  }
  .p-xxxl-3 {
    padding: 0.9375rem !important;
  }
  .p-xxxl-4 {
    padding: 1.40625rem !important;
  }
  .p-xxxl-5 {
    padding: 2.8125rem !important;
  }
  .px-xxxl-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .px-xxxl-1 {
    padding-right: 0.234375rem !important;
    padding-left: 0.234375rem !important;
  }
  .px-xxxl-2 {
    padding-right: 0.46875rem !important;
    padding-left: 0.46875rem !important;
  }
  .px-xxxl-3 {
    padding-right: 0.9375rem !important;
    padding-left: 0.9375rem !important;
  }
  .px-xxxl-4 {
    padding-right: 1.40625rem !important;
    padding-left: 1.40625rem !important;
  }
  .px-xxxl-5 {
    padding-right: 2.8125rem !important;
    padding-left: 2.8125rem !important;
  }
  .py-xxxl-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .py-xxxl-1 {
    padding-top: 0.234375rem !important;
    padding-bottom: 0.234375rem !important;
  }
  .py-xxxl-2 {
    padding-top: 0.46875rem !important;
    padding-bottom: 0.46875rem !important;
  }
  .py-xxxl-3 {
    padding-top: 0.9375rem !important;
    padding-bottom: 0.9375rem !important;
  }
  .py-xxxl-4 {
    padding-top: 1.40625rem !important;
    padding-bottom: 1.40625rem !important;
  }
  .py-xxxl-5 {
    padding-top: 2.8125rem !important;
    padding-bottom: 2.8125rem !important;
  }
  .pt-xxxl-0 {
    padding-top: 0 !important;
  }
  .pt-xxxl-1 {
    padding-top: 0.234375rem !important;
  }
  .pt-xxxl-2 {
    padding-top: 0.46875rem !important;
  }
  .pt-xxxl-3 {
    padding-top: 0.9375rem !important;
  }
  .pt-xxxl-4 {
    padding-top: 1.40625rem !important;
  }
  .pt-xxxl-5 {
    padding-top: 2.8125rem !important;
  }
  .pb-xxxl-0 {
    padding-bottom: 0 !important;
  }
  .pb-xxxl-1 {
    padding-bottom: 0.234375rem !important;
  }
  .pb-xxxl-2 {
    padding-bottom: 0.46875rem !important;
  }
  .pb-xxxl-3 {
    padding-bottom: 0.9375rem !important;
  }
  .pb-xxxl-4 {
    padding-bottom: 1.40625rem !important;
  }
  .pb-xxxl-5 {
    padding-bottom: 2.8125rem !important;
  }
  .gap-xxxl-0 {
    gap: 0 !important;
  }
  .gap-xxxl-1 {
    gap: 0.234375rem !important;
  }
  .gap-xxxl-2 {
    gap: 0.46875rem !important;
  }
  .gap-xxxl-3 {
    gap: 0.9375rem !important;
  }
  .gap-xxxl-4 {
    gap: 1.40625rem !important;
  }
  .gap-xxxl-5 {
    gap: 2.8125rem !important;
  }
  .row-gap-xxxl-0 {
    row-gap: 0 !important;
  }
  .row-gap-xxxl-1 {
    row-gap: 0.234375rem !important;
  }
  .row-gap-xxxl-2 {
    row-gap: 0.46875rem !important;
  }
  .row-gap-xxxl-3 {
    row-gap: 0.9375rem !important;
  }
  .row-gap-xxxl-4 {
    row-gap: 1.40625rem !important;
  }
  .row-gap-xxxl-5 {
    row-gap: 2.8125rem !important;
  }
  .column-gap-xxxl-0 {
    column-gap: 0 !important;
  }
  .column-gap-xxxl-1 {
    column-gap: 0.234375rem !important;
  }
  .column-gap-xxxl-2 {
    column-gap: 0.46875rem !important;
  }
  .column-gap-xxxl-3 {
    column-gap: 0.9375rem !important;
  }
  .column-gap-xxxl-4 {
    column-gap: 1.40625rem !important;
  }
  .column-gap-xxxl-5 {
    column-gap: 2.8125rem !important;
  }
  .text-xxxl-start {
    text-align: start !important;
  }
  .text-xxxl-end {
    text-align: end !important;
  }
  .text-xxxl-center {
    text-align: center !important;
  }
}
@media (min-width: 1200px) {
  .fs-1 {
    font-size: 1.875rem !important;
  }
  .fs-2 {
    font-size: 1.5rem !important;
  }
  .fs-3 {
    font-size: 1.3125rem !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;
  }
}
/*!
 * Bootstrap  v5.3.8 (https://getbootstrap.com/)
 * Copyright 2011-2025 The Bootstrap Authors
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 */
:root,
[data-bs-theme=light] {
  --bs-default: rgb(232.6, 232.9, 233.2);
  --bs-primary: #0078ff;
  --bs-secondary: rgb(120.6, 122.4, 124.2);
  --bs-success: #0f9e3e;
  --bs-info: #1bbcea;
  --bs-warning: #ff9700;
  --bs-danger: #ff1b30;
  --bs-light: #f2f3f4;
  --bs-dark: #1f2225;
  --bs-inverse: #1f2225;
  --bs-blue: #0078ff;
  --bs-indigo: #7b2cff;
  --bs-purple: #5058e6;
  --bs-pink: #ff107e;
  --bs-red: #ff1b30;
  --bs-orange: #ff9700;
  --bs-yellow: #ffd900;
  --bs-green: #0f9e3e;
  --bs-teal: #04c5c5;
  --bs-lime: #75c713;
  --bs-cyan: #1bbcea;
  --bs-white: #FFFFFF;
  --bs-gray: rgb(120.6, 122.4, 124.2);
  --bs-gray-dark: rgb(53.4, 56.1, 58.8);
  --bs-muted: rgb(143, 144.5, 146);
  --bs-black: #000000;
  --bs-silver: #eeeeee;
  --bs-gray-100: rgb(243.8, 243.95, 244.1);
  --bs-gray-200: rgb(232.6, 232.9, 233.2);
  --bs-gray-300: rgb(210.2, 210.8, 211.4);
  --bs-gray-400: rgb(176.6, 177.65, 178.7);
  --bs-gray-500: rgb(143, 144.5, 146);
  --bs-gray-600: rgb(120.6, 122.4, 124.2);
  --bs-gray-700: rgb(87, 89.25, 91.5);
  --bs-gray-800: rgb(53.4, 56.1, 58.8);
  --bs-gray-900: #1f2225;
  --bs-default-rgb: 233, 233, 233;
  --bs-primary-rgb: 0, 120, 255;
  --bs-secondary-rgb: 121, 122, 124;
  --bs-success-rgb: 15, 158, 62;
  --bs-info-rgb: 27, 188, 234;
  --bs-warning-rgb: 255, 151, 0;
  --bs-danger-rgb: 255, 27, 48;
  --bs-light-rgb: 242, 243, 244;
  --bs-dark-rgb: 31, 34, 37;
  --bs-inverse-rgb: 31, 34, 37;
  --bs-blue-rgb: 0, 120, 255;
  --bs-indigo-rgb: 123, 44, 255;
  --bs-purple-rgb: 80, 88, 230;
  --bs-pink-rgb: 255, 16, 126;
  --bs-red-rgb: 255, 27, 48;
  --bs-orange-rgb: 255, 151, 0;
  --bs-yellow-rgb: 255, 217, 0;
  --bs-green-rgb: 15, 158, 62;
  --bs-teal-rgb: 4, 197, 197;
  --bs-lime-rgb: 117, 199, 19;
  --bs-cyan-rgb: 27, 188, 234;
  --bs-white-rgb: 255, 255, 255;
  --bs-gray-rgb: 121, 122, 124;
  --bs-gray-dark-rgb: 53, 56, 59;
  --bs-muted-rgb: 143, 145, 146;
  --bs-black-rgb: 0, 0, 0;
  --bs-silver-rgb: 238, 238, 238;
  --bs-gray-100-rgb: 244, 244, 244;
  --bs-gray-200-rgb: 233, 233, 233;
  --bs-gray-300-rgb: 210, 211, 211;
  --bs-gray-400-rgb: 177, 178, 179;
  --bs-gray-500-rgb: 143, 145, 146;
  --bs-gray-600-rgb: 121, 122, 124;
  --bs-gray-700-rgb: 87, 89, 92;
  --bs-gray-800-rgb: 53, 56, 59;
  --bs-gray-900-rgb: 31, 34, 37;
  --bs-primary-text-emphasis: #003066;
  --bs-secondary-text-emphasis: rgb(48.24, 48.96, 49.68);
  --bs-success-text-emphasis: rgb(6, 63.2, 24.8);
  --bs-info-text-emphasis: rgb(10.8, 75.2, 93.6);
  --bs-warning-text-emphasis: rgb(102, 60.4, 0);
  --bs-danger-text-emphasis: rgb(102, 10.8, 19.2);
  --bs-light-text-emphasis: rgb(87, 89.25, 91.5);
  --bs-dark-text-emphasis: rgb(87, 89.25, 91.5);
  --bs-primary-bg-subtle: #cce4ff;
  --bs-secondary-bg-subtle: rgb(228.12, 228.48, 228.84);
  --bs-success-bg-subtle: rgb(207, 235.6, 216.4);
  --bs-info-bg-subtle: rgb(209.4, 241.6, 250.8);
  --bs-warning-bg-subtle: rgb(255, 234.2, 204);
  --bs-danger-bg-subtle: rgb(255, 209.4, 213.6);
  --bs-light-bg-subtle: rgb(249.4, 249.475, 249.55);
  --bs-dark-bg-subtle: rgb(176.6, 177.65, 178.7);
  --bs-primary-border-subtle: #99c9ff;
  --bs-secondary-border-subtle: rgb(201.24, 201.96, 202.68);
  --bs-success-border-subtle: rgb(159, 216.2, 177.8);
  --bs-info-border-subtle: rgb(163.8, 228.2, 246.6);
  --bs-warning-border-subtle: rgb(255, 213.4, 153);
  --bs-danger-border-subtle: rgb(255, 163.8, 172.2);
  --bs-light-border-subtle: rgb(232.6, 232.9, 233.2);
  --bs-dark-border-subtle: rgb(143, 144.5, 146);
  --bs-white-rgb: 255, 255, 255;
  --bs-black-rgb: 0, 0, 0;
  --bs-font-sans-serif: "Open Sans", sans-serif;
  --bs-font-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
  --bs-gradient: linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0));
  --bs-body-font-family: var(--bs-font-sans-serif);
  --bs-body-font-size: 0.75rem;
  --bs-body-font-weight: 400;
  --bs-body-line-height: 1.5;
  --bs-body-color: #1f2225;
  --bs-body-color-rgb: 31, 34, 37;
  --bs-body-bg: #e8ebef;
  --bs-body-bg-rgb: 232, 235, 239;
  --bs-emphasis-color: #000000;
  --bs-emphasis-color-rgb: 0, 0, 0;
  --bs-secondary-color: rgba(31, 34, 37, 0.75);
  --bs-secondary-color-rgb: 31, 34, 37;
  --bs-secondary-bg: rgb(232.6, 232.9, 233.2);
  --bs-secondary-bg-rgb: 233, 233, 233;
  --bs-tertiary-color: rgba(31, 34, 37, 0.5);
  --bs-tertiary-color-rgb: 31, 34, 37;
  --bs-tertiary-bg: rgb(243.8, 243.95, 244.1);
  --bs-tertiary-bg-rgb: 244, 244, 244;
  --bs-heading-color: inherit;
  --bs-link-color: #0078ff;
  --bs-link-color-rgb: 0, 120, 255;
  --bs-link-decoration: underline;
  --bs-link-hover-color: #0060cc;
  --bs-link-hover-color-rgb: 0, 96, 204;
  --bs-code-color: rgb(194.5, 0, 89.5188284519);
  --bs-highlight-color: #1f2225;
  --bs-highlight-bg: rgb(255, 247.4, 204);
  --bs-border-width: 1px;
  --bs-border-style: solid;
  --bs-border-color: rgb(210.2, 210.8, 211.4);
  --bs-border-color-translucent: rgba(0, 0, 0, 0.175);
  --bs-border-radius: 6px;
  --bs-border-radius-sm: 4px;
  --bs-border-radius-lg: 8px;
  --bs-border-radius-xl: 1rem;
  --bs-border-radius-xxl: 2rem;
  --bs-border-radius-2xl: var(--bs-border-radius-xxl);
  --bs-border-radius-pill: 50rem;
  --bs-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);
  --bs-box-shadow-sm: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075);
  --bs-box-shadow-lg: 0 1rem 3rem rgba(0, 0, 0, 0.175);
  --bs-box-shadow-inset: inset 0 1px 2px rgba(0, 0, 0, 0.075);
  --bs-focus-ring-width: 0.25rem;
  --bs-focus-ring-opacity: 0.25;
  --bs-focus-ring-color: rgba(0, 120, 255, 0.25);
  --bs-form-valid-color: #0f9e3e;
  --bs-form-valid-border-color: #0f9e3e;
  --bs-form-invalid-color: #ff1b30;
  --bs-form-invalid-border-color: #ff1b30;
}

[data-bs-theme=dark] {
  color-scheme: dark;
  --bs-body-color: rgb(243.8, 243.95, 244.1);
  --bs-body-color-rgb: 244, 244, 244;
  --bs-body-bg: rgb(21.7, 23.8, 25.9);
  --bs-body-bg-rgb: 22, 24, 26;
  --bs-emphasis-color: #FFFFFF;
  --bs-emphasis-color-rgb: 255, 255, 255;
  --bs-secondary-color: rgba(243.8, 243.95, 244.1, 0.75);
  --bs-secondary-color-rgb: 244, 244, 244;
  --bs-secondary-bg: rgb(53.4, 56.1, 58.8);
  --bs-secondary-bg-rgb: 53, 56, 59;
  --bs-tertiary-color: rgba(243.8, 243.95, 244.1, 0.5);
  --bs-tertiary-color-rgb: 244, 244, 244;
  --bs-tertiary-bg: rgb(42.2, 45.05, 47.9);
  --bs-tertiary-bg-rgb: 42, 45, 48;
  --bs-primary-text-emphasis: #66aeff;
  --bs-secondary-text-emphasis: rgb(174.36, 175.44, 176.52);
  --bs-success-text-emphasis: rgb(111, 196.8, 139.2);
  --bs-info-text-emphasis: rgb(118.2, 214.8, 242.4);
  --bs-warning-text-emphasis: rgb(255, 192.6, 102);
  --bs-danger-text-emphasis: rgb(255, 118.2, 130.8);
  --bs-light-text-emphasis: rgb(243.8, 243.95, 244.1);
  --bs-dark-text-emphasis: rgb(210.2, 210.8, 211.4);
  --bs-primary-bg-subtle: #001833;
  --bs-secondary-bg-subtle: rgb(24.12, 24.48, 24.84);
  --bs-success-bg-subtle: rgb(3, 31.6, 12.4);
  --bs-info-bg-subtle: rgb(5.4, 37.6, 46.8);
  --bs-warning-bg-subtle: rgb(51, 30.2, 0);
  --bs-danger-bg-subtle: rgb(51, 5.4, 9.6);
  --bs-light-bg-subtle: rgb(53.4, 56.1, 58.8);
  --bs-dark-bg-subtle: rgb(26.7, 28.05, 29.4);
  --bs-primary-border-subtle: #004899;
  --bs-secondary-border-subtle: rgb(72.36, 73.44, 74.52);
  --bs-success-border-subtle: rgb(9, 94.8, 37.2);
  --bs-info-border-subtle: rgb(16.2, 112.8, 140.4);
  --bs-warning-border-subtle: rgb(153, 90.6, 0);
  --bs-danger-border-subtle: rgb(153, 16.2, 28.8);
  --bs-light-border-subtle: rgb(87, 89.25, 91.5);
  --bs-dark-border-subtle: rgb(53.4, 56.1, 58.8);
  --bs-heading-color: inherit;
  --bs-link-color: #66aeff;
  --bs-link-hover-color: rgb(132.6, 190.2, 255);
  --bs-link-color-rgb: 102, 174, 255;
  --bs-link-hover-color-rgb: 133, 190, 255;
  --bs-code-color: rgb(218.7, 102, 155.7112970711);
  --bs-highlight-color: rgb(243.8, 243.95, 244.1);
  --bs-highlight-bg: rgb(102, 86.8, 0);
  --bs-border-color: rgb(120.6, 122.4, 124.2);
  --bs-border-color-translucent: rgba(255, 255, 255, 0.15);
  --bs-form-valid-color: rgb(111, 196.8, 139.2);
  --bs-form-valid-border-color: rgb(111, 196.8, 139.2);
  --bs-form-invalid-color: rgb(255, 118.2, 130.8);
  --bs-form-invalid-border-color: rgb(255, 118.2, 130.8);
}

*,
*::before,
*::after {
  box-sizing: border-box;
}

@media (prefers-reduced-motion: no-preference) {
  :root {
    scroll-behavior: smooth;
  }
}

body {
  margin: 0;
  font-family: var(--bs-body-font-family);
  font-size: var(--bs-body-font-size);
  font-weight: var(--bs-body-font-weight);
  line-height: var(--bs-body-line-height);
  color: var(--bs-body-color);
  text-align: var(--bs-body-text-align);
  background-color: var(--bs-body-bg);
  -webkit-text-size-adjust: 100%;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

hr {
  margin: 0.9375rem 0;
  color: rgb(143, 144.5, 146);
  border: 0;
  border-top: var(--bs-border-width) solid;
  opacity: 0.4;
}

h6, .h6, h5, .h5, h4, .h4, h3, .h3, h2, .h2, h1, .h1 {
  margin-top: 0;
  margin-bottom: 0.46875rem;
  font-weight: 600;
  line-height: 1.2;
  color: var(--bs-heading-color);
}

h1, .h1 {
  font-size: calc(1.3125rem + 0.75vw);
}
@media (min-width: 1200px) {
  h1, .h1 {
    font-size: 1.875rem;
  }
}

h2, .h2 {
  font-size: calc(1.275rem + 0.3vw);
}
@media (min-width: 1200px) {
  h2, .h2 {
    font-size: 1.5rem;
  }
}

h3, .h3 {
  font-size: calc(1.25625rem + 0.075vw);
}
@media (min-width: 1200px) {
  h3, .h3 {
    font-size: 1.3125rem;
  }
}

h4, .h4 {
  font-size: 1.125rem;
}

h5, .h5 {
  font-size: 0.9375rem;
}

h6, .h6 {
  font-size: 0.75rem;
}

p {
  margin-top: 0;
  margin-bottom: 0.9375rem;
}

abbr[title] {
  text-decoration: underline dotted;
  cursor: help;
  text-decoration-skip-ink: none;
}

address {
  margin-bottom: 1rem;
  font-style: normal;
  line-height: inherit;
}

ol,
ul {
  padding-left: 2rem;
}

ol,
ul,
dl {
  margin-top: 0;
  margin-bottom: 1rem;
}

ol ol,
ul ul,
ol ul,
ul ol {
  margin-bottom: 0;
}

dt {
  font-weight: 600;
}

dd {
  margin-bottom: 0.5rem;
  margin-left: 0;
}

blockquote {
  margin: 0 0 1rem;
}

b,
strong {
  font-weight: 700;
}

small, .small {
  font-size: 0.875em;
}

mark, .mark {
  padding: 0.1875em;
  color: var(--bs-highlight-color);
  background-color: var(--bs-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(--bs-link-color-rgb), var(--bs-link-opacity, 1));
  text-decoration: underline;
}
a:hover {
  --bs-link-color-rgb: var(--bs-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(--bs-font-monospace);
  font-size: 1em;
}

pre {
  display: block;
  margin-top: 0;
  margin-bottom: 1rem;
  overflow: auto;
  font-size: 90%;
}
pre code {
  font-size: inherit;
  color: inherit;
  word-break: normal;
}

code {
  font-size: 90%;
  color: var(--bs-code-color);
  word-wrap: break-word;
}
a > code {
  color: inherit;
}

kbd {
  padding: 0.2rem 0.4rem;
  font-size: 90%;
  color: #FFFFFF;
  background-color: #1f2225;
  border-radius: 4px;
}
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.5rem;
  padding-bottom: 0.5rem;
  color: rgb(143, 144.5, 146);
  text-align: left;
}

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: left;
  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;
}
[type=search]::-webkit-search-cancel-button {
  cursor: pointer;
  filter: grayscale(1);
}

/* rtl:raw:
[type="tel"],
[type="url"],
[type="email"],
[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: 0.9375rem;
  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-left: 0;
  list-style: none;
}

.list-inline {
  padding-left: 0;
  list-style: none;
}

.list-inline-item {
  display: inline-block;
}
.list-inline-item:not(:last-child) {
  margin-right: 0.5rem;
}

.initialism {
  font-size: 0.875em;
  text-transform: uppercase;
}

.blockquote {
  margin-bottom: 0.9375rem;
  font-size: 0.9375rem;
}
.blockquote > :last-child {
  margin-bottom: 0;
}

.blockquote-footer {
  margin-top: -0.9375rem;
  margin-bottom: 0.9375rem;
  font-size: 0.875em;
  color: rgb(120.6, 122.4, 124.2);
}
.blockquote-footer::before {
  content: "— ";
}

.img-fluid {
  max-width: 100%;
  height: auto;
}

.img-thumbnail {
  padding: 0.25rem;
  background-color: var(--bs-body-bg);
  border: var(--bs-border-width) solid var(--bs-border-color);
  border-radius: var(--bs-border-radius);
  max-width: 100%;
  height: auto;
}

.figure {
  display: inline-block;
}

.figure-img {
  margin-bottom: 0.46875rem;
  line-height: 1;
}

.figure-caption {
  font-size: 0.875em;
  color: var(--bs-secondary-color);
}

.container,
.container-fluid,
.container-xl,
.container-lg,
.container-md,
.container-sm {
  --bs-gutter-x: 20px;
  --bs-gutter-y: 0;
  width: 100%;
  padding-right: calc(var(--bs-gutter-x) * 0.5);
  padding-left: calc(var(--bs-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: 750px;
  }
}
@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: 1170px;
  }
}
:root {
  --bs-breakpoint-xs: 0;
  --bs-breakpoint-sm: 576px;
  --bs-breakpoint-md: 768px;
  --bs-breakpoint-lg: 992px;
  --bs-breakpoint-xl: 1200px;
  --bs-breakpoint-xxl: 1400px;
  --bs-breakpoint-xxxl: 1800px;
}

.row {
  --bs-gutter-x: 20px;
  --bs-gutter-y: 0;
  display: flex;
  flex-wrap: wrap;
  margin-top: calc(-1 * var(--bs-gutter-y));
  margin-right: calc(-0.5 * var(--bs-gutter-x));
  margin-left: calc(-0.5 * var(--bs-gutter-x));
}
.row > * {
  flex-shrink: 0;
  width: 100%;
  max-width: 100%;
  padding-right: calc(var(--bs-gutter-x) * 0.5);
  padding-left: calc(var(--bs-gutter-x) * 0.5);
  margin-top: var(--bs-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-left: 8.33333333%;
}

.offset-2 {
  margin-left: 16.66666667%;
}

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

.offset-4 {
  margin-left: 33.33333333%;
}

.offset-5 {
  margin-left: 41.66666667%;
}

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

.offset-7 {
  margin-left: 58.33333333%;
}

.offset-8 {
  margin-left: 66.66666667%;
}

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

.offset-10 {
  margin-left: 83.33333333%;
}

.offset-11 {
  margin-left: 91.66666667%;
}

.g-0,
.gx-0 {
  --bs-gutter-x: 0;
}

.g-0,
.gy-0 {
  --bs-gutter-y: 0;
}

.g-1,
.gx-1 {
  --bs-gutter-x: 0.234375rem;
}

.g-1,
.gy-1 {
  --bs-gutter-y: 0.234375rem;
}

.g-2,
.gx-2 {
  --bs-gutter-x: 0.46875rem;
}

.g-2,
.gy-2 {
  --bs-gutter-y: 0.46875rem;
}

.g-3,
.gx-3 {
  --bs-gutter-x: 0.9375rem;
}

.g-3,
.gy-3 {
  --bs-gutter-y: 0.9375rem;
}

.g-4,
.gx-4 {
  --bs-gutter-x: 1.40625rem;
}

.g-4,
.gy-4 {
  --bs-gutter-y: 1.40625rem;
}

.g-5,
.gx-5 {
  --bs-gutter-x: 2.8125rem;
}

.g-5,
.gy-5 {
  --bs-gutter-y: 2.8125rem;
}

@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-left: 0;
  }
  .offset-sm-1 {
    margin-left: 8.33333333%;
  }
  .offset-sm-2 {
    margin-left: 16.66666667%;
  }
  .offset-sm-3 {
    margin-left: 25%;
  }
  .offset-sm-4 {
    margin-left: 33.33333333%;
  }
  .offset-sm-5 {
    margin-left: 41.66666667%;
  }
  .offset-sm-6 {
    margin-left: 50%;
  }
  .offset-sm-7 {
    margin-left: 58.33333333%;
  }
  .offset-sm-8 {
    margin-left: 66.66666667%;
  }
  .offset-sm-9 {
    margin-left: 75%;
  }
  .offset-sm-10 {
    margin-left: 83.33333333%;
  }
  .offset-sm-11 {
    margin-left: 91.66666667%;
  }
  .g-sm-0,
  .gx-sm-0 {
    --bs-gutter-x: 0;
  }
  .g-sm-0,
  .gy-sm-0 {
    --bs-gutter-y: 0;
  }
  .g-sm-1,
  .gx-sm-1 {
    --bs-gutter-x: 0.234375rem;
  }
  .g-sm-1,
  .gy-sm-1 {
    --bs-gutter-y: 0.234375rem;
  }
  .g-sm-2,
  .gx-sm-2 {
    --bs-gutter-x: 0.46875rem;
  }
  .g-sm-2,
  .gy-sm-2 {
    --bs-gutter-y: 0.46875rem;
  }
  .g-sm-3,
  .gx-sm-3 {
    --bs-gutter-x: 0.9375rem;
  }
  .g-sm-3,
  .gy-sm-3 {
    --bs-gutter-y: 0.9375rem;
  }
  .g-sm-4,
  .gx-sm-4 {
    --bs-gutter-x: 1.40625rem;
  }
  .g-sm-4,
  .gy-sm-4 {
    --bs-gutter-y: 1.40625rem;
  }
  .g-sm-5,
  .gx-sm-5 {
    --bs-gutter-x: 2.8125rem;
  }
  .g-sm-5,
  .gy-sm-5 {
    --bs-gutter-y: 2.8125rem;
  }
}
@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-left: 0;
  }
  .offset-md-1 {
    margin-left: 8.33333333%;
  }
  .offset-md-2 {
    margin-left: 16.66666667%;
  }
  .offset-md-3 {
    margin-left: 25%;
  }
  .offset-md-4 {
    margin-left: 33.33333333%;
  }
  .offset-md-5 {
    margin-left: 41.66666667%;
  }
  .offset-md-6 {
    margin-left: 50%;
  }
  .offset-md-7 {
    margin-left: 58.33333333%;
  }
  .offset-md-8 {
    margin-left: 66.66666667%;
  }
  .offset-md-9 {
    margin-left: 75%;
  }
  .offset-md-10 {
    margin-left: 83.33333333%;
  }
  .offset-md-11 {
    margin-left: 91.66666667%;
  }
  .g-md-0,
  .gx-md-0 {
    --bs-gutter-x: 0;
  }
  .g-md-0,
  .gy-md-0 {
    --bs-gutter-y: 0;
  }
  .g-md-1,
  .gx-md-1 {
    --bs-gutter-x: 0.234375rem;
  }
  .g-md-1,
  .gy-md-1 {
    --bs-gutter-y: 0.234375rem;
  }
  .g-md-2,
  .gx-md-2 {
    --bs-gutter-x: 0.46875rem;
  }
  .g-md-2,
  .gy-md-2 {
    --bs-gutter-y: 0.46875rem;
  }
  .g-md-3,
  .gx-md-3 {
    --bs-gutter-x: 0.9375rem;
  }
  .g-md-3,
  .gy-md-3 {
    --bs-gutter-y: 0.9375rem;
  }
  .g-md-4,
  .gx-md-4 {
    --bs-gutter-x: 1.40625rem;
  }
  .g-md-4,
  .gy-md-4 {
    --bs-gutter-y: 1.40625rem;
  }
  .g-md-5,
  .gx-md-5 {
    --bs-gutter-x: 2.8125rem;
  }
  .g-md-5,
  .gy-md-5 {
    --bs-gutter-y: 2.8125rem;
  }
}
@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-left: 0;
  }
  .offset-lg-1 {
    margin-left: 8.33333333%;
  }
  .offset-lg-2 {
    margin-left: 16.66666667%;
  }
  .offset-lg-3 {
    margin-left: 25%;
  }
  .offset-lg-4 {
    margin-left: 33.33333333%;
  }
  .offset-lg-5 {
    margin-left: 41.66666667%;
  }
  .offset-lg-6 {
    margin-left: 50%;
  }
  .offset-lg-7 {
    margin-left: 58.33333333%;
  }
  .offset-lg-8 {
    margin-left: 66.66666667%;
  }
  .offset-lg-9 {
    margin-left: 75%;
  }
  .offset-lg-10 {
    margin-left: 83.33333333%;
  }
  .offset-lg-11 {
    margin-left: 91.66666667%;
  }
  .g-lg-0,
  .gx-lg-0 {
    --bs-gutter-x: 0;
  }
  .g-lg-0,
  .gy-lg-0 {
    --bs-gutter-y: 0;
  }
  .g-lg-1,
  .gx-lg-1 {
    --bs-gutter-x: 0.234375rem;
  }
  .g-lg-1,
  .gy-lg-1 {
    --bs-gutter-y: 0.234375rem;
  }
  .g-lg-2,
  .gx-lg-2 {
    --bs-gutter-x: 0.46875rem;
  }
  .g-lg-2,
  .gy-lg-2 {
    --bs-gutter-y: 0.46875rem;
  }
  .g-lg-3,
  .gx-lg-3 {
    --bs-gutter-x: 0.9375rem;
  }
  .g-lg-3,
  .gy-lg-3 {
    --bs-gutter-y: 0.9375rem;
  }
  .g-lg-4,
  .gx-lg-4 {
    --bs-gutter-x: 1.40625rem;
  }
  .g-lg-4,
  .gy-lg-4 {
    --bs-gutter-y: 1.40625rem;
  }
  .g-lg-5,
  .gx-lg-5 {
    --bs-gutter-x: 2.8125rem;
  }
  .g-lg-5,
  .gy-lg-5 {
    --bs-gutter-y: 2.8125rem;
  }
}
@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-left: 0;
  }
  .offset-xl-1 {
    margin-left: 8.33333333%;
  }
  .offset-xl-2 {
    margin-left: 16.66666667%;
  }
  .offset-xl-3 {
    margin-left: 25%;
  }
  .offset-xl-4 {
    margin-left: 33.33333333%;
  }
  .offset-xl-5 {
    margin-left: 41.66666667%;
  }
  .offset-xl-6 {
    margin-left: 50%;
  }
  .offset-xl-7 {
    margin-left: 58.33333333%;
  }
  .offset-xl-8 {
    margin-left: 66.66666667%;
  }
  .offset-xl-9 {
    margin-left: 75%;
  }
  .offset-xl-10 {
    margin-left: 83.33333333%;
  }
  .offset-xl-11 {
    margin-left: 91.66666667%;
  }
  .g-xl-0,
  .gx-xl-0 {
    --bs-gutter-x: 0;
  }
  .g-xl-0,
  .gy-xl-0 {
    --bs-gutter-y: 0;
  }
  .g-xl-1,
  .gx-xl-1 {
    --bs-gutter-x: 0.234375rem;
  }
  .g-xl-1,
  .gy-xl-1 {
    --bs-gutter-y: 0.234375rem;
  }
  .g-xl-2,
  .gx-xl-2 {
    --bs-gutter-x: 0.46875rem;
  }
  .g-xl-2,
  .gy-xl-2 {
    --bs-gutter-y: 0.46875rem;
  }
  .g-xl-3,
  .gx-xl-3 {
    --bs-gutter-x: 0.9375rem;
  }
  .g-xl-3,
  .gy-xl-3 {
    --bs-gutter-y: 0.9375rem;
  }
  .g-xl-4,
  .gx-xl-4 {
    --bs-gutter-x: 1.40625rem;
  }
  .g-xl-4,
  .gy-xl-4 {
    --bs-gutter-y: 1.40625rem;
  }
  .g-xl-5,
  .gx-xl-5 {
    --bs-gutter-x: 2.8125rem;
  }
  .g-xl-5,
  .gy-xl-5 {
    --bs-gutter-y: 2.8125rem;
  }
}
@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-left: 0;
  }
  .offset-xxl-1 {
    margin-left: 8.33333333%;
  }
  .offset-xxl-2 {
    margin-left: 16.66666667%;
  }
  .offset-xxl-3 {
    margin-left: 25%;
  }
  .offset-xxl-4 {
    margin-left: 33.33333333%;
  }
  .offset-xxl-5 {
    margin-left: 41.66666667%;
  }
  .offset-xxl-6 {
    margin-left: 50%;
  }
  .offset-xxl-7 {
    margin-left: 58.33333333%;
  }
  .offset-xxl-8 {
    margin-left: 66.66666667%;
  }
  .offset-xxl-9 {
    margin-left: 75%;
  }
  .offset-xxl-10 {
    margin-left: 83.33333333%;
  }
  .offset-xxl-11 {
    margin-left: 91.66666667%;
  }
  .g-xxl-0,
  .gx-xxl-0 {
    --bs-gutter-x: 0;
  }
  .g-xxl-0,
  .gy-xxl-0 {
    --bs-gutter-y: 0;
  }
  .g-xxl-1,
  .gx-xxl-1 {
    --bs-gutter-x: 0.234375rem;
  }
  .g-xxl-1,
  .gy-xxl-1 {
    --bs-gutter-y: 0.234375rem;
  }
  .g-xxl-2,
  .gx-xxl-2 {
    --bs-gutter-x: 0.46875rem;
  }
  .g-xxl-2,
  .gy-xxl-2 {
    --bs-gutter-y: 0.46875rem;
  }
  .g-xxl-3,
  .gx-xxl-3 {
    --bs-gutter-x: 0.9375rem;
  }
  .g-xxl-3,
  .gy-xxl-3 {
    --bs-gutter-y: 0.9375rem;
  }
  .g-xxl-4,
  .gx-xxl-4 {
    --bs-gutter-x: 1.40625rem;
  }
  .g-xxl-4,
  .gy-xxl-4 {
    --bs-gutter-y: 1.40625rem;
  }
  .g-xxl-5,
  .gx-xxl-5 {
    --bs-gutter-x: 2.8125rem;
  }
  .g-xxl-5,
  .gy-xxl-5 {
    --bs-gutter-y: 2.8125rem;
  }
}
@media (min-width: 1800px) {
  .col-xxxl {
    flex: 1 0 0;
  }
  .row-cols-xxxl-auto > * {
    flex: 0 0 auto;
    width: auto;
  }
  .row-cols-xxxl-1 > * {
    flex: 0 0 auto;
    width: 100%;
  }
  .row-cols-xxxl-2 > * {
    flex: 0 0 auto;
    width: 50%;
  }
  .row-cols-xxxl-3 > * {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .row-cols-xxxl-4 > * {
    flex: 0 0 auto;
    width: 25%;
  }
  .row-cols-xxxl-5 > * {
    flex: 0 0 auto;
    width: 20%;
  }
  .row-cols-xxxl-6 > * {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-xxxl-auto {
    flex: 0 0 auto;
    width: auto;
  }
  .col-xxxl-1 {
    flex: 0 0 auto;
    width: 8.33333333%;
  }
  .col-xxxl-2 {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-xxxl-3 {
    flex: 0 0 auto;
    width: 25%;
  }
  .col-xxxl-4 {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .col-xxxl-5 {
    flex: 0 0 auto;
    width: 41.66666667%;
  }
  .col-xxxl-6 {
    flex: 0 0 auto;
    width: 50%;
  }
  .col-xxxl-7 {
    flex: 0 0 auto;
    width: 58.33333333%;
  }
  .col-xxxl-8 {
    flex: 0 0 auto;
    width: 66.66666667%;
  }
  .col-xxxl-9 {
    flex: 0 0 auto;
    width: 75%;
  }
  .col-xxxl-10 {
    flex: 0 0 auto;
    width: 83.33333333%;
  }
  .col-xxxl-11 {
    flex: 0 0 auto;
    width: 91.66666667%;
  }
  .col-xxxl-12 {
    flex: 0 0 auto;
    width: 100%;
  }
  .offset-xxxl-0 {
    margin-left: 0;
  }
  .offset-xxxl-1 {
    margin-left: 8.33333333%;
  }
  .offset-xxxl-2 {
    margin-left: 16.66666667%;
  }
  .offset-xxxl-3 {
    margin-left: 25%;
  }
  .offset-xxxl-4 {
    margin-left: 33.33333333%;
  }
  .offset-xxxl-5 {
    margin-left: 41.66666667%;
  }
  .offset-xxxl-6 {
    margin-left: 50%;
  }
  .offset-xxxl-7 {
    margin-left: 58.33333333%;
  }
  .offset-xxxl-8 {
    margin-left: 66.66666667%;
  }
  .offset-xxxl-9 {
    margin-left: 75%;
  }
  .offset-xxxl-10 {
    margin-left: 83.33333333%;
  }
  .offset-xxxl-11 {
    margin-left: 91.66666667%;
  }
  .g-xxxl-0,
  .gx-xxxl-0 {
    --bs-gutter-x: 0;
  }
  .g-xxxl-0,
  .gy-xxxl-0 {
    --bs-gutter-y: 0;
  }
  .g-xxxl-1,
  .gx-xxxl-1 {
    --bs-gutter-x: 0.234375rem;
  }
  .g-xxxl-1,
  .gy-xxxl-1 {
    --bs-gutter-y: 0.234375rem;
  }
  .g-xxxl-2,
  .gx-xxxl-2 {
    --bs-gutter-x: 0.46875rem;
  }
  .g-xxxl-2,
  .gy-xxxl-2 {
    --bs-gutter-y: 0.46875rem;
  }
  .g-xxxl-3,
  .gx-xxxl-3 {
    --bs-gutter-x: 0.9375rem;
  }
  .g-xxxl-3,
  .gy-xxxl-3 {
    --bs-gutter-y: 0.9375rem;
  }
  .g-xxxl-4,
  .gx-xxxl-4 {
    --bs-gutter-x: 1.40625rem;
  }
  .g-xxxl-4,
  .gy-xxxl-4 {
    --bs-gutter-y: 1.40625rem;
  }
  .g-xxxl-5,
  .gx-xxxl-5 {
    --bs-gutter-x: 2.8125rem;
  }
  .g-xxxl-5,
  .gy-xxxl-5 {
    --bs-gutter-y: 2.8125rem;
  }
}
.table {
  --bs-table-color-type: initial;
  --bs-table-bg-type: initial;
  --bs-table-color-state: initial;
  --bs-table-bg-state: initial;
  --bs-table-color: var(--bs-component-color);
  --bs-table-bg: transparent;
  --bs-table-border-color: var(--bs-component-table-border-color);
  --bs-table-accent-bg: transparent;
  --bs-table-striped-color: var(--bs-component-color);
  --bs-table-striped-bg: rgba(232.6, 232.9, 233.2, 0.7);
  --bs-table-active-color: var(--bs-component-color);
  --bs-table-active-bg: rgb(232.6, 232.9, 233.2);
  --bs-table-hover-color: var(--bs-component-color);
  --bs-table-hover-bg: rgba(232.6, 232.9, 233.2, 0.85);
  width: 100%;
  margin-bottom: 0.9375rem;
  vertical-align: top;
  border-color: var(--bs-table-border-color);
}
.table > :not(caption) > * > * {
  padding: 0.5rem 0.5rem;
  color: var(--bs-table-color-state, var(--bs-table-color-type, var(--bs-table-color)));
  background-color: var(--bs-table-bg);
  border-bottom-width: 1px;
  box-shadow: inset 0 0 0 9999px var(--bs-table-bg-state, var(--bs-table-bg-type, var(--bs-table-accent-bg)));
}
.table > tbody {
  vertical-align: inherit;
}
.table > thead {
  vertical-align: bottom;
}

.table-group-divider {
  border-top: calc(1px * 2) solid var(--bs-component-table-separator-color);
}

.caption-top {
  caption-side: top;
}

.table-sm > :not(caption) > * > * {
  padding: 0.25rem 0.25rem;
}

.table-bordered > :not(caption) > * {
  border-width: 1px 0;
}
.table-bordered > :not(caption) > * > * {
  border-width: 0 1px;
}

.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) > * {
  --bs-table-color-type: var(--bs-table-striped-color);
  --bs-table-bg-type: var(--bs-table-striped-bg);
}

.table-striped-columns > :not(caption) > tr > :nth-child(even) {
  --bs-table-color-type: var(--bs-table-striped-color);
  --bs-table-bg-type: var(--bs-table-striped-bg);
}

.table-active {
  --bs-table-color-state: var(--bs-table-active-color);
  --bs-table-bg-state: var(--bs-table-active-bg);
}

.table-hover > tbody > tr:hover > * {
  --bs-table-color-state: var(--bs-table-hover-color);
  --bs-table-bg-state: var(--bs-table-hover-bg);
}

.table-primary {
  --bs-table-color: #000000;
  --bs-table-bg: #cce4ff;
  --bs-table-border-color: rgb(183.6, 205.2, 229.5);
  --bs-table-striped-bg: rgb(61.2, 68.4, 76.5);
  --bs-table-striped-color: #FFFFFF;
  --bs-table-active-bg: black;
  --bs-table-active-color: #FFFFFF;
  --bs-table-hover-bg: rgb(30.6, 34.2, 38.25);
  --bs-table-hover-color: #FFFFFF;
  color: var(--bs-table-color);
  border-color: var(--bs-table-border-color);
}

.table-secondary {
  --bs-table-color: #000000;
  --bs-table-bg: rgb(228.12, 228.48, 228.84);
  --bs-table-border-color: rgb(205.308, 205.632, 205.956);
  --bs-table-striped-bg: rgb(68.436, 68.544, 68.652);
  --bs-table-striped-color: #FFFFFF;
  --bs-table-active-bg: black;
  --bs-table-active-color: #FFFFFF;
  --bs-table-hover-bg: rgb(34.218, 34.272, 34.326);
  --bs-table-hover-color: #FFFFFF;
  color: var(--bs-table-color);
  border-color: var(--bs-table-border-color);
}

.table-success {
  --bs-table-color: #000000;
  --bs-table-bg: rgb(207, 235.6, 216.4);
  --bs-table-border-color: rgb(186.3, 212.04, 194.76);
  --bs-table-striped-bg: rgb(62.1, 70.68, 64.92);
  --bs-table-striped-color: #FFFFFF;
  --bs-table-active-bg: black;
  --bs-table-active-color: #FFFFFF;
  --bs-table-hover-bg: rgb(31.05, 35.34, 32.46);
  --bs-table-hover-color: #FFFFFF;
  color: var(--bs-table-color);
  border-color: var(--bs-table-border-color);
}

.table-info {
  --bs-table-color: #000000;
  --bs-table-bg: rgb(209.4, 241.6, 250.8);
  --bs-table-border-color: rgb(188.46, 217.44, 225.72);
  --bs-table-striped-bg: rgb(62.82, 72.48, 75.24);
  --bs-table-striped-color: #FFFFFF;
  --bs-table-active-bg: black;
  --bs-table-active-color: #FFFFFF;
  --bs-table-hover-bg: rgb(31.41, 36.24, 37.62);
  --bs-table-hover-color: #FFFFFF;
  color: var(--bs-table-color);
  border-color: var(--bs-table-border-color);
}

.table-warning {
  --bs-table-color: #000000;
  --bs-table-bg: rgb(255, 234.2, 204);
  --bs-table-border-color: rgb(229.5, 210.78, 183.6);
  --bs-table-striped-bg: rgb(76.5, 70.26, 61.2);
  --bs-table-striped-color: #FFFFFF;
  --bs-table-active-bg: black;
  --bs-table-active-color: #FFFFFF;
  --bs-table-hover-bg: rgb(38.25, 35.13, 30.6);
  --bs-table-hover-color: #FFFFFF;
  color: var(--bs-table-color);
  border-color: var(--bs-table-border-color);
}

.table-danger {
  --bs-table-color: #000000;
  --bs-table-bg: rgb(255, 209.4, 213.6);
  --bs-table-border-color: rgb(229.5, 188.46, 192.24);
  --bs-table-striped-bg: rgb(76.5, 62.82, 64.08);
  --bs-table-striped-color: #FFFFFF;
  --bs-table-active-bg: black;
  --bs-table-active-color: #FFFFFF;
  --bs-table-hover-bg: rgb(38.25, 31.41, 32.04);
  --bs-table-hover-color: #FFFFFF;
  color: var(--bs-table-color);
  border-color: var(--bs-table-border-color);
}

.table-light {
  --bs-table-color: #000000;
  --bs-table-bg: #f2f3f4;
  --bs-table-border-color: rgb(217.8, 218.7, 219.6);
  --bs-table-striped-bg: rgb(72.6, 72.9, 73.2);
  --bs-table-striped-color: #FFFFFF;
  --bs-table-active-bg: black;
  --bs-table-active-color: #FFFFFF;
  --bs-table-hover-bg: rgb(36.3, 36.45, 36.6);
  --bs-table-hover-color: #FFFFFF;
  color: var(--bs-table-color);
  border-color: var(--bs-table-border-color);
}

.table-dark {
  --bs-table-color: #FFFFFF;
  --bs-table-bg: #1f2225;
  --bs-table-border-color: rgb(53.4, 56.1, 58.8);
  --bs-table-striped-bg: rgb(187.8, 188.7, 189.6);
  --bs-table-striped-color: #000000;
  --bs-table-active-bg: white;
  --bs-table-active-color: #000000;
  --bs-table-hover-bg: rgb(221.4, 221.85, 222.3);
  --bs-table-hover-color: #000000;
  color: var(--bs-table-color);
  border-color: var(--bs-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;
  }
}
@media (max-width: 1799.98px) {
  .table-responsive-xxxl {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
}
.form-label {
  margin-bottom: 0.25rem;
  font-weight: 600;
}

.col-form-label {
  padding-top: calc(0.4375rem + 1px);
  padding-bottom: calc(0.4375rem + 1px);
  margin-bottom: 0;
  font-size: inherit;
  font-weight: 600;
  line-height: 1.5;
}

.col-form-label-lg {
  padding-top: calc(0.5rem + 1px);
  padding-bottom: calc(0.5rem + 1px);
  font-size: 0.875rem;
}

.col-form-label-sm {
  padding-top: calc(0.3125rem + 1px);
  padding-bottom: calc(0.3125rem + 1px);
  font-size: 0.75rem;
}

.form-text {
  margin-top: 0.25rem;
  font-size: 0.875em;
  color: rgb(143, 144.5, 146);
}

.form-control {
  display: block;
  width: 100%;
  padding: 0.4375rem 0.75rem;
  font-size: 0.75rem;
  font-weight: 600;
  line-height: 1.5;
  color: var(--bs-component-color);
  appearance: none;
  background-color: var(--bs-component-bg);
  background-clip: padding-box;
  border: 1px solid var(--bs-component-border-color);
  border-radius: 6px;
  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(--bs-component-color);
  background-color: var(--bs-component-bg);
  border-color: rgb(63.75, 153.75, 255);
  outline: 0;
  box-shadow: 0 0 0 0.25rem rgba(0, 120, 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::placeholder {
  color: rgb(120.6, 122.4, 124.2);
  opacity: 1;
}
.form-control:disabled {
  background-color: var(--bs-component-disabled-bg);
  opacity: 1;
}
.form-control::file-selector-button {
  padding: 0.4375rem 0.75rem;
  margin: -0.4375rem -0.75rem;
  margin-inline-end: 0.75rem;
  color: var(--bs-component-color);
  background-color: rgba(var(--bs-component-border-color-rgb), 1);
  pointer-events: none;
  border-color: inherit;
  border-style: solid;
  border-width: 0;
  border-inline-end-width: 1px;
  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: rgba(var(--bs-component-border-color-rgb), 0.5);
}

.form-control-plaintext {
  display: block;
  width: 100%;
  padding: 0.4375rem 0;
  margin-bottom: 0;
  line-height: 1.5;
  color: var(--bs-component-color);
  background-color: transparent;
  border: solid transparent;
  border-width: 1px 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.625rem + 2px);
  padding: 0.3125rem 0.625rem;
  font-size: 0.75rem;
  border-radius: 4px;
}
.form-control-sm::file-selector-button {
  padding: 0.3125rem 0.625rem;
  margin: -0.3125rem -0.625rem;
  margin-inline-end: 0.625rem;
}

.form-control-lg {
  min-height: calc(1.5em + 1rem + 2px);
  padding: 0.5rem 1rem;
  font-size: 0.875rem;
  border-radius: 8px;
}
.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.875rem + 2px);
}
textarea.form-control-sm {
  min-height: calc(1.5em + 0.625rem + 2px);
}
textarea.form-control-lg {
  min-height: calc(1.5em + 1rem + 2px);
}

.form-control-color {
  width: 3rem;
  height: calc(1.5em + 0.875rem + 2px);
  padding: 0.4375rem;
}
.form-control-color:not(:disabled):not([readonly]) {
  cursor: pointer;
}
.form-control-color::-moz-color-swatch {
  border: 0 !important;
  border-radius: 6px;
}
.form-control-color::-webkit-color-swatch {
  border: 0 !important;
  border-radius: 6px;
}
.form-control-color.form-control-sm {
  height: calc(1.5em + 0.625rem + 2px);
}
.form-control-color.form-control-lg {
  height: calc(1.5em + 1rem + 2px);
}

.form-select {
  --bs-form-select-bg-img: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27%3e%3cpath fill=%27none%27 stroke=%27rgb%28120.6, 122.4, 124.2%29%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%272%27 d=%27M2 5l6 6 6-6%27/%3e%3c/svg%3e");
  display: block;
  width: 100%;
  padding: 0.4375rem 2.25rem 0.4375rem 0.75rem;
  font-size: 0.75rem;
  font-weight: 600;
  line-height: 1.5;
  color: var(--bs-component-color);
  appearance: none;
  background-color: var(--bs-component-bg);
  background-image: var(--bs-form-select-bg-img), var(--bs-form-select-bg-icon, none);
  background-repeat: no-repeat;
  background-position: right 0.75rem center;
  background-size: 16px 12px;
  border: 1px solid var(--bs-component-border-color);
  border-radius: 6px;
  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: rgb(63.75, 153.75, 255);
  outline: 0;
  box-shadow: 0 0 0 0.25rem rgba(0, 120, 255, 0.25);
}
.form-select[multiple], .form-select[size]:not([size="1"]) {
  padding-right: 0.75rem;
  background-image: none;
}
.form-select:disabled {
  background-color: rgb(232.6, 232.9, 233.2);
}
.form-select:-moz-focusring {
  color: transparent;
  text-shadow: 0 0 0 var(--bs-component-color);
}

.form-select-sm {
  padding-top: 0.3125rem;
  padding-bottom: 0.3125rem;
  padding-left: 0.625rem;
  font-size: 0.75rem;
  border-radius: 4px;
}

.form-select-lg {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  padding-left: 1rem;
  font-size: 0.875rem;
  border-radius: 8px;
}

[data-bs-theme=dark] .form-select {
  --bs-form-select-bg-img: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27%3e%3cpath fill=%27none%27 stroke=%27rgb%28243.8, 243.95, 244.1%29%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%272%27 d=%27m2 5 6 6 6-6%27/%3e%3c/svg%3e");
}

.form-check {
  display: block;
  min-height: 1.125rem;
  padding-left: 2em;
  margin-bottom: 0.125rem;
}
.form-check .form-check-input {
  float: left;
  margin-left: -2em;
}

.form-check-reverse {
  padding-right: 2em;
  padding-left: 0;
  text-align: right;
}
.form-check-reverse .form-check-input {
  float: right;
  margin-right: -2em;
  margin-left: 0;
}

.form-check-input {
  --bs-form-check-bg: var(--bs-component-bg);
  flex-shrink: 0;
  width: 1.5em;
  height: 1.5em;
  margin-top: 0em;
  vertical-align: top;
  appearance: none;
  background-color: var(--bs-form-check-bg);
  background-image: var(--bs-form-check-bg-image);
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  border: var(--bs-border-width) solid var(--bs-border-color);
  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: rgb(63.75, 153.75, 255);
  outline: 0;
  box-shadow: 0 0 0 0.25rem rgba(0, 120, 255, 0.25);
}
.form-check-input:checked {
  background-color: var(--bs-orange);
  border-color: var(--bs-orange);
}
.form-check-input:checked[type=checkbox] {
  --bs-form-check-bg-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 20 20%27%3e%3cpath fill=%27none%27 stroke=%27%23FFFFFF%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%273%27 d=%27M6 10l3 3l6-6%27/%3e%3c/svg%3e");
}
.form-check-input:checked[type=radio] {
  --bs-form-check-bg-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%27-4 -4 8 8%27%3e%3ccircle r=%272%27 fill=%27%23FFFFFF%27/%3e%3c/svg%3e");
}
.form-check-input[type=checkbox]:indeterminate {
  background-color: #0078ff;
  border-color: #0078ff;
  --bs-form-check-bg-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 20 20%27%3e%3cpath fill=%27none%27 stroke=%27%23FFFFFF%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%273%27 d=%27M6 10h8%27/%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-switch {
  padding-left: 2.8em;
}
.form-switch .form-check-input {
  --bs-form-switch-bg: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%27-4 -4 8 8%27%3e%3ccircle r=%273%27 fill=%27rgba%280, 0, 0, 0.25%29%27/%3e%3c/svg%3e");
  width: 2.3em;
  margin-left: -2.8em;
  background-image: var(--bs-form-switch-bg);
  background-position: left center;
  border-radius: 2.3em;
  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 {
  --bs-form-switch-bg: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%27-4 -4 8 8%27%3e%3ccircle r=%273%27 fill=%27rgb%2863.75, 153.75, 255%29%27/%3e%3c/svg%3e");
}
.form-switch .form-check-input:checked {
  background-position: right center;
  --bs-form-switch-bg: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%27-4 -4 8 8%27%3e%3ccircle r=%273%27 fill=%27%23FFFFFF%27/%3e%3c/svg%3e");
}
.form-switch.form-check-reverse {
  padding-right: 2.8em;
  padding-left: 0;
}
.form-switch.form-check-reverse .form-check-input {
  margin-right: -2.8em;
  margin-left: 0;
}

.form-check-inline {
  display: inline-block;
  margin-right: 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-bs-theme=dark] .form-switch .form-check-input:not(:checked):not(:focus) {
  --bs-form-switch-bg: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%27-4 -4 8 8%27%3e%3ccircle r=%273%27 fill=%27rgba%28255, 255, 255, 0.25%29%27/%3e%3c/svg%3e");
}

.form-range {
  width: 100%;
  height: 1.5rem;
  padding: 0;
  appearance: none;
  background-color: transparent;
}
.form-range:focus {
  outline: 0;
}
.form-range:focus::-webkit-slider-thumb {
  box-shadow: 0 0 0 1px #e8ebef, 0 0 0 0.25rem rgba(0, 120, 255, 0.25);
}
.form-range:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #e8ebef, 0 0 0 0.25rem rgba(0, 120, 255, 0.25);
}
.form-range::-moz-focus-outer {
  border: 0;
}
.form-range::-webkit-slider-thumb {
  width: 1rem;
  height: 1rem;
  margin-top: -0.25rem;
  appearance: none;
  background-color: var(--bs-component-active-bg);
  border: 0;
  border-radius: 1rem;
  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 {
    transition: none;
  }
}
.form-range::-webkit-slider-thumb:active {
  background-color: rgb(127.5, 187.5, 255);
}
.form-range::-webkit-slider-runnable-track {
  width: 100%;
  height: 0.5rem;
  color: transparent;
  cursor: pointer;
  background-color: var(--bs-light);
  border-color: transparent;
  border-radius: 1rem;
}
.form-range::-moz-range-thumb {
  width: 1rem;
  height: 1rem;
  appearance: none;
  background-color: var(--bs-component-active-bg);
  border: 0;
  border-radius: 1rem;
  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 {
    transition: none;
  }
}
.form-range::-moz-range-thumb:active {
  background-color: rgb(127.5, 187.5, 255);
}
.form-range::-moz-range-track {
  width: 100%;
  height: 0.5rem;
  color: transparent;
  cursor: pointer;
  background-color: var(--bs-light);
  border-color: transparent;
  border-radius: 1rem;
}
.form-range:disabled {
  pointer-events: none;
}
.form-range:disabled::-webkit-slider-thumb {
  background-color: rgb(143, 144.5, 146);
}
.form-range:disabled::-moz-range-thumb {
  background-color: rgb(143, 144.5, 146);
}

.form-floating {
  position: relative;
}
.form-floating > .form-control,
.form-floating > .form-control-plaintext,
.form-floating > .form-select {
  height: calc(3.5rem + 2px);
  min-height: calc(3.5rem + 2px);
  line-height: 1.25;
}
.form-floating > label {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 2;
  max-width: 100%;
  height: 100%;
  padding: 1rem 0.75rem;
  overflow: hidden;
  color: rgba(var(--bs-body-color-rgb), 0.65);
  text-align: start;
  text-overflow: ellipsis;
  white-space: nowrap;
  pointer-events: none;
  border: 1px 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::placeholder,
.form-floating > .form-control-plaintext::placeholder {
  color: transparent;
}
.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-top: 1.625rem;
  padding-bottom: 0.625rem;
  padding-left: 0.75rem;
}
.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: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(--bs-component-bg);
  border-radius: 6px;
}
.form-floating > textarea:disabled ~ label::after {
  background-color: var(--bs-component-disabled-bg);
}
.form-floating > .form-control-plaintext ~ label {
  border-width: 1px 0;
}
.form-floating > :disabled ~ label,
.form-floating > .form-control:disabled ~ label {
  color: rgb(120.6, 122.4, 124.2);
}

.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 > .form-control:focus,
.input-group > .form-select:focus,
.input-group > .form-floating: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.4375rem 0.75rem;
  font-size: 0.75rem;
  font-weight: 600;
  line-height: 1.5;
  color: var(--bs-component-color);
  text-align: center;
  white-space: nowrap;
  background-color: rgba(var(--bs-component-border-color-rgb), 1);
  border: 1px solid var(--bs-component-border-color);
  border-radius: 6px;
}

.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: 0.875rem;
  border-radius: 8px;
}

.input-group-sm > .form-control,
.input-group-sm > .form-select,
.input-group-sm > .input-group-text,
.input-group-sm > .btn {
  padding: 0.3125rem 0.625rem;
  font-size: 0.75rem;
  border-radius: 4px;
}

.input-group-lg > .form-select,
.input-group-sm > .form-select {
  padding-right: 3rem;
}

.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 {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.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 {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.input-group > :not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback) {
  margin-left: calc(-1 * 1px);
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.input-group > .form-floating:not(:first-child) > .form-control,
.input-group > .form-floating:not(:first-child) > .form-select {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.valid-feedback {
  display: none;
  width: 100%;
  margin-top: 0.25rem;
  font-size: 0.7125rem;
  color: #0f9e3e;
}

.valid-tooltip {
  position: absolute;
  top: 100%;
  z-index: 5;
  display: none;
  max-width: 100%;
  padding: 0.234375rem 0.46875rem;
  margin-top: 0.1rem;
  font-size: 0.75rem;
  color: #FFFFFF;
  background-color: rgba(15, 158, 62, 0.95);
  border-radius: var(--bs-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: #0f9e3e;
  padding-right: calc(1.5em + 0.875rem);
  background-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 8 8%27%3e%3cpath fill=%27%230f9e3e%27 d=%27M2.3 6.73L.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.1z%27/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: right calc(0.375em + 0.21875rem) center;
  background-size: calc(0.75em + 0.4375rem) calc(0.75em + 0.4375rem);
}
.was-validated .form-control:valid:focus, .form-control.is-valid:focus {
  border-color: #0f9e3e;
  box-shadow: 0 0 0 0.25rem rgba(15, 158, 62, 0.25);
}

.was-validated textarea.form-control:valid, textarea.form-control.is-valid {
  padding-right: calc(1.5em + 0.875rem);
  background-position: top calc(0.375em + 0.21875rem) right calc(0.375em + 0.21875rem);
}

.was-validated .form-select:valid, .form-select.is-valid {
  border-color: #0f9e3e;
}
.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"] {
  --bs-form-select-bg-icon: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 8 8%27%3e%3cpath fill=%27%230f9e3e%27 d=%27M2.3 6.73L.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.1z%27/%3e%3c/svg%3e");
  padding-right: 4.125rem;
  background-position: right 0.75rem center, center right 2.25rem;
  background-size: 16px 12px, calc(0.75em + 0.4375rem) calc(0.75em + 0.4375rem);
}
.was-validated .form-select:valid:focus, .form-select.is-valid:focus {
  border-color: #0f9e3e;
  box-shadow: 0 0 0 0.25rem rgba(15, 158, 62, 0.25);
}

.was-validated .form-control-color:valid, .form-control-color.is-valid {
  width: calc(3rem + calc(1.5em + 0.875rem));
}

.was-validated .form-check-input:valid, .form-check-input.is-valid {
  border-color: #0f9e3e;
}
.was-validated .form-check-input:valid:checked, .form-check-input.is-valid:checked {
  background-color: #0f9e3e;
}
.was-validated .form-check-input:valid:focus, .form-check-input.is-valid:focus {
  box-shadow: 0 0 0 0.25rem rgba(15, 158, 62, 0.25);
}
.was-validated .form-check-input:valid ~ .form-check-label, .form-check-input.is-valid ~ .form-check-label {
  color: #0f9e3e;
}

.form-check-inline .form-check-input ~ .valid-feedback {
  margin-left: 0.5em;
}

.was-validated .input-group > .form-control:not(:focus):valid, .input-group > .form-control:not(:focus).is-valid,
.was-validated .input-group > .form-select:not(:focus):valid,
.input-group > .form-select:not(:focus).is-valid,
.was-validated .input-group > .form-floating:not(:focus-within):valid,
.input-group > .form-floating:not(:focus-within).is-valid {
  z-index: 3;
}

.invalid-feedback {
  display: none;
  width: 100%;
  margin-top: 0.25rem;
  font-size: 0.7125rem;
  color: #ff1b30;
}

.invalid-tooltip {
  position: absolute;
  top: 100%;
  z-index: 5;
  display: none;
  max-width: 100%;
  padding: 0.234375rem 0.46875rem;
  margin-top: 0.1rem;
  font-size: 0.75rem;
  color: #FFFFFF;
  background-color: rgba(255, 27, 48, 0.95);
  border-radius: var(--bs-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: #ff1b30;
  padding-right: calc(1.5em + 0.875rem);
  background-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 12 12%27 width=%2712%27 height=%2712%27 fill=%27none%27 stroke=%27%23ff1b30%27%3e%3ccircle cx=%276%27 cy=%276%27 r=%274.5%27/%3e%3cpath stroke-linejoin=%27round%27 d=%27M5.8 3.6h.4L6 6.5z%27/%3e%3ccircle cx=%276%27 cy=%278.2%27 r=%27.6%27 fill=%27%23ff1b30%27 stroke=%27none%27/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: right calc(0.375em + 0.21875rem) center;
  background-size: calc(0.75em + 0.4375rem) calc(0.75em + 0.4375rem);
}
.was-validated .form-control:invalid:focus, .form-control.is-invalid:focus {
  border-color: #ff1b30;
  box-shadow: 0 0 0 0.25rem rgba(255, 27, 48, 0.25);
}

.was-validated textarea.form-control:invalid, textarea.form-control.is-invalid {
  padding-right: calc(1.5em + 0.875rem);
  background-position: top calc(0.375em + 0.21875rem) right calc(0.375em + 0.21875rem);
}

.was-validated .form-select:invalid, .form-select.is-invalid {
  border-color: #ff1b30;
}
.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"] {
  --bs-form-select-bg-icon: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 12 12%27 width=%2712%27 height=%2712%27 fill=%27none%27 stroke=%27%23ff1b30%27%3e%3ccircle cx=%276%27 cy=%276%27 r=%274.5%27/%3e%3cpath stroke-linejoin=%27round%27 d=%27M5.8 3.6h.4L6 6.5z%27/%3e%3ccircle cx=%276%27 cy=%278.2%27 r=%27.6%27 fill=%27%23ff1b30%27 stroke=%27none%27/%3e%3c/svg%3e");
  padding-right: 4.125rem;
  background-position: right 0.75rem center, center right 2.25rem;
  background-size: 16px 12px, calc(0.75em + 0.4375rem) calc(0.75em + 0.4375rem);
}
.was-validated .form-select:invalid:focus, .form-select.is-invalid:focus {
  border-color: #ff1b30;
  box-shadow: 0 0 0 0.25rem rgba(255, 27, 48, 0.25);
}

.was-validated .form-control-color:invalid, .form-control-color.is-invalid {
  width: calc(3rem + calc(1.5em + 0.875rem));
}

.was-validated .form-check-input:invalid, .form-check-input.is-invalid {
  border-color: #ff1b30;
}
.was-validated .form-check-input:invalid:checked, .form-check-input.is-invalid:checked {
  background-color: #ff1b30;
}
.was-validated .form-check-input:invalid:focus, .form-check-input.is-invalid:focus {
  box-shadow: 0 0 0 0.25rem rgba(255, 27, 48, 0.25);
}
.was-validated .form-check-input:invalid ~ .form-check-label, .form-check-input.is-invalid ~ .form-check-label {
  color: #ff1b30;
}

.form-check-inline .form-check-input ~ .invalid-feedback {
  margin-left: 0.5em;
}

.was-validated .input-group > .form-control:not(:focus):invalid, .input-group > .form-control:not(:focus).is-invalid,
.was-validated .input-group > .form-select:not(:focus):invalid,
.input-group > .form-select:not(:focus).is-invalid,
.was-validated .input-group > .form-floating:not(:focus-within):invalid,
.input-group > .form-floating:not(:focus-within).is-invalid {
  z-index: 4;
}

.btn {
  --bs-btn-padding-x: 0.75rem;
  --bs-btn-padding-y: 0.4375rem;
  --bs-btn-font-family: ;
  --bs-btn-font-size: 0.75rem;
  --bs-btn-font-weight: 600;
  --bs-btn-line-height: 1.5;
  --bs-btn-color: var(--bs-body-color);
  --bs-btn-bg: transparent;
  --bs-btn-border-width: 1px;
  --bs-btn-border-color: transparent;
  --bs-btn-border-radius: 6px;
  --bs-btn-hover-border-color: transparent;
  --bs-btn-box-shadow: none;
  --bs-btn-disabled-opacity: 0.65;
  --bs-btn-focus-box-shadow: 0 0 0 0.25rem rgba(var(--bs-btn-focus-shadow-rgb), .5);
  display: inline-block;
  padding: var(--bs-btn-padding-y) var(--bs-btn-padding-x);
  font-family: var(--bs-btn-font-family);
  font-size: var(--bs-btn-font-size);
  font-weight: var(--bs-btn-font-weight);
  line-height: var(--bs-btn-line-height);
  color: var(--bs-btn-color);
  text-align: center;
  text-decoration: none;
  vertical-align: middle;
  cursor: pointer;
  user-select: none;
  border: var(--bs-btn-border-width) solid var(--bs-btn-border-color);
  border-radius: var(--bs-btn-border-radius);
  background-color: var(--bs-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(--bs-btn-hover-color);
  background-color: var(--bs-btn-hover-bg);
  border-color: var(--bs-btn-hover-border-color);
}
.btn-check + .btn:hover {
  color: var(--bs-btn-color);
  background-color: var(--bs-btn-bg);
  border-color: var(--bs-btn-border-color);
}
.btn:focus-visible {
  color: var(--bs-btn-hover-color);
  background-color: var(--bs-btn-hover-bg);
  border-color: var(--bs-btn-hover-border-color);
  outline: 0;
  box-shadow: var(--bs-btn-focus-box-shadow);
}
.btn-check:focus-visible + .btn {
  border-color: var(--bs-btn-hover-border-color);
  outline: 0;
  box-shadow: var(--bs-btn-focus-box-shadow);
}
.btn-check:checked + .btn, :not(.btn-check) + .btn:active, .btn:first-child:active, .btn.active, .btn.show {
  color: var(--bs-btn-active-color);
  background-color: var(--bs-btn-active-bg);
  border-color: var(--bs-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(--bs-btn-focus-box-shadow);
}
.btn-check:checked:focus-visible + .btn {
  box-shadow: var(--bs-btn-focus-box-shadow);
}
.btn:disabled, .btn.disabled, fieldset:disabled .btn {
  color: var(--bs-btn-disabled-color);
  pointer-events: none;
  background-color: var(--bs-btn-disabled-bg);
  border-color: var(--bs-btn-disabled-border-color);
  opacity: var(--bs-btn-disabled-opacity);
}

.btn-default {
  --bs-btn-color: #000000;
  --bs-btn-bg: rgb(232.6, 232.9, 233.2);
  --bs-btn-border-color: rgb(232.6, 232.9, 233.2);
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: rgb(235.96, 236.215, 236.47);
  --bs-btn-hover-border-color: rgb(234.84, 235.11, 235.38);
  --bs-btn-focus-shadow-rgb: 198, 198, 198;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: rgb(237.08, 237.32, 237.56);
  --bs-btn-active-border-color: rgb(234.84, 235.11, 235.38);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #000000;
  --bs-btn-disabled-bg: rgb(232.6, 232.9, 233.2);
  --bs-btn-disabled-border-color: rgb(232.6, 232.9, 233.2);
}

.btn-primary {
  --bs-btn-color: #FFFFFF;
  --bs-btn-bg: #0078ff;
  --bs-btn-border-color: #0078ff;
  --bs-btn-hover-color: #FFFFFF;
  --bs-btn-hover-bg: rgb(0, 102, 216.75);
  --bs-btn-hover-border-color: #0060cc;
  --bs-btn-focus-shadow-rgb: 38, 140, 255;
  --bs-btn-active-color: #FFFFFF;
  --bs-btn-active-bg: #0060cc;
  --bs-btn-active-border-color: rgb(0, 90, 191.25);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #FFFFFF;
  --bs-btn-disabled-bg: #0078ff;
  --bs-btn-disabled-border-color: #0078ff;
}

.btn-secondary {
  --bs-btn-color: #FFFFFF;
  --bs-btn-bg: rgb(120.6, 122.4, 124.2);
  --bs-btn-border-color: rgb(120.6, 122.4, 124.2);
  --bs-btn-hover-color: #FFFFFF;
  --bs-btn-hover-bg: rgb(102.51, 104.04, 105.57);
  --bs-btn-hover-border-color: rgb(96.48, 97.92, 99.36);
  --bs-btn-focus-shadow-rgb: 141, 142, 144;
  --bs-btn-active-color: #FFFFFF;
  --bs-btn-active-bg: rgb(96.48, 97.92, 99.36);
  --bs-btn-active-border-color: rgb(90.45, 91.8, 93.15);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #FFFFFF;
  --bs-btn-disabled-bg: rgb(120.6, 122.4, 124.2);
  --bs-btn-disabled-border-color: rgb(120.6, 122.4, 124.2);
}

.btn-success {
  --bs-btn-color: #FFFFFF;
  --bs-btn-bg: #0f9e3e;
  --bs-btn-border-color: #0f9e3e;
  --bs-btn-hover-color: #FFFFFF;
  --bs-btn-hover-bg: rgb(12.75, 134.3, 52.7);
  --bs-btn-hover-border-color: rgb(12, 126.4, 49.6);
  --bs-btn-focus-shadow-rgb: 51, 173, 91;
  --bs-btn-active-color: #FFFFFF;
  --bs-btn-active-bg: rgb(12, 126.4, 49.6);
  --bs-btn-active-border-color: rgb(11.25, 118.5, 46.5);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #FFFFFF;
  --bs-btn-disabled-bg: #0f9e3e;
  --bs-btn-disabled-border-color: #0f9e3e;
}

.btn-info {
  --bs-btn-color: #FFFFFF;
  --bs-btn-bg: #1bbcea;
  --bs-btn-border-color: #1bbcea;
  --bs-btn-hover-color: #FFFFFF;
  --bs-btn-hover-bg: rgb(22.95, 159.8, 198.9);
  --bs-btn-hover-border-color: rgb(21.6, 150.4, 187.2);
  --bs-btn-focus-shadow-rgb: 61, 198, 237;
  --bs-btn-active-color: #FFFFFF;
  --bs-btn-active-bg: rgb(21.6, 150.4, 187.2);
  --bs-btn-active-border-color: rgb(20.25, 141, 175.5);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #FFFFFF;
  --bs-btn-disabled-bg: #1bbcea;
  --bs-btn-disabled-border-color: #1bbcea;
}

.btn-warning {
  --bs-btn-color: #FFFFFF;
  --bs-btn-bg: #ff9700;
  --bs-btn-border-color: #ff9700;
  --bs-btn-hover-color: #FFFFFF;
  --bs-btn-hover-bg: rgb(216.75, 128.35, 0);
  --bs-btn-hover-border-color: rgb(204, 120.8, 0);
  --bs-btn-focus-shadow-rgb: 255, 167, 38;
  --bs-btn-active-color: #FFFFFF;
  --bs-btn-active-bg: rgb(204, 120.8, 0);
  --bs-btn-active-border-color: rgb(191.25, 113.25, 0);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #FFFFFF;
  --bs-btn-disabled-bg: #ff9700;
  --bs-btn-disabled-border-color: #ff9700;
}

.btn-danger {
  --bs-btn-color: #FFFFFF;
  --bs-btn-bg: #ff1b30;
  --bs-btn-border-color: #ff1b30;
  --bs-btn-hover-color: #FFFFFF;
  --bs-btn-hover-bg: rgb(216.75, 22.95, 40.8);
  --bs-btn-hover-border-color: rgb(204, 21.6, 38.4);
  --bs-btn-focus-shadow-rgb: 255, 61, 79;
  --bs-btn-active-color: #FFFFFF;
  --bs-btn-active-bg: rgb(204, 21.6, 38.4);
  --bs-btn-active-border-color: rgb(191.25, 20.25, 36);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #FFFFFF;
  --bs-btn-disabled-bg: #ff1b30;
  --bs-btn-disabled-border-color: #ff1b30;
}

.btn-light {
  --bs-btn-color: #000000;
  --bs-btn-bg: #f2f3f4;
  --bs-btn-border-color: #f2f3f4;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: rgb(205.7, 206.55, 207.4);
  --bs-btn-hover-border-color: rgb(193.6, 194.4, 195.2);
  --bs-btn-focus-shadow-rgb: 206, 207, 207;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: rgb(193.6, 194.4, 195.2);
  --bs-btn-active-border-color: rgb(181.5, 182.25, 183);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #000000;
  --bs-btn-disabled-bg: #f2f3f4;
  --bs-btn-disabled-border-color: #f2f3f4;
}

.btn-dark {
  --bs-btn-color: #FFFFFF;
  --bs-btn-bg: #1f2225;
  --bs-btn-border-color: #1f2225;
  --bs-btn-hover-color: #FFFFFF;
  --bs-btn-hover-bg: rgb(64.6, 67.15, 69.7);
  --bs-btn-hover-border-color: rgb(53.4, 56.1, 58.8);
  --bs-btn-focus-shadow-rgb: 65, 67, 70;
  --bs-btn-active-color: #FFFFFF;
  --bs-btn-active-bg: rgb(75.8, 78.2, 80.6);
  --bs-btn-active-border-color: rgb(53.4, 56.1, 58.8);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #FFFFFF;
  --bs-btn-disabled-bg: #1f2225;
  --bs-btn-disabled-border-color: #1f2225;
}

.btn-inverse {
  --bs-btn-color: #FFFFFF;
  --bs-btn-bg: #1f2225;
  --bs-btn-border-color: #1f2225;
  --bs-btn-hover-color: #FFFFFF;
  --bs-btn-hover-bg: rgb(26.35, 28.9, 31.45);
  --bs-btn-hover-border-color: rgb(24.8, 27.2, 29.6);
  --bs-btn-focus-shadow-rgb: 65, 67, 70;
  --bs-btn-active-color: #FFFFFF;
  --bs-btn-active-bg: rgb(24.8, 27.2, 29.6);
  --bs-btn-active-border-color: rgb(23.25, 25.5, 27.75);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #FFFFFF;
  --bs-btn-disabled-bg: #1f2225;
  --bs-btn-disabled-border-color: #1f2225;
}

.btn-blue {
  --bs-btn-color: #FFFFFF;
  --bs-btn-bg: #0078ff;
  --bs-btn-border-color: #0078ff;
  --bs-btn-hover-color: #FFFFFF;
  --bs-btn-hover-bg: rgb(0, 102, 216.75);
  --bs-btn-hover-border-color: #0060cc;
  --bs-btn-focus-shadow-rgb: 38, 140, 255;
  --bs-btn-active-color: #FFFFFF;
  --bs-btn-active-bg: #0060cc;
  --bs-btn-active-border-color: rgb(0, 90, 191.25);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #FFFFFF;
  --bs-btn-disabled-bg: #0078ff;
  --bs-btn-disabled-border-color: #0078ff;
}

.btn-indigo {
  --bs-btn-color: #FFFFFF;
  --bs-btn-bg: #7b2cff;
  --bs-btn-border-color: #7b2cff;
  --bs-btn-hover-color: #FFFFFF;
  --bs-btn-hover-bg: rgb(104.55, 37.4, 216.75);
  --bs-btn-hover-border-color: rgb(98.4, 35.2, 204);
  --bs-btn-focus-shadow-rgb: 143, 76, 255;
  --bs-btn-active-color: #FFFFFF;
  --bs-btn-active-bg: rgb(98.4, 35.2, 204);
  --bs-btn-active-border-color: rgb(92.25, 33, 191.25);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #FFFFFF;
  --bs-btn-disabled-bg: #7b2cff;
  --bs-btn-disabled-border-color: #7b2cff;
}

.btn-purple {
  --bs-btn-color: #FFFFFF;
  --bs-btn-bg: #5058e6;
  --bs-btn-border-color: #5058e6;
  --bs-btn-hover-color: #FFFFFF;
  --bs-btn-hover-bg: rgb(68, 74.8, 195.5);
  --bs-btn-hover-border-color: rgb(64, 70.4, 184);
  --bs-btn-focus-shadow-rgb: 106, 113, 234;
  --bs-btn-active-color: #FFFFFF;
  --bs-btn-active-bg: rgb(64, 70.4, 184);
  --bs-btn-active-border-color: rgb(60, 66, 172.5);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #FFFFFF;
  --bs-btn-disabled-bg: #5058e6;
  --bs-btn-disabled-border-color: #5058e6;
}

.btn-pink {
  --bs-btn-color: #FFFFFF;
  --bs-btn-bg: #ff107e;
  --bs-btn-border-color: #ff107e;
  --bs-btn-hover-color: #FFFFFF;
  --bs-btn-hover-bg: rgb(216.75, 13.6, 107.1);
  --bs-btn-hover-border-color: rgb(204, 12.8, 100.8);
  --bs-btn-focus-shadow-rgb: 255, 52, 145;
  --bs-btn-active-color: #FFFFFF;
  --bs-btn-active-bg: rgb(204, 12.8, 100.8);
  --bs-btn-active-border-color: rgb(191.25, 12, 94.5);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #FFFFFF;
  --bs-btn-disabled-bg: #ff107e;
  --bs-btn-disabled-border-color: #ff107e;
}

.btn-red {
  --bs-btn-color: #FFFFFF;
  --bs-btn-bg: #ff1b30;
  --bs-btn-border-color: #ff1b30;
  --bs-btn-hover-color: #FFFFFF;
  --bs-btn-hover-bg: rgb(216.75, 22.95, 40.8);
  --bs-btn-hover-border-color: rgb(204, 21.6, 38.4);
  --bs-btn-focus-shadow-rgb: 255, 61, 79;
  --bs-btn-active-color: #FFFFFF;
  --bs-btn-active-bg: rgb(204, 21.6, 38.4);
  --bs-btn-active-border-color: rgb(191.25, 20.25, 36);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #FFFFFF;
  --bs-btn-disabled-bg: #ff1b30;
  --bs-btn-disabled-border-color: #ff1b30;
}

.btn-orange {
  --bs-btn-color: #FFFFFF;
  --bs-btn-bg: #ff9700;
  --bs-btn-border-color: #ff9700;
  --bs-btn-hover-color: #FFFFFF;
  --bs-btn-hover-bg: rgb(216.75, 128.35, 0);
  --bs-btn-hover-border-color: rgb(204, 120.8, 0);
  --bs-btn-focus-shadow-rgb: 255, 167, 38;
  --bs-btn-active-color: #FFFFFF;
  --bs-btn-active-bg: rgb(204, 120.8, 0);
  --bs-btn-active-border-color: rgb(191.25, 113.25, 0);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #FFFFFF;
  --bs-btn-disabled-bg: #ff9700;
  --bs-btn-disabled-border-color: #ff9700;
}

.btn-yellow {
  --bs-btn-color: #000000;
  --bs-btn-bg: #ffd900;
  --bs-btn-border-color: #ffd900;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: rgb(255, 222.7, 38.25);
  --bs-btn-hover-border-color: rgb(255, 220.8, 25.5);
  --bs-btn-focus-shadow-rgb: 217, 184, 0;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: rgb(255, 224.6, 51);
  --bs-btn-active-border-color: rgb(255, 220.8, 25.5);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #000000;
  --bs-btn-disabled-bg: #ffd900;
  --bs-btn-disabled-border-color: #ffd900;
}

.btn-green {
  --bs-btn-color: #FFFFFF;
  --bs-btn-bg: #0f9e3e;
  --bs-btn-border-color: #0f9e3e;
  --bs-btn-hover-color: #FFFFFF;
  --bs-btn-hover-bg: rgb(12.75, 134.3, 52.7);
  --bs-btn-hover-border-color: rgb(12, 126.4, 49.6);
  --bs-btn-focus-shadow-rgb: 51, 173, 91;
  --bs-btn-active-color: #FFFFFF;
  --bs-btn-active-bg: rgb(12, 126.4, 49.6);
  --bs-btn-active-border-color: rgb(11.25, 118.5, 46.5);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #FFFFFF;
  --bs-btn-disabled-bg: #0f9e3e;
  --bs-btn-disabled-border-color: #0f9e3e;
}

.btn-teal {
  --bs-btn-color: #FFFFFF;
  --bs-btn-bg: #04c5c5;
  --bs-btn-border-color: #04c5c5;
  --bs-btn-hover-color: #FFFFFF;
  --bs-btn-hover-bg: rgb(3.4, 167.45, 167.45);
  --bs-btn-hover-border-color: rgb(3.2, 157.6, 157.6);
  --bs-btn-focus-shadow-rgb: 42, 206, 206;
  --bs-btn-active-color: #FFFFFF;
  --bs-btn-active-bg: rgb(3.2, 157.6, 157.6);
  --bs-btn-active-border-color: rgb(3, 147.75, 147.75);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #FFFFFF;
  --bs-btn-disabled-bg: #04c5c5;
  --bs-btn-disabled-border-color: #04c5c5;
}

.btn-lime {
  --bs-btn-color: #FFFFFF;
  --bs-btn-bg: #75c713;
  --bs-btn-border-color: #75c713;
  --bs-btn-hover-color: #FFFFFF;
  --bs-btn-hover-bg: rgb(99.45, 169.15, 16.15);
  --bs-btn-hover-border-color: rgb(93.6, 159.2, 15.2);
  --bs-btn-focus-shadow-rgb: 138, 207, 54;
  --bs-btn-active-color: #FFFFFF;
  --bs-btn-active-bg: rgb(93.6, 159.2, 15.2);
  --bs-btn-active-border-color: rgb(87.75, 149.25, 14.25);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #FFFFFF;
  --bs-btn-disabled-bg: #75c713;
  --bs-btn-disabled-border-color: #75c713;
}

.btn-cyan {
  --bs-btn-color: #FFFFFF;
  --bs-btn-bg: #1bbcea;
  --bs-btn-border-color: #1bbcea;
  --bs-btn-hover-color: #FFFFFF;
  --bs-btn-hover-bg: rgb(22.95, 159.8, 198.9);
  --bs-btn-hover-border-color: rgb(21.6, 150.4, 187.2);
  --bs-btn-focus-shadow-rgb: 61, 198, 237;
  --bs-btn-active-color: #FFFFFF;
  --bs-btn-active-bg: rgb(21.6, 150.4, 187.2);
  --bs-btn-active-border-color: rgb(20.25, 141, 175.5);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #FFFFFF;
  --bs-btn-disabled-bg: #1bbcea;
  --bs-btn-disabled-border-color: #1bbcea;
}

.btn-white {
  --bs-btn-color: #000000;
  --bs-btn-bg: #FFFFFF;
  --bs-btn-border-color: #FFFFFF;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: white;
  --bs-btn-hover-border-color: white;
  --bs-btn-focus-shadow-rgb: 217, 217, 217;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: white;
  --bs-btn-active-border-color: white;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #000000;
  --bs-btn-disabled-bg: #FFFFFF;
  --bs-btn-disabled-border-color: #FFFFFF;
}

.btn-gray {
  --bs-btn-color: #FFFFFF;
  --bs-btn-bg: rgb(120.6, 122.4, 124.2);
  --bs-btn-border-color: rgb(120.6, 122.4, 124.2);
  --bs-btn-hover-color: #FFFFFF;
  --bs-btn-hover-bg: rgb(102.51, 104.04, 105.57);
  --bs-btn-hover-border-color: rgb(96.48, 97.92, 99.36);
  --bs-btn-focus-shadow-rgb: 141, 142, 144;
  --bs-btn-active-color: #FFFFFF;
  --bs-btn-active-bg: rgb(96.48, 97.92, 99.36);
  --bs-btn-active-border-color: rgb(90.45, 91.8, 93.15);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #FFFFFF;
  --bs-btn-disabled-bg: rgb(120.6, 122.4, 124.2);
  --bs-btn-disabled-border-color: rgb(120.6, 122.4, 124.2);
}

.btn-gray-dark {
  --bs-btn-color: #FFFFFF;
  --bs-btn-bg: rgb(53.4, 56.1, 58.8);
  --bs-btn-border-color: rgb(53.4, 56.1, 58.8);
  --bs-btn-hover-color: #FFFFFF;
  --bs-btn-hover-bg: rgb(45.39, 47.685, 49.98);
  --bs-btn-hover-border-color: rgb(42.72, 44.88, 47.04);
  --bs-btn-focus-shadow-rgb: 84, 86, 88;
  --bs-btn-active-color: #FFFFFF;
  --bs-btn-active-bg: rgb(42.72, 44.88, 47.04);
  --bs-btn-active-border-color: rgb(40.05, 42.075, 44.1);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #FFFFFF;
  --bs-btn-disabled-bg: rgb(53.4, 56.1, 58.8);
  --bs-btn-disabled-border-color: rgb(53.4, 56.1, 58.8);
}

.btn-muted {
  --bs-btn-color: #FFFFFF;
  --bs-btn-bg: rgb(143, 144.5, 146);
  --bs-btn-border-color: rgb(143, 144.5, 146);
  --bs-btn-hover-color: #FFFFFF;
  --bs-btn-hover-bg: rgb(121.55, 122.825, 124.1);
  --bs-btn-hover-border-color: rgb(114.4, 115.6, 116.8);
  --bs-btn-focus-shadow-rgb: 160, 161, 162;
  --bs-btn-active-color: #FFFFFF;
  --bs-btn-active-bg: rgb(114.4, 115.6, 116.8);
  --bs-btn-active-border-color: rgb(107.25, 108.375, 109.5);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #FFFFFF;
  --bs-btn-disabled-bg: rgb(143, 144.5, 146);
  --bs-btn-disabled-border-color: rgb(143, 144.5, 146);
}

.btn-black {
  --bs-btn-color: #FFFFFF;
  --bs-btn-bg: #000000;
  --bs-btn-border-color: #000000;
  --bs-btn-hover-color: #FFFFFF;
  --bs-btn-hover-bg: black;
  --bs-btn-hover-border-color: black;
  --bs-btn-focus-shadow-rgb: 38, 38, 38;
  --bs-btn-active-color: #FFFFFF;
  --bs-btn-active-bg: black;
  --bs-btn-active-border-color: black;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #FFFFFF;
  --bs-btn-disabled-bg: #000000;
  --bs-btn-disabled-border-color: #000000;
}

.btn-silver {
  --bs-btn-color: #000000;
  --bs-btn-bg: #eeeeee;
  --bs-btn-border-color: #eeeeee;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: rgb(240.55, 240.55, 240.55);
  --bs-btn-hover-border-color: rgb(239.7, 239.7, 239.7);
  --bs-btn-focus-shadow-rgb: 202, 202, 202;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: rgb(241.4, 241.4, 241.4);
  --bs-btn-active-border-color: rgb(239.7, 239.7, 239.7);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #000000;
  --bs-btn-disabled-bg: #eeeeee;
  --bs-btn-disabled-border-color: #eeeeee;
}

.btn-gray-100 {
  --bs-btn-color: #000000;
  --bs-btn-bg: rgb(243.8, 243.95, 244.1);
  --bs-btn-border-color: rgb(243.8, 243.95, 244.1);
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: rgb(245.48, 245.6075, 245.735);
  --bs-btn-hover-border-color: rgb(244.92, 245.055, 245.19);
  --bs-btn-focus-shadow-rgb: 207, 207, 207;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: rgb(246.04, 246.16, 246.28);
  --bs-btn-active-border-color: rgb(244.92, 245.055, 245.19);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #000000;
  --bs-btn-disabled-bg: rgb(243.8, 243.95, 244.1);
  --bs-btn-disabled-border-color: rgb(243.8, 243.95, 244.1);
}

.btn-gray-200 {
  --bs-btn-color: #000000;
  --bs-btn-bg: rgb(232.6, 232.9, 233.2);
  --bs-btn-border-color: rgb(232.6, 232.9, 233.2);
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: rgb(235.96, 236.215, 236.47);
  --bs-btn-hover-border-color: rgb(234.84, 235.11, 235.38);
  --bs-btn-focus-shadow-rgb: 198, 198, 198;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: rgb(237.08, 237.32, 237.56);
  --bs-btn-active-border-color: rgb(234.84, 235.11, 235.38);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #000000;
  --bs-btn-disabled-bg: rgb(232.6, 232.9, 233.2);
  --bs-btn-disabled-border-color: rgb(232.6, 232.9, 233.2);
}

.btn-gray-300 {
  --bs-btn-color: #000000;
  --bs-btn-bg: rgb(210.2, 210.8, 211.4);
  --bs-btn-border-color: rgb(210.2, 210.8, 211.4);
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: rgb(216.92, 217.43, 217.94);
  --bs-btn-hover-border-color: rgb(214.68, 215.22, 215.76);
  --bs-btn-focus-shadow-rgb: 179, 179, 180;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: rgb(219.16, 219.64, 220.12);
  --bs-btn-active-border-color: rgb(214.68, 215.22, 215.76);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #000000;
  --bs-btn-disabled-bg: rgb(210.2, 210.8, 211.4);
  --bs-btn-disabled-border-color: rgb(210.2, 210.8, 211.4);
}

.btn-gray-400 {
  --bs-btn-color: #FFFFFF;
  --bs-btn-bg: rgb(176.6, 177.65, 178.7);
  --bs-btn-border-color: rgb(176.6, 177.65, 178.7);
  --bs-btn-hover-color: #FFFFFF;
  --bs-btn-hover-bg: rgb(150.11, 151.0025, 151.895);
  --bs-btn-hover-border-color: rgb(141.28, 142.12, 142.96);
  --bs-btn-focus-shadow-rgb: 188, 189, 190;
  --bs-btn-active-color: #FFFFFF;
  --bs-btn-active-bg: rgb(141.28, 142.12, 142.96);
  --bs-btn-active-border-color: rgb(132.45, 133.2375, 134.025);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #FFFFFF;
  --bs-btn-disabled-bg: rgb(176.6, 177.65, 178.7);
  --bs-btn-disabled-border-color: rgb(176.6, 177.65, 178.7);
}

.btn-gray-500 {
  --bs-btn-color: #FFFFFF;
  --bs-btn-bg: rgb(143, 144.5, 146);
  --bs-btn-border-color: rgb(143, 144.5, 146);
  --bs-btn-hover-color: #FFFFFF;
  --bs-btn-hover-bg: rgb(121.55, 122.825, 124.1);
  --bs-btn-hover-border-color: rgb(114.4, 115.6, 116.8);
  --bs-btn-focus-shadow-rgb: 160, 161, 162;
  --bs-btn-active-color: #FFFFFF;
  --bs-btn-active-bg: rgb(114.4, 115.6, 116.8);
  --bs-btn-active-border-color: rgb(107.25, 108.375, 109.5);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #FFFFFF;
  --bs-btn-disabled-bg: rgb(143, 144.5, 146);
  --bs-btn-disabled-border-color: rgb(143, 144.5, 146);
}

.btn-gray-600 {
  --bs-btn-color: #FFFFFF;
  --bs-btn-bg: rgb(120.6, 122.4, 124.2);
  --bs-btn-border-color: rgb(120.6, 122.4, 124.2);
  --bs-btn-hover-color: #FFFFFF;
  --bs-btn-hover-bg: rgb(102.51, 104.04, 105.57);
  --bs-btn-hover-border-color: rgb(96.48, 97.92, 99.36);
  --bs-btn-focus-shadow-rgb: 141, 142, 144;
  --bs-btn-active-color: #FFFFFF;
  --bs-btn-active-bg: rgb(96.48, 97.92, 99.36);
  --bs-btn-active-border-color: rgb(90.45, 91.8, 93.15);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #FFFFFF;
  --bs-btn-disabled-bg: rgb(120.6, 122.4, 124.2);
  --bs-btn-disabled-border-color: rgb(120.6, 122.4, 124.2);
}

.btn-gray-700 {
  --bs-btn-color: #FFFFFF;
  --bs-btn-bg: rgb(87, 89.25, 91.5);
  --bs-btn-border-color: rgb(87, 89.25, 91.5);
  --bs-btn-hover-color: #FFFFFF;
  --bs-btn-hover-bg: rgb(73.95, 75.8625, 77.775);
  --bs-btn-hover-border-color: rgb(69.6, 71.4, 73.2);
  --bs-btn-focus-shadow-rgb: 112, 114, 116;
  --bs-btn-active-color: #FFFFFF;
  --bs-btn-active-bg: rgb(69.6, 71.4, 73.2);
  --bs-btn-active-border-color: rgb(65.25, 66.9375, 68.625);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #FFFFFF;
  --bs-btn-disabled-bg: rgb(87, 89.25, 91.5);
  --bs-btn-disabled-border-color: rgb(87, 89.25, 91.5);
}

.btn-gray-800 {
  --bs-btn-color: #FFFFFF;
  --bs-btn-bg: rgb(53.4, 56.1, 58.8);
  --bs-btn-border-color: rgb(53.4, 56.1, 58.8);
  --bs-btn-hover-color: #FFFFFF;
  --bs-btn-hover-bg: rgb(45.39, 47.685, 49.98);
  --bs-btn-hover-border-color: rgb(42.72, 44.88, 47.04);
  --bs-btn-focus-shadow-rgb: 84, 86, 88;
  --bs-btn-active-color: #FFFFFF;
  --bs-btn-active-bg: rgb(42.72, 44.88, 47.04);
  --bs-btn-active-border-color: rgb(40.05, 42.075, 44.1);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #FFFFFF;
  --bs-btn-disabled-bg: rgb(53.4, 56.1, 58.8);
  --bs-btn-disabled-border-color: rgb(53.4, 56.1, 58.8);
}

.btn-gray-900 {
  --bs-btn-color: #FFFFFF;
  --bs-btn-bg: #1f2225;
  --bs-btn-border-color: #1f2225;
  --bs-btn-hover-color: #FFFFFF;
  --bs-btn-hover-bg: rgb(26.35, 28.9, 31.45);
  --bs-btn-hover-border-color: rgb(24.8, 27.2, 29.6);
  --bs-btn-focus-shadow-rgb: 65, 67, 70;
  --bs-btn-active-color: #FFFFFF;
  --bs-btn-active-bg: rgb(24.8, 27.2, 29.6);
  --bs-btn-active-border-color: rgb(23.25, 25.5, 27.75);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #FFFFFF;
  --bs-btn-disabled-bg: #1f2225;
  --bs-btn-disabled-border-color: #1f2225;
}

.btn-outline-default {
  --bs-btn-color: rgb(232.6, 232.9, 233.2);
  --bs-btn-border-color: rgb(232.6, 232.9, 233.2);
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: rgb(232.6, 232.9, 233.2);
  --bs-btn-hover-border-color: rgb(232.6, 232.9, 233.2);
  --bs-btn-focus-shadow-rgb: 233, 233, 233;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: rgb(232.6, 232.9, 233.2);
  --bs-btn-active-border-color: rgb(232.6, 232.9, 233.2);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: rgb(232.6, 232.9, 233.2);
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: rgb(232.6, 232.9, 233.2);
  --bs-gradient: none;
}

.btn-outline-primary {
  --bs-btn-color: #0078ff;
  --bs-btn-border-color: #0078ff;
  --bs-btn-hover-color: #FFFFFF;
  --bs-btn-hover-bg: #0078ff;
  --bs-btn-hover-border-color: #0078ff;
  --bs-btn-focus-shadow-rgb: 0, 120, 255;
  --bs-btn-active-color: #FFFFFF;
  --bs-btn-active-bg: #0078ff;
  --bs-btn-active-border-color: #0078ff;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #0078ff;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #0078ff;
  --bs-gradient: none;
}

.btn-outline-secondary {
  --bs-btn-color: rgb(120.6, 122.4, 124.2);
  --bs-btn-border-color: rgb(120.6, 122.4, 124.2);
  --bs-btn-hover-color: #FFFFFF;
  --bs-btn-hover-bg: rgb(120.6, 122.4, 124.2);
  --bs-btn-hover-border-color: rgb(120.6, 122.4, 124.2);
  --bs-btn-focus-shadow-rgb: 121, 122, 124;
  --bs-btn-active-color: #FFFFFF;
  --bs-btn-active-bg: rgb(120.6, 122.4, 124.2);
  --bs-btn-active-border-color: rgb(120.6, 122.4, 124.2);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: rgb(120.6, 122.4, 124.2);
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: rgb(120.6, 122.4, 124.2);
  --bs-gradient: none;
}

.btn-outline-success {
  --bs-btn-color: #0f9e3e;
  --bs-btn-border-color: #0f9e3e;
  --bs-btn-hover-color: #FFFFFF;
  --bs-btn-hover-bg: #0f9e3e;
  --bs-btn-hover-border-color: #0f9e3e;
  --bs-btn-focus-shadow-rgb: 15, 158, 62;
  --bs-btn-active-color: #FFFFFF;
  --bs-btn-active-bg: #0f9e3e;
  --bs-btn-active-border-color: #0f9e3e;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #0f9e3e;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #0f9e3e;
  --bs-gradient: none;
}

.btn-outline-info {
  --bs-btn-color: #1bbcea;
  --bs-btn-border-color: #1bbcea;
  --bs-btn-hover-color: #FFFFFF;
  --bs-btn-hover-bg: #1bbcea;
  --bs-btn-hover-border-color: #1bbcea;
  --bs-btn-focus-shadow-rgb: 27, 188, 234;
  --bs-btn-active-color: #FFFFFF;
  --bs-btn-active-bg: #1bbcea;
  --bs-btn-active-border-color: #1bbcea;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #1bbcea;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #1bbcea;
  --bs-gradient: none;
}

.btn-outline-warning {
  --bs-btn-color: #ff9700;
  --bs-btn-border-color: #ff9700;
  --bs-btn-hover-color: #FFFFFF;
  --bs-btn-hover-bg: #ff9700;
  --bs-btn-hover-border-color: #ff9700;
  --bs-btn-focus-shadow-rgb: 255, 151, 0;
  --bs-btn-active-color: #FFFFFF;
  --bs-btn-active-bg: #ff9700;
  --bs-btn-active-border-color: #ff9700;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #ff9700;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #ff9700;
  --bs-gradient: none;
}

.btn-outline-danger {
  --bs-btn-color: #ff1b30;
  --bs-btn-border-color: #ff1b30;
  --bs-btn-hover-color: #FFFFFF;
  --bs-btn-hover-bg: #ff1b30;
  --bs-btn-hover-border-color: #ff1b30;
  --bs-btn-focus-shadow-rgb: 255, 27, 48;
  --bs-btn-active-color: #FFFFFF;
  --bs-btn-active-bg: #ff1b30;
  --bs-btn-active-border-color: #ff1b30;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #ff1b30;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #ff1b30;
  --bs-gradient: none;
}

.btn-outline-light {
  --bs-btn-color: #f2f3f4;
  --bs-btn-border-color: #f2f3f4;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #f2f3f4;
  --bs-btn-hover-border-color: #f2f3f4;
  --bs-btn-focus-shadow-rgb: 242, 243, 244;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #f2f3f4;
  --bs-btn-active-border-color: #f2f3f4;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #f2f3f4;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #f2f3f4;
  --bs-gradient: none;
}

.btn-outline-dark {
  --bs-btn-color: #1f2225;
  --bs-btn-border-color: #1f2225;
  --bs-btn-hover-color: #FFFFFF;
  --bs-btn-hover-bg: #1f2225;
  --bs-btn-hover-border-color: #1f2225;
  --bs-btn-focus-shadow-rgb: 31, 34, 37;
  --bs-btn-active-color: #FFFFFF;
  --bs-btn-active-bg: #1f2225;
  --bs-btn-active-border-color: #1f2225;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #1f2225;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #1f2225;
  --bs-gradient: none;
}

.btn-outline-inverse {
  --bs-btn-color: #1f2225;
  --bs-btn-border-color: #1f2225;
  --bs-btn-hover-color: #FFFFFF;
  --bs-btn-hover-bg: #1f2225;
  --bs-btn-hover-border-color: #1f2225;
  --bs-btn-focus-shadow-rgb: 31, 34, 37;
  --bs-btn-active-color: #FFFFFF;
  --bs-btn-active-bg: #1f2225;
  --bs-btn-active-border-color: #1f2225;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #1f2225;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #1f2225;
  --bs-gradient: none;
}

.btn-outline-blue {
  --bs-btn-color: #0078ff;
  --bs-btn-border-color: #0078ff;
  --bs-btn-hover-color: #FFFFFF;
  --bs-btn-hover-bg: #0078ff;
  --bs-btn-hover-border-color: #0078ff;
  --bs-btn-focus-shadow-rgb: 0, 120, 255;
  --bs-btn-active-color: #FFFFFF;
  --bs-btn-active-bg: #0078ff;
  --bs-btn-active-border-color: #0078ff;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #0078ff;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #0078ff;
  --bs-gradient: none;
}

.btn-outline-indigo {
  --bs-btn-color: #7b2cff;
  --bs-btn-border-color: #7b2cff;
  --bs-btn-hover-color: #FFFFFF;
  --bs-btn-hover-bg: #7b2cff;
  --bs-btn-hover-border-color: #7b2cff;
  --bs-btn-focus-shadow-rgb: 123, 44, 255;
  --bs-btn-active-color: #FFFFFF;
  --bs-btn-active-bg: #7b2cff;
  --bs-btn-active-border-color: #7b2cff;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #7b2cff;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #7b2cff;
  --bs-gradient: none;
}

.btn-outline-purple {
  --bs-btn-color: #5058e6;
  --bs-btn-border-color: #5058e6;
  --bs-btn-hover-color: #FFFFFF;
  --bs-btn-hover-bg: #5058e6;
  --bs-btn-hover-border-color: #5058e6;
  --bs-btn-focus-shadow-rgb: 80, 88, 230;
  --bs-btn-active-color: #FFFFFF;
  --bs-btn-active-bg: #5058e6;
  --bs-btn-active-border-color: #5058e6;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #5058e6;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #5058e6;
  --bs-gradient: none;
}

.btn-outline-pink {
  --bs-btn-color: #ff107e;
  --bs-btn-border-color: #ff107e;
  --bs-btn-hover-color: #FFFFFF;
  --bs-btn-hover-bg: #ff107e;
  --bs-btn-hover-border-color: #ff107e;
  --bs-btn-focus-shadow-rgb: 255, 16, 126;
  --bs-btn-active-color: #FFFFFF;
  --bs-btn-active-bg: #ff107e;
  --bs-btn-active-border-color: #ff107e;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #ff107e;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #ff107e;
  --bs-gradient: none;
}

.btn-outline-red {
  --bs-btn-color: #ff1b30;
  --bs-btn-border-color: #ff1b30;
  --bs-btn-hover-color: #FFFFFF;
  --bs-btn-hover-bg: #ff1b30;
  --bs-btn-hover-border-color: #ff1b30;
  --bs-btn-focus-shadow-rgb: 255, 27, 48;
  --bs-btn-active-color: #FFFFFF;
  --bs-btn-active-bg: #ff1b30;
  --bs-btn-active-border-color: #ff1b30;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #ff1b30;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #ff1b30;
  --bs-gradient: none;
}

.btn-outline-orange {
  --bs-btn-color: #ff9700;
  --bs-btn-border-color: #ff9700;
  --bs-btn-hover-color: #FFFFFF;
  --bs-btn-hover-bg: #ff9700;
  --bs-btn-hover-border-color: #ff9700;
  --bs-btn-focus-shadow-rgb: 255, 151, 0;
  --bs-btn-active-color: #FFFFFF;
  --bs-btn-active-bg: #ff9700;
  --bs-btn-active-border-color: #ff9700;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #ff9700;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #ff9700;
  --bs-gradient: none;
}

.btn-outline-yellow {
  --bs-btn-color: #ffd900;
  --bs-btn-border-color: #ffd900;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #ffd900;
  --bs-btn-hover-border-color: #ffd900;
  --bs-btn-focus-shadow-rgb: 255, 217, 0;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #ffd900;
  --bs-btn-active-border-color: #ffd900;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #ffd900;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #ffd900;
  --bs-gradient: none;
}

.btn-outline-green {
  --bs-btn-color: #0f9e3e;
  --bs-btn-border-color: #0f9e3e;
  --bs-btn-hover-color: #FFFFFF;
  --bs-btn-hover-bg: #0f9e3e;
  --bs-btn-hover-border-color: #0f9e3e;
  --bs-btn-focus-shadow-rgb: 15, 158, 62;
  --bs-btn-active-color: #FFFFFF;
  --bs-btn-active-bg: #0f9e3e;
  --bs-btn-active-border-color: #0f9e3e;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #0f9e3e;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #0f9e3e;
  --bs-gradient: none;
}

.btn-outline-teal {
  --bs-btn-color: #04c5c5;
  --bs-btn-border-color: #04c5c5;
  --bs-btn-hover-color: #FFFFFF;
  --bs-btn-hover-bg: #04c5c5;
  --bs-btn-hover-border-color: #04c5c5;
  --bs-btn-focus-shadow-rgb: 4, 197, 197;
  --bs-btn-active-color: #FFFFFF;
  --bs-btn-active-bg: #04c5c5;
  --bs-btn-active-border-color: #04c5c5;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #04c5c5;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #04c5c5;
  --bs-gradient: none;
}

.btn-outline-lime {
  --bs-btn-color: #75c713;
  --bs-btn-border-color: #75c713;
  --bs-btn-hover-color: #FFFFFF;
  --bs-btn-hover-bg: #75c713;
  --bs-btn-hover-border-color: #75c713;
  --bs-btn-focus-shadow-rgb: 117, 199, 19;
  --bs-btn-active-color: #FFFFFF;
  --bs-btn-active-bg: #75c713;
  --bs-btn-active-border-color: #75c713;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #75c713;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #75c713;
  --bs-gradient: none;
}

.btn-outline-cyan {
  --bs-btn-color: #1bbcea;
  --bs-btn-border-color: #1bbcea;
  --bs-btn-hover-color: #FFFFFF;
  --bs-btn-hover-bg: #1bbcea;
  --bs-btn-hover-border-color: #1bbcea;
  --bs-btn-focus-shadow-rgb: 27, 188, 234;
  --bs-btn-active-color: #FFFFFF;
  --bs-btn-active-bg: #1bbcea;
  --bs-btn-active-border-color: #1bbcea;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #1bbcea;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #1bbcea;
  --bs-gradient: none;
}

.btn-outline-white {
  --bs-btn-color: #FFFFFF;
  --bs-btn-border-color: #FFFFFF;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #FFFFFF;
  --bs-btn-hover-border-color: #FFFFFF;
  --bs-btn-focus-shadow-rgb: 255, 255, 255;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #FFFFFF;
  --bs-btn-active-border-color: #FFFFFF;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #FFFFFF;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #FFFFFF;
  --bs-gradient: none;
}

.btn-outline-gray {
  --bs-btn-color: rgb(120.6, 122.4, 124.2);
  --bs-btn-border-color: rgb(120.6, 122.4, 124.2);
  --bs-btn-hover-color: #FFFFFF;
  --bs-btn-hover-bg: rgb(120.6, 122.4, 124.2);
  --bs-btn-hover-border-color: rgb(120.6, 122.4, 124.2);
  --bs-btn-focus-shadow-rgb: 121, 122, 124;
  --bs-btn-active-color: #FFFFFF;
  --bs-btn-active-bg: rgb(120.6, 122.4, 124.2);
  --bs-btn-active-border-color: rgb(120.6, 122.4, 124.2);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: rgb(120.6, 122.4, 124.2);
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: rgb(120.6, 122.4, 124.2);
  --bs-gradient: none;
}

.btn-outline-gray-dark {
  --bs-btn-color: rgb(53.4, 56.1, 58.8);
  --bs-btn-border-color: rgb(53.4, 56.1, 58.8);
  --bs-btn-hover-color: #FFFFFF;
  --bs-btn-hover-bg: rgb(53.4, 56.1, 58.8);
  --bs-btn-hover-border-color: rgb(53.4, 56.1, 58.8);
  --bs-btn-focus-shadow-rgb: 53, 56, 59;
  --bs-btn-active-color: #FFFFFF;
  --bs-btn-active-bg: rgb(53.4, 56.1, 58.8);
  --bs-btn-active-border-color: rgb(53.4, 56.1, 58.8);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: rgb(53.4, 56.1, 58.8);
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: rgb(53.4, 56.1, 58.8);
  --bs-gradient: none;
}

.btn-outline-muted {
  --bs-btn-color: rgb(143, 144.5, 146);
  --bs-btn-border-color: rgb(143, 144.5, 146);
  --bs-btn-hover-color: #FFFFFF;
  --bs-btn-hover-bg: rgb(143, 144.5, 146);
  --bs-btn-hover-border-color: rgb(143, 144.5, 146);
  --bs-btn-focus-shadow-rgb: 143, 145, 146;
  --bs-btn-active-color: #FFFFFF;
  --bs-btn-active-bg: rgb(143, 144.5, 146);
  --bs-btn-active-border-color: rgb(143, 144.5, 146);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: rgb(143, 144.5, 146);
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: rgb(143, 144.5, 146);
  --bs-gradient: none;
}

.btn-outline-black {
  --bs-btn-color: #000000;
  --bs-btn-border-color: #000000;
  --bs-btn-hover-color: #FFFFFF;
  --bs-btn-hover-bg: #000000;
  --bs-btn-hover-border-color: #000000;
  --bs-btn-focus-shadow-rgb: 0, 0, 0;
  --bs-btn-active-color: #FFFFFF;
  --bs-btn-active-bg: #000000;
  --bs-btn-active-border-color: #000000;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #000000;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #000000;
  --bs-gradient: none;
}

.btn-outline-silver {
  --bs-btn-color: #eeeeee;
  --bs-btn-border-color: #eeeeee;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #eeeeee;
  --bs-btn-hover-border-color: #eeeeee;
  --bs-btn-focus-shadow-rgb: 238, 238, 238;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #eeeeee;
  --bs-btn-active-border-color: #eeeeee;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #eeeeee;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #eeeeee;
  --bs-gradient: none;
}

.btn-outline-gray-100 {
  --bs-btn-color: rgb(243.8, 243.95, 244.1);
  --bs-btn-border-color: rgb(243.8, 243.95, 244.1);
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: rgb(243.8, 243.95, 244.1);
  --bs-btn-hover-border-color: rgb(243.8, 243.95, 244.1);
  --bs-btn-focus-shadow-rgb: 244, 244, 244;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: rgb(243.8, 243.95, 244.1);
  --bs-btn-active-border-color: rgb(243.8, 243.95, 244.1);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: rgb(243.8, 243.95, 244.1);
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: rgb(243.8, 243.95, 244.1);
  --bs-gradient: none;
}

.btn-outline-gray-200 {
  --bs-btn-color: rgb(232.6, 232.9, 233.2);
  --bs-btn-border-color: rgb(232.6, 232.9, 233.2);
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: rgb(232.6, 232.9, 233.2);
  --bs-btn-hover-border-color: rgb(232.6, 232.9, 233.2);
  --bs-btn-focus-shadow-rgb: 233, 233, 233;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: rgb(232.6, 232.9, 233.2);
  --bs-btn-active-border-color: rgb(232.6, 232.9, 233.2);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: rgb(232.6, 232.9, 233.2);
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: rgb(232.6, 232.9, 233.2);
  --bs-gradient: none;
}

.btn-outline-gray-300 {
  --bs-btn-color: rgb(210.2, 210.8, 211.4);
  --bs-btn-border-color: rgb(210.2, 210.8, 211.4);
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: rgb(210.2, 210.8, 211.4);
  --bs-btn-hover-border-color: rgb(210.2, 210.8, 211.4);
  --bs-btn-focus-shadow-rgb: 210, 211, 211;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: rgb(210.2, 210.8, 211.4);
  --bs-btn-active-border-color: rgb(210.2, 210.8, 211.4);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: rgb(210.2, 210.8, 211.4);
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: rgb(210.2, 210.8, 211.4);
  --bs-gradient: none;
}

.btn-outline-gray-400 {
  --bs-btn-color: rgb(176.6, 177.65, 178.7);
  --bs-btn-border-color: rgb(176.6, 177.65, 178.7);
  --bs-btn-hover-color: #FFFFFF;
  --bs-btn-hover-bg: rgb(176.6, 177.65, 178.7);
  --bs-btn-hover-border-color: rgb(176.6, 177.65, 178.7);
  --bs-btn-focus-shadow-rgb: 177, 178, 179;
  --bs-btn-active-color: #FFFFFF;
  --bs-btn-active-bg: rgb(176.6, 177.65, 178.7);
  --bs-btn-active-border-color: rgb(176.6, 177.65, 178.7);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: rgb(176.6, 177.65, 178.7);
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: rgb(176.6, 177.65, 178.7);
  --bs-gradient: none;
}

.btn-outline-gray-500 {
  --bs-btn-color: rgb(143, 144.5, 146);
  --bs-btn-border-color: rgb(143, 144.5, 146);
  --bs-btn-hover-color: #FFFFFF;
  --bs-btn-hover-bg: rgb(143, 144.5, 146);
  --bs-btn-hover-border-color: rgb(143, 144.5, 146);
  --bs-btn-focus-shadow-rgb: 143, 145, 146;
  --bs-btn-active-color: #FFFFFF;
  --bs-btn-active-bg: rgb(143, 144.5, 146);
  --bs-btn-active-border-color: rgb(143, 144.5, 146);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: rgb(143, 144.5, 146);
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: rgb(143, 144.5, 146);
  --bs-gradient: none;
}

.btn-outline-gray-600 {
  --bs-btn-color: rgb(120.6, 122.4, 124.2);
  --bs-btn-border-color: rgb(120.6, 122.4, 124.2);
  --bs-btn-hover-color: #FFFFFF;
  --bs-btn-hover-bg: rgb(120.6, 122.4, 124.2);
  --bs-btn-hover-border-color: rgb(120.6, 122.4, 124.2);
  --bs-btn-focus-shadow-rgb: 121, 122, 124;
  --bs-btn-active-color: #FFFFFF;
  --bs-btn-active-bg: rgb(120.6, 122.4, 124.2);
  --bs-btn-active-border-color: rgb(120.6, 122.4, 124.2);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: rgb(120.6, 122.4, 124.2);
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: rgb(120.6, 122.4, 124.2);
  --bs-gradient: none;
}

.btn-outline-gray-700 {
  --bs-btn-color: rgb(87, 89.25, 91.5);
  --bs-btn-border-color: rgb(87, 89.25, 91.5);
  --bs-btn-hover-color: #FFFFFF;
  --bs-btn-hover-bg: rgb(87, 89.25, 91.5);
  --bs-btn-hover-border-color: rgb(87, 89.25, 91.5);
  --bs-btn-focus-shadow-rgb: 87, 89, 92;
  --bs-btn-active-color: #FFFFFF;
  --bs-btn-active-bg: rgb(87, 89.25, 91.5);
  --bs-btn-active-border-color: rgb(87, 89.25, 91.5);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: rgb(87, 89.25, 91.5);
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: rgb(87, 89.25, 91.5);
  --bs-gradient: none;
}

.btn-outline-gray-800 {
  --bs-btn-color: rgb(53.4, 56.1, 58.8);
  --bs-btn-border-color: rgb(53.4, 56.1, 58.8);
  --bs-btn-hover-color: #FFFFFF;
  --bs-btn-hover-bg: rgb(53.4, 56.1, 58.8);
  --bs-btn-hover-border-color: rgb(53.4, 56.1, 58.8);
  --bs-btn-focus-shadow-rgb: 53, 56, 59;
  --bs-btn-active-color: #FFFFFF;
  --bs-btn-active-bg: rgb(53.4, 56.1, 58.8);
  --bs-btn-active-border-color: rgb(53.4, 56.1, 58.8);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: rgb(53.4, 56.1, 58.8);
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: rgb(53.4, 56.1, 58.8);
  --bs-gradient: none;
}

.btn-outline-gray-900 {
  --bs-btn-color: #1f2225;
  --bs-btn-border-color: #1f2225;
  --bs-btn-hover-color: #FFFFFF;
  --bs-btn-hover-bg: #1f2225;
  --bs-btn-hover-border-color: #1f2225;
  --bs-btn-focus-shadow-rgb: 31, 34, 37;
  --bs-btn-active-color: #FFFFFF;
  --bs-btn-active-bg: #1f2225;
  --bs-btn-active-border-color: #1f2225;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #1f2225;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #1f2225;
  --bs-gradient: none;
}

.btn-link {
  --bs-btn-font-weight: 400;
  --bs-btn-color: #0078ff;
  --bs-btn-bg: transparent;
  --bs-btn-border-color: transparent;
  --bs-btn-hover-color: #0060cc;
  --bs-btn-hover-border-color: transparent;
  --bs-btn-active-color: #0060cc;
  --bs-btn-active-border-color: transparent;
  --bs-btn-disabled-color: rgb(120.6, 122.4, 124.2);
  --bs-btn-disabled-border-color: transparent;
  --bs-btn-box-shadow: 0 0 0 #000;
  --bs-btn-focus-shadow-rgb: 38, 140, 255;
  text-decoration: underline;
}
.btn-link:focus-visible {
  color: var(--bs-btn-color);
}
.btn-link:hover {
  color: var(--bs-btn-hover-color);
}

.btn-lg, .btn-group-lg > .btn {
  --bs-btn-padding-y: 0.5rem;
  --bs-btn-padding-x: 1rem;
  --bs-btn-font-size: 0.875rem;
  --bs-btn-border-radius: 8px;
}

.btn-sm, .btn-group-sm > .btn {
  --bs-btn-padding-y: 0.3125rem;
  --bs-btn-padding-x: 0.625rem;
  --bs-btn-font-size: 0.75rem;
  --bs-btn-border-radius: 4px;
}

.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-menu {
  --bs-dropdown-zindex: 1000;
  --bs-dropdown-min-width: 10rem;
  --bs-dropdown-padding-x: 0;
  --bs-dropdown-padding-y: 0.5rem;
  --bs-dropdown-spacer: 0.125rem;
  --bs-dropdown-font-size: 0.75rem;
  --bs-dropdown-color: var(--bs-component-color);
  --bs-dropdown-bg: var(--bs-component-dropdown-bg);
  --bs-dropdown-border-color: rgba(var(--bs-component-color-rgb), 0.1);
  --bs-dropdown-border-radius: 6px;
  --bs-dropdown-border-width: 0;
  --bs-dropdown-inner-border-radius: 6px;
  --bs-dropdown-divider-bg: rgba(var(--bs-component-color-rgb), 0.1);
  --bs-dropdown-divider-margin-y: 0.46875rem;
  --bs-dropdown-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);
  --bs-dropdown-link-color: rgba(var(--bs-component-color-rgb), 0.85);
  --bs-dropdown-link-hover-color: var(--bs-component-color);
  --bs-dropdown-link-hover-bg: var(--bs-component-dropdown-hover-bg);
  --bs-dropdown-link-active-color: var(--bs-component-active-color);
  --bs-dropdown-link-active-bg: var(--bs-component-active-bg);
  --bs-dropdown-link-disabled-color: rgb(143, 144.5, 146);
  --bs-dropdown-item-padding-x: 0.9375rem;
  --bs-dropdown-item-padding-y: 0.309375rem;
  --bs-dropdown-header-color: var(--bs-component-color);
  --bs-dropdown-header-padding-x: 0.9375rem;
  --bs-dropdown-header-padding-y: 0.5rem;
  position: absolute;
  z-index: var(--bs-dropdown-zindex);
  display: none;
  min-width: var(--bs-dropdown-min-width);
  padding: var(--bs-dropdown-padding-y) var(--bs-dropdown-padding-x);
  margin: 0;
  font-size: var(--bs-dropdown-font-size);
  color: var(--bs-dropdown-color);
  text-align: left;
  list-style: none;
  background-color: var(--bs-dropdown-bg);
  background-clip: padding-box;
  border: var(--bs-dropdown-border-width) solid var(--bs-dropdown-border-color);
  border-radius: var(--bs-dropdown-border-radius);
}
.dropdown-menu[data-bs-popper] {
  top: 100%;
  left: 0;
  margin-top: var(--bs-dropdown-spacer);
}

.dropdown-menu-start {
  --bs-position: start;
}
.dropdown-menu-start[data-bs-popper] {
  right: auto;
  left: 0;
}

.dropdown-menu-end {
  --bs-position: end;
}
.dropdown-menu-end[data-bs-popper] {
  right: 0;
  left: auto;
}

@media (min-width: 576px) {
  .dropdown-menu-sm-start {
    --bs-position: start;
  }
  .dropdown-menu-sm-start[data-bs-popper] {
    right: auto;
    left: 0;
  }
  .dropdown-menu-sm-end {
    --bs-position: end;
  }
  .dropdown-menu-sm-end[data-bs-popper] {
    right: 0;
    left: auto;
  }
}
@media (min-width: 768px) {
  .dropdown-menu-md-start {
    --bs-position: start;
  }
  .dropdown-menu-md-start[data-bs-popper] {
    right: auto;
    left: 0;
  }
  .dropdown-menu-md-end {
    --bs-position: end;
  }
  .dropdown-menu-md-end[data-bs-popper] {
    right: 0;
    left: auto;
  }
}
@media (min-width: 992px) {
  .dropdown-menu-lg-start {
    --bs-position: start;
  }
  .dropdown-menu-lg-start[data-bs-popper] {
    right: auto;
    left: 0;
  }
  .dropdown-menu-lg-end {
    --bs-position: end;
  }
  .dropdown-menu-lg-end[data-bs-popper] {
    right: 0;
    left: auto;
  }
}
@media (min-width: 1200px) {
  .dropdown-menu-xl-start {
    --bs-position: start;
  }
  .dropdown-menu-xl-start[data-bs-popper] {
    right: auto;
    left: 0;
  }
  .dropdown-menu-xl-end {
    --bs-position: end;
  }
  .dropdown-menu-xl-end[data-bs-popper] {
    right: 0;
    left: auto;
  }
}
@media (min-width: 1400px) {
  .dropdown-menu-xxl-start {
    --bs-position: start;
  }
  .dropdown-menu-xxl-start[data-bs-popper] {
    right: auto;
    left: 0;
  }
  .dropdown-menu-xxl-end {
    --bs-position: end;
  }
  .dropdown-menu-xxl-end[data-bs-popper] {
    right: 0;
    left: auto;
  }
}
@media (min-width: 1800px) {
  .dropdown-menu-xxxl-start {
    --bs-position: start;
  }
  .dropdown-menu-xxxl-start[data-bs-popper] {
    right: auto;
    left: 0;
  }
  .dropdown-menu-xxxl-end {
    --bs-position: end;
  }
  .dropdown-menu-xxxl-end[data-bs-popper] {
    right: 0;
    left: auto;
  }
}
.dropup .dropdown-menu[data-bs-popper] {
  top: auto;
  bottom: 100%;
  margin-top: 0;
  margin-bottom: var(--bs-dropdown-spacer);
}
.dropend .dropdown-menu[data-bs-popper] {
  top: 0;
  right: auto;
  left: 100%;
  margin-top: 0;
  margin-left: var(--bs-dropdown-spacer);
}
.dropend .dropdown-toggle::after {
  vertical-align: 0;
}

.dropstart .dropdown-menu[data-bs-popper] {
  top: 0;
  right: 100%;
  left: auto;
  margin-top: 0;
  margin-right: var(--bs-dropdown-spacer);
}
.dropstart .dropdown-toggle::before {
  vertical-align: 0;
}

.dropdown-divider {
  height: 0;
  margin: var(--bs-dropdown-divider-margin-y) 0;
  overflow: hidden;
  border-top: 1px solid var(--bs-dropdown-divider-bg);
  opacity: 1;
}

.dropdown-item {
  display: block;
  width: 100%;
  padding: var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x);
  clear: both;
  font-weight: 400;
  color: var(--bs-dropdown-link-color);
  text-align: inherit;
  text-decoration: none;
  white-space: nowrap;
  background-color: transparent;
  border: 0;
  border-radius: var(--bs-dropdown-item-border-radius, 0);
}
.dropdown-item:hover, .dropdown-item:focus {
  color: var(--bs-dropdown-link-hover-color);
  background-color: var(--bs-dropdown-link-hover-bg);
}
.dropdown-item.active, .dropdown-item:active {
  color: var(--bs-dropdown-link-active-color);
  text-decoration: none;
  background-color: var(--bs-dropdown-link-active-bg);
}
.dropdown-item.disabled, .dropdown-item:disabled {
  color: var(--bs-dropdown-link-disabled-color);
  pointer-events: none;
  background-color: transparent;
}

.dropdown-menu.show {
  display: block;
}

.dropdown-header {
  display: block;
  padding: var(--bs-dropdown-header-padding-y) var(--bs-dropdown-header-padding-x);
  margin-bottom: 0;
  font-size: 0.6875rem;
  color: var(--bs-dropdown-header-color);
  white-space: nowrap;
}

.dropdown-item-text {
  display: block;
  padding: var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x);
  color: var(--bs-dropdown-link-color);
}

.dropdown-menu-dark {
  --bs-dropdown-color: rgb(143, 144.5, 146);
  --bs-dropdown-bg: rgb(53.4, 56.1, 58.8);
  --bs-dropdown-border-color: rgba(var(--bs-component-color-rgb), 0.1);
  --bs-dropdown-box-shadow: ;
  --bs-dropdown-link-color: rgb(143, 144.5, 146);
  --bs-dropdown-link-hover-color: #FFFFFF;
  --bs-dropdown-divider-bg: rgb(87, 89.25, 91.5);
  --bs-dropdown-link-hover-bg: rgb(87, 89.25, 91.5);
  --bs-dropdown-link-active-color: var(--bs-component-active-color);
  --bs-dropdown-link-active-bg: var(--bs-component-active-bg);
  --bs-dropdown-link-disabled-color: rgb(143, 144.5, 146);
  --bs-dropdown-header-color: rgb(143, 144.5, 146);
}

.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: 6px;
}
.btn-group > :not(.btn-check:first-child) + .btn,
.btn-group > .btn-group:not(:first-child) {
  margin-left: calc(-1 * 1px);
}
.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-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.btn-group > .btn:nth-child(n+3),
.btn-group > :not(.btn-check) + .btn,
.btn-group > .btn-group:not(:first-child) > .btn {
  border-top-left-radius: 0;
  border-bottom-left-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-left: 0;
}
.dropstart .dropdown-toggle-split::before {
  margin-right: 0;
}

.btn-sm + .dropdown-toggle-split, .btn-group-sm > .btn + .dropdown-toggle-split {
  padding-right: 0.46875rem;
  padding-left: 0.46875rem;
}

.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 * 1px);
}
.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 {
  --bs-nav-link-padding-x: 1rem;
  --bs-nav-link-padding-y: 0.5rem;
  --bs-nav-link-font-weight: 600;
  --bs-nav-link-color: rgba(var(--bs-component-color-rgb), 0.5);
  --bs-nav-link-hover-color: var(--bs-component-color);
  --bs-nav-link-disabled-color: rgb(176.6, 177.65, 178.7);
  display: flex;
  flex-wrap: wrap;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}

.nav-link {
  display: block;
  padding: var(--bs-nav-link-padding-y) var(--bs-nav-link-padding-x);
  font-size: var(--bs-nav-link-font-size);
  font-weight: var(--bs-nav-link-font-weight);
  color: var(--bs-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(--bs-nav-link-hover-color);
}
.nav-link:focus-visible {
  outline: 0;
  box-shadow: 0 0 0 0.25rem rgba(0, 120, 255, 0.25);
}
.nav-link.disabled, .nav-link:disabled {
  color: var(--bs-nav-link-disabled-color);
  pointer-events: none;
  cursor: default;
}

.nav-tabs {
  --bs-nav-tabs-border-width: 0;
  --bs-nav-tabs-border-color: transparent;
  --bs-nav-tabs-border-radius: 6px;
  --bs-nav-tabs-link-hover-border-color: transparent;
  --bs-nav-tabs-link-active-color: var(--bs-component-color);
  --bs-nav-tabs-link-active-bg: var(--bs-component-bg);
  --bs-nav-tabs-link-active-border-color: transparent;
  border-bottom: var(--bs-nav-tabs-border-width) solid var(--bs-nav-tabs-border-color);
}
.nav-tabs .nav-link {
  margin-bottom: calc(-1 * var(--bs-nav-tabs-border-width));
  border: var(--bs-nav-tabs-border-width) solid transparent;
  border-top-left-radius: var(--bs-nav-tabs-border-radius);
  border-top-right-radius: var(--bs-nav-tabs-border-radius);
}
.nav-tabs .nav-link:hover, .nav-tabs .nav-link:focus {
  isolation: isolate;
  border-color: var(--bs-nav-tabs-link-hover-border-color);
}
.nav-tabs .nav-link.active,
.nav-tabs .nav-item.show .nav-link {
  color: var(--bs-nav-tabs-link-active-color);
  background-color: var(--bs-nav-tabs-link-active-bg);
  border-color: var(--bs-nav-tabs-link-active-border-color);
}
.nav-tabs .dropdown-menu {
  margin-top: calc(-1 * var(--bs-nav-tabs-border-width));
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.nav-pills {
  --bs-nav-pills-border-radius: 6px;
  --bs-nav-pills-link-active-color: var(--bs-component-active-color);
  --bs-nav-pills-link-active-bg: var(--bs-component-active-bg);
}
.nav-pills .nav-link {
  border-radius: var(--bs-nav-pills-border-radius);
}
.nav-pills .nav-link.active,
.nav-pills .show > .nav-link {
  color: var(--bs-nav-pills-link-active-color);
  background-color: var(--bs-nav-pills-link-active-bg);
}

.nav-underline {
  --bs-nav-underline-gap: 1rem;
  --bs-nav-underline-border-width: 0.125rem;
  --bs-nav-underline-link-active-color: var(--bs-emphasis-color);
  gap: var(--bs-nav-underline-gap);
}
.nav-underline .nav-link {
  padding-right: 0;
  padding-left: 0;
  border-bottom: var(--bs-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: 600;
  color: var(--bs-nav-underline-link-active-color);
  border-bottom-color: currentcolor;
}

.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 {
  --bs-navbar-padding-x: 0;
  --bs-navbar-padding-y: 0.46875rem;
  --bs-navbar-color: rgba(0, 0, 0, 0.55);
  --bs-navbar-hover-color: rgba(0, 0, 0, 0.7);
  --bs-navbar-disabled-color: rgba(0, 0, 0, 0.3);
  --bs-navbar-active-color: rgba(0, 0, 0, 0.9);
  --bs-navbar-brand-padding-y: 0.40625rem;
  --bs-navbar-brand-margin-end: 1rem;
  --bs-navbar-brand-font-size: 0.875rem;
  --bs-navbar-brand-color: rgba(0, 0, 0, 0.9);
  --bs-navbar-brand-hover-color: rgba(0, 0, 0, 0.9);
  --bs-navbar-nav-link-padding-x: 0.5rem;
  --bs-navbar-toggler-padding-y: 0.25rem;
  --bs-navbar-toggler-padding-x: 0.75rem;
  --bs-navbar-toggler-font-size: 0.875rem;
  --bs-navbar-toggler-icon-bg: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 30 30%27%3e%3cpath stroke=%27rgba%280, 0, 0, 0.55%29%27 stroke-linecap=%27round%27 stroke-miterlimit=%2710%27 stroke-width=%272%27 d=%27M4 7h22M4 15h22M4 23h22%27/%3e%3c/svg%3e");
  --bs-navbar-toggler-border-color: rgba(0, 0, 0, 0.1);
  --bs-navbar-toggler-border-radius: 6px;
  --bs-navbar-toggler-focus-width: 0.25rem;
  --bs-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(--bs-navbar-padding-y) var(--bs-navbar-padding-x);
}
.navbar > .container,
.navbar > .container-fluid,
.navbar > .container-sm,
.navbar > .container-md,
.navbar > .container-lg,
.navbar > .container-xl {
  display: flex;
  flex-wrap: inherit;
  align-items: center;
  justify-content: space-between;
}
.navbar-brand {
  padding-top: var(--bs-navbar-brand-padding-y);
  padding-bottom: var(--bs-navbar-brand-padding-y);
  margin-right: var(--bs-navbar-brand-margin-end);
  font-size: var(--bs-navbar-brand-font-size);
  color: var(--bs-navbar-brand-color);
  text-decoration: none;
  white-space: nowrap;
}
.navbar-brand:hover, .navbar-brand:focus {
  color: var(--bs-navbar-brand-hover-color);
}

.navbar-nav {
  --bs-nav-link-padding-x: 0;
  --bs-nav-link-padding-y: 0.5rem;
  --bs-nav-link-font-weight: 600;
  --bs-nav-link-color: var(--bs-navbar-color);
  --bs-nav-link-hover-color: var(--bs-navbar-hover-color);
  --bs-nav-link-disabled-color: var(--bs-navbar-disabled-color);
  display: flex;
  flex-direction: column;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}
.navbar-nav .nav-link.active, .navbar-nav .nav-link.show {
  color: var(--bs-navbar-active-color);
}
.navbar-nav .dropdown-menu {
  position: static;
}

.navbar-text {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  color: var(--bs-navbar-color);
}
.navbar-text a,
.navbar-text a:hover,
.navbar-text a:focus {
  color: var(--bs-navbar-active-color);
}

.navbar-collapse {
  flex-grow: 1;
  flex-basis: 100%;
  align-items: center;
}

.navbar-toggler {
  padding: var(--bs-navbar-toggler-padding-y) var(--bs-navbar-toggler-padding-x);
  font-size: var(--bs-navbar-toggler-font-size);
  line-height: 1;
  color: var(--bs-navbar-color);
  background-color: transparent;
  border: var(--bs-border-width) solid var(--bs-navbar-toggler-border-color);
  border-radius: var(--bs-navbar-toggler-border-radius);
  transition: var(--bs-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(--bs-navbar-toggler-focus-width);
}

.navbar-toggler-icon {
  display: inline-block;
  width: 1.5em;
  height: 1.5em;
  vertical-align: middle;
  background-image: var(--bs-navbar-toggler-icon-bg);
  background-repeat: no-repeat;
  background-position: center;
  background-size: 100%;
}

.navbar-nav-scroll {
  max-height: var(--bs-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(--bs-navbar-nav-link-padding-x);
    padding-left: var(--bs-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(--bs-navbar-nav-link-padding-x);
    padding-left: var(--bs-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(--bs-navbar-nav-link-padding-x);
    padding-left: var(--bs-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(--bs-navbar-nav-link-padding-x);
    padding-left: var(--bs-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(--bs-navbar-nav-link-padding-x);
    padding-left: var(--bs-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;
  }
}
@media (min-width: 1800px) {
  .navbar-expand-xxxl {
    flex-wrap: nowrap;
    justify-content: flex-start;
  }
  .navbar-expand-xxxl .navbar-nav {
    flex-direction: row;
  }
  .navbar-expand-xxxl .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-xxxl .navbar-nav .nav-link {
    padding-right: var(--bs-navbar-nav-link-padding-x);
    padding-left: var(--bs-navbar-nav-link-padding-x);
  }
  .navbar-expand-xxxl .navbar-nav-scroll {
    overflow: visible;
  }
  .navbar-expand-xxxl .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .navbar-expand-xxxl .navbar-toggler {
    display: none;
  }
  .navbar-expand-xxxl .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-xxxl .offcanvas .offcanvas-header {
    display: none;
  }
  .navbar-expand-xxxl .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(--bs-navbar-nav-link-padding-x);
  padding-left: var(--bs-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-bs-theme=dark] {
  --bs-navbar-color: rgba(255, 255, 255, 0.55);
  --bs-navbar-hover-color: rgba(255, 255, 255, 0.75);
  --bs-navbar-disabled-color: rgba(255, 255, 255, 0.25);
  --bs-navbar-active-color: #FFFFFF;
  --bs-navbar-brand-color: #FFFFFF;
  --bs-navbar-brand-hover-color: #FFFFFF;
  --bs-navbar-toggler-border-color: rgba(255, 255, 255, 0.1);
  --bs-navbar-toggler-icon-bg: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 30 30%27%3e%3cpath stroke=%27rgba%28255, 255, 255, 0.55%29%27 stroke-linecap=%27round%27 stroke-miterlimit=%2710%27 stroke-width=%272%27 d=%27M4 7h22M4 15h22M4 23h22%27/%3e%3c/svg%3e");
}

[data-bs-theme=dark] .navbar-toggler-icon {
  --bs-navbar-toggler-icon-bg: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 30 30%27%3e%3cpath stroke=%27rgba%28255, 255, 255, 0.55%29%27 stroke-linecap=%27round%27 stroke-miterlimit=%2710%27 stroke-width=%272%27 d=%27M4 7h22M4 15h22M4 23h22%27/%3e%3c/svg%3e");
}

.card {
  --bs-card-spacer-y: 0.9375rem;
  --bs-card-spacer-x: 0.9375rem;
  --bs-card-title-spacer-y: 0.46875rem;
  --bs-card-title-color: ;
  --bs-card-subtitle-color: ;
  --bs-card-border-width: 1px;
  --bs-card-border-color: var(--bs-component-border-color);
  --bs-card-border-radius: 6px;
  --bs-card-box-shadow: ;
  --bs-card-inner-border-radius: 6px;
  --bs-card-cap-padding-y: 0.46875rem;
  --bs-card-cap-padding-x: 0.9375rem;
  --bs-card-cap-bg: rgba(var(--bs-component-border-color-rgb), 0.35);
  --bs-card-cap-color: ;
  --bs-card-height: ;
  --bs-card-color: ;
  --bs-card-bg: var(--bs-component-bg);
  --bs-card-img-overlay-padding: 0.9375rem;
  --bs-card-group-margin: 10px;
  position: relative;
  display: flex;
  flex-direction: column;
  min-width: 0;
  height: var(--bs-card-height);
  color: var(--bs-body-color);
  word-wrap: break-word;
  background-color: var(--bs-card-bg);
  background-clip: border-box;
  border: var(--bs-card-border-width) solid var(--bs-card-border-color);
  border-radius: var(--bs-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(--bs-card-inner-border-radius);
  border-top-right-radius: var(--bs-card-inner-border-radius);
}
.card > .list-group:last-child {
  border-bottom-width: 0;
  border-bottom-right-radius: var(--bs-card-inner-border-radius);
  border-bottom-left-radius: var(--bs-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(--bs-card-spacer-y) var(--bs-card-spacer-x);
  color: var(--bs-card-color);
}

.card-title {
  margin-bottom: var(--bs-card-title-spacer-y);
  color: var(--bs-card-title-color);
}

.card-subtitle {
  margin-top: calc(-0.5 * var(--bs-card-title-spacer-y));
  margin-bottom: 0;
  color: var(--bs-card-subtitle-color);
}

.card-text:last-child {
  margin-bottom: 0;
}

.card-link + .card-link {
  margin-left: var(--bs-card-spacer-x);
}

.card-header {
  padding: var(--bs-card-cap-padding-y) var(--bs-card-cap-padding-x);
  margin-bottom: 0;
  color: var(--bs-card-cap-color);
  background-color: var(--bs-card-cap-bg);
  border-bottom: var(--bs-card-border-width) solid var(--bs-card-border-color);
}
.card-header:first-child {
  border-radius: var(--bs-card-inner-border-radius) var(--bs-card-inner-border-radius) 0 0;
}

.card-footer {
  padding: var(--bs-card-cap-padding-y) var(--bs-card-cap-padding-x);
  color: var(--bs-card-cap-color);
  background-color: var(--bs-card-cap-bg);
  border-top: var(--bs-card-border-width) solid var(--bs-card-border-color);
}
.card-footer:last-child {
  border-radius: 0 0 var(--bs-card-inner-border-radius) var(--bs-card-inner-border-radius);
}

.card-header-tabs {
  margin-right: calc(-0.5 * var(--bs-card-cap-padding-x));
  margin-bottom: calc(-1 * var(--bs-card-cap-padding-y));
  margin-left: calc(-0.5 * var(--bs-card-cap-padding-x));
  border-bottom: 0;
}
.card-header-tabs .nav-link.active {
  background-color: var(--bs-card-bg);
  border-bottom-color: var(--bs-card-bg);
}

.card-header-pills {
  margin-right: calc(-0.5 * var(--bs-card-cap-padding-x));
  margin-left: calc(-0.5 * var(--bs-card-cap-padding-x));
}

.card-img-overlay {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  padding: var(--bs-card-img-overlay-padding);
  border-radius: var(--bs-card-inner-border-radius);
}

.card-img,
.card-img-top,
.card-img-bottom {
  width: 100%;
}

.card-img,
.card-img-top {
  border-top-left-radius: var(--bs-card-inner-border-radius);
  border-top-right-radius: var(--bs-card-inner-border-radius);
}

.card-img,
.card-img-bottom {
  border-bottom-right-radius: var(--bs-card-inner-border-radius);
  border-bottom-left-radius: var(--bs-card-inner-border-radius);
}

.card-group > .card {
  margin-bottom: var(--bs-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-left: 0;
    border-left: 0;
  }
  .card-group > .card:not(:last-child) {
    border-top-right-radius: 0;
    border-bottom-right-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-top-left-radius: 0;
    border-bottom-left-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 {
  --bs-accordion-color: #1f2225;
  --bs-accordion-bg: #e8ebef;
  --bs-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;
  --bs-accordion-border-color: rgba(31, 34, 37, 0.125);
  --bs-accordion-border-width: 1px;
  --bs-accordion-border-radius: 6px;
  --bs-accordion-inner-border-radius: 6px;
  --bs-accordion-btn-padding-x: 1.25rem;
  --bs-accordion-btn-padding-y: 1rem;
  --bs-accordion-btn-color: #1f2225;
  --bs-accordion-btn-bg: #e8ebef;
  --bs-accordion-btn-icon: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27 fill=%27%231f2225%27%3e%3cpath fill-rule=%27evenodd%27 d=%27M1.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-.708z%27/%3e%3c/svg%3e");
  --bs-accordion-btn-icon-width: 1.25rem;
  --bs-accordion-btn-icon-transform: rotate(-180deg);
  --bs-accordion-btn-icon-transition: transform 0.2s ease-in-out;
  --bs-accordion-btn-active-icon: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27 fill=%27rgb%280, 108, 229.5%29%27%3e%3cpath fill-rule=%27evenodd%27 d=%27M1.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-.708z%27/%3e%3c/svg%3e");
  --bs-accordion-btn-focus-box-shadow: 0 0 0 0.25rem rgba(0, 120, 255, 0.25);
  --bs-accordion-body-padding-x: 1.25rem;
  --bs-accordion-body-padding-y: 1rem;
  --bs-accordion-active-color: rgb(0, 108, 229.5);
  --bs-accordion-active-bg: rgb(229.5, 241.5, 255);
}

.accordion-button {
  position: relative;
  display: flex;
  align-items: center;
  width: 100%;
  padding: var(--bs-accordion-btn-padding-y) var(--bs-accordion-btn-padding-x);
  font-size: 0.75rem;
  color: var(--bs-accordion-btn-color);
  text-align: left;
  background-color: var(--bs-accordion-btn-bg);
  border: 0;
  border-radius: 0;
  overflow-anchor: none;
  transition: var(--bs-accordion-transition);
}
@media (prefers-reduced-motion: reduce) {
  .accordion-button {
    transition: none;
  }
}
.accordion-button:not(.collapsed) {
  color: var(--bs-accordion-active-color);
  background-color: var(--bs-accordion-active-bg);
  box-shadow: inset 0 calc(-1 * var(--bs-accordion-border-width)) 0 var(--bs-accordion-border-color);
}
.accordion-button:not(.collapsed)::after {
  background-image: var(--bs-accordion-btn-active-icon);
  transform: var(--bs-accordion-btn-icon-transform);
}
.accordion-button::after {
  flex-shrink: 0;
  width: var(--bs-accordion-btn-icon-width);
  height: var(--bs-accordion-btn-icon-width);
  margin-left: auto;
  content: "";
  background-image: var(--bs-accordion-btn-icon);
  background-repeat: no-repeat;
  background-size: var(--bs-accordion-btn-icon-width);
  transition: var(--bs-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(--bs-accordion-btn-focus-box-shadow);
}

.accordion-header {
  margin-bottom: 0;
}

.accordion-item {
  color: var(--bs-accordion-color);
  background-color: var(--bs-accordion-bg);
  border: var(--bs-accordion-border-width) solid var(--bs-accordion-border-color);
}
.accordion-item:first-of-type {
  border-top-left-radius: var(--bs-accordion-border-radius);
  border-top-right-radius: var(--bs-accordion-border-radius);
}
.accordion-item:first-of-type > .accordion-header .accordion-button {
  border-top-left-radius: var(--bs-accordion-inner-border-radius);
  border-top-right-radius: var(--bs-accordion-inner-border-radius);
}
.accordion-item:not(:first-of-type) {
  border-top: 0;
}
.accordion-item:last-of-type {
  border-bottom-right-radius: var(--bs-accordion-border-radius);
  border-bottom-left-radius: var(--bs-accordion-border-radius);
}
.accordion-item:last-of-type > .accordion-header .accordion-button.collapsed {
  border-bottom-right-radius: var(--bs-accordion-inner-border-radius);
  border-bottom-left-radius: var(--bs-accordion-inner-border-radius);
}
.accordion-item:last-of-type > .accordion-collapse {
  border-bottom-right-radius: var(--bs-accordion-border-radius);
  border-bottom-left-radius: var(--bs-accordion-border-radius);
}

.accordion-body {
  padding: var(--bs-accordion-body-padding-y) var(--bs-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-bs-theme=dark] .accordion-button::after {
  --bs-accordion-btn-icon: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27 fill=%27%2366aeff%27%3e%3cpath fill-rule=%27evenodd%27 d=%27M1.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-.708z%27/%3e%3c/svg%3e");
  --bs-accordion-btn-active-icon: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27 fill=%27%2366aeff%27%3e%3cpath fill-rule=%27evenodd%27 d=%27M1.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-.708z%27/%3e%3c/svg%3e");
}

.breadcrumb {
  --bs-breadcrumb-padding-x: 0;
  --bs-breadcrumb-padding-y: 0;
  --bs-breadcrumb-margin-bottom: 1rem;
  --bs-breadcrumb-bg: ;
  --bs-breadcrumb-border-radius: ;
  --bs-breadcrumb-divider-color: rgb(143, 144.5, 146);
  --bs-breadcrumb-item-padding-x: 0.5rem;
  --bs-breadcrumb-item-active-color: rgb(120.6, 122.4, 124.2);
  display: flex;
  flex-wrap: wrap;
  padding: var(--bs-breadcrumb-padding-y) var(--bs-breadcrumb-padding-x);
  margin-bottom: var(--bs-breadcrumb-margin-bottom);
  font-size: var(--bs-breadcrumb-font-size);
  list-style: none;
  background-color: var(--bs-breadcrumb-bg);
  border-radius: var(--bs-breadcrumb-border-radius);
}

.breadcrumb-item + .breadcrumb-item {
  padding-left: var(--bs-breadcrumb-item-padding-x);
}
.breadcrumb-item + .breadcrumb-item::before {
  float: left;
  padding-right: var(--bs-breadcrumb-item-padding-x);
  color: var(--bs-breadcrumb-divider-color);
  content: var(--bs-breadcrumb-divider, "/") /* rtl: var(--bs-breadcrumb-divider, "/") */;
}
.breadcrumb-item.active {
  color: var(--bs-breadcrumb-item-active-color);
}

.pagination {
  --bs-pagination-padding-x: 0.75rem;
  --bs-pagination-padding-y: 0.375rem;
  --bs-pagination-font-size: 0.75rem;
  --bs-pagination-color: rgba(var(--bs-component-color-rgb), 0.75);
  --bs-pagination-bg: var(--bs-component-bg);
  --bs-pagination-border-width: 1px;
  --bs-pagination-border-color: var(--bs-component-border-color);
  --bs-pagination-border-radius: 6px;
  --bs-pagination-hover-color: var(--bs-component-hover-color);
  --bs-pagination-hover-bg: var(--bs-component-hover-bg);
  --bs-pagination-hover-border-color: var(--bs-component-border-color);
  --bs-pagination-focus-color: #1f2225;
  --bs-pagination-focus-bg: rgb(232.6, 232.9, 233.2);
  --bs-pagination-focus-box-shadow: 0;
  --bs-pagination-active-color: var(--bs-component-active-color);
  --bs-pagination-active-bg: var(--bs-component-disabled-bg);
  --bs-pagination-active-border-color: var(--bs-component-disabled-bg);
  --bs-pagination-disabled-color: var(--bs-component-disabled-color);
  --bs-pagination-disabled-bg: var(--bs-component-disabled-bg);
  --bs-pagination-disabled-border-color: var(--bs-component-disabled-border-color);
  display: flex;
  padding-left: 0;
  list-style: none;
}

.page-link {
  position: relative;
  display: block;
  padding: var(--bs-pagination-padding-y) var(--bs-pagination-padding-x);
  font-size: var(--bs-pagination-font-size);
  color: var(--bs-pagination-color);
  text-decoration: none;
  background-color: var(--bs-pagination-bg);
  border: var(--bs-pagination-border-width) solid var(--bs-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(--bs-pagination-hover-color);
  background-color: var(--bs-pagination-hover-bg);
  border-color: var(--bs-pagination-hover-border-color);
}
.page-link:focus {
  z-index: 3;
  color: var(--bs-pagination-focus-color);
  background-color: var(--bs-pagination-focus-bg);
  outline: 0;
  box-shadow: var(--bs-pagination-focus-box-shadow);
}
.page-link.active, .active > .page-link {
  z-index: 3;
  color: var(--bs-pagination-active-color);
  background-color: var(--bs-pagination-active-bg);
  border-color: var(--bs-pagination-active-border-color);
}
.page-link.disabled, .disabled > .page-link {
  color: var(--bs-pagination-disabled-color);
  pointer-events: none;
  background-color: var(--bs-pagination-disabled-bg);
  border-color: var(--bs-pagination-disabled-border-color);
}

.page-item:not(:first-child) .page-link {
  margin-left: 0.375rem;
}
.page-item .page-link {
  border-radius: var(--bs-pagination-border-radius);
}

.pagination-lg {
  --bs-pagination-padding-x: 1.35rem;
  --bs-pagination-padding-y: 0.75rem;
  --bs-pagination-font-size: 0.875rem;
  --bs-pagination-border-radius: 8px;
}

.pagination-sm {
  --bs-pagination-padding-x: 0.5rem;
  --bs-pagination-padding-y: 0.25rem;
  --bs-pagination-font-size: 0.6875rem;
  --bs-pagination-border-radius: 4px;
}

.badge {
  --bs-badge-padding-x: 0.65em;
  --bs-badge-padding-y: 0.35em;
  --bs-badge-font-size: 0.75em;
  --bs-badge-font-weight: 600;
  --bs-badge-color: #FFFFFF;
  --bs-badge-border-radius: var(--bs-border-radius);
  display: inline-block;
  padding: var(--bs-badge-padding-y) var(--bs-badge-padding-x);
  font-size: var(--bs-badge-font-size);
  font-weight: var(--bs-badge-font-weight);
  line-height: 1;
  color: var(--bs-badge-color);
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  border-radius: var(--bs-badge-border-radius);
}
.badge:empty {
  display: none;
}

.btn .badge {
  position: relative;
  top: -1px;
}

.alert {
  --bs-alert-bg: transparent;
  --bs-alert-padding-x: 0.9375rem;
  --bs-alert-padding-y: 0.9375rem;
  --bs-alert-margin-bottom: 1rem;
  --bs-alert-color: inherit;
  --bs-alert-border-color: transparent;
  --bs-alert-border: var(--bs-border-width) solid var(--bs-alert-border-color);
  --bs-alert-border-radius: var(--bs-border-radius);
  --bs-alert-link-color: inherit;
  position: relative;
  padding: var(--bs-alert-padding-y) var(--bs-alert-padding-x);
  margin-bottom: var(--bs-alert-margin-bottom);
  color: var(--bs-alert-color);
  background-color: var(--bs-alert-bg);
  border: var(--bs-alert-border);
  border-radius: var(--bs-alert-border-radius);
}

.alert-heading {
  color: inherit;
}

.alert-link {
  font-weight: 600;
  color: var(--bs-alert-link-color);
}

.alert-dismissible {
  padding-right: 2.8125rem;
}
.alert-dismissible .btn-close {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 2;
  padding: 1.171875rem 0.9375rem;
}

.alert-default {
  --bs-alert-color: var(--bs-default-text-emphasis);
  --bs-alert-bg: var(--bs-default-bg-subtle);
  --bs-alert-border-color: var(--bs-default-border-subtle);
  --bs-alert-link-color: var(--bs-default-text-emphasis);
}

.alert-primary {
  --bs-alert-color: var(--bs-primary-text-emphasis);
  --bs-alert-bg: var(--bs-primary-bg-subtle);
  --bs-alert-border-color: var(--bs-primary-border-subtle);
  --bs-alert-link-color: var(--bs-primary-text-emphasis);
}

.alert-secondary {
  --bs-alert-color: var(--bs-secondary-text-emphasis);
  --bs-alert-bg: var(--bs-secondary-bg-subtle);
  --bs-alert-border-color: var(--bs-secondary-border-subtle);
  --bs-alert-link-color: var(--bs-secondary-text-emphasis);
}

.alert-success {
  --bs-alert-color: var(--bs-success-text-emphasis);
  --bs-alert-bg: var(--bs-success-bg-subtle);
  --bs-alert-border-color: var(--bs-success-border-subtle);
  --bs-alert-link-color: var(--bs-success-text-emphasis);
}

.alert-info {
  --bs-alert-color: var(--bs-info-text-emphasis);
  --bs-alert-bg: var(--bs-info-bg-subtle);
  --bs-alert-border-color: var(--bs-info-border-subtle);
  --bs-alert-link-color: var(--bs-info-text-emphasis);
}

.alert-warning {
  --bs-alert-color: var(--bs-warning-text-emphasis);
  --bs-alert-bg: var(--bs-warning-bg-subtle);
  --bs-alert-border-color: var(--bs-warning-border-subtle);
  --bs-alert-link-color: var(--bs-warning-text-emphasis);
}

.alert-danger {
  --bs-alert-color: var(--bs-danger-text-emphasis);
  --bs-alert-bg: var(--bs-danger-bg-subtle);
  --bs-alert-border-color: var(--bs-danger-border-subtle);
  --bs-alert-link-color: var(--bs-danger-text-emphasis);
}

.alert-light {
  --bs-alert-color: var(--bs-light-text-emphasis);
  --bs-alert-bg: var(--bs-light-bg-subtle);
  --bs-alert-border-color: var(--bs-light-border-subtle);
  --bs-alert-link-color: var(--bs-light-text-emphasis);
}

.alert-dark {
  --bs-alert-color: var(--bs-dark-text-emphasis);
  --bs-alert-bg: var(--bs-dark-bg-subtle);
  --bs-alert-border-color: var(--bs-dark-border-subtle);
  --bs-alert-link-color: var(--bs-dark-text-emphasis);
}

.alert-inverse {
  --bs-alert-color: var(--bs-inverse-text-emphasis);
  --bs-alert-bg: var(--bs-inverse-bg-subtle);
  --bs-alert-border-color: var(--bs-inverse-border-subtle);
  --bs-alert-link-color: var(--bs-inverse-text-emphasis);
}

.alert-blue {
  --bs-alert-color: var(--bs-blue-text-emphasis);
  --bs-alert-bg: var(--bs-blue-bg-subtle);
  --bs-alert-border-color: var(--bs-blue-border-subtle);
  --bs-alert-link-color: var(--bs-blue-text-emphasis);
}

.alert-indigo {
  --bs-alert-color: var(--bs-indigo-text-emphasis);
  --bs-alert-bg: var(--bs-indigo-bg-subtle);
  --bs-alert-border-color: var(--bs-indigo-border-subtle);
  --bs-alert-link-color: var(--bs-indigo-text-emphasis);
}

.alert-purple {
  --bs-alert-color: var(--bs-purple-text-emphasis);
  --bs-alert-bg: var(--bs-purple-bg-subtle);
  --bs-alert-border-color: var(--bs-purple-border-subtle);
  --bs-alert-link-color: var(--bs-purple-text-emphasis);
}

.alert-pink {
  --bs-alert-color: var(--bs-pink-text-emphasis);
  --bs-alert-bg: var(--bs-pink-bg-subtle);
  --bs-alert-border-color: var(--bs-pink-border-subtle);
  --bs-alert-link-color: var(--bs-pink-text-emphasis);
}

.alert-red {
  --bs-alert-color: var(--bs-red-text-emphasis);
  --bs-alert-bg: var(--bs-red-bg-subtle);
  --bs-alert-border-color: var(--bs-red-border-subtle);
  --bs-alert-link-color: var(--bs-red-text-emphasis);
}

.alert-orange {
  --bs-alert-color: var(--bs-orange-text-emphasis);
  --bs-alert-bg: var(--bs-orange-bg-subtle);
  --bs-alert-border-color: var(--bs-orange-border-subtle);
  --bs-alert-link-color: var(--bs-orange-text-emphasis);
}

.alert-yellow {
  --bs-alert-color: var(--bs-yellow-text-emphasis);
  --bs-alert-bg: var(--bs-yellow-bg-subtle);
  --bs-alert-border-color: var(--bs-yellow-border-subtle);
  --bs-alert-link-color: var(--bs-yellow-text-emphasis);
}

.alert-green {
  --bs-alert-color: var(--bs-green-text-emphasis);
  --bs-alert-bg: var(--bs-green-bg-subtle);
  --bs-alert-border-color: var(--bs-green-border-subtle);
  --bs-alert-link-color: var(--bs-green-text-emphasis);
}

.alert-teal {
  --bs-alert-color: var(--bs-teal-text-emphasis);
  --bs-alert-bg: var(--bs-teal-bg-subtle);
  --bs-alert-border-color: var(--bs-teal-border-subtle);
  --bs-alert-link-color: var(--bs-teal-text-emphasis);
}

.alert-lime {
  --bs-alert-color: var(--bs-lime-text-emphasis);
  --bs-alert-bg: var(--bs-lime-bg-subtle);
  --bs-alert-border-color: var(--bs-lime-border-subtle);
  --bs-alert-link-color: var(--bs-lime-text-emphasis);
}

.alert-cyan {
  --bs-alert-color: var(--bs-cyan-text-emphasis);
  --bs-alert-bg: var(--bs-cyan-bg-subtle);
  --bs-alert-border-color: var(--bs-cyan-border-subtle);
  --bs-alert-link-color: var(--bs-cyan-text-emphasis);
}

.alert-white {
  --bs-alert-color: var(--bs-white-text-emphasis);
  --bs-alert-bg: var(--bs-white-bg-subtle);
  --bs-alert-border-color: var(--bs-white-border-subtle);
  --bs-alert-link-color: var(--bs-white-text-emphasis);
}

.alert-gray {
  --bs-alert-color: var(--bs-gray-text-emphasis);
  --bs-alert-bg: var(--bs-gray-bg-subtle);
  --bs-alert-border-color: var(--bs-gray-border-subtle);
  --bs-alert-link-color: var(--bs-gray-text-emphasis);
}

.alert-gray-dark {
  --bs-alert-color: var(--bs-gray-dark-text-emphasis);
  --bs-alert-bg: var(--bs-gray-dark-bg-subtle);
  --bs-alert-border-color: var(--bs-gray-dark-border-subtle);
  --bs-alert-link-color: var(--bs-gray-dark-text-emphasis);
}

.alert-muted {
  --bs-alert-color: var(--bs-muted-text-emphasis);
  --bs-alert-bg: var(--bs-muted-bg-subtle);
  --bs-alert-border-color: var(--bs-muted-border-subtle);
  --bs-alert-link-color: var(--bs-muted-text-emphasis);
}

.alert-black {
  --bs-alert-color: var(--bs-black-text-emphasis);
  --bs-alert-bg: var(--bs-black-bg-subtle);
  --bs-alert-border-color: var(--bs-black-border-subtle);
  --bs-alert-link-color: var(--bs-black-text-emphasis);
}

.alert-silver {
  --bs-alert-color: var(--bs-silver-text-emphasis);
  --bs-alert-bg: var(--bs-silver-bg-subtle);
  --bs-alert-border-color: var(--bs-silver-border-subtle);
  --bs-alert-link-color: var(--bs-silver-text-emphasis);
}

.alert-gray-100 {
  --bs-alert-color: var(--bs-gray-100-text-emphasis);
  --bs-alert-bg: var(--bs-gray-100-bg-subtle);
  --bs-alert-border-color: var(--bs-gray-100-border-subtle);
  --bs-alert-link-color: var(--bs-gray-100-text-emphasis);
}

.alert-gray-200 {
  --bs-alert-color: var(--bs-gray-200-text-emphasis);
  --bs-alert-bg: var(--bs-gray-200-bg-subtle);
  --bs-alert-border-color: var(--bs-gray-200-border-subtle);
  --bs-alert-link-color: var(--bs-gray-200-text-emphasis);
}

.alert-gray-300 {
  --bs-alert-color: var(--bs-gray-300-text-emphasis);
  --bs-alert-bg: var(--bs-gray-300-bg-subtle);
  --bs-alert-border-color: var(--bs-gray-300-border-subtle);
  --bs-alert-link-color: var(--bs-gray-300-text-emphasis);
}

.alert-gray-400 {
  --bs-alert-color: var(--bs-gray-400-text-emphasis);
  --bs-alert-bg: var(--bs-gray-400-bg-subtle);
  --bs-alert-border-color: var(--bs-gray-400-border-subtle);
  --bs-alert-link-color: var(--bs-gray-400-text-emphasis);
}

.alert-gray-500 {
  --bs-alert-color: var(--bs-gray-500-text-emphasis);
  --bs-alert-bg: var(--bs-gray-500-bg-subtle);
  --bs-alert-border-color: var(--bs-gray-500-border-subtle);
  --bs-alert-link-color: var(--bs-gray-500-text-emphasis);
}

.alert-gray-600 {
  --bs-alert-color: var(--bs-gray-600-text-emphasis);
  --bs-alert-bg: var(--bs-gray-600-bg-subtle);
  --bs-alert-border-color: var(--bs-gray-600-border-subtle);
  --bs-alert-link-color: var(--bs-gray-600-text-emphasis);
}

.alert-gray-700 {
  --bs-alert-color: var(--bs-gray-700-text-emphasis);
  --bs-alert-bg: var(--bs-gray-700-bg-subtle);
  --bs-alert-border-color: var(--bs-gray-700-border-subtle);
  --bs-alert-link-color: var(--bs-gray-700-text-emphasis);
}

.alert-gray-800 {
  --bs-alert-color: var(--bs-gray-800-text-emphasis);
  --bs-alert-bg: var(--bs-gray-800-bg-subtle);
  --bs-alert-border-color: var(--bs-gray-800-border-subtle);
  --bs-alert-link-color: var(--bs-gray-800-text-emphasis);
}

.alert-gray-900 {
  --bs-alert-color: var(--bs-gray-900-text-emphasis);
  --bs-alert-bg: var(--bs-gray-900-bg-subtle);
  --bs-alert-border-color: var(--bs-gray-900-border-subtle);
  --bs-alert-link-color: var(--bs-gray-900-text-emphasis);
}

@keyframes progress-bar-stripes {
  0% {
    background-position-x: var(--bs-progress-height);
  }
}
.progress,
.progress-stacked {
  --bs-progress-height: 1rem;
  --bs-progress-font-size: 0.5625rem;
  --bs-progress-bg: var(--bs-component-secondary-bg);
  --bs-progress-border-radius: 6px;
  --bs-progress-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.075);
  --bs-progress-bar-color: #FFFFFF;
  --bs-progress-bar-bg: var(--bs-orange);
  --bs-progress-bar-transition: width 0.6s ease;
  display: flex;
  height: var(--bs-progress-height);
  overflow: hidden;
  font-size: var(--bs-progress-font-size);
  background-color: var(--bs-progress-bg);
  border-radius: var(--bs-progress-border-radius);
}

.progress-bar {
  display: flex;
  flex-direction: column;
  justify-content: center;
  overflow: hidden;
  color: var(--bs-progress-bar-color);
  text-align: center;
  white-space: nowrap;
  background-color: var(--bs-progress-bar-bg);
  transition: var(--bs-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(--bs-progress-height) var(--bs-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;
  }
}

.list-group {
  --bs-list-group-color: var(--bs-component-color);
  --bs-list-group-bg: var(--bs-component-bg);
  --bs-list-group-border-color: var(--bs-component-border-color);
  --bs-list-group-border-width: var(--bs-border-width);
  --bs-list-group-border-radius: var(--bs-border-radius);
  --bs-list-group-item-padding-x: 0.9375rem;
  --bs-list-group-item-padding-y: 0.703125rem;
  --bs-list-group-action-color: var(--bs-component-color);
  --bs-list-group-action-hover-color: var(--bs-component-color);
  --bs-list-group-action-hover-bg: var(--bs-component-hover-bg);
  --bs-list-group-action-active-color: var(--bs-component-active-color);
  --bs-list-group-action-active-bg: var(--bs-component-active-bg);
  --bs-list-group-disabled-color: var(--bs-component-disabled-color);
  --bs-list-group-disabled-bg: var(--bs-component-bg);
  --bs-list-group-active-color: var(--bs-component-active-color);
  --bs-list-group-active-bg: var(--bs-component-active-bg);
  --bs-list-group-active-border-color: var(--bs-component-active-border-color);
  display: flex;
  flex-direction: column;
  padding-left: 0;
  margin-bottom: 0;
  border-radius: var(--bs-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(--bs-list-group-item-padding-y) var(--bs-list-group-item-padding-x);
  color: var(--bs-list-group-color);
  text-decoration: none;
  background-color: var(--bs-list-group-bg);
  border: var(--bs-list-group-border-width) solid var(--bs-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(--bs-list-group-disabled-color);
  pointer-events: none;
  background-color: var(--bs-list-group-disabled-bg);
}
.list-group-item.active {
  z-index: 2;
  color: var(--bs-list-group-active-color);
  background-color: var(--bs-list-group-active-bg);
  border-color: var(--bs-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(--bs-list-group-border-width));
  border-top-width: var(--bs-list-group-border-width);
}

.list-group-item-action {
  width: 100%;
  color: var(--bs-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(--bs-list-group-action-hover-color);
  text-decoration: none;
  background-color: var(--bs-list-group-action-hover-bg);
}
.list-group-item-action:not(.active):active {
  color: var(--bs-list-group-action-active-color);
  background-color: var(--bs-list-group-action-active-bg);
}

.list-group-horizontal {
  flex-direction: row;
}
.list-group-horizontal > .list-group-item:first-child:not(:last-child) {
  border-bottom-left-radius: var(--bs-list-group-border-radius);
  border-top-right-radius: 0;
}
.list-group-horizontal > .list-group-item:last-child:not(:first-child) {
  border-top-right-radius: var(--bs-list-group-border-radius);
  border-bottom-left-radius: 0;
}
.list-group-horizontal > .list-group-item.active {
  margin-top: 0;
}
.list-group-horizontal > .list-group-item + .list-group-item {
  border-top-width: var(--bs-list-group-border-width);
  border-left-width: 0;
}
.list-group-horizontal > .list-group-item + .list-group-item.active {
  margin-left: calc(-1 * var(--bs-list-group-border-width));
  border-left-width: var(--bs-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-bottom-left-radius: var(--bs-list-group-border-radius);
    border-top-right-radius: 0;
  }
  .list-group-horizontal-sm > .list-group-item:last-child:not(:first-child) {
    border-top-right-radius: var(--bs-list-group-border-radius);
    border-bottom-left-radius: 0;
  }
  .list-group-horizontal-sm > .list-group-item.active {
    margin-top: 0;
  }
  .list-group-horizontal-sm > .list-group-item + .list-group-item {
    border-top-width: var(--bs-list-group-border-width);
    border-left-width: 0;
  }
  .list-group-horizontal-sm > .list-group-item + .list-group-item.active {
    margin-left: calc(-1 * var(--bs-list-group-border-width));
    border-left-width: var(--bs-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-bottom-left-radius: var(--bs-list-group-border-radius);
    border-top-right-radius: 0;
  }
  .list-group-horizontal-md > .list-group-item:last-child:not(:first-child) {
    border-top-right-radius: var(--bs-list-group-border-radius);
    border-bottom-left-radius: 0;
  }
  .list-group-horizontal-md > .list-group-item.active {
    margin-top: 0;
  }
  .list-group-horizontal-md > .list-group-item + .list-group-item {
    border-top-width: var(--bs-list-group-border-width);
    border-left-width: 0;
  }
  .list-group-horizontal-md > .list-group-item + .list-group-item.active {
    margin-left: calc(-1 * var(--bs-list-group-border-width));
    border-left-width: var(--bs-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-bottom-left-radius: var(--bs-list-group-border-radius);
    border-top-right-radius: 0;
  }
  .list-group-horizontal-lg > .list-group-item:last-child:not(:first-child) {
    border-top-right-radius: var(--bs-list-group-border-radius);
    border-bottom-left-radius: 0;
  }
  .list-group-horizontal-lg > .list-group-item.active {
    margin-top: 0;
  }
  .list-group-horizontal-lg > .list-group-item + .list-group-item {
    border-top-width: var(--bs-list-group-border-width);
    border-left-width: 0;
  }
  .list-group-horizontal-lg > .list-group-item + .list-group-item.active {
    margin-left: calc(-1 * var(--bs-list-group-border-width));
    border-left-width: var(--bs-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-bottom-left-radius: var(--bs-list-group-border-radius);
    border-top-right-radius: 0;
  }
  .list-group-horizontal-xl > .list-group-item:last-child:not(:first-child) {
    border-top-right-radius: var(--bs-list-group-border-radius);
    border-bottom-left-radius: 0;
  }
  .list-group-horizontal-xl > .list-group-item.active {
    margin-top: 0;
  }
  .list-group-horizontal-xl > .list-group-item + .list-group-item {
    border-top-width: var(--bs-list-group-border-width);
    border-left-width: 0;
  }
  .list-group-horizontal-xl > .list-group-item + .list-group-item.active {
    margin-left: calc(-1 * var(--bs-list-group-border-width));
    border-left-width: var(--bs-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-bottom-left-radius: var(--bs-list-group-border-radius);
    border-top-right-radius: 0;
  }
  .list-group-horizontal-xxl > .list-group-item:last-child:not(:first-child) {
    border-top-right-radius: var(--bs-list-group-border-radius);
    border-bottom-left-radius: 0;
  }
  .list-group-horizontal-xxl > .list-group-item.active {
    margin-top: 0;
  }
  .list-group-horizontal-xxl > .list-group-item + .list-group-item {
    border-top-width: var(--bs-list-group-border-width);
    border-left-width: 0;
  }
  .list-group-horizontal-xxl > .list-group-item + .list-group-item.active {
    margin-left: calc(-1 * var(--bs-list-group-border-width));
    border-left-width: var(--bs-list-group-border-width);
  }
}
@media (min-width: 1800px) {
  .list-group-horizontal-xxxl {
    flex-direction: row;
  }
  .list-group-horizontal-xxxl > .list-group-item:first-child:not(:last-child) {
    border-bottom-left-radius: var(--bs-list-group-border-radius);
    border-top-right-radius: 0;
  }
  .list-group-horizontal-xxxl > .list-group-item:last-child:not(:first-child) {
    border-top-right-radius: var(--bs-list-group-border-radius);
    border-bottom-left-radius: 0;
  }
  .list-group-horizontal-xxxl > .list-group-item.active {
    margin-top: 0;
  }
  .list-group-horizontal-xxxl > .list-group-item + .list-group-item {
    border-top-width: var(--bs-list-group-border-width);
    border-left-width: 0;
  }
  .list-group-horizontal-xxxl > .list-group-item + .list-group-item.active {
    margin-left: calc(-1 * var(--bs-list-group-border-width));
    border-left-width: var(--bs-list-group-border-width);
  }
}
.list-group-flush {
  border-radius: 0;
}
.list-group-flush > .list-group-item {
  border-width: 0 0 var(--bs-list-group-border-width);
}
.list-group-flush > .list-group-item:last-child {
  border-bottom-width: 0;
}

.list-group-item-default {
  --bs-list-group-color: var(--bs-default-text-emphasis);
  --bs-list-group-bg: var(--bs-default-bg-subtle);
  --bs-list-group-border-color: var(--bs-default-border-subtle);
  --bs-list-group-action-hover-color: var(--bs-emphasis-color);
  --bs-list-group-action-hover-bg: var(--bs-default-border-subtle);
  --bs-list-group-action-active-color: var(--bs-emphasis-color);
  --bs-list-group-action-active-bg: var(--bs-default-border-subtle);
  --bs-list-group-active-color: var(--bs-default-bg-subtle);
  --bs-list-group-active-bg: var(--bs-default-text-emphasis);
  --bs-list-group-active-border-color: var(--bs-default-text-emphasis);
}

.list-group-item-primary {
  --bs-list-group-color: var(--bs-primary-text-emphasis);
  --bs-list-group-bg: var(--bs-primary-bg-subtle);
  --bs-list-group-border-color: var(--bs-primary-border-subtle);
  --bs-list-group-action-hover-color: var(--bs-emphasis-color);
  --bs-list-group-action-hover-bg: var(--bs-primary-border-subtle);
  --bs-list-group-action-active-color: var(--bs-emphasis-color);
  --bs-list-group-action-active-bg: var(--bs-primary-border-subtle);
  --bs-list-group-active-color: var(--bs-primary-bg-subtle);
  --bs-list-group-active-bg: var(--bs-primary-text-emphasis);
  --bs-list-group-active-border-color: var(--bs-primary-text-emphasis);
}

.list-group-item-secondary {
  --bs-list-group-color: var(--bs-secondary-text-emphasis);
  --bs-list-group-bg: var(--bs-secondary-bg-subtle);
  --bs-list-group-border-color: var(--bs-secondary-border-subtle);
  --bs-list-group-action-hover-color: var(--bs-emphasis-color);
  --bs-list-group-action-hover-bg: var(--bs-secondary-border-subtle);
  --bs-list-group-action-active-color: var(--bs-emphasis-color);
  --bs-list-group-action-active-bg: var(--bs-secondary-border-subtle);
  --bs-list-group-active-color: var(--bs-secondary-bg-subtle);
  --bs-list-group-active-bg: var(--bs-secondary-text-emphasis);
  --bs-list-group-active-border-color: var(--bs-secondary-text-emphasis);
}

.list-group-item-success {
  --bs-list-group-color: var(--bs-success-text-emphasis);
  --bs-list-group-bg: var(--bs-success-bg-subtle);
  --bs-list-group-border-color: var(--bs-success-border-subtle);
  --bs-list-group-action-hover-color: var(--bs-emphasis-color);
  --bs-list-group-action-hover-bg: var(--bs-success-border-subtle);
  --bs-list-group-action-active-color: var(--bs-emphasis-color);
  --bs-list-group-action-active-bg: var(--bs-success-border-subtle);
  --bs-list-group-active-color: var(--bs-success-bg-subtle);
  --bs-list-group-active-bg: var(--bs-success-text-emphasis);
  --bs-list-group-active-border-color: var(--bs-success-text-emphasis);
}

.list-group-item-info {
  --bs-list-group-color: var(--bs-info-text-emphasis);
  --bs-list-group-bg: var(--bs-info-bg-subtle);
  --bs-list-group-border-color: var(--bs-info-border-subtle);
  --bs-list-group-action-hover-color: var(--bs-emphasis-color);
  --bs-list-group-action-hover-bg: var(--bs-info-border-subtle);
  --bs-list-group-action-active-color: var(--bs-emphasis-color);
  --bs-list-group-action-active-bg: var(--bs-info-border-subtle);
  --bs-list-group-active-color: var(--bs-info-bg-subtle);
  --bs-list-group-active-bg: var(--bs-info-text-emphasis);
  --bs-list-group-active-border-color: var(--bs-info-text-emphasis);
}

.list-group-item-warning {
  --bs-list-group-color: var(--bs-warning-text-emphasis);
  --bs-list-group-bg: var(--bs-warning-bg-subtle);
  --bs-list-group-border-color: var(--bs-warning-border-subtle);
  --bs-list-group-action-hover-color: var(--bs-emphasis-color);
  --bs-list-group-action-hover-bg: var(--bs-warning-border-subtle);
  --bs-list-group-action-active-color: var(--bs-emphasis-color);
  --bs-list-group-action-active-bg: var(--bs-warning-border-subtle);
  --bs-list-group-active-color: var(--bs-warning-bg-subtle);
  --bs-list-group-active-bg: var(--bs-warning-text-emphasis);
  --bs-list-group-active-border-color: var(--bs-warning-text-emphasis);
}

.list-group-item-danger {
  --bs-list-group-color: var(--bs-danger-text-emphasis);
  --bs-list-group-bg: var(--bs-danger-bg-subtle);
  --bs-list-group-border-color: var(--bs-danger-border-subtle);
  --bs-list-group-action-hover-color: var(--bs-emphasis-color);
  --bs-list-group-action-hover-bg: var(--bs-danger-border-subtle);
  --bs-list-group-action-active-color: var(--bs-emphasis-color);
  --bs-list-group-action-active-bg: var(--bs-danger-border-subtle);
  --bs-list-group-active-color: var(--bs-danger-bg-subtle);
  --bs-list-group-active-bg: var(--bs-danger-text-emphasis);
  --bs-list-group-active-border-color: var(--bs-danger-text-emphasis);
}

.list-group-item-light {
  --bs-list-group-color: var(--bs-light-text-emphasis);
  --bs-list-group-bg: var(--bs-light-bg-subtle);
  --bs-list-group-border-color: var(--bs-light-border-subtle);
  --bs-list-group-action-hover-color: var(--bs-emphasis-color);
  --bs-list-group-action-hover-bg: var(--bs-light-border-subtle);
  --bs-list-group-action-active-color: var(--bs-emphasis-color);
  --bs-list-group-action-active-bg: var(--bs-light-border-subtle);
  --bs-list-group-active-color: var(--bs-light-bg-subtle);
  --bs-list-group-active-bg: var(--bs-light-text-emphasis);
  --bs-list-group-active-border-color: var(--bs-light-text-emphasis);
}

.list-group-item-dark {
  --bs-list-group-color: var(--bs-dark-text-emphasis);
  --bs-list-group-bg: var(--bs-dark-bg-subtle);
  --bs-list-group-border-color: var(--bs-dark-border-subtle);
  --bs-list-group-action-hover-color: var(--bs-emphasis-color);
  --bs-list-group-action-hover-bg: var(--bs-dark-border-subtle);
  --bs-list-group-action-active-color: var(--bs-emphasis-color);
  --bs-list-group-action-active-bg: var(--bs-dark-border-subtle);
  --bs-list-group-active-color: var(--bs-dark-bg-subtle);
  --bs-list-group-active-bg: var(--bs-dark-text-emphasis);
  --bs-list-group-active-border-color: var(--bs-dark-text-emphasis);
}

.list-group-item-inverse {
  --bs-list-group-color: var(--bs-inverse-text-emphasis);
  --bs-list-group-bg: var(--bs-inverse-bg-subtle);
  --bs-list-group-border-color: var(--bs-inverse-border-subtle);
  --bs-list-group-action-hover-color: var(--bs-emphasis-color);
  --bs-list-group-action-hover-bg: var(--bs-inverse-border-subtle);
  --bs-list-group-action-active-color: var(--bs-emphasis-color);
  --bs-list-group-action-active-bg: var(--bs-inverse-border-subtle);
  --bs-list-group-active-color: var(--bs-inverse-bg-subtle);
  --bs-list-group-active-bg: var(--bs-inverse-text-emphasis);
  --bs-list-group-active-border-color: var(--bs-inverse-text-emphasis);
}

.list-group-item-blue {
  --bs-list-group-color: var(--bs-blue-text-emphasis);
  --bs-list-group-bg: var(--bs-blue-bg-subtle);
  --bs-list-group-border-color: var(--bs-blue-border-subtle);
  --bs-list-group-action-hover-color: var(--bs-emphasis-color);
  --bs-list-group-action-hover-bg: var(--bs-blue-border-subtle);
  --bs-list-group-action-active-color: var(--bs-emphasis-color);
  --bs-list-group-action-active-bg: var(--bs-blue-border-subtle);
  --bs-list-group-active-color: var(--bs-blue-bg-subtle);
  --bs-list-group-active-bg: var(--bs-blue-text-emphasis);
  --bs-list-group-active-border-color: var(--bs-blue-text-emphasis);
}

.list-group-item-indigo {
  --bs-list-group-color: var(--bs-indigo-text-emphasis);
  --bs-list-group-bg: var(--bs-indigo-bg-subtle);
  --bs-list-group-border-color: var(--bs-indigo-border-subtle);
  --bs-list-group-action-hover-color: var(--bs-emphasis-color);
  --bs-list-group-action-hover-bg: var(--bs-indigo-border-subtle);
  --bs-list-group-action-active-color: var(--bs-emphasis-color);
  --bs-list-group-action-active-bg: var(--bs-indigo-border-subtle);
  --bs-list-group-active-color: var(--bs-indigo-bg-subtle);
  --bs-list-group-active-bg: var(--bs-indigo-text-emphasis);
  --bs-list-group-active-border-color: var(--bs-indigo-text-emphasis);
}

.list-group-item-purple {
  --bs-list-group-color: var(--bs-purple-text-emphasis);
  --bs-list-group-bg: var(--bs-purple-bg-subtle);
  --bs-list-group-border-color: var(--bs-purple-border-subtle);
  --bs-list-group-action-hover-color: var(--bs-emphasis-color);
  --bs-list-group-action-hover-bg: var(--bs-purple-border-subtle);
  --bs-list-group-action-active-color: var(--bs-emphasis-color);
  --bs-list-group-action-active-bg: var(--bs-purple-border-subtle);
  --bs-list-group-active-color: var(--bs-purple-bg-subtle);
  --bs-list-group-active-bg: var(--bs-purple-text-emphasis);
  --bs-list-group-active-border-color: var(--bs-purple-text-emphasis);
}

.list-group-item-pink {
  --bs-list-group-color: var(--bs-pink-text-emphasis);
  --bs-list-group-bg: var(--bs-pink-bg-subtle);
  --bs-list-group-border-color: var(--bs-pink-border-subtle);
  --bs-list-group-action-hover-color: var(--bs-emphasis-color);
  --bs-list-group-action-hover-bg: var(--bs-pink-border-subtle);
  --bs-list-group-action-active-color: var(--bs-emphasis-color);
  --bs-list-group-action-active-bg: var(--bs-pink-border-subtle);
  --bs-list-group-active-color: var(--bs-pink-bg-subtle);
  --bs-list-group-active-bg: var(--bs-pink-text-emphasis);
  --bs-list-group-active-border-color: var(--bs-pink-text-emphasis);
}

.list-group-item-red {
  --bs-list-group-color: var(--bs-red-text-emphasis);
  --bs-list-group-bg: var(--bs-red-bg-subtle);
  --bs-list-group-border-color: var(--bs-red-border-subtle);
  --bs-list-group-action-hover-color: var(--bs-emphasis-color);
  --bs-list-group-action-hover-bg: var(--bs-red-border-subtle);
  --bs-list-group-action-active-color: var(--bs-emphasis-color);
  --bs-list-group-action-active-bg: var(--bs-red-border-subtle);
  --bs-list-group-active-color: var(--bs-red-bg-subtle);
  --bs-list-group-active-bg: var(--bs-red-text-emphasis);
  --bs-list-group-active-border-color: var(--bs-red-text-emphasis);
}

.list-group-item-orange {
  --bs-list-group-color: var(--bs-orange-text-emphasis);
  --bs-list-group-bg: var(--bs-orange-bg-subtle);
  --bs-list-group-border-color: var(--bs-orange-border-subtle);
  --bs-list-group-action-hover-color: var(--bs-emphasis-color);
  --bs-list-group-action-hover-bg: var(--bs-orange-border-subtle);
  --bs-list-group-action-active-color: var(--bs-emphasis-color);
  --bs-list-group-action-active-bg: var(--bs-orange-border-subtle);
  --bs-list-group-active-color: var(--bs-orange-bg-subtle);
  --bs-list-group-active-bg: var(--bs-orange-text-emphasis);
  --bs-list-group-active-border-color: var(--bs-orange-text-emphasis);
}

.list-group-item-yellow {
  --bs-list-group-color: var(--bs-yellow-text-emphasis);
  --bs-list-group-bg: var(--bs-yellow-bg-subtle);
  --bs-list-group-border-color: var(--bs-yellow-border-subtle);
  --bs-list-group-action-hover-color: var(--bs-emphasis-color);
  --bs-list-group-action-hover-bg: var(--bs-yellow-border-subtle);
  --bs-list-group-action-active-color: var(--bs-emphasis-color);
  --bs-list-group-action-active-bg: var(--bs-yellow-border-subtle);
  --bs-list-group-active-color: var(--bs-yellow-bg-subtle);
  --bs-list-group-active-bg: var(--bs-yellow-text-emphasis);
  --bs-list-group-active-border-color: var(--bs-yellow-text-emphasis);
}

.list-group-item-green {
  --bs-list-group-color: var(--bs-green-text-emphasis);
  --bs-list-group-bg: var(--bs-green-bg-subtle);
  --bs-list-group-border-color: var(--bs-green-border-subtle);
  --bs-list-group-action-hover-color: var(--bs-emphasis-color);
  --bs-list-group-action-hover-bg: var(--bs-green-border-subtle);
  --bs-list-group-action-active-color: var(--bs-emphasis-color);
  --bs-list-group-action-active-bg: var(--bs-green-border-subtle);
  --bs-list-group-active-color: var(--bs-green-bg-subtle);
  --bs-list-group-active-bg: var(--bs-green-text-emphasis);
  --bs-list-group-active-border-color: var(--bs-green-text-emphasis);
}

.list-group-item-teal {
  --bs-list-group-color: var(--bs-teal-text-emphasis);
  --bs-list-group-bg: var(--bs-teal-bg-subtle);
  --bs-list-group-border-color: var(--bs-teal-border-subtle);
  --bs-list-group-action-hover-color: var(--bs-emphasis-color);
  --bs-list-group-action-hover-bg: var(--bs-teal-border-subtle);
  --bs-list-group-action-active-color: var(--bs-emphasis-color);
  --bs-list-group-action-active-bg: var(--bs-teal-border-subtle);
  --bs-list-group-active-color: var(--bs-teal-bg-subtle);
  --bs-list-group-active-bg: var(--bs-teal-text-emphasis);
  --bs-list-group-active-border-color: var(--bs-teal-text-emphasis);
}

.list-group-item-lime {
  --bs-list-group-color: var(--bs-lime-text-emphasis);
  --bs-list-group-bg: var(--bs-lime-bg-subtle);
  --bs-list-group-border-color: var(--bs-lime-border-subtle);
  --bs-list-group-action-hover-color: var(--bs-emphasis-color);
  --bs-list-group-action-hover-bg: var(--bs-lime-border-subtle);
  --bs-list-group-action-active-color: var(--bs-emphasis-color);
  --bs-list-group-action-active-bg: var(--bs-lime-border-subtle);
  --bs-list-group-active-color: var(--bs-lime-bg-subtle);
  --bs-list-group-active-bg: var(--bs-lime-text-emphasis);
  --bs-list-group-active-border-color: var(--bs-lime-text-emphasis);
}

.list-group-item-cyan {
  --bs-list-group-color: var(--bs-cyan-text-emphasis);
  --bs-list-group-bg: var(--bs-cyan-bg-subtle);
  --bs-list-group-border-color: var(--bs-cyan-border-subtle);
  --bs-list-group-action-hover-color: var(--bs-emphasis-color);
  --bs-list-group-action-hover-bg: var(--bs-cyan-border-subtle);
  --bs-list-group-action-active-color: var(--bs-emphasis-color);
  --bs-list-group-action-active-bg: var(--bs-cyan-border-subtle);
  --bs-list-group-active-color: var(--bs-cyan-bg-subtle);
  --bs-list-group-active-bg: var(--bs-cyan-text-emphasis);
  --bs-list-group-active-border-color: var(--bs-cyan-text-emphasis);
}

.list-group-item-white {
  --bs-list-group-color: var(--bs-white-text-emphasis);
  --bs-list-group-bg: var(--bs-white-bg-subtle);
  --bs-list-group-border-color: var(--bs-white-border-subtle);
  --bs-list-group-action-hover-color: var(--bs-emphasis-color);
  --bs-list-group-action-hover-bg: var(--bs-white-border-subtle);
  --bs-list-group-action-active-color: var(--bs-emphasis-color);
  --bs-list-group-action-active-bg: var(--bs-white-border-subtle);
  --bs-list-group-active-color: var(--bs-white-bg-subtle);
  --bs-list-group-active-bg: var(--bs-white-text-emphasis);
  --bs-list-group-active-border-color: var(--bs-white-text-emphasis);
}

.list-group-item-gray {
  --bs-list-group-color: var(--bs-gray-text-emphasis);
  --bs-list-group-bg: var(--bs-gray-bg-subtle);
  --bs-list-group-border-color: var(--bs-gray-border-subtle);
  --bs-list-group-action-hover-color: var(--bs-emphasis-color);
  --bs-list-group-action-hover-bg: var(--bs-gray-border-subtle);
  --bs-list-group-action-active-color: var(--bs-emphasis-color);
  --bs-list-group-action-active-bg: var(--bs-gray-border-subtle);
  --bs-list-group-active-color: var(--bs-gray-bg-subtle);
  --bs-list-group-active-bg: var(--bs-gray-text-emphasis);
  --bs-list-group-active-border-color: var(--bs-gray-text-emphasis);
}

.list-group-item-gray-dark {
  --bs-list-group-color: var(--bs-gray-dark-text-emphasis);
  --bs-list-group-bg: var(--bs-gray-dark-bg-subtle);
  --bs-list-group-border-color: var(--bs-gray-dark-border-subtle);
  --bs-list-group-action-hover-color: var(--bs-emphasis-color);
  --bs-list-group-action-hover-bg: var(--bs-gray-dark-border-subtle);
  --bs-list-group-action-active-color: var(--bs-emphasis-color);
  --bs-list-group-action-active-bg: var(--bs-gray-dark-border-subtle);
  --bs-list-group-active-color: var(--bs-gray-dark-bg-subtle);
  --bs-list-group-active-bg: var(--bs-gray-dark-text-emphasis);
  --bs-list-group-active-border-color: var(--bs-gray-dark-text-emphasis);
}

.list-group-item-muted {
  --bs-list-group-color: var(--bs-muted-text-emphasis);
  --bs-list-group-bg: var(--bs-muted-bg-subtle);
  --bs-list-group-border-color: var(--bs-muted-border-subtle);
  --bs-list-group-action-hover-color: var(--bs-emphasis-color);
  --bs-list-group-action-hover-bg: var(--bs-muted-border-subtle);
  --bs-list-group-action-active-color: var(--bs-emphasis-color);
  --bs-list-group-action-active-bg: var(--bs-muted-border-subtle);
  --bs-list-group-active-color: var(--bs-muted-bg-subtle);
  --bs-list-group-active-bg: var(--bs-muted-text-emphasis);
  --bs-list-group-active-border-color: var(--bs-muted-text-emphasis);
}

.list-group-item-black {
  --bs-list-group-color: var(--bs-black-text-emphasis);
  --bs-list-group-bg: var(--bs-black-bg-subtle);
  --bs-list-group-border-color: var(--bs-black-border-subtle);
  --bs-list-group-action-hover-color: var(--bs-emphasis-color);
  --bs-list-group-action-hover-bg: var(--bs-black-border-subtle);
  --bs-list-group-action-active-color: var(--bs-emphasis-color);
  --bs-list-group-action-active-bg: var(--bs-black-border-subtle);
  --bs-list-group-active-color: var(--bs-black-bg-subtle);
  --bs-list-group-active-bg: var(--bs-black-text-emphasis);
  --bs-list-group-active-border-color: var(--bs-black-text-emphasis);
}

.list-group-item-silver {
  --bs-list-group-color: var(--bs-silver-text-emphasis);
  --bs-list-group-bg: var(--bs-silver-bg-subtle);
  --bs-list-group-border-color: var(--bs-silver-border-subtle);
  --bs-list-group-action-hover-color: var(--bs-emphasis-color);
  --bs-list-group-action-hover-bg: var(--bs-silver-border-subtle);
  --bs-list-group-action-active-color: var(--bs-emphasis-color);
  --bs-list-group-action-active-bg: var(--bs-silver-border-subtle);
  --bs-list-group-active-color: var(--bs-silver-bg-subtle);
  --bs-list-group-active-bg: var(--bs-silver-text-emphasis);
  --bs-list-group-active-border-color: var(--bs-silver-text-emphasis);
}

.list-group-item-gray-100 {
  --bs-list-group-color: var(--bs-gray-100-text-emphasis);
  --bs-list-group-bg: var(--bs-gray-100-bg-subtle);
  --bs-list-group-border-color: var(--bs-gray-100-border-subtle);
  --bs-list-group-action-hover-color: var(--bs-emphasis-color);
  --bs-list-group-action-hover-bg: var(--bs-gray-100-border-subtle);
  --bs-list-group-action-active-color: var(--bs-emphasis-color);
  --bs-list-group-action-active-bg: var(--bs-gray-100-border-subtle);
  --bs-list-group-active-color: var(--bs-gray-100-bg-subtle);
  --bs-list-group-active-bg: var(--bs-gray-100-text-emphasis);
  --bs-list-group-active-border-color: var(--bs-gray-100-text-emphasis);
}

.list-group-item-gray-200 {
  --bs-list-group-color: var(--bs-gray-200-text-emphasis);
  --bs-list-group-bg: var(--bs-gray-200-bg-subtle);
  --bs-list-group-border-color: var(--bs-gray-200-border-subtle);
  --bs-list-group-action-hover-color: var(--bs-emphasis-color);
  --bs-list-group-action-hover-bg: var(--bs-gray-200-border-subtle);
  --bs-list-group-action-active-color: var(--bs-emphasis-color);
  --bs-list-group-action-active-bg: var(--bs-gray-200-border-subtle);
  --bs-list-group-active-color: var(--bs-gray-200-bg-subtle);
  --bs-list-group-active-bg: var(--bs-gray-200-text-emphasis);
  --bs-list-group-active-border-color: var(--bs-gray-200-text-emphasis);
}

.list-group-item-gray-300 {
  --bs-list-group-color: var(--bs-gray-300-text-emphasis);
  --bs-list-group-bg: var(--bs-gray-300-bg-subtle);
  --bs-list-group-border-color: var(--bs-gray-300-border-subtle);
  --bs-list-group-action-hover-color: var(--bs-emphasis-color);
  --bs-list-group-action-hover-bg: var(--bs-gray-300-border-subtle);
  --bs-list-group-action-active-color: var(--bs-emphasis-color);
  --bs-list-group-action-active-bg: var(--bs-gray-300-border-subtle);
  --bs-list-group-active-color: var(--bs-gray-300-bg-subtle);
  --bs-list-group-active-bg: var(--bs-gray-300-text-emphasis);
  --bs-list-group-active-border-color: var(--bs-gray-300-text-emphasis);
}

.list-group-item-gray-400 {
  --bs-list-group-color: var(--bs-gray-400-text-emphasis);
  --bs-list-group-bg: var(--bs-gray-400-bg-subtle);
  --bs-list-group-border-color: var(--bs-gray-400-border-subtle);
  --bs-list-group-action-hover-color: var(--bs-emphasis-color);
  --bs-list-group-action-hover-bg: var(--bs-gray-400-border-subtle);
  --bs-list-group-action-active-color: var(--bs-emphasis-color);
  --bs-list-group-action-active-bg: var(--bs-gray-400-border-subtle);
  --bs-list-group-active-color: var(--bs-gray-400-bg-subtle);
  --bs-list-group-active-bg: var(--bs-gray-400-text-emphasis);
  --bs-list-group-active-border-color: var(--bs-gray-400-text-emphasis);
}

.list-group-item-gray-500 {
  --bs-list-group-color: var(--bs-gray-500-text-emphasis);
  --bs-list-group-bg: var(--bs-gray-500-bg-subtle);
  --bs-list-group-border-color: var(--bs-gray-500-border-subtle);
  --bs-list-group-action-hover-color: var(--bs-emphasis-color);
  --bs-list-group-action-hover-bg: var(--bs-gray-500-border-subtle);
  --bs-list-group-action-active-color: var(--bs-emphasis-color);
  --bs-list-group-action-active-bg: var(--bs-gray-500-border-subtle);
  --bs-list-group-active-color: var(--bs-gray-500-bg-subtle);
  --bs-list-group-active-bg: var(--bs-gray-500-text-emphasis);
  --bs-list-group-active-border-color: var(--bs-gray-500-text-emphasis);
}

.list-group-item-gray-600 {
  --bs-list-group-color: var(--bs-gray-600-text-emphasis);
  --bs-list-group-bg: var(--bs-gray-600-bg-subtle);
  --bs-list-group-border-color: var(--bs-gray-600-border-subtle);
  --bs-list-group-action-hover-color: var(--bs-emphasis-color);
  --bs-list-group-action-hover-bg: var(--bs-gray-600-border-subtle);
  --bs-list-group-action-active-color: var(--bs-emphasis-color);
  --bs-list-group-action-active-bg: var(--bs-gray-600-border-subtle);
  --bs-list-group-active-color: var(--bs-gray-600-bg-subtle);
  --bs-list-group-active-bg: var(--bs-gray-600-text-emphasis);
  --bs-list-group-active-border-color: var(--bs-gray-600-text-emphasis);
}

.list-group-item-gray-700 {
  --bs-list-group-color: var(--bs-gray-700-text-emphasis);
  --bs-list-group-bg: var(--bs-gray-700-bg-subtle);
  --bs-list-group-border-color: var(--bs-gray-700-border-subtle);
  --bs-list-group-action-hover-color: var(--bs-emphasis-color);
  --bs-list-group-action-hover-bg: var(--bs-gray-700-border-subtle);
  --bs-list-group-action-active-color: var(--bs-emphasis-color);
  --bs-list-group-action-active-bg: var(--bs-gray-700-border-subtle);
  --bs-list-group-active-color: var(--bs-gray-700-bg-subtle);
  --bs-list-group-active-bg: var(--bs-gray-700-text-emphasis);
  --bs-list-group-active-border-color: var(--bs-gray-700-text-emphasis);
}

.list-group-item-gray-800 {
  --bs-list-group-color: var(--bs-gray-800-text-emphasis);
  --bs-list-group-bg: var(--bs-gray-800-bg-subtle);
  --bs-list-group-border-color: var(--bs-gray-800-border-subtle);
  --bs-list-group-action-hover-color: var(--bs-emphasis-color);
  --bs-list-group-action-hover-bg: var(--bs-gray-800-border-subtle);
  --bs-list-group-action-active-color: var(--bs-emphasis-color);
  --bs-list-group-action-active-bg: var(--bs-gray-800-border-subtle);
  --bs-list-group-active-color: var(--bs-gray-800-bg-subtle);
  --bs-list-group-active-bg: var(--bs-gray-800-text-emphasis);
  --bs-list-group-active-border-color: var(--bs-gray-800-text-emphasis);
}

.list-group-item-gray-900 {
  --bs-list-group-color: var(--bs-gray-900-text-emphasis);
  --bs-list-group-bg: var(--bs-gray-900-bg-subtle);
  --bs-list-group-border-color: var(--bs-gray-900-border-subtle);
  --bs-list-group-action-hover-color: var(--bs-emphasis-color);
  --bs-list-group-action-hover-bg: var(--bs-gray-900-border-subtle);
  --bs-list-group-action-active-color: var(--bs-emphasis-color);
  --bs-list-group-action-active-bg: var(--bs-gray-900-border-subtle);
  --bs-list-group-active-color: var(--bs-gray-900-bg-subtle);
  --bs-list-group-active-bg: var(--bs-gray-900-text-emphasis);
  --bs-list-group-active-border-color: var(--bs-gray-900-text-emphasis);
}

.btn-close {
  --bs-btn-close-color: #000000;
  --bs-btn-close-bg: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27 fill=%27%23000000%27%3e%3cpath d=%27M.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%27/%3e%3c/svg%3e");
  --bs-btn-close-opacity: 0.5;
  --bs-btn-close-hover-opacity: 0.75;
  --bs-btn-close-focus-shadow: 0 0 0 0.25rem rgba(0, 120, 255, 0.25);
  --bs-btn-close-focus-opacity: 1;
  --bs-btn-close-disabled-opacity: 0.25;
  box-sizing: content-box;
  width: 1em;
  height: 1em;
  padding: 0.25em 0.25em;
  color: var(--bs-btn-close-color);
  background: transparent var(--bs-btn-close-bg) center/1em auto no-repeat;
  filter: var(--bs-btn-close-filter);
  border: 0;
  border-radius: 6px;
  opacity: var(--bs-btn-close-opacity);
}
.btn-close:hover {
  color: var(--bs-btn-close-color);
  text-decoration: none;
  opacity: var(--bs-btn-close-hover-opacity);
}
.btn-close:focus {
  outline: 0;
  box-shadow: var(--bs-btn-close-focus-shadow);
  opacity: var(--bs-btn-close-focus-opacity);
}
.btn-close:disabled, .btn-close.disabled {
  pointer-events: none;
  user-select: none;
  opacity: var(--bs-btn-close-disabled-opacity);
}

.btn-close-white {
  --bs-btn-close-filter: invert(1) grayscale(100%) brightness(200%);
}

:root,
[data-bs-theme=light] {
  --bs-btn-close-filter: ;
}

[data-bs-theme=dark] {
  --bs-btn-close-filter: invert(1) grayscale(100%) brightness(200%);
}

.toast {
  --bs-toast-zindex: 1090;
  --bs-toast-padding-x: 0.75rem;
  --bs-toast-padding-y: 0.5rem;
  --bs-toast-spacing: 10px;
  --bs-toast-max-width: 350px;
  --bs-toast-font-size: 0.8125rem;
  --bs-toast-color: ;
  --bs-toast-bg: rgba(var(--bs-component-dropdown-bg-rgb), 0.98);
  --bs-toast-border-width: 0px;
  --bs-toast-border-color: var(--bs-component-dropdown-border-color);
  --bs-toast-border-radius: var(--bs-border-radius);
  --bs-toast-box-shadow: var(--bs-box-shadow);
  --bs-toast-header-color: var(--bs-component-color);
  --bs-toast-header-bg: rgba(var(--bs-component-dropdown-bg-rgb), 0.85);
  --bs-toast-header-border-color: var(--bs-component-dropdown-border-color);
  width: var(--bs-toast-max-width);
  max-width: 100%;
  font-size: var(--bs-toast-font-size);
  color: var(--bs-toast-color);
  pointer-events: auto;
  background-color: var(--bs-toast-bg);
  background-clip: padding-box;
  border: var(--bs-toast-border-width) solid var(--bs-toast-border-color);
  box-shadow: var(--bs-toast-box-shadow);
  border-radius: var(--bs-toast-border-radius);
}
.toast.showing {
  opacity: 0;
}
.toast:not(.show) {
  display: none;
}

.toast-container {
  --bs-toast-zindex: 1090;
  position: absolute;
  z-index: var(--bs-toast-zindex);
  width: max-content;
  max-width: 100%;
  pointer-events: none;
}
.toast-container > :not(:last-child) {
  margin-bottom: var(--bs-toast-spacing);
}

.toast-header {
  display: flex;
  align-items: center;
  padding: var(--bs-toast-padding-y) var(--bs-toast-padding-x);
  color: var(--bs-toast-header-color);
  background-color: var(--bs-toast-header-bg);
  background-clip: padding-box;
  border-bottom: var(--bs-toast-border-width) solid var(--bs-toast-header-border-color);
  border-top-left-radius: calc(var(--bs-toast-border-radius) - var(--bs-toast-border-width));
  border-top-right-radius: calc(var(--bs-toast-border-radius) - var(--bs-toast-border-width));
}
.toast-header .btn-close {
  margin-right: calc(-0.5 * var(--bs-toast-padding-x));
  margin-left: var(--bs-toast-padding-x);
}

.toast-body {
  padding: var(--bs-toast-padding-x);
  word-wrap: break-word;
}

.modal {
  --bs-modal-zindex: 1055;
  --bs-modal-width: 500px;
  --bs-modal-padding: 0.9375rem;
  --bs-modal-margin: 0.5rem;
  --bs-modal-color: var(--bs-body-color);
  --bs-modal-bg: var(--bs-component-modal-bg);
  --bs-modal-border-color: var(--bs-component-modal-border-color);
  --bs-modal-border-width: 0;
  --bs-modal-border-radius: var(--bs-border-radius-lg);
  --bs-modal-box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075);
  --bs-modal-inner-border-radius: calc(var(--bs-border-radius-lg) - 0);
  --bs-modal-header-padding-x: 0.9375rem;
  --bs-modal-header-padding-y: 0.9375rem;
  --bs-modal-header-padding: 0.9375rem 0.9375rem;
  --bs-modal-header-border-color: var(--bs-component-modal-border-color);
  --bs-modal-header-border-width: 1px;
  --bs-modal-title-line-height: 1.5;
  --bs-modal-footer-gap: 0.5rem;
  --bs-modal-footer-bg: ;
  --bs-modal-footer-border-color: var(--bs-component-modal-border-color);
  --bs-modal-footer-border-width: 1px;
  position: fixed;
  top: 0;
  left: 0;
  z-index: var(--bs-modal-zindex);
  display: none;
  width: 100%;
  height: 100%;
  overflow-x: hidden;
  overflow-y: auto;
  outline: 0;
}

.modal-dialog {
  position: relative;
  width: auto;
  margin: var(--bs-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(--bs-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(--bs-modal-margin) * 2);
}

.modal-content {
  position: relative;
  display: flex;
  flex-direction: column;
  width: 100%;
  color: var(--bs-modal-color);
  pointer-events: auto;
  background-color: var(--bs-modal-bg);
  background-clip: padding-box;
  border: var(--bs-modal-border-width) solid var(--bs-modal-border-color);
  border-radius: var(--bs-modal-border-radius);
  outline: 0;
}

.modal-backdrop {
  --bs-backdrop-zindex: 1050;
  --bs-backdrop-bg: #1f2225;
  --bs-backdrop-opacity: 0.85;
  position: fixed;
  top: 0;
  left: 0;
  z-index: var(--bs-backdrop-zindex);
  width: 100vw;
  height: 100vh;
  background-color: var(--bs-backdrop-bg);
}
.modal-backdrop.fade {
  opacity: 0;
}
.modal-backdrop.show {
  opacity: var(--bs-backdrop-opacity);
}

.modal-header {
  display: flex;
  flex-shrink: 0;
  align-items: center;
  padding: var(--bs-modal-header-padding);
  border-bottom: var(--bs-modal-header-border-width) solid var(--bs-modal-header-border-color);
  border-top-left-radius: var(--bs-modal-inner-border-radius);
  border-top-right-radius: var(--bs-modal-inner-border-radius);
}
.modal-header .btn-close {
  padding: calc(var(--bs-modal-header-padding-y) * 0.5) calc(var(--bs-modal-header-padding-x) * 0.5);
  margin-top: calc(-0.5 * var(--bs-modal-header-padding-y));
  margin-right: calc(-0.5 * var(--bs-modal-header-padding-x));
  margin-bottom: calc(-0.5 * var(--bs-modal-header-padding-y));
  margin-left: auto;
}

.modal-title {
  margin-bottom: 0;
  line-height: var(--bs-modal-title-line-height);
}

.modal-body {
  position: relative;
  flex: 1 1 auto;
  padding: var(--bs-modal-padding);
}

.modal-footer {
  display: flex;
  flex-shrink: 0;
  flex-wrap: wrap;
  align-items: center;
  justify-content: flex-end;
  padding: calc(var(--bs-modal-padding) - var(--bs-modal-footer-gap) * 0.5);
  background-color: var(--bs-modal-footer-bg);
  border-top: var(--bs-modal-footer-border-width) solid var(--bs-modal-footer-border-color);
  border-bottom-right-radius: var(--bs-modal-inner-border-radius);
  border-bottom-left-radius: var(--bs-modal-inner-border-radius);
}
.modal-footer > * {
  margin: calc(var(--bs-modal-footer-gap) * 0.5);
}

@media (min-width: 576px) {
  .modal {
    --bs-modal-margin: 1.75rem;
    --bs-modal-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);
  }
  .modal-dialog {
    max-width: var(--bs-modal-width);
    margin-right: auto;
    margin-left: auto;
  }
  .modal-sm {
    --bs-modal-width: 300px;
  }
}
@media (min-width: 992px) {
  .modal-lg,
  .modal-xl {
    --bs-modal-width: 800px;
  }
}
@media (min-width: 1200px) {
  .modal-xl {
    --bs-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;
  }
}
@media (max-width: 1799.98px) {
  .modal-fullscreen-xxxl-down {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0;
  }
  .modal-fullscreen-xxxl-down .modal-content {
    height: 100%;
    border: 0;
    border-radius: 0;
  }
  .modal-fullscreen-xxxl-down .modal-header,
  .modal-fullscreen-xxxl-down .modal-footer {
    border-radius: 0;
  }
  .modal-fullscreen-xxxl-down .modal-body {
    overflow-y: auto;
  }
}
.tooltip {
  --bs-tooltip-zindex: 1080;
  --bs-tooltip-max-width: 200px;
  --bs-tooltip-padding-x: 0.46875rem;
  --bs-tooltip-padding-y: 0.234375rem;
  --bs-tooltip-margin: 0;
  --bs-tooltip-font-size: 0.75rem;
  --bs-tooltip-color: #FFFFFF;
  --bs-tooltip-bg: #1f2225;
  --bs-tooltip-border-radius: var(--bs-border-radius);
  --bs-tooltip-opacity: 0.95;
  --bs-tooltip-arrow-width: 0.8rem;
  --bs-tooltip-arrow-height: 0.4rem;
  z-index: var(--bs-tooltip-zindex);
  display: block;
  margin: var(--bs-tooltip-margin);
  font-family: var(--bs-font-sans-serif);
  font-style: normal;
  font-weight: 400;
  line-height: 1.5;
  text-align: left;
  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(--bs-tooltip-font-size);
  word-wrap: break-word;
  opacity: 0;
}
.tooltip.show {
  opacity: var(--bs-tooltip-opacity);
}
.tooltip .tooltip-arrow {
  display: block;
  width: var(--bs-tooltip-arrow-width);
  height: var(--bs-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(--bs-tooltip-arrow-height));
}
.bs-tooltip-top .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow::before {
  top: -1px;
  border-width: var(--bs-tooltip-arrow-height) calc(var(--bs-tooltip-arrow-width) * 0.5) 0;
  border-top-color: var(--bs-tooltip-bg);
}

/* rtl:begin:ignore */
.bs-tooltip-end .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow {
  left: calc(-1 * var(--bs-tooltip-arrow-height));
  width: var(--bs-tooltip-arrow-height);
  height: var(--bs-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(--bs-tooltip-arrow-width) * 0.5) var(--bs-tooltip-arrow-height) calc(var(--bs-tooltip-arrow-width) * 0.5) 0;
  border-right-color: var(--bs-tooltip-bg);
}

/* rtl:end:ignore */
.bs-tooltip-bottom .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow {
  top: calc(-1 * var(--bs-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(--bs-tooltip-arrow-width) * 0.5) var(--bs-tooltip-arrow-height);
  border-bottom-color: var(--bs-tooltip-bg);
}

/* rtl:begin:ignore */
.bs-tooltip-start .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow {
  right: calc(-1 * var(--bs-tooltip-arrow-height));
  width: var(--bs-tooltip-arrow-height);
  height: var(--bs-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(--bs-tooltip-arrow-width) * 0.5) 0 calc(var(--bs-tooltip-arrow-width) * 0.5) var(--bs-tooltip-arrow-height);
  border-left-color: var(--bs-tooltip-bg);
}

/* rtl:end:ignore */
.tooltip-inner {
  max-width: var(--bs-tooltip-max-width);
  padding: var(--bs-tooltip-padding-y) var(--bs-tooltip-padding-x);
  color: var(--bs-tooltip-color);
  text-align: center;
  background-color: var(--bs-tooltip-bg);
  border-radius: var(--bs-tooltip-border-radius);
}

.popover {
  --bs-popover-zindex: 1070;
  --bs-popover-max-width: 250px;
  --bs-popover-font-size: 0.75rem;
  --bs-popover-bg: var(--bs-component-bg);
  --bs-popover-border-width: 0px;
  --bs-popover-border-color: rgba(31, 34, 37, 0.2);
  --bs-popover-border-radius: var(--bs-border-radius-lg);
  --bs-popover-inner-border-radius: calc(var(--bs-border-radius-lg) - 0px);
  --bs-popover-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);
  --bs-popover-header-padding-x: 0.9375rem;
  --bs-popover-header-padding-y: 0.65rem;
  --bs-popover-header-font-size: 0.75rem;
  --bs-popover-header-color: inherit;
  --bs-popover-header-bg: var(--bs-light);
  --bs-popover-body-padding-x: 0.9375rem;
  --bs-popover-body-padding-y: 0.9375rem;
  --bs-popover-body-color: var(--bs-component-color);
  --bs-popover-arrow-width: 1rem;
  --bs-popover-arrow-height: 0.5rem;
  --bs-popover-arrow-border: var(--bs-popover-border-color);
  z-index: var(--bs-popover-zindex);
  display: block;
  max-width: var(--bs-popover-max-width);
  font-family: var(--bs-font-sans-serif);
  font-style: normal;
  font-weight: 400;
  line-height: 1.5;
  text-align: left;
  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(--bs-popover-font-size);
  word-wrap: break-word;
  background-color: var(--bs-popover-bg);
  background-clip: padding-box;
  border: var(--bs-popover-border-width) solid var(--bs-popover-border-color);
  border-radius: var(--bs-popover-border-radius);
}
.popover .popover-arrow {
  display: block;
  width: var(--bs-popover-arrow-width);
  height: var(--bs-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(--bs-popover-arrow-height)) - var(--bs-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(--bs-popover-arrow-height) calc(var(--bs-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(--bs-popover-arrow-border);
}
.bs-popover-top > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=top] > .popover-arrow::after {
  bottom: var(--bs-popover-border-width);
  border-top-color: var(--bs-popover-bg);
}

/* rtl:begin:ignore */
.bs-popover-end > .popover-arrow, .bs-popover-auto[data-popper-placement^=right] > .popover-arrow {
  left: calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));
  width: var(--bs-popover-arrow-height);
  height: var(--bs-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(--bs-popover-arrow-width) * 0.5) var(--bs-popover-arrow-height) calc(var(--bs-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(--bs-popover-arrow-border);
}
.bs-popover-end > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=right] > .popover-arrow::after {
  left: var(--bs-popover-border-width);
  border-right-color: var(--bs-popover-bg);
}

/* rtl:end:ignore */
.bs-popover-bottom > .popover-arrow, .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow {
  top: calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-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(--bs-popover-arrow-width) * 0.5) var(--bs-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(--bs-popover-arrow-border);
}
.bs-popover-bottom > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow::after {
  top: var(--bs-popover-border-width);
  border-bottom-color: var(--bs-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(--bs-popover-arrow-width);
  margin-left: calc(-0.5 * var(--bs-popover-arrow-width));
  content: "";
  border-bottom: var(--bs-popover-border-width) solid var(--bs-popover-header-bg);
}

/* rtl:begin:ignore */
.bs-popover-start > .popover-arrow, .bs-popover-auto[data-popper-placement^=left] > .popover-arrow {
  right: calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));
  width: var(--bs-popover-arrow-height);
  height: var(--bs-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(--bs-popover-arrow-width) * 0.5) 0 calc(var(--bs-popover-arrow-width) * 0.5) var(--bs-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(--bs-popover-arrow-border);
}
.bs-popover-start > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=left] > .popover-arrow::after {
  right: var(--bs-popover-border-width);
  border-left-color: var(--bs-popover-bg);
}

/* rtl:end:ignore */
.popover-header {
  padding: var(--bs-popover-header-padding-y) var(--bs-popover-header-padding-x);
  margin-bottom: 0;
  font-size: var(--bs-popover-header-font-size);
  color: var(--bs-popover-header-color);
  background-color: var(--bs-popover-header-bg);
  border-bottom: var(--bs-popover-border-width) solid var(--bs-popover-border-color);
  border-top-left-radius: var(--bs-popover-inner-border-radius);
  border-top-right-radius: var(--bs-popover-inner-border-radius);
}
.popover-header:empty {
  display: none;
}

.popover-body {
  padding: var(--bs-popover-body-padding-y) var(--bs-popover-body-padding-x);
  color: var(--bs-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: #FFFFFF;
  text-align: center;
  background: none;
  filter: var(--bs-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: #FFFFFF;
  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=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27 fill=%27%23FFFFFF%27%3e%3cpath d=%27M11.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 0z%27/%3e%3c/svg%3e") /*rtl:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23FFFFFF'%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-.708z'/%3e%3c/svg%3e")*/;
}

.carousel-control-next-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27 fill=%27%23FFFFFF%27%3e%3cpath d=%27M4.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-.708z%27/%3e%3c/svg%3e") /*rtl:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23FFFFFF'%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 0z'/%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-bs-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: var(--bs-carousel-indicator-active-bg);
  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-bs-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(--bs-carousel-caption-color);
  text-align: center;
}

.carousel-dark {
  --bs-carousel-indicator-active-bg: #000000;
  --bs-carousel-caption-color: #000000;
  --bs-carousel-control-icon-filter: invert(1) grayscale(100);
}

:root,
[data-bs-theme=light] {
  --bs-carousel-indicator-active-bg: #FFFFFF;
  --bs-carousel-caption-color: #FFFFFF;
  --bs-carousel-control-icon-filter: ;
}

[data-bs-theme=dark] {
  --bs-carousel-indicator-active-bg: #000000;
  --bs-carousel-caption-color: #000000;
  --bs-carousel-control-icon-filter: invert(1) grayscale(100);
}

.spinner-grow,
.spinner-border {
  display: inline-block;
  flex-shrink: 0;
  width: var(--bs-spinner-width);
  height: var(--bs-spinner-height);
  vertical-align: var(--bs-spinner-vertical-align);
  border-radius: 50%;
  animation: var(--bs-spinner-animation-speed) linear infinite var(--bs-spinner-animation-name);
}

@keyframes spinner-border {
  to {
    transform: rotate(360deg) /* rtl:ignore */;
  }
}
.spinner-border {
  --bs-spinner-width: 2rem;
  --bs-spinner-height: 2rem;
  --bs-spinner-vertical-align: -0.125em;
  --bs-spinner-border-width: 0.25em;
  --bs-spinner-animation-speed: 0.75s;
  --bs-spinner-animation-name: spinner-border;
  border: var(--bs-spinner-border-width) solid currentcolor;
  border-right-color: transparent;
}

.spinner-border-sm {
  --bs-spinner-width: 1rem;
  --bs-spinner-height: 1rem;
  --bs-spinner-border-width: 0.2em;
}

@keyframes spinner-grow {
  0% {
    transform: scale(0);
  }
  50% {
    opacity: 1;
    transform: none;
  }
}
.spinner-grow {
  --bs-spinner-width: 2rem;
  --bs-spinner-height: 2rem;
  --bs-spinner-vertical-align: -0.125em;
  --bs-spinner-animation-speed: 0.75s;
  --bs-spinner-animation-name: spinner-grow;
  background-color: currentcolor;
  opacity: 0;
}

.spinner-grow-sm {
  --bs-spinner-width: 1rem;
  --bs-spinner-height: 1rem;
}

@media (prefers-reduced-motion: reduce) {
  .spinner-border,
  .spinner-grow {
    --bs-spinner-animation-speed: 1.5s;
  }
}
.offcanvas, .offcanvas-xxxl, .offcanvas-xxl, .offcanvas-xl, .offcanvas-lg, .offcanvas-md, .offcanvas-sm {
  --bs-offcanvas-zindex: 1045;
  --bs-offcanvas-width: 400px;
  --bs-offcanvas-height: 30vh;
  --bs-offcanvas-padding-x: 0.9375rem;
  --bs-offcanvas-padding-y: 0.9375rem;
  --bs-offcanvas-color: var(--bs-body-color);
  --bs-offcanvas-bg: var(--bs-component-modal-bg);
  --bs-offcanvas-border-width: 0;
  --bs-offcanvas-border-color: var(--bs-component-modal-border-color);
  --bs-offcanvas-box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075);
  --bs-offcanvas-transition: transform 0.3s ease-in-out;
  --bs-offcanvas-title-line-height: 1.5;
}

@media (max-width: 575.98px) {
  .offcanvas-sm {
    position: fixed;
    bottom: 0;
    z-index: var(--bs-offcanvas-zindex);
    display: flex;
    flex-direction: column;
    max-width: 100%;
    color: var(--bs-offcanvas-color);
    visibility: hidden;
    background-color: var(--bs-offcanvas-bg);
    background-clip: padding-box;
    outline: 0;
    transition: var(--bs-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 {
    top: 0;
    left: 0;
    width: var(--bs-offcanvas-width);
    border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateX(-100%);
  }
  .offcanvas-sm.offcanvas-end {
    top: 0;
    right: 0;
    width: var(--bs-offcanvas-width);
    border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateX(100%);
  }
  .offcanvas-sm.offcanvas-top {
    top: 0;
    right: 0;
    left: 0;
    height: var(--bs-offcanvas-height);
    max-height: 100%;
    border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateY(-100%);
  }
  .offcanvas-sm.offcanvas-bottom {
    right: 0;
    left: 0;
    height: var(--bs-offcanvas-height);
    max-height: 100%;
    border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateY(100%);
  }
  .offcanvas-sm.showing, .offcanvas-sm.show:not(.hiding) {
    transform: none;
  }
  .offcanvas-sm.showing, .offcanvas-sm.hiding, .offcanvas-sm.show {
    visibility: visible;
  }
}
@media (min-width: 576px) {
  .offcanvas-sm {
    --bs-offcanvas-height: auto;
    --bs-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(--bs-offcanvas-zindex);
    display: flex;
    flex-direction: column;
    max-width: 100%;
    color: var(--bs-offcanvas-color);
    visibility: hidden;
    background-color: var(--bs-offcanvas-bg);
    background-clip: padding-box;
    outline: 0;
    transition: var(--bs-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 {
    top: 0;
    left: 0;
    width: var(--bs-offcanvas-width);
    border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateX(-100%);
  }
  .offcanvas-md.offcanvas-end {
    top: 0;
    right: 0;
    width: var(--bs-offcanvas-width);
    border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateX(100%);
  }
  .offcanvas-md.offcanvas-top {
    top: 0;
    right: 0;
    left: 0;
    height: var(--bs-offcanvas-height);
    max-height: 100%;
    border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateY(-100%);
  }
  .offcanvas-md.offcanvas-bottom {
    right: 0;
    left: 0;
    height: var(--bs-offcanvas-height);
    max-height: 100%;
    border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateY(100%);
  }
  .offcanvas-md.showing, .offcanvas-md.show:not(.hiding) {
    transform: none;
  }
  .offcanvas-md.showing, .offcanvas-md.hiding, .offcanvas-md.show {
    visibility: visible;
  }
}
@media (min-width: 768px) {
  .offcanvas-md {
    --bs-offcanvas-height: auto;
    --bs-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(--bs-offcanvas-zindex);
    display: flex;
    flex-direction: column;
    max-width: 100%;
    color: var(--bs-offcanvas-color);
    visibility: hidden;
    background-color: var(--bs-offcanvas-bg);
    background-clip: padding-box;
    outline: 0;
    transition: var(--bs-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 {
    top: 0;
    left: 0;
    width: var(--bs-offcanvas-width);
    border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateX(-100%);
  }
  .offcanvas-lg.offcanvas-end {
    top: 0;
    right: 0;
    width: var(--bs-offcanvas-width);
    border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateX(100%);
  }
  .offcanvas-lg.offcanvas-top {
    top: 0;
    right: 0;
    left: 0;
    height: var(--bs-offcanvas-height);
    max-height: 100%;
    border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateY(-100%);
  }
  .offcanvas-lg.offcanvas-bottom {
    right: 0;
    left: 0;
    height: var(--bs-offcanvas-height);
    max-height: 100%;
    border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateY(100%);
  }
  .offcanvas-lg.showing, .offcanvas-lg.show:not(.hiding) {
    transform: none;
  }
  .offcanvas-lg.showing, .offcanvas-lg.hiding, .offcanvas-lg.show {
    visibility: visible;
  }
}
@media (min-width: 992px) {
  .offcanvas-lg {
    --bs-offcanvas-height: auto;
    --bs-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(--bs-offcanvas-zindex);
    display: flex;
    flex-direction: column;
    max-width: 100%;
    color: var(--bs-offcanvas-color);
    visibility: hidden;
    background-color: var(--bs-offcanvas-bg);
    background-clip: padding-box;
    outline: 0;
    transition: var(--bs-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 {
    top: 0;
    left: 0;
    width: var(--bs-offcanvas-width);
    border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateX(-100%);
  }
  .offcanvas-xl.offcanvas-end {
    top: 0;
    right: 0;
    width: var(--bs-offcanvas-width);
    border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateX(100%);
  }
  .offcanvas-xl.offcanvas-top {
    top: 0;
    right: 0;
    left: 0;
    height: var(--bs-offcanvas-height);
    max-height: 100%;
    border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateY(-100%);
  }
  .offcanvas-xl.offcanvas-bottom {
    right: 0;
    left: 0;
    height: var(--bs-offcanvas-height);
    max-height: 100%;
    border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateY(100%);
  }
  .offcanvas-xl.showing, .offcanvas-xl.show:not(.hiding) {
    transform: none;
  }
  .offcanvas-xl.showing, .offcanvas-xl.hiding, .offcanvas-xl.show {
    visibility: visible;
  }
}
@media (min-width: 1200px) {
  .offcanvas-xl {
    --bs-offcanvas-height: auto;
    --bs-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(--bs-offcanvas-zindex);
    display: flex;
    flex-direction: column;
    max-width: 100%;
    color: var(--bs-offcanvas-color);
    visibility: hidden;
    background-color: var(--bs-offcanvas-bg);
    background-clip: padding-box;
    outline: 0;
    transition: var(--bs-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 {
    top: 0;
    left: 0;
    width: var(--bs-offcanvas-width);
    border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateX(-100%);
  }
  .offcanvas-xxl.offcanvas-end {
    top: 0;
    right: 0;
    width: var(--bs-offcanvas-width);
    border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateX(100%);
  }
  .offcanvas-xxl.offcanvas-top {
    top: 0;
    right: 0;
    left: 0;
    height: var(--bs-offcanvas-height);
    max-height: 100%;
    border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateY(-100%);
  }
  .offcanvas-xxl.offcanvas-bottom {
    right: 0;
    left: 0;
    height: var(--bs-offcanvas-height);
    max-height: 100%;
    border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateY(100%);
  }
  .offcanvas-xxl.showing, .offcanvas-xxl.show:not(.hiding) {
    transform: none;
  }
  .offcanvas-xxl.showing, .offcanvas-xxl.hiding, .offcanvas-xxl.show {
    visibility: visible;
  }
}
@media (min-width: 1400px) {
  .offcanvas-xxl {
    --bs-offcanvas-height: auto;
    --bs-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;
  }
}

@media (max-width: 1799.98px) {
  .offcanvas-xxxl {
    position: fixed;
    bottom: 0;
    z-index: var(--bs-offcanvas-zindex);
    display: flex;
    flex-direction: column;
    max-width: 100%;
    color: var(--bs-offcanvas-color);
    visibility: hidden;
    background-color: var(--bs-offcanvas-bg);
    background-clip: padding-box;
    outline: 0;
    transition: var(--bs-offcanvas-transition);
  }
}
@media (max-width: 1799.98px) and (prefers-reduced-motion: reduce) {
  .offcanvas-xxxl {
    transition: none;
  }
}
@media (max-width: 1799.98px) {
  .offcanvas-xxxl.offcanvas-start {
    top: 0;
    left: 0;
    width: var(--bs-offcanvas-width);
    border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateX(-100%);
  }
  .offcanvas-xxxl.offcanvas-end {
    top: 0;
    right: 0;
    width: var(--bs-offcanvas-width);
    border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateX(100%);
  }
  .offcanvas-xxxl.offcanvas-top {
    top: 0;
    right: 0;
    left: 0;
    height: var(--bs-offcanvas-height);
    max-height: 100%;
    border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateY(-100%);
  }
  .offcanvas-xxxl.offcanvas-bottom {
    right: 0;
    left: 0;
    height: var(--bs-offcanvas-height);
    max-height: 100%;
    border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateY(100%);
  }
  .offcanvas-xxxl.showing, .offcanvas-xxxl.show:not(.hiding) {
    transform: none;
  }
  .offcanvas-xxxl.showing, .offcanvas-xxxl.hiding, .offcanvas-xxxl.show {
    visibility: visible;
  }
}
@media (min-width: 1800px) {
  .offcanvas-xxxl {
    --bs-offcanvas-height: auto;
    --bs-offcanvas-border-width: 0;
    background-color: transparent !important;
  }
  .offcanvas-xxxl .offcanvas-header {
    display: none;
  }
  .offcanvas-xxxl .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
    background-color: transparent !important;
  }
}

.offcanvas {
  position: fixed;
  bottom: 0;
  z-index: var(--bs-offcanvas-zindex);
  display: flex;
  flex-direction: column;
  max-width: 100%;
  color: var(--bs-offcanvas-color);
  visibility: hidden;
  background-color: var(--bs-offcanvas-bg);
  background-clip: padding-box;
  outline: 0;
  transition: var(--bs-offcanvas-transition);
}
@media (prefers-reduced-motion: reduce) {
  .offcanvas {
    transition: none;
  }
}
.offcanvas.offcanvas-start {
  top: 0;
  left: 0;
  width: var(--bs-offcanvas-width);
  border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
  transform: translateX(-100%);
}
.offcanvas.offcanvas-end {
  top: 0;
  right: 0;
  width: var(--bs-offcanvas-width);
  border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
  transform: translateX(100%);
}
.offcanvas.offcanvas-top {
  top: 0;
  right: 0;
  left: 0;
  height: var(--bs-offcanvas-height);
  max-height: 100%;
  border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
  transform: translateY(-100%);
}
.offcanvas.offcanvas-bottom {
  right: 0;
  left: 0;
  height: var(--bs-offcanvas-height);
  max-height: 100%;
  border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
  transform: translateY(100%);
}
.offcanvas.showing, .offcanvas.show:not(.hiding) {
  transform: none;
}
.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: #1f2225;
}
.offcanvas-backdrop.fade {
  opacity: 0;
}
.offcanvas-backdrop.show {
  opacity: 0.85;
}

.offcanvas-header {
  display: flex;
  align-items: center;
  padding: var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x);
}
.offcanvas-header .btn-close {
  padding: calc(var(--bs-offcanvas-padding-y) * 0.5) calc(var(--bs-offcanvas-padding-x) * 0.5);
  margin-top: calc(-0.5 * var(--bs-offcanvas-padding-y));
  margin-right: calc(-0.5 * var(--bs-offcanvas-padding-x));
  margin-bottom: calc(-0.5 * var(--bs-offcanvas-padding-y));
  margin-left: auto;
}

.offcanvas-title {
  margin-bottom: 0;
  line-height: var(--bs-offcanvas-title-line-height);
}

.offcanvas-body {
  flex-grow: 1;
  padding: var(--bs-offcanvas-padding-y) var(--bs-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 {
  mask-image: linear-gradient(130deg, #000000 55%, rgba(0, 0, 0, 0.8) 75%, #000000 95%);
  mask-size: 200% 100%;
  animation: placeholder-wave 2s linear infinite;
}

@keyframes placeholder-wave {
  100% {
    mask-position: -200% 0%;
  }
}
.clearfix::after {
  display: block;
  clear: both;
  content: "";
}

.text-bg-default {
  color: #000000 !important;
  background-color: RGBA(var(--bs-default-rgb), var(--bs-bg-opacity, 1)) !important;
}

.text-bg-primary {
  color: #FFFFFF !important;
  background-color: RGBA(var(--bs-primary-rgb), var(--bs-bg-opacity, 1)) !important;
}

.text-bg-secondary {
  color: #FFFFFF !important;
  background-color: RGBA(var(--bs-secondary-rgb), var(--bs-bg-opacity, 1)) !important;
}

.text-bg-success {
  color: #FFFFFF !important;
  background-color: RGBA(var(--bs-success-rgb), var(--bs-bg-opacity, 1)) !important;
}

.text-bg-info {
  color: #FFFFFF !important;
  background-color: RGBA(var(--bs-info-rgb), var(--bs-bg-opacity, 1)) !important;
}

.text-bg-warning {
  color: #FFFFFF !important;
  background-color: RGBA(var(--bs-warning-rgb), var(--bs-bg-opacity, 1)) !important;
}

.text-bg-danger {
  color: #FFFFFF !important;
  background-color: RGBA(var(--bs-danger-rgb), var(--bs-bg-opacity, 1)) !important;
}

.text-bg-light {
  color: #000000 !important;
  background-color: RGBA(var(--bs-light-rgb), var(--bs-bg-opacity, 1)) !important;
}

.text-bg-dark {
  color: #FFFFFF !important;
  background-color: RGBA(var(--bs-dark-rgb), var(--bs-bg-opacity, 1)) !important;
}

.text-bg-inverse {
  color: #FFFFFF !important;
  background-color: RGBA(var(--bs-inverse-rgb), var(--bs-bg-opacity, 1)) !important;
}

.text-bg-blue {
  color: #FFFFFF !important;
  background-color: RGBA(var(--bs-blue-rgb), var(--bs-bg-opacity, 1)) !important;
}

.text-bg-indigo {
  color: #FFFFFF !important;
  background-color: RGBA(var(--bs-indigo-rgb), var(--bs-bg-opacity, 1)) !important;
}

.text-bg-purple {
  color: #FFFFFF !important;
  background-color: RGBA(var(--bs-purple-rgb), var(--bs-bg-opacity, 1)) !important;
}

.text-bg-pink {
  color: #FFFFFF !important;
  background-color: RGBA(var(--bs-pink-rgb), var(--bs-bg-opacity, 1)) !important;
}

.text-bg-red {
  color: #FFFFFF !important;
  background-color: RGBA(var(--bs-red-rgb), var(--bs-bg-opacity, 1)) !important;
}

.text-bg-orange {
  color: #FFFFFF !important;
  background-color: RGBA(var(--bs-orange-rgb), var(--bs-bg-opacity, 1)) !important;
}

.text-bg-yellow {
  color: #000000 !important;
  background-color: RGBA(var(--bs-yellow-rgb), var(--bs-bg-opacity, 1)) !important;
}

.text-bg-green {
  color: #FFFFFF !important;
  background-color: RGBA(var(--bs-green-rgb), var(--bs-bg-opacity, 1)) !important;
}

.text-bg-teal {
  color: #FFFFFF !important;
  background-color: RGBA(var(--bs-teal-rgb), var(--bs-bg-opacity, 1)) !important;
}

.text-bg-lime {
  color: #FFFFFF !important;
  background-color: RGBA(var(--bs-lime-rgb), var(--bs-bg-opacity, 1)) !important;
}

.text-bg-cyan {
  color: #FFFFFF !important;
  background-color: RGBA(var(--bs-cyan-rgb), var(--bs-bg-opacity, 1)) !important;
}

.text-bg-white {
  color: #000000 !important;
  background-color: RGBA(var(--bs-white-rgb), var(--bs-bg-opacity, 1)) !important;
}

.text-bg-gray {
  color: #FFFFFF !important;
  background-color: RGBA(var(--bs-gray-rgb), var(--bs-bg-opacity, 1)) !important;
}

.text-bg-gray-dark {
  color: #FFFFFF !important;
  background-color: RGBA(var(--bs-gray-dark-rgb), var(--bs-bg-opacity, 1)) !important;
}

.text-bg-muted {
  color: #FFFFFF !important;
  background-color: RGBA(var(--bs-muted-rgb), var(--bs-bg-opacity, 1)) !important;
}

.text-bg-black {
  color: #FFFFFF !important;
  background-color: RGBA(var(--bs-black-rgb), var(--bs-bg-opacity, 1)) !important;
}

.text-bg-silver {
  color: #000000 !important;
  background-color: RGBA(var(--bs-silver-rgb), var(--bs-bg-opacity, 1)) !important;
}

.text-bg-gray-100 {
  color: #000000 !important;
  background-color: RGBA(var(--bs-gray-100-rgb), var(--bs-bg-opacity, 1)) !important;
}

.text-bg-gray-200 {
  color: #000000 !important;
  background-color: RGBA(var(--bs-gray-200-rgb), var(--bs-bg-opacity, 1)) !important;
}

.text-bg-gray-300 {
  color: #000000 !important;
  background-color: RGBA(var(--bs-gray-300-rgb), var(--bs-bg-opacity, 1)) !important;
}

.text-bg-gray-400 {
  color: #FFFFFF !important;
  background-color: RGBA(var(--bs-gray-400-rgb), var(--bs-bg-opacity, 1)) !important;
}

.text-bg-gray-500 {
  color: #FFFFFF !important;
  background-color: RGBA(var(--bs-gray-500-rgb), var(--bs-bg-opacity, 1)) !important;
}

.text-bg-gray-600 {
  color: #FFFFFF !important;
  background-color: RGBA(var(--bs-gray-600-rgb), var(--bs-bg-opacity, 1)) !important;
}

.text-bg-gray-700 {
  color: #FFFFFF !important;
  background-color: RGBA(var(--bs-gray-700-rgb), var(--bs-bg-opacity, 1)) !important;
}

.text-bg-gray-800 {
  color: #FFFFFF !important;
  background-color: RGBA(var(--bs-gray-800-rgb), var(--bs-bg-opacity, 1)) !important;
}

.text-bg-gray-900 {
  color: #FFFFFF !important;
  background-color: RGBA(var(--bs-gray-900-rgb), var(--bs-bg-opacity, 1)) !important;
}

.link-default {
  color: RGBA(var(--bs-default-rgb), var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(var(--bs-default-rgb), var(--bs-link-underline-opacity, 1)) !important;
}
.link-default:hover, .link-default:focus {
  color: RGBA(237, 237, 238, var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(237, 237, 238, var(--bs-link-underline-opacity, 1)) !important;
}

.link-primary {
  color: RGBA(var(--bs-primary-rgb), var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(var(--bs-primary-rgb), var(--bs-link-underline-opacity, 1)) !important;
}
.link-primary:hover, .link-primary:focus {
  color: RGBA(0, 96, 204, var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(0, 96, 204, var(--bs-link-underline-opacity, 1)) !important;
}

.link-secondary {
  color: RGBA(var(--bs-secondary-rgb), var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(var(--bs-secondary-rgb), var(--bs-link-underline-opacity, 1)) !important;
}
.link-secondary:hover, .link-secondary:focus {
  color: RGBA(96, 98, 99, var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(96, 98, 99, var(--bs-link-underline-opacity, 1)) !important;
}

.link-success {
  color: RGBA(var(--bs-success-rgb), var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(var(--bs-success-rgb), var(--bs-link-underline-opacity, 1)) !important;
}
.link-success:hover, .link-success:focus {
  color: RGBA(12, 126, 50, var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(12, 126, 50, var(--bs-link-underline-opacity, 1)) !important;
}

.link-info {
  color: RGBA(var(--bs-info-rgb), var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(var(--bs-info-rgb), var(--bs-link-underline-opacity, 1)) !important;
}
.link-info:hover, .link-info:focus {
  color: RGBA(22, 150, 187, var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(22, 150, 187, var(--bs-link-underline-opacity, 1)) !important;
}

.link-warning {
  color: RGBA(var(--bs-warning-rgb), var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(var(--bs-warning-rgb), var(--bs-link-underline-opacity, 1)) !important;
}
.link-warning:hover, .link-warning:focus {
  color: RGBA(204, 121, 0, var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(204, 121, 0, var(--bs-link-underline-opacity, 1)) !important;
}

.link-danger {
  color: RGBA(var(--bs-danger-rgb), var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(var(--bs-danger-rgb), var(--bs-link-underline-opacity, 1)) !important;
}
.link-danger:hover, .link-danger:focus {
  color: RGBA(204, 22, 38, var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(204, 22, 38, var(--bs-link-underline-opacity, 1)) !important;
}

.link-light {
  color: RGBA(var(--bs-light-rgb), var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(var(--bs-light-rgb), var(--bs-link-underline-opacity, 1)) !important;
}
.link-light:hover, .link-light:focus {
  color: RGBA(245, 245, 246, var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(245, 245, 246, var(--bs-link-underline-opacity, 1)) !important;
}

.link-dark {
  color: RGBA(var(--bs-dark-rgb), var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(var(--bs-dark-rgb), var(--bs-link-underline-opacity, 1)) !important;
}
.link-dark:hover, .link-dark:focus {
  color: RGBA(25, 27, 30, var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(25, 27, 30, var(--bs-link-underline-opacity, 1)) !important;
}

.link-inverse {
  color: RGBA(var(--bs-inverse-rgb), var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(var(--bs-inverse-rgb), var(--bs-link-underline-opacity, 1)) !important;
}
.link-inverse:hover, .link-inverse:focus {
  color: RGBA(25, 27, 30, var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(25, 27, 30, var(--bs-link-underline-opacity, 1)) !important;
}

.link-blue {
  color: RGBA(var(--bs-blue-rgb), var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(var(--bs-blue-rgb), var(--bs-link-underline-opacity, 1)) !important;
}
.link-blue:hover, .link-blue:focus {
  color: RGBA(0, 96, 204, var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(0, 96, 204, var(--bs-link-underline-opacity, 1)) !important;
}

.link-indigo {
  color: RGBA(var(--bs-indigo-rgb), var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(var(--bs-indigo-rgb), var(--bs-link-underline-opacity, 1)) !important;
}
.link-indigo:hover, .link-indigo:focus {
  color: RGBA(98, 35, 204, var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(98, 35, 204, var(--bs-link-underline-opacity, 1)) !important;
}

.link-purple {
  color: RGBA(var(--bs-purple-rgb), var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(var(--bs-purple-rgb), var(--bs-link-underline-opacity, 1)) !important;
}
.link-purple:hover, .link-purple:focus {
  color: RGBA(64, 70, 184, var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(64, 70, 184, var(--bs-link-underline-opacity, 1)) !important;
}

.link-pink {
  color: RGBA(var(--bs-pink-rgb), var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(var(--bs-pink-rgb), var(--bs-link-underline-opacity, 1)) !important;
}
.link-pink:hover, .link-pink:focus {
  color: RGBA(204, 13, 101, var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(204, 13, 101, var(--bs-link-underline-opacity, 1)) !important;
}

.link-red {
  color: RGBA(var(--bs-red-rgb), var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(var(--bs-red-rgb), var(--bs-link-underline-opacity, 1)) !important;
}
.link-red:hover, .link-red:focus {
  color: RGBA(204, 22, 38, var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(204, 22, 38, var(--bs-link-underline-opacity, 1)) !important;
}

.link-orange {
  color: RGBA(var(--bs-orange-rgb), var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(var(--bs-orange-rgb), var(--bs-link-underline-opacity, 1)) !important;
}
.link-orange:hover, .link-orange:focus {
  color: RGBA(204, 121, 0, var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(204, 121, 0, var(--bs-link-underline-opacity, 1)) !important;
}

.link-yellow {
  color: RGBA(var(--bs-yellow-rgb), var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(var(--bs-yellow-rgb), var(--bs-link-underline-opacity, 1)) !important;
}
.link-yellow:hover, .link-yellow:focus {
  color: RGBA(255, 225, 51, var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(255, 225, 51, var(--bs-link-underline-opacity, 1)) !important;
}

.link-green {
  color: RGBA(var(--bs-green-rgb), var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(var(--bs-green-rgb), var(--bs-link-underline-opacity, 1)) !important;
}
.link-green:hover, .link-green:focus {
  color: RGBA(12, 126, 50, var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(12, 126, 50, var(--bs-link-underline-opacity, 1)) !important;
}

.link-teal {
  color: RGBA(var(--bs-teal-rgb), var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(var(--bs-teal-rgb), var(--bs-link-underline-opacity, 1)) !important;
}
.link-teal:hover, .link-teal:focus {
  color: RGBA(3, 158, 158, var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(3, 158, 158, var(--bs-link-underline-opacity, 1)) !important;
}

.link-lime {
  color: RGBA(var(--bs-lime-rgb), var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(var(--bs-lime-rgb), var(--bs-link-underline-opacity, 1)) !important;
}
.link-lime:hover, .link-lime:focus {
  color: RGBA(94, 159, 15, var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(94, 159, 15, var(--bs-link-underline-opacity, 1)) !important;
}

.link-cyan {
  color: RGBA(var(--bs-cyan-rgb), var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(var(--bs-cyan-rgb), var(--bs-link-underline-opacity, 1)) !important;
}
.link-cyan:hover, .link-cyan:focus {
  color: RGBA(22, 150, 187, var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(22, 150, 187, var(--bs-link-underline-opacity, 1)) !important;
}

.link-white {
  color: RGBA(var(--bs-white-rgb), var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(var(--bs-white-rgb), var(--bs-link-underline-opacity, 1)) !important;
}
.link-white:hover, .link-white:focus {
  color: RGBA(255, 255, 255, var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(255, 255, 255, var(--bs-link-underline-opacity, 1)) !important;
}

.link-gray {
  color: RGBA(var(--bs-gray-rgb), var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(var(--bs-gray-rgb), var(--bs-link-underline-opacity, 1)) !important;
}
.link-gray:hover, .link-gray:focus {
  color: RGBA(96, 98, 99, var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(96, 98, 99, var(--bs-link-underline-opacity, 1)) !important;
}

.link-gray-dark {
  color: RGBA(var(--bs-gray-dark-rgb), var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(var(--bs-gray-dark-rgb), var(--bs-link-underline-opacity, 1)) !important;
}
.link-gray-dark:hover, .link-gray-dark:focus {
  color: RGBA(43, 45, 47, var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(43, 45, 47, var(--bs-link-underline-opacity, 1)) !important;
}

.link-muted {
  color: RGBA(var(--bs-muted-rgb), var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(var(--bs-muted-rgb), var(--bs-link-underline-opacity, 1)) !important;
}
.link-muted:hover, .link-muted:focus {
  color: RGBA(114, 116, 117, var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(114, 116, 117, var(--bs-link-underline-opacity, 1)) !important;
}

.link-black {
  color: RGBA(var(--bs-black-rgb), var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(var(--bs-black-rgb), var(--bs-link-underline-opacity, 1)) !important;
}
.link-black:hover, .link-black:focus {
  color: RGBA(0, 0, 0, var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(0, 0, 0, var(--bs-link-underline-opacity, 1)) !important;
}

.link-silver {
  color: RGBA(var(--bs-silver-rgb), var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(var(--bs-silver-rgb), var(--bs-link-underline-opacity, 1)) !important;
}
.link-silver:hover, .link-silver:focus {
  color: RGBA(241, 241, 241, var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(241, 241, 241, var(--bs-link-underline-opacity, 1)) !important;
}

.link-gray-100 {
  color: RGBA(var(--bs-gray-100-rgb), var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(var(--bs-gray-100-rgb), var(--bs-link-underline-opacity, 1)) !important;
}
.link-gray-100:hover, .link-gray-100:focus {
  color: RGBA(246, 246, 246, var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(246, 246, 246, var(--bs-link-underline-opacity, 1)) !important;
}

.link-gray-200 {
  color: RGBA(var(--bs-gray-200-rgb), var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(var(--bs-gray-200-rgb), var(--bs-link-underline-opacity, 1)) !important;
}
.link-gray-200:hover, .link-gray-200:focus {
  color: RGBA(237, 237, 238, var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(237, 237, 238, var(--bs-link-underline-opacity, 1)) !important;
}

.link-gray-300 {
  color: RGBA(var(--bs-gray-300-rgb), var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(var(--bs-gray-300-rgb), var(--bs-link-underline-opacity, 1)) !important;
}
.link-gray-300:hover, .link-gray-300:focus {
  color: RGBA(219, 220, 220, var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(219, 220, 220, var(--bs-link-underline-opacity, 1)) !important;
}

.link-gray-400 {
  color: RGBA(var(--bs-gray-400-rgb), var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(var(--bs-gray-400-rgb), var(--bs-link-underline-opacity, 1)) !important;
}
.link-gray-400:hover, .link-gray-400:focus {
  color: RGBA(141, 142, 143, var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(141, 142, 143, var(--bs-link-underline-opacity, 1)) !important;
}

.link-gray-500 {
  color: RGBA(var(--bs-gray-500-rgb), var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(var(--bs-gray-500-rgb), var(--bs-link-underline-opacity, 1)) !important;
}
.link-gray-500:hover, .link-gray-500:focus {
  color: RGBA(114, 116, 117, var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(114, 116, 117, var(--bs-link-underline-opacity, 1)) !important;
}

.link-gray-600 {
  color: RGBA(var(--bs-gray-600-rgb), var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(var(--bs-gray-600-rgb), var(--bs-link-underline-opacity, 1)) !important;
}
.link-gray-600:hover, .link-gray-600:focus {
  color: RGBA(96, 98, 99, var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(96, 98, 99, var(--bs-link-underline-opacity, 1)) !important;
}

.link-gray-700 {
  color: RGBA(var(--bs-gray-700-rgb), var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(var(--bs-gray-700-rgb), var(--bs-link-underline-opacity, 1)) !important;
}
.link-gray-700:hover, .link-gray-700:focus {
  color: RGBA(70, 71, 73, var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(70, 71, 73, var(--bs-link-underline-opacity, 1)) !important;
}

.link-gray-800 {
  color: RGBA(var(--bs-gray-800-rgb), var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(var(--bs-gray-800-rgb), var(--bs-link-underline-opacity, 1)) !important;
}
.link-gray-800:hover, .link-gray-800:focus {
  color: RGBA(43, 45, 47, var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(43, 45, 47, var(--bs-link-underline-opacity, 1)) !important;
}

.link-gray-900 {
  color: RGBA(var(--bs-gray-900-rgb), var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(var(--bs-gray-900-rgb), var(--bs-link-underline-opacity, 1)) !important;
}
.link-gray-900:hover, .link-gray-900:focus {
  color: RGBA(25, 27, 30, var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(25, 27, 30, var(--bs-link-underline-opacity, 1)) !important;
}

.link-body-emphasis {
  color: RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-underline-opacity, 1)) !important;
}
.link-body-emphasis:hover, .link-body-emphasis:focus {
  color: RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-opacity, 0.75)) !important;
  text-decoration-color: RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-underline-opacity, 0.75)) !important;
}

.focus-ring:focus {
  outline: 0;
  box-shadow: var(--bs-focus-ring-x, 0) var(--bs-focus-ring-y, 0) var(--bs-focus-ring-blur, 0) var(--bs-focus-ring-width) var(--bs-focus-ring-color);
}

.icon-link {
  display: inline-flex;
  gap: 0.375rem;
  align-items: center;
  text-decoration-color: rgba(var(--bs-link-color-rgb), var(--bs-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(--bs-icon-link-transform, translate3d(0.25em, 0, 0));
}

.ratio {
  position: relative;
  width: 100%;
}
.ratio::before {
  display: block;
  padding-top: var(--bs-aspect-ratio);
  content: "";
}
.ratio > * {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.ratio-1x1 {
  --bs-aspect-ratio: 100%;
}

.ratio-4x3 {
  --bs-aspect-ratio: 75%;
}

.ratio-16x9 {
  --bs-aspect-ratio: 56.25%;
}

.ratio-21x9 {
  --bs-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;
  }
}
@media (min-width: 1800px) {
  .sticky-xxxl-top {
    position: sticky;
    top: 0;
    z-index: 1020;
  }
  .sticky-xxxl-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(--bs-border-width);
  min-height: 1em;
  background-color: currentcolor;
  opacity: 0.4;
}

.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: left !important;
}

.float-end {
  float: right !important;
}

.float-none {
  float: none !important;
}

.object-fit-contain {
  object-fit: contain !important;
}

.object-fit-cover {
  object-fit: cover !important;
}

.object-fit-fill {
  object-fit: fill !important;
}

.object-fit-scale {
  object-fit: scale-down !important;
}

.object-fit-none {
  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(--bs-box-shadow) !important;
}

.shadow-sm {
  box-shadow: var(--bs-box-shadow-sm) !important;
}

.shadow-lg {
  box-shadow: var(--bs-box-shadow-lg) !important;
}

.shadow-none {
  box-shadow: none !important;
}

.focus-ring-default {
  --bs-focus-ring-color: rgba(var(--bs-default-rgb), var(--bs-focus-ring-opacity));
}

.focus-ring-primary {
  --bs-focus-ring-color: rgba(var(--bs-primary-rgb), var(--bs-focus-ring-opacity));
}

.focus-ring-secondary {
  --bs-focus-ring-color: rgba(var(--bs-secondary-rgb), var(--bs-focus-ring-opacity));
}

.focus-ring-success {
  --bs-focus-ring-color: rgba(var(--bs-success-rgb), var(--bs-focus-ring-opacity));
}

.focus-ring-info {
  --bs-focus-ring-color: rgba(var(--bs-info-rgb), var(--bs-focus-ring-opacity));
}

.focus-ring-warning {
  --bs-focus-ring-color: rgba(var(--bs-warning-rgb), var(--bs-focus-ring-opacity));
}

.focus-ring-danger {
  --bs-focus-ring-color: rgba(var(--bs-danger-rgb), var(--bs-focus-ring-opacity));
}

.focus-ring-light {
  --bs-focus-ring-color: rgba(var(--bs-light-rgb), var(--bs-focus-ring-opacity));
}

.focus-ring-dark {
  --bs-focus-ring-color: rgba(var(--bs-dark-rgb), var(--bs-focus-ring-opacity));
}

.focus-ring-inverse {
  --bs-focus-ring-color: rgba(var(--bs-inverse-rgb), var(--bs-focus-ring-opacity));
}

.focus-ring-blue {
  --bs-focus-ring-color: rgba(var(--bs-blue-rgb), var(--bs-focus-ring-opacity));
}

.focus-ring-indigo {
  --bs-focus-ring-color: rgba(var(--bs-indigo-rgb), var(--bs-focus-ring-opacity));
}

.focus-ring-purple {
  --bs-focus-ring-color: rgba(var(--bs-purple-rgb), var(--bs-focus-ring-opacity));
}

.focus-ring-pink {
  --bs-focus-ring-color: rgba(var(--bs-pink-rgb), var(--bs-focus-ring-opacity));
}

.focus-ring-red {
  --bs-focus-ring-color: rgba(var(--bs-red-rgb), var(--bs-focus-ring-opacity));
}

.focus-ring-orange {
  --bs-focus-ring-color: rgba(var(--bs-orange-rgb), var(--bs-focus-ring-opacity));
}

.focus-ring-yellow {
  --bs-focus-ring-color: rgba(var(--bs-yellow-rgb), var(--bs-focus-ring-opacity));
}

.focus-ring-green {
  --bs-focus-ring-color: rgba(var(--bs-green-rgb), var(--bs-focus-ring-opacity));
}

.focus-ring-teal {
  --bs-focus-ring-color: rgba(var(--bs-teal-rgb), var(--bs-focus-ring-opacity));
}

.focus-ring-lime {
  --bs-focus-ring-color: rgba(var(--bs-lime-rgb), var(--bs-focus-ring-opacity));
}

.focus-ring-cyan {
  --bs-focus-ring-color: rgba(var(--bs-cyan-rgb), var(--bs-focus-ring-opacity));
}

.focus-ring-white {
  --bs-focus-ring-color: rgba(var(--bs-white-rgb), var(--bs-focus-ring-opacity));
}

.focus-ring-gray {
  --bs-focus-ring-color: rgba(var(--bs-gray-rgb), var(--bs-focus-ring-opacity));
}

.focus-ring-gray-dark {
  --bs-focus-ring-color: rgba(var(--bs-gray-dark-rgb), var(--bs-focus-ring-opacity));
}

.focus-ring-muted {
  --bs-focus-ring-color: rgba(var(--bs-muted-rgb), var(--bs-focus-ring-opacity));
}

.focus-ring-black {
  --bs-focus-ring-color: rgba(var(--bs-black-rgb), var(--bs-focus-ring-opacity));
}

.focus-ring-silver {
  --bs-focus-ring-color: rgba(var(--bs-silver-rgb), var(--bs-focus-ring-opacity));
}

.focus-ring-gray-100 {
  --bs-focus-ring-color: rgba(var(--bs-gray-100-rgb), var(--bs-focus-ring-opacity));
}

.focus-ring-gray-200 {
  --bs-focus-ring-color: rgba(var(--bs-gray-200-rgb), var(--bs-focus-ring-opacity));
}

.focus-ring-gray-300 {
  --bs-focus-ring-color: rgba(var(--bs-gray-300-rgb), var(--bs-focus-ring-opacity));
}

.focus-ring-gray-400 {
  --bs-focus-ring-color: rgba(var(--bs-gray-400-rgb), var(--bs-focus-ring-opacity));
}

.focus-ring-gray-500 {
  --bs-focus-ring-color: rgba(var(--bs-gray-500-rgb), var(--bs-focus-ring-opacity));
}

.focus-ring-gray-600 {
  --bs-focus-ring-color: rgba(var(--bs-gray-600-rgb), var(--bs-focus-ring-opacity));
}

.focus-ring-gray-700 {
  --bs-focus-ring-color: rgba(var(--bs-gray-700-rgb), var(--bs-focus-ring-opacity));
}

.focus-ring-gray-800 {
  --bs-focus-ring-color: rgba(var(--bs-gray-800-rgb), var(--bs-focus-ring-opacity));
}

.focus-ring-gray-900 {
  --bs-focus-ring-color: rgba(var(--bs-gray-900-rgb), var(--bs-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 {
  left: 0 !important;
}

.start-50 {
  left: 50% !important;
}

.start-100 {
  left: 100% !important;
}

.end-0 {
  right: 0 !important;
}

.end-50 {
  right: 50% !important;
}

.end-100 {
  right: 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(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
}

.border-0 {
  border: 0 !important;
}

.border-top {
  border-top: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
}

.border-top-0 {
  border-top: 0 !important;
}

.border-end {
  border-inline-end: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
}

.border-end-0 {
  border-inline-end: 0 !important;
}

.border-bottom {
  border-bottom: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
}

.border-bottom-0 {
  border-bottom: 0 !important;
}

.border-start {
  border-inline-start: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
}

.border-start-0 {
  border-inline-start: 0 !important;
}

.border-default {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-default-rgb), var(--bs-border-opacity)) !important;
}

.border-primary {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-primary-rgb), var(--bs-border-opacity)) !important;
}

.border-secondary {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-secondary-rgb), var(--bs-border-opacity)) !important;
}

.border-success {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-success-rgb), var(--bs-border-opacity)) !important;
}

.border-info {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-info-rgb), var(--bs-border-opacity)) !important;
}

.border-warning {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-warning-rgb), var(--bs-border-opacity)) !important;
}

.border-danger {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-danger-rgb), var(--bs-border-opacity)) !important;
}

.border-light {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-light-rgb), var(--bs-border-opacity)) !important;
}

.border-dark {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-dark-rgb), var(--bs-border-opacity)) !important;
}

.border-inverse {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-inverse-rgb), var(--bs-border-opacity)) !important;
}

.border-blue {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-blue-rgb), var(--bs-border-opacity)) !important;
}

.border-indigo {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-indigo-rgb), var(--bs-border-opacity)) !important;
}

.border-purple {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-purple-rgb), var(--bs-border-opacity)) !important;
}

.border-pink {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-pink-rgb), var(--bs-border-opacity)) !important;
}

.border-red {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-red-rgb), var(--bs-border-opacity)) !important;
}

.border-orange {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-orange-rgb), var(--bs-border-opacity)) !important;
}

.border-yellow {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-yellow-rgb), var(--bs-border-opacity)) !important;
}

.border-green {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-green-rgb), var(--bs-border-opacity)) !important;
}

.border-teal {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-teal-rgb), var(--bs-border-opacity)) !important;
}

.border-lime {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-lime-rgb), var(--bs-border-opacity)) !important;
}

.border-cyan {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-cyan-rgb), var(--bs-border-opacity)) !important;
}

.border-white {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-white-rgb), var(--bs-border-opacity)) !important;
}

.border-gray {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-gray-rgb), var(--bs-border-opacity)) !important;
}

.border-gray-dark {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-gray-dark-rgb), var(--bs-border-opacity)) !important;
}

.border-muted {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-muted-rgb), var(--bs-border-opacity)) !important;
}

.border-black {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-black-rgb), var(--bs-border-opacity)) !important;
}

.border-silver {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-silver-rgb), var(--bs-border-opacity)) !important;
}

.border-gray-100 {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-gray-100-rgb), var(--bs-border-opacity)) !important;
}

.border-gray-200 {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-gray-200-rgb), var(--bs-border-opacity)) !important;
}

.border-gray-300 {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-gray-300-rgb), var(--bs-border-opacity)) !important;
}

.border-gray-400 {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-gray-400-rgb), var(--bs-border-opacity)) !important;
}

.border-gray-500 {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-gray-500-rgb), var(--bs-border-opacity)) !important;
}

.border-gray-600 {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-gray-600-rgb), var(--bs-border-opacity)) !important;
}

.border-gray-700 {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-gray-700-rgb), var(--bs-border-opacity)) !important;
}

.border-gray-800 {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-gray-800-rgb), var(--bs-border-opacity)) !important;
}

.border-gray-900 {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-gray-900-rgb), var(--bs-border-opacity)) !important;
}

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

.border-secondary-subtle {
  border-color: var(--bs-secondary-border-subtle) !important;
}

.border-success-subtle {
  border-color: var(--bs-success-border-subtle) !important;
}

.border-info-subtle {
  border-color: var(--bs-info-border-subtle) !important;
}

.border-warning-subtle {
  border-color: var(--bs-warning-border-subtle) !important;
}

.border-danger-subtle {
  border-color: var(--bs-danger-border-subtle) !important;
}

.border-light-subtle {
  border-color: var(--bs-light-border-subtle) !important;
}

.border-dark-subtle {
  border-color: var(--bs-dark-border-subtle) !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-opacity-10 {
  --bs-border-opacity: 0.1;
}

.border-opacity-25 {
  --bs-border-opacity: 0.25;
}

.border-opacity-50 {
  --bs-border-opacity: 0.5;
}

.border-opacity-75 {
  --bs-border-opacity: 0.75;
}

.border-opacity-100 {
  --bs-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.234375rem !important;
}

.m-2 {
  margin: 0.46875rem !important;
}

.m-3 {
  margin: 0.9375rem !important;
}

.m-4 {
  margin: 1.40625rem !important;
}

.m-5 {
  margin: 2.8125rem !important;
}

.m-auto {
  margin: auto !important;
}

.mx-0 {
  margin-right: 0 !important;
  margin-left: 0 !important;
}

.mx-1 {
  margin-right: 0.234375rem !important;
  margin-left: 0.234375rem !important;
}

.mx-2 {
  margin-right: 0.46875rem !important;
  margin-left: 0.46875rem !important;
}

.mx-3 {
  margin-right: 0.9375rem !important;
  margin-left: 0.9375rem !important;
}

.mx-4 {
  margin-right: 1.40625rem !important;
  margin-left: 1.40625rem !important;
}

.mx-5 {
  margin-right: 2.8125rem !important;
  margin-left: 2.8125rem !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.234375rem !important;
  margin-bottom: 0.234375rem !important;
}

.my-2 {
  margin-top: 0.46875rem !important;
  margin-bottom: 0.46875rem !important;
}

.my-3 {
  margin-top: 0.9375rem !important;
  margin-bottom: 0.9375rem !important;
}

.my-4 {
  margin-top: 1.40625rem !important;
  margin-bottom: 1.40625rem !important;
}

.my-5 {
  margin-top: 2.8125rem !important;
  margin-bottom: 2.8125rem !important;
}

.my-auto {
  margin-top: auto !important;
  margin-bottom: auto !important;
}

.mt-0 {
  margin-top: 0 !important;
}

.mt-1 {
  margin-top: 0.234375rem !important;
}

.mt-2 {
  margin-top: 0.46875rem !important;
}

.mt-3 {
  margin-top: 0.9375rem !important;
}

.mt-4 {
  margin-top: 1.40625rem !important;
}

.mt-5 {
  margin-top: 2.8125rem !important;
}

.mt-auto {
  margin-top: auto !important;
}

.me-0 {
  margin-inline-end: 0 !important;
}

.me-1 {
  margin-inline-end: 0.234375rem !important;
}

.me-2 {
  margin-inline-end: 0.46875rem !important;
}

.me-3 {
  margin-inline-end: 0.9375rem !important;
}

.me-4 {
  margin-inline-end: 1.40625rem !important;
}

.me-5 {
  margin-inline-end: 2.8125rem !important;
}

.me-auto {
  margin-inline-end: auto !important;
}

.mb-0 {
  margin-bottom: 0 !important;
}

.mb-1 {
  margin-bottom: 0.234375rem !important;
}

.mb-2 {
  margin-bottom: 0.46875rem !important;
}

.mb-3 {
  margin-bottom: 0.9375rem !important;
}

.mb-4 {
  margin-bottom: 1.40625rem !important;
}

.mb-5 {
  margin-bottom: 2.8125rem !important;
}

.mb-auto {
  margin-bottom: auto !important;
}

.ms-0 {
  margin-inline-start: 0 !important;
}

.ms-1 {
  margin-inline-start: 0.234375rem !important;
}

.ms-2 {
  margin-inline-start: 0.46875rem !important;
}

.ms-3 {
  margin-inline-start: 0.9375rem !important;
}

.ms-4 {
  margin-inline-start: 1.40625rem !important;
}

.ms-5 {
  margin-inline-start: 2.8125rem !important;
}

.ms-auto {
  margin-inline-start: auto !important;
}

.m-n1 {
  margin: -0.234375rem !important;
}

.m-n2 {
  margin: -0.46875rem !important;
}

.m-n3 {
  margin: -0.9375rem !important;
}

.m-n4 {
  margin: -1.40625rem !important;
}

.m-n5 {
  margin: -2.8125rem !important;
}

.mx-n1 {
  margin-right: -0.234375rem !important;
  margin-left: -0.234375rem !important;
}

.mx-n2 {
  margin-right: -0.46875rem !important;
  margin-left: -0.46875rem !important;
}

.mx-n3 {
  margin-right: -0.9375rem !important;
  margin-left: -0.9375rem !important;
}

.mx-n4 {
  margin-right: -1.40625rem !important;
  margin-left: -1.40625rem !important;
}

.mx-n5 {
  margin-right: -2.8125rem !important;
  margin-left: -2.8125rem !important;
}

.my-n1 {
  margin-top: -0.234375rem !important;
  margin-bottom: -0.234375rem !important;
}

.my-n2 {
  margin-top: -0.46875rem !important;
  margin-bottom: -0.46875rem !important;
}

.my-n3 {
  margin-top: -0.9375rem !important;
  margin-bottom: -0.9375rem !important;
}

.my-n4 {
  margin-top: -1.40625rem !important;
  margin-bottom: -1.40625rem !important;
}

.my-n5 {
  margin-top: -2.8125rem !important;
  margin-bottom: -2.8125rem !important;
}

.mt-n1 {
  margin-top: -0.234375rem !important;
}

.mt-n2 {
  margin-top: -0.46875rem !important;
}

.mt-n3 {
  margin-top: -0.9375rem !important;
}

.mt-n4 {
  margin-top: -1.40625rem !important;
}

.mt-n5 {
  margin-top: -2.8125rem !important;
}

.me-n1 {
  margin-inline-end: -0.234375rem !important;
}

.me-n2 {
  margin-inline-end: -0.46875rem !important;
}

.me-n3 {
  margin-inline-end: -0.9375rem !important;
}

.me-n4 {
  margin-inline-end: -1.40625rem !important;
}

.me-n5 {
  margin-inline-end: -2.8125rem !important;
}

.mb-n1 {
  margin-bottom: -0.234375rem !important;
}

.mb-n2 {
  margin-bottom: -0.46875rem !important;
}

.mb-n3 {
  margin-bottom: -0.9375rem !important;
}

.mb-n4 {
  margin-bottom: -1.40625rem !important;
}

.mb-n5 {
  margin-bottom: -2.8125rem !important;
}

.ms-n1 {
  margin-inline-start: -0.234375rem !important;
}

.ms-n2 {
  margin-inline-start: -0.46875rem !important;
}

.ms-n3 {
  margin-inline-start: -0.9375rem !important;
}

.ms-n4 {
  margin-inline-start: -1.40625rem !important;
}

.ms-n5 {
  margin-inline-start: -2.8125rem !important;
}

.p-0 {
  padding: 0 !important;
}

.p-1 {
  padding: 0.234375rem !important;
}

.p-2 {
  padding: 0.46875rem !important;
}

.p-3 {
  padding: 0.9375rem !important;
}

.p-4 {
  padding: 1.40625rem !important;
}

.p-5 {
  padding: 2.8125rem !important;
}

.px-0 {
  padding-right: 0 !important;
  padding-left: 0 !important;
}

.px-1 {
  padding-right: 0.234375rem !important;
  padding-left: 0.234375rem !important;
}

.px-2 {
  padding-right: 0.46875rem !important;
  padding-left: 0.46875rem !important;
}

.px-3 {
  padding-right: 0.9375rem !important;
  padding-left: 0.9375rem !important;
}

.px-4 {
  padding-right: 1.40625rem !important;
  padding-left: 1.40625rem !important;
}

.px-5 {
  padding-right: 2.8125rem !important;
  padding-left: 2.8125rem !important;
}

.py-0 {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}

.py-1 {
  padding-top: 0.234375rem !important;
  padding-bottom: 0.234375rem !important;
}

.py-2 {
  padding-top: 0.46875rem !important;
  padding-bottom: 0.46875rem !important;
}

.py-3 {
  padding-top: 0.9375rem !important;
  padding-bottom: 0.9375rem !important;
}

.py-4 {
  padding-top: 1.40625rem !important;
  padding-bottom: 1.40625rem !important;
}

.py-5 {
  padding-top: 2.8125rem !important;
  padding-bottom: 2.8125rem !important;
}

.pt-0 {
  padding-top: 0 !important;
}

.pt-1 {
  padding-top: 0.234375rem !important;
}

.pt-2 {
  padding-top: 0.46875rem !important;
}

.pt-3 {
  padding-top: 0.9375rem !important;
}

.pt-4 {
  padding-top: 1.40625rem !important;
}

.pt-5 {
  padding-top: 2.8125rem !important;
}

.pe-0 {
  padding-inline-end: 0 !important;
}

.pe-1 {
  padding-inline-end: 0.234375rem !important;
}

.pe-2 {
  padding-inline-end: 0.46875rem !important;
}

.pe-3 {
  padding-inline-end: 0.9375rem !important;
}

.pe-4 {
  padding-inline-end: 1.40625rem !important;
}

.pe-5 {
  padding-inline-end: 2.8125rem !important;
}

.pb-0 {
  padding-bottom: 0 !important;
}

.pb-1 {
  padding-bottom: 0.234375rem !important;
}

.pb-2 {
  padding-bottom: 0.46875rem !important;
}

.pb-3 {
  padding-bottom: 0.9375rem !important;
}

.pb-4 {
  padding-bottom: 1.40625rem !important;
}

.pb-5 {
  padding-bottom: 2.8125rem !important;
}

.ps-0 {
  padding-inline-start: 0 !important;
}

.ps-1 {
  padding-inline-start: 0.234375rem !important;
}

.ps-2 {
  padding-inline-start: 0.46875rem !important;
}

.ps-3 {
  padding-inline-start: 0.9375rem !important;
}

.ps-4 {
  padding-inline-start: 1.40625rem !important;
}

.ps-5 {
  padding-inline-start: 2.8125rem !important;
}

.gap-0 {
  gap: 0 !important;
}

.gap-1 {
  gap: 0.234375rem !important;
}

.gap-2 {
  gap: 0.46875rem !important;
}

.gap-3 {
  gap: 0.9375rem !important;
}

.gap-4 {
  gap: 1.40625rem !important;
}

.gap-5 {
  gap: 2.8125rem !important;
}

.row-gap-0 {
  row-gap: 0 !important;
}

.row-gap-1 {
  row-gap: 0.234375rem !important;
}

.row-gap-2 {
  row-gap: 0.46875rem !important;
}

.row-gap-3 {
  row-gap: 0.9375rem !important;
}

.row-gap-4 {
  row-gap: 1.40625rem !important;
}

.row-gap-5 {
  row-gap: 2.8125rem !important;
}

.column-gap-0 {
  column-gap: 0 !important;
}

.column-gap-1 {
  column-gap: 0.234375rem !important;
}

.column-gap-2 {
  column-gap: 0.46875rem !important;
}

.column-gap-3 {
  column-gap: 0.9375rem !important;
}

.column-gap-4 {
  column-gap: 1.40625rem !important;
}

.column-gap-5 {
  column-gap: 2.8125rem !important;
}

.font-monospace {
  font-family: var(--bs-font-monospace) !important;
}

.fs-1 {
  font-size: calc(1.3125rem + 0.75vw) !important;
}

.fs-2 {
  font-size: calc(1.275rem + 0.3vw) !important;
}

.fs-3 {
  font-size: calc(1.25625rem + 0.075vw) !important;
}

.fs-4 {
  font-size: 1.125rem !important;
}

.fs-5 {
  font-size: 0.9375rem !important;
}

.fs-6 {
  font-size: 0.75rem !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: 500 !important;
}

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

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

.lh-1 {
  line-height: 1 !important;
}

.lh-sm {
  line-height: 1.2 !important;
}

.lh-base {
  line-height: 1.5 !important;
}

.lh-lg {
  line-height: 1.8 !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 */
.text-default {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-default-rgb), var(--bs-text-opacity)) !important;
}

.text-primary {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-primary-rgb), var(--bs-text-opacity)) !important;
}

.text-secondary {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-secondary-rgb), var(--bs-text-opacity)) !important;
}

.text-success {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-success-rgb), var(--bs-text-opacity)) !important;
}

.text-info {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-info-rgb), var(--bs-text-opacity)) !important;
}

.text-warning {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-warning-rgb), var(--bs-text-opacity)) !important;
}

.text-danger {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-danger-rgb), var(--bs-text-opacity)) !important;
}

.text-light {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-light-rgb), var(--bs-text-opacity)) !important;
}

.text-dark {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-dark-rgb), var(--bs-text-opacity)) !important;
}

.text-inverse {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-inverse-rgb), var(--bs-text-opacity)) !important;
}

.text-blue {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-blue-rgb), var(--bs-text-opacity)) !important;
}

.text-indigo {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-indigo-rgb), var(--bs-text-opacity)) !important;
}

.text-purple {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-purple-rgb), var(--bs-text-opacity)) !important;
}

.text-pink {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-pink-rgb), var(--bs-text-opacity)) !important;
}

.text-red {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-red-rgb), var(--bs-text-opacity)) !important;
}

.text-orange {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-orange-rgb), var(--bs-text-opacity)) !important;
}

.text-yellow {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-yellow-rgb), var(--bs-text-opacity)) !important;
}

.text-green {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-green-rgb), var(--bs-text-opacity)) !important;
}

.text-teal {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-teal-rgb), var(--bs-text-opacity)) !important;
}

.text-lime {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-lime-rgb), var(--bs-text-opacity)) !important;
}

.text-cyan {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-cyan-rgb), var(--bs-text-opacity)) !important;
}

.text-white {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-white-rgb), var(--bs-text-opacity)) !important;
}

.text-gray {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-gray-rgb), var(--bs-text-opacity)) !important;
}

.text-gray-dark {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-gray-dark-rgb), var(--bs-text-opacity)) !important;
}

.text-muted {
  --bs-text-opacity: 1;
  color: var(--bs-secondary-color) !important;
}

.text-black {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-black-rgb), var(--bs-text-opacity)) !important;
}

.text-silver {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-silver-rgb), var(--bs-text-opacity)) !important;
}

.text-gray-100 {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-gray-100-rgb), var(--bs-text-opacity)) !important;
}

.text-gray-200 {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-gray-200-rgb), var(--bs-text-opacity)) !important;
}

.text-gray-300 {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-gray-300-rgb), var(--bs-text-opacity)) !important;
}

.text-gray-400 {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-gray-400-rgb), var(--bs-text-opacity)) !important;
}

.text-gray-500 {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-gray-500-rgb), var(--bs-text-opacity)) !important;
}

.text-gray-600 {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-gray-600-rgb), var(--bs-text-opacity)) !important;
}

.text-gray-700 {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-gray-700-rgb), var(--bs-text-opacity)) !important;
}

.text-gray-800 {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-gray-800-rgb), var(--bs-text-opacity)) !important;
}

.text-gray-900 {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-gray-900-rgb), var(--bs-text-opacity)) !important;
}

.text-body {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-body-color-rgb), var(--bs-text-opacity)) !important;
}

.text-black-50 {
  --bs-text-opacity: 1;
  color: rgba(0, 0, 0, 0.5) !important;
}

.text-white-50 {
  --bs-text-opacity: 1;
  color: rgba(255, 255, 255, 0.5) !important;
}

.text-body-secondary {
  --bs-text-opacity: 1;
  color: var(--bs-secondary-color) !important;
}

.text-body-tertiary {
  --bs-text-opacity: 1;
  color: var(--bs-tertiary-color) !important;
}

.text-body-emphasis {
  --bs-text-opacity: 1;
  color: var(--bs-emphasis-color) !important;
}

.text-reset {
  --bs-text-opacity: 1;
  color: inherit !important;
}

.text-opacity-25 {
  --bs-text-opacity: 0.25;
}

.text-opacity-50 {
  --bs-text-opacity: 0.5;
}

.text-opacity-75 {
  --bs-text-opacity: 0.75;
}

.text-opacity-100 {
  --bs-text-opacity: 1;
}

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

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

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

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

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

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

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

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

.link-opacity-10 {
  --bs-link-opacity: 0.1;
}

.link-opacity-10-hover:hover {
  --bs-link-opacity: 0.1;
}

.link-opacity-25 {
  --bs-link-opacity: 0.25;
}

.link-opacity-25-hover:hover {
  --bs-link-opacity: 0.25;
}

.link-opacity-50 {
  --bs-link-opacity: 0.5;
}

.link-opacity-50-hover:hover {
  --bs-link-opacity: 0.5;
}

.link-opacity-75 {
  --bs-link-opacity: 0.75;
}

.link-opacity-75-hover:hover {
  --bs-link-opacity: 0.75;
}

.link-opacity-100 {
  --bs-link-opacity: 1;
}

.link-opacity-100-hover:hover {
  --bs-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-default {
  --bs-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--bs-default-rgb), var(--bs-link-underline-opacity)) !important;
}

.link-underline-primary {
  --bs-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--bs-primary-rgb), var(--bs-link-underline-opacity)) !important;
}

.link-underline-secondary {
  --bs-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--bs-secondary-rgb), var(--bs-link-underline-opacity)) !important;
}

.link-underline-success {
  --bs-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--bs-success-rgb), var(--bs-link-underline-opacity)) !important;
}

.link-underline-info {
  --bs-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--bs-info-rgb), var(--bs-link-underline-opacity)) !important;
}

.link-underline-warning {
  --bs-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--bs-warning-rgb), var(--bs-link-underline-opacity)) !important;
}

.link-underline-danger {
  --bs-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--bs-danger-rgb), var(--bs-link-underline-opacity)) !important;
}

.link-underline-light {
  --bs-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--bs-light-rgb), var(--bs-link-underline-opacity)) !important;
}

.link-underline-dark {
  --bs-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--bs-dark-rgb), var(--bs-link-underline-opacity)) !important;
}

.link-underline-inverse {
  --bs-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--bs-inverse-rgb), var(--bs-link-underline-opacity)) !important;
}

.link-underline-blue {
  --bs-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--bs-blue-rgb), var(--bs-link-underline-opacity)) !important;
}

.link-underline-indigo {
  --bs-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--bs-indigo-rgb), var(--bs-link-underline-opacity)) !important;
}

.link-underline-purple {
  --bs-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--bs-purple-rgb), var(--bs-link-underline-opacity)) !important;
}

.link-underline-pink {
  --bs-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--bs-pink-rgb), var(--bs-link-underline-opacity)) !important;
}

.link-underline-red {
  --bs-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--bs-red-rgb), var(--bs-link-underline-opacity)) !important;
}

.link-underline-orange {
  --bs-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--bs-orange-rgb), var(--bs-link-underline-opacity)) !important;
}

.link-underline-yellow {
  --bs-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--bs-yellow-rgb), var(--bs-link-underline-opacity)) !important;
}

.link-underline-green {
  --bs-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--bs-green-rgb), var(--bs-link-underline-opacity)) !important;
}

.link-underline-teal {
  --bs-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--bs-teal-rgb), var(--bs-link-underline-opacity)) !important;
}

.link-underline-lime {
  --bs-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--bs-lime-rgb), var(--bs-link-underline-opacity)) !important;
}

.link-underline-cyan {
  --bs-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--bs-cyan-rgb), var(--bs-link-underline-opacity)) !important;
}

.link-underline-white {
  --bs-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--bs-white-rgb), var(--bs-link-underline-opacity)) !important;
}

.link-underline-gray {
  --bs-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--bs-gray-rgb), var(--bs-link-underline-opacity)) !important;
}

.link-underline-gray-dark {
  --bs-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--bs-gray-dark-rgb), var(--bs-link-underline-opacity)) !important;
}

.link-underline-muted {
  --bs-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--bs-muted-rgb), var(--bs-link-underline-opacity)) !important;
}

.link-underline-black {
  --bs-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--bs-black-rgb), var(--bs-link-underline-opacity)) !important;
}

.link-underline-silver {
  --bs-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--bs-silver-rgb), var(--bs-link-underline-opacity)) !important;
}

.link-underline-gray-100 {
  --bs-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--bs-gray-100-rgb), var(--bs-link-underline-opacity)) !important;
}

.link-underline-gray-200 {
  --bs-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--bs-gray-200-rgb), var(--bs-link-underline-opacity)) !important;
}

.link-underline-gray-300 {
  --bs-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--bs-gray-300-rgb), var(--bs-link-underline-opacity)) !important;
}

.link-underline-gray-400 {
  --bs-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--bs-gray-400-rgb), var(--bs-link-underline-opacity)) !important;
}

.link-underline-gray-500 {
  --bs-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--bs-gray-500-rgb), var(--bs-link-underline-opacity)) !important;
}

.link-underline-gray-600 {
  --bs-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--bs-gray-600-rgb), var(--bs-link-underline-opacity)) !important;
}

.link-underline-gray-700 {
  --bs-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--bs-gray-700-rgb), var(--bs-link-underline-opacity)) !important;
}

.link-underline-gray-800 {
  --bs-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--bs-gray-800-rgb), var(--bs-link-underline-opacity)) !important;
}

.link-underline-gray-900 {
  --bs-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--bs-gray-900-rgb), var(--bs-link-underline-opacity)) !important;
}

.link-underline {
  --bs-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--bs-link-color-rgb), var(--bs-link-underline-opacity, 1)) !important;
}

.link-underline-opacity-0 {
  --bs-link-underline-opacity: 0;
}

.link-underline-opacity-0-hover:hover {
  --bs-link-underline-opacity: 0;
}

.link-underline-opacity-10 {
  --bs-link-underline-opacity: 0.1;
}

.link-underline-opacity-10-hover:hover {
  --bs-link-underline-opacity: 0.1;
}

.link-underline-opacity-25 {
  --bs-link-underline-opacity: 0.25;
}

.link-underline-opacity-25-hover:hover {
  --bs-link-underline-opacity: 0.25;
}

.link-underline-opacity-50 {
  --bs-link-underline-opacity: 0.5;
}

.link-underline-opacity-50-hover:hover {
  --bs-link-underline-opacity: 0.5;
}

.link-underline-opacity-75 {
  --bs-link-underline-opacity: 0.75;
}

.link-underline-opacity-75-hover:hover {
  --bs-link-underline-opacity: 0.75;
}

.link-underline-opacity-100 {
  --bs-link-underline-opacity: 1;
}

.link-underline-opacity-100-hover:hover {
  --bs-link-underline-opacity: 1;
}

.bg-default {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-default-rgb), var(--bs-bg-opacity)) !important;
}

.bg-primary {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-primary-rgb), var(--bs-bg-opacity)) !important;
}

.bg-secondary {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-secondary-rgb), var(--bs-bg-opacity)) !important;
}

.bg-success {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-success-rgb), var(--bs-bg-opacity)) !important;
}

.bg-info {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-info-rgb), var(--bs-bg-opacity)) !important;
}

.bg-warning {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-warning-rgb), var(--bs-bg-opacity)) !important;
}

.bg-danger {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-danger-rgb), var(--bs-bg-opacity)) !important;
}

.bg-light {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-light-rgb), var(--bs-bg-opacity)) !important;
}

.bg-dark {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-dark-rgb), var(--bs-bg-opacity)) !important;
}

.bg-inverse {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-inverse-rgb), var(--bs-bg-opacity)) !important;
}

.bg-blue {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-blue-rgb), var(--bs-bg-opacity)) !important;
}

.bg-indigo {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-indigo-rgb), var(--bs-bg-opacity)) !important;
}

.bg-purple {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-purple-rgb), var(--bs-bg-opacity)) !important;
}

.bg-pink {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-pink-rgb), var(--bs-bg-opacity)) !important;
}

.bg-red {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-red-rgb), var(--bs-bg-opacity)) !important;
}

.bg-orange {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-orange-rgb), var(--bs-bg-opacity)) !important;
}

.bg-yellow {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-yellow-rgb), var(--bs-bg-opacity)) !important;
}

.bg-green {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-green-rgb), var(--bs-bg-opacity)) !important;
}

.bg-teal {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-teal-rgb), var(--bs-bg-opacity)) !important;
}

.bg-lime {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-lime-rgb), var(--bs-bg-opacity)) !important;
}

.bg-cyan {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-cyan-rgb), var(--bs-bg-opacity)) !important;
}

.bg-white {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-white-rgb), var(--bs-bg-opacity)) !important;
}

.bg-gray {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-gray-rgb), var(--bs-bg-opacity)) !important;
}

.bg-gray-dark {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-gray-dark-rgb), var(--bs-bg-opacity)) !important;
}

.bg-muted {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-muted-rgb), var(--bs-bg-opacity)) !important;
}

.bg-black {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-black-rgb), var(--bs-bg-opacity)) !important;
}

.bg-silver {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-silver-rgb), var(--bs-bg-opacity)) !important;
}

.bg-gray-100 {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-gray-100-rgb), var(--bs-bg-opacity)) !important;
}

.bg-gray-200 {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-gray-200-rgb), var(--bs-bg-opacity)) !important;
}

.bg-gray-300 {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-gray-300-rgb), var(--bs-bg-opacity)) !important;
}

.bg-gray-400 {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-gray-400-rgb), var(--bs-bg-opacity)) !important;
}

.bg-gray-500 {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-gray-500-rgb), var(--bs-bg-opacity)) !important;
}

.bg-gray-600 {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-gray-600-rgb), var(--bs-bg-opacity)) !important;
}

.bg-gray-700 {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-gray-700-rgb), var(--bs-bg-opacity)) !important;
}

.bg-gray-800 {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-gray-800-rgb), var(--bs-bg-opacity)) !important;
}

.bg-gray-900 {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-gray-900-rgb), var(--bs-bg-opacity)) !important;
}

.bg-body {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-body-bg-rgb), var(--bs-bg-opacity)) !important;
}

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

.bg-body-secondary {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-secondary-bg-rgb), var(--bs-bg-opacity)) !important;
}

.bg-body-tertiary {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-tertiary-bg-rgb), var(--bs-bg-opacity)) !important;
}

.bg-opacity-10 {
  --bs-bg-opacity: 0.1;
}

.bg-opacity-25 {
  --bs-bg-opacity: 0.25;
}

.bg-opacity-50 {
  --bs-bg-opacity: 0.5;
}

.bg-opacity-75 {
  --bs-bg-opacity: 0.75;
}

.bg-opacity-100 {
  --bs-bg-opacity: 1;
}

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

.bg-secondary-subtle {
  background-color: var(--bs-secondary-bg-subtle) !important;
}

.bg-success-subtle {
  background-color: var(--bs-success-bg-subtle) !important;
}

.bg-info-subtle {
  background-color: var(--bs-info-bg-subtle) !important;
}

.bg-warning-subtle {
  background-color: var(--bs-warning-bg-subtle) !important;
}

.bg-danger-subtle {
  background-color: var(--bs-danger-bg-subtle) !important;
}

.bg-light-subtle {
  background-color: var(--bs-light-bg-subtle) !important;
}

.bg-dark-subtle {
  background-color: var(--bs-dark-bg-subtle) !important;
}

.bg-gradient {
  background-image: var(--bs-gradient) !important;
}

.user-select-all {
  user-select: all !important;
}

.user-select-auto {
  user-select: auto !important;
}

.user-select-none {
  user-select: none !important;
}

.pe-none {
  pointer-events: none !important;
}

.pe-auto {
  pointer-events: auto !important;
}

.rounded {
  border-radius: var(--bs-border-radius) !important;
}

.rounded-0 {
  border-radius: 0 !important;
}

.rounded-1 {
  border-radius: var(--bs-border-radius-sm) !important;
}

.rounded-2 {
  border-radius: var(--bs-border-radius) !important;
}

.rounded-3 {
  border-radius: var(--bs-border-radius-lg) !important;
}

.rounded-4 {
  border-radius: var(--bs-border-radius-xl) !important;
}

.rounded-5 {
  border-radius: var(--bs-border-radius-xxl) !important;
}

.rounded-circle {
  border-radius: 50% !important;
}

.rounded-pill {
  border-radius: var(--bs-border-radius-pill) !important;
}

.rounded-top {
  border-top-left-radius: var(--bs-border-radius) !important;
  border-top-right-radius: var(--bs-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(--bs-border-radius-sm) !important;
  border-top-right-radius: var(--bs-border-radius-sm) !important;
}

.rounded-top-2 {
  border-top-left-radius: var(--bs-border-radius) !important;
  border-top-right-radius: var(--bs-border-radius) !important;
}

.rounded-top-3 {
  border-top-left-radius: var(--bs-border-radius-lg) !important;
  border-top-right-radius: var(--bs-border-radius-lg) !important;
}

.rounded-top-4 {
  border-top-left-radius: var(--bs-border-radius-xl) !important;
  border-top-right-radius: var(--bs-border-radius-xl) !important;
}

.rounded-top-5 {
  border-top-left-radius: var(--bs-border-radius-xxl) !important;
  border-top-right-radius: var(--bs-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(--bs-border-radius-pill) !important;
  border-top-right-radius: var(--bs-border-radius-pill) !important;
}

.rounded-end {
  border-top-right-radius: var(--bs-border-radius) !important;
  border-bottom-right-radius: var(--bs-border-radius) !important;
}

.rounded-end-0 {
  border-top-right-radius: 0 !important;
  border-bottom-right-radius: 0 !important;
}

.rounded-end-1 {
  border-top-right-radius: var(--bs-border-radius-sm) !important;
  border-bottom-right-radius: var(--bs-border-radius-sm) !important;
}

.rounded-end-2 {
  border-top-right-radius: var(--bs-border-radius) !important;
  border-bottom-right-radius: var(--bs-border-radius) !important;
}

.rounded-end-3 {
  border-top-right-radius: var(--bs-border-radius-lg) !important;
  border-bottom-right-radius: var(--bs-border-radius-lg) !important;
}

.rounded-end-4 {
  border-top-right-radius: var(--bs-border-radius-xl) !important;
  border-bottom-right-radius: var(--bs-border-radius-xl) !important;
}

.rounded-end-5 {
  border-top-right-radius: var(--bs-border-radius-xxl) !important;
  border-bottom-right-radius: var(--bs-border-radius-xxl) !important;
}

.rounded-end-circle {
  border-top-right-radius: 50% !important;
  border-bottom-right-radius: 50% !important;
}

.rounded-end-pill {
  border-top-right-radius: var(--bs-border-radius-pill) !important;
  border-bottom-right-radius: var(--bs-border-radius-pill) !important;
}

.rounded-bottom {
  border-bottom-right-radius: var(--bs-border-radius) !important;
  border-bottom-left-radius: var(--bs-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(--bs-border-radius-sm) !important;
  border-bottom-left-radius: var(--bs-border-radius-sm) !important;
}

.rounded-bottom-2 {
  border-bottom-right-radius: var(--bs-border-radius) !important;
  border-bottom-left-radius: var(--bs-border-radius) !important;
}

.rounded-bottom-3 {
  border-bottom-right-radius: var(--bs-border-radius-lg) !important;
  border-bottom-left-radius: var(--bs-border-radius-lg) !important;
}

.rounded-bottom-4 {
  border-bottom-right-radius: var(--bs-border-radius-xl) !important;
  border-bottom-left-radius: var(--bs-border-radius-xl) !important;
}

.rounded-bottom-5 {
  border-bottom-right-radius: var(--bs-border-radius-xxl) !important;
  border-bottom-left-radius: var(--bs-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(--bs-border-radius-pill) !important;
  border-bottom-left-radius: var(--bs-border-radius-pill) !important;
}

.rounded-start {
  border-bottom-left-radius: var(--bs-border-radius) !important;
  border-top-left-radius: var(--bs-border-radius) !important;
}

.rounded-start-0 {
  border-bottom-left-radius: 0 !important;
  border-top-left-radius: 0 !important;
}

.rounded-start-1 {
  border-bottom-left-radius: var(--bs-border-radius-sm) !important;
  border-top-left-radius: var(--bs-border-radius-sm) !important;
}

.rounded-start-2 {
  border-bottom-left-radius: var(--bs-border-radius) !important;
  border-top-left-radius: var(--bs-border-radius) !important;
}

.rounded-start-3 {
  border-bottom-left-radius: var(--bs-border-radius-lg) !important;
  border-top-left-radius: var(--bs-border-radius-lg) !important;
}

.rounded-start-4 {
  border-bottom-left-radius: var(--bs-border-radius-xl) !important;
  border-top-left-radius: var(--bs-border-radius-xl) !important;
}

.rounded-start-5 {
  border-bottom-left-radius: var(--bs-border-radius-xxl) !important;
  border-top-left-radius: var(--bs-border-radius-xxl) !important;
}

.rounded-start-circle {
  border-bottom-left-radius: 50% !important;
  border-top-left-radius: 50% !important;
}

.rounded-start-pill {
  border-bottom-left-radius: var(--bs-border-radius-pill) !important;
  border-top-left-radius: var(--bs-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: left !important;
  }
  .float-sm-end {
    float: right !important;
  }
  .float-sm-none {
    float: none !important;
  }
  .object-fit-sm-contain {
    object-fit: contain !important;
  }
  .object-fit-sm-cover {
    object-fit: cover !important;
  }
  .object-fit-sm-fill {
    object-fit: fill !important;
  }
  .object-fit-sm-scale {
    object-fit: scale-down !important;
  }
  .object-fit-sm-none {
    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;
  }
  .border-sm {
    border: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
  }
  .border-sm-0 {
    border: 0 !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.234375rem !important;
  }
  .m-sm-2 {
    margin: 0.46875rem !important;
  }
  .m-sm-3 {
    margin: 0.9375rem !important;
  }
  .m-sm-4 {
    margin: 1.40625rem !important;
  }
  .m-sm-5 {
    margin: 2.8125rem !important;
  }
  .m-sm-auto {
    margin: auto !important;
  }
  .mx-sm-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .mx-sm-1 {
    margin-right: 0.234375rem !important;
    margin-left: 0.234375rem !important;
  }
  .mx-sm-2 {
    margin-right: 0.46875rem !important;
    margin-left: 0.46875rem !important;
  }
  .mx-sm-3 {
    margin-right: 0.9375rem !important;
    margin-left: 0.9375rem !important;
  }
  .mx-sm-4 {
    margin-right: 1.40625rem !important;
    margin-left: 1.40625rem !important;
  }
  .mx-sm-5 {
    margin-right: 2.8125rem !important;
    margin-left: 2.8125rem !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.234375rem !important;
    margin-bottom: 0.234375rem !important;
  }
  .my-sm-2 {
    margin-top: 0.46875rem !important;
    margin-bottom: 0.46875rem !important;
  }
  .my-sm-3 {
    margin-top: 0.9375rem !important;
    margin-bottom: 0.9375rem !important;
  }
  .my-sm-4 {
    margin-top: 1.40625rem !important;
    margin-bottom: 1.40625rem !important;
  }
  .my-sm-5 {
    margin-top: 2.8125rem !important;
    margin-bottom: 2.8125rem !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.234375rem !important;
  }
  .mt-sm-2 {
    margin-top: 0.46875rem !important;
  }
  .mt-sm-3 {
    margin-top: 0.9375rem !important;
  }
  .mt-sm-4 {
    margin-top: 1.40625rem !important;
  }
  .mt-sm-5 {
    margin-top: 2.8125rem !important;
  }
  .mt-sm-auto {
    margin-top: auto !important;
  }
  .mb-sm-0 {
    margin-bottom: 0 !important;
  }
  .mb-sm-1 {
    margin-bottom: 0.234375rem !important;
  }
  .mb-sm-2 {
    margin-bottom: 0.46875rem !important;
  }
  .mb-sm-3 {
    margin-bottom: 0.9375rem !important;
  }
  .mb-sm-4 {
    margin-bottom: 1.40625rem !important;
  }
  .mb-sm-5 {
    margin-bottom: 2.8125rem !important;
  }
  .mb-sm-auto {
    margin-bottom: auto !important;
  }
  .ms-sm-0 {
    margin-inline-start: 0 !important;
  }
  .ms-sm-1 {
    margin-inline-start: 0.234375rem !important;
  }
  .ms-sm-2 {
    margin-inline-start: 0.46875rem !important;
  }
  .ms-sm-3 {
    margin-inline-start: 0.9375rem !important;
  }
  .ms-sm-4 {
    margin-inline-start: 1.40625rem !important;
  }
  .ms-sm-5 {
    margin-inline-start: 2.8125rem !important;
  }
  .ms-sm-auto {
    margin-inline-start: auto !important;
  }
  .m-sm-n1 {
    margin: -0.234375rem !important;
  }
  .m-sm-n2 {
    margin: -0.46875rem !important;
  }
  .m-sm-n3 {
    margin: -0.9375rem !important;
  }
  .m-sm-n4 {
    margin: -1.40625rem !important;
  }
  .m-sm-n5 {
    margin: -2.8125rem !important;
  }
  .mx-sm-n1 {
    margin-right: -0.234375rem !important;
    margin-left: -0.234375rem !important;
  }
  .mx-sm-n2 {
    margin-right: -0.46875rem !important;
    margin-left: -0.46875rem !important;
  }
  .mx-sm-n3 {
    margin-right: -0.9375rem !important;
    margin-left: -0.9375rem !important;
  }
  .mx-sm-n4 {
    margin-right: -1.40625rem !important;
    margin-left: -1.40625rem !important;
  }
  .mx-sm-n5 {
    margin-right: -2.8125rem !important;
    margin-left: -2.8125rem !important;
  }
  .my-sm-n1 {
    margin-top: -0.234375rem !important;
    margin-bottom: -0.234375rem !important;
  }
  .my-sm-n2 {
    margin-top: -0.46875rem !important;
    margin-bottom: -0.46875rem !important;
  }
  .my-sm-n3 {
    margin-top: -0.9375rem !important;
    margin-bottom: -0.9375rem !important;
  }
  .my-sm-n4 {
    margin-top: -1.40625rem !important;
    margin-bottom: -1.40625rem !important;
  }
  .my-sm-n5 {
    margin-top: -2.8125rem !important;
    margin-bottom: -2.8125rem !important;
  }
  .mt-sm-n1 {
    margin-top: -0.234375rem !important;
  }
  .mt-sm-n2 {
    margin-top: -0.46875rem !important;
  }
  .mt-sm-n3 {
    margin-top: -0.9375rem !important;
  }
  .mt-sm-n4 {
    margin-top: -1.40625rem !important;
  }
  .mt-sm-n5 {
    margin-top: -2.8125rem !important;
  }
  .me-sm-n1 {
    margin-inline-end: -0.234375rem !important;
  }
  .me-sm-n2 {
    margin-inline-end: -0.46875rem !important;
  }
  .me-sm-n3 {
    margin-inline-end: -0.9375rem !important;
  }
  .me-sm-n4 {
    margin-inline-end: -1.40625rem !important;
  }
  .me-sm-n5 {
    margin-inline-end: -2.8125rem !important;
  }
  .mb-sm-n1 {
    margin-bottom: -0.234375rem !important;
  }
  .mb-sm-n2 {
    margin-bottom: -0.46875rem !important;
  }
  .mb-sm-n3 {
    margin-bottom: -0.9375rem !important;
  }
  .mb-sm-n4 {
    margin-bottom: -1.40625rem !important;
  }
  .mb-sm-n5 {
    margin-bottom: -2.8125rem !important;
  }
  .ms-sm-n1 {
    margin-inline-start: -0.234375rem !important;
  }
  .ms-sm-n2 {
    margin-inline-start: -0.46875rem !important;
  }
  .ms-sm-n3 {
    margin-inline-start: -0.9375rem !important;
  }
  .ms-sm-n4 {
    margin-inline-start: -1.40625rem !important;
  }
  .ms-sm-n5 {
    margin-inline-start: -2.8125rem !important;
  }
  .p-sm-0 {
    padding: 0 !important;
  }
  .p-sm-1 {
    padding: 0.234375rem !important;
  }
  .p-sm-2 {
    padding: 0.46875rem !important;
  }
  .p-sm-3 {
    padding: 0.9375rem !important;
  }
  .p-sm-4 {
    padding: 1.40625rem !important;
  }
  .p-sm-5 {
    padding: 2.8125rem !important;
  }
  .px-sm-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .px-sm-1 {
    padding-right: 0.234375rem !important;
    padding-left: 0.234375rem !important;
  }
  .px-sm-2 {
    padding-right: 0.46875rem !important;
    padding-left: 0.46875rem !important;
  }
  .px-sm-3 {
    padding-right: 0.9375rem !important;
    padding-left: 0.9375rem !important;
  }
  .px-sm-4 {
    padding-right: 1.40625rem !important;
    padding-left: 1.40625rem !important;
  }
  .px-sm-5 {
    padding-right: 2.8125rem !important;
    padding-left: 2.8125rem !important;
  }
  .py-sm-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .py-sm-1 {
    padding-top: 0.234375rem !important;
    padding-bottom: 0.234375rem !important;
  }
  .py-sm-2 {
    padding-top: 0.46875rem !important;
    padding-bottom: 0.46875rem !important;
  }
  .py-sm-3 {
    padding-top: 0.9375rem !important;
    padding-bottom: 0.9375rem !important;
  }
  .py-sm-4 {
    padding-top: 1.40625rem !important;
    padding-bottom: 1.40625rem !important;
  }
  .py-sm-5 {
    padding-top: 2.8125rem !important;
    padding-bottom: 2.8125rem !important;
  }
  .pt-sm-0 {
    padding-top: 0 !important;
  }
  .pt-sm-1 {
    padding-top: 0.234375rem !important;
  }
  .pt-sm-2 {
    padding-top: 0.46875rem !important;
  }
  .pt-sm-3 {
    padding-top: 0.9375rem !important;
  }
  .pt-sm-4 {
    padding-top: 1.40625rem !important;
  }
  .pt-sm-5 {
    padding-top: 2.8125rem !important;
  }
  .pb-sm-0 {
    padding-bottom: 0 !important;
  }
  .pb-sm-1 {
    padding-bottom: 0.234375rem !important;
  }
  .pb-sm-2 {
    padding-bottom: 0.46875rem !important;
  }
  .pb-sm-3 {
    padding-bottom: 0.9375rem !important;
  }
  .pb-sm-4 {
    padding-bottom: 1.40625rem !important;
  }
  .pb-sm-5 {
    padding-bottom: 2.8125rem !important;
  }
  .gap-sm-0 {
    gap: 0 !important;
  }
  .gap-sm-1 {
    gap: 0.234375rem !important;
  }
  .gap-sm-2 {
    gap: 0.46875rem !important;
  }
  .gap-sm-3 {
    gap: 0.9375rem !important;
  }
  .gap-sm-4 {
    gap: 1.40625rem !important;
  }
  .gap-sm-5 {
    gap: 2.8125rem !important;
  }
  .row-gap-sm-0 {
    row-gap: 0 !important;
  }
  .row-gap-sm-1 {
    row-gap: 0.234375rem !important;
  }
  .row-gap-sm-2 {
    row-gap: 0.46875rem !important;
  }
  .row-gap-sm-3 {
    row-gap: 0.9375rem !important;
  }
  .row-gap-sm-4 {
    row-gap: 1.40625rem !important;
  }
  .row-gap-sm-5 {
    row-gap: 2.8125rem !important;
  }
  .column-gap-sm-0 {
    column-gap: 0 !important;
  }
  .column-gap-sm-1 {
    column-gap: 0.234375rem !important;
  }
  .column-gap-sm-2 {
    column-gap: 0.46875rem !important;
  }
  .column-gap-sm-3 {
    column-gap: 0.9375rem !important;
  }
  .column-gap-sm-4 {
    column-gap: 1.40625rem !important;
  }
  .column-gap-sm-5 {
    column-gap: 2.8125rem !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: left !important;
  }
  .float-md-end {
    float: right !important;
  }
  .float-md-none {
    float: none !important;
  }
  .object-fit-md-contain {
    object-fit: contain !important;
  }
  .object-fit-md-cover {
    object-fit: cover !important;
  }
  .object-fit-md-fill {
    object-fit: fill !important;
  }
  .object-fit-md-scale {
    object-fit: scale-down !important;
  }
  .object-fit-md-none {
    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;
  }
  .border-md {
    border: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
  }
  .border-md-0 {
    border: 0 !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.234375rem !important;
  }
  .m-md-2 {
    margin: 0.46875rem !important;
  }
  .m-md-3 {
    margin: 0.9375rem !important;
  }
  .m-md-4 {
    margin: 1.40625rem !important;
  }
  .m-md-5 {
    margin: 2.8125rem !important;
  }
  .m-md-auto {
    margin: auto !important;
  }
  .mx-md-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .mx-md-1 {
    margin-right: 0.234375rem !important;
    margin-left: 0.234375rem !important;
  }
  .mx-md-2 {
    margin-right: 0.46875rem !important;
    margin-left: 0.46875rem !important;
  }
  .mx-md-3 {
    margin-right: 0.9375rem !important;
    margin-left: 0.9375rem !important;
  }
  .mx-md-4 {
    margin-right: 1.40625rem !important;
    margin-left: 1.40625rem !important;
  }
  .mx-md-5 {
    margin-right: 2.8125rem !important;
    margin-left: 2.8125rem !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.234375rem !important;
    margin-bottom: 0.234375rem !important;
  }
  .my-md-2 {
    margin-top: 0.46875rem !important;
    margin-bottom: 0.46875rem !important;
  }
  .my-md-3 {
    margin-top: 0.9375rem !important;
    margin-bottom: 0.9375rem !important;
  }
  .my-md-4 {
    margin-top: 1.40625rem !important;
    margin-bottom: 1.40625rem !important;
  }
  .my-md-5 {
    margin-top: 2.8125rem !important;
    margin-bottom: 2.8125rem !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.234375rem !important;
  }
  .mt-md-2 {
    margin-top: 0.46875rem !important;
  }
  .mt-md-3 {
    margin-top: 0.9375rem !important;
  }
  .mt-md-4 {
    margin-top: 1.40625rem !important;
  }
  .mt-md-5 {
    margin-top: 2.8125rem !important;
  }
  .mt-md-auto {
    margin-top: auto !important;
  }
  .mb-md-0 {
    margin-bottom: 0 !important;
  }
  .mb-md-1 {
    margin-bottom: 0.234375rem !important;
  }
  .mb-md-2 {
    margin-bottom: 0.46875rem !important;
  }
  .mb-md-3 {
    margin-bottom: 0.9375rem !important;
  }
  .mb-md-4 {
    margin-bottom: 1.40625rem !important;
  }
  .mb-md-5 {
    margin-bottom: 2.8125rem !important;
  }
  .mb-md-auto {
    margin-bottom: auto !important;
  }
  .ms-md-0 {
    margin-inline-start: 0 !important;
  }
  .ms-md-1 {
    margin-inline-start: 0.234375rem !important;
  }
  .ms-md-2 {
    margin-inline-start: 0.46875rem !important;
  }
  .ms-md-3 {
    margin-inline-start: 0.9375rem !important;
  }
  .ms-md-4 {
    margin-inline-start: 1.40625rem !important;
  }
  .ms-md-5 {
    margin-inline-start: 2.8125rem !important;
  }
  .ms-md-auto {
    margin-inline-start: auto !important;
  }
  .m-md-n1 {
    margin: -0.234375rem !important;
  }
  .m-md-n2 {
    margin: -0.46875rem !important;
  }
  .m-md-n3 {
    margin: -0.9375rem !important;
  }
  .m-md-n4 {
    margin: -1.40625rem !important;
  }
  .m-md-n5 {
    margin: -2.8125rem !important;
  }
  .mx-md-n1 {
    margin-right: -0.234375rem !important;
    margin-left: -0.234375rem !important;
  }
  .mx-md-n2 {
    margin-right: -0.46875rem !important;
    margin-left: -0.46875rem !important;
  }
  .mx-md-n3 {
    margin-right: -0.9375rem !important;
    margin-left: -0.9375rem !important;
  }
  .mx-md-n4 {
    margin-right: -1.40625rem !important;
    margin-left: -1.40625rem !important;
  }
  .mx-md-n5 {
    margin-right: -2.8125rem !important;
    margin-left: -2.8125rem !important;
  }
  .my-md-n1 {
    margin-top: -0.234375rem !important;
    margin-bottom: -0.234375rem !important;
  }
  .my-md-n2 {
    margin-top: -0.46875rem !important;
    margin-bottom: -0.46875rem !important;
  }
  .my-md-n3 {
    margin-top: -0.9375rem !important;
    margin-bottom: -0.9375rem !important;
  }
  .my-md-n4 {
    margin-top: -1.40625rem !important;
    margin-bottom: -1.40625rem !important;
  }
  .my-md-n5 {
    margin-top: -2.8125rem !important;
    margin-bottom: -2.8125rem !important;
  }
  .mt-md-n1 {
    margin-top: -0.234375rem !important;
  }
  .mt-md-n2 {
    margin-top: -0.46875rem !important;
  }
  .mt-md-n3 {
    margin-top: -0.9375rem !important;
  }
  .mt-md-n4 {
    margin-top: -1.40625rem !important;
  }
  .mt-md-n5 {
    margin-top: -2.8125rem !important;
  }
  .me-md-n1 {
    margin-inline-end: -0.234375rem !important;
  }
  .me-md-n2 {
    margin-inline-end: -0.46875rem !important;
  }
  .me-md-n3 {
    margin-inline-end: -0.9375rem !important;
  }
  .me-md-n4 {
    margin-inline-end: -1.40625rem !important;
  }
  .me-md-n5 {
    margin-inline-end: -2.8125rem !important;
  }
  .mb-md-n1 {
    margin-bottom: -0.234375rem !important;
  }
  .mb-md-n2 {
    margin-bottom: -0.46875rem !important;
  }
  .mb-md-n3 {
    margin-bottom: -0.9375rem !important;
  }
  .mb-md-n4 {
    margin-bottom: -1.40625rem !important;
  }
  .mb-md-n5 {
    margin-bottom: -2.8125rem !important;
  }
  .ms-md-n1 {
    margin-inline-start: -0.234375rem !important;
  }
  .ms-md-n2 {
    margin-inline-start: -0.46875rem !important;
  }
  .ms-md-n3 {
    margin-inline-start: -0.9375rem !important;
  }
  .ms-md-n4 {
    margin-inline-start: -1.40625rem !important;
  }
  .ms-md-n5 {
    margin-inline-start: -2.8125rem !important;
  }
  .p-md-0 {
    padding: 0 !important;
  }
  .p-md-1 {
    padding: 0.234375rem !important;
  }
  .p-md-2 {
    padding: 0.46875rem !important;
  }
  .p-md-3 {
    padding: 0.9375rem !important;
  }
  .p-md-4 {
    padding: 1.40625rem !important;
  }
  .p-md-5 {
    padding: 2.8125rem !important;
  }
  .px-md-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .px-md-1 {
    padding-right: 0.234375rem !important;
    padding-left: 0.234375rem !important;
  }
  .px-md-2 {
    padding-right: 0.46875rem !important;
    padding-left: 0.46875rem !important;
  }
  .px-md-3 {
    padding-right: 0.9375rem !important;
    padding-left: 0.9375rem !important;
  }
  .px-md-4 {
    padding-right: 1.40625rem !important;
    padding-left: 1.40625rem !important;
  }
  .px-md-5 {
    padding-right: 2.8125rem !important;
    padding-left: 2.8125rem !important;
  }
  .py-md-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .py-md-1 {
    padding-top: 0.234375rem !important;
    padding-bottom: 0.234375rem !important;
  }
  .py-md-2 {
    padding-top: 0.46875rem !important;
    padding-bottom: 0.46875rem !important;
  }
  .py-md-3 {
    padding-top: 0.9375rem !important;
    padding-bottom: 0.9375rem !important;
  }
  .py-md-4 {
    padding-top: 1.40625rem !important;
    padding-bottom: 1.40625rem !important;
  }
  .py-md-5 {
    padding-top: 2.8125rem !important;
    padding-bottom: 2.8125rem !important;
  }
  .pt-md-0 {
    padding-top: 0 !important;
  }
  .pt-md-1 {
    padding-top: 0.234375rem !important;
  }
  .pt-md-2 {
    padding-top: 0.46875rem !important;
  }
  .pt-md-3 {
    padding-top: 0.9375rem !important;
  }
  .pt-md-4 {
    padding-top: 1.40625rem !important;
  }
  .pt-md-5 {
    padding-top: 2.8125rem !important;
  }
  .pb-md-0 {
    padding-bottom: 0 !important;
  }
  .pb-md-1 {
    padding-bottom: 0.234375rem !important;
  }
  .pb-md-2 {
    padding-bottom: 0.46875rem !important;
  }
  .pb-md-3 {
    padding-bottom: 0.9375rem !important;
  }
  .pb-md-4 {
    padding-bottom: 1.40625rem !important;
  }
  .pb-md-5 {
    padding-bottom: 2.8125rem !important;
  }
  .gap-md-0 {
    gap: 0 !important;
  }
  .gap-md-1 {
    gap: 0.234375rem !important;
  }
  .gap-md-2 {
    gap: 0.46875rem !important;
  }
  .gap-md-3 {
    gap: 0.9375rem !important;
  }
  .gap-md-4 {
    gap: 1.40625rem !important;
  }
  .gap-md-5 {
    gap: 2.8125rem !important;
  }
  .row-gap-md-0 {
    row-gap: 0 !important;
  }
  .row-gap-md-1 {
    row-gap: 0.234375rem !important;
  }
  .row-gap-md-2 {
    row-gap: 0.46875rem !important;
  }
  .row-gap-md-3 {
    row-gap: 0.9375rem !important;
  }
  .row-gap-md-4 {
    row-gap: 1.40625rem !important;
  }
  .row-gap-md-5 {
    row-gap: 2.8125rem !important;
  }
  .column-gap-md-0 {
    column-gap: 0 !important;
  }
  .column-gap-md-1 {
    column-gap: 0.234375rem !important;
  }
  .column-gap-md-2 {
    column-gap: 0.46875rem !important;
  }
  .column-gap-md-3 {
    column-gap: 0.9375rem !important;
  }
  .column-gap-md-4 {
    column-gap: 1.40625rem !important;
  }
  .column-gap-md-5 {
    column-gap: 2.8125rem !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: left !important;
  }
  .float-lg-end {
    float: right !important;
  }
  .float-lg-none {
    float: none !important;
  }
  .object-fit-lg-contain {
    object-fit: contain !important;
  }
  .object-fit-lg-cover {
    object-fit: cover !important;
  }
  .object-fit-lg-fill {
    object-fit: fill !important;
  }
  .object-fit-lg-scale {
    object-fit: scale-down !important;
  }
  .object-fit-lg-none {
    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;
  }
  .border-lg {
    border: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
  }
  .border-lg-0 {
    border: 0 !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.234375rem !important;
  }
  .m-lg-2 {
    margin: 0.46875rem !important;
  }
  .m-lg-3 {
    margin: 0.9375rem !important;
  }
  .m-lg-4 {
    margin: 1.40625rem !important;
  }
  .m-lg-5 {
    margin: 2.8125rem !important;
  }
  .m-lg-auto {
    margin: auto !important;
  }
  .mx-lg-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .mx-lg-1 {
    margin-right: 0.234375rem !important;
    margin-left: 0.234375rem !important;
  }
  .mx-lg-2 {
    margin-right: 0.46875rem !important;
    margin-left: 0.46875rem !important;
  }
  .mx-lg-3 {
    margin-right: 0.9375rem !important;
    margin-left: 0.9375rem !important;
  }
  .mx-lg-4 {
    margin-right: 1.40625rem !important;
    margin-left: 1.40625rem !important;
  }
  .mx-lg-5 {
    margin-right: 2.8125rem !important;
    margin-left: 2.8125rem !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.234375rem !important;
    margin-bottom: 0.234375rem !important;
  }
  .my-lg-2 {
    margin-top: 0.46875rem !important;
    margin-bottom: 0.46875rem !important;
  }
  .my-lg-3 {
    margin-top: 0.9375rem !important;
    margin-bottom: 0.9375rem !important;
  }
  .my-lg-4 {
    margin-top: 1.40625rem !important;
    margin-bottom: 1.40625rem !important;
  }
  .my-lg-5 {
    margin-top: 2.8125rem !important;
    margin-bottom: 2.8125rem !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.234375rem !important;
  }
  .mt-lg-2 {
    margin-top: 0.46875rem !important;
  }
  .mt-lg-3 {
    margin-top: 0.9375rem !important;
  }
  .mt-lg-4 {
    margin-top: 1.40625rem !important;
  }
  .mt-lg-5 {
    margin-top: 2.8125rem !important;
  }
  .mt-lg-auto {
    margin-top: auto !important;
  }
  .mb-lg-0 {
    margin-bottom: 0 !important;
  }
  .mb-lg-1 {
    margin-bottom: 0.234375rem !important;
  }
  .mb-lg-2 {
    margin-bottom: 0.46875rem !important;
  }
  .mb-lg-3 {
    margin-bottom: 0.9375rem !important;
  }
  .mb-lg-4 {
    margin-bottom: 1.40625rem !important;
  }
  .mb-lg-5 {
    margin-bottom: 2.8125rem !important;
  }
  .mb-lg-auto {
    margin-bottom: auto !important;
  }
  .ms-lg-0 {
    margin-inline-start: 0 !important;
  }
  .ms-lg-1 {
    margin-inline-start: 0.234375rem !important;
  }
  .ms-lg-2 {
    margin-inline-start: 0.46875rem !important;
  }
  .ms-lg-3 {
    margin-inline-start: 0.9375rem !important;
  }
  .ms-lg-4 {
    margin-inline-start: 1.40625rem !important;
  }
  .ms-lg-5 {
    margin-inline-start: 2.8125rem !important;
  }
  .ms-lg-auto {
    margin-inline-start: auto !important;
  }
  .m-lg-n1 {
    margin: -0.234375rem !important;
  }
  .m-lg-n2 {
    margin: -0.46875rem !important;
  }
  .m-lg-n3 {
    margin: -0.9375rem !important;
  }
  .m-lg-n4 {
    margin: -1.40625rem !important;
  }
  .m-lg-n5 {
    margin: -2.8125rem !important;
  }
  .mx-lg-n1 {
    margin-right: -0.234375rem !important;
    margin-left: -0.234375rem !important;
  }
  .mx-lg-n2 {
    margin-right: -0.46875rem !important;
    margin-left: -0.46875rem !important;
  }
  .mx-lg-n3 {
    margin-right: -0.9375rem !important;
    margin-left: -0.9375rem !important;
  }
  .mx-lg-n4 {
    margin-right: -1.40625rem !important;
    margin-left: -1.40625rem !important;
  }
  .mx-lg-n5 {
    margin-right: -2.8125rem !important;
    margin-left: -2.8125rem !important;
  }
  .my-lg-n1 {
    margin-top: -0.234375rem !important;
    margin-bottom: -0.234375rem !important;
  }
  .my-lg-n2 {
    margin-top: -0.46875rem !important;
    margin-bottom: -0.46875rem !important;
  }
  .my-lg-n3 {
    margin-top: -0.9375rem !important;
    margin-bottom: -0.9375rem !important;
  }
  .my-lg-n4 {
    margin-top: -1.40625rem !important;
    margin-bottom: -1.40625rem !important;
  }
  .my-lg-n5 {
    margin-top: -2.8125rem !important;
    margin-bottom: -2.8125rem !important;
  }
  .mt-lg-n1 {
    margin-top: -0.234375rem !important;
  }
  .mt-lg-n2 {
    margin-top: -0.46875rem !important;
  }
  .mt-lg-n3 {
    margin-top: -0.9375rem !important;
  }
  .mt-lg-n4 {
    margin-top: -1.40625rem !important;
  }
  .mt-lg-n5 {
    margin-top: -2.8125rem !important;
  }
  .me-lg-n1 {
    margin-inline-end: -0.234375rem !important;
  }
  .me-lg-n2 {
    margin-inline-end: -0.46875rem !important;
  }
  .me-lg-n3 {
    margin-inline-end: -0.9375rem !important;
  }
  .me-lg-n4 {
    margin-inline-end: -1.40625rem !important;
  }
  .me-lg-n5 {
    margin-inline-end: -2.8125rem !important;
  }
  .mb-lg-n1 {
    margin-bottom: -0.234375rem !important;
  }
  .mb-lg-n2 {
    margin-bottom: -0.46875rem !important;
  }
  .mb-lg-n3 {
    margin-bottom: -0.9375rem !important;
  }
  .mb-lg-n4 {
    margin-bottom: -1.40625rem !important;
  }
  .mb-lg-n5 {
    margin-bottom: -2.8125rem !important;
  }
  .ms-lg-n1 {
    margin-inline-start: -0.234375rem !important;
  }
  .ms-lg-n2 {
    margin-inline-start: -0.46875rem !important;
  }
  .ms-lg-n3 {
    margin-inline-start: -0.9375rem !important;
  }
  .ms-lg-n4 {
    margin-inline-start: -1.40625rem !important;
  }
  .ms-lg-n5 {
    margin-inline-start: -2.8125rem !important;
  }
  .p-lg-0 {
    padding: 0 !important;
  }
  .p-lg-1 {
    padding: 0.234375rem !important;
  }
  .p-lg-2 {
    padding: 0.46875rem !important;
  }
  .p-lg-3 {
    padding: 0.9375rem !important;
  }
  .p-lg-4 {
    padding: 1.40625rem !important;
  }
  .p-lg-5 {
    padding: 2.8125rem !important;
  }
  .px-lg-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .px-lg-1 {
    padding-right: 0.234375rem !important;
    padding-left: 0.234375rem !important;
  }
  .px-lg-2 {
    padding-right: 0.46875rem !important;
    padding-left: 0.46875rem !important;
  }
  .px-lg-3 {
    padding-right: 0.9375rem !important;
    padding-left: 0.9375rem !important;
  }
  .px-lg-4 {
    padding-right: 1.40625rem !important;
    padding-left: 1.40625rem !important;
  }
  .px-lg-5 {
    padding-right: 2.8125rem !important;
    padding-left: 2.8125rem !important;
  }
  .py-lg-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .py-lg-1 {
    padding-top: 0.234375rem !important;
    padding-bottom: 0.234375rem !important;
  }
  .py-lg-2 {
    padding-top: 0.46875rem !important;
    padding-bottom: 0.46875rem !important;
  }
  .py-lg-3 {
    padding-top: 0.9375rem !important;
    padding-bottom: 0.9375rem !important;
  }
  .py-lg-4 {
    padding-top: 1.40625rem !important;
    padding-bottom: 1.40625rem !important;
  }
  .py-lg-5 {
    padding-top: 2.8125rem !important;
    padding-bottom: 2.8125rem !important;
  }
  .pt-lg-0 {
    padding-top: 0 !important;
  }
  .pt-lg-1 {
    padding-top: 0.234375rem !important;
  }
  .pt-lg-2 {
    padding-top: 0.46875rem !important;
  }
  .pt-lg-3 {
    padding-top: 0.9375rem !important;
  }
  .pt-lg-4 {
    padding-top: 1.40625rem !important;
  }
  .pt-lg-5 {
    padding-top: 2.8125rem !important;
  }
  .pb-lg-0 {
    padding-bottom: 0 !important;
  }
  .pb-lg-1 {
    padding-bottom: 0.234375rem !important;
  }
  .pb-lg-2 {
    padding-bottom: 0.46875rem !important;
  }
  .pb-lg-3 {
    padding-bottom: 0.9375rem !important;
  }
  .pb-lg-4 {
    padding-bottom: 1.40625rem !important;
  }
  .pb-lg-5 {
    padding-bottom: 2.8125rem !important;
  }
  .gap-lg-0 {
    gap: 0 !important;
  }
  .gap-lg-1 {
    gap: 0.234375rem !important;
  }
  .gap-lg-2 {
    gap: 0.46875rem !important;
  }
  .gap-lg-3 {
    gap: 0.9375rem !important;
  }
  .gap-lg-4 {
    gap: 1.40625rem !important;
  }
  .gap-lg-5 {
    gap: 2.8125rem !important;
  }
  .row-gap-lg-0 {
    row-gap: 0 !important;
  }
  .row-gap-lg-1 {
    row-gap: 0.234375rem !important;
  }
  .row-gap-lg-2 {
    row-gap: 0.46875rem !important;
  }
  .row-gap-lg-3 {
    row-gap: 0.9375rem !important;
  }
  .row-gap-lg-4 {
    row-gap: 1.40625rem !important;
  }
  .row-gap-lg-5 {
    row-gap: 2.8125rem !important;
  }
  .column-gap-lg-0 {
    column-gap: 0 !important;
  }
  .column-gap-lg-1 {
    column-gap: 0.234375rem !important;
  }
  .column-gap-lg-2 {
    column-gap: 0.46875rem !important;
  }
  .column-gap-lg-3 {
    column-gap: 0.9375rem !important;
  }
  .column-gap-lg-4 {
    column-gap: 1.40625rem !important;
  }
  .column-gap-lg-5 {
    column-gap: 2.8125rem !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: left !important;
  }
  .float-xl-end {
    float: right !important;
  }
  .float-xl-none {
    float: none !important;
  }
  .object-fit-xl-contain {
    object-fit: contain !important;
  }
  .object-fit-xl-cover {
    object-fit: cover !important;
  }
  .object-fit-xl-fill {
    object-fit: fill !important;
  }
  .object-fit-xl-scale {
    object-fit: scale-down !important;
  }
  .object-fit-xl-none {
    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;
  }
  .border-xl {
    border: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
  }
  .border-xl-0 {
    border: 0 !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.234375rem !important;
  }
  .m-xl-2 {
    margin: 0.46875rem !important;
  }
  .m-xl-3 {
    margin: 0.9375rem !important;
  }
  .m-xl-4 {
    margin: 1.40625rem !important;
  }
  .m-xl-5 {
    margin: 2.8125rem !important;
  }
  .m-xl-auto {
    margin: auto !important;
  }
  .mx-xl-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .mx-xl-1 {
    margin-right: 0.234375rem !important;
    margin-left: 0.234375rem !important;
  }
  .mx-xl-2 {
    margin-right: 0.46875rem !important;
    margin-left: 0.46875rem !important;
  }
  .mx-xl-3 {
    margin-right: 0.9375rem !important;
    margin-left: 0.9375rem !important;
  }
  .mx-xl-4 {
    margin-right: 1.40625rem !important;
    margin-left: 1.40625rem !important;
  }
  .mx-xl-5 {
    margin-right: 2.8125rem !important;
    margin-left: 2.8125rem !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.234375rem !important;
    margin-bottom: 0.234375rem !important;
  }
  .my-xl-2 {
    margin-top: 0.46875rem !important;
    margin-bottom: 0.46875rem !important;
  }
  .my-xl-3 {
    margin-top: 0.9375rem !important;
    margin-bottom: 0.9375rem !important;
  }
  .my-xl-4 {
    margin-top: 1.40625rem !important;
    margin-bottom: 1.40625rem !important;
  }
  .my-xl-5 {
    margin-top: 2.8125rem !important;
    margin-bottom: 2.8125rem !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.234375rem !important;
  }
  .mt-xl-2 {
    margin-top: 0.46875rem !important;
  }
  .mt-xl-3 {
    margin-top: 0.9375rem !important;
  }
  .mt-xl-4 {
    margin-top: 1.40625rem !important;
  }
  .mt-xl-5 {
    margin-top: 2.8125rem !important;
  }
  .mt-xl-auto {
    margin-top: auto !important;
  }
  .mb-xl-0 {
    margin-bottom: 0 !important;
  }
  .mb-xl-1 {
    margin-bottom: 0.234375rem !important;
  }
  .mb-xl-2 {
    margin-bottom: 0.46875rem !important;
  }
  .mb-xl-3 {
    margin-bottom: 0.9375rem !important;
  }
  .mb-xl-4 {
    margin-bottom: 1.40625rem !important;
  }
  .mb-xl-5 {
    margin-bottom: 2.8125rem !important;
  }
  .mb-xl-auto {
    margin-bottom: auto !important;
  }
  .ms-xl-0 {
    margin-inline-start: 0 !important;
  }
  .ms-xl-1 {
    margin-inline-start: 0.234375rem !important;
  }
  .ms-xl-2 {
    margin-inline-start: 0.46875rem !important;
  }
  .ms-xl-3 {
    margin-inline-start: 0.9375rem !important;
  }
  .ms-xl-4 {
    margin-inline-start: 1.40625rem !important;
  }
  .ms-xl-5 {
    margin-inline-start: 2.8125rem !important;
  }
  .ms-xl-auto {
    margin-inline-start: auto !important;
  }
  .m-xl-n1 {
    margin: -0.234375rem !important;
  }
  .m-xl-n2 {
    margin: -0.46875rem !important;
  }
  .m-xl-n3 {
    margin: -0.9375rem !important;
  }
  .m-xl-n4 {
    margin: -1.40625rem !important;
  }
  .m-xl-n5 {
    margin: -2.8125rem !important;
  }
  .mx-xl-n1 {
    margin-right: -0.234375rem !important;
    margin-left: -0.234375rem !important;
  }
  .mx-xl-n2 {
    margin-right: -0.46875rem !important;
    margin-left: -0.46875rem !important;
  }
  .mx-xl-n3 {
    margin-right: -0.9375rem !important;
    margin-left: -0.9375rem !important;
  }
  .mx-xl-n4 {
    margin-right: -1.40625rem !important;
    margin-left: -1.40625rem !important;
  }
  .mx-xl-n5 {
    margin-right: -2.8125rem !important;
    margin-left: -2.8125rem !important;
  }
  .my-xl-n1 {
    margin-top: -0.234375rem !important;
    margin-bottom: -0.234375rem !important;
  }
  .my-xl-n2 {
    margin-top: -0.46875rem !important;
    margin-bottom: -0.46875rem !important;
  }
  .my-xl-n3 {
    margin-top: -0.9375rem !important;
    margin-bottom: -0.9375rem !important;
  }
  .my-xl-n4 {
    margin-top: -1.40625rem !important;
    margin-bottom: -1.40625rem !important;
  }
  .my-xl-n5 {
    margin-top: -2.8125rem !important;
    margin-bottom: -2.8125rem !important;
  }
  .mt-xl-n1 {
    margin-top: -0.234375rem !important;
  }
  .mt-xl-n2 {
    margin-top: -0.46875rem !important;
  }
  .mt-xl-n3 {
    margin-top: -0.9375rem !important;
  }
  .mt-xl-n4 {
    margin-top: -1.40625rem !important;
  }
  .mt-xl-n5 {
    margin-top: -2.8125rem !important;
  }
  .me-xl-n1 {
    margin-inline-end: -0.234375rem !important;
  }
  .me-xl-n2 {
    margin-inline-end: -0.46875rem !important;
  }
  .me-xl-n3 {
    margin-inline-end: -0.9375rem !important;
  }
  .me-xl-n4 {
    margin-inline-end: -1.40625rem !important;
  }
  .me-xl-n5 {
    margin-inline-end: -2.8125rem !important;
  }
  .mb-xl-n1 {
    margin-bottom: -0.234375rem !important;
  }
  .mb-xl-n2 {
    margin-bottom: -0.46875rem !important;
  }
  .mb-xl-n3 {
    margin-bottom: -0.9375rem !important;
  }
  .mb-xl-n4 {
    margin-bottom: -1.40625rem !important;
  }
  .mb-xl-n5 {
    margin-bottom: -2.8125rem !important;
  }
  .ms-xl-n1 {
    margin-inline-start: -0.234375rem !important;
  }
  .ms-xl-n2 {
    margin-inline-start: -0.46875rem !important;
  }
  .ms-xl-n3 {
    margin-inline-start: -0.9375rem !important;
  }
  .ms-xl-n4 {
    margin-inline-start: -1.40625rem !important;
  }
  .ms-xl-n5 {
    margin-inline-start: -2.8125rem !important;
  }
  .p-xl-0 {
    padding: 0 !important;
  }
  .p-xl-1 {
    padding: 0.234375rem !important;
  }
  .p-xl-2 {
    padding: 0.46875rem !important;
  }
  .p-xl-3 {
    padding: 0.9375rem !important;
  }
  .p-xl-4 {
    padding: 1.40625rem !important;
  }
  .p-xl-5 {
    padding: 2.8125rem !important;
  }
  .px-xl-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .px-xl-1 {
    padding-right: 0.234375rem !important;
    padding-left: 0.234375rem !important;
  }
  .px-xl-2 {
    padding-right: 0.46875rem !important;
    padding-left: 0.46875rem !important;
  }
  .px-xl-3 {
    padding-right: 0.9375rem !important;
    padding-left: 0.9375rem !important;
  }
  .px-xl-4 {
    padding-right: 1.40625rem !important;
    padding-left: 1.40625rem !important;
  }
  .px-xl-5 {
    padding-right: 2.8125rem !important;
    padding-left: 2.8125rem !important;
  }
  .py-xl-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .py-xl-1 {
    padding-top: 0.234375rem !important;
    padding-bottom: 0.234375rem !important;
  }
  .py-xl-2 {
    padding-top: 0.46875rem !important;
    padding-bottom: 0.46875rem !important;
  }
  .py-xl-3 {
    padding-top: 0.9375rem !important;
    padding-bottom: 0.9375rem !important;
  }
  .py-xl-4 {
    padding-top: 1.40625rem !important;
    padding-bottom: 1.40625rem !important;
  }
  .py-xl-5 {
    padding-top: 2.8125rem !important;
    padding-bottom: 2.8125rem !important;
  }
  .pt-xl-0 {
    padding-top: 0 !important;
  }
  .pt-xl-1 {
    padding-top: 0.234375rem !important;
  }
  .pt-xl-2 {
    padding-top: 0.46875rem !important;
  }
  .pt-xl-3 {
    padding-top: 0.9375rem !important;
  }
  .pt-xl-4 {
    padding-top: 1.40625rem !important;
  }
  .pt-xl-5 {
    padding-top: 2.8125rem !important;
  }
  .pb-xl-0 {
    padding-bottom: 0 !important;
  }
  .pb-xl-1 {
    padding-bottom: 0.234375rem !important;
  }
  .pb-xl-2 {
    padding-bottom: 0.46875rem !important;
  }
  .pb-xl-3 {
    padding-bottom: 0.9375rem !important;
  }
  .pb-xl-4 {
    padding-bottom: 1.40625rem !important;
  }
  .pb-xl-5 {
    padding-bottom: 2.8125rem !important;
  }
  .gap-xl-0 {
    gap: 0 !important;
  }
  .gap-xl-1 {
    gap: 0.234375rem !important;
  }
  .gap-xl-2 {
    gap: 0.46875rem !important;
  }
  .gap-xl-3 {
    gap: 0.9375rem !important;
  }
  .gap-xl-4 {
    gap: 1.40625rem !important;
  }
  .gap-xl-5 {
    gap: 2.8125rem !important;
  }
  .row-gap-xl-0 {
    row-gap: 0 !important;
  }
  .row-gap-xl-1 {
    row-gap: 0.234375rem !important;
  }
  .row-gap-xl-2 {
    row-gap: 0.46875rem !important;
  }
  .row-gap-xl-3 {
    row-gap: 0.9375rem !important;
  }
  .row-gap-xl-4 {
    row-gap: 1.40625rem !important;
  }
  .row-gap-xl-5 {
    row-gap: 2.8125rem !important;
  }
  .column-gap-xl-0 {
    column-gap: 0 !important;
  }
  .column-gap-xl-1 {
    column-gap: 0.234375rem !important;
  }
  .column-gap-xl-2 {
    column-gap: 0.46875rem !important;
  }
  .column-gap-xl-3 {
    column-gap: 0.9375rem !important;
  }
  .column-gap-xl-4 {
    column-gap: 1.40625rem !important;
  }
  .column-gap-xl-5 {
    column-gap: 2.8125rem !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: left !important;
  }
  .float-xxl-end {
    float: right !important;
  }
  .float-xxl-none {
    float: none !important;
  }
  .object-fit-xxl-contain {
    object-fit: contain !important;
  }
  .object-fit-xxl-cover {
    object-fit: cover !important;
  }
  .object-fit-xxl-fill {
    object-fit: fill !important;
  }
  .object-fit-xxl-scale {
    object-fit: scale-down !important;
  }
  .object-fit-xxl-none {
    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;
  }
  .border-xxl {
    border: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
  }
  .border-xxl-0 {
    border: 0 !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.234375rem !important;
  }
  .m-xxl-2 {
    margin: 0.46875rem !important;
  }
  .m-xxl-3 {
    margin: 0.9375rem !important;
  }
  .m-xxl-4 {
    margin: 1.40625rem !important;
  }
  .m-xxl-5 {
    margin: 2.8125rem !important;
  }
  .m-xxl-auto {
    margin: auto !important;
  }
  .mx-xxl-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .mx-xxl-1 {
    margin-right: 0.234375rem !important;
    margin-left: 0.234375rem !important;
  }
  .mx-xxl-2 {
    margin-right: 0.46875rem !important;
    margin-left: 0.46875rem !important;
  }
  .mx-xxl-3 {
    margin-right: 0.9375rem !important;
    margin-left: 0.9375rem !important;
  }
  .mx-xxl-4 {
    margin-right: 1.40625rem !important;
    margin-left: 1.40625rem !important;
  }
  .mx-xxl-5 {
    margin-right: 2.8125rem !important;
    margin-left: 2.8125rem !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.234375rem !important;
    margin-bottom: 0.234375rem !important;
  }
  .my-xxl-2 {
    margin-top: 0.46875rem !important;
    margin-bottom: 0.46875rem !important;
  }
  .my-xxl-3 {
    margin-top: 0.9375rem !important;
    margin-bottom: 0.9375rem !important;
  }
  .my-xxl-4 {
    margin-top: 1.40625rem !important;
    margin-bottom: 1.40625rem !important;
  }
  .my-xxl-5 {
    margin-top: 2.8125rem !important;
    margin-bottom: 2.8125rem !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.234375rem !important;
  }
  .mt-xxl-2 {
    margin-top: 0.46875rem !important;
  }
  .mt-xxl-3 {
    margin-top: 0.9375rem !important;
  }
  .mt-xxl-4 {
    margin-top: 1.40625rem !important;
  }
  .mt-xxl-5 {
    margin-top: 2.8125rem !important;
  }
  .mt-xxl-auto {
    margin-top: auto !important;
  }
  .mb-xxl-0 {
    margin-bottom: 0 !important;
  }
  .mb-xxl-1 {
    margin-bottom: 0.234375rem !important;
  }
  .mb-xxl-2 {
    margin-bottom: 0.46875rem !important;
  }
  .mb-xxl-3 {
    margin-bottom: 0.9375rem !important;
  }
  .mb-xxl-4 {
    margin-bottom: 1.40625rem !important;
  }
  .mb-xxl-5 {
    margin-bottom: 2.8125rem !important;
  }
  .mb-xxl-auto {
    margin-bottom: auto !important;
  }
  .ms-xxl-0 {
    margin-inline-start: 0 !important;
  }
  .ms-xxl-1 {
    margin-inline-start: 0.234375rem !important;
  }
  .ms-xxl-2 {
    margin-inline-start: 0.46875rem !important;
  }
  .ms-xxl-3 {
    margin-inline-start: 0.9375rem !important;
  }
  .ms-xxl-4 {
    margin-inline-start: 1.40625rem !important;
  }
  .ms-xxl-5 {
    margin-inline-start: 2.8125rem !important;
  }
  .ms-xxl-auto {
    margin-inline-start: auto !important;
  }
  .m-xxl-n1 {
    margin: -0.234375rem !important;
  }
  .m-xxl-n2 {
    margin: -0.46875rem !important;
  }
  .m-xxl-n3 {
    margin: -0.9375rem !important;
  }
  .m-xxl-n4 {
    margin: -1.40625rem !important;
  }
  .m-xxl-n5 {
    margin: -2.8125rem !important;
  }
  .mx-xxl-n1 {
    margin-right: -0.234375rem !important;
    margin-left: -0.234375rem !important;
  }
  .mx-xxl-n2 {
    margin-right: -0.46875rem !important;
    margin-left: -0.46875rem !important;
  }
  .mx-xxl-n3 {
    margin-right: -0.9375rem !important;
    margin-left: -0.9375rem !important;
  }
  .mx-xxl-n4 {
    margin-right: -1.40625rem !important;
    margin-left: -1.40625rem !important;
  }
  .mx-xxl-n5 {
    margin-right: -2.8125rem !important;
    margin-left: -2.8125rem !important;
  }
  .my-xxl-n1 {
    margin-top: -0.234375rem !important;
    margin-bottom: -0.234375rem !important;
  }
  .my-xxl-n2 {
    margin-top: -0.46875rem !important;
    margin-bottom: -0.46875rem !important;
  }
  .my-xxl-n3 {
    margin-top: -0.9375rem !important;
    margin-bottom: -0.9375rem !important;
  }
  .my-xxl-n4 {
    margin-top: -1.40625rem !important;
    margin-bottom: -1.40625rem !important;
  }
  .my-xxl-n5 {
    margin-top: -2.8125rem !important;
    margin-bottom: -2.8125rem !important;
  }
  .mt-xxl-n1 {
    margin-top: -0.234375rem !important;
  }
  .mt-xxl-n2 {
    margin-top: -0.46875rem !important;
  }
  .mt-xxl-n3 {
    margin-top: -0.9375rem !important;
  }
  .mt-xxl-n4 {
    margin-top: -1.40625rem !important;
  }
  .mt-xxl-n5 {
    margin-top: -2.8125rem !important;
  }
  .me-xxl-n1 {
    margin-inline-end: -0.234375rem !important;
  }
  .me-xxl-n2 {
    margin-inline-end: -0.46875rem !important;
  }
  .me-xxl-n3 {
    margin-inline-end: -0.9375rem !important;
  }
  .me-xxl-n4 {
    margin-inline-end: -1.40625rem !important;
  }
  .me-xxl-n5 {
    margin-inline-end: -2.8125rem !important;
  }
  .mb-xxl-n1 {
    margin-bottom: -0.234375rem !important;
  }
  .mb-xxl-n2 {
    margin-bottom: -0.46875rem !important;
  }
  .mb-xxl-n3 {
    margin-bottom: -0.9375rem !important;
  }
  .mb-xxl-n4 {
    margin-bottom: -1.40625rem !important;
  }
  .mb-xxl-n5 {
    margin-bottom: -2.8125rem !important;
  }
  .ms-xxl-n1 {
    margin-inline-start: -0.234375rem !important;
  }
  .ms-xxl-n2 {
    margin-inline-start: -0.46875rem !important;
  }
  .ms-xxl-n3 {
    margin-inline-start: -0.9375rem !important;
  }
  .ms-xxl-n4 {
    margin-inline-start: -1.40625rem !important;
  }
  .ms-xxl-n5 {
    margin-inline-start: -2.8125rem !important;
  }
  .p-xxl-0 {
    padding: 0 !important;
  }
  .p-xxl-1 {
    padding: 0.234375rem !important;
  }
  .p-xxl-2 {
    padding: 0.46875rem !important;
  }
  .p-xxl-3 {
    padding: 0.9375rem !important;
  }
  .p-xxl-4 {
    padding: 1.40625rem !important;
  }
  .p-xxl-5 {
    padding: 2.8125rem !important;
  }
  .px-xxl-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .px-xxl-1 {
    padding-right: 0.234375rem !important;
    padding-left: 0.234375rem !important;
  }
  .px-xxl-2 {
    padding-right: 0.46875rem !important;
    padding-left: 0.46875rem !important;
  }
  .px-xxl-3 {
    padding-right: 0.9375rem !important;
    padding-left: 0.9375rem !important;
  }
  .px-xxl-4 {
    padding-right: 1.40625rem !important;
    padding-left: 1.40625rem !important;
  }
  .px-xxl-5 {
    padding-right: 2.8125rem !important;
    padding-left: 2.8125rem !important;
  }
  .py-xxl-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .py-xxl-1 {
    padding-top: 0.234375rem !important;
    padding-bottom: 0.234375rem !important;
  }
  .py-xxl-2 {
    padding-top: 0.46875rem !important;
    padding-bottom: 0.46875rem !important;
  }
  .py-xxl-3 {
    padding-top: 0.9375rem !important;
    padding-bottom: 0.9375rem !important;
  }
  .py-xxl-4 {
    padding-top: 1.40625rem !important;
    padding-bottom: 1.40625rem !important;
  }
  .py-xxl-5 {
    padding-top: 2.8125rem !important;
    padding-bottom: 2.8125rem !important;
  }
  .pt-xxl-0 {
    padding-top: 0 !important;
  }
  .pt-xxl-1 {
    padding-top: 0.234375rem !important;
  }
  .pt-xxl-2 {
    padding-top: 0.46875rem !important;
  }
  .pt-xxl-3 {
    padding-top: 0.9375rem !important;
  }
  .pt-xxl-4 {
    padding-top: 1.40625rem !important;
  }
  .pt-xxl-5 {
    padding-top: 2.8125rem !important;
  }
  .pb-xxl-0 {
    padding-bottom: 0 !important;
  }
  .pb-xxl-1 {
    padding-bottom: 0.234375rem !important;
  }
  .pb-xxl-2 {
    padding-bottom: 0.46875rem !important;
  }
  .pb-xxl-3 {
    padding-bottom: 0.9375rem !important;
  }
  .pb-xxl-4 {
    padding-bottom: 1.40625rem !important;
  }
  .pb-xxl-5 {
    padding-bottom: 2.8125rem !important;
  }
  .gap-xxl-0 {
    gap: 0 !important;
  }
  .gap-xxl-1 {
    gap: 0.234375rem !important;
  }
  .gap-xxl-2 {
    gap: 0.46875rem !important;
  }
  .gap-xxl-3 {
    gap: 0.9375rem !important;
  }
  .gap-xxl-4 {
    gap: 1.40625rem !important;
  }
  .gap-xxl-5 {
    gap: 2.8125rem !important;
  }
  .row-gap-xxl-0 {
    row-gap: 0 !important;
  }
  .row-gap-xxl-1 {
    row-gap: 0.234375rem !important;
  }
  .row-gap-xxl-2 {
    row-gap: 0.46875rem !important;
  }
  .row-gap-xxl-3 {
    row-gap: 0.9375rem !important;
  }
  .row-gap-xxl-4 {
    row-gap: 1.40625rem !important;
  }
  .row-gap-xxl-5 {
    row-gap: 2.8125rem !important;
  }
  .column-gap-xxl-0 {
    column-gap: 0 !important;
  }
  .column-gap-xxl-1 {
    column-gap: 0.234375rem !important;
  }
  .column-gap-xxl-2 {
    column-gap: 0.46875rem !important;
  }
  .column-gap-xxl-3 {
    column-gap: 0.9375rem !important;
  }
  .column-gap-xxl-4 {
    column-gap: 1.40625rem !important;
  }
  .column-gap-xxl-5 {
    column-gap: 2.8125rem !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: 1800px) {
  .float-xxxl-start {
    float: left !important;
  }
  .float-xxxl-end {
    float: right !important;
  }
  .float-xxxl-none {
    float: none !important;
  }
  .object-fit-xxxl-contain {
    object-fit: contain !important;
  }
  .object-fit-xxxl-cover {
    object-fit: cover !important;
  }
  .object-fit-xxxl-fill {
    object-fit: fill !important;
  }
  .object-fit-xxxl-scale {
    object-fit: scale-down !important;
  }
  .object-fit-xxxl-none {
    object-fit: none !important;
  }
  .d-xxxl-inline {
    display: inline !important;
  }
  .d-xxxl-inline-block {
    display: inline-block !important;
  }
  .d-xxxl-block {
    display: block !important;
  }
  .d-xxxl-grid {
    display: grid !important;
  }
  .d-xxxl-inline-grid {
    display: inline-grid !important;
  }
  .d-xxxl-table {
    display: table !important;
  }
  .d-xxxl-table-row {
    display: table-row !important;
  }
  .d-xxxl-table-cell {
    display: table-cell !important;
  }
  .d-xxxl-flex {
    display: flex !important;
  }
  .d-xxxl-inline-flex {
    display: inline-flex !important;
  }
  .d-xxxl-none {
    display: none !important;
  }
  .border-xxxl {
    border: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
  }
  .border-xxxl-0 {
    border: 0 !important;
  }
  .flex-xxxl-fill {
    flex: 1 1 auto !important;
  }
  .flex-xxxl-row {
    flex-direction: row !important;
  }
  .flex-xxxl-column {
    flex-direction: column !important;
  }
  .flex-xxxl-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-xxxl-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-xxxl-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-xxxl-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-xxxl-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-xxxl-shrink-1 {
    flex-shrink: 1 !important;
  }
  .flex-xxxl-wrap {
    flex-wrap: wrap !important;
  }
  .flex-xxxl-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-xxxl-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .justify-content-xxxl-start {
    justify-content: flex-start !important;
  }
  .justify-content-xxxl-end {
    justify-content: flex-end !important;
  }
  .justify-content-xxxl-center {
    justify-content: center !important;
  }
  .justify-content-xxxl-between {
    justify-content: space-between !important;
  }
  .justify-content-xxxl-around {
    justify-content: space-around !important;
  }
  .justify-content-xxxl-evenly {
    justify-content: space-evenly !important;
  }
  .align-items-xxxl-start {
    align-items: flex-start !important;
  }
  .align-items-xxxl-end {
    align-items: flex-end !important;
  }
  .align-items-xxxl-center {
    align-items: center !important;
  }
  .align-items-xxxl-baseline {
    align-items: baseline !important;
  }
  .align-items-xxxl-stretch {
    align-items: stretch !important;
  }
  .align-content-xxxl-start {
    align-content: flex-start !important;
  }
  .align-content-xxxl-end {
    align-content: flex-end !important;
  }
  .align-content-xxxl-center {
    align-content: center !important;
  }
  .align-content-xxxl-between {
    align-content: space-between !important;
  }
  .align-content-xxxl-around {
    align-content: space-around !important;
  }
  .align-content-xxxl-stretch {
    align-content: stretch !important;
  }
  .align-self-xxxl-auto {
    align-self: auto !important;
  }
  .align-self-xxxl-start {
    align-self: flex-start !important;
  }
  .align-self-xxxl-end {
    align-self: flex-end !important;
  }
  .align-self-xxxl-center {
    align-self: center !important;
  }
  .align-self-xxxl-baseline {
    align-self: baseline !important;
  }
  .align-self-xxxl-stretch {
    align-self: stretch !important;
  }
  .order-xxxl-first {
    order: -1 !important;
  }
  .order-xxxl-0 {
    order: 0 !important;
  }
  .order-xxxl-1 {
    order: 1 !important;
  }
  .order-xxxl-2 {
    order: 2 !important;
  }
  .order-xxxl-3 {
    order: 3 !important;
  }
  .order-xxxl-4 {
    order: 4 !important;
  }
  .order-xxxl-5 {
    order: 5 !important;
  }
  .order-xxxl-last {
    order: 6 !important;
  }
  .m-xxxl-0 {
    margin: 0 !important;
  }
  .m-xxxl-1 {
    margin: 0.234375rem !important;
  }
  .m-xxxl-2 {
    margin: 0.46875rem !important;
  }
  .m-xxxl-3 {
    margin: 0.9375rem !important;
  }
  .m-xxxl-4 {
    margin: 1.40625rem !important;
  }
  .m-xxxl-5 {
    margin: 2.8125rem !important;
  }
  .m-xxxl-auto {
    margin: auto !important;
  }
  .mx-xxxl-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .mx-xxxl-1 {
    margin-right: 0.234375rem !important;
    margin-left: 0.234375rem !important;
  }
  .mx-xxxl-2 {
    margin-right: 0.46875rem !important;
    margin-left: 0.46875rem !important;
  }
  .mx-xxxl-3 {
    margin-right: 0.9375rem !important;
    margin-left: 0.9375rem !important;
  }
  .mx-xxxl-4 {
    margin-right: 1.40625rem !important;
    margin-left: 1.40625rem !important;
  }
  .mx-xxxl-5 {
    margin-right: 2.8125rem !important;
    margin-left: 2.8125rem !important;
  }
  .mx-xxxl-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .my-xxxl-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .my-xxxl-1 {
    margin-top: 0.234375rem !important;
    margin-bottom: 0.234375rem !important;
  }
  .my-xxxl-2 {
    margin-top: 0.46875rem !important;
    margin-bottom: 0.46875rem !important;
  }
  .my-xxxl-3 {
    margin-top: 0.9375rem !important;
    margin-bottom: 0.9375rem !important;
  }
  .my-xxxl-4 {
    margin-top: 1.40625rem !important;
    margin-bottom: 1.40625rem !important;
  }
  .my-xxxl-5 {
    margin-top: 2.8125rem !important;
    margin-bottom: 2.8125rem !important;
  }
  .my-xxxl-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  .mt-xxxl-0 {
    margin-top: 0 !important;
  }
  .mt-xxxl-1 {
    margin-top: 0.234375rem !important;
  }
  .mt-xxxl-2 {
    margin-top: 0.46875rem !important;
  }
  .mt-xxxl-3 {
    margin-top: 0.9375rem !important;
  }
  .mt-xxxl-4 {
    margin-top: 1.40625rem !important;
  }
  .mt-xxxl-5 {
    margin-top: 2.8125rem !important;
  }
  .mt-xxxl-auto {
    margin-top: auto !important;
  }
  .mb-xxxl-0 {
    margin-bottom: 0 !important;
  }
  .mb-xxxl-1 {
    margin-bottom: 0.234375rem !important;
  }
  .mb-xxxl-2 {
    margin-bottom: 0.46875rem !important;
  }
  .mb-xxxl-3 {
    margin-bottom: 0.9375rem !important;
  }
  .mb-xxxl-4 {
    margin-bottom: 1.40625rem !important;
  }
  .mb-xxxl-5 {
    margin-bottom: 2.8125rem !important;
  }
  .mb-xxxl-auto {
    margin-bottom: auto !important;
  }
  .ms-xxxl-0 {
    margin-inline-start: 0 !important;
  }
  .ms-xxxl-1 {
    margin-inline-start: 0.234375rem !important;
  }
  .ms-xxxl-2 {
    margin-inline-start: 0.46875rem !important;
  }
  .ms-xxxl-3 {
    margin-inline-start: 0.9375rem !important;
  }
  .ms-xxxl-4 {
    margin-inline-start: 1.40625rem !important;
  }
  .ms-xxxl-5 {
    margin-inline-start: 2.8125rem !important;
  }
  .ms-xxxl-auto {
    margin-inline-start: auto !important;
  }
  .m-xxxl-n1 {
    margin: -0.234375rem !important;
  }
  .m-xxxl-n2 {
    margin: -0.46875rem !important;
  }
  .m-xxxl-n3 {
    margin: -0.9375rem !important;
  }
  .m-xxxl-n4 {
    margin: -1.40625rem !important;
  }
  .m-xxxl-n5 {
    margin: -2.8125rem !important;
  }
  .mx-xxxl-n1 {
    margin-right: -0.234375rem !important;
    margin-left: -0.234375rem !important;
  }
  .mx-xxxl-n2 {
    margin-right: -0.46875rem !important;
    margin-left: -0.46875rem !important;
  }
  .mx-xxxl-n3 {
    margin-right: -0.9375rem !important;
    margin-left: -0.9375rem !important;
  }
  .mx-xxxl-n4 {
    margin-right: -1.40625rem !important;
    margin-left: -1.40625rem !important;
  }
  .mx-xxxl-n5 {
    margin-right: -2.8125rem !important;
    margin-left: -2.8125rem !important;
  }
  .my-xxxl-n1 {
    margin-top: -0.234375rem !important;
    margin-bottom: -0.234375rem !important;
  }
  .my-xxxl-n2 {
    margin-top: -0.46875rem !important;
    margin-bottom: -0.46875rem !important;
  }
  .my-xxxl-n3 {
    margin-top: -0.9375rem !important;
    margin-bottom: -0.9375rem !important;
  }
  .my-xxxl-n4 {
    margin-top: -1.40625rem !important;
    margin-bottom: -1.40625rem !important;
  }
  .my-xxxl-n5 {
    margin-top: -2.8125rem !important;
    margin-bottom: -2.8125rem !important;
  }
  .mt-xxxl-n1 {
    margin-top: -0.234375rem !important;
  }
  .mt-xxxl-n2 {
    margin-top: -0.46875rem !important;
  }
  .mt-xxxl-n3 {
    margin-top: -0.9375rem !important;
  }
  .mt-xxxl-n4 {
    margin-top: -1.40625rem !important;
  }
  .mt-xxxl-n5 {
    margin-top: -2.8125rem !important;
  }
  .me-xxxl-n1 {
    margin-inline-end: -0.234375rem !important;
  }
  .me-xxxl-n2 {
    margin-inline-end: -0.46875rem !important;
  }
  .me-xxxl-n3 {
    margin-inline-end: -0.9375rem !important;
  }
  .me-xxxl-n4 {
    margin-inline-end: -1.40625rem !important;
  }
  .me-xxxl-n5 {
    margin-inline-end: -2.8125rem !important;
  }
  .mb-xxxl-n1 {
    margin-bottom: -0.234375rem !important;
  }
  .mb-xxxl-n2 {
    margin-bottom: -0.46875rem !important;
  }
  .mb-xxxl-n3 {
    margin-bottom: -0.9375rem !important;
  }
  .mb-xxxl-n4 {
    margin-bottom: -1.40625rem !important;
  }
  .mb-xxxl-n5 {
    margin-bottom: -2.8125rem !important;
  }
  .ms-xxxl-n1 {
    margin-inline-start: -0.234375rem !important;
  }
  .ms-xxxl-n2 {
    margin-inline-start: -0.46875rem !important;
  }
  .ms-xxxl-n3 {
    margin-inline-start: -0.9375rem !important;
  }
  .ms-xxxl-n4 {
    margin-inline-start: -1.40625rem !important;
  }
  .ms-xxxl-n5 {
    margin-inline-start: -2.8125rem !important;
  }
  .p-xxxl-0 {
    padding: 0 !important;
  }
  .p-xxxl-1 {
    padding: 0.234375rem !important;
  }
  .p-xxxl-2 {
    padding: 0.46875rem !important;
  }
  .p-xxxl-3 {
    padding: 0.9375rem !important;
  }
  .p-xxxl-4 {
    padding: 1.40625rem !important;
  }
  .p-xxxl-5 {
    padding: 2.8125rem !important;
  }
  .px-xxxl-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .px-xxxl-1 {
    padding-right: 0.234375rem !important;
    padding-left: 0.234375rem !important;
  }
  .px-xxxl-2 {
    padding-right: 0.46875rem !important;
    padding-left: 0.46875rem !important;
  }
  .px-xxxl-3 {
    padding-right: 0.9375rem !important;
    padding-left: 0.9375rem !important;
  }
  .px-xxxl-4 {
    padding-right: 1.40625rem !important;
    padding-left: 1.40625rem !important;
  }
  .px-xxxl-5 {
    padding-right: 2.8125rem !important;
    padding-left: 2.8125rem !important;
  }
  .py-xxxl-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .py-xxxl-1 {
    padding-top: 0.234375rem !important;
    padding-bottom: 0.234375rem !important;
  }
  .py-xxxl-2 {
    padding-top: 0.46875rem !important;
    padding-bottom: 0.46875rem !important;
  }
  .py-xxxl-3 {
    padding-top: 0.9375rem !important;
    padding-bottom: 0.9375rem !important;
  }
  .py-xxxl-4 {
    padding-top: 1.40625rem !important;
    padding-bottom: 1.40625rem !important;
  }
  .py-xxxl-5 {
    padding-top: 2.8125rem !important;
    padding-bottom: 2.8125rem !important;
  }
  .pt-xxxl-0 {
    padding-top: 0 !important;
  }
  .pt-xxxl-1 {
    padding-top: 0.234375rem !important;
  }
  .pt-xxxl-2 {
    padding-top: 0.46875rem !important;
  }
  .pt-xxxl-3 {
    padding-top: 0.9375rem !important;
  }
  .pt-xxxl-4 {
    padding-top: 1.40625rem !important;
  }
  .pt-xxxl-5 {
    padding-top: 2.8125rem !important;
  }
  .pb-xxxl-0 {
    padding-bottom: 0 !important;
  }
  .pb-xxxl-1 {
    padding-bottom: 0.234375rem !important;
  }
  .pb-xxxl-2 {
    padding-bottom: 0.46875rem !important;
  }
  .pb-xxxl-3 {
    padding-bottom: 0.9375rem !important;
  }
  .pb-xxxl-4 {
    padding-bottom: 1.40625rem !important;
  }
  .pb-xxxl-5 {
    padding-bottom: 2.8125rem !important;
  }
  .gap-xxxl-0 {
    gap: 0 !important;
  }
  .gap-xxxl-1 {
    gap: 0.234375rem !important;
  }
  .gap-xxxl-2 {
    gap: 0.46875rem !important;
  }
  .gap-xxxl-3 {
    gap: 0.9375rem !important;
  }
  .gap-xxxl-4 {
    gap: 1.40625rem !important;
  }
  .gap-xxxl-5 {
    gap: 2.8125rem !important;
  }
  .row-gap-xxxl-0 {
    row-gap: 0 !important;
  }
  .row-gap-xxxl-1 {
    row-gap: 0.234375rem !important;
  }
  .row-gap-xxxl-2 {
    row-gap: 0.46875rem !important;
  }
  .row-gap-xxxl-3 {
    row-gap: 0.9375rem !important;
  }
  .row-gap-xxxl-4 {
    row-gap: 1.40625rem !important;
  }
  .row-gap-xxxl-5 {
    row-gap: 2.8125rem !important;
  }
  .column-gap-xxxl-0 {
    column-gap: 0 !important;
  }
  .column-gap-xxxl-1 {
    column-gap: 0.234375rem !important;
  }
  .column-gap-xxxl-2 {
    column-gap: 0.46875rem !important;
  }
  .column-gap-xxxl-3 {
    column-gap: 0.9375rem !important;
  }
  .column-gap-xxxl-4 {
    column-gap: 1.40625rem !important;
  }
  .column-gap-xxxl-5 {
    column-gap: 2.8125rem !important;
  }
  .text-xxxl-start {
    text-align: start !important;
  }
  .text-xxxl-end {
    text-align: end !important;
  }
  .text-xxxl-center {
    text-align: center !important;
  }
}
@media (min-width: 1200px) {
  .fs-1 {
    font-size: 1.875rem !important;
  }
  .fs-2 {
    font-size: 1.5rem !important;
  }
  .fs-3 {
    font-size: 1.3125rem !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;
  }
}
.popover {
  --bs-popover-zindex: 1070;
  --bs-popover-max-width: 250px;
  --bs-popover-font-size: 0.75rem;
  --bs-popover-bg: var(--bs-component-bg);
  --bs-popover-border-width: 0px;
  --bs-popover-border-color: rgba(31, 34, 37, 0.2);
  --bs-popover-border-radius: var(--bs-border-radius-lg);
  --bs-popover-inner-border-radius: calc(var(--bs-border-radius-lg) - 0px);
  --bs-popover-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);
  --bs-popover-header-padding-x: 0.9375rem;
  --bs-popover-header-padding-y: 0.65rem;
  --bs-popover-header-font-size: 0.75rem;
  --bs-popover-header-color: inherit;
  --bs-popover-header-bg: var(--bs-light);
  --bs-popover-body-padding-x: 0.9375rem;
  --bs-popover-body-padding-y: 0.9375rem;
  --bs-popover-body-color: var(--bs-component-color);
  --bs-popover-arrow-width: 1rem;
  --bs-popover-arrow-height: 0.5rem;
  --bs-popover-arrow-border: var(--bs-popover-border-color);
  z-index: var(--bs-popover-zindex);
  display: block;
  max-width: var(--bs-popover-max-width);
  font-family: var(--bs-font-sans-serif);
  font-style: normal;
  font-weight: 400;
  line-height: 1.5;
  text-align: left;
  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(--bs-popover-font-size);
  word-wrap: break-word;
  background-color: var(--bs-popover-bg);
  background-clip: padding-box;
  border: var(--bs-popover-border-width) solid var(--bs-popover-border-color);
  border-radius: var(--bs-popover-border-radius);
}
.popover .popover-arrow {
  display: block;
  width: var(--bs-popover-arrow-width);
  height: var(--bs-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(--bs-popover-arrow-height)) - var(--bs-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(--bs-popover-arrow-height) calc(var(--bs-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(--bs-popover-arrow-border);
}
.bs-popover-top > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=top] > .popover-arrow::after {
  bottom: var(--bs-popover-border-width);
  border-top-color: var(--bs-popover-bg);
}

/* rtl:begin:ignore */
.bs-popover-end > .popover-arrow, .bs-popover-auto[data-popper-placement^=right] > .popover-arrow {
  left: calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));
  width: var(--bs-popover-arrow-height);
  height: var(--bs-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(--bs-popover-arrow-width) * 0.5) var(--bs-popover-arrow-height) calc(var(--bs-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(--bs-popover-arrow-border);
}
.bs-popover-end > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=right] > .popover-arrow::after {
  left: var(--bs-popover-border-width);
  border-right-color: var(--bs-popover-bg);
}

/* rtl:end:ignore */
.bs-popover-bottom > .popover-arrow, .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow {
  top: calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-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(--bs-popover-arrow-width) * 0.5) var(--bs-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(--bs-popover-arrow-border);
}
.bs-popover-bottom > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow::after {
  top: var(--bs-popover-border-width);
  border-bottom-color: var(--bs-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(--bs-popover-arrow-width);
  margin-left: calc(-0.5 * var(--bs-popover-arrow-width));
  content: "";
  border-bottom: var(--bs-popover-border-width) solid var(--bs-popover-header-bg);
}

/* rtl:begin:ignore */
.bs-popover-start > .popover-arrow, .bs-popover-auto[data-popper-placement^=left] > .popover-arrow {
  right: calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));
  width: var(--bs-popover-arrow-height);
  height: var(--bs-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(--bs-popover-arrow-width) * 0.5) 0 calc(var(--bs-popover-arrow-width) * 0.5) var(--bs-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(--bs-popover-arrow-border);
}
.bs-popover-start > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=left] > .popover-arrow::after {
  right: var(--bs-popover-border-width);
  border-left-color: var(--bs-popover-bg);
}

/* rtl:end:ignore */
.popover-header {
  padding: var(--bs-popover-header-padding-y) var(--bs-popover-header-padding-x);
  margin-bottom: 0;
  font-size: var(--bs-popover-header-font-size);
  color: var(--bs-popover-header-color);
  background-color: var(--bs-popover-header-bg);
  border-bottom: var(--bs-popover-border-width) solid var(--bs-popover-border-color);
  border-top-left-radius: var(--bs-popover-inner-border-radius);
  border-top-right-radius: var(--bs-popover-inner-border-radius);
}
.popover-header:empty {
  display: none;
}

.popover-body {
  padding: var(--bs-popover-body-padding-y) var(--bs-popover-body-padding-x);
  color: var(--bs-popover-body-color);
}

:root,
[data-bs-theme=light] {
  --bs-app-theme: #0078ff;
  --bs-app-theme-rgb: 0, 120, 255;
  --bs-app-theme-color: #FFFFFF;
  --bs-app-theme-color-rgb: 255, 255, 255;
  --bs-app-theme-hover: rgb(0, 90, 191.25);
  --bs-app-theme-hover-border-color: rgb(0, 90, 191.25);
  --bs-app-theme-hover-color: #FFFFFF;
  --bs-app-theme-active: rgb(0, 90, 191.25);
  --bs-app-theme-active-border-color: rgb(0, 90, 191.25);
  --bs-app-theme-active-color: #FFFFFF;
  --bs-app-theme-disabled: rgb(63.75, 153.75, 255);
  --bs-app-theme-disabled-border-color: rgb(63.75, 153.75, 255);
  --bs-app-theme-disabled-color: #FFFFFF;
  --bs-border-color: rgb(210.2, 210.8, 211.4);
  --bs-border-color-rgb: 210, 211, 211;
  --bs-app-header-bg: #FFFFFF;
  --bs-app-header-bg-rgb: 255, 255, 255;
  --bs-app-header-color: #1f2225;
  --bs-app-header-color-rgb: 31, 34, 37;
  --bs-app-header-input-bg: #f2f3f4;
  --bs-app-header-input-border: #f2f3f4;
  --bs-app-header-mobile-divider-bg: rgb(232.6, 232.9, 233.2);
  --bs-app-header-divider-bg: rgb(210.2, 210.8, 211.4);
  --bs-app-sidebar-bg: #FFFFFF;
  --bs-app-sidebar-bg-rgb: 255, 255, 255;
  --bs-app-sidebar-bg-transparent: url(/build/images/cover-sidebar.224612a8.jpg);
  --bs-app-sidebar-component-color: #1f2225;
  --bs-app-sidebar-component-color-rgb: 31, 34, 37;
  --bs-app-sidebar-component-active-bg: rgb(239.0615384615, 239.275, 239.4884615385);
  --bs-app-sidebar-component-active-color: #1f2225;
  --bs-app-sidebar-profile-color: #1f2225;
  --bs-app-sidebar-profile-color-rgb: 31, 34, 37;
  --bs-app-sidebar-menu-header-color: #1f2225;
  --bs-app-sidebar-menu-divider-bg: rgb(210.2, 210.8, 211.4);
  --bs-app-sidebar-menu-icon-color: inherit;
  --bs-app-sidebar-menu-badge-bg: #1f2225;
  --bs-app-sidebar-menu-badge-color: rgb(243.8, 243.95, 244.1);
  --bs-app-sidebar-menu-badge-font-weight: 700;
  --bs-app-sidebar-menu-link-color: #1f2225;
  --bs-app-sidebar-menu-link-hover-color: #1f2225;
  --bs-app-sidebar-menu-link-hover-bg: #FFFFFF;
  --bs-app-sidebar-menu-link-font-weight: 600;
  --bs-app-sidebar-menu-submenu-bg: none;
  --bs-app-sidebar-menu-submenu-link-color: #1f2225;
  --bs-app-sidebar-menu-submenu-link-hover-color: var(--bs-app-theme);
  --bs-app-sidebar-menu-submenu-link-font-weight: 600;
  --bs-app-sidebar-menu-grid-bg: rgb(210.2, 210.8, 211.4);
  --bs-app-sidebar-menu-grid-border-width: 2px;
  --bs-app-sidebar-menu-grid-border-color: rgb(210.2, 210.8, 211.4);
  --bs-app-sidebar-grid-border-color: rgb(210.2, 210.8, 211.4);
  --bs-app-sidebar-float-submenu-bg: #FFFFFF;
  --bs-app-sidebar-float-submenu-grid-border-color: rgb(210.2, 210.8, 211.4);
  --bs-app-sidebar-minify-btn-bg: rgb(232.6, 232.9, 233.2);
  --bs-app-sidebar-minify-btn-hover-bg: rgb(176.6, 177.65, 178.7);
  --bs-app-top-menu-bg: #FFFFFF;
  --bs-app-top-menu-link-color: rgb(87, 89.25, 91.5);
  --bs-app-top-menu-link-font-weight: 600;
  --bs-app-top-menu-link-hover-color: #1f2225;
  --bs-app-top-menu-link-hover-bg: none;
  --bs-app-top-menu-link-active-color: #1f2225;
  --bs-app-top-menu-link-active-bg: none;
  --bs-app-top-menu-menu-badge-bg: rgb(232.6, 232.9, 233.2);
  --bs-app-top-menu-menu-badge-color: #1f2225;
  --bs-app-top-menu-menu-badge-font-weight: 600;
  --bs-app-top-menu-menu-submenu-bg: #FFFFFF;
  --bs-app-top-menu-menu-submenu-submenu-bg: rgba(0, 0, 0, 0.1);
  --bs-app-top-menu-menu-submenu-link-color: rgb(87, 89.25, 91.5);
  --bs-app-top-menu-menu-submenu-link-font-weight: 600;
  --bs-app-top-menu-menu-submenu-link-hover-color: #1f2225;
  --bs-app-top-menu-menu-submenu-link-active-bg: rgb(243.8, 243.95, 244.1);
  --bs-app-top-menu-menu-submenu-link-active-color: #1f2225;
  --bs-app-top-menu-control-link-bg: #FFFFFF;
  --bs-app-top-menu-control-link-color: rgba(31, 34, 37, 0.6);
  --bs-app-top-menu-control-link-hover-bg: #FFFFFF;
  --bs-app-top-menu-control-link-hover-color: #1f2225;
  --bs-app-login-bg-cover: url(/build/images/bg-login.a5ad9be4.png);
  --bs-component-bg: #FFFFFF;
  --bs-component-bg-rgb: 255, 255, 255;
  --bs-component-secondary-bg: rgb(210.2, 210.8, 211.4);
  --bs-component-secondary-bg-rgb: 210, 211, 211;
  --bs-component-tertiary-bg: rgb(143, 144.5, 146);
  --bs-component-tertiary-bg-rgb: 143, 145, 146;
  --bs-component-dropdown-bg: #FFFFFF;
  --bs-component-dropdown-bg-rgb: 255, 255, 255;
  --bs-component-dropdown-hover-bg: rgb(238.2, 238.425, 238.65);
  --bs-component-dropdown-hover-bg-rgb: 238, 238, 239;
  --bs-component-dropdown-border-color: rgb(210.2, 210.8, 211.4);
  --bs-component-dropdown-border-color-rgb: 210, 211, 211;
  --bs-component-modal-bg: #FFFFFF;
  --bs-component-modal-bg-rgb: 255, 255, 255;
  --bs-component-modal-border-color: rgb(210.2, 210.8, 211.4);
  --bs-component-modal-border-color-rgb: 210, 211, 211;
  --bs-component-secondary-bg: rgb(210.2, 210.8, 211.4);
  --bs-component-color: #1f2225;
  --bs-component-color-rgb: 31, 34, 37;
  --bs-component-border-color: rgb(210.2, 210.8, 211.4);
  --bs-component-border-color-rgb: 210, 211, 211;
  --bs-component-active-bg: #0078ff;
  --bs-component-active-bg-rgb: 0, 120, 255;
  --bs-component-active-color: #FFFFFF;
  --bs-component-active-color-rgb: 255, 255, 255;
  --bs-component-hover-bg: rgb(238.2, 238.425, 238.65);
  --bs-component-hover-color: #1f2225;
  --bs-component-hover-border-color: rgb(210.2, 210.8, 211.4);
  --bs-component-focus-border-color: rgb(63.75, 153.75, 255);
  --bs-component-disabled-bg: rgb(232.6, 232.9, 233.2);
  --bs-component-disabled-color: rgb(210.2, 210.8, 211.4);
  --bs-component-disabled-border-color: rgb(210.2, 210.8, 211.4);
  --bs-component-table-border-color: rgb(210.2, 210.8, 211.4);
  --bs-component-table-separator-color: currentColor;
  --bs-widget-list-active-color-bg: rgb(255, 247.4, 204);
  --bs-default-bg-subtle: rgb(248.28, 248.37, 248.46);
  --bs-default-text-emphasis: rgb(69.78, 69.87, 69.96);
  --bs-default-border-subtle: rgb(248.28, 248.37, 248.46);
  --bs-primary-bg-subtle: rgb(178.5, 214.5, 255);
  --bs-primary-text-emphasis: rgb(0, 36, 76.5);
  --bs-primary-border-subtle: rgb(178.5, 214.5, 255);
  --bs-secondary-bg-subtle: rgb(214.68, 215.22, 215.76);
  --bs-secondary-text-emphasis: rgb(36.18, 36.72, 37.26);
  --bs-secondary-border-subtle: rgb(214.68, 215.22, 215.76);
  --bs-success-bg-subtle: rgb(183, 225.9, 197.1);
  --bs-success-text-emphasis: rgb(4.5, 47.4, 18.6);
  --bs-success-border-subtle: rgb(183, 225.9, 197.1);
  --bs-info-bg-subtle: rgb(186.6, 234.9, 248.7);
  --bs-info-text-emphasis: rgb(8.1, 56.4, 70.2);
  --bs-info-border-subtle: rgb(186.6, 234.9, 248.7);
  --bs-warning-bg-subtle: rgb(255, 223.8, 178.5);
  --bs-warning-text-emphasis: rgb(76.5, 45.3, 0);
  --bs-warning-border-subtle: rgb(255, 223.8, 178.5);
  --bs-danger-bg-subtle: rgb(255, 186.6, 192.9);
  --bs-danger-text-emphasis: rgb(76.5, 8.1, 14.4);
  --bs-danger-border-subtle: rgb(255, 186.6, 192.9);
  --bs-light-bg-subtle: rgb(251.1, 251.4, 251.7);
  --bs-light-text-emphasis: rgb(72.6, 72.9, 73.2);
  --bs-light-border-subtle: rgb(251.1, 251.4, 251.7);
  --bs-dark-bg-subtle: rgb(187.8, 188.7, 189.6);
  --bs-dark-text-emphasis: rgb(9.3, 10.2, 11.1);
  --bs-dark-border-subtle: rgb(187.8, 188.7, 189.6);
  --bs-inverse-bg-subtle: rgb(187.8, 188.7, 189.6);
  --bs-inverse-text-emphasis: rgb(9.3, 10.2, 11.1);
  --bs-inverse-border-subtle: rgb(187.8, 188.7, 189.6);
  --bs-blue-bg-subtle: rgb(178.5, 214.5, 255);
  --bs-blue-text-emphasis: rgb(0, 36, 76.5);
  --bs-blue-border-subtle: rgb(178.5, 214.5, 255);
  --bs-indigo-bg-subtle: rgb(215.4, 191.7, 255);
  --bs-indigo-text-emphasis: rgb(36.9, 13.2, 76.5);
  --bs-indigo-border-subtle: rgb(215.4, 191.7, 255);
  --bs-purple-bg-subtle: rgb(202.5, 204.9, 247.5);
  --bs-purple-text-emphasis: rgb(24, 26.4, 69);
  --bs-purple-border-subtle: rgb(202.5, 204.9, 247.5);
  --bs-pink-bg-subtle: rgb(255, 183.3, 216.3);
  --bs-pink-text-emphasis: rgb(76.5, 4.8, 37.8);
  --bs-pink-border-subtle: rgb(255, 183.3, 216.3);
  --bs-red-bg-subtle: rgb(255, 186.6, 192.9);
  --bs-red-text-emphasis: rgb(76.5, 8.1, 14.4);
  --bs-red-border-subtle: rgb(255, 186.6, 192.9);
  --bs-orange-bg-subtle: rgb(255, 223.8, 178.5);
  --bs-orange-text-emphasis: rgb(76.5, 45.3, 0);
  --bs-orange-border-subtle: rgb(255, 223.8, 178.5);
  --bs-yellow-bg-subtle: rgb(255, 243.6, 178.5);
  --bs-yellow-text-emphasis: rgb(76.5, 65.1, 0);
  --bs-yellow-border-subtle: rgb(255, 243.6, 178.5);
  --bs-green-bg-subtle: rgb(183, 225.9, 197.1);
  --bs-green-text-emphasis: rgb(4.5, 47.4, 18.6);
  --bs-green-border-subtle: rgb(183, 225.9, 197.1);
  --bs-teal-bg-subtle: rgb(179.7, 237.6, 237.6);
  --bs-teal-text-emphasis: rgb(1.2, 59.1, 59.1);
  --bs-teal-border-subtle: rgb(179.7, 237.6, 237.6);
  --bs-lime-bg-subtle: rgb(213.6, 238.2, 184.2);
  --bs-lime-text-emphasis: rgb(35.1, 59.7, 5.7);
  --bs-lime-border-subtle: rgb(213.6, 238.2, 184.2);
  --bs-cyan-bg-subtle: rgb(186.6, 234.9, 248.7);
  --bs-cyan-text-emphasis: rgb(8.1, 56.4, 70.2);
  --bs-cyan-border-subtle: rgb(186.6, 234.9, 248.7);
  --bs-white-bg-subtle: white;
  --bs-white-text-emphasis: rgb(76.5, 76.5, 76.5);
  --bs-white-border-subtle: white;
  --bs-gray-bg-subtle: rgb(214.68, 215.22, 215.76);
  --bs-gray-text-emphasis: rgb(36.18, 36.72, 37.26);
  --bs-gray-border-subtle: rgb(214.68, 215.22, 215.76);
  --bs-gray-dark-bg-subtle: rgb(194.52, 195.33, 196.14);
  --bs-gray-dark-text-emphasis: rgb(16.02, 16.83, 17.64);
  --bs-gray-dark-border-subtle: rgb(194.52, 195.33, 196.14);
  --bs-muted-bg-subtle: rgb(221.4, 221.85, 222.3);
  --bs-muted-text-emphasis: rgb(42.9, 43.35, 43.8);
  --bs-muted-border-subtle: rgb(221.4, 221.85, 222.3);
  --bs-black-bg-subtle: rgb(178.5, 178.5, 178.5);
  --bs-black-text-emphasis: black;
  --bs-black-border-subtle: rgb(178.5, 178.5, 178.5);
  --bs-silver-bg-subtle: rgb(249.9, 249.9, 249.9);
  --bs-silver-text-emphasis: rgb(71.4, 71.4, 71.4);
  --bs-silver-border-subtle: rgb(249.9, 249.9, 249.9);
  --bs-gray-100-bg-subtle: rgb(251.64, 251.685, 251.73);
  --bs-gray-100-text-emphasis: rgb(73.14, 73.185, 73.23);
  --bs-gray-100-border-subtle: rgb(251.64, 251.685, 251.73);
  --bs-gray-200-bg-subtle: rgb(248.28, 248.37, 248.46);
  --bs-gray-200-text-emphasis: rgb(69.78, 69.87, 69.96);
  --bs-gray-200-border-subtle: rgb(248.28, 248.37, 248.46);
  --bs-gray-300-bg-subtle: rgb(241.56, 241.74, 241.92);
  --bs-gray-300-text-emphasis: rgb(63.06, 63.24, 63.42);
  --bs-gray-300-border-subtle: rgb(241.56, 241.74, 241.92);
  --bs-gray-400-bg-subtle: rgb(231.48, 231.795, 232.11);
  --bs-gray-400-text-emphasis: rgb(52.98, 53.295, 53.61);
  --bs-gray-400-border-subtle: rgb(231.48, 231.795, 232.11);
  --bs-gray-500-bg-subtle: rgb(221.4, 221.85, 222.3);
  --bs-gray-500-text-emphasis: rgb(42.9, 43.35, 43.8);
  --bs-gray-500-border-subtle: rgb(221.4, 221.85, 222.3);
  --bs-gray-600-bg-subtle: rgb(214.68, 215.22, 215.76);
  --bs-gray-600-text-emphasis: rgb(36.18, 36.72, 37.26);
  --bs-gray-600-border-subtle: rgb(214.68, 215.22, 215.76);
  --bs-gray-700-bg-subtle: rgb(204.6, 205.275, 205.95);
  --bs-gray-700-text-emphasis: rgb(26.1, 26.775, 27.45);
  --bs-gray-700-border-subtle: rgb(204.6, 205.275, 205.95);
  --bs-gray-800-bg-subtle: rgb(194.52, 195.33, 196.14);
  --bs-gray-800-text-emphasis: rgb(16.02, 16.83, 17.64);
  --bs-gray-800-border-subtle: rgb(194.52, 195.33, 196.14);
  --bs-gray-900-bg-subtle: rgb(187.8, 188.7, 189.6);
  --bs-gray-900-text-emphasis: rgb(9.3, 10.2, 11.1);
  --bs-gray-900-border-subtle: rgb(187.8, 188.7, 189.6);
}

[data-bs-theme=dark] {
  --bs-body-bg: rgb(21.7, 23.8, 25.9);
  --bs-body-color: rgb(243.8, 243.95, 244.1);
  --bs-dark: rgb(243.8, 243.95, 244.1);
  --bs-dark-rgb: 244, 244, 244;
  --bs-light: #1f2225;
  --bs-light-rgb: 31, 34, 37;
  --bs-border-color: rgb(120.6, 122.4, 124.2);
  --bs-app-header-bg: rgb(45.39, 47.685, 49.98);
  --bs-app-header-color: #FFFFFF;
  --bs-app-header-input-bg: rgb(26.35, 28.9, 31.45);
  --bs-app-header-input-border: rgb(26.35, 28.9, 31.45);
  --bs-app-header-divider-bg: rgb(87, 89.25, 91.5);
  --bs-app-header-mobile-divider-bg: #1f2225;
  --bs-app-sidebar-bg: #1f2225;
  --bs-app-sidebar-bg-rgb: 31, 34, 37;
  --bs-app-sidebar-component-color: #FFFFFF;
  --bs-app-sidebar-component-color-rgb: 255, 255, 255;
  --bs-app-sidebar-component-active-bg: #1f2225;
  --bs-app-sidebar-component-active-color: #FFFFFF;
  --bs-app-sidebar-profile-color: rgb(210.2, 210.8, 211.4);
  --bs-app-sidebar-profile-color-rgb: 210, 211, 211;
  --bs-app-sidebar-menu-header-color: rgba(255, 255, 255, 0.45);
  --bs-app-sidebar-menu-divider-bg: #1f2225;
  --bs-app-sidebar-menu-icon-color: inherit;
  --bs-app-sidebar-menu-badge-bg: #1f2225;
  --bs-app-sidebar-menu-badge-color: #FFFFFF;
  --bs-app-sidebar-menu-badge-font-weight: 400;
  --bs-app-sidebar-menu-link-font-weight: 600;
  --bs-app-sidebar-menu-link-color: rgba(255, 255, 255, 0.6);
  --bs-app-sidebar-menu-link-hover-color: #FFFFFF;
  --bs-app-sidebar-menu-link-hover-bg: rgb(53.4, 56.1, 58.8);
  --bs-app-sidebar-menu-submenu-bg: none;
  --bs-app-sidebar-menu-submenu-link-color: rgba(255, 255, 255, 0.45);
  --bs-app-sidebar-menu-submenu-link-hover-color: #FFFFFF;
  --bs-app-sidebar-menu-submenu-link-font-weight: 600;
  --bs-app-sidebar-menu-grid-bg: #1f2225;
  --bs-app-sidebar-menu-grid-border-width: 1px;
  --bs-app-sidebar-menu-grid-border-color: rgba(255, 255, 255, 0.6);
  --bs-app-sidebar-grid-border-color: rgb(48.4375, 53.125, 57.8125);
  --bs-app-sidebar-float-submenu-bg: #1f2225;
  --bs-app-sidebar-float-submenu-grid-border-color: rgb(53.4, 56.1, 58.8);
  --bs-app-sidebar-minify-btn-bg: rgb(21.7, 23.8, 25.9);
  --bs-app-sidebar-minify-btn-hover-bg: #1f2225;
  --bs-app-top-menu-bg: #1f2225;
  --bs-app-top-menu-link-color: rgba(255, 255, 255, 0.6);
  --bs-app-top-menu-link-font-weight: 400;
  --bs-app-top-menu-link-hover-color: #FFFFFF;
  --bs-app-top-menu-link-hover-bg: none;
  --bs-app-top-menu-link-active-color: #FFFFFF;
  --bs-app-top-menu-link-active-bg: none;
  --bs-app-top-menu-menu-badge-bg: rgb(87, 89.25, 91.5);
  --bs-app-top-menu-menu-badge-color: rgb(232.6, 232.9, 233.2);
  --bs-app-top-menu-menu-badge-font-weight: 600;
  --bs-app-top-menu-menu-submenu-bg: rgb(53.4, 56.1, 58.8);
  --bs-app-top-menu-menu-submenu-submenu-bg: rgba(0, 0, 0, 0.2);
  --bs-app-top-menu-menu-submenu-link-color: rgba(255, 255, 255, 0.6);
  --bs-app-top-menu-menu-submenu-link-font-weight: 400;
  --bs-app-top-menu-menu-submenu-link-hover-color: #FFFFFF;
  --bs-app-top-menu-menu-submenu-link-active-bg: #1f2225;
  --bs-app-top-menu-menu-submenu-link-active-color: #FFFFFF;
  --bs-app-top-menu-control-link-bg: rgb(53.4, 56.1, 58.8);
  --bs-app-top-menu-control-link-color: rgba(255, 255, 255, 0.6);
  --bs-app-top-menu-control-link-hover-bg: rgb(43.6909090909, 45.9, 48.1090909091);
  --bs-app-top-menu-control-link-hover-color: #FFFFFF;
  --bs-app-login-bg-cover: url(/build/images/bg-login-dark-mode.b4a5c658.png);
  --bs-component-bg: rgb(53.4, 56.1, 58.8);
  --bs-component-bg-rgb: 53, 56, 59;
  --bs-component-secondary-bg: rgb(87, 89.25, 91.5);
  --bs-component-secondary-bg-rgb: 87, 89, 92;
  --bs-component-tertiary-bg: rgb(120.6, 122.4, 124.2);
  --bs-component-tertiary-bg-rgb: 121, 122, 124;
  --bs-component-color: #FFFFFF;
  --bs-component-color-rgb: 255, 255, 255;
  --bs-component-border-color: rgb(87, 89.25, 91.5);
  --bs-component-border-color-rgb: 87, 89, 92;
  --bs-component-hover-bg: rgb(83.64, 85.935, 88.23);
  --bs-component-hover-color: #FFFFFF;
  --bs-component-hover-border-color: rgba(210.2, 210.8, 211.4, 0.125);
  --bs-component-disabled-bg: rgb(87, 89.25, 91.5);
  --bs-component-disabled-border-color: rgb(87, 89.25, 91.5);
  --bs-component-disabled-color: rgb(120.6, 122.4, 124.2);
  --bs-component-dropdown-bg: rgb(87, 89.25, 91.5);
  --bs-component-dropdown-bg-rgb: 87, 89, 92;
  --bs-component-dropdown-hover-bg: rgb(120.6, 122.4, 124.2);
  --bs-component-dropdown-hover-bg-rgb: 121, 122, 124;
  --bs-component-dropdown-border-color: rgb(120.6, 122.4, 124.2);
  --bs-component-dropdown-border-color-rgb: 121, 122, 124;
  --bs-component-modal-bg: rgb(87, 89.25, 91.5);
  --bs-component-modal-bg-rgb: 87, 89, 92;
  --bs-component-modal-border-color: rgb(120.6, 122.4, 124.2);
  --bs-component-modal-border-color-rgb: 121, 122, 124;
  --bs-component-secondary-bg: rgb(87, 89.25, 91.5);
  --bs-component-table-border-color: rgb(87, 89.25, 91.5);
  --bs-component-table-separator-color: rgb(143, 144.5, 146);
  --bs-widget-list-active-color-bg: var(--bs-yellow-bg-subtle);
  --bs-default-bg-subtle: rgb(46.52, 46.58, 46.64);
  --bs-default-text-emphasis: rgb(241.56, 241.74, 241.92);
  --bs-default-border-subtle: rgb(46.52, 46.58, 46.64);
  --bs-primary-bg-subtle: #001833;
  --bs-primary-text-emphasis: #66aeff;
  --bs-primary-border-subtle: #001833;
  --bs-secondary-bg-subtle: rgb(24.12, 24.48, 24.84);
  --bs-secondary-text-emphasis: rgb(174.36, 175.44, 176.52);
  --bs-secondary-border-subtle: rgb(24.12, 24.48, 24.84);
  --bs-success-bg-subtle: rgb(3, 31.6, 12.4);
  --bs-success-text-emphasis: rgb(111, 196.8, 139.2);
  --bs-success-border-subtle: rgb(3, 31.6, 12.4);
  --bs-info-bg-subtle: rgb(5.4, 37.6, 46.8);
  --bs-info-text-emphasis: rgb(118.2, 214.8, 242.4);
  --bs-info-border-subtle: rgb(5.4, 37.6, 46.8);
  --bs-warning-bg-subtle: rgb(51, 30.2, 0);
  --bs-warning-text-emphasis: rgb(255, 192.6, 102);
  --bs-warning-border-subtle: rgb(51, 30.2, 0);
  --bs-danger-bg-subtle: rgb(51, 5.4, 9.6);
  --bs-danger-text-emphasis: rgb(255, 118.2, 130.8);
  --bs-danger-border-subtle: rgb(51, 5.4, 9.6);
  --bs-light-bg-subtle: rgb(48.4, 48.6, 48.8);
  --bs-light-text-emphasis: rgb(247.2, 247.8, 248.4);
  --bs-light-border-subtle: rgb(48.4, 48.6, 48.8);
  --bs-dark-bg-subtle: rgb(6.2, 6.8, 7.4);
  --bs-dark-text-emphasis: rgb(120.6, 122.4, 124.2);
  --bs-dark-border-subtle: rgb(6.2, 6.8, 7.4);
  --bs-inverse-bg-subtle: rgb(6.2, 6.8, 7.4);
  --bs-inverse-text-emphasis: rgb(120.6, 122.4, 124.2);
  --bs-inverse-border-subtle: rgb(6.2, 6.8, 7.4);
  --bs-blue-bg-subtle: #001833;
  --bs-blue-text-emphasis: #66aeff;
  --bs-blue-border-subtle: #001833;
  --bs-indigo-bg-subtle: rgb(24.6, 8.8, 51);
  --bs-indigo-text-emphasis: rgb(175.8, 128.4, 255);
  --bs-indigo-border-subtle: rgb(24.6, 8.8, 51);
  --bs-purple-bg-subtle: rgb(16, 17.6, 46);
  --bs-purple-text-emphasis: rgb(150, 154.8, 240);
  --bs-purple-border-subtle: rgb(16, 17.6, 46);
  --bs-pink-bg-subtle: rgb(51, 3.2, 25.2);
  --bs-pink-text-emphasis: rgb(255, 111.6, 177.6);
  --bs-pink-border-subtle: rgb(51, 3.2, 25.2);
  --bs-red-bg-subtle: rgb(51, 5.4, 9.6);
  --bs-red-text-emphasis: rgb(255, 118.2, 130.8);
  --bs-red-border-subtle: rgb(51, 5.4, 9.6);
  --bs-orange-bg-subtle: rgb(51, 30.2, 0);
  --bs-orange-text-emphasis: rgb(255, 192.6, 102);
  --bs-orange-border-subtle: rgb(51, 30.2, 0);
  --bs-yellow-bg-subtle: rgb(51, 43.4, 0);
  --bs-yellow-text-emphasis: rgb(255, 232.2, 102);
  --bs-yellow-border-subtle: rgb(51, 43.4, 0);
  --bs-green-bg-subtle: rgb(3, 31.6, 12.4);
  --bs-green-text-emphasis: rgb(111, 196.8, 139.2);
  --bs-green-border-subtle: rgb(3, 31.6, 12.4);
  --bs-teal-bg-subtle: rgb(0.8, 39.4, 39.4);
  --bs-teal-text-emphasis: rgb(104.4, 220.2, 220.2);
  --bs-teal-border-subtle: rgb(0.8, 39.4, 39.4);
  --bs-lime-bg-subtle: rgb(23.4, 39.8, 3.8);
  --bs-lime-text-emphasis: rgb(172.2, 221.4, 113.4);
  --bs-lime-border-subtle: rgb(23.4, 39.8, 3.8);
  --bs-cyan-bg-subtle: rgb(5.4, 37.6, 46.8);
  --bs-cyan-text-emphasis: rgb(118.2, 214.8, 242.4);
  --bs-cyan-border-subtle: rgb(5.4, 37.6, 46.8);
  --bs-white-bg-subtle: #333333;
  --bs-white-text-emphasis: white;
  --bs-white-border-subtle: #333333;
  --bs-gray-bg-subtle: rgb(24.12, 24.48, 24.84);
  --bs-gray-text-emphasis: rgb(174.36, 175.44, 176.52);
  --bs-gray-border-subtle: rgb(24.12, 24.48, 24.84);
  --bs-gray-dark-bg-subtle: rgb(10.68, 11.22, 11.76);
  --bs-gray-dark-text-emphasis: rgb(134.04, 135.66, 137.28);
  --bs-gray-dark-border-subtle: rgb(10.68, 11.22, 11.76);
  --bs-muted-bg-subtle: rgb(28.6, 28.9, 29.2);
  --bs-muted-text-emphasis: rgb(187.8, 188.7, 189.6);
  --bs-muted-border-subtle: rgb(28.6, 28.9, 29.2);
  --bs-black-bg-subtle: black;
  --bs-black-text-emphasis: #666666;
  --bs-black-border-subtle: black;
  --bs-silver-bg-subtle: rgb(47.6, 47.6, 47.6);
  --bs-silver-text-emphasis: rgb(244.8, 244.8, 244.8);
  --bs-silver-border-subtle: rgb(47.6, 47.6, 47.6);
  --bs-gray-100-bg-subtle: rgb(48.76, 48.79, 48.82);
  --bs-gray-100-text-emphasis: rgb(248.28, 248.37, 248.46);
  --bs-gray-100-border-subtle: rgb(48.76, 48.79, 48.82);
  --bs-gray-200-bg-subtle: rgb(46.52, 46.58, 46.64);
  --bs-gray-200-text-emphasis: rgb(241.56, 241.74, 241.92);
  --bs-gray-200-border-subtle: rgb(46.52, 46.58, 46.64);
  --bs-gray-300-bg-subtle: rgb(42.04, 42.16, 42.28);
  --bs-gray-300-text-emphasis: rgb(228.12, 228.48, 228.84);
  --bs-gray-300-border-subtle: rgb(42.04, 42.16, 42.28);
  --bs-gray-400-bg-subtle: rgb(35.32, 35.53, 35.74);
  --bs-gray-400-text-emphasis: rgb(207.96, 208.59, 209.22);
  --bs-gray-400-border-subtle: rgb(35.32, 35.53, 35.74);
  --bs-gray-500-bg-subtle: rgb(28.6, 28.9, 29.2);
  --bs-gray-500-text-emphasis: rgb(187.8, 188.7, 189.6);
  --bs-gray-500-border-subtle: rgb(28.6, 28.9, 29.2);
  --bs-gray-600-bg-subtle: rgb(24.12, 24.48, 24.84);
  --bs-gray-600-text-emphasis: rgb(174.36, 175.44, 176.52);
  --bs-gray-600-border-subtle: rgb(24.12, 24.48, 24.84);
  --bs-gray-700-bg-subtle: rgb(17.4, 17.85, 18.3);
  --bs-gray-700-text-emphasis: rgb(154.2, 155.55, 156.9);
  --bs-gray-700-border-subtle: rgb(17.4, 17.85, 18.3);
  --bs-gray-800-bg-subtle: rgb(10.68, 11.22, 11.76);
  --bs-gray-800-text-emphasis: rgb(134.04, 135.66, 137.28);
  --bs-gray-800-border-subtle: rgb(10.68, 11.22, 11.76);
  --bs-gray-900-bg-subtle: rgb(6.2, 6.8, 7.4);
  --bs-gray-900-text-emphasis: rgb(120.6, 122.4, 124.2);
  --bs-gray-900-border-subtle: rgb(6.2, 6.8, 7.4);
}
[data-bs-theme=dark] .table {
  --bs-table-striped-bg: rgba(87, 89.25, 91.5, 0.7);
  --bs-table-active-color: var(--bs-component-color);
  --bs-table-active-bg: $gray-700;
  --bs-table-hover-color: var(--bs-component-color);
  --bs-table-hover-bg: rgba(87, 89.25, 91.5, 0.85);
}
[data-bs-theme=dark] .bg-white, [data-bs-theme=dark] .bg-dark {
  --bs-bg-opacity: .25;
}
[data-bs-theme=dark] .text-dark {
  --bs-text-opacity: .5;
  color: rgba(var(--bs-white-rgb), var(--bs-text-opacity)) !important;
}
[data-bs-theme=dark] .btn-white, [data-bs-theme=dark] .btn-dark {
  border-color: transparent;
  background-color: rgb(87, 89.25, 91.5);
  color: #FFFFFF;
}
[data-bs-theme=dark] .btn-white:hover, [data-bs-theme=dark] .btn-white:focus, [data-bs-theme=dark] .btn-white.active, [data-bs-theme=dark] .btn-dark:hover, [data-bs-theme=dark] .btn-dark:focus, [data-bs-theme=dark] .btn-dark.active {
  background-color: rgb(120.6, 122.4, 124.2);
  border-color: transparent;
  color: #FFFFFF;
}
[data-bs-theme=dark] .btn-outline-inverse, [data-bs-theme=dark] .btn-outline-default {
  color: rgb(120.6, 122.4, 124.2);
  border-color: rgb(120.6, 122.4, 124.2);
}
[data-bs-theme=dark] .btn-outline-inverse:hover, [data-bs-theme=dark] .btn-outline-inverse:focus, [data-bs-theme=dark] .btn-outline-inverse.active, [data-bs-theme=dark] .btn-outline-default:hover, [data-bs-theme=dark] .btn-outline-default:focus, [data-bs-theme=dark] .btn-outline-default.active {
  background-color: rgb(120.6, 122.4, 124.2);
  color: #FFFFFF !important;
}
[data-bs-theme=dark] .btn-default {
  background: rgb(120.6, 122.4, 124.2);
  border-color: rgb(120.6, 122.4, 124.2);
  color: #FFFFFF;
}
[data-bs-theme=dark] .btn-default:hover, [data-bs-theme=dark] .btn-default:focus, [data-bs-theme=dark] .btn-default.active {
  background: rgb(87, 89.25, 91.5);
  border-color: rgb(87, 89.25, 91.5);
  color: #FFFFFF;
}
[data-bs-theme=dark] .btn-group > .btn-white + .btn-white {
  border-inline-start-color: rgb(120.6, 122.4, 124.2);
}

html {
  height: 100%;
}

body {
  height: 100%;
  letter-spacing: 0;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
:dir(rtl) body {
  direction: rtl;
}

b {
  font-weight: bold;
}

h1 small, .h1 small, h1 .small, .h1 .small, h2 small, .h2 small, h2 .small, .h2 .small, h3 small, .h3 small, h3 .small, .h3 .small, h4 small, .h4 small, h4 .small, .h4 .small, h5 small, .h5 small, h5 .small, .h5 .small, h6 small, .h6 small, h6 .small, .h6 .small {
  font-size: 60%;
  font-weight: normal;
  color: rgb(100.75, 110.5, 120.25);
}

a:focus {
  outline: none;
}

.app-content {
  margin-inline-start: 230px;
  padding: 20px 30px;
}
@media (max-width: 767.98px) {
  .app-content {
    margin-inline-start: 0;
    padding: 20px 20px;
  }
}
.app-content .app-content-container {
  margin: -20px -30px;
  padding: 20px 30px;
}
@media (max-width: 767.98px) {
  .app-content .app-content-container {
    margin: -20px -20px;
    padding: 20px 20px;
  }
}
.app-content .app-content-margin {
  margin: -20px -30px;
}
@media (max-width: 767.98px) {
  .app-content .app-content-margin {
    margin: -20px -20px;
  }
}
.app-content .app-content-padding {
  padding: 20px 30px;
}
@media (max-width: 767.98px) {
  .app-content .app-content-padding {
    padding: 20px 20px;
  }
}

.app-footer {
  padding: 0.9375rem 30px;
  margin: 0 30px -20px;
  border-top: 1px solid var(--bs-component-border-color);
  font-weight: 600;
  color: rgb(120.6, 122.4, 124.2);
}

@keyframes navbar-input-expand {
  from {
    width: 360px;
  }
  to {
    width: 420px;
  }
}
@keyframes navbar-input-expand-xs {
  from {
    width: 240px;
  }
  to {
    width: 280px;
  }
}
.app-header {
  position: relative;
  top: 0;
  inset-inline-start: 0;
  inset-inline-end: 0;
  z-index: 1020;
  margin-bottom: 0;
  padding: 0;
  background: var(--bs-app-header-bg);
  box-shadow: var(--bs-app-header-box-shadow);
  transition: box-shadow 0.2s linear;
  display: flex;
  flex: 1;
}
@media (max-width: 767.98px) {
  .app-header {
    display: block;
  }
}
.app-header .navbar-mobile-toggler {
  position: relative;
  padding: 10px;
  background-color: transparent;
  background-image: none;
  border: none;
  outline: none;
  border-radius: var(--bs-border-radius);
}
@media (min-width: 768px) {
  .app-header .navbar-mobile-toggler {
    display: none;
  }
}
.app-header .navbar-mobile-toggler .icon-bar {
  display: block;
  width: 22px;
  height: 2px;
  background: var(--bs-app-header-color);
  border-radius: var(--bs-border-radius);
}
.app-header .navbar-mobile-toggler .icon-bar + .icon-bar {
  margin-top: 4px;
}
.app-header .navbar-mobile-toggler:hover {
  background: none;
  opacity: 0.75;
}
@media (max-width: 767.98px) {
  .app-header .navbar-mobile-toggler + .navbar-brand {
    justify-content: center;
    margin-inline-start: auto;
  }
}
.app-header .navbar-header {
  display: flex;
  align-items: center;
}
@media (min-width: 768px) {
  .app-header .navbar-header {
    width: 230px;
  }
}
@media (max-width: 767.98px) {
  .app-header .navbar-header {
    padding: 0 10px;
  }
}
.app-header .navbar-brand {
  padding: 10px 20px;
  height: 50px;
  font-weight: 100;
  font-size: 18px;
  line-height: 30px;
  text-decoration: none;
  color: var(--bs-app-header-color);
  flex: 1;
  align-items: center;
  display: flex;
  margin-inline-end: auto;
}
.app-header .navbar-brand i {
  color: var(--bs-app-theme);
  margin-inline-end: 10px;
}
.app-header .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
}
.app-header .navbar-brand b {
  font-weight: bold;
  margin-inline-end: 5px;
}
.app-header .navbar-brand small, .app-header .navbar-brand .small {
  font-size: 10px;
  font-weight: 700;
  margin-top: -20px;
}
.app-header .navbar-nav {
  list-style-type: none;
  margin: 0;
  padding: 0;
  display: flex;
  flex-direction: row;
  flex: 1;
  justify-content: flex-end;
  align-items: center;
}
@media (max-width: 767.98px) {
  .app-header .navbar-nav {
    border-top: 1px solid var(--bs-app-header-mobile-divider-bg);
    padding: 0 20px;
  }
}
.app-header .navbar-nav .navbar-item {
  position: relative;
}
.app-header .navbar-nav .navbar-item .navbar-link {
  display: block;
  text-decoration: none;
  line-height: 20px;
  padding: 15px;
  border: none;
  color: var(--bs-app-header-color);
  font-weight: 600;
}
.app-header .navbar-nav .navbar-item .navbar-link .badge {
  position: absolute;
  top: 8px;
  inset-inline-end: 5px;
  display: block;
  background: rgb(255, 67.8, 85.0421052632);
  line-height: 12px;
  font-weight: 700;
  color: #FFFFFF;
  padding: 3px 6px;
  font-size: 10.5px;
  border-radius: 40px;
  inset-inline-end: 5px;
}
.app-header .navbar-nav .navbar-item .navbar-link i {
  position: relative;
  font-size: 16px;
}
.app-header .navbar-nav .navbar-item .navbar-link:hover, .app-header .navbar-nav .navbar-item .navbar-link:focus {
  opacity: 0.75;
}
.app-header .navbar-nav .navbar-item .navbar-link.icon i {
  font-size: 16px;
  height: 20px;
  margin: 0;
  display: flex;
  align-items: center;
  justify-content: center;
}
@media (max-width: 767.98px) {
  .app-header .navbar-nav .navbar-item:last-child .navbar-link {
    padding-inline-end: 0;
  }
}
.app-header .navbar-nav .navbar-item.active > a {
  background: var(--bs-app-header-hover-bg);
  opacity: 1;
}
.app-header .navbar-nav .navbar-item.dropdown .dropdown-menu {
  margin: 0;
  top: -2px !important;
}
.app-header .navbar-nav .navbar-item.dropdown.dropdown-lg {
  position: static;
}
.app-header .navbar-nav .navbar-item.dropdown.dropdown-lg .dropdown-menu {
  inset-inline-start: 20px !important;
  inset-inline-end: 20px !important;
  padding: 20px;
  transform: none !important;
}
@media (min-width: 768px) {
  .app-header .navbar-nav .navbar-item.dropdown.dropdown-lg .dropdown-menu {
    top: 100% !important;
  }
}
@media (max-width: 575.98px) {
  .app-header .navbar-nav .navbar-item.dropdown.dropdown-lg .dropdown-menu {
    overflow: scroll;
    top: 101px !important;
    max-height: calc(100vh - 101px);
    max-height: calc(100dvh - 101px);
  }
}
.app-header .navbar-nav .navbar-item.dropdown.dropdown-lg .dropdown-menu.dropdown-menu-lg .nav > li > a {
  padding: 0;
  background: none;
  line-height: 24px;
}
.app-header .navbar-nav .navbar-item.show > a, .app-header .navbar-nav .navbar-item.show > a:hover, .app-header .navbar-nav .navbar-item.show > a:focus {
  background: none;
  color: var(--bs-app-header-color);
  opacity: 1;
}
.app-header .navbar-nav .navbar-divider {
  height: 34px;
  background: var(--bs-app-header-divider-bg);
  width: 1px;
}
.app-header .navbar-nav.navbar-end {
  margin-inline-start: auto;
}
.app-header .navbar-form {
  padding: 0 15px;
  margin: 9px 0;
}
@media (max-width: 767.98px) {
  .app-header .navbar-form {
    padding: 0;
    flex: 1;
  }
  .app-header .navbar-form + .navbar-item {
    padding-inline-start: 10px;
  }
}
.app-header .navbar-form .form-group {
  margin: 0;
  position: relative;
}
.app-header .navbar-form .form-control {
  width: 360px;
  padding: 5px 10px;
  height: 32px;
  background: var(--bs-app-header-input-bg);
  border-color: var(--bs-app-header-input-border);
}
@media (max-width: 767.98px) {
  .app-header .navbar-form .form-control {
    width: 100%;
  }
}
.app-header .navbar-form .form-control:focus {
  width: 420px;
  border-color: var(--bs-app-header-input-border);
  box-shadow: none;
  animation: navbar-input-expand 0.2s;
}
@media (max-width: 767.98px) {
  .app-header .navbar-form .form-control:focus {
    width: 100%;
    animation: none;
  }
}
.app-header .navbar-form .btn-search {
  position: absolute;
  inset-inline-end: 0;
  top: 0;
  bottom: 0;
  border: none;
  background: none;
  border-radius: 0 40px 40px 0;
  display: flex;
  align-items: center;
}
.app-header .navbar-form .btn-search > i[class*=ion-] {
  font-size: 22px;
  display: block;
}
.app-header .navbar-user img {
  width: 30px;
  height: 30px;
  margin-top: -5px;
  margin-bottom: -5px;
  border-radius: 40px;
  margin-inline-end: 10px;
}
@media (max-width: 767.98px) {
  .app-header .navbar-user img {
    margin-inline-end: 5px;
  }
}
.app-header .navbar-user .image {
  width: 30px;
  height: 30px;
  margin-top: -5px;
  margin-bottom: -5px;
  overflow: hidden;
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  border-radius: 40px;
  margin-inline-end: 10px;
}
@media (max-width: 767.98px) {
  .app-header .navbar-user .image {
    margin-inline-end: 5px;
  }
}
.app-header .navbar-user .image.image-icon {
  font-size: 22px;
  text-align: center;
  display: flex;
  align-items: center;
  justify-content: center;
}
.app-header .navbar-user .image.image-icon i {
  float: none;
  display: block;
  font-size: 22px;
  text-align: center;
  width: auto;
  margin: 0 auto -10px;
}
.app-header .navbar-language .flag-icon {
  font-size: 15px;
  margin-inline-end: 7px;
}
@media (min-width: 768px) {
  .app-header .navbar-collapse {
    display: flex;
  }
}
@media (max-width: 767.98px) {
  .app-header .navbar-collapse .navbar-nav > li {
    flex: 1;
  }
  .app-header .navbar-collapse .navbar-nav > li > a {
    display: flex;
    align-items: center;
    justify-content: center;
  }
}
.app-header[data-bs-theme=dark] {
  background: var(--bs-app-theme);
}
.app-header[data-bs-theme=dark] .navbar-mobile-toggler {
  color: var(--bs-app-theme-color);
}
.app-header[data-bs-theme=dark] .navbar-mobile-toggler .icon-bar {
  background: var(--bs-app-theme-color);
}
.app-header[data-bs-theme=dark] .navbar-brand {
  color: var(--bs-app-theme-color);
}
.app-header[data-bs-theme=dark] .navbar-brand i {
  color: inherit;
}
@media (max-width: 767.98px) {
  .app-header[data-bs-theme=dark] .navbar-nav {
    border-color: rgba(var(--bs-app-theme-color-rgb), 0.25);
  }
}
.app-header[data-bs-theme=dark] .navbar-nav > .navbar-item > .navbar-link {
  color: var(--bs-app-theme-color);
}
.app-header[data-bs-theme=dark] .navbar-nav > .navbar-item > .navbar-link.show {
  opacity: 1;
}
.app-header[data-bs-theme=dark] .navbar-nav .navbar-divider {
  background: rgb(87, 89.25, 91.5);
}
.app-header[data-bs-theme=dark] .navbar-form {
  margin: 10px 0;
  height: 30px;
}
.app-header[data-bs-theme=dark] .navbar-form .form-control {
  background: rgba(var(--bs-app-theme-color-rgb), 0.25);
  border-color: transparent;
  color: var(--bs-app-theme-color);
}
.app-header[data-bs-theme=dark] .navbar-form .form-control::placeholder {
  color: var(--bs-app-theme-color-rgb);
}
.app-header[data-bs-theme=dark] .navbar-form .btn-search {
  color: var(--bs-app-theme-color);
}
@media (max-width: 767.98px) {
  .app-header.navbar .navbar-collapse {
    position: absolute;
    inset-inline-start: 0;
    inset-inline-end: 0;
    top: 100%;
    background: var(--bs-app-header-bg);
  }
  .app-header.navbar .navbar-collapse .navbar-nav {
    display: block;
  }
}

.has-scroll .app-header,
.app-header-shadow .app-header {
  box-shadow: 0 0 16px rgba(0, 0, 0, 0.15);
}

@keyframes appLoaderFadeOut {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
.app-loader {
  position: fixed;
  top: 0;
  inset-inline-start: 0;
  bottom: 0;
  inset-inline-end: 0;
  background: #e8ebef;
  z-index: 1050;
  height: 100vh;
  height: 100dvh;
  opacity: 1;
  display: flex;
  align-items: center;
  justify-content: center;
}
.app-loader.fading {
  opacity: 0;
  animation: appLoaderFadeOut 0.2s ease;
}
.app-loader.loaded {
  display: none;
}
.app-loader.loaded .spinner {
  animation: none;
}

.app-sidebar-end.app-sidebar, .app-sidebar-end.app-sidebar-bg {
  inset-inline-end: -230px;
}
.app-sidebar-end.app-with-wide-sidebar .app-sidebar-end.app-sidebar, .app-sidebar-end.app-with-wide-sidebar .app-sidebar-end.app-sidebar-bg {
  inset-inline-end: -250px;
}

.app-sidebar-float-submenu-container {
  position: fixed;
  width: 230px;
  margin: 0;
  background: var(--bs-app-sidebar-float-submenu-bg);
  z-index: 1020;
}
:dir(ltr) .app-sidebar-float-submenu-container .app-sidebar-float-submenu {
  padding: 9px 0 9px 39px;
}
:dir(rtl) .app-sidebar-float-submenu-container .app-sidebar-float-submenu {
  padding: 9px 39px 9px 0;
}
.app-sidebar-float-submenu-container .app-sidebar-float-submenu .active > a .menu-caret:before, .app-sidebar-float-submenu-container .app-sidebar-float-submenu .expanding > a .menu-caret:before, .app-sidebar-float-submenu-container .app-sidebar-float-submenu .expand > a .menu-caret:before {
  opacity: 1;
  transform: rotate(90deg);
}
:dir(rtl) .app-sidebar-float-submenu-container .app-sidebar-float-submenu .active > a .menu-caret:before, :dir(rtl) .app-sidebar-float-submenu-container .app-sidebar-float-submenu .expanding > a .menu-caret:before, :dir(rtl) .app-sidebar-float-submenu-container .app-sidebar-float-submenu .expand > a .menu-caret:before {
  transform: rotate(-90deg);
}
.app-sidebar-float-submenu-container .app-sidebar-float-submenu .menu-caret {
  display: block;
  margin-inline-start: auto;
  width: 20px;
  text-align: center;
  font-size: 0.6875rem;
  border: none;
  margin-inline-end: auto;
  font-family: "Font Awesome 5 Free" !important;
  font-weight: 900;
  font-style: normal;
  font-variant: normal;
  text-rendering: auto;
}
.app-sidebar-float-submenu-container .app-sidebar-float-submenu .menu-caret:before {
  content: "\f054";
  display: block;
  text-align: center;
  opacity: 0.5;
  transition: all 0.2s linear;
}
:dir(rtl) .app-sidebar-float-submenu-container .app-sidebar-float-submenu .menu-caret:before {
  content: "\f053";
}
.app-sidebar-float-submenu-container .app-sidebar-float-submenu .menu-item {
  position: relative;
}
.app-sidebar-float-submenu-container .app-sidebar-float-submenu .menu-item .menu-link {
  padding: 3px 0;
  padding-inline-start: 15px;
  padding-inline-end: 20px;
  line-height: 18px;
  color: var(--bs-app-sidebar-menu-submenu-link-color);
  text-decoration: none;
  position: relative;
  display: flex;
  align-items: flex-start;
  font-weight: var(--bs-app-sidebar-menu-submenu-link-font-weight);
}
.app-sidebar-float-submenu-container .app-sidebar-float-submenu .menu-item .menu-link .menu-text {
  flex: 1;
}
.app-sidebar-float-submenu-container .app-sidebar-float-submenu .menu-item .menu-link:hover, .app-sidebar-float-submenu-container .app-sidebar-float-submenu .menu-item .menu-link:focus {
  background: none;
  color: var(--bs-app-sidebar-menu-submenu-link-hover-color);
}
.app-sidebar-float-submenu-container .app-sidebar-float-submenu .menu-item .menu-link:after {
  content: "";
  position: absolute;
  top: 11px;
  width: 11px;
  height: 2px;
  background: var(--bs-app-sidebar-float-submenu-grid-border-color);
  inset-inline-start: -11px;
}
.app-sidebar-float-submenu-container .app-sidebar-float-submenu .menu-item:before {
  content: "";
  position: absolute;
  inset-inline-start: -13px;
  top: 0;
  bottom: 0;
  width: 2px;
  background: var(--bs-app-sidebar-float-submenu-grid-border-color);
}
.app-sidebar-float-submenu-container .app-sidebar-float-submenu .menu-item:after {
  content: "";
  position: absolute;
  inset-inline-start: 0;
  width: 6px;
  height: 6px;
  border: var(--bs-app-sidebar-menu-grid-border-width) solid var(--bs-app-sidebar-menu-grid-border-color);
  top: 11px;
  margin-top: -2px;
  z-index: 10;
  background: var(--bs-app-sidebar-bg);
  border-radius: 4px;
}
.app-sidebar-float-submenu-container .app-sidebar-float-submenu .menu-item:first-child:before {
  top: -11px;
}
.app-sidebar-float-submenu-container .app-sidebar-float-submenu .menu-item:first-child:last-child:before {
  height: 20px;
}
.app-sidebar-float-submenu-container .app-sidebar-float-submenu .menu-item:last-child:before {
  bottom: auto;
  height: 13px;
}
.app-sidebar-float-submenu-container .app-sidebar-float-submenu .menu-item.has-sub > a:before {
  background: var(--bs-app-sidebar-float-submenu-grid-border-color);
}
.app-sidebar-float-submenu-container .app-sidebar-float-submenu .menu-item.active > .menu-link {
  background: none;
  color: var(--bs-app-sidebar-component-color);
}
.app-sidebar-float-submenu-container .app-sidebar-float-submenu .menu-item.active:after {
  border-color: var(--bs-app-theme);
}
.app-sidebar-float-submenu-container .app-sidebar-float-submenu .menu-item .menu-submenu {
  padding: 0;
  background: none;
  position: relative;
  display: none;
  padding-inline-start: 15px;
}
.app-sidebar-float-submenu-container .app-sidebar-float-submenu .menu-item.active.has-sub > .menu-submenu {
  display: block;
}
.app-sidebar-float-submenu-container .app-sidebar-float-submenu > .menu-item:first-child:before {
  top: 11px;
}
.app-sidebar-float-submenu-container .app-sidebar-float-submenu > .menu-item:first-child:last-child:before {
  height: 0 !important;
}
.app-sidebar-float-submenu-container .app-sidebar-float-submenu-arrow {
  position: absolute;
  top: 20px;
  width: 28px;
  height: 2px;
  inset-inline-start: 26px;
  position: absolute;
  top: 20px;
  width: 28px;
  height: 2px;
  background: var(--bs-app-sidebar-float-submenu-grid-border-color);
  inset-inline-start: 0;
}
.app-sidebar-float-submenu-container .app-sidebar-float-submenu-line {
  position: absolute;
  top: 20px;
  width: 2px;
  background: var(--bs-app-sidebar-float-submenu-grid-border-color);
  inset-inline-start: 26px;
}

.app-sidebar {
  width: 230px;
  position: absolute;
  top: 0;
  bottom: 0;
  padding-top: 50px;
  background: none;
  z-index: 1010;
  inset-inline-start: 0;
}
@media (max-width: 767.98px) {
  .app-sidebar {
    position: fixed;
    padding-top: 0;
    background: var(--bs-app-sidebar-bg);
    inset-inline-start: -230px;
    z-index: 1021;
  }
}
.app-sidebar .menu {
  padding-inline-start: 20px;
  padding-inline-end: 20px;
}
@media (max-width: 767.98px) {
  .app-sidebar .menu {
    padding-inline-start: 15px;
    padding-inline-end: 15px;
  }
}
.app-sidebar .menu .menu-profile {
  padding: 20px 0;
  color: var(--bs-component-color);
  overflow: hidden;
  position: relative;
  border-bottom: 1px solid rgba(var(--bs-component-color-rgb), 0.15);
}
.app-sidebar .menu .menu-profile .menu-profile-link {
  margin: -20px 0;
  padding: 20px 0;
  display: block;
  color: var(--bs-app-sidebar-profile-color);
  font-weight: 600;
  text-decoration: none;
}
.app-sidebar .menu .menu-profile .menu-profile-image {
  width: 34px;
  height: 34px;
  margin-bottom: 10px;
  border-radius: 40px;
  overflow: hidden;
  position: relative;
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  display: flex;
  align-items: center;
}
.app-sidebar .menu .menu-profile .menu-profile-image img {
  max-width: 100%;
  max-height: 100%;
}
.app-sidebar .menu .menu-profile .menu-profile-image.menu-profile-image-icon i {
  float: none;
  display: block;
  font-size: 24px;
  text-align: center;
  width: auto;
  margin: 0 auto -12px;
}
.app-sidebar .menu .menu-profile .menu-profile-info {
  font-size: 0.875rem;
  position: relative;
}
.app-sidebar .menu .menu-profile .menu-profile-info small, .app-sidebar .menu .menu-profile .menu-profile-info .small {
  display: block;
  font-weight: 600;
  color: rgba(var(--bs-app-sidebar-profile-color-rgb), 0.75);
  font-size: 0.75rem;
  margin-bottom: -5px;
}
.app-sidebar .menu .menu-header {
  margin: 0;
  padding: 15px 0 3px;
  line-height: 20px;
  font-size: 11px;
  color: var(--bs-app-sidebar-menu-header-color);
  font-weight: 600;
}
.app-sidebar .menu .menu-divider {
  height: 1px;
  background-color: var(--bs-app-sidebar-menu-divider-bg);
  margin: 6px 0;
}
.app-sidebar .menu .menu-caret {
  display: block;
  width: 20px;
  text-align: center;
  font-size: 0.6875rem;
  border: none;
  margin-inline-end: auto;
  font-family: "Font Awesome 5 Free" !important;
  font-weight: 900;
  font-style: normal;
  font-variant: normal;
  text-rendering: auto;
}
.app-sidebar .menu .menu-caret:before {
  content: "\f054";
  display: block;
  text-align: center;
  opacity: 0.5;
  transition: all 0.2s linear;
}
:dir(rtl) .app-sidebar .menu .menu-caret:before {
  content: "\f053";
}
.app-sidebar .menu .menu-search {
  padding: 12px 0;
}
.app-sidebar .menu .menu-search + .menu-item {
  padding-top: 0;
}
.app-sidebar .menu .menu-search .form-control {
  background: none;
  border: none;
  padding-inline-start: 0;
  padding-inline-end: 0;
  border-bottom: 1px solid rgba(var(--bs-app-sidebar-component-color-rgb), 0.2);
  color: var(--bs-app-sidebar-component-color);
  border-radius: 0;
}
.app-sidebar .menu .menu-search .form-control:focus {
  border-color: rgba(var(--bs-app-sidebar-component-color-rgb), 0.5);
  box-shadow: none;
}
.app-sidebar .menu .active:not(.closed):not(.closing) > a .menu-caret:before, .app-sidebar .menu .expanding > a .menu-caret:before, .app-sidebar .menu .expand > a .menu-caret:before {
  opacity: 1;
  transform: rotate(90deg);
}
:dir(rtl) .app-sidebar .menu .active:not(.closed):not(.closing) > a .menu-caret:before, :dir(rtl) .app-sidebar .menu .expanding > a .menu-caret:before, :dir(rtl) .app-sidebar .menu .expand > a .menu-caret:before {
  transform: rotate(-90deg);
}
.app-sidebar .menu .menu-item {
  position: relative;
}
.app-sidebar .menu .menu-item .menu-link {
  padding: 6px 12px;
  line-height: 20px;
  color: var(--bs-app-sidebar-menu-link-color);
  font-weight: var(--bs-app-sidebar-menu-link-font-weight);
  text-decoration: none;
  display: flex;
  align-items: center;
  border-radius: var(--bs-border-radius);
}
.app-sidebar .menu .menu-item .menu-link .menu-text {
  flex: 1;
  display: flex;
  flex-wrap: wrap;
  gap: 0.46875rem;
}
.app-sidebar .menu .menu-item .menu-link .menu-badge {
  padding: 0 0.975em;
  background: var(--bs-app-sidebar-menu-badge-bg);
  color: var(--bs-app-sidebar-menu-badge-color);
  font-weight: var(--bs-app-sidebar-menu-badge-font-weight);
  font-size: 10px;
  border-radius: 16px;
}
.app-sidebar .menu .menu-item .menu-link .menu-label {
  padding: 0.35em 0.65em;
  line-height: 1.35;
  font-size: 75%;
  font-weight: 700;
  color: var(--bs-app-theme-color);
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  background-color: var(--bs-app-theme);
  border-radius: 6px;
  display: flex;
  align-items: center;
}
.app-gradient-enabled .app-sidebar .menu .menu-item .menu-link .menu-label {
  background-image: var(--bs-gradient);
}
.app-sidebar .menu .menu-item .menu-link:hover, .app-sidebar .menu .menu-item .menu-link:focus {
  background: var(--bs-app-sidebar-menu-link-hover-bg);
  color: var(--bs-app-sidebar-menu-link-hover-color);
}
.app-sidebar .menu .menu-item .menu-icon {
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 0.875rem;
  color: var(--bs-app-sidebar-menu-icon-color);
  width: 14px;
  height: 14px;
  border-radius: 0;
  margin-top: 0;
  margin-bottom: 0;
  margin-inline-end: 10px;
}
.app-sidebar .menu .menu-item .menu-icon img {
  max-width: 100%;
  max-height: 100%;
}
.app-sidebar .menu .menu-item .menu-icon .iconify, .app-sidebar .menu .menu-item .menu-icon [class^=ion-], .app-sidebar .menu .menu-item .menu-icon ion-icon {
  width: 18px;
  height: 18px;
  font-size: 18px;
  margin: 0 -2px;
}
.app-sidebar .menu .menu-item .menu-icon-img {
  margin-top: 3px;
  margin-bottom: 3px;
  width: 14px;
  height: 14px;
  overflow: hidden;
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  border-radius: 6px;
  display: flex;
  align-items: center;
  margin-inline-end: 10px;
}
.app-sidebar .menu .menu-item .menu-icon-img img {
  max-width: 100%;
  max-height: 100%;
  display: block;
  margin: 0 auto;
}
.app-sidebar .menu .menu-item .menu-submenu {
  padding: 5px 0 10px;
  padding-inline-start: 36px;
  margin: 0;
  position: relative;
  display: none;
  background: var(--bs-app-sidebar-menu-submenu-bg);
}
.app-sidebar .menu .menu-item .menu-submenu .menu-item .menu-link {
  padding: 3px 0;
  padding-inline-end: 20px;
  text-decoration: none;
  position: relative;
  line-height: 18px;
  color: var(--bs-app-sidebar-menu-submenu-link-color);
  font-weight: var(--bs-app-sidebar-menu-submenu-link-font-weight);
}
.app-sidebar .menu .menu-item .menu-submenu .menu-item .menu-link:hover, .app-sidebar .menu .menu-item .menu-submenu .menu-item .menu-link:focus {
  background: none;
  color: var(--bs-app-sidebar-menu-submenu-link-hover-color);
}
.app-sidebar .menu .menu-item .menu-submenu .menu-item.active > .menu-link {
  background: none;
  color: var(--bs-app-theme);
}
.app-sidebar .menu .menu-item .menu-submenu .menu-item .menu-submenu {
  padding: 0;
  padding-inline-start: 15px;
  background: none;
}
.app-sidebar .menu .menu-item.active.has-sub > .menu-submenu {
  display: block;
}
.app-sidebar .menu .menu-item.active > .menu-link {
  position: relative;
  z-index: 10;
  color: var(--bs-app-theme-color);
  background: var(--bs-app-theme);
}
.app-gradient-enabled .app-sidebar .menu .menu-item.active > .menu-link {
  background-image: var(--bs-gradient);
}
.app-sidebar .menu .menu-item.active > .menu-link .menu-icon {
  color: var(--bs-app-theme-color);
}
.app-gradient-enabled .app-sidebar .menu .menu-item.active > .menu-link .menu-icon {
  color: rgba(0, 0, 0, 0.65);
}
.app-gradient-enabled .app-sidebar .menu .menu-item.active > .menu-link .menu-caret {
  color: rgba(0, 0, 0, 0.5);
}
.app-sidebar .menu .menu-item.active > .menu-link .menu-badge {
  color: #FFFFFF;
  background: rgba(0, 0, 0, 0.65);
}
.app-sidebar .menu .menu-item.active > .menu-link .menu-label {
  color: #FFFFFF;
  background: rgba(0, 0, 0, 0.65);
}
.app-sidebar .app-sidebar-content {
  position: relative;
}
.app-sidebar .app-sidebar-minify-btn {
  margin: 10px;
  padding: 10px;
  color: var(--bs-app-sidebar-menu-link-color);
}
.app-sidebar .app-sidebar-minify-btn i {
  font-size: 0.875rem;
  margin: 0 !important;
}
:dir(rtl) .app-sidebar .app-sidebar-minify-btn i {
  transform: rotate(180deg);
}
.app-sidebar .app-sidebar-minify-btn:hover, .app-sidebar .app-sidebar-minify-btn:focus {
  color: var(--bs-app-theme);
}
.app-sidebar .ps__rail-x, .app-sidebar .ps__rail-y {
  display: none !important;
}

.app-sidebar-bg {
  background: none;
  position: fixed;
  top: 0;
  inset-inline-start: 0;
  bottom: 0;
  width: 230px;
  z-index: 1000;
}
@media (max-width: 767.98px) {
  .app-sidebar-bg {
    padding-top: 0;
    inset-inline-start: -230px;
    z-index: 1020;
    background: var(--bs-app-sidebar-bg);
  }
}

.app-sidebar-mobile-backdrop {
  position: fixed;
  top: 0;
  inset-inline-start: 0;
  inset-inline-end: 0;
  bottom: 0;
  z-index: 1020;
  width: 100%;
  height: 100%;
  padding: 0;
  border: 0;
  margin: 0;
  outline: none;
  display: none;
  background: var(--bs-app-sidebar-bg-mobile-backdrop);
}

@keyframes topMenuControlSlideInStart {
  from {
    inset-inline-start: -50px;
  }
  to {
    inset-inline-start: 0;
  }
}
@keyframes topMenuControlSlideInEnd {
  from {
    inset-inline-end: -50px;
  }
  to {
    inset-inline-end: 0;
  }
}
.app-top-menu {
  inset-inline-start: 0;
  inset-inline-end: 0;
  z-index: 1015;
  background: var(--bs-app-top-menu-bg);
}
@media (min-width: 768px) {
  .app-top-menu {
    top: 50px;
    position: fixed;
    height: 40px;
  }
}
@media (max-width: 767.98px) {
  .app-top-menu {
    display: none;
  }
}
@media (min-width: 768px) {
  .app-top-menu .menu {
    display: flex;
    flex-wrap: nowrap;
  }
}
@media (max-width: 767.98px) {
  .app-top-menu .menu {
    display: block;
    margin: 0 !important;
  }
}
.app-top-menu .menu .menu-item {
  position: relative;
}
.app-top-menu .menu .menu-item .menu-link {
  padding: 10px 20px;
  color: var(--bs-app-top-menu-link-color);
  font-weight: var(--bs-app-top-menu-link-font-weight);
  text-decoration: none;
  white-space: nowrap;
  display: flex;
  align-items: center;
}
.app-top-menu .menu .menu-item .menu-link .menu-text {
  flex: 1;
  display: flex;
  flex-wrap: nowrap;
  gap: 0.46875rem;
}
.app-top-menu .menu .menu-item .menu-link .menu-badge {
  padding: 0 8px;
  font-size: 10px;
  border-radius: 16px;
  background: var(--bs-app-top-menu-menu-badge-bg);
  color: var(--bs-app-top-menu-menu-badge-color);
  font-weight: var(--bs-app-top-menu-menu-badge-font-weight);
}
.app-top-menu .menu .menu-item .menu-link .menu-label {
  padding: 3px 6px;
  font-size: 75%;
  font-weight: 600;
  color: var(--bs-app-theme-color);
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  background-color: var(--bs-app-theme);
  border-radius: var(--bs-border-radius);
  display: flex;
  align-items: center;
}
.app-gradient-enabled .app-top-menu .menu .menu-item .menu-link .menu-label {
  background-image: var(--bs-gradient);
}
.app-top-menu .menu .menu-item .menu-link:hover, .app-top-menu .menu .menu-item .menu-link:focus {
  color: var(--bs-app-top-menu-link-hover-color);
  background: var(--bs-app-top-menu-link-hover-bg);
}
.app-top-menu .menu .menu-item .menu-icon {
  width: 14px;
  text-align: center;
  height: 20px;
  font-size: 0.875rem;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-inline-end: 10px;
}
.app-top-menu .menu .menu-item .menu-icon img {
  max-width: 100%;
  max-height: 100%;
}
.app-top-menu .menu .menu-item .menu-icon [class^=ion-] {
  margin-inline-end: 8px;
  width: 18px;
  font-size: 18px;
  margin-inline-start: -2px;
  display: block;
}
.app-top-menu .menu .menu-item .menu-icon-img {
  margin-top: 3px;
  margin-bottom: 3px;
  width: 14px;
  height: 14px;
  overflow: hidden;
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  border-radius: 6px;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-inline-end: 10px;
}
.app-top-menu .menu .menu-item .menu-icon-img img {
  max-width: 100%;
  max-height: 100%;
  display: block;
  margin: 0 auto;
}
.app-top-menu .menu .menu-item.active > .menu-link {
  position: relative;
  z-index: 10;
  color: var(--bs-app-theme-color);
  background: var(--bs-app-theme);
}
.app-gradient-enabled .app-top-menu .menu .menu-item.active > .menu-link {
  background-image: var(--bs-gradient);
}
.app-top-menu .menu .menu-item.active > .menu-link .menu-icon {
  color: var(--bs-app-theme-color);
}
.app-top-menu .menu .menu-item.active > .menu-link .menu-label {
  background: rgba(0, 0, 0, 0.65);
  color: #FFFFFF;
}
@media (max-width: 767.98px) {
  .app-top-menu .menu .menu-item.active > .menu-submenu {
    display: block;
  }
}
.app-top-menu .menu .menu-item.menu-control {
  position: absolute;
  top: 0;
  margin: 0;
  z-index: 100;
}
@media (max-width: 575.98px) {
  .app-top-menu .menu .menu-item.menu-control {
    display: none !important;
  }
}
.app-top-menu .menu .menu-item.menu-control > .menu-link {
  padding: 0;
  text-align: center;
  width: 40px;
  height: 40px;
  background: var(--bs-app-top-menu-control-link-bg);
  color: var(--bs-app-top-menu-control-link-color);
  justify-content: center;
  align-items: center;
  transition: all 0.2s ease-in-out;
}
.app-top-menu .menu .menu-item.menu-control > .menu-link i {
  float: none;
  margin: 0;
  font-size: 18px;
  display: block;
  line-height: 40px;
  width: auto;
}
:dir(rtl) .app-top-menu .menu .menu-item.menu-control > .menu-link i {
  transform: rotate(180deg);
}
.app-top-menu .menu .menu-item.menu-control > .menu-link:hover, .app-top-menu .menu .menu-item.menu-control > .menu-link:focus {
  background: var(--bs-app-top-menu-control-link-hover-bg);
  color: var(--bs-app-top-menu-control-link-hover-color);
}
.app-top-menu .menu .menu-item.menu-control.menu-control-start {
  inset-inline-start: -40px;
}
:dir(ltr) .app-top-menu .menu .menu-item.menu-control.menu-control-start > .menu-link {
  box-shadow: 12px 0 10px -10px rgba(0, 0, 0, 0.5);
}
:dir(rtl) .app-top-menu .menu .menu-item.menu-control.menu-control-start > .menu-link {
  box-shadow: -12px 0 10px -10px rgba(0, 0, 0, 0.5);
}
.app-top-menu .menu .menu-item.menu-control.menu-control-start.show {
  inset-inline-start: 0;
  animation: topMenuControlSlideInStart 0.2s;
}
.app-top-menu .menu .menu-item.menu-control.menu-control-end {
  inset-inline-end: -40px;
}
:dir(ltr) .app-top-menu .menu .menu-item.menu-control.menu-control-end > .menu-link {
  box-shadow: -12px 0 10px -10px rgba(0, 0, 0, 0.5);
}
:dir(rtl) .app-top-menu .menu .menu-item.menu-control.menu-control-end > .menu-link {
  box-shadow: 12px 0 10px -10px rgba(0, 0, 0, 0.5);
}
.app-top-menu .menu .menu-item.menu-control.menu-control-end.show {
  inset-inline-end: 0;
  animation: topMenuControlSlideInEnd 0.2s;
}
@media (min-width: 768px) {
  .app-top-menu .menu > .menu-item.has-sub:hover > .menu-submenu {
    display: block;
  }
}
.app-top-menu .menu .menu-caret {
  display: block;
  width: 20px;
  height: 20px;
  line-height: 20px;
  text-align: center;
  font-size: 16px;
  border: none;
  margin-inline-start: 5px;
  font-family: "Font Awesome 5 Free" !important;
  font-weight: 900;
  font-style: normal;
  font-variant: normal;
  text-rendering: auto;
}
@media (max-width: 575.98px) {
  .app-top-menu .menu .menu-caret {
    margin-inline-start: auto;
  }
}
.app-top-menu .menu .menu-caret:before {
  content: "\f0da";
  display: block;
  text-align: center;
  opacity: 0.5;
  transition: all 0.2s linear;
  transform: rotate(90deg);
}
.app-top-menu .menu .menu-submenu {
  display: none;
  top: 40px;
  background: var(--bs-app-top-menu-menu-submenu-bg);
  list-style-type: none;
  margin: 0;
  padding: 10px 0;
}
@media (min-width: 768px) {
  .app-top-menu .menu .menu-submenu {
    width: 230px;
    position: absolute;
    inset-inline-start: 0;
    max-height: calc(100vh - 90px);
    max-height: calc(100dvh - 90px);
  }
}
.app-top-menu .menu .menu-submenu > .menu-item > .menu-link {
  padding: 4px 20px;
  color: var(--bs-app-top-menu-menu-submenu-link-color);
  text-decoration: none;
  position: relative;
  font-weight: var(--bs-app-top-menu-menu-submenu-link-font-weight);
  display: flex;
  align-items: center;
}
@media (max-width: 575.98px) {
  .app-top-menu .menu .menu-submenu > .menu-item > .menu-link {
    padding-inline-start: 44px;
  }
}
.app-top-menu .menu .menu-submenu > .menu-item > .menu-link .menu-caret {
  margin-inline-start: auto;
}
.app-top-menu .menu .menu-submenu > .menu-item > .menu-link:hover, .app-top-menu .menu .menu-submenu > .menu-item > .menu-link:focus {
  color: var(--bs-app-top-menu-menu-submenu-link-hover-color);
}
.app-top-menu .menu .menu-submenu > .menu-item.active > .menu-link {
  background: var(--bs-app-top-menu-menu-submenu-link-active-bg);
  color: var(--bs-app-top-menu-menu-submenu-link-active-color);
}
.app-top-menu .menu .menu-submenu .menu-submenu {
  background: var(--bs-app-top-menu-menu-submenu-submenu-bg);
  position: relative;
  inset-inline-start: 0;
  top: 0;
  max-height: auto;
  overflow: initial;
}

.boxed-layout {
  height: 100%;
  background-image: url(/build/images/cover-pattern.031a77e1.png);
}
.boxed-layout .app-top-menu {
  max-width: 1200px;
  width: 100%;
  inset-inline-start: 50%;
  margin-inline-start: -600px;
}
@media (min-width: 768px) {
  .boxed-layout .app-top-menu {
    overflow: hidden;
  }
  .boxed-layout .app-top-menu .menu > .menu-item > .menu-submenu {
    position: fixed;
    top: auto;
    inset-inline-start: auto;
    inset-inline-end: auto;
  }
}
@media (max-width: 575.98px) {
  .boxed-layout .app-top-menu {
    position: relative;
    inset-inline-start: 0;
    margin: 0;
  }
}
.boxed-layout .pace .pace-progress {
  top: 0;
}
.boxed-layout .pace .pace-activity {
  top: 13px;
}
.boxed-layout .app {
  max-width: 1200px;
  width: 100%;
  margin: 0 auto;
  min-height: 100%;
  background: var(--bs-body-bg);
  position: relative;
  overflow: hidden;
  box-shadow: 0 0px 30px rgba(0, 0, 0, 0.5);
}
.boxed-layout .app-header {
  max-width: 1200px;
  width: 100%;
  inset-inline-end: auto;
  inset-inline-start: auto;
}
@media (min-width: 768px) {
  .boxed-layout .app-sidebar, .boxed-layout .app-sidebar-bg {
    inset-inline-start: auto;
    inset-inline-end: auto;
  }
}

@media (max-width: 1200px) {
  .boxed-layout .app-top-menu {
    inset-inline-start: 0;
    margin-inline-start: 0;
  }
}
.app-content-full-height {
  height: 100%;
}
@media (min-width: 768px) {
  .app-content-full-height .app-content {
    height: calc(100vh - 50px);
    height: calc(100dvh - 50px);
  }
}
@media (max-width: 767.98px) {
  .app-content-full-height .app-content {
    height: calc(100vh - 101px);
    height: calc(100dvh - 101px);
  }
}
@media (min-width: 768px) {
  .app-content-full-height.app-without-header .app-content, .app-content-full-height.app-empty .app-content {
    height: 100vh;
    height: 100dvh;
  }
}

.app-empty .app-content {
  margin: 0;
  top: 0;
}

.app-header-fixed {
  padding-top: 50px;
}
@media (max-width: 767.98px) {
  .app-header-fixed {
    padding-top: 101px;
  }
}
.app-header-fixed .app-header {
  position: fixed;
}

@media (min-width: 992px) {
  .app-with-hover-sidebar:not(.app-sidebar-minified) .app-sidebar:not(.app-sidebar-end) {
    width: 60px;
    overflow: hidden;
    bottom: auto;
    min-height: 100vh;
    min-height: 100dvh;
    transition-property: width, box-shadow;
    transition-duration: 150ms;
    box-shadow: inset -12px 6px 12px rgba(0, 0, 0, 0.14);
  }
  .app-with-hover-sidebar:not(.app-sidebar-minified) .app-sidebar:not(.app-sidebar-end) .app-sidebar-content {
    width: 230px;
  }
  .app-with-hover-sidebar:not(.app-sidebar-minified) .app-sidebar:not(.app-sidebar-end):hover {
    width: 230px;
    box-shadow: 12px 6px 12px rgba(0, 0, 0, 0.14);
  }
  .app-with-hover-sidebar:not(.app-sidebar-minified) .app-sidebar:not(.app-sidebar-end):hover + .app-sidebar-bg {
    width: 230px;
  }
  .app-with-hover-sidebar:not(.app-sidebar-minified) .app-sidebar-bg {
    width: 60px;
    transition-property: width;
    transition-duration: 150ms;
    background: var(--bs-body-bg);
  }
  .app-with-hover-sidebar:not(.app-sidebar-minified) .app-content {
    margin-inline-start: 60px;
  }
  .app-with-hover-sidebar:not(.app-sidebar-minified).app-sidebar-fixed .app-sidebar {
    bottom: 0;
  }
  .app-with-hover-sidebar:not(.app-sidebar-minified).app-with-wide-sidebar .app-sidebar {
    width: 60px;
  }
  .app-with-hover-sidebar:not(.app-sidebar-minified).app-with-wide-sidebar .app-sidebar .app-sidebar-content {
    width: 250px;
  }
  .app-with-hover-sidebar:not(.app-sidebar-minified).app-with-wide-sidebar .app-sidebar:hover {
    width: 250px;
  }
  .app-with-hover-sidebar:not(.app-sidebar-minified).app-with-wide-sidebar .app-sidebar:hover + .app-sidebar-bg {
    width: 250px;
  }
  .app-with-hover-sidebar:not(.app-sidebar-minified).app-with-wide-sidebar .app-sidebar-bg {
    width: 60px;
  }
  .app-with-hover-sidebar:not(.app-sidebar-minified).app-with-wide-sidebar .app-content {
    margin-inline-start: 60px;
  }
}
.app-with-end-sidebar .app-sidebar-float-submenu-container .app-sidebar-float-submenu-line {
  inset-inline-start: auto;
  inset-inline-end: 26px;
}
.app-with-end-sidebar .app-sidebar-float-submenu-container .app-sidebar-float-submenu-arrow {
  inset-inline-start: auto;
  inset-inline-end: 0;
}
.app-with-end-sidebar .app-sidebar-float-submenu-container .app-sidebar-float-submenu .menu-item:after {
  inset-inline-start: auto;
  inset-inline-end: 0;
}
.app-with-end-sidebar .app-sidebar-float-submenu-container .app-sidebar-float-submenu {
  padding-inline-start: 0;
  padding-inline-end: 39px;
  text-align: end;
}
.app-with-end-sidebar .app-sidebar-float-submenu-container .app-sidebar-float-submenu .menu-item > .menu-link {
  flex-direction: row-reverse;
  padding-inline-start: 15px;
  padding-inline-end: 20px;
}
.app-with-end-sidebar .app-sidebar-float-submenu-container .app-sidebar-float-submenu .menu-item > .menu-link .menu-caret:before {
  content: "\f053";
}
.app-with-end-sidebar .app-sidebar-float-submenu-container .app-sidebar-float-submenu .menu-item > .menu-link:after {
  inset-inline-end: -11px;
  inset-inline-start: auto;
}
.app-with-end-sidebar .app-sidebar-float-submenu-container .app-sidebar-float-submenu .menu-item.active > .menu-link .menu-caret:before, .app-with-end-sidebar .app-sidebar-float-submenu-container .app-sidebar-float-submenu .menu-item.expanding > .menu-link .menu-caret:before, .app-with-end-sidebar .app-sidebar-float-submenu-container .app-sidebar-float-submenu .menu-item.expand > .menu-link .menu-caret:before {
  transform: rotate(-90deg);
}
.app-with-end-sidebar .app-sidebar-float-submenu-container .app-sidebar-float-submenu .menu-item:before {
  inset-inline-end: -13px;
  inset-inline-start: auto;
}
.app-with-end-sidebar .app-sidebar-float-submenu-container .app-sidebar-float-submenu .menu-submenu {
  padding-inline-start: 0;
  padding-inline-end: 15px;
}
.app-with-end-sidebar .app-sidebar, .app-with-end-sidebar .app-sidebar-bg {
  inset-inline-start: auto;
  inset-inline-end: 0;
}
@media (max-width: 767.98px) {
  .app-with-end-sidebar .app-sidebar, .app-with-end-sidebar .app-sidebar-bg {
    inset-inline-end: -230px;
  }
}
.app-with-end-sidebar .app-content {
  margin-inline-start: 0;
  margin-inline-end: 230px;
}
@media (max-width: 767.98px) {
  .app-with-end-sidebar .app-content {
    margin-inline-end: 0;
  }
}
.app-with-end-sidebar .btn-scroll-to-top {
  inset-inline-start: 25px;
  inset-inline-end: auto;
}

@media (min-width: 768px) {
  .app-with-top-menu {
    padding-top: 90px;
  }
}
@media (min-width: 768px) {
  .app-with-top-menu .app-sidebar {
    padding-top: 90px;
  }
}
@media (min-width: 768px) {
  .app-with-top-menu.app-header-fixed {
    padding-top: 90px;
  }
}

.app-with-two-sidebar .app-header .navbar-toggle.pull-start + .navbar-header {
  margin: 0;
  justify-content: center;
}
.app-with-two-sidebar .app-sidebar-end.app-sidebar, .app-with-two-sidebar .app-sidebar-end.app-sidebar-bg {
  inset-inline-end: -230px;
  inset-inline-start: auto;
}
.app-with-two-sidebar.app-with-wide-sidebar .app-sidebar-end.app-sidebar, .app-with-two-sidebar.app-with-wide-sidebar .app-sidebar-end.app-sidebar-bg {
  inset-inline-end: -250px;
}
.app-with-two-sidebar.app-sidebar-minified .app-sidebar-end.app-sidebar, .app-with-two-sidebar.app-sidebar-minified .app-sidebar-end.app-sidebar-bg {
  width: 230px;
}
.app-with-two-sidebar.app-sidebar-minified.app-with-wide-sidebar .app-sidebar-end.app-sidebar, .app-with-two-sidebar.app-sidebar-minified.app-with-wide-sidebar .app-sidebar-end.app-sidebar-bg {
  width: 250px;
}

.app-with-wide-sidebar .app-header .navbar-header {
  width: 250px;
}
@media (max-width: 767.98px) {
  .app-with-wide-sidebar .app-header .navbar-header {
    width: auto;
  }
}
.app-with-wide-sidebar .app-sidebar, .app-with-wide-sidebar .app-sidebar-bg {
  width: 250px;
}
@media (max-width: 767.98px) {
  .app-with-wide-sidebar .app-sidebar, .app-with-wide-sidebar .app-sidebar-bg {
    width: 250px;
    inset-inline-start: -250px;
  }
}
@media (max-width: 767.98px) {
  .app-with-wide-sidebar .app-sidebar-end.app-sidebar, .app-with-wide-sidebar .app-sidebar-end.app-sidebar-bg {
    inset-inline-end: -250px;
    inset-inline-start: auto;
  }
}
@media (min-width: 768px) {
  .app-with-wide-sidebar .app-content {
    margin-inline-start: 250px;
  }
}
@media (min-width: 768px) {
  .app-with-wide-sidebar.app-with-end-sidebar .app-content {
    margin-inline-end: 250px;
    margin-inline-start: 0;
  }
}

.app-without-sidebar .app-content {
  margin: 0;
}
@media (max-width: 575.98px) {
  .app-without-sidebar:not(.app-with-top-menu) .app-header .navbar-brand {
    justify-content: center;
  }
}

.app-sidebar-fixed .app-sidebar {
  position: fixed;
}

.app-sidebar-minified .app-sidebar:not(.app-sidebar-end) {
  width: 60px;
}
.app-sidebar-minified .app-sidebar:not(.app-sidebar-end) .menu {
  padding: 0;
}
.app-sidebar-minified .app-sidebar:not(.app-sidebar-end) .menu > .menu-item > .menu-link {
  padding: 10px 20px;
  border-radius: 0;
}
.app-sidebar-minified .app-sidebar:not(.app-sidebar-end) .menu > .menu-item > .menu-link .menu-text, .app-sidebar-minified .app-sidebar:not(.app-sidebar-end) .menu > .menu-item > .menu-link .menu-label, .app-sidebar-minified .app-sidebar:not(.app-sidebar-end) .menu > .menu-item > .menu-link .menu-badge {
  display: none;
}
.app-sidebar-minified .app-sidebar:not(.app-sidebar-end) .menu > .menu-item > .menu-link .menu-icon {
  margin: 0;
}
.app-sidebar-minified .app-sidebar:not(.app-sidebar-end) .menu > .menu-item > .menu-link .menu-icon-img {
  margin: 0;
}
.app-sidebar-minified .app-sidebar:not(.app-sidebar-end) .menu > .menu-item.has-sub > .menu-submenu {
  display: none !important;
}
.app-sidebar-minified .app-sidebar:not(.app-sidebar-end) .menu > .menu-item.active > .menu-link {
  background: none;
  color: var(--bs-app-theme);
}
.app-sidebar-minified .app-sidebar:not(.app-sidebar-end) .menu > .menu-item.active > .menu-link .menu-icon {
  color: inherit;
}
.app-sidebar-minified .app-sidebar:not(.app-sidebar-end) .menu > .menu-item.active > .menu-link:hover, .app-sidebar-minified .app-sidebar:not(.app-sidebar-end) .menu > .menu-item.active > .menu-link:focus {
  background: var(--bs-component-bg);
}
.app-sidebar-minified .app-sidebar:not(.app-sidebar-end) .menu-profile, .app-sidebar-minified .app-sidebar:not(.app-sidebar-end) .menu-header, .app-sidebar-minified .app-sidebar:not(.app-sidebar-end) .menu-search {
  display: none !important;
}
.app-sidebar-minified .app-sidebar:not(.app-sidebar-end) .menu-caret {
  margin-inline-end: -15px;
}
.app-sidebar-minified .app-sidebar:not(.app-sidebar-end) .menu-caret:before {
  transform: rotate(0deg) !important;
}
.app-sidebar-minified .app-sidebar:not(.app-sidebar-end) .slimScrollDiv .slimScrollBar, .app-sidebar-minified .app-sidebar:not(.app-sidebar-end) .slimScrollDiv .slimScrollRail {
  display: none !important;
}
.app-sidebar-minified .app-sidebar-bg:not(.app-sidebar-end) {
  width: 60px;
}
.app-sidebar-minified .app-sidebar-minify-btn i:before {
  content: "\f101";
}
@media (min-width: 768px) {
  .app-sidebar-minified .app-content {
    margin-inline-start: 60px;
  }
}
@media (min-width: 768px) {
  .app-sidebar-minified.app-with-end-sidebar .app-content {
    margin-inline-end: 60px;
    margin-inline-start: auto;
  }
}

@media (min-width: 768px) {
  .app-sidebar-end-toggled .app-sidebar-end.app-sidebar, .app-sidebar-end-toggled .app-sidebar-end.app-sidebar-bg {
    inset-inline-end: 0;
  }
}
@media (min-width: 768px) {
  .app-sidebar-end-toggled .app-content {
    margin-inline-end: 230px;
  }
}
@media (min-width: 768px) {
  .app-sidebar-end-toggled.app-with-wide-sidebar .app-sidebar-end.app-sidebar, .app-sidebar-end-toggled.app-with-wide-sidebar .app-sidebar-end.app-sidebar-bg {
    inset-inline-end: 0;
  }
}
@media (min-width: 768px) {
  .app-sidebar-end-toggled.app-with-wide-sidebar .app-content {
    margin-inline-end: 250px;
  }
}

@keyframes appSidebarEndMobileSlideInEnd {
  from {
    inset-inline-end: -230px;
  }
  to {
    inset-inline-end: 0;
  }
}
@keyframes appSidebarEndWideMobileSlideInEnd {
  from {
    inset-inline-end: -250px;
  }
  to {
    inset-inline-end: 0;
  }
}
@keyframes appSidebarEndMobileBackdrop {
  from {
    background: transparent;
  }
  to {
    background: rgba(31, 34, 37, 0.5);
  }
}
@media (max-width: 767.98px) {
  .app-sidebar-end-mobile-toggled .app-sidebar-end.app-sidebar, .app-sidebar-end-mobile-toggled .app-sidebar-end.app-sidebar-bg {
    inset-inline-end: 0;
    inset-inline-start: auto;
    animation: appSidebarEndMobileSlideInEnd 0.2s ease;
  }
  .app-sidebar-end-mobile-toggled .app-sidebar-end.app-sidebar-bg {
    position: fixed;
  }
  .app-sidebar-end-mobile-toggled .app-sidebar-end.app-sidebar-mobile-backdrop {
    display: block;
    background: rgba(31, 34, 37, 0.5);
    animation: appSidebarEndMobileBackdrop 0.2s ease;
  }
  .app-sidebar-end-mobile-toggled.app-with-wide-sidebar .app-sidebar-end.app-sidebar, .app-sidebar-end-mobile-toggled.app-with-wide-sidebar .app-sidebar-end.app-sidebar-bg {
    inset-inline-end: 0;
    inset-inline-start: auto;
    animation: appSidebarEndWideMobileSlideInEnd 0.2s ease;
  }
}

@keyframes appSidebarEndMobileSlideOutEnd {
  from {
    inset-inline-end: 0;
  }
  to {
    inset-inline-end: -230px;
  }
}
@keyframes appSidebarEndWideMobileSlideOutEnd {
  from {
    inset-inline-end: 0;
  }
  to {
    inset-inline-end: -250px;
  }
}
@keyframes appSidebarEndMobileRemoveBackdrop {
  from {
    background: rgba(31, 34, 37, 0.5);
  }
  to {
    background: transparent;
  }
}
@media (max-width: 767.98px) {
  .app-sidebar-end-mobile-closed .app-sidebar-end.app-sidebar, .app-sidebar-end-mobile-closed .app-sidebar-end.app-sidebar-bg {
    inset-inline-end: -230px;
    inset-inline-start: auto;
    animation: appSidebarEndMobileSlideOutEnd 0.2s ease;
  }
  .app-sidebar-end-mobile-closed .app-sidebar-end.app-sidebar-mobile-backdrop {
    display: block;
    background: none;
    animation: appSidebarEndMobileRemoveBackdrop 0.2s ease;
  }
  .app-sidebar-end-mobile-closed.app-with-wide-sidebar .app-sidebar-end.app-sidebar, .app-sidebar-end-mobile-closed.app-with-wide-sidebar .app-sidebar-end.app-sidebar-bg {
    inset-inline-end: -250px;
    animation: appSidebarEndWideMobileSlideOutEnd 0.2s ease;
  }
}

@keyframes appSidebarMobileSlideInStart {
  from {
    inset-inline-start: -230px;
  }
  to {
    inset-inline-start: 0;
  }
}
@keyframes appSidebarWideMobileSlideInStart {
  from {
    inset-inline-start: -250px;
  }
  to {
    inset-inline-start: 0;
  }
}
@keyframes appSidebarMobileBackdrop {
  from {
    background: transparent;
  }
  to {
    background: rgba(31, 34, 37, 0.5);
  }
}
@media (max-width: 767.98px) {
  .app-sidebar-mobile-toggled .app-sidebar:not(.app-sidebar-end), .app-sidebar-mobile-toggled .app-sidebar-bg:not(.app-sidebar-end) {
    inset-inline-start: 0;
    animation: appSidebarMobileSlideInStart 0.2s ease;
  }
  .app-sidebar-mobile-toggled .app-sidebar-bg:not(.app-sidebar-end) {
    position: fixed;
  }
  .app-sidebar-mobile-toggled .app-sidebar-mobile-backdrop:not(.app-sidebar-end) {
    display: block;
    background: rgba(31, 34, 37, 0.5);
    animation: appSidebarMobileBackdrop 0.2s ease;
  }
  .app-sidebar-mobile-toggled.app-with-wide-sidebar .app-sidebar:not(.app-sidebar-end), .app-sidebar-mobile-toggled.app-with-wide-sidebar .app-sidebar-bg:not(.app-sidebar-end) {
    animation: appSidebarWideMobileSlideInStart 0.2s ease;
  }
}

@keyframes appSidebarMobileSlideOutStart {
  from {
    inset-inline-start: 0;
  }
  to {
    inset-inline-start: -230px;
  }
}
@keyframes appSidebarWideMobileSlideOutStart {
  from {
    inset-inline-start: 0;
  }
  to {
    inset-inline-start: -250px;
  }
}
@keyframes appSidebarMobileRemoveBackdrop {
  from {
    background: rgba(31, 34, 37, 0.5);
  }
  to {
    background: transparent;
  }
}
@media (max-width: 767.98px) {
  .app-sidebar-mobile-closed .app-sidebar:not(.app-sidebar-end), .app-sidebar-mobile-closed .app-sidebar-bg:not(.app-sidebar-end) {
    inset-inline-start: -230px;
    animation: appSidebarMobileSlideOutStart 0.2s ease;
  }
  .app-sidebar-mobile-closed .app-sidebar-mobile-backdrop:not(.app-sidebar-end) {
    display: block;
    background: none;
    animation: appSidebarMobileRemoveBackdrop 0.2s ease;
  }
  .app-sidebar-mobile-closed.app-with-wide-sidebar .app-sidebar:not(.app-sidebar-end), .app-sidebar-mobile-closed.app-with-wide-sidebar .app-sidebar-bg:not(.app-sidebar-end) {
    inset-inline-start: -250px;
    animation: appSidebarWideMobileSlideOutStart 0.2s ease;
  }
}

.accordion-button::after {
  margin-left: initial;
  margin-inline-start: auto;
}

.badge {
  display: inline;
  padding: 0.35em 0.65em;
  vertical-align: middle;
}

.breadcrumb {
  margin: 0;
  font-weight: 400;
}
.breadcrumb .breadcrumb-item {
  line-height: 37.8px;
}
:dir(rtl) .breadcrumb .breadcrumb-item + .breadcrumb-item {
  padding-inline-end: 0;
  padding-inline-start: 0.5rem;
}
:dir(rtl) .breadcrumb .breadcrumb-item + .breadcrumb-item:before {
  float: right;
  padding-inline-start: 0;
  padding-inline-end: 0.5rem;
}
.breadcrumb .breadcrumb-item a {
  color: var(--bs-body-color);
  text-decoration: none;
}
.breadcrumb .breadcrumb-item a:hover {
  text-decoration: underline;
}

.note-btn-group {
  position: relative;
  display: inline-block;
  margin-right: 8px;
}
:dir(rtl) .note-btn-group {
  margin-right: 0;
  margin-left: 8px;
}
.note-btn-group > .note-btn-group {
  margin-right: 0;
}
:dir(rtl) .note-btn-group > .note-btn-group {
  margin-right: initial;
  margin-left: 0;
}
.note-btn-group > .note-btn {
  border-radius: 6px;
}
.note-btn-group > .note-btn + .note-btn:not(:last-child):not(.dropdown-toggle) {
  border-radius: 0 !important;
}
.note-btn-group > .note-btn:first-child {
  margin-left: 0;
}
:dir(rtl) .note-btn-group > .note-btn:first-child {
  margin-left: initial;
  margin-right: 0;
}
.note-btn-group .note-btn + .note-btn, .note-btn-group .note-btn + .note-btn-group, .note-btn-group .note-btn-group + .note-btn, .note-btn-group .note-btn-group + .note-btn-group {
  margin-left: -1px;
}
:dir(rtl) .note-btn-group .note-btn + .note-btn, :dir(rtl) .note-btn-group .note-btn + .note-btn-group, :dir(rtl) .note-btn-group .note-btn-group + .note-btn, :dir(rtl) .note-btn-group .note-btn-group + .note-btn-group {
  margin-left: initial;
  margin-right: -1px;
}
.note-btn-group > .note-btn:not(:first-child), .note-btn-group > .note-btn-group:not(:first-child) > .note-btn {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
:dir(rtl) .note-btn-group > .note-btn:not(:first-child), :dir(rtl) .note-btn-group > .note-btn-group:not(:first-child) > .note-btn {
  border-top-left-radius: 6px;
  border-bottom-left-radius: 6px;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.note-btn-group > .note-btn:not(:last-child):not(.dropdown-toggle), .note-btn-group > .note-btn-group:not(:last-child) > .note-btn {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
:dir(rtl) .note-btn-group > .note-btn:not(:last-child):not(.dropdown-toggle), :dir(rtl) .note-btn-group > .note-btn-group:not(:last-child) > .note-btn {
  border-top-right-radius: 6px;
  border-bottom-right-radius: 6px;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.note-btn-group.open > .note-dropdown {
  display: block;
}

@keyframes btnFadeIn {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.btn-scroll-to-top {
  position: fixed;
  bottom: 20px;
  z-index: 1020;
  opacity: 0;
  display: none;
}
.btn-scroll-to-top.show {
  opacity: 1;
  display: block;
  animation: btnFadeIn 0.2s ease;
}
@media (min-width: 768px) {
  .btn-scroll-to-top {
    inset-inline-end: 15px;
  }
}
@media (max-width: 767.98px) {
  .btn-scroll-to-top {
    inset-inline-end: 10px;
  }
}

.btn.btn-icon {
  width: 28px;
  height: 28px;
  padding: 0;
  border: none;
  line-height: 28px;
  text-align: center;
  font-size: 14px;
  border-radius: 28px;
}
.btn.btn-icon.btn-xs {
  width: 16px;
  height: 16px;
  font-size: 8px;
  line-height: 16px;
}
.btn.btn-icon.btn-sm, .btn-group-sm > .btn.btn-icon {
  width: 22px;
  height: 22px;
  font-size: 11px;
  line-height: 22px;
}
.btn.btn-icon.btn-lg, .btn-group-lg > .btn.btn-icon {
  width: 34px;
  height: 34px;
  font-size: 17px;
  line-height: 34px;
}
.btn.btn-xs {
  font-size: 0.6875rem;
  padding: 2px 6px;
}
.btn[class*=btn-outline-]:not(.btn-yellow):not(.btn-white):not(.btn-outline-white):hover {
  color: #FFFFFF;
}

.btn-theme {
  --bs-btn-bg: var(--bs-app-theme);
  --bs-btn-color: var(--bs-app-theme-color);
  --bs-border-color: var(--bs-app-theme);
  --bs-btn-hover-color: var(--bs-app-theme-hover-color);
  --bs-btn-hover-bg: var(--bs-app-theme-hover);
  --bs-btn-hover-border-color: var(--bs-app-theme-hover-border-color);
  --bs-btn-focus-shadow-rgb: var(--bs-app-theme-rgb);
  --bs-btn-active-color: var(--bs-app-theme-hover-color);
  --bs-btn-active-bg: var(--bs-app-theme-hover);
  --bs-btn-active-border-color: var(--bs-app-theme-hover-border-color);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(var(--bs-app-theme-rgb), 0.125);
  --bs-btn-active-color: var(--bs-app-theme-disabled-color);
  --bs-btn-active-bg: var(--bs-app-theme-disabled);
  --bs-btn-active-border-color: var(--bs-app-theme-disabled-border-color);
}

.btn-outline-theme {
  color: var(--bs-app-theme);
  border-color: var(--bs-app-theme);
}
.btn-outline-theme:hover, .btn-outline-theme.active {
  background-color: var(--bs-app-theme);
  border-color: var(--bs-app-theme);
}
.btn-outline-theme.disabled, .btn-outline-theme:disabled {
  color: var(--bs-app-theme);
}
.btn-theme {
  --bs-btn-bg: var(--bs-app-theme);
  --bs-btn-color: var(--bs-app-theme-color);
  --bs-border-color: var(--bs-app-theme);
  --bs-btn-hover-color: var(--bs-app-theme-hover-color);
  --bs-btn-hover-bg: var(--bs-app-theme-hover);
  --bs-btn-hover-border-color: var(--bs-app-theme-hover-border-color);
  --bs-btn-focus-shadow-rgb: var(--bs-app-theme-rgb);
  --bs-btn-active-color: var(--bs-app-theme-hover-color);
  --bs-btn-active-bg: var(--bs-app-theme-hover);
  --bs-btn-active-border-color: var(--bs-app-theme-hover-border-color);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(var(--bs-app-theme-rgb), 0.125);
  --bs-btn-active-color: var(--bs-app-theme-disabled-color);
  --bs-btn-active-bg: var(--bs-app-theme-disabled);
  --bs-btn-active-border-color: var(--bs-app-theme-disabled-border-color);
}

.btn-outline-theme {
  color: var(--bs-app-theme);
  border-color: var(--bs-app-theme);
}
.btn-outline-theme:hover, .btn-outline-theme.active {
  background-color: var(--bs-app-theme);
  border-color: var(--bs-app-theme);
}
.btn-outline-theme.disabled, .btn-outline-theme:disabled {
  color: var(--bs-app-theme);
}
.btn-group > .btn {
  border-radius: var(--bs-btn-border-radius) !important;
}

.btn-group > .btn-group:not(:first-child),
.btn-group > :not(.btn-check:first-child) + .btn {
  margin-inline-start: -1px;
}

.btn-group > .btn-group:not(:last-child) > .btn,
.btn-group > .btn.dropdown-toggle-split:first-child,
.btn-group > .btn:not(:last-child):not(.dropdown-toggle) {
  border-start-end-radius: 0 !important;
  border-end-end-radius: 0 !important;
}

.btn-group > .btn-group:not(:first-child) > .btn,
.btn-group > .btn:nth-child(n+3),
.btn-group > :not(.btn-check) + .btn {
  border-start-start-radius: 0 !important;
  border-end-start-radius: 0 !important;
}

.btn-default {
  --bs-btn-color: #1f2225;
  --bs-btn-bg: rgb(232.6, 232.9, 233.2);
  --bs-btn-border-color: rgb(232.6, 232.9, 233.2);
  --bs-btn-hover-color: #1f2225;
  --bs-btn-hover-bg: rgb(176.6, 177.65, 178.7);
  --bs-btn-hover-border-color: rgb(176.6, 177.65, 178.7);
  --bs-btn-focus-shadow-rgb: 202, 203, 204;
  --bs-btn-active-color: #1f2225;
  --bs-btn-active-bg: rgb(176.6, 177.65, 178.7);
  --bs-btn-active-border-color: rgb(176.6, 177.65, 178.7);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #1f2225;
  --bs-btn-disabled-bg: rgb(238.2, 238.425, 238.65);
  --bs-btn-disabled-border-color: rgb(238.2, 238.425, 238.65);
}
.btn-group > .btn + .btn-default, .input-group > .btn + .btn-default, .input-group > .btn + .dropdown-menu + .btn-default {
  border-inline-start: 1px solid rgb(176.6, 177.65, 178.7);
}

.btn-primary {
  --bs-btn-color: #FFFFFF;
  --bs-btn-bg: #0078ff;
  --bs-btn-border-color: #0078ff;
  --bs-btn-hover-color: #FFFFFF;
  --bs-btn-hover-bg: rgb(0, 90, 191.25);
  --bs-btn-hover-border-color: rgb(0, 90, 191.25);
  --bs-btn-focus-shadow-rgb: 38, 140, 255;
  --bs-btn-active-color: #FFFFFF;
  --bs-btn-active-bg: rgb(0, 90, 191.25);
  --bs-btn-active-border-color: rgb(0, 90, 191.25);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #FFFFFF;
  --bs-btn-disabled-bg: rgb(63.75, 153.75, 255);
  --bs-btn-disabled-border-color: rgb(63.75, 153.75, 255);
}
.btn-group > .btn + .btn-primary, .input-group > .btn + .btn-primary, .input-group > .btn + .dropdown-menu + .btn-primary {
  border-inline-start: 1px solid rgb(0, 90, 191.25);
}

.btn-secondary {
  --bs-btn-color: #FFFFFF;
  --bs-btn-bg: rgb(120.6, 122.4, 124.2);
  --bs-btn-border-color: rgb(120.6, 122.4, 124.2);
  --bs-btn-hover-color: #FFFFFF;
  --bs-btn-hover-bg: rgb(90.45, 91.8, 93.15);
  --bs-btn-hover-border-color: rgb(90.45, 91.8, 93.15);
  --bs-btn-focus-shadow-rgb: 141, 142, 144;
  --bs-btn-active-color: #FFFFFF;
  --bs-btn-active-bg: rgb(90.45, 91.8, 93.15);
  --bs-btn-active-border-color: rgb(90.45, 91.8, 93.15);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #FFFFFF;
  --bs-btn-disabled-bg: rgb(154.2, 155.55, 156.9);
  --bs-btn-disabled-border-color: rgb(154.2, 155.55, 156.9);
}
.btn-group > .btn + .btn-secondary, .input-group > .btn + .btn-secondary, .input-group > .btn + .dropdown-menu + .btn-secondary {
  border-inline-start: 1px solid rgb(90.45, 91.8, 93.15);
}

.btn-success {
  --bs-btn-color: #FFFFFF;
  --bs-btn-bg: #0f9e3e;
  --bs-btn-border-color: #0f9e3e;
  --bs-btn-hover-color: #FFFFFF;
  --bs-btn-hover-bg: rgb(11.25, 118.5, 46.5);
  --bs-btn-hover-border-color: rgb(11.25, 118.5, 46.5);
  --bs-btn-focus-shadow-rgb: 51, 173, 91;
  --bs-btn-active-color: #FFFFFF;
  --bs-btn-active-bg: rgb(11.25, 118.5, 46.5);
  --bs-btn-active-border-color: rgb(11.25, 118.5, 46.5);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #FFFFFF;
  --bs-btn-disabled-bg: rgb(75, 182.25, 110.25);
  --bs-btn-disabled-border-color: rgb(75, 182.25, 110.25);
}
.btn-group > .btn + .btn-success, .input-group > .btn + .btn-success, .input-group > .btn + .dropdown-menu + .btn-success {
  border-inline-start: 1px solid rgb(11.25, 118.5, 46.5);
}

.btn-info {
  --bs-btn-color: #FFFFFF;
  --bs-btn-bg: #1bbcea;
  --bs-btn-border-color: #1bbcea;
  --bs-btn-hover-color: #FFFFFF;
  --bs-btn-hover-bg: rgb(20.25, 141, 175.5);
  --bs-btn-hover-border-color: rgb(20.25, 141, 175.5);
  --bs-btn-focus-shadow-rgb: 61, 198, 237;
  --bs-btn-active-color: #FFFFFF;
  --bs-btn-active-bg: rgb(20.25, 141, 175.5);
  --bs-btn-active-border-color: rgb(20.25, 141, 175.5);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #FFFFFF;
  --bs-btn-disabled-bg: rgb(84, 204.75, 239.25);
  --bs-btn-disabled-border-color: rgb(84, 204.75, 239.25);
}
.btn-group > .btn + .btn-info, .input-group > .btn + .btn-info, .input-group > .btn + .dropdown-menu + .btn-info {
  border-inline-start: 1px solid rgb(20.25, 141, 175.5);
}

.btn-warning {
  --bs-btn-color: #FFFFFF;
  --bs-btn-bg: #ff9700;
  --bs-btn-border-color: #ff9700;
  --bs-btn-hover-color: #FFFFFF;
  --bs-btn-hover-bg: rgb(191.25, 113.25, 0);
  --bs-btn-hover-border-color: rgb(191.25, 113.25, 0);
  --bs-btn-focus-shadow-rgb: 255, 167, 38;
  --bs-btn-active-color: #FFFFFF;
  --bs-btn-active-bg: rgb(191.25, 113.25, 0);
  --bs-btn-active-border-color: rgb(191.25, 113.25, 0);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #FFFFFF;
  --bs-btn-disabled-bg: rgb(255, 177, 63.75);
  --bs-btn-disabled-border-color: rgb(255, 177, 63.75);
}
.btn-group > .btn + .btn-warning, .input-group > .btn + .btn-warning, .input-group > .btn + .dropdown-menu + .btn-warning {
  border-inline-start: 1px solid rgb(191.25, 113.25, 0);
}

.btn-danger {
  --bs-btn-color: #FFFFFF;
  --bs-btn-bg: #ff1b30;
  --bs-btn-border-color: #ff1b30;
  --bs-btn-hover-color: #FFFFFF;
  --bs-btn-hover-bg: rgb(191.25, 20.25, 36);
  --bs-btn-hover-border-color: rgb(191.25, 20.25, 36);
  --bs-btn-focus-shadow-rgb: 255, 61, 79;
  --bs-btn-active-color: #FFFFFF;
  --bs-btn-active-bg: rgb(191.25, 20.25, 36);
  --bs-btn-active-border-color: rgb(191.25, 20.25, 36);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #FFFFFF;
  --bs-btn-disabled-bg: rgb(255, 84, 99.75);
  --bs-btn-disabled-border-color: rgb(255, 84, 99.75);
}
.btn-group > .btn + .btn-danger, .input-group > .btn + .btn-danger, .input-group > .btn + .dropdown-menu + .btn-danger {
  border-inline-start: 1px solid rgb(191.25, 20.25, 36);
}

.btn-light {
  --bs-btn-color: #FFFFFF;
  --bs-btn-bg: #f2f3f4;
  --bs-btn-border-color: #f2f3f4;
  --bs-btn-hover-color: #FFFFFF;
  --bs-btn-hover-bg: rgb(181.5, 182.25, 183);
  --bs-btn-hover-border-color: rgb(181.5, 182.25, 183);
  --bs-btn-focus-shadow-rgb: 244, 245, 246;
  --bs-btn-active-color: #FFFFFF;
  --bs-btn-active-bg: rgb(181.5, 182.25, 183);
  --bs-btn-active-border-color: rgb(181.5, 182.25, 183);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #FFFFFF;
  --bs-btn-disabled-bg: rgb(245.25, 246, 246.75);
  --bs-btn-disabled-border-color: rgb(245.25, 246, 246.75);
}
.btn-group > .btn + .btn-light, .input-group > .btn + .btn-light, .input-group > .btn + .dropdown-menu + .btn-light {
  border-inline-start: 1px solid rgb(181.5, 182.25, 183);
}

.btn-dark {
  --bs-btn-color: #FFFFFF;
  --bs-btn-bg: #1f2225;
  --bs-btn-border-color: #1f2225;
  --bs-btn-hover-color: #FFFFFF;
  --bs-btn-hover-bg: rgb(23.25, 25.5, 27.75);
  --bs-btn-hover-border-color: rgb(23.25, 25.5, 27.75);
  --bs-btn-focus-shadow-rgb: 65, 67, 70;
  --bs-btn-active-color: #FFFFFF;
  --bs-btn-active-bg: rgb(23.25, 25.5, 27.75);
  --bs-btn-active-border-color: rgb(23.25, 25.5, 27.75);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #FFFFFF;
  --bs-btn-disabled-bg: rgb(87, 89.25, 91.5);
  --bs-btn-disabled-border-color: rgb(87, 89.25, 91.5);
}
.btn-group > .btn + .btn-dark, .input-group > .btn + .btn-dark, .input-group > .btn + .dropdown-menu + .btn-dark {
  border-inline-start: 1px solid rgb(23.25, 25.5, 27.75);
}

.btn-inverse {
  --bs-btn-color: #FFFFFF;
  --bs-btn-bg: #1f2225;
  --bs-btn-border-color: #1f2225;
  --bs-btn-hover-color: #FFFFFF;
  --bs-btn-hover-bg: rgb(23.25, 25.5, 27.75);
  --bs-btn-hover-border-color: rgb(23.25, 25.5, 27.75);
  --bs-btn-focus-shadow-rgb: 65, 67, 70;
  --bs-btn-active-color: #FFFFFF;
  --bs-btn-active-bg: rgb(23.25, 25.5, 27.75);
  --bs-btn-active-border-color: rgb(23.25, 25.5, 27.75);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #FFFFFF;
  --bs-btn-disabled-bg: rgb(87, 89.25, 91.5);
  --bs-btn-disabled-border-color: rgb(87, 89.25, 91.5);
}
.btn-group > .btn + .btn-inverse, .input-group > .btn + .btn-inverse, .input-group > .btn + .dropdown-menu + .btn-inverse {
  border-inline-start: 1px solid rgb(23.25, 25.5, 27.75);
}

.btn-blue {
  --bs-btn-color: #FFFFFF;
  --bs-btn-bg: #0078ff;
  --bs-btn-border-color: #0078ff;
  --bs-btn-hover-color: #FFFFFF;
  --bs-btn-hover-bg: rgb(0, 90, 191.25);
  --bs-btn-hover-border-color: rgb(0, 90, 191.25);
  --bs-btn-focus-shadow-rgb: 38, 140, 255;
  --bs-btn-active-color: #FFFFFF;
  --bs-btn-active-bg: rgb(0, 90, 191.25);
  --bs-btn-active-border-color: rgb(0, 90, 191.25);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #FFFFFF;
  --bs-btn-disabled-bg: rgb(63.75, 153.75, 255);
  --bs-btn-disabled-border-color: rgb(63.75, 153.75, 255);
}
.btn-group > .btn + .btn-blue, .input-group > .btn + .btn-blue, .input-group > .btn + .dropdown-menu + .btn-blue {
  border-inline-start: 1px solid rgb(0, 90, 191.25);
}

.btn-indigo {
  --bs-btn-color: #FFFFFF;
  --bs-btn-bg: #7b2cff;
  --bs-btn-border-color: #7b2cff;
  --bs-btn-hover-color: #FFFFFF;
  --bs-btn-hover-bg: rgb(92.25, 33, 191.25);
  --bs-btn-hover-border-color: rgb(92.25, 33, 191.25);
  --bs-btn-focus-shadow-rgb: 143, 76, 255;
  --bs-btn-active-color: #FFFFFF;
  --bs-btn-active-bg: rgb(92.25, 33, 191.25);
  --bs-btn-active-border-color: rgb(92.25, 33, 191.25);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #FFFFFF;
  --bs-btn-disabled-bg: rgb(156, 96.75, 255);
  --bs-btn-disabled-border-color: rgb(156, 96.75, 255);
}
.btn-group > .btn + .btn-indigo, .input-group > .btn + .btn-indigo, .input-group > .btn + .dropdown-menu + .btn-indigo {
  border-inline-start: 1px solid rgb(92.25, 33, 191.25);
}

.btn-purple {
  --bs-btn-color: #FFFFFF;
  --bs-btn-bg: #5058e6;
  --bs-btn-border-color: #5058e6;
  --bs-btn-hover-color: #FFFFFF;
  --bs-btn-hover-bg: rgb(60, 66, 172.5);
  --bs-btn-hover-border-color: rgb(60, 66, 172.5);
  --bs-btn-focus-shadow-rgb: 106, 113, 234;
  --bs-btn-active-color: #FFFFFF;
  --bs-btn-active-bg: rgb(60, 66, 172.5);
  --bs-btn-active-border-color: rgb(60, 66, 172.5);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #FFFFFF;
  --bs-btn-disabled-bg: rgb(123.75, 129.75, 236.25);
  --bs-btn-disabled-border-color: rgb(123.75, 129.75, 236.25);
}
.btn-group > .btn + .btn-purple, .input-group > .btn + .btn-purple, .input-group > .btn + .dropdown-menu + .btn-purple {
  border-inline-start: 1px solid rgb(60, 66, 172.5);
}

.btn-pink {
  --bs-btn-color: #FFFFFF;
  --bs-btn-bg: #ff107e;
  --bs-btn-border-color: #ff107e;
  --bs-btn-hover-color: #FFFFFF;
  --bs-btn-hover-bg: rgb(191.25, 12, 94.5);
  --bs-btn-hover-border-color: rgb(191.25, 12, 94.5);
  --bs-btn-focus-shadow-rgb: 255, 52, 145;
  --bs-btn-active-color: #FFFFFF;
  --bs-btn-active-bg: rgb(191.25, 12, 94.5);
  --bs-btn-active-border-color: rgb(191.25, 12, 94.5);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #FFFFFF;
  --bs-btn-disabled-bg: rgb(255, 75.75, 158.25);
  --bs-btn-disabled-border-color: rgb(255, 75.75, 158.25);
}
.btn-group > .btn + .btn-pink, .input-group > .btn + .btn-pink, .input-group > .btn + .dropdown-menu + .btn-pink {
  border-inline-start: 1px solid rgb(191.25, 12, 94.5);
}

.btn-red {
  --bs-btn-color: #FFFFFF;
  --bs-btn-bg: #ff1b30;
  --bs-btn-border-color: #ff1b30;
  --bs-btn-hover-color: #FFFFFF;
  --bs-btn-hover-bg: rgb(191.25, 20.25, 36);
  --bs-btn-hover-border-color: rgb(191.25, 20.25, 36);
  --bs-btn-focus-shadow-rgb: 255, 61, 79;
  --bs-btn-active-color: #FFFFFF;
  --bs-btn-active-bg: rgb(191.25, 20.25, 36);
  --bs-btn-active-border-color: rgb(191.25, 20.25, 36);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #FFFFFF;
  --bs-btn-disabled-bg: rgb(255, 84, 99.75);
  --bs-btn-disabled-border-color: rgb(255, 84, 99.75);
}
.btn-group > .btn + .btn-red, .input-group > .btn + .btn-red, .input-group > .btn + .dropdown-menu + .btn-red {
  border-inline-start: 1px solid rgb(191.25, 20.25, 36);
}

.btn-orange {
  --bs-btn-color: #FFFFFF;
  --bs-btn-bg: #ff9700;
  --bs-btn-border-color: #ff9700;
  --bs-btn-hover-color: #FFFFFF;
  --bs-btn-hover-bg: rgb(191.25, 113.25, 0);
  --bs-btn-hover-border-color: rgb(191.25, 113.25, 0);
  --bs-btn-focus-shadow-rgb: 255, 167, 38;
  --bs-btn-active-color: #FFFFFF;
  --bs-btn-active-bg: rgb(191.25, 113.25, 0);
  --bs-btn-active-border-color: rgb(191.25, 113.25, 0);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #FFFFFF;
  --bs-btn-disabled-bg: rgb(255, 177, 63.75);
  --bs-btn-disabled-border-color: rgb(255, 177, 63.75);
}
.btn-group > .btn + .btn-orange, .input-group > .btn + .btn-orange, .input-group > .btn + .dropdown-menu + .btn-orange {
  border-inline-start: 1px solid rgb(191.25, 113.25, 0);
}

.btn-yellow {
  --bs-btn-color: #1f2225;
  --bs-btn-bg: #ffd900;
  --bs-btn-border-color: #ffd900;
  --bs-btn-hover-color: #1f2225;
  --bs-btn-hover-bg: rgb(191.25, 162.75, 0);
  --bs-btn-hover-border-color: rgb(191.25, 162.75, 0);
  --bs-btn-focus-shadow-rgb: 221, 190, 6;
  --bs-btn-active-color: #1f2225;
  --bs-btn-active-bg: rgb(191.25, 162.75, 0);
  --bs-btn-active-border-color: rgb(191.25, 162.75, 0);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #1f2225;
  --bs-btn-disabled-bg: rgb(255, 226.5, 63.75);
  --bs-btn-disabled-border-color: rgb(255, 226.5, 63.75);
}
.btn-group > .btn + .btn-yellow, .input-group > .btn + .btn-yellow, .input-group > .btn + .dropdown-menu + .btn-yellow {
  border-inline-start: 1px solid rgb(191.25, 162.75, 0);
}

.btn-green {
  --bs-btn-color: #FFFFFF;
  --bs-btn-bg: #0f9e3e;
  --bs-btn-border-color: #0f9e3e;
  --bs-btn-hover-color: #FFFFFF;
  --bs-btn-hover-bg: rgb(11.25, 118.5, 46.5);
  --bs-btn-hover-border-color: rgb(11.25, 118.5, 46.5);
  --bs-btn-focus-shadow-rgb: 51, 173, 91;
  --bs-btn-active-color: #FFFFFF;
  --bs-btn-active-bg: rgb(11.25, 118.5, 46.5);
  --bs-btn-active-border-color: rgb(11.25, 118.5, 46.5);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #FFFFFF;
  --bs-btn-disabled-bg: rgb(75, 182.25, 110.25);
  --bs-btn-disabled-border-color: rgb(75, 182.25, 110.25);
}
.btn-group > .btn + .btn-green, .input-group > .btn + .btn-green, .input-group > .btn + .dropdown-menu + .btn-green {
  border-inline-start: 1px solid rgb(11.25, 118.5, 46.5);
}

.btn-teal {
  --bs-btn-color: #FFFFFF;
  --bs-btn-bg: #04c5c5;
  --bs-btn-border-color: #04c5c5;
  --bs-btn-hover-color: #FFFFFF;
  --bs-btn-hover-bg: rgb(3, 147.75, 147.75);
  --bs-btn-hover-border-color: rgb(3, 147.75, 147.75);
  --bs-btn-focus-shadow-rgb: 42, 206, 206;
  --bs-btn-active-color: #FFFFFF;
  --bs-btn-active-bg: rgb(3, 147.75, 147.75);
  --bs-btn-active-border-color: rgb(3, 147.75, 147.75);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #FFFFFF;
  --bs-btn-disabled-bg: rgb(66.75, 211.5, 211.5);
  --bs-btn-disabled-border-color: rgb(66.75, 211.5, 211.5);
}
.btn-group > .btn + .btn-teal, .input-group > .btn + .btn-teal, .input-group > .btn + .dropdown-menu + .btn-teal {
  border-inline-start: 1px solid rgb(3, 147.75, 147.75);
}

.btn-lime {
  --bs-btn-color: #FFFFFF;
  --bs-btn-bg: #75c713;
  --bs-btn-border-color: #75c713;
  --bs-btn-hover-color: #FFFFFF;
  --bs-btn-hover-bg: rgb(87.75, 149.25, 14.25);
  --bs-btn-hover-border-color: rgb(87.75, 149.25, 14.25);
  --bs-btn-focus-shadow-rgb: 138, 207, 54;
  --bs-btn-active-color: #FFFFFF;
  --bs-btn-active-bg: rgb(87.75, 149.25, 14.25);
  --bs-btn-active-border-color: rgb(87.75, 149.25, 14.25);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #FFFFFF;
  --bs-btn-disabled-bg: rgb(151.5, 213, 78);
  --bs-btn-disabled-border-color: rgb(151.5, 213, 78);
}
.btn-group > .btn + .btn-lime, .input-group > .btn + .btn-lime, .input-group > .btn + .dropdown-menu + .btn-lime {
  border-inline-start: 1px solid rgb(87.75, 149.25, 14.25);
}

.btn-cyan {
  --bs-btn-color: #FFFFFF;
  --bs-btn-bg: #1bbcea;
  --bs-btn-border-color: #1bbcea;
  --bs-btn-hover-color: #FFFFFF;
  --bs-btn-hover-bg: rgb(20.25, 141, 175.5);
  --bs-btn-hover-border-color: rgb(20.25, 141, 175.5);
  --bs-btn-focus-shadow-rgb: 61, 198, 237;
  --bs-btn-active-color: #FFFFFF;
  --bs-btn-active-bg: rgb(20.25, 141, 175.5);
  --bs-btn-active-border-color: rgb(20.25, 141, 175.5);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #FFFFFF;
  --bs-btn-disabled-bg: rgb(84, 204.75, 239.25);
  --bs-btn-disabled-border-color: rgb(84, 204.75, 239.25);
}
.btn-group > .btn + .btn-cyan, .input-group > .btn + .btn-cyan, .input-group > .btn + .dropdown-menu + .btn-cyan {
  border-inline-start: 1px solid rgb(20.25, 141, 175.5);
}

.btn-white {
  --bs-btn-color: #1f2225;
  --bs-btn-bg: #FFFFFF;
  --bs-btn-border-color: rgb(210.2, 210.8, 211.4);
  --bs-btn-hover-color: #1f2225;
  --bs-btn-hover-bg: rgb(232.6, 232.9, 233.2);
  --bs-btn-hover-border-color: rgb(210.2, 210.8, 211.4);
  --bs-btn-focus-shadow-rgb: 183, 184, 185;
  --bs-btn-active-color: #1f2225;
  --bs-btn-active-bg: rgb(232.6, 232.9, 233.2);
  --bs-btn-active-border-color: rgb(210.2, 210.8, 211.4);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #1f2225;
  --bs-btn-disabled-bg: rgb(238.2, 238.425, 238.65);
  --bs-btn-disabled-border-color: rgb(171, 172.125, 173.25);
}
.btn-group > .btn + .btn-white, .input-group > .btn + .btn-white, .input-group > .btn + .dropdown-menu + .btn-white {
  border-inline-start: 1px solid rgb(210.2, 210.8, 211.4);
}

.btn-gray {
  --bs-btn-color: #FFFFFF;
  --bs-btn-bg: rgb(120.6, 122.4, 124.2);
  --bs-btn-border-color: rgb(120.6, 122.4, 124.2);
  --bs-btn-hover-color: #FFFFFF;
  --bs-btn-hover-bg: rgb(90.45, 91.8, 93.15);
  --bs-btn-hover-border-color: rgb(90.45, 91.8, 93.15);
  --bs-btn-focus-shadow-rgb: 141, 142, 144;
  --bs-btn-active-color: #FFFFFF;
  --bs-btn-active-bg: rgb(90.45, 91.8, 93.15);
  --bs-btn-active-border-color: rgb(90.45, 91.8, 93.15);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #FFFFFF;
  --bs-btn-disabled-bg: rgb(154.2, 155.55, 156.9);
  --bs-btn-disabled-border-color: rgb(154.2, 155.55, 156.9);
}
.btn-group > .btn + .btn-gray, .input-group > .btn + .btn-gray, .input-group > .btn + .dropdown-menu + .btn-gray {
  border-inline-start: 1px solid rgb(90.45, 91.8, 93.15);
}

.btn-gray-dark {
  --bs-btn-color: #FFFFFF;
  --bs-btn-bg: rgb(53.4, 56.1, 58.8);
  --bs-btn-border-color: rgb(53.4, 56.1, 58.8);
  --bs-btn-hover-color: #FFFFFF;
  --bs-btn-hover-bg: rgb(40.05, 42.075, 44.1);
  --bs-btn-hover-border-color: rgb(40.05, 42.075, 44.1);
  --bs-btn-focus-shadow-rgb: 84, 86, 88;
  --bs-btn-active-color: #FFFFFF;
  --bs-btn-active-bg: rgb(40.05, 42.075, 44.1);
  --bs-btn-active-border-color: rgb(40.05, 42.075, 44.1);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #FFFFFF;
  --bs-btn-disabled-bg: rgb(103.8, 105.825, 107.85);
  --bs-btn-disabled-border-color: rgb(103.8, 105.825, 107.85);
}
.btn-group > .btn + .btn-gray-dark, .input-group > .btn + .btn-gray-dark, .input-group > .btn + .dropdown-menu + .btn-gray-dark {
  border-inline-start: 1px solid rgb(40.05, 42.075, 44.1);
}

.btn-muted {
  --bs-btn-color: #FFFFFF;
  --bs-btn-bg: rgb(143, 144.5, 146);
  --bs-btn-border-color: rgb(143, 144.5, 146);
  --bs-btn-hover-color: #FFFFFF;
  --bs-btn-hover-bg: rgb(107.25, 108.375, 109.5);
  --bs-btn-hover-border-color: rgb(107.25, 108.375, 109.5);
  --bs-btn-focus-shadow-rgb: 160, 161, 162;
  --bs-btn-active-color: #FFFFFF;
  --bs-btn-active-bg: rgb(107.25, 108.375, 109.5);
  --bs-btn-active-border-color: rgb(107.25, 108.375, 109.5);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #FFFFFF;
  --bs-btn-disabled-bg: rgb(171, 172.125, 173.25);
  --bs-btn-disabled-border-color: rgb(171, 172.125, 173.25);
}
.btn-group > .btn + .btn-muted, .input-group > .btn + .btn-muted, .input-group > .btn + .dropdown-menu + .btn-muted {
  border-inline-start: 1px solid rgb(107.25, 108.375, 109.5);
}

.btn-black {
  --bs-btn-color: #FFFFFF;
  --bs-btn-bg: #000000;
  --bs-btn-border-color: #000000;
  --bs-btn-hover-color: #FFFFFF;
  --bs-btn-hover-bg: black;
  --bs-btn-hover-border-color: black;
  --bs-btn-focus-shadow-rgb: 38, 38, 38;
  --bs-btn-active-color: #FFFFFF;
  --bs-btn-active-bg: black;
  --bs-btn-active-border-color: black;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #FFFFFF;
  --bs-btn-disabled-bg: rgb(63.75, 63.75, 63.75);
  --bs-btn-disabled-border-color: rgb(63.75, 63.75, 63.75);
}
.btn-group > .btn + .btn-black, .input-group > .btn + .btn-black, .input-group > .btn + .dropdown-menu + .btn-black {
  border-inline-start: 1px solid black;
}

.btn-silver {
  --bs-btn-color: #FFFFFF;
  --bs-btn-bg: #eeeeee;
  --bs-btn-border-color: #eeeeee;
  --bs-btn-hover-color: #FFFFFF;
  --bs-btn-hover-bg: rgb(178.5, 178.5, 178.5);
  --bs-btn-hover-border-color: rgb(178.5, 178.5, 178.5);
  --bs-btn-focus-shadow-rgb: 241, 241, 241;
  --bs-btn-active-color: #FFFFFF;
  --bs-btn-active-bg: rgb(178.5, 178.5, 178.5);
  --bs-btn-active-border-color: rgb(178.5, 178.5, 178.5);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #FFFFFF;
  --bs-btn-disabled-bg: rgb(242.25, 242.25, 242.25);
  --bs-btn-disabled-border-color: rgb(242.25, 242.25, 242.25);
}
.btn-group > .btn + .btn-silver, .input-group > .btn + .btn-silver, .input-group > .btn + .dropdown-menu + .btn-silver {
  border-inline-start: 1px solid rgb(178.5, 178.5, 178.5);
}

.btn-gray-100 {
  --bs-btn-color: #FFFFFF;
  --bs-btn-bg: rgb(243.8, 243.95, 244.1);
  --bs-btn-border-color: rgb(243.8, 243.95, 244.1);
  --bs-btn-hover-color: #FFFFFF;
  --bs-btn-hover-bg: rgb(182.85, 182.9625, 183.075);
  --bs-btn-hover-border-color: rgb(182.85, 182.9625, 183.075);
  --bs-btn-focus-shadow-rgb: 245, 246, 246;
  --bs-btn-active-color: #FFFFFF;
  --bs-btn-active-bg: rgb(182.85, 182.9625, 183.075);
  --bs-btn-active-border-color: rgb(182.85, 182.9625, 183.075);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #FFFFFF;
  --bs-btn-disabled-bg: rgb(246.6, 246.7125, 246.825);
  --bs-btn-disabled-border-color: rgb(246.6, 246.7125, 246.825);
}
.btn-group > .btn + .btn-gray-100, .input-group > .btn + .btn-gray-100, .input-group > .btn + .dropdown-menu + .btn-gray-100 {
  border-inline-start: 1px solid rgb(182.85, 182.9625, 183.075);
}

.btn-gray-200 {
  --bs-btn-color: #FFFFFF;
  --bs-btn-bg: rgb(232.6, 232.9, 233.2);
  --bs-btn-border-color: rgb(232.6, 232.9, 233.2);
  --bs-btn-hover-color: #FFFFFF;
  --bs-btn-hover-bg: rgb(174.45, 174.675, 174.9);
  --bs-btn-hover-border-color: rgb(174.45, 174.675, 174.9);
  --bs-btn-focus-shadow-rgb: 236, 236, 236;
  --bs-btn-active-color: #FFFFFF;
  --bs-btn-active-bg: rgb(174.45, 174.675, 174.9);
  --bs-btn-active-border-color: rgb(174.45, 174.675, 174.9);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #FFFFFF;
  --bs-btn-disabled-bg: rgb(238.2, 238.425, 238.65);
  --bs-btn-disabled-border-color: rgb(238.2, 238.425, 238.65);
}
.btn-group > .btn + .btn-gray-200, .input-group > .btn + .btn-gray-200, .input-group > .btn + .dropdown-menu + .btn-gray-200 {
  border-inline-start: 1px solid rgb(174.45, 174.675, 174.9);
}

.btn-gray-300 {
  --bs-btn-color: #FFFFFF;
  --bs-btn-bg: rgb(210.2, 210.8, 211.4);
  --bs-btn-border-color: rgb(210.2, 210.8, 211.4);
  --bs-btn-hover-color: #FFFFFF;
  --bs-btn-hover-bg: rgb(157.65, 158.1, 158.55);
  --bs-btn-hover-border-color: rgb(157.65, 158.1, 158.55);
  --bs-btn-focus-shadow-rgb: 217, 217, 218;
  --bs-btn-active-color: #FFFFFF;
  --bs-btn-active-bg: rgb(157.65, 158.1, 158.55);
  --bs-btn-active-border-color: rgb(157.65, 158.1, 158.55);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #FFFFFF;
  --bs-btn-disabled-bg: rgb(221.4, 221.85, 222.3);
  --bs-btn-disabled-border-color: rgb(221.4, 221.85, 222.3);
}
.btn-group > .btn + .btn-gray-300, .input-group > .btn + .btn-gray-300, .input-group > .btn + .dropdown-menu + .btn-gray-300 {
  border-inline-start: 1px solid rgb(157.65, 158.1, 158.55);
}

.btn-gray-400 {
  --bs-btn-color: #FFFFFF;
  --bs-btn-bg: rgb(176.6, 177.65, 178.7);
  --bs-btn-border-color: rgb(176.6, 177.65, 178.7);
  --bs-btn-hover-color: #FFFFFF;
  --bs-btn-hover-bg: rgb(132.45, 133.2375, 134.025);
  --bs-btn-hover-border-color: rgb(132.45, 133.2375, 134.025);
  --bs-btn-focus-shadow-rgb: 188, 189, 190;
  --bs-btn-active-color: #FFFFFF;
  --bs-btn-active-bg: rgb(132.45, 133.2375, 134.025);
  --bs-btn-active-border-color: rgb(132.45, 133.2375, 134.025);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #FFFFFF;
  --bs-btn-disabled-bg: rgb(196.2, 196.9875, 197.775);
  --bs-btn-disabled-border-color: rgb(196.2, 196.9875, 197.775);
}
.btn-group > .btn + .btn-gray-400, .input-group > .btn + .btn-gray-400, .input-group > .btn + .dropdown-menu + .btn-gray-400 {
  border-inline-start: 1px solid rgb(132.45, 133.2375, 134.025);
}

.btn-gray-500 {
  --bs-btn-color: #FFFFFF;
  --bs-btn-bg: rgb(143, 144.5, 146);
  --bs-btn-border-color: rgb(143, 144.5, 146);
  --bs-btn-hover-color: #FFFFFF;
  --bs-btn-hover-bg: rgb(107.25, 108.375, 109.5);
  --bs-btn-hover-border-color: rgb(107.25, 108.375, 109.5);
  --bs-btn-focus-shadow-rgb: 160, 161, 162;
  --bs-btn-active-color: #FFFFFF;
  --bs-btn-active-bg: rgb(107.25, 108.375, 109.5);
  --bs-btn-active-border-color: rgb(107.25, 108.375, 109.5);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #FFFFFF;
  --bs-btn-disabled-bg: rgb(171, 172.125, 173.25);
  --bs-btn-disabled-border-color: rgb(171, 172.125, 173.25);
}
.btn-group > .btn + .btn-gray-500, .input-group > .btn + .btn-gray-500, .input-group > .btn + .dropdown-menu + .btn-gray-500 {
  border-inline-start: 1px solid rgb(107.25, 108.375, 109.5);
}

.btn-gray-600 {
  --bs-btn-color: #FFFFFF;
  --bs-btn-bg: rgb(120.6, 122.4, 124.2);
  --bs-btn-border-color: rgb(120.6, 122.4, 124.2);
  --bs-btn-hover-color: #FFFFFF;
  --bs-btn-hover-bg: rgb(90.45, 91.8, 93.15);
  --bs-btn-hover-border-color: rgb(90.45, 91.8, 93.15);
  --bs-btn-focus-shadow-rgb: 141, 142, 144;
  --bs-btn-active-color: #FFFFFF;
  --bs-btn-active-bg: rgb(90.45, 91.8, 93.15);
  --bs-btn-active-border-color: rgb(90.45, 91.8, 93.15);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #FFFFFF;
  --bs-btn-disabled-bg: rgb(154.2, 155.55, 156.9);
  --bs-btn-disabled-border-color: rgb(154.2, 155.55, 156.9);
}
.btn-group > .btn + .btn-gray-600, .input-group > .btn + .btn-gray-600, .input-group > .btn + .dropdown-menu + .btn-gray-600 {
  border-inline-start: 1px solid rgb(90.45, 91.8, 93.15);
}

.btn-gray-700 {
  --bs-btn-color: #FFFFFF;
  --bs-btn-bg: rgb(87, 89.25, 91.5);
  --bs-btn-border-color: rgb(87, 89.25, 91.5);
  --bs-btn-hover-color: #FFFFFF;
  --bs-btn-hover-bg: rgb(65.25, 66.9375, 68.625);
  --bs-btn-hover-border-color: rgb(65.25, 66.9375, 68.625);
  --bs-btn-focus-shadow-rgb: 112, 114, 116;
  --bs-btn-active-color: #FFFFFF;
  --bs-btn-active-bg: rgb(65.25, 66.9375, 68.625);
  --bs-btn-active-border-color: rgb(65.25, 66.9375, 68.625);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #FFFFFF;
  --bs-btn-disabled-bg: rgb(129, 130.6875, 132.375);
  --bs-btn-disabled-border-color: rgb(129, 130.6875, 132.375);
}
.btn-group > .btn + .btn-gray-700, .input-group > .btn + .btn-gray-700, .input-group > .btn + .dropdown-menu + .btn-gray-700 {
  border-inline-start: 1px solid rgb(65.25, 66.9375, 68.625);
}

.btn-gray-800 {
  --bs-btn-color: #FFFFFF;
  --bs-btn-bg: rgb(53.4, 56.1, 58.8);
  --bs-btn-border-color: rgb(53.4, 56.1, 58.8);
  --bs-btn-hover-color: #FFFFFF;
  --bs-btn-hover-bg: rgb(40.05, 42.075, 44.1);
  --bs-btn-hover-border-color: rgb(40.05, 42.075, 44.1);
  --bs-btn-focus-shadow-rgb: 84, 86, 88;
  --bs-btn-active-color: #FFFFFF;
  --bs-btn-active-bg: rgb(40.05, 42.075, 44.1);
  --bs-btn-active-border-color: rgb(40.05, 42.075, 44.1);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #FFFFFF;
  --bs-btn-disabled-bg: rgb(103.8, 105.825, 107.85);
  --bs-btn-disabled-border-color: rgb(103.8, 105.825, 107.85);
}
.btn-group > .btn + .btn-gray-800, .input-group > .btn + .btn-gray-800, .input-group > .btn + .dropdown-menu + .btn-gray-800 {
  border-inline-start: 1px solid rgb(40.05, 42.075, 44.1);
}

.btn-gray-900 {
  --bs-btn-color: #FFFFFF;
  --bs-btn-bg: #1f2225;
  --bs-btn-border-color: #1f2225;
  --bs-btn-hover-color: #FFFFFF;
  --bs-btn-hover-bg: rgb(23.25, 25.5, 27.75);
  --bs-btn-hover-border-color: rgb(23.25, 25.5, 27.75);
  --bs-btn-focus-shadow-rgb: 65, 67, 70;
  --bs-btn-active-color: #FFFFFF;
  --bs-btn-active-bg: rgb(23.25, 25.5, 27.75);
  --bs-btn-active-border-color: rgb(23.25, 25.5, 27.75);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #FFFFFF;
  --bs-btn-disabled-bg: rgb(87, 89.25, 91.5);
  --bs-btn-disabled-border-color: rgb(87, 89.25, 91.5);
}
.btn-group > .btn + .btn-gray-900, .input-group > .btn + .btn-gray-900, .input-group > .btn + .dropdown-menu + .btn-gray-900 {
  border-inline-start: 1px solid rgb(23.25, 25.5, 27.75);
}

.caret {
  display: inline-block;
  width: 0;
  height: 0;
  vertical-align: middle;
  border-top: 4px dashed;
  border-top: 4px solid\9 ;
  border-inline-end: 4px solid transparent;
  border-inline-start: 4px solid transparent;
  margin-inline-start: 2px;
}

.chats {
  list-style-type: none;
  margin: 0;
  padding: 0.9375rem;
}
.chats .chats-item:before, .chats .chats-item:after {
  content: "";
  display: table;
  clear: both;
}
.chats .chats-item .name {
  color: var(--bs-component-color);
  display: block;
  margin-bottom: 0.3121875rem;
  font-weight: 600;
  text-decoration: none;
}
.chats .chats-item .name .badge {
  font-size: 8px;
  padding: 1px 4px 2px;
  margin-inline-start: 3px;
  position: relative;
  top: -1px;
}
.chats .chats-item .date-time {
  font-size: 10px;
  display: block;
  color: rgba(var(--bs-component-color-rgb), 0.5);
  margin-top: 3px;
  font-weight: 600;
  float: right;
}
:dir(rtl) .chats .chats-item .date-time {
  float: left;
}
.chats .chats-item .image {
  float: left;
  width: 60px;
  height: 60px;
  overflow: hidden;
  border-radius: 6px;
}
:dir(rtl) .chats .chats-item .image {
  float: right;
}
.chats .chats-item .image img {
  max-width: 100%;
}
.chats .chats-item .image + .message {
  margin-inline-start: 75px;
}
.chats .chats-item .message {
  padding: 7px 12px;
  font-size: 12px;
  position: relative;
  background: var(--bs-component-bg);
  border-radius: 18px;
}
.chats .chats-item .message:before {
  content: "";
  position: absolute;
  inset-inline-start: -13px;
  top: 15px;
  border: 7px solid transparent;
  border-inline-end-color: var(--bs-component-bg);
}
.chats .chats-item + .chats-item {
  margin-top: 0.9375rem;
}
.chats .end .name {
  text-align: end;
}
.chats .end .date-time {
  float: left;
}
:dir(rtl) .chats .end .date-time {
  float: right;
}
.chats .end .image {
  float: right;
}
:dir(rtl) .chats .end .image {
  float: left;
}
.chats .end .image + .message {
  margin-inline-start: 0;
  margin-inline-end: 75px;
}
.chats .end .message {
  text-align: end;
}
.chats .end .message:before {
  inset-inline-start: auto;
  inset-inline-end: -13px;
  border-inline-end-color: transparent;
  border-inline-start-color: var(--bs-component-bg);
}

.panel-body .chats {
  padding: 0;
}

.slimScrollDiv .chats {
  padding-inline-end: 15px;
}

.dropdown-menu {
  box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);
  text-align: start;
}
.dropdown-menu .dropdown-item {
  font-weight: 600;
}
.dropdown-menu.media-list {
  max-width: 360px;
  padding: 0;
}
.dropdown-menu.media-list .media {
  border-top: 1px solid rgba(var(--bs-component-color-rgb), 0.1);
  border-bottom: 1px solid rgba(var(--bs-component-color-rgb), 0.1);
  display: flex;
}
.dropdown-menu.media-list .media .media-object {
  height: 48px;
  width: 48px;
  line-height: 48px;
  font-size: 18px;
  color: #FFFFFF;
  text-align: center;
  border-radius: 8px;
}
.dropdown-menu.media-list .media .media-object-icon {
  position: absolute;
  border: 3px solid var(--bs-component-dropdown-bg);
  background: var(--bs-component-dropdown-bg);
  margin-top: -11px;
  display: block;
  width: 21px;
  height: 21px;
  text-align: center;
  font-size: 16px;
  line-height: 16px;
  text-align: center;
  border-radius: 60px;
  margin-inline-start: 30px;
}
.dropdown-menu.media-list .media .media-left {
  padding-inline-end: 12px;
}
.dropdown-menu.media-list .media .media-right {
  padding-inline-start: 12px;
}
.dropdown-menu.media-list .media .media-heading {
  color: var(--bs-component-color);
  margin-bottom: 0;
  font-size: 12.5px;
  line-height: 18px;
}
.dropdown-menu.media-list .media p {
  text-overflow: ellipsis;
  overflow: hidden;
  margin-bottom: 5px;
  line-height: 14px;
  max-width: 270px;
  color: rgba(var(--bs-component-color-rgb), 0.65);
  font-size: 11px;
}
.dropdown-menu.media-list .media + .media {
  border-top: none;
}
.dropdown-menu.media-list .dropdown-header {
  font-weight: 700;
  color: var(--bs-component-color);
  font-size: 10px;
  padding: 0.61875rem 0.9375rem;
}
.dropdown-menu.media-list .dropdown-item {
  padding: 0.61875rem 0.9375rem;
}
.dropdown-menu.media-list .dropdown-footer {
  padding: 0.61875rem 0.9375rem;
}
.dropdown-menu.dropdown-menu-dark.media-list .media {
  border-color: rgb(95.4, 97.5375, 99.675);
}
.dropdown-menu.dropdown-menu-dark.media-list .media .media-object-icon {
  border-color: rgb(53.4, 56.1, 58.8);
}
.dropdown-menu.dropdown-menu-dark.media-list .media p {
  color: rgb(143, 144.5, 146);
}
.dropdown-menu.dropdown-menu-dark.media-list .media .media-heading {
  color: rgb(143, 144.5, 146);
}
.dropdown-menu.dropdown-menu-dark.media-list .dropdown-header {
  color: rgb(143, 144.5, 146);
  background: rgb(95.4, 97.5375, 99.675);
}

:dir(rtl) .form-check {
  padding-left: 0;
  padding-right: 2em;
}
:dir(rtl) .form-check .form-check-input {
  float: right;
  margin-left: 0;
  margin-right: -2em;
}

:dir(rtl) .form-check-reverse {
  padding-left: 2em;
  padding-right: 0;
  text-align: left;
}
:dir(rtl) .form-check-reverse .form-check-input {
  float: left;
  margin-left: -2em;
  margin-right: 0;
}

:dir(rtl) .form-switch {
  padding-left: 0;
  padding-right: 2.8em;
}
:dir(rtl) .form-switch .form-check-input {
  margin-left: 0;
  margin-right: -2.8em;
  background-position: right center;
}
:dir(rtl) .form-switch.form-check-reverse {
  padding-left: 2.8em;
  padding-right: 0;
}
:dir(rtl) .form-switch.form-check-reverse .form-check-input {
  margin-left: -2.8em;
  margin-right: 0;
}

:dir(rtl) .form-check-inline {
  margin-right: 0;
  margin-left: 1rem;
}

:dir(rtl) .form-floating > label {
  left: auto;
  right: 0;
}

.form-horizontal.form-bordered .form-group {
  border-bottom: 1px solid rgba(var(--bs-component-border-color-rgb), 0.5);
  margin: 0;
}
.form-horizontal.form-bordered .form-group .col-form-label {
  padding: 0.9375rem;
  display: flex;
  align-items: center;
}
@media (max-width: 767.98px) {
  .form-horizontal.form-bordered .form-group .col-form-label {
    padding-bottom: 0.46875rem;
  }
}
.form-horizontal.form-bordered .form-group .col-form-label + div {
  border-inline-start: 1px solid rgba(var(--bs-component-border-color-rgb), 0.5);
}
@media (max-width: 767.98px) {
  .form-horizontal.form-bordered .form-group .col-form-label + div {
    padding-top: 0;
    border-inline-start: none;
  }
}
.form-horizontal.form-bordered .form-group > div {
  padding: 0.9375rem;
}
.form-horizontal.form-bordered .form-group:last-child {
  border-bottom: 0;
}

.form-select {
  padding-inline-start: 0.75rem;
  padding-inline-end: 2.25rem;
}
:dir(rtl) .form-select {
  background-position: left 0.75rem center;
}

.input-group-text {
  border-radius: 6px;
}

.input-group-lg > .form-control,
.input-group-lg > .form-select,
.input-group-lg > .input-group-text,
.input-group-lg > .btn {
  border-radius: 8px;
}

.input-group-sm > .form-control,
.input-group-sm > .form-select,
.input-group-sm > .input-group-text,
.input-group-sm > .btn {
  border-radius: 4px;
}

.input-group-lg > .form-select,
.input-group-sm > .form-select {
  padding-inline-start: 0.75rem;
  padding-inline-end: 3rem;
}

:dir(ltr) .input-group:not(.has-validation) > :not(:last-child):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating),
:dir(ltr) .input-group:not(.has-validation) > .dropdown-toggle:nth-last-child(n+3),
:dir(ltr) .input-group:not(.has-validation) > .form-floating:not(:last-child) > .form-control,
:dir(ltr) .input-group:not(.has-validation) > .form-floating:not(:last-child) > .form-select {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
:dir(rtl) .input-group:not(.has-validation) > :not(:last-child):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating),
:dir(rtl) .input-group:not(.has-validation) > .dropdown-toggle:nth-last-child(n+3),
:dir(rtl) .input-group:not(.has-validation) > .form-floating:not(:last-child) > .form-control,
:dir(rtl) .input-group:not(.has-validation) > .form-floating:not(:last-child) > .form-select {
  border-top-right-radius: 6px;
  border-bottom-right-radius: 6px;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
:dir(ltr) .input-group.has-validation > :nth-last-child(n+3):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating),
:dir(ltr) .input-group.has-validation > .dropdown-toggle:nth-last-child(n+4),
:dir(ltr) .input-group.has-validation > .form-floating:nth-last-child(n+3) > .form-control,
:dir(ltr) .input-group.has-validation > .form-floating:nth-last-child(n+3) > .form-select {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
:dir(rtl) .input-group.has-validation > :nth-last-child(n+3):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating),
:dir(rtl) .input-group.has-validation > .dropdown-toggle:nth-last-child(n+4),
:dir(rtl) .input-group.has-validation > .form-floating:nth-last-child(n+3) > .form-control,
:dir(rtl) .input-group.has-validation > .form-floating:nth-last-child(n+3) > .form-select {
  border-top-right-radius: 6px;
  border-bottom-right-radius: 6px;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.input-group > :not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback) {
  margin-left: 0;
  margin-inline-start: calc(-1 * 1px);
}
:dir(ltr) .input-group > :not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback) {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
:dir(rtl) .input-group > :not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback) {
  border-top-left-radius: 6px;
  border-bottom-left-radius: 6px;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
:dir(rtl) .input-group > :not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback):last-child:not(.dropdown-toggle):not(.dropdown-menu) {
  border-top-left-radius: 6px;
  border-bottom-left-radius: 6px;
}
:dir(rtl) .input-group > :not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback):nth-last-child(n+3):not(.dropdown-menu):not(.form-floating) {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
:dir(ltr) .input-group > .form-floating:not(:first-child) > .form-control,
:dir(ltr) .input-group > .form-floating:not(:first-child) > .form-select {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
:dir(rtl) .input-group > .form-floating:not(:first-child) > .form-control,
:dir(rtl) .input-group > .form-floating:not(:first-child) > .form-select {
  border-top-left-radius: 6px;
  border-bottom-left-radius: 6px;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
:dir(rtl) .input-group > :not(:first-child):not(:last-child):not(.dropdown-toggle):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback),
:dir(rtl) .input-group > .form-floating:not(:first-child):not(:last-child) > .form-control,
:dir(rtl) .input-group > .form-floating:not(:first-child):not(:last-child) > .form-select {
  border-radius: 0;
}

:dir(ltr) .input-group.input-group-sm:not(.has-validation) > :not(:last-child):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating),
:dir(ltr) .input-group.input-group-sm:not(.has-validation) > .dropdown-toggle:nth-last-child(n+3),
:dir(ltr) .input-group.input-group-sm:not(.has-validation) > .form-floating:not(:last-child) > .form-control,
:dir(ltr) .input-group.input-group-sm:not(.has-validation) > .form-floating:not(:last-child) > .form-select {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
:dir(rtl) .input-group.input-group-sm:not(.has-validation) > :not(:last-child):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating),
:dir(rtl) .input-group.input-group-sm:not(.has-validation) > .dropdown-toggle:nth-last-child(n+3),
:dir(rtl) .input-group.input-group-sm:not(.has-validation) > .form-floating:not(:last-child) > .form-control,
:dir(rtl) .input-group.input-group-sm:not(.has-validation) > .form-floating:not(:last-child) > .form-select {
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
:dir(ltr) .input-group.input-group-sm.has-validation > :nth-last-child(n+3):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating),
:dir(ltr) .input-group.input-group-sm.has-validation > .dropdown-toggle:nth-last-child(n+4),
:dir(ltr) .input-group.input-group-sm.has-validation > .form-floating:nth-last-child(n+3) > .form-control,
:dir(ltr) .input-group.input-group-sm.has-validation > .form-floating:nth-last-child(n+3) > .form-select {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
:dir(rtl) .input-group.input-group-sm.has-validation > :nth-last-child(n+3):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating),
:dir(rtl) .input-group.input-group-sm.has-validation > .dropdown-toggle:nth-last-child(n+4),
:dir(rtl) .input-group.input-group-sm.has-validation > .form-floating:nth-last-child(n+3) > .form-control,
:dir(rtl) .input-group.input-group-sm.has-validation > .form-floating:nth-last-child(n+3) > .form-select {
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.input-group.input-group-sm > :not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback) {
  margin-left: 0;
  margin-inline-start: calc(-1 * 1px);
}
:dir(ltr) .input-group.input-group-sm > :not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback) {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
:dir(rtl) .input-group.input-group-sm > :not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback) {
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
:dir(rtl) .input-group.input-group-sm > :not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback):last-child:not(.dropdown-toggle):not(.dropdown-menu) {
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
}
:dir(rtl) .input-group.input-group-sm > :not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback):nth-last-child(n+3):not(.dropdown-menu):not(.form-floating) {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
:dir(ltr) .input-group.input-group-sm > .form-floating:not(:first-child) > .form-control,
:dir(ltr) .input-group.input-group-sm > .form-floating:not(:first-child) > .form-select {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
:dir(rtl) .input-group.input-group-sm > .form-floating:not(:first-child) > .form-control,
:dir(rtl) .input-group.input-group-sm > .form-floating:not(:first-child) > .form-select {
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
:dir(rtl) .input-group.input-group-sm > :not(:first-child):not(:last-child):not(.dropdown-toggle):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback),
:dir(rtl) .input-group.input-group-sm > .form-floating:not(:first-child):not(:last-child) > .form-control,
:dir(rtl) .input-group.input-group-sm > .form-floating:not(:first-child):not(:last-child) > .form-select {
  border-radius: 0;
}

:dir(ltr) .input-group.input-group-lg:not(.has-validation) > :not(:last-child):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating),
:dir(ltr) .input-group.input-group-lg:not(.has-validation) > .dropdown-toggle:nth-last-child(n+3),
:dir(ltr) .input-group.input-group-lg:not(.has-validation) > .form-floating:not(:last-child) > .form-control,
:dir(ltr) .input-group.input-group-lg:not(.has-validation) > .form-floating:not(:last-child) > .form-select {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
:dir(rtl) .input-group.input-group-lg:not(.has-validation) > :not(:last-child):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating),
:dir(rtl) .input-group.input-group-lg:not(.has-validation) > .dropdown-toggle:nth-last-child(n+3),
:dir(rtl) .input-group.input-group-lg:not(.has-validation) > .form-floating:not(:last-child) > .form-control,
:dir(rtl) .input-group.input-group-lg:not(.has-validation) > .form-floating:not(:last-child) > .form-select {
  border-top-right-radius: 8px;
  border-bottom-right-radius: 8px;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
:dir(ltr) .input-group.input-group-lg.has-validation > :nth-last-child(n+3):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating),
:dir(ltr) .input-group.input-group-lg.has-validation > .dropdown-toggle:nth-last-child(n+4),
:dir(ltr) .input-group.input-group-lg.has-validation > .form-floating:nth-last-child(n+3) > .form-control,
:dir(ltr) .input-group.input-group-lg.has-validation > .form-floating:nth-last-child(n+3) > .form-select {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
:dir(rtl) .input-group.input-group-lg.has-validation > :nth-last-child(n+3):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating),
:dir(rtl) .input-group.input-group-lg.has-validation > .dropdown-toggle:nth-last-child(n+4),
:dir(rtl) .input-group.input-group-lg.has-validation > .form-floating:nth-last-child(n+3) > .form-control,
:dir(rtl) .input-group.input-group-lg.has-validation > .form-floating:nth-last-child(n+3) > .form-select {
  border-top-right-radius: 8px;
  border-bottom-right-radius: 8px;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.input-group.input-group-lg > :not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback) {
  margin-left: 0;
  margin-inline-start: calc(-1 * 1px);
}
:dir(ltr) .input-group.input-group-lg > :not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback) {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
:dir(rtl) .input-group.input-group-lg > :not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback) {
  border-top-left-radius: 8px;
  border-bottom-left-radius: 8px;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
:dir(rtl) .input-group.input-group-lg > :not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback):last-child:not(.dropdown-toggle):not(.dropdown-menu) {
  border-top-left-radius: 8px;
  border-bottom-left-radius: 8px;
}
:dir(rtl) .input-group.input-group-lg > :not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback):nth-last-child(n+3):not(.dropdown-menu):not(.form-floating) {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
:dir(ltr) .input-group.input-group-lg > .form-floating:not(:first-child) > .form-control,
:dir(ltr) .input-group.input-group-lg > .form-floating:not(:first-child) > .form-select {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
:dir(rtl) .input-group.input-group-lg > .form-floating:not(:first-child) > .form-control,
:dir(rtl) .input-group.input-group-lg > .form-floating:not(:first-child) > .form-select {
  border-top-left-radius: 8px;
  border-bottom-left-radius: 8px;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
:dir(rtl) .input-group.input-group-lg > :not(:first-child):not(:last-child):not(.dropdown-toggle):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback),
:dir(rtl) .input-group.input-group-lg > .form-floating:not(:first-child):not(:last-child) > .form-control,
:dir(rtl) .input-group.input-group-lg > .form-floating:not(:first-child):not(:last-child) > .form-select {
  border-radius: 0;
}

.media-messaging .media {
  padding: 15px;
}
.media-messaging .media + .media {
  margin-top: 0;
  padding-top: 15px;
}
.media-messaging .media:first-child {
  padding-top: 0;
}
.media-messaging .media:last-child {
  padding-bottom: 0;
}
.media-messaging .media p {
  margin: 0;
}

.modal .modal-header {
  display: flex;
  flex: 1;
  align-items: center;
}
:dir(rtl) .modal .modal-header .btn-close {
  margin-left: calc(-0.5 * var(--bs-modal-header-padding-x));
  margin-right: auto;
}
.modal.modal-message .modal-dialog {
  width: 100%;
  max-width: 100%;
  margin-inline-start: 0;
  margin-inline-end: 0;
}
.modal.modal-message .modal-content {
  border-radius: 0;
}
.modal.modal-message .modal-body, .modal.modal-message .modal-header, .modal.modal-message .modal-footer {
  width: 60%;
  border: none;
  margin: 0 auto;
}
@media (max-width: 575.98px) {
  .modal.modal-message .modal-body, .modal.modal-message .modal-header, .modal.modal-message .modal-footer {
    width: 90%;
  }
}

.nav.nav-tabs.nav-tabs-inverse {
  background-color: var(--bs-gray-900);
  border-radius: 6px 6px 0 0;
}
.nav.nav-tabs.nav-tabs-inverse .nav-item .nav-link {
  color: rgba(var(--bs-white-rgb), 0.65);
}
.nav.nav-tabs.nav-tabs-inverse .nav-item .nav-link:hover, .nav.nav-tabs.nav-tabs-inverse .nav-item .nav-link:focus {
  color: rgba(var(--bs-white-rgb), 1);
}
.nav.nav-tabs.nav-tabs-inverse .nav-item .nav-link.active {
  color: var(--bs-component-color);
  background-color: var(--bs-component-bg);
}
.nav.nav-tabs.nav-tabs-v2 {
  border-bottom: 1px solid var(--bs-component-border-color);
}
.nav.nav-tabs.nav-tabs-v2 > .nav-item {
  margin-bottom: -1px;
}
.nav.nav-tabs.nav-tabs-v2 > .nav-item > .nav-link {
  border: none;
  border-bottom: 3px solid transparent;
  padding: 1rem 1rem 0.875rem;
}
.nav.nav-tabs.nav-tabs-v2 > .nav-item > .nav-link:hover {
  border-bottom-color: rgba(var(--bs-component-color-rgb), 0.25);
}
.nav.nav-tabs.nav-tabs-v2 > .nav-item > .nav-link.active {
  border-bottom-color: var(--bs-component-active-bg);
  background: none;
}
.nav.nav-tabs.nav-tabs-v2 > .nav-item.show > .nav-link {
  background: none;
  border-bottom-color: rgb(210.2, 210.8, 211.4);
  color: #1f2225;
}

@media (max-width: 767.98px) {
  .nav-wizards-container {
    overflow: scroll;
  }
  .nav-wizards-container .nav.nav-wizards-1, .nav-wizards-container .nav.nav-wizards-2, .nav-wizards-container .nav.nav-wizards-3 {
    min-width: 600px;
  }
}

.nav.nav-wizards-1 {
  flex-wrap: nowrap;
}
.nav.nav-wizards-1 .nav-item {
  padding: 0;
}
.nav.nav-wizards-1 .nav-item .nav-link {
  position: relative;
  color: rgba(var(--bs-component-color-rgb), 0.75);
}
.nav.nav-wizards-1 .nav-item .nav-link .nav-no {
  width: 40px;
  height: 40px;
  margin: 0 auto;
  font-weight: 600;
  background: none;
  border: 2px solid var(--bs-component-border-color);
  position: relative;
  z-index: 10;
  font-size: 0.875rem;
  border-radius: 40px;
  display: flex;
  align-items: center;
  justify-content: center;
  transition: all 0.2s linear;
}
.nav.nav-wizards-1 .nav-item .nav-link .nav-text {
  text-align: center;
  margin-top: 0.46875rem;
  font-weight: 600;
  font-size: 0.75rem;
}
.nav.nav-wizards-1 .nav-item .nav-link.active, .nav.nav-wizards-1 .nav-item .nav-link.completed {
  color: #0078ff;
}
.nav.nav-wizards-1 .nav-item .nav-link.active .nav-no, .nav.nav-wizards-1 .nav-item .nav-link.completed .nav-no {
  border-color: #0078ff;
  color: #0078ff;
}
.nav.nav-wizards-1 .nav-item .nav-link.active:before, .nav.nav-wizards-1 .nav-item .nav-link.active:after, .nav.nav-wizards-1 .nav-item .nav-link.completed:before, .nav.nav-wizards-1 .nav-item .nav-link.completed:after {
  background: #0078ff;
}
.nav.nav-wizards-1 .nav-item .nav-link.active:after, .nav.nav-wizards-1 .nav-item .nav-link.completed:after {
  width: calc(50% - 20px);
}
.nav.nav-wizards-1 .nav-item .nav-link.active .nav-no {
  box-shadow: 0 0 0 5px rgba(0, 120, 255, 0.2);
}
.nav.nav-wizards-1 .nav-item .nav-link.disabled {
  color: rgba(var(--bs-component-color-rgb), 0.25);
}
.nav.nav-wizards-1 .nav-item .nav-link:before, .nav.nav-wizards-1 .nav-item .nav-link:after {
  content: "";
  position: absolute;
  top: 1.6875rem;
  height: 2px;
  background: var(--bs-component-border-color);
  inset-inline-start: 0;
  inset-inline-end: calc(50% + 20px);
}
.nav.nav-wizards-1 .nav-item .nav-link:after {
  transition: all 0.2s linear;
  inset-inline-start: calc(50% + 20px);
  inset-inline-end: 0;
}
.nav.nav-wizards-1 .nav-item:first-child .nav-link:before, .nav.nav-wizards-1 .nav-item:first-child .nav-link:after {
  inset-inline-start: calc(50% + 20px);
}
.nav.nav-wizards-1 .nav-item:last-child .nav-link:before {
  inset-inline-end: calc(50% + 20px);
}
.nav.nav-wizards-1 .nav-item:last-child .nav-link.active:before, .nav.nav-wizards-1 .nav-item:last-child .nav-link.completed:before {
  background: #0078ff;
}
.nav.nav-wizards-1 .nav-item:last-child .nav-link:after {
  display: none;
}
.nav.nav-wizards-2 {
  flex-wrap: nowrap;
}
.nav.nav-wizards-2 .nav-item {
  padding: 0 1rem;
}
.nav.nav-wizards-2 .nav-item .nav-link {
  position: relative;
  color: var(--bs-component-color);
  background: var(--bs-component-disabled-bg);
  border-radius: 60px;
}
.nav.nav-wizards-2 .nav-item .nav-link .nav-text {
  text-align: center;
  font-weight: 600;
  font-size: 0.75rem;
  position: relative;
  z-index: 10;
  background: inherit;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.nav.nav-wizards-2 .nav-item .nav-link:before, .nav.nav-wizards-2 .nav-item .nav-link:after {
  content: "";
  position: absolute;
  inset-inline-start: -1rem;
  inset-inline-end: -1rem;
  height: 2px;
  top: 50%;
  margin-top: -1px;
  background-color: var(--bs-component-disabled-bg);
  transition: all 0.2s linear;
}
.nav.nav-wizards-2 .nav-item .nav-link:after {
  width: 0%;
  background: #0078ff;
}
.nav.nav-wizards-2 .nav-item .nav-link.disabled {
  color: rgba(var(--bs-component-color-rgb), 0.25);
}
.nav.nav-wizards-2 .nav-item .nav-link.active, .nav.nav-wizards-2 .nav-item .nav-link.completed {
  background: #0078ff;
  color: #FFFFFF;
}
.nav.nav-wizards-2 .nav-item .nav-link.active:after, .nav.nav-wizards-2 .nav-item .nav-link.completed:after {
  width: calc(100% + 2rem);
}
.nav.nav-wizards-2 .nav-item .nav-link.active {
  box-shadow: 0 0 0 4px rgba(0, 120, 255, 0.2);
}
.nav.nav-wizards-2 .nav-item:first-child .nav-link:before, .nav.nav-wizards-2 .nav-item:first-child .nav-link:after {
  inset-inline-start: 50%;
}
.nav.nav-wizards-2 .nav-item:last-child .nav-link:before {
  inset-inline-end: 50%;
}
.nav.nav-wizards-2 .nav-item:last-child .nav-link.active:before, .nav.nav-wizards-2 .nav-item:last-child .nav-link.completed:before {
  background: #0078ff;
}
.nav.nav-wizards-2 .nav-item:last-child .nav-link:after {
  display: none;
}
.nav.nav-wizards-3 {
  flex-wrap: nowrap;
}
.nav.nav-wizards-3 .nav-item {
  padding: 0;
}
.nav.nav-wizards-3 .nav-item .nav-link {
  position: relative;
  color: rgba(var(--bs-component-color-rgb), 0.5);
}
.nav.nav-wizards-3 .nav-item .nav-link .nav-dot {
  width: 16px;
  height: 16px;
  margin: 0 auto;
  font-weight: 500;
  border: 3px solid var(--bs-component-disabled-bg);
  position: relative;
  z-index: 10;
  border-radius: 10px;
  display: flex;
  align-items: center;
  justify-content: center;
  transition: all 0.2s linear;
}
.nav.nav-wizards-3 .nav-item .nav-link .nav-title {
  margin-top: 0.46875rem;
  font-weight: 600;
  text-align: center;
  font-size: 0.875rem;
}
.nav.nav-wizards-3 .nav-item .nav-link .nav-text {
  text-align: center;
  font-size: 0.75rem;
  color: rgba(var(--bs-component-color-rgb), 0.65);
  font-weight: 600;
}
.nav.nav-wizards-3 .nav-item .nav-link.active, .nav.nav-wizards-3 .nav-item .nav-link.completed {
  color: var(--bs-component-color);
}
.nav.nav-wizards-3 .nav-item .nav-link.active .nav-dot, .nav.nav-wizards-3 .nav-item .nav-link.completed .nav-dot {
  border-color: #0078ff;
  color: #0078ff;
}
.nav.nav-wizards-3 .nav-item .nav-link.active:before, .nav.nav-wizards-3 .nav-item .nav-link.active:after, .nav.nav-wizards-3 .nav-item .nav-link.completed:before, .nav.nav-wizards-3 .nav-item .nav-link.completed:after {
  background: #0078ff;
}
.nav.nav-wizards-3 .nav-item .nav-link.active:after, .nav.nav-wizards-3 .nav-item .nav-link.completed:after {
  width: calc(50% - 8px);
}
.nav.nav-wizards-3 .nav-item .nav-link.active .nav-dot {
  box-shadow: 0 0 0 5px rgba(0, 120, 255, 0.2);
}
.nav.nav-wizards-3 .nav-item .nav-link.disabled {
  color: rgba(var(--bs-component-color-rgb), 0.25);
}
.nav.nav-wizards-3 .nav-item .nav-link.disabled .nav-text {
  color: inherit;
}
.nav.nav-wizards-3 .nav-item .nav-link:before, .nav.nav-wizards-3 .nav-item .nav-link:after {
  content: "";
  position: absolute;
  top: 0.875rem;
  height: 3px;
  background: var(--bs-component-disabled-bg);
  inset-inline-start: 0;
  inset-inline-end: calc(50% + 8px);
}
.nav.nav-wizards-3 .nav-item .nav-link:after {
  transition: all 0.2s linear;
  inset-inline-start: calc(50% + 8px);
  inset-inline-end: 0;
}
.nav.nav-wizards-3 .nav-item:first-child .nav-link:before, .nav.nav-wizards-3 .nav-item:first-child .nav-link:after {
  inset-inline-start: calc(50% + 8px);
}
.nav.nav-wizards-3 .nav-item:last-child .nav-link:before {
  inset-inline-end: calc(50% + 8px);
}
.nav.nav-wizards-3 .nav-item:last-child .nav-link.active:before, .nav.nav-wizards-3 .nav-item:last-child .nav-link.completed:before {
  background: #0078ff;
}
.nav.nav-wizards-3 .nav-item:last-child .nav-link:after {
  display: none;
}

.nav {
  padding-inline-start: 0;
}

.navbar.navbar-sticky {
  border-inline-end: 1px solid var(--bs-component-border-color);
  padding: 0;
  margin-inline-end: 0.46875rem;
}
.navbar.navbar-sticky .nav {
  width: 100%;
  flex-direction: column;
  top: 70px;
  position: sticky;
}
.navbar.navbar-sticky .nav .nav-link {
  color: rgba(var(--bs-body-color-rgb), 0.5);
  padding: 0.25rem 1rem;
  border-inline-end: 2px solid transparent;
  padding-inline-end: 1.46875rem;
}
.navbar.navbar-sticky .nav .nav-link:hover {
  color: rgba(var(--bs-body-color-rgb), 1);
}
.navbar.navbar-sticky .nav .nav-link.active {
  color: rgba(var(--bs-body-color-rgb), 1);
  font-weight: 600;
  border-inline-end-color: rgba(var(--bs-body-color-rgb), 1);
}

.note {
  margin-bottom: 20px;
  position: relative;
  border-radius: 6px;
  display: flex;
  flex: 1;
  background: var(--bs-alert-bg);
  color: var(--bs-alert-color);
  border-color: var(--bs-alert-border-color);
  border-inline-start: 3px solid;
}
.note .note-icon {
  width: 80px;
  font-size: 56px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.note .note-content {
  padding: 15px;
  flex: 1;
}
.note .note-content h1, .note .note-content .h1, .note .note-content h2, .note .note-content .h2, .note .note-content h3, .note .note-content .h3, .note .note-content h4, .note .note-content .h4, .note .note-content h5, .note .note-content .h5, .note .note-content h6, .note .note-content .h6 {
  color: inherit;
}
.note.note-with-end-icon {
  border-inline-start: none;
  border-inline-end: 3px solid;
}

.page-header {
  font-size: 28px;
  margin: 0 0 15px;
  padding: 0;
  border: none;
  line-height: 1.35;
  font-weight: 600;
}
.page-header small, .page-header .small {
  line-height: 20px;
}

.pagination {
  font-weight: 600;
  flex-wrap: wrap;
}
.pagination .page-item:not(:first-child) .page-link {
  margin-left: 0;
  margin-inline-start: 0.375rem;
}

@keyframes fadeIn {
  from {
    opacity: 0;
  }
  to {
    opacity: 0.9;
  }
}
.panel {
  background-color: var(--bs-component-bg);
  border: none;
  margin-bottom: 1.246875rem;
  box-shadow: none;
  border-radius: 6px;
  display: flex;
  flex-direction: column;
}
.panel .panel-body, .panel .panel-toolbar, .panel .panel-footer {
  flex: 1 1 auto;
}
.panel .panel-heading {
  padding: 0.75rem 0.9375rem;
  border: none;
  display: flex;
  align-items: center;
  flex-wrap: nowrap;
  border-top-left-radius: 6px;
  border-top-right-radius: 6px;
}
.panel .panel-heading .panel-title {
  font-size: 0.75rem;
  margin: 0;
  line-height: 1.35;
  flex: 1;
}
.panel .panel-heading .panel-title > a {
  color: inherit;
  display: block;
}
.panel .panel-heading .panel-title > a:hover, .panel .panel-heading .panel-title > a:focus {
  text-decoration: none;
}
.panel .panel-heading .panel-heading-btn {
  display: flex;
  align-items: center;
}
.panel .panel-heading .panel-heading-btn > a + a {
  margin-inline-start: 5px;
}
.panel .panel-heading .panel-heading-btn .btn-icon {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.panel .panel-heading .tab-overflow {
  flex: 1;
}
.panel .panel-body {
  padding: 0.9375rem 0.9375rem;
}
.panel .panel-body:before, .panel .panel-body:after {
  content: "";
  display: table;
  clear: both;
}
.panel .panel-toolbar {
  padding: 0.75rem 0.9375rem;
}
.panel .panel-footer {
  border-top: 1px solid rgba(var(--bs-component-border-color-rgb), 0.75);
  padding: 0.75rem 0.9375rem;
}
.panel [class^=col-].ui-sortable {
  min-height: 0;
}
.panel.panel-default > .panel-heading {
  color: var(--bs-component-color);
}
.panel.panel-inverse > .panel-heading {
  background: var(--bs-gray-900);
  color: var(--bs-white);
}
.dark-mode .panel.panel-inverse > .panel-heading {
  background: rgba(255, 255, 255, 0.1);
}
.panel.panel-loading .panel-body {
  position: relative;
  z-index: 0;
  overflow: hidden;
}
.panel.panel-loading .panel-body .panel-loader {
  position: absolute;
  inset-inline-start: 0;
  inset-inline-end: 0;
  top: 0;
  bottom: 0;
  background: var(--bs-component-bg);
  opacity: 0.9;
  z-index: 1030;
  animation: fadeIn 0.2s;
  border-radius: 0 0 6px 6px;
  display: flex;
  justify-content: center;
  align-items: center;
}
.panel.panel-expand {
  position: fixed;
  top: 0;
  inset-inline-start: 0;
  inset-inline-end: 0;
  bottom: 0;
  margin: 0;
  overflow: hidden;
  z-index: 1080;
  display: flex;
  flex: 1;
  flex-direction: column;
  border-radius: 0;
}
.panel.panel-expand > .panel-body, .panel.panel-expand > .panel-heading, .panel.panel-expand > .panel-footer {
  border-radius: 0;
}
.panel.panel-expand > .panel-body {
  overflow-x: scroll;
  flex: 1;
}
.panel.panel-expand > .panel-body > .slimScrollDiv {
  height: 100% !important;
}
.panel.panel-expand > .panel-body > .slimScrollDiv > div:not(.slimScrollBar):not(.slimScrollRail) {
  height: 100% !important;
}
.panel.panel-expand > .panel-heading {
  flex: 0;
}
.panel.panel-expand > .panel-heading .fa-expand:before {
  content: "\f066";
}
.panel.panel-expand > .hljs-wrapper {
  max-height: 50%;
  overflow: scroll;
}
.panel.panel-hover-icon .panel-heading .panel-heading-btn .btn i {
  visibility: hidden;
}
.panel.panel-hover-icon .panel-heading:hover .panel-heading-btn .btn i, .panel.panel-hover-icon .panel-heading:focus .panel-heading-btn .btn i {
  visibility: visible;
}
.panel.panel-with-tabs .panel-heading > .nav-tabs {
  margin-top: -0.375rem;
  margin-bottom: -0.75rem;
  border-bottom: none;
}
.panel.panel-with-tabs .panel-heading > .nav-tabs .nav-item .nav-link {
  border: none;
  margin: 0;
}

.panel-expand .app-content {
  z-index: 9999;
}
.panel-expand .app-content .panel.panel-expand {
  background: var(--bs-component-bg);
}

.popover {
  box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);
}

.registered-users-list {
  list-style-type: none;
  margin: 7.5px;
  padding: 0;
  display: flex;
  flex-wrap: wrap;
}
.registered-users-list > li {
  width: 25%;
  font-size: 12px;
  padding: 7.5px;
  color: #1f2225;
}
.registered-users-list > li > a {
  display: block;
  margin-bottom: 10px;
}
.registered-users-list > li img {
  max-width: 100%;
  border-radius: 6px;
}
.registered-users-list > li .username {
  font-size: 12px;
  color: var(--bs-component-color);
  margin-bottom: 0;
  font-weight: 600;
}
.registered-users-list > li .username small, .registered-users-list > li .username .small {
  display: block;
  font-size: 11px;
  color: rgba(var(--bs-component-color-rgb), 0.5);
  line-height: 15px;
}

@keyframes rotation {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(359deg);
  }
}
.spinner {
  height: 36px;
  width: 36px;
  border: 2px solid rgb(53.4, 56.1, 58.8);
  border-top-color: #FFFFFF;
  border-radius: 36px;
  animation: rotation 0.6s infinite linear;
}
.spinner.spinner-sm {
  height: 28px;
  width: 28px;
}

.tab-overflow {
  position: relative;
  overflow: hidden;
  border-radius: 4px 4px 0 0;
  flex: 1;
}
.tab-overflow .nav.nav-tabs {
  white-space: nowrap;
  display: table;
  margin: 0;
  border-radius: 6px 6px 0 0;
}
.tab-overflow .nav.nav-tabs > li {
  display: table-cell;
  float: none;
}
.tab-overflow .nav.nav-tabs > li > a {
  margin-inline-start: -1px;
}
.tab-overflow .nav.nav-tabs .prev-button {
  position: absolute;
  inset-inline-start: 0;
  top: 0;
  z-index: 10;
  display: none !important;
  opacity: 0;
  box-shadow: 0 0 15px rgba(31, 34, 37, 0.25);
  transition: all 0.2s linear;
}
.tab-overflow .nav.nav-tabs .prev-button a {
  margin: 0;
  background: #f2f3f4;
  border-radius: 6px 0 0;
}
:dir(rtl) .tab-overflow .nav.nav-tabs .prev-button a i {
  transform: rotate(180deg);
}
.tab-overflow .nav.nav-tabs .next-button {
  position: absolute;
  inset-inline-end: 0;
  top: 0;
  z-index: 10;
  display: none !important;
  opacity: 0;
  box-shadow: 0 0 15px rgba(31, 34, 37, 0.25);
  transition: all 0.2s linear;
  border-top-left-radius: 0;
}
.tab-overflow .nav.nav-tabs .next-button a {
  margin: 0;
  background: #f2f3f4;
  border-radius: 0 6px 0 0;
}
:dir(rtl) .tab-overflow .nav.nav-tabs .next-button a i {
  transform: rotate(180deg);
}
.tab-overflow .nav.nav-tabs.nav-tabs-inverse > li > a {
  background: none;
}
.tab-overflow .nav.nav-tabs.nav-tabs-inverse > li > a.active {
  background: #FFFFFF;
  color: #1f2225;
}
.tab-overflow .nav.nav-tabs.nav-tabs-inverse .next-button, .tab-overflow .nav.nav-tabs.nav-tabs-inverse .prev-button {
  box-shadow: 0 0 15px #000000;
}
.tab-overflow .nav.nav-tabs.nav-tabs-inverse .next-button + li > a.active, .tab-overflow .nav.nav-tabs.nav-tabs-inverse .prev-button + li > a.active {
  border-radius: 0 6px 0 0;
}
.tab-overflow .nav.nav-tabs.nav-tabs-inverse .next-button > a, .tab-overflow .nav.nav-tabs.nav-tabs-inverse .prev-button > a {
  background: #0e0f10;
}
.tab-overflow.overflow-right .nav.nav-tabs .next-button {
  display: block !important;
  opacity: 1;
  background: none;
}
.tab-overflow.overflow-left .nav.nav-tabs .prev-button {
  display: block !important;
  opacity: 1;
  background: none;
}

.flat-black .tab-overflow .next-button a,
.flat-black .tab-overflow .prev-button a {
  background: #d2d2d2;
}

.table.table-card > thead > tr > th:first-child, .table.table-card > thead > tr > td:first-child, .table.table-card > tbody > tr > th:first-child, .table.table-card > tbody > tr > td:first-child, .table.table-card > tfoot > tr > th:first-child, .table.table-card > tfoot > tr > td:first-child, .table.table-panel > thead > tr > th:first-child, .table.table-panel > thead > tr > td:first-child, .table.table-panel > tbody > tr > th:first-child, .table.table-panel > tbody > tr > td:first-child, .table.table-panel > tfoot > tr > th:first-child, .table.table-panel > tfoot > tr > td:first-child {
  padding-inline-start: 0.9375rem;
  border-inline-start: 0;
}
.table.table-card > thead > tr > th:last-child, .table.table-card > thead > tr > td:last-child, .table.table-card > tbody > tr > th:last-child, .table.table-card > tbody > tr > td:last-child, .table.table-card > tfoot > tr > th:last-child, .table.table-card > tfoot > tr > td:last-child, .table.table-panel > thead > tr > th:last-child, .table.table-panel > thead > tr > td:last-child, .table.table-panel > tbody > tr > th:last-child, .table.table-panel > tbody > tr > td:last-child, .table.table-panel > tfoot > tr > th:last-child, .table.table-panel > tfoot > tr > td:last-child {
  padding-inline-end: 0.9375rem;
  border-inline-end: 0;
}
.table.table-thead-sticky thead {
  position: sticky;
  top: 0;
  background: var(--bs-component-bg);
  box-shadow: 0 0 0 1px var(--bs-component-table-border-color);
}
.table.table-tfoot-sticky tfoot {
  position: sticky;
  bottom: 0;
  background: var(--bs-component-bg);
  box-shadow: 0 0 0 1px var(--bs-component-table-border-color);
}
.table.table-tbody-bordered > tbody > tr > td + td {
  border-inline-start: 1px solid var(--bs-component-table-border-color);
}
.table.table-thead-bordered > thead > tr > th + th {
  border-inline-start: 1px solid var(--bs-component-table-border-color);
}
.table.table-tfoot-bordered > tfoot > tr > th + th {
  border-inline-start: 1px solid var(--bs-component-table-border-color);
}
.table.table-px-1px td, .table.table-px-1px th {
  padding-inline-start: 1px !important;
  padding-inline-end: 1px !important;
}
.table.table-px-2px td, .table.table-px-2px th {
  padding-inline-start: 2px !important;
  padding-inline-end: 2px !important;
}
.table.table-px-3px td, .table.table-px-3px th {
  padding-inline-start: 3px !important;
  padding-inline-end: 3px !important;
}
.table.table-px-4px td, .table.table-px-4px th {
  padding-inline-start: 4px !important;
  padding-inline-end: 4px !important;
}
.table.table-px-5px td, .table.table-px-5px th {
  padding-inline-start: 5px !important;
  padding-inline-end: 5px !important;
}
.table.table-px-6px td, .table.table-px-6px th {
  padding-inline-start: 6px !important;
  padding-inline-end: 6px !important;
}
.table.table-px-7px td, .table.table-px-7px th {
  padding-inline-start: 7px !important;
  padding-inline-end: 7px !important;
}
.table.table-px-8px td, .table.table-px-8px th {
  padding-inline-start: 8px !important;
  padding-inline-end: 8px !important;
}
.table.table-px-9px td, .table.table-px-9px th {
  padding-inline-start: 9px !important;
  padding-inline-end: 9px !important;
}
.table.table-px-10px td, .table.table-px-10px th {
  padding-inline-start: 10px !important;
  padding-inline-end: 10px !important;
}
.table.table-px-11px td, .table.table-px-11px th {
  padding-inline-start: 11px !important;
  padding-inline-end: 11px !important;
}
.table.table-px-12px td, .table.table-px-12px th {
  padding-inline-start: 12px !important;
  padding-inline-end: 12px !important;
}
.table.table-px-13px td, .table.table-px-13px th {
  padding-inline-start: 13px !important;
  padding-inline-end: 13px !important;
}
.table.table-px-14px td, .table.table-px-14px th {
  padding-inline-start: 14px !important;
  padding-inline-end: 14px !important;
}
.table.table-px-15px td, .table.table-px-15px th {
  padding-inline-start: 15px !important;
  padding-inline-end: 15px !important;
}
.table.table-px-16px td, .table.table-px-16px th {
  padding-inline-start: 16px !important;
  padding-inline-end: 16px !important;
}
.table.table-px-17px td, .table.table-px-17px th {
  padding-inline-start: 17px !important;
  padding-inline-end: 17px !important;
}
.table.table-px-18px td, .table.table-px-18px th {
  padding-inline-start: 18px !important;
  padding-inline-end: 18px !important;
}
.table.table-px-19px td, .table.table-px-19px th {
  padding-inline-start: 19px !important;
  padding-inline-end: 19px !important;
}
.table.table-px-20px td, .table.table-px-20px th {
  padding-inline-start: 20px !important;
  padding-inline-end: 20px !important;
}
.table.table-py-1px td, .table.table-py-1px th {
  padding-top: 1px !important;
  padding-bottom: 1px !important;
}
.table.table-py-2px td, .table.table-py-2px th {
  padding-top: 2px !important;
  padding-bottom: 2px !important;
}
.table.table-py-3px td, .table.table-py-3px th {
  padding-top: 3px !important;
  padding-bottom: 3px !important;
}
.table.table-py-4px td, .table.table-py-4px th {
  padding-top: 4px !important;
  padding-bottom: 4px !important;
}
.table.table-py-5px td, .table.table-py-5px th {
  padding-top: 5px !important;
  padding-bottom: 5px !important;
}
.table.table-py-6px td, .table.table-py-6px th {
  padding-top: 6px !important;
  padding-bottom: 6px !important;
}
.table.table-py-7px td, .table.table-py-7px th {
  padding-top: 7px !important;
  padding-bottom: 7px !important;
}
.table.table-py-8px td, .table.table-py-8px th {
  padding-top: 8px !important;
  padding-bottom: 8px !important;
}
.table.table-py-9px td, .table.table-py-9px th {
  padding-top: 9px !important;
  padding-bottom: 9px !important;
}
.table.table-py-10px td, .table.table-py-10px th {
  padding-top: 10px !important;
  padding-bottom: 10px !important;
}
.table.table-py-11px td, .table.table-py-11px th {
  padding-top: 11px !important;
  padding-bottom: 11px !important;
}
.table.table-py-12px td, .table.table-py-12px th {
  padding-top: 12px !important;
  padding-bottom: 12px !important;
}
.table.table-py-13px td, .table.table-py-13px th {
  padding-top: 13px !important;
  padding-bottom: 13px !important;
}
.table.table-py-14px td, .table.table-py-14px th {
  padding-top: 14px !important;
  padding-bottom: 14px !important;
}
.table.table-py-15px td, .table.table-py-15px th {
  padding-top: 15px !important;
  padding-bottom: 15px !important;
}
.table.table-py-16px td, .table.table-py-16px th {
  padding-top: 16px !important;
  padding-bottom: 16px !important;
}
.table.table-py-17px td, .table.table-py-17px th {
  padding-top: 17px !important;
  padding-bottom: 17px !important;
}
.table.table-py-18px td, .table.table-py-18px th {
  padding-top: 18px !important;
  padding-bottom: 18px !important;
}
.table.table-py-19px td, .table.table-py-19px th {
  padding-top: 19px !important;
  padding-bottom: 19px !important;
}
.table.table-py-20px td, .table.table-py-20px th {
  padding-top: 20px !important;
  padding-bottom: 20px !important;
}

.theme-panel {
  position: fixed;
  width: 260px;
  inset-inline-end: -260px;
  top: 0;
  bottom: 0;
  z-index: 1035;
  background: var(--bs-component-bg);
  transition: inset-inline-end 0.2s linear;
  border-radius: 6px 0 0 6px;
}
.theme-panel .theme-list {
  margin-bottom: -4px;
  margin-inline-end: -4px;
  display: flex;
  flex-wrap: wrap;
}
.theme-panel .theme-list .theme-list-item {
  margin-bottom: 4px;
  margin-inline-end: 4px;
}
.theme-panel .theme-list .theme-list-item .theme-list-link {
  width: 28px;
  height: 28px;
  display: block;
  text-decoration: none;
  position: relative;
  border-radius: 30px;
  transition: all 0.2s linear;
}
.theme-panel .theme-list .theme-list-item .theme-list-link:hover, .theme-panel .theme-list .theme-list-item .theme-list-link:focus {
  opacity: 0.6;
}
.theme-panel .theme-list .theme-list-item.active .theme-list-link:before {
  content: "\f00c";
  position: absolute;
  inset-inline-start: 0;
  inset-inline-end: 0;
  top: 0;
  bottom: 0;
  font-size: 14px;
  line-height: 1;
  color: #FFFFFF;
  opacity: 0.4;
  text-align: center;
  display: flex;
  align-items: center;
  justify-content: center;
  font-family: "Font Awesome 5 Free" !important;
  font-weight: 900;
  font-style: normal;
  font-variant: normal;
  text-rendering: auto;
}
.theme-panel .theme-list .theme-list-item.active .theme-list-link.bg-white:before {
  color: #1f2225;
}
.theme-panel .theme-collapse-btn {
  position: absolute;
  inset-inline-start: -30px;
  top: 30%;
  margin-top: -15px;
  width: 30px;
  height: 30px;
  line-height: 30px;
  font-size: 18px;
  color: var(--bs-component-color);
  background: var(--bs-component-bg);
  text-align: center;
  border-radius: 6px 0 0 6px;
  box-shadow: 0 0 15px 0 rgba(0, 0, 0, 0.15);
}
:dir(rtl) .theme-panel .theme-collapse-btn {
  border-radius: 0 6px 6px 0;
}
@media (max-width: 575.98px) {
  .theme-panel .theme-collapse-btn {
    top: 35%;
  }
}
.theme-panel .theme-panel-content {
  background: var(--bs-component-bg);
  padding: 20px;
  position: absolute;
  top: 0;
  inset-inline-start: 0;
  inset-inline-end: 0;
  bottom: 0;
  overflow: scroll;
  margin: 0;
  z-index: 10;
}
.theme-panel .theme-panel-divider {
  height: 1px;
  margin: 15px 0;
  background-color: var(--bs-component-border-color);
}
.theme-panel .theme-version {
  margin: 0 0 5px;
  margin: -2.5px;
  display: flex;
  flex-wrap: wrap;
}
.theme-panel .theme-version .theme-version-item {
  width: 50%;
  position: relative;
  padding-top: 35%;
}
.theme-panel .theme-version .theme-version-item .theme-version-link {
  display: block;
  text-decoration: none;
  position: absolute;
  top: 0;
  inset-inline-start: 0;
  inset-inline-end: 0;
  bottom: 0;
  margin: 2.5px;
}
.theme-panel .theme-version .theme-version-item .theme-version-link .theme-version-cover {
  font-size: 14px;
  font-weight: bold;
  margin: 0;
  position: absolute;
  top: 0;
  inset-inline-start: 0;
  inset-inline-end: 0;
  bottom: 0;
  text-align: center;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: top left;
}
.theme-panel .theme-version .theme-version-item .theme-version-link.active:before, .theme-panel .theme-version .theme-version-item .theme-version-link:hover:before {
  content: "";
  position: absolute;
  border: 12px solid transparent;
  border-inline-start-color: rgb(139.375, 148.75, 158.125);
  border-top-color: rgb(139.375, 148.75, 158.125);
  inset-inline-start: 0;
  top: 0;
  z-index: 10;
}
.theme-panel .theme-version .theme-version-item .theme-version-link.active:after, .theme-panel .theme-version .theme-version-item .theme-version-link:hover:after {
  content: "\f00c";
  position: absolute;
  top: 0;
  inset-inline-start: 0;
  color: #FFFFFF;
  z-index: 10;
  width: 16px;
  height: 16px;
  line-height: 16px;
  font-size: 10px;
  text-align: center;
  font-family: "Font Awesome 5 Free" !important;
  font-weight: 900;
  font-style: normal;
  font-variant: normal;
  text-rendering: auto;
}
.theme-panel .theme-version .theme-version-item .theme-version-link.active:before {
  border-inline-start-color: #007aff;
  border-top-color: #007aff;
}
.theme-panel.active {
  box-shadow: 0 5px 25px rgba(0, 0, 0, 0.3);
  inset-inline-end: 0;
}
.theme-panel.active .theme-collapse-btn .fa:before {
  content: "\f00d";
}

.toast-container {
  position: fixed;
  top: 50px;
  margin-top: 0.9375rem;
  inset-inline-end: 0.9375rem;
  z-index: 1020;
}

.toast .toast-header {
  border-bottom-width: 1px;
  border-color: var(--bs-component-dropdown-border-color);
}
.toast .toast-header .btn-close {
  margin-inline-end: calc(-0.5 * var(--bs-toast-padding-x));
  margin-inline-start: var(--bs-toast-padding-x);
}

.todolist {
  list-style-type: none;
  margin: 0;
  padding: 0;
}
.todolist .todolist-item {
  display: flex;
}
.todolist .todolist-item .todolist-input {
  padding: 0.46875rem 0.703125rem;
  display: flex;
  align-items: center;
}
.todolist .todolist-item .todolist-input .form-check {
  padding-inline-start: 18px;
  margin: 0;
}
.todolist .todolist-item .todolist-input .form-check .form-check-input {
  width: 18px;
  margin-inline-start: -18px;
}
.todolist .todolist-item .todolist-input .form-check .form-check-input:checked {
  border-color: var(--bs-success);
  background-color: var(--bs-success);
}
.todolist .todolist-item .todolist-input + .todolist-label {
  border-inline-start: 1px solid var(--bs-component-border-color);
}
.todolist .todolist-item .todolist-label {
  padding: 0.46875rem 0.703125rem;
  flex: 1;
}
.todolist .todolist-item:hover {
  background: var(--bs-light);
}
.todolist .todolist-item.active {
  background: rgba(var(--bs-success-rgb), 0.15);
}
.todolist .todolist-item.active .todolist-label {
  text-decoration: line-through;
}
.todolist .todolist-item + .todolist-item {
  border-top: 1px solid var(--bs-component-border-color);
}

.widget-card {
  position: relative;
  margin-bottom: 0.9375rem;
  display: block;
  text-decoration: none !important;
}
.widget-card .widget-card-content {
  padding: 0.9375rem;
  position: relative;
}
.widget-card .widget-card-cover {
  position: absolute;
  top: 0;
  inset-inline-start: 0;
  inset-inline-end: 0;
  bottom: 0;
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  background-color: var(--bs-component-bg);
}
.widget-card .widget-card-cover .widget-card-cover-icon {
  position: absolute;
  top: 50%;
  inset-inline-start: 50%;
  width: 40%;
  height: 40%;
  margin: -20% 0 0 -20%;
  border-radius: 50%;
  background: rgba(0, 0, 0, 0.75);
  color: #FFFFFF;
  text-align: center;
  display: flex;
  align-items: center;
  justify-content: center;
}
.widget-card .widget-card-cover .widget-card-cover-icon .fa {
  font-size: 1.5vw;
  line-height: 1.5vw;
}
.widget-card.square {
  padding-top: 100%;
  overflow: hidden;
}
.widget-card.square .widget-card-content {
  position: absolute;
  top: 0;
  inset-inline-start: 0;
  inset-inline-end: 0;
  bottom: 0;
}
.widget-card.square .widget-card-content.bottom {
  top: auto;
}

.inverse-mode .widget-card, .inverse-mode.widget-card {
  color: #FFFFFF;
}
.inverse-mode .widget-card .widget-card-cover, .inverse-mode.widget-card .widget-card-cover {
  background-color: rgb(53.4, 56.1, 58.8);
}

.widget-chart {
  position: relative;
  overflow: hidden;
  margin-bottom: 20px;
  background: var(--bs-component-bg);
  border-radius: 6px;
}
@media (min-width: 576px) {
  .widget-chart {
    display: flex;
  }
}
.widget-chart .chart-title {
  font-size: 16px !important;
  line-height: 20px;
  color: var(--bs-component-color);
  font-weight: 600 !important;
  margin: 2px 5px 5px;
}
.widget-chart .chart-title small, .widget-chart .chart-title .small {
  display: block;
  margin-top: 3px;
  font-size: 12px;
  line-height: 16px;
  color: rgba(var(--bs-component-color), 0.5);
  font-weight: normal;
}
.widget-chart .widget-chart-content {
  padding: 15px;
  flex: 1;
}
@media (min-width: 768px) {
  .widget-chart .widget-chart-content + .widget-chart-sidebar {
    border-radius: 0 6px 6px 0;
  }
}
.widget-chart .widget-chart-content + .widget-chart-sidebar {
  border-radius: 0 0 6px 6px;
}
.widget-chart .widget-chart-full-width {
  margin: 0 -15px;
}
.widget-chart .widget-chart-sidebar {
  padding: 15px 15px;
  position: relative;
  display: flex;
  flex-direction: column;
}
@media (min-width: 768px) {
  .widget-chart .widget-chart-sidebar {
    width: 230px;
  }
}
@media (min-width: 576px) and (max-width: 767.98px) {
  .widget-chart .widget-chart-sidebar {
    width: 200px;
  }
}
.widget-chart .widget-chart-sidebar .chart-number {
  font-size: 24px;
  font-weight: 600;
  line-height: 28px;
  color: var(--bs-component-color);
}
.widget-chart .widget-chart-sidebar .chart-number small, .widget-chart .widget-chart-sidebar .chart-number .small {
  font-size: 12px;
  line-height: 16px;
  margin-top: 3px;
  color: rgba(var(--bs-component-color), 0.5);
  display: block;
  font-weight: normal;
}
.widget-chart .widget-chart-sidebar .chart-legend {
  list-style-type: none;
  margin: 0;
  padding: 0;
  font-size: 12px;
  font-weight: 600;
}
.widget-chart .widget-chart-sidebar .chart-legend > li {
  color: #FFFFFF;
}
.widget-chart .widget-chart-sidebar .chart-legend > li span {
  color: rgb(139.375, 148.75, 158.125);
  margin-inline-start: 5px;
  font-weight: normal;
}
.widget-chart .widget-chart-sidebar .chart-legend > li + li {
  margin-top: 5px;
}

.widget-chart-info {
  color: var(--bs-component-color);
}
.widget-chart-info .widget-chart-info-title {
  margin: 0 0 5px;
  font-size: 14px;
}
.widget-chart-info .widget-chart-info-desc {
  font-size: 11px;
  color: rgba(var(--bs-component-color-rgb), 0.5);
  margin-bottom: 20px;
}
.widget-chart-info .widget-chart-info-progress {
  font-size: 11px;
  margin-bottom: 5px;
}
.widget-chart-info .widget-chart-info-progress .progress {
  margin-bottom: 0;
}

.widget-chart-content {
  padding: 10px;
}

.dark-mode .nvd3 text {
  fill: rgba(255, 255, 255, 0.75);
}
.dark-mode .nvd3 .nv-axis line, .dark-mode .nvd3 .nv-axis path {
  stroke: rgba(255, 255, 255, 0.15);
}

.widget-chat {
  background: var(--bs-component-bg);
  color: var(--bs-component-color);
}
.widget-chat .widget-chat-header {
  padding: 0.9375rem;
  display: flex;
  align-items: center;
}
.widget-chat .widget-chat-header .widget-chat-header-icon {
  padding-inline-end: 0.9375rem;
}
.widget-chat .widget-chat-header .widget-chat-header-content {
  flex: 1;
}
.widget-chat .widget-chat-header .widget-chat-header-title {
  font-size: 0.75rem;
  margin: 0;
}
.widget-chat .widget-chat-header .widget-chat-header-desc {
  margin: 0;
  color: rgba(var(--bs-component-color-rgb), 0.65);
}
.widget-chat .widget-chat-body {
  padding: 0.9375rem;
  background: var(--bs-light);
}
.widget-chat .widget-chat-item {
  color: var(--bs-component-color);
  position: relative;
  min-height: 38px;
  padding: 0.3121875rem 0;
}
.widget-chat .widget-chat-media {
  width: 38px;
  height: 38px;
  position: absolute;
  bottom: 3px;
  overflow: hidden;
  border-radius: 60px;
  display: flex;
  justify-content: center;
  align-items: center;
  inset-inline-start: 0;
}
.widget-chat .widget-chat-media img {
  max-width: 100%;
  max-height: 100%;
  display: block;
}
.widget-chat .widget-chat-info {
  display: flex;
  margin-inline-start: 12px;
}
.widget-chat .widget-chat-info-container {
  background: var(--bs-component-bg);
  display: inline-flex;
  align-items: flex-end;
  flex-wrap: wrap;
  padding: 0.46875rem 0.703125rem;
  position: relative;
  color: var(--bs-component-color);
  border-radius: 24px;
}
.widget-chat .widget-chat-message {
  font-weight: 600;
  color: var(--bs-component-color);
  flex: 1;
}
.widget-chat .widget-chat-message:before {
  content: "";
  position: absolute;
  bottom: 0;
  border: 0 solid transparent;
  border-top-width: 15px;
  border-radius: 50%;
  width: 35px;
  height: 35px;
  inset-inline-start: -24px;
  border-inline-end-width: 10px;
  border-inline-end-color: var(--bs-component-bg);
}
:dir(ltr) .widget-chat .widget-chat-message:before {
  transform: rotate(10deg);
}
:dir(rtl) .widget-chat .widget-chat-message:before {
  transform: rotate(-10deg);
}
.widget-chat .widget-chat-name {
  font-weight: 600;
  width: 100%;
}
.widget-chat .widget-chat-time {
  font-style: italic;
  color: rgb(143, 144.5, 146);
  font-weight: 600;
  font-size: 0.675rem;
  padding-inline-start: 12px;
}
.widget-chat .with-media .widget-chat-info {
  min-width: 60%;
  margin-inline-start: 53px;
}
.widget-chat .with-media .end .widget-chat-info {
  margin-inline-end: 53px;
}
.widget-chat .end .widget-chat-media {
  inset-inline-start: auto;
  inset-inline-end: 0;
}
.widget-chat .end .widget-chat-info {
  margin-inline-end: 12px;
  margin-inline-start: 0;
  justify-content: flex-end;
}
.widget-chat .end .widget-chat-message:before {
  bottom: -5px;
  inset-inline-start: auto;
  inset-inline-end: -24px;
  border-right-width: 0;
  border-inline-end-color: transparent;
  border-left-width: 10px;
  border-inline-start-color: var(--bs-component-bg);
}
.widget-chat .end.with-media .widget-chat-info {
  margin-inline-end: 53px;
}

.widget-icon {
  position: relative;
  overflow: hidden;
  width: 40px;
  height: 40px;
  font-size: 28px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.widget-icon.user {
  font-size: 36px;
}
.widget-icon.user i {
  display: block;
  margin: 0 auto;
  padding-top: 38%;
}
.widget-icon.widget-icon-xs {
  width: 20px;
  height: 20px;
  font-size: 14px;
}
.widget-icon.widget-icon-xs.user {
  font-size: 18px;
}
.widget-icon.widget-icon-sm {
  width: 30px;
  height: 30px;
  font-size: 21px;
}
.widget-icon.widget-icon-sm.user {
  font-size: 27px;
}
.widget-icon.widget-icon-lg {
  width: 60px;
  height: 60px;
  font-size: 42px;
}
.widget-icon.widget-icon-lg.user {
  font-size: 54px;
}
.widget-icon.widget-icon-xl {
  width: 80px;
  height: 80px;
  font-size: 56px;
}
.widget-icon.widget-icon-xl.user {
  font-size: 72px;
}

.widget-img {
  overflow: hidden;
  width: 40px;
  height: 40px;
  line-height: 40px;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
}
.widget-img.widget-img-xl {
  width: 80px;
  height: 80px;
  line-height: 80px;
}
.widget-img.widget-img-lg {
  width: 60px;
  height: 60px;
  line-height: 60px;
}
.widget-img.widget-img-sm {
  width: 30px;
  height: 30px;
  line-height: 30px;
}
.widget-img.widget-img-xs {
  width: 20px;
  height: 20px;
  line-height: 20px;
}

.widget-input-container {
  display: flex;
  align-items: center;
}
.widget-input-container .widget-input-icon {
  padding: 0 0.3121875rem;
}
.widget-input-container .widget-input-icon a {
  display: block;
  padding: 0.61875rem;
  font-size: 18px;
}
.widget-input-container .widget-input-box {
  padding: 0.375rem 0;
  flex: 1;
}
.widget-input-container .widget-input-box .form-control {
  border-color: var(--bs-light);
  background: var(--bs-light);
  border-radius: 60px;
}
.widget-input-container .widget-input-box .form-control:focus {
  box-shadow: none;
}
.widget-input-container .widget-input-divider {
  width: 1px;
}
.widget-input-container .widget-input-divider:after {
  content: "";
  width: 1px;
  height: 26px;
  background: var(--bs-component-border-color);
  display: block;
}

.widget-list {
  background: var(--bs-component-bg);
}
.widget-list .widget-list-item {
  text-decoration: none;
  color: var(--bs-component-color);
  display: flex;
}
.widget-list .widget-list-item + .widget-list-item .widget-list-content, .widget-list .widget-list-item + .widget-list-item .widget-list-action {
  border-top: 1px solid var(--bs-component-border-color);
}
.widget-list .widget-list-item .widget-list-media, .widget-list .widget-list-item .widget-list-content, .widget-list .widget-list-item .widget-list-action {
  padding: 0.61875rem 0.9375rem;
}
.widget-list .widget-list-item .widget-list-media + div, .widget-list .widget-list-item .widget-list-content + div, .widget-list .widget-list-item .widget-list-action + div {
  padding-inline-start: 0;
}
.widget-list .widget-list-item .widget-list-media.icon {
  padding-top: 0.3121875rem;
  padding-bottom: 0.3121875rem;
}
.widget-list .widget-list-item .widget-list-media.icon i {
  display: block;
  width: 30px;
  height: 30px;
  text-align: center;
  line-height: 30px;
  font-size: 14px;
  border-radius: 12px;
}
.widget-list .widget-list-item .widget-list-media img {
  max-width: 100%;
  max-height: 100%;
}
.widget-list .widget-list-item .widget-list-content {
  flex: 1;
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.widget-list .widget-list-item .widget-list-action {
  display: flex;
  align-items: center;
}
.widget-list .widget-list-item .widget-list-title {
  font-size: 0.75rem;
  margin: 0;
}
.widget-list .widget-list-item .widget-list-desc {
  font-size: 0.6875rem;
  margin: 0;
  color: rgba(var(--bs-component-color-rgb), 0.75);
}

.widget-map {
  background: var(--bs-component-bg);
}

.widget-stats,
.widget.widget-stats {
  position: relative;
  color: var(--bs-component-color);
  padding: 0.9375rem;
  border-radius: 6px;
}
.widget-stats .stats-info h4, .widget-stats .stats-info .h4,
.widget.widget-stats .stats-info h4 {
  font-size: 12px;
  margin: 5px 0;
  color: rgba(255, 255, 255, 0.7);
}
.widget-stats .stats-info p,
.widget.widget-stats .stats-info p {
  font-size: 24px;
  font-weight: 600;
  margin-bottom: 0;
}
.widget-stats .stats-link a,
.widget.widget-stats .stats-link a {
  display: block;
  margin: 15px -15px -15px;
  padding: 7px 15px;
  background: rgba(0, 0, 0, 0.4);
  text-align: end;
  color: rgba(255, 255, 255, 0.7);
  text-decoration: none;
}
.widget-stats .stats-link a:hover, .widget-stats .stats-link a:focus,
.widget.widget-stats .stats-link a:hover,
.widget.widget-stats .stats-link a:focus {
  background: rgba(0, 0, 0, 0.6);
  color: #FFFFFF;
}
.widget-stats .stats-icon,
.widget.widget-stats .stats-icon {
  font-size: 42px;
  height: 56px;
  width: 56px;
  text-align: center;
  line-height: 56px;
  color: rgba(0, 0, 0, 0.15);
  position: absolute;
  top: 0.9375rem;
  margin-inline-start: 0.9375rem;
  inset-inline-end: 0.9375rem;
}
.widget-stats .stats-icon.stats-icon-lg,
.widget.widget-stats .stats-icon.stats-icon-lg {
  font-size: 128px;
  top: 15px;
  color: #FFFFFF;
  width: 128px;
  height: 50px;
  line-height: 50px;
  text-shadow: 3px 7px rgba(0, 0, 0, 0.25);
  opacity: 0.15;
  inset-inline-end: 0;
}
.widget-stats .stats-icon.stats-icon-lg i,
.widget.widget-stats .stats-icon.stats-icon-lg i {
  position: relative;
}
.widget-stats .stats-icon.stats-icon-square,
.widget.widget-stats .stats-icon.stats-icon-square {
  opacity: 1;
  font-size: 42px;
  top: 15px;
  inset-inline-end: 15px;
  height: 56px;
  width: 56px;
  text-align: center;
  line-height: 56px;
  margin-inline-start: 15px;
  border-radius: 24px;
}
.widget-stats .stats-content,
.widget.widget-stats .stats-content {
  position: relative;
}
.widget-stats .stats-title,
.widget.widget-stats .stats-title {
  position: relative;
  margin: 0 0 0.703125rem;
  font-size: 14px;
  font-weight: 600;
}
.widget-stats .stats-desc,
.widget.widget-stats .stats-desc {
  margin: -5px 0 -3px;
  font-weight: 600;
  color: rgb(87, 89.25, 91.5);
}
.widget-stats .stats-number,
.widget.widget-stats .stats-number {
  font-size: 24px;
  margin-bottom: 0.9375rem;
  font-weight: 700;
}
.widget-stats .stats-number .increase,
.widget.widget-stats .stats-number .increase {
  font-size: 16px;
  color: #0f9e3e;
}
.widget-stats .stats-number .decrease,
.widget.widget-stats .stats-number .decrease {
  font-size: 16px;
  color: #ff1b30;
}
.widget-stats .stats-progress,
.widget.widget-stats .stats-progress {
  background: var(--bs-light);
  height: 4px;
  margin: 0 0 15px;
  border-radius: 6px;
}
.widget-stats .stats-progress .progress-bar,
.widget.widget-stats .stats-progress .progress-bar {
  background: var(--bs-component-active-bg);
  border-radius: 0 6px 6px 0;
}
.widget-stats .stats-progress.stats-progress-light,
.widget.widget-stats .stats-progress.stats-progress-light {
  background: rgba(255, 255, 255, 0.3);
}
.widget-stats.text-inverse.stats-desc,
.widget.widget-stats.text-inverse.stats-desc {
  letter-spacing: 0;
  font-weight: 400;
  color: rgba(0, 0, 0, 0.85);
}
.widget-stats.text-inverse.stats-title,
.widget.widget-stats.text-inverse.stats-title {
  font-weight: 700;
  color: rgba(0, 0, 0, 0.85);
}
.widget-stats.text-inverse.stats-number,
.widget.widget-stats.text-inverse.stats-number {
  letter-spacing: 0;
  font-weight: 400;
}
.widget-stats.bg-white .stats-progress,
.widget.widget-stats.bg-white .stats-progress {
  background: rgba(0, 0, 0, 0.1);
}
.widget-stats.bg-white .stats-progress .progress-bar,
.widget.widget-stats.bg-white .stats-progress .progress-bar {
  background: #1f2225;
}

.widget-table.table {
  background: var(--bs-component-bg);
}
.widget-table.table.table-bordered > tbody > tr:last-child {
  border-bottom: none;
}
.widget-table.table.table-bordered > tbody > tr td:first-child {
  border-inline-start: none;
}
.widget-table.table.table-bordered > tbody > tr td:last-child {
  border-inline-end: none;
}
.widget-table.table.table-bordered > thead > tr:first-child {
  border-top: none;
}
.widget-table.table.table-bordered > thead > tr th:first-child {
  border-inline-start: none;
}
.widget-table.table.table-bordered > thead > tr th:last-child {
  border-inline-end: none;
}

.widget-todolist {
  background: var(--bs-component-bg);
  color: var(--bs-component-color);
}
.widget-todolist:before, .widget-todolist:after {
  content: "";
  display: table;
  clear: both;
}
.widget-todolist .widget-todolist-header {
  padding: 0.61875rem 0.9375rem;
  border-bottom: 1px solid var(--bs-component-border-color);
  display: flex;
  align-items: center;
}
.widget-todolist .widget-todolist-header .widget-todolist-header-title {
  margin: 0;
  font-size: 1.125rem;
  font-weight: 400;
  color: var(--bs-component-color);
  flex: 1;
}
.widget-todolist .widget-todolist-header .widget-todolist-header-total {
  text-align: center;
  font-size: 1.125rem;
  font-weight: 600;
  color: var(--bs-component-color);
}
.widget-todolist .widget-todolist-header .widget-todolist-header-total small, .widget-todolist .widget-todolist-header .widget-todolist-header-total .small {
  display: block;
  font-size: 0.6rem;
  line-height: 1;
}
.widget-todolist .widget-todolist-body {
  border-bottom: 1px solid var(--bs-component-border-color);
  margin-bottom: 20px;
}
.widget-todolist .widget-todolist-item {
  display: flex;
}
.widget-todolist .widget-todolist-item .widget-todolist-icon {
  padding: 0.61875rem 0.9375rem;
  text-align: center;
  border-top: 1px solid var(--bs-component-border-color);
}
.widget-todolist .widget-todolist-item .widget-todolist-input {
  padding: 0.61875rem 0.9375rem;
  width: 48px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.widget-todolist .widget-todolist-item .widget-todolist-input .form-check {
  padding-inline-start: 18px;
}
.widget-todolist .widget-todolist-item .widget-todolist-input .form-check .form-check-input {
  margin-inline-start: -18px;
}
.widget-todolist .widget-todolist-item .widget-todolist-input + div {
  padding-inline-start: 0;
}
.widget-todolist .widget-todolist-item .widget-todolist-content {
  padding: 0.61875rem 0.9375rem;
  border-top: 1px solid var(--bs-component-border-color);
  flex: 1;
}
.widget-todolist .widget-todolist-item:first-child .widget-todolist-content, .widget-todolist .widget-todolist-item:first-child .widget-todolist-icon {
  border-top: none;
}

.widget {
  overflow: hidden;
  margin-bottom: 20px;
  background: var(--bs-component-bg);
  color: inherit;
  padding: 0;
}
.widget .widget-header {
  border-bottom: 1px solid var(--bs-component-border-color);
  color: var(--bs-component-color);
  color: var(--bs-component-color);
  display: flex;
  align-items: center;
}
.widget .widget-header .widget-header-title {
  margin: 0;
  font-size: 0.75rem;
  padding: 0.61875rem 0.9375rem;
  flex: 1;
}
.widget .widget-header .widget-header-icon {
  padding: 0.61875rem 0.9375rem;
}
.widget .widget-header .widget-header-icon + .widget-header-icon {
  padding-inline-start: 0;
}
.widget .widget-body {
  padding: 0.9375rem;
}

.coming-soon {
  min-height: 100vh;
  min-height: 100dvh;
  background: var(--bs-component-bg);
}
.coming-soon .brand {
  line-height: 40px;
  font-size: 28px;
  font-weight: 300;
  margin-bottom: 10px;
  color: #FFFFFF;
  text-align: center;
}
.coming-soon .brand .logo {
  font-size: 72px;
  margin-bottom: 10px;
  display: block;
}
@media (max-width: 767.98px) {
  .coming-soon .brand .logo {
    font-size: 48px;
  }
}
.coming-soon .coming-soon-header {
  background: url(/build/images/coming-soon.118db614.jpg);
  background-size: cover;
  background-repeat: no-repeat;
  padding: 100px 50px 50px;
  position: relative;
}
@media (max-width: 767.98px) {
  .coming-soon .coming-soon-header {
    padding: 50px 25px 25px;
  }
}
.coming-soon .coming-soon-header .desc {
  position: relative;
  z-index: 10;
  text-align: center;
  font-size: 0.875rem;
  color: rgba(255, 255, 255, 0.5);
  margin-bottom: 1.875rem;
}
@media (max-width: 767.98px) {
  .coming-soon .coming-soon-header .desc {
    font-size: 0.75rem;
    margin-bottom: 0.9375rem;
  }
}
.coming-soon .coming-soon-header .timer {
  position: relative;
  z-index: 10;
  margin-bottom: 0;
  padding: 10px 0;
}
.coming-soon .coming-soon-header .timer:before, .coming-soon .coming-soon-header .timer:after {
  content: "";
  display: table;
  clear: both;
}
.coming-soon .coming-soon-header .timer .is-countdown {
  background: none;
  border: none;
  margin: 0 auto;
  width: 720px;
}
@media (max-width: 991.98px) {
  .coming-soon .coming-soon-header .timer .is-countdown {
    width: 520px;
  }
}
@media (max-width: 767.98px) {
  .coming-soon .coming-soon-header .timer .is-countdown {
    width: 480px;
  }
}
@media (max-width: 575.98px) {
  .coming-soon .coming-soon-header .timer .is-countdown {
    width: auto;
  }
}
.coming-soon .coming-soon-header .timer .is-countdown .countdown-row {
  display: flex;
  flex-wrap: wrap;
}
.coming-soon .coming-soon-header .timer .is-countdown .countdown-section {
  padding: 0 10px;
  float: none;
}
.coming-soon .coming-soon-header .timer .is-countdown .countdown-section + .countdown-section {
  border-inline-start: 1px solid rgba(255, 255, 255, 0.2);
}
.coming-soon .coming-soon-header .timer .is-countdown .countdown-section .countdown-amount {
  font-size: 36px;
  color: #FFFFFF;
}
@media (max-width: 767.98px) {
  .coming-soon .coming-soon-header .timer .is-countdown .countdown-section .countdown-amount {
    font-size: 24px;
  }
}
.coming-soon .coming-soon-header .timer .is-countdown .countdown-section .countdown-period {
  font-size: 14px;
  color: rgba(255, 255, 255, 0.6);
}
@media (max-width: 767.98px) {
  .coming-soon .coming-soon-header .timer .is-countdown .countdown-section .countdown-period {
    font-size: 12px;
  }
}
.coming-soon .coming-soon-header .brand {
  position: relative;
  z-index: 10;
}
.coming-soon .coming-soon-header .bg-cover {
  background: linear-gradient(to bottom, rgba(31, 34, 37, 0.65) 0%, rgba(31, 34, 37, 0.85) 100%);
  position: absolute;
  inset-inline-end: 0;
  top: 0;
  inset-inline-start: 0;
  bottom: 0;
  z-index: 0;
}
.coming-soon .coming-soon-content {
  color: var(--bs-component-color);
  text-align: center;
  padding: 1.875rem;
}
.coming-soon .coming-soon-content .desc {
  margin-bottom: 0.9375rem;
  font-size: 0.825rem;
}
.coming-soon .coming-soon-content .input-group {
  width: 420px;
}
@media (max-width: 575.98px) {
  .coming-soon .coming-soon-content .input-group {
    width: auto;
  }
}

.error {
  margin: 0 auto;
  text-align: center;
  height: 100vh;
  height: 100dvh;
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.error .error-code, .error .error-content {
  flex: 1;
  transform: translateZ(0);
}
.error .error-code {
  color: var(--bs-component-color);
  font-size: 200px;
  line-height: 1;
  text-shadow: 10px 10px 0px rgba(var(--bs-component-color-rgb), 0.2);
  padding: 1.875rem;
  height: 50vh;
  display: flex;
  justify-content: center;
  align-items: flex-end;
}
@media (max-width: 767.98px) {
  .error .error-code {
    font-size: 160px;
  }
}
@media (max-width: 575.98px) {
  .error .error-code {
    font-size: 120px;
  }
}
.error .error-content {
  bottom: 0;
  padding: 1.875rem;
  background: rgb(53.4, 56.1, 58.8);
  background-image: url(/build/images/error-page-pattern.2d15e616.png);
}
.error .error-message {
  color: #FFFFFF;
  font-size: 1.5rem;
  line-height: 1.2;
  letter-spacing: 0.5px;
  margin-bottom: 0.46875rem;
}
.error .error-desc {
  font-size: 0.75rem;
  color: rgba(255, 255, 255, 0.5);
  letter-spacing: 0.5px;
}

.file-tree {
  position: relative;
}
.file-tree .file-node {
  position: relative;
  padding-inline-start: 0.9375rem;
}
.file-tree .file-node .file-link {
  text-decoration: none;
  padding: 0.234375rem 0.234375rem;
  color: var(--bs-body-text);
  position: relative;
  border-radius: 6px;
  display: flex;
}
.file-tree .file-node .file-link > *:hover, .file-tree .file-node .file-link > *:focus {
  opacity: 0.75;
}
.file-tree .file-node .file-link .file-info {
  display: flex;
  flex: 1;
}
.file-tree .file-node .file-link .file-icon {
  font-size: 0.875rem;
  width: 20px;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-inline-end: 0.328125rem;
}
.file-tree .file-node .file-link .file-text {
  flex: 1;
}
.file-tree .file-node.has-sub > .file-link .file-arrow:before {
  content: "+";
  position: absolute;
  top: 50%;
  margin-top: -0.5625rem;
  width: 12px;
  display: flex;
  justify-content: center;
  inset-inline-start: -12px;
  font-family: "Font Awesome 5 Free" !important;
  font-weight: 900;
  font-style: normal;
  font-variant: normal;
  text-rendering: auto;
}
.file-tree .file-node.has-sub.expand > .file-tree {
  display: block;
}
.file-tree .file-node.has-sub.expand > .file-link .file-arrow:before {
  content: "\f068";
}
.file-tree .file-node.selected > .file-link {
  font-weight: 600;
}
.file-tree .file-node.selected > .file-link > .file-info {
  opacity: 1;
}
.file-tree .file-tree {
  display: none;
}

.file-manager {
  --bs-file-manager-sidebar-width: 250px;
  --bs-file-manager-mobile-sidebar-margin: -250px;
  display: flex;
  flex-direction: column;
  overflow: hidden;
  position: relative;
}
.file-manager .file-manager-toolbar {
  background: var(--bs-light);
  padding: 0.234375rem;
  border-bottom: 1px solid var(--bs-border-color);
  display: flex;
  flex-wrap: wrap;
}
@media (max-width: 991.98px) {
  .file-manager .file-manager-toolbar {
    overflow: scroll;
    flex-wrap: nowrap;
    white-space: nowrap;
  }
}
.file-manager .file-manager-container {
  display: flex;
  flex: 1;
  overflow: hidden;
  position: relative;
}
.file-manager .file-manager-container .file-manager-sidebar {
  display: flex;
  flex-direction: column;
  width: var(--bs-file-manager-sidebar-width);
  min-width: var(--bs-file-manager-sidebar-width);
}
@media (max-width: 991.98px) {
  .file-manager .file-manager-container .file-manager-sidebar {
    position: absolute;
    top: 0;
    bottom: 0;
    background: var(--bs-component-bg);
    z-index: 10;
    transition: all 0.2s ease-in-out;
    inset-inline-start: var(--bs-file-manager-mobile-sidebar-margin);
  }
}
.file-manager .file-manager-container .file-manager-sidebar .file-manager-sidebar-mobile-toggler {
  position: absolute;
  top: 0.9375rem;
  width: 1.875rem;
  inset-inline-start: 100%;
}
.file-manager .file-manager-container .file-manager-sidebar .file-manager-sidebar-mobile-toggler .btn {
  background: var(--bs-component-bg);
  color: var(--bs-component-color);
  border-radius: 0;
  padding: 0.46875rem 0.609375rem;
  box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);
  transition: all 0.2s ease-in-out;
  border-top-right-radius: 6px;
  border-bottom-right-radius: 6px;
}
@media (min-width: 992px) {
  .file-manager .file-manager-container .file-manager-sidebar .file-manager-sidebar-mobile-toggler {
    display: none;
  }
}
.file-manager .file-manager-container .file-manager-sidebar .file-manager-sidebar-content {
  flex: 1;
  overflow: hidden;
}
.file-manager .file-manager-container .file-manager-sidebar .file-manager-sidebar-footer {
  padding: 0.46875rem 0.9375rem;
  border-top: 1px solid var(--bs-border-color);
}
.file-manager .file-manager-container .file-manager-content {
  flex: 1;
}
@media (min-width: 992px) {
  .file-manager .file-manager-container .file-manager-content {
    border-inline-start: 1px solid var(--bs-border-color);
  }
}
@media (max-width: 767.98px) {
  .file-manager .file-manager-container .file-manager-content {
    overflow: scroll;
    flex-wrap: nowrap;
  }
}
.file-manager.file-manager-sidebar-mobile-toggled .file-manager-sidebar {
  inset-inline-start: 0;
}
@media (max-width: 991.98px) {
  .file-manager.file-manager-sidebar-mobile-toggled .file-manager-sidebar .file-manager-sidebar-mobile-toggler .btn {
    box-shadow: none;
  }
}

.gallery {
  margin: -0.3121875rem;
}
.gallery .image {
  width: 100%;
  display: block;
  overflow: hidden;
  padding: 0.3121875rem;
}
@media (min-width: 768px) {
  .gallery .image {
    width: 50%;
  }
}
@media (min-width: 992px) {
  .gallery .image {
    width: 33.33%;
  }
}
@media (min-width: 1200px) {
  .gallery .image {
    width: 25%;
  }
}
.gallery .image a {
  transition: all 0.2s linear;
}
.gallery .image a:hover, .gallery .image a:focus {
  opacity: 0.8;
}
.gallery .image img, .gallery .image .img {
  width: 100%;
  height: 200px;
  border-radius: 6px 6px 0 0;
}
.gallery .image .img {
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
}
.gallery .image .image-inner {
  position: relative;
  background: #FFFFFF;
  border-radius: 6px 6px 0 0;
}
.gallery .image .image-caption {
  position: absolute;
  top: 0.9375rem;
  inset-inline-start: 0;
  background: rgba(31, 34, 37, 0.85);
  color: #FFFFFF;
  font-weight: 600;
  padding: 0.3121875rem 0.9375rem;
  margin: 0;
}
.gallery .image .image-info {
  background: #FFFFFF;
  padding: 0.9375rem;
  color: rgb(87, 89.25, 91.5);
  border-radius: 0 0 6px 6px;
}
.gallery .image .image-info .title {
  margin: 0 0 0.46875rem;
  line-height: 1.2;
  font-size: 0.9375rem;
  font-weight: 600;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  color: rgb(53.4, 56.1, 58.8);
}
.gallery .image .image-info .rating {
  margin: 0;
  display: flex;
}
.gallery .image .image-info .rating span.star {
  margin-inline-end: 1px;
}
.gallery .image .image-info .rating span.star:before {
  content: "\f005";
  color: rgb(210.2, 210.8, 211.4);
  font-family: "Font Awesome 5 Free" !important;
  font-weight: 900;
  font-style: normal;
  font-variant: normal;
  text-rendering: auto;
}
.gallery .image .image-info .rating span.star.active:before {
  color: #ff9700;
}
.gallery .image .image-info .desc {
  line-height: 17px;
  font-size: 12px;
  height: 51px;
  overflow: hidden;
}

.gallery-v2 {
  display: flex;
  flex-wrap: wrap;
  margin: 0 -1px;
}
.gallery-v2 .gallery {
  flex: 0 0 50%;
  max-width: 50%;
  margin: 0;
  padding: 1px;
}
@media (min-width: 576px) {
  .gallery-v2 .gallery {
    flex: 0 0 33.33%;
    max-width: 33.33%;
  }
}
@media (min-width: 768px) {
  .gallery-v2 .gallery {
    flex: 0 0 25%;
    max-width: 25%;
  }
}
@media (min-width: 992px) {
  .gallery-v2 .gallery {
    flex: 0 0 12.5%;
    max-width: 12.5%;
  }
}
.gallery-v2 .gallery a {
  display: block;
  transition-property: opacity;
  transition-duration: 50ms;
}
.gallery-v2 .gallery a:hover {
  opacity: 0.75;
}

.invoice {
  background: var(--bs-component-bg);
  padding: 20px;
}
.invoice > div:not(.invoice-footer) {
  margin-bottom: 20px;
}
.invoice .invoice-company {
  font-size: 20px;
  font-weight: 600;
}
.invoice .invoice-header {
  margin: 0 -20px;
  background: var(--bs-light);
  display: flex;
}
@media (max-width: 767.98px) {
  .invoice .invoice-header {
    display: block;
  }
  .invoice .invoice-header > div + div {
    border-top: 1px solid rgb(229.9, 230.85, 231.8);
  }
}
.invoice .invoice-from {
  padding: 20px;
  flex: 1;
}
.invoice .invoice-from strong {
  font-size: 16px;
  font-weight: 600;
}
.invoice .invoice-to {
  padding: 20px;
  flex: 1;
}
.invoice .invoice-to strong {
  font-size: 16px;
  font-weight: 600;
}
.invoice .invoice-date {
  text-align: end;
  padding: 20px;
  flex: 1;
}
@media (max-width: 767.98px) {
  .invoice .invoice-date {
    text-align: start;
  }
}
.invoice .invoice-date .date {
  font-size: 16px;
  font-weight: 600;
}
.invoice .invoice-price {
  background: var(--bs-light);
  width: 100%;
  display: flex;
}
@media (max-width: 575.98px) {
  .invoice .invoice-price {
    display: block;
  }
}
.invoice .invoice-price small, .invoice .invoice-price .small {
  font-size: 12px;
  font-weight: normal;
  display: block;
}
.invoice .invoice-price .invoice-price-right {
  margin-inline-start: auto;
  padding: 20px;
  font-size: 28px;
  font-weight: 300;
  position: relative;
  vertical-align: bottom;
  text-align: end;
  color: var(--bs-light);
  background: var(--bs-dark);
  min-width: 25%;
  display: flex;
  justify-content: flex-end;
  align-items: center;
}
.invoice .invoice-price .invoice-price-right small, .invoice .invoice-price .invoice-price-right .small {
  display: block;
  opacity: 0.6;
  position: absolute;
  top: 15px;
  inset-inline-start: 20px;
  font-size: 12px;
}
.invoice .invoice-price .invoice-price-left {
  padding: 20px;
  font-size: 20px;
  font-weight: 600;
  position: relative;
  vertical-align: middle;
  flex: 1;
}
.invoice .invoice-price .invoice-price-left .invoice-price-row {
  display: flex;
  align-items: center;
}
@media (max-width: 575.98px) {
  .invoice .invoice-price .invoice-price-left .invoice-price-row {
    display: block;
    text-align: center;
  }
}
.invoice .invoice-price .invoice-price-left .invoice-price-row .sub-price {
  padding: 0 20px;
}
@media (max-width: 767.98px) {
  .invoice .invoice-price .invoice-price-left .invoice-price-row .sub-price {
    padding: 0;
  }
  .invoice .invoice-price .invoice-price-left .invoice-price-row .sub-price + .sub-price {
    padding-inline-start: 20px;
  }
}
@media (max-width: 575.98px) {
  .invoice .invoice-price .invoice-price-left .invoice-price-row .sub-price + .sub-price {
    padding-inline-start: 0;
  }
}
.invoice .invoice-footer {
  border-top: 1px solid var(--bs-component-border-color);
  padding-top: 15px;
  font-size: 11px;
  color: rgba(var(--bs-component-color-rgb), 0.5);
}
.invoice .invoice-note {
  color: rgba(var(--bs-component-color-rgb), 0.5);
  margin-top: 80px;
  font-size: 11px;
  line-height: 1.75;
}
.invoice .table-invoice {
  font-size: 13px;
}
@media (max-width: 767.98px) {
  .invoice .table-invoice {
    white-space: nowrap;
  }
}

.login.login-v1 {
  min-height: 100vh;
  min-height: 100dvh;
  width: 100%;
  background-image: var(--bs-app-login-bg-cover);
  background-size: cover;
  display: flex;
  align-items: center;
}
@media (max-width: 767.98px) {
  .login.login-v1 {
    background: rgb(53.4, 56.1, 58.8);
  }
}
.login.login-v1 .login-container {
  flex: 1;
}
@media (max-width: 767.98px) {
  .login.login-v1 .login-container {
    padding: 0 25px;
  }
}
.login.login-v1 .login-container .login-header {
  max-width: 400px;
  padding: 0;
  margin: 0 auto;
  margin-bottom: 15px;
  position: relative;
  display: flex;
  align-items: center;
}
@media (max-width: 767.98px) {
  .login.login-v1 .login-container .login-header {
    margin-bottom: 0;
  }
}
.login.login-v1 .login-container .login-header .brand {
  padding: 0;
  font-size: 28px;
  color: var(--bs-component-color);
  font-weight: 300;
  flex: 1;
}
@media (max-width: 767.98px) {
  .login.login-v1 .login-container .login-header .brand {
    font-size: 24px;
    color: #FFFFFF;
  }
}
.login.login-v1 .login-container .login-header .brand small, .login.login-v1 .login-container .login-header .brand .small {
  font-size: 13px;
  display: block;
  color: var(--bs-component-color);
  font-weight: 400;
}
@media (max-width: 767.98px) {
  .login.login-v1 .login-container .login-header .brand small, .login.login-v1 .login-container .login-header .brand .small {
    font-size: 12px;
    color: rgba(var(--bs-component-color-rgb), 0.5);
  }
}
.login.login-v1 .login-container .login-header .icon {
  color: rgb(176.6, 177.65, 178.7);
}
@media (max-width: 767.98px) {
  .login.login-v1 .login-container .login-header .icon {
    color: rgb(87, 89.25, 91.5);
  }
}
.login.login-v1 .login-container .login-header .icon i {
  font-size: 64px;
}
@media (max-width: 767.98px) {
  .login.login-v1 .login-container .login-header .icon i {
    font-size: 48px;
  }
}
.login.login-v1 .login-container .login-body {
  padding: 30px;
  background: rgb(53.4, 56.1, 58.8);
}
@media (max-width: 767.98px) {
  .login.login-v1 .login-container .login-body {
    padding: 25px 0;
    background: none;
  }
}
.login.login-v1 .login-container .login-body .login-content {
  padding: 0;
  color: rgb(143, 144.5, 146);
  max-width: 400px;
  margin: 0 auto;
}
.login.login-v1 .login-container .login-body .login-content .form-control {
  border-color: transparent;
  background: rgb(87, 89.25, 91.5);
  color: #FFFFFF;
}
.login.login-v1 .login-container .login-body .login-content .form-control::placeholder {
  color: rgb(143, 144.5, 146);
}
.login.login-v1 .login-container .login-body .login-content .form-control:focus {
  box-shadow: 0 0 0 3px rgb(120.6, 122.4, 124.2);
}
.login.login-v1 .login-container .login-body .login-content .form-floating .form-control::placeholder {
  color: transparent;
}
.login.login-v1 .login-container .login-body .login-content .form-check-input {
  background-color: rgb(87, 89.25, 91.5);
  border-color: transparent;
}
.login.login-v1 .login-container .login-body .login-content .form-check-input:checked {
  background-color: #0078ff;
}

.login.login-v2 {
  min-height: 100vh;
  min-height: 100dvh;
  color: #FFFFFF;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 6px;
}
.login.login-v2 .login-container {
  max-width: 400px;
  padding: 0 20px;
  position: relative;
  flex: 1;
}
.login.login-v2 .login-header {
  margin-bottom: 20px;
  position: relative;
  display: flex;
  align-items: center;
}
.login.login-v2 .login-header .brand {
  padding: 0;
  font-size: 28px;
  font-weight: 300;
  flex: 1;
}
@media (max-width: 767.98px) {
  .login.login-v2 .login-header .brand {
    font-size: 24px;
    color: #FFFFFF;
  }
}
.login.login-v2 .login-header .brand .logo {
  border: 14px solid transparent;
  border-color: transparent rgba(0, 0, 0, 0.15) rgba(0, 0, 0, 0.3);
  background-color: #0078ff;
  width: 28px;
  height: 28px;
  position: relative;
  font-size: 0;
  border-radius: 8px;
  margin-inline-end: 0.703125rem;
}
@media (max-width: 767.98px) {
  .login.login-v2 .login-header .brand .logo {
    width: 24px;
    height: 24px;
    border-width: 12px;
  }
}
.login.login-v2 .login-header .brand small, .login.login-v2 .login-header .brand .small {
  font-size: 13px;
  display: block;
  opacity: 0.5;
  font-weight: 600;
}
@media (max-width: 767.98px) {
  .login.login-v2 .login-header .brand small, .login.login-v2 .login-header .brand .small {
    font-size: 12px;
    color: rgb(143, 144.5, 146);
  }
}
.login.login-v2 .login-header .icon {
  opacity: 0.75;
}
.login.login-v2 .login-header .icon i {
  font-size: 56px;
}
@media (max-width: 767.98px) {
  .login.login-v2 .login-header .icon i {
    font-size: 48px;
  }
}
.login.login-v2 .login-content .form-control:focus {
  box-shadow: 0 0 0 5px rgba(255, 255, 255, 0.35);
}
.login.login-v2 .login-content .form-check-input:checked {
  background-color: #0078ff;
}

.login.login-with-news-feed,
.register.register-with-news-feed {
  min-height: 100vh;
  min-height: 100dvh;
}
.login.login-with-news-feed .news-feed,
.register.register-with-news-feed .news-feed {
  position: fixed;
  inset-inline-start: 0;
  inset-inline-end: 500px;
  top: 0;
  bottom: 0;
  overflow: hidden;
  transform: translateZ(0);
}
@media (max-width: 991.98px) {
  .login.login-with-news-feed .news-feed,
  .register.register-with-news-feed .news-feed {
    inset-inline-end: 400px;
  }
}
@media (max-width: 767.98px) {
  .login.login-with-news-feed .news-feed,
  .register.register-with-news-feed .news-feed {
    display: none;
  }
}
.login.login-with-news-feed .news-feed .news-image,
.register.register-with-news-feed .news-feed .news-image {
  position: absolute;
  bottom: 0;
  inset-inline-start: 0;
  inset-inline-end: 0;
  top: 0;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
}
.login.login-with-news-feed .news-feed .news-caption,
.register.register-with-news-feed .news-feed .news-caption {
  color: rgba(255, 255, 255, 0.85);
  position: absolute;
  bottom: 0;
  inset-inline-start: 0;
  inset-inline-end: 0;
  padding: 60px 60px 45px;
  font-size: 18px;
  letter-spacing: 0.25px;
  z-index: 20;
  font-weight: 300;
  background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, black 100%);
}
@media (max-width: 991.98px) {
  .login.login-with-news-feed .news-feed .news-caption,
  .register.register-with-news-feed .news-feed .news-caption {
    padding: 45px 45px 30px;
    font-size: 16px;
  }
}
.login.login-with-news-feed .news-feed .news-caption .caption-title,
.register.register-with-news-feed .news-feed .news-caption .caption-title {
  font-weight: 300;
  color: #FFFFFF;
  font-size: 36px;
}
@media (max-width: 991.98px) {
  .login.login-with-news-feed .news-feed .news-caption .caption-title,
  .register.register-with-news-feed .news-feed .news-caption .caption-title {
    font-size: 28px;
  }
}
.login.login-with-news-feed .login-container, .login.login-with-news-feed .register-container,
.register.register-with-news-feed .login-container,
.register.register-with-news-feed .register-container {
  width: 500px;
  background: var(--bs-component-bg);
  padding: 60px;
  min-height: 100vh;
  min-height: 100dvh;
  display: flex;
  flex-direction: column;
  justify-content: center;
  margin-inline-start: auto;
}
@media (max-width: 991.98px) {
  .login.login-with-news-feed .login-container, .login.login-with-news-feed .register-container,
  .register.register-with-news-feed .login-container,
  .register.register-with-news-feed .register-container {
    padding: 45px;
    width: 400px;
  }
}
@media (max-width: 767.98px) {
  .login.login-with-news-feed .login-container, .login.login-with-news-feed .register-container,
  .register.register-with-news-feed .login-container,
  .register.register-with-news-feed .register-container {
    width: auto;
    padding: 30px;
  }
}
.login.login-with-news-feed .login-header,
.register.register-with-news-feed .login-header {
  position: relative;
  display: flex;
  align-items: center;
}
.login.login-with-news-feed .login-header .brand,
.register.register-with-news-feed .login-header .brand {
  padding: 0;
  font-size: 28px;
  color: var(--bs-component-color);
  font-weight: 300;
  flex: 1;
}
@media (max-width: 767.98px) {
  .login.login-with-news-feed .login-header .brand,
  .register.register-with-news-feed .login-header .brand {
    font-size: 22px;
  }
}
.login.login-with-news-feed .login-header .brand .logo,
.register.register-with-news-feed .login-header .brand .logo {
  width: 28px;
  height: 28px;
  font-size: 0;
  border-radius: 8px;
  margin-inline-end: 10px;
}
@media (max-width: 767.98px) {
  .login.login-with-news-feed .login-header .brand .logo,
  .register.register-with-news-feed .login-header .brand .logo {
    width: 24px;
    height: 24px;
    border-width: 12px;
  }
}
.login.login-with-news-feed .login-header .brand small, .login.login-with-news-feed .login-header .brand .small,
.register.register-with-news-feed .login-header .brand small,
.register.register-with-news-feed .login-header .brand .small {
  font-size: 14px;
  display: block;
  color: rgba(var(--bs-component-color-rgb), 0.5);
  font-weight: 400;
}
@media (max-width: 767.98px) {
  .login.login-with-news-feed .login-header .brand small, .login.login-with-news-feed .login-header .brand .small,
  .register.register-with-news-feed .login-header .brand small,
  .register.register-with-news-feed .login-header .brand .small {
    font-size: 13px;
  }
}
.login.login-with-news-feed .login-header .icon,
.register.register-with-news-feed .login-header .icon {
  color: rgb(210.2, 210.8, 211.4);
}
.login.login-with-news-feed .login-header .icon i,
.register.register-with-news-feed .login-header .icon i {
  font-size: 64px;
}
@media (max-width: 767.98px) {
  .login.login-with-news-feed .login-header .icon i,
  .register.register-with-news-feed .login-header .icon i {
    font-size: 52px;
  }
}

.login-cover {
  position: fixed;
  top: 0;
  inset-inline-start: 0;
  inset-inline-end: 0;
  bottom: 0;
}
.login-cover .login-cover-bg, .login-cover .login-cover-img {
  position: fixed;
  top: 0;
  inset-inline-start: 0;
  inset-inline-end: 0;
  bottom: 0;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
}
.login-cover .login-cover-bg {
  background: linear-gradient(to bottom, rgba(0, 0, 0, 0.45) 0%, rgba(0, 0, 0, 0.9));
}
.login-cover .login-cover-img {
  transition: background 0.2s ease;
}

.login-bg-list {
  list-style-type: none;
  position: absolute;
  inset-inline-end: 20px;
  bottom: 20px;
  margin: 0;
  padding: 0 0 0 20px;
  z-index: 1020;
  display: flex;
  flex-wrap: wrap;
}
.login-bg-list .login-bg-list-item {
  width: 60px;
  height: 60px;
  margin: 5px;
  border-radius: 66px;
}
@media (max-width: 767.98px) {
  .login-bg-list .login-bg-list-item {
    width: 46px;
    height: 46px;
  }
}
.login-bg-list .login-bg-list-item .login-bg-list-link {
  display: block;
  padding-top: 100%;
  overflow: hidden;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
  border-radius: 66px;
  transition: all 0.2s ease;
}
.login-bg-list .login-bg-list-item:hover .login-bg-list-link, .login-bg-list .login-bg-list-item:focus .login-bg-list-link {
  box-shadow: 0 0 0 4px rgba(255, 255, 255, 0.45);
}
.login-bg-list .login-bg-list-item.active {
  border-color: #FFFFFF;
  z-index: 1020;
  position: relative;
}
.login-bg-list .login-bg-list-item.active .login-bg-list-link {
  box-shadow: 0 0 0 4px rgba(255, 255, 255, 0.9);
}

.mailbox {
  height: 100%;
  border-top: 1px solid var(--bs-component-border-color);
  background: var(--bs-light);
  display: flex;
}
@media (min-width: 768px) {
  .mailbox {
    border-inline-start: 1px solid var(--bs-component-border-color);
  }
}
@media (max-width: 991.98px) {
  .mailbox {
    flex-direction: column;
  }
}
@media (max-width: 767.98px) {
  .mailbox {
    min-height: calc(100vh - 101px);
    min-height: calc(100dvh - 101px);
  }
}
@media (min-width: 992px) {
  .mailbox .mailbox-sidebar {
    width: 200px;
    display: flex;
    flex-direction: column;
    flex: 0 0 200px;
  }
}
.mailbox .mailbox-sidebar .mailbox-sidebar-header {
  padding: 0.9375rem;
  border-bottom: 1px solid var(--bs-component-border-color);
}
.mailbox .mailbox-sidebar .mailbox-sidebar-content {
  flex: 1;
}
@media (min-width: 992px) {
  .mailbox .mailbox-sidebar .mailbox-sidebar-content {
    overflow: hidden;
  }
}
@media (max-width: 991.98px) {
  .mailbox .mailbox-sidebar .mailbox-sidebar-content {
    border-bottom: 1px solid var(--bs-component-border-color);
  }
}
.mailbox .mailbox-content {
  flex: 1;
  display: flex;
  flex-direction: column;
}
@media (min-width: 992px) {
  .mailbox .mailbox-content {
    max-width: calc(100% - 200px);
    border-inline-start: 1px solid var(--bs-component-border-color);
  }
}
.mailbox .mailbox-content .mailbox-content-header {
  padding: 0.9375rem;
  border-bottom: 1px solid var(--bs-component-border-color);
}
.mailbox .mailbox-content .mailbox-content-body {
  background: var(--bs-component-bg);
  flex: 1;
}
@media (min-width: 768px) {
  .mailbox .mailbox-content .mailbox-content-body {
    overflow: hidden;
  }
}
.mailbox .mailbox-content .mailbox-content-body .mailbox-float-link {
  padding: 0.46875rem 0.9375rem;
  display: flex;
}
.mailbox .mailbox-content .mailbox-content-body .mailbox-float-link a {
  color: rgba(var(--bs-component-color-rgb), 0.5);
  text-decoration: none;
  font-weight: 600;
}
.mailbox .mailbox-content .mailbox-content-body .mailbox-float-link a:hover, .mailbox .mailbox-content .mailbox-content-body .mailbox-float-link a:focus {
  color: rgba(var(--bs-component-color-rgb), 1);
}
.mailbox .mailbox-content .mailbox-content-body .mailbox-to {
  position: relative;
  border-bottom: 1px solid var(--bs-component-border-color);
  padding: 0.5203125rem 0.9375rem;
  min-height: 46px;
  display: flex;
  align-items: flex-start;
}
.mailbox .mailbox-content .mailbox-content-body .mailbox-to .tagit {
  border-color: transparent !important;
  border-radius: 0;
  flex: 1;
}
.mailbox .mailbox-content .mailbox-content-body .mailbox-to .form-control {
  border-color: transparent !important;
  padding-inline-start: 0.9375rem !important;
  padding-inline-end: 0.9375rem !important;
  border-radius: 0;
}
.mailbox .mailbox-content .mailbox-content-body .mailbox-to .form-control:focus {
  box-shadow: none;
}
.mailbox .mailbox-content .mailbox-content-body .mailbox-to .control-label {
  width: 60px;
  padding: 0.46875rem 0.9375rem;
  margin-bottom: 0;
  font-weight: 600;
  background: #cce4ff;
  color: #0060cc;
  text-align: center;
  min-height: calc(1.5em + 0.875rem + 2px);
}
.mailbox .mailbox-content .mailbox-content-body .mailbox-subject {
  padding: 0.5203125rem 0;
  border-bottom: 1px solid var(--bs-component-border-color);
}
.mailbox .mailbox-content .mailbox-content-body .mailbox-subject .form-control {
  border-color: transparent !important;
  padding-inline-start: 0.9375rem !important;
  padding-inline-end: 0.9375rem !important;
  border-radius: 0;
}
.mailbox .mailbox-content .mailbox-content-body .mailbox-subject .form-control:focus {
  box-shadow: none;
}
.mailbox .mailbox-content .mailbox-content-body .mailbox-form {
  min-height: 100%;
  display: flex;
  flex-direction: column;
}
.mailbox .mailbox-content .mailbox-content-body .mailbox-input {
  padding: 0;
  margin: 0;
  flex: 1;
  display: flex;
  flex-direction: column;
}
.mailbox .mailbox-content .mailbox-content-body .mailbox-input .wysihtml5-toolbar {
  background: var(--bs-component-bg) !important;
  border: none !important;
  padding-bottom: 0 !important;
}
.mailbox .mailbox-content .mailbox-content-body .mailbox-input .ql-snow.ql-toolbar, .mailbox .mailbox-content .mailbox-content-body .mailbox-input .note-editor .note-toolbar {
  background: var(--bs-light) !important;
  border-color: var(--bs-component-border-color) !important;
}
.mailbox .mailbox-content .mailbox-content-body .mailbox-input .note-editor {
  height: 100%;
  min-height: 100px;
  display: flex;
  flex-direction: column;
  flex: 1;
}
.mailbox .mailbox-content .mailbox-content-body .mailbox-input .note-editor .note-toolbar {
  padding: 6px 0.9375rem !important;
}
.mailbox .mailbox-content .mailbox-content-body .mailbox-input .note-editor .note-toolbar .note-btn-group {
  margin: 0 !important;
}
.mailbox .mailbox-content .mailbox-content-body .mailbox-input .note-editor .note-toolbar .note-btn {
  background: none;
  border: none;
  color: var(--bs-component-color);
}
.mailbox .mailbox-content .mailbox-content-body .mailbox-input .note-editor .note-toolbar .note-btn:hover, .mailbox .mailbox-content .mailbox-content-body .mailbox-input .note-editor .note-toolbar .note-btn.active {
  background: rgba(var(--bs-component-bg-rgb), 0.75);
  border-radius: 6px !important;
  box-shadow: none !important;
}
.mailbox .mailbox-content .mailbox-content-body .mailbox-input .note-editor .note-editing-area {
  display: flex;
  flex-direction: column;
  flex: 1;
}
.mailbox .mailbox-content .mailbox-content-body .mailbox-input .note-editor .note-editing-area .note-editable {
  height: 100% !important;
  flex: 1;
}
.mailbox .mailbox-content .mailbox-content-body .mailbox-input .ql-container {
  display: flex;
  flex-direction: column;
}
.mailbox .mailbox-content .mailbox-content-body .mailbox-input .ql-editor, .mailbox .mailbox-content .mailbox-content-body .mailbox-input .ql-container, .mailbox .mailbox-content .mailbox-content-body .mailbox-input .wysihtml5-sandbox {
  flex: 1;
}
.mailbox .mailbox-content .mailbox-content-body .mailbox-input .wysihtml5-sandbox {
  padding: 0.9375rem !important;
  border: none !important;
  outline: none !important;
  border-radius: 0 !important;
}
.mailbox .mailbox-content .mailbox-content-footer {
  padding: 0.9375rem;
  border-top: 1px solid var(--bs-component-border-color);
}
.mailbox .nav-title {
  font-size: 11px;
  color: rgba(var(--bs-component-color-rgb), 0.5);
  padding: 15px 15px 7px;
}
.mailbox .nav-inbox {
  list-style-type: none;
  margin: 0;
  padding: 0;
  display: block;
}
.mailbox .nav-inbox > li {
  display: block;
}
.mailbox .nav-inbox > li + li {
  margin-top: 0;
}
.mailbox .nav-inbox > li > a {
  text-decoration: none;
  border-radius: 0;
  padding: 0.46875rem 0.9375rem;
  color: var(--bs-component-color);
  font-weight: 600;
  display: flex;
  align-items: center;
}
.mailbox .nav-inbox > li > a i {
  width: 24px;
}
.mailbox .nav-inbox > li > a:hover {
  color: rgba(var(--bs-component-color-rgb), 0.5);
}
.mailbox .nav-inbox > li.active > a {
  background-color: var(--bs-component-border-color);
  color: var(--bs-component-color);
}
.mailbox .attached-document {
  list-style-type: none;
  margin: 15px 0 0;
  padding: 0;
  display: flex;
  flex-wrap: wrap;
}
.mailbox .attached-document > li {
  width: 180px;
  background: var(--bs-component-bg);
  color: var(--bs-component-color);
  font-weight: 600;
  position: relative;
  margin-inline-end: 15px;
  margin-bottom: 15px;
  border: 1px solid var(--bs-component-border-color);
}
.mailbox .attached-document > li:before {
  position: absolute;
  top: -1px;
  inset-inline-end: -1px;
  font-size: 12px;
  background: var(--bs-light);
  width: 20px;
  height: 20px;
  line-height: 20px;
  text-align: center;
  font-family: "Font Awesome 5 Free" !important;
  font-weight: 900;
  font-style: normal;
  font-variant: normal;
  text-rendering: auto;
}
.mailbox .attached-document > li img {
  max-width: 100%;
}
.mailbox .attached-document > li .document-name {
  padding: 5px 10px;
  text-align: center;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  background: var(--bs-light);
  border-top: 1px solid var(--bs-component-border-color);
}
.mailbox .attached-document > li .document-name a {
  color: var(--bs-component-color);
}
.mailbox .attached-document > li .document-file {
  height: 70px;
  background: none;
  overflow: hidden;
  text-align: center;
  line-height: 70px;
  font-size: 32px;
  margin: -1px;
}
.mailbox .list-email {
  border-top: 1px solid var(--bs-component-border-color);
  border-bottom: 1px solid var(--bs-component-border-color);
  margin: -1px 0;
  padding: 0;
}
.mailbox .list-email > li.list-group-item {
  border: none;
  margin-bottom: 0;
  padding: 15px;
  position: relative;
  width: 100%;
  overflow: hidden;
  border-radius: 0;
  display: flex;
  align-items: center;
}
.mailbox .list-email > li.list-group-item:before, .mailbox .list-email > li.list-group-item:after {
  content: "";
  display: table;
  clear: both;
}
.mailbox .list-email > li.list-group-item + li.list-group-item {
  border-top: 1px solid rgba(var(--bs-component-border-color-rgb), 0.75);
}
.mailbox .list-email > li.list-group-item a {
  color: var(--bs-component-color);
  text-decoration: none;
}
.mailbox .list-email > li.list-group-item .email-info {
  max-width: calc(100% - 46px);
  flex: 1;
}
.mailbox .list-email > li.list-group-item .email-info > a {
  margin-top: -15px;
  margin-bottom: -15px;
  padding: 15px;
  display: flex;
  flex-wrap: wrap;
  margin-inline-end: -15px;
}
@media (max-width: 575.98px) {
  .mailbox .list-email > li.list-group-item .email-info > a {
    display: block;
  }
}
.mailbox .list-email > li.list-group-item .email-user {
  width: 30px;
  height: 30px;
  min-width: 30px;
  overflow: hidden;
  font-size: 18px;
  line-height: 30px;
  text-align: center;
  color: #FFFFFF;
  background: rgb(143, 144.5, 146);
  margin: -5px 0;
  border-radius: 30px;
}
.mailbox .list-email > li.list-group-item .email-user img {
  max-width: 100%;
  display: block;
}
.mailbox .list-email > li.list-group-item .email-sender {
  display: block;
  width: 200px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
@media (max-width: 991.98px) {
  .mailbox .list-email > li.list-group-item .email-sender {
    width: 160px;
  }
}
@media (max-width: 767.98px) {
  .mailbox .list-email > li.list-group-item .email-sender {
    width: 120px;
  }
}
@media (max-width: 575.98px) {
  .mailbox .list-email > li.list-group-item .email-sender {
    width: auto;
    font-size: 14px;
    padding-inline-end: 90px;
  }
}
.mailbox .list-email > li.list-group-item .email-title {
  display: block;
  line-height: 20px;
  width: 300px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
@media (min-width: 1200px) {
  .mailbox .list-email > li.list-group-item .email-title {
    padding-inline-start: 15px;
  }
}
@media (max-width: 1199.98px) {
  .mailbox .list-email > li.list-group-item .email-title {
    width: auto;
    flex: 1;
  }
}
@media (min-width: 768px) {
  .mailbox .list-email > li.list-group-item .email-title + .email-desc {
    padding-inline-start: 20px;
  }
  .mailbox .list-email > li.list-group-item .email-title + .email-desc:before {
    content: "";
    position: absolute;
    inset-inline-start: 6px;
    top: 8px;
    width: 4px;
    height: 4px;
    background: rgba(var(--bs-component-color-rgb), 0.25);
    border-radius: 8px;
  }
}
.mailbox .list-email > li.list-group-item .email-desc {
  display: block;
  position: relative;
  color: rgba(var(--bs-component-color-rgb), 0.5);
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  flex: 1;
}
@media (max-width: 1199.98px) {
  .mailbox .list-email > li.list-group-item .email-desc {
    display: none;
  }
}
@media (max-width: 575.98px) {
  .mailbox .list-email > li.list-group-item .email-desc {
    display: block;
    padding-inline-end: 0;
  }
}
.mailbox .list-email > li.list-group-item .email-time {
  display: block;
  font-size: 11px;
  font-weight: 600;
  color: rgba(var(--bs-component-color-rgb), 0.65);
  width: 100px;
  inset-inline-end: 0;
  display: flex;
  align-items: center;
  justify-content: flex-end;
  text-align: end;
}
@media (max-width: 991.98px) {
  .mailbox .list-email > li.list-group-item .email-time {
    width: 90px;
    top: 0;
    position: absolute;
    padding-top: 15px;
    padding-inline-end: 15px;
  }
}
.mailbox .list-email > li.list-group-item .email-checkbox .custom-checkbox {
  width: 16px;
  padding-inline-start: 16px;
}
.mailbox .list-email > li.list-group-item .email-checkbox .custom-checkbox .custom-control-label::before, .mailbox .list-email > li.list-group-item .email-checkbox .custom-checkbox .custom-control-label::after {
  inset-inline-start: -16px;
}
.mailbox .list-email > li.list-group-item .email-checkbox + .email-user {
  margin-inline-start: 10px;
}
.mailbox .list-email > li.list-group-item.unread .email-title, .mailbox .list-email > li.list-group-item.unread .email-sender {
  font-weight: 600;
}
.mailbox .list-email > li.list-group-item.selected {
  background: rgba(255, 239.8, 153, 0.25);
}

.messenger {
  --bs-messenger-menu-width: 60px;
  --bs-messenger-chat-width: 360px;
  display: flex;
  overflow: hidden;
  position: relative;
  height: 100%;
}
.messenger .messenger-menu {
  display: flex;
  flex-direction: column;
  width: var(--bs-messenger-menu-width);
  min-width: var(--bs-messenger-menu-width);
  background: var(--bs-component-bg);
  padding: 0.46875rem;
}
@media (min-width: 992px) {
  .messenger .messenger-menu {
    border-inline-end: 1px solid var(--bs-component-border-color);
  }
}
@media (max-width: 991.98px) {
  .messenger .messenger-menu {
    display: none;
  }
}
.messenger .messenger-menu .messenger-menu-item {
  margin-bottom: 0.234375rem;
}
.messenger .messenger-menu .messenger-menu-item .messenger-menu-link {
  color: var(--bs-component-color);
  text-decoration: none;
  padding: 0.46875rem;
  display: block;
  border-radius: 6px;
}
.messenger .messenger-menu .messenger-menu-item .messenger-menu-link:hover, .messenger .messenger-menu .messenger-menu-item .messenger-menu-link:focus {
  opacity: 0.5;
}
.messenger .messenger-menu .messenger-menu-item.active .messenger-menu-link {
  color: var(--bs-app-theme);
}
.messenger .messenger-chat {
  display: flex;
  flex-direction: column;
  background: var(--bs-component-bg);
}
@media (max-width: 991.98px) {
  .messenger .messenger-chat {
    flex: 1;
  }
}
@media (min-width: 992px) {
  .messenger .messenger-chat {
    width: var(--bs-messenger-chat-width);
    border-inline-end: 1px solid var(--bs-component-border-color);
  }
}
.messenger .messenger-chat .messenger-chat-header {
  padding: 0.9375rem;
  border-bottom: 1px solid var(--bs-component-border-color);
}
.messenger .messenger-chat .messenger-chat-body {
  flex: 1;
  overflow: hidden;
}
.messenger .messenger-chat .messenger-chat-list .messenger-chat-item.active .messenger-chat-link {
  background: var(--bs-light);
}
.messenger .messenger-chat .messenger-chat-list .messenger-chat-item .messenger-chat-link {
  text-decoration: none;
  padding: 0.9375rem;
  display: flex;
  color: var(--bs-component-color);
  align-items: center;
}
.messenger .messenger-chat .messenger-chat-list .messenger-chat-item .messenger-chat-link:hover, .messenger .messenger-chat .messenger-chat-list .messenger-chat-item .messenger-chat-link:focus {
  background: var(--bs-light);
}
.messenger .messenger-chat .messenger-chat-list .messenger-chat-item .messenger-chat-link .messenger-chat-media {
  min-width: 44px;
  width: 44px;
  height: 44px;
  border-radius: 6px;
  background: rgba(var(--bs-component-color-rgb), 0.15);
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 28px;
  color: rgba(var(--bs-component-color-rgb), 0.5);
}
.messenger .messenger-chat .messenger-chat-list .messenger-chat-item .messenger-chat-link .messenger-chat-media img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 6px;
}
.messenger .messenger-chat .messenger-chat-list .messenger-chat-item .messenger-chat-link .messenger-chat-content {
  flex: 1;
  max-width: calc(100% - 44px);
  padding-inline-start: 0.703125rem;
}
.messenger .messenger-chat .messenger-chat-list .messenger-chat-item .messenger-chat-link .messenger-chat-title {
  display: flex;
  font-weight: 600;
  color: var(--bs-component-color);
  font-size: 0.84375rem;
}
.messenger .messenger-chat .messenger-chat-list .messenger-chat-item .messenger-chat-link .messenger-chat-title > div:not(.messenger-chat-time) {
  flex: 1;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.messenger .messenger-chat .messenger-chat-list .messenger-chat-item .messenger-chat-link .messenger-chat-time {
  font-size: 0.675rem;
  color: rgba(var(--bs-component-color-rgb), 0.35);
  padding-inline-start: 0.46875rem;
}
.messenger .messenger-chat .messenger-chat-list .messenger-chat-item .messenger-chat-link .messenger-chat-desc {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  color: rgba(var(--bs-component-color-rgb), 0.35);
  font-weight: 600;
  font-size: 0.75rem;
}
.messenger .messenger-content {
  flex: 1;
  display: none;
}
@media (min-width: 992px) {
  .messenger .messenger-content {
    display: block;
  }
}
@media (max-width: 767.98px) {
  .messenger .messenger-content {
    overflow: scroll;
    flex-wrap: nowrap;
  }
}
.messenger .messenger-content .widget-chat {
  display: flex;
  flex-direction: column;
  height: 100%;
  overflow: hidden;
}
@media (min-width: 992px) {
  .messenger .messenger-content .widget-chat .widget-chat-item .widget-chat-info .widget-chat-info-container {
    max-width: 51%;
  }
}
.messenger .messenger-content .widget-chat .widget-chat-item.end .widget-chat-info .widget-chat-info-container {
  background: var(--bs-app-theme);
  margin-inline-start: auto;
}
.messenger .messenger-content .widget-chat .widget-chat-item.end .widget-chat-info .widget-chat-info-container .widget-chat-message {
  color: var(--bs-app-theme-color);
}
.messenger .messenger-content .widget-chat .widget-chat-item.end .widget-chat-info .widget-chat-info-container .widget-chat-message:before {
  border-inline-start-color: var(--bs-app-theme);
}
.messenger .messenger-content .widget-chat .widget-chat-item.end .widget-chat-info .widget-chat-info-container .widget-chat-time {
  color: rgba(var(--bs-app-theme-color-rgb), 0.5);
}
.messenger .messenger-content .widget-chat .widget-chat-header {
  border-bottom: 1px solid var(--bs-component-border-color);
}
.messenger .messenger-content .widget-chat .widget-chat-body {
  flex: 1;
}
@media (min-width: 992px) {
  .messenger .messenger-content .widget-chat .widget-chat-body {
    overflow: hidden;
  }
}
.messenger .messenger-content .widget-chat .widget-chat-input {
  border-top: 1px solid var(--bs-component-border-color);
}
.messenger .messenger-content .widget-chat .widget-chat-input .widget-chat-toolbar {
  padding: 0.9375rem 0.9375rem 0.46875rem;
  display: flex;
  flex-wrap: wrap;
}
.messenger .messenger-content .widget-chat .widget-chat-input .widget-chat-toolbar .widget-chat-toolbar-link {
  color: rgba(var(--bs-component-color-rgb), 0.5);
  text-decoration: none;
}
.messenger .messenger-content .widget-chat .widget-chat-input .widget-chat-toolbar .widget-chat-toolbar-link:hover, .messenger .messenger-content .widget-chat .widget-chat-input .widget-chat-toolbar .widget-chat-toolbar-link:focus {
  color: rgba(var(--bs-component-color-rgb), 1);
}
.messenger .messenger-content .widget-chat .widget-chat-input .widget-chat-toolbar .widget-chat-toolbar-link + .widget-chat-toolbar-link {
  margin-inline-start: 0.9375rem;
}
.messenger .messenger-content .widget-chat .widget-chat-input .form-control {
  padding: 0.46875rem 0.9375rem 0.9375rem;
  min-height: 100px;
  border: none !important;
  box-shadow: none !important;
  background: none !important;
  border-radius: 0 !important;
}
@media (max-width: 991.98px) {
  .messenger.messenger-chat-content-mobile-toggled .messenger-content {
    display: block;
    position: fixed;
    top: 0;
    inset-inline-start: 0;
    inset-inline-end: 0;
    bottom: 0;
    z-index: 9999;
  }
}

.pos {
  --bs-pos-sidebar-bg: #FFFFFF;
  --bs-pos-sidebar-header-bg: rgb(53.4, 56.1, 58.8);
  --bs-pos-sidebar-header-color: #FFFFFF;
  --bs-pos-sidebar-header-back-btn-bg: rgb(87, 89.25, 91.5);
  --bs-pos-sidebar-header-nav-link-bg: rgb(232.6, 232.9, 233.2);
  --bs-pos-sidebar-header-nav-link-color: rgb(120.6, 122.4, 124.2);
  --bs-pos-sidebar-header-nav-link-active-bg: #FFFFFF;
  --bs-pos-sidebar-header-nav-link-active-color: #1f2225;
  --bs-pos-sidebar-footer-bg: rgb(87, 89.25, 91.5);
  --bs-pos-sidebar-footer-color: rgb(243.8, 243.95, 244.1);
  --bs-pos-sidebar-product-border-color: rgb(232.6, 232.9, 233.2);
  --bs-pos-sidebar-product-confirmation-bg: rgba(255, 255, 255, 0.95);
}
@media (min-width: 992px) {
  .pos.pos-with-menu {
    padding-inline-start: 10rem;
  }
}
@media (max-width: 991.98px) {
  .pos.pos-with-menu {
    padding-top: 100px;
  }
}
@media (min-width: 992px) {
  .pos.pos-with-sidebar {
    padding-inline-end: 22.5rem;
  }
}
.pos.pos-with-header {
  padding-top: 50px;
}
@media (min-width: 992px) {
  .pos.pos-with-header.pos-with-sidebar {
    padding-inline-end: 20.625rem;
  }
}
@media (min-width: 992px) {
  .pos.pos-with-header.pos-with-sidebar .pos-sidebar {
    top: 50px;
    height: calc(100% - 50px);
    margin: 0;
    border-radius: 0;
    border-top: none;
    border-bottom: none;
    border-inline-end: none;
  }
}
.pos.pos-with-header.pos-with-sidebar .pos-sidebar .pos-sidebar-header, .pos.pos-with-header.pos-with-sidebar .pos-sidebar .pos-sidebar-footer {
  border-radius: 0;
}
@media (min-width: 992px) {
  .pos {
    height: 100%;
    display: flex;
  }
}
.pos .pos-menu {
  position: fixed;
  top: 0;
  z-index: 10;
}
@media (min-width: 992px) {
  .pos .pos-menu {
    display: flex;
    width: 10rem;
    flex-direction: column;
    bottom: 0;
    inset-inline-start: 0;
    padding-inline-start: 0.9375rem;
  }
}
@media (max-width: 991.98px) {
  .pos .pos-menu {
    background: var(--bs-pos-sidebar-bg);
    inset-inline-start: 0;
    inset-inline-end: 0;
    bottom: auto;
    border-bottom: 1px solid var(--bs-border-color);
  }
}
.pos .pos-menu .logo {
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 0.9375rem;
}
@media (max-width: 991.98px) {
  .pos .pos-menu .logo {
    display: flex;
    padding: 0.46875rem 0.9375rem;
  }
}
.pos .pos-menu .logo a {
  display: block;
  text-decoration: none;
  color: inherit;
}
@media (max-width: 991.98px) {
  .pos .pos-menu .logo a {
    display: flex;
  }
}
.pos .pos-menu .logo .logo-img {
  text-align: center;
  height: 45px;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 2.25rem;
}
@media (max-width: 991.98px) {
  .pos .pos-menu .logo .logo-img {
    height: 30px;
    font-size: 1.125rem;
    margin-inline-end: 0.46875rem;
  }
}
.pos .pos-menu .logo .logo-text {
  font-size: 0.875rem;
  font-weight: 600;
  letter-spacing: 1px;
  margin-top: 0.234375rem;
}
.pos .pos-menu .logo img {
  max-width: 100%;
  max-height: 100%;
}
.pos .pos-menu .nav-container {
  flex: 1;
}
@media (min-width: 992px) {
  .pos .pos-menu .nav-container {
    overflow: hidden;
    padding: 0;
  }
}
.pos .pos-menu .nav.nav-tabs {
  margin: 0;
  padding: 0;
  display: block;
  border: 0;
}
@media (max-width: 991.98px) {
  .pos .pos-menu .nav.nav-tabs {
    display: flex;
    flex-wrap: nowrap;
    padding: 0 0.9375rem;
    overflow: scroll;
    border-top: 1px solid var(--bs-border-color);
  }
}
.pos .pos-menu .nav.nav-tabs .nav-item {
  padding: 0.328125rem 0.9375rem;
}
@media (max-width: 991.98px) {
  .pos .pos-menu .nav.nav-tabs .nav-item {
    padding: 0.46875rem 0;
  }
  .pos .pos-menu .nav.nav-tabs .nav-item + .nav-item {
    margin-inline-start: 0.46875rem;
  }
}
.pos .pos-menu .nav.nav-tabs .nav-item .nav-link {
  position: relative;
  padding: 0.703125rem;
  white-space: nowrap;
  text-align: center;
  color: var(--bs-component-color);
  font-size: 0.75rem;
  font-weight: 500;
  border-radius: 8px;
  background: var(--bs-component-bg);
}
@media (max-width: 991.98px) {
  .pos .pos-menu .nav.nav-tabs .nav-item .nav-link {
    display: flex;
    align-items: center;
    padding: 0.46875rem 0.9375rem;
    border-radius: 6px;
  }
}
.pos .pos-menu .nav.nav-tabs .nav-item .nav-link .nav-icon {
  display: block;
  margin: 0 auto;
  font-size: 24px;
  color: rgba(var(--bs-component-color-rgb), 0.25);
}
@media (max-width: 991.98px) {
  .pos .pos-menu .nav.nav-tabs .nav-item .nav-link .nav-icon {
    font-size: 0.9rem;
    margin: 0;
    margin-inline-end: 0.46875rem;
  }
}
.pos .pos-menu .nav.nav-tabs .nav-item .nav-link .nav-text {
  font-weight: 600;
}
.pos .pos-menu .nav.nav-tabs .nav-item .nav-link:hover .nav-icon {
  color: rgba(var(--bs-component-color-rgb), 0.75);
}
.pos .pos-menu .nav.nav-tabs .nav-item .nav-link.active {
  color: var(--bs-component-bg);
  background: var(--bs-component-color);
}
.pos .pos-menu .nav.nav-tabs .nav-item .nav-link.active .nav-icon {
  color: inherit;
}
.pos .pos-content {
  flex: 1;
}
.pos .pos-content .pos-content-container {
  padding: 0.9375rem;
}
.pos .product-row {
  padding: 0;
  margin: -0.703125rem;
  display: flex;
  flex-wrap: wrap;
}
.pos .product-row .product-container {
  padding: 0.703125rem;
  width: 100%;
}
@media (min-width: 576px) {
  .pos .product-row .product-container {
    width: 50%;
  }
}
@media (min-width: 768px) {
  .pos .product-row .product-container {
    width: 33.33%;
  }
}
@media (min-width: 992px) {
  .pos .product-row .product-container {
    width: 50%;
  }
}
@media (min-width: 1200px) {
  .pos .product-row .product-container {
    width: 33.33%;
  }
}
@media (min-width: 1800px) {
  .pos .product-row .product-container {
    width: 25%;
  }
}
.pos .product-row .product-container .product {
  height: 100%;
}
.pos .product {
  background: var(--bs-component-bg);
  color: var(--bs-component-color);
  display: block;
  margin: 0;
  text-decoration: none;
  overflow: hidden;
  position: relative;
  border-radius: 8px;
  transition: all 0.2s linear;
  display: flex;
  flex-direction: column;
}
.pos .product:hover {
  box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);
}
.pos .product .img {
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
  min-height: 180px;
  transition: all 0.2s linear;
}
.pos .product .text {
  flex: 1;
  display: flex;
  flex-direction: column;
  padding: 0.703125rem 0.9375rem;
}
.pos .product .text .title {
  font-size: 0.875rem;
  font-weight: 600;
  color: var(--bs-component-color);
  margin: 0 0 2px;
}
.pos .product .text .desc {
  color: rgb(143, 144.5, 146);
  font-weight: 600;
  margin: 0 0 0.9375rem;
  line-height: 1.4;
  flex: 1;
}
.pos .product .text .price {
  margin: 0;
  font-weight: 600;
  color: var(--bs-component-color);
  font-size: 0.875rem;
}
.pos .product.not-available {
  cursor: not-allowed;
  box-shadow: none !important;
}
.pos .product.not-available .img, .pos .product.not-available .text {
  opacity: 0.65;
}
.pos .product.not-available .not-available-text {
  position: absolute;
  top: 0;
  inset-inline-start: 0;
  inset-inline-end: 0;
  bottom: 0;
  min-height: 180px;
  background: rgba(87, 89.25, 91.5, 0.75);
  color: #FFFFFF;
  font-size: 1.5rem;
  display: flex;
  align-items: center;
  justify-content: center;
}
.pos .pos-task-row .pos-task {
  border-bottom: 1px solid var(--bs-component-border-color);
}
@media (min-width: 768px) {
  .pos .pos-task-row .pos-task {
    display: flex;
  }
}
.pos .pos-task-row .pos-task .pos-task-info {
  width: 30%;
  padding: 25px;
  text-align: end;
}
@media (max-width: 767.98px) {
  .pos .pos-task-row .pos-task .pos-task-info {
    width: auto;
    position: relative;
    text-align: start;
  }
}
.pos .pos-task-row .pos-task .pos-task-info .table-no {
  font-size: 24px;
}
.pos .pos-task-row .pos-task .pos-task-info .order-type {
  font-size: 14px;
}
.pos .pos-task-row .pos-task .pos-task-info .order-no {
  margin-bottom: 5px;
}
.pos .pos-task-row .pos-task .pos-task-info .time-pass {
  font-size: 16px;
  font-weight: 600;
  margin-top: 25px;
}
@media (max-width: 767.98px) {
  .pos .pos-task-row .pos-task .pos-task-info .time-pass {
    position: absolute;
    top: 0;
    margin: 0;
    padding: 25px;
    inset-inline-end: 0;
  }
}
.pos .pos-task-row .pos-task .pos-task-body {
  padding: 25px;
  flex: 1;
  border-inline-start: 1px solid var(--bs-component-border-color);
}
@media (max-width: 767.98px) {
  .pos .pos-task-row .pos-task .pos-task-body {
    border-inline-start: none;
    padding-top: 0;
  }
}
.pos .pos-task-row .pos-task .pos-task-body .pos-task-completed {
  font-size: 16px;
  line-height: 36px;
}
@media (max-width: 767.98px) {
  .pos .pos-task-row .pos-task .pos-task-body .pos-task-completed {
    border-top: 1px solid var(--bs-component-border-color);
    margin-top: -10px;
    padding-top: 10px;
  }
}
.pos .pos-task-row .pos-task .pos-task-body .pos-task-product-row {
  margin: 0 -10px -20px;
  display: flex;
  flex-wrap: wrap;
}
.pos .pos-task-row .pos-task .pos-task-body .pos-task-product-row .pos-task-product {
  width: 25%;
  margin-bottom: 20px;
  padding-inline-start: 10px;
  padding-inline-end: 10px;
  flex: 0 0 25%;
  display: flex;
  flex-direction: column;
}
@media (max-width: 991.98px) {
  .pos .pos-task-row .pos-task .pos-task-body .pos-task-product-row .pos-task-product {
    width: 33.33%;
    flex: 0 0 33.33%;
  }
}
@media (max-width: 575.98px) {
  .pos .pos-task-row .pos-task .pos-task-body .pos-task-product-row .pos-task-product {
    width: 100%;
    flex: 0 0 100%;
  }
}
.pos .pos-task-row .pos-task .pos-task-body .pos-task-product-row .pos-task-product .pos-task-product-img {
  padding-top: 75%;
  position: relative;
  margin-bottom: 10px;
}
.pos .pos-task-row .pos-task .pos-task-body .pos-task-product-row .pos-task-product .pos-task-product-img .cover {
  position: absolute;
  top: 0;
  inset-inline-start: 0;
  inset-inline-end: 0;
  bottom: 0;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
  border-radius: 8px;
}
.pos .pos-task-row .pos-task .pos-task-body .pos-task-product-row .pos-task-product .pos-task-product-img .caption {
  position: absolute;
  top: 0;
  inset-inline-start: 0;
  inset-inline-end: 0;
  bottom: 0;
  background: rgba(120.6, 122.4, 124.2, 0.75);
  color: #FFFFFF;
  font-size: 24px;
  border-radius: 8px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.pos .pos-task-row .pos-task .pos-task-body .pos-task-product-row .pos-task-product .pos-task-product-info {
  display: flex;
  flex: 1;
}
.pos .pos-task-row .pos-task .pos-task-body .pos-task-product-row .pos-task-product .pos-task-product-info .info {
  flex: 1;
}
.pos .pos-task-row .pos-task .pos-task-body .pos-task-product-row .pos-task-product .pos-task-product-info .info .title {
  font-size: 16px;
  font-weight: 600;
}
.pos .pos-task-row .pos-task .pos-task-body .pos-task-product-row .pos-task-product .pos-task-product-info .info .title + .desc {
  padding-top: 3px;
}
.pos .pos-task-row .pos-task .pos-task-body .pos-task-product-row .pos-task-product .pos-task-product-info .info .desc {
  font-size: 0.75rem;
  font-weight: 600;
  color: rgba(var(--bs-component-color-rgb), 0.5);
}
.pos .pos-task-row .pos-task .pos-task-body .pos-task-product-row .pos-task-product .pos-task-product-info .qty {
  font-size: 18px;
  font-weight: 600;
}
.pos .pos-task-row .pos-task .pos-task-body .pos-task-product-row .pos-task-product .pos-task-product-action {
  padding-top: 10px;
}
.pos .pos-task-row .pos-task .pos-task-body .pos-task-product-row .pos-task-product .pos-task-product-action .btn {
  display: block;
  font-weight: 600;
  font-size: 14px;
}
.pos .pos-task-row .pos-task .pos-task-body .pos-task-product-row .pos-task-product .pos-task-product-action .btn + .btn {
  margin-top: 10px;
}
.pos .pos-task-row .pos-task .pos-task-body .pos-task-product-row .pos-task-product.completed .pos-task-product-info {
  opacity: 0.75;
}
.pos .pos-sidebar {
  width: calc(22.5rem - 1.875rem);
  height: 100%;
  display: flex;
  flex-direction: column;
  flex: 0 0 22.5rem;
  background: var(--bs-pos-sidebar-bg);
  color: var(--bs-body-color);
}
@media (min-width: 992px) {
  .pos .pos-sidebar {
    position: fixed;
    top: 0;
    bottom: 0;
    height: calc(100% - 1.875rem);
    margin: 0.9375rem;
    border-radius: 8px;
    inset-inline-end: 0;
  }
}
@media (max-width: 991.98px) {
  .pos .pos-sidebar {
    position: fixed;
    top: 0;
    inset-inline-end: 0;
    bottom: 0;
    inset-inline-start: 0;
    width: auto;
    z-index: 1021;
    display: none;
  }
}
.pos .pos-sidebar .pos-sidebar-header {
  padding: 0.703125rem 0.9375rem;
  background: var(--bs-pos-sidebar-header-bg);
  color: var(--bs-pos-sidebar-header-color);
  position: relative;
  display: flex;
  align-items: center;
}
@media (min-width: 992px) {
  .pos .pos-sidebar .pos-sidebar-header {
    border-radius: 8px 8px 0 0;
  }
}
.pos .pos-sidebar .pos-sidebar-header .back-btn {
  width: 44px;
  margin-top: -0.703125rem;
  margin-bottom: -0.703125rem;
  height: 44px;
  border: none;
  background: var(--bs-pos-sidebar-header-back-btn-bg);
  display: none;
  margin-inline-start: -0.9375rem;
  margin-inline-end: 0.9375rem;
}
@media (max-width: 991.98px) {
  .pos .pos-sidebar .pos-sidebar-header .back-btn {
    display: block;
  }
}
.pos .pos-sidebar .pos-sidebar-header .back-btn .btn {
  color: #FFFFFF;
  padding: 0;
  width: 100%;
  height: 100%;
}
.pos .pos-sidebar .pos-sidebar-header .back-btn .btn svg {
  width: 20px;
}
.pos .pos-sidebar .pos-sidebar-header .icon img {
  height: 30px;
}
.pos .pos-sidebar .pos-sidebar-header .icon i {
  font-size: 1.125rem;
  margin: -10px 0;
  display: block;
  opacity: 0.5;
}
.pos .pos-sidebar .pos-sidebar-header .icon + .title {
  padding-inline-start: 0.703125rem;
}
.pos .pos-sidebar .pos-sidebar-header .title {
  font-size: 14px;
  font-weight: 600;
  flex: 1;
}
.pos .pos-sidebar .pos-sidebar-header .order {
  display: block;
  font-size: 12px;
  background: var(--bs-app-theme);
  color: var(--bs-app-theme-color);
  padding: 2px 6px;
  border-radius: 6px;
}
.pos .pos-sidebar .pos-sidebar-nav .nav.nav-tabs {
  padding: 0;
}
.pos .pos-sidebar .pos-sidebar-nav .nav.nav-tabs .nav-item {
  padding: 0;
}
.pos .pos-sidebar .pos-sidebar-nav .nav.nav-tabs .nav-item .nav-link {
  padding: 12px 15px;
  font-size: 13px;
  background: var(--bs-pos-sidebar-header-nav-link-bg);
  color: var(--bs-pos-sidebar-header-nav-link-color);
  border: none;
  border-radius: 0;
}
.pos .pos-sidebar .pos-sidebar-nav .nav.nav-tabs .nav-item .nav-link.active {
  color: var(--bs-pos-sidebar-header-nav-link-active-color);
  background: var(--bs-pos-sidebar-header-nav-link-active-bg);
}
.pos .pos-sidebar .pos-sidebar-body {
  padding: 0;
  margin: 0;
  overflow: scroll;
  flex: 1;
}
.pos .pos-sidebar .pos-sidebar-body .pos-table {
  padding: 0 1.265625rem;
}
.pos .pos-sidebar .pos-sidebar-body .pos-table .pos-table-row {
  padding: 1.265625rem 0;
  margin: 0;
  position: relative;
}
.pos .pos-sidebar .pos-sidebar-body .pos-table .pos-table-row + .pos-table-row {
  border-top: 1px solid var(--bs-pos-sidebar-product-border-color);
}
.pos .pos-sidebar .pos-sidebar-body .pos-table .pos-table-row > div {
  padding: 0;
}
.pos .pos-sidebar .pos-sidebar-body .pos-table .pos-table-row > div .input-group.qty {
  width: 85px;
  margin-top: 10px;
  align-items: center;
}
.pos .pos-sidebar .pos-sidebar-body .pos-table .pos-table-row > div .input-group.qty .form-control {
  margin: 0;
  background: none;
  border: 0;
  padding: 0;
  text-align: center;
  line-height: 1;
  height: 26px;
  font-weight: 600;
}
.pos .pos-sidebar .pos-sidebar-body .pos-table .pos-table-row > div .input-group.qty .btn {
  padding: 0;
  border: none;
  width: 26px;
  height: 26px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.pos .pos-sidebar .pos-sidebar-body .pos-table .pos-table-row > div .price {
  font-size: 0.875rem;
  font-weight: 600;
}
.pos .pos-sidebar .pos-sidebar-body .pos-table .pos-table-row > div.total-price {
  font-size: 0.875rem;
  font-weight: 600;
  text-align: end;
}
.pos .pos-sidebar .pos-sidebar-body .pos-table .pos-table-row > div a {
  display: inline-block;
}
.pos .pos-sidebar .pos-sidebar-body .pos-table .pos-table-row > div .pos-product-thumb {
  display: flex;
}
.pos .pos-sidebar .pos-sidebar-body .pos-table .pos-table-row > div .pos-product-thumb .img {
  width: 60px;
  height: 60px;
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  border-radius: 8px;
}
.pos .pos-sidebar .pos-sidebar-body .pos-table .pos-table-row > div .pos-product-thumb .img + .info {
  flex: 1;
  padding-inline-start: 15px;
}
.pos .pos-sidebar .pos-sidebar-body .pos-table .pos-table-row > div .pos-product-thumb .info {
  flex: 1;
}
.pos .pos-sidebar .pos-sidebar-body .pos-table .pos-table-row > div .pos-product-thumb .info .title {
  font-weight: 600;
  font-size: 14px;
}
.pos .pos-sidebar .pos-sidebar-body .pos-table .pos-table-row > div .pos-product-thumb .info .single-price {
  font-weight: 600;
  color: var(--bs-component-color);
}
.pos .pos-sidebar .pos-sidebar-body .pos-table .pos-table-row .pos-remove-confirmation {
  position: absolute;
  top: 0.46875rem;
  inset-inline-start: -0.65625rem;
  inset-inline-end: -0.65625rem;
  bottom: 0.46875rem;
  max-width: initial;
  width: auto;
  border-radius: var(--bs-border-radius-lg);
  background: var(--bs-pos-sidebar-product-confirmation-bg);
  font-size: 0.875rem;
  font-weight: 600;
  z-index: 10;
  padding: 1.265625rem;
  display: flex;
  align-items: center;
}
.pos .pos-sidebar .pos-sidebar-footer {
  background: var(--bs-pos-sidebar-footer-bg);
  color: var(--bs-pos-sidebar-footer-color);
  position: relative;
  overflow: hidden;
  padding: 0.9375rem 0.9375rem;
}
@media (min-width: 992px) {
  .pos .pos-sidebar .pos-sidebar-footer {
    border-radius: 0 0 8px 8px;
  }
}
.pos .pos-sidebar .pos-order {
  padding: 1.40625rem;
  position: relative;
  display: flex;
}
.pos .pos-sidebar .pos-order .pos-order-product {
  display: flex;
  flex: 1;
}
.pos .pos-sidebar .pos-order .pos-order-product .img {
  width: 72px;
  height: 72px;
  background-position: center;
  background-size: cover;
}
.pos .pos-sidebar .pos-order .pos-order-product > * + * {
  margin-inline-start: 0.9375rem;
}
.pos .pos-sidebar .pos-order > * + * {
  margin-inline-start: 0.9375rem;
}
.pos .pos-sidebar .pos-order .pos-order-confirmation {
  position: absolute;
  top: 0;
  inset-inline-start: 0;
  inset-inline-end: 0;
  bottom: 0;
  z-index: 10;
  background: rgba(var(--bs-body-bg-rgb), 0.97);
  padding: 0.9375rem;
  margin: 0;
}
.pos .pos-sidebar .pos-order .pos-order-confirmation > * {
  position: relative;
}
.pos .pos-sidebar .pos-order .pos-order-confirmation .btn {
  min-width: 60px;
}
.pos .pos-sidebar .pos-order + .pos-order {
  border-top: 1px solid var(--bs-border-color);
}
.pos .pos-header {
  background: var(--bs-component-bg);
  padding: 0.61875rem 1.640625rem;
  position: fixed;
  top: 0;
  inset-inline-start: 0;
  inset-inline-end: 0;
  z-index: 1020;
  height: 50px;
  display: flex;
  align-items: center;
}
.pos .pos-header .logo, .pos .pos-header .time, .pos .pos-header .nav {
  width: 33.33%;
}
@media (max-width: 767.98px) {
  .pos .pos-header .logo, .pos .pos-header .time, .pos .pos-header .nav {
    width: 50%;
  }
}
.pos .pos-header .logo {
  display: flex;
}
.pos .pos-header .logo > div, .pos .pos-header .logo > a {
  text-align: center;
  color: var(--bs-component-color);
  text-decoration: none;
  display: flex;
  align-items: center;
}
.pos .pos-header .logo > div .logo-img img, .pos .pos-header .logo > a .logo-img img {
  height: 32px;
}
.dark-mode .pos .pos-header .logo > div .logo-img img, .dark-mode .pos .pos-header .logo > a .logo-img img {
  filter: invert(1);
}
.pos .pos-header .logo > div .logo-text, .pos .pos-header .logo > a .logo-text {
  font-weight: 500;
  font-size: 16px;
  letter-spacing: 1px;
  margin-inline-start: 15px;
}
.pos .pos-header .time {
  font-weight: 600;
  font-size: 20px;
  display: flex;
  align-items: center;
  justify-content: center;
}
@media (max-width: 767.98px) {
  .pos .pos-header .time {
    display: none;
  }
}
.pos .pos-header .nav {
  align-items: center;
  justify-content: flex-end;
}
.pos .pos-header .nav .nav-item .nav-link {
  padding: 0.3121875rem 0.9375rem;
}
@media (max-width: 767.98px) {
  .pos .pos-header .nav .nav-item .nav-link {
    padding: 0.3121875rem 0.61875rem;
  }
}
.pos .pos-header .nav .nav-item .nav-link .nav-icon {
  margin: -1px 0;
  height: 20px;
  font-size: 20px;
  color: var(--bs-component-color);
  display: flex;
  align-items: center;
  justify-content: center;
}
.pos .pos-header .nav .nav-item .nav-link:hover, .pos .pos-header .nav .nav-item .nav-link:focus {
  opacity: 0.75;
}
.pos .pos-table-booking {
  display: block;
  margin-bottom: 1.171875rem;
  text-decoration: none;
}
.pos .pos-table-booking .pos-table-booking-container {
  background: rgb(53.4, 56.1, 58.8);
  color: #FFFFFF;
  border-radius: 8px;
  transition: box-shadow 0.1s linear;
}
.pos .pos-table-booking .pos-table-booking-container:hover {
  box-shadow: 0 0 0 5px rgba(53.4, 56.1, 58.8, 0.5);
}
.pos .pos-table-booking .pos-table-booking-container .pos-table-booking-header {
  padding: 0.9375rem;
}
.pos .pos-table-booking .pos-table-booking-container .pos-table-booking-header .title {
  font-weight: 600;
  color: rgb(143, 144.5, 146);
}
.pos .pos-table-booking .pos-table-booking-container .pos-table-booking-header .no {
  font-size: 2.1875rem;
  font-weight: 600;
}
.pos .pos-table-booking .pos-table-booking-container .pos-table-booking-header .desc {
  font-weight: 600;
  color: rgb(143, 144.5, 146);
}
.pos .pos-table-booking .pos-table-booking-container .pos-table-booking-body {
  background: rgb(87, 89.25, 91.5);
  border-bottom-left-radius: 8px;
  border-bottom-right-radius: 8px;
}
.pos .pos-table-booking .pos-table-booking-container .pos-table-booking-body .booking {
  font-size: 0.6875rem;
  padding: 0.3121875rem 0.9375rem;
  display: flex;
}
.pos .pos-table-booking .pos-table-booking-container .pos-table-booking-body .booking .time {
  width: 60px;
  font-weight: 600;
  color: rgb(210.2, 210.8, 211.4);
}
.pos .pos-table-booking .pos-table-booking-container .pos-table-booking-body .booking .info {
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  flex: 1;
}
.pos .pos-table-booking .pos-table-booking-container .pos-table-booking-body .booking .status {
  font-size: 6px;
  color: rgb(143, 144.5, 146);
  display: flex;
  align-items: center;
  padding-inline-start: 0.9375rem;
}
.pos .pos-table-booking .pos-table-booking-container .pos-table-booking-body .booking .status.upcoming {
  color: #ff9700;
}
.pos .pos-table-booking .pos-table-booking-container .pos-table-booking-body .booking .status.in-progress {
  color: #0f9e3e;
}
.pos .pos-table-booking .pos-table-booking-container .pos-table-booking-body .booking.highlight {
  background: rgb(53.4, 56.1, 58.8);
}
.pos .pos-table-booking .pos-table-booking-container .pos-table-booking-body .booking + .booking {
  border-top: 1px solid rgb(53.4, 56.1, 58.8);
}
.pos .pos-table-row {
  margin: -0.46875rem;
  display: flex;
  flex-wrap: wrap;
}
.pos .pos-table-row .pos-table {
  padding: 0.46875rem;
  margin: 0;
  height: 100%;
  width: 25%;
  flex: 0 0 25%;
}
@media (max-width: 1199.98px) {
  .pos .pos-table-row .pos-table {
    width: 33.33%;
    flex: 0 0 33.33%;
  }
}
@media (max-width: 767.98px) {
  .pos .pos-table-row .pos-table {
    width: 50%;
    flex: 0 0 50%;
  }
}
.pos .pos-table-row .pos-table .pos-table-container {
  background: var(--bs-component-bg);
  color: var(--bs-component-color);
  display: block;
  height: 100%;
  text-decoration: none;
  font-weight: 600;
  position: relative;
  transition: all 0.1s linear;
  border-radius: var(--bs-border-radius-lg);
  overflow: hidden;
}
.pos .pos-table-row .pos-table .pos-table-container .pos-table-status {
  position: absolute;
  top: 5px;
  inset-inline-end: 5px;
  background: var(--bs-component-bg);
  width: 8px;
  height: 8px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 100%;
}
.pos .pos-table-row .pos-table .pos-table-container .pos-table-status i {
  font-size: 8px;
}
.pos .pos-table-row .pos-table .pos-table-container .pos-table-name {
  text-align: center;
  padding: 15px;
  display: flex;
  align-items: center;
  flex-direction: column;
  justify-content: center;
  transition: all 0.1s linear;
}
.pos .pos-table-row .pos-table .pos-table-container .pos-table-name .name {
  font-size: 0.875rem;
}
.pos .pos-table-row .pos-table .pos-table-container .pos-table-name .no {
  font-size: 32px;
  margin-bottom: -4px;
}
.pos .pos-table-row .pos-table .pos-table-container .pos-table-name .order {
  opacity: 0.5;
}
.pos .pos-table-row .pos-table .pos-table-container .pos-table-name > * {
  padding: 0;
}
.pos .pos-table-row .pos-table .pos-table-container .pos-table-info-row {
  margin: 0 -1px 0 0;
  color: var(--bs-component-color);
  display: flex;
}
.pos .pos-table-row .pos-table .pos-table-container .pos-table-info-row .pos-table-info-col {
  width: 50%;
  padding: 1px 1px 0 0;
  margin: 0 auto;
  flex: 0 0 50%;
}
.pos .pos-table-row .pos-table .pos-table-container .pos-table-info-row .pos-table-info-col .pos-table-info-container {
  height: 100%;
  background: var(--bs-component-disabled-bg);
  padding: 2px 5px;
  display: flex;
  align-items: center;
}
.pos .pos-table-row .pos-table .pos-table-container .pos-table-info-row .icon {
  width: 24px;
  height: 24px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.pos .pos-table-row .pos-table .pos-table-container .pos-table-info-row .icon + .text {
  margin-inline-start: 2px;
}
.pos .pos-table-row .pos-table .pos-table-container .pos-table-info-row .text {
  font-weight: 600;
  flex: 1;
}
.pos .pos-table-row .pos-table .pos-table-container .pos-table-info-row + .pos-table-col-info {
  border-top: 1px solid rgb(243.8, 243.95, 244.1);
}
.pos .pos-table-row .pos-table .pos-table-container + .pos-table-col {
  border-inline-start: 1px solid rgb(243.8, 243.95, 244.1);
}
.pos .pos-table-row .pos-table.selected:not(.disabled) .pos-table-container:before {
  content: "";
  position: absolute;
  top: 0;
  border: 20px solid var(--bs-app-theme);
  border-bottom-color: transparent;
  inset-inline-start: 0;
  border-inline-end-color: transparent;
}
.pos .pos-table-row .pos-table.selected:not(.disabled) .pos-table-container:after {
  content: "\f00c";
  position: absolute;
  z-index: 10;
  top: 0;
  inset-inline-start: 0;
  color: var(--bs-app-theme-color);
  font-size: 14px;
  width: 25px;
  height: 25px;
  display: flex;
  align-items: center;
  justify-content: center;
  font-family: "Font Awesome 5 Free" !important;
  font-weight: 900;
  font-style: normal;
  font-variant: normal;
  text-rendering: auto;
}
.pos .pos-table-row .pos-table.disabled .pos-table-container {
  cursor: not-allowed;
  color: rgba(var(--bs-component-color-rgb), 0.35);
}
.pos .pos-table-row .pos-table.disabled .pos-table-container .pos-table-status {
  background: var(--bs-component-disabled-bg);
}
.pos .pos-table-row .pos-table.disabled .pos-table-container .pos-table-info-row {
  opacity: 0.25;
}
.pos .pos-table-row .pos-table.available .pos-table-container {
  cursor: not-allowed;
}
.pos .pos-table-row .pos-table.available .pos-table-container .pos-table-status {
  background: var(--bs-app-theme);
}
.pos .pos-table-row .pos-table.available .pos-table-container .pos-table-info-row {
  color: transparent;
}
.pos .pos-table-row .pos-table.in-use .pos-table-container .pos-table-status {
  background: var(--bs-warning);
}
.pos .pos-stock-product {
  height: 100%;
  padding: 0.46875rem;
}
.pos .pos-stock-product .pos-stock-product-container {
  background: var(--bs-component-bg);
  height: 100%;
  overflow: hidden;
  box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);
  border-radius: 8px;
}
.pos .pos-stock-product .pos-stock-product-container .product {
  height: 100%;
  display: flex;
  flex-direction: column;
}
.pos .pos-stock-product .pos-stock-product-container .product .product-img .img {
  padding-top: 75%;
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
}
@media (max-width: 767.98px) {
  .pos .pos-stock-product .pos-stock-product-container .product .product-img .img {
    padding-top: 56.25%;
  }
}
.pos .pos-stock-product .pos-stock-product-container .product .product-info {
  padding: 0.9375rem 1.171875rem;
  flex: 1;
}
.pos .pos-stock-product .pos-stock-product-container .product .product-info .title {
  font-size: 0.875rem;
  font-weight: 600;
}
.pos .pos-stock-product .pos-stock-product-container .product .product-info .desc {
  color: rgba(var(--bs-component-color-rgb), 0.5);
  margin-bottom: 0.9375rem;
}
.pos .pos-stock-product .pos-stock-product-container .product .product-option {
  margin: 0 0 0.3121875rem;
}
.pos .pos-stock-product .pos-stock-product-container .product .product-option .option {
  padding: 0;
  flex: 1;
  display: flex;
  align-items: center;
}
.pos .pos-stock-product .pos-stock-product-container .product .product-option .option .option-label {
  font-weight: 600;
  width: 90px;
  padding-inline-end: 0.61875rem;
}
.pos .pos-stock-product .pos-stock-product-container .product .product-option .option .option-input {
  flex: 1;
}
.pos .pos-stock-product .pos-stock-product-container .product .product-option .option .option-input .form-control {
  padding: 0.234375rem 0.61875rem;
}
.pos .pos-stock-product .pos-stock-product-container .product .product-option .option .option-input .form-switch .form-check-input:checked {
  background-color: #04c5c5;
  border-color: #04c5c5;
}
.pos .pos-stock-product .pos-stock-product-container .product .product-option .option + .option {
  padding-top: 0.9375rem;
}
.pos .pos-stock-product .pos-stock-product-container .product .product-action {
  display: flex;
}
.pos .pos-stock-product .pos-stock-product-container .product .product-action .btn {
  padding: 0.703125rem 0;
  flex: 1;
  border-radius: 0;
}
@media (max-width: 991.98px) {
  .pos.pos-sidebar-mobile-toggled .pos-sidebar {
    display: flex;
  }
}

[data-bs-theme=dark] .pos, [data-bs-theme=dark] {
  --bs-pos-sidebar-bg: rgb(53.4, 56.1, 58.8);
  --bs-pos-sidebar-header-bg: rgb(87, 89.25, 91.5);
  --bs-pos-sidebar-header-color: #FFFFFF;
  --bs-pos-sidebar-header-back-btn-bg: rgb(87, 89.25, 91.5);
  --bs-pos-sidebar-header-nav-link-bg: #1f2225;
  --bs-pos-sidebar-header-nav-link-color: rgb(120.6, 122.4, 124.2);
  --bs-pos-sidebar-header-nav-link-active-bg: rgb(53.4, 56.1, 58.8);
  --bs-pos-sidebar-header-nav-link-active-color: #FFFFFF;
  --bs-pos-sidebar-footer-bg: rgb(87, 89.25, 91.5);
  --bs-pos-sidebar-footer-color: #FFFFFF;
  --bs-pos-sidebar-product-border-color: rgb(120.6, 122.4, 124.2);
  --bs-pos-sidebar-product-confirmation-bg: rgba(53.4, 56.1, 58.8, 0.95);
}

.pos-mobile-sidebar-toggler {
  position: fixed;
  bottom: 60px;
  inset-inline-end: 12px;
  z-index: 1020;
  background: var(--bs-component-color);
  padding: 10px;
  width: 60px;
  height: 60px;
  text-decoration: none;
  color: var(--bs-component-bg);
  display: none;
  border-radius: 50px;
  box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.175);
  align-items: center;
  justify-content: center;
}
@media (max-width: 991.98px) {
  .pos-mobile-sidebar-toggler {
    display: flex;
  }
}
.pos-mobile-sidebar-toggler:hover {
  color: rgb(120.6, 122.4, 124.2);
}
.pos-mobile-sidebar-toggler .img {
  width: 32px;
  height: 32px;
  display: block;
  margin: 0 auto;
}
.pos-mobile-sidebar-toggler .badge {
  position: absolute;
  inset-inline-end: 0px;
  top: 0px;
  background-color: var(--bs-app-theme);
  color: var(--bs-app-theme-color);
  width: 20px;
  height: 20px;
  font-size: 0.875rem;
  font-weight: 600;
  padding: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 30px;
}

.modal.modal-pos .close {
  position: absolute;
  top: 25px;
  z-index: 10;
  inset-inline-end: 25px;
}
@media (min-width: 992px) {
  .modal.modal-pos .modal-pos-product {
    display: flex;
  }
  .modal.modal-pos .modal-pos-product .modal-pos-product-img, .modal.modal-pos .modal-pos-product .modal-pos-product-info {
    width: 50%;
    max-width: 50%;
    flex: 0 0 50%;
  }
}
@media (min-width: 992px) {
  .modal.modal-pos .modal-pos-product .modal-pos-product-img {
    padding-inline-end: 0.9375rem;
  }
}
@media (max-width: 991.98px) {
  .modal.modal-pos .modal-pos-product .modal-pos-product-img {
    padding-bottom: 0;
  }
}
.modal.modal-pos .modal-pos-product .modal-pos-product-img .img {
  height: 100%;
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  min-height: 250px;
  border-radius: var(--bs-border-radius-lg);
}
@media (min-width: 992px) {
  .modal.modal-pos .modal-pos-product .modal-pos-product-img .img {
    min-height: 300px;
  }
  :dir(ltr) .modal.modal-pos .modal-pos-product .modal-pos-product-img .img {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
  }
  :dir(rtl) .modal.modal-pos .modal-pos-product .modal-pos-product-img .img {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
  }
}
@media (max-width: 991.98px) {
  .modal.modal-pos .modal-pos-product .modal-pos-product-img .img {
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
  }
}
.modal.modal-pos .modal-pos-product .modal-pos-product-info {
  padding: 1.40625rem;
}
@media (min-width: 992px) {
  .modal.modal-pos .modal-pos-product .modal-pos-product-info {
    padding-inline-start: 0.9375rem;
  }
}
.modal.modal-pos .modal-pos-product .modal-pos-product-info .option-list {
  margin: -0.3121875rem;
  padding: 0.3121875rem 0;
  display: flex;
  flex-wrap: wrap;
}
.modal.modal-pos .modal-pos-product .modal-pos-product-info .option-list .option {
  width: 33.33%;
  max-width: 33.33%;
  padding: 0.3121875rem;
  flex: 0 0 33.33%;
}
.modal.modal-pos .modal-pos-product .modal-pos-product-info .option-list .option .option-input {
  display: none;
}
.modal.modal-pos .modal-pos-product .modal-pos-product-info .option-list .option .option-input:checked + .option-label {
  color: var(--bs-body-color);
  border: 2px solid var(--bs-body-color);
  padding: 9px 7px;
}
.modal.modal-pos .modal-pos-product .modal-pos-product-info .option-list .option .option-input:checked + .option-label .option-text {
  color: var(--bs-body-color);
}
.modal.modal-pos .modal-pos-product .modal-pos-product-info .option-list .option .option-label {
  border: 1px solid var(--bs-border-color);
  padding: 10px 8px;
  height: 100%;
  border-radius: var(--bs-border-radius-lg);
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
.modal.modal-pos .modal-pos-product .modal-pos-product-info .option-list .option .option-label .option-text {
  display: block;
  line-height: 1.2;
  font-weight: 600;
  color: rgba(var(--bs-body-color-rgb), 0.5);
  text-align: center;
}
.modal.modal-pos .modal-pos-product .modal-pos-product-info .option-list .option .option-label .option-price {
  font-weight: 600;
  margin-top: 0.234375rem;
  line-height: 1.2;
  font-size: 0.875rem;
}

.profile-header {
  position: relative;
  overflow: hidden;
}
.profile-header .profile-header-cover {
  background-image: url(/build/images/profile-cover.0dc99654.jpg);
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  position: absolute;
  inset-inline-start: 0;
  inset-inline-end: 0;
  top: 0;
  bottom: 0;
}
.profile-header .profile-header-cover:before {
  content: "";
  position: absolute;
  top: 0;
  inset-inline-start: 0;
  inset-inline-end: 0;
  bottom: 0;
  background: linear-gradient(to bottom, rgba(31, 34, 37, 0.25) 0%, #1f2225 100%);
}
.profile-header .profile-header-content {
  color: #FFFFFF;
  padding: 30px;
  position: relative;
}
@media (max-width: 767.98px) {
  .profile-header .profile-header-content {
    padding: 20px;
    display: flex;
    align-items: center;
  }
}
.profile-header .profile-header-img {
  float: left;
  width: 120px;
  height: 120px;
  overflow: hidden;
  position: relative;
  z-index: 10;
  margin: -10px 0 -20px 0;
  padding: 3px;
  background: var(--bs-component-bg);
  border-radius: 6px;
}
:dir(rtl) .profile-header .profile-header-img {
  float: right;
}
@media (max-width: 767.98px) {
  .profile-header .profile-header-img {
    margin: 0;
    width: 80px;
    height: 80px;
  }
}
.profile-header .profile-header-img + .profile-header-info {
  margin-inline-start: 140px;
}
@media (max-width: 767.98px) {
  .profile-header .profile-header-img + .profile-header-info {
    margin-inline-start: 20px;
  }
}
.profile-header .profile-header-img img {
  max-width: 100%;
}
.profile-header .profile-header-info h4, .profile-header .profile-header-info .h4 {
  font-weight: 600;
  color: #FFFFFF;
}
.profile-header .profile-header-tab {
  position: relative;
  background: var(--bs-component-bg);
  list-style-type: none;
  margin: -10px 0 0;
  padding: 0 0 0 150px;
  border-radius: 0;
  padding-inline-start: 150px;
}
@media (max-width: 767.98px) {
  .profile-header .profile-header-tab {
    padding: 0;
    margin: 0;
    overflow: scroll;
    display: flex;
    flex-wrap: nowrap;
  }
}
.profile-header .profile-header-tab .nav-item {
  display: inline-block;
  margin: 0;
}
.profile-header .profile-header-tab .nav-item .nav-link {
  display: block;
  color: rgba(var(--bs-component-color-rgb), 0.5);
  line-height: 20px;
  padding: 10px 20px;
  text-decoration: none;
  font-weight: bold;
  font-size: 12px;
  border: none;
  border-radius: 0;
}
.profile-header .profile-header-tab .nav-item .nav-link:hover, .profile-header .profile-header-tab .nav-item .nav-link:focus {
  background: none;
  color: rgba(var(--bs-component-color-rgb), 0.75);
}
.profile-header .profile-header-tab .nav-item .nav-link.active {
  color: var(--bs-component-color);
  background: none;
}

.profile-content {
  padding: 25px;
}
.profile-content:before, .profile-content:after {
  content: "";
  display: table;
  clear: both;
}
.profile-content .tab-content, .profile-content .tab-pane {
  background: none;
}
.profile-content .table.table-profile > thead > tr > th {
  border: none;
  border-bottom: none !important;
  color: var(--bs-component-color);
  background: none;
}
.profile-content .table.table-profile > thead > tr > th h4, .profile-content .table.table-profile > thead > tr > th .h4 {
  font-size: 20px;
  margin-top: 0;
}
.profile-content .table.table-profile > thead > tr > th h4 small, .profile-content .table.table-profile > thead > tr > th .h4 small, .profile-content .table.table-profile > thead > tr > th h4 .small, .profile-content .table.table-profile > thead > tr > th .h4 .small {
  display: block;
  font-size: 12px;
  font-weight: normal;
  margin-top: 5px;
}
.profile-content .table.table-profile tbody > tr td {
  border: none;
  color: var(--bs-component-color);
  background: none;
}
.profile-content .table.table-profile tbody > tr td.field {
  width: 20%;
  font-weight: 600;
  color: var(--bs-component-color);
  text-align: end;
}
@media (max-width: 767.98px) {
  .profile-content .table.table-profile tbody > tr td.field {
    width: 35%;
  }
}
.profile-content .table.table-profile tbody > tr.highlight > td {
  border-top: 1px solid var(--bs-component-border-color);
  border-bottom: 1px solid var(--bs-component-border-color);
}
.profile-content .table.table-profile tbody > tr.divider > td {
  padding: 0 !important;
  height: 10px;
}

.result-list {
  list-style-type: none;
  margin: 0;
  padding: 0;
  width: 100%;
}
.result-list .result-item {
  background: var(--bs-component-bg);
  overflow: hidden;
  position: relative;
  display: flex;
  flex-wrap: wrap;
  border-radius: 8px;
}
.result-list .result-item:before, .result-list .result-item:after {
  content: "";
  display: table;
  clear: both;
}
@media (max-width: 1199.98px) {
  .result-list .result-item {
    padding-top: 160px;
  }
}
@media (max-width: 767.98px) {
  .result-list .result-item {
    display: block;
  }
}
.result-list .result-item + .result-item {
  margin-top: 0.46875rem;
}
.result-list .result-item .result-image {
  width: 240px;
  padding: 0;
  overflow: hidden;
  background: #1f2225;
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
}
@media (max-width: 1199.98px) {
  .result-list .result-item .result-image {
    width: auto;
    position: absolute;
    top: 0;
    inset-inline-start: 0;
    inset-inline-end: 0;
    height: 160px;
  }
}
.result-list .result-item .result-image a {
  display: block;
}
.result-list .result-item .result-image:hover, .result-list .result-item .result-image:focus {
  opacity: 0.8;
}
.result-list .result-item .result-info {
  padding: 1.171875rem;
  position: relative;
  flex: 1;
}
.result-list .result-item .result-info .title {
  margin: 0 0 0.234375rem;
  font-size: 1.125rem;
  line-height: 1.2;
}
.result-list .result-item .result-info .title a {
  color: var(--bs-component-color);
  text-decoration: none;
}
.result-list .result-item .result-info .location {
  color: rgba(var(--bs-component-color-rgb), 0.5);
  margin-bottom: 0.46875rem;
}
.result-list .result-item .result-info .desc {
  margin-bottom: 1.875rem;
}
.result-list .result-item .result-info .btn-row {
  display: flex;
  flex-wrap: wrap;
}
.result-list .result-item .result-info .btn-row a {
  color: var(--bs-component-color);
  background: rgba(var(--bs-component-color-rgb), 0.15);
  font-size: 0.875rem;
  padding: 0.3121875rem 0.46875rem;
  border-radius: 6px;
}
.result-list .result-item .result-info .btn-row a + a {
  margin-inline-start: 0.3121875rem;
}
.result-list .result-item .result-info .btn-row a:hover, .result-list .result-item .result-info .btn-row a:focus {
  background: rgba(var(--bs-component-color-rgb), 0.3);
}
.result-list .result-item .result-price {
  width: 240px;
  font-size: 28px;
  text-align: center;
  background: var(--bs-light);
  color: var(--bs-component-color);
  padding: 1.171875rem;
  position: relative;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
@media (max-width: 991.98px) {
  .result-list .result-item .result-price {
    width: 180px;
  }
}
@media (max-width: 767.98px) {
  .result-list .result-item .result-price {
    width: auto;
    padding: 0.9375rem;
  }
}
.result-list .result-item .result-price small, .result-list .result-item .result-price .small {
  display: block;
  font-size: 0.6875rem;
  font-weight: 600;
  color: rgba(var(--bs-component-color-rgb), 0.5);
}
.result-list .result-item .result-price .btn {
  margin-top: 1.875rem;
}
@media (max-width: 1199.98px) {
  .result-list .result-item .result-price .btn {
    margin-top: 0.9375rem;
  }
}

.timeline {
  list-style-type: none;
  margin: 0;
  padding: 0;
  position: relative;
}
.timeline:before {
  content: "";
  position: absolute;
  top: 5px;
  bottom: 5px;
  width: 5px;
  background: rgb(87, 89.25, 91.5);
  inset-inline-start: 20%;
  margin-inline-start: -2.5px;
}
@media (max-width: 767.98px) {
  .timeline:before {
    inset-inline-start: 15%;
  }
}
@media (max-width: 575.98px) {
  .timeline:before {
    inset-inline-start: 50%;
  }
}
.timeline .timeline-item {
  position: relative;
  min-height: 50px;
  padding: 20px 0;
}
.timeline img {
  max-width: 100%;
  display: block;
}
.timeline .timeline-time {
  position: absolute;
  width: 18%;
  text-align: end;
  top: 30px;
  text-align: end;
  inset-inline-start: 0;
}
@media (max-width: 767.98px) {
  .timeline .timeline-time {
    width: 12%;
  }
}
@media (max-width: 575.98px) {
  .timeline .timeline-time {
    width: 50%;
    text-align: end;
    padding-inline-end: 20px;
  }
}
.timeline .timeline-time .date {
  display: block;
  font-weight: 600;
  color: rgba(var(--bs-component-color-rgb), 0.85);
}
.timeline .timeline-time .time {
  display: block;
  font-weight: 600;
  line-height: 24px;
  font-size: 1.5rem;
  color: rgba(var(--bs-component-color-rgb), 0.85);
}
.timeline .timeline-icon {
  position: absolute;
  width: 10%;
  text-align: center;
  top: 40px;
  inset-inline-start: 15%;
}
@media (max-width: 767.98px) {
  .timeline .timeline-icon {
    inset-inline-start: 10%;
  }
}
@media (max-width: 575.98px) {
  .timeline .timeline-icon {
    inset-inline-start: 45%;
  }
}
.timeline .timeline-icon a {
  text-decoration: none;
  width: 20px;
  height: 20px;
  display: inline-block;
  background: var(--bs-body-bg);
  line-height: 10px;
  color: #FFFFFF;
  font-size: 14px;
  border: 5px solid rgb(87, 89.25, 91.5);
  transition: border-color 0.2s linear;
  border-radius: 32px;
}
.timeline .timeline-content {
  background: var(--bs-component-bg);
  position: relative;
  font-size: 14px;
  max-width: 640px;
  border-radius: 8px;
  margin-inline-start: 23%;
}
@media (max-width: 991.98px) {
  .timeline .timeline-content {
    margin-inline-start: 25%;
    margin-inline-end: 5%;
  }
}
@media (max-width: 767.98px) {
  .timeline .timeline-content {
    margin-inline-start: 20%;
    margin-inline-end: 0;
  }
}
@media (max-width: 575.98px) {
  .timeline .timeline-content {
    margin-top: 60px;
    margin-inline-start: 0;
  }
}
.timeline .timeline-content:before {
  content: "";
  display: block;
  position: absolute;
  border: 10px solid transparent;
  top: 20px;
  inset-inline-start: -20px;
  border-inline-end-color: var(--bs-component-bg);
}
@media (max-width: 575.98px) {
  .timeline .timeline-content:before {
    border-bottom-color: var(--bs-component-bg);
    top: -20px;
    border-inline-end-color: transparent;
    inset-inline-start: 50%;
    margin-inline-start: -10px;
  }
}
.timeline .timeline-header {
  padding: 0.9375rem;
  display: flex;
  align-items: center;
}
.timeline .timeline-header .userimage {
  width: 40px;
  height: 40px;
  overflow: hidden;
  border-radius: 48px;
  margin-inline-end: 0.75rem;
}
.timeline .timeline-header .username {
  font-size: 0.875rem;
  font-weight: 600;
  color: var(--bs-component-color);
  flex: 1;
}
.timeline .timeline-header .username a {
  color: var(--bs-component-color);
  text-decoration: none;
}
.timeline .timeline-header + .timeline-body {
  padding-top: 0;
}
.timeline .timeline-body {
  padding: 0.9375rem;
}

:dir(rtl) .apexcharts-canvas {
  direction: ltr;
  text-align: start;
}
.apexcharts-canvas .apexcharts-menu {
  border: none;
  padding: 0.5rem 0;
  background: var(--bs-component-dropdown-bg);
  border-radius: 6px;
  box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);
}
.apexcharts-canvas .apexcharts-menu .apexcharts-menu-item:hover, .apexcharts-canvas .apexcharts-menu .apexcharts-menu-item:focus {
  background: var(--bs-component-dropdown-hover-bg);
}
.apexcharts-canvas .apexcharts-toolbar > div > svg {
  fill: rgba(var(--bs-component-color-rgb), 0.5);
}
.apexcharts-canvas .apexcharts-toolbar > div:hover > svg, .apexcharts-canvas .apexcharts-toolbar > div:focus > svg {
  fill: rgba(var(--bs-component-color-rgb), 0.75);
}
.apexcharts-canvas .apexcharts-tooltip {
  border: none !important;
  font-size: inherit;
  background: var(--bs-component-modal-bg) !important;
  color: var(--bs-component-color) !important;
  box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);
}
.apexcharts-canvas .apexcharts-tooltip .apexcharts-tooltip-title {
  font-family: inherit !important;
  padding: 0.375rem 0.624375rem;
  margin: 0;
  border: 0 !important;
  font-weight: 600;
  background: var(--bs-light) !important;
}
.apexcharts-canvas .apexcharts-tooltip .apexcharts-tooltip-marker:before {
  font-size: 20px;
}
.apexcharts-canvas .apexcharts-tooltip .apexcharts-tooltip-series-group {
  padding-inline-start: 0.624375rem;
  padding-inline-end: 0.624375rem;
  padding-bottom: 0;
}
.apexcharts-canvas .apexcharts-tooltip .apexcharts-tooltip-series-group .apexcharts-tooltip-y-group {
  padding: 0.375rem 0;
}
.apexcharts-canvas .apexcharts-tooltip .apexcharts-tooltip-series-group.apexcharts-active + .apexcharts-tooltip-series-group.apexcharts-active {
  margin-top: -0.375rem;
}
.apexcharts-canvas .apexcharts-tooltip .apexcharts-tooltip-series-group.active, .apexcharts-canvas .apexcharts-tooltip .apexcharts-tooltip-series-group:last-child {
  padding-bottom: 0;
}
.apexcharts-canvas .apexcharts-xaxistooltip {
  background: var(--bs-component-modal-bg);
  border-color: var(--bs-component-border-color);
  color: var(--bs-component-color);
}
.apexcharts-canvas .apexcharts-xaxistooltip.apexcharts-xaxistooltip-top:after {
  border-top-color: var(--bs-component-modal-bg);
}
.apexcharts-canvas .apexcharts-xaxistooltip.apexcharts-xaxistooltip-top:before {
  border-top-color: var(--bs-component-border-color);
}
.apexcharts-canvas .apexcharts-xaxistooltip.apexcharts-xaxistooltip-bottom:after {
  border-bottom-color: var(--bs-component-modal-bg);
}
.apexcharts-canvas .apexcharts-xaxistooltip.apexcharts-xaxistooltip-bottom:before {
  border-bottom-color: var(--bs-component-border-color);
}
.apexcharts-canvas .apexcharts-yaxistooltip {
  background: var(--bs-component-modal-bg);
  border-color: var(--bs-component-border-color);
  color: var(--bs-component-color);
}
.apexcharts-canvas .apexcharts-yaxistooltip.apexcharts-yaxistooltip-left:after {
  border-inline-start-color: var(--bs-component-modal-bg);
}
.apexcharts-canvas .apexcharts-yaxistooltip.apexcharts-yaxistooltip-left:before {
  border-inline-start-color: var(--bs-component-border-color);
}
.apexcharts-canvas .apexcharts-yaxistooltip.apexcharts-yaxistooltip-right:after {
  border-inline-end-color: var(--bs-component-modal-bg);
}
.apexcharts-canvas .apexcharts-yaxistooltip.apexcharts-yaxistooltip-right:before {
  border-inline-end-color: var(--bs-component-border-color);
}
body .apexcharts-canvas .apexcharts-legend .apexcharts-legend-series {
  display: flex;
  align-items: center;
}
body .apexcharts-canvas .apexcharts-legend .apexcharts-legend-series .apexcharts-legend-marker {
  margin-inline-end: 0.46875rem;
  width: 8px !important;
  height: 8px !important;
  border-radius: 12px !important;
}

body .datepicker {
  color: var(--bs-component-color);
  border-radius: 8px;
}
:dir(rtl) body .datepicker {
  direction: rtl;
}
body .datepicker table {
  width: 100%;
}
body .datepicker .datepicker-days table thead tr th, body .datepicker .datepicker-months table thead tr th, body .datepicker .datepicker-years table thead tr th, body .datepicker .datepicker-decades table thead tr th, body .datepicker .datepicker-centuries table thead tr th {
  color: var(--bs-component-color);
}
body .datepicker .datepicker-days table thead tr th.prev, body .datepicker .datepicker-days table thead tr th.next, body .datepicker .datepicker-days table thead tr th.datepicker-switch, body .datepicker .datepicker-months table thead tr th.prev, body .datepicker .datepicker-months table thead tr th.next, body .datepicker .datepicker-months table thead tr th.datepicker-switch, body .datepicker .datepicker-years table thead tr th.prev, body .datepicker .datepicker-years table thead tr th.next, body .datepicker .datepicker-years table thead tr th.datepicker-switch, body .datepicker .datepicker-decades table thead tr th.prev, body .datepicker .datepicker-decades table thead tr th.next, body .datepicker .datepicker-decades table thead tr th.datepicker-switch, body .datepicker .datepicker-centuries table thead tr th.prev, body .datepicker .datepicker-centuries table thead tr th.next, body .datepicker .datepicker-centuries table thead tr th.datepicker-switch {
  line-height: 1.5;
  padding: 0.46875rem;
  border-radius: 6px;
}
body .datepicker .datepicker-days table thead tr th.prev:hover, body .datepicker .datepicker-days table thead tr th.prev:focus, body .datepicker .datepicker-days table thead tr th.next:hover, body .datepicker .datepicker-days table thead tr th.next:focus, body .datepicker .datepicker-days table thead tr th.datepicker-switch:hover, body .datepicker .datepicker-days table thead tr th.datepicker-switch:focus, body .datepicker .datepicker-months table thead tr th.prev:hover, body .datepicker .datepicker-months table thead tr th.prev:focus, body .datepicker .datepicker-months table thead tr th.next:hover, body .datepicker .datepicker-months table thead tr th.next:focus, body .datepicker .datepicker-months table thead tr th.datepicker-switch:hover, body .datepicker .datepicker-months table thead tr th.datepicker-switch:focus, body .datepicker .datepicker-years table thead tr th.prev:hover, body .datepicker .datepicker-years table thead tr th.prev:focus, body .datepicker .datepicker-years table thead tr th.next:hover, body .datepicker .datepicker-years table thead tr th.next:focus, body .datepicker .datepicker-years table thead tr th.datepicker-switch:hover, body .datepicker .datepicker-years table thead tr th.datepicker-switch:focus, body .datepicker .datepicker-decades table thead tr th.prev:hover, body .datepicker .datepicker-decades table thead tr th.prev:focus, body .datepicker .datepicker-decades table thead tr th.next:hover, body .datepicker .datepicker-decades table thead tr th.next:focus, body .datepicker .datepicker-decades table thead tr th.datepicker-switch:hover, body .datepicker .datepicker-decades table thead tr th.datepicker-switch:focus, body .datepicker .datepicker-centuries table thead tr th.prev:hover, body .datepicker .datepicker-centuries table thead tr th.prev:focus, body .datepicker .datepicker-centuries table thead tr th.next:hover, body .datepicker .datepicker-centuries table thead tr th.next:focus, body .datepicker .datepicker-centuries table thead tr th.datepicker-switch:hover, body .datepicker .datepicker-centuries table thead tr th.datepicker-switch:focus {
  background: var(--bs-component-hover-bg);
}
body .datepicker .datepicker-days table thead tr th.prev:hover:before, body .datepicker .datepicker-days table thead tr th.prev:focus:before, body .datepicker .datepicker-days table thead tr th.next:hover:before, body .datepicker .datepicker-days table thead tr th.next:focus:before, body .datepicker .datepicker-days table thead tr th.datepicker-switch:hover:before, body .datepicker .datepicker-days table thead tr th.datepicker-switch:focus:before, body .datepicker .datepicker-months table thead tr th.prev:hover:before, body .datepicker .datepicker-months table thead tr th.prev:focus:before, body .datepicker .datepicker-months table thead tr th.next:hover:before, body .datepicker .datepicker-months table thead tr th.next:focus:before, body .datepicker .datepicker-months table thead tr th.datepicker-switch:hover:before, body .datepicker .datepicker-months table thead tr th.datepicker-switch:focus:before, body .datepicker .datepicker-years table thead tr th.prev:hover:before, body .datepicker .datepicker-years table thead tr th.prev:focus:before, body .datepicker .datepicker-years table thead tr th.next:hover:before, body .datepicker .datepicker-years table thead tr th.next:focus:before, body .datepicker .datepicker-years table thead tr th.datepicker-switch:hover:before, body .datepicker .datepicker-years table thead tr th.datepicker-switch:focus:before, body .datepicker .datepicker-decades table thead tr th.prev:hover:before, body .datepicker .datepicker-decades table thead tr th.prev:focus:before, body .datepicker .datepicker-decades table thead tr th.next:hover:before, body .datepicker .datepicker-decades table thead tr th.next:focus:before, body .datepicker .datepicker-decades table thead tr th.datepicker-switch:hover:before, body .datepicker .datepicker-decades table thead tr th.datepicker-switch:focus:before, body .datepicker .datepicker-centuries table thead tr th.prev:hover:before, body .datepicker .datepicker-centuries table thead tr th.prev:focus:before, body .datepicker .datepicker-centuries table thead tr th.next:hover:before, body .datepicker .datepicker-centuries table thead tr th.next:focus:before, body .datepicker .datepicker-centuries table thead tr th.datepicker-switch:hover:before, body .datepicker .datepicker-centuries table thead tr th.datepicker-switch:focus:before {
  color: var(--bs-component-color);
}
body .datepicker .datepicker-days table thead tr th.prev, body .datepicker .datepicker-days table thead tr th.next, body .datepicker .datepicker-months table thead tr th.prev, body .datepicker .datepicker-months table thead tr th.next, body .datepicker .datepicker-years table thead tr th.prev, body .datepicker .datepicker-years table thead tr th.next, body .datepicker .datepicker-decades table thead tr th.prev, body .datepicker .datepicker-decades table thead tr th.next, body .datepicker .datepicker-centuries table thead tr th.prev, body .datepicker .datepicker-centuries table thead tr th.next {
  color: transparent;
  width: 15%;
  position: relative;
  font-family: "Font Awesome 5 Free" !important;
  font-weight: 900;
  font-style: normal;
  font-variant: normal;
  text-rendering: auto;
}
body .datepicker .datepicker-days table thead tr th.prev:before, body .datepicker .datepicker-days table thead tr th.next:before, body .datepicker .datepicker-months table thead tr th.prev:before, body .datepicker .datepicker-months table thead tr th.next:before, body .datepicker .datepicker-years table thead tr th.prev:before, body .datepicker .datepicker-years table thead tr th.next:before, body .datepicker .datepicker-decades table thead tr th.prev:before, body .datepicker .datepicker-decades table thead tr th.next:before, body .datepicker .datepicker-centuries table thead tr th.prev:before, body .datepicker .datepicker-centuries table thead tr th.next:before {
  color: rgb(143, 144.5, 146);
  position: absolute;
  font-size: 0.875rem;
  height: 0.875rem;
  top: 50%;
  margin-top: -0.4375rem;
  line-height: 1;
}
:dir(rtl) body .datepicker .datepicker-days table thead tr th.prev:before, :dir(rtl) body .datepicker .datepicker-days table thead tr th.next:before, :dir(rtl) body .datepicker .datepicker-months table thead tr th.prev:before, :dir(rtl) body .datepicker .datepicker-months table thead tr th.next:before, :dir(rtl) body .datepicker .datepicker-years table thead tr th.prev:before, :dir(rtl) body .datepicker .datepicker-years table thead tr th.next:before, :dir(rtl) body .datepicker .datepicker-decades table thead tr th.prev:before, :dir(rtl) body .datepicker .datepicker-decades table thead tr th.next:before, :dir(rtl) body .datepicker .datepicker-centuries table thead tr th.prev:before, :dir(rtl) body .datepicker .datepicker-centuries table thead tr th.next:before {
  transform: rotate(180deg);
}
body .datepicker .datepicker-days table thead tr th.prev i, body .datepicker .datepicker-days table thead tr th.next i, body .datepicker .datepicker-months table thead tr th.prev i, body .datepicker .datepicker-months table thead tr th.next i, body .datepicker .datepicker-years table thead tr th.prev i, body .datepicker .datepicker-years table thead tr th.next i, body .datepicker .datepicker-decades table thead tr th.prev i, body .datepicker .datepicker-decades table thead tr th.next i, body .datepicker .datepicker-centuries table thead tr th.prev i, body .datepicker .datepicker-centuries table thead tr th.next i {
  display: none;
}
body .datepicker .datepicker-days table thead tr th.prev:before, body .datepicker .datepicker-months table thead tr th.prev:before, body .datepicker .datepicker-years table thead tr th.prev:before, body .datepicker .datepicker-decades table thead tr th.prev:before, body .datepicker .datepicker-centuries table thead tr th.prev:before {
  content: "\f104";
}
body .datepicker .datepicker-days table thead tr th.next:before, body .datepicker .datepicker-months table thead tr th.next:before, body .datepicker .datepicker-years table thead tr th.next:before, body .datepicker .datepicker-decades table thead tr th.next:before, body .datepicker .datepicker-centuries table thead tr th.next:before {
  content: "\f105";
}
body .datepicker .datepicker-days table thead tr th.datepicker-switch, body .datepicker .datepicker-months table thead tr th.datepicker-switch, body .datepicker .datepicker-years table thead tr th.datepicker-switch, body .datepicker .datepicker-decades table thead tr th.datepicker-switch, body .datepicker .datepicker-centuries table thead tr th.datepicker-switch {
  width: auto;
}
body .datepicker .datepicker-days table thead tr th.dow, body .datepicker .datepicker-months table thead tr th.dow, body .datepicker .datepicker-years table thead tr th.dow, body .datepicker .datepicker-decades table thead tr th.dow, body .datepicker .datepicker-centuries table thead tr th.dow {
  padding: 0.46875rem 0;
}
body .datepicker .datepicker-days table tbody tr td, body .datepicker .datepicker-months table tbody tr td, body .datepicker .datepicker-years table tbody tr td, body .datepicker .datepicker-decades table tbody tr td, body .datepicker .datepicker-centuries table tbody tr td {
  padding: 0.46875rem;
}
body .datepicker .datepicker-days table tbody tr td span.decade, body .datepicker .datepicker-days table tbody tr td span.year, body .datepicker .datepicker-days table tbody tr td span.month, body .datepicker .datepicker-days table tbody tr td span.century, body .datepicker .datepicker-months table tbody tr td span.decade, body .datepicker .datepicker-months table tbody tr td span.year, body .datepicker .datepicker-months table tbody tr td span.month, body .datepicker .datepicker-months table tbody tr td span.century, body .datepicker .datepicker-years table tbody tr td span.decade, body .datepicker .datepicker-years table tbody tr td span.year, body .datepicker .datepicker-years table tbody tr td span.month, body .datepicker .datepicker-years table tbody tr td span.century, body .datepicker .datepicker-decades table tbody tr td span.decade, body .datepicker .datepicker-decades table tbody tr td span.year, body .datepicker .datepicker-decades table tbody tr td span.month, body .datepicker .datepicker-decades table tbody tr td span.century, body .datepicker .datepicker-centuries table tbody tr td span.decade, body .datepicker .datepicker-centuries table tbody tr td span.year, body .datepicker .datepicker-centuries table tbody tr td span.month, body .datepicker .datepicker-centuries table tbody tr td span.century {
  font-weight: 600;
  color: rgb(120.6, 122.4, 124.2);
  text-shadow: none;
  border-radius: 6px;
}
body .datepicker .datepicker-days table tbody tr td span.decade:hover, body .datepicker .datepicker-days table tbody tr td span.decade:focus, body .datepicker .datepicker-days table tbody tr td span.year:hover, body .datepicker .datepicker-days table tbody tr td span.year:focus, body .datepicker .datepicker-days table tbody tr td span.month:hover, body .datepicker .datepicker-days table tbody tr td span.month:focus, body .datepicker .datepicker-days table tbody tr td span.century:hover, body .datepicker .datepicker-days table tbody tr td span.century:focus, body .datepicker .datepicker-months table tbody tr td span.decade:hover, body .datepicker .datepicker-months table tbody tr td span.decade:focus, body .datepicker .datepicker-months table tbody tr td span.year:hover, body .datepicker .datepicker-months table tbody tr td span.year:focus, body .datepicker .datepicker-months table tbody tr td span.month:hover, body .datepicker .datepicker-months table tbody tr td span.month:focus, body .datepicker .datepicker-months table tbody tr td span.century:hover, body .datepicker .datepicker-months table tbody tr td span.century:focus, body .datepicker .datepicker-years table tbody tr td span.decade:hover, body .datepicker .datepicker-years table tbody tr td span.decade:focus, body .datepicker .datepicker-years table tbody tr td span.year:hover, body .datepicker .datepicker-years table tbody tr td span.year:focus, body .datepicker .datepicker-years table tbody tr td span.month:hover, body .datepicker .datepicker-years table tbody tr td span.month:focus, body .datepicker .datepicker-years table tbody tr td span.century:hover, body .datepicker .datepicker-years table tbody tr td span.century:focus, body .datepicker .datepicker-decades table tbody tr td span.decade:hover, body .datepicker .datepicker-decades table tbody tr td span.decade:focus, body .datepicker .datepicker-decades table tbody tr td span.year:hover, body .datepicker .datepicker-decades table tbody tr td span.year:focus, body .datepicker .datepicker-decades table tbody tr td span.month:hover, body .datepicker .datepicker-decades table tbody tr td span.month:focus, body .datepicker .datepicker-decades table tbody tr td span.century:hover, body .datepicker .datepicker-decades table tbody tr td span.century:focus, body .datepicker .datepicker-centuries table tbody tr td span.decade:hover, body .datepicker .datepicker-centuries table tbody tr td span.decade:focus, body .datepicker .datepicker-centuries table tbody tr td span.year:hover, body .datepicker .datepicker-centuries table tbody tr td span.year:focus, body .datepicker .datepicker-centuries table tbody tr td span.month:hover, body .datepicker .datepicker-centuries table tbody tr td span.month:focus, body .datepicker .datepicker-centuries table tbody tr td span.century:hover, body .datepicker .datepicker-centuries table tbody tr td span.century:focus {
  background: var(--bs-component-hover-bg);
}
body .datepicker .datepicker-days table tbody tr td span.decade.focused, body .datepicker .datepicker-days table tbody tr td span.year.focused, body .datepicker .datepicker-days table tbody tr td span.month.focused, body .datepicker .datepicker-days table tbody tr td span.century.focused, body .datepicker .datepicker-months table tbody tr td span.decade.focused, body .datepicker .datepicker-months table tbody tr td span.year.focused, body .datepicker .datepicker-months table tbody tr td span.month.focused, body .datepicker .datepicker-months table tbody tr td span.century.focused, body .datepicker .datepicker-years table tbody tr td span.decade.focused, body .datepicker .datepicker-years table tbody tr td span.year.focused, body .datepicker .datepicker-years table tbody tr td span.month.focused, body .datepicker .datepicker-years table tbody tr td span.century.focused, body .datepicker .datepicker-decades table tbody tr td span.decade.focused, body .datepicker .datepicker-decades table tbody tr td span.year.focused, body .datepicker .datepicker-decades table tbody tr td span.month.focused, body .datepicker .datepicker-decades table tbody tr td span.century.focused, body .datepicker .datepicker-centuries table tbody tr td span.decade.focused, body .datepicker .datepicker-centuries table tbody tr td span.year.focused, body .datepicker .datepicker-centuries table tbody tr td span.month.focused, body .datepicker .datepicker-centuries table tbody tr td span.century.focused {
  background: var(--bs-component-hover-bg);
  color: var(--bs-component-hover-color);
}
body .datepicker .datepicker-days table tbody tr td span.decade.active, body .datepicker .datepicker-days table tbody tr td span.year.active, body .datepicker .datepicker-days table tbody tr td span.month.active, body .datepicker .datepicker-days table tbody tr td span.century.active, body .datepicker .datepicker-months table tbody tr td span.decade.active, body .datepicker .datepicker-months table tbody tr td span.year.active, body .datepicker .datepicker-months table tbody tr td span.month.active, body .datepicker .datepicker-months table tbody tr td span.century.active, body .datepicker .datepicker-years table tbody tr td span.decade.active, body .datepicker .datepicker-years table tbody tr td span.year.active, body .datepicker .datepicker-years table tbody tr td span.month.active, body .datepicker .datepicker-years table tbody tr td span.century.active, body .datepicker .datepicker-decades table tbody tr td span.decade.active, body .datepicker .datepicker-decades table tbody tr td span.year.active, body .datepicker .datepicker-decades table tbody tr td span.month.active, body .datepicker .datepicker-decades table tbody tr td span.century.active, body .datepicker .datepicker-centuries table tbody tr td span.decade.active, body .datepicker .datepicker-centuries table tbody tr td span.year.active, body .datepicker .datepicker-centuries table tbody tr td span.month.active, body .datepicker .datepicker-centuries table tbody tr td span.century.active {
  background: var(--bs-component-active-bg) !important;
  color: var(--bs-component-active-color);
}
body .datepicker .datepicker-days table tbody tr td.day, body .datepicker .datepicker-months table tbody tr td.day, body .datepicker .datepicker-years table tbody tr td.day, body .datepicker .datepicker-decades table tbody tr td.day, body .datepicker .datepicker-centuries table tbody tr td.day {
  font-weight: 600;
  color: rgba(var(--bs-component-color-rgb), 0.75);
  padding: 0.46875rem;
  border-radius: 6px;
}
body .datepicker .datepicker-days table tbody tr td.day:hover, body .datepicker .datepicker-days table tbody tr td.day:focus, body .datepicker .datepicker-days table tbody tr td.day.selected, body .datepicker .datepicker-days table tbody tr td.day.highlighted, body .datepicker .datepicker-days table tbody tr td.day.range, body .datepicker .datepicker-months table tbody tr td.day:hover, body .datepicker .datepicker-months table tbody tr td.day:focus, body .datepicker .datepicker-months table tbody tr td.day.selected, body .datepicker .datepicker-months table tbody tr td.day.highlighted, body .datepicker .datepicker-months table tbody tr td.day.range, body .datepicker .datepicker-years table tbody tr td.day:hover, body .datepicker .datepicker-years table tbody tr td.day:focus, body .datepicker .datepicker-years table tbody tr td.day.selected, body .datepicker .datepicker-years table tbody tr td.day.highlighted, body .datepicker .datepicker-years table tbody tr td.day.range, body .datepicker .datepicker-decades table tbody tr td.day:hover, body .datepicker .datepicker-decades table tbody tr td.day:focus, body .datepicker .datepicker-decades table tbody tr td.day.selected, body .datepicker .datepicker-decades table tbody tr td.day.highlighted, body .datepicker .datepicker-decades table tbody tr td.day.range, body .datepicker .datepicker-centuries table tbody tr td.day:hover, body .datepicker .datepicker-centuries table tbody tr td.day:focus, body .datepicker .datepicker-centuries table tbody tr td.day.selected, body .datepicker .datepicker-centuries table tbody tr td.day.highlighted, body .datepicker .datepicker-centuries table tbody tr td.day.range {
  background: var(--bs-component-hover-bg);
  text-shadow: none;
}
body .datepicker .datepicker-days table tbody tr td.day.today, body .datepicker .datepicker-months table tbody tr td.day.today, body .datepicker .datepicker-years table tbody tr td.day.today, body .datepicker .datepicker-decades table tbody tr td.day.today, body .datepicker .datepicker-centuries table tbody tr td.day.today {
  background: rgb(191.25, 221.25, 255) !important;
  color: rgb(0, 30, 63.75);
}
body .datepicker .datepicker-days table tbody tr td.day.active, body .datepicker .datepicker-months table tbody tr td.day.active, body .datepicker .datepicker-years table tbody tr td.day.active, body .datepicker .datepicker-decades table tbody tr td.day.active, body .datepicker .datepicker-centuries table tbody tr td.day.active {
  background: #0078ff !important;
  color: #FFFFFF;
  text-shadow: none !important;
}
body .datepicker .datepicker-days table tbody tr td.day.range, body .datepicker .datepicker-months table tbody tr td.day.range, body .datepicker .datepicker-years table tbody tr td.day.range, body .datepicker .datepicker-decades table tbody tr td.day.range, body .datepicker .datepicker-centuries table tbody tr td.day.range {
  border-radius: 0;
}
body .datepicker .datepicker-days table tbody tr td.day.range-start, body .datepicker .datepicker-months table tbody tr td.day.range-start, body .datepicker .datepicker-years table tbody tr td.day.range-start, body .datepicker .datepicker-decades table tbody tr td.day.range-start, body .datepicker .datepicker-centuries table tbody tr td.day.range-start {
  border-radius: 6px 0 0 6px;
}
body .datepicker .datepicker-days table tbody tr td.day.range-end, body .datepicker .datepicker-months table tbody tr td.day.range-end, body .datepicker .datepicker-years table tbody tr td.day.range-end, body .datepicker .datepicker-decades table tbody tr td.day.range-end, body .datepicker .datepicker-centuries table tbody tr td.day.range-end {
  border-radius: 0 6px 6px 0;
}
body .datepicker .datepicker-days table tbody tr td.day.old, body .datepicker .datepicker-months table tbody tr td.day.old, body .datepicker .datepicker-years table tbody tr td.day.old, body .datepicker .datepicker-decades table tbody tr td.day.old, body .datepicker .datepicker-centuries table tbody tr td.day.old {
  color: var(--bs-component-disabled-color);
}
body .datepicker .datepicker-days table tbody tr td.day.new, body .datepicker .datepicker-months table tbody tr td.day.new, body .datepicker .datepicker-years table tbody tr td.day.new, body .datepicker .datepicker-decades table tbody tr td.day.new, body .datepicker .datepicker-centuries table tbody tr td.day.new {
  color: var(--bs-component-disabled-color);
}
body .datepicker .datepicker-days table tbody tr td.day.disabled, body .datepicker .datepicker-months table tbody tr td.day.disabled, body .datepicker .datepicker-years table tbody tr td.day.disabled, body .datepicker .datepicker-decades table tbody tr td.day.disabled, body .datepicker .datepicker-centuries table tbody tr td.day.disabled {
  color: var(--bs-component-disabled-color);
}
body .datepicker .datepicker-days table tbody tr td.day.disabled:hover, body .datepicker .datepicker-days table tbody tr td.day.disabled:focus, body .datepicker .datepicker-months table tbody tr td.day.disabled:hover, body .datepicker .datepicker-months table tbody tr td.day.disabled:focus, body .datepicker .datepicker-years table tbody tr td.day.disabled:hover, body .datepicker .datepicker-years table tbody tr td.day.disabled:focus, body .datepicker .datepicker-decades table tbody tr td.day.disabled:hover, body .datepicker .datepicker-decades table tbody tr td.day.disabled:focus, body .datepicker .datepicker-centuries table tbody tr td.day.disabled:hover, body .datepicker .datepicker-centuries table tbody tr td.day.disabled:focus {
  background: none;
}
body .datepicker.datepicker-inline {
  display: block;
  width: auto;
  padding: 0;
}
body .datepicker.dropdown-menu {
  min-width: 250px;
  width: 320px;
  border: none;
  font-family: inherit;
  font-size: 0.75rem;
  box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);
  width: 250px;
}
body .datepicker.dropdown-menu:before {
  display: none;
}
body .datepicker.dropdown-menu.datepicker-orient-left:after {
  inset-inline-start: 0.9375rem;
}
body .datepicker.dropdown-menu.datepicker-orient-right:after {
  inset-inline-end: 0.9375rem;
}
body .datepicker.dropdown-menu.datepicker-orient-top {
  margin-bottom: 0.46875rem;
}
body .datepicker.dropdown-menu.datepicker-orient-bottom {
  margin-top: 0.46875rem;
}
.datepicker .input-daterange .input-group-addon {
  margin: 0;
  font-weight: 600;
  background: var(--bs-component-border-color);
  color: var(--bs-component-color);
  display: flex;
  align-items: center;
  border-radius: 0;
}
.datepicker .input-daterange .input-group-addon + .form-control {
  border-radius: 0 6px 6px 0;
}
:dir(rtl) .datepicker .input-daterange .input-group-addon + .form-control {
  border-radius: 0;
}
.datepicker.datepicker-dropdown:after {
  border-bottom-color: var(--bs-component-dropdown-bg);
}
.datepicker.datepicker-dropdown.datepicker-orient-top:after {
  border-top-color: var(--bs-component-dropdown-bg);
}

body .daterangepicker {
  z-index: 1020;
  border: none;
  font-family: inherit;
  background-color: var(--bs-component-dropdown-bg);
  border-radius: 8px;
  box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);
}
:dir(rtl) body .daterangepicker {
  direction: rtl;
  text-align: end;
}
@media (max-width: 767.98px) {
  body .daterangepicker {
    width: 300px;
  }
}
body .daterangepicker:before {
  display: none;
}
body .daterangepicker:after {
  border-bottom-color: var(--bs-component-dropdown-bg);
}
body .daterangepicker .drp-calendar {
  max-width: inherit;
  padding: 0.9375rem;
}
@media (max-width: 1199.98px) {
  body .daterangepicker .drp-calendar {
    float: none;
  }
}
body .daterangepicker .drp-calendar .calendar-table {
  background-color: var(--bs-component-dropdown-bg);
  border-color: var(--bs-component-dropdown-bg);
}
body .daterangepicker .drp-calendar .calendar-table table thead tr th {
  min-width: auto;
  width: auto;
  height: auto;
  line-height: 1;
  padding: 0.46875rem;
  color: var(--bs-component-color);
  font-weight: 700;
  border: none;
}
body .daterangepicker .drp-calendar .calendar-table table thead tr th.prev span, body .daterangepicker .drp-calendar .calendar-table table thead tr th.next span {
  border-color: var(--bs-component-color);
}
body .daterangepicker .drp-calendar .calendar-table table thead tr th.prev:hover, body .daterangepicker .drp-calendar .calendar-table table thead tr th.prev:focus, body .daterangepicker .drp-calendar .calendar-table table thead tr th.next:hover, body .daterangepicker .drp-calendar .calendar-table table thead tr th.next:focus {
  background: rgba(var(--bs-component-color-rgb), 0.2);
  color: var(--bs-component-color);
}
:dir(rtl) body .daterangepicker .drp-calendar .calendar-table table thead tr th.next span {
  transform: rotate(135deg);
}
:dir(rtl) body .daterangepicker .drp-calendar .calendar-table table thead tr th.prev span {
  transform: rotate(-45deg);
}
body .daterangepicker .drp-calendar .calendar-table table thead tr th.month .yearselect, body .daterangepicker .drp-calendar .calendar-table table thead tr th.month .monthselect {
  border-color: var(--bs-component-dropdown-border-color);
  background: var(--bs-component-dropdown-bg);
  color: var(--bs-component-color);
  border-radius: 6px;
  transition: all 0.2s linear;
}
body .daterangepicker .drp-calendar .calendar-table table thead tr th.month .yearselect:focus, body .daterangepicker .drp-calendar .calendar-table table thead tr th.month .monthselect:focus {
  outline: none;
  border-color: rgb(63.75, 153.75, 255);
  box-shadow: 0 0 0 0.25rem rgba(0, 120, 255, 0.25);
}
body .daterangepicker .drp-calendar .calendar-table table thead tr th.month .monthselect {
  margin-right: 0;
  margin-inline-end: 0.234375rem;
}
body .daterangepicker .drp-calendar .calendar-table table thead tr:last-child th {
  padding-bottom: 0.46875rem;
}
body .daterangepicker .drp-calendar .calendar-table table tbody tr td {
  min-width: auto;
  width: auto;
  height: auto;
  line-height: 1;
  padding: 0.609375rem;
  font-weight: 600;
  color: var(--bs-component-color);
  border: none;
}
body .daterangepicker .drp-calendar .calendar-table table tbody tr td.available {
  border-radius: 6px;
}
body .daterangepicker .drp-calendar .calendar-table table tbody tr td.available:hover, body .daterangepicker .drp-calendar .calendar-table table tbody tr td.available:focus {
  background: var(--bs-component-dropdown-hover-bg);
}
body .daterangepicker .drp-calendar .calendar-table table tbody tr td.available.in-range {
  background: rgb(216.75, 234.75, 255);
  color: var(--bs-component-color);
  border-radius: 0;
}
.dark-mode body .daterangepicker .drp-calendar .calendar-table table tbody tr td.available.in-range {
  background: rgb(0, 60, 127.5);
}
.dark-mode body .daterangepicker .drp-calendar .calendar-table table tbody tr td.available.in-range.active {
  background: #0078ff;
}
body .daterangepicker .drp-calendar .calendar-table table tbody tr td.available.active {
  background: #0078ff;
  color: #FFFFFF;
}
body .daterangepicker .drp-calendar .calendar-table table tbody tr td.available.start-date {
  border-radius: 6px 0 0 6px;
}
:dir(rtl) body .daterangepicker .drp-calendar .calendar-table table tbody tr td.available.start-date {
  border-radius: 0 6px 6px 0;
}
body .daterangepicker .drp-calendar .calendar-table table tbody tr td.available.end-date {
  border-radius: 0 6px 6px 0;
}
:dir(rtl) body .daterangepicker .drp-calendar .calendar-table table tbody tr td.available.end-date {
  border-radius: 6px 0 0 6px;
}
body .daterangepicker .drp-calendar .calendar-table table tbody tr td.off {
  background: none;
  color: var(--bs-component-disabled-color);
}
body .daterangepicker .drp-calendar.left {
  padding: 0.46875rem !important;
}
body .daterangepicker .drp-calendar.left .calendar-table {
  padding: 0 !important;
}
body .daterangepicker .drp-calendar.right {
  padding: 0.46875rem !important;
  border-inline-start: 1px solid var(--bs-component-dropdown-border-color);
}
:dir(rtl) body .daterangepicker .drp-calendar.right {
  border-right: none;
  border-inline-end: 1px solid var(--bs-component-dropdown-border-color);
}
@media (max-width: 1199.98px) {
  body .daterangepicker .drp-calendar.right {
    border-inline-start: none;
    border-top: 1px solid var(--bs-component-dropdown-border-color);
  }
}
body .daterangepicker .drp-buttons {
  padding: 0.46875rem;
  border-color: var(--bs-component-dropdown-border-color);
  text-align: start;
  display: flex !important;
  align-items: center !important;
}
@media (max-width: 1199.98px) {
  body .daterangepicker .drp-buttons {
    text-align: center;
  }
}
body .daterangepicker .drp-buttons .btn {
  font-weight: 600;
  min-width: 80px;
  margin: 0;
}
body .daterangepicker .drp-buttons .btn + .btn {
  margin-inline-end: 0;
  margin-inline-start: 0.46875rem;
}
body .daterangepicker .drp-buttons .drp-selected {
  font-weight: 600;
  color: rgb(120.6, 122.4, 124.2);
  margin-inline-end: 0;
  margin-inline-start: 0.46875rem;
  flex: 1;
}
@media (max-width: 1199.98px) {
  body .daterangepicker .drp-buttons .drp-selected {
    display: block;
    padding: 0;
    margin-bottom: 0.46875rem;
  }
}
body .daterangepicker.show-ranges.ltr .ranges, body .daterangepicker.show-ranges.rtl .ranges {
  position: relative;
  display: block;
}
:dir(rtl) body .daterangepicker.show-ranges.ltr .ranges, :dir(rtl) body .daterangepicker.show-ranges.rtl .ranges {
  float: right;
}
@media (max-width: 1199.98px) {
  body .daterangepicker.show-ranges.ltr .ranges, body .daterangepicker.show-ranges.rtl .ranges {
    float: none;
    margin: 0;
    padding: 10px;
    border-bottom: 1px solid var(--bs-component-dropdown-border-color);
    overflow: scroll;
    max-width: 340px;
  }
}
@media (max-width: 1199.98px) {
  body .daterangepicker.show-ranges.ltr .ranges ul, body .daterangepicker.show-ranges.rtl .ranges ul {
    width: auto;
    white-space: nowrap;
    padding-inline-end: 0.9375rem;
    display: flex;
    flex-wrap: nowrap;
  }
}
body .daterangepicker.show-ranges.ltr .ranges ul li, body .daterangepicker.show-ranges.rtl .ranges ul li {
  font-weight: 600;
  color: rgba(var(--bs-component-color-rgb), 0.75);
}
@media (max-width: 1199.98px) {
  body .daterangepicker.show-ranges.ltr .ranges ul li, body .daterangepicker.show-ranges.rtl .ranges ul li {
    margin-inline-end: 0.9375rem !important;
    border-radius: 6px;
  }
}
body .daterangepicker.show-ranges.ltr .ranges ul li:hover, body .daterangepicker.show-ranges.ltr .ranges ul li:focus, body .daterangepicker.show-ranges.rtl .ranges ul li:hover, body .daterangepicker.show-ranges.rtl .ranges ul li:focus {
  background: var(--bs-component-dropdown-hover-bg);
  color: var(--bs-component-hover-color);
}
body .daterangepicker.show-ranges.ltr .ranges ul li.active, body .daterangepicker.show-ranges.rtl .ranges ul li.active {
  background: #0078ff;
  color: #FFFFFF;
  margin-inline-end: -1px;
}
body .daterangepicker.show-ranges.ltr .drp-calendar.left, body .daterangepicker.show-ranges.rtl .drp-calendar.left {
  border-left: none;
  border-inline-start: 1px solid var(--bs-component-dropdown-border-color);
}
@media (max-width: 1199.98px) {
  body .daterangepicker.show-ranges.ltr .drp-calendar.left, body .daterangepicker.show-ranges.rtl .drp-calendar.left {
    border-inline-start: none;
  }
}
:dir(rtl) body .daterangepicker.show-ranges.ltr .drp-calendar.right, :dir(rtl) body .daterangepicker.show-ranges.rtl .drp-calendar.right {
  border-left: none !important;
  border-inline-end: 1px solid var(--bs-component-dropdown-border-color);
  border-inline-start: 1px solid var(--bs-component-dropdown-border-color);
}
@media (max-width: 1199.98px) {
  :dir(rtl) body .daterangepicker.show-ranges.ltr .drp-calendar.right, :dir(rtl) body .daterangepicker.show-ranges.rtl .drp-calendar.right {
    border-inline-end: none;
  }
}

body .datetimepicker .prev:before, body .datetimepicker .next:before {
  display: none;
}
body .datetimepicker .datetimepicker-hours table, body .datetimepicker .datetimepicker-minutes table {
  min-width: 220px;
}
body .datetimepicker .glyphicon {
  font-size: 14px;
  color: #1f2225;
  font-family: "Font Awesome 5 Free" !important;
  font-weight: 900;
  font-style: normal;
  font-variant: normal;
  text-rendering: auto;
}
body .datetimepicker .glyphicon.glyphicon-chevron-up:before {
  content: "\f106";
}
body .datetimepicker .glyphicon.glyphicon-chevron-down:before {
  content: "\f107";
}
body .datetimepicker .glyphicon.icon-arrow-inset-inline-start:before {
  content: "\f104";
}
body .datetimepicker .glyphicon.icon-arrow-inset-inline-end:before {
  content: "\f105";
}
body .datetimepicker .glyphicon.glyphicon-time:before {
  content: "\f017";
}
body .datetimepicker .glyphicon.glyphicon-calendar:before {
  content: "\f133";
}
body .datetimepicker.dropdown-menu {
  max-width: 320px;
  min-width: 200px;
  width: auto;
  padding: 5px;
  color: #1f2225;
  overflow: hidden;
  border-radius: 8px;
  max-width: 250px;
}
body .datetimepicker.dropdown-menu .datetimepicker-minutes table thead tr th.prev, body .datetimepicker.dropdown-menu .datetimepicker-minutes table thead tr th.switch, body .datetimepicker.dropdown-menu .datetimepicker-minutes table thead tr th.next, body .datetimepicker.dropdown-menu .datetimepicker-minutes table thead tr th.today, body .datetimepicker.dropdown-menu .datetimepicker-minutes table tfoot tr th.prev, body .datetimepicker.dropdown-menu .datetimepicker-minutes table tfoot tr th.switch, body .datetimepicker.dropdown-menu .datetimepicker-minutes table tfoot tr th.next, body .datetimepicker.dropdown-menu .datetimepicker-minutes table tfoot tr th.today, body .datetimepicker.dropdown-menu .datetimepicker-hours table thead tr th.prev, body .datetimepicker.dropdown-menu .datetimepicker-hours table thead tr th.switch, body .datetimepicker.dropdown-menu .datetimepicker-hours table thead tr th.next, body .datetimepicker.dropdown-menu .datetimepicker-hours table thead tr th.today, body .datetimepicker.dropdown-menu .datetimepicker-hours table tfoot tr th.prev, body .datetimepicker.dropdown-menu .datetimepicker-hours table tfoot tr th.switch, body .datetimepicker.dropdown-menu .datetimepicker-hours table tfoot tr th.next, body .datetimepicker.dropdown-menu .datetimepicker-hours table tfoot tr th.today, body .datetimepicker.dropdown-menu .datetimepicker-days table thead tr th.prev, body .datetimepicker.dropdown-menu .datetimepicker-days table thead tr th.switch, body .datetimepicker.dropdown-menu .datetimepicker-days table thead tr th.next, body .datetimepicker.dropdown-menu .datetimepicker-days table thead tr th.today, body .datetimepicker.dropdown-menu .datetimepicker-days table tfoot tr th.prev, body .datetimepicker.dropdown-menu .datetimepicker-days table tfoot tr th.switch, body .datetimepicker.dropdown-menu .datetimepicker-days table tfoot tr th.next, body .datetimepicker.dropdown-menu .datetimepicker-days table tfoot tr th.today, body .datetimepicker.dropdown-menu .datetimepicker-months table thead tr th.prev, body .datetimepicker.dropdown-menu .datetimepicker-months table thead tr th.switch, body .datetimepicker.dropdown-menu .datetimepicker-months table thead tr th.next, body .datetimepicker.dropdown-menu .datetimepicker-months table thead tr th.today, body .datetimepicker.dropdown-menu .datetimepicker-months table tfoot tr th.prev, body .datetimepicker.dropdown-menu .datetimepicker-months table tfoot tr th.switch, body .datetimepicker.dropdown-menu .datetimepicker-months table tfoot tr th.next, body .datetimepicker.dropdown-menu .datetimepicker-months table tfoot tr th.today, body .datetimepicker.dropdown-menu .datetimepicker-years table thead tr th.prev, body .datetimepicker.dropdown-menu .datetimepicker-years table thead tr th.switch, body .datetimepicker.dropdown-menu .datetimepicker-years table thead tr th.next, body .datetimepicker.dropdown-menu .datetimepicker-years table thead tr th.today, body .datetimepicker.dropdown-menu .datetimepicker-years table tfoot tr th.prev, body .datetimepicker.dropdown-menu .datetimepicker-years table tfoot tr th.switch, body .datetimepicker.dropdown-menu .datetimepicker-years table tfoot tr th.next, body .datetimepicker.dropdown-menu .datetimepicker-years table tfoot tr th.today {
  padding: 5px;
  border-radius: 6px;
}
body .datetimepicker.dropdown-menu .datetimepicker-minutes table thead tr th.prev:hover, body .datetimepicker.dropdown-menu .datetimepicker-minutes table thead tr th.prev:focus, body .datetimepicker.dropdown-menu .datetimepicker-minutes table thead tr th.switch:hover, body .datetimepicker.dropdown-menu .datetimepicker-minutes table thead tr th.switch:focus, body .datetimepicker.dropdown-menu .datetimepicker-minutes table thead tr th.next:hover, body .datetimepicker.dropdown-menu .datetimepicker-minutes table thead tr th.next:focus, body .datetimepicker.dropdown-menu .datetimepicker-minutes table thead tr th.today:hover, body .datetimepicker.dropdown-menu .datetimepicker-minutes table thead tr th.today:focus, body .datetimepicker.dropdown-menu .datetimepicker-minutes table tfoot tr th.prev:hover, body .datetimepicker.dropdown-menu .datetimepicker-minutes table tfoot tr th.prev:focus, body .datetimepicker.dropdown-menu .datetimepicker-minutes table tfoot tr th.switch:hover, body .datetimepicker.dropdown-menu .datetimepicker-minutes table tfoot tr th.switch:focus, body .datetimepicker.dropdown-menu .datetimepicker-minutes table tfoot tr th.next:hover, body .datetimepicker.dropdown-menu .datetimepicker-minutes table tfoot tr th.next:focus, body .datetimepicker.dropdown-menu .datetimepicker-minutes table tfoot tr th.today:hover, body .datetimepicker.dropdown-menu .datetimepicker-minutes table tfoot tr th.today:focus, body .datetimepicker.dropdown-menu .datetimepicker-hours table thead tr th.prev:hover, body .datetimepicker.dropdown-menu .datetimepicker-hours table thead tr th.prev:focus, body .datetimepicker.dropdown-menu .datetimepicker-hours table thead tr th.switch:hover, body .datetimepicker.dropdown-menu .datetimepicker-hours table thead tr th.switch:focus, body .datetimepicker.dropdown-menu .datetimepicker-hours table thead tr th.next:hover, body .datetimepicker.dropdown-menu .datetimepicker-hours table thead tr th.next:focus, body .datetimepicker.dropdown-menu .datetimepicker-hours table thead tr th.today:hover, body .datetimepicker.dropdown-menu .datetimepicker-hours table thead tr th.today:focus, body .datetimepicker.dropdown-menu .datetimepicker-hours table tfoot tr th.prev:hover, body .datetimepicker.dropdown-menu .datetimepicker-hours table tfoot tr th.prev:focus, body .datetimepicker.dropdown-menu .datetimepicker-hours table tfoot tr th.switch:hover, body .datetimepicker.dropdown-menu .datetimepicker-hours table tfoot tr th.switch:focus, body .datetimepicker.dropdown-menu .datetimepicker-hours table tfoot tr th.next:hover, body .datetimepicker.dropdown-menu .datetimepicker-hours table tfoot tr th.next:focus, body .datetimepicker.dropdown-menu .datetimepicker-hours table tfoot tr th.today:hover, body .datetimepicker.dropdown-menu .datetimepicker-hours table tfoot tr th.today:focus, body .datetimepicker.dropdown-menu .datetimepicker-days table thead tr th.prev:hover, body .datetimepicker.dropdown-menu .datetimepicker-days table thead tr th.prev:focus, body .datetimepicker.dropdown-menu .datetimepicker-days table thead tr th.switch:hover, body .datetimepicker.dropdown-menu .datetimepicker-days table thead tr th.switch:focus, body .datetimepicker.dropdown-menu .datetimepicker-days table thead tr th.next:hover, body .datetimepicker.dropdown-menu .datetimepicker-days table thead tr th.next:focus, body .datetimepicker.dropdown-menu .datetimepicker-days table thead tr th.today:hover, body .datetimepicker.dropdown-menu .datetimepicker-days table thead tr th.today:focus, body .datetimepicker.dropdown-menu .datetimepicker-days table tfoot tr th.prev:hover, body .datetimepicker.dropdown-menu .datetimepicker-days table tfoot tr th.prev:focus, body .datetimepicker.dropdown-menu .datetimepicker-days table tfoot tr th.switch:hover, body .datetimepicker.dropdown-menu .datetimepicker-days table tfoot tr th.switch:focus, body .datetimepicker.dropdown-menu .datetimepicker-days table tfoot tr th.next:hover, body .datetimepicker.dropdown-menu .datetimepicker-days table tfoot tr th.next:focus, body .datetimepicker.dropdown-menu .datetimepicker-days table tfoot tr th.today:hover, body .datetimepicker.dropdown-menu .datetimepicker-days table tfoot tr th.today:focus, body .datetimepicker.dropdown-menu .datetimepicker-months table thead tr th.prev:hover, body .datetimepicker.dropdown-menu .datetimepicker-months table thead tr th.prev:focus, body .datetimepicker.dropdown-menu .datetimepicker-months table thead tr th.switch:hover, body .datetimepicker.dropdown-menu .datetimepicker-months table thead tr th.switch:focus, body .datetimepicker.dropdown-menu .datetimepicker-months table thead tr th.next:hover, body .datetimepicker.dropdown-menu .datetimepicker-months table thead tr th.next:focus, body .datetimepicker.dropdown-menu .datetimepicker-months table thead tr th.today:hover, body .datetimepicker.dropdown-menu .datetimepicker-months table thead tr th.today:focus, body .datetimepicker.dropdown-menu .datetimepicker-months table tfoot tr th.prev:hover, body .datetimepicker.dropdown-menu .datetimepicker-months table tfoot tr th.prev:focus, body .datetimepicker.dropdown-menu .datetimepicker-months table tfoot tr th.switch:hover, body .datetimepicker.dropdown-menu .datetimepicker-months table tfoot tr th.switch:focus, body .datetimepicker.dropdown-menu .datetimepicker-months table tfoot tr th.next:hover, body .datetimepicker.dropdown-menu .datetimepicker-months table tfoot tr th.next:focus, body .datetimepicker.dropdown-menu .datetimepicker-months table tfoot tr th.today:hover, body .datetimepicker.dropdown-menu .datetimepicker-months table tfoot tr th.today:focus, body .datetimepicker.dropdown-menu .datetimepicker-years table thead tr th.prev:hover, body .datetimepicker.dropdown-menu .datetimepicker-years table thead tr th.prev:focus, body .datetimepicker.dropdown-menu .datetimepicker-years table thead tr th.switch:hover, body .datetimepicker.dropdown-menu .datetimepicker-years table thead tr th.switch:focus, body .datetimepicker.dropdown-menu .datetimepicker-years table thead tr th.next:hover, body .datetimepicker.dropdown-menu .datetimepicker-years table thead tr th.next:focus, body .datetimepicker.dropdown-menu .datetimepicker-years table thead tr th.today:hover, body .datetimepicker.dropdown-menu .datetimepicker-years table thead tr th.today:focus, body .datetimepicker.dropdown-menu .datetimepicker-years table tfoot tr th.prev:hover, body .datetimepicker.dropdown-menu .datetimepicker-years table tfoot tr th.prev:focus, body .datetimepicker.dropdown-menu .datetimepicker-years table tfoot tr th.switch:hover, body .datetimepicker.dropdown-menu .datetimepicker-years table tfoot tr th.switch:focus, body .datetimepicker.dropdown-menu .datetimepicker-years table tfoot tr th.next:hover, body .datetimepicker.dropdown-menu .datetimepicker-years table tfoot tr th.next:focus, body .datetimepicker.dropdown-menu .datetimepicker-years table tfoot tr th.today:hover, body .datetimepicker.dropdown-menu .datetimepicker-years table tfoot tr th.today:focus {
  color: #1f2225;
  background: #f2f3f4;
}
body .datetimepicker.dropdown-menu .datetimepicker-minutes table thead tr th.dow, body .datetimepicker.dropdown-menu .datetimepicker-minutes table tfoot tr th.dow, body .datetimepicker.dropdown-menu .datetimepicker-hours table thead tr th.dow, body .datetimepicker.dropdown-menu .datetimepicker-hours table tfoot tr th.dow, body .datetimepicker.dropdown-menu .datetimepicker-days table thead tr th.dow, body .datetimepicker.dropdown-menu .datetimepicker-days table tfoot tr th.dow, body .datetimepicker.dropdown-menu .datetimepicker-months table thead tr th.dow, body .datetimepicker.dropdown-menu .datetimepicker-months table tfoot tr th.dow, body .datetimepicker.dropdown-menu .datetimepicker-years table thead tr th.dow, body .datetimepicker.dropdown-menu .datetimepicker-years table tfoot tr th.dow {
  padding: 5px;
}
body .datetimepicker.dropdown-menu .datetimepicker-minutes table tbody tr td, body .datetimepicker.dropdown-menu .datetimepicker-hours table tbody tr td, body .datetimepicker.dropdown-menu .datetimepicker-days table tbody tr td, body .datetimepicker.dropdown-menu .datetimepicker-months table tbody tr td, body .datetimepicker.dropdown-menu .datetimepicker-years table tbody tr td {
  padding: 0;
}
body .datetimepicker.dropdown-menu .datetimepicker-minutes table tbody tr td .decade, body .datetimepicker.dropdown-menu .datetimepicker-minutes table tbody tr td .year, body .datetimepicker.dropdown-menu .datetimepicker-minutes table tbody tr td .month, body .datetimepicker.dropdown-menu .datetimepicker-minutes table tbody tr td .hour, body .datetimepicker.dropdown-menu .datetimepicker-minutes table tbody tr td.day, body .datetimepicker.dropdown-menu .datetimepicker-minutes table tbody tr td .minute, body .datetimepicker.dropdown-menu .datetimepicker-hours table tbody tr td .decade, body .datetimepicker.dropdown-menu .datetimepicker-hours table tbody tr td .year, body .datetimepicker.dropdown-menu .datetimepicker-hours table tbody tr td .month, body .datetimepicker.dropdown-menu .datetimepicker-hours table tbody tr td .hour, body .datetimepicker.dropdown-menu .datetimepicker-hours table tbody tr td.day, body .datetimepicker.dropdown-menu .datetimepicker-hours table tbody tr td .minute, body .datetimepicker.dropdown-menu .datetimepicker-days table tbody tr td .decade, body .datetimepicker.dropdown-menu .datetimepicker-days table tbody tr td .year, body .datetimepicker.dropdown-menu .datetimepicker-days table tbody tr td .month, body .datetimepicker.dropdown-menu .datetimepicker-days table tbody tr td .hour, body .datetimepicker.dropdown-menu .datetimepicker-days table tbody tr td.day, body .datetimepicker.dropdown-menu .datetimepicker-days table tbody tr td .minute, body .datetimepicker.dropdown-menu .datetimepicker-months table tbody tr td .decade, body .datetimepicker.dropdown-menu .datetimepicker-months table tbody tr td .year, body .datetimepicker.dropdown-menu .datetimepicker-months table tbody tr td .month, body .datetimepicker.dropdown-menu .datetimepicker-months table tbody tr td .hour, body .datetimepicker.dropdown-menu .datetimepicker-months table tbody tr td.day, body .datetimepicker.dropdown-menu .datetimepicker-months table tbody tr td .minute, body .datetimepicker.dropdown-menu .datetimepicker-years table tbody tr td .decade, body .datetimepicker.dropdown-menu .datetimepicker-years table tbody tr td .year, body .datetimepicker.dropdown-menu .datetimepicker-years table tbody tr td .month, body .datetimepicker.dropdown-menu .datetimepicker-years table tbody tr td .hour, body .datetimepicker.dropdown-menu .datetimepicker-years table tbody tr td.day, body .datetimepicker.dropdown-menu .datetimepicker-years table tbody tr td .minute {
  padding: 7px 9px;
  height: auto;
  line-height: 16px !important;
  color: rgb(100.75, 110.5, 120.25);
  font-weight: 600;
  border-radius: 8px;
}
body .datetimepicker.dropdown-menu .datetimepicker-minutes table tbody tr td .decade:hover, body .datetimepicker.dropdown-menu .datetimepicker-minutes table tbody tr td .decade:focus, body .datetimepicker.dropdown-menu .datetimepicker-minutes table tbody tr td .year:hover, body .datetimepicker.dropdown-menu .datetimepicker-minutes table tbody tr td .year:focus, body .datetimepicker.dropdown-menu .datetimepicker-minutes table tbody tr td .month:hover, body .datetimepicker.dropdown-menu .datetimepicker-minutes table tbody tr td .month:focus, body .datetimepicker.dropdown-menu .datetimepicker-minutes table tbody tr td .hour:hover, body .datetimepicker.dropdown-menu .datetimepicker-minutes table tbody tr td .hour:focus, body .datetimepicker.dropdown-menu .datetimepicker-minutes table tbody tr td.day:hover, body .datetimepicker.dropdown-menu .datetimepicker-minutes table tbody tr td.day:focus, body .datetimepicker.dropdown-menu .datetimepicker-minutes table tbody tr td .minute:hover, body .datetimepicker.dropdown-menu .datetimepicker-minutes table tbody tr td .minute:focus, body .datetimepicker.dropdown-menu .datetimepicker-hours table tbody tr td .decade:hover, body .datetimepicker.dropdown-menu .datetimepicker-hours table tbody tr td .decade:focus, body .datetimepicker.dropdown-menu .datetimepicker-hours table tbody tr td .year:hover, body .datetimepicker.dropdown-menu .datetimepicker-hours table tbody tr td .year:focus, body .datetimepicker.dropdown-menu .datetimepicker-hours table tbody tr td .month:hover, body .datetimepicker.dropdown-menu .datetimepicker-hours table tbody tr td .month:focus, body .datetimepicker.dropdown-menu .datetimepicker-hours table tbody tr td .hour:hover, body .datetimepicker.dropdown-menu .datetimepicker-hours table tbody tr td .hour:focus, body .datetimepicker.dropdown-menu .datetimepicker-hours table tbody tr td.day:hover, body .datetimepicker.dropdown-menu .datetimepicker-hours table tbody tr td.day:focus, body .datetimepicker.dropdown-menu .datetimepicker-hours table tbody tr td .minute:hover, body .datetimepicker.dropdown-menu .datetimepicker-hours table tbody tr td .minute:focus, body .datetimepicker.dropdown-menu .datetimepicker-days table tbody tr td .decade:hover, body .datetimepicker.dropdown-menu .datetimepicker-days table tbody tr td .decade:focus, body .datetimepicker.dropdown-menu .datetimepicker-days table tbody tr td .year:hover, body .datetimepicker.dropdown-menu .datetimepicker-days table tbody tr td .year:focus, body .datetimepicker.dropdown-menu .datetimepicker-days table tbody tr td .month:hover, body .datetimepicker.dropdown-menu .datetimepicker-days table tbody tr td .month:focus, body .datetimepicker.dropdown-menu .datetimepicker-days table tbody tr td .hour:hover, body .datetimepicker.dropdown-menu .datetimepicker-days table tbody tr td .hour:focus, body .datetimepicker.dropdown-menu .datetimepicker-days table tbody tr td.day:hover, body .datetimepicker.dropdown-menu .datetimepicker-days table tbody tr td.day:focus, body .datetimepicker.dropdown-menu .datetimepicker-days table tbody tr td .minute:hover, body .datetimepicker.dropdown-menu .datetimepicker-days table tbody tr td .minute:focus, body .datetimepicker.dropdown-menu .datetimepicker-months table tbody tr td .decade:hover, body .datetimepicker.dropdown-menu .datetimepicker-months table tbody tr td .decade:focus, body .datetimepicker.dropdown-menu .datetimepicker-months table tbody tr td .year:hover, body .datetimepicker.dropdown-menu .datetimepicker-months table tbody tr td .year:focus, body .datetimepicker.dropdown-menu .datetimepicker-months table tbody tr td .month:hover, body .datetimepicker.dropdown-menu .datetimepicker-months table tbody tr td .month:focus, body .datetimepicker.dropdown-menu .datetimepicker-months table tbody tr td .hour:hover, body .datetimepicker.dropdown-menu .datetimepicker-months table tbody tr td .hour:focus, body .datetimepicker.dropdown-menu .datetimepicker-months table tbody tr td.day:hover, body .datetimepicker.dropdown-menu .datetimepicker-months table tbody tr td.day:focus, body .datetimepicker.dropdown-menu .datetimepicker-months table tbody tr td .minute:hover, body .datetimepicker.dropdown-menu .datetimepicker-months table tbody tr td .minute:focus, body .datetimepicker.dropdown-menu .datetimepicker-years table tbody tr td .decade:hover, body .datetimepicker.dropdown-menu .datetimepicker-years table tbody tr td .decade:focus, body .datetimepicker.dropdown-menu .datetimepicker-years table tbody tr td .year:hover, body .datetimepicker.dropdown-menu .datetimepicker-years table tbody tr td .year:focus, body .datetimepicker.dropdown-menu .datetimepicker-years table tbody tr td .month:hover, body .datetimepicker.dropdown-menu .datetimepicker-years table tbody tr td .month:focus, body .datetimepicker.dropdown-menu .datetimepicker-years table tbody tr td .hour:hover, body .datetimepicker.dropdown-menu .datetimepicker-years table tbody tr td .hour:focus, body .datetimepicker.dropdown-menu .datetimepicker-years table tbody tr td.day:hover, body .datetimepicker.dropdown-menu .datetimepicker-years table tbody tr td.day:focus, body .datetimepicker.dropdown-menu .datetimepicker-years table tbody tr td .minute:hover, body .datetimepicker.dropdown-menu .datetimepicker-years table tbody tr td .minute:focus {
  color: #1f2225;
  background: #f2f3f4;
}
body .datetimepicker.dropdown-menu .datetimepicker-minutes table tbody tr td .decade.active, body .datetimepicker.dropdown-menu .datetimepicker-minutes table tbody tr td .year.active, body .datetimepicker.dropdown-menu .datetimepicker-minutes table tbody tr td .month.active, body .datetimepicker.dropdown-menu .datetimepicker-minutes table tbody tr td .hour.active, body .datetimepicker.dropdown-menu .datetimepicker-minutes table tbody tr td.day.active, body .datetimepicker.dropdown-menu .datetimepicker-minutes table tbody tr td .minute.active, body .datetimepicker.dropdown-menu .datetimepicker-hours table tbody tr td .decade.active, body .datetimepicker.dropdown-menu .datetimepicker-hours table tbody tr td .year.active, body .datetimepicker.dropdown-menu .datetimepicker-hours table tbody tr td .month.active, body .datetimepicker.dropdown-menu .datetimepicker-hours table tbody tr td .hour.active, body .datetimepicker.dropdown-menu .datetimepicker-hours table tbody tr td.day.active, body .datetimepicker.dropdown-menu .datetimepicker-hours table tbody tr td .minute.active, body .datetimepicker.dropdown-menu .datetimepicker-days table tbody tr td .decade.active, body .datetimepicker.dropdown-menu .datetimepicker-days table tbody tr td .year.active, body .datetimepicker.dropdown-menu .datetimepicker-days table tbody tr td .month.active, body .datetimepicker.dropdown-menu .datetimepicker-days table tbody tr td .hour.active, body .datetimepicker.dropdown-menu .datetimepicker-days table tbody tr td.day.active, body .datetimepicker.dropdown-menu .datetimepicker-days table tbody tr td .minute.active, body .datetimepicker.dropdown-menu .datetimepicker-months table tbody tr td .decade.active, body .datetimepicker.dropdown-menu .datetimepicker-months table tbody tr td .year.active, body .datetimepicker.dropdown-menu .datetimepicker-months table tbody tr td .month.active, body .datetimepicker.dropdown-menu .datetimepicker-months table tbody tr td .hour.active, body .datetimepicker.dropdown-menu .datetimepicker-months table tbody tr td.day.active, body .datetimepicker.dropdown-menu .datetimepicker-months table tbody tr td .minute.active, body .datetimepicker.dropdown-menu .datetimepicker-years table tbody tr td .decade.active, body .datetimepicker.dropdown-menu .datetimepicker-years table tbody tr td .year.active, body .datetimepicker.dropdown-menu .datetimepicker-years table tbody tr td .month.active, body .datetimepicker.dropdown-menu .datetimepicker-years table tbody tr td .hour.active, body .datetimepicker.dropdown-menu .datetimepicker-years table tbody tr td.day.active, body .datetimepicker.dropdown-menu .datetimepicker-years table tbody tr td .minute.active {
  color: #FFFFFF;
  background: #0078ff !important;
  text-shadow: none;
}
body .datetimepicker.dropdown-menu .datetimepicker-minutes table tbody tr td .decade.active:hover, body .datetimepicker.dropdown-menu .datetimepicker-minutes table tbody tr td .decade.active:focus, body .datetimepicker.dropdown-menu .datetimepicker-minutes table tbody tr td .year.active:hover, body .datetimepicker.dropdown-menu .datetimepicker-minutes table tbody tr td .year.active:focus, body .datetimepicker.dropdown-menu .datetimepicker-minutes table tbody tr td .month.active:hover, body .datetimepicker.dropdown-menu .datetimepicker-minutes table tbody tr td .month.active:focus, body .datetimepicker.dropdown-menu .datetimepicker-minutes table tbody tr td .hour.active:hover, body .datetimepicker.dropdown-menu .datetimepicker-minutes table tbody tr td .hour.active:focus, body .datetimepicker.dropdown-menu .datetimepicker-minutes table tbody tr td.day.active:hover, body .datetimepicker.dropdown-menu .datetimepicker-minutes table tbody tr td.day.active:focus, body .datetimepicker.dropdown-menu .datetimepicker-minutes table tbody tr td .minute.active:hover, body .datetimepicker.dropdown-menu .datetimepicker-minutes table tbody tr td .minute.active:focus, body .datetimepicker.dropdown-menu .datetimepicker-hours table tbody tr td .decade.active:hover, body .datetimepicker.dropdown-menu .datetimepicker-hours table tbody tr td .decade.active:focus, body .datetimepicker.dropdown-menu .datetimepicker-hours table tbody tr td .year.active:hover, body .datetimepicker.dropdown-menu .datetimepicker-hours table tbody tr td .year.active:focus, body .datetimepicker.dropdown-menu .datetimepicker-hours table tbody tr td .month.active:hover, body .datetimepicker.dropdown-menu .datetimepicker-hours table tbody tr td .month.active:focus, body .datetimepicker.dropdown-menu .datetimepicker-hours table tbody tr td .hour.active:hover, body .datetimepicker.dropdown-menu .datetimepicker-hours table tbody tr td .hour.active:focus, body .datetimepicker.dropdown-menu .datetimepicker-hours table tbody tr td.day.active:hover, body .datetimepicker.dropdown-menu .datetimepicker-hours table tbody tr td.day.active:focus, body .datetimepicker.dropdown-menu .datetimepicker-hours table tbody tr td .minute.active:hover, body .datetimepicker.dropdown-menu .datetimepicker-hours table tbody tr td .minute.active:focus, body .datetimepicker.dropdown-menu .datetimepicker-days table tbody tr td .decade.active:hover, body .datetimepicker.dropdown-menu .datetimepicker-days table tbody tr td .decade.active:focus, body .datetimepicker.dropdown-menu .datetimepicker-days table tbody tr td .year.active:hover, body .datetimepicker.dropdown-menu .datetimepicker-days table tbody tr td .year.active:focus, body .datetimepicker.dropdown-menu .datetimepicker-days table tbody tr td .month.active:hover, body .datetimepicker.dropdown-menu .datetimepicker-days table tbody tr td .month.active:focus, body .datetimepicker.dropdown-menu .datetimepicker-days table tbody tr td .hour.active:hover, body .datetimepicker.dropdown-menu .datetimepicker-days table tbody tr td .hour.active:focus, body .datetimepicker.dropdown-menu .datetimepicker-days table tbody tr td.day.active:hover, body .datetimepicker.dropdown-menu .datetimepicker-days table tbody tr td.day.active:focus, body .datetimepicker.dropdown-menu .datetimepicker-days table tbody tr td .minute.active:hover, body .datetimepicker.dropdown-menu .datetimepicker-days table tbody tr td .minute.active:focus, body .datetimepicker.dropdown-menu .datetimepicker-months table tbody tr td .decade.active:hover, body .datetimepicker.dropdown-menu .datetimepicker-months table tbody tr td .decade.active:focus, body .datetimepicker.dropdown-menu .datetimepicker-months table tbody tr td .year.active:hover, body .datetimepicker.dropdown-menu .datetimepicker-months table tbody tr td .year.active:focus, body .datetimepicker.dropdown-menu .datetimepicker-months table tbody tr td .month.active:hover, body .datetimepicker.dropdown-menu .datetimepicker-months table tbody tr td .month.active:focus, body .datetimepicker.dropdown-menu .datetimepicker-months table tbody tr td .hour.active:hover, body .datetimepicker.dropdown-menu .datetimepicker-months table tbody tr td .hour.active:focus, body .datetimepicker.dropdown-menu .datetimepicker-months table tbody tr td.day.active:hover, body .datetimepicker.dropdown-menu .datetimepicker-months table tbody tr td.day.active:focus, body .datetimepicker.dropdown-menu .datetimepicker-months table tbody tr td .minute.active:hover, body .datetimepicker.dropdown-menu .datetimepicker-months table tbody tr td .minute.active:focus, body .datetimepicker.dropdown-menu .datetimepicker-years table tbody tr td .decade.active:hover, body .datetimepicker.dropdown-menu .datetimepicker-years table tbody tr td .decade.active:focus, body .datetimepicker.dropdown-menu .datetimepicker-years table tbody tr td .year.active:hover, body .datetimepicker.dropdown-menu .datetimepicker-years table tbody tr td .year.active:focus, body .datetimepicker.dropdown-menu .datetimepicker-years table tbody tr td .month.active:hover, body .datetimepicker.dropdown-menu .datetimepicker-years table tbody tr td .month.active:focus, body .datetimepicker.dropdown-menu .datetimepicker-years table tbody tr td .hour.active:hover, body .datetimepicker.dropdown-menu .datetimepicker-years table tbody tr td .hour.active:focus, body .datetimepicker.dropdown-menu .datetimepicker-years table tbody tr td.day.active:hover, body .datetimepicker.dropdown-menu .datetimepicker-years table tbody tr td.day.active:focus, body .datetimepicker.dropdown-menu .datetimepicker-years table tbody tr td .minute.active:hover, body .datetimepicker.dropdown-menu .datetimepicker-years table tbody tr td .minute.active:focus {
  text-shadow: none;
}
body .datetimepicker.dropdown-menu .datetimepicker-minutes table tbody tr td .decade.timepicker-hour, body .datetimepicker.dropdown-menu .datetimepicker-minutes table tbody tr td .decade.timepicker-minute, body .datetimepicker.dropdown-menu .datetimepicker-minutes table tbody tr td .decade.timepicker-second, body .datetimepicker.dropdown-menu .datetimepicker-minutes table tbody tr td .year.timepicker-hour, body .datetimepicker.dropdown-menu .datetimepicker-minutes table tbody tr td .year.timepicker-minute, body .datetimepicker.dropdown-menu .datetimepicker-minutes table tbody tr td .year.timepicker-second, body .datetimepicker.dropdown-menu .datetimepicker-minutes table tbody tr td .month.timepicker-hour, body .datetimepicker.dropdown-menu .datetimepicker-minutes table tbody tr td .month.timepicker-minute, body .datetimepicker.dropdown-menu .datetimepicker-minutes table tbody tr td .month.timepicker-second, body .datetimepicker.dropdown-menu .datetimepicker-minutes table tbody tr td .hour.timepicker-hour, body .datetimepicker.dropdown-menu .datetimepicker-minutes table tbody tr td .hour.timepicker-minute, body .datetimepicker.dropdown-menu .datetimepicker-minutes table tbody tr td .hour.timepicker-second, body .datetimepicker.dropdown-menu .datetimepicker-minutes table tbody tr td.day.timepicker-hour, body .datetimepicker.dropdown-menu .datetimepicker-minutes table tbody tr td.day.timepicker-minute, body .datetimepicker.dropdown-menu .datetimepicker-minutes table tbody tr td.day.timepicker-second, body .datetimepicker.dropdown-menu .datetimepicker-minutes table tbody tr td .minute.timepicker-hour, body .datetimepicker.dropdown-menu .datetimepicker-minutes table tbody tr td .minute.timepicker-minute, body .datetimepicker.dropdown-menu .datetimepicker-minutes table tbody tr td .minute.timepicker-second, body .datetimepicker.dropdown-menu .datetimepicker-hours table tbody tr td .decade.timepicker-hour, body .datetimepicker.dropdown-menu .datetimepicker-hours table tbody tr td .decade.timepicker-minute, body .datetimepicker.dropdown-menu .datetimepicker-hours table tbody tr td .decade.timepicker-second, body .datetimepicker.dropdown-menu .datetimepicker-hours table tbody tr td .year.timepicker-hour, body .datetimepicker.dropdown-menu .datetimepicker-hours table tbody tr td .year.timepicker-minute, body .datetimepicker.dropdown-menu .datetimepicker-hours table tbody tr td .year.timepicker-second, body .datetimepicker.dropdown-menu .datetimepicker-hours table tbody tr td .month.timepicker-hour, body .datetimepicker.dropdown-menu .datetimepicker-hours table tbody tr td .month.timepicker-minute, body .datetimepicker.dropdown-menu .datetimepicker-hours table tbody tr td .month.timepicker-second, body .datetimepicker.dropdown-menu .datetimepicker-hours table tbody tr td .hour.timepicker-hour, body .datetimepicker.dropdown-menu .datetimepicker-hours table tbody tr td .hour.timepicker-minute, body .datetimepicker.dropdown-menu .datetimepicker-hours table tbody tr td .hour.timepicker-second, body .datetimepicker.dropdown-menu .datetimepicker-hours table tbody tr td.day.timepicker-hour, body .datetimepicker.dropdown-menu .datetimepicker-hours table tbody tr td.day.timepicker-minute, body .datetimepicker.dropdown-menu .datetimepicker-hours table tbody tr td.day.timepicker-second, body .datetimepicker.dropdown-menu .datetimepicker-hours table tbody tr td .minute.timepicker-hour, body .datetimepicker.dropdown-menu .datetimepicker-hours table tbody tr td .minute.timepicker-minute, body .datetimepicker.dropdown-menu .datetimepicker-hours table tbody tr td .minute.timepicker-second, body .datetimepicker.dropdown-menu .datetimepicker-days table tbody tr td .decade.timepicker-hour, body .datetimepicker.dropdown-menu .datetimepicker-days table tbody tr td .decade.timepicker-minute, body .datetimepicker.dropdown-menu .datetimepicker-days table tbody tr td .decade.timepicker-second, body .datetimepicker.dropdown-menu .datetimepicker-days table tbody tr td .year.timepicker-hour, body .datetimepicker.dropdown-menu .datetimepicker-days table tbody tr td .year.timepicker-minute, body .datetimepicker.dropdown-menu .datetimepicker-days table tbody tr td .year.timepicker-second, body .datetimepicker.dropdown-menu .datetimepicker-days table tbody tr td .month.timepicker-hour, body .datetimepicker.dropdown-menu .datetimepicker-days table tbody tr td .month.timepicker-minute, body .datetimepicker.dropdown-menu .datetimepicker-days table tbody tr td .month.timepicker-second, body .datetimepicker.dropdown-menu .datetimepicker-days table tbody tr td .hour.timepicker-hour, body .datetimepicker.dropdown-menu .datetimepicker-days table tbody tr td .hour.timepicker-minute, body .datetimepicker.dropdown-menu .datetimepicker-days table tbody tr td .hour.timepicker-second, body .datetimepicker.dropdown-menu .datetimepicker-days table tbody tr td.day.timepicker-hour, body .datetimepicker.dropdown-menu .datetimepicker-days table tbody tr td.day.timepicker-minute, body .datetimepicker.dropdown-menu .datetimepicker-days table tbody tr td.day.timepicker-second, body .datetimepicker.dropdown-menu .datetimepicker-days table tbody tr td .minute.timepicker-hour, body .datetimepicker.dropdown-menu .datetimepicker-days table tbody tr td .minute.timepicker-minute, body .datetimepicker.dropdown-menu .datetimepicker-days table tbody tr td .minute.timepicker-second, body .datetimepicker.dropdown-menu .datetimepicker-months table tbody tr td .decade.timepicker-hour, body .datetimepicker.dropdown-menu .datetimepicker-months table tbody tr td .decade.timepicker-minute, body .datetimepicker.dropdown-menu .datetimepicker-months table tbody tr td .decade.timepicker-second, body .datetimepicker.dropdown-menu .datetimepicker-months table tbody tr td .year.timepicker-hour, body .datetimepicker.dropdown-menu .datetimepicker-months table tbody tr td .year.timepicker-minute, body .datetimepicker.dropdown-menu .datetimepicker-months table tbody tr td .year.timepicker-second, body .datetimepicker.dropdown-menu .datetimepicker-months table tbody tr td .month.timepicker-hour, body .datetimepicker.dropdown-menu .datetimepicker-months table tbody tr td .month.timepicker-minute, body .datetimepicker.dropdown-menu .datetimepicker-months table tbody tr td .month.timepicker-second, body .datetimepicker.dropdown-menu .datetimepicker-months table tbody tr td .hour.timepicker-hour, body .datetimepicker.dropdown-menu .datetimepicker-months table tbody tr td .hour.timepicker-minute, body .datetimepicker.dropdown-menu .datetimepicker-months table tbody tr td .hour.timepicker-second, body .datetimepicker.dropdown-menu .datetimepicker-months table tbody tr td.day.timepicker-hour, body .datetimepicker.dropdown-menu .datetimepicker-months table tbody tr td.day.timepicker-minute, body .datetimepicker.dropdown-menu .datetimepicker-months table tbody tr td.day.timepicker-second, body .datetimepicker.dropdown-menu .datetimepicker-months table tbody tr td .minute.timepicker-hour, body .datetimepicker.dropdown-menu .datetimepicker-months table tbody tr td .minute.timepicker-minute, body .datetimepicker.dropdown-menu .datetimepicker-months table tbody tr td .minute.timepicker-second, body .datetimepicker.dropdown-menu .datetimepicker-years table tbody tr td .decade.timepicker-hour, body .datetimepicker.dropdown-menu .datetimepicker-years table tbody tr td .decade.timepicker-minute, body .datetimepicker.dropdown-menu .datetimepicker-years table tbody tr td .decade.timepicker-second, body .datetimepicker.dropdown-menu .datetimepicker-years table tbody tr td .year.timepicker-hour, body .datetimepicker.dropdown-menu .datetimepicker-years table tbody tr td .year.timepicker-minute, body .datetimepicker.dropdown-menu .datetimepicker-years table tbody tr td .year.timepicker-second, body .datetimepicker.dropdown-menu .datetimepicker-years table tbody tr td .month.timepicker-hour, body .datetimepicker.dropdown-menu .datetimepicker-years table tbody tr td .month.timepicker-minute, body .datetimepicker.dropdown-menu .datetimepicker-years table tbody tr td .month.timepicker-second, body .datetimepicker.dropdown-menu .datetimepicker-years table tbody tr td .hour.timepicker-hour, body .datetimepicker.dropdown-menu .datetimepicker-years table tbody tr td .hour.timepicker-minute, body .datetimepicker.dropdown-menu .datetimepicker-years table tbody tr td .hour.timepicker-second, body .datetimepicker.dropdown-menu .datetimepicker-years table tbody tr td.day.timepicker-hour, body .datetimepicker.dropdown-menu .datetimepicker-years table tbody tr td.day.timepicker-minute, body .datetimepicker.dropdown-menu .datetimepicker-years table tbody tr td.day.timepicker-second, body .datetimepicker.dropdown-menu .datetimepicker-years table tbody tr td .minute.timepicker-hour, body .datetimepicker.dropdown-menu .datetimepicker-years table tbody tr td .minute.timepicker-minute, body .datetimepicker.dropdown-menu .datetimepicker-years table tbody tr td .minute.timepicker-second {
  border: 1px solid rgb(210.2, 210.8, 211.4);
  display: block;
  width: 80px;
  margin: 0 auto;
  line-height: 22px;
  height: auto;
  padding: 6px 15px;
  border-radius: 8px;
}
body .datetimepicker.dropdown-menu .datetimepicker-minutes table tbody tr td.day.today, body .datetimepicker.dropdown-menu .datetimepicker-hours table tbody tr td.day.today, body .datetimepicker.dropdown-menu .datetimepicker-days table tbody tr td.day.today, body .datetimepicker.dropdown-menu .datetimepicker-months table tbody tr td.day.today, body .datetimepicker.dropdown-menu .datetimepicker-years table tbody tr td.day.today {
  background: rgb(208.75, 212.5, 216.25);
  color: #1f2225;
}
body .datetimepicker.dropdown-menu .datetimepicker-minutes table tbody tr td.day.today:before, body .datetimepicker.dropdown-menu .datetimepicker-hours table tbody tr td.day.today:before, body .datetimepicker.dropdown-menu .datetimepicker-days table tbody tr td.day.today:before, body .datetimepicker.dropdown-menu .datetimepicker-months table tbody tr td.day.today:before, body .datetimepicker.dropdown-menu .datetimepicker-years table tbody tr td.day.today:before {
  border-bottom-color: rgb(139.375, 148.75, 158.125);
}
body .datetimepicker.dropdown-menu .datetimepicker-minutes table tbody tr td.day.today.active, body .datetimepicker.dropdown-menu .datetimepicker-hours table tbody tr td.day.today.active, body .datetimepicker.dropdown-menu .datetimepicker-days table tbody tr td.day.today.active, body .datetimepicker.dropdown-menu .datetimepicker-months table tbody tr td.day.today.active, body .datetimepicker.dropdown-menu .datetimepicker-years table tbody tr td.day.today.active {
  color: #FFFFFF;
}
body .datetimepicker.dropdown-menu .datetimepicker-minutes table tbody tr td.day.today.active:before, body .datetimepicker.dropdown-menu .datetimepicker-hours table tbody tr td.day.today.active:before, body .datetimepicker.dropdown-menu .datetimepicker-days table tbody tr td.day.today.active:before, body .datetimepicker.dropdown-menu .datetimepicker-months table tbody tr td.day.today.active:before, body .datetimepicker.dropdown-menu .datetimepicker-years table tbody tr td.day.today.active:before {
  border-bottom-color: #99c9ff;
}
body .datetimepicker.dropdown-menu > ul > li .datepicker {
  padding: 5px;
  width: 320px;
  width: 250px;
}
body .datetimepicker.dropdown-menu > ul > li .timepicker {
  width: auto;
}
body .datetimepicker.dropdown-menu > ul > li .timepicker .timepicker-hours, body .datetimepicker.dropdown-menu > ul > li .timepicker .timepicker-minutes, body .datetimepicker.dropdown-menu > ul > li .timepicker .timepicker-picker {
  padding: 5px;
}
body .datetimepicker.dropdown-menu > ul > li .timepicker .timepicker-picker {
  width: 200px;
  margin: 0 auto;
}
body .datetimepicker.dropdown-menu > ul > li .timepicker table tr td {
  padding: 0;
  height: auto;
  line-height: inherit;
}
body .datetimepicker.dropdown-menu > ul > li .timepicker table tr td.hour, body .datetimepicker.dropdown-menu > ul > li .timepicker table tr td.minute {
  padding: 10px;
  height: auto;
  line-height: 16px !important;
  color: rgb(100.75, 110.5, 120.25);
  font-weight: 600;
  border-radius: 8px;
}
body .datetimepicker.dropdown-menu > ul > li .timepicker table tr td.hour:hover, body .datetimepicker.dropdown-menu > ul > li .timepicker table tr td.hour:focus, body .datetimepicker.dropdown-menu > ul > li .timepicker table tr td.minute:hover, body .datetimepicker.dropdown-menu > ul > li .timepicker table tr td.minute:focus {
  color: #1f2225;
  background: #f2f3f4;
}
body .datetimepicker.dropdown-menu > ul > li .timepicker table tr td.hour.active, body .datetimepicker.dropdown-menu > ul > li .timepicker table tr td.minute.active {
  color: #FFFFFF;
  background: #1f2225 !important;
}
body .datetimepicker.dropdown-menu > ul > li .timepicker table tr td.hour.active:hover, body .datetimepicker.dropdown-menu > ul > li .timepicker table tr td.hour.active:focus, body .datetimepicker.dropdown-menu > ul > li .timepicker table tr td.minute.active:hover, body .datetimepicker.dropdown-menu > ul > li .timepicker table tr td.minute.active:focus {
  text-shadow: none;
}
body .datetimepicker.dropdown-menu > ul > li .timepicker table tr td.hour.timepicker-hour, body .datetimepicker.dropdown-menu > ul > li .timepicker table tr td.hour.timepicker-minute, body .datetimepicker.dropdown-menu > ul > li .timepicker table tr td.hour.timepicker-second, body .datetimepicker.dropdown-menu > ul > li .timepicker table tr td.minute.timepicker-hour, body .datetimepicker.dropdown-menu > ul > li .timepicker table tr td.minute.timepicker-minute, body .datetimepicker.dropdown-menu > ul > li .timepicker table tr td.minute.timepicker-second {
  border: 1px solid rgb(210.2, 210.8, 211.4);
  display: block;
  width: 80px;
  margin: 0 auto;
  line-height: 22px;
  height: auto;
  padding: 6px 15px;
  border-radius: 8px;
}
body .datetimepicker.dropdown-menu > ul > li .timepicker table tr td.separator {
  width: 1%;
}
body .datetimepicker.dropdown-menu > ul > li .timepicker table tr td .btn {
  padding: 0;
  border: none;
}
body .datetimepicker.dropdown-menu > ul > li .timepicker table tr td .btn span {
  padding: 10px;
  height: auto;
  line-height: 16px !important;
  color: rgb(100.75, 110.5, 120.25);
  font-weight: 600;
  border-radius: 8px;
}
body .datetimepicker.dropdown-menu > ul > li .timepicker table tr td .btn span:hover, body .datetimepicker.dropdown-menu > ul > li .timepicker table tr td .btn span:focus {
  background: #f2f3f4;
  color: #1f2225;
}
body .datetimepicker.dropdown-menu > ul > li .timepicker table tr td .btn span.active {
  color: #FFFFFF;
  background: #1f2225 !important;
}
body .datetimepicker.dropdown-menu > ul > li .timepicker table tr td .btn span.active:hover, body .datetimepicker.dropdown-menu > ul > li .timepicker table tr td .btn span.active:focus {
  text-shadow: none;
}
body .datetimepicker.dropdown-menu > ul > li .timepicker table tr td .btn span.timepicker-hour, body .datetimepicker.dropdown-menu > ul > li .timepicker table tr td .btn span.timepicker-minute, body .datetimepicker.dropdown-menu > ul > li .timepicker table tr td .btn span.timepicker-second {
  border: 1px solid rgb(210.2, 210.8, 211.4);
  display: block;
  width: 80px;
  margin: 0 auto;
  line-height: 22px;
  height: auto;
  padding: 6px 15px;
  border-radius: 8px;
}
body .datetimepicker.dropdown-menu > ul > li .timepicker table tr td .btn.btn-primary {
  padding: 5px 15px;
  background: rgb(139.375, 148.75, 158.125);
  margin-inline-end: 5px;
  margin-inline-start: 5px;
}
body .datetimepicker.dropdown-menu > ul > li .timepicker table tr td .btn.btn-primary:hover, body .datetimepicker.dropdown-menu > ul > li .timepicker table tr td .btn.btn-primary:focus {
  background: rgb(100.75, 110.5, 120.25);
}
body .datetimepicker.dropdown-menu > ul > li .timepicker table tr td .timepicker-hour, body .datetimepicker.dropdown-menu > ul > li .timepicker table tr td .timepicker-minute {
  height: auto;
  line-height: 30px;
  border: 1px solid rgb(210.2, 210.8, 211.4);
}
body .datetimepicker.dropdown-menu > ul > li .timepicker table tr td .timepicker-hour:hover, body .datetimepicker.dropdown-menu > ul > li .timepicker table tr td .timepicker-hour:focus, body .datetimepicker.dropdown-menu > ul > li .timepicker table tr td .timepicker-minute:hover, body .datetimepicker.dropdown-menu > ul > li .timepicker table tr td .timepicker-minute:focus {
  background: none;
  border-color: rgb(139.375, 148.75, 158.125);
}
body .datetimepicker.dropdown-menu > ul > li.picker-switch {
  width: 100%;
}
body .datetimepicker.dropdown-menu > ul > li.picker-switch table tbody tr td span {
  display: block;
  width: auto;
  margin: -1px 0 0;
  background: #f2f3f4;
  height: 36px;
  line-height: 36px;
  border-radius: 0;
}
body .datetimepicker.dropdown-menu > ul > li.picker-switch table tbody tr td span:hover {
  background: rgb(217.075, 220.15, 223.225);
}
body .datetimepicker.dropdown-menu > ul > li.picker-switch table tbody tr td a {
  text-decoration: none;
}
body .datetimepicker.dropdown-menu > ul > li.collapse.in {
  display: block;
}
body .datetimepicker.dropdown-menu.bottom:before {
  display: none;
}
body .datetimepicker.dropdown-menu.bottom:after {
  border-inline-start: 7px solid transparent;
  border-inline-end: 7px solid transparent;
  border-bottom: 7px solid #FFFFFF;
  top: -7px;
  inset-inline-start: 15px;
}
body .datetimepicker.dropdown-menu.bottom.pull-right:after {
  inset-inline-start: auto;
  inset-inline-end: 15px;
}
body .datetimepicker + .input-group-addon {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.btn.btn-social > :first-child,
.btn.btn-social-icon > :first-child {
  display: flex;
  align-items: center;
  justify-content: center;
}

.btn.btn-social-icon.btn-lg, .btn-group-lg > .btn.btn-social-icon {
  width: 39px;
  height: 39px;
}

body .bootstrap-timepicker .input-group-addon i {
  width: auto;
  height: auto;
  display: inline;
}

.bootstrap-timepicker-widget table tbody tr td .bootstrap-timepicker-hour, .bootstrap-timepicker-widget table tbody tr td .bootstrap-timepicker-minute, .bootstrap-timepicker-widget table tbody tr td .bootstrap-timepicker-meridian {
  width: 40px;
  height: calc(1.5em + 0.875rem + 2px);
  border: 1px solid var(--bs-component-dropdown-border-color);
  padding: 6px;
  background: transparent;
  color: var(--bs-component-color);
  font-weight: 600;
  box-shadow: none;
  transition: all 0.2s linear;
  border-radius: 6px;
}
.bootstrap-timepicker-widget table tbody tr td .bootstrap-timepicker-hour:focus, .bootstrap-timepicker-widget table tbody tr td .bootstrap-timepicker-minute:focus, .bootstrap-timepicker-widget table tbody tr td .bootstrap-timepicker-meridian:focus {
  border-color: rgb(63.75, 153.75, 255);
  outline: none;
  box-shadow: 0 0 0 0.25rem rgba(0, 120, 255, 0.25);
}
.bootstrap-timepicker-widget table tbody tr td .glyphicon {
  font-family: "Font Awesome 5 Free" !important;
  font-weight: 900;
  font-style: normal;
  font-variant: normal;
  text-rendering: auto;
}
.bootstrap-timepicker-widget table tbody tr td .glyphicon.glyphicon-chevron-up:before {
  content: "\f077";
}
.bootstrap-timepicker-widget table tbody tr td .glyphicon.glyphicon-chevron-down:before {
  content: "\f078";
}
.bootstrap-timepicker-widget table tbody tr td a {
  border: none;
  color: rgb(143, 144.5, 146);
  padding: 0.46875rem;
  text-decoration: none;
  border-radius: 6px !important;
}
.bootstrap-timepicker-widget table tbody tr td a:hover, .bootstrap-timepicker-widget table tbody tr td a:focus {
  background: var(--bs-component-dropdown-hover-bg);
  color: var(--bs-component-hover-color);
}
.bootstrap-timepicker-widget table tbody tr td.separator {
  padding: 0 0.46875rem;
}
.bootstrap-timepicker-widget:before {
  display: none !important;
}
.bootstrap-timepicker-widget:after {
  inset-inline-start: 0.9375rem !important;
  top: -0.46875rem !important;
  border-width: 0.46875rem !important;
  border-bottom-color: var(--bs-component-dropdown-bg) !important;
}
.bootstrap-timepicker-widget.dropdown-menu {
  padding: 0.46875rem !important;
  border-radius: 8px !important;
  box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);
}
.bootstrap-timepicker-widget.timepicker-orient-bottom:after {
  top: auto !important;
  bottom: -0.46875rem;
  border-top-color: var(--bs-component-dropdown-bg) !important;
}

.wysihtml5-sandbox {
  width: 100% !important;
  border: none !important;
  padding: 0.9375rem !important;
  border-radius: 0 !important;
}

body ul.wysihtml5-toolbar {
  padding: 0.9375rem 0.9375rem 0.46875rem !important;
  border-bottom: 1px solid rgba(var(--bs-component-border-color-rgb), 0.5);
  background: rgba(var(--bs-light-rgb), 0.75);
  display: flex;
  flex-wrap: wrap;
}
body ul.wysihtml5-toolbar > li {
  float: none;
  margin: 0 0.46875rem 0.46875rem 0;
}
body ul.wysihtml5-toolbar .btn.btn-default {
  background: var(--bs-component-bg);
  border-color: var(--bs-component-border-color);
}
body ul.wysihtml5-toolbar .btn.btn-default:hover, body ul.wysihtml5-toolbar .btn.btn-default:focus {
  background: var(--bs-component-hover-bg);
}
body ul.wysihtml5-toolbar .btn.btn-default.wysihtml5-command-active {
  background: var(--bs-component-active-bg);
  border-color: var(--bs-component-active-bg);
  color: var(--bs-component-active-color);
  box-shadow: none;
}
body ul.wysihtml5-toolbar .glyphicon {
  font-family: "Font Awesome 5 Free" !important;
  font-weight: 900;
  font-style: normal;
  font-variant: normal;
  text-rendering: auto;
}
body ul.wysihtml5-toolbar .glyphicon.glyphicon-quote:before {
  display: none;
}
body ul.wysihtml5-toolbar .glyphicon.glyphicon-quote:after {
  content: "\f10d";
}
body ul.wysihtml5-toolbar .glyphicon.glyphicon-list:before {
  content: "\f03a";
}
body ul.wysihtml5-toolbar .glyphicon.glyphicon-indent-right:before {
  content: "\f038";
}
body ul.wysihtml5-toolbar .glyphicon.glyphicon-indent-left:before {
  content: "\f036";
}
body ul.wysihtml5-toolbar .glyphicon.glyphicon-th-list:before {
  content: "\f00b";
}
body ul.wysihtml5-toolbar .glyphicon.glyphicon-share:before {
  content: "\f064";
}
body ul.wysihtml5-toolbar .glyphicon.glyphicon-picture:before {
  content: "\f03e";
}
body ul.wysihtml5-toolbar .dropdown-menu {
  list-style-type: none;
  margin: 0;
  padding: 0.5rem 0;
}
body ul.wysihtml5-toolbar .dropdown-menu > li > a {
  display: block;
  padding: 0.309375rem 0.9375rem;
  color: rgba(var(--bs-component-color-rgb), 0.85);
  text-decoration: none;
}
body ul.wysihtml5-toolbar .dropdown-menu > li > a:hover, body ul.wysihtml5-toolbar .dropdown-menu > li > a:focus {
  background: var(--bs-component-dropdown-hover-bg);
  color: var(--bs-component-color);
}

body .dt-container.dt-bootstrap5 > .row.mt-2 {
  margin-top: 0.703125rem !important;
}
body .dt-container.dt-bootstrap5 > .row.mt-2:first-child {
  margin-top: 0 !important;
}
body .dt-container.dt-bootstrap5 div.dt-length select {
  margin-right: 0;
  margin-inline-end: 0.46875rem;
}
body .dt-container.dt-bootstrap5 div.dt-search {
  text-align: end;
}
body .dt-container.dt-bootstrap5 div.dt-search input {
  margin: 0;
  margin-inline-start: 0.46875rem;
}
body .dt-container.dt-bootstrap5 .dt-paging .pagination {
  margin: 0;
}
body .dt-container.dt-bootstrap5 .dt-info {
  padding-top: 0;
  height: 100%;
  display: flex;
  align-items: center;
}
@media (max-width: 767.98px) {
  body .dt-container.dt-bootstrap5 .dt-info {
    justify-content: center;
  }
}
body .dt-container.dt-bootstrap5 .dtcr-moving {
  box-shadow: none;
  background: var(--bs-table-striped-bg) !important;
  border-color: var(--bs-component-active-bg) !important;
}
body .dt-container.dt-bootstrap5 .dt-scroll .dt-scroll-head .table.table-bordered th {
  border-top: 1px solid var(--bs-border-color);
}
body .dt-container.dt-bootstrap5 table.dataTable thead th, body .dt-container.dt-bootstrap5 table.dataTable thead td, body .dt-container.dt-bootstrap5 table.dataTable tfoot th, body .dt-container.dt-bootstrap5 table.dataTable tfoot td {
  text-align: start;
}
body .dt-container.dt-bootstrap5 table.dataTable thead > tr > th, body .dt-container.dt-bootstrap5 table.dataTable thead > tr > td {
  text-align: start;
}
body .dt-container.dt-bootstrap5 table.dataTable thead > tr > th.dt-orderable-asc:hover, body .dt-container.dt-bootstrap5 table.dataTable thead > tr > th.dt-orderable-desc:hover, body .dt-container.dt-bootstrap5 table.dataTable thead > tr > td.dt-orderable-asc:hover, body .dt-container.dt-bootstrap5 table.dataTable thead > tr > td.dt-orderable-desc:hover {
  outline: 2px solid var(--bs-table-border-color);
  outline-offset: -2px;
}
body .dt-container.dt-bootstrap5 table.dataTable thead > tr > th.dt-orderable-asc .dt-column-order, body .dt-container.dt-bootstrap5 table.dataTable thead > tr > th.dt-orderable-desc .dt-column-order, body .dt-container.dt-bootstrap5 table.dataTable thead > tr > td.dt-orderable-asc .dt-column-order, body .dt-container.dt-bootstrap5 table.dataTable thead > tr > td.dt-orderable-desc .dt-column-order {
  inset-inline-end: 6px;
}
body .dt-container.dt-bootstrap5 table.dataTable thead > tr > th.dt-orderable-asc .dt-column-order:before, body .dt-container.dt-bootstrap5 table.dataTable thead > tr > th.dt-orderable-desc .dt-column-order:before, body .dt-container.dt-bootstrap5 table.dataTable thead > tr > td.dt-orderable-asc .dt-column-order:before, body .dt-container.dt-bootstrap5 table.dataTable thead > tr > td.dt-orderable-desc .dt-column-order:before {
  display: none;
}
body .dt-container.dt-bootstrap5 table.dataTable thead > tr > th.dt-orderable-asc .dt-column-order:after, body .dt-container.dt-bootstrap5 table.dataTable thead > tr > th.dt-orderable-desc .dt-column-order:after, body .dt-container.dt-bootstrap5 table.dataTable thead > tr > td.dt-orderable-asc .dt-column-order:after, body .dt-container.dt-bootstrap5 table.dataTable thead > tr > td.dt-orderable-desc .dt-column-order:after {
  content: "";
  opacity: 1;
  color: rgba(var(--bs-body-color-rgb), 0.5);
  top: 0;
  bottom: 0;
  font-size: 14px;
  display: flex;
  align-items: center;
  font-family: "Font Awesome 5 Free" !important;
  font-weight: 900;
  font-style: normal;
  font-variant: normal;
  text-rendering: auto;
}
body .dt-container.dt-bootstrap5 table.dataTable thead > tr > th.dt-orderable-asc.dt-orderable-desc .dt-column-order:after, body .dt-container.dt-bootstrap5 table.dataTable thead > tr > td.dt-orderable-asc.dt-orderable-desc .dt-column-order:after {
  content: "\f0dc";
}
body .dt-container.dt-bootstrap5 table.dataTable thead > tr > th.dt-orderable-asc.dt-orderable-desc.dt-ordering-asc .dt-column-order:after, body .dt-container.dt-bootstrap5 table.dataTable thead > tr > td.dt-orderable-asc.dt-orderable-desc.dt-ordering-asc .dt-column-order:after {
  content: "\f0dd";
  color: #0078ff;
}
body .dt-container.dt-bootstrap5 table.dataTable thead > tr > th.dt-orderable-asc.dt-orderable-desc.dt-ordering-desc .dt-column-order:after, body .dt-container.dt-bootstrap5 table.dataTable thead > tr > td.dt-orderable-asc.dt-orderable-desc.dt-ordering-desc .dt-column-order:after {
  content: "\f0de";
  color: #0078ff;
}
body .dt-container.dt-bootstrap5 table.dataTable thead > tr > th.dt-type-numeric, body .dt-container.dt-bootstrap5 table.dataTable thead > tr > th.dt-type-date, body .dt-container.dt-bootstrap5 table.dataTable tbody > tr > td.dt-type-numeric, body .dt-container.dt-bootstrap5 table.dataTable tbody > tr > td.dt-type-date {
  text-align: initial;
}
body .dt-container.dt-bootstrap5 table.dataTable tbody th.focus, body .dt-container.dt-bootstrap5 table.dataTable tbody td.focus {
  outline: 2px solid var(--bs-component-active-bg);
  outline-offset: -2px;
}
body .dt-container.dt-bootstrap5 table.dataTable.table-bordered th:last-child, body .dt-container.dt-bootstrap5 table.dataTable.table-bordered td:last-child {
  border-inline-end-color: var(--bs-border-color);
}
body .dt-container.dt-bootstrap5 table.dataTable.dtr-inline.collapsed tr td.dtr-control:before {
  content: "+";
  background: none;
  color: var(--bs-inverse);
  font-size: 10px;
  width: 18px;
  height: 18px;
  border-radius: 6px;
  background: var(--bs-gray-300);
  box-shadow: none;
  display: inline-flex !important;
  align-items: center;
  justify-content: center;
  border: none;
  margin-inline-end: 0.46875rem !important;
  font-family: "Font Awesome 5 Free" !important;
  font-weight: 900;
  font-style: normal;
  font-variant: normal;
  text-rendering: auto;
}
body .dt-container.dt-bootstrap5 table.dataTable.dtr-inline.collapsed tr td.dtr-control:hover:before, body .dt-container.dt-bootstrap5 table.dataTable.dtr-inline.collapsed tr td.dtr-control:focus:before {
  border: none;
  background: var(--bs-gray-500);
  color: var(--bs-white);
}
body .dt-container.dt-bootstrap5 table.dataTable.dtr-inline.collapsed tr.dtr-expanded td.dtr-control:before {
  content: "\f068";
  border: none;
  background: var(--bs-component-active-bg);
  color: var(--bs-component-active-color);
}
body .dt-container.dt-bootstrap5 table.dataTable.table-striped > tbody > tr:nth-of-type(2n+1) > * {
  box-shadow: none;
  background: var(--bs-table-striped-bg);
}
body .dt-container.dt-bootstrap5 table.dataTable.table-striped > tbody > tr.selected > * {
  box-shadow: none;
  background: var(--bs-highlight-bg);
  color: var(--bs-highlight-color);
}
body table.dataTable thead th, body table.dataTable thead td, body table.dataTable tfoot th, body table.dataTable tfoot td {
  text-align: start;
}
body .dtfh-floatingparent {
  z-index: 1020 !important;
}
body .dtfh-floatingparent table.dataTable thead > tr > th, body .dtfh-floatingparent table.dataTable thead > tr > td {
  background: var(--bs-component-bg);
}
body .dtfh-floatingparent table.dataTable thead > tr > th.dt-orderable-asc:hover, body .dtfh-floatingparent table.dataTable thead > tr > th.dt-orderable-desc:hover, body .dtfh-floatingparent table.dataTable thead > tr > td.dt-orderable-asc:hover, body .dtfh-floatingparent table.dataTable thead > tr > td.dt-orderable-desc:hover {
  outline: 2px solid var(--bs-table-border-color);
  outline-offset: -2px;
}
body .dtfh-floatingparent table.dataTable thead > tr > th.dt-orderable-asc .dt-column-order, body .dtfh-floatingparent table.dataTable thead > tr > th.dt-orderable-desc .dt-column-order, body .dtfh-floatingparent table.dataTable thead > tr > td.dt-orderable-asc .dt-column-order, body .dtfh-floatingparent table.dataTable thead > tr > td.dt-orderable-desc .dt-column-order {
  inset-inline-end: 6px;
}
body .dtfh-floatingparent table.dataTable thead > tr > th.dt-orderable-asc .dt-column-order:before, body .dtfh-floatingparent table.dataTable thead > tr > th.dt-orderable-desc .dt-column-order:before, body .dtfh-floatingparent table.dataTable thead > tr > td.dt-orderable-asc .dt-column-order:before, body .dtfh-floatingparent table.dataTable thead > tr > td.dt-orderable-desc .dt-column-order:before {
  display: none;
}
body .dtfh-floatingparent table.dataTable thead > tr > th.dt-orderable-asc .dt-column-order:after, body .dtfh-floatingparent table.dataTable thead > tr > th.dt-orderable-desc .dt-column-order:after, body .dtfh-floatingparent table.dataTable thead > tr > td.dt-orderable-asc .dt-column-order:after, body .dtfh-floatingparent table.dataTable thead > tr > td.dt-orderable-desc .dt-column-order:after {
  content: "";
  opacity: 1;
  color: rgba(var(--bs-body-color-rgb), 0.5);
  top: 0;
  bottom: 0;
  font-size: 14px;
  display: flex;
  align-items: center;
  font-family: "Font Awesome 5 Free" !important;
  font-weight: 900;
  font-style: normal;
  font-variant: normal;
  text-rendering: auto;
}
body .dtfh-floatingparent table.dataTable thead > tr > th.dt-orderable-asc.dt-orderable-desc .dt-column-order:after, body .dtfh-floatingparent table.dataTable thead > tr > td.dt-orderable-asc.dt-orderable-desc .dt-column-order:after {
  content: "\f0dc";
}
body .dtfh-floatingparent table.dataTable thead > tr > th.dt-orderable-asc.dt-orderable-desc.dt-ordering-asc .dt-column-order:after, body .dtfh-floatingparent table.dataTable thead > tr > td.dt-orderable-asc.dt-orderable-desc.dt-ordering-asc .dt-column-order:after {
  content: "\f0dd";
  color: #0078ff;
}
body .dtfh-floatingparent table.dataTable thead > tr > th.dt-orderable-asc.dt-orderable-desc.dt-ordering-desc .dt-column-order:after, body .dtfh-floatingparent table.dataTable thead > tr > td.dt-orderable-asc.dt-orderable-desc.dt-ordering-desc .dt-column-order:after {
  content: "\f0de";
  color: #0078ff;
}
body .dtfh-floatingparent table.dataTable thead > tr > th.dt-type-numeric, body .dtfh-floatingparent table.dataTable thead > tr > th.dt-type-date, body .dtfh-floatingparent table.dataTable tbody > tr > td.dt-type-numeric, body .dtfh-floatingparent table.dataTable tbody > tr > td.dt-type-date {
  text-align: initial;
}
body .dtfh-floatingparent table.dataTable.table-bordered th:last-child, body .dtfh-floatingparent table.dataTable.table-bordered td:last-child {
  border-inline-end-color: var(--bs-border-color);
}
body .dt-rowReorder-float-parent {
  outline: 2px solid var(--bs-component-active-bg) !important;
  border-radius: 0 !important;
}
body .dt-rowReorder-float-parent table.dt-rowReorder-float {
  background: var(--bs-component-bg) !important;
}

body #Datepickk .d-calendar {
  background: none;
  font-size: 0.825rem;
  color: var(--bs-component-color);
}
body #Datepickk .d-calendar .d-header {
  background: none !important;
  padding: 0.703125rem 0.9375rem 0.234375rem;
  color: var(--bs-component-color) !important;
  font-weight: 600;
  font-size: 1.09375rem;
  text-transform: capitalize;
  display: flex;
  align-items: center;
}
body #Datepickk .d-calendar .d-header #d-previous, body #Datepickk .d-calendar .d-header #d-next {
  border: none;
  transform: none;
  position: relative;
  top: 0;
  inset-inline-start: 0;
  inset-inline-end: 0;
  height: auto;
  font-size: 0.875rem;
  font-family: "Font Awesome 5 Free" !important;
  font-weight: 900;
  font-style: normal;
  font-variant: normal;
  text-rendering: auto;
}
body #Datepickk .d-calendar .d-header #d-previous:after, body #Datepickk .d-calendar .d-header #d-previous:before, body #Datepickk .d-calendar .d-header #d-next:after, body #Datepickk .d-calendar .d-header #d-next:before {
  position: relative;
  border: none;
  top: 0;
  inset-inline-start: 0;
  inset-inline-end: 0;
}
body #Datepickk .d-calendar .d-header #d-previous:before, body #Datepickk .d-calendar .d-header #d-next:before {
  content: "\f053";
}
body #Datepickk .d-calendar .d-header #d-previous:hover, body #Datepickk .d-calendar .d-header #d-next:hover {
  background: none;
  opacity: 0.5;
}
body #Datepickk .d-calendar .d-header #d-next:before {
  content: "\f054";
}
body #Datepickk .d-calendar .d-header p {
  flex: 1;
  margin: 0;
}
body #Datepickk .d-calendar .d-header p .d-year {
  margin: 0 0.234375rem;
}
body #Datepickk .d-calendar .d-year-picker, body #Datepickk .d-calendar .d-month-picker {
  background: var(--bs-light);
}
body #Datepickk .d-calendar .d-year-picker.d-show, body #Datepickk .d-calendar .d-month-picker.d-show {
  height: 36px;
}
body #Datepickk .d-calendar .d-year-picker > div, body #Datepickk .d-calendar .d-month-picker > div {
  color: var(--bs-component-color);
  line-height: 36px;
}
body #Datepickk .d-calendar .d-year-picker > div:hover, body #Datepickk .d-calendar .d-year-picker > div:focus, body #Datepickk .d-calendar .d-month-picker > div:hover, body #Datepickk .d-calendar .d-month-picker > div:focus {
  background: rgba(var(--bs-component-color-rgb), 0.15);
}
body #Datepickk .d-calendar .d-year-picker > div.current, body #Datepickk .d-calendar .d-month-picker > div.current {
  background: var(--bs-app-theme);
  color: var(--bs-app-theme-color);
}
body #Datepickk .d-calendar .d-weekdays .d-week {
  display: flex;
  background: none;
  font-weight: 700;
  font-size: 0.6875rem;
  color: var(--bs-component-color);
}
body #Datepickk .d-calendar .d-weekdays .d-week > div p {
  margin: 0.46875rem 0 0.328125rem 0.234375rem;
  text-transform: uppercase;
}
body #Datepickk .d-calendar .d-tables .d-table {
  display: flex !important;
}
body #Datepickk .d-calendar .d-tables .d-table input + label {
  background: none !important;
}
body #Datepickk .d-calendar .d-tables .d-table input + label text {
  width: 36px;
  height: 36px;
  border-radius: 36px;
  display: flex;
  align-items: center;
  justify-content: center;
  font-weight: 600;
}
body #Datepickk .d-calendar .d-tables .d-table input + label .d-tooltip {
  background: #1f2225;
  font-size: 0.6875rem;
  white-space: nowrap;
  border-radius: 6px;
  padding: 0.234375rem 0.46875rem;
  font-weight: 600;
}
body #Datepickk .d-calendar .d-tables .d-table input + label .d-tooltip:before {
  border-bottom-color: #1f2225;
}
body #Datepickk .d-calendar .d-tables .d-table input + label.today text {
  background: var(--bs-light);
}
body #Datepickk .d-calendar .d-tables .d-table input + label.today text:before {
  background: none;
}
body #Datepickk .d-calendar .d-tables .d-table input + label.prev, body #Datepickk .d-calendar .d-tables .d-table input + label.next {
  color: var(--bs-component-disabled-color);
}
body #Datepickk .d-calendar .d-tables .d-table input + label [data-tooltip]:after {
  content: "";
  background: var(--bs-danger);
  inset-inline-start: 50%;
  width: 4px;
  height: 4px;
  bottom: 5px;
  top: auto;
  margin-inline-start: -2px;
}
body #Datepickk .d-calendar .d-tables .d-table input + label:hover {
  background: none;
}
body #Datepickk .d-calendar .d-tables .d-table input + label:hover text {
  background: var(--bs-light);
  color: var(--bs-component-color);
}
body #Datepickk .d-calendar .d-tables .d-table input + label:before {
  background-color: var(--bs-light);
}
body #Datepickk .d-calendar .d-tables .d-table input + label:before {
  top: 0;
  height: 100%;
  width: 100%;
  inset-inline-start: 0;
  border-radius: 0;
}
body #Datepickk .d-calendar .d-tables .d-table input:checked + label:before {
  background-color: var(--bs-light);
  color: var(--bs-component-color);
}
body #Datepickk .d-calendar .d-tables.range:not(.before) input:not(.single):checked + label, body #Datepickk .d-calendar .d-tables.range:not(.before) input:not(.single):checked + label ~ label:not(.hidden) {
  color: var(--bs-component-color) !important;
}
body #Datepickk .d-calendar .d-tables.range:not(.before) input:not(.single):checked + label, body #Datepickk .d-calendar .d-tables.range:not(.before) input:not(.single):checked ~ input:checked + label, body #Datepickk .d-calendar .d-tables.range:not(.before) input:not(.single):checked + label ~ label:not(.hidden):before {
  background-color: var(--bs-light);
  color: var(--bs-component-color) !important;
}

.dropzone {
  border: 2px dashed var(--bs-component-border-color) !important;
  background: none !important;
}
.dropzone .dz-message {
  font-weight: 300 !important;
  color: inherit !important;
  font-size: 1.875rem !important;
  text-align: center !important;
  margin: 2.8125rem 0 !important;
}
.dropzone .dz-message .dz-note {
  font-size: 0.875rem !important;
  font-weight: normal !important;
  display: block !important;
  margin-top: 0.9375rem;
  color: rgb(143, 144.5, 146);
}
.dropzone .dz-preview .dz-image {
  border-radius: 8px !important;
}
.dropzone .dz-preview .dz-error-message {
  background: #ff1b30 !important;
}
.dropzone .dz-preview .dz-error-message:after {
  border-bottom-color: #ff1b30 !important;
}
.dropzone .dz-preview .dz-details .dz-size span, .dropzone .dz-preview .dz-details .dz-filename span {
  background: none !important;
}
.dropzone .dz-preview .dz-error-mark {
  z-index: 1020 !important;
}
.dropzone .dz-preview .dz-error-mark:before {
  content: "\f00d";
  width: 54px;
  height: 54px;
  background: #b5bbc1;
  font-size: 28px;
  color: rgb(100.75, 110.5, 120.25);
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 60px;
  font-family: "Font Awesome 5 Free" !important;
  font-weight: 900;
  font-style: normal;
  font-variant: normal;
  text-rendering: auto;
}
.dropzone .dz-preview .dz-error-mark:hover:before, .dropzone .dz-preview .dz-error-mark:focus:before {
  background: rgb(139.375, 148.75, 158.125);
  color: rgb(65.875, 72.25, 78.625);
}
.dropzone .dz-preview .dz-error-mark svg {
  display: none !important;
}
.dropzone .dz-preview.dz-file-preview .dz-image {
  background: #f2f3f4 !important;
  border-radius: 6px !important;
}
.dropzone .dz-preview.dz-image-preview {
  background: none !important;
}
.dropzone.dz-clickable:hover, .dropzone.dz-clickable:focus {
  background: var(--bs-light) !important;
}
.dropzone.dz-clickable .dz-message {
  cursor: pointer;
}
.dropzone.dz-clickable .dz-message * {
  cursor: pointer;
}
.dropzone.dz-clickable.dz-started:hover, .dropzone.dz-clickable.dz-started:focus {
  background: none !important;
}

.inverse-mode .dropzone {
  border-color: rgba(255, 255, 255, 0.25) !important;
}
.inverse-mode .dropzone .dz-clickable:hover, .inverse-mode .dropzone .dz-clickable:focus {
  background: rgba(255, 255, 255, 0.15) !important;
}
.inverse-mode .dropzone .dz-message {
  color: inherit !important;
}
.inverse-mode .dropzone .dz-message .dz-note {
  color: rgba(255, 255, 255, 0.75) !important;
}

.legend {
  background: rgba(var(--bs-component-bg-rgb), 0.9);
  border: 1px solid var(--bs-component-border-color);
  z-index: 1010;
}
.legend .legendLayer .background {
  fill: none;
}
.legend .legendLayer text {
  fill: var(--bs-component-color);
}

.flot-x-axis,
.flot-y-axis {
  fill: var(--bs-component-color);
}

.flot-tooltip {
  position: absolute;
  display: none;
  border: 0;
  padding: 6px 10px;
  color: rgba(255, 255, 255, 0.9);
  font-weight: 600;
  font-size: 11px;
  background: rgba(14, 15, 16, 0.85);
  z-index: 10000 !important;
  border-radius: 6px;
}

:dir(rtl) .fc {
  direction: rtl;
}
.fc .fc-view {
  background: var(--bs-component-bg);
}
.fc .fc-view table.table-bordered {
  border-top: 1px solid var(--bs-component-table-border-color);
  border-bottom: 1px solid var(--bs-component-table-border-color);
}
.fc .fc-view table > :not(caption) > * {
  border-width: 1px 0;
  border-color: var(--bs-component-table-border-color);
}
.fc .fc-view table > :not(caption) > * > * {
  border-width: 0 1px;
  border-color: var(--bs-component-table-border-color);
}
.fc .fc-view table > :not(caption) > * > *.fc-timegrid-divider {
  background: var(--bs-component-table-border-color);
}
.fc .fc-view .fc-event:not(.fc-h-event):hover {
  background-color: rgba(var(--bs-component-color-rgb), 0.1);
  border-color: rgba(var(--bs-component-color-rgb), 0.1);
}
.fc .fc-view .fc-event.fc-h-event {
  background: #0078ff;
  border-color: #0078ff;
}
.fc .fc-view a {
  text-decoration: none;
}
.fc .fc-event-dragging {
  background-color: rgb(143, 144.5, 146) !important;
  border-color: rgb(143, 144.5, 146) !important;
}
.fc .fc-timeGridDay-view, .fc .fc-timeGridWeek-view {
  position: relative !important;
}
.fc .fc-timeGridDay-view .fc-scroller-liquid-absolute, .fc .fc-timeGridWeek-view .fc-scroller-liquid-absolute {
  position: relative !important;
}
.fc .fc-timegrid-event-harness-inset .fc-timegrid-event, .fc .fc-timegrid-event.fc-event-mirror, .fc .fc-timegrid-more-link {
  box-shadow: none;
}

.fc-event-list .fc-event {
  background: none;
  border: none;
  color: var(--bs-component-color);
  font-size: 0.75rem;
  line-height: 1.2;
  font-weight: 600;
  position: relative;
  background: var(--bs-component-bg);
  margin-bottom: 0.46875rem;
  border-radius: 6px;
  display: flex;
}
:dir(ltr) .fc-event-list .fc-event {
  padding: 0.46875rem 0.9375rem 0.46875rem 2.34375rem;
}
:dir(rtl) .fc-event-list .fc-event {
  padding: 0.46875rem 2.34375rem 0.46875rem 0.9375rem;
}
.fc-event-list .fc-event + .fc-event {
  margin-top: 0;
}
.fc-event-list .fc-event .fc-event-text {
  flex: 1;
}
.fc-event-list .fc-event .fc-event-icon {
  display: flex;
  align-items: center;
}
.fc-event-list .fc-event.ui-draggable-dragging {
  border: 1px solid rgb(210.2, 210.8, 211.4);
}
.fc-event-list .fc-event:before {
  content: "\f0b2";
  position: absolute;
  top: 0;
  bottom: 0;
  width: 1.875rem;
  text-align: center;
  font-size: 0.875rem;
  background: rgba(var(--bs-component-color-rgb), 0.075);
  color: rgba(var(--bs-component-color-rgb), 0.5);
  display: flex;
  align-items: center;
  justify-content: center;
  inset-inline-start: 0;
  font-family: "Font Awesome 5 Free" !important;
  font-weight: 900;
  font-style: normal;
  font-variant: normal;
  text-rendering: auto;
}
:dir(ltr) .fc-event-list .fc-event:before {
  border-radius: 6px 0 0 6px;
}
:dir(rtl) .fc-event-list .fc-event:before {
  border-radius: 0 6px 6px 0;
}
.fc-event-list .fc-event:hover, .fc-event-list .fc-event:focus {
  cursor: pointer;
  background: var(--bs-component-bg);
}
.fc-event-list .fc-event:hover:before, .fc-event-list .fc-event:focus:before {
  color: var(--bs-component-color);
}

.fc-event.fc-event-dragging {
  background: #FFFFFF;
  position: relative;
  padding: 0.46875rem 0.9375rem;
  box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.175);
  display: flex;
  align-items: center;
  border-radius: 6px;
}
.fc-event.fc-event-dragging .fc-event-text {
  flex: 1;
}

body #gritter-notice-wrapper {
  width: 420px;
  z-index: 1030;
  inset-inline-end: 1.246875rem;
  top: 1.246875rem;
}
@media (max-width: 575.98px) {
  body #gritter-notice-wrapper {
    width: auto;
    inset-inline-end: 0;
    top: 0;
    padding: 15px 20px;
    max-width: 360px;
  }
}
body #gritter-notice-wrapper .gritter-item-wrapper {
  background: none;
  background: rgba(var(--bs-gray-900-rgb), 0.95);
  border-radius: 6px;
  box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.175);
}
.dark-mode body #gritter-notice-wrapper .gritter-item-wrapper {
  background: rgba(var(--bs-gray-800-rgb), 0.95);
}
body #gritter-notice-wrapper .gritter-item-wrapper .gritter-top, body #gritter-notice-wrapper .gritter-item-wrapper .gritter-bottom {
  background: none;
  display: none;
}
body #gritter-notice-wrapper .gritter-item-wrapper .gritter-item {
  font-family: inherit;
  padding: 0.703125rem 0.9375rem;
  background: none;
  display: flex;
  flex: 1;
  align-items: center;
  padding-inline-end: 100px;
}
@media (max-width: 575.98px) {
  body #gritter-notice-wrapper .gritter-item-wrapper .gritter-item {
    padding: 0.9375rem;
    padding-inline-end: 80px;
  }
}
body #gritter-notice-wrapper .gritter-item-wrapper .gritter-item .gritter-with-image, body #gritter-notice-wrapper .gritter-item-wrapper .gritter-item .gritter-without-image {
  float: none;
  width: auto;
  flex: 1;
}
body #gritter-notice-wrapper .gritter-item-wrapper .gritter-item .gritter-image {
  margin: 0;
  height: auto;
  border-radius: 120px;
  margin-inline-end: 0.9375rem;
}
@media (max-width: 575.98px) {
  body #gritter-notice-wrapper .gritter-item-wrapper .gritter-item .gritter-image {
    width: 36px;
  }
}
body #gritter-notice-wrapper .gritter-item-wrapper .gritter-item .gritter-title {
  font-size: 0.9375rem;
  line-height: 1.2;
  padding: 0;
  margin-bottom: 2px;
  font-weight: 600;
  color: #FFFFFF;
  text-shadow: none;
  display: block;
}
@media (max-width: 575.98px) {
  body #gritter-notice-wrapper .gritter-item-wrapper .gritter-item .gritter-title {
    font-size: 0.875rem;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
  }
}
body #gritter-notice-wrapper .gritter-item-wrapper .gritter-item p {
  font-size: 0.6875rem;
  line-height: 1.5;
  color: rgb(143, 144.5, 146);
}
@media (max-width: 575.98px) {
  body #gritter-notice-wrapper .gritter-item-wrapper .gritter-item p {
    max-height: 2.0625rem;
    overflow: hidden;
  }
}
body #gritter-notice-wrapper .gritter-item-wrapper .gritter-item .gritter-close {
  inset-inline-start: auto;
  inset-inline-end: 0;
  top: 0;
  bottom: 0;
  background: none;
  width: 85px;
  height: auto;
  display: block !important;
  font-family: inherit;
  color: rgb(143, 144.5, 146);
  border-inline-start: 1px solid rgba(255, 255, 255, 0.1);
}
@media (max-width: 575.98px) {
  body #gritter-notice-wrapper .gritter-item-wrapper .gritter-item .gritter-close {
    width: 65px;
  }
}
body #gritter-notice-wrapper .gritter-item-wrapper .gritter-item .gritter-close:before {
  content: "Close";
  position: absolute;
  text-align: center;
  top: 0;
  inset-inline-end: 0;
  inset-inline-start: 0;
  bottom: 0;
  color: inherit;
  z-index: 10;
  text-indent: 0;
  font-family: inherit;
  font-size: 0.75rem;
  font-weight: 600;
  display: flex;
  align-items: center;
  justify-content: center;
}
body #gritter-notice-wrapper .gritter-item-wrapper .gritter-item .gritter-close:hover, body #gritter-notice-wrapper .gritter-item-wrapper .gritter-item .gritter-close:focus {
  color: #FFFFFF;
  outline: none;
}
body #gritter-notice-wrapper .gritter-item-wrapper.gritter-light {
  background: rgba(255, 255, 255, 0.98);
}
body #gritter-notice-wrapper .gritter-item-wrapper.gritter-light .gritter-item, body #gritter-notice-wrapper .gritter-item-wrapper.gritter-light .gritter-bottom, body #gritter-notice-wrapper .gritter-item-wrapper.gritter-light .gritter-top {
  color: rgb(120.6, 122.4, 124.2);
}
body #gritter-notice-wrapper .gritter-item-wrapper.gritter-light .gritter-item .gritter-title {
  color: #1f2225;
}
body #gritter-notice-wrapper .gritter-item-wrapper.gritter-light .gritter-item p {
  color: rgb(87, 89.25, 91.5);
}
body #gritter-notice-wrapper .gritter-item-wrapper.gritter-light .gritter-close {
  border-color: rgb(210.2, 210.8, 211.4);
  color: rgb(100.75, 110.5, 120.25);
}
body #gritter-notice-wrapper .gritter-item-wrapper.gritter-light .gritter-close:hover:before, body #gritter-notice-wrapper .gritter-item-wrapper.gritter-light .gritter-close:focus:before {
  color: #1f2225;
}
body #gritter-notice-wrapper .gritter-item-wrapper.without-rounded-img .gritter-item .gritter-image {
  border-radius: 0;
}

.hljs-wrapper {
  background: var(--bs-light);
  position: relative;
  border-radius: 6px;
}
.hljs-wrapper pre {
  border: none;
  padding: 0;
  background: none;
  margin: 0;
  border-radius: 0;
}
.hljs-wrapper pre .hljs, .hljs-wrapper pre.hljs {
  padding: 15px;
  display: block;
  overflow-x: auto;
  border: none;
  font-size: 12px;
  background: none;
  color: var(--bs-component-color);
  border-radius: 0;
}
.hljs-wrapper pre .hljs .hljs-tag, .hljs-wrapper pre .hljs .hljs-section, .hljs-wrapper pre .hljs .hljs-name, .hljs-wrapper pre .hljs .hljs-selector-tag, .hljs-wrapper pre .hljs .hljs-deletion, .hljs-wrapper pre .hljs .hljs-subst, .hljs-wrapper pre.hljs .hljs-tag, .hljs-wrapper pre.hljs .hljs-section, .hljs-wrapper pre.hljs .hljs-name, .hljs-wrapper pre.hljs .hljs-selector-tag, .hljs-wrapper pre.hljs .hljs-deletion, .hljs-wrapper pre.hljs .hljs-subst {
  color: rgb(0, 84, 178.5);
}
.dark-mode .hljs-wrapper pre .hljs .hljs-tag, .dark-mode .hljs-wrapper pre .hljs .hljs-section, .dark-mode .hljs-wrapper pre .hljs .hljs-name, .dark-mode .hljs-wrapper pre .hljs .hljs-selector-tag, .dark-mode .hljs-wrapper pre .hljs .hljs-deletion, .dark-mode .hljs-wrapper pre .hljs .hljs-subst, .dark-mode .hljs-wrapper pre.hljs .hljs-tag, .dark-mode .hljs-wrapper pre.hljs .hljs-section, .dark-mode .hljs-wrapper pre.hljs .hljs-name, .dark-mode .hljs-wrapper pre.hljs .hljs-selector-tag, .dark-mode .hljs-wrapper pre.hljs .hljs-deletion, .dark-mode .hljs-wrapper pre.hljs .hljs-subst {
  color: rgba(127.5, 187.5, 255, 0.5);
}
.hljs-wrapper pre .hljs .hljs-attr, .hljs-wrapper pre .hljs .hljs-variable, .hljs-wrapper pre .hljs .hljs-template-variable, .hljs-wrapper pre .hljs .hljs-type, .hljs-wrapper pre .hljs .hljs-selector-class, .hljs-wrapper pre .hljs .hljs-selector-attr, .hljs-wrapper pre .hljs .hljs-selector-pseudo, .hljs-wrapper pre .hljs .hljs-number, .hljs-wrapper pre.hljs .hljs-attr, .hljs-wrapper pre.hljs .hljs-variable, .hljs-wrapper pre.hljs .hljs-template-variable, .hljs-wrapper pre.hljs .hljs-type, .hljs-wrapper pre.hljs .hljs-selector-class, .hljs-wrapper pre.hljs .hljs-selector-attr, .hljs-wrapper pre.hljs .hljs-selector-pseudo, .hljs-wrapper pre.hljs .hljs-number {
  color: rgb(25.5, 133.5, 255);
}
.dark-mode .hljs-wrapper pre .hljs .hljs-attr, .dark-mode .hljs-wrapper pre .hljs .hljs-variable, .dark-mode .hljs-wrapper pre .hljs .hljs-template-variable, .dark-mode .hljs-wrapper pre .hljs .hljs-type, .dark-mode .hljs-wrapper pre .hljs .hljs-selector-class, .dark-mode .hljs-wrapper pre .hljs .hljs-selector-attr, .dark-mode .hljs-wrapper pre .hljs .hljs-selector-pseudo, .dark-mode .hljs-wrapper pre .hljs .hljs-number, .dark-mode .hljs-wrapper pre.hljs .hljs-attr, .dark-mode .hljs-wrapper pre.hljs .hljs-variable, .dark-mode .hljs-wrapper pre.hljs .hljs-template-variable, .dark-mode .hljs-wrapper pre.hljs .hljs-type, .dark-mode .hljs-wrapper pre.hljs .hljs-selector-class, .dark-mode .hljs-wrapper pre.hljs .hljs-selector-attr, .dark-mode .hljs-wrapper pre.hljs .hljs-selector-pseudo, .dark-mode .hljs-wrapper pre.hljs .hljs-number {
  color: rgb(76.5, 160.5, 255);
}
.hljs-wrapper pre .hljs .hljs-string, .hljs-wrapper pre .hljs .hljs-regexp, .hljs-wrapper pre .hljs .hljs-addition, .hljs-wrapper pre .hljs .hljs-attribute, .hljs-wrapper pre .hljs .hljs-meta-string, .hljs-wrapper pre.hljs .hljs-string, .hljs-wrapper pre.hljs .hljs-regexp, .hljs-wrapper pre.hljs .hljs-addition, .hljs-wrapper pre.hljs .hljs-attribute, .hljs-wrapper pre.hljs .hljs-meta-string {
  color: rgb(243.75, 0, 22.4506578947);
}
.dark-mode .hljs-wrapper pre .hljs .hljs-string, .dark-mode .hljs-wrapper pre .hljs .hljs-regexp, .dark-mode .hljs-wrapper pre .hljs .hljs-addition, .dark-mode .hljs-wrapper pre .hljs .hljs-attribute, .dark-mode .hljs-wrapper pre .hljs .hljs-meta-string, .dark-mode .hljs-wrapper pre.hljs .hljs-string, .dark-mode .hljs-wrapper pre.hljs .hljs-regexp, .dark-mode .hljs-wrapper pre.hljs .hljs-addition, .dark-mode .hljs-wrapper pre.hljs .hljs-attribute, .dark-mode .hljs-wrapper pre.hljs .hljs-meta-string {
  color: rgb(129.5, 226, 226);
}
.hljs-wrapper pre .hljs .hljs-comment, .hljs-wrapper pre.hljs .hljs-comment {
  color: rgb(125.5, 136, 146.5);
}
.hljs-wrapper .btn-clipboard {
  position: absolute;
  inset-inline-end: 10px;
  top: 10px;
}

.panel-body + .hljs-wrapper {
  border-radius: 0 0 6px 6px;
}

.modal .hljs-wrapper {
  margin-top: -1px;
  border-radius: 0;
}
.modal .hljs-wrapper + .modal-footer {
  border-top: none;
}

body .introjs-overlay {
  background: #1f2225;
}
body .introjs-tooltipReferenceLayer {
  font-family: inherit;
}
body .introjs-tooltipReferenceLayer * {
  font-family: inherit;
}
body .introjs-tooltipReferenceLayer .introjs-tooltip {
  background-color: var(--bs-component-dropdown-bg);
  border-radius: 6px;
  box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);
}
body .introjs-tooltipReferenceLayer .introjs-tooltip .introjs-tooltip-header {
  padding: 0.75rem 0.9375rem;
  display: flex;
  align-items: center;
}
body .introjs-tooltipReferenceLayer .introjs-tooltip .introjs-tooltip-header .introjs-tooltip-title {
  float: none;
  line-height: 1.2;
  flex: 1;
}
body .introjs-tooltipReferenceLayer .introjs-tooltip .introjs-tooltip-header .introjs-skipbutton {
  text-decoration: none;
  padding: 0;
  float: none;
}
body .introjs-tooltipReferenceLayer .introjs-tooltip .introjs-tooltiptext {
  padding: 0.75rem 0.9375rem;
}
body .introjs-tooltipReferenceLayer .introjs-tooltip .introjs-bullets {
  padding: 0.75rem 0.9375rem;
}
body .introjs-tooltipReferenceLayer .introjs-tooltip .introjs-bullets ul li a {
  background: var(--bs-light);
}
body .introjs-tooltipReferenceLayer .introjs-tooltip .introjs-bullets ul li a:hover {
  background: rgb(210.2, 210.8, 211.4);
}
body .introjs-tooltipReferenceLayer .introjs-tooltip .introjs-bullets ul li a.active {
  background: rgb(143, 144.5, 146);
}
body .introjs-tooltipReferenceLayer .introjs-tooltip .introjs-progress {
  margin: 0.75rem 0.9375rem;
  background: var(--bs-light);
}
body .introjs-tooltipReferenceLayer .introjs-tooltip .introjs-progress .introjs-progressbar {
  background: var(--bs-component-active-bg);
}
body .introjs-tooltipReferenceLayer .introjs-tooltip .introjs-tooltipbuttons {
  padding: 0.75rem 0.9375rem;
  border-color: var(--bs-component-dropdown-border-color);
  display: flex;
  flex-wrap: wrap;
}
body .introjs-tooltipReferenceLayer .introjs-tooltip .introjs-arrow.top {
  border-bottom-color: var(--bs-component-bg);
}
body .introjs-tooltipReferenceLayer .introjs-tooltip .introjs-arrow.bottom {
  border-top-color: var(--bs-component-bg);
}
body .introjs-tooltipReferenceLayer .introjs-tooltip .introjs-arrow.left {
  border-inline-end-color: var(--bs-component-bg);
}
body .introjs-tooltipReferenceLayer .introjs-tooltip .introjs-arrow.right {
  border-inline-start-color: var(--bs-component-bg);
}
body .introjs-hint .introjs-hint-dot {
  border-color: rgba(120.6, 122.4, 124.2, 0.45);
}
body .introjs-hint .introjs-hint-pulse {
  background-color: rgba(120.6, 122.4, 124.2, 0.3);
  border-color: rgba(120.6, 122.4, 124.2, 0.3);
}
body .introjs-hint:hover .introjs-hint-pulse {
  border-color: rgba(120.6, 122.4, 124.2, 0.45);
  background-color: rgba(120.6, 122.4, 124.2, 0.45);
}
body .introjs-helperNumberLayer {
  font-size: 36px;
  background: none;
  color: #FFFFFF;
  font-family: inherit;
  border: none;
  text-shadow: none;
  padding: 0;
  text-align: center;
  width: 36px;
  height: 36px;
  line-height: 36px;
  inset-inline-start: -46px;
  top: 0;
  box-shadow: none;
}
body .introjs-helperLayer {
  border: none;
  border-radius: 6px;
  box-shadow: transparent 0px 0px 1px 2px, rgba(31, 34, 37, 0.5) 0px 0px 0px 5000px !important;
}
body .introjs-button {
  background: rgb(232.6, 232.9, 233.2);
  border-color: rgb(232.6, 232.9, 233.2);
  text-shadow: none;
  color: #1f2225;
  padding: 0.3125rem 0.625rem;
  font-size: 0.75rem;
  font-weight: 600;
  min-width: 60px;
  text-align: center;
  box-shadow: none;
  border-radius: 6px;
}
body .introjs-button:hover, body .introjs-button:focus {
  background: rgb(210.2, 210.8, 211.4);
  border-color: rgb(210.2, 210.8, 211.4);
  box-shadow: none;
}
body .introjs-button.introjs-disabled, body .introjs-button.introjs-disabled:hover, body .introjs-button.introjs-disabled:focus {
  color: rgb(143, 144.5, 146);
  background: rgb(232.6, 232.9, 233.2);
  border-color: rgb(232.6, 232.9, 233.2);
}
:dir(rtl) body .introjs-button.introjs-skipbutton {
  margin-inline-end: 0;
  margin-inline-start: 5px;
}
body .introjs-button.introjs-prevbutton {
  margin-inline-end: auto;
}

.irs {
  font-family: inherit !important;
}
.irs .irs .irs-line {
  height: 4px;
  top: 30px;
  background: var(--bs-component-border-color);
  border: none;
}
.irs .irs .irs-to, .irs .irs .irs-from, .irs .irs .irs-single {
  background: rgb(53.4, 56.1, 58.8);
  font-size: 0.6875rem;
  font-weight: 600;
}
.irs .irs .irs-to:before, .irs .irs .irs-from:before, .irs .irs .irs-single:before {
  border-top-color: rgb(53.4, 56.1, 58.8);
}
.dark-mode .irs .irs .irs-to, .dark-mode .irs .irs .irs-from, .dark-mode .irs .irs .irs-single {
  background: rgb(120.6, 122.4, 124.2);
}
.dark-mode .irs .irs .irs-to:before, .dark-mode .irs .irs .irs-from:before, .dark-mode .irs .irs .irs-single:before {
  border-top-color: rgb(120.6, 122.4, 124.2);
}
.irs .irs .irs-min, .irs .irs .irs-max {
  color: #1f2225;
  font-size: 0.6875rem;
  font-weight: 600;
  background: rgb(210.2, 210.8, 211.4);
}
.irs.irs--flat .irs-bar {
  height: 4px;
  top: 30px;
  background: var(--bs-component-active-bg);
}
.irs.irs--flat .irs-handle {
  height: 14px;
  top: 25px;
}
.irs.irs--flat .irs-handle > i:first-child {
  background: #0078ff;
  width: 4px;
  margin-inline-start: -2px;
}
.irs.irs--flat .irs-handle:hover > i:first-child, .irs.irs--flat .irs-handle:focus > i:first-child, .irs.irs--flat .irs-handle.state_hover > i:first-child {
  background: rgb(0, 90, 191.25);
}
.irs.irs--big {
  height: 40px;
}
.irs.irs--big .irs-bar {
  height: 4px;
  top: 30px;
  background: #0078ff;
  box-shadow: none;
}
.irs.irs--big .irs-handle {
  top: 21px;
  width: 20px;
  height: 20px;
  background: #FFFFFF;
  border: none;
  box-shadow: 0 2px 5px rgba(31, 34, 37, 0.2);
}
.irs.irs--big .irs-handle:hover, .irs.irs--big .irs-handle:focus, .irs.irs--big .irs-handle.state_hover {
  background: #FFFFFF;
  box-shadow: 0 2px 5px rgba(31, 34, 37, 0.4);
}

.ui-widget {
  font-family: inherit;
}
.ui-widget.ui-autocomplete {
  padding: 0.46875rem 0;
  border: none;
  font-size: 0.75rem;
  background-color: var(--bs-component-dropdown-bg);
  box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);
  border-radius: 0 0 6px 6px;
}
.ui-widget.ui-autocomplete .ui-menu-item-wrapper {
  padding: 0.5rem 1rem;
  font-weight: 600;
  color: rgba(var(--bs-component-color-rgb), 0.85);
}
.ui-widget.ui-autocomplete .ui-menu-item-wrapper.ui-state-active {
  background: var(--bs-component-dropdown-hover-bg);
  border: none;
  color: var(--bs-component-hover-color);
  margin: 0;
  border-radius: 0;
}

.ui-sortable .panel-heading {
  cursor: move;
}
.ui-sortable .ui-sortable-placeholder {
  border: 1px dashed rgb(139.375, 148.75, 158.125) !important;
  visibility: visible !important;
  background: none !important;
  margin: 0 !important;
}
.ui-sortable .ui-sortable-placeholder.panel {
  margin: -1px -1px 19px !important;
  box-shadow: none !important;
}
.ui-sortable.ui-sortable-disabled .panel-heading {
  cursor: default;
}

.row > [class^=col-].ui-sortable {
  min-height: 50px;
}

.jstree .jstree-container-ul .jstree-node {
  position: relative;
  background: none !important;
}
.jstree .jstree-container-ul .jstree-node:before {
  content: "";
  position: absolute;
  top: 0;
  bottom: 1px;
  inset-inline-start: 0.703125rem;
  border-inline-start: 1px dotted var(--bs-component-border-color);
}
.jstree .jstree-container-ul .jstree-node:last-child:before {
  bottom: 11px;
}
.jstree .jstree-container-ul .jstree-node > .jstree-icon.jstree-ocl {
  position: relative;
  background: none;
}
.jstree .jstree-container-ul .jstree-node > .jstree-icon.jstree-ocl:before {
  content: "";
  position: absolute;
  inset-inline-start: 50%;
  inset-inline-end: 1px;
  top: 50%;
  border-top: 1px dotted var(--bs-component-border-color);
}
.jstree .jstree-container-ul .jstree-node > .jstree-icon.jstree-ocl:after {
  content: "";
  position: absolute;
  top: 50%;
  inset-inline-start: 50%;
  margin-inline-start: -3px;
  margin-top: -3px;
  border: 5px solid transparent;
  transition: all 0.2s linear;
}
.jstree .jstree-container-ul .jstree-node .jstree-anchor {
  color: rgba(var(--bs-component-color-rgb), 0.75);
  font-weight: 600;
}
.jstree .jstree-container-ul .jstree-node .jstree-anchor .jstree-icon.jstree-checkbox {
  background: none;
}
.jstree .jstree-container-ul .jstree-node .jstree-anchor .jstree-icon.jstree-checkbox:before {
  content: "";
  position: absolute;
  inset-inline-start: 4px;
  top: 4px;
  inset-inline-end: 4px;
  bottom: 4px;
  border: 1px solid var(--bs-component-border-color);
  display: block;
  background: var(--bs-component-bg);
  border-radius: 4px;
}
.jstree .jstree-container-ul .jstree-node .jstree-anchor .jstree-icon.jstree-checkbox:after {
  content: "";
  position: absolute;
  inset-inline-start: 7px;
  top: 7px;
  inset-inline-end: 7px;
  bottom: 7px;
  display: block;
  font-family: "Font Awesome 5 Free" !important;
  font-weight: 900;
  font-style: normal;
  font-variant: normal;
  text-rendering: auto;
}
.jstree .jstree-container-ul .jstree-node .jstree-anchor .jstree-icon.jstree-checkbox.jstree-undetermined:after {
  background: var(--bs-component-border-color);
}
.jstree .jstree-container-ul .jstree-node .jstree-anchor.jstree-clicked {
  color: var(--bs-component-color);
}
.jstree .jstree-container-ul .jstree-node .jstree-anchor.jstree-clicked .jstree-icon.jstree-checkbox:after {
  content: "\f00c";
  font-size: 10px;
  line-height: 15px;
  color: rgba(var(--bs-component-color-rgb), 0.75);
  top: 5px;
  inset-inline-start: 5px;
  inset-inline-end: 5px;
  bottom: 5px;
}
.jstree .jstree-container-ul .jstree-node .jstree-anchor.jstree-disabled {
  color: rgba(var(--bs-component-color-rgb), 0.25);
}
.jstree .jstree-container-ul .jstree-node .jstree-anchor.jstree-disabled > .jstree-icon {
  opacity: 0.4;
  filter: none;
}
.jstree .jstree-container-ul .jstree-node .jstree-hovered, .jstree .jstree-container-ul .jstree-node .jstree-wholerow-hovered {
  background: none;
  color: rgba(var(--bs-component-color-rgb), 1);
  box-shadow: none;
}
.jstree .jstree-container-ul .jstree-node .jstree-clicked, .jstree .jstree-container-ul .jstree-node .jstree-wholerow-clicked {
  background: var(--bs-light);
  box-shadow: none;
}
.jstree .jstree-container-ul .jstree-node.jstree-open .jstree-anchor > .fa-folder:before {
  content: "\f07c";
  color: rgba(var(--bs-component-color-rgb), 0.35);
}
.jstree .jstree-container-ul .jstree-node.jstree-open .jstree-anchor.jstree-clicked > .fa-folder:before {
  color: var(--bs-component-color);
}
.jstree .jstree-container-ul .jstree-node.jstree-open > .jstree-ocl:after {
  border-inline-start-color: rgba(var(--bs-component-color-rgb), 0.25);
  transform: rotate(45deg);
}
.jstree .jstree-container-ul .jstree-node.jstree-closed > .jstree-ocl:after {
  border-inline-start-color: rgba(var(--bs-component-color-rgb), 0.25);
  margin-top: -5px;
  transform: rotate(0deg);
}

.jvectormap-container .jvectormap-zoomin, .jvectormap-container .jvectormap-zoomout {
  width: 16px;
  height: 16px;
  padding: 0;
  inset-inline-start: 0.9375rem;
  color: rgb(53.4, 56.1, 58.8);
  background: #FFFFFF;
  box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);
  display: flex;
  align-items: center;
  justify-content: center;
}
.jvectormap-container .jvectormap-label {
  padding: 3px 6px;
  border: none;
  background: rgba(0, 0, 0, 0.6);
}

.jvectormap-tip {
  padding: 3px 6px !important;
  border: none !important;
  background: rgba(0, 0, 0, 0.6) !important;
}

.map-page .jvectormap-zoomin, .map-page .jvectormap-zoomout {
  width: 25px !important;
  height: 25px !important;
  font-size: 1.3125rem;
  inset-inline-start: 30px !important;
  border-radius: 8px;
}
@media (max-width: 767.98px) {
  .map-page .jvectormap-zoomin, .map-page .jvectormap-zoomout {
    inset-inline-start: 20px !important;
  }
}
.map-page .jvectormap-zoomin {
  top: 70px;
}
@media (max-width: 991.98px) {
  .map-page .jvectormap-zoomin {
    top: 100px;
  }
}
.map-page .jvectormap-zoomout {
  top: 100px;
}
@media (max-width: 991.98px) {
  .map-page .jvectormap-zoomout {
    top: 135px;
  }
}

.material-icons {
  text-rendering: optimizeLegibility;
}

html .nvd3-svg {
  direction: ltr;
}
html .nvtooltip {
  font-family: var(--bs-font-sans-serif);
  font-size: 0.75rem;
  border: none;
  padding: 0.234375rem 0.46875rem;
  background: rgba(var(--bs-component-dropdown-bg-rgb), 0.95);
  color: var(--bs-component-color);
  box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);
  border-radius: 12px;
}
html .nvtooltip table thead tr th strong {
  text-decoration: underline;
}
html .nvtooltip table tbody td.legend-color-guide div {
  border: none;
  border-radius: 6px;
}
html .nvd3 line.nv-guideline {
  stroke: rgba(var(--bs-component-color-rgb), 0.5);
}
html .nvd3 .nv-bars text {
  fill: rgba(var(--bs-component-color-rgb), 1);
}
html .nvd3 .nv-axis line, html .nvd3 .nv-axis path {
  fill: none;
  stroke: rgba(var(--bs-component-color-rgb), 0.15);
}
html .nvd3 .nv-legend-text, html .nvd3 .nv-x text, html .nvd3 .nv-y text {
  font-family: var(--bs-font-sans-serif);
  fill: rgba(var(--bs-component-color-rgb), 1);
  font-size: 0.6875rem;
  font-weight: 600;
}
html .nvd3 .nv-label text {
  fill: rgba(var(--bs-component-color-rgb), 1) !important;
}
html .nvd3 .nv-legend-symbol {
  r: 3;
}
html .nvd3 .nv-discretebar .nv-groups text, html .nvd3 .nv-multibarHorizontal .nv-groups text {
  fill: var(--bs-component-color, 1);
}
html .nvd3 .nv-legend-symbol {
  stroke-width: 0 !important;
  transform: translate(-1px);
}
html .nvd3.nv-pie .nv-pie-title, html .nvd3.nv-pie .nv-label text {
  fill: rgba(var(--bs-component-color-rgb), 1) !important;
}
html .nvd3.nv-pie path {
  stroke: rgba(var(--bs-component-bg-rgb), 0.2);
}

@keyframes pace-spinner {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
.pace-top .pace .pace-progress {
  top: 0 !important;
}
.pace-top .pace .pace-activity {
  top: 15px !important;
}

.pace {
  background: none;
  position: fixed;
  top: 0;
  inset-inline-start: 0;
  inset-inline-end: 0;
  z-index: 1030;
  opacity: 1;
  transition: opacity 1s;
}
.pace .pace-progress {
  top: 50px;
  height: 3px;
  background: var(--bs-app-theme);
  transition: all 0.2s linear;
}
@media (max-width: 767.98px) {
  .pace .pace-progress {
    top: 101px;
  }
}
.pace .pace-progress .pace-progress-inner {
  display: none;
}
.pace .pace-activity {
  display: block;
  position: fixed;
  z-index: 1030;
  top: 63px;
  inset-inline-end: 10px;
  width: 0.9375rem;
  height: 0.9375rem;
  border: 2px solid transparent;
  border-top-color: var(--bs-app-theme);
  border-inline-start-color: var(--bs-app-theme);
  animation: pace-spinner 400ms linear infinite;
  border-radius: 60px;
}
@media (max-width: 575.98px) {
  .pace .pace-activity {
    top: 113px;
  }
}
.pace.pace-inactive {
  display: block;
  opacity: 0;
}

.pace-done .pace.pace-inactive {
  display: block;
}

.parsley-error {
  background-color: transparent !important;
  border-color: #ff1b30 !important;
  color: var(--bs-component-color) !important;
}
.parsley-error:focus {
  border-color: #ff1b30 !important;
  outline: 0;
  box-shadow: 0 0 0 0.25rem rgba(255, 27, 48, 0.3) !important;
}

.parsley-success {
  background-color: transparent !important;
  border-color: #0f9e3e !important;
  color: var(--bs-component-color) !important;
}
.parsley-success:focus {
  border-color: #0f9e3e !important;
  outline: 0;
  box-shadow: 0 0 0 0.25rem rgba(15, 158, 62, 0.3) !important;
}

.parsley-errors-list {
  padding: 0 !important;
  list-style-type: none !important;
  margin: 0 !important;
  color: #ff1b30;
  font-size: 0.75rem !important;
  line-height: inherit !important;
}
.parsley-errors-list.filled {
  margin-top: 0.46875rem !important;
}

.ps {
  position: relative;
}
.ps .ps__rail-x {
  z-index: 10;
}
.ps .ps__rail-x:focus, .ps .ps__rail-x:hover, .ps .ps__rail-x.ps--clicking {
  background: none;
}
.ps .ps__rail-y {
  z-index: 10;
  width: 6px !important;
  background: none !important;
}
.ps .ps__rail-y:focus, .ps .ps__rail-y:hover, .ps .ps__rail-y.ps--clicking {
  width: 6px !important;
  background: none !important;
}
.ps .ps__rail-y:focus .ps__thumb-y, .ps .ps__rail-y:focus > .ps__thumb-y, .ps .ps__rail-y:hover .ps__thumb-y, .ps .ps__rail-y:hover > .ps__thumb-y, .ps .ps__rail-y.ps--clicking .ps__thumb-y, .ps .ps__rail-y.ps--clicking > .ps__thumb-y {
  width: 6px !important;
}
.ps .ps__thumb-y {
  background-color: rgb(143, 144.5, 146);
}
.ps .ps__thumb-y:focus, .ps .ps__thumb-y:hover, .ps .ps__thumb-y.ps--clicking {
  background-color: rgb(143, 144.5, 146);
}

.powerange-wrapper {
  padding: 0.703125rem 30px;
}
:dir(rtl) .powerange-wrapper {
  direction: ltr;
  text-align: start;
}
.powerange-wrapper .range-bar {
  background: var(--bs-component-border-color);
}
.powerange-wrapper .range-bar .range-min, .powerange-wrapper .range-bar .range-max {
  color: var(--bs-component-color);
}
.powerange-wrapper .range-bar .range-handle {
  cursor: pointer;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25);
}
.powerange-wrapper .range-bar .range-quantity {
  background: #0078ff;
}
.powerange-wrapper.red .range-bar .range-quantity {
  background: #ff1b30;
}
.powerange-wrapper.teal .range-bar .range-quantity {
  background: #04c5c5;
}
.powerange-wrapper.purple .range-bar .range-quantity {
  background: #5058e6;
}
.powerange-wrapper.orange .range-bar .range-quantity {
  background: #ff9700;
}
.powerange-wrapper.black .range-bar .range-quantity {
  background: #1f2225;
}
.powerange-wrapper.powerange-without-range {
  padding-inline-start: 0;
  padding-inline-end: 0;
}
.powerange-wrapper.powerange-vertical {
  padding-inline-start: 0.9375rem;
  padding-inline-end: 0.9375rem;
}

body .ql-toolbar, body .ql-container {
  border-color: var(--bs-border-color) !important;
}
body .ql-toolbar .ql-picker, body .ql-container .ql-picker {
  color: var(--bs-body-color);
}
body .ql-toolbar .ql-picker:not(.ql-color-picker):not(.ql-icon-picker) svg, body .ql-container .ql-picker:not(.ql-color-picker):not(.ql-icon-picker) svg {
  right: initial;
  inset-inline-end: 0;
}
body .ql-toolbar button:hover, body .ql-toolbar button:focus, body .ql-toolbar .ql-picker-label:hover, body .ql-toolbar .ql-picker-label:focus, body .ql-toolbar .ql-picker-item:hover, body .ql-toolbar .ql-picker-item:focus, body .ql-container button:hover, body .ql-container button:focus, body .ql-container .ql-picker-label:hover, body .ql-container .ql-picker-label:focus, body .ql-container .ql-picker-item:hover, body .ql-container .ql-picker-item:focus {
  background: rgba(var(--bs-body-color-rgb), 0.15) !important;
  color: var(--bs-body-color) !important;
  border-radius: 6px;
}
body .ql-toolbar button.ql-active, body .ql-toolbar .ql-picker-label.ql-active, body .ql-toolbar .ql-picker-item.ql-active, body .ql-container button.ql-active, body .ql-container .ql-picker-label.ql-active, body .ql-container .ql-picker-item.ql-active {
  background: rgba(var(--bs-app-theme-rgb), 0.25) !important;
  border-radius: 6px;
  color: var(--bs-app-theme) !important;
  border: none !important;
}
body .ql-toolbar button.ql-active .ql-stroke, body .ql-toolbar .ql-picker-label.ql-active .ql-stroke, body .ql-toolbar .ql-picker-item.ql-active .ql-stroke, body .ql-container button.ql-active .ql-stroke, body .ql-container .ql-picker-label.ql-active .ql-stroke, body .ql-container .ql-picker-item.ql-active .ql-stroke {
  stroke: var(--bs-app-theme) !important;
}
body .ql-toolbar button.ql-active .ql-fill, body .ql-toolbar .ql-picker-label.ql-active .ql-fill, body .ql-toolbar .ql-picker-item.ql-active .ql-fill, body .ql-container button.ql-active .ql-fill, body .ql-container .ql-picker-label.ql-active .ql-fill, body .ql-container .ql-picker-item.ql-active .ql-fill {
  fill: var(--bs-app-theme) !important;
}
body .ql-toolbar .ql-picker-options .ql-picker-item, body .ql-container .ql-picker-options .ql-picker-item {
  border-radius: 0 !important;
}
body .ql-toolbar .ql-picker-options .ql-picker-item:hover, body .ql-toolbar .ql-picker-options .ql-picker-item:focus, body .ql-container .ql-picker-options .ql-picker-item:hover, body .ql-container .ql-picker-options .ql-picker-item:focus {
  background: rgba(var(--bs-body-color-rgb), 0.15) !important;
  color: var(--bs-body-color);
}
body .ql-toolbar .ql-picker-options .ql-picker-item.ql-selected, body .ql-container .ql-picker-options .ql-picker-item.ql-selected {
  background: rgba(var(--bs-app-theme-rgb), 0.25) !important;
  color: var(--bs-app-theme) !important;
}
body .ql-toolbar .ql-stroke, body .ql-container .ql-stroke {
  fill: transparent !important;
  stroke: var(--bs-body-color) !important;
}
body .ql-toolbar .ql-fill, body .ql-container .ql-fill {
  fill: var(--bs-body-color) !important;
}

.border-0 .ql-toolbar {
  border-top: none !important;
  border-inline-start: none !important;
  border-inline-end: none !important;
}

.border-0 .ql-container {
  border: none !important;
}

body .picker {
  display: block;
  border: 1px solid var(--bs-component-border-color);
  background-color: var(--bs-component-bg);
  padding: 0.4375rem 0.75rem;
  min-height: calc(1.5em + 0.875rem + 2px);
  border-radius: 6px;
}
body .picker > .pc-element {
  margin: 0 0.375rem 0.4375rem 0;
  padding: 2px 10px !important;
  border: none;
  background: rgba(var(--bs-component-border-color-rgb), 0.65);
  color: var(--bs-component-color);
  font-weight: 600;
  border-radius: 30px;
}
body .picker > .pc-element:hover {
  background: rgba(var(--bs-component-border-color-rgb), 1);
  color: var(--bs-component-color);
}
body .picker > .pc-element .pc-close {
  position: relative;
  margin: 0;
  inset-inline-end: 0;
  top: 0;
  right: 0;
  margin: 0;
  margin-left: 0.46875rem;
  opacity: 0.25;
  color: inherit;
  font-size: 0.75rem;
  font-family: "Font Awesome 5 Free" !important;
  font-weight: 900;
  font-style: normal;
  font-variant: normal;
  text-rendering: auto;
}
body .picker > .pc-element .pc-close:after {
  content: "\f00d" !important;
}
body .picker > .pc-element .pc-close:hover {
  opacity: 0.5;
}
body .picker > .pc-element + .pc-select {
  padding-top: 0.4375rem;
}
body .picker > .pc-element + .pc-select .pc-element {
  margin-top: -0.4375rem;
}
body .picker .pc-select {
  display: block;
  width: auto;
  max-width: initial;
  min-width: initial;
  margin: -0.4375rem -0.75rem;
}
body .picker .pc-select .pc-element {
  display: block;
  margin: 0;
  font-size: 0.75rem;
  font-weight: 600;
  line-height: 1.5;
  color: var(--bs-component-color);
  background-color: transparent;
  background-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27%3e%3cpath fill=%27none%27 stroke=%27rgb%28120.6, 122.4, 124.2%29%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%272%27 d=%27M2 5l6 6 6-6%27/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-size: 16px 12px;
  appearance: none;
  border: none;
}
:dir(ltr) body .picker .pc-select .pc-element {
  background-position: right 0.75rem center;
  padding: 0.4375rem 2.25rem 0.4375rem 0.75rem;
}
:dir(rtl) body .picker .pc-select .pc-element {
  background-position: left 0.75rem center;
  padding: 0.4375rem 0.75rem 0.4375rem 2.25rem;
}
body .picker .pc-select .pc-list {
  border: none;
  padding: 0.5rem 0;
  background: var(--bs-component-dropdown-bg);
  top: 100%;
  border-radius: 6px;
  box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);
}
body .picker .pc-select .pc-list input[type=search] {
  display: block;
  width: calc(100% - 20px);
  margin: 0 10px 5px;
  padding: 0.4375rem 0.75rem;
  font-size: 0.75rem;
  font-weight: 600;
  line-height: 1.5;
  color: var(--bs-component-color);
  background-color: var(--bs-component-bg);
  background-clip: padding-box;
  border: 1px solid var(--bs-component-border-color);
  appearance: none;
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  border-radius: 6px;
}
body .picker .pc-select .pc-list input[type=search]:focus {
  color: var(--bs-component-color);
  background-color: var(--bs-component-bg);
  border-color: rgb(63.75, 153.75, 255);
  outline: 0;
  box-shadow: 0 0 0 0.25rem rgba(0, 120, 255, 0.25);
}
body .picker .pc-select .pc-list ul > li {
  padding: 0.5rem 1rem;
  background: none;
  color: var(--bs-component-color);
  font-weight: 600;
}
body .picker .pc-select .pc-list ul > li:nth-child(even) {
  background: none;
}
body .picker .pc-select .pc-list ul > li:hover {
  background: var(--bs-component-dropdown-hover-bg);
  color: var(--bs-component-hover-color);
}

:dir(rtl) .select2 {
  direction: rtl;
}
.select2.select2-container {
  display: block;
  background: var(--bs-component-bg);
}
.select2.select2-container .selection .select2-selection {
  background: var(--bs-component-bg);
}
.select2.select2-container .selection .select2-selection.select2-selection--single, .select2.select2-container .selection .select2-selection.select2-selection--multiple {
  border-color: var(--bs-component-border-color);
  outline: 0;
  height: calc(1.5em + 0.875rem + 2px);
  display: flex;
  align-items: center;
}
.select2.select2-container .selection .select2-selection.select2-selection--single .select2-selection__rendered, .select2.select2-container .selection .select2-selection.select2-selection--multiple .select2-selection__rendered {
  line-height: 1;
  padding: 0.4375rem 0.75rem;
  font-weight: 600;
  color: var(--bs-component-color);
  position: relative;
  display: flex;
  flex-wrap: wrap;
  flex: 1;
  padding-inline-end: 0.75rem;
}
.select2.select2-container .selection .select2-selection.select2-selection--single .select2-selection__rendered .select2-selection__clear, .select2.select2-container .selection .select2-selection.select2-selection--multiple .select2-selection__rendered .select2-selection__clear {
  position: absolute;
  top: 0;
  bottom: 0;
  width: 0.75rem;
  display: flex;
  align-items: center;
  justify-content: center;
  inset-inline-end: 0;
}
.select2.select2-container .selection .select2-selection.select2-selection--single .select2-selection__arrow, .select2.select2-container .selection .select2-selection.select2-selection--multiple .select2-selection__arrow {
  height: auto;
  width: auto;
  position: relative;
  top: 0;
  inset-inline-end: 0;
  padding: 0.4375rem 0.75rem;
  display: flex;
  align-items: center;
}
.select2.select2-container .selection .select2-selection.select2-selection--single .select2-selection__arrow b, .select2.select2-container .selection .select2-selection.select2-selection--multiple .select2-selection__arrow b {
  position: relative;
  top: 0;
  inset-inline-start: 0;
  margin: 0;
  border: none;
  color: var(--bs-component-color);
  width: auto;
  height: auto;
  font-family: "Font Awesome 5 Free" !important;
  font-weight: 900;
  font-style: normal;
  font-variant: normal;
  text-rendering: auto;
}
.select2.select2-container .selection .select2-selection.select2-selection--single .select2-selection__arrow b:before, .select2.select2-container .selection .select2-selection.select2-selection--multiple .select2-selection__arrow b:before {
  content: "\f078";
}
.select2.select2-container .selection .select2-selection.select2-selection--multiple {
  height: auto;
  min-height: calc(1.5em + 0.875rem + 2px);
}
.select2.select2-container .selection .select2-selection.select2-selection--multiple .select2-selection__rendered {
  padding: 0.375rem 0.75rem 0.15625rem;
}
.select2.select2-container .selection .select2-selection.select2-selection--multiple .select2-selection__rendered .select2-search--inline {
  float: none;
  min-width: 100px;
}
.select2.select2-container .selection .select2-selection.select2-selection--multiple .select2-selection__rendered .select2-search--inline .select2-search__field {
  margin-top: -1px;
  margin-bottom: 0.21875rem;
  font-weight: 600;
  min-height: 20px;
  color: var(--bs-component-color);
}
.select2.select2-container .selection .select2-selection.select2-selection--multiple .select2-selection__rendered .select2-search--inline .select2-search__field::placeholder {
  color: rgb(120.6, 122.4, 124.2);
}
.select2.select2-container .selection .select2-selection.select2-selection--multiple .select2-selection__choice {
  border: none;
  background: rgba(var(--bs-component-border-color-rgb), 0.65);
  margin-bottom: 0.21875rem;
  margin-top: 0;
  padding: 4px 8px;
  color: var(--bs-component-color);
  float: none;
  position: relative;
  border-radius: 6px;
  padding-inline-end: 1.3125rem;
  margin-inline-end: 0.21875rem;
  margin-inline-start: initial;
}
.select2.select2-container .selection .select2-selection.select2-selection--multiple .select2-selection__choice .select2-selection__choice__remove {
  color: rgb(143, 144.5, 146);
  font-size: 0.875rem;
  margin: 0;
  float: none;
  position: absolute;
  top: 0;
  bottom: 0;
  width: 1.3125rem;
  display: flex;
  align-items: center;
  justify-content: center;
  inset-inline-end: 0;
}
.select2.select2-container.select2-container--above.select2-container--open .selection .select2-selection.select2-selection--single .select2-selection__arrow b:before {
  content: "\f0d8";
}

.select2-container .select2-dropdown {
  border: none;
  background: var(--bs-component-dropdown-bg);
  box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);
}
.select2-container .select2-dropdown .select2-search--dropdown {
  padding: 0.5rem;
}
.select2-container .select2-dropdown .select2-search--dropdown input {
  border-color: var(--bs-component-border-color);
  height: calc(1.5em + 0.875rem + 2px);
  padding: 0.4375rem 0.75rem;
  outline: none;
  color: var(--bs-component-color);
  background-color: transparent;
  border-radius: 6px;
  transition: all 0.2s linear;
}
.select2-container .select2-dropdown .select2-search--dropdown input:focus {
  border-color: rgb(63.75, 153.75, 255);
  box-shadow: 0 0 0 0.25rem rgba(0, 120, 255, 0.25);
}
.select2-container .select2-dropdown .select2-results .select2-results__options .select2-results__option {
  font-weight: 600;
  color: var(--bs-component-color);
}
.select2-container .select2-dropdown .select2-results .select2-results__options .select2-results__option .select2-results__group {
  padding: 0.5rem 0.5rem 0.25rem;
  color: var(--bs-component-color);
  font-size: 0.6875rem;
}
.select2-container .select2-dropdown .select2-results .select2-results__options .select2-results__option .select2-results__option {
  padding: 0.5rem 1rem;
}
.select2-container .select2-dropdown .select2-results .select2-results__options .select2-results__option.select2-results__option--highlighted {
  background: var(--bs-component-hover-bg);
  color: var(--bs-component-color);
}
.select2-container .select2-dropdown .select2-results .select2-results__options .select2-results__option.select2-results__message {
  font-weight: 600;
  font-size: 0.75rem;
  color: rgba(var(--bs-component-color-rgb), 0.5);
  padding: 0.5rem 0.5rem;
}
.select2-container .select2-dropdown .select2-results .select2-results__options .select2-results__option[aria-selected=true] {
  background: #0078ff;
  color: #FFFFFF;
}
.select2-container .select2-dropdown.select2-dropdown--above {
  box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);
}

body .jqstooltip {
  border: none;
  width: auto !important;
  height: auto !important;
  background: rgba(31, 34, 37, 0.9);
  border-radius: 6px;
}

.sp-original-input-container .sp-add-on {
  min-width: 35px;
}
body :dir(rtl) .sp-original-input-container .sp-add-on {
  border-radius: 6px !important;
  border-top-left-radius: 0 !important;
  border-bottom-left-radius: 0 !important;
}
.sp-original-input-container .sp-add-on .sp-colorize {
  position: relative;
  overflow: hidden;
  border-radius: 2px !important;
}
:dir(ltr) .sp-original-input-container .sp-add-on .sp-colorize {
  border-top-right-radius: 0 !important;
  border-bottom-right-radius: 0 !important;
}
:dir(rtl) .sp-original-input-container .sp-add-on .sp-colorize {
  border-top-left-radius: 0 !important;
  border-bottom-left-radius: 0 !important;
}
.sp-original-input-container .sp-add-on .sp-colorize:before {
  content: "";
  position: absolute;
  top: 0;
  inset-inline-start: 0;
  inset-inline-end: 0;
  bottom: 0;
  border: 5px solid var(--bs-component-border-color);
}
:dir(rtl) .sp-original-input-container .spectrum.with-add-on {
  border-left: 1px solid var(--bs-component-border-color);
  border-right: 0;
  border-radius: 6px !important;
  border-top-right-radius: 0 !important;
  border-bottom-right-radius: 0 !important;
}

body .sp-container {
  background-color: var(--bs-component-dropdown-bg);
}
body .sp-container .sp-palette-container {
  border-right: none;
  border-inline-end: 1px solid var(--bs-component-dropdown-border-color);
}
body .sp-container .sp-input {
  border-color: var(--bs-component-dropdown-border-color) !important;
  color: var(--bs-component-color) !important;
}
body .sp-container button.sp-choose {
  background-color: var(--bs-success);
}
body .sp-container button.sp-cancel {
  background-color: var(--bs-default);
}
body .sp-container .sp-button-container {
  display: flex;
  gap: 0.46875rem;
}
body .sp-container .sp-button-container button {
  margin: 0;
}
body .sp-container .sp-button-container:before {
  display: none !important;
}

.note-editor.note-frame {
  font-family: var(--bs-font-sans-serif);
  color: var(--bs-component-color);
}
.note-editor.note-frame .note-toolbar {
  background: var(--bs-light);
  border-color: var(--bs-component-border-color);
  padding: 0.9375rem !important;
  border-radius: 0;
}
.note-editor.note-frame .note-toolbar .note-btn-group {
  margin-top: 0 !important;
}
.note-editor.note-frame .note-toolbar .note-btn-group .note-btn {
  background: var(--bs-component-bg);
  border-color: var(--bs-component-border-color);
  color: var(--bs-component-color);
}
.note-editor.note-frame .note-toolbar .note-btn-group .note-btn:hover, .note-editor.note-frame .note-toolbar .note-btn-group .note-btn:focus {
  background: var(--bs-component-hover-bg);
}
.note-editor.note-frame .note-toolbar .note-btn-group .note-btn.active {
  background: var(--bs-component-active-bg);
  border-color: var(--bs-component-active-bg);
  color: var(--bs-component-active-color);
}
:dir(rtl) .note-editor.note-frame .note-toolbar .note-btn-group .note-btn.dropdown-toggle {
  width: auto;
  padding-inline-start: 5px;
  padding-inline-end: 5px;
}
.note-editor.note-frame .note-toolbar .note-dropdown-menu {
  border: none;
  padding: 0.25rem 0;
  background-color: var(--bs-component-dropdown-bg);
  color: var(--bs-component-color);
  box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);
  border-radius: 6px;
}
.note-editor.note-frame .note-toolbar .note-dropdown-menu .note-dropdown-item {
  padding: 0.309375rem 0.9375rem;
  color: rgba(var(--bs-component-color-rgb), 0.85);
  white-space: nowrap;
}
.note-editor.note-frame .note-toolbar .note-dropdown-menu .note-dropdown-item:hover, .note-editor.note-frame .note-toolbar .note-dropdown-menu .note-dropdown-item:focus {
  color: var(--bs-component-color);
  background: var(--bs-component-dropdown-hover-bg);
}
.note-editor.note-frame .note-toolbar .note-dropdown-menu .note-dropdown-item blockquote, .note-editor.note-frame .note-toolbar .note-dropdown-menu .note-dropdown-item pre {
  padding: 0;
  margin: 0;
}
.note-editor.note-frame .note-toolbar .note-color .note-dropdown-menu {
  min-width: 350px;
}
.note-editor.note-frame .note-toolbar .note-color .note-dropdown-menu .note-palette .note-palette-title, .note-editor.note-frame .note-toolbar .note-color .note-dropdown-menu .note-palette .note-color-reset, .note-editor.note-frame .note-toolbar .note-color .note-dropdown-menu .note-palette .note-color-select {
  margin-inline-start: 0;
  margin-inline-end: 0;
}
.note-editor.note-frame .note-toolbar .note-color .note-dropdown-menu .note-palette .note-color-reset, .note-editor.note-frame .note-toolbar .note-color .note-dropdown-menu .note-palette .note-color-select {
  background: rgb(87, 89.25, 91.5);
  border-color: rgb(87, 89.25, 91.5);
}
.note-editor.note-frame .note-toolbar .note-color .note-dropdown-menu .note-palette .note-color-reset:hover, .note-editor.note-frame .note-toolbar .note-color .note-dropdown-menu .note-palette .note-color-reset:focus, .note-editor.note-frame .note-toolbar .note-color .note-dropdown-menu .note-palette .note-color-reset:active, .note-editor.note-frame .note-toolbar .note-color .note-dropdown-menu .note-palette .note-color-select:hover, .note-editor.note-frame .note-toolbar .note-color .note-dropdown-menu .note-palette .note-color-select:focus, .note-editor.note-frame .note-toolbar .note-color .note-dropdown-menu .note-palette .note-color-select:active {
  background: rgb(53.4, 56.1, 58.8);
  border-color: rgb(53.4, 56.1, 58.8);
}
.note-editor.note-frame .note-toolbar .note-color.open .note-dropdown-menu {
  display: flex;
  justify-content: center;
}
.note-editor.note-frame .note-modal .note-modal-content {
  border-width: 0;
  border-color: var(--bs-component-modal-border-color);
  box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);
}
.note-editor.note-frame .note-modal .note-modal-content .note-modal-header {
  border: none;
  border-bottom: 1px solid rgb(210.2, 210.8, 211.4);
  padding: 0.9375rem 0.9375rem;
}
.note-editor.note-frame .note-modal .note-modal-content .note-modal-header .note-modal-title {
  font-size: 1.125rem;
  font-weight: 600;
  line-height: 1.2;
  color: #1f2225;
}
.note-editor.note-frame .note-modal .note-modal-content .note-modal-body {
  padding: 0.9375rem;
}
.note-editor.note-frame .note-modal .note-modal-content .note-modal-body .note-form-label {
  font-size: 0.75rem;
  color: #1f2225;
  display: block;
  margin: 0 0 0.234375rem;
  font-weight: 600;
  padding: 0;
}
.note-editor.note-frame .note-modal .note-modal-content .note-modal-body .note-input {
  min-height: calc(1.5em + 0.875rem + 2px);
  padding: 0.4375rem 0.75rem;
  border-color: var(--bs-component-border-color);
  font-size: 0.75rem;
}
.note-editor.note-frame .note-modal .note-modal-content .note-modal-body .note-input:focus {
  border-color: rgb(63.75, 153.75, 255);
}
.note-editor.note-frame .note-modal .note-modal-content .note-modal-body .checkbox input {
  margin-inline-end: 0.46875rem;
}
.note-editor.note-frame .note-modal .note-modal-content .note-modal-footer {
  height: auto;
  padding: 0.9375rem;
  border-top: 1px solid rgb(210.2, 210.8, 211.4);
  margin-top: 0.5rem;
  display: flex;
  justify-content: flex-end;
}
.note-editor.note-frame .note-btn-primary {
  padding: 0.4375rem 0.75rem;
  font-weight: 600;
  line-height: 1.5;
  border-radius: 6px;
  --bs-btn-color: #FFFFFF;
  --bs-btn-bg: #0078ff;
  --bs-btn-border-color: #0078ff;
  --bs-btn-hover-color: #FFFFFF;
  --bs-btn-hover-bg: rgb(0, 90, 191.25);
  --bs-btn-hover-border-color: rgb(0, 90, 191.25);
  --bs-btn-focus-shadow-rgb: 38, 140, 255;
  --bs-btn-active-color: #FFFFFF;
  --bs-btn-active-bg: rgb(0, 90, 191.25);
  --bs-btn-active-border-color: rgb(0, 90, 191.25);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #FFFFFF;
  --bs-btn-disabled-bg: rgb(63.75, 153.75, 255);
  --bs-btn-disabled-border-color: rgb(63.75, 153.75, 255);
}
.note-editor.note-frame .note-placeholder {
  padding: 0.9375rem !important;
  color: rgba(var(--bs-component-color-rgb), 0.6);
}
.note-editor.note-frame .note-editing-area {
  background: var(--bs-component-bg);
}
.note-editor.note-frame .note-editing-area .note-editable {
  padding: 0.9375rem !important;
}
.note-editor.note-frame .note-tooltip .note-tooltip-content {
  background: #1f2225;
  font-family: var(--bs-font-sans-serif);
  font-size: 0.6875rem;
  font-weight: 600;
  border-radius: 6px;
}
.note-editor.note-frame .note-tooltip.top .note-tooltip-arrow {
  border-top-color: #1f2225;
}
.note-editor.note-frame .note-tooltip.right .note-tooltip-arrow {
  border-inline-end-color: #1f2225;
}
.note-editor.note-frame .note-tooltip.bottom .note-tooltip-arrow {
  border-bottom-color: #1f2225;
}
.note-editor.note-frame .note-tooltip.left .note-tooltip-arrow {
  border-inline-start-color: #1f2225;
}
.note-editor.note-frame .note-popover.popover {
  display: none;
}
.note-editor.note-frame .note-popover.popover .popover-content, .note-editor.note-frame .note-popover.popover .note-toolbar {
  padding: 0.46875rem 0.9375rem !important;
  background: #1f2225;
  border-radius: 0;
}
.note-editor.note-frame.note-frame {
  border: none !important;
  margin: 0 !important;
  background: none;
}
.note-editor.note-frame.note-frame .note-statusbar {
  border-color: var(--bs-component-border-color);
  background: var(--bs-light);
}
.note-editor.note-frame.note-frame .note-statusbar .note-resizebar .note-icon-bar {
  border-top-color: var(--bs-component-border-color);
}
.note-editor.note-frame.fullscreen .note-toolbar-wrapper {
  display: none;
}

.superbox.superbox-active {
  font-size: 0;
  margin: -1px -1px 0 0;
}
.superbox.superbox-active .superbox-list {
  display: inline-block;
  position: relative;
  background: none;
}
.superbox.superbox-active .superbox-list .superbox-img {
  width: 100%;
  cursor: pointer;
  display: block;
  padding-top: 75%;
  position: relative;
}
.superbox.superbox-active .superbox-list .superbox-img img {
  display: none;
}
.superbox.superbox-active .superbox-list .superbox-img span {
  position: absolute;
  top: 1px;
  inset-inline-start: 1px;
  inset-inline-end: 1px;
  bottom: 1px;
  background-size: cover !important;
  background-position: center !important;
}
.superbox.superbox-active .superbox-list .superbox-img:hover {
  opacity: 0.8;
}
.superbox.superbox-active .superbox-list.superbox-O {
  z-index: 10;
}
.superbox.superbox-active .superbox-list.superbox-O:before {
  content: "";
  position: absolute;
  inset-inline-start: 50%;
  bottom: 0px;
  border: 10px solid transparent;
  border-bottom-color: #e8ebef;
  margin-inline-start: -10px;
  z-index: 10;
}
.superbox.superbox-active .superbox-list.superbox-O:after {
  content: "";
  position: absolute;
  inset-inline-start: 50%;
  bottom: -3px;
  border: 10px solid transparent;
  border-bottom-color: rgb(53.4, 56.1, 58.8);
  margin-inline-start: -10px;
  z-index: 20;
}
.superbox.superbox-active .superbox-show {
  background: rgb(53.4, 56.1, 58.8) !important;
  margin: 1px 0;
  box-shadow: none;
}
.superbox.superbox-active .superbox-show .superbox-current-img {
  max-width: 100%;
  border: none;
  box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);
}
:dir(rtl) .superbox.superbox-active .superbox-show .superbox-prev {
  inset-inline-start: auto;
  inset-inline-end: 10px;
}
:dir(rtl) .superbox.superbox-active .superbox-show .superbox-prev .icon-circle-arrow-left:before {
  content: "\e4a2";
}
:dir(rtl) .superbox.superbox-active .superbox-show .superbox-next {
  inset-inline-end: auto;
  inset-inline-start: 10px;
}
:dir(rtl) .superbox.superbox-active .superbox-show .superbox-next .icon-circle-arrow-right:before {
  content: "\e4a1";
}
.superbox.superbox-active .superbox-close {
  cursor: pointer;
  position: absolute;
  top: 0.9375rem;
  inset-inline-end: 0.9375rem;
  width: 35px;
  height: 35px;
}

.swal-overlay .swal-modal {
  padding: 3.75rem 0.9375rem;
  background: var(--bs-component-bg);
  border-radius: 8px;
  box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.175);
}
.swal-overlay .swal-modal .swal-icon {
  margin-top: 0;
  margin-bottom: 1.40625rem;
}
.swal-overlay .swal-modal .swal-title {
  padding: 0 0.9375rem 0;
  margin: 0;
  color: var(--bs-component-color);
  font-size: 1.875rem;
  font-weight: 600;
  line-height: 1.2;
}
.swal-overlay .swal-modal .swal-text {
  color: rgba(var(--bs-component-color), 0.5);
  font-size: 0.875rem;
  display: block;
  max-width: 100%;
  text-align: center;
  padding: 0 0 0.9375rem;
  font-weight: 600;
}
.swal-overlay .swal-modal .swal-icon--success, .swal-overlay .swal-modal .swal-icon--success__ring {
  border-color: rgba(4, 197, 197, 0.2);
}
.swal-overlay .swal-modal .swal-icon--success:before, .swal-overlay .swal-modal .swal-icon--success:after, .swal-overlay .swal-modal .swal-icon--success .swal-icon--success__hide-corners {
  background-color: var(--bs-component-bg);
}
.swal-overlay .swal-modal .swal-icon--success__line--long, .swal-overlay .swal-modal .swal-icon--success__line--tip {
  background-color: #04c5c5;
}
.swal-overlay .swal-modal .swal-icon--info {
  border-color: #1bbcea;
}
.swal-overlay .swal-modal .swal-icon--info:before, .swal-overlay .swal-modal .swal-icon--info:after {
  background-color: #1bbcea;
}
.swal-overlay .swal-modal .swal-icon--warning {
  border-color: #ff9700;
}
.swal-overlay .swal-modal .swal-icon--warning .swal-icon--warning__body, .swal-overlay .swal-modal .swal-icon--warning .swal-icon--warning__dot {
  background-color: #ff9700;
}
.swal-overlay .swal-modal .swal-icon--error {
  border-color: #ff1b30;
}
.swal-overlay .swal-modal .swal-icon--error .swal-icon--error__line {
  background-color: #ff1b30;
}
.swal-overlay .swal-modal .swal-footer {
  padding: 0 0.9375rem;
  display: flex;
  justify-content: center;
}
.swal-overlay .swal-modal .swal-footer .swal-button-container {
  margin: 0 0.234375rem;
}
.swal-overlay .btn {
  min-width: 100px;
  padding: 0.5rem 1rem;
  font-size: 0.875rem;
}
.swal-overlay .btn.btn-success:hover {
  border-color: rgb(12, 126.4, 49.6);
  background-color: rgb(12, 126.4, 49.6);
}
.swal-overlay .btn.btn-warning:hover {
  border-color: rgb(204, 120.8, 0);
  background-color: rgb(204, 120.8, 0);
}
.swal-overlay .btn.btn-primary:hover {
  border-color: #0060cc;
  background-color: #0060cc;
}
.swal-overlay .btn.btn-danger:hover {
  border-color: rgb(204, 21.6, 38.4);
  background-color: rgb(204, 21.6, 38.4);
}
.swal-overlay .btn.btn-default:hover {
  border-color: rgb(186.08, 186.32, 186.56);
  background-color: rgb(186.08, 186.32, 186.56);
}
.swal-overlay .btn:not(.btn-default) {
  color: #FFFFFF;
}

.tagit.ui-widget {
  border: 1px solid var(--bs-component-border-color);
  background: var(--bs-component-bg);
  padding: 0.291375rem 0.75rem 0;
  margin-bottom: 0;
  font-family: inherit;
  min-height: calc(1.5em + 0.875rem + 2px);
  border-radius: 6px;
  display: flex;
  flex-wrap: wrap;
}
.tagit.ui-widget li {
  float: none;
  margin: 0 0.291375rem 0.21875rem 0;
}
.tagit.ui-widget li.tagit-choice {
  background: var(--bs-component-secondary-bg);
  border: none;
  color: var(--bs-component-color);
  padding: 0.175rem 0.75rem;
  font-weight: 600;
  line-height: 1.5;
  display: flex;
  align-items: center;
  border-radius: 6px;
}
.tagit.ui-widget li.tagit-choice .tagit-label {
  flex: 1;
  padding-inline-end: 0.75rem;
}
.tagit.ui-widget li.tagit-choice .tagit-close {
  line-height: 1;
  text-align: center;
  top: 0;
  margin: 0;
  inset-inline-end: 0;
  margin: -5px -8px;
  padding: 5px 8px;
  position: relative;
  color: inherit;
}
.tagit.ui-widget li.tagit-choice .tagit-close .ui-icon-close {
  background: none;
  height: auto;
  width: auto;
  text-indent: 0;
  margin-top: 0;
  font-family: "Font Awesome 5 Free" !important;
  font-weight: 900;
  font-style: normal;
  font-variant: normal;
  text-rendering: auto;
}
.tagit.ui-widget li.tagit-choice .tagit-close .ui-icon-close:before {
  content: "\f00d";
  font-size: inherit;
  color: inherit;
  opacity: 0.5;
}
.tagit.ui-widget li.tagit-choice .tagit-close:hover .ui-icon-close:before, .tagit.ui-widget li.tagit-choice .tagit-close:focus .ui-icon-close:before {
  opacity: 0.75;
  color: inherit;
}
.tagit.ui-widget li.tagit-new {
  padding: 0;
}
.tagit.ui-widget li.tagit-new input {
  height: 100%;
  font-family: inherit;
  font-weight: 600;
  font-size: 0.75rem;
  min-height: 1.475rem;
  color: var(--bs-component-color);
}
.tagit.ui-widget.white li.tagit-choice {
  background: #FFFFFF;
  color: rgb(53.4, 56.1, 58.8);
  box-shadow: inset 0 0 0 1px rgb(210.2, 210.8, 211.4);
}
.tagit.ui-widget.inverse li.tagit-choice {
  background: rgb(87, 89.25, 91.5);
  color: #FFFFFF;
}
.tagit.ui-widget.primary li.tagit-choice {
  background: #0078ff;
  color: #FFFFFF;
}
.tagit.ui-widget.info li.tagit-choice {
  background: #1bbcea;
  color: #FFFFFF;
}
.tagit.ui-widget.success li.tagit-choice {
  background: #04c5c5;
  color: #FFFFFF;
}
.tagit.ui-widget.warning li.tagit-choice {
  background: #ff9700;
  color: #FFFFFF;
}
.tagit.ui-widget.danger li.tagit-choice {
  background: #ff1b30;
  color: #FFFFFF;
}

.editable-container {
  display: flex;
  flex: 1;
}
.editable-container .editableform {
  display: block;
}
.editable-container .editableform .form-group > div {
  margin-bottom: -5px;
  display: flex;
  flex: 1;
  flex-flow: row wrap;
}
.editable-container .editableform .form-group > div .editable-input {
  margin-bottom: 0.46875rem;
  margin-inline-end: 0.46875rem;
}
.editable-container .editableform .form-group > div .editable-input .combodate {
  margin-bottom: -3px;
  display: flex;
  align-items: center;
  flex-wrap: wrap;
}
.editable-container .editableform .form-group > div .editable-input .combodate select {
  margin-bottom: 3px;
  min-width: 90px;
}
.editable-container .editableform .form-group > div .editable-input .form-control {
  padding-inline-end: 12px !important;
  padding-inline-start: 24px;
}
.editable-container .editableform .form-group > div .editable-input .form-control.form-select {
  padding-inline-end: 2.25rem !important;
  padding-inline-start: 0.75rem !important;
}
.editable-container .editableform .form-group > div .editable-input .editable-clear-x {
  inset-inline-end: 12px;
}
.editable-container .editableform .form-group > div .editable-input .editable-checklist > div > label {
  justify-content: flex-start;
}
.editable-container .editableform .form-group > div .editable-input .input-append.date {
  position: relative;
}
.editable-container .editableform .form-group > div .editable-input .input-append.date .form-control {
  margin-top: -1px;
  display: inline-flex;
}
:dir(ltr) .editable-container .editableform .form-group > div .editable-input .input-append.date .form-control {
  border-radius: 6px 0 0 6px;
}
:dir(rtl) .editable-container .editableform .form-group > div .editable-input .input-append.date .form-control {
  border-radius: 0 6px 6px 0;
}
.editable-container .editableform .form-group > div .editable-input .input-append.date .add-on {
  background: var(--bs-component-border-color);
  padding: 5px 10px;
  min-height: 34px;
  display: inline-flex;
  align-items: center;
}
:dir(ltr) .editable-container .editableform .form-group > div .editable-input .input-append.date .add-on {
  border-radius: 0 6px 6px 0;
}
:dir(rtl) .editable-container .editableform .form-group > div .editable-input .input-append.date .add-on {
  border-radius: 6px 0 0 6px;
}
.editable-container .editableform .form-group > div .editable-input .input-append.date .add-on i {
  width: auto;
  height: auto;
  margin: 0;
  font-family: "Font Awesome 5 Free" !important;
  font-weight: 900;
  font-style: normal;
  font-variant: normal;
  text-rendering: auto;
}
.editable-container .editableform .form-group > div .editable-input .input-append.date .add-on i:before {
  content: "\f133";
}
.editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker {
  width: 300px;
  color: var(--bs-component-color);
  border-radius: 12px;
}
.editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker table {
  width: 100%;
}
.editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker table tfoot .today:hover, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker table tfoot .today:focus {
  background: rgb(222.625, 225.25, 227.875);
}
.editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-hours table thead tr th, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-days table thead tr th, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-months table thead tr th, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-years table thead tr th, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-decades table thead tr th, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-centuries table thead tr th {
  border: none;
}
.editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-hours table thead tr th.prev, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-hours table thead tr th.next, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-hours table thead tr th.switch, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-days table thead tr th.prev, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-days table thead tr th.next, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-days table thead tr th.switch, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-months table thead tr th.prev, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-months table thead tr th.next, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-months table thead tr th.switch, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-years table thead tr th.prev, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-years table thead tr th.next, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-years table thead tr th.switch, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-decades table thead tr th.prev, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-decades table thead tr th.next, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-decades table thead tr th.switch, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-centuries table thead tr th.prev, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-centuries table thead tr th.next, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-centuries table thead tr th.switch {
  line-height: 20px;
  padding: 5px;
  border-radius: 6px;
}
.editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-hours table thead tr th.prev:hover, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-hours table thead tr th.prev:focus, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-hours table thead tr th.next:hover, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-hours table thead tr th.next:focus, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-hours table thead tr th.switch:hover, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-hours table thead tr th.switch:focus, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-days table thead tr th.prev:hover, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-days table thead tr th.prev:focus, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-days table thead tr th.next:hover, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-days table thead tr th.next:focus, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-days table thead tr th.switch:hover, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-days table thead tr th.switch:focus, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-months table thead tr th.prev:hover, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-months table thead tr th.prev:focus, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-months table thead tr th.next:hover, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-months table thead tr th.next:focus, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-months table thead tr th.switch:hover, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-months table thead tr th.switch:focus, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-years table thead tr th.prev:hover, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-years table thead tr th.prev:focus, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-years table thead tr th.next:hover, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-years table thead tr th.next:focus, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-years table thead tr th.switch:hover, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-years table thead tr th.switch:focus, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-decades table thead tr th.prev:hover, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-decades table thead tr th.prev:focus, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-decades table thead tr th.next:hover, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-decades table thead tr th.next:focus, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-decades table thead tr th.switch:hover, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-decades table thead tr th.switch:focus, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-centuries table thead tr th.prev:hover, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-centuries table thead tr th.prev:focus, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-centuries table thead tr th.next:hover, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-centuries table thead tr th.next:focus, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-centuries table thead tr th.switch:hover, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-centuries table thead tr th.switch:focus {
  background: rgb(222.625, 225.25, 227.875);
}
.editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-hours table thead tr th.prev:hover:before, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-hours table thead tr th.prev:focus:before, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-hours table thead tr th.next:hover:before, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-hours table thead tr th.next:focus:before, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-hours table thead tr th.switch:hover:before, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-hours table thead tr th.switch:focus:before, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-days table thead tr th.prev:hover:before, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-days table thead tr th.prev:focus:before, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-days table thead tr th.next:hover:before, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-days table thead tr th.next:focus:before, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-days table thead tr th.switch:hover:before, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-days table thead tr th.switch:focus:before, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-months table thead tr th.prev:hover:before, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-months table thead tr th.prev:focus:before, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-months table thead tr th.next:hover:before, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-months table thead tr th.next:focus:before, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-months table thead tr th.switch:hover:before, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-months table thead tr th.switch:focus:before, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-years table thead tr th.prev:hover:before, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-years table thead tr th.prev:focus:before, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-years table thead tr th.next:hover:before, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-years table thead tr th.next:focus:before, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-years table thead tr th.switch:hover:before, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-years table thead tr th.switch:focus:before, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-decades table thead tr th.prev:hover:before, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-decades table thead tr th.prev:focus:before, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-decades table thead tr th.next:hover:before, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-decades table thead tr th.next:focus:before, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-decades table thead tr th.switch:hover:before, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-decades table thead tr th.switch:focus:before, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-centuries table thead tr th.prev:hover:before, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-centuries table thead tr th.prev:focus:before, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-centuries table thead tr th.next:hover:before, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-centuries table thead tr th.next:focus:before, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-centuries table thead tr th.switch:hover:before, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-centuries table thead tr th.switch:focus:before {
  color: #1f2225;
}
.editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-hours table thead tr th.prev, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-hours table thead tr th.next, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-days table thead tr th.prev, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-days table thead tr th.next, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-months table thead tr th.prev, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-months table thead tr th.next, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-years table thead tr th.prev, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-years table thead tr th.next, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-decades table thead tr th.prev, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-decades table thead tr th.next, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-centuries table thead tr th.prev, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-centuries table thead tr th.next {
  color: transparent;
  width: 14.28%;
  font-family: "Font Awesome 5 Free" !important;
  font-weight: 900;
  font-style: normal;
  font-variant: normal;
  text-rendering: auto;
}
.editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-hours table thead tr th.prev:before, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-hours table thead tr th.next:before, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-days table thead tr th.prev:before, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-days table thead tr th.next:before, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-months table thead tr th.prev:before, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-months table thead tr th.next:before, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-years table thead tr th.prev:before, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-years table thead tr th.next:before, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-decades table thead tr th.prev:before, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-decades table thead tr th.next:before, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-centuries table thead tr th.prev:before, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-centuries table thead tr th.next:before {
  color: rgb(100.75, 110.5, 120.25);
  position: absolute;
  font-size: 14px;
}
.editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-hours table thead tr th.prev:before, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-days table thead tr th.prev:before, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-months table thead tr th.prev:before, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-years table thead tr th.prev:before, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-decades table thead tr th.prev:before, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-centuries table thead tr th.prev:before {
  content: "\f104";
}
.editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-hours table thead tr th.next:before, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-days table thead tr th.next:before, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-months table thead tr th.next:before, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-years table thead tr th.next:before, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-decades table thead tr th.next:before, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-centuries table thead tr th.next:before {
  content: "\f105";
}
.editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-hours table thead tr th.switch, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-days table thead tr th.switch, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-months table thead tr th.switch, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-years table thead tr th.switch, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-decades table thead tr th.switch, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-centuries table thead tr th.switch {
  width: auto;
  font-weight: bold;
}
.editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-hours table thead tr th.dow, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-days table thead tr th.dow, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-months table thead tr th.dow, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-years table thead tr th.dow, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-decades table thead tr th.dow, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-centuries table thead tr th.dow {
  padding: 5px 0;
  border: none;
  font-weight: bold;
}
.editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-hours table tbody tr td, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-days table tbody tr td, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-months table tbody tr td, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-years table tbody tr td, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-decades table tbody tr td, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-centuries table tbody tr td {
  padding: 5px;
}
.editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-hours table tbody tr td span.hour, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-hours table tbody tr td span.decade, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-hours table tbody tr td span.year, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-hours table tbody tr td span.month, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-hours table tbody tr td span.century, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-days table tbody tr td span.hour, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-days table tbody tr td span.decade, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-days table tbody tr td span.year, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-days table tbody tr td span.month, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-days table tbody tr td span.century, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-months table tbody tr td span.hour, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-months table tbody tr td span.decade, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-months table tbody tr td span.year, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-months table tbody tr td span.month, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-months table tbody tr td span.century, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-years table tbody tr td span.hour, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-years table tbody tr td span.decade, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-years table tbody tr td span.year, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-years table tbody tr td span.month, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-years table tbody tr td span.century, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-decades table tbody tr td span.hour, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-decades table tbody tr td span.decade, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-decades table tbody tr td span.year, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-decades table tbody tr td span.month, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-decades table tbody tr td span.century, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-centuries table tbody tr td span.hour, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-centuries table tbody tr td span.decade, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-centuries table tbody tr td span.year, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-centuries table tbody tr td span.month, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-centuries table tbody tr td span.century {
  font-weight: 600;
  color: rgb(100.75, 110.5, 120.25);
  text-shadow: none;
  border-radius: 6px;
}
.editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-hours table tbody tr td span.hour:hover, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-hours table tbody tr td span.hour:focus, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-hours table tbody tr td span.decade:hover, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-hours table tbody tr td span.decade:focus, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-hours table tbody tr td span.year:hover, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-hours table tbody tr td span.year:focus, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-hours table tbody tr td span.month:hover, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-hours table tbody tr td span.month:focus, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-hours table tbody tr td span.century:hover, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-hours table tbody tr td span.century:focus, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-days table tbody tr td span.hour:hover, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-days table tbody tr td span.hour:focus, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-days table tbody tr td span.decade:hover, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-days table tbody tr td span.decade:focus, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-days table tbody tr td span.year:hover, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-days table tbody tr td span.year:focus, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-days table tbody tr td span.month:hover, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-days table tbody tr td span.month:focus, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-days table tbody tr td span.century:hover, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-days table tbody tr td span.century:focus, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-months table tbody tr td span.hour:hover, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-months table tbody tr td span.hour:focus, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-months table tbody tr td span.decade:hover, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-months table tbody tr td span.decade:focus, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-months table tbody tr td span.year:hover, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-months table tbody tr td span.year:focus, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-months table tbody tr td span.month:hover, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-months table tbody tr td span.month:focus, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-months table tbody tr td span.century:hover, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-months table tbody tr td span.century:focus, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-years table tbody tr td span.hour:hover, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-years table tbody tr td span.hour:focus, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-years table tbody tr td span.decade:hover, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-years table tbody tr td span.decade:focus, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-years table tbody tr td span.year:hover, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-years table tbody tr td span.year:focus, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-years table tbody tr td span.month:hover, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-years table tbody tr td span.month:focus, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-years table tbody tr td span.century:hover, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-years table tbody tr td span.century:focus, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-decades table tbody tr td span.hour:hover, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-decades table tbody tr td span.hour:focus, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-decades table tbody tr td span.decade:hover, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-decades table tbody tr td span.decade:focus, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-decades table tbody tr td span.year:hover, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-decades table tbody tr td span.year:focus, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-decades table tbody tr td span.month:hover, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-decades table tbody tr td span.month:focus, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-decades table tbody tr td span.century:hover, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-decades table tbody tr td span.century:focus, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-centuries table tbody tr td span.hour:hover, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-centuries table tbody tr td span.hour:focus, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-centuries table tbody tr td span.decade:hover, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-centuries table tbody tr td span.decade:focus, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-centuries table tbody tr td span.year:hover, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-centuries table tbody tr td span.year:focus, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-centuries table tbody tr td span.month:hover, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-centuries table tbody tr td span.month:focus, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-centuries table tbody tr td span.century:hover, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-centuries table tbody tr td span.century:focus {
  background: rgb(222.625, 225.25, 227.875);
}
.editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-hours table tbody tr td span.hour.focused, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-hours table tbody tr td span.decade.focused, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-hours table tbody tr td span.year.focused, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-hours table tbody tr td span.month.focused, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-hours table tbody tr td span.century.focused, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-days table tbody tr td span.hour.focused, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-days table tbody tr td span.decade.focused, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-days table tbody tr td span.year.focused, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-days table tbody tr td span.month.focused, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-days table tbody tr td span.century.focused, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-months table tbody tr td span.hour.focused, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-months table tbody tr td span.decade.focused, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-months table tbody tr td span.year.focused, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-months table tbody tr td span.month.focused, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-months table tbody tr td span.century.focused, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-years table tbody tr td span.hour.focused, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-years table tbody tr td span.decade.focused, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-years table tbody tr td span.year.focused, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-years table tbody tr td span.month.focused, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-years table tbody tr td span.century.focused, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-decades table tbody tr td span.hour.focused, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-decades table tbody tr td span.decade.focused, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-decades table tbody tr td span.year.focused, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-decades table tbody tr td span.month.focused, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-decades table tbody tr td span.century.focused, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-centuries table tbody tr td span.hour.focused, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-centuries table tbody tr td span.decade.focused, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-centuries table tbody tr td span.year.focused, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-centuries table tbody tr td span.month.focused, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-centuries table tbody tr td span.century.focused {
  background: rgb(208.75, 212.5, 216.25);
  color: #1f2225;
}
.editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-hours table tbody tr td span.hour.active, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-hours table tbody tr td span.decade.active, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-hours table tbody tr td span.year.active, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-hours table tbody tr td span.month.active, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-hours table tbody tr td span.century.active, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-days table tbody tr td span.hour.active, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-days table tbody tr td span.decade.active, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-days table tbody tr td span.year.active, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-days table tbody tr td span.month.active, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-days table tbody tr td span.century.active, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-months table tbody tr td span.hour.active, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-months table tbody tr td span.decade.active, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-months table tbody tr td span.year.active, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-months table tbody tr td span.month.active, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-months table tbody tr td span.century.active, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-years table tbody tr td span.hour.active, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-years table tbody tr td span.decade.active, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-years table tbody tr td span.year.active, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-years table tbody tr td span.month.active, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-years table tbody tr td span.century.active, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-decades table tbody tr td span.hour.active, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-decades table tbody tr td span.decade.active, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-decades table tbody tr td span.year.active, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-decades table tbody tr td span.month.active, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-decades table tbody tr td span.century.active, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-centuries table tbody tr td span.hour.active, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-centuries table tbody tr td span.decade.active, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-centuries table tbody tr td span.year.active, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-centuries table tbody tr td span.month.active, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-centuries table tbody tr td span.century.active {
  background: #0078ff !important;
  color: #FFFFFF;
}
.editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-hours table tbody tr td.day, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-days table tbody tr td.day, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-months table tbody tr td.day, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-years table tbody tr td.day, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-decades table tbody tr td.day, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-centuries table tbody tr td.day {
  font-weight: 600;
  color: rgb(65.875, 72.25, 78.625);
  padding: 5px;
  border-radius: 6px;
}
.editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-hours table tbody tr td.day:hover, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-hours table tbody tr td.day:focus, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-days table tbody tr td.day:hover, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-days table tbody tr td.day:focus, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-months table tbody tr td.day:hover, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-months table tbody tr td.day:focus, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-years table tbody tr td.day:hover, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-years table tbody tr td.day:focus, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-decades table tbody tr td.day:hover, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-decades table tbody tr td.day:focus, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-centuries table tbody tr td.day:hover, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-centuries table tbody tr td.day:focus {
  background: rgb(222.625, 225.25, 227.875);
}
.editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-hours table tbody tr td.day.today, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-days table tbody tr td.day.today, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-months table tbody tr td.day.today, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-years table tbody tr td.day.today, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-decades table tbody tr td.day.today, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-centuries table tbody tr td.day.today {
  background: rgb(208.75, 212.5, 216.25) !important;
  color: #1f2225;
}
.editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-hours table tbody tr td.day.active, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-days table tbody tr td.day.active, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-months table tbody tr td.day.active, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-years table tbody tr td.day.active, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-decades table tbody tr td.day.active, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-centuries table tbody tr td.day.active {
  background: #0078ff !important;
  color: #FFFFFF;
  text-shadow: none !important;
}
.editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-hours table tbody tr td.day.old, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-days table tbody tr td.day.old, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-months table tbody tr td.day.old, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-years table tbody tr td.day.old, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-decades table tbody tr td.day.old, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-centuries table tbody tr td.day.old {
  color: #b5bbc1;
}
.editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-hours table tbody tr td.day.new, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-days table tbody tr td.day.new, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-months table tbody tr td.day.new, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-years table tbody tr td.day.new, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-decades table tbody tr td.day.new, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-centuries table tbody tr td.day.new {
  color: rgb(139.375, 148.75, 158.125);
}
.editable-container .editableform .form-group > div .editable-input .editable-address input {
  border: 1px solid var(--bs-component-border-color);
  color: var(--bs-component-color);
  padding: 6px 10px;
  background-color: transparent;
  border-radius: 6px;
}
.editable-container .editableform .form-group > div .editable-input .editable-address input:focus {
  outline: none;
  border-color: rgb(63.75, 153.75, 255);
  transition: all 0.2s linear;
  box-shadow: 0 0 0 0.25rem rgba(0, 120, 255, 0.25);
}
.editable-container .editableform .form-group > div .editable-input .twitter-typeahead .tt-hint {
  border: none;
  height: calc(1.5em + 0.875rem + 2px);
  padding: 0.4375rem 0.75rem;
  line-height: 1.5;
  margin-inline-start: 1px;
  margin-top: -1px;
  opacity: 0.6;
}
.editable-container .editableform .form-group > div .editable-input .twitter-typeahead .tt-dropdown-menu {
  border: none;
  box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);
}
.editable-container .editableform .form-group > div .editable-input .twitter-typeahead .tt-dropdown-menu .tt-suggestion {
  padding: 5px 12px;
}
.editable-container .editableform .form-group > div .editable-input .twitter-typeahead .tt-dropdown-menu .tt-suggestion.tt-is-under-cursor {
  background: #0078ff;
  color: #FFFFFF;
}
.editable-container .editableform .form-group > div .editable-input .wysihtml5-toolbar {
  background: none;
  padding: 0 !important;
  border: none;
}
.editable-container .editableform .form-group > div .editable-input .wysihtml5-sandbox {
  border: 1px solid var(--bs-component-border-color) !important;
}
.editable-container .editableform .form-group > div .editable-buttons {
  margin-inline-start: 0;
  margin-bottom: 5px;
  display: flex;
}
.editable-container .editableform .form-group > div .editable-buttons .btn {
  width: 34px;
  height: 34px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.editable-container .editableform .form-group > div .editable-buttons .btn + .btn {
  margin-inline-start: 5px;
}
.editable-container .editableform .form-group > div .editable-buttons .btn .glyphicon-ok {
  font-family: "Font Awesome 5 Free" !important;
  font-weight: 900;
  font-style: normal;
  font-variant: normal;
  text-rendering: auto;
}
.editable-container .editableform .form-group > div .editable-buttons .btn .glyphicon-ok:before {
  content: "\f00c";
}
.editable-container .editableform .form-group > div .editable-buttons .btn .glyphicon-remove {
  font-family: "Font Awesome 5 Free" !important;
  font-weight: 900;
  font-style: normal;
  font-variant: normal;
  text-rendering: auto;
}
.editable-container .editableform .form-group > div .editable-buttons .btn .glyphicon-remove:before {
  content: "\f00d";
}
.editable-container .editableform .form-group > div .editable-buttons.editable-buttons-bottom {
  display: block;
}
.editable-container .editableform .form-group > div .editable-buttons.editable-buttons-bottom .btn {
  display: inline-flex;
}
.editable-container .editableform .form-group.has-error .form-control {
  border-color: rgb(235.875, 24.975, 44.4);
  background: rgb(255, 232.2, 234.3);
}
.editable-container .editableform .form-group.has-error .editable-error-block {
  margin: 0;
  margin-inline-start: 10px;
  white-space: nowrap;
  color: rgb(216.75, 22.95, 40.8);
}

.editable-click,
a.editable-click,
a.editable-click:hover {
  border-color: currentColor;
}

/* Helper Row Space */
.row.row-space-0 {
  margin-inline-start: 0;
  margin-inline-end: 0;
}

.row.row-space-0 > [class*=col-] {
  padding-inline-start: 0;
  padding-inline-end: 0;
}

.row.row-space-2 {
  margin-inline-start: -1;
  margin-inline-end: -1;
}

.row.row-space-2 > [class*=col-] {
  padding-inline-start: 1;
  padding-inline-end: 1;
}

.row.row-space-4 {
  margin-inline-start: -2;
  margin-inline-end: -2;
}

.row.row-space-4 > [class*=col-] {
  padding-inline-start: 2;
  padding-inline-end: 2;
}

.row.row-space-6 {
  margin-inline-start: -3;
  margin-inline-end: -3;
}

.row.row-space-6 > [class*=col-] {
  padding-inline-start: 3;
  padding-inline-end: 3;
}

.row.row-space-8 {
  margin-inline-start: -4;
  margin-inline-end: -4;
}

.row.row-space-8 > [class*=col-] {
  padding-inline-start: 4;
  padding-inline-end: 4;
}

.row.row-space-10 {
  margin-inline-start: -5;
  margin-inline-end: -5;
}

.row.row-space-10 > [class*=col-] {
  padding-inline-start: 5;
  padding-inline-end: 5;
}

.row.row-space-12 {
  margin-inline-start: -6;
  margin-inline-end: -6;
}

.row.row-space-12 > [class*=col-] {
  padding-inline-start: 6;
  padding-inline-end: 6;
}

.row.row-space-14 {
  margin-inline-start: -7;
  margin-inline-end: -7;
}

.row.row-space-14 > [class*=col-] {
  padding-inline-start: 7;
  padding-inline-end: 7;
}

.row.row-space-16 {
  margin-inline-start: -8;
  margin-inline-end: -8;
}

.row.row-space-16 > [class*=col-] {
  padding-inline-start: 8;
  padding-inline-end: 8;
}

.row.row-space-18 {
  margin-inline-start: -9;
  margin-inline-end: -9;
}

.row.row-space-18 > [class*=col-] {
  padding-inline-start: 9;
  padding-inline-end: 9;
}

.row.row-space-20 {
  margin-inline-start: -10;
  margin-inline-end: -10;
}

.row.row-space-20 > [class*=col-] {
  padding-inline-start: 10;
  padding-inline-end: 10;
}

.row.row-space-22 {
  margin-inline-start: -11;
  margin-inline-end: -11;
}

.row.row-space-22 > [class*=col-] {
  padding-inline-start: 11;
  padding-inline-end: 11;
}

.row.row-space-24 {
  margin-inline-start: -12;
  margin-inline-end: -12;
}

.row.row-space-24 > [class*=col-] {
  padding-inline-start: 12;
  padding-inline-end: 12;
}

.row.row-space-26 {
  margin-inline-start: -13;
  margin-inline-end: -13;
}

.row.row-space-26 > [class*=col-] {
  padding-inline-start: 13;
  padding-inline-end: 13;
}

.row.row-space-28 {
  margin-inline-start: -14;
  margin-inline-end: -14;
}

.row.row-space-28 > [class*=col-] {
  padding-inline-start: 14;
  padding-inline-end: 14;
}

.row.row-space-30 {
  margin-inline-start: -15;
  margin-inline-end: -15;
}

.row.row-space-30 > [class*=col-] {
  padding-inline-start: 15;
  padding-inline-end: 15;
}

/* Helper Margin */
.top-auto {
  top: auto !important;
}

.bottom-auto {
  bottom: auto !important;
}

.start-auto {
  left: auto !important;
}
:dir(rtl) .start-auto {
  left: initial !important;
  right: auto !important;
}

.end-auto {
  right: auto !important;
}
:dir(rtl) .end-auto {
  left: auto !important;
  right: initial !important;
}

.start-0 {
  left: 0 !important;
}
:dir(rtl) .start-0 {
  left: initial !important;
  right: 0 !important;
}

.end-0 {
  right: 0 !important;
}
:dir(rtl) .end-0 {
  right: initial !important;
  left: 0 !important;
}

.float-end {
  float: right !important;
}
:dir(rtl) .float-end {
  float: left !important;
}

.float-start {
  float: left !important;
}
:dir(rtl) .float-start {
  float: right !important;
}

:dir(rtl) .float-xs-start {
  float: right !important;
}

:dir(rtl) .float-xs-end {
  float: left !important;
}

@media (min-width: 576px) {
  :dir(rtl) .float-sm-start {
    float: right !important;
  }
  :dir(rtl) .float-sm-end {
    float: left !important;
  }
}
@media (min-width: 768px) {
  :dir(rtl) .float-md-start {
    float: right !important;
  }
  :dir(rtl) .float-md-end {
    float: left !important;
  }
}
@media (min-width: 992px) {
  :dir(rtl) .float-lg-start {
    float: right !important;
  }
  :dir(rtl) .float-lg-end {
    float: left !important;
  }
}
@media (min-width: 1200px) {
  :dir(rtl) .float-xl-start {
    float: right !important;
  }
  :dir(rtl) .float-xl-end {
    float: left !important;
  }
}
@media (min-width: 1400px) {
  :dir(rtl) .float-xxl-start {
    float: right !important;
  }
  :dir(rtl) .float-xxl-end {
    float: left !important;
  }
}
@media (min-width: 1800px) {
  :dir(rtl) .float-xxxl-start {
    float: right !important;
  }
  :dir(rtl) .float-xxxl-end {
    float: left !important;
  }
}
.m-1px {
  margin: 1px !important;
}

.m-2px {
  margin: 2px !important;
}

.m-3px {
  margin: 3px !important;
}

.m-4px {
  margin: 4px !important;
}

.m-5px {
  margin: 5px !important;
}

.m-6px {
  margin: 6px !important;
}

.m-7px {
  margin: 7px !important;
}

.m-8px {
  margin: 8px !important;
}

.m-9px {
  margin: 9px !important;
}

.m-10px {
  margin: 10px !important;
}

.m-5px {
  margin: 5px !important;
}

.m-10px {
  margin: 10px !important;
}

.m-15px {
  margin: 15px !important;
}

.m-20px {
  margin: 20px !important;
}

.m-25px {
  margin: 25px !important;
}

.m-30px {
  margin: 30px !important;
}

.m-35px {
  margin: 35px !important;
}

.m-40px {
  margin: 40px !important;
}

.m-45px {
  margin: 45px !important;
}

.m-50px {
  margin: 50px !important;
}

.m-55px {
  margin: 55px !important;
}

.m-60px {
  margin: 60px !important;
}

.m-65px {
  margin: 65px !important;
}

.m-70px {
  margin: 70px !important;
}

.m-75px {
  margin: 75px !important;
}

.m-80px {
  margin: 80px !important;
}

.m-85px {
  margin: 85px !important;
}

.m-90px {
  margin: 90px !important;
}

.m-95px {
  margin: 95px !important;
}

.m-100px {
  margin: 100px !important;
}

.mt-1px {
  margin-top: 1px !important;
}

.mt-2px {
  margin-top: 2px !important;
}

.mt-3px {
  margin-top: 3px !important;
}

.mt-4px {
  margin-top: 4px !important;
}

.mt-5px {
  margin-top: 5px !important;
}

.mt-6px {
  margin-top: 6px !important;
}

.mt-7px {
  margin-top: 7px !important;
}

.mt-8px {
  margin-top: 8px !important;
}

.mt-9px {
  margin-top: 9px !important;
}

.mt-10px {
  margin-top: 10px !important;
}

.mt-5px {
  margin-top: 5px !important;
}

.mt-10px {
  margin-top: 10px !important;
}

.mt-15px {
  margin-top: 15px !important;
}

.mt-20px {
  margin-top: 20px !important;
}

.mt-25px {
  margin-top: 25px !important;
}

.mt-30px {
  margin-top: 30px !important;
}

.mt-35px {
  margin-top: 35px !important;
}

.mt-40px {
  margin-top: 40px !important;
}

.mt-45px {
  margin-top: 45px !important;
}

.mt-50px {
  margin-top: 50px !important;
}

.mt-55px {
  margin-top: 55px !important;
}

.mt-60px {
  margin-top: 60px !important;
}

.mt-65px {
  margin-top: 65px !important;
}

.mt-70px {
  margin-top: 70px !important;
}

.mt-75px {
  margin-top: 75px !important;
}

.mt-80px {
  margin-top: 80px !important;
}

.mt-85px {
  margin-top: 85px !important;
}

.mt-90px {
  margin-top: 90px !important;
}

.mt-95px {
  margin-top: 95px !important;
}

.mt-100px {
  margin-top: 100px !important;
}

.me-1px {
  margin-inline-end: 1px !important;
}

.me-2px {
  margin-inline-end: 2px !important;
}

.me-3px {
  margin-inline-end: 3px !important;
}

.me-4px {
  margin-inline-end: 4px !important;
}

.me-5px {
  margin-inline-end: 5px !important;
}

.me-6px {
  margin-inline-end: 6px !important;
}

.me-7px {
  margin-inline-end: 7px !important;
}

.me-8px {
  margin-inline-end: 8px !important;
}

.me-9px {
  margin-inline-end: 9px !important;
}

.me-10px {
  margin-inline-end: 10px !important;
}

.me-5px {
  margin-inline-end: 5px !important;
}

.me-10px {
  margin-inline-end: 10px !important;
}

.me-15px {
  margin-inline-end: 15px !important;
}

.me-20px {
  margin-inline-end: 20px !important;
}

.me-25px {
  margin-inline-end: 25px !important;
}

.me-30px {
  margin-inline-end: 30px !important;
}

.me-35px {
  margin-inline-end: 35px !important;
}

.me-40px {
  margin-inline-end: 40px !important;
}

.me-45px {
  margin-inline-end: 45px !important;
}

.me-50px {
  margin-inline-end: 50px !important;
}

.me-55px {
  margin-inline-end: 55px !important;
}

.me-60px {
  margin-inline-end: 60px !important;
}

.me-65px {
  margin-inline-end: 65px !important;
}

.me-70px {
  margin-inline-end: 70px !important;
}

.me-75px {
  margin-inline-end: 75px !important;
}

.me-80px {
  margin-inline-end: 80px !important;
}

.me-85px {
  margin-inline-end: 85px !important;
}

.me-90px {
  margin-inline-end: 90px !important;
}

.me-95px {
  margin-inline-end: 95px !important;
}

.me-100px {
  margin-inline-end: 100px !important;
}

.mb-1px {
  margin-bottom: 1px !important;
}

.mb-2px {
  margin-bottom: 2px !important;
}

.mb-3px {
  margin-bottom: 3px !important;
}

.mb-4px {
  margin-bottom: 4px !important;
}

.mb-5px {
  margin-bottom: 5px !important;
}

.mb-6px {
  margin-bottom: 6px !important;
}

.mb-7px {
  margin-bottom: 7px !important;
}

.mb-8px {
  margin-bottom: 8px !important;
}

.mb-9px {
  margin-bottom: 9px !important;
}

.mb-10px {
  margin-bottom: 10px !important;
}

.mb-5px {
  margin-bottom: 5px !important;
}

.mb-10px {
  margin-bottom: 10px !important;
}

.mb-15px {
  margin-bottom: 15px !important;
}

.mb-20px {
  margin-bottom: 20px !important;
}

.mb-25px {
  margin-bottom: 25px !important;
}

.mb-30px {
  margin-bottom: 30px !important;
}

.mb-35px {
  margin-bottom: 35px !important;
}

.mb-40px {
  margin-bottom: 40px !important;
}

.mb-45px {
  margin-bottom: 45px !important;
}

.mb-50px {
  margin-bottom: 50px !important;
}

.mb-55px {
  margin-bottom: 55px !important;
}

.mb-60px {
  margin-bottom: 60px !important;
}

.mb-65px {
  margin-bottom: 65px !important;
}

.mb-70px {
  margin-bottom: 70px !important;
}

.mb-75px {
  margin-bottom: 75px !important;
}

.mb-80px {
  margin-bottom: 80px !important;
}

.mb-85px {
  margin-bottom: 85px !important;
}

.mb-90px {
  margin-bottom: 90px !important;
}

.mb-95px {
  margin-bottom: 95px !important;
}

.mb-100px {
  margin-bottom: 100px !important;
}

.ms-1px {
  margin-inline-start: 1px !important;
}

.ms-2px {
  margin-inline-start: 2px !important;
}

.ms-3px {
  margin-inline-start: 3px !important;
}

.ms-4px {
  margin-inline-start: 4px !important;
}

.ms-5px {
  margin-inline-start: 5px !important;
}

.ms-6px {
  margin-inline-start: 6px !important;
}

.ms-7px {
  margin-inline-start: 7px !important;
}

.ms-8px {
  margin-inline-start: 8px !important;
}

.ms-9px {
  margin-inline-start: 9px !important;
}

.ms-10px {
  margin-inline-start: 10px !important;
}

.ms-5px {
  margin-inline-start: 5px !important;
}

.ms-10px {
  margin-inline-start: 10px !important;
}

.ms-15px {
  margin-inline-start: 15px !important;
}

.ms-20px {
  margin-inline-start: 20px !important;
}

.ms-25px {
  margin-inline-start: 25px !important;
}

.ms-30px {
  margin-inline-start: 30px !important;
}

.ms-35px {
  margin-inline-start: 35px !important;
}

.ms-40px {
  margin-inline-start: 40px !important;
}

.ms-45px {
  margin-inline-start: 45px !important;
}

.ms-50px {
  margin-inline-start: 50px !important;
}

.ms-55px {
  margin-inline-start: 55px !important;
}

.ms-60px {
  margin-inline-start: 60px !important;
}

.ms-65px {
  margin-inline-start: 65px !important;
}

.ms-70px {
  margin-inline-start: 70px !important;
}

.ms-75px {
  margin-inline-start: 75px !important;
}

.ms-80px {
  margin-inline-start: 80px !important;
}

.ms-85px {
  margin-inline-start: 85px !important;
}

.ms-90px {
  margin-inline-start: 90px !important;
}

.ms-95px {
  margin-inline-start: 95px !important;
}

.ms-100px {
  margin-inline-start: 100px !important;
}

.mx-1px {
  margin-inline-start: 1px !important;
  margin-inline-end: 1px !important;
}

.mx-2px {
  margin-inline-start: 2px !important;
  margin-inline-end: 2px !important;
}

.mx-3px {
  margin-inline-start: 3px !important;
  margin-inline-end: 3px !important;
}

.mx-4px {
  margin-inline-start: 4px !important;
  margin-inline-end: 4px !important;
}

.mx-5px {
  margin-inline-start: 5px !important;
  margin-inline-end: 5px !important;
}

.mx-6px {
  margin-inline-start: 6px !important;
  margin-inline-end: 6px !important;
}

.mx-7px {
  margin-inline-start: 7px !important;
  margin-inline-end: 7px !important;
}

.mx-8px {
  margin-inline-start: 8px !important;
  margin-inline-end: 8px !important;
}

.mx-9px {
  margin-inline-start: 9px !important;
  margin-inline-end: 9px !important;
}

.mx-10px {
  margin-inline-start: 10px !important;
  margin-inline-end: 10px !important;
}

.mx-5px {
  margin-inline-start: 5px !important;
  margin-inline-end: 5px !important;
}

.mx-10px {
  margin-inline-start: 10px !important;
  margin-inline-end: 10px !important;
}

.mx-15px {
  margin-inline-start: 15px !important;
  margin-inline-end: 15px !important;
}

.mx-20px {
  margin-inline-start: 20px !important;
  margin-inline-end: 20px !important;
}

.mx-25px {
  margin-inline-start: 25px !important;
  margin-inline-end: 25px !important;
}

.mx-30px {
  margin-inline-start: 30px !important;
  margin-inline-end: 30px !important;
}

.mx-35px {
  margin-inline-start: 35px !important;
  margin-inline-end: 35px !important;
}

.mx-40px {
  margin-inline-start: 40px !important;
  margin-inline-end: 40px !important;
}

.mx-45px {
  margin-inline-start: 45px !important;
  margin-inline-end: 45px !important;
}

.mx-50px {
  margin-inline-start: 50px !important;
  margin-inline-end: 50px !important;
}

.mx-55px {
  margin-inline-start: 55px !important;
  margin-inline-end: 55px !important;
}

.mx-60px {
  margin-inline-start: 60px !important;
  margin-inline-end: 60px !important;
}

.mx-65px {
  margin-inline-start: 65px !important;
  margin-inline-end: 65px !important;
}

.mx-70px {
  margin-inline-start: 70px !important;
  margin-inline-end: 70px !important;
}

.mx-75px {
  margin-inline-start: 75px !important;
  margin-inline-end: 75px !important;
}

.mx-80px {
  margin-inline-start: 80px !important;
  margin-inline-end: 80px !important;
}

.mx-85px {
  margin-inline-start: 85px !important;
  margin-inline-end: 85px !important;
}

.mx-90px {
  margin-inline-start: 90px !important;
  margin-inline-end: 90px !important;
}

.mx-95px {
  margin-inline-start: 95px !important;
  margin-inline-end: 95px !important;
}

.mx-100px {
  margin-inline-start: 100px !important;
  margin-inline-end: 100px !important;
}

.my-1px {
  margin-top: 1px !important;
  margin-bottom: 1px !important;
}

.my-2px {
  margin-top: 2px !important;
  margin-bottom: 2px !important;
}

.my-3px {
  margin-top: 3px !important;
  margin-bottom: 3px !important;
}

.my-4px {
  margin-top: 4px !important;
  margin-bottom: 4px !important;
}

.my-5px {
  margin-top: 5px !important;
  margin-bottom: 5px !important;
}

.my-6px {
  margin-top: 6px !important;
  margin-bottom: 6px !important;
}

.my-7px {
  margin-top: 7px !important;
  margin-bottom: 7px !important;
}

.my-8px {
  margin-top: 8px !important;
  margin-bottom: 8px !important;
}

.my-9px {
  margin-top: 9px !important;
  margin-bottom: 9px !important;
}

.my-10px {
  margin-top: 10px !important;
  margin-bottom: 10px !important;
}

.my-5px {
  margin-top: 5px !important;
  margin-bottom: 5px !important;
}

.my-10px {
  margin-top: 10px !important;
  margin-bottom: 10px !important;
}

.my-15px {
  margin-top: 15px !important;
  margin-bottom: 15px !important;
}

.my-20px {
  margin-top: 20px !important;
  margin-bottom: 20px !important;
}

.my-25px {
  margin-top: 25px !important;
  margin-bottom: 25px !important;
}

.my-30px {
  margin-top: 30px !important;
  margin-bottom: 30px !important;
}

.my-35px {
  margin-top: 35px !important;
  margin-bottom: 35px !important;
}

.my-40px {
  margin-top: 40px !important;
  margin-bottom: 40px !important;
}

.my-45px {
  margin-top: 45px !important;
  margin-bottom: 45px !important;
}

.my-50px {
  margin-top: 50px !important;
  margin-bottom: 50px !important;
}

.my-55px {
  margin-top: 55px !important;
  margin-bottom: 55px !important;
}

.my-60px {
  margin-top: 60px !important;
  margin-bottom: 60px !important;
}

.my-65px {
  margin-top: 65px !important;
  margin-bottom: 65px !important;
}

.my-70px {
  margin-top: 70px !important;
  margin-bottom: 70px !important;
}

.my-75px {
  margin-top: 75px !important;
  margin-bottom: 75px !important;
}

.my-80px {
  margin-top: 80px !important;
  margin-bottom: 80px !important;
}

.my-85px {
  margin-top: 85px !important;
  margin-bottom: 85px !important;
}

.my-90px {
  margin-top: 90px !important;
  margin-bottom: 90px !important;
}

.my-95px {
  margin-top: 95px !important;
  margin-bottom: 95px !important;
}

.my-100px {
  margin-top: 100px !important;
  margin-bottom: 100px !important;
}

/* Helper Padding */
.p-1px {
  padding: 1px !important;
}

.p-2px {
  padding: 2px !important;
}

.p-3px {
  padding: 3px !important;
}

.p-4px {
  padding: 4px !important;
}

.p-5px {
  padding: 5px !important;
}

.p-6px {
  padding: 6px !important;
}

.p-7px {
  padding: 7px !important;
}

.p-8px {
  padding: 8px !important;
}

.p-9px {
  padding: 9px !important;
}

.p-10px {
  padding: 10px !important;
}

.p-5px {
  padding: 5px !important;
}

.p-10px {
  padding: 10px !important;
}

.p-15px {
  padding: 15px !important;
}

.p-20px {
  padding: 20px !important;
}

.p-25px {
  padding: 25px !important;
}

.p-30px {
  padding: 30px !important;
}

.p-35px {
  padding: 35px !important;
}

.p-40px {
  padding: 40px !important;
}

.p-45px {
  padding: 45px !important;
}

.p-50px {
  padding: 50px !important;
}

.p-55px {
  padding: 55px !important;
}

.p-60px {
  padding: 60px !important;
}

.p-65px {
  padding: 65px !important;
}

.p-70px {
  padding: 70px !important;
}

.p-75px {
  padding: 75px !important;
}

.p-80px {
  padding: 80px !important;
}

.p-85px {
  padding: 85px !important;
}

.p-90px {
  padding: 90px !important;
}

.p-95px {
  padding: 95px !important;
}

.p-100px {
  padding: 100px !important;
}

.pt-1px {
  padding-top: 1px !important;
}

.pt-2px {
  padding-top: 2px !important;
}

.pt-3px {
  padding-top: 3px !important;
}

.pt-4px {
  padding-top: 4px !important;
}

.pt-5px {
  padding-top: 5px !important;
}

.pt-6px {
  padding-top: 6px !important;
}

.pt-7px {
  padding-top: 7px !important;
}

.pt-8px {
  padding-top: 8px !important;
}

.pt-9px {
  padding-top: 9px !important;
}

.pt-10px {
  padding-top: 10px !important;
}

.pt-5px {
  padding-top: 5px !important;
}

.pt-10px {
  padding-top: 10px !important;
}

.pt-15px {
  padding-top: 15px !important;
}

.pt-20px {
  padding-top: 20px !important;
}

.pt-25px {
  padding-top: 25px !important;
}

.pt-30px {
  padding-top: 30px !important;
}

.pt-35px {
  padding-top: 35px !important;
}

.pt-40px {
  padding-top: 40px !important;
}

.pt-45px {
  padding-top: 45px !important;
}

.pt-50px {
  padding-top: 50px !important;
}

.pt-55px {
  padding-top: 55px !important;
}

.pt-60px {
  padding-top: 60px !important;
}

.pt-65px {
  padding-top: 65px !important;
}

.pt-70px {
  padding-top: 70px !important;
}

.pt-75px {
  padding-top: 75px !important;
}

.pt-80px {
  padding-top: 80px !important;
}

.pt-85px {
  padding-top: 85px !important;
}

.pt-90px {
  padding-top: 90px !important;
}

.pt-95px {
  padding-top: 95px !important;
}

.pt-100px {
  padding-top: 100px !important;
}

.pe-1px {
  padding-inline-end: 1px !important;
}

.pe-2px {
  padding-inline-end: 2px !important;
}

.pe-3px {
  padding-inline-end: 3px !important;
}

.pe-4px {
  padding-inline-end: 4px !important;
}

.pe-5px {
  padding-inline-end: 5px !important;
}

.pe-6px {
  padding-inline-end: 6px !important;
}

.pe-7px {
  padding-inline-end: 7px !important;
}

.pe-8px {
  padding-inline-end: 8px !important;
}

.pe-9px {
  padding-inline-end: 9px !important;
}

.pe-10px {
  padding-inline-end: 10px !important;
}

.pe-5px {
  padding-inline-end: 5px !important;
}

.pe-10px {
  padding-inline-end: 10px !important;
}

.pe-15px {
  padding-inline-end: 15px !important;
}

.pe-20px {
  padding-inline-end: 20px !important;
}

.pe-25px {
  padding-inline-end: 25px !important;
}

.pe-30px {
  padding-inline-end: 30px !important;
}

.pe-35px {
  padding-inline-end: 35px !important;
}

.pe-40px {
  padding-inline-end: 40px !important;
}

.pe-45px {
  padding-inline-end: 45px !important;
}

.pe-50px {
  padding-inline-end: 50px !important;
}

.pe-55px {
  padding-inline-end: 55px !important;
}

.pe-60px {
  padding-inline-end: 60px !important;
}

.pe-65px {
  padding-inline-end: 65px !important;
}

.pe-70px {
  padding-inline-end: 70px !important;
}

.pe-75px {
  padding-inline-end: 75px !important;
}

.pe-80px {
  padding-inline-end: 80px !important;
}

.pe-85px {
  padding-inline-end: 85px !important;
}

.pe-90px {
  padding-inline-end: 90px !important;
}

.pe-95px {
  padding-inline-end: 95px !important;
}

.pe-100px {
  padding-inline-end: 100px !important;
}

.pb-1px {
  padding-bottom: 1px !important;
}

.pb-2px {
  padding-bottom: 2px !important;
}

.pb-3px {
  padding-bottom: 3px !important;
}

.pb-4px {
  padding-bottom: 4px !important;
}

.pb-5px {
  padding-bottom: 5px !important;
}

.pb-6px {
  padding-bottom: 6px !important;
}

.pb-7px {
  padding-bottom: 7px !important;
}

.pb-8px {
  padding-bottom: 8px !important;
}

.pb-9px {
  padding-bottom: 9px !important;
}

.pb-10px {
  padding-bottom: 10px !important;
}

.pb-5px {
  padding-bottom: 5px !important;
}

.pb-10px {
  padding-bottom: 10px !important;
}

.pb-15px {
  padding-bottom: 15px !important;
}

.pb-20px {
  padding-bottom: 20px !important;
}

.pb-25px {
  padding-bottom: 25px !important;
}

.pb-30px {
  padding-bottom: 30px !important;
}

.pb-35px {
  padding-bottom: 35px !important;
}

.pb-40px {
  padding-bottom: 40px !important;
}

.pb-45px {
  padding-bottom: 45px !important;
}

.pb-50px {
  padding-bottom: 50px !important;
}

.pb-55px {
  padding-bottom: 55px !important;
}

.pb-60px {
  padding-bottom: 60px !important;
}

.pb-65px {
  padding-bottom: 65px !important;
}

.pb-70px {
  padding-bottom: 70px !important;
}

.pb-75px {
  padding-bottom: 75px !important;
}

.pb-80px {
  padding-bottom: 80px !important;
}

.pb-85px {
  padding-bottom: 85px !important;
}

.pb-90px {
  padding-bottom: 90px !important;
}

.pb-95px {
  padding-bottom: 95px !important;
}

.pb-100px {
  padding-bottom: 100px !important;
}

.ps-1px {
  padding-inline-start: 1px !important;
}

.ps-2px {
  padding-inline-start: 2px !important;
}

.ps-3px {
  padding-inline-start: 3px !important;
}

.ps-4px {
  padding-inline-start: 4px !important;
}

.ps-5px {
  padding-inline-start: 5px !important;
}

.ps-6px {
  padding-inline-start: 6px !important;
}

.ps-7px {
  padding-inline-start: 7px !important;
}

.ps-8px {
  padding-inline-start: 8px !important;
}

.ps-9px {
  padding-inline-start: 9px !important;
}

.ps-10px {
  padding-inline-start: 10px !important;
}

.ps-5px {
  padding-inline-start: 5px !important;
}

.ps-10px {
  padding-inline-start: 10px !important;
}

.ps-15px {
  padding-inline-start: 15px !important;
}

.ps-20px {
  padding-inline-start: 20px !important;
}

.ps-25px {
  padding-inline-start: 25px !important;
}

.ps-30px {
  padding-inline-start: 30px !important;
}

.ps-35px {
  padding-inline-start: 35px !important;
}

.ps-40px {
  padding-inline-start: 40px !important;
}

.ps-45px {
  padding-inline-start: 45px !important;
}

.ps-50px {
  padding-inline-start: 50px !important;
}

.ps-55px {
  padding-inline-start: 55px !important;
}

.ps-60px {
  padding-inline-start: 60px !important;
}

.ps-65px {
  padding-inline-start: 65px !important;
}

.ps-70px {
  padding-inline-start: 70px !important;
}

.ps-75px {
  padding-inline-start: 75px !important;
}

.ps-80px {
  padding-inline-start: 80px !important;
}

.ps-85px {
  padding-inline-start: 85px !important;
}

.ps-90px {
  padding-inline-start: 90px !important;
}

.ps-95px {
  padding-inline-start: 95px !important;
}

.ps-100px {
  padding-inline-start: 100px !important;
}

.px-1px {
  padding-inline-start: 1px !important;
  padding-inline-end: 1px !important;
}

.px-2px {
  padding-inline-start: 2px !important;
  padding-inline-end: 2px !important;
}

.px-3px {
  padding-inline-start: 3px !important;
  padding-inline-end: 3px !important;
}

.px-4px {
  padding-inline-start: 4px !important;
  padding-inline-end: 4px !important;
}

.px-5px {
  padding-inline-start: 5px !important;
  padding-inline-end: 5px !important;
}

.px-6px {
  padding-inline-start: 6px !important;
  padding-inline-end: 6px !important;
}

.px-7px {
  padding-inline-start: 7px !important;
  padding-inline-end: 7px !important;
}

.px-8px {
  padding-inline-start: 8px !important;
  padding-inline-end: 8px !important;
}

.px-9px {
  padding-inline-start: 9px !important;
  padding-inline-end: 9px !important;
}

.px-10px {
  padding-inline-start: 10px !important;
  padding-inline-end: 10px !important;
}

.px-5px {
  padding-inline-start: 5px !important;
  padding-inline-end: 5px !important;
}

.px-10px {
  padding-inline-start: 10px !important;
  padding-inline-end: 10px !important;
}

.px-15px {
  padding-inline-start: 15px !important;
  padding-inline-end: 15px !important;
}

.px-20px {
  padding-inline-start: 20px !important;
  padding-inline-end: 20px !important;
}

.px-25px {
  padding-inline-start: 25px !important;
  padding-inline-end: 25px !important;
}

.px-30px {
  padding-inline-start: 30px !important;
  padding-inline-end: 30px !important;
}

.px-35px {
  padding-inline-start: 35px !important;
  padding-inline-end: 35px !important;
}

.px-40px {
  padding-inline-start: 40px !important;
  padding-inline-end: 40px !important;
}

.px-45px {
  padding-inline-start: 45px !important;
  padding-inline-end: 45px !important;
}

.px-50px {
  padding-inline-start: 50px !important;
  padding-inline-end: 50px !important;
}

.px-55px {
  padding-inline-start: 55px !important;
  padding-inline-end: 55px !important;
}

.px-60px {
  padding-inline-start: 60px !important;
  padding-inline-end: 60px !important;
}

.px-65px {
  padding-inline-start: 65px !important;
  padding-inline-end: 65px !important;
}

.px-70px {
  padding-inline-start: 70px !important;
  padding-inline-end: 70px !important;
}

.px-75px {
  padding-inline-start: 75px !important;
  padding-inline-end: 75px !important;
}

.px-80px {
  padding-inline-start: 80px !important;
  padding-inline-end: 80px !important;
}

.px-85px {
  padding-inline-start: 85px !important;
  padding-inline-end: 85px !important;
}

.px-90px {
  padding-inline-start: 90px !important;
  padding-inline-end: 90px !important;
}

.px-95px {
  padding-inline-start: 95px !important;
  padding-inline-end: 95px !important;
}

.px-100px {
  padding-inline-start: 100px !important;
  padding-inline-end: 100px !important;
}

.py-1px {
  padding-top: 1px !important;
  padding-bottom: 1px !important;
}

.py-2px {
  padding-top: 2px !important;
  padding-bottom: 2px !important;
}

.py-3px {
  padding-top: 3px !important;
  padding-bottom: 3px !important;
}

.py-4px {
  padding-top: 4px !important;
  padding-bottom: 4px !important;
}

.py-5px {
  padding-top: 5px !important;
  padding-bottom: 5px !important;
}

.py-6px {
  padding-top: 6px !important;
  padding-bottom: 6px !important;
}

.py-7px {
  padding-top: 7px !important;
  padding-bottom: 7px !important;
}

.py-8px {
  padding-top: 8px !important;
  padding-bottom: 8px !important;
}

.py-9px {
  padding-top: 9px !important;
  padding-bottom: 9px !important;
}

.py-10px {
  padding-top: 10px !important;
  padding-bottom: 10px !important;
}

.py-5px {
  padding-top: 5px !important;
  padding-bottom: 5px !important;
}

.py-10px {
  padding-top: 10px !important;
  padding-bottom: 10px !important;
}

.py-15px {
  padding-top: 15px !important;
  padding-bottom: 15px !important;
}

.py-20px {
  padding-top: 20px !important;
  padding-bottom: 20px !important;
}

.py-25px {
  padding-top: 25px !important;
  padding-bottom: 25px !important;
}

.py-30px {
  padding-top: 30px !important;
  padding-bottom: 30px !important;
}

.py-35px {
  padding-top: 35px !important;
  padding-bottom: 35px !important;
}

.py-40px {
  padding-top: 40px !important;
  padding-bottom: 40px !important;
}

.py-45px {
  padding-top: 45px !important;
  padding-bottom: 45px !important;
}

.py-50px {
  padding-top: 50px !important;
  padding-bottom: 50px !important;
}

.py-55px {
  padding-top: 55px !important;
  padding-bottom: 55px !important;
}

.py-60px {
  padding-top: 60px !important;
  padding-bottom: 60px !important;
}

.py-65px {
  padding-top: 65px !important;
  padding-bottom: 65px !important;
}

.py-70px {
  padding-top: 70px !important;
  padding-bottom: 70px !important;
}

.py-75px {
  padding-top: 75px !important;
  padding-bottom: 75px !important;
}

.py-80px {
  padding-top: 80px !important;
  padding-bottom: 80px !important;
}

.py-85px {
  padding-top: 85px !important;
  padding-bottom: 85px !important;
}

.py-90px {
  padding-top: 90px !important;
  padding-bottom: 90px !important;
}

.py-95px {
  padding-top: 95px !important;
  padding-bottom: 95px !important;
}

.py-100px {
  padding-top: 100px !important;
  padding-bottom: 100px !important;
}

/* Helper Font */
.fs-1px {
  font-size: 1px !important;
}

.fs-2px {
  font-size: 2px !important;
}

.fs-3px {
  font-size: 3px !important;
}

.fs-4px {
  font-size: 4px !important;
}

.fs-5px {
  font-size: 5px !important;
}

.fs-6px {
  font-size: 6px !important;
}

.fs-7px {
  font-size: 7px !important;
}

.fs-8px {
  font-size: 8px !important;
}

.fs-9px {
  font-size: 9px !important;
}

.fs-10px {
  font-size: 10px !important;
}

.fs-11px {
  font-size: 11px !important;
}

.fs-12px {
  font-size: 12px !important;
}

.fs-13px {
  font-size: 13px !important;
}

.fs-14px {
  font-size: 14px !important;
}

.fs-15px {
  font-size: 15px !important;
}

.fs-16px {
  font-size: 16px !important;
}

.fs-17px {
  font-size: 17px !important;
}

.fs-18px {
  font-size: 18px !important;
}

.fs-19px {
  font-size: 19px !important;
}

.fs-20px {
  font-size: 20px !important;
}

.fs-21px {
  font-size: 21px !important;
}

.fs-22px {
  font-size: 22px !important;
}

.fs-23px {
  font-size: 23px !important;
}

.fs-24px {
  font-size: 24px !important;
}

.fs-25px {
  font-size: 25px !important;
}

.fs-26px {
  font-size: 26px !important;
}

.fs-27px {
  font-size: 27px !important;
}

.fs-28px {
  font-size: 28px !important;
}

.fs-29px {
  font-size: 29px !important;
}

.fs-30px {
  font-size: 30px !important;
}

.fs-31px {
  font-size: 31px !important;
}

.fs-32px {
  font-size: 32px !important;
}

.fs-33px {
  font-size: 33px !important;
}

.fs-34px {
  font-size: 34px !important;
}

.fs-35px {
  font-size: 35px !important;
}

.fs-36px {
  font-size: 36px !important;
}

.fs-37px {
  font-size: 37px !important;
}

.fs-38px {
  font-size: 38px !important;
}

.fs-39px {
  font-size: 39px !important;
}

.fs-40px {
  font-size: 40px !important;
}

.fs-41px {
  font-size: 41px !important;
}

.fs-42px {
  font-size: 42px !important;
}

.fs-43px {
  font-size: 43px !important;
}

.fs-44px {
  font-size: 44px !important;
}

.fs-45px {
  font-size: 45px !important;
}

.fs-46px {
  font-size: 46px !important;
}

.fs-47px {
  font-size: 47px !important;
}

.fs-48px {
  font-size: 48px !important;
}

.fs-49px {
  font-size: 49px !important;
}

.fs-50px {
  font-size: 50px !important;
}

.fs-51px {
  font-size: 51px !important;
}

.fs-52px {
  font-size: 52px !important;
}

.fs-53px {
  font-size: 53px !important;
}

.fs-54px {
  font-size: 54px !important;
}

.fs-55px {
  font-size: 55px !important;
}

.fs-56px {
  font-size: 56px !important;
}

.fs-57px {
  font-size: 57px !important;
}

.fs-58px {
  font-size: 58px !important;
}

.fs-59px {
  font-size: 59px !important;
}

.fs-60px {
  font-size: 60px !important;
}

.fs-61px {
  font-size: 61px !important;
}

.fs-62px {
  font-size: 62px !important;
}

.fs-63px {
  font-size: 63px !important;
}

.fs-64px {
  font-size: 64px !important;
}

.fs-65px {
  font-size: 65px !important;
}

.fs-66px {
  font-size: 66px !important;
}

.fs-67px {
  font-size: 67px !important;
}

.fs-68px {
  font-size: 68px !important;
}

.fs-69px {
  font-size: 69px !important;
}

.fs-70px {
  font-size: 70px !important;
}

.fs-71px {
  font-size: 71px !important;
}

.fs-72px {
  font-size: 72px !important;
}

.fs-73px {
  font-size: 73px !important;
}

.fs-74px {
  font-size: 74px !important;
}

.fs-75px {
  font-size: 75px !important;
}

.fs-76px {
  font-size: 76px !important;
}

.fs-77px {
  font-size: 77px !important;
}

.fs-78px {
  font-size: 78px !important;
}

.fs-79px {
  font-size: 79px !important;
}

.fs-80px {
  font-size: 80px !important;
}

.fw-100 {
  font-weight: 100 !important;
}

.fw-200 {
  font-weight: 200 !important;
}

.fw-300 {
  font-weight: 300 !important;
}

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

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

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

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

.fw-800 {
  font-weight: 800 !important;
}

/* Helper Border */
.border-theme {
  border-color: var(--bs-app-theme) !important;
}

/* Helper Text */
.text-theme {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-app-theme-rgb), var(--bs-text-opacity)) !important;
}

.text-theme-color {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-app-theme-color-rgb), var(--bs-text-opacity)) !important;
}

.text-ellipsis {
  white-space: nowrap !important;
  text-overflow: ellipsis;
  overflow: hidden;
}

.text-gradient {
  -webkit-background-clip: text !important;
  -webkit-text-fill-color: transparent !important;
}

.lh-10 {
  line-height: 1 !important;
}

.rounded-10px {
  border-radius: 10px !important;
}

.lh-11 {
  line-height: 1.1 !important;
}

.rounded-11px {
  border-radius: 11px !important;
}

.lh-12 {
  line-height: 1.2 !important;
}

.rounded-12px {
  border-radius: 12px !important;
}

.lh-13 {
  line-height: 1.3 !important;
}

.rounded-13px {
  border-radius: 13px !important;
}

.lh-14 {
  line-height: 1.4 !important;
}

.rounded-14px {
  border-radius: 14px !important;
}

.lh-15 {
  line-height: 1.5 !important;
}

.rounded-15px {
  border-radius: 15px !important;
}

.lh-16 {
  line-height: 1.6 !important;
}

.rounded-16px {
  border-radius: 16px !important;
}

.lh-17 {
  line-height: 1.7 !important;
}

.rounded-17px {
  border-radius: 17px !important;
}

.lh-18 {
  line-height: 1.8 !important;
}

.rounded-18px {
  border-radius: 18px !important;
}

.lh-19 {
  line-height: 1.9 !important;
}

.rounded-19px {
  border-radius: 19px !important;
}

.lh-20 {
  line-height: 2 !important;
}

.rounded-20px {
  border-radius: 20px !important;
}

/* Helper Cursor */
.cursor-pointer {
  cursor: pointer !important;
}

.cursor-text {
  cursor: text !important;
}

.cursor-default {
  cursor: default !important;
}

.cursor-inherit {
  cursor: inherit !important;
}

.cursor-move {
  cursor: move !important;
}

.cursor-progress {
  cursor: progress !important;
}

/* Helper Hover */
.hover-show:hover .hover-show-elm {
  display: block !important;
}

.hover-bg-component:hover {
  background-color: var(--bs-component-bg) !important;
}

.hover-bg-body:hover {
  background-color: var(--bs-body-bg) !important;
}

/* Helper Max Width & Height */
.mw-75 {
  max-width: 75% !important;
}

.mw-50 {
  max-width: 50% !important;
}

.mw-25 {
  max-width: 25% !important;
}

.mh-75 {
  max-height: 75% !important;
}

.mh-50 {
  max-height: 50% !important;
}

.mh-25 {
  max-height: 25% !important;
}

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

.transform-none {
  transform: none !important;
}

.transform-initial {
  transform: initial !important;
}

.visibility-none {
  visibility: none !important;
}

.visibility-initial {
  visibility: initial !important;
}

.z-xs-n1 {
  z-index: -1 !important;
}

.z-xs-0 {
  z-index: 0 !important;
}

.z-xs-1 {
  z-index: 1 !important;
}

.z-xs-2 {
  z-index: 2 !important;
}

.z-xs-3 {
  z-index: 3 !important;
}

@media (min-width: 576px) {
  .position-sm-static {
    position: static !important;
  }
}
@media (min-width: 576px) {
  .position-sm-relative {
    position: relative !important;
  }
}
@media (min-width: 576px) {
  .position-sm-absolute {
    position: absolute !important;
  }
}
@media (min-width: 576px) {
  .position-sm-fixed {
    position: fixed !important;
  }
}
@media (min-width: 576px) {
  .position-sm-sticky {
    position: sticky !important;
  }
}
@media (min-width: 576px) {
  .transform-sm-none {
    transform: none !important;
  }
}
@media (min-width: 576px) {
  .transform-sm-initial {
    transform: initial !important;
  }
}
@media (min-width: 576px) {
  .visibility-sm-none {
    visibility: none !important;
  }
}
@media (min-width: 576px) {
  .visibility-sm-initial {
    visibility: initial !important;
  }
}
@media (min-width: 576px) {
  .z-sm-n1 {
    z-index: -1 !important;
  }
}

@media (min-width: 576px) {
  .z-sm-0 {
    z-index: 0 !important;
  }
}

@media (min-width: 576px) {
  .z-sm-1 {
    z-index: 1 !important;
  }
}

@media (min-width: 576px) {
  .z-sm-2 {
    z-index: 2 !important;
  }
}

@media (min-width: 576px) {
  .z-sm-3 {
    z-index: 3 !important;
  }
}

@media (min-width: 768px) {
  .position-md-static {
    position: static !important;
  }
}
@media (min-width: 768px) {
  .position-md-relative {
    position: relative !important;
  }
}
@media (min-width: 768px) {
  .position-md-absolute {
    position: absolute !important;
  }
}
@media (min-width: 768px) {
  .position-md-fixed {
    position: fixed !important;
  }
}
@media (min-width: 768px) {
  .position-md-sticky {
    position: sticky !important;
  }
}
@media (min-width: 768px) {
  .transform-md-none {
    transform: none !important;
  }
}
@media (min-width: 768px) {
  .transform-md-initial {
    transform: initial !important;
  }
}
@media (min-width: 768px) {
  .visibility-md-none {
    visibility: none !important;
  }
}
@media (min-width: 768px) {
  .visibility-md-initial {
    visibility: initial !important;
  }
}
@media (min-width: 768px) {
  .z-md-n1 {
    z-index: -1 !important;
  }
}

@media (min-width: 768px) {
  .z-md-0 {
    z-index: 0 !important;
  }
}

@media (min-width: 768px) {
  .z-md-1 {
    z-index: 1 !important;
  }
}

@media (min-width: 768px) {
  .z-md-2 {
    z-index: 2 !important;
  }
}

@media (min-width: 768px) {
  .z-md-3 {
    z-index: 3 !important;
  }
}

@media (min-width: 992px) {
  .position-lg-static {
    position: static !important;
  }
}
@media (min-width: 992px) {
  .position-lg-relative {
    position: relative !important;
  }
}
@media (min-width: 992px) {
  .position-lg-absolute {
    position: absolute !important;
  }
}
@media (min-width: 992px) {
  .position-lg-fixed {
    position: fixed !important;
  }
}
@media (min-width: 992px) {
  .position-lg-sticky {
    position: sticky !important;
  }
}
@media (min-width: 992px) {
  .transform-lg-none {
    transform: none !important;
  }
}
@media (min-width: 992px) {
  .transform-lg-initial {
    transform: initial !important;
  }
}
@media (min-width: 992px) {
  .visibility-lg-none {
    visibility: none !important;
  }
}
@media (min-width: 992px) {
  .visibility-lg-initial {
    visibility: initial !important;
  }
}
@media (min-width: 992px) {
  .z-lg-n1 {
    z-index: -1 !important;
  }
}

@media (min-width: 992px) {
  .z-lg-0 {
    z-index: 0 !important;
  }
}

@media (min-width: 992px) {
  .z-lg-1 {
    z-index: 1 !important;
  }
}

@media (min-width: 992px) {
  .z-lg-2 {
    z-index: 2 !important;
  }
}

@media (min-width: 992px) {
  .z-lg-3 {
    z-index: 3 !important;
  }
}

@media (min-width: 1200px) {
  .position-xl-static {
    position: static !important;
  }
}
@media (min-width: 1200px) {
  .position-xl-relative {
    position: relative !important;
  }
}
@media (min-width: 1200px) {
  .position-xl-absolute {
    position: absolute !important;
  }
}
@media (min-width: 1200px) {
  .position-xl-fixed {
    position: fixed !important;
  }
}
@media (min-width: 1200px) {
  .position-xl-sticky {
    position: sticky !important;
  }
}
@media (min-width: 1200px) {
  .transform-xl-none {
    transform: none !important;
  }
}
@media (min-width: 1200px) {
  .transform-xl-initial {
    transform: initial !important;
  }
}
@media (min-width: 1200px) {
  .visibility-xl-none {
    visibility: none !important;
  }
}
@media (min-width: 1200px) {
  .visibility-xl-initial {
    visibility: initial !important;
  }
}
@media (min-width: 1200px) {
  .z-xl-n1 {
    z-index: -1 !important;
  }
}

@media (min-width: 1200px) {
  .z-xl-0 {
    z-index: 0 !important;
  }
}

@media (min-width: 1200px) {
  .z-xl-1 {
    z-index: 1 !important;
  }
}

@media (min-width: 1200px) {
  .z-xl-2 {
    z-index: 2 !important;
  }
}

@media (min-width: 1200px) {
  .z-xl-3 {
    z-index: 3 !important;
  }
}

@media (min-width: 1400px) {
  .position-xxl-static {
    position: static !important;
  }
}
@media (min-width: 1400px) {
  .position-xxl-relative {
    position: relative !important;
  }
}
@media (min-width: 1400px) {
  .position-xxl-absolute {
    position: absolute !important;
  }
}
@media (min-width: 1400px) {
  .position-xxl-fixed {
    position: fixed !important;
  }
}
@media (min-width: 1400px) {
  .position-xxl-sticky {
    position: sticky !important;
  }
}
@media (min-width: 1400px) {
  .transform-xxl-none {
    transform: none !important;
  }
}
@media (min-width: 1400px) {
  .transform-xxl-initial {
    transform: initial !important;
  }
}
@media (min-width: 1400px) {
  .visibility-xxl-none {
    visibility: none !important;
  }
}
@media (min-width: 1400px) {
  .visibility-xxl-initial {
    visibility: initial !important;
  }
}
@media (min-width: 1400px) {
  .z-xxl-n1 {
    z-index: -1 !important;
  }
}

@media (min-width: 1400px) {
  .z-xxl-0 {
    z-index: 0 !important;
  }
}

@media (min-width: 1400px) {
  .z-xxl-1 {
    z-index: 1 !important;
  }
}

@media (min-width: 1400px) {
  .z-xxl-2 {
    z-index: 2 !important;
  }
}

@media (min-width: 1400px) {
  .z-xxl-3 {
    z-index: 3 !important;
  }
}

@media (min-width: 1800px) {
  .position-xxxl-static {
    position: static !important;
  }
}
@media (min-width: 1800px) {
  .position-xxxl-relative {
    position: relative !important;
  }
}
@media (min-width: 1800px) {
  .position-xxxl-absolute {
    position: absolute !important;
  }
}
@media (min-width: 1800px) {
  .position-xxxl-fixed {
    position: fixed !important;
  }
}
@media (min-width: 1800px) {
  .position-xxxl-sticky {
    position: sticky !important;
  }
}
@media (min-width: 1800px) {
  .transform-xxxl-none {
    transform: none !important;
  }
}
@media (min-width: 1800px) {
  .transform-xxxl-initial {
    transform: initial !important;
  }
}
@media (min-width: 1800px) {
  .visibility-xxxl-none {
    visibility: none !important;
  }
}
@media (min-width: 1800px) {
  .visibility-xxxl-initial {
    visibility: initial !important;
  }
}
@media (min-width: 1800px) {
  .z-xxxl-n1 {
    z-index: -1 !important;
  }
}

@media (min-width: 1800px) {
  .z-xxxl-0 {
    z-index: 0 !important;
  }
}

@media (min-width: 1800px) {
  .z-xxxl-1 {
    z-index: 1 !important;
  }
}

@media (min-width: 1800px) {
  .z-xxxl-2 {
    z-index: 2 !important;
  }
}

@media (min-width: 1800px) {
  .z-xxxl-3 {
    z-index: 3 !important;
  }
}

/* Helper Shimmer Loader */
.shimmer-loader {
  position: relative;
  overflow: hidden;
  background: rgba(var(--bs-gray-rgb), 0.15);
}

.shimmer-loader::before {
  content: "";
  position: absolute;
  top: 0;
  inset-inline-start: -100%;
  width: 100%;
  height: 100%;
  background: linear-gradient(90deg, transparent 0%, rgba(var(--bs-gray-dark-rgb), 0.1) 50%, transparent 100%);
  animation: shimmer 1.5s infinite;
}

@keyframes shimmer {
  0% {
    inset-inline-start: -100%;
  }
  100% {
    inset-inline-start: 100%;
  }
}
/* Helper Typing Animation */
.typing-animation {
  overflow: hidden;
  white-space: nowrap;
  animation: typing 2.5s steps(50, end);
}

@keyframes typing {
  from {
    width: 0;
  }
  to {
    width: 100%;
  }
}
/* Flex */
.flex-1 {
  flex: 1;
}

/* Helper Size */
.w-0px {
  width: 0px !important;
}

.w-xs-0px {
  width: 0px !important;
}

@media (min-width: 576px) {
  .w-sm-0px {
    width: 0px !important;
  }
}
@media (min-width: 768px) {
  .w-md-0px {
    width: 0px !important;
  }
}
@media (min-width: 992px) {
  .w-lg-0px {
    width: 0px !important;
  }
}
@media (min-width: 1200px) {
  .w-xl-0px {
    width: 0px !important;
  }
}
@media (min-width: 1400px) {
  .w-xxl-0px {
    width: 0px !important;
  }
}
@media (min-width: 1800px) {
  .w-xxxl-0px {
    width: 0px !important;
  }
}
.w-50px {
  width: 50px !important;
}

.w-xs-50px {
  width: 50px !important;
}

@media (min-width: 576px) {
  .w-sm-50px {
    width: 50px !important;
  }
}
@media (min-width: 768px) {
  .w-md-50px {
    width: 50px !important;
  }
}
@media (min-width: 992px) {
  .w-lg-50px {
    width: 50px !important;
  }
}
@media (min-width: 1200px) {
  .w-xl-50px {
    width: 50px !important;
  }
}
@media (min-width: 1400px) {
  .w-xxl-50px {
    width: 50px !important;
  }
}
@media (min-width: 1800px) {
  .w-xxxl-50px {
    width: 50px !important;
  }
}
.w-100px {
  width: 100px !important;
}

.w-xs-100px {
  width: 100px !important;
}

@media (min-width: 576px) {
  .w-sm-100px {
    width: 100px !important;
  }
}
@media (min-width: 768px) {
  .w-md-100px {
    width: 100px !important;
  }
}
@media (min-width: 992px) {
  .w-lg-100px {
    width: 100px !important;
  }
}
@media (min-width: 1200px) {
  .w-xl-100px {
    width: 100px !important;
  }
}
@media (min-width: 1400px) {
  .w-xxl-100px {
    width: 100px !important;
  }
}
@media (min-width: 1800px) {
  .w-xxxl-100px {
    width: 100px !important;
  }
}
.w-150px {
  width: 150px !important;
}

.w-xs-150px {
  width: 150px !important;
}

@media (min-width: 576px) {
  .w-sm-150px {
    width: 150px !important;
  }
}
@media (min-width: 768px) {
  .w-md-150px {
    width: 150px !important;
  }
}
@media (min-width: 992px) {
  .w-lg-150px {
    width: 150px !important;
  }
}
@media (min-width: 1200px) {
  .w-xl-150px {
    width: 150px !important;
  }
}
@media (min-width: 1400px) {
  .w-xxl-150px {
    width: 150px !important;
  }
}
@media (min-width: 1800px) {
  .w-xxxl-150px {
    width: 150px !important;
  }
}
.w-200px {
  width: 200px !important;
}

.w-xs-200px {
  width: 200px !important;
}

@media (min-width: 576px) {
  .w-sm-200px {
    width: 200px !important;
  }
}
@media (min-width: 768px) {
  .w-md-200px {
    width: 200px !important;
  }
}
@media (min-width: 992px) {
  .w-lg-200px {
    width: 200px !important;
  }
}
@media (min-width: 1200px) {
  .w-xl-200px {
    width: 200px !important;
  }
}
@media (min-width: 1400px) {
  .w-xxl-200px {
    width: 200px !important;
  }
}
@media (min-width: 1800px) {
  .w-xxxl-200px {
    width: 200px !important;
  }
}
.w-250px {
  width: 250px !important;
}

.w-xs-250px {
  width: 250px !important;
}

@media (min-width: 576px) {
  .w-sm-250px {
    width: 250px !important;
  }
}
@media (min-width: 768px) {
  .w-md-250px {
    width: 250px !important;
  }
}
@media (min-width: 992px) {
  .w-lg-250px {
    width: 250px !important;
  }
}
@media (min-width: 1200px) {
  .w-xl-250px {
    width: 250px !important;
  }
}
@media (min-width: 1400px) {
  .w-xxl-250px {
    width: 250px !important;
  }
}
@media (min-width: 1800px) {
  .w-xxxl-250px {
    width: 250px !important;
  }
}
.w-300px {
  width: 300px !important;
}

.w-xs-300px {
  width: 300px !important;
}

@media (min-width: 576px) {
  .w-sm-300px {
    width: 300px !important;
  }
}
@media (min-width: 768px) {
  .w-md-300px {
    width: 300px !important;
  }
}
@media (min-width: 992px) {
  .w-lg-300px {
    width: 300px !important;
  }
}
@media (min-width: 1200px) {
  .w-xl-300px {
    width: 300px !important;
  }
}
@media (min-width: 1400px) {
  .w-xxl-300px {
    width: 300px !important;
  }
}
@media (min-width: 1800px) {
  .w-xxxl-300px {
    width: 300px !important;
  }
}
.w-350px {
  width: 350px !important;
}

.w-xs-350px {
  width: 350px !important;
}

@media (min-width: 576px) {
  .w-sm-350px {
    width: 350px !important;
  }
}
@media (min-width: 768px) {
  .w-md-350px {
    width: 350px !important;
  }
}
@media (min-width: 992px) {
  .w-lg-350px {
    width: 350px !important;
  }
}
@media (min-width: 1200px) {
  .w-xl-350px {
    width: 350px !important;
  }
}
@media (min-width: 1400px) {
  .w-xxl-350px {
    width: 350px !important;
  }
}
@media (min-width: 1800px) {
  .w-xxxl-350px {
    width: 350px !important;
  }
}
.w-400px {
  width: 400px !important;
}

.w-xs-400px {
  width: 400px !important;
}

@media (min-width: 576px) {
  .w-sm-400px {
    width: 400px !important;
  }
}
@media (min-width: 768px) {
  .w-md-400px {
    width: 400px !important;
  }
}
@media (min-width: 992px) {
  .w-lg-400px {
    width: 400px !important;
  }
}
@media (min-width: 1200px) {
  .w-xl-400px {
    width: 400px !important;
  }
}
@media (min-width: 1400px) {
  .w-xxl-400px {
    width: 400px !important;
  }
}
@media (min-width: 1800px) {
  .w-xxxl-400px {
    width: 400px !important;
  }
}
.w-450px {
  width: 450px !important;
}

.w-xs-450px {
  width: 450px !important;
}

@media (min-width: 576px) {
  .w-sm-450px {
    width: 450px !important;
  }
}
@media (min-width: 768px) {
  .w-md-450px {
    width: 450px !important;
  }
}
@media (min-width: 992px) {
  .w-lg-450px {
    width: 450px !important;
  }
}
@media (min-width: 1200px) {
  .w-xl-450px {
    width: 450px !important;
  }
}
@media (min-width: 1400px) {
  .w-xxl-450px {
    width: 450px !important;
  }
}
@media (min-width: 1800px) {
  .w-xxxl-450px {
    width: 450px !important;
  }
}
.w-500px {
  width: 500px !important;
}

.w-xs-500px {
  width: 500px !important;
}

@media (min-width: 576px) {
  .w-sm-500px {
    width: 500px !important;
  }
}
@media (min-width: 768px) {
  .w-md-500px {
    width: 500px !important;
  }
}
@media (min-width: 992px) {
  .w-lg-500px {
    width: 500px !important;
  }
}
@media (min-width: 1200px) {
  .w-xl-500px {
    width: 500px !important;
  }
}
@media (min-width: 1400px) {
  .w-xxl-500px {
    width: 500px !important;
  }
}
@media (min-width: 1800px) {
  .w-xxxl-500px {
    width: 500px !important;
  }
}
.w-550px {
  width: 550px !important;
}

.w-xs-550px {
  width: 550px !important;
}

@media (min-width: 576px) {
  .w-sm-550px {
    width: 550px !important;
  }
}
@media (min-width: 768px) {
  .w-md-550px {
    width: 550px !important;
  }
}
@media (min-width: 992px) {
  .w-lg-550px {
    width: 550px !important;
  }
}
@media (min-width: 1200px) {
  .w-xl-550px {
    width: 550px !important;
  }
}
@media (min-width: 1400px) {
  .w-xxl-550px {
    width: 550px !important;
  }
}
@media (min-width: 1800px) {
  .w-xxxl-550px {
    width: 550px !important;
  }
}
.w-600px {
  width: 600px !important;
}

.w-xs-600px {
  width: 600px !important;
}

@media (min-width: 576px) {
  .w-sm-600px {
    width: 600px !important;
  }
}
@media (min-width: 768px) {
  .w-md-600px {
    width: 600px !important;
  }
}
@media (min-width: 992px) {
  .w-lg-600px {
    width: 600px !important;
  }
}
@media (min-width: 1200px) {
  .w-xl-600px {
    width: 600px !important;
  }
}
@media (min-width: 1400px) {
  .w-xxl-600px {
    width: 600px !important;
  }
}
@media (min-width: 1800px) {
  .w-xxxl-600px {
    width: 600px !important;
  }
}
.w-5px {
  width: 5px !important;
}

.w-xs-5px {
  width: 5px !important;
}

@media (min-width: 576px) {
  .w-sm-5px {
    width: 5px !important;
  }
}
@media (min-width: 768px) {
  .w-md-5px {
    width: 5px !important;
  }
}
@media (min-width: 992px) {
  .w-lg-5px {
    width: 5px !important;
  }
}
@media (min-width: 1200px) {
  .w-xl-5px {
    width: 5px !important;
  }
}
@media (min-width: 1400px) {
  .w-xxl-5px {
    width: 5px !important;
  }
}
@media (min-width: 1800px) {
  .w-xxxl-5px {
    width: 5px !important;
  }
}
.w-10px {
  width: 10px !important;
}

.w-xs-10px {
  width: 10px !important;
}

@media (min-width: 576px) {
  .w-sm-10px {
    width: 10px !important;
  }
}
@media (min-width: 768px) {
  .w-md-10px {
    width: 10px !important;
  }
}
@media (min-width: 992px) {
  .w-lg-10px {
    width: 10px !important;
  }
}
@media (min-width: 1200px) {
  .w-xl-10px {
    width: 10px !important;
  }
}
@media (min-width: 1400px) {
  .w-xxl-10px {
    width: 10px !important;
  }
}
@media (min-width: 1800px) {
  .w-xxxl-10px {
    width: 10px !important;
  }
}
.w-15px {
  width: 15px !important;
}

.w-xs-15px {
  width: 15px !important;
}

@media (min-width: 576px) {
  .w-sm-15px {
    width: 15px !important;
  }
}
@media (min-width: 768px) {
  .w-md-15px {
    width: 15px !important;
  }
}
@media (min-width: 992px) {
  .w-lg-15px {
    width: 15px !important;
  }
}
@media (min-width: 1200px) {
  .w-xl-15px {
    width: 15px !important;
  }
}
@media (min-width: 1400px) {
  .w-xxl-15px {
    width: 15px !important;
  }
}
@media (min-width: 1800px) {
  .w-xxxl-15px {
    width: 15px !important;
  }
}
.w-20px {
  width: 20px !important;
}

.w-xs-20px {
  width: 20px !important;
}

@media (min-width: 576px) {
  .w-sm-20px {
    width: 20px !important;
  }
}
@media (min-width: 768px) {
  .w-md-20px {
    width: 20px !important;
  }
}
@media (min-width: 992px) {
  .w-lg-20px {
    width: 20px !important;
  }
}
@media (min-width: 1200px) {
  .w-xl-20px {
    width: 20px !important;
  }
}
@media (min-width: 1400px) {
  .w-xxl-20px {
    width: 20px !important;
  }
}
@media (min-width: 1800px) {
  .w-xxxl-20px {
    width: 20px !important;
  }
}
.w-25px {
  width: 25px !important;
}

.w-xs-25px {
  width: 25px !important;
}

@media (min-width: 576px) {
  .w-sm-25px {
    width: 25px !important;
  }
}
@media (min-width: 768px) {
  .w-md-25px {
    width: 25px !important;
  }
}
@media (min-width: 992px) {
  .w-lg-25px {
    width: 25px !important;
  }
}
@media (min-width: 1200px) {
  .w-xl-25px {
    width: 25px !important;
  }
}
@media (min-width: 1400px) {
  .w-xxl-25px {
    width: 25px !important;
  }
}
@media (min-width: 1800px) {
  .w-xxxl-25px {
    width: 25px !important;
  }
}
.w-30px {
  width: 30px !important;
}

.w-xs-30px {
  width: 30px !important;
}

@media (min-width: 576px) {
  .w-sm-30px {
    width: 30px !important;
  }
}
@media (min-width: 768px) {
  .w-md-30px {
    width: 30px !important;
  }
}
@media (min-width: 992px) {
  .w-lg-30px {
    width: 30px !important;
  }
}
@media (min-width: 1200px) {
  .w-xl-30px {
    width: 30px !important;
  }
}
@media (min-width: 1400px) {
  .w-xxl-30px {
    width: 30px !important;
  }
}
@media (min-width: 1800px) {
  .w-xxxl-30px {
    width: 30px !important;
  }
}
.w-35px {
  width: 35px !important;
}

.w-xs-35px {
  width: 35px !important;
}

@media (min-width: 576px) {
  .w-sm-35px {
    width: 35px !important;
  }
}
@media (min-width: 768px) {
  .w-md-35px {
    width: 35px !important;
  }
}
@media (min-width: 992px) {
  .w-lg-35px {
    width: 35px !important;
  }
}
@media (min-width: 1200px) {
  .w-xl-35px {
    width: 35px !important;
  }
}
@media (min-width: 1400px) {
  .w-xxl-35px {
    width: 35px !important;
  }
}
@media (min-width: 1800px) {
  .w-xxxl-35px {
    width: 35px !important;
  }
}
.w-40px {
  width: 40px !important;
}

.w-xs-40px {
  width: 40px !important;
}

@media (min-width: 576px) {
  .w-sm-40px {
    width: 40px !important;
  }
}
@media (min-width: 768px) {
  .w-md-40px {
    width: 40px !important;
  }
}
@media (min-width: 992px) {
  .w-lg-40px {
    width: 40px !important;
  }
}
@media (min-width: 1200px) {
  .w-xl-40px {
    width: 40px !important;
  }
}
@media (min-width: 1400px) {
  .w-xxl-40px {
    width: 40px !important;
  }
}
@media (min-width: 1800px) {
  .w-xxxl-40px {
    width: 40px !important;
  }
}
.w-45px {
  width: 45px !important;
}

.w-xs-45px {
  width: 45px !important;
}

@media (min-width: 576px) {
  .w-sm-45px {
    width: 45px !important;
  }
}
@media (min-width: 768px) {
  .w-md-45px {
    width: 45px !important;
  }
}
@media (min-width: 992px) {
  .w-lg-45px {
    width: 45px !important;
  }
}
@media (min-width: 1200px) {
  .w-xl-45px {
    width: 45px !important;
  }
}
@media (min-width: 1400px) {
  .w-xxl-45px {
    width: 45px !important;
  }
}
@media (min-width: 1800px) {
  .w-xxxl-45px {
    width: 45px !important;
  }
}
.w-50px {
  width: 50px !important;
}

.w-xs-50px {
  width: 50px !important;
}

@media (min-width: 576px) {
  .w-sm-50px {
    width: 50px !important;
  }
}
@media (min-width: 768px) {
  .w-md-50px {
    width: 50px !important;
  }
}
@media (min-width: 992px) {
  .w-lg-50px {
    width: 50px !important;
  }
}
@media (min-width: 1200px) {
  .w-xl-50px {
    width: 50px !important;
  }
}
@media (min-width: 1400px) {
  .w-xxl-50px {
    width: 50px !important;
  }
}
@media (min-width: 1800px) {
  .w-xxxl-50px {
    width: 50px !important;
  }
}
.w-55px {
  width: 55px !important;
}

.w-xs-55px {
  width: 55px !important;
}

@media (min-width: 576px) {
  .w-sm-55px {
    width: 55px !important;
  }
}
@media (min-width: 768px) {
  .w-md-55px {
    width: 55px !important;
  }
}
@media (min-width: 992px) {
  .w-lg-55px {
    width: 55px !important;
  }
}
@media (min-width: 1200px) {
  .w-xl-55px {
    width: 55px !important;
  }
}
@media (min-width: 1400px) {
  .w-xxl-55px {
    width: 55px !important;
  }
}
@media (min-width: 1800px) {
  .w-xxxl-55px {
    width: 55px !important;
  }
}
.w-60px {
  width: 60px !important;
}

.w-xs-60px {
  width: 60px !important;
}

@media (min-width: 576px) {
  .w-sm-60px {
    width: 60px !important;
  }
}
@media (min-width: 768px) {
  .w-md-60px {
    width: 60px !important;
  }
}
@media (min-width: 992px) {
  .w-lg-60px {
    width: 60px !important;
  }
}
@media (min-width: 1200px) {
  .w-xl-60px {
    width: 60px !important;
  }
}
@media (min-width: 1400px) {
  .w-xxl-60px {
    width: 60px !important;
  }
}
@media (min-width: 1800px) {
  .w-xxxl-60px {
    width: 60px !important;
  }
}
.w-65px {
  width: 65px !important;
}

.w-xs-65px {
  width: 65px !important;
}

@media (min-width: 576px) {
  .w-sm-65px {
    width: 65px !important;
  }
}
@media (min-width: 768px) {
  .w-md-65px {
    width: 65px !important;
  }
}
@media (min-width: 992px) {
  .w-lg-65px {
    width: 65px !important;
  }
}
@media (min-width: 1200px) {
  .w-xl-65px {
    width: 65px !important;
  }
}
@media (min-width: 1400px) {
  .w-xxl-65px {
    width: 65px !important;
  }
}
@media (min-width: 1800px) {
  .w-xxxl-65px {
    width: 65px !important;
  }
}
.w-70px {
  width: 70px !important;
}

.w-xs-70px {
  width: 70px !important;
}

@media (min-width: 576px) {
  .w-sm-70px {
    width: 70px !important;
  }
}
@media (min-width: 768px) {
  .w-md-70px {
    width: 70px !important;
  }
}
@media (min-width: 992px) {
  .w-lg-70px {
    width: 70px !important;
  }
}
@media (min-width: 1200px) {
  .w-xl-70px {
    width: 70px !important;
  }
}
@media (min-width: 1400px) {
  .w-xxl-70px {
    width: 70px !important;
  }
}
@media (min-width: 1800px) {
  .w-xxxl-70px {
    width: 70px !important;
  }
}
.w-75px {
  width: 75px !important;
}

.w-xs-75px {
  width: 75px !important;
}

@media (min-width: 576px) {
  .w-sm-75px {
    width: 75px !important;
  }
}
@media (min-width: 768px) {
  .w-md-75px {
    width: 75px !important;
  }
}
@media (min-width: 992px) {
  .w-lg-75px {
    width: 75px !important;
  }
}
@media (min-width: 1200px) {
  .w-xl-75px {
    width: 75px !important;
  }
}
@media (min-width: 1400px) {
  .w-xxl-75px {
    width: 75px !important;
  }
}
@media (min-width: 1800px) {
  .w-xxxl-75px {
    width: 75px !important;
  }
}
.w-80px {
  width: 80px !important;
}

.w-xs-80px {
  width: 80px !important;
}

@media (min-width: 576px) {
  .w-sm-80px {
    width: 80px !important;
  }
}
@media (min-width: 768px) {
  .w-md-80px {
    width: 80px !important;
  }
}
@media (min-width: 992px) {
  .w-lg-80px {
    width: 80px !important;
  }
}
@media (min-width: 1200px) {
  .w-xl-80px {
    width: 80px !important;
  }
}
@media (min-width: 1400px) {
  .w-xxl-80px {
    width: 80px !important;
  }
}
@media (min-width: 1800px) {
  .w-xxxl-80px {
    width: 80px !important;
  }
}
.w-85px {
  width: 85px !important;
}

.w-xs-85px {
  width: 85px !important;
}

@media (min-width: 576px) {
  .w-sm-85px {
    width: 85px !important;
  }
}
@media (min-width: 768px) {
  .w-md-85px {
    width: 85px !important;
  }
}
@media (min-width: 992px) {
  .w-lg-85px {
    width: 85px !important;
  }
}
@media (min-width: 1200px) {
  .w-xl-85px {
    width: 85px !important;
  }
}
@media (min-width: 1400px) {
  .w-xxl-85px {
    width: 85px !important;
  }
}
@media (min-width: 1800px) {
  .w-xxxl-85px {
    width: 85px !important;
  }
}
.w-90px {
  width: 90px !important;
}

.w-xs-90px {
  width: 90px !important;
}

@media (min-width: 576px) {
  .w-sm-90px {
    width: 90px !important;
  }
}
@media (min-width: 768px) {
  .w-md-90px {
    width: 90px !important;
  }
}
@media (min-width: 992px) {
  .w-lg-90px {
    width: 90px !important;
  }
}
@media (min-width: 1200px) {
  .w-xl-90px {
    width: 90px !important;
  }
}
@media (min-width: 1400px) {
  .w-xxl-90px {
    width: 90px !important;
  }
}
@media (min-width: 1800px) {
  .w-xxxl-90px {
    width: 90px !important;
  }
}
.w-95px {
  width: 95px !important;
}

.w-xs-95px {
  width: 95px !important;
}

@media (min-width: 576px) {
  .w-sm-95px {
    width: 95px !important;
  }
}
@media (min-width: 768px) {
  .w-md-95px {
    width: 95px !important;
  }
}
@media (min-width: 992px) {
  .w-lg-95px {
    width: 95px !important;
  }
}
@media (min-width: 1200px) {
  .w-xl-95px {
    width: 95px !important;
  }
}
@media (min-width: 1400px) {
  .w-xxl-95px {
    width: 95px !important;
  }
}
@media (min-width: 1800px) {
  .w-xxxl-95px {
    width: 95px !important;
  }
}
.h-0px {
  height: 0px !important;
}

.h-xs-0px {
  height: 0px !important;
}

@media (min-width: 576px) {
  .h-sm-0px {
    height: 0px !important;
  }
}
@media (min-width: 768px) {
  .h-md-0px {
    height: 0px !important;
  }
}
@media (min-width: 992px) {
  .h-lg-0px {
    height: 0px !important;
  }
}
@media (min-width: 1200px) {
  .h-xl-0px {
    height: 0px !important;
  }
}
@media (min-width: 1400px) {
  .h-xxl-0px {
    height: 0px !important;
  }
}
@media (min-width: 1800px) {
  .h-xxxl-0px {
    height: 0px !important;
  }
}
.h-50px {
  height: 50px !important;
}

.h-xs-50px {
  height: 50px !important;
}

@media (min-width: 576px) {
  .h-sm-50px {
    height: 50px !important;
  }
}
@media (min-width: 768px) {
  .h-md-50px {
    height: 50px !important;
  }
}
@media (min-width: 992px) {
  .h-lg-50px {
    height: 50px !important;
  }
}
@media (min-width: 1200px) {
  .h-xl-50px {
    height: 50px !important;
  }
}
@media (min-width: 1400px) {
  .h-xxl-50px {
    height: 50px !important;
  }
}
@media (min-width: 1800px) {
  .h-xxxl-50px {
    height: 50px !important;
  }
}
.h-100px {
  height: 100px !important;
}

.h-xs-100px {
  height: 100px !important;
}

@media (min-width: 576px) {
  .h-sm-100px {
    height: 100px !important;
  }
}
@media (min-width: 768px) {
  .h-md-100px {
    height: 100px !important;
  }
}
@media (min-width: 992px) {
  .h-lg-100px {
    height: 100px !important;
  }
}
@media (min-width: 1200px) {
  .h-xl-100px {
    height: 100px !important;
  }
}
@media (min-width: 1400px) {
  .h-xxl-100px {
    height: 100px !important;
  }
}
@media (min-width: 1800px) {
  .h-xxxl-100px {
    height: 100px !important;
  }
}
.h-150px {
  height: 150px !important;
}

.h-xs-150px {
  height: 150px !important;
}

@media (min-width: 576px) {
  .h-sm-150px {
    height: 150px !important;
  }
}
@media (min-width: 768px) {
  .h-md-150px {
    height: 150px !important;
  }
}
@media (min-width: 992px) {
  .h-lg-150px {
    height: 150px !important;
  }
}
@media (min-width: 1200px) {
  .h-xl-150px {
    height: 150px !important;
  }
}
@media (min-width: 1400px) {
  .h-xxl-150px {
    height: 150px !important;
  }
}
@media (min-width: 1800px) {
  .h-xxxl-150px {
    height: 150px !important;
  }
}
.h-200px {
  height: 200px !important;
}

.h-xs-200px {
  height: 200px !important;
}

@media (min-width: 576px) {
  .h-sm-200px {
    height: 200px !important;
  }
}
@media (min-width: 768px) {
  .h-md-200px {
    height: 200px !important;
  }
}
@media (min-width: 992px) {
  .h-lg-200px {
    height: 200px !important;
  }
}
@media (min-width: 1200px) {
  .h-xl-200px {
    height: 200px !important;
  }
}
@media (min-width: 1400px) {
  .h-xxl-200px {
    height: 200px !important;
  }
}
@media (min-width: 1800px) {
  .h-xxxl-200px {
    height: 200px !important;
  }
}
.h-250px {
  height: 250px !important;
}

.h-xs-250px {
  height: 250px !important;
}

@media (min-width: 576px) {
  .h-sm-250px {
    height: 250px !important;
  }
}
@media (min-width: 768px) {
  .h-md-250px {
    height: 250px !important;
  }
}
@media (min-width: 992px) {
  .h-lg-250px {
    height: 250px !important;
  }
}
@media (min-width: 1200px) {
  .h-xl-250px {
    height: 250px !important;
  }
}
@media (min-width: 1400px) {
  .h-xxl-250px {
    height: 250px !important;
  }
}
@media (min-width: 1800px) {
  .h-xxxl-250px {
    height: 250px !important;
  }
}
.h-300px {
  height: 300px !important;
}

.h-xs-300px {
  height: 300px !important;
}

@media (min-width: 576px) {
  .h-sm-300px {
    height: 300px !important;
  }
}
@media (min-width: 768px) {
  .h-md-300px {
    height: 300px !important;
  }
}
@media (min-width: 992px) {
  .h-lg-300px {
    height: 300px !important;
  }
}
@media (min-width: 1200px) {
  .h-xl-300px {
    height: 300px !important;
  }
}
@media (min-width: 1400px) {
  .h-xxl-300px {
    height: 300px !important;
  }
}
@media (min-width: 1800px) {
  .h-xxxl-300px {
    height: 300px !important;
  }
}
.h-350px {
  height: 350px !important;
}

.h-xs-350px {
  height: 350px !important;
}

@media (min-width: 576px) {
  .h-sm-350px {
    height: 350px !important;
  }
}
@media (min-width: 768px) {
  .h-md-350px {
    height: 350px !important;
  }
}
@media (min-width: 992px) {
  .h-lg-350px {
    height: 350px !important;
  }
}
@media (min-width: 1200px) {
  .h-xl-350px {
    height: 350px !important;
  }
}
@media (min-width: 1400px) {
  .h-xxl-350px {
    height: 350px !important;
  }
}
@media (min-width: 1800px) {
  .h-xxxl-350px {
    height: 350px !important;
  }
}
.h-400px {
  height: 400px !important;
}

.h-xs-400px {
  height: 400px !important;
}

@media (min-width: 576px) {
  .h-sm-400px {
    height: 400px !important;
  }
}
@media (min-width: 768px) {
  .h-md-400px {
    height: 400px !important;
  }
}
@media (min-width: 992px) {
  .h-lg-400px {
    height: 400px !important;
  }
}
@media (min-width: 1200px) {
  .h-xl-400px {
    height: 400px !important;
  }
}
@media (min-width: 1400px) {
  .h-xxl-400px {
    height: 400px !important;
  }
}
@media (min-width: 1800px) {
  .h-xxxl-400px {
    height: 400px !important;
  }
}
.h-450px {
  height: 450px !important;
}

.h-xs-450px {
  height: 450px !important;
}

@media (min-width: 576px) {
  .h-sm-450px {
    height: 450px !important;
  }
}
@media (min-width: 768px) {
  .h-md-450px {
    height: 450px !important;
  }
}
@media (min-width: 992px) {
  .h-lg-450px {
    height: 450px !important;
  }
}
@media (min-width: 1200px) {
  .h-xl-450px {
    height: 450px !important;
  }
}
@media (min-width: 1400px) {
  .h-xxl-450px {
    height: 450px !important;
  }
}
@media (min-width: 1800px) {
  .h-xxxl-450px {
    height: 450px !important;
  }
}
.h-500px {
  height: 500px !important;
}

.h-xs-500px {
  height: 500px !important;
}

@media (min-width: 576px) {
  .h-sm-500px {
    height: 500px !important;
  }
}
@media (min-width: 768px) {
  .h-md-500px {
    height: 500px !important;
  }
}
@media (min-width: 992px) {
  .h-lg-500px {
    height: 500px !important;
  }
}
@media (min-width: 1200px) {
  .h-xl-500px {
    height: 500px !important;
  }
}
@media (min-width: 1400px) {
  .h-xxl-500px {
    height: 500px !important;
  }
}
@media (min-width: 1800px) {
  .h-xxxl-500px {
    height: 500px !important;
  }
}
.h-550px {
  height: 550px !important;
}

.h-xs-550px {
  height: 550px !important;
}

@media (min-width: 576px) {
  .h-sm-550px {
    height: 550px !important;
  }
}
@media (min-width: 768px) {
  .h-md-550px {
    height: 550px !important;
  }
}
@media (min-width: 992px) {
  .h-lg-550px {
    height: 550px !important;
  }
}
@media (min-width: 1200px) {
  .h-xl-550px {
    height: 550px !important;
  }
}
@media (min-width: 1400px) {
  .h-xxl-550px {
    height: 550px !important;
  }
}
@media (min-width: 1800px) {
  .h-xxxl-550px {
    height: 550px !important;
  }
}
.h-600px {
  height: 600px !important;
}

.h-xs-600px {
  height: 600px !important;
}

@media (min-width: 576px) {
  .h-sm-600px {
    height: 600px !important;
  }
}
@media (min-width: 768px) {
  .h-md-600px {
    height: 600px !important;
  }
}
@media (min-width: 992px) {
  .h-lg-600px {
    height: 600px !important;
  }
}
@media (min-width: 1200px) {
  .h-xl-600px {
    height: 600px !important;
  }
}
@media (min-width: 1400px) {
  .h-xxl-600px {
    height: 600px !important;
  }
}
@media (min-width: 1800px) {
  .h-xxxl-600px {
    height: 600px !important;
  }
}
.h-5px {
  height: 5px !important;
}

.h-xs-5px {
  height: 5px !important;
}

@media (min-width: 576px) {
  .h-sm-5px {
    height: 5px !important;
  }
}
@media (min-width: 768px) {
  .h-md-5px {
    height: 5px !important;
  }
}
@media (min-width: 992px) {
  .h-lg-5px {
    height: 5px !important;
  }
}
@media (min-width: 1200px) {
  .h-xl-5px {
    height: 5px !important;
  }
}
@media (min-width: 1400px) {
  .h-xxl-5px {
    height: 5px !important;
  }
}
@media (min-width: 1800px) {
  .h-xxxl-5px {
    height: 5px !important;
  }
}
.h-10px {
  height: 10px !important;
}

.h-xs-10px {
  height: 10px !important;
}

@media (min-width: 576px) {
  .h-sm-10px {
    height: 10px !important;
  }
}
@media (min-width: 768px) {
  .h-md-10px {
    height: 10px !important;
  }
}
@media (min-width: 992px) {
  .h-lg-10px {
    height: 10px !important;
  }
}
@media (min-width: 1200px) {
  .h-xl-10px {
    height: 10px !important;
  }
}
@media (min-width: 1400px) {
  .h-xxl-10px {
    height: 10px !important;
  }
}
@media (min-width: 1800px) {
  .h-xxxl-10px {
    height: 10px !important;
  }
}
.h-15px {
  height: 15px !important;
}

.h-xs-15px {
  height: 15px !important;
}

@media (min-width: 576px) {
  .h-sm-15px {
    height: 15px !important;
  }
}
@media (min-width: 768px) {
  .h-md-15px {
    height: 15px !important;
  }
}
@media (min-width: 992px) {
  .h-lg-15px {
    height: 15px !important;
  }
}
@media (min-width: 1200px) {
  .h-xl-15px {
    height: 15px !important;
  }
}
@media (min-width: 1400px) {
  .h-xxl-15px {
    height: 15px !important;
  }
}
@media (min-width: 1800px) {
  .h-xxxl-15px {
    height: 15px !important;
  }
}
.h-20px {
  height: 20px !important;
}

.h-xs-20px {
  height: 20px !important;
}

@media (min-width: 576px) {
  .h-sm-20px {
    height: 20px !important;
  }
}
@media (min-width: 768px) {
  .h-md-20px {
    height: 20px !important;
  }
}
@media (min-width: 992px) {
  .h-lg-20px {
    height: 20px !important;
  }
}
@media (min-width: 1200px) {
  .h-xl-20px {
    height: 20px !important;
  }
}
@media (min-width: 1400px) {
  .h-xxl-20px {
    height: 20px !important;
  }
}
@media (min-width: 1800px) {
  .h-xxxl-20px {
    height: 20px !important;
  }
}
.h-25px {
  height: 25px !important;
}

.h-xs-25px {
  height: 25px !important;
}

@media (min-width: 576px) {
  .h-sm-25px {
    height: 25px !important;
  }
}
@media (min-width: 768px) {
  .h-md-25px {
    height: 25px !important;
  }
}
@media (min-width: 992px) {
  .h-lg-25px {
    height: 25px !important;
  }
}
@media (min-width: 1200px) {
  .h-xl-25px {
    height: 25px !important;
  }
}
@media (min-width: 1400px) {
  .h-xxl-25px {
    height: 25px !important;
  }
}
@media (min-width: 1800px) {
  .h-xxxl-25px {
    height: 25px !important;
  }
}
.h-30px {
  height: 30px !important;
}

.h-xs-30px {
  height: 30px !important;
}

@media (min-width: 576px) {
  .h-sm-30px {
    height: 30px !important;
  }
}
@media (min-width: 768px) {
  .h-md-30px {
    height: 30px !important;
  }
}
@media (min-width: 992px) {
  .h-lg-30px {
    height: 30px !important;
  }
}
@media (min-width: 1200px) {
  .h-xl-30px {
    height: 30px !important;
  }
}
@media (min-width: 1400px) {
  .h-xxl-30px {
    height: 30px !important;
  }
}
@media (min-width: 1800px) {
  .h-xxxl-30px {
    height: 30px !important;
  }
}
.h-35px {
  height: 35px !important;
}

.h-xs-35px {
  height: 35px !important;
}

@media (min-width: 576px) {
  .h-sm-35px {
    height: 35px !important;
  }
}
@media (min-width: 768px) {
  .h-md-35px {
    height: 35px !important;
  }
}
@media (min-width: 992px) {
  .h-lg-35px {
    height: 35px !important;
  }
}
@media (min-width: 1200px) {
  .h-xl-35px {
    height: 35px !important;
  }
}
@media (min-width: 1400px) {
  .h-xxl-35px {
    height: 35px !important;
  }
}
@media (min-width: 1800px) {
  .h-xxxl-35px {
    height: 35px !important;
  }
}
.h-40px {
  height: 40px !important;
}

.h-xs-40px {
  height: 40px !important;
}

@media (min-width: 576px) {
  .h-sm-40px {
    height: 40px !important;
  }
}
@media (min-width: 768px) {
  .h-md-40px {
    height: 40px !important;
  }
}
@media (min-width: 992px) {
  .h-lg-40px {
    height: 40px !important;
  }
}
@media (min-width: 1200px) {
  .h-xl-40px {
    height: 40px !important;
  }
}
@media (min-width: 1400px) {
  .h-xxl-40px {
    height: 40px !important;
  }
}
@media (min-width: 1800px) {
  .h-xxxl-40px {
    height: 40px !important;
  }
}
.h-45px {
  height: 45px !important;
}

.h-xs-45px {
  height: 45px !important;
}

@media (min-width: 576px) {
  .h-sm-45px {
    height: 45px !important;
  }
}
@media (min-width: 768px) {
  .h-md-45px {
    height: 45px !important;
  }
}
@media (min-width: 992px) {
  .h-lg-45px {
    height: 45px !important;
  }
}
@media (min-width: 1200px) {
  .h-xl-45px {
    height: 45px !important;
  }
}
@media (min-width: 1400px) {
  .h-xxl-45px {
    height: 45px !important;
  }
}
@media (min-width: 1800px) {
  .h-xxxl-45px {
    height: 45px !important;
  }
}
.h-50px {
  height: 50px !important;
}

.h-xs-50px {
  height: 50px !important;
}

@media (min-width: 576px) {
  .h-sm-50px {
    height: 50px !important;
  }
}
@media (min-width: 768px) {
  .h-md-50px {
    height: 50px !important;
  }
}
@media (min-width: 992px) {
  .h-lg-50px {
    height: 50px !important;
  }
}
@media (min-width: 1200px) {
  .h-xl-50px {
    height: 50px !important;
  }
}
@media (min-width: 1400px) {
  .h-xxl-50px {
    height: 50px !important;
  }
}
@media (min-width: 1800px) {
  .h-xxxl-50px {
    height: 50px !important;
  }
}
.h-55px {
  height: 55px !important;
}

.h-xs-55px {
  height: 55px !important;
}

@media (min-width: 576px) {
  .h-sm-55px {
    height: 55px !important;
  }
}
@media (min-width: 768px) {
  .h-md-55px {
    height: 55px !important;
  }
}
@media (min-width: 992px) {
  .h-lg-55px {
    height: 55px !important;
  }
}
@media (min-width: 1200px) {
  .h-xl-55px {
    height: 55px !important;
  }
}
@media (min-width: 1400px) {
  .h-xxl-55px {
    height: 55px !important;
  }
}
@media (min-width: 1800px) {
  .h-xxxl-55px {
    height: 55px !important;
  }
}
.h-60px {
  height: 60px !important;
}

.h-xs-60px {
  height: 60px !important;
}

@media (min-width: 576px) {
  .h-sm-60px {
    height: 60px !important;
  }
}
@media (min-width: 768px) {
  .h-md-60px {
    height: 60px !important;
  }
}
@media (min-width: 992px) {
  .h-lg-60px {
    height: 60px !important;
  }
}
@media (min-width: 1200px) {
  .h-xl-60px {
    height: 60px !important;
  }
}
@media (min-width: 1400px) {
  .h-xxl-60px {
    height: 60px !important;
  }
}
@media (min-width: 1800px) {
  .h-xxxl-60px {
    height: 60px !important;
  }
}
.h-65px {
  height: 65px !important;
}

.h-xs-65px {
  height: 65px !important;
}

@media (min-width: 576px) {
  .h-sm-65px {
    height: 65px !important;
  }
}
@media (min-width: 768px) {
  .h-md-65px {
    height: 65px !important;
  }
}
@media (min-width: 992px) {
  .h-lg-65px {
    height: 65px !important;
  }
}
@media (min-width: 1200px) {
  .h-xl-65px {
    height: 65px !important;
  }
}
@media (min-width: 1400px) {
  .h-xxl-65px {
    height: 65px !important;
  }
}
@media (min-width: 1800px) {
  .h-xxxl-65px {
    height: 65px !important;
  }
}
.h-70px {
  height: 70px !important;
}

.h-xs-70px {
  height: 70px !important;
}

@media (min-width: 576px) {
  .h-sm-70px {
    height: 70px !important;
  }
}
@media (min-width: 768px) {
  .h-md-70px {
    height: 70px !important;
  }
}
@media (min-width: 992px) {
  .h-lg-70px {
    height: 70px !important;
  }
}
@media (min-width: 1200px) {
  .h-xl-70px {
    height: 70px !important;
  }
}
@media (min-width: 1400px) {
  .h-xxl-70px {
    height: 70px !important;
  }
}
@media (min-width: 1800px) {
  .h-xxxl-70px {
    height: 70px !important;
  }
}
.h-75px {
  height: 75px !important;
}

.h-xs-75px {
  height: 75px !important;
}

@media (min-width: 576px) {
  .h-sm-75px {
    height: 75px !important;
  }
}
@media (min-width: 768px) {
  .h-md-75px {
    height: 75px !important;
  }
}
@media (min-width: 992px) {
  .h-lg-75px {
    height: 75px !important;
  }
}
@media (min-width: 1200px) {
  .h-xl-75px {
    height: 75px !important;
  }
}
@media (min-width: 1400px) {
  .h-xxl-75px {
    height: 75px !important;
  }
}
@media (min-width: 1800px) {
  .h-xxxl-75px {
    height: 75px !important;
  }
}
.h-80px {
  height: 80px !important;
}

.h-xs-80px {
  height: 80px !important;
}

@media (min-width: 576px) {
  .h-sm-80px {
    height: 80px !important;
  }
}
@media (min-width: 768px) {
  .h-md-80px {
    height: 80px !important;
  }
}
@media (min-width: 992px) {
  .h-lg-80px {
    height: 80px !important;
  }
}
@media (min-width: 1200px) {
  .h-xl-80px {
    height: 80px !important;
  }
}
@media (min-width: 1400px) {
  .h-xxl-80px {
    height: 80px !important;
  }
}
@media (min-width: 1800px) {
  .h-xxxl-80px {
    height: 80px !important;
  }
}
.h-85px {
  height: 85px !important;
}

.h-xs-85px {
  height: 85px !important;
}

@media (min-width: 576px) {
  .h-sm-85px {
    height: 85px !important;
  }
}
@media (min-width: 768px) {
  .h-md-85px {
    height: 85px !important;
  }
}
@media (min-width: 992px) {
  .h-lg-85px {
    height: 85px !important;
  }
}
@media (min-width: 1200px) {
  .h-xl-85px {
    height: 85px !important;
  }
}
@media (min-width: 1400px) {
  .h-xxl-85px {
    height: 85px !important;
  }
}
@media (min-width: 1800px) {
  .h-xxxl-85px {
    height: 85px !important;
  }
}
.h-90px {
  height: 90px !important;
}

.h-xs-90px {
  height: 90px !important;
}

@media (min-width: 576px) {
  .h-sm-90px {
    height: 90px !important;
  }
}
@media (min-width: 768px) {
  .h-md-90px {
    height: 90px !important;
  }
}
@media (min-width: 992px) {
  .h-lg-90px {
    height: 90px !important;
  }
}
@media (min-width: 1200px) {
  .h-xl-90px {
    height: 90px !important;
  }
}
@media (min-width: 1400px) {
  .h-xxl-90px {
    height: 90px !important;
  }
}
@media (min-width: 1800px) {
  .h-xxxl-90px {
    height: 90px !important;
  }
}
.h-95px {
  height: 95px !important;
}

.h-xs-95px {
  height: 95px !important;
}

@media (min-width: 576px) {
  .h-sm-95px {
    height: 95px !important;
  }
}
@media (min-width: 768px) {
  .h-md-95px {
    height: 95px !important;
  }
}
@media (min-width: 992px) {
  .h-lg-95px {
    height: 95px !important;
  }
}
@media (min-width: 1200px) {
  .h-xl-95px {
    height: 95px !important;
  }
}
@media (min-width: 1400px) {
  .h-xxl-95px {
    height: 95px !important;
  }
}
@media (min-width: 1800px) {
  .h-xxxl-95px {
    height: 95px !important;
  }
}
.mh-100vh {
  max-height: 100vh !important;
  max-height: 100dvh !important;
}

/* Helper Color */
.bg-component {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-component-bg-rgb), var(--bs-bg-opacity)) !important;
}

.bg-none {
  background: none !important;
}

.bg-position-center {
  background-position: center !important;
}

.bg-size-cover {
  background-size: cover !important;
}

.bg-no-repeat {
  background-repeat: no-repeat !important;
}

.bg-theme {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-app-theme-rgb), var(--bs-bg-opacity)) !important;
}

.bg-gradient-from-transparent {
  --bs-bg-gradient-from: transparent;
}

.bg-gradient-to-transparent {
  --bs-bg-gradient-to: transparent;
}

.bg-gradient-to-r {
  background: linear-gradient(to right, var(--bs-bg-gradient-from) 0%, var(--bs-bg-gradient-to) 100%);
}

.bg-gradient-to-l {
  background: linear-gradient(to left, var(--bs-bg-gradient-from) 0%, var(--bs-bg-gradient-to) 100%);
}

.bg-gradient-to-t {
  background: linear-gradient(to top, var(--bs-bg-gradient-from) 0%, var(--bs-bg-gradient-to) 100%);
}

.bg-gradient-to-b {
  background: linear-gradient(to bottom, var(--bs-bg-gradient-from) 0%, var(--bs-bg-gradient-to) 100%);
}

.bg-gradient-to-tr {
  background: linear-gradient(to top right, var(--bs-bg-gradient-from) 0%, var(--bs-bg-gradient-to) 100%);
}

.bg-gradient-to-tl {
  background: linear-gradient(to top left, var(--bs-bg-gradient-from) 0%, var(--bs-bg-gradient-to) 100%);
}

.bg-gradient-to-br {
  background: linear-gradient(to bottom right, var(--bs-bg-gradient-from) 0%, var(--bs-bg-gradient-to) 100%);
}

.bg-gradient-to-bl {
  background: linear-gradient(to bottom left, var(--bs-bg-gradient-from) 0%, var(--bs-bg-gradient-to) 100%);
}

.bg-gradient-radial {
  background: radial-gradient(circle, var(--bs-bg-gradient-from) 0%, var(--bs-bg-gradient-to) 100%);
}

.bg-gradient-conic {
  background: conic-gradient(var(--bs-bg-gradient-from) 0deg, var(--bs-bg-gradient-to) 360deg);
}

.bg-gradient-45 {
  background: linear-gradient(45deg, var(--bs-bg-gradient-from) 0%, var(--bs-bg-gradient-to) 100%);
}

.bg-gradient-135 {
  background: linear-gradient(135deg, var(--bs-bg-gradient-from) 0%, var(--bs-bg-gradient-to) 100%);
}

.bg-blur-1 {
  backdrop-filter: blur(3px) !important;
}

.bg-blur-2 {
  backdrop-filter: blur(6px) !important;
}

.bg-blur-3 {
  backdrop-filter: blur(9px) !important;
}

.bg-gradient-default {
  background-color: rgb(232.6, 232.9, 233.2) !important;
  background-image: linear-gradient(to bottom, white, rgb(219.6769230769, 220.15, 220.6230769231)) !important;
}

.bg-gradient-from-default {
  --bs-bg-gradient-from: rgb(232.6, 232.9, 233.2);
}

.bg-gradient-to-default {
  --bs-bg-gradient-to: rgb(232.6, 232.9, 233.2);
}

.hover-bg-default:hover {
  background-color: rgba(var(--bs-default-rgb), var(--bs-bg-opacity)) !important;
}
.hover-bg-default:hover:not([class*=bg-opacity-]) {
  --bs-bg-opacity: 1.0;
}

.theme-default {
  --bs-app-theme: rgb(232.6, 232.9, 233.2);
  --bs-app-theme-rgb: 233, 233, 233;
  --bs-app-theme-color: #000000;
  --bs-app-theme-color-rgb: 0, 0, 0;
  --bs-app-theme-hover: rgb(174.45, 174.675, 174.9);
  --bs-app-theme-hover-border-color: rgb(174.45, 174.675, 174.9);
  --bs-app-theme-hover-color: #000000;
  --bs-app-theme-active: rgb(174.45, 174.675, 174.9);
  --bs-app-theme-active-border-color: rgb(174.45, 174.675, 174.9);
  --bs-app-theme-active-color: #000000;
  --bs-app-theme-disabled: rgb(238.2, 238.425, 238.65);
  --bs-app-theme-disabled-border-color: rgb(238.2, 238.425, 238.65);
  --bs-app-theme-disabled-color: #000000;
}

.bg-default-100 {
  --bs-bg-opacity: 1;
  background-color: rgba(250.52, 250.58, 250.64, var(--bs-bg-opacity)) !important;
}

.text-default-100 {
  --bs-text-opacity: 1;
  color: rgba(250.52, 250.58, 250.64, var(--bs-text-opacity)) !important;
}

.bg-default-200 {
  --bs-bg-opacity: 1;
  background-color: rgba(246.04, 246.16, 246.28, var(--bs-bg-opacity)) !important;
}

.text-default-200 {
  --bs-text-opacity: 1;
  color: rgba(246.04, 246.16, 246.28, var(--bs-text-opacity)) !important;
}

.bg-default-300 {
  --bs-bg-opacity: 1;
  background-color: rgba(241.56, 241.74, 241.92, var(--bs-bg-opacity)) !important;
}

.text-default-300 {
  --bs-text-opacity: 1;
  color: rgba(241.56, 241.74, 241.92, var(--bs-text-opacity)) !important;
}

.bg-default-400 {
  --bs-bg-opacity: 1;
  background-color: rgba(237.08, 237.32, 237.56, var(--bs-bg-opacity)) !important;
}

.text-default-400 {
  --bs-text-opacity: 1;
  color: rgba(237.08, 237.32, 237.56, var(--bs-text-opacity)) !important;
}

.bg-default-500 {
  --bs-bg-opacity: 1;
  background-color: rgba(232.6, 232.9, 233.2, var(--bs-bg-opacity)) !important;
}

.text-default-500 {
  --bs-text-opacity: 1;
  color: rgba(232.6, 232.9, 233.2, var(--bs-text-opacity)) !important;
}

.bg-default-600 {
  --bs-bg-opacity: 1;
  background-color: rgba(186.08, 186.32, 186.56, var(--bs-bg-opacity)) !important;
}

.text-default-600 {
  --bs-text-opacity: 1;
  color: rgba(186.08, 186.32, 186.56, var(--bs-text-opacity)) !important;
}

.bg-default-700 {
  --bs-bg-opacity: 1;
  background-color: rgba(139.56, 139.74, 139.92, var(--bs-bg-opacity)) !important;
}

.text-default-700 {
  --bs-text-opacity: 1;
  color: rgba(139.56, 139.74, 139.92, var(--bs-text-opacity)) !important;
}

.bg-default-800 {
  --bs-bg-opacity: 1;
  background-color: rgba(93.04, 93.16, 93.28, var(--bs-bg-opacity)) !important;
}

.text-default-800 {
  --bs-text-opacity: 1;
  color: rgba(93.04, 93.16, 93.28, var(--bs-text-opacity)) !important;
}

.bg-default-900 {
  --bs-bg-opacity: 1;
  background-color: rgba(46.52, 46.58, 46.64, var(--bs-bg-opacity)) !important;
}

.text-default-900 {
  --bs-text-opacity: 1;
  color: rgba(46.52, 46.58, 46.64, var(--bs-text-opacity)) !important;
}

.bg-gradient-primary {
  background-color: #0078ff !important;
  background-image: linear-gradient(to bottom, #3393ff, rgb(0, 108, 229.5)) !important;
}

.bg-gradient-from-primary {
  --bs-bg-gradient-from: #0078ff;
}

.bg-gradient-to-primary {
  --bs-bg-gradient-to: #0078ff;
}

.hover-bg-primary:hover {
  background-color: rgba(var(--bs-primary-rgb), var(--bs-bg-opacity)) !important;
}
.hover-bg-primary:hover:not([class*=bg-opacity-]) {
  --bs-bg-opacity: 1.0;
}

.theme-primary {
  --bs-app-theme: #0078ff;
  --bs-app-theme-rgb: 0, 120, 255;
  --bs-app-theme-color: #FFFFFF;
  --bs-app-theme-color-rgb: 255, 255, 255;
  --bs-app-theme-hover: rgb(0, 90, 191.25);
  --bs-app-theme-hover-border-color: rgb(0, 90, 191.25);
  --bs-app-theme-hover-color: #FFFFFF;
  --bs-app-theme-active: rgb(0, 90, 191.25);
  --bs-app-theme-active-border-color: rgb(0, 90, 191.25);
  --bs-app-theme-active-color: #FFFFFF;
  --bs-app-theme-disabled: rgb(63.75, 153.75, 255);
  --bs-app-theme-disabled-border-color: rgb(63.75, 153.75, 255);
  --bs-app-theme-disabled-color: #FFFFFF;
}

.bg-primary-100 {
  --bs-bg-opacity: 1;
  background-color: rgba(204, 228, 255, var(--bs-bg-opacity)) !important;
}

.text-primary-100 {
  --bs-text-opacity: 1;
  color: rgba(204, 228, 255, var(--bs-text-opacity)) !important;
}

.bg-primary-200 {
  --bs-bg-opacity: 1;
  background-color: rgba(153, 201, 255, var(--bs-bg-opacity)) !important;
}

.text-primary-200 {
  --bs-text-opacity: 1;
  color: rgba(153, 201, 255, var(--bs-text-opacity)) !important;
}

.bg-primary-300 {
  --bs-bg-opacity: 1;
  background-color: rgba(102, 174, 255, var(--bs-bg-opacity)) !important;
}

.text-primary-300 {
  --bs-text-opacity: 1;
  color: rgba(102, 174, 255, var(--bs-text-opacity)) !important;
}

.bg-primary-400 {
  --bs-bg-opacity: 1;
  background-color: rgba(51, 147, 255, var(--bs-bg-opacity)) !important;
}

.text-primary-400 {
  --bs-text-opacity: 1;
  color: rgba(51, 147, 255, var(--bs-text-opacity)) !important;
}

.bg-primary-500 {
  --bs-bg-opacity: 1;
  background-color: rgba(0, 120, 255, var(--bs-bg-opacity)) !important;
}

.text-primary-500 {
  --bs-text-opacity: 1;
  color: rgba(0, 120, 255, var(--bs-text-opacity)) !important;
}

.bg-primary-600 {
  --bs-bg-opacity: 1;
  background-color: rgba(0, 96, 204, var(--bs-bg-opacity)) !important;
}

.text-primary-600 {
  --bs-text-opacity: 1;
  color: rgba(0, 96, 204, var(--bs-text-opacity)) !important;
}

.bg-primary-700 {
  --bs-bg-opacity: 1;
  background-color: rgba(0, 72, 153, var(--bs-bg-opacity)) !important;
}

.text-primary-700 {
  --bs-text-opacity: 1;
  color: rgba(0, 72, 153, var(--bs-text-opacity)) !important;
}

.bg-primary-800 {
  --bs-bg-opacity: 1;
  background-color: rgba(0, 48, 102, var(--bs-bg-opacity)) !important;
}

.text-primary-800 {
  --bs-text-opacity: 1;
  color: rgba(0, 48, 102, var(--bs-text-opacity)) !important;
}

.bg-primary-900 {
  --bs-bg-opacity: 1;
  background-color: rgba(0, 24, 51, var(--bs-bg-opacity)) !important;
}

.text-primary-900 {
  --bs-text-opacity: 1;
  color: rgba(0, 24, 51, var(--bs-text-opacity)) !important;
}

.bg-gradient-secondary {
  background-color: rgb(120.6, 122.4, 124.2) !important;
  background-image: linear-gradient(to bottom, rgb(146.325, 147.9, 149.475), rgb(108.0375, 109.65, 111.2625)) !important;
}

.bg-gradient-from-secondary {
  --bs-bg-gradient-from: rgb(120.6, 122.4, 124.2);
}

.bg-gradient-to-secondary {
  --bs-bg-gradient-to: rgb(120.6, 122.4, 124.2);
}

.hover-bg-secondary:hover {
  background-color: rgba(var(--bs-secondary-rgb), var(--bs-bg-opacity)) !important;
}
.hover-bg-secondary:hover:not([class*=bg-opacity-]) {
  --bs-bg-opacity: 1.0;
}

.theme-secondary {
  --bs-app-theme: rgb(120.6, 122.4, 124.2);
  --bs-app-theme-rgb: 121, 122, 124;
  --bs-app-theme-color: #FFFFFF;
  --bs-app-theme-color-rgb: 255, 255, 255;
  --bs-app-theme-hover: rgb(90.45, 91.8, 93.15);
  --bs-app-theme-hover-border-color: rgb(90.45, 91.8, 93.15);
  --bs-app-theme-hover-color: #FFFFFF;
  --bs-app-theme-active: rgb(90.45, 91.8, 93.15);
  --bs-app-theme-active-border-color: rgb(90.45, 91.8, 93.15);
  --bs-app-theme-active-color: #FFFFFF;
  --bs-app-theme-disabled: rgb(154.2, 155.55, 156.9);
  --bs-app-theme-disabled-border-color: rgb(154.2, 155.55, 156.9);
  --bs-app-theme-disabled-color: #FFFFFF;
}

.bg-secondary-100 {
  --bs-bg-opacity: 1;
  background-color: rgba(228.12, 228.48, 228.84, var(--bs-bg-opacity)) !important;
}

.text-secondary-100 {
  --bs-text-opacity: 1;
  color: rgba(228.12, 228.48, 228.84, var(--bs-text-opacity)) !important;
}

.bg-secondary-200 {
  --bs-bg-opacity: 1;
  background-color: rgba(201.24, 201.96, 202.68, var(--bs-bg-opacity)) !important;
}

.text-secondary-200 {
  --bs-text-opacity: 1;
  color: rgba(201.24, 201.96, 202.68, var(--bs-text-opacity)) !important;
}

.bg-secondary-300 {
  --bs-bg-opacity: 1;
  background-color: rgba(174.36, 175.44, 176.52, var(--bs-bg-opacity)) !important;
}

.text-secondary-300 {
  --bs-text-opacity: 1;
  color: rgba(174.36, 175.44, 176.52, var(--bs-text-opacity)) !important;
}

.bg-secondary-400 {
  --bs-bg-opacity: 1;
  background-color: rgba(147.48, 148.92, 150.36, var(--bs-bg-opacity)) !important;
}

.text-secondary-400 {
  --bs-text-opacity: 1;
  color: rgba(147.48, 148.92, 150.36, var(--bs-text-opacity)) !important;
}

.bg-secondary-500 {
  --bs-bg-opacity: 1;
  background-color: rgba(120.6, 122.4, 124.2, var(--bs-bg-opacity)) !important;
}

.text-secondary-500 {
  --bs-text-opacity: 1;
  color: rgba(120.6, 122.4, 124.2, var(--bs-text-opacity)) !important;
}

.bg-secondary-600 {
  --bs-bg-opacity: 1;
  background-color: rgba(96.48, 97.92, 99.36, var(--bs-bg-opacity)) !important;
}

.text-secondary-600 {
  --bs-text-opacity: 1;
  color: rgba(96.48, 97.92, 99.36, var(--bs-text-opacity)) !important;
}

.bg-secondary-700 {
  --bs-bg-opacity: 1;
  background-color: rgba(72.36, 73.44, 74.52, var(--bs-bg-opacity)) !important;
}

.text-secondary-700 {
  --bs-text-opacity: 1;
  color: rgba(72.36, 73.44, 74.52, var(--bs-text-opacity)) !important;
}

.bg-secondary-800 {
  --bs-bg-opacity: 1;
  background-color: rgba(48.24, 48.96, 49.68, var(--bs-bg-opacity)) !important;
}

.text-secondary-800 {
  --bs-text-opacity: 1;
  color: rgba(48.24, 48.96, 49.68, var(--bs-text-opacity)) !important;
}

.bg-secondary-900 {
  --bs-bg-opacity: 1;
  background-color: rgba(24.12, 24.48, 24.84, var(--bs-bg-opacity)) !important;
}

.text-secondary-900 {
  --bs-text-opacity: 1;
  color: rgba(24.12, 24.48, 24.84, var(--bs-text-opacity)) !important;
}

.bg-gradient-success {
  background-color: #0f9e3e !important;
  background-image: linear-gradient(to bottom, rgb(19.4219653179, 204.5780346821, 80.2774566474), rgb(12.789017341, 134.710982659, 52.8612716763)) !important;
}

.bg-gradient-from-success {
  --bs-bg-gradient-from: #0f9e3e;
}

.bg-gradient-to-success {
  --bs-bg-gradient-to: #0f9e3e;
}

.hover-bg-success:hover {
  background-color: rgba(var(--bs-success-rgb), var(--bs-bg-opacity)) !important;
}
.hover-bg-success:hover:not([class*=bg-opacity-]) {
  --bs-bg-opacity: 1.0;
}

.theme-success {
  --bs-app-theme: #0f9e3e;
  --bs-app-theme-rgb: 15, 158, 62;
  --bs-app-theme-color: #FFFFFF;
  --bs-app-theme-color-rgb: 255, 255, 255;
  --bs-app-theme-hover: rgb(11.25, 118.5, 46.5);
  --bs-app-theme-hover-border-color: rgb(11.25, 118.5, 46.5);
  --bs-app-theme-hover-color: #FFFFFF;
  --bs-app-theme-active: rgb(11.25, 118.5, 46.5);
  --bs-app-theme-active-border-color: rgb(11.25, 118.5, 46.5);
  --bs-app-theme-active-color: #FFFFFF;
  --bs-app-theme-disabled: rgb(75, 182.25, 110.25);
  --bs-app-theme-disabled-border-color: rgb(75, 182.25, 110.25);
  --bs-app-theme-disabled-color: #FFFFFF;
}

.bg-success-100 {
  --bs-bg-opacity: 1;
  background-color: rgba(207, 235.6, 216.4, var(--bs-bg-opacity)) !important;
}

.text-success-100 {
  --bs-text-opacity: 1;
  color: rgba(207, 235.6, 216.4, var(--bs-text-opacity)) !important;
}

.bg-success-200 {
  --bs-bg-opacity: 1;
  background-color: rgba(159, 216.2, 177.8, var(--bs-bg-opacity)) !important;
}

.text-success-200 {
  --bs-text-opacity: 1;
  color: rgba(159, 216.2, 177.8, var(--bs-text-opacity)) !important;
}

.bg-success-300 {
  --bs-bg-opacity: 1;
  background-color: rgba(111, 196.8, 139.2, var(--bs-bg-opacity)) !important;
}

.text-success-300 {
  --bs-text-opacity: 1;
  color: rgba(111, 196.8, 139.2, var(--bs-text-opacity)) !important;
}

.bg-success-400 {
  --bs-bg-opacity: 1;
  background-color: rgba(63, 177.4, 100.6, var(--bs-bg-opacity)) !important;
}

.text-success-400 {
  --bs-text-opacity: 1;
  color: rgba(63, 177.4, 100.6, var(--bs-text-opacity)) !important;
}

.bg-success-500 {
  --bs-bg-opacity: 1;
  background-color: rgba(15, 158, 62, var(--bs-bg-opacity)) !important;
}

.text-success-500 {
  --bs-text-opacity: 1;
  color: rgba(15, 158, 62, var(--bs-text-opacity)) !important;
}

.bg-success-600 {
  --bs-bg-opacity: 1;
  background-color: rgba(12, 126.4, 49.6, var(--bs-bg-opacity)) !important;
}

.text-success-600 {
  --bs-text-opacity: 1;
  color: rgba(12, 126.4, 49.6, var(--bs-text-opacity)) !important;
}

.bg-success-700 {
  --bs-bg-opacity: 1;
  background-color: rgba(9, 94.8, 37.2, var(--bs-bg-opacity)) !important;
}

.text-success-700 {
  --bs-text-opacity: 1;
  color: rgba(9, 94.8, 37.2, var(--bs-text-opacity)) !important;
}

.bg-success-800 {
  --bs-bg-opacity: 1;
  background-color: rgba(6, 63.2, 24.8, var(--bs-bg-opacity)) !important;
}

.text-success-800 {
  --bs-text-opacity: 1;
  color: rgba(6, 63.2, 24.8, var(--bs-text-opacity)) !important;
}

.bg-success-900 {
  --bs-bg-opacity: 1;
  background-color: rgba(3, 31.6, 12.4, var(--bs-bg-opacity)) !important;
}

.text-success-900 {
  --bs-text-opacity: 1;
  color: rgba(3, 31.6, 12.4, var(--bs-text-opacity)) !important;
}

.bg-gradient-info {
  background-color: #1bbcea !important;
  background-image: linear-gradient(to bottom, rgb(73.6987951807, 201.7228915663, 238.3012048193), rgb(19.8614457831, 172.1325301205, 215.6385542169)) !important;
}

.bg-gradient-from-info {
  --bs-bg-gradient-from: #1bbcea;
}

.bg-gradient-to-info {
  --bs-bg-gradient-to: #1bbcea;
}

.hover-bg-info:hover {
  background-color: rgba(var(--bs-info-rgb), var(--bs-bg-opacity)) !important;
}
.hover-bg-info:hover:not([class*=bg-opacity-]) {
  --bs-bg-opacity: 1.0;
}

.theme-info {
  --bs-app-theme: #1bbcea;
  --bs-app-theme-rgb: 27, 188, 234;
  --bs-app-theme-color: #FFFFFF;
  --bs-app-theme-color-rgb: 255, 255, 255;
  --bs-app-theme-hover: rgb(20.25, 141, 175.5);
  --bs-app-theme-hover-border-color: rgb(20.25, 141, 175.5);
  --bs-app-theme-hover-color: #FFFFFF;
  --bs-app-theme-active: rgb(20.25, 141, 175.5);
  --bs-app-theme-active-border-color: rgb(20.25, 141, 175.5);
  --bs-app-theme-active-color: #FFFFFF;
  --bs-app-theme-disabled: rgb(84, 204.75, 239.25);
  --bs-app-theme-disabled-border-color: rgb(84, 204.75, 239.25);
  --bs-app-theme-disabled-color: #FFFFFF;
}

.bg-info-100 {
  --bs-bg-opacity: 1;
  background-color: rgba(209.4, 241.6, 250.8, var(--bs-bg-opacity)) !important;
}

.text-info-100 {
  --bs-text-opacity: 1;
  color: rgba(209.4, 241.6, 250.8, var(--bs-text-opacity)) !important;
}

.bg-info-200 {
  --bs-bg-opacity: 1;
  background-color: rgba(163.8, 228.2, 246.6, var(--bs-bg-opacity)) !important;
}

.text-info-200 {
  --bs-text-opacity: 1;
  color: rgba(163.8, 228.2, 246.6, var(--bs-text-opacity)) !important;
}

.bg-info-300 {
  --bs-bg-opacity: 1;
  background-color: rgba(118.2, 214.8, 242.4, var(--bs-bg-opacity)) !important;
}

.text-info-300 {
  --bs-text-opacity: 1;
  color: rgba(118.2, 214.8, 242.4, var(--bs-text-opacity)) !important;
}

.bg-info-400 {
  --bs-bg-opacity: 1;
  background-color: rgba(72.6, 201.4, 238.2, var(--bs-bg-opacity)) !important;
}

.text-info-400 {
  --bs-text-opacity: 1;
  color: rgba(72.6, 201.4, 238.2, var(--bs-text-opacity)) !important;
}

.bg-info-500 {
  --bs-bg-opacity: 1;
  background-color: rgba(27, 188, 234, var(--bs-bg-opacity)) !important;
}

.text-info-500 {
  --bs-text-opacity: 1;
  color: rgba(27, 188, 234, var(--bs-text-opacity)) !important;
}

.bg-info-600 {
  --bs-bg-opacity: 1;
  background-color: rgba(21.6, 150.4, 187.2, var(--bs-bg-opacity)) !important;
}

.text-info-600 {
  --bs-text-opacity: 1;
  color: rgba(21.6, 150.4, 187.2, var(--bs-text-opacity)) !important;
}

.bg-info-700 {
  --bs-bg-opacity: 1;
  background-color: rgba(16.2, 112.8, 140.4, var(--bs-bg-opacity)) !important;
}

.text-info-700 {
  --bs-text-opacity: 1;
  color: rgba(16.2, 112.8, 140.4, var(--bs-text-opacity)) !important;
}

.bg-info-800 {
  --bs-bg-opacity: 1;
  background-color: rgba(10.8, 75.2, 93.6, var(--bs-bg-opacity)) !important;
}

.text-info-800 {
  --bs-text-opacity: 1;
  color: rgba(10.8, 75.2, 93.6, var(--bs-text-opacity)) !important;
}

.bg-info-900 {
  --bs-bg-opacity: 1;
  background-color: rgba(5.4, 37.6, 46.8, var(--bs-bg-opacity)) !important;
}

.text-info-900 {
  --bs-text-opacity: 1;
  color: rgba(5.4, 37.6, 46.8, var(--bs-text-opacity)) !important;
}

.bg-gradient-warning {
  background-color: #ff9700 !important;
  background-image: linear-gradient(to bottom, rgb(255, 171.8, 51), rgb(229.5, 135.9, 0)) !important;
}

.bg-gradient-from-warning {
  --bs-bg-gradient-from: #ff9700;
}

.bg-gradient-to-warning {
  --bs-bg-gradient-to: #ff9700;
}

.hover-bg-warning:hover {
  background-color: rgba(var(--bs-warning-rgb), var(--bs-bg-opacity)) !important;
}
.hover-bg-warning:hover:not([class*=bg-opacity-]) {
  --bs-bg-opacity: 1.0;
}

.theme-warning {
  --bs-app-theme: #ff9700;
  --bs-app-theme-rgb: 255, 151, 0;
  --bs-app-theme-color: #FFFFFF;
  --bs-app-theme-color-rgb: 255, 255, 255;
  --bs-app-theme-hover: rgb(191.25, 113.25, 0);
  --bs-app-theme-hover-border-color: rgb(191.25, 113.25, 0);
  --bs-app-theme-hover-color: #FFFFFF;
  --bs-app-theme-active: rgb(191.25, 113.25, 0);
  --bs-app-theme-active-border-color: rgb(191.25, 113.25, 0);
  --bs-app-theme-active-color: #FFFFFF;
  --bs-app-theme-disabled: rgb(255, 177, 63.75);
  --bs-app-theme-disabled-border-color: rgb(255, 177, 63.75);
  --bs-app-theme-disabled-color: #FFFFFF;
}

.bg-warning-100 {
  --bs-bg-opacity: 1;
  background-color: rgba(255, 234.2, 204, var(--bs-bg-opacity)) !important;
}

.text-warning-100 {
  --bs-text-opacity: 1;
  color: rgba(255, 234.2, 204, var(--bs-text-opacity)) !important;
}

.bg-warning-200 {
  --bs-bg-opacity: 1;
  background-color: rgba(255, 213.4, 153, var(--bs-bg-opacity)) !important;
}

.text-warning-200 {
  --bs-text-opacity: 1;
  color: rgba(255, 213.4, 153, var(--bs-text-opacity)) !important;
}

.bg-warning-300 {
  --bs-bg-opacity: 1;
  background-color: rgba(255, 192.6, 102, var(--bs-bg-opacity)) !important;
}

.text-warning-300 {
  --bs-text-opacity: 1;
  color: rgba(255, 192.6, 102, var(--bs-text-opacity)) !important;
}

.bg-warning-400 {
  --bs-bg-opacity: 1;
  background-color: rgba(255, 171.8, 51, var(--bs-bg-opacity)) !important;
}

.text-warning-400 {
  --bs-text-opacity: 1;
  color: rgba(255, 171.8, 51, var(--bs-text-opacity)) !important;
}

.bg-warning-500 {
  --bs-bg-opacity: 1;
  background-color: rgba(255, 151, 0, var(--bs-bg-opacity)) !important;
}

.text-warning-500 {
  --bs-text-opacity: 1;
  color: rgba(255, 151, 0, var(--bs-text-opacity)) !important;
}

.bg-warning-600 {
  --bs-bg-opacity: 1;
  background-color: rgba(204, 120.8, 0, var(--bs-bg-opacity)) !important;
}

.text-warning-600 {
  --bs-text-opacity: 1;
  color: rgba(204, 120.8, 0, var(--bs-text-opacity)) !important;
}

.bg-warning-700 {
  --bs-bg-opacity: 1;
  background-color: rgba(153, 90.6, 0, var(--bs-bg-opacity)) !important;
}

.text-warning-700 {
  --bs-text-opacity: 1;
  color: rgba(153, 90.6, 0, var(--bs-text-opacity)) !important;
}

.bg-warning-800 {
  --bs-bg-opacity: 1;
  background-color: rgba(102, 60.4, 0, var(--bs-bg-opacity)) !important;
}

.text-warning-800 {
  --bs-text-opacity: 1;
  color: rgba(102, 60.4, 0, var(--bs-text-opacity)) !important;
}

.bg-warning-900 {
  --bs-bg-opacity: 1;
  background-color: rgba(51, 30.2, 0, var(--bs-bg-opacity)) !important;
}

.text-warning-900 {
  --bs-text-opacity: 1;
  color: rgba(51, 30.2, 0, var(--bs-text-opacity)) !important;
}

.bg-gradient-danger {
  background-color: #ff1b30 !important;
  background-image: linear-gradient(to bottom, rgb(255, 78, 94.3026315789), rgb(255, 1.5, 24.8486842105)) !important;
}

.bg-gradient-from-danger {
  --bs-bg-gradient-from: #ff1b30;
}

.bg-gradient-to-danger {
  --bs-bg-gradient-to: #ff1b30;
}

.hover-bg-danger:hover {
  background-color: rgba(var(--bs-danger-rgb), var(--bs-bg-opacity)) !important;
}
.hover-bg-danger:hover:not([class*=bg-opacity-]) {
  --bs-bg-opacity: 1.0;
}

.theme-danger {
  --bs-app-theme: #ff1b30;
  --bs-app-theme-rgb: 255, 27, 48;
  --bs-app-theme-color: #FFFFFF;
  --bs-app-theme-color-rgb: 255, 255, 255;
  --bs-app-theme-hover: rgb(191.25, 20.25, 36);
  --bs-app-theme-hover-border-color: rgb(191.25, 20.25, 36);
  --bs-app-theme-hover-color: #FFFFFF;
  --bs-app-theme-active: rgb(191.25, 20.25, 36);
  --bs-app-theme-active-border-color: rgb(191.25, 20.25, 36);
  --bs-app-theme-active-color: #FFFFFF;
  --bs-app-theme-disabled: rgb(255, 84, 99.75);
  --bs-app-theme-disabled-border-color: rgb(255, 84, 99.75);
  --bs-app-theme-disabled-color: #FFFFFF;
}

.bg-danger-100 {
  --bs-bg-opacity: 1;
  background-color: rgba(255, 209.4, 213.6, var(--bs-bg-opacity)) !important;
}

.text-danger-100 {
  --bs-text-opacity: 1;
  color: rgba(255, 209.4, 213.6, var(--bs-text-opacity)) !important;
}

.bg-danger-200 {
  --bs-bg-opacity: 1;
  background-color: rgba(255, 163.8, 172.2, var(--bs-bg-opacity)) !important;
}

.text-danger-200 {
  --bs-text-opacity: 1;
  color: rgba(255, 163.8, 172.2, var(--bs-text-opacity)) !important;
}

.bg-danger-300 {
  --bs-bg-opacity: 1;
  background-color: rgba(255, 118.2, 130.8, var(--bs-bg-opacity)) !important;
}

.text-danger-300 {
  --bs-text-opacity: 1;
  color: rgba(255, 118.2, 130.8, var(--bs-text-opacity)) !important;
}

.bg-danger-400 {
  --bs-bg-opacity: 1;
  background-color: rgba(255, 72.6, 89.4, var(--bs-bg-opacity)) !important;
}

.text-danger-400 {
  --bs-text-opacity: 1;
  color: rgba(255, 72.6, 89.4, var(--bs-text-opacity)) !important;
}

.bg-danger-500 {
  --bs-bg-opacity: 1;
  background-color: rgba(255, 27, 48, var(--bs-bg-opacity)) !important;
}

.text-danger-500 {
  --bs-text-opacity: 1;
  color: rgba(255, 27, 48, var(--bs-text-opacity)) !important;
}

.bg-danger-600 {
  --bs-bg-opacity: 1;
  background-color: rgba(204, 21.6, 38.4, var(--bs-bg-opacity)) !important;
}

.text-danger-600 {
  --bs-text-opacity: 1;
  color: rgba(204, 21.6, 38.4, var(--bs-text-opacity)) !important;
}

.bg-danger-700 {
  --bs-bg-opacity: 1;
  background-color: rgba(153, 16.2, 28.8, var(--bs-bg-opacity)) !important;
}

.text-danger-700 {
  --bs-text-opacity: 1;
  color: rgba(153, 16.2, 28.8, var(--bs-text-opacity)) !important;
}

.bg-danger-800 {
  --bs-bg-opacity: 1;
  background-color: rgba(102, 10.8, 19.2, var(--bs-bg-opacity)) !important;
}

.text-danger-800 {
  --bs-text-opacity: 1;
  color: rgba(102, 10.8, 19.2, var(--bs-text-opacity)) !important;
}

.bg-danger-900 {
  --bs-bg-opacity: 1;
  background-color: rgba(51, 5.4, 9.6, var(--bs-bg-opacity)) !important;
}

.text-danger-900 {
  --bs-text-opacity: 1;
  color: rgba(51, 5.4, 9.6, var(--bs-text-opacity)) !important;
}

.bg-gradient-light {
  background-color: #f2f3f4 !important;
  background-image: linear-gradient(to bottom, white, rgb(228.1875, 230.25, 232.3125)) !important;
}

.bg-gradient-from-light {
  --bs-bg-gradient-from: #f2f3f4;
}

.bg-gradient-to-light {
  --bs-bg-gradient-to: #f2f3f4;
}

.hover-bg-light:hover {
  background-color: rgba(var(--bs-light-rgb), var(--bs-bg-opacity)) !important;
}
.hover-bg-light:hover:not([class*=bg-opacity-]) {
  --bs-bg-opacity: 1.0;
}

.theme-light {
  --bs-app-theme: #f2f3f4;
  --bs-app-theme-rgb: 242, 243, 244;
  --bs-app-theme-color: #000000;
  --bs-app-theme-color-rgb: 0, 0, 0;
  --bs-app-theme-hover: rgb(181.5, 182.25, 183);
  --bs-app-theme-hover-border-color: rgb(181.5, 182.25, 183);
  --bs-app-theme-hover-color: #000000;
  --bs-app-theme-active: rgb(181.5, 182.25, 183);
  --bs-app-theme-active-border-color: rgb(181.5, 182.25, 183);
  --bs-app-theme-active-color: #000000;
  --bs-app-theme-disabled: rgb(245.25, 246, 246.75);
  --bs-app-theme-disabled-border-color: rgb(245.25, 246, 246.75);
  --bs-app-theme-disabled-color: #000000;
}

.bg-light-100 {
  --bs-bg-opacity: 1;
  background-color: rgba(252.4, 252.6, 252.8, var(--bs-bg-opacity)) !important;
}

.text-light-100 {
  --bs-text-opacity: 1;
  color: rgba(252.4, 252.6, 252.8, var(--bs-text-opacity)) !important;
}

.bg-light-200 {
  --bs-bg-opacity: 1;
  background-color: rgba(249.8, 250.2, 250.6, var(--bs-bg-opacity)) !important;
}

.text-light-200 {
  --bs-text-opacity: 1;
  color: rgba(249.8, 250.2, 250.6, var(--bs-text-opacity)) !important;
}

.bg-light-300 {
  --bs-bg-opacity: 1;
  background-color: rgba(247.2, 247.8, 248.4, var(--bs-bg-opacity)) !important;
}

.text-light-300 {
  --bs-text-opacity: 1;
  color: rgba(247.2, 247.8, 248.4, var(--bs-text-opacity)) !important;
}

.bg-light-400 {
  --bs-bg-opacity: 1;
  background-color: rgba(244.6, 245.4, 246.2, var(--bs-bg-opacity)) !important;
}

.text-light-400 {
  --bs-text-opacity: 1;
  color: rgba(244.6, 245.4, 246.2, var(--bs-text-opacity)) !important;
}

.bg-light-500 {
  --bs-bg-opacity: 1;
  background-color: rgba(242, 243, 244, var(--bs-bg-opacity)) !important;
}

.text-light-500 {
  --bs-text-opacity: 1;
  color: rgba(242, 243, 244, var(--bs-text-opacity)) !important;
}

.bg-light-600 {
  --bs-bg-opacity: 1;
  background-color: rgba(193.6, 194.4, 195.2, var(--bs-bg-opacity)) !important;
}

.text-light-600 {
  --bs-text-opacity: 1;
  color: rgba(193.6, 194.4, 195.2, var(--bs-text-opacity)) !important;
}

.bg-light-700 {
  --bs-bg-opacity: 1;
  background-color: rgba(145.2, 145.8, 146.4, var(--bs-bg-opacity)) !important;
}

.text-light-700 {
  --bs-text-opacity: 1;
  color: rgba(145.2, 145.8, 146.4, var(--bs-text-opacity)) !important;
}

.bg-light-800 {
  --bs-bg-opacity: 1;
  background-color: rgba(96.8, 97.2, 97.6, var(--bs-bg-opacity)) !important;
}

.text-light-800 {
  --bs-text-opacity: 1;
  color: rgba(96.8, 97.2, 97.6, var(--bs-text-opacity)) !important;
}

.bg-light-900 {
  --bs-bg-opacity: 1;
  background-color: rgba(48.4, 48.6, 48.8, var(--bs-bg-opacity)) !important;
}

.text-light-900 {
  --bs-text-opacity: 1;
  color: rgba(48.4, 48.6, 48.8, var(--bs-text-opacity)) !important;
}

.bg-gradient-dark {
  background-color: #1f2225 !important;
  background-image: linear-gradient(to bottom, rgb(54.25, 59.5, 64.75), rgb(19.375, 21.25, 23.125)) !important;
}

.bg-gradient-from-dark {
  --bs-bg-gradient-from: #1f2225;
}

.bg-gradient-to-dark {
  --bs-bg-gradient-to: #1f2225;
}

.hover-bg-dark:hover {
  background-color: rgba(var(--bs-dark-rgb), var(--bs-bg-opacity)) !important;
}
.hover-bg-dark:hover:not([class*=bg-opacity-]) {
  --bs-bg-opacity: 1.0;
}

.theme-dark {
  --bs-app-theme: #1f2225;
  --bs-app-theme-rgb: 31, 34, 37;
  --bs-app-theme-color: #FFFFFF;
  --bs-app-theme-color-rgb: 255, 255, 255;
  --bs-app-theme-hover: rgb(23.25, 25.5, 27.75);
  --bs-app-theme-hover-border-color: rgb(23.25, 25.5, 27.75);
  --bs-app-theme-hover-color: #FFFFFF;
  --bs-app-theme-active: rgb(23.25, 25.5, 27.75);
  --bs-app-theme-active-border-color: rgb(23.25, 25.5, 27.75);
  --bs-app-theme-active-color: #FFFFFF;
  --bs-app-theme-disabled: rgb(87, 89.25, 91.5);
  --bs-app-theme-disabled-border-color: rgb(87, 89.25, 91.5);
  --bs-app-theme-disabled-color: #FFFFFF;
}

.bg-dark-100 {
  --bs-bg-opacity: 1;
  background-color: rgba(210.2, 210.8, 211.4, var(--bs-bg-opacity)) !important;
}

.text-dark-100 {
  --bs-text-opacity: 1;
  color: rgba(210.2, 210.8, 211.4, var(--bs-text-opacity)) !important;
}

.bg-dark-200 {
  --bs-bg-opacity: 1;
  background-color: rgba(165.4, 166.6, 167.8, var(--bs-bg-opacity)) !important;
}

.text-dark-200 {
  --bs-text-opacity: 1;
  color: rgba(165.4, 166.6, 167.8, var(--bs-text-opacity)) !important;
}

.bg-dark-300 {
  --bs-bg-opacity: 1;
  background-color: rgba(120.6, 122.4, 124.2, var(--bs-bg-opacity)) !important;
}

.text-dark-300 {
  --bs-text-opacity: 1;
  color: rgba(120.6, 122.4, 124.2, var(--bs-text-opacity)) !important;
}

.bg-dark-400 {
  --bs-bg-opacity: 1;
  background-color: rgba(75.8, 78.2, 80.6, var(--bs-bg-opacity)) !important;
}

.text-dark-400 {
  --bs-text-opacity: 1;
  color: rgba(75.8, 78.2, 80.6, var(--bs-text-opacity)) !important;
}

.bg-dark-500 {
  --bs-bg-opacity: 1;
  background-color: rgba(31, 34, 37, var(--bs-bg-opacity)) !important;
}

.text-dark-500 {
  --bs-text-opacity: 1;
  color: rgba(31, 34, 37, var(--bs-text-opacity)) !important;
}

.bg-dark-600 {
  --bs-bg-opacity: 1;
  background-color: rgba(24.8, 27.2, 29.6, var(--bs-bg-opacity)) !important;
}

.text-dark-600 {
  --bs-text-opacity: 1;
  color: rgba(24.8, 27.2, 29.6, var(--bs-text-opacity)) !important;
}

.bg-dark-700 {
  --bs-bg-opacity: 1;
  background-color: rgba(18.6, 20.4, 22.2, var(--bs-bg-opacity)) !important;
}

.text-dark-700 {
  --bs-text-opacity: 1;
  color: rgba(18.6, 20.4, 22.2, var(--bs-text-opacity)) !important;
}

.bg-dark-800 {
  --bs-bg-opacity: 1;
  background-color: rgba(12.4, 13.6, 14.8, var(--bs-bg-opacity)) !important;
}

.text-dark-800 {
  --bs-text-opacity: 1;
  color: rgba(12.4, 13.6, 14.8, var(--bs-text-opacity)) !important;
}

.bg-dark-900 {
  --bs-bg-opacity: 1;
  background-color: rgba(6.2, 6.8, 7.4, var(--bs-bg-opacity)) !important;
}

.text-dark-900 {
  --bs-text-opacity: 1;
  color: rgba(6.2, 6.8, 7.4, var(--bs-text-opacity)) !important;
}

.bg-gradient-inverse {
  background-color: #1f2225 !important;
  background-image: linear-gradient(to bottom, rgb(54.25, 59.5, 64.75), rgb(19.375, 21.25, 23.125)) !important;
}

.bg-gradient-from-inverse {
  --bs-bg-gradient-from: #1f2225;
}

.bg-gradient-to-inverse {
  --bs-bg-gradient-to: #1f2225;
}

.hover-bg-inverse:hover {
  background-color: rgba(var(--bs-inverse-rgb), var(--bs-bg-opacity)) !important;
}
.hover-bg-inverse:hover:not([class*=bg-opacity-]) {
  --bs-bg-opacity: 1.0;
}

.theme-inverse {
  --bs-app-theme: #1f2225;
  --bs-app-theme-rgb: 31, 34, 37;
  --bs-app-theme-color: #FFFFFF;
  --bs-app-theme-color-rgb: 255, 255, 255;
  --bs-app-theme-hover: rgb(23.25, 25.5, 27.75);
  --bs-app-theme-hover-border-color: rgb(23.25, 25.5, 27.75);
  --bs-app-theme-hover-color: #FFFFFF;
  --bs-app-theme-active: rgb(23.25, 25.5, 27.75);
  --bs-app-theme-active-border-color: rgb(23.25, 25.5, 27.75);
  --bs-app-theme-active-color: #FFFFFF;
  --bs-app-theme-disabled: rgb(87, 89.25, 91.5);
  --bs-app-theme-disabled-border-color: rgb(87, 89.25, 91.5);
  --bs-app-theme-disabled-color: #FFFFFF;
}

.bg-inverse-100 {
  --bs-bg-opacity: 1;
  background-color: rgba(210.2, 210.8, 211.4, var(--bs-bg-opacity)) !important;
}

.text-inverse-100 {
  --bs-text-opacity: 1;
  color: rgba(210.2, 210.8, 211.4, var(--bs-text-opacity)) !important;
}

.bg-inverse-200 {
  --bs-bg-opacity: 1;
  background-color: rgba(165.4, 166.6, 167.8, var(--bs-bg-opacity)) !important;
}

.text-inverse-200 {
  --bs-text-opacity: 1;
  color: rgba(165.4, 166.6, 167.8, var(--bs-text-opacity)) !important;
}

.bg-inverse-300 {
  --bs-bg-opacity: 1;
  background-color: rgba(120.6, 122.4, 124.2, var(--bs-bg-opacity)) !important;
}

.text-inverse-300 {
  --bs-text-opacity: 1;
  color: rgba(120.6, 122.4, 124.2, var(--bs-text-opacity)) !important;
}

.bg-inverse-400 {
  --bs-bg-opacity: 1;
  background-color: rgba(75.8, 78.2, 80.6, var(--bs-bg-opacity)) !important;
}

.text-inverse-400 {
  --bs-text-opacity: 1;
  color: rgba(75.8, 78.2, 80.6, var(--bs-text-opacity)) !important;
}

.bg-inverse-500 {
  --bs-bg-opacity: 1;
  background-color: rgba(31, 34, 37, var(--bs-bg-opacity)) !important;
}

.text-inverse-500 {
  --bs-text-opacity: 1;
  color: rgba(31, 34, 37, var(--bs-text-opacity)) !important;
}

.bg-inverse-600 {
  --bs-bg-opacity: 1;
  background-color: rgba(24.8, 27.2, 29.6, var(--bs-bg-opacity)) !important;
}

.text-inverse-600 {
  --bs-text-opacity: 1;
  color: rgba(24.8, 27.2, 29.6, var(--bs-text-opacity)) !important;
}

.bg-inverse-700 {
  --bs-bg-opacity: 1;
  background-color: rgba(18.6, 20.4, 22.2, var(--bs-bg-opacity)) !important;
}

.text-inverse-700 {
  --bs-text-opacity: 1;
  color: rgba(18.6, 20.4, 22.2, var(--bs-text-opacity)) !important;
}

.bg-inverse-800 {
  --bs-bg-opacity: 1;
  background-color: rgba(12.4, 13.6, 14.8, var(--bs-bg-opacity)) !important;
}

.text-inverse-800 {
  --bs-text-opacity: 1;
  color: rgba(12.4, 13.6, 14.8, var(--bs-text-opacity)) !important;
}

.bg-inverse-900 {
  --bs-bg-opacity: 1;
  background-color: rgba(6.2, 6.8, 7.4, var(--bs-bg-opacity)) !important;
}

.text-inverse-900 {
  --bs-text-opacity: 1;
  color: rgba(6.2, 6.8, 7.4, var(--bs-text-opacity)) !important;
}

.bg-gradient-blue {
  background-color: #0078ff !important;
  background-image: linear-gradient(to bottom, #3393ff, rgb(0, 108, 229.5)) !important;
}

.bg-gradient-from-blue {
  --bs-bg-gradient-from: #0078ff;
}

.bg-gradient-to-blue {
  --bs-bg-gradient-to: #0078ff;
}

.hover-bg-blue:hover {
  background-color: rgba(var(--bs-blue-rgb), var(--bs-bg-opacity)) !important;
}
.hover-bg-blue:hover:not([class*=bg-opacity-]) {
  --bs-bg-opacity: 1.0;
}

.theme-blue {
  --bs-app-theme: #0078ff;
  --bs-app-theme-rgb: 0, 120, 255;
  --bs-app-theme-color: #FFFFFF;
  --bs-app-theme-color-rgb: 255, 255, 255;
  --bs-app-theme-hover: rgb(0, 90, 191.25);
  --bs-app-theme-hover-border-color: rgb(0, 90, 191.25);
  --bs-app-theme-hover-color: #FFFFFF;
  --bs-app-theme-active: rgb(0, 90, 191.25);
  --bs-app-theme-active-border-color: rgb(0, 90, 191.25);
  --bs-app-theme-active-color: #FFFFFF;
  --bs-app-theme-disabled: rgb(63.75, 153.75, 255);
  --bs-app-theme-disabled-border-color: rgb(63.75, 153.75, 255);
  --bs-app-theme-disabled-color: #FFFFFF;
}

.bg-blue-100 {
  --bs-bg-opacity: 1;
  background-color: rgba(204, 228, 255, var(--bs-bg-opacity)) !important;
}

.text-blue-100 {
  --bs-text-opacity: 1;
  color: rgba(204, 228, 255, var(--bs-text-opacity)) !important;
}

.bg-blue-200 {
  --bs-bg-opacity: 1;
  background-color: rgba(153, 201, 255, var(--bs-bg-opacity)) !important;
}

.text-blue-200 {
  --bs-text-opacity: 1;
  color: rgba(153, 201, 255, var(--bs-text-opacity)) !important;
}

.bg-blue-300 {
  --bs-bg-opacity: 1;
  background-color: rgba(102, 174, 255, var(--bs-bg-opacity)) !important;
}

.text-blue-300 {
  --bs-text-opacity: 1;
  color: rgba(102, 174, 255, var(--bs-text-opacity)) !important;
}

.bg-blue-400 {
  --bs-bg-opacity: 1;
  background-color: rgba(51, 147, 255, var(--bs-bg-opacity)) !important;
}

.text-blue-400 {
  --bs-text-opacity: 1;
  color: rgba(51, 147, 255, var(--bs-text-opacity)) !important;
}

.bg-blue-500 {
  --bs-bg-opacity: 1;
  background-color: rgba(0, 120, 255, var(--bs-bg-opacity)) !important;
}

.text-blue-500 {
  --bs-text-opacity: 1;
  color: rgba(0, 120, 255, var(--bs-text-opacity)) !important;
}

.bg-blue-600 {
  --bs-bg-opacity: 1;
  background-color: rgba(0, 96, 204, var(--bs-bg-opacity)) !important;
}

.text-blue-600 {
  --bs-text-opacity: 1;
  color: rgba(0, 96, 204, var(--bs-text-opacity)) !important;
}

.bg-blue-700 {
  --bs-bg-opacity: 1;
  background-color: rgba(0, 72, 153, var(--bs-bg-opacity)) !important;
}

.text-blue-700 {
  --bs-text-opacity: 1;
  color: rgba(0, 72, 153, var(--bs-text-opacity)) !important;
}

.bg-blue-800 {
  --bs-bg-opacity: 1;
  background-color: rgba(0, 48, 102, var(--bs-bg-opacity)) !important;
}

.text-blue-800 {
  --bs-text-opacity: 1;
  color: rgba(0, 48, 102, var(--bs-text-opacity)) !important;
}

.bg-blue-900 {
  --bs-bg-opacity: 1;
  background-color: rgba(0, 24, 51, var(--bs-bg-opacity)) !important;
}

.text-blue-900 {
  --bs-text-opacity: 1;
  color: rgba(0, 24, 51, var(--bs-text-opacity)) !important;
}

.bg-gradient-indigo {
  background-color: #7b2cff !important;
  background-image: linear-gradient(to bottom, rgb(154.9052132701, 95, 255), rgb(107.0473933649, 18.5, 255)) !important;
}

.bg-gradient-from-indigo {
  --bs-bg-gradient-from: #7b2cff;
}

.bg-gradient-to-indigo {
  --bs-bg-gradient-to: #7b2cff;
}

.hover-bg-indigo:hover {
  background-color: rgba(var(--bs-indigo-rgb), var(--bs-bg-opacity)) !important;
}
.hover-bg-indigo:hover:not([class*=bg-opacity-]) {
  --bs-bg-opacity: 1.0;
}

.theme-indigo {
  --bs-app-theme: #7b2cff;
  --bs-app-theme-rgb: 123, 44, 255;
  --bs-app-theme-color: #FFFFFF;
  --bs-app-theme-color-rgb: 255, 255, 255;
  --bs-app-theme-hover: rgb(92.25, 33, 191.25);
  --bs-app-theme-hover-border-color: rgb(92.25, 33, 191.25);
  --bs-app-theme-hover-color: #FFFFFF;
  --bs-app-theme-active: rgb(92.25, 33, 191.25);
  --bs-app-theme-active-border-color: rgb(92.25, 33, 191.25);
  --bs-app-theme-active-color: #FFFFFF;
  --bs-app-theme-disabled: rgb(156, 96.75, 255);
  --bs-app-theme-disabled-border-color: rgb(156, 96.75, 255);
  --bs-app-theme-disabled-color: #FFFFFF;
}

.bg-indigo-100 {
  --bs-bg-opacity: 1;
  background-color: rgba(228.6, 212.8, 255, var(--bs-bg-opacity)) !important;
}

.text-indigo-100 {
  --bs-text-opacity: 1;
  color: rgba(228.6, 212.8, 255, var(--bs-text-opacity)) !important;
}

.bg-indigo-200 {
  --bs-bg-opacity: 1;
  background-color: rgba(202.2, 170.6, 255, var(--bs-bg-opacity)) !important;
}

.text-indigo-200 {
  --bs-text-opacity: 1;
  color: rgba(202.2, 170.6, 255, var(--bs-text-opacity)) !important;
}

.bg-indigo-300 {
  --bs-bg-opacity: 1;
  background-color: rgba(175.8, 128.4, 255, var(--bs-bg-opacity)) !important;
}

.text-indigo-300 {
  --bs-text-opacity: 1;
  color: rgba(175.8, 128.4, 255, var(--bs-text-opacity)) !important;
}

.bg-indigo-400 {
  --bs-bg-opacity: 1;
  background-color: rgba(149.4, 86.2, 255, var(--bs-bg-opacity)) !important;
}

.text-indigo-400 {
  --bs-text-opacity: 1;
  color: rgba(149.4, 86.2, 255, var(--bs-text-opacity)) !important;
}

.bg-indigo-500 {
  --bs-bg-opacity: 1;
  background-color: rgba(123, 44, 255, var(--bs-bg-opacity)) !important;
}

.text-indigo-500 {
  --bs-text-opacity: 1;
  color: rgba(123, 44, 255, var(--bs-text-opacity)) !important;
}

.bg-indigo-600 {
  --bs-bg-opacity: 1;
  background-color: rgba(98.4, 35.2, 204, var(--bs-bg-opacity)) !important;
}

.text-indigo-600 {
  --bs-text-opacity: 1;
  color: rgba(98.4, 35.2, 204, var(--bs-text-opacity)) !important;
}

.bg-indigo-700 {
  --bs-bg-opacity: 1;
  background-color: rgba(73.8, 26.4, 153, var(--bs-bg-opacity)) !important;
}

.text-indigo-700 {
  --bs-text-opacity: 1;
  color: rgba(73.8, 26.4, 153, var(--bs-text-opacity)) !important;
}

.bg-indigo-800 {
  --bs-bg-opacity: 1;
  background-color: rgba(49.2, 17.6, 102, var(--bs-bg-opacity)) !important;
}

.text-indigo-800 {
  --bs-text-opacity: 1;
  color: rgba(49.2, 17.6, 102, var(--bs-text-opacity)) !important;
}

.bg-indigo-900 {
  --bs-bg-opacity: 1;
  background-color: rgba(24.6, 8.8, 51, var(--bs-bg-opacity)) !important;
}

.text-indigo-900 {
  --bs-text-opacity: 1;
  color: rgba(24.6, 8.8, 51, var(--bs-text-opacity)) !important;
}

.bg-gradient-purple {
  background-color: #5058e6 !important;
  background-image: linear-gradient(to bottom, rgb(124.625, 130.585, 236.375), rgb(57.6875, 66.7075, 226.8125)) !important;
}

.bg-gradient-from-purple {
  --bs-bg-gradient-from: #5058e6;
}

.bg-gradient-to-purple {
  --bs-bg-gradient-to: #5058e6;
}

.hover-bg-purple:hover {
  background-color: rgba(var(--bs-purple-rgb), var(--bs-bg-opacity)) !important;
}
.hover-bg-purple:hover:not([class*=bg-opacity-]) {
  --bs-bg-opacity: 1.0;
}

.theme-purple {
  --bs-app-theme: #5058e6;
  --bs-app-theme-rgb: 80, 88, 230;
  --bs-app-theme-color: #FFFFFF;
  --bs-app-theme-color-rgb: 255, 255, 255;
  --bs-app-theme-hover: rgb(60, 66, 172.5);
  --bs-app-theme-hover-border-color: rgb(60, 66, 172.5);
  --bs-app-theme-hover-color: #FFFFFF;
  --bs-app-theme-active: rgb(60, 66, 172.5);
  --bs-app-theme-active-border-color: rgb(60, 66, 172.5);
  --bs-app-theme-active-color: #FFFFFF;
  --bs-app-theme-disabled: rgb(123.75, 129.75, 236.25);
  --bs-app-theme-disabled-border-color: rgb(123.75, 129.75, 236.25);
  --bs-app-theme-disabled-color: #FFFFFF;
}

.bg-purple-100 {
  --bs-bg-opacity: 1;
  background-color: rgba(220, 221.6, 250, var(--bs-bg-opacity)) !important;
}

.text-purple-100 {
  --bs-text-opacity: 1;
  color: rgba(220, 221.6, 250, var(--bs-text-opacity)) !important;
}

.bg-purple-200 {
  --bs-bg-opacity: 1;
  background-color: rgba(185, 188.2, 245, var(--bs-bg-opacity)) !important;
}

.text-purple-200 {
  --bs-text-opacity: 1;
  color: rgba(185, 188.2, 245, var(--bs-text-opacity)) !important;
}

.bg-purple-300 {
  --bs-bg-opacity: 1;
  background-color: rgba(150, 154.8, 240, var(--bs-bg-opacity)) !important;
}

.text-purple-300 {
  --bs-text-opacity: 1;
  color: rgba(150, 154.8, 240, var(--bs-text-opacity)) !important;
}

.bg-purple-400 {
  --bs-bg-opacity: 1;
  background-color: rgba(115, 121.4, 235, var(--bs-bg-opacity)) !important;
}

.text-purple-400 {
  --bs-text-opacity: 1;
  color: rgba(115, 121.4, 235, var(--bs-text-opacity)) !important;
}

.bg-purple-500 {
  --bs-bg-opacity: 1;
  background-color: rgba(80, 88, 230, var(--bs-bg-opacity)) !important;
}

.text-purple-500 {
  --bs-text-opacity: 1;
  color: rgba(80, 88, 230, var(--bs-text-opacity)) !important;
}

.bg-purple-600 {
  --bs-bg-opacity: 1;
  background-color: rgba(64, 70.4, 184, var(--bs-bg-opacity)) !important;
}

.text-purple-600 {
  --bs-text-opacity: 1;
  color: rgba(64, 70.4, 184, var(--bs-text-opacity)) !important;
}

.bg-purple-700 {
  --bs-bg-opacity: 1;
  background-color: rgba(48, 52.8, 138, var(--bs-bg-opacity)) !important;
}

.text-purple-700 {
  --bs-text-opacity: 1;
  color: rgba(48, 52.8, 138, var(--bs-text-opacity)) !important;
}

.bg-purple-800 {
  --bs-bg-opacity: 1;
  background-color: rgba(32, 35.2, 92, var(--bs-bg-opacity)) !important;
}

.text-purple-800 {
  --bs-text-opacity: 1;
  color: rgba(32, 35.2, 92, var(--bs-text-opacity)) !important;
}

.bg-purple-900 {
  --bs-bg-opacity: 1;
  background-color: rgba(16, 17.6, 46, var(--bs-bg-opacity)) !important;
}

.text-purple-900 {
  --bs-text-opacity: 1;
  color: rgba(16, 17.6, 46, var(--bs-text-opacity)) !important;
}

.bg-gradient-pink {
  background-color: #ff107e !important;
  background-image: linear-gradient(to bottom, rgb(255, 67, 153.5271966527), rgb(245.5, 0, 112.9916317992)) !important;
}

.bg-gradient-from-pink {
  --bs-bg-gradient-from: #ff107e;
}

.bg-gradient-to-pink {
  --bs-bg-gradient-to: #ff107e;
}

.hover-bg-pink:hover {
  background-color: rgba(var(--bs-pink-rgb), var(--bs-bg-opacity)) !important;
}
.hover-bg-pink:hover:not([class*=bg-opacity-]) {
  --bs-bg-opacity: 1.0;
}

.theme-pink {
  --bs-app-theme: #ff107e;
  --bs-app-theme-rgb: 255, 16, 126;
  --bs-app-theme-color: #FFFFFF;
  --bs-app-theme-color-rgb: 255, 255, 255;
  --bs-app-theme-hover: rgb(191.25, 12, 94.5);
  --bs-app-theme-hover-border-color: rgb(191.25, 12, 94.5);
  --bs-app-theme-hover-color: #FFFFFF;
  --bs-app-theme-active: rgb(191.25, 12, 94.5);
  --bs-app-theme-active-border-color: rgb(191.25, 12, 94.5);
  --bs-app-theme-active-color: #FFFFFF;
  --bs-app-theme-disabled: rgb(255, 75.75, 158.25);
  --bs-app-theme-disabled-border-color: rgb(255, 75.75, 158.25);
  --bs-app-theme-disabled-color: #FFFFFF;
}

.bg-pink-100 {
  --bs-bg-opacity: 1;
  background-color: rgba(255, 207.2, 229.2, var(--bs-bg-opacity)) !important;
}

.text-pink-100 {
  --bs-text-opacity: 1;
  color: rgba(255, 207.2, 229.2, var(--bs-text-opacity)) !important;
}

.bg-pink-200 {
  --bs-bg-opacity: 1;
  background-color: rgba(255, 159.4, 203.4, var(--bs-bg-opacity)) !important;
}

.text-pink-200 {
  --bs-text-opacity: 1;
  color: rgba(255, 159.4, 203.4, var(--bs-text-opacity)) !important;
}

.bg-pink-300 {
  --bs-bg-opacity: 1;
  background-color: rgba(255, 111.6, 177.6, var(--bs-bg-opacity)) !important;
}

.text-pink-300 {
  --bs-text-opacity: 1;
  color: rgba(255, 111.6, 177.6, var(--bs-text-opacity)) !important;
}

.bg-pink-400 {
  --bs-bg-opacity: 1;
  background-color: rgba(255, 63.8, 151.8, var(--bs-bg-opacity)) !important;
}

.text-pink-400 {
  --bs-text-opacity: 1;
  color: rgba(255, 63.8, 151.8, var(--bs-text-opacity)) !important;
}

.bg-pink-500 {
  --bs-bg-opacity: 1;
  background-color: rgba(255, 16, 126, var(--bs-bg-opacity)) !important;
}

.text-pink-500 {
  --bs-text-opacity: 1;
  color: rgba(255, 16, 126, var(--bs-text-opacity)) !important;
}

.bg-pink-600 {
  --bs-bg-opacity: 1;
  background-color: rgba(204, 12.8, 100.8, var(--bs-bg-opacity)) !important;
}

.text-pink-600 {
  --bs-text-opacity: 1;
  color: rgba(204, 12.8, 100.8, var(--bs-text-opacity)) !important;
}

.bg-pink-700 {
  --bs-bg-opacity: 1;
  background-color: rgba(153, 9.6, 75.6, var(--bs-bg-opacity)) !important;
}

.text-pink-700 {
  --bs-text-opacity: 1;
  color: rgba(153, 9.6, 75.6, var(--bs-text-opacity)) !important;
}

.bg-pink-800 {
  --bs-bg-opacity: 1;
  background-color: rgba(102, 6.4, 50.4, var(--bs-bg-opacity)) !important;
}

.text-pink-800 {
  --bs-text-opacity: 1;
  color: rgba(102, 6.4, 50.4, var(--bs-text-opacity)) !important;
}

.bg-pink-900 {
  --bs-bg-opacity: 1;
  background-color: rgba(51, 3.2, 25.2, var(--bs-bg-opacity)) !important;
}

.text-pink-900 {
  --bs-text-opacity: 1;
  color: rgba(51, 3.2, 25.2, var(--bs-text-opacity)) !important;
}

.bg-gradient-red {
  background-color: #ff1b30 !important;
  background-image: linear-gradient(to bottom, rgb(255, 78, 94.3026315789), rgb(255, 1.5, 24.8486842105)) !important;
}

.bg-gradient-from-red {
  --bs-bg-gradient-from: #ff1b30;
}

.bg-gradient-to-red {
  --bs-bg-gradient-to: #ff1b30;
}

.hover-bg-red:hover {
  background-color: rgba(var(--bs-red-rgb), var(--bs-bg-opacity)) !important;
}
.hover-bg-red:hover:not([class*=bg-opacity-]) {
  --bs-bg-opacity: 1.0;
}

.theme-red {
  --bs-app-theme: #ff1b30;
  --bs-app-theme-rgb: 255, 27, 48;
  --bs-app-theme-color: #FFFFFF;
  --bs-app-theme-color-rgb: 255, 255, 255;
  --bs-app-theme-hover: rgb(191.25, 20.25, 36);
  --bs-app-theme-hover-border-color: rgb(191.25, 20.25, 36);
  --bs-app-theme-hover-color: #FFFFFF;
  --bs-app-theme-active: rgb(191.25, 20.25, 36);
  --bs-app-theme-active-border-color: rgb(191.25, 20.25, 36);
  --bs-app-theme-active-color: #FFFFFF;
  --bs-app-theme-disabled: rgb(255, 84, 99.75);
  --bs-app-theme-disabled-border-color: rgb(255, 84, 99.75);
  --bs-app-theme-disabled-color: #FFFFFF;
}

.bg-red-100 {
  --bs-bg-opacity: 1;
  background-color: rgba(255, 209.4, 213.6, var(--bs-bg-opacity)) !important;
}

.text-red-100 {
  --bs-text-opacity: 1;
  color: rgba(255, 209.4, 213.6, var(--bs-text-opacity)) !important;
}

.bg-red-200 {
  --bs-bg-opacity: 1;
  background-color: rgba(255, 163.8, 172.2, var(--bs-bg-opacity)) !important;
}

.text-red-200 {
  --bs-text-opacity: 1;
  color: rgba(255, 163.8, 172.2, var(--bs-text-opacity)) !important;
}

.bg-red-300 {
  --bs-bg-opacity: 1;
  background-color: rgba(255, 118.2, 130.8, var(--bs-bg-opacity)) !important;
}

.text-red-300 {
  --bs-text-opacity: 1;
  color: rgba(255, 118.2, 130.8, var(--bs-text-opacity)) !important;
}

.bg-red-400 {
  --bs-bg-opacity: 1;
  background-color: rgba(255, 72.6, 89.4, var(--bs-bg-opacity)) !important;
}

.text-red-400 {
  --bs-text-opacity: 1;
  color: rgba(255, 72.6, 89.4, var(--bs-text-opacity)) !important;
}

.bg-red-500 {
  --bs-bg-opacity: 1;
  background-color: rgba(255, 27, 48, var(--bs-bg-opacity)) !important;
}

.text-red-500 {
  --bs-text-opacity: 1;
  color: rgba(255, 27, 48, var(--bs-text-opacity)) !important;
}

.bg-red-600 {
  --bs-bg-opacity: 1;
  background-color: rgba(204, 21.6, 38.4, var(--bs-bg-opacity)) !important;
}

.text-red-600 {
  --bs-text-opacity: 1;
  color: rgba(204, 21.6, 38.4, var(--bs-text-opacity)) !important;
}

.bg-red-700 {
  --bs-bg-opacity: 1;
  background-color: rgba(153, 16.2, 28.8, var(--bs-bg-opacity)) !important;
}

.text-red-700 {
  --bs-text-opacity: 1;
  color: rgba(153, 16.2, 28.8, var(--bs-text-opacity)) !important;
}

.bg-red-800 {
  --bs-bg-opacity: 1;
  background-color: rgba(102, 10.8, 19.2, var(--bs-bg-opacity)) !important;
}

.text-red-800 {
  --bs-text-opacity: 1;
  color: rgba(102, 10.8, 19.2, var(--bs-text-opacity)) !important;
}

.bg-red-900 {
  --bs-bg-opacity: 1;
  background-color: rgba(51, 5.4, 9.6, var(--bs-bg-opacity)) !important;
}

.text-red-900 {
  --bs-text-opacity: 1;
  color: rgba(51, 5.4, 9.6, var(--bs-text-opacity)) !important;
}

.bg-gradient-orange {
  background-color: #ff9700 !important;
  background-image: linear-gradient(to bottom, rgb(255, 171.8, 51), rgb(229.5, 135.9, 0)) !important;
}

.bg-gradient-from-orange {
  --bs-bg-gradient-from: #ff9700;
}

.bg-gradient-to-orange {
  --bs-bg-gradient-to: #ff9700;
}

.hover-bg-orange:hover {
  background-color: rgba(var(--bs-orange-rgb), var(--bs-bg-opacity)) !important;
}
.hover-bg-orange:hover:not([class*=bg-opacity-]) {
  --bs-bg-opacity: 1.0;
}

.theme-orange {
  --bs-app-theme: #ff9700;
  --bs-app-theme-rgb: 255, 151, 0;
  --bs-app-theme-color: #FFFFFF;
  --bs-app-theme-color-rgb: 255, 255, 255;
  --bs-app-theme-hover: rgb(191.25, 113.25, 0);
  --bs-app-theme-hover-border-color: rgb(191.25, 113.25, 0);
  --bs-app-theme-hover-color: #FFFFFF;
  --bs-app-theme-active: rgb(191.25, 113.25, 0);
  --bs-app-theme-active-border-color: rgb(191.25, 113.25, 0);
  --bs-app-theme-active-color: #FFFFFF;
  --bs-app-theme-disabled: rgb(255, 177, 63.75);
  --bs-app-theme-disabled-border-color: rgb(255, 177, 63.75);
  --bs-app-theme-disabled-color: #FFFFFF;
}

.bg-orange-100 {
  --bs-bg-opacity: 1;
  background-color: rgba(255, 234.2, 204, var(--bs-bg-opacity)) !important;
}

.text-orange-100 {
  --bs-text-opacity: 1;
  color: rgba(255, 234.2, 204, var(--bs-text-opacity)) !important;
}

.bg-orange-200 {
  --bs-bg-opacity: 1;
  background-color: rgba(255, 213.4, 153, var(--bs-bg-opacity)) !important;
}

.text-orange-200 {
  --bs-text-opacity: 1;
  color: rgba(255, 213.4, 153, var(--bs-text-opacity)) !important;
}

.bg-orange-300 {
  --bs-bg-opacity: 1;
  background-color: rgba(255, 192.6, 102, var(--bs-bg-opacity)) !important;
}

.text-orange-300 {
  --bs-text-opacity: 1;
  color: rgba(255, 192.6, 102, var(--bs-text-opacity)) !important;
}

.bg-orange-400 {
  --bs-bg-opacity: 1;
  background-color: rgba(255, 171.8, 51, var(--bs-bg-opacity)) !important;
}

.text-orange-400 {
  --bs-text-opacity: 1;
  color: rgba(255, 171.8, 51, var(--bs-text-opacity)) !important;
}

.bg-orange-500 {
  --bs-bg-opacity: 1;
  background-color: rgba(255, 151, 0, var(--bs-bg-opacity)) !important;
}

.text-orange-500 {
  --bs-text-opacity: 1;
  color: rgba(255, 151, 0, var(--bs-text-opacity)) !important;
}

.bg-orange-600 {
  --bs-bg-opacity: 1;
  background-color: rgba(204, 120.8, 0, var(--bs-bg-opacity)) !important;
}

.text-orange-600 {
  --bs-text-opacity: 1;
  color: rgba(204, 120.8, 0, var(--bs-text-opacity)) !important;
}

.bg-orange-700 {
  --bs-bg-opacity: 1;
  background-color: rgba(153, 90.6, 0, var(--bs-bg-opacity)) !important;
}

.text-orange-700 {
  --bs-text-opacity: 1;
  color: rgba(153, 90.6, 0, var(--bs-text-opacity)) !important;
}

.bg-orange-800 {
  --bs-bg-opacity: 1;
  background-color: rgba(102, 60.4, 0, var(--bs-bg-opacity)) !important;
}

.text-orange-800 {
  --bs-text-opacity: 1;
  color: rgba(102, 60.4, 0, var(--bs-text-opacity)) !important;
}

.bg-orange-900 {
  --bs-bg-opacity: 1;
  background-color: rgba(51, 30.2, 0, var(--bs-bg-opacity)) !important;
}

.text-orange-900 {
  --bs-text-opacity: 1;
  color: rgba(51, 30.2, 0, var(--bs-text-opacity)) !important;
}

.bg-gradient-yellow {
  background-color: #ffd900 !important;
  background-image: linear-gradient(to bottom, rgb(255, 224.6, 51), rgb(229.5, 195.3, 0)) !important;
}

.bg-gradient-from-yellow {
  --bs-bg-gradient-from: #ffd900;
}

.bg-gradient-to-yellow {
  --bs-bg-gradient-to: #ffd900;
}

.hover-bg-yellow:hover {
  background-color: rgba(var(--bs-yellow-rgb), var(--bs-bg-opacity)) !important;
}
.hover-bg-yellow:hover:not([class*=bg-opacity-]) {
  --bs-bg-opacity: 1.0;
}

.theme-yellow {
  --bs-app-theme: #ffd900;
  --bs-app-theme-rgb: 255, 217, 0;
  --bs-app-theme-color: #000000;
  --bs-app-theme-color-rgb: 0, 0, 0;
  --bs-app-theme-hover: rgb(191.25, 162.75, 0);
  --bs-app-theme-hover-border-color: rgb(191.25, 162.75, 0);
  --bs-app-theme-hover-color: #000000;
  --bs-app-theme-active: rgb(191.25, 162.75, 0);
  --bs-app-theme-active-border-color: rgb(191.25, 162.75, 0);
  --bs-app-theme-active-color: #000000;
  --bs-app-theme-disabled: rgb(255, 226.5, 63.75);
  --bs-app-theme-disabled-border-color: rgb(255, 226.5, 63.75);
  --bs-app-theme-disabled-color: #000000;
  --bs-app-theme-color: #000000;
  --bs-app-theme-color-rgb: 0, 0, 0;
}

.bg-yellow-100 {
  --bs-bg-opacity: 1;
  background-color: rgba(255, 247.4, 204, var(--bs-bg-opacity)) !important;
}

.text-yellow-100 {
  --bs-text-opacity: 1;
  color: rgba(255, 247.4, 204, var(--bs-text-opacity)) !important;
}

.bg-yellow-200 {
  --bs-bg-opacity: 1;
  background-color: rgba(255, 239.8, 153, var(--bs-bg-opacity)) !important;
}

.text-yellow-200 {
  --bs-text-opacity: 1;
  color: rgba(255, 239.8, 153, var(--bs-text-opacity)) !important;
}

.bg-yellow-300 {
  --bs-bg-opacity: 1;
  background-color: rgba(255, 232.2, 102, var(--bs-bg-opacity)) !important;
}

.text-yellow-300 {
  --bs-text-opacity: 1;
  color: rgba(255, 232.2, 102, var(--bs-text-opacity)) !important;
}

.bg-yellow-400 {
  --bs-bg-opacity: 1;
  background-color: rgba(255, 224.6, 51, var(--bs-bg-opacity)) !important;
}

.text-yellow-400 {
  --bs-text-opacity: 1;
  color: rgba(255, 224.6, 51, var(--bs-text-opacity)) !important;
}

.bg-yellow-500 {
  --bs-bg-opacity: 1;
  background-color: rgba(255, 217, 0, var(--bs-bg-opacity)) !important;
}

.text-yellow-500 {
  --bs-text-opacity: 1;
  color: rgba(255, 217, 0, var(--bs-text-opacity)) !important;
}

.bg-yellow-600 {
  --bs-bg-opacity: 1;
  background-color: rgba(204, 173.6, 0, var(--bs-bg-opacity)) !important;
}

.text-yellow-600 {
  --bs-text-opacity: 1;
  color: rgba(204, 173.6, 0, var(--bs-text-opacity)) !important;
}

.bg-yellow-700 {
  --bs-bg-opacity: 1;
  background-color: rgba(153, 130.2, 0, var(--bs-bg-opacity)) !important;
}

.text-yellow-700 {
  --bs-text-opacity: 1;
  color: rgba(153, 130.2, 0, var(--bs-text-opacity)) !important;
}

.bg-yellow-800 {
  --bs-bg-opacity: 1;
  background-color: rgba(102, 86.8, 0, var(--bs-bg-opacity)) !important;
}

.text-yellow-800 {
  --bs-text-opacity: 1;
  color: rgba(102, 86.8, 0, var(--bs-text-opacity)) !important;
}

.bg-yellow-900 {
  --bs-bg-opacity: 1;
  background-color: rgba(51, 43.4, 0, var(--bs-bg-opacity)) !important;
}

.text-yellow-900 {
  --bs-text-opacity: 1;
  color: rgba(51, 43.4, 0, var(--bs-text-opacity)) !important;
}

.bg-gradient-green {
  background-color: #0f9e3e !important;
  background-image: linear-gradient(to bottom, rgb(19.4219653179, 204.5780346821, 80.2774566474), rgb(12.789017341, 134.710982659, 52.8612716763)) !important;
}

.bg-gradient-from-green {
  --bs-bg-gradient-from: #0f9e3e;
}

.bg-gradient-to-green {
  --bs-bg-gradient-to: #0f9e3e;
}

.hover-bg-green:hover {
  background-color: rgba(var(--bs-green-rgb), var(--bs-bg-opacity)) !important;
}
.hover-bg-green:hover:not([class*=bg-opacity-]) {
  --bs-bg-opacity: 1.0;
}

.theme-green {
  --bs-app-theme: #0f9e3e;
  --bs-app-theme-rgb: 15, 158, 62;
  --bs-app-theme-color: #FFFFFF;
  --bs-app-theme-color-rgb: 255, 255, 255;
  --bs-app-theme-hover: rgb(11.25, 118.5, 46.5);
  --bs-app-theme-hover-border-color: rgb(11.25, 118.5, 46.5);
  --bs-app-theme-hover-color: #FFFFFF;
  --bs-app-theme-active: rgb(11.25, 118.5, 46.5);
  --bs-app-theme-active-border-color: rgb(11.25, 118.5, 46.5);
  --bs-app-theme-active-color: #FFFFFF;
  --bs-app-theme-disabled: rgb(75, 182.25, 110.25);
  --bs-app-theme-disabled-border-color: rgb(75, 182.25, 110.25);
  --bs-app-theme-disabled-color: #FFFFFF;
}

.bg-green-100 {
  --bs-bg-opacity: 1;
  background-color: rgba(207, 235.6, 216.4, var(--bs-bg-opacity)) !important;
}

.text-green-100 {
  --bs-text-opacity: 1;
  color: rgba(207, 235.6, 216.4, var(--bs-text-opacity)) !important;
}

.bg-green-200 {
  --bs-bg-opacity: 1;
  background-color: rgba(159, 216.2, 177.8, var(--bs-bg-opacity)) !important;
}

.text-green-200 {
  --bs-text-opacity: 1;
  color: rgba(159, 216.2, 177.8, var(--bs-text-opacity)) !important;
}

.bg-green-300 {
  --bs-bg-opacity: 1;
  background-color: rgba(111, 196.8, 139.2, var(--bs-bg-opacity)) !important;
}

.text-green-300 {
  --bs-text-opacity: 1;
  color: rgba(111, 196.8, 139.2, var(--bs-text-opacity)) !important;
}

.bg-green-400 {
  --bs-bg-opacity: 1;
  background-color: rgba(63, 177.4, 100.6, var(--bs-bg-opacity)) !important;
}

.text-green-400 {
  --bs-text-opacity: 1;
  color: rgba(63, 177.4, 100.6, var(--bs-text-opacity)) !important;
}

.bg-green-500 {
  --bs-bg-opacity: 1;
  background-color: rgba(15, 158, 62, var(--bs-bg-opacity)) !important;
}

.text-green-500 {
  --bs-text-opacity: 1;
  color: rgba(15, 158, 62, var(--bs-text-opacity)) !important;
}

.bg-green-600 {
  --bs-bg-opacity: 1;
  background-color: rgba(12, 126.4, 49.6, var(--bs-bg-opacity)) !important;
}

.text-green-600 {
  --bs-text-opacity: 1;
  color: rgba(12, 126.4, 49.6, var(--bs-text-opacity)) !important;
}

.bg-green-700 {
  --bs-bg-opacity: 1;
  background-color: rgba(9, 94.8, 37.2, var(--bs-bg-opacity)) !important;
}

.text-green-700 {
  --bs-text-opacity: 1;
  color: rgba(9, 94.8, 37.2, var(--bs-text-opacity)) !important;
}

.bg-green-800 {
  --bs-bg-opacity: 1;
  background-color: rgba(6, 63.2, 24.8, var(--bs-bg-opacity)) !important;
}

.text-green-800 {
  --bs-text-opacity: 1;
  color: rgba(6, 63.2, 24.8, var(--bs-text-opacity)) !important;
}

.bg-green-900 {
  --bs-bg-opacity: 1;
  background-color: rgba(3, 31.6, 12.4, var(--bs-bg-opacity)) !important;
}

.text-green-900 {
  --bs-text-opacity: 1;
  color: rgba(3, 31.6, 12.4, var(--bs-text-opacity)) !important;
}

.bg-gradient-teal {
  background-color: #04c5c5 !important;
  background-image: linear-gradient(to bottom, rgb(5.0149253731, 246.9850746269, 246.9850746269), rgb(3.4925373134, 172.0074626866, 172.0074626866)) !important;
}

.bg-gradient-from-teal {
  --bs-bg-gradient-from: #04c5c5;
}

.bg-gradient-to-teal {
  --bs-bg-gradient-to: #04c5c5;
}

.hover-bg-teal:hover {
  background-color: rgba(var(--bs-teal-rgb), var(--bs-bg-opacity)) !important;
}
.hover-bg-teal:hover:not([class*=bg-opacity-]) {
  --bs-bg-opacity: 1.0;
}

.theme-teal {
  --bs-app-theme: #04c5c5;
  --bs-app-theme-rgb: 4, 197, 197;
  --bs-app-theme-color: #FFFFFF;
  --bs-app-theme-color-rgb: 255, 255, 255;
  --bs-app-theme-hover: rgb(3, 147.75, 147.75);
  --bs-app-theme-hover-border-color: rgb(3, 147.75, 147.75);
  --bs-app-theme-hover-color: #FFFFFF;
  --bs-app-theme-active: rgb(3, 147.75, 147.75);
  --bs-app-theme-active-border-color: rgb(3, 147.75, 147.75);
  --bs-app-theme-active-color: #FFFFFF;
  --bs-app-theme-disabled: rgb(66.75, 211.5, 211.5);
  --bs-app-theme-disabled-border-color: rgb(66.75, 211.5, 211.5);
  --bs-app-theme-disabled-color: #FFFFFF;
}

.bg-teal-100 {
  --bs-bg-opacity: 1;
  background-color: rgba(204.8, 243.4, 243.4, var(--bs-bg-opacity)) !important;
}

.text-teal-100 {
  --bs-text-opacity: 1;
  color: rgba(204.8, 243.4, 243.4, var(--bs-text-opacity)) !important;
}

.bg-teal-200 {
  --bs-bg-opacity: 1;
  background-color: rgba(154.6, 231.8, 231.8, var(--bs-bg-opacity)) !important;
}

.text-teal-200 {
  --bs-text-opacity: 1;
  color: rgba(154.6, 231.8, 231.8, var(--bs-text-opacity)) !important;
}

.bg-teal-300 {
  --bs-bg-opacity: 1;
  background-color: rgba(104.4, 220.2, 220.2, var(--bs-bg-opacity)) !important;
}

.text-teal-300 {
  --bs-text-opacity: 1;
  color: rgba(104.4, 220.2, 220.2, var(--bs-text-opacity)) !important;
}

.bg-teal-400 {
  --bs-bg-opacity: 1;
  background-color: rgba(54.2, 208.6, 208.6, var(--bs-bg-opacity)) !important;
}

.text-teal-400 {
  --bs-text-opacity: 1;
  color: rgba(54.2, 208.6, 208.6, var(--bs-text-opacity)) !important;
}

.bg-teal-500 {
  --bs-bg-opacity: 1;
  background-color: rgba(4, 197, 197, var(--bs-bg-opacity)) !important;
}

.text-teal-500 {
  --bs-text-opacity: 1;
  color: rgba(4, 197, 197, var(--bs-text-opacity)) !important;
}

.bg-teal-600 {
  --bs-bg-opacity: 1;
  background-color: rgba(3.2, 157.6, 157.6, var(--bs-bg-opacity)) !important;
}

.text-teal-600 {
  --bs-text-opacity: 1;
  color: rgba(3.2, 157.6, 157.6, var(--bs-text-opacity)) !important;
}

.bg-teal-700 {
  --bs-bg-opacity: 1;
  background-color: rgba(2.4, 118.2, 118.2, var(--bs-bg-opacity)) !important;
}

.text-teal-700 {
  --bs-text-opacity: 1;
  color: rgba(2.4, 118.2, 118.2, var(--bs-text-opacity)) !important;
}

.bg-teal-800 {
  --bs-bg-opacity: 1;
  background-color: rgba(1.6, 78.8, 78.8, var(--bs-bg-opacity)) !important;
}

.text-teal-800 {
  --bs-text-opacity: 1;
  color: rgba(1.6, 78.8, 78.8, var(--bs-text-opacity)) !important;
}

.bg-teal-900 {
  --bs-bg-opacity: 1;
  background-color: rgba(0.8, 39.4, 39.4, var(--bs-bg-opacity)) !important;
}

.text-teal-900 {
  --bs-text-opacity: 1;
  color: rgba(0.8, 39.4, 39.4, var(--bs-text-opacity)) !important;
}

.bg-gradient-lime {
  background-color: #75c713 !important;
  background-image: linear-gradient(to bottom, rgb(143.3440366972, 233.995412844, 35.004587156), rgb(103.3142201835, 175.7224770642, 16.7775229358)) !important;
}

.bg-gradient-from-lime {
  --bs-bg-gradient-from: #75c713;
}

.bg-gradient-to-lime {
  --bs-bg-gradient-to: #75c713;
}

.hover-bg-lime:hover {
  background-color: rgba(var(--bs-lime-rgb), var(--bs-bg-opacity)) !important;
}
.hover-bg-lime:hover:not([class*=bg-opacity-]) {
  --bs-bg-opacity: 1.0;
}

.theme-lime {
  --bs-app-theme: #75c713;
  --bs-app-theme-rgb: 117, 199, 19;
  --bs-app-theme-color: #FFFFFF;
  --bs-app-theme-color-rgb: 255, 255, 255;
  --bs-app-theme-hover: rgb(87.75, 149.25, 14.25);
  --bs-app-theme-hover-border-color: rgb(87.75, 149.25, 14.25);
  --bs-app-theme-hover-color: #FFFFFF;
  --bs-app-theme-active: rgb(87.75, 149.25, 14.25);
  --bs-app-theme-active-border-color: rgb(87.75, 149.25, 14.25);
  --bs-app-theme-active-color: #FFFFFF;
  --bs-app-theme-disabled: rgb(151.5, 213, 78);
  --bs-app-theme-disabled-border-color: rgb(151.5, 213, 78);
  --bs-app-theme-disabled-color: #FFFFFF;
}

.bg-lime-100 {
  --bs-bg-opacity: 1;
  background-color: rgba(227.4, 243.8, 207.8, var(--bs-bg-opacity)) !important;
}

.text-lime-100 {
  --bs-text-opacity: 1;
  color: rgba(227.4, 243.8, 207.8, var(--bs-text-opacity)) !important;
}

.bg-lime-200 {
  --bs-bg-opacity: 1;
  background-color: rgba(199.8, 232.6, 160.6, var(--bs-bg-opacity)) !important;
}

.text-lime-200 {
  --bs-text-opacity: 1;
  color: rgba(199.8, 232.6, 160.6, var(--bs-text-opacity)) !important;
}

.bg-lime-300 {
  --bs-bg-opacity: 1;
  background-color: rgba(172.2, 221.4, 113.4, var(--bs-bg-opacity)) !important;
}

.text-lime-300 {
  --bs-text-opacity: 1;
  color: rgba(172.2, 221.4, 113.4, var(--bs-text-opacity)) !important;
}

.bg-lime-400 {
  --bs-bg-opacity: 1;
  background-color: rgba(144.6, 210.2, 66.2, var(--bs-bg-opacity)) !important;
}

.text-lime-400 {
  --bs-text-opacity: 1;
  color: rgba(144.6, 210.2, 66.2, var(--bs-text-opacity)) !important;
}

.bg-lime-500 {
  --bs-bg-opacity: 1;
  background-color: rgba(117, 199, 19, var(--bs-bg-opacity)) !important;
}

.text-lime-500 {
  --bs-text-opacity: 1;
  color: rgba(117, 199, 19, var(--bs-text-opacity)) !important;
}

.bg-lime-600 {
  --bs-bg-opacity: 1;
  background-color: rgba(93.6, 159.2, 15.2, var(--bs-bg-opacity)) !important;
}

.text-lime-600 {
  --bs-text-opacity: 1;
  color: rgba(93.6, 159.2, 15.2, var(--bs-text-opacity)) !important;
}

.bg-lime-700 {
  --bs-bg-opacity: 1;
  background-color: rgba(70.2, 119.4, 11.4, var(--bs-bg-opacity)) !important;
}

.text-lime-700 {
  --bs-text-opacity: 1;
  color: rgba(70.2, 119.4, 11.4, var(--bs-text-opacity)) !important;
}

.bg-lime-800 {
  --bs-bg-opacity: 1;
  background-color: rgba(46.8, 79.6, 7.6, var(--bs-bg-opacity)) !important;
}

.text-lime-800 {
  --bs-text-opacity: 1;
  color: rgba(46.8, 79.6, 7.6, var(--bs-text-opacity)) !important;
}

.bg-lime-900 {
  --bs-bg-opacity: 1;
  background-color: rgba(23.4, 39.8, 3.8, var(--bs-bg-opacity)) !important;
}

.text-lime-900 {
  --bs-text-opacity: 1;
  color: rgba(23.4, 39.8, 3.8, var(--bs-text-opacity)) !important;
}

.bg-gradient-cyan {
  background-color: #1bbcea !important;
  background-image: linear-gradient(to bottom, rgb(73.6987951807, 201.7228915663, 238.3012048193), rgb(19.8614457831, 172.1325301205, 215.6385542169)) !important;
}

.bg-gradient-from-cyan {
  --bs-bg-gradient-from: #1bbcea;
}

.bg-gradient-to-cyan {
  --bs-bg-gradient-to: #1bbcea;
}

.hover-bg-cyan:hover {
  background-color: rgba(var(--bs-cyan-rgb), var(--bs-bg-opacity)) !important;
}
.hover-bg-cyan:hover:not([class*=bg-opacity-]) {
  --bs-bg-opacity: 1.0;
}

.theme-cyan {
  --bs-app-theme: #1bbcea;
  --bs-app-theme-rgb: 27, 188, 234;
  --bs-app-theme-color: #FFFFFF;
  --bs-app-theme-color-rgb: 255, 255, 255;
  --bs-app-theme-hover: rgb(20.25, 141, 175.5);
  --bs-app-theme-hover-border-color: rgb(20.25, 141, 175.5);
  --bs-app-theme-hover-color: #FFFFFF;
  --bs-app-theme-active: rgb(20.25, 141, 175.5);
  --bs-app-theme-active-border-color: rgb(20.25, 141, 175.5);
  --bs-app-theme-active-color: #FFFFFF;
  --bs-app-theme-disabled: rgb(84, 204.75, 239.25);
  --bs-app-theme-disabled-border-color: rgb(84, 204.75, 239.25);
  --bs-app-theme-disabled-color: #FFFFFF;
}

.bg-cyan-100 {
  --bs-bg-opacity: 1;
  background-color: rgba(209.4, 241.6, 250.8, var(--bs-bg-opacity)) !important;
}

.text-cyan-100 {
  --bs-text-opacity: 1;
  color: rgba(209.4, 241.6, 250.8, var(--bs-text-opacity)) !important;
}

.bg-cyan-200 {
  --bs-bg-opacity: 1;
  background-color: rgba(163.8, 228.2, 246.6, var(--bs-bg-opacity)) !important;
}

.text-cyan-200 {
  --bs-text-opacity: 1;
  color: rgba(163.8, 228.2, 246.6, var(--bs-text-opacity)) !important;
}

.bg-cyan-300 {
  --bs-bg-opacity: 1;
  background-color: rgba(118.2, 214.8, 242.4, var(--bs-bg-opacity)) !important;
}

.text-cyan-300 {
  --bs-text-opacity: 1;
  color: rgba(118.2, 214.8, 242.4, var(--bs-text-opacity)) !important;
}

.bg-cyan-400 {
  --bs-bg-opacity: 1;
  background-color: rgba(72.6, 201.4, 238.2, var(--bs-bg-opacity)) !important;
}

.text-cyan-400 {
  --bs-text-opacity: 1;
  color: rgba(72.6, 201.4, 238.2, var(--bs-text-opacity)) !important;
}

.bg-cyan-500 {
  --bs-bg-opacity: 1;
  background-color: rgba(27, 188, 234, var(--bs-bg-opacity)) !important;
}

.text-cyan-500 {
  --bs-text-opacity: 1;
  color: rgba(27, 188, 234, var(--bs-text-opacity)) !important;
}

.bg-cyan-600 {
  --bs-bg-opacity: 1;
  background-color: rgba(21.6, 150.4, 187.2, var(--bs-bg-opacity)) !important;
}

.text-cyan-600 {
  --bs-text-opacity: 1;
  color: rgba(21.6, 150.4, 187.2, var(--bs-text-opacity)) !important;
}

.bg-cyan-700 {
  --bs-bg-opacity: 1;
  background-color: rgba(16.2, 112.8, 140.4, var(--bs-bg-opacity)) !important;
}

.text-cyan-700 {
  --bs-text-opacity: 1;
  color: rgba(16.2, 112.8, 140.4, var(--bs-text-opacity)) !important;
}

.bg-cyan-800 {
  --bs-bg-opacity: 1;
  background-color: rgba(10.8, 75.2, 93.6, var(--bs-bg-opacity)) !important;
}

.text-cyan-800 {
  --bs-text-opacity: 1;
  color: rgba(10.8, 75.2, 93.6, var(--bs-text-opacity)) !important;
}

.bg-cyan-900 {
  --bs-bg-opacity: 1;
  background-color: rgba(5.4, 37.6, 46.8, var(--bs-bg-opacity)) !important;
}

.text-cyan-900 {
  --bs-text-opacity: 1;
  color: rgba(5.4, 37.6, 46.8, var(--bs-text-opacity)) !important;
}

.bg-gradient-white {
  background-color: #FFFFFF !important;
  background-image: linear-gradient(to bottom, white, rgb(242.25, 242.25, 242.25)) !important;
}

.bg-gradient-from-white {
  --bs-bg-gradient-from: #FFFFFF;
}

.bg-gradient-to-white {
  --bs-bg-gradient-to: #FFFFFF;
}

.hover-bg-white:hover {
  background-color: rgba(var(--bs-white-rgb), var(--bs-bg-opacity)) !important;
}
.hover-bg-white:hover:not([class*=bg-opacity-]) {
  --bs-bg-opacity: 1.0;
}

.theme-white {
  --bs-app-theme: #FFFFFF;
  --bs-app-theme-rgb: 255, 255, 255;
  --bs-app-theme-color: #000000;
  --bs-app-theme-color-rgb: 0, 0, 0;
  --bs-app-theme-hover: rgb(191.25, 191.25, 191.25);
  --bs-app-theme-hover-border-color: rgb(191.25, 191.25, 191.25);
  --bs-app-theme-hover-color: #000000;
  --bs-app-theme-active: rgb(191.25, 191.25, 191.25);
  --bs-app-theme-active-border-color: rgb(191.25, 191.25, 191.25);
  --bs-app-theme-active-color: #000000;
  --bs-app-theme-disabled: white;
  --bs-app-theme-disabled-border-color: white;
  --bs-app-theme-disabled-color: #000000;
}

.bg-white-100 {
  --bs-bg-opacity: 1;
  background-color: rgba(255, 255, 255, var(--bs-bg-opacity)) !important;
}

.text-white-100 {
  --bs-text-opacity: 1;
  color: rgba(255, 255, 255, var(--bs-text-opacity)) !important;
}

.bg-white-200 {
  --bs-bg-opacity: 1;
  background-color: rgba(255, 255, 255, var(--bs-bg-opacity)) !important;
}

.text-white-200 {
  --bs-text-opacity: 1;
  color: rgba(255, 255, 255, var(--bs-text-opacity)) !important;
}

.bg-white-300 {
  --bs-bg-opacity: 1;
  background-color: rgba(255, 255, 255, var(--bs-bg-opacity)) !important;
}

.text-white-300 {
  --bs-text-opacity: 1;
  color: rgba(255, 255, 255, var(--bs-text-opacity)) !important;
}

.bg-white-400 {
  --bs-bg-opacity: 1;
  background-color: rgba(255, 255, 255, var(--bs-bg-opacity)) !important;
}

.text-white-400 {
  --bs-text-opacity: 1;
  color: rgba(255, 255, 255, var(--bs-text-opacity)) !important;
}

.bg-white-500 {
  --bs-bg-opacity: 1;
  background-color: rgba(255, 255, 255, var(--bs-bg-opacity)) !important;
}

.text-white-500 {
  --bs-text-opacity: 1;
  color: rgba(255, 255, 255, var(--bs-text-opacity)) !important;
}

.bg-white-600 {
  --bs-bg-opacity: 1;
  background-color: rgba(204, 204, 204, var(--bs-bg-opacity)) !important;
}

.text-white-600 {
  --bs-text-opacity: 1;
  color: rgba(204, 204, 204, var(--bs-text-opacity)) !important;
}

.bg-white-700 {
  --bs-bg-opacity: 1;
  background-color: rgba(153, 153, 153, var(--bs-bg-opacity)) !important;
}

.text-white-700 {
  --bs-text-opacity: 1;
  color: rgba(153, 153, 153, var(--bs-text-opacity)) !important;
}

.bg-white-800 {
  --bs-bg-opacity: 1;
  background-color: rgba(102, 102, 102, var(--bs-bg-opacity)) !important;
}

.text-white-800 {
  --bs-text-opacity: 1;
  color: rgba(102, 102, 102, var(--bs-text-opacity)) !important;
}

.bg-white-900 {
  --bs-bg-opacity: 1;
  background-color: rgba(51, 51, 51, var(--bs-bg-opacity)) !important;
}

.text-white-900 {
  --bs-text-opacity: 1;
  color: rgba(51, 51, 51, var(--bs-text-opacity)) !important;
}

.bg-gradient-gray {
  background-color: rgb(120.6, 122.4, 124.2) !important;
  background-image: linear-gradient(to bottom, rgb(146.325, 147.9, 149.475), rgb(108.0375, 109.65, 111.2625)) !important;
}

.bg-gradient-from-gray {
  --bs-bg-gradient-from: rgb(120.6, 122.4, 124.2);
}

.bg-gradient-to-gray {
  --bs-bg-gradient-to: rgb(120.6, 122.4, 124.2);
}

.hover-bg-gray:hover {
  background-color: rgba(var(--bs-gray-rgb), var(--bs-bg-opacity)) !important;
}
.hover-bg-gray:hover:not([class*=bg-opacity-]) {
  --bs-bg-opacity: 1.0;
}

.theme-gray {
  --bs-app-theme: rgb(120.6, 122.4, 124.2);
  --bs-app-theme-rgb: 121, 122, 124;
  --bs-app-theme-color: #FFFFFF;
  --bs-app-theme-color-rgb: 255, 255, 255;
  --bs-app-theme-hover: rgb(90.45, 91.8, 93.15);
  --bs-app-theme-hover-border-color: rgb(90.45, 91.8, 93.15);
  --bs-app-theme-hover-color: #FFFFFF;
  --bs-app-theme-active: rgb(90.45, 91.8, 93.15);
  --bs-app-theme-active-border-color: rgb(90.45, 91.8, 93.15);
  --bs-app-theme-active-color: #FFFFFF;
  --bs-app-theme-disabled: rgb(154.2, 155.55, 156.9);
  --bs-app-theme-disabled-border-color: rgb(154.2, 155.55, 156.9);
  --bs-app-theme-disabled-color: #FFFFFF;
}

.bg-gradient-gray-dark {
  background-color: rgb(53.4, 56.1, 58.8) !important;
  background-image: linear-gradient(to bottom, rgb(77.6727272727, 81.6, 85.5272727273), rgb(41.2636363636, 43.35, 45.4363636364)) !important;
}

.bg-gradient-from-gray-dark {
  --bs-bg-gradient-from: rgb(53.4, 56.1, 58.8);
}

.bg-gradient-to-gray-dark {
  --bs-bg-gradient-to: rgb(53.4, 56.1, 58.8);
}

.hover-bg-gray-dark:hover {
  background-color: rgba(var(--bs-gray-dark-rgb), var(--bs-bg-opacity)) !important;
}
.hover-bg-gray-dark:hover:not([class*=bg-opacity-]) {
  --bs-bg-opacity: 1.0;
}

.theme-gray-dark {
  --bs-app-theme: rgb(53.4, 56.1, 58.8);
  --bs-app-theme-rgb: 53, 56, 59;
  --bs-app-theme-color: #FFFFFF;
  --bs-app-theme-color-rgb: 255, 255, 255;
  --bs-app-theme-hover: rgb(40.05, 42.075, 44.1);
  --bs-app-theme-hover-border-color: rgb(40.05, 42.075, 44.1);
  --bs-app-theme-hover-color: #FFFFFF;
  --bs-app-theme-active: rgb(40.05, 42.075, 44.1);
  --bs-app-theme-active-border-color: rgb(40.05, 42.075, 44.1);
  --bs-app-theme-active-color: #FFFFFF;
  --bs-app-theme-disabled: rgb(103.8, 105.825, 107.85);
  --bs-app-theme-disabled-border-color: rgb(103.8, 105.825, 107.85);
  --bs-app-theme-disabled-color: #FFFFFF;
}

.bg-gray-dark-100 {
  --bs-bg-opacity: 1;
  background-color: rgba(214.68, 215.22, 215.76, var(--bs-bg-opacity)) !important;
}

.text-gray-dark-100 {
  --bs-text-opacity: 1;
  color: rgba(214.68, 215.22, 215.76, var(--bs-text-opacity)) !important;
}

.bg-gray-dark-200 {
  --bs-bg-opacity: 1;
  background-color: rgba(174.36, 175.44, 176.52, var(--bs-bg-opacity)) !important;
}

.text-gray-dark-200 {
  --bs-text-opacity: 1;
  color: rgba(174.36, 175.44, 176.52, var(--bs-text-opacity)) !important;
}

.bg-gray-dark-300 {
  --bs-bg-opacity: 1;
  background-color: rgba(134.04, 135.66, 137.28, var(--bs-bg-opacity)) !important;
}

.text-gray-dark-300 {
  --bs-text-opacity: 1;
  color: rgba(134.04, 135.66, 137.28, var(--bs-text-opacity)) !important;
}

.bg-gray-dark-400 {
  --bs-bg-opacity: 1;
  background-color: rgba(93.72, 95.88, 98.04, var(--bs-bg-opacity)) !important;
}

.text-gray-dark-400 {
  --bs-text-opacity: 1;
  color: rgba(93.72, 95.88, 98.04, var(--bs-text-opacity)) !important;
}

.bg-gray-dark-500 {
  --bs-bg-opacity: 1;
  background-color: rgba(53.4, 56.1, 58.8, var(--bs-bg-opacity)) !important;
}

.text-gray-dark-500 {
  --bs-text-opacity: 1;
  color: rgba(53.4, 56.1, 58.8, var(--bs-text-opacity)) !important;
}

.bg-gray-dark-600 {
  --bs-bg-opacity: 1;
  background-color: rgba(42.72, 44.88, 47.04, var(--bs-bg-opacity)) !important;
}

.text-gray-dark-600 {
  --bs-text-opacity: 1;
  color: rgba(42.72, 44.88, 47.04, var(--bs-text-opacity)) !important;
}

.bg-gray-dark-700 {
  --bs-bg-opacity: 1;
  background-color: rgba(32.04, 33.66, 35.28, var(--bs-bg-opacity)) !important;
}

.text-gray-dark-700 {
  --bs-text-opacity: 1;
  color: rgba(32.04, 33.66, 35.28, var(--bs-text-opacity)) !important;
}

.bg-gray-dark-800 {
  --bs-bg-opacity: 1;
  background-color: rgba(21.36, 22.44, 23.52, var(--bs-bg-opacity)) !important;
}

.text-gray-dark-800 {
  --bs-text-opacity: 1;
  color: rgba(21.36, 22.44, 23.52, var(--bs-text-opacity)) !important;
}

.bg-gray-dark-900 {
  --bs-bg-opacity: 1;
  background-color: rgba(10.68, 11.22, 11.76, var(--bs-bg-opacity)) !important;
}

.text-gray-dark-900 {
  --bs-text-opacity: 1;
  color: rgba(10.68, 11.22, 11.76, var(--bs-text-opacity)) !important;
}

.bg-gradient-muted {
  background-color: rgb(143, 144.5, 146) !important;
  background-image: linear-gradient(to bottom, rgb(168.8461538462, 170, 171.1538461538), rgb(130.0769230769, 131.75, 133.4230769231)) !important;
}

.bg-gradient-from-muted {
  --bs-bg-gradient-from: rgb(143, 144.5, 146);
}

.bg-gradient-to-muted {
  --bs-bg-gradient-to: rgb(143, 144.5, 146);
}

.hover-bg-muted:hover {
  background-color: rgba(var(--bs-muted-rgb), var(--bs-bg-opacity)) !important;
}
.hover-bg-muted:hover:not([class*=bg-opacity-]) {
  --bs-bg-opacity: 1.0;
}

.theme-muted {
  --bs-app-theme: rgb(143, 144.5, 146);
  --bs-app-theme-rgb: 143, 145, 146;
  --bs-app-theme-color: #FFFFFF;
  --bs-app-theme-color-rgb: 255, 255, 255;
  --bs-app-theme-hover: rgb(107.25, 108.375, 109.5);
  --bs-app-theme-hover-border-color: rgb(107.25, 108.375, 109.5);
  --bs-app-theme-hover-color: #FFFFFF;
  --bs-app-theme-active: rgb(107.25, 108.375, 109.5);
  --bs-app-theme-active-border-color: rgb(107.25, 108.375, 109.5);
  --bs-app-theme-active-color: #FFFFFF;
  --bs-app-theme-disabled: rgb(171, 172.125, 173.25);
  --bs-app-theme-disabled-border-color: rgb(171, 172.125, 173.25);
  --bs-app-theme-disabled-color: #FFFFFF;
}

.bg-muted-100 {
  --bs-bg-opacity: 1;
  background-color: rgba(232.6, 232.9, 233.2, var(--bs-bg-opacity)) !important;
}

.text-muted-100 {
  --bs-text-opacity: 1;
  color: rgba(232.6, 232.9, 233.2, var(--bs-text-opacity)) !important;
}

.bg-muted-200 {
  --bs-bg-opacity: 1;
  background-color: rgba(210.2, 210.8, 211.4, var(--bs-bg-opacity)) !important;
}

.text-muted-200 {
  --bs-text-opacity: 1;
  color: rgba(210.2, 210.8, 211.4, var(--bs-text-opacity)) !important;
}

.bg-muted-300 {
  --bs-bg-opacity: 1;
  background-color: rgba(187.8, 188.7, 189.6, var(--bs-bg-opacity)) !important;
}

.text-muted-300 {
  --bs-text-opacity: 1;
  color: rgba(187.8, 188.7, 189.6, var(--bs-text-opacity)) !important;
}

.bg-muted-400 {
  --bs-bg-opacity: 1;
  background-color: rgba(165.4, 166.6, 167.8, var(--bs-bg-opacity)) !important;
}

.text-muted-400 {
  --bs-text-opacity: 1;
  color: rgba(165.4, 166.6, 167.8, var(--bs-text-opacity)) !important;
}

.bg-muted-500 {
  --bs-bg-opacity: 1;
  background-color: rgba(143, 144.5, 146, var(--bs-bg-opacity)) !important;
}

.text-muted-500 {
  --bs-text-opacity: 1;
  color: rgba(143, 144.5, 146, var(--bs-text-opacity)) !important;
}

.bg-muted-600 {
  --bs-bg-opacity: 1;
  background-color: rgba(114.4, 115.6, 116.8, var(--bs-bg-opacity)) !important;
}

.text-muted-600 {
  --bs-text-opacity: 1;
  color: rgba(114.4, 115.6, 116.8, var(--bs-text-opacity)) !important;
}

.bg-muted-700 {
  --bs-bg-opacity: 1;
  background-color: rgba(85.8, 86.7, 87.6, var(--bs-bg-opacity)) !important;
}

.text-muted-700 {
  --bs-text-opacity: 1;
  color: rgba(85.8, 86.7, 87.6, var(--bs-text-opacity)) !important;
}

.bg-muted-800 {
  --bs-bg-opacity: 1;
  background-color: rgba(57.2, 57.8, 58.4, var(--bs-bg-opacity)) !important;
}

.text-muted-800 {
  --bs-text-opacity: 1;
  color: rgba(57.2, 57.8, 58.4, var(--bs-text-opacity)) !important;
}

.bg-muted-900 {
  --bs-bg-opacity: 1;
  background-color: rgba(28.6, 28.9, 29.2, var(--bs-bg-opacity)) !important;
}

.text-muted-900 {
  --bs-text-opacity: 1;
  color: rgba(28.6, 28.9, 29.2, var(--bs-text-opacity)) !important;
}

.bg-gradient-black {
  background-color: #000000 !important;
  background-image: linear-gradient(to bottom, rgb(25.5, 25.5, 25.5), black) !important;
}

.bg-gradient-from-black {
  --bs-bg-gradient-from: #000000;
}

.bg-gradient-to-black {
  --bs-bg-gradient-to: #000000;
}

.hover-bg-black:hover {
  background-color: rgba(var(--bs-black-rgb), var(--bs-bg-opacity)) !important;
}
.hover-bg-black:hover:not([class*=bg-opacity-]) {
  --bs-bg-opacity: 1.0;
}

.theme-black {
  --bs-app-theme: #000000;
  --bs-app-theme-rgb: 0, 0, 0;
  --bs-app-theme-color: #FFFFFF;
  --bs-app-theme-color-rgb: 255, 255, 255;
  --bs-app-theme-hover: black;
  --bs-app-theme-hover-border-color: black;
  --bs-app-theme-hover-color: #FFFFFF;
  --bs-app-theme-active: black;
  --bs-app-theme-active-border-color: black;
  --bs-app-theme-active-color: #FFFFFF;
  --bs-app-theme-disabled: rgb(63.75, 63.75, 63.75);
  --bs-app-theme-disabled-border-color: rgb(63.75, 63.75, 63.75);
  --bs-app-theme-disabled-color: #FFFFFF;
}

.bg-black-100 {
  --bs-bg-opacity: 1;
  background-color: rgba(204, 204, 204, var(--bs-bg-opacity)) !important;
}

.text-black-100 {
  --bs-text-opacity: 1;
  color: rgba(204, 204, 204, var(--bs-text-opacity)) !important;
}

.bg-black-200 {
  --bs-bg-opacity: 1;
  background-color: rgba(153, 153, 153, var(--bs-bg-opacity)) !important;
}

.text-black-200 {
  --bs-text-opacity: 1;
  color: rgba(153, 153, 153, var(--bs-text-opacity)) !important;
}

.bg-black-300 {
  --bs-bg-opacity: 1;
  background-color: rgba(102, 102, 102, var(--bs-bg-opacity)) !important;
}

.text-black-300 {
  --bs-text-opacity: 1;
  color: rgba(102, 102, 102, var(--bs-text-opacity)) !important;
}

.bg-black-400 {
  --bs-bg-opacity: 1;
  background-color: rgba(51, 51, 51, var(--bs-bg-opacity)) !important;
}

.text-black-400 {
  --bs-text-opacity: 1;
  color: rgba(51, 51, 51, var(--bs-text-opacity)) !important;
}

.bg-black-500 {
  --bs-bg-opacity: 1;
  background-color: rgba(0, 0, 0, var(--bs-bg-opacity)) !important;
}

.text-black-500 {
  --bs-text-opacity: 1;
  color: rgba(0, 0, 0, var(--bs-text-opacity)) !important;
}

.bg-black-600 {
  --bs-bg-opacity: 1;
  background-color: rgba(0, 0, 0, var(--bs-bg-opacity)) !important;
}

.text-black-600 {
  --bs-text-opacity: 1;
  color: rgba(0, 0, 0, var(--bs-text-opacity)) !important;
}

.bg-black-700 {
  --bs-bg-opacity: 1;
  background-color: rgba(0, 0, 0, var(--bs-bg-opacity)) !important;
}

.text-black-700 {
  --bs-text-opacity: 1;
  color: rgba(0, 0, 0, var(--bs-text-opacity)) !important;
}

.bg-black-800 {
  --bs-bg-opacity: 1;
  background-color: rgba(0, 0, 0, var(--bs-bg-opacity)) !important;
}

.text-black-800 {
  --bs-text-opacity: 1;
  color: rgba(0, 0, 0, var(--bs-text-opacity)) !important;
}

.bg-black-900 {
  --bs-bg-opacity: 1;
  background-color: rgba(0, 0, 0, var(--bs-bg-opacity)) !important;
}

.text-black-900 {
  --bs-text-opacity: 1;
  color: rgba(0, 0, 0, var(--bs-text-opacity)) !important;
}

.bg-gradient-silver {
  background-color: #eeeeee !important;
  background-image: linear-gradient(to bottom, white, rgb(225.25, 225.25, 225.25)) !important;
}

.bg-gradient-from-silver {
  --bs-bg-gradient-from: #eeeeee;
}

.bg-gradient-to-silver {
  --bs-bg-gradient-to: #eeeeee;
}

.hover-bg-silver:hover {
  background-color: rgba(var(--bs-silver-rgb), var(--bs-bg-opacity)) !important;
}
.hover-bg-silver:hover:not([class*=bg-opacity-]) {
  --bs-bg-opacity: 1.0;
}

.theme-silver {
  --bs-app-theme: #eeeeee;
  --bs-app-theme-rgb: 238, 238, 238;
  --bs-app-theme-color: #000000;
  --bs-app-theme-color-rgb: 0, 0, 0;
  --bs-app-theme-hover: rgb(178.5, 178.5, 178.5);
  --bs-app-theme-hover-border-color: rgb(178.5, 178.5, 178.5);
  --bs-app-theme-hover-color: #000000;
  --bs-app-theme-active: rgb(178.5, 178.5, 178.5);
  --bs-app-theme-active-border-color: rgb(178.5, 178.5, 178.5);
  --bs-app-theme-active-color: #000000;
  --bs-app-theme-disabled: rgb(242.25, 242.25, 242.25);
  --bs-app-theme-disabled-border-color: rgb(242.25, 242.25, 242.25);
  --bs-app-theme-disabled-color: #000000;
}

.bg-silver-100 {
  --bs-bg-opacity: 1;
  background-color: rgba(251.6, 251.6, 251.6, var(--bs-bg-opacity)) !important;
}

.text-silver-100 {
  --bs-text-opacity: 1;
  color: rgba(251.6, 251.6, 251.6, var(--bs-text-opacity)) !important;
}

.bg-silver-200 {
  --bs-bg-opacity: 1;
  background-color: rgba(248.2, 248.2, 248.2, var(--bs-bg-opacity)) !important;
}

.text-silver-200 {
  --bs-text-opacity: 1;
  color: rgba(248.2, 248.2, 248.2, var(--bs-text-opacity)) !important;
}

.bg-silver-300 {
  --bs-bg-opacity: 1;
  background-color: rgba(244.8, 244.8, 244.8, var(--bs-bg-opacity)) !important;
}

.text-silver-300 {
  --bs-text-opacity: 1;
  color: rgba(244.8, 244.8, 244.8, var(--bs-text-opacity)) !important;
}

.bg-silver-400 {
  --bs-bg-opacity: 1;
  background-color: rgba(241.4, 241.4, 241.4, var(--bs-bg-opacity)) !important;
}

.text-silver-400 {
  --bs-text-opacity: 1;
  color: rgba(241.4, 241.4, 241.4, var(--bs-text-opacity)) !important;
}

.bg-silver-500 {
  --bs-bg-opacity: 1;
  background-color: rgba(238, 238, 238, var(--bs-bg-opacity)) !important;
}

.text-silver-500 {
  --bs-text-opacity: 1;
  color: rgba(238, 238, 238, var(--bs-text-opacity)) !important;
}

.bg-silver-600 {
  --bs-bg-opacity: 1;
  background-color: rgba(190.4, 190.4, 190.4, var(--bs-bg-opacity)) !important;
}

.text-silver-600 {
  --bs-text-opacity: 1;
  color: rgba(190.4, 190.4, 190.4, var(--bs-text-opacity)) !important;
}

.bg-silver-700 {
  --bs-bg-opacity: 1;
  background-color: rgba(142.8, 142.8, 142.8, var(--bs-bg-opacity)) !important;
}

.text-silver-700 {
  --bs-text-opacity: 1;
  color: rgba(142.8, 142.8, 142.8, var(--bs-text-opacity)) !important;
}

.bg-silver-800 {
  --bs-bg-opacity: 1;
  background-color: rgba(95.2, 95.2, 95.2, var(--bs-bg-opacity)) !important;
}

.text-silver-800 {
  --bs-text-opacity: 1;
  color: rgba(95.2, 95.2, 95.2, var(--bs-text-opacity)) !important;
}

.bg-silver-900 {
  --bs-bg-opacity: 1;
  background-color: rgba(47.6, 47.6, 47.6, var(--bs-bg-opacity)) !important;
}

.text-silver-900 {
  --bs-text-opacity: 1;
  color: rgba(47.6, 47.6, 47.6, var(--bs-text-opacity)) !important;
}

.bg-gradient-gray-100 {
  background-color: rgb(243.8, 243.95, 244.1) !important;
  background-image: linear-gradient(to bottom, white, rgb(230.8769230769, 231.2, 231.5230769231)) !important;
}

.bg-gradient-from-gray-100 {
  --bs-bg-gradient-from: rgb(243.8, 243.95, 244.1);
}

.bg-gradient-to-gray-100 {
  --bs-bg-gradient-to: rgb(243.8, 243.95, 244.1);
}

.hover-bg-gray-100:hover {
  background-color: rgba(var(--bs-gray-100-rgb), var(--bs-bg-opacity)) !important;
}
.hover-bg-gray-100:hover:not([class*=bg-opacity-]) {
  --bs-bg-opacity: 1.0;
}

.theme-gray-100 {
  --bs-app-theme: rgb(243.8, 243.95, 244.1);
  --bs-app-theme-rgb: 244, 244, 244;
  --bs-app-theme-color: #000000;
  --bs-app-theme-color-rgb: 0, 0, 0;
  --bs-app-theme-hover: rgb(182.85, 182.9625, 183.075);
  --bs-app-theme-hover-border-color: rgb(182.85, 182.9625, 183.075);
  --bs-app-theme-hover-color: #000000;
  --bs-app-theme-active: rgb(182.85, 182.9625, 183.075);
  --bs-app-theme-active-border-color: rgb(182.85, 182.9625, 183.075);
  --bs-app-theme-active-color: #000000;
  --bs-app-theme-disabled: rgb(246.6, 246.7125, 246.825);
  --bs-app-theme-disabled-border-color: rgb(246.6, 246.7125, 246.825);
  --bs-app-theme-disabled-color: #000000;
}

.bg-gradient-gray-200 {
  background-color: rgb(232.6, 232.9, 233.2) !important;
  background-image: linear-gradient(to bottom, white, rgb(219.6769230769, 220.15, 220.6230769231)) !important;
}

.bg-gradient-from-gray-200 {
  --bs-bg-gradient-from: rgb(232.6, 232.9, 233.2);
}

.bg-gradient-to-gray-200 {
  --bs-bg-gradient-to: rgb(232.6, 232.9, 233.2);
}

.hover-bg-gray-200:hover {
  background-color: rgba(var(--bs-gray-200-rgb), var(--bs-bg-opacity)) !important;
}
.hover-bg-gray-200:hover:not([class*=bg-opacity-]) {
  --bs-bg-opacity: 1.0;
}

.theme-gray-200 {
  --bs-app-theme: rgb(232.6, 232.9, 233.2);
  --bs-app-theme-rgb: 233, 233, 233;
  --bs-app-theme-color: #000000;
  --bs-app-theme-color-rgb: 0, 0, 0;
  --bs-app-theme-hover: rgb(174.45, 174.675, 174.9);
  --bs-app-theme-hover-border-color: rgb(174.45, 174.675, 174.9);
  --bs-app-theme-hover-color: #000000;
  --bs-app-theme-active: rgb(174.45, 174.675, 174.9);
  --bs-app-theme-active-border-color: rgb(174.45, 174.675, 174.9);
  --bs-app-theme-active-color: #000000;
  --bs-app-theme-disabled: rgb(238.2, 238.425, 238.65);
  --bs-app-theme-disabled-border-color: rgb(238.2, 238.425, 238.65);
  --bs-app-theme-disabled-color: #000000;
}

.bg-gradient-gray-300 {
  background-color: rgb(210.2, 210.8, 211.4) !important;
  background-image: linear-gradient(to bottom, rgb(236.0461538462, 236.3, 236.5538461538), rgb(197.2769230769, 198.05, 198.8230769231)) !important;
}

.bg-gradient-from-gray-300 {
  --bs-bg-gradient-from: rgb(210.2, 210.8, 211.4);
}

.bg-gradient-to-gray-300 {
  --bs-bg-gradient-to: rgb(210.2, 210.8, 211.4);
}

.hover-bg-gray-300:hover {
  background-color: rgba(var(--bs-gray-300-rgb), var(--bs-bg-opacity)) !important;
}
.hover-bg-gray-300:hover:not([class*=bg-opacity-]) {
  --bs-bg-opacity: 1.0;
}

.theme-gray-300 {
  --bs-app-theme: rgb(210.2, 210.8, 211.4);
  --bs-app-theme-rgb: 210, 211, 211;
  --bs-app-theme-color: #000000;
  --bs-app-theme-color-rgb: 0, 0, 0;
  --bs-app-theme-hover: rgb(157.65, 158.1, 158.55);
  --bs-app-theme-hover-border-color: rgb(157.65, 158.1, 158.55);
  --bs-app-theme-hover-color: #000000;
  --bs-app-theme-active: rgb(157.65, 158.1, 158.55);
  --bs-app-theme-active-border-color: rgb(157.65, 158.1, 158.55);
  --bs-app-theme-active-color: #000000;
  --bs-app-theme-disabled: rgb(221.4, 221.85, 222.3);
  --bs-app-theme-disabled-border-color: rgb(221.4, 221.85, 222.3);
  --bs-app-theme-disabled-color: #000000;
}

.bg-gradient-gray-400 {
  background-color: rgb(176.6, 177.65, 178.7) !important;
  background-image: linear-gradient(to bottom, rgb(202.4461538462, 203.15, 203.8538461538), rgb(163.6769230769, 164.9, 166.1230769231)) !important;
}

.bg-gradient-from-gray-400 {
  --bs-bg-gradient-from: rgb(176.6, 177.65, 178.7);
}

.bg-gradient-to-gray-400 {
  --bs-bg-gradient-to: rgb(176.6, 177.65, 178.7);
}

.hover-bg-gray-400:hover {
  background-color: rgba(var(--bs-gray-400-rgb), var(--bs-bg-opacity)) !important;
}
.hover-bg-gray-400:hover:not([class*=bg-opacity-]) {
  --bs-bg-opacity: 1.0;
}

.theme-gray-400 {
  --bs-app-theme: rgb(176.6, 177.65, 178.7);
  --bs-app-theme-rgb: 177, 178, 179;
  --bs-app-theme-color: #FFFFFF;
  --bs-app-theme-color-rgb: 255, 255, 255;
  --bs-app-theme-hover: rgb(132.45, 133.2375, 134.025);
  --bs-app-theme-hover-border-color: rgb(132.45, 133.2375, 134.025);
  --bs-app-theme-hover-color: #FFFFFF;
  --bs-app-theme-active: rgb(132.45, 133.2375, 134.025);
  --bs-app-theme-active-border-color: rgb(132.45, 133.2375, 134.025);
  --bs-app-theme-active-color: #FFFFFF;
  --bs-app-theme-disabled: rgb(196.2, 196.9875, 197.775);
  --bs-app-theme-disabled-border-color: rgb(196.2, 196.9875, 197.775);
  --bs-app-theme-disabled-color: #FFFFFF;
}

.bg-gradient-gray-500 {
  background-color: rgb(143, 144.5, 146) !important;
  background-image: linear-gradient(to bottom, rgb(168.8461538462, 170, 171.1538461538), rgb(130.0769230769, 131.75, 133.4230769231)) !important;
}

.bg-gradient-from-gray-500 {
  --bs-bg-gradient-from: rgb(143, 144.5, 146);
}

.bg-gradient-to-gray-500 {
  --bs-bg-gradient-to: rgb(143, 144.5, 146);
}

.hover-bg-gray-500:hover {
  background-color: rgba(var(--bs-gray-500-rgb), var(--bs-bg-opacity)) !important;
}
.hover-bg-gray-500:hover:not([class*=bg-opacity-]) {
  --bs-bg-opacity: 1.0;
}

.theme-gray-500 {
  --bs-app-theme: rgb(143, 144.5, 146);
  --bs-app-theme-rgb: 143, 145, 146;
  --bs-app-theme-color: #FFFFFF;
  --bs-app-theme-color-rgb: 255, 255, 255;
  --bs-app-theme-hover: rgb(107.25, 108.375, 109.5);
  --bs-app-theme-hover-border-color: rgb(107.25, 108.375, 109.5);
  --bs-app-theme-hover-color: #FFFFFF;
  --bs-app-theme-active: rgb(107.25, 108.375, 109.5);
  --bs-app-theme-active-border-color: rgb(107.25, 108.375, 109.5);
  --bs-app-theme-active-color: #FFFFFF;
  --bs-app-theme-disabled: rgb(171, 172.125, 173.25);
  --bs-app-theme-disabled-border-color: rgb(171, 172.125, 173.25);
  --bs-app-theme-disabled-color: #FFFFFF;
}

.bg-gradient-gray-600 {
  background-color: rgb(120.6, 122.4, 124.2) !important;
  background-image: linear-gradient(to bottom, rgb(146.325, 147.9, 149.475), rgb(108.0375, 109.65, 111.2625)) !important;
}

.bg-gradient-from-gray-600 {
  --bs-bg-gradient-from: rgb(120.6, 122.4, 124.2);
}

.bg-gradient-to-gray-600 {
  --bs-bg-gradient-to: rgb(120.6, 122.4, 124.2);
}

.hover-bg-gray-600:hover {
  background-color: rgba(var(--bs-gray-600-rgb), var(--bs-bg-opacity)) !important;
}
.hover-bg-gray-600:hover:not([class*=bg-opacity-]) {
  --bs-bg-opacity: 1.0;
}

.theme-gray-600 {
  --bs-app-theme: rgb(120.6, 122.4, 124.2);
  --bs-app-theme-rgb: 121, 122, 124;
  --bs-app-theme-color: #FFFFFF;
  --bs-app-theme-color-rgb: 255, 255, 255;
  --bs-app-theme-hover: rgb(90.45, 91.8, 93.15);
  --bs-app-theme-hover-border-color: rgb(90.45, 91.8, 93.15);
  --bs-app-theme-hover-color: #FFFFFF;
  --bs-app-theme-active: rgb(90.45, 91.8, 93.15);
  --bs-app-theme-active-border-color: rgb(90.45, 91.8, 93.15);
  --bs-app-theme-active-color: #FFFFFF;
  --bs-app-theme-disabled: rgb(154.2, 155.55, 156.9);
  --bs-app-theme-disabled-border-color: rgb(154.2, 155.55, 156.9);
  --bs-app-theme-disabled-color: #FFFFFF;
}

.bg-gradient-gray-700 {
  background-color: rgb(87, 89.25, 91.5) !important;
  background-image: linear-gradient(to bottom, rgb(111.8571428571, 114.75, 117.6428571429), rgb(74.5714285714, 76.5, 78.4285714286)) !important;
}

.bg-gradient-from-gray-700 {
  --bs-bg-gradient-from: rgb(87, 89.25, 91.5);
}

.bg-gradient-to-gray-700 {
  --bs-bg-gradient-to: rgb(87, 89.25, 91.5);
}

.hover-bg-gray-700:hover {
  background-color: rgba(var(--bs-gray-700-rgb), var(--bs-bg-opacity)) !important;
}
.hover-bg-gray-700:hover:not([class*=bg-opacity-]) {
  --bs-bg-opacity: 1.0;
}

.theme-gray-700 {
  --bs-app-theme: rgb(87, 89.25, 91.5);
  --bs-app-theme-rgb: 87, 89, 92;
  --bs-app-theme-color: #FFFFFF;
  --bs-app-theme-color-rgb: 255, 255, 255;
  --bs-app-theme-hover: rgb(65.25, 66.9375, 68.625);
  --bs-app-theme-hover-border-color: rgb(65.25, 66.9375, 68.625);
  --bs-app-theme-hover-color: #FFFFFF;
  --bs-app-theme-active: rgb(65.25, 66.9375, 68.625);
  --bs-app-theme-active-border-color: rgb(65.25, 66.9375, 68.625);
  --bs-app-theme-active-color: #FFFFFF;
  --bs-app-theme-disabled: rgb(129, 130.6875, 132.375);
  --bs-app-theme-disabled-border-color: rgb(129, 130.6875, 132.375);
  --bs-app-theme-disabled-color: #FFFFFF;
}

.bg-gradient-gray-800 {
  background-color: rgb(53.4, 56.1, 58.8) !important;
  background-image: linear-gradient(to bottom, rgb(77.6727272727, 81.6, 85.5272727273), rgb(41.2636363636, 43.35, 45.4363636364)) !important;
}

.bg-gradient-from-gray-800 {
  --bs-bg-gradient-from: rgb(53.4, 56.1, 58.8);
}

.bg-gradient-to-gray-800 {
  --bs-bg-gradient-to: rgb(53.4, 56.1, 58.8);
}

.hover-bg-gray-800:hover {
  background-color: rgba(var(--bs-gray-800-rgb), var(--bs-bg-opacity)) !important;
}
.hover-bg-gray-800:hover:not([class*=bg-opacity-]) {
  --bs-bg-opacity: 1.0;
}

.theme-gray-800 {
  --bs-app-theme: rgb(53.4, 56.1, 58.8);
  --bs-app-theme-rgb: 53, 56, 59;
  --bs-app-theme-color: #FFFFFF;
  --bs-app-theme-color-rgb: 255, 255, 255;
  --bs-app-theme-hover: rgb(40.05, 42.075, 44.1);
  --bs-app-theme-hover-border-color: rgb(40.05, 42.075, 44.1);
  --bs-app-theme-hover-color: #FFFFFF;
  --bs-app-theme-active: rgb(40.05, 42.075, 44.1);
  --bs-app-theme-active-border-color: rgb(40.05, 42.075, 44.1);
  --bs-app-theme-active-color: #FFFFFF;
  --bs-app-theme-disabled: rgb(103.8, 105.825, 107.85);
  --bs-app-theme-disabled-border-color: rgb(103.8, 105.825, 107.85);
  --bs-app-theme-disabled-color: #FFFFFF;
}

.bg-gradient-gray-900 {
  background-color: #1f2225 !important;
  background-image: linear-gradient(to bottom, rgb(54.25, 59.5, 64.75), rgb(19.375, 21.25, 23.125)) !important;
}

.bg-gradient-from-gray-900 {
  --bs-bg-gradient-from: #1f2225;
}

.bg-gradient-to-gray-900 {
  --bs-bg-gradient-to: #1f2225;
}

.hover-bg-gray-900:hover {
  background-color: rgba(var(--bs-gray-900-rgb), var(--bs-bg-opacity)) !important;
}
.hover-bg-gray-900:hover:not([class*=bg-opacity-]) {
  --bs-bg-opacity: 1.0;
}

.theme-gray-900 {
  --bs-app-theme: #1f2225;
  --bs-app-theme-rgb: 31, 34, 37;
  --bs-app-theme-color: #FFFFFF;
  --bs-app-theme-color-rgb: 255, 255, 255;
  --bs-app-theme-hover: rgb(23.25, 25.5, 27.75);
  --bs-app-theme-hover-border-color: rgb(23.25, 25.5, 27.75);
  --bs-app-theme-hover-color: #FFFFFF;
  --bs-app-theme-active: rgb(23.25, 25.5, 27.75);
  --bs-app-theme-active-border-color: rgb(23.25, 25.5, 27.75);
  --bs-app-theme-active-color: #FFFFFF;
  --bs-app-theme-disabled: rgb(87, 89.25, 91.5);
  --bs-app-theme-disabled-border-color: rgb(87, 89.25, 91.5);
  --bs-app-theme-disabled-color: #FFFFFF;
}

.bg-gradient-red-pink {
  background-image: linear-gradient(to bottom, #ff1b30 0%, #ff107e 100%) !important;
}

.bg-gradient-orange-red {
  background-image: linear-gradient(to bottom, #ff9700 0%, #ff1b30 100%) !important;
}

.bg-gradient-yellow-orange {
  background-image: linear-gradient(to bottom, #ffd900 0%, #ff9700 100%) !important;
}

.bg-gradient-yellow-red {
  background-image: linear-gradient(to bottom, #ffd900 0%, #ff1b30 100%) !important;
}

.bg-gradient-teal-green {
  background-image: linear-gradient(to bottom, #04c5c5 0%, #0f9e3e 100%) !important;
}

.bg-gradient-yellow-green {
  background-image: linear-gradient(to bottom, #ffd900 0%, #0f9e3e 100%) !important;
}

.bg-gradient-blue-purple {
  background-image: linear-gradient(to bottom, #0078ff 0%, #5058e6 100%) !important;
}

.bg-gradient-cyan-blue {
  background-image: linear-gradient(to bottom, #1bbcea 0%, #0078ff 100%) !important;
}

.bg-gradient-cyan-purple {
  background-image: linear-gradient(to bottom, #1bbcea 0%, #5058e6 100%) !important;
}

.bg-gradient-cyan-indigo {
  background-image: linear-gradient(to bottom, #1bbcea 0%, #7b2cff 100%) !important;
}

.bg-gradient-blue-indigo {
  background-image: linear-gradient(to bottom, #0078ff 0%, #7b2cff 100%) !important;
}

.bg-gradient-purple-indigo {
  background-image: linear-gradient(to bottom, #5058e6 0%, #7b2cff 100%) !important;
}

.bg-gradient-silver-black {
  background-image: linear-gradient(to bottom, #eeeeee 0%, #000000 100%) !important;
}

:root {
  --bs-app-theme-gradient: linear-gradient(135deg, var(--bs-teal), var(--bs-blue));
}

.text-theme-gradient {
  color: var(--bs-app-theme-gradient);
}

.bg-theme-gradient {
  background: var(--bs-app-theme-gradient);
}

.theme-red {
  --bs-app-theme-gradient: linear-gradient(135deg, var(--bs-red), var(--bs-pink));
}

.theme-pink {
  --bs-app-theme-gradient: linear-gradient(135deg, var(--bs-pink), var(--bs-orange));
}

.theme-orange {
  --bs-app-theme-gradient: linear-gradient(135deg, var(--bs-orange), var(--bs-yellow));
}

.theme-yellow {
  --bs-app-theme-gradient: linear-gradient(135deg, var(--bs-yellow), var(--bs-lime));
}

.theme-lime {
  --bs-app-theme-gradient: linear-gradient(135deg, var(--bs-lime), var(--bs-green));
}

.theme-green {
  --bs-app-theme-gradient: linear-gradient(135deg, var(--bs-green), var(--bs-teal));
}

.theme-teal {
  --bs-app-theme-gradient: linear-gradient(135deg, var(--bs-teal), var(--bs-blue));
}

.theme-cyan {
  --bs-app-theme-gradient: linear-gradient(135deg, var(--bs-cyan), var(--bs-purple));
}

.theme-blue {
  --bs-app-theme-gradient: linear-gradient(135deg, var(--bs-blue), var(--bs-indigo));
}

.theme-purple {
  --bs-app-theme-gradient: linear-gradient(135deg, var(--bs-purple), var(--bs-indigo));
}

.theme-indigo {
  --bs-app-theme-gradient: linear-gradient(135deg, var(--bs-indigo), var(--bs-gray-600));
}

.theme-gray-500 {
  --bs-app-theme-gradient: linear-gradient(135deg, var(--bs-gray-500), var(--bs-gray-900));
}

/* Helper Opacity */
.opacity-0 {
  opacity: 0 !important;
}

.opacity-0 {
  opacity: 0 !important;
}

.text-opacity-0 {
  --bs-text-opacity: 0;
}

.text-opacity-5 {
  --bs-text-opacity: 0.05;
}

.bg-opacity-0 {
  --bs-bg-opacity: 0;
}

.bg-opacity-5 {
  --bs-bg-opacity: 0.05;
}

.opacity-10 {
  opacity: 0.1 !important;
}

.opacity-15 {
  opacity: 0.15 !important;
}

.text-opacity-10 {
  --bs-text-opacity: 0.1;
}

.text-opacity-15 {
  --bs-text-opacity: 0.15;
}

.bg-opacity-10 {
  --bs-bg-opacity: 0.1;
}

.bg-opacity-15 {
  --bs-bg-opacity: 0.15;
}

.opacity-20 {
  opacity: 0.2 !important;
}

.opacity-30 {
  opacity: 0.3 !important;
}

.text-opacity-20 {
  --bs-text-opacity: 0.2;
}

.text-opacity-25 {
  --bs-text-opacity: 0.25;
}

.bg-opacity-20 {
  --bs-bg-opacity: 0.2;
}

.bg-opacity-25 {
  --bs-bg-opacity: 0.25;
}

.opacity-30 {
  opacity: 0.3 !important;
}

.opacity-45 {
  opacity: 0.45 !important;
}

.text-opacity-30 {
  --bs-text-opacity: 0.3;
}

.text-opacity-35 {
  --bs-text-opacity: 0.35;
}

.bg-opacity-30 {
  --bs-bg-opacity: 0.3;
}

.bg-opacity-35 {
  --bs-bg-opacity: 0.35;
}

.opacity-40 {
  opacity: 0.4 !important;
}

.opacity-60 {
  opacity: 0.6 !important;
}

.text-opacity-40 {
  --bs-text-opacity: 0.4;
}

.text-opacity-45 {
  --bs-text-opacity: 0.45;
}

.bg-opacity-40 {
  --bs-bg-opacity: 0.4;
}

.bg-opacity-45 {
  --bs-bg-opacity: 0.45;
}

.opacity-50 {
  opacity: 0.5 !important;
}

.opacity-75 {
  opacity: 0.75 !important;
}

.text-opacity-50 {
  --bs-text-opacity: 0.5;
}

.text-opacity-55 {
  --bs-text-opacity: 0.55;
}

.bg-opacity-50 {
  --bs-bg-opacity: 0.5;
}

.bg-opacity-55 {
  --bs-bg-opacity: 0.55;
}

.opacity-60 {
  opacity: 0.6 !important;
}

.opacity-90 {
  opacity: 0.9 !important;
}

.text-opacity-60 {
  --bs-text-opacity: 0.6;
}

.text-opacity-65 {
  --bs-text-opacity: 0.65;
}

.bg-opacity-60 {
  --bs-bg-opacity: 0.6;
}

.bg-opacity-65 {
  --bs-bg-opacity: 0.65;
}

.opacity-70 {
  opacity: 0.7 !important;
}

.opacity-105 {
  opacity: 1.05 !important;
}

.text-opacity-70 {
  --bs-text-opacity: 0.7;
}

.text-opacity-75 {
  --bs-text-opacity: 0.75;
}

.bg-opacity-70 {
  --bs-bg-opacity: 0.7;
}

.bg-opacity-75 {
  --bs-bg-opacity: 0.75;
}

.opacity-80 {
  opacity: 0.8 !important;
}

.opacity-120 {
  opacity: 1.2 !important;
}

.text-opacity-80 {
  --bs-text-opacity: 0.8;
}

.text-opacity-85 {
  --bs-text-opacity: 0.85;
}

.bg-opacity-80 {
  --bs-bg-opacity: 0.8;
}

.bg-opacity-85 {
  --bs-bg-opacity: 0.85;
}

.opacity-90 {
  opacity: 0.9 !important;
}

.opacity-135 {
  opacity: 1.35 !important;
}

.text-opacity-90 {
  --bs-text-opacity: 0.9;
}

.text-opacity-95 {
  --bs-text-opacity: 0.95;
}

.bg-opacity-90 {
  --bs-bg-opacity: 0.9;
}

.bg-opacity-95 {
  --bs-bg-opacity: 0.95;
}

.opacity-100 {
  opacity: 1 !important;
}

.opacity-150 {
  opacity: 1.5 !important;
}

.text-opacity-100 {
  --bs-text-opacity: 1;
}

.text-opacity-105 {
  --bs-text-opacity: 1.05;
}

.bg-opacity-100 {
  --bs-bg-opacity: 1;
}

.bg-opacity-105 {
  --bs-bg-opacity: 1.05;
}

/* Helper Display */
.hide {
  display: none !important;
}

.app-content {
  margin-inline-start: 230px;
  padding: 20px 30px;
}
@media (max-width: 767.98px) {
  .app-content {
    margin-inline-start: 0;
    padding: 20px 20px;
  }
}
.app-content .app-content-container {
  margin: -20px -30px;
  padding: 20px 30px;
}
@media (max-width: 767.98px) {
  .app-content .app-content-container {
    margin: -20px -20px;
    padding: 20px 20px;
  }
}
.app-content .app-content-margin {
  margin: -20px -30px;
}
@media (max-width: 767.98px) {
  .app-content .app-content-margin {
    margin: -20px -20px;
  }
}
.app-content .app-content-padding {
  padding: 20px 30px;
}
@media (max-width: 767.98px) {
  .app-content .app-content-padding {
    padding: 20px 20px;
  }
}

.app-footer {
  padding: 0.9375rem 30px;
  margin: 0 30px -20px;
  border-top: 1px solid var(--bs-component-border-color);
  font-weight: 600;
  color: rgb(120.6, 122.4, 124.2);
}

@keyframes navbar-input-expand {
  from {
    width: 360px;
  }
  to {
    width: 420px;
  }
}
@keyframes navbar-input-expand-xs {
  from {
    width: 240px;
  }
  to {
    width: 280px;
  }
}
.app-header {
  position: relative;
  top: 0;
  inset-inline-start: 0;
  inset-inline-end: 0;
  z-index: 1020;
  margin-bottom: 0;
  padding: 0;
  background: var(--bs-app-header-bg);
  box-shadow: var(--bs-app-header-box-shadow);
  transition: box-shadow 0.2s linear;
  display: flex;
  flex: 1;
}
@media (max-width: 767.98px) {
  .app-header {
    display: block;
  }
}
.app-header .navbar-mobile-toggler {
  position: relative;
  padding: 10px;
  background-color: transparent;
  background-image: none;
  border: none;
  outline: none;
  border-radius: var(--bs-border-radius);
}
@media (min-width: 768px) {
  .app-header .navbar-mobile-toggler {
    display: none;
  }
}
.app-header .navbar-mobile-toggler .icon-bar {
  display: block;
  width: 22px;
  height: 2px;
  background: var(--bs-app-header-color);
  border-radius: var(--bs-border-radius);
}
.app-header .navbar-mobile-toggler .icon-bar + .icon-bar {
  margin-top: 4px;
}
.app-header .navbar-mobile-toggler:hover {
  background: none;
  opacity: 0.75;
}
@media (max-width: 767.98px) {
  .app-header .navbar-mobile-toggler + .navbar-brand {
    justify-content: center;
    margin-inline-start: auto;
  }
}
.app-header .navbar-header {
  display: flex;
  align-items: center;
}
@media (min-width: 768px) {
  .app-header .navbar-header {
    width: 230px;
  }
}
@media (max-width: 767.98px) {
  .app-header .navbar-header {
    padding: 0 10px;
  }
}
.app-header .navbar-brand {
  padding: 10px 20px;
  height: 50px;
  font-weight: 100;
  font-size: 18px;
  line-height: 30px;
  text-decoration: none;
  color: var(--bs-app-header-color);
  flex: 1;
  align-items: center;
  display: flex;
  margin-inline-end: auto;
}
.app-header .navbar-brand i {
  color: var(--bs-app-theme);
  margin-inline-end: 10px;
}
.app-header .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
}
.app-header .navbar-brand b {
  font-weight: bold;
  margin-inline-end: 5px;
}
.app-header .navbar-brand small, .app-header .navbar-brand .small {
  font-size: 10px;
  font-weight: 700;
  margin-top: -20px;
}
.app-header .navbar-nav {
  list-style-type: none;
  margin: 0;
  padding: 0;
  display: flex;
  flex-direction: row;
  flex: 1;
  justify-content: flex-end;
  align-items: center;
}
@media (max-width: 767.98px) {
  .app-header .navbar-nav {
    border-top: 1px solid var(--bs-app-header-mobile-divider-bg);
    padding: 0 20px;
  }
}
.app-header .navbar-nav .navbar-item {
  position: relative;
}
.app-header .navbar-nav .navbar-item .navbar-link {
  display: block;
  text-decoration: none;
  line-height: 20px;
  padding: 15px;
  border: none;
  color: var(--bs-app-header-color);
  font-weight: 600;
}
.app-header .navbar-nav .navbar-item .navbar-link .badge {
  position: absolute;
  top: 8px;
  inset-inline-end: 5px;
  display: block;
  background: rgb(255, 67.8, 85.0421052632);
  line-height: 12px;
  font-weight: 700;
  color: #FFFFFF;
  padding: 3px 6px;
  font-size: 10.5px;
  border-radius: 40px;
  inset-inline-end: 5px;
}
.app-header .navbar-nav .navbar-item .navbar-link i {
  position: relative;
  font-size: 16px;
}
.app-header .navbar-nav .navbar-item .navbar-link:hover, .app-header .navbar-nav .navbar-item .navbar-link:focus {
  opacity: 0.75;
}
.app-header .navbar-nav .navbar-item .navbar-link.icon i {
  font-size: 16px;
  height: 20px;
  margin: 0;
  display: flex;
  align-items: center;
  justify-content: center;
}
@media (max-width: 767.98px) {
  .app-header .navbar-nav .navbar-item:last-child .navbar-link {
    padding-inline-end: 0;
  }
}
.app-header .navbar-nav .navbar-item.active > a {
  background: var(--bs-app-header-hover-bg);
  opacity: 1;
}
.app-header .navbar-nav .navbar-item.dropdown .dropdown-menu {
  margin: 0;
  top: -2px !important;
}
.app-header .navbar-nav .navbar-item.dropdown.dropdown-lg {
  position: static;
}
.app-header .navbar-nav .navbar-item.dropdown.dropdown-lg .dropdown-menu {
  inset-inline-start: 20px !important;
  inset-inline-end: 20px !important;
  padding: 20px;
  transform: none !important;
}
@media (min-width: 768px) {
  .app-header .navbar-nav .navbar-item.dropdown.dropdown-lg .dropdown-menu {
    top: 100% !important;
  }
}
@media (max-width: 575.98px) {
  .app-header .navbar-nav .navbar-item.dropdown.dropdown-lg .dropdown-menu {
    overflow: scroll;
    top: 101px !important;
    max-height: calc(100vh - 101px);
    max-height: calc(100dvh - 101px);
  }
}
.app-header .navbar-nav .navbar-item.dropdown.dropdown-lg .dropdown-menu.dropdown-menu-lg .nav > li > a {
  padding: 0;
  background: none;
  line-height: 24px;
}
.app-header .navbar-nav .navbar-item.show > a, .app-header .navbar-nav .navbar-item.show > a:hover, .app-header .navbar-nav .navbar-item.show > a:focus {
  background: none;
  color: var(--bs-app-header-color);
  opacity: 1;
}
.app-header .navbar-nav .navbar-divider {
  height: 34px;
  background: var(--bs-app-header-divider-bg);
  width: 1px;
}
.app-header .navbar-nav.navbar-end {
  margin-inline-start: auto;
}
.app-header .navbar-form {
  padding: 0 15px;
  margin: 9px 0;
}
@media (max-width: 767.98px) {
  .app-header .navbar-form {
    padding: 0;
    flex: 1;
  }
  .app-header .navbar-form + .navbar-item {
    padding-inline-start: 10px;
  }
}
.app-header .navbar-form .form-group {
  margin: 0;
  position: relative;
}
.app-header .navbar-form .form-control {
  width: 360px;
  padding: 5px 10px;
  height: 32px;
  background: var(--bs-app-header-input-bg);
  border-color: var(--bs-app-header-input-border);
}
@media (max-width: 767.98px) {
  .app-header .navbar-form .form-control {
    width: 100%;
  }
}
.app-header .navbar-form .form-control:focus {
  width: 420px;
  border-color: var(--bs-app-header-input-border);
  box-shadow: none;
  animation: navbar-input-expand 0.2s;
}
@media (max-width: 767.98px) {
  .app-header .navbar-form .form-control:focus {
    width: 100%;
    animation: none;
  }
}
.app-header .navbar-form .btn-search {
  position: absolute;
  inset-inline-end: 0;
  top: 0;
  bottom: 0;
  border: none;
  background: none;
  border-radius: 0 40px 40px 0;
  display: flex;
  align-items: center;
}
.app-header .navbar-form .btn-search > i[class*=ion-] {
  font-size: 22px;
  display: block;
}
.app-header .navbar-user img {
  width: 30px;
  height: 30px;
  margin-top: -5px;
  margin-bottom: -5px;
  border-radius: 40px;
  margin-inline-end: 10px;
}
@media (max-width: 767.98px) {
  .app-header .navbar-user img {
    margin-inline-end: 5px;
  }
}
.app-header .navbar-user .image {
  width: 30px;
  height: 30px;
  margin-top: -5px;
  margin-bottom: -5px;
  overflow: hidden;
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  border-radius: 40px;
  margin-inline-end: 10px;
}
@media (max-width: 767.98px) {
  .app-header .navbar-user .image {
    margin-inline-end: 5px;
  }
}
.app-header .navbar-user .image.image-icon {
  font-size: 22px;
  text-align: center;
  display: flex;
  align-items: center;
  justify-content: center;
}
.app-header .navbar-user .image.image-icon i {
  float: none;
  display: block;
  font-size: 22px;
  text-align: center;
  width: auto;
  margin: 0 auto -10px;
}
.app-header .navbar-language .flag-icon {
  font-size: 15px;
  margin-inline-end: 7px;
}
@media (min-width: 768px) {
  .app-header .navbar-collapse {
    display: flex;
  }
}
@media (max-width: 767.98px) {
  .app-header .navbar-collapse .navbar-nav > li {
    flex: 1;
  }
  .app-header .navbar-collapse .navbar-nav > li > a {
    display: flex;
    align-items: center;
    justify-content: center;
  }
}
.app-header[data-bs-theme=dark] {
  background: var(--bs-app-theme);
}
.app-header[data-bs-theme=dark] .navbar-mobile-toggler {
  color: var(--bs-app-theme-color);
}
.app-header[data-bs-theme=dark] .navbar-mobile-toggler .icon-bar {
  background: var(--bs-app-theme-color);
}
.app-header[data-bs-theme=dark] .navbar-brand {
  color: var(--bs-app-theme-color);
}
.app-header[data-bs-theme=dark] .navbar-brand i {
  color: inherit;
}
@media (max-width: 767.98px) {
  .app-header[data-bs-theme=dark] .navbar-nav {
    border-color: rgba(var(--bs-app-theme-color-rgb), 0.25);
  }
}
.app-header[data-bs-theme=dark] .navbar-nav > .navbar-item > .navbar-link {
  color: var(--bs-app-theme-color);
}
.app-header[data-bs-theme=dark] .navbar-nav > .navbar-item > .navbar-link.show {
  opacity: 1;
}
.app-header[data-bs-theme=dark] .navbar-nav .navbar-divider {
  background: rgb(87, 89.25, 91.5);
}
.app-header[data-bs-theme=dark] .navbar-form {
  margin: 10px 0;
  height: 30px;
}
.app-header[data-bs-theme=dark] .navbar-form .form-control {
  background: rgba(var(--bs-app-theme-color-rgb), 0.25);
  border-color: transparent;
  color: var(--bs-app-theme-color);
}
.app-header[data-bs-theme=dark] .navbar-form .form-control::placeholder {
  color: var(--bs-app-theme-color-rgb);
}
.app-header[data-bs-theme=dark] .navbar-form .btn-search {
  color: var(--bs-app-theme-color);
}
@media (max-width: 767.98px) {
  .app-header.navbar .navbar-collapse {
    position: absolute;
    inset-inline-start: 0;
    inset-inline-end: 0;
    top: 100%;
    background: var(--bs-app-header-bg);
  }
  .app-header.navbar .navbar-collapse .navbar-nav {
    display: block;
  }
}

.has-scroll .app-header,
.app-header-shadow .app-header {
  box-shadow: 0 0 16px rgba(0, 0, 0, 0.15);
}

@keyframes appLoaderFadeOut {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
.app-loader {
  position: fixed;
  top: 0;
  inset-inline-start: 0;
  bottom: 0;
  inset-inline-end: 0;
  background: #e8ebef;
  z-index: 1050;
  height: 100vh;
  height: 100dvh;
  opacity: 1;
  display: flex;
  align-items: center;
  justify-content: center;
}
.app-loader.fading {
  opacity: 0;
  animation: appLoaderFadeOut 0.2s ease;
}
.app-loader.loaded {
  display: none;
}
.app-loader.loaded .spinner {
  animation: none;
}

.app-sidebar-end.app-sidebar, .app-sidebar-end.app-sidebar-bg {
  inset-inline-end: -230px;
}
.app-sidebar-end.app-with-wide-sidebar .app-sidebar-end.app-sidebar, .app-sidebar-end.app-with-wide-sidebar .app-sidebar-end.app-sidebar-bg {
  inset-inline-end: -250px;
}

.app-sidebar-float-submenu-container {
  position: fixed;
  width: 230px;
  margin: 0;
  background: var(--bs-app-sidebar-float-submenu-bg);
  z-index: 1020;
}
:dir(ltr) .app-sidebar-float-submenu-container .app-sidebar-float-submenu {
  padding: 9px 0 9px 39px;
}
:dir(rtl) .app-sidebar-float-submenu-container .app-sidebar-float-submenu {
  padding: 9px 39px 9px 0;
}
.app-sidebar-float-submenu-container .app-sidebar-float-submenu .active > a .menu-caret:before, .app-sidebar-float-submenu-container .app-sidebar-float-submenu .expanding > a .menu-caret:before, .app-sidebar-float-submenu-container .app-sidebar-float-submenu .expand > a .menu-caret:before {
  opacity: 1;
  transform: rotate(90deg);
}
:dir(rtl) .app-sidebar-float-submenu-container .app-sidebar-float-submenu .active > a .menu-caret:before, :dir(rtl) .app-sidebar-float-submenu-container .app-sidebar-float-submenu .expanding > a .menu-caret:before, :dir(rtl) .app-sidebar-float-submenu-container .app-sidebar-float-submenu .expand > a .menu-caret:before {
  transform: rotate(-90deg);
}
.app-sidebar-float-submenu-container .app-sidebar-float-submenu .menu-caret {
  display: block;
  margin-inline-start: auto;
  width: 20px;
  text-align: center;
  font-size: 0.6875rem;
  border: none;
  margin-inline-end: auto;
  font-family: "Font Awesome 5 Free" !important;
  font-weight: 900;
  font-style: normal;
  font-variant: normal;
  text-rendering: auto;
}
.app-sidebar-float-submenu-container .app-sidebar-float-submenu .menu-caret:before {
  content: "\f054";
  display: block;
  text-align: center;
  opacity: 0.5;
  transition: all 0.2s linear;
}
:dir(rtl) .app-sidebar-float-submenu-container .app-sidebar-float-submenu .menu-caret:before {
  content: "\f053";
}
.app-sidebar-float-submenu-container .app-sidebar-float-submenu .menu-item {
  position: relative;
}
.app-sidebar-float-submenu-container .app-sidebar-float-submenu .menu-item .menu-link {
  padding: 3px 0;
  padding-inline-start: 15px;
  padding-inline-end: 20px;
  line-height: 18px;
  color: var(--bs-app-sidebar-menu-submenu-link-color);
  text-decoration: none;
  position: relative;
  display: flex;
  align-items: flex-start;
  font-weight: var(--bs-app-sidebar-menu-submenu-link-font-weight);
}
.app-sidebar-float-submenu-container .app-sidebar-float-submenu .menu-item .menu-link .menu-text {
  flex: 1;
}
.app-sidebar-float-submenu-container .app-sidebar-float-submenu .menu-item .menu-link:hover, .app-sidebar-float-submenu-container .app-sidebar-float-submenu .menu-item .menu-link:focus {
  background: none;
  color: var(--bs-app-sidebar-menu-submenu-link-hover-color);
}
.app-sidebar-float-submenu-container .app-sidebar-float-submenu .menu-item .menu-link:after {
  content: "";
  position: absolute;
  top: 11px;
  width: 11px;
  height: 2px;
  background: var(--bs-app-sidebar-float-submenu-grid-border-color);
  inset-inline-start: -11px;
}
.app-sidebar-float-submenu-container .app-sidebar-float-submenu .menu-item:before {
  content: "";
  position: absolute;
  inset-inline-start: -13px;
  top: 0;
  bottom: 0;
  width: 2px;
  background: var(--bs-app-sidebar-float-submenu-grid-border-color);
}
.app-sidebar-float-submenu-container .app-sidebar-float-submenu .menu-item:after {
  content: "";
  position: absolute;
  inset-inline-start: 0;
  width: 6px;
  height: 6px;
  border: var(--bs-app-sidebar-menu-grid-border-width) solid var(--bs-app-sidebar-menu-grid-border-color);
  top: 11px;
  margin-top: -2px;
  z-index: 10;
  background: var(--bs-app-sidebar-bg);
  border-radius: 4px;
}
.app-sidebar-float-submenu-container .app-sidebar-float-submenu .menu-item:first-child:before {
  top: -11px;
}
.app-sidebar-float-submenu-container .app-sidebar-float-submenu .menu-item:first-child:last-child:before {
  height: 20px;
}
.app-sidebar-float-submenu-container .app-sidebar-float-submenu .menu-item:last-child:before {
  bottom: auto;
  height: 13px;
}
.app-sidebar-float-submenu-container .app-sidebar-float-submenu .menu-item.has-sub > a:before {
  background: var(--bs-app-sidebar-float-submenu-grid-border-color);
}
.app-sidebar-float-submenu-container .app-sidebar-float-submenu .menu-item.active > .menu-link {
  background: none;
  color: var(--bs-app-sidebar-component-color);
}
.app-sidebar-float-submenu-container .app-sidebar-float-submenu .menu-item.active:after {
  border-color: var(--bs-app-theme);
}
.app-sidebar-float-submenu-container .app-sidebar-float-submenu .menu-item .menu-submenu {
  padding: 0;
  background: none;
  position: relative;
  display: none;
  padding-inline-start: 15px;
}
.app-sidebar-float-submenu-container .app-sidebar-float-submenu .menu-item.active.has-sub > .menu-submenu {
  display: block;
}
.app-sidebar-float-submenu-container .app-sidebar-float-submenu > .menu-item:first-child:before {
  top: 11px;
}
.app-sidebar-float-submenu-container .app-sidebar-float-submenu > .menu-item:first-child:last-child:before {
  height: 0 !important;
}
.app-sidebar-float-submenu-container .app-sidebar-float-submenu-arrow {
  position: absolute;
  top: 20px;
  width: 28px;
  height: 2px;
  inset-inline-start: 26px;
  position: absolute;
  top: 20px;
  width: 28px;
  height: 2px;
  background: var(--bs-app-sidebar-float-submenu-grid-border-color);
  inset-inline-start: 0;
}
.app-sidebar-float-submenu-container .app-sidebar-float-submenu-line {
  position: absolute;
  top: 20px;
  width: 2px;
  background: var(--bs-app-sidebar-float-submenu-grid-border-color);
  inset-inline-start: 26px;
}

.app-sidebar {
  width: 230px;
  position: absolute;
  top: 0;
  bottom: 0;
  padding-top: 50px;
  background: none;
  z-index: 1010;
  inset-inline-start: 0;
}
@media (max-width: 767.98px) {
  .app-sidebar {
    position: fixed;
    padding-top: 0;
    background: var(--bs-app-sidebar-bg);
    inset-inline-start: -230px;
    z-index: 1021;
  }
}
.app-sidebar .menu {
  padding-inline-start: 20px;
  padding-inline-end: 20px;
}
@media (max-width: 767.98px) {
  .app-sidebar .menu {
    padding-inline-start: 15px;
    padding-inline-end: 15px;
  }
}
.app-sidebar .menu .menu-profile {
  padding: 20px 0;
  color: var(--bs-component-color);
  overflow: hidden;
  position: relative;
  border-bottom: 1px solid rgba(var(--bs-component-color-rgb), 0.15);
}
.app-sidebar .menu .menu-profile .menu-profile-link {
  margin: -20px 0;
  padding: 20px 0;
  display: block;
  color: var(--bs-app-sidebar-profile-color);
  font-weight: 600;
  text-decoration: none;
}
.app-sidebar .menu .menu-profile .menu-profile-image {
  width: 34px;
  height: 34px;
  margin-bottom: 10px;
  border-radius: 40px;
  overflow: hidden;
  position: relative;
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  display: flex;
  align-items: center;
}
.app-sidebar .menu .menu-profile .menu-profile-image img {
  max-width: 100%;
  max-height: 100%;
}
.app-sidebar .menu .menu-profile .menu-profile-image.menu-profile-image-icon i {
  float: none;
  display: block;
  font-size: 24px;
  text-align: center;
  width: auto;
  margin: 0 auto -12px;
}
.app-sidebar .menu .menu-profile .menu-profile-info {
  font-size: 0.875rem;
  position: relative;
}
.app-sidebar .menu .menu-profile .menu-profile-info small, .app-sidebar .menu .menu-profile .menu-profile-info .small {
  display: block;
  font-weight: 600;
  color: rgba(var(--bs-app-sidebar-profile-color-rgb), 0.75);
  font-size: 0.75rem;
  margin-bottom: -5px;
}
.app-sidebar .menu .menu-header {
  margin: 0;
  padding: 15px 0 3px;
  line-height: 20px;
  font-size: 11px;
  color: var(--bs-app-sidebar-menu-header-color);
  font-weight: 600;
}
.app-sidebar .menu .menu-divider {
  height: 1px;
  background-color: var(--bs-app-sidebar-menu-divider-bg);
  margin: 6px 0;
}
.app-sidebar .menu .menu-caret {
  display: block;
  width: 20px;
  text-align: center;
  font-size: 0.6875rem;
  border: none;
  margin-inline-end: auto;
  font-family: "Font Awesome 5 Free" !important;
  font-weight: 900;
  font-style: normal;
  font-variant: normal;
  text-rendering: auto;
}
.app-sidebar .menu .menu-caret:before {
  content: "\f054";
  display: block;
  text-align: center;
  opacity: 0.5;
  transition: all 0.2s linear;
}
:dir(rtl) .app-sidebar .menu .menu-caret:before {
  content: "\f053";
}
.app-sidebar .menu .menu-search {
  padding: 12px 0;
}
.app-sidebar .menu .menu-search + .menu-item {
  padding-top: 0;
}
.app-sidebar .menu .menu-search .form-control {
  background: none;
  border: none;
  padding-inline-start: 0;
  padding-inline-end: 0;
  border-bottom: 1px solid rgba(var(--bs-app-sidebar-component-color-rgb), 0.2);
  color: var(--bs-app-sidebar-component-color);
  border-radius: 0;
}
.app-sidebar .menu .menu-search .form-control:focus {
  border-color: rgba(var(--bs-app-sidebar-component-color-rgb), 0.5);
  box-shadow: none;
}
.app-sidebar .menu .active:not(.closed):not(.closing) > a .menu-caret:before, .app-sidebar .menu .expanding > a .menu-caret:before, .app-sidebar .menu .expand > a .menu-caret:before {
  opacity: 1;
  transform: rotate(90deg);
}
:dir(rtl) .app-sidebar .menu .active:not(.closed):not(.closing) > a .menu-caret:before, :dir(rtl) .app-sidebar .menu .expanding > a .menu-caret:before, :dir(rtl) .app-sidebar .menu .expand > a .menu-caret:before {
  transform: rotate(-90deg);
}
.app-sidebar .menu .menu-item {
  position: relative;
}
.app-sidebar .menu .menu-item .menu-link {
  padding: 6px 12px;
  line-height: 20px;
  color: var(--bs-app-sidebar-menu-link-color);
  font-weight: var(--bs-app-sidebar-menu-link-font-weight);
  text-decoration: none;
  display: flex;
  align-items: center;
  border-radius: var(--bs-border-radius);
}
.app-sidebar .menu .menu-item .menu-link .menu-text {
  flex: 1;
  display: flex;
  flex-wrap: wrap;
  gap: 0.46875rem;
}
.app-sidebar .menu .menu-item .menu-link .menu-badge {
  padding: 0 0.975em;
  background: var(--bs-app-sidebar-menu-badge-bg);
  color: var(--bs-app-sidebar-menu-badge-color);
  font-weight: var(--bs-app-sidebar-menu-badge-font-weight);
  font-size: 10px;
  border-radius: 16px;
}
.app-sidebar .menu .menu-item .menu-link .menu-label {
  padding: 0.35em 0.65em;
  line-height: 1.35;
  font-size: 75%;
  font-weight: 700;
  color: var(--bs-app-theme-color);
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  background-color: var(--bs-app-theme);
  border-radius: 6px;
  display: flex;
  align-items: center;
}
.app-gradient-enabled .app-sidebar .menu .menu-item .menu-link .menu-label {
  background-image: var(--bs-gradient);
}
.app-sidebar .menu .menu-item .menu-link:hover, .app-sidebar .menu .menu-item .menu-link:focus {
  background: var(--bs-app-sidebar-menu-link-hover-bg);
  color: var(--bs-app-sidebar-menu-link-hover-color);
}
.app-sidebar .menu .menu-item .menu-icon {
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 0.875rem;
  color: var(--bs-app-sidebar-menu-icon-color);
  width: 14px;
  height: 14px;
  border-radius: 0;
  margin-top: 0;
  margin-bottom: 0;
  margin-inline-end: 10px;
}
.app-sidebar .menu .menu-item .menu-icon img {
  max-width: 100%;
  max-height: 100%;
}
.app-sidebar .menu .menu-item .menu-icon .iconify, .app-sidebar .menu .menu-item .menu-icon [class^=ion-], .app-sidebar .menu .menu-item .menu-icon ion-icon {
  width: 18px;
  height: 18px;
  font-size: 18px;
  margin: 0 -2px;
}
.app-sidebar .menu .menu-item .menu-icon-img {
  margin-top: 3px;
  margin-bottom: 3px;
  width: 14px;
  height: 14px;
  overflow: hidden;
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  border-radius: 6px;
  display: flex;
  align-items: center;
  margin-inline-end: 10px;
}
.app-sidebar .menu .menu-item .menu-icon-img img {
  max-width: 100%;
  max-height: 100%;
  display: block;
  margin: 0 auto;
}
.app-sidebar .menu .menu-item .menu-submenu {
  padding: 5px 0 10px;
  padding-inline-start: 36px;
  margin: 0;
  position: relative;
  display: none;
  background: var(--bs-app-sidebar-menu-submenu-bg);
}
.app-sidebar .menu .menu-item .menu-submenu .menu-item .menu-link {
  padding: 3px 0;
  padding-inline-end: 20px;
  text-decoration: none;
  position: relative;
  line-height: 18px;
  color: var(--bs-app-sidebar-menu-submenu-link-color);
  font-weight: var(--bs-app-sidebar-menu-submenu-link-font-weight);
}
.app-sidebar .menu .menu-item .menu-submenu .menu-item .menu-link:hover, .app-sidebar .menu .menu-item .menu-submenu .menu-item .menu-link:focus {
  background: none;
  color: var(--bs-app-sidebar-menu-submenu-link-hover-color);
}
.app-sidebar .menu .menu-item .menu-submenu .menu-item.active > .menu-link {
  background: none;
  color: var(--bs-app-theme);
}
.app-sidebar .menu .menu-item .menu-submenu .menu-item .menu-submenu {
  padding: 0;
  padding-inline-start: 15px;
  background: none;
}
.app-sidebar .menu .menu-item.active.has-sub > .menu-submenu {
  display: block;
}
.app-sidebar .menu .menu-item.active > .menu-link {
  position: relative;
  z-index: 10;
  color: var(--bs-app-theme-color);
  background: var(--bs-app-theme);
}
.app-gradient-enabled .app-sidebar .menu .menu-item.active > .menu-link {
  background-image: var(--bs-gradient);
}
.app-sidebar .menu .menu-item.active > .menu-link .menu-icon {
  color: var(--bs-app-theme-color);
}
.app-gradient-enabled .app-sidebar .menu .menu-item.active > .menu-link .menu-icon {
  color: rgba(0, 0, 0, 0.65);
}
.app-gradient-enabled .app-sidebar .menu .menu-item.active > .menu-link .menu-caret {
  color: rgba(0, 0, 0, 0.5);
}
.app-sidebar .menu .menu-item.active > .menu-link .menu-badge {
  color: #FFFFFF;
  background: rgba(0, 0, 0, 0.65);
}
.app-sidebar .menu .menu-item.active > .menu-link .menu-label {
  color: #FFFFFF;
  background: rgba(0, 0, 0, 0.65);
}
.app-sidebar .app-sidebar-content {
  position: relative;
}
.app-sidebar .app-sidebar-minify-btn {
  margin: 10px;
  padding: 10px;
  color: var(--bs-app-sidebar-menu-link-color);
}
.app-sidebar .app-sidebar-minify-btn i {
  font-size: 0.875rem;
  margin: 0 !important;
}
:dir(rtl) .app-sidebar .app-sidebar-minify-btn i {
  transform: rotate(180deg);
}
.app-sidebar .app-sidebar-minify-btn:hover, .app-sidebar .app-sidebar-minify-btn:focus {
  color: var(--bs-app-theme);
}
.app-sidebar .ps__rail-x, .app-sidebar .ps__rail-y {
  display: none !important;
}

.app-sidebar-bg {
  background: none;
  position: fixed;
  top: 0;
  inset-inline-start: 0;
  bottom: 0;
  width: 230px;
  z-index: 1000;
}
@media (max-width: 767.98px) {
  .app-sidebar-bg {
    padding-top: 0;
    inset-inline-start: -230px;
    z-index: 1020;
    background: var(--bs-app-sidebar-bg);
  }
}

.app-sidebar-mobile-backdrop {
  position: fixed;
  top: 0;
  inset-inline-start: 0;
  inset-inline-end: 0;
  bottom: 0;
  z-index: 1020;
  width: 100%;
  height: 100%;
  padding: 0;
  border: 0;
  margin: 0;
  outline: none;
  display: none;
  background: var(--bs-app-sidebar-bg-mobile-backdrop);
}

@keyframes topMenuControlSlideInStart {
  from {
    inset-inline-start: -50px;
  }
  to {
    inset-inline-start: 0;
  }
}
@keyframes topMenuControlSlideInEnd {
  from {
    inset-inline-end: -50px;
  }
  to {
    inset-inline-end: 0;
  }
}
.app-top-menu {
  inset-inline-start: 0;
  inset-inline-end: 0;
  z-index: 1015;
  background: var(--bs-app-top-menu-bg);
}
@media (min-width: 768px) {
  .app-top-menu {
    top: 50px;
    position: fixed;
    height: 40px;
  }
}
@media (max-width: 767.98px) {
  .app-top-menu {
    display: none;
  }
}
@media (min-width: 768px) {
  .app-top-menu .menu {
    display: flex;
    flex-wrap: nowrap;
  }
}
@media (max-width: 767.98px) {
  .app-top-menu .menu {
    display: block;
    margin: 0 !important;
  }
}
.app-top-menu .menu .menu-item {
  position: relative;
}
.app-top-menu .menu .menu-item .menu-link {
  padding: 10px 20px;
  color: var(--bs-app-top-menu-link-color);
  font-weight: var(--bs-app-top-menu-link-font-weight);
  text-decoration: none;
  white-space: nowrap;
  display: flex;
  align-items: center;
}
.app-top-menu .menu .menu-item .menu-link .menu-text {
  flex: 1;
  display: flex;
  flex-wrap: nowrap;
  gap: 0.46875rem;
}
.app-top-menu .menu .menu-item .menu-link .menu-badge {
  padding: 0 8px;
  font-size: 10px;
  border-radius: 16px;
  background: var(--bs-app-top-menu-menu-badge-bg);
  color: var(--bs-app-top-menu-menu-badge-color);
  font-weight: var(--bs-app-top-menu-menu-badge-font-weight);
}
.app-top-menu .menu .menu-item .menu-link .menu-label {
  padding: 3px 6px;
  font-size: 75%;
  font-weight: 600;
  color: var(--bs-app-theme-color);
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  background-color: var(--bs-app-theme);
  border-radius: var(--bs-border-radius);
  display: flex;
  align-items: center;
}
.app-gradient-enabled .app-top-menu .menu .menu-item .menu-link .menu-label {
  background-image: var(--bs-gradient);
}
.app-top-menu .menu .menu-item .menu-link:hover, .app-top-menu .menu .menu-item .menu-link:focus {
  color: var(--bs-app-top-menu-link-hover-color);
  background: var(--bs-app-top-menu-link-hover-bg);
}
.app-top-menu .menu .menu-item .menu-icon {
  width: 14px;
  text-align: center;
  height: 20px;
  font-size: 0.875rem;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-inline-end: 10px;
}
.app-top-menu .menu .menu-item .menu-icon img {
  max-width: 100%;
  max-height: 100%;
}
.app-top-menu .menu .menu-item .menu-icon [class^=ion-] {
  margin-inline-end: 8px;
  width: 18px;
  font-size: 18px;
  margin-inline-start: -2px;
  display: block;
}
.app-top-menu .menu .menu-item .menu-icon-img {
  margin-top: 3px;
  margin-bottom: 3px;
  width: 14px;
  height: 14px;
  overflow: hidden;
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  border-radius: 6px;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-inline-end: 10px;
}
.app-top-menu .menu .menu-item .menu-icon-img img {
  max-width: 100%;
  max-height: 100%;
  display: block;
  margin: 0 auto;
}
.app-top-menu .menu .menu-item.active > .menu-link {
  position: relative;
  z-index: 10;
  color: var(--bs-app-theme-color);
  background: var(--bs-app-theme);
}
.app-gradient-enabled .app-top-menu .menu .menu-item.active > .menu-link {
  background-image: var(--bs-gradient);
}
.app-top-menu .menu .menu-item.active > .menu-link .menu-icon {
  color: var(--bs-app-theme-color);
}
.app-top-menu .menu .menu-item.active > .menu-link .menu-label {
  background: rgba(0, 0, 0, 0.65);
  color: #FFFFFF;
}
@media (max-width: 767.98px) {
  .app-top-menu .menu .menu-item.active > .menu-submenu {
    display: block;
  }
}
.app-top-menu .menu .menu-item.menu-control {
  position: absolute;
  top: 0;
  margin: 0;
  z-index: 100;
}
@media (max-width: 575.98px) {
  .app-top-menu .menu .menu-item.menu-control {
    display: none !important;
  }
}
.app-top-menu .menu .menu-item.menu-control > .menu-link {
  padding: 0;
  text-align: center;
  width: 40px;
  height: 40px;
  background: var(--bs-app-top-menu-control-link-bg);
  color: var(--bs-app-top-menu-control-link-color);
  justify-content: center;
  align-items: center;
  transition: all 0.2s ease-in-out;
}
.app-top-menu .menu .menu-item.menu-control > .menu-link i {
  float: none;
  margin: 0;
  font-size: 18px;
  display: block;
  line-height: 40px;
  width: auto;
}
:dir(rtl) .app-top-menu .menu .menu-item.menu-control > .menu-link i {
  transform: rotate(180deg);
}
.app-top-menu .menu .menu-item.menu-control > .menu-link:hover, .app-top-menu .menu .menu-item.menu-control > .menu-link:focus {
  background: var(--bs-app-top-menu-control-link-hover-bg);
  color: var(--bs-app-top-menu-control-link-hover-color);
}
.app-top-menu .menu .menu-item.menu-control.menu-control-start {
  inset-inline-start: -40px;
}
:dir(ltr) .app-top-menu .menu .menu-item.menu-control.menu-control-start > .menu-link {
  box-shadow: 12px 0 10px -10px rgba(0, 0, 0, 0.5);
}
:dir(rtl) .app-top-menu .menu .menu-item.menu-control.menu-control-start > .menu-link {
  box-shadow: -12px 0 10px -10px rgba(0, 0, 0, 0.5);
}
.app-top-menu .menu .menu-item.menu-control.menu-control-start.show {
  inset-inline-start: 0;
  animation: topMenuControlSlideInStart 0.2s;
}
.app-top-menu .menu .menu-item.menu-control.menu-control-end {
  inset-inline-end: -40px;
}
:dir(ltr) .app-top-menu .menu .menu-item.menu-control.menu-control-end > .menu-link {
  box-shadow: -12px 0 10px -10px rgba(0, 0, 0, 0.5);
}
:dir(rtl) .app-top-menu .menu .menu-item.menu-control.menu-control-end > .menu-link {
  box-shadow: 12px 0 10px -10px rgba(0, 0, 0, 0.5);
}
.app-top-menu .menu .menu-item.menu-control.menu-control-end.show {
  inset-inline-end: 0;
  animation: topMenuControlSlideInEnd 0.2s;
}
@media (min-width: 768px) {
  .app-top-menu .menu > .menu-item.has-sub:hover > .menu-submenu {
    display: block;
  }
}
.app-top-menu .menu .menu-caret {
  display: block;
  width: 20px;
  height: 20px;
  line-height: 20px;
  text-align: center;
  font-size: 16px;
  border: none;
  margin-inline-start: 5px;
  font-family: "Font Awesome 5 Free" !important;
  font-weight: 900;
  font-style: normal;
  font-variant: normal;
  text-rendering: auto;
}
@media (max-width: 575.98px) {
  .app-top-menu .menu .menu-caret {
    margin-inline-start: auto;
  }
}
.app-top-menu .menu .menu-caret:before {
  content: "\f0da";
  display: block;
  text-align: center;
  opacity: 0.5;
  transition: all 0.2s linear;
  transform: rotate(90deg);
}
.app-top-menu .menu .menu-submenu {
  display: none;
  top: 40px;
  background: var(--bs-app-top-menu-menu-submenu-bg);
  list-style-type: none;
  margin: 0;
  padding: 10px 0;
}
@media (min-width: 768px) {
  .app-top-menu .menu .menu-submenu {
    width: 230px;
    position: absolute;
    inset-inline-start: 0;
    max-height: calc(100vh - 90px);
    max-height: calc(100dvh - 90px);
  }
}
.app-top-menu .menu .menu-submenu > .menu-item > .menu-link {
  padding: 4px 20px;
  color: var(--bs-app-top-menu-menu-submenu-link-color);
  text-decoration: none;
  position: relative;
  font-weight: var(--bs-app-top-menu-menu-submenu-link-font-weight);
  display: flex;
  align-items: center;
}
@media (max-width: 575.98px) {
  .app-top-menu .menu .menu-submenu > .menu-item > .menu-link {
    padding-inline-start: 44px;
  }
}
.app-top-menu .menu .menu-submenu > .menu-item > .menu-link .menu-caret {
  margin-inline-start: auto;
}
.app-top-menu .menu .menu-submenu > .menu-item > .menu-link:hover, .app-top-menu .menu .menu-submenu > .menu-item > .menu-link:focus {
  color: var(--bs-app-top-menu-menu-submenu-link-hover-color);
}
.app-top-menu .menu .menu-submenu > .menu-item.active > .menu-link {
  background: var(--bs-app-top-menu-menu-submenu-link-active-bg);
  color: var(--bs-app-top-menu-menu-submenu-link-active-color);
}
.app-top-menu .menu .menu-submenu .menu-submenu {
  background: var(--bs-app-top-menu-menu-submenu-submenu-bg);
  position: relative;
  inset-inline-start: 0;
  top: 0;
  max-height: auto;
  overflow: initial;
}

::selection, input::selection {
  background: rgb(255, 232.2, 102) !important;
  color: rgb(53, 56, 59) !important;
}

.loader-frame {
  height: 8px;
}
.loader-frame.loader-panel {
  margin-bottom: 100px;
}
.loader-frame.loader-panel .loader {
  margin-top: 100px;
}
.loader-frame.loader-short .loader {
  margin-top: 50px;
}

.loader,
.loader:before,
.loader:after {
  -webkit-animation: load1 1s infinite ease-in-out;
  animation: load1 1s infinite ease-in-out;
  width: 1em;
  height: 4em;
}

.loader:before,
.loader:after {
  position: absolute;
  top: 0;
  content: "";
}

.loader:before {
  left: -1.5em;
}

.loader {
  text-indent: -9999em;
  margin: 4em auto;
  position: relative;
  font-size: 12px;
  -webkit-animation-delay: -0.16s;
  animation-delay: -0.16s;
}

.loader:after {
  left: 1.5em;
  -webkit-animation-delay: -0.32s;
  animation-delay: -0.32s;
}

@-webkit-keyframes load1 {
  0%, 80%, 100% {
    box-shadow: 0 0 var(--bs-loader-box-shadow);
    height: 4em;
  }
  40% {
    box-shadow: 0 -2em var(--bs-loader-box-shadow);
    height: 5em;
  }
}
@keyframes load1 {
  0%, 80%, 100% {
    box-shadow: 0 0 var(--bs-loader-box-shadow);
    height: 4em;
  }
  40% {
    box-shadow: 0 -2em var(--bs-loader-box-shadow);
    height: 5em;
  }
}
.navigation {
  margin: auto;
  max-width: 90vw;
}
.navigation.nav-top {
  max-width: 1200px;
  width: 90vw;
}
.navigation > .nav, .navigation > turbo-frame > .nav {
  display: flex;
  column-gap: 2em;
  font-weight: bold;
  padding: 0 0.9375rem;
}
.navigation > .nav .nav-link, .navigation > .nav .nav-item, .navigation > turbo-frame > .nav .nav-link, .navigation > turbo-frame > .nav .nav-item {
  text-transform: uppercase;
}
.navigation > .nav .active a, .navigation > turbo-frame > .nav .active a {
  color: #1bbcea !important;
}
.navigation .nav-item a, .navigation .nav-link a {
  text-decoration: none;
  color: rgb(143, 144.5, 146) !important;
}
.navigation .nav-item a:hover, .navigation .nav-link a:hover {
  color: var(--bs-light-rgb) !important;
}
.nav-item {
  text-decoration: none;
  cursor: pointer;
}
.nav-item:hover {
  color: rgba(var(--bs-component-color-rgb)) !important;
}

.navigation hr {
  border-top-width: 3px;
}
.navigation .navigate-end {
  display: grid;
  justify-items: end;
  flex-grow: 1;
}
.navigation .navbar-link .badge {
  position: absolute;
  top: -6px;
  right: -20px;
}

[data-nav-select] {
  cursor: pointer;
}

.app-header .navbar-nav .navbar-item .navbar-link i {
  font-size: x-large;
  color: rgb(143, 144.5, 146);
}
.app-header .navbar-nav .navbar-item .navbar-link.show {
  color: var(--bs-widget-color);
}
.navbar-brand {
  line-height: 1 !important;
}
.navbar-brand .navbar-logo {
  background-image: url("/build/images/DRONE_MAJOR%20LOGO-WHITEOUT-CENTERED.364c6a26.png");
  background-size: 90%;
  background-repeat: no-repeat;
  background-position: center;
  width: 120px;
  height: 56px;
}
.navbar-brand .navbar-md-logo {
  zoom: 2;
}
.navbar-brand > div {
  font-size: 0.8em;
  display: inline-flex;
  align-items: center;
  color: rgb(143, 144.5, 146);
}

.dropdown-menu {
  padding: 0 var(--bs-dropdown-padding-x);
}
.dropdown-menu .dropdown-item {
  color: var(--bs-gray-500) !important;
  padding-top: calc(var(--bs-dropdown-divider-margin-y) + var(--bs-dropdown-item-padding-y));
  padding-bottom: calc(var(--bs-dropdown-divider-margin-y) + var(--bs-dropdown-item-padding-y));
}
.dropdown-menu .dropdown-item:first-of-type {
  border-radius: var(--bs-border-radius-lg) 0 0 0;
}
.dropdown-menu .dropdown-item:last-of-type {
  padding-bottom: calc(var(--bs-dropdown-divider-margin-y) + var(--bs-dropdown-item-padding-y) + var(--bs-dropdown-padding-y));
  border-radius: 0 0 var(--bs-border-radius-lg) var(--bs-border-radius-lg);
}
.dropdown-menu .dropdown-item:hover {
  color: var(--bs-dropdown-link-hover-color) !important;
  background-color: var(--bs-widget-list-active-color-bg);
}
.dropdown-menu .dropdown-item.no-hover:hover {
  color: var(--bs-dropdown-link-color) !important;
  background: transparent;
}
.dropdown-menu .dropdown-item.active {
  color: var(--bs-dropdown-link-hover-color) !important;
  background-color: var(--bs-widget-list-active-color-bg);
}
.dropdown-menu .dropdown-divider {
  margin: 0;
}

html[data-bs-theme=dark] .dropdown-menu {
  background: var(--bs-component-bg);
  border: 1px solid var(--bs-gray-800-text-emphasis);
}

.menu-item .menu-text {
  position: relative;
}
.menu-item .menu-text > turbo-frame {
  position: relative;
}
.menu-item .menu-text .badge {
  position: absolute;
  top: 0;
  right: 0;
  margin-right: -7px;
  margin-top: -8px;
}
.menu-item.active:not(.expand) .menu-text .badge {
  background: var(--bs-white) !important;
  color: var(--bs-gray-600);
}

.select2.select2-container .selection .select2-selection.select2-selection--single, .select2.select2-container .selection .select2-selection.select2-selection--multiple {
  background: var(--bs-component-secondary-bg);
  border-radius: var(--bs-border-radius);
}
.select2.select2-container .selection .select2-selection.select2-selection--single .select2-selection__clear, .select2.select2-container .selection .select2-selection.select2-selection--multiple .select2-selection__clear {
  font-size: 1.3em;
}
.select2.select2-container .selection .select2-search {
  width: 100%;
}
.select2.select2-container.select2-container--focus .selection .select2-selection, .select2.select2-container.select2-container--open .selection .select2-selection {
  box-shadow: 0 0 0 3px rgb(120.6, 122.4, 124.2);
}
.select2.select2-container.select2-container--focus .selection .select2-selection.select2-selection--single, .select2.select2-container.select2-container--focus .selection .select2-selection.select2-selection--multiple, .select2.select2-container.select2-container--open .selection .select2-selection.select2-selection--single, .select2.select2-container.select2-container--open .selection .select2-selection.select2-selection--multiple {
  border-radius: 6px;
}

.select2-selection__placeholder {
  color: #bbb !important;
}

.select2.select2-container .selection .select2-selection.select2-selection--multiple {
  flex-direction: column;
  align-items: baseline;
}
.select2.select2-container .selection .select2-selection.select2-selection--multiple .select2-selection__rendered {
  flex: 0;
  margin-left: 0;
  padding: 0.375rem 0.35rem 0.15625rem;
}
.select2.select2-container .selection .select2-selection.select2-selection--multiple .select2-selection__choice {
  background-color: var(--bs-gray-500);
  color: var(--bs-text-emphasis);
  border: none;
  border-radius: 0.25rem;
  padding: 4px 4px 4px 20px;
}
.select2.select2-container .selection .select2-selection.select2-selection--multiple .select2-selection__choice .select2-selection__choice__remove {
  color: var(--bs-text-emphasis);
}

.select2-with-label + .select2.select2-container .selection .select2-selection.select2-selection--single {
  min-height: 58px;
  align-items: end;
}
.select2-with-label + .select2.select2-container.select2-container--focus .selection .select2-selection, .select2-with-label + .select2.select2-container.select2-container--open .selection .select2-selection {
  box-shadow: 0 0 0 3px rgb(120.6, 122.4, 124.2);
}

.filter-item .select2.select2-container .selection .select2-selection.select2-selection--single, .filter-item .select2.select2-container .selection .select2-selection.select2-selection--multiple {
  min-height: 32px;
  height: 32px;
}

.form-control {
  border: 1px solid var(--bs-component-tertiary-bg);
  background-color: var(--bs-component-secondary-bg) !important;
  font-weight: bold;
}
.form-control:focus, .form-control:focus-within {
  box-shadow: 0 0 0 3px rgb(120.6, 122.4, 124.2);
  border-color: var(--bs-component-border-color);
}
.form-control::placeholder {
  color: var(--bs-secondary-text-emphasis);
}
.form-control.empty-placeholder[placeholder]:empty:before {
  content: attr(placeholder);
  color: var(--bs-gray-600);
}
.form-control.empty-placeholder[placeholder]:empty:focus:before {
  content: "";
}

.form-line .form-control {
  background-color: transparent !important;
  border: none;
  border-bottom: 1px solid var(--bs-component-tertiary-bg);
  border-radius: 0;
}
.form-line .form-control:focus, .form-line .form-control:focus-within {
  border-bottom: 1px solid var(--bs-component-secondary-bg);
  border-radius: 6px;
}
.form-line .select2.select2-container .selection .select2-selection.select2-selection--single, .form-line .select2.select2-container .selection .select2-selection.select2-selection--multiple {
  background: transparent;
  border: 0;
  border-bottom: 1px solid var(--bs-component-secondary-bg);
  height: calc(3.5rem + 2px);
  min-height: calc(3.5rem + 2px);
  line-height: 1.25;
  padding-top: 1.625rem;
  padding-bottom: 0.625rem;
}
.form-line .select2.select2-container .selection .select2-selection.select2-selection--single .select2-selection__clear, .form-line .select2.select2-container .selection .select2-selection.select2-selection--multiple .select2-selection__clear {
  font-size: 1.3em;
}

.form-select {
  background-color: var(--bs-component-secondary-bg) !important;
  color: var(--bs-secondary-text-emphasis);
  font-weight: bold;
}
.form-select.focused {
  color: var(--bs-text-emphasis);
}

input[type=date] {
  color: var(--bs-secondary-text-emphasis);
}
input[type=date].focused {
  color: var(--bs-text-emphasis);
}

input[type=checkbox].x2 {
  width: 2em;
  height: 2em;
  zoom: 1.25;
  background-size: 80%;
}
input[type=checkbox].x2:checked {
  background-color: var(--bs-gray-500);
  border: none;
}

.form-check-input:focus {
  box-shadow: 0 0 0 3px rgb(120.6, 122.4, 124.2);
}

.form-check {
  display: inline-block;
}

.form-button-row {
  display: flex;
  align-items: start;
  column-gap: 1em;
  flex-wrap: wrap;
  row-gap: 0.8em;
}
.form-button-row > * {
  text-align: center;
}
.form-button-row > a.btn-square {
  padding: 0.46875rem 0.86875rem;
}
.form-button-row.fill > * {
  flex: 1 1 0;
}
.form-button-row > a {
  color: var(--bs-gray-400);
}
.form-button-row > a.active {
  color: var(--bs-widget-color);
}

.switch-island {
  background: var(--bs-body-bg);
  padding: 14px 10px;
}

.option-item .handle {
  cursor: move;
}

.filter-list {
  font-size: 0.75rem;
  display: flex;
  column-gap: 0.5em;
  -ms-overflow-style: none;
  scrollbar-width: none;
  align-items: center;
}
.filter-list::-webkit-scrollbar {
  display: none;
}
.filter-list .filter-item {
  float: left;
  display: inline-block;
  width: fit-content;
  max-width: 200px;
}
.filter-list .filter-item .select2-container {
  max-width: 220px;
  min-width: 100px;
}
.filter-list .filter-item .select2-selection__rendered {
  line-height: 26px !important;
  padding-left: 0.4rem !important;
}
.filter-list .filter-item .form-group .select2.select2-container .select2-selection--single {
  min-height: 35.5px;
}
.filter-list .filter-item .select2-container .select2-selection--single {
  min-height: 35.5px;
}
.filter-list .filter-item .select2-selection__arrow {
  height: 29px !important;
  padding-left: 0.2rem !important;
  padding-right: 0.55rem !important;
}
.filter-list .filter-item .select2-selection__arrow b {
  color: #999 !important;
}

.form-floating > label {
  height: auto;
}
.form-floating > select.form-control[data-chosen=""] ~ label {
  opacity: 1;
  transform: none !important;
}

.input-group.date > * {
  height: 32px;
}
.input-group.date > a.editable {
  border-top-right-radius: var(--bs-border-radius);
  border-bottom-right-radius: var(--bs-border-radius);
}
.input-group.date .form-control:focus {
  border-radius: var(--bs-border-radius) !important;
  position: relative;
}

.form-color-select {
  display: flex;
  column-gap: 1rem;
  row-gap: 1rem;
  flex-wrap: wrap;
  margin: 1em;
}
.form-color-select > div {
  width: 28px;
  height: 28px;
  border-radius: 50%;
  cursor: pointer;
}
.form-color-select > div[class*=bg-yellow] {
  color: #1f2225;
}

.dropzone .dz-preview {
  z-index: 22;
}
.dropzone .dz-preview .dz-success-mark, .dropzone .dz-preview .dz-error-mark {
  pointer-events: auto !important;
  cursor: pointer;
}
.dropzone .dz-preview .dz-details {
  color: var(--bs-subtle-300) !important;
}
.dropzone .dz-preview.dz-error:hover {
  z-index: 10010;
}
.dropzone.dropzone-video .dz-preview.dz-file-preview {
  width: 100%;
  top: 26px;
  left: 0;
}
.dropzone.dropzone-video .dz-preview.dz-file-preview .dz-image {
  margin: auto;
  visibility: hidden;
}
.dropzone.dropzone-video .dz-preview.dz-file-preview .dz-size {
  margin-bottom: 2.5em;
}
.dropzone.dropzone-video .dz-preview.dz-error .dz-error-message {
  top: 108px;
  left: 34%;
}

.dropzone-preview .dropzone-preview-image img {
  width: 100%;
}

.thumbnail .dropzone {
  position: relative;
  min-height: 141px;
  background-color: var(--bs-component-secondary-bg) !important;
}
.thumbnail .dropzone .dz-preview {
  min-height: 50px;
  margin: 4px 6px;
}
.thumbnail .dropzone .dz-preview .dz-image {
  background-size: cover;
  border-radius: 8px;
  overflow: hidden;
  width: 60px;
  height: 60px;
  position: relative;
  display: inline-block;
  z-index: 8;
}
.thumbnail .dropzone .dropzone-preview-button {
  z-index: 99;
}

.dropzone-input {
  z-index: 21;
  opacity: 0;
  cursor: pointer;
  width: 100%;
  height: 100%;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
}

.dz-attached-files .dz-preview .dz-list {
  display: block;
}
.dz-attached-files .dz-preview .dz-image {
  background-size: cover;
  border-radius: 8px;
  overflow: hidden;
  width: 60px;
  height: 60px;
  position: relative;
  display: inline-block;
  z-index: 10;
}
.dz-attached-files .dz-preview .dz-file {
  border-radius: 8px;
  overflow: hidden;
  width: 60px;
  height: 60px;
  display: inline-block;
  position: relative;
  z-index: 10;
}
.dz-attached-files .dz-preview .dz-file-name {
  display: inline-block;
}
.dz-attached-files .dropzone-preview-button {
  z-index: 99;
}

.dropzone[data-controller=common--forms--dropzonePB] {
  min-height: unset;
  padding: 0;
  border: none !important;
  position: relative;
}
.dropzone[data-controller=common--forms--dropzonePB] .dropzone-placeholder {
  top: 14px;
  font-size: medium;
  font-weight: lighter;
  width: 100%;
  position: absolute;
}
.dropzone[data-controller=common--forms--dropzonePB] .progress {
  height: 50px;
  border-radius: 9px;
  border: 1px solid var(--bs-component-border-color);
  background: transparent;
}
.dropzone[data-controller=common--forms--dropzonePB] .progress .progress-bar {
  background: var(--bs-tertiary-bg);
  visibility: hidden;
  font-size: large;
  z-index: 1;
  color: var(--bs-component-bg);
  opacity: 0.8;
}
.dropzone[data-controller=common--forms--dropzonePB].dz-drag-hover, .dropzone[data-controller=common--forms--dropzonePB].dz-hover {
  background: var(--bs-body-bg) !important;
  -webkit-transition: background-color 500ms linear;
  -ms-transition: background-color 500ms linear;
  transition: background-color 500ms linear;
}
form.dz-pb {
  max-width: unset;
  margin: unset;
}

.tooltip.dz-pb .tooltip-inner {
  white-space: nowrap;
  max-width: none;
  text-align: left;
}

form.dz-sm .dropzone[data-controller=common--forms--dropzonePB] {
  max-width: unset;
}
form.dz-sm .dropzone[data-controller=common--forms--dropzonePB] .progress {
  border-radius: 6px !important;
  height: 29px !important;
}
form.dz-sm .dropzone[data-controller=common--forms--dropzonePB] .dropzone-placeholder {
  top: 0 !important;
}
form.dz-sm .dropzone[data-controller=common--forms--dropzonePB] .dropzone-placeholder i {
  font-size: 0.75em;
  font-weight: bold;
  display: block;
  margin-top: 6px;
}

.dz-errors {
  position: relative;
}
.dz-errors .alert:first-child {
  position: relative;
  margin: 0 0 0.5rem 0;
}
.dz-errors .alert {
  position: absolute;
  margin: 0;
  top: 0;
  width: 100%;
  background-color: var(--bs-gray-600-bg-subtle);
}
.dz-errors .alert .content {
  display: flex;
  align-items: center;
  font-size: 0.75rem;
}
.dz-errors .alert .content i.fa {
  font-size: 1rem;
  margin: 0 1rem 0 0;
}

.dz-banner .dropzone {
  position: relative;
  min-height: 215px;
  border-radius: 8px;
}
.dz-banner .dropzone .dz-preview {
  position: absolute;
  top: 0;
  left: 0;
  margin: 0;
  width: 100%;
}
.dz-banner .dropzone .dz-preview .dz-image {
  width: 100%;
  height: 211px;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: 50% 50%;
}
.dz-banner .dropzone .dz-preview .dz-image img {
  background: var(--bs-component-secondary-bg);
}
.dz-banner .dropzone .dz-preview .dz-success-mark, .dz-banner .dropzone .dz-preview .dz-error-mark {
  top: 3%;
  left: 74%;
  margin: 0;
  zoom: 0.6;
}
.dz-banner .dropzone .dz-preview.dz-error .dz-error-message {
  top: 108px;
  left: 34%;
}

.dz-logo .dropzone {
  position: relative;
  min-height: 96px;
  width: 96px;
}
.dz-logo .dropzone .dz-preview {
  position: absolute;
  top: -2px;
  left: -2px;
  margin: 0;
}
.dz-logo .dropzone .dz-preview .dz-image {
  width: 96px;
  height: 96px;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
}
.dz-logo .dropzone .dz-preview .dz-success-mark, .dz-logo .dropzone .dz-preview .dz-error-mark {
  top: 3%;
  left: 74%;
  margin: 0;
  zoom: 0.6;
}
.dz-logo .dropzone .dz-preview.dz-complete .dz-image img {
  top: -8px;
  position: relative;
}

.ct {
  z-index: 10000;
}

.editorjs-holder {
  position: relative;
}
.editorjs-holder .ce-toolbar__actions {
  border-radius: 3px;
}
.editorjs-holder .ce-toolbar__actions .ce-toolbar__plus, .editorjs-holder .ce-toolbar__actions .ce-toolbar__settings-btn {
  width: 22px;
  box-shadow: 0 0 0 1px var(--bs-component-border-color);
  background: var(--bs-component-bg);
  color: var(--bs-component-color);
}
.editorjs-holder .ce-toolbar__actions .ce-toolbar__plus:hover, .editorjs-holder .ce-toolbar__actions .ce-toolbar__settings-btn:hover {
  background-color: var(--bs-light);
}
.editorjs-holder h4.ce-header, .editorjs-holder .ce-header.h4, .editorjs-holder h5.ce-header, .editorjs-holder .ce-header.h5, .editorjs-holder h6.ce-header, .editorjs-holder .ce-header.h6 {
  text-transform: uppercase;
}
.editorjs-holder h4.ce-header, .editorjs-holder .ce-header.h4 {
  font-size: 18px;
}
.editorjs-holder h5.ce-header, .editorjs-holder .ce-header.h5 {
  font-size: 16px;
}
.editorjs-holder h6.ce-header, .editorjs-holder .ce-header.h6 {
  font-size: 14px;
}
.editorjs-holder.editorjs-config-builder .codex-editor__redactor {
  margin-right: 0 !important;
}
.editorjs-holder.editorjs-config-builder .ce-block--focused {
  margin-right: 0 !important;
  padding-right: 0 !important;
}
.editorjs-holder.editorjs-config-builder .ce-toolbar__actions {
  right: 100% !important;
}
.editorjs-holder.editorjs-config-supplier .codex-editor__redactor, .editorjs-holder.editorjs-config-admin .codex-editor__redactor {
  margin-right: 0 !important;
  padding-bottom: 100px !important;
}
.editorjs-holder.editorjs-config-supplier .ce-block--focused, .editorjs-holder.editorjs-config-admin .ce-block--focused {
  margin-right: 0 !important;
  padding-right: 0 !important;
}
.editorjs-holder.editorjs-config-supplier .ce-toolbar__actions, .editorjs-holder.editorjs-config-admin .ce-toolbar__actions {
  right: 100% !important;
}
.editorjs-holder .ce-paragraph[data-placeholder]:empty::before {
  color: rgba(var(--bs-body-color-rgb), 0.65);
}

.ce-popover__container {
  z-index: 10001;
  background: var(--bs-component-bg);
  color: var(--bs-component-color);
  border-color: var(--bs-component-border-color) !important;
}
.ce-popover__container .ce-popover-item {
  color: inherit;
}
.ce-popover__container .ce-popover-item .ce-popover-item__icon {
  background-color: var(--bs-app-header-bg);
}
.ce-popover__container .ce-popover-item:hover:not(.ce-popover-item--confirmation) {
  background-color: var(--bs-light);
}
.ce-popover__container .ce-popover__search {
  background-color: var(--bs-light);
}

.ce-popover .ce-popover-item-html .ce-inline-tool-input {
  background: transparent !important;
}

.ce-block--selected .ce-block__content {
  background-color: var(--bs-info-bg-subtle) !important;
  color: var(--bs-component-color);
}

.ce-inline-toolbar {
  background: var(--bs-component-bg);
  color: var(--bs-component-color);
  box-shadow: 0 0 0 1px var(--bs-component-border-color);
  border: 0;
}
.ce-inline-toolbar .ce-inline-tool {
  color: var(--bs-subtle-400);
}
.ce-inline-toolbar .ce-inline-tool:hover {
  background-color: var(--bs-light);
}

.ce-inline-toolbar__dropdown:hover {
  background-color: var(--bs-light);
}

.ce-conversion-toolbar {
  background: var(--bs-component-bg);
  box-shadow: 0 0 0 1px var(--bs-component-border-color);
  border: 0;
}
.ce-conversion-toolbar .ce-conversion-tool:hover {
  background-color: var(--bs-light);
}
.ce-conversion-toolbar .ce-conversion-tool .ce-conversion-tool__icon {
  background: var(--bs-component-bg);
}

.codex-editor ::selection {
  background-color: #0078ff;
  color: white;
}

.editorjs-left {
  max-width: 710px;
}

.cdx-search-field {
  background: inherit;
}
.cdx-search-field .cdx-search-field__input {
  background: inherit;
}

.ce-settings {
  background-color: var(--bs-component-bg);
  color: var(--bs-component-color);
  box-shadow: 0 0 0 1px var(--bs-component-border-color);
}
.ce-settings .ce-settings__button, .ce-settings .cdx-settings-button {
  color: var(--bs-component-color);
}
.ce-settings .ce-settings__button.cdx-settings-button--active, .ce-settings .cdx-settings-button.cdx-settings-button--active {
  color: var(--bs-orange);
}

.table .hover-show {
  visibility: hidden;
}
.table tr:hover .hover-show {
  visibility: visible;
}
.table a:not(.btn) {
  text-decoration: none;
  color: rgba(var(--bs-gray-700-rgb));
  max-width: 100%;
}
.table a:not(.btn):hover {
  color: var(--bs-link-hover-color);
}
.table a:not(.btn).blue {
  color: #0078ff;
  font-weight: 600;
}
.table a:not(.btn).btn:hover:not(.btn-outline-default) {
  color: #FFFFFF;
}
.table th {
  color: rgba(var(--bs-gray-500-rgb));
}
.table th a:not(.btn) {
  color: rgba(var(--bs-gray-600-rgb));
}
.table th a:after {
  font-family: "Font Awesome 5 Free", serif;
  font-weight: 900;
  margin-left: 2px;
}
.table th a.desc:after {
  content: "\f078";
}
.table th a.asc:after {
  content: "\f077";
}
.table td {
  color: rgba(var(--bs-gray-500-rgb));
}

html[data-bs-theme=dark] .table a:not(.btn) {
  color: rgba(var(--bs-gray-300-rgb));
}
html[data-bs-theme=dark] .table th {
  color: rgba(var(--bs-gray-500-rgb));
}
html[data-bs-theme=dark] .table th a:not(.btn) {
  color: rgba(var(--bs-gray-400-rgb));
}
html[data-bs-theme=dark] .table td {
  color: rgba(var(--bs-gray-500-rgb));
}

.deleted {
  text-decoration: line-through !important;
  color: var(--bs-gray-300) !important;
}

html[data-bs-theme=dark] .deleted {
  color: var(--bs-gray-600) !important;
}

:root {
  --bs-primary-rgb: 245, 135, 31;
  --bs-app-theme-rgb: 245, 135, 31;
  --bs-app-theme: #f5871f;
  --bs-btn-active-bg: #ff6e12;
  --bs-btn-active-border-color: white;
  --bs-link-color: #f5871f;
  --bs-link-hover-color: #ff6e12;
  --bs-carousel-height: auto;
  --bs-carousel-video-height: auto;
  --bs-loader-box-shadow: var(--bs-gray-600);
}

.badge {
  width: fit-content;
  font-weight: 700;
  font-size: 11px;
}
.badge.bg-plain {
  color: #1f2225;
}

.user-icon {
  display: inline-flex;
  justify-content: center;
  align-items: center;
  font-size: 12px;
  height: 28px;
  line-height: 28px;
  min-width: 28px;
  width: 28px;
  background-position: center;
  background-size: cover;
  border-radius: 50%;
  color: #FFFFFF;
  font-weight: 900;
  position: relative;
  cursor: default;
}
.user-icon[class*=bg-yellow] {
  color: #1f2225;
}
.user-icon:hover {
  z-index: 1;
}
.user-icon:hover .info-box {
  display: block;
}
.user-icon.fa, .user-icon.fas {
  color: rgb(176.6, 177.65, 178.7);
}
.user-icon > span {
  outline: none !important;
  border-radius: 0 !important;
}
.user-icon .info-sup {
  position: absolute;
  color: var(--bs-gray-200);
  font-size: 9px;
  top: -50%;
  right: -3px;
}

.info-box {
  position: absolute;
  display: none;
  background-color: var(--bs-body-bg);
  color: var(--bs-body-color);
  border-radius: 4px;
  min-height: 60px;
  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  border: 1px solid rgba(0, 0, 0, 0.2);
  line-height: 1.5;
  top: 34px;
  left: -12px;
  z-index: 1070;
  min-width: 200px;
  width: fit-content;
  text-align: left;
}
.info-box .info-header {
  padding: 0.5rem 0.9375rem;
  margin-bottom: 0;
  font-size: 0.75rem;
  border-bottom: 1px solid var(--bs-component-border-color);
  border-top-left-radius: 7px;
  border-top-right-radius: 7px;
}
.info-box .info-content {
  padding: 0.9375rem 0.9375rem;
  color: var(--bs-body-color);
  background: var(--bs-component-bg);
}
.info-box .arrow,
.info-box .arrow::before {
  position: absolute;
  width: 8px;
  height: 8px;
  background: inherit !important;
}
.info-box .arrow {
  visibility: hidden;
  top: -4px;
  left: 48%;
}
.info-box .arrow::before {
  visibility: visible;
  content: "";
  transform: rotate(45deg);
}
.info-box.top-end .arrow {
  left: 81.5%;
}
.info-box.bottom-end .arrow {
  left: 10.5%;
  bottom: unset;
  top: -6px;
}
.info-box.bottom-end .arrow:before {
  background-color: rgb(232.6, 232.9, 233.2);
  border-top: 1px solid rgba(0, 0, 0, 0.2);
  border-left: 1px solid rgba(0, 0, 0, 0.2);
}

:root {
  --bs-primary-rgb: 245, 135, 31;
  --bs-app-theme-rgb: 245, 135, 31;
  --bs-app-theme: #f5871f;
  --bs-btn-active-bg: #ff6e12;
  --bs-btn-active-border-color: white;
  --bs-link-color: #f5871f;
  --bs-link-hover-color: #ff6e12;
  --bs-carousel-height: auto;
  --bs-carousel-video-height: auto;
  --bs-loader-box-shadow: var(--bs-gray-600);
}

.theme-panel.theme-panel-wide {
  width: 468px;
  inset-inline-end: -468px;
}
.theme-panel.theme-panel-wide.active {
  inset-inline-end: 0;
}
.theme-panel .theme-collapse-btn {
  display: none;
  top: 27px;
}
.theme-panel.active .theme-collapse-btn {
  display: block;
}

:root {
  --bs-primary-rgb: 245, 135, 31;
  --bs-app-theme-rgb: 245, 135, 31;
  --bs-app-theme: #f5871f;
  --bs-btn-active-bg: #ff6e12;
  --bs-btn-active-border-color: white;
  --bs-link-color: #f5871f;
  --bs-link-hover-color: #ff6e12;
  --bs-carousel-height: auto;
  --bs-carousel-video-height: auto;
  --bs-loader-box-shadow: var(--bs-gray-600);
}

.confirmation {
  background: var(--bs-component-bg);
  color: var(--bs-body-color);
  font-weight: bold;
  font-size: 13px;
  border-radius: 4px;
  display: none;
  min-height: 60px;
  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  border: 1px solid rgba(0, 0, 0, 0.2);
  line-height: 1.5;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 10070;
  max-width: 276px;
}
.confirmation .confirmation-header {
  padding: 0.5rem 0.9375rem;
  margin-bottom: 0;
  font-size: 0.75rem;
  background-color: var(--bs-subtle-300);
  border-bottom: 1px solid var(--bs-component-border-color);
  border-top-left-radius: 7px;
  border-top-right-radius: 7px;
}
.confirmation .confirmation-body {
  padding: 0.9375rem 0.9375rem;
  color: var(--bs-body-color);
}
.confirmation .arrow,
.confirmation .arrow::before {
  position: absolute;
  width: 8px;
  height: 8px;
  background: inherit;
}
.confirmation .arrow {
  visibility: hidden;
  bottom: -4px;
  left: 48%;
}
.confirmation .arrow::before {
  visibility: visible;
  content: "";
  transform: rotate(45deg);
}
.confirmation.top-end .arrow {
  left: 81.5%;
}
.confirmation.bottom-end .arrow {
  left: 81.5%;
  bottom: unset;
  top: -6px;
}
.confirmation.bottom-end .arrow:before {
  background-color: var(--bs-subtle-300);
  border-top: 1px solid rgba(0, 0, 0, 0.2);
  border-left: 1px solid rgba(0, 0, 0, 0.2);
}

.confirmation[data-show] {
  display: block;
}

[data-toggle=confirmation] {
  cursor: pointer;
}

.confirmation[data-popper-placement^=top] > .arrow {
  bottom: -4px;
}

.confirmation[data-popper-placement^=bottom] > .arrow {
  top: -4px;
}

.confirmation[data-popper-placement^=left] > .arrow {
  right: -4px;
}

.confirmation[data-popper-placement^=right] > .arrow {
  left: -4px;
}

.file-collection {
  display: flex;
  align-items: start;
  column-gap: 0.2em;
  row-gap: 0.6em;
  flex-wrap: wrap;
  width: fit-content;
  transition: all 0.3s ease-out;
  background: var(--bs-body-bg);
  padding: 14px 8px;
}
.file-collection.collapsed {
  column-gap: 0.8em;
}
.file-collection > * {
  text-align: center;
}
.file-collection .file-block {
  position: relative;
}
.file-collection .file-block .file-image {
  background-size: cover;
  background-position: 50%;
  border-radius: 6px;
  overflow: hidden;
  width: 50px;
  height: 50px;
  margin: auto auto 2px;
}
.file-collection .file-block .file-icon {
  border-radius: 6px;
  width: 50px;
  height: 50px;
  margin: auto;
  display: flex;
  justify-content: center;
}
.file-collection .file-block .file-icon i {
  border-radius: 6px;
  padding: 8px;
}
.file-collection .file-block .file-detail {
  min-width: 64px;
  font-size: 0.9em;
}
.file-collection .file-block .file-detail .content-editable, .file-collection .file-block .file-detail .file-name {
  width: 128px;
  display: none;
}
.file-collection .file-block .file-detail .content-editable:focus, .file-collection .file-block .file-detail .file-name:focus {
  display: block;
}
.file-collection .file-block .file-detail .content-editable:focus + .mime-type, .file-collection .file-block .file-detail .file-name:focus + .mime-type {
  display: none;
}
.file-collection .file-block .file-detail.reveal-item .mime-type {
  display: none;
}
.file-collection .file-block .file-detail.reveal-item .content-editable {
  display: block;
}
.file-collection .file-block .file-detail .mime-type {
  text-transform: uppercase;
  font-size: 0.8em;
}
.file-collection .file-block .file-remove {
  position: absolute;
  top: -6px;
  right: 0;
  display: none;
  z-index: 10020;
}
.file-collection .file-block .file-remove a {
  color: var(--bs-subtle-200);
}
.file-collection .file-block .file-remove a:hover {
  color: var(--bs-subtle-400);
}
.file-collection .file-block .file-remove a i {
  text-shadow: 0 0 1px var(--bs-gray-900);
}
.file-collection .file-block .file-remove.video-remove {
  top: -7px;
  right: -7px;
}
.file-collection .file-block:hover .file-remove {
  display: block;
}
.file-collection.collapsed .file-icon {
  width: auto;
  max-width: 34px;
  height: auto;
  max-height: 46px;
}
.file-collection.collapsed .file-icon a {
  display: flex;
}
.file-collection.collapsed .file-icon i {
  padding: 0;
  font-size: 2em;
}
.file-collection.collapsed .file-image {
  width: 34px;
  height: 46px;
  margin-top: -16px;
  margin-bottom: 0;
}
.file-collection.collapsed .file-detail {
  max-width: 44px;
  min-width: auto;
}
.file-collection.file-list {
  flex-direction: column;
  row-gap: 6px;
}
.file-collection.file-list .file-block {
  display: flex;
  column-gap: 4px;
}
.file-collection.file-list .file-block .file-icon {
  width: 32px;
  height: 32px;
}
.file-collection.file-list .file-block .file-icon i {
  padding: 0;
}
.file-collection.file-list .file-block .file-image {
  width: 32px;
  height: 32px;
}
.file-collection.file-list .file-block .file-detail {
  width: auto;
  display: flex;
  align-items: center;
}
.file-collection.file-list .file-block .file-detail .mime-type {
  display: none;
}
.file-collection.file-list .file-block .file-detail .content-editable, .file-collection.file-list .file-block .file-detail .file-name {
  display: block;
  width: auto;
}
.file-collection.file-list .file-block .file-remove {
  position: static;
}
.file-collection.file-list .fa-3x {
  font-size: 2em;
}
.file-collection.post-file-collection {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
  width: 100%;
  column-gap: 0.8em;
  row-gap: 0.8em;
}
.file-collection.post-file-collection .file-block .file-image {
  width: auto;
  height: 134px;
}

.grid-2-column {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 1rem;
}

.grid-3-column {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 1rem;
}

.grid-4-column {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  gap: 1rem;
}

.grid-5-column {
  display: grid;
  grid-template-columns: repeat(5, 1fr);
  gap: 1rem;
}

.grid-6-column {
  display: grid;
  grid-template-columns: repeat(6, 1fr);
  gap: 1rem;
}

.grid-7-column {
  display: grid;
  grid-template-columns: repeat(7, 1fr);
  gap: 1rem;
}

.grid-8-column {
  display: grid;
  grid-template-columns: repeat(8, 1fr);
  gap: 1rem;
}

.grid-9-column {
  display: grid;
  grid-template-columns: repeat(9, 1fr);
  gap: 1rem;
}

.grid-10-column {
  display: grid;
  grid-template-columns: repeat(10, 1fr);
  gap: 1rem;
}

.flex-row-wrap {
  flex-flow: row wrap;
}

.flex-zero-auto {
  flex: 0 0 auto;
}

.mw-1000px {
  max-width: 1000px;
}

.modal {
  z-index: 10300;
}
.modal .preview-frame {
  width: 100%;
  height: 86vh;
  border: none;
}

.cursor-not-allowed {
  cursor: not-allowed !important;
}

.cursor-grab {
  cursor: grab !important;
}

.no-pointer-events {
  pointer-events: none;
}

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

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

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

.link {
  text-decoration: none;
  color: var(--bs-link-color) !important;
  text-transform: uppercase;
  cursor: pointer;
  font-weight: bolder;
}
.link.disabled {
  color: var(--bs-gray-600) !important;
}
.link.active, .link.active[class*=link-secondary-] {
  color: var(--bs-link-color) !important;
}

i.x2, .symbol.x2 {
  font-size: 2em;
}
i.pink, .symbol.pink {
  color: #ff107e;
}
i.orange, .symbol.orange {
  color: #ff9700;
}
i.green, .symbol.green {
  color: #0f9e3e;
}
i.teal, .symbol.teal {
  color: #04c5c5;
}

.text-subtle-100 {
  color: rgba(var(--bs-gray-100-rgb)) !important;
}

.bg-subtle-100 {
  background: rgba(var(--bs-gray-100-rgb)) !important;
}

.border-subtle-100 {
  border-color: rgba(var(--bs-gray-100-rgb)) !important;
}

.text-subtle-200 {
  color: rgba(var(--bs-gray-200-rgb)) !important;
}

.bg-subtle-200 {
  background: rgba(var(--bs-gray-200-rgb)) !important;
}

.border-subtle-200 {
  border-color: rgba(var(--bs-gray-200-rgb)) !important;
}

.text-subtle-300 {
  color: rgba(var(--bs-gray-300-rgb)) !important;
}

.bg-subtle-300 {
  background: rgba(var(--bs-gray-300-rgb)) !important;
}

.border-subtle-300 {
  border-color: rgba(var(--bs-gray-300-rgb)) !important;
}

.text-subtle-400 {
  color: rgba(var(--bs-gray-400-rgb)) !important;
}

.bg-subtle-400 {
  background: rgba(var(--bs-gray-400-rgb)) !important;
}

.border-subtle-400 {
  border-color: rgba(var(--bs-gray-400-rgb)) !important;
}

.text-subtle-500 {
  color: rgba(var(--bs-gray-500-rgb)) !important;
}

.bg-subtle-500 {
  background: rgba(var(--bs-gray-500-rgb)) !important;
}

.border-subtle-500 {
  border-color: rgba(var(--bs-gray-500-rgb)) !important;
}

.text-subtle-600 {
  color: rgba(var(--bs-gray-600-rgb)) !important;
}

.bg-subtle-600 {
  background: rgba(var(--bs-gray-600-rgb)) !important;
}

.border-subtle-600 {
  border-color: rgba(var(--bs-gray-600-rgb)) !important;
}

.text-subtle-700 {
  color: rgba(var(--bs-gray-700-rgb)) !important;
}

.bg-subtle-700 {
  background: rgba(var(--bs-gray-700-rgb)) !important;
}

.border-subtle-700 {
  border-color: rgba(var(--bs-gray-700-rgb)) !important;
}

.text-subtle-800 {
  color: rgba(var(--bs-gray-800-rgb)) !important;
}

.bg-subtle-800 {
  background: rgba(var(--bs-gray-800-rgb)) !important;
}

.border-subtle-800 {
  border-color: rgba(var(--bs-gray-800-rgb)) !important;
}

.text-subtle-900 {
  color: rgba(var(--bs-gray-900-rgb)) !important;
}

.bg-subtle-900 {
  background: rgba(var(--bs-gray-900-rgb)) !important;
}

.border-subtle-900 {
  border-color: rgba(var(--bs-gray-900-rgb)) !important;
}

.text-subtle-1000 {
  color: rgba(var(--bs-gray-1000-rgb)) !important;
}

.bg-subtle-1000 {
  background: rgba(var(--bs-gray-1000-rgb)) !important;
}

.border-subtle-1000 {
  border-color: rgba(var(--bs-gray-1000-rgb)) !important;
}

.link-secondary-600 {
  color: rgba(var(--bs-gray-600-rgb)) !important;
}
.link-secondary-600:hover {
  color: var(--bs-link-color) !important;
}

.link-secondary-700 {
  color: rgba(var(--bs-gray-700-rgb)) !important;
}
.link-secondary-700:hover {
  color: var(--bs-link-color) !important;
}

.link-secondary-800 {
  color: rgba(var(--bs-gray-800-rgb)) !important;
}
.link-secondary-800:hover {
  color: var(--bs-link-color) !important;
}

.link-secondary-900 {
  color: rgba(var(--bs-gray-900-rgb)) !important;
}
.link-secondary-900:hover {
  color: var(--bs-link-color) !important;
}

:root {
  --bs-subtle-100: rgba(var(--bs-gray-100-rgb));
  --bs-subtle-200: rgba(var(--bs-gray-200-rgb));
  --bs-subtle-300: rgba(var(--bs-gray-300-rgb));
  --bs-subtle-400: rgba(var(--bs-gray-400-rgb));
  --bs-subtle-500: rgba(var(--bs-gray-500-rgb));
  --bs-subtle-600: rgba(var(--bs-gray-600-rgb));
  --bs-subtle-700: rgba(var(--bs-gray-700-rgb));
  --bs-subtle-800: rgba(var(--bs-gray-800-rgb));
  --bs-subtle-900: rgba(var(--bs-gray-900-rgb));
  --bs-subtle-1000: rgba(var(--bs-gray-1000-rgb));
}

[data-bs-theme=dark] {
  --bs-subtle-100: rgba(var(--bs-gray-900-rgb));
  --bs-subtle-200: rgba(var(--bs-gray-800-rgb));
  --bs-subtle-300: rgba(var(--bs-gray-700-rgb));
  --bs-subtle-400: rgba(var(--bs-gray-600-rgb));
  --bs-subtle-500: rgba(var(--bs-gray-500-rgb));
  --bs-subtle-600: rgba(var(--bs-gray-400-rgb));
  --bs-subtle-700: rgba(var(--bs-gray-300-rgb));
  --bs-subtle-800: rgba(var(--bs-gray-200-rgb));
  --bs-subtle-900: rgba(var(--bs-gray-100-rgb));
  --bs-subtle-1000: rgba(var(--bs-gray-0-rgb));
}
[data-bs-theme=dark] .text-subtle-100 {
  color: rgba(var(--bs-gray-900-rgb)) !important;
}
[data-bs-theme=dark] .text-secondary-100 {
  color: rgba(var(--bs-gray-900-rgb)) !important;
}
[data-bs-theme=dark] .bg-subtle-100 {
  background: rgba(var(--bs-gray-900-rgb)) !important;
}
[data-bs-theme=dark] .border-subtle-100 {
  border-color: rgba(var(--bs-gray-900-rgb)) !important;
}
[data-bs-theme=dark] .text-subtle-200 {
  color: rgba(var(--bs-gray-800-rgb)) !important;
}
[data-bs-theme=dark] .text-secondary-200 {
  color: rgba(var(--bs-gray-800-rgb)) !important;
}
[data-bs-theme=dark] .bg-subtle-200 {
  background: rgba(var(--bs-gray-800-rgb)) !important;
}
[data-bs-theme=dark] .border-subtle-200 {
  border-color: rgba(var(--bs-gray-800-rgb)) !important;
}
[data-bs-theme=dark] .text-subtle-300 {
  color: rgba(var(--bs-gray-700-rgb)) !important;
}
[data-bs-theme=dark] .text-secondary-300 {
  color: rgba(var(--bs-gray-700-rgb)) !important;
}
[data-bs-theme=dark] .bg-subtle-300 {
  background: rgba(var(--bs-gray-700-rgb)) !important;
}
[data-bs-theme=dark] .border-subtle-300 {
  border-color: rgba(var(--bs-gray-700-rgb)) !important;
}
[data-bs-theme=dark] .text-subtle-400 {
  color: rgba(var(--bs-gray-600-rgb)) !important;
}
[data-bs-theme=dark] .text-secondary-400 {
  color: rgba(var(--bs-gray-600-rgb)) !important;
}
[data-bs-theme=dark] .bg-subtle-400 {
  background: rgba(var(--bs-gray-600-rgb)) !important;
}
[data-bs-theme=dark] .border-subtle-400 {
  border-color: rgba(var(--bs-gray-600-rgb)) !important;
}
[data-bs-theme=dark] .text-subtle-500 {
  color: rgba(var(--bs-gray-500-rgb)) !important;
}
[data-bs-theme=dark] .text-secondary-500 {
  color: rgba(var(--bs-gray-500-rgb)) !important;
}
[data-bs-theme=dark] .bg-subtle-500 {
  background: rgba(var(--bs-gray-500-rgb)) !important;
}
[data-bs-theme=dark] .border-subtle-500 {
  border-color: rgba(var(--bs-gray-500-rgb)) !important;
}
[data-bs-theme=dark] .text-subtle-600 {
  color: rgba(var(--bs-gray-400-rgb)) !important;
}
[data-bs-theme=dark] .text-secondary-600 {
  color: rgba(var(--bs-gray-400-rgb)) !important;
}
[data-bs-theme=dark] .bg-subtle-600 {
  background: rgba(var(--bs-gray-400-rgb)) !important;
}
[data-bs-theme=dark] .border-subtle-600 {
  border-color: rgba(var(--bs-gray-400-rgb)) !important;
}
[data-bs-theme=dark] .text-subtle-700 {
  color: rgba(var(--bs-gray-300-rgb)) !important;
}
[data-bs-theme=dark] .text-secondary-700 {
  color: rgba(var(--bs-gray-300-rgb)) !important;
}
[data-bs-theme=dark] .bg-subtle-700 {
  background: rgba(var(--bs-gray-300-rgb)) !important;
}
[data-bs-theme=dark] .border-subtle-700 {
  border-color: rgba(var(--bs-gray-300-rgb)) !important;
}
[data-bs-theme=dark] .text-subtle-800 {
  color: rgba(var(--bs-gray-200-rgb)) !important;
}
[data-bs-theme=dark] .text-secondary-800 {
  color: rgba(var(--bs-gray-200-rgb)) !important;
}
[data-bs-theme=dark] .bg-subtle-800 {
  background: rgba(var(--bs-gray-200-rgb)) !important;
}
[data-bs-theme=dark] .border-subtle-800 {
  border-color: rgba(var(--bs-gray-200-rgb)) !important;
}
[data-bs-theme=dark] .text-subtle-900 {
  color: rgba(var(--bs-gray-100-rgb)) !important;
}
[data-bs-theme=dark] .text-secondary-900 {
  color: rgba(var(--bs-gray-100-rgb)) !important;
}
[data-bs-theme=dark] .bg-subtle-900 {
  background: rgba(var(--bs-gray-100-rgb)) !important;
}
[data-bs-theme=dark] .border-subtle-900 {
  border-color: rgba(var(--bs-gray-100-rgb)) !important;
}
[data-bs-theme=dark] .text-subtle-1000 {
  color: rgba(var(--bs-gray-0-rgb)) !important;
}
[data-bs-theme=dark] .text-secondary-1000 {
  color: rgba(var(--bs-gray-0-rgb)) !important;
}
[data-bs-theme=dark] .bg-subtle-1000 {
  background: rgba(var(--bs-gray-0-rgb)) !important;
}
[data-bs-theme=dark] .border-subtle-1000 {
  border-color: rgba(var(--bs-gray-0-rgb)) !important;
}
[data-bs-theme=dark] .link-secondary-600 {
  color: rgba(var(--bs-gray-400-rgb)) !important;
}
[data-bs-theme=dark] .link-secondary-600:hover {
  color: var(--bs-link-color) !important;
}
[data-bs-theme=dark] .link-secondary-700 {
  color: rgba(var(--bs-gray-300-rgb)) !important;
}
[data-bs-theme=dark] .link-secondary-700:hover {
  color: var(--bs-link-color) !important;
}
[data-bs-theme=dark] .link-secondary-800 {
  color: rgba(var(--bs-gray-200-rgb)) !important;
}
[data-bs-theme=dark] .link-secondary-800:hover {
  color: var(--bs-link-color) !important;
}
[data-bs-theme=dark] .link-secondary-900 {
  color: rgba(var(--bs-gray-100-rgb)) !important;
}
[data-bs-theme=dark] .link-secondary-900:hover {
  color: var(--bs-link-color) !important;
}
[data-bs-theme=dark] .text-orange-600 {
  color: rgb(255, 239.8, 153) !important;
}
[data-bs-theme=dark] .navbar-logo {
  background-image: url("/build/images/DRONE_MAJOR%20LOGO-WHITEOUT-CENTERED.364c6a26.png") !important;
}

.btn-theme.link.link-secondary-600 {
  color: rgba(var(--bs-gray-500-rgb)) !important;
}
.btn-theme.link.link-secondary-600:hover, .btn-theme.link.link-secondary-600:active, .btn-theme.link.link-secondary-600:focus, .btn-theme.link.link-secondary-600.active {
  color: var(--bs-gray-100) !important;
  background-color: var(--bs-link-color) !important;
  border-color: var(--bs-link-color) !important;
}
.btn-theme.link.link-secondary-700 {
  color: rgba(var(--bs-gray-600-rgb)) !important;
}
.btn-theme.link.link-secondary-700:hover, .btn-theme.link.link-secondary-700:active, .btn-theme.link.link-secondary-700:focus, .btn-theme.link.link-secondary-700.active {
  color: var(--bs-gray-100) !important;
  background-color: var(--bs-link-color) !important;
  border-color: var(--bs-link-color) !important;
}
.btn-theme.link.link-secondary-800 {
  color: rgba(var(--bs-gray-700-rgb)) !important;
}
.btn-theme.link.link-secondary-800:hover, .btn-theme.link.link-secondary-800:active, .btn-theme.link.link-secondary-800:focus, .btn-theme.link.link-secondary-800.active {
  color: var(--bs-gray-100) !important;
  background-color: var(--bs-link-color) !important;
  border-color: var(--bs-link-color) !important;
}
.btn-theme.link.link-secondary-900 {
  color: rgba(var(--bs-gray-800-rgb)) !important;
}
.btn-theme.link.link-secondary-900:hover, .btn-theme.link.link-secondary-900:active, .btn-theme.link.link-secondary-900:focus, .btn-theme.link.link-secondary-900.active {
  color: var(--bs-gray-100) !important;
  background-color: var(--bs-link-color) !important;
  border-color: var(--bs-link-color) !important;
}

[data-bs-theme=dark] .btn-theme.link.link-secondary-600 {
  color: rgba(var(--bs-gray-100-rgb)) !important;
}
[data-bs-theme=dark] .btn-theme.link.link-secondary-600:hover, [data-bs-theme=dark] .btn-theme.link.link-secondary-600:active, [data-bs-theme=dark] .btn-theme.link.link-secondary-600:focus, [data-bs-theme=dark] .btn-theme.link.link-secondary-600.active {
  color: var(--bs-gray-100) !important;
  background-color: var(--bs-link-color) !important;
}
[data-bs-theme=dark] .btn-theme.link.link-secondary-700 {
  color: rgba(var(--bs-gray-200-rgb)) !important;
}
[data-bs-theme=dark] .btn-theme.link.link-secondary-700:hover, [data-bs-theme=dark] .btn-theme.link.link-secondary-700:active, [data-bs-theme=dark] .btn-theme.link.link-secondary-700:focus, [data-bs-theme=dark] .btn-theme.link.link-secondary-700.active {
  color: var(--bs-gray-100) !important;
  background-color: var(--bs-link-color) !important;
}
[data-bs-theme=dark] .btn-theme.link.link-secondary-800 {
  color: rgba(var(--bs-gray-300-rgb)) !important;
}
[data-bs-theme=dark] .btn-theme.link.link-secondary-800:hover, [data-bs-theme=dark] .btn-theme.link.link-secondary-800:active, [data-bs-theme=dark] .btn-theme.link.link-secondary-800:focus, [data-bs-theme=dark] .btn-theme.link.link-secondary-800.active {
  color: var(--bs-gray-100) !important;
  background-color: var(--bs-link-color) !important;
}
[data-bs-theme=dark] .btn-theme.link.link-secondary-900 {
  color: rgba(var(--bs-gray-400-rgb)) !important;
}
[data-bs-theme=dark] .btn-theme.link.link-secondary-900:hover, [data-bs-theme=dark] .btn-theme.link.link-secondary-900:active, [data-bs-theme=dark] .btn-theme.link.link-secondary-900:focus, [data-bs-theme=dark] .btn-theme.link.link-secondary-900.active {
  color: var(--bs-gray-100) !important;
  background-color: var(--bs-link-color) !important;
}

:root {
  --bs-primary-rgb: 245, 135, 31;
  --bs-app-theme-rgb: 245, 135, 31;
  --bs-app-theme: #f5871f;
  --bs-btn-active-bg: #ff6e12;
  --bs-btn-active-border-color: white;
  --bs-link-color: #f5871f;
  --bs-link-hover-color: #ff6e12;
  --bs-carousel-height: auto;
  --bs-carousel-video-height: auto;
  --bs-loader-box-shadow: var(--bs-gray-600);
}

.tag-editor {
  position: absolute;
  left: 0;
  top: 0;
}
.tag-editor .tag-buttons {
  position: absolute;
  right: 0;
  bottom: 100%;
  display: flex;
}
.tag-editor .tag-buttons button {
  background: #222d32;
  color: white;
  font-size: 1rem;
  padding: 2px 4px;
  cursor: pointer;
  border-radius: 5px;
}
.tag-editor textarea {
  resize: none;
  padding: 4px;
}

.config-tag-input {
  min-width: 100px;
  display: inline-block;
  padding: 4px;
}

.config-group > div {
  position: relative;
  margin-bottom: 1em;
  border-bottom: 1px solid var(--bs-component-border-color);
  padding-bottom: 6px;
}
.config-group > div > [data-tag] {
  width: 100%;
  cursor: pointer;
  border: 1px dotted var(--bs-subtle-400);
  padding: 4px;
  min-height: 25px;
  margin-bottom: 0;
  position: relative;
}
.config-group > div > small, .config-group > div > .small {
  display: block;
  margin-top: 0.4em;
}
.config-group > div .email-template-buttons {
  margin-top: 8px;
}
.config-group > div .email-template-buttons > .btn {
  width: auto;
}
.config-group > div .email-template-buttons > .btn > * {
  width: auto;
}
.config-group h6, .config-group .h6 {
  color: rgba(var(--bs-gray-400-rgb));
  padding-left: 0.5em;
  margin-bottom: 4px;
}
.config-group small, .config-group .small {
  padding-left: 0.5em;
}

/*!
 * Font Awesome Free 7.2.0 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 * Copyright 2026 Fonticons, Inc.
 */
.fa-solid,
.fa-regular,
.fa-brands,
.fa-classic,
.fas,
.far,
.fab,
.fa {
  --_fa-family: var(--fa-family, var(--fa-style-family, 'Font Awesome 7 Free'));
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  display: var(--fa-display, inline-block);
  font-family: var(--_fa-family);
  font-feature-settings: normal;
  font-style: normal;
  font-synthesis: none;
  font-variant: normal;
  font-weight: var(--fa-style, 900);
  line-height: 1;
  text-align: center;
  text-rendering: auto;
  width: var(--fa-width, 1.25em);
}

:is(.fas,
.far,
.fab,
.fa-solid,
.fa-regular,
.fa-brands,
.fa-classic,
.fa)::before {
  content: var(--fa)/"";
}

@supports not (content: ""/"") {
  :is(.fas,
  .far,
  .fab,
  .fa-solid,
  .fa-regular,
  .fa-brands,
  .fa-classic,
  .fa)::before {
    content: var(--fa);
  }
}
.fa-1x {
  font-size: 1em;
}

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

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

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

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

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

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

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

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

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

.fa-2xs {
  font-size: 0.625em; /* converts a 10px size into an em-based value that's relative to the scale's 16px base */
  line-height: 0.1em; /* sets the line-height of the icon back to that of it's parent */
  vertical-align: 0.225em; /* vertically centers the icon taking into account the surrounding text's descender */
}

.fa-xs {
  font-size: 0.75em; /* converts a 12px size into an em-based value that's relative to the scale's 16px base */
  line-height: 0.0833333333em; /* sets the line-height of the icon back to that of it's parent */
  vertical-align: 0.125em; /* vertically centers the icon taking into account the surrounding text's descender */
}

.fa-sm {
  font-size: 0.875em; /* converts a 14px size into an em-based value that's relative to the scale's 16px base */
  line-height: 0.0714285714em; /* sets the line-height of the icon back to that of it's parent */
  vertical-align: 0.0535714286em; /* vertically centers the icon taking into account the surrounding text's descender */
}

.fa-lg {
  font-size: 1.25em; /* converts a 20px size into an em-based value that's relative to the scale's 16px base */
  line-height: 0.05em; /* sets the line-height of the icon back to that of it's parent */
  vertical-align: -0.075em; /* vertically centers the icon taking into account the surrounding text's descender */
}

.fa-xl {
  font-size: 1.5em; /* converts a 24px size into an em-based value that's relative to the scale's 16px base */
  line-height: 0.0416666667em; /* sets the line-height of the icon back to that of it's parent */
  vertical-align: -0.125em; /* vertically centers the icon taking into account the surrounding text's descender */
}

.fa-2xl {
  font-size: 2em; /* converts a 32px size into an em-based value that's relative to the scale's 16px base */
  line-height: 0.03125em; /* sets the line-height of the icon back to that of it's parent */
  vertical-align: -0.1875em; /* vertically centers the icon taking into account the surrounding text's descender */
}

.fa-width-auto {
  --fa-width: auto;
}

.fa-fw,
.fa-width-fixed {
  --fa-width: 1.25em;
}

.fa-ul {
  list-style-type: none;
  margin-inline-start: var(--fa-li-margin, 2.5em);
  padding-inline-start: 0;
}

.fa-ul > li {
  position: relative;
}

.fa-li {
  inset-inline-start: calc(-1 * var(--fa-li-width, 2em));
  position: absolute;
  text-align: center;
  width: var(--fa-li-width, 2em);
  line-height: inherit;
}

/* Heads Up: Bordered Icons will not be supported in the future!
  - This feature will be deprecated in the next major release of Font Awesome (v8)!
  - You may continue to use it in this version *v7), but it will not be supported in Font Awesome v8.
*/
/* Notes:
* --@{v.$css-prefix}-border-width = 1/16 by default (to render as ~1px based on a 16px default font-size)
* --@{v.$css-prefix}-border-padding =
  ** 3/16 for vertical padding (to give ~2px of vertical whitespace around an icon considering it's vertical alignment)
  ** 4/16 for horizontal padding (to give ~4px of horizontal whitespace around an icon)
*/
.fa-border {
  border-color: var(--fa-border-color, #eee);
  border-radius: var(--fa-border-radius, 0.1em);
  border-style: var(--fa-border-style, solid);
  border-width: var(--fa-border-width, 0.0625em);
  box-sizing: var(--fa-border-box-sizing, content-box);
  padding: var(--fa-border-padding, 0.1875em 0.25em);
}

.fa-pull-left,
.fa-pull-start {
  float: inline-start;
  margin-inline-end: var(--fa-pull-margin, 0.3em);
}

.fa-pull-right,
.fa-pull-end {
  float: inline-end;
  margin-inline-start: var(--fa-pull-margin, 0.3em);
}

.fa-beat {
  animation-name: fa-beat;
  animation-delay: var(--fa-animation-delay, 0s);
  animation-direction: var(--fa-animation-direction, normal);
  animation-duration: var(--fa-animation-duration, 1s);
  animation-iteration-count: var(--fa-animation-iteration-count, infinite);
  animation-timing-function: var(--fa-animation-timing, ease-in-out);
}

.fa-bounce {
  animation-name: fa-bounce;
  animation-delay: var(--fa-animation-delay, 0s);
  animation-direction: var(--fa-animation-direction, normal);
  animation-duration: var(--fa-animation-duration, 1s);
  animation-iteration-count: var(--fa-animation-iteration-count, infinite);
  animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.28, 0.84, 0.42, 1));
}

.fa-fade {
  animation-name: fa-fade;
  animation-delay: var(--fa-animation-delay, 0s);
  animation-direction: var(--fa-animation-direction, normal);
  animation-duration: var(--fa-animation-duration, 1s);
  animation-iteration-count: var(--fa-animation-iteration-count, infinite);
  animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.4, 0, 0.6, 1));
}

.fa-beat-fade {
  animation-name: fa-beat-fade;
  animation-delay: var(--fa-animation-delay, 0s);
  animation-direction: var(--fa-animation-direction, normal);
  animation-duration: var(--fa-animation-duration, 1s);
  animation-iteration-count: var(--fa-animation-iteration-count, infinite);
  animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.4, 0, 0.6, 1));
}

.fa-flip {
  animation-name: fa-flip;
  animation-delay: var(--fa-animation-delay, 0s);
  animation-direction: var(--fa-animation-direction, normal);
  animation-duration: var(--fa-animation-duration, 1s);
  animation-iteration-count: var(--fa-animation-iteration-count, infinite);
  animation-timing-function: var(--fa-animation-timing, ease-in-out);
}

.fa-shake {
  animation-name: fa-shake;
  animation-delay: var(--fa-animation-delay, 0s);
  animation-direction: var(--fa-animation-direction, normal);
  animation-duration: var(--fa-animation-duration, 1s);
  animation-iteration-count: var(--fa-animation-iteration-count, infinite);
  animation-timing-function: var(--fa-animation-timing, linear);
}

.fa-spin {
  animation-name: fa-spin;
  animation-delay: var(--fa-animation-delay, 0s);
  animation-direction: var(--fa-animation-direction, normal);
  animation-duration: var(--fa-animation-duration, 2s);
  animation-iteration-count: var(--fa-animation-iteration-count, infinite);
  animation-timing-function: var(--fa-animation-timing, linear);
}

.fa-spin-reverse {
  --fa-animation-direction: reverse;
}

.fa-pulse,
.fa-spin-pulse {
  animation-name: fa-spin;
  animation-direction: var(--fa-animation-direction, normal);
  animation-duration: var(--fa-animation-duration, 1s);
  animation-iteration-count: var(--fa-animation-iteration-count, infinite);
  animation-timing-function: var(--fa-animation-timing, steps(8));
}

@media (prefers-reduced-motion: reduce) {
  .fa-beat,
  .fa-bounce,
  .fa-fade,
  .fa-beat-fade,
  .fa-flip,
  .fa-pulse,
  .fa-shake,
  .fa-spin,
  .fa-spin-pulse {
    animation: none !important;
    transition: none !important;
  }
}
@keyframes fa-beat {
  0%, 90% {
    transform: scale(1);
  }
  45% {
    transform: scale(var(--fa-beat-scale, 1.25));
  }
}
@keyframes fa-bounce {
  0% {
    transform: scale(1, 1) translateY(0);
  }
  10% {
    transform: scale(var(--fa-bounce-start-scale-x, 1.1), var(--fa-bounce-start-scale-y, 0.9)) translateY(0);
  }
  30% {
    transform: scale(var(--fa-bounce-jump-scale-x, 0.9), var(--fa-bounce-jump-scale-y, 1.1)) translateY(var(--fa-bounce-height, -0.5em));
  }
  50% {
    transform: scale(var(--fa-bounce-land-scale-x, 1.05), var(--fa-bounce-land-scale-y, 0.95)) translateY(0);
  }
  57% {
    transform: scale(1, 1) translateY(var(--fa-bounce-rebound, -0.125em));
  }
  64% {
    transform: scale(1, 1) translateY(0);
  }
  100% {
    transform: scale(1, 1) translateY(0);
  }
}
@keyframes fa-fade {
  50% {
    opacity: var(--fa-fade-opacity, 0.4);
  }
}
@keyframes fa-beat-fade {
  0%, 100% {
    opacity: var(--fa-beat-fade-opacity, 0.4);
    transform: scale(1);
  }
  50% {
    opacity: 1;
    transform: scale(var(--fa-beat-fade-scale, 1.125));
  }
}
@keyframes fa-flip {
  50% {
    transform: rotate3d(var(--fa-flip-x, 0), var(--fa-flip-y, 1), var(--fa-flip-z, 0), var(--fa-flip-angle, -180deg));
  }
}
@keyframes fa-shake {
  0% {
    transform: rotate(-15deg);
  }
  4% {
    transform: rotate(15deg);
  }
  8%, 24% {
    transform: rotate(-18deg);
  }
  12%, 28% {
    transform: rotate(18deg);
  }
  16% {
    transform: rotate(-22deg);
  }
  20% {
    transform: rotate(22deg);
  }
  32% {
    transform: rotate(-12deg);
  }
  36% {
    transform: rotate(12deg);
  }
  40%, 100% {
    transform: rotate(0deg);
  }
}
@keyframes fa-spin {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
.fa-rotate-90 {
  transform: rotate(90deg);
}

.fa-rotate-180 {
  transform: rotate(180deg);
}

.fa-rotate-270 {
  transform: rotate(270deg);
}

.fa-flip-horizontal {
  transform: scale(-1, 1);
}

.fa-flip-vertical {
  transform: scale(1, -1);
}

.fa-flip-both,
.fa-flip-horizontal.fa-flip-vertical {
  transform: scale(-1, -1);
}

.fa-rotate-by {
  transform: rotate(var(--fa-rotate-angle, 0));
}

.fa-stack {
  display: inline-block;
  height: 2em;
  line-height: 2em;
  position: relative;
  vertical-align: middle;
  width: 2.5em;
}

.fa-stack-1x,
.fa-stack-2x {
  --fa-width: 100%;
  inset: 0;
  position: absolute;
  text-align: center;
  width: var(--fa-width);
  z-index: var(--fa-stack-z-index, auto);
}

.fa-stack-1x {
  line-height: inherit;
}

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

.fa-inverse {
  color: var(--fa-inverse, #fff);
}

/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen
   readers do not read off random characters that represent icons */
.fa-0 {
  --fa: "\30 ";
}

.fa-1 {
  --fa: "\31 ";
}

.fa-2 {
  --fa: "\32 ";
}

.fa-3 {
  --fa: "\33 ";
}

.fa-4 {
  --fa: "\34 ";
}

.fa-5 {
  --fa: "\35 ";
}

.fa-6 {
  --fa: "\36 ";
}

.fa-7 {
  --fa: "\37 ";
}

.fa-8 {
  --fa: "\38 ";
}

.fa-9 {
  --fa: "\39 ";
}

.fa-exclamation {
  --fa: "\!";
}

.fa-hashtag {
  --fa: "\#";
}

.fa-dollar-sign {
  --fa: "\$";
}

.fa-dollar {
  --fa: "\$";
}

.fa-usd {
  --fa: "\$";
}

.fa-percent {
  --fa: "\%";
}

.fa-percentage {
  --fa: "\%";
}

.fa-asterisk {
  --fa: "\*";
}

.fa-plus {
  --fa: "\+";
}

.fa-add {
  --fa: "\+";
}

.fa-less-than {
  --fa: "\<";
}

.fa-equals {
  --fa: "\=";
}

.fa-greater-than {
  --fa: "\>";
}

.fa-question {
  --fa: "\?";
}

.fa-at {
  --fa: "\@";
}

.fa-a {
  --fa: "A";
}

.fa-b {
  --fa: "B";
}

.fa-c {
  --fa: "C";
}

.fa-d {
  --fa: "D";
}

.fa-e {
  --fa: "E";
}

.fa-f {
  --fa: "F";
}

.fa-g {
  --fa: "G";
}

.fa-h {
  --fa: "H";
}

.fa-i {
  --fa: "I";
}

.fa-j {
  --fa: "J";
}

.fa-k {
  --fa: "K";
}

.fa-l {
  --fa: "L";
}

.fa-m {
  --fa: "M";
}

.fa-n {
  --fa: "N";
}

.fa-o {
  --fa: "O";
}

.fa-p {
  --fa: "P";
}

.fa-q {
  --fa: "Q";
}

.fa-r {
  --fa: "R";
}

.fa-s {
  --fa: "S";
}

.fa-t {
  --fa: "T";
}

.fa-u {
  --fa: "U";
}

.fa-v {
  --fa: "V";
}

.fa-w {
  --fa: "W";
}

.fa-x {
  --fa: "X";
}

.fa-y {
  --fa: "Y";
}

.fa-z {
  --fa: "Z";
}

.fa-faucet {
  --fa: "\e005";
}

.fa-faucet-drip {
  --fa: "\e006";
}

.fa-house-chimney-window {
  --fa: "\e00d";
}

.fa-house-signal {
  --fa: "\e012";
}

.fa-temperature-arrow-down {
  --fa: "\e03f";
}

.fa-temperature-down {
  --fa: "\e03f";
}

.fa-temperature-arrow-up {
  --fa: "\e040";
}

.fa-temperature-up {
  --fa: "\e040";
}

.fa-trailer {
  --fa: "\e041";
}

.fa-bacteria {
  --fa: "\e059";
}

.fa-bacterium {
  --fa: "\e05a";
}

.fa-box-tissue {
  --fa: "\e05b";
}

.fa-hand-holding-medical {
  --fa: "\e05c";
}

.fa-hand-sparkles {
  --fa: "\e05d";
}

.fa-hands-bubbles {
  --fa: "\e05e";
}

.fa-hands-wash {
  --fa: "\e05e";
}

.fa-handshake-slash {
  --fa: "\e060";
}

.fa-handshake-alt-slash {
  --fa: "\e060";
}

.fa-handshake-simple-slash {
  --fa: "\e060";
}

.fa-head-side-cough {
  --fa: "\e061";
}

.fa-head-side-cough-slash {
  --fa: "\e062";
}

.fa-head-side-mask {
  --fa: "\e063";
}

.fa-head-side-virus {
  --fa: "\e064";
}

.fa-house-chimney-user {
  --fa: "\e065";
}

.fa-house-laptop {
  --fa: "\e066";
}

.fa-laptop-house {
  --fa: "\e066";
}

.fa-lungs-virus {
  --fa: "\e067";
}

.fa-people-arrows {
  --fa: "\e068";
}

.fa-people-arrows-left-right {
  --fa: "\e068";
}

.fa-plane-slash {
  --fa: "\e069";
}

.fa-pump-medical {
  --fa: "\e06a";
}

.fa-pump-soap {
  --fa: "\e06b";
}

.fa-shield-virus {
  --fa: "\e06c";
}

.fa-sink {
  --fa: "\e06d";
}

.fa-soap {
  --fa: "\e06e";
}

.fa-stopwatch-20 {
  --fa: "\e06f";
}

.fa-shop-slash {
  --fa: "\e070";
}

.fa-store-alt-slash {
  --fa: "\e070";
}

.fa-store-slash {
  --fa: "\e071";
}

.fa-toilet-paper-slash {
  --fa: "\e072";
}

.fa-users-slash {
  --fa: "\e073";
}

.fa-virus {
  --fa: "\e074";
}

.fa-virus-slash {
  --fa: "\e075";
}

.fa-viruses {
  --fa: "\e076";
}

.fa-vest {
  --fa: "\e085";
}

.fa-vest-patches {
  --fa: "\e086";
}

.fa-arrow-trend-down {
  --fa: "\e097";
}

.fa-arrow-trend-up {
  --fa: "\e098";
}

.fa-arrow-up-from-bracket {
  --fa: "\e09a";
}

.fa-austral-sign {
  --fa: "\e0a9";
}

.fa-baht-sign {
  --fa: "\e0ac";
}

.fa-bitcoin-sign {
  --fa: "\e0b4";
}

.fa-bolt-lightning {
  --fa: "\e0b7";
}

.fa-book-bookmark {
  --fa: "\e0bb";
}

.fa-camera-rotate {
  --fa: "\e0d8";
}

.fa-cedi-sign {
  --fa: "\e0df";
}

.fa-chart-column {
  --fa: "\e0e3";
}

.fa-chart-gantt {
  --fa: "\e0e4";
}

.fa-clapperboard {
  --fa: "\e131";
}

.fa-closed-captioning-slash {
  --fa: "\e135";
}

.fa-clover {
  --fa: "\e139";
}

.fa-code-compare {
  --fa: "\e13a";
}

.fa-code-fork {
  --fa: "\e13b";
}

.fa-code-pull-request {
  --fa: "\e13c";
}

.fa-colon-sign {
  --fa: "\e140";
}

.fa-cruzeiro-sign {
  --fa: "\e152";
}

.fa-display {
  --fa: "\e163";
}

.fa-dong-sign {
  --fa: "\e169";
}

.fa-elevator {
  --fa: "\e16d";
}

.fa-filter-circle-xmark {
  --fa: "\e17b";
}

.fa-florin-sign {
  --fa: "\e184";
}

.fa-folder-closed {
  --fa: "\e185";
}

.fa-franc-sign {
  --fa: "\e18f";
}

.fa-guarani-sign {
  --fa: "\e19a";
}

.fa-gun {
  --fa: "\e19b";
}

.fa-hands-clapping {
  --fa: "\e1a8";
}

.fa-house-user {
  --fa: "\e1b0";
}

.fa-home-user {
  --fa: "\e1b0";
}

.fa-indian-rupee-sign {
  --fa: "\e1bc";
}

.fa-indian-rupee {
  --fa: "\e1bc";
}

.fa-inr {
  --fa: "\e1bc";
}

.fa-kip-sign {
  --fa: "\e1c4";
}

.fa-lari-sign {
  --fa: "\e1c8";
}

.fa-litecoin-sign {
  --fa: "\e1d3";
}

.fa-manat-sign {
  --fa: "\e1d5";
}

.fa-mask-face {
  --fa: "\e1d7";
}

.fa-mill-sign {
  --fa: "\e1ed";
}

.fa-money-bills {
  --fa: "\e1f3";
}

.fa-naira-sign {
  --fa: "\e1f6";
}

.fa-notdef {
  --fa: "\e1fe";
}

.fa-panorama {
  --fa: "\e209";
}

.fa-peseta-sign {
  --fa: "\e221";
}

.fa-peso-sign {
  --fa: "\e222";
}

.fa-plane-up {
  --fa: "\e22d";
}

.fa-rupiah-sign {
  --fa: "\e23d";
}

.fa-stairs {
  --fa: "\e289";
}

.fa-timeline {
  --fa: "\e29c";
}

.fa-truck-front {
  --fa: "\e2b7";
}

.fa-turkish-lira-sign {
  --fa: "\e2bb";
}

.fa-try {
  --fa: "\e2bb";
}

.fa-turkish-lira {
  --fa: "\e2bb";
}

.fa-vault {
  --fa: "\e2c5";
}

.fa-wand-magic-sparkles {
  --fa: "\e2ca";
}

.fa-magic-wand-sparkles {
  --fa: "\e2ca";
}

.fa-wheat-awn {
  --fa: "\e2cd";
}

.fa-wheat-alt {
  --fa: "\e2cd";
}

.fa-wheelchair-move {
  --fa: "\e2ce";
}

.fa-wheelchair-alt {
  --fa: "\e2ce";
}

.fa-bangladeshi-taka-sign {
  --fa: "\e2e6";
}

.fa-bowl-rice {
  --fa: "\e2eb";
}

.fa-person-pregnant {
  --fa: "\e31e";
}

.fa-house-chimney {
  --fa: "\e3af";
}

.fa-home-lg {
  --fa: "\e3af";
}

.fa-house-crack {
  --fa: "\e3b1";
}

.fa-house-medical {
  --fa: "\e3b2";
}

.fa-cent-sign {
  --fa: "\e3f5";
}

.fa-plus-minus {
  --fa: "\e43c";
}

.fa-sailboat {
  --fa: "\e445";
}

.fa-section {
  --fa: "\e447";
}

.fa-shrimp {
  --fa: "\e448";
}

.fa-brazilian-real-sign {
  --fa: "\e46c";
}

.fa-chart-simple {
  --fa: "\e473";
}

.fa-diagram-next {
  --fa: "\e476";
}

.fa-diagram-predecessor {
  --fa: "\e477";
}

.fa-diagram-successor {
  --fa: "\e47a";
}

.fa-earth-oceania {
  --fa: "\e47b";
}

.fa-globe-oceania {
  --fa: "\e47b";
}

.fa-bug-slash {
  --fa: "\e490";
}

.fa-file-circle-plus {
  --fa: "\e494";
}

.fa-shop-lock {
  --fa: "\e4a5";
}

.fa-virus-covid {
  --fa: "\e4a8";
}

.fa-virus-covid-slash {
  --fa: "\e4a9";
}

.fa-anchor-circle-check {
  --fa: "\e4aa";
}

.fa-anchor-circle-exclamation {
  --fa: "\e4ab";
}

.fa-anchor-circle-xmark {
  --fa: "\e4ac";
}

.fa-anchor-lock {
  --fa: "\e4ad";
}

.fa-arrow-down-up-across-line {
  --fa: "\e4af";
}

.fa-arrow-down-up-lock {
  --fa: "\e4b0";
}

.fa-arrow-right-to-city {
  --fa: "\e4b3";
}

.fa-arrow-up-from-ground-water {
  --fa: "\e4b5";
}

.fa-arrow-up-from-water-pump {
  --fa: "\e4b6";
}

.fa-arrow-up-right-dots {
  --fa: "\e4b7";
}

.fa-arrows-down-to-line {
  --fa: "\e4b8";
}

.fa-arrows-down-to-people {
  --fa: "\e4b9";
}

.fa-arrows-left-right-to-line {
  --fa: "\e4ba";
}

.fa-arrows-spin {
  --fa: "\e4bb";
}

.fa-arrows-split-up-and-left {
  --fa: "\e4bc";
}

.fa-arrows-to-circle {
  --fa: "\e4bd";
}

.fa-arrows-to-dot {
  --fa: "\e4be";
}

.fa-arrows-to-eye {
  --fa: "\e4bf";
}

.fa-arrows-turn-right {
  --fa: "\e4c0";
}

.fa-arrows-turn-to-dots {
  --fa: "\e4c1";
}

.fa-arrows-up-to-line {
  --fa: "\e4c2";
}

.fa-bore-hole {
  --fa: "\e4c3";
}

.fa-bottle-droplet {
  --fa: "\e4c4";
}

.fa-bottle-water {
  --fa: "\e4c5";
}

.fa-bowl-food {
  --fa: "\e4c6";
}

.fa-boxes-packing {
  --fa: "\e4c7";
}

.fa-bridge {
  --fa: "\e4c8";
}

.fa-bridge-circle-check {
  --fa: "\e4c9";
}

.fa-bridge-circle-exclamation {
  --fa: "\e4ca";
}

.fa-bridge-circle-xmark {
  --fa: "\e4cb";
}

.fa-bridge-lock {
  --fa: "\e4cc";
}

.fa-bridge-water {
  --fa: "\e4ce";
}

.fa-bucket {
  --fa: "\e4cf";
}

.fa-bugs {
  --fa: "\e4d0";
}

.fa-building-circle-arrow-right {
  --fa: "\e4d1";
}

.fa-building-circle-check {
  --fa: "\e4d2";
}

.fa-building-circle-exclamation {
  --fa: "\e4d3";
}

.fa-building-circle-xmark {
  --fa: "\e4d4";
}

.fa-building-flag {
  --fa: "\e4d5";
}

.fa-building-lock {
  --fa: "\e4d6";
}

.fa-building-ngo {
  --fa: "\e4d7";
}

.fa-building-shield {
  --fa: "\e4d8";
}

.fa-building-un {
  --fa: "\e4d9";
}

.fa-building-user {
  --fa: "\e4da";
}

.fa-building-wheat {
  --fa: "\e4db";
}

.fa-burst {
  --fa: "\e4dc";
}

.fa-car-on {
  --fa: "\e4dd";
}

.fa-car-tunnel {
  --fa: "\e4de";
}

.fa-child-combatant {
  --fa: "\e4e0";
}

.fa-child-rifle {
  --fa: "\e4e0";
}

.fa-children {
  --fa: "\e4e1";
}

.fa-circle-nodes {
  --fa: "\e4e2";
}

.fa-clipboard-question {
  --fa: "\e4e3";
}

.fa-cloud-showers-water {
  --fa: "\e4e4";
}

.fa-computer {
  --fa: "\e4e5";
}

.fa-cubes-stacked {
  --fa: "\e4e6";
}

.fa-envelope-circle-check {
  --fa: "\e4e8";
}

.fa-explosion {
  --fa: "\e4e9";
}

.fa-ferry {
  --fa: "\e4ea";
}

.fa-file-circle-exclamation {
  --fa: "\e4eb";
}

.fa-file-circle-minus {
  --fa: "\e4ed";
}

.fa-file-circle-question {
  --fa: "\e4ef";
}

.fa-file-shield {
  --fa: "\e4f0";
}

.fa-fire-burner {
  --fa: "\e4f1";
}

.fa-fish-fins {
  --fa: "\e4f2";
}

.fa-flask-vial {
  --fa: "\e4f3";
}

.fa-glass-water {
  --fa: "\e4f4";
}

.fa-glass-water-droplet {
  --fa: "\e4f5";
}

.fa-group-arrows-rotate {
  --fa: "\e4f6";
}

.fa-hand-holding-hand {
  --fa: "\e4f7";
}

.fa-handcuffs {
  --fa: "\e4f8";
}

.fa-hands-bound {
  --fa: "\e4f9";
}

.fa-hands-holding-child {
  --fa: "\e4fa";
}

.fa-hands-holding-circle {
  --fa: "\e4fb";
}

.fa-heart-circle-bolt {
  --fa: "\e4fc";
}

.fa-heart-circle-check {
  --fa: "\e4fd";
}

.fa-heart-circle-exclamation {
  --fa: "\e4fe";
}

.fa-heart-circle-minus {
  --fa: "\e4ff";
}

.fa-heart-circle-plus {
  --fa: "\e500";
}

.fa-heart-circle-xmark {
  --fa: "\e501";
}

.fa-helicopter-symbol {
  --fa: "\e502";
}

.fa-helmet-un {
  --fa: "\e503";
}

.fa-hill-avalanche {
  --fa: "\e507";
}

.fa-hill-rockslide {
  --fa: "\e508";
}

.fa-house-circle-check {
  --fa: "\e509";
}

.fa-house-circle-exclamation {
  --fa: "\e50a";
}

.fa-house-circle-xmark {
  --fa: "\e50b";
}

.fa-house-fire {
  --fa: "\e50c";
}

.fa-house-flag {
  --fa: "\e50d";
}

.fa-house-flood-water {
  --fa: "\e50e";
}

.fa-house-flood-water-circle-arrow-right {
  --fa: "\e50f";
}

.fa-house-lock {
  --fa: "\e510";
}

.fa-house-medical-circle-check {
  --fa: "\e511";
}

.fa-house-medical-circle-exclamation {
  --fa: "\e512";
}

.fa-house-medical-circle-xmark {
  --fa: "\e513";
}

.fa-house-medical-flag {
  --fa: "\e514";
}

.fa-house-tsunami {
  --fa: "\e515";
}

.fa-jar {
  --fa: "\e516";
}

.fa-jar-wheat {
  --fa: "\e517";
}

.fa-jet-fighter-up {
  --fa: "\e518";
}

.fa-jug-detergent {
  --fa: "\e519";
}

.fa-kitchen-set {
  --fa: "\e51a";
}

.fa-land-mine-on {
  --fa: "\e51b";
}

.fa-landmark-flag {
  --fa: "\e51c";
}

.fa-laptop-file {
  --fa: "\e51d";
}

.fa-lines-leaning {
  --fa: "\e51e";
}

.fa-location-pin-lock {
  --fa: "\e51f";
}

.fa-locust {
  --fa: "\e520";
}

.fa-magnifying-glass-arrow-right {
  --fa: "\e521";
}

.fa-magnifying-glass-chart {
  --fa: "\e522";
}

.fa-mars-and-venus-burst {
  --fa: "\e523";
}

.fa-mask-ventilator {
  --fa: "\e524";
}

.fa-mattress-pillow {
  --fa: "\e525";
}

.fa-mobile-retro {
  --fa: "\e527";
}

.fa-money-bill-transfer {
  --fa: "\e528";
}

.fa-money-bill-trend-up {
  --fa: "\e529";
}

.fa-money-bill-wheat {
  --fa: "\e52a";
}

.fa-mosquito {
  --fa: "\e52b";
}

.fa-mosquito-net {
  --fa: "\e52c";
}

.fa-mound {
  --fa: "\e52d";
}

.fa-mountain-city {
  --fa: "\e52e";
}

.fa-mountain-sun {
  --fa: "\e52f";
}

.fa-oil-well {
  --fa: "\e532";
}

.fa-people-group {
  --fa: "\e533";
}

.fa-people-line {
  --fa: "\e534";
}

.fa-people-pulling {
  --fa: "\e535";
}

.fa-people-robbery {
  --fa: "\e536";
}

.fa-people-roof {
  --fa: "\e537";
}

.fa-person-arrow-down-to-line {
  --fa: "\e538";
}

.fa-person-arrow-up-from-line {
  --fa: "\e539";
}

.fa-person-breastfeeding {
  --fa: "\e53a";
}

.fa-person-burst {
  --fa: "\e53b";
}

.fa-person-cane {
  --fa: "\e53c";
}

.fa-person-chalkboard {
  --fa: "\e53d";
}

.fa-person-circle-check {
  --fa: "\e53e";
}

.fa-person-circle-exclamation {
  --fa: "\e53f";
}

.fa-person-circle-minus {
  --fa: "\e540";
}

.fa-person-circle-plus {
  --fa: "\e541";
}

.fa-person-circle-question {
  --fa: "\e542";
}

.fa-person-circle-xmark {
  --fa: "\e543";
}

.fa-person-dress-burst {
  --fa: "\e544";
}

.fa-person-drowning {
  --fa: "\e545";
}

.fa-person-falling {
  --fa: "\e546";
}

.fa-person-falling-burst {
  --fa: "\e547";
}

.fa-person-half-dress {
  --fa: "\e548";
}

.fa-person-harassing {
  --fa: "\e549";
}

.fa-person-military-pointing {
  --fa: "\e54a";
}

.fa-person-military-rifle {
  --fa: "\e54b";
}

.fa-person-military-to-person {
  --fa: "\e54c";
}

.fa-person-rays {
  --fa: "\e54d";
}

.fa-person-rifle {
  --fa: "\e54e";
}

.fa-person-shelter {
  --fa: "\e54f";
}

.fa-person-walking-arrow-loop-left {
  --fa: "\e551";
}

.fa-person-walking-arrow-right {
  --fa: "\e552";
}

.fa-person-walking-dashed-line-arrow-right {
  --fa: "\e553";
}

.fa-person-walking-luggage {
  --fa: "\e554";
}

.fa-plane-circle-check {
  --fa: "\e555";
}

.fa-plane-circle-exclamation {
  --fa: "\e556";
}

.fa-plane-circle-xmark {
  --fa: "\e557";
}

.fa-plane-lock {
  --fa: "\e558";
}

.fa-plate-wheat {
  --fa: "\e55a";
}

.fa-plug-circle-bolt {
  --fa: "\e55b";
}

.fa-plug-circle-check {
  --fa: "\e55c";
}

.fa-plug-circle-exclamation {
  --fa: "\e55d";
}

.fa-plug-circle-minus {
  --fa: "\e55e";
}

.fa-plug-circle-plus {
  --fa: "\e55f";
}

.fa-plug-circle-xmark {
  --fa: "\e560";
}

.fa-ranking-star {
  --fa: "\e561";
}

.fa-road-barrier {
  --fa: "\e562";
}

.fa-road-bridge {
  --fa: "\e563";
}

.fa-road-circle-check {
  --fa: "\e564";
}

.fa-road-circle-exclamation {
  --fa: "\e565";
}

.fa-road-circle-xmark {
  --fa: "\e566";
}

.fa-road-lock {
  --fa: "\e567";
}

.fa-road-spikes {
  --fa: "\e568";
}

.fa-rug {
  --fa: "\e569";
}

.fa-sack-xmark {
  --fa: "\e56a";
}

.fa-school-circle-check {
  --fa: "\e56b";
}

.fa-school-circle-exclamation {
  --fa: "\e56c";
}

.fa-school-circle-xmark {
  --fa: "\e56d";
}

.fa-school-flag {
  --fa: "\e56e";
}

.fa-school-lock {
  --fa: "\e56f";
}

.fa-sheet-plastic {
  --fa: "\e571";
}

.fa-shield-cat {
  --fa: "\e572";
}

.fa-shield-dog {
  --fa: "\e573";
}

.fa-shield-heart {
  --fa: "\e574";
}

.fa-square-nfi {
  --fa: "\e576";
}

.fa-square-person-confined {
  --fa: "\e577";
}

.fa-square-virus {
  --fa: "\e578";
}

.fa-staff-snake {
  --fa: "\e579";
}

.fa-rod-asclepius {
  --fa: "\e579";
}

.fa-rod-snake {
  --fa: "\e579";
}

.fa-staff-aesculapius {
  --fa: "\e579";
}

.fa-sun-plant-wilt {
  --fa: "\e57a";
}

.fa-tarp {
  --fa: "\e57b";
}

.fa-tarp-droplet {
  --fa: "\e57c";
}

.fa-tent {
  --fa: "\e57d";
}

.fa-tent-arrow-down-to-line {
  --fa: "\e57e";
}

.fa-tent-arrow-left-right {
  --fa: "\e57f";
}

.fa-tent-arrow-turn-left {
  --fa: "\e580";
}

.fa-tent-arrows-down {
  --fa: "\e581";
}

.fa-tents {
  --fa: "\e582";
}

.fa-toilet-portable {
  --fa: "\e583";
}

.fa-toilets-portable {
  --fa: "\e584";
}

.fa-tower-cell {
  --fa: "\e585";
}

.fa-tower-observation {
  --fa: "\e586";
}

.fa-tree-city {
  --fa: "\e587";
}

.fa-trowel {
  --fa: "\e589";
}

.fa-trowel-bricks {
  --fa: "\e58a";
}

.fa-truck-arrow-right {
  --fa: "\e58b";
}

.fa-truck-droplet {
  --fa: "\e58c";
}

.fa-truck-field {
  --fa: "\e58d";
}

.fa-truck-field-un {
  --fa: "\e58e";
}

.fa-truck-plane {
  --fa: "\e58f";
}

.fa-users-between-lines {
  --fa: "\e591";
}

.fa-users-line {
  --fa: "\e592";
}

.fa-users-rays {
  --fa: "\e593";
}

.fa-users-rectangle {
  --fa: "\e594";
}

.fa-users-viewfinder {
  --fa: "\e595";
}

.fa-vial-circle-check {
  --fa: "\e596";
}

.fa-vial-virus {
  --fa: "\e597";
}

.fa-wheat-awn-circle-exclamation {
  --fa: "\e598";
}

.fa-worm {
  --fa: "\e599";
}

.fa-xmarks-lines {
  --fa: "\e59a";
}

.fa-child-dress {
  --fa: "\e59c";
}

.fa-child-reaching {
  --fa: "\e59d";
}

.fa-file-circle-check {
  --fa: "\e5a0";
}

.fa-file-circle-xmark {
  --fa: "\e5a1";
}

.fa-person-through-window {
  --fa: "\e5a9";
}

.fa-plant-wilt {
  --fa: "\e5aa";
}

.fa-stapler {
  --fa: "\e5af";
}

.fa-train-tram {
  --fa: "\e5b4";
}

.fa-table-cells-column-lock {
  --fa: "\e678";
}

.fa-table-cells-row-lock {
  --fa: "\e67a";
}

.fa-web-awesome {
  --fa: "\e682";
}

.fa-thumbtack-slash {
  --fa: "\e68f";
}

.fa-thumb-tack-slash {
  --fa: "\e68f";
}

.fa-table-cells-row-unlock {
  --fa: "\e691";
}

.fa-chart-diagram {
  --fa: "\e695";
}

.fa-comment-nodes {
  --fa: "\e696";
}

.fa-file-fragment {
  --fa: "\e697";
}

.fa-file-half-dashed {
  --fa: "\e698";
}

.fa-hexagon-nodes {
  --fa: "\e699";
}

.fa-hexagon-nodes-bolt {
  --fa: "\e69a";
}

.fa-square-binary {
  --fa: "\e69b";
}

.fa-pentagon {
  --fa: "\e790";
}

.fa-non-binary {
  --fa: "\e807";
}

.fa-spiral {
  --fa: "\e80a";
}

.fa-picture-in-picture {
  --fa: "\e80b";
}

.fa-mobile-vibrate {
  --fa: "\e816";
}

.fa-single-quote-left {
  --fa: "\e81b";
}

.fa-single-quote-right {
  --fa: "\e81c";
}

.fa-bus-side {
  --fa: "\e81d";
}

.fa-septagon {
  --fa: "\e820";
}

.fa-heptagon {
  --fa: "\e820";
}

.fa-aquarius {
  --fa: "\e845";
}

.fa-aries {
  --fa: "\e846";
}

.fa-cancer {
  --fa: "\e847";
}

.fa-capricorn {
  --fa: "\e848";
}

.fa-gemini {
  --fa: "\e849";
}

.fa-leo {
  --fa: "\e84a";
}

.fa-libra {
  --fa: "\e84b";
}

.fa-pisces {
  --fa: "\e84c";
}

.fa-sagittarius {
  --fa: "\e84d";
}

.fa-scorpio {
  --fa: "\e84e";
}

.fa-taurus {
  --fa: "\e84f";
}

.fa-virgo {
  --fa: "\e850";
}

.fa-martini-glass-empty {
  --fa: "\f000";
}

.fa-glass-martini {
  --fa: "\f000";
}

.fa-music {
  --fa: "\f001";
}

.fa-magnifying-glass {
  --fa: "\f002";
}

.fa-search {
  --fa: "\f002";
}

.fa-heart {
  --fa: "\f004";
}

.fa-star {
  --fa: "\f005";
}

.fa-user {
  --fa: "\f007";
}

.fa-user-alt {
  --fa: "\f007";
}

.fa-user-large {
  --fa: "\f007";
}

.fa-film {
  --fa: "\f008";
}

.fa-film-alt {
  --fa: "\f008";
}

.fa-film-simple {
  --fa: "\f008";
}

.fa-table-cells-large {
  --fa: "\f009";
}

.fa-th-large {
  --fa: "\f009";
}

.fa-table-cells {
  --fa: "\f00a";
}

.fa-th {
  --fa: "\f00a";
}

.fa-table-list {
  --fa: "\f00b";
}

.fa-th-list {
  --fa: "\f00b";
}

.fa-check {
  --fa: "\f00c";
}

.fa-xmark {
  --fa: "\f00d";
}

.fa-close {
  --fa: "\f00d";
}

.fa-multiply {
  --fa: "\f00d";
}

.fa-remove {
  --fa: "\f00d";
}

.fa-times {
  --fa: "\f00d";
}

.fa-magnifying-glass-plus {
  --fa: "\f00e";
}

.fa-search-plus {
  --fa: "\f00e";
}

.fa-magnifying-glass-minus {
  --fa: "\f010";
}

.fa-search-minus {
  --fa: "\f010";
}

.fa-power-off {
  --fa: "\f011";
}

.fa-signal {
  --fa: "\f012";
}

.fa-signal-5 {
  --fa: "\f012";
}

.fa-signal-perfect {
  --fa: "\f012";
}

.fa-gear {
  --fa: "\f013";
}

.fa-cog {
  --fa: "\f013";
}

.fa-house {
  --fa: "\f015";
}

.fa-home {
  --fa: "\f015";
}

.fa-home-alt {
  --fa: "\f015";
}

.fa-home-lg-alt {
  --fa: "\f015";
}

.fa-clock {
  --fa: "\f017";
}

.fa-clock-four {
  --fa: "\f017";
}

.fa-road {
  --fa: "\f018";
}

.fa-download {
  --fa: "\f019";
}

.fa-inbox {
  --fa: "\f01c";
}

.fa-arrow-rotate-right {
  --fa: "\f01e";
}

.fa-arrow-right-rotate {
  --fa: "\f01e";
}

.fa-arrow-rotate-forward {
  --fa: "\f01e";
}

.fa-redo {
  --fa: "\f01e";
}

.fa-arrows-rotate {
  --fa: "\f021";
}

.fa-refresh {
  --fa: "\f021";
}

.fa-sync {
  --fa: "\f021";
}

.fa-rectangle-list {
  --fa: "\f022";
}

.fa-list-alt {
  --fa: "\f022";
}

.fa-lock {
  --fa: "\f023";
}

.fa-flag {
  --fa: "\f024";
}

.fa-headphones {
  --fa: "\f025";
}

.fa-headphones-alt {
  --fa: "\f025";
}

.fa-headphones-simple {
  --fa: "\f025";
}

.fa-volume-off {
  --fa: "\f026";
}

.fa-volume-low {
  --fa: "\f027";
}

.fa-volume-down {
  --fa: "\f027";
}

.fa-volume-high {
  --fa: "\f028";
}

.fa-volume-up {
  --fa: "\f028";
}

.fa-qrcode {
  --fa: "\f029";
}

.fa-barcode {
  --fa: "\f02a";
}

.fa-tag {
  --fa: "\f02b";
}

.fa-tags {
  --fa: "\f02c";
}

.fa-book {
  --fa: "\f02d";
}

.fa-bookmark {
  --fa: "\f02e";
}

.fa-print {
  --fa: "\f02f";
}

.fa-camera {
  --fa: "\f030";
}

.fa-camera-alt {
  --fa: "\f030";
}

.fa-font {
  --fa: "\f031";
}

.fa-bold {
  --fa: "\f032";
}

.fa-italic {
  --fa: "\f033";
}

.fa-text-height {
  --fa: "\f034";
}

.fa-text-width {
  --fa: "\f035";
}

.fa-align-left {
  --fa: "\f036";
}

.fa-align-center {
  --fa: "\f037";
}

.fa-align-right {
  --fa: "\f038";
}

.fa-align-justify {
  --fa: "\f039";
}

.fa-list {
  --fa: "\f03a";
}

.fa-list-squares {
  --fa: "\f03a";
}

.fa-outdent {
  --fa: "\f03b";
}

.fa-dedent {
  --fa: "\f03b";
}

.fa-indent {
  --fa: "\f03c";
}

.fa-video {
  --fa: "\f03d";
}

.fa-video-camera {
  --fa: "\f03d";
}

.fa-image {
  --fa: "\f03e";
}

.fa-location-pin {
  --fa: "\f041";
}

.fa-map-marker {
  --fa: "\f041";
}

.fa-circle-half-stroke {
  --fa: "\f042";
}

.fa-adjust {
  --fa: "\f042";
}

.fa-droplet {
  --fa: "\f043";
}

.fa-tint {
  --fa: "\f043";
}

.fa-pen-to-square {
  --fa: "\f044";
}

.fa-edit {
  --fa: "\f044";
}

.fa-arrows-up-down-left-right {
  --fa: "\f047";
}

.fa-arrows {
  --fa: "\f047";
}

.fa-backward-step {
  --fa: "\f048";
}

.fa-step-backward {
  --fa: "\f048";
}

.fa-backward-fast {
  --fa: "\f049";
}

.fa-fast-backward {
  --fa: "\f049";
}

.fa-backward {
  --fa: "\f04a";
}

.fa-play {
  --fa: "\f04b";
}

.fa-pause {
  --fa: "\f04c";
}

.fa-stop {
  --fa: "\f04d";
}

.fa-forward {
  --fa: "\f04e";
}

.fa-forward-fast {
  --fa: "\f050";
}

.fa-fast-forward {
  --fa: "\f050";
}

.fa-forward-step {
  --fa: "\f051";
}

.fa-step-forward {
  --fa: "\f051";
}

.fa-eject {
  --fa: "\f052";
}

.fa-chevron-left {
  --fa: "\f053";
}

.fa-chevron-right {
  --fa: "\f054";
}

.fa-circle-plus {
  --fa: "\f055";
}

.fa-plus-circle {
  --fa: "\f055";
}

.fa-circle-minus {
  --fa: "\f056";
}

.fa-minus-circle {
  --fa: "\f056";
}

.fa-circle-xmark {
  --fa: "\f057";
}

.fa-times-circle {
  --fa: "\f057";
}

.fa-xmark-circle {
  --fa: "\f057";
}

.fa-circle-check {
  --fa: "\f058";
}

.fa-check-circle {
  --fa: "\f058";
}

.fa-circle-question {
  --fa: "\f059";
}

.fa-question-circle {
  --fa: "\f059";
}

.fa-circle-info {
  --fa: "\f05a";
}

.fa-info-circle {
  --fa: "\f05a";
}

.fa-crosshairs {
  --fa: "\f05b";
}

.fa-ban {
  --fa: "\f05e";
}

.fa-cancel {
  --fa: "\f05e";
}

.fa-arrow-left {
  --fa: "\f060";
}

.fa-arrow-right {
  --fa: "\f061";
}

.fa-arrow-up {
  --fa: "\f062";
}

.fa-arrow-down {
  --fa: "\f063";
}

.fa-share {
  --fa: "\f064";
}

.fa-mail-forward {
  --fa: "\f064";
}

.fa-expand {
  --fa: "\f065";
}

.fa-compress {
  --fa: "\f066";
}

.fa-minus {
  --fa: "\f068";
}

.fa-subtract {
  --fa: "\f068";
}

.fa-circle-exclamation {
  --fa: "\f06a";
}

.fa-exclamation-circle {
  --fa: "\f06a";
}

.fa-gift {
  --fa: "\f06b";
}

.fa-leaf {
  --fa: "\f06c";
}

.fa-fire {
  --fa: "\f06d";
}

.fa-eye {
  --fa: "\f06e";
}

.fa-eye-slash {
  --fa: "\f070";
}

.fa-triangle-exclamation {
  --fa: "\f071";
}

.fa-exclamation-triangle {
  --fa: "\f071";
}

.fa-warning {
  --fa: "\f071";
}

.fa-plane {
  --fa: "\f072";
}

.fa-calendar-days {
  --fa: "\f073";
}

.fa-calendar-alt {
  --fa: "\f073";
}

.fa-shuffle {
  --fa: "\f074";
}

.fa-random {
  --fa: "\f074";
}

.fa-comment {
  --fa: "\f075";
}

.fa-magnet {
  --fa: "\f076";
}

.fa-chevron-up {
  --fa: "\f077";
}

.fa-chevron-down {
  --fa: "\f078";
}

.fa-retweet {
  --fa: "\f079";
}

.fa-cart-shopping {
  --fa: "\f07a";
}

.fa-shopping-cart {
  --fa: "\f07a";
}

.fa-folder {
  --fa: "\f07b";
}

.fa-folder-blank {
  --fa: "\f07b";
}

.fa-folder-open {
  --fa: "\f07c";
}

.fa-arrows-up-down {
  --fa: "\f07d";
}

.fa-arrows-v {
  --fa: "\f07d";
}

.fa-arrows-left-right {
  --fa: "\f07e";
}

.fa-arrows-h {
  --fa: "\f07e";
}

.fa-chart-bar {
  --fa: "\f080";
}

.fa-bar-chart {
  --fa: "\f080";
}

.fa-camera-retro {
  --fa: "\f083";
}

.fa-key {
  --fa: "\f084";
}

.fa-gears {
  --fa: "\f085";
}

.fa-cogs {
  --fa: "\f085";
}

.fa-comments {
  --fa: "\f086";
}

.fa-star-half {
  --fa: "\f089";
}

.fa-arrow-right-from-bracket {
  --fa: "\f08b";
}

.fa-sign-out {
  --fa: "\f08b";
}

.fa-thumbtack {
  --fa: "\f08d";
}

.fa-thumb-tack {
  --fa: "\f08d";
}

.fa-arrow-up-right-from-square {
  --fa: "\f08e";
}

.fa-external-link {
  --fa: "\f08e";
}

.fa-arrow-right-to-bracket {
  --fa: "\f090";
}

.fa-sign-in {
  --fa: "\f090";
}

.fa-trophy {
  --fa: "\f091";
}

.fa-upload {
  --fa: "\f093";
}

.fa-lemon {
  --fa: "\f094";
}

.fa-phone {
  --fa: "\f095";
}

.fa-square-phone {
  --fa: "\f098";
}

.fa-phone-square {
  --fa: "\f098";
}

.fa-unlock {
  --fa: "\f09c";
}

.fa-credit-card {
  --fa: "\f09d";
}

.fa-credit-card-alt {
  --fa: "\f09d";
}

.fa-rss {
  --fa: "\f09e";
}

.fa-feed {
  --fa: "\f09e";
}

.fa-hard-drive {
  --fa: "\f0a0";
}

.fa-hdd {
  --fa: "\f0a0";
}

.fa-bullhorn {
  --fa: "\f0a1";
}

.fa-certificate {
  --fa: "\f0a3";
}

.fa-hand-point-right {
  --fa: "\f0a4";
}

.fa-hand-point-left {
  --fa: "\f0a5";
}

.fa-hand-point-up {
  --fa: "\f0a6";
}

.fa-hand-point-down {
  --fa: "\f0a7";
}

.fa-circle-arrow-left {
  --fa: "\f0a8";
}

.fa-arrow-circle-left {
  --fa: "\f0a8";
}

.fa-circle-arrow-right {
  --fa: "\f0a9";
}

.fa-arrow-circle-right {
  --fa: "\f0a9";
}

.fa-circle-arrow-up {
  --fa: "\f0aa";
}

.fa-arrow-circle-up {
  --fa: "\f0aa";
}

.fa-circle-arrow-down {
  --fa: "\f0ab";
}

.fa-arrow-circle-down {
  --fa: "\f0ab";
}

.fa-globe {
  --fa: "\f0ac";
}

.fa-wrench {
  --fa: "\f0ad";
}

.fa-list-check {
  --fa: "\f0ae";
}

.fa-tasks {
  --fa: "\f0ae";
}

.fa-filter {
  --fa: "\f0b0";
}

.fa-briefcase {
  --fa: "\f0b1";
}

.fa-up-down-left-right {
  --fa: "\f0b2";
}

.fa-arrows-alt {
  --fa: "\f0b2";
}

.fa-users {
  --fa: "\f0c0";
}

.fa-link {
  --fa: "\f0c1";
}

.fa-chain {
  --fa: "\f0c1";
}

.fa-cloud {
  --fa: "\f0c2";
}

.fa-flask {
  --fa: "\f0c3";
}

.fa-scissors {
  --fa: "\f0c4";
}

.fa-cut {
  --fa: "\f0c4";
}

.fa-copy {
  --fa: "\f0c5";
}

.fa-paperclip {
  --fa: "\f0c6";
}

.fa-floppy-disk {
  --fa: "\f0c7";
}

.fa-save {
  --fa: "\f0c7";
}

.fa-square {
  --fa: "\f0c8";
}

.fa-bars {
  --fa: "\f0c9";
}

.fa-navicon {
  --fa: "\f0c9";
}

.fa-list-ul {
  --fa: "\f0ca";
}

.fa-list-dots {
  --fa: "\f0ca";
}

.fa-list-ol {
  --fa: "\f0cb";
}

.fa-list-1-2 {
  --fa: "\f0cb";
}

.fa-list-numeric {
  --fa: "\f0cb";
}

.fa-strikethrough {
  --fa: "\f0cc";
}

.fa-underline {
  --fa: "\f0cd";
}

.fa-table {
  --fa: "\f0ce";
}

.fa-wand-magic {
  --fa: "\f0d0";
}

.fa-magic {
  --fa: "\f0d0";
}

.fa-truck {
  --fa: "\f0d1";
}

.fa-money-bill {
  --fa: "\f0d6";
}

.fa-caret-down {
  --fa: "\f0d7";
}

.fa-caret-up {
  --fa: "\f0d8";
}

.fa-caret-left {
  --fa: "\f0d9";
}

.fa-caret-right {
  --fa: "\f0da";
}

.fa-table-columns {
  --fa: "\f0db";
}

.fa-columns {
  --fa: "\f0db";
}

.fa-sort {
  --fa: "\f0dc";
}

.fa-unsorted {
  --fa: "\f0dc";
}

.fa-sort-down {
  --fa: "\f0dd";
}

.fa-sort-desc {
  --fa: "\f0dd";
}

.fa-sort-up {
  --fa: "\f0de";
}

.fa-sort-asc {
  --fa: "\f0de";
}

.fa-envelope {
  --fa: "\f0e0";
}

.fa-arrow-rotate-left {
  --fa: "\f0e2";
}

.fa-arrow-left-rotate {
  --fa: "\f0e2";
}

.fa-arrow-rotate-back {
  --fa: "\f0e2";
}

.fa-arrow-rotate-backward {
  --fa: "\f0e2";
}

.fa-undo {
  --fa: "\f0e2";
}

.fa-gavel {
  --fa: "\f0e3";
}

.fa-legal {
  --fa: "\f0e3";
}

.fa-bolt {
  --fa: "\f0e7";
}

.fa-zap {
  --fa: "\f0e7";
}

.fa-sitemap {
  --fa: "\f0e8";
}

.fa-umbrella {
  --fa: "\f0e9";
}

.fa-paste {
  --fa: "\f0ea";
}

.fa-file-clipboard {
  --fa: "\f0ea";
}

.fa-lightbulb {
  --fa: "\f0eb";
}

.fa-arrow-right-arrow-left {
  --fa: "\f0ec";
}

.fa-exchange {
  --fa: "\f0ec";
}

.fa-cloud-arrow-down {
  --fa: "\f0ed";
}

.fa-cloud-download {
  --fa: "\f0ed";
}

.fa-cloud-download-alt {
  --fa: "\f0ed";
}

.fa-cloud-arrow-up {
  --fa: "\f0ee";
}

.fa-cloud-upload {
  --fa: "\f0ee";
}

.fa-cloud-upload-alt {
  --fa: "\f0ee";
}

.fa-user-doctor {
  --fa: "\f0f0";
}

.fa-user-md {
  --fa: "\f0f0";
}

.fa-stethoscope {
  --fa: "\f0f1";
}

.fa-suitcase {
  --fa: "\f0f2";
}

.fa-bell {
  --fa: "\f0f3";
}

.fa-mug-saucer {
  --fa: "\f0f4";
}

.fa-coffee {
  --fa: "\f0f4";
}

.fa-hospital {
  --fa: "\f0f8";
}

.fa-hospital-alt {
  --fa: "\f0f8";
}

.fa-hospital-wide {
  --fa: "\f0f8";
}

.fa-truck-medical {
  --fa: "\f0f9";
}

.fa-ambulance {
  --fa: "\f0f9";
}

.fa-suitcase-medical {
  --fa: "\f0fa";
}

.fa-medkit {
  --fa: "\f0fa";
}

.fa-jet-fighter {
  --fa: "\f0fb";
}

.fa-fighter-jet {
  --fa: "\f0fb";
}

.fa-beer-mug-empty {
  --fa: "\f0fc";
}

.fa-beer {
  --fa: "\f0fc";
}

.fa-square-h {
  --fa: "\f0fd";
}

.fa-h-square {
  --fa: "\f0fd";
}

.fa-square-plus {
  --fa: "\f0fe";
}

.fa-plus-square {
  --fa: "\f0fe";
}

.fa-angles-left {
  --fa: "\f100";
}

.fa-angle-double-left {
  --fa: "\f100";
}

.fa-angles-right {
  --fa: "\f101";
}

.fa-angle-double-right {
  --fa: "\f101";
}

.fa-angles-up {
  --fa: "\f102";
}

.fa-angle-double-up {
  --fa: "\f102";
}

.fa-angles-down {
  --fa: "\f103";
}

.fa-angle-double-down {
  --fa: "\f103";
}

.fa-angle-left {
  --fa: "\f104";
}

.fa-angle-right {
  --fa: "\f105";
}

.fa-angle-up {
  --fa: "\f106";
}

.fa-angle-down {
  --fa: "\f107";
}

.fa-laptop {
  --fa: "\f109";
}

.fa-tablet-button {
  --fa: "\f10a";
}

.fa-mobile-button {
  --fa: "\f10b";
}

.fa-quote-left {
  --fa: "\f10d";
}

.fa-quote-left-alt {
  --fa: "\f10d";
}

.fa-quote-right {
  --fa: "\f10e";
}

.fa-quote-right-alt {
  --fa: "\f10e";
}

.fa-spinner {
  --fa: "\f110";
}

.fa-circle {
  --fa: "\f111";
}

.fa-face-smile {
  --fa: "\f118";
}

.fa-smile {
  --fa: "\f118";
}

.fa-face-frown {
  --fa: "\f119";
}

.fa-frown {
  --fa: "\f119";
}

.fa-face-meh {
  --fa: "\f11a";
}

.fa-meh {
  --fa: "\f11a";
}

.fa-gamepad {
  --fa: "\f11b";
}

.fa-keyboard {
  --fa: "\f11c";
}

.fa-flag-checkered {
  --fa: "\f11e";
}

.fa-terminal {
  --fa: "\f120";
}

.fa-code {
  --fa: "\f121";
}

.fa-reply-all {
  --fa: "\f122";
}

.fa-mail-reply-all {
  --fa: "\f122";
}

.fa-location-arrow {
  --fa: "\f124";
}

.fa-crop {
  --fa: "\f125";
}

.fa-code-branch {
  --fa: "\f126";
}

.fa-link-slash {
  --fa: "\f127";
}

.fa-chain-broken {
  --fa: "\f127";
}

.fa-chain-slash {
  --fa: "\f127";
}

.fa-unlink {
  --fa: "\f127";
}

.fa-info {
  --fa: "\f129";
}

.fa-superscript {
  --fa: "\f12b";
}

.fa-subscript {
  --fa: "\f12c";
}

.fa-eraser {
  --fa: "\f12d";
}

.fa-puzzle-piece {
  --fa: "\f12e";
}

.fa-microphone {
  --fa: "\f130";
}

.fa-microphone-slash {
  --fa: "\f131";
}

.fa-shield {
  --fa: "\f132";
}

.fa-shield-blank {
  --fa: "\f132";
}

.fa-calendar {
  --fa: "\f133";
}

.fa-fire-extinguisher {
  --fa: "\f134";
}

.fa-rocket {
  --fa: "\f135";
}

.fa-circle-chevron-left {
  --fa: "\f137";
}

.fa-chevron-circle-left {
  --fa: "\f137";
}

.fa-circle-chevron-right {
  --fa: "\f138";
}

.fa-chevron-circle-right {
  --fa: "\f138";
}

.fa-circle-chevron-up {
  --fa: "\f139";
}

.fa-chevron-circle-up {
  --fa: "\f139";
}

.fa-circle-chevron-down {
  --fa: "\f13a";
}

.fa-chevron-circle-down {
  --fa: "\f13a";
}

.fa-anchor {
  --fa: "\f13d";
}

.fa-unlock-keyhole {
  --fa: "\f13e";
}

.fa-unlock-alt {
  --fa: "\f13e";
}

.fa-bullseye {
  --fa: "\f140";
}

.fa-ellipsis {
  --fa: "\f141";
}

.fa-ellipsis-h {
  --fa: "\f141";
}

.fa-ellipsis-vertical {
  --fa: "\f142";
}

.fa-ellipsis-v {
  --fa: "\f142";
}

.fa-square-rss {
  --fa: "\f143";
}

.fa-rss-square {
  --fa: "\f143";
}

.fa-circle-play {
  --fa: "\f144";
}

.fa-play-circle {
  --fa: "\f144";
}

.fa-ticket {
  --fa: "\f145";
}

.fa-square-minus {
  --fa: "\f146";
}

.fa-minus-square {
  --fa: "\f146";
}

.fa-arrow-turn-up {
  --fa: "\f148";
}

.fa-level-up {
  --fa: "\f148";
}

.fa-arrow-turn-down {
  --fa: "\f149";
}

.fa-level-down {
  --fa: "\f149";
}

.fa-square-check {
  --fa: "\f14a";
}

.fa-check-square {
  --fa: "\f14a";
}

.fa-square-pen {
  --fa: "\f14b";
}

.fa-pen-square {
  --fa: "\f14b";
}

.fa-pencil-square {
  --fa: "\f14b";
}

.fa-square-arrow-up-right {
  --fa: "\f14c";
}

.fa-external-link-square {
  --fa: "\f14c";
}

.fa-share-from-square {
  --fa: "\f14d";
}

.fa-share-square {
  --fa: "\f14d";
}

.fa-compass {
  --fa: "\f14e";
}

.fa-square-caret-down {
  --fa: "\f150";
}

.fa-caret-square-down {
  --fa: "\f150";
}

.fa-square-caret-up {
  --fa: "\f151";
}

.fa-caret-square-up {
  --fa: "\f151";
}

.fa-square-caret-right {
  --fa: "\f152";
}

.fa-caret-square-right {
  --fa: "\f152";
}

.fa-euro-sign {
  --fa: "\f153";
}

.fa-eur {
  --fa: "\f153";
}

.fa-euro {
  --fa: "\f153";
}

.fa-sterling-sign {
  --fa: "\f154";
}

.fa-gbp {
  --fa: "\f154";
}

.fa-pound-sign {
  --fa: "\f154";
}

.fa-rupee-sign {
  --fa: "\f156";
}

.fa-rupee {
  --fa: "\f156";
}

.fa-yen-sign {
  --fa: "\f157";
}

.fa-cny {
  --fa: "\f157";
}

.fa-jpy {
  --fa: "\f157";
}

.fa-rmb {
  --fa: "\f157";
}

.fa-yen {
  --fa: "\f157";
}

.fa-ruble-sign {
  --fa: "\f158";
}

.fa-rouble {
  --fa: "\f158";
}

.fa-rub {
  --fa: "\f158";
}

.fa-ruble {
  --fa: "\f158";
}

.fa-won-sign {
  --fa: "\f159";
}

.fa-krw {
  --fa: "\f159";
}

.fa-won {
  --fa: "\f159";
}

.fa-file {
  --fa: "\f15b";
}

.fa-file-lines {
  --fa: "\f15c";
}

.fa-file-alt {
  --fa: "\f15c";
}

.fa-file-text {
  --fa: "\f15c";
}

.fa-arrow-down-a-z {
  --fa: "\f15d";
}

.fa-sort-alpha-asc {
  --fa: "\f15d";
}

.fa-sort-alpha-down {
  --fa: "\f15d";
}

.fa-arrow-up-a-z {
  --fa: "\f15e";
}

.fa-sort-alpha-up {
  --fa: "\f15e";
}

.fa-arrow-down-wide-short {
  --fa: "\f160";
}

.fa-sort-amount-asc {
  --fa: "\f160";
}

.fa-sort-amount-down {
  --fa: "\f160";
}

.fa-arrow-up-wide-short {
  --fa: "\f161";
}

.fa-sort-amount-up {
  --fa: "\f161";
}

.fa-arrow-down-1-9 {
  --fa: "\f162";
}

.fa-sort-numeric-asc {
  --fa: "\f162";
}

.fa-sort-numeric-down {
  --fa: "\f162";
}

.fa-arrow-up-1-9 {
  --fa: "\f163";
}

.fa-sort-numeric-up {
  --fa: "\f163";
}

.fa-thumbs-up {
  --fa: "\f164";
}

.fa-thumbs-down {
  --fa: "\f165";
}

.fa-arrow-down-long {
  --fa: "\f175";
}

.fa-long-arrow-down {
  --fa: "\f175";
}

.fa-arrow-up-long {
  --fa: "\f176";
}

.fa-long-arrow-up {
  --fa: "\f176";
}

.fa-arrow-left-long {
  --fa: "\f177";
}

.fa-long-arrow-left {
  --fa: "\f177";
}

.fa-arrow-right-long {
  --fa: "\f178";
}

.fa-long-arrow-right {
  --fa: "\f178";
}

.fa-person-dress {
  --fa: "\f182";
}

.fa-female {
  --fa: "\f182";
}

.fa-person {
  --fa: "\f183";
}

.fa-male {
  --fa: "\f183";
}

.fa-sun {
  --fa: "\f185";
}

.fa-moon {
  --fa: "\f186";
}

.fa-box-archive {
  --fa: "\f187";
}

.fa-archive {
  --fa: "\f187";
}

.fa-bug {
  --fa: "\f188";
}

.fa-square-caret-left {
  --fa: "\f191";
}

.fa-caret-square-left {
  --fa: "\f191";
}

.fa-circle-dot {
  --fa: "\f192";
}

.fa-dot-circle {
  --fa: "\f192";
}

.fa-wheelchair {
  --fa: "\f193";
}

.fa-lira-sign {
  --fa: "\f195";
}

.fa-shuttle-space {
  --fa: "\f197";
}

.fa-space-shuttle {
  --fa: "\f197";
}

.fa-square-envelope {
  --fa: "\f199";
}

.fa-envelope-square {
  --fa: "\f199";
}

.fa-building-columns {
  --fa: "\f19c";
}

.fa-bank {
  --fa: "\f19c";
}

.fa-institution {
  --fa: "\f19c";
}

.fa-museum {
  --fa: "\f19c";
}

.fa-university {
  --fa: "\f19c";
}

.fa-graduation-cap {
  --fa: "\f19d";
}

.fa-mortar-board {
  --fa: "\f19d";
}

.fa-language {
  --fa: "\f1ab";
}

.fa-fax {
  --fa: "\f1ac";
}

.fa-building {
  --fa: "\f1ad";
}

.fa-child {
  --fa: "\f1ae";
}

.fa-paw {
  --fa: "\f1b0";
}

.fa-cube {
  --fa: "\f1b2";
}

.fa-cubes {
  --fa: "\f1b3";
}

.fa-recycle {
  --fa: "\f1b8";
}

.fa-car {
  --fa: "\f1b9";
}

.fa-automobile {
  --fa: "\f1b9";
}

.fa-taxi {
  --fa: "\f1ba";
}

.fa-cab {
  --fa: "\f1ba";
}

.fa-tree {
  --fa: "\f1bb";
}

.fa-database {
  --fa: "\f1c0";
}

.fa-file-pdf {
  --fa: "\f1c1";
}

.fa-file-word {
  --fa: "\f1c2";
}

.fa-file-excel {
  --fa: "\f1c3";
}

.fa-file-powerpoint {
  --fa: "\f1c4";
}

.fa-file-image {
  --fa: "\f1c5";
}

.fa-file-zipper {
  --fa: "\f1c6";
}

.fa-file-archive {
  --fa: "\f1c6";
}

.fa-file-audio {
  --fa: "\f1c7";
}

.fa-file-video {
  --fa: "\f1c8";
}

.fa-file-code {
  --fa: "\f1c9";
}

.fa-life-ring {
  --fa: "\f1cd";
}

.fa-circle-notch {
  --fa: "\f1ce";
}

.fa-paper-plane {
  --fa: "\f1d8";
}

.fa-clock-rotate-left {
  --fa: "\f1da";
}

.fa-history {
  --fa: "\f1da";
}

.fa-heading {
  --fa: "\f1dc";
}

.fa-header {
  --fa: "\f1dc";
}

.fa-paragraph {
  --fa: "\f1dd";
}

.fa-sliders {
  --fa: "\f1de";
}

.fa-sliders-h {
  --fa: "\f1de";
}

.fa-share-nodes {
  --fa: "\f1e0";
}

.fa-share-alt {
  --fa: "\f1e0";
}

.fa-square-share-nodes {
  --fa: "\f1e1";
}

.fa-share-alt-square {
  --fa: "\f1e1";
}

.fa-bomb {
  --fa: "\f1e2";
}

.fa-futbol {
  --fa: "\f1e3";
}

.fa-futbol-ball {
  --fa: "\f1e3";
}

.fa-soccer-ball {
  --fa: "\f1e3";
}

.fa-tty {
  --fa: "\f1e4";
}

.fa-teletype {
  --fa: "\f1e4";
}

.fa-binoculars {
  --fa: "\f1e5";
}

.fa-plug {
  --fa: "\f1e6";
}

.fa-newspaper {
  --fa: "\f1ea";
}

.fa-wifi {
  --fa: "\f1eb";
}

.fa-wifi-3 {
  --fa: "\f1eb";
}

.fa-wifi-strong {
  --fa: "\f1eb";
}

.fa-calculator {
  --fa: "\f1ec";
}

.fa-bell-slash {
  --fa: "\f1f6";
}

.fa-trash {
  --fa: "\f1f8";
}

.fa-copyright {
  --fa: "\f1f9";
}

.fa-eye-dropper {
  --fa: "\f1fb";
}

.fa-eye-dropper-empty {
  --fa: "\f1fb";
}

.fa-eyedropper {
  --fa: "\f1fb";
}

.fa-paintbrush {
  --fa: "\f1fc";
}

.fa-paint-brush {
  --fa: "\f1fc";
}

.fa-cake-candles {
  --fa: "\f1fd";
}

.fa-birthday-cake {
  --fa: "\f1fd";
}

.fa-cake {
  --fa: "\f1fd";
}

.fa-chart-area {
  --fa: "\f1fe";
}

.fa-area-chart {
  --fa: "\f1fe";
}

.fa-chart-pie {
  --fa: "\f200";
}

.fa-pie-chart {
  --fa: "\f200";
}

.fa-chart-line {
  --fa: "\f201";
}

.fa-line-chart {
  --fa: "\f201";
}

.fa-toggle-off {
  --fa: "\f204";
}

.fa-toggle-on {
  --fa: "\f205";
}

.fa-bicycle {
  --fa: "\f206";
}

.fa-bus {
  --fa: "\f207";
}

.fa-closed-captioning {
  --fa: "\f20a";
}

.fa-shekel-sign {
  --fa: "\f20b";
}

.fa-ils {
  --fa: "\f20b";
}

.fa-shekel {
  --fa: "\f20b";
}

.fa-sheqel {
  --fa: "\f20b";
}

.fa-sheqel-sign {
  --fa: "\f20b";
}

.fa-cart-plus {
  --fa: "\f217";
}

.fa-cart-arrow-down {
  --fa: "\f218";
}

.fa-diamond {
  --fa: "\f219";
}

.fa-ship {
  --fa: "\f21a";
}

.fa-user-secret {
  --fa: "\f21b";
}

.fa-motorcycle {
  --fa: "\f21c";
}

.fa-street-view {
  --fa: "\f21d";
}

.fa-heart-pulse {
  --fa: "\f21e";
}

.fa-heartbeat {
  --fa: "\f21e";
}

.fa-venus {
  --fa: "\f221";
}

.fa-mars {
  --fa: "\f222";
}

.fa-mercury {
  --fa: "\f223";
}

.fa-mars-and-venus {
  --fa: "\f224";
}

.fa-transgender {
  --fa: "\f225";
}

.fa-transgender-alt {
  --fa: "\f225";
}

.fa-venus-double {
  --fa: "\f226";
}

.fa-mars-double {
  --fa: "\f227";
}

.fa-venus-mars {
  --fa: "\f228";
}

.fa-mars-stroke {
  --fa: "\f229";
}

.fa-mars-stroke-up {
  --fa: "\f22a";
}

.fa-mars-stroke-v {
  --fa: "\f22a";
}

.fa-mars-stroke-right {
  --fa: "\f22b";
}

.fa-mars-stroke-h {
  --fa: "\f22b";
}

.fa-neuter {
  --fa: "\f22c";
}

.fa-genderless {
  --fa: "\f22d";
}

.fa-server {
  --fa: "\f233";
}

.fa-user-plus {
  --fa: "\f234";
}

.fa-user-xmark {
  --fa: "\f235";
}

.fa-user-times {
  --fa: "\f235";
}

.fa-bed {
  --fa: "\f236";
}

.fa-train {
  --fa: "\f238";
}

.fa-train-subway {
  --fa: "\f239";
}

.fa-subway {
  --fa: "\f239";
}

.fa-battery-full {
  --fa: "\f240";
}

.fa-battery {
  --fa: "\f240";
}

.fa-battery-5 {
  --fa: "\f240";
}

.fa-battery-three-quarters {
  --fa: "\f241";
}

.fa-battery-4 {
  --fa: "\f241";
}

.fa-battery-half {
  --fa: "\f242";
}

.fa-battery-3 {
  --fa: "\f242";
}

.fa-battery-quarter {
  --fa: "\f243";
}

.fa-battery-2 {
  --fa: "\f243";
}

.fa-battery-empty {
  --fa: "\f244";
}

.fa-battery-0 {
  --fa: "\f244";
}

.fa-arrow-pointer {
  --fa: "\f245";
}

.fa-mouse-pointer {
  --fa: "\f245";
}

.fa-i-cursor {
  --fa: "\f246";
}

.fa-object-group {
  --fa: "\f247";
}

.fa-object-ungroup {
  --fa: "\f248";
}

.fa-note-sticky {
  --fa: "\f249";
}

.fa-sticky-note {
  --fa: "\f249";
}

.fa-clone {
  --fa: "\f24d";
}

.fa-scale-balanced {
  --fa: "\f24e";
}

.fa-balance-scale {
  --fa: "\f24e";
}

.fa-hourglass-start {
  --fa: "\f251";
}

.fa-hourglass-1 {
  --fa: "\f251";
}

.fa-hourglass-half {
  --fa: "\f252";
}

.fa-hourglass-2 {
  --fa: "\f252";
}

.fa-hourglass-end {
  --fa: "\f253";
}

.fa-hourglass-3 {
  --fa: "\f253";
}

.fa-hourglass {
  --fa: "\f254";
}

.fa-hourglass-empty {
  --fa: "\f254";
}

.fa-hand-back-fist {
  --fa: "\f255";
}

.fa-hand-rock {
  --fa: "\f255";
}

.fa-hand {
  --fa: "\f256";
}

.fa-hand-paper {
  --fa: "\f256";
}

.fa-hand-scissors {
  --fa: "\f257";
}

.fa-hand-lizard {
  --fa: "\f258";
}

.fa-hand-spock {
  --fa: "\f259";
}

.fa-hand-pointer {
  --fa: "\f25a";
}

.fa-hand-peace {
  --fa: "\f25b";
}

.fa-trademark {
  --fa: "\f25c";
}

.fa-registered {
  --fa: "\f25d";
}

.fa-tv {
  --fa: "\f26c";
}

.fa-television {
  --fa: "\f26c";
}

.fa-tv-alt {
  --fa: "\f26c";
}

.fa-calendar-plus {
  --fa: "\f271";
}

.fa-calendar-minus {
  --fa: "\f272";
}

.fa-calendar-xmark {
  --fa: "\f273";
}

.fa-calendar-times {
  --fa: "\f273";
}

.fa-calendar-check {
  --fa: "\f274";
}

.fa-industry {
  --fa: "\f275";
}

.fa-map-pin {
  --fa: "\f276";
}

.fa-signs-post {
  --fa: "\f277";
}

.fa-map-signs {
  --fa: "\f277";
}

.fa-map {
  --fa: "\f279";
}

.fa-message {
  --fa: "\f27a";
}

.fa-comment-alt {
  --fa: "\f27a";
}

.fa-circle-pause {
  --fa: "\f28b";
}

.fa-pause-circle {
  --fa: "\f28b";
}

.fa-circle-stop {
  --fa: "\f28d";
}

.fa-stop-circle {
  --fa: "\f28d";
}

.fa-bag-shopping {
  --fa: "\f290";
}

.fa-shopping-bag {
  --fa: "\f290";
}

.fa-basket-shopping {
  --fa: "\f291";
}

.fa-shopping-basket {
  --fa: "\f291";
}

.fa-universal-access {
  --fa: "\f29a";
}

.fa-person-walking-with-cane {
  --fa: "\f29d";
}

.fa-blind {
  --fa: "\f29d";
}

.fa-audio-description {
  --fa: "\f29e";
}

.fa-phone-volume {
  --fa: "\f2a0";
}

.fa-volume-control-phone {
  --fa: "\f2a0";
}

.fa-braille {
  --fa: "\f2a1";
}

.fa-ear-listen {
  --fa: "\f2a2";
}

.fa-assistive-listening-systems {
  --fa: "\f2a2";
}

.fa-hands-asl-interpreting {
  --fa: "\f2a3";
}

.fa-american-sign-language-interpreting {
  --fa: "\f2a3";
}

.fa-asl-interpreting {
  --fa: "\f2a3";
}

.fa-hands-american-sign-language-interpreting {
  --fa: "\f2a3";
}

.fa-ear-deaf {
  --fa: "\f2a4";
}

.fa-deaf {
  --fa: "\f2a4";
}

.fa-deafness {
  --fa: "\f2a4";
}

.fa-hard-of-hearing {
  --fa: "\f2a4";
}

.fa-hands {
  --fa: "\f2a7";
}

.fa-sign-language {
  --fa: "\f2a7";
}

.fa-signing {
  --fa: "\f2a7";
}

.fa-eye-low-vision {
  --fa: "\f2a8";
}

.fa-low-vision {
  --fa: "\f2a8";
}

.fa-font-awesome {
  --fa: "\f2b4";
}

.fa-font-awesome-flag {
  --fa: "\f2b4";
}

.fa-font-awesome-logo-full {
  --fa: "\f2b4";
}

.fa-handshake {
  --fa: "\f2b5";
}

.fa-handshake-alt {
  --fa: "\f2b5";
}

.fa-handshake-simple {
  --fa: "\f2b5";
}

.fa-envelope-open {
  --fa: "\f2b6";
}

.fa-address-book {
  --fa: "\f2b9";
}

.fa-contact-book {
  --fa: "\f2b9";
}

.fa-address-card {
  --fa: "\f2bb";
}

.fa-contact-card {
  --fa: "\f2bb";
}

.fa-vcard {
  --fa: "\f2bb";
}

.fa-circle-user {
  --fa: "\f2bd";
}

.fa-user-circle {
  --fa: "\f2bd";
}

.fa-id-badge {
  --fa: "\f2c1";
}

.fa-id-card {
  --fa: "\f2c2";
}

.fa-drivers-license {
  --fa: "\f2c2";
}

.fa-temperature-full {
  --fa: "\f2c7";
}

.fa-temperature-4 {
  --fa: "\f2c7";
}

.fa-thermometer-4 {
  --fa: "\f2c7";
}

.fa-thermometer-full {
  --fa: "\f2c7";
}

.fa-temperature-three-quarters {
  --fa: "\f2c8";
}

.fa-temperature-3 {
  --fa: "\f2c8";
}

.fa-thermometer-3 {
  --fa: "\f2c8";
}

.fa-thermometer-three-quarters {
  --fa: "\f2c8";
}

.fa-temperature-half {
  --fa: "\f2c9";
}

.fa-temperature-2 {
  --fa: "\f2c9";
}

.fa-thermometer-2 {
  --fa: "\f2c9";
}

.fa-thermometer-half {
  --fa: "\f2c9";
}

.fa-temperature-quarter {
  --fa: "\f2ca";
}

.fa-temperature-1 {
  --fa: "\f2ca";
}

.fa-thermometer-1 {
  --fa: "\f2ca";
}

.fa-thermometer-quarter {
  --fa: "\f2ca";
}

.fa-temperature-empty {
  --fa: "\f2cb";
}

.fa-temperature-0 {
  --fa: "\f2cb";
}

.fa-thermometer-0 {
  --fa: "\f2cb";
}

.fa-thermometer-empty {
  --fa: "\f2cb";
}

.fa-shower {
  --fa: "\f2cc";
}

.fa-bath {
  --fa: "\f2cd";
}

.fa-bathtub {
  --fa: "\f2cd";
}

.fa-podcast {
  --fa: "\f2ce";
}

.fa-window-maximize {
  --fa: "\f2d0";
}

.fa-window-minimize {
  --fa: "\f2d1";
}

.fa-window-restore {
  --fa: "\f2d2";
}

.fa-square-xmark {
  --fa: "\f2d3";
}

.fa-times-square {
  --fa: "\f2d3";
}

.fa-xmark-square {
  --fa: "\f2d3";
}

.fa-microchip {
  --fa: "\f2db";
}

.fa-snowflake {
  --fa: "\f2dc";
}

.fa-spoon {
  --fa: "\f2e5";
}

.fa-utensil-spoon {
  --fa: "\f2e5";
}

.fa-utensils {
  --fa: "\f2e7";
}

.fa-cutlery {
  --fa: "\f2e7";
}

.fa-rotate-left {
  --fa: "\f2ea";
}

.fa-rotate-back {
  --fa: "\f2ea";
}

.fa-rotate-backward {
  --fa: "\f2ea";
}

.fa-undo-alt {
  --fa: "\f2ea";
}

.fa-trash-can {
  --fa: "\f2ed";
}

.fa-trash-alt {
  --fa: "\f2ed";
}

.fa-rotate {
  --fa: "\f2f1";
}

.fa-sync-alt {
  --fa: "\f2f1";
}

.fa-stopwatch {
  --fa: "\f2f2";
}

.fa-right-from-bracket {
  --fa: "\f2f5";
}

.fa-sign-out-alt {
  --fa: "\f2f5";
}

.fa-right-to-bracket {
  --fa: "\f2f6";
}

.fa-sign-in-alt {
  --fa: "\f2f6";
}

.fa-rotate-right {
  --fa: "\f2f9";
}

.fa-redo-alt {
  --fa: "\f2f9";
}

.fa-rotate-forward {
  --fa: "\f2f9";
}

.fa-poo {
  --fa: "\f2fe";
}

.fa-images {
  --fa: "\f302";
}

.fa-pencil {
  --fa: "\f303";
}

.fa-pencil-alt {
  --fa: "\f303";
}

.fa-pen {
  --fa: "\f304";
}

.fa-pen-clip {
  --fa: "\f305";
}

.fa-pen-alt {
  --fa: "\f305";
}

.fa-octagon {
  --fa: "\f306";
}

.fa-down-long {
  --fa: "\f309";
}

.fa-long-arrow-alt-down {
  --fa: "\f309";
}

.fa-left-long {
  --fa: "\f30a";
}

.fa-long-arrow-alt-left {
  --fa: "\f30a";
}

.fa-right-long {
  --fa: "\f30b";
}

.fa-long-arrow-alt-right {
  --fa: "\f30b";
}

.fa-up-long {
  --fa: "\f30c";
}

.fa-long-arrow-alt-up {
  --fa: "\f30c";
}

.fa-hexagon {
  --fa: "\f312";
}

.fa-file-pen {
  --fa: "\f31c";
}

.fa-file-edit {
  --fa: "\f31c";
}

.fa-maximize {
  --fa: "\f31e";
}

.fa-expand-arrows-alt {
  --fa: "\f31e";
}

.fa-clipboard {
  --fa: "\f328";
}

.fa-left-right {
  --fa: "\f337";
}

.fa-arrows-alt-h {
  --fa: "\f337";
}

.fa-up-down {
  --fa: "\f338";
}

.fa-arrows-alt-v {
  --fa: "\f338";
}

.fa-alarm-clock {
  --fa: "\f34e";
}

.fa-circle-down {
  --fa: "\f358";
}

.fa-arrow-alt-circle-down {
  --fa: "\f358";
}

.fa-circle-left {
  --fa: "\f359";
}

.fa-arrow-alt-circle-left {
  --fa: "\f359";
}

.fa-circle-right {
  --fa: "\f35a";
}

.fa-arrow-alt-circle-right {
  --fa: "\f35a";
}

.fa-circle-up {
  --fa: "\f35b";
}

.fa-arrow-alt-circle-up {
  --fa: "\f35b";
}

.fa-up-right-from-square {
  --fa: "\f35d";
}

.fa-external-link-alt {
  --fa: "\f35d";
}

.fa-square-up-right {
  --fa: "\f360";
}

.fa-external-link-square-alt {
  --fa: "\f360";
}

.fa-right-left {
  --fa: "\f362";
}

.fa-exchange-alt {
  --fa: "\f362";
}

.fa-repeat {
  --fa: "\f363";
}

.fa-code-commit {
  --fa: "\f386";
}

.fa-code-merge {
  --fa: "\f387";
}

.fa-desktop {
  --fa: "\f390";
}

.fa-desktop-alt {
  --fa: "\f390";
}

.fa-gem {
  --fa: "\f3a5";
}

.fa-turn-down {
  --fa: "\f3be";
}

.fa-level-down-alt {
  --fa: "\f3be";
}

.fa-turn-up {
  --fa: "\f3bf";
}

.fa-level-up-alt {
  --fa: "\f3bf";
}

.fa-lock-open {
  --fa: "\f3c1";
}

.fa-location-dot {
  --fa: "\f3c5";
}

.fa-map-marker-alt {
  --fa: "\f3c5";
}

.fa-microphone-lines {
  --fa: "\f3c9";
}

.fa-microphone-alt {
  --fa: "\f3c9";
}

.fa-mobile-screen-button {
  --fa: "\f3cd";
}

.fa-mobile-alt {
  --fa: "\f3cd";
}

.fa-mobile {
  --fa: "\f3ce";
}

.fa-mobile-android {
  --fa: "\f3ce";
}

.fa-mobile-phone {
  --fa: "\f3ce";
}

.fa-mobile-screen {
  --fa: "\f3cf";
}

.fa-mobile-android-alt {
  --fa: "\f3cf";
}

.fa-money-bill-1 {
  --fa: "\f3d1";
}

.fa-money-bill-alt {
  --fa: "\f3d1";
}

.fa-phone-slash {
  --fa: "\f3dd";
}

.fa-image-portrait {
  --fa: "\f3e0";
}

.fa-portrait {
  --fa: "\f3e0";
}

.fa-reply {
  --fa: "\f3e5";
}

.fa-mail-reply {
  --fa: "\f3e5";
}

.fa-shield-halved {
  --fa: "\f3ed";
}

.fa-shield-alt {
  --fa: "\f3ed";
}

.fa-tablet-screen-button {
  --fa: "\f3fa";
}

.fa-tablet-alt {
  --fa: "\f3fa";
}

.fa-tablet {
  --fa: "\f3fb";
}

.fa-tablet-android {
  --fa: "\f3fb";
}

.fa-ticket-simple {
  --fa: "\f3ff";
}

.fa-ticket-alt {
  --fa: "\f3ff";
}

.fa-rectangle-xmark {
  --fa: "\f410";
}

.fa-rectangle-times {
  --fa: "\f410";
}

.fa-times-rectangle {
  --fa: "\f410";
}

.fa-window-close {
  --fa: "\f410";
}

.fa-down-left-and-up-right-to-center {
  --fa: "\f422";
}

.fa-compress-alt {
  --fa: "\f422";
}

.fa-up-right-and-down-left-from-center {
  --fa: "\f424";
}

.fa-expand-alt {
  --fa: "\f424";
}

.fa-baseball-bat-ball {
  --fa: "\f432";
}

.fa-baseball {
  --fa: "\f433";
}

.fa-baseball-ball {
  --fa: "\f433";
}

.fa-basketball {
  --fa: "\f434";
}

.fa-basketball-ball {
  --fa: "\f434";
}

.fa-bowling-ball {
  --fa: "\f436";
}

.fa-chess {
  --fa: "\f439";
}

.fa-chess-bishop {
  --fa: "\f43a";
}

.fa-chess-board {
  --fa: "\f43c";
}

.fa-chess-king {
  --fa: "\f43f";
}

.fa-chess-knight {
  --fa: "\f441";
}

.fa-chess-pawn {
  --fa: "\f443";
}

.fa-chess-queen {
  --fa: "\f445";
}

.fa-chess-rook {
  --fa: "\f447";
}

.fa-dumbbell {
  --fa: "\f44b";
}

.fa-football {
  --fa: "\f44e";
}

.fa-football-ball {
  --fa: "\f44e";
}

.fa-golf-ball-tee {
  --fa: "\f450";
}

.fa-golf-ball {
  --fa: "\f450";
}

.fa-hockey-puck {
  --fa: "\f453";
}

.fa-broom-ball {
  --fa: "\f458";
}

.fa-quidditch {
  --fa: "\f458";
}

.fa-quidditch-broom-ball {
  --fa: "\f458";
}

.fa-square-full {
  --fa: "\f45c";
}

.fa-table-tennis-paddle-ball {
  --fa: "\f45d";
}

.fa-ping-pong-paddle-ball {
  --fa: "\f45d";
}

.fa-table-tennis {
  --fa: "\f45d";
}

.fa-volleyball {
  --fa: "\f45f";
}

.fa-volleyball-ball {
  --fa: "\f45f";
}

.fa-hand-dots {
  --fa: "\f461";
}

.fa-allergies {
  --fa: "\f461";
}

.fa-bandage {
  --fa: "\f462";
}

.fa-band-aid {
  --fa: "\f462";
}

.fa-box {
  --fa: "\f466";
}

.fa-boxes-stacked {
  --fa: "\f468";
}

.fa-boxes {
  --fa: "\f468";
}

.fa-boxes-alt {
  --fa: "\f468";
}

.fa-briefcase-medical {
  --fa: "\f469";
}

.fa-fire-flame-simple {
  --fa: "\f46a";
}

.fa-burn {
  --fa: "\f46a";
}

.fa-capsules {
  --fa: "\f46b";
}

.fa-clipboard-check {
  --fa: "\f46c";
}

.fa-clipboard-list {
  --fa: "\f46d";
}

.fa-person-dots-from-line {
  --fa: "\f470";
}

.fa-diagnoses {
  --fa: "\f470";
}

.fa-dna {
  --fa: "\f471";
}

.fa-dolly {
  --fa: "\f472";
}

.fa-dolly-box {
  --fa: "\f472";
}

.fa-cart-flatbed {
  --fa: "\f474";
}

.fa-dolly-flatbed {
  --fa: "\f474";
}

.fa-file-medical {
  --fa: "\f477";
}

.fa-file-waveform {
  --fa: "\f478";
}

.fa-file-medical-alt {
  --fa: "\f478";
}

.fa-kit-medical {
  --fa: "\f479";
}

.fa-first-aid {
  --fa: "\f479";
}

.fa-circle-h {
  --fa: "\f47e";
}

.fa-hospital-symbol {
  --fa: "\f47e";
}

.fa-id-card-clip {
  --fa: "\f47f";
}

.fa-id-card-alt {
  --fa: "\f47f";
}

.fa-notes-medical {
  --fa: "\f481";
}

.fa-pallet {
  --fa: "\f482";
}

.fa-pills {
  --fa: "\f484";
}

.fa-prescription-bottle {
  --fa: "\f485";
}

.fa-prescription-bottle-medical {
  --fa: "\f486";
}

.fa-prescription-bottle-alt {
  --fa: "\f486";
}

.fa-bed-pulse {
  --fa: "\f487";
}

.fa-procedures {
  --fa: "\f487";
}

.fa-truck-fast {
  --fa: "\f48b";
}

.fa-shipping-fast {
  --fa: "\f48b";
}

.fa-smoking {
  --fa: "\f48d";
}

.fa-syringe {
  --fa: "\f48e";
}

.fa-tablets {
  --fa: "\f490";
}

.fa-thermometer {
  --fa: "\f491";
}

.fa-vial {
  --fa: "\f492";
}

.fa-vials {
  --fa: "\f493";
}

.fa-warehouse {
  --fa: "\f494";
}

.fa-weight-scale {
  --fa: "\f496";
}

.fa-weight {
  --fa: "\f496";
}

.fa-x-ray {
  --fa: "\f497";
}

.fa-box-open {
  --fa: "\f49e";
}

.fa-comment-dots {
  --fa: "\f4ad";
}

.fa-commenting {
  --fa: "\f4ad";
}

.fa-comment-slash {
  --fa: "\f4b3";
}

.fa-couch {
  --fa: "\f4b8";
}

.fa-circle-dollar-to-slot {
  --fa: "\f4b9";
}

.fa-donate {
  --fa: "\f4b9";
}

.fa-dove {
  --fa: "\f4ba";
}

.fa-hand-holding {
  --fa: "\f4bd";
}

.fa-hand-holding-heart {
  --fa: "\f4be";
}

.fa-hand-holding-dollar {
  --fa: "\f4c0";
}

.fa-hand-holding-usd {
  --fa: "\f4c0";
}

.fa-hand-holding-droplet {
  --fa: "\f4c1";
}

.fa-hand-holding-water {
  --fa: "\f4c1";
}

.fa-hands-holding {
  --fa: "\f4c2";
}

.fa-handshake-angle {
  --fa: "\f4c4";
}

.fa-hands-helping {
  --fa: "\f4c4";
}

.fa-parachute-box {
  --fa: "\f4cd";
}

.fa-people-carry-box {
  --fa: "\f4ce";
}

.fa-people-carry {
  --fa: "\f4ce";
}

.fa-piggy-bank {
  --fa: "\f4d3";
}

.fa-ribbon {
  --fa: "\f4d6";
}

.fa-route {
  --fa: "\f4d7";
}

.fa-seedling {
  --fa: "\f4d8";
}

.fa-sprout {
  --fa: "\f4d8";
}

.fa-sign-hanging {
  --fa: "\f4d9";
}

.fa-sign {
  --fa: "\f4d9";
}

.fa-face-smile-wink {
  --fa: "\f4da";
}

.fa-smile-wink {
  --fa: "\f4da";
}

.fa-tape {
  --fa: "\f4db";
}

.fa-truck-ramp-box {
  --fa: "\f4de";
}

.fa-truck-loading {
  --fa: "\f4de";
}

.fa-truck-moving {
  --fa: "\f4df";
}

.fa-video-slash {
  --fa: "\f4e2";
}

.fa-wine-glass {
  --fa: "\f4e3";
}

.fa-user-astronaut {
  --fa: "\f4fb";
}

.fa-user-check {
  --fa: "\f4fc";
}

.fa-user-clock {
  --fa: "\f4fd";
}

.fa-user-gear {
  --fa: "\f4fe";
}

.fa-user-cog {
  --fa: "\f4fe";
}

.fa-user-pen {
  --fa: "\f4ff";
}

.fa-user-edit {
  --fa: "\f4ff";
}

.fa-user-group {
  --fa: "\f500";
}

.fa-user-friends {
  --fa: "\f500";
}

.fa-user-graduate {
  --fa: "\f501";
}

.fa-user-lock {
  --fa: "\f502";
}

.fa-user-minus {
  --fa: "\f503";
}

.fa-user-ninja {
  --fa: "\f504";
}

.fa-user-shield {
  --fa: "\f505";
}

.fa-user-slash {
  --fa: "\f506";
}

.fa-user-alt-slash {
  --fa: "\f506";
}

.fa-user-large-slash {
  --fa: "\f506";
}

.fa-user-tag {
  --fa: "\f507";
}

.fa-user-tie {
  --fa: "\f508";
}

.fa-users-gear {
  --fa: "\f509";
}

.fa-users-cog {
  --fa: "\f509";
}

.fa-scale-unbalanced {
  --fa: "\f515";
}

.fa-balance-scale-left {
  --fa: "\f515";
}

.fa-scale-unbalanced-flip {
  --fa: "\f516";
}

.fa-balance-scale-right {
  --fa: "\f516";
}

.fa-blender {
  --fa: "\f517";
}

.fa-book-open {
  --fa: "\f518";
}

.fa-tower-broadcast {
  --fa: "\f519";
}

.fa-broadcast-tower {
  --fa: "\f519";
}

.fa-broom {
  --fa: "\f51a";
}

.fa-chalkboard {
  --fa: "\f51b";
}

.fa-blackboard {
  --fa: "\f51b";
}

.fa-chalkboard-user {
  --fa: "\f51c";
}

.fa-chalkboard-teacher {
  --fa: "\f51c";
}

.fa-church {
  --fa: "\f51d";
}

.fa-coins {
  --fa: "\f51e";
}

.fa-compact-disc {
  --fa: "\f51f";
}

.fa-crow {
  --fa: "\f520";
}

.fa-crown {
  --fa: "\f521";
}

.fa-dice {
  --fa: "\f522";
}

.fa-dice-five {
  --fa: "\f523";
}

.fa-dice-four {
  --fa: "\f524";
}

.fa-dice-one {
  --fa: "\f525";
}

.fa-dice-six {
  --fa: "\f526";
}

.fa-dice-three {
  --fa: "\f527";
}

.fa-dice-two {
  --fa: "\f528";
}

.fa-divide {
  --fa: "\f529";
}

.fa-door-closed {
  --fa: "\f52a";
}

.fa-door-open {
  --fa: "\f52b";
}

.fa-feather {
  --fa: "\f52d";
}

.fa-frog {
  --fa: "\f52e";
}

.fa-gas-pump {
  --fa: "\f52f";
}

.fa-glasses {
  --fa: "\f530";
}

.fa-greater-than-equal {
  --fa: "\f532";
}

.fa-helicopter {
  --fa: "\f533";
}

.fa-infinity {
  --fa: "\f534";
}

.fa-kiwi-bird {
  --fa: "\f535";
}

.fa-less-than-equal {
  --fa: "\f537";
}

.fa-memory {
  --fa: "\f538";
}

.fa-microphone-lines-slash {
  --fa: "\f539";
}

.fa-microphone-alt-slash {
  --fa: "\f539";
}

.fa-money-bill-wave {
  --fa: "\f53a";
}

.fa-money-bill-1-wave {
  --fa: "\f53b";
}

.fa-money-bill-wave-alt {
  --fa: "\f53b";
}

.fa-money-check {
  --fa: "\f53c";
}

.fa-money-check-dollar {
  --fa: "\f53d";
}

.fa-money-check-alt {
  --fa: "\f53d";
}

.fa-not-equal {
  --fa: "\f53e";
}

.fa-palette {
  --fa: "\f53f";
}

.fa-square-parking {
  --fa: "\f540";
}

.fa-parking {
  --fa: "\f540";
}

.fa-diagram-project {
  --fa: "\f542";
}

.fa-project-diagram {
  --fa: "\f542";
}

.fa-receipt {
  --fa: "\f543";
}

.fa-robot {
  --fa: "\f544";
}

.fa-ruler {
  --fa: "\f545";
}

.fa-ruler-combined {
  --fa: "\f546";
}

.fa-ruler-horizontal {
  --fa: "\f547";
}

.fa-ruler-vertical {
  --fa: "\f548";
}

.fa-school {
  --fa: "\f549";
}

.fa-screwdriver {
  --fa: "\f54a";
}

.fa-shoe-prints {
  --fa: "\f54b";
}

.fa-skull {
  --fa: "\f54c";
}

.fa-ban-smoking {
  --fa: "\f54d";
}

.fa-smoking-ban {
  --fa: "\f54d";
}

.fa-store {
  --fa: "\f54e";
}

.fa-shop {
  --fa: "\f54f";
}

.fa-store-alt {
  --fa: "\f54f";
}

.fa-bars-staggered {
  --fa: "\f550";
}

.fa-reorder {
  --fa: "\f550";
}

.fa-stream {
  --fa: "\f550";
}

.fa-stroopwafel {
  --fa: "\f551";
}

.fa-toolbox {
  --fa: "\f552";
}

.fa-shirt {
  --fa: "\f553";
}

.fa-t-shirt {
  --fa: "\f553";
}

.fa-tshirt {
  --fa: "\f553";
}

.fa-person-walking {
  --fa: "\f554";
}

.fa-walking {
  --fa: "\f554";
}

.fa-wallet {
  --fa: "\f555";
}

.fa-face-angry {
  --fa: "\f556";
}

.fa-angry {
  --fa: "\f556";
}

.fa-archway {
  --fa: "\f557";
}

.fa-book-atlas {
  --fa: "\f558";
}

.fa-atlas {
  --fa: "\f558";
}

.fa-award {
  --fa: "\f559";
}

.fa-delete-left {
  --fa: "\f55a";
}

.fa-backspace {
  --fa: "\f55a";
}

.fa-bezier-curve {
  --fa: "\f55b";
}

.fa-bong {
  --fa: "\f55c";
}

.fa-brush {
  --fa: "\f55d";
}

.fa-bus-simple {
  --fa: "\f55e";
}

.fa-bus-alt {
  --fa: "\f55e";
}

.fa-cannabis {
  --fa: "\f55f";
}

.fa-check-double {
  --fa: "\f560";
}

.fa-martini-glass-citrus {
  --fa: "\f561";
}

.fa-cocktail {
  --fa: "\f561";
}

.fa-bell-concierge {
  --fa: "\f562";
}

.fa-concierge-bell {
  --fa: "\f562";
}

.fa-cookie {
  --fa: "\f563";
}

.fa-cookie-bite {
  --fa: "\f564";
}

.fa-crop-simple {
  --fa: "\f565";
}

.fa-crop-alt {
  --fa: "\f565";
}

.fa-tachograph-digital {
  --fa: "\f566";
}

.fa-digital-tachograph {
  --fa: "\f566";
}

.fa-face-dizzy {
  --fa: "\f567";
}

.fa-dizzy {
  --fa: "\f567";
}

.fa-compass-drafting {
  --fa: "\f568";
}

.fa-drafting-compass {
  --fa: "\f568";
}

.fa-drum {
  --fa: "\f569";
}

.fa-drum-steelpan {
  --fa: "\f56a";
}

.fa-feather-pointed {
  --fa: "\f56b";
}

.fa-feather-alt {
  --fa: "\f56b";
}

.fa-file-contract {
  --fa: "\f56c";
}

.fa-file-arrow-down {
  --fa: "\f56d";
}

.fa-file-download {
  --fa: "\f56d";
}

.fa-file-export {
  --fa: "\f56e";
}

.fa-arrow-right-from-file {
  --fa: "\f56e";
}

.fa-file-import {
  --fa: "\f56f";
}

.fa-arrow-right-to-file {
  --fa: "\f56f";
}

.fa-file-invoice {
  --fa: "\f570";
}

.fa-file-invoice-dollar {
  --fa: "\f571";
}

.fa-file-prescription {
  --fa: "\f572";
}

.fa-file-signature {
  --fa: "\f573";
}

.fa-file-arrow-up {
  --fa: "\f574";
}

.fa-file-upload {
  --fa: "\f574";
}

.fa-fill {
  --fa: "\f575";
}

.fa-fill-drip {
  --fa: "\f576";
}

.fa-fingerprint {
  --fa: "\f577";
}

.fa-fish {
  --fa: "\f578";
}

.fa-face-flushed {
  --fa: "\f579";
}

.fa-flushed {
  --fa: "\f579";
}

.fa-face-frown-open {
  --fa: "\f57a";
}

.fa-frown-open {
  --fa: "\f57a";
}

.fa-martini-glass {
  --fa: "\f57b";
}

.fa-glass-martini-alt {
  --fa: "\f57b";
}

.fa-earth-africa {
  --fa: "\f57c";
}

.fa-globe-africa {
  --fa: "\f57c";
}

.fa-earth-americas {
  --fa: "\f57d";
}

.fa-earth {
  --fa: "\f57d";
}

.fa-earth-america {
  --fa: "\f57d";
}

.fa-globe-americas {
  --fa: "\f57d";
}

.fa-earth-asia {
  --fa: "\f57e";
}

.fa-globe-asia {
  --fa: "\f57e";
}

.fa-face-grimace {
  --fa: "\f57f";
}

.fa-grimace {
  --fa: "\f57f";
}

.fa-face-grin {
  --fa: "\f580";
}

.fa-grin {
  --fa: "\f580";
}

.fa-face-grin-wide {
  --fa: "\f581";
}

.fa-grin-alt {
  --fa: "\f581";
}

.fa-face-grin-beam {
  --fa: "\f582";
}

.fa-grin-beam {
  --fa: "\f582";
}

.fa-face-grin-beam-sweat {
  --fa: "\f583";
}

.fa-grin-beam-sweat {
  --fa: "\f583";
}

.fa-face-grin-hearts {
  --fa: "\f584";
}

.fa-grin-hearts {
  --fa: "\f584";
}

.fa-face-grin-squint {
  --fa: "\f585";
}

.fa-grin-squint {
  --fa: "\f585";
}

.fa-face-grin-squint-tears {
  --fa: "\f586";
}

.fa-grin-squint-tears {
  --fa: "\f586";
}

.fa-face-grin-stars {
  --fa: "\f587";
}

.fa-grin-stars {
  --fa: "\f587";
}

.fa-face-grin-tears {
  --fa: "\f588";
}

.fa-grin-tears {
  --fa: "\f588";
}

.fa-face-grin-tongue {
  --fa: "\f589";
}

.fa-grin-tongue {
  --fa: "\f589";
}

.fa-face-grin-tongue-squint {
  --fa: "\f58a";
}

.fa-grin-tongue-squint {
  --fa: "\f58a";
}

.fa-face-grin-tongue-wink {
  --fa: "\f58b";
}

.fa-grin-tongue-wink {
  --fa: "\f58b";
}

.fa-face-grin-wink {
  --fa: "\f58c";
}

.fa-grin-wink {
  --fa: "\f58c";
}

.fa-grip {
  --fa: "\f58d";
}

.fa-grid-horizontal {
  --fa: "\f58d";
}

.fa-grip-horizontal {
  --fa: "\f58d";
}

.fa-grip-vertical {
  --fa: "\f58e";
}

.fa-grid-vertical {
  --fa: "\f58e";
}

.fa-headset {
  --fa: "\f590";
}

.fa-highlighter {
  --fa: "\f591";
}

.fa-hot-tub-person {
  --fa: "\f593";
}

.fa-hot-tub {
  --fa: "\f593";
}

.fa-hotel {
  --fa: "\f594";
}

.fa-joint {
  --fa: "\f595";
}

.fa-face-kiss {
  --fa: "\f596";
}

.fa-kiss {
  --fa: "\f596";
}

.fa-face-kiss-beam {
  --fa: "\f597";
}

.fa-kiss-beam {
  --fa: "\f597";
}

.fa-face-kiss-wink-heart {
  --fa: "\f598";
}

.fa-kiss-wink-heart {
  --fa: "\f598";
}

.fa-face-laugh {
  --fa: "\f599";
}

.fa-laugh {
  --fa: "\f599";
}

.fa-face-laugh-beam {
  --fa: "\f59a";
}

.fa-laugh-beam {
  --fa: "\f59a";
}

.fa-face-laugh-squint {
  --fa: "\f59b";
}

.fa-laugh-squint {
  --fa: "\f59b";
}

.fa-face-laugh-wink {
  --fa: "\f59c";
}

.fa-laugh-wink {
  --fa: "\f59c";
}

.fa-cart-flatbed-suitcase {
  --fa: "\f59d";
}

.fa-luggage-cart {
  --fa: "\f59d";
}

.fa-map-location {
  --fa: "\f59f";
}

.fa-map-marked {
  --fa: "\f59f";
}

.fa-map-location-dot {
  --fa: "\f5a0";
}

.fa-map-marked-alt {
  --fa: "\f5a0";
}

.fa-marker {
  --fa: "\f5a1";
}

.fa-medal {
  --fa: "\f5a2";
}

.fa-face-meh-blank {
  --fa: "\f5a4";
}

.fa-meh-blank {
  --fa: "\f5a4";
}

.fa-face-rolling-eyes {
  --fa: "\f5a5";
}

.fa-meh-rolling-eyes {
  --fa: "\f5a5";
}

.fa-monument {
  --fa: "\f5a6";
}

.fa-mortar-pestle {
  --fa: "\f5a7";
}

.fa-paint-roller {
  --fa: "\f5aa";
}

.fa-passport {
  --fa: "\f5ab";
}

.fa-pen-fancy {
  --fa: "\f5ac";
}

.fa-pen-nib {
  --fa: "\f5ad";
}

.fa-pen-ruler {
  --fa: "\f5ae";
}

.fa-pencil-ruler {
  --fa: "\f5ae";
}

.fa-plane-arrival {
  --fa: "\f5af";
}

.fa-plane-departure {
  --fa: "\f5b0";
}

.fa-prescription {
  --fa: "\f5b1";
}

.fa-face-sad-cry {
  --fa: "\f5b3";
}

.fa-sad-cry {
  --fa: "\f5b3";
}

.fa-face-sad-tear {
  --fa: "\f5b4";
}

.fa-sad-tear {
  --fa: "\f5b4";
}

.fa-van-shuttle {
  --fa: "\f5b6";
}

.fa-shuttle-van {
  --fa: "\f5b6";
}

.fa-signature {
  --fa: "\f5b7";
}

.fa-face-smile-beam {
  --fa: "\f5b8";
}

.fa-smile-beam {
  --fa: "\f5b8";
}

.fa-solar-panel {
  --fa: "\f5ba";
}

.fa-spa {
  --fa: "\f5bb";
}

.fa-splotch {
  --fa: "\f5bc";
}

.fa-spray-can {
  --fa: "\f5bd";
}

.fa-stamp {
  --fa: "\f5bf";
}

.fa-star-half-stroke {
  --fa: "\f5c0";
}

.fa-star-half-alt {
  --fa: "\f5c0";
}

.fa-suitcase-rolling {
  --fa: "\f5c1";
}

.fa-face-surprise {
  --fa: "\f5c2";
}

.fa-surprise {
  --fa: "\f5c2";
}

.fa-swatchbook {
  --fa: "\f5c3";
}

.fa-person-swimming {
  --fa: "\f5c4";
}

.fa-swimmer {
  --fa: "\f5c4";
}

.fa-water-ladder {
  --fa: "\f5c5";
}

.fa-ladder-water {
  --fa: "\f5c5";
}

.fa-swimming-pool {
  --fa: "\f5c5";
}

.fa-droplet-slash {
  --fa: "\f5c7";
}

.fa-tint-slash {
  --fa: "\f5c7";
}

.fa-face-tired {
  --fa: "\f5c8";
}

.fa-tired {
  --fa: "\f5c8";
}

.fa-tooth {
  --fa: "\f5c9";
}

.fa-umbrella-beach {
  --fa: "\f5ca";
}

.fa-weight-hanging {
  --fa: "\f5cd";
}

.fa-wine-glass-empty {
  --fa: "\f5ce";
}

.fa-wine-glass-alt {
  --fa: "\f5ce";
}

.fa-spray-can-sparkles {
  --fa: "\f5d0";
}

.fa-air-freshener {
  --fa: "\f5d0";
}

.fa-apple-whole {
  --fa: "\f5d1";
}

.fa-apple-alt {
  --fa: "\f5d1";
}

.fa-atom {
  --fa: "\f5d2";
}

.fa-bone {
  --fa: "\f5d7";
}

.fa-book-open-reader {
  --fa: "\f5da";
}

.fa-book-reader {
  --fa: "\f5da";
}

.fa-brain {
  --fa: "\f5dc";
}

.fa-car-rear {
  --fa: "\f5de";
}

.fa-car-alt {
  --fa: "\f5de";
}

.fa-car-battery {
  --fa: "\f5df";
}

.fa-battery-car {
  --fa: "\f5df";
}

.fa-car-burst {
  --fa: "\f5e1";
}

.fa-car-crash {
  --fa: "\f5e1";
}

.fa-car-side {
  --fa: "\f5e4";
}

.fa-charging-station {
  --fa: "\f5e7";
}

.fa-diamond-turn-right {
  --fa: "\f5eb";
}

.fa-directions {
  --fa: "\f5eb";
}

.fa-draw-polygon {
  --fa: "\f5ee";
}

.fa-vector-polygon {
  --fa: "\f5ee";
}

.fa-laptop-code {
  --fa: "\f5fc";
}

.fa-layer-group {
  --fa: "\f5fd";
}

.fa-location-crosshairs {
  --fa: "\f601";
}

.fa-location {
  --fa: "\f601";
}

.fa-lungs {
  --fa: "\f604";
}

.fa-microscope {
  --fa: "\f610";
}

.fa-oil-can {
  --fa: "\f613";
}

.fa-poop {
  --fa: "\f619";
}

.fa-shapes {
  --fa: "\f61f";
}

.fa-triangle-circle-square {
  --fa: "\f61f";
}

.fa-star-of-life {
  --fa: "\f621";
}

.fa-gauge {
  --fa: "\f624";
}

.fa-dashboard {
  --fa: "\f624";
}

.fa-gauge-med {
  --fa: "\f624";
}

.fa-tachometer-alt-average {
  --fa: "\f624";
}

.fa-gauge-high {
  --fa: "\f625";
}

.fa-tachometer-alt {
  --fa: "\f625";
}

.fa-tachometer-alt-fast {
  --fa: "\f625";
}

.fa-gauge-simple {
  --fa: "\f629";
}

.fa-gauge-simple-med {
  --fa: "\f629";
}

.fa-tachometer-average {
  --fa: "\f629";
}

.fa-gauge-simple-high {
  --fa: "\f62a";
}

.fa-tachometer {
  --fa: "\f62a";
}

.fa-tachometer-fast {
  --fa: "\f62a";
}

.fa-teeth {
  --fa: "\f62e";
}

.fa-teeth-open {
  --fa: "\f62f";
}

.fa-masks-theater {
  --fa: "\f630";
}

.fa-theater-masks {
  --fa: "\f630";
}

.fa-traffic-light {
  --fa: "\f637";
}

.fa-truck-monster {
  --fa: "\f63b";
}

.fa-truck-pickup {
  --fa: "\f63c";
}

.fa-rectangle-ad {
  --fa: "\f641";
}

.fa-ad {
  --fa: "\f641";
}

.fa-ankh {
  --fa: "\f644";
}

.fa-book-bible {
  --fa: "\f647";
}

.fa-bible {
  --fa: "\f647";
}

.fa-business-time {
  --fa: "\f64a";
}

.fa-briefcase-clock {
  --fa: "\f64a";
}

.fa-city {
  --fa: "\f64f";
}

.fa-comment-dollar {
  --fa: "\f651";
}

.fa-comments-dollar {
  --fa: "\f653";
}

.fa-cross {
  --fa: "\f654";
}

.fa-dharmachakra {
  --fa: "\f655";
}

.fa-envelope-open-text {
  --fa: "\f658";
}

.fa-folder-minus {
  --fa: "\f65d";
}

.fa-folder-plus {
  --fa: "\f65e";
}

.fa-filter-circle-dollar {
  --fa: "\f662";
}

.fa-funnel-dollar {
  --fa: "\f662";
}

.fa-gopuram {
  --fa: "\f664";
}

.fa-hamsa {
  --fa: "\f665";
}

.fa-bahai {
  --fa: "\f666";
}

.fa-haykal {
  --fa: "\f666";
}

.fa-jedi {
  --fa: "\f669";
}

.fa-book-journal-whills {
  --fa: "\f66a";
}

.fa-journal-whills {
  --fa: "\f66a";
}

.fa-kaaba {
  --fa: "\f66b";
}

.fa-khanda {
  --fa: "\f66d";
}

.fa-landmark {
  --fa: "\f66f";
}

.fa-envelopes-bulk {
  --fa: "\f674";
}

.fa-mail-bulk {
  --fa: "\f674";
}

.fa-menorah {
  --fa: "\f676";
}

.fa-mosque {
  --fa: "\f678";
}

.fa-om {
  --fa: "\f679";
}

.fa-spaghetti-monster-flying {
  --fa: "\f67b";
}

.fa-pastafarianism {
  --fa: "\f67b";
}

.fa-peace {
  --fa: "\f67c";
}

.fa-place-of-worship {
  --fa: "\f67f";
}

.fa-square-poll-vertical {
  --fa: "\f681";
}

.fa-poll {
  --fa: "\f681";
}

.fa-square-poll-horizontal {
  --fa: "\f682";
}

.fa-poll-h {
  --fa: "\f682";
}

.fa-person-praying {
  --fa: "\f683";
}

.fa-pray {
  --fa: "\f683";
}

.fa-hands-praying {
  --fa: "\f684";
}

.fa-praying-hands {
  --fa: "\f684";
}

.fa-book-quran {
  --fa: "\f687";
}

.fa-quran {
  --fa: "\f687";
}

.fa-magnifying-glass-dollar {
  --fa: "\f688";
}

.fa-search-dollar {
  --fa: "\f688";
}

.fa-magnifying-glass-location {
  --fa: "\f689";
}

.fa-search-location {
  --fa: "\f689";
}

.fa-socks {
  --fa: "\f696";
}

.fa-square-root-variable {
  --fa: "\f698";
}

.fa-square-root-alt {
  --fa: "\f698";
}

.fa-star-and-crescent {
  --fa: "\f699";
}

.fa-star-of-david {
  --fa: "\f69a";
}

.fa-synagogue {
  --fa: "\f69b";
}

.fa-scroll-torah {
  --fa: "\f6a0";
}

.fa-torah {
  --fa: "\f6a0";
}

.fa-torii-gate {
  --fa: "\f6a1";
}

.fa-vihara {
  --fa: "\f6a7";
}

.fa-volume {
  --fa: "\f6a8";
}

.fa-volume-medium {
  --fa: "\f6a8";
}

.fa-volume-xmark {
  --fa: "\f6a9";
}

.fa-volume-mute {
  --fa: "\f6a9";
}

.fa-volume-times {
  --fa: "\f6a9";
}

.fa-yin-yang {
  --fa: "\f6ad";
}

.fa-blender-phone {
  --fa: "\f6b6";
}

.fa-book-skull {
  --fa: "\f6b7";
}

.fa-book-dead {
  --fa: "\f6b7";
}

.fa-campground {
  --fa: "\f6bb";
}

.fa-cat {
  --fa: "\f6be";
}

.fa-chair {
  --fa: "\f6c0";
}

.fa-cloud-moon {
  --fa: "\f6c3";
}

.fa-cloud-sun {
  --fa: "\f6c4";
}

.fa-cow {
  --fa: "\f6c8";
}

.fa-dice-d20 {
  --fa: "\f6cf";
}

.fa-dice-d6 {
  --fa: "\f6d1";
}

.fa-dog {
  --fa: "\f6d3";
}

.fa-dragon {
  --fa: "\f6d5";
}

.fa-drumstick-bite {
  --fa: "\f6d7";
}

.fa-dungeon {
  --fa: "\f6d9";
}

.fa-file-csv {
  --fa: "\f6dd";
}

.fa-hand-fist {
  --fa: "\f6de";
}

.fa-fist-raised {
  --fa: "\f6de";
}

.fa-ghost {
  --fa: "\f6e2";
}

.fa-hammer {
  --fa: "\f6e3";
}

.fa-hanukiah {
  --fa: "\f6e6";
}

.fa-hat-wizard {
  --fa: "\f6e8";
}

.fa-person-hiking {
  --fa: "\f6ec";
}

.fa-hiking {
  --fa: "\f6ec";
}

.fa-hippo {
  --fa: "\f6ed";
}

.fa-horse {
  --fa: "\f6f0";
}

.fa-house-chimney-crack {
  --fa: "\f6f1";
}

.fa-house-damage {
  --fa: "\f6f1";
}

.fa-hryvnia-sign {
  --fa: "\f6f2";
}

.fa-hryvnia {
  --fa: "\f6f2";
}

.fa-mask {
  --fa: "\f6fa";
}

.fa-mountain {
  --fa: "\f6fc";
}

.fa-network-wired {
  --fa: "\f6ff";
}

.fa-otter {
  --fa: "\f700";
}

.fa-ring {
  --fa: "\f70b";
}

.fa-person-running {
  --fa: "\f70c";
}

.fa-running {
  --fa: "\f70c";
}

.fa-scroll {
  --fa: "\f70e";
}

.fa-skull-crossbones {
  --fa: "\f714";
}

.fa-slash {
  --fa: "\f715";
}

.fa-spider {
  --fa: "\f717";
}

.fa-toilet-paper {
  --fa: "\f71e";
}

.fa-toilet-paper-alt {
  --fa: "\f71e";
}

.fa-toilet-paper-blank {
  --fa: "\f71e";
}

.fa-tractor {
  --fa: "\f722";
}

.fa-user-injured {
  --fa: "\f728";
}

.fa-vr-cardboard {
  --fa: "\f729";
}

.fa-wand-sparkles {
  --fa: "\f72b";
}

.fa-wind {
  --fa: "\f72e";
}

.fa-wine-bottle {
  --fa: "\f72f";
}

.fa-cloud-meatball {
  --fa: "\f73b";
}

.fa-cloud-moon-rain {
  --fa: "\f73c";
}

.fa-cloud-rain {
  --fa: "\f73d";
}

.fa-cloud-showers-heavy {
  --fa: "\f740";
}

.fa-cloud-sun-rain {
  --fa: "\f743";
}

.fa-democrat {
  --fa: "\f747";
}

.fa-flag-usa {
  --fa: "\f74d";
}

.fa-hurricane {
  --fa: "\f751";
}

.fa-landmark-dome {
  --fa: "\f752";
}

.fa-landmark-alt {
  --fa: "\f752";
}

.fa-meteor {
  --fa: "\f753";
}

.fa-person-booth {
  --fa: "\f756";
}

.fa-poo-storm {
  --fa: "\f75a";
}

.fa-poo-bolt {
  --fa: "\f75a";
}

.fa-rainbow {
  --fa: "\f75b";
}

.fa-republican {
  --fa: "\f75e";
}

.fa-smog {
  --fa: "\f75f";
}

.fa-temperature-high {
  --fa: "\f769";
}

.fa-temperature-low {
  --fa: "\f76b";
}

.fa-cloud-bolt {
  --fa: "\f76c";
}

.fa-thunderstorm {
  --fa: "\f76c";
}

.fa-tornado {
  --fa: "\f76f";
}

.fa-volcano {
  --fa: "\f770";
}

.fa-check-to-slot {
  --fa: "\f772";
}

.fa-vote-yea {
  --fa: "\f772";
}

.fa-water {
  --fa: "\f773";
}

.fa-baby {
  --fa: "\f77c";
}

.fa-baby-carriage {
  --fa: "\f77d";
}

.fa-carriage-baby {
  --fa: "\f77d";
}

.fa-biohazard {
  --fa: "\f780";
}

.fa-blog {
  --fa: "\f781";
}

.fa-calendar-day {
  --fa: "\f783";
}

.fa-calendar-week {
  --fa: "\f784";
}

.fa-candy-cane {
  --fa: "\f786";
}

.fa-carrot {
  --fa: "\f787";
}

.fa-cash-register {
  --fa: "\f788";
}

.fa-minimize {
  --fa: "\f78c";
}

.fa-compress-arrows-alt {
  --fa: "\f78c";
}

.fa-dumpster {
  --fa: "\f793";
}

.fa-dumpster-fire {
  --fa: "\f794";
}

.fa-ethernet {
  --fa: "\f796";
}

.fa-gifts {
  --fa: "\f79c";
}

.fa-champagne-glasses {
  --fa: "\f79f";
}

.fa-glass-cheers {
  --fa: "\f79f";
}

.fa-whiskey-glass {
  --fa: "\f7a0";
}

.fa-glass-whiskey {
  --fa: "\f7a0";
}

.fa-earth-europe {
  --fa: "\f7a2";
}

.fa-globe-europe {
  --fa: "\f7a2";
}

.fa-grip-lines {
  --fa: "\f7a4";
}

.fa-grip-lines-vertical {
  --fa: "\f7a5";
}

.fa-guitar {
  --fa: "\f7a6";
}

.fa-heart-crack {
  --fa: "\f7a9";
}

.fa-heart-broken {
  --fa: "\f7a9";
}

.fa-holly-berry {
  --fa: "\f7aa";
}

.fa-horse-head {
  --fa: "\f7ab";
}

.fa-icicles {
  --fa: "\f7ad";
}

.fa-igloo {
  --fa: "\f7ae";
}

.fa-mitten {
  --fa: "\f7b5";
}

.fa-mug-hot {
  --fa: "\f7b6";
}

.fa-radiation {
  --fa: "\f7b9";
}

.fa-circle-radiation {
  --fa: "\f7ba";
}

.fa-radiation-alt {
  --fa: "\f7ba";
}

.fa-restroom {
  --fa: "\f7bd";
}

.fa-satellite {
  --fa: "\f7bf";
}

.fa-satellite-dish {
  --fa: "\f7c0";
}

.fa-sd-card {
  --fa: "\f7c2";
}

.fa-sim-card {
  --fa: "\f7c4";
}

.fa-person-skating {
  --fa: "\f7c5";
}

.fa-skating {
  --fa: "\f7c5";
}

.fa-person-skiing {
  --fa: "\f7c9";
}

.fa-skiing {
  --fa: "\f7c9";
}

.fa-person-skiing-nordic {
  --fa: "\f7ca";
}

.fa-skiing-nordic {
  --fa: "\f7ca";
}

.fa-sleigh {
  --fa: "\f7cc";
}

.fa-comment-sms {
  --fa: "\f7cd";
}

.fa-sms {
  --fa: "\f7cd";
}

.fa-person-snowboarding {
  --fa: "\f7ce";
}

.fa-snowboarding {
  --fa: "\f7ce";
}

.fa-snowman {
  --fa: "\f7d0";
}

.fa-snowplow {
  --fa: "\f7d2";
}

.fa-tenge-sign {
  --fa: "\f7d7";
}

.fa-tenge {
  --fa: "\f7d7";
}

.fa-toilet {
  --fa: "\f7d8";
}

.fa-screwdriver-wrench {
  --fa: "\f7d9";
}

.fa-tools {
  --fa: "\f7d9";
}

.fa-cable-car {
  --fa: "\f7da";
}

.fa-tram {
  --fa: "\f7da";
}

.fa-fire-flame-curved {
  --fa: "\f7e4";
}

.fa-fire-alt {
  --fa: "\f7e4";
}

.fa-bacon {
  --fa: "\f7e5";
}

.fa-book-medical {
  --fa: "\f7e6";
}

.fa-bread-slice {
  --fa: "\f7ec";
}

.fa-cheese {
  --fa: "\f7ef";
}

.fa-house-chimney-medical {
  --fa: "\f7f2";
}

.fa-clinic-medical {
  --fa: "\f7f2";
}

.fa-clipboard-user {
  --fa: "\f7f3";
}

.fa-comment-medical {
  --fa: "\f7f5";
}

.fa-crutch {
  --fa: "\f7f7";
}

.fa-disease {
  --fa: "\f7fa";
}

.fa-egg {
  --fa: "\f7fb";
}

.fa-folder-tree {
  --fa: "\f802";
}

.fa-burger {
  --fa: "\f805";
}

.fa-hamburger {
  --fa: "\f805";
}

.fa-hand-middle-finger {
  --fa: "\f806";
}

.fa-helmet-safety {
  --fa: "\f807";
}

.fa-hard-hat {
  --fa: "\f807";
}

.fa-hat-hard {
  --fa: "\f807";
}

.fa-hospital-user {
  --fa: "\f80d";
}

.fa-hotdog {
  --fa: "\f80f";
}

.fa-ice-cream {
  --fa: "\f810";
}

.fa-laptop-medical {
  --fa: "\f812";
}

.fa-pager {
  --fa: "\f815";
}

.fa-pepper-hot {
  --fa: "\f816";
}

.fa-pizza-slice {
  --fa: "\f818";
}

.fa-sack-dollar {
  --fa: "\f81d";
}

.fa-book-tanakh {
  --fa: "\f827";
}

.fa-tanakh {
  --fa: "\f827";
}

.fa-bars-progress {
  --fa: "\f828";
}

.fa-tasks-alt {
  --fa: "\f828";
}

.fa-trash-arrow-up {
  --fa: "\f829";
}

.fa-trash-restore {
  --fa: "\f829";
}

.fa-trash-can-arrow-up {
  --fa: "\f82a";
}

.fa-trash-restore-alt {
  --fa: "\f82a";
}

.fa-user-nurse {
  --fa: "\f82f";
}

.fa-wave-square {
  --fa: "\f83e";
}

.fa-person-biking {
  --fa: "\f84a";
}

.fa-biking {
  --fa: "\f84a";
}

.fa-border-all {
  --fa: "\f84c";
}

.fa-border-none {
  --fa: "\f850";
}

.fa-border-top-left {
  --fa: "\f853";
}

.fa-border-style {
  --fa: "\f853";
}

.fa-person-digging {
  --fa: "\f85e";
}

.fa-digging {
  --fa: "\f85e";
}

.fa-fan {
  --fa: "\f863";
}

.fa-icons {
  --fa: "\f86d";
}

.fa-heart-music-camera-bolt {
  --fa: "\f86d";
}

.fa-phone-flip {
  --fa: "\f879";
}

.fa-phone-alt {
  --fa: "\f879";
}

.fa-square-phone-flip {
  --fa: "\f87b";
}

.fa-phone-square-alt {
  --fa: "\f87b";
}

.fa-photo-film {
  --fa: "\f87c";
}

.fa-photo-video {
  --fa: "\f87c";
}

.fa-text-slash {
  --fa: "\f87d";
}

.fa-remove-format {
  --fa: "\f87d";
}

.fa-arrow-down-z-a {
  --fa: "\f881";
}

.fa-sort-alpha-desc {
  --fa: "\f881";
}

.fa-sort-alpha-down-alt {
  --fa: "\f881";
}

.fa-arrow-up-z-a {
  --fa: "\f882";
}

.fa-sort-alpha-up-alt {
  --fa: "\f882";
}

.fa-arrow-down-short-wide {
  --fa: "\f884";
}

.fa-sort-amount-desc {
  --fa: "\f884";
}

.fa-sort-amount-down-alt {
  --fa: "\f884";
}

.fa-arrow-up-short-wide {
  --fa: "\f885";
}

.fa-sort-amount-up-alt {
  --fa: "\f885";
}

.fa-arrow-down-9-1 {
  --fa: "\f886";
}

.fa-sort-numeric-desc {
  --fa: "\f886";
}

.fa-sort-numeric-down-alt {
  --fa: "\f886";
}

.fa-arrow-up-9-1 {
  --fa: "\f887";
}

.fa-sort-numeric-up-alt {
  --fa: "\f887";
}

.fa-spell-check {
  --fa: "\f891";
}

.fa-voicemail {
  --fa: "\f897";
}

.fa-hat-cowboy {
  --fa: "\f8c0";
}

.fa-hat-cowboy-side {
  --fa: "\f8c1";
}

.fa-computer-mouse {
  --fa: "\f8cc";
}

.fa-mouse {
  --fa: "\f8cc";
}

.fa-radio {
  --fa: "\f8d7";
}

.fa-record-vinyl {
  --fa: "\f8d9";
}

.fa-walkie-talkie {
  --fa: "\f8ef";
}

.fa-caravan {
  --fa: "\f8ff";
}

/*!
 * Font Awesome Free 5.9.0 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 */
.fa,
.fas,
.far,
.fal,
.fab {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  display: inline-block;
  font-style: normal;
  font-variant: normal;
  text-rendering: auto;
  line-height: 1;
}

.fa-lg {
  font-size: 1.33333em;
  line-height: 0.75em;
  vertical-align: -0.0667em;
}

.fa-xs {
  font-size: 0.75em;
}

.fa-sm {
  font-size: 0.875em;
}

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

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

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

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

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

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

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

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

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

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

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

.fa-ul {
  list-style-type: none;
  margin-left: 2.5em;
  padding-left: 0;
}

.fa-ul > li {
  position: relative;
}

.fa-li {
  left: -2em;
  position: absolute;
  text-align: center;
  width: 2em;
  line-height: inherit;
}

.fa-border {
  border: solid 0.08em #eee;
  border-radius: 0.1em;
  padding: 0.2em 0.25em 0.15em;
}

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

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

.fa.fa-pull-left,
.fas.fa-pull-left,
.far.fa-pull-left,
.fal.fa-pull-left,
.fab.fa-pull-left {
  margin-right: 0.3em;
}

.fa.fa-pull-right,
.fas.fa-pull-right,
.far.fa-pull-right,
.fal.fa-pull-right,
.fab.fa-pull-right {
  margin-left: 0.3em;
}

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

.fa-pulse {
  -webkit-animation: fa-spin 1s infinite steps(8);
  animation: fa-spin 1s infinite steps(8);
}

@-webkit-keyframes fa-spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@keyframes fa-spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
.fa-rotate-90 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";
  -webkit-transform: rotate(90deg);
  transform: rotate(90deg);
}

.fa-rotate-180 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
}

.fa-rotate-270 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";
  -webkit-transform: rotate(270deg);
  transform: rotate(270deg);
}

.fa-flip-horizontal {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";
  -webkit-transform: scale(-1, 1);
  transform: scale(-1, 1);
}

.fa-flip-vertical {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";
  -webkit-transform: scale(1, -1);
  transform: scale(1, -1);
}

.fa-flip-both, .fa-flip-horizontal.fa-flip-vertical {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";
  -webkit-transform: scale(-1, -1);
  transform: scale(-1, -1);
}

:root .fa-rotate-90,
:root .fa-rotate-180,
:root .fa-rotate-270,
:root .fa-flip-horizontal,
:root .fa-flip-vertical,
:root .fa-flip-both {
  -webkit-filter: none;
  filter: none;
}

.fa-stack {
  display: inline-block;
  height: 2em;
  line-height: 2em;
  position: relative;
  vertical-align: middle;
  width: 2.5em;
}

.fa-stack-1x,
.fa-stack-2x {
  left: 0;
  position: absolute;
  text-align: center;
  width: 100%;
}

.fa-stack-1x {
  line-height: inherit;
}

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

.fa-inverse {
  color: #fff;
}

/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen
readers do not read off random characters that represent icons */
.fa-500px:before {
  content: "\f26e";
}

.fa-accessible-icon:before {
  content: "\f368";
}

.fa-accusoft:before {
  content: "\f369";
}

.fa-acquisitions-incorporated:before {
  content: "\f6af";
}

.fa-ad:before {
  content: "\f641";
}

.fa-address-book:before {
  content: "\f2b9";
}

.fa-address-card:before {
  content: "\f2bb";
}

.fa-adjust:before {
  content: "\f042";
}

.fa-adn:before {
  content: "\f170";
}

.fa-adobe:before {
  content: "\f778";
}

.fa-adversal:before {
  content: "\f36a";
}

.fa-affiliatetheme:before {
  content: "\f36b";
}

.fa-air-freshener:before {
  content: "\f5d0";
}

.fa-airbnb:before {
  content: "\f834";
}

.fa-algolia:before {
  content: "\f36c";
}

.fa-align-center:before {
  content: "\f037";
}

.fa-align-justify:before {
  content: "\f039";
}

.fa-align-left:before {
  content: "\f036";
}

.fa-align-right:before {
  content: "\f038";
}

.fa-alipay:before {
  content: "\f642";
}

.fa-allergies:before {
  content: "\f461";
}

.fa-amazon:before {
  content: "\f270";
}

.fa-amazon-pay:before {
  content: "\f42c";
}

.fa-ambulance:before {
  content: "\f0f9";
}

.fa-american-sign-language-interpreting:before {
  content: "\f2a3";
}

.fa-amilia:before {
  content: "\f36d";
}

.fa-anchor:before {
  content: "\f13d";
}

.fa-android:before {
  content: "\f17b";
}

.fa-angellist:before {
  content: "\f209";
}

.fa-angle-double-down:before {
  content: "\f103";
}

.fa-angle-double-left:before {
  content: "\f100";
}

.fa-angle-double-right:before {
  content: "\f101";
}

.fa-angle-double-up:before {
  content: "\f102";
}

.fa-angle-down:before {
  content: "\f107";
}

.fa-angle-left:before {
  content: "\f104";
}

.fa-angle-right:before {
  content: "\f105";
}

.fa-angle-up:before {
  content: "\f106";
}

.fa-angry:before {
  content: "\f556";
}

.fa-angrycreative:before {
  content: "\f36e";
}

.fa-angular:before {
  content: "\f420";
}

.fa-ankh:before {
  content: "\f644";
}

.fa-app-store:before {
  content: "\f36f";
}

.fa-app-store-ios:before {
  content: "\f370";
}

.fa-apper:before {
  content: "\f371";
}

.fa-apple:before {
  content: "\f179";
}

.fa-apple-alt:before {
  content: "\f5d1";
}

.fa-apple-pay:before {
  content: "\f415";
}

.fa-archive:before {
  content: "\f187";
}

.fa-archway:before {
  content: "\f557";
}

.fa-arrow-alt-circle-down:before {
  content: "\f358";
}

.fa-arrow-alt-circle-left:before {
  content: "\f359";
}

.fa-arrow-alt-circle-right:before {
  content: "\f35a";
}

.fa-arrow-alt-circle-up:before {
  content: "\f35b";
}

.fa-arrow-circle-down:before {
  content: "\f0ab";
}

.fa-arrow-circle-left:before {
  content: "\f0a8";
}

.fa-arrow-circle-right:before {
  content: "\f0a9";
}

.fa-arrow-circle-up:before {
  content: "\f0aa";
}

.fa-arrow-down:before {
  content: "\f063";
}

.fa-arrow-left:before {
  content: "\f060";
}

.fa-arrow-right:before {
  content: "\f061";
}

.fa-arrow-up:before {
  content: "\f062";
}

.fa-arrows-alt:before {
  content: "\f0b2";
}

.fa-arrows-alt-h:before {
  content: "\f337";
}

.fa-arrows-alt-v:before {
  content: "\f338";
}

.fa-artstation:before {
  content: "\f77a";
}

.fa-assistive-listening-systems:before {
  content: "\f2a2";
}

.fa-asterisk:before {
  content: "\f069";
}

.fa-asymmetrik:before {
  content: "\f372";
}

.fa-at:before {
  content: "\f1fa";
}

.fa-atlas:before {
  content: "\f558";
}

.fa-atlassian:before {
  content: "\f77b";
}

.fa-atom:before {
  content: "\f5d2";
}

.fa-audible:before {
  content: "\f373";
}

.fa-audio-description:before {
  content: "\f29e";
}

.fa-autoprefixer:before {
  content: "\f41c";
}

.fa-avianex:before {
  content: "\f374";
}

.fa-aviato:before {
  content: "\f421";
}

.fa-award:before {
  content: "\f559";
}

.fa-aws:before {
  content: "\f375";
}

.fa-baby:before {
  content: "\f77c";
}

.fa-baby-carriage:before {
  content: "\f77d";
}

.fa-backspace:before {
  content: "\f55a";
}

.fa-backward:before {
  content: "\f04a";
}

.fa-bacon:before {
  content: "\f7e5";
}

.fa-balance-scale:before {
  content: "\f24e";
}

.fa-balance-scale-left:before {
  content: "\f515";
}

.fa-balance-scale-right:before {
  content: "\f516";
}

.fa-ban:before {
  content: "\f05e";
}

.fa-band-aid:before {
  content: "\f462";
}

.fa-bandcamp:before {
  content: "\f2d5";
}

.fa-barcode:before {
  content: "\f02a";
}

.fa-bars:before {
  content: "\f0c9";
}

.fa-baseball-ball:before {
  content: "\f433";
}

.fa-basketball-ball:before {
  content: "\f434";
}

.fa-bath:before {
  content: "\f2cd";
}

.fa-battery-empty:before {
  content: "\f244";
}

.fa-battery-full:before {
  content: "\f240";
}

.fa-battery-half:before {
  content: "\f242";
}

.fa-battery-quarter:before {
  content: "\f243";
}

.fa-battery-three-quarters:before {
  content: "\f241";
}

.fa-battle-net:before {
  content: "\f835";
}

.fa-bed:before {
  content: "\f236";
}

.fa-beer:before {
  content: "\f0fc";
}

.fa-behance:before {
  content: "\f1b4";
}

.fa-behance-square:before {
  content: "\f1b5";
}

.fa-bell:before {
  content: "\f0f3";
}

.fa-bell-slash:before {
  content: "\f1f6";
}

.fa-bezier-curve:before {
  content: "\f55b";
}

.fa-bible:before {
  content: "\f647";
}

.fa-bicycle:before {
  content: "\f206";
}

.fa-biking:before {
  content: "\f84a";
}

.fa-bimobject:before {
  content: "\f378";
}

.fa-binoculars:before {
  content: "\f1e5";
}

.fa-biohazard:before {
  content: "\f780";
}

.fa-birthday-cake:before {
  content: "\f1fd";
}

.fa-bitbucket:before {
  content: "\f171";
}

.fa-bitcoin:before {
  content: "\f379";
}

.fa-bity:before {
  content: "\f37a";
}

.fa-black-tie:before {
  content: "\f27e";
}

.fa-blackberry:before {
  content: "\f37b";
}

.fa-blender:before {
  content: "\f517";
}

.fa-blender-phone:before {
  content: "\f6b6";
}

.fa-blind:before {
  content: "\f29d";
}

.fa-blog:before {
  content: "\f781";
}

.fa-blogger:before {
  content: "\f37c";
}

.fa-blogger-b:before {
  content: "\f37d";
}

.fa-bluetooth:before {
  content: "\f293";
}

.fa-bluetooth-b:before {
  content: "\f294";
}

.fa-bold:before {
  content: "\f032";
}

.fa-bolt:before {
  content: "\f0e7";
}

.fa-bomb:before {
  content: "\f1e2";
}

.fa-bone:before {
  content: "\f5d7";
}

.fa-bong:before {
  content: "\f55c";
}

.fa-book:before {
  content: "\f02d";
}

.fa-book-dead:before {
  content: "\f6b7";
}

.fa-book-medical:before {
  content: "\f7e6";
}

.fa-book-open:before {
  content: "\f518";
}

.fa-book-reader:before {
  content: "\f5da";
}

.fa-bookmark:before {
  content: "\f02e";
}

.fa-bootstrap:before {
  content: "\f836";
}

.fa-border-all:before {
  content: "\f84c";
}

.fa-border-none:before {
  content: "\f850";
}

.fa-border-style:before {
  content: "\f853";
}

.fa-bowling-ball:before {
  content: "\f436";
}

.fa-box:before {
  content: "\f466";
}

.fa-box-open:before {
  content: "\f49e";
}

.fa-boxes:before {
  content: "\f468";
}

.fa-braille:before {
  content: "\f2a1";
}

.fa-brain:before {
  content: "\f5dc";
}

.fa-bread-slice:before {
  content: "\f7ec";
}

.fa-briefcase:before {
  content: "\f0b1";
}

.fa-briefcase-medical:before {
  content: "\f469";
}

.fa-broadcast-tower:before {
  content: "\f519";
}

.fa-broom:before {
  content: "\f51a";
}

.fa-brush:before {
  content: "\f55d";
}

.fa-btc:before {
  content: "\f15a";
}

.fa-buffer:before {
  content: "\f837";
}

.fa-bug:before {
  content: "\f188";
}

.fa-building:before {
  content: "\f1ad";
}

.fa-bullhorn:before {
  content: "\f0a1";
}

.fa-bullseye:before {
  content: "\f140";
}

.fa-burn:before {
  content: "\f46a";
}

.fa-buromobelexperte:before {
  content: "\f37f";
}

.fa-bus:before {
  content: "\f207";
}

.fa-bus-alt:before {
  content: "\f55e";
}

.fa-business-time:before {
  content: "\f64a";
}

.fa-buysellads:before {
  content: "\f20d";
}

.fa-calculator:before {
  content: "\f1ec";
}

.fa-calendar:before {
  content: "\f133";
}

.fa-calendar-alt:before {
  content: "\f073";
}

.fa-calendar-check:before {
  content: "\f274";
}

.fa-calendar-day:before {
  content: "\f783";
}

.fa-calendar-minus:before {
  content: "\f272";
}

.fa-calendar-plus:before {
  content: "\f271";
}

.fa-calendar-times:before {
  content: "\f273";
}

.fa-calendar-week:before {
  content: "\f784";
}

.fa-camera:before {
  content: "\f030";
}

.fa-camera-retro:before {
  content: "\f083";
}

.fa-campground:before {
  content: "\f6bb";
}

.fa-canadian-maple-leaf:before {
  content: "\f785";
}

.fa-candy-cane:before {
  content: "\f786";
}

.fa-cannabis:before {
  content: "\f55f";
}

.fa-capsules:before {
  content: "\f46b";
}

.fa-car:before {
  content: "\f1b9";
}

.fa-car-alt:before {
  content: "\f5de";
}

.fa-car-battery:before {
  content: "\f5df";
}

.fa-car-crash:before {
  content: "\f5e1";
}

.fa-car-side:before {
  content: "\f5e4";
}

.fa-caret-down:before {
  content: "\f0d7";
}

.fa-caret-left:before {
  content: "\f0d9";
}

.fa-caret-right:before {
  content: "\f0da";
}

.fa-caret-square-down:before {
  content: "\f150";
}

.fa-caret-square-left:before {
  content: "\f191";
}

.fa-caret-square-right:before {
  content: "\f152";
}

.fa-caret-square-up:before {
  content: "\f151";
}

.fa-caret-up:before {
  content: "\f0d8";
}

.fa-carrot:before {
  content: "\f787";
}

.fa-cart-arrow-down:before {
  content: "\f218";
}

.fa-cart-plus:before {
  content: "\f217";
}

.fa-cash-register:before {
  content: "\f788";
}

.fa-cat:before {
  content: "\f6be";
}

.fa-cc-amazon-pay:before {
  content: "\f42d";
}

.fa-cc-amex:before {
  content: "\f1f3";
}

.fa-cc-apple-pay:before {
  content: "\f416";
}

.fa-cc-diners-club:before {
  content: "\f24c";
}

.fa-cc-discover:before {
  content: "\f1f2";
}

.fa-cc-jcb:before {
  content: "\f24b";
}

.fa-cc-mastercard:before {
  content: "\f1f1";
}

.fa-cc-paypal:before {
  content: "\f1f4";
}

.fa-cc-stripe:before {
  content: "\f1f5";
}

.fa-cc-visa:before {
  content: "\f1f0";
}

.fa-centercode:before {
  content: "\f380";
}

.fa-centos:before {
  content: "\f789";
}

.fa-certificate:before {
  content: "\f0a3";
}

.fa-chair:before {
  content: "\f6c0";
}

.fa-chalkboard:before {
  content: "\f51b";
}

.fa-chalkboard-teacher:before {
  content: "\f51c";
}

.fa-charging-station:before {
  content: "\f5e7";
}

.fa-chart-area:before {
  content: "\f1fe";
}

.fa-chart-bar:before {
  content: "\f080";
}

.fa-chart-line:before {
  content: "\f201";
}

.fa-chart-pie:before {
  content: "\f200";
}

.fa-check:before {
  content: "\f00c";
}

.fa-check-circle:before {
  content: "\f058";
}

.fa-check-double:before {
  content: "\f560";
}

.fa-check-square:before {
  content: "\f14a";
}

.fa-cheese:before {
  content: "\f7ef";
}

.fa-chess:before {
  content: "\f439";
}

.fa-chess-bishop:before {
  content: "\f43a";
}

.fa-chess-board:before {
  content: "\f43c";
}

.fa-chess-king:before {
  content: "\f43f";
}

.fa-chess-knight:before {
  content: "\f441";
}

.fa-chess-pawn:before {
  content: "\f443";
}

.fa-chess-queen:before {
  content: "\f445";
}

.fa-chess-rook:before {
  content: "\f447";
}

.fa-chevron-circle-down:before {
  content: "\f13a";
}

.fa-chevron-circle-left:before {
  content: "\f137";
}

.fa-chevron-circle-right:before {
  content: "\f138";
}

.fa-chevron-circle-up:before {
  content: "\f139";
}

.fa-chevron-down:before {
  content: "\f078";
}

.fa-chevron-left:before {
  content: "\f053";
}

.fa-chevron-right:before {
  content: "\f054";
}

.fa-chevron-up:before {
  content: "\f077";
}

.fa-child:before {
  content: "\f1ae";
}

.fa-chrome:before {
  content: "\f268";
}

.fa-chromecast:before {
  content: "\f838";
}

.fa-church:before {
  content: "\f51d";
}

.fa-circle:before {
  content: "\f111";
}

.fa-circle-notch:before {
  content: "\f1ce";
}

.fa-city:before {
  content: "\f64f";
}

.fa-clinic-medical:before {
  content: "\f7f2";
}

.fa-clipboard:before {
  content: "\f328";
}

.fa-clipboard-check:before {
  content: "\f46c";
}

.fa-clipboard-list:before {
  content: "\f46d";
}

.fa-clock:before {
  content: "\f017";
}

.fa-clone:before {
  content: "\f24d";
}

.fa-closed-captioning:before {
  content: "\f20a";
}

.fa-cloud:before {
  content: "\f0c2";
}

.fa-cloud-download-alt:before {
  content: "\f381";
}

.fa-cloud-meatball:before {
  content: "\f73b";
}

.fa-cloud-moon:before {
  content: "\f6c3";
}

.fa-cloud-moon-rain:before {
  content: "\f73c";
}

.fa-cloud-rain:before {
  content: "\f73d";
}

.fa-cloud-showers-heavy:before {
  content: "\f740";
}

.fa-cloud-sun:before {
  content: "\f6c4";
}

.fa-cloud-sun-rain:before {
  content: "\f743";
}

.fa-cloud-upload-alt:before {
  content: "\f382";
}

.fa-cloudscale:before {
  content: "\f383";
}

.fa-cloudsmith:before {
  content: "\f384";
}

.fa-cloudversify:before {
  content: "\f385";
}

.fa-cocktail:before {
  content: "\f561";
}

.fa-code:before {
  content: "\f121";
}

.fa-code-branch:before {
  content: "\f126";
}

.fa-codepen:before {
  content: "\f1cb";
}

.fa-codiepie:before {
  content: "\f284";
}

.fa-coffee:before {
  content: "\f0f4";
}

.fa-cog:before {
  content: "\f013";
}

.fa-cogs:before {
  content: "\f085";
}

.fa-coins:before {
  content: "\f51e";
}

.fa-columns:before {
  content: "\f0db";
}

.fa-comment:before {
  content: "\f075";
}

.fa-comment-alt:before {
  content: "\f27a";
}

.fa-comment-dollar:before {
  content: "\f651";
}

.fa-comment-dots:before {
  content: "\f4ad";
}

.fa-comment-medical:before {
  content: "\f7f5";
}

.fa-comment-slash:before {
  content: "\f4b3";
}

.fa-comments:before {
  content: "\f086";
}

.fa-comments-dollar:before {
  content: "\f653";
}

.fa-compact-disc:before {
  content: "\f51f";
}

.fa-compass:before {
  content: "\f14e";
}

.fa-compress:before {
  content: "\f066";
}

.fa-compress-arrows-alt:before {
  content: "\f78c";
}

.fa-concierge-bell:before {
  content: "\f562";
}

.fa-confluence:before {
  content: "\f78d";
}

.fa-connectdevelop:before {
  content: "\f20e";
}

.fa-contao:before {
  content: "\f26d";
}

.fa-cookie:before {
  content: "\f563";
}

.fa-cookie-bite:before {
  content: "\f564";
}

.fa-copy:before {
  content: "\f0c5";
}

.fa-copyright:before {
  content: "\f1f9";
}

.fa-couch:before {
  content: "\f4b8";
}

.fa-cpanel:before {
  content: "\f388";
}

.fa-creative-commons:before {
  content: "\f25e";
}

.fa-creative-commons-by:before {
  content: "\f4e7";
}

.fa-creative-commons-nc:before {
  content: "\f4e8";
}

.fa-creative-commons-nc-eu:before {
  content: "\f4e9";
}

.fa-creative-commons-nc-jp:before {
  content: "\f4ea";
}

.fa-creative-commons-nd:before {
  content: "\f4eb";
}

.fa-creative-commons-pd:before {
  content: "\f4ec";
}

.fa-creative-commons-pd-alt:before {
  content: "\f4ed";
}

.fa-creative-commons-remix:before {
  content: "\f4ee";
}

.fa-creative-commons-sa:before {
  content: "\f4ef";
}

.fa-creative-commons-sampling:before {
  content: "\f4f0";
}

.fa-creative-commons-sampling-plus:before {
  content: "\f4f1";
}

.fa-creative-commons-share:before {
  content: "\f4f2";
}

.fa-creative-commons-zero:before {
  content: "\f4f3";
}

.fa-credit-card:before {
  content: "\f09d";
}

.fa-critical-role:before {
  content: "\f6c9";
}

.fa-crop:before {
  content: "\f125";
}

.fa-crop-alt:before {
  content: "\f565";
}

.fa-cross:before {
  content: "\f654";
}

.fa-crosshairs:before {
  content: "\f05b";
}

.fa-crow:before {
  content: "\f520";
}

.fa-crown:before {
  content: "\f521";
}

.fa-crutch:before {
  content: "\f7f7";
}

.fa-css3:before {
  content: "\f13c";
}

.fa-css3-alt:before {
  content: "\f38b";
}

.fa-cube:before {
  content: "\f1b2";
}

.fa-cubes:before {
  content: "\f1b3";
}

.fa-cut:before {
  content: "\f0c4";
}

.fa-cuttlefish:before {
  content: "\f38c";
}

.fa-d-and-d:before {
  content: "\f38d";
}

.fa-d-and-d-beyond:before {
  content: "\f6ca";
}

.fa-dashcube:before {
  content: "\f210";
}

.fa-database:before {
  content: "\f1c0";
}

.fa-deaf:before {
  content: "\f2a4";
}

.fa-delicious:before {
  content: "\f1a5";
}

.fa-democrat:before {
  content: "\f747";
}

.fa-deploydog:before {
  content: "\f38e";
}

.fa-deskpro:before {
  content: "\f38f";
}

.fa-desktop:before {
  content: "\f108";
}

.fa-dev:before {
  content: "\f6cc";
}

.fa-deviantart:before {
  content: "\f1bd";
}

.fa-dharmachakra:before {
  content: "\f655";
}

.fa-dhl:before {
  content: "\f790";
}

.fa-diagnoses:before {
  content: "\f470";
}

.fa-diaspora:before {
  content: "\f791";
}

.fa-dice:before {
  content: "\f522";
}

.fa-dice-d20:before {
  content: "\f6cf";
}

.fa-dice-d6:before {
  content: "\f6d1";
}

.fa-dice-five:before {
  content: "\f523";
}

.fa-dice-four:before {
  content: "\f524";
}

.fa-dice-one:before {
  content: "\f525";
}

.fa-dice-six:before {
  content: "\f526";
}

.fa-dice-three:before {
  content: "\f527";
}

.fa-dice-two:before {
  content: "\f528";
}

.fa-digg:before {
  content: "\f1a6";
}

.fa-digital-ocean:before {
  content: "\f391";
}

.fa-digital-tachograph:before {
  content: "\f566";
}

.fa-directions:before {
  content: "\f5eb";
}

.fa-discord:before {
  content: "\f392";
}

.fa-discourse:before {
  content: "\f393";
}

.fa-divide:before {
  content: "\f529";
}

.fa-dizzy:before {
  content: "\f567";
}

.fa-dna:before {
  content: "\f471";
}

.fa-dochub:before {
  content: "\f394";
}

.fa-docker:before {
  content: "\f395";
}

.fa-dog:before {
  content: "\f6d3";
}

.fa-dollar-sign:before {
  content: "\f155";
}

.fa-dolly:before {
  content: "\f472";
}

.fa-dolly-flatbed:before {
  content: "\f474";
}

.fa-donate:before {
  content: "\f4b9";
}

.fa-door-closed:before {
  content: "\f52a";
}

.fa-door-open:before {
  content: "\f52b";
}

.fa-dot-circle:before {
  content: "\f192";
}

.fa-dove:before {
  content: "\f4ba";
}

.fa-download:before {
  content: "\f019";
}

.fa-draft2digital:before {
  content: "\f396";
}

.fa-drafting-compass:before {
  content: "\f568";
}

.fa-dragon:before {
  content: "\f6d5";
}

.fa-draw-polygon:before {
  content: "\f5ee";
}

.fa-dribbble:before {
  content: "\f17d";
}

.fa-dribbble-square:before {
  content: "\f397";
}

.fa-dropbox:before {
  content: "\f16b";
}

.fa-drum:before {
  content: "\f569";
}

.fa-drum-steelpan:before {
  content: "\f56a";
}

.fa-drumstick-bite:before {
  content: "\f6d7";
}

.fa-drupal:before {
  content: "\f1a9";
}

.fa-dumbbell:before {
  content: "\f44b";
}

.fa-dumpster:before {
  content: "\f793";
}

.fa-dumpster-fire:before {
  content: "\f794";
}

.fa-dungeon:before {
  content: "\f6d9";
}

.fa-dyalog:before {
  content: "\f399";
}

.fa-earlybirds:before {
  content: "\f39a";
}

.fa-ebay:before {
  content: "\f4f4";
}

.fa-edge:before {
  content: "\f282";
}

.fa-edit:before {
  content: "\f044";
}

.fa-egg:before {
  content: "\f7fb";
}

.fa-eject:before {
  content: "\f052";
}

.fa-elementor:before {
  content: "\f430";
}

.fa-ellipsis-h:before {
  content: "\f141";
}

.fa-ellipsis-v:before {
  content: "\f142";
}

.fa-ello:before {
  content: "\f5f1";
}

.fa-ember:before {
  content: "\f423";
}

.fa-empire:before {
  content: "\f1d1";
}

.fa-envelope:before {
  content: "\f0e0";
}

.fa-envelope-open:before {
  content: "\f2b6";
}

.fa-envelope-open-text:before {
  content: "\f658";
}

.fa-envelope-square:before {
  content: "\f199";
}

.fa-envira:before {
  content: "\f299";
}

.fa-equals:before {
  content: "\f52c";
}

.fa-eraser:before {
  content: "\f12d";
}

.fa-erlang:before {
  content: "\f39d";
}

.fa-ethereum:before {
  content: "\f42e";
}

.fa-ethernet:before {
  content: "\f796";
}

.fa-etsy:before {
  content: "\f2d7";
}

.fa-euro-sign:before {
  content: "\f153";
}

.fa-evernote:before {
  content: "\f839";
}

.fa-exchange-alt:before {
  content: "\f362";
}

.fa-exclamation:before {
  content: "\f12a";
}

.fa-exclamation-circle:before {
  content: "\f06a";
}

.fa-exclamation-triangle:before {
  content: "\f071";
}

.fa-expand:before {
  content: "\f065";
}

.fa-expand-arrows-alt:before {
  content: "\f31e";
}

.fa-expeditedssl:before {
  content: "\f23e";
}

.fa-external-link-alt:before {
  content: "\f35d";
}

.fa-external-link-square-alt:before {
  content: "\f360";
}

.fa-eye:before {
  content: "\f06e";
}

.fa-eye-dropper:before {
  content: "\f1fb";
}

.fa-eye-slash:before {
  content: "\f070";
}

.fa-facebook:before {
  content: "\f09a";
}

.fa-facebook-f:before {
  content: "\f39e";
}

.fa-facebook-messenger:before {
  content: "\f39f";
}

.fa-facebook-square:before {
  content: "\f082";
}

.fa-fan:before {
  content: "\f863";
}

.fa-fantasy-flight-games:before {
  content: "\f6dc";
}

.fa-fast-backward:before {
  content: "\f049";
}

.fa-fast-forward:before {
  content: "\f050";
}

.fa-fax:before {
  content: "\f1ac";
}

.fa-feather:before {
  content: "\f52d";
}

.fa-feather-alt:before {
  content: "\f56b";
}

.fa-fedex:before {
  content: "\f797";
}

.fa-fedora:before {
  content: "\f798";
}

.fa-female:before {
  content: "\f182";
}

.fa-fighter-jet:before {
  content: "\f0fb";
}

.fa-figma:before {
  content: "\f799";
}

.fa-file:before {
  content: "\f15b";
}

.fa-file-alt:before {
  content: "\f15c";
}

.fa-file-archive:before {
  content: "\f1c6";
}

.fa-file-audio:before {
  content: "\f1c7";
}

.fa-file-code:before {
  content: "\f1c9";
}

.fa-file-contract:before {
  content: "\f56c";
}

.fa-file-csv:before {
  content: "\f6dd";
}

.fa-file-download:before {
  content: "\f56d";
}

.fa-file-excel:before {
  content: "\f1c3";
}

.fa-file-export:before {
  content: "\f56e";
}

.fa-file-image:before {
  content: "\f1c5";
}

.fa-file-import:before {
  content: "\f56f";
}

.fa-file-invoice:before {
  content: "\f570";
}

.fa-file-invoice-dollar:before {
  content: "\f571";
}

.fa-file-medical:before {
  content: "\f477";
}

.fa-file-medical-alt:before {
  content: "\f478";
}

.fa-file-pdf:before {
  content: "\f1c1";
}

.fa-file-powerpoint:before {
  content: "\f1c4";
}

.fa-file-prescription:before {
  content: "\f572";
}

.fa-file-signature:before {
  content: "\f573";
}

.fa-file-upload:before {
  content: "\f574";
}

.fa-file-video:before {
  content: "\f1c8";
}

.fa-file-word:before {
  content: "\f1c2";
}

.fa-fill:before {
  content: "\f575";
}

.fa-fill-drip:before {
  content: "\f576";
}

.fa-film:before {
  content: "\f008";
}

.fa-filter:before {
  content: "\f0b0";
}

.fa-fingerprint:before {
  content: "\f577";
}

.fa-fire:before {
  content: "\f06d";
}

.fa-fire-alt:before {
  content: "\f7e4";
}

.fa-fire-extinguisher:before {
  content: "\f134";
}

.fa-firefox:before {
  content: "\f269";
}

.fa-first-aid:before {
  content: "\f479";
}

.fa-first-order:before {
  content: "\f2b0";
}

.fa-first-order-alt:before {
  content: "\f50a";
}

.fa-firstdraft:before {
  content: "\f3a1";
}

.fa-fish:before {
  content: "\f578";
}

.fa-fist-raised:before {
  content: "\f6de";
}

.fa-flag:before {
  content: "\f024";
}

.fa-flag-checkered:before {
  content: "\f11e";
}

.fa-flag-usa:before {
  content: "\f74d";
}

.fa-flask:before {
  content: "\f0c3";
}

.fa-flickr:before {
  content: "\f16e";
}

.fa-flipboard:before {
  content: "\f44d";
}

.fa-flushed:before {
  content: "\f579";
}

.fa-fly:before {
  content: "\f417";
}

.fa-folder:before {
  content: "\f07b";
}

.fa-folder-minus:before {
  content: "\f65d";
}

.fa-folder-open:before {
  content: "\f07c";
}

.fa-folder-plus:before {
  content: "\f65e";
}

.fa-font:before {
  content: "\f031";
}

.fa-font-awesome:before {
  content: "\f2b4";
}

.fa-font-awesome-alt:before {
  content: "\f35c";
}

.fa-font-awesome-flag:before {
  content: "\f425";
}

.fa-font-awesome-logo-full:before {
  content: "\f4e6";
}

.fa-fonticons:before {
  content: "\f280";
}

.fa-fonticons-fi:before {
  content: "\f3a2";
}

.fa-football-ball:before {
  content: "\f44e";
}

.fa-fort-awesome:before {
  content: "\f286";
}

.fa-fort-awesome-alt:before {
  content: "\f3a3";
}

.fa-forumbee:before {
  content: "\f211";
}

.fa-forward:before {
  content: "\f04e";
}

.fa-foursquare:before {
  content: "\f180";
}

.fa-free-code-camp:before {
  content: "\f2c5";
}

.fa-freebsd:before {
  content: "\f3a4";
}

.fa-frog:before {
  content: "\f52e";
}

.fa-frown:before {
  content: "\f119";
}

.fa-frown-open:before {
  content: "\f57a";
}

.fa-fulcrum:before {
  content: "\f50b";
}

.fa-funnel-dollar:before {
  content: "\f662";
}

.fa-futbol:before {
  content: "\f1e3";
}

.fa-galactic-republic:before {
  content: "\f50c";
}

.fa-galactic-senate:before {
  content: "\f50d";
}

.fa-gamepad:before {
  content: "\f11b";
}

.fa-gas-pump:before {
  content: "\f52f";
}

.fa-gavel:before {
  content: "\f0e3";
}

.fa-gem:before {
  content: "\f3a5";
}

.fa-genderless:before {
  content: "\f22d";
}

.fa-get-pocket:before {
  content: "\f265";
}

.fa-gg:before {
  content: "\f260";
}

.fa-gg-circle:before {
  content: "\f261";
}

.fa-ghost:before {
  content: "\f6e2";
}

.fa-gift:before {
  content: "\f06b";
}

.fa-gifts:before {
  content: "\f79c";
}

.fa-git:before {
  content: "\f1d3";
}

.fa-git-alt:before {
  content: "\f841";
}

.fa-git-square:before {
  content: "\f1d2";
}

.fa-github:before {
  content: "\f09b";
}

.fa-github-alt:before {
  content: "\f113";
}

.fa-github-square:before {
  content: "\f092";
}

.fa-gitkraken:before {
  content: "\f3a6";
}

.fa-gitlab:before {
  content: "\f296";
}

.fa-gitter:before {
  content: "\f426";
}

.fa-glass-cheers:before {
  content: "\f79f";
}

.fa-glass-martini:before {
  content: "\f000";
}

.fa-glass-martini-alt:before {
  content: "\f57b";
}

.fa-glass-whiskey:before {
  content: "\f7a0";
}

.fa-glasses:before {
  content: "\f530";
}

.fa-glide:before {
  content: "\f2a5";
}

.fa-glide-g:before {
  content: "\f2a6";
}

.fa-globe:before {
  content: "\f0ac";
}

.fa-globe-africa:before {
  content: "\f57c";
}

.fa-globe-americas:before {
  content: "\f57d";
}

.fa-globe-asia:before {
  content: "\f57e";
}

.fa-globe-europe:before {
  content: "\f7a2";
}

.fa-gofore:before {
  content: "\f3a7";
}

.fa-golf-ball:before {
  content: "\f450";
}

.fa-goodreads:before {
  content: "\f3a8";
}

.fa-goodreads-g:before {
  content: "\f3a9";
}

.fa-google:before {
  content: "\f1a0";
}

.fa-google-drive:before {
  content: "\f3aa";
}

.fa-google-play:before {
  content: "\f3ab";
}

.fa-google-plus:before {
  content: "\f2b3";
}

.fa-google-plus-g:before {
  content: "\f0d5";
}

.fa-google-plus-square:before {
  content: "\f0d4";
}

.fa-google-wallet:before {
  content: "\f1ee";
}

.fa-gopuram:before {
  content: "\f664";
}

.fa-graduation-cap:before {
  content: "\f19d";
}

.fa-gratipay:before {
  content: "\f184";
}

.fa-grav:before {
  content: "\f2d6";
}

.fa-greater-than:before {
  content: "\f531";
}

.fa-greater-than-equal:before {
  content: "\f532";
}

.fa-grimace:before {
  content: "\f57f";
}

.fa-grin:before {
  content: "\f580";
}

.fa-grin-alt:before {
  content: "\f581";
}

.fa-grin-beam:before {
  content: "\f582";
}

.fa-grin-beam-sweat:before {
  content: "\f583";
}

.fa-grin-hearts:before {
  content: "\f584";
}

.fa-grin-squint:before {
  content: "\f585";
}

.fa-grin-squint-tears:before {
  content: "\f586";
}

.fa-grin-stars:before {
  content: "\f587";
}

.fa-grin-tears:before {
  content: "\f588";
}

.fa-grin-tongue:before {
  content: "\f589";
}

.fa-grin-tongue-squint:before {
  content: "\f58a";
}

.fa-grin-tongue-wink:before {
  content: "\f58b";
}

.fa-grin-wink:before {
  content: "\f58c";
}

.fa-grip-horizontal:before {
  content: "\f58d";
}

.fa-grip-lines:before {
  content: "\f7a4";
}

.fa-grip-lines-vertical:before {
  content: "\f7a5";
}

.fa-grip-vertical:before {
  content: "\f58e";
}

.fa-gripfire:before {
  content: "\f3ac";
}

.fa-grunt:before {
  content: "\f3ad";
}

.fa-guitar:before {
  content: "\f7a6";
}

.fa-gulp:before {
  content: "\f3ae";
}

.fa-h-square:before {
  content: "\f0fd";
}

.fa-hacker-news:before {
  content: "\f1d4";
}

.fa-hacker-news-square:before {
  content: "\f3af";
}

.fa-hackerrank:before {
  content: "\f5f7";
}

.fa-hamburger:before {
  content: "\f805";
}

.fa-hammer:before {
  content: "\f6e3";
}

.fa-hamsa:before {
  content: "\f665";
}

.fa-hand-holding:before {
  content: "\f4bd";
}

.fa-hand-holding-heart:before {
  content: "\f4be";
}

.fa-hand-holding-usd:before {
  content: "\f4c0";
}

.fa-hand-lizard:before {
  content: "\f258";
}

.fa-hand-middle-finger:before {
  content: "\f806";
}

.fa-hand-paper:before {
  content: "\f256";
}

.fa-hand-peace:before {
  content: "\f25b";
}

.fa-hand-point-down:before {
  content: "\f0a7";
}

.fa-hand-point-left:before {
  content: "\f0a5";
}

.fa-hand-point-right:before {
  content: "\f0a4";
}

.fa-hand-point-up:before {
  content: "\f0a6";
}

.fa-hand-pointer:before {
  content: "\f25a";
}

.fa-hand-rock:before {
  content: "\f255";
}

.fa-hand-scissors:before {
  content: "\f257";
}

.fa-hand-spock:before {
  content: "\f259";
}

.fa-hands:before {
  content: "\f4c2";
}

.fa-hands-helping:before {
  content: "\f4c4";
}

.fa-handshake:before {
  content: "\f2b5";
}

.fa-hanukiah:before {
  content: "\f6e6";
}

.fa-hard-hat:before {
  content: "\f807";
}

.fa-hashtag:before {
  content: "\f292";
}

.fa-hat-wizard:before {
  content: "\f6e8";
}

.fa-haykal:before {
  content: "\f666";
}

.fa-hdd:before {
  content: "\f0a0";
}

.fa-heading:before {
  content: "\f1dc";
}

.fa-headphones:before {
  content: "\f025";
}

.fa-headphones-alt:before {
  content: "\f58f";
}

.fa-headset:before {
  content: "\f590";
}

.fa-heart:before {
  content: "\f004";
}

.fa-heart-broken:before {
  content: "\f7a9";
}

.fa-heartbeat:before {
  content: "\f21e";
}

.fa-helicopter:before {
  content: "\f533";
}

.fa-highlighter:before {
  content: "\f591";
}

.fa-hiking:before {
  content: "\f6ec";
}

.fa-hippo:before {
  content: "\f6ed";
}

.fa-hips:before {
  content: "\f452";
}

.fa-hire-a-helper:before {
  content: "\f3b0";
}

.fa-history:before {
  content: "\f1da";
}

.fa-hockey-puck:before {
  content: "\f453";
}

.fa-holly-berry:before {
  content: "\f7aa";
}

.fa-home:before {
  content: "\f015";
}

.fa-hooli:before {
  content: "\f427";
}

.fa-hornbill:before {
  content: "\f592";
}

.fa-horse:before {
  content: "\f6f0";
}

.fa-horse-head:before {
  content: "\f7ab";
}

.fa-hospital:before {
  content: "\f0f8";
}

.fa-hospital-alt:before {
  content: "\f47d";
}

.fa-hospital-symbol:before {
  content: "\f47e";
}

.fa-hot-tub:before {
  content: "\f593";
}

.fa-hotdog:before {
  content: "\f80f";
}

.fa-hotel:before {
  content: "\f594";
}

.fa-hotjar:before {
  content: "\f3b1";
}

.fa-hourglass:before {
  content: "\f254";
}

.fa-hourglass-end:before {
  content: "\f253";
}

.fa-hourglass-half:before {
  content: "\f252";
}

.fa-hourglass-start:before {
  content: "\f251";
}

.fa-house-damage:before {
  content: "\f6f1";
}

.fa-houzz:before {
  content: "\f27c";
}

.fa-hryvnia:before {
  content: "\f6f2";
}

.fa-html5:before {
  content: "\f13b";
}

.fa-hubspot:before {
  content: "\f3b2";
}

.fa-i-cursor:before {
  content: "\f246";
}

.fa-ice-cream:before {
  content: "\f810";
}

.fa-icicles:before {
  content: "\f7ad";
}

.fa-icons:before {
  content: "\f86d";
}

.fa-id-badge:before {
  content: "\f2c1";
}

.fa-id-card:before {
  content: "\f2c2";
}

.fa-id-card-alt:before {
  content: "\f47f";
}

.fa-igloo:before {
  content: "\f7ae";
}

.fa-image:before {
  content: "\f03e";
}

.fa-images:before {
  content: "\f302";
}

.fa-imdb:before {
  content: "\f2d8";
}

.fa-inbox:before {
  content: "\f01c";
}

.fa-indent:before {
  content: "\f03c";
}

.fa-industry:before {
  content: "\f275";
}

.fa-infinity:before {
  content: "\f534";
}

.fa-info:before {
  content: "\f129";
}

.fa-info-circle:before {
  content: "\f05a";
}

.fa-instagram:before {
  content: "\f16d";
}

.fa-intercom:before {
  content: "\f7af";
}

.fa-internet-explorer:before {
  content: "\f26b";
}

.fa-invision:before {
  content: "\f7b0";
}

.fa-ioxhost:before {
  content: "\f208";
}

.fa-italic:before {
  content: "\f033";
}

.fa-itch-io:before {
  content: "\f83a";
}

.fa-itunes:before {
  content: "\f3b4";
}

.fa-itunes-note:before {
  content: "\f3b5";
}

.fa-java:before {
  content: "\f4e4";
}

.fa-jedi:before {
  content: "\f669";
}

.fa-jedi-order:before {
  content: "\f50e";
}

.fa-jenkins:before {
  content: "\f3b6";
}

.fa-jira:before {
  content: "\f7b1";
}

.fa-joget:before {
  content: "\f3b7";
}

.fa-joint:before {
  content: "\f595";
}

.fa-joomla:before {
  content: "\f1aa";
}

.fa-journal-whills:before {
  content: "\f66a";
}

.fa-js:before {
  content: "\f3b8";
}

.fa-js-square:before {
  content: "\f3b9";
}

.fa-jsfiddle:before {
  content: "\f1cc";
}

.fa-kaaba:before {
  content: "\f66b";
}

.fa-kaggle:before {
  content: "\f5fa";
}

.fa-key:before {
  content: "\f084";
}

.fa-keybase:before {
  content: "\f4f5";
}

.fa-keyboard:before {
  content: "\f11c";
}

.fa-keycdn:before {
  content: "\f3ba";
}

.fa-khanda:before {
  content: "\f66d";
}

.fa-kickstarter:before {
  content: "\f3bb";
}

.fa-kickstarter-k:before {
  content: "\f3bc";
}

.fa-kiss:before {
  content: "\f596";
}

.fa-kiss-beam:before {
  content: "\f597";
}

.fa-kiss-wink-heart:before {
  content: "\f598";
}

.fa-kiwi-bird:before {
  content: "\f535";
}

.fa-korvue:before {
  content: "\f42f";
}

.fa-landmark:before {
  content: "\f66f";
}

.fa-language:before {
  content: "\f1ab";
}

.fa-laptop:before {
  content: "\f109";
}

.fa-laptop-code:before {
  content: "\f5fc";
}

.fa-laptop-medical:before {
  content: "\f812";
}

.fa-laravel:before {
  content: "\f3bd";
}

.fa-lastfm:before {
  content: "\f202";
}

.fa-lastfm-square:before {
  content: "\f203";
}

.fa-laugh:before {
  content: "\f599";
}

.fa-laugh-beam:before {
  content: "\f59a";
}

.fa-laugh-squint:before {
  content: "\f59b";
}

.fa-laugh-wink:before {
  content: "\f59c";
}

.fa-layer-group:before {
  content: "\f5fd";
}

.fa-leaf:before {
  content: "\f06c";
}

.fa-leanpub:before {
  content: "\f212";
}

.fa-lemon:before {
  content: "\f094";
}

.fa-less:before {
  content: "\f41d";
}

.fa-less-than:before {
  content: "\f536";
}

.fa-less-than-equal:before {
  content: "\f537";
}

.fa-level-down-alt:before {
  content: "\f3be";
}

.fa-level-up-alt:before {
  content: "\f3bf";
}

.fa-life-ring:before {
  content: "\f1cd";
}

.fa-lightbulb:before {
  content: "\f0eb";
}

.fa-line:before {
  content: "\f3c0";
}

.fa-link:before {
  content: "\f0c1";
}

.fa-linkedin:before {
  content: "\f08c";
}

.fa-linkedin-in:before {
  content: "\f0e1";
}

.fa-linode:before {
  content: "\f2b8";
}

.fa-linux:before {
  content: "\f17c";
}

.fa-lira-sign:before {
  content: "\f195";
}

.fa-list:before {
  content: "\f03a";
}

.fa-list-alt:before {
  content: "\f022";
}

.fa-list-ol:before {
  content: "\f0cb";
}

.fa-list-ul:before {
  content: "\f0ca";
}

.fa-location-arrow:before {
  content: "\f124";
}

.fa-lock:before {
  content: "\f023";
}

.fa-lock-open:before {
  content: "\f3c1";
}

.fa-long-arrow-alt-down:before {
  content: "\f309";
}

.fa-long-arrow-alt-left:before {
  content: "\f30a";
}

.fa-long-arrow-alt-right:before {
  content: "\f30b";
}

.fa-long-arrow-alt-up:before {
  content: "\f30c";
}

.fa-low-vision:before {
  content: "\f2a8";
}

.fa-luggage-cart:before {
  content: "\f59d";
}

.fa-lyft:before {
  content: "\f3c3";
}

.fa-magento:before {
  content: "\f3c4";
}

.fa-magic:before {
  content: "\f0d0";
}

.fa-magnet:before {
  content: "\f076";
}

.fa-mail-bulk:before {
  content: "\f674";
}

.fa-mailchimp:before {
  content: "\f59e";
}

.fa-male:before {
  content: "\f183";
}

.fa-mandalorian:before {
  content: "\f50f";
}

.fa-map:before {
  content: "\f279";
}

.fa-map-marked:before {
  content: "\f59f";
}

.fa-map-marked-alt:before {
  content: "\f5a0";
}

.fa-map-marker:before {
  content: "\f041";
}

.fa-map-marker-alt:before {
  content: "\f3c5";
}

.fa-map-pin:before {
  content: "\f276";
}

.fa-map-signs:before {
  content: "\f277";
}

.fa-markdown:before {
  content: "\f60f";
}

.fa-marker:before {
  content: "\f5a1";
}

.fa-mars:before {
  content: "\f222";
}

.fa-mars-double:before {
  content: "\f227";
}

.fa-mars-stroke:before {
  content: "\f229";
}

.fa-mars-stroke-h:before {
  content: "\f22b";
}

.fa-mars-stroke-v:before {
  content: "\f22a";
}

.fa-mask:before {
  content: "\f6fa";
}

.fa-mastodon:before {
  content: "\f4f6";
}

.fa-maxcdn:before {
  content: "\f136";
}

.fa-medal:before {
  content: "\f5a2";
}

.fa-medapps:before {
  content: "\f3c6";
}

.fa-medium:before {
  content: "\f23a";
}

.fa-medium-m:before {
  content: "\f3c7";
}

.fa-medkit:before {
  content: "\f0fa";
}

.fa-medrt:before {
  content: "\f3c8";
}

.fa-meetup:before {
  content: "\f2e0";
}

.fa-megaport:before {
  content: "\f5a3";
}

.fa-meh:before {
  content: "\f11a";
}

.fa-meh-blank:before {
  content: "\f5a4";
}

.fa-meh-rolling-eyes:before {
  content: "\f5a5";
}

.fa-memory:before {
  content: "\f538";
}

.fa-mendeley:before {
  content: "\f7b3";
}

.fa-menorah:before {
  content: "\f676";
}

.fa-mercury:before {
  content: "\f223";
}

.fa-meteor:before {
  content: "\f753";
}

.fa-microchip:before {
  content: "\f2db";
}

.fa-microphone:before {
  content: "\f130";
}

.fa-microphone-alt:before {
  content: "\f3c9";
}

.fa-microphone-alt-slash:before {
  content: "\f539";
}

.fa-microphone-slash:before {
  content: "\f131";
}

.fa-microscope:before {
  content: "\f610";
}

.fa-microsoft:before {
  content: "\f3ca";
}

.fa-minus:before {
  content: "\f068";
}

.fa-minus-circle:before {
  content: "\f056";
}

.fa-minus-square:before {
  content: "\f146";
}

.fa-mitten:before {
  content: "\f7b5";
}

.fa-mix:before {
  content: "\f3cb";
}

.fa-mixcloud:before {
  content: "\f289";
}

.fa-mizuni:before {
  content: "\f3cc";
}

.fa-mobile:before {
  content: "\f10b";
}

.fa-mobile-alt:before {
  content: "\f3cd";
}

.fa-modx:before {
  content: "\f285";
}

.fa-monero:before {
  content: "\f3d0";
}

.fa-money-bill:before {
  content: "\f0d6";
}

.fa-money-bill-alt:before {
  content: "\f3d1";
}

.fa-money-bill-wave:before {
  content: "\f53a";
}

.fa-money-bill-wave-alt:before {
  content: "\f53b";
}

.fa-money-check:before {
  content: "\f53c";
}

.fa-money-check-alt:before {
  content: "\f53d";
}

.fa-monument:before {
  content: "\f5a6";
}

.fa-moon:before {
  content: "\f186";
}

.fa-mortar-pestle:before {
  content: "\f5a7";
}

.fa-mosque:before {
  content: "\f678";
}

.fa-motorcycle:before {
  content: "\f21c";
}

.fa-mountain:before {
  content: "\f6fc";
}

.fa-mouse-pointer:before {
  content: "\f245";
}

.fa-mug-hot:before {
  content: "\f7b6";
}

.fa-music:before {
  content: "\f001";
}

.fa-napster:before {
  content: "\f3d2";
}

.fa-neos:before {
  content: "\f612";
}

.fa-network-wired:before {
  content: "\f6ff";
}

.fa-neuter:before {
  content: "\f22c";
}

.fa-newspaper:before {
  content: "\f1ea";
}

.fa-nimblr:before {
  content: "\f5a8";
}

.fa-node:before {
  content: "\f419";
}

.fa-node-js:before {
  content: "\f3d3";
}

.fa-not-equal:before {
  content: "\f53e";
}

.fa-notes-medical:before {
  content: "\f481";
}

.fa-npm:before {
  content: "\f3d4";
}

.fa-ns8:before {
  content: "\f3d5";
}

.fa-nutritionix:before {
  content: "\f3d6";
}

.fa-object-group:before {
  content: "\f247";
}

.fa-object-ungroup:before {
  content: "\f248";
}

.fa-odnoklassniki:before {
  content: "\f263";
}

.fa-odnoklassniki-square:before {
  content: "\f264";
}

.fa-oil-can:before {
  content: "\f613";
}

.fa-old-republic:before {
  content: "\f510";
}

.fa-om:before {
  content: "\f679";
}

.fa-opencart:before {
  content: "\f23d";
}

.fa-openid:before {
  content: "\f19b";
}

.fa-opera:before {
  content: "\f26a";
}

.fa-optin-monster:before {
  content: "\f23c";
}

.fa-osi:before {
  content: "\f41a";
}

.fa-otter:before {
  content: "\f700";
}

.fa-outdent:before {
  content: "\f03b";
}

.fa-page4:before {
  content: "\f3d7";
}

.fa-pagelines:before {
  content: "\f18c";
}

.fa-pager:before {
  content: "\f815";
}

.fa-paint-brush:before {
  content: "\f1fc";
}

.fa-paint-roller:before {
  content: "\f5aa";
}

.fa-palette:before {
  content: "\f53f";
}

.fa-palfed:before {
  content: "\f3d8";
}

.fa-pallet:before {
  content: "\f482";
}

.fa-paper-plane:before {
  content: "\f1d8";
}

.fa-paperclip:before {
  content: "\f0c6";
}

.fa-parachute-box:before {
  content: "\f4cd";
}

.fa-paragraph:before {
  content: "\f1dd";
}

.fa-parking:before {
  content: "\f540";
}

.fa-passport:before {
  content: "\f5ab";
}

.fa-pastafarianism:before {
  content: "\f67b";
}

.fa-paste:before {
  content: "\f0ea";
}

.fa-patreon:before {
  content: "\f3d9";
}

.fa-pause:before {
  content: "\f04c";
}

.fa-pause-circle:before {
  content: "\f28b";
}

.fa-paw:before {
  content: "\f1b0";
}

.fa-paypal:before {
  content: "\f1ed";
}

.fa-peace:before {
  content: "\f67c";
}

.fa-pen:before {
  content: "\f304";
}

.fa-pen-alt:before {
  content: "\f305";
}

.fa-pen-fancy:before {
  content: "\f5ac";
}

.fa-pen-nib:before {
  content: "\f5ad";
}

.fa-pen-square:before {
  content: "\f14b";
}

.fa-pencil-alt:before {
  content: "\f303";
}

.fa-pencil-ruler:before {
  content: "\f5ae";
}

.fa-penny-arcade:before {
  content: "\f704";
}

.fa-people-carry:before {
  content: "\f4ce";
}

.fa-pepper-hot:before {
  content: "\f816";
}

.fa-percent:before {
  content: "\f295";
}

.fa-percentage:before {
  content: "\f541";
}

.fa-periscope:before {
  content: "\f3da";
}

.fa-person-booth:before {
  content: "\f756";
}

.fa-phabricator:before {
  content: "\f3db";
}

.fa-phoenix-framework:before {
  content: "\f3dc";
}

.fa-phoenix-squadron:before {
  content: "\f511";
}

.fa-phone:before {
  content: "\f095";
}

.fa-phone-alt:before {
  content: "\f879";
}

.fa-phone-slash:before {
  content: "\f3dd";
}

.fa-phone-square:before {
  content: "\f098";
}

.fa-phone-square-alt:before {
  content: "\f87b";
}

.fa-phone-volume:before {
  content: "\f2a0";
}

.fa-photo-video:before {
  content: "\f87c";
}

.fa-php:before {
  content: "\f457";
}

.fa-pied-piper:before {
  content: "\f2ae";
}

.fa-pied-piper-alt:before {
  content: "\f1a8";
}

.fa-pied-piper-hat:before {
  content: "\f4e5";
}

.fa-pied-piper-pp:before {
  content: "\f1a7";
}

.fa-piggy-bank:before {
  content: "\f4d3";
}

.fa-pills:before {
  content: "\f484";
}

.fa-pinterest:before {
  content: "\f0d2";
}

.fa-pinterest-p:before {
  content: "\f231";
}

.fa-pinterest-square:before {
  content: "\f0d3";
}

.fa-pizza-slice:before {
  content: "\f818";
}

.fa-place-of-worship:before {
  content: "\f67f";
}

.fa-plane:before {
  content: "\f072";
}

.fa-plane-arrival:before {
  content: "\f5af";
}

.fa-plane-departure:before {
  content: "\f5b0";
}

.fa-play:before {
  content: "\f04b";
}

.fa-play-circle:before {
  content: "\f144";
}

.fa-playstation:before {
  content: "\f3df";
}

.fa-plug:before {
  content: "\f1e6";
}

.fa-plus:before {
  content: "\f067";
}

.fa-plus-circle:before {
  content: "\f055";
}

.fa-plus-square:before {
  content: "\f0fe";
}

.fa-podcast:before {
  content: "\f2ce";
}

.fa-poll:before {
  content: "\f681";
}

.fa-poll-h:before {
  content: "\f682";
}

.fa-poo:before {
  content: "\f2fe";
}

.fa-poo-storm:before {
  content: "\f75a";
}

.fa-poop:before {
  content: "\f619";
}

.fa-portrait:before {
  content: "\f3e0";
}

.fa-pound-sign:before {
  content: "\f154";
}

.fa-power-off:before {
  content: "\f011";
}

.fa-pray:before {
  content: "\f683";
}

.fa-praying-hands:before {
  content: "\f684";
}

.fa-prescription:before {
  content: "\f5b1";
}

.fa-prescription-bottle:before {
  content: "\f485";
}

.fa-prescription-bottle-alt:before {
  content: "\f486";
}

.fa-print:before {
  content: "\f02f";
}

.fa-procedures:before {
  content: "\f487";
}

.fa-product-hunt:before {
  content: "\f288";
}

.fa-project-diagram:before {
  content: "\f542";
}

.fa-pushed:before {
  content: "\f3e1";
}

.fa-puzzle-piece:before {
  content: "\f12e";
}

.fa-python:before {
  content: "\f3e2";
}

.fa-qq:before {
  content: "\f1d6";
}

.fa-qrcode:before {
  content: "\f029";
}

.fa-question:before {
  content: "\f128";
}

.fa-question-circle:before {
  content: "\f059";
}

.fa-quidditch:before {
  content: "\f458";
}

.fa-quinscape:before {
  content: "\f459";
}

.fa-quora:before {
  content: "\f2c4";
}

.fa-quote-left:before {
  content: "\f10d";
}

.fa-quote-right:before {
  content: "\f10e";
}

.fa-quran:before {
  content: "\f687";
}

.fa-r-project:before {
  content: "\f4f7";
}

.fa-radiation:before {
  content: "\f7b9";
}

.fa-radiation-alt:before {
  content: "\f7ba";
}

.fa-rainbow:before {
  content: "\f75b";
}

.fa-random:before {
  content: "\f074";
}

.fa-raspberry-pi:before {
  content: "\f7bb";
}

.fa-ravelry:before {
  content: "\f2d9";
}

.fa-react:before {
  content: "\f41b";
}

.fa-reacteurope:before {
  content: "\f75d";
}

.fa-readme:before {
  content: "\f4d5";
}

.fa-rebel:before {
  content: "\f1d0";
}

.fa-receipt:before {
  content: "\f543";
}

.fa-recycle:before {
  content: "\f1b8";
}

.fa-red-river:before {
  content: "\f3e3";
}

.fa-reddit:before {
  content: "\f1a1";
}

.fa-reddit-alien:before {
  content: "\f281";
}

.fa-reddit-square:before {
  content: "\f1a2";
}

.fa-redhat:before {
  content: "\f7bc";
}

.fa-redo:before {
  content: "\f01e";
}

.fa-redo-alt:before {
  content: "\f2f9";
}

.fa-registered:before {
  content: "\f25d";
}

.fa-remove-format:before {
  content: "\f87d";
}

.fa-renren:before {
  content: "\f18b";
}

.fa-reply:before {
  content: "\f3e5";
}

.fa-reply-all:before {
  content: "\f122";
}

.fa-replyd:before {
  content: "\f3e6";
}

.fa-republican:before {
  content: "\f75e";
}

.fa-researchgate:before {
  content: "\f4f8";
}

.fa-resolving:before {
  content: "\f3e7";
}

.fa-restroom:before {
  content: "\f7bd";
}

.fa-retweet:before {
  content: "\f079";
}

.fa-rev:before {
  content: "\f5b2";
}

.fa-ribbon:before {
  content: "\f4d6";
}

.fa-ring:before {
  content: "\f70b";
}

.fa-road:before {
  content: "\f018";
}

.fa-robot:before {
  content: "\f544";
}

.fa-rocket:before {
  content: "\f135";
}

.fa-rocketchat:before {
  content: "\f3e8";
}

.fa-rockrms:before {
  content: "\f3e9";
}

.fa-route:before {
  content: "\f4d7";
}

.fa-rss:before {
  content: "\f09e";
}

.fa-rss-square:before {
  content: "\f143";
}

.fa-ruble-sign:before {
  content: "\f158";
}

.fa-ruler:before {
  content: "\f545";
}

.fa-ruler-combined:before {
  content: "\f546";
}

.fa-ruler-horizontal:before {
  content: "\f547";
}

.fa-ruler-vertical:before {
  content: "\f548";
}

.fa-running:before {
  content: "\f70c";
}

.fa-rupee-sign:before {
  content: "\f156";
}

.fa-sad-cry:before {
  content: "\f5b3";
}

.fa-sad-tear:before {
  content: "\f5b4";
}

.fa-safari:before {
  content: "\f267";
}

.fa-salesforce:before {
  content: "\f83b";
}

.fa-sass:before {
  content: "\f41e";
}

.fa-satellite:before {
  content: "\f7bf";
}

.fa-satellite-dish:before {
  content: "\f7c0";
}

.fa-save:before {
  content: "\f0c7";
}

.fa-schlix:before {
  content: "\f3ea";
}

.fa-school:before {
  content: "\f549";
}

.fa-screwdriver:before {
  content: "\f54a";
}

.fa-scribd:before {
  content: "\f28a";
}

.fa-scroll:before {
  content: "\f70e";
}

.fa-sd-card:before {
  content: "\f7c2";
}

.fa-search:before {
  content: "\f002";
}

.fa-search-dollar:before {
  content: "\f688";
}

.fa-search-location:before {
  content: "\f689";
}

.fa-search-minus:before {
  content: "\f010";
}

.fa-search-plus:before {
  content: "\f00e";
}

.fa-searchengin:before {
  content: "\f3eb";
}

.fa-seedling:before {
  content: "\f4d8";
}

.fa-sellcast:before {
  content: "\f2da";
}

.fa-sellsy:before {
  content: "\f213";
}

.fa-server:before {
  content: "\f233";
}

.fa-servicestack:before {
  content: "\f3ec";
}

.fa-shapes:before {
  content: "\f61f";
}

.fa-share:before {
  content: "\f064";
}

.fa-share-alt:before {
  content: "\f1e0";
}

.fa-share-alt-square:before {
  content: "\f1e1";
}

.fa-share-square:before {
  content: "\f14d";
}

.fa-shekel-sign:before {
  content: "\f20b";
}

.fa-shield-alt:before {
  content: "\f3ed";
}

.fa-ship:before {
  content: "\f21a";
}

.fa-shipping-fast:before {
  content: "\f48b";
}

.fa-shirtsinbulk:before {
  content: "\f214";
}

.fa-shoe-prints:before {
  content: "\f54b";
}

.fa-shopping-bag:before {
  content: "\f290";
}

.fa-shopping-basket:before {
  content: "\f291";
}

.fa-shopping-cart:before {
  content: "\f07a";
}

.fa-shopware:before {
  content: "\f5b5";
}

.fa-shower:before {
  content: "\f2cc";
}

.fa-shuttle-van:before {
  content: "\f5b6";
}

.fa-sign:before {
  content: "\f4d9";
}

.fa-sign-in-alt:before {
  content: "\f2f6";
}

.fa-sign-language:before {
  content: "\f2a7";
}

.fa-sign-out-alt:before {
  content: "\f2f5";
}

.fa-signal:before {
  content: "\f012";
}

.fa-signature:before {
  content: "\f5b7";
}

.fa-sim-card:before {
  content: "\f7c4";
}

.fa-simplybuilt:before {
  content: "\f215";
}

.fa-sistrix:before {
  content: "\f3ee";
}

.fa-sitemap:before {
  content: "\f0e8";
}

.fa-sith:before {
  content: "\f512";
}

.fa-skating:before {
  content: "\f7c5";
}

.fa-sketch:before {
  content: "\f7c6";
}

.fa-skiing:before {
  content: "\f7c9";
}

.fa-skiing-nordic:before {
  content: "\f7ca";
}

.fa-skull:before {
  content: "\f54c";
}

.fa-skull-crossbones:before {
  content: "\f714";
}

.fa-skyatlas:before {
  content: "\f216";
}

.fa-skype:before {
  content: "\f17e";
}

.fa-slack:before {
  content: "\f198";
}

.fa-slack-hash:before {
  content: "\f3ef";
}

.fa-slash:before {
  content: "\f715";
}

.fa-sleigh:before {
  content: "\f7cc";
}

.fa-sliders-h:before {
  content: "\f1de";
}

.fa-slideshare:before {
  content: "\f1e7";
}

.fa-smile:before {
  content: "\f118";
}

.fa-smile-beam:before {
  content: "\f5b8";
}

.fa-smile-wink:before {
  content: "\f4da";
}

.fa-smog:before {
  content: "\f75f";
}

.fa-smoking:before {
  content: "\f48d";
}

.fa-smoking-ban:before {
  content: "\f54d";
}

.fa-sms:before {
  content: "\f7cd";
}

.fa-snapchat:before {
  content: "\f2ab";
}

.fa-snapchat-ghost:before {
  content: "\f2ac";
}

.fa-snapchat-square:before {
  content: "\f2ad";
}

.fa-snowboarding:before {
  content: "\f7ce";
}

.fa-snowflake:before {
  content: "\f2dc";
}

.fa-snowman:before {
  content: "\f7d0";
}

.fa-snowplow:before {
  content: "\f7d2";
}

.fa-socks:before {
  content: "\f696";
}

.fa-solar-panel:before {
  content: "\f5ba";
}

.fa-sort:before {
  content: "\f0dc";
}

.fa-sort-alpha-down:before {
  content: "\f15d";
}

.fa-sort-alpha-down-alt:before {
  content: "\f881";
}

.fa-sort-alpha-up:before {
  content: "\f15e";
}

.fa-sort-alpha-up-alt:before {
  content: "\f882";
}

.fa-sort-amount-down:before {
  content: "\f160";
}

.fa-sort-amount-down-alt:before {
  content: "\f884";
}

.fa-sort-amount-up:before {
  content: "\f161";
}

.fa-sort-amount-up-alt:before {
  content: "\f885";
}

.fa-sort-down:before {
  content: "\f0dd";
}

.fa-sort-numeric-down:before {
  content: "\f162";
}

.fa-sort-numeric-down-alt:before {
  content: "\f886";
}

.fa-sort-numeric-up:before {
  content: "\f163";
}

.fa-sort-numeric-up-alt:before {
  content: "\f887";
}

.fa-sort-up:before {
  content: "\f0de";
}

.fa-soundcloud:before {
  content: "\f1be";
}

.fa-sourcetree:before {
  content: "\f7d3";
}

.fa-spa:before {
  content: "\f5bb";
}

.fa-space-shuttle:before {
  content: "\f197";
}

.fa-speakap:before {
  content: "\f3f3";
}

.fa-speaker-deck:before {
  content: "\f83c";
}

.fa-spell-check:before {
  content: "\f891";
}

.fa-spider:before {
  content: "\f717";
}

.fa-spinner:before {
  content: "\f110";
}

.fa-splotch:before {
  content: "\f5bc";
}

.fa-spotify:before {
  content: "\f1bc";
}

.fa-spray-can:before {
  content: "\f5bd";
}

.fa-square:before {
  content: "\f0c8";
}

.fa-square-full:before {
  content: "\f45c";
}

.fa-square-root-alt:before {
  content: "\f698";
}

.fa-squarespace:before {
  content: "\f5be";
}

.fa-stack-exchange:before {
  content: "\f18d";
}

.fa-stack-overflow:before {
  content: "\f16c";
}

.fa-stackpath:before {
  content: "\f842";
}

.fa-stamp:before {
  content: "\f5bf";
}

.fa-star:before {
  content: "\f005";
}

.fa-star-and-crescent:before {
  content: "\f699";
}

.fa-star-half:before {
  content: "\f089";
}

.fa-star-half-alt:before {
  content: "\f5c0";
}

.fa-star-of-david:before {
  content: "\f69a";
}

.fa-star-of-life:before {
  content: "\f621";
}

.fa-staylinked:before {
  content: "\f3f5";
}

.fa-steam:before {
  content: "\f1b6";
}

.fa-steam-square:before {
  content: "\f1b7";
}

.fa-steam-symbol:before {
  content: "\f3f6";
}

.fa-step-backward:before {
  content: "\f048";
}

.fa-step-forward:before {
  content: "\f051";
}

.fa-stethoscope:before {
  content: "\f0f1";
}

.fa-sticker-mule:before {
  content: "\f3f7";
}

.fa-sticky-note:before {
  content: "\f249";
}

.fa-stop:before {
  content: "\f04d";
}

.fa-stop-circle:before {
  content: "\f28d";
}

.fa-stopwatch:before {
  content: "\f2f2";
}

.fa-store:before {
  content: "\f54e";
}

.fa-store-alt:before {
  content: "\f54f";
}

.fa-strava:before {
  content: "\f428";
}

.fa-stream:before {
  content: "\f550";
}

.fa-street-view:before {
  content: "\f21d";
}

.fa-strikethrough:before {
  content: "\f0cc";
}

.fa-stripe:before {
  content: "\f429";
}

.fa-stripe-s:before {
  content: "\f42a";
}

.fa-stroopwafel:before {
  content: "\f551";
}

.fa-studiovinari:before {
  content: "\f3f8";
}

.fa-stumbleupon:before {
  content: "\f1a4";
}

.fa-stumbleupon-circle:before {
  content: "\f1a3";
}

.fa-subscript:before {
  content: "\f12c";
}

.fa-subway:before {
  content: "\f239";
}

.fa-suitcase:before {
  content: "\f0f2";
}

.fa-suitcase-rolling:before {
  content: "\f5c1";
}

.fa-sun:before {
  content: "\f185";
}

.fa-superpowers:before {
  content: "\f2dd";
}

.fa-superscript:before {
  content: "\f12b";
}

.fa-supple:before {
  content: "\f3f9";
}

.fa-surprise:before {
  content: "\f5c2";
}

.fa-suse:before {
  content: "\f7d6";
}

.fa-swatchbook:before {
  content: "\f5c3";
}

.fa-swimmer:before {
  content: "\f5c4";
}

.fa-swimming-pool:before {
  content: "\f5c5";
}

.fa-symfony:before {
  content: "\f83d";
}

.fa-synagogue:before {
  content: "\f69b";
}

.fa-sync:before {
  content: "\f021";
}

.fa-sync-alt:before {
  content: "\f2f1";
}

.fa-syringe:before {
  content: "\f48e";
}

.fa-table:before {
  content: "\f0ce";
}

.fa-table-tennis:before {
  content: "\f45d";
}

.fa-tablet:before {
  content: "\f10a";
}

.fa-tablet-alt:before {
  content: "\f3fa";
}

.fa-tablets:before {
  content: "\f490";
}

.fa-tachometer-alt:before {
  content: "\f3fd";
}

.fa-tag:before {
  content: "\f02b";
}

.fa-tags:before {
  content: "\f02c";
}

.fa-tape:before {
  content: "\f4db";
}

.fa-tasks:before {
  content: "\f0ae";
}

.fa-taxi:before {
  content: "\f1ba";
}

.fa-teamspeak:before {
  content: "\f4f9";
}

.fa-teeth:before {
  content: "\f62e";
}

.fa-teeth-open:before {
  content: "\f62f";
}

.fa-telegram:before {
  content: "\f2c6";
}

.fa-telegram-plane:before {
  content: "\f3fe";
}

.fa-temperature-high:before {
  content: "\f769";
}

.fa-temperature-low:before {
  content: "\f76b";
}

.fa-tencent-weibo:before {
  content: "\f1d5";
}

.fa-tenge:before {
  content: "\f7d7";
}

.fa-terminal:before {
  content: "\f120";
}

.fa-text-height:before {
  content: "\f034";
}

.fa-text-width:before {
  content: "\f035";
}

.fa-th:before {
  content: "\f00a";
}

.fa-th-large:before {
  content: "\f009";
}

.fa-th-list:before {
  content: "\f00b";
}

.fa-the-red-yeti:before {
  content: "\f69d";
}

.fa-theater-masks:before {
  content: "\f630";
}

.fa-themeco:before {
  content: "\f5c6";
}

.fa-themeisle:before {
  content: "\f2b2";
}

.fa-thermometer:before {
  content: "\f491";
}

.fa-thermometer-empty:before {
  content: "\f2cb";
}

.fa-thermometer-full:before {
  content: "\f2c7";
}

.fa-thermometer-half:before {
  content: "\f2c9";
}

.fa-thermometer-quarter:before {
  content: "\f2ca";
}

.fa-thermometer-three-quarters:before {
  content: "\f2c8";
}

.fa-think-peaks:before {
  content: "\f731";
}

.fa-thumbs-down:before {
  content: "\f165";
}

.fa-thumbs-up:before {
  content: "\f164";
}

.fa-thumbtack:before {
  content: "\f08d";
}

.fa-ticket-alt:before {
  content: "\f3ff";
}

.fa-times:before {
  content: "\f00d";
}

.fa-times-circle:before {
  content: "\f057";
}

.fa-tint:before {
  content: "\f043";
}

.fa-tint-slash:before {
  content: "\f5c7";
}

.fa-tired:before {
  content: "\f5c8";
}

.fa-toggle-off:before {
  content: "\f204";
}

.fa-toggle-on:before {
  content: "\f205";
}

.fa-toilet:before {
  content: "\f7d8";
}

.fa-toilet-paper:before {
  content: "\f71e";
}

.fa-toolbox:before {
  content: "\f552";
}

.fa-tools:before {
  content: "\f7d9";
}

.fa-tooth:before {
  content: "\f5c9";
}

.fa-torah:before {
  content: "\f6a0";
}

.fa-torii-gate:before {
  content: "\f6a1";
}

.fa-tractor:before {
  content: "\f722";
}

.fa-trade-federation:before {
  content: "\f513";
}

.fa-trademark:before {
  content: "\f25c";
}

.fa-traffic-light:before {
  content: "\f637";
}

.fa-train:before {
  content: "\f238";
}

.fa-tram:before {
  content: "\f7da";
}

.fa-transgender:before {
  content: "\f224";
}

.fa-transgender-alt:before {
  content: "\f225";
}

.fa-trash:before {
  content: "\f1f8";
}

.fa-trash-alt:before {
  content: "\f2ed";
}

.fa-trash-restore:before {
  content: "\f829";
}

.fa-trash-restore-alt:before {
  content: "\f82a";
}

.fa-tree:before {
  content: "\f1bb";
}

.fa-trello:before {
  content: "\f181";
}

.fa-tripadvisor:before {
  content: "\f262";
}

.fa-trophy:before {
  content: "\f091";
}

.fa-truck:before {
  content: "\f0d1";
}

.fa-truck-loading:before {
  content: "\f4de";
}

.fa-truck-monster:before {
  content: "\f63b";
}

.fa-truck-moving:before {
  content: "\f4df";
}

.fa-truck-pickup:before {
  content: "\f63c";
}

.fa-tshirt:before {
  content: "\f553";
}

.fa-tty:before {
  content: "\f1e4";
}

.fa-tumblr:before {
  content: "\f173";
}

.fa-tumblr-square:before {
  content: "\f174";
}

.fa-tv:before {
  content: "\f26c";
}

.fa-twitch:before {
  content: "\f1e8";
}

.fa-twitter:before {
  content: "\f099";
}

.fa-twitter-square:before {
  content: "\f081";
}

.fa-typo3:before {
  content: "\f42b";
}

.fa-uber:before {
  content: "\f402";
}

.fa-ubuntu:before {
  content: "\f7df";
}

.fa-uikit:before {
  content: "\f403";
}

.fa-umbrella:before {
  content: "\f0e9";
}

.fa-umbrella-beach:before {
  content: "\f5ca";
}

.fa-underline:before {
  content: "\f0cd";
}

.fa-undo:before {
  content: "\f0e2";
}

.fa-undo-alt:before {
  content: "\f2ea";
}

.fa-uniregistry:before {
  content: "\f404";
}

.fa-universal-access:before {
  content: "\f29a";
}

.fa-university:before {
  content: "\f19c";
}

.fa-unlink:before {
  content: "\f127";
}

.fa-unlock:before {
  content: "\f09c";
}

.fa-unlock-alt:before {
  content: "\f13e";
}

.fa-untappd:before {
  content: "\f405";
}

.fa-upload:before {
  content: "\f093";
}

.fa-ups:before {
  content: "\f7e0";
}

.fa-usb:before {
  content: "\f287";
}

.fa-user:before {
  content: "\f007";
}

.fa-user-alt:before {
  content: "\f406";
}

.fa-user-alt-slash:before {
  content: "\f4fa";
}

.fa-user-astronaut:before {
  content: "\f4fb";
}

.fa-user-check:before {
  content: "\f4fc";
}

.fa-user-circle:before {
  content: "\f2bd";
}

.fa-user-clock:before {
  content: "\f4fd";
}

.fa-user-cog:before {
  content: "\f4fe";
}

.fa-user-edit:before {
  content: "\f4ff";
}

.fa-user-friends:before {
  content: "\f500";
}

.fa-user-graduate:before {
  content: "\f501";
}

.fa-user-injured:before {
  content: "\f728";
}

.fa-user-lock:before {
  content: "\f502";
}

.fa-user-md:before {
  content: "\f0f0";
}

.fa-user-minus:before {
  content: "\f503";
}

.fa-user-ninja:before {
  content: "\f504";
}

.fa-user-nurse:before {
  content: "\f82f";
}

.fa-user-plus:before {
  content: "\f234";
}

.fa-user-secret:before {
  content: "\f21b";
}

.fa-user-shield:before {
  content: "\f505";
}

.fa-user-slash:before {
  content: "\f506";
}

.fa-user-tag:before {
  content: "\f507";
}

.fa-user-tie:before {
  content: "\f508";
}

.fa-user-times:before {
  content: "\f235";
}

.fa-users:before {
  content: "\f0c0";
}

.fa-users-cog:before {
  content: "\f509";
}

.fa-usps:before {
  content: "\f7e1";
}

.fa-ussunnah:before {
  content: "\f407";
}

.fa-utensil-spoon:before {
  content: "\f2e5";
}

.fa-utensils:before {
  content: "\f2e7";
}

.fa-vaadin:before {
  content: "\f408";
}

.fa-vector-square:before {
  content: "\f5cb";
}

.fa-venus:before {
  content: "\f221";
}

.fa-venus-double:before {
  content: "\f226";
}

.fa-venus-mars:before {
  content: "\f228";
}

.fa-viacoin:before {
  content: "\f237";
}

.fa-viadeo:before {
  content: "\f2a9";
}

.fa-viadeo-square:before {
  content: "\f2aa";
}

.fa-vial:before {
  content: "\f492";
}

.fa-vials:before {
  content: "\f493";
}

.fa-viber:before {
  content: "\f409";
}

.fa-video:before {
  content: "\f03d";
}

.fa-video-slash:before {
  content: "\f4e2";
}

.fa-vihara:before {
  content: "\f6a7";
}

.fa-vimeo:before {
  content: "\f40a";
}

.fa-vimeo-square:before {
  content: "\f194";
}

.fa-vimeo-v:before {
  content: "\f27d";
}

.fa-vine:before {
  content: "\f1ca";
}

.fa-vk:before {
  content: "\f189";
}

.fa-vnv:before {
  content: "\f40b";
}

.fa-voicemail:before {
  content: "\f897";
}

.fa-volleyball-ball:before {
  content: "\f45f";
}

.fa-volume-down:before {
  content: "\f027";
}

.fa-volume-mute:before {
  content: "\f6a9";
}

.fa-volume-off:before {
  content: "\f026";
}

.fa-volume-up:before {
  content: "\f028";
}

.fa-vote-yea:before {
  content: "\f772";
}

.fa-vr-cardboard:before {
  content: "\f729";
}

.fa-vuejs:before {
  content: "\f41f";
}

.fa-walking:before {
  content: "\f554";
}

.fa-wallet:before {
  content: "\f555";
}

.fa-warehouse:before {
  content: "\f494";
}

.fa-water:before {
  content: "\f773";
}

.fa-wave-square:before {
  content: "\f83e";
}

.fa-waze:before {
  content: "\f83f";
}

.fa-weebly:before {
  content: "\f5cc";
}

.fa-weibo:before {
  content: "\f18a";
}

.fa-weight:before {
  content: "\f496";
}

.fa-weight-hanging:before {
  content: "\f5cd";
}

.fa-weixin:before {
  content: "\f1d7";
}

.fa-whatsapp:before {
  content: "\f232";
}

.fa-whatsapp-square:before {
  content: "\f40c";
}

.fa-wheelchair:before {
  content: "\f193";
}

.fa-whmcs:before {
  content: "\f40d";
}

.fa-wifi:before {
  content: "\f1eb";
}

.fa-wikipedia-w:before {
  content: "\f266";
}

.fa-wind:before {
  content: "\f72e";
}

.fa-window-close:before {
  content: "\f410";
}

.fa-window-maximize:before {
  content: "\f2d0";
}

.fa-window-minimize:before {
  content: "\f2d1";
}

.fa-window-restore:before {
  content: "\f2d2";
}

.fa-windows:before {
  content: "\f17a";
}

.fa-wine-bottle:before {
  content: "\f72f";
}

.fa-wine-glass:before {
  content: "\f4e3";
}

.fa-wine-glass-alt:before {
  content: "\f5ce";
}

.fa-wix:before {
  content: "\f5cf";
}

.fa-wizards-of-the-coast:before {
  content: "\f730";
}

.fa-wolf-pack-battalion:before {
  content: "\f514";
}

.fa-won-sign:before {
  content: "\f159";
}

.fa-wordpress:before {
  content: "\f19a";
}

.fa-wordpress-simple:before {
  content: "\f411";
}

.fa-wpbeginner:before {
  content: "\f297";
}

.fa-wpexplorer:before {
  content: "\f2de";
}

.fa-wpforms:before {
  content: "\f298";
}

.fa-wpressr:before {
  content: "\f3e4";
}

.fa-wrench:before {
  content: "\f0ad";
}

.fa-x-ray:before {
  content: "\f497";
}

.fa-xbox:before {
  content: "\f412";
}

.fa-xing:before {
  content: "\f168";
}

.fa-xing-square:before {
  content: "\f169";
}

.fa-y-combinator:before {
  content: "\f23b";
}

.fa-yahoo:before {
  content: "\f19e";
}

.fa-yammer:before {
  content: "\f840";
}

.fa-yandex:before {
  content: "\f413";
}

.fa-yandex-international:before {
  content: "\f414";
}

.fa-yarn:before {
  content: "\f7e3";
}

.fa-yelp:before {
  content: "\f1e9";
}

.fa-yen-sign:before {
  content: "\f157";
}

.fa-yin-yang:before {
  content: "\f6ad";
}

.fa-yoast:before {
  content: "\f2b1";
}

.fa-youtube:before {
  content: "\f167";
}

.fa-youtube-square:before {
  content: "\f431";
}

.fa-zhihu:before {
  content: "\f63f";
}

.sr-only {
  border: 0;
  clip: rect(0, 0, 0, 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}

.sr-only-focusable:active, .sr-only-focusable:focus {
  clip: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  position: static;
  width: auto;
}

@font-face {
  font-family: "Font Awesome 5 Brands";
  font-style: normal;
  font-weight: normal;
  font-display: auto;
  src: url(/build/fonts/fa-brands-400.85917bf2.eot);
  src: url(/build/fonts/fa-brands-400.85917bf2.eot?#iefix) format("embedded-opentype"), url(/build/fonts/fa-brands-400.dd746785.woff2) format("woff2"), url(/build/fonts/fa-brands-400.cac133c0.woff) format("woff"), url(/build/fonts/fa-brands-400.70150a2b.ttf) format("truetype"), url(/build/images/fa-brands-400.83494ca2.svg#fontawesome) format("svg");
}
.fab {
  font-family: "Font Awesome 5 Brands";
}

@font-face {
  font-family: "Font Awesome 5 Free";
  font-style: normal;
  font-weight: 400;
  font-display: auto;
  src: url(/build/fonts/fa-regular-400.6810be1d.eot);
  src: url(/build/fonts/fa-regular-400.6810be1d.eot?#iefix) format("embedded-opentype"), url(/build/fonts/fa-regular-400.a3f7358b.woff2) format("woff2"), url(/build/fonts/fa-regular-400.8a7914c9.woff) format("woff"), url(/build/fonts/fa-regular-400.a3b4cd30.ttf) format("truetype"), url(/build/images/fa-regular-400.02428635.svg#fontawesome) format("svg");
}
.far {
  font-family: "Font Awesome 5 Free";
  font-weight: 400;
}

@font-face {
  font-family: "Font Awesome 5 Free";
  font-style: normal;
  font-weight: 900;
  font-display: auto;
  src: url(/build/fonts/fa-solid-900.2f6dbd9f.eot);
  src: url(/build/fonts/fa-solid-900.2f6dbd9f.eot?#iefix) format("embedded-opentype"), url(/build/fonts/fa-solid-900.acc6b6bf.woff2) format("woff2"), url(/build/fonts/fa-solid-900.e4efd599.woff) format("woff"), url(/build/fonts/fa-solid-900.9b4d14a5.ttf) format("truetype"), url(/build/images/fa-solid-900.c8a5f741.svg#fontawesome) format("svg");
}
.fa,
.fas {
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
}

.select2-container {
  box-sizing: border-box;
  display: inline-block;
  margin: 0;
  position: relative;
  vertical-align: middle;
}

.select2-container .select2-selection--single {
  box-sizing: border-box;
  cursor: pointer;
  display: block;
  height: 28px;
  user-select: none;
  -webkit-user-select: none;
}

.select2-container .select2-selection--single .select2-selection__rendered {
  display: block;
  padding-left: 8px;
  padding-right: 20px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.select2-container .select2-selection--single .select2-selection__clear {
  background-color: transparent;
  border: none;
  font-size: 1em;
}

.select2-container[dir=rtl] .select2-selection--single .select2-selection__rendered {
  padding-right: 8px;
  padding-left: 20px;
}

.select2-container .select2-selection--multiple {
  box-sizing: border-box;
  cursor: pointer;
  display: block;
  min-height: 32px;
  user-select: none;
  -webkit-user-select: none;
}

.select2-container .select2-selection--multiple .select2-selection__rendered {
  display: inline;
  list-style: none;
  padding: 0;
}

.select2-container .select2-selection--multiple .select2-selection__clear {
  background-color: transparent;
  border: none;
  font-size: 1em;
}

.select2-container .select2-search--inline .select2-search__field {
  box-sizing: border-box;
  border: none;
  font-size: 100%;
  margin-top: 5px;
  margin-left: 5px;
  padding: 0;
  max-width: 100%;
  resize: none;
  height: 18px;
  vertical-align: bottom;
  font-family: sans-serif;
  overflow: hidden;
  word-break: keep-all;
}

.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button {
  -webkit-appearance: none;
}

.select2-dropdown {
  background-color: white;
  border: 1px solid #aaa;
  border-radius: 4px;
  box-sizing: border-box;
  display: block;
  position: absolute;
  left: -100000px;
  width: 100%;
  z-index: 1051;
}

.select2-results {
  display: block;
}

.select2-results__options {
  list-style: none;
  margin: 0;
  padding: 0;
}

.select2-results__option {
  padding: 6px;
  user-select: none;
  -webkit-user-select: none;
}

.select2-results__option--selectable {
  cursor: pointer;
}

.select2-container--open .select2-dropdown {
  left: 0;
}

.select2-container--open .select2-dropdown--above {
  border-bottom: none;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}

.select2-container--open .select2-dropdown--below {
  border-top: none;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.select2-search--dropdown {
  display: block;
  padding: 4px;
}

.select2-search--dropdown .select2-search__field {
  padding: 4px;
  width: 100%;
  box-sizing: border-box;
}

.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button {
  -webkit-appearance: none;
}

.select2-search--dropdown.select2-search--hide {
  display: none;
}

.select2-close-mask {
  border: 0;
  margin: 0;
  padding: 0;
  display: block;
  position: fixed;
  left: 0;
  top: 0;
  min-height: 100%;
  min-width: 100%;
  height: auto;
  width: auto;
  opacity: 0;
  z-index: 99;
  background-color: #fff;
  filter: alpha(opacity=0);
}

.select2-hidden-accessible {
  border: 0 !important;
  clip: rect(0 0 0 0) !important;
  -webkit-clip-path: inset(50%) !important;
  clip-path: inset(50%) !important;
  height: 1px !important;
  overflow: hidden !important;
  padding: 0 !important;
  position: absolute !important;
  width: 1px !important;
  white-space: nowrap !important;
}

.select2-container--default .select2-selection--single {
  background-color: #fff;
  border: 1px solid #aaa;
  border-radius: 4px;
}

.select2-container--default .select2-selection--single .select2-selection__rendered {
  color: #444;
  line-height: 28px;
}

.select2-container--default .select2-selection--single .select2-selection__clear {
  cursor: pointer;
  float: right;
  font-weight: bold;
  height: 26px;
  margin-right: 20px;
  padding-right: 0px;
}

.select2-container--default .select2-selection--single .select2-selection__placeholder {
  color: #999;
}

.select2-container--default .select2-selection--single .select2-selection__arrow {
  height: 26px;
  position: absolute;
  top: 1px;
  right: 1px;
  width: 20px;
}

.select2-container--default .select2-selection--single .select2-selection__arrow b {
  border-color: #888 transparent transparent transparent;
  border-style: solid;
  border-width: 5px 4px 0 4px;
  height: 0;
  left: 50%;
  margin-left: -4px;
  margin-top: -2px;
  position: absolute;
  top: 50%;
  width: 0;
}

.select2-container--default[dir=rtl] .select2-selection--single .select2-selection__clear {
  float: left;
}

.select2-container--default[dir=rtl] .select2-selection--single .select2-selection__arrow {
  left: 1px;
  right: auto;
}

.select2-container--default.select2-container--disabled .select2-selection--single {
  background-color: #eee;
  cursor: default;
}

.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear {
  display: none;
}

.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b {
  border-color: transparent transparent #888 transparent;
  border-width: 0 4px 5px 4px;
}

.select2-container--default .select2-selection--multiple {
  background-color: white;
  border: 1px solid #aaa;
  border-radius: 4px;
  cursor: text;
  padding-bottom: 5px;
  padding-right: 5px;
  position: relative;
}

.select2-container--default .select2-selection--multiple.select2-selection--clearable {
  padding-right: 25px;
}

.select2-container--default .select2-selection--multiple .select2-selection__clear {
  cursor: pointer;
  font-weight: bold;
  height: 20px;
  margin-right: 10px;
  margin-top: 5px;
  position: absolute;
  right: 0;
  padding: 1px;
}

.select2-container--default .select2-selection--multiple .select2-selection__choice {
  background-color: #e4e4e4;
  border: 1px solid #aaa;
  border-radius: 4px;
  box-sizing: border-box;
  display: inline-block;
  margin-left: 5px;
  margin-top: 5px;
  padding: 0;
  padding-left: 20px;
  position: relative;
  max-width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  vertical-align: bottom;
  white-space: nowrap;
}

.select2-container--default .select2-selection--multiple .select2-selection__choice__display {
  cursor: default;
  padding-left: 2px;
  padding-right: 5px;
}

.select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
  background-color: transparent;
  border: none;
  border-right: 1px solid #aaa;
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
  color: #999;
  cursor: pointer;
  font-size: 1em;
  font-weight: bold;
  padding: 0 4px;
  position: absolute;
  left: 0;
  top: 0;
}

.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover, .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:focus {
  background-color: #f1f1f1;
  color: #333;
  outline: none;
}

.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice {
  margin-left: 5px;
  margin-right: auto;
}

.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice__display {
  padding-left: 5px;
  padding-right: 2px;
}

.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove {
  border-left: 1px solid #aaa;
  border-right: none;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
}

.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__clear {
  float: left;
  margin-left: 10px;
  margin-right: auto;
}

.select2-container--default.select2-container--focus .select2-selection--multiple {
  border: solid black 1px;
  outline: 0;
}

.select2-container--default.select2-container--disabled .select2-selection--multiple {
  background-color: #eee;
  cursor: default;
}

.select2-container--default.select2-container--disabled .select2-selection__choice__remove {
  display: none;
}

.select2-container--default.select2-container--open.select2-container--above .select2-selection--single, .select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.select2-container--default.select2-container--open.select2-container--below .select2-selection--single, .select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}

.select2-container--default .select2-search--dropdown .select2-search__field {
  border: 1px solid #aaa;
}

.select2-container--default .select2-search--inline .select2-search__field {
  background: transparent;
  border: none;
  outline: 0;
  box-shadow: none;
  -webkit-appearance: textfield;
}

.select2-container--default .select2-results > .select2-results__options {
  max-height: 200px;
  overflow-y: auto;
}

.select2-container--default .select2-results__option .select2-results__option {
  padding-left: 1em;
}

.select2-container--default .select2-results__option .select2-results__option .select2-results__group {
  padding-left: 0;
}

.select2-container--default .select2-results__option .select2-results__option .select2-results__option {
  margin-left: -1em;
  padding-left: 2em;
}

.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
  margin-left: -2em;
  padding-left: 3em;
}

.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
  margin-left: -3em;
  padding-left: 4em;
}

.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
  margin-left: -4em;
  padding-left: 5em;
}

.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
  margin-left: -5em;
  padding-left: 6em;
}

.select2-container--default .select2-results__option--group {
  padding: 0;
}

.select2-container--default .select2-results__option--disabled {
  color: #999;
}

.select2-container--default .select2-results__option--selected {
  background-color: #ddd;
}

.select2-container--default .select2-results__option--highlighted.select2-results__option--selectable {
  background-color: #5897fb;
  color: white;
}

.select2-container--default .select2-results__group {
  cursor: default;
  display: block;
  padding: 6px;
}

.select2-container--classic .select2-selection--single {
  background-color: #f7f7f7;
  border: 1px solid #aaa;
  border-radius: 4px;
  outline: 0;
  background-image: -webkit-linear-gradient(top, white 50%, #eeeeee 100%);
  background-image: -o-linear-gradient(top, white 50%, #eeeeee 100%);
  background-image: linear-gradient(to bottom, white 50%, #eeeeee 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0);
}

.select2-container--classic .select2-selection--single:focus {
  border: 1px solid #5897fb;
}

.select2-container--classic .select2-selection--single .select2-selection__rendered {
  color: #444;
  line-height: 28px;
}

.select2-container--classic .select2-selection--single .select2-selection__clear {
  cursor: pointer;
  float: right;
  font-weight: bold;
  height: 26px;
  margin-right: 20px;
}

.select2-container--classic .select2-selection--single .select2-selection__placeholder {
  color: #999;
}

.select2-container--classic .select2-selection--single .select2-selection__arrow {
  background-color: #ddd;
  border: none;
  border-left: 1px solid #aaa;
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
  height: 26px;
  position: absolute;
  top: 1px;
  right: 1px;
  width: 20px;
  background-image: -webkit-linear-gradient(top, #eeeeee 50%, #cccccc 100%);
  background-image: -o-linear-gradient(top, #eeeeee 50%, #cccccc 100%);
  background-image: linear-gradient(to bottom, #eeeeee 50%, #cccccc 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFCCCCCC', GradientType=0);
}

.select2-container--classic .select2-selection--single .select2-selection__arrow b {
  border-color: #888 transparent transparent transparent;
  border-style: solid;
  border-width: 5px 4px 0 4px;
  height: 0;
  left: 50%;
  margin-left: -4px;
  margin-top: -2px;
  position: absolute;
  top: 50%;
  width: 0;
}

.select2-container--classic[dir=rtl] .select2-selection--single .select2-selection__clear {
  float: left;
}

.select2-container--classic[dir=rtl] .select2-selection--single .select2-selection__arrow {
  border: none;
  border-right: 1px solid #aaa;
  border-radius: 0;
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
  left: 1px;
  right: auto;
}

.select2-container--classic.select2-container--open .select2-selection--single {
  border: 1px solid #5897fb;
}

.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow {
  background: transparent;
  border: none;
}

.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b {
  border-color: transparent transparent #888 transparent;
  border-width: 0 4px 5px 4px;
}

.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single {
  border-top: none;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  background-image: -webkit-linear-gradient(top, white 0%, #eeeeee 50%);
  background-image: -o-linear-gradient(top, white 0%, #eeeeee 50%);
  background-image: linear-gradient(to bottom, white 0%, #eeeeee 50%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0);
}

.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single {
  border-bottom: none;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  background-image: -webkit-linear-gradient(top, #eeeeee 50%, white 100%);
  background-image: -o-linear-gradient(top, #eeeeee 50%, white 100%);
  background-image: linear-gradient(to bottom, #eeeeee 50%, white 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFFFFFFF', GradientType=0);
}

.select2-container--classic .select2-selection--multiple {
  background-color: white;
  border: 1px solid #aaa;
  border-radius: 4px;
  cursor: text;
  outline: 0;
  padding-bottom: 5px;
  padding-right: 5px;
}

.select2-container--classic .select2-selection--multiple:focus {
  border: 1px solid #5897fb;
}

.select2-container--classic .select2-selection--multiple .select2-selection__clear {
  display: none;
}

.select2-container--classic .select2-selection--multiple .select2-selection__choice {
  background-color: #e4e4e4;
  border: 1px solid #aaa;
  border-radius: 4px;
  display: inline-block;
  margin-left: 5px;
  margin-top: 5px;
  padding: 0;
}

.select2-container--classic .select2-selection--multiple .select2-selection__choice__display {
  cursor: default;
  padding-left: 2px;
  padding-right: 5px;
}

.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove {
  background-color: transparent;
  border: none;
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
  color: #888;
  cursor: pointer;
  font-size: 1em;
  font-weight: bold;
  padding: 0 4px;
}

.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover {
  color: #555;
  outline: none;
}

.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice {
  margin-left: 5px;
  margin-right: auto;
}

.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice__display {
  padding-left: 5px;
  padding-right: 2px;
}

.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
}

.select2-container--classic.select2-container--open .select2-selection--multiple {
  border: 1px solid #5897fb;
}

.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple {
  border-top: none;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple {
  border-bottom: none;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}

.select2-container--classic .select2-search--dropdown .select2-search__field {
  border: 1px solid #aaa;
  outline: 0;
}

.select2-container--classic .select2-search--inline .select2-search__field {
  outline: 0;
  box-shadow: none;
}

.select2-container--classic .select2-dropdown {
  background-color: white;
  border: 1px solid transparent;
}

.select2-container--classic .select2-dropdown--above {
  border-bottom: none;
}

.select2-container--classic .select2-dropdown--below {
  border-top: none;
}

.select2-container--classic .select2-results > .select2-results__options {
  max-height: 200px;
  overflow-y: auto;
}

.select2-container--classic .select2-results__option--group {
  padding: 0;
}

.select2-container--classic .select2-results__option--disabled {
  color: grey;
}

.select2-container--classic .select2-results__option--highlighted.select2-results__option--selectable {
  background-color: #3875d7;
  color: white;
}

.select2-container--classic .select2-results__group {
  cursor: default;
  display: block;
  padding: 6px;
}

.select2-container--classic.select2-container--open .select2-dropdown {
  border-color: #5897fb;
}

@keyframes passing-through {
  0% {
    opacity: 0;
    transform: translateY(40px);
  }
  30%, 70% {
    opacity: 1;
    transform: translateY(0px);
  }
  100% {
    opacity: 0;
    transform: translateY(-40px);
  }
}
@keyframes slide-in {
  0% {
    opacity: 0;
    transform: translateY(40px);
  }
  30% {
    opacity: 1;
    transform: translateY(0px);
  }
}
@keyframes pulse {
  0% {
    transform: scale(1);
  }
  10% {
    transform: scale(1.1);
  }
  20% {
    transform: scale(1);
  }
}
.dropzone, .dropzone * {
  box-sizing: border-box;
}

.dropzone {
  min-height: 150px;
  border: 1px solid rgba(0, 0, 0, 0.8);
  border-radius: 5px;
  padding: 20px 20px;
}

.dropzone.dz-clickable {
  cursor: pointer;
}

.dropzone.dz-clickable * {
  cursor: default;
}

.dropzone.dz-clickable .dz-message, .dropzone.dz-clickable .dz-message * {
  cursor: pointer;
}

.dropzone.dz-started .dz-message {
  display: none;
}

.dropzone.dz-drag-hover {
  border-style: solid;
}

.dropzone.dz-drag-hover .dz-message {
  opacity: 0.5;
}

.dropzone .dz-message {
  text-align: center;
  margin: 3em 0;
}

.dropzone .dz-message .dz-button {
  background: none;
  color: inherit;
  border: none;
  padding: 0;
  font: inherit;
  cursor: pointer;
  outline: inherit;
}

.dropzone .dz-preview {
  position: relative;
  display: inline-block;
  vertical-align: top;
  margin: 16px;
  min-height: 100px;
}

.dropzone .dz-preview:hover {
  z-index: 1000;
}

.dropzone .dz-preview:hover .dz-details {
  opacity: 1;
}

.dropzone .dz-preview.dz-file-preview .dz-image {
  border-radius: 20px;
  background: #999;
  background: linear-gradient(to bottom, #eee, #ddd);
}

.dropzone .dz-preview.dz-file-preview .dz-details {
  opacity: 1;
}

.dropzone .dz-preview.dz-image-preview {
  background: #fff;
}

.dropzone .dz-preview.dz-image-preview .dz-details {
  transition: opacity 0.2s linear;
}

.dropzone .dz-preview .dz-remove {
  font-size: 14px;
  text-align: center;
  display: block;
  cursor: pointer;
  border: none;
}

.dropzone .dz-preview .dz-remove:hover {
  text-decoration: underline;
}

.dropzone .dz-preview:hover .dz-details {
  opacity: 1;
}

.dropzone .dz-preview .dz-details {
  z-index: 20;
  position: absolute;
  top: 0;
  left: 0;
  opacity: 0;
  font-size: 13px;
  min-width: 100%;
  max-width: 100%;
  padding: 2em 1em;
  text-align: center;
  color: rgba(0, 0, 0, 0.9);
  line-height: 150%;
}

.dropzone .dz-preview .dz-details .dz-size {
  margin-bottom: 1em;
  font-size: 16px;
}

.dropzone .dz-preview .dz-details .dz-filename {
  white-space: nowrap;
}

.dropzone .dz-preview .dz-details .dz-filename:hover span {
  border: 1px solid rgba(200, 200, 200, 0.8);
  background-color: rgba(255, 255, 255, 0.8);
}

.dropzone .dz-preview .dz-details .dz-filename:not(:hover) {
  overflow: hidden;
  text-overflow: ellipsis;
}

.dropzone .dz-preview .dz-details .dz-filename:not(:hover) span {
  border: 1px solid transparent;
}

.dropzone .dz-preview .dz-details .dz-filename span, .dropzone .dz-preview .dz-details .dz-size span {
  background-color: rgba(255, 255, 255, 0.4);
  padding: 0 0.4em;
  border-radius: 3px;
}

.dropzone .dz-preview:hover .dz-image img {
  transform: scale(1.05, 1.05);
  filter: blur(8px);
}

.dropzone .dz-preview .dz-image {
  border-radius: 20px;
  overflow: hidden;
  width: 120px;
  height: 120px;
  position: relative;
  display: block;
  z-index: 10;
}

.dropzone .dz-preview .dz-image img {
  display: block;
}

.dropzone .dz-preview.dz-success .dz-success-mark {
  animation: passing-through 3s cubic-bezier(0.77, 0, 0.175, 1);
}

.dropzone .dz-preview.dz-error .dz-error-mark {
  opacity: 1;
  animation: slide-in 3s cubic-bezier(0.77, 0, 0.175, 1);
}

.dropzone .dz-preview .dz-success-mark, .dropzone .dz-preview .dz-error-mark {
  pointer-events: none;
  opacity: 0;
  z-index: 500;
  position: absolute;
  display: block;
  top: 50%;
  left: 50%;
  margin-left: -27px;
  margin-top: -27px;
  background: rgba(0, 0, 0, 0.8);
  border-radius: 50%;
}

.dropzone .dz-preview .dz-success-mark svg, .dropzone .dz-preview .dz-error-mark svg {
  display: block;
  width: 54px;
  height: 54px;
  fill: #fff;
}

.dropzone .dz-preview.dz-processing .dz-progress {
  opacity: 1;
  transition: all 0.2s linear;
}

.dropzone .dz-preview.dz-complete .dz-progress {
  opacity: 0;
  transition: opacity 0.4s ease-in;
}

.dropzone .dz-preview:not(.dz-processing) .dz-progress {
  animation: pulse 6s ease infinite;
}

.dropzone .dz-preview .dz-progress {
  opacity: 1;
  z-index: 1000;
  pointer-events: none;
  position: absolute;
  height: 20px;
  top: 50%;
  margin-top: -10px;
  left: 15%;
  right: 15%;
  border: 3px solid rgba(0, 0, 0, 0.8);
  background: rgba(0, 0, 0, 0.8);
  border-radius: 10px;
  overflow: hidden;
}

.dropzone .dz-preview .dz-progress .dz-upload {
  background: #fff;
  display: block;
  position: relative;
  height: 100%;
  width: 0;
  transition: width 300ms ease-in-out;
  border-radius: 17px;
}

.dropzone .dz-preview.dz-error .dz-error-message {
  display: block;
}

.dropzone .dz-preview.dz-error:hover .dz-error-message {
  opacity: 1;
  pointer-events: auto;
}

.dropzone .dz-preview .dz-error-message {
  pointer-events: none;
  z-index: 1000;
  position: absolute;
  display: block;
  display: none;
  opacity: 0;
  transition: opacity 0.3s ease;
  border-radius: 8px;
  font-size: 13px;
  top: 130px;
  left: -10px;
  width: 140px;
  background: #b10606;
  padding: 0.5em 1em;
  color: #fff;
}

.dropzone .dz-preview .dz-error-message:after {
  content: "";
  position: absolute;
  top: -6px;
  left: 64px;
  width: 0;
  height: 0;
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  border-bottom: 6px solid #b10606;
} 

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYWNhLmNzcyIsIm1hcHBpbmdzIjoiOzs7QUFBQSxvQkFBb0Isc0JBQXNCLENBQUMsa0JBQWtCLENBQUMsZ0JBQWdCLENBQUMsaUJBQWlCLENBQUMsWUFBWSxDQUFDLGlCQUFpQixDQUFDLGdCQUFnQixTQUFTLENBQUMsY0FBYyxDQUFDLFNBQVMsQ0FBQyxVQUFVLENBQUMsV0FBVyxDQUFDLGFBQWEsQ0FBQyxpQkFBaUIsQ0FBQyxLQUFLLENBQUMsTUFBTSxDQUFDLGtCQUFrQixrQkFBa0IsQ0FBQyxjQUFjLENBQUMsWUFBWSxDQUFDLHdCQUF3Qix1QkFBdUIsQ0FBQywyQkFBMkIsQ0FBQyx1QkFBdUIsQ0FBQyxZQUFZLENBQUMsY0FBYyxDQUFDLGNBQWMsQ0FBQyxXQUFXLENBQUMsaUJBQWlCLENBQUMsMkJBQTJCLGtCQUFrQixDQUFDLHlCQUF5QixTQUFTLENBQUMsVUFBVSxDQUFDLGFBQWEsQ0FBQyxZQUFZLENBQUMsOEJBQThCLENBQUMsK0JBQStCLENBQUMsdUJBQXVCLENBQUMsY0FBYyxDQUFDLFdBQVcsQ0FBQyxRQUFRLENBQUMsU0FBUyxDQUFDLGtCQUFrQixDQUFDLGlCQUFpQixDQUFDLEtBQUssQ0FBQyxPQUFPLENBQUMsZ0JBQWdCLENBQUMsZ0NBQWdDLFdBQVcsQ0FBQyxjQUFjLENBQUMsZUFBZSxDQUFDLHNCQUFzQixpQkFBaUIsQ0FBQyxVQUFVLENBQUMsV0FBVzs7Ozs7QUNBOTZCLGdCQUFnQjtBQ1loQjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FEVko7O0FFWkE7OztFQUFBO0FDQUE7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Q0FBQTtBQ0FBOzs7Ozs7Ozs7Ozs7Ozs7OztDQUFBO0FDa0VRO0VBT0k7QUx1Q1o7O0FLOUNRO0VBT0k7QUwyQ1o7O0FLbERRO0VBT0k7QUwrQ1o7O0FLdERRO0VBT0k7QUxtRFo7O0FLMURRO0VBT0k7QUx1RFo7O0FLOURRO0VBT0k7QUwyRFo7O0FLbEVRO0VBT0k7QUwrRFo7O0FLdEVRO0VBT0k7QUxtRVo7O0FLMUVRO0VBT0k7QUx1RVo7O0FLOUVRO0VBT0k7QUwyRVo7O0FLbEZRO0VBT0k7QUwrRVo7O0FLdEZRO0VBT0k7QUxtRlo7O0FLMUZRO0VBT0k7QUx1Rlo7O0FLOUZRO0VBT0k7QUwyRlo7O0FLbEdRO0VBT0k7QUwrRlo7O0FLdEdRO0VBT0k7QUxtR1o7O0FLMUdRO0VBT0k7QUx1R1o7O0FLOUdRO0VBT0k7QUwyR1o7O0FLbEhRO0VBT0k7QUwrR1o7O0FLdEhRO0VBT0k7QUxtSFo7O0FLMUhRO0VBT0k7QUx1SFo7O0FLOUhRO0VBT0k7QUwySFo7O0FLbElRO0VBT0k7QUwrSFo7O0FLdElRO0VBT0k7QUxtSVo7O0FLMUlRO0VBT0k7QUx1SVo7O0FLOUlRO0VBT0k7QUwySVo7O0FLbEpRO0VBT0k7QUwrSVo7O0FLdEpRO0VBT0k7QUxtSlo7O0FLMUpRO0VBT0k7QUx1Slo7O0FLOUpRO0VBT0k7QUwySlo7O0FLbEtRO0VBT0k7QUwrSlo7O0FLdEtRO0VBT0k7QUxtS1o7O0FLMUtRO0VBT0k7QUx1S1o7O0FLOUtRO0VBT0k7QUwyS1o7O0FLbExRO0VBT0k7QUwrS1o7O0FLdExRO0VBT0k7QUxtTFo7O0FLMUxRO0VBT0k7QUx1TFo7O0FLOUxRO0VBT0k7QUwyTFo7O0FLbE1RO0VBT0k7QUwrTFo7O0FLdE1RO0VBT0k7QUxtTVo7O0FLMU1RO0VBT0k7QUx1TVo7O0FLOU1RO0VBT0k7QUwyTVo7O0FLbE5RO0VBT0k7QUwrTVo7O0FLdE5RO0VBT0k7QUxtTlo7O0FLMU5RO0VBT0k7QUx1Tlo7O0FLOU5RO0VBT0k7QUwyTlo7O0FLNU9RO0VBQ0U7QUwrT1Y7O0FLaFBRO0VBQ0U7QUxtUFY7O0FLcFBRO0VBQ0U7QUx1UFY7O0FLeFBRO0VBQ0U7QUwyUFY7O0FLNVBRO0VBQ0U7QUwrUFY7O0FLaFFRO0VBQ0U7QUxtUVY7O0FLcFFRO0VBQ0U7QUx1UVY7O0FLeFFRO0VBQ0U7QUwyUVY7O0FLNVFRO0VBQ0U7QUwrUVY7O0FLaFJRO0VBQ0U7QUxtUlY7O0FLcFJRO0VBQ0U7QUx1UlY7O0FLeFJRO0VBQ0U7QUwyUlY7O0FLNVJRO0VBQ0U7QUwrUlY7O0FLaFNRO0VBQ0U7QUxtU1Y7O0FLcFNRO0VBQ0U7QUx1U1Y7O0FLeFNRO0VBQ0U7QUwyU1Y7O0FLNVNRO0VBQ0U7QUwrU1Y7O0FLaFRRO0VBQ0U7QUxtVFY7O0FLcFRRO0VBQ0U7QUx1VFY7O0FLeFRRO0VBQ0U7QUwyVFY7O0FLNVRRO0VBQ0U7QUwrVFY7O0FLaFVRO0VBQ0U7QUxtVVY7O0FLcFVRO0VBQ0U7QUx1VVY7O0FLeFVRO0VBQ0U7QUwyVVY7O0FLNVVRO0VBQ0U7QUwrVVY7O0FLaFZRO0VBQ0U7QUxtVlY7O0FLcFZRO0VBQ0U7QUx1VlY7O0FLeFZRO0VBQ0U7QUwyVlY7O0FLNVZRO0VBQ0U7QUwrVlY7O0FLaFdRO0VBQ0U7QUxtV1Y7O0FLcFdRO0VBQ0U7QUx1V1Y7O0FLeFdRO0VBQ0U7QUwyV1Y7O0FLNVdRO0VBQ0U7QUwrV1Y7O0FLaFhRO0VBQ0U7QUxtWFY7O0FLcFhRO0VBQ0U7QUx1WFY7O0FLeFhRO0VBQ0U7QUwyWFY7O0FLbFhRO0VBT0k7QUwrV1o7O0FLdFhRO0VBT0k7QUxtWFo7O0FLMVhRO0VBT0k7QUx1WFo7O0FLOVhRO0VBT0k7QUwyWFo7O0FLbFlRO0VBT0k7QUwrWFo7O0FLdFlRO0VBT0k7QUxtWVo7O0FLMVlRO0VBT0k7QUx1WVo7O0FLOVlRO0VBT0k7QUwyWVo7O0FLbFpRO0VBT0k7QUwrWVo7O0FLdFpRO0VBT0k7QUxtWlo7O0FLMVpRO0VBT0k7QUx1Wlo7O0FLOVpRO0VBT0k7QUwyWlo7O0FLbGFRO0VBT0k7QUwrWlo7O0FLdGFRO0VBT0k7QUxtYVo7O0FLMWFRO0VBT0k7QUx1YVo7O0FLOWFRO0VBT0k7QUwyYVo7O0FLbGJRO0VBT0k7QUwrYVo7O0FLdGJRO0VBT0k7QUxtYlo7O0FLMWJRO0VBT0k7QUx1Ylo7O0FLOWJRO0VBT0k7QUwyYlo7O0FLbGNRO0VBT0k7QUwrYlo7O0FLdGNRO0VBT0k7QUxtY1o7O0FLMWNRO0VBT0k7QUx1Y1o7O0FLOWNRO0VBT0k7QUwyY1o7O0FLbGRRO0VBT0k7QUwrY1o7O0FLdGRRO0VBT0k7QUxtZFo7O0FLMWRRO0VBT0k7QUx1ZFo7O0FLOWRRO0VBT0k7QUwyZFo7O0FLbGVRO0VBT0k7QUwrZFo7O0FLdGVRO0VBT0k7QUxtZVo7O0FLMWVRO0VBSVE7RUFHSjtBTHdlWjs7QUsvZVE7RUFJUTtFQUdKO0FMNmVaOztBS3BmUTtFQUlRO0VBR0o7QUxrZlo7O0FLemZRO0VBSVE7RUFHSjtBTHVmWjs7QUs5ZlE7RUFJUTtFQUdKO0FMNGZaOztBS25nQlE7RUFJUTtFQUdKO0FMaWdCWjs7QUt4Z0JRO0VBSVE7RUFHSjtBTHNnQlo7O0FLN2dCUTtFQUlRO0VBR0o7QUwyZ0JaOztBS2xoQlE7RUFJUTtFQUdKO0FMZ2hCWjs7QUt2aEJRO0VBSVE7RUFHSjtBTHFoQlo7O0FLNWhCUTtFQUlRO0VBR0o7QUwwaEJaOztBS2ppQlE7RUFJUTtFQUdKO0FMK2hCWjs7QUt0aUJRO0VBSVE7RUFHSjtBTG9pQlo7O0FLM2lCUTtFQUlRO0VBR0o7QUx5aUJaOztBS2hqQlE7RUFJUTtFQUdKO0FMOGlCWjs7QUtyakJRO0VBSVE7RUFHSjtBTG1qQlo7O0FLMWpCUTtFQUlRO0VBR0o7QUx3akJaOztBSy9qQlE7RUFJUTtFQUdKO0FMNmpCWjs7QUtwa0JRO0VBSVE7RUFHSjtBTGtrQlo7O0FLemtCUTtFQUlRO0VBR0o7QUx1a0JaOztBSzlrQlE7RUFJUTtFQUdKO0FMNGtCWjs7QUtubEJRO0VBSVE7RUFHSjtBTGlsQlo7O0FLeGxCUTtFQUlRO0VBR0o7QUxzbEJaOztBSzdsQlE7RUFJUTtFQUdKO0FMMmxCWjs7QUtsbUJRO0VBSVE7RUFHSjtBTGdtQlo7O0FLdm1CUTtFQUlRO0VBR0o7QUxxbUJaOztBSzVtQlE7RUFJUTtFQUdKO0FMMG1CWjs7QUtqbkJRO0VBSVE7RUFHSjtBTCttQlo7O0FLdG5CUTtFQUlRO0VBR0o7QUxvbkJaOztBSzNuQlE7RUFJUTtFQUdKO0FMeW5CWjs7QUtob0JRO0VBSVE7RUFHSjtBTDhuQlo7O0FLcm9CUTtFQUlRO0VBR0o7QUxtb0JaOztBSzFvQlE7RUFJUTtFQUdKO0FMd29CWjs7QUsvb0JRO0VBSVE7RUFHSjtBTDZvQlo7O0FLcHBCUTtFQUlRO0VBR0o7QUxrcEJaOztBS3pwQlE7RUFJUTtFQUdKO0FMdXBCWjs7QUs5cEJRO0VBT0k7QUwycEJaOztBS2xxQlE7RUFPSTtBTCtwQlo7O0FLdHFCUTtFQU9JO0FMbXFCWjs7QUsxcUJRO0VBT0k7QUx1cUJaOztBSzlxQlE7RUFPSTtBTDJxQlo7O0FLbHJCUTtFQU9JO0FMK3FCWjs7QUt0ckJRO0VBT0k7QUxtckJaOztBSzFyQlE7RUFPSTtBTHVyQlo7O0FLOXJCUTtFQU9JO0FMMnJCWjs7QUtsc0JRO0VBT0k7QUwrckJaOztBS3RzQlE7RUFPSTtBTG1zQlo7O0FLMXNCUTtFQU9JO0FMdXNCWjs7QUs5c0JRO0VBT0k7QUwyc0JaOztBSzV0QlE7RUFDRTtBTCt0QlY7O0FLaHVCUTtFQUNFO0FMbXVCVjs7QUtwdUJRO0VBQ0U7QUx1dUJWOztBS3h1QlE7RUFDRTtBTDJ1QlY7O0FLNXVCUTtFQUNFO0FMK3VCVjs7QUt0dUJRO0VBT0k7QUxtdUJaOztBSzF1QlE7RUFPSTtBTHV1Qlo7O0FLOXVCUTtFQU9JO0FMMnVCWjs7QUtsdkJRO0VBT0k7QUwrdUJaOztBS3R2QlE7RUFPSTtBTG12Qlo7O0FLMXZCUTtFQU9JO0FMdXZCWjs7QUs5dkJRO0VBT0k7QUwydkJaOztBS2x3QlE7RUFPSTtBTCt2Qlo7O0FLdHdCUTtFQU9JO0FMbXdCWjs7QUsxd0JRO0VBT0k7QUx1d0JaOztBSzl3QlE7RUFPSTtBTDJ3Qlo7O0FLbHhCUTtFQU9JO0FMK3dCWjs7QUt0eEJRO0VBT0k7QUxteEJaOztBSzF4QlE7RUFPSTtBTHV4Qlo7O0FLOXhCUTtFQU9JO0FMMnhCWjs7QUtseUJRO0VBT0k7QUwreEJaOztBS3R5QlE7RUFPSTtBTG15Qlo7O0FLMXlCUTtFQU9JO0FMdXlCWjs7QUs5eUJRO0VBT0k7QUwyeUJaOztBS2x6QlE7RUFPSTtBTCt5Qlo7O0FLdHpCUTtFQU9JO0FMbXpCWjs7QUsxekJRO0VBT0k7QUx1ekJaOztBSzl6QlE7RUFPSTtBTDJ6Qlo7O0FLbDBCUTtFQU9JO0FMK3pCWjs7QUt0MEJRO0VBT0k7QUxtMEJaOztBSzEwQlE7RUFPSTtBTHUwQlo7O0FLOTBCUTtFQU9JO0FMMjBCWjs7QUtsMUJRO0VBT0k7QUwrMEJaOztBS3QxQlE7RUFPSTtBTG0xQlo7O0FLMTFCUTtFQU9JO0FMdTFCWjs7QUs5MUJRO0VBT0k7QUwyMUJaOztBS2wyQlE7RUFPSTtBTCsxQlo7O0FLdDJCUTtFQU9JO0FMbTJCWjs7QUsxMkJRO0VBT0k7QUx1MkJaOztBSzkyQlE7RUFPSTtBTDIyQlo7O0FLbDNCUTtFQU9JO0FMKzJCWjs7QUt0M0JRO0VBT0k7QUxtM0JaOztBSzEzQlE7RUFPSTtBTHUzQlo7O0FLOTNCUTtFQU9JO0FMMjNCWjs7QUtsNEJRO0VBT0k7QUwrM0JaOztBS3Q0QlE7RUFPSTtBTG00Qlo7O0FLMTRCUTtFQU9JO0FMdTRCWjs7QUs5NEJRO0VBT0k7QUwyNEJaOztBS2w1QlE7RUFPSTtBTCs0Qlo7O0FLdDVCUTtFQU9JO0FMbTVCWjs7QUsxNUJRO0VBT0k7QUx1NUJaOztBSzk1QlE7RUFPSTtBTDI1Qlo7O0FLbDZCUTtFQU9JO0FMKzVCWjs7QUt0NkJRO0VBT0k7QUxtNkJaOztBSzE2QlE7RUFPSTtBTHU2Qlo7O0FLOTZCUTtFQU9JO0FMMjZCWjs7QUtsN0JRO0VBT0k7QUwrNkJaOztBS3Q3QlE7RUFPSTtBTG03Qlo7O0FLMTdCUTtFQU9JO0FMdTdCWjs7QUs5N0JRO0VBT0k7QUwyN0JaOztBS2w4QlE7RUFPSTtBTCs3Qlo7O0FLdDhCUTtFQU9JO0FMbThCWjs7QUsxOEJRO0VBT0k7QUx1OEJaOztBSzk4QlE7RUFPSTtBTDI4Qlo7O0FLbDlCUTtFQU9JO0FMKzhCWjs7QUt0OUJRO0VBT0k7QUxtOUJaOztBSzE5QlE7RUFPSTtBTHU5Qlo7O0FLOTlCUTtFQU9JO0FMMjlCWjs7QUtsK0JRO0VBT0k7QUwrOUJaOztBS3QrQlE7RUFPSTtBTG0rQlo7O0FLMStCUTtFQU9JO0FMdStCWjs7QUs5K0JRO0VBT0k7RUFBQTtBTDQrQlo7O0FLbi9CUTtFQU9JO0VBQUE7QUxpL0JaOztBS3gvQlE7RUFPSTtFQUFBO0FMcy9CWjs7QUs3L0JRO0VBT0k7RUFBQTtBTDIvQlo7O0FLbGdDUTtFQU9JO0VBQUE7QUxnZ0NaOztBS3ZnQ1E7RUFPSTtFQUFBO0FMcWdDWjs7QUs1Z0NRO0VBT0k7RUFBQTtBTDBnQ1o7O0FLamhDUTtFQU9JO0VBQUE7QUwrZ0NaOztBS3RoQ1E7RUFPSTtFQUFBO0FMb2hDWjs7QUszaENRO0VBT0k7RUFBQTtBTHloQ1o7O0FLaGlDUTtFQU9JO0VBQUE7QUw4aENaOztBS3JpQ1E7RUFPSTtFQUFBO0FMbWlDWjs7QUsxaUNRO0VBT0k7RUFBQTtBTHdpQ1o7O0FLL2lDUTtFQU9JO0VBQUE7QUw2aUNaOztBS3BqQ1E7RUFPSTtBTGlqQ1o7O0FLeGpDUTtFQU9JO0FMcWpDWjs7QUs1akNRO0VBT0k7QUx5akNaOztBS2hrQ1E7RUFPSTtBTDZqQ1o7O0FLcGtDUTtFQU9JO0FMaWtDWjs7QUt4a0NRO0VBT0k7QUxxa0NaOztBSzVrQ1E7RUFPSTtBTHlrQ1o7O0FLaGxDUTtFQU9JO0FMNmtDWjs7QUtwbENRO0VBT0k7QUxpbENaOztBS3hsQ1E7RUFPSTtBTHFsQ1o7O0FLNWxDUTtFQU9JO0FMeWxDWjs7QUtobUNRO0VBT0k7QUw2bENaOztBS3BtQ1E7RUFPSTtBTGltQ1o7O0FLeG1DUTtFQU9JO0FMcW1DWjs7QUs1bUNRO0VBT0k7QUx5bUNaOztBS2huQ1E7RUFPSTtBTDZtQ1o7O0FLcG5DUTtFQU9JO0FMaW5DWjs7QUt4bkNRO0VBT0k7QUxxbkNaOztBSzVuQ1E7RUFPSTtBTHluQ1o7O0FLaG9DUTtFQU9JO0FMNm5DWjs7QUtwb0NRO0VBT0k7QUxpb0NaOztBS3hvQ1E7RUFPSTtBTHFvQ1o7O0FLNW9DUTtFQU9JO0FMeW9DWjs7QUtocENRO0VBT0k7QUw2b0NaOztBS3BwQ1E7RUFPSTtBTGlwQ1o7O0FLeHBDUTtFQU9JO0FMcXBDWjs7QUs1cENRO0VBT0k7QUx5cENaOztBS2hxQ1E7RUFPSTtBTDZwQ1o7O0FLcHFDUTtFQU9JO0FMaXFDWjs7QUt4cUNRO0VBT0k7QUxxcUNaOztBSzVxQ1E7RUFPSTtBTHlxQ1o7O0FLaHJDUTtFQU9JO0FMNnFDWjs7QUtwckNRO0VBT0k7QUxpckNaOztBS3hyQ1E7RUFPSTtFQUFBO0FMc3JDWjs7QUs3ckNRO0VBT0k7RUFBQTtBTDJyQ1o7O0FLbHNDUTtFQU9JO0VBQUE7QUxnc0NaOztBS3ZzQ1E7RUFPSTtFQUFBO0FMcXNDWjs7QUs1c0NRO0VBT0k7RUFBQTtBTDBzQ1o7O0FLanRDUTtFQU9JO0VBQUE7QUwrc0NaOztBS3R0Q1E7RUFPSTtFQUFBO0FMb3RDWjs7QUszdENRO0VBT0k7RUFBQTtBTHl0Q1o7O0FLaHVDUTtFQU9JO0VBQUE7QUw4dENaOztBS3J1Q1E7RUFPSTtFQUFBO0FMbXVDWjs7QUsxdUNRO0VBT0k7QUx1dUNaOztBSzl1Q1E7RUFPSTtBTDJ1Q1o7O0FLbHZDUTtFQU9JO0FMK3VDWjs7QUt0dkNRO0VBT0k7QUxtdkNaOztBSzF2Q1E7RUFPSTtBTHV2Q1o7O0FLOXZDUTtFQU9JO0FMMnZDWjs7QUtsd0NRO0VBT0k7QUwrdkNaOztBS3R3Q1E7RUFPSTtBTG13Q1o7O0FLMXdDUTtFQU9JO0FMdXdDWjs7QUs5d0NRO0VBT0k7QUwyd0NaOztBS2x4Q1E7RUFPSTtBTCt3Q1o7O0FLdHhDUTtFQU9JO0FMbXhDWjs7QUsxeENRO0VBT0k7QUx1eENaOztBSzl4Q1E7RUFPSTtBTDJ4Q1o7O0FLbHlDUTtFQU9JO0FMK3hDWjs7QUt0eUNRO0VBT0k7QUxteUNaOztBSzF5Q1E7RUFPSTtBTHV5Q1o7O0FLOXlDUTtFQU9JO0FMMnlDWjs7QUtsekNRO0VBT0k7QUwreUNaOztBS3R6Q1E7RUFPSTtBTG16Q1o7O0FLMXpDUTtFQU9JO0FMdXpDWjs7QUs5ekNRO0VBT0k7QUwyekNaOztBS2wwQ1E7RUFPSTtBTCt6Q1o7O0FLdDBDUTtFQU9JO0FMbTBDWjs7QUsxMENRO0VBT0k7QUx1MENaOztBSzkwQ1E7RUFPSTtBTDIwQ1o7O0FLbDFDUTtFQU9JO0VBQUE7QUxnMUNaOztBS3YxQ1E7RUFPSTtFQUFBO0FMcTFDWjs7QUs1MUNRO0VBT0k7RUFBQTtBTDAxQ1o7O0FLajJDUTtFQU9JO0VBQUE7QUwrMUNaOztBS3QyQ1E7RUFPSTtFQUFBO0FMbzJDWjs7QUszMkNRO0VBT0k7RUFBQTtBTHkyQ1o7O0FLaDNDUTtFQU9JO0VBQUE7QUw4MkNaOztBS3IzQ1E7RUFPSTtFQUFBO0FMbTNDWjs7QUsxM0NRO0VBT0k7RUFBQTtBTHczQ1o7O0FLLzNDUTtFQU9JO0VBQUE7QUw2M0NaOztBS3A0Q1E7RUFPSTtFQUFBO0FMazRDWjs7QUt6NENRO0VBT0k7RUFBQTtBTHU0Q1o7O0FLOTRDUTtFQU9JO0FMMjRDWjs7QUtsNUNRO0VBT0k7QUwrNENaOztBS3Q1Q1E7RUFPSTtBTG01Q1o7O0FLMTVDUTtFQU9JO0FMdTVDWjs7QUs5NUNRO0VBT0k7QUwyNUNaOztBS2w2Q1E7RUFPSTtBTCs1Q1o7O0FLdDZDUTtFQU9JO0FMbTZDWjs7QUsxNkNRO0VBT0k7QUx1NkNaOztBSzk2Q1E7RUFPSTtBTDI2Q1o7O0FLbDdDUTtFQU9JO0FMKzZDWjs7QUt0N0NRO0VBT0k7QUxtN0NaOztBSzE3Q1E7RUFPSTtBTHU3Q1o7O0FLOTdDUTtFQU9JO0FMMjdDWjs7QUtsOENRO0VBT0k7QUwrN0NaOztBS3Q4Q1E7RUFPSTtBTG04Q1o7O0FLMThDUTtFQU9JO0FMdThDWjs7QUs5OENRO0VBT0k7QUwyOENaOztBS2w5Q1E7RUFPSTtBTCs4Q1o7O0FLdDlDUTtFQU9JO0FMbTlDWjs7QUsxOUNRO0VBT0k7QUx1OUNaOztBSzk5Q1E7RUFPSTtBTDI5Q1o7O0FLbCtDUTtFQU9JO0FMKzlDWjs7QUt0K0NRO0VBT0k7QUxtK0NaOztBSzErQ1E7RUFPSTtBTHUrQ1o7O0FLOStDUTtFQU9JO0FMMitDWjs7QUtsL0NRO0VBT0k7QUwrK0NaOztBS3QvQ1E7RUFPSTtBTG0vQ1o7O0FLMS9DUTtFQU9JO0FMdS9DWjs7QUs5L0NRO0VBT0k7QUwyL0NaOztBS2xnRFE7RUFPSTtBTCsvQ1o7O0FLdGdEUTtFQU9JO0FMbWdEWjs7QUsxZ0RRO0VBT0k7QUx1Z0RaOztBSzlnRFE7RUFPSTtBTDJnRFo7O0FLbGhEUTtFQU9JO0FMK2dEWjs7QUt0aERRO0VBT0k7QUxtaERaOztBSzFoRFE7RUFPSTtBTHVoRFo7O0FLOWhEUTtFQU9JO0FMMmhEWjs7QUtsaURRO0VBT0k7QUwraERaOztBS3RpRFE7RUFPSTtBTG1pRFo7O0FLMWlEUTtFQU9JO0FMdWlEWjs7QUs5aURRO0VBT0k7QUwyaURaOztBS2xqRFE7RUFPSTtBTCtpRFo7O0FLdGpEUTtFQU9JO0FMbWpEWjs7QUsxakRRO0VBT0k7QUx1akRaOztBSzlqRFE7RUFPSTtBTDJqRFo7O0FLbGtEUTtFQU9JO0FMK2pEWjs7QUt0a0RRO0VBT0k7QUxta0RaOztBSzFrRFE7RUFPSTtBTHVrRFo7O0FLOWtEUTtFQU9JO0FMMmtEWjs7QUtsbERRO0VBT0k7QUwra0RaOztBS3RsRFE7RUFPSTtBTG1sRFo7O0FLMWxEUTtFQU9JO0FMdWxEWjs7QUs5bERRO0VBT0k7QUwybERaOztBS2xtRFE7RUFPSTtBTCtsRFo7O0FLdG1EUTtFQU9JO0FMbW1EWjs7QUsxbURRO0VBT0k7QUx1bURaOztBSzltRFE7RUFPSTtBTDJtRFo7O0FLbG5EUTtFQU9JO0FMK21EWjs7QUt0bkRRO0VBT0k7QUxtbkRaOztBSzFuRFE7RUFPSTtBTHVuRFo7O0FLOW5EUTtFQU9JO0FMMm5EWjs7QUtsb0RRO0VBT0k7QUwrbkRaOztBS3RvRFE7RUFPSTtBTG1vRFo7O0FLMW9EUTtFQU9JO0FMdW9EWjs7QUs5b0RRO0VBT0k7QUwyb0RaOztBS2xwRFE7RUFPSTtBTCtvRFo7O0FLdHBEUTtFQU9JO0FMbXBEWjs7QUsxcERRO0VBT0k7QUx1cERaOztBSzlwRFE7RUFPSTtBTDJwRFo7O0FLbHFEUTtFQU9JO0FMK3BEWjs7QUt0cURRO0VBT0k7QUxtcURaOztBSzFxRFE7RUFPSTtBTHVxRFo7O0FLOXFEUTtFQU9JO0FMMnFEWjs7QUtoc0RRO0FBY0E7RUFPSTtFQUFBO0FMaXJEWjs7QUs5cERRO0FBMUJBO0VBSVE7RUFHSjtBTHVyRFo7O0FLOXJEUTtFQUlRO0VBR0o7QUw0ckRaOztBS25zRFE7RUFJUTtFQUdKO0FMaXNEWjs7QUt4c0RRO0VBSVE7RUFHSjtBTHNzRFo7O0FLN3NEUTtFQUlRO0VBR0o7QUwyc0RaOztBS2x0RFE7RUFJUTtFQUdKO0FMZ3REWjs7QUt2dERRO0VBSVE7RUFHSjtBTHF0RFo7O0FLNXREUTtFQUlRO0VBR0o7QUwwdERaOztBS2p1RFE7RUFJUTtFQUdKO0FMK3REWjs7QUt0dURRO0VBSVE7RUFHSjtBTG91RFo7O0FLM3VEUTtFQUlRO0VBR0o7QUx5dURaOztBS2h2RFE7RUFJUTtFQUdKO0FMOHVEWjs7QUtydkRRO0VBSVE7RUFHSjtBTG12RFo7O0FLMXZEUTtFQUlRO0VBR0o7QUx3dkRaOztBSy92RFE7RUFJUTtFQUdKO0FMNnZEWjs7QUtwd0RRO0VBSVE7RUFHSjtBTGt3RFo7O0FLendEUTtFQUlRO0VBR0o7QUx1d0RaOztBSzl3RFE7RUFJUTtFQUdKO0FMNHdEWjs7QUtueERRO0VBSVE7RUFHSjtBTGl4RFo7O0FLeHhEUTtFQUlRO0VBR0o7QUxzeERaOztBSzd4RFE7RUFJUTtFQUdKO0FMMnhEWjs7QUtseURRO0VBSVE7RUFHSjtBTGd5RFo7O0FLdnlEUTtFQUlRO0VBR0o7QUxxeURaOztBSzV5RFE7RUFJUTtFQUdKO0FMMHlEWjs7QUtqekRRO0VBSVE7RUFHSjtBTCt5RFo7O0FLdHpEUTtFQUlRO0VBR0o7QUxvekRaOztBSzN6RFE7RUFJUTtFQUdKO0FMeXpEWjs7QUtoMERRO0VBSVE7RUFHSjtBTDh6RFo7O0FLcjBEUTtFQUlRO0VBR0o7QUxtMERaOztBSzEwRFE7RUFJUTtFQUdKO0FMdzBEWjs7QUsvMERRO0VBSVE7RUFHSjtBTDYwRFo7O0FLcDFEUTtFQUlRO0VBR0o7QUxrMURaOztBS3oxRFE7RUFJUTtFQUdKO0FMdTFEWjs7QUs5MURRO0VBSVE7RUFHSjtBTDQxRFo7O0FLbjJEUTtFQUlRO0VBR0o7QUxpMkRaOztBS3gyRFE7RUFJUTtFQUdKO0FMczJEWjs7QUs3MkRRO0VBSVE7RUFHSjtBTDIyRFo7O0FLbDNEUTtFQUlRO0VBR0o7QUxnM0RaOztBS3YzRFE7RUFJUTtFQUdKO0FMcTNEWjs7QUs1M0RRO0VBSVE7RUFHSjtBTDAzRFo7O0FLajREUTtFQUlRO0VBR0o7QUwrM0RaOztBS3Q0RFE7RUFJUTtFQUdKO0FMbzREWjs7QUszNERRO0VBSVE7RUFHSjtBTHk0RFo7O0FLMTVEUTtFQUNFO0FMNjVEVjs7QUs5NURRO0VBQ0U7QUxpNkRWOztBS2w2RFE7RUFDRTtBTHE2RFY7O0FLdDZEUTtFQUNFO0FMeTZEVjs7QUtoNkRRO0VBT0k7QUw2NURaOztBS3A2RFE7RUFPSTtBTGk2RFo7O0FLeDZEUTtFQU9JO0FMcTZEWjs7QUs1NkRRO0VBT0k7QUx5NkRaOztBS2g3RFE7RUFPSTtBTDY2RFo7O0FLcDdEUTtFQU9JO0FMaTdEWjs7QUt4N0RRO0VBT0k7QUxxN0RaOztBSzU3RFE7RUFPSTtBTHk3RFo7O0FLMThEUTtFQUNFO0FMNjhEVjs7QUt6OERVO0VBQ0U7QUw0OERaOztBS2w5RFE7RUFDRTtBTHE5RFY7O0FLajlEVTtFQUNFO0FMbzlEWjs7QUsxOURRO0VBQ0U7QUw2OURWOztBS3o5RFU7RUFDRTtBTDQ5RFo7O0FLbCtEUTtFQUNFO0FMcStEVjs7QUtqK0RVO0VBQ0U7QUxvK0RaOztBSzErRFE7RUFDRTtBTDYrRFY7O0FLeitEVTtFQUNFO0FMNCtEWjs7QUt4K0RRO0VBT0k7QUxxK0RaOztBS2grRFU7RUFPSTtBTDY5RGQ7O0FLaC9EUTtFQU9JO0FMNitEWjs7QUt4K0RVO0VBT0k7QUxxK0RkOztBS3gvRFE7RUFPSTtBTHEvRFo7O0FLaC9EVTtFQU9JO0FMNitEZDs7QUtoZ0VRO0VBSVE7RUFHSjtBTDgvRFo7O0FLcmdFUTtFQUlRO0VBR0o7QUxtZ0VaOztBSzFnRVE7RUFJUTtFQUdKO0FMd2dFWjs7QUsvZ0VRO0VBSVE7RUFHSjtBTDZnRVo7O0FLcGhFUTtFQUlRO0VBR0o7QUxraEVaOztBS3poRVE7RUFJUTtFQUdKO0FMdWhFWjs7QUs5aEVRO0VBSVE7RUFHSjtBTDRoRVo7O0FLbmlFUTtFQUlRO0VBR0o7QUxpaUVaOztBS3hpRVE7RUFJUTtFQUdKO0FMc2lFWjs7QUs3aUVRO0VBSVE7RUFHSjtBTDJpRVo7O0FLbGpFUTtFQUlRO0VBR0o7QUxnakVaOztBS3ZqRVE7RUFJUTtFQUdKO0FMcWpFWjs7QUs1akVRO0VBSVE7RUFHSjtBTDBqRVo7O0FLamtFUTtFQUlRO0VBR0o7QUwrakVaOztBS3RrRVE7RUFJUTtFQUdKO0FMb2tFWjs7QUsza0VRO0VBSVE7RUFHSjtBTHlrRVo7O0FLaGxFUTtFQUlRO0VBR0o7QUw4a0VaOztBS3JsRVE7RUFJUTtFQUdKO0FMbWxFWjs7QUsxbEVRO0VBSVE7RUFHSjtBTHdsRVo7O0FLL2xFUTtFQUlRO0VBR0o7QUw2bEVaOztBS3BtRVE7RUFJUTtFQUdKO0FMa21FWjs7QUt6bUVRO0VBSVE7RUFHSjtBTHVtRVo7O0FLOW1FUTtFQUlRO0VBR0o7QUw0bUVaOztBS25uRVE7RUFJUTtFQUdKO0FMaW5FWjs7QUt4bkVRO0VBSVE7RUFHSjtBTHNuRVo7O0FLN25FUTtFQUlRO0VBR0o7QUwybkVaOztBS2xvRVE7RUFJUTtFQUdKO0FMZ29FWjs7QUt2b0VRO0VBSVE7RUFHSjtBTHFvRVo7O0FLNW9FUTtFQUlRO0VBR0o7QUwwb0VaOztBS2pwRVE7RUFJUTtFQUdKO0FMK29FWjs7QUt0cEVRO0VBSVE7RUFHSjtBTG9wRVo7O0FLM3BFUTtFQUlRO0VBR0o7QUx5cEVaOztBS2hxRVE7RUFJUTtFQUdKO0FMOHBFWjs7QUtycUVRO0VBSVE7RUFHSjtBTG1xRVo7O0FLMXFFUTtFQUlRO0VBR0o7QUx3cUVaOztBSy9xRVE7RUFJUTtFQUdKO0FMNnFFWjs7QUtwckVRO0VBSVE7RUFHSjtBTGtyRVo7O0FLbnNFUTtFQUNFO0FMc3NFVjs7QUtsc0VVO0VBQ0U7QUxxc0VaOztBSzNzRVE7RUFDRTtBTDhzRVY7O0FLMXNFVTtFQUNFO0FMNnNFWjs7QUtudEVRO0VBQ0U7QUxzdEVWOztBS2x0RVU7RUFDRTtBTHF0RVo7O0FLM3RFUTtFQUNFO0FMOHRFVjs7QUsxdEVVO0VBQ0U7QUw2dEVaOztBS251RVE7RUFDRTtBTHN1RVY7O0FLbHVFVTtFQUNFO0FMcXVFWjs7QUszdUVRO0VBQ0U7QUw4dUVWOztBSzF1RVU7RUFDRTtBTDZ1RVo7O0FLenVFUTtFQUlRO0VBR0o7QUx1dUVaOztBSzl1RVE7RUFJUTtFQUdKO0FMNHVFWjs7QUtudkVRO0VBSVE7RUFHSjtBTGl2RVo7O0FLeHZFUTtFQUlRO0VBR0o7QUxzdkVaOztBSzd2RVE7RUFJUTtFQUdKO0FMMnZFWjs7QUtsd0VRO0VBSVE7RUFHSjtBTGd3RVo7O0FLdndFUTtFQUlRO0VBR0o7QUxxd0VaOztBSzV3RVE7RUFJUTtFQUdKO0FMMHdFWjs7QUtqeEVRO0VBSVE7RUFHSjtBTCt3RVo7O0FLdHhFUTtFQUlRO0VBR0o7QUxveEVaOztBSzN4RVE7RUFJUTtFQUdKO0FMeXhFWjs7QUtoeUVRO0VBSVE7RUFHSjtBTDh4RVo7O0FLcnlFUTtFQUlRO0VBR0o7QUxteUVaOztBSzF5RVE7RUFJUTtFQUdKO0FMd3lFWjs7QUsveUVRO0VBSVE7RUFHSjtBTDZ5RVo7O0FLcHpFUTtFQUlRO0VBR0o7QUxrekVaOztBS3p6RVE7RUFJUTtFQUdKO0FMdXpFWjs7QUs5ekVRO0VBSVE7RUFHSjtBTDR6RVo7O0FLbjBFUTtFQUlRO0VBR0o7QUxpMEVaOztBS3gwRVE7RUFJUTtFQUdKO0FMczBFWjs7QUs3MEVRO0VBSVE7RUFHSjtBTDIwRVo7O0FLbDFFUTtFQUlRO0VBR0o7QUxnMUVaOztBS3YxRVE7RUFJUTtFQUdKO0FMcTFFWjs7QUs1MUVRO0VBSVE7RUFHSjtBTDAxRVo7O0FLajJFUTtFQUlRO0VBR0o7QUwrMUVaOztBS3QyRVE7RUFJUTtFQUdKO0FMbzJFWjs7QUszMkVRO0VBSVE7RUFHSjtBTHkyRVo7O0FLaDNFUTtFQUlRO0VBR0o7QUw4MkVaOztBS3IzRVE7RUFJUTtFQUdKO0FMbTNFWjs7QUsxM0VRO0VBSVE7RUFHSjtBTHczRVo7O0FLLzNFUTtFQUlRO0VBR0o7QUw2M0VaOztBS3A0RVE7RUFJUTtFQUdKO0FMazRFWjs7QUt6NEVRO0VBSVE7RUFHSjtBTHU0RVo7O0FLOTRFUTtFQUlRO0VBR0o7QUw0NEVaOztBS241RVE7RUFJUTtFQUdKO0FMaTVFWjs7QUt4NUVRO0VBSVE7RUFHSjtBTHM1RVo7O0FLNzVFUTtFQUlRO0VBR0o7QUwyNUVaOztBS2w2RVE7RUFJUTtFQUdKO0FMZzZFWjs7QUt2NkVRO0VBSVE7RUFHSjtBTHE2RVo7O0FLNTZFUTtFQUlRO0VBR0o7QUwwNkVaOztBSzM3RVE7RUFDRTtBTDg3RVY7O0FLLzdFUTtFQUNFO0FMazhFVjs7QUtuOEVRO0VBQ0U7QUxzOEVWOztBS3Y4RVE7RUFDRTtBTDA4RVY7O0FLMzhFUTtFQUNFO0FMODhFVjs7QUtyOEVRO0VBT0k7QUxrOEVaOztBS3o4RVE7RUFPSTtBTHM4RVo7O0FLNzhFUTtFQU9JO0FMMDhFWjs7QUtqOUVRO0VBT0k7QUw4OEVaOztBS3I5RVE7RUFPSTtBTGs5RVo7O0FLejlFUTtFQU9JO0FMczlFWjs7QUs3OUVRO0VBT0k7QUwwOUVaOztBS2orRVE7RUFPSTtBTDg5RVo7O0FLcitFUTtFQU9JO0FMaytFWjs7QUt6K0VRO0VBT0k7QUxzK0VaOztBSzcrRVE7RUFPSTtBTDArRVo7O0FLai9FUTtFQU9JO0FMOCtFWjs7QUtyL0VRO0VBT0k7QUxrL0VaOztBS3ovRVE7RUFPSTtBTHMvRVo7O0FLNy9FUTtFQU9JO0FMMC9FWjs7QUtqZ0ZRO0VBT0k7QUw4L0VaOztBS3JnRlE7RUFPSTtBTGtnRlo7O0FLemdGUTtFQU9JO0FMc2dGWjs7QUs3Z0ZRO0VBT0k7QUwwZ0ZaOztBS2poRlE7RUFPSTtBTDhnRlo7O0FLcmhGUTtFQU9JO0FMa2hGWjs7QUt6aEZRO0VBT0k7QUxzaEZaOztBSzdoRlE7RUFPSTtBTDBoRlo7O0FLamlGUTtFQU9JO0VBQUE7QUwraEZaOztBS3RpRlE7RUFPSTtFQUFBO0FMb2lGWjs7QUszaUZRO0VBT0k7RUFBQTtBTHlpRlo7O0FLaGpGUTtFQU9JO0VBQUE7QUw4aUZaOztBS3JqRlE7RUFPSTtFQUFBO0FMbWpGWjs7QUsxakZRO0VBT0k7RUFBQTtBTHdqRlo7O0FLL2pGUTtFQU9JO0VBQUE7QUw2akZaOztBS3BrRlE7RUFPSTtFQUFBO0FMa2tGWjs7QUt6a0ZRO0VBT0k7RUFBQTtBTHVrRlo7O0FLOWtGUTtFQU9JO0VBQUE7QUw0a0ZaOztBS25sRlE7RUFPSTtFQUFBO0FMaWxGWjs7QUt4bEZRO0VBT0k7RUFBQTtBTHNsRlo7O0FLN2xGUTtFQU9JO0VBQUE7QUwybEZaOztBS2xtRlE7RUFPSTtFQUFBO0FMZ21GWjs7QUt2bUZRO0VBT0k7RUFBQTtBTHFtRlo7O0FLNW1GUTtFQU9JO0VBQUE7QUwwbUZaOztBS2puRlE7RUFPSTtFQUFBO0FMK21GWjs7QUt0bkZRO0VBT0k7RUFBQTtBTG9uRlo7O0FLM25GUTtFQU9JO0VBQUE7QUx5bkZaOztBS2hvRlE7RUFPSTtFQUFBO0FMOG5GWjs7QUtyb0ZRO0VBT0k7RUFBQTtBTG1vRlo7O0FLMW9GUTtFQU9JO0VBQUE7QUx3b0ZaOztBSy9vRlE7RUFPSTtFQUFBO0FMNm9GWjs7QUtwcEZRO0VBT0k7RUFBQTtBTGtwRlo7O0FLenBGUTtFQU9JO0VBQUE7QUx1cEZaOztBSzlwRlE7RUFPSTtFQUFBO0FMNHBGWjs7QUtucUZRO0VBT0k7RUFBQTtBTGlxRlo7O0FLeHFGUTtFQU9JO0VBQUE7QUxzcUZaOztBSzdxRlE7RUFPSTtFQUFBO0FMMnFGWjs7QUtsckZRO0VBT0k7RUFBQTtBTGdyRlo7O0FLdnJGUTtFQU9JO0VBQUE7QUxxckZaOztBSzVyRlE7RUFPSTtFQUFBO0FMMHJGWjs7QUtqc0ZRO0VBT0k7RUFBQTtBTCtyRlo7O0FLdHNGUTtFQU9JO0VBQUE7QUxvc0ZaOztBSzNzRlE7RUFPSTtFQUFBO0FMeXNGWjs7QUtodEZRO0VBT0k7RUFBQTtBTDhzRlo7O0FLcnRGUTtFQU9JO0FMa3RGWjs7QUt6dEZRO0VBT0k7QUxzdEZaOztBSzd0RlE7RUFPSTtBTDB0Rlo7O0FLanVGUTtFQU9JO0FMOHRGWjs7QUtydUZRO0VBT0k7QUxrdUZaOztBS3p1RlE7RUFPSTtBTHN1Rlo7O0FLN3VGUTtFQU9JO0FMMHVGWjs7QU1wdkZJO0VER0k7SUFPSTtFTCt1RlY7RUt0dkZNO0lBT0k7RUxrdkZWO0VLenZGTTtJQU9JO0VMcXZGVjtFSzV2Rk07SUFPSTtFTHd2RlY7RUsvdkZNO0lBT0k7RUwydkZWO0VLbHdGTTtJQU9JO0VMOHZGVjtFS3J3Rk07SUFPSTtFTGl3RlY7RUt4d0ZNO0lBT0k7RUxvd0ZWO0VLM3dGTTtJQU9JO0VMdXdGVjtFSzl3Rk07SUFPSTtFTDB3RlY7RUtqeEZNO0lBT0k7RUw2d0ZWO0VLcHhGTTtJQU9JO0VMZ3hGVjtFS3Z4Rk07SUFPSTtFTG14RlY7RUsxeEZNO0lBT0k7RUxzeEZWO0VLN3hGTTtJQU9JO0VMeXhGVjtFS2h5Rk07SUFPSTtFTDR4RlY7RUtueUZNO0lBT0k7RUwreEZWO0VLdHlGTTtJQU9JO0VMa3lGVjtFS3p5Rk07SUFPSTtFTHF5RlY7RUs1eUZNO0lBT0k7RUx3eUZWO0VLL3lGTTtJQU9JO0VMMnlGVjtFS2x6Rk07SUFPSTtFTDh5RlY7RUtyekZNO0lBT0k7RUxpekZWO0VLeHpGTTtJQU9JO0VMb3pGVjtFSzN6Rk07SUFPSTtFTHV6RlY7RUs5ekZNO0lBT0k7RUwwekZWO0VLajBGTTtJQU9JO0VMNnpGVjtFS3AwRk07SUFPSTtFTGcwRlY7RUt2MEZNO0lBT0k7RUxtMEZWO0VLMTBGTTtJQU9JO0VMczBGVjtFSzcwRk07SUFPSTtFTHkwRlY7RUtoMUZNO0lBT0k7RUw0MEZWO0VLbjFGTTtJQU9JO0VMKzBGVjtFS3QxRk07SUFPSTtFTGsxRlY7RUt6MUZNO0lBT0k7RUxxMUZWO0VLNTFGTTtJQU9JO0VMdzFGVjtFSy8xRk07SUFPSTtFTDIxRlY7RUtsMkZNO0lBT0k7RUw4MUZWO0VLcjJGTTtJQU9JO0VMaTJGVjtFS3gyRk07SUFPSTtFTG8yRlY7RUszMkZNO0lBT0k7RUx1MkZWO0VLOTJGTTtJQU9JO0VMMDJGVjtFS2ozRk07SUFPSTtFTDYyRlY7RUtwM0ZNO0lBT0k7RUxnM0ZWO0VLdjNGTTtJQU9JO0VMbTNGVjtFSzEzRk07SUFPSTtFTHMzRlY7RUs3M0ZNO0lBT0k7RUx5M0ZWO0VLaDRGTTtJQU9JO0VMNDNGVjtFS240Rk07SUFPSTtFTCszRlY7RUt0NEZNO0lBT0k7RUxrNEZWO0VLejRGTTtJQU9JO0VMcTRGVjtFSzU0Rk07SUFPSTtFTHc0RlY7RUsvNEZNO0lBT0k7RUwyNEZWO0VLbDVGTTtJQU9JO0VMODRGVjtFS3I1Rk07SUFPSTtFTGk1RlY7RUt4NUZNO0lBT0k7RUxvNUZWO0VLMzVGTTtJQU9JO0VMdTVGVjtFSzk1Rk07SUFPSTtFTDA1RlY7RUtqNkZNO0lBT0k7RUw2NUZWO0VLcDZGTTtJQU9JO0VMZzZGVjtFS3Y2Rk07SUFPSTtFTG02RlY7RUsxNkZNO0lBT0k7RUxzNkZWO0VLNzZGTTtJQU9JO0VMeTZGVjtFS2g3Rk07SUFPSTtFTDQ2RlY7RUtuN0ZNO0lBT0k7RUwrNkZWO0VLdDdGTTtJQU9JO0VMazdGVjtFS3o3Rk07SUFPSTtFTHE3RlY7RUs1N0ZNO0lBT0k7RUx3N0ZWO0VLLzdGTTtJQU9JO0VMMjdGVjtFS2w4Rk07SUFPSTtFTDg3RlY7RUtyOEZNO0lBT0k7RUxpOEZWO0VLeDhGTTtJQU9JO0lBQUE7RUxxOEZWO0VLNThGTTtJQU9JO0lBQUE7RUx5OEZWO0VLaDlGTTtJQU9JO0lBQUE7RUw2OEZWO0VLcDlGTTtJQU9JO0lBQUE7RUxpOUZWO0VLeDlGTTtJQU9JO0lBQUE7RUxxOUZWO0VLNTlGTTtJQU9JO0lBQUE7RUx5OUZWO0VLaCtGTTtJQU9JO0lBQUE7RUw2OUZWO0VLcCtGTTtJQU9JO0lBQUE7RUxpK0ZWO0VLeCtGTTtJQU9JO0lBQUE7RUxxK0ZWO0VLNStGTTtJQU9JO0lBQUE7RUx5K0ZWO0VLaC9GTTtJQU9JO0lBQUE7RUw2K0ZWO0VLcC9GTTtJQU9JO0lBQUE7RUxpL0ZWO0VLeC9GTTtJQU9JO0lBQUE7RUxxL0ZWO0VLNS9GTTtJQU9JO0lBQUE7RUx5L0ZWO0VLaGdHTTtJQU9JO0VMNC9GVjtFS25nR007SUFPSTtFTCsvRlY7RUt0Z0dNO0lBT0k7RUxrZ0dWO0VLemdHTTtJQU9JO0VMcWdHVjtFSzVnR007SUFPSTtFTHdnR1Y7RUsvZ0dNO0lBT0k7RUwyZ0dWO0VLbGhHTTtJQU9JO0VMOGdHVjtFS3JoR007SUFPSTtFTGloR1Y7RUt4aEdNO0lBT0k7RUxvaEdWO0VLM2hHTTtJQU9JO0VMdWhHVjtFSzloR007SUFPSTtFTDBoR1Y7RUtqaUdNO0lBT0k7RUw2aEdWO0VLcGlHTTtJQU9JO0VMZ2lHVjtFS3ZpR007SUFPSTtFTG1pR1Y7RUsxaUdNO0lBT0k7RUxzaUdWO0VLN2lHTTtJQU9JO0VMeWlHVjtFS2hqR007SUFPSTtFTDRpR1Y7RUtuakdNO0lBT0k7RUwraUdWO0VLdGpHTTtJQU9JO0VMa2pHVjtFS3pqR007SUFPSTtFTHFqR1Y7RUs1akdNO0lBT0k7RUx3akdWO0VLL2pHTTtJQU9JO0VMMmpHVjtFS2xrR007SUFPSTtFTDhqR1Y7RUtya0dNO0lBT0k7RUxpa0dWO0VLeGtHTTtJQU9JO0VMb2tHVjtFSzNrR007SUFPSTtFTHVrR1Y7RUs5a0dNO0lBT0k7SUFBQTtFTDJrR1Y7RUtsbEdNO0lBT0k7SUFBQTtFTCtrR1Y7RUt0bEdNO0lBT0k7SUFBQTtFTG1sR1Y7RUsxbEdNO0lBT0k7SUFBQTtFTHVsR1Y7RUs5bEdNO0lBT0k7SUFBQTtFTDJsR1Y7RUtsbUdNO0lBT0k7SUFBQTtFTCtsR1Y7RUt0bUdNO0lBT0k7SUFBQTtFTG1tR1Y7RUsxbUdNO0lBT0k7SUFBQTtFTHVtR1Y7RUs5bUdNO0lBT0k7SUFBQTtFTDJtR1Y7RUtsbkdNO0lBT0k7SUFBQTtFTCttR1Y7RUt0bkdNO0lBT0k7RUxrbkdWO0VLem5HTTtJQU9JO0VMcW5HVjtFSzVuR007SUFPSTtFTHduR1Y7RUsvbkdNO0lBT0k7RUwybkdWO0VLbG9HTTtJQU9JO0VMOG5HVjtFS3JvR007SUFPSTtFTGlvR1Y7RUt4b0dNO0lBT0k7RUxvb0dWO0VLM29HTTtJQU9JO0VMdW9HVjtFSzlvR007SUFPSTtFTDBvR1Y7RUtqcEdNO0lBT0k7RUw2b0dWO0VLcHBHTTtJQU9JO0VMZ3BHVjtFS3ZwR007SUFPSTtFTG1wR1Y7RUsxcEdNO0lBT0k7RUxzcEdWO0VLN3BHTTtJQU9JO0VMeXBHVjtFS2hxR007SUFPSTtFTDRwR1Y7RUtucUdNO0lBT0k7RUwrcEdWO0VLdHFHTTtJQU9JO0VMa3FHVjtFS3pxR007SUFPSTtFTHFxR1Y7RUs1cUdNO0lBT0k7RUx3cUdWO0VLL3FHTTtJQU9JO0VMMnFHVjtFS2xyR007SUFPSTtFTDhxR1Y7RUtyckdNO0lBT0k7RUxpckdWO0VLeHJHTTtJQU9JO0VMb3JHVjtFSzNyR007SUFPSTtFTHVyR1Y7RUs5ckdNO0lBT0k7RUwwckdWO0VLanNHTTtJQU9JO0VMNnJHVjtFS3BzR007SUFPSTtJQUFBO0VMaXNHVjtFS3hzR007SUFPSTtJQUFBO0VMcXNHVjtFSzVzR007SUFPSTtJQUFBO0VMeXNHVjtFS2h0R007SUFPSTtJQUFBO0VMNnNHVjtFS3B0R007SUFPSTtJQUFBO0VMaXRHVjtFS3h0R007SUFPSTtJQUFBO0VMcXRHVjtFSzV0R007SUFPSTtJQUFBO0VMeXRHVjtFS2h1R007SUFPSTtJQUFBO0VMNnRHVjtFS3B1R007SUFPSTtJQUFBO0VMaXVHVjtFS3h1R007SUFPSTtJQUFBO0VMcXVHVjtFSzV1R007SUFPSTtJQUFBO0VMeXVHVjtFS2h2R007SUFPSTtJQUFBO0VMNnVHVjtFS3B2R007SUFPSTtFTGd2R1Y7RUt2dkdNO0lBT0k7RUxtdkdWO0VLMXZHTTtJQU9JO0VMc3ZHVjtFSzd2R007SUFPSTtFTHl2R1Y7RUtod0dNO0lBT0k7RUw0dkdWO0VLbndHTTtJQU9JO0VMK3ZHVjtFS3R3R007SUFPSTtFTGt3R1Y7RUt6d0dNO0lBT0k7RUxxd0dWO0VLNXdHTTtJQU9JO0VMd3dHVjtFSy93R007SUFPSTtFTDJ3R1Y7RUtseEdNO0lBT0k7RUw4d0dWO0VLcnhHTTtJQU9JO0VMaXhHVjtFS3h4R007SUFPSTtFTG94R1Y7RUszeEdNO0lBT0k7RUx1eEdWO0VLOXhHTTtJQU9JO0VMMHhHVjtFS2p5R007SUFPSTtFTDZ4R1Y7RUtweUdNO0lBT0k7RUxneUdWO0VLdnlHTTtJQU9JO0VMbXlHVjtFSzF5R007SUFPSTtFTHN5R1Y7RUs3eUdNO0lBT0k7RUx5eUdWO0VLaHpHTTtJQU9JO0VMNHlHVjtFS256R007SUFPSTtFTCt5R1Y7RUt0ekdNO0lBT0k7RUxrekdWO0VLenpHTTtJQU9JO0VMcXpHVjtFSzV6R007SUFPSTtFTHd6R1Y7RUsvekdNO0lBT0k7RUwyekdWO0VLbDBHTTtJQU9JO0VMOHpHVjtFS3IwR007SUFPSTtFTGkwR1Y7RUt4MEdNO0lBT0k7RUxvMEdWO0VLMzBHTTtJQU9JO0VMdTBHVjtFSzkwR007SUFPSTtFTDAwR1Y7RUtqMUdNO0lBT0k7RUw2MEdWO0VLcDFHTTtJQU9JO0VMZzFHVjtBQUNGO0FNMzFHSTtFREdJO0lBT0k7RUxxMUdWO0VLNTFHTTtJQU9JO0VMdzFHVjtFSy8xR007SUFPSTtFTDIxR1Y7RUtsMkdNO0lBT0k7RUw4MUdWO0VLcjJHTTtJQU9JO0VMaTJHVjtFS3gyR007SUFPSTtFTG8yR1Y7RUszMkdNO0lBT0k7RUx1MkdWO0VLOTJHTTtJQU9JO0VMMDJHVjtFS2ozR007SUFPSTtFTDYyR1Y7RUtwM0dNO0lBT0k7RUxnM0dWO0VLdjNHTTtJQU9JO0VMbTNHVjtFSzEzR007SUFPSTtFTHMzR1Y7RUs3M0dNO0lBT0k7RUx5M0dWO0VLaDRHTTtJQU9JO0VMNDNHVjtFS240R007SUFPSTtFTCszR1Y7RUt0NEdNO0lBT0k7RUxrNEdWO0VLejRHTTtJQU9JO0VMcTRHVjtFSzU0R007SUFPSTtFTHc0R1Y7RUsvNEdNO0lBT0k7RUwyNEdWO0VLbDVHTTtJQU9JO0VMODRHVjtFS3I1R007SUFPSTtFTGk1R1Y7RUt4NUdNO0lBT0k7RUxvNUdWO0VLMzVHTTtJQU9JO0VMdTVHVjtFSzk1R007SUFPSTtFTDA1R1Y7RUtqNkdNO0lBT0k7RUw2NUdWO0VLcDZHTTtJQU9JO0VMZzZHVjtFS3Y2R007SUFPSTtFTG02R1Y7RUsxNkdNO0lBT0k7RUxzNkdWO0VLNzZHTTtJQU9JO0VMeTZHVjtFS2g3R007SUFPSTtFTDQ2R1Y7RUtuN0dNO0lBT0k7RUwrNkdWO0VLdDdHTTtJQU9JO0VMazdHVjtFS3o3R007SUFPSTtFTHE3R1Y7RUs1N0dNO0lBT0k7RUx3N0dWO0VLLzdHTTtJQU9JO0VMMjdHVjtFS2w4R007SUFPSTtFTDg3R1Y7RUtyOEdNO0lBT0k7RUxpOEdWO0VLeDhHTTtJQU9JO0VMbzhHVjtFSzM4R007SUFPSTtFTHU4R1Y7RUs5OEdNO0lBT0k7RUwwOEdWO0VLajlHTTtJQU9JO0VMNjhHVjtFS3A5R007SUFPSTtFTGc5R1Y7RUt2OUdNO0lBT0k7RUxtOUdWO0VLMTlHTTtJQU9JO0VMczlHVjtFSzc5R007SUFPSTtFTHk5R1Y7RUtoK0dNO0lBT0k7RUw0OUdWO0VLbitHTTtJQU9JO0VMKzlHVjtFS3QrR007SUFPSTtFTGsrR1Y7RUt6K0dNO0lBT0k7RUxxK0dWO0VLNStHTTtJQU9JO0VMdytHVjtFSy8rR007SUFPSTtFTDIrR1Y7RUtsL0dNO0lBT0k7RUw4K0dWO0VLci9HTTtJQU9JO0VMaS9HVjtFS3gvR007SUFPSTtFTG8vR1Y7RUszL0dNO0lBT0k7RUx1L0dWO0VLOS9HTTtJQU9JO0VMMC9HVjtFS2pnSE07SUFPSTtFTDYvR1Y7RUtwZ0hNO0lBT0k7RUxnZ0hWO0VLdmdITTtJQU9JO0VMbWdIVjtFSzFnSE07SUFPSTtFTHNnSFY7RUs3Z0hNO0lBT0k7RUx5Z0hWO0VLaGhITTtJQU9JO0VMNGdIVjtFS25oSE07SUFPSTtFTCtnSFY7RUt0aEhNO0lBT0k7RUxraEhWO0VLemhITTtJQU9JO0VMcWhIVjtFSzVoSE07SUFPSTtFTHdoSFY7RUsvaEhNO0lBT0k7RUwyaEhWO0VLbGlITTtJQU9JO0VMOGhIVjtFS3JpSE07SUFPSTtFTGlpSFY7RUt4aUhNO0lBT0k7RUxvaUhWO0VLM2lITTtJQU9JO0VMdWlIVjtFSzlpSE07SUFPSTtJQUFBO0VMMmlIVjtFS2xqSE07SUFPSTtJQUFBO0VMK2lIVjtFS3RqSE07SUFPSTtJQUFBO0VMbWpIVjtFSzFqSE07SUFPSTtJQUFBO0VMdWpIVjtFSzlqSE07SUFPSTtJQUFBO0VMMmpIVjtFS2xrSE07SUFPSTtJQUFBO0VMK2pIVjtFS3RrSE07SUFPSTtJQUFBO0VMbWtIVjtFSzFrSE07SUFPSTtJQUFBO0VMdWtIVjtFSzlrSE07SUFPSTtJQUFBO0VMMmtIVjtFS2xsSE07SUFPSTtJQUFBO0VMK2tIVjtFS3RsSE07SUFPSTtJQUFBO0VMbWxIVjtFSzFsSE07SUFPSTtJQUFBO0VMdWxIVjtFSzlsSE07SUFPSTtJQUFBO0VMMmxIVjtFS2xtSE07SUFPSTtJQUFBO0VMK2xIVjtFS3RtSE07SUFPSTtFTGttSFY7RUt6bUhNO0lBT0k7RUxxbUhWO0VLNW1ITTtJQU9JO0VMd21IVjtFSy9tSE07SUFPSTtFTDJtSFY7RUtsbkhNO0lBT0k7RUw4bUhWO0VLcm5ITTtJQU9JO0VMaW5IVjtFS3huSE07SUFPSTtFTG9uSFY7RUszbkhNO0lBT0k7RUx1bkhWO0VLOW5ITTtJQU9JO0VMMG5IVjtFS2pvSE07SUFPSTtFTDZuSFY7RUtwb0hNO0lBT0k7RUxnb0hWO0VLdm9ITTtJQU9JO0VMbW9IVjtFSzFvSE07SUFPSTtFTHNvSFY7RUs3b0hNO0lBT0k7RUx5b0hWO0VLaHBITTtJQU9JO0VMNG9IVjtFS25wSE07SUFPSTtFTCtvSFY7RUt0cEhNO0lBT0k7RUxrcEhWO0VLenBITTtJQU9JO0VMcXBIVjtFSzVwSE07SUFPSTtFTHdwSFY7RUsvcEhNO0lBT0k7RUwycEhWO0VLbHFITTtJQU9JO0VMOHBIVjtFS3JxSE07SUFPSTtFTGlxSFY7RUt4cUhNO0lBT0k7RUxvcUhWO0VLM3FITTtJQU9JO0VMdXFIVjtFSzlxSE07SUFPSTtFTDBxSFY7RUtqckhNO0lBT0k7RUw2cUhWO0VLcHJITTtJQU9JO0lBQUE7RUxpckhWO0VLeHJITTtJQU9JO0lBQUE7RUxxckhWO0VLNXJITTtJQU9JO0lBQUE7RUx5ckhWO0VLaHNITTtJQU9JO0lBQUE7RUw2ckhWO0VLcHNITTtJQU9JO0lBQUE7RUxpc0hWO0VLeHNITTtJQU9JO0lBQUE7RUxxc0hWO0VLNXNITTtJQU9JO0lBQUE7RUx5c0hWO0VLaHRITTtJQU9JO0lBQUE7RUw2c0hWO0VLcHRITTtJQU9JO0lBQUE7RUxpdEhWO0VLeHRITTtJQU9JO0lBQUE7RUxxdEhWO0VLNXRITTtJQU9JO0VMd3RIVjtFSy90SE07SUFPSTtFTDJ0SFY7RUtsdUhNO0lBT0k7RUw4dEhWO0VLcnVITTtJQU9JO0VMaXVIVjtFS3h1SE07SUFPSTtFTG91SFY7RUszdUhNO0lBT0k7RUx1dUhWO0VLOXVITTtJQU9JO0VMMHVIVjtFS2p2SE07SUFPSTtFTDZ1SFY7RUtwdkhNO0lBT0k7RUxndkhWO0VLdnZITTtJQU9JO0VMbXZIVjtFSzF2SE07SUFPSTtFTHN2SFY7RUs3dkhNO0lBT0k7RUx5dkhWO0VLaHdITTtJQU9JO0VMNHZIVjtFS253SE07SUFPSTtFTCt2SFY7RUt0d0hNO0lBT0k7RUxrd0hWO0VLendITTtJQU9JO0VMcXdIVjtFSzV3SE07SUFPSTtFTHd3SFY7RUsvd0hNO0lBT0k7RUwyd0hWO0VLbHhITTtJQU9JO0VMOHdIVjtFS3J4SE07SUFPSTtFTGl4SFY7RUt4eEhNO0lBT0k7RUxveEhWO0VLM3hITTtJQU9JO0VMdXhIVjtFSzl4SE07SUFPSTtFTDB4SFY7RUtqeUhNO0lBT0k7RUw2eEhWO0VLcHlITTtJQU9JO0VMZ3lIVjtFS3Z5SE07SUFPSTtFTG15SFY7RUsxeUhNO0lBT0k7SUFBQTtFTHV5SFY7RUs5eUhNO0lBT0k7SUFBQTtFTDJ5SFY7RUtsekhNO0lBT0k7SUFBQTtFTCt5SFY7RUt0ekhNO0lBT0k7SUFBQTtFTG16SFY7RUsxekhNO0lBT0k7SUFBQTtFTHV6SFY7RUs5ekhNO0lBT0k7SUFBQTtFTDJ6SFY7RUtsMEhNO0lBT0k7SUFBQTtFTCt6SFY7RUt0MEhNO0lBT0k7SUFBQTtFTG0wSFY7RUsxMEhNO0lBT0k7SUFBQTtFTHUwSFY7RUs5MEhNO0lBT0k7SUFBQTtFTDIwSFY7RUtsMUhNO0lBT0k7SUFBQTtFTCswSFY7RUt0MUhNO0lBT0k7SUFBQTtFTG0xSFY7RUsxMUhNO0lBT0k7RUxzMUhWO0VLNzFITTtJQU9JO0VMeTFIVjtFS2gySE07SUFPSTtFTDQxSFY7RUtuMkhNO0lBT0k7RUwrMUhWO0VLdDJITTtJQU9JO0VMazJIVjtFS3oySE07SUFPSTtFTHEySFY7RUs1MkhNO0lBT0k7RUx3MkhWO0VLLzJITTtJQU9JO0VMMjJIVjtFS2wzSE07SUFPSTtFTDgySFY7RUtyM0hNO0lBT0k7RUxpM0hWO0VLeDNITTtJQU9JO0VMbzNIVjtFSzMzSE07SUFPSTtFTHUzSFY7RUs5M0hNO0lBT0k7RUwwM0hWO0VLajRITTtJQU9JO0VMNjNIVjtFS3A0SE07SUFPSTtFTGc0SFY7RUt2NEhNO0lBT0k7RUxtNEhWO0VLMTRITTtJQU9JO0VMczRIVjtFSzc0SE07SUFPSTtFTHk0SFY7RUtoNUhNO0lBT0k7RUw0NEhWO0VLbjVITTtJQU9JO0VMKzRIVjtFS3Q1SE07SUFPSTtFTGs1SFY7RUt6NUhNO0lBT0k7RUxxNUhWO0VLNTVITTtJQU9JO0VMdzVIVjtFSy81SE07SUFPSTtFTDI1SFY7RUtsNkhNO0lBT0k7RUw4NUhWO0VLcjZITTtJQU9JO0VMaTZIVjtFS3g2SE07SUFPSTtFTG82SFY7RUszNkhNO0lBT0k7RUx1NkhWO0VLOTZITTtJQU9JO0VMMDZIVjtFS2o3SE07SUFPSTtFTDY2SFY7RUtwN0hNO0lBT0k7RUxnN0hWO0VLdjdITTtJQU9JO0VMbTdIVjtFSzE3SE07SUFPSTtFTHM3SFY7QUFDRjtBTWo4SEk7RURHSTtJQU9JO0VMMjdIVjtFS2w4SE07SUFPSTtFTDg3SFY7RUtyOEhNO0lBT0k7RUxpOEhWO0VLeDhITTtJQU9JO0VMbzhIVjtFSzM4SE07SUFPSTtFTHU4SFY7RUs5OEhNO0lBT0k7RUwwOEhWO0VLajlITTtJQU9JO0VMNjhIVjtFS3A5SE07SUFPSTtFTGc5SFY7RUt2OUhNO0lBT0k7RUxtOUhWO0VLMTlITTtJQU9JO0VMczlIVjtFSzc5SE07SUFPSTtFTHk5SFY7RUtoK0hNO0lBT0k7RUw0OUhWO0VLbitITTtJQU9JO0VMKzlIVjtFS3QrSE07SUFPSTtFTGsrSFY7RUt6K0hNO0lBT0k7RUxxK0hWO0VLNStITTtJQU9JO0VMdytIVjtFSy8rSE07SUFPSTtFTDIrSFY7RUtsL0hNO0lBT0k7RUw4K0hWO0VLci9ITTtJQU9JO0VMaS9IVjtFS3gvSE07SUFPSTtFTG8vSFY7RUszL0hNO0lBT0k7RUx1L0hWO0VLOS9ITTtJQU9JO0VMMC9IVjtFS2pnSU07SUFPSTtFTDYvSFY7RUtwZ0lNO0lBT0k7RUxnZ0lWO0VLdmdJTTtJQU9JO0VMbWdJVjtFSzFnSU07SUFPSTtFTHNnSVY7RUs3Z0lNO0lBT0k7RUx5Z0lWO0VLaGhJTTtJQU9JO0VMNGdJVjtFS25oSU07SUFPSTtFTCtnSVY7RUt0aElNO0lBT0k7RUxraElWO0VLemhJTTtJQU9JO0VMcWhJVjtFSzVoSU07SUFPSTtFTHdoSVY7RUsvaElNO0lBT0k7RUwyaElWO0VLbGlJTTtJQU9JO0VMOGhJVjtFS3JpSU07SUFPSTtFTGlpSVY7RUt4aUlNO0lBT0k7RUxvaUlWO0VLM2lJTTtJQU9JO0VMdWlJVjtFSzlpSU07SUFPSTtFTDBpSVY7RUtqaklNO0lBT0k7RUw2aUlWO0VLcGpJTTtJQU9JO0VMZ2pJVjtFS3ZqSU07SUFPSTtFTG1qSVY7RUsxaklNO0lBT0k7RUxzaklWO0VLN2pJTTtJQU9JO0VMeWpJVjtFS2hrSU07SUFPSTtFTDRqSVY7RUtua0lNO0lBT0k7RUwraklWO0VLdGtJTTtJQU9JO0VMa2tJVjtFS3prSU07SUFPSTtFTHFrSVY7RUs1a0lNO0lBT0k7RUx3a0lWO0VLL2tJTTtJQU9JO0VMMmtJVjtFS2xsSU07SUFPSTtFTDhrSVY7RUtybElNO0lBT0k7RUxpbElWO0VLeGxJTTtJQU9JO0VMb2xJVjtFSzNsSU07SUFPSTtFTHVsSVY7RUs5bElNO0lBT0k7RUwwbElWO0VLam1JTTtJQU9JO0VMNmxJVjtFS3BtSU07SUFPSTtFTGdtSVY7RUt2bUlNO0lBT0k7RUxtbUlWO0VLMW1JTTtJQU9JO0VMc21JVjtFSzdtSU07SUFPSTtFTHltSVY7RUtobklNO0lBT0k7RUw0bUlWO0VLbm5JTTtJQU9JO0VMK21JVjtFS3RuSU07SUFPSTtFTGtuSVY7RUt6bklNO0lBT0k7RUxxbklWO0VLNW5JTTtJQU9JO0VMd25JVjtFSy9uSU07SUFPSTtFTDJuSVY7RUtsb0lNO0lBT0k7RUw4bklWO0VLcm9JTTtJQU9JO0VMaW9JVjtFS3hvSU07SUFPSTtFTG9vSVY7RUszb0lNO0lBT0k7RUx1b0lWO0VLOW9JTTtJQU9JO0VMMG9JVjtFS2pwSU07SUFPSTtFTDZvSVY7RUtwcElNO0lBT0k7SUFBQTtFTGlwSVY7RUt4cElNO0lBT0k7SUFBQTtFTHFwSVY7RUs1cElNO0lBT0k7SUFBQTtFTHlwSVY7RUtocUlNO0lBT0k7SUFBQTtFTDZwSVY7RUtwcUlNO0lBT0k7SUFBQTtFTGlxSVY7RUt4cUlNO0lBT0k7SUFBQTtFTHFxSVY7RUs1cUlNO0lBT0k7SUFBQTtFTHlxSVY7RUtocklNO0lBT0k7SUFBQTtFTDZxSVY7RUtwcklNO0lBT0k7SUFBQTtFTGlySVY7RUt4cklNO0lBT0k7SUFBQTtFTHFySVY7RUs1cklNO0lBT0k7SUFBQTtFTHlySVY7RUtoc0lNO0lBT0k7SUFBQTtFTDZySVY7RUtwc0lNO0lBT0k7SUFBQTtFTGlzSVY7RUt4c0lNO0lBT0k7SUFBQTtFTHFzSVY7RUs1c0lNO0lBT0k7RUx3c0lWO0VLL3NJTTtJQU9JO0VMMnNJVjtFS2x0SU07SUFPSTtFTDhzSVY7RUtydElNO0lBT0k7RUxpdElWO0VLeHRJTTtJQU9JO0VMb3RJVjtFSzN0SU07SUFPSTtFTHV0SVY7RUs5dElNO0lBT0k7RUwwdElWO0VLanVJTTtJQU9JO0VMNnRJVjtFS3B1SU07SUFPSTtFTGd1SVY7RUt2dUlNO0lBT0k7RUxtdUlWO0VLMXVJTTtJQU9JO0VMc3VJVjtFSzd1SU07SUFPSTtFTHl1SVY7RUtodklNO0lBT0k7RUw0dUlWO0VLbnZJTTtJQU9JO0VMK3VJVjtFS3R2SU07SUFPSTtFTGt2SVY7RUt6dklNO0lBT0k7RUxxdklWO0VLNXZJTTtJQU9JO0VMd3ZJVjtFSy92SU07SUFPSTtFTDJ2SVY7RUtsd0lNO0lBT0k7RUw4dklWO0VLcndJTTtJQU9JO0VMaXdJVjtFS3h3SU07SUFPSTtFTG93SVY7RUszd0lNO0lBT0k7RUx1d0lWO0VLOXdJTTtJQU9JO0VMMHdJVjtFS2p4SU07SUFPSTtFTDZ3SVY7RUtweElNO0lBT0k7RUxneElWO0VLdnhJTTtJQU9JO0VMbXhJVjtFSzF4SU07SUFPSTtJQUFBO0VMdXhJVjtFSzl4SU07SUFPSTtJQUFBO0VMMnhJVjtFS2x5SU07SUFPSTtJQUFBO0VMK3hJVjtFS3R5SU07SUFPSTtJQUFBO0VMbXlJVjtFSzF5SU07SUFPSTtJQUFBO0VMdXlJVjtFSzl5SU07SUFPSTtJQUFBO0VMMnlJVjtFS2x6SU07SUFPSTtJQUFBO0VMK3lJVjtFS3R6SU07SUFPSTtJQUFBO0VMbXpJVjtFSzF6SU07SUFPSTtJQUFBO0VMdXpJVjtFSzl6SU07SUFPSTtJQUFBO0VMMnpJVjtFS2wwSU07SUFPSTtFTDh6SVY7RUtyMElNO0lBT0k7RUxpMElWO0VLeDBJTTtJQU9JO0VMbzBJVjtFSzMwSU07SUFPSTtFTHUwSVY7RUs5MElNO0lBT0k7RUwwMElWO0VLajFJTTtJQU9JO0VMNjBJVjtFS3AxSU07SUFPSTtFTGcxSVY7RUt2MUlNO0lBT0k7RUxtMUlWO0VLMTFJTTtJQU9JO0VMczFJVjtFSzcxSU07SUFPSTtFTHkxSVY7RUtoMklNO0lBT0k7RUw0MUlWO0VLbjJJTTtJQU9JO0VMKzFJVjtFS3QySU07SUFPSTtFTGsySVY7RUt6MklNO0lBT0k7RUxxMklWO0VLNTJJTTtJQU9JO0VMdzJJVjtFSy8ySU07SUFPSTtFTDIySVY7RUtsM0lNO0lBT0k7RUw4MklWO0VLcjNJTTtJQU9JO0VMaTNJVjtFS3gzSU07SUFPSTtFTG8zSVY7RUszM0lNO0lBT0k7RUx1M0lWO0VLOTNJTTtJQU9JO0VMMDNJVjtFS2o0SU07SUFPSTtFTDYzSVY7RUtwNElNO0lBT0k7RUxnNElWO0VLdjRJTTtJQU9JO0VMbTRJVjtFSzE0SU07SUFPSTtFTHM0SVY7RUs3NElNO0lBT0k7RUx5NElWO0VLaDVJTTtJQU9JO0lBQUE7RUw2NElWO0VLcDVJTTtJQU9JO0lBQUE7RUxpNUlWO0VLeDVJTTtJQU9JO0lBQUE7RUxxNUlWO0VLNTVJTTtJQU9JO0lBQUE7RUx5NUlWO0VLaDZJTTtJQU9JO0lBQUE7RUw2NUlWO0VLcDZJTTtJQU9JO0lBQUE7RUxpNklWO0VLeDZJTTtJQU9JO0lBQUE7RUxxNklWO0VLNTZJTTtJQU9JO0lBQUE7RUx5NklWO0VLaDdJTTtJQU9JO0lBQUE7RUw2NklWO0VLcDdJTTtJQU9JO0lBQUE7RUxpN0lWO0VLeDdJTTtJQU9JO0lBQUE7RUxxN0lWO0VLNTdJTTtJQU9JO0lBQUE7RUx5N0lWO0VLaDhJTTtJQU9JO0VMNDdJVjtFS244SU07SUFPSTtFTCs3SVY7RUt0OElNO0lBT0k7RUxrOElWO0VLejhJTTtJQU9JO0VMcThJVjtFSzU4SU07SUFPSTtFTHc4SVY7RUsvOElNO0lBT0k7RUwyOElWO0VLbDlJTTtJQU9JO0VMODhJVjtFS3I5SU07SUFPSTtFTGk5SVY7RUt4OUlNO0lBT0k7RUxvOUlWO0VLMzlJTTtJQU9JO0VMdTlJVjtFSzk5SU07SUFPSTtFTDA5SVY7RUtqK0lNO0lBT0k7RUw2OUlWO0VLcCtJTTtJQU9JO0VMZytJVjtFS3YrSU07SUFPSTtFTG0rSVY7RUsxK0lNO0lBT0k7RUxzK0lWO0VLNytJTTtJQU9JO0VMeStJVjtFS2gvSU07SUFPSTtFTDQrSVY7RUtuL0lNO0lBT0k7RUwrK0lWO0VLdC9JTTtJQU9JO0VMay9JVjtFS3ovSU07SUFPSTtFTHEvSVY7RUs1L0lNO0lBT0k7RUx3L0lWO0VLLy9JTTtJQU9JO0VMMi9JVjtFS2xnSk07SUFPSTtFTDgvSVY7RUtyZ0pNO0lBT0k7RUxpZ0pWO0VLeGdKTTtJQU9JO0VMb2dKVjtFSzNnSk07SUFPSTtFTHVnSlY7RUs5Z0pNO0lBT0k7RUwwZ0pWO0VLamhKTTtJQU9JO0VMNmdKVjtFS3BoSk07SUFPSTtFTGdoSlY7RUt2aEpNO0lBT0k7RUxtaEpWO0VLMWhKTTtJQU9JO0VMc2hKVjtFSzdoSk07SUFPSTtFTHloSlY7RUtoaUpNO0lBT0k7RUw0aEpWO0FBQ0Y7QU12aUpJO0VER0k7SUFPSTtFTGlpSlY7RUt4aUpNO0lBT0k7RUxvaUpWO0VLM2lKTTtJQU9JO0VMdWlKVjtFSzlpSk07SUFPSTtFTDBpSlY7RUtqakpNO0lBT0k7RUw2aUpWO0VLcGpKTTtJQU9JO0VMZ2pKVjtFS3ZqSk07SUFPSTtFTG1qSlY7RUsxakpNO0lBT0k7RUxzakpWO0VLN2pKTTtJQU9JO0VMeWpKVjtFS2hrSk07SUFPSTtFTDRqSlY7RUtua0pNO0lBT0k7RUwrakpWO0VLdGtKTTtJQU9JO0VMa2tKVjtFS3prSk07SUFPSTtFTHFrSlY7RUs1a0pNO0lBT0k7RUx3a0pWO0VLL2tKTTtJQU9JO0VMMmtKVjtFS2xsSk07SUFPSTtFTDhrSlY7RUtybEpNO0lBT0k7RUxpbEpWO0VLeGxKTTtJQU9JO0VMb2xKVjtFSzNsSk07SUFPSTtFTHVsSlY7RUs5bEpNO0lBT0k7RUwwbEpWO0VLam1KTTtJQU9JO0VMNmxKVjtFS3BtSk07SUFPSTtFTGdtSlY7RUt2bUpNO0lBT0k7RUxtbUpWO0VLMW1KTTtJQU9JO0VMc21KVjtFSzdtSk07SUFPSTtFTHltSlY7RUtobkpNO0lBT0k7RUw0bUpWO0VLbm5KTTtJQU9JO0VMK21KVjtFS3RuSk07SUFPSTtFTGtuSlY7RUt6bkpNO0lBT0k7RUxxbkpWO0VLNW5KTTtJQU9JO0VMd25KVjtFSy9uSk07SUFPSTtFTDJuSlY7RUtsb0pNO0lBT0k7RUw4bkpWO0VLcm9KTTtJQU9JO0VMaW9KVjtFS3hvSk07SUFPSTtFTG9vSlY7RUszb0pNO0lBT0k7RUx1b0pWO0VLOW9KTTtJQU9JO0VMMG9KVjtFS2pwSk07SUFPSTtFTDZvSlY7RUtwcEpNO0lBT0k7RUxncEpWO0VLdnBKTTtJQU9JO0VMbXBKVjtFSzFwSk07SUFPSTtFTHNwSlY7RUs3cEpNO0lBT0k7RUx5cEpWO0VLaHFKTTtJQU9JO0VMNHBKVjtFS25xSk07SUFPSTtFTCtwSlY7RUt0cUpNO0lBT0k7RUxrcUpWO0VLenFKTTtJQU9JO0VMcXFKVjtFSzVxSk07SUFPSTtFTHdxSlY7RUsvcUpNO0lBT0k7RUwycUpWO0VLbHJKTTtJQU9JO0VMOHFKVjtFS3JySk07SUFPSTtFTGlySlY7RUt4ckpNO0lBT0k7RUxvckpWO0VLM3JKTTtJQU9JO0VMdXJKVjtFSzlySk07SUFPSTtFTDBySlY7RUtqc0pNO0lBT0k7RUw2ckpWO0VLcHNKTTtJQU9JO0VMZ3NKVjtFS3ZzSk07SUFPSTtFTG1zSlY7RUsxc0pNO0lBT0k7RUxzc0pWO0VLN3NKTTtJQU9JO0VMeXNKVjtFS2h0Sk07SUFPSTtFTDRzSlY7RUtudEpNO0lBT0k7RUwrc0pWO0VLdHRKTTtJQU9JO0VMa3RKVjtFS3p0Sk07SUFPSTtFTHF0SlY7RUs1dEpNO0lBT0k7RUx3dEpWO0VLL3RKTTtJQU9JO0VMMnRKVjtFS2x1Sk07SUFPSTtFTDh0SlY7RUtydUpNO0lBT0k7RUxpdUpWO0VLeHVKTTtJQU9JO0VMb3VKVjtFSzN1Sk07SUFPSTtFTHV1SlY7RUs5dUpNO0lBT0k7RUwwdUpWO0VLanZKTTtJQU9JO0VMNnVKVjtFS3B2Sk07SUFPSTtFTGd2SlY7RUt2dkpNO0lBT0k7RUxtdkpWO0VLMXZKTTtJQU9JO0lBQUE7RUx1dkpWO0VLOXZKTTtJQU9JO0lBQUE7RUwydkpWO0VLbHdKTTtJQU9JO0lBQUE7RUwrdkpWO0VLdHdKTTtJQU9JO0lBQUE7RUxtd0pWO0VLMXdKTTtJQU9JO0lBQUE7RUx1d0pWO0VLOXdKTTtJQU9JO0lBQUE7RUwyd0pWO0VLbHhKTTtJQU9JO0lBQUE7RUwrd0pWO0VLdHhKTTtJQU9JO0lBQUE7RUxteEpWO0VLMXhKTTtJQU9JO0lBQUE7RUx1eEpWO0VLOXhKTTtJQU9JO0lBQUE7RUwyeEpWO0VLbHlKTTtJQU9JO0lBQUE7RUwreEpWO0VLdHlKTTtJQU9JO0lBQUE7RUxteUpWO0VLMXlKTTtJQU9JO0lBQUE7RUx1eUpWO0VLOXlKTTtJQU9JO0lBQUE7RUwyeUpWO0VLbHpKTTtJQU9JO0VMOHlKVjtFS3J6Sk07SUFPSTtFTGl6SlY7RUt4ekpNO0lBT0k7RUxvekpWO0VLM3pKTTtJQU9JO0VMdXpKVjtFSzl6Sk07SUFPSTtFTDB6SlY7RUtqMEpNO0lBT0k7RUw2ekpWO0VLcDBKTTtJQU9JO0VMZzBKVjtFS3YwSk07SUFPSTtFTG0wSlY7RUsxMEpNO0lBT0k7RUxzMEpWO0VLNzBKTTtJQU9JO0VMeTBKVjtFS2gxSk07SUFPSTtFTDQwSlY7RUtuMUpNO0lBT0k7RUwrMEpWO0VLdDFKTTtJQU9JO0VMazFKVjtFS3oxSk07SUFPSTtFTHExSlY7RUs1MUpNO0lBT0k7RUx3MUpWO0VLLzFKTTtJQU9JO0VMMjFKVjtFS2wySk07SUFPSTtFTDgxSlY7RUtyMkpNO0lBT0k7RUxpMkpWO0VLeDJKTTtJQU9JO0VMbzJKVjtFSzMySk07SUFPSTtFTHUySlY7RUs5MkpNO0lBT0k7RUwwMkpWO0VLajNKTTtJQU9JO0VMNjJKVjtFS3AzSk07SUFPSTtFTGczSlY7RUt2M0pNO0lBT0k7RUxtM0pWO0VLMTNKTTtJQU9JO0VMczNKVjtFSzczSk07SUFPSTtFTHkzSlY7RUtoNEpNO0lBT0k7SUFBQTtFTDYzSlY7RUtwNEpNO0lBT0k7SUFBQTtFTGk0SlY7RUt4NEpNO0lBT0k7SUFBQTtFTHE0SlY7RUs1NEpNO0lBT0k7SUFBQTtFTHk0SlY7RUtoNUpNO0lBT0k7SUFBQTtFTDY0SlY7RUtwNUpNO0lBT0k7SUFBQTtFTGk1SlY7RUt4NUpNO0lBT0k7SUFBQTtFTHE1SlY7RUs1NUpNO0lBT0k7SUFBQTtFTHk1SlY7RUtoNkpNO0lBT0k7SUFBQTtFTDY1SlY7RUtwNkpNO0lBT0k7SUFBQTtFTGk2SlY7RUt4NkpNO0lBT0k7RUxvNkpWO0VLMzZKTTtJQU9JO0VMdTZKVjtFSzk2Sk07SUFPSTtFTDA2SlY7RUtqN0pNO0lBT0k7RUw2NkpWO0VLcDdKTTtJQU9JO0VMZzdKVjtFS3Y3Sk07SUFPSTtFTG03SlY7RUsxN0pNO0lBT0k7RUxzN0pWO0VLNzdKTTtJQU9JO0VMeTdKVjtFS2g4Sk07SUFPSTtFTDQ3SlY7RUtuOEpNO0lBT0k7RUwrN0pWO0VLdDhKTTtJQU9JO0VMazhKVjtFS3o4Sk07SUFPSTtFTHE4SlY7RUs1OEpNO0lBT0k7RUx3OEpWO0VLLzhKTTtJQU9JO0VMMjhKVjtFS2w5Sk07SUFPSTtFTDg4SlY7RUtyOUpNO0lBT0k7RUxpOUpWO0VLeDlKTTtJQU9JO0VMbzlKVjtFSzM5Sk07SUFPSTtFTHU5SlY7RUs5OUpNO0lBT0k7RUwwOUpWO0VLaitKTTtJQU9JO0VMNjlKVjtFS3ArSk07SUFPSTtFTGcrSlY7RUt2K0pNO0lBT0k7RUxtK0pWO0VLMStKTTtJQU9JO0VMcytKVjtFSzcrSk07SUFPSTtFTHkrSlY7RUtoL0pNO0lBT0k7RUw0K0pWO0VLbi9KTTtJQU9JO0VMKytKVjtFS3QvSk07SUFPSTtJQUFBO0VMbS9KVjtFSzEvSk07SUFPSTtJQUFBO0VMdS9KVjtFSzkvSk07SUFPSTtJQUFBO0VMMi9KVjtFS2xnS007SUFPSTtJQUFBO0VMKy9KVjtFS3RnS007SUFPSTtJQUFBO0VMbWdLVjtFSzFnS007SUFPSTtJQUFBO0VMdWdLVjtFSzlnS007SUFPSTtJQUFBO0VMMmdLVjtFS2xoS007SUFPSTtJQUFBO0VMK2dLVjtFS3RoS007SUFPSTtJQUFBO0VMbWhLVjtFSzFoS007SUFPSTtJQUFBO0VMdWhLVjtFSzloS007SUFPSTtJQUFBO0VMMmhLVjtFS2xpS007SUFPSTtJQUFBO0VMK2hLVjtFS3RpS007SUFPSTtFTGtpS1Y7RUt6aUtNO0lBT0k7RUxxaUtWO0VLNWlLTTtJQU9JO0VMd2lLVjtFSy9pS007SUFPSTtFTDJpS1Y7RUtsaktNO0lBT0k7RUw4aUtWO0VLcmpLTTtJQU9JO0VMaWpLVjtFS3hqS007SUFPSTtFTG9qS1Y7RUszaktNO0lBT0k7RUx1aktWO0VLOWpLTTtJQU9JO0VMMGpLVjtFS2prS007SUFPSTtFTDZqS1Y7RUtwa0tNO0lBT0k7RUxna0tWO0VLdmtLTTtJQU9JO0VMbWtLVjtFSzFrS007SUFPSTtFTHNrS1Y7RUs3a0tNO0lBT0k7RUx5a0tWO0VLaGxLTTtJQU9JO0VMNGtLVjtFS25sS007SUFPSTtFTCtrS1Y7RUt0bEtNO0lBT0k7RUxrbEtWO0VLemxLTTtJQU9JO0VMcWxLVjtFSzVsS007SUFPSTtFTHdsS1Y7RUsvbEtNO0lBT0k7RUwybEtWO0VLbG1LTTtJQU9JO0VMOGxLVjtFS3JtS007SUFPSTtFTGltS1Y7RUt4bUtNO0lBT0k7RUxvbUtWO0VLM21LTTtJQU9JO0VMdW1LVjtFSzltS007SUFPSTtFTDBtS1Y7RUtqbktNO0lBT0k7RUw2bUtWO0VLcG5LTTtJQU9JO0VMZ25LVjtFS3ZuS007SUFPSTtFTG1uS1Y7RUsxbktNO0lBT0k7RUxzbktWO0VLN25LTTtJQU9JO0VMeW5LVjtFS2hvS007SUFPSTtFTDRuS1Y7RUtub0tNO0lBT0k7RUwrbktWO0VLdG9LTTtJQU9JO0VMa29LVjtBQUNGO0FNN29LSTtFREdJO0lBT0k7RUx1b0tWO0VLOW9LTTtJQU9JO0VMMG9LVjtFS2pwS007SUFPSTtFTDZvS1Y7RUtwcEtNO0lBT0k7RUxncEtWO0VLdnBLTTtJQU9JO0VMbXBLVjtFSzFwS007SUFPSTtFTHNwS1Y7RUs3cEtNO0lBT0k7RUx5cEtWO0VLaHFLTTtJQU9JO0VMNHBLVjtFS25xS007SUFPSTtFTCtwS1Y7RUt0cUtNO0lBT0k7RUxrcUtWO0VLenFLTTtJQU9JO0VMcXFLVjtFSzVxS007SUFPSTtFTHdxS1Y7RUsvcUtNO0lBT0k7RUwycUtWO0VLbHJLTTtJQU9JO0VMOHFLVjtFS3JyS007SUFPSTtFTGlyS1Y7RUt4cktNO0lBT0k7RUxvcktWO0VLM3JLTTtJQU9JO0VMdXJLVjtFSzlyS007SUFPSTtFTDByS1Y7RUtqc0tNO0lBT0k7RUw2cktWO0VLcHNLTTtJQU9JO0VMZ3NLVjtFS3ZzS007SUFPSTtFTG1zS1Y7RUsxc0tNO0lBT0k7RUxzc0tWO0VLN3NLTTtJQU9JO0VMeXNLVjtFS2h0S007SUFPSTtFTDRzS1Y7RUtudEtNO0lBT0k7RUwrc0tWO0VLdHRLTTtJQU9JO0VMa3RLVjtFS3p0S007SUFPSTtFTHF0S1Y7RUs1dEtNO0lBT0k7RUx3dEtWO0VLL3RLTTtJQU9JO0VMMnRLVjtFS2x1S007SUFPSTtFTDh0S1Y7RUtydUtNO0lBT0k7RUxpdUtWO0VLeHVLTTtJQU9JO0VMb3VLVjtFSzN1S007SUFPSTtFTHV1S1Y7RUs5dUtNO0lBT0k7RUwwdUtWO0VLanZLTTtJQU9JO0VMNnVLVjtFS3B2S007SUFPSTtFTGd2S1Y7RUt2dktNO0lBT0k7RUxtdktWO0VLMXZLTTtJQU9JO0VMc3ZLVjtFSzd2S007SUFPSTtFTHl2S1Y7RUtod0tNO0lBT0k7RUw0dktWO0VLbndLTTtJQU9JO0VMK3ZLVjtFS3R3S007SUFPSTtFTGt3S1Y7RUt6d0tNO0lBT0k7RUxxd0tWO0VLNXdLTTtJQU9JO0VMd3dLVjtFSy93S007SUFPSTtFTDJ3S1Y7RUtseEtNO0lBT0k7RUw4d0tWO0VLcnhLTTtJQU9JO0VMaXhLVjtFS3h4S007SUFPSTtFTG94S1Y7RUszeEtNO0lBT0k7RUx1eEtWO0VLOXhLTTtJQU9JO0VMMHhLVjtFS2p5S007SUFPSTtFTDZ4S1Y7RUtweUtNO0lBT0k7RUxneUtWO0VLdnlLTTtJQU9JO0VMbXlLVjtFSzF5S007SUFPSTtFTHN5S1Y7RUs3eUtNO0lBT0k7RUx5eUtWO0VLaHpLTTtJQU9JO0VMNHlLVjtFS256S007SUFPSTtFTCt5S1Y7RUt0ektNO0lBT0k7RUxrektWO0VLenpLTTtJQU9JO0VMcXpLVjtFSzV6S007SUFPSTtFTHd6S1Y7RUsvektNO0lBT0k7RUwyektWO0VLbDBLTTtJQU9JO0VMOHpLVjtFS3IwS007SUFPSTtFTGkwS1Y7RUt4MEtNO0lBT0k7RUxvMEtWO0VLMzBLTTtJQU9JO0VMdTBLVjtFSzkwS007SUFPSTtFTDAwS1Y7RUtqMUtNO0lBT0k7RUw2MEtWO0VLcDFLTTtJQU9JO0VMZzFLVjtFS3YxS007SUFPSTtFTG0xS1Y7RUsxMUtNO0lBT0k7RUxzMUtWO0VLNzFLTTtJQU9JO0VMeTFLVjtFS2gyS007SUFPSTtJQUFBO0VMNjFLVjtFS3AyS007SUFPSTtJQUFBO0VMaTJLVjtFS3gyS007SUFPSTtJQUFBO0VMcTJLVjtFSzUyS007SUFPSTtJQUFBO0VMeTJLVjtFS2gzS007SUFPSTtJQUFBO0VMNjJLVjtFS3AzS007SUFPSTtJQUFBO0VMaTNLVjtFS3gzS007SUFPSTtJQUFBO0VMcTNLVjtFSzUzS007SUFPSTtJQUFBO0VMeTNLVjtFS2g0S007SUFPSTtJQUFBO0VMNjNLVjtFS3A0S007SUFPSTtJQUFBO0VMaTRLVjtFS3g0S007SUFPSTtJQUFBO0VMcTRLVjtFSzU0S007SUFPSTtJQUFBO0VMeTRLVjtFS2g1S007SUFPSTtJQUFBO0VMNjRLVjtFS3A1S007SUFPSTtJQUFBO0VMaTVLVjtFS3g1S007SUFPSTtFTG81S1Y7RUszNUtNO0lBT0k7RUx1NUtWO0VLOTVLTTtJQU9JO0VMMDVLVjtFS2o2S007SUFPSTtFTDY1S1Y7RUtwNktNO0lBT0k7RUxnNktWO0VLdjZLTTtJQU9JO0VMbTZLVjtFSzE2S007SUFPSTtFTHM2S1Y7RUs3NktNO0lBT0k7RUx5NktWO0VLaDdLTTtJQU9JO0VMNDZLVjtFS243S007SUFPSTtFTCs2S1Y7RUt0N0tNO0lBT0k7RUxrN0tWO0VLejdLTTtJQU9JO0VMcTdLVjtFSzU3S007SUFPSTtFTHc3S1Y7RUsvN0tNO0lBT0k7RUwyN0tWO0VLbDhLTTtJQU9JO0VMODdLVjtFS3I4S007SUFPSTtFTGk4S1Y7RUt4OEtNO0lBT0k7RUxvOEtWO0VLMzhLTTtJQU9JO0VMdThLVjtFSzk4S007SUFPSTtFTDA4S1Y7RUtqOUtNO0lBT0k7RUw2OEtWO0VLcDlLTTtJQU9JO0VMZzlLVjtFS3Y5S007SUFPSTtFTG05S1Y7RUsxOUtNO0lBT0k7RUxzOUtWO0VLNzlLTTtJQU9JO0VMeTlLVjtFS2grS007SUFPSTtFTDQ5S1Y7RUtuK0tNO0lBT0k7RUwrOUtWO0VLdCtLTTtJQU9JO0lBQUE7RUxtK0tWO0VLMStLTTtJQU9JO0lBQUE7RUx1K0tWO0VLOStLTTtJQU9JO0lBQUE7RUwyK0tWO0VLbC9LTTtJQU9JO0lBQUE7RUwrK0tWO0VLdC9LTTtJQU9JO0lBQUE7RUxtL0tWO0VLMS9LTTtJQU9JO0lBQUE7RUx1L0tWO0VLOS9LTTtJQU9JO0lBQUE7RUwyL0tWO0VLbGdMTTtJQU9JO0lBQUE7RUwrL0tWO0VLdGdMTTtJQU9JO0lBQUE7RUxtZ0xWO0VLMWdMTTtJQU9JO0lBQUE7RUx1Z0xWO0VLOWdMTTtJQU9JO0VMMGdMVjtFS2poTE07SUFPSTtFTDZnTFY7RUtwaExNO0lBT0k7RUxnaExWO0VLdmhMTTtJQU9JO0VMbWhMVjtFSzFoTE07SUFPSTtFTHNoTFY7RUs3aExNO0lBT0k7RUx5aExWO0VLaGlMTTtJQU9JO0VMNGhMVjtFS25pTE07SUFPSTtFTCtoTFY7RUt0aUxNO0lBT0k7RUxraUxWO0VLemlMTTtJQU9JO0VMcWlMVjtFSzVpTE07SUFPSTtFTHdpTFY7RUsvaUxNO0lBT0k7RUwyaUxWO0VLbGpMTTtJQU9JO0VMOGlMVjtFS3JqTE07SUFPSTtFTGlqTFY7RUt4akxNO0lBT0k7RUxvakxWO0VLM2pMTTtJQU9JO0VMdWpMVjtFSzlqTE07SUFPSTtFTDBqTFY7RUtqa0xNO0lBT0k7RUw2akxWO0VLcGtMTTtJQU9JO0VMZ2tMVjtFS3ZrTE07SUFPSTtFTG1rTFY7RUsxa0xNO0lBT0k7RUxza0xWO0VLN2tMTTtJQU9JO0VMeWtMVjtFS2hsTE07SUFPSTtFTDRrTFY7RUtubExNO0lBT0k7RUwra0xWO0VLdGxMTTtJQU9JO0VMa2xMVjtFS3psTE07SUFPSTtFTHFsTFY7RUs1bExNO0lBT0k7SUFBQTtFTHlsTFY7RUtobUxNO0lBT0k7SUFBQTtFTDZsTFY7RUtwbUxNO0lBT0k7SUFBQTtFTGltTFY7RUt4bUxNO0lBT0k7SUFBQTtFTHFtTFY7RUs1bUxNO0lBT0k7SUFBQTtFTHltTFY7RUtobkxNO0lBT0k7SUFBQTtFTDZtTFY7RUtwbkxNO0lBT0k7SUFBQTtFTGluTFY7RUt4bkxNO0lBT0k7SUFBQTtFTHFuTFY7RUs1bkxNO0lBT0k7SUFBQTtFTHluTFY7RUtob0xNO0lBT0k7SUFBQTtFTDZuTFY7RUtwb0xNO0lBT0k7SUFBQTtFTGlvTFY7RUt4b0xNO0lBT0k7SUFBQTtFTHFvTFY7RUs1b0xNO0lBT0k7RUx3b0xWO0VLL29MTTtJQU9JO0VMMm9MVjtFS2xwTE07SUFPSTtFTDhvTFY7RUtycExNO0lBT0k7RUxpcExWO0VLeHBMTTtJQU9JO0VMb3BMVjtFSzNwTE07SUFPSTtFTHVwTFY7RUs5cExNO0lBT0k7RUwwcExWO0VLanFMTTtJQU9JO0VMNnBMVjtFS3BxTE07SUFPSTtFTGdxTFY7RUt2cUxNO0lBT0k7RUxtcUxWO0VLMXFMTTtJQU9JO0VMc3FMVjtFSzdxTE07SUFPSTtFTHlxTFY7RUtockxNO0lBT0k7RUw0cUxWO0VLbnJMTTtJQU9JO0VMK3FMVjtFS3RyTE07SUFPSTtFTGtyTFY7RUt6ckxNO0lBT0k7RUxxckxWO0VLNXJMTTtJQU9JO0VMd3JMVjtFSy9yTE07SUFPSTtFTDJyTFY7RUtsc0xNO0lBT0k7RUw4ckxWO0VLcnNMTTtJQU9JO0VMaXNMVjtFS3hzTE07SUFPSTtFTG9zTFY7RUszc0xNO0lBT0k7RUx1c0xWO0VLOXNMTTtJQU9JO0VMMHNMVjtFS2p0TE07SUFPSTtFTDZzTFY7RUtwdExNO0lBT0k7RUxndExWO0VLdnRMTTtJQU9JO0VMbXRMVjtFSzF0TE07SUFPSTtFTHN0TFY7RUs3dExNO0lBT0k7RUx5dExWO0VLaHVMTTtJQU9JO0VMNHRMVjtFS251TE07SUFPSTtFTCt0TFY7RUt0dUxNO0lBT0k7RUxrdUxWO0VLenVMTTtJQU9JO0VMcXVMVjtFSzV1TE07SUFPSTtFTHd1TFY7QUFDRjtBTW52TEk7RURHSTtJQU9JO0VMNnVMVjtFS3B2TE07SUFPSTtFTGd2TFY7RUt2dkxNO0lBT0k7RUxtdkxWO0VLMXZMTTtJQU9JO0VMc3ZMVjtFSzd2TE07SUFPSTtFTHl2TFY7RUtod0xNO0lBT0k7RUw0dkxWO0VLbndMTTtJQU9JO0VMK3ZMVjtFS3R3TE07SUFPSTtFTGt3TFY7RUt6d0xNO0lBT0k7RUxxd0xWO0VLNXdMTTtJQU9JO0VMd3dMVjtFSy93TE07SUFPSTtFTDJ3TFY7RUtseExNO0lBT0k7RUw4d0xWO0VLcnhMTTtJQU9JO0VMaXhMVjtFS3h4TE07SUFPSTtFTG94TFY7RUszeExNO0lBT0k7RUx1eExWO0VLOXhMTTtJQU9JO0VMMHhMVjtFS2p5TE07SUFPSTtFTDZ4TFY7RUtweUxNO0lBT0k7RUxneUxWO0VLdnlMTTtJQU9JO0VMbXlMVjtFSzF5TE07SUFPSTtFTHN5TFY7RUs3eUxNO0lBT0k7RUx5eUxWO0VLaHpMTTtJQU9JO0VMNHlMVjtFS256TE07SUFPSTtFTCt5TFY7RUt0ekxNO0lBT0k7RUxrekxWO0VLenpMTTtJQU9JO0VMcXpMVjtFSzV6TE07SUFPSTtFTHd6TFY7RUsvekxNO0lBT0k7RUwyekxWO0VLbDBMTTtJQU9JO0VMOHpMVjtFS3IwTE07SUFPSTtFTGkwTFY7RUt4MExNO0lBT0k7RUxvMExWO0VLMzBMTTtJQU9JO0VMdTBMVjtFSzkwTE07SUFPSTtFTDAwTFY7RUtqMUxNO0lBT0k7RUw2MExWO0VLcDFMTTtJQU9JO0VMZzFMVjtFS3YxTE07SUFPSTtFTG0xTFY7RUsxMUxNO0lBT0k7RUxzMUxWO0VLNzFMTTtJQU9JO0VMeTFMVjtFS2gyTE07SUFPSTtFTDQxTFY7RUtuMkxNO0lBT0k7RUwrMUxWO0VLdDJMTTtJQU9JO0VMazJMVjtFS3oyTE07SUFPSTtFTHEyTFY7RUs1MkxNO0lBT0k7RUx3MkxWO0VLLzJMTTtJQU9JO0VMMjJMVjtFS2wzTE07SUFPSTtFTDgyTFY7RUtyM0xNO0lBT0k7RUxpM0xWO0VLeDNMTTtJQU9JO0VMbzNMVjtFSzMzTE07SUFPSTtFTHUzTFY7RUs5M0xNO0lBT0k7RUwwM0xWO0VLajRMTTtJQU9JO0VMNjNMVjtFS3A0TE07SUFPSTtFTGc0TFY7RUt2NExNO0lBT0k7RUxtNExWO0VLMTRMTTtJQU9JO0VMczRMVjtFSzc0TE07SUFPSTtFTHk0TFY7RUtoNUxNO0lBT0k7RUw0NExWO0VLbjVMTTtJQU9JO0VMKzRMVjtFS3Q1TE07SUFPSTtFTGs1TFY7RUt6NUxNO0lBT0k7RUxxNUxWO0VLNTVMTTtJQU9JO0VMdzVMVjtFSy81TE07SUFPSTtFTDI1TFY7RUtsNkxNO0lBT0k7RUw4NUxWO0VLcjZMTTtJQU9JO0VMaTZMVjtFS3g2TE07SUFPSTtFTG82TFY7RUszNkxNO0lBT0k7RUx1NkxWO0VLOTZMTTtJQU9JO0VMMDZMVjtFS2o3TE07SUFPSTtFTDY2TFY7RUtwN0xNO0lBT0k7RUxnN0xWO0VLdjdMTTtJQU9JO0VMbTdMVjtFSzE3TE07SUFPSTtFTHM3TFY7RUs3N0xNO0lBT0k7RUx5N0xWO0VLaDhMTTtJQU9JO0VMNDdMVjtFS244TE07SUFPSTtFTCs3TFY7RUt0OExNO0lBT0k7SUFBQTtFTG04TFY7RUsxOExNO0lBT0k7SUFBQTtFTHU4TFY7RUs5OExNO0lBT0k7SUFBQTtFTDI4TFY7RUtsOUxNO0lBT0k7SUFBQTtFTCs4TFY7RUt0OUxNO0lBT0k7SUFBQTtFTG05TFY7RUsxOUxNO0lBT0k7SUFBQTtFTHU5TFY7RUs5OUxNO0lBT0k7SUFBQTtFTDI5TFY7RUtsK0xNO0lBT0k7SUFBQTtFTCs5TFY7RUt0K0xNO0lBT0k7SUFBQTtFTG0rTFY7RUsxK0xNO0lBT0k7SUFBQTtFTHUrTFY7RUs5K0xNO0lBT0k7SUFBQTtFTDIrTFY7RUtsL0xNO0lBT0k7SUFBQTtFTCsrTFY7RUt0L0xNO0lBT0k7SUFBQTtFTG0vTFY7RUsxL0xNO0lBT0k7SUFBQTtFTHUvTFY7RUs5L0xNO0lBT0k7RUwwL0xWO0VLamdNTTtJQU9JO0VMNi9MVjtFS3BnTU07SUFPSTtFTGdnTVY7RUt2Z01NO0lBT0k7RUxtZ01WO0VLMWdNTTtJQU9JO0VMc2dNVjtFSzdnTU07SUFPSTtFTHlnTVY7RUtoaE1NO0lBT0k7RUw0Z01WO0VLbmhNTTtJQU9JO0VMK2dNVjtFS3RoTU07SUFPSTtFTGtoTVY7RUt6aE1NO0lBT0k7RUxxaE1WO0VLNWhNTTtJQU9JO0VMd2hNVjtFSy9oTU07SUFPSTtFTDJoTVY7RUtsaU1NO0lBT0k7RUw4aE1WO0VLcmlNTTtJQU9JO0VMaWlNVjtFS3hpTU07SUFPSTtFTG9pTVY7RUszaU1NO0lBT0k7RUx1aU1WO0VLOWlNTTtJQU9JO0VMMGlNVjtFS2pqTU07SUFPSTtFTDZpTVY7RUtwak1NO0lBT0k7RUxnak1WO0VLdmpNTTtJQU9JO0VMbWpNVjtFSzFqTU07SUFPSTtFTHNqTVY7RUs3ak1NO0lBT0k7RUx5ak1WO0VLaGtNTTtJQU9JO0VMNGpNVjtFS25rTU07SUFPSTtFTCtqTVY7RUt0a01NO0lBT0k7RUxra01WO0VLemtNTTtJQU9JO0VMcWtNVjtFSzVrTU07SUFPSTtJQUFBO0VMeWtNVjtFS2hsTU07SUFPSTtJQUFBO0VMNmtNVjtFS3BsTU07SUFPSTtJQUFBO0VMaWxNVjtFS3hsTU07SUFPSTtJQUFBO0VMcWxNVjtFSzVsTU07SUFPSTtJQUFBO0VMeWxNVjtFS2htTU07SUFPSTtJQUFBO0VMNmxNVjtFS3BtTU07SUFPSTtJQUFBO0VMaW1NVjtFS3htTU07SUFPSTtJQUFBO0VMcW1NVjtFSzVtTU07SUFPSTtJQUFBO0VMeW1NVjtFS2huTU07SUFPSTtJQUFBO0VMNm1NVjtFS3BuTU07SUFPSTtFTGduTVY7RUt2bk1NO0lBT0k7RUxtbk1WO0VLMW5NTTtJQU9JO0VMc25NVjtFSzduTU07SUFPSTtFTHluTVY7RUtob01NO0lBT0k7RUw0bk1WO0VLbm9NTTtJQU9JO0VMK25NVjtFS3RvTU07SUFPSTtFTGtvTVY7RUt6b01NO0lBT0k7RUxxb01WO0VLNW9NTTtJQU9JO0VMd29NVjtFSy9vTU07SUFPSTtFTDJvTVY7RUtscE1NO0lBT0k7RUw4b01WO0VLcnBNTTtJQU9JO0VMaXBNVjtFS3hwTU07SUFPSTtFTG9wTVY7RUszcE1NO0lBT0k7RUx1cE1WO0VLOXBNTTtJQU9JO0VMMHBNVjtFS2pxTU07SUFPSTtFTDZwTVY7RUtwcU1NO0lBT0k7RUxncU1WO0VLdnFNTTtJQU9JO0VMbXFNVjtFSzFxTU07SUFPSTtFTHNxTVY7RUs3cU1NO0lBT0k7RUx5cU1WO0VLaHJNTTtJQU9JO0VMNHFNVjtFS25yTU07SUFPSTtFTCtxTVY7RUt0ck1NO0lBT0k7RUxrck1WO0VLenJNTTtJQU9JO0VMcXJNVjtFSzVyTU07SUFPSTtFTHdyTVY7RUsvck1NO0lBT0k7RUwyck1WO0VLbHNNTTtJQU9JO0lBQUE7RUwrck1WO0VLdHNNTTtJQU9JO0lBQUE7RUxtc01WO0VLMXNNTTtJQU9JO0lBQUE7RUx1c01WO0VLOXNNTTtJQU9JO0lBQUE7RUwyc01WO0VLbHRNTTtJQU9JO0lBQUE7RUwrc01WO0VLdHRNTTtJQU9JO0lBQUE7RUxtdE1WO0VLMXRNTTtJQU9JO0lBQUE7RUx1dE1WO0VLOXRNTTtJQU9JO0lBQUE7RUwydE1WO0VLbHVNTTtJQU9JO0lBQUE7RUwrdE1WO0VLdHVNTTtJQU9JO0lBQUE7RUxtdU1WO0VLMXVNTTtJQU9JO0lBQUE7RUx1dU1WO0VLOXVNTTtJQU9JO0lBQUE7RUwydU1WO0VLbHZNTTtJQU9JO0VMOHVNVjtFS3J2TU07SUFPSTtFTGl2TVY7RUt4dk1NO0lBT0k7RUxvdk1WO0VLM3ZNTTtJQU9JO0VMdXZNVjtFSzl2TU07SUFPSTtFTDB2TVY7RUtqd01NO0lBT0k7RUw2dk1WO0VLcHdNTTtJQU9JO0VMZ3dNVjtFS3Z3TU07SUFPSTtFTG13TVY7RUsxd01NO0lBT0k7RUxzd01WO0VLN3dNTTtJQU9JO0VMeXdNVjtFS2h4TU07SUFPSTtFTDR3TVY7RUtueE1NO0lBT0k7RUwrd01WO0VLdHhNTTtJQU9JO0VMa3hNVjtFS3p4TU07SUFPSTtFTHF4TVY7RUs1eE1NO0lBT0k7RUx3eE1WO0VLL3hNTTtJQU9JO0VMMnhNVjtFS2x5TU07SUFPSTtFTDh4TVY7RUtyeU1NO0lBT0k7RUxpeU1WO0VLeHlNTTtJQU9JO0VMb3lNVjtFSzN5TU07SUFPSTtFTHV5TVY7RUs5eU1NO0lBT0k7RUwweU1WO0VLanpNTTtJQU9JO0VMNnlNVjtFS3B6TU07SUFPSTtFTGd6TVY7RUt2ek1NO0lBT0k7RUxtek1WO0VLMXpNTTtJQU9JO0VMc3pNVjtFSzd6TU07SUFPSTtFTHl6TVY7RUtoME1NO0lBT0k7RUw0ek1WO0VLbjBNTTtJQU9JO0VMK3pNVjtFS3QwTU07SUFPSTtFTGswTVY7RUt6ME1NO0lBT0k7RUxxME1WO0VLNTBNTTtJQU9JO0VMdzBNVjtFSy8wTU07SUFPSTtFTDIwTVY7RUtsMU1NO0lBT0k7RUw4ME1WO0FBQ0Y7QU9yNE1BO0VGK0NRO0lBT0k7RUxtMU1WO0VLMTFNTTtJQU9JO0VMczFNVjtFSzcxTU07SUFPSTtFTHkxTVY7QUFDRjtBTzczTUE7RUY0QlE7SUFPSTtFTDgxTVY7RUtyMk1NO0lBT0k7RUxpMk1WO0VLeDJNTTtJQU9JO0VMbzJNVjtFSzMyTU07SUFPSTtFTHUyTVY7RUs5Mk1NO0lBT0k7RUwwMk1WO0VLajNNTTtJQU9JO0VMNjJNVjtFS3AzTU07SUFPSTtFTGczTVY7RUt2M01NO0lBT0k7RUxtM01WO0VLMTNNTTtJQU9JO0VMczNNVjtFSzczTU07SUFPSTtFTHkzTVY7RUtoNE1NO0lBT0k7RUw0M01WO0FBQ0Y7QVFyOE1FOzs7O0VBQUE7QUNERjs7RUFpQkk7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBSUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBSUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUlBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFJQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBR0Y7RUFDQTtFQU1BO0VBQ0E7RUFDQTtFQU9BO0VDMk9JLDRCQUxJO0VEcE9SO0VBQ0E7RUFLQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFFQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBTUE7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBSUE7RUFDQTtFQUNBO0VBSUE7RUFDQTtFQUNBO0VBQ0E7QVRxK01GOztBV3JsTkk7RUZzSEE7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFDQTtFQUNBO0VBR0U7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUlBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFJQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBR0Y7RUFFQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7RUFDQTtBVHErTUo7O0FZN29OQTs7O0VBR0U7QVpncE5GOztBWWpvTkk7RUFOSjtJQU9NO0VacW9OSjtBQUNGOztBWXhuTkE7RUFDRTtFQUNBO0VGNk9JLG1DQUxJO0VFdE9SO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FaMm5ORjs7QVlsbk5BO0VBQ0U7RUFDQSwyQlRZWTtFU1haO0VBQ0E7RUFDQSxZVHlxQmtDO0FINDhMcEM7O0FZM21OQTtFQUNFO0VBQ0EseUJUK1ZrQztFUzVWbEMsZ0JUK1ZrQztFUzlWbEMsZ0JUK1ZrQztFUzlWbEM7QVo0bU5GOztBWXptTkE7RUZ1TVE7QVZzNk1SO0FVbGtOSTtFRTNDSjtJRjhNUTtFVm02TU47QUFDRjs7QVk3bU5BO0VGa01RO0FWKzZNUjtBVTNrTkk7RUV0Q0o7SUZ5TVE7RVY0Nk1OO0FBQ0Y7O0FZam5OQTtFRjZMUTtBVnc3TVI7QVVwbE5JO0VFakNKO0lGb01RO0VWcTdNTjtBQUNGOztBWXJuTkE7RUZvTE0sbUJBTEk7QVYwOE1WOztBWXBuTkE7RUYrS00sb0JBTEk7QVY4OE1WOztBWW5uTkE7RUYwS00sa0JBTEk7QVZrOU1WOztBWTVtTkE7RUFDRTtFQUNBLHdCVDRQa0M7QUhtM01wQzs7QVlybU5BO0VBQ0U7RUFDQTtFQUNBO0Fad21ORjs7QVlsbU5BO0VBQ0U7RUFDQTtFQUNBO0FacW1ORjs7QVkvbE5BOztFQUVFO0Faa21ORjs7QVkvbE5BOzs7RUFHRTtFQUNBO0Faa21ORjs7QVkvbE5BOzs7O0VBSUU7QVprbU5GOztBWS9sTkE7RUFDRSxnQlQ2T2tDO0FIcTNNcEM7O0FZN2xOQTtFQUNFO0VBQ0E7QVpnbU5GOztBWTFsTkE7RUFDRTtBWjZsTkY7O0FZcmxOQTs7RUFFRSxnQlRzTmtDO0FIazRNcEM7O0FZaGxOQTtFRjZFTSxrQkFMSTtBVjRnTlY7O0FZN2tOQTtFQUNFLGlCVDRpQmtDO0VTM2lCbEM7RUFDQTtBWmdsTkY7O0FZdmtOQTs7RUFFRTtFRndESSxpQkFMSTtFRWpEUjtFQUNBO0FaMGtORjs7QVl2a05BO0VBQU07QVoya05OOztBWTFrTkE7RUFBTTtBWjhrTk47O0FZemtOQTtFQUNFO0VBQ0EsMEJUMkdrQztBSGkrTXBDO0FZMWtORTtFQUNFO0FaNGtOSjs7QVlqa05FO0VBRUU7RUFDQTtBWm1rTko7O0FZNWpOQTs7OztFQUlFLHFDVG9Ja0M7RU90SDlCLGNBTEk7QVZ1ak5WOztBWXhqTkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFRkVJLGNBTEk7QVYrak5WO0FZdmpORTtFRkhJLGtCQUxJO0VFVU47RUFDQTtBWnlqTko7O0FZcmpOQTtFRlZNLGNBTEk7RUVpQlI7RUFDQTtBWndqTkY7QVlyak5FO0VBQ0U7QVp1ak5KOztBWW5qTkE7RUFDRTtFRnRCSSxjQUxJO0VFNkJSLGNUbE5ZO0VTbU5aLHlCVG5PWTtFVWxFVjtBYjQxTko7QVlwak5FO0VBQ0U7RUY3QkUsY0FMSTtBVnlsTlY7O0FZNWlOQTtFQUNFO0FaK2lORjs7QVl6aU5BOztFQUVFO0FaNGlORjs7QVlwaU5BO0VBQ0U7RUFDQTtBWnVpTkY7O0FZcGlOQTtFQUNFLG1CVCtha0M7RVM5YWxDLHNCVDhha0M7RVM3YWxDLDJCVC9RWTtFU2dSWjtBWnVpTkY7O0FZaGlOQTtFQUVFO0VBQ0E7QVpraU5GOztBWS9oTkE7Ozs7OztFQU1FO0VBQ0E7RUFDQTtBWmtpTkY7O0FZMWhOQTtFQUNFO0FaNmhORjs7QVl2aE5BO0VBRUU7QVp5aE5GOztBWWpoTkE7RUFDRTtBWm9oTkY7O0FZL2dOQTs7Ozs7RUFLRTtFQUNBO0VGNUhJLGtCQUxJO0VFbUlSO0Faa2hORjs7QVk5Z05BOztFQUVFO0FaaWhORjs7QVk1Z05BO0VBQ0U7QVorZ05GOztBWTVnTkE7RUFHRTtBWjZnTkY7QVkxZ05FO0VBQ0U7QVo0Z05KOztBWXJnTkE7RUFDRTtBWndnTkY7O0FZaGdOQTs7OztFQUlFO0FabWdORjtBWWhnTkk7Ozs7RUFDRTtBWnFnTk47O0FZOS9NQTtFQUNFO0VBQ0E7QVppZ05GOztBWTUvTUE7RUFDRTtBWisvTUY7O0FZci9NQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0Fady9NRjs7QVloL01BO0VBQ0U7RUFDQTtFQUNBO0VBQ0EscUJUbVFrQztFU2pRbEM7RUZuTk07QVZzc05SO0FVbDJOSTtFRXlXSjtJRnRNUTtFVm1zTk47QUFDRjtBWXIvTUU7RUFDRTtBWnUvTUo7O0FZaC9NQTs7Ozs7OztFQU9FO0FabS9NRjs7QVloL01BO0VBQ0U7QVptL01GOztBWTErTUE7RUFDRTtFQUNBO0FaNitNRjtBWTErTUU7RUFDRTtFQUNBO0FaNCtNSjs7QVluK01BOzs7Ozs7O0NBQUE7QUFXQTtFQUNFO0FabStNRjs7QVk5OU1BO0VBQ0U7QVppK01GOztBWTE5TUE7RUFDRTtFQUNBO0FaNjlNRjs7QVl4OU1BO0VBQ0U7QVoyOU1GOztBWXQ5TUE7RUFDRTtBWnk5TUY7O0FZbDlNQTtFQUNFO0VBQ0E7QVpxOU1GOztBWTc4TUE7RUFDRTtBWmc5TUY7O0FZeDhNQTtFQUNFO0FaMjhNRjs7QWN0aE9BO0VKbVFNLG9CQUxJO0VJNVBSLGdCWDJha0M7QUg4bU5wQzs7QWNwaE9FO0VBR0UsZ0JYNlpnQztFVzVaaEMsZ0JYZ1pnQztFT3BKNUI7QVYweE5SO0FVdDdOSTtFSXBHRjtJSnVRTTtFVnV4Tk47QUFDRjs7QWMvaE9FO0VBR0UsZ0JYNlpnQztFVzVaaEMsZ0JYZ1pnQztFT3BKNUI7QVZxeU5SO0FVajhOSTtFSXBHRjtJSnVRTTtFVmt5Tk47QUFDRjs7QWMxaU9FO0VBR0UsZ0JYNlpnQztFVzVaaEMsZ0JYZ1pnQztFT3BKNUI7QVZnek5SO0FVNThOSTtFSXBHRjtJSnVRTTtFVjZ5Tk47QUFDRjs7QWNyak9FO0VBR0UsZ0JYNlpnQztFVzVaaEMsZ0JYZ1pnQztFT3BKNUI7QVYyek5SO0FVdjlOSTtFSXBHRjtJSnVRTTtFVnd6Tk47QUFDRjs7QWNoa09FO0VBR0UsZ0JYNlpnQztFVzVaaEMsZ0JYZ1pnQztFT3BKNUI7QVZzME5SO0FVbCtOSTtFSXBHRjtJSnVRTTtFVm0wTk47QUFDRjs7QWMza09FO0VBR0UsZ0JYNlpnQztFVzVaaEMsZ0JYZ1pnQztFT3BKNUI7QVZpMU5SO0FVNytOSTtFSXBHRjtJSnVRTTtFVjgwTk47QUFDRjs7QWM5ak9BO0VDdkRFO0VBQ0E7QWZ5bk9GOztBYzlqT0E7RUM1REU7RUFDQTtBZjhuT0Y7O0FjaGtPQTtFQUNFO0FkbWtPRjtBY2prT0U7RUFDRSxvQlh5ckJnQztBSDA0TXBDOztBY3pqT0E7RUo4TU0sa0JBTEk7RUl2TVI7QWQ0ak9GOztBY3hqT0E7RUFDRSx3QlhzU2tDO0VPL0Y5QixvQkFMSTtBVjAzTlY7QWN6ak9FO0VBQ0U7QWQyak9KOztBY3ZqT0E7RUFDRTtFQUNBLHdCWDRSa0M7RU8vRjlCLGtCQUxJO0VJdExSLCtCWGxCWTtBSDRrT2Q7QWN4ak9FO0VBQ0U7QWQwak9KOztBZ0IxcE9BO0VDSUU7RUFHQTtBakJ3cE9GOztBZ0J6cE9BO0VBQ0UsZ0JiczdDa0M7RWFyN0NsQyxtQ2JzN0NrQztFYXI3Q2xDO0VIR0U7RUlSRjtFQUdBO0FqQmlxT0Y7O0FnQm5wT0E7RUFFRTtBaEJxcE9GOztBZ0JscE9BO0VBQ0U7RUFDQTtBaEJxcE9GOztBZ0JscE9BO0VOeVBNLGtCQUxJO0VNbFBSLGdDYnc2Q2tDO0FINnVMcEM7O0FrQnZyT0U7Ozs7OztFQ0hBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FuQm1zT0Y7O0FNN29PSTtFWTVDRTtJQUNFLGdCZmdXZTtFSDYxTnJCO0FBQ0Y7QU1ucE9JO0VZNUNFO0lBQ0UsZ0JmZ1dlO0VIazJOckI7QUFDRjtBTXhwT0k7RVk1Q0U7SUFDRSxnQmZnV2U7RUh1Mk5yQjtBQUNGO0FNN3BPSTtFWTVDRTtJQUNFLGlCZmdXZTtFSDQyTnJCO0FBQ0Y7QW9CN3RPQTtFQUVJO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0FwQm91T0o7O0FvQi90T0U7RUNOQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFDQTtBckJ3dU9GO0FvQnR1T0k7RUNPRjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXJCa3VPRjs7QXFCbnJPTTtFQUNFO0FyQnNyT1I7O0FxQm5yT007RUFwQ0o7RUFDQTtBckIydE9GOztBcUI3c09FO0VBQ0U7RUFDQTtBckJndE9KOztBcUJsdE9FO0VBQ0U7RUFDQTtBckJxdE9KOztBcUJ2dE9FO0VBQ0U7RUFDQTtBckIwdE9KOztBcUI1dE9FO0VBQ0U7RUFDQTtBckIrdE9KOztBcUJqdU9FO0VBQ0U7RUFDQTtBckJvdU9KOztBcUJ0dU9FO0VBQ0U7RUFDQTtBckJ5dU9KOztBcUIxc09NO0VBaERKO0VBQ0E7QXJCOHZPRjs7QXFCenNPVTtFQWhFTjtFQUNBO0FyQjZ3T0o7O0FxQjlzT1U7RUFoRU47RUFDQTtBckJreE9KOztBcUJudE9VO0VBaEVOO0VBQ0E7QXJCdXhPSjs7QXFCeHRPVTtFQWhFTjtFQUNBO0FyQjR4T0o7O0FxQjd0T1U7RUFoRU47RUFDQTtBckJpeU9KOztBcUJsdU9VO0VBaEVOO0VBQ0E7QXJCc3lPSjs7QXFCdnVPVTtFQWhFTjtFQUNBO0FyQjJ5T0o7O0FxQjV1T1U7RUFoRU47RUFDQTtBckJnek9KOztBcUJqdk9VO0VBaEVOO0VBQ0E7QXJCcXpPSjs7QXFCdHZPVTtFQWhFTjtFQUNBO0FyQjB6T0o7O0FxQjN2T1U7RUFoRU47RUFDQTtBckIrek9KOztBcUJod09VO0VBaEVOO0VBQ0E7QXJCbzBPSjs7QXFCN3ZPWTtFQXhEVjtBckJ5ek9GOztBcUJqd09ZO0VBeERWO0FyQjZ6T0Y7O0FxQnJ3T1k7RUF4RFY7QXJCaTBPRjs7QXFCendPWTtFQXhEVjtBckJxME9GOztBcUI3d09ZO0VBeERWO0FyQnkwT0Y7O0FxQmp4T1k7RUF4RFY7QXJCNjBPRjs7QXFCcnhPWTtFQXhEVjtBckJpMU9GOztBcUJ6eE9ZO0VBeERWO0FyQnExT0Y7O0FxQjd4T1k7RUF4RFY7QXJCeTFPRjs7QXFCanlPWTtFQXhEVjtBckI2MU9GOztBcUJyeU9ZO0VBeERWO0FyQmkyT0Y7O0FxQjl4T1E7O0VBRUU7QXJCaXlPVjs7QXFCOXhPUTs7RUFFRTtBckJpeU9WOztBcUJ4eU9ROztFQUVFO0FyQjJ5T1Y7O0FxQnh5T1E7O0VBRUU7QXJCMnlPVjs7QXFCbHpPUTs7RUFFRTtBckJxek9WOztBcUJsek9ROztFQUVFO0FyQnF6T1Y7O0FxQjV6T1E7O0VBRUU7QXJCK3pPVjs7QXFCNXpPUTs7RUFFRTtBckIrek9WOztBcUJ0ME9ROztFQUVFO0FyQnkwT1Y7O0FxQnQwT1E7O0VBRUU7QXJCeTBPVjs7QXFCaDFPUTs7RUFFRTtBckJtMU9WOztBcUJoMU9ROztFQUVFO0FyQm0xT1Y7O0FNNzRPSTtFZVVFO0lBQ0U7RXJCdTRPTjtFcUJwNE9JO0lBcENKO0lBQ0E7RXJCMjZPQTtFcUI3NU9BO0lBQ0U7SUFDQTtFckIrNU9GO0VxQmo2T0E7SUFDRTtJQUNBO0VyQm02T0Y7RXFCcjZPQTtJQUNFO0lBQ0E7RXJCdTZPRjtFcUJ6Nk9BO0lBQ0U7SUFDQTtFckIyNk9GO0VxQjc2T0E7SUFDRTtJQUNBO0VyQis2T0Y7RXFCajdPQTtJQUNFO0lBQ0E7RXJCbTdPRjtFcUJwNU9JO0lBaERKO0lBQ0E7RXJCdThPQTtFcUJsNU9RO0lBaEVOO0lBQ0E7RXJCcTlPRjtFcUJ0NU9RO0lBaEVOO0lBQ0E7RXJCeTlPRjtFcUIxNU9RO0lBaEVOO0lBQ0E7RXJCNjlPRjtFcUI5NU9RO0lBaEVOO0lBQ0E7RXJCaStPRjtFcUJsNk9RO0lBaEVOO0lBQ0E7RXJCcStPRjtFcUJ0Nk9RO0lBaEVOO0lBQ0E7RXJCeStPRjtFcUIxNk9RO0lBaEVOO0lBQ0E7RXJCNitPRjtFcUI5Nk9RO0lBaEVOO0lBQ0E7RXJCaS9PRjtFcUJsN09RO0lBaEVOO0lBQ0E7RXJCcS9PRjtFcUJ0N09RO0lBaEVOO0lBQ0E7RXJCeS9PRjtFcUIxN09RO0lBaEVOO0lBQ0E7RXJCNi9PRjtFcUI5N09RO0lBaEVOO0lBQ0E7RXJCaWdQRjtFcUIxN09VO0lBeERWO0VyQnEvT0E7RXFCNzdPVTtJQXhEVjtFckJ3L09BO0VxQmg4T1U7SUF4RFY7RXJCMi9PQTtFcUJuOE9VO0lBeERWO0VyQjgvT0E7RXFCdDhPVTtJQXhEVjtFckJpZ1BBO0VxQno4T1U7SUF4RFY7RXJCb2dQQTtFcUI1OE9VO0lBeERWO0VyQnVnUEE7RXFCLzhPVTtJQXhEVjtFckIwZ1BBO0VxQmw5T1U7SUF4RFY7RXJCNmdQQTtFcUJyOU9VO0lBeERWO0VyQmdoUEE7RXFCeDlPVTtJQXhEVjtFckJtaFBBO0VxQjM5T1U7SUF4RFY7RXJCc2hQQTtFcUJuOU9NOztJQUVFO0VyQnE5T1I7RXFCbDlPTTs7SUFFRTtFckJvOU9SO0VxQjM5T007O0lBRUU7RXJCNjlPUjtFcUIxOU9NOztJQUVFO0VyQjQ5T1I7RXFCbitPTTs7SUFFRTtFckJxK09SO0VxQmwrT007O0lBRUU7RXJCbytPUjtFcUIzK09NOztJQUVFO0VyQjYrT1I7RXFCMStPTTs7SUFFRTtFckI0K09SO0VxQm4vT007O0lBRUU7RXJCcS9PUjtFcUJsL09NOztJQUVFO0VyQm8vT1I7RXFCMy9PTTs7SUFFRTtFckI2L09SO0VxQjEvT007O0lBRUU7RXJCNC9PUjtBQUNGO0FNdmpQSTtFZVVFO0lBQ0U7RXJCZ2pQTjtFcUI3aVBJO0lBcENKO0lBQ0E7RXJCb2xQQTtFcUJ0a1BBO0lBQ0U7SUFDQTtFckJ3a1BGO0VxQjFrUEE7SUFDRTtJQUNBO0VyQjRrUEY7RXFCOWtQQTtJQUNFO0lBQ0E7RXJCZ2xQRjtFcUJsbFBBO0lBQ0U7SUFDQTtFckJvbFBGO0VxQnRsUEE7SUFDRTtJQUNBO0VyQndsUEY7RXFCMWxQQTtJQUNFO0lBQ0E7RXJCNGxQRjtFcUI3alBJO0lBaERKO0lBQ0E7RXJCZ25QQTtFcUIzalBRO0lBaEVOO0lBQ0E7RXJCOG5QRjtFcUIvalBRO0lBaEVOO0lBQ0E7RXJCa29QRjtFcUJua1BRO0lBaEVOO0lBQ0E7RXJCc29QRjtFcUJ2a1BRO0lBaEVOO0lBQ0E7RXJCMG9QRjtFcUIza1BRO0lBaEVOO0lBQ0E7RXJCOG9QRjtFcUIva1BRO0lBaEVOO0lBQ0E7RXJCa3BQRjtFcUJubFBRO0lBaEVOO0lBQ0E7RXJCc3BQRjtFcUJ2bFBRO0lBaEVOO0lBQ0E7RXJCMHBQRjtFcUIzbFBRO0lBaEVOO0lBQ0E7RXJCOHBQRjtFcUIvbFBRO0lBaEVOO0lBQ0E7RXJCa3FQRjtFcUJubVBRO0lBaEVOO0lBQ0E7RXJCc3FQRjtFcUJ2bVBRO0lBaEVOO0lBQ0E7RXJCMHFQRjtFcUJubVBVO0lBeERWO0VyQjhwUEE7RXFCdG1QVTtJQXhEVjtFckJpcVBBO0VxQnptUFU7SUF4RFY7RXJCb3FQQTtFcUI1bVBVO0lBeERWO0VyQnVxUEE7RXFCL21QVTtJQXhEVjtFckIwcVBBO0VxQmxuUFU7SUF4RFY7RXJCNnFQQTtFcUJyblBVO0lBeERWO0VyQmdyUEE7RXFCeG5QVTtJQXhEVjtFckJtclBBO0VxQjNuUFU7SUF4RFY7RXJCc3JQQTtFcUI5blBVO0lBeERWO0VyQnlyUEE7RXFCam9QVTtJQXhEVjtFckI0clBBO0VxQnBvUFU7SUF4RFY7RXJCK3JQQTtFcUI1blBNOztJQUVFO0VyQjhuUFI7RXFCM25QTTs7SUFFRTtFckI2blBSO0VxQnBvUE07O0lBRUU7RXJCc29QUjtFcUJub1BNOztJQUVFO0VyQnFvUFI7RXFCNW9QTTs7SUFFRTtFckI4b1BSO0VxQjNvUE07O0lBRUU7RXJCNm9QUjtFcUJwcFBNOztJQUVFO0VyQnNwUFI7RXFCbnBQTTs7SUFFRTtFckJxcFBSO0VxQjVwUE07O0lBRUU7RXJCOHBQUjtFcUIzcFBNOztJQUVFO0VyQjZwUFI7RXFCcHFQTTs7SUFFRTtFckJzcVBSO0VxQm5xUE07O0lBRUU7RXJCcXFQUjtBQUNGO0FNaHVQSTtFZVVFO0lBQ0U7RXJCeXRQTjtFcUJ0dFBJO0lBcENKO0lBQ0E7RXJCNnZQQTtFcUIvdVBBO0lBQ0U7SUFDQTtFckJpdlBGO0VxQm52UEE7SUFDRTtJQUNBO0VyQnF2UEY7RXFCdnZQQTtJQUNFO0lBQ0E7RXJCeXZQRjtFcUIzdlBBO0lBQ0U7SUFDQTtFckI2dlBGO0VxQi92UEE7SUFDRTtJQUNBO0VyQml3UEY7RXFCbndQQTtJQUNFO0lBQ0E7RXJCcXdQRjtFcUJ0dVBJO0lBaERKO0lBQ0E7RXJCeXhQQTtFcUJwdVBRO0lBaEVOO0lBQ0E7RXJCdXlQRjtFcUJ4dVBRO0lBaEVOO0lBQ0E7RXJCMnlQRjtFcUI1dVBRO0lBaEVOO0lBQ0E7RXJCK3lQRjtFcUJodlBRO0lBaEVOO0lBQ0E7RXJCbXpQRjtFcUJwdlBRO0lBaEVOO0lBQ0E7RXJCdXpQRjtFcUJ4dlBRO0lBaEVOO0lBQ0E7RXJCMnpQRjtFcUI1dlBRO0lBaEVOO0lBQ0E7RXJCK3pQRjtFcUJod1BRO0lBaEVOO0lBQ0E7RXJCbTBQRjtFcUJwd1BRO0lBaEVOO0lBQ0E7RXJCdTBQRjtFcUJ4d1BRO0lBaEVOO0lBQ0E7RXJCMjBQRjtFcUI1d1BRO0lBaEVOO0lBQ0E7RXJCKzBQRjtFcUJoeFBRO0lBaEVOO0lBQ0E7RXJCbTFQRjtFcUI1d1BVO0lBeERWO0VyQnUwUEE7RXFCL3dQVTtJQXhEVjtFckIwMFBBO0VxQmx4UFU7SUF4RFY7RXJCNjBQQTtFcUJyeFBVO0lBeERWO0VyQmcxUEE7RXFCeHhQVTtJQXhEVjtFckJtMVBBO0VxQjN4UFU7SUF4RFY7RXJCczFQQTtFcUI5eFBVO0lBeERWO0VyQnkxUEE7RXFCanlQVTtJQXhEVjtFckI0MVBBO0VxQnB5UFU7SUF4RFY7RXJCKzFQQTtFcUJ2eVBVO0lBeERWO0VyQmsyUEE7RXFCMXlQVTtJQXhEVjtFckJxMlBBO0VxQjd5UFU7SUF4RFY7RXJCdzJQQTtFcUJyeVBNOztJQUVFO0VyQnV5UFI7RXFCcHlQTTs7SUFFRTtFckJzeVBSO0VxQjd5UE07O0lBRUU7RXJCK3lQUjtFcUI1eVBNOztJQUVFO0VyQjh5UFI7RXFCcnpQTTs7SUFFRTtFckJ1elBSO0VxQnB6UE07O0lBRUU7RXJCc3pQUjtFcUI3elBNOztJQUVFO0VyQit6UFI7RXFCNXpQTTs7SUFFRTtFckI4elBSO0VxQnIwUE07O0lBRUU7RXJCdTBQUjtFcUJwMFBNOztJQUVFO0VyQnMwUFI7RXFCNzBQTTs7SUFFRTtFckIrMFBSO0VxQjUwUE07O0lBRUU7RXJCODBQUjtBQUNGO0FNejRQSTtFZVVFO0lBQ0U7RXJCazRQTjtFcUIvM1BJO0lBcENKO0lBQ0E7RXJCczZQQTtFcUJ4NVBBO0lBQ0U7SUFDQTtFckIwNVBGO0VxQjU1UEE7SUFDRTtJQUNBO0VyQjg1UEY7RXFCaDZQQTtJQUNFO0lBQ0E7RXJCazZQRjtFcUJwNlBBO0lBQ0U7SUFDQTtFckJzNlBGO0VxQng2UEE7SUFDRTtJQUNBO0VyQjA2UEY7RXFCNTZQQTtJQUNFO0lBQ0E7RXJCODZQRjtFcUIvNFBJO0lBaERKO0lBQ0E7RXJCazhQQTtFcUI3NFBRO0lBaEVOO0lBQ0E7RXJCZzlQRjtFcUJqNVBRO0lBaEVOO0lBQ0E7RXJCbzlQRjtFcUJyNVBRO0lBaEVOO0lBQ0E7RXJCdzlQRjtFcUJ6NVBRO0lBaEVOO0lBQ0E7RXJCNDlQRjtFcUI3NVBRO0lBaEVOO0lBQ0E7RXJCZytQRjtFcUJqNlBRO0lBaEVOO0lBQ0E7RXJCbytQRjtFcUJyNlBRO0lBaEVOO0lBQ0E7RXJCdytQRjtFcUJ6NlBRO0lBaEVOO0lBQ0E7RXJCNCtQRjtFcUI3NlBRO0lBaEVOO0lBQ0E7RXJCZy9QRjtFcUJqN1BRO0lBaEVOO0lBQ0E7RXJCby9QRjtFcUJyN1BRO0lBaEVOO0lBQ0E7RXJCdy9QRjtFcUJ6N1BRO0lBaEVOO0lBQ0E7RXJCNC9QRjtFcUJyN1BVO0lBeERWO0VyQmcvUEE7RXFCeDdQVTtJQXhEVjtFckJtL1BBO0VxQjM3UFU7SUF4RFY7RXJCcy9QQTtFcUI5N1BVO0lBeERWO0VyQnkvUEE7RXFCajhQVTtJQXhEVjtFckI0L1BBO0VxQnA4UFU7SUF4RFY7RXJCKy9QQTtFcUJ2OFBVO0lBeERWO0VyQmtnUUE7RXFCMThQVTtJQXhEVjtFckJxZ1FBO0VxQjc4UFU7SUF4RFY7RXJCd2dRQTtFcUJoOVBVO0lBeERWO0VyQjJnUUE7RXFCbjlQVTtJQXhEVjtFckI4Z1FBO0VxQnQ5UFU7SUF4RFY7RXJCaWhRQTtFcUI5OFBNOztJQUVFO0VyQmc5UFI7RXFCNzhQTTs7SUFFRTtFckIrOFBSO0VxQnQ5UE07O0lBRUU7RXJCdzlQUjtFcUJyOVBNOztJQUVFO0VyQnU5UFI7RXFCOTlQTTs7SUFFRTtFckJnK1BSO0VxQjc5UE07O0lBRUU7RXJCKzlQUjtFcUJ0K1BNOztJQUVFO0VyQncrUFI7RXFCcitQTTs7SUFFRTtFckJ1K1BSO0VxQjkrUE07O0lBRUU7RXJCZy9QUjtFcUI3K1BNOztJQUVFO0VyQisrUFI7RXFCdC9QTTs7SUFFRTtFckJ3L1BSO0VxQnIvUE07O0lBRUU7RXJCdS9QUjtBQUNGO0FNbGpRSTtFZVVFO0lBQ0U7RXJCMmlRTjtFcUJ4aVFJO0lBcENKO0lBQ0E7RXJCK2tRQTtFcUJqa1FBO0lBQ0U7SUFDQTtFckJta1FGO0VxQnJrUUE7SUFDRTtJQUNBO0VyQnVrUUY7RXFCemtRQTtJQUNFO0lBQ0E7RXJCMmtRRjtFcUI3a1FBO0lBQ0U7SUFDQTtFckIra1FGO0VxQmpsUUE7SUFDRTtJQUNBO0VyQm1sUUY7RXFCcmxRQTtJQUNFO0lBQ0E7RXJCdWxRRjtFcUJ4alFJO0lBaERKO0lBQ0E7RXJCMm1RQTtFcUJ0alFRO0lBaEVOO0lBQ0E7RXJCeW5RRjtFcUIxalFRO0lBaEVOO0lBQ0E7RXJCNm5RRjtFcUI5alFRO0lBaEVOO0lBQ0E7RXJCaW9RRjtFcUJsa1FRO0lBaEVOO0lBQ0E7RXJCcW9RRjtFcUJ0a1FRO0lBaEVOO0lBQ0E7RXJCeW9RRjtFcUIxa1FRO0lBaEVOO0lBQ0E7RXJCNm9RRjtFcUI5a1FRO0lBaEVOO0lBQ0E7RXJCaXBRRjtFcUJsbFFRO0lBaEVOO0lBQ0E7RXJCcXBRRjtFcUJ0bFFRO0lBaEVOO0lBQ0E7RXJCeXBRRjtFcUIxbFFRO0lBaEVOO0lBQ0E7RXJCNnBRRjtFcUI5bFFRO0lBaEVOO0lBQ0E7RXJCaXFRRjtFcUJsbVFRO0lBaEVOO0lBQ0E7RXJCcXFRRjtFcUI5bFFVO0lBeERWO0VyQnlwUUE7RXFCam1RVTtJQXhEVjtFckI0cFFBO0VxQnBtUVU7SUF4RFY7RXJCK3BRQTtFcUJ2bVFVO0lBeERWO0VyQmtxUUE7RXFCMW1RVTtJQXhEVjtFckJxcVFBO0VxQjdtUVU7SUF4RFY7RXJCd3FRQTtFcUJoblFVO0lBeERWO0VyQjJxUUE7RXFCbm5RVTtJQXhEVjtFckI4cVFBO0VxQnRuUVU7SUF4RFY7RXJCaXJRQTtFcUJ6blFVO0lBeERWO0VyQm9yUUE7RXFCNW5RVTtJQXhEVjtFckJ1clFBO0VxQi9uUVU7SUF4RFY7RXJCMHJRQTtFcUJ2blFNOztJQUVFO0VyQnluUVI7RXFCdG5RTTs7SUFFRTtFckJ3blFSO0VxQi9uUU07O0lBRUU7RXJCaW9RUjtFcUI5blFNOztJQUVFO0VyQmdvUVI7RXFCdm9RTTs7SUFFRTtFckJ5b1FSO0VxQnRvUU07O0lBRUU7RXJCd29RUjtFcUIvb1FNOztJQUVFO0VyQmlwUVI7RXFCOW9RTTs7SUFFRTtFckJncFFSO0VxQnZwUU07O0lBRUU7RXJCeXBRUjtFcUJ0cFFNOztJQUVFO0VyQndwUVI7RXFCL3BRTTs7SUFFRTtFckJpcVFSO0VxQjlwUU07O0lBRUU7RXJCZ3FRUjtBQUNGO0FNM3RRSTtFZVVFO0lBQ0U7RXJCb3RRTjtFcUJqdFFJO0lBcENKO0lBQ0E7RXJCd3ZRQTtFcUIxdVFBO0lBQ0U7SUFDQTtFckI0dVFGO0VxQjl1UUE7SUFDRTtJQUNBO0VyQmd2UUY7RXFCbHZRQTtJQUNFO0lBQ0E7RXJCb3ZRRjtFcUJ0dlFBO0lBQ0U7SUFDQTtFckJ3dlFGO0VxQjF2UUE7SUFDRTtJQUNBO0VyQjR2UUY7RXFCOXZRQTtJQUNFO0lBQ0E7RXJCZ3dRRjtFcUJqdVFJO0lBaERKO0lBQ0E7RXJCb3hRQTtFcUIvdFFRO0lBaEVOO0lBQ0E7RXJCa3lRRjtFcUJudVFRO0lBaEVOO0lBQ0E7RXJCc3lRRjtFcUJ2dVFRO0lBaEVOO0lBQ0E7RXJCMHlRRjtFcUIzdVFRO0lBaEVOO0lBQ0E7RXJCOHlRRjtFcUIvdVFRO0lBaEVOO0lBQ0E7RXJCa3pRRjtFcUJudlFRO0lBaEVOO0lBQ0E7RXJCc3pRRjtFcUJ2dlFRO0lBaEVOO0lBQ0E7RXJCMHpRRjtFcUIzdlFRO0lBaEVOO0lBQ0E7RXJCOHpRRjtFcUIvdlFRO0lBaEVOO0lBQ0E7RXJCazBRRjtFcUJud1FRO0lBaEVOO0lBQ0E7RXJCczBRRjtFcUJ2d1FRO0lBaEVOO0lBQ0E7RXJCMDBRRjtFcUIzd1FRO0lBaEVOO0lBQ0E7RXJCODBRRjtFcUJ2d1FVO0lBeERWO0VyQmswUUE7RXFCMXdRVTtJQXhEVjtFckJxMFFBO0VxQjd3UVU7SUF4RFY7RXJCdzBRQTtFcUJoeFFVO0lBeERWO0VyQjIwUUE7RXFCbnhRVTtJQXhEVjtFckI4MFFBO0VxQnR4UVU7SUF4RFY7RXJCaTFRQTtFcUJ6eFFVO0lBeERWO0VyQm8xUUE7RXFCNXhRVTtJQXhEVjtFckJ1MVFBO0VxQi94UVU7SUF4RFY7RXJCMDFRQTtFcUJseVFVO0lBeERWO0VyQjYxUUE7RXFCcnlRVTtJQXhEVjtFckJnMlFBO0VxQnh5UVU7SUF4RFY7RXJCbTJRQTtFcUJoeVFNOztJQUVFO0VyQmt5UVI7RXFCL3hRTTs7SUFFRTtFckJpeVFSO0VxQnh5UU07O0lBRUU7RXJCMHlRUjtFcUJ2eVFNOztJQUVFO0VyQnl5UVI7RXFCaHpRTTs7SUFFRTtFckJrelFSO0VxQi95UU07O0lBRUU7RXJCaXpRUjtFcUJ4elFNOztJQUVFO0VyQjB6UVI7RXFCdnpRTTs7SUFFRTtFckJ5elFSO0VxQmgwUU07O0lBRUU7RXJCazBRUjtFcUIvelFNOztJQUVFO0VyQmkwUVI7RXFCeDBRTTs7SUFFRTtFckIwMFFSO0VxQnYwUU07O0lBRUU7RXJCeTBRUjtBQUNGO0FzQi83UUE7RUFFRTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RUFDQSx3Qm5CdVdrQztFbUJ0V2xDLG1CbkJ5dkJrQztFbUJ4dkJsQztBdEI4N1FGO0FzQnY3UUU7RUFDRTtFQUVBO0VBQ0E7RUFDQSx3Qm5CNGFnQztFbUIzYWhDO0F0Qnc3UUo7QXNCcjdRRTtFQUNFO0F0QnU3UUo7QXNCcDdRRTtFQUNFO0F0QnM3UUo7O0FzQmw3UUE7RUFDRTtBdEJxN1FGOztBc0I5NlFBO0VBQ0U7QXRCaTdRRjs7QXNCdjZRRTtFQUNFO0F0QjA2UUo7O0FzQjM1UUU7RUFDRTtBdEI4NVFKO0FzQjM1UUk7RUFDRTtBdEI2NVFOOztBc0J0NVFFO0VBQ0U7QXRCeTVRSjtBc0J0NVFFO0VBQ0U7QXRCdzVRSjs7QXNCOTRRRTtFQUNFO0VBQ0E7QXRCaTVRSjs7QXNCMzRRRTtFQUNFO0VBQ0E7QXRCODRRSjs7QXNCdDRRQTtFQUNFO0VBQ0E7QXRCeTRRRjs7QXNCajRRRTtFQUNFO0VBQ0E7QXRCbzRRSjs7QXVCaGhSRTtFQU9FO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7QXZCNGdSSjs7QXVCOWhSRTtFQU9FO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7QXZCMGhSSjs7QXVCNWlSRTtFQU9FO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7QXZCd2lSSjs7QXVCMWpSRTtFQU9FO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7QXZCc2pSSjs7QXVCeGtSRTtFQU9FO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7QXZCb2tSSjs7QXVCdGxSRTtFQU9FO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7QXZCa2xSSjs7QXVCcG1SRTtFQU9FO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7QXZCZ21SSjs7QXVCbG5SRTtFQU9FO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7QXZCOG1SSjs7QXNCNzlRSTtFQUNFO0VBQ0E7QXRCZytRTjs7QU0zalJJO0VnQnlGQTtJQUNFO0lBQ0E7RXRCcytRSjtBQUNGO0FNbGtSSTtFZ0J5RkE7SUFDRTtJQUNBO0V0QjQrUUo7QUFDRjtBTXhrUkk7RWdCeUZBO0lBQ0U7SUFDQTtFdEJrL1FKO0FBQ0Y7QU05a1JJO0VnQnlGQTtJQUNFO0lBQ0E7RXRCdy9RSjtBQUNGO0FNcGxSSTtFZ0J5RkE7SUFDRTtJQUNBO0V0QjgvUUo7QUFDRjtBTTFsUkk7RWdCeUZBO0lBQ0U7SUFDQTtFdEJvZ1JKO0FBQ0Y7QXdCeHFSQTtFQUNFLHNCckJrM0JrQztFcUIvMkJsQyxnQnJCdVprQztBSGl4UXBDOztBd0JscVJBO0VBQ0U7RUFDQTtFQUNBO0VkOFFJLGtCQUxJO0VjdFFSLGdCckIyWWtDO0VxQjFZbEMsZ0JyQjZZK0I7QUh1eFFqQzs7QXdCaHFSQTtFQUNFO0VBQ0E7RWRvUUksbUJBTEk7QVZxNlFWOztBd0JocVJBO0VBQ0U7RUFDQTtFZDhQSSxrQkFMSTtBVjI2UVY7O0F5QmpzUkE7RUFDRSxtQnRCNjJCa0M7RU9ubEI5QixrQkFMSTtFZWpSUiwyQnRCd0VZO0FIMG5SZDs7QTBCdnNSQTtFQUNFO0VBQ0E7RUFDQTtFaEJ3Ukksa0JBTEk7RWdCaFJSLGdCdkJxWmtDO0V1QnBabEMsZ0J2QnVaK0I7RXVCdFovQixnQ3ZCKzNCa0M7RXVCOTNCbEM7RUFDQSx3Q3ZCMDNCa0M7RXVCejNCbEM7RUFDQTtFYkdFO0VjSEUsd0VETUo7QTFCcXNSRjtBMkJ2c1JNO0VEaEJOO0lDaUJRO0UzQjBzUk47QUFDRjtBMEJ4c1JFO0VBQ0U7QTFCMHNSSjtBMEJ4c1JJO0VBQ0U7QTFCMHNSTjtBMEJyc1JFO0VBQ0UsZ0N2QnkyQmdDO0V1QngyQmhDLHdDdkJxMkJnQztFdUJwMkJoQyxxQ3ZCKzJCZ0M7RXVCOTJCaEM7RUFLRSxpRHZCb3hCOEI7QUgrNlBwQztBMEIvclJFO0VBTUU7RUFNQTtFQUtBO0ExQm1yUko7QTBCOXFSRTtFQUNFO0VBQ0E7QTFCZ3JSSjtBMEI1cVJFO0VBQ0UsK0J2Qk9VO0V1QkxWO0ExQjZxUko7QTBCcnFSRTtFQUVFLGlEdkJrekJnQztFdUIveUJoQztBMUJvcVJKO0EwQmhxUkU7RUFDRTtFQUNBO0VBQ0EsMEJ2QnF0QmdDO0V1QnB0QmhDLGdDdkJ5eUJnQztFeUJ2NEJsQywrRHpCMmhDa0M7RXVCMzdCaEM7RUFDQTtFQUNBO0VBQ0E7RUFDQSw0QnZCeVdnQztFdUJ4V2hDO0VDekZFLHFJRDBGRjtBMUJrcVJKO0EyQnh2Uk07RUQwRUo7SUN6RU07RTNCMnZSTjtBQUNGO0EwQnBxUkU7RUFDRSxpRXZCazdCZ0M7QUhvdlBwQzs7QTBCN3BSQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsZ0J2QnNTK0I7RXVCclMvQixnQ3ZCMnhCa0M7RXVCMXhCbEM7RUFDQTtFQUNBO0ExQmdxUkY7QTBCOXBSRTtFQUNFO0ExQmdxUko7QTBCN3BSRTtFQUVFO0VBQ0E7QTFCOHBSSjs7QTBCbnBSQTtFQUNFLHdDdkJ5d0JrQztFdUJ4d0JsQztFaEJ5SUksa0JBTEk7RUd2UU47QWIyeFJKO0EwQnBwUkU7RUFDRTtFQUNBO0VBQ0EsMkJ2Qm1xQmdDO0FIbS9QcEM7O0EwQmxwUkE7RUFDRSxvQ3ZCNnZCa0M7RXVCNXZCbEM7RWhCNEhJLG1CQUxJO0VHdlFOO0FidXlSSjtBMEJucFJFO0VBQ0U7RUFDQTtFQUNBLHVCdkJ5cEJnQztBSDQvUHBDOztBMEI3b1JFO0VBQ0Usd0N2QjB1QmdDO0FIczZQcEM7QTBCN29SRTtFQUNFLHdDdkJ1dUJnQztBSHc2UHBDO0EwQjVvUkU7RUFDRSxvQ3ZCb3VCZ0M7QUgwNlBwQzs7QTBCem9SQTtFQUNFLFd2Qmd1QmtDO0V1Qi90QmxDLG9DdkIydEJrQztFdUIxdEJsQyxrQnZCa25Ca0M7QUgwaFFwQztBMEIxb1JFO0VBQ0U7QTFCNG9SSjtBMEJ6b1JFO0VBQ0U7RWJ2TEE7QWJtMFJKO0EwQnhvUkU7RUFDRTtFYjVMQTtBYnUwUko7QTBCdm9SRTtFQUFvQixvQ3ZCMnNCYztBSCs3UHBDO0EwQnpvUkU7RUFBb0IsZ0N2QjJzQmM7QUhpOFBwQzs7QTZCMzFSQTtFQUNFO0VBRUE7RUFDQTtFQUNBO0VuQnFSSSxrQkFMSTtFbUI3UVIsZ0IxQmtaa0M7RTBCalpsQyxnQjFCb1orQjtFMEJuWi9CLGdDMUI0M0JrQztFMEIzM0JsQztFQUNBLHdDMUJ1M0JrQztFMEJ0M0JsQztFQUNBO0VBQ0EseUMxQjA5QndDO0UwQno5QnhDLDBCMUIwOUJ3QztFMEJ6OUJ4QztFaEJIRTtFY0hFLHdFRVNKO0E3QjIxUkY7QTJCaDJSTTtFRWZOO0lGZ0JRO0UzQm0yUk47QUFDRjtBNkI5MVJFO0VBQ0UscUMxQnUzQmdDO0UwQnQzQmhDO0VBS0UsaUQxQnk5Qm9DO0FIbTRQMUM7QTZCeDFSRTtFQUVFLHNCMUI4d0JnQztFMEI3d0JoQztBN0J5MVJKO0E2QnQxUkU7RUFFRSwwQzFCZ0NVO0FIdXpSZDtBNkJsMVJFO0VBQ0U7RUFDQTtBN0JvMVJKOztBNkJoMVJBO0VBQ0Usc0IxQnF3QmtDO0UwQnB3QmxDLHlCMUJvd0JrQztFMEJud0JsQyxzQjFCb3dCa0M7RU9qaUI5QixrQkFMSTtFR3ZRTjtBYjgzUko7O0E2QmgxUkE7RUFDRSxtQjFCZ3dCa0M7RTBCL3ZCbEMsc0IxQit2QmtDO0UwQjl2QmxDLGtCMUIrdkJrQztFT3BpQjlCLG1CQUxJO0VHdlFOO0FiczRSSjs7QTZCOTBSSTtFQUNFO0E3QmkxUk47O0E4Qno1UkE7RUFDRTtFQUNBLG9CM0JrNkI4QztFMkJqNkI5QyxpQjNCazZCOEM7RTJCajZCOUMsdUIzQms2QjhDO0FIMC9QaEQ7QThCMTVSRTtFQUNFO0VBQ0E7QTlCNDVSSjs7QThCeDVSQTtFQUNFLGtCM0J3NUI4QztFMkJ2NUI5QztFQUNBO0E5QjI1UkY7QThCejVSRTtFQUNFO0VBQ0E7RUFDQTtBOUIyNVJKOztBOEJ2NVJBO0VBQ0U7RUFFQTtFQUNBLFkzQnU0QjhDO0UyQnQ0QjlDLGEzQnM0QjhDO0UyQnI0QjlDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSwyRDNCczRCOEM7RTJCcjRCOUM7QTlCeTVSRjtBOEJ0NVJFO0VqQjNCRTtBYm83Uko7QThCcjVSRTtFQUVFLGtCM0I4M0I0QztBSHdoUWhEO0E4Qm41UkU7RUFDRSx1QjNCczNCNEM7QUgraFFoRDtBOEJsNVJFO0VBQ0UscUMzQnUxQmdDO0UyQnQxQmhDO0VBQ0EsaUQzQmd3QmdDO0FIb3BRcEM7QThCajVSRTtFQUNFLGtDN0IvRGdDO0U2QmdFaEMsOEI3QmhFZ0M7QURtOVJwQztBOEJqNVJJO0VBSUk7QTlCZzVSUjtBOEI1NFJJO0VBSUk7QTlCMjRSUjtBOEJ0NFJFO0VBQ0U7RUFDQSxxQjNCRFU7RTJCTVI7QTlCbzRSTjtBOEJoNFJFO0VBQ0U7RUFDQTtFQUNBLFkzQjAxQjRDO0FId2lRaEQ7QThCMzNSSTtFQUNFO0VBQ0EsWTNCaTFCMEM7QUg0aVFoRDs7QThCLzJSQTtFQUNFLG1CM0I2MEJrQztBSHFpUXBDO0E4QmgzUkU7RUFDRTtFQUVBLFkzQnUwQmdDO0UyQnQwQmhDO0VBQ0E7RUFDQTtFakJqSEE7RWNIRSxpREdzSEY7QTlCaTNSSjtBMkJuK1JNO0VHMEdKO0lIekdNO0UzQnMrUk47QUFDRjtBOEJwM1JJO0VBQ0U7QTlCczNSTjtBOEJuM1JJO0VBQ0UsaUMzQm8wQjhCO0UyQi96QjVCO0E5QmkzUlI7QThCNTJSRTtFQUNFLG9CM0JpekJnQztFMkJoekJoQztBOUI4MlJKO0E4QjUyUkk7RUFDRTtFQUNBO0E5QjgyUk47O0E4QnoyUkE7RUFDRTtFQUNBLGtCM0I2eEI4QztBSCtrUWhEOztBOEJ6MlJBO0VBQ0U7RUFDQTtFQUNBO0E5QjQyUkY7QThCeDJSSTtFQUNFO0VBQ0E7RUFDQSxhM0IycUI4QjtBSCtyUXBDOztBOEJuMlJJO0VBQ0U7QTlCczJSTjs7QStCemhTQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QS9CNGhTRjtBK0IxaFNFO0VBQ0U7QS9CNGhTSjtBK0J4aFNJO0VBQTBCLG9FNUJrZ0NjO0FIeWhRNUM7QStCMWhTSTtFQUEwQixvRTVCaWdDYztBSDRoUTVDO0ErQjFoU0U7RUFDRTtBL0I0aFNKO0ErQnpoU0U7RUFDRSxXNUJtL0J3QztFNEJsL0J4QyxZNUJrL0J3QztFNEJqL0J4QztFQUNBO0VIMUJGLCtDekI0Z0MwQztFNEJoL0J4QyxTNUJpL0J3QztFVTkvQnhDO0VjSEUsNEdJbUJGO0EvQjBoU0o7QTJCemlTTTtFSU1KO0lKTE07RTNCNGlTTjtBQUNGO0ErQjdoU0k7RUhqQ0Ysd0N6QmtoQzBDO0FIK2lRNUM7QStCM2hTRTtFQUNFLFc1QjY5QndDO0U0QjU5QnhDLGM1QjY5QndDO0U0QjU5QnhDO0VBQ0EsZTVCNDlCd0M7RTRCMzlCeEMsaUM1QjQ5QndDO0U0QjM5QnhDO0VsQjdCQTtBYjJqU0o7QStCemhTRTtFQUNFLFc1Qnc5QndDO0U0QnY5QnhDLFk1QnU5QndDO0U0QnQ5QnhDO0VIcERGLCtDekI0Z0MwQztFNEJ0OUJ4QyxTNUJ1OUJ3QztFVTkvQnhDO0VjSEUsNEdJNkNGO0EvQjBoU0o7QTJCbmtTTTtFSWlDSjtJSmhDTTtFM0Jza1NOO0FBQ0Y7QStCN2hTSTtFSDNERix3Q3pCa2hDMEM7QUh5a1E1QztBK0IzaFNFO0VBQ0UsVzVCbThCd0M7RTRCbDhCeEMsYzVCbThCd0M7RTRCbDhCeEM7RUFDQSxlNUJrOEJ3QztFNEJqOEJ4QyxpQzVCazhCd0M7RTRCajhCeEM7RWxCdkRBO0FicWxTSjtBK0J6aFNFO0VBQ0U7QS9CMmhTSjtBK0J6aFNJO0VBQ0Usc0M1QkZRO0FINmhTZDtBK0J4aFNJO0VBQ0Usc0M1Qk5RO0FIZ2lTZDs7QWdDam5TQTtFQUNFO0FoQ29uU0Y7QWdDbG5TRTs7O0VBR0UsMEI3QmdpQ2dDO0U2Qi9oQ2hDLDhCN0IraENnQztFNkI5aENoQyxpQjdCK2hDZ0M7QUhxbFFwQztBZ0NqblNFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VMVkUsZ0VLV0Y7QWhDbW5TSjtBMkIxblNNO0VLVEo7SUxVTTtFM0I2blNOO0FBQ0Y7QWdDcm5TRTs7RUFFRTtBaEN1blNKO0FnQ3JuU0k7O0VBQ0U7QWhDd25TTjtBZ0NyblNJOzs7RUFFRSxxQjdCa2dDOEI7RTZCamdDOUIsd0I3QmtnQzhCO0FIc25RcEM7QWdDcm5TSTs7RUFDRSxxQjdCNi9COEI7RTZCNS9COUIsd0I3QjYvQjhCO0FIMm5RcEM7QWdDcG5TRTtFQUNFLHFCN0J1L0JnQztFNkJ0L0JoQyx3QjdCdS9CZ0M7RTZCdC9CaEMscUI3Qml3QmdDO0FIcTNRcEM7QWdDL21TSTs7OztFQUNFLDhEN0JnL0I4QjtBSG9vUXBDO0FnQy9tU0k7RUFDRSw4RDdCMCtCOEI7QUh1b1FwQztBZ0M1bVNJOztFQUNFO0VBQ0E7RUFDQTtFQUNBLGFDdytCa0M7RUR2K0JsQztFQUNBLHdDN0IwekI4QjtFVXIzQmhDO0FiMnFTSjtBZ0M1bVNFO0VBQ0UsaUQ3QnN6QmdDO0FId3pRcEM7QWdDMW1TSTtFQUNFO0FoQzRtU047QWdDeG1TRTs7RUFFRSwrQjdCWlU7QUhzblNkOztBa0Nwc1NBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbEN1c1NGO0FrQ3JzU0U7OztFQUdFO0VBQ0E7RUFDQTtFQUNBO0FsQ3VzU0o7QWtDbnNTRTs7O0VBR0U7QWxDcXNTSjtBa0MvclNFO0VBQ0U7RUFDQTtBbENpc1NKO0FrQy9yU0k7RUFDRTtBbENpc1NOOztBa0N0clNBO0VBQ0U7RUFDQTtFQUNBO0V4QjhPSSxrQkFMSTtFd0J2T1IsZ0IvQjRXa0M7RStCM1dsQyxnQi9COFcrQjtFK0I3Vy9CLGdDL0JxNkJrQztFK0JwNkJsQztFQUNBO0VBQ0EsK0QvQm02QmtDO0UrQmw2QmxDO0VyQnRDRTtBYmd1U0o7O0FrQ2hyU0E7Ozs7RUFJRTtFeEJ3TkksbUJBTEk7RUd2UU47QWJ5dVNKOztBa0NoclNBOzs7O0VBSUU7RXhCK01JLGtCQUxJO0VHdlFOO0Fia3ZTSjs7QWtDaHJTQTs7RUFFRTtBbENtclNGOztBa0N0cVNJOzs7O0VyQmpFQTtFQUNBO0FiOHVTSjtBa0NycVNJOzs7O0VyQjFFQTtFQUNBO0FicXZTSjtBa0MvcFNFO0VBQ0U7RXJCMUVBO0VBQ0E7QWI0dVNKO0FrQy9wU0U7O0VyQjlFRTtFQUNBO0FiaXZTSjs7QW1DendTRTtFQUNFO0VBQ0E7RUFDQSxtQmhDcTFCZ0M7RU9ubEI5QixvQkFMSTtFeUIxUE4sY2hDNmhDcUI7QUg4dVF6Qjs7QW1DeHdTRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0V6QnFQRSxrQkFMSTtFeUI3T04sY0F4QmM7RUF5QmQseUNBeEJpQjtFdEJIakI7QWJzeVNKOztBbUN0d1NJOzs7O0VBRUU7QW5DMndTTjs7QW1DMXpTSTtFQXFERSxxQmhDa2dDbUI7RWdDLy9CakIscUNoQzQxQjRCO0VnQzMxQjVCO0VBQ0E7RUFDQTtFQUNBO0FuQ3V3U1I7QW1DcHdTTTtFQUNFLHFCaEN1L0JpQjtFZ0NsL0JmLGlEQXBEVztBbkNzelNyQjs7QW1DdjBTSTtFQStFSSxxQ2hDcTBCNEI7RWdDcDBCNUI7QW5DNHZTUjs7QW1DNTBTSTtFQXVGRSxxQmhDZytCbUI7QUh5eFF6QjtBbUN0dlNRO0VBRUU7RUFDQSx1QmhDKzRCZ0M7RWdDOTRCaEM7RUFDQTtBbkN1dlNWO0FtQ252U007RUFDRSxxQmhDbTlCaUI7RWdDOThCZixpREF4Rlc7QW5DeTBTckI7O0FtQzExU0k7RUFrSEk7QW5DNHVTUjs7QW1DOTFTSTtFQXlIRSxxQmhDODdCbUI7QUgyeVF6QjtBbUN2dVNNO0VBQ0UseUJoQzI3QmlCO0FIOHlRekI7QW1DdHVTTTtFQUNFLGlEQS9HYTtBbkN1MVNyQjtBbUNydVNNO0VBQ0UsY2hDbTdCaUI7QUhvelF6Qjs7QW1DbHVTSTtFQUNFO0FuQ3F1U047O0FtQy8yU0k7Ozs7O0VBb0pNO0FuQ211U1Y7O0FtQ24yU0U7RUFDRTtFQUNBO0VBQ0EsbUJoQ3ExQmdDO0VPbmxCOUIsb0JBTEk7RXlCMVBOLGNoQzZoQ3FCO0FIdzBRekI7O0FtQ2wyU0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFekJxUEUsa0JBTEk7RXlCN09OLGNBeEJjO0VBeUJkLHlDQXhCaUI7RXRCSGpCO0FiZzRTSjs7QW1DaDJTSTs7OztFQUVFO0FuQ3EyU047O0FtQ3A1U0k7RUFxREUscUJoQ2tnQ21CO0VnQy8vQmpCLHFDaEM0MUI0QjtFZ0MzMUI1QjtFQUNBO0VBQ0E7RUFDQTtBbkNpMlNSO0FtQzkxU007RUFDRSxxQmhDdS9CaUI7RWdDbC9CZixpREFwRFc7QW5DZzVTckI7O0FtQ2o2U0k7RUErRUkscUNoQ3EwQjRCO0VnQ3AwQjVCO0FuQ3MxU1I7O0FtQ3Q2U0k7RUF1RkUscUJoQ2crQm1CO0FIbTNRekI7QW1DaDFTUTtFQUVFO0VBQ0EsdUJoQys0QmdDO0VnQzk0QmhDO0VBQ0E7QW5DaTFTVjtBbUM3MFNNO0VBQ0UscUJoQ205QmlCO0VnQzk4QmYsaURBeEZXO0FuQ202U3JCOztBbUNwN1NJO0VBa0hJO0FuQ3MwU1I7O0FtQ3g3U0k7RUF5SEUscUJoQzg3Qm1CO0FIcTRRekI7QW1DajBTTTtFQUNFLHlCaEMyN0JpQjtBSHc0UXpCO0FtQ2gwU007RUFDRSxpREEvR2E7QW5DaTdTckI7QW1DL3pTTTtFQUNFLGNoQ203QmlCO0FIODRRekI7O0FtQzV6U0k7RUFDRTtBbkMrelNOOztBbUN6OFNJOzs7OztFQXNKTTtBbkMyelNWOztBb0NuOVNBO0VBRUU7RUFDQTtFQUNBO0UxQnVSSSwyQkFMSTtFMEJoUlI7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFMUJzUUksa0NBTEk7RTBCL1BSO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7RUFDQTtFdkJqQkU7RWVmRixrQ1FrQ3FCO0VUdEJqQixxSVN3Qko7QXBDaTlTRjtBMkJyK1NNO0VTaEJOO0lUaUJRO0UzQncrU047QUFDRjtBb0NwOVNFO0VBQ0U7RUFFQTtFQUNBO0FwQ3E5U0o7QW9DbDlTRTtFQUVFO0VBQ0E7RUFDQTtBcENtOVNKO0FvQ2g5U0U7RUFDRTtFUnJERix3Q1FzRHVCO0VBQ3JCO0VBQ0E7RUFLRTtBcEM4OFNOO0FvQzE4U0U7RUFDRTtFQUNBO0VBS0U7QXBDdzhTTjtBb0NwOFNFO0VBS0U7RUFDQTtFQUdBO0FwQ2c4U0o7QW9DNzdTSTtFQUtJO0FwQzI3U1I7QW9DdDdTRTtFQUtJO0FwQ283U047QW9DaDdTRTtFQUdFO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7QXBDKzZTSjs7QW9DbjZTRTtFQy9HQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FyQ3NoVEY7O0FvQ3A3U0U7RUMvR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBckN1aVRGOztBb0NyOFNFO0VDL0dBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXJDd2pURjs7QW9DdDlTRTtFQy9HQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FyQ3lrVEY7O0FvQ3YrU0U7RUMvR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBckMwbFRGOztBb0N4L1NFO0VDL0dBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXJDMm1URjs7QW9DemdURTtFQy9HQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FyQzRuVEY7O0FvQzFoVEU7RUMvR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBckM2b1RGOztBb0MzaVRFO0VDL0dBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXJDOHBURjs7QW9DNWpURTtFQy9HQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FyQytxVEY7O0FvQzdrVEU7RUMvR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBckNnc1RGOztBb0M5bFRFO0VDL0dBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXJDaXRURjs7QW9DL21URTtFQy9HQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FyQ2t1VEY7O0FvQ2hvVEU7RUMvR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBckNtdlRGOztBb0NqcFRFO0VDL0dBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXJDb3dURjs7QW9DbHFURTtFQy9HQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FyQ3F4VEY7O0FvQ25yVEU7RUMvR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBckNzeVRGOztBb0Nwc1RFO0VDL0dBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXJDdXpURjs7QW9DcnRURTtFQy9HQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FyQ3cwVEY7O0FvQ3R1VEU7RUMvR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBckN5MVRGOztBb0N2dlRFO0VDL0dBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXJDMDJURjs7QW9DeHdURTtFQy9HQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FyQzIzVEY7O0FvQ3p4VEU7RUMvR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBckM0NFRGOztBb0MxeVRFO0VDL0dBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXJDNjVURjs7QW9DM3pURTtFQy9HQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FyQzg2VEY7O0FvQzUwVEU7RUMvR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBckMrN1RGOztBb0M3MVRFO0VDL0dBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXJDZzlURjs7QW9DOTJURTtFQy9HQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FyQ2krVEY7O0FvQy8zVEU7RUMvR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBckNrL1RGOztBb0NoNVRFO0VDL0dBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXJDbWdVRjs7QW9DajZURTtFQy9HQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FyQ29oVUY7O0FvQ2w3VEU7RUMvR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBckNxaVVGOztBb0NuOFRFO0VDL0dBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXJDc2pVRjs7QW9DcDlURTtFQy9HQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FyQ3VrVUY7O0FvQ3IrVEU7RUMvR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBckN3bFVGOztBb0N0L1RFO0VDL0dBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXJDeW1VRjs7QW9DNytURTtFQ2hIQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FyQ2ltVUY7O0FvQzkvVEU7RUNoSEE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBckNrblVGOztBb0MvZ1VFO0VDaEhBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXJDbW9VRjs7QW9DaGlVRTtFQ2hIQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FyQ29wVUY7O0FvQ2pqVUU7RUNoSEE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBckNxcVVGOztBb0Nsa1VFO0VDaEhBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXJDc3JVRjs7QW9DbmxVRTtFQ2hIQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FyQ3VzVUY7O0FvQ3BtVUU7RUNoSEE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBckN3dFVGOztBb0NyblVFO0VDaEhBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXJDeXVVRjs7QW9DdG9VRTtFQ2hIQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FyQzB2VUY7O0FvQ3ZwVUU7RUNoSEE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBckMyd1VGOztBb0N4cVVFO0VDaEhBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXJDNHhVRjs7QW9DenJVRTtFQ2hIQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FyQzZ5VUY7O0FvQzFzVUU7RUNoSEE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBckM4elVGOztBb0MzdFVFO0VDaEhBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXJDKzBVRjs7QW9DNXVVRTtFQ2hIQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FyQ2cyVUY7O0FvQzd2VUU7RUNoSEE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBckNpM1VGOztBb0M5d1VFO0VDaEhBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXJDazRVRjs7QW9DL3hVRTtFQ2hIQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FyQ201VUY7O0FvQ2h6VUU7RUNoSEE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBckNvNlVGOztBb0NqMFVFO0VDaEhBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXJDcTdVRjs7QW9DbDFVRTtFQ2hIQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FyQ3M4VUY7O0FvQ24yVUU7RUNoSEE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBckN1OVVGOztBb0NwM1VFO0VDaEhBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXJDdytVRjs7QW9DcjRVRTtFQ2hIQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FyQ3kvVUY7O0FvQ3Q1VUU7RUNoSEE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBckMwZ1ZGOztBb0N2NlVFO0VDaEhBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXJDMmhWRjs7QW9DeDdVRTtFQ2hIQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FyQzRpVkY7O0FvQ3o4VUU7RUNoSEE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBckM2alZGOztBb0MxOVVFO0VDaEhBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXJDOGtWRjs7QW9DMytVRTtFQ2hIQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FyQytsVkY7O0FvQzUvVUU7RUNoSEE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBckNnblZGOztBb0M3Z1ZFO0VDaEhBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXJDaW9WRjs7QW9DOWhWRTtFQ2hIQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FyQ2twVkY7O0FvQy9pVkU7RUNoSEE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBckNtcVZGOztBb0Noa1ZFO0VDaEhBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXJDb3JWRjs7QW9DcmtWQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBLDBCakN5S2tDO0FIODVVcEM7QW9DN2pWRTtFQUNFO0FwQytqVko7QW9DNWpWRTtFQUNFO0FwQzhqVko7O0FvQ25qVkE7RUNqSkU7RUFDQTtFM0I4TkksNEJBTEk7RTJCdk5SO0FyQ3dzVkY7O0FvQ3RqVkE7RUNySkU7RUFDQTtFM0I4TkksMkJBTEk7RTJCdk5SO0FyQytzVkY7O0FzQ2x4VkE7RVhnQk0sZ0NXZko7QXRDcXhWRjtBMkJsd1ZNO0VXcEJOO0lYcUJRO0UzQnF3Vk47QUFDRjtBc0N4eFZFO0VBQ0U7QXRDMHhWSjs7QXNDcHhWRTtFQUNFO0F0Q3V4Vko7O0FzQ254VkE7RUFDRTtFQUNBO0VYREksNkJXRUo7QXRDc3hWRjtBMkJweFZNO0VXTE47SVhNUTtFM0J1eFZOO0FBQ0Y7QXNDenhWRTtFQUNFO0VBQ0E7RVhORSw0QldPRjtBdEMyeFZKO0EyQjl4Vk07RVdBSjtJWENNO0UzQml5Vk47QUFDRjs7QXVDdHpWQTs7Ozs7O0VBTUU7QXZDeXpWRjs7QXVDdHpWQTtFQUNFO0F2Q3l6VkY7O0F1Q2x6VkE7RUFFRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0U3QnVRSSxnQ0FMSTtFNkJoUVI7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFN0IwT0ksdUNBTEk7RTZCbk9SO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFMUJ6Q0U7QWI0MVZKO0F1Qy95VkU7RUFDRTtFQUNBO0VBQ0E7QXZDaXpWSjs7QXVDenhWSTtFQUNFO0F2QzR4Vk47QXVDMXhWTTtFQUNFO0VBQ0E7QXZDNHhWUjs7QXVDeHhWSTtFQUNFO0F2QzJ4Vk47QXVDenhWTTtFQUNFO0VBQ0E7QXZDMnhWUjs7QU1yMFZJO0VpQzRCQTtJQUNFO0V2QzZ5Vko7RXVDM3lWSTtJQUNFO0lBQ0E7RXZDNnlWTjtFdUN6eVZFO0lBQ0U7RXZDMnlWSjtFdUN6eVZJO0lBQ0U7SUFDQTtFdkMyeVZOO0FBQ0Y7QU10MVZJO0VpQzRCQTtJQUNFO0V2QzZ6Vko7RXVDM3pWSTtJQUNFO0lBQ0E7RXZDNnpWTjtFdUN6elZFO0lBQ0U7RXZDMnpWSjtFdUN6elZJO0lBQ0U7SUFDQTtFdkMyelZOO0FBQ0Y7QU10MlZJO0VpQzRCQTtJQUNFO0V2QzYwVko7RXVDMzBWSTtJQUNFO0lBQ0E7RXZDNjBWTjtFdUN6MFZFO0lBQ0U7RXZDMjBWSjtFdUN6MFZJO0lBQ0U7SUFDQTtFdkMyMFZOO0FBQ0Y7QU10M1ZJO0VpQzRCQTtJQUNFO0V2QzYxVko7RXVDMzFWSTtJQUNFO0lBQ0E7RXZDNjFWTjtFdUN6MVZFO0lBQ0U7RXZDMjFWSjtFdUN6MVZJO0lBQ0U7SUFDQTtFdkMyMVZOO0FBQ0Y7QU10NFZJO0VpQzRCQTtJQUNFO0V2QzYyVko7RXVDMzJWSTtJQUNFO0lBQ0E7RXZDNjJWTjtFdUN6MlZFO0lBQ0U7RXZDMjJWSjtFdUN6MlZJO0lBQ0U7SUFDQTtFdkMyMlZOO0FBQ0Y7QU10NVZJO0VpQzRCQTtJQUNFO0V2QzYzVko7RXVDMzNWSTtJQUNFO0lBQ0E7RXZDNjNWTjtFdUN6M1ZFO0lBQ0U7RXZDMjNWSjtFdUN6M1ZJO0lBQ0U7SUFDQTtFdkMyM1ZOO0FBQ0Y7QXVDbDNWRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0F2Q28zVko7QXVDMzJWRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXZDNjJWSjtBdUN4MlZJO0VBQ0U7QXZDMDJWTjs7QXVDcDJWRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXZDdTJWSjtBdUNsMlZJO0VBQ0U7QXZDbzJWTjs7QXVDNzFWQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXZDZzJWRjs7QXVDMTFWQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsZ0JwQ3lPa0M7RW9DeE9sQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RTFCdEtFO0Fib2dXSjtBdUMzMVZFO0VBRUU7RVgxTEYsa0RXNEx1QjtBdkMyMVZ6QjtBdUN4MVZFO0VBRUU7RUFDQTtFWGxNRixtRFdtTXVCO0F2Q3kxVnpCO0F1Q3QxVkU7RUFFRTtFQUNBO0VBQ0E7QXZDdTFWSjs7QXVDajFWQTtFQUNFO0F2Q28xVkY7O0F1Q2gxVkE7RUFDRTtFQUNBO0VBQ0E7RTdCbUVJLG9CQUxJO0U2QjVEUjtFQUNBO0F2Q20xVkY7O0F1Qy8wVkE7RUFDRTtFQUNBO0VBQ0E7QXZDazFWRjs7QXVDOTBWQTtFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdkNnMVZGOztBd0N0a1dBOztFQUVFO0VBQ0E7RUFDQTtBeEN5a1dGO0F3Q3ZrV0U7O0VBQ0U7RUFDQTtBeEMwa1dKO0F3Q3JrV0U7Ozs7Ozs7Ozs7OztFQU1FO0F4QzZrV0o7O0F3Q3hrV0E7RUFDRTtFQUNBO0VBQ0E7QXhDMmtXRjtBd0N6a1dFO0VBQ0U7QXhDMmtXSjs7QXdDdmtXQTtFM0JoQkk7QWIybFdKO0F3Q3ZrV0U7O0VBRUU7QXhDeWtXSjtBd0Nya1dFOzs7RTNCVkU7RUFDQTtBYm9sV0o7QXdDamtXRTs7O0UzQk5FO0VBQ0E7QWI0a1dKOztBd0NwaldBO0VBQ0U7RUFDQTtBeEN1aldGO0F3Q3JqV0U7RUFHRTtBeENxaldKO0F3Q2xqV0U7RUFDRTtBeENvaldKOztBd0NoaldBO0VBQ0U7RUFDQTtBeENtaldGOztBd0NoaldBO0VBQ0U7RUFDQTtBeENtaldGOztBd0MvaFdBO0VBQ0U7RUFDQTtFQUNBO0F4Q2tpV0Y7QXdDaGlXRTs7RUFFRTtBeENraVdKO0F3Qy9oV0U7O0VBRUU7QXhDaWlXSjtBd0M3aFdFOztFM0IxRkU7RUFDQTtBYjJuV0o7QXdDemhXRTs7O0UzQmpIRTtFQUNBO0FiK29XSjs7QXlDdnFXQTtFQUVFO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXpDc3FXRjs7QXlDbnFXQTtFQUNFO0VBQ0E7RS9Cc1FJLHVDQUxJO0UrQi9QUjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VkZkksdUdjZ0JKO0F6Q3NxV0Y7QTJCbHJXTTtFY0dOO0lkRlE7RTNCcXJXTjtBQUNGO0F5Q3pxV0U7RUFFRTtBekMwcVdKO0F5Q3RxV0U7RUFDRTtFQUNBLGlEdENxY2dDO0FIbXVWcEM7QXlDcHFXRTtFQUVFO0VBQ0E7RUFDQTtBekNxcVdKOztBeUM3cFdBO0VBRUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtBekM2cFdGO0F5QzNwV0U7RUFDRTtFQUNBO0U1QjdDQTtFQUNBO0FiMnNXSjtBeUM1cFdJO0VBR0U7RUFDQTtBekM0cFdOO0F5Q3hwV0U7O0VBRUU7RUFDQTtFQUNBO0F6QzBwV0o7QXlDdnBXRTtFQUVFO0U1QmpFQTtFQUNBO0FiMHRXSjs7QXlDL29XQTtFQUVFO0VBQ0E7RUFDQTtBekNpcFdGO0F5QzlvV0U7RTVCNUZFO0FiNnVXSjtBeUM3b1dFOztFQUVFO0ViakhGLG9EYWtIdUI7QXpDK29XekI7O0F5Q3RvV0E7RUFFRTtFQUNBO0VBQ0E7RUFHQTtBekNzb1dGO0F5Q3BvV0U7RUFDRTtFQUNBO0VBQ0E7QXpDc29XSjtBeUNwb1dJO0VBRUU7QXpDcW9XTjtBeUNqb1dFOztFQUVFLGdCdEMwUWdDO0VzQ3pRaEM7RUFDQTtBekNtb1dKOztBeUN6bldFOztFQUVFO0VBQ0E7QXpDNG5XSjs7QXlDdm5XRTs7RUFFRTtFQUNBO0VBQ0E7QXpDMG5XSjs7QXlDcG5XRTs7RUFDRTtBekN3bldKOztBeUM5bVdFO0VBQ0U7QXpDaW5XSjtBeUMvbVdFO0VBQ0U7QXpDaW5XSjs7QTBDOXlXQTtFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTFDOHlXRjtBMEN4eVdFOzs7Ozs7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBMUMreVdKO0EwQzN4V0E7RUFDRTtFQUNBO0VBQ0E7RWhDNE5JLDJDQUxJO0VnQ3JOUjtFQUNBO0VBQ0E7QTFDNnhXRjtBMEMzeFdFO0VBRUU7QTFDNHhXSjs7QTBDbHhXQTtFQUVFO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTFDaXhXRjtBMEM5d1dJO0VBRUU7QTFDK3dXTjtBMEMzd1dFO0VBQ0U7QTFDNndXSjs7QTBDcHdXQTtFQUNFLG1CdkNvOUJrQztFdUNuOUJsQyxzQnZDbTlCa0M7RXVDbDlCbEM7QTFDdXdXRjtBMENyd1dFOzs7RUFHRTtBMUN1d1dKOztBMEMxdldBO0VBQ0U7RUFDQTtFQUdBO0ExQzJ2V0Y7O0EwQ3Z2V0E7RUFDRTtFaEN5SUksNkNBTEk7RWdDbElSO0VBQ0E7RUFDQTtFQUNBO0U3QnhJRTtFY0hFLCtDZTZJSjtBMUMwdldGO0EyQm40V007RWVpSU47SWZoSVE7RTNCczRXTjtBQUNGO0EwQzd2V0U7RUFDRTtBMUMrdldKO0EwQzV2V0U7RUFDRTtFQUNBO0VBQ0E7QTFDOHZXSjs7QTBDeHZXQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTFDMnZXRjs7QTBDeHZXQTtFQUNFO0VBQ0E7QTFDMnZXRjs7QU1yM1dJO0VvQ3NJQTtJQUVJO0lBQ0E7RTFDa3ZXTjtFMENodldNO0lBQ0U7RTFDa3ZXUjtFMENodldRO0lBQ0U7RTFDa3ZXVjtFMEMvdVdRO0lBQ0U7SUFDQTtFMUNpdldWO0UwQzd1V007SUFDRTtFMUMrdVdSO0UwQzV1V007SUFDRTtJQUNBO0UxQzh1V1I7RTBDM3VXTTtJQUNFO0UxQzZ1V1I7RTBDMXVXTTtJQUVFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJZjlOSixnQmVnT0k7RTFDMHVXUjtFMEN2dVdRO0lBQ0U7RTFDeXVXVjtFMEN0dVdRO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7RTFDd3VXVjtBQUNGO0FNcjZXSTtFb0NzSUE7SUFFSTtJQUNBO0UxQ2l5V047RTBDL3hXTTtJQUNFO0UxQ2l5V1I7RTBDL3hXUTtJQUNFO0UxQ2l5V1Y7RTBDOXhXUTtJQUNFO0lBQ0E7RTFDZ3lXVjtFMEM1eFdNO0lBQ0U7RTFDOHhXUjtFMEMzeFdNO0lBQ0U7SUFDQTtFMUM2eFdSO0UwQzF4V007SUFDRTtFMUM0eFdSO0UwQ3p4V007SUFFRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SWY5TkosZ0JlZ09JO0UxQ3l4V1I7RTBDdHhXUTtJQUNFO0UxQ3d4V1Y7RTBDcnhXUTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0UxQ3V4V1Y7QUFDRjtBTXA5V0k7RW9Dc0lBO0lBRUk7SUFDQTtFMUNnMVdOO0UwQzkwV007SUFDRTtFMUNnMVdSO0UwQzkwV1E7SUFDRTtFMUNnMVdWO0UwQzcwV1E7SUFDRTtJQUNBO0UxQyswV1Y7RTBDMzBXTTtJQUNFO0UxQzYwV1I7RTBDMTBXTTtJQUNFO0lBQ0E7RTFDNDBXUjtFMEN6MFdNO0lBQ0U7RTFDMjBXUjtFMEN4MFdNO0lBRUU7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lmOU5KLGdCZWdPSTtFMUN3MFdSO0UwQ3IwV1E7SUFDRTtFMUN1MFdWO0UwQ3AwV1E7SUFDRTtJQUNBO0lBQ0E7SUFDQTtFMUNzMFdWO0FBQ0Y7QU1uZ1hJO0VvQ3NJQTtJQUVJO0lBQ0E7RTFDKzNXTjtFMEM3M1dNO0lBQ0U7RTFDKzNXUjtFMEM3M1dRO0lBQ0U7RTFDKzNXVjtFMEM1M1dRO0lBQ0U7SUFDQTtFMUM4M1dWO0UwQzEzV007SUFDRTtFMUM0M1dSO0UwQ3ozV007SUFDRTtJQUNBO0UxQzIzV1I7RTBDeDNXTTtJQUNFO0UxQzAzV1I7RTBDdjNXTTtJQUVFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJZjlOSixnQmVnT0k7RTFDdTNXUjtFMENwM1dRO0lBQ0U7RTFDczNXVjtFMENuM1dRO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7RTFDcTNXVjtBQUNGO0FNbGpYSTtFb0NzSUE7SUFFSTtJQUNBO0UxQzg2V047RTBDNTZXTTtJQUNFO0UxQzg2V1I7RTBDNTZXUTtJQUNFO0UxQzg2V1Y7RTBDMzZXUTtJQUNFO0lBQ0E7RTFDNjZXVjtFMEN6NldNO0lBQ0U7RTFDMjZXUjtFMEN4NldNO0lBQ0U7SUFDQTtFMUMwNldSO0UwQ3Y2V007SUFDRTtFMUN5NldSO0UwQ3Q2V007SUFFRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SWY5TkosZ0JlZ09JO0UxQ3M2V1I7RTBDbjZXUTtJQUNFO0UxQ3E2V1Y7RTBDbDZXUTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0UxQ282V1Y7QUFDRjtBTWptWEk7RW9Dc0lBO0lBRUk7SUFDQTtFMUM2OVdOO0UwQzM5V007SUFDRTtFMUM2OVdSO0UwQzM5V1E7SUFDRTtFMUM2OVdWO0UwQzE5V1E7SUFDRTtJQUNBO0UxQzQ5V1Y7RTBDeDlXTTtJQUNFO0UxQzA5V1I7RTBDdjlXTTtJQUNFO0lBQ0E7RTFDeTlXUjtFMEN0OVdNO0lBQ0U7RTFDdzlXUjtFMENyOVdNO0lBRUU7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lmOU5KLGdCZWdPSTtFMUNxOVdSO0UwQ2w5V1E7SUFDRTtFMUNvOVdWO0UwQ2o5V1E7SUFDRTtJQUNBO0lBQ0E7SUFDQTtFMUNtOVdWO0FBQ0Y7QTBDMWdYSTtFQUVJO0VBQ0E7QTFDMmdYUjtBMEN6Z1hRO0VBQ0U7QTFDMmdYVjtBMEN6Z1hVO0VBQ0U7QTFDMmdYWjtBMEN4Z1hVO0VBQ0U7RUFDQTtBMUMwZ1haO0EwQ3RnWFE7RUFDRTtBMUN3Z1hWO0EwQ3JnWFE7RUFDRTtFQUNBO0ExQ3VnWFY7QTBDcGdYUTtFQUNFO0ExQ3NnWFY7QTBDbmdYUTtFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFZjlOSixnQmVnT0k7QTFDbWdYVjtBMENoZ1hVO0VBQ0U7QTFDa2dYWjtBMEMvL1dVO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QTFDaWdYWjs7QTBDaC9XQTs7RUFHRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0ExQ2svV0Y7O0EwQzUrV0k7RUFDRTtBMUMrK1dOOztBMkN4d1hBO0VBRUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFOUJqQkU7QWIweFhKO0EyQ3J3WEU7RUFDRTtFQUNBO0EzQ3V3WEo7QTJDcHdYRTtFQUNFO0VBQ0E7QTNDc3dYSjtBMkNwd1hJO0VBQ0U7RTlCdEJGO0VBQ0E7QWI2eFhKO0EyQ3B3WEk7RUFDRTtFOUJiRjtFQUNBO0Fib3hYSjtBMkNqd1hFOztFQUVFO0EzQ213WEo7O0EyQy92WEE7RUFHRTtFQUNBO0VBQ0E7QTNDZ3dYRjs7QTJDN3ZYQTtFQUNFO0VBQ0E7QTNDZ3dYRjs7QTJDN3ZYQTtFQUNFO0VBQ0E7RUFDQTtBM0Nnd1hGOztBMkM3dlhBO0VBQ0U7QTNDZ3dYRjs7QTJDeHZYRTtFQUNFO0EzQzJ2WEo7O0EyQ252WEE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EzQ3N2WEY7QTJDcHZYRTtFOUI3RkU7QWJvMVhKOztBMkNsdlhBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QTNDcXZYRjtBMkNudlhFO0U5QnhHRTtBYjgxWEo7O0EyQzV1WEE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBM0MrdVhGO0EyQzd1WEU7RUFDRTtFQUNBO0EzQyt1WEo7O0EyQzN1WEE7RUFDRTtFQUNBO0EzQzh1WEY7O0EyQzF1WEE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RTlCMUlFO0FidzNYSjs7QTJDMXVYQTs7O0VBR0U7QTNDNnVYRjs7QTJDMXVYQTs7RTlCM0lJO0VBQ0E7QWIwM1hKOztBMkMzdVhBOztFOUJsSUk7RUFDQTtBYmszWEo7O0EyQ3B1WEU7RUFDRTtBM0N1dVhKO0FNbDJYSTtFcUN1SEo7SUFRSTtJQUNBO0UzQ3V1WEY7RTJDcHVYRTtJQUNFO0lBQ0E7RTNDc3VYSjtFMkNwdVhJO0lBQ0U7SUFDQTtFM0NzdVhOO0UyQ2p1WE07STlCMUtKO0lBQ0E7RWI4NFhGO0UyQ2x1WFE7O0lBR0U7RTNDbXVYVjtFMkNqdVhROztJQUdFO0UzQ2t1WFY7RTJDOXRYTTtJOUIzS0o7SUFDQTtFYjQ0WEY7RTJDL3RYUTs7SUFHRTtFM0NndVhWO0UyQzl0WFE7O0lBR0U7RTNDK3RYVjtBQUNGOztBNENuOFhBO0VBRUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E1Q3E4WEY7O0E0Q2o4WEE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VsQzRQSSxrQkFMSTtFa0NyUFI7RUFDQTtFQUNBO0VBQ0E7RS9CckJFO0UrQnVCRjtFakIxQkksMENpQjJCSjtBNUNvOFhGO0EyQjM5WE07RWlCVU47SWpCVFE7RTNCODlYTjtBQUNGO0E0Q3Y4WEU7RUFDRTtFQUNBO0VBQ0E7QTVDeThYSjtBNEN2OFhJO0VBQ0U7RUFDQTtBNUN5OFhOO0E0Q3A4WEU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VqQmpERSxtRGlCa0RGO0E1Q3M4WEo7QTJCcC9YTTtFaUJxQ0o7SWpCcENNO0UzQnUvWE47QUFDRjtBNEN4OFhFO0VBQ0U7QTVDMDhYSjtBNEN2OFhFO0VBQ0U7RUFDQTtFQUNBO0E1Q3k4WEo7O0E0Q3I4WEE7RUFDRTtBNUN3OFhGOztBNENyOFhBO0VBQ0U7RUFDQTtFQUNBO0E1Q3c4WEY7QTRDdDhYRTtFL0I3REU7RUFDQTtBYnNnWUo7QTRDdjhYSTtFL0JoRUE7RUFDQTtBYjBnWUo7QTRDdDhYRTtFQUNFO0E1Q3c4WEo7QTRDcDhYRTtFL0I1REU7RUFDQTtBYm1nWUo7QTRDcDhYTTtFL0JoRUY7RUFDQTtBYnVnWUo7QTRDbjhYSTtFL0JyRUE7RUFDQTtBYjJnWUo7O0E0Q2o4WEE7RUFDRTtBNUNvOFhGOztBNEMzN1hFO0VBQ0U7RUFDQTtFL0I5R0E7QWI2aVlKO0E0QzU3WEk7RUFBZ0I7QTVDKzdYcEI7QTRDOTdYSTtFQUFlO0E1Q2k4WG5CO0E0Qzk3WEk7OztFL0JySEE7QWJ3allKOztBNEN4N1hJO0VBQ0U7RUFDQTtBNUMyN1hOOztBNkNobFlBO0VBRUU7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VuQytRSSx5Q0FMSTtFbUN4UVI7RUFDQTtFaENBRTtBYmdsWUo7O0E2QzFrWUU7RUFDRTtBN0M2a1lKO0E2QzNrWUk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBN0M2a1lOO0E2Q3prWUU7RUFDRTtBN0Mya1lKOztBOENobllBO0VBRUU7RUFDQTtFcEM0Ukksa0NBTEk7RW9DclJSO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFL0JwQkE7RUFDQTtBZnFvWUY7O0E4QzltWUE7RUFDRTtFQUNBO0VBQ0E7RXBDZ1FJLHlDQUxJO0VvQ3pQUjtFQUNBO0VBQ0E7RUFDQTtFbkJwQkkscUltQnFCSjtBOUNpbllGO0EyQmxvWU07RW1CUU47SW5CUFE7RTNCcW9ZTjtBQUNGO0E4Q3BuWUU7RUFDRTtFQUNBO0VBRUE7RUFDQTtBOUNxbllKO0E4Q2xuWUU7RUFDRTtFQUNBO0VBQ0E7RUFDQSxVM0NpcUNnQztFMkNocUNoQztBOUNvbllKO0E4Q2puWUU7RUFFRTtFQUNBO0VsQnRERixnRGtCdUR1QjtFQUNyQjtBOUNrbllKO0E4Qy9tWUU7RUFFRTtFQUNBO0VBQ0E7RUFDQTtBOUNnbllKOztBOEMzbVlFO0VBQ0UscUIzQ3FvQ2dDO0FIeStWcEM7QThDN2xZSTtFakN4RUE7QWJ3cVlKOztBOENybFlBO0VDbEdFO0VBQ0E7RXJDMFJJLG1DQUxJO0VxQ25SUjtBL0MycllGOztBOEN4bFlBO0VDdEdFO0VBQ0E7RXJDMFJJLG9DQUxJO0VxQ25SUjtBL0Nrc1lGOztBZ0Rwc1lBO0VBRUU7RUFDQTtFdEN1UkksNEJBTEk7RXNDaFJSO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RXRDK1FJLG9DQUxJO0VzQ3hRUjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RW5DSkU7QWJ5c1lKO0FnRGhzWUU7RUFDRTtBaERrc1lKOztBZ0Q3cllBO0VBQ0U7RUFDQTtBaERnc1lGOztBaURodVlBO0VBRUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VwQ0hFO0Fib3VZSjs7QWlENXRZQTtFQUVFO0FqRDh0WUY7O0FpRDF0WUE7RUFDRSxnQjlDNlhrQztFOEM1WGxDO0FqRDZ0WUY7O0FpRHJ0WUE7RUFDRSx3QjlDODJDa0M7QUgwMlZwQztBaURydFlFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBakR1dFlKOztBaUQvc1lFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QWpEa3RZSjs7QWlEdHRZRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FqRHl0WUo7O0FpRDd0WUU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBakRndVlKOztBaURwdVlFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QWpEdXVZSjs7QWlEM3VZRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FqRDh1WUo7O0FpRGx2WUU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBakRxdllKOztBaUR6dllFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QWpENHZZSjs7QWlEaHdZRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FqRG13WUo7O0FpRHZ3WUU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBakQwd1lKOztBaUQ5d1lFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QWpEaXhZSjs7QWlEcnhZRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FqRHd4WUo7O0FpRDV4WUU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBakQreFlKOztBaURueVlFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QWpEc3lZSjs7QWlEMXlZRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FqRDZ5WUo7O0FpRGp6WUU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBakRvellKOztBaUR4ellFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QWpEMnpZSjs7QWlEL3pZRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FqRGswWUo7O0FpRHQwWUU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBakR5MFlKOztBaUQ3MFlFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QWpEZzFZSjs7QWlEcDFZRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FqRHUxWUo7O0FpRDMxWUU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBakQ4MVlKOztBaURsMllFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QWpEcTJZSjs7QWlEejJZRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FqRDQyWUo7O0FpRGgzWUU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBakRtM1lKOztBaUR2M1lFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QWpEMDNZSjs7QWlEOTNZRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FqRGk0WUo7O0FpRHI0WUU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBakR3NFlKOztBaUQ1NFlFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QWpEKzRZSjs7QWlEbjVZRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FqRHM1WUo7O0FpRDE1WUU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBakQ2NVlKOztBaURqNllFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QWpEbzZZSjs7QWlEeDZZRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FqRDI2WUo7O0FpRC82WUU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBakRrN1lKOztBaUR0N1lFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QWpEeTdZSjs7QWlENzdZRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FqRGc4WUo7O0FpRHA4WUU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBakR1OFlKOztBa0RuZ1pFO0VBQ0U7SUFBSztFbER1Z1pQO0FBQ0Y7QWtEbmdaQTs7RUFHRTtFeENrUkksa0NBTEk7RXdDM1FSO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFeENzUUksdUNBTEk7RXdDL1BSO0VyQ1JFO0FiMmdaSjs7QWtEOS9ZQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RXZCeEJJLDZDdUJ5Qko7QWxEaWdaRjtBMkJ0aFpNO0V1QllOO0l2QlhRO0UzQnloWk47QUFDRjs7QWtEbmdaQTtFdEJBRTtFc0JFQTtBbERzZ1pGOztBa0RuZ1pBO0VBQ0U7QWxEc2daRjs7QWtEbmdaQTtFQUNFO0FsRHNnWkY7O0FrRGxnWkU7RUFDRTtBbERxZ1pKO0FrRGxnWk07RUFKSjtJQUtNO0VsRHFnWk47QUFDRjs7QW1EamtaQTtFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBR0E7RUFDQTtFdENYRTtBYjJrWko7O0FtRDVqWkE7RUFDRTtFQUNBO0FuRCtqWkY7QW1EN2paRTtFQUVFO0VBQ0E7QW5EOGpaSjs7QW1EdGpaQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FuRHlqWkY7QW1EdmpaRTtFdEM5QkU7RUFDQTtBYndsWko7QW1EdmpaRTtFdENwQkU7RUFDQTtBYjhrWko7QW1EdmpaRTtFQUVFO0VBQ0E7RUFDQTtBbkR3alpKO0FtRHBqWkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBbkRzalpKO0FtRGxqWkU7RUFDRTtBbkRvalpKO0FtRGxqWkk7RUFDRTtFQUNBO0FuRG9qWk47O0FtRDFpWkE7RUFDRTtFQUNBO0VBQ0E7QW5ENmlaRjtBbUR6aVpJO0VBRUU7RUFDQTtFQUNBO0VBQ0E7QW5EMGlaTjtBbUR2aVpJO0VBQ0U7RUFDQTtBbkR5aVpOOztBbUQ1aFpJO0VBQ0U7QW5EK2haTjtBbUQ1aFpRO0V0Q3pESjtFQVpBO0FicW1aSjtBbUQzaFpRO0V0QzFFSjtFQVlBO0FiNmxaSjtBbUQxaFpRO0VBQ0U7QW5ENGhaVjtBbUR6aFpRO0VBQ0U7RUFDQTtBbkQyaFpWO0FtRHpoWlU7RUFDRTtFQUNBO0FuRDJoWlo7O0FNbm5aSTtFNkNnRUE7SUFDRTtFbkR1alpKO0VtRHBqWk07SXRDekRKO0lBWkE7RWI2blpGO0VtRG5qWk07SXRDMUVKO0lBWUE7RWJxblpGO0VtRGxqWk07SUFDRTtFbkRvalpSO0VtRGpqWk07SUFDRTtJQUNBO0VuRG1qWlI7RW1EampaUTtJQUNFO0lBQ0E7RW5EbWpaVjtBQUNGO0FNNW9aSTtFNkNnRUE7SUFDRTtFbkQra1pKO0VtRDVrWk07SXRDekRKO0lBWkE7RWJxcFpGO0VtRDNrWk07SXRDMUVKO0lBWUE7RWI2b1pGO0VtRDFrWk07SUFDRTtFbkQ0a1pSO0VtRHprWk07SUFDRTtJQUNBO0VuRDJrWlI7RW1EemtaUTtJQUNFO0lBQ0E7RW5EMmtaVjtBQUNGO0FNcHFaSTtFNkNnRUE7SUFDRTtFbkR1bVpKO0VtRHBtWk07SXRDekRKO0lBWkE7RWI2cVpGO0VtRG5tWk07SXRDMUVKO0lBWUE7RWJxcVpGO0VtRGxtWk07SUFDRTtFbkRvbVpSO0VtRGptWk07SUFDRTtJQUNBO0VuRG1tWlI7RW1Eam1aUTtJQUNFO0lBQ0E7RW5EbW1aVjtBQUNGO0FNNXJaSTtFNkNnRUE7SUFDRTtFbkQrblpKO0VtRDVuWk07SXRDekRKO0lBWkE7RWJxc1pGO0VtRDNuWk07SXRDMUVKO0lBWUE7RWI2clpGO0VtRDFuWk07SUFDRTtFbkQ0blpSO0VtRHpuWk07SUFDRTtJQUNBO0VuRDJuWlI7RW1Eem5aUTtJQUNFO0lBQ0E7RW5EMm5aVjtBQUNGO0FNcHRaSTtFNkNnRUE7SUFDRTtFbkR1cFpKO0VtRHBwWk07SXRDekRKO0lBWkE7RWI2dFpGO0VtRG5wWk07SXRDMUVKO0lBWUE7RWJxdFpGO0VtRGxwWk07SUFDRTtFbkRvcFpSO0VtRGpwWk07SUFDRTtJQUNBO0VuRG1wWlI7RW1EanBaUTtJQUNFO0lBQ0E7RW5EbXBaVjtBQUNGO0FNNXVaSTtFNkNnRUE7SUFDRTtFbkQrcVpKO0VtRDVxWk07SXRDekRKO0lBWkE7RWJxdlpGO0VtRDNxWk07SXRDMUVKO0lBWUE7RWI2dVpGO0VtRDFxWk07SUFDRTtFbkQ0cVpSO0VtRHpxWk07SUFDRTtJQUNBO0VuRDJxWlI7RW1EenFaUTtJQUNFO0lBQ0E7RW5EMnFaVjtBQUNGO0FtRDlwWkE7RXRDbEpJO0FibXpaSjtBbUQ5cFpFO0VBQ0U7QW5EZ3FaSjtBbUQ5cFpJO0VBQ0U7QW5EZ3FaTjs7QW1EbnBaRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FuRHNwWko7O0FtRGhxWkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbkRtcVpKOztBbUQ3cVpFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QW5EZ3JaSjs7QW1EMXJaRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FuRDZyWko7O0FtRHZzWkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbkQwc1pKOztBbURwdFpFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QW5EdXRaSjs7QW1EanVaRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FuRG91Wko7O0FtRDl1WkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbkRpdlpKOztBbUQzdlpFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QW5EOHZaSjs7QW1EeHdaRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FuRDJ3Wko7O0FtRHJ4WkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbkR3eFpKOztBbURseVpFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QW5EcXlaSjs7QW1EL3laRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FuRGt6Wko7O0FtRDV6WkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbkQrelpKOztBbUR6MFpFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QW5ENDBaSjs7QW1EdDFaRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FuRHkxWko7O0FtRG4yWkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbkRzMlpKOztBbURoM1pFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QW5EbTNaSjs7QW1ENzNaRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FuRGc0Wko7O0FtRDE0WkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbkQ2NFpKOztBbUR2NVpFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QW5EMDVaSjs7QW1EcDZaRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FuRHU2Wko7O0FtRGo3WkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbkRvN1pKOztBbUQ5N1pFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QW5EaThaSjs7QW1EMzhaRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FuRDg4Wko7O0FtRHg5WkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbkQyOVpKOztBbURyK1pFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QW5EdytaSjs7QW1EbC9aRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FuRHEvWko7O0FtRC8vWkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbkRrZ2FKOztBbUQ1Z2FFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QW5EK2dhSjs7QW1EemhhRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FuRDRoYUo7O0FtRHRpYUU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbkR5aWFKOztBbURuamFFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QW5Ec2phSjs7QW1EaGthRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FuRG1rYUo7O0FtRDdrYUU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbkRnbGFKOztBbUQxbGFFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QW5ENmxhSjs7QW9EM3hhQTtFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQSxVakRpZ0RrQztFaURoZ0RsQyxXakRnZ0RrQztFaUQvL0NsQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0V2Q0pFO0V1Q01GO0FwRDJ4YUY7QW9EeHhhRTtFQUNFO0VBQ0E7RUFDQTtBcEQweGFKO0FvRHZ4YUU7RUFDRTtFQUNBO0VBQ0E7QXBEeXhhSjtBb0R0eGFFO0VBRUU7RUFDQTtFQUNBO0FwRHV4YUo7O0FvRC93YUE7RUFIRTtBcERzeGFGOztBb0Qvd2FBOztFQUVFO0FwRGt4YUY7O0FXN3phSTtFeUNrQ0Y7QXBEK3hhRjs7QXFEaDFhQTtFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RTNDeVJJLCtCQUxJO0UyQ2xSUjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0UzQzJRSSxvQ0FMSTtFMkNwUVI7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0V4Q1JFO0FieTFhSjtBcUQ5MGFFO0VBQ0U7QXJEZzFhSjtBcUQ3MGFFO0VBQ0U7QXJEKzBhSjs7QXFEMzBhQTtFQUNFO0VBRUE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBckQ2MGFGO0FxRDMwYUU7RUFDRTtBckQ2MGFKOztBcUR6MGFBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RXhDaENFO0VBQ0E7QWI2MmFKO0FxRDMwYUU7RUFDRTtFQUNBO0FyRDYwYUo7O0FxRHowYUE7RUFDRTtFQUNBO0FyRDQwYUY7O0FzRDE0YUE7RUFFRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtBdER3NGFGOztBc0RqNGFBO0VBQ0U7RUFDQTtFQUNBO0VBRUE7QXREbTRhRjtBc0RoNGFFO0VBQ0UsOEJuRDIwQ2dDO0V3QngzQzlCLG1DMkI4Q0Y7QXREazRhSjtBMkI1NmFNO0UyQndDSjtJM0J2Q007RTNCKzZhTjtBQUNGO0FzRHI0YUU7RUFDRSxlbkR3MENnQztBSCtqWXBDO0FzRG40YUU7RUFDRSxzQm5EcTBDZ0M7QUhna1lwQzs7QXNEajRhQTtFQUNFO0F0RG80YUY7QXNEbDRhRTtFQUNFO0VBQ0E7QXREbzRhSjtBc0RqNGFFO0VBQ0U7QXREbTRhSjs7QXNELzNhQTtFQUNFO0VBQ0E7RUFDQTtBdERrNGFGOztBc0Q5M2FBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0V6Q3JGRTtFeUN5RkY7QXREODNhRjs7QXNEMTNhQTtFQUVFO0VBQ0E7RUFDQTtFQ2xIQTtFQUNBO0VBQ0E7RUFDQSxrQ0RrSDBCO0VDakgxQjtFQUNBO0VBQ0EsdUNEK0c0RDtBdERnNGE5RDtBdUQ1K2FFO0VBQVM7QXZEKythWDtBdUQ5K2FFO0VBQVMsbUNEMkdpRjtBdERzNGE1Rjs7QXNEajRhQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RXpDckdFO0VBQ0E7QWIwK2FKO0FzRG40YUU7RUFDRTtFQUVBO0VBQ0E7RUFDQTtFQUNBO0F0RG80YUo7O0FzRC8zYUE7RUFDRTtFQUNBO0F0RGs0YUY7O0FzRDczYUE7RUFDRTtFQUdBO0VBQ0E7QXREODNhRjs7QXNEMTNhQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RXpDN0hFO0VBQ0E7QWIyL2FKO0FzRHozYUU7RUFDRTtBdEQyM2FKOztBTTErYUk7RWdEcUhGO0lBQ0U7SUFDQTtFdER5M2FGO0VzRHIzYUE7SUFDRTtJQUNBO0lBQ0E7RXREdTNhRjtFc0RwM2FBO0lBQ0U7RXREczNhRjtBQUNGO0FNei9hSTtFZ0R1SUY7O0lBRUU7RXREcTNhRjtBQUNGO0FNLy9hSTtFZ0Q4SUY7SUFDRTtFdERvM2FGO0FBQ0Y7QXNEMzJhSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0F0RDYyYU47QXNEMzJhTTtFQUNFO0VBQ0E7RXpDN01KO0FiMmpiSjtBc0QxMmFNOztFekNqTkY7QWIramJKO0FzRHoyYU07RUFDRTtBdEQyMmFSOztBTXpnYkk7RWdENElBO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7RXREaTRhSjtFc0QvM2FJO0lBQ0U7SUFDQTtJekM3TUo7RWIra2JGO0VzRDkzYUk7O0l6Q2pORjtFYm1sYkY7RXNENzNhSTtJQUNFO0V0RCszYU47QUFDRjtBTTloYkk7RWdENElBO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7RXREcTVhSjtFc0RuNWFJO0lBQ0U7SUFDQTtJekM3TUo7RWJtbWJGO0VzRGw1YUk7O0l6Q2pORjtFYnVtYkY7RXNEajVhSTtJQUNFO0V0RG01YU47QUFDRjtBTWxqYkk7RWdENElBO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7RXREeTZhSjtFc0R2NmFJO0lBQ0U7SUFDQTtJekM3TUo7RWJ1bmJGO0VzRHQ2YUk7O0l6Q2pORjtFYjJuYkY7RXNEcjZhSTtJQUNFO0V0RHU2YU47QUFDRjtBTXRrYkk7RWdENElBO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7RXRENjdhSjtFc0QzN2FJO0lBQ0U7SUFDQTtJekM3TUo7RWIyb2JGO0VzRDE3YUk7O0l6Q2pORjtFYitvYkY7RXNEejdhSTtJQUNFO0V0RDI3YU47QUFDRjtBTTFsYkk7RWdENElBO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7RXREaTlhSjtFc0QvOGFJO0lBQ0U7SUFDQTtJekM3TUo7RWIrcGJGO0VzRDk4YUk7O0l6Q2pORjtFYm1xYkY7RXNENzhhSTtJQUNFO0V0RCs4YU47QUFDRjtBTTltYkk7RWdENElBO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7RXREcSthSjtFc0RuK2FJO0lBQ0U7SUFDQTtJekM3TUo7RWJtcmJGO0VzRGwrYUk7O0l6Q2pORjtFYnVyYkY7RXNEaithSTtJQUNFO0V0RG0rYU47QUFDRjtBd0Q3c2JBO0VBRUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFOUN3UkksK0JBTEk7RThDalJSO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQ2xCQSxzQ3REbVprQztFc0RqWmxDO0VBQ0EsZ0J0RHdaa0M7RXNEdlpsQyxnQnRENlorQjtFc0Q1Wi9CO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0UvQ2dSSSxzQ0FMSTtFOENoUVI7RUFDQTtBeERxdGJGO0F3RG50YkU7RUFBUztBeERzdGJYO0F3RHB0YkU7RUFDRTtFQUNBO0VBQ0E7QXhEc3RiSjtBd0RwdGJJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QXhEc3RiTjs7QXdEanRiQTtFQUNFO0F4RG90YkY7QXdEbHRiRTtFQUNFO0VBQ0E7RUFDQTtBeERvdGJKOztBd0RodGJBO0FBQ0E7RUFDRTtFQUNBO0VBQ0E7QXhEbXRiRjtBd0RqdGJFO0VBQ0U7RUFDQTtFQUNBO0F4RG10Yko7O0F3RC9zYkE7QUFFQTtFQUNFO0F4RGl0YkY7QXdEL3NiRTtFQUNFO0VBQ0E7RUFDQTtBeERpdGJKOztBd0Q3c2JBO0FBQ0E7RUFDRTtFQUNBO0VBQ0E7QXhEZ3RiRjtBd0Q5c2JFO0VBQ0U7RUFDQTtFQUNBO0F4RGd0Yko7O0F3RDVzYkE7QUFrQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0UzQ2pHRTtBYmd5Yko7O0EwRG56YkE7RUFFRTtFQUNBO0VoRDRSSSwrQkFMSTtFZ0RyUlI7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFaERtUkksc0NBTEk7RWdENVFSO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUR6QkEsc0N0RG1aa0M7RXNEalpsQztFQUNBLGdCdER3WmtDO0VzRHZabEMsZ0J0RDZaK0I7RXNENVovQjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFL0NnUkksc0NBTEk7RWdEMVBSO0VBQ0E7RUFDQTtFQUNBO0U3Q2hCRTtBYjgwYko7QTBEMXpiRTtFQUNFO0VBQ0E7RUFDQTtBMUQ0emJKO0EwRDF6Ykk7RUFFRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTFEMnpiTjs7QTBEcnpiRTtFQUNFO0ExRHd6Yko7QTBEdHpiSTtFQUVFO0ExRHV6Yk47QTBEcHpiSTtFQUNFO0VBQ0E7QTFEc3piTjtBMERuemJJO0VBQ0U7RUFDQTtBMURxemJOOztBMERoemJBO0FBRUU7RUFDRTtFQUNBO0VBQ0E7QTFEa3piSjtBMERoemJJO0VBRUU7QTFEaXpiTjtBMEQ5eWJJO0VBQ0U7RUFDQTtBMURnemJOO0EwRDd5Ykk7RUFDRTtFQUNBO0ExRCt5Yk47O0EwRDF5YkE7QUFHRTtFQUNFO0ExRDJ5Yko7QTBEenliSTtFQUVFO0ExRDB5Yk47QTBEdnliSTtFQUNFO0VBQ0E7QTFEeXliTjtBMER0eWJJO0VBQ0U7RUFDQTtBMUR3eWJOO0EwRG55YkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0ExRHF5Yko7O0EwRGp5YkE7QUFFRTtFQUNFO0VBQ0E7RUFDQTtBMURteWJKO0EwRGp5Ykk7RUFFRTtBMURreWJOO0EwRC94Ykk7RUFDRTtFQUNBO0ExRGl5Yk47QTBEOXhiSTtFQUNFO0VBQ0E7QTFEZ3liTjs7QTBEM3hiQTtBQWtCQTtFQUNFO0VBQ0E7RWhEMkdJLDZDQUxJO0VnRHBHUjtFQUNBO0VBQ0E7RTdDNUpFO0VBQ0E7QWIwNmJKO0EwRDV3YkU7RUFDRTtBMUQ4d2JKOztBMEQxd2JBO0VBQ0U7RUFDQTtBMUQ2d2JGOztBMkRsOGJBO0VBQ0U7QTNEcThiRjs7QTJEbDhiQTtFQUNFO0EzRHE4YkY7O0EyRGw4YkE7RUFDRTtFQUNBO0VBQ0E7QTNEcThiRjtBNEQzOWJFO0VBQ0U7RUFDQTtFQUNBO0E1RDY5Yko7O0EyRHQ4YkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RWhDbEJJLHNDZ0NtQko7QTNEeThiRjtBMkJ4OWJNO0VnQ1FOO0loQ1BRO0UzQjI5Yk47QUFDRjs7QTJEMzhiQTs7O0VBR0U7QTNEODhiRjs7QTJEMzhiQTs7RUFFRTtBM0Q4OGJGOztBMkQzOGJBOztFQUVFO0EzRDg4YkY7O0EyRHI4YkU7RUFDRTtFQUNBO0VBQ0E7QTNEdzhiSjtBMkRyOGJFOzs7RUFHRTtFQUNBO0EzRHU4Yko7QTJEcDhiRTs7RUFFRTtFQUNBO0VoQzVERSwyQmdDNkRGO0EzRHM4Yko7QTJCLy9iTTtFZ0NxREo7O0loQ3BETTtFM0JtZ2NOO0FBQ0Y7O0EyRG44YkE7O0VBRUU7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7RUFDQSxVeER3NENtQztFd0R2NENuQztFQUNBLGN4REdZO0V3REZaO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsWXhEazRDbUM7RXdCejlDL0IsOEJnQ3dGSjtBM0RxOGJGO0EyQnpoY007RWdDa0VOOztJaENqRVE7RTNCNmhjTjtBQUNGO0EyRHg4YkU7OztFQUVFLGN4RFJVO0V3RFNWO0VBQ0E7RUFDQSxZeEQwM0NpQztBSGlsWnJDOztBMkR4OGJBO0VBQ0U7QTNEMjhiRjs7QTJEeDhiQTtFQUNFO0EzRDI4YkY7O0EyRHQ4YkE7O0VBRUU7RUFDQSxXeER3M0NtQztFd0R2M0NuQyxZeER1M0NtQztFd0R0M0NuQztFQUNBO0VBQ0E7QTNEeThiRjs7QTJEdDhiQTtFQUNFO0EzRHk4YkY7O0EyRHY4YkE7RUFDRTtBM0QwOGJGOztBMkRsOGJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBLGlCeEQyMENtQztFd0QxMENuQztFQUNBLGdCeER5MENtQztBSDJuWnJDO0EyRGw4YkU7RUFDRTtFQUNBO0VBQ0EsV3hEdzBDaUM7RXdEdjBDakMsV3hEdzBDaUM7RXdEdjBDakM7RUFDQSxpQnhEdzBDaUM7RXdEdjBDakMsZ0J4RHUwQ2lDO0V3RHQwQ2pDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBQ0EsWXhEK3pDaUM7RXdCaCtDL0IsNkJnQ2tLRjtBM0RtOGJKO0EyQmptY007RWdDNklKO0loQzVJTTtFM0JvbWNOO0FBQ0Y7QTJEcjhiRTtFQUNFLFV4RDR6Q2lDO0FIMm9ackM7O0EyRDk3YkE7RUFDRTtFQUNBO0VBQ0EsZXhEcXpDbUM7RXdEcHpDbkM7RUFDQSxvQnhEa3pDbUM7RXdEanpDbkMsdUJ4RGl6Q21DO0V3RGh6Q25DO0VBQ0E7QTNEaThiRjs7QTJEdDdiQTtFQUxFO0VBQ0E7RUFDQTtBM0QrN2JGOztBMkR4N2JBOztFQUVFO0VBQ0E7RUFDQTtBM0QyN2JGOztBV3RvY0k7RWdEOExGO0VBQ0E7RUFDQTtBM0Q0OGJGOztBNkR2cGNBOztFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0E3RHlwY0Y7O0E2RHJwY0E7RUFDRTtJQUFLO0U3RHlwY0w7QUFDRjtBNkR0cGNBO0VBRUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtBN0RxcGNGOztBNkRscGNBO0VBRUU7RUFDQTtFQUNBO0E3RG9wY0Y7O0E2RDNvY0E7RUFDRTtJQUNFO0U3RDhvY0Y7RTZENW9jQTtJQUNFO0lBQ0E7RTdEOG9jRjtBQUNGO0E2RDFvY0E7RUFFRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtBN0R5b2NGOztBNkR0b2NBO0VBQ0U7RUFDQTtBN0R5b2NGOztBNkRyb2NFO0VBQ0U7O0lBRUU7RTdEd29jSjtBQUNGO0E4RHp0Y0E7RUFFRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTlEMHRjRjs7QU03cGNJO0V3RDVDRjtJQUVJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SW5DNUJBLDBDbUM4QkE7RTlEMnNjSjtBQUNGO0EyQnR1Y007RW1DWUo7SW5DWE07RTNCeXVjTjtBQUNGO0FNbnJjSTtFd0Q1QkU7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0U5RGt0Y047RThEL3NjSTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RTlEaXRjTjtFOEQ5c2NJO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RTlEZ3RjTjtFOEQ3c2NJO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0U5RCtzY047RThENXNjSTtJQUVFO0U5RDZzY047RThEMXNjSTtJQUdFO0U5RDBzY047QUFDRjtBTXZ1Y0k7RXdEL0JGO0lBaUVNO0lBQ0E7SUFDQTtFOUR5c2NOO0U4RHZzY007SUFDRTtFOUR5c2NSO0U4RHRzY007SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUVBO0U5RHVzY1I7QUFDRjs7QU0zdWNJO0V3RDVDRjtJQUVJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SW5DNUJBLDBDbUM4QkE7RTlEeXhjSjtBQUNGO0EyQnB6Y007RW1DWUo7SW5DWE07RTNCdXpjTjtBQUNGO0FNandjSTtFd0Q1QkU7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0U5RGd5Y047RThEN3hjSTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RTlEK3hjTjtFOEQ1eGNJO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RTlEOHhjTjtFOEQzeGNJO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0U5RDZ4Y047RThEMXhjSTtJQUVFO0U5RDJ4Y047RThEeHhjSTtJQUdFO0U5RHd4Y047QUFDRjtBTXJ6Y0k7RXdEL0JGO0lBaUVNO0lBQ0E7SUFDQTtFOUR1eGNOO0U4RHJ4Y007SUFDRTtFOUR1eGNSO0U4RHB4Y007SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUVBO0U5RHF4Y1I7QUFDRjs7QU16emNJO0V3RDVDRjtJQUVJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SW5DNUJBLDBDbUM4QkE7RTlEdTJjSjtBQUNGO0EyQmw0Y007RW1DWUo7SW5DWE07RTNCcTRjTjtBQUNGO0FNLzBjSTtFd0Q1QkU7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0U5RDgyY047RThEMzJjSTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RTlENjJjTjtFOEQxMmNJO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RTlENDJjTjtFOER6MmNJO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0U5RDIyY047RThEeDJjSTtJQUVFO0U5RHkyY047RThEdDJjSTtJQUdFO0U5RHMyY047QUFDRjtBTW40Y0k7RXdEL0JGO0lBaUVNO0lBQ0E7SUFDQTtFOURxMmNOO0U4RG4yY007SUFDRTtFOURxMmNSO0U4RGwyY007SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUVBO0U5RG0yY1I7QUFDRjs7QU12NGNJO0V3RDVDRjtJQUVJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SW5DNUJBLDBDbUM4QkE7RTlEcTdjSjtBQUNGO0EyQmg5Y007RW1DWUo7SW5DWE07RTNCbTljTjtBQUNGO0FNNzVjSTtFd0Q1QkU7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0U5RDQ3Y047RThEejdjSTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RTlEMjdjTjtFOER4N2NJO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RTlEMDdjTjtFOER2N2NJO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0U5RHk3Y047RThEdDdjSTtJQUVFO0U5RHU3Y047RThEcDdjSTtJQUdFO0U5RG83Y047QUFDRjtBTWo5Y0k7RXdEL0JGO0lBaUVNO0lBQ0E7SUFDQTtFOURtN2NOO0U4RGo3Y007SUFDRTtFOURtN2NSO0U4RGg3Y007SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUVBO0U5RGk3Y1I7QUFDRjs7QU1yOWNJO0V3RDVDRjtJQUVJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SW5DNUJBLDBDbUM4QkE7RTlEbWdkSjtBQUNGO0EyQjloZE07RW1DWUo7SW5DWE07RTNCaWlkTjtBQUNGO0FNMytjSTtFd0Q1QkU7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0U5RDBnZE47RThEdmdkSTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RTlEeWdkTjtFOER0Z2RJO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RTlEd2dkTjtFOERyZ2RJO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0U5RHVnZE47RThEcGdkSTtJQUVFO0U5RHFnZE47RThEbGdkSTtJQUdFO0U5RGtnZE47QUFDRjtBTS9oZEk7RXdEL0JGO0lBaUVNO0lBQ0E7SUFDQTtFOURpZ2ROO0U4RC8vY007SUFDRTtFOURpZ2RSO0U4RDkvY007SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUVBO0U5RCsvY1I7QUFDRjs7QU1uaWRJO0V3RDVDRjtJQUVJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SW5DNUJBLDBDbUM4QkE7RTlEaWxkSjtBQUNGO0EyQjVtZE07RW1DWUo7SW5DWE07RTNCK21kTjtBQUNGO0FNempkSTtFd0Q1QkU7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0U5RHdsZE47RThEcmxkSTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RTlEdWxkTjtFOERwbGRJO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RTlEc2xkTjtFOERubGRJO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0U5RHFsZE47RThEbGxkSTtJQUVFO0U5RG1sZE47RThEaGxkSTtJQUdFO0U5RGdsZE47QUFDRjtBTTdtZEk7RXdEL0JGO0lBaUVNO0lBQ0E7SUFDQTtFOUQra2ROO0U4RDdrZE07SUFDRTtFOUQra2RSO0U4RDVrZE07SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUVBO0U5RDZrZFI7QUFDRjs7QThEN3BkRTtFQUVJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RW5DNUJBLDBDbUM4QkE7QTlEOHBkTjtBMkJ4cmRNO0VtQ1lKO0luQ1hNO0UzQjJyZE47QUFDRjtBOERqcWRNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBOURtcWRSO0E4RGhxZE07RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E5RGtxZFI7QThEL3BkTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E5RGlxZFI7QThEOXBkTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBOURncWRSO0E4RDdwZE07RUFFRTtBOUQ4cGRSO0E4RDNwZE07RUFHRTtBOUQycGRSOztBOERob2RBO0VQcEhFO0VBQ0E7RUFDQTtFQUNBLGF0QjBtQ2tDO0VzQnptQ2xDO0VBQ0E7RUFDQSx5QnBENkVZO0FIMnFkZDtBdURydmRFO0VBQVM7QXZEd3ZkWDtBdUR2dmRFO0VBQVMsYXBEZzNDeUI7QUgwNGFwQzs7QThENW9kQTtFQUNFO0VBQ0E7RUFDQTtBOUQrb2RGO0E4RDdvZEU7RUFDRTtFQUVBO0VBQ0E7RUFDQTtFQUNBO0E5RDhvZEo7O0E4RDFvZEE7RUFDRTtFQUNBO0E5RDZvZEY7O0E4RDFvZEE7RUFDRTtFQUNBO0VBQ0E7QTlENm9kRjs7QStEOXhkQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxZNURndUNrQztBSGlrYnBDO0ErRC94ZEU7RUFDRTtFQUNBO0EvRGl5ZEo7O0ErRDV4ZEE7RUFDRTtBL0QreGRGOztBK0Q1eGRBO0VBQ0U7QS9EK3hkRjs7QStENXhkQTtFQUNFO0EvRCt4ZEY7O0ErRDF4ZEU7RUFDRTtBL0Q2eGRKOztBK0R6eGRBO0VBQ0U7SUFDRSxZNURtc0NnQztFSHlsYmxDO0FBQ0Y7QStEenhkQTtFQUNFO0VBQ0E7RUFDQTtBL0QyeGRGOztBK0R4eGRBO0VBQ0U7SUFDRTtFL0QyeGRGO0FBQ0Y7QTREMTBkRTtFQUNFO0VBQ0E7RUFDQTtBNUQ0MGRKOztBZ0UvMGRFO0VBQ0U7RUFDQTtBaEVrMWRKOztBZ0VwMWRFO0VBQ0U7RUFDQTtBaEV1MWRKOztBZ0V6MWRFO0VBQ0U7RUFDQTtBaEU0MWRKOztBZ0U5MWRFO0VBQ0U7RUFDQTtBaEVpMmRKOztBZ0VuMmRFO0VBQ0U7RUFDQTtBaEVzMmRKOztBZ0V4MmRFO0VBQ0U7RUFDQTtBaEUyMmRKOztBZ0U3MmRFO0VBQ0U7RUFDQTtBaEVnM2RKOztBZ0VsM2RFO0VBQ0U7RUFDQTtBaEVxM2RKOztBZ0V2M2RFO0VBQ0U7RUFDQTtBaEUwM2RKOztBZ0U1M2RFO0VBQ0U7RUFDQTtBaEUrM2RKOztBZ0VqNGRFO0VBQ0U7RUFDQTtBaEVvNGRKOztBZ0V0NGRFO0VBQ0U7RUFDQTtBaEV5NGRKOztBZ0UzNGRFO0VBQ0U7RUFDQTtBaEU4NGRKOztBZ0VoNWRFO0VBQ0U7RUFDQTtBaEVtNWRKOztBZ0VyNWRFO0VBQ0U7RUFDQTtBaEV3NWRKOztBZ0UxNWRFO0VBQ0U7RUFDQTtBaEU2NWRKOztBZ0UvNWRFO0VBQ0U7RUFDQTtBaEVrNmRKOztBZ0VwNmRFO0VBQ0U7RUFDQTtBaEV1NmRKOztBZ0V6NmRFO0VBQ0U7RUFDQTtBaEU0NmRKOztBZ0U5NmRFO0VBQ0U7RUFDQTtBaEVpN2RKOztBZ0VuN2RFO0VBQ0U7RUFDQTtBaEVzN2RKOztBZ0V4N2RFO0VBQ0U7RUFDQTtBaEUyN2RKOztBZ0U3N2RFO0VBQ0U7RUFDQTtBaEVnOGRKOztBZ0VsOGRFO0VBQ0U7RUFDQTtBaEVxOGRKOztBZ0V2OGRFO0VBQ0U7RUFDQTtBaEUwOGRKOztBZ0U1OGRFO0VBQ0U7RUFDQTtBaEUrOGRKOztBZ0VqOWRFO0VBQ0U7RUFDQTtBaEVvOWRKOztBZ0V0OWRFO0VBQ0U7RUFDQTtBaEV5OWRKOztBZ0UzOWRFO0VBQ0U7RUFDQTtBaEU4OWRKOztBZ0VoK2RFO0VBQ0U7RUFDQTtBaEVtK2RKOztBZ0VyK2RFO0VBQ0U7RUFDQTtBaEV3K2RKOztBZ0UxK2RFO0VBQ0U7RUFDQTtBaEU2K2RKOztBZ0UvK2RFO0VBQ0U7RUFDQTtBaEVrL2RKOztBZ0VwL2RFO0VBQ0U7RUFDQTtBaEV1L2RKOztBZ0V6L2RFO0VBQ0U7RUFDQTtBaEU0L2RKOztBZ0U5L2RFO0VBQ0U7RUFDQTtBaEVpZ2VKOztBaUVuZ2VFO0VBQ0U7RUFDQTtBakVzZ2VKO0FpRW5nZU07RUFHRTtFQUNBO0FqRW1nZVI7O0FpRTVnZUU7RUFDRTtFQUNBO0FqRStnZUo7QWlFNWdlTTtFQUdFO0VBQ0E7QWpFNGdlUjs7QWlFcmhlRTtFQUNFO0VBQ0E7QWpFd2hlSjtBaUVyaGVNO0VBR0U7RUFDQTtBakVxaGVSOztBaUU5aGVFO0VBQ0U7RUFDQTtBakVpaWVKO0FpRTloZU07RUFHRTtFQUNBO0FqRThoZVI7O0FpRXZpZUU7RUFDRTtFQUNBO0FqRTBpZUo7QWlFdmllTTtFQUdFO0VBQ0E7QWpFdWllUjs7QWlFaGplRTtFQUNFO0VBQ0E7QWpFbWplSjtBaUVoamVNO0VBR0U7RUFDQTtBakVnamVSOztBaUV6amVFO0VBQ0U7RUFDQTtBakU0amVKO0FpRXpqZU07RUFHRTtFQUNBO0FqRXlqZVI7O0FpRWxrZUU7RUFDRTtFQUNBO0FqRXFrZUo7QWlFbGtlTTtFQUdFO0VBQ0E7QWpFa2tlUjs7QWlFM2tlRTtFQUNFO0VBQ0E7QWpFOGtlSjtBaUUza2VNO0VBR0U7RUFDQTtBakUya2VSOztBaUVwbGVFO0VBQ0U7RUFDQTtBakV1bGVKO0FpRXBsZU07RUFHRTtFQUNBO0FqRW9sZVI7O0FpRTdsZUU7RUFDRTtFQUNBO0FqRWdtZUo7QWlFN2xlTTtFQUdFO0VBQ0E7QWpFNmxlUjs7QWlFdG1lRTtFQUNFO0VBQ0E7QWpFeW1lSjtBaUV0bWVNO0VBR0U7RUFDQTtBakVzbWVSOztBaUUvbWVFO0VBQ0U7RUFDQTtBakVrbmVKO0FpRS9tZU07RUFHRTtFQUNBO0FqRSttZVI7O0FpRXhuZUU7RUFDRTtFQUNBO0FqRTJuZUo7QWlFeG5lTTtFQUdFO0VBQ0E7QWpFd25lUjs7QWlFam9lRTtFQUNFO0VBQ0E7QWpFb29lSjtBaUVqb2VNO0VBR0U7RUFDQTtBakVpb2VSOztBaUUxb2VFO0VBQ0U7RUFDQTtBakU2b2VKO0FpRTFvZU07RUFHRTtFQUNBO0FqRTBvZVI7O0FpRW5wZUU7RUFDRTtFQUNBO0FqRXNwZUo7QWlFbnBlTTtFQUdFO0VBQ0E7QWpFbXBlUjs7QWlFNXBlRTtFQUNFO0VBQ0E7QWpFK3BlSjtBaUU1cGVNO0VBR0U7RUFDQTtBakU0cGVSOztBaUVycWVFO0VBQ0U7RUFDQTtBakV3cWVKO0FpRXJxZU07RUFHRTtFQUNBO0FqRXFxZVI7O0FpRTlxZUU7RUFDRTtFQUNBO0FqRWlyZUo7QWlFOXFlTTtFQUdFO0VBQ0E7QWpFOHFlUjs7QWlFdnJlRTtFQUNFO0VBQ0E7QWpFMHJlSjtBaUV2cmVNO0VBR0U7RUFDQTtBakV1cmVSOztBaUVoc2VFO0VBQ0U7RUFDQTtBakVtc2VKO0FpRWhzZU07RUFHRTtFQUNBO0FqRWdzZVI7O0FpRXpzZUU7RUFDRTtFQUNBO0FqRTRzZUo7QWlFenNlTTtFQUdFO0VBQ0E7QWpFeXNlUjs7QWlFbHRlRTtFQUNFO0VBQ0E7QWpFcXRlSjtBaUVsdGVNO0VBR0U7RUFDQTtBakVrdGVSOztBaUUzdGVFO0VBQ0U7RUFDQTtBakU4dGVKO0FpRTN0ZU07RUFHRTtFQUNBO0FqRTJ0ZVI7O0FpRXB1ZUU7RUFDRTtFQUNBO0FqRXV1ZUo7QWlFcHVlTTtFQUdFO0VBQ0E7QWpFb3VlUjs7QWlFN3VlRTtFQUNFO0VBQ0E7QWpFZ3ZlSjtBaUU3dWVNO0VBR0U7RUFDQTtBakU2dWVSOztBaUV0dmVFO0VBQ0U7RUFDQTtBakV5dmVKO0FpRXR2ZU07RUFHRTtFQUNBO0FqRXN2ZVI7O0FpRS92ZUU7RUFDRTtFQUNBO0FqRWt3ZUo7QWlFL3ZlTTtFQUdFO0VBQ0E7QWpFK3ZlUjs7QWlFeHdlRTtFQUNFO0VBQ0E7QWpFMndlSjtBaUV4d2VNO0VBR0U7RUFDQTtBakV3d2VSOztBaUVqeGVFO0VBQ0U7RUFDQTtBakVveGVKO0FpRWp4ZU07RUFHRTtFQUNBO0FqRWl4ZVI7O0FpRTF4ZUU7RUFDRTtFQUNBO0FqRTZ4ZUo7QWlFMXhlTTtFQUdFO0VBQ0E7QWpFMHhlUjs7QWlFbnllRTtFQUNFO0VBQ0E7QWpFc3llSjtBaUVueWVNO0VBR0U7RUFDQTtBakVteWVSOztBaUU1eWVFO0VBQ0U7RUFDQTtBakUreWVKO0FpRTV5ZU07RUFHRTtFQUNBO0FqRTR5ZVI7O0FpRXJ6ZUU7RUFDRTtFQUNBO0FqRXd6ZUo7QWlFcnplTTtFQUdFO0VBQ0E7QWpFcXplUjs7QWlFOXplRTtFQUNFO0VBQ0E7QWpFaTBlSjtBaUU5emVNO0VBR0U7RUFDQTtBakU4emVSOztBaUV2emVBO0VBQ0U7RUFDQTtBakUwemVGO0FpRXZ6ZUk7RUFFRTtFQUNBO0FqRXd6ZU47O0FrRWwxZUE7RUFDRTtFQUVBO0FsRW8xZUY7O0FtRXYxZUE7RUFDRTtFQUNBLGFoRXl0QmtDO0VnRXh0QmxDO0VBQ0E7RUFDQSw2QmhFdXRCa0M7RWdFdHRCbEM7QW5FMDFlRjtBbUV4MWVFO0VBQ0U7RUFDQSxVaEVtdEJnQztFZ0VsdEJoQyxXaEVrdEJnQztFZ0VqdEJoQztFeENJRSxzQ3dDSEY7QW5FMDFlSjtBMkJuMWVNO0V3Q1pKO0l4Q2FNO0UzQnMxZU47QUFDRjs7QW1FeDFlSTtFQUNFO0FuRTIxZU47O0FvRTkyZUE7RUFDRTtFQUNBO0FwRWkzZUY7QW9FLzJlRTtFQUNFO0VBQ0E7RUFDQTtBcEVpM2VKO0FvRTkyZUU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FwRWczZUo7O0FvRTMyZUU7RUFDRTtBcEU4MmVKOztBb0UvMmVFO0VBQ0U7QXBFazNlSjs7QW9FbjNlRTtFQUNFO0FwRXMzZUo7O0FvRXYzZUU7RUFDRTtBcEUwM2VKOztBcUUvNGVBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQSxhcEN1bUNrQztBakMyeWNwQzs7QXFFLzRlQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsYXBDK2xDa0M7QWpDbXpjcEM7O0FxRTE0ZUk7RUFDRTtFQUNBO0VBQ0EsYXBDbWxDOEI7QWpDMHpjcEM7O0FxRTE0ZUk7RUFDRTtFQUNBO0VBQ0EsYXBDNmtDOEI7QWpDZzBjcEM7O0FNOTJlSTtFK0R4Q0E7SUFDRTtJQUNBO0lBQ0EsYXBDbWxDOEI7RWpDdTBjbEM7RXFFdjVlRTtJQUNFO0lBQ0E7SUFDQSxhcEM2a0M4QjtFakM0MGNsQztBQUNGO0FNMzNlSTtFK0R4Q0E7SUFDRTtJQUNBO0lBQ0EsYXBDbWxDOEI7RWpDbTFjbEM7RXFFbjZlRTtJQUNFO0lBQ0E7SUFDQSxhcEM2a0M4QjtFakN3MWNsQztBQUNGO0FNdjRlSTtFK0R4Q0E7SUFDRTtJQUNBO0lBQ0EsYXBDbWxDOEI7RWpDKzFjbEM7RXFFLzZlRTtJQUNFO0lBQ0E7SUFDQSxhcEM2a0M4QjtFakNvMmNsQztBQUNGO0FNbjVlSTtFK0R4Q0E7SUFDRTtJQUNBO0lBQ0EsYXBDbWxDOEI7RWpDMjJjbEM7RXFFMzdlRTtJQUNFO0lBQ0E7SUFDQSxhcEM2a0M4QjtFakNnM2NsQztBQUNGO0FNLzVlSTtFK0R4Q0E7SUFDRTtJQUNBO0lBQ0EsYXBDbWxDOEI7RWpDdTNjbEM7RXFFdjhlRTtJQUNFO0lBQ0E7SUFDQSxhcEM2a0M4QjtFakM0M2NsQztBQUNGO0FNMzZlSTtFK0R4Q0E7SUFDRTtJQUNBO0lBQ0EsYXBDbWxDOEI7RWpDbTRjbEM7RXFFbjllRTtJQUNFO0lBQ0E7SUFDQSxhcEM2a0M4QjtFakN3NGNsQztBQUNGO0FzRXIvZUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBdEV1L2VGOztBc0VwL2VBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QXRFdS9lRjs7QXVFLy9lQTs7RUNJRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F4RWdnZkY7QXdFNy9lRTs7RUFDRTtBeEVnZ2ZKO0F3RTUvZUU7O0VBQ0U7QXhFKy9lSjs7QXlFbGhmRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxVdEUwVmdDO0VzRXpWaEM7QXpFcWhmSjs7QTBFN2hmQTtFQ0FFO0VBQ0E7RUFDQTtBM0VpaWZGOztBNEV2aWZBO0VBQ0U7RUFDQTtFQUNBLDZCM0Npc0I0QjtFMkNoc0I1QjtFQUNBO0VBQ0EsWXpFMnVCa0M7QUgremRwQzs7QUs5K2VRO0VBT0k7QUwyK2VaOztBS2wvZVE7RUFPSTtBTCsrZVo7O0FLdC9lUTtFQU9JO0FMbS9lWjs7QUsxL2VRO0VBT0k7QUx1L2VaOztBSzkvZVE7RUFPSTtBTDIvZVo7O0FLbGdmUTtFQU9JO0FMKy9lWjs7QUt0Z2ZRO0VBT0k7QUxtZ2ZaOztBSzFnZlE7RUFPSTtBTHVnZlo7O0FLOWdmUTtFQU9JO0FMMmdmWjs7QUtsaGZRO0VBT0k7QUwrZ2ZaOztBS3RoZlE7RUFPSTtBTG1oZlo7O0FLMWhmUTtFQU9JO0FMdWhmWjs7QUs5aGZRO0VBT0k7QUwyaGZaOztBS2xpZlE7RUFPSTtBTCtoZlo7O0FLdGlmUTtFQU9JO0FMbWlmWjs7QUsxaWZRO0VBT0k7QUx1aWZaOztBSzlpZlE7RUFPSTtBTDJpZlo7O0FLbGpmUTtFQU9JO0FMK2lmWjs7QUt0amZRO0VBT0k7QUxtamZaOztBSzFqZlE7RUFPSTtBTHVqZlo7O0FLOWpmUTtFQU9JO0FMMmpmWjs7QUtsa2ZRO0VBT0k7QUwramZaOztBS3RrZlE7RUFPSTtBTG1rZlo7O0FLMWtmUTtFQU9JO0FMdWtmWjs7QUs5a2ZRO0VBT0k7QUwya2ZaOztBS2xsZlE7RUFPSTtBTCtrZlo7O0FLdGxmUTtFQU9JO0FMbWxmWjs7QUsxbGZRO0VBT0k7QUx1bGZaOztBSzlsZlE7RUFPSTtBTDJsZlo7O0FLbG1mUTtFQU9JO0FMK2xmWjs7QUt0bWZRO0VBT0k7QUxtbWZaOztBSzFtZlE7RUFPSTtBTHVtZlo7O0FLOW1mUTtFQU9JO0FMMm1mWjs7QUtsbmZRO0VBT0k7QUwrbWZaOztBS3RuZlE7RUFPSTtBTG1uZlo7O0FLMW5mUTtFQU9JO0FMdW5mWjs7QUs5bmZRO0VBT0k7QUwybmZaOztBS2xvZlE7RUFPSTtBTCtuZlo7O0FLdG9mUTtFQU9JO0FMbW9mWjs7QUsxb2ZRO0VBT0k7QUx1b2ZaOztBSzlvZlE7RUFPSTtBTDJvZlo7O0FLbHBmUTtFQU9JO0FMK29mWjs7QUt0cGZRO0VBT0k7QUxtcGZaOztBSzFwZlE7RUFPSTtBTHVwZlo7O0FLOXBmUTtFQU9JO0FMMnBmWjs7QUtscWZRO0VBT0k7QUwrcGZaOztBS2hyZlE7RUFDRTtBTG1yZlY7O0FLcHJmUTtFQUNFO0FMdXJmVjs7QUt4cmZRO0VBQ0U7QUwycmZWOztBSzVyZlE7RUFDRTtBTCtyZlY7O0FLaHNmUTtFQUNFO0FMbXNmVjs7QUtwc2ZRO0VBQ0U7QUx1c2ZWOztBS3hzZlE7RUFDRTtBTDJzZlY7O0FLNXNmUTtFQUNFO0FMK3NmVjs7QUtodGZRO0VBQ0U7QUxtdGZWOztBS3B0ZlE7RUFDRTtBTHV0ZlY7O0FLeHRmUTtFQUNFO0FMMnRmVjs7QUs1dGZRO0VBQ0U7QUwrdGZWOztBS2h1ZlE7RUFDRTtBTG11ZlY7O0FLcHVmUTtFQUNFO0FMdXVmVjs7QUt4dWZRO0VBQ0U7QUwydWZWOztBSzV1ZlE7RUFDRTtBTCt1ZlY7O0FLaHZmUTtFQUNFO0FMbXZmVjs7QUtwdmZRO0VBQ0U7QUx1dmZWOztBS3h2ZlE7RUFDRTtBTDJ2ZlY7O0FLNXZmUTtFQUNFO0FMK3ZmVjs7QUtod2ZRO0VBQ0U7QUxtd2ZWOztBS3B3ZlE7RUFDRTtBTHV3ZlY7O0FLeHdmUTtFQUNFO0FMMndmVjs7QUs1d2ZRO0VBQ0U7QUwrd2ZWOztBS2h4ZlE7RUFDRTtBTG14ZlY7O0FLcHhmUTtFQUNFO0FMdXhmVjs7QUt4eGZRO0VBQ0U7QUwyeGZWOztBSzV4ZlE7RUFDRTtBTCt4ZlY7O0FLaHlmUTtFQUNFO0FMbXlmVjs7QUtweWZRO0VBQ0U7QUx1eWZWOztBS3h5ZlE7RUFDRTtBTDJ5ZlY7O0FLNXlmUTtFQUNFO0FMK3lmVjs7QUtoemZRO0VBQ0U7QUxtemZWOztBS3B6ZlE7RUFDRTtBTHV6ZlY7O0FLeHpmUTtFQUNFO0FMMnpmVjs7QUs1emZRO0VBQ0U7QUwremZWOztBS3R6ZlE7RUFPSTtBTG16Zlo7O0FLMXpmUTtFQU9JO0FMdXpmWjs7QUs5emZRO0VBT0k7QUwyemZaOztBS2wwZlE7RUFPSTtBTCt6Zlo7O0FLdDBmUTtFQU9JO0FMbTBmWjs7QUsxMGZRO0VBT0k7QUx1MGZaOztBSzkwZlE7RUFPSTtBTDIwZlo7O0FLbDFmUTtFQU9JO0FMKzBmWjs7QUt0MWZRO0VBT0k7QUxtMWZaOztBSzExZlE7RUFPSTtBTHUxZlo7O0FLOTFmUTtFQU9JO0FMMjFmWjs7QUtsMmZRO0VBT0k7QUwrMWZaOztBS3QyZlE7RUFPSTtBTG0yZlo7O0FLMTJmUTtFQU9JO0FMdTJmWjs7QUs5MmZRO0VBT0k7QUwyMmZaOztBS2wzZlE7RUFPSTtBTCsyZlo7O0FLdDNmUTtFQU9JO0FMbTNmWjs7QUsxM2ZRO0VBT0k7QUx1M2ZaOztBSzkzZlE7RUFPSTtBTDIzZlo7O0FLbDRmUTtFQU9JO0FMKzNmWjs7QUt0NGZRO0VBT0k7QUxtNGZaOztBSzE0ZlE7RUFPSTtBTHU0Zlo7O0FLOTRmUTtFQU9JO0FMMjRmWjs7QUtsNWZRO0VBT0k7QUwrNGZaOztBS3Q1ZlE7RUFPSTtBTG01Zlo7O0FLMTVmUTtFQU9JO0FMdTVmWjs7QUs5NWZRO0VBT0k7QUwyNWZaOztBS2w2ZlE7RUFPSTtBTCs1Zlo7O0FLdDZmUTtFQU9JO0FMbTZmWjs7QUsxNmZRO0VBT0k7QUx1NmZaOztBSzk2ZlE7RUFJUTtFQUdKO0FMNDZmWjs7QUtuN2ZRO0VBSVE7RUFHSjtBTGk3Zlo7O0FLeDdmUTtFQUlRO0VBR0o7QUxzN2ZaOztBSzc3ZlE7RUFJUTtFQUdKO0FMMjdmWjs7QUtsOGZRO0VBSVE7RUFHSjtBTGc4Zlo7O0FLdjhmUTtFQUlRO0VBR0o7QUxxOGZaOztBSzU4ZlE7RUFJUTtFQUdKO0FMMDhmWjs7QUtqOWZRO0VBSVE7RUFHSjtBTCs4Zlo7O0FLdDlmUTtFQUlRO0VBR0o7QUxvOWZaOztBSzM5ZlE7RUFJUTtFQUdKO0FMeTlmWjs7QUtoK2ZRO0VBSVE7RUFHSjtBTDg5Zlo7O0FLcitmUTtFQUlRO0VBR0o7QUxtK2ZaOztBSzErZlE7RUFJUTtFQUdKO0FMdytmWjs7QUsvK2ZRO0VBSVE7RUFHSjtBTDYrZlo7O0FLcC9mUTtFQUlRO0VBR0o7QUxrL2ZaOztBS3ovZlE7RUFJUTtFQUdKO0FMdS9mWjs7QUs5L2ZRO0VBSVE7RUFHSjtBTDQvZlo7O0FLbmdnQlE7RUFJUTtFQUdKO0FMaWdnQlo7O0FLeGdnQlE7RUFJUTtFQUdKO0FMc2dnQlo7O0FLN2dnQlE7RUFJUTtFQUdKO0FMMmdnQlo7O0FLbGhnQlE7RUFJUTtFQUdKO0FMZ2hnQlo7O0FLdmhnQlE7RUFJUTtFQUdKO0FMcWhnQlo7O0FLNWhnQlE7RUFJUTtFQUdKO0FMMGhnQlo7O0FLamlnQlE7RUFJUTtFQUdKO0FMK2hnQlo7O0FLdGlnQlE7RUFJUTtFQUdKO0FMb2lnQlo7O0FLM2lnQlE7RUFJUTtFQUdKO0FMeWlnQlo7O0FLaGpnQlE7RUFJUTtFQUdKO0FMOGlnQlo7O0FLcmpnQlE7RUFJUTtFQUdKO0FMbWpnQlo7O0FLMWpnQlE7RUFJUTtFQUdKO0FMd2pnQlo7O0FLL2pnQlE7RUFJUTtFQUdKO0FMNmpnQlo7O0FLcGtnQlE7RUFJUTtFQUdKO0FMa2tnQlo7O0FLemtnQlE7RUFJUTtFQUdKO0FMdWtnQlo7O0FLOWtnQlE7RUFJUTtFQUdKO0FMNGtnQlo7O0FLbmxnQlE7RUFJUTtFQUdKO0FMaWxnQlo7O0FLeGxnQlE7RUFJUTtFQUdKO0FMc2xnQlo7O0FLN2xnQlE7RUFJUTtFQUdKO0FMMmxnQlo7O0FLbG1nQlE7RUFPSTtBTCtsZ0JaOztBS3RtZ0JRO0VBT0k7QUxtbWdCWjs7QUsxbWdCUTtFQU9JO0FMdW1nQlo7O0FLOW1nQlE7RUFPSTtBTDJtZ0JaOztBS2xuZ0JRO0VBT0k7QUwrbWdCWjs7QUt0bmdCUTtFQU9JO0FMbW5nQlo7O0FLMW5nQlE7RUFPSTtBTHVuZ0JaOztBSzluZ0JRO0VBT0k7QUwybmdCWjs7QUtsb2dCUTtFQU9JO0FMK25nQlo7O0FLdG9nQlE7RUFPSTtBTG1vZ0JaOztBSzFvZ0JRO0VBT0k7QUx1b2dCWjs7QUs5b2dCUTtFQU9JO0FMMm9nQlo7O0FLbHBnQlE7RUFPSTtBTCtvZ0JaOztBS2hxZ0JRO0VBQ0U7QUxtcWdCVjs7QUtwcWdCUTtFQUNFO0FMdXFnQlY7O0FLeHFnQlE7RUFDRTtBTDJxZ0JWOztBSzVxZ0JRO0VBQ0U7QUwrcWdCVjs7QUtocmdCUTtFQUNFO0FMbXJnQlY7O0FLMXFnQlE7RUFPSTtBTHVxZ0JaOztBSzlxZ0JRO0VBT0k7QUwycWdCWjs7QUtscmdCUTtFQU9JO0FMK3FnQlo7O0FLdHJnQlE7RUFPSTtBTG1yZ0JaOztBSzFyZ0JRO0VBT0k7QUx1cmdCWjs7QUs5cmdCUTtFQU9JO0FMMnJnQlo7O0FLbHNnQlE7RUFPSTtBTCtyZ0JaOztBS3RzZ0JRO0VBT0k7QUxtc2dCWjs7QUsxc2dCUTtFQU9JO0FMdXNnQlo7O0FLOXNnQlE7RUFPSTtBTDJzZ0JaOztBS2x0Z0JRO0VBT0k7QUwrc2dCWjs7QUt0dGdCUTtFQU9JO0FMbXRnQlo7O0FLMXRnQlE7RUFPSTtBTHV0Z0JaOztBSzl0Z0JRO0VBT0k7QUwydGdCWjs7QUtsdWdCUTtFQU9JO0FMK3RnQlo7O0FLdHVnQlE7RUFPSTtBTG11Z0JaOztBSzF1Z0JRO0VBT0k7QUx1dWdCWjs7QUs5dWdCUTtFQU9JO0FMMnVnQlo7O0FLbHZnQlE7RUFPSTtBTCt1Z0JaOztBS3R2Z0JRO0VBT0k7QUxtdmdCWjs7QUsxdmdCUTtFQU9JO0FMdXZnQlo7O0FLOXZnQlE7RUFPSTtBTDJ2Z0JaOztBS2x3Z0JRO0VBT0k7QUwrdmdCWjs7QUt0d2dCUTtFQU9JO0FMbXdnQlo7O0FLMXdnQlE7RUFPSTtBTHV3Z0JaOztBSzl3Z0JRO0VBT0k7QUwyd2dCWjs7QUtseGdCUTtFQU9JO0FMK3dnQlo7O0FLdHhnQlE7RUFPSTtBTG14Z0JaOztBSzF4Z0JRO0VBT0k7QUx1eGdCWjs7QUs5eGdCUTtFQU9JO0FMMnhnQlo7O0FLbHlnQlE7RUFPSTtBTCt4Z0JaOztBS3R5Z0JRO0VBT0k7QUxteWdCWjs7QUsxeWdCUTtFQU9JO0FMdXlnQlo7O0FLOXlnQlE7RUFPSTtBTDJ5Z0JaOztBS2x6Z0JRO0VBT0k7QUwreWdCWjs7QUt0emdCUTtFQU9JO0FMbXpnQlo7O0FLMXpnQlE7RUFPSTtBTHV6Z0JaOztBSzl6Z0JRO0VBT0k7QUwyemdCWjs7QUtsMGdCUTtFQU9JO0FMK3pnQlo7O0FLdDBnQlE7RUFPSTtBTG0wZ0JaOztBSzEwZ0JRO0VBT0k7QUx1MGdCWjs7QUs5MGdCUTtFQU9JO0FMMjBnQlo7O0FLbDFnQlE7RUFPSTtBTCswZ0JaOztBS3QxZ0JRO0VBT0k7QUxtMWdCWjs7QUsxMWdCUTtFQU9JO0FMdTFnQlo7O0FLOTFnQlE7RUFPSTtBTDIxZ0JaOztBS2wyZ0JRO0VBT0k7QUwrMWdCWjs7QUt0MmdCUTtFQU9JO0FMbTJnQlo7O0FLMTJnQlE7RUFPSTtBTHUyZ0JaOztBSzkyZ0JRO0VBT0k7QUwyMmdCWjs7QUtsM2dCUTtFQU9JO0FMKzJnQlo7O0FLdDNnQlE7RUFPSTtBTG0zZ0JaOztBSzEzZ0JRO0VBT0k7QUx1M2dCWjs7QUs5M2dCUTtFQU9JO0FMMjNnQlo7O0FLbDRnQlE7RUFPSTtBTCszZ0JaOztBS3Q0Z0JRO0VBT0k7QUxtNGdCWjs7QUsxNGdCUTtFQU9JO0FMdTRnQlo7O0FLOTRnQlE7RUFPSTtBTDI0Z0JaOztBS2w1Z0JRO0VBT0k7QUwrNGdCWjs7QUt0NWdCUTtFQU9JO0FMbTVnQlo7O0FLMTVnQlE7RUFPSTtBTHU1Z0JaOztBSzk1Z0JRO0VBT0k7QUwyNWdCWjs7QUtsNmdCUTtFQU9JO0FMKzVnQlo7O0FLdDZnQlE7RUFPSTtBTG02Z0JaOztBSzE2Z0JRO0VBT0k7QUx1NmdCWjs7QUs5NmdCUTtFQU9JO0FMMjZnQlo7O0FLbDdnQlE7RUFPSTtFQUFBO0FMZzdnQlo7O0FLdjdnQlE7RUFPSTtFQUFBO0FMcTdnQlo7O0FLNTdnQlE7RUFPSTtFQUFBO0FMMDdnQlo7O0FLajhnQlE7RUFPSTtFQUFBO0FMKzdnQlo7O0FLdDhnQlE7RUFPSTtFQUFBO0FMbzhnQlo7O0FLMzhnQlE7RUFPSTtFQUFBO0FMeThnQlo7O0FLaDlnQlE7RUFPSTtFQUFBO0FMODhnQlo7O0FLcjlnQlE7RUFPSTtFQUFBO0FMbTlnQlo7O0FLMTlnQlE7RUFPSTtFQUFBO0FMdzlnQlo7O0FLLzlnQlE7RUFPSTtFQUFBO0FMNjlnQlo7O0FLcCtnQlE7RUFPSTtFQUFBO0FMaytnQlo7O0FLeitnQlE7RUFPSTtFQUFBO0FMdStnQlo7O0FLOStnQlE7RUFPSTtFQUFBO0FMNCtnQlo7O0FLbi9nQlE7RUFPSTtFQUFBO0FMaS9nQlo7O0FLeC9nQlE7RUFPSTtBTHEvZ0JaOztBSzUvZ0JRO0VBT0k7QUx5L2dCWjs7QUtoZ2hCUTtFQU9JO0FMNi9nQlo7O0FLcGdoQlE7RUFPSTtBTGlnaEJaOztBS3hnaEJRO0VBT0k7QUxxZ2hCWjs7QUs1Z2hCUTtFQU9JO0FMeWdoQlo7O0FLaGhoQlE7RUFPSTtBTDZnaEJaOztBS3BoaEJRO0VBT0k7QUxpaGhCWjs7QUt4aGhCUTtFQU9JO0FMcWhoQlo7O0FLNWhoQlE7RUFPSTtBTHloaEJaOztBS2hpaEJRO0VBT0k7QUw2aGhCWjs7QUtwaWhCUTtFQU9JO0FMaWloQlo7O0FLeGloQlE7RUFPSTtBTHFpaEJaOztBSzVpaEJRO0VBT0k7QUx5aWhCWjs7QUtoamhCUTtFQU9JO0FMNmloQlo7O0FLcGpoQlE7RUFPSTtBTGlqaEJaOztBS3hqaEJRO0VBT0k7QUxxamhCWjs7QUs1amhCUTtFQU9JO0FMeWpoQlo7O0FLaGtoQlE7RUFPSTtBTDZqaEJaOztBS3BraEJRO0VBT0k7QUxpa2hCWjs7QUt4a2hCUTtFQU9JO0FMcWtoQlo7O0FLNWtoQlE7RUFPSTtBTHlraEJaOztBS2hsaEJRO0VBT0k7QUw2a2hCWjs7QUtwbGhCUTtFQU9JO0FMaWxoQlo7O0FLeGxoQlE7RUFPSTtBTHFsaEJaOztBSzVsaEJRO0VBT0k7QUx5bGhCWjs7QUtobWhCUTtFQU9JO0FMNmxoQlo7O0FLcG1oQlE7RUFPSTtBTGltaEJaOztBS3htaEJRO0VBT0k7QUxxbWhCWjs7QUs1bWhCUTtFQU9JO0FMeW1oQlo7O0FLaG5oQlE7RUFPSTtBTDZtaEJaOztBS3BuaEJRO0VBT0k7QUxpbmhCWjs7QUt4bmhCUTtFQU9JO0FMcW5oQlo7O0FLNW5oQlE7RUFPSTtFQUFBO0FMMG5oQlo7O0FLam9oQlE7RUFPSTtFQUFBO0FMK25oQlo7O0FLdG9oQlE7RUFPSTtFQUFBO0FMb29oQlo7O0FLM29oQlE7RUFPSTtFQUFBO0FMeW9oQlo7O0FLaHBoQlE7RUFPSTtFQUFBO0FMOG9oQlo7O0FLcnBoQlE7RUFPSTtFQUFBO0FMbXBoQlo7O0FLMXBoQlE7RUFPSTtFQUFBO0FMd3BoQlo7O0FLL3BoQlE7RUFPSTtFQUFBO0FMNnBoQlo7O0FLcHFoQlE7RUFPSTtFQUFBO0FMa3FoQlo7O0FLenFoQlE7RUFPSTtFQUFBO0FMdXFoQlo7O0FLOXFoQlE7RUFPSTtBTDJxaEJaOztBS2xyaEJRO0VBT0k7QUwrcWhCWjs7QUt0cmhCUTtFQU9JO0FMbXJoQlo7O0FLMXJoQlE7RUFPSTtBTHVyaEJaOztBSzlyaEJRO0VBT0k7QUwycmhCWjs7QUtsc2hCUTtFQU9JO0FMK3JoQlo7O0FLdHNoQlE7RUFPSTtBTG1zaEJaOztBSzFzaEJRO0VBT0k7QUx1c2hCWjs7QUs5c2hCUTtFQU9JO0FMMnNoQlo7O0FLbHRoQlE7RUFPSTtBTCtzaEJaOztBS3R0aEJRO0VBT0k7QUxtdGhCWjs7QUsxdGhCUTtFQU9JO0FMdXRoQlo7O0FLOXRoQlE7RUFPSTtBTDJ0aEJaOztBS2x1aEJRO0VBT0k7QUwrdGhCWjs7QUt0dWhCUTtFQU9JO0FMbXVoQlo7O0FLMXVoQlE7RUFPSTtBTHV1aEJaOztBSzl1aEJRO0VBT0k7QUwydWhCWjs7QUtsdmhCUTtFQU9JO0FMK3VoQlo7O0FLdHZoQlE7RUFPSTtBTG12aEJaOztBSzF2aEJRO0VBT0k7QUx1dmhCWjs7QUs5dmhCUTtFQU9JO0FMMnZoQlo7O0FLbHdoQlE7RUFPSTtBTCt2aEJaOztBS3R3aEJRO0VBT0k7QUxtd2hCWjs7QUsxd2hCUTtFQU9JO0FMdXdoQlo7O0FLOXdoQlE7RUFPSTtBTDJ3aEJaOztBS2x4aEJRO0VBT0k7QUwrd2hCWjs7QUt0eGhCUTtFQU9JO0VBQUE7QUxveGhCWjs7QUszeGhCUTtFQU9JO0VBQUE7QUx5eGhCWjs7QUtoeWhCUTtFQU9JO0VBQUE7QUw4eGhCWjs7QUtyeWhCUTtFQU9JO0VBQUE7QUxteWhCWjs7QUsxeWhCUTtFQU9JO0VBQUE7QUx3eWhCWjs7QUsveWhCUTtFQU9JO0VBQUE7QUw2eWhCWjs7QUtwemhCUTtFQU9JO0VBQUE7QUxremhCWjs7QUt6emhCUTtFQU9JO0VBQUE7QUx1emhCWjs7QUs5emhCUTtFQU9JO0VBQUE7QUw0emhCWjs7QUtuMGhCUTtFQU9JO0VBQUE7QUxpMGhCWjs7QUt4MGhCUTtFQU9JO0VBQUE7QUxzMGhCWjs7QUs3MGhCUTtFQU9JO0VBQUE7QUwyMGhCWjs7QUtsMWhCUTtFQU9JO0FMKzBoQlo7O0FLdDFoQlE7RUFPSTtBTG0xaEJaOztBSzExaEJRO0VBT0k7QUx1MWhCWjs7QUs5MWhCUTtFQU9JO0FMMjFoQlo7O0FLbDJoQlE7RUFPSTtBTCsxaEJaOztBS3QyaEJRO0VBT0k7QUxtMmhCWjs7QUsxMmhCUTtFQU9JO0FMdTJoQlo7O0FLOTJoQlE7RUFPSTtBTDIyaEJaOztBS2wzaEJRO0VBT0k7QUwrMmhCWjs7QUt0M2hCUTtFQU9JO0FMbTNoQlo7O0FLMTNoQlE7RUFPSTtBTHUzaEJaOztBSzkzaEJRO0VBT0k7QUwyM2hCWjs7QUtsNGhCUTtFQU9JO0FMKzNoQlo7O0FLdDRoQlE7RUFPSTtBTG00aEJaOztBSzE0aEJRO0VBT0k7QUx1NGhCWjs7QUs5NGhCUTtFQU9JO0FMMjRoQlo7O0FLbDVoQlE7RUFPSTtBTCs0aEJaOztBS3Q1aEJRO0VBT0k7QUxtNWhCWjs7QUsxNWhCUTtFQU9JO0FMdTVoQlo7O0FLOTVoQlE7RUFPSTtBTDI1aEJaOztBS2w2aEJRO0VBT0k7QUwrNWhCWjs7QUt0NmhCUTtFQU9JO0FMbTZoQlo7O0FLMTZoQlE7RUFPSTtBTHU2aEJaOztBSzk2aEJRO0VBT0k7QUwyNmhCWjs7QUtsN2hCUTtFQU9JO0FMKzZoQlo7O0FLdDdoQlE7RUFPSTtBTG03aEJaOztBSzE3aEJRO0VBT0k7QUx1N2hCWjs7QUs5N2hCUTtFQU9JO0FMMjdoQlo7O0FLbDhoQlE7RUFPSTtBTCs3aEJaOztBS3Q4aEJRO0VBT0k7QUxtOGhCWjs7QUsxOGhCUTtFQU9JO0FMdThoQlo7O0FLOThoQlE7RUFPSTtBTDI4aEJaOztBS2w5aEJRO0VBT0k7QUwrOGhCWjs7QUt0OWhCUTtFQU9JO0FMbTloQlo7O0FLMTloQlE7RUFPSTtBTHU5aEJaOztBSzk5aEJRO0VBT0k7QUwyOWhCWjs7QUtsK2hCUTtFQU9JO0FMKzloQlo7O0FLdCtoQlE7RUFPSTtBTG0raEJaOztBSzEraEJRO0VBT0k7QUx1K2hCWjs7QUs5K2hCUTtFQU9JO0FMMitoQlo7O0FLbC9oQlE7RUFPSTtBTCsraEJaOztBS3QvaEJRO0VBT0k7QUxtL2hCWjs7QUsxL2hCUTtFQU9JO0FMdS9oQlo7O0FLOS9oQlE7RUFPSTtBTDIvaEJaOztBS2xnaUJRO0VBT0k7QUwrL2hCWjs7QUt0Z2lCUTtFQU9JO0FMbWdpQlo7O0FLMWdpQlE7RUFPSTtBTHVnaUJaOztBSzlnaUJRO0VBT0k7QUwyZ2lCWjs7QUtsaGlCUTtFQU9JO0FMK2dpQlo7O0FLdGhpQlE7RUFPSTtBTG1oaUJaOztBSzFoaUJRO0VBT0k7QUx1aGlCWjs7QUs5aGlCUTtFQU9JO0FMMmhpQlo7O0FLbGlpQlE7RUFPSTtBTCtoaUJaOztBS3RpaUJRO0VBT0k7QUxtaWlCWjs7QUsxaWlCUTtFQU9JO0FMdWlpQlo7O0FLOWlpQlE7RUFPSTtBTDJpaUJaOztBS2xqaUJRO0VBT0k7QUwraWlCWjs7QUt0amlCUTtFQU9JO0FMbWppQlo7O0FLMWppQlE7RUFPSTtBTHVqaUJaOztBSzlqaUJRO0VBT0k7QUwyamlCWjs7QUtsa2lCUTtFQU9JO0FMK2ppQlo7O0FLdGtpQlE7RUFPSTtBTG1raUJaOztBSzFraUJRO0VBT0k7QUx1a2lCWjs7QUs5a2lCUTtFQU9JO0FMMmtpQlo7O0FLbGxpQlE7RUFPSTtBTCtraUJaOztBS3RsaUJRO0VBT0k7QUxtbGlCWjs7QUsxbGlCUTtFQU9JO0FMdWxpQlo7O0FLOWxpQlE7RUFPSTtBTDJsaUJaOztBS2xtaUJRO0VBT0k7QUwrbGlCWjs7QUt0bWlCUTtFQU9JO0FMbW1pQlo7O0FLMW1pQlE7RUFPSTtBTHVtaUJaOztBSzltaUJRO0VBT0k7QUwybWlCWjs7QUtsbmlCUTtFQU9JO0FMK21pQlo7O0FLcG9pQlE7QUFjQTtFQU9JO0VBQUE7QUxxbmlCWjs7QUtsbWlCUTtBQTFCQTtFQUlRO0VBR0o7QUwybmlCWjs7QUtsb2lCUTtFQUlRO0VBR0o7QUxnb2lCWjs7QUt2b2lCUTtFQUlRO0VBR0o7QUxxb2lCWjs7QUs1b2lCUTtFQUlRO0VBR0o7QUwwb2lCWjs7QUtqcGlCUTtFQUlRO0VBR0o7QUwrb2lCWjs7QUt0cGlCUTtFQUlRO0VBR0o7QUxvcGlCWjs7QUszcGlCUTtFQUlRO0VBR0o7QUx5cGlCWjs7QUtocWlCUTtFQUlRO0VBR0o7QUw4cGlCWjs7QUtycWlCUTtFQUlRO0VBR0o7QUxtcWlCWjs7QUsxcWlCUTtFQUlRO0VBR0o7QUx3cWlCWjs7QUsvcWlCUTtFQUlRO0VBR0o7QUw2cWlCWjs7QUtwcmlCUTtFQUlRO0VBR0o7QUxrcmlCWjs7QUt6cmlCUTtFQUlRO0VBR0o7QUx1cmlCWjs7QUs5cmlCUTtFQUlRO0VBR0o7QUw0cmlCWjs7QUtuc2lCUTtFQUlRO0VBR0o7QUxpc2lCWjs7QUt4c2lCUTtFQUlRO0VBR0o7QUxzc2lCWjs7QUs3c2lCUTtFQUlRO0VBR0o7QUwyc2lCWjs7QUtsdGlCUTtFQUlRO0VBR0o7QUxndGlCWjs7QUt2dGlCUTtFQUlRO0VBR0o7QUxxdGlCWjs7QUs1dGlCUTtFQUlRO0VBR0o7QUwwdGlCWjs7QUtqdWlCUTtFQUlRO0VBR0o7QUwrdGlCWjs7QUt0dWlCUTtFQUlRO0VBR0o7QUxvdWlCWjs7QUszdWlCUTtFQUlRO0VBR0o7QUx5dWlCWjs7QUtodmlCUTtFQUlRO0VBR0o7QUw4dWlCWjs7QUtydmlCUTtFQUlRO0VBR0o7QUxtdmlCWjs7QUsxdmlCUTtFQUlRO0VBR0o7QUx3dmlCWjs7QUsvdmlCUTtFQUlRO0VBR0o7QUw2dmlCWjs7QUtwd2lCUTtFQUlRO0VBR0o7QUxrd2lCWjs7QUt6d2lCUTtFQUlRO0VBR0o7QUx1d2lCWjs7QUs5d2lCUTtFQUlRO0VBR0o7QUw0d2lCWjs7QUtueGlCUTtFQUlRO0VBR0o7QUxpeGlCWjs7QUt4eGlCUTtFQUlRO0VBR0o7QUxzeGlCWjs7QUs3eGlCUTtFQUlRO0VBR0o7QUwyeGlCWjs7QUtseWlCUTtFQUlRO0VBR0o7QUxneWlCWjs7QUt2eWlCUTtFQUlRO0VBR0o7QUxxeWlCWjs7QUs1eWlCUTtFQUlRO0VBR0o7QUwweWlCWjs7QUtqemlCUTtFQUlRO0VBR0o7QUwreWlCWjs7QUt0emlCUTtFQUlRO0VBR0o7QUxvemlCWjs7QUszemlCUTtFQUlRO0VBR0o7QUx5emlCWjs7QUtoMGlCUTtFQUlRO0VBR0o7QUw4emlCWjs7QUtyMGlCUTtFQUlRO0VBR0o7QUxtMGlCWjs7QUsxMGlCUTtFQUlRO0VBR0o7QUx3MGlCWjs7QUsvMGlCUTtFQUlRO0VBR0o7QUw2MGlCWjs7QUs5MWlCUTtFQUNFO0FMaTJpQlY7O0FLbDJpQlE7RUFDRTtBTHEyaUJWOztBS3QyaUJRO0VBQ0U7QUx5MmlCVjs7QUsxMmlCUTtFQUNFO0FMNjJpQlY7O0FLcDJpQlE7RUFPSTtBTGkyaUJaOztBS3gyaUJRO0VBT0k7QUxxMmlCWjs7QUs1MmlCUTtFQU9JO0FMeTJpQlo7O0FLaDNpQlE7RUFPSTtBTDYyaUJaOztBS3AzaUJRO0VBT0k7QUxpM2lCWjs7QUt4M2lCUTtFQU9JO0FMcTNpQlo7O0FLNTNpQlE7RUFPSTtBTHkzaUJaOztBS2g0aUJRO0VBT0k7QUw2M2lCWjs7QUs5NGlCUTtFQUNFO0FMaTVpQlY7O0FLNzRpQlU7RUFDRTtBTGc1aUJaOztBS3Q1aUJRO0VBQ0U7QUx5NWlCVjs7QUtyNWlCVTtFQUNFO0FMdzVpQlo7O0FLOTVpQlE7RUFDRTtBTGk2aUJWOztBSzc1aUJVO0VBQ0U7QUxnNmlCWjs7QUt0NmlCUTtFQUNFO0FMeTZpQlY7O0FLcjZpQlU7RUFDRTtBTHc2aUJaOztBSzk2aUJRO0VBQ0U7QUxpN2lCVjs7QUs3NmlCVTtFQUNFO0FMZzdpQlo7O0FLNTZpQlE7RUFPSTtBTHk2aUJaOztBS3A2aUJVO0VBT0k7QUxpNmlCZDs7QUtwN2lCUTtFQU9JO0FMaTdpQlo7O0FLNTZpQlU7RUFPSTtBTHk2aUJkOztBSzU3aUJRO0VBT0k7QUx5N2lCWjs7QUtwN2lCVTtFQU9JO0FMaTdpQmQ7O0FLcDhpQlE7RUFJUTtFQUdKO0FMazhpQlo7O0FLejhpQlE7RUFJUTtFQUdKO0FMdThpQlo7O0FLOThpQlE7RUFJUTtFQUdKO0FMNDhpQlo7O0FLbjlpQlE7RUFJUTtFQUdKO0FMaTlpQlo7O0FLeDlpQlE7RUFJUTtFQUdKO0FMczlpQlo7O0FLNzlpQlE7RUFJUTtFQUdKO0FMMjlpQlo7O0FLbCtpQlE7RUFJUTtFQUdKO0FMZytpQlo7O0FLditpQlE7RUFJUTtFQUdKO0FMcStpQlo7O0FLNStpQlE7RUFJUTtFQUdKO0FMMCtpQlo7O0FLai9pQlE7RUFJUTtFQUdKO0FMKytpQlo7O0FLdC9pQlE7RUFJUTtFQUdKO0FMby9pQlo7O0FLMy9pQlE7RUFJUTtFQUdKO0FMeS9pQlo7O0FLaGdqQlE7RUFJUTtFQUdKO0FMOC9pQlo7O0FLcmdqQlE7RUFJUTtFQUdKO0FMbWdqQlo7O0FLMWdqQlE7RUFJUTtFQUdKO0FMd2dqQlo7O0FLL2dqQlE7RUFJUTtFQUdKO0FMNmdqQlo7O0FLcGhqQlE7RUFJUTtFQUdKO0FMa2hqQlo7O0FLemhqQlE7RUFJUTtFQUdKO0FMdWhqQlo7O0FLOWhqQlE7RUFJUTtFQUdKO0FMNGhqQlo7O0FLbmlqQlE7RUFJUTtFQUdKO0FMaWlqQlo7O0FLeGlqQlE7RUFJUTtFQUdKO0FMc2lqQlo7O0FLN2lqQlE7RUFJUTtFQUdKO0FMMmlqQlo7O0FLbGpqQlE7RUFJUTtFQUdKO0FMZ2pqQlo7O0FLdmpqQlE7RUFJUTtFQUdKO0FMcWpqQlo7O0FLNWpqQlE7RUFJUTtFQUdKO0FMMGpqQlo7O0FLamtqQlE7RUFJUTtFQUdKO0FMK2pqQlo7O0FLdGtqQlE7RUFJUTtFQUdKO0FMb2tqQlo7O0FLM2tqQlE7RUFJUTtFQUdKO0FMeWtqQlo7O0FLaGxqQlE7RUFJUTtFQUdKO0FMOGtqQlo7O0FLcmxqQlE7RUFJUTtFQUdKO0FMbWxqQlo7O0FLMWxqQlE7RUFJUTtFQUdKO0FMd2xqQlo7O0FLL2xqQlE7RUFJUTtFQUdKO0FMNmxqQlo7O0FLcG1qQlE7RUFJUTtFQUdKO0FMa21qQlo7O0FLem1qQlE7RUFJUTtFQUdKO0FMdW1qQlo7O0FLOW1qQlE7RUFJUTtFQUdKO0FMNG1qQlo7O0FLbm5qQlE7RUFJUTtFQUdKO0FMaW5qQlo7O0FLeG5qQlE7RUFJUTtFQUdKO0FMc25qQlo7O0FLdm9qQlE7RUFDRTtBTDBvakJWOztBS3RvakJVO0VBQ0U7QUx5b2pCWjs7QUsvb2pCUTtFQUNFO0FMa3BqQlY7O0FLOW9qQlU7RUFDRTtBTGlwakJaOztBS3ZwakJRO0VBQ0U7QUwwcGpCVjs7QUt0cGpCVTtFQUNFO0FMeXBqQlo7O0FLL3BqQlE7RUFDRTtBTGtxakJWOztBSzlwakJVO0VBQ0U7QUxpcWpCWjs7QUt2cWpCUTtFQUNFO0FMMHFqQlY7O0FLdHFqQlU7RUFDRTtBTHlxakJaOztBSy9xakJRO0VBQ0U7QUxrcmpCVjs7QUs5cWpCVTtFQUNFO0FMaXJqQlo7O0FLN3FqQlE7RUFJUTtFQUdKO0FMMnFqQlo7O0FLbHJqQlE7RUFJUTtFQUdKO0FMZ3JqQlo7O0FLdnJqQlE7RUFJUTtFQUdKO0FMcXJqQlo7O0FLNXJqQlE7RUFJUTtFQUdKO0FMMHJqQlo7O0FLanNqQlE7RUFJUTtFQUdKO0FMK3JqQlo7O0FLdHNqQlE7RUFJUTtFQUdKO0FMb3NqQlo7O0FLM3NqQlE7RUFJUTtFQUdKO0FMeXNqQlo7O0FLaHRqQlE7RUFJUTtFQUdKO0FMOHNqQlo7O0FLcnRqQlE7RUFJUTtFQUdKO0FMbXRqQlo7O0FLMXRqQlE7RUFJUTtFQUdKO0FMd3RqQlo7O0FLL3RqQlE7RUFJUTtFQUdKO0FMNnRqQlo7O0FLcHVqQlE7RUFJUTtFQUdKO0FMa3VqQlo7O0FLenVqQlE7RUFJUTtFQUdKO0FMdXVqQlo7O0FLOXVqQlE7RUFJUTtFQUdKO0FMNHVqQlo7O0FLbnZqQlE7RUFJUTtFQUdKO0FMaXZqQlo7O0FLeHZqQlE7RUFJUTtFQUdKO0FMc3ZqQlo7O0FLN3ZqQlE7RUFJUTtFQUdKO0FMMnZqQlo7O0FLbHdqQlE7RUFJUTtFQUdKO0FMZ3dqQlo7O0FLdndqQlE7RUFJUTtFQUdKO0FMcXdqQlo7O0FLNXdqQlE7RUFJUTtFQUdKO0FMMHdqQlo7O0FLanhqQlE7RUFJUTtFQUdKO0FMK3dqQlo7O0FLdHhqQlE7RUFJUTtFQUdKO0FMb3hqQlo7O0FLM3hqQlE7RUFJUTtFQUdKO0FMeXhqQlo7O0FLaHlqQlE7RUFJUTtFQUdKO0FMOHhqQlo7O0FLcnlqQlE7RUFJUTtFQUdKO0FMbXlqQlo7O0FLMXlqQlE7RUFJUTtFQUdKO0FMd3lqQlo7O0FLL3lqQlE7RUFJUTtFQUdKO0FMNnlqQlo7O0FLcHpqQlE7RUFJUTtFQUdKO0FMa3pqQlo7O0FLenpqQlE7RUFJUTtFQUdKO0FMdXpqQlo7O0FLOXpqQlE7RUFJUTtFQUdKO0FMNHpqQlo7O0FLbjBqQlE7RUFJUTtFQUdKO0FMaTBqQlo7O0FLeDBqQlE7RUFJUTtFQUdKO0FMczBqQlo7O0FLNzBqQlE7RUFJUTtFQUdKO0FMMjBqQlo7O0FLbDFqQlE7RUFJUTtFQUdKO0FMZzFqQlo7O0FLdjFqQlE7RUFJUTtFQUdKO0FMcTFqQlo7O0FLNTFqQlE7RUFJUTtFQUdKO0FMMDFqQlo7O0FLajJqQlE7RUFJUTtFQUdKO0FMKzFqQlo7O0FLdDJqQlE7RUFJUTtFQUdKO0FMbzJqQlo7O0FLMzJqQlE7RUFJUTtFQUdKO0FMeTJqQlo7O0FLaDNqQlE7RUFJUTtFQUdKO0FMODJqQlo7O0FLLzNqQlE7RUFDRTtBTGs0akJWOztBS240akJRO0VBQ0U7QUxzNGpCVjs7QUt2NGpCUTtFQUNFO0FMMDRqQlY7O0FLMzRqQlE7RUFDRTtBTDg0akJWOztBSy80akJRO0VBQ0U7QUxrNWpCVjs7QUt6NGpCUTtFQU9JO0FMczRqQlo7O0FLNzRqQlE7RUFPSTtBTDA0akJaOztBS2o1akJRO0VBT0k7QUw4NGpCWjs7QUtyNWpCUTtFQU9JO0FMazVqQlo7O0FLejVqQlE7RUFPSTtBTHM1akJaOztBSzc1akJRO0VBT0k7QUwwNWpCWjs7QUtqNmpCUTtFQU9JO0FMODVqQlo7O0FLcjZqQlE7RUFPSTtBTGs2akJaOztBS3o2akJRO0VBT0k7QUxzNmpCWjs7QUs3NmpCUTtFQU9JO0FMMDZqQlo7O0FLajdqQlE7RUFPSTtBTDg2akJaOztBS3I3akJRO0VBT0k7QUxrN2pCWjs7QUt6N2pCUTtFQU9JO0FMczdqQlo7O0FLNzdqQlE7RUFPSTtBTDA3akJaOztBS2o4akJRO0VBT0k7QUw4N2pCWjs7QUtyOGpCUTtFQU9JO0FMazhqQlo7O0FLejhqQlE7RUFPSTtBTHM4akJaOztBSzc4akJRO0VBT0k7QUwwOGpCWjs7QUtqOWpCUTtFQU9JO0FMODhqQlo7O0FLcjlqQlE7RUFPSTtBTGs5akJaOztBS3o5akJRO0VBT0k7QUxzOWpCWjs7QUs3OWpCUTtFQU9JO0FMMDlqQlo7O0FLaitqQlE7RUFPSTtBTDg5akJaOztBS3IrakJRO0VBT0k7RUFBQTtBTG0rakJaOztBSzErakJRO0VBT0k7RUFBQTtBTHcrakJaOztBSy8rakJRO0VBT0k7RUFBQTtBTDYrakJaOztBS3AvakJRO0VBT0k7RUFBQTtBTGsvakJaOztBS3ovakJRO0VBT0k7RUFBQTtBTHUvakJaOztBSzkvakJRO0VBT0k7RUFBQTtBTDQvakJaOztBS25na0JRO0VBT0k7RUFBQTtBTGlna0JaOztBS3hna0JRO0VBT0k7RUFBQTtBTHNna0JaOztBSzdna0JRO0VBT0k7RUFBQTtBTDJna0JaOztBS2xoa0JRO0VBT0k7RUFBQTtBTGdoa0JaOztBS3Zoa0JRO0VBT0k7RUFBQTtBTHFoa0JaOztBSzVoa0JRO0VBT0k7RUFBQTtBTDBoa0JaOztBS2ppa0JRO0VBT0k7RUFBQTtBTCtoa0JaOztBS3Rpa0JRO0VBT0k7RUFBQTtBTG9pa0JaOztBSzNpa0JRO0VBT0k7RUFBQTtBTHlpa0JaOztBS2hqa0JRO0VBT0k7RUFBQTtBTDhpa0JaOztBS3Jqa0JRO0VBT0k7RUFBQTtBTG1qa0JaOztBSzFqa0JRO0VBT0k7RUFBQTtBTHdqa0JaOztBSy9qa0JRO0VBT0k7RUFBQTtBTDZqa0JaOztBS3Bra0JRO0VBT0k7RUFBQTtBTGtra0JaOztBS3pra0JRO0VBT0k7RUFBQTtBTHVra0JaOztBSzlra0JRO0VBT0k7RUFBQTtBTDRra0JaOztBS25sa0JRO0VBT0k7RUFBQTtBTGlsa0JaOztBS3hsa0JRO0VBT0k7RUFBQTtBTHNsa0JaOztBSzdsa0JRO0VBT0k7RUFBQTtBTDJsa0JaOztBS2xta0JRO0VBT0k7RUFBQTtBTGdta0JaOztBS3Zta0JRO0VBT0k7RUFBQTtBTHFta0JaOztBSzVta0JRO0VBT0k7RUFBQTtBTDBta0JaOztBS2pua0JRO0VBT0k7RUFBQTtBTCtta0JaOztBS3Rua0JRO0VBT0k7RUFBQTtBTG9ua0JaOztBSzNua0JRO0VBT0k7RUFBQTtBTHlua0JaOztBS2hva0JRO0VBT0k7RUFBQTtBTDhua0JaOztBS3Jva0JRO0VBT0k7RUFBQTtBTG1va0JaOztBSzFva0JRO0VBT0k7RUFBQTtBTHdva0JaOztBSy9va0JRO0VBT0k7RUFBQTtBTDZva0JaOztBS3Bwa0JRO0VBT0k7RUFBQTtBTGtwa0JaOztBS3pwa0JRO0VBT0k7QUxzcGtCWjs7QUs3cGtCUTtFQU9JO0FMMHBrQlo7O0FLanFrQlE7RUFPSTtBTDhwa0JaOztBS3Jxa0JRO0VBT0k7QUxrcWtCWjs7QUt6cWtCUTtFQU9JO0FMc3FrQlo7O0FLN3FrQlE7RUFPSTtBTDBxa0JaOztBS2pya0JRO0VBT0k7QUw4cWtCWjs7QU14cmtCSTtFREdJO0lBT0k7RUxtcmtCVjtFSzFya0JNO0lBT0k7RUxzcmtCVjtFSzdya0JNO0lBT0k7RUx5cmtCVjtFS2hza0JNO0lBT0k7RUw0cmtCVjtFS25za0JNO0lBT0k7RUwrcmtCVjtFS3Rza0JNO0lBT0k7RUxrc2tCVjtFS3pza0JNO0lBT0k7RUxxc2tCVjtFSzVza0JNO0lBT0k7RUx3c2tCVjtFSy9za0JNO0lBT0k7RUwyc2tCVjtFS2x0a0JNO0lBT0k7RUw4c2tCVjtFS3J0a0JNO0lBT0k7RUxpdGtCVjtFS3h0a0JNO0lBT0k7RUxvdGtCVjtFSzN0a0JNO0lBT0k7RUx1dGtCVjtFSzl0a0JNO0lBT0k7RUwwdGtCVjtFS2p1a0JNO0lBT0k7RUw2dGtCVjtFS3B1a0JNO0lBT0k7RUxndWtCVjtFS3Z1a0JNO0lBT0k7RUxtdWtCVjtFSzF1a0JNO0lBT0k7RUxzdWtCVjtFSzd1a0JNO0lBT0k7RUx5dWtCVjtFS2h2a0JNO0lBT0k7RUw0dWtCVjtFS252a0JNO0lBT0k7RUwrdWtCVjtFS3R2a0JNO0lBT0k7RUxrdmtCVjtFS3p2a0JNO0lBT0k7RUxxdmtCVjtFSzV2a0JNO0lBT0k7RUx3dmtCVjtFSy92a0JNO0lBT0k7RUwydmtCVjtFS2x3a0JNO0lBT0k7RUw4dmtCVjtFS3J3a0JNO0lBT0k7RUxpd2tCVjtFS3h3a0JNO0lBT0k7RUxvd2tCVjtFSzN3a0JNO0lBT0k7RUx1d2tCVjtFSzl3a0JNO0lBT0k7RUwwd2tCVjtFS2p4a0JNO0lBT0k7RUw2d2tCVjtFS3B4a0JNO0lBT0k7RUxneGtCVjtFS3Z4a0JNO0lBT0k7RUxteGtCVjtFSzF4a0JNO0lBT0k7RUxzeGtCVjtFSzd4a0JNO0lBT0k7RUx5eGtCVjtFS2h5a0JNO0lBT0k7RUw0eGtCVjtFS255a0JNO0lBT0k7RUwreGtCVjtFS3R5a0JNO0lBT0k7RUxreWtCVjtFS3p5a0JNO0lBT0k7RUxxeWtCVjtFSzV5a0JNO0lBT0k7RUx3eWtCVjtFSy95a0JNO0lBT0k7RUwyeWtCVjtFS2x6a0JNO0lBT0k7RUw4eWtCVjtFS3J6a0JNO0lBT0k7RUxpemtCVjtFS3h6a0JNO0lBT0k7RUxvemtCVjtFSzN6a0JNO0lBT0k7RUx1emtCVjtFSzl6a0JNO0lBT0k7RUwwemtCVjtFS2owa0JNO0lBT0k7RUw2emtCVjtFS3Awa0JNO0lBT0k7RUxnMGtCVjtFS3Ywa0JNO0lBT0k7RUxtMGtCVjtFSzEwa0JNO0lBT0k7RUxzMGtCVjtFSzcwa0JNO0lBT0k7RUx5MGtCVjtFS2gxa0JNO0lBT0k7RUw0MGtCVjtFS24xa0JNO0lBT0k7RUwrMGtCVjtFS3Qxa0JNO0lBT0k7RUxrMWtCVjtFS3oxa0JNO0lBT0k7RUxxMWtCVjtFSzUxa0JNO0lBT0k7RUx3MWtCVjtFSy8xa0JNO0lBT0k7RUwyMWtCVjtFS2wya0JNO0lBT0k7RUw4MWtCVjtFS3Iya0JNO0lBT0k7RUxpMmtCVjtFS3gya0JNO0lBT0k7RUxvMmtCVjtFSzMya0JNO0lBT0k7RUx1MmtCVjtFSzkya0JNO0lBT0k7RUwwMmtCVjtFS2oza0JNO0lBT0k7RUw2MmtCVjtFS3Aza0JNO0lBT0k7RUxnM2tCVjtFS3Yza0JNO0lBT0k7RUxtM2tCVjtFSzEza0JNO0lBT0k7RUxzM2tCVjtFSzcza0JNO0lBT0k7RUx5M2tCVjtFS2g0a0JNO0lBT0k7RUw0M2tCVjtFS240a0JNO0lBT0k7RUwrM2tCVjtFS3Q0a0JNO0lBT0k7RUxrNGtCVjtFS3o0a0JNO0lBT0k7RUxxNGtCVjtFSzU0a0JNO0lBT0k7SUFBQTtFTHk0a0JWO0VLaDVrQk07SUFPSTtJQUFBO0VMNjRrQlY7RUtwNWtCTTtJQU9JO0lBQUE7RUxpNWtCVjtFS3g1a0JNO0lBT0k7SUFBQTtFTHE1a0JWO0VLNTVrQk07SUFPSTtJQUFBO0VMeTVrQlY7RUtoNmtCTTtJQU9JO0lBQUE7RUw2NWtCVjtFS3A2a0JNO0lBT0k7SUFBQTtFTGk2a0JWO0VLeDZrQk07SUFPSTtJQUFBO0VMcTZrQlY7RUs1NmtCTTtJQU9JO0lBQUE7RUx5NmtCVjtFS2g3a0JNO0lBT0k7SUFBQTtFTDY2a0JWO0VLcDdrQk07SUFPSTtJQUFBO0VMaTdrQlY7RUt4N2tCTTtJQU9JO0lBQUE7RUxxN2tCVjtFSzU3a0JNO0lBT0k7SUFBQTtFTHk3a0JWO0VLaDhrQk07SUFPSTtJQUFBO0VMNjdrQlY7RUtwOGtCTTtJQU9JO0VMZzhrQlY7RUt2OGtCTTtJQU9JO0VMbThrQlY7RUsxOGtCTTtJQU9JO0VMczhrQlY7RUs3OGtCTTtJQU9JO0VMeThrQlY7RUtoOWtCTTtJQU9JO0VMNDhrQlY7RUtuOWtCTTtJQU9JO0VMKzhrQlY7RUt0OWtCTTtJQU9JO0VMazlrQlY7RUt6OWtCTTtJQU9JO0VMcTlrQlY7RUs1OWtCTTtJQU9JO0VMdzlrQlY7RUsvOWtCTTtJQU9JO0VMMjlrQlY7RUtsK2tCTTtJQU9JO0VMODlrQlY7RUtyK2tCTTtJQU9JO0VMaStrQlY7RUt4K2tCTTtJQU9JO0VMbytrQlY7RUszK2tCTTtJQU9JO0VMdStrQlY7RUs5K2tCTTtJQU9JO0VMMCtrQlY7RUtqL2tCTTtJQU9JO0VMNitrQlY7RUtwL2tCTTtJQU9JO0VMZy9rQlY7RUt2L2tCTTtJQU9JO0VMbS9rQlY7RUsxL2tCTTtJQU9JO0VMcy9rQlY7RUs3L2tCTTtJQU9JO0VMeS9rQlY7RUtoZ2xCTTtJQU9JO0VMNC9rQlY7RUtuZ2xCTTtJQU9JO0VMKy9rQlY7RUt0Z2xCTTtJQU9JO0VMa2dsQlY7RUt6Z2xCTTtJQU9JO0VMcWdsQlY7RUs1Z2xCTTtJQU9JO0VMd2dsQlY7RUsvZ2xCTTtJQU9JO0VMMmdsQlY7RUtsaGxCTTtJQU9JO0lBQUE7RUwrZ2xCVjtFS3RobEJNO0lBT0k7SUFBQTtFTG1obEJWO0VLMWhsQk07SUFPSTtJQUFBO0VMdWhsQlY7RUs5aGxCTTtJQU9JO0lBQUE7RUwyaGxCVjtFS2xpbEJNO0lBT0k7SUFBQTtFTCtobEJWO0VLdGlsQk07SUFPSTtJQUFBO0VMbWlsQlY7RUsxaWxCTTtJQU9JO0lBQUE7RUx1aWxCVjtFSzlpbEJNO0lBT0k7SUFBQTtFTDJpbEJWO0VLbGpsQk07SUFPSTtJQUFBO0VMK2lsQlY7RUt0amxCTTtJQU9JO0lBQUE7RUxtamxCVjtFSzFqbEJNO0lBT0k7RUxzamxCVjtFSzdqbEJNO0lBT0k7RUx5amxCVjtFS2hrbEJNO0lBT0k7RUw0amxCVjtFS25rbEJNO0lBT0k7RUwramxCVjtFS3RrbEJNO0lBT0k7RUxra2xCVjtFS3prbEJNO0lBT0k7RUxxa2xCVjtFSzVrbEJNO0lBT0k7RUx3a2xCVjtFSy9rbEJNO0lBT0k7RUwya2xCVjtFS2xsbEJNO0lBT0k7RUw4a2xCVjtFS3JsbEJNO0lBT0k7RUxpbGxCVjtFS3hsbEJNO0lBT0k7RUxvbGxCVjtFSzNsbEJNO0lBT0k7RUx1bGxCVjtFSzlsbEJNO0lBT0k7RUwwbGxCVjtFS2ptbEJNO0lBT0k7RUw2bGxCVjtFS3BtbEJNO0lBT0k7RUxnbWxCVjtFS3ZtbEJNO0lBT0k7RUxtbWxCVjtFSzFtbEJNO0lBT0k7RUxzbWxCVjtFSzdtbEJNO0lBT0k7RUx5bWxCVjtFS2hubEJNO0lBT0k7RUw0bWxCVjtFS25ubEJNO0lBT0k7RUwrbWxCVjtFS3RubEJNO0lBT0k7RUxrbmxCVjtFS3pubEJNO0lBT0k7RUxxbmxCVjtFSzVubEJNO0lBT0k7RUx3bmxCVjtFSy9ubEJNO0lBT0k7RUwybmxCVjtFS2xvbEJNO0lBT0k7RUw4bmxCVjtFS3JvbEJNO0lBT0k7RUxpb2xCVjtFS3hvbEJNO0lBT0k7SUFBQTtFTHFvbEJWO0VLNW9sQk07SUFPSTtJQUFBO0VMeW9sQlY7RUtocGxCTTtJQU9JO0lBQUE7RUw2b2xCVjtFS3BwbEJNO0lBT0k7SUFBQTtFTGlwbEJWO0VLeHBsQk07SUFPSTtJQUFBO0VMcXBsQlY7RUs1cGxCTTtJQU9JO0lBQUE7RUx5cGxCVjtFS2hxbEJNO0lBT0k7SUFBQTtFTDZwbEJWO0VLcHFsQk07SUFPSTtJQUFBO0VMaXFsQlY7RUt4cWxCTTtJQU9JO0lBQUE7RUxxcWxCVjtFSzVxbEJNO0lBT0k7SUFBQTtFTHlxbEJWO0VLaHJsQk07SUFPSTtJQUFBO0VMNnFsQlY7RUtwcmxCTTtJQU9JO0lBQUE7RUxpcmxCVjtFS3hybEJNO0lBT0k7RUxvcmxCVjtFSzNybEJNO0lBT0k7RUx1cmxCVjtFSzlybEJNO0lBT0k7RUwwcmxCVjtFS2pzbEJNO0lBT0k7RUw2cmxCVjtFS3BzbEJNO0lBT0k7RUxnc2xCVjtFS3ZzbEJNO0lBT0k7RUxtc2xCVjtFSzFzbEJNO0lBT0k7RUxzc2xCVjtFSzdzbEJNO0lBT0k7RUx5c2xCVjtFS2h0bEJNO0lBT0k7RUw0c2xCVjtFS250bEJNO0lBT0k7RUwrc2xCVjtFS3R0bEJNO0lBT0k7RUxrdGxCVjtFS3p0bEJNO0lBT0k7RUxxdGxCVjtFSzV0bEJNO0lBT0k7RUx3dGxCVjtFSy90bEJNO0lBT0k7RUwydGxCVjtFS2x1bEJNO0lBT0k7RUw4dGxCVjtFS3J1bEJNO0lBT0k7RUxpdWxCVjtFS3h1bEJNO0lBT0k7RUxvdWxCVjtFSzN1bEJNO0lBT0k7RUx1dWxCVjtFSzl1bEJNO0lBT0k7RUwwdWxCVjtFS2p2bEJNO0lBT0k7RUw2dWxCVjtFS3B2bEJNO0lBT0k7RUxndmxCVjtFS3Z2bEJNO0lBT0k7RUxtdmxCVjtFSzF2bEJNO0lBT0k7RUxzdmxCVjtFSzd2bEJNO0lBT0k7RUx5dmxCVjtFS2h3bEJNO0lBT0k7RUw0dmxCVjtFS253bEJNO0lBT0k7RUwrdmxCVjtFS3R3bEJNO0lBT0k7RUxrd2xCVjtFS3p3bEJNO0lBT0k7RUxxd2xCVjtFSzV3bEJNO0lBT0k7RUx3d2xCVjtFSy93bEJNO0lBT0k7RUwyd2xCVjtFS2x4bEJNO0lBT0k7RUw4d2xCVjtFS3J4bEJNO0lBT0k7RUxpeGxCVjtFS3h4bEJNO0lBT0k7RUxveGxCVjtBQUNGO0FNL3hsQkk7RURHSTtJQU9JO0VMeXhsQlY7RUtoeWxCTTtJQU9JO0VMNHhsQlY7RUtueWxCTTtJQU9JO0VMK3hsQlY7RUt0eWxCTTtJQU9JO0VMa3lsQlY7RUt6eWxCTTtJQU9JO0VMcXlsQlY7RUs1eWxCTTtJQU9JO0VMd3lsQlY7RUsveWxCTTtJQU9JO0VMMnlsQlY7RUtsemxCTTtJQU9JO0VMOHlsQlY7RUtyemxCTTtJQU9JO0VMaXpsQlY7RUt4emxCTTtJQU9JO0VMb3psQlY7RUszemxCTTtJQU9JO0VMdXpsQlY7RUs5emxCTTtJQU9JO0VMMHpsQlY7RUtqMGxCTTtJQU9JO0VMNnpsQlY7RUtwMGxCTTtJQU9JO0VMZzBsQlY7RUt2MGxCTTtJQU9JO0VMbTBsQlY7RUsxMGxCTTtJQU9JO0VMczBsQlY7RUs3MGxCTTtJQU9JO0VMeTBsQlY7RUtoMWxCTTtJQU9JO0VMNDBsQlY7RUtuMWxCTTtJQU9JO0VMKzBsQlY7RUt0MWxCTTtJQU9JO0VMazFsQlY7RUt6MWxCTTtJQU9JO0VMcTFsQlY7RUs1MWxCTTtJQU9JO0VMdzFsQlY7RUsvMWxCTTtJQU9JO0VMMjFsQlY7RUtsMmxCTTtJQU9JO0VMODFsQlY7RUtyMmxCTTtJQU9JO0VMaTJsQlY7RUt4MmxCTTtJQU9JO0VMbzJsQlY7RUszMmxCTTtJQU9JO0VMdTJsQlY7RUs5MmxCTTtJQU9JO0VMMDJsQlY7RUtqM2xCTTtJQU9JO0VMNjJsQlY7RUtwM2xCTTtJQU9JO0VMZzNsQlY7RUt2M2xCTTtJQU9JO0VMbTNsQlY7RUsxM2xCTTtJQU9JO0VMczNsQlY7RUs3M2xCTTtJQU9JO0VMeTNsQlY7RUtoNGxCTTtJQU9JO0VMNDNsQlY7RUtuNGxCTTtJQU9JO0VMKzNsQlY7RUt0NGxCTTtJQU9JO0VMazRsQlY7RUt6NGxCTTtJQU9JO0VMcTRsQlY7RUs1NGxCTTtJQU9JO0VMdzRsQlY7RUsvNGxCTTtJQU9JO0VMMjRsQlY7RUtsNWxCTTtJQU9JO0VMODRsQlY7RUtyNWxCTTtJQU9JO0VMaTVsQlY7RUt4NWxCTTtJQU9JO0VMbzVsQlY7RUszNWxCTTtJQU9JO0VMdTVsQlY7RUs5NWxCTTtJQU9JO0VMMDVsQlY7RUtqNmxCTTtJQU9JO0VMNjVsQlY7RUtwNmxCTTtJQU9JO0VMZzZsQlY7RUt2NmxCTTtJQU9JO0VMbTZsQlY7RUsxNmxCTTtJQU9JO0VMczZsQlY7RUs3NmxCTTtJQU9JO0VMeTZsQlY7RUtoN2xCTTtJQU9JO0VMNDZsQlY7RUtuN2xCTTtJQU9JO0VMKzZsQlY7RUt0N2xCTTtJQU9JO0VMazdsQlY7RUt6N2xCTTtJQU9JO0VMcTdsQlY7RUs1N2xCTTtJQU9JO0VMdzdsQlY7RUsvN2xCTTtJQU9JO0VMMjdsQlY7RUtsOGxCTTtJQU9JO0VMODdsQlY7RUtyOGxCTTtJQU9JO0VMaThsQlY7RUt4OGxCTTtJQU9JO0VMbzhsQlY7RUszOGxCTTtJQU9JO0VMdThsQlY7RUs5OGxCTTtJQU9JO0VMMDhsQlY7RUtqOWxCTTtJQU9JO0VMNjhsQlY7RUtwOWxCTTtJQU9JO0VMZzlsQlY7RUt2OWxCTTtJQU9JO0VMbTlsQlY7RUsxOWxCTTtJQU9JO0VMczlsQlY7RUs3OWxCTTtJQU9JO0VMeTlsQlY7RUtoK2xCTTtJQU9JO0VMNDlsQlY7RUtuK2xCTTtJQU9JO0VMKzlsQlY7RUt0K2xCTTtJQU9JO0VMaytsQlY7RUt6K2xCTTtJQU9JO0VMcStsQlY7RUs1K2xCTTtJQU9JO0VMdytsQlY7RUsvK2xCTTtJQU9JO0VMMitsQlY7RUtsL2xCTTtJQU9JO0lBQUE7RUwrK2xCVjtFS3QvbEJNO0lBT0k7SUFBQTtFTG0vbEJWO0VLMS9sQk07SUFPSTtJQUFBO0VMdS9sQlY7RUs5L2xCTTtJQU9JO0lBQUE7RUwyL2xCVjtFS2xnbUJNO0lBT0k7SUFBQTtFTCsvbEJWO0VLdGdtQk07SUFPSTtJQUFBO0VMbWdtQlY7RUsxZ21CTTtJQU9JO0lBQUE7RUx1Z21CVjtFSzlnbUJNO0lBT0k7SUFBQTtFTDJnbUJWO0VLbGhtQk07SUFPSTtJQUFBO0VMK2dtQlY7RUt0aG1CTTtJQU9JO0lBQUE7RUxtaG1CVjtFSzFobUJNO0lBT0k7SUFBQTtFTHVobUJWO0VLOWhtQk07SUFPSTtJQUFBO0VMMmhtQlY7RUtsaW1CTTtJQU9JO0lBQUE7RUwraG1CVjtFS3RpbUJNO0lBT0k7SUFBQTtFTG1pbUJWO0VLMWltQk07SUFPSTtFTHNpbUJWO0VLN2ltQk07SUFPSTtFTHlpbUJWO0VLaGptQk07SUFPSTtFTDRpbUJWO0VLbmptQk07SUFPSTtFTCtpbUJWO0VLdGptQk07SUFPSTtFTGtqbUJWO0VLemptQk07SUFPSTtFTHFqbUJWO0VLNWptQk07SUFPSTtFTHdqbUJWO0VLL2ptQk07SUFPSTtFTDJqbUJWO0VLbGttQk07SUFPSTtFTDhqbUJWO0VLcmttQk07SUFPSTtFTGlrbUJWO0VLeGttQk07SUFPSTtFTG9rbUJWO0VLM2ttQk07SUFPSTtFTHVrbUJWO0VLOWttQk07SUFPSTtFTDBrbUJWO0VLamxtQk07SUFPSTtFTDZrbUJWO0VLcGxtQk07SUFPSTtFTGdsbUJWO0VLdmxtQk07SUFPSTtFTG1sbUJWO0VLMWxtQk07SUFPSTtFTHNsbUJWO0VLN2xtQk07SUFPSTtFTHlsbUJWO0VLaG1tQk07SUFPSTtFTDRsbUJWO0VLbm1tQk07SUFPSTtFTCtsbUJWO0VLdG1tQk07SUFPSTtFTGttbUJWO0VLem1tQk07SUFPSTtFTHFtbUJWO0VLNW1tQk07SUFPSTtFTHdtbUJWO0VLL21tQk07SUFPSTtFTDJtbUJWO0VLbG5tQk07SUFPSTtFTDhtbUJWO0VLcm5tQk07SUFPSTtFTGlubUJWO0VLeG5tQk07SUFPSTtJQUFBO0VMcW5tQlY7RUs1bm1CTTtJQU9JO0lBQUE7RUx5bm1CVjtFS2hvbUJNO0lBT0k7SUFBQTtFTDZubUJWO0VLcG9tQk07SUFPSTtJQUFBO0VMaW9tQlY7RUt4b21CTTtJQU9JO0lBQUE7RUxxb21CVjtFSzVvbUJNO0lBT0k7SUFBQTtFTHlvbUJWO0VLaHBtQk07SUFPSTtJQUFBO0VMNm9tQlY7RUtwcG1CTTtJQU9JO0lBQUE7RUxpcG1CVjtFS3hwbUJNO0lBT0k7SUFBQTtFTHFwbUJWO0VLNXBtQk07SUFPSTtJQUFBO0VMeXBtQlY7RUtocW1CTTtJQU9JO0VMNHBtQlY7RUtucW1CTTtJQU9JO0VMK3BtQlY7RUt0cW1CTTtJQU9JO0VMa3FtQlY7RUt6cW1CTTtJQU9JO0VMcXFtQlY7RUs1cW1CTTtJQU9JO0VMd3FtQlY7RUsvcW1CTTtJQU9JO0VMMnFtQlY7RUtscm1CTTtJQU9JO0VMOHFtQlY7RUtycm1CTTtJQU9JO0VMaXJtQlY7RUt4cm1CTTtJQU9JO0VMb3JtQlY7RUszcm1CTTtJQU9JO0VMdXJtQlY7RUs5cm1CTTtJQU9JO0VMMHJtQlY7RUtqc21CTTtJQU9JO0VMNnJtQlY7RUtwc21CTTtJQU9JO0VMZ3NtQlY7RUt2c21CTTtJQU9JO0VMbXNtQlY7RUsxc21CTTtJQU9JO0VMc3NtQlY7RUs3c21CTTtJQU9JO0VMeXNtQlY7RUtodG1CTTtJQU9JO0VMNHNtQlY7RUtudG1CTTtJQU9JO0VMK3NtQlY7RUt0dG1CTTtJQU9JO0VMa3RtQlY7RUt6dG1CTTtJQU9JO0VMcXRtQlY7RUs1dG1CTTtJQU9JO0VMd3RtQlY7RUsvdG1CTTtJQU9JO0VMMnRtQlY7RUtsdW1CTTtJQU9JO0VMOHRtQlY7RUtydW1CTTtJQU9JO0VMaXVtQlY7RUt4dW1CTTtJQU9JO0VMb3VtQlY7RUszdW1CTTtJQU9JO0VMdXVtQlY7RUs5dW1CTTtJQU9JO0lBQUE7RUwydW1CVjtFS2x2bUJNO0lBT0k7SUFBQTtFTCt1bUJWO0VLdHZtQk07SUFPSTtJQUFBO0VMbXZtQlY7RUsxdm1CTTtJQU9JO0lBQUE7RUx1dm1CVjtFSzl2bUJNO0lBT0k7SUFBQTtFTDJ2bUJWO0VLbHdtQk07SUFPSTtJQUFBO0VMK3ZtQlY7RUt0d21CTTtJQU9JO0lBQUE7RUxtd21CVjtFSzF3bUJNO0lBT0k7SUFBQTtFTHV3bUJWO0VLOXdtQk07SUFPSTtJQUFBO0VMMndtQlY7RUtseG1CTTtJQU9JO0lBQUE7RUwrd21CVjtFS3R4bUJNO0lBT0k7SUFBQTtFTG14bUJWO0VLMXhtQk07SUFPSTtJQUFBO0VMdXhtQlY7RUs5eG1CTTtJQU9JO0VMMHhtQlY7RUtqeW1CTTtJQU9JO0VMNnhtQlY7RUtweW1CTTtJQU9JO0VMZ3ltQlY7RUt2eW1CTTtJQU9JO0VMbXltQlY7RUsxeW1CTTtJQU9JO0VMc3ltQlY7RUs3eW1CTTtJQU9JO0VMeXltQlY7RUtoem1CTTtJQU9JO0VMNHltQlY7RUtuem1CTTtJQU9JO0VMK3ltQlY7RUt0em1CTTtJQU9JO0VMa3ptQlY7RUt6em1CTTtJQU9JO0VMcXptQlY7RUs1em1CTTtJQU9JO0VMd3ptQlY7RUsvem1CTTtJQU9JO0VMMnptQlY7RUtsMG1CTTtJQU9JO0VMOHptQlY7RUtyMG1CTTtJQU9JO0VMaTBtQlY7RUt4MG1CTTtJQU9JO0VMbzBtQlY7RUszMG1CTTtJQU9JO0VMdTBtQlY7RUs5MG1CTTtJQU9JO0VMMDBtQlY7RUtqMW1CTTtJQU9JO0VMNjBtQlY7RUtwMW1CTTtJQU9JO0VMZzFtQlY7RUt2MW1CTTtJQU9JO0VMbTFtQlY7RUsxMW1CTTtJQU9JO0VMczFtQlY7RUs3MW1CTTtJQU9JO0VMeTFtQlY7RUtoMm1CTTtJQU9JO0VMNDFtQlY7RUtuMm1CTTtJQU9JO0VMKzFtQlY7RUt0Mm1CTTtJQU9JO0VMazJtQlY7RUt6Mm1CTTtJQU9JO0VMcTJtQlY7RUs1Mm1CTTtJQU9JO0VMdzJtQlY7RUsvMm1CTTtJQU9JO0VMMjJtQlY7RUtsM21CTTtJQU9JO0VMODJtQlY7RUtyM21CTTtJQU9JO0VMaTNtQlY7RUt4M21CTTtJQU9JO0VMbzNtQlY7RUszM21CTTtJQU9JO0VMdTNtQlY7RUs5M21CTTtJQU9JO0VMMDNtQlY7QUFDRjtBTXI0bUJJO0VER0k7SUFPSTtFTCszbUJWO0VLdDRtQk07SUFPSTtFTGs0bUJWO0VLejRtQk07SUFPSTtFTHE0bUJWO0VLNTRtQk07SUFPSTtFTHc0bUJWO0VLLzRtQk07SUFPSTtFTDI0bUJWO0VLbDVtQk07SUFPSTtFTDg0bUJWO0VLcjVtQk07SUFPSTtFTGk1bUJWO0VLeDVtQk07SUFPSTtFTG81bUJWO0VLMzVtQk07SUFPSTtFTHU1bUJWO0VLOTVtQk07SUFPSTtFTDA1bUJWO0VLajZtQk07SUFPSTtFTDY1bUJWO0VLcDZtQk07SUFPSTtFTGc2bUJWO0VLdjZtQk07SUFPSTtFTG02bUJWO0VLMTZtQk07SUFPSTtFTHM2bUJWO0VLNzZtQk07SUFPSTtFTHk2bUJWO0VLaDdtQk07SUFPSTtFTDQ2bUJWO0VLbjdtQk07SUFPSTtFTCs2bUJWO0VLdDdtQk07SUFPSTtFTGs3bUJWO0VLejdtQk07SUFPSTtFTHE3bUJWO0VLNTdtQk07SUFPSTtFTHc3bUJWO0VLLzdtQk07SUFPSTtFTDI3bUJWO0VLbDhtQk07SUFPSTtFTDg3bUJWO0VLcjhtQk07SUFPSTtFTGk4bUJWO0VLeDhtQk07SUFPSTtFTG84bUJWO0VLMzhtQk07SUFPSTtFTHU4bUJWO0VLOThtQk07SUFPSTtFTDA4bUJWO0VLajltQk07SUFPSTtFTDY4bUJWO0VLcDltQk07SUFPSTtFTGc5bUJWO0VLdjltQk07SUFPSTtFTG05bUJWO0VLMTltQk07SUFPSTtFTHM5bUJWO0VLNzltQk07SUFPSTtFTHk5bUJWO0VLaCttQk07SUFPSTtFTDQ5bUJWO0VLbittQk07SUFPSTtFTCs5bUJWO0VLdCttQk07SUFPSTtFTGsrbUJWO0VLeittQk07SUFPSTtFTHErbUJWO0VLNSttQk07SUFPSTtFTHcrbUJWO0VLLyttQk07SUFPSTtFTDIrbUJWO0VLbC9tQk07SUFPSTtFTDgrbUJWO0VLci9tQk07SUFPSTtFTGkvbUJWO0VLeC9tQk07SUFPSTtFTG8vbUJWO0VLMy9tQk07SUFPSTtFTHUvbUJWO0VLOS9tQk07SUFPSTtFTDAvbUJWO0VLamduQk07SUFPSTtFTDYvbUJWO0VLcGduQk07SUFPSTtFTGdnbkJWO0VLdmduQk07SUFPSTtFTG1nbkJWO0VLMWduQk07SUFPSTtFTHNnbkJWO0VLN2duQk07SUFPSTtFTHlnbkJWO0VLaGhuQk07SUFPSTtFTDRnbkJWO0VLbmhuQk07SUFPSTtFTCtnbkJWO0VLdGhuQk07SUFPSTtFTGtobkJWO0VLemhuQk07SUFPSTtFTHFobkJWO0VLNWhuQk07SUFPSTtFTHdobkJWO0VLL2huQk07SUFPSTtFTDJobkJWO0VLbGluQk07SUFPSTtFTDhobkJWO0VLcmluQk07SUFPSTtFTGlpbkJWO0VLeGluQk07SUFPSTtFTG9pbkJWO0VLM2luQk07SUFPSTtFTHVpbkJWO0VLOWluQk07SUFPSTtFTDBpbkJWO0VLampuQk07SUFPSTtFTDZpbkJWO0VLcGpuQk07SUFPSTtFTGdqbkJWO0VLdmpuQk07SUFPSTtFTG1qbkJWO0VLMWpuQk07SUFPSTtFTHNqbkJWO0VLN2puQk07SUFPSTtFTHlqbkJWO0VLaGtuQk07SUFPSTtFTDRqbkJWO0VLbmtuQk07SUFPSTtFTCtqbkJWO0VLdGtuQk07SUFPSTtFTGtrbkJWO0VLemtuQk07SUFPSTtFTHFrbkJWO0VLNWtuQk07SUFPSTtFTHdrbkJWO0VLL2tuQk07SUFPSTtFTDJrbkJWO0VLbGxuQk07SUFPSTtFTDhrbkJWO0VLcmxuQk07SUFPSTtFTGlsbkJWO0VLeGxuQk07SUFPSTtJQUFBO0VMcWxuQlY7RUs1bG5CTTtJQU9JO0lBQUE7RUx5bG5CVjtFS2htbkJNO0lBT0k7SUFBQTtFTDZsbkJWO0VLcG1uQk07SUFPSTtJQUFBO0VMaW1uQlY7RUt4bW5CTTtJQU9JO0lBQUE7RUxxbW5CVjtFSzVtbkJNO0lBT0k7SUFBQTtFTHltbkJWO0VLaG5uQk07SUFPSTtJQUFBO0VMNm1uQlY7RUtwbm5CTTtJQU9JO0lBQUE7RUxpbm5CVjtFS3hubkJNO0lBT0k7SUFBQTtFTHFubkJWO0VLNW5uQk07SUFPSTtJQUFBO0VMeW5uQlY7RUtob25CTTtJQU9JO0lBQUE7RUw2bm5CVjtFS3BvbkJNO0lBT0k7SUFBQTtFTGlvbkJWO0VLeG9uQk07SUFPSTtJQUFBO0VMcW9uQlY7RUs1b25CTTtJQU9JO0lBQUE7RUx5b25CVjtFS2hwbkJNO0lBT0k7RUw0b25CVjtFS25wbkJNO0lBT0k7RUwrb25CVjtFS3RwbkJNO0lBT0k7RUxrcG5CVjtFS3pwbkJNO0lBT0k7RUxxcG5CVjtFSzVwbkJNO0lBT0k7RUx3cG5CVjtFSy9wbkJNO0lBT0k7RUwycG5CVjtFS2xxbkJNO0lBT0k7RUw4cG5CVjtFS3JxbkJNO0lBT0k7RUxpcW5CVjtFS3hxbkJNO0lBT0k7RUxvcW5CVjtFSzNxbkJNO0lBT0k7RUx1cW5CVjtFSzlxbkJNO0lBT0k7RUwwcW5CVjtFS2pybkJNO0lBT0k7RUw2cW5CVjtFS3BybkJNO0lBT0k7RUxncm5CVjtFS3ZybkJNO0lBT0k7RUxtcm5CVjtFSzFybkJNO0lBT0k7RUxzcm5CVjtFSzdybkJNO0lBT0k7RUx5cm5CVjtFS2hzbkJNO0lBT0k7RUw0cm5CVjtFS25zbkJNO0lBT0k7RUwrcm5CVjtFS3RzbkJNO0lBT0k7RUxrc25CVjtFS3pzbkJNO0lBT0k7RUxxc25CVjtFSzVzbkJNO0lBT0k7RUx3c25CVjtFSy9zbkJNO0lBT0k7RUwyc25CVjtFS2x0bkJNO0lBT0k7RUw4c25CVjtFS3J0bkJNO0lBT0k7RUxpdG5CVjtFS3h0bkJNO0lBT0k7RUxvdG5CVjtFSzN0bkJNO0lBT0k7RUx1dG5CVjtFSzl0bkJNO0lBT0k7SUFBQTtFTDJ0bkJWO0VLbHVuQk07SUFPSTtJQUFBO0VMK3RuQlY7RUt0dW5CTTtJQU9JO0lBQUE7RUxtdW5CVjtFSzF1bkJNO0lBT0k7SUFBQTtFTHV1bkJWO0VLOXVuQk07SUFPSTtJQUFBO0VMMnVuQlY7RUtsdm5CTTtJQU9JO0lBQUE7RUwrdW5CVjtFS3R2bkJNO0lBT0k7SUFBQTtFTG12bkJWO0VLMXZuQk07SUFPSTtJQUFBO0VMdXZuQlY7RUs5dm5CTTtJQU9JO0lBQUE7RUwydm5CVjtFS2x3bkJNO0lBT0k7SUFBQTtFTCt2bkJWO0VLdHduQk07SUFPSTtFTGt3bkJWO0VLenduQk07SUFPSTtFTHF3bkJWO0VLNXduQk07SUFPSTtFTHd3bkJWO0VLL3duQk07SUFPSTtFTDJ3bkJWO0VLbHhuQk07SUFPSTtFTDh3bkJWO0VLcnhuQk07SUFPSTtFTGl4bkJWO0VLeHhuQk07SUFPSTtFTG94bkJWO0VLM3huQk07SUFPSTtFTHV4bkJWO0VLOXhuQk07SUFPSTtFTDB4bkJWO0VLanluQk07SUFPSTtFTDZ4bkJWO0VLcHluQk07SUFPSTtFTGd5bkJWO0VLdnluQk07SUFPSTtFTG15bkJWO0VLMXluQk07SUFPSTtFTHN5bkJWO0VLN3luQk07SUFPSTtFTHl5bkJWO0VLaHpuQk07SUFPSTtFTDR5bkJWO0VLbnpuQk07SUFPSTtFTCt5bkJWO0VLdHpuQk07SUFPSTtFTGt6bkJWO0VLenpuQk07SUFPSTtFTHF6bkJWO0VLNXpuQk07SUFPSTtFTHd6bkJWO0VLL3puQk07SUFPSTtFTDJ6bkJWO0VLbDBuQk07SUFPSTtFTDh6bkJWO0VLcjBuQk07SUFPSTtFTGkwbkJWO0VLeDBuQk07SUFPSTtFTG8wbkJWO0VLMzBuQk07SUFPSTtFTHUwbkJWO0VLOTBuQk07SUFPSTtFTDAwbkJWO0VLajFuQk07SUFPSTtFTDYwbkJWO0VLcDFuQk07SUFPSTtJQUFBO0VMaTFuQlY7RUt4MW5CTTtJQU9JO0lBQUE7RUxxMW5CVjtFSzUxbkJNO0lBT0k7SUFBQTtFTHkxbkJWO0VLaDJuQk07SUFPSTtJQUFBO0VMNjFuQlY7RUtwMm5CTTtJQU9JO0lBQUE7RUxpMm5CVjtFS3gybkJNO0lBT0k7SUFBQTtFTHEybkJWO0VLNTJuQk07SUFPSTtJQUFBO0VMeTJuQlY7RUtoM25CTTtJQU9JO0lBQUE7RUw2Mm5CVjtFS3AzbkJNO0lBT0k7SUFBQTtFTGkzbkJWO0VLeDNuQk07SUFPSTtJQUFBO0VMcTNuQlY7RUs1M25CTTtJQU9JO0lBQUE7RUx5M25CVjtFS2g0bkJNO0lBT0k7SUFBQTtFTDYzbkJWO0VLcDRuQk07SUFPSTtFTGc0bkJWO0VLdjRuQk07SUFPSTtFTG00bkJWO0VLMTRuQk07SUFPSTtFTHM0bkJWO0VLNzRuQk07SUFPSTtFTHk0bkJWO0VLaDVuQk07SUFPSTtFTDQ0bkJWO0VLbjVuQk07SUFPSTtFTCs0bkJWO0VLdDVuQk07SUFPSTtFTGs1bkJWO0VLejVuQk07SUFPSTtFTHE1bkJWO0VLNTVuQk07SUFPSTtFTHc1bkJWO0VLLzVuQk07SUFPSTtFTDI1bkJWO0VLbDZuQk07SUFPSTtFTDg1bkJWO0VLcjZuQk07SUFPSTtFTGk2bkJWO0VLeDZuQk07SUFPSTtFTG82bkJWO0VLMzZuQk07SUFPSTtFTHU2bkJWO0VLOTZuQk07SUFPSTtFTDA2bkJWO0VLajduQk07SUFPSTtFTDY2bkJWO0VLcDduQk07SUFPSTtFTGc3bkJWO0VLdjduQk07SUFPSTtFTG03bkJWO0VLMTduQk07SUFPSTtFTHM3bkJWO0VLNzduQk07SUFPSTtFTHk3bkJWO0VLaDhuQk07SUFPSTtFTDQ3bkJWO0VLbjhuQk07SUFPSTtFTCs3bkJWO0VLdDhuQk07SUFPSTtFTGs4bkJWO0VLejhuQk07SUFPSTtFTHE4bkJWO0VLNThuQk07SUFPSTtFTHc4bkJWO0VLLzhuQk07SUFPSTtFTDI4bkJWO0VLbDluQk07SUFPSTtFTDg4bkJWO0VLcjluQk07SUFPSTtFTGk5bkJWO0VLeDluQk07SUFPSTtFTG85bkJWO0VLMzluQk07SUFPSTtFTHU5bkJWO0VLOTluQk07SUFPSTtFTDA5bkJWO0VLaituQk07SUFPSTtFTDY5bkJWO0VLcCtuQk07SUFPSTtFTGcrbkJWO0FBQ0Y7QU0zK25CSTtFREdJO0lBT0k7RUxxK25CVjtFSzUrbkJNO0lBT0k7RUx3K25CVjtFSy8rbkJNO0lBT0k7RUwyK25CVjtFS2wvbkJNO0lBT0k7RUw4K25CVjtFS3IvbkJNO0lBT0k7RUxpL25CVjtFS3gvbkJNO0lBT0k7RUxvL25CVjtFSzMvbkJNO0lBT0k7RUx1L25CVjtFSzkvbkJNO0lBT0k7RUwwL25CVjtFS2pnb0JNO0lBT0k7RUw2L25CVjtFS3Bnb0JNO0lBT0k7RUxnZ29CVjtFS3Znb0JNO0lBT0k7RUxtZ29CVjtFSzFnb0JNO0lBT0k7RUxzZ29CVjtFSzdnb0JNO0lBT0k7RUx5Z29CVjtFS2hob0JNO0lBT0k7RUw0Z29CVjtFS25ob0JNO0lBT0k7RUwrZ29CVjtFS3Rob0JNO0lBT0k7RUxraG9CVjtFS3pob0JNO0lBT0k7RUxxaG9CVjtFSzVob0JNO0lBT0k7RUx3aG9CVjtFSy9ob0JNO0lBT0k7RUwyaG9CVjtFS2xpb0JNO0lBT0k7RUw4aG9CVjtFS3Jpb0JNO0lBT0k7RUxpaW9CVjtFS3hpb0JNO0lBT0k7RUxvaW9CVjtFSzNpb0JNO0lBT0k7RUx1aW9CVjtFSzlpb0JNO0lBT0k7RUwwaW9CVjtFS2pqb0JNO0lBT0k7RUw2aW9CVjtFS3Bqb0JNO0lBT0k7RUxnam9CVjtFS3Zqb0JNO0lBT0k7RUxtam9CVjtFSzFqb0JNO0lBT0k7RUxzam9CVjtFSzdqb0JNO0lBT0k7RUx5am9CVjtFS2hrb0JNO0lBT0k7RUw0am9CVjtFS25rb0JNO0lBT0k7RUwram9CVjtFS3Rrb0JNO0lBT0k7RUxra29CVjtFS3prb0JNO0lBT0k7RUxxa29CVjtFSzVrb0JNO0lBT0k7RUx3a29CVjtFSy9rb0JNO0lBT0k7RUwya29CVjtFS2xsb0JNO0lBT0k7RUw4a29CVjtFS3Jsb0JNO0lBT0k7RUxpbG9CVjtFS3hsb0JNO0lBT0k7RUxvbG9CVjtFSzNsb0JNO0lBT0k7RUx1bG9CVjtFSzlsb0JNO0lBT0k7RUwwbG9CVjtFS2ptb0JNO0lBT0k7RUw2bG9CVjtFS3Btb0JNO0lBT0k7RUxnbW9CVjtFS3Ztb0JNO0lBT0k7RUxtbW9CVjtFSzFtb0JNO0lBT0k7RUxzbW9CVjtFSzdtb0JNO0lBT0k7RUx5bW9CVjtFS2hub0JNO0lBT0k7RUw0bW9CVjtFS25ub0JNO0lBT0k7RUwrbW9CVjtFS3Rub0JNO0lBT0k7RUxrbm9CVjtFS3pub0JNO0lBT0k7RUxxbm9CVjtFSzVub0JNO0lBT0k7RUx3bm9CVjtFSy9ub0JNO0lBT0k7RUwybm9CVjtFS2xvb0JNO0lBT0k7RUw4bm9CVjtFS3Jvb0JNO0lBT0k7RUxpb29CVjtFS3hvb0JNO0lBT0k7RUxvb29CVjtFSzNvb0JNO0lBT0k7RUx1b29CVjtFSzlvb0JNO0lBT0k7RUwwb29CVjtFS2pwb0JNO0lBT0k7RUw2b29CVjtFS3Bwb0JNO0lBT0k7RUxncG9CVjtFS3Zwb0JNO0lBT0k7RUxtcG9CVjtFSzFwb0JNO0lBT0k7RUxzcG9CVjtFSzdwb0JNO0lBT0k7RUx5cG9CVjtFS2hxb0JNO0lBT0k7RUw0cG9CVjtFS25xb0JNO0lBT0k7RUwrcG9CVjtFS3Rxb0JNO0lBT0k7RUxrcW9CVjtFS3pxb0JNO0lBT0k7RUxxcW9CVjtFSzVxb0JNO0lBT0k7RUx3cW9CVjtFSy9xb0JNO0lBT0k7RUwycW9CVjtFS2xyb0JNO0lBT0k7RUw4cW9CVjtFS3Jyb0JNO0lBT0k7RUxpcm9CVjtFS3hyb0JNO0lBT0k7RUxvcm9CVjtFSzNyb0JNO0lBT0k7RUx1cm9CVjtFSzlyb0JNO0lBT0k7SUFBQTtFTDJyb0JWO0VLbHNvQk07SUFPSTtJQUFBO0VMK3JvQlY7RUt0c29CTTtJQU9JO0lBQUE7RUxtc29CVjtFSzFzb0JNO0lBT0k7SUFBQTtFTHVzb0JWO0VLOXNvQk07SUFPSTtJQUFBO0VMMnNvQlY7RUtsdG9CTTtJQU9JO0lBQUE7RUwrc29CVjtFS3R0b0JNO0lBT0k7SUFBQTtFTG10b0JWO0VLMXRvQk07SUFPSTtJQUFBO0VMdXRvQlY7RUs5dG9CTTtJQU9JO0lBQUE7RUwydG9CVjtFS2x1b0JNO0lBT0k7SUFBQTtFTCt0b0JWO0VLdHVvQk07SUFPSTtJQUFBO0VMbXVvQlY7RUsxdW9CTTtJQU9JO0lBQUE7RUx1dW9CVjtFSzl1b0JNO0lBT0k7SUFBQTtFTDJ1b0JWO0VLbHZvQk07SUFPSTtJQUFBO0VMK3VvQlY7RUt0dm9CTTtJQU9JO0VMa3ZvQlY7RUt6dm9CTTtJQU9JO0VMcXZvQlY7RUs1dm9CTTtJQU9JO0VMd3ZvQlY7RUsvdm9CTTtJQU9JO0VMMnZvQlY7RUtsd29CTTtJQU9JO0VMOHZvQlY7RUtyd29CTTtJQU9JO0VMaXdvQlY7RUt4d29CTTtJQU9JO0VMb3dvQlY7RUszd29CTTtJQU9JO0VMdXdvQlY7RUs5d29CTTtJQU9JO0VMMHdvQlY7RUtqeG9CTTtJQU9JO0VMNndvQlY7RUtweG9CTTtJQU9JO0VMZ3hvQlY7RUt2eG9CTTtJQU9JO0VMbXhvQlY7RUsxeG9CTTtJQU9JO0VMc3hvQlY7RUs3eG9CTTtJQU9JO0VMeXhvQlY7RUtoeW9CTTtJQU9JO0VMNHhvQlY7RUtueW9CTTtJQU9JO0VMK3hvQlY7RUt0eW9CTTtJQU9JO0VMa3lvQlY7RUt6eW9CTTtJQU9JO0VMcXlvQlY7RUs1eW9CTTtJQU9JO0VMd3lvQlY7RUsveW9CTTtJQU9JO0VMMnlvQlY7RUtsem9CTTtJQU9JO0VMOHlvQlY7RUtyem9CTTtJQU9JO0VMaXpvQlY7RUt4em9CTTtJQU9JO0VMb3pvQlY7RUszem9CTTtJQU9JO0VMdXpvQlY7RUs5em9CTTtJQU9JO0VMMHpvQlY7RUtqMG9CTTtJQU9JO0VMNnpvQlY7RUtwMG9CTTtJQU9JO0lBQUE7RUxpMG9CVjtFS3gwb0JNO0lBT0k7SUFBQTtFTHEwb0JWO0VLNTBvQk07SUFPSTtJQUFBO0VMeTBvQlY7RUtoMW9CTTtJQU9JO0lBQUE7RUw2MG9CVjtFS3Axb0JNO0lBT0k7SUFBQTtFTGkxb0JWO0VLeDFvQk07SUFPSTtJQUFBO0VMcTFvQlY7RUs1MW9CTTtJQU9JO0lBQUE7RUx5MW9CVjtFS2gyb0JNO0lBT0k7SUFBQTtFTDYxb0JWO0VLcDJvQk07SUFPSTtJQUFBO0VMaTJvQlY7RUt4Mm9CTTtJQU9JO0lBQUE7RUxxMm9CVjtFSzUyb0JNO0lBT0k7RUx3Mm9CVjtFSy8yb0JNO0lBT0k7RUwyMm9CVjtFS2wzb0JNO0lBT0k7RUw4Mm9CVjtFS3Izb0JNO0lBT0k7RUxpM29CVjtFS3gzb0JNO0lBT0k7RUxvM29CVjtFSzMzb0JNO0lBT0k7RUx1M29CVjtFSzkzb0JNO0lBT0k7RUwwM29CVjtFS2o0b0JNO0lBT0k7RUw2M29CVjtFS3A0b0JNO0lBT0k7RUxnNG9CVjtFS3Y0b0JNO0lBT0k7RUxtNG9CVjtFSzE0b0JNO0lBT0k7RUxzNG9CVjtFSzc0b0JNO0lBT0k7RUx5NG9CVjtFS2g1b0JNO0lBT0k7RUw0NG9CVjtFS241b0JNO0lBT0k7RUwrNG9CVjtFS3Q1b0JNO0lBT0k7RUxrNW9CVjtFS3o1b0JNO0lBT0k7RUxxNW9CVjtFSzU1b0JNO0lBT0k7RUx3NW9CVjtFSy81b0JNO0lBT0k7RUwyNW9CVjtFS2w2b0JNO0lBT0k7RUw4NW9CVjtFS3I2b0JNO0lBT0k7RUxpNm9CVjtFS3g2b0JNO0lBT0k7RUxvNm9CVjtFSzM2b0JNO0lBT0k7RUx1Nm9CVjtFSzk2b0JNO0lBT0k7RUwwNm9CVjtFS2o3b0JNO0lBT0k7RUw2Nm9CVjtFS3A3b0JNO0lBT0k7RUxnN29CVjtFS3Y3b0JNO0lBT0k7RUxtN29CVjtFSzE3b0JNO0lBT0k7SUFBQTtFTHU3b0JWO0VLOTdvQk07SUFPSTtJQUFBO0VMMjdvQlY7RUtsOG9CTTtJQU9JO0lBQUE7RUwrN29CVjtFS3Q4b0JNO0lBT0k7SUFBQTtFTG04b0JWO0VLMThvQk07SUFPSTtJQUFBO0VMdThvQlY7RUs5OG9CTTtJQU9JO0lBQUE7RUwyOG9CVjtFS2w5b0JNO0lBT0k7SUFBQTtFTCs4b0JWO0VLdDlvQk07SUFPSTtJQUFBO0VMbTlvQlY7RUsxOW9CTTtJQU9JO0lBQUE7RUx1OW9CVjtFSzk5b0JNO0lBT0k7SUFBQTtFTDI5b0JWO0VLbCtvQk07SUFPSTtJQUFBO0VMKzlvQlY7RUt0K29CTTtJQU9JO0lBQUE7RUxtK29CVjtFSzErb0JNO0lBT0k7RUxzK29CVjtFSzcrb0JNO0lBT0k7RUx5K29CVjtFS2gvb0JNO0lBT0k7RUw0K29CVjtFS24vb0JNO0lBT0k7RUwrK29CVjtFS3Qvb0JNO0lBT0k7RUxrL29CVjtFS3ovb0JNO0lBT0k7RUxxL29CVjtFSzUvb0JNO0lBT0k7RUx3L29CVjtFSy8vb0JNO0lBT0k7RUwyL29CVjtFS2xncEJNO0lBT0k7RUw4L29CVjtFS3JncEJNO0lBT0k7RUxpZ3BCVjtFS3hncEJNO0lBT0k7RUxvZ3BCVjtFSzNncEJNO0lBT0k7RUx1Z3BCVjtFSzlncEJNO0lBT0k7RUwwZ3BCVjtFS2pocEJNO0lBT0k7RUw2Z3BCVjtFS3BocEJNO0lBT0k7RUxnaHBCVjtFS3ZocEJNO0lBT0k7RUxtaHBCVjtFSzFocEJNO0lBT0k7RUxzaHBCVjtFSzdocEJNO0lBT0k7RUx5aHBCVjtFS2hpcEJNO0lBT0k7RUw0aHBCVjtFS25pcEJNO0lBT0k7RUwraHBCVjtFS3RpcEJNO0lBT0k7RUxraXBCVjtFS3ppcEJNO0lBT0k7RUxxaXBCVjtFSzVpcEJNO0lBT0k7RUx3aXBCVjtFSy9pcEJNO0lBT0k7RUwyaXBCVjtFS2xqcEJNO0lBT0k7RUw4aXBCVjtFS3JqcEJNO0lBT0k7RUxpanBCVjtFS3hqcEJNO0lBT0k7RUxvanBCVjtFSzNqcEJNO0lBT0k7RUx1anBCVjtFSzlqcEJNO0lBT0k7RUwwanBCVjtFS2prcEJNO0lBT0k7RUw2anBCVjtFS3BrcEJNO0lBT0k7RUxna3BCVjtFS3ZrcEJNO0lBT0k7RUxta3BCVjtFSzFrcEJNO0lBT0k7RUxza3BCVjtBQUNGO0FNamxwQkk7RURHSTtJQU9JO0VMMmtwQlY7RUtsbHBCTTtJQU9JO0VMOGtwQlY7RUtybHBCTTtJQU9JO0VMaWxwQlY7RUt4bHBCTTtJQU9JO0VMb2xwQlY7RUszbHBCTTtJQU9JO0VMdWxwQlY7RUs5bHBCTTtJQU9JO0VMMGxwQlY7RUtqbXBCTTtJQU9JO0VMNmxwQlY7RUtwbXBCTTtJQU9JO0VMZ21wQlY7RUt2bXBCTTtJQU9JO0VMbW1wQlY7RUsxbXBCTTtJQU9JO0VMc21wQlY7RUs3bXBCTTtJQU9JO0VMeW1wQlY7RUtobnBCTTtJQU9JO0VMNG1wQlY7RUtubnBCTTtJQU9JO0VMK21wQlY7RUt0bnBCTTtJQU9JO0VMa25wQlY7RUt6bnBCTTtJQU9JO0VMcW5wQlY7RUs1bnBCTTtJQU9JO0VMd25wQlY7RUsvbnBCTTtJQU9JO0VMMm5wQlY7RUtsb3BCTTtJQU9JO0VMOG5wQlY7RUtyb3BCTTtJQU9JO0VMaW9wQlY7RUt4b3BCTTtJQU9JO0VMb29wQlY7RUszb3BCTTtJQU9JO0VMdW9wQlY7RUs5b3BCTTtJQU9JO0VMMG9wQlY7RUtqcHBCTTtJQU9JO0VMNm9wQlY7RUtwcHBCTTtJQU9JO0VMZ3BwQlY7RUt2cHBCTTtJQU9JO0VMbXBwQlY7RUsxcHBCTTtJQU9JO0VMc3BwQlY7RUs3cHBCTTtJQU9JO0VMeXBwQlY7RUtocXBCTTtJQU9JO0VMNHBwQlY7RUtucXBCTTtJQU9JO0VMK3BwQlY7RUt0cXBCTTtJQU9JO0VMa3FwQlY7RUt6cXBCTTtJQU9JO0VMcXFwQlY7RUs1cXBCTTtJQU9JO0VMd3FwQlY7RUsvcXBCTTtJQU9JO0VMMnFwQlY7RUtscnBCTTtJQU9JO0VMOHFwQlY7RUtycnBCTTtJQU9JO0VMaXJwQlY7RUt4cnBCTTtJQU9JO0VMb3JwQlY7RUszcnBCTTtJQU9JO0VMdXJwQlY7RUs5cnBCTTtJQU9JO0VMMHJwQlY7RUtqc3BCTTtJQU9JO0VMNnJwQlY7RUtwc3BCTTtJQU9JO0VMZ3NwQlY7RUt2c3BCTTtJQU9JO0VMbXNwQlY7RUsxc3BCTTtJQU9JO0VMc3NwQlY7RUs3c3BCTTtJQU9JO0VMeXNwQlY7RUtodHBCTTtJQU9JO0VMNHNwQlY7RUtudHBCTTtJQU9JO0VMK3NwQlY7RUt0dHBCTTtJQU9JO0VMa3RwQlY7RUt6dHBCTTtJQU9JO0VMcXRwQlY7RUs1dHBCTTtJQU9JO0VMd3RwQlY7RUsvdHBCTTtJQU9JO0VMMnRwQlY7RUtsdXBCTTtJQU9JO0VMOHRwQlY7RUtydXBCTTtJQU9JO0VMaXVwQlY7RUt4dXBCTTtJQU9JO0VMb3VwQlY7RUszdXBCTTtJQU9JO0VMdXVwQlY7RUs5dXBCTTtJQU9JO0VMMHVwQlY7RUtqdnBCTTtJQU9JO0VMNnVwQlY7RUtwdnBCTTtJQU9JO0VMZ3ZwQlY7RUt2dnBCTTtJQU9JO0VMbXZwQlY7RUsxdnBCTTtJQU9JO0VMc3ZwQlY7RUs3dnBCTTtJQU9JO0VMeXZwQlY7RUtod3BCTTtJQU9JO0VMNHZwQlY7RUtud3BCTTtJQU9JO0VMK3ZwQlY7RUt0d3BCTTtJQU9JO0VMa3dwQlY7RUt6d3BCTTtJQU9JO0VMcXdwQlY7RUs1d3BCTTtJQU9JO0VMd3dwQlY7RUsvd3BCTTtJQU9JO0VMMndwQlY7RUtseHBCTTtJQU9JO0VMOHdwQlY7RUtyeHBCTTtJQU9JO0VMaXhwQlY7RUt4eHBCTTtJQU9JO0VMb3hwQlY7RUszeHBCTTtJQU9JO0VMdXhwQlY7RUs5eHBCTTtJQU9JO0VMMHhwQlY7RUtqeXBCTTtJQU9JO0VMNnhwQlY7RUtweXBCTTtJQU9JO0lBQUE7RUxpeXBCVjtFS3h5cEJNO0lBT0k7SUFBQTtFTHF5cEJWO0VLNXlwQk07SUFPSTtJQUFBO0VMeXlwQlY7RUtoenBCTTtJQU9JO0lBQUE7RUw2eXBCVjtFS3B6cEJNO0lBT0k7SUFBQTtFTGl6cEJWO0VLeHpwQk07SUFPSTtJQUFBO0VMcXpwQlY7RUs1enBCTTtJQU9JO0lBQUE7RUx5enBCVjtFS2gwcEJNO0lBT0k7SUFBQTtFTDZ6cEJWO0VLcDBwQk07SUFPSTtJQUFBO0VMaTBwQlY7RUt4MHBCTTtJQU9JO0lBQUE7RUxxMHBCVjtFSzUwcEJNO0lBT0k7SUFBQTtFTHkwcEJWO0VLaDFwQk07SUFPSTtJQUFBO0VMNjBwQlY7RUtwMXBCTTtJQU9JO0lBQUE7RUxpMXBCVjtFS3gxcEJNO0lBT0k7SUFBQTtFTHExcEJWO0VLNTFwQk07SUFPSTtFTHcxcEJWO0VLLzFwQk07SUFPSTtFTDIxcEJWO0VLbDJwQk07SUFPSTtFTDgxcEJWO0VLcjJwQk07SUFPSTtFTGkycEJWO0VLeDJwQk07SUFPSTtFTG8ycEJWO0VLMzJwQk07SUFPSTtFTHUycEJWO0VLOTJwQk07SUFPSTtFTDAycEJWO0VLajNwQk07SUFPSTtFTDYycEJWO0VLcDNwQk07SUFPSTtFTGczcEJWO0VLdjNwQk07SUFPSTtFTG0zcEJWO0VLMTNwQk07SUFPSTtFTHMzcEJWO0VLNzNwQk07SUFPSTtFTHkzcEJWO0VLaDRwQk07SUFPSTtFTDQzcEJWO0VLbjRwQk07SUFPSTtFTCszcEJWO0VLdDRwQk07SUFPSTtFTGs0cEJWO0VLejRwQk07SUFPSTtFTHE0cEJWO0VLNTRwQk07SUFPSTtFTHc0cEJWO0VLLzRwQk07SUFPSTtFTDI0cEJWO0VLbDVwQk07SUFPSTtFTDg0cEJWO0VLcjVwQk07SUFPSTtFTGk1cEJWO0VLeDVwQk07SUFPSTtFTG81cEJWO0VLMzVwQk07SUFPSTtFTHU1cEJWO0VLOTVwQk07SUFPSTtFTDA1cEJWO0VLajZwQk07SUFPSTtFTDY1cEJWO0VLcDZwQk07SUFPSTtFTGc2cEJWO0VLdjZwQk07SUFPSTtFTG02cEJWO0VLMTZwQk07SUFPSTtJQUFBO0VMdTZwQlY7RUs5NnBCTTtJQU9JO0lBQUE7RUwyNnBCVjtFS2w3cEJNO0lBT0k7SUFBQTtFTCs2cEJWO0VLdDdwQk07SUFPSTtJQUFBO0VMbTdwQlY7RUsxN3BCTTtJQU9JO0lBQUE7RUx1N3BCVjtFSzk3cEJNO0lBT0k7SUFBQTtFTDI3cEJWO0VLbDhwQk07SUFPSTtJQUFBO0VMKzdwQlY7RUt0OHBCTTtJQU9JO0lBQUE7RUxtOHBCVjtFSzE4cEJNO0lBT0k7SUFBQTtFTHU4cEJWO0VLOThwQk07SUFPSTtJQUFBO0VMMjhwQlY7RUtsOXBCTTtJQU9JO0VMODhwQlY7RUtyOXBCTTtJQU9JO0VMaTlwQlY7RUt4OXBCTTtJQU9JO0VMbzlwQlY7RUszOXBCTTtJQU9JO0VMdTlwQlY7RUs5OXBCTTtJQU9JO0VMMDlwQlY7RUtqK3BCTTtJQU9JO0VMNjlwQlY7RUtwK3BCTTtJQU9JO0VMZytwQlY7RUt2K3BCTTtJQU9JO0VMbStwQlY7RUsxK3BCTTtJQU9JO0VMcytwQlY7RUs3K3BCTTtJQU9JO0VMeStwQlY7RUtoL3BCTTtJQU9JO0VMNCtwQlY7RUtuL3BCTTtJQU9JO0VMKytwQlY7RUt0L3BCTTtJQU9JO0VMay9wQlY7RUt6L3BCTTtJQU9JO0VMcS9wQlY7RUs1L3BCTTtJQU9JO0VMdy9wQlY7RUsvL3BCTTtJQU9JO0VMMi9wQlY7RUtsZ3FCTTtJQU9JO0VMOC9wQlY7RUtyZ3FCTTtJQU9JO0VMaWdxQlY7RUt4Z3FCTTtJQU9JO0VMb2dxQlY7RUszZ3FCTTtJQU9JO0VMdWdxQlY7RUs5Z3FCTTtJQU9JO0VMMGdxQlY7RUtqaHFCTTtJQU9JO0VMNmdxQlY7RUtwaHFCTTtJQU9JO0VMZ2hxQlY7RUt2aHFCTTtJQU9JO0VMbWhxQlY7RUsxaHFCTTtJQU9JO0VMc2hxQlY7RUs3aHFCTTtJQU9JO0VMeWhxQlY7RUtoaXFCTTtJQU9JO0lBQUE7RUw2aHFCVjtFS3BpcUJNO0lBT0k7SUFBQTtFTGlpcUJWO0VLeGlxQk07SUFPSTtJQUFBO0VMcWlxQlY7RUs1aXFCTTtJQU9JO0lBQUE7RUx5aXFCVjtFS2hqcUJNO0lBT0k7SUFBQTtFTDZpcUJWO0VLcGpxQk07SUFPSTtJQUFBO0VMaWpxQlY7RUt4anFCTTtJQU9JO0lBQUE7RUxxanFCVjtFSzVqcUJNO0lBT0k7SUFBQTtFTHlqcUJWO0VLaGtxQk07SUFPSTtJQUFBO0VMNmpxQlY7RUtwa3FCTTtJQU9JO0lBQUE7RUxpa3FCVjtFS3hrcUJNO0lBT0k7SUFBQTtFTHFrcUJWO0VLNWtxQk07SUFPSTtJQUFBO0VMeWtxQlY7RUtobHFCTTtJQU9JO0VMNGtxQlY7RUtubHFCTTtJQU9JO0VMK2txQlY7RUt0bHFCTTtJQU9JO0VMa2xxQlY7RUt6bHFCTTtJQU9JO0VMcWxxQlY7RUs1bHFCTTtJQU9JO0VMd2xxQlY7RUsvbHFCTTtJQU9JO0VMMmxxQlY7RUtsbXFCTTtJQU9JO0VMOGxxQlY7RUtybXFCTTtJQU9JO0VMaW1xQlY7RUt4bXFCTTtJQU9JO0VMb21xQlY7RUszbXFCTTtJQU9JO0VMdW1xQlY7RUs5bXFCTTtJQU9JO0VMMG1xQlY7RUtqbnFCTTtJQU9JO0VMNm1xQlY7RUtwbnFCTTtJQU9JO0VMZ25xQlY7RUt2bnFCTTtJQU9JO0VMbW5xQlY7RUsxbnFCTTtJQU9JO0VMc25xQlY7RUs3bnFCTTtJQU9JO0VMeW5xQlY7RUtob3FCTTtJQU9JO0VMNG5xQlY7RUtub3FCTTtJQU9JO0VMK25xQlY7RUt0b3FCTTtJQU9JO0VMa29xQlY7RUt6b3FCTTtJQU9JO0VMcW9xQlY7RUs1b3FCTTtJQU9JO0VMd29xQlY7RUsvb3FCTTtJQU9JO0VMMm9xQlY7RUtscHFCTTtJQU9JO0VMOG9xQlY7RUtycHFCTTtJQU9JO0VMaXBxQlY7RUt4cHFCTTtJQU9JO0VMb3BxQlY7RUszcHFCTTtJQU9JO0VMdXBxQlY7RUs5cHFCTTtJQU9JO0VMMHBxQlY7RUtqcXFCTTtJQU9JO0VMNnBxQlY7RUtwcXFCTTtJQU9JO0VMZ3FxQlY7RUt2cXFCTTtJQU9JO0VMbXFxQlY7RUsxcXFCTTtJQU9JO0VMc3FxQlY7RUs3cXFCTTtJQU9JO0VMeXFxQlY7RUtocnFCTTtJQU9JO0VMNHFxQlY7QUFDRjtBTXZycUJJO0VER0k7SUFPSTtFTGlycUJWO0VLeHJxQk07SUFPSTtFTG9ycUJWO0VLM3JxQk07SUFPSTtFTHVycUJWO0VLOXJxQk07SUFPSTtFTDBycUJWO0VLanNxQk07SUFPSTtFTDZycUJWO0VLcHNxQk07SUFPSTtFTGdzcUJWO0VLdnNxQk07SUFPSTtFTG1zcUJWO0VLMXNxQk07SUFPSTtFTHNzcUJWO0VLN3NxQk07SUFPSTtFTHlzcUJWO0VLaHRxQk07SUFPSTtFTDRzcUJWO0VLbnRxQk07SUFPSTtFTCtzcUJWO0VLdHRxQk07SUFPSTtFTGt0cUJWO0VLenRxQk07SUFPSTtFTHF0cUJWO0VLNXRxQk07SUFPSTtFTHd0cUJWO0VLL3RxQk07SUFPSTtFTDJ0cUJWO0VLbHVxQk07SUFPSTtFTDh0cUJWO0VLcnVxQk07SUFPSTtFTGl1cUJWO0VLeHVxQk07SUFPSTtFTG91cUJWO0VLM3VxQk07SUFPSTtFTHV1cUJWO0VLOXVxQk07SUFPSTtFTDB1cUJWO0VLanZxQk07SUFPSTtFTDZ1cUJWO0VLcHZxQk07SUFPSTtFTGd2cUJWO0VLdnZxQk07SUFPSTtFTG12cUJWO0VLMXZxQk07SUFPSTtFTHN2cUJWO0VLN3ZxQk07SUFPSTtFTHl2cUJWO0VLaHdxQk07SUFPSTtFTDR2cUJWO0VLbndxQk07SUFPSTtFTCt2cUJWO0VLdHdxQk07SUFPSTtFTGt3cUJWO0VLendxQk07SUFPSTtFTHF3cUJWO0VLNXdxQk07SUFPSTtFTHd3cUJWO0VLL3dxQk07SUFPSTtFTDJ3cUJWO0VLbHhxQk07SUFPSTtFTDh3cUJWO0VLcnhxQk07SUFPSTtFTGl4cUJWO0VLeHhxQk07SUFPSTtFTG94cUJWO0VLM3hxQk07SUFPSTtFTHV4cUJWO0VLOXhxQk07SUFPSTtFTDB4cUJWO0VLanlxQk07SUFPSTtFTDZ4cUJWO0VLcHlxQk07SUFPSTtFTGd5cUJWO0VLdnlxQk07SUFPSTtFTG15cUJWO0VLMXlxQk07SUFPSTtFTHN5cUJWO0VLN3lxQk07SUFPSTtFTHl5cUJWO0VLaHpxQk07SUFPSTtFTDR5cUJWO0VLbnpxQk07SUFPSTtFTCt5cUJWO0VLdHpxQk07SUFPSTtFTGt6cUJWO0VLenpxQk07SUFPSTtFTHF6cUJWO0VLNXpxQk07SUFPSTtFTHd6cUJWO0VLL3pxQk07SUFPSTtFTDJ6cUJWO0VLbDBxQk07SUFPSTtFTDh6cUJWO0VLcjBxQk07SUFPSTtFTGkwcUJWO0VLeDBxQk07SUFPSTtFTG8wcUJWO0VLMzBxQk07SUFPSTtFTHUwcUJWO0VLOTBxQk07SUFPSTtFTDAwcUJWO0VLajFxQk07SUFPSTtFTDYwcUJWO0VLcDFxQk07SUFPSTtFTGcxcUJWO0VLdjFxQk07SUFPSTtFTG0xcUJWO0VLMTFxQk07SUFPSTtFTHMxcUJWO0VLNzFxQk07SUFPSTtFTHkxcUJWO0VLaDJxQk07SUFPSTtFTDQxcUJWO0VLbjJxQk07SUFPSTtFTCsxcUJWO0VLdDJxQk07SUFPSTtFTGsycUJWO0VLejJxQk07SUFPSTtFTHEycUJWO0VLNTJxQk07SUFPSTtFTHcycUJWO0VLLzJxQk07SUFPSTtFTDIycUJWO0VLbDNxQk07SUFPSTtFTDgycUJWO0VLcjNxQk07SUFPSTtFTGkzcUJWO0VLeDNxQk07SUFPSTtFTG8zcUJWO0VLMzNxQk07SUFPSTtFTHUzcUJWO0VLOTNxQk07SUFPSTtFTDAzcUJWO0VLajRxQk07SUFPSTtFTDYzcUJWO0VLcDRxQk07SUFPSTtFTGc0cUJWO0VLdjRxQk07SUFPSTtFTG00cUJWO0VLMTRxQk07SUFPSTtJQUFBO0VMdTRxQlY7RUs5NHFCTTtJQU9JO0lBQUE7RUwyNHFCVjtFS2w1cUJNO0lBT0k7SUFBQTtFTCs0cUJWO0VLdDVxQk07SUFPSTtJQUFBO0VMbTVxQlY7RUsxNXFCTTtJQU9JO0lBQUE7RUx1NXFCVjtFSzk1cUJNO0lBT0k7SUFBQTtFTDI1cUJWO0VLbDZxQk07SUFPSTtJQUFBO0VMKzVxQlY7RUt0NnFCTTtJQU9JO0lBQUE7RUxtNnFCVjtFSzE2cUJNO0lBT0k7SUFBQTtFTHU2cUJWO0VLOTZxQk07SUFPSTtJQUFBO0VMMjZxQlY7RUtsN3FCTTtJQU9JO0lBQUE7RUwrNnFCVjtFS3Q3cUJNO0lBT0k7SUFBQTtFTG03cUJWO0VLMTdxQk07SUFPSTtJQUFBO0VMdTdxQlY7RUs5N3FCTTtJQU9JO0lBQUE7RUwyN3FCVjtFS2w4cUJNO0lBT0k7RUw4N3FCVjtFS3I4cUJNO0lBT0k7RUxpOHFCVjtFS3g4cUJNO0lBT0k7RUxvOHFCVjtFSzM4cUJNO0lBT0k7RUx1OHFCVjtFSzk4cUJNO0lBT0k7RUwwOHFCVjtFS2o5cUJNO0lBT0k7RUw2OHFCVjtFS3A5cUJNO0lBT0k7RUxnOXFCVjtFS3Y5cUJNO0lBT0k7RUxtOXFCVjtFSzE5cUJNO0lBT0k7RUxzOXFCVjtFSzc5cUJNO0lBT0k7RUx5OXFCVjtFS2grcUJNO0lBT0k7RUw0OXFCVjtFS24rcUJNO0lBT0k7RUwrOXFCVjtFS3QrcUJNO0lBT0k7RUxrK3FCVjtFS3orcUJNO0lBT0k7RUxxK3FCVjtFSzUrcUJNO0lBT0k7RUx3K3FCVjtFSy8rcUJNO0lBT0k7RUwyK3FCVjtFS2wvcUJNO0lBT0k7RUw4K3FCVjtFS3IvcUJNO0lBT0k7RUxpL3FCVjtFS3gvcUJNO0lBT0k7RUxvL3FCVjtFSzMvcUJNO0lBT0k7RUx1L3FCVjtFSzkvcUJNO0lBT0k7RUwwL3FCVjtFS2pnckJNO0lBT0k7RUw2L3FCVjtFS3BnckJNO0lBT0k7RUxnZ3JCVjtFS3ZnckJNO0lBT0k7RUxtZ3JCVjtFSzFnckJNO0lBT0k7RUxzZ3JCVjtFSzdnckJNO0lBT0k7RUx5Z3JCVjtFS2hockJNO0lBT0k7SUFBQTtFTDZnckJWO0VLcGhyQk07SUFPSTtJQUFBO0VMaWhyQlY7RUt4aHJCTTtJQU9JO0lBQUE7RUxxaHJCVjtFSzVockJNO0lBT0k7SUFBQTtFTHlockJWO0VLaGlyQk07SUFPSTtJQUFBO0VMNmhyQlY7RUtwaXJCTTtJQU9JO0lBQUE7RUxpaXJCVjtFS3hpckJNO0lBT0k7SUFBQTtFTHFpckJWO0VLNWlyQk07SUFPSTtJQUFBO0VMeWlyQlY7RUtoanJCTTtJQU9JO0lBQUE7RUw2aXJCVjtFS3BqckJNO0lBT0k7SUFBQTtFTGlqckJWO0VLeGpyQk07SUFPSTtFTG9qckJWO0VLM2pyQk07SUFPSTtFTHVqckJWO0VLOWpyQk07SUFPSTtFTDBqckJWO0VLamtyQk07SUFPSTtFTDZqckJWO0VLcGtyQk07SUFPSTtFTGdrckJWO0VLdmtyQk07SUFPSTtFTG1rckJWO0VLMWtyQk07SUFPSTtFTHNrckJWO0VLN2tyQk07SUFPSTtFTHlrckJWO0VLaGxyQk07SUFPSTtFTDRrckJWO0VLbmxyQk07SUFPSTtFTCtrckJWO0VLdGxyQk07SUFPSTtFTGtsckJWO0VLemxyQk07SUFPSTtFTHFsckJWO0VLNWxyQk07SUFPSTtFTHdsckJWO0VLL2xyQk07SUFPSTtFTDJsckJWO0VLbG1yQk07SUFPSTtFTDhsckJWO0VLcm1yQk07SUFPSTtFTGltckJWO0VLeG1yQk07SUFPSTtFTG9tckJWO0VLM21yQk07SUFPSTtFTHVtckJWO0VLOW1yQk07SUFPSTtFTDBtckJWO0VLam5yQk07SUFPSTtFTDZtckJWO0VLcG5yQk07SUFPSTtFTGduckJWO0VLdm5yQk07SUFPSTtFTG1uckJWO0VLMW5yQk07SUFPSTtFTHNuckJWO0VLN25yQk07SUFPSTtFTHluckJWO0VLaG9yQk07SUFPSTtFTDRuckJWO0VLbm9yQk07SUFPSTtFTCtuckJWO0VLdG9yQk07SUFPSTtJQUFBO0VMbW9yQlY7RUsxb3JCTTtJQU9JO0lBQUE7RUx1b3JCVjtFSzlvckJNO0lBT0k7SUFBQTtFTDJvckJWO0VLbHByQk07SUFPSTtJQUFBO0VMK29yQlY7RUt0cHJCTTtJQU9JO0lBQUE7RUxtcHJCVjtFSzFwckJNO0lBT0k7SUFBQTtFTHVwckJWO0VLOXByQk07SUFPSTtJQUFBO0VMMnByQlY7RUtscXJCTTtJQU9JO0lBQUE7RUwrcHJCVjtFS3RxckJNO0lBT0k7SUFBQTtFTG1xckJWO0VLMXFyQk07SUFPSTtJQUFBO0VMdXFyQlY7RUs5cXJCTTtJQU9JO0lBQUE7RUwycXJCVjtFS2xyckJNO0lBT0k7SUFBQTtFTCtxckJWO0VLdHJyQk07SUFPSTtFTGtyckJWO0VLenJyQk07SUFPSTtFTHFyckJWO0VLNXJyQk07SUFPSTtFTHdyckJWO0VLL3JyQk07SUFPSTtFTDJyckJWO0VLbHNyQk07SUFPSTtFTDhyckJWO0VLcnNyQk07SUFPSTtFTGlzckJWO0VLeHNyQk07SUFPSTtFTG9zckJWO0VLM3NyQk07SUFPSTtFTHVzckJWO0VLOXNyQk07SUFPSTtFTDBzckJWO0VLanRyQk07SUFPSTtFTDZzckJWO0VLcHRyQk07SUFPSTtFTGd0ckJWO0VLdnRyQk07SUFPSTtFTG10ckJWO0VLMXRyQk07SUFPSTtFTHN0ckJWO0VLN3RyQk07SUFPSTtFTHl0ckJWO0VLaHVyQk07SUFPSTtFTDR0ckJWO0VLbnVyQk07SUFPSTtFTCt0ckJWO0VLdHVyQk07SUFPSTtFTGt1ckJWO0VLenVyQk07SUFPSTtFTHF1ckJWO0VLNXVyQk07SUFPSTtFTHd1ckJWO0VLL3VyQk07SUFPSTtFTDJ1ckJWO0VLbHZyQk07SUFPSTtFTDh1ckJWO0VLcnZyQk07SUFPSTtFTGl2ckJWO0VLeHZyQk07SUFPSTtFTG92ckJWO0VLM3ZyQk07SUFPSTtFTHV2ckJWO0VLOXZyQk07SUFPSTtFTDB2ckJWO0VLandyQk07SUFPSTtFTDZ2ckJWO0VLcHdyQk07SUFPSTtFTGd3ckJWO0VLdndyQk07SUFPSTtFTG13ckJWO0VLMXdyQk07SUFPSTtFTHN3ckJWO0VLN3dyQk07SUFPSTtFTHl3ckJWO0VLaHhyQk07SUFPSTtFTDR3ckJWO0VLbnhyQk07SUFPSTtFTCt3ckJWO0VLdHhyQk07SUFPSTtFTGt4ckJWO0FBQ0Y7QU96MHJCQTtFRitDUTtJQU9JO0VMdXhyQlY7RUs5eHJCTTtJQU9JO0VMMHhyQlY7RUtqeXJCTTtJQU9JO0VMNnhyQlY7QUFDRjtBT2owckJBO0VGNEJRO0lBT0k7RUxreXJCVjtFS3p5ckJNO0lBT0k7RUxxeXJCVjtFSzV5ckJNO0lBT0k7RUx3eXJCVjtFSy95ckJNO0lBT0k7RUwyeXJCVjtFS2x6ckJNO0lBT0k7RUw4eXJCVjtFS3J6ckJNO0lBT0k7RUxpenJCVjtFS3h6ckJNO0lBT0k7RUxvenJCVjtFSzN6ckJNO0lBT0k7RUx1enJCVjtFSzl6ckJNO0lBT0k7RUwwenJCVjtFS2owckJNO0lBT0k7RUw2enJCVjtFS3AwckJNO0lBT0k7RUxnMHJCVjtBQUNGO0EwRDE0ckJBO0VBRUU7RUFDQTtFaEQ0UkksK0JBTEk7RWdEclJSO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RWhEbVJJLHNDQUxJO0VnRDVRUjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VEekJBLHNDdERtWmtDO0VzRGpabEM7RUFDQSxnQnREd1prQztFc0R2WmxDLGdCdEQ2WitCO0VzRDVaL0I7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RS9DZ1JJLHNDQUxJO0VnRDFQUjtFQUNBO0VBQ0E7RUFDQTtFN0NoQkU7QWJvNnJCSjtBMERoNXJCRTtFQUNFO0VBQ0E7RUFDQTtBMURrNXJCSjtBMERoNXJCSTtFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBMURpNXJCTjs7QTBEMzRyQkU7RUFDRTtBMUQ4NHJCSjtBMEQ1NHJCSTtFQUVFO0ExRDY0ckJOO0EwRDE0ckJJO0VBQ0U7RUFDQTtBMUQ0NHJCTjtBMER6NHJCSTtFQUNFO0VBQ0E7QTFEMjRyQk47O0EwRHQ0ckJBO0FBRUU7RUFDRTtFQUNBO0VBQ0E7QTFEdzRyQko7QTBEdDRyQkk7RUFFRTtBMUR1NHJCTjtBMERwNHJCSTtFQUNFO0VBQ0E7QTFEczRyQk47QTBEbjRyQkk7RUFDRTtFQUNBO0ExRHE0ckJOOztBMERoNHJCQTtBQUdFO0VBQ0U7QTFEaTRyQko7QTBELzNyQkk7RUFFRTtBMURnNHJCTjtBMEQ3M3JCSTtFQUNFO0VBQ0E7QTFEKzNyQk47QTBENTNyQkk7RUFDRTtFQUNBO0ExRDgzckJOO0EwRHozckJFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBMUQyM3JCSjs7QTBEdjNyQkE7QUFFRTtFQUNFO0VBQ0E7RUFDQTtBMUR5M3JCSjtBMER2M3JCSTtFQUVFO0ExRHczckJOO0EwRHIzckJJO0VBQ0U7RUFDQTtBMUR1M3JCTjtBMERwM3JCSTtFQUNFO0VBQ0E7QTFEczNyQk47O0EwRGozckJBO0FBa0JBO0VBQ0U7RUFDQTtFaEQyR0ksNkNBTEk7RWdEcEdSO0VBQ0E7RUFDQTtFN0M1SkU7RUFDQTtBYmdnc0JKO0EwRGwyckJFO0VBQ0U7QTFEbzJyQko7O0EwRGgyckJBO0VBQ0U7RUFDQTtBMURtMnJCRjs7QTZFcmlzQkE7O0VBRUM7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBRUE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RUFFQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBR0M7RUFDQTtFQUNBO0VBRkE7RUFDQTtFQUNBO0VBRkE7RUFDQTtFQUNBO0VBRkE7RUFDQTtFQUNBO0VBRkE7RUFDQTtFQUNBO0VBRkE7RUFDQTtFQUNBO0VBRkE7RUFDQTtFQUNBO0VBRkE7RUFDQTtFQUNBO0VBRkE7RUFDQTtFQUNBO0VBRkE7RUFDQTtFQUNBO0VBRkE7RUFDQTtFQUNBO0VBRkE7RUFDQTtFQUNBO0VBRkE7RUFDQTtFQUNBO0VBRkE7RUFDQTtFQUNBO0VBRkE7RUFDQTtFQUNBO0VBRkE7RUFDQTtFQUNBO0VBRkE7RUFDQTtFQUNBO0VBRkE7RUFDQTtFQUNBO0VBRkE7RUFDQTtFQUNBO0VBRkE7RUFDQTtFQUNBO0VBRkE7RUFDQTtFQUNBO0VBRkE7RUFDQTtFQUNBO0VBRkE7RUFDQTtFQUNBO0VBRkE7RUFDQTtFQUNBO0VBRkE7RUFDQTtFQUNBO0VBRkE7RUFDQTtFQUNBO0VBRkE7RUFDQTtFQUNBO0VBRkE7RUFDQTtFQUNBO0VBRkE7RUFDQTtFQUNBO0VBRkE7RUFDQTtFQUNBO0VBRkE7RUFDQTtFQUNBO0VBRkE7RUFDQTtFQUNBO0VBRkE7RUFDQTtFQUNBO0VBRkE7RUFDQTtFQUNBO0VBRkE7RUFDQTtFQUNBO0VBRkE7RUFDQTtFQUNBO0E3RXFvc0JGOztBV3J2c0JJO0VrRXNIRjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUVBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFDQTtFQUNDO0VBQ0Q7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNEO0VBQ0E7RUFDQTtFQUNBO0VBQ0M7RUFDQTtFQUNBO0VBQ0Q7RUFDQTtFQUVBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBRUE7RUFDQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0Q7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVDO0VBR0E7RUFDQTtFQUNBO0VBRkE7RUFDQTtFQUNBO0VBRkE7RUFDQTtFQUNBO0VBRkE7RUFDQTtFQUNBO0VBRkE7RUFDQTtFQUNBO0VBRkE7RUFDQTtFQUNBO0VBRkE7RUFDQTtFQUNBO0VBRkE7RUFDQTtFQUNBO0VBRkE7RUFDQTtFQUNBO0VBRkE7RUFDQTtFQUNBO0VBRkE7RUFDQTtFQUNBO0VBRkE7RUFDQTtFQUNBO0VBRkE7RUFDQTtFQUNBO0VBRkE7RUFDQTtFQUNBO0VBRkE7RUFDQTtFQUNBO0VBRkE7RUFDQTtFQUNBO0VBRkE7RUFDQTtFQUNBO0VBRkE7RUFDQTtFQUNBO0VBRkE7RUFDQTtFQUNBO0VBRkE7RUFDQTtFQUNBO0VBRkE7RUFDQTtFQUNBO0VBRkE7RUFDQTtFQUNBO0VBRkE7RUFDQTtFQUNBO0VBRkE7RUFDQTtFQUNBO0VBRkE7RUFDQTtFQUNBO0VBRkE7RUFDQTtFQUNBO0VBRkE7RUFDQTtFQUNBO0VBRkE7RUFDQTtFQUNBO0VBRkE7RUFDQTtFQUNBO0VBRkE7RUFDQTtFQUNBO0VBRkE7RUFDQTtFQUNBO0VBRkE7RUFDQTtFQUNBO0VBRkE7RUFDQTtFQUNBO0VBRkE7RUFDQTtFQUNBO0VBRkE7RUFDQTtFQUNBO0VBRkE7RUFDQTtFQUNBO0E3RWt1c0JIO0E2RS90c0JFO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBN0VpdXNCSDtBNkU5dHNCRTtFQUVDO0E3RSt0c0JIO0E2RTd0c0JFO0VBQ0M7RUFFQTtBN0U4dHNCSDtBNkU1dHNCRTtFQUVDO0VBQ0Esc0MxRXBMVztFMEVxTFgsYzFFbktXO0FIZzRzQmQ7QTZFM3RzQkc7RUFHQywwQzFFM0xVO0UwRTRMVjtFQUNBLGMxRTFLVTtBSHE0c0JkO0E2RXh0c0JFO0VBRUMsK0IxRWxNVztFMEVtTVgsc0MxRW5NVztBSDQ1c0JkO0E2RXZ0c0JHO0VBR0MsMEMxRXhNVTtFMEV5TVY7QTdFdXRzQko7QTZFcHRzQkU7RUFDQyxvQzFFN01XO0UwRThNWCxzQzFFOU1XO0UwRStNWCxjMUU1TFc7QUhrNXNCZDtBNkVwdHNCRztFQUdDLGdDMUVuTlU7RTBFb05WLGtDMUVwTlU7RTBFcU5WLGMxRW5NVTtBSHU1c0JkO0E2RS9zc0JJO0VBQ0MsbUQxRTVOUztBSDY2c0JkOztBOEUvL3NCQTtFQUNDO0E5RWtndEJEOztBOEVoZ3RCQTtFQUNDO0VBQ0EsaUIzRWlZbUM7RTJFaFluQztFQUNBO0E5RW1ndEJEO0E4RWpndEJDO0VBQ0M7QTlFbWd0QkY7O0E4RWhndEJBO0VBQ0M7QTlFbWd0QkQ7O0E4RWhndEJBO0VBQ0M7RUFDQTtFQUNBO0E5RW1ndEJEOztBOEVoZ3RCQztFQUNDO0E5RW1ndEJGOztBK0UzaHRCQTtFQUNDLDBCNUVnbEJvRDtFNEUva0JwRDtBL0U4aHRCRDtBTXA5c0JJO0V5RTVFSjtJQUtFO0lBQ0E7RS9FK2h0QkE7QUFDRjtBK0U5aHRCQztFQUNDO0VBQ0E7QS9FZ2l0QkY7QU05OXNCSTtFeUVwRUg7SUFLRTtJQUNBO0UvRWlpdEJEO0FBQ0Y7QStFL2h0QkM7RUFDQztBL0VpaXRCRjtBTXYrc0JJO0V5RTNESDtJQUlFO0UvRWtpdEJEO0FBQ0Y7QStFaGl0QkM7RUFDQztBL0VraXRCRjtBTS8rc0JJO0V5RXBESDtJQUlFO0UvRW1pdEJEO0FBQ0Y7O0FnRmhrdEJBO0VBQ0M7RUFDQTtFQUNBO0VBQ0EsZ0I3RTJabUM7RTZFMVpuQywrQjdFNkVhO0FIcy9zQmQ7O0FpRnhrdEJBO0VBQ0M7SUFBTztFakY0a3RCTjtFaUYza3RCRDtJQUFLO0VqRjhrdEJKO0FBQ0Y7QWlGN2t0QkE7RUFDQztJQUFPO0VqRmdsdEJOO0VpRi9rdEJEO0lBQUs7RWpGa2x0Qko7QUFDRjtBaUZqbHRCQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsYTlFcWdCc0M7RThFcGdCdEM7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWpGbWx0QkQ7QU0zaHRCSTtFMkVwRUo7SUFlRTtFakZvbHRCQTtBQUNGO0FpRmxsdEJDO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWpGb2x0QkY7QU10anRCSTtFMkVyQ0g7SUFVRTtFakZxbHRCRDtBQUNGO0FpRm5sdEJFO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBakZxbHRCSDtBaUZubHRCRztFQUNDO0FqRnFsdEJKO0FpRmxsdEJFO0VBQ0M7RUFDQTtBakZvbHRCSDtBTTVqdEJJO0UyRXRCRjtJQUVFO0lBQ0E7RWpGb2x0QkY7QUFDRjtBaUZqbHRCQztFQUNDO0VBQ0E7QWpGbWx0QkY7QU1ubHRCSTtFMkVGSDtJQUtFLFk5RStnQmtEO0VIcWtzQm5EO0FBQ0Y7QU0za3RCSTtFMkVmSDtJQVFFO0VqRnNsdEJEO0FBQ0Y7QWlGcGx0QkM7RUFDQztFQUNBLFk5RXdka0M7RThFdmRsQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWpGc2x0QkY7QWlGcGx0QkU7RUFDQztFQUNBO0FqRnNsdEJIO0FpRnBsdEJFO0VBQ0M7RUFDQTtBakZzbHRCSDtBaUZwbHRCRTtFQUNDO0VBQ0E7QWpGc2x0Qkg7QWlGcGx0QkU7RUFDQztFQUNBO0VBQ0E7QWpGc2x0Qkg7QWlGbmx0QkM7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FqRnFsdEJGO0FNeG50Qkk7RTJFMkJIO0lBV0U7SUFDQTtFakZzbHRCRDtBQUNGO0FpRnBsdEJFO0VBQ0M7QWpGc2x0Qkg7QWlGcGx0Qkc7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxnQjlFK1JnQztBSHV6c0JwQztBaUZwbHRCSTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsYzlFckNTO0U4RXNDVDtFQUNBO0VBQ0E7RUFDQTtBakZzbHRCTDtBaUZwbHRCSTtFQUNDO0VBQ0E7QWpGc2x0Qkw7QWlGcGx0Qkk7RUFFQztBakZxbHRCTDtBaUZsbHRCSztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBakZvbHRCTjtBTXZxdEJJO0UyRXlGQTtJQUVFO0VqRmdsdEJKO0FBQ0Y7QWlGNWt0Qkk7RUFDQztFQUNBO0FqRjhrdEJMO0FpRjFrdEJJO0VBQ0M7RUFDQTtBakY0a3RCTDtBaUZ6a3RCSTtFQUNDO0FqRjJrdEJMO0FpRnprdEJLO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7QWpGMmt0Qk47QU0xc3RCSTtFMkUySEM7SUFPRTtFakY0a3RCTDtBQUNGO0FNbHN0Qkk7RTJFOEdDO0lBVUU7SUFDQTtJQUNBO0lBQ0E7RWpGOGt0Qkw7QUFDRjtBaUZ6a3RCUztFQUNDO0VBQ0E7RUFDQTtBakYya3RCVjtBaUZsa3RCSTtFQUdDO0VBQ0E7RUFDQTtBakZra3RCTDtBaUY5anRCRTtFQUNDO0VBQ0E7RUFDQTtBakZna3RCSDtBaUY5anRCRTtFQUNDO0FqRmdrdEJIO0FpRjdqdEJDO0VBQ0M7RUFDQTtBakYranRCRjtBTWh1dEJJO0UyRStKSDtJQUtFO0lBQ0E7RWpGZ2t0QkQ7RWlGOWp0QkM7SUFDQztFakZna3RCRjtBQUNGO0FpRjdqdEJFO0VBQ0M7RUFDQTtBakYranRCSDtBaUY3anRCRTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWpGK2p0Qkg7QU1wdnRCSTtFMkVnTEY7SUFRRTtFakZna3RCRjtBQUNGO0FpRjlqdEJHO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7QWpGZ2t0Qko7QU0vdnRCSTtFMkUyTEQ7SUFPRTtJQUNBO0VqRmlrdEJIO0FBQ0Y7QWlGOWp0QkU7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWpGZ2t0Qkg7QWlGOWp0Qkc7RUFDQztFQUNBO0FqRmdrdEJKO0FpRjNqdEJFO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FqRjZqdEJIO0FNNXh0Qkk7RTJFeU5GO0lBU0U7RWpGOGp0QkY7QUFDRjtBaUY1anRCRTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FqRjhqdEJIO0FNN3l0Qkk7RTJFcU9GO0lBYUU7RWpGK2p0QkY7QUFDRjtBaUY3anRCRztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWpGK2p0Qko7QWlGN2p0Qkk7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWpGK2p0Qkw7QWlGemp0QkU7RUFDQztFQUNBO0FqRjJqdEJIO0FNbDF0Qkk7RTJFMFJIO0lBRUU7RWpGMGp0QkQ7QUFDRjtBTTEwdEJJO0UyRW1SQTtJQUNDO0VqRjBqdEJIO0VpRnhqdEJHO0lBQ0M7SUFDQTtJQUNBO0VqRjBqdEJKO0FBQ0Y7QWlGcGp0QkM7RUFDQywrQjdFOVBtRDtBSm96dEJyRDtBaUZwanRCRTtFQUNDLGdDN0VoUWtEO0FKc3p0QnJEO0FpRnBqdEJHO0VBQ0MscUM3RW5RaUQ7QUp5enRCckQ7QWlGbmp0QkU7RUFDQyxnQzdFdlFrRDtBSjR6dEJyRDtBaUZuanRCRztFQUNDO0FqRnFqdEJKO0FNbjJ0Qkk7RTJFaVRGO0lBRUU7RWpGb2p0QkY7QUFDRjtBaUZsanRCSTtFQUNDLGdDN0VuUmdEO0FKdTB0QnJEO0FpRmxqdEJLO0VBQ0M7QWpGb2p0Qk47QWlGN2l0Qkc7RUFDQyxnQzlFM1RVO0FIMDJ0QmQ7QWlGNWl0QkU7RUFDQztFQUNBO0FqRjhpdEJIO0FpRjVpdEJHO0VBQ0M7RUFDQTtFQUNBLGdDN0V4U2lEO0FKczF0QnJEO0FpRjVpdEJJO0VBQ0M7QWpGOGl0Qkw7QWlGM2l0Qkc7RUFDQyxnQzdFL1NpRDtBSjQxdEJyRDtBTWg0dEJJO0UyRXVWSDtJQUVFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RWpGMml0QkQ7RWlGeml0QkM7SUFDQztFakYyaXRCRjtBQUNGOztBaUZyaXRCQzs7RUFDQyx3QzlFaUhrQztBSHc3c0JwQzs7QWtGNTl0QkE7RUFBOEI7SUFBTztFbEZpK3RCbkM7RWtGait0Qm1EO0lBQUs7RWxGbyt0QnhEO0FBQ0Y7QWtGbit0QkE7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsbUIvRTJYbUM7RStFMVhuQyxhL0V1Z0JzQztFK0V0Z0J0QztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWxGcSt0QkQ7QWtGbit0QkM7RUFDQztFQUNBO0FsRnErdEJGO0FrRm4rdEJDO0VBQ0M7QWxGcSt0QkY7QWtGbit0QkU7RUFDQztBbEZxK3RCSDs7QW1GOS90QkM7RUFFQztBbkZnZ3VCRjtBbUY1L3RCRztFQUVDO0FuRjYvdEJKOztBb0Z0Z3VCQTtFQUNDO0VBQ0EsWWpGK2tCb0Q7RWlGOWtCcEQ7RUFDQTtFQUNBLGFqRmloQnNDO0FIdy9zQnZDO0FvRnRndUJFO0VBQ0M7QXBGd2d1Qkg7QW9GdGd1QkU7RUFDQztBcEZ3Z3VCSDtBb0ZoZ3VCSztFQUNDO0VBQ0E7QXBGa2d1Qk47QW9GaGd1Qk07RUFDQztBcEZrZ3VCUDtBb0Y1L3RCRTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0Esb0JqRm9YNEI7RWlGblg1QjtFQUNBO0VDckNGO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXJGb2l1QkQ7QW9GLy90Qkc7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0FwRmlndUJKO0FvRi8vdEJJO0VBQ0M7QXBGaWd1Qkw7QW9GNy90QkU7RUFDQztBcEYrL3RCSDtBb0Y3L3RCRztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FwRisvdEJKO0FvRjcvdEJJO0VBQ0M7QXBGKy90Qkw7QW9GNy90Qkk7RUFFQztFQUNBO0FwRjgvdEJMO0FvRjUvdEJJO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXBGOC90Qkw7QW9GMy90Qkc7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBcEY2L3RCSjtBb0YzL3RCRztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXBGNi90Qko7QW9GMS90Qkk7RUFDQztBcEY0L3RCTDtBb0YxL3RCSTtFQUNDO0FwRjQvdEJMO0FvRngvdEJJO0VBQ0M7RUFDQTtBcEYwL3RCTDtBb0ZyL3RCSztFQUNDO0FwRnUvdEJOO0FvRmwvdEJJO0VBQ0M7RUFDQTtBcEZvL3RCTDtBb0ZsL3RCSTtFQUNDO0FwRm8vdEJMO0FvRmgvdEJHO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBcEZrL3RCSjtBb0Y3K3RCSztFQUNDO0FwRisrdEJOO0FvRngrdEJJO0VBQ0M7QXBGMCt0Qkw7QW9Gdit0Qks7RUFDQztBcEZ5K3RCTjtBb0ZuK3RCQztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFBOEI7RUFDOUI7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBcEZzK3RCRjtBb0ZwK3RCQztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXBGcyt0QkY7O0FzRmhxdUJBO0VBQ0MsWW5GZ2xCb0Q7RW1GL2tCcEQ7RUFDQTtFQUNBO0VBQ0EsaUJuRjZoQm1DO0VtRjVoQm5DO0VBQ0EsYW5GNmdCc0M7RW1GNWdCdEM7QXRGbXF1QkQ7QU0vbHVCSTtFZ0Y1RUo7SUFXRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0V0Rm9xdUJBO0FBQ0Y7QXNGbHF1QkM7RUFDQywwQm5GZ2xCbUQ7RW1GL2tCbkQsd0JuRitrQm1EO0FIcWx0QnJEO0FNNW11Qkk7RWdGMURIO0lBS0UsMEJuRjZrQmtEO0ltRjVrQmxELHdCbkY0a0JrRDtFSHlsdEJuRDtBQUNGO0FzRm5xdUJFO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdEZxcXVCSDtBc0ZucXVCRztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsZ0JuRndYZ0M7RW1GdlhoQztBdEZxcXVCSjtBc0ZucXVCRztFQUNDLFduRm9qQmlEO0VtRm5qQmpELFluRm9qQmlEO0VtRm5qQmpELG1CbkZxakJpRDtFbUZwakJqRCxtQm5GbWpCaUQ7RW1GbGpCakQ7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXRGcXF1Qko7QXNGbnF1Qkk7RUFDQztFQUNBO0F0RnFxdUJMO0FzRmxxdUJLO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F0Rm9xdUJOO0FzRmhxdUJHO0VBQ0MsbUJuRmtWMkI7RW1GalYzQjtBdEZrcXVCSjtBc0ZocXVCSTtFQUNDO0VBQ0EsZ0JuRm1WK0I7RW1GbFYvQjtFQUNBLGtCbkZ5VStCO0VtRnhVL0I7QXRGa3F1Qkw7QXNGOXB1QkU7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsZ0JuRnNVaUM7QUgwMXRCcEM7QXNGOXB1QkU7RUFDQztFQUNBO0VBQ0E7QXRGZ3F1Qkg7QXNGOXB1QkU7RUFDQztFQUNBO0VBQ0E7RUFDQSxvQm5Gb1Q0QjtFbUZuVDVCO0VBQ0E7RURyR0Y7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBckZzd3VCRDtBc0ZqcXVCRztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXRGbXF1Qko7QXNGanF1Qkk7RUFDQztBdEZtcXVCTDtBc0YvcHVCRTtFQUNDO0F0RmlxdUJIO0FzRi9wdUJHO0VBQ0M7QXRGaXF1Qko7QXNGL3B1Qkc7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdEZpcXVCSjtBc0YvcHVCSTtFQUNDO0VBQ0E7QXRGaXF1Qkw7QXNGdnB1Qks7RUFDQztFQUNBO0F0RnlwdUJOO0FzRnZwdUJNO0VBQ0M7QXRGeXB1QlA7QXNGbnB1QkU7RUFDQztBdEZxcHVCSDtBc0ZucHVCRztFQUNDO0VBQ0EsaUJuRjJkaUQ7RW1GMWRqRDtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXRGcXB1Qko7QXNGbnB1Qkk7RUFDQztFQUNBO0VBQ0E7RUFDQTtBdEZxcHVCTDtBc0ZucHVCSTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdEZxcHVCTDtBc0ZucHVCSTtFQUNDO0VBQ0E7RUFDQTtFQUNBLGdCbkZxTytCO0VtRnBPL0I7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGtCbkZ5UitCO0VtRnhSL0I7RUFDQTtBdEZxcHVCTDtBdUZ2MXVCQztFRHFNSztBdEZxcHVCTjtBc0ZscHVCSTtFQUVDO0VBQ0E7QXRGbXB1Qkw7QXNGaHB1Qkc7RUFDQztFQUNBO0VBQ0E7RUFDQSxtQm5Gc00yQjtFbUZyTTNCO0VBQ0EsV25GcVppRDtFbUZwWmpELFluRnFaaUQ7RW1GcFpqRCxnQm5GNFppRDtFbUYzWmpELGFuRnFaaUQ7RW1GcFpqRCxnQm5Gb1ppRDtFbUZuWmpELHVCbkZrWmlEO0FIZ3d0QnJEO0FzRmhwdUJJO0VBQ0M7RUFDQTtBdEZrcHVCTDtBc0ZocHVCSTtFQUdDLFduRjRZZ0Q7RW1GM1loRCxZbkY0WWdEO0VtRjNZaEQsZW5GeVlnRDtFbUZ4WWhEO0F0RmdwdUJMO0FzRjdvdUJHO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGtCbkZ3T2dDO0VtRnZPaEM7RUFDQTtFQUNBO0F0RitvdUJKO0FzRjdvdUJJO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7QXRGK291Qkw7QXNGNW91Qkc7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXRGOG91Qko7QXNGM291Qks7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdEY2b3VCTjtBc0Yzb3VCTTtFQUVDO0VBQ0E7QXRGNG91QlA7QXNGdm91Qk07RUFDQztFQUNBO0F0RnlvdUJQO0FzRnJvdUJLO0VBQ0M7RUFDQTtFQUNBO0F0RnVvdUJOO0FzRmhvdUJLO0VBQ0M7QXRGa291Qk47QXNGL251Qkk7RUFDQztFQUNBO0VBQ0E7RUFDQTtBdEZpb3VCTDtBdUZoN3VCQztFRGtUSztBdEZpb3VCTjtBc0Y5bnVCSztFQUNDO0F0RmdvdUJOO0F1RnQ3dUJDO0VEeVRNO0F0RmdvdUJQO0F1Rno3dUJDO0VEOFRNO0F0RjhudUJQO0FzRjNudUJLO0VBQ0MsY25GOU5RO0VtRitOUjtBdEY2bnVCTjtBc0YzbnVCSztFQUNDLGNuRmxPUTtFbUZtT1I7QXRGNm51Qk47QXNGdG51QkM7RUFDQztBdEZ3bnVCRjtBc0Z0bnVCQztFQUNDO0VBQ0E7RUFDQTtBdEZ3bnVCRjtBc0Z0bnVCRTtFQUNDLG1CbkZpRTRCO0VtRmhFNUI7QXRGd251Qkg7QXNGdG51Qkc7RUFDQztBdEZ3bnVCSjtBc0ZybnVCRTtFQUVDO0F0RnNudUJIO0FzRm5udUJDO0VBRUM7QXRGb251QkY7O0FzRmpudUJBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLFluRmtPb0Q7RW1Gak9wRDtBdEZvbnVCRDtBTXg1dUJJO0VnRjZSSjtJQVVFO0lBQ0E7SUFDQSxhbkY2SnFDO0ltRjVKckM7RXRGcW51QkE7QUFDRjs7QXNGbm51QkE7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsYW5Gc0pzQztFbUZySnRDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXRGc251QkQ7O0F3RjcvdUJBO0VBQ0M7SUFBTztFeEZpZ3ZCTjtFd0ZoZ3ZCRDtJQUFLO0V4Rm1ndkJKO0FBQ0Y7QXdGbGd2QkE7RUFDQztJQUFPO0V4RnFndkJOO0V3RnBndkJEO0lBQUs7RXhGdWd2Qko7QUFDRjtBd0Z0Z3ZCQTtFQUNDO0VBQ0E7RUFDQSxhckZ3Z0JzQztFcUZ2Z0J0QztBeEZ3Z3ZCRDtBTXI5dUJJO0VrRnZESjtJQU9FLFNyRm1oQmtDO0lxRmxoQmxDO0lBQ0EsWXJGaWlCNkM7RUh3K3RCN0M7QUFDRjtBTS84dUJJO0VrRnBFSjtJQVlFO0V4RjJndkJBO0FBQ0Y7QU1qK3VCSTtFa0Z4Q0g7SUFFRTtJQUNBO0V4RjJndkJEO0FBQ0Y7QU0xOXVCSTtFa0ZyREg7SUFNRTtJQUNBO0V4RjZndkJEO0FBQ0Y7QXdGM2d2QkU7RUFDQztBeEY2Z3ZCSDtBd0YzZ3ZCRztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F4RjZndkJKO0F3RjNndkJJO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7QXhGNmd2Qkw7QXdGM2d2Qkk7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXhGNmd2Qkw7QXdGM2d2Qkk7RUFDQztFQUNBO0VBQ0EsZ0JyRmlXK0I7RXFGaFcvQjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F4RjZndkJMO0F1RmxsdkJDO0VDd0VLO0F4RjZndkJOO0F3RjFndkJJO0VBRUM7RUFDQTtBeEYyZ3ZCTDtBd0Z4Z3ZCRztFQUNDO0VBQ0E7RUFDQTtFQUNBLG1CckZtVTJCO0VxRmxVM0I7RUFDQTtFQUNBO0VBQ0E7QXhGMGd2Qko7QXdGeGd2Qkk7RUFDQztFQUNBO0F4RjBndkJMO0F3RnhndkJJO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBeEYwZ3ZCTDtBd0Z2Z3ZCRztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxrQnJGeVdnQztFcUZ4V2hDO0VBQ0E7RUFDQTtFQUNBO0F4RnlndkJKO0F3RnZndkJJO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7QXhGeWd2Qkw7QXdGcGd2Qkk7RUFDQztFQUNBO0VBQ0E7RUFDQTtBeEZzZ3ZCTDtBdUZ6b3ZCQztFQ3NJSztBeEZzZ3ZCTjtBd0ZwZ3ZCSztFQUNDO0F4RnNndkJOO0F3RnBndkJLO0VBQ0M7RUFDQSxjckZ6Q1E7QUgraXZCZDtBTXhrdkJJO0VrRnFFQTtJQUVFO0V4RnFndkJKO0FBQ0Y7QXdGamd2Qkc7RUFDQztFQUNBO0VBQ0E7RUFDQTtBeEZtZ3ZCSjtBTW5sdkJJO0VrRjRFRDtJQU9FO0V4Rm9ndkJIO0FBQ0Y7QXdGbGd2Qkk7RUFDQztFQUNBO0VBQ0EsV3JGNlkwQztFcUY1WTFDLFlyRjRZMEM7RXFGM1kxQztFQUNBO0VBQ0E7RUFDQTtFQUNBLGdDckZrVitCO0FIa3J1QnBDO0F3RmxndkJLO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F4Rm9ndkJOO0F3RmxndkJNO0VBQ0M7QXhGb2d2QlA7QXdGamd2Qks7RUFFQztFQUNBO0F4RmtndkJOO0F3Ri8vdUJJO0VBQ0M7QXhGaWd2Qkw7QXdGOS91Qk07RUFDQztBeEZnZ3ZCUDtBd0Y5L3VCTTtFQUNDO0F4RmdndkJQO0F3RjcvdUJLO0VBQ0M7RUFDQTtBeEYrL3VCTjtBd0Y1L3VCSTtFQUNDO0F4RjgvdUJMO0F3RjMvdUJNO0VBQ0M7QXhGNi91QlA7QXdGMy91Qk07RUFDQztBeEY2L3VCUDtBd0YxL3VCSztFQUNDO0VBQ0E7QXhGNC91Qk47QU16cHZCSTtFa0ZxS0M7SUFFRTtFeEZzL3VCTDtBQUNGO0F3RmovdUJFO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFSG5QRjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FyRnV1dkJEO0FNaHF2Qkk7RWtGZ0tGO0lBWUU7RXhGdy91QkY7QUFDRjtBd0Z0L3VCRztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBeEZ3L3VCSjtBd0ZyL3VCRTtFQUNDO0VBQ0EsU3JGNFM0QztFcUYzUzVDO0VBQ0E7RUFDQTtFQUNBO0F4RnUvdUJIO0FNbHN2Qkk7RWtGcU1GO0lBU0UsWXJGb1VpRDtJcUZuVWpEO0lBQ0E7SUFDQTtJQUNBO0V4RncvdUJGO0FBQ0Y7QXdGci91Qkk7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBeEZ1L3VCTDtBTXZzdkJJO0VrRnlNQTtJQVVFO0V4RncvdUJKO0FBQ0Y7QXdGdC91Qks7RUFDQztBeEZ3L3VCTjtBd0Z0L3VCSztFQUVDO0F4RnUvdUJOO0F3Rm4vdUJLO0VBQ0M7RUFDQTtBeEZxL3VCTjtBd0ZqL3VCRztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBeEZtL3VCSjs7QXlGMXl2QkE7RUFDQztFQUNBLDBEdEZncUJtQztBSDZvdUJwQztBeUYzeXZCQztFQUNDLGlCekZKdUI7RXlGS3ZCO0VBQ0E7RUFDQTtBekY2eXZCRjtBTXR2dkJJO0VtRjNESDtJQU9FO0V6Rjh5dkJEO0V5RjV5dkJDO0lBQ0M7SUFDQTtJQUNBO0lBQ0E7RXpGOHl2QkY7QUFDRjtBTXB2dkJJO0VtRnhFSDtJQWlCRTtJQUNBO0lBQ0E7RXpGK3l2QkQ7QUFDRjtBeUY1eXZCRTtFQUNDO0F6Rjh5dkJIO0F5RjV5dkJFO0VBQ0M7QXpGOHl2Qkg7QXlGM3l2QkM7RUFDQyxpQnpGbEN1QjtFeUZtQ3ZCO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F6RjZ5dkJGO0F5RjN5dkJDO0VBQ0MsaUJ6RjVDdUI7RXlGNkN2QjtFQUNBO0VBQ0E7QXpGNnl2QkY7QU05eHZCSTtFbUZiSDtJQUdFO0lBQ0E7RXpGNHl2QkQ7QUFDRjs7QXlGenl2QkE7RUFFRTtJQUNDO0lBQ0E7RXpGMnl2QkQ7QUFDRjtBMEYxMnZCQTtFQUNDO0ExRjQydkJEO0FNOXl2Qkk7RW9GNURIO0lBRUU7SUFDQTtFMUY0MnZCRDtBQUNGO0FNdnl2Qkk7RW9GekVIO0lBTUU7SUFDQTtFMUY4MnZCRDtBQUNGO0FNMXp2Qkk7RW9GaERGO0lBRUU7SUFDQTtFMUY0MnZCRjtBQUNGOztBMkY5M3ZCQztFQUNDO0VBQ0E7QTNGaTR2QkY7O0E0RnA0dkJBO0VBQ0MsaUJ6RmlpQm1DO0FIczJ1QnBDO0FNNXp2Qkk7RXNGNUVKO0lBSUU7RTVGdzR2QkE7QUFDRjtBNEZ0NHZCQztFQUNDO0E1Rnc0dkJGOztBTWoxdkJJO0V1RjdERjtJQUNDLFcxRmlsQmtEO0kwRmhsQmxEO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0U3Rms1dkJEO0U2Rmg1dkJDO0lBQ0MsWTFGb2tCaUQ7RUg4MHVCbkQ7RTZGaDV2QkM7SUFDQyxZMUZpa0JpRDtJMEZoa0JqRDtFN0ZrNXZCRjtFNkZoNXZCRTtJQUNDLFkxRjZqQmdEO0VIcTF1Qm5EO0U2Rjk0dkJBO0lBQ0MsVzFGMmpCa0Q7STBGMWpCbEQ7SUFDQTtJQUNBO0U3Rmc1dkJEO0U2Rjk0dkJBO0lBQ0MseUIxRnFqQmtEO0VIMjF1Qm5EO0U2Rjc0dkJDO0lBQ0M7RTdGKzR2QkY7RTZGMzR2QkM7SUFDQyxXMUY0aUJpRDtFSGkydUJuRDtFNkYzNHZCRTtJQUNDLFkxRndpQmdEO0VIcTJ1Qm5EO0U2RjE0dkJFO0lBQ0MsWTFGb2lCZ0Q7RUh3MnVCbkQ7RTZGMTR2Qkc7SUFDQyxZMUZpaUIrQztFSDIydUJuRDtFNkZ4NHZCQztJQUNDLFcxRjZoQmlEO0VINjJ1Qm5EO0U2Rng0dkJDO0lBQ0MseUIxRjBoQmlEO0VIZzN1Qm5EO0FBQ0Y7QThGbjh2QkU7RUFDQztFQUNBO0E5RnE4dkJIO0E4Rm44dkJFO0VBQ0M7RUFDQTtBOUZxOHZCSDtBOEZuOHZCRTtFQUNDO0VBQ0E7QTlGcTh2Qkg7QThGbjh2QkU7RUFDQztFQUNBO0VBQ0E7QTlGcTh2Qkg7QThGbDh2Qkk7RUFDQztFQUNBO0VBQ0E7QTlGbzh2Qkw7QThGajh2Qk07RUFDQztBOUZtOHZCUDtBOEZoOHZCSztFQUNDO0VBQ0E7QTlGazh2Qk47QThGMTd2Qk87RUFDQztBOUY0N3ZCUjtBOEZ2N3ZCSTtFQUNDO0VBQ0E7QTlGeTd2Qkw7QThGdDd2Qkc7RUFDQztFQUNBO0E5Rnc3dkJKO0E4RnA3dkJDO0VBRUM7RUFDQTtBOUZxN3ZCRjtBTXI2dkJJO0V3Rm5CSDtJQU1FO0U5RnM3dkJEO0FBQ0Y7QThGcDd2QkM7RUFDQztFQUNBLHdCM0Y2Z0JtRDtBSHk2dUJyRDtBTTk2dkJJO0V3RlZIO0lBS0U7RTlGdTd2QkQ7QUFDRjtBOEZwN3ZCQztFQUNDO0VBQ0E7QTlGczd2QkY7O0FNcDh2Qkk7RXlGL0RKO0lBRUU7RS9Gc2d3QkE7QUFDRjtBTTE4dkJJO0V5RjFESDtJQUVFO0UvRnNnd0JEO0FBQ0Y7QU0vOHZCSTtFeUZyREg7SUFFRTtFL0ZzZ3dCRDtBQUNGOztBZ0doaHdCRztFQUNDO0VBQ0E7QWhHbWh3Qko7QWdHOWd3QkU7RUFFQztFQUNBO0FoRytnd0JIO0FnRzFnd0JHO0VBRUM7QWhHMmd3Qko7QWdHcmd3Qkc7RUFFQyxZN0ZxakJpRDtBSGk5dUJyRDtBZ0dqZ3dCSTtFQUVDLFk3RmdqQmdEO0FIazl1QnJEOztBaUduaXdCRTtFQUNDLFk5RmdsQmtEO0FIczl1QnJEO0FNNzl2Qkk7RTJGMUVGO0lBSUU7RWpHdWl3QkY7QUFDRjtBaUdwaXdCQztFQUVDLFk5RnVrQm1EO0FIODl1QnJEO0FNcit2Qkk7RTJGbEVIO0lBS0UsWTlGb2tCa0Q7SThGbmtCbEQ7RWpHc2l3QkQ7QUFDRjtBTTMrdkJJO0UyRnhERjtJQUdFO0lBQ0E7RWpHb2l3QkY7QUFDRjtBTTkvdkJJO0UyRm5DSDtJQUVFLDBCOUZxakJrRDtFSDgrdUJuRDtBQUNGO0FNbmd3Qkk7RTJGN0JGO0lBRUUsd0I5RitpQmlEO0k4RjlpQmpEO0VqR2tpd0JGO0FBQ0Y7O0FrR3Zrd0JDO0VBQ0M7QWxHMGt3QkY7QU1oZ3dCSTtFNEZ2RUY7SUFFRTtFbEd5a3dCRjtBQUNGOztBbUdobHdCQztFQUNDO0FuR21sd0JGOztBb0dwbHdCQztFQUNDLFdqR2dsQm1EO0FIdWd2QnJEO0FvR3Jsd0JFO0VBQ0M7QXBHdWx3Qkg7QW9HcGx3Qkk7RUFDQztFQUVBO0FwR3Fsd0JMO0FvR25sd0JLO0VBR0M7QXBHbWx3Qk47QW9Hamx3Qks7RUFDQztBcEdtbHdCTjtBb0dqbHdCSztFQUNDO0FwR21sd0JOO0FvR2hsd0JJO0VBQ0M7QXBHa2x3Qkw7QW9HL2t3Qks7RUFDQztFQUNBO0FwR2lsd0JOO0FvRy9rd0JNO0VBQ0M7QXBHaWx3QlA7QW9HL2t3Qk07RUFFQztBcEdnbHdCUDtBb0cxa3dCRTtFQUdDO0FwRzBrd0JIO0FvR3hrd0JFO0VBQ0M7QXBHMGt3Qkg7QW9HeGt3Qkc7RUFDQztBcEcwa3dCSjtBb0d0a3dCRztFQUVDO0FwR3Vrd0JKO0FvR25rd0JDO0VBQ0MsV2pHa2hCbUQ7QUhtanZCckQ7QW9Hamt3Qkc7RUFDQztBcEdta3dCSjtBTXprd0JJO0U4RlVIO0lBRUUseUJqR3VnQmtEO0VIMGp2Qm5EO0FBQ0Y7QU05a3dCSTtFOEZpQkY7SUFFRSx1QmpHZ2dCaUQ7SWlHL2ZqRDtFcEcrandCRjtBQUNGOztBTXBsd0JJO0UrRjdERjtJQUdFO0VyR21wd0JGO0FBQ0Y7QU0xbHdCSTtFK0Z0REg7SUFFRSx3QmxHc2tCa0Q7RUg0a3ZCbkQ7QUFDRjtBTS9sd0JJO0UrRjlDRDtJQUdFO0VyRzhvd0JIO0FBQ0Y7QU1wbXdCSTtFK0Z2Q0Y7SUFFRSx3QmxHeWpCaUQ7RUhvbHZCbkQ7QUFDRjs7QXNHdnF3QkE7RUFBMkM7SUFBTztFdEc0cXdCaEQ7RXNHNXF3QnlGO0lBQUs7RXRHK3F3QjlGO0FBQ0Y7QXNHN3F3QkE7RUFBK0M7SUFBTztFdEdpcndCcEQ7RXNHanJ3QmtHO0lBQUs7RXRHb3J3QnZHO0FBQ0Y7QXNHbHJ3QkE7RUFBeUM7SUFBTztFdEdzcndCOUM7RXNHdHJ3QnlFO0lBQUssaUNuR3lrQjNCO0VIZ252Qm5EO0FBQ0Y7QU1ybndCSTtFZ0doRUQ7SUFFQztJQUNBO0lBQ0E7RXRHdXJ3QkY7RXNHcnJ3QkM7SUFDQztFdEd1cndCRjtFc0dycndCQztJQUNDO0lBQ0EsaUNuR3lqQmlEO0ltR3hqQmpEO0V0R3Vyd0JGO0VzR2xyd0JDO0lBRUM7SUFDQTtJQUNBO0V0R21yd0JGO0FBQ0Y7O0F1R3B0d0JBO0VBQTRDO0lBQU87RXZHeXR3QmpEO0V1R3p0d0J3RTtJQUFLO0V2RzR0d0I3RTtBQUNGO0F1RzF0d0JBO0VBQWdEO0lBQU87RXZHOHR3QnJEO0V1Rzl0d0I0RTtJQUFLO0V2R2l1d0JqRjtBQUNGO0F1Ry90d0JBO0VBQStDO0lBQU8saUNwR3lrQkQ7RUgwcHZCbkQ7RXVHbnV3Qm1HO0lBQUs7RXZHc3V3QnhHO0FBQ0Y7QU1scXdCSTtFaUdoRUQ7SUFFQztJQUNBO0lBQ0E7RXZHb3V3QkY7RXVHbHV3QkM7SUFDQztJQUNBO0lBQ0E7RXZHb3V3QkY7RXVHL3R3QkU7SUFFQztJQUNBO0V2R2d1d0JIO0FBQ0Y7O0F3Rzd2d0JBO0VBQTBDO0lBQU87RXhHa3d3Qi9DO0V3R2x3d0IwRjtJQUFLO0V4R3F3d0IvRjtBQUNGO0F3R253d0JBO0VBQThDO0lBQU87RXhHdXd3Qm5EO0V3R3Z3d0JtRztJQUFLO0V4RzB3d0J4RztBQUNGO0F3R3h3d0JBO0VBQXNDO0lBQU87RXhHNHd3QjNDO0V3RzV3d0JzRTtJQUFLLGlDckd5a0J4QjtFSHNzdkJuRDtBQUNGO0FNM3N3Qkk7RWtHakVGO0lBRUk7SUFDSDtFeEc4d3dCRDtFd0czd3dCQTtJQUNDO0V4RzZ3d0JEO0V3RzN3d0JBO0lBQ0M7SUFDQSxpQ3JHMGpCa0Q7SXFHempCbEQ7RXhHNnd3QkQ7RXdHend3QkM7SUFFQztFeEcwd3dCRjtBQUNGOztBeUd2eXdCQTtFQUEyQztJQUFPO0V6RzR5d0JoRDtFeUc1eXdCeUU7SUFBSztFekcreXdCOUU7QUFDRjtBeUc3eXdCQTtFQUErQztJQUFPO0V6R2l6d0JwRDtFeUdqendCNkU7SUFBSztFekdvendCbEY7QUFDRjtBeUdsendCQTtFQUE0QztJQUFPLGlDdEd5a0JFO0VINnV2Qm5EO0V5R3R6d0JnRztJQUFLO0V6R3l6d0JyRztBQUNGO0FNcnZ3Qkk7RW1HakVGO0lBRUM7SUFDQTtFekd3endCRDtFeUd0endCQTtJQUNDO0lBQ0E7SUFDQTtFekd3endCRDtFeUdwendCQztJQUVDO0lBQ0E7RXpHcXp3QkY7QUFDRjs7QTBHaDF3QkE7RUFDQztFQUNBO0ExR20xd0JEOztBMkdyMXdCQTtFQUNDO0VBQ0E7RUFDQTtBM0d3MXdCRDs7QTRHMzF3QkE7RUFDQztFQUNBLGdCekcwWm1DO0FIbzh2QnBDO0E0RzUxd0JDO0VBQ0M7QTVHODF3QkY7QTRHMzF3Qkc7RUFDQztFQUNBO0E1RzYxd0JKO0E0RzExd0JJO0VBQ0M7RUFDQTtFQUNBO0E1RzQxd0JMO0E0R3gxd0JFO0VBQ0M7RUFDQTtBNUcwMXdCSDtBNEd4MXdCRztFQUNDO0E1RzAxd0JKOztBNkduM3dCQTtFQUNFO0VBQ0E7RUFDQTtBN0dzM3dCRjtBNkdwM3dCRTtFQUNDO0VBQ0E7QTdHczN3Qkg7QTZHbjN3QkU7RUFDRTtBN0dxM3dCSjtBNkduM3dCRTtFQUNDO0VBQ0E7QTdHcTN3Qkg7QTZHajN3QkU7RUFDQyxrQjFHc2NpQztBSDY2dkJwQztBNkdqM3dCRztFQUNDO0E3R20zd0JKO0E2R2gzd0JFO0VBQ0U7QTdHazN3Qko7QTZHaDN3QkU7RUFDQztFQUNBO0E3R2szd0JIO0E2Rzkyd0JFO0VBSUU7QTdHNjJ3Qko7QTZHMzJ3QkU7RUFDQztFQUNBO0E3RzYyd0JIO0E2R3oyd0JFO0VBRUE7RUFDQTtBN0cwMndCRjtBNkd4MndCRTtFQUNDLDJCMUdxYWlDO0UwR3BhakMsOEIxR29haUM7RTBHbmFqQztFQUNBO0E3RzAyd0JIO0E2R3Qyd0JFO0VBRUE7RUFDQTtBN0d1MndCRjtBNkdyMndCRTtFQUNDLDRCMUd3WmlDO0UwR3ZaakMsK0IxR3VaaUM7RTBHdFpqQztFQUNBO0E3R3Uyd0JIO0E2R2wyd0JJO0VBQ0U7QTdHbzJ3Qk47O0E4Rzk2d0JBO0VBQXVCO0lBQU87RTlHbTd3QjVCO0U4R243d0IwQztJQUFLO0U5R3M3d0IvQztBQUNGO0E4R3I3d0JBO0VBQ0M7RUFDQSxZM0cwb0JtQztFMkd6b0JuQyxhM0dxaEJzQztFMkdwaEJ0QztFQUNBO0E5R3U3d0JEO0E4R3I3d0JDO0VBQ0M7RUFDQTtFQUNBO0E5R3U3d0JGO0FNcjR3Qkk7RXdHNURKO0lBYUU7RTlHdzd3QkE7QUFDRjtBTTczd0JJO0V3R3pFSjtJQWdCRTtFOUcwN3dCQTtBQUNGOztBK0c3OHdCQztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QS9HZzl3QkY7QStHOTh3QkU7RUFDQztFQUNBO0VBQ0E7RUFDQTtBL0dnOXdCSDtBK0c5OHdCRTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0EvR2c5d0JIO0ErRzk4d0JFO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7QS9HZzl3Qkg7QStHNzh3QkM7RUFDQyxvQjVHeVg2QjtFNEd4WDdCO0EvRys4d0JGO0ErRzU4d0JFO0VBQ0MsYzVHaUVXO0FINjR3QmQ7O0ErR3o4d0JBO0VBQ0M7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBL0cwOHdCRDs7QStHeDh3QkE7RUFDQztFQUNBO0EvRzI4d0JEO0ErR3o4d0JDO0VBRUM7RUFDQTtBL0cwOHdCRjtBK0d4OHdCQztFQUVDO0EvR3k4d0JGO0ErR2o4d0JDO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBL0dpOHdCRDs7QStHLzd3QkE7RUFDQztFQUNBO0EvR2s4d0JEO0ErR2g4d0JDO0VBRUM7RUFDQTtBL0dpOHdCRjtBK0cvN3dCQztFQUVDO0EvR2c4d0JGO0ErR3Y3d0JBO0VBQ0M7QS9HeTd3QkQ7O0ErR3Y3d0JBOztFQUVDO0EvRzA3d0JEOztBK0d4N3dCQTs7O0VBR0M7RUFDQTtBL0cyN3dCRDs7QStHejd3QkE7OztFQUdDO0VBQ0E7QS9HNDd3QkQ7O0ErR3g3d0JFO0UxRXJIQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FyQ2lqeEJGO0ErRzk1d0JFO0VBR0M7QS9HODV3Qkg7O0ErRzU4d0JFO0UxRXJIQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FyQ3FreEJGO0ErR2w3d0JFO0VBR0M7QS9Hazd3Qkg7O0ErR2grd0JFO0UxRXJIQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FyQ3lseEJGO0ErR3Q4d0JFO0VBR0M7QS9Hczh3Qkg7O0ErR3Avd0JFO0UxRXJIQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FyQzZteEJGO0ErRzE5d0JFO0VBR0M7QS9HMDl3Qkg7O0ErR3hneEJFO0UxRXJIQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FyQ2lveEJGO0ErRzkrd0JFO0VBR0M7QS9HOCt3Qkg7O0ErRzVoeEJFO0UxRXJIQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FyQ3FweEJGO0ErR2xneEJFO0VBR0M7QS9Ha2d4Qkg7O0ErR2hqeEJFO0UxRXJIQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FyQ3lxeEJGO0ErR3RoeEJFO0VBR0M7QS9Hc2h4Qkg7O0ErR3BreEJFO0UxRXJIQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FyQzZyeEJGO0ErRzFpeEJFO0VBR0M7QS9HMGl4Qkg7O0ErR3hseEJFO0UxRXJIQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FyQ2l0eEJGO0ErRzlqeEJFO0VBR0M7QS9HOGp4Qkg7O0ErRzVteEJFO0UxRXJIQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FyQ3F1eEJGO0ErR2xseEJFO0VBR0M7QS9Ha2x4Qkg7O0ErR2hveEJFO0UxRXJIQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FyQ3l2eEJGO0ErR3RteEJFO0VBR0M7QS9Hc214Qkg7O0ErR3BweEJFO0UxRXJIQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FyQzZ3eEJGO0ErRzFueEJFO0VBR0M7QS9HMG54Qkg7O0ErR3hxeEJFO0UxRXJIQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FyQ2l5eEJGO0ErRzlveEJFO0VBR0M7QS9HOG94Qkg7O0ErRzVyeEJFO0UxRXJIQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FyQ3F6eEJGO0ErR2xxeEJFO0VBR0M7QS9Ha3F4Qkg7O0ErR2h0eEJFO0UxRXJIQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FyQ3kweEJGO0ErR3RyeEJFO0VBR0M7QS9Hc3J4Qkg7O0ErR3B1eEJFO0UxRXJIQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FyQzYxeEJGO0ErRzFzeEJFO0VBR0M7QS9HMHN4Qkg7O0ErR3h2eEJFO0UxRXJIQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FyQ2kzeEJGO0ErRzl0eEJFO0VBR0M7QS9HOHR4Qkg7O0ErRzV3eEJFO0UxRXJIQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FyQ3E0eEJGO0ErR2x2eEJFO0VBR0M7QS9Ha3Z4Qkg7O0ErR2h5eEJFO0UxRXJIQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FyQ3k1eEJGO0ErR3R3eEJFO0VBR0M7QS9Hc3d4Qkg7O0ErR3B6eEJFO0UxRXJIQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FyQzY2eEJGO0ErRzF4eEJFO0VBR0M7QS9HMHh4Qkg7O0ErR3gweEJFO0UxRXJIQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FyQ2k4eEJGO0ErRzl5eEJFO0VBR0M7QS9HOHl4Qkg7O0ErRzUxeEJFO0UxRXJIQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FyQ3E5eEJGO0ErR2wweEJFO0VBR0M7QS9HazB4Qkg7O0ErR2gzeEJFO0UxRXJIQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FyQ3kreEJGO0ErR3QxeEJFO0VBR0M7QS9HczF4Qkg7O0ErR3A0eEJFO0UxRXJIQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FyQzYveEJGO0ErRzEyeEJFO0VBR0M7QS9HMDJ4Qkg7O0ErR3g1eEJFO0UxRXJIQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FyQ2loeUJGO0ErRzkzeEJFO0VBR0M7QS9HODN4Qkg7O0ErRzU2eEJFO0UxRXJIQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FyQ3FpeUJGO0ErR2w1eEJFO0VBR0M7QS9HazV4Qkg7O0ErR2g4eEJFO0UxRXJIQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FyQ3lqeUJGO0ErR3Q2eEJFO0VBR0M7QS9HczZ4Qkg7O0ErR3A5eEJFO0UxRXJIQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FyQzZreUJGO0ErRzE3eEJFO0VBR0M7QS9HMDd4Qkg7O0ErR3greEJFO0UxRXJIQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FyQ2lteUJGO0ErRzk4eEJFO0VBR0M7QS9HODh4Qkg7O0ErRzUveEJFO0UxRXJIQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FyQ3FueUJGO0ErR2wreEJFO0VBR0M7QS9Hayt4Qkg7O0ErR2hoeUJFO0UxRXJIQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FyQ3lveUJGO0ErR3QveEJFO0VBR0M7QS9Hcy94Qkg7O0ErR3BpeUJFO0UxRXJIQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FyQzZweUJGO0ErRzFneUJFO0VBR0M7QS9HMGd5Qkg7O0ErR3hqeUJFO0UxRXJIQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FyQ2lyeUJGO0ErRzloeUJFO0VBR0M7QS9HOGh5Qkg7O0ErRzVreUJFO0UxRXJIQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FyQ3FzeUJGO0ErR2xqeUJFO0VBR0M7QS9Ha2p5Qkg7O0ErR2hteUJFO0UxRXJIQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FyQ3l0eUJGO0ErR3RreUJFO0VBR0M7QS9Hc2t5Qkg7O0ErR3BueUJFO0UxRXJIQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FyQzZ1eUJGO0ErRzFseUJFO0VBR0M7QS9HMGx5Qkg7O0FnSGp4eUJBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoSG94eUJEOztBaUg3eHlCQTtFQUNDO0VBQ0E7RUFDQSxrQjlHMlhtQztBSHE2eEJwQztBa0hseXlCQztFQUVDO0VBQ0E7RUFDQTtBbEhteXlCRjtBaUhoeXlCRTtFQUNDO0VBQ0E7RUFDQTtFQUNBLGdCOUdtWmlDO0U4R2xaakM7QWpIa3l5Qkg7QWlIaHl5Qkc7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0FqSGt5eUJKO0FpSC94eUJFO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQSxnQjlHbVlpQztFOEdsWWpDO0FqSGl5eUJIO0FpSC94eUJHO0VBQ0M7QWpIaXl5Qko7QWlIOXh5QkU7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBLGtCOUdrYmlDO0FIODJ4QnBDO0FpSDl4eUJHO0VBQ0M7QWpIZ3l5Qko7QWlIN3h5Qkc7RUFDQztBakgreHlCSjtBaUg3eHlCRztFQUNDO0FqSCt4eUJKO0FpSDV4eUJFO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBakg4eHlCSDtBaUg1eHlCRztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBakg4eHlCSjtBaUgzeHlCRTtFQUNDLHFCOUd3VGlDO0FIcSt4QnBDO0FpSHp4eUJFO0VBQ0M7QWpIMnh5Qkg7QWlIenh5QkU7RUFDQztBakgyeHlCSDtBaUh6eHlCRztFQUNDO0FqSDJ4eUJKO0FpSHh4eUJFO0VBQ0M7QWpIMHh5Qkg7QWlIeHh5Qkc7RUFDQztBakgweHlCSjtBaUh2eHlCRztFQUNDO0VBQ0E7QWpIeXh5Qko7QWlIdHh5QkU7RUFDQztBakh3eHlCSDtBaUh0eHlCRztFQUNDO0VBQ0E7RUFDQTtFQUNBO0FqSHd4eUJKOztBaUhueHlCQTtFQUNDO0FqSHN4eUJEOztBaUhweHlCQTtFQUNDO0FqSHV4eUJEOztBbUh2NHlCQTtFQUNDLDZDaEhpZW1DO0VnSGhlbkM7QW5IMDR5QkQ7QW1IeDR5QkM7RUFDQyxnQmhIMFprQztBSGcveEJwQztBbUh2NHlCQztFQUNDO0VBQ0E7QW5IeTR5QkY7QW1IdjR5QkU7RUFDQztFQUNBO0VBQ0E7QW5IeTR5Qkg7QW1IdjR5Qkc7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBLGNoSCtFVTtFZ0g5RVY7RUFDQSxrQmhIbWNnQztBSHM4eEJwQztBbUh2NHlCRztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FuSHk0eUJKO0FtSHY0eUJHO0VBQ0M7QW5IeTR5Qko7QW1IdjR5Qkc7RUFDQztBbkh5NHlCSjtBbUh2NHlCRztFQUNDO0VBQ0E7RUFDQTtFQUNBO0FuSHk0eUJKO0FtSHY0eUJHO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QW5IeTR5Qko7QW1IdjR5Qkc7RUFDQztBbkh5NHlCSjtBbUh0NHlCRTtFQUNDLGdCaEg2VmlDO0VnSDVWakMsZ0NoSDJtQ2lDO0VnSDFtQ2pDLGVoSDZtQ2lDO0VnSDNtQ2pDO0FuSHU0eUJIO0FtSHI0eUJFO0VBQ0M7QW5IdTR5Qkg7QW1IcjR5QkU7RUFDQztBbkh1NHlCSDtBbUhsNHlCRztFQUNDO0FuSG80eUJKO0FtSGw0eUJJO0VBQ0MsbUNoSEZTO0FIczR5QmQ7QW1IbDR5Qkk7RUFDQywyQmhIUlM7QUg0NHlCZDtBbUhsNHlCSTtFQUNDLDJCaEhYUztBSCs0eUJkO0FtSGo0eUJHO0VBQ0MsMkJoSGZVO0VnSGdCVjtBbkhtNHlCSjs7QW9Ibit5QkM7RUFDQztFQUNDLGtCakhzNkI2QztBSGdreEJoRDtBb0hsK3lCSTtFQUNDO0VBQ0E7RUFDQTtBcEhvK3lCTDs7QW9IOTl5QkU7RUFDQSxpQmpIdzVCOEM7RWlIdjVCOUM7RUFDQTtBcEhpK3lCRjtBb0g3OXlCRTtFQUNDO0VBQ0E7RUFDQTtBcEgrOXlCSDs7QW9Iejl5QkM7RUFDQztFQUNDLG9Cakh1NkJpQztBSHFqeEJwQztBb0h4OXlCRTtFQUNDO0VBQ0E7RUFDQTtBcEgwOXlCSDtBb0hyOXlCRTtFQUNDLG1CakgwNUJpQztFaUh6NUJqQztBcEh1OXlCSDtBb0huOXlCRztFQUNDO0VBQ0E7QXBIcTl5Qko7O0FvSDk4eUJDO0VBQ0M7RUFDQSxpQmpIazRCOEM7QUgra3hCaEQ7O0FxSDlnekJFO0VBQ0M7RUFDQTtBckhpaHpCSDs7QXNIbmh6QkU7RUFDQztFQUNBO0F0SHNoekJIO0FzSHBoekJHO0VBQ0Msa0JuSHVYZ0M7RW1IdFhoQztFQUNBO0F0SHNoekJKO0FNbjl5Qkk7RWdIdEVEO0lBTUU7RXRIdWh6Qkg7QUFDRjtBc0hyaHpCSTtFQUNDO0F0SHVoekJMO0FNMzl5Qkk7RWdIN0RBO0lBSUU7SUFDQTtFdEh3aHpCSjtBQUNGO0FzSHJoekJHO0VBQ0Msa0JuSHFXZ0M7QUhrcnlCcEM7QXNIcmh6Qkc7RUFDQztBdEh1aHpCSjs7QXVIbmp6QkE7RUFDQyw2QnBIcXpCbUM7RW9IcHpCbkMsMkJwSG8rQnlDO0FIa2x4QjFDO0F1SHBqekJDO0VBQ0M7QXZIc2p6QkY7O0F3SDNqekJBO0UzR21CSTtBYjRpekJKOztBd0gzanpCQTs7OztFM0dlSTtBYm1qekJKOztBd0gzanpCQTs7OztFM0dRSTtBYjBqekJKOztBd0gzanpCQTs7RUFFQyw2QnJIa3lCbUM7RXFIanlCbEM7QXhIOGp6QkY7O0F3SC9pekJROzs7O0VBQ0U7RUFDQTtBeEhxanpCVjtBd0huanpCUTs7OztFQUNFLDRCQWpCVTtFQWtCViwrQkFsQlU7RUFtQlY7RUFDQTtBeEh3anpCVjtBd0g5aXpCUTs7OztFQUNFO0VBQ0E7QXhIbWp6QlY7QXdIamp6QlE7Ozs7RUFDRSw0QkFuQ1U7RUFvQ1YsK0JBcENVO0VBcUNWO0VBQ0E7QXhIc2p6QlY7QXdINWl6Qkk7RUFDRTtFQUNBO0F4SDhpekJOO0F3SDVpekJNO0VBQ0U7RUFDQTtBeEg4aXpCUjtBd0g1aXpCTTtFQUNGLDJCQXpEZ0I7RUEwRGhCLDhCQTFEZ0I7RUEyRFo7RUFDQTtBeEg4aXpCUjtBd0gzaXpCSTtFQUNDLDJCQWhFZTtFQWlFZiw4QkFqRWU7QXhIOG16QnBCO0F3SHppekJPO0VBQ0Y7RUFDQTtBeEgyaXpCTDtBd0hyaXpCTTs7RUFDRTtFQUNBO0F4SHdpekJSO0F3SHRpekJNOztFQUNFLDJCQWxGWTtFQW1GWiw4QkFuRlk7RUFvRlo7RUFDQTtBeEh5aXpCUjtBd0huaXpCTTs7O0VBQ0E7QXhIdWl6Qk47O0F3SHZuekJROzs7O0VBQ0U7RUFDQTtBeEg2bnpCVjtBd0gzbnpCUTs7OztFQUNFLDRCQWpCVTtFQWtCViwrQkFsQlU7RUFtQlY7RUFDQTtBeEhnb3pCVjtBd0h0bnpCUTs7OztFQUNFO0VBQ0E7QXhIMm56QlY7QXdIem56QlE7Ozs7RUFDRSw0QkFuQ1U7RUFvQ1YsK0JBcENVO0VBcUNWO0VBQ0E7QXhIOG56QlY7QXdIcG56Qkk7RUFDRTtFQUNBO0F4SHNuekJOO0F3SHBuekJNO0VBQ0U7RUFDQTtBeEhzbnpCUjtBd0hwbnpCTTtFQUNGLDJCQXpEZ0I7RUEwRGhCLDhCQTFEZ0I7RUEyRFo7RUFDQTtBeEhzbnpCUjtBd0hubnpCSTtFQUNDLDJCQWhFZTtFQWlFZiw4QkFqRWU7QXhIc3J6QnBCO0F3SGpuekJPO0VBQ0Y7RUFDQTtBeEhtbnpCTDtBd0g3bXpCTTs7RUFDRTtFQUNBO0F4SGduekJSO0F3SDltekJNOztFQUNFLDJCQWxGWTtFQW1GWiw4QkFuRlk7RUFvRlo7RUFDQTtBeEhpbnpCUjtBd0gzbXpCTTs7O0VBQ0E7QXhIK216Qk47O0F3SC9yekJROzs7O0VBQ0U7RUFDQTtBeEhxc3pCVjtBd0huc3pCUTs7OztFQUNFLDRCQWpCVTtFQWtCViwrQkFsQlU7RUFtQlY7RUFDQTtBeEh3c3pCVjtBd0g5cnpCUTs7OztFQUNFO0VBQ0E7QXhIbXN6QlY7QXdIanN6QlE7Ozs7RUFDRSw0QkFuQ1U7RUFvQ1YsK0JBcENVO0VBcUNWO0VBQ0E7QXhIc3N6QlY7QXdINXJ6Qkk7RUFDRTtFQUNBO0F4SDhyekJOO0F3SDVyekJNO0VBQ0U7RUFDQTtBeEg4cnpCUjtBd0g1cnpCTTtFQUNGLDJCQXpEZ0I7RUEwRGhCLDhCQTFEZ0I7RUEyRFo7RUFDQTtBeEg4cnpCUjtBd0gzcnpCSTtFQUNDLDJCQWhFZTtFQWlFZiw4QkFqRWU7QXhIOHZ6QnBCO0F3SHpyekJPO0VBQ0Y7RUFDQTtBeEgycnpCTDtBd0hycnpCTTs7RUFDRTtFQUNBO0F4SHdyekJSO0F3SHRyekJNOztFQUNFLDJCQWxGWTtFQW1GWiw4QkFuRlk7RUFvRlo7RUFDQTtBeEh5cnpCUjtBd0hucnpCTTs7O0VBQ0E7QXhIdXJ6Qk47O0F5SDF5ekJDO0VBQ0M7QXpINnl6QkY7QXlIM3l6QkU7RUFDQztFQUNBO0F6SDZ5ekJIO0F5SDN5ekJFO0VBQ0M7QXpINnl6Qkg7QXlIM3l6QkU7RUFDQztBekg2eXpCSDtBeUgzeXpCRTtFQUNDO0F6SDZ5ekJIOztBMEgzenpCQztFQUNDO0VBQ0E7RUFDQTtBMUg4enpCRjtBMEgzenpCRztFQUNDO0VBQ0E7QTFINnp6Qko7QTBIdnp6QkU7RUFDQztFQUNBO0VBQ0E7RUFDQTtBMUh5enpCSDtBMEh2enpCRTtFQUNDO0ExSHl6ekJIO0EwSHZ6ekJFO0VBR0M7RUFDQTtFQUNBO0ExSHV6ekJIO0FNeHd6Qkk7RW9IcERGO0lBUUU7RTFId3p6QkY7QUFDRjs7QTJIdjF6QkU7RUFDQztFQUNBO0EzSDAxekJIO0EySHYxekJJO0VBQ0M7QTNIeTF6Qkw7QTJIdjF6Qks7RUFFQztBM0h3MXpCTjtBMkh0MXpCSztFQUNDO0VBQ0E7QTNIdzF6Qk47QTJIbjF6QkU7RUFDQztBM0hxMXpCSDtBMkhuMXpCRztFQUNDO0EzSHExekJKO0EySG4xekJJO0VBQ0M7RUFDQTtFQUNBO0EzSHExekJMO0EySG4xekJLO0VBQ0M7QTNIcTF6Qk47QTJIbjF6Qks7RUFDQztFQUNBO0EzSHExekJOO0EySGoxekJLO0VBQ0M7RUFDQSw2Q3hIb0NRO0V3SG5DUixjeEh5Q1E7QUgweXpCZDs7QU1uenpCSTtFc0g1RUo7SUFFRTtFNUhrNHpCQTtFNEhoNHpCQTtJQUdDO0U1SGc0ekJEO0FBQ0Y7O0E0SDMzekJDO0VBQ0M7QTVIODN6QkY7QTRINTN6QkU7RUFDQztBNUg4M3pCSDtBNEg1M3pCRztFQUNDO0VBQ0E7QTVIODN6Qko7QTRINTN6Qkk7RUFDQztFQUNBO0VBQ0E7RUFDQSxnQnpIb1krQjtFeUhuWS9CO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsbUJ6SHlYMEI7RXlIeFgxQjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E1SDgzekJMO0E0SDUzekJJO0VBQ0M7RUFDQTtFQUNBLGdCekhxWCtCO0V5SHBYL0Isa0J6SDRXK0I7QUhraHpCcEM7QTRINTN6Qkk7RUFFQyxjekh3Q1M7QUhxMXpCZDtBNEgzM3pCSztFQUNDLHFCekhxQ1E7RXlIcENSLGN6SG9DUTtBSHkxekJkO0E0SDMzekJLO0VBRUMsbUJ6SGdDUTtBSDQxekJkO0E0SDEzekJLO0VBQ0M7QTVINDN6Qk47QTRIeDN6Qks7RUFDQztBNUgwM3pCTjtBNEh2M3pCSTtFQUNDO0E1SHkzekJMO0E0SHYzekJJO0VBRUM7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTVIdzN6Qkw7QTRIdDN6Qkk7RUFDQztFQUNBO0VBQ0E7QTVIdzN6Qkw7QTRIbjN6Qks7RUFFQztBNUhvM3pCTjtBNEg5MnpCSztFQUNDO0E1SGczekJOO0E0SDUyekJNO0VBQ0MsbUJ6SGRPO0FINDN6QmQ7QTRIMzJ6Qks7RUFDQztBNUg2MnpCTjtBNEh2MnpCQztFQUNDO0E1SHkyekJGO0E0SHYyekJFO0VBQ0M7QTVIeTJ6Qkg7QTRIdjJ6Qkc7RUFDQztFQUNBO0VBQ0E7RUFDQTtBNUh5MnpCSjtBNEh2MnpCSTtFQUNDO0VBQ0EsZ0J6SGtTK0I7RXlIalMvQixrQnpIeVIrQjtFeUh4Ui9CO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBNUh5MnpCTDtBNEh2MnpCSTtFQUVDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBNUh3MnpCTDtBNEh0MnpCSTtFQUNDO0VBQ0EsbUJ6SDdEUztBSHE2ekJkO0E0SHQyekJJO0VBQ0M7QTVIdzJ6Qkw7QTRIdDJ6Qkk7RUFFQyxtQnpIcEVTO0V5SHFFVCxjekh2RFM7QUg4NXpCZDtBNEhyMnpCSztFQUNDO0E1SHUyekJOO0E0SHAyekJJO0VBQ0M7QTVIczJ6Qkw7QTRIajJ6Qks7RUFFQztBNUhrMnpCTjtBNEg1MXpCSztFQUNDO0E1SDgxekJOO0E0SDExekJNO0VBQ0MsbUJ6SC9GTztBSDI3ekJkO0E0SHoxekJLO0VBQ0M7QTVIMjF6Qk47QTRIcjF6QkM7RUFDQztBNUh1MXpCRjtBNEhyMXpCRTtFQUNDO0E1SHUxekJIO0E0SHIxekJHO0VBQ0M7RUFDQTtBNUh1MXpCSjtBNEhyMXpCSTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBNUh1MXpCTDtBNEhyMXpCSTtFQUNDO0VBQ0EsZ0J6SHFNK0I7RXlIcE0vQjtFQUNBLG1Cekg2TDBCO0FIMHB6Qi9CO0E0SHIxekJJO0VBQ0M7RUFDQSxrQnpIdUwrQjtFeUh0TC9CO0VBQ0EsZ0J6SDZMK0I7QUgwcHpCcEM7QTRIcjF6Qkk7RUFFQztBNUhzMXpCTDtBNEhwMXpCSztFQUNDLHFCekhsSlE7RXlIbUpSLGN6SG5KUTtBSHkrekJkO0E0SHAxekJLO0VBRUMsbUJ6SHZKUTtBSDQrekJkO0E0SG4xekJLO0VBQ0M7QTVIcTF6Qk47QTRIajF6Qks7RUFDQztBNUhtMXpCTjtBNEhoMXpCSTtFQUNDO0E1SGsxekJMO0E0SGgxekJLO0VBQ0M7QTVIazF6Qk47QTRILzB6Qkk7RUFFQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBNUhnMXpCTDtBNEg5MHpCSTtFQUNDO0VBQ0E7RUFDQTtBNUhnMXpCTDtBNEgzMHpCSztFQUVDO0E1SDQwekJOO0E0SHQwekJLO0VBQ0M7QTVIdzB6Qk47QTRIcDB6Qk07RUFDQyxtQnpIek1PO0FIK2cwQmQ7QTRIbjB6Qks7RUFDQztBNUhxMHpCTjs7QTZIem0wQkE7RUFDQztBN0g0bTBCRDs7QThINW0wQkM7RUFDQztFQUNBO0VBQ0E7QTlIK20wQkY7QThIN20wQkU7RUFDQztFQUNBO0VBQ0E7RUFDQTtBOUgrbTBCSDtBOEg3bTBCRztFQUNDO0VBQ0E7RUFDQTtFQUNBO0E5SCttMEJKO0E4SDdtMEJJO0VBQ0M7QTlIK20wQkw7QThIN20wQkk7RUFDQztFQUNBLGdCM0h3WStCO0UySHZZL0I7QTlIK20wQkw7O0ErSHZvMEJBO0VBQ0M7RUFDQTtFQUNBLGtCNUh1ZG1DO0U0SHRkbkM7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EvSDBvMEJEO0ErSHhvMEJDO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBL0gwbzBCRjtBK0h4bzBCQztFQUNDO0VBQ0E7QS9IMG8wQkY7QStIeG8wQkU7RUFNQztBL0hxbzBCSDtBK0hsbzBCQztFQUNDO0VBQ0E7QS9Ib28wQkY7O0FnSXJxMEJBO0VBQ0MsZTdIMnFCbUM7RTZIMXFCbkM7RUFDQTtFQUNBO0VBQ0EsaUI3SHlxQm1DO0U2SHhxQm5DLGdCN0h1cUJtQztBSGlnekJwQztBZ0l0cTBCQztFQUNDO0FoSXdxMEJGOztBaUlqcjBCQTtFQUNDLGdCOUg4Wm1DO0U4SDdabkM7QWpJb3IwQkQ7QWlJbHIwQkM7RUFDQztFQUNFO0FqSW9yMEJKOztBa0kxcjBCQTtFQUNDO0lBQU87RWxJOHIwQk47RWtJN3IwQkQ7SUFBSztFbElnczBCSjtBQUNGO0FrSS9yMEJBO0VBQ0Msd0MvSG9rRG1DO0UrSG5rRG5DO0VBQ0EsMEIvSGlrRG1DO0UrSGhrRG5DO0VBQ0Esa0IvSGlkbUM7RStIaGRuQztFQUNBO0FsSWlzMEJEO0FrSS9yMEJDO0VBR0M7QWxJK3IwQkY7QWtJN3IwQkM7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsMkIvSGtja0M7RStIamNsQyw0Qi9IaWNrQztBSDh2ekJwQztBa0k3cjBCRTtFQUNDLGtCL0gyWGlDO0UrSDFYakM7RUFDQTtFQUNBO0FsSStyMEJIO0FrSTdyMEJHO0VBQ0M7RUFDQTtBbEkrcjBCSjtBa0k3cjBCSTtFQUVDO0FsSThyMEJMO0FrSTFyMEJFO0VBQ0M7RUFDQTtBbEk0cjBCSDtBa0l6cjBCSTtFQUNDO0FsSTJyMEJMO0FrSXhyMEJHO0VBQ0M7RUFDQTtFQUNBO0FsSTByMEJKO0FrSXZyMEJFO0VBQ0M7QWxJeXIwQkg7QWtJdHIwQkM7RUFDQztBbEl3cjBCRjtBa0h0djBCQztFQUVDO0VBQ0E7RUFDQTtBbEh1djBCRjtBa0l6cjBCQztFQUNDO0FsSTJyMEJGO0FrSXpyMEJDO0VBQ0M7RUFDQTtBbEkycjBCRjtBa0l4cjBCRTtFQUNDO0FsSTByMEJIO0FrSXRyMEJFO0VBQ0M7QWxJd3IwQkg7QWtJcHIwQkU7RUFDQztFQUNBO0FsSXNyMEJIO0FrSXByMEJHO0VBQ0M7QWxJc3IwQko7QWtJanIwQkU7RUFDQztFQUNBO0VBQ0E7QWxJbXIwQkg7QWtJanIwQkc7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbEltcjBCSjtBa0kvcTBCQztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsYS9INlpxQztFK0g1WnJDO0VBQ0E7RUFDQTtFQUNBO0FsSWlyMEJGO0FrSS9xMEJFO0VBR0M7QWxJK3EwQkg7QWtJN3EwQkU7RUFDQztFQUNBO0FsSStxMEJIO0FrSTdxMEJHO0VBQ0M7QWxJK3EwQko7QWtJN3EwQkk7RUFDQztBbEkrcTBCTDtBa0kzcTBCRTtFQUNDO0FsSTZxMEJIO0FrSTNxMEJHO0VBQ0M7QWxJNnEwQko7QWtJMXEwQkU7RUFDQztFQUNBO0FsSTRxMEJIO0FrSXJxMEJLO0VBQ0M7QWxJdXEwQk47QWtJOXAwQk07RUFDQztBbElncTBCUDtBa0l2cDBCRztFQUNDO0VBQ0E7RUFDQTtBbEl5cDBCSjtBa0l0cDBCSztFQUNDO0VBQ0E7QWxJd3AwQk47O0FrSWhwMEJDO0VBQ0M7QWxJbXAwQkY7QWtJanAwQkU7RUFDQyxrQy9INjNDaUM7QUhzeHhCcEM7O0FtSS8xMEJBO0VBQ0MsNkNoSWllbUM7QUhpNHpCcEM7O0FvSW4yMEJBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBcElzMjBCRDtBb0lwMjBCQztFQUNDO0VBQ0E7RUFDQTtFQUNBLGNqSThFWTtBSHd4MEJkO0FvSXAyMEJFO0VBQ0M7RUFDQTtBcElzMjBCSDtBb0lwMjBCRTtFQUNDO0VBQ0Esa0JqSXVjaUM7QUgrNXpCcEM7QW9JcDIwQkU7RUFDQztFQUNBO0VBQ0E7RUFDQTtBcElzMjBCSDtBb0lwMjBCRztFQUNDO0VBQ0E7RUFDQTtFQUNBO0FwSXMyMEJKOztBcUlyNDBCQTtFQUNDO0lBQU87RXJJeTQwQk47RXFJeDQwQkQ7SUFBSztFckkyNDBCSjtBQUNGO0FxSXo0MEJBO0VBQ0M7RUFDQTtFQUNBO0VBQ0EseUJsSTRGYTtFa0kzRmI7RUFDQTtBckkyNDBCRDtBcUl6NDBCQztFQUNDO0VBQ0E7QXJJMjQwQkY7O0FzSTE1MEJBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7QXRJNjUwQkQ7QXNJMTUwQkU7RUFDQztFQUNBO0VBQ0E7RUFDQTtBdEk0NTBCSDtBc0kxNTBCRztFQUNDO0VBQ0E7QXRJNDUwQko7QXNJMTUwQkk7RUFDQztBdEk0NTBCTDtBc0l6NTBCRztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXRJMjUwQko7QXNJejUwQkk7RUFDQztFQUNBLG1Cbkk2RFM7RW1JNURUO0F0STI1MEJMO0FzSXg1MEJNO0VBQ0M7QXRJMDUwQlA7QXNJcjUwQkc7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXRJdTUwQko7QXNJcjUwQkk7RUFDQztFQUNBLG1CbklzQ1M7RW1JckNUO0F0SXU1MEJMO0FzSXA1MEJNO0VBQ0M7QXRJczUwQlA7QXNJOTQwQks7RUFDQztBdElnNTBCTjtBc0k5NDBCTTtFQUNDLG1Cbkk0Qk87RW1JM0JQLGNuSWVPO0FIaTQwQmQ7QXNJNTQwQkk7RUFFQztBdEk2NDBCTDtBc0l6NDBCTztFQUNDO0F0STI0MEJSO0FzSXY0MEJLO0VBQ0M7QXRJeTQwQk47QXNJLzMwQkk7RUFDQztFQUNBO0VBQ0E7QXRJaTQwQkw7QXNJejMwQkk7RUFDQztFQUNBO0VBQ0E7QXRJMjMwQkw7O0FzSXIzMEJBOztFQUVDO0F0SXczMEJEOztBdUl6KzBCSztFQUNDLCtCcElvWDhCO0VvSW5YOUI7QXZJNCswQk47QXVJMSswQks7RUFDQyw2QnBJZ1g4QjtFb0kvVzlCO0F2STQrMEJOO0F1SXIrMEJFO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7QXZJdSswQkg7QXVJbiswQkU7RUFDQztFQUNBO0VBQ0E7RUFDQTtBdklxKzBCSDtBdUk5OTBCSztFQUNDO0F2SWcrMEJOO0F1SXQ5MEJLO0VBQ0M7QXZJdzkwQk47QXVJOTgwQks7RUFDQztBdklnOTBCTjtBdUl4ODBCRztFQUVDO0VBQ0E7QXZJeTgwQko7QXVJNTgwQkc7RUFFQztFQUNBO0F2STY4MEJKO0F1SWg5MEJHO0VBRUM7RUFDQTtBdklpOTBCSjtBdUlwOTBCRztFQUVDO0VBQ0E7QXZJcTkwQko7QXVJeDkwQkc7RUFFQztFQUNBO0F2SXk5MEJKO0F1STU5MEJHO0VBRUM7RUFDQTtBdkk2OTBCSjtBdUloKzBCRztFQUVDO0VBQ0E7QXZJaSswQko7QXVJcCswQkc7RUFFQztFQUNBO0F2SXErMEJKO0F1SXgrMEJHO0VBRUM7RUFDQTtBdkl5KzBCSjtBdUk1KzBCRztFQUVDO0VBQ0E7QXZJNiswQko7QXVJaC8wQkc7RUFFQztFQUNBO0F2SWkvMEJKO0F1SXAvMEJHO0VBRUM7RUFDQTtBdklxLzBCSjtBdUl4LzBCRztFQUVDO0VBQ0E7QXZJeS8wQko7QXVJNS8wQkc7RUFFQztFQUNBO0F2STYvMEJKO0F1SWhnMUJHO0VBRUM7RUFDQTtBdklpZzFCSjtBdUlwZzFCRztFQUVDO0VBQ0E7QXZJcWcxQko7QXVJeGcxQkc7RUFFQztFQUNBO0F2SXlnMUJKO0F1STVnMUJHO0VBRUM7RUFDQTtBdkk2ZzFCSjtBdUloaDFCRztFQUVDO0VBQ0E7QXZJaWgxQko7QXVJcGgxQkc7RUFFQztFQUNBO0F2SXFoMUJKO0F1SS9nMUJHO0VBRUM7RUFDQTtBdklnaDFCSjtBdUluaDFCRztFQUVDO0VBQ0E7QXZJb2gxQko7QXVJdmgxQkc7RUFFQztFQUNBO0F2SXdoMUJKO0F1STNoMUJHO0VBRUM7RUFDQTtBdkk0aDFCSjtBdUkvaDFCRztFQUVDO0VBQ0E7QXZJZ2kxQko7QXVJbmkxQkc7RUFFQztFQUNBO0F2SW9pMUJKO0F1SXZpMUJHO0VBRUM7RUFDQTtBdkl3aTFCSjtBdUkzaTFCRztFQUVDO0VBQ0E7QXZJNGkxQko7QXVJL2kxQkc7RUFFQztFQUNBO0F2SWdqMUJKO0F1SW5qMUJHO0VBRUM7RUFDQTtBdklvajFCSjtBdUl2ajFCRztFQUVDO0VBQ0E7QXZJd2oxQko7QXVJM2oxQkc7RUFFQztFQUNBO0F2STRqMUJKO0F1SS9qMUJHO0VBRUM7RUFDQTtBdklnazFCSjtBdUluazFCRztFQUVDO0VBQ0E7QXZJb2sxQko7QXVJdmsxQkc7RUFFQztFQUNBO0F2SXdrMUJKO0F1STNrMUJHO0VBRUM7RUFDQTtBdkk0azFCSjtBdUkvazFCRztFQUVDO0VBQ0E7QXZJZ2wxQko7QXVJbmwxQkc7RUFFQztFQUNBO0F2SW9sMUJKO0F1SXZsMUJHO0VBRUM7RUFDQTtBdkl3bDFCSjtBdUkzbDFCRztFQUVDO0VBQ0E7QXZJNGwxQko7O0F3STlxMUJBO0VBQ0M7RUFDQSxZQUptQjtFQUtuQjtFQUNBO0VBQ0E7RUFDQSxhcklnaEJzQztFcUkvZ0J0QztFQUNBO0VBQ0E7QXhJaXIxQkQ7QXdJL3ExQkM7RUFDQztFQUNBO0VBQ0E7RUFDQTtBeElpcjFCRjtBd0kvcTFCRTtFQUNDO0VBQ0E7QXhJaXIxQkg7QXdJL3ExQkc7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBeElpcjFCSjtBd0kvcTFCSTtFQUVDO0F4SWdyMUJMO0F3STNxMUJLO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGNySXFEUTtFcUlwRFI7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFbkRwREw7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBckZrdTFCRDtBd0k3cTFCTTtFQUNDLGNySThCTztBSGlwMUJkO0F3SXhxMUJDO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXhJMHExQkY7QXdJeHExQkU7RUFDQztBeEkwcTFCSDtBTWhyMUJJO0VrSVZIO0lBbUJFO0V4STJxMUJEO0FBQ0Y7QXdJenExQkM7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBeEkycTFCRjtBd0l6cTFCQztFQUNDO0VBQ0E7RUFDQTtBeEkycTFCRjtBd0l6cTFCQztFQUNDO0VBQ0E7RUFDQTtFQUNBO0F4STJxMUJGO0F3SXpxMUJFO0VBQ0M7RUFDQTtFQUNBO0F4STJxMUJIO0F3SXpxMUJHO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBeEkycTFCSjtBd0l6cTFCSTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBeEkycTFCTDtBd0l2cTFCSztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXhJeXExQk47QXdJdnExQks7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBLGNySXhEUTtFcUl5RFI7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VuRGxLTDtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FyRjQwMUJEO0F3SXhxMUJLO0VBQ0M7RUFDQTtBeEkwcTFCTjtBd0lwcTFCQztFQUNDO0VBQ0E7QXhJc3ExQkY7QXdJbHExQkk7RUFDQztBeElvcTFCTDs7QXlJNTExQkE7RUFDQztFQUNBLFN0SWdpQm1DO0VzSS9oQm5DLHFCdEkyWG1DO0VzSTFYbkMsMkJ0STBYbUM7RXNJelhuQyxhdElraEJzQztBSDYwMEJ2Qzs7QXlJNTExQkM7RUFDQyx3QnRJbTFDa0M7RXNJbDFDbEMsdUR0STQwQ2tDO0FIbWh6QnBDO0F5STcxMUJFO0VBQ0M7RUFDQTtBekkrMTFCSDs7QTBJNzIxQkE7RUFDQztFQUNBO0VBQ0E7QTFJZzMxQkQ7QTBJOTIxQkM7RUFDQztBMUlnMzFCRjtBMEk5MjFCRTtFQUNDO0VBQ0E7RUFDQTtBMUlnMzFCSDtBMEk5MjFCRztFQUNDO0VBQ0E7QTFJZzMxQko7QTBJOTIxQkk7RUFDQztFQUNBO0ExSWczMUJMO0EwSTkyMUJLO0VBQ0M7RUFDQTtBMUlnMzFCTjtBMEk1MjFCRztFQUNDO0ExSTgyMUJKO0EwSTMyMUJFO0VBQ0M7RUFDQTtBMUk2MjFCSDtBMEkzMjFCRTtFQUNDO0ExSTYyMUJIO0EwSTMyMUJFO0VBQ0M7QTFJNjIxQkg7QTBJMzIxQkc7RUFDQztBMUk2MjFCSjtBMEl6MjFCRTtFQUNDO0ExSTIyMUJIOztBMkkxNTFCQTtFQUNDO0VBQ0Esd0J4STRYbUM7RXdJM1huQztFQUNBO0EzSTY1MUJEO0EySTM1MUJDO0VBQ0Msa0J4SXVYa0M7RXdJdFhsQztBM0k2NTFCRjtBMkkzNTFCQztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBM0k2NTFCRjtBMkkzNTFCRTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxjeEl1RVc7RXdJdEVYO0VBQ0E7RUFDQTtFQUNBO0EzSTY1MUJIO0EySTM1MUJHO0VBQ0M7RUFDQTtBM0k2NTFCSjtBMkl4NTFCQztFQUNDO0VBQ0E7QTNJMDUxQkY7QTJJeDUxQkU7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0EzSTA1MUJIO0EySXg1MUJHO0VBQ0M7QTNJMDUxQko7O0EySXA1MUJDO0VBRUMsY3hJc0NZO0FIZzMxQmQ7QTJJcDUxQkU7RUFDQyx1Q3hJa0JXO0FIbzQxQmQ7O0E0SXg5MUJBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQSxrQnpJcWRtQztBSHNnMUJwQztBTWo2MUJJO0VzSS9ESjtJQVFFO0U1STQ5MUJBO0FBQ0Y7QTRJMTkxQkM7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0E1STQ5MUJGO0E0STE5MUJFO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E1STQ5MUJIO0E0SXo5MUJDO0VBQ0M7RUFDQTtBNUkyOTFCRjtBTXo3MUJJO0VzSS9CRDtJQUVFO0U1STA5MUJIO0FBQ0Y7QTRJeDkxQkc7RUFFRTtBNUl5OTFCTDtBNElwOTFCQztFQUNDO0E1SXM5MUJGO0E0SXA5MUJDO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7QTVJczkxQkY7QU0xODFCSTtFc0loQkg7SUFPRTtFNUl1OTFCRDtBQUNGO0FNNTUxQkk7RXNJbkVIO0lBVUU7RTVJeTkxQkQ7QUFDRjtBNEl2OTFCRTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0E1SXk5MUJIO0E0SXY5MUJHO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E1SXk5MUJKO0E0SXQ5MUJFO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBNUl3OTFCSDtBNEl0OTFCRztFQUNDLGN6SWtCVTtBSHM4MUJkO0E0SXQ5MUJJO0VBQ0M7RUFDQTtFQUNBO0E1SXc5MUJMO0E0SXQ5MUJJO0VBQ0M7QTVJdzkxQkw7O0E0SWw5MUJBO0VBQ0M7QTVJcTkxQkQ7QTRJbjkxQkM7RUFDQztFQUNBO0E1SXE5MUJGO0E0SW45MUJDO0VBQ0M7RUFDQTtFQUNBO0E1SXE5MUJGO0E0SW45MUJDO0VBQ0M7RUFDQTtBNUlxOTFCRjtBNEluOTFCRTtFQUNDO0E1SXE5MUJIOztBNElqOTFCQTtFQUNDO0E1SW85MUJEOztBNEloOTFCRTtFQUNDO0E1SW05MUJIO0E0SWg5MUJHO0VBRUM7QTVJaTkxQko7O0E2SWxsMkJBO0VBQ0M7RUFDQTtBN0lxbDJCRDtBNklubDJCQztFQUNDLGtCMUl5WGtDO0UwSXhYbEM7RUFDQTtBN0lxbDJCRjtBNklubDJCRTtFQUNDLDZCMUlvWGlDO0FIaXUxQnBDO0E2SW5sMkJFO0VBQ0M7QTdJcWwyQkg7QTZJbmwyQkU7RUFDQyxrQjFJdVlpQztFMEl0WWpDO0E3SXFsMkJIO0E2SW5sMkJFO0VBQ0M7RUFDQTtBN0lxbDJCSDtBNklsbDJCQztFQUNDLGtCMUlxV2tDO0UwSXBXbEM7QTdJb2wyQkY7QTZJbGwyQkM7RUFDQztFQUNBO0VBQ0E7RUFDQTtBN0lvbDJCRjtBNklsbDJCQztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E3SW9sMkJGO0E2SWxsMkJFO0VBQ0M7RUFDQTtFQUNBO0E3SW9sMkJIO0E2SWpsMkJDO0VBQ0M7RUFDQTtBN0ltbDJCRjtBNklqbDJCQztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTdJbWwyQkY7QTZJamwyQkM7RUFDQyxnQjFJNFZrQztFMEkzVmxDO0VBQ0E7QTdJbWwyQkY7QTZJamwyQkU7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E3SW1sMkJIO0E2SWpsMkJHO0VBQ0M7QTdJbWwyQko7QTZJamwyQkc7RUFDQztBN0ltbDJCSjtBNkkvazJCQztFQUNDLGdCMUlrVWtDO0UwSWpVbEM7QTdJaWwyQkY7QTZJL2syQkM7RUFDQztFQUNBLDJCMUlqQlk7RTBJa0JaLGdCMUk0VGtDO0UwSTNUbEM7RUFDQTtBN0lpbDJCRjtBNkk5azJCRTtFQUNDO0VBQ0E7QTdJZ2wyQkg7QTZJN2syQkc7RUFDQztBN0krazJCSjtBNkkxazJCRTtFQUNDO0VBQ0E7QTdJNGsyQkg7QTZJMWsyQkU7RUFDQztFQUNBO0VBQ0E7QTdJNGsyQkg7QTZJemsyQkc7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBN0kyazJCSjtBNkl2azJCRztFQUNDO0E3SXlrMkJKOztBOElsdDJCQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTlJcXQyQkQ7QThJbnQyQkM7RUFDQztBOUlxdDJCRjtBOEludDJCRTtFQUNDO0VBQ0E7RUFDQTtBOUlxdDJCSDtBOElsdDJCQztFQUNDO0VBQ0E7RUFDQTtBOUlvdDJCRjtBOElsdDJCRTtFQUNDO0E5SW90MkJIO0E4SWp0MkJDO0VBQ0M7RUFDQTtFQUNBO0E5SW10MkJGO0E4SWp0MkJFO0VBQ0M7QTlJbXQyQkg7QThJaHQyQkM7RUFDQztFQUNBO0VBQ0E7QTlJa3QyQkY7QThJaHQyQkU7RUFDQztBOUlrdDJCSDtBOEkvczJCQztFQUNDO0VBQ0E7RUFDQTtBOUlpdDJCRjtBOEkvczJCRTtFQUNDO0E5SWl0MkJIOztBK0lydzJCQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EvSXd3MkJEO0ErSXR3MkJDO0VBQ0M7RUFDQTtFQUNBO0EvSXd3MkJGO0ErSXR3MkJDO0VBQ0M7RUFDQTtFQUNBO0EvSXd3MkJGO0ErSXR3MkJDO0VBQ0M7RUFDQTtFQUNBO0EvSXd3MkJGO0ErSXR3MkJDO0VBQ0M7RUFDQTtFQUNBO0EvSXd3MkJGOztBZ0pueTJCQTtFQUNDO0VBQ0E7QWhKc3kyQkQ7QWdKcHkyQkM7RUFDQztBaEpzeTJCRjtBZ0pweTJCRTtFQUNDO0VBQ0E7RUFDQTtBaEpzeTJCSDtBZ0pueTJCQztFQUNDO0VBQ0E7QWhKcXkyQkY7QWdKbnkyQkU7RUFDQztFQUNBO0VBQ0E7QWhKcXkyQkg7QWdKbnkyQkc7RUFDQztBaEpxeTJCSjtBZ0pqeTJCQztFQUNDO0FoSm15MkJGO0FnSmp5MkJFO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaEpteTJCSDs7QWlKdDAyQkE7RUFDQztBakp5MDJCRDtBaUp2MDJCQztFQUNDO0VBQ0E7RUFDQTtBakp5MDJCRjtBaUp0MDJCRztFQUVDO0FqSnUwMkJKO0FpSnAwMkJFO0VBR0M7QWpKbzAyQkg7QWlKbDAyQkc7RUFDQztBakpvMDJCSjtBaUpoMDJCRztFQUNDO0VBQ0E7QWpKazAyQko7QWlKaDAyQkk7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBakprMDJCTDtBaUovejJCRztFQUNDO0VBQ0E7QWpKaTAyQko7QWlKOXoyQkU7RUFDQztFQUNBO0VBQ0E7RUFDQTtBakpnMDJCSDtBaUo5ejJCRTtFQUNDO0VBQ0E7QWpKZzAyQkg7QWlKOXoyQkU7RUFDQyxrQjlJaVdpQztFOEloV2pDO0FqSmcwMkJIO0FpSjl6MkJFO0VBQ0Msb0I5SThWNEI7RThJN1Y1QjtFQUNBO0FqSmcwMkJIOztBa0o1MzJCQTtFQUNDO0FsSiszMkJEOztBbUpoNDJCQTs7RUFFQztFQUNBO0VBQ0Esa0JoSjBYbUM7RWdKelhuQyxrQmhKcWRtQztBSDg2MUJwQztBbUpoNDJCRTs7RUFDQztFQUNBO0VBQ0E7QW5KbTQyQkg7QW1KajQyQkU7O0VBQ0M7RUFDQSxnQmhKZ1ppQztFZ0ovWWpDO0FuSm80MkJIO0FtSmg0MkJFOztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FuSm00MkJIO0FtSmo0MkJHOzs7RUFFQztFQUNBLGNoSnFFVTtBSCt6MkJkO0FtSmg0MkJDOztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsY2hKa1ZrQztFZ0pqVmxDLDhCaEppVmtDO0VnSmhWbEMsMkJoSmdWa0M7QUhtajJCcEM7QW1KajQyQkU7O0VBQ0M7RUFDQTtFQUNBLGNoSmtEVztFZ0pqRFg7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FuSm80MkJIO0FtSmw0MkJHOztFQUNDO0FuSnE0MkJKO0FtSmw0MkJFOztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FuSnE0MkJIO0FtSmw0MkJDOztFQUNDO0FuSnE0MkJGO0FtSm40MkJDOztFQUNDO0VBQ0E7RUFDQTtFQUNBLGdCaEo0VWtDO0FIMGoyQnBDO0FtSnA0MkJDOztFQUNDO0VBQ0EsZ0JoSndVa0M7RWdKdlVsQywyQmhKTFk7QUg0NDJCZDtBbUpyNDJCQzs7RUFDQztFQUNBLHdCaEprU2tDO0VnSmpTbEMsZ0JoSm1Va0M7QUhxazJCcEM7QW1KdDQyQkU7O0VBQ0M7RUFDQSxjaEpOVztBSCs0MkJkO0FtSnY0MkJFOztFQUNDO0VBQ0EsY2hKSFc7QUg2NDJCZDtBbUp2NDJCQzs7RUFDQztFQUNBO0VBQ0E7RUFDQSxrQmhKOFdrQztBSDRoMkJwQztBbUp4NDJCRTs7RUFDQztFQUNBO0FuSjI0MkJIO0FtSno0MkJFOztFQUNDO0FuSjQ0MkJIO0FtSnY0MkJFOztFQUNDO0VBQ0E7RUFDQTtBbkowNDJCSDtBbUp4NDJCRTs7RUFDQztFQUNBO0FuSjI0MkJIO0FtSno0MkJFOztFQUNDO0VBQ0E7QW5KNDQyQkg7QW1KeDQyQkU7O0VBQ0M7QW5KMjQyQkg7QW1KejQyQkc7O0VBQ0MsbUJoSmxEVTtBSDg3MkJkOztBb0p0aDNCQztFQUNDO0FwSnloM0JGO0FvSnBoM0JLO0VBQ0M7QXBKc2gzQk47QW9KbmgzQk07RUFDQztBcEpxaDNCUDtBb0puaDNCTTtFQUNDO0FwSnFoM0JQO0FvSjlnM0JLO0VBQ0M7QXBKZ2gzQk47QW9KN2czQk07RUFDQztBcEorZzNCUDtBb0o3ZzNCTTtFQUNDO0FwSitnM0JQOztBcUo3aTNCQTtFQUNDO0VBQ0E7QXJKZ2ozQkQ7QWtIamozQkM7RUFFQztFQUNBO0VBQ0E7QWxIa2ozQkY7QXFKamozQkM7RUFDQztFQUNBO0VBQ0E7RUFDQTtBckptajNCRjtBcUpqajNCRTtFQUNDO0VBQ0EsbUJsSjBaaUM7RWtKelpqQyxnQmxKNllpQztFa0o1WWpDO0VBQ0E7QXJKbWozQkg7QXFKamozQkU7RUFDQztFQUNBLG1CbEptWmlDO0VrSmxaakMsZ0JsSnlZaUM7RWtKeFlqQztBckptajNCSDtBcUpqajNCRztFQUNDO0VBQ0E7RUFDQTtBckptajNCSjtBcUovaTNCQztFQUNDO0VBQ0E7QXJKaWozQkY7QXFKL2kzQkM7RUFDQztBckppajNCRjtBcUovaTNCRTtFQUNDO0VBQ0E7RUFDQTtBckppajNCSDtBcUovaTNCRTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXJKaWozQkg7QXFKL2kzQkc7RUFDQztBckppajNCSjtBcUovaTNCSTtFQUNDO0FySmlqM0JMO0FxSjdpM0JHO0VBQ0M7QXJKK2kzQko7QXFKNWkzQkU7RUFDQztFQUNBO0VBQ0E7QXJKOGkzQkg7QXFKM2kzQkc7RUFFQztBcko0aTNCSjs7QXNKbm4zQkE7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0F0SnNuM0JEO0FzSnBuM0JDO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdEpzbjNCRjtBc0pwbjNCRTtFQUNDO0VBQ0Esa0JuSnVZaUM7RW1KdFlqQztFQUNBO0F0SnNuM0JIO0FzSnBuM0JFO0VBQ0M7QXRKc24zQkg7QXNKcG4zQkc7RUFDQztBdEpzbjNCSjtBc0psbjNCQztFQUNDLGtCbkppV2tDO0FIbXgyQnBDOztBdUpqcDNCQTtFQUNDO0VBQ0E7RUFDQTtBdkpvcDNCRDtBdUpscDNCQztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsY3BKMkZZO0VvSjFGWjtBdkpvcDNCRjtBdUpscDNCRTtFQUNDO0VBQ0E7RUFDQTtBdkpvcDNCSDtBTXhsM0JJO0VpSi9ERjtJQU1FO0V2SnFwM0JGO0FBQ0Y7QXVKbHAzQkM7RUFDQyxvRHBKeW9Ca0M7RW9KeG9CbEM7RUFDQTtFQUNBO0VBQ0E7QXZKb3AzQkY7QU1wbTNCSTtFaUpyREg7SUFRRTtFdkpxcDNCRDtBQUNGO0F1Sm5wM0JFO0VBQ0M7RUFDQTtFQUNBO0VBQ0EsbUJwSm1YNEI7RW9KbFg1QjtFQUNBO0F2SnFwM0JIO0FNam4zQkk7RWlKMUNGO0lBU0Usa0JwSjRXZ0M7SW9KM1doQyx3QnBKa1ZnQztFSG8wMkJsQztBQUNGO0F1SnBwM0JFO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7QXZKc3AzQkg7QWtIeHMzQkM7RUFFQztFQUNBO0VBQ0E7QWxIeXMzQkY7QXVKdnAzQkc7RUFDQztFQUNBO0VBQ0E7RUFDQTtBdkp5cDNCSjtBTXhvM0JJO0VpSnJCRDtJQU9FO0V2SjBwM0JIO0FBQ0Y7QU03bzNCSTtFaUpyQkQ7SUFVRTtFdko0cDNCSDtBQUNGO0FNbHAzQkk7RWlKckJEO0lBYUU7RXZKOHAzQkg7QUFDRjtBdUo1cDNCSTtFQUNDO0VBQ0E7QXZKOHAzQkw7QXVKNXAzQkk7RUFDQztFQUNBO0F2SjhwM0JMO0F1SjVwM0JLO0VBQ0M7QXZKOHAzQk47QXVKNXAzQks7RUFDQztFQUNBLGNwSmlCUTtBSDZvM0JkO0FNdHEzQkk7RWlKTUM7SUFLRTtFdkorcDNCTDtBQUNGO0F1SjdwM0JLO0VBQ0M7RUFDQTtBdkorcDNCTjtBTS9xM0JJO0VpSmNDO0lBS0U7RXZKZ3EzQkw7QUFDRjtBdUozcDNCRTtFQUNDO0VBQ0E7QXZKNnAzQkg7QXVKM3AzQkU7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdko2cDNCSDtBdUoxcDNCQztFQUNDO0VBQ0E7RUFDQTtBdko0cDNCRjtBdUoxcDNCRTtFQUNDLHdCcEpxUWlDO0VvSnBRakM7QXZKNHAzQkg7QXVKMXAzQkU7RUFDQztBdko0cDNCSDtBTTdzM0JJO0VpSmdERjtJQUlFO0V2SjZwM0JGO0FBQ0Y7O0F3Sjl4M0JBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXhKaXkzQkQ7QXdKL3gzQkM7RUFFQztFQUNBO0F4Smd5M0JGO0F3Sjl4M0JDO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F4Smd5M0JGO0FNM3UzQkk7RWtKOURIO0lBWUU7RXhKaXkzQkQ7QUFDRjtBTWh2M0JJO0VrSjlESDtJQWVFO0V4Sm15M0JEO0FBQ0Y7QXdKankzQkM7RUFDQztFQUNBO0VBQ0EsaUNySmlEWTtFcUpoRFosMERySituQmtDO0FIb3EyQnBDO0F3Smp5M0JDO0VBQ0MsY3JKOERZO0VxSjdEWixpQnJKOFhrQztFcUo3WGxDLGdCcko4WWtDO0VxSjdZbEM7RUFDQTtBeEpteTNCRjtBd0pqeTNCQztFQUNDLGtCckp5V2tDO0VxSnhXbEM7RUFDQTtBeEpteTNCRjs7QXlKbjEzQkE7RUFDQztBekpzMTNCRDtBeUpwMTNCQztFQUNDO0VBQ0E7QXpKczEzQkY7QXlKcDEzQkU7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBLGtCdEo4Y2lDO0VzSjdjakM7QXpKczEzQkg7QXlKbjEzQkk7RUFFQztBekpvMTNCTDtBeUpoMTNCRztFQUNDO0VBQ0E7QXpKazEzQko7QXlKaDEzQkc7RUFDQyxtQnRKOFgyQjtFc0o3WDNCO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXpKazEzQko7QXlKaDEzQkc7RUFDQztBekprMTNCSjtBeUo3MDNCSTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RXBFL0NKO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXJGKzMzQkQ7QXlKOTAzQkk7RUFDQztBekpnMTNCTDtBeUo3MDNCSztFQUNDO0F6SiswM0JOO0F5SnowM0JHO0VBQ0MsZ0J0SjZWZ0M7QUg4KzJCcEM7QXlKejAzQkk7RUFDQztBekoyMDNCTDtBeUp0MDNCQztFQUNDO0F6SncwM0JGOztBeUpwMDNCQTtFQUNDO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7RUFDQTtBekpzMDNCRDtBeUpwMDNCQztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXpKczAzQkY7QU12MTNCSTtFbUpZSDtJQVFFO0lBQ0E7SUFDQTtFekp1MDNCRDtBQUNGO0F5SnIwM0JDO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7QXpKdTAzQkY7QXlKcjAzQkU7RUFDQztFQUNBO0VBQ0E7RUFDQTtBekp1MDNCSDtBTTEyM0JJO0VtSitCRjtJQU9FO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQSxnQ3RKc1lnQztJc0pyWWhDO0V6SncwM0JGO0FBQ0Y7QXlKdDAzQkc7RUFDQztFQUNBLGN0SmlRZ0M7RXNKaFFoQztFQUNBO0F6SncwM0JKO0F5SnQwM0JJO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQSw2Q3RKNFYrQjtFc0ozVi9CLGdDdEpzWCtCO0VzSnJYL0IsNEJ0SmtWK0I7RXNKalYvQiwrQnRKaVYrQjtBSHUvMkJwQztBTWw1M0JJO0VtSjRERDtJQWlCRTtFekp5MDNCSDtBQUNGO0F5SnQwM0JHO0VBQ0M7RUFDQTtBekp3MDNCSjtBeUp0MDNCRztFQUNDO0VBQ0E7QXpKdzAzQko7QXlKcjAzQkU7RUFDQztBekp1MDNCSDtBTWw2M0JJO0VtSjBGRjtJQUlFO0V6SncwM0JGO0FBQ0Y7QU0xNTNCSTtFbUo2RUY7SUFPRTtJQUNBO0V6SjAwM0JGO0FBQ0Y7QXlKdDAzQkU7RUFDQztBekp3MDNCSDtBTW42M0JJO0VtSjhGQTtJQUVFO0V6SnUwM0JKO0FBQ0Y7O0EwSnAvM0JBO0VBQ0M7QTFKdS8zQkQ7QTBKci8zQkM7RUFDQztFQUNBO0VBQ0E7RUFDQTtBMUp1LzNCRjtBTS83M0JJO0VvSjVESDtJQU9FO0UxSncvM0JEO0FBQ0Y7QU1wODNCSTtFb0o1REg7SUFVRTtFMUowLzNCRDtBQUNGO0FNejgzQkk7RW9KNURIO0lBYUU7RTFKNC8zQkQ7QUFDRjtBMEoxLzNCRTtFQUNDO0ExSjQvM0JIO0EwSjEvM0JHO0VBRUM7QTFKMi8zQko7QTBKeC8zQkU7RUFFQztFQUNBO0VBQ0E7QTFKeS8zQkg7QTBKdi8zQkU7RUFDQztFQUNBO0VBQ0E7QTFKeS8zQkg7QTBKdi8zQkU7RUFDQztFQUNBLG1Cdko2RFc7RXVKM0RYO0ExSncvM0JIO0EwSnQvM0JFO0VBQ0M7RUFDQSxjdkpnVmlDO0V1Si9VakM7RUFDQTtFQUNBLGN2Sm9EVztFdUpuRFgsZ0J2SjZXaUM7RXVKNVdqQztFQUNBO0ExSncvM0JIO0EwSnQvM0JFO0VBQ0MsbUJ2SjhDVztFdUo3Q1gsa0J2SnNVaUM7RXVKclVqQywyQnZKMEJXO0V1SnhCWDtBMUp1LzNCSDtBMEpyLzNCRztFQUNDO0VBQ0EsZ0J2SndYZ0M7RXVKdlhoQyxvQnZKeVdnQztFdUp4V2hDLGdCdko4VmdDO0V1SjdWaEM7RUFDQTtFQUNBO0VBQ0EsNEJ2SmVVO0FIdyszQmQ7QTBKci8zQkc7RUFDQztFQUNBO0ExSnUvM0JKO0EwSnAvM0JLO0VBQ0M7QTFKcy8zQk47QTBKcC8zQk07RUFDQztFQUNBLCtCdkpGTztFa0Y5RWI7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBckZ1azRCRDtBMEp0LzNCTztFQUNDLGN2SlFNO0FIZy8zQmQ7QTBKbC8zQkc7RUFDQztFQUNBO0VBQ0E7RUFDQTtBMUpvLzNCSjs7QTJKcmw0QkE7RUFDQztFQUNBO0VBQ0E7QTNKd2w0QkQ7QTJKdGw0QkM7RUFDQztFQUNBO0VBQ0E7RUFDQTtBM0p3bDRCRjtBTWxpNEJJO0VxSjFESDtJQU9FO0lBQ0E7RTNKeWw0QkQ7QUFDRjtBTXhpNEJJO0VxSjFESDtJQVdFO0lBQ0E7RTNKMmw0QkQ7QUFDRjtBTTlpNEJJO0VxSjFESDtJQWVFO0lBQ0E7RTNKNmw0QkQ7QUFDRjtBMkoxbDRCRTtFQUNDO0VBQ0E7RUFDQTtBM0o0bDRCSDtBMkoxbDRCRztFQUNDO0EzSjRsNEJKOztBNEozbjRCQTtFQUNDO0VBQ0E7QTVKOG40QkQ7QTRKM240QkU7RUFDQztBNUo2bjRCSDtBNEoxbjRCQztFQUNDO0VBQ0EsZ0J6Sm9aa0M7QUh3dTNCcEM7QTRKMW40QkM7RUFDQztFQUNBO0VBQ0E7QTVKNG40QkY7QU1oazRCSTtFc0ovREg7SUFNRTtFNUo2bjRCRDtFNEoxbjRCRTtJQUNDO0U1SjRuNEJIO0FBQ0Y7QTRKeG40QkM7RUFDQztFQUNBO0E1SjBuNEJGO0E0SnhuNEJFO0VBQ0M7RUFDQSxnQnpKNlhpQztBSDZ2M0JwQztBNEp2bjRCQztFQUNDO0VBQ0E7QTVKeW40QkY7QTRKdm40QkU7RUFDQztFQUNBLGdCekpvWGlDO0FIcXczQnBDO0E0SnRuNEJDO0VBQ0M7RUFDQTtFQUNBO0E1SnduNEJGO0FNN2w0Qkk7RXNKOUJIO0lBTUU7RTVKeW40QkQ7QUFDRjtBNEp2bjRCRTtFQUNDO0VBQ0EsZ0J6SnNXaUM7QUhteDNCcEM7QTRKdG40QkM7RUFDQztFQUNBO0VBQ0E7QTVKd240QkY7QU0zbTRCSTtFc0poQkg7SUFNRTtFNUp5bjRCRDtBQUNGO0E0SnZuNEJFO0VBQ0M7RUFDQTtFQUNBO0E1SnluNEJIO0E0SnZuNEJFO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTVKeW40Qkg7QTRKdm40Qkc7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTVKeW40Qko7QTRKdG40QkU7RUFDQztFQUNBO0VBQ0EsZ0J6SjBUaUM7RXlKelRqQztFQUNBO0VBQ0E7QTVKd240Qkg7QTRKdG40Qkc7RUFDQztFQUNBO0E1SnduNEJKO0FNeHA0Qkk7RXNKOEJEO0lBS0U7SUFDQTtFNUp5bjRCSDtBQUNGO0E0SnZuNEJJO0VBQ0M7QTVKeW40Qkw7QU1qcTRCSTtFc0p1Q0E7SUFJRTtFNUowbjRCSjtFNEp4bjRCSTtJQUNDO0U1SjBuNEJMO0FBQ0Y7QU16cTRCSTtFc0prREU7SUFDQztFNUowbjRCTDtBQUNGO0E0SnBuNEJDO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7QTVKc240QkY7QTRKcG40QkM7RUFDQztFQUNBO0VBQ0E7RUFDQTtBNUpzbjRCRjtBNEpwbjRCQztFQUNDO0E1SnNuNEJGO0FNN3I0Qkk7RXNKc0VIO0lBSUU7RTVKdW40QkQ7QUFDRjs7QTZKOXc0QkE7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBN0ppeDRCRDtBTTVzNEJJO0V1SjVFSjtJQVVFLGlDMUowRVk7RUh3czRCWjtBQUNGO0E2Smh4NEJDO0VBQ0M7QTdKa3g0QkY7QU1wdDRCSTtFdUovREg7SUFJRTtFN0pteDRCRDtBQUNGO0E2Smp4NEJFO0VBQ0MsZ0IxSjZyQjZDO0UwSjVyQjdDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBN0pteDRCSDtBTWx1NEJJO0V1SnhERjtJQVVFO0U3Sm94NEJGO0FBQ0Y7QTZKbHg0Qkc7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0E3Sm94NEJKO0FNOXU0Qkk7RXVKM0NEO0lBUUU7SUFDQSxjMUoyRFM7RUgwdDRCWjtBQUNGO0E2Sm54NEJJO0VBQ0M7RUFDQTtFQUNBO0VBQ0EsZ0IxSjJXK0I7QUgwNjNCcEM7QU0xdjRCSTtFdUovQkE7SUFPRTtJQUNBO0U3SnN4NEJKO0FBQ0Y7QTZKbng0Qkc7RUFDQyxnQzFKc0JVO0FIK3Y0QmQ7QU1udzRCSTtFdUpuQkQ7SUFJRSwyQjFKc0JTO0VIZ3c0Qlo7QUFDRjtBNkpweDRCSTtFQUNDO0E3SnN4NEJMO0FNM3c0Qkk7RXVKWkE7SUFJRTtFN0p1eDRCSjtBQUNGO0E2Sm54NEJFO0VBQ0M7RUFDQSxpQzFKU1c7QUg0dzRCZDtBTXB4NEJJO0V1SkhGO0lBS0U7SUFDQTtFN0pzeDRCRjtBQUNGO0E2SnB4NEJHO0VBQ0M7RUFDQSwyQjFKSFU7RTBKSVYsZ0IxSjZuQjRDO0UwSjVuQjVDO0E3SnN4NEJKO0E2SnB4NEJJO0VBQ0M7RUFDQSxnQzFKUFM7RTBKUVQsYzFKVVM7QUg0dzRCZDtBNkpweDRCSztFQUNBLDJCMUpiUztBSG15NEJkO0E2Smx4NEJLO0VBQ0M7QTdKb3g0Qk47QTZKL3c0Qk07RUFDQztBN0ppeDRCUDtBNko3dzRCSTtFQUNDLHNDMUozQlM7RTBKNEJUO0E3Sit3NEJMO0E2Sjd3NEJLO0VBQ0MseUIxSjNCUTtBSDB5NEJkOztBNkp4dzRCQTtFQUNDO0VBQ0E7RUFDQSxjMUp2QmE7RTBKd0JiO0VBQ0E7RUFDQTtFQUNBLGtCMUowVm1DO0FIaTczQnBDO0E2Snp3NEJDO0VBQ0MsZ0IxSmdsQjhDO0UwSi9rQjlDO0VBQ0E7RUFDQTtBN0oydzRCRjtBNkp6dzRCQztFQUNDO0VBQ0E7RUFDQTtFQUNBO0E3SjJ3NEJGO0E2Snp3NEJFO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7QTdKMnc0Qkg7QU1qMTRCSTtFdUprRUY7SUFPRTtJQUNBLGMxSmpEVTtFSDZ6NEJaO0FBQ0Y7QTZKMXc0Qkc7RUFDQztFQUNBO0VBQ0EseUIxSnJFVTtFMEpzRVY7RUFDQTtFQUNBO0VBQ0E7RUFDQSxrQjFKMFRnQztFMEp6VGhDO0E3SjR3NEJKO0FNbDI0Qkk7RXVKNkVEO0lBWUU7SUFDQTtJQUNBO0U3SjZ3NEJIO0FBQ0Y7QTZKM3c0Qkc7RUFDQztFQUNBO0VBQ0E7RUFDQSxnQjFKaVBnQztBSDRoNEJwQztBTS8yNEJJO0V1SjhGRDtJQU9FO0lBQ0EsMkIxSmpHUztFSCsyNEJaO0FBQ0Y7QTZKM3c0QkU7RUFDQztBN0o2dzRCSDtBNkozdzRCRztFQUNDO0E3SjZ3NEJKO0FNMzM0Qkk7RXVKNkdEO0lBSUU7RTdKOHc0Qkg7QUFDRjtBNkp4dzRCRztFQUNDO0E3SjB3NEJKO0E2SnR3NEJHO0VBQ0MseUIxSm5IVTtBSDIzNEJkOztBNkpudzRCQTs7RUFFQztFQUNBO0E3SnN3NEJEO0E2SnB3NEJDOztFQUNDO0VBQ0E7RUFDQSx1QjFKNmY4QztFMEo1ZjlDO0VBQ0E7RUFDQTtFQUNBO0E3SnV3NEJGO0FNdDU0Qkk7RXVKd0lIOztJQVVFLHVCMUp1ZjZDO0VIa3gzQjlDO0FBQ0Y7QU01NTRCSTtFdUp3SUg7O0lBYUU7RTdKNHc0QkQ7QUFDRjtBNkozdzRCRTs7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E3Sjh3NEJIO0E2SjV3NEJFOztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTdKK3c0Qkg7QU0zNzRCSTtFdUppS0Y7O0lBY0U7SUFDQTtFN0ppeDRCRjtBQUNGO0E2Si93NEJHOztFQUNDO0VBQ0EsYzFKNUpVO0UwSjZKVjtBN0preDRCSjtBTXg4NEJJO0V1Sm1MRDs7SUFNRTtFN0pveDRCSDtBQUNGO0E2Smh4NEJDOzs7RUFFQyxZMUp3YzhDO0UwSnZjOUM7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBN0pteDRCRjtBTTM5NEJJO0V1SjhMSDs7O0lBYUU7SUFDQSxZMUo2YjZDO0VIeTEzQjlDO0FBQ0Y7QU1uKzRCSTtFdUo4TEg7OztJQWlCRTtJQUNBO0U3SjB4NEJEO0FBQ0Y7QTZKeHg0QkM7O0VBQ0M7RUFDQTtFQUNBO0E3SjJ4NEJGO0E2Snp4NEJFOztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTdKNHg0Qkg7QU16LzRCSTtFdUp3TkY7O0lBUUU7RTdKOHg0QkY7QUFDRjtBNko1eDRCRzs7RUFDQztFQUNBO0VBQ0E7RUFDQSxrQjFKd0tnQztFMEp2S2hDO0E3Sit4NEJKO0FNdmc1Qkk7RXVKbU9EOztJQVFFO0lBQ0E7SUFDQTtFN0ppeTRCSDtBQUNGO0E2Si94NEJHOzs7RUFDQztFQUNBO0VBQ0E7RUFDQSxnQjFKNEZnQztBSHVzNEJwQztBTXZoNUJJO0V1SmdQRDs7O0lBT0U7RTdKc3k0Qkg7QUFDRjtBNkpueTRCRTs7RUFDQywrQjFKelBXO0FIK2g1QmQ7QTZKcHk0Qkc7O0VBQ0M7QTdKdXk0Qko7QU10aTVCSTtFdUo4UEQ7O0lBSUU7RTdKeXk0Qkg7QUFDRjs7QTZKbnk0QkE7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0E3SnN5NEJEO0E2SnB5NEJDO0VBRUM7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBN0pxeTRCRjtBNkpueTRCQztFQUNDO0E3SnF5NEJGO0E2Sm55NEJDO0VBQ0M7QTdKcXk0QkY7O0E2Smx5NEJBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E3SnF5NEJEO0E2Sm55NEJDO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7QTdKcXk0QkY7QU10bDVCSTtFdUo2U0g7SUFPRTtJQUNBO0U3SnN5NEJEO0FBQ0Y7QTZKcnk0QkU7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E3SnV5NEJIO0E2Sm55NEJHO0VBQ0M7QTdKcXk0Qko7QTZKbHk0QkU7RUFDQyxxQjFKL1NXO0UwSmdUWDtFQUNBO0E3Sm95NEJIO0E2Smx5NEJHO0VBQ0M7QTdKb3k0Qko7O0E4SjdyNUJBO0VBQ0M7RUFDQTtFQUNBO0VBRUE7QTlKK3I1QkQ7QU1ybzVCSTtFd0ovREo7SUFPRTtFOUppczVCQTtBQUNGO0FNN241Qkk7RXdKNUVKO0lBVUU7RTlKbXM1QkE7QUFDRjtBTWxvNUJJO0V3SjVFSjtJQWFFO0lBQ0E7RTlKcXM1QkE7QUFDRjtBTXJwNUJJO0V3SjlDSDtJQUVFO0lBQ0E7SUFDQTtJQUNBO0U5SnFzNUJEO0FBQ0Y7QThKcHM1QkU7RUFDQyxrQjNKcVdpQztFMkpwV2pDO0E5SnNzNUJIO0E4SnBzNUJFO0VBQ0M7QTlKc3M1Qkg7QU1wcTVCSTtFd0puQ0Y7SUFJRTtFOUp1czVCRjtBQUNGO0FNNXA1Qkk7RXdKaERGO0lBT0U7RTlKeXM1QkY7QUFDRjtBOEp0czVCQztFQUNDO0VBQ0E7RUFDQTtBOUp3czVCRjtBTW5yNUJJO0V3SnhCSDtJQU1FO0lBQ0E7RTlKeXM1QkQ7QUFDRjtBOEp2czVCRTtFQUNDLGtCM0o0VWlDO0UySjNVakM7QTlKeXM1Qkg7QThKdnM1QkU7RUFDQztFQUNBO0E5SnlzNUJIO0FNanM1Qkk7RXdKVkY7SUFLRTtFOUowczVCRjtBQUNGO0E4SnhzNUJHO0VBQ0M7RUFDQTtBOUowczVCSjtBOEp4czVCSTtFQUNDO0VBQ0E7RUFDQSxnQjNKMlYrQjtBSCsyNEJwQztBOEp4czVCSztFQUVDO0E5SnlzNUJOO0E4SnJzNUJHO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E5SnVzNUJKO0E4SnJzNUJJO0VBQ0M7RUFDQTtFQUNBO0E5SnVzNUJMO0E4SnJzNUJJO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7QTlKdXM1Qkw7QThKcnM1Qks7RUFDQztBOUp1czVCTjtBOEpwczVCSTtFQUNDO0VBQ0E7RUFDQTtFQUNBLGdCM0p3VCtCO0UySnZUL0IsbUIzSmtEUTtFMkpqRFIsYzNKc0RRO0UySnJEUjtFQUNBLHdDM0prekIrQjtBSG81M0JwQztBOEpuczVCRztFQUNDO0VBQ0E7QTlKcXM1Qko7QThKbnM1Qkk7RUFDQztFQUNBO0VBQ0E7RUFDQTtBOUpxczVCTDtBOEpuczVCSztFQUNDO0E5SnFzNUJOO0E4SmpzNUJHO0VBQ0M7RUFDQTtFQUNBO0E5Sm1zNUJKO0E4SmpzNUJHO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBOUptczVCSjtBOEpqczVCSTtFQUNDO0VBQ0E7RUFDQTtBOUptczVCTDtBOEpqczVCSTtFQUVDO0VBQ0E7QTlKa3M1Qkw7QThKaHM1Qkk7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0E5SmtzNUJMO0E4SmhzNUJLO0VBQ0M7QTlKa3M1Qk47QThKaHM1Qk07RUFDQztBOUprczVCUDtBOEpoczVCTTtFQUNDO0VBQ0E7RUFDQTtBOUprczVCUDtBOEpoczVCTztFQUVDO0VBQ0E7RUFDQTtBOUppczVCUjtBOEo3cjVCSztFQUNDO0VBQ0E7RUFDQTtBOUorcjVCTjtBOEo3cjVCTTtFQUNDO0VBQ0E7QTlKK3I1QlA7QThKMXI1Qkk7RUFDQztFQUNBO0E5SjRyNUJMO0E4SjFyNUJJO0VBR0M7QTlKMHI1Qkw7QThKeHI1Qkk7RUFDQztFQUNBO0VBQ0E7RUFDQTtBOUowcjVCTDtBOEp0cjVCRTtFQUNDLGtCM0ptTGlDO0UySmxMakM7QTlKd3I1Qkg7QThKcnI1QkM7RUFDQztFQUNBO0VBQ0E7QTlKdXI1QkY7QThKcnI1QkM7RUFDQztFQUNBO0VBQ0E7RUFDQTtBOUp1cjVCRjtBOEpycjVCRTtFQUNDO0E5SnVyNUJIO0E4SnJyNUJHO0VBQ0M7QTlKdXI1Qko7QThKcnI1Qkc7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBLGdCM0owTGdDO0UySnpMaEM7RUFDQTtBOUp1cjVCSjtBOEpycjVCSTtFQUNDO0E5SnVyNUJMO0E4SnJyNUJJO0VBQ0M7QTlKdXI1Qkw7QThKbnI1Qkk7RUFDQztFQUNBO0E5SnFyNUJMO0E4SmhyNUJDO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBOUprcjVCRjtBOEpocjVCRTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTlKa3I1Qkg7QThKaHI1Qkc7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RXpFalJIO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXJGbzg1QkQ7QThKbnI1Qkc7RUFDQztBOUpxcjVCSjtBOEpucjVCRztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E5SnFyNUJKO0E4Sm5yNUJJO0VBQ0M7QTlKcXI1Qkw7QThKbHI1Qkc7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBOUpvcjVCSjtBOEpocjVCQztFQUNDO0VBQ0E7RUFDQTtFQUNBO0E5SmtyNUJGO0E4Si9xNUJHO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E5SmlyNUJKO0FrSGovNUJDO0VBRUM7RUFDQTtFQUNBO0FsSGsvNUJGO0E4SmpyNUJLO0VBQ0M7QTlKbXI1Qk47QThKL3E1Qkk7RUFDQztFQUNBO0E5SmlyNUJMO0E4Si9xNUJJO0VBQ0M7RUFDQTtBOUppcjVCTDtBOEovcTVCSztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBOUppcjVCTjtBTTk3NUJJO0V3SnVRQztJQVNFO0U5SmtyNUJMO0FBQ0Y7QThKL3E1Qkk7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGMzSm5RUztFMkpvUVQsZ0MzSnhSUztFMkp5UlQ7RUFDQTtBOUppcjVCTDtBOEovcTVCSztFQUNDO0VBQ0E7QTlKaXI1Qk47QThKOXE1Qkk7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0E5SmdyNUJMO0FNMzk1Qkk7RXdKc1NBO0lBUUU7RTlKaXI1Qko7QUFDRjtBTWgrNUJJO0V3SnNTQTtJQVdFO0U5Sm1yNUJKO0FBQ0Y7QU1yKzVCSTtFd0pzU0E7SUFjRTtJQUNBO0lBQ0E7RTlKcXI1Qko7QUFDRjtBOEpucjVCSTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBOUpxcjVCTDtBTWpnNkJJO0V3SnNVQTtJQVNFO0U5SnNyNUJKO0FBQ0Y7QU16LzVCSTtFd0p5VEE7SUFZRTtJQUNBO0U5SndyNUJKO0FBQ0Y7QU01ZzZCSTtFd0pzVkM7SUFFRTtFOUp3cjVCTDtFOEp0cjVCSztJQUNDO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0Esa0IzSjBENEI7RUg4bjVCbEM7QUFDRjtBOEpwcjVCSTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E5SnNyNUJMO0FNdmg2Qkk7RXdKMFZBO0lBVUU7RTlKdXI1Qko7QUFDRjtBTTVoNkJJO0V3SjBWQTtJQWFFO0lBQ0E7RTlKeXI1Qko7QUFDRjtBOEp2cjVCSTtFQUNDO0VBQ0E7RUFDQSxnQjNKM0IrQjtFMko0Qi9CO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E5SnlyNUJMO0FNOWk2Qkk7RXdKMldBO0lBYUU7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFOUowcjVCSjtBQUNGO0E4SnZyNUJLO0VBQ0M7RUFDQTtBOUp5cjVCTjtBOEp0cjVCTztFQUVDO0E5SnVyNUJSO0E4Sm5yNUJLO0VBQ0M7QTlKcXI1Qk47QThKaHI1Qks7RUFFQyxnQjNKaEU4QjtBSGl2NUJwQztBOEo5cTVCSTtFQUNDO0E5SmdyNUJMOztBK0pucDZCQTtFQUNDO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7RUFDQTtBL0pxcDZCRDtBK0pucDZCQztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBL0pxcDZCRjtBTXJtNkJJO0V5SnRESDtJQVNFO0UvSnNwNkJEO0FBQ0Y7QU03bDZCSTtFeUpuRUg7SUFhRTtFL0p1cDZCRDtBQUNGO0ErSnJwNkJFO0VBQ0M7QS9KdXA2Qkg7QStKcnA2Qkc7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBLGtCNUp5YmdDO0FIOHQ1QnBDO0ErSnJwNkJJO0VBRUM7QS9Kc3A2Qkw7QStKbHA2Qkk7RUFDQztBL0pvcDZCTDtBK0ovbzZCQztFQUNDO0VBQ0E7RUFDQTtBL0ppcDZCRjtBTXZuNkJJO0V5SjdCSDtJQU1FO0UvSmtwNkJEO0FBQ0Y7QU16bzZCSTtFeUpoQkg7SUFTRTtJQUVBO0UvSm1wNkJEO0FBQ0Y7QStKanA2QkU7RUFDQyxrQjVKZ1VpQztFNEovVGpDO0EvSm1wNkJIO0ErSmpwNkJFO0VBQ0M7RUFDQTtBL0ptcDZCSDtBK0o5bzZCSztFQUNDO0EvSmdwNkJOO0ErSjdvNkJJO0VBQ0M7RUFDQSxrQjVKZ1QrQjtFNEovUy9CO0VBQ0E7RUFDQTtBL0orbzZCTDtBK0o3bzZCSztFQUVDO0EvSjhvNkJOO0ErSjVvNkJLO0VBQ0M7RUFDQTtFQUNBO0VBQ0Esa0I1SitYOEI7RTRKOVg5QjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QS9KOG82Qk47QStKNW82Qk07RUFDQztFQUNBO0VBQ0Esa0I1Sm9YNkI7QUgweDVCcEM7QStKM282Qks7RUFDQztFQUNBO0VBQ0E7QS9KNm82Qk47QStKM282Qks7RUFDQztFQUNBLGdCNUorUzhCO0U0SjlTOUI7RUFDQTtBL0o2bzZCTjtBK0ozbzZCTTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0EvSjZvNkJQO0ErSjFvNkJLO0VBQ0M7RUFDQTtFQUNBO0EvSjRvNkJOO0ErSjFvNkJLO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQSxnQjVKMFI4QjtFNEp6UjlCLGtCNUppUjhCO0FIMjM1QnBDO0ErSnRvNkJDO0VBQ0M7RUFDQTtBL0p3bzZCRjtBTXZ0NkJJO0V5SjZFSDtJQUtFO0UvSnlvNkJEO0FBQ0Y7QU0vczZCSTtFeUpnRUg7SUFRRTtJQUNBO0UvSjJvNkJEO0FBQ0Y7QStKem82QkU7RUFDQztFQUNBO0VBQ0E7RUFDQTtBL0oybzZCSDtBTXh1NkJJO0V5SmlHQztJQUVFO0UvSnlvNkJMO0FBQ0Y7QStKcG82Qk07RUFDQztFQUNBO0EvSnNvNkJQO0ErSnBvNkJPO0VBQ0M7QS9Kc282QlI7QStKcG82QlE7RUFDQztBL0pzbzZCVDtBK0pubzZCTztFQUNDO0EvSnFvNkJSO0ErSi9uNkJHO0VBQ0M7QS9KaW82Qko7QStKL242Qkc7RUFDQztBL0ppbzZCSjtBTWh3NkJJO0V5SjhIRDtJQUdFO0UvSm1vNkJIO0FBQ0Y7QStKam82Qkc7RUFDQztBL0ptbzZCSjtBK0pqbzZCSTtFQUNDO0VBQ0E7RUFDQTtBL0ptbzZCTDtBK0pqbzZCSztFQUNDO0VBQ0E7QS9KbW82Qk47QStKam82Qk07RUFFQztBL0prbzZCUDtBK0ovbjZCTTtFQUNDLDhCNUp5SzZCO0FIdzk1QnBDO0ErSjduNkJJO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EvSituNkJMO0FNbHg2Qkk7RXlKeUpGO0lBRUU7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RS9KMm42QkY7QUFDRjs7QWdLejI2QkE7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhLNDI2QkQ7QU16ejZCSTtFMEpqREg7SUFFRSwyQjdKOHFCMEM7RUg4cjVCM0M7QUFDRjtBTWp6NkJJO0UwSjlESDtJQUtFO0VoSzgyNkJEO0FBQ0Y7QU1uMDZCSTtFMEp6Q0g7SUFFRSwyQjdKdXFCMEM7RUh1czVCM0M7QUFDRjtBZ0s1MjZCQztFQUNDLGlCN0pzZ0JrQztBSHcyNUJwQztBTTMwNkJJO0UwSmpDRjtJQUVFO0VoSzgyNkJGO0FBQ0Y7QU1oMTZCSTtFMEo1QkQ7SUFFRSxTN0o2ZitCO0k2SjVmL0I7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VoSzgyNkJIO0FBQ0Y7QWdLNTI2Qkk7RUFFQztBaEs2MjZCTDtBTTkxNkJJO0UwSi9ESjtJQXVERTtJQUNBO0VoSzAyNkJBO0FBQ0Y7QWdLeDI2QkM7RUFDQztFQUNBO0VBQ0E7QWhLMDI2QkY7QU16MjZCSTtFMEpKSDtJQU1FO0lBQ0EsWTdKNG5CMEM7STZKM25CMUM7SUFDQTtJQUNBO0lBQ0EsK0I3SndUaUM7RUhtajZCbEM7QUFDRjtBTXQyNkJJO0UwSmpCSDtJQWNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RWhLNjI2QkQ7QUFDRjtBZ0szMjZCRTtFQUNDO0VBQ0E7RUFDQTtFQUNBLGtCN0owU2lDO0FIbWs2QnBDO0FNcjM2Qkk7RTBKSUY7SUFPRTtJQUNBO0VoSzgyNkJGO0FBQ0Y7QWdLNTI2Qkc7RUFDQztFQUNBO0VBQ0E7QWhLODI2Qko7QU1oNDZCSTtFMEplRDtJQU1FO0VoSysyNkJIO0FBQ0Y7QWdLNzI2Qkc7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhLKzI2Qko7QU03NDZCSTtFMEp3QkQ7SUFTRTtJQUNBO0lBQ0E7RWhLZzM2Qkg7QUFDRjtBZ0s5MjZCRztFQUNDLG1CN0pzUzJCO0U2SnJTM0IsZ0I3SjJTZ0M7RTZKMVNoQztFQUNBO0FoS2czNkJKO0FnSzkyNkJHO0VBQ0M7RUFDQTtBaEtnMzZCSjtBZ0s3MjZCRTtFQUNDO0FoSysyNkJIO0FNOTY2Qkk7RTBKOERGO0lBSUU7SUFDQTtFaEtnMzZCRjtBQUNGO0FnSzkyNkJFO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7QWhLZzM2Qkg7QU03NjZCSTtFMEp5REY7SUFPRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VoS2kzNkJGO0FBQ0Y7QWdLLzI2Qkc7RUFDQztBaEtpMzZCSjtBTXo3NkJJO0UwSnVFRDtJQUlFO0VoS2szNkJIO0VnS2gzNkJHO0lBQ0M7RWhLazM2Qko7QUFDRjtBZ0toMzZCSTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxrQjdKb1ArQjtFNkpuUC9CLGdCN0owUCtCO0U2SnpQL0Isa0I3SnNUK0I7RTZKclQvQjtBaEtrMzZCTDtBTTU4NkJJO0UwSmlGQTtJQVlFO0lBQ0E7SUFDQTtJQUNBLGtCN0o4UzhCO0VIcWs2QmxDO0FBQ0Y7QWdLajM2Qks7RUFDQztFQUNBO0VBQ0E7RUFDQTtBaEttMzZCTjtBTTE5NkJJO0UwSm1HQztJQU9FO0lBQ0E7SUFDQTtFaEtvMzZCTDtBQUNGO0FnS2wzNkJLO0VBQ0MsZ0I3Sm1POEI7QUhpcDZCcEM7QWdLajM2Qk07RUFDQztBaEttMzZCUDtBZ0toMzZCSztFQUNDO0VBQ0E7QWhLazM2Qk47QWdLaDM2Qk07RUFDQztBaEtrMzZCUDtBZ0szMjZCQztFQUNDO0FoSzYyNkJGO0FnSzMyNkJFO0VBQ0Msa0I3SjJLaUM7QUhrczZCcEM7QWdLMTI2QkM7RUFDQztFQUNBO0VBQ0E7RUFDQTtBaEs0MjZCRjtBZ0sxMjZCRTtFQUNDO0VBQ0E7QWhLNDI2Qkg7QU0zZzdCSTtFMEo2SkY7SUFLRTtFaEs2MjZCRjtBQUNGO0FNaGg3Qkk7RTBKNkpGO0lBUUU7RWhLKzI2QkY7QUFDRjtBTXJoN0JJO0UwSjZKRjtJQVdFO0VoS2kzNkJGO0FBQ0Y7QU0xaDdCSTtFMEo2SkY7SUFjRTtFaEttMzZCRjtBQUNGO0FNL2g3Qkk7RTBKNkpGO0lBaUJFO0VoS3EzNkJGO0FBQ0Y7QWdLbjM2Qkc7RUFDQztBaEtxMzZCSjtBZ0tqMzZCQztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0Esa0I3SjhOa0M7RTZKN05sQztFQUNBO0VBQ0E7QWhLbTM2QkY7QWdLajM2QkU7RUFDQyw2QzdKK05pQztBSG9wNkJwQztBZ0toMzZCRTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhLazM2Qkg7QWdLaDM2QkU7RUFDQztFQUNBO0VBQ0E7RUFDQTtBaEtrMzZCSDtBZ0toMzZCRztFQUNDLG1CN0pxSTJCO0U2SnBJM0IsZ0I3SjBJZ0M7RTZKekloQztFQUNBO0FoS2szNkJKO0FnS2gzNkJHO0VBQ0MsMkI3SnpNVTtFNkowTVYsZ0I3Sm9JZ0M7RTZKbkloQztFQUNBO0VBQ0E7QWhLazM2Qko7QWdLaDM2Qkc7RUFDQztFQUNBLGdCN0o2SGdDO0U2SjVIaEM7RUFDQSxtQjdKcUgyQjtBSDZ2NkIvQjtBZ0svMjZCRTtFQUNDO0VBQ0E7QWhLaTM2Qkg7QWdLLzI2Qkc7RUFFQztBaEtnMzZCSjtBZ0s5MjZCRztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsYzdKbE5VO0U2Sm1OVixpQjdKOEdnQztFNko3R2hDO0VBQ0E7RUFDQTtBaEtnMzZCSjtBZ0szMjZCRTtFQUNDO0FoSzYyNkJIO0FNL203Qkk7RTBKaVFGO0lBSUU7RWhLODI2QkY7QUFDRjtBZ0s3MjZCRztFQUNDO0VBQ0E7RUFDQTtBaEsrMjZCSjtBTTVtN0JJO0UwSjBQRDtJQU1FO0lBQ0E7SUFDQTtFaEtnMzZCSDtBQUNGO0FnSzkyNkJJO0VBQ0M7QWhLZzM2Qkw7QWdLOTI2Qkk7RUFDQztBaEtnMzZCTDtBZ0s5MjZCSTtFQUNDO0FoS2czNkJMO0FnSzkyNkJJO0VBQ0M7RUFDQSxnQjdKbUUrQjtFNkpsRS9CO0FoS2czNkJMO0FNam83Qkk7RTBKOFFBO0lBTUU7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFaEtpMzZCSjtBQUNGO0FnSzkyNkJHO0VBQ0M7RUFDQTtFQUNBO0FoS2czNkJKO0FNL283Qkk7RTBKNFJEO0lBTUU7SUFDQTtFaEtpMzZCSDtBQUNGO0FnSy8yNkJJO0VBQ0M7RUFDQTtBaEtpMzZCTDtBTXpwN0JJO0UwSnNTQTtJQUtFO0lBQ0E7SUFDQTtFaEtrMzZCSjtBQUNGO0FnS2gzNkJJO0VBQ0M7RUFDQTtFQUNBO0FoS2szNkJMO0FnS2gzNkJLO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhLazM2Qk47QU05cTdCSTtFMEpxVEM7SUFVRTtJQUNBO0VoS20zNkJMO0FBQ0Y7QU1wcjdCSTtFMEpxVEM7SUFjRTtJQUNBO0VoS3EzNkJMO0FBQ0Y7QWdLbjM2Qk07RUFDQztFQUNBO0VBQ0E7QWhLcTM2QlA7QWdLbjM2Qk87RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0Esa0I3SjBENEI7QUgyejZCcEM7QWdLbjM2Qk87RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxjN0pyVU07RTZKc1VOO0VBQ0Esa0I3SitDNEI7RTZKOUM1QjtFQUNBO0VBQ0E7QWhLcTM2QlI7QWdLbDM2Qk07RUFDQztFQUNBO0FoS28zNkJQO0FnS2wzNkJPO0VBQ0M7QWhLbzM2QlI7QWdLbDM2QlE7RUFDQztFQUNBLGdCN0o1QjJCO0FIZzU2QnBDO0FnS2wzNkJTO0VBQ0M7QWhLbzM2QlY7QWdLajM2QlE7RUFDQyxrQjdKM0MyQjtFNko0QzNCLGdCN0pwQzJCO0U2SnFDM0I7QWhLbTM2QlQ7QWdLaDM2Qk87RUFDQztFQUNBLGdCN0oxQzRCO0FINDU2QnBDO0FnSy8yNkJNO0VBQ0M7QWhLaTM2QlA7QWdLLzI2Qk87RUFDQztFQUNBLGdCN0psRDRCO0U2Sm1ENUI7QWhLaTM2QlI7QWdLLzI2QlE7RUFDQztBaEtpMzZCVDtBZ0s1MjZCTztFQUNDO0FoSzgyNkJSO0FnS3QyNkJDO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhLdzI2QkY7QU1ueDdCSTtFMEpvYUg7SUFVRTtJQUNBO0lBQ0E7SUFDQTtJQUNBLGlCN0puSGlDO0k2Sm9IakMsa0I3SnZCaUM7STZKd0JqQztFaEt5MjZCRDtBQUNGO0FNang3Qkk7RTBKdVpIO0lBbUJFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RWhLMjI2QkQ7QUFDRjtBZ0t6MjZCRTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaEsyMjZCSDtBTWx6N0JJO0UwSmljRjtJQVNFO0VoSzQyNkJGO0FBQ0Y7QWdLMTI2Qkc7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsNEI3SnZKZ0M7QUhtZzdCcEM7QU1yejdCSTtFMEpnY0Q7SUFZRTtFaEs2MjZCSDtBQUNGO0FnSzMyNkJJO0VBQ0MsYzdKdmJTO0U2SndiVDtFQUNBO0VBQ0E7QWhLNjI2Qkw7QWdLMzI2Qks7RUFDQztBaEs2MjZCTjtBZ0t4MjZCSTtFQUNDO0FoSzAyNkJMO0FnS3gyNkJJO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7QWhLMDI2Qkw7QWdLeDI2Qkk7RUFDQztBaEswMjZCTDtBZ0t2MjZCRztFQUNDO0VBQ0EsZ0I3SnZKZ0M7RTZKd0poQztBaEt5MjZCSjtBZ0t2MjZCRztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxrQjdKckdnQztBSDg4NkJwQztBZ0tyMjZCRztFQUNDO0FoS3UyNkJKO0FnS3IyNkJJO0VBQ0M7QWhLdTI2Qkw7QWdLcjI2Qks7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhLdTI2Qk47QWdLcjI2Qk07RUFDQztFQUNBO0FoS3UyNkJQO0FnS2oyNkJFO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7QWhLbTI2Qkg7QWdLajI2Qkc7RUFDQztBaEttMjZCSjtBZ0tqMjZCSTtFQUNDO0VBQ0E7RUFDQTtBaEttMjZCTDtBZ0tqMjZCSztFQUNDO0FoS20yNkJOO0FnS2gyNkJLO0VBQ0M7QWhLazI2Qk47QWdLLzE2Qk87RUFDQztFQUNBO0VBQ0E7QWhLaTI2QlI7QWdLLzE2QlE7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGdCN0o3TjJCO0FIOGo3QnBDO0FnSy8xNkJRO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhLaTI2QlQ7QWdLNzE2Qk07RUFDQyxtQjdKalB3QjtFNkprUHhCLGdCN0o1TzZCO0FIMms3QnBDO0FnSzcxNkJNO0VBQ0MsbUI3SnJQd0I7RTZKc1B4QixnQjdKaFA2QjtFNkppUDdCO0FoSysxNkJQO0FnSzcxNkJNO0VBQ0M7QWhLKzE2QlA7QWdLNzE2Qk07RUFDQztBaEsrMTZCUDtBZ0s3MTZCTztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxrQjdKbk00QjtBSGtpN0JwQztBZ0s3MTZCUTtFQUNDO0VBQ0E7QWhLKzE2QlQ7QWdLNTE2Qk87RUFDQztBaEs4MTZCUjtBZ0s1MTZCUTtFQUNDLGdCN0oxUTJCO0U2SjJRM0I7QWhLODE2QlQ7QWdLNTE2QlE7RUFDQyxnQjdKOVEyQjtFNkorUTNCO0FoSzgxNkJUO0FnS3oxNkJLO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsbUI3SnBTeUI7RTZKcVN6QixnQjdKL1I4QjtFNkpnUzlCO0VBQ0E7RUFDQTtFQUNBO0FoSzIxNkJOO0FnS3QxNkJFO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaEt3MTZCSDtBTXIrN0JJO0UwSndvQkY7SUFRRTtFaEt5MTZCRjtBQUNGO0FnS3YxNkJFO0VBQ0M7RUFDQTtFQUNBO0FoS3kxNkJIO0FnS3YxNkJHO0VBQ0M7RUFDQTtBaEt5MTZCSjtBZ0t2MTZCSTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0FoS3kxNkJMO0FnS3YxNkJJO0VBQ0MsOEI3SnBXK0I7QUg2cjdCcEM7QWdLdDE2Qkc7RUFDQyw4QjdKeFdnQztBSGdzN0JwQztBZ0tyMTZCRztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0Esa0I3Sm5YZ0M7RTZKb1hoQztBaEt1MTZCSjtBZ0tyMTZCSTtFQUNDO0FoS3UxNkJMO0FnS3IxNkJJO0VBQ0M7QWhLdTE2Qkw7QWdLbjE2Qkc7RUFDQztBaEtxMTZCSjtBZ0tqMTZCQztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGE3SnRQcUM7RTZKdVByQyxZN0p2T2tDO0U2SndPbEM7RUFDQTtBaEttMTZCRjtBZ0tqMTZCRTtFQUdDO0FoS2kxNkJIO0FNcmg4Qkk7RTBKaXNCRjtJQU1FO0VoS2sxNkJGO0FBQ0Y7QWdLaDE2QkU7RUFDQztBaEtrMTZCSDtBZ0toMTZCRztFQUVDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhLaTE2Qko7QWdLOTA2Qks7RUFDQztBaEtnMTZCTjtBZ0s5MDZCTTtFQUNDO0FoS2cxNkJQO0FnSzUwNkJJO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7QWhLODA2Qkw7QWdLMTA2QkU7RUFDQyxnQjdKcFppQztFNkpxWmpDO0VBQ0E7RUFDQTtFQUNBO0FoSzQwNkJIO0FNdmo4Qkk7RTBKc3VCRjtJQVFFO0VoSzYwNkJGO0FBQ0Y7QWdLMzA2QkU7RUFDQztFQUNBO0FoSzYwNkJIO0FnSzEwNkJJO0VBQ0M7QWhLNDA2Qkw7QU1uazhCSTtFMEpzdkJBO0lBSUU7RWhLNjA2Qko7QUFDRjtBZ0s1MDZCSztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoSzgwNkJOO0FnSzUwNkJLO0VBRUM7QWhLNjA2Qk47QWdLdjA2QkM7RUFDQztFQUNBO0VBQ0E7QWhLeTA2QkY7QWdLdjA2QkU7RUFDQyxpQzdKM3dCVztFNko0d0JYLGM3SjN2Qlc7RTZKNHZCWCxrQjdKdFlpQztFNkp1WWpDO0FoS3kwNkJIO0FnS3YwNkJHO0VBQ0M7QWhLeTA2Qko7QWdLdjA2Qkc7RUFDQyxrQjdKMWVnQztBSG16N0JwQztBZ0t2MDZCSTtFQUNDLGdCN0o1YytCO0U2SjZjL0IsMkI3SjN4QlM7QUhvbThCZDtBZ0t2MDZCSTtFQUNDO0VBQ0EsZ0I3SmpkK0I7QUgweDdCcEM7QWdLdjA2Qkk7RUFDQyxnQjdKcGQrQjtFNkpxZC9CLDJCN0pueUJTO0FING04QmQ7QWdLdDA2Qkc7RUFDQyxnQzdKcnlCVTtFNkpzeUJWLDhCN0o5WmdDO0U2SitaaEMsK0I3Si9aZ0M7QUh1dTdCcEM7QWdLdDA2Qkk7RUFDQyxvQjdKcmUwQjtFNkpzZTFCO0VBQ0E7QWhLdzA2Qkw7QWdLdDA2Qks7RUFDQztFQUNBLGdCN0pwZThCO0U2SnFlOUIsK0I3SnJ6QlE7QUg2bjhCZDtBZ0t0MDZCSztFQUNDO0VBQ0E7RUFDQTtFQUNBO0FoS3cwNkJOO0FnS3QwNkJLO0VBQ0M7RUFDQSwyQjdKN3pCUTtFNko4ekJSO0VBQ0E7RUFDQSwrQjdKbmhCOEI7QUgyMTdCcEM7QWdLdDA2Qk07RUFDQyxjN0pyekJPO0FINm44QmQ7QWdLdDA2Qk07RUFDQyxjN0o1ekJPO0FIb284QmQ7QWdLcjA2Qks7RUFDQyxpQzdKdjBCUTtBSDhvOEJkO0FnS3IwNkJLO0VBQ0M7QWhLdTA2Qk47QWdLajA2QkM7RUFDQztFQUNBO0VBQ0E7QWhLbTA2QkY7QWdLajA2QkU7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoS20wNkJIO0FNcnE4Qkk7RTBKNjFCRjtJQVFFO0lBQ0E7RWhLbzA2QkY7QUFDRjtBTTNxOEJJO0UwSjYxQkY7SUFZRTtJQUNBO0VoS3MwNkJGO0FBQ0Y7QWdLcDA2Qkc7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsZ0I3SmhpQmdDO0U2SmlpQmhDO0VBQ0E7RUFDQTtFQUNBO0FoS3MwNkJKO0FnS3AwNkJJO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhLczA2Qkw7QWdLcDA2Qks7RUFDQztBaEtzMDZCTjtBZ0tuMDZCSTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoS3EwNkJMO0FnS24wNkJLO0VBQ0MsbUI3SnRrQnlCO0FIMjQ3Qi9CO0FnS24wNkJLO0VBQ0M7RUFDQTtBaEtxMDZCTjtBZ0tuMDZCSztFQUNDO0FoS3EwNkJOO0FnS24wNkJLO0VBQ0M7QWhLcTA2Qk47QWdLbDA2Qkk7RUFDQztFQUNBO0VBQ0E7QWhLbzA2Qkw7QWdLbDA2Qks7RUFDQztFQUNBO0VBQ0E7RUFDQTtBaEtvMDZCTjtBZ0tsMDZCTTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhLbzA2QlA7QWdLajA2Qks7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoS20wNkJOO0FnS2owNkJNO0VBQ0M7QWhLbTA2QlA7QWdLaDA2Qks7RUFDQyxnQjdKNW1COEI7RTZKNm1COUI7QWhLazA2Qk47QWdLaDA2Qks7RUFDQztBaEtrMDZCTjtBZ0svejZCSTtFQUNDO0FoS2kwNkJMO0FnSzV6NkJLO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhLOHo2Qk47QWdLNXo2Qks7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RTNFNWlDTDtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FyRjIyOEJEO0FnSzV6NkJJO0VBQ0M7RUFDQTtBaEs4ejZCTDtBZ0s1ejZCSztFQUNDO0FoSzh6NkJOO0FnSzV6NkJLO0VBQ0M7QWhLOHo2Qk47QWdLeno2Qkk7RUFDQztBaEsyejZCTDtBZ0t6ejZCSztFQUNDO0FoSzJ6NkJOO0FnS3p6NkJLO0VBQ0M7QWhLMno2Qk47QWdLcno2Qks7RUFDQztBaEt1ejZCTjtBZ0tqejZCQztFQUNDO0VBQ0E7QWhLbXo2QkY7QWdLano2QkU7RUFDQztFQUNBO0VBQ0E7RUFDQSw2QzdKM25CaUM7RTZKNG5CakMsa0I3Sm5vQmlDO0FIczc3QnBDO0FnS2p6NkJHO0VBQ0M7RUFDQTtFQUNBO0FoS216NkJKO0FnS2h6NkJLO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7QWhLa3o2Qk47QU1oMThCSTtFMEowaENDO0lBT0U7RWhLbXo2Qkw7QUFDRjtBZ0toejZCSTtFQUNDO0VBQ0E7QWhLa3o2Qkw7QWdLaHo2Qks7RUFDQyxtQjdKN3RCeUI7RTZKOHRCekIsZ0I3Snh0QjhCO0FIMGc4QnBDO0FnS2h6NkJLO0VBQ0M7RUFDQSx3QjdKN3ZCOEI7QUgraThCcEM7QWdLL3k2Qkk7RUFDQztBaEtpejZCTDtBZ0sveTZCSztFQUNDO0VBQ0E7RUFDQTtFQUNBO0FoS2l6NkJOO0FnSy95NkJNO0VBQ0MsZ0I3Snp1QjZCO0U2SjB1QjdCO0VBQ0E7QWhLaXo2QlA7QWdLL3k2Qk07RUFDQztBaEtpejZCUDtBZ0sveTZCTztFQUNDO0FoS2l6NkJSO0FnSzd5NkJTO0VBQ0MseUI3SmpqQ0k7RTZKa2pDSixxQjdKbGpDSTtBSGkyOEJkO0FnSzF5NkJNO0VBQ0Msc0I3Sjl4QjZCO0FIMGs4QnBDO0FnS3h5NkJJO0VBQ0M7QWhLMHk2Qkw7QWdLeHk2Qks7RUFDQztFQUNBO0VBQ0E7QWhLMHk2Qk47QU1wNDhCSTtFMEppbUNGO0lBRUU7RWhLcXk2QkY7QUFDRjs7QWdLN3g2Qkc7RUFFQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhLK3g2Qkg7O0FnSzF4NkJBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsNEM3Sm52Qm1DO0U2Sm92Qm5DO0VBQ0E7QWhLNng2QkQ7QU0xNjhCSTtFMEo4bkNKO0lBa0JFO0VoSzh4NkJBO0FBQ0Y7QWdLNXg2QkM7RUFDQywrQjdKOW9DWTtBSDQ2OEJkO0FnSzV4NkJDO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7QWhLOHg2QkY7QWdLNXg2QkM7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLG1CN0p2MUI2QjtFNkp3MUI3QixnQjdKbDFCa0M7RTZKbTFCbEM7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaEs4eDZCRjs7QWdLeHg2QkM7RUFDQztFQUNBO0VBQ0E7RUFDQTtBaEsyeDZCRjtBTTU5OEJJO0UwSm1zQ0g7SUFFRTtFaEsyeDZCRDtFZ0t6eDZCQztJQUVDO0lBQ0E7SUFDQTtFaEsweDZCRjtBQUNGO0FNdCs4Qkk7RTBKOHNDRjtJQUVFO0VoSzB4NkJGO0FBQ0Y7QU05OThCSTtFMEppc0NGO0lBS0U7RWhLNHg2QkY7QUFDRjtBZ0sxeDZCRztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaEs0eDZCSjtBTXgvOEJJO0UwSnN0Q0Q7SUFTRTtFaEs2eDZCSDtFZ0szeDZCRztJQUNDO0lBQ0E7RWhLNng2Qko7RWdLM3g2Qkc7SUFDQztJQUNBO0VoSzZ4NkJKO0FBQ0Y7QU14LzhCSTtFMEp5c0NEO0lBc0JFO0lBQ0E7RWhLNng2Qkg7QUFDRjtBZ0sxeDZCRTtFQUNDO0FoSzR4NkJIO0FNOWc5Qkk7RTBKaXZDRjtJQUlFO0VoSzZ4NkJGO0FBQ0Y7QWdLM3g2Qkc7RUFDQztFQUNBO0VBQ0E7RUFDQTtBaEs2eDZCSjtBZ0szeDZCSTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0FoSzZ4NkJMO0FnSzN4NkJLO0VBQ0M7QWhLNng2Qk47QWdLMXg2Qk87RUFDQztFQUNBO0VBQ0E7QWhLNHg2QlI7QWdLMXg2QlE7RUFDQztBaEs0eDZCVDtBZ0t2eDZCSztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhLeXg2Qk47QWdLdng2Qk07RUFDQztFQUNBLGdCN0p2NkI2QjtFNkp3NkI3QixnQjdKaDhCNkI7RTZKaThCN0I7RUFDQTtBaEt5eDZCUDtBZ0t2eDZCTTtFQUNDLGdCN0pyOEI2QjtFNkpzOEI3QjtFQUNBLGdCN0ovNkI2QjtFNkpnN0I3QixtQjdKOThCd0I7QUh1dThCL0I7O0FpS2hvOUJBO0VBQ0M7RUFDQTtBakttbzlCRDtBaUtqbzlCQztFQUNDLDBEOUppcUJrQztFOEpocUJsQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FqS21vOUJGO0FpS2pvOUJFO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWpLbW85Qkg7QWlLaG85QkM7RUFDQyxjOUoyRVk7RThKMUVaLGE5Sm1uQmtDO0U4SmxuQmxDO0FqS2tvOUJGO0FNbGw5Qkk7RTJKbkRIO0lBTUUsYTlKaW5CaUM7SThKaG5CakM7SUFDQTtFakttbzlCRDtBQUNGO0FpS2pvOUJDO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0Esa0I5SjRha0M7QUh1dDhCcEM7QWlLam85QkU7RUFDQztBakttbzlCSDtBTXhtOUJJO0UySnhDSDtJQWdCRTtJQUNBO0lBQ0E7RWpLb285QkQ7QUFDRjtBaUtsbzlCRTtFQUNDO0FqS29vOUJIO0FNbG45Qkk7RTJKbkJGO0lBSUU7RWpLcW85QkY7QUFDRjtBaUtubzlCRTtFQUNDO0FqS3FvOUJIO0FpS2pvOUJFO0VBQ0M7RUFDQSxjOUo4Qlc7QUhxbTlCZDtBaUtobzlCQztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FqS2tvOUJGO0FNdm85Qkk7RTJKRkg7SUFVRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VqS21vOUJEO0FBQ0Y7QWlLam85QkU7RUFDQztFQUNBO0FqS21vOUJIO0FpS2pvOUJHO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FqS21vOUJKO0FpS2pvOUJJO0VBRUM7RUFDQTtBaktrbzlCTDtBaUtobzlCSTtFQUNDO0VBQ0E7QWpLa285Qkw7O0FpSzVuOUJBO0VBQ0M7QWpLK245QkQ7QWtIdHY5QkM7RUFFQztFQUNBO0VBQ0E7QWxIdXY5QkY7QWlLaG85QkM7RUFFQztBaktpbzlCRjtBaUszbjlCSztFQUNDO0VBQ0E7RUFDQTtFQUNBO0FqSzZuOUJOO0FpSzNuOUJNO0VBQ0M7RUFDQTtBaks2bjlCUDtBaUszbjlCTztFQUNDO0VBQ0E7RUFDQTtFQUNBO0FqSzZuOUJSO0FpS3JuOUJLO0VBQ0M7RUFDQTtFQUNBO0FqS3VuOUJOO0FpS3JuOUJNO0VBQ0M7RUFDQSxnQjlKOFA2QjtFOEo3UDdCO0VBQ0E7QWpLdW45QlA7QU05czlCSTtFMkptRkU7SUFPRTtFakt3bjlCTjtBQUNGO0FpS3BuOUJNO0VBQ0M7RUFDQTtBaktzbjlCUDtBaUtsbjlCTTtFQUNDO0VBQ0E7QWpLb245QlA7O0FrS3Z5OUJBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7QWxLMHk5QkQ7QWtLeHk5QkM7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0Esa0IvSitja0M7QUgyMThCcEM7QWtIcno5QkM7RUFFQztFQUNBO0VBQ0E7QWxIc3o5QkY7QU0vdTlCSTtFNEp0RUg7SUFVRTtFbEsreTlCRDtBQUNGO0FNcHY5Qkk7RTRKdEVIO0lBYUU7RWxLaXo5QkQ7QUFDRjtBa0sveTlCRTtFQUNDO0FsS2l6OUJIO0FrSy95OUJFO0VBQ0M7RUFDQTtFQUNBO0VBQ0EsbUIvSjREVztFK0ozRFg7RUFDQTtFQUNBO0FsS2l6OUJIO0FNcnc5Qkk7RTRKbkRGO0lBVUU7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VsS2t6OUJGO0FBQ0Y7QWtLaHo5Qkc7RUFDQztBbEtrejlCSjtBa0toejlCRztFQUVDO0FsS2l6OUJKO0FrSzl5OUJFO0VBQ0M7RUFDQTtFQUNBO0FsS2d6OUJIO0FrSzl5OUJHO0VBQ0M7RUFDQSxtQi9KOFdnQztFK0o3V2hDLGdCL0o0WGdDO0FIbzc4QnBDO0FrSzl5OUJJO0VBQ0M7RUFDQTtBbEtnejlCTDtBa0s3eTlCRztFQUNDO0VBQ0E7QWxLK3k5Qko7QWtLN3k5Qkc7RUFDQztBbEsreTlCSjtBa0s3eTlCRztFQUNDO0VBQ0E7QWxLK3k5Qko7QWtLN3k5Qkk7RUFDQztFQUNBO0VBQ0EsbUIvSnlVMEI7RStKeFUxQjtFQUNBLGtCL0p3WStCO0FIdTY4QnBDO0FrSzd5OUJLO0VBQ0M7QWxLK3k5Qk47QWtLN3k5Qks7RUFFQztBbEs4eTlCTjtBa0t6eTlCRTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWxLMnk5Qkg7QU14MDlCSTtFNEprQkY7SUFjRTtFbEs0eTlCRjtBQUNGO0FNNzA5Qkk7RTRKa0JGO0lBaUJFO0lBQ0Esa0IvSjhRZ0M7RUhnaTlCbEM7QUFDRjtBa0s1eTlCRztFQUNDO0VBQ0Esb0IvSm1TMkI7RStKbFMzQixnQi9KeVNnQztFK0p4U2hDO0FsSzh5OUJKO0FrSzV5OUJHO0VBQ0M7QWxLOHk5Qko7QU01MTlCSTtFNEo2Q0Q7SUFJRSxxQi9KaVErQjtFSDhpOUJsQztBQUNGOztBbUs3NjlCQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0FuS2c3OUJEO0FtSzk2OUJDO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGdDaEt1RVk7RWdLdEVaO0VBQ0E7QW5LZzc5QkY7QU1sMzlCSTtFNkp0RUg7SUFXRTtFbktpNzlCRDtBQUNGO0FNdjM5Qkk7RTZKdEVIO0lBY0U7RW5LbTc5QkQ7QUFDRjtBbUtqNzlCQztFQUNDO0VBQ0E7RUFDQTtBbkttNzlCRjtBbUtqNzlCQztFQUNDO0VBQ0E7QW5LbTc5QkY7QW1Lajc5QkM7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QW5LbTc5QkY7QU03NDlCSTtFNko1Q0g7SUFTRTtFbktvNzlCRDtBQUNGO0FNbDU5Qkk7RTZKNUNIO0lBWUU7SUFDQTtJQUNBO0VuS3M3OUJEO0FBQ0Y7QW1LcDc5QkU7RUFDQztFQUNBLGdCaEs0V2lDO0VnSzNXakM7QW5Lczc5Qkg7QW1LcDc5QkU7RUFDQztFQUNBLGdCaEt1V2lDO0VnS3RXakM7RUFDQSxpQmhLNFdpQztFZ0szV2pDO0FuS3M3OUJIO0FtS243OUJDO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbktxNzlCRjtBTTU2OUJJO0U2SmRIO0lBUUU7RW5Lczc5QkQ7QUFDRjtBTWo3OUJJO0U2SmRIO0lBV0U7RW5Ldzc5QkQ7QUFDRjtBbUt0NzlCRTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGNoS2tCVztFZ0tqQlg7RUFDQTtFQUNBO0VBQ0E7QW5Ldzc5Qkg7QW1Lcjc5QkM7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBLGtCaEs0WGtDO0VnSzNYbEM7QW5LdTc5QkY7QU0zODlCSTtFNkpjSDtJQVNFO0lBQ0E7RW5Ldzc5QkQ7QUFDRjtBTWo5OUJJO0U2SmNIO0lBYUU7SUFDQTtFbkswNzlCRDtBQUNGO0FNdjk5Qkk7RTZKY0g7SUFpQkU7SUFDQTtFbks0NzlCRDtBQUNGO0FtSzE3OUJFO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QW5LNDc5Qkg7QU10KzlCSTtFNkptQ0Y7SUFVRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VuSzY3OUJGO0FBQ0Y7QW1LMTc5QkM7RUFDQyxrQmhLNFBrQztFZ0szUGxDO0VBQ0E7QW5LNDc5QkY7QW1LMTc5QkU7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0FuSzQ3OUJIO0FtSzE3OUJFO0VBQ0MsbUJoSzJRNEI7RWdLMVE1QixnQmhLZ1JpQztFZ0svUWpDO0VBQ0E7QW5LNDc5Qkg7QW1LMTc5Qkc7RUFDQztFQUNBO0FuSzQ3OUJKO0FtS3o3OUJFO0VBQ0M7QW5LMjc5Qkg7QW1LeDc5QkM7RUFDQyxrQmhLaU9rQztBSHl0OUJwQzs7QW9LdGwrQkM7RUFDQztFQUNBO0FwS3lsK0JGO0FvS3ZsK0JDO0VBQ0M7RUFDQTtFQUNBO0VBQ0Esa0JqS2lka0M7RWlLaGRsQyw2Q2pLd2RrQztBSGlvOUJwQztBb0t0bCtCRztFQUVDLGlEakswcENnQztBSDY3N0JwQztBb0tqbCtCRztFQUNDO0FwS21sK0JKO0FvSy9rK0JJO0VBQ0M7QXBLaWwrQkw7QW9LNWsrQkM7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBLDZDaks2YmtDO0FIaXA5QnBDO0FvSzVrK0JFO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQSxnQmpLbVhpQztFaUtsWGpDO0FwSzhrK0JIO0FvSzNrK0JHO0VBQ0M7QXBLNmsrQko7QW9LMWsrQkU7RUFDQztFQUNBO0VBQ0E7QXBLNGsrQkg7QW9LMWsrQkc7RUFDQztBcEs0aytCSjtBb0sxaytCRztFQUNDO0FwSzRrK0JKO0FvSzFrK0JHO0VBRUM7QXBLMmsrQko7QW9LdmsrQkM7RUFDQztFQUNBO0VBQ0E7QXBLeWsrQkY7QW9LdGsrQkc7RUFDQztBcEt3aytCSjtBb0t0aytCRztFQUNDO0FwS3drK0JKO0FvS3BrK0JHO0VBQ0M7QXBLc2srQko7QW9LcGsrQkc7RUFDQztBcEtzaytCSjtBb0tsaytCQztFQUNDO0VBQ0E7RUFDQTtBcEtvaytCRjtBb0tqaytCRztFQUNDO0FwS21rK0JKO0FvS2prK0JHO0VBQ0M7QXBLbWsrQko7QW9LL2orQkc7RUFDQztBcEtpaytCSjtBb0svaitCRztFQUNDO0FwS2lrK0JKO0FvSzNqK0JHO0VBQ0M7RUFDQTtBcEs2aitCSjtBb0szaitCSTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0FwSzZqK0JMOztBcUt2citCQztFQUNDO0VBQ0Esa0JsS3dka0M7QUhrdTlCcEM7QXFLeHIrQkU7RUFDQztBckswcitCSDtBcUt2citCRTtFQUNDO0FyS3lyK0JIO0FxSy9xK0JNO0VBQ0M7QXJLaXIrQlA7QXFLL3ErQk87RUFHQyxnQmxLd1l5QjtFa0t2WXpCO0VBQ0Esa0JsSzhiNEI7QUhpdjlCcEM7QXFLN3ErQlE7RUFFQztBcks4cStCVDtBcUs1cStCUztFQUNDO0FySzhxK0JWO0FxSzFxK0JPO0VBRUM7RUFDQTtFQUNBO0VoRjFDUDtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FyRnN0K0JEO0FxSzVxK0JRO0VBQ0MsMkJsS2lDSztFa0toQ0w7RUFDQSxtQmxLdVdzQjtFa0t0V3RCLGdCbEtzV3NCO0VrS3JXdEI7RUFDQTtFQUNBO0FySzhxK0JUO0FxSzVxK0JTO0VBQ0M7QXJLOHErQlY7QXFLM3ErQlE7RUFDQztBcks2cStCVDtBcUt6cStCUTtFQUNDO0FySzJxK0JUO0FxS3ZxK0JRO0VBQ0M7QXJLeXErQlQ7QXFLdHErQk87RUFDQztBckt3cStCUjtBcUt0cStCTztFQUNDO0FyS3dxK0JSO0FxS2pxK0JNO0VBQ0M7QXJLbXErQlA7QXFLaHErQlE7RUFJQyxnQmxLa1UyQjtFa0tqVTNCLCtCbEtaSztFa0thTDtFQUNBLGtCbEswWDJCO0FIcXk5QnBDO0FxSzdwK0JTO0VBRUM7QXJLOHArQlY7QXFLNXArQlM7RUFDQztFQUNBO0FySzhwK0JWO0FxSzVwK0JTO0VBQ0M7RUFDQTtBcks4cCtCVjtBcUsxcCtCTztFQUNDLGdCbEs4UzRCO0VrSzdTNUI7RUFDQTtFQUNBLGtCbEtzVzRCO0FIc3o5QnBDO0FxSzFwK0JRO0VBS0M7RUFDQTtBckt3cCtCVDtBcUt0cCtCUTtFQUNDO0VBQ0E7QXJLd3ArQlQ7QXFLdHArQlE7RUFDQztFQUNBLGNsSy9CSztFa0tnQ0w7QXJLd3ArQlQ7QXFLdHArQlE7RUFDQztBckt3cCtCVDtBcUt0cCtCUTtFQUNDO0FyS3dwK0JUO0FxS3RwK0JRO0VBQ0M7QXJLd3ArQlQ7QXFLdHArQlE7RUFDQztBckt3cCtCVDtBcUt0cCtCUTtFQUNDO0FyS3dwK0JUO0FxS3RwK0JRO0VBQ0M7QXJLd3ArQlQ7QXFLdHArQlM7RUFFQztBckt1cCtCVjtBcUs3bytCRTtFQUNDO0VBQ0E7RUFDQTtBcksrbytCSDtBcUs3bytCRTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0Esa0JsS3dPaUM7RWtLdk9qQyw2Q2xLa1RpQztFa0svU2hDO0FySzZvK0JKO0FxSzFvK0JHO0VBQ0M7QXJLNG8rQko7QXFLem8rQkk7RUFDQyw2QmxLbU0rQjtBSHc4OUJwQztBcUt2bytCSTtFQUNDLDJCbEs4TCtCO0FIMjg5QnBDO0FxS3RvK0JHO0VBQ0M7QXJLd28rQko7QXFLdG8rQkc7RUFDQztBckt3bytCSjtBcUtubytCRTtFQUNDO0VBQ0EsZ0JsS2lOaUM7RWtLaE5qQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0FyS3FvK0JIO0FxS25vK0JHO0VBQ0M7QXJLcW8rQko7QXFLbm8rQkk7RUFDQztBcktxbytCTDtBcUsvbitCRTtFQUNDO0FyS2lvK0JIO0FxSzluK0JHO0VBQ0M7QXJLZ28rQko7O0FzS24yK0JDO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQSxrQm5LcWRrQztFbUtwZGxDLDZDbksyZGtDO0FIMjQ5QnBDO0FzS3AyK0JFO0VBQ0M7RUFDQTtBdEtzMitCSDtBTXJ5K0JJO0VnSzNFSDtJQWFFO0V0S3UyK0JEO0FBQ0Y7QXNLcjIrQkU7RUFDQztBdEt1MitCSDtBc0tyMitCRTtFQUNDO0F0S3UyK0JIO0FzS3AyK0JFO0VBQ0M7RUFDQSxrQm5Lb1dpQztBSGtnK0JwQztBTXB6K0JJO0VnS3BERjtJQUtFO0V0S3UyK0JGO0FBQ0Y7QXNLcjIrQkc7RUFDQztFQUNBO0F0S3UyK0JKO0FzS2wyK0JPO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsZ0JuS2tYNEI7RW1Lalg1QjtBdEtvMitCUjtBc0toMitCUztFQUNDO0F0S2syK0JWO0FzS2gyK0JTO0VBRUM7RUFDQTtBdEtpMitCVjtBc0s1MStCVTtFQUNDO0F0SzgxK0JYO0FzS3gxK0JVO0VBQ0M7QXRLMDErQlg7QXNLcjErQlM7RUFFQztFQUNBO0VBQ0E7RUFDQSxrQm5LMFkwQjtFbUt6WTFCO0F0S3MxK0JWO0FzS3AxK0JVO0VBQ0M7RUFDQSxxQ25LOHpCeUI7RW1LN3pCekIsaURuS3d1QnlCO0FIOG05QnBDO0FzS24xK0JTO0VBQ0M7RUFDQTtBdEtxMStCVjtBc0toMStCUTtFQUNDO0F0S2sxK0JUO0FzSzMwK0JPO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGdCbktpVDRCO0VtS2hUNUI7RUFDQTtBdEs2MCtCUjtBc0szMCtCUTtFQUNDLGtCbkt1VzJCO0FIcys5QnBDO0FzSzMwK0JTO0VBRUM7QXRLNDArQlY7QXNLMTArQlM7RUFDQztFQUNBO0VBQ0E7QXRLNDArQlY7QXNLMTArQlU7RUFDQztBdEs0MCtCWDtBc0sxMCtCVztFQUNDLG1CbkszQ0U7QUh1MytCZDtBc0t4MCtCUztFQUNDLG1CbktoREk7RW1LaURKLGNuS25DSTtBSDYyK0JkO0FzS3gwK0JTO0VBQ0M7QXRLMDArQlY7QXNLeDArQlU7RUFDQztBdEswMCtCWDtBc0t2MCtCUztFQUNDO0F0S3kwK0JWO0FzS3YwK0JVO0VBQ0M7QXRLeTArQlg7QXNLcjArQlE7RUFDQztFQUNBO0F0S3UwK0JUO0FzS2gwK0JHO0VBQ0M7QXRLazArQko7QXNLaDArQkk7RUFDQztBdEtrMCtCTDtBc0sveitCRztFQUNDO0VBQ0E7QXRLaTArQko7QXNLL3orQkk7RUFDQztFQUNBO0F0S2kwK0JMO0FNcDYrQkk7RWdLNkZEO0lBVUU7SUFDQTtFdEtpMCtCSDtBQUNGO0FzSzl6K0JFO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdEtnMCtCSDtBTWo3K0JJO0VnSzRHRjtJQVFFO0V0S2kwK0JGO0FBQ0Y7QXNLL3orQkc7RUFDQyxnQm5LMk5nQztFbUsxTmhDO0VBQ0E7QXRLaTArQko7QXNLL3orQkk7RUFDQztFQUNBO0F0S2kwK0JMO0FzSzl6K0JHO0VBQ0MsZ0JuS2lOZ0M7RW1LaE5oQywrQm5LN0hVO0VtSzhIVjtFQUNBO0VBQ0E7QXRLZzArQko7QU10OCtCSTtFZ0tpSUQ7SUFRRTtJQUNBO0lBQ0E7RXRLaTArQkg7QUFDRjtBc0s1eitCRztFQUNDO0VBQ0E7QXRLOHorQko7QXNLNXorQkk7RUFDQztBdEs4eitCTDtBTXA5K0JJO0VnS2lKRDtJQVFFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFdEsreitCSDtBQUNGO0FNOTkrQkk7RWdLaUtBO0lBRUU7SUFDQTtJQUNBLDZCbks2SThCO0ltSzVJOUI7SUFDQTtFdEsreitCSjtBQUNGO0FzSzd6K0JLO0VBQ0MsZ0JuS3dLOEI7RW1Ldks5QjtBdEsreitCTjtBTTMrK0JJO0VnSzBLQztJQUtFO0lBQ0Esa0JuSzhONkI7RUhrbStCbEM7QUFDRjtBc0s5eitCTTtFQUVDO0VBQ0E7QXRLK3orQlA7QXNLN3orQk07RUFDQyxtQm5LOUtPO0VtSytLUCxjbktqS087RW1La0tQO0F0Syt6K0JQO0FzS3p6K0JJO0VBQ0M7RUFDQTtBdEsyeitCTDtBTTkvK0JJO0VnS2lNQTtJQUtFO0V0SzR6K0JKO0FBQ0Y7QXNLenorQks7RUFDQztFQUNBO0VBQ0E7QXRLMnorQk47QU14Zy9CSTtFZ0tnTkU7SUFDQztFdEsyeitCTDtBQUNGOztBdUtybC9CRztFQUNDO0F2S3dsL0JKO0F1S25sL0JHO0VBQ0M7QXZLcWwvQko7QXVLbGwvQkU7RUFDQztFQUNBLGNwS3lFVztFa0Z4RmI7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBckZvbS9CRDtBdUtybC9CRztFQUFnQztBdkt3bC9CbkM7QXVLdmwvQkc7RUFBa0M7QXZLMGwvQnJDO0F1S3psL0JHO0VBQXlDO0F2SzRsL0I1QztBdUszbC9CRztFQUF1QztBdks4bC9CMUM7QXVLN2wvQkc7RUFBMEI7QXZLZ20vQjdCO0F1Sy9sL0JHO0VBQThCO0F2S2ttL0JqQztBdUtobS9CRTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsY3BLeURXO0VvS3hEWDtFQUNBLGtCcEt5YmlDO0VvS3RiaEM7QXZLZ20vQko7QXVLbmwvQlE7RUFJQztFQUNBLGtCcEttYTJCO0FIK3ErQnBDO0F1S2hsL0JTO0VBRUMsY3BLOEJJO0VvSzdCSixtQnBLa0NJO0FIK2kvQmQ7QXVLOWsvQlE7RUFDQztBdktnbC9CVDtBdUt6ay9CTztFQUNDO0F2SzJrL0JSO0F1S3prL0JRO0VBTUM7RUFDQTtFQUNBO0VBQ0E7RUFDQSxnQnBLMlUyQjtFb0sxVTNCLGtCcEtzWTJCO0FIZ3MrQnBDO0F1S3BrL0JTO0VBRUM7RUFDQSxtQnBLSUk7QUhpay9CZDtBdUtuay9CUztFQUNDLGNwS1FJO0VvS1BKO0VBQ0E7QXZLcWsvQlY7QXVLbmsvQlU7RUFFQztBdktvay9CWDtBdUtqay9CUztFQUdDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0Esa0JwSzJXMEI7QUhzdCtCcEM7QXVLN2ovQlM7RUFDQztFQUNBLGNwSzdCSTtBSDRsL0JkO0F1SzdqL0JVO0VBQ0M7QXZLK2ovQlg7QXVLN2ovQlU7RUFDQyxjcEt2Qkc7QUhzbC9CZDtBdUs3ai9CVztFQUNDO0F2SytqL0JaO0F1S25qL0JLO0VBQ0M7RUFDQTtFQUdDO0F2S21qL0JQO0F1Sy9pL0JLO0VBQ0M7QXZLaWovQk47QXVLL2kvQk07RUFHQztBdksraS9CUDtBdUs3aS9CTTtFQUNDO0VBQ0E7QXZLK2kvQlA7QXVLM2kvQlE7RUFDQztFQUNBO0VBQ0E7QXZLNmkvQlQ7QXVLM2kvQlM7RUFFQztFQUNBO0VBQ0E7RUFDQTtFQUNBLGdCcEtrUDBCO0VvS2pQMUIsa0JwSzZTMEI7QUgrditCcEM7QXVLMWkvQlU7RUFFQyxjcEt6Rkc7RW9LMEZILG1CcEtyRkc7QUhnby9CZDtBdUt6aS9CVTtFQUNDLGNwS2pGRztFb0trRkg7QXZLMmkvQlg7QXVLemkvQlc7RUFFQztBdkswaS9CWjtBdUt2aS9CVTtFQUdDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0Esa0JwS21SeUI7QUhveCtCcEM7QXVLcGkvQlM7RUFDQztBdktzaS9CVjtBdUtwaS9CUztFQUNDO0VBQ0E7QXZLc2kvQlY7QXVLcGkvQlU7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBLGdCcEt3TXlCO0VvS3ZNekIsa0JwS21ReUI7QUhteStCcEM7QXVLcGkvQlc7RUFFQyxtQnBLOUhFO0VvSytIRixjcEtwSUU7QUh5cS9CZDtBdUtuaS9CVztFQUNDLGNwSzNIRTtFb0s0SEY7QXZLcWkvQlo7QXVLbmkvQlk7RUFFQztBdktvaS9CYjtBdUtqaS9CVztFQUdDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0Esa0JwS3lPd0I7QUh3eitCcEM7QXVLOWgvQlU7RUFDQztFQUNBO0VBQ0E7RUFDQTtBdktnaS9CWDtBdUs5aC9CVztFQUVDO0F2SytoL0JaO0F1SzNoL0JTO0VBRUM7RUFDQTtFQUNBO0F2SzRoL0JWO0F1SzFoL0JVO0VBRUM7RUFDQTtBdksyaC9CWDtBdUtwaC9CSztFQUNDO0F2S3NoL0JOO0F1S2hoL0JVO0VBQ0M7RUFDQTtFQUNBO0VBQ0EsbUJwSzlMRztFb0srTEg7RUFDQTtFQUNBO0F2S2toL0JYO0F1S2hoL0JXO0VBQ0M7QXZLa2gvQlo7QXVLL2cvQlU7RUFDQztBdktpaC9CWDtBdUt6Zy9CTTtFQUNDO0F2SzJnL0JQO0F1S3JnL0JJO0VBQ0M7QXZLdWcvQkw7QXVLcmcvQkk7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0F2S3VnL0JMO0F1S3BnL0JLO0VBQ0M7RUFDQTtBdktzZy9CTjtBdUtqZy9CRTtFQUNDO0VBQ0E7QXZLbWcvQkg7O0F3SzEwL0JDOztFQUNDO0VBQ0E7RUFDQTtBeEs4MC9CRjs7QXdLMTAvQkM7RUFDQztFQUNBO0F4SzYwL0JGOztBeUtyMS9CRztFQUNDO0VBQ0E7RUFDQTtBekt3MS9CSjs7QXlLNzAvQks7RUFHQztFQUNBLG9DdEt3NEI4QjtFc0t2NEI5QjtFQUNBO0VBQ0E7RUFDQTtFQUNBLGdCdEtxWThCO0VzS3BZOUI7RUFDQTtFQUNBLGtCdEs2YjhCO0FIaTUrQnBDO0F5SzUwL0JNO0VBQ0MscUN0S20zQjZCO0VzS2wzQjdCO0VBQ0EsaUR0SzR4QjZCO0FIa2orQnBDO0F5SzMwL0JLO0VwRnBDSjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FyRmszL0JEO0F5SzkwL0JPO0VBQ0M7QXpLZzEvQlI7QXlLNTAvQk87RUFDQztBeks4MC9CUjtBeUsxMC9CSztFQUNDO0VBQ0EsMkJ0SzRCUTtFc0szQlI7RUFDQTtFQUNBO0F6SzQwL0JOO0F5SzEwL0JNO0VBRUM7RUFDQTtBeksyMC9CUDtBeUt2MC9CSztFQUNDO0F6S3kwL0JOO0F5S24wL0JDO0VBQ0M7QXpLcTAvQkY7QXlLbjAvQkM7RUFDQztFQUNBO0VBQ0E7RUFDQTtBektxMC9CRjtBeUtuMC9CQztFQUNDO0VBQ0E7RUFDQSw2Q3RLOFlrQztBSHU3K0JwQztBeUtsMC9CRTtFQUNDO0VBQ0E7RUFDQTtBektvMC9CSDs7QTBLOTUvQkE7RUFDQztFQUNBO0VBQ0E7RUFDQTtBMUtpNi9CRDs7QTBLOTUvQkM7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0ExS2k2L0JGO0EwSy81L0JFO0VBQ0M7RUFDQTtBMUtpNi9CSDtBMEsvNS9CRTtFQUNDO0VBQ0E7QTFLaTYvQkg7QTBLLzUvQkc7RUFFQztBMUtnNi9CSjtBMEs3NS9CRztFQUNDO0VBQ0E7RUFDQTtFQUNBO0ExSys1L0JKO0EwSzU1L0JFO0VyRmpDRDtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FyRmc4L0JEO0EwS2g2L0JHO0VBQTJCO0ExS202L0I5QjtBMEtsNi9CRztFQUEwQjtBMUtxNi9CN0I7QTBLcDYvQkc7RUFBMEI7QTFLdTYvQjdCO0EwS3Q2L0JHO0VBQWtDO0ExS3k2L0JyQztBMEt4Ni9CRztFQUFpQztBMUsyNi9CcEM7QTBLMTYvQkc7RUFBNkI7QTFLNjYvQmhDO0EwSzU2L0JHO0VBQTJCO0ExSys2L0I5QjtBMEs5Ni9CRztFQUE2QjtBMUtpNy9CaEM7QTBLLzYvQkU7RUFDQztFQUNBO0VBQ0E7QTFLaTcvQkg7QTBLOTYvQkk7RUFDQztFQUNBO0VBQ0EsZ0R2S2duQytCO0V1Sy9tQy9CO0ExS2c3L0JMO0EwSzk2L0JLO0VBRUMsaUR2SzZtQzhCO0V1SzVtQzlCLGdDdksybUM4QjtBSG8wOUJwQzs7QTJLMSsvQkU7RUFDQztBM0s2Ky9CSDtBMkszKy9CRztFQUNDO0EzSzYrL0JKO0EyS3orL0JHO0VBQ0M7RUFDQTtBM0syKy9CSjtBMkt4Ky9CRTtFQUNDO0EzSzArL0JIO0EyS3grL0JHO0VBQ0M7RUFDQTtBM0swKy9CSjtBMkt0Ky9CRztFQUNDO0EzS3crL0JKO0EyS3IrL0JFO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7QTNLdSsvQkg7QU0zNy9CSTtFcUtoREY7SUFPRTtFM0t3Ky9CRjtBQUNGO0EyS3QrL0JFO0VBQ0M7RUFDQTtFQUNBO0EzS3crL0JIO0EyS24rL0JLO0VBQ0M7QTNLcSsvQk47QTJLNzkvQkk7RUFFQztBM0s4OS9CTDtBMksxOS9CSTtFQUVDO0EzSzI5L0JMO0EyS3Y5L0JNO0VBQ0M7RUFDQTtBM0t5OS9CUDtBMkt2OS9CTTtFQUNDO0EzS3k5L0JQO0EyS3Y5L0JPO0VBQ0M7QTNLeTkvQlI7QTJLdjkvQk87RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0V0RnBGUDtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FyRjhpZ0NEO0EyS3Q5L0JPO0VBQ0M7QTNLdzkvQlI7QTJLbjkvQlE7RUFDQztFQUNBLGN4S2RLO0FIbSsvQmQ7QTJLLzgvQlE7RUFDQztFQUNBLGN4S3RCSztBSHUrL0JkO0EyS3g4L0JJO0VBRUM7QTNLeTgvQkw7QTJLbjgvQks7RUFDQztFQUNBO0EzS3E4L0JOO0EySzk3L0JLO0VBQ0M7QTNLZzgvQk47QTJLeDcvQk87RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxrQnhLbVU0QjtFd0tsVTVCO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0V0RjdKUDtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FyRndsZ0NEO0EyS3o3L0JRO0VBQ0M7RUFDQTtFQUNBO0EzSzI3L0JUO0EyS243L0JRO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7QTNLcTcvQlQ7QTJLNTYvQks7RUFDQztFQUNBO0EzSzg2L0JOO0EySzU2L0JLO0VBQ0M7RUFDQTtFQUNBO0EzSzg2L0JOO0EyS3I2L0JHO0VBRUM7QTNLczYvQko7QTJLbDYvQkM7RUFDQztBM0tvNi9CRjtBMktoNi9CSTtFQUVDO0EzS2k2L0JMO0EySzc1L0JNO0VBQ0M7RUFDQTtBM0srNS9CUDtBMks3NS9CTTtFQUNDO0EzSys1L0JQO0EySzc1L0JPO0VBQ0M7QTNLKzUvQlI7QTJLNzUvQk87RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0V0RjlPUDtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FyRjhvZ0NEO0EySzU1L0JPO0VBQ0M7QTNLODUvQlI7QTJLejUvQlE7RUFDQztFQUNBLGN4S3hLSztBSG1rZ0NkO0EyS3I1L0JRO0VBQ0M7RUFDQSxjeEtoTEs7QUh1a2dDZDtBMks5NC9CSTtFQUVDO0EzSys0L0JMO0EyS3o0L0JLO0VBQ0M7QTNLMjQvQk47QTJLcjQvQkM7RUFDQztFQUNBO0EzS3U0L0JGO0EyS3I0L0JFO0VBQ0M7QTNLdTQvQkg7O0E0SzFxZ0NDO0VBQ0M7RUFDQTtFQUNBO0E1SzZxZ0NGO0E0SzNxZ0NFO0VBQ0M7RUFDQTtFQUNBO0VBQ0EsZ0J6S3FaaUM7RXlLcFpqQztFQUNBO0VBQ0E7RUFDQTtBNUs2cWdDSDtBNEszcWdDRztFQUVDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsbUJ6S2dZMkI7RWtGeFo5QjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FyRnFzZ0NEO0E0SzdxZ0NJO0VBRUM7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBNUs4cWdDTDtBNEs1cWdDSTtFQUNDO0E1SzhxZ0NMO0E0SzVxZ0NJO0VBQ0M7RUFDQTtBNUs4cWdDTDtBNEsxcWdDSTtFQUNDO0E1SzRxZ0NMO0E0S3pxZ0NHO0VBQ0M7RUFDQTtBNUsycWdDSjtBNEt6cWdDSTtFQUNDO0E1SzJxZ0NMO0E0S3ZxZ0NFO0VBRUM7QTVLd3FnQ0g7QTRLdHFnQ0c7RUFDQztBNUt3cWdDSjtBNEt0cWdDRztFQUNDO0VBQ0E7QTVLd3FnQ0o7QTRLdHFnQ0k7RUFFQztBNUt1cWdDTDtBNEtycWdDSTtFQUNDO0VBQ0E7QTVLdXFnQ0w7QTRLbHFnQ0c7RUFDQztFQUNBO0VBQ0EsZ0J6SzRVZ0M7RXlLM1VoQyxvQnpLbVUyQjtFeUtsVTNCO0E1S29xZ0NKO0E0S2xxZ0NJO0VBQ0M7RUFDQTtBNUtvcWdDTDtBNEsvcGdDRztFQUNDO0E1S2lxZ0NKO0E0Sy9wZ0NJO0VBQ0M7QTVLaXFnQ0w7QTRLL3BnQ0s7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxnQnpLbVQ4QjtBSDgyL0JwQztBNEsvcGdDSztFQUNDLG1CeksxQlE7RXlLMkJSLG9Cekt3U3lCO0V5S3ZTekI7RUFDQSxrQnpLd1c4QjtFeUt2VzlCO0VBQ0EsZ0J6SzJTOEI7QUhzMy9CcEM7QTRLL3BnQ007RUFDQyw0QnpLbENPO0FIbXNnQ2Q7QTRLN3BnQ007RUFDQztBNUsrcGdDUDtBNEs3cGdDTztFQUNDO0E1SytwZ0NSO0E0SzNwZ0NLO0VBRUM7QTVLNHBnQ047QTRLenBnQ007RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E1SzJwZ0NQO0E0S3hwZ0NLO0VBQ0M7QTVLMHBnQ047QTRLeHBnQ007RUFDQztFQUNBO0E1SzBwZ0NQO0E0S3ZwZ0NLO0VBQ0M7QTVLeXBnQ047QTRLdHBnQ0k7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0E1S3dwZ0NMO0E0S3RwZ0NJO0VBQ0M7RUFDQTtBNUt3cGdDTDtBNEtycGdDRztFQUVDO0E1S3NwZ0NKO0E0S3BwZ0NHO0VBR0M7RUFDQTtBNUtvcGdDSjs7QTZLdjBnQ0E7RUFDQztFQUNBO0E3SzAwZ0NEO0E2S3gwZ0NDO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBN0swMGdDRjtBNkt4MGdDRTtFQUNDO0VBQ0E7RUFDQTtFQUNBLHFCMUsrV2lDO0UwSzlXakMsMkIxS2lFVztBSHl3Z0NkO0E2S3IwZ0NFO0VBQ0M7QTdLdTBnQ0g7QTZLcjBnQ0U7RUFDQztBN0t1MGdDSDtBNktyMGdDRztFQUNDO0E3S3UwZ0NKO0E2S2owZ0NJO0VBQ0M7QTdLbTBnQ0w7QTZLL3pnQ0U7RUFDQztBN0tpMGdDSDtBNksvemdDRztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0V4Rm5ESDtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FyRnEzZ0NEO0E2S2gwZ0NJO0VBQ0M7RUFDQTtBN0trMGdDTDtBNksvemdDRztFQUNDO0E3S2kwZ0NKO0E2Szd6Z0NHO0VBQ0M7RUFDQTtBN0sremdDSjtBNks1emdDRTtFQUNDO0E3Szh6Z0NIO0E2SzF6Z0NFO0VBRUM7QTdLMnpnQ0g7QTZLeHpnQ0U7RUFDQztBN0swemdDSDtBNkt4emdDRztFQUNDO0E3SzB6Z0NKO0E2S3J6Z0NHO0VBRUM7QTdLc3pnQ0o7O0E2Sy95Z0NDO0VBQ0M7QTdLa3pnQ0Y7QTZLL3lnQ0c7RUFFQztBN0tnemdDSjtBNks3eWdDRTtFQUNDO0E3Syt5Z0NIO0E2Szd5Z0NHO0VBQ0M7QTdLK3lnQ0o7O0E4S2o2Z0NBO0VBQ0M7RUFDQTtFQUNBO0E5S282Z0NEO0E4S2o2Z0NFO0VBQ0M7QTlLbTZnQ0g7QThLajZnQ0U7RUFDQztBOUttNmdDSDs7QThLLzVnQ0E7O0VBRUM7QTlLazZnQ0Q7O0E4S2g2Z0NBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0Esa0IzSzhibUM7QUhxKy9CcEM7O0ErSzk3Z0NDO0VBQ0M7QS9LaThnQ0Y7QStLOTdnQ0M7RUFDQztBL0tnOGdDRjtBK0s3N2dDRztFQUNDO0VBQ0E7QS9LKzdnQ0o7QStLNzdnQ0c7RUFDQztFQUNBO0EvSys3Z0NKO0ErSzc3Z0NJO0VBQ0M7RUFDQTtBL0srN2dDTDtBK0s3N2dDSztFQUNDO0EvSys3Z0NOO0ErS3g3Z0NJO0VBQ0M7RUFDQTtBL0swN2dDTDtBK0t2N2dDRztFQUNDLG1CNUtvRFU7RTRLbkRWLHFCNUttRFU7QUhzNGdDZDtBK0t0N2dDRTtFQUNDO0EvS3c3Z0NIO0ErS3I3Z0NDO0VBQ0M7RUFDQTtBL0t1N2dDRjtBK0tyN2dDQztFQUVDO0EvS3M3Z0NGO0ErS3A3Z0NFO0VBQ0M7QS9LczdnQ0g7QStLbjdnQ0M7RUFHQztBL0ttN2dDRjs7QStLaDdnQ0E7RUFDQztFQUNBO0VBQ0E7RUFDQSxrQjVLc1ZtQztFNEtyVm5DLGdCNUtpVytCO0U0S2hXL0IsZ0I1SzRWbUM7RTRLM1ZuQztFQUNBO0VBQ0E7RUFDQSxrQjVLbVptQztFNEtsWm5DO0EvS203Z0NEO0ErS2o3Z0NDO0VBQ0M7QS9LbTdnQ0Y7QStLajdnQ0M7RUFDQztBL0ttN2dDRjtBK0toN2dDQztFQUNDO0EvS2s3Z0NGO0ErS2g3Z0NDO0VBQ0M7QS9LazdnQ0Y7QStLaDdnQ0M7RUFDQztFQUNBO0EvS2s3Z0NGO0ErS2g3Z0NDO0VBQ0M7QS9LazdnQ0Y7QStLaDdnQ0M7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxtQjVLb1Q2QjtFNEtuVDdCO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFMUYxR0Q7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBckY2aGhDRDtBK0twN2dDRTtFQUNDO0EvS3M3Z0NIO0ErS3A3Z0NFO0VBQ0M7QS9LczdnQ0g7QStLbjdnQ0M7RUFFQztFQUNBO0EvS283Z0NGO0ErS2w3Z0NFO0VBQ0M7QS9LbzdnQ0g7O0ErS2g3Z0NBO0VBQ0MsbUI1SzNCYTtFNEs0QmI7RUFDQTtFQUNBLDRDNUtpV21DO0U0S2hXbkM7RUFDQTtFQUNBLGtCNUtvVm1DO0FIK2xnQ3BDO0ErS2o3Z0NDO0VBQ0M7QS9LbTdnQ0Y7O0FnTDNqaENDO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7QWhMOGpoQ0Y7QU12L2dDSTtFMEszRUg7SUFPRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VoTCtqaENEO0FBQ0Y7QWdMN2poQ0U7RUFDQztFQUNBO0VBQ0Esa0I3S3djaUM7RTZLdmNqQyw0QzdLaWRpQztBSDhtZ0NwQztBZ0w3amhDRztFQUNDO0FoTCtqaENKO0FnTDVqaENHO0VBRUM7RUFDQTtBaEw2amhDSjtBZ0wzamhDRztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoTDZqaENKO0FNdGhoQ0k7RTBLOUNEO0lBVUUsa0I3S3NWK0I7STZLclYvQjtFaEw4amhDSDtBQUNGO0FnTDVqaENJO0VBRUM7RUFDQTtFQUNBO0FoTDZqaENMO0FnTDNqaENJO0VBQ0M7RUFDQTtFQUNBO0VBQ0EsNEI3S3dVK0I7QUhxdmdDcEM7QU12aWhDSTtFMEsxQkE7SUFPRTtFaEw4amhDSjtBQUNGO0FnTDVqaENJO0VBQ0Msb0I3SzRXK0I7RTZLM1cvQixnQjdLeVgrQjtFNkt4WC9CO0VBQ0E7RUFDQSxnQjdLOFYrQjtFNks3Vi9CLGM3S21DUztFNktsQ1Q7RUFDQTtBaEw4amhDTDtBTXRqaENJO0UwS2hCQTtJQVdFLG1CN0trVnlCO0k2S2pWekI7SUFDQTtJQUNBO0VoTCtqaENKO0FBQ0Y7QWdMN2poQ0k7RUFDQyxvQjdLMFUwQjtFNkt6VTFCLGdCN0ttVjRCO0U2S2xWNUIsMkI3S0NTO0FIOGpoQ2Q7QU1ua2hDSTtFMEtDQTtJQU1FO0lBQ0E7RWhMZ2toQ0o7QUFDRjtBZ0w5amhDSTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLDJCN0toQlM7RTZLaUJUO0FoTGdraENMO0FNdGxoQ0k7RTBLV0E7SUFjRTtFaExpa2hDSjtBQUNGO0FnTC9qaENLO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGtCN0ttUzhCO0U2S2xTOUIsZ0I3SzBTOEI7RTZLelM5QjtFQUNBO0VBQ0E7QWhMaWtoQ047QWdML2poQ0s7RUFFQyxjN0t2QlE7RTZLd0JSO0FoTGdraENOO0FnTDNqaENHO0VBQ0M7QWhMNmpoQ0o7QWdMM2poQ0k7RUFHQywrQjdLdERTO0FIaW5oQ2Q7QWdMeGpoQ0s7RUFDQyxjN0t2RFE7QUhpbmhDZDtBZ0x4amhDSztFQUNDLDJCN0s1RFE7QUhzbmhDZDtBZ0x2amhDSTtFQUNDLHNDN0twRVM7RTZLcUVUO0FoTHlqaENMO0FnTHJqaENNO0VBQ0MsYzdLcEVPO0FIMm5oQ2Q7QWdMaGpoQ0s7RUFDQztBaExramhDTjs7QWlMbnRoQ0E7RUFDQztFQUNBO0VBQ0Esa0I5S3VkbUM7QUgrdmdDcEM7QWlMcHRoQ0M7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0FqTHN0aENGO0FpTHB0aENFO0VBRUM7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBakxxdGhDSDtBaUxudGhDRztFQU1DO0FqTGd0aENKO0FpTDlzaENJO0VBQ0M7QWpMZ3RoQ0w7QWlMN3NoQ0c7RUFRQztBakx3c2hDSjtBaUx0c2hDSTtFQUNDO0FqTHdzaENMO0FpTHJzaENHO0VBS0M7QWpMbXNoQ0o7QWlManNoQ0k7RUFDQztBakxtc2hDTDtBaUxoc2hDRztFQUNDO0FqTGtzaENKO0FpTDlyaENDO0VBQ0M7RUFDQTtFQUNBO0FqTGdzaENGOztBaUw3cmhDQTtFQUNDO0FqTGdzaENEOztBaUw3cmhDQztFQUNDO0VBQ0E7QWpMZ3NoQ0Y7QWlMOXJoQ0U7RUFDQztBakxnc2hDSDs7QWtML3doQ0M7RUFDQyxtQi9LbUZZO0FIK3JoQ2Q7QWtMaHhoQ0M7RUFDQztBbExreGhDRjtBa0xoeGhDRTtFQUNDO0FsTGt4aENIO0FrTGh4aENFO0VBQ0M7RUFDQSxrQi9LOGNpQztFK0s3Y2pDLDZDL0txZGlDO0FINnpnQ3BDO0FrTGh4aENHO0VBQ0M7RUFDQTtFQUNBO0FsTGt4aENKO0FrTGh4aENJO0VBQ0M7RUFDQSxnQi9LaWErQjtFK0toYS9CO0FsTGt4aENMO0FrTGh4aENJO0VBQ0M7RUFDQTtFQUNBO0FsTGt4aENMO0FrTC93aENHO0VBQ0M7QWxMaXhoQ0o7QWtML3doQ0c7RUFDQztBbExpeGhDSjtBa0w3d2hDTTtFQUNDO0FsTCt3aENQO0FrTDd3aENPO0VBQ0Msb0MvS29DTTtBSDJ1aENkO0FrTDd3aENPO0VBQ0MsZ0MvS21DTTtBSDR1aENkO0FrTHp3aENHO0VBQ0M7RUFDQTtBbEwyd2hDSjtBa0x6d2hDSTtFQUNDO0FsTDJ3aENMO0FrTHh3aENHO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7QWxMMHdoQ0o7QWtMdndoQ0k7RUFDQztBbEx5d2hDTDtBa0x2d2hDSTtFQUNDO0FsTHl3aENMO0FrTHZ3aENJO0VBQ0M7QWxMeXdoQ0w7QWtMdndoQ0k7RUFDQztBbEx5d2hDTDtBa0xud2hDRTtFQUNDO0FsTHF3aENIO0FrTG53aENFO0VBQ0M7RUFDQTtBbExxd2hDSDtBa0xsd2hDRztFQUNDO0VBQ0E7QWxMb3doQ0o7QWtMaHdoQ0M7RUFDQztFQUNBO0VBQ0EsYy9LQ1k7RStLQVo7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbExrd2hDRjtBa0xod2hDQztFQUNDO0VBQ0Esa0IvS3VXa0M7RStLdFdsQztBbExrd2hDRjtBa0xod2hDQztFQUNDLG9DL0t6Q1k7RStLMENaLHNDL0sxQ1k7RStLMkNaO0VBQ0EsYy9LckNZO0UrS3NDWjtFQUNBLGtCL0txc0JrQztFK0twc0JsQyxnQi9La1NrQztFK0tqU2xDO0VBQ0E7RUFDQTtFQUNBLGtCL0t5VmtDO0FIeTZnQ3BDO0FrTGh3aENFO0VBRUMsb0MvS3REVztFK0t1RFgsc0MvS3ZEVztFK0t3RFg7QWxMaXdoQ0g7QWtML3ZoQ0U7RUFHQywyQi9LM0RXO0UrSzREWCxvQy9LL0RXO0UrS2dFWCxzQy9LaEVXO0FIK3poQ2Q7QWtMNXZoQ0c7RUFDQztFQUNBO0FsTDh2aENKO0FrTDN2aENFO0VBQ0M7QWxMNnZoQ0g7O0FtTHA1aENBO0VBQ0M7QW5MdTVoQ0Q7QW1McDVoQ0U7RUFDQztFQUNBO0VBQ0E7RUFDQTtBbkxzNWhDSDtBbUxwNWhDRTtFQUdDLGlDaEx1RVc7RWdMdEVYLG9CaEwwWTRCO0VnTHpZNUIsZ0JoTGdaaUM7QUhvZ2hDcEM7QW1MbDVoQ0c7RUFDQyx1Q2hMa0VVO0FIazFoQ2Q7QW1MbDVoQ0c7RUFDQyxvQ2hMNkRVO0FIdTFoQ2Q7QW1MbDVoQ0k7RUFDQywwQ2hMMERTO0FIMDFoQ2Q7QW1MaDVoQ0U7RUFFQyxjaEwyRFc7RWdMMURYLG9CaEx5WDRCO0VnTHhYNUIsZ0JoTCtYaUM7RWdMOVhqQyxvQ2hMOENXO0FIbTJoQ2Q7QW1MNTRoQ0U7RUFDQztFQUNBO0VBQ0E7QW5MODRoQ0g7QW1MNTRoQ0U7RUFDQztFQUNBO0FuTDg0aENIO0FtTDM0aENJO0VBQ0MsbUJoTHNDUztFZ0xyQ1Q7RUFDQTtBbkw2NGhDTDtBbUx0NGhDSztFQUNDO0FuTHc0aENOO0FtTGw0aENDO0VBQ0M7QW5MbzRoQ0Y7QW1MbDRoQ0U7RUFDQztFQUNBO0VBQ0EsbUJoTGdCVztFZ0xmWDtBbkxvNGhDSDtBbUxsNGhDRTtFQUNDO0VBQ0E7RUFDQTtFQUNBLG1CaEx1Qlc7RWdMdEJYO0VBQ0E7QW5MbzRoQ0g7QW1MbDRoQ0c7RUFHQyxtQmhMZ0JVO0VnTGZWO0FuTGs0aENKOztBb0x4OWhDQTtFQUNDO0FwTDI5aENEO0FvTHo5aENDO0VBQ0M7RUFDQTtFQUNBLGtCakxpWmtDO0VpTGhabEM7RUFDQSw2Q2pMMGRrQztFaUx6ZGxDO0FwTDI5aENGO0FvTHo5aENFO0VBQ0M7RUFDQSxnQmpMa1ppQztFaUxqWmpDLGdEakx5cENpQztBSGswL0JwQztBb0x6OWhDRztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXBMMjloQ0o7O0FxTC8raENDO0VBQ0M7QXJMay9oQ0Y7QXFMaC9oQ0M7RUFDQztFQUNBO0VBQ0E7RUFDQTtBckxrL2hDRjtBcUxoL2hDRTtFQUNDO0VBQ0E7QXJMay9oQ0g7QXFMNytoQ0U7RUFDQztBckwrK2hDSDs7QXFMeitoQ0U7RUFDQztBckw0K2hDSDs7QXNMbmdpQ0U7RUFDQztFQUNBO0F0THNnaUNIO0FzTHBnaUNHO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F0THNnaUNKO0FzTG5naUNJO0VBQ0M7QXRMcWdpQ0w7QXNMamdpQ0k7RUFDQztFQUNBO0F0TG1naUNMO0FzTGpnaUNLO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F0TG1naUNOO0FzTGpnaUNLO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdExtZ2lDTjtBc0w5L2hDRztFQUNDO0VBQ0EsZ0JuTGdYZ0M7QUhncGhDcEM7QXNMNy9oQ0s7RUFDQztBdEwrL2hDTjtBc0w3L2hDTTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGtCbkw2WjZCO0FIa21oQ3BDO0FzTDcvaENNO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RWpHdkVOO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXJGdWtpQ0Q7QXNMOS9oQ087RUFDQztBdExnZ2lDUjtBc0wxL2hDSTtFQUNDO0F0TDQvaENMO0FzTHgvaENPO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdEwwL2hDUjtBc0xyL2hDSTtFQUNDO0F0THUvaENMO0FzTHIvaENLO0VBQ0M7RUFDQTtBdEx1L2hDTjtBc0xuL2hDRztFQUVDO0VBQ0E7RUFDQTtBdExvL2hDSjtBc0xsL2hDRztFQUVDO0VBQ0E7QXRMbS9oQ0o7QXNMNytoQ007RUFDQztFQUNBO0F0TCsraENQO0FzTDEraENPO0VBQ0M7QXRMNCtoQ1I7QXNMcitoQ0s7RUFDQztFQUNBO0F0THUraENOO0FzTGoraENLO0VBQ0M7RUFDQTtFQUNBO0F0TG0raENOOztBdUwzbmlDQztFQUVDO0VBQ0E7RUFDQTtFQUNBLDZCcEx3WGtDO0VvTHZYbEMsNEJwTDZFWTtFb0w1RVosbUJwTDZGWTtFb0w1RlosNkNwTHlka0M7RW9MeGRsQztFQUNBO0VBQ0E7QXZMNm5pQ0Y7QXVMMW5pQ0M7RUFDQztFQUNBO0VBQ0E7QXZMNG5pQ0Y7O0F1THpuaUNBO0VBQ0M7RUFDQTtFQUNBO0F2TDRuaUNEOztBdUx6bmlDQztFQUVDO0VBQ0E7RUFDQSxvQnBMd1lrQztFb0x2WWxDO0VBQ0Esa0JwTDBia0M7QUhpc2hDcEM7QU1obGlDSTtFaUxqREg7SUFTRTtFdkw0bmlDRDtBQUNGO0F1TDFuaUNDO0VBQ0M7QXZMNG5pQ0Y7QU14bGlDSTtFaUxyQ0g7SUFJRTtFdkw2bmlDRDtBQUNGO0F1TDNuaUNDO0VBQ0M7QXZMNm5pQ0Y7QU1obWlDSTtFaUw5Qkg7SUFJRTtFdkw4bmlDRDtBQUNGOztBd0xqcmlDQTtFQUNDO0F4TG9yaUNEOztBeUxwcmlDQztFQUNDO0F6THVyaUNGO0F5THJyaUNDO0VBQ0Msc0N0TCtZa0M7RXNMOVlsQyxrQnRMaVprQztFc0xoWmxDO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsNkN0THVka0M7RXNMdGRsQztBekx1cmlDRjtBeUxqcmlDTTtFQUNDO0F6TG1yaUNQO0F5TDNxaUNNO0VBQ0M7RUFDQSxrQnRMNmI2QjtBSGd2aENwQztBeUxucWlDRztFQUNDO0F6THFxaUNKO0F5TGpxaUNHO0VBQ0M7QXpMbXFpQ0o7QXlML3BpQ0c7RUFFQztFQUNBO0F6TGdxaUNKO0F5TDdwaUNFO0VBR0Msc0N0TDBWaUM7RXNMelZqQztFQUNBLG9CdEw0VjRCO0VzTDNWNUIsZ0J0TGtXaUM7QUgyemhDcEM7QXlMMXBpQ0c7RUFDQztBekw0cGlDSjtBeUx6cGlDRTtFQUNDO0F6TDJwaUNIO0F5THZwaUNHO0VBQ0M7QXpMeXBpQ0o7QXlMdHBpQ0U7RUFDQztFQUNBO0F6THdwaUNIO0F5THJwaUNHO0VBRUM7QXpMc3BpQ0o7QXlMcHBpQ0c7RUFDQztBekxzcGlDSjs7QTBMN3VpQ0E7RUFDQztJQUFLO0UxTGl2aUNKO0UwTGh2aUNEO0lBQU87RTFMbXZpQ047QUFDRjtBMEwvdWlDRTtFQUNDO0ExTGl2aUNIO0EwTC91aUNFO0VBQ0M7QTFMaXZpQ0g7O0EwTDV1aUNBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGF2TG1nQnNDO0V1TGxnQnRDO0VBQ0E7QTFMK3VpQ0Q7QTBMN3VpQ0M7RUFDQyxTdkx1Z0JrQztFdUx0Z0JsQztFQUNBO0VBQ0E7QTFMK3VpQ0Y7QU1qc2lDSTtFb0xsREg7SUFPRTtFMUxndmlDRDtBQUNGO0EwTDl1aUNFO0VBQ0M7QTFMZ3ZpQ0g7QTBMN3VpQ0M7RUFDQztFQUNBO0VBQ0EsYXZMOGVxQztFdUw3ZXJDO0VBQ0E7RUFDQSxnQnZMZ1ZrQztFdUwvVWxDLGlCdkwrVWtDO0V1TDlVbEM7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBMUwrdWlDRjtBTXZ0aUNJO0VvTHBDSDtJQWVFO0UxTGd2aUNEO0FBQ0Y7QTBMOXVpQ0M7RUFDQztFQUNBO0ExTGd2aUNGOztBMEwzdWlDRTtFQUNDO0ExTDh1aUNIOztBMkxoemlDQTtFQUNDO0VBQ0E7RUFDQTtBM0xtemlDRDtBMkxqemlDQztFQUNDO0VBQ0E7RUFDQTtBM0xtemlDRjs7QTJMaHppQ0E7RUFDQztFQUNBO0VBQ0E7QTNMbXppQ0Q7QTJManppQ0M7RUFDQztFQUNBO0VBQ0E7QTNMbXppQ0Y7O0EyTGh6aUNBO0VBQ0M7RUFDQTtFQUNBO0VBQ0EsY3hMd0VhO0V3THZFYjtFQUNBO0EzTG16aUNEO0EyTGp6aUNDO0VBQ0M7QTNMbXppQ0Y7O0E0TGwxaUNBO0VBQ0M7QTVMcTFpQ0Q7QTRMbjFpQ0M7RUFDQztBNUxxMWlDRjtBNExuMWlDRTtFQUdDO0E1TG0xaUNIO0E0TGgxaUNDO0VBQ0M7RUFDQTtFQUNBO0E1TGsxaUNGO0E0TGgxaUNFO0VBR0M7RUFDQTtBNUxnMWlDSDtBNEw5MGlDRztFQUVDO0E1TCswaUNKO0E0TDMwaUNDO0VBQ0Msc0N6TG1EWTtBSDB4aUNkO0E0TDMwaUNFO0VBR0Msc0N6TDhDVztBSDZ4aUNkOztBNkw5MmlDQTtFQUNDO0E3TGkzaUNEO0E2TC8yaUNDO0VBQ0M7RUFDQTtBN0xpM2lDRjtBNkw5MmlDQztFQUNDO0E3TGczaUNGO0E2TDkyaUNFO0VBRUM7QTdMKzJpQ0g7QTZMNzJpQ0U7RUFDQztFQUNBO0E3TCsyaUNIO0E2TDcyaUNFO0VBQ0MsbUIxTG1FVztBSDR5aUNkO0E2THoyaUNHO0VBQ0MsbUIxTHVFVTtBSG95aUNkO0E2THIyaUNHO0VBQ0MsbUIxTGtFVTtBSHF5aUNkO0E2TGoyaUNHO0VBQ0MsbUIxTHVEVTtBSDR5aUNkO0E2TDcxaUNHO0VBQ0MsbUIxTCtDVTtBSGd6aUNkO0E2THoxaUNHO0VBQ0MsbUIxTGtDVTtBSHl6aUNkO0E2THYxaUNDO0VBQ0M7RUFDQTtBN0x5MWlDRjtBNkx2MWlDQztFQUNDLCtCMUw4VGtDO0UwTDdUbEMsNkIxTDZUa0M7QUg0aGlDcEM7O0E4THo1aUNDO0VBRUM7QTlMMjVpQ0Y7QThMejVpQ0U7RUFDQztBOUwyNWlDSDtBOEx6NWlDRztFQUNDO0VBQ0E7QTlMMjVpQ0o7QThMcjVpQ0c7RUFFQztFQUNBO0VBQ0Esa0IzTHNjZ0M7QUhnOWhDcEM7QThMcDVpQ0c7RUFDQztFQUNBLGtCM0xrY2dDO0UyTGpjaEM7RUFDQTtBOUxzNWlDSjtBOExwNWlDSTtFQUNDO0E5THM1aUNMO0E4THA1aUNJO0VBQ0M7QTlMczVpQ0w7QThMbDVpQ0U7RUFDQztBOUxvNWlDSDtBOExsNWlDRztFQUVDO0VBQ0E7QTlMbTVpQ0o7QThMajVpQ0c7RUFDQztFQUNBO0E5TG01aUNKO0E4TGg1aUNFO0VBQ0M7RUFDQTtBOUxrNWlDSDtBOExoNWlDRTtFQUNDO0E5TGs1aUNIOztBOEw5NGlDQTtFQUNDO0VBQ0E7RUFDQTtBOUxpNWlDRDs7QThMLzRpQ0E7RUFDQztBOUxrNWlDRDs7QStMajlpQ0M7RUFDQztFQUVBO0VBQ0E7RUFDQTtFQUNBLHdDNUxzNUJrQztFNExyNUJsQyxrQjVMa2RrQztBSGlnaUNwQztBK0xqOWlDRTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxnQjVMK1lpQztFNEw5WWpDO0EvTG05aUNIO0ErTGo5aUNHO0VBQ0M7RUFDQTtBL0xtOWlDSjtBK0xoOWlDRztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGtCNUxxWGdDO0VrRnRabkM7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBckZvL2lDRDtBK0xuOWlDSTtFQUNDO0EvTHE5aUNMO0ErTG45aUNJO0VBQ0M7QS9McTlpQ0w7QStMbDlpQ0c7RUFDQyxzQjVMdXdCZ0M7QUg2c2hDcEM7QStMbDlpQ0k7RUFDQztBL0xvOWlDTDtBK0wvOGlDRTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QS9MaTlpQ0g7QStMLzhpQ0c7RUFDQztFQUNBO0VyTGdPRSxrQkFMSTtFcUx6Tk4sZ0I1TDhWZ0M7RTRMN1ZoQyxnQjVMZ1c2QjtFNEwvVjdCLGdDNUx3MEJnQztFNEx2MEJoQztFQUNBO0VBQ0E7RUFDQSwwQjVMdzZCc0M7RTRMdjZCdEM7RUFDQTtBL0xpOWlDSjtBK0wvOGlDSTtFQUNDLHlDNUxrNkJxQztFNExqNkJyQztBL0xpOWlDTDtBK0wvOGlDSTtFQUNDO0VBQ0E7QS9MaTlpQ0w7QStMOThpQ0c7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBLGtCNUxpWWdDO0U0TGhZaEMsNkM1THdZZ0M7QUh3a2lDcEM7QStMOThpQ0k7RUFDQztFQUNBO0VBQ0E7RUFDQTtFckwrTEMsa0JBTEk7RXFMdkxMLGdCNUw0VCtCO0U0TDNUL0IsZ0I1TDhUNEI7RTRMN1Q1QjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0Esd0U1THN6QitCO0U0THJ6Qi9CLGtCNUwrVytCO0FIZ21pQ3BDO0ErTDc4aUNLO0VBQ0MsZ0M1TDZ4QjhCO0U0TDV4QjlCLHdDNUx5eEI4QjtFNEx4eEI5QixxQzVMbXlCOEI7RTRMbHlCOUI7RUFDQSxpRDVMNHNCOEI7QUhtd2hDcEM7QStMMThpQ0s7RUFDQztFQUNBO0VBQ0E7RUFDQSxnQjVMb1M4QjtBSHdxaUNwQztBK0wxOGlDTTtFQUNDO0EvTDQ4aUNQO0ErTDE4aUNNO0VBQ0M7RUFDQTtBL0w0OGlDUDs7QWdNN2tqQ0M7RUFDQztBaE1nbGpDRjtBZ003a2pDQztFQUNDO0VBQ0E7QWhNK2tqQ0Y7QWdNNWtqQ0c7RUFDQztBaE04a2pDSjtBZ001a2pDSTtFQUVDO0VBQ0E7RUFDQSxvQzdMNDRCK0I7RTZMMzRCL0I7RUFDQTtBaE02a2pDTDtBZ00za2pDSztFQUNDO0VBQ0E7RUFDQSxnQjdMdVk4QjtFNkx0WTlCO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSwyQjdMd3hCOEI7QUhxemhDcEM7QWdNM2tqQ007RUFDQztFQUNBO0VBQ0E7RUFDQSxjN0xreEI2QjtFNkxqeEI3QjtFQUNBO0VBQ0E7RUFDQTtBaE02a2pDUDtBZ00xa2pDSztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhNNGtqQ047QWdNMWtqQ007RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0UzRzVETjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FyRnlvakNEO0FnTTdrakNPO0VBQ0M7QWhNK2tqQ1I7QWdNMWtqQ0k7RUFDQztFQUNBLHdDN0xvMUIrQjtBSHd2aENwQztBZ00xa2pDSztFQUNDO0FoTTRrakNOO0FnTTFrakNNO0VBQ0M7RUFDQTtBaE00a2pDUDtBZ00xa2pDTztFQUNDO0VBQ0E7RUFDQSxnQjdMMFU0QjtFNkx6VTVCO0VBQ0E7QWhNNGtqQ1I7QWdNMWtqQ1E7RUFDQywrQjdMUks7QUhvbGpDZDtBZ012a2pDSztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxrQjdMa1g4QjtFNkxqWDlCO0VBQ0E7RUFDQTtBaE15a2pDTjtBZ012a2pDTTtFQUNDLDJCN0w3Qk87RTZMOEJQLG1CN0wwU3dCO0U2THpTeEI7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhNeWtqQ1A7QWdNM2pqQ1M7RUFDQztBaE02ampDVjs7QWdNampqQ0M7RUFDQztFQUNBO0VBQ0EsNkM3TDJVa0M7QUh5dWlDcEM7QWdNbGpqQ0U7RUFDQztBaE1vampDSDtBZ01sampDRztFQUNDO0VBQ0Esb0M3TCt2QmdDO0U2TDl2QmhDO0VBQ0E7RUFDQTtFQUNBO0VBQ0Esa0I3THVUZ0M7RTZMdFRoQztBaE1vampDSjtBZ01sampDSTtFQUNDLHFDN0w0dUIrQjtFNkwzdUIvQixpRDdMc3BCK0I7QUg4NWhDcEM7QWdNOWlqQ0k7RUFDQyxnQjdMZ1ArQjtFNkwvTy9CO0FoTWdqakNMO0FnTTlpakNLO0VBQ0M7RUFDQTtFQUNBLG9CN0xtT3lCO0FINjBpQy9CO0FnTTlpakNLO0VBQ0M7QWhNZ2pqQ047QWdNOWlqQ0s7RUFDQztFQUNBO0FoTWdqakNOO0FnTTlpakNLO0VBQ0MsZ0I3TGdPOEI7RTZML045QixrQjdMdU44QjtFNkx0TjlCO0VBQ0E7QWhNZ2pqQ047QWdNOWlqQ0s7RUFDQyxtQjdMOUdRO0U2TCtHUixjN0xqR1E7QUhpcGpDZDtBZ00xaWpDRTtFQUNDLDZDN0xxUmlDO0FIdXhpQ3BDOztBaU14dmpDQztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0Esa0I5TG9ka0M7QUh1eWlDcEM7O0FrTWh3akNDO0VBQ0M7QWxNbXdqQ0Y7QWtNaHdqQ0c7RUFDQztFQUNBO0VBQ0E7QWxNa3dqQ0o7QWtNOXZqQ0U7RUFDQztFQUNBO0VBQ0E7QWxNZ3dqQ0g7QWtNOXZqQ0c7RUFDQztFQUNBO0FsTWd3akNKO0FrTTl2akNHO0VBQ0M7RUFDQTtBbE1nd2pDSjtBa003dmpDRztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FsTSt2akNKO0FrTTF2akNFO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbE00dmpDSDs7QWtNdnZqQ0M7RUFDQztBbE0wdmpDRjtBa014dmpDRTtFQUNDO0VBQ0E7QWxNMHZqQ0g7QWtNeHZqQ0U7RUFDQztFQUNBO0FsTTB2akNIO0FrTXZ2akNHO0VBQ0M7QWxNeXZqQ0o7QWtNdnZqQ0c7RUFDQztBbE15dmpDSjtBa010dmpDRTtFQUNDO0VBQ0E7QWxNd3ZqQ0g7QWtNdHZqQ0c7RUFDQztBbE13dmpDSjtBa010dmpDRztFQUNDO0FsTXd2akNKOztBbU1uMGpDQTtFQUNDLHNDaE1tWm1DO0VnTWxabkM7QW5NczBqQ0Q7QW1NcDBqQ0M7RUFDQztFQUNBO0VBQ0E7RUFDQTtBbk1zMGpDRjtBbU1wMGpDRTtFQUNDO0FuTXMwakNIO0FtTXAwakNHO0VBQ0M7RUFDQTtFQUNBO0FuTXMwakNKO0FtTXAwakNJO0VBRUM7QW5NcTBqQ0w7QW1NbDBqQ0k7RUFDQztFQUNBO0VBQ0E7QW5NbzBqQ0w7QW1NajBqQ0s7RUFDQztFQUNBO0VBQ0E7QW5NbTBqQ047QW1NOXpqQ0U7RUFDQztFQUNBO0VBQ0EsaURoTXVuQ2lDO0VnTXRuQ2pDLGdDaE1xbkNpQztFZ01wbkNqQyw2Q2hNd2JpQztFZ012YmpDLGtCaE0rYWlDO0FIaTVpQ3BDO0FtTTl6akNHO0VBQ0M7RUFDQSxnRGhNd25DZ0M7RWdNdm5DaEM7QW5NZzBqQ0o7QW1NOXpqQ0k7RUFFQyxnQ2hNb25DK0I7RWdNbm5DL0IsaURoTW9uQytCO0FIMnNoQ3BDO0FtTTd6akNJO0VBRUM7RUFDQTtBbk04empDTDtBbU0xempDRTtFQUNDO0FuTTR6akNIO0FtTXp6akNJO0VBR0M7RUFDQTtBbk15empDTDtBbU12empDSTtFQUVDLGdDaE1TUztFZ01SVCxrQ2hNUVM7QUhnempDZDtBbU10empDSztFQUdDLGlDaE1JUTtFZ01IUixtQ2hNR1E7QUhtempDZDtBbU1qempDRTtFQUNDO0VBQ0E7QW5NbXpqQ0g7QW1NL3lqQ0U7RUFDQyxlaE15eENpQztFZ014eENqQyxvRGhNdXhDaUM7RWdNdHhDakMsNkNoTW1ZaUM7QUg4NmlDcEM7QW1NL3lqQ0c7RUFDQztFQUNBO0VBQ0E7QW5NaXpqQ0o7QW1NL3lqQ0k7RUFDQyxtQmhNaVUrQjtFZ01oVS9CLGdCaE04VStCO0VnTTdVL0IsZ0JoTThVK0I7RWdNN1UvQixjaE1yQlM7QUhzMGpDZDtBbU05eWpDRztFQUNDLGtCaE1nUmdDO0FIZ2lqQ3BDO0FtTTl5akNJO0VBQ0Msa0JoTXNTK0I7RWdNclMvQixjaE03QlM7RWdNOEJUO0VBQ0E7RUFDQSxnQmhNMFMrQjtFZ016Uy9CO0FuTWd6akNMO0FtTTl5akNJO0VBQ0Msd0NoTW95QitCO0VnTW55Qi9CO0VBQ0EsOENoTWl4QitCO0VnTWh4Qi9CLGtCaE0yUitCO0FIcWhqQ3BDO0FtTTl5akNLO0VBQ0MscUNoTW94QjhCO0FINGhpQ3BDO0FtTTV5akNLO0VBQ0M7QW5NOHlqQ047QW1NMXlqQ0c7RUFDQztFQUNBLGtCaE1vUGdDO0VnTW5QaEM7RUFDQSxrQmhNbXVDZ0M7RWdNbHVDaEM7RUFDQTtBbk00eWpDSjtBbU14eWpDQztFQUNDO0VBQ0EsZ0JoTTJRa0M7RWdNMVFsQyxnQmhNNlErQjtFZ001US9CLGtCaE1vVWtDO0VrQ3RjbEM7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBckM2NmpDRjtBbU12eWpDQztFQUNDO0VBQ0E7QW5NeXlqQ0Y7QW1NdnlqQ0M7RUFDQztBbk15eWpDRjtBbU12eWpDRTtFQUNDO0FuTXl5akNIO0FtTXJ5akNFO0VBQ0MsbUJoTS9GVztFZ01nR1gsc0NoTStOaUM7RWdNOU5qQyxvQmhNa080QjtFZ01qTzVCLGdCaE13T2lDO0VnTXZPakMsa0JoTWtTaUM7QUhxZ2pDcEM7QW1NcnlqQ0U7RUFDQyx5QmhNdEdXO0FINjRqQ2Q7QW1NcnlqQ0U7RUFDQyxnQ2hNekdXO0FIZzVqQ2Q7QW1NcnlqQ0U7RUFDQyw0QmhNNUdXO0FIbTVqQ2Q7QW1NcnlqQ0U7RUFDQyxrQ2hNL0dXO0FIczVqQ2Q7QW1NbnlqQ0U7RUFDQztBbk1xeWpDSDtBbU1ueWpDRztFQUVDO0VBQ0EsbUJoTXpIVTtFZ00wSFY7QW5Nb3lqQ0o7QW1NaHlqQ0M7RUFDQztFQUNBO0VBQ0E7QW5Na3lqQ0Y7QW1NaHlqQ0U7RUFDQztFQUNBO0FuTWt5akNIO0FtTWh5akNHO0VBQ0M7QW5Na3lqQ0o7QW1NN3hqQ0U7RUFDQztBbk0reGpDSDs7QW9NamdrQ0M7RUFDQztFQUNBO0FwTW9na0NGO0FvTWxna0NFO0VBQ0M7RUFDQTtFQUNBO0FwTW9na0NIO0FvTWxna0NHO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBcE1vZ2tDSjtBb01sZ2tDSTtFQUNDO0FwTW9na0NMO0FvTWxna0NJO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXBNb2drQ0w7QW9NbGdrQ0k7RUFDQztBcE1vZ2tDTDtBb01qZ2tDRztFQUNDO0FwTW1na0NKO0FvTWpna0NJO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLDRCak0wVitCO0VpTXpWL0I7RUFDQTtBcE1tZ2tDTDtBb01qZ2tDSTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSwwQ2pNZ0NTO0VpTS9CVDtFQUNBO0FwTW1na0NMO0FvTS8vakNFO0VBQ0M7RUFDQTtFQUNBO0FwTWlna0NIO0FvTS8vakNHO0VBQ0M7RUFDQTtFQUNBLDZDak1nYWdDO0FIaW1qQ3BDO0FvTTkvakNJO0VBQ0M7RUFDQTtBcE1nZ2tDTDtBb001L2pDTTtFQUNDO0FwTTgvakNQO0FvTXgvakNJO0VBQ0M7RUFDQTtBcE0wL2pDTDtBb010L2pDTTtFQUNDO0FwTXcvakNQO0FvTWwvakNFO0VBQ0M7RUFDQTtFQUNBLGNqTTRSaUM7RWlNM1JqQywyQmpNMlJpQztFaU0xUmpDO0VBQ0E7QXBNby9qQ0g7O0FxTXhsa0NDO0VBQ0M7RUFDQTtFQUNBLGtCbE11ZGtDO0VrTXRkbEMsNENsTStka0M7QUg0bmpDcEM7QXFNemxrQ0U7RUFDQztFQUNBO0FyTTJsa0NIO0FxTXpsa0NFO0VBQ0M7RUFDQTtFQUNBO0VBQ0EsbUJsTXNaaUM7RWtNclpqQyxnQmxNc2FpQztFa01yYWpDLGdCbE1zYWlDO0FIcXJqQ3BDO0FxTXpsa0NFO0VBQ0M7RUFDQSxtQmxNb1k0QjtFa01uWTVCO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsZ0JsTXFZaUM7QUhzdGpDcEM7QXFNemxrQ0U7RUFFQztBck0wbGtDSDtBcU12bGtDRztFQUdDO0FyTXVsa0NKO0FxTXBsa0NFO0VBRUMseUJsTTJEVztBSDBoa0NkO0FxTW5sa0NFO0VBQ0MscUJsTTRDVztBSHlpa0NkO0FxTW5sa0NHO0VBRUMseUJsTXdDVTtBSDRpa0NkO0FxTWpsa0NFO0VBQ0MscUJsTTJDVztBSHdpa0NkO0FxTWpsa0NHO0VBRUMseUJsTXVDVTtBSDJpa0NkO0FxTS9ra0NFO0VBQ0MscUJsTXNDVztBSDJpa0NkO0FxTS9ra0NHO0VBQ0MseUJsTW1DVTtBSDhpa0NkO0FxTTlra0NFO0VBQ0M7RUFDQTtFQUNBO0FyTWdsa0NIO0FxTTlra0NHO0VBQ0M7QXJNZ2xrQ0o7QXFNNWtrQ0M7RUFDQztFQUNBO0VBQ0EsbUJsTTBVNkI7QUhvd2pDL0I7QXFNNWtrQ0U7RUFDQztFQUNBO0FyTThra0NIO0FxTTVra0NFO0VBQ0M7RUFDQTtBck04a2tDSDtBcU01a2tDRTtFQUNDO0VBQ0E7QXJNOGtrQ0g7QXFNNWtrQ0U7RUFDQztFQUNBO0FyTThra0NIO0FxTTVra0NFO0VBQ0M7RUFDQTtBck04a2tDSDtBcU01a2tDRTtFQUNDLGNsTURXO0FIK2trQ2Q7O0FzTW5ya0NDO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLHdDbk1zNUJrQztFbU1yNUJsQyxrQm5Na2RrQztFbU1qZGxDO0VBQ0E7QXRNc3JrQ0Y7QXNNcHJrQ0U7RUFDQztFQUNBO0F0TXNya0NIO0FzTXBya0NHO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQSxnQm5NMFlnQztFbU16WWhDLGdCbk00WTZCO0VtTTNZN0I7RUFDQTtFQUNBLGtCbk1pY2dDO0FIcXZqQ3BDO0FzTXBya0NJO0VBQ0M7RUFDQSwyQm5NeXhCK0I7QUg2NWlDcEM7QXNNcHJrQ0k7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXRNc3JrQ0w7QXNNcHJrQ0s7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VqSDlDTDtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FyRnF1a0NEO0FzTXZya0NNO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7QXRNeXJrQ1A7QXNNbnJrQ087RUFDQztFQUNBO0F0TXFya0NSO0FzTS9xa0NHO0VBQ0M7QXRNaXJrQ0o7QXNNL3FrQ0k7RUFDQztFQUNBO0VBQ0EsZ0JuTW9WK0I7RW1NblYvQixrQm5NMlUrQjtFbU0xVS9CO0VBQ0E7QXRNaXJrQ0w7QXNNM3FrQ0c7RUFDQyxtQm5NZ0JVO0VtTWZWLDRCbk1GVTtFbU1HVjtBdE02cWtDSjtBc016cWtDRztFQUNDLGdDbk1UVTtFbU1VVixjbk1RVTtBSG1xa0NkO0FzTXZxa0NHO0VBQ0MsbUJuTVhVO0VtTVlWLGNuTUVVO0FIdXFrQ2Q7QXNNcnFrQ0c7RUFDQyxtQm5NaEJVO0VtTWlCVixjbk1KVTtBSDJxa0NkO0FzTW5xa0NHO0VBQ0MsbUJuTVZVO0VtTVdWLGNuTVZVO0FIK3FrQ2Q7QXNNanFrQ0c7RUFDQyxtQm5NckJVO0VtTXNCVixjbk1oQlU7QUhtcmtDZDtBc00vcGtDRztFQUNDLG1Cbk14QlU7RW1NeUJWLGNuTXRCVTtBSHVya0NkOztBdU01eGtDQTtFQUNDO0VBQ0E7QXZNK3hrQ0Q7QXVNN3hrQ0M7RUFDQztBdk0reGtDRjtBdU01eGtDRztFQUNDO0VBQ0E7RUFDQTtFQUNBO0F2TTh4a0NKO0F1TTV4a0NJO0VBQ0M7RUFDQTtBdk04eGtDTDtBdU01eGtDSztFQUNDO0VBQ0E7RUFDQTtFQUNBO0F2TTh4a0NOO0F1TTV4a0NNO0VBQ0M7RUFDQTtBdk04eGtDUDtBdU0zeGtDSztFQUNDO0VBQ0E7QXZNNnhrQ047QXVNM3hrQ007RUFDQztFQUNBO0F2TTZ4a0NQO0F1TTF4a0NLO0VBQ0M7QXZNNHhrQ047QXVNeHhrQ087RUFDQztBdk0weGtDUjtBdU1yeGtDTTtFQUNDO0F2TXV4a0NQO0F1TXJ4a0NPO0VBQ0M7RUFDQTtBdk11eGtDUjtBdU1yeGtDUTtFQUNDO0F2TXV4a0NUO0F1TXJ4a0NRO0VBQ0M7QXZNdXhrQ1Q7QXVNcHhrQ087RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0F2TXN4a0NSO0F1TXB4a0NRO0VBQ0M7QXZNc3hrQ1Q7QXVNcHhrQ1E7RUFDQztBdk1zeGtDVDtBdU1ueGtDUTtFQUNDO0VBQ0E7RUFDQTtFbEgvRVI7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBckZxMmtDRDtBdU10eGtDUztFQUNDO0F2TXd4a0NWO0F1TXB4a0NPO0VBQ0M7RUFDQTtFQUNBO0F2TXN4a0NSO0F1TXB4a0NRO0VBQ0M7QXZNc3hrQ1Q7QXVNbHhrQ1c7RUFFQztBdk1teGtDWjtBdU1yd2tDWTtFQUNDO0F2TXV3a0NiO0F1TXJ3a0NhO0VBR0M7RUFDQTtFQUNBLGtCcE0rVnNCO0FIczZqQ3BDO0F1TW53a0NjO0VBRUM7QXZNb3drQ2Y7QXVNbHdrQ2U7RUFDQyxjcE16Q0Y7QUg2eWtDZDtBdU1od2tDYTtFQUVDO0VBQ0E7RWxIeEliO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXJGMDRrQ0Q7QXVNbHdrQ2M7RUFDQztFQUNBO0VBQ0E7QXZNb3drQ2Y7QXVNaHdrQ2M7RUFDQztBdk1rd2tDZjtBdU05dmtDYztFQUNDO0F2TWd3a0NmO0F1TTd2a0NhO0VBQ0M7RUFDQTtBdk0rdmtDZDtBdU03dmtDYTtFQUNDO0VBQ0E7RUFDQTtBdk0rdmtDZDtBdU14dmtDWTtFQUNDO0F2TTB2a0NiO0F1TXZ2a0NjO0VBS0M7RUFDQTtFQUNBO0VBQ0Esa0JwTW1TcUI7QUhrOWpDcEM7QXVNbnZrQ2U7RUFFQztBdk1vdmtDaEI7QXVNbHZrQ2U7RUFDQztFQUNBLGNwTXRHRjtBSDAxa0NkO0F1TWx2a0NlO0VBQ0M7RUFDQSxjcE05RkY7QUhrMWtDZDtBdU1odmtDYTtFQUNDO0VBQ0E7RUFDQTtFQUNBLGtCcE0rUXNCO0FIbStqQ3BDO0F1TWh2a0NjO0VBRUM7QXZNaXZrQ2Y7QXVNL3VrQ2M7RUFDQztFQUNBLGNwTTFIRDtBSDIya0NkO0F1TS91a0NjO0VBQ0M7RUFDQSxjcE1sSEQ7RW9NbUhDO0F2TWl2a0NmO0F1TS91a0NjO0VBQ0M7QXZNaXZrQ2Y7QXVNL3VrQ2M7RUFDQztBdk1pdmtDZjtBdU1ydWtDTTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0Esa0JwTTJPNkI7QUg0L2pDcEM7QXVNcnVrQ087RUFDQztFQUNBLHFDcE1ncUI0QjtFb00vcEI1QjtFQUNBLGlEcE15a0I0QjtBSDhwakNwQztBdU1sdWtDTTtFQUNDO0VBQ0Esb0NwTWlxQjZCO0VvTWhxQjdCO0VBQ0EsZ0JwTW9LMEI7RW9NbksxQjtFQUNBO0VBQ0E7QXZNb3VrQ1A7QXVNbHVrQ007RUFDQztFQUNBLDZDcE02TjZCO0FIdWdrQ3BDO0F1TWx1a0NPO0VBQ0M7QXZNb3VrQ1I7QXVNbHVrQ1E7RUFDQyxtQnBNcExLO0VvTXFMTCxjcE12S0s7QUgyNGtDZDtBdU0vdGtDSztFQUNDO0VBQ0E7RUFDQTtBdk1pdWtDTjtBdU0vdGtDSztFQUNDO0F2TWl1a0NOO0F1TTl0a0NJO0VBQ0M7RUFDQTtFQUNBO0F2TWd1a0NMO0F1TTl0a0NLO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdk1ndWtDTjtBdU05dGtDTTtFQUNDO0F2TWd1a0NQO0F1TTl0a0NNO0VsSHhTTDtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FyRnlnbENEO0F1TWx1a0NPO0VBQ0M7QXZNb3VrQ1I7QXVNanVrQ007RWxIL1NMO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXJGbWhsQ0Q7QXVNcnVrQ087RUFDQztBdk11dWtDUjtBdU1udWtDSztFQUNDO0F2TXF1a0NOO0F1TW51a0NNO0VBQ0M7QXZNcXVrQ1A7QXVNL3RrQ0k7RUFDQztFQUNBO0F2TWl1a0NMO0F1TS90a0NJO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7QXZNaXVrQ0w7O0F1TTN0a0NBOzs7RUFHQztBdk04dGtDRDs7QXdNampsQ0E7QUNLRTtFQUNDO0VBQ0E7QXpNZ2psQ0g7O0F5TTlpbENFO0VBQ0M7RUFDQTtBek1pamxDSDs7QXlNdmpsQ0U7RUFDQztFQUNBO0F6TTBqbENIOztBeU14amxDRTtFQUNDO0VBQ0E7QXpNMmpsQ0g7O0F5TWprbENFO0VBQ0M7RUFDQTtBek1va2xDSDs7QXlNbGtsQ0U7RUFDQztFQUNBO0F6TXFrbENIOztBeU0za2xDRTtFQUNDO0VBQ0E7QXpNOGtsQ0g7O0F5TTVrbENFO0VBQ0M7RUFDQTtBek0ra2xDSDs7QXlNcmxsQ0U7RUFDQztFQUNBO0F6TXdsbENIOztBeU10bGxDRTtFQUNDO0VBQ0E7QXpNeWxsQ0g7O0F5TS9sbENFO0VBQ0M7RUFDQTtBek1rbWxDSDs7QXlNaG1sQ0U7RUFDQztFQUNBO0F6TW1tbENIOztBeU16bWxDRTtFQUNDO0VBQ0E7QXpNNG1sQ0g7O0F5TTFtbENFO0VBQ0M7RUFDQTtBek02bWxDSDs7QXlNbm5sQ0U7RUFDQztFQUNBO0F6TXNubENIOztBeU1wbmxDRTtFQUNDO0VBQ0E7QXpNdW5sQ0g7O0F5TTdubENFO0VBQ0M7RUFDQTtBek1nb2xDSDs7QXlNOW5sQ0U7RUFDQztFQUNBO0F6TWlvbENIOztBeU12b2xDRTtFQUNDO0VBQ0E7QXpNMG9sQ0g7O0F5TXhvbENFO0VBQ0M7RUFDQTtBek0yb2xDSDs7QXlNanBsQ0U7RUFDQztFQUNBO0F6TW9wbENIOztBeU1scGxDRTtFQUNDO0VBQ0E7QXpNcXBsQ0g7O0F5TTNwbENFO0VBQ0M7RUFDQTtBek04cGxDSDs7QXlNNXBsQ0U7RUFDQztFQUNBO0F6TStwbENIOztBeU1ycWxDRTtFQUNDO0VBQ0E7QXpNd3FsQ0g7O0F5TXRxbENFO0VBQ0M7RUFDQTtBek15cWxDSDs7QXlNL3FsQ0U7RUFDQztFQUNBO0F6TWtybENIOztBeU1ocmxDRTtFQUNDO0VBQ0E7QXpNbXJsQ0g7O0F5TXpybENFO0VBQ0M7RUFDQTtBek00cmxDSDs7QXlNMXJsQ0U7RUFDQztFQUNBO0F6TTZybENIOztBeU1uc2xDRTtFQUNDO0VBQ0E7QXpNc3NsQ0g7O0F5TXBzbENFO0VBQ0M7RUFDQTtBek11c2xDSDs7QXdNL3NsQ0E7QUFDQTtFQUFZO0F4TW10bENaOztBd01sdGxDQTtFQUFlO0F4TXN0bENmOztBd01ydGxDQTtFQUNDO0F4TXd0bENEO0F3TXZ0bENDO0VBQWM7RUFBMEI7QXhNMnRsQ3pDOztBd016dGxDQTtFQUNDO0F4TTR0bENEO0F3TTN0bENDO0VBQWM7RUFBdUI7QXhNK3RsQ3RDOztBd003dGxDQTtFQUNDO0F4TWd1bENEO0F3TS90bENDO0VBQWM7RUFBMEI7QXhNbXVsQ3pDOztBd01qdWxDQTtFQUNDO0F4TW91bENEO0F3TW51bENDO0VBQWM7RUFBMkI7QXhNdXVsQzFDOztBd01ydWxDQTtFQUNDO0F4TXd1bENEO0F3TXZ1bENDO0VBQWM7QXhNMHVsQ2Y7O0F3TXh1bENBO0VBQ0M7QXhNMnVsQ0Q7QXdNMXVsQ0M7RUFBYztBeE02dWxDZjs7QXdNenVsQ0U7RUFBd0M7QXhNNnVsQzFDOztBd001dWxDRTtFQUFzQztBeE1ndmxDeEM7O0F3TTl1bENFO0VBQ0M7SUFBd0M7RXhNa3ZsQ3pDO0V3TWp2bENDO0lBQXNDO0V4TW92bEN2QztBQUNGO0F3TXZ2bENFO0VBQ0M7SUFBd0M7RXhNMHZsQ3pDO0V3TXp2bENDO0lBQXNDO0V4TTR2bEN2QztBQUNGO0F3TS92bENFO0VBQ0M7SUFBd0M7RXhNa3dsQ3pDO0V3TWp3bENDO0lBQXNDO0V4TW93bEN2QztBQUNGO0F3TXZ3bENFO0VBQ0M7SUFBd0M7RXhNMHdsQ3pDO0V3TXp3bENDO0lBQXNDO0V4TTR3bEN2QztBQUNGO0F3TS93bENFO0VBQ0M7SUFBd0M7RXhNa3hsQ3pDO0V3TWp4bENDO0lBQXNDO0V4TW94bEN2QztBQUNGO0F3TXZ4bENFO0VBQ0M7SUFBd0M7RXhNMHhsQ3pDO0V3TXp4bENDO0lBQXNDO0V4TTR4bEN2QztBQUNGO0EwTTV5bENFO0VBY0U7QTFNaXlsQ0o7O0EwTS95bENFO0VBY0U7QTFNcXlsQ0o7O0EwTW56bENFO0VBY0U7QTFNeXlsQ0o7O0EwTXZ6bENFO0VBY0U7QTFNNnlsQ0o7O0EwTTN6bENFO0VBY0U7QTFNaXpsQ0o7O0EwTS96bENFO0VBY0U7QTFNcXpsQ0o7O0EwTW4wbENFO0VBY0U7QTFNeXpsQ0o7O0EwTXYwbENFO0VBY0U7QTFNNnpsQ0o7O0EwTTMwbENFO0VBY0U7QTFNaTBsQ0o7O0EwTS8wbENFO0VBY0U7QTFNcTBsQ0o7O0EwTW4xbENFO0VBY0U7QTFNeTBsQ0o7O0EwTXYxbENFO0VBY0U7QTFNNjBsQ0o7O0EwTTMxbENFO0VBY0U7QTFNaTFsQ0o7O0EwTS8xbENFO0VBY0U7QTFNcTFsQ0o7O0EwTW4ybENFO0VBY0U7QTFNeTFsQ0o7O0EwTXYybENFO0VBY0U7QTFNNjFsQ0o7O0EwTTMybENFO0VBY0U7QTFNaTJsQ0o7O0EwTS8ybENFO0VBY0U7QTFNcTJsQ0o7O0EwTW4zbENFO0VBY0U7QTFNeTJsQ0o7O0EwTXYzbENFO0VBY0U7QTFNNjJsQ0o7O0EwTTMzbENFO0VBY0U7QTFNaTNsQ0o7O0EwTS8zbENFO0VBY0U7QTFNcTNsQ0o7O0EwTW40bENFO0VBY0U7QTFNeTNsQ0o7O0EwTXY0bENFO0VBY0U7QTFNNjNsQ0o7O0EwTTM0bENFO0VBY0U7QTFNaTRsQ0o7O0EwTS80bENFO0VBY0U7QTFNcTRsQ0o7O0EwTW41bENFO0VBY0U7QTFNeTRsQ0o7O0EwTXY1bENFO0VBY0U7QTFNNjRsQ0o7O0EwTTM1bENFO0VBY0U7QTFNaTVsQ0o7O0EwTS81bENFO0VBY0U7QTFNcTVsQ0o7O0EwTW42bENFO0VBY0U7QTFNeTVsQ0o7O0EwTXY2bENFO0VBY0U7QTFNNjVsQ0o7O0EwTTM2bENFO0VBY0U7QTFNaTZsQ0o7O0EwTS82bENFO0VBY0U7QTFNcTZsQ0o7O0EwTW43bENFO0VBY0U7QTFNeTZsQ0o7O0EwTXY3bENFO0VBY0U7QTFNNjZsQ0o7O0EwTTM3bENFO0VBY0U7QTFNaTdsQ0o7O0EwTS83bENFO0VBY0U7QTFNcTdsQ0o7O0EwTW44bENFO0VBY0U7QTFNeTdsQ0o7O0EwTXY4bENFO0VBY0U7QTFNNjdsQ0o7O0EwTTM4bENFO0VBY0U7QTFNaThsQ0o7O0EwTS84bENFO0VBY0U7QTFNcThsQ0o7O0EwTW45bENFO0VBY0U7QTFNeThsQ0o7O0EwTXY5bENFO0VBY0U7QTFNNjhsQ0o7O0EwTTM5bENFO0VBY0U7QTFNaTlsQ0o7O0EwTS85bENFO0VBY0U7QTFNcTlsQ0o7O0EwTW4rbENFO0VBY0U7QTFNeTlsQ0o7O0EwTXYrbENFO0VBY0U7QTFNNjlsQ0o7O0EwTTMrbENFO0VBY0U7QTFNaStsQ0o7O0EwTS8rbENFO0VBY0U7QTFNcStsQ0o7O0EwTW4vbENFO0VBY0U7QTFNeStsQ0o7O0EwTXYvbENFO0VBY0U7QTFNNitsQ0o7O0EwTTMvbENFO0VBY0U7QTFNaS9sQ0o7O0EwTS8vbENFO0VBY0U7QTFNcS9sQ0o7O0EwTW5nbUNFO0VBY0U7QTFNeS9sQ0o7O0EwTXZnbUNFO0VBY0U7QTFNNi9sQ0o7O0EwTTNnbUNFO0VBY0U7QTFNaWdtQ0o7O0EwTS9nbUNFO0VBY0U7QTFNcWdtQ0o7O0EwTW5obUNFO0VBY0U7QTFNeWdtQ0o7O0EwTXZobUNFO0VBY0U7QTFNNmdtQ0o7O0EwTTNobUNFO0VBY0U7QTFNaWhtQ0o7O0EwTS9obUNFO0VBY0U7QTFNcWhtQ0o7O0EwTW5pbUNFO0VBY0U7QTFNeWhtQ0o7O0EwTXZpbUNFO0VBY0U7QTFNNmhtQ0o7O0EwTTNpbUNFO0VBY0U7QTFNaWltQ0o7O0EwTS9pbUNFO0VBY0U7QTFNcWltQ0o7O0EwTW5qbUNFO0VBY0U7QTFNeWltQ0o7O0EwTXZqbUNFO0VBY0U7QTFNNmltQ0o7O0EwTTNqbUNFO0VBY0U7QTFNaWptQ0o7O0EwTS9qbUNFO0VBY0U7QTFNcWptQ0o7O0EwTW5rbUNFO0VBY0U7QTFNeWptQ0o7O0EwTXZrbUNFO0VBY0U7QTFNNmptQ0o7O0EwTTNrbUNFO0VBY0U7QTFNaWttQ0o7O0EwTS9rbUNFO0VBY0U7QTFNcWttQ0o7O0EwTW5sbUNFO0VBY0U7QTFNeWttQ0o7O0EwTXZsbUNFO0VBY0U7QTFNNmttQ0o7O0EwTTNsbUNFO0VBY0U7QTFNaWxtQ0o7O0EwTS9sbUNFO0VBY0U7QTFNcWxtQ0o7O0EwTW5tbUNFO0VBY0U7QTFNeWxtQ0o7O0EwTXZtbUNFO0VBY0U7QTFNNmxtQ0o7O0EwTTNtbUNFO0VBY0U7QTFNaW1tQ0o7O0EwTS9tbUNFO0VBY0U7QTFNcW1tQ0o7O0EwTW5ubUNFO0VBY0U7QTFNeW1tQ0o7O0EwTXZubUNFO0VBY0U7QTFNNm1tQ0o7O0EwTTNubUNFO0VBY0U7QTFNaW5tQ0o7O0EwTS9ubUNFO0VBY0U7QTFNcW5tQ0o7O0EwTW5vbUNFO0VBY0U7QTFNeW5tQ0o7O0EwTXZvbUNFO0VBY0U7QTFNNm5tQ0o7O0EwTTNvbUNFO0VBY0U7QTFNaW9tQ0o7O0EwTS9vbUNFO0VBY0U7QTFNcW9tQ0o7O0EwTW5wbUNFO0VBY0U7QTFNeW9tQ0o7O0EwTXZwbUNFO0VBY0U7QTFNNm9tQ0o7O0EwTTNwbUNFO0VBY0U7QTFNaXBtQ0o7O0EwTS9wbUNFO0VBY0U7QTFNcXBtQ0o7O0EwTW5xbUNFO0VBY0U7QTFNeXBtQ0o7O0EwTXZxbUNFO0VBY0U7QTFNNnBtQ0o7O0EwTTNxbUNFO0VBY0U7QTFNaXFtQ0o7O0EwTS9xbUNFO0VBY0U7QTFNcXFtQ0o7O0EwTW5ybUNFO0VBY0U7QTFNeXFtQ0o7O0EwTXZybUNFO0VBY0U7QTFNNnFtQ0o7O0EwTTNybUNFO0VBY0U7QTFNaXJtQ0o7O0EwTS9ybUNFO0VBY0U7QTFNcXJtQ0o7O0EwTW5zbUNFO0VBY0U7QTFNeXJtQ0o7O0EwTXZzbUNFO0VBY0U7QTFNNnJtQ0o7O0EwTTNzbUNFO0VBY0U7QTFNaXNtQ0o7O0EwTS9zbUNFO0VBY0U7QTFNcXNtQ0o7O0EwTW50bUNFO0VBY0U7QTFNeXNtQ0o7O0EwTXZ0bUNFO0VBY0U7QTFNNnNtQ0o7O0EwTTN0bUNFO0VBY0U7QTFNaXRtQ0o7O0EwTS90bUNFO0VBY0U7QTFNcXRtQ0o7O0EwTW51bUNFO0VBY0U7QTFNeXRtQ0o7O0EwTXZ1bUNFO0VBY0U7QTFNNnRtQ0o7O0EwTTN1bUNFO0VBY0U7QTFNaXVtQ0o7O0EwTS91bUNFO0VBY0U7QTFNcXVtQ0o7O0EwTW52bUNFO0VBY0U7QTFNeXVtQ0o7O0EwTXZ2bUNFO0VBY0U7QTFNNnVtQ0o7O0EwTTN2bUNFO0VBY0U7QTFNaXZtQ0o7O0EwTS92bUNFO0VBY0U7QTFNcXZtQ0o7O0EwTW53bUNFO0VBY0U7QTFNeXZtQ0o7O0EwTXZ3bUNFO0VBY0U7QTFNNnZtQ0o7O0EwTTN3bUNFO0VBY0U7QTFNaXdtQ0o7O0EwTS93bUNFO0VBY0U7QTFNcXdtQ0o7O0EwTW54bUNFO0VBY0U7QTFNeXdtQ0o7O0EwTXZ4bUNFO0VBY0U7QTFNNndtQ0o7O0EwTTN4bUNFO0VBY0U7QTFNaXhtQ0o7O0EwTS94bUNFO0VBY0U7QTFNcXhtQ0o7O0EwTW55bUNFO0VBY0U7QTFNeXhtQ0o7O0EwTXZ5bUNFO0VBY0U7QTFNNnhtQ0o7O0EwTTN5bUNFO0VBY0U7QTFNaXltQ0o7O0EwTS95bUNFO0VBY0U7QTFNcXltQ0o7O0EwTW56bUNFO0VBY0U7QTFNeXltQ0o7O0EwTXZ6bUNFO0VBY0U7QTFNNnltQ0o7O0EwTTN6bUNFO0VBY0U7QTFNaXptQ0o7O0EwTS96bUNFO0VBY0U7QTFNcXptQ0o7O0EwTW4wbUNFO0VBY0U7QTFNeXptQ0o7O0EwTXYwbUNFO0VBY0U7QTFNNnptQ0o7O0EwTTMwbUNFO0VBY0U7QTFNaTBtQ0o7O0EwTS8wbUNFO0VBY0U7QTFNcTBtQ0o7O0EwTW4xbUNFO0VBY0U7QTFNeTBtQ0o7O0EwTXYxbUNFO0VBY0U7QTFNNjBtQ0o7O0EwTTMxbUNFO0VBY0U7QTFNaTFtQ0o7O0EwTS8xbUNFO0VBY0U7QTFNcTFtQ0o7O0EwTW4ybUNFO0VBY0U7QTFNeTFtQ0o7O0EwTXYybUNFO0VBY0U7QTFNNjFtQ0o7O0EwTTMybUNFO0VBY0U7QTFNaTJtQ0o7O0EwTS8ybUNFO0VBY0U7QTFNcTJtQ0o7O0EwTW4zbUNFO0VBY0U7QTFNeTJtQ0o7O0EwTXYzbUNFO0VBY0U7QTFNNjJtQ0o7O0EwTTMzbUNFO0VBY0U7QTFNaTNtQ0o7O0EwTS8zbUNFO0VBY0U7QTFNcTNtQ0o7O0EwTW40bUNFO0VBRUU7RUFDQTtBMU1xNG1DSjs7QTBNeDRtQ0U7RUFFRTtFQUNBO0ExTTA0bUNKOztBME03NG1DRTtFQUVFO0VBQ0E7QTFNKzRtQ0o7O0EwTWw1bUNFO0VBRUU7RUFDQTtBMU1vNW1DSjs7QTBNdjVtQ0U7RUFFRTtFQUNBO0ExTXk1bUNKOztBME01NW1DRTtFQUVFO0VBQ0E7QTFNODVtQ0o7O0EwTWo2bUNFO0VBRUU7RUFDQTtBMU1tNm1DSjs7QTBNdDZtQ0U7RUFFRTtFQUNBO0ExTXc2bUNKOztBME0zNm1DRTtFQUVFO0VBQ0E7QTFNNjZtQ0o7O0EwTWg3bUNFO0VBRUU7RUFDQTtBMU1rN21DSjs7QTBNcjdtQ0U7RUFFRTtFQUNBO0ExTXU3bUNKOztBME0xN21DRTtFQUVFO0VBQ0E7QTFNNDdtQ0o7O0EwTS83bUNFO0VBRUU7RUFDQTtBMU1pOG1DSjs7QTBNcDhtQ0U7RUFFRTtFQUNBO0ExTXM4bUNKOztBME16OG1DRTtFQUVFO0VBQ0E7QTFNMjhtQ0o7O0EwTTk4bUNFO0VBRUU7RUFDQTtBMU1nOW1DSjs7QTBNbjltQ0U7RUFFRTtFQUNBO0ExTXE5bUNKOztBME14OW1DRTtFQUVFO0VBQ0E7QTFNMDltQ0o7O0EwTTc5bUNFO0VBRUU7RUFDQTtBMU0rOW1DSjs7QTBNbCttQ0U7RUFFRTtFQUNBO0ExTW8rbUNKOztBME12K21DRTtFQUVFO0VBQ0E7QTFNeSttQ0o7O0EwTTUrbUNFO0VBRUU7RUFDQTtBMU04K21DSjs7QTBNai9tQ0U7RUFFRTtFQUNBO0ExTW0vbUNKOztBME10L21DRTtFQUVFO0VBQ0E7QTFNdy9tQ0o7O0EwTTMvbUNFO0VBRUU7RUFDQTtBMU02L21DSjs7QTBNaGduQ0U7RUFFRTtFQUNBO0ExTWtnbkNKOztBME1yZ25DRTtFQUVFO0VBQ0E7QTFNdWduQ0o7O0EwTTFnbkNFO0VBRUU7RUFDQTtBMU00Z25DSjs7QTBNL2duQ0U7RUFFRTtFQUNBO0ExTWlobkNKOztBME1waG5DRTtFQUVFO0VBQ0E7QTFNc2huQ0o7O0EwTXpobkNFO0VBS0U7RUFDQTtBMU13aG5DSjs7QTBNOWhuQ0U7RUFLRTtFQUNBO0ExTTZobkNKOztBME1uaW5DRTtFQUtFO0VBQ0E7QTFNa2luQ0o7O0EwTXhpbkNFO0VBS0U7RUFDQTtBMU11aW5DSjs7QTBNN2luQ0U7RUFLRTtFQUNBO0ExTTRpbkNKOztBME1sam5DRTtFQUtFO0VBQ0E7QTFNaWpuQ0o7O0EwTXZqbkNFO0VBS0U7RUFDQTtBMU1zam5DSjs7QTBNNWpuQ0U7RUFLRTtFQUNBO0ExTTJqbkNKOztBME1qa25DRTtFQUtFO0VBQ0E7QTFNZ2tuQ0o7O0EwTXRrbkNFO0VBS0U7RUFDQTtBMU1xa25DSjs7QTBNM2tuQ0U7RUFLRTtFQUNBO0ExTTBrbkNKOztBME1obG5DRTtFQUtFO0VBQ0E7QTFNK2tuQ0o7O0EwTXJsbkNFO0VBS0U7RUFDQTtBMU1vbG5DSjs7QTBNMWxuQ0U7RUFLRTtFQUNBO0ExTXlsbkNKOztBME0vbG5DRTtFQUtFO0VBQ0E7QTFNOGxuQ0o7O0EwTXBtbkNFO0VBS0U7RUFDQTtBMU1tbW5DSjs7QTBNem1uQ0U7RUFLRTtFQUNBO0ExTXdtbkNKOztBME05bW5DRTtFQUtFO0VBQ0E7QTFNNm1uQ0o7O0EwTW5ubkNFO0VBS0U7RUFDQTtBMU1rbm5DSjs7QTBNeG5uQ0U7RUFLRTtFQUNBO0ExTXVubkNKOztBME03bm5DRTtFQUtFO0VBQ0E7QTFNNG5uQ0o7O0EwTWxvbkNFO0VBS0U7RUFDQTtBMU1pb25DSjs7QTBNdm9uQ0U7RUFLRTtFQUNBO0ExTXNvbkNKOztBME01b25DRTtFQUtFO0VBQ0E7QTFNMm9uQ0o7O0EwTWpwbkNFO0VBS0U7RUFDQTtBMU1ncG5DSjs7QTBNdHBuQ0U7RUFLRTtFQUNBO0ExTXFwbkNKOztBME0zcG5DRTtFQUtFO0VBQ0E7QTFNMHBuQ0o7O0EwTWhxbkNFO0VBS0U7RUFDQTtBMU0rcG5DSjs7QTBNcnFuQ0U7RUFLRTtFQUNBO0ExTW9xbkNKOztBME0xcW5DRTtFQUtFO0VBQ0E7QTFNeXFuQ0o7O0F3TW5wbkNBO0FFNUJFO0VBY0U7QTFNc3FuQ0o7O0EwTXBybkNFO0VBY0U7QTFNMHFuQ0o7O0EwTXhybkNFO0VBY0U7QTFNOHFuQ0o7O0EwTTVybkNFO0VBY0U7QTFNa3JuQ0o7O0EwTWhzbkNFO0VBY0U7QTFNc3JuQ0o7O0EwTXBzbkNFO0VBY0U7QTFNMHJuQ0o7O0EwTXhzbkNFO0VBY0U7QTFNOHJuQ0o7O0EwTTVzbkNFO0VBY0U7QTFNa3NuQ0o7O0EwTWh0bkNFO0VBY0U7QTFNc3NuQ0o7O0EwTXB0bkNFO0VBY0U7QTFNMHNuQ0o7O0EwTXh0bkNFO0VBY0U7QTFNOHNuQ0o7O0EwTTV0bkNFO0VBY0U7QTFNa3RuQ0o7O0EwTWh1bkNFO0VBY0U7QTFNc3RuQ0o7O0EwTXB1bkNFO0VBY0U7QTFNMHRuQ0o7O0EwTXh1bkNFO0VBY0U7QTFNOHRuQ0o7O0EwTTV1bkNFO0VBY0U7QTFNa3VuQ0o7O0EwTWh2bkNFO0VBY0U7QTFNc3VuQ0o7O0EwTXB2bkNFO0VBY0U7QTFNMHVuQ0o7O0EwTXh2bkNFO0VBY0U7QTFNOHVuQ0o7O0EwTTV2bkNFO0VBY0U7QTFNa3ZuQ0o7O0EwTWh3bkNFO0VBY0U7QTFNc3ZuQ0o7O0EwTXB3bkNFO0VBY0U7QTFNMHZuQ0o7O0EwTXh3bkNFO0VBY0U7QTFNOHZuQ0o7O0EwTTV3bkNFO0VBY0U7QTFNa3duQ0o7O0EwTWh4bkNFO0VBY0U7QTFNc3duQ0o7O0EwTXB4bkNFO0VBY0U7QTFNMHduQ0o7O0EwTXh4bkNFO0VBY0U7QTFNOHduQ0o7O0EwTTV4bkNFO0VBY0U7QTFNa3huQ0o7O0EwTWh5bkNFO0VBY0U7QTFNc3huQ0o7O0EwTXB5bkNFO0VBY0U7QTFNMHhuQ0o7O0EwTXh5bkNFO0VBY0U7QTFNOHhuQ0o7O0EwTTV5bkNFO0VBY0U7QTFNa3luQ0o7O0EwTWh6bkNFO0VBY0U7QTFNc3luQ0o7O0EwTXB6bkNFO0VBY0U7QTFNMHluQ0o7O0EwTXh6bkNFO0VBY0U7QTFNOHluQ0o7O0EwTTV6bkNFO0VBY0U7QTFNa3puQ0o7O0EwTWgwbkNFO0VBY0U7QTFNc3puQ0o7O0EwTXAwbkNFO0VBY0U7QTFNMHpuQ0o7O0EwTXgwbkNFO0VBY0U7QTFNOHpuQ0o7O0EwTTUwbkNFO0VBY0U7QTFNazBuQ0o7O0EwTWgxbkNFO0VBY0U7QTFNczBuQ0o7O0EwTXAxbkNFO0VBY0U7QTFNMDBuQ0o7O0EwTXgxbkNFO0VBY0U7QTFNODBuQ0o7O0EwTTUxbkNFO0VBY0U7QTFNazFuQ0o7O0EwTWgybkNFO0VBY0U7QTFNczFuQ0o7O0EwTXAybkNFO0VBY0U7QTFNMDFuQ0o7O0EwTXgybkNFO0VBY0U7QTFNODFuQ0o7O0EwTTUybkNFO0VBY0U7QTFNazJuQ0o7O0EwTWgzbkNFO0VBY0U7QTFNczJuQ0o7O0EwTXAzbkNFO0VBY0U7QTFNMDJuQ0o7O0EwTXgzbkNFO0VBY0U7QTFNODJuQ0o7O0EwTTUzbkNFO0VBY0U7QTFNazNuQ0o7O0EwTWg0bkNFO0VBY0U7QTFNczNuQ0o7O0EwTXA0bkNFO0VBY0U7QTFNMDNuQ0o7O0EwTXg0bkNFO0VBY0U7QTFNODNuQ0o7O0EwTTU0bkNFO0VBY0U7QTFNazRuQ0o7O0EwTWg1bkNFO0VBY0U7QTFNczRuQ0o7O0EwTXA1bkNFO0VBY0U7QTFNMDRuQ0o7O0EwTXg1bkNFO0VBY0U7QTFNODRuQ0o7O0EwTTU1bkNFO0VBY0U7QTFNazVuQ0o7O0EwTWg2bkNFO0VBY0U7QTFNczVuQ0o7O0EwTXA2bkNFO0VBY0U7QTFNMDVuQ0o7O0EwTXg2bkNFO0VBY0U7QTFNODVuQ0o7O0EwTTU2bkNFO0VBY0U7QTFNazZuQ0o7O0EwTWg3bkNFO0VBY0U7QTFNczZuQ0o7O0EwTXA3bkNFO0VBY0U7QTFNMDZuQ0o7O0EwTXg3bkNFO0VBY0U7QTFNODZuQ0o7O0EwTTU3bkNFO0VBY0U7QTFNazduQ0o7O0EwTWg4bkNFO0VBY0U7QTFNczduQ0o7O0EwTXA4bkNFO0VBY0U7QTFNMDduQ0o7O0EwTXg4bkNFO0VBY0U7QTFNODduQ0o7O0EwTTU4bkNFO0VBY0U7QTFNazhuQ0o7O0EwTWg5bkNFO0VBY0U7QTFNczhuQ0o7O0EwTXA5bkNFO0VBY0U7QTFNMDhuQ0o7O0EwTXg5bkNFO0VBY0U7QTFNODhuQ0o7O0EwTTU5bkNFO0VBY0U7QTFNazluQ0o7O0EwTWgrbkNFO0VBY0U7QTFNczluQ0o7O0EwTXArbkNFO0VBY0U7QTFNMDluQ0o7O0EwTXgrbkNFO0VBY0U7QTFNODluQ0o7O0EwTTUrbkNFO0VBY0U7QTFNaytuQ0o7O0EwTWgvbkNFO0VBY0U7QTFNcytuQ0o7O0EwTXAvbkNFO0VBY0U7QTFNMCtuQ0o7O0EwTXgvbkNFO0VBY0U7QTFNOCtuQ0o7O0EwTTUvbkNFO0VBY0U7QTFNay9uQ0o7O0EwTWhnb0NFO0VBY0U7QTFNcy9uQ0o7O0EwTXBnb0NFO0VBY0U7QTFNMC9uQ0o7O0EwTXhnb0NFO0VBY0U7QTFNOC9uQ0o7O0EwTTVnb0NFO0VBY0U7QTFNa2dvQ0o7O0EwTWhob0NFO0VBY0U7QTFNc2dvQ0o7O0EwTXBob0NFO0VBY0U7QTFNMGdvQ0o7O0EwTXhob0NFO0VBY0U7QTFNOGdvQ0o7O0EwTTVob0NFO0VBY0U7QTFNa2hvQ0o7O0EwTWhpb0NFO0VBY0U7QTFNc2hvQ0o7O0EwTXBpb0NFO0VBY0U7QTFNMGhvQ0o7O0EwTXhpb0NFO0VBY0U7QTFNOGhvQ0o7O0EwTTVpb0NFO0VBY0U7QTFNa2lvQ0o7O0EwTWhqb0NFO0VBY0U7QTFNc2lvQ0o7O0EwTXBqb0NFO0VBY0U7QTFNMGlvQ0o7O0EwTXhqb0NFO0VBY0U7QTFNOGlvQ0o7O0EwTTVqb0NFO0VBY0U7QTFNa2pvQ0o7O0EwTWhrb0NFO0VBY0U7QTFNc2pvQ0o7O0EwTXBrb0NFO0VBY0U7QTFNMGpvQ0o7O0EwTXhrb0NFO0VBY0U7QTFNOGpvQ0o7O0EwTTVrb0NFO0VBY0U7QTFNa2tvQ0o7O0EwTWhsb0NFO0VBY0U7QTFNc2tvQ0o7O0EwTXBsb0NFO0VBY0U7QTFNMGtvQ0o7O0EwTXhsb0NFO0VBY0U7QTFNOGtvQ0o7O0EwTTVsb0NFO0VBY0U7QTFNa2xvQ0o7O0EwTWhtb0NFO0VBY0U7QTFNc2xvQ0o7O0EwTXBtb0NFO0VBY0U7QTFNMGxvQ0o7O0EwTXhtb0NFO0VBY0U7QTFNOGxvQ0o7O0EwTTVtb0NFO0VBY0U7QTFNa21vQ0o7O0EwTWhub0NFO0VBY0U7QTFNc21vQ0o7O0EwTXBub0NFO0VBY0U7QTFNMG1vQ0o7O0EwTXhub0NFO0VBY0U7QTFNOG1vQ0o7O0EwTTVub0NFO0VBY0U7QTFNa25vQ0o7O0EwTWhvb0NFO0VBY0U7QTFNc25vQ0o7O0EwTXBvb0NFO0VBY0U7QTFNMG5vQ0o7O0EwTXhvb0NFO0VBY0U7QTFNOG5vQ0o7O0EwTTVvb0NFO0VBY0U7QTFNa29vQ0o7O0EwTWhwb0NFO0VBY0U7QTFNc29vQ0o7O0EwTXBwb0NFO0VBY0U7QTFNMG9vQ0o7O0EwTXhwb0NFO0VBY0U7QTFNOG9vQ0o7O0EwTTVwb0NFO0VBY0U7QTFNa3BvQ0o7O0EwTWhxb0NFO0VBY0U7QTFNc3BvQ0o7O0EwTXBxb0NFO0VBY0U7QTFNMHBvQ0o7O0EwTXhxb0NFO0VBY0U7QTFNOHBvQ0o7O0EwTTVxb0NFO0VBY0U7QTFNa3FvQ0o7O0EwTWhyb0NFO0VBY0U7QTFNc3FvQ0o7O0EwTXByb0NFO0VBY0U7QTFNMHFvQ0o7O0EwTXhyb0NFO0VBY0U7QTFNOHFvQ0o7O0EwTTVyb0NFO0VBY0U7QTFNa3JvQ0o7O0EwTWhzb0NFO0VBY0U7QTFNc3JvQ0o7O0EwTXBzb0NFO0VBY0U7QTFNMHJvQ0o7O0EwTXhzb0NFO0VBY0U7QTFNOHJvQ0o7O0EwTTVzb0NFO0VBY0U7QTFNa3NvQ0o7O0EwTWh0b0NFO0VBY0U7QTFNc3NvQ0o7O0EwTXB0b0NFO0VBY0U7QTFNMHNvQ0o7O0EwTXh0b0NFO0VBY0U7QTFNOHNvQ0o7O0EwTTV0b0NFO0VBY0U7QTFNa3RvQ0o7O0EwTWh1b0NFO0VBY0U7QTFNc3RvQ0o7O0EwTXB1b0NFO0VBY0U7QTFNMHRvQ0o7O0EwTXh1b0NFO0VBY0U7QTFNOHRvQ0o7O0EwTTV1b0NFO0VBY0U7QTFNa3VvQ0o7O0EwTWh2b0NFO0VBY0U7QTFNc3VvQ0o7O0EwTXB2b0NFO0VBY0U7QTFNMHVvQ0o7O0EwTXh2b0NFO0VBY0U7QTFNOHVvQ0o7O0EwTTV2b0NFO0VBY0U7QTFNa3ZvQ0o7O0EwTWh3b0NFO0VBY0U7QTFNc3ZvQ0o7O0EwTXB3b0NFO0VBY0U7QTFNMHZvQ0o7O0EwTXh3b0NFO0VBUUU7RUFDQTtBMU1vd29DSjs7QTBNN3dvQ0U7RUFRRTtFQUNBO0ExTXl3b0NKOztBME1seG9DRTtFQVFFO0VBQ0E7QTFNOHdvQ0o7O0EwTXZ4b0NFO0VBUUU7RUFDQTtBMU1teG9DSjs7QTBNNXhvQ0U7RUFRRTtFQUNBO0ExTXd4b0NKOztBME1qeW9DRTtFQVFFO0VBQ0E7QTFNNnhvQ0o7O0EwTXR5b0NFO0VBUUU7RUFDQTtBMU1reW9DSjs7QTBNM3lvQ0U7RUFRRTtFQUNBO0ExTXV5b0NKOztBME1oem9DRTtFQVFFO0VBQ0E7QTFNNHlvQ0o7O0EwTXJ6b0NFO0VBUUU7RUFDQTtBMU1pem9DSjs7QTBNMXpvQ0U7RUFRRTtFQUNBO0ExTXN6b0NKOztBME0vem9DRTtFQVFFO0VBQ0E7QTFNMnpvQ0o7O0EwTXAwb0NFO0VBUUU7RUFDQTtBMU1nMG9DSjs7QTBNejBvQ0U7RUFRRTtFQUNBO0ExTXEwb0NKOztBME05MG9DRTtFQVFFO0VBQ0E7QTFNMDBvQ0o7O0EwTW4xb0NFO0VBUUU7RUFDQTtBMU0rMG9DSjs7QTBNeDFvQ0U7RUFRRTtFQUNBO0ExTW8xb0NKOztBME03MW9DRTtFQVFFO0VBQ0E7QTFNeTFvQ0o7O0EwTWwyb0NFO0VBUUU7RUFDQTtBMU04MW9DSjs7QTBNdjJvQ0U7RUFRRTtFQUNBO0ExTW0yb0NKOztBME01Mm9DRTtFQVFFO0VBQ0E7QTFNdzJvQ0o7O0EwTWozb0NFO0VBUUU7RUFDQTtBMU02Mm9DSjs7QTBNdDNvQ0U7RUFRRTtFQUNBO0ExTWszb0NKOztBME0zM29DRTtFQVFFO0VBQ0E7QTFNdTNvQ0o7O0EwTWg0b0NFO0VBUUU7RUFDQTtBMU00M29DSjs7QTBNcjRvQ0U7RUFRRTtFQUNBO0ExTWk0b0NKOztBME0xNG9DRTtFQVFFO0VBQ0E7QTFNczRvQ0o7O0EwTS80b0NFO0VBUUU7RUFDQTtBMU0yNG9DSjs7QTBNcDVvQ0U7RUFRRTtFQUNBO0ExTWc1b0NKOztBME16NW9DRTtFQVFFO0VBQ0E7QTFNcTVvQ0o7O0EwTTk1b0NFO0VBV0U7RUFDQTtBMU11NW9DSjs7QTBNbjZvQ0U7RUFXRTtFQUNBO0ExTTQ1b0NKOztBME14Nm9DRTtFQVdFO0VBQ0E7QTFNaTZvQ0o7O0EwTTc2b0NFO0VBV0U7RUFDQTtBMU1zNm9DSjs7QTBNbDdvQ0U7RUFXRTtFQUNBO0ExTTI2b0NKOztBME12N29DRTtFQVdFO0VBQ0E7QTFNZzdvQ0o7O0EwTTU3b0NFO0VBV0U7RUFDQTtBMU1xN29DSjs7QTBNajhvQ0U7RUFXRTtFQUNBO0ExTTA3b0NKOztBME10OG9DRTtFQVdFO0VBQ0E7QTFNKzdvQ0o7O0EwTTM4b0NFO0VBV0U7RUFDQTtBMU1vOG9DSjs7QTBNaDlvQ0U7RUFXRTtFQUNBO0ExTXk4b0NKOztBME1yOW9DRTtFQVdFO0VBQ0E7QTFNODhvQ0o7O0EwTTE5b0NFO0VBV0U7RUFDQTtBMU1tOW9DSjs7QTBNLzlvQ0U7RUFXRTtFQUNBO0ExTXc5b0NKOztBME1wK29DRTtFQVdFO0VBQ0E7QTFNNjlvQ0o7O0EwTXorb0NFO0VBV0U7RUFDQTtBMU1rK29DSjs7QTBNOStvQ0U7RUFXRTtFQUNBO0ExTXUrb0NKOztBME1uL29DRTtFQVdFO0VBQ0E7QTFNNCtvQ0o7O0EwTXgvb0NFO0VBV0U7RUFDQTtBMU1pL29DSjs7QTBNNy9vQ0U7RUFXRTtFQUNBO0ExTXMvb0NKOztBME1sZ3BDRTtFQVdFO0VBQ0E7QTFNMi9vQ0o7O0EwTXZncENFO0VBV0U7RUFDQTtBMU1nZ3BDSjs7QTBNNWdwQ0U7RUFXRTtFQUNBO0ExTXFncENKOztBME1qaHBDRTtFQVdFO0VBQ0E7QTFNMGdwQ0o7O0EwTXRocENFO0VBV0U7RUFDQTtBMU0rZ3BDSjs7QTBNM2hwQ0U7RUFXRTtFQUNBO0ExTW9ocENKOztBME1oaXBDRTtFQVdFO0VBQ0E7QTFNeWhwQ0o7O0EwTXJpcENFO0VBV0U7RUFDQTtBMU04aHBDSjs7QTBNMWlwQ0U7RUFXRTtFQUNBO0ExTW1pcENKOztBME0vaXBDRTtFQVdFO0VBQ0E7QTFNd2lwQ0o7O0F3TTlncENBO0FHMURFO0VBQ0M7QTNNNGtwQ0g7O0EyTTdrcENFO0VBQ0M7QTNNZ2xwQ0g7O0EyTWpscENFO0VBQ0M7QTNNb2xwQ0g7O0EyTXJscENFO0VBQ0M7QTNNd2xwQ0g7O0EyTXpscENFO0VBQ0M7QTNNNGxwQ0g7O0EyTTdscENFO0VBQ0M7QTNNZ21wQ0g7O0EyTWptcENFO0VBQ0M7QTNNb21wQ0g7O0EyTXJtcENFO0VBQ0M7QTNNd21wQ0g7O0EyTXptcENFO0VBQ0M7QTNNNG1wQ0g7O0EyTTdtcENFO0VBQ0M7QTNNZ25wQ0g7O0EyTWpucENFO0VBQ0M7QTNNb25wQ0g7O0EyTXJucENFO0VBQ0M7QTNNd25wQ0g7O0EyTXpucENFO0VBQ0M7QTNNNG5wQ0g7O0EyTTducENFO0VBQ0M7QTNNZ29wQ0g7O0EyTWpvcENFO0VBQ0M7QTNNb29wQ0g7O0EyTXJvcENFO0VBQ0M7QTNNd29wQ0g7O0EyTXpvcENFO0VBQ0M7QTNNNG9wQ0g7O0EyTTdvcENFO0VBQ0M7QTNNZ3BwQ0g7O0EyTWpwcENFO0VBQ0M7QTNNb3BwQ0g7O0EyTXJwcENFO0VBQ0M7QTNNd3BwQ0g7O0EyTXpwcENFO0VBQ0M7QTNNNHBwQ0g7O0EyTTdwcENFO0VBQ0M7QTNNZ3FwQ0g7O0EyTWpxcENFO0VBQ0M7QTNNb3FwQ0g7O0EyTXJxcENFO0VBQ0M7QTNNd3FwQ0g7O0EyTXpxcENFO0VBQ0M7QTNNNHFwQ0g7O0EyTTdxcENFO0VBQ0M7QTNNZ3JwQ0g7O0EyTWpycENFO0VBQ0M7QTNNb3JwQ0g7O0EyTXJycENFO0VBQ0M7QTNNd3JwQ0g7O0EyTXpycENFO0VBQ0M7QTNNNHJwQ0g7O0EyTTdycENFO0VBQ0M7QTNNZ3NwQ0g7O0EyTWpzcENFO0VBQ0M7QTNNb3NwQ0g7O0EyTXJzcENFO0VBQ0M7QTNNd3NwQ0g7O0EyTXpzcENFO0VBQ0M7QTNNNHNwQ0g7O0EyTTdzcENFO0VBQ0M7QTNNZ3RwQ0g7O0EyTWp0cENFO0VBQ0M7QTNNb3RwQ0g7O0EyTXJ0cENFO0VBQ0M7QTNNd3RwQ0g7O0EyTXp0cENFO0VBQ0M7QTNNNHRwQ0g7O0EyTTd0cENFO0VBQ0M7QTNNZ3VwQ0g7O0EyTWp1cENFO0VBQ0M7QTNNb3VwQ0g7O0EyTXJ1cENFO0VBQ0M7QTNNd3VwQ0g7O0EyTXp1cENFO0VBQ0M7QTNNNHVwQ0g7O0EyTTd1cENFO0VBQ0M7QTNNZ3ZwQ0g7O0EyTWp2cENFO0VBQ0M7QTNNb3ZwQ0g7O0EyTXJ2cENFO0VBQ0M7QTNNd3ZwQ0g7O0EyTXp2cENFO0VBQ0M7QTNNNHZwQ0g7O0EyTTd2cENFO0VBQ0M7QTNNZ3dwQ0g7O0EyTWp3cENFO0VBQ0M7QTNNb3dwQ0g7O0EyTXJ3cENFO0VBQ0M7QTNNd3dwQ0g7O0EyTXp3cENFO0VBQ0M7QTNNNHdwQ0g7O0EyTTd3cENFO0VBQ0M7QTNNZ3hwQ0g7O0EyTWp4cENFO0VBQ0M7QTNNb3hwQ0g7O0EyTXJ4cENFO0VBQ0M7QTNNd3hwQ0g7O0EyTXp4cENFO0VBQ0M7QTNNNHhwQ0g7O0EyTTd4cENFO0VBQ0M7QTNNZ3lwQ0g7O0EyTWp5cENFO0VBQ0M7QTNNb3lwQ0g7O0EyTXJ5cENFO0VBQ0M7QTNNd3lwQ0g7O0EyTXp5cENFO0VBQ0M7QTNNNHlwQ0g7O0EyTTd5cENFO0VBQ0M7QTNNZ3pwQ0g7O0EyTWp6cENFO0VBQ0M7QTNNb3pwQ0g7O0EyTXJ6cENFO0VBQ0M7QTNNd3pwQ0g7O0EyTXp6cENFO0VBQ0M7QTNNNHpwQ0g7O0EyTTd6cENFO0VBQ0M7QTNNZzBwQ0g7O0EyTWowcENFO0VBQ0M7QTNNbzBwQ0g7O0EyTXIwcENFO0VBQ0M7QTNNdzBwQ0g7O0EyTXowcENFO0VBQ0M7QTNNNDBwQ0g7O0EyTTcwcENFO0VBQ0M7QTNNZzFwQ0g7O0EyTWoxcENFO0VBQ0M7QTNNbzFwQ0g7O0EyTXIxcENFO0VBQ0M7QTNNdzFwQ0g7O0EyTXoxcENFO0VBQ0M7QTNNNDFwQ0g7O0EyTTcxcENFO0VBQ0M7QTNNZzJwQ0g7O0EyTWoycENFO0VBQ0M7QTNNbzJwQ0g7O0EyTXIycENFO0VBQ0M7QTNNdzJwQ0g7O0EyTXoycENFO0VBQ0M7QTNNNDJwQ0g7O0EyTTcycENFO0VBQ0M7QTNNZzNwQ0g7O0EyTWozcENFO0VBQ0M7QTNNbzNwQ0g7O0EyTXIzcENFO0VBQ0M7QTNNdzNwQ0g7O0EyTXozcENFO0VBQ0M7QTNNNDNwQ0g7O0EyTTczcENFO0VBQ0M7QTNNZzRwQ0g7O0EyTWo0cENFO0VBQ0M7QTNNbzRwQ0g7O0EyTXI0cENFO0VBQ0M7QTNNdzRwQ0g7O0E0TXY0cENFO0VBQ0M7QTVNMDRwQ0g7O0E0TTM0cENFO0VBQ0M7QTVNODRwQ0g7O0E0TS80cENFO0VBQ0M7QTVNazVwQ0g7O0E0TW41cENFO0VBQ0M7QTVNczVwQ0g7O0E0TXY1cENFO0VBQ0M7QTVNMDVwQ0g7O0E0TTM1cENFO0VBQ0M7QTVNODVwQ0g7O0E0TS81cENFO0VBQ0M7QTVNazZwQ0g7O0E0TW42cENFO0VBQ0M7QTVNczZwQ0g7O0F3TTEycENBO0FBQ0E7RUFBZ0I7QXhNODJwQ2hCOztBd00zMnBDQTtBQUNBO0VBQ0M7RUFDQTtBeE04MnBDRDs7QXdNNTJwQ0E7RUFDQztFQUNBO0F4TSsycENEOztBd003MnBDQTtFQUFpQjtFQUFnQztFQUF5QjtBeE1tM3BDMUU7O0F3TWwzcENBO0VBQWlCO0VBQTBDO0F4TXUzcEMzRDs7QXdNcjNwQ0M7RUFDQztBeE13M3BDRjs7QXdNdDNwQ0M7RUFDQztBeE15M3BDRjs7QXdNNzNwQ0M7RUFDQztBeE1nNHBDRjs7QXdNOTNwQ0M7RUFDQztBeE1pNHBDRjs7QXdNcjRwQ0M7RUFDQztBeE13NHBDRjs7QXdNdDRwQ0M7RUFDQztBeE15NHBDRjs7QXdNNzRwQ0M7RUFDQztBeE1nNXBDRjs7QXdNOTRwQ0M7RUFDQztBeE1pNXBDRjs7QXdNcjVwQ0M7RUFDQztBeE13NXBDRjs7QXdNdDVwQ0M7RUFDQztBeE15NXBDRjs7QXdNNzVwQ0M7RUFDQztBeE1nNnBDRjs7QXdNOTVwQ0M7RUFDQztBeE1pNnBDRjs7QXdNcjZwQ0M7RUFDQztBeE13NnBDRjs7QXdNdDZwQ0M7RUFDQztBeE15NnBDRjs7QXdNNzZwQ0M7RUFDQztBeE1nN3BDRjs7QXdNOTZwQ0M7RUFDQztBeE1pN3BDRjs7QXdNcjdwQ0M7RUFDQztBeE13N3BDRjs7QXdNdDdwQ0M7RUFDQztBeE15N3BDRjs7QXdNNzdwQ0M7RUFDQztBeE1nOHBDRjs7QXdNOTdwQ0M7RUFDQztBeE1pOHBDRjs7QXdNcjhwQ0M7RUFDQztBeE13OHBDRjs7QXdNdDhwQ0M7RUFDQztBeE15OHBDRjs7QXdNcDhwQ0E7QUFDQTtFQUFrQjtBeE13OHBDbEI7O0F3TXY4cENBO0VBQWU7QXhNMjhwQ2Y7O0F3TTE4cENBO0VBQWtCO0F4TTg4cENsQjs7QXdNNzhwQ0E7RUFBa0I7QXhNaTlwQ2xCOztBd01oOXBDQTtFQUFlO0F4TW85cENmOztBd01uOXBDQTtFQUFtQjtBeE11OXBDbkI7O0F3TXA5cENBO0FBQ0E7RUFBb0M7QXhNdzlwQ3BDOztBd012OXBDQTtFQUE0QjtBeE0yOXBDNUI7O0F3TTE5cENBO0VBQXVCO0F4TTg5cEN2Qjs7QXdNMzlwQ0E7QUFDQTtFQUFTO0F4TSs5cENUOztBd005OXBDQTtFQUFTO0F4TWsrcENUOztBd01qK3BDQTtFQUFTO0F4TXErcENUOztBd01wK3BDQTtFQUFTO0F4TXcrcENUOztBd012K3BDQTtFQUFTO0F4TTIrcENUOztBd00xK3BDQTtFQUFTO0F4TTgrcENUOztBd010K3BDRztFQUF5QjtBeE0wK3BDNUI7O0F3TTErcENHO0VBQXlCO0F4TTgrcEM1Qjs7QXdNOStwQ0c7RUFBeUI7QXhNay9wQzVCOztBd01sL3BDRztFQUF5QjtBeE1zL3BDNUI7O0F3TXQvcENHO0VBQXlCO0F4TTAvcEM1Qjs7QXdNai9wQ0c7RUFBdUI7QXhNcS9wQzFCOztBd01yL3BDRztFQUF1QjtBeE15L3BDMUI7O0F3TWgvcENHO0VBQXdCO0F4TW8vcEMzQjs7QXdNcC9wQ0c7RUFBd0I7QXhNdy9wQzNCOztBd01oL3BDSTtFQUVJO0F4TWsvcENSOztBd01wL3BDSTtFQUVJO0F4TXMvcENSOztBd014L3BDSTtFQUVJO0F4TTAvcENSOztBd001L3BDSTtFQUVJO0F4TTgvcENSOztBd01oZ3FDSTtFQUVJO0F4TWtncUNSOztBd001aHFDRztFQUNDO0lBQXdDO0V4TWdpcUMxQztBQUNGO0F3TWxpcUNHO0VBQ0M7SUFBd0M7RXhNcWlxQzFDO0FBQ0Y7QXdNdmlxQ0c7RUFDQztJQUF3QztFeE0waXFDMUM7QUFDRjtBd001aXFDRztFQUNDO0lBQXdDO0V4TStpcUMxQztBQUNGO0F3TWpqcUNHO0VBQ0M7SUFBd0M7RXhNb2pxQzFDO0FBQ0Y7QXdNN2lxQ0c7RUFDQztJQUFzQztFeE1nanFDeEM7QUFDRjtBd01sanFDRztFQUNDO0lBQXNDO0V4TXFqcUN4QztBQUNGO0F3TTlpcUNHO0VBQ0M7SUFBdUM7RXhNaWpxQ3pDO0FBQ0Y7QXdNbmpxQ0c7RUFDQztJQUF1QztFeE1zanFDekM7QUFDRjtBTXBvcUNJO0VrTWtGQTtJQUVJO0V4TW9qcUNOO0FBQ0Y7O0FNem9xQ0k7RWtNa0ZBO0lBRUk7RXhNMGpxQ047QUFDRjs7QU0vb3FDSTtFa01rRkE7SUFFSTtFeE1na3FDTjtBQUNGOztBTXJwcUNJO0VrTWtGQTtJQUVJO0V4TXNrcUNOO0FBQ0Y7O0FNM3BxQ0k7RWtNa0ZBO0lBRUk7RXhNNGtxQ047QUFDRjs7QXdNdm1xQ0c7RUFDQztJQUF3QztFeE0ybXFDMUM7QUFDRjtBd003bXFDRztFQUNDO0lBQXdDO0V4TWducUMxQztBQUNGO0F3TWxucUNHO0VBQ0M7SUFBd0M7RXhNcW5xQzFDO0FBQ0Y7QXdNdm5xQ0c7RUFDQztJQUF3QztFeE0wbnFDMUM7QUFDRjtBd001bnFDRztFQUNDO0lBQXdDO0V4TStucUMxQztBQUNGO0F3TXhucUNHO0VBQ0M7SUFBc0M7RXhNMm5xQ3hDO0FBQ0Y7QXdNN25xQ0c7RUFDQztJQUFzQztFeE1nb3FDeEM7QUFDRjtBd016bnFDRztFQUNDO0lBQXVDO0V4TTRucUN6QztBQUNGO0F3TTlucUNHO0VBQ0M7SUFBdUM7RXhNaW9xQ3pDO0FBQ0Y7QU0vc3FDSTtFa01rRkE7SUFFSTtFeE0rbnFDTjtBQUNGOztBTXB0cUNJO0VrTWtGQTtJQUVJO0V4TXFvcUNOO0FBQ0Y7O0FNMXRxQ0k7RWtNa0ZBO0lBRUk7RXhNMm9xQ047QUFDRjs7QU1odXFDSTtFa01rRkE7SUFFSTtFeE1pcHFDTjtBQUNGOztBTXR1cUNJO0VrTWtGQTtJQUVJO0V4TXVwcUNOO0FBQ0Y7O0F3TWxycUNHO0VBQ0M7SUFBd0M7RXhNc3JxQzFDO0FBQ0Y7QXdNeHJxQ0c7RUFDQztJQUF3QztFeE0ycnFDMUM7QUFDRjtBd003cnFDRztFQUNDO0lBQXdDO0V4TWdzcUMxQztBQUNGO0F3TWxzcUNHO0VBQ0M7SUFBd0M7RXhNcXNxQzFDO0FBQ0Y7QXdNdnNxQ0c7RUFDQztJQUF3QztFeE0wc3FDMUM7QUFDRjtBd01uc3FDRztFQUNDO0lBQXNDO0V4TXNzcUN4QztBQUNGO0F3TXhzcUNHO0VBQ0M7SUFBc0M7RXhNMnNxQ3hDO0FBQ0Y7QXdNcHNxQ0c7RUFDQztJQUF1QztFeE11c3FDekM7QUFDRjtBd016c3FDRztFQUNDO0lBQXVDO0V4TTRzcUN6QztBQUNGO0FNMXhxQ0k7RWtNa0ZBO0lBRUk7RXhNMHNxQ047QUFDRjs7QU0veHFDSTtFa01rRkE7SUFFSTtFeE1ndHFDTjtBQUNGOztBTXJ5cUNJO0VrTWtGQTtJQUVJO0V4TXN0cUNOO0FBQ0Y7O0FNM3lxQ0k7RWtNa0ZBO0lBRUk7RXhNNHRxQ047QUFDRjs7QU1qenFDSTtFa01rRkE7SUFFSTtFeE1rdXFDTjtBQUNGOztBd003dnFDRztFQUNDO0lBQXdDO0V4TWl3cUMxQztBQUNGO0F3TW53cUNHO0VBQ0M7SUFBd0M7RXhNc3dxQzFDO0FBQ0Y7QXdNeHdxQ0c7RUFDQztJQUF3QztFeE0yd3FDMUM7QUFDRjtBd003d3FDRztFQUNDO0lBQXdDO0V4TWd4cUMxQztBQUNGO0F3TWx4cUNHO0VBQ0M7SUFBd0M7RXhNcXhxQzFDO0FBQ0Y7QXdNOXdxQ0c7RUFDQztJQUFzQztFeE1peHFDeEM7QUFDRjtBd01ueHFDRztFQUNDO0lBQXNDO0V4TXN4cUN4QztBQUNGO0F3TS93cUNHO0VBQ0M7SUFBdUM7RXhNa3hxQ3pDO0FBQ0Y7QXdNcHhxQ0c7RUFDQztJQUF1QztFeE11eHFDekM7QUFDRjtBTXIycUNJO0VrTWtGQTtJQUVJO0V4TXF4cUNOO0FBQ0Y7O0FNMTJxQ0k7RWtNa0ZBO0lBRUk7RXhNMnhxQ047QUFDRjs7QU1oM3FDSTtFa01rRkE7SUFFSTtFeE1peXFDTjtBQUNGOztBTXQzcUNJO0VrTWtGQTtJQUVJO0V4TXV5cUNOO0FBQ0Y7O0FNNTNxQ0k7RWtNa0ZBO0lBRUk7RXhNNnlxQ047QUFDRjs7QXdNeDBxQ0c7RUFDQztJQUF3QztFeE00MHFDMUM7QUFDRjtBd005MHFDRztFQUNDO0lBQXdDO0V4TWkxcUMxQztBQUNGO0F3TW4xcUNHO0VBQ0M7SUFBd0M7RXhNczFxQzFDO0FBQ0Y7QXdNeDFxQ0c7RUFDQztJQUF3QztFeE0yMXFDMUM7QUFDRjtBd003MXFDRztFQUNDO0lBQXdDO0V4TWcycUMxQztBQUNGO0F3TXoxcUNHO0VBQ0M7SUFBc0M7RXhNNDFxQ3hDO0FBQ0Y7QXdNOTFxQ0c7RUFDQztJQUFzQztFeE1pMnFDeEM7QUFDRjtBd00xMXFDRztFQUNDO0lBQXVDO0V4TTYxcUN6QztBQUNGO0F3TS8xcUNHO0VBQ0M7SUFBdUM7RXhNazJxQ3pDO0FBQ0Y7QU1oN3FDSTtFa01rRkE7SUFFSTtFeE1nMnFDTjtBQUNGOztBTXI3cUNJO0VrTWtGQTtJQUVJO0V4TXMycUNOO0FBQ0Y7O0FNMzdxQ0k7RWtNa0ZBO0lBRUk7RXhNNDJxQ047QUFDRjs7QU1qOHFDSTtFa01rRkE7SUFFSTtFeE1rM3FDTjtBQUNGOztBTXY4cUNJO0VrTWtGQTtJQUVJO0V4TXczcUNOO0FBQ0Y7O0F3TW41cUNHO0VBQ0M7SUFBd0M7RXhNdTVxQzFDO0FBQ0Y7QXdNejVxQ0c7RUFDQztJQUF3QztFeE00NXFDMUM7QUFDRjtBd005NXFDRztFQUNDO0lBQXdDO0V4TWk2cUMxQztBQUNGO0F3TW42cUNHO0VBQ0M7SUFBd0M7RXhNczZxQzFDO0FBQ0Y7QXdNeDZxQ0c7RUFDQztJQUF3QztFeE0yNnFDMUM7QUFDRjtBd01wNnFDRztFQUNDO0lBQXNDO0V4TXU2cUN4QztBQUNGO0F3TXo2cUNHO0VBQ0M7SUFBc0M7RXhNNDZxQ3hDO0FBQ0Y7QXdNcjZxQ0c7RUFDQztJQUF1QztFeE13NnFDekM7QUFDRjtBd00xNnFDRztFQUNDO0lBQXVDO0V4TTY2cUN6QztBQUNGO0FNMy9xQ0k7RWtNa0ZBO0lBRUk7RXhNMjZxQ047QUFDRjs7QU1oZ3JDSTtFa01rRkE7SUFFSTtFeE1pN3FDTjtBQUNGOztBTXRnckNJO0VrTWtGQTtJQUVJO0V4TXU3cUNOO0FBQ0Y7O0FNNWdyQ0k7RWtNa0ZBO0lBRUk7RXhNNjdxQ047QUFDRjs7QU1saHJDSTtFa01rRkE7SUFFSTtFeE1tOHFDTjtBQUNGOztBd003N3FDQTtBQUNBO0VBQ0M7RUFDQTtFQUNBO0F4TWc4cUNEOztBd005N3FDQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXhNaThxQ0Q7O0F3TS83cUNBO0VBQ0M7SUFBSztFeE1tOHFDSjtFd01sOHFDRDtJQUFPO0V4TXE4cUNOO0FBQ0Y7QXdNbDhxQ0E7QUFDQTtFQUNDO0VBQ0E7RUFDQTtBeE1vOHFDRDs7QXdNbDhxQ0E7RUFDQztJQUFPO0V4TXM4cUNOO0V3TXI4cUNEO0lBQUs7RXhNdzhxQ0o7QUFDRjtBd01yOHFDQTtBQUNBO0VBQVU7QXhNdzhxQ1Y7O0F3TXI4cUNBO0FLNUxFO0VBQ0M7QTdNcW9yQ0g7O0E2TWpvckNJO0VBQ0M7QTdNb29yQ0w7O0FNL2tyQ0k7RXVNdERBO0lBQ0M7RTdNeW9yQ0g7QUFDRjtBTXJsckNJO0V1TXREQTtJQUNDO0U3TThvckNIO0FBQ0Y7QU0xbHJDSTtFdU10REE7SUFDQztFN01tcHJDSDtBQUNGO0FNL2xyQ0k7RXVNdERBO0lBQ0M7RTdNd3ByQ0g7QUFDRjtBTXBtckNJO0V1TXREQTtJQUNDO0U3TTZwckNIO0FBQ0Y7QU16bXJDSTtFdU10REE7SUFDQztFN01rcXJDSDtBQUNGO0E2TXpxckNFO0VBQ0M7QTdNMnFyQ0g7O0E2TXZxckNJO0VBQ0M7QTdNMHFyQ0w7O0FNcm5yQ0k7RXVNdERBO0lBQ0M7RTdNK3FyQ0g7QUFDRjtBTTNuckNJO0V1TXREQTtJQUNDO0U3TW9yckNIO0FBQ0Y7QU1ob3JDSTtFdU10REE7SUFDQztFN015cnJDSDtBQUNGO0FNcm9yQ0k7RXVNdERBO0lBQ0M7RTdNOHJyQ0g7QUFDRjtBTTFvckNJO0V1TXREQTtJQUNDO0U3TW1zckNIO0FBQ0Y7QU0vb3JDSTtFdU10REE7SUFDQztFN013c3JDSDtBQUNGO0E2TS9zckNFO0VBQ0M7QTdNaXRyQ0g7O0E2TTdzckNJO0VBQ0M7QTdNZ3RyQ0w7O0FNM3ByQ0k7RXVNdERBO0lBQ0M7RTdNcXRyQ0g7QUFDRjtBTWpxckNJO0V1TXREQTtJQUNDO0U3TTB0ckNIO0FBQ0Y7QU10cXJDSTtFdU10REE7SUFDQztFN00rdHJDSDtBQUNGO0FNM3FyQ0k7RXVNdERBO0lBQ0M7RTdNb3VyQ0g7QUFDRjtBTWhyckNJO0V1TXREQTtJQUNDO0U3TXl1ckNIO0FBQ0Y7QU1ycnJDSTtFdU10REE7SUFDQztFN004dXJDSDtBQUNGO0E2TXJ2ckNFO0VBQ0M7QTdNdXZyQ0g7O0E2TW52ckNJO0VBQ0M7QTdNc3ZyQ0w7O0FNanNyQ0k7RXVNdERBO0lBQ0M7RTdNMnZyQ0g7QUFDRjtBTXZzckNJO0V1TXREQTtJQUNDO0U3TWd3ckNIO0FBQ0Y7QU01c3JDSTtFdU10REE7SUFDQztFN01xd3JDSDtBQUNGO0FNanRyQ0k7RXVNdERBO0lBQ0M7RTdNMHdyQ0g7QUFDRjtBTXR0ckNJO0V1TXREQTtJQUNDO0U3TSt3ckNIO0FBQ0Y7QU0zdHJDSTtFdU10REE7SUFDQztFN01veHJDSDtBQUNGO0E2TTN4ckNFO0VBQ0M7QTdNNnhyQ0g7O0E2TXp4ckNJO0VBQ0M7QTdNNHhyQ0w7O0FNdnVyQ0k7RXVNdERBO0lBQ0M7RTdNaXlyQ0g7QUFDRjtBTTd1ckNJO0V1TXREQTtJQUNDO0U3TXN5ckNIO0FBQ0Y7QU1sdnJDSTtFdU10REE7SUFDQztFN00yeXJDSDtBQUNGO0FNdnZyQ0k7RXVNdERBO0lBQ0M7RTdNZ3pyQ0g7QUFDRjtBTTV2ckNJO0V1TXREQTtJQUNDO0U3TXF6ckNIO0FBQ0Y7QU1qd3JDSTtFdU10REE7SUFDQztFN00wenJDSDtBQUNGO0E2TWowckNFO0VBQ0M7QTdNbTByQ0g7O0E2TS96ckNJO0VBQ0M7QTdNazByQ0w7O0FNN3dyQ0k7RXVNdERBO0lBQ0M7RTdNdTByQ0g7QUFDRjtBTW54ckNJO0V1TXREQTtJQUNDO0U3TTQwckNIO0FBQ0Y7QU14eHJDSTtFdU10REE7SUFDQztFN01pMXJDSDtBQUNGO0FNN3hyQ0k7RXVNdERBO0lBQ0M7RTdNczFyQ0g7QUFDRjtBTWx5ckNJO0V1TXREQTtJQUNDO0U3TTIxckNIO0FBQ0Y7QU12eXJDSTtFdU10REE7SUFDQztFN01nMnJDSDtBQUNGO0E2TXYyckNFO0VBQ0M7QTdNeTJyQ0g7O0E2TXIyckNJO0VBQ0M7QTdNdzJyQ0w7O0FNbnpyQ0k7RXVNdERBO0lBQ0M7RTdNNjJyQ0g7QUFDRjtBTXp6ckNJO0V1TXREQTtJQUNDO0U3TWszckNIO0FBQ0Y7QU05enJDSTtFdU10REE7SUFDQztFN011M3JDSDtBQUNGO0FNbjByQ0k7RXVNdERBO0lBQ0M7RTdNNDNyQ0g7QUFDRjtBTXgwckNJO0V1TXREQTtJQUNDO0U3TWk0ckNIO0FBQ0Y7QU03MHJDSTtFdU10REE7SUFDQztFN01zNHJDSDtBQUNGO0E2TTc0ckNFO0VBQ0M7QTdNKzRyQ0g7O0E2TTM0ckNJO0VBQ0M7QTdNODRyQ0w7O0FNejFyQ0k7RXVNdERBO0lBQ0M7RTdNbTVyQ0g7QUFDRjtBTS8xckNJO0V1TXREQTtJQUNDO0U3TXc1ckNIO0FBQ0Y7QU1wMnJDSTtFdU10REE7SUFDQztFN002NXJDSDtBQUNGO0FNejJyQ0k7RXVNdERBO0lBQ0M7RTdNazZyQ0g7QUFDRjtBTTkyckNJO0V1TXREQTtJQUNDO0U3TXU2ckNIO0FBQ0Y7QU1uM3JDSTtFdU10REE7SUFDQztFN000NnJDSDtBQUNGO0E2TW43ckNFO0VBQ0M7QTdNcTdyQ0g7O0E2TWo3ckNJO0VBQ0M7QTdNbzdyQ0w7O0FNLzNyQ0k7RXVNdERBO0lBQ0M7RTdNeTdyQ0g7QUFDRjtBTXI0ckNJO0V1TXREQTtJQUNDO0U3TTg3ckNIO0FBQ0Y7QU0xNHJDSTtFdU10REE7SUFDQztFN01tOHJDSDtBQUNGO0FNLzRyQ0k7RXVNdERBO0lBQ0M7RTdNdzhyQ0g7QUFDRjtBTXA1ckNJO0V1TXREQTtJQUNDO0U3TTY4ckNIO0FBQ0Y7QU16NXJDSTtFdU10REE7SUFDQztFN01rOXJDSDtBQUNGO0E2TXo5ckNFO0VBQ0M7QTdNMjlyQ0g7O0E2TXY5ckNJO0VBQ0M7QTdNMDlyQ0w7O0FNcjZyQ0k7RXVNdERBO0lBQ0M7RTdNKzlyQ0g7QUFDRjtBTTM2ckNJO0V1TXREQTtJQUNDO0U3TW8rckNIO0FBQ0Y7QU1oN3JDSTtFdU10REE7SUFDQztFN015K3JDSDtBQUNGO0FNcjdyQ0k7RXVNdERBO0lBQ0M7RTdNOCtyQ0g7QUFDRjtBTTE3ckNJO0V1TXREQTtJQUNDO0U3TW0vckNIO0FBQ0Y7QU0vN3JDSTtFdU10REE7SUFDQztFN013L3JDSDtBQUNGO0E2TS8vckNFO0VBQ0M7QTdNaWdzQ0g7O0E2TTcvckNJO0VBQ0M7QTdNZ2dzQ0w7O0FNMzhyQ0k7RXVNdERBO0lBQ0M7RTdNcWdzQ0g7QUFDRjtBTWo5ckNJO0V1TXREQTtJQUNDO0U3TTBnc0NIO0FBQ0Y7QU10OXJDSTtFdU10REE7SUFDQztFN00rZ3NDSDtBQUNGO0FNMzlyQ0k7RXVNdERBO0lBQ0M7RTdNb2hzQ0g7QUFDRjtBTWgrckNJO0V1TXREQTtJQUNDO0U3TXloc0NIO0FBQ0Y7QU1yK3JDSTtFdU10REE7SUFDQztFN004aHNDSDtBQUNGO0E2TXJpc0NFO0VBQ0M7QTdNdWlzQ0g7O0E2TW5pc0NJO0VBQ0M7QTdNc2lzQ0w7O0FNai9yQ0k7RXVNdERBO0lBQ0M7RTdNMmlzQ0g7QUFDRjtBTXYvckNJO0V1TXREQTtJQUNDO0U3TWdqc0NIO0FBQ0Y7QU01L3JDSTtFdU10REE7SUFDQztFN01xanNDSDtBQUNGO0FNamdzQ0k7RXVNdERBO0lBQ0M7RTdNMGpzQ0g7QUFDRjtBTXRnc0NJO0V1TXREQTtJQUNDO0U3TStqc0NIO0FBQ0Y7QU0zZ3NDSTtFdU10REE7SUFDQztFN01va3NDSDtBQUNGO0E2TTNrc0NFO0VBQ0M7QTdNNmtzQ0g7O0E2TXprc0NJO0VBQ0M7QTdNNGtzQ0w7O0FNdmhzQ0k7RXVNdERBO0lBQ0M7RTdNaWxzQ0g7QUFDRjtBTTdoc0NJO0V1TXREQTtJQUNDO0U3TXNsc0NIO0FBQ0Y7QU1saXNDSTtFdU10REE7SUFDQztFN00ybHNDSDtBQUNGO0FNdmlzQ0k7RXVNdERBO0lBQ0M7RTdNZ21zQ0g7QUFDRjtBTTVpc0NJO0V1TXREQTtJQUNDO0U3TXFtc0NIO0FBQ0Y7QU1qanNDSTtFdU10REE7SUFDQztFN00wbXNDSDtBQUNGO0E2TW5tc0NFO0VBQ0M7QTdNcW1zQ0g7O0E2TWhtc0NJO0VBQ0M7QTdNbW1zQ0w7O0FNN2pzQ0k7RXVNdkNBO0lBQ0M7RTdNd21zQ0g7QUFDRjtBTW5rc0NJO0V1TXZDQTtJQUNDO0U3TTZtc0NIO0FBQ0Y7QU14a3NDSTtFdU12Q0E7SUFDQztFN01rbnNDSDtBQUNGO0FNN2tzQ0k7RXVNdkNBO0lBQ0M7RTdNdW5zQ0g7QUFDRjtBTWxsc0NJO0V1TXZDQTtJQUNDO0U3TTRuc0NIO0FBQ0Y7QU12bHNDSTtFdU12Q0E7SUFDQztFN01pb3NDSDtBQUNGO0E2TXpvc0NFO0VBQ0M7QTdNMm9zQ0g7O0E2TXRvc0NJO0VBQ0M7QTdNeW9zQ0w7O0FNbm1zQ0k7RXVNdkNBO0lBQ0M7RTdNOG9zQ0g7QUFDRjtBTXptc0NJO0V1TXZDQTtJQUNDO0U3TW1wc0NIO0FBQ0Y7QU05bXNDSTtFdU12Q0E7SUFDQztFN013cHNDSDtBQUNGO0FNbm5zQ0k7RXVNdkNBO0lBQ0M7RTdNNnBzQ0g7QUFDRjtBTXhuc0NJO0V1TXZDQTtJQUNDO0U3TWtxc0NIO0FBQ0Y7QU03bnNDSTtFdU12Q0E7SUFDQztFN011cXNDSDtBQUNGO0E2TS9xc0NFO0VBQ0M7QTdNaXJzQ0g7O0E2TTVxc0NJO0VBQ0M7QTdNK3FzQ0w7O0FNem9zQ0k7RXVNdkNBO0lBQ0M7RTdNb3JzQ0g7QUFDRjtBTS9vc0NJO0V1TXZDQTtJQUNDO0U3TXlyc0NIO0FBQ0Y7QU1wcHNDSTtFdU12Q0E7SUFDQztFN004cnNDSDtBQUNGO0FNenBzQ0k7RXVNdkNBO0lBQ0M7RTdNbXNzQ0g7QUFDRjtBTTlwc0NJO0V1TXZDQTtJQUNDO0U3TXdzc0NIO0FBQ0Y7QU1ucXNDSTtFdU12Q0E7SUFDQztFN002c3NDSDtBQUNGO0E2TXJ0c0NFO0VBQ0M7QTdNdXRzQ0g7O0E2TWx0c0NJO0VBQ0M7QTdNcXRzQ0w7O0FNL3FzQ0k7RXVNdkNBO0lBQ0M7RTdNMHRzQ0g7QUFDRjtBTXJyc0NJO0V1TXZDQTtJQUNDO0U3TSt0c0NIO0FBQ0Y7QU0xcnNDSTtFdU12Q0E7SUFDQztFN01vdXNDSDtBQUNGO0FNL3JzQ0k7RXVNdkNBO0lBQ0M7RTdNeXVzQ0g7QUFDRjtBTXBzc0NJO0V1TXZDQTtJQUNDO0U3TTh1c0NIO0FBQ0Y7QU16c3NDSTtFdU12Q0E7SUFDQztFN01tdnNDSDtBQUNGO0E2TTN2c0NFO0VBQ0M7QTdNNnZzQ0g7O0E2TXh2c0NJO0VBQ0M7QTdNMnZzQ0w7O0FNcnRzQ0k7RXVNdkNBO0lBQ0M7RTdNZ3dzQ0g7QUFDRjtBTTN0c0NJO0V1TXZDQTtJQUNDO0U3TXF3c0NIO0FBQ0Y7QU1odXNDSTtFdU12Q0E7SUFDQztFN00wd3NDSDtBQUNGO0FNcnVzQ0k7RXVNdkNBO0lBQ0M7RTdNK3dzQ0g7QUFDRjtBTTF1c0NJO0V1TXZDQTtJQUNDO0U3TW94c0NIO0FBQ0Y7QU0vdXNDSTtFdU12Q0E7SUFDQztFN015eHNDSDtBQUNGO0E2TWp5c0NFO0VBQ0M7QTdNbXlzQ0g7O0E2TTl4c0NJO0VBQ0M7QTdNaXlzQ0w7O0FNM3ZzQ0k7RXVNdkNBO0lBQ0M7RTdNc3lzQ0g7QUFDRjtBTWp3c0NJO0V1TXZDQTtJQUNDO0U3TTJ5c0NIO0FBQ0Y7QU10d3NDSTtFdU12Q0E7SUFDQztFN01nenNDSDtBQUNGO0FNM3dzQ0k7RXVNdkNBO0lBQ0M7RTdNcXpzQ0g7QUFDRjtBTWh4c0NJO0V1TXZDQTtJQUNDO0U3TTB6c0NIO0FBQ0Y7QU1yeHNDSTtFdU12Q0E7SUFDQztFN00renNDSDtBQUNGO0E2TXYwc0NFO0VBQ0M7QTdNeTBzQ0g7O0E2TXAwc0NJO0VBQ0M7QTdNdTBzQ0w7O0FNanlzQ0k7RXVNdkNBO0lBQ0M7RTdNNDBzQ0g7QUFDRjtBTXZ5c0NJO0V1TXZDQTtJQUNDO0U3TWkxc0NIO0FBQ0Y7QU01eXNDSTtFdU12Q0E7SUFDQztFN01zMXNDSDtBQUNGO0FNanpzQ0k7RXVNdkNBO0lBQ0M7RTdNMjFzQ0g7QUFDRjtBTXR6c0NJO0V1TXZDQTtJQUNDO0U3TWcyc0NIO0FBQ0Y7QU0zenNDSTtFdU12Q0E7SUFDQztFN01xMnNDSDtBQUNGO0E2TTcyc0NFO0VBQ0M7QTdNKzJzQ0g7O0E2TTEyc0NJO0VBQ0M7QTdNNjJzQ0w7O0FNdjBzQ0k7RXVNdkNBO0lBQ0M7RTdNazNzQ0g7QUFDRjtBTTcwc0NJO0V1TXZDQTtJQUNDO0U3TXUzc0NIO0FBQ0Y7QU1sMXNDSTtFdU12Q0E7SUFDQztFN000M3NDSDtBQUNGO0FNdjFzQ0k7RXVNdkNBO0lBQ0M7RTdNaTRzQ0g7QUFDRjtBTTUxc0NJO0V1TXZDQTtJQUNDO0U3TXM0c0NIO0FBQ0Y7QU1qMnNDSTtFdU12Q0E7SUFDQztFN00yNHNDSDtBQUNGO0E2TW41c0NFO0VBQ0M7QTdNcTVzQ0g7O0E2TWg1c0NJO0VBQ0M7QTdNbTVzQ0w7O0FNNzJzQ0k7RXVNdkNBO0lBQ0M7RTdNdzVzQ0g7QUFDRjtBTW4zc0NJO0V1TXZDQTtJQUNDO0U3TTY1c0NIO0FBQ0Y7QU14M3NDSTtFdU12Q0E7SUFDQztFN01rNnNDSDtBQUNGO0FNNzNzQ0k7RXVNdkNBO0lBQ0M7RTdNdTZzQ0g7QUFDRjtBTWw0c0NJO0V1TXZDQTtJQUNDO0U3TTQ2c0NIO0FBQ0Y7QU12NHNDSTtFdU12Q0E7SUFDQztFN01pN3NDSDtBQUNGO0E2TXo3c0NFO0VBQ0M7QTdNMjdzQ0g7O0E2TXQ3c0NJO0VBQ0M7QTdNeTdzQ0w7O0FNbjVzQ0k7RXVNdkNBO0lBQ0M7RTdNODdzQ0g7QUFDRjtBTXo1c0NJO0V1TXZDQTtJQUNDO0U3TW04c0NIO0FBQ0Y7QU05NXNDSTtFdU12Q0E7SUFDQztFN013OHNDSDtBQUNGO0FNbjZzQ0k7RXVNdkNBO0lBQ0M7RTdNNjhzQ0g7QUFDRjtBTXg2c0NJO0V1TXZDQTtJQUNDO0U3TWs5c0NIO0FBQ0Y7QU03NnNDSTtFdU12Q0E7SUFDQztFN011OXNDSDtBQUNGO0E2TS85c0NFO0VBQ0M7QTdNaStzQ0g7O0E2TTU5c0NJO0VBQ0M7QTdNKzlzQ0w7O0FNejdzQ0k7RXVNdkNBO0lBQ0M7RTdNbytzQ0g7QUFDRjtBTS83c0NJO0V1TXZDQTtJQUNDO0U3TXkrc0NIO0FBQ0Y7QU1wOHNDSTtFdU12Q0E7SUFDQztFN004K3NDSDtBQUNGO0FNejhzQ0k7RXVNdkNBO0lBQ0M7RTdNbS9zQ0g7QUFDRjtBTTk4c0NJO0V1TXZDQTtJQUNDO0U3TXcvc0NIO0FBQ0Y7QU1uOXNDSTtFdU12Q0E7SUFDQztFN002L3NDSDtBQUNGO0E2TXJndENFO0VBQ0M7QTdNdWd0Q0g7O0E2TWxndENJO0VBQ0M7QTdNcWd0Q0w7O0FNLzlzQ0k7RXVNdkNBO0lBQ0M7RTdNMGd0Q0g7QUFDRjtBTXIrc0NJO0V1TXZDQTtJQUNDO0U3TStndENIO0FBQ0Y7QU0xK3NDSTtFdU12Q0E7SUFDQztFN01vaHRDSDtBQUNGO0FNLytzQ0k7RXVNdkNBO0lBQ0M7RTdNeWh0Q0g7QUFDRjtBTXAvc0NJO0V1TXZDQTtJQUNDO0U3TThodENIO0FBQ0Y7QU16L3NDSTtFdU12Q0E7SUFDQztFN01taXRDSDtBQUNGO0E2TTNpdENFO0VBQ0M7QTdNNml0Q0g7O0E2TXhpdENJO0VBQ0M7QTdNMml0Q0w7O0FNcmd0Q0k7RXVNdkNBO0lBQ0M7RTdNZ2p0Q0g7QUFDRjtBTTNndENJO0V1TXZDQTtJQUNDO0U3TXFqdENIO0FBQ0Y7QU1oaHRDSTtFdU12Q0E7SUFDQztFN00wanRDSDtBQUNGO0FNcmh0Q0k7RXVNdkNBO0lBQ0M7RTdNK2p0Q0g7QUFDRjtBTTFodENJO0V1TXZDQTtJQUNDO0U3TW9rdENIO0FBQ0Y7QU0vaHRDSTtFdU12Q0E7SUFDQztFN015a3RDSDtBQUNGO0E2TWpsdENFO0VBQ0M7QTdNbWx0Q0g7O0E2TTlrdENJO0VBQ0M7QTdNaWx0Q0w7O0FNM2l0Q0k7RXVNdkNBO0lBQ0M7RTdNc2x0Q0g7QUFDRjtBTWpqdENJO0V1TXZDQTtJQUNDO0U3TTJsdENIO0FBQ0Y7QU10anRDSTtFdU12Q0E7SUFDQztFN01nbXRDSDtBQUNGO0FNM2p0Q0k7RXVNdkNBO0lBQ0M7RTdNcW10Q0g7QUFDRjtBTWhrdENJO0V1TXZDQTtJQUNDO0U3TTBtdENIO0FBQ0Y7QU1ya3RDSTtFdU12Q0E7SUFDQztFN00rbXRDSDtBQUNGO0E2TXZudENFO0VBQ0M7QTdNeW50Q0g7O0E2TXBudENJO0VBQ0M7QTdNdW50Q0w7O0FNamx0Q0k7RXVNdkNBO0lBQ0M7RTdNNG50Q0g7QUFDRjtBTXZsdENJO0V1TXZDQTtJQUNDO0U3TWlvdENIO0FBQ0Y7QU01bHRDSTtFdU12Q0E7SUFDQztFN01zb3RDSDtBQUNGO0FNam10Q0k7RXVNdkNBO0lBQ0M7RTdNMm90Q0g7QUFDRjtBTXRtdENJO0V1TXZDQTtJQUNDO0U3TWdwdENIO0FBQ0Y7QU0zbXRDSTtFdU12Q0E7SUFDQztFN01xcHRDSDtBQUNGO0E2TTdwdENFO0VBQ0M7QTdNK3B0Q0g7O0E2TTFwdENJO0VBQ0M7QTdNNnB0Q0w7O0FNdm50Q0k7RXVNdkNBO0lBQ0M7RTdNa3F0Q0g7QUFDRjtBTTdudENJO0V1TXZDQTtJQUNDO0U3TXVxdENIO0FBQ0Y7QU1sb3RDSTtFdU12Q0E7SUFDQztFN000cXRDSDtBQUNGO0FNdm90Q0k7RXVNdkNBO0lBQ0M7RTdNaXJ0Q0g7QUFDRjtBTTVvdENJO0V1TXZDQTtJQUNDO0U3TXNydENIO0FBQ0Y7QU1qcHRDSTtFdU12Q0E7SUFDQztFN00ycnRDSDtBQUNGO0E2TW5zdENFO0VBQ0M7QTdNcXN0Q0g7O0E2TWhzdENJO0VBQ0M7QTdNbXN0Q0w7O0FNN3B0Q0k7RXVNdkNBO0lBQ0M7RTdNd3N0Q0g7QUFDRjtBTW5xdENJO0V1TXZDQTtJQUNDO0U3TTZzdENIO0FBQ0Y7QU14cXRDSTtFdU12Q0E7SUFDQztFN01rdHRDSDtBQUNGO0FNN3F0Q0k7RXVNdkNBO0lBQ0M7RTdNdXR0Q0g7QUFDRjtBTWxydENJO0V1TXZDQTtJQUNDO0U3TTR0dENIO0FBQ0Y7QU12cnRDSTtFdU12Q0E7SUFDQztFN01pdXRDSDtBQUNGO0E2TXp1dENFO0VBQ0M7QTdNMnV0Q0g7O0E2TXR1dENJO0VBQ0M7QTdNeXV0Q0w7O0FNbnN0Q0k7RXVNdkNBO0lBQ0M7RTdNOHV0Q0g7QUFDRjtBTXpzdENJO0V1TXZDQTtJQUNDO0U3TW12dENIO0FBQ0Y7QU05c3RDSTtFdU12Q0E7SUFDQztFN013dnRDSDtBQUNGO0FNbnR0Q0k7RXVNdkNBO0lBQ0M7RTdNNnZ0Q0g7QUFDRjtBTXh0dENJO0V1TXZDQTtJQUNDO0U3TWt3dENIO0FBQ0Y7QU03dHRDSTtFdU12Q0E7SUFDQztFN011d3RDSDtBQUNGO0E2TS93dENFO0VBQ0M7QTdNaXh0Q0g7O0E2TTV3dENJO0VBQ0M7QTdNK3d0Q0w7O0FNenV0Q0k7RXVNdkNBO0lBQ0M7RTdNb3h0Q0g7QUFDRjtBTS91dENJO0V1TXZDQTtJQUNDO0U3TXl4dENIO0FBQ0Y7QU1wdnRDSTtFdU12Q0E7SUFDQztFN004eHRDSDtBQUNGO0FNenZ0Q0k7RXVNdkNBO0lBQ0M7RTdNbXl0Q0g7QUFDRjtBTTl2dENJO0V1TXZDQTtJQUNDO0U3TXd5dENIO0FBQ0Y7QU1ud3RDSTtFdU12Q0E7SUFDQztFN002eXRDSDtBQUNGO0E2TW4wdENFO0VBQ0M7QTdNcTB0Q0g7O0E2TWowdENJO0VBQ0M7QTdNbzB0Q0w7O0FNL3d0Q0k7RXVNdERBO0lBQ0M7RTdNeTB0Q0g7QUFDRjtBTXJ4dENJO0V1TXREQTtJQUNDO0U3TTgwdENIO0FBQ0Y7QU0xeHRDSTtFdU10REE7SUFDQztFN01tMXRDSDtBQUNGO0FNL3h0Q0k7RXVNdERBO0lBQ0M7RTdNdzF0Q0g7QUFDRjtBTXB5dENJO0V1TXREQTtJQUNDO0U3TTYxdENIO0FBQ0Y7QU16eXRDSTtFdU10REE7SUFDQztFN01rMnRDSDtBQUNGO0E2TXoydENFO0VBQ0M7QTdNMjJ0Q0g7O0E2TXYydENJO0VBQ0M7QTdNMDJ0Q0w7O0FNcnp0Q0k7RXVNdERBO0lBQ0M7RTdNKzJ0Q0g7QUFDRjtBTTN6dENJO0V1TXREQTtJQUNDO0U3TW8zdENIO0FBQ0Y7QU1oMHRDSTtFdU10REE7SUFDQztFN015M3RDSDtBQUNGO0FNcjB0Q0k7RXVNdERBO0lBQ0M7RTdNODN0Q0g7QUFDRjtBTTEwdENJO0V1TXREQTtJQUNDO0U3TW00dENIO0FBQ0Y7QU0vMHRDSTtFdU10REE7SUFDQztFN013NHRDSDtBQUNGO0E2TS80dENFO0VBQ0M7QTdNaTV0Q0g7O0E2TTc0dENJO0VBQ0M7QTdNZzV0Q0w7O0FNMzF0Q0k7RXVNdERBO0lBQ0M7RTdNcTV0Q0g7QUFDRjtBTWoydENJO0V1TXREQTtJQUNDO0U3TTA1dENIO0FBQ0Y7QU10MnRDSTtFdU10REE7SUFDQztFN00rNXRDSDtBQUNGO0FNMzJ0Q0k7RXVNdERBO0lBQ0M7RTdNbzZ0Q0g7QUFDRjtBTWgzdENJO0V1TXREQTtJQUNDO0U3TXk2dENIO0FBQ0Y7QU1yM3RDSTtFdU10REE7SUFDQztFN004NnRDSDtBQUNGO0E2TXI3dENFO0VBQ0M7QTdNdTd0Q0g7O0E2TW43dENJO0VBQ0M7QTdNczd0Q0w7O0FNajR0Q0k7RXVNdERBO0lBQ0M7RTdNMjd0Q0g7QUFDRjtBTXY0dENJO0V1TXREQTtJQUNDO0U3TWc4dENIO0FBQ0Y7QU01NHRDSTtFdU10REE7SUFDQztFN01xOHRDSDtBQUNGO0FNajV0Q0k7RXVNdERBO0lBQ0M7RTdNMDh0Q0g7QUFDRjtBTXQ1dENJO0V1TXREQTtJQUNDO0U3TSs4dENIO0FBQ0Y7QU0zNXRDSTtFdU10REE7SUFDQztFN01vOXRDSDtBQUNGO0E2TTM5dENFO0VBQ0M7QTdNNjl0Q0g7O0E2TXo5dENJO0VBQ0M7QTdNNDl0Q0w7O0FNdjZ0Q0k7RXVNdERBO0lBQ0M7RTdNaSt0Q0g7QUFDRjtBTTc2dENJO0V1TXREQTtJQUNDO0U3TXMrdENIO0FBQ0Y7QU1sN3RDSTtFdU10REE7SUFDQztFN00yK3RDSDtBQUNGO0FNdjd0Q0k7RXVNdERBO0lBQ0M7RTdNZy90Q0g7QUFDRjtBTTU3dENJO0V1TXREQTtJQUNDO0U3TXEvdENIO0FBQ0Y7QU1qOHRDSTtFdU10REE7SUFDQztFN00wL3RDSDtBQUNGO0E2TWpndUNFO0VBQ0M7QTdNbWd1Q0g7O0E2TS8vdENJO0VBQ0M7QTdNa2d1Q0w7O0FNNzh0Q0k7RXVNdERBO0lBQ0M7RTdNdWd1Q0g7QUFDRjtBTW45dENJO0V1TXREQTtJQUNDO0U3TTRndUNIO0FBQ0Y7QU14OXRDSTtFdU10REE7SUFDQztFN01paHVDSDtBQUNGO0FNNzl0Q0k7RXVNdERBO0lBQ0M7RTdNc2h1Q0g7QUFDRjtBTWwrdENJO0V1TXREQTtJQUNDO0U3TTJodUNIO0FBQ0Y7QU12K3RDSTtFdU10REE7SUFDQztFN01naXVDSDtBQUNGO0E2TXZpdUNFO0VBQ0M7QTdNeWl1Q0g7O0E2TXJpdUNJO0VBQ0M7QTdNd2l1Q0w7O0FNbi90Q0k7RXVNdERBO0lBQ0M7RTdNNml1Q0g7QUFDRjtBTXovdENJO0V1TXREQTtJQUNDO0U3TWtqdUNIO0FBQ0Y7QU05L3RDSTtFdU10REE7SUFDQztFN011anVDSDtBQUNGO0FNbmd1Q0k7RXVNdERBO0lBQ0M7RTdNNGp1Q0g7QUFDRjtBTXhndUNJO0V1TXREQTtJQUNDO0U3TWlrdUNIO0FBQ0Y7QU03Z3VDSTtFdU10REE7SUFDQztFN01za3VDSDtBQUNGO0E2TTdrdUNFO0VBQ0M7QTdNK2t1Q0g7O0E2TTNrdUNJO0VBQ0M7QTdNOGt1Q0w7O0FNemh1Q0k7RXVNdERBO0lBQ0M7RTdNbWx1Q0g7QUFDRjtBTS9odUNJO0V1TXREQTtJQUNDO0U3TXdsdUNIO0FBQ0Y7QU1waXVDSTtFdU10REE7SUFDQztFN002bHVDSDtBQUNGO0FNeml1Q0k7RXVNdERBO0lBQ0M7RTdNa211Q0g7QUFDRjtBTTlpdUNJO0V1TXREQTtJQUNDO0U3TXVtdUNIO0FBQ0Y7QU1uanVDSTtFdU10REE7SUFDQztFN000bXVDSDtBQUNGO0E2TW5udUNFO0VBQ0M7QTdNcW51Q0g7O0E2TWpudUNJO0VBQ0M7QTdNb251Q0w7O0FNL2p1Q0k7RXVNdERBO0lBQ0M7RTdNeW51Q0g7QUFDRjtBTXJrdUNJO0V1TXREQTtJQUNDO0U3TThudUNIO0FBQ0Y7QU0xa3VDSTtFdU10REE7SUFDQztFN01tb3VDSDtBQUNGO0FNL2t1Q0k7RXVNdERBO0lBQ0M7RTdNd291Q0g7QUFDRjtBTXBsdUNJO0V1TXREQTtJQUNDO0U3TTZvdUNIO0FBQ0Y7QU16bHVDSTtFdU10REE7SUFDQztFN01rcHVDSDtBQUNGO0E2TXpwdUNFO0VBQ0M7QTdNMnB1Q0g7O0E2TXZwdUNJO0VBQ0M7QTdNMHB1Q0w7O0FNcm11Q0k7RXVNdERBO0lBQ0M7RTdNK3B1Q0g7QUFDRjtBTTNtdUNJO0V1TXREQTtJQUNDO0U3TW9xdUNIO0FBQ0Y7QU1obnVDSTtFdU10REE7SUFDQztFN015cXVDSDtBQUNGO0FNcm51Q0k7RXVNdERBO0lBQ0M7RTdNOHF1Q0g7QUFDRjtBTTFudUNJO0V1TXREQTtJQUNDO0U3TW1ydUNIO0FBQ0Y7QU0vbnVDSTtFdU10REE7SUFDQztFN013cnVDSDtBQUNGO0E2TS9ydUNFO0VBQ0M7QTdNaXN1Q0g7O0E2TTdydUNJO0VBQ0M7QTdNZ3N1Q0w7O0FNM291Q0k7RXVNdERBO0lBQ0M7RTdNcXN1Q0g7QUFDRjtBTWpwdUNJO0V1TXREQTtJQUNDO0U3TTBzdUNIO0FBQ0Y7QU10cHVDSTtFdU10REE7SUFDQztFN00rc3VDSDtBQUNGO0FNM3B1Q0k7RXVNdERBO0lBQ0M7RTdNb3R1Q0g7QUFDRjtBTWhxdUNJO0V1TXREQTtJQUNDO0U3TXl0dUNIO0FBQ0Y7QU1ycXVDSTtFdU10REE7SUFDQztFN004dHVDSDtBQUNGO0E2TXJ1dUNFO0VBQ0M7QTdNdXV1Q0g7O0E2TW51dUNJO0VBQ0M7QTdNc3V1Q0w7O0FNanJ1Q0k7RXVNdERBO0lBQ0M7RTdNMnV1Q0g7QUFDRjtBTXZydUNJO0V1TXREQTtJQUNDO0U3TWd2dUNIO0FBQ0Y7QU01cnVDSTtFdU10REE7SUFDQztFN01xdnVDSDtBQUNGO0FNanN1Q0k7RXVNdERBO0lBQ0M7RTdNMHZ1Q0g7QUFDRjtBTXRzdUNJO0V1TXREQTtJQUNDO0U3TSt2dUNIO0FBQ0Y7QU0zc3VDSTtFdU10REE7SUFDQztFN01vd3VDSDtBQUNGO0E2TTN3dUNFO0VBQ0M7QTdNNnd1Q0g7O0E2TXp3dUNJO0VBQ0M7QTdNNHd1Q0w7O0FNdnR1Q0k7RXVNdERBO0lBQ0M7RTdNaXh1Q0g7QUFDRjtBTTd0dUNJO0V1TXREQTtJQUNDO0U3TXN4dUNIO0FBQ0Y7QU1sdXVDSTtFdU10REE7SUFDQztFN00yeHVDSDtBQUNGO0FNdnV1Q0k7RXVNdERBO0lBQ0M7RTdNZ3l1Q0g7QUFDRjtBTTV1dUNJO0V1TXREQTtJQUNDO0U3TXF5dUNIO0FBQ0Y7QU1qdnVDSTtFdU10REE7SUFDQztFN00weXVDSDtBQUNGO0E2TW55dUNFO0VBQ0M7QTdNcXl1Q0g7O0E2TWh5dUNJO0VBQ0M7QTdNbXl1Q0w7O0FNN3Z1Q0k7RXVNdkNBO0lBQ0M7RTdNd3l1Q0g7QUFDRjtBTW53dUNJO0V1TXZDQTtJQUNDO0U3TTZ5dUNIO0FBQ0Y7QU14d3VDSTtFdU12Q0E7SUFDQztFN01renVDSDtBQUNGO0FNN3d1Q0k7RXVNdkNBO0lBQ0M7RTdNdXp1Q0g7QUFDRjtBTWx4dUNJO0V1TXZDQTtJQUNDO0U3TTR6dUNIO0FBQ0Y7QU12eHVDSTtFdU12Q0E7SUFDQztFN01pMHVDSDtBQUNGO0E2TXowdUNFO0VBQ0M7QTdNMjB1Q0g7O0E2TXQwdUNJO0VBQ0M7QTdNeTB1Q0w7O0FNbnl1Q0k7RXVNdkNBO0lBQ0M7RTdNODB1Q0g7QUFDRjtBTXp5dUNJO0V1TXZDQTtJQUNDO0U3TW0xdUNIO0FBQ0Y7QU05eXVDSTtFdU12Q0E7SUFDQztFN013MXVDSDtBQUNGO0FNbnp1Q0k7RXVNdkNBO0lBQ0M7RTdNNjF1Q0g7QUFDRjtBTXh6dUNJO0V1TXZDQTtJQUNDO0U3TWsydUNIO0FBQ0Y7QU03enVDSTtFdU12Q0E7SUFDQztFN011MnVDSDtBQUNGO0E2TS8ydUNFO0VBQ0M7QTdNaTN1Q0g7O0E2TTUydUNJO0VBQ0M7QTdNKzJ1Q0w7O0FNejB1Q0k7RXVNdkNBO0lBQ0M7RTdNbzN1Q0g7QUFDRjtBTS8wdUNJO0V1TXZDQTtJQUNDO0U3TXkzdUNIO0FBQ0Y7QU1wMXVDSTtFdU12Q0E7SUFDQztFN004M3VDSDtBQUNGO0FNejF1Q0k7RXVNdkNBO0lBQ0M7RTdNbTR1Q0g7QUFDRjtBTTkxdUNJO0V1TXZDQTtJQUNDO0U3TXc0dUNIO0FBQ0Y7QU1uMnVDSTtFdU12Q0E7SUFDQztFN002NHVDSDtBQUNGO0E2TXI1dUNFO0VBQ0M7QTdNdTV1Q0g7O0E2TWw1dUNJO0VBQ0M7QTdNcTV1Q0w7O0FNLzJ1Q0k7RXVNdkNBO0lBQ0M7RTdNMDV1Q0g7QUFDRjtBTXIzdUNJO0V1TXZDQTtJQUNDO0U3TSs1dUNIO0FBQ0Y7QU0xM3VDSTtFdU12Q0E7SUFDQztFN01vNnVDSDtBQUNGO0FNLzN1Q0k7RXVNdkNBO0lBQ0M7RTdNeTZ1Q0g7QUFDRjtBTXA0dUNJO0V1TXZDQTtJQUNDO0U3TTg2dUNIO0FBQ0Y7QU16NHVDSTtFdU12Q0E7SUFDQztFN01tN3VDSDtBQUNGO0E2TTM3dUNFO0VBQ0M7QTdNNjd1Q0g7O0E2TXg3dUNJO0VBQ0M7QTdNMjd1Q0w7O0FNcjV1Q0k7RXVNdkNBO0lBQ0M7RTdNZzh1Q0g7QUFDRjtBTTM1dUNJO0V1TXZDQTtJQUNDO0U3TXE4dUNIO0FBQ0Y7QU1oNnVDSTtFdU12Q0E7SUFDQztFN00wOHVDSDtBQUNGO0FNcjZ1Q0k7RXVNdkNBO0lBQ0M7RTdNKzh1Q0g7QUFDRjtBTTE2dUNJO0V1TXZDQTtJQUNDO0U3TW85dUNIO0FBQ0Y7QU0vNnVDSTtFdU12Q0E7SUFDQztFN015OXVDSDtBQUNGO0E2TWordUNFO0VBQ0M7QTdNbSt1Q0g7O0E2TTk5dUNJO0VBQ0M7QTdNaSt1Q0w7O0FNMzd1Q0k7RXVNdkNBO0lBQ0M7RTdNcyt1Q0g7QUFDRjtBTWo4dUNJO0V1TXZDQTtJQUNDO0U3TTIrdUNIO0FBQ0Y7QU10OHVDSTtFdU12Q0E7SUFDQztFN01nL3VDSDtBQUNGO0FNMzh1Q0k7RXVNdkNBO0lBQ0M7RTdNcS91Q0g7QUFDRjtBTWg5dUNJO0V1TXZDQTtJQUNDO0U3TTAvdUNIO0FBQ0Y7QU1yOXVDSTtFdU12Q0E7SUFDQztFN00rL3VDSDtBQUNGO0E2TXZndkNFO0VBQ0M7QTdNeWd2Q0g7O0E2TXBndkNJO0VBQ0M7QTdNdWd2Q0w7O0FNait1Q0k7RXVNdkNBO0lBQ0M7RTdNNGd2Q0g7QUFDRjtBTXYrdUNJO0V1TXZDQTtJQUNDO0U3TWlodkNIO0FBQ0Y7QU01K3VDSTtFdU12Q0E7SUFDQztFN01zaHZDSDtBQUNGO0FNai91Q0k7RXVNdkNBO0lBQ0M7RTdNMmh2Q0g7QUFDRjtBTXQvdUNJO0V1TXZDQTtJQUNDO0U3TWdpdkNIO0FBQ0Y7QU0zL3VDSTtFdU12Q0E7SUFDQztFN01xaXZDSDtBQUNGO0E2TTdpdkNFO0VBQ0M7QTdNK2l2Q0g7O0E2TTFpdkNJO0VBQ0M7QTdNNml2Q0w7O0FNdmd2Q0k7RXVNdkNBO0lBQ0M7RTdNa2p2Q0g7QUFDRjtBTTdndkNJO0V1TXZDQTtJQUNDO0U3TXVqdkNIO0FBQ0Y7QU1saHZDSTtFdU12Q0E7SUFDQztFN000anZDSDtBQUNGO0FNdmh2Q0k7RXVNdkNBO0lBQ0M7RTdNaWt2Q0g7QUFDRjtBTTVodkNJO0V1TXZDQTtJQUNDO0U3TXNrdkNIO0FBQ0Y7QU1qaXZDSTtFdU12Q0E7SUFDQztFN00ya3ZDSDtBQUNGO0E2TW5sdkNFO0VBQ0M7QTdNcWx2Q0g7O0E2TWhsdkNJO0VBQ0M7QTdNbWx2Q0w7O0FNN2l2Q0k7RXVNdkNBO0lBQ0M7RTdNd2x2Q0g7QUFDRjtBTW5qdkNJO0V1TXZDQTtJQUNDO0U3TTZsdkNIO0FBQ0Y7QU14anZDSTtFdU12Q0E7SUFDQztFN01rbXZDSDtBQUNGO0FNN2p2Q0k7RXVNdkNBO0lBQ0M7RTdNdW12Q0g7QUFDRjtBTWxrdkNJO0V1TXZDQTtJQUNDO0U3TTRtdkNIO0FBQ0Y7QU12a3ZDSTtFdU12Q0E7SUFDQztFN01pbnZDSDtBQUNGO0E2TXpudkNFO0VBQ0M7QTdNMm52Q0g7O0E2TXRudkNJO0VBQ0M7QTdNeW52Q0w7O0FNbmx2Q0k7RXVNdkNBO0lBQ0M7RTdNOG52Q0g7QUFDRjtBTXpsdkNJO0V1TXZDQTtJQUNDO0U3TW1vdkNIO0FBQ0Y7QU05bHZDSTtFdU12Q0E7SUFDQztFN013b3ZDSDtBQUNGO0FNbm12Q0k7RXVNdkNBO0lBQ0M7RTdNNm92Q0g7QUFDRjtBTXhtdkNJO0V1TXZDQTtJQUNDO0U3TWtwdkNIO0FBQ0Y7QU03bXZDSTtFdU12Q0E7SUFDQztFN011cHZDSDtBQUNGO0E2TS9wdkNFO0VBQ0M7QTdNaXF2Q0g7O0E2TTVwdkNJO0VBQ0M7QTdNK3B2Q0w7O0FNem52Q0k7RXVNdkNBO0lBQ0M7RTdNb3F2Q0g7QUFDRjtBTS9udkNJO0V1TXZDQTtJQUNDO0U3TXlxdkNIO0FBQ0Y7QU1wb3ZDSTtFdU12Q0E7SUFDQztFN004cXZDSDtBQUNGO0FNem92Q0k7RXVNdkNBO0lBQ0M7RTdNbXJ2Q0g7QUFDRjtBTTlvdkNJO0V1TXZDQTtJQUNDO0U3TXdydkNIO0FBQ0Y7QU1ucHZDSTtFdU12Q0E7SUFDQztFN002cnZDSDtBQUNGO0E2TXJzdkNFO0VBQ0M7QTdNdXN2Q0g7O0E2TWxzdkNJO0VBQ0M7QTdNcXN2Q0w7O0FNL3B2Q0k7RXVNdkNBO0lBQ0M7RTdNMHN2Q0g7QUFDRjtBTXJxdkNJO0V1TXZDQTtJQUNDO0U3TStzdkNIO0FBQ0Y7QU0xcXZDSTtFdU12Q0E7SUFDQztFN01vdHZDSDtBQUNGO0FNL3F2Q0k7RXVNdkNBO0lBQ0M7RTdNeXR2Q0g7QUFDRjtBTXBydkNJO0V1TXZDQTtJQUNDO0U3TTh0dkNIO0FBQ0Y7QU16cnZDSTtFdU12Q0E7SUFDQztFN01tdXZDSDtBQUNGO0E2TTN1dkNFO0VBQ0M7QTdNNnV2Q0g7O0E2TXh1dkNJO0VBQ0M7QTdNMnV2Q0w7O0FNcnN2Q0k7RXVNdkNBO0lBQ0M7RTdNZ3Z2Q0g7QUFDRjtBTTNzdkNJO0V1TXZDQTtJQUNDO0U3TXF2dkNIO0FBQ0Y7QU1odHZDSTtFdU12Q0E7SUFDQztFN00wdnZDSDtBQUNGO0FNcnR2Q0k7RXVNdkNBO0lBQ0M7RTdNK3Z2Q0g7QUFDRjtBTTF0dkNJO0V1TXZDQTtJQUNDO0U3TW93dkNIO0FBQ0Y7QU0vdHZDSTtFdU12Q0E7SUFDQztFN015d3ZDSDtBQUNGO0E2TWp4dkNFO0VBQ0M7QTdNbXh2Q0g7O0E2TTl3dkNJO0VBQ0M7QTdNaXh2Q0w7O0FNM3V2Q0k7RXVNdkNBO0lBQ0M7RTdNc3h2Q0g7QUFDRjtBTWp2dkNJO0V1TXZDQTtJQUNDO0U3TTJ4dkNIO0FBQ0Y7QU10dnZDSTtFdU12Q0E7SUFDQztFN01neXZDSDtBQUNGO0FNM3Z2Q0k7RXVNdkNBO0lBQ0M7RTdNcXl2Q0g7QUFDRjtBTWh3dkNJO0V1TXZDQTtJQUNDO0U3TTB5dkNIO0FBQ0Y7QU1yd3ZDSTtFdU12Q0E7SUFDQztFN00reXZDSDtBQUNGO0E2TXZ6dkNFO0VBQ0M7QTdNeXp2Q0g7O0E2TXB6dkNJO0VBQ0M7QTdNdXp2Q0w7O0FNanh2Q0k7RXVNdkNBO0lBQ0M7RTdNNHp2Q0g7QUFDRjtBTXZ4dkNJO0V1TXZDQTtJQUNDO0U3TWkwdkNIO0FBQ0Y7QU01eHZDSTtFdU12Q0E7SUFDQztFN01zMHZDSDtBQUNGO0FNanl2Q0k7RXVNdkNBO0lBQ0M7RTdNMjB2Q0g7QUFDRjtBTXR5dkNJO0V1TXZDQTtJQUNDO0U3TWcxdkNIO0FBQ0Y7QU0zeXZDSTtFdU12Q0E7SUFDQztFN01xMXZDSDtBQUNGO0E2TTcxdkNFO0VBQ0M7QTdNKzF2Q0g7O0E2TTExdkNJO0VBQ0M7QTdNNjF2Q0w7O0FNdnp2Q0k7RXVNdkNBO0lBQ0M7RTdNazJ2Q0g7QUFDRjtBTTd6dkNJO0V1TXZDQTtJQUNDO0U3TXUydkNIO0FBQ0Y7QU1sMHZDSTtFdU12Q0E7SUFDQztFN000MnZDSDtBQUNGO0FNdjB2Q0k7RXVNdkNBO0lBQ0M7RTdNaTN2Q0g7QUFDRjtBTTUwdkNJO0V1TXZDQTtJQUNDO0U3TXMzdkNIO0FBQ0Y7QU1qMXZDSTtFdU12Q0E7SUFDQztFN00yM3ZDSDtBQUNGO0E2TW40dkNFO0VBQ0M7QTdNcTR2Q0g7O0E2TWg0dkNJO0VBQ0M7QTdNbTR2Q0w7O0FNNzF2Q0k7RXVNdkNBO0lBQ0M7RTdNdzR2Q0g7QUFDRjtBTW4ydkNJO0V1TXZDQTtJQUNDO0U3TTY0dkNIO0FBQ0Y7QU14MnZDSTtFdU12Q0E7SUFDQztFN01rNXZDSDtBQUNGO0FNNzJ2Q0k7RXVNdkNBO0lBQ0M7RTdNdTV2Q0g7QUFDRjtBTWwzdkNJO0V1TXZDQTtJQUNDO0U3TTQ1dkNIO0FBQ0Y7QU12M3ZDSTtFdU12Q0E7SUFDQztFN01pNnZDSDtBQUNGO0E2TXo2dkNFO0VBQ0M7QTdNMjZ2Q0g7O0E2TXQ2dkNJO0VBQ0M7QTdNeTZ2Q0w7O0FNbjR2Q0k7RXVNdkNBO0lBQ0M7RTdNODZ2Q0g7QUFDRjtBTXo0dkNJO0V1TXZDQTtJQUNDO0U3TW03dkNIO0FBQ0Y7QU05NHZDSTtFdU12Q0E7SUFDQztFN013N3ZDSDtBQUNGO0FNbjV2Q0k7RXVNdkNBO0lBQ0M7RTdNNjd2Q0g7QUFDRjtBTXg1dkNJO0V1TXZDQTtJQUNDO0U3TWs4dkNIO0FBQ0Y7QU03NXZDSTtFdU12Q0E7SUFDQztFN011OHZDSDtBQUNGO0E2TS84dkNFO0VBQ0M7QTdNaTl2Q0g7O0E2TTU4dkNJO0VBQ0M7QTdNKzh2Q0w7O0FNejZ2Q0k7RXVNdkNBO0lBQ0M7RTdNbzl2Q0g7QUFDRjtBTS82dkNJO0V1TXZDQTtJQUNDO0U3TXk5dkNIO0FBQ0Y7QU1wN3ZDSTtFdU12Q0E7SUFDQztFN004OXZDSDtBQUNGO0FNejd2Q0k7RXVNdkNBO0lBQ0M7RTdNbSt2Q0g7QUFDRjtBTTk3dkNJO0V1TXZDQTtJQUNDO0U3TXcrdkNIO0FBQ0Y7QU1uOHZDSTtFdU12Q0E7SUFDQztFN002K3ZDSDtBQUNGO0F3TXAwdkNBO0VBQVk7RUFBOEI7QXhNdzB2QzFDOztBd01yMHZDQTtBQUNBO0VBQ0M7RUFDQTtBeE13MHZDRDs7QXdNdDB2Q0E7RUFBVztBeE0wMHZDWDs7QXdNejB2Q0E7RUFBc0I7QXhNNjB2Q3RCOztBd001MHZDQTtFQUFpQjtBeE1nMXZDakI7O0F3TS8wdkNBO0VBQWdCO0F4TW0xdkNoQjs7QXdNbDF2Q0E7RUFDQztFQUNBO0F4TXExdkNEOztBd01uMXZDQTtFQUFnQztBeE11MXZDaEM7O0F3TXQxdkNBO0VBQThCO0F4TTAxdkM5Qjs7QXdNejF2Q0E7RUFBb0I7QXhNNjF2Q3BCOztBd001MXZDQTtFQUFvQjtBeE1nMnZDcEI7O0F3TS8xdkNBO0VBQW9CO0F4TW0ydkNwQjs7QXdNbDJ2Q0E7RUFBb0I7QXhNczJ2Q3BCOztBd01yMnZDQTtFQUFxQjtBeE15MnZDckI7O0F3TXgydkNBO0VBQXFCO0F4TTQydkNyQjs7QXdNMzJ2Q0E7RUFBcUI7QXhNKzJ2Q3JCOztBd005MnZDQTtFQUFxQjtBeE1rM3ZDckI7O0F3TWozdkNBO0VBQXNCO0F4TXEzdkN0Qjs7QXdNcDN2Q0E7RUFBcUI7QXhNdzN2Q3JCOztBd012M3ZDQTtFQUFrQjtBeE0yM3ZDbEI7O0F3TTEzdkNBO0VBQW1CO0F4TTgzdkNuQjs7QXdNNzN2Q0E7RUFBYTtBeE1pNHZDYjs7QXdNaDR2Q0E7RUFBYTtBeE1vNHZDYjs7QXdNbjR2Q0E7RUFBYTtBeE11NHZDYjs7QThNem13Q0M7RUFDQztFQUNBO0E5TTRtd0NGOztBOE0xbXdDQztFQUNDO0E5TTZtd0NGOztBOE0zbXdDQztFQUNDO0E5TThtd0NGOztBOE01bXdDQztFQUNDO0E5TSttd0NGO0E4TTdtd0NFO0VBQ0M7QTlNK213Q0g7O0E4TTVtd0NDO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7QTlNNG13Q0Y7O0E4TXpsd0NHO0VBQ0M7RUFFQTtBOU0ybHdDSjs7QThNemx3Q0c7RUFDQztFQUVBO0E5TTJsd0NKOztBOE1ubXdDRztFQUNDO0VBRUE7QTlNcW13Q0o7O0E4TW5td0NHO0VBQ0M7RUFFQTtBOU1xbXdDSjs7QThNN213Q0c7RUFDQztFQUVBO0E5TSttd0NKOztBOE03bXdDRztFQUNDO0VBRUE7QTlNK213Q0o7O0E4TXZud0NHO0VBQ0M7RUFFQTtBOU15bndDSjs7QThNdm53Q0c7RUFDQztFQUVBO0E5TXlud0NKOztBOE1qb3dDRztFQUNDO0VBRUE7QTlNbW93Q0o7O0E4TWpvd0NHO0VBQ0M7RUFFQTtBOU1tb3dDSjs7QThNL253Q0c7RUFDQztFQUVBO0E5TWlvd0NKOztBOE0vbndDRztFQUNDO0VBRUE7QTlNaW93Q0o7O0E4TXpvd0NHO0VBQ0M7RUFFQTtBOU0yb3dDSjs7QThNem93Q0c7RUFDQztFQUVBO0E5TTJvd0NKOztBOE1ucHdDRztFQUNDO0VBRUE7QTlNcXB3Q0o7O0E4TW5wd0NHO0VBQ0M7RUFFQTtBOU1xcHdDSjs7QThNN3B3Q0c7RUFDQztFQUVBO0E5TStwd0NKOztBOE03cHdDRztFQUNDO0VBRUE7QTlNK3B3Q0o7O0E4TXZ1d0NDO0VBQ0M7RUFDQTtBOU0wdXdDRjs7QThNeHV3Q0M7RUFDQztBOU0ydXdDRjs7QThNenV3Q0M7RUFDQztBOU00dXdDRjs7QThNMXV3Q0M7RUFDQztBOU02dXdDRjtBOE0zdXdDRTtFQUNDO0E5TTZ1d0NIOztBOE0xdXdDQztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUNBO0E5TTB1d0NGOztBOE12dHdDRztFQUNDO0VBRUE7QTlNeXR3Q0o7O0E4TXZ0d0NHO0VBQ0M7RUFFQTtBOU15dHdDSjs7QThNanV3Q0c7RUFDQztFQUVBO0E5TW11d0NKOztBOE1qdXdDRztFQUNDO0VBRUE7QTlNbXV3Q0o7O0E4TTN1d0NHO0VBQ0M7RUFFQTtBOU02dXdDSjs7QThNM3V3Q0c7RUFDQztFQUVBO0E5TTZ1d0NKOztBOE1ydndDRztFQUNDO0VBRUE7QTlNdXZ3Q0o7O0E4TXJ2d0NHO0VBQ0M7RUFFQTtBOU11dndDSjs7QThNL3Z3Q0c7RUFDQztFQUVBO0E5TWl3d0NKOztBOE0vdndDRztFQUNDO0VBRUE7QTlNaXd3Q0o7O0E4TTd2d0NHO0VBQ0M7RUFFQTtBOU0rdndDSjs7QThNN3Z3Q0c7RUFDQztFQUVBO0E5TSt2d0NKOztBOE12d3dDRztFQUNDO0VBRUE7QTlNeXd3Q0o7O0E4TXZ3d0NHO0VBQ0M7RUFFQTtBOU15d3dDSjs7QThNanh3Q0c7RUFDQztFQUVBO0E5TW14d0NKOztBOE1qeHdDRztFQUNDO0VBRUE7QTlNbXh3Q0o7O0E4TTN4d0NHO0VBQ0M7RUFFQTtBOU02eHdDSjs7QThNM3h3Q0c7RUFDQztFQUVBO0E5TTZ4d0NKOztBOE1yMndDQztFQUNDO0VBQ0E7QTlNdzJ3Q0Y7O0E4TXQyd0NDO0VBQ0M7QTlNeTJ3Q0Y7O0E4TXYyd0NDO0VBQ0M7QTlNMDJ3Q0Y7O0E4TXgyd0NDO0VBQ0M7QTlNMjJ3Q0Y7QThNejJ3Q0U7RUFDQztBOU0yMndDSDs7QThNeDJ3Q0M7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFDQTtBOU13MndDRjs7QThNcjF3Q0c7RUFDQztFQUVBO0E5TXUxd0NKOztBOE1yMXdDRztFQUNDO0VBRUE7QTlNdTF3Q0o7O0E4TS8xd0NHO0VBQ0M7RUFFQTtBOU1pMndDSjs7QThNLzF3Q0c7RUFDQztFQUVBO0E5TWkyd0NKOztBOE16MndDRztFQUNDO0VBRUE7QTlNMjJ3Q0o7O0E4TXoyd0NHO0VBQ0M7RUFFQTtBOU0yMndDSjs7QThNbjN3Q0c7RUFDQztFQUVBO0E5TXEzd0NKOztBOE1uM3dDRztFQUNDO0VBRUE7QTlNcTN3Q0o7O0E4TTczd0NHO0VBQ0M7RUFFQTtBOU0rM3dDSjs7QThNNzN3Q0c7RUFDQztFQUVBO0E5TSszd0NKOztBOE0zM3dDRztFQUNDO0VBRUE7QTlNNjN3Q0o7O0E4TTMzd0NHO0VBQ0M7RUFFQTtBOU02M3dDSjs7QThNcjR3Q0c7RUFDQztFQUVBO0E5TXU0d0NKOztBOE1yNHdDRztFQUNDO0VBRUE7QTlNdTR3Q0o7O0E4TS80d0NHO0VBQ0M7RUFFQTtBOU1pNXdDSjs7QThNLzR3Q0c7RUFDQztFQUVBO0E5TWk1d0NKOztBOE16NXdDRztFQUNDO0VBRUE7QTlNMjV3Q0o7O0E4TXo1d0NHO0VBQ0M7RUFFQTtBOU0yNXdDSjs7QThNbit3Q0M7RUFDQztFQUNBO0E5TXMrd0NGOztBOE1wK3dDQztFQUNDO0E5TXUrd0NGOztBOE1yK3dDQztFQUNDO0E5TXcrd0NGOztBOE10K3dDQztFQUNDO0E5TXkrd0NGO0E4TXYrd0NFO0VBQ0M7QTlNeSt3Q0g7O0E4TXQrd0NDO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7QTlNcyt3Q0Y7O0E4TW45d0NHO0VBQ0M7RUFFQTtBOU1xOXdDSjs7QThNbjl3Q0c7RUFDQztFQUVBO0E5TXE5d0NKOztBOE03OXdDRztFQUNDO0VBRUE7QTlNKzl3Q0o7O0E4TTc5d0NHO0VBQ0M7RUFFQTtBOU0rOXdDSjs7QThNdit3Q0c7RUFDQztFQUVBO0E5TXkrd0NKOztBOE12K3dDRztFQUNDO0VBRUE7QTlNeSt3Q0o7O0E4TWovd0NHO0VBQ0M7RUFFQTtBOU1tL3dDSjs7QThNai93Q0c7RUFDQztFQUVBO0E5TW0vd0NKOztBOE0zL3dDRztFQUNDO0VBRUE7QTlNNi93Q0o7O0E4TTMvd0NHO0VBQ0M7RUFFQTtBOU02L3dDSjs7QThNei93Q0c7RUFDQztFQUVBO0E5TTIvd0NKOztBOE16L3dDRztFQUNDO0VBRUE7QTlNMi93Q0o7O0E4TW5neENHO0VBQ0M7RUFFQTtBOU1xZ3hDSjs7QThNbmd4Q0c7RUFDQztFQUVBO0E5TXFneENKOztBOE03Z3hDRztFQUNDO0VBRUE7QTlNK2d4Q0o7O0E4TTdneENHO0VBQ0M7RUFFQTtBOU0rZ3hDSjs7QThNdmh4Q0c7RUFDQztFQUVBO0E5TXloeENKOztBOE12aHhDRztFQUNDO0VBRUE7QTlNeWh4Q0o7O0E4TWpteENDO0VBQ0M7RUFDQTtBOU1vbXhDRjs7QThNbG14Q0M7RUFDQztBOU1xbXhDRjs7QThNbm14Q0M7RUFDQztBOU1zbXhDRjs7QThNcG14Q0M7RUFDQztBOU11bXhDRjtBOE1ybXhDRTtFQUNDO0E5TXVteENIOztBOE1wbXhDQztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUNBO0E5TW9teENGOztBOE1qbHhDRztFQUNDO0VBRUE7QTlNbWx4Q0o7O0E4TWpseENHO0VBQ0M7RUFFQTtBOU1tbHhDSjs7QThNM2x4Q0c7RUFDQztFQUVBO0E5TTZseENKOztBOE0zbHhDRztFQUNDO0VBRUE7QTlNNmx4Q0o7O0E4TXJteENHO0VBQ0M7RUFFQTtBOU11bXhDSjs7QThNcm14Q0c7RUFDQztFQUVBO0E5TXVteENKOztBOE0vbXhDRztFQUNDO0VBRUE7QTlNaW54Q0o7O0E4TS9teENHO0VBQ0M7RUFFQTtBOU1pbnhDSjs7QThNem54Q0c7RUFDQztFQUVBO0E5TTJueENKOztBOE16bnhDRztFQUNDO0VBRUE7QTlNMm54Q0o7O0E4TXZueENHO0VBQ0M7RUFFQTtBOU15bnhDSjs7QThNdm54Q0c7RUFDQztFQUVBO0E5TXlueENKOztBOE1qb3hDRztFQUNDO0VBRUE7QTlNbW94Q0o7O0E4TWpveENHO0VBQ0M7RUFFQTtBOU1tb3hDSjs7QThNM294Q0c7RUFDQztFQUVBO0E5TTZveENKOztBOE0zb3hDRztFQUNDO0VBRUE7QTlNNm94Q0o7O0E4TXJweENHO0VBQ0M7RUFFQTtBOU11cHhDSjs7QThNcnB4Q0c7RUFDQztFQUVBO0E5TXVweENKOztBOE0vdHhDQztFQUNDO0VBQ0E7QTlNa3V4Q0Y7O0E4TWh1eENDO0VBQ0M7QTlNbXV4Q0Y7O0E4TWp1eENDO0VBQ0M7QTlNb3V4Q0Y7O0E4TWx1eENDO0VBQ0M7QTlNcXV4Q0Y7QThNbnV4Q0U7RUFDQztBOU1xdXhDSDs7QThNbHV4Q0M7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFDQTtBOU1rdXhDRjs7QThNL3N4Q0c7RUFDQztFQUVBO0E5TWl0eENKOztBOE0vc3hDRztFQUNDO0VBRUE7QTlNaXR4Q0o7O0E4TXp0eENHO0VBQ0M7RUFFQTtBOU0ydHhDSjs7QThNenR4Q0c7RUFDQztFQUVBO0E5TTJ0eENKOztBOE1udXhDRztFQUNDO0VBRUE7QTlNcXV4Q0o7O0E4TW51eENHO0VBQ0M7RUFFQTtBOU1xdXhDSjs7QThNN3V4Q0c7RUFDQztFQUVBO0E5TSt1eENKOztBOE03dXhDRztFQUNDO0VBRUE7QTlNK3V4Q0o7O0E4TXZ2eENHO0VBQ0M7RUFFQTtBOU15dnhDSjs7QThNdnZ4Q0c7RUFDQztFQUVBO0E5TXl2eENKOztBOE1ydnhDRztFQUNDO0VBRUE7QTlNdXZ4Q0o7O0E4TXJ2eENHO0VBQ0M7RUFFQTtBOU11dnhDSjs7QThNL3Z4Q0c7RUFDQztFQUVBO0E5TWl3eENKOztBOE0vdnhDRztFQUNDO0VBRUE7QTlNaXd4Q0o7O0E4TXp3eENHO0VBQ0M7RUFFQTtBOU0yd3hDSjs7QThNend4Q0c7RUFDQztFQUVBO0E5TTJ3eENKOztBOE1ueHhDRztFQUNDO0VBRUE7QTlNcXh4Q0o7O0E4TW54eENHO0VBQ0M7RUFFQTtBOU1xeHhDSjs7QThNNzF4Q0M7RUFDQztFQUNBO0E5TWcyeENGOztBOE05MXhDQztFQUNDO0E5TWkyeENGOztBOE0vMXhDQztFQUNDO0E5TWsyeENGOztBOE1oMnhDQztFQUNDO0E5TW0yeENGO0E4TWoyeENFO0VBQ0M7QTlNbTJ4Q0g7O0E4TWgyeENDO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7QTlNZzJ4Q0Y7O0E4TTcweENHO0VBQ0M7RUFFQTtBOU0rMHhDSjs7QThNNzB4Q0c7RUFDQztFQUVBO0E5TSsweENKOztBOE12MXhDRztFQUNDO0VBRUE7QTlNeTF4Q0o7O0E4TXYxeENHO0VBQ0M7RUFFQTtBOU15MXhDSjs7QThNajJ4Q0c7RUFDQztFQUVBO0E5TW0yeENKOztBOE1qMnhDRztFQUNDO0VBRUE7QTlNbTJ4Q0o7O0E4TTMyeENHO0VBQ0M7RUFFQTtBOU02MnhDSjs7QThNMzJ4Q0c7RUFDQztFQUVBO0E5TTYyeENKOztBOE1yM3hDRztFQUNDO0VBRUE7QTlNdTN4Q0o7O0E4TXIzeENHO0VBQ0M7RUFFQTtBOU11M3hDSjs7QThNbjN4Q0c7RUFDQztFQUVBO0E5TXEzeENKOztBOE1uM3hDRztFQUNDO0VBRUE7QTlNcTN4Q0o7O0E4TTczeENHO0VBQ0M7RUFFQTtBOU0rM3hDSjs7QThNNzN4Q0c7RUFDQztFQUVBO0E5TSszeENKOztBOE12NHhDRztFQUNDO0VBRUE7QTlNeTR4Q0o7O0E4TXY0eENHO0VBQ0M7RUFFQTtBOU15NHhDSjs7QThNajV4Q0c7RUFDQztFQUVBO0E5TW01eENKOztBOE1qNXhDRztFQUNDO0VBRUE7QTlNbTV4Q0o7O0E4TTM5eENDO0VBQ0M7RUFDQTtBOU04OXhDRjs7QThNNTl4Q0M7RUFDQztBOU0rOXhDRjs7QThNNzl4Q0M7RUFDQztBOU1nK3hDRjs7QThNOTl4Q0M7RUFDQztBOU1pK3hDRjtBOE0vOXhDRTtFQUNDO0E5TWkreENIOztBOE05OXhDQztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUNBO0E5TTg5eENGOztBOE0zOHhDRztFQUNDO0VBRUE7QTlNNjh4Q0o7O0E4TTM4eENHO0VBQ0M7RUFFQTtBOU02OHhDSjs7QThNcjl4Q0c7RUFDQztFQUVBO0E5TXU5eENKOztBOE1yOXhDRztFQUNDO0VBRUE7QTlNdTl4Q0o7O0E4TS85eENHO0VBQ0M7RUFFQTtBOU1pK3hDSjs7QThNLzl4Q0c7RUFDQztFQUVBO0E5TWkreENKOztBOE16K3hDRztFQUNDO0VBRUE7QTlNMit4Q0o7O0E4TXoreENHO0VBQ0M7RUFFQTtBOU0yK3hDSjs7QThNbi94Q0c7RUFDQztFQUVBO0E5TXEveENKOztBOE1uL3hDRztFQUNDO0VBRUE7QTlNcS94Q0o7O0E4TWoveENHO0VBQ0M7RUFFQTtBOU1tL3hDSjs7QThNai94Q0c7RUFDQztFQUVBO0E5TW0veENKOztBOE0zL3hDRztFQUNDO0VBRUE7QTlNNi94Q0o7O0E4TTMveENHO0VBQ0M7RUFFQTtBOU02L3hDSjs7QThNcmd5Q0c7RUFDQztFQUVBO0E5TXVneUNKOztBOE1yZ3lDRztFQUNDO0VBRUE7QTlNdWd5Q0o7O0E4TS9neUNHO0VBQ0M7RUFFQTtBOU1paHlDSjs7QThNL2d5Q0c7RUFDQztFQUVBO0E5TWloeUNKOztBOE16bHlDQztFQUNDO0VBQ0E7QTlNNGx5Q0Y7O0E4TTFseUNDO0VBQ0M7QTlNNmx5Q0Y7O0E4TTNseUNDO0VBQ0M7QTlNOGx5Q0Y7O0E4TTVseUNDO0VBQ0M7QTlNK2x5Q0Y7QThNN2x5Q0U7RUFDQztBOU0rbHlDSDs7QThNNWx5Q0M7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFDQTtBOU00bHlDRjs7QThNemt5Q0c7RUFDQztFQUVBO0E5TTJreUNKOztBOE16a3lDRztFQUNDO0VBRUE7QTlNMmt5Q0o7O0E4TW5seUNHO0VBQ0M7RUFFQTtBOU1xbHlDSjs7QThNbmx5Q0c7RUFDQztFQUVBO0E5TXFseUNKOztBOE03bHlDRztFQUNDO0VBRUE7QTlNK2x5Q0o7O0E4TTdseUNHO0VBQ0M7RUFFQTtBOU0rbHlDSjs7QThNdm15Q0c7RUFDQztFQUVBO0E5TXlteUNKOztBOE12bXlDRztFQUNDO0VBRUE7QTlNeW15Q0o7O0E4TWpueUNHO0VBQ0M7RUFFQTtBOU1tbnlDSjs7QThNam55Q0c7RUFDQztFQUVBO0E5TW1ueUNKOztBOE0vbXlDRztFQUNDO0VBRUE7QTlNaW55Q0o7O0E4TS9teUNHO0VBQ0M7RUFFQTtBOU1pbnlDSjs7QThNem55Q0c7RUFDQztFQUVBO0E5TTJueUNKOztBOE16bnlDRztFQUNDO0VBRUE7QTlNMm55Q0o7O0E4TW5veUNHO0VBQ0M7RUFFQTtBOU1xb3lDSjs7QThNbm95Q0c7RUFDQztFQUVBO0E5TXFveUNKOztBOE03b3lDRztFQUNDO0VBRUE7QTlNK295Q0o7O0E4TTdveUNHO0VBQ0M7RUFFQTtBOU0rb3lDSjs7QThNdnR5Q0M7RUFDQztFQUNBO0E5TTB0eUNGOztBOE14dHlDQztFQUNDO0E5TTJ0eUNGOztBOE16dHlDQztFQUNDO0E5TTR0eUNGOztBOE0xdHlDQztFQUNDO0E5TTZ0eUNGO0E4TTN0eUNFO0VBQ0M7QTlNNnR5Q0g7O0E4TTF0eUNDO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7QTlNMHR5Q0Y7O0E4TXZzeUNHO0VBQ0M7RUFFQTtBOU15c3lDSjs7QThNdnN5Q0c7RUFDQztFQUVBO0E5TXlzeUNKOztBOE1qdHlDRztFQUNDO0VBRUE7QTlNbXR5Q0o7O0E4TWp0eUNHO0VBQ0M7RUFFQTtBOU1tdHlDSjs7QThNM3R5Q0c7RUFDQztFQUVBO0E5TTZ0eUNKOztBOE0zdHlDRztFQUNDO0VBRUE7QTlNNnR5Q0o7O0E4TXJ1eUNHO0VBQ0M7RUFFQTtBOU11dXlDSjs7QThNcnV5Q0c7RUFDQztFQUVBO0E5TXV1eUNKOztBOE0vdXlDRztFQUNDO0VBRUE7QTlNaXZ5Q0o7O0E4TS91eUNHO0VBQ0M7RUFFQTtBOU1pdnlDSjs7QThNN3V5Q0c7RUFDQztFQUVBO0E5TSt1eUNKOztBOE03dXlDRztFQUNDO0VBRUE7QTlNK3V5Q0o7O0E4TXZ2eUNHO0VBQ0M7RUFFQTtBOU15dnlDSjs7QThNdnZ5Q0c7RUFDQztFQUVBO0E5TXl2eUNKOztBOE1qd3lDRztFQUNDO0VBRUE7QTlNbXd5Q0o7O0E4TWp3eUNHO0VBQ0M7RUFFQTtBOU1td3lDSjs7QThNM3d5Q0c7RUFDQztFQUVBO0E5TTZ3eUNKOztBOE0zd3lDRztFQUNDO0VBRUE7QTlNNnd5Q0o7O0E4TXIxeUNDO0VBQ0M7RUFDQTtBOU13MXlDRjs7QThNdDF5Q0M7RUFDQztBOU15MXlDRjs7QThNdjF5Q0M7RUFDQztBOU0wMXlDRjs7QThNeDF5Q0M7RUFDQztBOU0yMXlDRjtBOE16MXlDRTtFQUNDO0E5TTIxeUNIOztBOE14MXlDQztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUNBO0E5TXcxeUNGOztBOE1yMHlDRztFQUNDO0VBRUE7QTlNdTB5Q0o7O0E4TXIweUNHO0VBQ0M7RUFFQTtBOU11MHlDSjs7QThNLzB5Q0c7RUFDQztFQUVBO0E5TWkxeUNKOztBOE0vMHlDRztFQUNDO0VBRUE7QTlNaTF5Q0o7O0E4TXoxeUNHO0VBQ0M7RUFFQTtBOU0yMXlDSjs7QThNejF5Q0c7RUFDQztFQUVBO0E5TTIxeUNKOztBOE1uMnlDRztFQUNDO0VBRUE7QTlNcTJ5Q0o7O0E4TW4yeUNHO0VBQ0M7RUFFQTtBOU1xMnlDSjs7QThNNzJ5Q0c7RUFDQztFQUVBO0E5TSsyeUNKOztBOE03MnlDRztFQUNDO0VBRUE7QTlNKzJ5Q0o7O0E4TTMyeUNHO0VBQ0M7RUFFQTtBOU02MnlDSjs7QThNMzJ5Q0c7RUFDQztFQUVBO0E5TTYyeUNKOztBOE1yM3lDRztFQUNDO0VBRUE7QTlNdTN5Q0o7O0E4TXIzeUNHO0VBQ0M7RUFFQTtBOU11M3lDSjs7QThNLzN5Q0c7RUFDQztFQUVBO0E5TWk0eUNKOztBOE0vM3lDRztFQUNDO0VBRUE7QTlNaTR5Q0o7O0E4TXo0eUNHO0VBQ0M7RUFFQTtBOU0yNHlDSjs7QThNejR5Q0c7RUFDQztFQUVBO0E5TTI0eUNKOztBOE1uOXlDQztFQUNDO0VBQ0E7QTlNczl5Q0Y7O0E4TXA5eUNDO0VBQ0M7QTlNdTl5Q0Y7O0E4TXI5eUNDO0VBQ0M7QTlNdzl5Q0Y7O0E4TXQ5eUNDO0VBQ0M7QTlNeTl5Q0Y7QThNdjl5Q0U7RUFDQztBOU15OXlDSDs7QThNdDl5Q0M7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFDQTtBOU1zOXlDRjs7QThNbjh5Q0c7RUFDQztFQUVBO0E5TXE4eUNKOztBOE1uOHlDRztFQUNDO0VBRUE7QTlNcTh5Q0o7O0E4TTc4eUNHO0VBQ0M7RUFFQTtBOU0rOHlDSjs7QThNNzh5Q0c7RUFDQztFQUVBO0E5TSs4eUNKOztBOE12OXlDRztFQUNDO0VBRUE7QTlNeTl5Q0o7O0E4TXY5eUNHO0VBQ0M7RUFFQTtBOU15OXlDSjs7QThNait5Q0c7RUFDQztFQUVBO0E5TW0reUNKOztBOE1qK3lDRztFQUNDO0VBRUE7QTlNbSt5Q0o7O0E4TTMreUNHO0VBQ0M7RUFFQTtBOU02K3lDSjs7QThNMyt5Q0c7RUFDQztFQUVBO0E5TTYreUNKOztBOE16K3lDRztFQUNDO0VBRUE7QTlNMit5Q0o7O0E4TXoreUNHO0VBQ0M7RUFFQTtBOU0yK3lDSjs7QThNbi95Q0c7RUFDQztFQUVBO0E5TXEveUNKOztBOE1uL3lDRztFQUNDO0VBRUE7QTlNcS95Q0o7O0E4TTcveUNHO0VBQ0M7RUFFQTtBOU0rL3lDSjs7QThNNy95Q0c7RUFDQztFQUVBO0E5TSsveUNKOztBOE12Z3pDRztFQUNDO0VBRUE7QTlNeWd6Q0o7O0E4TXZnekNHO0VBQ0M7RUFFQTtBOU15Z3pDSjs7QThNamx6Q0M7RUFDQztFQUNBO0E5TW9sekNGOztBOE1sbHpDQztFQUNDO0E5TXFsekNGOztBOE1ubHpDQztFQUNDO0E5TXNsekNGOztBOE1wbHpDQztFQUNDO0E5TXVsekNGO0E4TXJsekNFO0VBQ0M7QTlNdWx6Q0g7O0E4TXBsekNDO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7QTlNb2x6Q0Y7O0E4TWprekNHO0VBQ0M7RUFFQTtBOU1ta3pDSjs7QThNamt6Q0c7RUFDQztFQUVBO0E5TW1rekNKOztBOE0za3pDRztFQUNDO0VBRUE7QTlNNmt6Q0o7O0E4TTNrekNHO0VBQ0M7RUFFQTtBOU02a3pDSjs7QThNcmx6Q0c7RUFDQztFQUVBO0E5TXVsekNKOztBOE1ybHpDRztFQUNDO0VBRUE7QTlNdWx6Q0o7O0E4TS9sekNHO0VBQ0M7RUFFQTtBOU1pbXpDSjs7QThNL2x6Q0c7RUFDQztFQUVBO0E5TWltekNKOztBOE16bXpDRztFQUNDO0VBRUE7QTlNMm16Q0o7O0E4TXptekNHO0VBQ0M7RUFFQTtBOU0ybXpDSjs7QThNdm16Q0c7RUFDQztFQUVBO0E5TXltekNKOztBOE12bXpDRztFQUNDO0VBRUE7QTlNeW16Q0o7O0E4TWpuekNHO0VBQ0M7RUFFQTtBOU1tbnpDSjs7QThNam56Q0c7RUFDQztFQUVBO0E5TW1uekNKOztBOE0zbnpDRztFQUNDO0VBRUE7QTlNNm56Q0o7O0E4TTNuekNHO0VBQ0M7RUFFQTtBOU02bnpDSjs7QThNcm96Q0c7RUFDQztFQUVBO0E5TXVvekNKOztBOE1yb3pDRztFQUNDO0VBRUE7QTlNdW96Q0o7O0E4TS9zekNDO0VBQ0M7RUFDQTtBOU1rdHpDRjs7QThNaHR6Q0M7RUFDQztBOU1tdHpDRjs7QThNanR6Q0M7RUFDQztBOU1vdHpDRjs7QThNbHR6Q0M7RUFDQztBOU1xdHpDRjtBOE1udHpDRTtFQUNDO0E5TXF0ekNIOztBOE1sdHpDQztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUNBO0E5TWt0ekNGOztBOE0vcnpDRztFQUNDO0VBRUE7QTlNaXN6Q0o7O0E4TS9yekNHO0VBQ0M7RUFFQTtBOU1pc3pDSjs7QThNenN6Q0c7RUFDQztFQUVBO0E5TTJzekNKOztBOE16c3pDRztFQUNDO0VBRUE7QTlNMnN6Q0o7O0E4TW50ekNHO0VBQ0M7RUFFQTtBOU1xdHpDSjs7QThNbnR6Q0c7RUFDQztFQUVBO0E5TXF0ekNKOztBOE03dHpDRztFQUNDO0VBRUE7QTlNK3R6Q0o7O0E4TTd0ekNHO0VBQ0M7RUFFQTtBOU0rdHpDSjs7QThNdnV6Q0c7RUFDQztFQUVBO0E5TXl1ekNKOztBOE12dXpDRztFQUNDO0VBRUE7QTlNeXV6Q0o7O0E4TXJ1ekNHO0VBQ0M7RUFFQTtBOU11dXpDSjs7QThNcnV6Q0c7RUFDQztFQUVBO0E5TXV1ekNKOztBOE0vdXpDRztFQUNDO0VBRUE7QTlNaXZ6Q0o7O0E4TS91ekNHO0VBQ0M7RUFFQTtBOU1pdnpDSjs7QThNenZ6Q0c7RUFDQztFQUVBO0E5TTJ2ekNKOztBOE16dnpDRztFQUNDO0VBRUE7QTlNMnZ6Q0o7O0E4TW53ekNHO0VBQ0M7RUFFQTtBOU1xd3pDSjs7QThNbnd6Q0c7RUFDQztFQUVBO0E5TXF3ekNKOztBOE03MHpDQztFQUNDO0VBQ0E7QTlNZzF6Q0Y7O0E4TTkwekNDO0VBQ0M7QTlNaTF6Q0Y7O0E4TS8wekNDO0VBQ0M7QTlNazF6Q0Y7O0E4TWgxekNDO0VBQ0M7QTlNbTF6Q0Y7QThNajF6Q0U7RUFDQztBOU1tMXpDSDs7QThNaDF6Q0M7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFDQTtBOU1nMXpDRjs7QThNN3p6Q0c7RUFDQztFQUVBO0E5TSt6ekNKOztBOE03enpDRztFQUNDO0VBRUE7QTlNK3p6Q0o7O0E4TXYwekNHO0VBQ0M7RUFFQTtBOU15MHpDSjs7QThNdjB6Q0c7RUFDQztFQUVBO0E5TXkwekNKOztBOE1qMXpDRztFQUNDO0VBRUE7QTlNbTF6Q0o7O0E4TWoxekNHO0VBQ0M7RUFFQTtBOU1tMXpDSjs7QThNMzF6Q0c7RUFDQztFQUVBO0E5TTYxekNKOztBOE0zMXpDRztFQUNDO0VBRUE7QTlNNjF6Q0o7O0E4TXIyekNHO0VBQ0M7RUFFQTtBOU11MnpDSjs7QThNcjJ6Q0c7RUFDQztFQUVBO0E5TXUyekNKOztBOE1uMnpDRztFQUNDO0VBRUE7QTlNcTJ6Q0o7O0E4TW4yekNHO0VBQ0M7RUFFQTtBOU1xMnpDSjs7QThNNzJ6Q0c7RUFDQztFQUVBO0E5TSsyekNKOztBOE03MnpDRztFQUNDO0VBRUE7QTlNKzJ6Q0o7O0E4TXYzekNHO0VBQ0M7RUFFQTtBOU15M3pDSjs7QThNdjN6Q0c7RUFDQztFQUVBO0E5TXkzekNKOztBOE1qNHpDRztFQUNDO0VBRUE7QTlNbTR6Q0o7O0E4TWo0ekNHO0VBQ0M7RUFFQTtBOU1tNHpDSjs7QThNMzh6Q0M7RUFDQztFQUNBO0E5TTg4ekNGOztBOE01OHpDQztFQUNDO0E5TSs4ekNGOztBOE03OHpDQztFQUNDO0E5TWc5ekNGOztBOE05OHpDQztFQUNDO0E5TWk5ekNGO0E4TS84ekNFO0VBQ0M7QTlNaTl6Q0g7O0E4TTk4ekNDO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7QTlNODh6Q0Y7O0E4TTM3ekNHO0VBQ0M7RUFFQTtBOU02N3pDSjs7QThNMzd6Q0c7RUFDQztFQUVBO0E5TTY3ekNKOztBOE1yOHpDRztFQUNDO0VBRUE7QTlNdTh6Q0o7O0E4TXI4ekNHO0VBQ0M7RUFFQTtBOU11OHpDSjs7QThNLzh6Q0c7RUFDQztFQUVBO0E5TWk5ekNKOztBOE0vOHpDRztFQUNDO0VBRUE7QTlNaTl6Q0o7O0E4TXo5ekNHO0VBQ0M7RUFFQTtBOU0yOXpDSjs7QThNejl6Q0c7RUFDQztFQUVBO0E5TTI5ekNKOztBOE1uK3pDRztFQUNDO0VBRUE7QTlNcSt6Q0o7O0E4TW4rekNHO0VBQ0M7RUFFQTtBOU1xK3pDSjs7QThNait6Q0c7RUFDQztFQUVBO0E5TW0rekNKOztBOE1qK3pDRztFQUNDO0VBRUE7QTlNbSt6Q0o7O0E4TTMrekNHO0VBQ0M7RUFFQTtBOU02K3pDSjs7QThNMyt6Q0c7RUFDQztFQUVBO0E5TTYrekNKOztBOE1yL3pDRztFQUNDO0VBRUE7QTlNdS96Q0o7O0E4TXIvekNHO0VBQ0M7RUFFQTtBOU11L3pDSjs7QThNLy96Q0c7RUFDQztFQUVBO0E5TWlnMENKOztBOE0vL3pDRztFQUNDO0VBRUE7QTlNaWcwQ0o7O0E4TXprMENDO0VBQ0M7RUFDQTtBOU00azBDRjs7QThNMWswQ0M7RUFDQztBOU02azBDRjs7QThNM2swQ0M7RUFDQztBOU04azBDRjs7QThNNWswQ0M7RUFDQztBOU0razBDRjtBOE03azBDRTtFQUNDO0E5TStrMENIOztBOE01azBDQztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUNBO0VBR0M7RUFDQTtBOU0wazBDSDs7QThNM2owQ0c7RUFDQztFQUVBO0E5TTZqMENKOztBOE0zajBDRztFQUNDO0VBRUE7QTlNNmowQ0o7O0E4TXJrMENHO0VBQ0M7RUFFQTtBOU11azBDSjs7QThNcmswQ0c7RUFDQztFQUVBO0E5TXVrMENKOztBOE0vazBDRztFQUNDO0VBRUE7QTlNaWwwQ0o7O0E4TS9rMENHO0VBQ0M7RUFFQTtBOU1pbDBDSjs7QThNemwwQ0c7RUFDQztFQUVBO0E5TTJsMENKOztBOE16bDBDRztFQUNDO0VBRUE7QTlNMmwwQ0o7O0E4TW5tMENHO0VBQ0M7RUFFQTtBOU1xbTBDSjs7QThNbm0wQ0c7RUFDQztFQUVBO0E5TXFtMENKOztBOE1qbTBDRztFQUNDO0VBRUE7QTlNbW0wQ0o7O0E4TWptMENHO0VBQ0M7RUFFQTtBOU1tbTBDSjs7QThNM20wQ0c7RUFDQztFQUVBO0E5TTZtMENKOztBOE0zbTBDRztFQUNDO0VBRUE7QTlNNm0wQ0o7O0E4TXJuMENHO0VBQ0M7RUFFQTtBOU11bjBDSjs7QThNcm4wQ0c7RUFDQztFQUVBO0E5TXVuMENKOztBOE0vbjBDRztFQUNDO0VBRUE7QTlNaW8wQ0o7O0E4TS9uMENHO0VBQ0M7RUFFQTtBOU1pbzBDSjs7QThNenMwQ0M7RUFDQztFQUNBO0E5TTRzMENGOztBOE0xczBDQztFQUNDO0E5TTZzMENGOztBOE0zczBDQztFQUNDO0E5TThzMENGOztBOE01czBDQztFQUNDO0E5TStzMENGO0E4TTdzMENFO0VBQ0M7QTlNK3MwQ0g7O0E4TTVzMENDO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7QTlNNHMwQ0Y7O0E4TXpyMENHO0VBQ0M7RUFFQTtBOU0ycjBDSjs7QThNenIwQ0c7RUFDQztFQUVBO0E5TTJyMENKOztBOE1uczBDRztFQUNDO0VBRUE7QTlNcXMwQ0o7O0E4TW5zMENHO0VBQ0M7RUFFQTtBOU1xczBDSjs7QThNN3MwQ0c7RUFDQztFQUVBO0E5TStzMENKOztBOE03czBDRztFQUNDO0VBRUE7QTlNK3MwQ0o7O0E4TXZ0MENHO0VBQ0M7RUFFQTtBOU15dDBDSjs7QThNdnQwQ0c7RUFDQztFQUVBO0E5TXl0MENKOztBOE1qdTBDRztFQUNDO0VBRUE7QTlNbXUwQ0o7O0E4TWp1MENHO0VBQ0M7RUFFQTtBOU1tdTBDSjs7QThNL3QwQ0c7RUFDQztFQUVBO0E5TWl1MENKOztBOE0vdDBDRztFQUNDO0VBRUE7QTlNaXUwQ0o7O0E4TXp1MENHO0VBQ0M7RUFFQTtBOU0ydTBDSjs7QThNenUwQ0c7RUFDQztFQUVBO0E5TTJ1MENKOztBOE1udjBDRztFQUNDO0VBRUE7QTlNcXYwQ0o7O0E4TW52MENHO0VBQ0M7RUFFQTtBOU1xdjBDSjs7QThNN3YwQ0c7RUFDQztFQUVBO0E5TSt2MENKOztBOE03djBDRztFQUNDO0VBRUE7QTlNK3YwQ0o7O0E4TXYwMENDO0VBQ0M7RUFDQTtBOU0wMDBDRjs7QThNeDAwQ0M7RUFDQztBOU0yMDBDRjs7QThNejAwQ0M7RUFDQztBOU00MDBDRjs7QThNMTAwQ0M7RUFDQztBOU02MDBDRjtBOE0zMDBDRTtFQUNDO0E5TTYwMENIOztBOE0xMDBDQztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUNBO0E5TTAwMENGOztBOE12ejBDRztFQUNDO0VBRUE7QTlNeXowQ0o7O0E4TXZ6MENHO0VBQ0M7RUFFQTtBOU15ejBDSjs7QThNajAwQ0c7RUFDQztFQUVBO0E5TW0wMENKOztBOE1qMDBDRztFQUNDO0VBRUE7QTlNbTAwQ0o7O0E4TTMwMENHO0VBQ0M7RUFFQTtBOU02MDBDSjs7QThNMzAwQ0c7RUFDQztFQUVBO0E5TTYwMENKOztBOE1yMTBDRztFQUNDO0VBRUE7QTlNdTEwQ0o7O0E4TXIxMENHO0VBQ0M7RUFFQTtBOU11MTBDSjs7QThNLzEwQ0c7RUFDQztFQUVBO0E5TWkyMENKOztBOE0vMTBDRztFQUNDO0VBRUE7QTlNaTIwQ0o7O0E4TTcxMENHO0VBQ0M7RUFFQTtBOU0rMTBDSjs7QThNNzEwQ0c7RUFDQztFQUVBO0E5TSsxMENKOztBOE12MjBDRztFQUNDO0VBRUE7QTlNeTIwQ0o7O0E4TXYyMENHO0VBQ0M7RUFFQTtBOU15MjBDSjs7QThNajMwQ0c7RUFDQztFQUVBO0E5TW0zMENKOztBOE1qMzBDRztFQUNDO0VBRUE7QTlNbTMwQ0o7O0E4TTMzMENHO0VBQ0M7RUFFQTtBOU02MzBDSjs7QThNMzMwQ0c7RUFDQztFQUVBO0E5TTYzMENKOztBOE1yODBDQztFQUNDO0VBQ0E7QTlNdzgwQ0Y7O0E4TXQ4MENDO0VBQ0M7QTlNeTgwQ0Y7O0E4TXY4MENDO0VBQ0M7QTlNMDgwQ0Y7O0E4TXg4MENDO0VBQ0M7QTlNMjgwQ0Y7QThNejgwQ0U7RUFDQztBOU0yODBDSDs7QThNeDgwQ0M7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFDQTtBOU13ODBDRjs7QThNcjcwQ0c7RUFDQztFQUVBO0E5TXU3MENKOztBOE1yNzBDRztFQUNDO0VBRUE7QTlNdTcwQ0o7O0E4TS83MENHO0VBQ0M7RUFFQTtBOU1pODBDSjs7QThNLzcwQ0c7RUFDQztFQUVBO0E5TWk4MENKOztBOE16ODBDRztFQUNDO0VBRUE7QTlNMjgwQ0o7O0E4TXo4MENHO0VBQ0M7RUFFQTtBOU0yODBDSjs7QThNbjkwQ0c7RUFDQztFQUVBO0E5TXE5MENKOztBOE1uOTBDRztFQUNDO0VBRUE7QTlNcTkwQ0o7O0E4TTc5MENHO0VBQ0M7RUFFQTtBOU0rOTBDSjs7QThNNzkwQ0c7RUFDQztFQUVBO0E5TSs5MENKOztBOE0zOTBDRztFQUNDO0VBRUE7QTlNNjkwQ0o7O0E4TTM5MENHO0VBQ0M7RUFFQTtBOU02OTBDSjs7QThNciswQ0c7RUFDQztFQUVBO0E5TXUrMENKOztBOE1yKzBDRztFQUNDO0VBRUE7QTlNdSswQ0o7O0E4TS8rMENHO0VBQ0M7RUFFQTtBOU1pLzBDSjs7QThNLyswQ0c7RUFDQztFQUVBO0E5TWkvMENKOztBOE16LzBDRztFQUNDO0VBRUE7QTlNMi8wQ0o7O0E4TXovMENHO0VBQ0M7RUFFQTtBOU0yLzBDSjs7QThNbmsxQ0M7RUFDQztFQUNBO0E5TXNrMUNGOztBOE1wazFDQztFQUNDO0E5TXVrMUNGOztBOE1yazFDQztFQUNDO0E5TXdrMUNGOztBOE10azFDQztFQUNDO0E5TXlrMUNGO0E4TXZrMUNFO0VBQ0M7QTlNeWsxQ0g7O0E4TXRrMUNDO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7QTlNc2sxQ0Y7O0E4TW5qMUNHO0VBQ0M7RUFFQTtBOU1xajFDSjs7QThNbmoxQ0c7RUFDQztFQUVBO0E5TXFqMUNKOztBOE03ajFDRztFQUNDO0VBRUE7QTlNK2oxQ0o7O0E4TTdqMUNHO0VBQ0M7RUFFQTtBOU0rajFDSjs7QThNdmsxQ0c7RUFDQztFQUVBO0E5TXlrMUNKOztBOE12azFDRztFQUNDO0VBRUE7QTlNeWsxQ0o7O0E4TWpsMUNHO0VBQ0M7RUFFQTtBOU1tbDFDSjs7QThNamwxQ0c7RUFDQztFQUVBO0E5TW1sMUNKOztBOE0zbDFDRztFQUNDO0VBRUE7QTlNNmwxQ0o7O0E4TTNsMUNHO0VBQ0M7RUFFQTtBOU02bDFDSjs7QThNemwxQ0c7RUFDQztFQUVBO0E5TTJsMUNKOztBOE16bDFDRztFQUNDO0VBRUE7QTlNMmwxQ0o7O0E4TW5tMUNHO0VBQ0M7RUFFQTtBOU1xbTFDSjs7QThNbm0xQ0c7RUFDQztFQUVBO0E5TXFtMUNKOztBOE03bTFDRztFQUNDO0VBRUE7QTlNK20xQ0o7O0E4TTdtMUNHO0VBQ0M7RUFFQTtBOU0rbTFDSjs7QThNdm4xQ0c7RUFDQztFQUVBO0E5TXluMUNKOztBOE12bjFDRztFQUNDO0VBRUE7QTlNeW4xQ0o7O0E4TWpzMUNDO0VBQ0M7RUFDQTtBOU1vczFDRjs7QThNbHMxQ0M7RUFDQztBOU1xczFDRjs7QThNbnMxQ0M7RUFDQztBOU1zczFDRjs7QThNcHMxQ0M7RUFDQztBOU11czFDRjtBOE1yczFDRTtFQUNDO0E5TXVzMUNIOztBOE1wczFDQztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUNBO0E5TW9zMUNGOztBOE1qcjFDRztFQUNDO0VBRUE7QTlNbXIxQ0o7O0E4TWpyMUNHO0VBQ0M7RUFFQTtBOU1tcjFDSjs7QThNM3IxQ0c7RUFDQztFQUVBO0E5TTZyMUNKOztBOE0zcjFDRztFQUNDO0VBRUE7QTlNNnIxQ0o7O0E4TXJzMUNHO0VBQ0M7RUFFQTtBOU11czFDSjs7QThNcnMxQ0c7RUFDQztFQUVBO0E5TXVzMUNKOztBOE0vczFDRztFQUNDO0VBRUE7QTlNaXQxQ0o7O0E4TS9zMUNHO0VBQ0M7RUFFQTtBOU1pdDFDSjs7QThNenQxQ0c7RUFDQztFQUVBO0E5TTJ0MUNKOztBOE16dDFDRztFQUNDO0VBRUE7QTlNMnQxQ0o7O0E4TXZ0MUNHO0VBQ0M7RUFFQTtBOU15dDFDSjs7QThNdnQxQ0c7RUFDQztFQUVBO0E5TXl0MUNKOztBOE1qdTFDRztFQUNDO0VBRUE7QTlNbXUxQ0o7O0E4TWp1MUNHO0VBQ0M7RUFFQTtBOU1tdTFDSjs7QThNM3UxQ0c7RUFDQztFQUVBO0E5TTZ1MUNKOztBOE0zdTFDRztFQUNDO0VBRUE7QTlNNnUxQ0o7O0E4TXJ2MUNHO0VBQ0M7RUFFQTtBOU11djFDSjs7QThNcnYxQ0c7RUFDQztFQUVBO0E5TXV2MUNKOztBOE0vejFDQztFQUNDO0VBQ0E7QTlNazAxQ0Y7O0E4TWgwMUNDO0VBQ0M7QTlNbTAxQ0Y7O0E4TWowMUNDO0VBQ0M7QTlNbzAxQ0Y7O0E4TWwwMUNDO0VBQ0M7QTlNcTAxQ0Y7QThNbjAxQ0U7RUFDQztBOU1xMDFDSDs7QThNbDAxQ0M7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFDQTtBOU1rMDFDRjs7QThNbjIxQ0M7RUFDQztFQUNBO0E5TXMyMUNGOztBOE1wMjFDQztFQUNDO0E5TXUyMUNGOztBOE1yMjFDQztFQUNDO0E5TXcyMUNGOztBOE10MjFDQztFQUNDO0E5TXkyMUNGO0E4TXYyMUNFO0VBQ0M7QTlNeTIxQ0g7O0E4TXQyMUNDO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7QTlNczIxQ0Y7O0E4TW4xMUNHO0VBQ0M7RUFFQTtBOU1xMTFDSjs7QThNbjExQ0c7RUFDQztFQUVBO0E5TXExMUNKOztBOE03MTFDRztFQUNDO0VBRUE7QTlNKzExQ0o7O0E4TTcxMUNHO0VBQ0M7RUFFQTtBOU0rMTFDSjs7QThNdjIxQ0c7RUFDQztFQUVBO0E5TXkyMUNKOztBOE12MjFDRztFQUNDO0VBRUE7QTlNeTIxQ0o7O0E4TWozMUNHO0VBQ0M7RUFFQTtBOU1tMzFDSjs7QThNajMxQ0c7RUFDQztFQUVBO0E5TW0zMUNKOztBOE0zMzFDRztFQUNDO0VBRUE7QTlNNjMxQ0o7O0E4TTMzMUNHO0VBQ0M7RUFFQTtBOU02MzFDSjs7QThNejMxQ0c7RUFDQztFQUVBO0E5TTIzMUNKOztBOE16MzFDRztFQUNDO0VBRUE7QTlNMjMxQ0o7O0E4TW40MUNHO0VBQ0M7RUFFQTtBOU1xNDFDSjs7QThNbjQxQ0c7RUFDQztFQUVBO0E5TXE0MUNKOztBOE03NDFDRztFQUNDO0VBRUE7QTlNKzQxQ0o7O0E4TTc0MUNHO0VBQ0M7RUFFQTtBOU0rNDFDSjs7QThNdjUxQ0c7RUFDQztFQUVBO0E5TXk1MUNKOztBOE12NTFDRztFQUNDO0VBRUE7QTlNeTUxQ0o7O0E4TWorMUNDO0VBQ0M7RUFDQTtBOU1vKzFDRjs7QThNbCsxQ0M7RUFDQztBOU1xKzFDRjs7QThNbisxQ0M7RUFDQztBOU1zKzFDRjs7QThNcCsxQ0M7RUFDQztBOU11KzFDRjtBOE1yKzFDRTtFQUNDO0E5TXUrMUNIOztBOE1wKzFDQztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUNBO0E5TW8rMUNGOztBOE1qOTFDRztFQUNDO0VBRUE7QTlNbTkxQ0o7O0E4TWo5MUNHO0VBQ0M7RUFFQTtBOU1tOTFDSjs7QThNMzkxQ0c7RUFDQztFQUVBO0E5TTY5MUNKOztBOE0zOTFDRztFQUNDO0VBRUE7QTlNNjkxQ0o7O0E4TXIrMUNHO0VBQ0M7RUFFQTtBOU11KzFDSjs7QThNcisxQ0c7RUFDQztFQUVBO0E5TXUrMUNKOztBOE0vKzFDRztFQUNDO0VBRUE7QTlNaS8xQ0o7O0E4TS8rMUNHO0VBQ0M7RUFFQTtBOU1pLzFDSjs7QThNei8xQ0c7RUFDQztFQUVBO0E5TTIvMUNKOztBOE16LzFDRztFQUNDO0VBRUE7QTlNMi8xQ0o7O0E4TXYvMUNHO0VBQ0M7RUFFQTtBOU15LzFDSjs7QThNdi8xQ0c7RUFDQztFQUVBO0E5TXkvMUNKOztBOE1qZzJDRztFQUNDO0VBRUE7QTlNbWcyQ0o7O0E4TWpnMkNHO0VBQ0M7RUFFQTtBOU1tZzJDSjs7QThNM2cyQ0c7RUFDQztFQUVBO0E5TTZnMkNKOztBOE0zZzJDRztFQUNDO0VBRUE7QTlNNmcyQ0o7O0E4TXJoMkNHO0VBQ0M7RUFFQTtBOU11aDJDSjs7QThNcmgyQ0c7RUFDQztFQUVBO0E5TXVoMkNKOztBOE0vbDJDQztFQUNDO0VBQ0E7QTlNa20yQ0Y7O0E4TWhtMkNDO0VBQ0M7QTlNbW0yQ0Y7O0E4TWptMkNDO0VBQ0M7QTlNb20yQ0Y7O0E4TWxtMkNDO0VBQ0M7QTlNcW0yQ0Y7QThNbm0yQ0U7RUFDQztBOU1xbTJDSDs7QThNbG0yQ0M7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFDQTtBOU1rbTJDRjs7QThNL2syQ0c7RUFDQztFQUVBO0E5TWlsMkNKOztBOE0vazJDRztFQUNDO0VBRUE7QTlNaWwyQ0o7O0E4TXpsMkNHO0VBQ0M7RUFFQTtBOU0ybDJDSjs7QThNemwyQ0c7RUFDQztFQUVBO0E5TTJsMkNKOztBOE1ubTJDRztFQUNDO0VBRUE7QTlNcW0yQ0o7O0E4TW5tMkNHO0VBQ0M7RUFFQTtBOU1xbTJDSjs7QThNN20yQ0c7RUFDQztFQUVBO0E5TSttMkNKOztBOE03bTJDRztFQUNDO0VBRUE7QTlNK20yQ0o7O0E4TXZuMkNHO0VBQ0M7RUFFQTtBOU15bjJDSjs7QThNdm4yQ0c7RUFDQztFQUVBO0E5TXluMkNKOztBOE1ybjJDRztFQUNDO0VBRUE7QTlNdW4yQ0o7O0E4TXJuMkNHO0VBQ0M7RUFFQTtBOU11bjJDSjs7QThNL24yQ0c7RUFDQztFQUVBO0E5TWlvMkNKOztBOE0vbjJDRztFQUNDO0VBRUE7QTlNaW8yQ0o7O0E4TXpvMkNHO0VBQ0M7RUFFQTtBOU0ybzJDSjs7QThNem8yQ0c7RUFDQztFQUVBO0E5TTJvMkNKOztBOE1ucDJDRztFQUNDO0VBRUE7QTlNcXAyQ0o7O0E4TW5wMkNHO0VBQ0M7RUFFQTtBOU1xcDJDSjs7QThNN3QyQ0M7RUFDQztFQUNBO0E5TWd1MkNGOztBOE05dDJDQztFQUNDO0E5TWl1MkNGOztBOE0vdDJDQztFQUNDO0E5TWt1MkNGOztBOE1odTJDQztFQUNDO0E5TW11MkNGO0E4TWp1MkNFO0VBQ0M7QTlNbXUyQ0g7O0E4TWh1MkNDO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7QTlNZ3UyQ0Y7O0E4TTdzMkNHO0VBQ0M7RUFFQTtBOU0rczJDSjs7QThNN3MyQ0c7RUFDQztFQUVBO0E5TStzMkNKOztBOE12dDJDRztFQUNDO0VBRUE7QTlNeXQyQ0o7O0E4TXZ0MkNHO0VBQ0M7RUFFQTtBOU15dDJDSjs7QThNanUyQ0c7RUFDQztFQUVBO0E5TW11MkNKOztBOE1qdTJDRztFQUNDO0VBRUE7QTlNbXUyQ0o7O0E4TTN1MkNHO0VBQ0M7RUFFQTtBOU02dTJDSjs7QThNM3UyQ0c7RUFDQztFQUVBO0E5TTZ1MkNKOztBOE1ydjJDRztFQUNDO0VBRUE7QTlNdXYyQ0o7O0E4TXJ2MkNHO0VBQ0M7RUFFQTtBOU11djJDSjs7QThNbnYyQ0c7RUFDQztFQUVBO0E5TXF2MkNKOztBOE1udjJDRztFQUNDO0VBRUE7QTlNcXYyQ0o7O0E4TTd2MkNHO0VBQ0M7RUFFQTtBOU0rdjJDSjs7QThNN3YyQ0c7RUFDQztFQUVBO0E5TSt2MkNKOztBOE12dzJDRztFQUNDO0VBRUE7QTlNeXcyQ0o7O0E4TXZ3MkNHO0VBQ0M7RUFFQTtBOU15dzJDSjs7QThNangyQ0c7RUFDQztFQUVBO0E5TW14MkNKOztBOE1qeDJDRztFQUNDO0VBRUE7QTlNbXgyQ0o7O0E4TTMxMkNDO0VBQ0M7RUFDQTtBOU04MTJDRjs7QThNNTEyQ0M7RUFDQztBOU0rMTJDRjs7QThNNzEyQ0M7RUFDQztBOU1nMjJDRjs7QThNOTEyQ0M7RUFDQztBOU1pMjJDRjtBOE0vMTJDRTtFQUNDO0E5TWkyMkNIOztBOE05MTJDQztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUNBO0E5TTgxMkNGOztBOE0vMzJDQztFQUNDO0VBQ0E7QTlNazQyQ0Y7O0E4TWg0MkNDO0VBQ0M7QTlNbTQyQ0Y7O0E4TWo0MkNDO0VBQ0M7QTlNbzQyQ0Y7O0E4TWw0MkNDO0VBQ0M7QTlNcTQyQ0Y7QThNbjQyQ0U7RUFDQztBOU1xNDJDSDs7QThNbDQyQ0M7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFDQTtBOU1rNDJDRjs7QThNbjYyQ0M7RUFDQztFQUNBO0E5TXM2MkNGOztBOE1wNjJDQztFQUNDO0E5TXU2MkNGOztBOE1yNjJDQztFQUNDO0E5TXc2MkNGOztBOE10NjJDQztFQUNDO0E5TXk2MkNGO0E4TXY2MkNFO0VBQ0M7QTlNeTYyQ0g7O0E4TXQ2MkNDO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7QTlNczYyQ0Y7O0E4TXY4MkNDO0VBQ0M7RUFDQTtBOU0wODJDRjs7QThNeDgyQ0M7RUFDQztBOU0yODJDRjs7QThNejgyQ0M7RUFDQztBOU00ODJDRjs7QThNMTgyQ0M7RUFDQztBOU02ODJDRjtBOE0zODJDRTtFQUNDO0E5TTY4MkNIOztBOE0xODJDQztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUNBO0E5TTA4MkNGOztBOE0zKzJDQztFQUNDO0VBQ0E7QTlNOCsyQ0Y7O0E4TTUrMkNDO0VBQ0M7QTlNKysyQ0Y7O0E4TTcrMkNDO0VBQ0M7QTlNZy8yQ0Y7O0E4TTkrMkNDO0VBQ0M7QTlNaS8yQ0Y7QThNLysyQ0U7RUFDQztBOU1pLzJDSDs7QThNOSsyQ0M7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFDQTtBOU04KzJDRjs7QThNL2czQ0M7RUFDQztFQUNBO0E5TWtoM0NGOztBOE1oaDNDQztFQUNDO0E5TW1oM0NGOztBOE1qaDNDQztFQUNDO0E5TW9oM0NGOztBOE1saDNDQztFQUNDO0E5TXFoM0NGO0E4TW5oM0NFO0VBQ0M7QTlNcWgzQ0g7O0E4TWxoM0NDO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7QTlNa2gzQ0Y7O0E4TW5qM0NDO0VBQ0M7RUFDQTtBOU1zajNDRjs7QThNcGozQ0M7RUFDQztBOU11ajNDRjs7QThNcmozQ0M7RUFDQztBOU13ajNDRjs7QThNdGozQ0M7RUFDQztBOU15ajNDRjtBOE12ajNDRTtFQUNDO0E5TXlqM0NIOztBOE10ajNDQztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUNBO0E5TXNqM0NGOztBOE12bDNDQztFQUNDO0VBQ0E7QTlNMGwzQ0Y7O0E4TXhsM0NDO0VBQ0M7QTlNMmwzQ0Y7O0E4TXpsM0NDO0VBQ0M7QTlNNGwzQ0Y7O0E4TTFsM0NDO0VBQ0M7QTlNNmwzQ0Y7QThNM2wzQ0U7RUFDQztBOU02bDNDSDs7QThNMWwzQ0M7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFDQTtBOU0wbDNDRjs7QThNM24zQ0M7RUFDQztFQUNBO0E5TThuM0NGOztBOE01bjNDQztFQUNDO0E5TStuM0NGOztBOE03bjNDQztFQUNDO0E5TWdvM0NGOztBOE05bjNDQztFQUNDO0E5TWlvM0NGO0E4TS9uM0NFO0VBQ0M7QTlNaW8zQ0g7O0E4TTluM0NDO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7QTlNOG4zQ0Y7O0ErTS9wM0NDO0VBQ0M7QS9Na3EzQ0Y7O0ErTW5xM0NDO0VBQ0M7QS9Nc3EzQ0Y7O0ErTXZxM0NDO0VBQ0M7QS9NMHEzQ0Y7O0ErTTNxM0NDO0VBQ0M7QS9NOHEzQ0Y7O0ErTS9xM0NDO0VBQ0M7QS9Na3IzQ0Y7O0ErTW5yM0NDO0VBQ0M7QS9Nc3IzQ0Y7O0ErTXZyM0NDO0VBQ0M7QS9NMHIzQ0Y7O0ErTTNyM0NDO0VBQ0M7QS9NOHIzQ0Y7O0ErTS9yM0NDO0VBQ0M7QS9Na3MzQ0Y7O0ErTW5zM0NDO0VBQ0M7QS9Nc3MzQ0Y7O0ErTXZzM0NDO0VBQ0M7QS9NMHMzQ0Y7O0ErTTNzM0NDO0VBQ0M7QS9NOHMzQ0Y7O0ErTS9zM0NDO0VBQ0M7QS9Na3QzQ0Y7O0F3TTk4MkNBO0VBQ0U7QXhNaTkyQ0Y7O0F3TS84MkNBO0VBQ0M7QXhNazkyQ0Q7O0F3TWg5MkNBO0VBQ0M7QXhNbTkyQ0Q7O0F3TWg5MkNFO0VBQ0U7QXhNbTkyQ0o7O0F3TXA5MkNFO0VBQ0U7QXhNdTkyQ0o7O0F3TXg5MkNFO0VBQ0U7QXhNMjkyQ0o7O0F3TTU5MkNFO0VBQ0U7QXhNKzkyQ0o7O0F3TWgrMkNFO0VBQ0U7QXhNbSsyQ0o7O0F3TXArMkNFO0VBQ0U7QXhNdSsyQ0o7O0F3TXgrMkNFO0VBQ0U7QXhNMisyQ0o7O0F3TTUrMkNFO0VBQ0U7QXhNKysyQ0o7O0F3TWgvMkNFO0VBQ0U7QXhNbS8yQ0o7O0F3TXAvMkNFO0VBQ0U7QXhNdS8yQ0o7O0F3TXgvMkNFO0VBQ0U7QXhNMi8yQ0o7O0F3TTUvMkNFO0VBQ0U7QXhNKy8yQ0o7O0F3TTEvMkNBO0FRcFJFO0VBQ0M7QWhOa3gzQ0g7O0FnTmh4M0NFO0VBQ0M7QWhObXgzQ0g7O0FnTmp4M0NFO0VBQ0M7QWhOb3gzQ0g7O0FnTmx4M0NFO0VBQ0M7QWhOcXgzQ0g7O0FnTm54M0NFO0VBQ0M7QWhOc3gzQ0g7O0FnTnB4M0NFO0VBQ0M7QWhOdXgzQ0g7O0FnTnZ5M0NFO0VBQ0M7QWhOMHkzQ0g7O0FnTnh5M0NFO0VBQ0M7QWhOMnkzQ0g7O0FnTnp5M0NFO0VBQ0M7QWhONHkzQ0g7O0FnTjF5M0NFO0VBQ0M7QWhONnkzQ0g7O0FnTjN5M0NFO0VBQ0M7QWhOOHkzQ0g7O0FnTjV5M0NFO0VBQ0M7QWhOK3kzQ0g7O0FnTi96M0NFO0VBQ0M7QWhOazAzQ0g7O0FnTmgwM0NFO0VBQ0M7QWhObTAzQ0g7O0FnTmowM0NFO0VBQ0M7QWhObzAzQ0g7O0FnTmwwM0NFO0VBQ0M7QWhOcTAzQ0g7O0FnTm4wM0NFO0VBQ0M7QWhOczAzQ0g7O0FnTnAwM0NFO0VBQ0M7QWhOdTAzQ0g7O0FnTnYxM0NFO0VBQ0M7QWhOMDEzQ0g7O0FnTngxM0NFO0VBQ0M7QWhOMjEzQ0g7O0FnTnoxM0NFO0VBQ0M7QWhONDEzQ0g7O0FnTjExM0NFO0VBQ0M7QWhONjEzQ0g7O0FnTjMxM0NFO0VBQ0M7QWhOODEzQ0g7O0FnTjUxM0NFO0VBQ0M7QWhOKzEzQ0g7O0FnTi8yM0NFO0VBQ0M7QWhOazMzQ0g7O0FnTmgzM0NFO0VBQ0M7QWhObTMzQ0g7O0FnTmozM0NFO0VBQ0M7QWhObzMzQ0g7O0FnTmwzM0NFO0VBQ0M7QWhOcTMzQ0g7O0FnTm4zM0NFO0VBQ0M7QWhOczMzQ0g7O0FnTnAzM0NFO0VBQ0M7QWhOdTMzQ0g7O0FnTnY0M0NFO0VBQ0M7QWhOMDQzQ0g7O0FnTng0M0NFO0VBQ0M7QWhOMjQzQ0g7O0FnTno0M0NFO0VBQ0M7QWhONDQzQ0g7O0FnTjE0M0NFO0VBQ0M7QWhONjQzQ0g7O0FnTjM0M0NFO0VBQ0M7QWhOODQzQ0g7O0FnTjU0M0NFO0VBQ0M7QWhOKzQzQ0g7O0FnTi81M0NFO0VBQ0M7QWhOazYzQ0g7O0FnTmg2M0NFO0VBQ0M7QWhObTYzQ0g7O0FnTmo2M0NFO0VBQ0M7QWhObzYzQ0g7O0FnTmw2M0NFO0VBQ0M7QWhOcTYzQ0g7O0FnTm42M0NFO0VBQ0M7QWhOczYzQ0g7O0FnTnA2M0NFO0VBQ0M7QWhOdTYzQ0g7O0FnTnY3M0NFO0VBQ0M7QWhOMDczQ0g7O0FnTng3M0NFO0VBQ0M7QWhOMjczQ0g7O0FnTno3M0NFO0VBQ0M7QWhONDczQ0g7O0FnTjE3M0NFO0VBQ0M7QWhONjczQ0g7O0FnTjM3M0NFO0VBQ0M7QWhOODczQ0g7O0FnTjU3M0NFO0VBQ0M7QWhOKzczQ0g7O0FnTi84M0NFO0VBQ0M7QWhOazkzQ0g7O0FnTmg5M0NFO0VBQ0M7QWhObTkzQ0g7O0FnTmo5M0NFO0VBQ0M7QWhObzkzQ0g7O0FnTmw5M0NFO0VBQ0M7QWhOcTkzQ0g7O0FnTm45M0NFO0VBQ0M7QWhOczkzQ0g7O0FnTnA5M0NFO0VBQ0M7QWhOdTkzQ0g7O0FnTnYrM0NFO0VBQ0M7QWhOMCszQ0g7O0FnTngrM0NFO0VBQ0M7QWhOMiszQ0g7O0FnTnorM0NFO0VBQ0M7QWhONCszQ0g7O0FnTjErM0NFO0VBQ0M7QWhONiszQ0g7O0FnTjMrM0NFO0VBQ0M7QWhOOCszQ0g7O0FnTjUrM0NFO0VBQ0M7QWhOKyszQ0g7O0FnTi8vM0NFO0VBQ0M7QWhOa2c0Q0g7O0FnTmhnNENFO0VBQ0M7QWhObWc0Q0g7O0FnTmpnNENFO0VBQ0M7QWhOb2c0Q0g7O0FnTmxnNENFO0VBQ0M7QWhOcWc0Q0g7O0FnTm5nNENFO0VBQ0M7QWhOc2c0Q0g7O0FnTnBnNENFO0VBQ0M7QWhOdWc0Q0g7O0F3TS92M0NBO0FBQ0E7RUFBUTtBeE1tdzNDUjs7QStFOWg0Q0E7RUFDQywwQjVFZ2xCb0Q7RTRFL2tCcEQ7QS9FaWk0Q0Q7QU12OTNDSTtFeUU1RUo7SUFLRTtJQUNBO0UvRWtpNENBO0FBQ0Y7QStFamk0Q0M7RUFDQztFQUNBO0EvRW1pNENGO0FNaiszQ0k7RXlFcEVIO0lBS0U7SUFDQTtFL0VvaTRDRDtBQUNGO0ErRWxpNENDO0VBQ0M7QS9Fb2k0Q0Y7QU0xKzNDSTtFeUUzREg7SUFJRTtFL0VxaTRDRDtBQUNGO0ErRW5pNENDO0VBQ0M7QS9FcWk0Q0Y7QU1sLzNDSTtFeUVwREg7SUFJRTtFL0VzaTRDRDtBQUNGOztBZ0ZuazRDQTtFQUNDO0VBQ0E7RUFDQTtFQUNBLGdCN0UyWm1DO0U2RTFabkMsK0I3RTZFYTtBSHkvM0NkOztBaUYzazRDQTtFQUNDO0lBQU87RWpGK2s0Q047RWlGOWs0Q0Q7SUFBSztFakZpbDRDSjtBQUNGO0FpRmhsNENBO0VBQ0M7SUFBTztFakZtbDRDTjtFaUZsbDRDRDtJQUFLO0VqRnFsNENKO0FBQ0Y7QWlGcGw0Q0E7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBLGE5RXFnQnNDO0U4RXBnQnRDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FqRnNsNENEO0FNOWg0Q0k7RTJFcEVKO0lBZUU7RWpGdWw0Q0E7QUFDRjtBaUZybDRDQztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FqRnVsNENGO0FNemo0Q0k7RTJFckNIO0lBVUU7RWpGd2w0Q0Q7QUFDRjtBaUZ0bDRDRTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWpGd2w0Q0g7QWlGdGw0Q0c7RUFDQztBakZ3bDRDSjtBaUZybDRDRTtFQUNDO0VBQ0E7QWpGdWw0Q0g7QU0vajRDSTtFMkV0QkY7SUFFRTtJQUNBO0VqRnVsNENGO0FBQ0Y7QWlGcGw0Q0M7RUFDQztFQUNBO0FqRnNsNENGO0FNdGw0Q0k7RTJFRkg7SUFLRSxZOUUrZ0JrRDtFSHdrM0NuRDtBQUNGO0FNOWs0Q0k7RTJFZkg7SUFRRTtFakZ5bDRDRDtBQUNGO0FpRnZsNENDO0VBQ0M7RUFDQSxZOUV3ZGtDO0U4RXZkbEM7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FqRnlsNENGO0FpRnZsNENFO0VBQ0M7RUFDQTtBakZ5bDRDSDtBaUZ2bDRDRTtFQUNDO0VBQ0E7QWpGeWw0Q0g7QWlGdmw0Q0U7RUFDQztFQUNBO0FqRnlsNENIO0FpRnZsNENFO0VBQ0M7RUFDQTtFQUNBO0FqRnlsNENIO0FpRnRsNENDO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBakZ3bDRDRjtBTTNuNENJO0UyRTJCSDtJQVdFO0lBQ0E7RWpGeWw0Q0Q7QUFDRjtBaUZ2bDRDRTtFQUNDO0FqRnlsNENIO0FpRnZsNENHO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsZ0I5RStSZ0M7QUgwejNDcEM7QWlGdmw0Q0k7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGM5RXJDUztFOEVzQ1Q7RUFDQTtFQUNBO0VBQ0E7QWpGeWw0Q0w7QWlGdmw0Q0k7RUFDQztFQUNBO0FqRnlsNENMO0FpRnZsNENJO0VBRUM7QWpGd2w0Q0w7QWlGcmw0Q0s7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWpGdWw0Q047QU0xcTRDSTtFMkV5RkE7SUFFRTtFakZtbDRDSjtBQUNGO0FpRi9rNENJO0VBQ0M7RUFDQTtBakZpbDRDTDtBaUY3azRDSTtFQUNDO0VBQ0E7QWpGK2s0Q0w7QWlGNWs0Q0k7RUFDQztBakY4azRDTDtBaUY1azRDSztFQUNDO0VBQ0E7RUFDQTtFQUNBO0FqRjhrNENOO0FNN3M0Q0k7RTJFMkhDO0lBT0U7RWpGK2s0Q0w7QUFDRjtBTXJzNENJO0UyRThHQztJQVVFO0lBQ0E7SUFDQTtJQUNBO0VqRmlsNENMO0FBQ0Y7QWlGNWs0Q1M7RUFDQztFQUNBO0VBQ0E7QWpGOGs0Q1Y7QWlGcms0Q0k7RUFHQztFQUNBO0VBQ0E7QWpGcWs0Q0w7QWlGams0Q0U7RUFDQztFQUNBO0VBQ0E7QWpGbWs0Q0g7QWlGams0Q0U7RUFDQztBakZtazRDSDtBaUZoazRDQztFQUNDO0VBQ0E7QWpGa2s0Q0Y7QU1udTRDSTtFMkUrSkg7SUFLRTtJQUNBO0VqRm1rNENEO0VpRmprNENDO0lBQ0M7RWpGbWs0Q0Y7QUFDRjtBaUZoazRDRTtFQUNDO0VBQ0E7QWpGa2s0Q0g7QWlGaGs0Q0U7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0FqRmtrNENIO0FNdnY0Q0k7RTJFZ0xGO0lBUUU7RWpGbWs0Q0Y7QUFDRjtBaUZqazRDRztFQUNDO0VBQ0E7RUFDQTtFQUNBO0FqRm1rNENKO0FNbHc0Q0k7RTJFMkxEO0lBT0U7SUFDQTtFakZvazRDSDtBQUNGO0FpRmprNENFO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FqRm1rNENIO0FpRmprNENHO0VBQ0M7RUFDQTtBakZtazRDSjtBaUY5ajRDRTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBakZnazRDSDtBTS94NENJO0UyRXlORjtJQVNFO0VqRmlrNENGO0FBQ0Y7QWlGL2o0Q0U7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBakZpazRDSDtBTWh6NENJO0UyRXFPRjtJQWFFO0VqRmtrNENGO0FBQ0Y7QWlGaGs0Q0c7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0FqRmtrNENKO0FpRmhrNENJO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FqRmtrNENMO0FpRjVqNENFO0VBQ0M7RUFDQTtBakY4ajRDSDtBTXIxNENJO0UyRTBSSDtJQUVFO0VqRjZqNENEO0FBQ0Y7QU03MDRDSTtFMkVtUkE7SUFDQztFakY2ajRDSDtFaUYzajRDRztJQUNDO0lBQ0E7SUFDQTtFakY2ajRDSjtBQUNGO0FpRnZqNENDO0VBQ0MsK0I3RTlQbUQ7QUp1ejRDckQ7QWlGdmo0Q0U7RUFDQyxnQzdFaFFrRDtBSnl6NENyRDtBaUZ2ajRDRztFQUNDLHFDN0VuUWlEO0FKNHo0Q3JEO0FpRnRqNENFO0VBQ0MsZ0M3RXZRa0Q7QUorejRDckQ7QWlGdGo0Q0c7RUFDQztBakZ3ajRDSjtBTXQyNENJO0UyRWlURjtJQUVFO0VqRnVqNENGO0FBQ0Y7QWlGcmo0Q0k7RUFDQyxnQzdFblJnRDtBSjAwNENyRDtBaUZyajRDSztFQUNDO0FqRnVqNENOO0FpRmhqNENHO0VBQ0MsZ0M5RTNUVTtBSDYyNENkO0FpRi9pNENFO0VBQ0M7RUFDQTtBakZpajRDSDtBaUYvaTRDRztFQUNDO0VBQ0E7RUFDQSxnQzdFeFNpRDtBSnkxNENyRDtBaUYvaTRDSTtFQUNDO0FqRmlqNENMO0FpRjlpNENHO0VBQ0MsZ0M3RS9TaUQ7QUorMTRDckQ7QU1uNDRDSTtFMkV1Vkg7SUFFRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VqRjhpNENEO0VpRjVpNENDO0lBQ0M7RWpGOGk0Q0Y7QUFDRjs7QWlGeGk0Q0M7O0VBQ0Msd0M5RWlIa0M7QUgyNzNDcEM7O0FrRi85NENBO0VBQThCO0lBQU87RWxGbys0Q25DO0VrRnArNENtRDtJQUFLO0VsRnUrNEN4RDtBQUNGO0FrRnQrNENBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLG1CL0UyWG1DO0UrRTFYbkMsYS9FdWdCc0M7RStFdGdCdEM7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FsRncrNENEO0FrRnQrNENDO0VBQ0M7RUFDQTtBbEZ3KzRDRjtBa0Z0KzRDQztFQUNDO0FsRncrNENGO0FrRnQrNENFO0VBQ0M7QWxGdys0Q0g7O0FtRmpnNUNDO0VBRUM7QW5GbWc1Q0Y7QW1GLy80Q0c7RUFFQztBbkZnZzVDSjs7QW9Gemc1Q0E7RUFDQztFQUNBLFlqRitrQm9EO0VpRjlrQnBEO0VBQ0E7RUFDQSxhakZpaEJzQztBSDIvM0N2QztBb0Z6ZzVDRTtFQUNDO0FwRjJnNUNIO0FvRnpnNUNFO0VBQ0M7QXBGMmc1Q0g7QW9Gbmc1Q0s7RUFDQztFQUNBO0FwRnFnNUNOO0FvRm5nNUNNO0VBQ0M7QXBGcWc1Q1A7QW9GLy80Q0U7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBLG9CakZvWDRCO0VpRm5YNUI7RUFDQTtFQ3JDRjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FyRnVpNUNEO0FvRmxnNUNHO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBcEZvZzVDSjtBb0ZsZzVDSTtFQUNDO0FwRm9nNUNMO0FvRmhnNUNFO0VBQ0M7QXBGa2c1Q0g7QW9GaGc1Q0c7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBcEZrZzVDSjtBb0ZoZzVDSTtFQUNDO0FwRmtnNUNMO0FvRmhnNUNJO0VBRUM7RUFDQTtBcEZpZzVDTDtBb0YvLzRDSTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FwRmlnNUNMO0FvRjkvNENHO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXBGZ2c1Q0o7QW9GOS80Q0c7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FwRmdnNUNKO0FvRjcvNENJO0VBQ0M7QXBGKy80Q0w7QW9GNy80Q0k7RUFDQztBcEYrLzRDTDtBb0YzLzRDSTtFQUNDO0VBQ0E7QXBGNi80Q0w7QW9GeC80Q0s7RUFDQztBcEYwLzRDTjtBb0ZyLzRDSTtFQUNDO0VBQ0E7QXBGdS80Q0w7QW9Gci80Q0k7RUFDQztBcEZ1LzRDTDtBb0ZuLzRDRztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXBGcS80Q0o7QW9GaC80Q0s7RUFDQztBcEZrLzRDTjtBb0YzKzRDSTtFQUNDO0FwRjYrNENMO0FvRjErNENLO0VBQ0M7QXBGNCs0Q047QW9GdCs0Q0M7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQThCO0VBQzlCO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXBGeSs0Q0Y7QW9Gdis0Q0M7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0FwRnkrNENGOztBc0ZucTVDQTtFQUNDLFluRmdsQm9EO0VtRi9rQnBEO0VBQ0E7RUFDQTtFQUNBLGlCbkY2aEJtQztFbUY1aEJuQztFQUNBLGFuRjZnQnNDO0VtRjVnQnRDO0F0RnNxNUNEO0FNbG01Q0k7RWdGNUVKO0lBV0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFdEZ1cTVDQTtBQUNGO0FzRnJxNUNDO0VBQ0MsMEJuRmdsQm1EO0VtRi9rQm5ELHdCbkYra0JtRDtBSHdsNENyRDtBTS9tNUNJO0VnRjFESDtJQUtFLDBCbkY2a0JrRDtJbUY1a0JsRCx3Qm5GNGtCa0Q7RUg0bDRDbkQ7QUFDRjtBc0Z0cTVDRTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXRGd3E1Q0g7QXNGdHE1Q0c7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBLGdCbkZ3WGdDO0VtRnZYaEM7QXRGd3E1Q0o7QXNGdHE1Q0c7RUFDQyxXbkZvakJpRDtFbUZuakJqRCxZbkZvakJpRDtFbUZuakJqRCxtQm5GcWpCaUQ7RW1GcGpCakQsbUJuRm1qQmlEO0VtRmxqQmpEO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F0RndxNUNKO0FzRnRxNUNJO0VBQ0M7RUFDQTtBdEZ3cTVDTDtBc0ZycTVDSztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdEZ1cTVDTjtBc0ZucTVDRztFQUNDLG1CbkZrVjJCO0VtRmpWM0I7QXRGcXE1Q0o7QXNGbnE1Q0k7RUFDQztFQUNBLGdCbkZtVitCO0VtRmxWL0I7RUFDQSxrQm5GeVUrQjtFbUZ4VS9CO0F0RnFxNUNMO0FzRmpxNUNFO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGdCbkZzVWlDO0FINjE0Q3BDO0FzRmpxNUNFO0VBQ0M7RUFDQTtFQUNBO0F0Rm1xNUNIO0FzRmpxNUNFO0VBQ0M7RUFDQTtFQUNBO0VBQ0Esb0JuRm9UNEI7RW1GblQ1QjtFQUNBO0VEckdGO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXJGeXc1Q0Q7QXNGcHE1Q0c7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0F0RnNxNUNKO0FzRnBxNUNJO0VBQ0M7QXRGc3E1Q0w7QXNGbHE1Q0U7RUFDQztBdEZvcTVDSDtBc0ZscTVDRztFQUNDO0F0Rm9xNUNKO0FzRmxxNUNHO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXRGb3E1Q0o7QXNGbHE1Q0k7RUFDQztFQUNBO0F0Rm9xNUNMO0FzRjFwNUNLO0VBQ0M7RUFDQTtBdEY0cDVDTjtBc0YxcDVDTTtFQUNDO0F0RjRwNUNQO0FzRnRwNUNFO0VBQ0M7QXRGd3A1Q0g7QXNGdHA1Q0c7RUFDQztFQUNBLGlCbkYyZGlEO0VtRjFkakQ7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F0RndwNUNKO0FzRnRwNUNJO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7QXRGd3A1Q0w7QXNGdHA1Q0k7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXRGd3A1Q0w7QXNGdHA1Q0k7RUFDQztFQUNBO0VBQ0E7RUFDQSxnQm5GcU8rQjtFbUZwTy9CO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxrQm5GeVIrQjtFbUZ4Ui9CO0VBQ0E7QXRGd3A1Q0w7QXVGMTE1Q0M7RURxTUs7QXRGd3A1Q047QXNGcnA1Q0k7RUFFQztFQUNBO0F0RnNwNUNMO0FzRm5wNUNHO0VBQ0M7RUFDQTtFQUNBO0VBQ0EsbUJuRnNNMkI7RW1Gck0zQjtFQUNBLFduRnFaaUQ7RW1GcFpqRCxZbkZxWmlEO0VtRnBaakQsZ0JuRjRaaUQ7RW1GM1pqRCxhbkZxWmlEO0VtRnBaakQsZ0JuRm9aaUQ7RW1GblpqRCx1Qm5Ga1ppRDtBSG13NENyRDtBc0ZucDVDSTtFQUNDO0VBQ0E7QXRGcXA1Q0w7QXNGbnA1Q0k7RUFHQyxXbkY0WWdEO0VtRjNZaEQsWW5GNFlnRDtFbUYzWWhELGVuRnlZZ0Q7RW1GeFloRDtBdEZtcDVDTDtBc0ZocDVDRztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxrQm5Gd09nQztFbUZ2T2hDO0VBQ0E7RUFDQTtBdEZrcDVDSjtBc0ZocDVDSTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0F0RmtwNUNMO0FzRi9vNUNHO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F0RmlwNUNKO0FzRjlvNUNLO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXRGZ3A1Q047QXNGOW81Q007RUFFQztFQUNBO0F0RitvNUNQO0FzRjFvNUNNO0VBQ0M7RUFDQTtBdEY0bzVDUDtBc0Z4bzVDSztFQUNDO0VBQ0E7RUFDQTtBdEYwbzVDTjtBc0ZubzVDSztFQUNDO0F0RnFvNUNOO0FzRmxvNUNJO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7QXRGb281Q0w7QXVGbjc1Q0M7RURrVEs7QXRGb281Q047QXNGam81Q0s7RUFDQztBdEZtbzVDTjtBdUZ6NzVDQztFRHlUTTtBdEZtbzVDUDtBdUY1NzVDQztFRDhUTTtBdEZpbzVDUDtBc0Y5bjVDSztFQUNDLGNuRjlOUTtFbUYrTlI7QXRGZ281Q047QXNGOW41Q0s7RUFDQyxjbkZsT1E7RW1GbU9SO0F0RmdvNUNOO0FzRnpuNUNDO0VBQ0M7QXRGMm41Q0Y7QXNGem41Q0M7RUFDQztFQUNBO0VBQ0E7QXRGMm41Q0Y7QXNGem41Q0U7RUFDQyxtQm5GaUU0QjtFbUZoRTVCO0F0RjJuNUNIO0FzRnpuNUNHO0VBQ0M7QXRGMm41Q0o7QXNGeG41Q0U7RUFFQztBdEZ5bjVDSDtBc0Z0bjVDQztFQUVDO0F0RnVuNUNGOztBc0ZwbjVDQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxZbkZrT29EO0VtRmpPcEQ7QXRGdW41Q0Q7QU0zNTVDSTtFZ0Y2Uko7SUFVRTtJQUNBO0lBQ0EsYW5GNkpxQztJbUY1SnJDO0V0RnduNUNBO0FBQ0Y7O0FzRnRuNUNBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGFuRnNKc0M7RW1Gckp0QztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F0RnluNUNEOztBd0ZoZzZDQTtFQUNDO0lBQU87RXhGb2c2Q047RXdGbmc2Q0Q7SUFBSztFeEZzZzZDSjtBQUNGO0F3RnJnNkNBO0VBQ0M7SUFBTztFeEZ3ZzZDTjtFd0Z2ZzZDRDtJQUFLO0V4RjBnNkNKO0FBQ0Y7QXdGemc2Q0E7RUFDQztFQUNBO0VBQ0EsYXJGd2dCc0M7RXFGdmdCdEM7QXhGMmc2Q0Q7QU14OTVDSTtFa0Z2REo7SUFPRSxTckZtaEJrQztJcUZsaEJsQztJQUNBLFlyRmlpQjZDO0VIMis0QzdDO0FBQ0Y7QU1sOTVDSTtFa0ZwRUo7SUFZRTtFeEY4ZzZDQTtBQUNGO0FNcCs1Q0k7RWtGeENIO0lBRUU7SUFDQTtFeEY4ZzZDRDtBQUNGO0FNNzk1Q0k7RWtGckRIO0lBTUU7SUFDQTtFeEZnaDZDRDtBQUNGO0F3RjlnNkNFO0VBQ0M7QXhGZ2g2Q0g7QXdGOWc2Q0c7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBeEZnaDZDSjtBd0Y5ZzZDSTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0F4RmdoNkNMO0F3RjlnNkNJO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F4RmdoNkNMO0F3RjlnNkNJO0VBQ0M7RUFDQTtFQUNBLGdCckZpVytCO0VxRmhXL0I7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBeEZnaDZDTDtBdUZybDZDQztFQ3dFSztBeEZnaDZDTjtBd0Y3ZzZDSTtFQUVDO0VBQ0E7QXhGOGc2Q0w7QXdGM2c2Q0c7RUFDQztFQUNBO0VBQ0E7RUFDQSxtQnJGbVUyQjtFcUZsVTNCO0VBQ0E7RUFDQTtFQUNBO0F4RjZnNkNKO0F3RjNnNkNJO0VBQ0M7RUFDQTtBeEY2ZzZDTDtBd0YzZzZDSTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXhGNmc2Q0w7QXdGMWc2Q0c7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0Esa0JyRnlXZ0M7RXFGeFdoQztFQUNBO0VBQ0E7RUFDQTtBeEY0ZzZDSjtBd0YxZzZDSTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0F4RjRnNkNMO0F3RnZnNkNJO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7QXhGeWc2Q0w7QXVGNW82Q0M7RUNzSUs7QXhGeWc2Q047QXdGdmc2Q0s7RUFDQztBeEZ5ZzZDTjtBd0Z2ZzZDSztFQUNDO0VBQ0EsY3JGekNRO0FIa2o2Q2Q7QU0zazZDSTtFa0ZxRUE7SUFFRTtFeEZ3ZzZDSjtBQUNGO0F3RnBnNkNHO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7QXhGc2c2Q0o7QU10bDZDSTtFa0Y0RUQ7SUFPRTtFeEZ1ZzZDSDtBQUNGO0F3RnJnNkNJO0VBQ0M7RUFDQTtFQUNBLFdyRjZZMEM7RXFGNVkxQyxZckY0WTBDO0VxRjNZMUM7RUFDQTtFQUNBO0VBQ0E7RUFDQSxnQ3JGa1YrQjtBSHFyNUNwQztBd0ZyZzZDSztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBeEZ1ZzZDTjtBd0ZyZzZDTTtFQUNDO0F4RnVnNkNQO0F3RnBnNkNLO0VBRUM7RUFDQTtBeEZxZzZDTjtBd0ZsZzZDSTtFQUNDO0F4Rm9nNkNMO0F3RmpnNkNNO0VBQ0M7QXhGbWc2Q1A7QXdGamc2Q007RUFDQztBeEZtZzZDUDtBd0ZoZzZDSztFQUNDO0VBQ0E7QXhGa2c2Q047QXdGLy81Q0k7RUFDQztBeEZpZzZDTDtBd0Y5LzVDTTtFQUNDO0F4RmdnNkNQO0F3RjkvNUNNO0VBQ0M7QXhGZ2c2Q1A7QXdGNy81Q0s7RUFDQztFQUNBO0F4RisvNUNOO0FNNXA2Q0k7RWtGcUtDO0lBRUU7RXhGeS81Q0w7QUFDRjtBd0ZwLzVDRTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUhuUEY7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBckYwdTZDRDtBTW5xNkNJO0VrRmdLRjtJQVlFO0V4RjIvNUNGO0FBQ0Y7QXdGei81Q0c7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXhGMi81Q0o7QXdGeC81Q0U7RUFDQztFQUNBLFNyRjRTNEM7RXFGM1M1QztFQUNBO0VBQ0E7RUFDQTtBeEYwLzVDSDtBTXJzNkNJO0VrRnFNRjtJQVNFLFlyRm9VaUQ7SXFGblVqRDtJQUNBO0lBQ0E7SUFDQTtFeEYyLzVDRjtBQUNGO0F3RngvNUNJO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXhGMC81Q0w7QU0xczZDSTtFa0Z5TUE7SUFVRTtFeEYyLzVDSjtBQUNGO0F3RnovNUNLO0VBQ0M7QXhGMi81Q047QXdGei81Q0s7RUFFQztBeEYwLzVDTjtBd0Z0LzVDSztFQUNDO0VBQ0E7QXhGdy81Q047QXdGcC81Q0c7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXhGcy81Q0o7O0FpTjd5NkNBO0VBQ0k7RUFDQTtBak5nejZDSjs7QWtObHo2Q0E7RUFDSTtBbE5xejZDSjtBa05wejZDSTtFQUNJO0FsTnN6NkNSO0FrTnJ6NkNRO0VBQ0k7QWxOdXo2Q1o7QWtObno2Q1E7RUFDSTtBbE5xejZDWjs7QWtOaHo2Q0E7OztFQUdJO0VBQ0E7RUFDQTtFQUNBO0FsTm16NkNKOztBa05qejZDQTs7RUFFSTtFQUNBO0VBQ0E7QWxOb3o2Q0o7O0FrTmx6NkNBO0VBQ0k7QWxOcXo2Q0o7O0FrTm56NkNBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FsTnN6NkNKOztBa05wejZDQTtFQUNJO0VBQ0E7RUFDQTtBbE51ejZDSjs7QWtOcno2Q0E7RUFDSTtJQUdJO0lBQ0E7RWxOc3o2Q047RWtOcHo2Q0U7SUFDSTtJQUNBO0VsTnN6NkNOO0FBQ0Y7QWtOcHo2Q0E7RUFDSTtJQUdJO0lBQ0E7RWxOb3o2Q047RWtObHo2Q0U7SUFDSTtJQUNBO0VsTm96NkNOO0FBQ0Y7QW1OdjM2Q0E7RUFDSTtFQUNBO0FuTnkzNkNKO0FtTngzNkNJO0VBQ0ksaUJsTkNJO0VrTkFKO0FuTjAzNkNSO0FtTngzNkNJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QW5OMDM2Q1I7QW1OejM2Q1E7RUFDSTtBbk4yMzZDWjtBbU54MzZDWTtFQUNJO0FuTjAzNkNoQjtBbU5yMzZDUTtFQUNJO0VBQ0E7QW5OdTM2Q1o7QW1OcjM2Q1k7RUFDSTtBbk51MzZDaEI7QW1ObjM2Q2E7RUFDTDtFQUNBO0FuTnEzNkNSO0FtTm4zNkNRO0VBQ0k7QW5OcTM2Q1o7O0FtTmozNkNJO0VBQ0k7QW5ObzM2Q1I7QW1ObDM2Q0k7RUFDSTtFQUNBO0VBQ0E7QW5ObzM2Q1I7QW1OajM2Q1E7RUFDSTtFQUNBO0VBQ0E7QW5ObTM2Q1o7O0FtTi8yNkNBO0VBQ0k7QW5OazM2Q0o7O0FvTnY2NkNnQjtFQUNJO0VBQ0EsMkJqTjJFTjtBSCsxNkNkO0FvTng2NkNnQjtFQUNJO0FwTjA2NkNwQjtBb04vNTZDQTtFQUNJO0FwTmk2NkNKO0FvTmg2NkNJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FwTms2NkNSO0FvTmg2NkNJO0VBQ0k7QXBOazY2Q1I7QW9OaDY2Q0k7RUFDSTtFQUNBO0VBQ0E7RUFDQSwyQmpONENNO0FIczM2Q2Q7O0FxTnY4NkNBO0VBQ0k7QXJOMDg2Q0o7QXFOejg2Q0k7RUFDSTtFQUNBO0VBQ0E7QXJOMjg2Q1I7QXFOMTg2Q1E7RUFDSTtBck40ODZDWjtBcU4xODZDUTtFQUNJO0VBQ0E7QXJONDg2Q1o7QXFOMTg2Q1E7RUFDSTtFQUNBO0FyTjQ4NkNaO0FxTjE4NkNRO0VBQ0k7RUFDQTtBck40ODZDWjtBcU4xODZDUTtFQUNJO0VBQ0E7QXJONDg2Q1o7QXFOejg2Q0k7RUFDSTtBck4yODZDUjs7QXFOdDg2Q0k7RUFDSTtFQUNBO0FyTnk4NkNSOztBcU5wODZDSTtFQUNJO0FyTnU4NkNSO0FxTnQ4NkNRO0VBQ0k7QXJOdzg2Q1o7QXFOdDg2Q1E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FyTnc4NkNaO0FxTm44NkNZO0VBQ0k7RUFDQTtBck5xODZDaEI7O0FzTjEvNkNZO0VBQ0k7RUFDQTtBdE42LzZDaEI7QXNONS82Q2dCO0VBQ0k7QXROOC82Q3BCO0FzTjEvNkNRO0VBQ0k7QXRONC82Q1o7QXNOdi82Q1k7RUFDSTtBdE55LzZDaEI7QXNOeC82Q2dCO0VBQ0k7QXROMC82Q3BCOztBc05wLzZDQTtFQUNJO0F0TnUvNkNKOztBc05sLzZDWTtFQUNJO0VBQ0E7QXROcS82Q2hCO0FzTnAvNkNnQjtFQUNJO0VBQ0E7RUFDQTtBdE5zLzZDcEI7QXNOcC82Q2dCO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdE5zLzZDcEI7QXNOci82Q29CO0VBQ0k7QXROdS82Q3hCOztBc041KzZDZ0I7RUFDSTtFQUNBO0F0TisrNkNwQjtBc056KzZDZ0I7RUFDSTtBdE4yKzZDcEI7O0FzTmorNkNnQjtFQUNJO0VBQ0E7QXRObys2Q3BCOztBc043OTZDQTtFQUNJO0VBQ0E7RUFDQTtBdE5nKzZDSjtBc04vOTZDSTtFQUNJO0VBQ0E7QXROaSs2Q1I7QXNOLzk2Q0k7RUFDSTtBdE5pKzZDUjtBc045OTZDUTtFQUNJO0VBQ0E7QXROZys2Q1o7QXNOOTk2Q1E7RUFDSTtBdE5nKzZDWjs7QXNOMTk2Q0k7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBdE42OTZDUjtBc041OTZDUTtFQUNJO0VBQ0E7QXROODk2Q1o7QXNOeDk2Q2dCO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdE4wOTZDcEI7QXNOejk2Q29CO0VBQ0k7QXROMjk2Q3hCOztBc05uOTZDQTtFQUNJO0VBQ0E7RUFDQTtBdE5zOTZDSjtBc05yOTZDSTtFQUNJO0F0TnU5NkNSOztBc05uOTZDQTtFQUNJO0F0TnM5NkNKO0FzTnI5NkNJO0VBQ0k7QXROdTk2Q1I7O0FzTm45NkNBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QXROczk2Q0o7QXNOcjk2Q0k7RUFDSTtFQUNBO0F0TnU5NkNSOztBc05uOTZDSTtFQUNJO0F0TnM5NkNSOztBc05uOTZDQTtFQUNJO0F0TnM5NkNKOztBc05uOTZDQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXROczk2Q0o7QXNOcjk2Q0k7RUFDSTtBdE51OTZDUjtBc05yOTZDSTtFQUNJO0F0TnU5NkNSO0FzTnA5NkNRO0VBQ0k7QXROczk2Q1o7QXNObjk2Q0k7RUFDSTtBdE5xOTZDUjtBc05wOTZDUTtFQUNJO0F0TnM5NkNaOztBc05qOTZDQTtFQUNJO0VBQ0E7QXRObzk2Q0o7O0FzTi84NkNJO0VBQ0k7QXROazk2Q1I7O0FzTjk4NkNBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F0Tmk5NkNKO0FzTmg5NkNJO0VBQ0k7QXROazk2Q1I7QXNOaDk2Q0k7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBdE5rOTZDUjtBc05qOTZDUTtFQUNJO0VBQ0E7QXRObTk2Q1o7QXNOajk2Q1E7RUFDSTtFQUNBO0F0Tm05NkNaO0FzTmg5NkNZO0VBQ0k7QXROazk2Q2hCO0FzTi84NkNRO0VBQ0k7QXROaTk2Q1o7QXNOLzg2Q1E7RUFDSTtFQUNBO0VBQ0E7QXROaTk2Q1o7QXNOaDk2Q1k7RUFDSTtBdE5rOTZDaEI7O0FzTjU4NkNJO0VBQ0k7QXROKzg2Q1I7QXNONTg2Q1E7RUFDSTtFQUNBO0F0Tjg4NkNaOztBc054ODZDSTtFQUNJO0F0TjI4NkNSO0FzTno4NkNJO0VBQ0k7RUFDQTtBdE4yODZDUjtBc056ODZDSTtFQUNJO0VBQ0E7QXROMjg2Q1I7O0FzTnY4NkNBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdE4wODZDSjtBc056ODZDSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0F0TjI4NkNSO0FzTjE4NkNRO0VBQ0ksY25OMU1FO0FIc3A3Q2Q7O0F1Tjl1N0NJO0VBQ0k7QXZOaXY3Q1I7QXVOaHY3Q1E7RUFDSTtFQUNBO0F2Tmt2N0NaO0F1Tmh2N0NRO0VBQ0k7QXZOa3Y3Q1o7QXVOaHY3Q1E7RUFDSTtBdk5rdjdDWjtBdU43dTdDWTtFQUNJO0VBQ0E7RUFDQTtBdk4rdTdDaEI7QXVOOXU3Q2dCO0VBQ0k7RUFDQTtBdk5ndjdDcEI7QXVOOXU3Q2dCO0VBQ0k7QXZOZ3Y3Q3BCO0F1TjV1N0NnQjtFQUNJO0VBQ0E7QXZOOHU3Q3BCOztBdU5ydTdDUTtFQUNJO0F2Tnd1N0NaOztBdU5sdTdDSTtFQUNJO0VBQ0E7RUFDQTtBdk5xdTdDUjtBdU5wdTdDUTtFQUNJO0VBQ0E7QXZOc3U3Q1o7QXVOcnU3Q1k7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F2TnV1N0NoQjtBdU5wdTdDUTtFQUNJO0F2TnN1N0NaOztBdU5sdTdDQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdk5xdTdDSjs7QXVOaHU3Q1E7RUFDSTtBdk5tdTdDWjtBdU5qdTdDUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXZObXU3Q1o7QXVOanU3Q1E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdk5tdTdDWjtBdU5qdTdDUTtFQUNJO0F2Tm11N0NaO0F1Tmh1N0NJO0VBQ0k7QXZOa3U3Q1I7O0F1Tjl0N0NBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QXZOaXU3Q0o7QXVOaHU3Q0k7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F2Tmt1N0NSO0F1Tmh1N0NJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QXZOa3U3Q1I7QXVOanU3Q1E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXZObXU3Q1o7QXVOaHU3Q0k7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBdk5rdTdDUjtBdU5odTdDYTtFQUNMO0VBQ0E7QXZOa3U3Q1I7O0F1Tmh1N0NhO0VBQ0w7RUFDQTtFQUNBO0F2Tm11N0NSOztBdU5odTdDUTtFQUNJO0F2Tm11N0NaO0F1Tmp1N0NZO0VBQ0k7RUFDQTtBdk5tdTdDaEI7QXVOaHU3Q1k7RUFDSTtBdk5rdTdDaEI7QXVOaHU3Q2dCO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QXZOa3U3Q3BCOztBdU4zdDdDQTtFQUNJO0F2Tjh0N0NKO0F1TjV0N0NRO0VBQ0k7RUFDQTtBdk44dDdDWjtBdU5qdTdDSTtFQUtJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXZOK3Q3Q1I7QXVOOXQ3Q1E7RUFDSTtFQUNBO0VBQ0E7QXZOZ3U3Q1o7QXVOL3Q3Q1k7RUFDSTtFQUNBO0F2Tml1N0NoQjs7QXVOMXQ3Q0k7RUFDSTtFQUNBO0VBQ0E7QXZONnQ3Q1I7QXVONXQ3Q1E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F2Tjh0N0NaO0F1Tjd0N0NZO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdk4rdDdDaEI7QXVOOXQ3Q2dCO0VBQ0k7QXZOZ3U3Q3BCO0F1Tjd0N0NZO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QXZOK3Q3Q2hCO0F1TjV0N0NnQjtFQUNJO0VBQ0E7QXZOOHQ3Q3BCOztBdU50dDdDSTtFQUNJO0VBQ0E7RUFDQTtBdk55dDdDUjtBdU54dDdDUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0F2TjB0N0NaO0F1Tnp0N0NZO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdk4ydDdDaEI7QXVOenQ3Q1k7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBdk4ydDdDaEI7QXVOdnQ3Q29CO0VBQ0k7RUFDQTtBdk55dDdDeEI7O0F3TnArN0NBO0VBQ0k7QXhOdSs3Q0o7O0F3TnIrN0NBO0VBQ0k7QXhOdys3Q0o7QXdOdCs3Q0k7RUFDSTtBeE53KzdDUjtBd052KzdDUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0F4TnkrN0NaO0F3TngrN0NZO0VBQ0k7QXhOMCs3Q2hCO0F3TnArN0NRO0VBQ0k7QXhOcys3Q1o7QXdObis3Q0k7RUFDSTtBeE5xKzdDUjtBd05uKzdDSTtFQUNJO0F4TnErN0NSO0F3Tm4rN0NJO0VBQ0k7QXhOcSs3Q1I7QXdObCs3Q1E7RUFDSTtBeE5vKzdDWjtBd05sKzdDUTtFQUNJO0VBQ0E7QXhObys3Q1o7QXdObCs3Q1E7RUFDSTtBeE5vKzdDWjtBd05oKzdDUTtFQUNJO0VBQ0E7QXhOays3Q1o7QXdOaCs3Q1E7RUFDSTtFQUNBO0F4TmsrN0NaO0F3TmgrN0NRO0VBQ0k7QXhOays3Q1o7QXdOLzk3Q0k7RUFDSTtBeE5pKzdDUjs7QXdOOTk3Q0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBeE5pKzdDSjtBd05oKzdDSTtFQUNJO0F4TmsrN0NSO0F3TmorN0NRO0VBQ0k7QXhObSs3Q1o7QXdOais3Q1E7RUFDSTtBeE5tKzdDWjtBd05oKzdDSTtFQUNJO0F4TmsrN0NSOztBd043OTdDUTtFQUNJO0F4TmcrN0NaOztBd04zOTdDSTtFQUNJO0VBQ0E7QXhOODk3Q1I7O0F3TjM5N0NBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QXhOODk3Q0o7QXdONzk3Q0k7RUFDSTtBeE4rOTdDUjtBd045OTdDUTtFQUNJO0F4TmcrN0NaOztBd04zOTdDSTtFQUNJO0F4Tjg5N0NSOztBd04zOTdDQTtFQUNJO0VBQ0E7RUFDQTtBeE44OTdDSjtBd041OTdDUTtFQUNJO0F4Tjg5N0NaO0F3TjU5N0NRO0VBQ0k7QXhOODk3Q1o7O0F3TjE5N0NBO0VBQ0kseUJyTnJDVTtFcU5zQ1Y7QXhONjk3Q0o7O0F3TjM5N0NBO0VBQ0k7QXhOODk3Q0o7O0F3TjU5N0NBO0VBQ0k7QXhOKzk3Q0o7QXdOOTk3Q0k7RUFDSTtBeE5nKzdDUjs7QXdONzk3Q0E7RUFDSTtFQUNBO0VBQ0E7QXhOZys3Q0o7QXdOLzk3Q0k7RUFDSTtBeE5pKzdDUjtBd05oKzdDUTtFQUNJO0F4TmsrN0NaOztBeU5objhDSTtFQUNJO0F6Tm1uOENSO0F5TmhuOENRO0VBQ0k7QXpOa244Q1o7QXlOL204Q0k7RUFDSTtFQUNBO0VBQ0E7QXpOaW44Q1I7QXlOaG44Q1E7RUFDSTtBek5rbjhDWjtBeU5objhDUTtFQUNJLGN0TnNFRTtFc05yRUY7QXpOa244Q1o7QXlOaG44Q1E7RUFDSSxjdE5nRkU7QUhraThDZDtBeU4vbThDSTtFQUNJO0F6TmluOENSO0F5TmhuOENRO0VBQ0k7QXpOa244Q1o7QXlOaG44Q1E7RUFDSTtFQUNBO0VBQ0E7QXpOa244Q1o7QXlOaG44Q1E7RUFDSTtBek5rbjhDWjtBeU5objhDUTtFQUNJO0F6TmtuOENaO0F5Ti9tOENJO0VBQ0k7QXpOaW44Q1I7O0F5TjVtOENRO0VBQ0k7QXpOK204Q1o7QXlON204Q1E7RUFDSTtBek4rbThDWjtBeU45bThDWTtFQUNJO0F6TmduOENoQjtBeU43bThDUTtFQUNJO0F6TittOENaOztBeU4zbThDQTtFQUNJO0VBQ0E7QXpOOG04Q0o7O0F5TjNtOENJO0VBQ0k7QXpOOG04Q1I7O0FDcnE4Q0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRHdxOENKOztBME41cjhDQTtFQUNJO0VBQ0EsZ0J2TjRaZ0M7RXVOM1poQztBMU4rcjhDSjtBME45cjhDSTtFQUNJLGN2TjhFTTtBSGtuOENkOztBME41cjhDQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxjdk44RVU7RXVON0VWO0VBQ0E7RUFDQTtBMU4rcjhDSjtBME45cjhDSTtFQUNJLGN2TjZETTtBSG1vOENkO0EwTjdyOENJO0VBQ0k7QTFOK3I4Q1I7QTBOOXI4Q1E7RUFDSTtBMU5nczhDWjtBME43cjhDSTtFQUNJLGdDdk4wQ007QUhxcDhDZDtBME43cjhDSTtFQUNJO0VBQ0E7QTFOK3I4Q1I7QTBON3I4Q0k7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0ExTityOENSOztBME41cjhDQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBMU4rcjhDSjtBME45cjhDSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBMU5nczhDUjtBME45cjhDSTtFQUNJO0VBQ0E7RUFDQTtBMU5nczhDUjtBME45cjhDSTs7RUFFSTtFQUNBO0VBQ0E7RUFDQTtBMU5nczhDUjtBME43cjhDSTtFQUNJO0VBQ0E7RUFDQTtBMU4rcjhDUjtBME41cjhDSTtFQUNJO0VBQ0E7RUFDQTtBMU44cjhDUjtBME4xcjhDUTtFQUNJO0ExTjRyOENaO0EwTnhyOENRO0VBQ0k7RUFDQTtFQUNBO0ExTjByOENaO0EwTnpyOENZO0VBQ0ksMEN2TmxDRjtFdU5tQ0U7RUFDQTtBMU4ycjhDaEI7O0FDank4Q0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRG95OENKOztBMk52ejhDSTtFQUNJLFkxTkpXO0UwTktYO0EzTjB6OENSO0EyTnh6OENRO0VBQ0k7QTNOMHo4Q1o7QTJOdno4Q0k7RUFDSTtFQUNBO0EzTnl6OENSO0EyTnR6OENRO0VBQ0k7QTNOd3o4Q1o7O0FDN3o4Q0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRGcwOENKOztBNE5wMThDQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBNU51MThDSjtBNE50MThDSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E1TncxOENSO0E0TnQxOENJO0VBQ0k7RUFDQTtBNU53MThDUjtBNE5yMThDSTs7RUFFSTtFQUNBO0VBQ0E7RUFDQTtBNU51MThDUjtBNE5wMThDSTtFQUNJO0VBQ0E7RUFDQTtBNU5zMThDUjtBNE5uMThDSTtFQUNJO0VBQ0E7RUFDQTtBNU5xMThDUjtBNE5qMThDUTtFQUNJO0E1Tm0xOENaO0E0Ti8wOENRO0VBQ0k7RUFDQTtFQUNBO0E1TmkxOENaO0E0TmgxOENZO0VBQ0k7RUFDQTtFQUNBO0E1TmsxOENoQjs7QTRONTA4Q0E7RUFDSTtBNU4rMDhDSjs7QTRONTA4Q0E7RUFDSTtBNU4rMDhDSjs7QTRONTA4Q0E7RUFDSTtBNU4rMDhDSjs7QTRONTA4Q0E7RUFDSTtBNU4rMDhDSjs7QTRONTA4Q0E7RUFDSTtBNU4rMDhDSjs7QTRONTA4Q0E7RUFDSTtBNU4rMDhDSjs7QTZOMzY4Q0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTdOODY4Q0o7QTZONzY4Q0k7RUFDSTtBN04rNjhDUjtBNk43NjhDSTtFQUNJO0E3Tis2OENSO0E2Tjc2OENJO0VBQ0k7QTdOKzY4Q1I7QTZOOTY4Q1E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBN05nNzhDWjtBNk45NjhDUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBN05nNzhDWjtBNk4vNjhDWTtFQUNJO0VBQ0E7QTdOaTc4Q2hCO0E2Tjk2OENRO0VBQ0k7RUFDQTtBN05nNzhDWjtBNk4vNjhDWTtFQUNJO0VBQ0E7QTdOaTc4Q2hCO0E2Tmg3OENnQjtFQUNJO0E3Tms3OENwQjtBNk5qNzhDb0I7RUFDSTtBN05tNzhDeEI7QTZOOTY4Q2dCO0VBQ0k7QTdOZzc4Q3BCO0E2Tjk2OENnQjtFQUNJO0E3Tmc3OENwQjtBNk43NjhDWTtFQUNJO0VBQ0E7QTdOKzY4Q2hCO0E2TjU2OENRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBN044NjhDWjtBNk43NjhDWTtFQUNJO0E3Tis2OENoQjtBNk45NjhDZ0I7RUFDSTtBN05nNzhDcEI7QTZOOTY4Q2dCO0VBQ0k7QTdOZzc4Q3BCO0E2Tjc2OENZO0VBQ0k7RUFDQTtBN04rNjhDaEI7QTZOMzY4Q1k7RUFDSTtBN042NjhDaEI7QTZOeDY4Q1E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBN04wNjhDWjtBNk56NjhDWTtFQUNJO0E3TjI2OENoQjtBNk56NjhDWTtFQUNJO0VBQ0E7QTdOMjY4Q2hCO0E2Tng2OENRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QTdOMDY4Q1o7QTZOeDY4Q1E7RUFDSTtFQUNBO0E3TjA2OENaO0E2TnY2OENJO0VBQ0k7RUFDQTtBN055NjhDUjtBNk54NjhDUTtFQUNJO0VBQ0E7QTdOMDY4Q1o7QTZOejY4Q1k7RUFDSTtFQUNBO0E3TjI2OENoQjtBNk4xNjhDZ0I7RUFDSTtBN040NjhDcEI7QTZOejY4Q1k7RUFDSTtFQUNBO0E3TjI2OENoQjtBNk56NjhDWTtFQUNJO0VBQ0E7RUFDQTtBN04yNjhDaEI7QTZOMTY4Q2dCO0VBQ0k7QTdONDY4Q3BCO0E2TjE2OENnQjtFQUNJO0VBQ0E7QTdONDY4Q3BCO0E2Tno2OENZO0VBQ0k7QTdOMjY4Q2hCO0E2Tng2OENRO0VBQ0k7QTdOMDY4Q1o7QTZOdjY4Q0k7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E3Tnk2OENSO0E2TnY2OENZO0VBQ0k7RUFDQTtBN055NjhDaEI7O0E4TjFrOUNJO0VBQ0k7RUFDQTtFQUNBO0E5TjZrOUNSOztBOE5obDlDSTtFQUNJO0VBQ0E7RUFDQTtBOU5tbDlDUjs7QThOdGw5Q0k7RUFDSTtFQUNBO0VBQ0E7QTlOeWw5Q1I7O0E4TjVsOUNJO0VBQ0k7RUFDQTtFQUNBO0E5TitsOUNSOztBOE5sbTlDSTtFQUNJO0VBQ0E7RUFDQTtBOU5xbTlDUjs7QThOeG05Q0k7RUFDSTtFQUNBO0VBQ0E7QTlOMm05Q1I7O0E4TjltOUNJO0VBQ0k7RUFDQTtFQUNBO0E5TmluOUNSOztBOE5wbjlDSTtFQUNJO0VBQ0E7RUFDQTtBOU51bjlDUjs7QThOMW45Q0k7RUFDSTtFQUNBO0VBQ0E7QTlONm45Q1I7O0E4TnpuOUNBO0VBQ0k7QTlONG45Q0o7O0E4TjFuOUNBO0VBQ0k7QTlONm45Q0o7O0E4TjNuOUNBO0VBQ0k7QTlOOG45Q0o7O0ErTjdvOUNBO0VBQ0k7QS9OZ3A5Q0o7QStOL285Q0k7RUFDSTtFQUNBO0VBQ0E7QS9OaXA5Q1I7O0FnT3RwOUNBO0VBQ0k7QWhPeXA5Q0o7O0FnT3ZwOUNBO0VBQ0k7QWhPMHA5Q0o7O0FnT3hwOUNBO0VBQ0k7QWhPMnA5Q0o7O0FnT3pwOUNBO0VBQ0k7QWhPNHA5Q0o7O0FnTzFwOUNBO0VBQ0k7QWhPNnA5Q0o7O0FnTzNwOUNBO0VBQ0k7QWhPOHA5Q0o7O0FnTzVwOUNBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaE8rcDlDSjtBZ085cDlDSTtFQUNJO0FoT2dxOUNSO0FnTzlwOUNJO0VBQ0k7QWhPZ3E5Q1I7O0FnTzNwOUNJO0VBQ0k7QWhPOHA5Q1I7QWdPNXA5Q0k7RUFDSSxjN040RE07QUhrbTlDZDtBZ081cDlDSTtFQUNJLGM3TnVETTtBSHVtOUNkO0FnTzVwOUNJO0VBQ0ksYzdOZ0RNO0FIOG05Q2Q7QWdPNXA5Q0k7RUFDSSxjN05zRE07QUh3bTlDZDs7QWdPMXA5Q0k7RUFDSTtBaE82cDlDUjs7QWdPM3A5Q0k7RUFDSTtBaE84cDlDUjs7QWdPNXA5Q0k7RUFDSTtBaE8rcDlDUjs7QWdPdHE5Q0k7RUFDSTtBaE95cTlDUjs7QWdPdnE5Q0k7RUFDSTtBaE8wcTlDUjs7QWdPeHE5Q0k7RUFDSTtBaE8ycTlDUjs7QWdPbHI5Q0k7RUFDSTtBaE9xcjlDUjs7QWdPbnI5Q0k7RUFDSTtBaE9zcjlDUjs7QWdPcHI5Q0k7RUFDSTtBaE91cjlDUjs7QWdPOXI5Q0k7RUFDSTtBaE9pczlDUjs7QWdPL3I5Q0k7RUFDSTtBaE9rczlDUjs7QWdPaHM5Q0k7RUFDSTtBaE9tczlDUjs7QWdPMXM5Q0k7RUFDSTtBaE82czlDUjs7QWdPM3M5Q0k7RUFDSTtBaE84czlDUjs7QWdPNXM5Q0k7RUFDSTtBaE8rczlDUjs7QWdPdHQ5Q0k7RUFDSTtBaE95dDlDUjs7QWdPdnQ5Q0k7RUFDSTtBaE8wdDlDUjs7QWdPeHQ5Q0k7RUFDSTtBaE8ydDlDUjs7QWdPbHU5Q0k7RUFDSTtBaE9xdTlDUjs7QWdPbnU5Q0k7RUFDSTtBaE9zdTlDUjs7QWdPcHU5Q0k7RUFDSTtBaE91dTlDUjs7QWdPOXU5Q0k7RUFDSTtBaE9pdjlDUjs7QWdPL3U5Q0k7RUFDSTtBaE9rdjlDUjs7QWdPaHY5Q0k7RUFDSTtBaE9tdjlDUjs7QWdPMXY5Q0k7RUFDSTtBaE82djlDUjs7QWdPM3Y5Q0k7RUFDSTtBaE84djlDUjs7QWdPNXY5Q0k7RUFDSTtBaE8rdjlDUjs7QWdPdHc5Q0k7RUFDSTtBaE95dzlDUjs7QWdPdnc5Q0k7RUFDSTtBaE8wdzlDUjs7QWdPeHc5Q0k7RUFDSTtBaE8ydzlDUjs7QWdPdnc5Q0k7RUFDSTtBaE8wdzlDUjtBZ096dzlDUTtFQUNJO0FoTzJ3OUNaOztBZ085dzlDSTtFQUNJO0FoT2l4OUNSO0FnT2h4OUNRO0VBQ0k7QWhPa3g5Q1o7O0FnT3J4OUNJO0VBQ0k7QWhPd3g5Q1I7QWdPdng5Q1E7RUFDSTtBaE95eDlDWjs7QWdPNXg5Q0k7RUFDSTtBaE8reDlDUjtBZ085eDlDUTtFQUNJO0FoT2d5OUNaOztBZ081eDlDQTtFQUVRO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0FoT3V5OUNSOztBZ09weTlDQTtFQUVRO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0FoTyt5OUNSO0FnTzV5OUNRO0VBQ0k7QWhPOHk5Q1o7QWdPNXk5Q1E7RUFDSTtBaE84eTlDWjtBZ081eTlDUTtFQUNJO0FoTzh5OUNaO0FnTzV5OUNRO0VBQ0k7QWhPOHk5Q1o7QWdPeHo5Q1E7RUFDSTtBaE8wejlDWjtBZ094ejlDUTtFQUNJO0FoTzB6OUNaO0FnT3h6OUNRO0VBQ0k7QWhPMHo5Q1o7QWdPeHo5Q1E7RUFDSTtBaE8wejlDWjtBZ09wMDlDUTtFQUNJO0FoT3MwOUNaO0FnT3AwOUNRO0VBQ0k7QWhPczA5Q1o7QWdPcDA5Q1E7RUFDSTtBaE9zMDlDWjtBZ09wMDlDUTtFQUNJO0FoT3MwOUNaO0FnT2gxOUNRO0VBQ0k7QWhPazE5Q1o7QWdPaDE5Q1E7RUFDSTtBaE9rMTlDWjtBZ09oMTlDUTtFQUNJO0FoT2sxOUNaO0FnT2gxOUNRO0VBQ0k7QWhPazE5Q1o7QWdPNTE5Q1E7RUFDSTtBaE84MTlDWjtBZ081MTlDUTtFQUNJO0FoTzgxOUNaO0FnTzUxOUNRO0VBQ0k7QWhPODE5Q1o7QWdPNTE5Q1E7RUFDSTtBaE84MTlDWjtBZ094MjlDUTtFQUNJO0FoTzAyOUNaO0FnT3gyOUNRO0VBQ0k7QWhPMDI5Q1o7QWdPeDI5Q1E7RUFDSTtBaE8wMjlDWjtBZ094MjlDUTtFQUNJO0FoTzAyOUNaO0FnT3AzOUNRO0VBQ0k7QWhPczM5Q1o7QWdPcDM5Q1E7RUFDSTtBaE9zMzlDWjtBZ09wMzlDUTtFQUNJO0FoT3MzOUNaO0FnT3AzOUNRO0VBQ0k7QWhPczM5Q1o7QWdPaDQ5Q1E7RUFDSTtBaE9rNDlDWjtBZ09oNDlDUTtFQUNJO0FoT2s0OUNaO0FnT2g0OUNRO0VBQ0k7QWhPazQ5Q1o7QWdPaDQ5Q1E7RUFDSTtBaE9rNDlDWjtBZ081NDlDUTtFQUNJO0FoTzg0OUNaO0FnTzU0OUNRO0VBQ0k7QWhPODQ5Q1o7QWdPNTQ5Q1E7RUFDSTtBaE84NDlDWjtBZ081NDlDUTtFQUNJO0FoTzg0OUNaO0FnT3g1OUNRO0VBQ0k7QWhPMDU5Q1o7QWdPeDU5Q1E7RUFDSTtBaE8wNTlDWjtBZ094NTlDUTtFQUNJO0FoTzA1OUNaO0FnT3g1OUNRO0VBQ0k7QWhPMDU5Q1o7QWdPdDU5Q1E7RUFDSTtBaE93NTlDWjtBZ092NTlDWTtFQUNJO0FoT3k1OUNoQjtBZ081NTlDUTtFQUNJO0FoTzg1OUNaO0FnTzc1OUNZO0VBQ0k7QWhPKzU5Q2hCO0FnT2w2OUNRO0VBQ0k7QWhPbzY5Q1o7QWdPbjY5Q1k7RUFDSTtBaE9xNjlDaEI7QWdPeDY5Q1E7RUFDSTtBaE8wNjlDWjtBZ096NjlDWTtFQUNJO0FoTzI2OUNoQjtBZ092NjlDSTtFQUNJO0FoT3k2OUNSO0FnT3Q2OUNJO0VBQ0k7QWhPdzY5Q1I7O0FpTzdnK0NZO0VBQ0k7QWpPZ2grQ2hCO0FpTy9nK0NnQjtFQUNJO0VBQ0E7RUFDQTtBak9paCtDcEI7QWlPdGgrQ1k7RUFDSTtBak93aCtDaEI7QWlPdmgrQ2dCO0VBQ0k7RUFDQTtFQUNBO0FqT3loK0NwQjtBaU85aCtDWTtFQUNJO0FqT2dpK0NoQjtBaU8vaCtDZ0I7RUFDSTtFQUNBO0VBQ0E7QWpPaWkrQ3BCO0FpT3RpK0NZO0VBQ0k7QWpPd2krQ2hCO0FpT3ZpK0NnQjtFQUNJO0VBQ0E7RUFDQTtBak95aStDcEI7O0FpTy9oK0NnQjtFQUNJO0FqT2tpK0NwQjtBaU9qaStDb0I7RUFDSTtFQUNBO0FqT21pK0N4QjtBaU92aStDZ0I7RUFDSTtBak95aStDcEI7QWlPeGkrQ29CO0VBQ0k7RUFDQTtBak8waStDeEI7QWlPOWkrQ2dCO0VBQ0k7QWpPZ2orQ3BCO0FpTy9pK0NvQjtFQUNJO0VBQ0E7QWpPaWorQ3hCO0FpT3JqK0NnQjtFQUNJO0FqT3VqK0NwQjtBaU90aitDb0I7RUFDSTtFQUNBO0FqT3dqK0N4Qjs7QUNsaytDQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FEcWsrQ0o7O0FrT3psK0NBO0VBQ0k7RUFDQTtFQUNBO0FsTzRsK0NKO0FrTzNsK0NJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QWxPNmwrQ1I7QWtPNWwrQ1E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWxPOGwrQ1o7QWtPM2wrQ0k7RUFDSTtFQUNBO0FsTzZsK0NSOztBa08xbCtDQTtFQUNJO0VBQ0E7RUFDQTtBbE82bCtDSjs7QWtPemwrQ0k7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBbE80bCtDUjtBa08zbCtDUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FsTzZsK0NaO0FrTzNsK0NRO0VBQ0k7RUFDQTtBbE82bCtDWjtBa08zbCtDUTtFQUNJO0FsTzZsK0NaO0FrTzVsK0NZO0VBQ0k7QWxPOGwrQ2hCO0FrTzdsK0NnQjtFQUNJO0FsTytsK0NwQjtBa08xbCtDSTtFQUNJO0VBQ0E7RUFDQTtBbE80bCtDUjtBa08xbCtDSTtFQUNJO0FsTzRsK0NSOztBbU85cCtDQTs7OztFQUFBO0FBS0E7Ozs7Ozs7O0VBUUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbk9pcStDRjs7QW1POXArQ0E7Ozs7Ozs7O0VBUUU7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7Ozs7Ozs7O0lBUUU7RW5PaXErQ0Y7QUFDRjtBbU8vcCtDQTtFQUNFO0FuT2lxK0NGOztBbU85cCtDQTtFQUNFO0FuT2lxK0NGOztBbU85cCtDQTtFQUNFO0FuT2lxK0NGOztBbU85cCtDQTtFQUNFO0FuT2lxK0NGOztBbU85cCtDQTtFQUNFO0FuT2lxK0NGOztBbU85cCtDQTtFQUNFO0FuT2lxK0NGOztBbU85cCtDQTtFQUNFO0FuT2lxK0NGOztBbU85cCtDQTtFQUNFO0FuT2lxK0NGOztBbU85cCtDQTtFQUNFO0FuT2lxK0NGOztBbU85cCtDQTtFQUNFO0FuT2lxK0NGOztBbU85cCtDQTtFQUNFO0VBQ0E7RUFDQTtBbk9pcStDRjs7QW1POXArQ0E7RUFDRTtFQUNBO0VBQ0E7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7RUFDQTtFQUNBO0FuT2lxK0NGOztBbU85cCtDQTtFQUNFO0VBQ0E7RUFDQTtBbk9pcStDRjs7QW1POXArQ0E7RUFDRTtFQUNBO0VBQ0E7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7RUFDQTtFQUNBO0FuT2lxK0NGOztBbU85cCtDQTtFQUNFO0FuT2lxK0NGOztBbU85cCtDQTs7RUFFRTtBbk9pcStDRjs7QW1POXArQ0E7RUFDRTtFQUNBO0VBQ0E7QW5PaXErQ0Y7O0FtTy9wK0NBO0VBQ0U7QW5Pa3ErQ0Y7O0FtTy9wK0NBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbk9rcStDRjs7QW1PL3ArQ0E7OztDQUFBO0FBSUE7Ozs7O0NBQUE7QUFNQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbk9rcStDRjs7QW1PL3ArQ0E7O0VBRUU7RUFDQTtBbk9rcStDRjs7QW1PL3ArQ0E7O0VBRUU7RUFDQTtBbk9rcStDRjs7QW1PL3ArQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QW5Pa3ErQ0Y7O0FtTy9wK0NBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FuT2txK0NGOztBbU8vcCtDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbk9rcStDRjs7QW1PL3ArQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QW5Pa3ErQ0Y7O0FtTy9wK0NBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FuT2txK0NGOztBbU8vcCtDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbk9rcStDRjs7QW1PL3ArQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QW5Pa3ErQ0Y7O0FtTy9wK0NBO0VBQ0U7QW5Pa3ErQ0Y7O0FtTy9wK0NBOztFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QW5Pa3ErQ0Y7O0FtTy9wK0NBO0VBQ0U7Ozs7Ozs7OztJQVNFO0lBQ0E7RW5Pa3ErQ0Y7QUFDRjtBbU9ocStDQTtFQUNFO0lBQ0U7RW5Pa3ErQ0Y7RW1PaHErQ0E7SUFDRTtFbk9rcStDRjtBQUNGO0FtT2hxK0NBO0VBQ0U7SUFDRTtFbk9rcStDRjtFbU9ocStDQTtJQUNFO0VuT2txK0NGO0VtT2hxK0NBO0lBQ0U7RW5Pa3ErQ0Y7RW1PaHErQ0E7SUFDRTtFbk9rcStDRjtFbU9ocStDQTtJQUNFO0VuT2txK0NGO0VtT2hxK0NBO0lBQ0U7RW5Pa3ErQ0Y7RW1PaHErQ0E7SUFDRTtFbk9rcStDRjtBQUNGO0FtT2hxK0NBO0VBQ0U7SUFDRTtFbk9rcStDRjtBQUNGO0FtT2hxK0NBO0VBQ0U7SUFDRTtJQUNBO0VuT2txK0NGO0VtT2hxK0NBO0lBQ0U7SUFDQTtFbk9rcStDRjtBQUNGO0FtT2hxK0NBO0VBQ0U7SUFDRTtFbk9rcStDRjtBQUNGO0FtT2hxK0NBO0VBQ0U7SUFDRTtFbk9rcStDRjtFbU9ocStDQTtJQUNFO0VuT2txK0NGO0VtT2hxK0NBO0lBQ0U7RW5Pa3ErQ0Y7RW1PaHErQ0E7SUFDRTtFbk9rcStDRjtFbU9ocStDQTtJQUNFO0VuT2txK0NGO0VtT2hxK0NBO0lBQ0U7RW5Pa3ErQ0Y7RW1PaHErQ0E7SUFDRTtFbk9rcStDRjtFbU9ocStDQTtJQUNFO0VuT2txK0NGO0VtT2hxK0NBO0lBQ0U7RW5Pa3ErQ0Y7QUFDRjtBbU9ocStDQTtFQUNFO0lBQ0U7RW5Pa3ErQ0Y7RW1PaHErQ0E7SUFDRTtFbk9rcStDRjtBQUNGO0FtT2hxK0NBO0VBQ0U7QW5Pa3ErQ0Y7O0FtTy9wK0NBO0VBQ0U7QW5Pa3ErQ0Y7O0FtTy9wK0NBO0VBQ0U7QW5Pa3ErQ0Y7O0FtTy9wK0NBO0VBQ0U7QW5Pa3ErQ0Y7O0FtTy9wK0NBO0VBQ0U7QW5Pa3ErQ0Y7O0FtTy9wK0NBOztFQUVFO0FuT2txK0NGOztBbU8vcCtDQTtFQUNFO0FuT2txK0NGOztBbU8vcCtDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbk9rcStDRjs7QW1PL3ArQ0E7O0VBRUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FuT2txK0NGOztBbU8vcCtDQTtFQUNFO0FuT2txK0NGOztBbU8vcCtDQTtFQUNFO0FuT2txK0NGOztBbU8vcCtDQTtFQUNFO0FuT2txK0NGOztBbU8vcCtDQTttRUFBQTtBQUdBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FtTzlwK0NBO0VBQ0U7QW5PaXErQ0Y7O0FvT3g0dURBOzs7RUFBQTtBQUlBOzs7OztFQUtFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FwTzI0dURGOztBb096NHVEQTtFQUNFO0VBQ0E7RUFDQTtBcE80NHVERjs7QW9PMTR1REE7RUFDRTtBcE82NHVERjs7QW9PMzR1REE7RUFDRTtBcE84NHVERjs7QW9PNTR1REE7RUFDRTtBcE8rNHVERjs7QW9PNzR1REE7RUFDRTtBcE9nNXVERjs7QW9POTR1REE7RUFDRTtBcE9pNXVERjs7QW9PLzR1REE7RUFDRTtBcE9rNXVERjs7QW9PaDV1REE7RUFDRTtBcE9tNXVERjs7QW9PajV1REE7RUFDRTtBcE9vNXVERjs7QW9PbDV1REE7RUFDRTtBcE9xNXVERjs7QW9PbjV1REE7RUFDRTtBcE9zNXVERjs7QW9PcDV1REE7RUFDRTtBcE91NXVERjs7QW9PcjV1REE7RUFDRTtBcE93NXVERjs7QW9PdDV1REE7RUFDRTtFQUNBO0FwT3k1dURGOztBb092NXVEQTtFQUNFO0VBQ0E7RUFDQTtBcE8wNXVERjs7QW9PejV1REU7RUFDRTtBcE80NXVESjs7QW9PMTV1REE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FwTzY1dURGOztBb08zNXVEQTtFQUNFO0VBQ0E7RUFDQTtBcE84NXVERjs7QW9PNTV1REE7RUFDRTtBcE8rNXVERjs7QW9PNzV1REE7RUFDRTtBcE9nNnVERjs7QW9POTV1REE7Ozs7O0VBS0U7QXBPaTZ1REY7O0FvTy81dURBOzs7OztFQUtFO0FwT2s2dURGOztBb09oNnVEQTtFQUNFO0VBQ1E7QXBPbTZ1RFY7O0FvT2o2dURBO0VBQ0U7RUFDUTtBcE9vNnVEVjs7QW9PbDZ1REE7RUFDRTtJQUNFO0lBQ1E7RXBPcTZ1RFY7RW9PcDZ1REE7SUFDRTtJQUNRO0VwT3M2dURWO0FBQ0Y7QW9PcjZ1REE7RUFDRTtJQUNFO0lBQ1E7RXBPdTZ1RFY7RW9PdDZ1REE7SUFDRTtJQUNRO0VwT3c2dURWO0FBQ0Y7QW9PdjZ1REE7RUFDRTtFQUNBO0VBQ1E7QXBPeTZ1RFY7O0FvT3Y2dURBO0VBQ0U7RUFDQTtFQUNRO0FwTzA2dURWOztBb094NnVEQTtFQUNFO0VBQ0E7RUFDUTtBcE8yNnVEVjs7QW9PejZ1REE7RUFDRTtFQUNBO0VBQ1E7QXBPNDZ1RFY7O0FvTzE2dURBO0VBQ0U7RUFDQTtFQUNRO0FwTzY2dURWOztBb08zNnVEQTtFQUNFO0VBQ0E7RUFDUTtBcE84NnVEVjs7QW9PNTZ1REE7Ozs7OztFQU1FO0VBQ1E7QXBPKzZ1RFY7O0FvTzc2dURBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FwT2c3dURGOztBb085NnVEQTs7RUFFRTtFQUNBO0VBQ0E7RUFDQTtBcE9pN3VERjs7QW9PLzZ1REE7RUFDRTtBcE9rN3VERjs7QW9PaDd1REE7RUFDRTtBcE9tN3VERjs7QW9Pajd1REE7RUFDRTtBcE9vN3VERjs7QW9PbDd1REE7Z0VBQUE7QUFFQTtFQUNFO0FwT3E3dURGOztBb09uN3VEQTtFQUNFO0FwT3M3dURGOztBb09wN3VEQTtFQUNFO0FwT3U3dURGOztBb09yN3VEQTtFQUNFO0FwT3c3dURGOztBb090N3VEQTtFQUNFO0FwT3k3dURGOztBb092N3VEQTtFQUNFO0FwTzA3dURGOztBb094N3VEQTtFQUNFO0FwTzI3dURGOztBb096N3VEQTtFQUNFO0FwTzQ3dURGOztBb08xN3VEQTtFQUNFO0FwTzY3dURGOztBb08zN3VEQTtFQUNFO0FwTzg3dURGOztBb081N3VEQTtFQUNFO0FwTys3dURGOztBb083N3VEQTtFQUNFO0FwT2c4dURGOztBb085N3VEQTtFQUNFO0FwT2k4dURGOztBb08vN3VEQTtFQUNFO0FwT2s4dURGOztBb09oOHVEQTtFQUNFO0FwT204dURGOztBb09qOHVEQTtFQUNFO0FwT284dURGOztBb09sOHVEQTtFQUNFO0FwT3E4dURGOztBb09uOHVEQTtFQUNFO0FwT3M4dURGOztBb09wOHVEQTtFQUNFO0FwT3U4dURGOztBb09yOHVEQTtFQUNFO0FwT3c4dURGOztBb090OHVEQTtFQUNFO0FwT3k4dURGOztBb092OHVEQTtFQUNFO0FwTzA4dURGOztBb094OHVEQTtFQUNFO0FwTzI4dURGOztBb096OHVEQTtFQUNFO0FwTzQ4dURGOztBb08xOHVEQTtFQUNFO0FwTzY4dURGOztBb08zOHVEQTtFQUNFO0FwTzg4dURGOztBb081OHVEQTtFQUNFO0FwTys4dURGOztBb083OHVEQTtFQUNFO0FwT2c5dURGOztBb085OHVEQTtFQUNFO0FwT2k5dURGOztBb08vOHVEQTtFQUNFO0FwT2s5dURGOztBb09oOXVEQTtFQUNFO0FwT205dURGOztBb09qOXVEQTtFQUNFO0FwT285dURGOztBb09sOXVEQTtFQUNFO0FwT3E5dURGOztBb09uOXVEQTtFQUNFO0FwT3M5dURGOztBb09wOXVEQTtFQUNFO0FwT3U5dURGOztBb09yOXVEQTtFQUNFO0FwT3c5dURGOztBb090OXVEQTtFQUNFO0FwT3k5dURGOztBb092OXVEQTtFQUNFO0FwTzA5dURGOztBb094OXVEQTtFQUNFO0FwTzI5dURGOztBb096OXVEQTtFQUNFO0FwTzQ5dURGOztBb08xOXVEQTtFQUNFO0FwTzY5dURGOztBb08zOXVEQTtFQUNFO0FwTzg5dURGOztBb081OXVEQTtFQUNFO0FwTys5dURGOztBb083OXVEQTtFQUNFO0FwT2crdURGOztBb085OXVEQTtFQUNFO0FwT2krdURGOztBb08vOXVEQTtFQUNFO0FwT2srdURGOztBb09oK3VEQTtFQUNFO0FwT20rdURGOztBb09qK3VEQTtFQUNFO0FwT28rdURGOztBb09sK3VEQTtFQUNFO0FwT3ErdURGOztBb09uK3VEQTtFQUNFO0FwT3MrdURGOztBb09wK3VEQTtFQUNFO0FwT3UrdURGOztBb09yK3VEQTtFQUNFO0FwT3crdURGOztBb090K3VEQTtFQUNFO0FwT3krdURGOztBb092K3VEQTtFQUNFO0FwTzArdURGOztBb094K3VEQTtFQUNFO0FwTzIrdURGOztBb096K3VEQTtFQUNFO0FwTzQrdURGOztBb08xK3VEQTtFQUNFO0FwTzYrdURGOztBb08zK3VEQTtFQUNFO0FwTzgrdURGOztBb081K3VEQTtFQUNFO0FwTysrdURGOztBb083K3VEQTtFQUNFO0FwT2cvdURGOztBb085K3VEQTtFQUNFO0FwT2kvdURGOztBb08vK3VEQTtFQUNFO0FwT2svdURGOztBb09oL3VEQTtFQUNFO0FwT20vdURGOztBb09qL3VEQTtFQUNFO0FwT28vdURGOztBb09sL3VEQTtFQUNFO0FwT3EvdURGOztBb09uL3VEQTtFQUNFO0FwT3MvdURGOztBb09wL3VEQTtFQUNFO0FwT3UvdURGOztBb09yL3VEQTtFQUNFO0FwT3cvdURGOztBb090L3VEQTtFQUNFO0FwT3kvdURGOztBb092L3VEQTtFQUNFO0FwTzAvdURGOztBb094L3VEQTtFQUNFO0FwTzIvdURGOztBb096L3VEQTtFQUNFO0FwTzQvdURGOztBb08xL3VEQTtFQUNFO0FwTzYvdURGOztBb08zL3VEQTtFQUNFO0FwTzgvdURGOztBb081L3VEQTtFQUNFO0FwTysvdURGOztBb083L3VEQTtFQUNFO0FwT2dndkRGOztBb085L3VEQTtFQUNFO0FwT2lndkRGOztBb08vL3VEQTtFQUNFO0FwT2tndkRGOztBb09oZ3ZEQTtFQUNFO0FwT21ndkRGOztBb09qZ3ZEQTtFQUNFO0FwT29ndkRGOztBb09sZ3ZEQTtFQUNFO0FwT3FndkRGOztBb09uZ3ZEQTtFQUNFO0FwT3NndkRGOztBb09wZ3ZEQTtFQUNFO0FwT3VndkRGOztBb09yZ3ZEQTtFQUNFO0FwT3dndkRGOztBb090Z3ZEQTtFQUNFO0FwT3lndkRGOztBb092Z3ZEQTtFQUNFO0FwTzBndkRGOztBb094Z3ZEQTtFQUNFO0FwTzJndkRGOztBb096Z3ZEQTtFQUNFO0FwTzRndkRGOztBb08xZ3ZEQTtFQUNFO0FwTzZndkRGOztBb08zZ3ZEQTtFQUNFO0FwTzhndkRGOztBb081Z3ZEQTtFQUNFO0FwTytndkRGOztBb083Z3ZEQTtFQUNFO0FwT2dodkRGOztBb085Z3ZEQTtFQUNFO0FwT2lodkRGOztBb08vZ3ZEQTtFQUNFO0FwT2todkRGOztBb09oaHZEQTtFQUNFO0FwT21odkRGOztBb09qaHZEQTtFQUNFO0FwT29odkRGOztBb09saHZEQTtFQUNFO0FwT3FodkRGOztBb09uaHZEQTtFQUNFO0FwT3NodkRGOztBb09waHZEQTtFQUNFO0FwT3VodkRGOztBb09yaHZEQTtFQUNFO0FwT3dodkRGOztBb090aHZEQTtFQUNFO0FwT3lodkRGOztBb092aHZEQTtFQUNFO0FwTzBodkRGOztBb094aHZEQTtFQUNFO0FwTzJodkRGOztBb096aHZEQTtFQUNFO0FwTzRodkRGOztBb08xaHZEQTtFQUNFO0FwTzZodkRGOztBb08zaHZEQTtFQUNFO0FwTzhodkRGOztBb081aHZEQTtFQUNFO0FwTytodkRGOztBb083aHZEQTtFQUNFO0FwT2dpdkRGOztBb085aHZEQTtFQUNFO0FwT2lpdkRGOztBb08vaHZEQTtFQUNFO0FwT2tpdkRGOztBb09oaXZEQTtFQUNFO0FwT21pdkRGOztBb09qaXZEQTtFQUNFO0FwT29pdkRGOztBb09saXZEQTtFQUNFO0FwT3FpdkRGOztBb09uaXZEQTtFQUNFO0FwT3NpdkRGOztBb09waXZEQTtFQUNFO0FwT3VpdkRGOztBb09yaXZEQTtFQUNFO0FwT3dpdkRGOztBb090aXZEQTtFQUNFO0FwT3lpdkRGOztBb092aXZEQTtFQUNFO0FwTzBpdkRGOztBb094aXZEQTtFQUNFO0FwTzJpdkRGOztBb096aXZEQTtFQUNFO0FwTzRpdkRGOztBb08xaXZEQTtFQUNFO0FwTzZpdkRGOztBb08zaXZEQTtFQUNFO0FwTzhpdkRGOztBb081aXZEQTtFQUNFO0FwTytpdkRGOztBb083aXZEQTtFQUNFO0FwT2dqdkRGOztBb085aXZEQTtFQUNFO0FwT2lqdkRGOztBb08vaXZEQTtFQUNFO0FwT2tqdkRGOztBb09oanZEQTtFQUNFO0FwT21qdkRGOztBb09qanZEQTtFQUNFO0FwT29qdkRGOztBb09sanZEQTtFQUNFO0FwT3FqdkRGOztBb09uanZEQTtFQUNFO0FwT3NqdkRGOztBb09wanZEQTtFQUNFO0FwT3VqdkRGOztBb09yanZEQTtFQUNFO0FwT3dqdkRGOztBb090anZEQTtFQUNFO0FwT3lqdkRGOztBb092anZEQTtFQUNFO0FwTzBqdkRGOztBb094anZEQTtFQUNFO0FwTzJqdkRGOztBb096anZEQTtFQUNFO0FwTzRqdkRGOztBb08xanZEQTtFQUNFO0FwTzZqdkRGOztBb08zanZEQTtFQUNFO0FwTzhqdkRGOztBb081anZEQTtFQUNFO0FwTytqdkRGOztBb083anZEQTtFQUNFO0FwT2drdkRGOztBb085anZEQTtFQUNFO0FwT2lrdkRGOztBb08vanZEQTtFQUNFO0FwT2trdkRGOztBb09oa3ZEQTtFQUNFO0FwT21rdkRGOztBb09qa3ZEQTtFQUNFO0FwT29rdkRGOztBb09sa3ZEQTtFQUNFO0FwT3FrdkRGOztBb09ua3ZEQTtFQUNFO0FwT3NrdkRGOztBb09wa3ZEQTtFQUNFO0FwT3VrdkRGOztBb09ya3ZEQTtFQUNFO0FwT3drdkRGOztBb090a3ZEQTtFQUNFO0FwT3lrdkRGOztBb092a3ZEQTtFQUNFO0FwTzBrdkRGOztBb094a3ZEQTtFQUNFO0FwTzJrdkRGOztBb096a3ZEQTtFQUNFO0FwTzRrdkRGOztBb08xa3ZEQTtFQUNFO0FwTzZrdkRGOztBb08za3ZEQTtFQUNFO0FwTzhrdkRGOztBb081a3ZEQTtFQUNFO0FwTytrdkRGOztBb083a3ZEQTtFQUNFO0FwT2dsdkRGOztBb085a3ZEQTtFQUNFO0FwT2lsdkRGOztBb08va3ZEQTtFQUNFO0FwT2tsdkRGOztBb09obHZEQTtFQUNFO0FwT21sdkRGOztBb09qbHZEQTtFQUNFO0FwT29sdkRGOztBb09sbHZEQTtFQUNFO0FwT3FsdkRGOztBb09ubHZEQTtFQUNFO0FwT3NsdkRGOztBb09wbHZEQTtFQUNFO0FwT3VsdkRGOztBb09ybHZEQTtFQUNFO0FwT3dsdkRGOztBb090bHZEQTtFQUNFO0FwT3lsdkRGOztBb092bHZEQTtFQUNFO0FwTzBsdkRGOztBb094bHZEQTtFQUNFO0FwTzJsdkRGOztBb096bHZEQTtFQUNFO0FwTzRsdkRGOztBb08xbHZEQTtFQUNFO0FwTzZsdkRGOztBb08zbHZEQTtFQUNFO0FwTzhsdkRGOztBb081bHZEQTtFQUNFO0FwTytsdkRGOztBb083bHZEQTtFQUNFO0FwT2dtdkRGOztBb085bHZEQTtFQUNFO0FwT2ltdkRGOztBb08vbHZEQTtFQUNFO0FwT2ttdkRGOztBb09obXZEQTtFQUNFO0FwT21tdkRGOztBb09qbXZEQTtFQUNFO0FwT29tdkRGOztBb09sbXZEQTtFQUNFO0FwT3FtdkRGOztBb09ubXZEQTtFQUNFO0FwT3NtdkRGOztBb09wbXZEQTtFQUNFO0FwT3VtdkRGOztBb09ybXZEQTtFQUNFO0FwT3dtdkRGOztBb090bXZEQTtFQUNFO0FwT3ltdkRGOztBb092bXZEQTtFQUNFO0FwTzBtdkRGOztBb094bXZEQTtFQUNFO0FwTzJtdkRGOztBb096bXZEQTtFQUNFO0FwTzRtdkRGOztBb08xbXZEQTtFQUNFO0FwTzZtdkRGOztBb08zbXZEQTtFQUNFO0FwTzhtdkRGOztBb081bXZEQTtFQUNFO0FwTyttdkRGOztBb083bXZEQTtFQUNFO0FwT2dudkRGOztBb085bXZEQTtFQUNFO0FwT2ludkRGOztBb08vbXZEQTtFQUNFO0FwT2tudkRGOztBb09obnZEQTtFQUNFO0FwT21udkRGOztBb09qbnZEQTtFQUNFO0FwT29udkRGOztBb09sbnZEQTtFQUNFO0FwT3FudkRGOztBb09ubnZEQTtFQUNFO0FwT3NudkRGOztBb09wbnZEQTtFQUNFO0FwT3VudkRGOztBb09ybnZEQTtFQUNFO0FwT3dudkRGOztBb090bnZEQTtFQUNFO0FwT3ludkRGOztBb092bnZEQTtFQUNFO0FwTzBudkRGOztBb094bnZEQTtFQUNFO0FwTzJudkRGOztBb096bnZEQTtFQUNFO0FwTzRudkRGOztBb08xbnZEQTtFQUNFO0FwTzZudkRGOztBb08zbnZEQTtFQUNFO0FwTzhudkRGOztBb081bnZEQTtFQUNFO0FwTytudkRGOztBb083bnZEQTtFQUNFO0FwT2dvdkRGOztBb085bnZEQTtFQUNFO0FwT2lvdkRGOztBb08vbnZEQTtFQUNFO0FwT2tvdkRGOztBb09ob3ZEQTtFQUNFO0FwT21vdkRGOztBb09qb3ZEQTtFQUNFO0FwT29vdkRGOztBb09sb3ZEQTtFQUNFO0FwT3FvdkRGOztBb09ub3ZEQTtFQUNFO0FwT3NvdkRGOztBb09wb3ZEQTtFQUNFO0FwT3VvdkRGOztBb09yb3ZEQTtFQUNFO0FwT3dvdkRGOztBb090b3ZEQTtFQUNFO0FwT3lvdkRGOztBb092b3ZEQTtFQUNFO0FwTzBvdkRGOztBb094b3ZEQTtFQUNFO0FwTzJvdkRGOztBb096b3ZEQTtFQUNFO0FwTzRvdkRGOztBb08xb3ZEQTtFQUNFO0FwTzZvdkRGOztBb08zb3ZEQTtFQUNFO0FwTzhvdkRGOztBb081b3ZEQTtFQUNFO0FwTytvdkRGOztBb083b3ZEQTtFQUNFO0FwT2dwdkRGOztBb085b3ZEQTtFQUNFO0FwT2lwdkRGOztBb08vb3ZEQTtFQUNFO0FwT2twdkRGOztBb09ocHZEQTtFQUNFO0FwT21wdkRGOztBb09qcHZEQTtFQUNFO0FwT29wdkRGOztBb09scHZEQTtFQUNFO0FwT3FwdkRGOztBb09ucHZEQTtFQUNFO0FwT3NwdkRGOztBb09wcHZEQTtFQUNFO0FwT3VwdkRGOztBb09ycHZEQTtFQUNFO0FwT3dwdkRGOztBb090cHZEQTtFQUNFO0FwT3lwdkRGOztBb092cHZEQTtFQUNFO0FwTzBwdkRGOztBb094cHZEQTtFQUNFO0FwTzJwdkRGOztBb096cHZEQTtFQUNFO0FwTzRwdkRGOztBb08xcHZEQTtFQUNFO0FwTzZwdkRGOztBb08zcHZEQTtFQUNFO0FwTzhwdkRGOztBb081cHZEQTtFQUNFO0FwTytwdkRGOztBb083cHZEQTtFQUNFO0FwT2dxdkRGOztBb085cHZEQTtFQUNFO0FwT2lxdkRGOztBb08vcHZEQTtFQUNFO0FwT2txdkRGOztBb09ocXZEQTtFQUNFO0FwT21xdkRGOztBb09qcXZEQTtFQUNFO0FwT29xdkRGOztBb09scXZEQTtFQUNFO0FwT3FxdkRGOztBb09ucXZEQTtFQUNFO0FwT3NxdkRGOztBb09wcXZEQTtFQUNFO0FwT3VxdkRGOztBb09ycXZEQTtFQUNFO0FwT3dxdkRGOztBb090cXZEQTtFQUNFO0FwT3lxdkRGOztBb092cXZEQTtFQUNFO0FwTzBxdkRGOztBb094cXZEQTtFQUNFO0FwTzJxdkRGOztBb096cXZEQTtFQUNFO0FwTzRxdkRGOztBb08xcXZEQTtFQUNFO0FwTzZxdkRGOztBb08zcXZEQTtFQUNFO0FwTzhxdkRGOztBb081cXZEQTtFQUNFO0FwTytxdkRGOztBb083cXZEQTtFQUNFO0FwT2dydkRGOztBb085cXZEQTtFQUNFO0FwT2lydkRGOztBb08vcXZEQTtFQUNFO0FwT2tydkRGOztBb09ocnZEQTtFQUNFO0FwT21ydkRGOztBb09qcnZEQTtFQUNFO0FwT29ydkRGOztBb09scnZEQTtFQUNFO0FwT3FydkRGOztBb09ucnZEQTtFQUNFO0FwT3NydkRGOztBb09wcnZEQTtFQUNFO0FwT3VydkRGOztBb09ycnZEQTtFQUNFO0FwT3dydkRGOztBb090cnZEQTtFQUNFO0FwT3lydkRGOztBb092cnZEQTtFQUNFO0FwTzBydkRGOztBb094cnZEQTtFQUNFO0FwTzJydkRGOztBb096cnZEQTtFQUNFO0FwTzRydkRGOztBb08xcnZEQTtFQUNFO0FwTzZydkRGOztBb08zcnZEQTtFQUNFO0FwTzhydkRGOztBb081cnZEQTtFQUNFO0FwTytydkRGOztBb083cnZEQTtFQUNFO0FwT2dzdkRGOztBb085cnZEQTtFQUNFO0FwT2lzdkRGOztBb08vcnZEQTtFQUNFO0FwT2tzdkRGOztBb09oc3ZEQTtFQUNFO0FwT21zdkRGOztBb09qc3ZEQTtFQUNFO0FwT29zdkRGOztBb09sc3ZEQTtFQUNFO0FwT3FzdkRGOztBb09uc3ZEQTtFQUNFO0FwT3NzdkRGOztBb09wc3ZEQTtFQUNFO0FwT3VzdkRGOztBb09yc3ZEQTtFQUNFO0FwT3dzdkRGOztBb090c3ZEQTtFQUNFO0FwT3lzdkRGOztBb092c3ZEQTtFQUNFO0FwTzBzdkRGOztBb094c3ZEQTtFQUNFO0FwTzJzdkRGOztBb096c3ZEQTtFQUNFO0FwTzRzdkRGOztBb08xc3ZEQTtFQUNFO0FwTzZzdkRGOztBb08zc3ZEQTtFQUNFO0FwTzhzdkRGOztBb081c3ZEQTtFQUNFO0FwTytzdkRGOztBb083c3ZEQTtFQUNFO0FwT2d0dkRGOztBb085c3ZEQTtFQUNFO0FwT2l0dkRGOztBb08vc3ZEQTtFQUNFO0FwT2t0dkRGOztBb09odHZEQTtFQUNFO0FwT210dkRGOztBb09qdHZEQTtFQUNFO0FwT290dkRGOztBb09sdHZEQTtFQUNFO0FwT3F0dkRGOztBb09udHZEQTtFQUNFO0FwT3N0dkRGOztBb09wdHZEQTtFQUNFO0FwT3V0dkRGOztBb09ydHZEQTtFQUNFO0FwT3d0dkRGOztBb090dHZEQTtFQUNFO0FwT3l0dkRGOztBb092dHZEQTtFQUNFO0FwTzB0dkRGOztBb094dHZEQTtFQUNFO0FwTzJ0dkRGOztBb096dHZEQTtFQUNFO0FwTzR0dkRGOztBb08xdHZEQTtFQUNFO0FwTzZ0dkRGOztBb08zdHZEQTtFQUNFO0FwTzh0dkRGOztBb081dHZEQTtFQUNFO0FwTyt0dkRGOztBb083dHZEQTtFQUNFO0FwT2d1dkRGOztBb085dHZEQTtFQUNFO0FwT2l1dkRGOztBb08vdHZEQTtFQUNFO0FwT2t1dkRGOztBb09odXZEQTtFQUNFO0FwT211dkRGOztBb09qdXZEQTtFQUNFO0FwT291dkRGOztBb09sdXZEQTtFQUNFO0FwT3F1dkRGOztBb09udXZEQTtFQUNFO0FwT3N1dkRGOztBb09wdXZEQTtFQUNFO0FwT3V1dkRGOztBb09ydXZEQTtFQUNFO0FwT3d1dkRGOztBb090dXZEQTtFQUNFO0FwT3l1dkRGOztBb092dXZEQTtFQUNFO0FwTzB1dkRGOztBb094dXZEQTtFQUNFO0FwTzJ1dkRGOztBb096dXZEQTtFQUNFO0FwTzR1dkRGOztBb08xdXZEQTtFQUNFO0FwTzZ1dkRGOztBb08zdXZEQTtFQUNFO0FwTzh1dkRGOztBb081dXZEQTtFQUNFO0FwTyt1dkRGOztBb083dXZEQTtFQUNFO0FwT2d2dkRGOztBb085dXZEQTtFQUNFO0FwT2l2dkRGOztBb08vdXZEQTtFQUNFO0FwT2t2dkRGOztBb09odnZEQTtFQUNFO0FwT212dkRGOztBb09qdnZEQTtFQUNFO0FwT292dkRGOztBb09sdnZEQTtFQUNFO0FwT3F2dkRGOztBb09udnZEQTtFQUNFO0FwT3N2dkRGOztBb09wdnZEQTtFQUNFO0FwT3V2dkRGOztBb09ydnZEQTtFQUNFO0FwT3d2dkRGOztBb090dnZEQTtFQUNFO0FwT3l2dkRGOztBb092dnZEQTtFQUNFO0FwTzB2dkRGOztBb094dnZEQTtFQUNFO0FwTzJ2dkRGOztBb096dnZEQTtFQUNFO0FwTzR2dkRGOztBb08xdnZEQTtFQUNFO0FwTzZ2dkRGOztBb08zdnZEQTtFQUNFO0FwTzh2dkRGOztBb081dnZEQTtFQUNFO0FwTyt2dkRGOztBb083dnZEQTtFQUNFO0FwT2d3dkRGOztBb085dnZEQTtFQUNFO0FwT2l3dkRGOztBb08vdnZEQTtFQUNFO0FwT2t3dkRGOztBb09od3ZEQTtFQUNFO0FwT213dkRGOztBb09qd3ZEQTtFQUNFO0FwT293dkRGOztBb09sd3ZEQTtFQUNFO0FwT3F3dkRGOztBb09ud3ZEQTtFQUNFO0FwT3N3dkRGOztBb09wd3ZEQTtFQUNFO0FwT3V3dkRGOztBb09yd3ZEQTtFQUNFO0FwT3d3dkRGOztBb090d3ZEQTtFQUNFO0FwT3l3dkRGOztBb092d3ZEQTtFQUNFO0FwTzB3dkRGOztBb094d3ZEQTtFQUNFO0FwTzJ3dkRGOztBb096d3ZEQTtFQUNFO0FwTzR3dkRGOztBb08xd3ZEQTtFQUNFO0FwTzZ3dkRGOztBb08zd3ZEQTtFQUNFO0FwTzh3dkRGOztBb081d3ZEQTtFQUNFO0FwTyt3dkRGOztBb083d3ZEQTtFQUNFO0FwT2d4dkRGOztBb085d3ZEQTtFQUNFO0FwT2l4dkRGOztBb08vd3ZEQTtFQUNFO0FwT2t4dkRGOztBb09oeHZEQTtFQUNFO0FwT214dkRGOztBb09qeHZEQTtFQUNFO0FwT294dkRGOztBb09seHZEQTtFQUNFO0FwT3F4dkRGOztBb09ueHZEQTtFQUNFO0FwT3N4dkRGOztBb09weHZEQTtFQUNFO0FwT3V4dkRGOztBb09yeHZEQTtFQUNFO0FwT3d4dkRGOztBb090eHZEQTtFQUNFO0FwT3l4dkRGOztBb092eHZEQTtFQUNFO0FwTzB4dkRGOztBb094eHZEQTtFQUNFO0FwTzJ4dkRGOztBb096eHZEQTtFQUNFO0FwTzR4dkRGOztBb08xeHZEQTtFQUNFO0FwTzZ4dkRGOztBb08zeHZEQTtFQUNFO0FwTzh4dkRGOztBb081eHZEQTtFQUNFO0FwTyt4dkRGOztBb083eHZEQTtFQUNFO0FwT2d5dkRGOztBb085eHZEQTtFQUNFO0FwT2l5dkRGOztBb08veHZEQTtFQUNFO0FwT2t5dkRGOztBb09oeXZEQTtFQUNFO0FwT215dkRGOztBb09qeXZEQTtFQUNFO0FwT295dkRGOztBb09seXZEQTtFQUNFO0FwT3F5dkRGOztBb09ueXZEQTtFQUNFO0FwT3N5dkRGOztBb09weXZEQTtFQUNFO0FwT3V5dkRGOztBb09yeXZEQTtFQUNFO0FwT3d5dkRGOztBb090eXZEQTtFQUNFO0FwT3l5dkRGOztBb092eXZEQTtFQUNFO0FwTzB5dkRGOztBb094eXZEQTtFQUNFO0FwTzJ5dkRGOztBb096eXZEQTtFQUNFO0FwTzR5dkRGOztBb08xeXZEQTtFQUNFO0FwTzZ5dkRGOztBb08zeXZEQTtFQUNFO0FwTzh5dkRGOztBb081eXZEQTtFQUNFO0FwTyt5dkRGOztBb083eXZEQTtFQUNFO0FwT2d6dkRGOztBb085eXZEQTtFQUNFO0FwT2l6dkRGOztBb08veXZEQTtFQUNFO0FwT2t6dkRGOztBb09oenZEQTtFQUNFO0FwT216dkRGOztBb09qenZEQTtFQUNFO0FwT296dkRGOztBb09senZEQTtFQUNFO0FwT3F6dkRGOztBb09uenZEQTtFQUNFO0FwT3N6dkRGOztBb09wenZEQTtFQUNFO0FwT3V6dkRGOztBb09yenZEQTtFQUNFO0FwT3d6dkRGOztBb090enZEQTtFQUNFO0FwT3l6dkRGOztBb092enZEQTtFQUNFO0FwTzB6dkRGOztBb094enZEQTtFQUNFO0FwTzJ6dkRGOztBb096enZEQTtFQUNFO0FwTzR6dkRGOztBb08xenZEQTtFQUNFO0FwTzZ6dkRGOztBb08zenZEQTtFQUNFO0FwTzh6dkRGOztBb081enZEQTtFQUNFO0FwTyt6dkRGOztBb083enZEQTtFQUNFO0FwT2cwdkRGOztBb085enZEQTtFQUNFO0FwT2kwdkRGOztBb08venZEQTtFQUNFO0FwT2swdkRGOztBb09oMHZEQTtFQUNFO0FwT20wdkRGOztBb09qMHZEQTtFQUNFO0FwT28wdkRGOztBb09sMHZEQTtFQUNFO0FwT3EwdkRGOztBb09uMHZEQTtFQUNFO0FwT3MwdkRGOztBb09wMHZEQTtFQUNFO0FwT3UwdkRGOztBb09yMHZEQTtFQUNFO0FwT3cwdkRGOztBb090MHZEQTtFQUNFO0FwT3kwdkRGOztBb092MHZEQTtFQUNFO0FwTzAwdkRGOztBb094MHZEQTtFQUNFO0FwTzIwdkRGOztBb096MHZEQTtFQUNFO0FwTzQwdkRGOztBb08xMHZEQTtFQUNFO0FwTzYwdkRGOztBb08zMHZEQTtFQUNFO0FwTzgwdkRGOztBb081MHZEQTtFQUNFO0FwTyswdkRGOztBb083MHZEQTtFQUNFO0FwT2cxdkRGOztBb085MHZEQTtFQUNFO0FwT2kxdkRGOztBb08vMHZEQTtFQUNFO0FwT2sxdkRGOztBb09oMXZEQTtFQUNFO0FwT20xdkRGOztBb09qMXZEQTtFQUNFO0FwT28xdkRGOztBb09sMXZEQTtFQUNFO0FwT3ExdkRGOztBb09uMXZEQTtFQUNFO0FwT3MxdkRGOztBb09wMXZEQTtFQUNFO0FwT3UxdkRGOztBb09yMXZEQTtFQUNFO0FwT3cxdkRGOztBb090MXZEQTtFQUNFO0FwT3kxdkRGOztBb092MXZEQTtFQUNFO0FwTzAxdkRGOztBb094MXZEQTtFQUNFO0FwTzIxdkRGOztBb096MXZEQTtFQUNFO0FwTzQxdkRGOztBb08xMXZEQTtFQUNFO0FwTzYxdkRGOztBb08zMXZEQTtFQUNFO0FwTzgxdkRGOztBb081MXZEQTtFQUNFO0FwTysxdkRGOztBb083MXZEQTtFQUNFO0FwT2cydkRGOztBb085MXZEQTtFQUNFO0FwT2kydkRGOztBb08vMXZEQTtFQUNFO0FwT2sydkRGOztBb09oMnZEQTtFQUNFO0FwT20ydkRGOztBb09qMnZEQTtFQUNFO0FwT28ydkRGOztBb09sMnZEQTtFQUNFO0FwT3EydkRGOztBb09uMnZEQTtFQUNFO0FwT3MydkRGOztBb09wMnZEQTtFQUNFO0FwT3UydkRGOztBb09yMnZEQTtFQUNFO0FwT3cydkRGOztBb090MnZEQTtFQUNFO0FwT3kydkRGOztBb092MnZEQTtFQUNFO0FwTzAydkRGOztBb094MnZEQTtFQUNFO0FwTzIydkRGOztBb096MnZEQTtFQUNFO0FwTzQydkRGOztBb08xMnZEQTtFQUNFO0FwTzYydkRGOztBb08zMnZEQTtFQUNFO0FwTzgydkRGOztBb081MnZEQTtFQUNFO0FwTysydkRGOztBb083MnZEQTtFQUNFO0FwT2czdkRGOztBb085MnZEQTtFQUNFO0FwT2kzdkRGOztBb08vMnZEQTtFQUNFO0FwT2szdkRGOztBb09oM3ZEQTtFQUNFO0FwT20zdkRGOztBb09qM3ZEQTtFQUNFO0FwT28zdkRGOztBb09sM3ZEQTtFQUNFO0FwT3EzdkRGOztBb09uM3ZEQTtFQUNFO0FwT3MzdkRGOztBb09wM3ZEQTtFQUNFO0FwT3UzdkRGOztBb09yM3ZEQTtFQUNFO0FwT3czdkRGOztBb090M3ZEQTtFQUNFO0FwT3kzdkRGOztBb092M3ZEQTtFQUNFO0FwTzAzdkRGOztBb094M3ZEQTtFQUNFO0FwTzIzdkRGOztBb096M3ZEQTtFQUNFO0FwTzQzdkRGOztBb08xM3ZEQTtFQUNFO0FwTzYzdkRGOztBb08zM3ZEQTtFQUNFO0FwTzgzdkRGOztBb081M3ZEQTtFQUNFO0FwTyszdkRGOztBb083M3ZEQTtFQUNFO0FwT2c0dkRGOztBb085M3ZEQTtFQUNFO0FwT2k0dkRGOztBb08vM3ZEQTtFQUNFO0FwT2s0dkRGOztBb09oNHZEQTtFQUNFO0FwT200dkRGOztBb09qNHZEQTtFQUNFO0FwT280dkRGOztBb09sNHZEQTtFQUNFO0FwT3E0dkRGOztBb09uNHZEQTtFQUNFO0FwT3M0dkRGOztBb09wNHZEQTtFQUNFO0FwT3U0dkRGOztBb09yNHZEQTtFQUNFO0FwT3c0dkRGOztBb090NHZEQTtFQUNFO0FwT3k0dkRGOztBb092NHZEQTtFQUNFO0FwTzA0dkRGOztBb094NHZEQTtFQUNFO0FwTzI0dkRGOztBb096NHZEQTtFQUNFO0FwTzQ0dkRGOztBb08xNHZEQTtFQUNFO0FwTzY0dkRGOztBb08zNHZEQTtFQUNFO0FwTzg0dkRGOztBb081NHZEQTtFQUNFO0FwTys0dkRGOztBb083NHZEQTtFQUNFO0FwT2c1dkRGOztBb085NHZEQTtFQUNFO0FwT2k1dkRGOztBb08vNHZEQTtFQUNFO0FwT2s1dkRGOztBb09oNXZEQTtFQUNFO0FwT201dkRGOztBb09qNXZEQTtFQUNFO0FwT281dkRGOztBb09sNXZEQTtFQUNFO0FwT3E1dkRGOztBb09uNXZEQTtFQUNFO0FwT3M1dkRGOztBb09wNXZEQTtFQUNFO0FwT3U1dkRGOztBb09yNXZEQTtFQUNFO0FwT3c1dkRGOztBb090NXZEQTtFQUNFO0FwT3k1dkRGOztBb092NXZEQTtFQUNFO0FwTzA1dkRGOztBb094NXZEQTtFQUNFO0FwTzI1dkRGOztBb096NXZEQTtFQUNFO0FwTzQ1dkRGOztBb08xNXZEQTtFQUNFO0FwTzY1dkRGOztBb08zNXZEQTtFQUNFO0FwTzg1dkRGOztBb081NXZEQTtFQUNFO0FwTys1dkRGOztBb083NXZEQTtFQUNFO0FwT2c2dkRGOztBb085NXZEQTtFQUNFO0FwT2k2dkRGOztBb08vNXZEQTtFQUNFO0FwT2s2dkRGOztBb09oNnZEQTtFQUNFO0FwT202dkRGOztBb09qNnZEQTtFQUNFO0FwT282dkRGOztBb09sNnZEQTtFQUNFO0FwT3E2dkRGOztBb09uNnZEQTtFQUNFO0FwT3M2dkRGOztBb09wNnZEQTtFQUNFO0FwT3U2dkRGOztBb09yNnZEQTtFQUNFO0FwT3c2dkRGOztBb090NnZEQTtFQUNFO0FwT3k2dkRGOztBb092NnZEQTtFQUNFO0FwTzA2dkRGOztBb094NnZEQTtFQUNFO0FwTzI2dkRGOztBb096NnZEQTtFQUNFO0FwTzQ2dkRGOztBb08xNnZEQTtFQUNFO0FwTzY2dkRGOztBb08zNnZEQTtFQUNFO0FwTzg2dkRGOztBb081NnZEQTtFQUNFO0FwTys2dkRGOztBb083NnZEQTtFQUNFO0FwT2c3dkRGOztBb085NnZEQTtFQUNFO0FwT2k3dkRGOztBb08vNnZEQTtFQUNFO0FwT2s3dkRGOztBb09oN3ZEQTtFQUNFO0FwT203dkRGOztBb09qN3ZEQTtFQUNFO0FwT283dkRGOztBb09sN3ZEQTtFQUNFO0FwT3E3dkRGOztBb09uN3ZEQTtFQUNFO0FwT3M3dkRGOztBb09wN3ZEQTtFQUNFO0FwT3U3dkRGOztBb09yN3ZEQTtFQUNFO0FwT3c3dkRGOztBb090N3ZEQTtFQUNFO0FwT3k3dkRGOztBb092N3ZEQTtFQUNFO0FwTzA3dkRGOztBb094N3ZEQTtFQUNFO0FwTzI3dkRGOztBb096N3ZEQTtFQUNFO0FwTzQ3dkRGOztBb08xN3ZEQTtFQUNFO0FwTzY3dkRGOztBb08zN3ZEQTtFQUNFO0FwTzg3dkRGOztBb081N3ZEQTtFQUNFO0FwTys3dkRGOztBb083N3ZEQTtFQUNFO0FwT2c4dkRGOztBb085N3ZEQTtFQUNFO0FwT2k4dkRGOztBb08vN3ZEQTtFQUNFO0FwT2s4dkRGOztBb09oOHZEQTtFQUNFO0FwT204dkRGOztBb09qOHZEQTtFQUNFO0FwT284dkRGOztBb09sOHZEQTtFQUNFO0FwT3E4dkRGOztBb09uOHZEQTtFQUNFO0FwT3M4dkRGOztBb09wOHZEQTtFQUNFO0FwT3U4dkRGOztBb09yOHZEQTtFQUNFO0FwT3c4dkRGOztBb090OHZEQTtFQUNFO0FwT3k4dkRGOztBb092OHZEQTtFQUNFO0FwTzA4dkRGOztBb094OHZEQTtFQUNFO0FwTzI4dkRGOztBb096OHZEQTtFQUNFO0FwTzQ4dkRGOztBb08xOHZEQTtFQUNFO0FwTzY4dkRGOztBb08zOHZEQTtFQUNFO0FwTzg4dkRGOztBb081OHZEQTtFQUNFO0FwTys4dkRGOztBb083OHZEQTtFQUNFO0FwT2c5dkRGOztBb085OHZEQTtFQUNFO0FwT2k5dkRGOztBb08vOHZEQTtFQUNFO0FwT2s5dkRGOztBb09oOXZEQTtFQUNFO0FwT205dkRGOztBb09qOXZEQTtFQUNFO0FwT285dkRGOztBb09sOXZEQTtFQUNFO0FwT3E5dkRGOztBb09uOXZEQTtFQUNFO0FwT3M5dkRGOztBb09wOXZEQTtFQUNFO0FwT3U5dkRGOztBb09yOXZEQTtFQUNFO0FwT3c5dkRGOztBb090OXZEQTtFQUNFO0FwT3k5dkRGOztBb092OXZEQTtFQUNFO0FwTzA5dkRGOztBb094OXZEQTtFQUNFO0FwTzI5dkRGOztBb096OXZEQTtFQUNFO0FwTzQ5dkRGOztBb08xOXZEQTtFQUNFO0FwTzY5dkRGOztBb08zOXZEQTtFQUNFO0FwTzg5dkRGOztBb081OXZEQTtFQUNFO0FwTys5dkRGOztBb083OXZEQTtFQUNFO0FwT2crdkRGOztBb085OXZEQTtFQUNFO0FwT2krdkRGOztBb08vOXZEQTtFQUNFO0FwT2srdkRGOztBb09oK3ZEQTtFQUNFO0FwT20rdkRGOztBb09qK3ZEQTtFQUNFO0FwT28rdkRGOztBb09sK3ZEQTtFQUNFO0FwT3ErdkRGOztBb09uK3ZEQTtFQUNFO0FwT3MrdkRGOztBb09wK3ZEQTtFQUNFO0FwT3UrdkRGOztBb09yK3ZEQTtFQUNFO0FwT3crdkRGOztBb090K3ZEQTtFQUNFO0FwT3krdkRGOztBb092K3ZEQTtFQUNFO0FwTzArdkRGOztBb094K3ZEQTtFQUNFO0FwTzIrdkRGOztBb096K3ZEQTtFQUNFO0FwTzQrdkRGOztBb08xK3ZEQTtFQUNFO0FwTzYrdkRGOztBb08zK3ZEQTtFQUNFO0FwTzgrdkRGOztBb081K3ZEQTtFQUNFO0FwTysrdkRGOztBb083K3ZEQTtFQUNFO0FwT2cvdkRGOztBb085K3ZEQTtFQUNFO0FwT2kvdkRGOztBb08vK3ZEQTtFQUNFO0FwT2svdkRGOztBb09oL3ZEQTtFQUNFO0FwT20vdkRGOztBb09qL3ZEQTtFQUNFO0FwT28vdkRGOztBb09sL3ZEQTtFQUNFO0FwT3EvdkRGOztBb09uL3ZEQTtFQUNFO0FwT3MvdkRGOztBb09wL3ZEQTtFQUNFO0FwT3UvdkRGOztBb09yL3ZEQTtFQUNFO0FwT3cvdkRGOztBb090L3ZEQTtFQUNFO0FwT3kvdkRGOztBb092L3ZEQTtFQUNFO0FwTzAvdkRGOztBb094L3ZEQTtFQUNFO0FwTzIvdkRGOztBb096L3ZEQTtFQUNFO0FwTzQvdkRGOztBb08xL3ZEQTtFQUNFO0FwTzYvdkRGOztBb08zL3ZEQTtFQUNFO0FwTzgvdkRGOztBb081L3ZEQTtFQUNFO0FwTysvdkRGOztBb083L3ZEQTtFQUNFO0FwT2dnd0RGOztBb085L3ZEQTtFQUNFO0FwT2lnd0RGOztBb08vL3ZEQTtFQUNFO0FwT2tnd0RGOztBb09oZ3dEQTtFQUNFO0FwT21nd0RGOztBb09qZ3dEQTtFQUNFO0FwT29nd0RGOztBb09sZ3dEQTtFQUNFO0FwT3Fnd0RGOztBb09uZ3dEQTtFQUNFO0FwT3Nnd0RGOztBb09wZ3dEQTtFQUNFO0FwT3Vnd0RGOztBb09yZ3dEQTtFQUNFO0FwT3dnd0RGOztBb090Z3dEQTtFQUNFO0FwT3lnd0RGOztBb092Z3dEQTtFQUNFO0FwTzBnd0RGOztBb094Z3dEQTtFQUNFO0FwTzJnd0RGOztBb096Z3dEQTtFQUNFO0FwTzRnd0RGOztBb08xZ3dEQTtFQUNFO0FwTzZnd0RGOztBb08zZ3dEQTtFQUNFO0FwTzhnd0RGOztBb081Z3dEQTtFQUNFO0FwTytnd0RGOztBb083Z3dEQTtFQUNFO0FwT2dod0RGOztBb085Z3dEQTtFQUNFO0FwT2lod0RGOztBb08vZ3dEQTtFQUNFO0FwT2tod0RGOztBb09oaHdEQTtFQUNFO0FwT21od0RGOztBb09qaHdEQTtFQUNFO0FwT29od0RGOztBb09saHdEQTtFQUNFO0FwT3Fod0RGOztBb09uaHdEQTtFQUNFO0FwT3Nod0RGOztBb09waHdEQTtFQUNFO0FwT3Vod0RGOztBb09yaHdEQTtFQUNFO0FwT3dod0RGOztBb090aHdEQTtFQUNFO0FwT3lod0RGOztBb092aHdEQTtFQUNFO0FwTzBod0RGOztBb094aHdEQTtFQUNFO0FwTzJod0RGOztBb096aHdEQTtFQUNFO0FwTzRod0RGOztBb08xaHdEQTtFQUNFO0FwTzZod0RGOztBb08zaHdEQTtFQUNFO0FwTzhod0RGOztBb081aHdEQTtFQUNFO0FwTytod0RGOztBb083aHdEQTtFQUNFO0FwT2dpd0RGOztBb085aHdEQTtFQUNFO0FwT2lpd0RGOztBb08vaHdEQTtFQUNFO0FwT2tpd0RGOztBb09oaXdEQTtFQUNFO0FwT21pd0RGOztBb09qaXdEQTtFQUNFO0FwT29pd0RGOztBb09saXdEQTtFQUNFO0FwT3Fpd0RGOztBb09uaXdEQTtFQUNFO0FwT3Npd0RGOztBb09waXdEQTtFQUNFO0FwT3Vpd0RGOztBb09yaXdEQTtFQUNFO0FwT3dpd0RGOztBb090aXdEQTtFQUNFO0FwT3lpd0RGOztBb092aXdEQTtFQUNFO0FwTzBpd0RGOztBb094aXdEQTtFQUNFO0FwTzJpd0RGOztBb096aXdEQTtFQUNFO0FwTzRpd0RGOztBb08xaXdEQTtFQUNFO0FwTzZpd0RGOztBb08zaXdEQTtFQUNFO0FwTzhpd0RGOztBb081aXdEQTtFQUNFO0FwTytpd0RGOztBb083aXdEQTtFQUNFO0FwT2dqd0RGOztBb085aXdEQTtFQUNFO0FwT2lqd0RGOztBb08vaXdEQTtFQUNFO0FwT2tqd0RGOztBb09oandEQTtFQUNFO0FwT21qd0RGOztBb09qandEQTtFQUNFO0FwT29qd0RGOztBb09sandEQTtFQUNFO0FwT3Fqd0RGOztBb09uandEQTtFQUNFO0FwT3Nqd0RGOztBb09wandEQTtFQUNFO0FwT3Vqd0RGOztBb09yandEQTtFQUNFO0FwT3dqd0RGOztBb090andEQTtFQUNFO0FwT3lqd0RGOztBb092andEQTtFQUNFO0FwTzBqd0RGOztBb094andEQTtFQUNFO0FwTzJqd0RGOztBb096andEQTtFQUNFO0FwTzRqd0RGOztBb08xandEQTtFQUNFO0FwTzZqd0RGOztBb08zandEQTtFQUNFO0FwTzhqd0RGOztBb081andEQTtFQUNFO0FwTytqd0RGOztBb083andEQTtFQUNFO0FwT2drd0RGOztBb085andEQTtFQUNFO0FwT2lrd0RGOztBb08vandEQTtFQUNFO0FwT2trd0RGOztBb09oa3dEQTtFQUNFO0FwT21rd0RGOztBb09qa3dEQTtFQUNFO0FwT29rd0RGOztBb09sa3dEQTtFQUNFO0FwT3Frd0RGOztBb09ua3dEQTtFQUNFO0FwT3Nrd0RGOztBb09wa3dEQTtFQUNFO0FwT3Vrd0RGOztBb09ya3dEQTtFQUNFO0FwT3drd0RGOztBb090a3dEQTtFQUNFO0FwT3lrd0RGOztBb092a3dEQTtFQUNFO0FwTzBrd0RGOztBb094a3dEQTtFQUNFO0FwTzJrd0RGOztBb096a3dEQTtFQUNFO0FwTzRrd0RGOztBb08xa3dEQTtFQUNFO0FwTzZrd0RGOztBb08za3dEQTtFQUNFO0FwTzhrd0RGOztBb081a3dEQTtFQUNFO0FwTytrd0RGOztBb083a3dEQTtFQUNFO0FwT2dsd0RGOztBb085a3dEQTtFQUNFO0FwT2lsd0RGOztBb08va3dEQTtFQUNFO0FwT2tsd0RGOztBb09obHdEQTtFQUNFO0FwT21sd0RGOztBb09qbHdEQTtFQUNFO0FwT29sd0RGOztBb09sbHdEQTtFQUNFO0FwT3Fsd0RGOztBb09ubHdEQTtFQUNFO0FwT3Nsd0RGOztBb09wbHdEQTtFQUNFO0FwT3Vsd0RGOztBb09ybHdEQTtFQUNFO0FwT3dsd0RGOztBb090bHdEQTtFQUNFO0FwT3lsd0RGOztBb092bHdEQTtFQUNFO0FwTzBsd0RGOztBb094bHdEQTtFQUNFO0FwTzJsd0RGOztBb096bHdEQTtFQUNFO0FwTzRsd0RGOztBb08xbHdEQTtFQUNFO0FwTzZsd0RGOztBb08zbHdEQTtFQUNFO0FwTzhsd0RGOztBb081bHdEQTtFQUNFO0FwTytsd0RGOztBb083bHdEQTtFQUNFO0FwT2dtd0RGOztBb085bHdEQTtFQUNFO0FwT2ltd0RGOztBb08vbHdEQTtFQUNFO0FwT2ttd0RGOztBb09obXdEQTtFQUNFO0FwT21td0RGOztBb09qbXdEQTtFQUNFO0FwT29td0RGOztBb09sbXdEQTtFQUNFO0FwT3Ftd0RGOztBb09ubXdEQTtFQUNFO0FwT3Ntd0RGOztBb09wbXdEQTtFQUNFO0FwT3Vtd0RGOztBb09ybXdEQTtFQUNFO0FwT3dtd0RGOztBb090bXdEQTtFQUNFO0FwT3ltd0RGOztBb092bXdEQTtFQUNFO0FwTzBtd0RGOztBb094bXdEQTtFQUNFO0FwTzJtd0RGOztBb096bXdEQTtFQUNFO0FwTzRtd0RGOztBb08xbXdEQTtFQUNFO0FwTzZtd0RGOztBb08zbXdEQTtFQUNFO0FwTzhtd0RGOztBb081bXdEQTtFQUNFO0FwTyttd0RGOztBb083bXdEQTtFQUNFO0FwT2dud0RGOztBb085bXdEQTtFQUNFO0FwT2lud0RGOztBb08vbXdEQTtFQUNFO0FwT2tud0RGOztBb09obndEQTtFQUNFO0FwT21ud0RGOztBb09qbndEQTtFQUNFO0FwT29ud0RGOztBb09sbndEQTtFQUNFO0FwT3Fud0RGOztBb09ubndEQTtFQUNFO0FwT3Nud0RGOztBb09wbndEQTtFQUNFO0FwT3Vud0RGOztBb09ybndEQTtFQUNFO0FwT3dud0RGOztBb090bndEQTtFQUNFO0FwT3lud0RGOztBb092bndEQTtFQUNFO0FwTzBud0RGOztBb094bndEQTtFQUNFO0FwTzJud0RGOztBb096bndEQTtFQUNFO0FwTzRud0RGOztBb08xbndEQTtFQUNFO0FwTzZud0RGOztBb08zbndEQTtFQUNFO0FwTzhud0RGOztBb081bndEQTtFQUNFO0FwTytud0RGOztBb083bndEQTtFQUNFO0FwT2dvd0RGOztBb085bndEQTtFQUNFO0FwT2lvd0RGOztBb08vbndEQTtFQUNFO0FwT2tvd0RGOztBb09ob3dEQTtFQUNFO0FwT21vd0RGOztBb09qb3dEQTtFQUNFO0FwT29vd0RGOztBb09sb3dEQTtFQUNFO0FwT3Fvd0RGOztBb09ub3dEQTtFQUNFO0FwT3Nvd0RGOztBb09wb3dEQTtFQUNFO0FwT3Vvd0RGOztBb09yb3dEQTtFQUNFO0FwT3dvd0RGOztBb090b3dEQTtFQUNFO0FwT3lvd0RGOztBb092b3dEQTtFQUNFO0FwTzBvd0RGOztBb094b3dEQTtFQUNFO0FwTzJvd0RGOztBb096b3dEQTtFQUNFO0FwTzRvd0RGOztBb08xb3dEQTtFQUNFO0FwTzZvd0RGOztBb08zb3dEQTtFQUNFO0FwTzhvd0RGOztBb081b3dEQTtFQUNFO0FwTytvd0RGOztBb083b3dEQTtFQUNFO0FwT2dwd0RGOztBb085b3dEQTtFQUNFO0FwT2lwd0RGOztBb08vb3dEQTtFQUNFO0FwT2twd0RGOztBb09ocHdEQTtFQUNFO0FwT21wd0RGOztBb09qcHdEQTtFQUNFO0FwT29wd0RGOztBb09scHdEQTtFQUNFO0FwT3Fwd0RGOztBb09ucHdEQTtFQUNFO0FwT3Nwd0RGOztBb09wcHdEQTtFQUNFO0FwT3Vwd0RGOztBb09ycHdEQTtFQUNFO0FwT3dwd0RGOztBb090cHdEQTtFQUNFO0FwT3lwd0RGOztBb092cHdEQTtFQUNFO0FwTzBwd0RGOztBb094cHdEQTtFQUNFO0FwTzJwd0RGOztBb096cHdEQTtFQUNFO0FwTzRwd0RGOztBb08xcHdEQTtFQUNFO0FwTzZwd0RGOztBb08zcHdEQTtFQUNFO0FwTzhwd0RGOztBb081cHdEQTtFQUNFO0FwTytwd0RGOztBb083cHdEQTtFQUNFO0FwT2dxd0RGOztBb085cHdEQTtFQUNFO0FwT2lxd0RGOztBb08vcHdEQTtFQUNFO0FwT2txd0RGOztBb09ocXdEQTtFQUNFO0FwT21xd0RGOztBb09qcXdEQTtFQUNFO0FwT29xd0RGOztBb09scXdEQTtFQUNFO0FwT3Fxd0RGOztBb09ucXdEQTtFQUNFO0FwT3Nxd0RGOztBb09wcXdEQTtFQUNFO0FwT3Vxd0RGOztBb09ycXdEQTtFQUNFO0FwT3dxd0RGOztBb090cXdEQTtFQUNFO0FwT3lxd0RGOztBb092cXdEQTtFQUNFO0FwTzBxd0RGOztBb094cXdEQTtFQUNFO0FwTzJxd0RGOztBb096cXdEQTtFQUNFO0FwTzRxd0RGOztBb08xcXdEQTtFQUNFO0FwTzZxd0RGOztBb08zcXdEQTtFQUNFO0FwTzhxd0RGOztBb081cXdEQTtFQUNFO0FwTytxd0RGOztBb083cXdEQTtFQUNFO0FwT2dyd0RGOztBb085cXdEQTtFQUNFO0FwT2lyd0RGOztBb08vcXdEQTtFQUNFO0FwT2tyd0RGOztBb09ocndEQTtFQUNFO0FwT21yd0RGOztBb09qcndEQTtFQUNFO0FwT29yd0RGOztBb09scndEQTtFQUNFO0FwT3Fyd0RGOztBb09ucndEQTtFQUNFO0FwT3Nyd0RGOztBb09wcndEQTtFQUNFO0FwT3Vyd0RGOztBb09ycndEQTtFQUNFO0FwT3dyd0RGOztBb090cndEQTtFQUNFO0FwT3lyd0RGOztBb092cndEQTtFQUNFO0FwTzByd0RGOztBb094cndEQTtFQUNFO0FwTzJyd0RGOztBb096cndEQTtFQUNFO0FwTzRyd0RGOztBb08xcndEQTtFQUNFO0FwTzZyd0RGOztBb08zcndEQTtFQUNFO0FwTzhyd0RGOztBb081cndEQTtFQUNFO0FwTytyd0RGOztBb083cndEQTtFQUNFO0FwT2dzd0RGOztBb085cndEQTtFQUNFO0FwT2lzd0RGOztBb08vcndEQTtFQUNFO0FwT2tzd0RGOztBb09oc3dEQTtFQUNFO0FwT21zd0RGOztBb09qc3dEQTtFQUNFO0FwT29zd0RGOztBb09sc3dEQTtFQUNFO0FwT3Fzd0RGOztBb09uc3dEQTtFQUNFO0FwT3Nzd0RGOztBb09wc3dEQTtFQUNFO0FwT3Vzd0RGOztBb09yc3dEQTtFQUNFO0FwT3dzd0RGOztBb090c3dEQTtFQUNFO0FwT3lzd0RGOztBb092c3dEQTtFQUNFO0FwTzBzd0RGOztBb094c3dEQTtFQUNFO0FwTzJzd0RGOztBb096c3dEQTtFQUNFO0FwTzRzd0RGOztBb08xc3dEQTtFQUNFO0FwTzZzd0RGOztBb08zc3dEQTtFQUNFO0FwTzhzd0RGOztBb081c3dEQTtFQUNFO0FwTytzd0RGOztBb083c3dEQTtFQUNFO0FwT2d0d0RGOztBb085c3dEQTtFQUNFO0FwT2l0d0RGOztBb08vc3dEQTtFQUNFO0FwT2t0d0RGOztBb09odHdEQTtFQUNFO0FwT210d0RGOztBb09qdHdEQTtFQUNFO0FwT290d0RGOztBb09sdHdEQTtFQUNFO0FwT3F0d0RGOztBb09udHdEQTtFQUNFO0FwT3N0d0RGOztBb09wdHdEQTtFQUNFO0FwT3V0d0RGOztBb09ydHdEQTtFQUNFO0FwT3d0d0RGOztBb090dHdEQTtFQUNFO0FwT3l0d0RGOztBb092dHdEQTtFQUNFO0FwTzB0d0RGOztBb094dHdEQTtFQUNFO0FwTzJ0d0RGOztBb096dHdEQTtFQUNFO0FwTzR0d0RGOztBb08xdHdEQTtFQUNFO0FwTzZ0d0RGOztBb08zdHdEQTtFQUNFO0FwTzh0d0RGOztBb081dHdEQTtFQUNFO0FwTyt0d0RGOztBb083dHdEQTtFQUNFO0FwT2d1d0RGOztBb085dHdEQTtFQUNFO0FwT2l1d0RGOztBb08vdHdEQTtFQUNFO0FwT2t1d0RGOztBb09odXdEQTtFQUNFO0FwT211d0RGOztBb09qdXdEQTtFQUNFO0FwT291d0RGOztBb09sdXdEQTtFQUNFO0FwT3F1d0RGOztBb09udXdEQTtFQUNFO0FwT3N1d0RGOztBb09wdXdEQTtFQUNFO0FwT3V1d0RGOztBb09ydXdEQTtFQUNFO0FwT3d1d0RGOztBb090dXdEQTtFQUNFO0FwT3l1d0RGOztBb092dXdEQTtFQUNFO0FwTzB1d0RGOztBb094dXdEQTtFQUNFO0FwTzJ1d0RGOztBb096dXdEQTtFQUNFO0FwTzR1d0RGOztBb08xdXdEQTtFQUNFO0FwTzZ1d0RGOztBb08zdXdEQTtFQUNFO0FwTzh1d0RGOztBb081dXdEQTtFQUNFO0FwTyt1d0RGOztBb083dXdEQTtFQUNFO0FwT2d2d0RGOztBb085dXdEQTtFQUNFO0FwT2l2d0RGOztBb08vdXdEQTtFQUNFO0FwT2t2d0RGOztBb09odndEQTtFQUNFO0FwT212d0RGOztBb09qdndEQTtFQUNFO0FwT292d0RGOztBb09sdndEQTtFQUNFO0FwT3F2d0RGOztBb09udndEQTtFQUNFO0FwT3N2d0RGOztBb09wdndEQTtFQUNFO0FwT3V2d0RGOztBb09ydndEQTtFQUNFO0FwT3d2d0RGOztBb090dndEQTtFQUNFO0FwT3l2d0RGOztBb092dndEQTtFQUNFO0FwTzB2d0RGOztBb094dndEQTtFQUNFO0FwTzJ2d0RGOztBb096dndEQTtFQUNFO0FwTzR2d0RGOztBb08xdndEQTtFQUNFO0FwTzZ2d0RGOztBb08zdndEQTtFQUNFO0FwTzh2d0RGOztBb081dndEQTtFQUNFO0FwTyt2d0RGOztBb083dndEQTtFQUNFO0FwT2d3d0RGOztBb085dndEQTtFQUNFO0FwT2l3d0RGOztBb08vdndEQTtFQUNFO0FwT2t3d0RGOztBb09od3dEQTtFQUNFO0FwT213d0RGOztBb09qd3dEQTtFQUNFO0FwT293d0RGOztBb09sd3dEQTtFQUNFO0FwT3F3d0RGOztBb09ud3dEQTtFQUNFO0FwT3N3d0RGOztBb09wd3dEQTtFQUNFO0FwT3V3d0RGOztBb09yd3dEQTtFQUNFO0FwT3d3d0RGOztBb090d3dEQTtFQUNFO0FwT3l3d0RGOztBb092d3dEQTtFQUNFO0FwTzB3d0RGOztBb094d3dEQTtFQUNFO0FwTzJ3d0RGOztBb096d3dEQTtFQUNFO0FwTzR3d0RGOztBb08xd3dEQTtFQUNFO0FwTzZ3d0RGOztBb08zd3dEQTtFQUNFO0FwTzh3d0RGOztBb081d3dEQTtFQUNFO0FwTyt3d0RGOztBb083d3dEQTtFQUNFO0FwT2d4d0RGOztBb085d3dEQTtFQUNFO0FwT2l4d0RGOztBb08vd3dEQTtFQUNFO0FwT2t4d0RGOztBb09oeHdEQTtFQUNFO0FwT214d0RGOztBb09qeHdEQTtFQUNFO0FwT294d0RGOztBb09seHdEQTtFQUNFO0FwT3F4d0RGOztBb09ueHdEQTtFQUNFO0FwT3N4d0RGOztBb09weHdEQTtFQUNFO0FwT3V4d0RGOztBb09yeHdEQTtFQUNFO0FwT3d4d0RGOztBb090eHdEQTtFQUNFO0FwT3l4d0RGOztBb092eHdEQTtFQUNFO0FwTzB4d0RGOztBb094eHdEQTtFQUNFO0FwTzJ4d0RGOztBb096eHdEQTtFQUNFO0FwTzR4d0RGOztBb08xeHdEQTtFQUNFO0FwTzZ4d0RGOztBb08zeHdEQTtFQUNFO0FwTzh4d0RGOztBb081eHdEQTtFQUNFO0FwTyt4d0RGOztBb083eHdEQTtFQUNFO0FwT2d5d0RGOztBb085eHdEQTtFQUNFO0FwT2l5d0RGOztBb08veHdEQTtFQUNFO0FwT2t5d0RGOztBb09oeXdEQTtFQUNFO0FwT215d0RGOztBb09qeXdEQTtFQUNFO0FwT295d0RGOztBb09seXdEQTtFQUNFO0FwT3F5d0RGOztBb09ueXdEQTtFQUNFO0FwT3N5d0RGOztBb09weXdEQTtFQUNFO0FwT3V5d0RGOztBb09yeXdEQTtFQUNFO0FwT3d5d0RGOztBb090eXdEQTtFQUNFO0FwT3l5d0RGOztBb092eXdEQTtFQUNFO0FwTzB5d0RGOztBb094eXdEQTtFQUNFO0FwTzJ5d0RGOztBb096eXdEQTtFQUNFO0FwTzR5d0RGOztBb08xeXdEQTtFQUNFO0FwTzZ5d0RGOztBb08zeXdEQTtFQUNFO0FwTzh5d0RGOztBb081eXdEQTtFQUNFO0FwTyt5d0RGOztBb083eXdEQTtFQUNFO0FwT2d6d0RGOztBb085eXdEQTtFQUNFO0FwT2l6d0RGOztBb08veXdEQTtFQUNFO0FwT2t6d0RGOztBb09oendEQTtFQUNFO0FwT216d0RGOztBb09qendEQTtFQUNFO0FwT296d0RGOztBb09sendEQTtFQUNFO0FwT3F6d0RGOztBb09uendEQTtFQUNFO0FwT3N6d0RGOztBb09wendEQTtFQUNFO0FwT3V6d0RGOztBb09yendEQTtFQUNFO0FwT3d6d0RGOztBb090endEQTtFQUNFO0FwT3l6d0RGOztBb092endEQTtFQUNFO0FwTzB6d0RGOztBb094endEQTtFQUNFO0FwTzJ6d0RGOztBb096endEQTtFQUNFO0FwTzR6d0RGOztBb08xendEQTtFQUNFO0FwTzZ6d0RGOztBb08zendEQTtFQUNFO0FwTzh6d0RGOztBb081endEQTtFQUNFO0FwTyt6d0RGOztBb083endEQTtFQUNFO0FwT2cwd0RGOztBb085endEQTtFQUNFO0FwT2kwd0RGOztBb08vendEQTtFQUNFO0FwT2swd0RGOztBb09oMHdEQTtFQUNFO0FwT20wd0RGOztBb09qMHdEQTtFQUNFO0FwT28wd0RGOztBb09sMHdEQTtFQUNFO0FwT3Ewd0RGOztBb09uMHdEQTtFQUNFO0FwT3Mwd0RGOztBb09wMHdEQTtFQUNFO0FwT3Uwd0RGOztBb09yMHdEQTtFQUNFO0FwT3cwd0RGOztBb090MHdEQTtFQUNFO0FwT3kwd0RGOztBb092MHdEQTtFQUNFO0FwTzAwd0RGOztBb094MHdEQTtFQUNFO0FwTzIwd0RGOztBb096MHdEQTtFQUNFO0FwTzQwd0RGOztBb08xMHdEQTtFQUNFO0FwTzYwd0RGOztBb08zMHdEQTtFQUNFO0FwTzgwd0RGOztBb081MHdEQTtFQUNFO0FwTyswd0RGOztBb083MHdEQTtFQUNFO0FwT2cxd0RGOztBb085MHdEQTtFQUNFO0FwT2kxd0RGOztBb08vMHdEQTtFQUNFO0FwT2sxd0RGOztBb09oMXdEQTtFQUNFO0FwT20xd0RGOztBb09qMXdEQTtFQUNFO0FwT28xd0RGOztBb09sMXdEQTtFQUNFO0FwT3Exd0RGOztBb09uMXdEQTtFQUNFO0FwT3Mxd0RGOztBb09wMXdEQTtFQUNFO0FwT3Uxd0RGOztBb09yMXdEQTtFQUNFO0FwT3cxd0RGOztBb090MXdEQTtFQUNFO0FwT3kxd0RGOztBb092MXdEQTtFQUNFO0FwTzAxd0RGOztBb094MXdEQTtFQUNFO0FwTzIxd0RGOztBb096MXdEQTtFQUNFO0FwTzQxd0RGOztBb08xMXdEQTtFQUNFO0FwTzYxd0RGOztBb08zMXdEQTtFQUNFO0FwTzgxd0RGOztBb081MXdEQTtFQUNFO0FwTysxd0RGOztBb083MXdEQTtFQUNFO0FwT2cyd0RGOztBb085MXdEQTtFQUNFO0FwT2kyd0RGOztBb08vMXdEQTtFQUNFO0FwT2syd0RGOztBb09oMndEQTtFQUNFO0FwT20yd0RGOztBb09qMndEQTtFQUNFO0FwT28yd0RGOztBb09sMndEQTtFQUNFO0FwT3Eyd0RGOztBb09uMndEQTtFQUNFO0FwT3Myd0RGOztBb09wMndEQTtFQUNFO0FwT3Uyd0RGOztBb09yMndEQTtFQUNFO0FwT3cyd0RGOztBb090MndEQTtFQUNFO0FwT3kyd0RGOztBb092MndEQTtFQUNFO0FwTzAyd0RGOztBb094MndEQTtFQUNFO0FwTzIyd0RGOztBb096MndEQTtFQUNFO0FwTzQyd0RGOztBb08xMndEQTtFQUNFO0FwTzYyd0RGOztBb08zMndEQTtFQUNFO0FwTzgyd0RGOztBb081MndEQTtFQUNFO0FwTysyd0RGOztBb083MndEQTtFQUNFO0FwT2czd0RGOztBb085MndEQTtFQUNFO0FwT2kzd0RGOztBb08vMndEQTtFQUNFO0FwT2szd0RGOztBb09oM3dEQTtFQUNFO0FwT20zd0RGOztBb09qM3dEQTtFQUNFO0FwT28zd0RGOztBb09sM3dEQTtFQUNFO0FwT3Ezd0RGOztBb09uM3dEQTtFQUNFO0FwT3Mzd0RGOztBb09wM3dEQTtFQUNFO0FwT3Uzd0RGOztBb09yM3dEQTtFQUNFO0FwT3czd0RGOztBb090M3dEQTtFQUNFO0FwT3kzd0RGOztBb092M3dEQTtFQUNFO0FwTzAzd0RGOztBb094M3dEQTtFQUNFO0FwTzIzd0RGOztBb096M3dEQTtFQUNFO0FwTzQzd0RGOztBb08xM3dEQTtFQUNFO0FwTzYzd0RGOztBb08zM3dEQTtFQUNFO0FwTzgzd0RGOztBb081M3dEQTtFQUNFO0FwTyszd0RGOztBb083M3dEQTtFQUNFO0FwT2c0d0RGOztBb085M3dEQTtFQUNFO0FwT2k0d0RGOztBb08vM3dEQTtFQUNFO0FwT2s0d0RGOztBb09oNHdEQTtFQUNFO0FwT200d0RGOztBb09qNHdEQTtFQUNFO0FwT280d0RGOztBb09sNHdEQTtFQUNFO0FwT3E0d0RGOztBb09uNHdEQTtFQUNFO0FwT3M0d0RGOztBb09wNHdEQTtFQUNFO0FwT3U0d0RGOztBb09yNHdEQTtFQUNFO0FwT3c0d0RGOztBb090NHdEQTtFQUNFO0FwT3k0d0RGOztBb092NHdEQTtFQUNFO0FwTzA0d0RGOztBb094NHdEQTtFQUNFO0FwTzI0d0RGOztBb096NHdEQTtFQUNFO0FwTzQ0d0RGOztBb08xNHdEQTtFQUNFO0FwTzY0d0RGOztBb08zNHdEQTtFQUNFO0FwTzg0d0RGOztBb081NHdEQTtFQUNFO0FwTys0d0RGOztBb083NHdEQTtFQUNFO0FwT2c1d0RGOztBb085NHdEQTtFQUNFO0FwT2k1d0RGOztBb08vNHdEQTtFQUNFO0FwT2s1d0RGOztBb09oNXdEQTtFQUNFO0FwT201d0RGOztBb09qNXdEQTtFQUNFO0FwT281d0RGOztBb09sNXdEQTtFQUNFO0FwT3E1d0RGOztBb09uNXdEQTtFQUNFO0FwT3M1d0RGOztBb09wNXdEQTtFQUNFO0FwT3U1d0RGOztBb09yNXdEQTtFQUNFO0FwT3c1d0RGOztBb090NXdEQTtFQUNFO0FwT3k1d0RGOztBb092NXdEQTtFQUNFO0FwTzA1d0RGOztBb094NXdEQTtFQUNFO0FwTzI1d0RGOztBb096NXdEQTtFQUNFO0FwTzQ1d0RGOztBb08xNXdEQTtFQUNFO0FwTzY1d0RGOztBb08zNXdEQTtFQUNFO0FwTzg1d0RGOztBb081NXdEQTtFQUNFO0FwTys1d0RGOztBb083NXdEQTtFQUNFO0FwT2c2d0RGOztBb085NXdEQTtFQUNFO0FwT2k2d0RGOztBb08vNXdEQTtFQUNFO0FwT2s2d0RGOztBb09oNndEQTtFQUNFO0FwT202d0RGOztBb09qNndEQTtFQUNFO0FwT282d0RGOztBb09sNndEQTtFQUNFO0FwT3E2d0RGOztBb09uNndEQTtFQUNFO0FwT3M2d0RGOztBb09wNndEQTtFQUNFO0FwT3U2d0RGOztBb09yNndEQTtFQUNFO0FwT3c2d0RGOztBb090NndEQTtFQUNFO0FwT3k2d0RGOztBb092NndEQTtFQUNFO0FwTzA2d0RGOztBb094NndEQTtFQUNFO0FwTzI2d0RGOztBb096NndEQTtFQUNFO0FwTzQ2d0RGOztBb08xNndEQTtFQUNFO0FwTzY2d0RGOztBb08zNndEQTtFQUNFO0FwTzg2d0RGOztBb081NndEQTtFQUNFO0FwTys2d0RGOztBb083NndEQTtFQUNFO0FwT2c3d0RGOztBb085NndEQTtFQUNFO0FwT2k3d0RGOztBb08vNndEQTtFQUNFO0FwT2s3d0RGOztBb09oN3dEQTtFQUNFO0FwT203d0RGOztBb09qN3dEQTtFQUNFO0FwT283d0RGOztBb09sN3dEQTtFQUNFO0FwT3E3d0RGOztBb09uN3dEQTtFQUNFO0FwT3M3d0RGOztBb09wN3dEQTtFQUNFO0FwT3U3d0RGOztBb09yN3dEQTtFQUNFO0FwT3c3d0RGOztBb090N3dEQTtFQUNFO0FwT3k3d0RGOztBb092N3dEQTtFQUNFO0FwTzA3d0RGOztBb094N3dEQTtFQUNFO0FwTzI3d0RGOztBb096N3dEQTtFQUNFO0FwTzQ3d0RGOztBb08xN3dEQTtFQUNFO0FwTzY3d0RGOztBb08zN3dEQTtFQUNFO0FwTzg3d0RGOztBb081N3dEQTtFQUNFO0FwTys3d0RGOztBb083N3dEQTtFQUNFO0FwT2c4d0RGOztBb085N3dEQTtFQUNFO0FwT2k4d0RGOztBb08vN3dEQTtFQUNFO0FwT2s4d0RGOztBb09oOHdEQTtFQUNFO0FwT204d0RGOztBb09qOHdEQTtFQUNFO0FwT284d0RGOztBb09sOHdEQTtFQUNFO0FwT3E4d0RGOztBb09uOHdEQTtFQUNFO0FwT3M4d0RGOztBb09wOHdEQTtFQUNFO0FwT3U4d0RGOztBb09yOHdEQTtFQUNFO0FwT3c4d0RGOztBb090OHdEQTtFQUNFO0FwT3k4d0RGOztBb092OHdEQTtFQUNFO0FwTzA4d0RGOztBb094OHdEQTtFQUNFO0FwTzI4d0RGOztBb096OHdEQTtFQUNFO0FwTzQ4d0RGOztBb08xOHdEQTtFQUNFO0FwTzY4d0RGOztBb08zOHdEQTtFQUNFO0FwTzg4d0RGOztBb081OHdEQTtFQUNFO0FwTys4d0RGOztBb083OHdEQTtFQUNFO0FwT2c5d0RGOztBb085OHdEQTtFQUNFO0FwT2k5d0RGOztBb08vOHdEQTtFQUNFO0FwT2s5d0RGOztBb09oOXdEQTtFQUNFO0FwT205d0RGOztBb09qOXdEQTtFQUNFO0FwT285d0RGOztBb09sOXdEQTtFQUNFO0FwT3E5d0RGOztBb09uOXdEQTtFQUNFO0FwT3M5d0RGOztBb09wOXdEQTtFQUNFO0FwT3U5d0RGOztBb09yOXdEQTtFQUNFO0FwT3c5d0RGOztBb090OXdEQTtFQUNFO0FwT3k5d0RGOztBb092OXdEQTtFQUNFO0FwTzA5d0RGOztBb094OXdEQTtFQUNFO0FwTzI5d0RGOztBb096OXdEQTtFQUNFO0FwTzQ5d0RGOztBb08xOXdEQTtFQUNFO0FwTzY5d0RGOztBb08zOXdEQTtFQUNFO0FwTzg5d0RGOztBb081OXdEQTtFQUNFO0FwTys5d0RGOztBb083OXdEQTtFQUNFO0FwT2crd0RGOztBb085OXdEQTtFQUNFO0FwT2krd0RGOztBb08vOXdEQTtFQUNFO0FwT2srd0RGOztBb09oK3dEQTtFQUNFO0FwT20rd0RGOztBb09qK3dEQTtFQUNFO0FwT28rd0RGOztBb09sK3dEQTtFQUNFO0FwT3Erd0RGOztBb09uK3dEQTtFQUNFO0FwT3Mrd0RGOztBb09wK3dEQTtFQUNFO0FwT3Urd0RGOztBb09yK3dEQTtFQUNFO0FwT3crd0RGOztBb090K3dEQTtFQUNFO0FwT3krd0RGOztBb092K3dEQTtFQUNFO0FwTzArd0RGOztBb094K3dEQTtFQUNFO0FwTzIrd0RGOztBb096K3dEQTtFQUNFO0FwTzQrd0RGOztBb08xK3dEQTtFQUNFO0FwTzYrd0RGOztBb08zK3dEQTtFQUNFO0FwTzgrd0RGOztBb081K3dEQTtFQUNFO0FwTysrd0RGOztBb083K3dEQTtFQUNFO0FwT2cvd0RGOztBb085K3dEQTtFQUNFO0FwT2kvd0RGOztBb08vK3dEQTtFQUNFO0FwT2svd0RGOztBb09oL3dEQTtFQUNFO0FwT20vd0RGOztBb09qL3dEQTtFQUNFO0FwT28vd0RGOztBb09sL3dEQTtFQUNFO0FwT3Evd0RGOztBb09uL3dEQTtFQUNFO0FwT3Mvd0RGOztBb09wL3dEQTtFQUNFO0FwT3Uvd0RGOztBb09yL3dEQTtFQUNFO0FwT3cvd0RGOztBb090L3dEQTtFQUNFO0FwT3kvd0RGOztBb092L3dEQTtFQUNFO0FwTzAvd0RGOztBb094L3dEQTtFQUNFO0FwTzIvd0RGOztBb096L3dEQTtFQUNFO0FwTzQvd0RGOztBb08xL3dEQTtFQUNFO0FwTzYvd0RGOztBb08zL3dEQTtFQUNFO0FwTzgvd0RGOztBb081L3dEQTtFQUNFO0FwTysvd0RGOztBb083L3dEQTtFQUNFO0FwT2dneERGOztBb085L3dEQTtFQUNFO0FwT2lneERGOztBb08vL3dEQTtFQUNFO0FwT2tneERGOztBb09oZ3hEQTtFQUNFO0FwT21neERGOztBb09qZ3hEQTtFQUNFO0FwT29neERGOztBb09sZ3hEQTtFQUNFO0FwT3FneERGOztBb09uZ3hEQTtFQUNFO0FwT3NneERGOztBb09wZ3hEQTtFQUNFO0FwT3VneERGOztBb09yZ3hEQTtFQUNFO0FwT3dneERGOztBb090Z3hEQTtFQUNFO0FwT3lneERGOztBb092Z3hEQTtFQUNFO0FwTzBneERGOztBb094Z3hEQTtFQUNFO0FwTzJneERGOztBb096Z3hEQTtFQUNFO0FwTzRneERGOztBb08xZ3hEQTtFQUNFO0FwTzZneERGOztBb08zZ3hEQTtFQUNFO0FwTzhneERGOztBb081Z3hEQTtFQUNFO0FwTytneERGOztBb083Z3hEQTtFQUNFO0FwT2doeERGOztBb085Z3hEQTtFQUNFO0FwT2loeERGOztBb08vZ3hEQTtFQUNFO0FwT2toeERGOztBb09oaHhEQTtFQUNFO0FwT21oeERGOztBb09qaHhEQTtFQUNFO0FwT29oeERGOztBb09saHhEQTtFQUNFO0FwT3FoeERGOztBb09uaHhEQTtFQUNFO0FwT3NoeERGOztBb09waHhEQTtFQUNFO0FwT3VoeERGOztBb09yaHhEQTtFQUNFO0FwT3doeERGOztBb090aHhEQTtFQUNFO0FwT3loeERGOztBb092aHhEQTtFQUNFO0FwTzBoeERGOztBb094aHhEQTtFQUNFO0FwTzJoeERGOztBb096aHhEQTtFQUNFO0FwTzRoeERGOztBb08xaHhEQTtFQUNFO0FwTzZoeERGOztBb08zaHhEQTtFQUNFO0FwTzhoeERGOztBb081aHhEQTtFQUNFO0FwTytoeERGOztBb083aHhEQTtFQUNFO0FwT2dpeERGOztBb085aHhEQTtFQUNFO0FwT2lpeERGOztBb08vaHhEQTtFQUNFO0FwT2tpeERGOztBb09oaXhEQTtFQUNFO0FwT21peERGOztBb09qaXhEQTtFQUNFO0FwT29peERGOztBb09saXhEQTtFQUNFO0FwT3FpeERGOztBb09uaXhEQTtFQUNFO0FwT3NpeERGOztBb09waXhEQTtFQUNFO0FwT3VpeERGOztBb09yaXhEQTtFQUNFO0FwT3dpeERGOztBb090aXhEQTtFQUNFO0FwT3lpeERGOztBb092aXhEQTtFQUNFO0FwTzBpeERGOztBb094aXhEQTtFQUNFO0FwTzJpeERGOztBb096aXhEQTtFQUNFO0FwTzRpeERGOztBb08xaXhEQTtFQUNFO0FwTzZpeERGOztBb08zaXhEQTtFQUNFO0FwTzhpeERGOztBb081aXhEQTtFQUNFO0FwTytpeERGOztBb083aXhEQTtFQUNFO0FwT2dqeERGOztBb085aXhEQTtFQUNFO0FwT2lqeERGOztBb08vaXhEQTtFQUNFO0FwT2tqeERGOztBb09oanhEQTtFQUNFO0FwT21qeERGOztBb09qanhEQTtFQUNFO0FwT29qeERGOztBb09sanhEQTtFQUNFO0FwT3FqeERGOztBb09uanhEQTtFQUNFO0FwT3NqeERGOztBb09wanhEQTtFQUNFO0FwT3VqeERGOztBb09yanhEQTtFQUNFO0FwT3dqeERGOztBb090anhEQTtFQUNFO0FwT3lqeERGOztBb092anhEQTtFQUNFO0FwTzBqeERGOztBb094anhEQTtFQUNFO0FwTzJqeERGOztBb096anhEQTtFQUNFO0FwTzRqeERGOztBb08xanhEQTtFQUNFO0FwTzZqeERGOztBb08zanhEQTtFQUNFO0FwTzhqeERGOztBb081anhEQTtFQUNFO0FwTytqeERGOztBb083anhEQTtFQUNFO0FwT2dreERGOztBb085anhEQTtFQUNFO0FwT2lreERGOztBb08vanhEQTtFQUNFO0FwT2treERGOztBb09oa3hEQTtFQUNFO0FwT21reERGOztBb09qa3hEQTtFQUNFO0FwT29reERGOztBb09sa3hEQTtFQUNFO0FwT3FreERGOztBb09ua3hEQTtFQUNFO0FwT3NreERGOztBb09wa3hEQTtFQUNFO0FwT3VreERGOztBb09ya3hEQTtFQUNFO0FwT3dreERGOztBb090a3hEQTtFQUNFO0FwT3lreERGOztBb092a3hEQTtFQUNFO0FwTzBreERGOztBb094a3hEQTtFQUNFO0FwTzJreERGOztBb096a3hEQTtFQUNFO0FwTzRreERGOztBb08xa3hEQTtFQUNFO0FwTzZreERGOztBb08za3hEQTtFQUNFO0FwTzhreERGOztBb081a3hEQTtFQUNFO0FwTytreERGOztBb083a3hEQTtFQUNFO0FwT2dseERGOztBb085a3hEQTtFQUNFO0FwT2lseERGOztBb08va3hEQTtFQUNFO0FwT2tseERGOztBb09obHhEQTtFQUNFO0FwT21seERGOztBb09qbHhEQTtFQUNFO0FwT29seERGOztBb09sbHhEQTtFQUNFO0FwT3FseERGOztBb09ubHhEQTtFQUNFO0FwT3NseERGOztBb09wbHhEQTtFQUNFO0FwT3VseERGOztBb09ybHhEQTtFQUNFO0FwT3dseERGOztBb090bHhEQTtFQUNFO0FwT3lseERGOztBb092bHhEQTtFQUNFO0FwTzBseERGOztBb094bHhEQTtFQUNFO0FwTzJseERGOztBb096bHhEQTtFQUNFO0FwTzRseERGOztBb08xbHhEQTtFQUNFO0FwTzZseERGOztBb08zbHhEQTtFQUNFO0FwTzhseERGOztBb081bHhEQTtFQUNFO0FwTytseERGOztBb083bHhEQTtFQUNFO0FwT2dteERGOztBb085bHhEQTtFQUNFO0FwT2lteERGOztBb08vbHhEQTtFQUNFO0FwT2tteERGOztBb09obXhEQTtFQUNFO0FwT21teERGOztBb09qbXhEQTtFQUNFO0FwT29teERGOztBb09sbXhEQTtFQUNFO0FwT3FteERGOztBb09ubXhEQTtFQUNFO0FwT3NteERGOztBb09wbXhEQTtFQUNFO0FwT3VteERGOztBb09ybXhEQTtFQUNFO0FwT3dteERGOztBb090bXhEQTtFQUNFO0FwT3lteERGOztBb092bXhEQTtFQUNFO0FwTzBteERGOztBb094bXhEQTtFQUNFO0FwTzJteERGOztBb096bXhEQTtFQUNFO0FwTzRteERGOztBb08xbXhEQTtFQUNFO0FwTzZteERGOztBb08zbXhEQTtFQUNFO0FwTzhteERGOztBb081bXhEQTtFQUNFO0FwTytteERGOztBb083bXhEQTtFQUNFO0FwT2dueERGOztBb085bXhEQTtFQUNFO0FwT2lueERGOztBb08vbXhEQTtFQUNFO0FwT2tueERGOztBb09obnhEQTtFQUNFO0FwT21ueERGOztBb09qbnhEQTtFQUNFO0FwT29ueERGOztBb09sbnhEQTtFQUNFO0FwT3FueERGOztBb09ubnhEQTtFQUNFO0FwT3NueERGOztBb09wbnhEQTtFQUNFO0FwT3VueERGOztBb09ybnhEQTtFQUNFO0FwT3dueERGOztBb090bnhEQTtFQUNFO0FwT3lueERGOztBb092bnhEQTtFQUNFO0FwTzBueERGOztBb094bnhEQTtFQUNFO0FwTzJueERGOztBb096bnhEQTtFQUNFO0FwTzRueERGOztBb08xbnhEQTtFQUNFO0FwTzZueERGOztBb08zbnhEQTtFQUNFO0FwTzhueERGOztBb081bnhEQTtFQUNFO0FwTytueERGOztBb083bnhEQTtFQUNFO0FwT2dveERGOztBb085bnhEQTtFQUNFO0FwT2lveERGOztBb08vbnhEQTtFQUNFO0FwT2tveERGOztBb09ob3hEQTtFQUNFO0FwT21veERGOztBb09qb3hEQTtFQUNFO0FwT29veERGOztBb09sb3hEQTtFQUNFO0FwT3FveERGOztBb09ub3hEQTtFQUNFO0FwT3NveERGOztBb09wb3hEQTtFQUNFO0FwT3VveERGOztBb09yb3hEQTtFQUNFO0FwT3dveERGOztBb090b3hEQTtFQUNFO0FwT3lveERGOztBb092b3hEQTtFQUNFO0FwTzBveERGOztBb094b3hEQTtFQUNFO0FwTzJveERGOztBb096b3hEQTtFQUNFO0FwTzRveERGOztBb08xb3hEQTtFQUNFO0FwTzZveERGOztBb08zb3hEQTtFQUNFO0FwTzhveERGOztBb081b3hEQTtFQUNFO0FwTytveERGOztBb083b3hEQTtFQUNFO0FwT2dweERGOztBb085b3hEQTtFQUNFO0FwT2lweERGOztBb08vb3hEQTtFQUNFO0FwT2tweERGOztBb09ocHhEQTtFQUNFO0FwT21weERGOztBb09qcHhEQTtFQUNFO0FwT29weERGOztBb09scHhEQTtFQUNFO0FwT3FweERGOztBb09ucHhEQTtFQUNFO0FwT3NweERGOztBb09wcHhEQTtFQUNFO0FwT3VweERGOztBb09ycHhEQTtFQUNFO0FwT3dweERGOztBb090cHhEQTtFQUNFO0FwT3lweERGOztBb092cHhEQTtFQUNFO0FwTzBweERGOztBb094cHhEQTtFQUNFO0FwTzJweERGOztBb096cHhEQTtFQUNFO0FwTzRweERGOztBb08xcHhEQTtFQUNFO0FwTzZweERGOztBb08zcHhEQTtFQUNFO0FwTzhweERGOztBb081cHhEQTtFQUNFO0FwTytweERGOztBb083cHhEQTtFQUNFO0FwT2dxeERGOztBb085cHhEQTtFQUNFO0FwT2lxeERGOztBb08vcHhEQTtFQUNFO0FwT2txeERGOztBb09ocXhEQTtFQUNFO0FwT21xeERGOztBb09qcXhEQTtFQUNFO0FwT29xeERGOztBb09scXhEQTtFQUNFO0FwT3FxeERGOztBb09ucXhEQTtFQUNFO0FwT3NxeERGOztBb09wcXhEQTtFQUNFO0FwT3VxeERGOztBb09ycXhEQTtFQUNFO0FwT3dxeERGOztBb090cXhEQTtFQUNFO0FwT3lxeERGOztBb092cXhEQTtFQUNFO0FwTzBxeERGOztBb094cXhEQTtFQUNFO0FwTzJxeERGOztBb096cXhEQTtFQUNFO0FwTzRxeERGOztBb08xcXhEQTtFQUNFO0FwTzZxeERGOztBb08zcXhEQTtFQUNFO0FwTzhxeERGOztBb081cXhEQTtFQUNFO0FwTytxeERGOztBb083cXhEQTtFQUNFO0FwT2dyeERGOztBb085cXhEQTtFQUNFO0FwT2lyeERGOztBb08vcXhEQTtFQUNFO0FwT2tyeERGOztBb09ocnhEQTtFQUNFO0FwT21yeERGOztBb09qcnhEQTtFQUNFO0FwT29yeERGOztBb09scnhEQTtFQUNFO0FwT3FyeERGOztBb09ucnhEQTtFQUNFO0FwT3NyeERGOztBb09wcnhEQTtFQUNFO0FwT3VyeERGOztBb09ycnhEQTtFQUNFO0FwT3dyeERGOztBb090cnhEQTtFQUNFO0FwT3lyeERGOztBb092cnhEQTtFQUNFO0FwTzByeERGOztBb094cnhEQTtFQUNFO0FwTzJyeERGOztBb096cnhEQTtFQUNFO0FwTzRyeERGOztBb08xcnhEQTtFQUNFO0FwTzZyeERGOztBb08zcnhEQTtFQUNFO0FwTzhyeERGOztBb081cnhEQTtFQUNFO0FwTytyeERGOztBb083cnhEQTtFQUNFO0FwT2dzeERGOztBb085cnhEQTtFQUNFO0FwT2lzeERGOztBb08vcnhEQTtFQUNFO0FwT2tzeERGOztBb09oc3hEQTtFQUNFO0FwT21zeERGOztBb09qc3hEQTtFQUNFO0FwT29zeERGOztBb09sc3hEQTtFQUNFO0FwT3FzeERGOztBb09uc3hEQTtFQUNFO0FwT3NzeERGOztBb09wc3hEQTtFQUNFO0FwT3VzeERGOztBb09yc3hEQTtFQUNFO0FwT3dzeERGOztBb090c3hEQTtFQUNFO0FwT3lzeERGOztBb092c3hEQTtFQUNFO0FwTzBzeERGOztBb094c3hEQTtFQUNFO0FwTzJzeERGOztBb096c3hEQTtFQUNFO0FwTzRzeERGOztBb08xc3hEQTtFQUNFO0FwTzZzeERGOztBb08zc3hEQTtFQUNFO0FwTzhzeERGOztBb081c3hEQTtFQUNFO0FwTytzeERGOztBb083c3hEQTtFQUNFO0FwT2d0eERGOztBb085c3hEQTtFQUNFO0FwT2l0eERGOztBb08vc3hEQTtFQUNFO0FwT2t0eERGOztBb09odHhEQTtFQUNFO0FwT210eERGOztBb09qdHhEQTtFQUNFO0FwT290eERGOztBb09sdHhEQTtFQUNFO0FwT3F0eERGOztBb09udHhEQTtFQUNFO0FwT3N0eERGOztBb09wdHhEQTtFQUNFO0FwT3V0eERGOztBb09ydHhEQTtFQUNFO0FwT3d0eERGOztBb090dHhEQTtFQUNFO0FwT3l0eERGOztBb092dHhEQTtFQUNFO0FwTzB0eERGOztBb094dHhEQTtFQUNFO0FwTzJ0eERGOztBb096dHhEQTtFQUNFO0FwTzR0eERGOztBb08xdHhEQTtFQUNFO0FwTzZ0eERGOztBb08zdHhEQTtFQUNFO0FwTzh0eERGOztBb081dHhEQTtFQUNFO0FwTyt0eERGOztBb083dHhEQTtFQUNFO0FwT2d1eERGOztBb085dHhEQTtFQUNFO0FwT2l1eERGOztBb08vdHhEQTtFQUNFO0FwT2t1eERGOztBb09odXhEQTtFQUNFO0FwT211eERGOztBb09qdXhEQTtFQUNFO0FwT291eERGOztBb09sdXhEQTtFQUNFO0FwT3F1eERGOztBb09udXhEQTtFQUNFO0FwT3N1eERGOztBb09wdXhEQTtFQUNFO0FwT3V1eERGOztBb09ydXhEQTtFQUNFO0FwT3d1eERGOztBb090dXhEQTtFQUNFO0FwT3l1eERGOztBb092dXhEQTtFQUNFO0FwTzB1eERGOztBb094dXhEQTtFQUNFO0FwTzJ1eERGOztBb096dXhEQTtFQUNFO0FwTzR1eERGOztBb08xdXhEQTtFQUNFO0FwTzZ1eERGOztBb08zdXhEQTtFQUNFO0FwTzh1eERGOztBb081dXhEQTtFQUNFO0FwTyt1eERGOztBb083dXhEQTtFQUNFO0FwT2d2eERGOztBb085dXhEQTtFQUNFO0FwT2l2eERGOztBb08vdXhEQTtFQUNFO0FwT2t2eERGOztBb09odnhEQTtFQUNFO0FwT212eERGOztBb09qdnhEQTtFQUNFO0FwT292eERGOztBb09sdnhEQTtFQUNFO0FwT3F2eERGOztBb09udnhEQTtFQUNFO0FwT3N2eERGOztBb09wdnhEQTtFQUNFO0FwT3V2eERGOztBb09ydnhEQTtFQUNFO0FwT3d2eERGOztBb090dnhEQTtFQUNFO0FwT3l2eERGOztBb092dnhEQTtFQUNFO0FwTzB2eERGOztBb094dnhEQTtFQUNFO0FwTzJ2eERGOztBb096dnhEQTtFQUNFO0FwTzR2eERGOztBb08xdnhEQTtFQUNFO0FwTzZ2eERGOztBb08zdnhEQTtFQUNFO0FwTzh2eERGOztBb081dnhEQTtFQUNFO0FwTyt2eERGOztBb083dnhEQTtFQUNFO0FwT2d3eERGOztBb085dnhEQTtFQUNFO0FwT2l3eERGOztBb08vdnhEQTtFQUNFO0FwT2t3eERGOztBb09od3hEQTtFQUNFO0FwT213eERGOztBb09qd3hEQTtFQUNFO0FwT293eERGOztBb09sd3hEQTtFQUNFO0FwT3F3eERGOztBb09ud3hEQTtFQUNFO0FwT3N3eERGOztBb09wd3hEQTtFQUNFO0FwT3V3eERGOztBb09yd3hEQTtFQUNFO0FwT3d3eERGOztBb090d3hEQTtFQUNFO0FwT3l3eERGOztBb092d3hEQTtFQUNFO0FwTzB3eERGOztBb094d3hEQTtFQUNFO0FwTzJ3eERGOztBb096d3hEQTtFQUNFO0FwTzR3eERGOztBb08xd3hEQTtFQUNFO0FwTzZ3eERGOztBb08zd3hEQTtFQUNFO0FwTzh3eERGOztBb081d3hEQTtFQUNFO0FwTyt3eERGOztBb083d3hEQTtFQUNFO0FwT2d4eERGOztBb085d3hEQTtFQUNFO0FwT2l4eERGOztBb08vd3hEQTtFQUNFO0FwT2t4eERGOztBb09oeHhEQTtFQUNFO0FwT214eERGOztBb09qeHhEQTtFQUNFO0FwT294eERGOztBb09seHhEQTtFQUNFO0FwT3F4eERGOztBb09ueHhEQTtFQUNFO0FwT3N4eERGOztBb09weHhEQTtFQUNFO0FwT3V4eERGOztBb09yeHhEQTtFQUNFO0FwT3d4eERGOztBb090eHhEQTtFQUNFO0FwT3l4eERGOztBb092eHhEQTtFQUNFO0FwTzB4eERGOztBb094eHhEQTtFQUNFO0FwTzJ4eERGOztBb096eHhEQTtFQUNFO0FwTzR4eERGOztBb08xeHhEQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXBPNnh4REY7O0FvTzN4eERBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FwTzh4eERGOztBb083eHhEQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBcE9neXhERjtBb085eHhEQTtFQUNFO0FwT2d5eERGOztBb08veHhEQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBcE9reXhERjtBb09oeXhEQTtFQUNFO0VBQ0E7QXBPa3l4REY7O0FvT2p5eERBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FwT295eERGO0FvT2x5eERBOztFQUVFO0VBQ0E7QXBPb3l4REY7O0FxTzNrNkRBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBck84azZERjs7QXFPN2s2REU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXJPZ2w2REo7O0FxTy9rNkRJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FyT2tsNkROOztBcU9qbDZESTtFQUNFO0VBQ0E7RUFDQTtBck9vbDZETjs7QXFPbmw2REU7RUFDRTtFQUNBO0FyT3NsNkRKOztBcU9ybDZERTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBck93bDZESjs7QXFPdmw2REk7RUFDRTtFQUNBO0VBQ0E7QXJPMGw2RE47O0FxT3psNkRJO0VBQ0U7RUFDQTtFQUNBO0FyTzRsNkROOztBcU8zbDZERTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FyTzhsNkRKOztBcU83bDZESTtFQUNFO0FyT2dtNkROOztBcU85bDZEQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBck9pbTZERjs7QXFPL2w2REE7RUFDRTtBck9rbTZERjs7QXFPaG02REE7RUFDRTtFQUNBO0VBQ0E7QXJPbW02REY7O0FxT2ptNkRBO0VBQ0U7RUFDQTtFQUNBO0FyT29tNkRGOztBcU9sbTZEQTtFQUNFO0FyT3FtNkRGOztBcU9ubTZEQTtFQUNFO0FyT3NtNkRGOztBcU9wbTZEQTtFQUNFO0VBQ0E7RUFDQTtBck91bTZERjs7QXFPcm02REE7RUFDRTtFQUNBO0VBQ0E7QXJPd202REY7O0FxT3RtNkRBO0VBQ0U7RUFDQTtBck95bTZERjs7QXFPeG02REU7RUFDRTtFQUNBO0VBQ0E7QXJPMm02REo7O0FxTzFtNkRJO0VBQ0U7QXJPNm02RE47O0FxTzVtNkRFO0VBQ0U7QXJPK202REo7O0FxTzdtNkRBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FyT2duNkRGOztBcU85bTZEQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FyT2luNkRGOztBcU8vbTZEQTtFQUNFO0VBQ0E7RUFDQTtBck9rbjZERjs7QXFPam42REU7RUFDRTtFQUNBO0FyT29uNkRKOztBcU9ubjZERTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBck9zbjZESjs7QXFPcm42REU7RUFDRTtBck93bjZESjs7QXFPdm42REU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FyTzBuNkRKOztBcU96bjZESTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FyTzRuNkROOztBcU8xbjZEQTtFQUNFO0FyTzZuNkRGOztBcU8zbjZEQTtFQUNFO0VBQ0E7QXJPOG42REY7O0FxTzVuNkRBO0VBQ0U7RUFDQTtBck8rbjZERjs7QXFPOW42REU7RUFDRTtBck9pbzZESjs7QXFPL242REE7RUFDRTtFQUNBO0FyT2tvNkRGOztBcU9obzZEQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FyT21vNkRGOztBcU9sbzZERTtFQUNFO0FyT3FvNkRKOztBcU9wbzZERTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXJPdW82REo7O0FxT3RvNkRFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FyT3lvNkRKOztBcU94bzZERTtFQUNFO0VBQ0E7RUFDQTtBck8ybzZESjs7QXFPMW82REU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBck82bzZESjs7QXFPNW82REk7RUFDRTtFQUNBO0VBQ0E7QXJPK282RE47O0FxTzdvNkRBO0VBQ0U7RUFDQTtBck9ncDZERjs7QXFPOW82REE7RUFDRTtFQUNBO0FyT2lwNkRGOztBcU8vbzZEQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBck9rcDZERjs7QXFPaHA2REE7RUFDRTtFQUNBO0VBQ0E7QXJPbXA2REY7O0FxT2pwNkRBO0VBQ0U7RUFDQTtBck9vcDZERjs7QXFPbHA2REE7RUFDRTtFQUNBO0FyT3FwNkRGOztBcU9ucDZEQTtFQUNFO0FyT3NwNkRGOztBcU9wcDZEQTtFQUNFO0VBQ0E7QXJPdXA2REY7O0FxT3JwNkRBO0VBQ0U7RUFDQTtBck93cDZERjs7QXFPdHA2REE7RUFDRTtBck95cDZERjs7QXFPdnA2REE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FyTzBwNkRGOztBcU94cDZEQTtFQUNFO0VBQ0E7QXJPMnA2REY7O0FxT3pwNkRBO0VBQ0U7QXJPNHA2REY7O0FxTzNwNkRFO0VBQ0U7QXJPOHA2REo7O0FxTzdwNkRFO0VBQ0U7RUFDQTtBck9ncTZESjs7QXFPL3A2REk7RUFDRTtFQUNBO0FyT2txNkROOztBcU9qcTZETTtFQUNFO0VBQ0E7QXJPb3E2RFI7O0FxT25xNkRRO0VBQ0U7RUFDQTtBck9zcTZEVjs7QXFPcnE2RFU7RUFDRTtFQUNBO0FyT3dxNkRaOztBcU90cTZEQTtFQUNFO0FyT3lxNkRGOztBcU92cTZEQTtFQUNFO0FyTzBxNkRGOztBcU94cTZEQTtFQUNFO0FyTzJxNkRGOztBcU96cTZEQTtFQUNFO0VBQ0E7QXJPNHE2REY7O0FxTzFxNkRBO0VBQ0U7RUFDQTtFQUNBO0FyTzZxNkRGOztBcU8zcTZEQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBck84cTZERjs7QXFPN3E2REU7RUFDRTtBck9ncjZESjs7QXFPL3E2REU7RUFDRTtFQUNBO0FyT2tyNkRKOztBcU9qcjZERTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXJPb3I2REo7O0FxT25yNkRFO0VBQ0U7QXJPc3I2REo7O0FxT3JyNkRFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FyT3dyNkRKOztBcU92cjZESTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FyTzByNkROOztBcU94cjZEQTtFQUNFO0FyTzJyNkRGOztBcU96cjZEQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FyTzRyNkRGOztBcU8xcjZEQTtFQUNFO0FyTzZyNkRGOztBcU81cjZERTtFQUNFO0VBQ0E7QXJPK3I2REo7O0FxTzlyNkRJO0VBQ0U7RUFDQTtBck9pczZETjs7QXFPL3I2REE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FyT2tzNkRGOztBcU9oczZEQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXJPbXM2REY7O0FxT2pzNkRBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXJPb3M2REY7O0FxT25zNkRFO0VBQ0U7QXJPc3M2REo7O0FxT3JzNkRFO0VBQ0U7QXJPd3M2REo7O0FxT3ZzNkRFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXJPMHM2REo7O0FxT3pzNkRFO0VBQ0U7RUFDQTtFQUNBO0FyTzRzNkRKOztBcU8zczZERTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBck84czZESjs7QXFPN3M2REk7RUFDRTtFQUNBO0FyT2d0NkROOztBcU85czZEQTtFQUNFO0VBQ0E7QXJPaXQ2REY7O0FxTy9zNkRBO0VBQ0U7RUFDQTtBck9rdDZERjs7QXFPaHQ2REE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBck9tdDZERjs7QXFPanQ2REE7RUFDRTtBck9vdDZERjs7QXFPbHQ2REE7RUFDRTtFQUNBO0VBQ0E7QXJPcXQ2REY7O0FxT250NkRBO0VBQ0U7RUFDQTtFQUNBO0FyT3N0NkRGOztBcU9wdDZEQTtFQUNFO0VBQ0E7QXJPdXQ2REY7O0FxT3J0NkRBO0VBQ0U7RUFDQTtBck93dDZERjs7QXFPdHQ2REE7RUFDRTtFQUNBO0FyT3l0NkRGOztBcU92dDZEQTtFQUNFO0FyTzB0NkRGOztBcU94dDZEQTtFQUNFO0FyTzJ0NkRGOztBcU96dDZEQTtFQUNFO0VBQ0E7QXJPNHQ2REY7O0FxTzF0NkRBO0VBQ0U7QXJPNnQ2REY7O0FxTzN0NkRBO0VBQ0U7QXJPOHQ2REY7O0FxTzV0NkRBO0VBQ0U7RUFDQTtBck8rdDZERjs7QXFPN3Q2REE7RUFDRTtFQUNBO0VBQ0E7QXJPZ3U2REY7O0FxTzl0NkRBO0VBQ0U7QXJPaXU2REY7O0FzT3p2N0RBO0VBQTJCO0lBQUc7SUFBVTtFdE8rdjdEdEM7RXNPL3Y3RGlFO0lBQVE7SUFBVTtFdE9tdzdEbkY7RXNPbnc3RDZHO0lBQUs7SUFBVTtFdE91dzdENUg7QUFDRjtBc094dzdEMko7RUFBb0I7SUFBRztJQUFVO0V0TzZ3N0QxTDtFc083dzdEcU47SUFBSTtJQUFVO0V0T2l4N0RuTztBQUNGO0FzT2x4N0RnUTtFQUFpQjtJQUFHO0V0T3N4N0RsUjtFc090eDdEcVM7SUFBSTtFdE95eDdEelM7RXNPeng3RDhUO0lBQUk7RXRPNHg3RGxVO0FBQ0Y7QXNPN3g3RHdWO0VBQXNCO0F0T2d5N0Q5Vzs7QXNPaHk3RG9ZO0VBQVU7RUFBaUI7RUFBZ0M7RUFBa0I7QXRPdXk3RGpkOztBc092eTdEbWU7RUFBdUI7QXRPMnk3RDFmOztBc08zeTdEeWdCO0VBQXlCO0F0Tyt5N0RsaUI7O0FzTy95N0RpakI7RUFBd0U7QXRPbXo3RHpuQjs7QXNPbno3RHdvQjtFQUFpQztBdE91ejdEenFCOztBc092ejdEc3JCO0VBQXdCO0F0TzJ6N0Q5c0I7O0FzTzN6N0RpdUI7RUFBb0M7QXRPK3o3RHJ3Qjs7QXNPL3o3RGd4QjtFQUFzQjtFQUFrQjtBdE9vMDdEeHpCOztBc09wMDdEcTBCO0VBQWlDO0VBQWdCO0VBQWM7RUFBWTtFQUFVO0VBQWE7RUFBZTtBdE84MDdEdDdCOztBc085MDdEczhCO0VBQXNCO0VBQWtCO0VBQXFCO0VBQW1CO0VBQVk7QXRPczE3RGxpQzs7QXNPdDE3RG1qQztFQUE0QjtBdE8wMTdEL2tDOztBc08xMTdENGxDO0VBQXdDO0F0TzgxN0Rwb0M7O0FzTzkxN0Q4b0M7RUFBZ0Q7RUFBbUI7RUFBZ0I7QXRPbzI3RGp1Qzs7QXNPcDI3RG14QztFQUFrRDtBdE93MjdEcjBDOztBc094MjdEKzBDO0VBQXVDO0F0TzQyN0R0M0M7O0FzTzUyN0RzNEM7RUFBbUQ7QXRPZzM3RHo3Qzs7QXNPaDM3RHU5QztFQUFpQztFQUFlO0VBQWtCO0VBQWM7RUFBZTtBdE93MzdEdGpEOztBc094MzdEa2tEO0VBQXVDO0F0TzQzN0R6bUQ7O0FzTzUzN0Rtb0Q7RUFBd0M7QXRPZzQ3RDNxRDs7QXNPaDQ3RHFyRDtFQUFrQztFQUFXO0VBQWtCO0VBQU07RUFBTztFQUFVO0VBQWU7RUFBZTtFQUFlO0VBQWdCO0VBQWtCO0VBQXFCO0F0Tys0N0QvMkQ7O0FzTy80N0RnNEQ7RUFBMkM7RUFBa0I7QXRPbzU3RDc3RDs7QXNPcDU3RDQ4RDtFQUErQztBdE93NTdEMy9EOztBc094NTdEOGdFO0VBQTBEO0VBQXNDO0F0TzY1N0Q5bUU7O0FzTzc1N0RvcEU7RUFBMkQ7RUFBZ0I7QXRPazY3RC90RTs7QXNPbDY3RHN2RTtFQUFnRTtBdE9zNjdEdHpFOztBc090NjdEbTFFO0VBQW9HO0VBQXNDO0VBQWU7QXRPNDY3RDUrRTs7QXNPNTY3RDgvRTtFQUEwQztFQUE0QjtBdE9pNzdEcGtGOztBc09qNzdEcWxGO0VBQWdDO0VBQW1CO0VBQWdCO0VBQVk7RUFBYTtFQUFrQjtFQUFjO0F0TzI3N0RqdEY7O0FzTzM3N0Q0dEY7RUFBb0M7QXRPKzc3RGh3Rjs7QXNPLzc3RDh3RjtFQUFrRDtBdE9tODdEaDBGOztBc09uODdENjNGO0VBQThDO0VBQVU7QXRPdzg3RHI3Rjs7QXNPeDg3RDIrRjtFQUE0RTtFQUFvQjtFQUFVO0VBQVk7RUFBa0I7RUFBYztFQUFRO0VBQVM7RUFBa0I7RUFBaUI7RUFBMEI7QXRPczk3RC9zRzs7QXNPdDk3RGl1RztFQUFvRjtFQUFjO0VBQVc7RUFBWTtBdE82OTdEMTFHOztBc083OTdEbzJHO0VBQWlEO0VBQVU7QXRPays3RC81Rzs7QXNPbCs3RHk3RztFQUErQztFQUFVO0F0T3UrN0RsL0c7O0FzT3YrN0RpaEg7RUFBdUQ7QXRPMis3RHhrSDs7QXNPMys3RHltSDtFQUFtQztFQUFVO0VBQWE7RUFBb0I7RUFBa0I7RUFBWTtFQUFRO0VBQWlCO0VBQVM7RUFBVTtFQUFnQztFQUEwQjtFQUFtQjtBdE8yLzdEOTBIOztBc08zLzdEODFIO0VBQThDO0VBQWdCO0VBQWM7RUFBa0I7RUFBWTtFQUFRO0VBQW1DO0F0T3FnOERuL0g7O0FzT3JnOERzZ0k7RUFBaUQ7QXRPeWc4RHZqSTs7QXNPemc4RHFrSTtFQUF1RDtFQUFVO0F0TzhnOER0b0k7O0FzTzlnOEQwcEk7RUFBd0M7RUFBb0I7RUFBYTtFQUFrQjtFQUFjO0VBQWE7RUFBVTtFQUE0QjtFQUFrQjtFQUFlO0VBQVU7RUFBVztFQUFZO0VBQW1CO0VBQWlCO0F0T2dpOEQ1NUk7O0FzT2hpOER1Nkk7RUFBOEM7RUFBVztFQUFrQjtFQUFTO0VBQVU7RUFBUTtFQUFTO0VBQWtDO0VBQW1DO0F0TzRpOEQzbEosRSIsInNvdXJjZXMiOlsid2VicGFjazovLy8uL3ZlbmRvci9zeW1mb255L3V4LWRyb3B6b25lL2Fzc2V0cy9kaXN0L3N0eWxlLm1pbi5jc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3Njc3MvYWNhL2FwcC5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zY3NzL2NvbW1vbi91aS9fdmFyaWFibGVzRi5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zY3NzL2NvbW1vbi90aGVtZS9mYWNlYm9vay9zdHlsZXMuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc2Nzcy9jb21tb24vdGhlbWUvZmFjZWJvb2svX3ZhcmlhYmxlcy5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zY3NzL2NvbW1vbi90aGVtZS9mYWNlYm9vay9fdmFyaWFibGVzLWRhcmsuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19icmVha3BvaW50cy5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2FwaS5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2Jhbm5lci5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fcm9vdC5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy92ZW5kb3IvX3Jmcy5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2NvbG9yLW1vZGUuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3JlYm9vdC5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2JvcmRlci1yYWRpdXMuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3R5cGUuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19saXN0cy5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9faW1hZ2VzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9faW1hZ2Uuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2NvbnRhaW5lcnMuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19jb250YWluZXIuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2dyaWQuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ncmlkLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL190YWJsZXMuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL190YWJsZS12YXJpYW50cy5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9mb3Jtcy9fbGFiZWxzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL2Zvcm1zL19mb3JtLXRleHQuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvZm9ybXMvX2Zvcm0tY29udHJvbC5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3RyYW5zaXRpb24uc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ncmFkaWVudHMuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvZm9ybXMvX2Zvcm0tc2VsZWN0LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL2Zvcm1zL19mb3JtLWNoZWNrLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL2Zvcm1zL19mb3JtLXJhbmdlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL2Zvcm1zL19mbG9hdGluZy1sYWJlbHMuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3ZhcmlhYmxlcy5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9mb3Jtcy9faW5wdXQtZ3JvdXAuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19mb3Jtcy5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYnV0dG9ucy5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2J1dHRvbnMuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3RyYW5zaXRpb25zLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19kcm9wZG93bi5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYnV0dG9uLWdyb3VwLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19uYXYuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX25hdmJhci5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fY2FyZC5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYWNjb3JkaW9uLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19icmVhZGNydW1iLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19wYWdpbmF0aW9uLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fcGFnaW5hdGlvbi5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYmFkZ2Uuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2FsZXJ0LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19wcm9ncmVzcy5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fbGlzdC1ncm91cC5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fY2xvc2Uuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3RvYXN0cy5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fbW9kYWwuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19iYWNrZHJvcC5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fdG9vbHRpcC5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3Jlc2V0LXRleHQuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3BvcG92ZXIuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2Nhcm91c2VsLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fY2xlYXJmaXguc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3NwaW5uZXJzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19vZmZjYW52YXMuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3BsYWNlaG9sZGVycy5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9oZWxwZXJzL19jb2xvci1iZy5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9oZWxwZXJzL19jb2xvcmVkLWxpbmtzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL2hlbHBlcnMvX2ZvY3VzLXJpbmcuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvaGVscGVycy9faWNvbi1saW5rLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL2hlbHBlcnMvX3JhdGlvLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL2hlbHBlcnMvX3Bvc2l0aW9uLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL2hlbHBlcnMvX3N0YWNrcy5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9oZWxwZXJzL192aXN1YWxseS1oaWRkZW4uc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL192aXN1YWxseS1oaWRkZW4uc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvaGVscGVycy9fc3RyZXRjaGVkLWxpbmsuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvaGVscGVycy9fdGV4dC10cnVuY2F0aW9uLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdGV4dC10cnVuY2F0ZS5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9oZWxwZXJzL192ci5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zY3NzL2NvbW1vbi90aGVtZS9mYWNlYm9vay9fcm9vdC5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zY3NzL2NvbW1vbi90aGVtZS9mYWNlYm9vay9fcmVib290LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3Njc3MvY29tbW9uL3RoZW1lL2ZhY2Vib29rL2FwcC9fYXBwLWNvbnRlbnQuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc2Nzcy9jb21tb24vdGhlbWUvZmFjZWJvb2svYXBwL19hcHAtZm9vdGVyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3Njc3MvY29tbW9uL3RoZW1lL2ZhY2Vib29rL2FwcC9fYXBwLWhlYWRlci5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zY3NzL2NvbW1vbi90aGVtZS9mYWNlYm9vay9hcHAvX2FwcC1sb2FkZXIuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc2Nzcy9jb21tb24vdGhlbWUvZmFjZWJvb2svYXBwL19hcHAtc2lkZWJhci1lbmQuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc2Nzcy9jb21tb24vdGhlbWUvZmFjZWJvb2svYXBwL19hcHAtc2lkZWJhci1mbG9hdC1zdWJtZW51LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3Njc3MvY29tbW9uL3RoZW1lL2ZhY2Vib29rL21peGlucy9fZm9udGF3ZXNvbWUuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc2Nzcy9jb21tb24vdGhlbWUvZmFjZWJvb2svYXBwL19hcHAtc2lkZWJhci5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zY3NzL2NvbW1vbi90aGVtZS9mYWNlYm9vay9taXhpbnMvX2dyYWRpZW50LWVuYWJsZWQuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc2Nzcy9jb21tb24vdGhlbWUvZmFjZWJvb2svYXBwL19hcHAtdG9wLW1lbnUuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc2Nzcy9jb21tb24vdGhlbWUvZmFjZWJvb2svbGF5b3V0L19ib3hlZC1sYXlvdXQuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc2Nzcy9jb21tb24vdGhlbWUvZmFjZWJvb2svbGF5b3V0L19hcHAtY29udGVudC1mdWxsLWhlaWdodC5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zY3NzL2NvbW1vbi90aGVtZS9mYWNlYm9vay9sYXlvdXQvX2FwcC1lbXB0eS5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zY3NzL2NvbW1vbi90aGVtZS9mYWNlYm9vay9sYXlvdXQvX2FwcC1oZWFkZXItZml4ZWQuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc2Nzcy9jb21tb24vdGhlbWUvZmFjZWJvb2svbGF5b3V0L19hcHAtd2l0aC1ob3Zlci1zaWRlYmFyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3Njc3MvY29tbW9uL3RoZW1lL2ZhY2Vib29rL2xheW91dC9fYXBwLXdpdGgtZW5kLXNpZGViYXIuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc2Nzcy9jb21tb24vdGhlbWUvZmFjZWJvb2svbGF5b3V0L19hcHAtd2l0aC10b3AtbWVudS5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zY3NzL2NvbW1vbi90aGVtZS9mYWNlYm9vay9sYXlvdXQvX2FwcC13aXRoLXR3by1zaWRlYmFyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3Njc3MvY29tbW9uL3RoZW1lL2ZhY2Vib29rL2xheW91dC9fYXBwLXdpdGgtd2lkZS1zaWRlYmFyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3Njc3MvY29tbW9uL3RoZW1lL2ZhY2Vib29rL2xheW91dC9fYXBwLXdpdGhvdXQtc2lkZWJhci5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zY3NzL2NvbW1vbi90aGVtZS9mYWNlYm9vay9sYXlvdXQvX2FwcC1zaWRlYmFyLWZpeGVkLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3Njc3MvY29tbW9uL3RoZW1lL2ZhY2Vib29rL2xheW91dC9fYXBwLXNpZGViYXItbWluaWZpZWQuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc2Nzcy9jb21tb24vdGhlbWUvZmFjZWJvb2svbGF5b3V0L19hcHAtc2lkZWJhci1lbmQtdG9nZ2xlZC5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zY3NzL2NvbW1vbi90aGVtZS9mYWNlYm9vay9sYXlvdXQvX2FwcC1zaWRlYmFyLWVuZC1tb2JpbGUtdG9nZ2xlZC5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zY3NzL2NvbW1vbi90aGVtZS9mYWNlYm9vay9sYXlvdXQvX2FwcC1zaWRlYmFyLWVuZC1tb2JpbGUtY2xvc2VkLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3Njc3MvY29tbW9uL3RoZW1lL2ZhY2Vib29rL2xheW91dC9fYXBwLXNpZGViYXItbW9iaWxlLXRvZ2dsZWQuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc2Nzcy9jb21tb24vdGhlbWUvZmFjZWJvb2svbGF5b3V0L19hcHAtc2lkZWJhci1tb2JpbGUtY2xvc2VkLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3Njc3MvY29tbW9uL3RoZW1lL2ZhY2Vib29rL3VpL19hY2NvcmRpb24uc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc2Nzcy9jb21tb24vdGhlbWUvZmFjZWJvb2svdWkvX2JhZGdlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3Njc3MvY29tbW9uL3RoZW1lL2ZhY2Vib29rL3VpL19icmVhZGNydW1iLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3Njc3MvY29tbW9uL3RoZW1lL2ZhY2Vib29rL3VpL19idG4tZ3JvdXAuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc2Nzcy9jb21tb24vdGhlbWUvZmFjZWJvb2svdWkvX2J0bi1zY3JvbGwtdG8tdG9wLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3Njc3MvY29tbW9uL3RoZW1lL2ZhY2Vib29rL3VpL19idG4uc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc2Nzcy9jb21tb24vdGhlbWUvZmFjZWJvb2svdWkvX2NhcmV0LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3Njc3MvY29tbW9uL3RoZW1lL2ZhY2Vib29rL3VpL19jaGF0cy5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zY3NzL2NvbW1vbi90aGVtZS9mYWNlYm9vay9taXhpbnMvX2NsZWFyZml4LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3Njc3MvY29tbW9uL3RoZW1lL2ZhY2Vib29rL3VpL19kcm9wZG93bi1tZW51LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3Njc3MvY29tbW9uL3RoZW1lL2ZhY2Vib29rL3VpL19mb3JtLWNoZWNrLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3Njc3MvY29tbW9uL3RoZW1lL2ZhY2Vib29rL3VpL19mb3JtLWZsb2F0aW5nLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3Njc3MvY29tbW9uL3RoZW1lL2ZhY2Vib29rL3VpL19mb3JtLWhvcml6b250YWwuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc2Nzcy9jb21tb24vdGhlbWUvZmFjZWJvb2svdWkvX2Zvcm0tc2VsZWN0LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3Njc3MvY29tbW9uL3RoZW1lL2ZhY2Vib29rL3VpL19pbnB1dC1ncm91cC5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zY3NzL2NvbW1vbi90aGVtZS9mYWNlYm9vay91aS9fbWVkaWEtbWVzc2FnaW5nLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3Njc3MvY29tbW9uL3RoZW1lL2ZhY2Vib29rL3VpL19tb2RhbC5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zY3NzL2NvbW1vbi90aGVtZS9mYWNlYm9vay91aS9fbmF2LXRhYnMuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc2Nzcy9jb21tb24vdGhlbWUvZmFjZWJvb2svdWkvX25hdi13aXphcmRzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3Njc3MvY29tbW9uL3RoZW1lL2ZhY2Vib29rL3VpL19uYXYuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc2Nzcy9jb21tb24vdGhlbWUvZmFjZWJvb2svdWkvX25hdmJhci1zdGlja3kuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc2Nzcy9jb21tb24vdGhlbWUvZmFjZWJvb2svdWkvX25vdGUuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc2Nzcy9jb21tb24vdGhlbWUvZmFjZWJvb2svdWkvX3BhZ2UtaGVhZGVyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3Njc3MvY29tbW9uL3RoZW1lL2ZhY2Vib29rL3VpL19wYWdpbmF0aW9uLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3Njc3MvY29tbW9uL3RoZW1lL2ZhY2Vib29rL3VpL19wYW5lbC5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zY3NzL2NvbW1vbi90aGVtZS9mYWNlYm9vay91aS9fcG9wb3Zlci5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zY3NzL2NvbW1vbi90aGVtZS9mYWNlYm9vay91aS9fcmVnaXN0ZXJlZC11c2Vycy1saXN0LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3Njc3MvY29tbW9uL3RoZW1lL2ZhY2Vib29rL3VpL19zcGlubmVyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3Njc3MvY29tbW9uL3RoZW1lL2ZhY2Vib29rL3VpL190YWItb3ZlcmZsb3cuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc2Nzcy9jb21tb24vdGhlbWUvZmFjZWJvb2svdWkvX3RhYmxlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3Njc3MvY29tbW9uL3RoZW1lL2ZhY2Vib29rL3VpL190aGVtZS1wYW5lbC5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zY3NzL2NvbW1vbi90aGVtZS9mYWNlYm9vay91aS9fdG9hc3Quc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc2Nzcy9jb21tb24vdGhlbWUvZmFjZWJvb2svdWkvX3RvZG9saXN0LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3Njc3MvY29tbW9uL3RoZW1lL2ZhY2Vib29rL3VpL193aWRnZXQtY2FyZC5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zY3NzL2NvbW1vbi90aGVtZS9mYWNlYm9vay91aS9fd2lkZ2V0LWNoYXJ0LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3Njc3MvY29tbW9uL3RoZW1lL2ZhY2Vib29rL3VpL193aWRnZXQtY2hhdC5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zY3NzL2NvbW1vbi90aGVtZS9mYWNlYm9vay91aS9fd2lkZ2V0LWljb24uc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc2Nzcy9jb21tb24vdGhlbWUvZmFjZWJvb2svdWkvX3dpZGdldC1pbWcuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc2Nzcy9jb21tb24vdGhlbWUvZmFjZWJvb2svdWkvX3dpZGdldC1pbnB1dC5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zY3NzL2NvbW1vbi90aGVtZS9mYWNlYm9vay91aS9fd2lkZ2V0LWxpc3Quc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc2Nzcy9jb21tb24vdGhlbWUvZmFjZWJvb2svdWkvX3dpZGdldC1tYXAuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc2Nzcy9jb21tb24vdGhlbWUvZmFjZWJvb2svdWkvX3dpZGdldC1zdGF0cy5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zY3NzL2NvbW1vbi90aGVtZS9mYWNlYm9vay91aS9fd2lkZ2V0LXRhYmxlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3Njc3MvY29tbW9uL3RoZW1lL2ZhY2Vib29rL3VpL193aWRnZXQtdG9kb2xpc3Quc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc2Nzcy9jb21tb24vdGhlbWUvZmFjZWJvb2svdWkvX3dpZGdldC5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zY3NzL2NvbW1vbi90aGVtZS9mYWNlYm9vay9wYWdlcy9fY29taW5nLXNvb24uc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc2Nzcy9jb21tb24vdGhlbWUvZmFjZWJvb2svcGFnZXMvX2Vycm9yLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3Njc3MvY29tbW9uL3RoZW1lL2ZhY2Vib29rL3BhZ2VzL19maWxlLW1hbmFnZXIuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc2Nzcy9jb21tb24vdGhlbWUvZmFjZWJvb2svcGFnZXMvX2dhbGxlcnkuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc2Nzcy9jb21tb24vdGhlbWUvZmFjZWJvb2svcGFnZXMvX2dhbGxlcnktdjIuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc2Nzcy9jb21tb24vdGhlbWUvZmFjZWJvb2svcGFnZXMvX2ludm9pY2Uuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc2Nzcy9jb21tb24vdGhlbWUvZmFjZWJvb2svcGFnZXMvX2xvZ2luLXJlZ2lzdGVyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3Njc3MvY29tbW9uL3RoZW1lL2ZhY2Vib29rL3BhZ2VzL19tYWlsYm94LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3Njc3MvY29tbW9uL3RoZW1lL2ZhY2Vib29rL3BhZ2VzL19tZXNzZW5nZXIuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc2Nzcy9jb21tb24vdGhlbWUvZmFjZWJvb2svcGFnZXMvX3Bvcy5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zY3NzL2NvbW1vbi90aGVtZS9mYWNlYm9vay9wYWdlcy9fcHJvZmlsZS5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zY3NzL2NvbW1vbi90aGVtZS9mYWNlYm9vay9wYWdlcy9fc2VhcmNoLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3Njc3MvY29tbW9uL3RoZW1lL2ZhY2Vib29rL3BhZ2VzL190aW1lbGluZS5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zY3NzL2NvbW1vbi90aGVtZS9mYWNlYm9vay9wbHVnaW5zL19hcGV4Y2hhcnQuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc2Nzcy9jb21tb24vdGhlbWUvZmFjZWJvb2svcGx1Z2lucy9fYm9vdHN0cmFwLWRhdGVwaWNrZXIuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc2Nzcy9jb21tb24vdGhlbWUvZmFjZWJvb2svcGx1Z2lucy9fYm9vdHN0cmFwLWRhdGVyYW5nZXBpY2tlci5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zY3NzL2NvbW1vbi90aGVtZS9mYWNlYm9vay9wbHVnaW5zL19ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXIuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc2Nzcy9jb21tb24vdGhlbWUvZmFjZWJvb2svcGx1Z2lucy9fYm9vdHN0cmFwLXNvY2lhbC5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zY3NzL2NvbW1vbi90aGVtZS9mYWNlYm9vay9wbHVnaW5zL19ib290c3RyYXAtdGltZXBpY2tlci5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zY3NzL2NvbW1vbi90aGVtZS9mYWNlYm9vay9wbHVnaW5zL19ib290c3RyYXAtd3lzaWh0bWw1LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3Njc3MvY29tbW9uL3RoZW1lL2ZhY2Vib29rL3BsdWdpbnMvX2RhdGF0YWJsZXMuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc2Nzcy9jb21tb24vdGhlbWUvZmFjZWJvb2svcGx1Z2lucy9fZGF0ZXBpY2trLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3Njc3MvY29tbW9uL3RoZW1lL2ZhY2Vib29rL3BsdWdpbnMvX2Ryb3B6b25lLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3Njc3MvY29tbW9uL3RoZW1lL2ZhY2Vib29rL3BsdWdpbnMvX2Zsb3Quc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc2Nzcy9jb21tb24vdGhlbWUvZmFjZWJvb2svcGx1Z2lucy9fZnVsbGNhbGVuZGFyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3Njc3MvY29tbW9uL3RoZW1lL2ZhY2Vib29rL3BsdWdpbnMvX2dyaXR0ZXIuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc2Nzcy9jb21tb24vdGhlbWUvZmFjZWJvb2svcGx1Z2lucy9faGxqcy5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zY3NzL2NvbW1vbi90aGVtZS9mYWNlYm9vay9wbHVnaW5zL19pbnRyb2pzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3Njc3MvY29tbW9uL3RoZW1lL2ZhY2Vib29rL3BsdWdpbnMvX2lvbi1yYW5nZXNsaWRlci5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zY3NzL2NvbW1vbi90aGVtZS9mYWNlYm9vay9wbHVnaW5zL19qcXVlcnktYXV0b2NvbXBsZXRlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3Njc3MvY29tbW9uL3RoZW1lL2ZhY2Vib29rL3BsdWdpbnMvX2pxdWVyeS1zb3J0YWJsZS5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zY3NzL2NvbW1vbi90aGVtZS9mYWNlYm9vay9wbHVnaW5zL19qc3RyZWUuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc2Nzcy9jb21tb24vdGhlbWUvZmFjZWJvb2svcGx1Z2lucy9fanZlY3Rvcm1hcC1uZXh0LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3Njc3MvY29tbW9uL3RoZW1lL2ZhY2Vib29rL3BsdWdpbnMvX21hdGVyaWFsLWljb25zLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3Njc3MvY29tbW9uL3RoZW1lL2ZhY2Vib29rL3BsdWdpbnMvX252ZDMuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc2Nzcy9jb21tb24vdGhlbWUvZmFjZWJvb2svcGx1Z2lucy9fcGFjZS5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zY3NzL2NvbW1vbi90aGVtZS9mYWNlYm9vay9wbHVnaW5zL19wYXJzbGV5LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3Njc3MvY29tbW9uL3RoZW1lL2ZhY2Vib29rL3BsdWdpbnMvX3BlcmZlY3Qtc2Nyb2xsYmFyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3Njc3MvY29tbW9uL3RoZW1lL2ZhY2Vib29rL3BsdWdpbnMvX3Bvd2VyYW5nZS5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zY3NzL2NvbW1vbi90aGVtZS9mYWNlYm9vay9wbHVnaW5zL19xdWlsbC5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zY3NzL2NvbW1vbi90aGVtZS9mYWNlYm9vay9wbHVnaW5zL19zZWxlY3QtcGlja2VyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3Njc3MvY29tbW9uL3RoZW1lL2ZhY2Vib29rL3BsdWdpbnMvX3NlbGVjdDIuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc2Nzcy9jb21tb24vdGhlbWUvZmFjZWJvb2svcGx1Z2lucy9fc3BhcmtsaW5lLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3Njc3MvY29tbW9uL3RoZW1lL2ZhY2Vib29rL3BsdWdpbnMvX3NwZWN0cnVtLWNvbG9ycGlja2VyMi5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zY3NzL2NvbW1vbi90aGVtZS9mYWNlYm9vay9wbHVnaW5zL19zdW1tZXJub3RlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3Njc3MvY29tbW9uL3RoZW1lL2ZhY2Vib29rL3BsdWdpbnMvX3N1cGVyYm94LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3Njc3MvY29tbW9uL3RoZW1lL2ZhY2Vib29rL3BsdWdpbnMvX3N3YWwuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc2Nzcy9jb21tb24vdGhlbWUvZmFjZWJvb2svcGx1Z2lucy9fdGFnLWl0LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3Njc3MvY29tbW9uL3RoZW1lL2ZhY2Vib29rL3BsdWdpbnMvX3gtZWRpdGFibGUtYnM0LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3Njc3MvY29tbW9uL3RoZW1lL2ZhY2Vib29rL19oZWxwZXIuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc2Nzcy9jb21tb24vdGhlbWUvZmFjZWJvb2svbWl4aW5zL19oZWxwZXItcm93LXNwYWNlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3Njc3MvY29tbW9uL3RoZW1lL2ZhY2Vib29rL21peGlucy9faGVscGVyLXNwYWNpbmcuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc2Nzcy9jb21tb24vdGhlbWUvZmFjZWJvb2svbWl4aW5zL19oZWxwZXItZm9udC1zaXplLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3Njc3MvY29tbW9uL3RoZW1lL2ZhY2Vib29rL21peGlucy9faGVscGVyLWZvbnQtd2VpZ2h0LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3Njc3MvY29tbW9uL3RoZW1lL2ZhY2Vib29rL21peGlucy9faGVscGVyLXNpemUuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc2Nzcy9jb21tb24vdGhlbWUvZmFjZWJvb2svbWl4aW5zL19oZWxwZXItY29sb3Iuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc2Nzcy9jb21tb24vdGhlbWUvZmFjZWJvb2svbWl4aW5zL19iYWNrZ3JvdW5kLWdyYWRpZW50LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3Njc3MvY29tbW9uL3RoZW1lL2ZhY2Vib29rL21peGlucy9faGVscGVyLW9wYWNpdHkuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc2Nzcy9jb21tb24vdWkvX2FwcC5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zY3NzL2NvbW1vbi91aS9fbG9hZGVyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3Njc3MvY29tbW9uL3VpL19uYXYuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc2Nzcy9jb21tb24vdWkvX25hdmJhci5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zY3NzL2NvbW1vbi91aS9fbWVudS5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zY3NzL2NvbW1vbi91aS9fZm9ybS5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zY3NzL2NvbW1vbi91aS9fZHJvcHpvbmUuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc2Nzcy9jb21tb24vdWkvX2VkaXRvcl9qcy5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zY3NzL2NvbW1vbi91aS9fdGFibGUuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc2Nzcy9jb21tb24vdWkvX2JhZGdlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3Njc3MvY29tbW9uL3VpL190aGVtZV9wYW5lbC5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zY3NzL2NvbW1vbi91aS9fY29uZmlybWF0aW9uLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3Njc3MvY29tbW9uL3VpL19maWxlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3Njc3MvY29tbW9uL3VpL19sYXlvdXQuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc2Nzcy9jb21tb24vdWkvX21vZGFsLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3Njc3MvY29tbW9uL3VpL19oZWxwZXIuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc2Nzcy9jb21tb24vdWkvX2J1dHRvbi5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zY3NzL2FjYS9wYWdlL19jb25maWcuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvQGZvcnRhd2Vzb21lL2ZvbnRhd2Vzb21lLWZyZWUvY3NzL2ZvbnRhd2Vzb21lLmNzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvY29tcG9uZW50cy1mb250LWF3ZXNvbWUvY3NzL2FsbC5jc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL3NlbGVjdDIvZGlzdC9jc3Mvc2VsZWN0Mi5jc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Ryb3B6b25lL2Rpc3QvZHJvcHpvbmUuY3NzIl0sInNvdXJjZXNDb250ZW50IjpbIi5kcm9wem9uZS1jb250YWluZXJ7Ym9yZGVyOjJweCBkYXNoZWQgI2JiYjthbGlnbi1pdGVtczpjZW50ZXI7bWluLWhlaWdodDoxMDBweDtwYWRkaW5nOjIwcHggMTBweDtkaXNwbGF5OmZsZXg7cG9zaXRpb246cmVsYXRpdmV9LmRyb3B6b25lLWlucHV0e29wYWNpdHk6MDtjdXJzb3I6cG9pbnRlcjt6LWluZGV4OjE7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtkaXNwbGF5OmJsb2NrO3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MH0uZHJvcHpvbmUtcHJldmlld3thbGlnbi1pdGVtczpjZW50ZXI7bWF4LXdpZHRoOjEwMCU7ZGlzcGxheTpmbGV4fS5kcm9wem9uZS1wcmV2aWV3LWltYWdle2JhY2tncm91bmQtcG9zaXRpb246NTAlO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtiYWNrZ3JvdW5kLXNpemU6Y29udGFpbjtmbGV4LWJhc2lzOjA7bWluLXdpZHRoOjUwcHg7bWF4LXdpZHRoOjUwcHg7aGVpZ2h0OjUwcHg7bWFyZ2luLXJpZ2h0OjEwcHh9LmRyb3B6b25lLXByZXZpZXctZmlsZW5hbWV7d29yZC13cmFwOmFueXdoZXJlfS5kcm9wem9uZS1wcmV2aWV3LWJ1dHRvbnt6LWluZGV4OjE7d2lkdGg6YXV0bztjb2xvcjppbmhlcml0O2ZvbnQ6aW5oZXJpdDstd2Via2l0LWZvbnQtc21vb3RoaW5nOmluaGVyaXQ7LW1vei1vc3gtZm9udC1zbW9vdGhpbmc6aW5oZXJpdDstd2Via2l0LWFwcGVhcmFuY2U6bm9uZTtiYWNrZ3JvdW5kOjAgMDtib3JkZXI6bm9uZTttYXJnaW46MDtwYWRkaW5nOjA7bGluZS1oZWlnaHQ6bm9ybWFsO3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO3JpZ2h0OjA7b3ZlcmZsb3c6dmlzaWJsZX0uZHJvcHpvbmUtcHJldmlldy1idXR0b246YmVmb3Jle2NvbnRlbnQ6XCLDl1wiO2N1cnNvcjpwb2ludGVyO3BhZGRpbmc6M3B4IDdweH0uZHJvcHpvbmUtcGxhY2Vob2xkZXJ7dGV4dC1hbGlnbjpjZW50ZXI7Y29sb3I6Izk5OTtmbGV4LWdyb3c6MX1cbiIsIkBpbXBvcnQgXCJAY3NzL3VpL3ZhcmlhYmxlc0ZcIjtcbiRhcHAtYm94ZWQtbGF5b3V0LXdpZHRoOiAxMjAwcHg7XG5cbkBpbXBvcnQgXCIuLi9jb21tb24vdGhlbWUvZmFjZWJvb2svc3R5bGVzLnNjc3NcIjtcbkBpbXBvcnQgXCIuLi9jb21tb24vdGhlbWUvZmFjZWJvb2svX2FwcC5zY3NzXCI7XG5cbkBpbXBvcnQgXCJ1aS9fdWkuc2Nzc1wiO1xuQGltcG9ydCBcInBhZ2UvcGFnZXNcIjtcbi8vQGltcG9ydCBcIl9jdXN0b20uc2Nzc1wiO1xuXG5AaW1wb3J0IFwiQG5wbS9AZm9ydGF3ZXNvbWUvZm9udGF3ZXNvbWUtZnJlZVwiO1xuQGltcG9ydCBcIkBucG0vY29tcG9uZW50cy1mb250LWF3ZXNvbWVcIjtcbkBpbXBvcnQgJ0BucG0vc2VsZWN0Mic7XG5AaW1wb3J0IFwiQG5wbS9kcm9wem9uZS9kaXN0L2Ryb3B6b25lXCI7XG4iLCIkdGhlbWUtcGFuZWwtd2lkZTogNDY4cHg7XG4kcGFnaW5hdGlvbi1hY3RpdmUtYmc6IHZhcigtLWJzLWNvbXBvbmVudC1kaXNhYmxlZC1iZykgIWRlZmF1bHQ7XG4kZG0tbG9nby11cmw6ICcuLi8uLi8uLi9pbWFnZXMvbG9nby9EUk9ORV9NQUpPUiBMT0dPLVdISVRFT1VULUNFTlRFUkVELnBuZycgIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1pbnB1dC1jaGVja2VkLWJnLWNvbG9yOiB2YXIoLS1icy1vcmFuZ2UpICFkZWZhdWx0O1xuJHByb2dyZXNzLWJhci1iZzogdmFyKC0tYnMtb3JhbmdlKSAhZGVmYXVsdDtcbiRtYXgtd2lkdGg6IDEyMDBweDtcblxuJGNvbG9yLWJyb256ZTogI2U1NzkyZDtcbiRjb2xvci1zaWx2ZXI6ICNjZmNmY2Y7XG4kY29sb3ItZ29sZDogI2ZlYzAwMDtcbiRjb2xvci1wbGF0aW51bTogcmdiKDE0OCwgMTEzLCAyMDUpO1xuXG46cm9vdCB7XG4gICAgLS1icy1wcmltYXJ5LXJnYjogMjQ1LCAxMzUsIDMxO1xuICAgIC0tYnMtYXBwLXRoZW1lLXJnYjogMjQ1LCAxMzUsIDMxO1xuICAgIC0tYnMtYXBwLXRoZW1lOiAjZjU4NzFmO1xuICAgIC0tYnMtYnRuLWFjdGl2ZS1iZzogI2ZmNmUxMjtcbiAgICAtLWJzLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiB3aGl0ZTtcbiAgICAtLWJzLWxpbmstY29sb3I6ICNmNTg3MWY7XG4gICAgLS1icy1saW5rLWhvdmVyLWNvbG9yOiAjZmY2ZTEyO1xuICAgIC0tYnMtY2Fyb3VzZWwtaGVpZ2h0OiBhdXRvO1xuICAgIC0tYnMtY2Fyb3VzZWwtdmlkZW8taGVpZ2h0OiBhdXRvO1xuICAgIC0tYnMtbG9hZGVyLWJveC1zaGFkb3c6IHZhcigtLWJzLWdyYXktNjAwKTtcbn1cbiIsIi8qIVxuICogQ29sb3IgQWRtaW4gdjUuNS4yIChodHRwczovL3NlYW50aGVtZS5jb20vY29sb3ItYWRtaW4vKVxuICogQ29weXJpZ2h0IDIwMjUgU2VhblRoZW1lXG4gKi9cblxuQGltcG9ydCAnZm9udCc7XG5AaW1wb3J0ICdmdW5jdGlvbnMnO1xuQGltcG9ydCAndmFyaWFibGVzJztcbkBpbXBvcnQgJ3ZhcmlhYmxlcy1kYXJrJztcbkBpbXBvcnQgJ0BucG0vYm9vdHN0cmFwL3Njc3MvZnVuY3Rpb25zJztcbkBpbXBvcnQgJ0BucG0vYm9vdHN0cmFwL3Njc3MvdmFyaWFibGVzJztcbkBpbXBvcnQgJ0BucG0vYm9vdHN0cmFwL3Njc3MvbWFwcyc7XG5AaW1wb3J0ICdAbnBtL2Jvb3RzdHJhcC9zY3NzL21peGlucyc7XG5AaW1wb3J0ICdAbnBtL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcyc7XG5AaW1wb3J0ICdfdXRpbGl0aWVzLnNjc3MnO1xuQGltcG9ydCAnQG5wbS9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvYXBpJztcbkBpbXBvcnQgJ0BucG0vYm9vdHN0cmFwL3Njc3MvYm9vdHN0cmFwJztcbkBpbXBvcnQgJ0BucG0vYm9vdHN0cmFwL3Njc3MvcG9wb3Zlcic7XG5AaW1wb3J0ICdtaXhpbnMnO1xuQGltcG9ydCAncm9vdCc7XG5AaW1wb3J0ICdyZWJvb3QnO1xuQGltcG9ydCAnYXBwJztcbkBpbXBvcnQgJ2xheW91dCc7XG5AaW1wb3J0ICd1aSc7XG5AaW1wb3J0ICdwYWdlcyc7XG5AaW1wb3J0ICdwbHVnaW5zJztcbkBpbXBvcnQgJ2hlbHBlcic7IiwiLypcbiAgIDEuMCAgR0xPQkFMIC0gQ29sb3Igc3lzdGVtXG4gICAyLjAgIEdMT0JBTCAtIERhcmsgTW9kZSAvIFVJIE9wdGlvbnMgU2V0dGluZ3NcbiAgIDMuMCAgR0xPQkFMIC0gUHJlZml4IGZvciA6cm9vdCBDU1MgdmFyaWFibGVzXG4gICA0LjAgIEdMT0JBTCAtIENvbXBvbmVudCBDb2xvciBcbiAgIDUuMCAgR0xPQkFMIC0gR3JhZGllbnRcbiAgIDYuMCAgR0xPQkFMIC0gTGluayBDb2xvciBcbiAgIDcuMCAgR0xPQkFMIC0gR3JpZCAmIENvbnRhaW5lclxuICAgOC4wICBHTE9CQUwgLSBCb2R5XG4gICA5LjAgIEdMT0JBTCAtIEZvbnRcbiAgIDEwLjAgR0xPQkFMIC0gQm9yZGVyIENvbG9yXG4gICAxMS4wIEdMT0JBTCAtIFJhZGl1c1xuICAgMTIuMCBHTE9CQUwgLSBCb3ggU2hhZG93XG4gICAxMy4wIEdMT0JBTCAtIEZvY3VzIFJpbmdcbiAgIDE0LjAgR0xPQkFMIC0gQ2FyZXRcbiAgIDE1LjAgR0xPQkFMIC0gVHJhbnNpdGlvblxuICAgMTYuMCBHTE9CQUwgLSBBc3BlY3QgUmF0aW9zXG4gICAxNy4wIEFwcCAtIFppbmRleCAgIFxuICAgMTguMCBBcHAgLSBIZWFkZXJcbiAgIDE5LjAgQXBwIC0gVG9wIE1lbnVcbiAgIDIwLjAgQXBwIC0gU2lkZWJhclxuICAgMjEuMCBBcHAgLSBDb250ZW50XG4gICAyMi4wIEFwcCAtIEZvb3RlclxuICAgMjMuMCBBcHAgLSBDb3ZlclxuICAgMjQuMCBBcHAgLSBQYWdlIEhlYWRlclxuICAgMjUuMCBBcHAgLSBCb3hlZCBMYXlvdXRcbiAgIDI2LjAgQXBwIC0gUE9TIFN5c3RlbVxuICAgMjcuMCBBcHAgLSBMb2dpbiBcbiAgIDI4LjAgVUkgLSBJY29uIExpbmtcbiAgIDI5LjAgVUkgLSBCbG9ja3F1b3RlXG4gICAzMC4wIFVJIC0gSHJcbiAgIDMxLjAgVUkgLSBMZWdlbmRcbiAgIDMyLjAgVUkgLSBMaXN0XG4gICAzMy4wIFVJIC0gTWFya1xuICAgMzQuMCBVSSAtIFRhYmxlXG4gICAzNS4wIFVJIC0gQnV0dG9ucyArIEZvcm1zXG4gICAzNi4wIFVJIC0gQnV0dG9uc1xuICAgMzcuMCBVSSAtIEZvcm1zXG4gICAzOC4wIFVJIC0gRm9ybSBDaGVja1xuICAgMzkuMCBVSSAtIEZvcm0gU3dpdGNoXG4gICA0MC4wIFVJIC0gRm9ybSBJbnB1dCBHcm91cFxuICAgNDEuMCBVSSAtIEZvcm0gU2VsZWN0XG4gICA0Mi4wIFVJIC0gRm9ybSBSYW5nZVxuICAgNDMuMCBVSSAtIEZvcm0gRmlsZVxuICAgNDQuMCBVSSAtIEZvcm0gRmxvYXRpbmdcbiAgIDQ1LjAgVUkgLSBGb3JtIEZlZWRiYWNrICYgVmFsaWRhdGlvblxuICAgNDYuMCBVSSAtIE5hdiBMaW5rXG4gICA0Ny4wIFVJIC0gTmF2IFRhYnNcbiAgIDQ4LjAgVUkgLSBOYXYgUGlsbHNcbiAgIDQ5LjAgVUkgLSBOYXYgVW5kZXJsaW5lXG4gICA1MC4wIFVJIC0gTmF2YmFyXG4gICA1MS4wIFVJIC0gRHJvcGRvd25cbiAgIDUyLjAgVUkgLSBQYWdpbmF0aW9uXG4gICA1My4wIFVJIC0gUGxhY2Vob2xkZXJcbiAgIDU0LjAgVUkgLSBDYXJkXG4gICA1NS4wIFVJIC0gQWNjb3JkaW9uXG4gICA1Ni4wIFVJIC0gVG9vbHRpcFxuICAgNTcuMCBVSSAtIFBvcG92ZXJcbiAgIDU4LjAgVUkgLSBUb2FzdHNcbiAgIDU5LjAgVUkgLSBCYWRnZXNcbiAgIDYwLjAgVUkgLSBNb2RhbFxuICAgNjEuMCBVSSAtIEFsZXJ0XG4gICA2Mi4wIFVJIC0gUHJvZ3Jlc3MgQmFyXG4gICA2My4wIFVJIC0gTGlzdCBHcm91cFxuICAgNjQuMCBVSSAtIEltYWdlIFRodW1ibmFpbFxuICAgNjUuMCBVSSAtIEZpZ3VyZVxuICAgNjYuMCBVSSAtIEJyZWFkY3J1bWJcbiAgIDY3LjAgVUkgLSBDYXJvdXNlbFxuICAgNjguMCBVSSAtIFNwaW5uZXJzXG4gICA2OS4wIFVJIC0gQ2xvc2UgQnV0dG9uXG4gICA3MC4wIFVJIC0gT2ZmY2FudmFzXG4gICA3MS4wIFVJIC0gQ29kZVxuICAgNzIuMCBVSSAtIFBhbmVsXG4qL1xuXG4vLyAxLjAgR0xPQkFMIC0gQ29sb3Igc3lzdGVtXG5cbiRncmF5LTEwMDogICAgbWl4KCNmZmYsICMxZjIyMjUsIDk1JSkgIWRlZmF1bHQ7XG4kZ3JheS0yMDA6ICAgIG1peCgjZmZmLCAjMWYyMjI1LCA5MCUpICFkZWZhdWx0O1xuJGdyYXktMzAwOiAgICBtaXgoI2ZmZiwgIzFmMjIyNSwgODAlKSAhZGVmYXVsdDtcbiRncmF5LTQwMDogICAgbWl4KCNmZmYsICMxZjIyMjUsIDY1JSkgIWRlZmF1bHQ7XG4kZ3JheS01MDA6ICAgIG1peCgjZmZmLCAjMWYyMjI1LCA1MCUpICFkZWZhdWx0O1xuJGdyYXktNjAwOiAgICBtaXgoI2ZmZiwgIzFmMjIyNSwgNDAlKSAhZGVmYXVsdDtcbiRncmF5LTcwMDogICAgbWl4KCNmZmYsICMxZjIyMjUsIDI1JSkgIWRlZmF1bHQ7XG4kZ3JheS04MDA6ICAgIG1peCgjZmZmLCAjMWYyMjI1LCAxMCUpICFkZWZhdWx0O1xuJGdyYXktOTAwOiAgICAjMWYyMjI1ICFkZWZhdWx0O1xuJGJsYWNrOiAgICAgICAjMDAwMDAwICFkZWZhdWx0O1xuJGJsdWU6ICAgICAgICAjMDA3OGZmICFkZWZhdWx0O1xuJGN5YW46ICAgICAgICAjMWJiY2VhICFkZWZhdWx0O1xuJGRhcms6ICAgICAgICAjMWYyMjI1ICFkZWZhdWx0O1xuJGRhcmstZGFya2VyOiAjMGUwZjEwICFkZWZhdWx0O1xuJGdyZWVuOiAgICAgICAjMGY5ZTNlICFkZWZhdWx0O1xuJGluZGlnbzogICAgICAjN2IyY2ZmICFkZWZhdWx0O1xuJGxpbWU6ICAgICAgICAjNzVjNzEzICFkZWZhdWx0O1xuJGxpZ2h0OiAgICAgICAjZjJmM2Y0ICFkZWZhdWx0O1xuJG9yYW5nZTogICAgICAjZmY5NzAwICFkZWZhdWx0O1xuJHB1cnBsZTogICAgICAjNTA1OGU2ICFkZWZhdWx0O1xuJHBpbms6ICAgICAgICAjZmYxMDdlICFkZWZhdWx0O1xuJHJlZDogICAgICAgICAjZmYxYjMwICFkZWZhdWx0O1xuJHNpbHZlcjogICAgICAjZWVlZWVlICFkZWZhdWx0O1xuJHRlYWw6ICAgICAgICAjMDRjNWM1ICFkZWZhdWx0O1xuJHdoaXRlOiAgICAgICAjRkZGRkZGICFkZWZhdWx0O1xuJHllbGxvdzogICAgICAjZmZkOTAwICFkZWZhdWx0O1xuJGludmVyc2U6ICAgICAkZGFyayAhZGVmYXVsdDtcbiRkZWZhdWx0OiAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuJHByaW1hcnk6ICAgICAkYmx1ZSAhZGVmYXVsdDtcbiRzZWNvbmRhcnk6ICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJHN1Y2Nlc3M6ICAgICAkZ3JlZW4gIWRlZmF1bHQ7XG4kaW5mbzogICAgICAgICRjeWFuICFkZWZhdWx0O1xuJHdhcm5pbmc6ICAgICAkb3JhbmdlICFkZWZhdWx0O1xuJGRhbmdlcjogICAgICAkcmVkICFkZWZhdWx0O1xuJHRoZW1lOiAgICAgICAkYmx1ZSAhZGVmYXVsdDtcbiR0aGVtZS1jb2xvcjogJHdoaXRlICFkZWZhdWx0O1xuJGNvbG9yczogICAgICAoKSAhZGVmYXVsdDtcbiRncmF5czogICAgICAgKCkgIWRlZmF1bHQ7XG4kdGhlbWUtY29sb3JzOiAoXG5cdFwiZGVmYXVsdFwiOiAgICAkZGVmYXVsdCxcbiAgXCJwcmltYXJ5XCI6ICAgICRwcmltYXJ5LFxuICBcInNlY29uZGFyeVwiOiAgJHNlY29uZGFyeSxcbiAgXCJzdWNjZXNzXCI6ICAgICRzdWNjZXNzLFxuICBcImluZm9cIjogICAgICAgJGluZm8sXG4gIFwid2FybmluZ1wiOiAgICAkd2FybmluZyxcbiAgXCJkYW5nZXJcIjogICAgICRkYW5nZXIsXG4gIFwibGlnaHRcIjogICAgICAkbGlnaHQsXG4gIFwiZGFya1wiOiAgICAgICAkZGFyayxcbiAgXCJpbnZlcnNlXCI6ICAgICRpbnZlcnNlLFxuICBcImJsdWVcIjogICAgICAgJGJsdWUsXG4gIFwiaW5kaWdvXCI6ICAgICAkaW5kaWdvLFxuICBcInB1cnBsZVwiOiAgICAgJHB1cnBsZSxcbiAgXCJwaW5rXCI6ICAgICAgICRwaW5rLFxuICBcInJlZFwiOiAgICAgICAgJHJlZCxcbiAgXCJvcmFuZ2VcIjogICAgICRvcmFuZ2UsXG4gIFwieWVsbG93XCI6ICAgICAkeWVsbG93LFxuICBcImdyZWVuXCI6ICAgICAgJGdyZWVuLFxuICBcInRlYWxcIjogICAgICAgJHRlYWwsXG4gIFwibGltZVwiOiAgICAgICAkbGltZSxcbiAgXCJjeWFuXCI6ICAgICAgICRjeWFuLFxuICBcIndoaXRlXCI6ICAgICAgJHdoaXRlLFxuICBcImdyYXlcIjogICAgICAgJGdyYXktNjAwLFxuICBcImdyYXktZGFya1wiOiAgJGdyYXktODAwLFxuICBcIm11dGVkXCI6ICAgICAgJGdyYXktNTAwLFxuXHRcImJsYWNrXCI6ICAgICAgJGJsYWNrLFxuXHRcInNpbHZlclwiOiAgICAgJHNpbHZlcixcblx0XCJncmF5LTEwMFwiOiAgICRncmF5LTEwMCxcblx0XCJncmF5LTIwMFwiOiAgICRncmF5LTIwMCxcblx0XCJncmF5LTMwMFwiOiAgICRncmF5LTMwMCxcblx0XCJncmF5LTQwMFwiOiAgICRncmF5LTQwMCxcblx0XCJncmF5LTUwMFwiOiAgICRncmF5LTUwMCxcblx0XCJncmF5LTYwMFwiOiAgICRncmF5LTYwMCxcblx0XCJncmF5LTcwMFwiOiAgICRncmF5LTcwMCxcblx0XCJncmF5LTgwMFwiOiAgICRncmF5LTgwMCxcblx0XCJncmF5LTkwMFwiOiAgICRncmF5LTkwMCxcbik7XG5cbiRibHVlLTEwMDogICB0aW50LWNvbG9yKCRibHVlLCA4MCUpICFkZWZhdWx0O1xuJGJsdWUtMjAwOiAgIHRpbnQtY29sb3IoJGJsdWUsIDYwJSkgIWRlZmF1bHQ7XG4kYmx1ZS0zMDA6ICAgdGludC1jb2xvcigkYmx1ZSwgNDAlKSAhZGVmYXVsdDtcbiRibHVlLTQwMDogICB0aW50LWNvbG9yKCRibHVlLCAyMCUpICFkZWZhdWx0O1xuJGJsdWUtNTAwOiAgICRibHVlICFkZWZhdWx0O1xuJGJsdWUtNjAwOiAgIHNoYWRlLWNvbG9yKCRibHVlLCAyMCUpICFkZWZhdWx0O1xuJGJsdWUtNzAwOiAgIHNoYWRlLWNvbG9yKCRibHVlLCA0MCUpICFkZWZhdWx0O1xuJGJsdWUtODAwOiAgIHNoYWRlLWNvbG9yKCRibHVlLCA2MCUpICFkZWZhdWx0O1xuJGJsdWUtOTAwOiAgIHNoYWRlLWNvbG9yKCRibHVlLCA4MCUpICFkZWZhdWx0O1xuXG4kaW5kaWdvLTEwMDogdGludC1jb2xvcigkaW5kaWdvLCA4MCUpICFkZWZhdWx0O1xuJGluZGlnby0yMDA6IHRpbnQtY29sb3IoJGluZGlnbywgNjAlKSAhZGVmYXVsdDtcbiRpbmRpZ28tMzAwOiB0aW50LWNvbG9yKCRpbmRpZ28sIDQwJSkgIWRlZmF1bHQ7XG4kaW5kaWdvLTQwMDogdGludC1jb2xvcigkaW5kaWdvLCAyMCUpICFkZWZhdWx0O1xuJGluZGlnby01MDA6ICRpbmRpZ28gIWRlZmF1bHQ7XG4kaW5kaWdvLTYwMDogc2hhZGUtY29sb3IoJGluZGlnbywgMjAlKSAhZGVmYXVsdDtcbiRpbmRpZ28tNzAwOiBzaGFkZS1jb2xvcigkaW5kaWdvLCA0MCUpICFkZWZhdWx0O1xuJGluZGlnby04MDA6IHNoYWRlLWNvbG9yKCRpbmRpZ28sIDYwJSkgIWRlZmF1bHQ7XG4kaW5kaWdvLTkwMDogc2hhZGUtY29sb3IoJGluZGlnbywgODAlKSAhZGVmYXVsdDtcblxuJHB1cnBsZS0xMDA6IHRpbnQtY29sb3IoJHB1cnBsZSwgODAlKSAhZGVmYXVsdDtcbiRwdXJwbGUtMjAwOiB0aW50LWNvbG9yKCRwdXJwbGUsIDYwJSkgIWRlZmF1bHQ7XG4kcHVycGxlLTMwMDogdGludC1jb2xvcigkcHVycGxlLCA0MCUpICFkZWZhdWx0O1xuJHB1cnBsZS00MDA6IHRpbnQtY29sb3IoJHB1cnBsZSwgMjAlKSAhZGVmYXVsdDtcbiRwdXJwbGUtNTAwOiAkcHVycGxlICFkZWZhdWx0O1xuJHB1cnBsZS02MDA6IHNoYWRlLWNvbG9yKCRwdXJwbGUsIDIwJSkgIWRlZmF1bHQ7XG4kcHVycGxlLTcwMDogc2hhZGUtY29sb3IoJHB1cnBsZSwgNDAlKSAhZGVmYXVsdDtcbiRwdXJwbGUtODAwOiBzaGFkZS1jb2xvcigkcHVycGxlLCA2MCUpICFkZWZhdWx0O1xuJHB1cnBsZS05MDA6IHNoYWRlLWNvbG9yKCRwdXJwbGUsIDgwJSkgIWRlZmF1bHQ7XG5cbiRwaW5rLTEwMDogICB0aW50LWNvbG9yKCRwaW5rLCA4MCUpICFkZWZhdWx0O1xuJHBpbmstMjAwOiAgIHRpbnQtY29sb3IoJHBpbmssIDYwJSkgIWRlZmF1bHQ7XG4kcGluay0zMDA6ICAgdGludC1jb2xvcigkcGluaywgNDAlKSAhZGVmYXVsdDtcbiRwaW5rLTQwMDogICB0aW50LWNvbG9yKCRwaW5rLCAyMCUpICFkZWZhdWx0O1xuJHBpbmstNTAwOiAgICRwaW5rICFkZWZhdWx0O1xuJHBpbmstNjAwOiAgIHNoYWRlLWNvbG9yKCRwaW5rLCAyMCUpICFkZWZhdWx0O1xuJHBpbmstNzAwOiAgIHNoYWRlLWNvbG9yKCRwaW5rLCA0MCUpICFkZWZhdWx0O1xuJHBpbmstODAwOiAgIHNoYWRlLWNvbG9yKCRwaW5rLCA2MCUpICFkZWZhdWx0O1xuJHBpbmstOTAwOiAgIHNoYWRlLWNvbG9yKCRwaW5rLCA4MCUpICFkZWZhdWx0O1xuXG4kcmVkLTEwMDogICAgdGludC1jb2xvcigkcmVkLCA4MCUpICFkZWZhdWx0O1xuJHJlZC0yMDA6ICAgIHRpbnQtY29sb3IoJHJlZCwgNjAlKSAhZGVmYXVsdDtcbiRyZWQtMzAwOiAgICB0aW50LWNvbG9yKCRyZWQsIDQwJSkgIWRlZmF1bHQ7XG4kcmVkLTQwMDogICAgdGludC1jb2xvcigkcmVkLCAyMCUpICFkZWZhdWx0O1xuJHJlZC01MDA6ICAgICRyZWQgIWRlZmF1bHQ7XG4kcmVkLTYwMDogICAgc2hhZGUtY29sb3IoJHJlZCwgMjAlKSAhZGVmYXVsdDtcbiRyZWQtNzAwOiAgICBzaGFkZS1jb2xvcigkcmVkLCA0MCUpICFkZWZhdWx0O1xuJHJlZC04MDA6ICAgIHNoYWRlLWNvbG9yKCRyZWQsIDYwJSkgIWRlZmF1bHQ7XG4kcmVkLTkwMDogICAgc2hhZGUtY29sb3IoJHJlZCwgODAlKSAhZGVmYXVsdDtcblxuJG9yYW5nZS0xMDA6IHRpbnQtY29sb3IoJG9yYW5nZSwgODAlKSAhZGVmYXVsdDtcbiRvcmFuZ2UtMjAwOiB0aW50LWNvbG9yKCRvcmFuZ2UsIDYwJSkgIWRlZmF1bHQ7XG4kb3JhbmdlLTMwMDogdGludC1jb2xvcigkb3JhbmdlLCA0MCUpICFkZWZhdWx0O1xuJG9yYW5nZS00MDA6IHRpbnQtY29sb3IoJG9yYW5nZSwgMjAlKSAhZGVmYXVsdDtcbiRvcmFuZ2UtNTAwOiAkb3JhbmdlICFkZWZhdWx0O1xuJG9yYW5nZS02MDA6IHNoYWRlLWNvbG9yKCRvcmFuZ2UsIDIwJSkgIWRlZmF1bHQ7XG4kb3JhbmdlLTcwMDogc2hhZGUtY29sb3IoJG9yYW5nZSwgNDAlKSAhZGVmYXVsdDtcbiRvcmFuZ2UtODAwOiBzaGFkZS1jb2xvcigkb3JhbmdlLCA2MCUpICFkZWZhdWx0O1xuJG9yYW5nZS05MDA6IHNoYWRlLWNvbG9yKCRvcmFuZ2UsIDgwJSkgIWRlZmF1bHQ7XG5cbiR5ZWxsb3ctMTAwOiB0aW50LWNvbG9yKCR5ZWxsb3csIDgwJSkgIWRlZmF1bHQ7XG4keWVsbG93LTIwMDogdGludC1jb2xvcigkeWVsbG93LCA2MCUpICFkZWZhdWx0O1xuJHllbGxvdy0zMDA6IHRpbnQtY29sb3IoJHllbGxvdywgNDAlKSAhZGVmYXVsdDtcbiR5ZWxsb3ctNDAwOiB0aW50LWNvbG9yKCR5ZWxsb3csIDIwJSkgIWRlZmF1bHQ7XG4keWVsbG93LTUwMDogJHllbGxvdyAhZGVmYXVsdDtcbiR5ZWxsb3ctNjAwOiBzaGFkZS1jb2xvcigkeWVsbG93LCAyMCUpICFkZWZhdWx0O1xuJHllbGxvdy03MDA6IHNoYWRlLWNvbG9yKCR5ZWxsb3csIDQwJSkgIWRlZmF1bHQ7XG4keWVsbG93LTgwMDogc2hhZGUtY29sb3IoJHllbGxvdywgNjAlKSAhZGVmYXVsdDtcbiR5ZWxsb3ctOTAwOiBzaGFkZS1jb2xvcigkeWVsbG93LCA4MCUpICFkZWZhdWx0O1xuXG4kZ3JlZW4tMTAwOiAgdGludC1jb2xvcigkZ3JlZW4sIDgwJSkgIWRlZmF1bHQ7XG4kZ3JlZW4tMjAwOiAgdGludC1jb2xvcigkZ3JlZW4sIDYwJSkgIWRlZmF1bHQ7XG4kZ3JlZW4tMzAwOiAgdGludC1jb2xvcigkZ3JlZW4sIDQwJSkgIWRlZmF1bHQ7XG4kZ3JlZW4tNDAwOiAgdGludC1jb2xvcigkZ3JlZW4sIDIwJSkgIWRlZmF1bHQ7XG4kZ3JlZW4tNTAwOiAgJGdyZWVuICFkZWZhdWx0O1xuJGdyZWVuLTYwMDogIHNoYWRlLWNvbG9yKCRncmVlbiwgMjAlKSAhZGVmYXVsdDtcbiRncmVlbi03MDA6ICBzaGFkZS1jb2xvcigkZ3JlZW4sIDQwJSkgIWRlZmF1bHQ7XG4kZ3JlZW4tODAwOiAgc2hhZGUtY29sb3IoJGdyZWVuLCA2MCUpICFkZWZhdWx0O1xuJGdyZWVuLTkwMDogIHNoYWRlLWNvbG9yKCRncmVlbiwgODAlKSAhZGVmYXVsdDtcblxuJHRlYWwtMTAwOiAgIHRpbnQtY29sb3IoJHRlYWwsIDgwJSkgIWRlZmF1bHQ7XG4kdGVhbC0yMDA6ICAgdGludC1jb2xvcigkdGVhbCwgNjAlKSAhZGVmYXVsdDtcbiR0ZWFsLTMwMDogICB0aW50LWNvbG9yKCR0ZWFsLCA0MCUpICFkZWZhdWx0O1xuJHRlYWwtNDAwOiAgIHRpbnQtY29sb3IoJHRlYWwsIDIwJSkgIWRlZmF1bHQ7XG4kdGVhbC01MDA6ICAgJHRlYWwgIWRlZmF1bHQ7XG4kdGVhbC02MDA6ICAgc2hhZGUtY29sb3IoJHRlYWwsIDIwJSkgIWRlZmF1bHQ7XG4kdGVhbC03MDA6ICAgc2hhZGUtY29sb3IoJHRlYWwsIDQwJSkgIWRlZmF1bHQ7XG4kdGVhbC04MDA6ICAgc2hhZGUtY29sb3IoJHRlYWwsIDYwJSkgIWRlZmF1bHQ7XG4kdGVhbC05MDA6ICAgc2hhZGUtY29sb3IoJHRlYWwsIDgwJSkgIWRlZmF1bHQ7XG5cbiRjeWFuLTEwMDogICB0aW50LWNvbG9yKCRjeWFuLCA4MCUpICFkZWZhdWx0O1xuJGN5YW4tMjAwOiAgIHRpbnQtY29sb3IoJGN5YW4sIDYwJSkgIWRlZmF1bHQ7XG4kY3lhbi0zMDA6ICAgdGludC1jb2xvcigkY3lhbiwgNDAlKSAhZGVmYXVsdDtcbiRjeWFuLTQwMDogICB0aW50LWNvbG9yKCRjeWFuLCAyMCUpICFkZWZhdWx0O1xuJGN5YW4tNTAwOiAgICRjeWFuICFkZWZhdWx0O1xuJGN5YW4tNjAwOiAgIHNoYWRlLWNvbG9yKCRjeWFuLCAyMCUpICFkZWZhdWx0O1xuJGN5YW4tNzAwOiAgIHNoYWRlLWNvbG9yKCRjeWFuLCA0MCUpICFkZWZhdWx0O1xuJGN5YW4tODAwOiAgIHNoYWRlLWNvbG9yKCRjeWFuLCA2MCUpICFkZWZhdWx0O1xuJGN5YW4tOTAwOiAgIHNoYWRlLWNvbG9yKCRjeWFuLCA4MCUpICFkZWZhdWx0O1xuXG4kcHJpbWFyeS10ZXh0LWVtcGhhc2lzOiAgIHNoYWRlLWNvbG9yKCRwcmltYXJ5LCA2MCUpICFkZWZhdWx0O1xuJHNlY29uZGFyeS10ZXh0LWVtcGhhc2lzOiBzaGFkZS1jb2xvcigkc2Vjb25kYXJ5LCA2MCUpICFkZWZhdWx0O1xuJHN1Y2Nlc3MtdGV4dC1lbXBoYXNpczogICBzaGFkZS1jb2xvcigkc3VjY2VzcywgNjAlKSAhZGVmYXVsdDtcbiRpbmZvLXRleHQtZW1waGFzaXM6ICAgICAgc2hhZGUtY29sb3IoJGluZm8sIDYwJSkgIWRlZmF1bHQ7XG4kd2FybmluZy10ZXh0LWVtcGhhc2lzOiAgIHNoYWRlLWNvbG9yKCR3YXJuaW5nLCA2MCUpICFkZWZhdWx0O1xuJGRhbmdlci10ZXh0LWVtcGhhc2lzOiAgICBzaGFkZS1jb2xvcigkZGFuZ2VyLCA2MCUpICFkZWZhdWx0O1xuJGxpZ2h0LXRleHQtZW1waGFzaXM6ICAgICAkZ3JheS03MDAgIWRlZmF1bHQ7XG4kZGFyay10ZXh0LWVtcGhhc2lzOiAgICAgICRncmF5LTcwMCAhZGVmYXVsdDtcblxuJHByaW1hcnktYmctc3VidGxlOiAgICAgICB0aW50LWNvbG9yKCRwcmltYXJ5LCA4MCUpICFkZWZhdWx0O1xuJHNlY29uZGFyeS1iZy1zdWJ0bGU6ICAgICB0aW50LWNvbG9yKCRzZWNvbmRhcnksIDgwJSkgIWRlZmF1bHQ7XG4kc3VjY2Vzcy1iZy1zdWJ0bGU6ICAgICAgIHRpbnQtY29sb3IoJHN1Y2Nlc3MsIDgwJSkgIWRlZmF1bHQ7XG4kaW5mby1iZy1zdWJ0bGU6ICAgICAgICAgIHRpbnQtY29sb3IoJGluZm8sIDgwJSkgIWRlZmF1bHQ7XG4kd2FybmluZy1iZy1zdWJ0bGU6ICAgICAgIHRpbnQtY29sb3IoJHdhcm5pbmcsIDgwJSkgIWRlZmF1bHQ7XG4kZGFuZ2VyLWJnLXN1YnRsZTogICAgICAgIHRpbnQtY29sb3IoJGRhbmdlciwgODAlKSAhZGVmYXVsdDtcbiRsaWdodC1iZy1zdWJ0bGU6ICAgICAgICAgbWl4KCRncmF5LTEwMCwgJHdoaXRlKSAhZGVmYXVsdDtcbiRkYXJrLWJnLXN1YnRsZTogICAgICAgICAgJGdyYXktNDAwICFkZWZhdWx0O1xuXG4kcHJpbWFyeS1ib3JkZXItc3VidGxlOiAgIHRpbnQtY29sb3IoJHByaW1hcnksIDYwJSkgIWRlZmF1bHQ7XG4kc2Vjb25kYXJ5LWJvcmRlci1zdWJ0bGU6IHRpbnQtY29sb3IoJHNlY29uZGFyeSwgNjAlKSAhZGVmYXVsdDtcbiRzdWNjZXNzLWJvcmRlci1zdWJ0bGU6ICAgdGludC1jb2xvcigkc3VjY2VzcywgNjAlKSAhZGVmYXVsdDtcbiRpbmZvLWJvcmRlci1zdWJ0bGU6ICAgICAgdGludC1jb2xvcigkaW5mbywgNjAlKSAhZGVmYXVsdDtcbiR3YXJuaW5nLWJvcmRlci1zdWJ0bGU6ICAgdGludC1jb2xvcigkd2FybmluZywgNjAlKSAhZGVmYXVsdDtcbiRkYW5nZXItYm9yZGVyLXN1YnRsZTogICAgdGludC1jb2xvcigkZGFuZ2VyLCA2MCUpICFkZWZhdWx0O1xuJGxpZ2h0LWJvcmRlci1zdWJ0bGU6ICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4kZGFyay1ib3JkZXItc3VidGxlOiAgICAgICRncmF5LTUwMCAhZGVmYXVsdDtcblxuJG1pbi1jb250cmFzdC1yYXRpbzogICAgICAyICFkZWZhdWx0O1xuJGNvbG9yLWNvbnRyYXN0LWRhcms6ICAgICAkYmxhY2sgIWRlZmF1bHQ7XG4kY29sb3ItY29udHJhc3QtbGlnaHQ6ICAgICR3aGl0ZSAhZGVmYXVsdDtcblxuXG5cbi8vIDIuMCBHTE9CQUwgLSAgRGFyayBNb2RlIC8gVUkgT3B0aW9ucyBTZXR0aW5nc1xuXG4kZW5hYmxlLWNhcmV0OiAgICAgICAgICAgICAgICAgICAgICBmYWxzZSAhZGVmYXVsdDtcbiRlbmFibGUtcm91bmRlZDogICAgICAgICAgICAgICAgICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLXNoYWRvd3M6ICAgICAgICAgICAgICAgICAgICBmYWxzZSAhZGVmYXVsdDtcbiRlbmFibGUtZ3JhZGllbnRzOiAgICAgICAgICAgICAgICAgIGZhbHNlICFkZWZhdWx0O1xuJGVuYWJsZS10cmFuc2l0aW9uczogICAgICAgICAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtcmVkdWNlZC1tb3Rpb246ICAgICAgICAgICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLXNtb290aC1zY3JvbGw6ICAgICAgICAgICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1ncmlkLWNsYXNzZXM6ICAgICAgICAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtY29udGFpbmVyLWNsYXNzZXM6ICAgICAgICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLWNzc2dyaWQ6ICAgICAgICAgICAgICAgICAgICBmYWxzZSAhZGVmYXVsdDtcbiRlbmFibGUtYnV0dG9uLXBvaW50ZXJzOiAgICAgICAgICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLXJmczogICAgICAgICAgICAgICAgICAgICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS12YWxpZGF0aW9uLWljb25zOiAgICAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtbmVnYXRpdmUtbWFyZ2luczogICAgICAgICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLWRlcHJlY2F0aW9uLW1lc3NhZ2VzOiAgICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1pbXBvcnRhbnQtdXRpbGl0aWVzOiAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtZGFyay1tb2RlOiAgICAgICAgICAgICAgICAgIHRydWUgIWRlZmF1bHQ7XG4kY29sb3ItbW9kZS10eXBlOiAgICAgICAgICAgICAgICAgICBkYXRhICFkZWZhdWx0OyAvLyBgZGF0YWAgb3IgYG1lZGlhLXF1ZXJ5YFxuXG5cblxuLy8gMy4wIEdMT0JBTCAtIFByZWZpeCBmb3IgOnJvb3QgQ1NTIHZhcmlhYmxlc1xuXG4kcHJlZml4OiAgICAgICAgICAgICAgICAgICAgICAgICAgICBicy0gIWRlZmF1bHQ7XG5cblxuXG4vLyA0LjAgR0xPQkFMIC0gQ29tcG9uZW50IENvbG9yIFxuXG4kY29tcG9uZW50LWJnOiAgICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kY29tcG9uZW50LXNlY29uZGFyeS1iZzogICAgICAgICAgICAkZ3JheS0zMDAgIWRlZmF1bHQ7XG4kY29tcG9uZW50LXRlcnRpYXJ5LWJnOiAgICAgICAgICAgICAkZ3JheS01MDAgIWRlZmF1bHQ7XG4kY29tcG9uZW50LWNvbG9yOiAgICAgICAgICAgICAgICAgICAkZ3JheS05MDAgIWRlZmF1bHQ7XG4kY29tcG9uZW50LWJvcmRlci1jb2xvcjogICAgICAgICAgICAkZ3JheS0zMDAgIWRlZmF1bHQ7XG4kY29tcG9uZW50LWFjdGl2ZS1iZzogICAgICAgICAgICAgICAkcHJpbWFyeSAhZGVmYXVsdDtcbiRjb21wb25lbnQtYWN0aXZlLWNvbG9yOiAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRjb21wb25lbnQtYWN0aXZlLWJvcmRlci1jb2xvcjogICAgICRwcmltYXJ5ICFkZWZhdWx0O1xuJGNvbXBvbmVudC1ob3Zlci1iZzogICAgICAgICAgICAgICAgdGludC1jb2xvcigkZ3JheS0yMDAsIDI1JSkgIWRlZmF1bHQ7XG4kY29tcG9uZW50LWhvdmVyLWNvbG9yOiAgICAgICAgICAgICAkZ3JheS05MDAgIWRlZmF1bHQ7XG4kY29tcG9uZW50LWhvdmVyLWJvcmRlci1jb2xvcjogICAgICAkZ3JheS0zMDAgIWRlZmF1bHQ7XG4kY29tcG9uZW50LWRpc2FibGVkLWNvbG9yOiAgICAgICAgICAkZ3JheS0zMDAgIWRlZmF1bHQ7XG4kY29tcG9uZW50LWRpc2FibGVkLWJnOiAgICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4kY29tcG9uZW50LWRpc2FibGVkLWJvcmRlci1jb2xvcjogICAkZ3JheS0zMDAgIWRlZmF1bHQ7XG4kY29tcG9uZW50LWZvY3VzLWJvcmRlci1jb2xvcjogICAgICB0aW50LWNvbG9yKCRjb21wb25lbnQtYWN0aXZlLWJnLCAyNSUpICFkZWZhdWx0O1xuJGNvbXBvbmVudC10YWJsZS1ib3JkZXItY29sb3I6ICAgICAgJGNvbXBvbmVudC1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kY29tcG9uZW50LXRhYmxlLXNlcGFyYXRvci1jb2xvcjogICBjdXJyZW50Q29sb3IgIWRlZmF1bHQ7XG4kY29tcG9uZW50LWRyb3Bkb3duLWJnOiAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kY29tcG9uZW50LWRyb3Bkb3duLWhvdmVyLWJnOiAgICAgICB0aW50LWNvbG9yKCRncmF5LTIwMCwgMjUlKSAhZGVmYXVsdDtcbiRjb21wb25lbnQtZHJvcGRvd24tYm9yZGVyLWNvbG9yOiAgICRncmF5LTMwMCAhZGVmYXVsdDtcbiRjb21wb25lbnQtbW9kYWwtYmc6ICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRjb21wb25lbnQtbW9kYWwtYm9yZGVyLWNvbG9yOiAgICAgICRncmF5LTMwMCAhZGVmYXVsdDtcblxuXG5cbi8vIDUuMCBHTE9CQUwgLSBHcmFkaWVudFxuXG4kZ3JhZGllbnQ6ICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2JhKCR3aGl0ZSwgLjE1KSwgcmdiYSgkd2hpdGUsIDApKSAhZGVmYXVsdDtcblxuXG5cbi8vIDYuMCBHTE9CQUwgLSBMaW5rIENvbG9yIFxuXG4kbGluay1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICAkcHJpbWFyeSAhZGVmYXVsdDtcbiRsaW5rLWRlY29yYXRpb246ICAgICAgICAgICAgICAgICAgIHVuZGVybGluZSAhZGVmYXVsdDtcbiRsaW5rLXNoYWRlLXBlcmNlbnRhZ2U6ICAgICAgICAgICAgIDIwJSAhZGVmYXVsdDtcbiRsaW5rLWhvdmVyLWNvbG9yOiAgICAgICAgICAgICAgICAgIHNoaWZ0LWNvbG9yKCRsaW5rLWNvbG9yLCAkbGluay1zaGFkZS1wZXJjZW50YWdlKSAhZGVmYXVsdDtcbiRsaW5rLWhvdmVyLWRlY29yYXRpb246ICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kc3RyZXRjaGVkLWxpbmstcHNldWRvLWVsZW1lbnQ6ICAgICBhZnRlciAhZGVmYXVsdDtcbiRzdHJldGNoZWQtbGluay16LWluZGV4OiAgICAgICAgICAgIDEgIWRlZmF1bHQ7XG5cblxuXG4vLyA3LjAgR0xPQkFMIC0gR3JpZCAmIENvbnRhaW5lclxuXG4kZ3JpZC1icmVha3BvaW50czogKFxuXHR4czogMCxcblx0c206IDU3NnB4LFxuXHRtZDogNzY4cHgsXG5cdGxnOiA5OTJweCxcblx0eGw6IDEyMDBweCxcblx0eHhsOiAxNDAwcHgsXG4gIHh4eGw6IDE4MDBweFxuKTtcbiRjb250YWluZXItbWF4LXdpZHRoczogKFxuICBzbTogNTQwcHgsXG4gIG1kOiA3NTBweCxcbiAgbGc6IDk2MHB4LFxuICB4bDogMTE3MHB4XG4pICFkZWZhdWx0O1xuJGdyaWQtY29sdW1uczogICAgICAgICAgICAgICAgICAgICAgMTIgIWRlZmF1bHQ7XG4kZ3JpZC1ndXR0ZXItd2lkdGg6ICAgICAgICAgICAgICAgICAyMHB4ICFkZWZhdWx0O1xuJGdyaWQtcm93LWNvbHVtbnM6ICAgICAgICAgICAgICAgICAgNiAhZGVmYXVsdDtcbiRjb250YWluZXItcGFkZGluZy14OiAgICAgICAgICAgICAgICRncmlkLWd1dHRlci13aWR0aCAhZGVmYXVsdDtcbiRzcGFjZXI6ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJlbS1kZWZhdWx0KDE1cHgpICFkZWZhdWx0O1xuXG5cblxuLy8gOC4wIEdMT0JBTCAtIEJvZHlcblxuJGJvZHktYmc6ICAgICAgICAgICAgICAgICAgICAgICAgICAgI2U4ZWJlZiAhZGVmYXVsdDtcbiRib2R5LWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgICRncmF5LTkwMCAhZGVmYXVsdDtcbiRib2R5LWxldHRlci1zcGFjaW5nOiAgICAgICAgICAgICAgIDAgIWRlZmF1bHQ7XG4kYm9keS10ZXh0LWFsaWduOiAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGJvZHktc2Vjb25kYXJ5LWNvbG9yOiAgICAgICAgICAgICAgcmdiYSgkYm9keS1jb2xvciwgLjc1KSAhZGVmYXVsdDtcbiRib2R5LXNlY29uZGFyeS1iZzogICAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbiRib2R5LXRlcnRpYXJ5LWNvbG9yOiAgICAgICAgICAgICAgIHJnYmEoJGJvZHktY29sb3IsIC41KSAhZGVmYXVsdDtcbiRib2R5LXRlcnRpYXJ5LWJnOiAgICAgICAgICAgICAgICAgICRncmF5LTEwMCAhZGVmYXVsdDtcbiRib2R5LWVtcGhhc2lzLWNvbG9yOiAgICAgICAgICAgICAgICRibGFjayAhZGVmYXVsdDtcblxuXG5cbi8vIDkuMCBHTE9CQUwgLSBGb250XG5cbiRmb250LWZhbWlseS1zYW5zLXNlcmlmOiAgICAgICAgICAgICdPcGVuIFNhbnMnLCBzYW5zLXNlcmlmICFkZWZhdWx0O1xuJGZvbnQtZmFtaWx5LW1vbm9zcGFjZTogICAgICAgICAgICAgU0ZNb25vLVJlZ3VsYXIsIE1lbmxvLCBNb25hY28sIENvbnNvbGFzLCBcIkxpYmVyYXRpb24gTW9ub1wiLCBcIkNvdXJpZXIgTmV3XCIsIG1vbm9zcGFjZSAhZGVmYXVsdDtcbiRmb250LWZhbWlseS1iYXNlOiAgICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1mb250LXNhbnMtc2VyaWYpICFkZWZhdWx0O1xuJGZvbnQtZmFtaWx5LWNvZGU6ICAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWZvbnQtbW9ub3NwYWNlKSAhZGVmYXVsdDtcbiRmb250LXNpemUtcm9vdDogICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kZm9udC1zaXplLWJhc2U6ICAgICAgICAgICAgICAgICAgICByZW0tZGVmYXVsdCgxMnB4KSAhZGVmYXVsdDtcbiRmb250LXNpemUtc206XHRcdFx0XHRcdCAgICAgICAgICAgIHJlbS1kZWZhdWx0KDExcHgpICFkZWZhdWx0O1xuJGZvbnQtc2l6ZS1sZzpcdFx0XHRcdFx0ICAgICAgICAgICAgcmVtLWRlZmF1bHQoMTRweCkgIWRlZmF1bHQ7XG4kZm9udC13ZWlnaHQtbGlnaHRlcjogICAgICAgICAgICAgICBsaWdodGVyICFkZWZhdWx0O1xuJGZvbnQtd2VpZ2h0LWxpZ2h0OiAgICAgICAgICAgICAgICAgMzAwICFkZWZhdWx0O1xuJGZvbnQtd2VpZ2h0LW5vcm1hbDogICAgICAgICAgICAgICAgNDAwICFkZWZhdWx0O1xuJGZvbnQtd2VpZ2h0LW1lZGl1bTogICAgICAgICAgICAgICAgNTAwICFkZWZhdWx0O1xuJGZvbnQtd2VpZ2h0LXNlbWlib2xkOiAgICAgICAgICAgICAgNTAwICFkZWZhdWx0O1xuJGZvbnQtd2VpZ2h0LWJvbGQ6ICAgICAgICAgICAgICAgICAgNjAwICFkZWZhdWx0O1xuJGZvbnQtd2VpZ2h0LWJvbGRlcjogICAgICAgICAgICAgICAgNzAwICFkZWZhdWx0O1xuJGZvbnQtd2VpZ2h0LWJhc2U6ICAgICAgICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LW5vcm1hbCAhZGVmYXVsdDtcbiRsaW5lLWhlaWdodC1iYXNlOlx0XHRcdCAgICAgICAgICAgIDEuNSAhZGVmYXVsdDtcbiRsaW5lLWhlaWdodC1zbTpcdFx0XHRcdCAgICAgICAgICAgIDEuMiAhZGVmYXVsdDtcbiRsaW5lLWhlaWdodC1sZzpcdFx0XHRcdCAgICAgICAgICAgIDEuOCAhZGVmYXVsdDtcbiRoMS1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDIuNSAhZGVmYXVsdDtcbiRoMi1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDIgIWRlZmF1bHQ7XG4kaDMtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAxLjc1ICFkZWZhdWx0O1xuJGg0LWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMS41ICFkZWZhdWx0O1xuJGg1LWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMS4yNSAhZGVmYXVsdDtcbiRoNi1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAhZGVmYXVsdDtcbiRmb250LXNpemVzOiAoXG4gIDE6ICRoMS1mb250LXNpemUsXG4gIDI6ICRoMi1mb250LXNpemUsXG4gIDM6ICRoMy1mb250LXNpemUsXG4gIDQ6ICRoNC1mb250LXNpemUsXG4gIDU6ICRoNS1mb250LXNpemUsXG4gIDY6ICRoNi1mb250LXNpemVcbikgIWRlZmF1bHQ7XG4kaGVhZGluZ3MtbWFyZ2luLWJvdHRvbTogICAgICAgICAgICAkc3BhY2VyICogLjUgIWRlZmF1bHQ7XG4kaGVhZGluZ3MtZm9udC1mYW1pbHk6ICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGhlYWRpbmdzLWZvbnQtc3R5bGU6ICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRoZWFkaW5ncy1mb250LXdlaWdodDogICAgICAgICAgICAgIDYwMCAhZGVmYXVsdDtcbiRoZWFkaW5ncy1saW5lLWhlaWdodDogICAgICAgICAgICAgIDEuMiAhZGVmYXVsdDtcbiRoZWFkaW5ncy1jb2xvcjogICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kZGlzcGxheS1mb250LXNpemVzOiAoXG4gIDE6IDVyZW0sXG4gIDI6IDQuNXJlbSxcbiAgMzogNHJlbSxcbiAgNDogMy41cmVtLFxuICA1OiAzcmVtLFxuICA2OiAyLjVyZW1cbikgIWRlZmF1bHQ7XG4kZGlzcGxheS1mb250LWZhbWlseTogICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGRpc3BsYXktZm9udC1zdHlsZTogICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRkaXNwbGF5LWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICAgIDMwMCAhZGVmYXVsdDtcbiRkaXNwbGF5LWxpbmUtaGVpZ2h0OiAgICAgICAgICAgICAgICRoZWFkaW5ncy1saW5lLWhlaWdodCAhZGVmYXVsdDtcbiRwYXJhZ3JhcGgtbWFyZ2luLWJvdHRvbTogICAgICAgICAgICRzcGFjZXIgIWRlZmF1bHQ7XG4kdGV4dC1tdXRlZDogICAgICAgICAgICAgICAgICAgICAgICAkZ3JheS01MDAgIWRlZmF1bHQ7XG4kc21hbGwtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgICAuODc1ZW0gIWRlZmF1bHQ7XG4kbGVhZC1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAxLjI1ICFkZWZhdWx0O1xuJGxlYWQtZm9udC13ZWlnaHQ6ICAgICAgICAgICAgICAgICAgMzAwICFkZWZhdWx0O1xuJHN1Yi1zdXAtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgLjc1ZW0gIWRlZmF1bHQ7XG4kaW5pdGlhbGlzbS1mb250LXNpemU6ICAgICAgICAgICAgICAkc21hbGwtZm9udC1zaXplICFkZWZhdWx0O1xuXG5cblxuLy8gMTAuMCBHTE9CQUwgLSBCb3JkZXIgQ29sb3JcblxuJGJvcmRlci13aWR0aDogICAgICAgICAgICAgICAgICAgICAgMXB4ICFkZWZhdWx0O1xuJGJvcmRlci1zdHlsZTogICAgICAgICAgICAgICAgICAgICAgc29saWQgIWRlZmF1bHQ7XG4kYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAkY29tcG9uZW50LWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRib3JkZXItY29sb3ItdHJhbnNsdWNlbnQ6ICAgICAgICAgIHJnYmEoJGJsYWNrLCAuMTc1KSAhZGVmYXVsdDtcblxuXG5cbi8vIDExLjAgR0xPQkFMIC0gUmFkaXVzXG5cbiRib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgICAgICAgIDZweCAhZGVmYXVsdDtcbiRib3JkZXItcmFkaXVzLWxnOiAgICAgICAgICAgICAgICAgIDhweCAhZGVmYXVsdDtcbiRib3JkZXItcmFkaXVzLXNtOiAgICAgICAgICAgICAgICAgIDRweCAhZGVmYXVsdDtcblxuXG5cbi8vIDEyLjAgR0xPQkFMIC0gQm94IFNoYWRvd1xuXG4kYm94LXNoYWRvdzogICAgICAgICAgICAgICAgICAgICAgICAwIC41cmVtIDFyZW0gcmdiYSgkYmxhY2ssIC4xNSkgIWRlZmF1bHQ7XG4kYm94LXNoYWRvdy1zbTogICAgICAgICAgICAgICAgICAgICAwIC4xMjVyZW0gLjI1cmVtIHJnYmEoJGJsYWNrLCAuMDc1KSAhZGVmYXVsdDtcbiRib3gtc2hhZG93LWxnOiAgICAgICAgICAgICAgICAgICAgIDAgMXJlbSAzcmVtIHJnYmEoJGJsYWNrLCAuMTc1KSAhZGVmYXVsdDtcbiRib3gtc2hhZG93LWluc2V0OiAgICAgICAgICAgICAgICAgIGluc2V0IDAgMXB4IDJweCByZ2JhKCRibGFjaywgLjA3NSkgIWRlZmF1bHQ7XG5cblxuXG4vLyAxMy4wIEdMT0JBTCAtIEZvY3VzIFJpbmdcblxuJGZvY3VzLXJpbmctd2lkdGg6ICAgICAgICAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJGZvY3VzLXJpbmctb3BhY2l0eTogICAgICAgICAgICAgICAgLjI1ICFkZWZhdWx0O1xuJGZvY3VzLXJpbmctY29sb3I6ICAgICAgICAgICAgICAgICAgcmdiYSgkcHJpbWFyeSwgJGZvY3VzLXJpbmctb3BhY2l0eSkgIWRlZmF1bHQ7XG4kZm9jdXMtcmluZy1ibHVyOiAgICAgICAgICAgICAgICAgICAwICFkZWZhdWx0O1xuJGZvY3VzLXJpbmctYm94LXNoYWRvdzogICAgICAgICAgICAgMCAwICRmb2N1cy1yaW5nLWJsdXIgJGZvY3VzLXJpbmctd2lkdGggJGZvY3VzLXJpbmctY29sb3IgIWRlZmF1bHQ7XG5cblxuXG4vLyAxNC4wIEdMT0JBTCAtIENhcmV0XG5cbiRjYXJldC13aWR0aDogICAgICAgICAgICAgICAgICAgICAgIC4zZW0gIWRlZmF1bHQ7XG4kY2FyZXQtdmVydGljYWwtYWxpZ246ICAgICAgICAgICAgICAkY2FyZXQtd2lkdGggKiAuODUgIWRlZmF1bHQ7XG4kY2FyZXQtc3BhY2luZzogICAgICAgICAgICAgICAgICAgICAkY2FyZXQtd2lkdGggKiAuODUgIWRlZmF1bHQ7XG5cblxuXG4vLyAxNS4wIEdMT0JBTCAtIFRyYW5zaXRpb25cblxuJHRyYW5zaXRpb24tYmFzZTogICAgICAgICAgICAgICAgICAgYWxsIC4ycyBlYXNlLWluLW91dCAhZGVmYXVsdDtcbiR0cmFuc2l0aW9uLWZhZGU6ICAgICAgICAgICAgICAgICAgIG9wYWNpdHkgLjE1cyBsaW5lYXIgIWRlZmF1bHQ7XG4kdHJhbnNpdGlvbi1jb2xsYXBzZTogICAgICAgICAgICAgICBoZWlnaHQgLjM1cyBlYXNlICFkZWZhdWx0O1xuJHRyYW5zaXRpb24tY29sbGFwc2Utd2lkdGg6ICAgICAgICAgd2lkdGggLjM1cyBlYXNlICFkZWZhdWx0O1xuXG5cblxuLy8gMTYuMCBHTE9CQUwgLSBBc3BlY3QgUmF0aW9zXG5cbiRhc3BlY3QtcmF0aW9zOiAoXG4gIFwiMXgxXCI6IDEwMCUsXG4gIFwiNHgzXCI6IGNhbGMoMyAvIDQgKiAxMDAlKSxcbiAgXCIxNng5XCI6IGNhbGMoOSAvIDE2ICogMTAwJSksXG4gIFwiMjF4OVwiOiBjYWxjKDkgLyAyMSAqIDEwMCUpXG4pICFkZWZhdWx0O1xuXG5cblxuLy8gMTcuMCBBcHAgLSBaaW5kZXhcblxuJGFwcC1sb2FkZXItemluZGV4OiAgICAgICAgICAgICAgICAgICAgMTA1MCAhZGVmYXVsdDtcbiRhcHAtaGVhZGVyLXppbmRleDogICAgICAgICAgICAgICAgICAgIDEwMjAgIWRlZmF1bHQ7XG4kYXBwLXRvcC1tZW51LXppbmRleDogICAgICAgICAgICAgICAgICAxMDE1ICFkZWZhdWx0O1xuJGFwcC1zaWRlYmFyLXppbmRleDogICAgICAgICAgICAgICAgICAgMTAxMCAhZGVmYXVsdDtcbiRhcHAtc2lkZWJhci1tb2JpbGUtYmFja2Ryb3AtemluZGV4OiAgIDEwMjAgIWRlZmF1bHQ7XG4kYXBwLXNpZGViYXItZmxvYXQtc3VibWVudS16aW5kZXg6ICAgICAxMDIwICFkZWZhdWx0O1xuJGFwcC1jb250ZW50LXppbmRleDogICAgICAgICAgICAgICAgICAgMTAyMCAhZGVmYXVsdDtcbiRhcHAtdGhlbWUtcGFuZWwtemluZGV4OiAgICAgICAgICAgICAgIDEwMzUgIWRlZmF1bHQ7XG4kcGFjZS1sb2FkZXItemluZGV4OiAgICAgICAgICAgICAgICAgICAxMDMwICFkZWZhdWx0O1xuJHBhbmVsLWV4cGFuZC16aW5kZXg6ICAgICAgICAgICAgICAgICAgMTA4MCAhZGVmYXVsdDtcbiRidG4tc2Nyb2xsLXRvLXRvcC16aW5kZXg6ICAgICAgICAgICAgIDEwMjAgIWRlZmF1bHQ7XG5cblxuXG4vLyAxOC4wIEFwcCAtIEhlYWRlclxuXG4kYXBwLWhlYWRlci1iZzogICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kYXBwLWhlYWRlci1oZWlnaHQ6ICAgICAgICAgICAgICAgICByZW0oNTBweCkgIWRlZmF1bHQ7XG4kYXBwLWhlYWRlci1oZWlnaHQtc206ICAgICAgICAgICAgICByZW0oNTBweCkgIWRlZmF1bHQ7XG4kYXBwLWhlYWRlci1ib3gtc2hhZG93OiAgICAgICAgICAgICBub25lICFkZWZhdWx0O1xuJGFwcC1oZWFkZXItYm94LXNoYWRvdy1zY3JvbGw6ICAgICAgMCAwIDE2cHggcmdiYSgkYmxhY2ssIC4xNSkgIWRlZmF1bHQ7XG4kYXBwLWhlYWRlci1jb2xvcjogICAgICAgICAgICAgICAgICAkZ3JheS05MDAgIWRlZmF1bHQ7XG4kYXBwLWhlYWRlci1ob3Zlci1iZzogICAgICAgICAgICAgICAkbGlnaHQgIWRlZmF1bHQ7XG4kYXBwLWhlYWRlci1tb2JpbGUtZGl2aWRlci1iZzogICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4kYXBwLWhlYWRlci1pbnB1dC1iZzogICAgICAgICAgICAgICAkbGlnaHQgIWRlZmF1bHQ7XG4kYXBwLWhlYWRlci1pbnB1dC1ib3JkZXI6ICAgICAgICAgICAkbGlnaHQgIWRlZmF1bHQ7XG4kYXBwLWhlYWRlci1kaXZpZGVyLWJnOiAgICAgICAgICAgICAkZ3JheS0zMDAgIWRlZmF1bHQ7XG5cblxuXG4vLyAxOS4wIEFwcCAtIFRvcCBNZW51XG5cbiRhcHAtdG9wLW1lbnUtYmc6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGFwcC10b3AtbWVudS1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgICAgICAgICByZW0oNDBweCkgIWRlZmF1bHQ7XG4kYXBwLXRvcC1tZW51LWNvbXBvbmVudC1wYWRkaW5nLXg6ICAgICAgICAgICAgIHJlbSgyMHB4KSAhZGVmYXVsdDtcbiRhcHAtdG9wLW1lbnUtY29tcG9uZW50LXBhZGRpbmcteTogICAgICAgICAgICAgcmVtKDEwcHgpICFkZWZhdWx0O1xuJGFwcC10b3AtbWVudS1saW5rLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAkZ3JheS03MDAgIWRlZmF1bHQ7XHRcbiRhcHAtdG9wLW1lbnUtbGluay1ob3Zlci1iZzogICAgICAgICAgICAgICAgICAgbm9uZSAhZGVmYXVsdDtcdFxuJGFwcC10b3AtbWVudS1saW5rLWhvdmVyLWNvbG9yOiAgICAgICAgICAgICAgICAkZ3JheS05MDAgIWRlZmF1bHQ7XHRcbiRhcHAtdG9wLW1lbnUtbGluay1hY3RpdmUtYmc6ICAgICAgICAgICAgICAgICAgbm9uZSAhZGVmYXVsdDtcdFxuJGFwcC10b3AtbWVudS1saW5rLWFjdGl2ZS1jb2xvcjogICAgICAgICAgICAgICAkZ3JheS05MDAgIWRlZmF1bHQ7XHRcbiRhcHAtdG9wLW1lbnUtbGluay1mb250LXdlaWdodDogICAgICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LWJvbGQgIWRlZmF1bHQ7XG4kYXBwLXRvcC1tZW51LW1lbnUtYmFkZ2UtY29sb3I6ICAgICAgICAgICAgICAgICRncmF5LTkwMCAhZGVmYXVsdDtcdFxuJGFwcC10b3AtbWVudS1tZW51LWJhZGdlLWJnOiAgICAgICAgICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XHRcbiRhcHAtdG9wLW1lbnUtbWVudS1iYWRnZS1mb250LXdlaWdodDogICAgICAgICAgJGZvbnQtd2VpZ2h0LWJvbGQgIWRlZmF1bHQ7XHRcbiRhcHAtdG9wLW1lbnUtbWVudS1zdWJtZW51LWJnOiAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1x0XG4kYXBwLXRvcC1tZW51LW1lbnUtc3VibWVudS1zdWJtZW51LWJnOiAgICAgICAgIHJnYmEoJGJsYWNrLCAuMSkgIWRlZmF1bHQ7XG4kYXBwLXRvcC1tZW51LW1lbnUtc3VibWVudS1saW5rLWNvbG9yOiAgICAgICAgICRncmF5LTcwMCAhZGVmYXVsdDtcdFxuJGFwcC10b3AtbWVudS1tZW51LXN1Ym1lbnUtbGluay1mb250LXdlaWdodDogICAkZm9udC13ZWlnaHQtYm9sZCAhZGVmYXVsdDtcdFxuJGFwcC10b3AtbWVudS1tZW51LXN1Ym1lbnUtbGluay1ob3Zlci1jb2xvcjogICAkZ3JheS05MDAgIWRlZmF1bHQ7XHRcbiRhcHAtdG9wLW1lbnUtbWVudS1zdWJtZW51LWxpbmstYWN0aXZlLWJnOiAgICAgJGdyYXktMTAwICFkZWZhdWx0O1x0XG4kYXBwLXRvcC1tZW51LW1lbnUtc3VibWVudS1saW5rLWFjdGl2ZS1jb2xvcjogICRncmF5LTkwMCAhZGVmYXVsdDtcdFxuJGFwcC10b3AtbWVudS1jb250cm9sLWxpbmstYmc6ICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XHRcbiRhcHAtdG9wLW1lbnUtY29udHJvbC1saW5rLWNvbG9yOiAgICAgICAgICAgICAgcmdiYSgkZ3JheS05MDAsIC42KSAhZGVmYXVsdDtcdFxuJGFwcC10b3AtbWVudS1jb250cm9sLWxpbmstaG92ZXItYmc6ICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XHRcbiRhcHAtdG9wLW1lbnUtY29udHJvbC1saW5rLWhvdmVyLWNvbG9yOiAgICAgICAgJGdyYXktOTAwICFkZWZhdWx0O1x0XG5cblxuXG4vLyAyMC4wIEFwcCAtIFNpZGViYXJcblxuJGFwcC1zaWRlYmFyLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kYXBwLXNpZGViYXItYmctdHJhbnNwYXJlbnQ6ICAgICAgICAgICAgICAgICAgICAgICAgIHVybChpbWFnZXMvY292ZXItc2lkZWJhci5qcGcpICFkZWZhdWx0O1xuJGFwcC1zaWRlYmFyLWJnLW1vYmlsZS1iYWNrZHJvcDogICAgICAgICAgICAgICAgICAgICByZ2JhKCRncmF5LTkwMCwgLjUpICFkZWZhdWx0O1xuJGFwcC1zaWRlYmFyLXdpZHRoOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByZW0oMjMwcHgpICFkZWZhdWx0O1xuJGFwcC1zaWRlYmFyLXdpZHRoLW1pbmlmaWVkOiAgICAgICAgICAgICAgICAgICAgICAgICByZW0oNjBweCkgIWRlZmF1bHQ7XG4kYXBwLXNpZGViYXItd2lkdGgtd2lkZTogICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJlbSgyNTBweCkgIWRlZmF1bHQ7XG4kYXBwLXNpZGViYXItd2lkdGgtaG92ZXI6ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJlbSg2MHB4KSAhZGVmYXVsdDtcbiRhcHAtc2lkZWJhci1jb21wb25lbnQtcGFkZGluZy14OiAgICAgICAgICAgICAgICAgICAgcmVtKDEycHgpICFkZWZhdWx0O1xuJGFwcC1zaWRlYmFyLWNvbXBvbmVudC1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAgICByZW0oNnB4KSAhZGVmYXVsdDtcbiRhcHAtc2lkZWJhci1jb21wb25lbnQtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgJGRhcmsgIWRlZmF1bHQ7XG4kYXBwLXNpZGViYXItY29tcG9uZW50LWFjdGl2ZS1iZzogICAgICAgICAgICAgICAgICAgIGxpZ2h0ZW4oJGdyYXktMjAwLCAyLjUlKSAhZGVmYXVsdDtcbiRhcHAtc2lkZWJhci1jb21wb25lbnQtYWN0aXZlLWNvbG9yOiAgICAgICAgICAgICAgICAgJGdyYXktOTAwICFkZWZhdWx0O1xuJGFwcC1zaWRlYmFyLXByb2ZpbGUtYmctaW1hZ2U6ICAgICAgICAgICAgICAgICAgICAgICB1cmwoaW1hZ2VzL2NvdmVyLXNpZGViYXItdXNlci5qcGcpICFkZWZhdWx0O1xuJGFwcC1zaWRlYmFyLXByb2ZpbGUtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgICAkZ3JheS05MDAgIWRlZmF1bHQ7XG4kYXBwLXNpZGViYXItcHJvZmlsZS1tYXJnaW4teTogICAgICAgICAgICAgICAgICAgICAgIHJlbSgtMjBweCkgIWRlZmF1bHQ7XG4kYXBwLXNpZGViYXItcHJvZmlsZS1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAgICAgIHJlbSgyMHB4KSAhZGVmYXVsdDtcbiRhcHAtc2lkZWJhci1wcm9maWxlLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LWJvbGQgIWRlZmF1bHQ7XG4kYXBwLXNpZGViYXItcHJvZmlsZS1pbWctd2lkdGg6ICAgICAgICAgICAgICAgICAgICAgIHJlbSgzNHB4KSAhZGVmYXVsdDtcbiRhcHAtc2lkZWJhci1wcm9maWxlLWltZy1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgICAgcmVtKDM0cHgpICFkZWZhdWx0O1xuJGFwcC1zaWRlYmFyLXByb2ZpbGUtaW1nLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cy1sZyAqIDUgIWRlZmF1bHQ7XG4kYXBwLXNpZGViYXItcHJvZmlsZS1pbWctbWFyZ2luLXk6ICAgICAgICAgICAgICAgICAgIHJlbSgxMHB4KSAhZGVmYXVsdDtcbiRhcHAtc2lkZWJhci1tZW51LXBhZGRpbmcteDogICAgICAgICAgICAgICAgICAgICAgICAgcmVtKDIwcHgpICFkZWZhdWx0O1xuJGFwcC1zaWRlYmFyLW1lbnUtcGFkZGluZy14LW1vYmlsZTogICAgICAgICAgICAgICAgICByZW0oMTVweCkgIWRlZmF1bHQ7XG4kYXBwLXNpZGViYXItbWVudS1oZWFkZXItY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICRncmF5LTkwMCAhZGVmYXVsdDtcbiRhcHAtc2lkZWJhci1tZW51LWhlYWRlci1mb250LXdlaWdodDogICAgICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LWJvbGQgIWRlZmF1bHQ7XG4kYXBwLXNpZGViYXItbWVudS1kaXZpZGVyLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICRncmF5LTMwMCAhZGVmYXVsdDtcbiRhcHAtc2lkZWJhci1tZW51LWljb24tZm9udC1zaXplOiAgICAgICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1sZyAhZGVmYXVsdDtcbiRhcHAtc2lkZWJhci1tZW51LWljb24tY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgaW5oZXJpdCAhZGVmYXVsdDtcbiRhcHAtc2lkZWJhci1tZW51LWljb24td2lkdGg6ICAgICAgICAgICAgICAgICAgICAgICAgcmVtKDE0cHgpICFkZWZhdWx0O1xuJGFwcC1zaWRlYmFyLW1lbnUtaWNvbi1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgICAgICByZW0oMTRweCkgIWRlZmF1bHQ7XG4kYXBwLXNpZGViYXItbWVudS1pY29uLW1hcmdpbi14OiAgICAgICAgICAgICAgICAgICAgIHJlbSgxMHB4KSAhZGVmYXVsdDtcbiRhcHAtc2lkZWJhci1tZW51LWljb24tbWFyZ2luLXk6ICAgICAgICAgICAgICAgICAgICAgMCAhZGVmYXVsdDtcbiRhcHAtc2lkZWJhci1tZW51LWljb24tbGctZm9udC1zaXplOiAgICAgICAgICAgICAgICAgcmVtKDE4cHgpICFkZWZhdWx0O1xuJGFwcC1zaWRlYmFyLW1lbnUtaWNvbi1sZy13aWR0aDogICAgICAgICAgICAgICAgICAgICByZW0oMThweCkgIWRlZmF1bHQ7XG4kYXBwLXNpZGViYXItbWVudS1pY29uLWxnLWhlaWdodDogICAgICAgICAgICAgICAgICAgIHJlbSgxOHB4KSAhZGVmYXVsdDtcbiRhcHAtc2lkZWJhci1tZW51LWljb24tbGctbWFyZ2luLXg6ICAgICAgICAgICAgICAgICAgcmVtKC0ycHgpICFkZWZhdWx0O1xuJGFwcC1zaWRlYmFyLW1lbnUtaWNvbi1sZy1tYXJnaW4teTogICAgICAgICAgICAgICAgICAwICFkZWZhdWx0O1xuJGFwcC1zaWRlYmFyLW1lbnUtaWNvbi1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgICAwICFkZWZhdWx0O1xuJGFwcC1zaWRlYmFyLW1lbnUtYmFkZ2UtYmc6ICAgICAgICAgICAgICAgICAgICAgICAgICAkZ3JheS05MDAgIWRlZmF1bHQ7XG4kYXBwLXNpZGViYXItbWVudS1iYWRnZS1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICRncmF5LTEwMCAhZGVmYXVsdDtcbiRhcHAtc2lkZWJhci1tZW51LWJhZGdlLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LWJvbGRlciAhZGVmYXVsdDtcbiRhcHAtc2lkZWJhci1tZW51LWxpbmstY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgJGdyYXktOTAwICFkZWZhdWx0O1xuJGFwcC1zaWRlYmFyLW1lbnUtbGluay1iZzogICAgICAgICAgICAgICAgICAgICAgICAgICBub25lICFkZWZhdWx0O1xuJGFwcC1zaWRlYmFyLW1lbnUtbGluay1ob3Zlci1jb2xvcjogICAgICAgICAgICAgICAgICAkZ3JheS05MDAgIWRlZmF1bHQ7XG4kYXBwLXNpZGViYXItbWVudS1saW5rLWhvdmVyLWJnOiAgICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRhcHAtc2lkZWJhci1tZW51LWxpbmstZm9udC13ZWlnaHQ6ICAgICAgICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LWJvbGQgIWRlZmF1bHQ7XG4kYXBwLXNpZGViYXItbWVudS1saW5rLWxpbmUtaGVpZ2h0OiAgICAgICAgICAgICAgICAgIHJlbSgyMHB4KSAhZGVmYXVsdDtcbiRhcHAtc2lkZWJhci1tZW51LXN1Ym1lbnUtYmc6ICAgICAgICAgICAgICAgICAgICAgICAgbm9uZSAhZGVmYXVsdDtcbiRhcHAtc2lkZWJhci1tZW51LXN1Ym1lbnUtbGluay1jb2xvcjogICAgICAgICAgICAgICAgJGdyYXktOTAwICFkZWZhdWx0O1xuJGFwcC1zaWRlYmFyLW1lbnUtc3VibWVudS1saW5rLWZvbnQtd2VpZ2h0OiAgICAgICAgICAkZm9udC13ZWlnaHQtYm9sZCAhZGVmYXVsdDtcbiRhcHAtc2lkZWJhci1tZW51LXN1Ym1lbnUtbGluay1ob3Zlci1jb2xvcjogICAgICAgICAgdmFyKC0tI3skcHJlZml4fWFwcC10aGVtZSkgIWRlZmF1bHQ7XG4kYXBwLXNpZGViYXItbWVudS1ncmlkLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICAgICRncmF5LTMwMCAgIWRlZmF1bHQ7XG4kYXBwLXNpZGViYXItbWVudS1ncmlkLWJvcmRlci13aWR0aDogICAgICAgICAgICAgICAgIDJweCAhZGVmYXVsdDtcbiRhcHAtc2lkZWJhci1tZW51LWdyaWQtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgICAgJGdyYXktMzAwICFkZWZhdWx0O1xuJGFwcC1zaWRlYmFyLWdyaWQtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAkZ3JheS0zMDAgIWRlZmF1bHQ7XG4kYXBwLXNpZGViYXItbWluaWZ5LWJ0bi1iZzogICAgICAgICAgICAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbiRhcHAtc2lkZWJhci1taW5pZnktYnRuLWhvdmVyLWJnOiAgICAgICAgICAgICAgICAgICAgJGdyYXktNDAwICFkZWZhdWx0O1xuJGFwcC1zaWRlYmFyLWZsb2F0LXN1Ym1lbnUtYmc6ICAgICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kYXBwLXNpZGViYXItZmxvYXQtc3VibWVudS1ncmlkLWJvcmRlci1jb2xvcjogICAgICAgICRncmF5LTMwMCAhZGVmYXVsdDtcblxuXG5cbi8vIDIxLjAgQXBwIC0gQ29udGVudFxuXG4kYXBwLWNvbnRlbnQtcGFkZGluZy14OiAgICAgICAgICAgICByZW0oMzBweCkgIWRlZmF1bHQ7XG4kYXBwLWNvbnRlbnQtcGFkZGluZy15OiAgICAgICAgICAgICByZW0oMjBweCkgIWRlZmF1bHQ7XG4kYXBwLWNvbnRlbnQtcGFkZGluZy14LXNtOiAgICAgICAgICByZW0oMjBweCkgIWRlZmF1bHQ7XG4kYXBwLWNvbnRlbnQtcGFkZGluZy15LXNtOiAgICAgICAgICByZW0oMjBweCkgIWRlZmF1bHQ7XG4kYXBwLWNvbnRlbnQtbW9iaWxlLXBhZGRpbmcteDogICAgICByZW0oMjBweCkgIWRlZmF1bHQ7XG4kYXBwLWNvbnRlbnQtbW9iaWxlLXBhZGRpbmcteTogICAgICByZW0oMjBweCkgIWRlZmF1bHQ7XG5cblxuXG4vLyAyMi4wIEFwcCAtIEZvb3RlclxuXG4kYXBwLWZvb3Rlci1ib3JkZXI6ICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Y29tcG9uZW50LWJvcmRlci1jb2xvcikgIWRlZmF1bHQ7XG4kYXBwLWZvb3Rlci1jb2xvcjogICAgICAgICAgICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG5cblxuXG4vLyAyMy4wIEFwcCAtIENvdmVyXG5cbiRhcHAtcGFnZS1jb3ZlcjogICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kYXBwLWNvbWluZy1zb29uLWJnLWNvdmVyOiAgICAgICAgICB1cmwoaW1hZ2VzL2NvbWluZy1zb29uLmpwZykgIWRlZmF1bHQ7XG4kYXBwLWJveGVkLWxheW91dC1iZy1jb3ZlcjogICAgICAgICB1cmwoaW1hZ2VzL2NvdmVyLXBhdHRlcm4ucG5nKSAhZGVmYXVsdDtcbiRhcHAtZXJyb3ItcGFnZS1iZy1jb3ZlcjogICAgICAgICAgIHVybChpbWFnZXMvZXJyb3ItcGFnZS1wYXR0ZXJuLnBuZykgIWRlZmF1bHQ7ICAgIFxuJGFwcC1sb2dpbi1iZy1jb3ZlcjogICAgICAgICAgICAgICAgdXJsKGltYWdlcy9iZy1sb2dpbi5wbmcpICFkZWZhdWx0OyBcbiRhcHAtbG9naW4tYmctY292ZXItZGFyazogICAgICAgICAgIHVybChpbWFnZXMvYmctbG9naW4tZGFyay1tb2RlLnBuZykgIWRlZmF1bHQ7XG4kYXBwLXByb2ZpbGUtYmctY292ZXI6ICAgICAgICAgICAgICB1cmwoaW1hZ2VzL3Byb2ZpbGUtY292ZXIuanBnKSAhZGVmYXVsdDtcblxuXG5cbi8vIDI0LjAgQXBwIC0gUGFnZSBIZWFkZXJcblxuJHBhZ2UtaGVhZGVyLWZvbnQtc2l6ZTogICAgICAgICAgICAgcmVtKDI4cHgpICFkZWZhdWx0O1xuJHBhZ2UtaGVhZGVyLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgNjAwICFkZWZhdWx0O1xuJHBhZ2UtaGVhZGVyLWxpbmUtaGVpZ2h0OiAgICAgICAgICAgMS4zNSAhZGVmYXVsdDtcblxuXG5cbi8vIDI1LjAgQXBwIC0gQm94ZWQgTGF5b3V0XG5cbiRhcHAtYm94ZWQtbGF5b3V0LXdpZHRoOiAgICAgICAgICAgIHJlbSgxMjgwcHgpICFkZWZhdWx0O1xuXG5cblxuLy8gMjYuMCBBcHAgLSBQT1MgU3lzdGVtXG5cbiRwb3MtYm9va2luZy1oZWFkZXItaGVpZ2h0OiAgICAgICAgICAgICAgICAgIHJlbSg1MnB4KSAhZGVmYXVsdDtcbiRwb3MtY291bnRlci1oZWFkZXItaGVpZ2h0OiAgICAgICAgICAgICAgICAgIHJlbSg1MnB4KSAhZGVmYXVsdDtcbiRwb3Mta2l0Y2hlbi1oZWFkZXItaGVpZ2h0OiAgICAgICAgICAgICAgICAgIHJlbSg1MnB4KSAhZGVmYXVsdDtcbiRwb3Mtc3RvY2staGVhZGVyLWhlaWdodDogICAgICAgICAgICAgICAgICAgIHJlbSg1MnB4KSAhZGVmYXVsdDtcbiRwb3MtbWVudS13aWR0aDogICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJlbS1kZWZhdWx0KDE2MHB4KSAhZGVmYXVsdDtcbiRwb3Mtc2lkZWJhci13aWR0aDogICAgICAgICAgICAgICAgICAgICAgICAgIHJlbS1kZWZhdWx0KDM2MHB4KSAhZGVmYXVsdDtcbiRwb3MtaGVhZGVyLWhlaWdodDogICAgICAgICAgICAgICAgICAgICAgICAgICRhcHAtaGVhZGVyLWhlaWdodCAhZGVmYXVsdDtcbiRwb3Mtc2lkZWJhci1iZzogICAgICAgICAgICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRwb3Mtc2lkZWJhci1oZWFkZXItYmc6ICAgICAgICAgICAgICAgICAgICAgICRncmF5LTgwMCAhZGVmYXVsdDtcbiRwb3Mtc2lkZWJhci1oZWFkZXItY29sb3I6ICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRwb3Mtc2lkZWJhci1oZWFkZXItYmFjay1idG4tYmc6ICAgICAgICAgICAgICRncmF5LTcwMCAhZGVmYXVsdDtcbiRwb3Mtc2lkZWJhci1oZWFkZXItbmF2LWxpbmstYmc6ICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbiRwb3Mtc2lkZWJhci1oZWFkZXItbmF2LWxpbmstY29sb3I6ICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRwb3Mtc2lkZWJhci1oZWFkZXItbmF2LWxpbmstYWN0aXZlLWJnOiAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRwb3Mtc2lkZWJhci1oZWFkZXItbmF2LWxpbmstYWN0aXZlLWNvbG9yOiAgICRncmF5LTkwMCAhZGVmYXVsdDtcbiRwb3Mtc2lkZWJhci1mb290ZXItYmc6ICAgICAgICAgICAgICAgICAgICAgICRncmF5LTcwMCAhZGVmYXVsdDtcbiRwb3Mtc2lkZWJhci1mb290ZXItY29sb3I6ICAgICAgICAgICAgICAgICAgICRncmF5LTEwMCAhZGVmYXVsdDtcbiRwb3Mtc2lkZWJhci1wcm9kdWN0LWJvcmRlci1jb2xvcjogICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbiRwb3Mtc2lkZWJhci1wcm9kdWN0LWNvbmZpcm1hdGlvbi1iZzogICAgICAgIHJnYmEoJHdoaXRlLCAuOTUpICFkZWZhdWx0O1xuXG5cblxuLy8gMjcuMCBBcHAgLSBMb2dpbiBSZWdpc3RlclxuXG4kbG9naW4tdjEtY29udGFpbmVyLXdpZHRoOiAgICAgICAgICAgICAgICAgICAgICByZW0oNDAwcHgpICFkZWZhdWx0O1xuJGxvZ2luLXYyLWNvbnRhaW5lci13aWR0aDogICAgICAgICAgICAgICAgICAgICAgcmVtKDQwMHB4KSAhZGVmYXVsdDtcbiRsb2dpbi1yZWdpc3Rlci1uZXdzLWZlZWQtY29udGFpbmVyLXdpZHRoOiAgICAgIHJlbSg1MDBweCkgIWRlZmF1bHQ7XG4kbG9naW4tcmVnaXN0ZXItbmV3cy1mZWVkLWNvbnRhaW5lci13aWR0aC1zbTogICByZW0oNDAwcHgpICFkZWZhdWx0O1xuXG5cblxuLy8gMjguMCBVSSAtIEljb24gTGlua1xuXG4kaWNvbi1saW5rLWdhcDogICAgICAgICAgICAgICAgICAgICAuMzc1cmVtICFkZWZhdWx0O1xuJGljb24tbGluay11bmRlcmxpbmUtb2Zmc2V0OiAgICAgICAgLjI1ZW0gIWRlZmF1bHQ7XG4kaWNvbi1saW5rLWljb24tc2l6ZTogICAgICAgICAgICAgICAxZW0gIWRlZmF1bHQ7XG4kaWNvbi1saW5rLWljb24tdHJhbnNpdGlvbjogICAgICAgICAuMnMgZWFzZS1pbi1vdXQgdHJhbnNmb3JtICFkZWZhdWx0O1xuJGljb24tbGluay1pY29uLXRyYW5zZm9ybTogICAgICAgICAgdHJhbnNsYXRlM2QoLjI1ZW0sIDAsIDApICFkZWZhdWx0O1xuXG5cblxuLy8gMjkuMCBVSSAtIEJsb2NrcXVvdGVcblxuJGJsb2NrcXVvdGUtbWFyZ2luLXk6ICAgICAgICAgICAgICAgJHNwYWNlciAhZGVmYXVsdDtcbiRibG9ja3F1b3RlLWZvbnQtc2l6ZTogICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDEuMjUgIWRlZmF1bHQ7XG4kYmxvY2txdW90ZS1mb290ZXItY29sb3I6ICAgICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kYmxvY2txdW90ZS1mb290ZXItZm9udC1zaXplOiAgICAgICAkc21hbGwtZm9udC1zaXplICFkZWZhdWx0O1xuXG5cblxuLy8gMzAuMCBVSSAtIEhyXG5cbiRoci1tYXJnaW4teTogICAgICAgICAgICAgICAgICAgICAgICRzcGFjZXIgIWRlZmF1bHQ7XG4kaHItY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgICAkZ3JheS01MDAgIWRlZmF1bHQ7XG4kaHItaGVpZ2h0OiAgICAgICAgICAgICAgICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJGhyLW9wYWNpdHk6ICAgICAgICAgICAgICAgICAgICAgICAgLjQgIWRlZmF1bHQ7XG5cblxuXG4vLyAzMS4wIFVJIC0gTGVnZW5kXG5cbiRsZWdlbmQtbWFyZ2luLWJvdHRvbTogICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJGxlZ2VuZC1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgMS41cmVtICFkZWZhdWx0O1xuJGxlZ2VuZC1mb250LXdlaWdodDogICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcblxuXG5cbi8vIDMyLjAgVUkgLSBMaXN0XG5cbiRkdC1mb250LXdlaWdodDogICAgICAgICAgICAgICAgICAgICRmb250LXdlaWdodC1ib2xkICFkZWZhdWx0O1xuJGxpc3QtaW5saW5lLXBhZGRpbmc6ICAgICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG5cblxuXG4vLyAzMy4wIFVJIC0gTWFya1xuXG4kbWFyay1wYWRkaW5nOiAgICAgICAgICAgICAgICAgICAgICAuMTg3NWVtICFkZWZhdWx0O1xuJG1hcmstYmc6ICAgICAgICAgICAgICAgICAgICAgICAgICAgJHllbGxvdy0xMDAgIWRlZmF1bHQ7XG5cblxuXG4vLyAzNC4wIFVJIC0gVGFibGVcblxuJHRhYmxlLWNlbGwtcGFkZGluZy15OiAgICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kdGFibGUtY2VsbC1wYWRkaW5nLXg6ICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiR0YWJsZS1jZWxsLXBhZGRpbmcteS1zbTogICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiR0YWJsZS1jZWxsLXBhZGRpbmcteC1zbTogICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiR0YWJsZS1jZWxsLXZlcnRpY2FsLWFsaWduOiAgICAgICAgIHRvcCAhZGVmYXVsdDtcbiR0YWJsZS1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1jb21wb25lbnQtY29sb3IpICFkZWZhdWx0O1xuJHRhYmxlLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XG4kdGFibGUtYWNjZW50LWJnOiAgICAgICAgICAgICAgICAgICB0cmFuc3BhcmVudCAhZGVmYXVsdDtcbiR0YWJsZS10aC1mb250LXdlaWdodDogICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kdGFibGUtc3RyaXBlZC1jb2xvcjogICAgICAgICAgICAgICAkdGFibGUtY29sb3IgIWRlZmF1bHQ7XG4kdGFibGUtc3RyaXBlZC1iZy1mYWN0b3I6ICAgICAgICAgICAuNyAhZGVmYXVsdDtcbiR0YWJsZS1zdHJpcGVkLWJnOiAgICAgICAgICAgICAgICAgIHJnYmEoJGdyYXktMjAwLCAkdGFibGUtc3RyaXBlZC1iZy1mYWN0b3IpICFkZWZhdWx0O1xuJHRhYmxlLWhvdmVyLWNvbG9yOiAgICAgICAgICAgICAgICAgJHRhYmxlLWNvbG9yICFkZWZhdWx0O1xuJHRhYmxlLWhvdmVyLWJnLWZhY3RvcjogICAgICAgICAgICAgLjg1ICFkZWZhdWx0O1xuJHRhYmxlLWhvdmVyLWJnOiAgICAgICAgICAgICAgICAgICAgcmdiYSgkZ3JheS0yMDAsICR0YWJsZS1ob3Zlci1iZy1mYWN0b3IpICFkZWZhdWx0O1xuJHRhYmxlLWFjdGl2ZS1jb2xvcjogICAgICAgICAgICAgICAgJHRhYmxlLWNvbG9yICFkZWZhdWx0O1xuJHRhYmxlLWFjdGl2ZS1iZy1mYWN0b3I6ICAgICAgICAgICAgMSAhZGVmYXVsdDtcbiR0YWJsZS1hY3RpdmUtYmc6ICAgICAgICAgICAgICAgICAgIHJnYmEoJGdyYXktMjAwLCAkdGFibGUtYWN0aXZlLWJnLWZhY3RvcikgIWRlZmF1bHQ7XG4kdGFibGUtYm9yZGVyLWZhY3RvcjogICAgICAgICAgICAgICAuMSAhZGVmYXVsdDtcbiR0YWJsZS1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kdGFibGUtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Y29tcG9uZW50LXRhYmxlLWJvcmRlci1jb2xvcikgIWRlZmF1bHQ7XG4kdGFibGUtc3RyaXBlZC1vcmRlcjogICAgICAgICAgICAgICBvZGQgIWRlZmF1bHQ7XG4kdGFibGUtZ3JvdXAtc2VwYXJhdG9yLWNvbG9yOiAgICAgICB2YXIoLS0jeyRwcmVmaXh9Y29tcG9uZW50LXRhYmxlLXNlcGFyYXRvci1jb2xvcikgIWRlZmF1bHQ7XG4kdGFibGUtY2FwdGlvbi1jb2xvcjogICAgICAgICAgICAgICAkdGV4dC1tdXRlZCAhZGVmYXVsdDtcbiR0YWJsZS1iZy1zY2FsZTogICAgICAgICAgICAgICAgICAgIC04MCUgIWRlZmF1bHQ7XG4kdGFibGUtdmFyaWFudHM6IChcbiAgXCJwcmltYXJ5XCI6ICAgIHNoaWZ0LWNvbG9yKCRwcmltYXJ5LCAkdGFibGUtYmctc2NhbGUpLFxuICBcInNlY29uZGFyeVwiOiAgc2hpZnQtY29sb3IoJHNlY29uZGFyeSwgJHRhYmxlLWJnLXNjYWxlKSxcbiAgXCJzdWNjZXNzXCI6ICAgIHNoaWZ0LWNvbG9yKCRzdWNjZXNzLCAkdGFibGUtYmctc2NhbGUpLFxuICBcImluZm9cIjogICAgICAgc2hpZnQtY29sb3IoJGluZm8sICR0YWJsZS1iZy1zY2FsZSksXG4gIFwid2FybmluZ1wiOiAgICBzaGlmdC1jb2xvcigkd2FybmluZywgJHRhYmxlLWJnLXNjYWxlKSxcbiAgXCJkYW5nZXJcIjogICAgIHNoaWZ0LWNvbG9yKCRkYW5nZXIsICR0YWJsZS1iZy1zY2FsZSksXG4gIFwibGlnaHRcIjogICAgICAkbGlnaHQsXG4gIFwiZGFya1wiOiAgICAgICAkZGFyayxcbikgIWRlZmF1bHQ7XG5cblxuXG4vLyAzNS4wIFVJIC0gQnV0dG9ucyArIEZvcm1zXG5cbiRpbnB1dC1idG4tcGFkZGluZy15OiAgICAgICAgICAgICAgIHJlbS1kZWZhdWx0KDdweCkgIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLXBhZGRpbmcteDogICAgICAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWZvbnQtZmFtaWx5OiAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1mb250LXNpemU6ICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1saW5lLWhlaWdodDogICAgICAgICAgICAgJGxpbmUtaGVpZ2h0LWJhc2UgIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWZvY3VzLXdpZHRoOiAgICAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWZvY3VzLWNvbG9yLW9wYWNpdHk6ICAgICAuMjUgIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWZvY3VzLWNvbG9yOiAgICAgICAgICAgICByZ2JhKCRjb21wb25lbnQtYWN0aXZlLWJnLCAkaW5wdXQtYnRuLWZvY3VzLWNvbG9yLW9wYWNpdHkpICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1mb2N1cy1ibHVyOiAgICAgICAgICAgICAgMCAhZGVmYXVsdDtcbiRpbnB1dC1idG4tZm9jdXMtYm94LXNoYWRvdzogICAgICAgIDAgMCAkaW5wdXQtYnRuLWZvY3VzLWJsdXIgJGlucHV0LWJ0bi1mb2N1cy13aWR0aCAkaW5wdXQtYnRuLWZvY3VzLWNvbG9yICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1wYWRkaW5nLXktc206ICAgICAgICAgICAgMC4zMTI1cmVtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1wYWRkaW5nLXgtc206ICAgICAgICAgICAgMC42MjVyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWZvbnQtc2l6ZS1zbTogICAgICAgICAgICAwLjc1cmVtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1wYWRkaW5nLXktbGc6ICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLXBhZGRpbmcteC1sZzogICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1mb250LXNpemUtbGc6ICAgICAgICAgICAgJGZvbnQtc2l6ZS1sZyAhZGVmYXVsdDtcbiRpbnB1dC1idG4tYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG5cblxuXG4vLyAzNi4wIFVJIC0gQnV0dG9uc1xuXG4kYnRuLXBhZGRpbmcteTogICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteSAhZGVmYXVsdDtcbiRidG4tcGFkZGluZy14OiAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy14ICFkZWZhdWx0O1xuJGJ0bi1mb250LWZhbWlseTogICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LWZhbWlseSAhZGVmYXVsdDtcbiRidG4tZm9udC1zaXplOiAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1zaXplICFkZWZhdWx0O1xuJGJ0bi1saW5lLWhlaWdodDogICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1saW5lLWhlaWdodCAhZGVmYXVsdDtcbiRidG4td2hpdGUtc3BhY2U6ICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7IC8vIFNldCB0byBgbm93cmFwYCB0byBwcmV2ZW50IHRleHQgd3JhcHBpbmdcbiRidG4tcGFkZGluZy15LXNtOiAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy15LXNtICFkZWZhdWx0O1xuJGJ0bi1wYWRkaW5nLXgtc206ICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXgtc20gIWRlZmF1bHQ7XG4kYnRuLWZvbnQtc2l6ZS1zbTogICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvbnQtc2l6ZS1zbSAhZGVmYXVsdDtcbiRidG4tcGFkZGluZy15LWxnOiAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy15LWxnICFkZWZhdWx0O1xuJGJ0bi1wYWRkaW5nLXgtbGc6ICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXgtbGcgIWRlZmF1bHQ7XG4kYnRuLWZvbnQtc2l6ZS1sZzogICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvbnQtc2l6ZS1sZyAhZGVmYXVsdDtcbiRidG4tYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJGJ0bi1mb250LXdlaWdodDogICAgICAgICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LWJvbGQgIWRlZmF1bHQ7XG4kYnRuLWJveC1zaGFkb3c6ICAgICAgICAgICAgICAgICAgICBub25lICFkZWZhdWx0O1xuJGJ0bi1mb2N1cy13aWR0aDogICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb2N1cy13aWR0aCAhZGVmYXVsdDtcbiRidG4tZm9jdXMtYm94LXNoYWRvdzogICAgICAgICAgICAgICRpbnB1dC1idG4tZm9jdXMtYm94LXNoYWRvdyAhZGVmYXVsdDtcbiRidG4tZGlzYWJsZWQtb3BhY2l0eTogICAgICAgICAgICAgIC42NSAhZGVmYXVsdDtcbiRidG4tYWN0aXZlLWJveC1zaGFkb3c6ICAgICAgICAgICAgIGluc2V0IDAgM3B4IDVweCByZ2JhKCRibGFjaywgLjEyNSkgIWRlZmF1bHQ7XG4kYnRuLWxpbmstY29sb3I6ICAgICAgICAgICAgICAgICAgICAkbGluay1jb2xvciAhZGVmYXVsdDtcbiRidG4tbGluay1ob3Zlci1jb2xvcjogICAgICAgICAgICAgICRsaW5rLWhvdmVyLWNvbG9yICFkZWZhdWx0O1xuJGJ0bi1saW5rLWRpc2FibGVkLWNvbG9yOiAgICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJGJ0bi1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kYnRuLWJvcmRlci1yYWRpdXMtc206ICAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cy1zbSAhZGVmYXVsdDtcbiRidG4tYm9yZGVyLXJhZGl1cy1sZzogICAgICAgICAgICAgICRib3JkZXItcmFkaXVzLWxnICFkZWZhdWx0O1xuJGJ0bi10cmFuc2l0aW9uOiAgICAgICAgICAgICAgICAgICAgY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAuMTVzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xuJGJ0bi1ob3Zlci1iZy1zaGFkZS1hbW91bnQ6ICAgICAgICAgMTUlICFkZWZhdWx0O1xuJGJ0bi1ob3Zlci1iZy10aW50LWFtb3VudDogICAgICAgICAgMTUlICFkZWZhdWx0O1xuJGJ0bi1ob3Zlci1ib3JkZXItc2hhZGUtYW1vdW50OiAgICAgMjAlICFkZWZhdWx0O1xuJGJ0bi1ob3Zlci1ib3JkZXItdGludC1hbW91bnQ6ICAgICAgMTAlICFkZWZhdWx0O1xuJGJ0bi1hY3RpdmUtYmctc2hhZGUtYW1vdW50OiAgICAgICAgMjAlICFkZWZhdWx0O1xuJGJ0bi1hY3RpdmUtYmctdGludC1hbW91bnQ6ICAgICAgICAgMjAlICFkZWZhdWx0O1xuJGJ0bi1hY3RpdmUtYm9yZGVyLXNoYWRlLWFtb3VudDogICAgMjUlICFkZWZhdWx0O1xuJGJ0bi1hY3RpdmUtYm9yZGVyLXRpbnQtYW1vdW50OiAgICAgMTAlICFkZWZhdWx0O1xuXG5cblxuLy8gMzcuMCBVSSAtIEZvcm1zXG5cbiRmb3JtLXRleHQtbWFyZ2luLXRvcDogICAgICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiRmb3JtLXRleHQtZm9udC1zaXplOiAgICAgICAgICAgICAgICRzbWFsbC1mb250LXNpemUgIWRlZmF1bHQ7XG4kZm9ybS10ZXh0LWZvbnQtc3R5bGU6ICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGZvcm0tdGV4dC1mb250LXdlaWdodDogICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRmb3JtLXRleHQtY29sb3I6ICAgICAgICAgICAgICAgICAgICR0ZXh0LW11dGVkICFkZWZhdWx0O1xuJGZvcm0tbGFiZWwtbWFyZ2luLWJvdHRvbTogICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJGZvcm0tbGFiZWwtZm9udC1zaXplOiAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRmb3JtLWxhYmVsLWZvbnQtc3R5bGU6ICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kZm9ybS1sYWJlbC1mb250LXdlaWdodDogICAgICAgICAgICAkZm9udC13ZWlnaHQtYm9sZCAhZGVmYXVsdDtcbiRmb3JtLWxhYmVsLWNvbG9yOiAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kaW5wdXQtcGFkZGluZy15OiAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteSAhZGVmYXVsdDtcbiRpbnB1dC1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy14ICFkZWZhdWx0O1xuJGlucHV0LWZvbnQtZmFtaWx5OiAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LWZhbWlseSAhZGVmYXVsdDtcbiRpbnB1dC1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1zaXplICFkZWZhdWx0O1xuJGlucHV0LWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LWJvbGQgIWRlZmF1bHQ7XG4kaW5wdXQtbGluZS1oZWlnaHQ6ICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWxpbmUtaGVpZ2h0ICFkZWZhdWx0O1xuJGlucHV0LXBhZGRpbmcteS1zbTogICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXktc20gIWRlZmF1bHQ7XG4kaW5wdXQtcGFkZGluZy14LXNtOiAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteC1zbSAhZGVmYXVsdDtcbiRpbnB1dC1mb250LXNpemUtc206ICAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1zaXplLXNtICFkZWZhdWx0O1xuJGlucHV0LXBhZGRpbmcteS1sZzogICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXktbGcgIWRlZmF1bHQ7XG4kaW5wdXQtcGFkZGluZy14LWxnOiAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteC1sZyAhZGVmYXVsdDtcbiRpbnB1dC1mb250LXNpemUtbGc6ICAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1zaXplLWxnICFkZWZhdWx0O1xuJGlucHV0LWJnOiAgICAgICAgICAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWNvbXBvbmVudC1iZykgIWRlZmF1bHQ7XG4kaW5wdXQtZGlzYWJsZWQtYmc6ICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Y29tcG9uZW50LWRpc2FibGVkLWJnKSAhZGVmYXVsdDtcbiRpbnB1dC1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kaW5wdXQtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Y29tcG9uZW50LWNvbG9yKSAhZGVmYXVsdDtcbiRpbnB1dC1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1jb21wb25lbnQtYm9yZGVyLWNvbG9yKSAhZGVmYXVsdDtcbiRpbnB1dC1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICAgICRpbnB1dC1idG4tYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJGlucHV0LWJveC1zaGFkb3c6ICAgICAgICAgICAgICAgICAgJGJveC1zaGFkb3ctaW5zZXQgIWRlZmF1bHQ7XG4kaW5wdXQtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRpbnB1dC1ib3JkZXItcmFkaXVzLXNtOiAgICAgICAgICAgICRib3JkZXItcmFkaXVzLXNtICFkZWZhdWx0O1xuJGlucHV0LWJvcmRlci1yYWRpdXMtbGc6ICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMtbGcgIWRlZmF1bHQ7XG4kaW5wdXQtZm9jdXMtYmc6ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYmcgIWRlZmF1bHQ7XG4kaW5wdXQtZm9jdXMtYm9yZGVyLWNvbG9yOiAgICAgICAgICB0aW50LWNvbG9yKCRjb21wb25lbnQtYWN0aXZlLWJnLCAyNSUpICFkZWZhdWx0O1xuJGlucHV0LWZvY3VzLWNvbG9yOiAgICAgICAgICAgICAgICAgJGlucHV0LWNvbG9yICFkZWZhdWx0O1xuJGlucHV0LWZvY3VzLXdpZHRoOiAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb2N1cy13aWR0aCAhZGVmYXVsdDtcbiRpbnB1dC1mb2N1cy1ib3gtc2hhZG93OiAgICAgICAgICAgICRpbnB1dC1idG4tZm9jdXMtYm94LXNoYWRvdyAhZGVmYXVsdDtcbiRpbnB1dC1wbGFjZWhvbGRlci1jb2xvcjogICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRpbnB1dC1wbGFpbnRleHQtY29sb3I6ICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1jb21wb25lbnQtY29sb3IpICFkZWZhdWx0O1xuJGlucHV0LWhlaWdodC1ib3JkZXI6ICAgICAgICAgICAgICAgJGlucHV0LWJvcmRlci13aWR0aCAqIDIgIWRlZmF1bHQ7XG4kaW5wdXQtaGVpZ2h0LWlubmVyOiAgICAgICAgICAgICAgICBhZGQoJGlucHV0LWxpbmUtaGVpZ2h0ICogMWVtLCAkaW5wdXQtcGFkZGluZy15ICogMikgIWRlZmF1bHQ7XG4kaW5wdXQtaGVpZ2h0LWlubmVyLWhhbGY6ICAgICAgICAgICBhZGQoJGlucHV0LWxpbmUtaGVpZ2h0ICogLjVlbSwgJGlucHV0LXBhZGRpbmcteSkgIWRlZmF1bHQ7XG4kaW5wdXQtaGVpZ2h0LWlubmVyLXF1YXJ0ZXI6ICAgICAgICBhZGQoJGlucHV0LWxpbmUtaGVpZ2h0ICogLjI1ZW0sICRpbnB1dC1wYWRkaW5nLXkgKiAuNSkgIWRlZmF1bHQ7XG4kaW5wdXQtaGVpZ2h0OiAgICAgICAgICAgICAgICAgICAgICBhZGQoJGlucHV0LWxpbmUtaGVpZ2h0ICogMWVtLCBhZGQoJGlucHV0LXBhZGRpbmcteSAqIDIsICRpbnB1dC1oZWlnaHQtYm9yZGVyLCBmYWxzZSkpICFkZWZhdWx0O1xuJGlucHV0LWhlaWdodC1zbTogICAgICAgICAgICAgICAgICAgYWRkKCRpbnB1dC1saW5lLWhlaWdodCAqIDFlbSwgYWRkKCRpbnB1dC1wYWRkaW5nLXktc20gKiAyLCAkaW5wdXQtaGVpZ2h0LWJvcmRlciwgZmFsc2UpKSAhZGVmYXVsdDtcbiRpbnB1dC1oZWlnaHQtbGc6ICAgICAgICAgICAgICAgICAgIGFkZCgkaW5wdXQtbGluZS1oZWlnaHQgKiAxZW0sIGFkZCgkaW5wdXQtcGFkZGluZy15LWxnICogMiwgJGlucHV0LWhlaWdodC1ib3JkZXIsIGZhbHNlKSkgIWRlZmF1bHQ7XG4kaW5wdXQtdHJhbnNpdGlvbjogICAgICAgICAgICAgICAgICBib3JkZXItY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAuMTVzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xuJGZvcm0tY29sb3Itd2lkdGg6ICAgICAgICAgICAgICAgICAgM3JlbSAhZGVmYXVsdDtcblxuXG5cbi8vIDM4LjAgVUkgLSBGb3JtIENoZWNrXG5cbiRmb3JtLWNoZWNrLWlucHV0LXdpZHRoOiAgICAgICAgICAgICAgICAgICAgICAgIDEuNWVtICFkZWZhdWx0O1xuJGZvcm0tY2hlY2stbWluLWhlaWdodDogICAgICAgICAgICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogJGxpbmUtaGVpZ2h0LWJhc2UgIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1wYWRkaW5nLXN0YXJ0OiAgICAgICAgICAgICAgICAgICAgICAkZm9ybS1jaGVjay1pbnB1dC13aWR0aCArIC41ZW0gIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1tYXJnaW4tYm90dG9tOiAgICAgICAgICAgICAgICAgICAgICAuMTI1cmVtICFkZWZhdWx0O1xuJGZvcm0tY2hlY2stbGFiZWwtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWxhYmVsLWN1cnNvcjogICAgICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay10cmFuc2l0aW9uOiAgICAgICAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGZvcm0tY2hlY2staW5wdXQtYWN0aXZlLWZpbHRlcjogICAgICAgICAgICAgICAgYnJpZ2h0bmVzcyg5MCUpICFkZWZhdWx0O1xuJGZvcm0tY2hlY2staW5wdXQtYmc6ICAgICAgICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJnICFkZWZhdWx0O1xuJGZvcm0tY2hlY2staW5wdXQtYm9yZGVyOiAgICAgICAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tI3skcHJlZml4fWJvcmRlci1jb2xvcikgIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1pbnB1dC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgICAuMjVlbSAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLXJhZGlvLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICAgIDUwJSAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWlucHV0LWZvY3VzLWJvcmRlcjogICAgICAgICAgICAgICAgICRpbnB1dC1mb2N1cy1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1pbnB1dC1mb2N1cy1ib3gtc2hhZG93OiAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvY3VzLWJveC1zaGFkb3cgIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1pbnB1dC1jaGVja2VkLWNvbG9yOiAgICAgICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWlucHV0LWNoZWNrZWQtYmctY29sb3I6ICAgICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuJGZvcm0tY2hlY2staW5wdXQtY2hlY2tlZC1ib3JkZXItY29sb3I6ICAgICAgICAgJGZvcm0tY2hlY2staW5wdXQtY2hlY2tlZC1iZy1jb2xvciAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWlucHV0LWNoZWNrZWQtYmctaW1hZ2U6ICAgICAgICAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDIwIDIwJz48cGF0aCBmaWxsPSdub25lJyBzdHJva2U9JyN7JGZvcm0tY2hlY2staW5wdXQtY2hlY2tlZC1jb2xvcn0nIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgc3Ryb2tlLXdpZHRoPSczJyBkPSdNNiAxMGwzIDNsNi02Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuJGZvcm0tY2hlY2stcmFkaW8tY2hlY2tlZC1iZy1pbWFnZTogICAgICAgICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PSctNCAtNCA4IDgnPjxjaXJjbGUgcj0nMicgZmlsbD0nI3skZm9ybS1jaGVjay1pbnB1dC1jaGVja2VkLWNvbG9yfScvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWlucHV0LWluZGV0ZXJtaW5hdGUtY29sb3I6ICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJGZvcm0tY2hlY2staW5wdXQtaW5kZXRlcm1pbmF0ZS1iZy1jb2xvcjogICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1pbnB1dC1pbmRldGVybWluYXRlLWJvcmRlci1jb2xvcjogICAkZm9ybS1jaGVjay1pbnB1dC1pbmRldGVybWluYXRlLWJnLWNvbG9yICFkZWZhdWx0O1xuJGZvcm0tY2hlY2staW5wdXQtaW5kZXRlcm1pbmF0ZS1iZy1pbWFnZTogICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMjAgMjAnPjxwYXRoIGZpbGw9J25vbmUnIHN0cm9rZT0nI3skZm9ybS1jaGVjay1pbnB1dC1pbmRldGVybWluYXRlLWNvbG9yfScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBzdHJva2Utd2lkdGg9JzMnIGQ9J002IDEwaDgnLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1pbnB1dC1kaXNhYmxlZC1vcGFjaXR5OiAgICAgICAgICAgICAuNSAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWxhYmVsLWRpc2FibGVkLW9wYWNpdHk6ICAgICAgICAgICAgICRmb3JtLWNoZWNrLWlucHV0LWRpc2FibGVkLW9wYWNpdHkgIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1idG4tY2hlY2stZGlzYWJsZWQtb3BhY2l0eTogICAgICAgICAkYnRuLWRpc2FibGVkLW9wYWNpdHkgIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1pbmxpbmUtbWFyZ2luLWVuZDogICAgICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuXG5cblxuLy8gMzkuMCBVSSAtIEZvcm0gU3dpdGNoXG5cbiRmb3JtLXN3aXRjaC1jb2xvcjogICAgICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAuMjUpICFkZWZhdWx0O1xuJGZvcm0tc3dpdGNoLXdpZHRoOiAgICAgICAgICAgICAgICAgMi4zZW0gIWRlZmF1bHQ7XG4kZm9ybS1zd2l0Y2gtcGFkZGluZy1zdGFydDogICAgICAgICAkZm9ybS1zd2l0Y2gtd2lkdGggKyAuNWVtICFkZWZhdWx0O1xuJGZvcm0tc3dpdGNoLWJnLWltYWdlOiAgICAgICAgICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PSctNCAtNCA4IDgnPjxjaXJjbGUgcj0nMycgZmlsbD0nI3skZm9ybS1zd2l0Y2gtY29sb3J9Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuJGZvcm0tc3dpdGNoLWJvcmRlci1yYWRpdXM6ICAgICAgICAgJGZvcm0tc3dpdGNoLXdpZHRoICFkZWZhdWx0O1xuJGZvcm0tc3dpdGNoLXRyYW5zaXRpb246ICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbiAuMTVzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xuJGZvcm0tc3dpdGNoLWZvY3VzLWNvbG9yOiAgICAgICAgICAgJGlucHV0LWZvY3VzLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRmb3JtLXN3aXRjaC1mb2N1cy1iZy1pbWFnZTogICAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nLTQgLTQgOCA4Jz48Y2lyY2xlIHI9JzMnIGZpbGw9JyN7JGZvcm0tc3dpdGNoLWZvY3VzLWNvbG9yfScvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcbiRmb3JtLXN3aXRjaC1jaGVja2VkLWNvbG9yOiAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJGZvcm0tc3dpdGNoLWNoZWNrZWQtYmctaW1hZ2U6ICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PSctNCAtNCA4IDgnPjxjaXJjbGUgcj0nMycgZmlsbD0nI3skZm9ybS1zd2l0Y2gtY2hlY2tlZC1jb2xvcn0nLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG4kZm9ybS1zd2l0Y2gtY2hlY2tlZC1iZy1wb3NpdGlvbjogICByaWdodCBjZW50ZXIgIWRlZmF1bHQ7XG5cblxuXG4vLyA0MC4wIFVJIC0gRm9ybSBJbnB1dCBHcm91cFxuXG4kaW5wdXQtZ3JvdXAtYWRkb24tcGFkZGluZy15OiAgICAgICAkaW5wdXQtcGFkZGluZy15ICFkZWZhdWx0O1xuJGlucHV0LWdyb3VwLWFkZG9uLXBhZGRpbmcteDogICAgICAgJGlucHV0LXBhZGRpbmcteCAhZGVmYXVsdDtcbiRpbnB1dC1ncm91cC1hZGRvbi1mb250LXdlaWdodDogICAgICRpbnB1dC1mb250LXdlaWdodCAhZGVmYXVsdDtcbiRpbnB1dC1ncm91cC1hZGRvbi1jb2xvcjogICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1jb21wb25lbnQtY29sb3IpICFkZWZhdWx0O1xuJGlucHV0LWdyb3VwLWFkZG9uLWJnOiAgICAgICAgICAgICAgI3tyZ2JhKHZhcigtLSN7JHByZWZpeH1jb21wb25lbnQtYm9yZGVyLWNvbG9yLXJnYiksIDEpfSAhZGVmYXVsdDtcbiRpbnB1dC1ncm91cC1hZGRvbi1ib3JkZXItY29sb3I6ICAgIHZhcigtLSN7JHByZWZpeH1jb21wb25lbnQtYm9yZGVyLWNvbG9yKSAhZGVmYXVsdDtcblxuXG5cbi8vIDQxLjAgVUkgLSBGb3JtIFNlbGVjdFxuXG4kZm9ybS1zZWxlY3QtcGFkZGluZy15OiAgICAgICAgICAgICAgICAgICAkaW5wdXQtcGFkZGluZy15ICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LXBhZGRpbmcteDogICAgICAgICAgICAgICAgICAgJGlucHV0LXBhZGRpbmcteCAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1mb250LWZhbWlseTogICAgICAgICAgICAgICAgICRpbnB1dC1mb250LWZhbWlseSAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgICRpbnB1dC1mb250LXNpemUgIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtaW5kaWNhdG9yLXBhZGRpbmc6ICAgICAgICAgICAkZm9ybS1zZWxlY3QtcGFkZGluZy14ICogMyAhZGVmYXVsdDsgLy8gRXh0cmEgcGFkZGluZyBmb3IgYmFja2dyb3VuZC1pbWFnZVxuJGZvcm0tc2VsZWN0LWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICAgICAgJGlucHV0LWZvbnQtd2VpZ2h0ICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWxpbmUtaGVpZ2h0OiAgICAgICAgICAgICAgICAgJGlucHV0LWxpbmUtaGVpZ2h0ICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWNvbG9yICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWJnOiAgICAgICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJnICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWRpc2FibGVkLWNvbG9yOiAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1kaXNhYmxlZC1iZzogICAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICAgICAgICRpbnB1dC1kaXNhYmxlZC1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtYmctcG9zaXRpb246ICAgICAgICAgICAgICAgICByaWdodCAkZm9ybS1zZWxlY3QtcGFkZGluZy14IGNlbnRlciAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1iZy1zaXplOiAgICAgICAgICAgICAgICAgICAgIDE2cHggMTJweCAhZGVmYXVsdDsgLy8gSW4gcGl4ZWxzIGJlY2F1c2UgaW1hZ2UgZGltZW5zaW9uc1xuJGZvcm0tc2VsZWN0LWluZGljYXRvci1jb2xvcjogICAgICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWluZGljYXRvcjogICAgICAgICAgICAgICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTYgMTYnPjxwYXRoIGZpbGw9J25vbmUnIHN0cm9rZT0nI3skZm9ybS1zZWxlY3QtaW5kaWNhdG9yLWNvbG9yfScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBzdHJva2Utd2lkdGg9JzInIGQ9J00yIDVsNiA2IDYtNicvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1mZWVkYmFjay1pY29uLXBhZGRpbmctZW5kOiAgICRmb3JtLXNlbGVjdC1wYWRkaW5nLXggKiAyLjUgKyAkZm9ybS1zZWxlY3QtaW5kaWNhdG9yLXBhZGRpbmcgIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtZmVlZGJhY2staWNvbi1wb3NpdGlvbjogICAgICBjZW50ZXIgcmlnaHQgJGZvcm0tc2VsZWN0LWluZGljYXRvci1wYWRkaW5nICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWZlZWRiYWNrLWljb24tc2l6ZTogICAgICAgICAgJGlucHV0LWhlaWdodC1pbm5lci1oYWxmICRpbnB1dC1oZWlnaHQtaW5uZXItaGFsZiAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICAgICRpbnB1dC1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgICAkaW5wdXQtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtYm94LXNoYWRvdzogICAgICAgICAgICAgICAgICAkYm94LXNoYWRvdy1pbnNldCAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1mb2N1cy1ib3JkZXItY29sb3I6ICAgICAgICAgICRpbnB1dC1mb2N1cy1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtZm9jdXMtd2lkdGg6ICAgICAgICAgICAgICAgICAkaW5wdXQtZm9jdXMtd2lkdGggIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtZm9jdXMtYm94LXNoYWRvdzogICAgICAgICAgICAwIDAgMCAkZm9ybS1zZWxlY3QtZm9jdXMtd2lkdGggJGlucHV0LWJ0bi1mb2N1cy1jb2xvciAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1wYWRkaW5nLXktc206ICAgICAgICAgICAgICAgICRpbnB1dC1wYWRkaW5nLXktc20gIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtcGFkZGluZy14LXNtOiAgICAgICAgICAgICAgICAkaW5wdXQtcGFkZGluZy14LXNtICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWZvbnQtc2l6ZS1zbTogICAgICAgICAgICAgICAgJGlucHV0LWZvbnQtc2l6ZS1zbSAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1wYWRkaW5nLXktbGc6ICAgICAgICAgICAgICAgICRpbnB1dC1wYWRkaW5nLXktbGcgIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtcGFkZGluZy14LWxnOiAgICAgICAgICAgICAgICAkaW5wdXQtcGFkZGluZy14LWxnICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWZvbnQtc2l6ZS1sZzogICAgICAgICAgICAgICAgJGlucHV0LWZvbnQtc2l6ZS1sZyAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC10cmFuc2l0aW9uOiAgICAgICAgICAgICAgICAgICRpbnB1dC10cmFuc2l0aW9uICFkZWZhdWx0O1xuXG5cblxuLy8gNDIuMCBVSSAtIEZvcm0gUmFuZ2VcblxuJGZvcm0tcmFuZ2UtdHJhY2std2lkdGg6ICAgICAgICAgICAgICAgICAgICAxMDAlICFkZWZhdWx0O1xuJGZvcm0tcmFuZ2UtdHJhY2staGVpZ2h0OiAgICAgICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRmb3JtLXJhbmdlLXRyYWNrLWN1cnNvcjogICAgICAgICAgICAgICAgICAgcG9pbnRlciAhZGVmYXVsdDtcbiRmb3JtLXJhbmdlLXRyYWNrLWJnOiAgICAgICAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWxpZ2h0KSAhZGVmYXVsdDtcbiRmb3JtLXJhbmdlLXRyYWNrLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRmb3JtLXJhbmdlLXRyYWNrLWJveC1zaGFkb3c6ICAgICAgICAgICAgICAgJGJveC1zaGFkb3ctaW5zZXQgIWRlZmF1bHQ7XG4kZm9ybS1yYW5nZS10aHVtYi13aWR0aDogICAgICAgICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kZm9ybS1yYW5nZS10aHVtYi1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgICRmb3JtLXJhbmdlLXRodW1iLXdpZHRoICFkZWZhdWx0O1xuJGZvcm0tcmFuZ2UtdGh1bWItYmc6ICAgICAgICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Y29tcG9uZW50LWFjdGl2ZS1iZykgIWRlZmF1bHQ7XG4kZm9ybS1yYW5nZS10aHVtYi1ib3JkZXI6ICAgICAgICAgICAgICAgICAgIDAgIWRlZmF1bHQ7XG4kZm9ybS1yYW5nZS10aHVtYi1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kZm9ybS1yYW5nZS10aHVtYi1ib3gtc2hhZG93OiAgICAgICAgICAgICAgIDAgLjFyZW0gLjI1cmVtIHJnYmEoJGJsYWNrLCAuMSkgIWRlZmF1bHQ7XG4kZm9ybS1yYW5nZS10aHVtYi1mb2N1cy1ib3gtc2hhZG93OiAgICAgICAgIDAgMCAwIDFweCAkYm9keS1iZywgJGlucHV0LWZvY3VzLWJveC1zaGFkb3cgIWRlZmF1bHQ7XG4kZm9ybS1yYW5nZS10aHVtYi1mb2N1cy1ib3gtc2hhZG93LXdpZHRoOiAgICRpbnB1dC1mb2N1cy13aWR0aCAhZGVmYXVsdDsgLy8gRm9yIGZvY3VzIGJveCBzaGFkb3cgaXNzdWUgaW4gRWRnZVxuJGZvcm0tcmFuZ2UtdGh1bWItYWN0aXZlLWJnOiAgICAgICAgICAgICAgICB0aW50LWNvbG9yKCRjb21wb25lbnQtYWN0aXZlLWJnLCA1MCUpICFkZWZhdWx0O1xuJGZvcm0tcmFuZ2UtdGh1bWItZGlzYWJsZWQtYmc6ICAgICAgICAgICAgICAkZ3JheS01MDAgIWRlZmF1bHQ7XG4kZm9ybS1yYW5nZS10aHVtYi10cmFuc2l0aW9uOiAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgLjE1cyBlYXNlLWluLW91dCAhZGVmYXVsdDtcblxuXG5cbi8vIDQzLjAgVUkgLSBGb3JtIEZpbGVcblxuJGZvcm0tZmlsZS1idXR0b24tY29sb3I6ICAgICAgICAgICAgJGlucHV0LWNvbG9yICFkZWZhdWx0O1xuJGZvcm0tZmlsZS1idXR0b24tYmc6ICAgICAgICAgICAgICAgI3tyZ2JhKHZhcigtLSN7JHByZWZpeH1jb21wb25lbnQtYm9yZGVyLWNvbG9yLXJnYiksIDEpfSAhZGVmYXVsdDtcbiRmb3JtLWZpbGUtYnV0dG9uLWhvdmVyLWJnOiAgICAgICAgIHJnYmEodmFyKC0tI3skcHJlZml4fWNvbXBvbmVudC1ib3JkZXItY29sb3ItcmdiKSwgLjUpICFkZWZhdWx0O1xuXG5cblxuLy8gNDQuMCBVSSAtIEZvcm0gRmxvYXRpbmdcblxuJGZvcm0tZmxvYXRpbmctaGVpZ2h0OiAgICAgICAgICAgICAgYWRkKDMuNXJlbSwgJGlucHV0LWhlaWdodC1ib3JkZXIpICFkZWZhdWx0O1xuJGZvcm0tZmxvYXRpbmctbGluZS1oZWlnaHQ6ICAgICAgICAgMS4yNSAhZGVmYXVsdDtcbiRmb3JtLWZsb2F0aW5nLXBhZGRpbmcteDogICAgICAgICAgICRpbnB1dC1wYWRkaW5nLXggIWRlZmF1bHQ7XG4kZm9ybS1mbG9hdGluZy1wYWRkaW5nLXk6ICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJGZvcm0tZmxvYXRpbmctaW5wdXQtcGFkZGluZy10OiAgICAgMS42MjVyZW0gIWRlZmF1bHQ7XG4kZm9ybS1mbG9hdGluZy1pbnB1dC1wYWRkaW5nLWI6ICAgICAuNjI1cmVtICFkZWZhdWx0O1xuJGZvcm0tZmxvYXRpbmctbGFiZWwtb3BhY2l0eTogICAgICAgLjY1ICFkZWZhdWx0O1xuJGZvcm0tZmxvYXRpbmctbGFiZWwtdHJhbnNmb3JtOiAgICAgc2NhbGUoLjg1KSB0cmFuc2xhdGVZKC0uNXJlbSkgdHJhbnNsYXRlWCguMTVyZW0pICFkZWZhdWx0O1xuJGZvcm0tZmxvYXRpbmctdHJhbnNpdGlvbjogICAgICAgICAgb3BhY2l0eSAuMXMgZWFzZS1pbi1vdXQsIHRyYW5zZm9ybSAuMXMgZWFzZS1pbi1vdXQgIWRlZmF1bHQ7XG5cblxuXG4vLyA0NS4wIFVJIC0gRm9ybSBGZWVkYmFjayAmIFZhbGlkYXRpb25cblxuJGZvcm0tZmVlZGJhY2stbWFyZ2luLXRvcDogICAgICAgICAgICRmb3JtLXRleHQtbWFyZ2luLXRvcCAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLWZvbnQtc2l6ZTogICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAuOTUgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay1mb250LXN0eWxlOiAgICAgICAgICAgJGZvcm0tdGV4dC1mb250LXN0eWxlICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2stdmFsaWQtY29sb3I6ICAgICAgICAgICRzdWNjZXNzICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2staW52YWxpZC1jb2xvcjogICAgICAgICRkYW5nZXIgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay1pY29uLXZhbGlkLWNvbG9yOiAgICAgJGZvcm0tZmVlZGJhY2stdmFsaWQtY29sb3IgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay1pY29uLXZhbGlkOiAgICAgICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgOCA4Jz48cGF0aCBmaWxsPScjeyRmb3JtLWZlZWRiYWNrLWljb24tdmFsaWQtY29sb3J9JyBkPSdNMi4zIDYuNzNMLjYgNC41M2MtLjQtMS4wNC40Ni0xLjQgMS4xLS44bDEuMSAxLjQgMy40LTMuOGMuNi0uNjMgMS42LS4yNyAxLjIuN2wtNCA0LjZjLS40My41LS44LjQtMS4xLjF6Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2staWNvbi1pbnZhbGlkLWNvbG9yOiAgICRmb3JtLWZlZWRiYWNrLWludmFsaWQtY29sb3IgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay1pY29uLWludmFsaWQ6ICAgICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTIgMTInIHdpZHRoPScxMicgaGVpZ2h0PScxMicgZmlsbD0nbm9uZScgc3Ryb2tlPScjeyRmb3JtLWZlZWRiYWNrLWljb24taW52YWxpZC1jb2xvcn0nPjxjaXJjbGUgY3g9JzYnIGN5PSc2JyByPSc0LjUnLz48cGF0aCBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBkPSdNNS44IDMuNmguNEw2IDYuNXonLz48Y2lyY2xlIGN4PSc2JyBjeT0nOC4yJyByPScuNicgZmlsbD0nI3skZm9ybS1mZWVkYmFjay1pY29uLWludmFsaWQtY29sb3J9JyBzdHJva2U9J25vbmUnLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG4kZm9ybS12YWxpZGF0aW9uLXN0YXRlczogKFxuICBcInZhbGlkXCI6IChcbiAgICBcImNvbG9yXCI6ICRmb3JtLWZlZWRiYWNrLXZhbGlkLWNvbG9yLFxuICAgIFwiaWNvblwiOiAkZm9ybS1mZWVkYmFjay1pY29uLXZhbGlkXG4gICksXG4gIFwiaW52YWxpZFwiOiAoXG4gICAgXCJjb2xvclwiOiAkZm9ybS1mZWVkYmFjay1pbnZhbGlkLWNvbG9yLFxuICAgIFwiaWNvblwiOiAkZm9ybS1mZWVkYmFjay1pY29uLWludmFsaWRcbiAgKVxuKSAhZGVmYXVsdDtcblxuXG5cbi8vIDQ2LjAgVUkgLSBOYXYgTGlua1xuXG4kbmF2LWxpbmstcGFkZGluZy15OiAgICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRuYXYtbGluay1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kbmF2LWxpbmstZm9udC1zaXplOiAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJG5hdi1saW5rLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LWJvbGQgIWRlZmF1bHQ7XG4kbmF2LWxpbmstY29sb3I6ICAgICAgICAgICAgICAgICAgICByZ2JhKHZhcigtLSN7JHByZWZpeH1jb21wb25lbnQtY29sb3ItcmdiKSwgLjUpICFkZWZhdWx0O1xuJG5hdi1saW5rLWhvdmVyLWNvbG9yOiAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWNvbXBvbmVudC1jb2xvcikgIWRlZmF1bHQ7XG4kbmF2LWxpbmstdHJhbnNpdGlvbjogICAgICAgICAgICAgICBjb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAuMTVzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xuJG5hdi1saW5rLWRpc2FibGVkLWNvbG9yOiAgICAgICAgICAgJGdyYXktNDAwICFkZWZhdWx0O1xuJG5hdi1saW5rLWhlaWdodDogICAgICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogJGxpbmUtaGVpZ2h0LWJhc2UgKyAkbmF2LWxpbmstcGFkZGluZy15ICogMiAhZGVmYXVsdDtcblxuXG5cbi8vIDQ3LjAgVUkgLSBOYXYgVGFic1xuXG4kbmF2LXRhYnMtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICB0cmFuc3BhcmVudCAhZGVmYXVsdDtcbiRuYXYtdGFicy1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgIDAgIWRlZmF1bHQ7XG4kbmF2LXRhYnMtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRuYXYtdGFicy1saW5rLWhvdmVyLWJvcmRlci1jb2xvcjogIHRyYW5zcGFyZW50ICFkZWZhdWx0O1xuJG5hdi10YWJzLWxpbmstYWN0aXZlLWNvbG9yOiAgICAgICAgdmFyKC0tI3skcHJlZml4fWNvbXBvbmVudC1jb2xvcikgIWRlZmF1bHQ7XG4kbmF2LXRhYnMtbGluay1hY3RpdmUtYmc6ICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Y29tcG9uZW50LWJnKSAhZGVmYXVsdDtcbiRuYXYtdGFicy1saW5rLWFjdGl2ZS1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xuXG5cblxuLy8gNDguMCBVSSAtIE5hdiBQaWxsc1xuXG4kbmF2LXBpbGxzLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRuYXYtcGlsbHMtbGluay1hY3RpdmUtY29sb3I6ICAgICAgIHZhcigtLSN7JHByZWZpeH1jb21wb25lbnQtYWN0aXZlLWNvbG9yKSAhZGVmYXVsdDtcbiRuYXYtcGlsbHMtbGluay1hY3RpdmUtYmc6ICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1jb21wb25lbnQtYWN0aXZlLWJnKSAhZGVmYXVsdDtcblxuXG5cbi8vIDQ5LjAgVUkgLSBOYXYgVW5kZXJsaW5lXG5cbiRuYXYtdW5kZXJsaW5lLWdhcDogICAgICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kbmF2LXVuZGVybGluZS1ib3JkZXItd2lkdGg6ICAgICAgICAuMTI1cmVtICFkZWZhdWx0O1xuJG5hdi11bmRlcmxpbmUtbGluay1hY3RpdmUtY29sb3I6ICAgdmFyKC0tI3skcHJlZml4fWVtcGhhc2lzLWNvbG9yKSAhZGVmYXVsdDtcblxuXG5cbi8vIDUwLjAgVUkgLSBOYXZiYXJcblxuJG5hdmJhci1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAgJHNwYWNlciAqIC41ICFkZWZhdWx0O1xuJG5hdmJhci1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRuYXZiYXItbmF2LWxpbmstcGFkZGluZy14OiAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJG5hdmJhci1icmFuZC1mb250LXNpemU6ICAgICAgICAgICAgJGZvbnQtc2l6ZS1sZyAhZGVmYXVsdDtcbiRuYXZiYXItYnJhbmQtaGVpZ2h0OiAgICAgICAgICAgICAgICRuYXZiYXItYnJhbmQtZm9udC1zaXplICogJGxpbmUtaGVpZ2h0LWJhc2UgIWRlZmF1bHQ7XG4kbmF2YmFyLWJyYW5kLXBhZGRpbmcteTogICAgICAgICAgICAoJG5hdi1saW5rLWhlaWdodCAtICRuYXZiYXItYnJhbmQtaGVpZ2h0KSAqIC41ICFkZWZhdWx0O1xuJG5hdmJhci1icmFuZC1tYXJnaW4tZW5kOiAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRuYXZiYXItdG9nZ2xlci1wYWRkaW5nLXk6ICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiRuYXZiYXItdG9nZ2xlci1wYWRkaW5nLXg6ICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRuYXZiYXItdG9nZ2xlci1mb250LXNpemU6ICAgICAgICAgICRmb250LXNpemUtbGcgIWRlZmF1bHQ7XG4kbmF2YmFyLXRvZ2dsZXItYm9yZGVyLXJhZGl1czogICAgICAkYnRuLWJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kbmF2YmFyLXRvZ2dsZXItZm9jdXMtd2lkdGg6ICAgICAgICAkYnRuLWZvY3VzLXdpZHRoICFkZWZhdWx0O1xuJG5hdmJhci10b2dnbGVyLXRyYW5zaXRpb246ICAgICAgICAgYm94LXNoYWRvdyAuMTVzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xuJG5hdmJhci1saWdodC1jb2xvcjogICAgICAgICAgICAgICAgcmdiYSgkYmxhY2ssIC41NSkgIWRlZmF1bHQ7XG4kbmF2YmFyLWxpZ2h0LWhvdmVyLWNvbG9yOiAgICAgICAgICByZ2JhKCRibGFjaywgLjcpICFkZWZhdWx0O1xuJG5hdmJhci1saWdodC1hY3RpdmUtY29sb3I6ICAgICAgICAgcmdiYSgkYmxhY2ssIC45KSAhZGVmYXVsdDtcbiRuYXZiYXItbGlnaHQtZGlzYWJsZWQtY29sb3I6ICAgICAgIHJnYmEoJGJsYWNrLCAuMykgIWRlZmF1bHQ7XG4kbmF2YmFyLWxpZ2h0LXRvZ2dsZXItaWNvbi1iZzogICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAzMCAzMCc+PHBhdGggc3Ryb2tlPScjeyRuYXZiYXItbGlnaHQtY29sb3J9JyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1taXRlcmxpbWl0PScxMCcgc3Ryb2tlLXdpZHRoPScyJyBkPSdNNCA3aDIyTTQgMTVoMjJNNCAyM2gyMicvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcbiRuYXZiYXItbGlnaHQtdG9nZ2xlci1ib3JkZXItY29sb3I6IHJnYmEoJGJsYWNrLCAuMSkgIWRlZmF1bHQ7XG4kbmF2YmFyLWxpZ2h0LWJyYW5kLWNvbG9yOiAgICAgICAgICAkbmF2YmFyLWxpZ2h0LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRuYXZiYXItbGlnaHQtYnJhbmQtaG92ZXItY29sb3I6ICAgICRuYXZiYXItbGlnaHQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJG5hdmJhci1kYXJrLWNvbG9yOiAgICAgICAgICAgICAgICAgcmdiYSgkd2hpdGUsIC41NSkgIWRlZmF1bHQ7XG4kbmF2YmFyLWRhcmstaG92ZXItY29sb3I6ICAgICAgICAgICByZ2JhKCR3aGl0ZSwgLjc1KSAhZGVmYXVsdDtcbiRuYXZiYXItZGFyay1hY3RpdmUtY29sb3I6ICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRuYXZiYXItZGFyay1kaXNhYmxlZC1jb2xvcjogICAgICAgIHJnYmEoJHdoaXRlLCAuMjUpICFkZWZhdWx0O1xuJG5hdmJhci1kYXJrLXRvZ2dsZXItaWNvbi1iZzogICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMzAgMzAnPjxwYXRoIHN0cm9rZT0nI3skbmF2YmFyLWRhcmstY29sb3J9JyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1taXRlcmxpbWl0PScxMCcgc3Ryb2tlLXdpZHRoPScyJyBkPSdNNCA3aDIyTTQgMTVoMjJNNCAyM2gyMicvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcbiRuYXZiYXItZGFyay10b2dnbGVyLWJvcmRlci1jb2xvcjogIHJnYmEoJHdoaXRlLCAuMSkgIWRlZmF1bHQ7XG4kbmF2YmFyLWRhcmstYnJhbmQtY29sb3I6ICAgICAgICAgICAkbmF2YmFyLWRhcmstYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJG5hdmJhci1kYXJrLWJyYW5kLWhvdmVyLWNvbG9yOiAgICAgJG5hdmJhci1kYXJrLWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcblxuXG5cbi8vIDUxLjAgVUkgLSBEcm9wZG93blxuXG4kZHJvcGRvd24tbWluLXdpZHRoOiAgICAgICAgICAgICAgICAxMHJlbSAhZGVmYXVsdDtcbiRkcm9wZG93bi1mb250LXdlaWdodDogICAgICAgICAgICAgICRmb250LXdlaWdodC1ib2xkICFkZWZhdWx0O1xuJGRyb3Bkb3duLXBhZGRpbmcteDogICAgICAgICAgICAgICAgMCAhZGVmYXVsdDtcbiRkcm9wZG93bi1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJGRyb3Bkb3duLXNwYWNlcjogICAgICAgICAgICAgICAgICAgLjEyNXJlbSAhZGVmYXVsdDtcbiRkcm9wZG93bi1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAhZGVmYXVsdDtcbiRkcm9wZG93bi1jb2xvcjogICAgICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1jb21wb25lbnQtY29sb3IpICFkZWZhdWx0O1xuJGRyb3Bkb3duLWJnOiAgICAgICAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWNvbXBvbmVudC1kcm9wZG93bi1iZykgIWRlZmF1bHQ7XG4kZHJvcGRvd24tYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAje3JnYmEodmFyKC0tI3skcHJlZml4fWNvbXBvbmVudC1jb2xvci1yZ2IpLCAuMSl9ICFkZWZhdWx0O1xuJGRyb3Bkb3duLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kZHJvcGRvd24tYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAwICFkZWZhdWx0O1xuJGRyb3Bkb3duLWlubmVyLWJvcmRlci1yYWRpdXM6ICAgICAgJGRyb3Bkb3duLWJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kZHJvcGRvd24tZGl2aWRlci1iZzogICAgICAgICAgICAgICAkZHJvcGRvd24tYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJGRyb3Bkb3duLWRpdmlkZXItbWFyZ2luLXk6ICAgICAgICAgJHNwYWNlciAqIC41ICFkZWZhdWx0O1xuJGRyb3Bkb3duLWJveC1zaGFkb3c6ICAgICAgICAgICAgICAgJGJveC1zaGFkb3cgIWRlZmF1bHQ7XG4kZHJvcGRvd24tbGluay1jb2xvcjogICAgICAgICAgICAgICAje3JnYmEodmFyKC0tI3skcHJlZml4fWNvbXBvbmVudC1jb2xvci1yZ2IpLCAuODUpfSAhZGVmYXVsdDtcbiRkcm9wZG93bi1saW5rLWhvdmVyLWNvbG9yOiAgICAgICAgIHZhcigtLSN7JHByZWZpeH1jb21wb25lbnQtY29sb3IpICFkZWZhdWx0O1xuJGRyb3Bkb3duLWxpbmstaG92ZXItYmc6ICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWNvbXBvbmVudC1kcm9wZG93bi1ob3Zlci1iZykgIWRlZmF1bHQ7XG4kZHJvcGRvd24tbGluay1hY3RpdmUtY29sb3I6ICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Y29tcG9uZW50LWFjdGl2ZS1jb2xvcikgIWRlZmF1bHQ7XG4kZHJvcGRvd24tbGluay1hY3RpdmUtYmc6ICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Y29tcG9uZW50LWFjdGl2ZS1iZykgIWRlZmF1bHQ7XG4kZHJvcGRvd24tbGluay1kaXNhYmxlZC1jb2xvcjogICAgICAkZ3JheS01MDAgIWRlZmF1bHQ7XG4kZHJvcGRvd24taXRlbS1wYWRkaW5nLXk6ICAgICAgICAgICAkc3BhY2VyICogLjMzICFkZWZhdWx0O1xuJGRyb3Bkb3duLWl0ZW0tcGFkZGluZy14OiAgICAgICAgICAgJHNwYWNlciAhZGVmYXVsdDtcbiRkcm9wZG93bi1oZWFkZXItY29sb3I6ICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1jb21wb25lbnQtY29sb3IpICFkZWZhdWx0O1xuJGRyb3Bkb3duLWhlYWRlci1wYWRkaW5nOiAgICAgICAgICAgJGRyb3Bkb3duLXBhZGRpbmcteSAkZHJvcGRvd24taXRlbS1wYWRkaW5nLXggIWRlZmF1bHQ7XG4kZHJvcGRvd24taGVhZGVyLWJnOiAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGRyb3Bkb3duLWhlYWRlci1mb250LXNpemU6ICAgICAgICAgcmVtKDEwcHgpICFkZWZhdWx0O1xuJGRyb3Bkb3duLWRhcmstY29sb3I6ICAgICAgICAgICAgICAgJGdyYXktNTAwICFkZWZhdWx0O1xuJGRyb3Bkb3duLWRhcmstYmc6ICAgICAgICAgICAgICAgICAgJGdyYXktODAwICFkZWZhdWx0O1xuJGRyb3Bkb3duLWRhcmstYm9yZGVyLWNvbG9yOiAgICAgICAgJGRyb3Bkb3duLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRkcm9wZG93bi1kYXJrLWRpdmlkZXItYmc6ICAgICAgICAgICRncmF5LTcwMCAhZGVmYXVsdDtcbiRkcm9wZG93bi1kYXJrLWJveC1zaGFkb3c6ICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kZHJvcGRvd24tZGFyay1saW5rLWNvbG9yOiAgICAgICAgICAkZHJvcGRvd24tZGFyay1jb2xvciAhZGVmYXVsdDtcbiRkcm9wZG93bi1kYXJrLWxpbmstaG92ZXItY29sb3I6ICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRkcm9wZG93bi1kYXJrLWxpbmstaG92ZXItYmc6ICAgICAgICRncmF5LTcwMCAhZGVmYXVsdDtcbiRkcm9wZG93bi1kYXJrLWxpbmstYWN0aXZlLWNvbG9yOiAgICRkcm9wZG93bi1saW5rLWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRkcm9wZG93bi1kYXJrLWxpbmstYWN0aXZlLWJnOiAgICAgICRkcm9wZG93bi1saW5rLWFjdGl2ZS1iZyAhZGVmYXVsdDtcbiRkcm9wZG93bi1kYXJrLWxpbmstZGlzYWJsZWQtY29sb3I6ICRncmF5LTUwMCAhZGVmYXVsdDtcbiRkcm9wZG93bi1kYXJrLWhlYWRlci1jb2xvcjogICAgICAgICRncmF5LTUwMCAhZGVmYXVsdDtcblxuXG5cbi8vIDUyLjAgVUkgLSBQYWdpbmF0aW9uXG5cbiRwYWdpbmF0aW9uLXBhZGRpbmcteTogICAgICAgICAgICAgIC4zNzVyZW0gIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1wYWRkaW5nLXg6ICAgICAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1wYWRkaW5nLXktc206ICAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1wYWRkaW5nLXgtc206ICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLXBhZGRpbmcteS1sZzogICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLXBhZGRpbmcteC1sZzogICAgICAgICAgIDEuMzVyZW0gIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1mb250LXdlaWdodDogICAgICAgICAgICAkZm9udC13ZWlnaHQtYm9sZCAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWNvbG9yOiAgICAgICAgICAgICAgICAgIHJnYmEodmFyKC0tI3skcHJlZml4fWNvbXBvbmVudC1jb2xvci1yZ2IpLCAuNzUpICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tYmc6ICAgICAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWNvbXBvbmVudC1iZykgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1ib3JkZXItd2lkdGg6ICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tYm9yZGVyLXJhZGl1czogICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1tYXJnaW4tc3RhcnQ6ICAgICAgICAgICAkc3BhY2VyICogLjQgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1ib3JkZXItY29sb3I6ICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Y29tcG9uZW50LWJvcmRlci1jb2xvcikgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1mb2N1cy1jb2xvcjogICAgICAgICAgICAkZ3JheS05MDAgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1mb2N1cy1iZzogICAgICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1mb2N1cy1ib3gtc2hhZG93OiAgICAgICAwICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tZm9jdXMtb3V0bGluZTogICAgICAgICAgMCAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWhvdmVyLWNvbG9yOiAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1jb21wb25lbnQtaG92ZXItY29sb3IpICFkZWZhdWx0O1xuJHBhZ2luYXRpb24taG92ZXItYmc6ICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWNvbXBvbmVudC1ob3Zlci1iZykgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1ob3Zlci1ib3JkZXItY29sb3I6ICAgICB2YXIoLS0jeyRwcmVmaXh9Y29tcG9uZW50LWJvcmRlci1jb2xvcikgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1hY3RpdmUtY29sb3I6ICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Y29tcG9uZW50LWFjdGl2ZS1jb2xvcikgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1hY3RpdmUtYmc6ICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Y29tcG9uZW50LWFjdGl2ZS1iZykgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAgICAkcGFnaW5hdGlvbi1hY3RpdmUtYmcgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1kaXNhYmxlZC1jb2xvcjogICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Y29tcG9uZW50LWRpc2FibGVkLWNvbG9yKSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWRpc2FibGVkLWJnOiAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1jb21wb25lbnQtZGlzYWJsZWQtYmcpICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAgdmFyKC0tI3skcHJlZml4fWNvbXBvbmVudC1kaXNhYmxlZC1ib3JkZXItY29sb3IpICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tdHJhbnNpdGlvbjogICAgICAgICAgICAgY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAuMTVzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tYm9yZGVyLXJhZGl1cy1zbTogICAgICAgJGJvcmRlci1yYWRpdXMtc20gIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1ib3JkZXItcmFkaXVzLWxnOiAgICAgICAkYm9yZGVyLXJhZGl1cy1sZyAhZGVmYXVsdDtcblxuXG5cbi8vIDUzLjAgVUkgLSBQbGFjZWhvbGRlclxuXG4kcGxhY2Vob2xkZXItb3BhY2l0eS1tYXg6ICAgICAgICAgICAuNSAhZGVmYXVsdDtcbiRwbGFjZWhvbGRlci1vcGFjaXR5LW1pbjogICAgICAgICAgIC4yICFkZWZhdWx0O1xuXG5cblxuLy8gNTQuMCBVSSAtIENhcmRcblxuJGNhcmQtc3BhY2VyLXk6ICAgICAgICAgICAgICAgICAgICAgJHNwYWNlciAhZGVmYXVsdDtcbiRjYXJkLXNwYWNlci14OiAgICAgICAgICAgICAgICAgICAgICRzcGFjZXIgIWRlZmF1bHQ7XG4kY2FyZC10aXRsZS1zcGFjZXIteTogICAgICAgICAgICAgICAkc3BhY2VyICogLjUgIWRlZmF1bHQ7XG4kY2FyZC1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJGNhcmQtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWNvbXBvbmVudC1ib3JkZXItY29sb3IpICFkZWZhdWx0O1xuJGNhcmQtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kY2FyZC1ib3gtc2hhZG93OiAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGNhcmQtaW5uZXItYm9yZGVyLXJhZGl1czogICAgICAgICAgJGNhcmQtYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRjYXJkLWNhcC1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICRjYXJkLXNwYWNlci15ICogLjUgIWRlZmF1bHQ7XG4kY2FyZC1jYXAtcGFkZGluZy14OiAgICAgICAgICAgICAgICAkY2FyZC1zcGFjZXIteCAhZGVmYXVsdDtcbiRjYXJkLWNhcC1iZzogICAgICAgICAgICAgICAgICAgICAgIHJnYmEodmFyKC0tI3skcHJlZml4fWNvbXBvbmVudC1ib3JkZXItY29sb3ItcmdiKSwgLjM1KSAhZGVmYXVsdDtcbiRjYXJkLWNhcC1jb2xvcjogICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kY2FyZC1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGNhcmQtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRjYXJkLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1jb21wb25lbnQtYmcpICFkZWZhdWx0O1xuJGNhcmQtaW1nLW92ZXJsYXktcGFkZGluZzogICAgICAgICAgJHNwYWNlciAhZGVmYXVsdDtcbiRjYXJkLWdyb3VwLW1hcmdpbjogICAgICAgICAgICAgICAgICRncmlkLWd1dHRlci13aWR0aCAqIC41ICFkZWZhdWx0O1xuXG5cblxuLy8gNTUuMCBVSSAtIEFjY29yZGlvblxuXG4kYWNjb3JkaW9uLXBhZGRpbmcteTogICAgICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRhY2NvcmRpb24tcGFkZGluZy14OiAgICAgICAgICAgICAgICAgICAxLjI1cmVtICFkZWZhdWx0O1xuJGFjY29yZGlvbi1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICRib2R5LWNvbG9yICFkZWZhdWx0O1xuJGFjY29yZGlvbi1iZzogICAgICAgICAgICAgICAgICAgICAgICAgICRib2R5LWJnICFkZWZhdWx0O1xuJGFjY29yZGlvbi1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kYWNjb3JkaW9uLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgICAgcmdiYSgkZ3JheS05MDAsIC4xMjUpICFkZWZhdWx0O1xuJGFjY29yZGlvbi1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGFjY29yZGlvbi1pbm5lci1ib3JkZXItcmFkaXVzOiAgICAgICAgICRhY2NvcmRpb24tYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRhY2NvcmRpb24tYm9keS1wYWRkaW5nLXk6ICAgICAgICAgICAgICAkYWNjb3JkaW9uLXBhZGRpbmcteSAhZGVmYXVsdDtcbiRhY2NvcmRpb24tYm9keS1wYWRkaW5nLXg6ICAgICAgICAgICAgICAkYWNjb3JkaW9uLXBhZGRpbmcteCAhZGVmYXVsdDtcbiRhY2NvcmRpb24tYnV0dG9uLXBhZGRpbmcteTogICAgICAgICAgICAkYWNjb3JkaW9uLXBhZGRpbmcteSAhZGVmYXVsdDtcbiRhY2NvcmRpb24tYnV0dG9uLXBhZGRpbmcteDogICAgICAgICAgICAkYWNjb3JkaW9uLXBhZGRpbmcteCAhZGVmYXVsdDtcbiRhY2NvcmRpb24tYnV0dG9uLWNvbG9yOiAgICAgICAgICAgICAgICAkYWNjb3JkaW9uLWNvbG9yICFkZWZhdWx0O1xuJGFjY29yZGlvbi1idXR0b24tYmc6ICAgICAgICAgICAgICAgICAgICRhY2NvcmRpb24tYmcgIWRlZmF1bHQ7XG4kYWNjb3JkaW9uLWJ1dHRvbi1hY3RpdmUtYmc6ICAgICAgICAgICAgdGludC1jb2xvcigkY29tcG9uZW50LWFjdGl2ZS1iZywgOTAlKSAhZGVmYXVsdDtcbiRhY2NvcmRpb24tYnV0dG9uLWFjdGl2ZS1jb2xvcjogICAgICAgICBzaGFkZS1jb2xvcigkcHJpbWFyeSwgMTAlKSAhZGVmYXVsdDtcbiRhY2NvcmRpb24tYnV0dG9uLWZvY3VzLWJvcmRlci1jb2xvcjogICAkaW5wdXQtZm9jdXMtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJGFjY29yZGlvbi1idXR0b24tZm9jdXMtYm94LXNoYWRvdzogICAgICRidG4tZm9jdXMtYm94LXNoYWRvdyAhZGVmYXVsdDtcbiRhY2NvcmRpb24tdHJhbnNpdGlvbjogICAgICAgICAgICAgICAgICAkYnRuLXRyYW5zaXRpb24sIGJvcmRlci1yYWRpdXMgLjE1cyBlYXNlICFkZWZhdWx0O1xuJGFjY29yZGlvbi1pY29uLXdpZHRoOiAgICAgICAgICAgICAgICAgIDEuMjVyZW0gIWRlZmF1bHQ7XG4kYWNjb3JkaW9uLWljb24tY29sb3I6ICAgICAgICAgICAgICAgICAgJGFjY29yZGlvbi1idXR0b24tY29sb3IgIWRlZmF1bHQ7XG4kYWNjb3JkaW9uLWljb24tYWN0aXZlLWNvbG9yOiAgICAgICAgICAgJGFjY29yZGlvbi1idXR0b24tYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJGFjY29yZGlvbi1pY29uLXRyYW5zaXRpb246ICAgICAgICAgICAgIHRyYW5zZm9ybSAuMnMgZWFzZS1pbi1vdXQgIWRlZmF1bHQ7XG4kYWNjb3JkaW9uLWljb24tdHJhbnNmb3JtOiAgICAgICAgICAgICAgcm90YXRlKC0xODBkZWcpICFkZWZhdWx0O1xuJGFjY29yZGlvbi1idXR0b24taWNvbjogICAgICAgICAgICAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE2IDE2JyBmaWxsPScjeyRhY2NvcmRpb24taWNvbi1jb2xvcn0nPjxwYXRoIGZpbGwtcnVsZT0nZXZlbm9kZCcgZD0nTTEuNjQ2IDQuNjQ2YS41LjUgMCAwIDEgLjcwOCAwTDggMTAuMjkzbDUuNjQ2LTUuNjQ3YS41LjUgMCAwIDEgLjcwOC43MDhsLTYgNmEuNS41IDAgMCAxLS43MDggMGwtNi02YS41LjUgMCAwIDEgMC0uNzA4eicvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcbiRhY2NvcmRpb24tYnV0dG9uLWFjdGl2ZS1pY29uOiAgICAgICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNicgZmlsbD0nI3skYWNjb3JkaW9uLWljb24tYWN0aXZlLWNvbG9yfSc+PHBhdGggZmlsbC1ydWxlPSdldmVub2RkJyBkPSdNMS42NDYgNC42NDZhLjUuNSAwIDAgMSAuNzA4IDBMOCAxMC4yOTNsNS42NDYtNS42NDdhLjUuNSAwIDAgMSAuNzA4LjcwOGwtNiA2YS41LjUgMCAwIDEtLjcwOCAwbC02LTZhLjUuNSAwIDAgMSAwLS43MDh6Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuXG5cblxuLy8gNTYuMCBVSSAtIFRvb2x0aXBcblxuJHRvb2x0aXAtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgIWRlZmF1bHQ7XG4kdG9vbHRpcC1tYXgtd2lkdGg6ICAgICAgICAgICAgICAgICAgIDIwMHB4ICFkZWZhdWx0O1xuJHRvb2x0aXAtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kdG9vbHRpcC1iZzogICAgICAgICAgICAgICAgICAgICAgICAgICRncmF5LTkwMCAhZGVmYXVsdDtcbiR0b29sdGlwLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1yYWRpdXMpICFkZWZhdWx0O1xuJHRvb2x0aXAtb3BhY2l0eTogICAgICAgICAgICAgICAgICAgICAuOTUgIWRlZmF1bHQ7XG4kdG9vbHRpcC1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAgICRzcGFjZXIgKiAuMjUgIWRlZmF1bHQ7XG4kdG9vbHRpcC1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAgICRzcGFjZXIgKiAuNSAhZGVmYXVsdDtcbiR0b29sdGlwLW1hcmdpbjogICAgICAgICAgICAgICAgICAgICAgMCAhZGVmYXVsdDtcbiR0b29sdGlwLWFycm93LXdpZHRoOiAgICAgICAgICAgICAgICAgLjhyZW0gIWRlZmF1bHQ7XG4kdG9vbHRpcC1hcnJvdy1oZWlnaHQ6ICAgICAgICAgICAgICAgIC40cmVtICFkZWZhdWx0O1xuJHRvb2x0aXAtYXJyb3ctY29sb3I6ICAgICAgICAgICAgICAgICAkdG9vbHRpcC1iZyAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtcGFkZGluZy15OiAgICAgJHRvb2x0aXAtcGFkZGluZy15ICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1wYWRkaW5nLXg6ICAgICAkdG9vbHRpcC1wYWRkaW5nLXggIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay10b29sdGlwLWZvbnQtc2l6ZTogICAgICR0b29sdGlwLWZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtbGluZS1oZWlnaHQ6ICAgbnVsbCAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtb3BhY2l0eTogICAgICAgJHRvb2x0aXAtb3BhY2l0eSAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtYm9yZGVyLXJhZGl1czogJHRvb2x0aXAtYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcblxuXG5cbi8vIDU3LjAgVUkgLSBQb3BvdmVyXG5cbiRwb3BvdmVyLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAhZGVmYXVsdDtcbiRwb3BvdmVyLWJnOiAgICAgICAgICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1jb21wb25lbnQtYmcpICFkZWZhdWx0O1xuJHBvcG92ZXItbWF4LXdpZHRoOiAgICAgICAgICAgICAgICAgMjUwcHggIWRlZmF1bHQ7XG4kcG9wb3Zlci1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICAwcHggIWRlZmF1bHQ7XG4kcG9wb3Zlci1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICByZ2JhKCRncmF5LTkwMCwgLjIpICFkZWZhdWx0O1xuJHBvcG92ZXItYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1yYWRpdXMtbGcpICFkZWZhdWx0O1xuJHBvcG92ZXItaW5uZXItYm9yZGVyLXJhZGl1czogICAgICAgY2FsYygjeyRwb3BvdmVyLWJvcmRlci1yYWRpdXN9IC0gI3skcG9wb3Zlci1ib3JkZXItd2lkdGh9KSAhZGVmYXVsdDsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiRwb3BvdmVyLWJveC1zaGFkb3c6ICAgICAgICAgICAgICAgICRib3gtc2hhZG93ICFkZWZhdWx0O1xuJHBvcG92ZXItaGVhZGVyLWJnOiAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWxpZ2h0KSAhZGVmYXVsdDtcbiRwb3BvdmVyLWhlYWRlci1jb2xvcjogICAgICAgICAgICAgICRoZWFkaW5ncy1jb2xvciAhZGVmYXVsdDtcbiRwb3BvdmVyLWhlYWRlci1wYWRkaW5nLXk6ICAgICAgICAgIC42NXJlbSAhZGVmYXVsdDtcbiRwb3BvdmVyLWhlYWRlci1wYWRkaW5nLXg6ICAgICAgICAgICRzcGFjZXIgIWRlZmF1bHQ7XG4kcG9wb3Zlci1ib2R5LWNvbG9yOiAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Y29tcG9uZW50LWNvbG9yKSAhZGVmYXVsdDtcbiRwb3BvdmVyLWJvZHktcGFkZGluZy15OiAgICAgICAgICAgICRzcGFjZXIgIWRlZmF1bHQ7XG4kcG9wb3Zlci1ib2R5LXBhZGRpbmcteDogICAgICAgICAgICAkc3BhY2VyICFkZWZhdWx0O1xuJHBvcG92ZXItYXJyb3ctd2lkdGg6ICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRwb3BvdmVyLWFycm93LWhlaWdodDogICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuXG5cblxuLy8gNTguMCBVSSAtIFRvYXN0c1xuXG4kdG9hc3QtbWF4LXdpZHRoOiAgICAgICAgICAgICAgICAgICAzNTBweCAhZGVmYXVsdDtcbiR0b2FzdC1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiR0b2FzdC1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJHRvYXN0LWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICAgLjgxMjVyZW0gIWRlZmF1bHQ7XG4kdG9hc3QtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJHRvYXN0LWJhY2tncm91bmQtY29sb3I6ICAgICAgICAgICAgI3tyZ2JhKHZhcigtLSN7JHByZWZpeH1jb21wb25lbnQtZHJvcGRvd24tYmctcmdiKSwgLjk4KX0gIWRlZmF1bHQ7XG4kdG9hc3QtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAgICAwcHggIWRlZmF1bHQ7XG4kdG9hc3QtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Y29tcG9uZW50LWRyb3Bkb3duLWJvcmRlci1jb2xvcikgIWRlZmF1bHQ7XG4kdG9hc3QtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXJhZGl1cykgIWRlZmF1bHQ7XG4kdG9hc3QtYm94LXNoYWRvdzogICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym94LXNoYWRvdykgIWRlZmF1bHQ7XG4kdG9hc3Qtc3BhY2luZzogICAgICAgICAgICAgICAgICAgICAkZ3JpZC1ndXR0ZXItd2lkdGggKiAuNSAhZGVmYXVsdDtcbiR0b2FzdC1oZWFkZXItY29sb3I6ICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1jb21wb25lbnQtY29sb3IpICFkZWZhdWx0O1xuJHRvYXN0LWhlYWRlci1iYWNrZ3JvdW5kLWNvbG9yOiAgICAgI3tyZ2JhKHZhcigtLSN7JHByZWZpeH1jb21wb25lbnQtZHJvcGRvd24tYmctcmdiKSwgLjg1KX0gIWRlZmF1bHQ7XG4kdG9hc3QtaGVhZGVyLWJvcmRlci13aWR0aDogICAgICAgICAxcHggIWRlZmF1bHQ7XG4kdG9hc3QtaGVhZGVyLWJvcmRlci1jb2xvcjogICAgICAgICAkdG9hc3QtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuXG5cblxuLy8gNTkuMCBVSSAtIEJhZGdlc1xuXG4kYmFkZ2UtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgICAuNzVlbSAhZGVmYXVsdDtcbiRiYWRnZS1mb250LXdlaWdodDogICAgICAgICAgICAgICAgICRmb250LXdlaWdodC1ib2xkICFkZWZhdWx0O1xuJGJhZGdlLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGJhZGdlLXBhZGRpbmcteTogICAgICAgICAgICAgICAgICAgLjM1ZW0gIWRlZmF1bHQ7XG4kYmFkZ2UtcGFkZGluZy14OiAgICAgICAgICAgICAgICAgICAuNjVlbSAhZGVmYXVsdDtcbiRiYWRnZS1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItcmFkaXVzKSAhZGVmYXVsdDtcblxuXG5cbi8vIDYwLjAgVUkgLSBNb2RhbFxuXG4kbW9kYWwtaW5uZXItcGFkZGluZzogICAgICAgICAgICAgICAkc3BhY2VyICFkZWZhdWx0O1xuJG1vZGFsLWZvb3Rlci1tYXJnaW4tYmV0d2VlbjogICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kbW9kYWwtZGlhbG9nLW1hcmdpbjogICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRtb2RhbC1kaWFsb2ctbWFyZ2luLXktc20tdXA6ICAgICAgIDEuNzVyZW0gIWRlZmF1bHQ7XG4kbW9kYWwtdGl0bGUtbGluZS1oZWlnaHQ6ICAgICAgICAgICAkbGluZS1oZWlnaHQtYmFzZSAhZGVmYXVsdDtcbiRtb2RhbC1jb250ZW50LWNvbG9yOiAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kbW9kYWwtY29udGVudC1iZzogICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Y29tcG9uZW50LW1vZGFsLWJnKSAhZGVmYXVsdDtcbiRtb2RhbC1jb250ZW50LWJvcmRlci1jb2xvcjogICAgICAgIHZhcigtLSN7JHByZWZpeH1jb21wb25lbnQtbW9kYWwtYm9yZGVyLWNvbG9yKSAhZGVmYXVsdDtcbiRtb2RhbC1jb250ZW50LWJvcmRlci13aWR0aDogICAgICAgIDAgIWRlZmF1bHQ7XG4kbW9kYWwtY29udGVudC1ib3JkZXItcmFkaXVzOiAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXJhZGl1cy1sZykgIWRlZmF1bHQ7XG4kbW9kYWwtY29udGVudC1pbm5lci1ib3JkZXItcmFkaXVzOiBzdWJ0cmFjdCgkbW9kYWwtY29udGVudC1ib3JkZXItcmFkaXVzLCAkbW9kYWwtY29udGVudC1ib3JkZXItd2lkdGgpICFkZWZhdWx0O1xuJG1vZGFsLWNvbnRlbnQtYm94LXNoYWRvdy14czogICAgICAgJGJveC1zaGFkb3ctc20gIWRlZmF1bHQ7XG4kbW9kYWwtY29udGVudC1ib3gtc2hhZG93LXNtLXVwOiAgICAkYm94LXNoYWRvdyAhZGVmYXVsdDtcbiRtb2RhbC1iYWNrZHJvcC1iZzogICAgICAgICAgICAgICAgICRncmF5LTkwMCAhZGVmYXVsdDtcbiRtb2RhbC1iYWNrZHJvcC1vcGFjaXR5OiAgICAgICAgICAgIC44NSAhZGVmYXVsdDtcbiRtb2RhbC1oZWFkZXItYm9yZGVyLWNvbG9yOiAgICAgICAgIHZhcigtLSN7JHByZWZpeH1jb21wb25lbnQtbW9kYWwtYm9yZGVyLWNvbG9yKSAhZGVmYXVsdDtcbiRtb2RhbC1mb290ZXItYm9yZGVyLWNvbG9yOiAgICAgICAgICRtb2RhbC1oZWFkZXItYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJG1vZGFsLWhlYWRlci1ib3JkZXItd2lkdGg6ICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRtb2RhbC1mb290ZXItYm9yZGVyLXdpZHRoOiAgICAgICAgICRtb2RhbC1oZWFkZXItYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJG1vZGFsLWhlYWRlci1wYWRkaW5nLXk6ICAgICAgICAgICAgJG1vZGFsLWlubmVyLXBhZGRpbmcgIWRlZmF1bHQ7XG4kbW9kYWwtaGVhZGVyLXBhZGRpbmcteDogICAgICAgICAgICAkbW9kYWwtaW5uZXItcGFkZGluZyAhZGVmYXVsdDtcbiRtb2RhbC1oZWFkZXItcGFkZGluZzogICAgICAgICAgICAgICRtb2RhbC1oZWFkZXItcGFkZGluZy15ICRtb2RhbC1oZWFkZXItcGFkZGluZy14ICFkZWZhdWx0OyAvLyBLZWVwIHRoaXMgZm9yIGJhY2t3YXJkcyBjb21wYXRpYmlsaXR5XG4kbW9kYWwtc206ICAgICAgICAgICAgICAgICAgICAgICAgICAzMDBweCAhZGVmYXVsdDtcbiRtb2RhbC1tZDogICAgICAgICAgICAgICAgICAgICAgICAgIDUwMHB4ICFkZWZhdWx0O1xuJG1vZGFsLWxnOiAgICAgICAgICAgICAgICAgICAgICAgICAgODAwcHggIWRlZmF1bHQ7XG4kbW9kYWwteGw6ICAgICAgICAgICAgICAgICAgICAgICAgICAxMTQwcHggIWRlZmF1bHQ7XG4kbW9kYWwtZmFkZS10cmFuc2Zvcm06ICAgICAgICAgICAgICB0cmFuc2xhdGUoMCwgLTUwcHgpICFkZWZhdWx0O1xuJG1vZGFsLXNob3ctdHJhbnNmb3JtOiAgICAgICAgICAgICAgbm9uZSAhZGVmYXVsdDtcbiRtb2RhbC10cmFuc2l0aW9uOiAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybSAuM3MgZWFzZS1vdXQgIWRlZmF1bHQ7XG4kbW9kYWwtc2NhbGUtdHJhbnNmb3JtOiAgICAgICAgICAgICBzY2FsZSgxLjAyKSAhZGVmYXVsdDtcblxuXG5cbi8vIDYxLjAgVUkgLSBBbGVydFxuXG4kYWxlcnQtcGFkZGluZy15OiAgICAgICAgICAgICAgICAgICAkc3BhY2VyICFkZWZhdWx0O1xuJGFsZXJ0LXBhZGRpbmcteDogICAgICAgICAgICAgICAgICAgJHNwYWNlciAhZGVmYXVsdDtcbiRhbGVydC1tYXJnaW4tYm90dG9tOiAgICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kYWxlcnQtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXJhZGl1cykgIWRlZmF1bHQ7XG4kYWxlcnQtbGluay1mb250LXdlaWdodDogICAgICAgICAgICAkZm9udC13ZWlnaHQtYm9sZCAhZGVmYXVsdDtcbiRhbGVydC1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItd2lkdGgpICFkZWZhdWx0O1xuJGFsZXJ0LWJnLXNjYWxlOiAgICAgICAgICAgICAgICAgICAgLTcwJSAhZGVmYXVsdDtcbiRhbGVydC1ib3JkZXItc2NhbGU6ICAgICAgICAgICAgICAgIC03MCUgIWRlZmF1bHQ7XG4kYWxlcnQtY29sb3Itc2NhbGU6ICAgICAgICAgICAgICAgICA3MCUgIWRlZmF1bHQ7XG4kYWxlcnQtZGlzbWlzc2libGUtcGFkZGluZy1yOiAgICAgICAkYWxlcnQtcGFkZGluZy14ICogMyAhZGVmYXVsdDtcblxuXG5cbi8vIDYyLjAgVUkgLSBQcm9ncmVzcyBCYXJcblxuJHByb2dyZXNzLWhlaWdodDogICAgICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRwcm9ncmVzcy1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIC43NSAhZGVmYXVsdDtcbiRwcm9ncmVzcy1iZzogICAgICAgICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1jb21wb25lbnQtc2Vjb25kYXJ5LWJnKSAhZGVmYXVsdDtcbiRwcm9ncmVzcy1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJHByb2dyZXNzLWJveC1zaGFkb3c6ICAgICAgICAgICAgICAgJGJveC1zaGFkb3ctaW5zZXQgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYmFyLWNvbG9yOiAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYmFyLWJnOiAgICAgICAgICAgICAgICAgICAkcHJpbWFyeSAhZGVmYXVsdDtcbiRwcm9ncmVzcy1iYXItYW5pbWF0aW9uLXRpbWluZzogICAgIDFzIGxpbmVhciBpbmZpbml0ZSAhZGVmYXVsdDtcbiRwcm9ncmVzcy1iYXItdHJhbnNpdGlvbjogICAgICAgICAgIHdpZHRoIC42cyBlYXNlICFkZWZhdWx0O1xuXG5cblxuLy8gNjMuMCBVSSAtIExpc3QgR3JvdXBcblxuJGxpc3QtZ3JvdXAtY29sb3I6ICAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWNvbXBvbmVudC1jb2xvcikgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1iZzogICAgICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Y29tcG9uZW50LWJnKSAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWJvcmRlci1jb2xvcjogICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1jb21wb25lbnQtYm9yZGVyLWNvbG9yKSAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWJvcmRlci13aWR0aDogICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItd2lkdGgpICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1czogICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1yYWRpdXMpICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtaXRlbS1wYWRkaW5nLXk6ICAgICAgICAgJHNwYWNlciAqIC43NSAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWl0ZW0tcGFkZGluZy14OiAgICAgICAgICRzcGFjZXIgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1ob3Zlci1iZzogICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Y29tcG9uZW50LWhvdmVyLWJnKSAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWFjdGl2ZS1jb2xvcjogICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1jb21wb25lbnQtYWN0aXZlLWNvbG9yKSAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWFjdGl2ZS1iZzogICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1jb21wb25lbnQtYWN0aXZlLWJnKSAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWFjdGl2ZS1ib3JkZXItY29sb3I6ICAgIHZhcigtLSN7JHByZWZpeH1jb21wb25lbnQtYWN0aXZlLWJvcmRlci1jb2xvcikgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1kaXNhYmxlZC1jb2xvcjogICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Y29tcG9uZW50LWRpc2FibGVkLWNvbG9yKSAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWRpc2FibGVkLWJnOiAgICAgICAgICAgICRsaXN0LWdyb3VwLWJnICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYWN0aW9uLWNvbG9yOiAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWNvbXBvbmVudC1jb2xvcikgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1hY3Rpb24taG92ZXItY29sb3I6ICAgICAkbGlzdC1ncm91cC1hY3Rpb24tY29sb3IgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWNvbG9yOiAgICB2YXIoLS0jeyRwcmVmaXh9Y29tcG9uZW50LWFjdGl2ZS1jb2xvcikgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWJnOiAgICAgICB2YXIoLS0jeyRwcmVmaXh9Y29tcG9uZW50LWFjdGl2ZS1iZykgIWRlZmF1bHQ7XG5cblxuXG4vLyA2NC4wIFVJIC0gSW1hZ2UgVGh1bWJuYWlsXG5cbiR0aHVtYm5haWwtcGFkZGluZzogICAgICAgICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiR0aHVtYm5haWwtYmc6ICAgICAgICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib2R5LWJnKSAhZGVmYXVsdDtcbiR0aHVtYm5haWwtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItd2lkdGgpICFkZWZhdWx0O1xuJHRodW1ibmFpbC1ib3JkZXItY29sb3I6ICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1jb2xvcikgIWRlZmF1bHQ7XG4kdGh1bWJuYWlsLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXJhZGl1cykgIWRlZmF1bHQ7XG4kdGh1bWJuYWlsLWJveC1zaGFkb3c6ICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym94LXNoYWRvdy1zbSkgIWRlZmF1bHQ7XG5cblxuXG4vLyA2NS4wIFVJIC0gRmlndXJlXG5cbiRmaWd1cmUtY2FwdGlvbi1mb250LXNpemU6ICAgICAgICAgICRzbWFsbC1mb250LXNpemUgIWRlZmF1bHQ7XG4kZmlndXJlLWNhcHRpb24tY29sb3I6ICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9c2Vjb25kYXJ5LWNvbG9yKSAhZGVmYXVsdDtcblxuXG5cbi8vIDY2LjAgVUkgLSBCcmVhZGNydW1iXG5cbiRicmVhZGNydW1iLWZvbnQtc2l6ZTogICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1mb250LXdlaWdodDogICAgICAgICAgICAkZm9udC13ZWlnaHQtYmFzZSAhZGVmYXVsdDtcbiRicmVhZGNydW1iLXBhZGRpbmcteTogICAgICAgICAgICAgIDAgIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1wYWRkaW5nLXg6ICAgICAgICAgICAgICAwICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItaXRlbS1wYWRkaW5nLXg6ICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1tYXJnaW4tYm90dG9tOiAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItYmc6ICAgICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRicmVhZGNydW1iLWRpdmlkZXItY29sb3I6ICAgICAgICAgICRncmF5LTUwMCAhZGVmYXVsdDtcbiRicmVhZGNydW1iLWFjdGl2ZS1jb2xvcjogICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRicmVhZGNydW1iLWRpdmlkZXI6ICAgICAgICAgICAgICAgIHF1b3RlKFwiL1wiKSAhZGVmYXVsdDtcbiRicmVhZGNydW1iLWRpdmlkZXItZmxpcHBlZDogICAgICAgICRicmVhZGNydW1iLWRpdmlkZXIgIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1ib3JkZXItcmFkaXVzOiAgICAgICAgICBudWxsICFkZWZhdWx0O1xuXG5cblxuLy8gNjcuMCBVSSAtIENhcm91c2VsXG5cbiRjYXJvdXNlbC1jb250cm9sLWNvbG9yOiAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtY29udHJvbC13aWR0aDogICAgICAgICAgICAgMTUlICFkZWZhdWx0O1xuJGNhcm91c2VsLWNvbnRyb2wtb3BhY2l0eTogICAgICAgICAgIC41ICFkZWZhdWx0O1xuJGNhcm91c2VsLWNvbnRyb2wtaG92ZXItb3BhY2l0eTogICAgIC45ICFkZWZhdWx0O1xuJGNhcm91c2VsLWNvbnRyb2wtdHJhbnNpdGlvbjogICAgICAgIG9wYWNpdHkgLjE1cyBlYXNlICFkZWZhdWx0O1xuJGNhcm91c2VsLWluZGljYXRvci13aWR0aDogICAgICAgICAgIDMwcHggIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtaW5kaWNhdG9yLWhlaWdodDogICAgICAgICAgM3B4ICFkZWZhdWx0O1xuJGNhcm91c2VsLWluZGljYXRvci1oaXQtYXJlYS1oZWlnaHQ6IDEwcHggIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtaW5kaWNhdG9yLXNwYWNlcjogICAgICAgICAgM3B4ICFkZWZhdWx0O1xuJGNhcm91c2VsLWluZGljYXRvci1vcGFjaXR5OiAgICAgICAgIC41ICFkZWZhdWx0O1xuJGNhcm91c2VsLWluZGljYXRvci1hY3RpdmUtYmc6ICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1pbmRpY2F0b3ItYWN0aXZlLW9wYWNpdHk6ICAxICFkZWZhdWx0O1xuJGNhcm91c2VsLWluZGljYXRvci10cmFuc2l0aW9uOiAgICAgIG9wYWNpdHkgLjZzIGVhc2UgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtY2FwdGlvbi13aWR0aDogICAgICAgICAgICAgNzAlICFkZWZhdWx0O1xuJGNhcm91c2VsLWNhcHRpb24tY29sb3I6ICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jYXB0aW9uLXBhZGRpbmcteTogICAgICAgICAxLjI1cmVtICFkZWZhdWx0O1xuJGNhcm91c2VsLWNhcHRpb24tc3BhY2VyOiAgICAgICAgICAgIDEuMjVyZW0gIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtY29udHJvbC1pY29uLXdpZHRoOiAgICAgICAgMnJlbSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jb250cm9sLXByZXYtaWNvbi1iZzogICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNicgZmlsbD0nI3skY2Fyb3VzZWwtY29udHJvbC1jb2xvcn0nPjxwYXRoIGQ9J00xMS4zNTQgMS42NDZhLjUuNSAwIDAgMSAwIC43MDhMNS43MDcgOGw1LjY0NyA1LjY0NmEuNS41IDAgMCAxLS43MDguNzA4bC02LTZhLjUuNSAwIDAgMSAwLS43MDhsNi02YS41LjUgMCAwIDEgLjcwOCAweicvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jb250cm9sLW5leHQtaWNvbi1iZzogICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNicgZmlsbD0nI3skY2Fyb3VzZWwtY29udHJvbC1jb2xvcn0nPjxwYXRoIGQ9J000LjY0NiAxLjY0NmEuNS41IDAgMCAxIC43MDggMGw2IDZhLjUuNSAwIDAgMSAwIC43MDhsLTYgNmEuNS41IDAgMCAxLS43MDgtLjcwOEwxMC4yOTMgOCA0LjY0NiAyLjM1NGEuNS41IDAgMCAxIDAtLjcwOHonLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtdHJhbnNpdGlvbi1kdXJhdGlvbjogICAgICAgLjZzICFkZWZhdWx0O1xuJGNhcm91c2VsLXRyYW5zaXRpb246ICAgICAgICAgICAgICAgIHRyYW5zZm9ybSAkY2Fyb3VzZWwtdHJhbnNpdGlvbi1kdXJhdGlvbiBlYXNlLWluLW91dCAhZGVmYXVsdDtcbiRjYXJvdXNlbC1kYXJrLWluZGljYXRvci1hY3RpdmUtYmc6ICAkYmxhY2sgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtZGFyay1jYXB0aW9uLWNvbG9yOiAgICAgICAgJGJsYWNrICFkZWZhdWx0O1xuJGNhcm91c2VsLWRhcmstY29udHJvbC1pY29uLWZpbHRlcjogIGludmVydCgxKSBncmF5c2NhbGUoMTAwKSAhZGVmYXVsdDtcblxuXG5cbi8vIDY4LjAgVUkgLSBTcGlubmVyc1xuXG4kc3Bpbm5lci13aWR0aDogICAgICAgICAgICAgICAgICAgICAycmVtICFkZWZhdWx0O1xuJHNwaW5uZXItaGVpZ2h0OiAgICAgICAgICAgICAgICAgICAgJHNwaW5uZXItd2lkdGggIWRlZmF1bHQ7XG4kc3Bpbm5lci12ZXJ0aWNhbC1hbGlnbjogICAgICAgICAgICAtLjEyNWVtICFkZWZhdWx0O1xuJHNwaW5uZXItYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAgLjI1ZW0gIWRlZmF1bHQ7XG4kc3Bpbm5lci1hbmltYXRpb24tc3BlZWQ6ICAgICAgICAgICAuNzVzICFkZWZhdWx0O1xuJHNwaW5uZXItd2lkdGgtc206ICAgICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRzcGlubmVyLWhlaWdodC1zbTogICAgICAgICAgICAgICAgICRzcGlubmVyLXdpZHRoLXNtICFkZWZhdWx0O1xuJHNwaW5uZXItYm9yZGVyLXdpZHRoLXNtOiAgICAgICAgICAgLjJlbSAhZGVmYXVsdDtcblxuXG5cbi8vIDY5LjAgVUkgLSBDbG9zZSBCdXR0b25cblxuJGJ0bi1jbG9zZS13aWR0aDogICAgICAgICAgICAgICAgICAgMWVtICFkZWZhdWx0O1xuJGJ0bi1jbG9zZS1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgJGJ0bi1jbG9zZS13aWR0aCAhZGVmYXVsdDtcbiRidG4tY2xvc2UtcGFkZGluZy14OiAgICAgICAgICAgICAgIC4yNWVtICFkZWZhdWx0O1xuJGJ0bi1jbG9zZS1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgJGJ0bi1jbG9zZS1wYWRkaW5nLXggIWRlZmF1bHQ7XG4kYnRuLWNsb3NlLWNvbG9yOiAgICAgICAgICAgICAgICAgICAkYmxhY2sgIWRlZmF1bHQ7XG4kYnRuLWNsb3NlLWJnOiAgICAgICAgICAgICAgICAgICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNicgZmlsbD0nI3skYnRuLWNsb3NlLWNvbG9yfSc+PHBhdGggZD0nTS4yOTMuMjkzYTEgMSAwIDAxMS40MTQgMEw4IDYuNTg2IDE0LjI5My4yOTNhMSAxIDAgMTExLjQxNCAxLjQxNEw5LjQxNCA4bDYuMjkzIDYuMjkzYTEgMSAwIDAxLTEuNDE0IDEuNDE0TDggOS40MTRsLTYuMjkzIDYuMjkzYTEgMSAwIDAxLTEuNDE0LTEuNDE0TDYuNTg2IDggLjI5MyAxLjcwN2ExIDEgMCAwMTAtMS40MTR6Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuJGJ0bi1jbG9zZS1mb2N1cy1zaGFkb3c6ICAgICAgICAgICAgJGlucHV0LWJ0bi1mb2N1cy1ib3gtc2hhZG93ICFkZWZhdWx0O1xuJGJ0bi1jbG9zZS1vcGFjaXR5OiAgICAgICAgICAgICAgICAgLjUgIWRlZmF1bHQ7XG4kYnRuLWNsb3NlLWhvdmVyLW9wYWNpdHk6ICAgICAgICAgICAuNzUgIWRlZmF1bHQ7XG4kYnRuLWNsb3NlLWZvY3VzLW9wYWNpdHk6ICAgICAgICAgICAxICFkZWZhdWx0O1xuJGJ0bi1jbG9zZS1kaXNhYmxlZC1vcGFjaXR5OiAgICAgICAgLjI1ICFkZWZhdWx0O1xuJGJ0bi1jbG9zZS13aGl0ZS1maWx0ZXI6ICAgICAgICAgICAgaW52ZXJ0KDEpIGdyYXlzY2FsZSgxMDAlKSBicmlnaHRuZXNzKDIwMCUpICFkZWZhdWx0O1xuXG5cblxuLy8gNzAuMCBVSSAtIE9mZmNhbnZhc1xuXG4kb2ZmY2FudmFzLXBhZGRpbmcteTogICAgICAgICAgICAgICAkbW9kYWwtaW5uZXItcGFkZGluZyAhZGVmYXVsdDtcbiRvZmZjYW52YXMtcGFkZGluZy14OiAgICAgICAgICAgICAgICRtb2RhbC1pbm5lci1wYWRkaW5nICFkZWZhdWx0O1xuJG9mZmNhbnZhcy1ob3Jpem9udGFsLXdpZHRoOiAgICAgICAgNDAwcHggIWRlZmF1bHQ7XG4kb2ZmY2FudmFzLXZlcnRpY2FsLWhlaWdodDogICAgICAgICAzMHZoICFkZWZhdWx0O1xuJG9mZmNhbnZhcy10cmFuc2l0aW9uLWR1cmF0aW9uOiAgICAgLjNzICFkZWZhdWx0O1xuJG9mZmNhbnZhcy1ib3JkZXItY29sb3I6ICAgICAgICAgICAgJG1vZGFsLWNvbnRlbnQtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJG9mZmNhbnZhcy1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgJG1vZGFsLWNvbnRlbnQtYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJG9mZmNhbnZhcy10aXRsZS1saW5lLWhlaWdodDogICAgICAgJG1vZGFsLXRpdGxlLWxpbmUtaGVpZ2h0ICFkZWZhdWx0O1xuJG9mZmNhbnZhcy1iZy1jb2xvcjogICAgICAgICAgICAgICAgJG1vZGFsLWNvbnRlbnQtYmcgIWRlZmF1bHQ7XG4kb2ZmY2FudmFzLWNvbG9yOiAgICAgICAgICAgICAgICAgICAkbW9kYWwtY29udGVudC1jb2xvciAhZGVmYXVsdDtcbiRvZmZjYW52YXMtYm94LXNoYWRvdzogICAgICAgICAgICAgICRtb2RhbC1jb250ZW50LWJveC1zaGFkb3cteHMgIWRlZmF1bHQ7XG4kb2ZmY2FudmFzLWJhY2tkcm9wLWJnOiAgICAgICAgICAgICAkbW9kYWwtYmFja2Ryb3AtYmcgIWRlZmF1bHQ7XG4kb2ZmY2FudmFzLWJhY2tkcm9wLW9wYWNpdHk6ICAgICAgICAkbW9kYWwtYmFja2Ryb3Atb3BhY2l0eSAhZGVmYXVsdDtcblxuXG5cbi8vIDcxLjAgVUkgLSBDb2RlXG5cbiRjb2RlLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICAgIDkwJSAhZGVmYXVsdDtcbiRjb2RlLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgIGRhcmtlbigkcGluaywgMTUlKSAhZGVmYXVsdDtcbiRrYmQtcGFkZGluZy15OiAgICAgICAgICAgICAgICAgICAgIC4ycmVtICFkZWZhdWx0O1xuJGtiZC1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAgICAgLjRyZW0gIWRlZmF1bHQ7XG4ka2JkLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICAgICAkY29kZS1mb250LXNpemUgIWRlZmF1bHQ7XG4ka2JkLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4ka2JkLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAkZ3JheS05MDAgIWRlZmF1bHQ7XG4kcHJlLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuXG5cblxuLy8gNzIuMCBVSSAtIFBhbmVsXG5cbiRwYW5lbC1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAgICRzcGFjZXIgIWRlZmF1bHQ7XG4kcGFuZWwtcGFkZGluZy15OiAgICAgICAgICAgICAgICAgICAkc3BhY2VyICogMC44ICFkZWZhdWx0O1xuJHBhbmVsLWhlYWRpbmctcGFkZGluZy14OiAgICAgICAgICAgJHBhbmVsLXBhZGRpbmcteCAhZGVmYXVsdDtcbiRwYW5lbC1oZWFkaW5nLXBhZGRpbmcteTogICAgICAgICAgICRwYW5lbC1wYWRkaW5nLXkgIWRlZmF1bHQ7XG4kcGFuZWwtYm9keS1wYWRkaW5nLXg6ICAgICAgICAgICAgICAkc3BhY2VyICFkZWZhdWx0O1xuJHBhbmVsLWJvZHktcGFkZGluZy15OiAgICAgICAgICAgICAgJHNwYWNlciAhZGVmYXVsdDtcbiRwYW5lbC1tYXJnaW4tYm90dG9tOiAgICAgICAgICAgICAgICRzcGFjZXIgKiAxLjMzICFkZWZhdWx0O1xuJHBhbmVsLWJnLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWNvbXBvbmVudC1iZykgIWRlZmF1bHQ7XG4kcGFuZWwtaGVhZGVyLWludmVyc2UtYmc6ICAgICAgICAgICAkZ3JheS05MDAgIWRlZmF1bHQ7XG4kcGFuZWwtaGVhZGVyLWludmVyc2UtY29sb3I6ICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kcGFuZWwtaGVhZGVyLWRlZmF1bHQtYmc6ICAgICAgICAgICB0aW50LWNvbG9yKCRncmF5LTUwMCwgODAlKSAhZGVmYXVsdDtcbiRwYW5lbC1oZWFkZXItZGVmYXVsdC1jb2xvcjogICAgICAgICRncmF5LTkwMCAhZGVmYXVsdDtcbiRwYW5lbC10b29sYmFyLXBhZGRpbmcteDogICAgICAgICAgICRwYW5lbC1wYWRkaW5nLXggIWRlZmF1bHQ7XG4kcGFuZWwtdG9vbGJhci1wYWRkaW5nLXk6ICAgICAgICAgICAkcGFuZWwtcGFkZGluZy15ICFkZWZhdWx0O1xuJHBhbmVsLWZvb3Rlci1wYWRkaW5nLXg6ICAgICAgICAgICAgJHBhbmVsLXBhZGRpbmcteCAhZGVmYXVsdDtcbiRwYW5lbC1mb290ZXItcGFkZGluZy15OiAgICAgICAgICAgICRwYW5lbC1wYWRkaW5nLXkgIWRlZmF1bHQ7XG5cbiR3aWRnZXQtbGlzdC1hY3RpdmUtY29sb3ItYmc6XHRcdFx0JHllbGxvdy0xMDAgIWRlZmF1bHQ7XG4iLCIvKlxuICAgRGFyayBjb2xvciBtb2RlIHZhcmlhYmxlc1xuICAgXG4gICAxLjAgICBHTE9CQUwgLSBDb2xvciBzeXN0ZW1cbiAgIDEuMCAgIEdMT0JBTCAtIENvbG9yIHN5c3RlbVxuICAgMi4wICAgR0xPQkFMIC0gQm9keVxuICAgMy4wICAgR0xPQkFMIC0gQm9yZGVyIENvbG9yXG4gICA0LjAgICBHTE9CQUwgLSBGb250XG4gICA1LjAgICBHTE9CQUwgLSBMaW5rIENvbG9yXG4gICA2LjAgICBHTE9CQUwgLSBDb21wb25lbnQgQ29sb3JcbiAgIDcuMCAgIEFwcCAtIEhlYWRlclxuICAgOC4wICAgQXBwIC0gVG9wIE1lbnVcbiAgIDkuMCAgIEFwcCAtIFNpZGViYXJcbiAgIDEwLjAgIEFwcCAtIFBPUyBTeXN0ZW1cbiAgIDExLjAgIFVJIC0gRm9ybXNcbiAgIDEyLjAgIFVJIC0gQWNjb3JkaW9uXG4gICAxMy4wICBVSSAtIENvZGVcbiovXG5cblxuXG4vLyAxLjAgIEdMT0JBTCAtIENvbG9yIHN5c3RlbVxuXG4kcHJpbWFyeS10ZXh0LWVtcGhhc2lzLWRhcms6ICAgICAgICAgICAgICAgICAgICAgICAgIHRpbnQtY29sb3IoJHByaW1hcnksIDQwJSkgIWRlZmF1bHQ7XG4kc2Vjb25kYXJ5LXRleHQtZW1waGFzaXMtZGFyazogICAgICAgICAgICAgICAgICAgICAgIHRpbnQtY29sb3IoJHNlY29uZGFyeSwgNDAlKSAhZGVmYXVsdDtcbiRzdWNjZXNzLXRleHQtZW1waGFzaXMtZGFyazogICAgICAgICAgICAgICAgICAgICAgICAgdGludC1jb2xvcigkc3VjY2VzcywgNDAlKSAhZGVmYXVsdDtcbiRpbmZvLXRleHQtZW1waGFzaXMtZGFyazogICAgICAgICAgICAgICAgICAgICAgICAgICAgdGludC1jb2xvcigkaW5mbywgNDAlKSAhZGVmYXVsdDtcbiR3YXJuaW5nLXRleHQtZW1waGFzaXMtZGFyazogICAgICAgICAgICAgICAgICAgICAgICAgdGludC1jb2xvcigkd2FybmluZywgNDAlKSAhZGVmYXVsdDtcbiRkYW5nZXItdGV4dC1lbXBoYXNpcy1kYXJrOiAgICAgICAgICAgICAgICAgICAgICAgICAgdGludC1jb2xvcigkZGFuZ2VyLCA0MCUpICFkZWZhdWx0O1xuJGxpZ2h0LXRleHQtZW1waGFzaXMtZGFyazogICAgICAgICAgICAgICAgICAgICAgICAgICAkZ3JheS0xMDAgIWRlZmF1bHQ7XG4kZGFyay10ZXh0LWVtcGhhc2lzLWRhcms6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICRncmF5LTMwMCAhZGVmYXVsdDtcblxuJHByaW1hcnktYmctc3VidGxlLWRhcms6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzaGFkZS1jb2xvcigkcHJpbWFyeSwgODAlKSAhZGVmYXVsdDtcbiRzZWNvbmRhcnktYmctc3VidGxlLWRhcms6ICAgICAgICAgICAgICAgICAgICAgICAgICAgc2hhZGUtY29sb3IoJHNlY29uZGFyeSwgODAlKSAhZGVmYXVsdDtcbiRzdWNjZXNzLWJnLXN1YnRsZS1kYXJrOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc2hhZGUtY29sb3IoJHN1Y2Nlc3MsIDgwJSkgIWRlZmF1bHQ7XG4kaW5mby1iZy1zdWJ0bGUtZGFyazogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNoYWRlLWNvbG9yKCRpbmZvLCA4MCUpICFkZWZhdWx0O1xuJHdhcm5pbmctYmctc3VidGxlLWRhcms6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzaGFkZS1jb2xvcigkd2FybmluZywgODAlKSAhZGVmYXVsdDtcbiRkYW5nZXItYmctc3VidGxlLWRhcms6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc2hhZGUtY29sb3IoJGRhbmdlciwgODAlKSAhZGVmYXVsdDtcbiRsaWdodC1iZy1zdWJ0bGUtZGFyazogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJGdyYXktODAwICFkZWZhdWx0O1xuJGRhcmstYmctc3VidGxlLWRhcms6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtaXgoJGdyYXktODAwLCAkYmxhY2spICFkZWZhdWx0O1xuXG4kcHJpbWFyeS1ib3JkZXItc3VidGxlLWRhcms6ICAgICAgICAgICAgICAgICAgICAgICAgIHNoYWRlLWNvbG9yKCRwcmltYXJ5LCA0MCUpICFkZWZhdWx0O1xuJHNlY29uZGFyeS1ib3JkZXItc3VidGxlLWRhcms6ICAgICAgICAgICAgICAgICAgICAgICBzaGFkZS1jb2xvcigkc2Vjb25kYXJ5LCA0MCUpICFkZWZhdWx0O1xuJHN1Y2Nlc3MtYm9yZGVyLXN1YnRsZS1kYXJrOiAgICAgICAgICAgICAgICAgICAgICAgICBzaGFkZS1jb2xvcigkc3VjY2VzcywgNDAlKSAhZGVmYXVsdDtcbiRpbmZvLWJvcmRlci1zdWJ0bGUtZGFyazogICAgICAgICAgICAgICAgICAgICAgICAgICAgc2hhZGUtY29sb3IoJGluZm8sIDQwJSkgIWRlZmF1bHQ7XG4kd2FybmluZy1ib3JkZXItc3VidGxlLWRhcms6ICAgICAgICAgICAgICAgICAgICAgICAgIHNoYWRlLWNvbG9yKCR3YXJuaW5nLCA0MCUpICFkZWZhdWx0O1xuJGRhbmdlci1ib3JkZXItc3VidGxlLWRhcms6ICAgICAgICAgICAgICAgICAgICAgICAgICBzaGFkZS1jb2xvcigkZGFuZ2VyLCA0MCUpICFkZWZhdWx0O1xuJGxpZ2h0LWJvcmRlci1zdWJ0bGUtZGFyazogICAgICAgICAgICAgICAgICAgICAgICAgICAkZ3JheS03MDAgIWRlZmF1bHQ7XG4kZGFyay1ib3JkZXItc3VidGxlLWRhcms6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICRncmF5LTgwMCAhZGVmYXVsdDtcblxuXG5cbi8vIDIuMCAgR0xPQkFMIC0gQm9keVxuXG4kYm9keS1iZy1kYXJrOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNoYWRlLWNvbG9yKCRncmF5LTkwMCwgMzAlKSAhZGVmYXVsdDtcbiRib2R5LWNvbG9yLWRhcms6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJGdyYXktMTAwICFkZWZhdWx0O1xuJGJvZHktc2Vjb25kYXJ5LWNvbG9yLWRhcms6ICAgICAgICAgICAgICAgICAgICAgICAgICByZ2JhKCRib2R5LWNvbG9yLWRhcmssIC43NSkgIWRlZmF1bHQ7XG4kYm9keS1zZWNvbmRhcnktYmctZGFyazogICAgICAgICAgICAgICAgICAgICAgICAgICAgICRncmF5LTgwMCAhZGVmYXVsdDtcbiRib2R5LXRlcnRpYXJ5LWNvbG9yLWRhcms6ICAgICAgICAgICAgICAgICAgICAgICAgICAgcmdiYSgkYm9keS1jb2xvci1kYXJrLCAuNSkgIWRlZmF1bHQ7XG4kYm9keS10ZXJ0aWFyeS1iZy1kYXJrOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1peCgkZ3JheS04MDAsICRncmF5LTkwMCwgNTAlKSAhZGVmYXVsdDtcbiRib2R5LWVtcGhhc2lzLWNvbG9yLWRhcms6ICAgICAgICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuXG5cblxuLy8gMy4wICBHTE9CQUwgLSBCb3JkZXIgQ29sb3JcblxuJGJvcmRlci1jb2xvci1kYXJrOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kYm9yZGVyLWNvbG9yLXRyYW5zbHVjZW50LWRhcms6ICAgICAgICAgICAgICAgICAgICAgIHJnYmEoJHdoaXRlLCAuMTUpICFkZWZhdWx0O1xuXG5cblxuLy8gNC4wICBHTE9CQUwgLSBGb250XG5cbiRoZWFkaW5ncy1jb2xvci1kYXJrOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW5oZXJpdCAhZGVmYXVsdDtcblxuXG5cbi8vIDUuMCAgR0xPQkFMIC0gTGluayBDb2xvclxuXG4kbGluay1jb2xvci1kYXJrOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRpbnQtY29sb3IoJHByaW1hcnksIDQwJSkgIWRlZmF1bHQ7XG4kbGluay1ob3Zlci1jb2xvci1kYXJrOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNoaWZ0LWNvbG9yKCRsaW5rLWNvbG9yLWRhcmssIC0kbGluay1zaGFkZS1wZXJjZW50YWdlKSAhZGVmYXVsdDtcblxuXG5cbi8vIDYuMCAgR0xPQkFMIC0gQ29tcG9uZW50IENvbG9yXG5cbiRjb21wb25lbnQtYmctZGFyazogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJGdyYXktODAwICFkZWZhdWx0O1xuJGNvbXBvbmVudC1zZWNvbmRhcnktYmctZGFyazogICAgICAgICAgICAgICAgICAgICAgICAkZ3JheS03MDAgIWRlZmF1bHQ7XG4kY29tcG9uZW50LXRlcnRpYXJ5LWJnLWRhcms6ICAgICAgICAgICAgICAgICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRjb21wb25lbnQtY29sb3ItZGFyazogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGNvbXBvbmVudC1ib3JkZXItY29sb3ItZGFyazogICAgICAgICAgICAgICAgICAgICAgICAkZ3JheS03MDAgIWRlZmF1bHQ7XG4kY29tcG9uZW50LWhvdmVyLWJnLWRhcms6ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRpbnQtY29sb3IoJGdyYXktODAwLCAxNSUpICFkZWZhdWx0O1xuJGNvbXBvbmVudC1ob3Zlci1jb2xvci1kYXJrOiAgICAgICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kY29tcG9uZW50LWhvdmVyLWJvcmRlci1jb2xvci1kYXJrOiAgICAgICAgICAgICAgICAgIHJnYmEoJGdyYXktMzAwLCAuMTI1KSAhZGVmYXVsdDtcbiRjb21wb25lbnQtZGlzYWJsZWQtYmctZGFyazogICAgICAgICAgICAgICAgICAgICAgICAgJGdyYXktNzAwICFkZWZhdWx0O1xuJGNvbXBvbmVudC1kaXNhYmxlZC1ib3JkZXItY29sb3ItZGFyazogICAgICAgICAgICAgICAkZ3JheS03MDAgIWRlZmF1bHQ7XG4kY29tcG9uZW50LWRpc2FibGVkLWNvbG9yLWRhcms6ICAgICAgICAgICAgICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRjb21wb25lbnQtZHJvcGRvd24tYmctZGFyazogICAgICAgICAgICAgICAgICAgICAgICAgJGdyYXktNzAwICFkZWZhdWx0O1xuJGNvbXBvbmVudC1kcm9wZG93bi1ob3Zlci1iZy1kYXJrOiAgICAgICAgICAgICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kY29tcG9uZW50LWRyb3Bkb3duLWJvcmRlci1jb2xvci1kYXJrOiAgICAgICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRjb21wb25lbnQtbW9kYWwtYmctZGFyazogICAgICAgICAgICAgICAgICAgICAgICAgICAgJGdyYXktNzAwICFkZWZhdWx0O1xuJGNvbXBvbmVudC1tb2RhbC1ib3JkZXItY29sb3ItZGFyazogICAgICAgICAgICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kY29tcG9uZW50LXRhYmxlLWJvcmRlci1jb2xvci1kYXJrOiAgICAgICAgICAgICAgICAgICRncmF5LTcwMCAhZGVmYXVsdDtcbiRjb21wb25lbnQtdGFibGUtc2VwYXJhdG9yLWNvbG9yLWRhcms6ICAgICAgICAgICAgICAgJGdyYXktNTAwICFkZWZhdWx0O1xuXG5cblxuLy8gNy4wICBBcHAgLSBIZWFkZXJcblxuJGFwcC1oZWFkZXItYmctZGFyazogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzaGFkZS1jb2xvcigkZ3JheS04MDAsIDE1JSkgIWRlZmF1bHQ7XG4kYXBwLWhlYWRlci1jb2xvci1kYXJrOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRhcHAtaGVhZGVyLXRoZW1lLWJnLWRhcms6ICAgICAgICAgICAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWFwcC10aGVtZSkgIWRlZmF1bHQ7XG4kYXBwLWhlYWRlci10aGVtZS1jb2xvci1kYXJrOiAgICAgICAgICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1hcHAtdGhlbWUtY29sb3IpICFkZWZhdWx0O1xuJGFwcC1oZWFkZXItaW5wdXQtYmctZGFyazogICAgICAgICAgICAgICAgICAgICAgICAgICBzaGFkZS1jb2xvcigkZ3JheS05MDAsIDE1JSkgIWRlZmF1bHQ7XG4kYXBwLWhlYWRlci1pbnB1dC1ib3JkZXItZGFyazogICAgICAgICAgICAgICAgICAgICAgIHNoYWRlLWNvbG9yKCRncmF5LTkwMCwgMTUlKSAhZGVmYXVsdDtcbiRhcHAtaGVhZGVyLWRpdmlkZXItYmctZGFyazogICAgICAgICAgICAgICAgICAgICAgICAgJGdyYXktNzAwICFkZWZhdWx0O1xuJGFwcC1oZWFkZXItbW9iaWxlLWRpdmlkZXItYmctZGFyazogICAgICAgICAgICAgICAgICAkZ3JheS05MDAgIWRlZmF1bHQ7XG5cblxuXG4vLyA4LjAgIEFwcCAtIFRvcCBNZW51XG5cbiRhcHAtdG9wLW1lbnUtYmctZGFyazogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJGdyYXktOTAwICFkZWZhdWx0O1xuJGFwcC10b3AtbWVudS1tZW51LWJhZGdlLWNvbG9yLWRhcms6ICAgICAgICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XHRcbiRhcHAtdG9wLW1lbnUtbWVudS1iYWRnZS1iZy1kYXJrOiAgICAgICAgICAgICAgICAgICAgJGdyYXktNzAwICFkZWZhdWx0O1x0XG4kYXBwLXRvcC1tZW51LW1lbnUtYmFkZ2UtZm9udC13ZWlnaHQtZGFyazogICAgICAgICAgICRmb250LXdlaWdodC1ib2xkICFkZWZhdWx0O1x0XG4kYXBwLXRvcC1tZW51LWxpbmstY29sb3ItZGFyazogICAgICAgICAgICAgICAgICAgICAgIHJnYmEoJHdoaXRlLCAuNikgIWRlZmF1bHQ7XHRcbiRhcHAtdG9wLW1lbnUtbGluay1ob3Zlci1iZy1kYXJrOiAgICAgICAgICAgICAgICAgICAgbm9uZSAhZGVmYXVsdDtcdFxuJGFwcC10b3AtbWVudS1saW5rLWhvdmVyLWNvbG9yLWRhcms6ICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XHRcbiRhcHAtdG9wLW1lbnUtbGluay1hY3RpdmUtYmctZGFyazogICAgICAgICAgICAgICAgICAgbm9uZSAhZGVmYXVsdDtcdFxuJGFwcC10b3AtbWVudS1saW5rLWFjdGl2ZS1jb2xvci1kYXJrOiAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XHRcbiRhcHAtdG9wLW1lbnUtbGluay1mb250LXdlaWdodC1kYXJrOiAgICAgICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LWJhc2UgIWRlZmF1bHQ7XG4kYXBwLXRvcC1tZW51LWNvbnRyb2wtbGluay1iZy1kYXJrOiAgICAgICAgICAgICAgICAgICRncmF5LTgwMCAhZGVmYXVsdDtcdFxuJGFwcC10b3AtbWVudS1jb250cm9sLWxpbmstY29sb3ItZGFyazogICAgICAgICAgICAgICByZ2JhKCR3aGl0ZSwgLjYpICFkZWZhdWx0O1x0XG4kYXBwLXRvcC1tZW51LWNvbnRyb2wtbGluay1ob3Zlci1iZy1kYXJrOiAgICAgICAgICAgIGRhcmtlbigkZ3JheS04MDAsIDQlKSAhZGVmYXVsdDtcdFxuJGFwcC10b3AtbWVudS1jb250cm9sLWxpbmstaG92ZXItY29sb3ItZGFyazogICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XHRcbiRhcHAtdG9wLW1lbnUtbWVudS1zdWJtZW51LWJnLWRhcms6ICAgICAgICAgICAgICAgICAgJGdyYXktODAwICFkZWZhdWx0O1x0XG4kYXBwLXRvcC1tZW51LW1lbnUtc3VibWVudS1zdWJtZW51LWJnLWRhcms6ICAgICAgICAgIHJnYmEoJGJsYWNrLCAuMikgIWRlZmF1bHQ7XG4kYXBwLXRvcC1tZW51LW1lbnUtc3VibWVudS1saW5rLWNvbG9yLWRhcms6ICAgICAgICAgIHJnYmEoJHdoaXRlLCAuNikgIWRlZmF1bHQ7XHRcbiRhcHAtdG9wLW1lbnUtbWVudS1zdWJtZW51LWxpbmstZm9udC13ZWlnaHQtZGFyazogICAgJGZvbnQtd2VpZ2h0LWJhc2UgIWRlZmF1bHQ7XHRcbiRhcHAtdG9wLW1lbnUtbWVudS1zdWJtZW51LWxpbmstaG92ZXItY29sb3ItZGFyazogICAgJHdoaXRlICFkZWZhdWx0O1x0XG4kYXBwLXRvcC1tZW51LW1lbnUtc3VibWVudS1saW5rLWFjdGl2ZS1iZy1kYXJrOiAgICAgICRncmF5LTkwMCAhZGVmYXVsdDtcdFxuJGFwcC10b3AtbWVudS1tZW51LXN1Ym1lbnUtbGluay1hY3RpdmUtY29sb3ItZGFyazogICAkd2hpdGUgIWRlZmF1bHQ7XHRcblxuXG5cbi8vIDkuMCAgQXBwIC0gU2lkZWJhclxuXG4kYXBwLXNpZGViYXItYmctZGFyazogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICRncmF5LTkwMCAhZGVmYXVsdDtcbiRhcHAtc2lkZWJhci1iZy1tb2JpbGUtYmFja2Ryb3AtZGFyazogICAgICAgICAgICAgICAgcmdiYSgkZ3JheS05MDAsIC41KSAhZGVmYXVsdDtcbiRhcHAtc2lkZWJhci1jb21wb25lbnQtY29sb3ItZGFyazogICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGFwcC1zaWRlYmFyLWNvbXBvbmVudC1hY3RpdmUtYmctZGFyazogICAgICAgICAgICAgICAkZ3JheS05MDAgIWRlZmF1bHQ7XG4kYXBwLXNpZGViYXItY29tcG9uZW50LWFjdGl2ZS1jb2xvci1kYXJrOiAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRhcHAtc2lkZWJhci1wcm9maWxlLWNvbG9yLWRhcms6ICAgICAgICAgICAgICAgICAgICAgJGdyYXktMzAwICFkZWZhdWx0O1xuJGFwcC1zaWRlYmFyLW1lbnUtaGVhZGVyLWNvbG9yLWRhcms6ICAgICAgICAgICAgICAgICByZ2JhKCR3aGl0ZSwgLjQ1KSAhZGVmYXVsdDtcbiRhcHAtc2lkZWJhci1tZW51LWRpdmlkZXItYmctZGFyazogICAgICAgICAgICAgICAgICAgJGdyYXktOTAwICFkZWZhdWx0O1xuJGFwcC1zaWRlYmFyLW1lbnUtaWNvbi1jb2xvci1kYXJrOiAgICAgICAgICAgICAgICAgICBpbmhlcml0ICFkZWZhdWx0O1xuJGFwcC1zaWRlYmFyLW1lbnUtYmFkZ2UtYmctZGFyazogICAgICAgICAgICAgICAgICAgICAkZ3JheS05MDAgIWRlZmF1bHQ7XG4kYXBwLXNpZGViYXItbWVudS1iYWRnZS1jb2xvci1kYXJrOiAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRhcHAtc2lkZWJhci1tZW51LWJhZGdlLWZvbnQtd2VpZ2h0LWRhcms6ICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LWJhc2UgIWRlZmF1bHQ7XG4kYXBwLXNpZGViYXItbWVudS1saW5rLWNvbG9yLWRhcms6ICAgICAgICAgICAgICAgICAgIHJnYmEoJHdoaXRlLCAuNikgIWRlZmF1bHQ7XG4kYXBwLXNpZGViYXItbWVudS1saW5rLWhvdmVyLWNvbG9yLWRhcms6ICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRhcHAtc2lkZWJhci1tZW51LWxpbmstaG92ZXItYmctZGFyazogICAgICAgICAgICAgICAgJGdyYXktODAwICFkZWZhdWx0O1xuJGFwcC1zaWRlYmFyLW1lbnUtbGluay1mb250LXdlaWdodC1kYXJrOiAgICAgICAgICAgICAkZm9udC13ZWlnaHQtYm9sZCAhZGVmYXVsdDtcbiRhcHAtc2lkZWJhci1tZW51LXN1Ym1lbnUtYmctZGFyazogICAgICAgICAgICAgICAgICAgbm9uZSAhZGVmYXVsdDtcbiRhcHAtc2lkZWJhci1tZW51LXN1Ym1lbnUtbGluay1jb2xvci1kYXJrOiAgICAgICAgICAgcmdiYSgkd2hpdGUsIC40NSkgIWRlZmF1bHQ7XG4kYXBwLXNpZGViYXItbWVudS1zdWJtZW51LWxpbmstZm9udC13ZWlnaHQtZGFyazogICAgICRmb250LXdlaWdodC1ib2xkICFkZWZhdWx0O1xuJGFwcC1zaWRlYmFyLW1lbnUtc3VibWVudS1saW5rLWhvdmVyLWNvbG9yLWRhcms6ICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kYXBwLXNpZGViYXItbWVudS1ncmlkLWJnLWRhcms6ICAgICAgICAgICAgICAgICAgICAgICRncmF5LTkwMCAhZGVmYXVsdDtcbiRhcHAtc2lkZWJhci1tZW51LWdyaWQtYm9yZGVyLXdpZHRoLWRhcms6ICAgICAgICAgICAgMXB4ICFkZWZhdWx0O1xuJGFwcC1zaWRlYmFyLW1lbnUtZ3JpZC1ib3JkZXItY29sb3ItZGFyazogICAgICAgICAgICByZ2JhKCR3aGl0ZSwgLjYpICFkZWZhdWx0O1xuJGFwcC1zaWRlYmFyLWdyaWQtYm9yZGVyLWNvbG9yLWRhcms6ICAgICAgICAgICAgICAgICBsaWdodGVuKCRkYXJrLCA3LjUlKSAhZGVmYXVsdDtcbiRhcHAtc2lkZWJhci1taW5pZnktYnRuLWJnLWRhcms6ICAgICAgICAgICAgICAgICAgICAgZGFya2VuKCRkYXJrLCA0JSkgIWRlZmF1bHQ7XG4kYXBwLXNpZGViYXItbWluaWZ5LWJ0bi1ob3Zlci1iZy1kYXJrOiAgICAgICAgICAgICAgICRncmF5LTkwMCAhZGVmYXVsdDtcbiRhcHAtc2lkZWJhci1mbG9hdC1zdWJtZW51LWJnLWRhcms6ICAgICAgICAgICAgICAgICAgJGdyYXktOTAwICFkZWZhdWx0O1xuJGFwcC1zaWRlYmFyLWZsb2F0LXN1Ym1lbnUtZ3JpZC1ib3JkZXItY29sb3ItZGFyazogICAkZ3JheS04MDAgIWRlZmF1bHQ7XG5cblxuXG4vLyAxMC4wICBBcHAgLSBQT1MgU3lzdGVtXG5cbiRwb3Mtc2lkZWJhci1iZy1kYXJrOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJGdyYXktODAwICFkZWZhdWx0O1xuJHBvcy1zaWRlYmFyLWhlYWRlci1iZy1kYXJrOiAgICAgICAgICAgICAgICAgICAgICAgICAkZ3JheS03MDAgIWRlZmF1bHQ7XG4kcG9zLXNpZGViYXItaGVhZGVyLWNvbG9yLWRhcms6ICAgICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRwb3Mtc2lkZWJhci1oZWFkZXItYmFjay1idG4tYmctZGFyazogICAgICAgICAgICAgICAgJGdyYXktNzAwICFkZWZhdWx0O1xuJHBvcy1zaWRlYmFyLWhlYWRlci1uYXYtbGluay1iZy1kYXJrOiAgICAgICAgICAgICAgICAkZ3JheS05MDAgIWRlZmF1bHQ7XG4kcG9zLXNpZGViYXItaGVhZGVyLW5hdi1saW5rLWNvbG9yLWRhcms6ICAgICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRwb3Mtc2lkZWJhci1oZWFkZXItbmF2LWxpbmstYWN0aXZlLWJnLWRhcms6ICAgICAgICAgJGdyYXktODAwICFkZWZhdWx0O1xuJHBvcy1zaWRlYmFyLWhlYWRlci1uYXYtbGluay1hY3RpdmUtY29sb3ItZGFyazogICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kcG9zLXNpZGViYXItZm9vdGVyLWJnLWRhcms6ICAgICAgICAgICAgICAgICAgICAgICAgICRncmF5LTcwMCAhZGVmYXVsdDtcbiRwb3Mtc2lkZWJhci1mb290ZXItY29sb3ItZGFyazogICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJHBvcy1zaWRlYmFyLXByb2R1Y3QtYm9yZGVyLWNvbG9yLWRhcms6ICAgICAgICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kcG9zLXNpZGViYXItcHJvZHVjdC1jb25maXJtYXRpb24tYmctZGFyazogICAgICAgICAgIHJnYmEoJGdyYXktODAwLCAuOTUpICFkZWZhdWx0O1xuXG5cblxuLy8gMTEuMCAgVUkgLSBGb3Jtc1xuXG4kZm9ybS1zZWxlY3QtaW5kaWNhdG9yLWNvbG9yLWRhcms6ICAgICAgICAgICAgICAgICAgICRib2R5LWNvbG9yLWRhcmsgIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtaW5kaWNhdG9yLWRhcms6ICAgICAgICAgICAgICAgICAgICAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE2IDE2Jz48cGF0aCBmaWxsPSdub25lJyBzdHJva2U9JyN7JGZvcm0tc2VsZWN0LWluZGljYXRvci1jb2xvci1kYXJrfScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBzdHJva2Utd2lkdGg9JzInIGQ9J20yIDUgNiA2IDYtNicvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcbiRmb3JtLXN3aXRjaC1jb2xvci1kYXJrOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmdiYSgkd2hpdGUsIC4yNSkgIWRlZmF1bHQ7XG4kZm9ybS1zd2l0Y2gtYmctaW1hZ2UtZGFyazogICAgICAgICAgICAgICAgICAgICAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nLTQgLTQgOCA4Jz48Y2lyY2xlIHI9JzMnIGZpbGw9JyN7JGZvcm0tc3dpdGNoLWNvbG9yLWRhcmt9Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuJGZvcm0tdmFsaWQtY29sb3ItZGFyazogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAkZ3JlZW4tMzAwICFkZWZhdWx0O1xuJGZvcm0tdmFsaWQtYm9yZGVyLWNvbG9yLWRhcms6ICAgICAgICAgICAgICAgICAgICAgICAkZ3JlZW4tMzAwICFkZWZhdWx0O1xuJGZvcm0taW52YWxpZC1jb2xvci1kYXJrOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAkcmVkLTMwMCAhZGVmYXVsdDtcbiRmb3JtLWludmFsaWQtYm9yZGVyLWNvbG9yLWRhcms6ICAgICAgICAgICAgICAgICAgICAgJHJlZC0zMDAgIWRlZmF1bHQ7XG5cblxuXG4vLyAxMi4wICBVSSAtIEFjY29yZGlvblxuXG4kYWNjb3JkaW9uLWljb24tY29sb3ItZGFyazogICAgICAgICAgICAgICAgICAgICAgICAgICRwcmltYXJ5LXRleHQtZW1waGFzaXMtZGFyayAhZGVmYXVsdDtcbiRhY2NvcmRpb24taWNvbi1hY3RpdmUtY29sb3ItZGFyazogICAgICAgICAgICAgICAgICAgJHByaW1hcnktdGV4dC1lbXBoYXNpcy1kYXJrICFkZWZhdWx0O1xuJGFjY29yZGlvbi1idXR0b24taWNvbi1kYXJrOiAgICAgICAgICAgICAgICAgICAgICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNicgZmlsbD0nI3skYWNjb3JkaW9uLWljb24tY29sb3ItZGFya30nPjxwYXRoIGZpbGwtcnVsZT0nZXZlbm9kZCcgZD0nTTEuNjQ2IDQuNjQ2YS41LjUgMCAwIDEgLjcwOCAwTDggMTAuMjkzbDUuNjQ2LTUuNjQ3YS41LjUgMCAwIDEgLjcwOC43MDhsLTYgNmEuNS41IDAgMCAxLS43MDggMGwtNi02YS41LjUgMCAwIDEgMC0uNzA4eicvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcbiRhY2NvcmRpb24tYnV0dG9uLWFjdGl2ZS1pY29uLWRhcms6ICAgICAgICAgICAgICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTYgMTYnIGZpbGw9JyN7JGFjY29yZGlvbi1pY29uLWFjdGl2ZS1jb2xvci1kYXJrfSc+PHBhdGggZmlsbC1ydWxlPSdldmVub2RkJyBkPSdNMS42NDYgNC42NDZhLjUuNSAwIDAgMSAuNzA4IDBMOCAxMC4yOTNsNS42NDYtNS42NDdhLjUuNSAwIDAgMSAuNzA4LjcwOGwtNiA2YS41LjUgMCAwIDEtLjcwOCAwbC02LTZhLjUuNSAwIDAgMSAwLS43MDh6Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuXG5cblxuLy8gMTMuMCAgVUkgLSBDb2RlXG5cbiRjb2RlLWNvbG9yLWRhcms6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGludC1jb2xvcigkY29kZS1jb2xvciwgNDAlKSAhZGVmYXVsdDtcblxuJHdpZGdldC1saXN0LWFjdGl2ZS1jb2xvci1iZy1kYXJrOiB2YXIoLS0jeyRwcmVmaXh9eWVsbG93LWJnLXN1YnRsZSkgIWRlZmF1bHQ7XG4iLCIvLyBVdGlsaXR5IGdlbmVyYXRvclxuLy8gVXNlZCB0byBnZW5lcmF0ZSB1dGlsaXRpZXMgJiBwcmludCB1dGlsaXRpZXNcbkBtaXhpbiBnZW5lcmF0ZS11dGlsaXR5KCR1dGlsaXR5LCAkaW5maXg6IFwiXCIsICRpcy1yZnMtbWVkaWEtcXVlcnk6IGZhbHNlKSB7XG4gICR2YWx1ZXM6IG1hcC1nZXQoJHV0aWxpdHksIHZhbHVlcyk7XG5cbiAgLy8gSWYgdGhlIHZhbHVlcyBhcmUgYSBsaXN0IG9yIHN0cmluZywgY29udmVydCBpdCBpbnRvIGEgbWFwXG4gIEBpZiB0eXBlLW9mKCR2YWx1ZXMpID09IFwic3RyaW5nXCIgb3IgdHlwZS1vZihudGgoJHZhbHVlcywgMSkpICE9IFwibGlzdFwiIHtcbiAgICAkdmFsdWVzOiB6aXAoJHZhbHVlcywgJHZhbHVlcyk7XG4gIH1cblxuICBAZWFjaCAka2V5LCAkdmFsdWUgaW4gJHZhbHVlcyB7XG4gICAgJHByb3BlcnRpZXM6IG1hcC1nZXQoJHV0aWxpdHksIHByb3BlcnR5KTtcblxuICAgIC8vIE11bHRpcGxlIHByb3BlcnRpZXMgYXJlIHBvc3NpYmxlLCBmb3IgZXhhbXBsZSB3aXRoIHZlcnRpY2FsIG9yIGhvcml6b250YWwgbWFyZ2lucyBvciBwYWRkaW5nc1xuICAgIEBpZiB0eXBlLW9mKCRwcm9wZXJ0aWVzKSA9PSBcInN0cmluZ1wiIHtcbiAgICAgICRwcm9wZXJ0aWVzOiBhcHBlbmQoKCksICRwcm9wZXJ0aWVzKTtcbiAgICB9XG5cbiAgICAvLyBVc2UgY3VzdG9tIGNsYXNzIGlmIHByZXNlbnRcbiAgICAkcHJvcGVydHktY2xhc3M6IGlmKG1hcC1oYXMta2V5KCR1dGlsaXR5LCBjbGFzcyksIG1hcC1nZXQoJHV0aWxpdHksIGNsYXNzKSwgbnRoKCRwcm9wZXJ0aWVzLCAxKSk7XG4gICAgJHByb3BlcnR5LWNsYXNzOiBpZigkcHJvcGVydHktY2xhc3MgPT0gbnVsbCwgXCJcIiwgJHByb3BlcnR5LWNsYXNzKTtcblxuICAgIC8vIFVzZSBjdXN0b20gQ1NTIHZhcmlhYmxlIG5hbWUgaWYgcHJlc2VudCwgb3RoZXJ3aXNlIGRlZmF1bHQgdG8gYGNsYXNzYFxuICAgICRjc3MtdmFyaWFibGUtbmFtZTogaWYobWFwLWhhcy1rZXkoJHV0aWxpdHksIGNzcy12YXJpYWJsZS1uYW1lKSwgbWFwLWdldCgkdXRpbGl0eSwgY3NzLXZhcmlhYmxlLW5hbWUpLCBtYXAtZ2V0KCR1dGlsaXR5LCBjbGFzcykpO1xuXG4gICAgLy8gU3RhdGUgcGFyYW1zIHRvIGdlbmVyYXRlIHBzZXVkby1jbGFzc2VzXG4gICAgJHN0YXRlOiBpZihtYXAtaGFzLWtleSgkdXRpbGl0eSwgc3RhdGUpLCBtYXAtZ2V0KCR1dGlsaXR5LCBzdGF0ZSksICgpKTtcblxuICAgICRpbmZpeDogaWYoJHByb3BlcnR5LWNsYXNzID09IFwiXCIgYW5kIHN0ci1zbGljZSgkaW5maXgsIDEsIDEpID09IFwiLVwiLCBzdHItc2xpY2UoJGluZml4LCAyKSwgJGluZml4KTtcblxuICAgIC8vIERvbid0IHByZWZpeCBpZiB2YWx1ZSBrZXkgaXMgbnVsbCAoZS5nLiB3aXRoIHNoYWRvdyBjbGFzcylcbiAgICAkcHJvcGVydHktY2xhc3MtbW9kaWZpZXI6IGlmKCRrZXksIGlmKCRwcm9wZXJ0eS1jbGFzcyA9PSBcIlwiIGFuZCAkaW5maXggPT0gXCJcIiwgXCJcIiwgXCItXCIpICsgJGtleSwgXCJcIik7XG5cbiAgICBAaWYgbWFwLWdldCgkdXRpbGl0eSwgcmZzKSB7XG4gICAgICAvLyBJbnNpZGUgdGhlIG1lZGlhIHF1ZXJ5XG4gICAgICBAaWYgJGlzLXJmcy1tZWRpYS1xdWVyeSB7XG4gICAgICAgICR2YWw6IHJmcy12YWx1ZSgkdmFsdWUpO1xuXG4gICAgICAgIC8vIERvIG5vdCByZW5kZXIgYW55dGhpbmcgaWYgZmx1aWQgYW5kIG5vbiBmbHVpZCB2YWx1ZXMgYXJlIHRoZSBzYW1lXG4gICAgICAgICR2YWx1ZTogaWYoJHZhbCA9PSByZnMtZmx1aWQtdmFsdWUoJHZhbHVlKSwgbnVsbCwgJHZhbCk7XG4gICAgICB9XG4gICAgICBAZWxzZSB7XG4gICAgICAgICR2YWx1ZTogcmZzLWZsdWlkLXZhbHVlKCR2YWx1ZSk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJGlzLWNzcy12YXI6IG1hcC1nZXQoJHV0aWxpdHksIGNzcy12YXIpO1xuICAgICRpcy1sb2NhbC12YXJzOiBtYXAtZ2V0KCR1dGlsaXR5LCBsb2NhbC12YXJzKTtcbiAgICAkaXMtcnRsOiBtYXAtZ2V0KCR1dGlsaXR5LCBydGwpO1xuXG4gICAgQGlmICR2YWx1ZSAhPSBudWxsIHtcbiAgICAgIEBpZiAkaXMtcnRsID09IGZhbHNlIHtcbiAgICAgICAgLyogcnRsOmJlZ2luOnJlbW92ZSAqL1xuICAgICAgfVxuXG4gICAgICBAaWYgJGlzLWNzcy12YXIge1xuICAgICAgICAuI3skcHJvcGVydHktY2xhc3MgKyAkaW5maXggKyAkcHJvcGVydHktY2xhc3MtbW9kaWZpZXJ9IHtcbiAgICAgICAgICAtLSN7JHByZWZpeH0jeyRjc3MtdmFyaWFibGUtbmFtZX06ICN7JHZhbHVlfTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBlYWNoICRwc2V1ZG8gaW4gJHN0YXRlIHtcbiAgICAgICAgICAuI3skcHJvcGVydHktY2xhc3MgKyAkaW5maXggKyAkcHJvcGVydHktY2xhc3MtbW9kaWZpZXJ9LSN7JHBzZXVkb306I3skcHNldWRvfSB7XG4gICAgICAgICAgICAtLSN7JHByZWZpeH0jeyRjc3MtdmFyaWFibGUtbmFtZX06ICN7JHZhbHVlfTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH0gQGVsc2Uge1xuICAgICAgICAuI3skcHJvcGVydHktY2xhc3MgKyAkaW5maXggKyAkcHJvcGVydHktY2xhc3MtbW9kaWZpZXJ9IHtcbiAgICAgICAgICBAZWFjaCAkcHJvcGVydHkgaW4gJHByb3BlcnRpZXMge1xuICAgICAgICAgICAgQGlmICRpcy1sb2NhbC12YXJzIHtcbiAgICAgICAgICAgICAgQGVhY2ggJGxvY2FsLXZhciwgJHZhcmlhYmxlIGluICRpcy1sb2NhbC12YXJzIHtcbiAgICAgICAgICAgICAgICAtLSN7JHByZWZpeH0jeyRsb2NhbC12YXJ9OiAjeyR2YXJpYWJsZX07XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICN7JHByb3BlcnR5fTogJHZhbHVlIGlmKCRlbmFibGUtaW1wb3J0YW50LXV0aWxpdGllcywgIWltcG9ydGFudCwgbnVsbCk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgQGVhY2ggJHBzZXVkbyBpbiAkc3RhdGUge1xuICAgICAgICAgIC4jeyRwcm9wZXJ0eS1jbGFzcyArICRpbmZpeCArICRwcm9wZXJ0eS1jbGFzcy1tb2RpZmllcn0tI3skcHNldWRvfTojeyRwc2V1ZG99IHtcbiAgICAgICAgICAgIEBlYWNoICRwcm9wZXJ0eSBpbiAkcHJvcGVydGllcyB7XG4gICAgICAgICAgICAgIEBpZiAkaXMtbG9jYWwtdmFycyB7XG4gICAgICAgICAgICAgICAgQGVhY2ggJGxvY2FsLXZhciwgJHZhcmlhYmxlIGluICRpcy1sb2NhbC12YXJzIHtcbiAgICAgICAgICAgICAgICAgIC0tI3skcHJlZml4fSN7JGxvY2FsLXZhcn06ICN7JHZhcmlhYmxlfTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgI3skcHJvcGVydHl9OiAkdmFsdWUgaWYoJGVuYWJsZS1pbXBvcnRhbnQtdXRpbGl0aWVzLCAhaW1wb3J0YW50LCBudWxsKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgQGlmICRpcy1ydGwgPT0gZmFsc2Uge1xuICAgICAgICAvKiBydGw6ZW5kOnJlbW92ZSAqL1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy8gQnJlYWtwb2ludCB2aWV3cG9ydCBzaXplcyBhbmQgbWVkaWEgcXVlcmllcy5cbi8vXG4vLyBCcmVha3BvaW50cyBhcmUgZGVmaW5lZCBhcyBhIG1hcCBvZiAobmFtZTogbWluaW11bSB3aWR0aCksIG9yZGVyIGZyb20gc21hbGwgdG8gbGFyZ2U6XG4vL1xuLy8gICAgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4LCB4eGw6IDE0MDBweClcbi8vXG4vLyBUaGUgbWFwIGRlZmluZWQgaW4gdGhlIGAkZ3JpZC1icmVha3BvaW50c2AgZ2xvYmFsIHZhcmlhYmxlIGlzIHVzZWQgYXMgdGhlIGAkYnJlYWtwb2ludHNgIGFyZ3VtZW50IGJ5IGRlZmF1bHQuXG5cbi8vIE5hbWUgb2YgdGhlIG5leHQgYnJlYWtwb2ludCwgb3IgbnVsbCBmb3IgdGhlIGxhc3QgYnJlYWtwb2ludC5cbi8vXG4vLyAgICA+PiBicmVha3BvaW50LW5leHQoc20pXG4vLyAgICBtZFxuLy8gICAgPj4gYnJlYWtwb2ludC1uZXh0KHNtLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgsIHh4bDogMTQwMHB4KSlcbi8vICAgIG1kXG4vLyAgICA+PiBicmVha3BvaW50LW5leHQoc20sICRicmVha3BvaW50LW5hbWVzOiAoeHMgc20gbWQgbGcgeGwgeHhsKSlcbi8vICAgIG1kXG5AZnVuY3Rpb24gYnJlYWtwb2ludC1uZXh0KCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzLCAkYnJlYWtwb2ludC1uYW1lczogbWFwLWtleXMoJGJyZWFrcG9pbnRzKSkge1xuICAkbjogaW5kZXgoJGJyZWFrcG9pbnQtbmFtZXMsICRuYW1lKTtcbiAgQGlmIG5vdCAkbiB7XG4gICAgQGVycm9yIFwiYnJlYWtwb2ludCBgI3skbmFtZX1gIG5vdCBmb3VuZCBpbiBgI3skYnJlYWtwb2ludHN9YFwiO1xuICB9XG4gIEByZXR1cm4gaWYoJG4gPCBsZW5ndGgoJGJyZWFrcG9pbnQtbmFtZXMpLCBudGgoJGJyZWFrcG9pbnQtbmFtZXMsICRuICsgMSksIG51bGwpO1xufVxuXG4vLyBNaW5pbXVtIGJyZWFrcG9pbnQgd2lkdGguIE51bGwgZm9yIHRoZSBzbWFsbGVzdCAoZmlyc3QpIGJyZWFrcG9pbnQuXG4vL1xuLy8gICAgPj4gYnJlYWtwb2ludC1taW4oc20sICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCwgeHhsOiAxNDAwcHgpKVxuLy8gICAgNTc2cHhcbkBmdW5jdGlvbiBicmVha3BvaW50LW1pbigkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWluOiBtYXAtZ2V0KCRicmVha3BvaW50cywgJG5hbWUpO1xuICBAcmV0dXJuIGlmKCRtaW4gIT0gMCwgJG1pbiwgbnVsbCk7XG59XG5cbi8vIE1heGltdW0gYnJlYWtwb2ludCB3aWR0aC5cbi8vIFRoZSBtYXhpbXVtIHZhbHVlIGlzIHJlZHVjZWQgYnkgMC4wMnB4IHRvIHdvcmsgYXJvdW5kIHRoZSBsaW1pdGF0aW9ucyBvZlxuLy8gYG1pbi1gIGFuZCBgbWF4LWAgcHJlZml4ZXMgYW5kIHZpZXdwb3J0cyB3aXRoIGZyYWN0aW9uYWwgd2lkdGhzLlxuLy8gU2VlIGh0dHBzOi8vd3d3LnczLm9yZy9UUi9tZWRpYXF1ZXJpZXMtNC8jbXEtbWluLW1heFxuLy8gVXNlcyAwLjAycHggcmF0aGVyIHRoYW4gMC4wMXB4IHRvIHdvcmsgYXJvdW5kIGEgY3VycmVudCByb3VuZGluZyBidWcgaW4gU2FmYXJpLlxuLy8gU2VlIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xNzgyNjFcbi8vXG4vLyAgICA+PiBicmVha3BvaW50LW1heChtZCwgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4LCB4eGw6IDE0MDBweCkpXG4vLyAgICA3NjcuOThweFxuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtbWF4KCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtYXg6IG1hcC1nZXQoJGJyZWFrcG9pbnRzLCAkbmFtZSk7XG4gIEByZXR1cm4gaWYoJG1heCBhbmQgJG1heCA+IDAsICRtYXggLSAuMDIsIG51bGwpO1xufVxuXG4vLyBSZXR1cm5zIGEgYmxhbmsgc3RyaW5nIGlmIHNtYWxsZXN0IGJyZWFrcG9pbnQsIG90aGVyd2lzZSByZXR1cm5zIHRoZSBuYW1lIHdpdGggYSBkYXNoIGluIGZyb250LlxuLy8gVXNlZnVsIGZvciBtYWtpbmcgcmVzcG9uc2l2ZSB1dGlsaXRpZXMuXG4vL1xuLy8gICAgPj4gYnJlYWtwb2ludC1pbmZpeCh4cywgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4LCB4eGw6IDE0MDBweCkpXG4vLyAgICBcIlwiICAoUmV0dXJucyBhIGJsYW5rIHN0cmluZylcbi8vICAgID4+IGJyZWFrcG9pbnQtaW5maXgoc20sICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCwgeHhsOiAxNDAwcHgpKVxuLy8gICAgXCItc21cIlxuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtaW5maXgoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQHJldHVybiBpZihicmVha3BvaW50LW1pbigkbmFtZSwgJGJyZWFrcG9pbnRzKSA9PSBudWxsLCBcIlwiLCBcIi0jeyRuYW1lfVwiKTtcbn1cblxuLy8gTWVkaWEgb2YgYXQgbGVhc3QgdGhlIG1pbmltdW0gYnJlYWtwb2ludCB3aWR0aC4gTm8gcXVlcnkgZm9yIHRoZSBzbWFsbGVzdCBicmVha3BvaW50LlxuLy8gTWFrZXMgdGhlIEBjb250ZW50IGFwcGx5IHRvIHRoZSBnaXZlbiBicmVha3BvaW50IGFuZCB3aWRlci5cbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LXVwKCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtaW46IGJyZWFrcG9pbnQtbWluKCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuICBAaWYgJG1pbiB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRtaW4pIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuLy8gTWVkaWEgb2YgYXQgbW9zdCB0aGUgbWF4aW11bSBicmVha3BvaW50IHdpZHRoLiBObyBxdWVyeSBmb3IgdGhlIGxhcmdlc3QgYnJlYWtwb2ludC5cbi8vIE1ha2VzIHRoZSBAY29udGVudCBhcHBseSB0byB0aGUgZ2l2ZW4gYnJlYWtwb2ludCBhbmQgbmFycm93ZXIuXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC1kb3duKCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtYXg6IGJyZWFrcG9pbnQtbWF4KCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuICBAaWYgJG1heCB7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtYXgpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuLy8gTWVkaWEgdGhhdCBzcGFucyBtdWx0aXBsZSBicmVha3BvaW50IHdpZHRocy5cbi8vIE1ha2VzIHRoZSBAY29udGVudCBhcHBseSBiZXR3ZWVuIHRoZSBtaW4gYW5kIG1heCBicmVha3BvaW50c1xuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtYmV0d2VlbigkbG93ZXIsICR1cHBlciwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWluOiBicmVha3BvaW50LW1pbigkbG93ZXIsICRicmVha3BvaW50cyk7XG4gICRtYXg6IGJyZWFrcG9pbnQtbWF4KCR1cHBlciwgJGJyZWFrcG9pbnRzKTtcblxuICBAaWYgJG1pbiAhPSBudWxsIGFuZCAkbWF4ICE9IG51bGwge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWluKSBhbmQgKG1heC13aWR0aDogJG1heCkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRtYXggPT0gbnVsbCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkbG93ZXIsICRicmVha3BvaW50cykge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRtaW4gPT0gbnVsbCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKCR1cHBlciwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbn1cblxuLy8gTWVkaWEgYmV0d2VlbiB0aGUgYnJlYWtwb2ludCdzIG1pbmltdW0gYW5kIG1heGltdW0gd2lkdGhzLlxuLy8gTm8gbWluaW11bSBmb3IgdGhlIHNtYWxsZXN0IGJyZWFrcG9pbnQsIGFuZCBubyBtYXhpbXVtIGZvciB0aGUgbGFyZ2VzdCBvbmUuXG4vLyBNYWtlcyB0aGUgQGNvbnRlbnQgYXBwbHkgb25seSB0byB0aGUgZ2l2ZW4gYnJlYWtwb2ludCwgbm90IHZpZXdwb3J0cyBhbnkgd2lkZXIgb3IgbmFycm93ZXIuXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC1vbmx5KCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtaW46ICBicmVha3BvaW50LW1pbigkbmFtZSwgJGJyZWFrcG9pbnRzKTtcbiAgJG5leHQ6IGJyZWFrcG9pbnQtbmV4dCgkbmFtZSwgJGJyZWFrcG9pbnRzKTtcbiAgJG1heDogIGJyZWFrcG9pbnQtbWF4KCRuZXh0LCAkYnJlYWtwb2ludHMpO1xuXG4gIEBpZiAkbWluICE9IG51bGwgYW5kICRtYXggIT0gbnVsbCB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRtaW4pIGFuZCAobWF4LXdpZHRoOiAkbWF4KSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJG1heCA9PSBudWxsIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRuYW1lLCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkbWluID09IG51bGwge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkbmV4dCwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIExvb3Agb3ZlciBlYWNoIGJyZWFrcG9pbnRcbkBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG5cbiAgLy8gR2VuZXJhdGUgbWVkaWEgcXVlcnkgaWYgbmVlZGVkXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAgIC8vIExvb3Agb3ZlciBlYWNoIHV0aWxpdHkgcHJvcGVydHlcbiAgICBAZWFjaCAka2V5LCAkdXRpbGl0eSBpbiAkdXRpbGl0aWVzIHtcbiAgICAgIC8vIFRoZSB1dGlsaXR5IGNhbiBiZSBkaXNhYmxlZCB3aXRoIGBmYWxzZWAsIHRodXMgY2hlY2sgaWYgdGhlIHV0aWxpdHkgaXMgYSBtYXAgZmlyc3RcbiAgICAgIC8vIE9ubHkgcHJvY2VlZCBpZiByZXNwb25zaXZlIG1lZGlhIHF1ZXJpZXMgYXJlIGVuYWJsZWQgb3IgaWYgaXQncyB0aGUgYmFzZSBtZWRpYSBxdWVyeVxuICAgICAgQGlmIHR5cGUtb2YoJHV0aWxpdHkpID09IFwibWFwXCIgYW5kIChtYXAtZ2V0KCR1dGlsaXR5LCByZXNwb25zaXZlKSBvciAkaW5maXggPT0gXCJcIikge1xuICAgICAgICBAaW5jbHVkZSBnZW5lcmF0ZS11dGlsaXR5KCR1dGlsaXR5LCAkaW5maXgpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyBSRlMgcmVzY2FsaW5nXG5AbWVkaWEgKG1pbi13aWR0aDogJHJmcy1tcS12YWx1ZSkge1xuICBAZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuXG4gICAgQGlmIChtYXAtZ2V0KCRncmlkLWJyZWFrcG9pbnRzLCAkYnJlYWtwb2ludCkgPCAkcmZzLWJyZWFrcG9pbnQpIHtcbiAgICAgIC8vIExvb3Agb3ZlciBlYWNoIHV0aWxpdHkgcHJvcGVydHlcbiAgICAgIEBlYWNoICRrZXksICR1dGlsaXR5IGluICR1dGlsaXRpZXMge1xuICAgICAgICAvLyBUaGUgdXRpbGl0eSBjYW4gYmUgZGlzYWJsZWQgd2l0aCBgZmFsc2VgLCB0aHVzIGNoZWNrIGlmIHRoZSB1dGlsaXR5IGlzIGEgbWFwIGZpcnN0XG4gICAgICAgIC8vIE9ubHkgcHJvY2VlZCBpZiByZXNwb25zaXZlIG1lZGlhIHF1ZXJpZXMgYXJlIGVuYWJsZWQgb3IgaWYgaXQncyB0aGUgYmFzZSBtZWRpYSBxdWVyeVxuICAgICAgICBAaWYgdHlwZS1vZigkdXRpbGl0eSkgPT0gXCJtYXBcIiBhbmQgbWFwLWdldCgkdXRpbGl0eSwgcmZzKSBhbmQgKG1hcC1nZXQoJHV0aWxpdHksIHJlc3BvbnNpdmUpIG9yICRpbmZpeCA9PSBcIlwiKSB7XG4gICAgICAgICAgQGluY2x1ZGUgZ2VuZXJhdGUtdXRpbGl0eSgkdXRpbGl0eSwgJGluZml4LCB0cnVlKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5cbi8vIFByaW50IHV0aWxpdGllc1xuQG1lZGlhIHByaW50IHtcbiAgQGVhY2ggJGtleSwgJHV0aWxpdHkgaW4gJHV0aWxpdGllcyB7XG4gICAgLy8gVGhlIHV0aWxpdHkgY2FuIGJlIGRpc2FibGVkIHdpdGggYGZhbHNlYCwgdGh1cyBjaGVjayBpZiB0aGUgdXRpbGl0eSBpcyBhIG1hcCBmaXJzdFxuICAgIC8vIFRoZW4gY2hlY2sgaWYgdGhlIHV0aWxpdHkgbmVlZHMgcHJpbnQgc3R5bGVzXG4gICAgQGlmIHR5cGUtb2YoJHV0aWxpdHkpID09IFwibWFwXCIgYW5kIG1hcC1nZXQoJHV0aWxpdHksIHByaW50KSA9PSB0cnVlIHtcbiAgICAgIEBpbmNsdWRlIGdlbmVyYXRlLXV0aWxpdHkoJHV0aWxpdHksIFwiLXByaW50XCIpO1xuICAgIH1cbiAgfVxufVxuIiwiQG1peGluIGJzQmFubmVyKCRmaWxlKSB7XG4gIC8qIVxuICAgKiBCb290c3RyYXAgI3skZmlsZX0gdjUuMy44IChodHRwczovL2dldGJvb3RzdHJhcC5jb20vKVxuICAgKiBDb3B5cmlnaHQgMjAxMS0yMDI1IFRoZSBCb290c3RyYXAgQXV0aG9yc1xuICAgKiBMaWNlbnNlZCB1bmRlciBNSVQgKGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9ibG9iL21haW4vTElDRU5TRSlcbiAgICovXG59XG4iLCI6cm9vdCxcbltkYXRhLWJzLXRoZW1lPVwibGlnaHRcIl0ge1xuICAvLyBOb3RlOiBDdXN0b20gdmFyaWFibGUgdmFsdWVzIG9ubHkgc3VwcG9ydCBTYXNzU2NyaXB0IGluc2lkZSBgI3t9YC5cblxuICAvLyBDb2xvcnNcbiAgLy9cbiAgLy8gR2VuZXJhdGUgcGFsZXR0ZXMgZm9yIGZ1bGwgY29sb3JzLCBncmF5cywgYW5kIHRoZW1lIGNvbG9ycy5cblxuICBAZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkY29sb3JzIHtcbiAgICAtLSN7JHByZWZpeH0jeyRjb2xvcn06ICN7JHZhbHVlfTtcbiAgfVxuXG4gIEBlYWNoICRjb2xvciwgJHZhbHVlIGluICRncmF5cyB7XG4gICAgLS0jeyRwcmVmaXh9Z3JheS0jeyRjb2xvcn06ICN7JHZhbHVlfTtcbiAgfVxuXG4gIEBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xuICAgIC0tI3skcHJlZml4fSN7JGNvbG9yfTogI3skdmFsdWV9O1xuICB9XG5cbiAgQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycy1yZ2Ige1xuICAgIC0tI3skcHJlZml4fSN7JGNvbG9yfS1yZ2I6ICN7JHZhbHVlfTtcbiAgfVxuXG4gIEBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMtdGV4dCB7XG4gICAgLS0jeyRwcmVmaXh9I3skY29sb3J9LXRleHQtZW1waGFzaXM6ICN7JHZhbHVlfTtcbiAgfVxuXG4gIEBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMtYmctc3VidGxlIHtcbiAgICAtLSN7JHByZWZpeH0jeyRjb2xvcn0tYmctc3VidGxlOiAjeyR2YWx1ZX07XG4gIH1cblxuICBAZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzLWJvcmRlci1zdWJ0bGUge1xuICAgIC0tI3skcHJlZml4fSN7JGNvbG9yfS1ib3JkZXItc3VidGxlOiAjeyR2YWx1ZX07XG4gIH1cblxuICAtLSN7JHByZWZpeH13aGl0ZS1yZ2I6ICN7dG8tcmdiKCR3aGl0ZSl9O1xuICAtLSN7JHByZWZpeH1ibGFjay1yZ2I6ICN7dG8tcmdiKCRibGFjayl9O1xuXG4gIC8vIEZvbnRzXG5cbiAgLy8gTm90ZTogVXNlIGBpbnNwZWN0YCBmb3IgbGlzdHMgc28gdGhhdCBxdW90ZWQgaXRlbXMga2VlcCB0aGUgcXVvdGVzLlxuICAvLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3Nhc3Mvc2Fzcy9pc3N1ZXMvMjM4MyNpc3N1ZWNvbW1lbnQtMzM2MzQ5MTcyXG4gIC0tI3skcHJlZml4fWZvbnQtc2Fucy1zZXJpZjogI3tpbnNwZWN0KCRmb250LWZhbWlseS1zYW5zLXNlcmlmKX07XG4gIC0tI3skcHJlZml4fWZvbnQtbW9ub3NwYWNlOiAje2luc3BlY3QoJGZvbnQtZmFtaWx5LW1vbm9zcGFjZSl9O1xuICAtLSN7JHByZWZpeH1ncmFkaWVudDogI3skZ3JhZGllbnR9O1xuXG4gIC8vIFJvb3QgYW5kIGJvZHlcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IHJvb3QtYm9keS12YXJpYWJsZXNcbiAgQGlmICRmb250LXNpemUtcm9vdCAhPSBudWxsIHtcbiAgICAtLSN7JHByZWZpeH1yb290LWZvbnQtc2l6ZTogI3skZm9udC1zaXplLXJvb3R9O1xuICB9XG4gIC0tI3skcHJlZml4fWJvZHktZm9udC1mYW1pbHk6ICN7aW5zcGVjdCgkZm9udC1mYW1pbHktYmFzZSl9O1xuICBAaW5jbHVkZSByZnMoJGZvbnQtc2l6ZS1iYXNlLCAtLSN7JHByZWZpeH1ib2R5LWZvbnQtc2l6ZSk7XG4gIC0tI3skcHJlZml4fWJvZHktZm9udC13ZWlnaHQ6ICN7JGZvbnQtd2VpZ2h0LWJhc2V9O1xuICAtLSN7JHByZWZpeH1ib2R5LWxpbmUtaGVpZ2h0OiAjeyRsaW5lLWhlaWdodC1iYXNlfTtcbiAgQGlmICRib2R5LXRleHQtYWxpZ24gIT0gbnVsbCB7XG4gICAgLS0jeyRwcmVmaXh9Ym9keS10ZXh0LWFsaWduOiAjeyRib2R5LXRleHQtYWxpZ259O1xuICB9XG5cbiAgLS0jeyRwcmVmaXh9Ym9keS1jb2xvcjogI3skYm9keS1jb2xvcn07XG4gIC0tI3skcHJlZml4fWJvZHktY29sb3ItcmdiOiAje3RvLXJnYigkYm9keS1jb2xvcil9O1xuICAtLSN7JHByZWZpeH1ib2R5LWJnOiAjeyRib2R5LWJnfTtcbiAgLS0jeyRwcmVmaXh9Ym9keS1iZy1yZ2I6ICN7dG8tcmdiKCRib2R5LWJnKX07XG5cbiAgLS0jeyRwcmVmaXh9ZW1waGFzaXMtY29sb3I6ICN7JGJvZHktZW1waGFzaXMtY29sb3J9O1xuICAtLSN7JHByZWZpeH1lbXBoYXNpcy1jb2xvci1yZ2I6ICN7dG8tcmdiKCRib2R5LWVtcGhhc2lzLWNvbG9yKX07XG5cbiAgLS0jeyRwcmVmaXh9c2Vjb25kYXJ5LWNvbG9yOiAjeyRib2R5LXNlY29uZGFyeS1jb2xvcn07XG4gIC0tI3skcHJlZml4fXNlY29uZGFyeS1jb2xvci1yZ2I6ICN7dG8tcmdiKCRib2R5LXNlY29uZGFyeS1jb2xvcil9O1xuICAtLSN7JHByZWZpeH1zZWNvbmRhcnktYmc6ICN7JGJvZHktc2Vjb25kYXJ5LWJnfTtcbiAgLS0jeyRwcmVmaXh9c2Vjb25kYXJ5LWJnLXJnYjogI3t0by1yZ2IoJGJvZHktc2Vjb25kYXJ5LWJnKX07XG5cbiAgLS0jeyRwcmVmaXh9dGVydGlhcnktY29sb3I6ICN7JGJvZHktdGVydGlhcnktY29sb3J9O1xuICAtLSN7JHByZWZpeH10ZXJ0aWFyeS1jb2xvci1yZ2I6ICN7dG8tcmdiKCRib2R5LXRlcnRpYXJ5LWNvbG9yKX07XG4gIC0tI3skcHJlZml4fXRlcnRpYXJ5LWJnOiAjeyRib2R5LXRlcnRpYXJ5LWJnfTtcbiAgLS0jeyRwcmVmaXh9dGVydGlhcnktYmctcmdiOiAje3RvLXJnYigkYm9keS10ZXJ0aWFyeS1iZyl9O1xuICAvLyBzY3NzLWRvY3MtZW5kIHJvb3QtYm9keS12YXJpYWJsZXNcblxuICAtLSN7JHByZWZpeH1oZWFkaW5nLWNvbG9yOiAjeyRoZWFkaW5ncy1jb2xvcn07XG5cbiAgLS0jeyRwcmVmaXh9bGluay1jb2xvcjogI3skbGluay1jb2xvcn07XG4gIC0tI3skcHJlZml4fWxpbmstY29sb3ItcmdiOiAje3RvLXJnYigkbGluay1jb2xvcil9O1xuICAtLSN7JHByZWZpeH1saW5rLWRlY29yYXRpb246ICN7JGxpbmstZGVjb3JhdGlvbn07XG5cbiAgLS0jeyRwcmVmaXh9bGluay1ob3Zlci1jb2xvcjogI3skbGluay1ob3Zlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fWxpbmstaG92ZXItY29sb3ItcmdiOiAje3RvLXJnYigkbGluay1ob3Zlci1jb2xvcil9O1xuXG4gIEBpZiAkbGluay1ob3Zlci1kZWNvcmF0aW9uICE9IG51bGwge1xuICAgIC0tI3skcHJlZml4fWxpbmstaG92ZXItZGVjb3JhdGlvbjogI3skbGluay1ob3Zlci1kZWNvcmF0aW9ufTtcbiAgfVxuXG4gIC0tI3skcHJlZml4fWNvZGUtY29sb3I6ICN7JGNvZGUtY29sb3J9O1xuICAtLSN7JHByZWZpeH1oaWdobGlnaHQtY29sb3I6ICN7JG1hcmstY29sb3J9O1xuICAtLSN7JHByZWZpeH1oaWdobGlnaHQtYmc6ICN7JG1hcmstYmd9O1xuXG4gIC8vIHNjc3MtZG9jcy1zdGFydCByb290LWJvcmRlci12YXJcbiAgLS0jeyRwcmVmaXh9Ym9yZGVyLXdpZHRoOiAjeyRib3JkZXItd2lkdGh9O1xuICAtLSN7JHByZWZpeH1ib3JkZXItc3R5bGU6ICN7JGJvcmRlci1zdHlsZX07XG4gIC0tI3skcHJlZml4fWJvcmRlci1jb2xvcjogI3skYm9yZGVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9Ym9yZGVyLWNvbG9yLXRyYW5zbHVjZW50OiAjeyRib3JkZXItY29sb3ItdHJhbnNsdWNlbnR9O1xuXG4gIC0tI3skcHJlZml4fWJvcmRlci1yYWRpdXM6ICN7JGJvcmRlci1yYWRpdXN9O1xuICAtLSN7JHByZWZpeH1ib3JkZXItcmFkaXVzLXNtOiAjeyRib3JkZXItcmFkaXVzLXNtfTtcbiAgLS0jeyRwcmVmaXh9Ym9yZGVyLXJhZGl1cy1sZzogI3skYm9yZGVyLXJhZGl1cy1sZ307XG4gIC0tI3skcHJlZml4fWJvcmRlci1yYWRpdXMteGw6ICN7JGJvcmRlci1yYWRpdXMteGx9O1xuICAtLSN7JHByZWZpeH1ib3JkZXItcmFkaXVzLXh4bDogI3skYm9yZGVyLXJhZGl1cy14eGx9O1xuICAtLSN7JHByZWZpeH1ib3JkZXItcmFkaXVzLTJ4bDogdmFyKC0tI3skcHJlZml4fWJvcmRlci1yYWRpdXMteHhsKTsgLy8gRGVwcmVjYXRlZCBpbiB2NS4zLjAgZm9yIGNvbnNpc3RlbmN5XG4gIC0tI3skcHJlZml4fWJvcmRlci1yYWRpdXMtcGlsbDogI3skYm9yZGVyLXJhZGl1cy1waWxsfTtcbiAgLy8gc2Nzcy1kb2NzLWVuZCByb290LWJvcmRlci12YXJcblxuICAtLSN7JHByZWZpeH1ib3gtc2hhZG93OiAjeyRib3gtc2hhZG93fTtcbiAgLS0jeyRwcmVmaXh9Ym94LXNoYWRvdy1zbTogI3skYm94LXNoYWRvdy1zbX07XG4gIC0tI3skcHJlZml4fWJveC1zaGFkb3ctbGc6ICN7JGJveC1zaGFkb3ctbGd9O1xuICAtLSN7JHByZWZpeH1ib3gtc2hhZG93LWluc2V0OiAjeyRib3gtc2hhZG93LWluc2V0fTtcblxuICAvLyBGb2N1cyBzdHlsZXNcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IHJvb3QtZm9jdXMtdmFyaWFibGVzXG4gIC0tI3skcHJlZml4fWZvY3VzLXJpbmctd2lkdGg6ICN7JGZvY3VzLXJpbmctd2lkdGh9O1xuICAtLSN7JHByZWZpeH1mb2N1cy1yaW5nLW9wYWNpdHk6ICN7JGZvY3VzLXJpbmctb3BhY2l0eX07XG4gIC0tI3skcHJlZml4fWZvY3VzLXJpbmctY29sb3I6ICN7JGZvY3VzLXJpbmctY29sb3J9O1xuICAvLyBzY3NzLWRvY3MtZW5kIHJvb3QtZm9jdXMtdmFyaWFibGVzXG5cbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IHJvb3QtZm9ybS12YWxpZGF0aW9uLXZhcmlhYmxlc1xuICAtLSN7JHByZWZpeH1mb3JtLXZhbGlkLWNvbG9yOiAjeyRmb3JtLXZhbGlkLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9Zm9ybS12YWxpZC1ib3JkZXItY29sb3I6ICN7JGZvcm0tdmFsaWQtYm9yZGVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9Zm9ybS1pbnZhbGlkLWNvbG9yOiAjeyRmb3JtLWludmFsaWQtY29sb3J9O1xuICAtLSN7JHByZWZpeH1mb3JtLWludmFsaWQtYm9yZGVyLWNvbG9yOiAjeyRmb3JtLWludmFsaWQtYm9yZGVyLWNvbG9yfTtcbiAgLy8gc2Nzcy1kb2NzLWVuZCByb290LWZvcm0tdmFsaWRhdGlvbi12YXJpYWJsZXNcbn1cblxuQGlmICRlbmFibGUtZGFyay1tb2RlIHtcbiAgQGluY2x1ZGUgY29sb3ItbW9kZShkYXJrLCB0cnVlKSB7XG4gICAgY29sb3Itc2NoZW1lOiBkYXJrO1xuXG4gICAgLy8gc2Nzcy1kb2NzLXN0YXJ0IHJvb3QtZGFyay1tb2RlLXZhcnNcbiAgICAtLSN7JHByZWZpeH1ib2R5LWNvbG9yOiAjeyRib2R5LWNvbG9yLWRhcmt9O1xuICAgIC0tI3skcHJlZml4fWJvZHktY29sb3ItcmdiOiAje3RvLXJnYigkYm9keS1jb2xvci1kYXJrKX07XG4gICAgLS0jeyRwcmVmaXh9Ym9keS1iZzogI3skYm9keS1iZy1kYXJrfTtcbiAgICAtLSN7JHByZWZpeH1ib2R5LWJnLXJnYjogI3t0by1yZ2IoJGJvZHktYmctZGFyayl9O1xuXG4gICAgLS0jeyRwcmVmaXh9ZW1waGFzaXMtY29sb3I6ICN7JGJvZHktZW1waGFzaXMtY29sb3ItZGFya307XG4gICAgLS0jeyRwcmVmaXh9ZW1waGFzaXMtY29sb3ItcmdiOiAje3RvLXJnYigkYm9keS1lbXBoYXNpcy1jb2xvci1kYXJrKX07XG5cbiAgICAtLSN7JHByZWZpeH1zZWNvbmRhcnktY29sb3I6ICN7JGJvZHktc2Vjb25kYXJ5LWNvbG9yLWRhcmt9O1xuICAgIC0tI3skcHJlZml4fXNlY29uZGFyeS1jb2xvci1yZ2I6ICN7dG8tcmdiKCRib2R5LXNlY29uZGFyeS1jb2xvci1kYXJrKX07XG4gICAgLS0jeyRwcmVmaXh9c2Vjb25kYXJ5LWJnOiAjeyRib2R5LXNlY29uZGFyeS1iZy1kYXJrfTtcbiAgICAtLSN7JHByZWZpeH1zZWNvbmRhcnktYmctcmdiOiAje3RvLXJnYigkYm9keS1zZWNvbmRhcnktYmctZGFyayl9O1xuXG4gICAgLS0jeyRwcmVmaXh9dGVydGlhcnktY29sb3I6ICN7JGJvZHktdGVydGlhcnktY29sb3ItZGFya307XG4gICAgLS0jeyRwcmVmaXh9dGVydGlhcnktY29sb3ItcmdiOiAje3RvLXJnYigkYm9keS10ZXJ0aWFyeS1jb2xvci1kYXJrKX07XG4gICAgLS0jeyRwcmVmaXh9dGVydGlhcnktYmc6ICN7JGJvZHktdGVydGlhcnktYmctZGFya307XG4gICAgLS0jeyRwcmVmaXh9dGVydGlhcnktYmctcmdiOiAje3RvLXJnYigkYm9keS10ZXJ0aWFyeS1iZy1kYXJrKX07XG5cbiAgICBAZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzLXRleHQtZGFyayB7XG4gICAgICAtLSN7JHByZWZpeH0jeyRjb2xvcn0tdGV4dC1lbXBoYXNpczogI3skdmFsdWV9O1xuICAgIH1cblxuICAgIEBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMtYmctc3VidGxlLWRhcmsge1xuICAgICAgLS0jeyRwcmVmaXh9I3skY29sb3J9LWJnLXN1YnRsZTogI3skdmFsdWV9O1xuICAgIH1cblxuICAgIEBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMtYm9yZGVyLXN1YnRsZS1kYXJrIHtcbiAgICAgIC0tI3skcHJlZml4fSN7JGNvbG9yfS1ib3JkZXItc3VidGxlOiAjeyR2YWx1ZX07XG4gICAgfVxuXG4gICAgLS0jeyRwcmVmaXh9aGVhZGluZy1jb2xvcjogI3skaGVhZGluZ3MtY29sb3ItZGFya307XG5cbiAgICAtLSN7JHByZWZpeH1saW5rLWNvbG9yOiAjeyRsaW5rLWNvbG9yLWRhcmt9O1xuICAgIC0tI3skcHJlZml4fWxpbmstaG92ZXItY29sb3I6ICN7JGxpbmstaG92ZXItY29sb3ItZGFya307XG4gICAgLS0jeyRwcmVmaXh9bGluay1jb2xvci1yZ2I6ICN7dG8tcmdiKCRsaW5rLWNvbG9yLWRhcmspfTtcbiAgICAtLSN7JHByZWZpeH1saW5rLWhvdmVyLWNvbG9yLXJnYjogI3t0by1yZ2IoJGxpbmstaG92ZXItY29sb3ItZGFyayl9O1xuXG4gICAgLS0jeyRwcmVmaXh9Y29kZS1jb2xvcjogI3skY29kZS1jb2xvci1kYXJrfTtcbiAgICAtLSN7JHByZWZpeH1oaWdobGlnaHQtY29sb3I6ICN7JG1hcmstY29sb3ItZGFya307XG4gICAgLS0jeyRwcmVmaXh9aGlnaGxpZ2h0LWJnOiAjeyRtYXJrLWJnLWRhcmt9O1xuXG4gICAgLS0jeyRwcmVmaXh9Ym9yZGVyLWNvbG9yOiAjeyRib3JkZXItY29sb3ItZGFya307XG4gICAgLS0jeyRwcmVmaXh9Ym9yZGVyLWNvbG9yLXRyYW5zbHVjZW50OiAjeyRib3JkZXItY29sb3ItdHJhbnNsdWNlbnQtZGFya307XG5cbiAgICAtLSN7JHByZWZpeH1mb3JtLXZhbGlkLWNvbG9yOiAjeyRmb3JtLXZhbGlkLWNvbG9yLWRhcmt9O1xuICAgIC0tI3skcHJlZml4fWZvcm0tdmFsaWQtYm9yZGVyLWNvbG9yOiAjeyRmb3JtLXZhbGlkLWJvcmRlci1jb2xvci1kYXJrfTtcbiAgICAtLSN7JHByZWZpeH1mb3JtLWludmFsaWQtY29sb3I6ICN7JGZvcm0taW52YWxpZC1jb2xvci1kYXJrfTtcbiAgICAtLSN7JHByZWZpeH1mb3JtLWludmFsaWQtYm9yZGVyLWNvbG9yOiAjeyRmb3JtLWludmFsaWQtYm9yZGVyLWNvbG9yLWRhcmt9O1xuICAgIC8vIHNjc3MtZG9jcy1lbmQgcm9vdC1kYXJrLW1vZGUtdmFyc1xuICB9XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBzY3NzL2RpbWVuc2lvbi1uby1ub24tbnVtZXJpYy12YWx1ZXNcblxuLy8gU0NTUyBSRlMgbWl4aW5cbi8vXG4vLyBBdXRvbWF0ZWQgcmVzcG9uc2l2ZSB2YWx1ZXMgZm9yIGZvbnQgc2l6ZXMsIHBhZGRpbmdzLCBtYXJnaW5zIGFuZCBtdWNoIG1vcmVcbi8vXG4vLyBMaWNlbnNlZCB1bmRlciBNSVQgKGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL3Jmcy9ibG9iL21haW4vTElDRU5TRSlcblxuLy8gQ29uZmlndXJhdGlvblxuXG4vLyBCYXNlIHZhbHVlXG4kcmZzLWJhc2UtdmFsdWU6IDEuMjVyZW0gIWRlZmF1bHQ7XG4kcmZzLXVuaXQ6IHJlbSAhZGVmYXVsdDtcblxuQGlmICRyZnMtdW5pdCAhPSByZW0gYW5kICRyZnMtdW5pdCAhPSBweCB7XG4gIEBlcnJvciBcImAjeyRyZnMtdW5pdH1gIGlzIG5vdCBhIHZhbGlkIHVuaXQgZm9yICRyZnMtdW5pdC4gVXNlIGBweGAgb3IgYHJlbWAuXCI7XG59XG5cbi8vIEJyZWFrcG9pbnQgYXQgd2hlcmUgdmFsdWVzIHN0YXJ0IGRlY3JlYXNpbmcgaWYgc2NyZWVuIHdpZHRoIGlzIHNtYWxsZXJcbiRyZnMtYnJlYWtwb2ludDogMTIwMHB4ICFkZWZhdWx0O1xuJHJmcy1icmVha3BvaW50LXVuaXQ6IHB4ICFkZWZhdWx0O1xuXG5AaWYgJHJmcy1icmVha3BvaW50LXVuaXQgIT0gcHggYW5kICRyZnMtYnJlYWtwb2ludC11bml0ICE9IGVtIGFuZCAkcmZzLWJyZWFrcG9pbnQtdW5pdCAhPSByZW0ge1xuICBAZXJyb3IgXCJgI3skcmZzLWJyZWFrcG9pbnQtdW5pdH1gIGlzIG5vdCBhIHZhbGlkIHVuaXQgZm9yICRyZnMtYnJlYWtwb2ludC11bml0LiBVc2UgYHB4YCwgYGVtYCBvciBgcmVtYC5cIjtcbn1cblxuLy8gUmVzaXplIHZhbHVlcyBiYXNlZCBvbiBzY3JlZW4gaGVpZ2h0IGFuZCB3aWR0aFxuJHJmcy10d28tZGltZW5zaW9uYWw6IGZhbHNlICFkZWZhdWx0O1xuXG4vLyBGYWN0b3Igb2YgZGVjcmVhc2VcbiRyZnMtZmFjdG9yOiAxMCAhZGVmYXVsdDtcblxuQGlmIHR5cGUtb2YoJHJmcy1mYWN0b3IpICE9IG51bWJlciBvciAkcmZzLWZhY3RvciA8PSAxIHtcbiAgQGVycm9yIFwiYCN7JHJmcy1mYWN0b3J9YCBpcyBub3QgYSB2YWxpZCAgJHJmcy1mYWN0b3IsIGl0IG11c3QgYmUgZ3JlYXRlciB0aGFuIDEuXCI7XG59XG5cbi8vIE1vZGUuIFBvc3NpYmlsaXRpZXM6IFwibWluLW1lZGlhLXF1ZXJ5XCIsIFwibWF4LW1lZGlhLXF1ZXJ5XCJcbiRyZnMtbW9kZTogbWluLW1lZGlhLXF1ZXJ5ICFkZWZhdWx0O1xuXG4vLyBHZW5lcmF0ZSBlbmFibGUgb3IgZGlzYWJsZSBjbGFzc2VzLiBQb3NzaWJpbGl0aWVzOiBmYWxzZSwgXCJlbmFibGVcIiBvciBcImRpc2FibGVcIlxuJHJmcy1jbGFzczogZmFsc2UgIWRlZmF1bHQ7XG5cbi8vIDEgcmVtID0gJHJmcy1yZW0tdmFsdWUgcHhcbiRyZnMtcmVtLXZhbHVlOiAxNiAhZGVmYXVsdDtcblxuLy8gU2FmYXJpIGlmcmFtZSByZXNpemUgYnVnOiBodHRwczovL2dpdGh1Yi5jb20vdHdicy9yZnMvaXNzdWVzLzE0XG4kcmZzLXNhZmFyaS1pZnJhbWUtcmVzaXplLWJ1Zy1maXg6IGZhbHNlICFkZWZhdWx0O1xuXG4vLyBEaXNhYmxlIFJGUyBieSBzZXR0aW5nICRlbmFibGUtcmZzIHRvIGZhbHNlXG4kZW5hYmxlLXJmczogdHJ1ZSAhZGVmYXVsdDtcblxuLy8gQ2FjaGUgJHJmcy1iYXNlLXZhbHVlIHVuaXRcbiRyZnMtYmFzZS12YWx1ZS11bml0OiB1bml0KCRyZnMtYmFzZS12YWx1ZSk7XG5cbkBmdW5jdGlvbiBkaXZpZGUoJGRpdmlkZW5kLCAkZGl2aXNvciwgJHByZWNpc2lvbjogMTApIHtcbiAgJHNpZ246IGlmKCRkaXZpZGVuZCA+IDAgYW5kICRkaXZpc29yID4gMCBvciAkZGl2aWRlbmQgPCAwIGFuZCAkZGl2aXNvciA8IDAsIDEsIC0xKTtcbiAgJGRpdmlkZW5kOiBhYnMoJGRpdmlkZW5kKTtcbiAgJGRpdmlzb3I6IGFicygkZGl2aXNvcik7XG4gIEBpZiAkZGl2aWRlbmQgPT0gMCB7XG4gICAgQHJldHVybiAwO1xuICB9XG4gIEBpZiAkZGl2aXNvciA9PSAwIHtcbiAgICBAZXJyb3IgXCJDYW5ub3QgZGl2aWRlIGJ5IDBcIjtcbiAgfVxuICAkcmVtYWluZGVyOiAkZGl2aWRlbmQ7XG4gICRyZXN1bHQ6IDA7XG4gICRmYWN0b3I6IDEwO1xuICBAd2hpbGUgKCRyZW1haW5kZXIgPiAwIGFuZCAkcHJlY2lzaW9uID49IDApIHtcbiAgICAkcXVvdGllbnQ6IDA7XG4gICAgQHdoaWxlICgkcmVtYWluZGVyID49ICRkaXZpc29yKSB7XG4gICAgICAkcmVtYWluZGVyOiAkcmVtYWluZGVyIC0gJGRpdmlzb3I7XG4gICAgICAkcXVvdGllbnQ6ICRxdW90aWVudCArIDE7XG4gICAgfVxuICAgICRyZXN1bHQ6ICRyZXN1bHQgKiAxMCArICRxdW90aWVudDtcbiAgICAkZmFjdG9yOiAkZmFjdG9yICogLjE7XG4gICAgJHJlbWFpbmRlcjogJHJlbWFpbmRlciAqIDEwO1xuICAgICRwcmVjaXNpb246ICRwcmVjaXNpb24gLSAxO1xuICAgIEBpZiAoJHByZWNpc2lvbiA8IDAgYW5kICRyZW1haW5kZXIgPj0gJGRpdmlzb3IgKiA1KSB7XG4gICAgICAkcmVzdWx0OiAkcmVzdWx0ICsgMTtcbiAgICB9XG4gIH1cbiAgJHJlc3VsdDogJHJlc3VsdCAqICRmYWN0b3IgKiAkc2lnbjtcbiAgJGRpdmlkZW5kLXVuaXQ6IHVuaXQoJGRpdmlkZW5kKTtcbiAgJGRpdmlzb3ItdW5pdDogdW5pdCgkZGl2aXNvcik7XG4gICR1bml0LW1hcDogKFxuICAgIFwicHhcIjogMXB4LFxuICAgIFwicmVtXCI6IDFyZW0sXG4gICAgXCJlbVwiOiAxZW0sXG4gICAgXCIlXCI6IDElXG4gICk7XG4gIEBpZiAoJGRpdmlkZW5kLXVuaXQgIT0gJGRpdmlzb3ItdW5pdCBhbmQgbWFwLWhhcy1rZXkoJHVuaXQtbWFwLCAkZGl2aWRlbmQtdW5pdCkpIHtcbiAgICAkcmVzdWx0OiAkcmVzdWx0ICogbWFwLWdldCgkdW5pdC1tYXAsICRkaXZpZGVuZC11bml0KTtcbiAgfVxuICBAcmV0dXJuICRyZXN1bHQ7XG59XG5cbi8vIFJlbW92ZSBweC11bml0IGZyb20gJHJmcy1iYXNlLXZhbHVlIGZvciBjYWxjdWxhdGlvbnNcbkBpZiAkcmZzLWJhc2UtdmFsdWUtdW5pdCA9PSBweCB7XG4gICRyZnMtYmFzZS12YWx1ZTogZGl2aWRlKCRyZnMtYmFzZS12YWx1ZSwgJHJmcy1iYXNlLXZhbHVlICogMCArIDEpO1xufVxuQGVsc2UgaWYgJHJmcy1iYXNlLXZhbHVlLXVuaXQgPT0gcmVtIHtcbiAgJHJmcy1iYXNlLXZhbHVlOiBkaXZpZGUoJHJmcy1iYXNlLXZhbHVlLCBkaXZpZGUoJHJmcy1iYXNlLXZhbHVlICogMCArIDEsICRyZnMtcmVtLXZhbHVlKSk7XG59XG5cbi8vIENhY2hlICRyZnMtYnJlYWtwb2ludCB1bml0IHRvIHByZXZlbnQgbXVsdGlwbGUgY2FsbHNcbiRyZnMtYnJlYWtwb2ludC11bml0LWNhY2hlOiB1bml0KCRyZnMtYnJlYWtwb2ludCk7XG5cbi8vIFJlbW92ZSB1bml0IGZyb20gJHJmcy1icmVha3BvaW50IGZvciBjYWxjdWxhdGlvbnNcbkBpZiAkcmZzLWJyZWFrcG9pbnQtdW5pdC1jYWNoZSA9PSBweCB7XG4gICRyZnMtYnJlYWtwb2ludDogZGl2aWRlKCRyZnMtYnJlYWtwb2ludCwgJHJmcy1icmVha3BvaW50ICogMCArIDEpO1xufVxuQGVsc2UgaWYgJHJmcy1icmVha3BvaW50LXVuaXQtY2FjaGUgPT0gcmVtIG9yICRyZnMtYnJlYWtwb2ludC11bml0LWNhY2hlID09IFwiZW1cIiB7XG4gICRyZnMtYnJlYWtwb2ludDogZGl2aWRlKCRyZnMtYnJlYWtwb2ludCwgZGl2aWRlKCRyZnMtYnJlYWtwb2ludCAqIDAgKyAxLCAkcmZzLXJlbS12YWx1ZSkpO1xufVxuXG4vLyBDYWxjdWxhdGUgdGhlIG1lZGlhIHF1ZXJ5IHZhbHVlXG4kcmZzLW1xLXZhbHVlOiBpZigkcmZzLWJyZWFrcG9pbnQtdW5pdCA9PSBweCwgI3skcmZzLWJyZWFrcG9pbnR9cHgsICN7ZGl2aWRlKCRyZnMtYnJlYWtwb2ludCwgJHJmcy1yZW0tdmFsdWUpfSN7JHJmcy1icmVha3BvaW50LXVuaXR9KTtcbiRyZnMtbXEtcHJvcGVydHktd2lkdGg6IGlmKCRyZnMtbW9kZSA9PSBtYXgtbWVkaWEtcXVlcnksIG1heC13aWR0aCwgbWluLXdpZHRoKTtcbiRyZnMtbXEtcHJvcGVydHktaGVpZ2h0OiBpZigkcmZzLW1vZGUgPT0gbWF4LW1lZGlhLXF1ZXJ5LCBtYXgtaGVpZ2h0LCBtaW4taGVpZ2h0KTtcblxuLy8gSW50ZXJuYWwgbWl4aW4gdXNlZCB0byBkZXRlcm1pbmUgd2hpY2ggbWVkaWEgcXVlcnkgbmVlZHMgdG8gYmUgdXNlZFxuQG1peGluIF9yZnMtbWVkaWEtcXVlcnkge1xuICBAaWYgJHJmcy10d28tZGltZW5zaW9uYWwge1xuICAgIEBpZiAkcmZzLW1vZGUgPT0gbWF4LW1lZGlhLXF1ZXJ5IHtcbiAgICAgIEBtZWRpYSAoI3skcmZzLW1xLXByb3BlcnR5LXdpZHRofTogI3skcmZzLW1xLXZhbHVlfSksICgjeyRyZnMtbXEtcHJvcGVydHktaGVpZ2h0fTogI3skcmZzLW1xLXZhbHVlfSkge1xuICAgICAgICBAY29udGVudDtcbiAgICAgIH1cbiAgICB9XG4gICAgQGVsc2Uge1xuICAgICAgQG1lZGlhICgjeyRyZnMtbXEtcHJvcGVydHktd2lkdGh9OiAjeyRyZnMtbXEtdmFsdWV9KSBhbmQgKCN7JHJmcy1tcS1wcm9wZXJ0eS1oZWlnaHR9OiAjeyRyZnMtbXEtdmFsdWV9KSB7XG4gICAgICAgIEBjb250ZW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICBAZWxzZSB7XG4gICAgQG1lZGlhICgjeyRyZnMtbXEtcHJvcGVydHktd2lkdGh9OiAjeyRyZnMtbXEtdmFsdWV9KSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbn1cblxuLy8gSW50ZXJuYWwgbWl4aW4gdGhhdCBhZGRzIGRpc2FibGUgY2xhc3NlcyB0byB0aGUgc2VsZWN0b3IgaWYgbmVlZGVkLlxuQG1peGluIF9yZnMtcnVsZSB7XG4gIEBpZiAkcmZzLWNsYXNzID09IGRpc2FibGUgYW5kICRyZnMtbW9kZSA9PSBtYXgtbWVkaWEtcXVlcnkge1xuICAgIC8vIEFkZGluZyBhbiBleHRyYSBjbGFzcyBpbmNyZWFzZXMgc3BlY2lmaWNpdHksIHdoaWNoIHByZXZlbnRzIHRoZSBtZWRpYSBxdWVyeSB0byBvdmVycmlkZSB0aGUgcHJvcGVydHlcbiAgICAmLFxuICAgIC5kaXNhYmxlLXJmcyAmLFxuICAgICYuZGlzYWJsZS1yZnMge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG4gIEBlbHNlIGlmICRyZnMtY2xhc3MgPT0gZW5hYmxlIGFuZCAkcmZzLW1vZGUgPT0gbWluLW1lZGlhLXF1ZXJ5IHtcbiAgICAuZW5hYmxlLXJmcyAmLFxuICAgICYuZW5hYmxlLXJmcyB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2Uge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbi8vIEludGVybmFsIG1peGluIHRoYXQgYWRkcyBlbmFibGUgY2xhc3NlcyB0byB0aGUgc2VsZWN0b3IgaWYgbmVlZGVkLlxuQG1peGluIF9yZnMtbWVkaWEtcXVlcnktcnVsZSB7XG5cbiAgQGlmICRyZnMtY2xhc3MgPT0gZW5hYmxlIHtcbiAgICBAaWYgJHJmcy1tb2RlID09IG1pbi1tZWRpYS1xdWVyeSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBfcmZzLW1lZGlhLXF1ZXJ5ICgpIHtcbiAgICAgIC5lbmFibGUtcmZzICYsXG4gICAgICAmLmVuYWJsZS1yZnMge1xuICAgICAgICBAY29udGVudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgQGVsc2Uge1xuICAgIEBpZiAkcmZzLWNsYXNzID09IGRpc2FibGUgYW5kICRyZnMtbW9kZSA9PSBtaW4tbWVkaWEtcXVlcnkge1xuICAgICAgLmRpc2FibGUtcmZzICYsXG4gICAgICAmLmRpc2FibGUtcmZzIHtcbiAgICAgICAgQGNvbnRlbnQ7XG4gICAgICB9XG4gICAgfVxuICAgIEBpbmNsdWRlIF9yZnMtbWVkaWEtcXVlcnkgKCkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG59XG5cbi8vIEhlbHBlciBmdW5jdGlvbiB0byBnZXQgdGhlIGZvcm1hdHRlZCBub24tcmVzcG9uc2l2ZSB2YWx1ZVxuQGZ1bmN0aW9uIHJmcy12YWx1ZSgkdmFsdWVzKSB7XG4gIC8vIENvbnZlcnQgdG8gbGlzdFxuICAkdmFsdWVzOiBpZih0eXBlLW9mKCR2YWx1ZXMpICE9IGxpc3QsICgkdmFsdWVzLCksICR2YWx1ZXMpO1xuXG4gICR2YWw6IFwiXCI7XG5cbiAgLy8gTG9vcCBvdmVyIGVhY2ggdmFsdWUgYW5kIGNhbGN1bGF0ZSB2YWx1ZVxuICBAZWFjaCAkdmFsdWUgaW4gJHZhbHVlcyB7XG4gICAgQGlmICR2YWx1ZSA9PSAwIHtcbiAgICAgICR2YWw6ICR2YWwgKyBcIiAwXCI7XG4gICAgfVxuICAgIEBlbHNlIHtcbiAgICAgIC8vIENhY2hlICR2YWx1ZSB1bml0XG4gICAgICAkdW5pdDogaWYodHlwZS1vZigkdmFsdWUpID09IFwibnVtYmVyXCIsIHVuaXQoJHZhbHVlKSwgZmFsc2UpO1xuXG4gICAgICBAaWYgJHVuaXQgPT0gcHgge1xuICAgICAgICAvLyBDb252ZXJ0IHRvIHJlbSBpZiBuZWVkZWRcbiAgICAgICAgJHZhbDogJHZhbCArIFwiIFwiICsgaWYoJHJmcy11bml0ID09IHJlbSwgI3tkaXZpZGUoJHZhbHVlLCAkdmFsdWUgKiAwICsgJHJmcy1yZW0tdmFsdWUpfXJlbSwgJHZhbHVlKTtcbiAgICAgIH1cbiAgICAgIEBlbHNlIGlmICR1bml0ID09IHJlbSB7XG4gICAgICAgIC8vIENvbnZlcnQgdG8gcHggaWYgbmVlZGVkXG4gICAgICAgICR2YWw6ICR2YWwgKyBcIiBcIiArIGlmKCRyZnMtdW5pdCA9PSBweCwgI3tkaXZpZGUoJHZhbHVlLCAkdmFsdWUgKiAwICsgMSkgKiAkcmZzLXJlbS12YWx1ZX1weCwgJHZhbHVlKTtcbiAgICAgIH0gQGVsc2Uge1xuICAgICAgICAvLyBJZiAkdmFsdWUgaXNuJ3QgYSBudW1iZXIgKGxpa2UgaW5oZXJpdCkgb3IgJHZhbHVlIGhhcyBhIHVuaXQgKG5vdCBweCBvciByZW0sIGxpa2UgMS41ZW0pIG9yICQgaXMgMCwganVzdCBwcmludCB0aGUgdmFsdWVcbiAgICAgICAgJHZhbDogJHZhbCArIFwiIFwiICsgJHZhbHVlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIFJlbW92ZSBmaXJzdCBzcGFjZVxuICBAcmV0dXJuIHVucXVvdGUoc3RyLXNsaWNlKCR2YWwsIDIpKTtcbn1cblxuLy8gSGVscGVyIGZ1bmN0aW9uIHRvIGdldCB0aGUgcmVzcG9uc2l2ZSB2YWx1ZSBjYWxjdWxhdGVkIGJ5IFJGU1xuQGZ1bmN0aW9uIHJmcy1mbHVpZC12YWx1ZSgkdmFsdWVzKSB7XG4gIC8vIENvbnZlcnQgdG8gbGlzdFxuICAkdmFsdWVzOiBpZih0eXBlLW9mKCR2YWx1ZXMpICE9IGxpc3QsICgkdmFsdWVzLCksICR2YWx1ZXMpO1xuXG4gICR2YWw6IFwiXCI7XG5cbiAgLy8gTG9vcCBvdmVyIGVhY2ggdmFsdWUgYW5kIGNhbGN1bGF0ZSB2YWx1ZVxuICBAZWFjaCAkdmFsdWUgaW4gJHZhbHVlcyB7XG4gICAgQGlmICR2YWx1ZSA9PSAwIHtcbiAgICAgICR2YWw6ICR2YWwgKyBcIiAwXCI7XG4gICAgfSBAZWxzZSB7XG4gICAgICAvLyBDYWNoZSAkdmFsdWUgdW5pdFxuICAgICAgJHVuaXQ6IGlmKHR5cGUtb2YoJHZhbHVlKSA9PSBcIm51bWJlclwiLCB1bml0KCR2YWx1ZSksIGZhbHNlKTtcblxuICAgICAgLy8gSWYgJHZhbHVlIGlzbid0IGEgbnVtYmVyIChsaWtlIGluaGVyaXQpIG9yICR2YWx1ZSBoYXMgYSB1bml0IChub3QgcHggb3IgcmVtLCBsaWtlIDEuNWVtKSBvciAkIGlzIDAsIGp1c3QgcHJpbnQgdGhlIHZhbHVlXG4gICAgICBAaWYgbm90ICR1bml0IG9yICR1bml0ICE9IHB4IGFuZCAkdW5pdCAhPSByZW0ge1xuICAgICAgICAkdmFsOiAkdmFsICsgXCIgXCIgKyAkdmFsdWU7XG4gICAgICB9IEBlbHNlIHtcbiAgICAgICAgLy8gUmVtb3ZlIHVuaXQgZnJvbSAkdmFsdWUgZm9yIGNhbGN1bGF0aW9uc1xuICAgICAgICAkdmFsdWU6IGRpdmlkZSgkdmFsdWUsICR2YWx1ZSAqIDAgKyBpZigkdW5pdCA9PSBweCwgMSwgZGl2aWRlKDEsICRyZnMtcmVtLXZhbHVlKSkpO1xuXG4gICAgICAgIC8vIE9ubHkgYWRkIHRoZSBtZWRpYSBxdWVyeSBpZiB0aGUgdmFsdWUgaXMgZ3JlYXRlciB0aGFuIHRoZSBtaW5pbXVtIHZhbHVlXG4gICAgICAgIEBpZiBhYnMoJHZhbHVlKSA8PSAkcmZzLWJhc2UtdmFsdWUgb3Igbm90ICRlbmFibGUtcmZzIHtcbiAgICAgICAgICAkdmFsOiAkdmFsICsgXCIgXCIgKyBpZigkcmZzLXVuaXQgPT0gcmVtLCAje2RpdmlkZSgkdmFsdWUsICRyZnMtcmVtLXZhbHVlKX1yZW0sICN7JHZhbHVlfXB4KTtcbiAgICAgICAgfVxuICAgICAgICBAZWxzZSB7XG4gICAgICAgICAgLy8gQ2FsY3VsYXRlIHRoZSBtaW5pbXVtIHZhbHVlXG4gICAgICAgICAgJHZhbHVlLW1pbjogJHJmcy1iYXNlLXZhbHVlICsgZGl2aWRlKGFicygkdmFsdWUpIC0gJHJmcy1iYXNlLXZhbHVlLCAkcmZzLWZhY3Rvcik7XG5cbiAgICAgICAgICAvLyBDYWxjdWxhdGUgZGlmZmVyZW5jZSBiZXR3ZWVuICR2YWx1ZSBhbmQgdGhlIG1pbmltdW0gdmFsdWVcbiAgICAgICAgICAkdmFsdWUtZGlmZjogYWJzKCR2YWx1ZSkgLSAkdmFsdWUtbWluO1xuXG4gICAgICAgICAgLy8gQmFzZSB2YWx1ZSBmb3JtYXR0aW5nXG4gICAgICAgICAgJG1pbi13aWR0aDogaWYoJHJmcy11bml0ID09IHJlbSwgI3tkaXZpZGUoJHZhbHVlLW1pbiwgJHJmcy1yZW0tdmFsdWUpfXJlbSwgI3skdmFsdWUtbWlufXB4KTtcblxuICAgICAgICAgIC8vIFVzZSBuZWdhdGl2ZSB2YWx1ZSBpZiBuZWVkZWRcbiAgICAgICAgICAkbWluLXdpZHRoOiBpZigkdmFsdWUgPCAwLCAtJG1pbi13aWR0aCwgJG1pbi13aWR0aCk7XG5cbiAgICAgICAgICAvLyBVc2UgYHZtaW5gIGlmIHR3by1kaW1lbnNpb25hbCBpcyBlbmFibGVkXG4gICAgICAgICAgJHZhcmlhYmxlLXVuaXQ6IGlmKCRyZnMtdHdvLWRpbWVuc2lvbmFsLCB2bWluLCB2dyk7XG5cbiAgICAgICAgICAvLyBDYWxjdWxhdGUgdGhlIHZhcmlhYmxlIHdpZHRoIGJldHdlZW4gMCBhbmQgJHJmcy1icmVha3BvaW50XG4gICAgICAgICAgJHZhcmlhYmxlLXdpZHRoOiAje2RpdmlkZSgkdmFsdWUtZGlmZiAqIDEwMCwgJHJmcy1icmVha3BvaW50KX0jeyR2YXJpYWJsZS11bml0fTtcblxuICAgICAgICAgIC8vIFJldHVybiB0aGUgY2FsY3VsYXRlZCB2YWx1ZVxuICAgICAgICAgICR2YWw6ICR2YWwgKyBcIiBjYWxjKFwiICsgJG1pbi13aWR0aCArIGlmKCR2YWx1ZSA8IDAsIFwiIC0gXCIsIFwiICsgXCIpICsgJHZhcmlhYmxlLXdpZHRoICsgXCIpXCI7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBSZW1vdmUgZmlyc3Qgc3BhY2VcbiAgQHJldHVybiB1bnF1b3RlKHN0ci1zbGljZSgkdmFsLCAyKSk7XG59XG5cbi8vIFJGUyBtaXhpblxuQG1peGluIHJmcygkdmFsdWVzLCAkcHJvcGVydHk6IGZvbnQtc2l6ZSkge1xuICBAaWYgJHZhbHVlcyAhPSBudWxsIHtcbiAgICAkdmFsOiByZnMtdmFsdWUoJHZhbHVlcyk7XG4gICAgJGZsdWlkLXZhbDogcmZzLWZsdWlkLXZhbHVlKCR2YWx1ZXMpO1xuXG4gICAgLy8gRG8gbm90IHByaW50IHRoZSBtZWRpYSBxdWVyeSBpZiByZXNwb25zaXZlICYgbm9uLXJlc3BvbnNpdmUgdmFsdWVzIGFyZSB0aGUgc2FtZVxuICAgIEBpZiAkdmFsID09ICRmbHVpZC12YWwge1xuICAgICAgI3skcHJvcGVydHl9OiAkdmFsO1xuICAgIH1cbiAgICBAZWxzZSB7XG4gICAgICBAaW5jbHVkZSBfcmZzLXJ1bGUgKCkge1xuICAgICAgICAjeyRwcm9wZXJ0eX06IGlmKCRyZnMtbW9kZSA9PSBtYXgtbWVkaWEtcXVlcnksICR2YWwsICRmbHVpZC12YWwpO1xuXG4gICAgICAgIC8vIEluY2x1ZGUgc2FmYXJpIGlmcmFtZSByZXNpemUgZml4IGlmIG5lZWRlZFxuICAgICAgICBtaW4td2lkdGg6IGlmKCRyZnMtc2FmYXJpLWlmcmFtZS1yZXNpemUtYnVnLWZpeCwgKDAgKiAxdncpLCBudWxsKTtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgX3Jmcy1tZWRpYS1xdWVyeS1ydWxlICgpIHtcbiAgICAgICAgI3skcHJvcGVydHl9OiBpZigkcmZzLW1vZGUgPT0gbWF4LW1lZGlhLXF1ZXJ5LCAkZmx1aWQtdmFsLCAkdmFsKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gU2hvcnRoYW5kIGhlbHBlciBtaXhpbnNcbkBtaXhpbiBmb250LXNpemUoJHZhbHVlKSB7XG4gIEBpbmNsdWRlIHJmcygkdmFsdWUpO1xufVxuXG5AbWl4aW4gcGFkZGluZygkdmFsdWUpIHtcbiAgQGluY2x1ZGUgcmZzKCR2YWx1ZSwgcGFkZGluZyk7XG59XG5cbkBtaXhpbiBwYWRkaW5nLXRvcCgkdmFsdWUpIHtcbiAgQGluY2x1ZGUgcmZzKCR2YWx1ZSwgcGFkZGluZy10b3ApO1xufVxuXG5AbWl4aW4gcGFkZGluZy1yaWdodCgkdmFsdWUpIHtcbiAgQGluY2x1ZGUgcmZzKCR2YWx1ZSwgcGFkZGluZy1yaWdodCk7XG59XG5cbkBtaXhpbiBwYWRkaW5nLWJvdHRvbSgkdmFsdWUpIHtcbiAgQGluY2x1ZGUgcmZzKCR2YWx1ZSwgcGFkZGluZy1ib3R0b20pO1xufVxuXG5AbWl4aW4gcGFkZGluZy1sZWZ0KCR2YWx1ZSkge1xuICBAaW5jbHVkZSByZnMoJHZhbHVlLCBwYWRkaW5nLWxlZnQpO1xufVxuXG5AbWl4aW4gbWFyZ2luKCR2YWx1ZSkge1xuICBAaW5jbHVkZSByZnMoJHZhbHVlLCBtYXJnaW4pO1xufVxuXG5AbWl4aW4gbWFyZ2luLXRvcCgkdmFsdWUpIHtcbiAgQGluY2x1ZGUgcmZzKCR2YWx1ZSwgbWFyZ2luLXRvcCk7XG59XG5cbkBtaXhpbiBtYXJnaW4tcmlnaHQoJHZhbHVlKSB7XG4gIEBpbmNsdWRlIHJmcygkdmFsdWUsIG1hcmdpbi1yaWdodCk7XG59XG5cbkBtaXhpbiBtYXJnaW4tYm90dG9tKCR2YWx1ZSkge1xuICBAaW5jbHVkZSByZnMoJHZhbHVlLCBtYXJnaW4tYm90dG9tKTtcbn1cblxuQG1peGluIG1hcmdpbi1sZWZ0KCR2YWx1ZSkge1xuICBAaW5jbHVkZSByZnMoJHZhbHVlLCBtYXJnaW4tbGVmdCk7XG59XG4iLCIvLyBzY3NzLWRvY3Mtc3RhcnQgY29sb3ItbW9kZS1taXhpblxuQG1peGluIGNvbG9yLW1vZGUoJG1vZGU6IGxpZ2h0LCAkcm9vdDogZmFsc2UpIHtcbiAgQGlmICRjb2xvci1tb2RlLXR5cGUgPT0gXCJtZWRpYS1xdWVyeVwiIHtcbiAgICBAaWYgJHJvb3QgPT0gdHJ1ZSB7XG4gICAgICBAbWVkaWEgKHByZWZlcnMtY29sb3Itc2NoZW1lOiAkbW9kZSkge1xuICAgICAgICA6cm9vdCB7XG4gICAgICAgICAgQGNvbnRlbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9IEBlbHNlIHtcbiAgICAgIEBtZWRpYSAocHJlZmVycy1jb2xvci1zY2hlbWU6ICRtb2RlKSB7XG4gICAgICAgIEBjb250ZW50O1xuICAgICAgfVxuICAgIH1cbiAgfSBAZWxzZSB7XG4gICAgW2RhdGEtYnMtdGhlbWU9XCIjeyRtb2RlfVwiXSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbn1cbi8vIHNjc3MtZG9jcy1lbmQgY29sb3ItbW9kZS1taXhpblxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50LCBzZWxlY3Rvci1uby1xdWFsaWZ5aW5nLXR5cGUsIHByb3BlcnR5LW5vLXZlbmRvci1wcmVmaXhcblxuXG4vLyBSZWJvb3Rcbi8vXG4vLyBOb3JtYWxpemF0aW9uIG9mIEhUTUwgZWxlbWVudHMsIG1hbnVhbGx5IGZvcmtlZCBmcm9tIE5vcm1hbGl6ZS5jc3MgdG8gcmVtb3ZlXG4vLyBzdHlsZXMgdGFyZ2V0aW5nIGlycmVsZXZhbnQgYnJvd3NlcnMgd2hpbGUgYXBwbHlpbmcgbmV3IHN0eWxlcy5cbi8vXG4vLyBOb3JtYWxpemUgaXMgbGljZW5zZWQgTUlULiBodHRwczovL2dpdGh1Yi5jb20vbmVjb2xhcy9ub3JtYWxpemUuY3NzXG5cblxuLy8gRG9jdW1lbnRcbi8vXG4vLyBDaGFuZ2UgZnJvbSBgYm94LXNpemluZzogY29udGVudC1ib3hgIHNvIHRoYXQgYHdpZHRoYCBpcyBub3QgYWZmZWN0ZWQgYnkgYHBhZGRpbmdgIG9yIGBib3JkZXJgLlxuXG4qLFxuKjo6YmVmb3JlLFxuKjo6YWZ0ZXIge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG5cbi8vIFJvb3Rcbi8vXG4vLyBBYmlsaXR5IHRvIHRoZSB2YWx1ZSBvZiB0aGUgcm9vdCBmb250IHNpemVzLCBhZmZlY3RpbmcgdGhlIHZhbHVlIG9mIGByZW1gLlxuLy8gbnVsbCBieSBkZWZhdWx0LCB0aHVzIG5vdGhpbmcgaXMgZ2VuZXJhdGVkLlxuXG46cm9vdCB7XG4gIEBpZiAkZm9udC1zaXplLXJvb3QgIT0gbnVsbCB7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKHZhcigtLSN7JHByZWZpeH1yb290LWZvbnQtc2l6ZSkpO1xuICB9XG5cbiAgQGlmICRlbmFibGUtc21vb3RoLXNjcm9sbCB7XG4gICAgQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiBuby1wcmVmZXJlbmNlKSB7XG4gICAgICBzY3JvbGwtYmVoYXZpb3I6IHNtb290aDtcbiAgICB9XG4gIH1cbn1cblxuXG4vLyBCb2R5XG4vL1xuLy8gMS4gUmVtb3ZlIHRoZSBtYXJnaW4gaW4gYWxsIGJyb3dzZXJzLlxuLy8gMi4gQXMgYSBiZXN0IHByYWN0aWNlLCBhcHBseSBhIGRlZmF1bHQgYGJhY2tncm91bmQtY29sb3JgLlxuLy8gMy4gUHJldmVudCBhZGp1c3RtZW50cyBvZiBmb250IHNpemUgYWZ0ZXIgb3JpZW50YXRpb24gY2hhbmdlcyBpbiBpT1MuXG4vLyA0LiBDaGFuZ2UgdGhlIGRlZmF1bHQgdGFwIGhpZ2hsaWdodCB0byBiZSBjb21wbGV0ZWx5IHRyYW5zcGFyZW50IGluIGlPUy5cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHJlYm9vdC1ib2R5LXJ1bGVzXG5ib2R5IHtcbiAgbWFyZ2luOiAwOyAvLyAxXG4gIGZvbnQtZmFtaWx5OiB2YXIoLS0jeyRwcmVmaXh9Ym9keS1mb250LWZhbWlseSk7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSh2YXIoLS0jeyRwcmVmaXh9Ym9keS1mb250LXNpemUpKTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLSN7JHByZWZpeH1ib2R5LWZvbnQtd2VpZ2h0KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLSN7JHByZWZpeH1ib2R5LWxpbmUtaGVpZ2h0KTtcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1ib2R5LWNvbG9yKTtcbiAgdGV4dC1hbGlnbjogdmFyKC0tI3skcHJlZml4fWJvZHktdGV4dC1hbGlnbik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1ib2R5LWJnKTsgLy8gMlxuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7IC8vIDNcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKCRibGFjaywgMCk7IC8vIDRcbn1cbi8vIHNjc3MtZG9jcy1lbmQgcmVib290LWJvZHktcnVsZXNcblxuXG4vLyBDb250ZW50IGdyb3VwaW5nXG4vL1xuLy8gMS4gUmVzZXQgRmlyZWZveCdzIGdyYXkgY29sb3JcblxuaHIge1xuICBtYXJnaW46ICRoci1tYXJnaW4teSAwO1xuICBjb2xvcjogJGhyLWNvbG9yOyAvLyAxXG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXRvcDogJGhyLWJvcmRlci13aWR0aCBzb2xpZCAkaHItYm9yZGVyLWNvbG9yO1xuICBvcGFjaXR5OiAkaHItb3BhY2l0eTtcbn1cblxuXG4vLyBUeXBvZ3JhcGh5XG4vL1xuLy8gMS4gUmVtb3ZlIHRvcCBtYXJnaW5zIGZyb20gaGVhZGluZ3Ncbi8vICAgIEJ5IGRlZmF1bHQsIGA8aDE+YC1gPGg2PmAgYWxsIHJlY2VpdmUgdG9wIGFuZCBib3R0b20gbWFyZ2lucy4gV2UgbnVrZSB0aGUgdG9wXG4vLyAgICBtYXJnaW4gZm9yIGVhc2llciBjb250cm9sIHdpdGhpbiB0eXBlIHNjYWxlcyBhcyBpdCBhdm9pZHMgbWFyZ2luIGNvbGxhcHNpbmcuXG5cbiVoZWFkaW5nIHtcbiAgbWFyZ2luLXRvcDogMDsgLy8gMVxuICBtYXJnaW4tYm90dG9tOiAkaGVhZGluZ3MtbWFyZ2luLWJvdHRvbTtcbiAgZm9udC1mYW1pbHk6ICRoZWFkaW5ncy1mb250LWZhbWlseTtcbiAgZm9udC1zdHlsZTogJGhlYWRpbmdzLWZvbnQtc3R5bGU7XG4gIGZvbnQtd2VpZ2h0OiAkaGVhZGluZ3MtZm9udC13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAkaGVhZGluZ3MtbGluZS1oZWlnaHQ7XG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9aGVhZGluZy1jb2xvcik7XG59XG5cbmgxIHtcbiAgQGV4dGVuZCAlaGVhZGluZztcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRoMS1mb250LXNpemUpO1xufVxuXG5oMiB7XG4gIEBleHRlbmQgJWhlYWRpbmc7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaDItZm9udC1zaXplKTtcbn1cblxuaDMge1xuICBAZXh0ZW5kICVoZWFkaW5nO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGgzLWZvbnQtc2l6ZSk7XG59XG5cbmg0IHtcbiAgQGV4dGVuZCAlaGVhZGluZztcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRoNC1mb250LXNpemUpO1xufVxuXG5oNSB7XG4gIEBleHRlbmQgJWhlYWRpbmc7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaDUtZm9udC1zaXplKTtcbn1cblxuaDYge1xuICBAZXh0ZW5kICVoZWFkaW5nO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGg2LWZvbnQtc2l6ZSk7XG59XG5cblxuLy8gUmVzZXQgbWFyZ2lucyBvbiBwYXJhZ3JhcGhzXG4vL1xuLy8gU2ltaWxhcmx5LCB0aGUgdG9wIG1hcmdpbiBvbiBgPHA+YHMgZ2V0IHJlc2V0LiBIb3dldmVyLCB3ZSBhbHNvIHJlc2V0IHRoZVxuLy8gYm90dG9tIG1hcmdpbiB0byB1c2UgYHJlbWAgdW5pdHMgaW5zdGVhZCBvZiBgZW1gLlxuXG5wIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogJHBhcmFncmFwaC1tYXJnaW4tYm90dG9tO1xufVxuXG5cbi8vIEFiYnJldmlhdGlvbnNcbi8vXG4vLyAxLiBBZGQgdGhlIGNvcnJlY3QgdGV4dCBkZWNvcmF0aW9uIGluIENocm9tZSwgRWRnZSwgT3BlcmEsIGFuZCBTYWZhcmkuXG4vLyAyLiBBZGQgZXhwbGljaXQgY3Vyc29yIHRvIGluZGljYXRlIGNoYW5nZWQgYmVoYXZpb3IuXG4vLyAzLiBQcmV2ZW50IHRoZSB0ZXh0LWRlY29yYXRpb24gdG8gYmUgc2tpcHBlZC5cblxuYWJiclt0aXRsZV0ge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSBkb3R0ZWQ7IC8vIDFcbiAgY3Vyc29yOiBoZWxwOyAvLyAyXG4gIHRleHQtZGVjb3JhdGlvbi1za2lwLWluazogbm9uZTsgLy8gM1xufVxuXG5cbi8vIEFkZHJlc3NcblxuYWRkcmVzcyB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG5cblxuLy8gTGlzdHNcblxub2wsXG51bCB7XG4gIHBhZGRpbmctbGVmdDogMnJlbTtcbn1cblxub2wsXG51bCxcbmRsIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cblxub2wgb2wsXG51bCB1bCxcbm9sIHVsLFxudWwgb2wge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG5kdCB7XG4gIGZvbnQtd2VpZ2h0OiAkZHQtZm9udC13ZWlnaHQ7XG59XG5cbi8vIDEuIFVuZG8gYnJvd3NlciBkZWZhdWx0XG5cbmRkIHtcbiAgbWFyZ2luLWJvdHRvbTogLjVyZW07XG4gIG1hcmdpbi1sZWZ0OiAwOyAvLyAxXG59XG5cblxuLy8gQmxvY2txdW90ZVxuXG5ibG9ja3F1b3RlIHtcbiAgbWFyZ2luOiAwIDAgMXJlbTtcbn1cblxuXG4vLyBTdHJvbmdcbi8vXG4vLyBBZGQgdGhlIGNvcnJlY3QgZm9udCB3ZWlnaHQgaW4gQ2hyb21lLCBFZGdlLCBhbmQgU2FmYXJpXG5cbmIsXG5zdHJvbmcge1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGRlcjtcbn1cblxuXG4vLyBTbWFsbFxuLy9cbi8vIEFkZCB0aGUgY29ycmVjdCBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzXG5cbnNtYWxsIHtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRzbWFsbC1mb250LXNpemUpO1xufVxuXG5cbi8vIE1hcmtcblxubWFyayB7XG4gIHBhZGRpbmc6ICRtYXJrLXBhZGRpbmc7XG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9aGlnaGxpZ2h0LWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fWhpZ2hsaWdodC1iZyk7XG59XG5cblxuLy8gU3ViIGFuZCBTdXBcbi8vXG4vLyBQcmV2ZW50IGBzdWJgIGFuZCBgc3VwYCBlbGVtZW50cyBmcm9tIGFmZmVjdGluZyB0aGUgbGluZSBoZWlnaHQgaW5cbi8vIGFsbCBicm93c2Vycy5cblxuc3ViLFxuc3VwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBAaW5jbHVkZSBmb250LXNpemUoJHN1Yi1zdXAtZm9udC1zaXplKTtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuc3ViIHsgYm90dG9tOiAtLjI1ZW07IH1cbnN1cCB7IHRvcDogLS41ZW07IH1cblxuXG4vLyBMaW5rc1xuXG5hIHtcbiAgY29sb3I6IHJnYmEodmFyKC0tI3skcHJlZml4fWxpbmstY29sb3ItcmdiKSwgdmFyKC0tI3skcHJlZml4fWxpbmstb3BhY2l0eSwgMSkpO1xuICB0ZXh0LWRlY29yYXRpb246ICRsaW5rLWRlY29yYXRpb247XG5cbiAgJjpob3ZlciB7XG4gICAgLS0jeyRwcmVmaXh9bGluay1jb2xvci1yZ2I6IHZhcigtLSN7JHByZWZpeH1saW5rLWhvdmVyLWNvbG9yLXJnYik7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiAkbGluay1ob3Zlci1kZWNvcmF0aW9uO1xuICB9XG59XG5cbi8vIEFuZCB1bmRvIHRoZXNlIHN0eWxlcyBmb3IgcGxhY2Vob2xkZXIgbGlua3MvbmFtZWQgYW5jaG9ycyAod2l0aG91dCBocmVmKS5cbi8vIEl0IHdvdWxkIGJlIG1vcmUgc3RyYWlnaHRmb3J3YXJkIHRvIGp1c3QgdXNlIGFbaHJlZl0gaW4gcHJldmlvdXMgYmxvY2ssIGJ1dCB0aGF0XG4vLyBjYXVzZXMgc3BlY2lmaWNpdHkgaXNzdWVzIGluIG1hbnkgb3RoZXIgc3R5bGVzIHRoYXQgYXJlIHRvbyBjb21wbGV4IHRvIGZpeC5cbi8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzE5NDAyXG5cbmE6bm90KFtocmVmXSk6bm90KFtjbGFzc10pIHtcbiAgJixcbiAgJjpob3ZlciB7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG59XG5cblxuLy8gQ29kZVxuXG5wcmUsXG5jb2RlLFxua2JkLFxuc2FtcCB7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktY29kZTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKDFlbSk7IC8vIENvcnJlY3QgdGhlIG9kZCBgZW1gIGZvbnQgc2l6aW5nIGluIGFsbCBicm93c2Vycy5cbn1cblxuLy8gMS4gUmVtb3ZlIGJyb3dzZXIgZGVmYXVsdCB0b3AgbWFyZ2luXG4vLyAyLiBSZXNldCBicm93c2VyIGRlZmF1bHQgb2YgYDFlbWAgdG8gdXNlIGByZW1gc1xuLy8gMy4gRG9uJ3QgYWxsb3cgY29udGVudCB0byBicmVhayBvdXRzaWRlXG5cbnByZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiAwOyAvLyAxXG4gIG1hcmdpbi1ib3R0b206IDFyZW07IC8vIDJcbiAgb3ZlcmZsb3c6IGF1dG87IC8vIDNcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRjb2RlLWZvbnQtc2l6ZSk7XG4gIGNvbG9yOiAkcHJlLWNvbG9yO1xuXG4gIC8vIEFjY291bnQgZm9yIHNvbWUgY29kZSBvdXRwdXRzIHRoYXQgcGxhY2UgY29kZSB0YWdzIGluIHByZSB0YWdzXG4gIGNvZGUge1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZShpbmhlcml0KTtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICB3b3JkLWJyZWFrOiBub3JtYWw7XG4gIH1cbn1cblxuY29kZSB7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkY29kZS1mb250LXNpemUpO1xuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWNvZGUtY29sb3IpO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG5cbiAgLy8gU3RyZWFtbGluZSB0aGUgc3R5bGUgd2hlbiBpbnNpZGUgYW5jaG9ycyB0byBhdm9pZCBicm9rZW4gdW5kZXJsaW5lIGFuZCBtb3JlXG4gIGEgPiAmIHtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgfVxufVxuXG5rYmQge1xuICBwYWRkaW5nOiAka2JkLXBhZGRpbmcteSAka2JkLXBhZGRpbmcteDtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRrYmQtZm9udC1zaXplKTtcbiAgY29sb3I6ICRrYmQtY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6ICRrYmQtYmc7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGJvcmRlci1yYWRpdXMtc20pO1xuXG4gIGtiZCB7XG4gICAgcGFkZGluZzogMDtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMWVtKTtcbiAgICBmb250LXdlaWdodDogJG5lc3RlZC1rYmQtZm9udC13ZWlnaHQ7XG4gIH1cbn1cblxuXG4vLyBGaWd1cmVzXG4vL1xuLy8gQXBwbHkgYSBjb25zaXN0ZW50IG1hcmdpbiBzdHJhdGVneSAobWF0Y2hlcyBvdXIgdHlwZSBzdHlsZXMpLlxuXG5maWd1cmUge1xuICBtYXJnaW46IDAgMCAxcmVtO1xufVxuXG5cbi8vIEltYWdlcyBhbmQgY29udGVudFxuXG5pbWcsXG5zdmcge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG5cbi8vIFRhYmxlc1xuLy9cbi8vIFByZXZlbnQgZG91YmxlIGJvcmRlcnNcblxudGFibGUge1xuICBjYXB0aW9uLXNpZGU6IGJvdHRvbTtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbn1cblxuY2FwdGlvbiB7XG4gIHBhZGRpbmctdG9wOiAkdGFibGUtY2VsbC1wYWRkaW5nLXk7XG4gIHBhZGRpbmctYm90dG9tOiAkdGFibGUtY2VsbC1wYWRkaW5nLXk7XG4gIGNvbG9yOiAkdGFibGUtY2FwdGlvbi1jb2xvcjtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLy8gMS4gUmVtb3ZlcyBmb250LXdlaWdodCBib2xkIGJ5IGluaGVyaXRpbmdcbi8vIDIuIE1hdGNoZXMgZGVmYXVsdCBgPHRkPmAgYWxpZ25tZW50IGJ5IGluaGVyaXRpbmcgYHRleHQtYWxpZ25gLlxuLy8gMy4gRml4IGFsaWdubWVudCBmb3IgU2FmYXJpXG5cbnRoIHtcbiAgZm9udC13ZWlnaHQ6ICR0YWJsZS10aC1mb250LXdlaWdodDsgLy8gMVxuICB0ZXh0LWFsaWduOiBpbmhlcml0OyAvLyAyXG4gIHRleHQtYWxpZ246IC13ZWJraXQtbWF0Y2gtcGFyZW50OyAvLyAzXG59XG5cbnRoZWFkLFxudGJvZHksXG50Zm9vdCxcbnRyLFxudGQsXG50aCB7XG4gIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiAwO1xufVxuXG5cbi8vIEZvcm1zXG4vL1xuLy8gMS4gQWxsb3cgbGFiZWxzIHRvIHVzZSBgbWFyZ2luYCBmb3Igc3BhY2luZy5cblxubGFiZWwge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IC8vIDFcbn1cblxuLy8gUmVtb3ZlIHRoZSBkZWZhdWx0IGBib3JkZXItcmFkaXVzYCB0aGF0IG1hY09TIENocm9tZSBhZGRzLlxuLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMjQwOTNcblxuYnV0dG9uIHtcbiAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHByb3BlcnR5LWRpc2FsbG93ZWQtbGlzdFxuICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG4vLyBFeHBsaWNpdGx5IHJlbW92ZSBmb2N1cyBvdXRsaW5lIGluIENocm9taXVtIHdoZW4gaXQgc2hvdWxkbid0IGJlXG4vLyB2aXNpYmxlIChlLmcuIGFzIHJlc3VsdCBvZiBtb3VzZSBjbGljayBvciB0b3VjaCB0YXApLiBJdCBhbHJlYWR5XG4vLyBzaG91bGQgYmUgZG9pbmcgdGhpcyBhdXRvbWF0aWNhbGx5LCBidXQgc2VlbXMgdG8gY3VycmVudGx5IGJlXG4vLyBjb25mdXNlZCBhbmQgYXBwbGllcyBpdHMgdmVyeSB2aXNpYmxlIHR3by10b25lIG91dGxpbmUgYW55d2F5LlxuXG5idXR0b246Zm9jdXM6bm90KDpmb2N1cy12aXNpYmxlKSB7XG4gIG91dGxpbmU6IDA7XG59XG5cbi8vIDEuIFJlbW92ZSB0aGUgbWFyZ2luIGluIEZpcmVmb3ggYW5kIFNhZmFyaVxuXG5pbnB1dCxcbmJ1dHRvbixcbnNlbGVjdCxcbm9wdGdyb3VwLFxudGV4dGFyZWEge1xuICBtYXJnaW46IDA7IC8vIDFcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZShpbmhlcml0KTtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG5cbi8vIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2YgdGV4dCB0cmFuc2Zvcm0gaW4gRmlyZWZveFxuYnV0dG9uLFxuc2VsZWN0IHtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG4vLyBTZXQgdGhlIGN1cnNvciBmb3Igbm9uLWA8YnV0dG9uPmAgYnV0dG9uc1xuLy9cbi8vIERldGFpbHMgYXQgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL3B1bGwvMzA1NjJcbltyb2xlPVwiYnV0dG9uXCJdIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG5zZWxlY3Qge1xuICAvLyBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHdvcmQtd3JhcCBpbiBTYWZhcmkuXG4gIC8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzI0OTkwXG4gIHdvcmQtd3JhcDogbm9ybWFsO1xuXG4gIC8vIFVuZG8gdGhlIG9wYWNpdHkgY2hhbmdlIGZyb20gQ2hyb21lXG4gICY6ZGlzYWJsZWQge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuLy8gUmVtb3ZlIHRoZSBkcm9wZG93biBhcnJvdyBvbmx5IGZyb20gdGV4dCB0eXBlIGlucHV0cyBidWlsdCB3aXRoIGRhdGFsaXN0cyBpbiBDaHJvbWUuXG4vLyBTZWUgaHR0cHM6Ly9zdGFja292ZXJmbG93LmNvbS9hLzU0OTk3MTE4XG5cbltsaXN0XTpub3QoW3R5cGU9XCJkYXRlXCJdKTpub3QoW3R5cGU9XCJkYXRldGltZS1sb2NhbFwiXSk6bm90KFt0eXBlPVwibW9udGhcIl0pOm5vdChbdHlwZT1cIndlZWtcIl0pOm5vdChbdHlwZT1cInRpbWVcIl0pOjotd2Via2l0LWNhbGVuZGFyLXBpY2tlci1pbmRpY2F0b3Ige1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi8vIDEuIFByZXZlbnQgYSBXZWJLaXQgYnVnIHdoZXJlICgyKSBkZXN0cm95cyBuYXRpdmUgYGF1ZGlvYCBhbmQgYHZpZGVvYFxuLy8gICAgY29udHJvbHMgaW4gQW5kcm9pZCA0LlxuLy8gMi4gQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cbi8vIDMuIE9waW5pb25hdGVkOiBhZGQgXCJoYW5kXCIgY3Vyc29yIHRvIG5vbi1kaXNhYmxlZCBidXR0b24gZWxlbWVudHMuXG5cbmJ1dHRvbixcblt0eXBlPVwiYnV0dG9uXCJdLCAvLyAxXG5bdHlwZT1cInJlc2V0XCJdLFxuW3R5cGU9XCJzdWJtaXRcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjsgLy8gMlxuXG4gIEBpZiAkZW5hYmxlLWJ1dHRvbi1wb2ludGVycyB7XG4gICAgJjpub3QoOmRpc2FibGVkKSB7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7IC8vIDNcbiAgICB9XG4gIH1cbn1cblxuLy8gUmVtb3ZlIGlubmVyIGJvcmRlciBhbmQgcGFkZGluZyBmcm9tIEZpcmVmb3gsIGJ1dCBkb24ndCByZXN0b3JlIHRoZSBvdXRsaW5lIGxpa2UgTm9ybWFsaXplLlxuXG46Oi1tb3otZm9jdXMtaW5uZXIge1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXItc3R5bGU6IG5vbmU7XG59XG5cbi8vIDEuIFRleHRhcmVhcyBzaG91bGQgcmVhbGx5IG9ubHkgcmVzaXplIHZlcnRpY2FsbHkgc28gdGhleSBkb24ndCBicmVhayB0aGVpciAoaG9yaXpvbnRhbCkgY29udGFpbmVycy5cblxudGV4dGFyZWEge1xuICByZXNpemU6IHZlcnRpY2FsOyAvLyAxXG59XG5cbi8vIDEuIEJyb3dzZXJzIHNldCBhIGRlZmF1bHQgYG1pbi13aWR0aDogbWluLWNvbnRlbnQ7YCBvbiBmaWVsZHNldHMsXG4vLyAgICB1bmxpa2UgZS5nLiBgPGRpdj5gcywgd2hpY2ggaGF2ZSBgbWluLXdpZHRoOiAwO2AgYnkgZGVmYXVsdC5cbi8vICAgIFNvIHdlIHJlc2V0IHRoYXQgdG8gZW5zdXJlIGZpZWxkc2V0cyBiZWhhdmUgbW9yZSBsaWtlIGEgc3RhbmRhcmQgYmxvY2sgZWxlbWVudC5cbi8vICAgIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzEyMzU5XG4vLyAgICBhbmQgaHR0cHM6Ly9odG1sLnNwZWMud2hhdHdnLm9yZy9tdWx0aXBhZ2UvI3RoZS1maWVsZHNldC1hbmQtbGVnZW5kLWVsZW1lbnRzXG4vLyAyLiBSZXNldCB0aGUgZGVmYXVsdCBvdXRsaW5lIGJlaGF2aW9yIG9mIGZpZWxkc2V0cyBzbyB0aGV5IGRvbid0IGFmZmVjdCBwYWdlIGxheW91dC5cblxuZmllbGRzZXQge1xuICBtaW4td2lkdGg6IDA7IC8vIDFcbiAgcGFkZGluZzogMDsgLy8gMlxuICBtYXJnaW46IDA7IC8vIDJcbiAgYm9yZGVyOiAwOyAvLyAyXG59XG5cbi8vIDEuIEJ5IHVzaW5nIGBmbG9hdDogbGVmdGAsIHRoZSBsZWdlbmQgd2lsbCBiZWhhdmUgbGlrZSBhIGJsb2NrIGVsZW1lbnQuXG4vLyAgICBUaGlzIHdheSB0aGUgYm9yZGVyIG9mIGEgZmllbGRzZXQgd3JhcHMgYXJvdW5kIHRoZSBsZWdlbmQgaWYgcHJlc2VudC5cbi8vIDIuIEZpeCB3cmFwcGluZyBidWcuXG4vLyAgICBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8yOTcxMlxuXG5sZWdlbmQge1xuICBmbG9hdDogbGVmdDsgLy8gMVxuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luLWJvdHRvbTogJGxlZ2VuZC1tYXJnaW4tYm90dG9tO1xuICBmb250LXdlaWdodDogJGxlZ2VuZC1mb250LXdlaWdodDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkbGVnZW5kLWZvbnQtc2l6ZSk7XG5cbiAgKyAqIHtcbiAgICBjbGVhcjogbGVmdDsgLy8gMlxuICB9XG59XG5cbi8vIEZpeCBoZWlnaHQgb2YgaW5wdXRzIHdpdGggYSB0eXBlIG9mIGRhdGV0aW1lLWxvY2FsLCBkYXRlLCBtb250aCwgd2Vlaywgb3IgdGltZVxuLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTg4NDJcblxuOjotd2Via2l0LWRhdGV0aW1lLWVkaXQtZmllbGRzLXdyYXBwZXIsXG46Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC10ZXh0LFxuOjotd2Via2l0LWRhdGV0aW1lLWVkaXQtbWludXRlLFxuOjotd2Via2l0LWRhdGV0aW1lLWVkaXQtaG91ci1maWVsZCxcbjo6LXdlYmtpdC1kYXRldGltZS1lZGl0LWRheS1maWVsZCxcbjo6LXdlYmtpdC1kYXRldGltZS1lZGl0LW1vbnRoLWZpZWxkLFxuOjotd2Via2l0LWRhdGV0aW1lLWVkaXQteWVhci1maWVsZCB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbjo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbiB7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLy8gMS4gVGhpcyBvdmVycmlkZXMgdGhlIGV4dHJhIHJvdW5kZWQgY29ybmVycyBvbiBzZWFyY2ggaW5wdXRzIGluIGlPUyBzbyB0aGF0IG91clxuLy8gICAgYC5mb3JtLWNvbnRyb2xgIGNsYXNzIGNhbiBwcm9wZXJseSBzdHlsZSB0aGVtLiBOb3RlIHRoYXQgdGhpcyBjYW5ub3Qgc2ltcGx5XG4vLyAgICBiZSBhZGRlZCB0byBgLmZvcm0tY29udHJvbGAgYXMgaXQncyBub3Qgc3BlY2lmaWMgZW5vdWdoLiBGb3IgZGV0YWlscywgc2VlXG4vLyAgICBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzExNTg2LlxuLy8gMi4gQ29ycmVjdCB0aGUgb3V0bGluZSBzdHlsZSBpbiBTYWZhcmkuXG5cblt0eXBlPVwic2VhcmNoXCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7IC8vIDFcbiAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7IC8vIDJcblxuICAvLyAzLiBCZXR0ZXIgYWZmb3JkYW5jZSBhbmQgY29uc2lzdGVudCBhcHBlYXJhbmNlIGZvciBzZWFyY2ggY2FuY2VsIGJ1dHRvblxuICAmOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZmlsdGVyOiBncmF5c2NhbGUoMSk7XG4gIH1cbn1cblxuLy8gMS4gQSBmZXcgaW5wdXQgdHlwZXMgc2hvdWxkIHN0YXkgTFRSXG4vLyBTZWUgaHR0cHM6Ly9ydGxzdHlsaW5nLmNvbS9wb3N0cy9ydGwtc3R5bGluZyNmb3JtLWlucHV0c1xuLy8gMi4gUlRMIG9ubHkgb3V0cHV0XG4vLyBTZWUgaHR0cHM6Ly9ydGxjc3MuY29tL2xlYXJuL3VzYWdlLWd1aWRlL2NvbnRyb2wtZGlyZWN0aXZlcy8jcmF3XG5cbi8qIHJ0bDpyYXc6XG5bdHlwZT1cInRlbFwiXSxcblt0eXBlPVwidXJsXCJdLFxuW3R5cGU9XCJlbWFpbFwiXSxcblt0eXBlPVwibnVtYmVyXCJdIHtcbiAgZGlyZWN0aW9uOiBsdHI7XG59XG4qL1xuXG4vLyBSZW1vdmUgdGhlIGlubmVyIHBhZGRpbmcgaW4gQ2hyb21lIGFuZCBTYWZhcmkgb24gbWFjT1MuXG5cbjo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuLy8gUmVtb3ZlIHBhZGRpbmcgYXJvdW5kIGNvbG9yIHBpY2tlcnMgaW4gd2Via2l0IGJyb3dzZXJzXG5cbjo6LXdlYmtpdC1jb2xvci1zd2F0Y2gtd3JhcHBlciB7XG4gIHBhZGRpbmc6IDA7XG59XG5cblxuLy8gMS4gSW5oZXJpdCBmb250IGZhbWlseSBhbmQgbGluZSBoZWlnaHQgZm9yIGZpbGUgaW5wdXQgYnV0dG9uc1xuLy8gMi4gQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cblxuOjpmaWxlLXNlbGVjdG9yLWJ1dHRvbiB7XG4gIGZvbnQ6IGluaGVyaXQ7IC8vIDFcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247IC8vIDJcbn1cblxuLy8gQ29ycmVjdCBlbGVtZW50IGRpc3BsYXlzXG5cbm91dHB1dCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLy8gUmVtb3ZlIGJvcmRlciBmcm9tIGlmcmFtZVxuXG5pZnJhbWUge1xuICBib3JkZXI6IDA7XG59XG5cbi8vIFN1bW1hcnlcbi8vXG4vLyAxLiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBhbGwgYnJvd3NlcnNcblxuc3VtbWFyeSB7XG4gIGRpc3BsYXk6IGxpc3QtaXRlbTsgLy8gMVxuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cblxuLy8gUHJvZ3Jlc3Ncbi8vXG4vLyBBZGQgdGhlIGNvcnJlY3QgdmVydGljYWwgYWxpZ25tZW50IGluIENocm9tZSwgRmlyZWZveCwgYW5kIE9wZXJhLlxuXG5wcm9ncmVzcyB7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuXG4vLyBIaWRkZW4gYXR0cmlidXRlXG4vL1xuLy8gQWx3YXlzIGhpZGUgYW4gZWxlbWVudCB3aXRoIHRoZSBgaGlkZGVuYCBIVE1MIGF0dHJpYnV0ZS5cblxuW2hpZGRlbl0ge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBwcm9wZXJ0eS1kaXNhbGxvd2VkLWxpc3Rcbi8vIFNpbmdsZSBzaWRlIGJvcmRlci1yYWRpdXNcblxuLy8gSGVscGVyIGZ1bmN0aW9uIHRvIHJlcGxhY2UgbmVnYXRpdmUgdmFsdWVzIHdpdGggMFxuQGZ1bmN0aW9uIHZhbGlkLXJhZGl1cygkcmFkaXVzKSB7XG4gICRyZXR1cm46ICgpO1xuICBAZWFjaCAkdmFsdWUgaW4gJHJhZGl1cyB7XG4gICAgQGlmIHR5cGUtb2YoJHZhbHVlKSA9PSBudW1iZXIge1xuICAgICAgJHJldHVybjogYXBwZW5kKCRyZXR1cm4sIG1heCgkdmFsdWUsIDApKTtcbiAgICB9IEBlbHNlIHtcbiAgICAgICRyZXR1cm46IGFwcGVuZCgkcmV0dXJuLCAkdmFsdWUpO1xuICAgIH1cbiAgfVxuICBAcmV0dXJuICRyZXR1cm47XG59XG5cbi8vIHNjc3MtZG9jcy1zdGFydCBib3JkZXItcmFkaXVzLW1peGluc1xuQG1peGluIGJvcmRlci1yYWRpdXMoJHJhZGl1czogJGJvcmRlci1yYWRpdXMsICRmYWxsYmFjay1ib3JkZXItcmFkaXVzOiBmYWxzZSkge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gIH1cbiAgQGVsc2UgaWYgJGZhbGxiYWNrLWJvcmRlci1yYWRpdXMgIT0gZmFsc2Uge1xuICAgIGJvcmRlci1yYWRpdXM6ICRmYWxsYmFjay1ib3JkZXItcmFkaXVzO1xuICB9XG59XG5cbkBtaXhpbiBib3JkZXItdG9wLXJhZGl1cygkcmFkaXVzOiAkYm9yZGVyLXJhZGl1cykge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLWVuZC1yYWRpdXMoJHJhZGl1czogJGJvcmRlci1yYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICB9XG59XG5cbkBtaXhpbiBib3JkZXItYm90dG9tLXJhZGl1cygkcmFkaXVzOiAkYm9yZGVyLXJhZGl1cykge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLXN0YXJ0LXJhZGl1cygkcmFkaXVzOiAkYm9yZGVyLXJhZGl1cykge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICB9XG59XG5cbkBtaXhpbiBib3JkZXItdG9wLXN0YXJ0LXJhZGl1cygkcmFkaXVzOiAkYm9yZGVyLXJhZGl1cykge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci10b3AtZW5kLXJhZGl1cygkcmFkaXVzOiAkYm9yZGVyLXJhZGl1cykge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICB9XG59XG5cbkBtaXhpbiBib3JkZXItYm90dG9tLWVuZC1yYWRpdXMoJHJhZGl1czogJGJvcmRlci1yYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLWJvdHRvbS1zdGFydC1yYWRpdXMoJHJhZGl1czogJGJvcmRlci1yYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICB9XG59XG4vLyBzY3NzLWRvY3MtZW5kIGJvcmRlci1yYWRpdXMtbWl4aW5zXG4iLCIvL1xuLy8gSGVhZGluZ3Ncbi8vXG4uaDEge1xuICBAZXh0ZW5kIGgxO1xufVxuXG4uaDIge1xuICBAZXh0ZW5kIGgyO1xufVxuXG4uaDMge1xuICBAZXh0ZW5kIGgzO1xufVxuXG4uaDQge1xuICBAZXh0ZW5kIGg0O1xufVxuXG4uaDUge1xuICBAZXh0ZW5kIGg1O1xufVxuXG4uaDYge1xuICBAZXh0ZW5kIGg2O1xufVxuXG5cbi5sZWFkIHtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRsZWFkLWZvbnQtc2l6ZSk7XG4gIGZvbnQtd2VpZ2h0OiAkbGVhZC1mb250LXdlaWdodDtcbn1cblxuLy8gVHlwZSBkaXNwbGF5IGNsYXNzZXNcbkBlYWNoICRkaXNwbGF5LCAkZm9udC1zaXplIGluICRkaXNwbGF5LWZvbnQtc2l6ZXMge1xuICAuZGlzcGxheS0jeyRkaXNwbGF5fSB7XG4gICAgZm9udC1mYW1pbHk6ICRkaXNwbGF5LWZvbnQtZmFtaWx5O1xuICAgIGZvbnQtc3R5bGU6ICRkaXNwbGF5LWZvbnQtc3R5bGU7XG4gICAgZm9udC13ZWlnaHQ6ICRkaXNwbGF5LWZvbnQtd2VpZ2h0O1xuICAgIGxpbmUtaGVpZ2h0OiAkZGlzcGxheS1saW5lLWhlaWdodDtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoJGZvbnQtc2l6ZSk7XG4gIH1cbn1cblxuLy9cbi8vIEVtcGhhc2lzXG4vL1xuLnNtYWxsIHtcbiAgQGV4dGVuZCBzbWFsbDtcbn1cblxuLm1hcmsge1xuICBAZXh0ZW5kIG1hcms7XG59XG5cbi8vXG4vLyBMaXN0c1xuLy9cblxuLmxpc3QtdW5zdHlsZWQge1xuICBAaW5jbHVkZSBsaXN0LXVuc3R5bGVkKCk7XG59XG5cbi8vIElubGluZSB0dXJucyBsaXN0IGl0ZW1zIGludG8gaW5saW5lLWJsb2NrXG4ubGlzdC1pbmxpbmUge1xuICBAaW5jbHVkZSBsaXN0LXVuc3R5bGVkKCk7XG59XG4ubGlzdC1pbmxpbmUtaXRlbSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1yaWdodDogJGxpc3QtaW5saW5lLXBhZGRpbmc7XG4gIH1cbn1cblxuXG4vL1xuLy8gTWlzY1xuLy9cblxuLy8gQnVpbGRzIG9uIGBhYmJyYFxuLmluaXRpYWxpc20ge1xuICBAaW5jbHVkZSBmb250LXNpemUoJGluaXRpYWxpc20tZm9udC1zaXplKTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLy8gQmxvY2txdW90ZXNcbi5ibG9ja3F1b3RlIHtcbiAgbWFyZ2luLWJvdHRvbTogJGJsb2NrcXVvdGUtbWFyZ2luLXk7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkYmxvY2txdW90ZS1mb250LXNpemUpO1xuXG4gID4gOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cblxuLmJsb2NrcXVvdGUtZm9vdGVyIHtcbiAgbWFyZ2luLXRvcDogLSRibG9ja3F1b3RlLW1hcmdpbi15O1xuICBtYXJnaW4tYm90dG9tOiAkYmxvY2txdW90ZS1tYXJnaW4teTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRibG9ja3F1b3RlLWZvb3Rlci1mb250LXNpemUpO1xuICBjb2xvcjogJGJsb2NrcXVvdGUtZm9vdGVyLWNvbG9yO1xuXG4gICY6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXDIwMTRcXDAwQTBcIjsgLy8gZW0gZGFzaCwgbmJzcFxuICB9XG59XG4iLCIvLyBMaXN0c1xuXG4vLyBVbnN0eWxlZCBrZWVwcyBsaXN0IGl0ZW1zIGJsb2NrIGxldmVsLCBqdXN0IHJlbW92ZXMgZGVmYXVsdCBicm93c2VyIHBhZGRpbmcgYW5kIGxpc3Qtc3R5bGVcbkBtaXhpbiBsaXN0LXVuc3R5bGVkIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuIiwiLy8gUmVzcG9uc2l2ZSBpbWFnZXMgKGVuc3VyZSBpbWFnZXMgZG9uJ3Qgc2NhbGUgYmV5b25kIHRoZWlyIHBhcmVudHMpXG4vL1xuLy8gVGhpcyBpcyBwdXJwb3NlZnVsbHkgb3B0LWluIHZpYSBhbiBleHBsaWNpdCBjbGFzcyByYXRoZXIgdGhhbiBiZWluZyB0aGUgZGVmYXVsdCBmb3IgYWxsIGA8aW1nPmBzLlxuLy8gV2UgcHJldmlvdXNseSB0cmllZCB0aGUgXCJpbWFnZXMgYXJlIHJlc3BvbnNpdmUgYnkgZGVmYXVsdFwiIGFwcHJvYWNoIGluIEJvb3RzdHJhcCB2Mixcbi8vIGFuZCBhYmFuZG9uZWQgaXQgaW4gQm9vdHN0cmFwIHYzIGJlY2F1c2UgaXQgYnJlYWtzIGxvdHMgb2YgdGhpcmQtcGFydHkgd2lkZ2V0cyAoaW5jbHVkaW5nIEdvb2dsZSBNYXBzKVxuLy8gd2hpY2ggd2VyZW4ndCBleHBlY3RpbmcgdGhlIGltYWdlcyB3aXRoaW4gdGhlbXNlbHZlcyB0byBiZSBpbnZvbHVudGFyaWx5IHJlc2l6ZWQuXG4vLyBTZWUgYWxzbyBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzE4MTc4XG4uaW1nLWZsdWlkIHtcbiAgQGluY2x1ZGUgaW1nLWZsdWlkKCk7XG59XG5cblxuLy8gSW1hZ2UgdGh1bWJuYWlsc1xuLmltZy10aHVtYm5haWwge1xuICBwYWRkaW5nOiAkdGh1bWJuYWlsLXBhZGRpbmc7XG4gIGJhY2tncm91bmQtY29sb3I6ICR0aHVtYm5haWwtYmc7XG4gIGJvcmRlcjogJHRodW1ibmFpbC1ib3JkZXItd2lkdGggc29saWQgJHRodW1ibmFpbC1ib3JkZXItY29sb3I7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJHRodW1ibmFpbC1ib3JkZXItcmFkaXVzKTtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdygkdGh1bWJuYWlsLWJveC1zaGFkb3cpO1xuXG4gIC8vIEtlZXAgdGhlbSBhdCBtb3N0IDEwMCUgd2lkZVxuICBAaW5jbHVkZSBpbWctZmx1aWQoKTtcbn1cblxuLy9cbi8vIEZpZ3VyZXNcbi8vXG5cbi5maWd1cmUge1xuICAvLyBFbnN1cmVzIHRoZSBjYXB0aW9uJ3MgdGV4dCBhbGlnbnMgd2l0aCB0aGUgaW1hZ2UuXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmZpZ3VyZS1pbWcge1xuICBtYXJnaW4tYm90dG9tOiAkc3BhY2VyICogLjU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuXG4uZmlndXJlLWNhcHRpb24ge1xuICBAaW5jbHVkZSBmb250LXNpemUoJGZpZ3VyZS1jYXB0aW9uLWZvbnQtc2l6ZSk7XG4gIGNvbG9yOiAkZmlndXJlLWNhcHRpb24tY29sb3I7XG59XG4iLCIvLyBJbWFnZSBNaXhpbnNcbi8vIC0gUmVzcG9uc2l2ZSBpbWFnZVxuLy8gLSBSZXRpbmEgaW1hZ2VcblxuXG4vLyBSZXNwb25zaXZlIGltYWdlXG4vL1xuLy8gS2VlcCBpbWFnZXMgZnJvbSBzY2FsaW5nIGJleW9uZCB0aGUgd2lkdGggb2YgdGhlaXIgcGFyZW50cy5cblxuQG1peGluIGltZy1mbHVpZCB7XG4gIC8vIFBhcnQgMTogU2V0IGEgbWF4aW11bSByZWxhdGl2ZSB0byB0aGUgcGFyZW50XG4gIG1heC13aWR0aDogMTAwJTtcbiAgLy8gUGFydCAyOiBPdmVycmlkZSB0aGUgaGVpZ2h0IHRvIGF1dG8sIG90aGVyd2lzZSBpbWFnZXMgd2lsbCBiZSBzdHJldGNoZWRcbiAgLy8gd2hlbiBzZXR0aW5nIGEgd2lkdGggYW5kIGhlaWdodCBhdHRyaWJ1dGUgb24gdGhlIGltZyBlbGVtZW50LlxuICBoZWlnaHQ6IGF1dG87XG59XG4iLCIvLyBDb250YWluZXIgd2lkdGhzXG4vL1xuLy8gU2V0IHRoZSBjb250YWluZXIgd2lkdGgsIGFuZCBvdmVycmlkZSBpdCBmb3IgZml4ZWQgbmF2YmFycyBpbiBtZWRpYSBxdWVyaWVzLlxuXG5AaWYgJGVuYWJsZS1jb250YWluZXItY2xhc3NlcyB7XG4gIC8vIFNpbmdsZSBjb250YWluZXIgY2xhc3Mgd2l0aCBicmVha3BvaW50IG1heC13aWR0aHNcbiAgLmNvbnRhaW5lcixcbiAgLy8gMTAwJSB3aWRlIGNvbnRhaW5lciBhdCBhbGwgYnJlYWtwb2ludHNcbiAgLmNvbnRhaW5lci1mbHVpZCB7XG4gICAgQGluY2x1ZGUgbWFrZS1jb250YWluZXIoKTtcbiAgfVxuXG4gIC8vIFJlc3BvbnNpdmUgY29udGFpbmVycyB0aGF0IGFyZSAxMDAlIHdpZGUgdW50aWwgYSBicmVha3BvaW50XG4gIEBlYWNoICRicmVha3BvaW50LCAkY29udGFpbmVyLW1heC13aWR0aCBpbiAkY29udGFpbmVyLW1heC13aWR0aHMge1xuICAgIC5jb250YWluZXItI3skYnJlYWtwb2ludH0ge1xuICAgICAgQGV4dGVuZCAuY29udGFpbmVyLWZsdWlkO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICAgICAlcmVzcG9uc2l2ZS1jb250YWluZXItI3skYnJlYWtwb2ludH0ge1xuICAgICAgICBtYXgtd2lkdGg6ICRjb250YWluZXItbWF4LXdpZHRoO1xuICAgICAgfVxuXG4gICAgICAvLyBFeHRlbmQgZWFjaCBicmVha3BvaW50IHdoaWNoIGlzIHNtYWxsZXIgb3IgZXF1YWwgdG8gdGhlIGN1cnJlbnQgYnJlYWtwb2ludFxuICAgICAgJGV4dGVuZC1icmVha3BvaW50OiB0cnVlO1xuXG4gICAgICBAZWFjaCAkbmFtZSwgJHdpZHRoIGluICRncmlkLWJyZWFrcG9pbnRzIHtcbiAgICAgICAgQGlmICgkZXh0ZW5kLWJyZWFrcG9pbnQpIHtcbiAgICAgICAgICAuY29udGFpbmVyI3ticmVha3BvaW50LWluZml4KCRuYW1lLCAkZ3JpZC1icmVha3BvaW50cyl9IHtcbiAgICAgICAgICAgIEBleHRlbmQgJXJlc3BvbnNpdmUtY29udGFpbmVyLSN7JGJyZWFrcG9pbnR9O1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC8vIE9uY2UgdGhlIGN1cnJlbnQgYnJlYWtwb2ludCBpcyByZWFjaGVkLCBzdG9wIGV4dGVuZGluZ1xuICAgICAgICAgIEBpZiAoJGJyZWFrcG9pbnQgPT0gJG5hbWUpIHtcbiAgICAgICAgICAgICRleHRlbmQtYnJlYWtwb2ludDogZmFsc2U7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvLyBDb250YWluZXIgbWl4aW5zXG5cbkBtaXhpbiBtYWtlLWNvbnRhaW5lcigkZ3V0dGVyOiAkY29udGFpbmVyLXBhZGRpbmcteCkge1xuICAtLSN7JHByZWZpeH1ndXR0ZXIteDogI3skZ3V0dGVyfTtcbiAgLS0jeyRwcmVmaXh9Z3V0dGVyLXk6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXJpZ2h0OiBjYWxjKHZhcigtLSN7JHByZWZpeH1ndXR0ZXIteCkgKiAuNSk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4gIHBhZGRpbmctbGVmdDogY2FsYyh2YXIoLS0jeyRwcmVmaXh9Z3V0dGVyLXgpICogLjUpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuIiwiLy8gUm93XG4vL1xuLy8gUm93cyBjb250YWluIHlvdXIgY29sdW1ucy5cblxuOnJvb3Qge1xuICBAZWFjaCAkbmFtZSwgJHZhbHVlIGluICRncmlkLWJyZWFrcG9pbnRzIHtcbiAgICAtLSN7JHByZWZpeH1icmVha3BvaW50LSN7JG5hbWV9OiAjeyR2YWx1ZX07XG4gIH1cbn1cblxuQGlmICRlbmFibGUtZ3JpZC1jbGFzc2VzIHtcbiAgLnJvdyB7XG4gICAgQGluY2x1ZGUgbWFrZS1yb3coKTtcblxuICAgID4gKiB7XG4gICAgICBAaW5jbHVkZSBtYWtlLWNvbC1yZWFkeSgpO1xuICAgIH1cbiAgfVxufVxuXG5AaWYgJGVuYWJsZS1jc3NncmlkIHtcbiAgLmdyaWQge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQodmFyKC0tI3skcHJlZml4fXJvd3MsIDEpLCAxZnIpO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KHZhcigtLSN7JHByZWZpeH1jb2x1bW5zLCAjeyRncmlkLWNvbHVtbnN9KSwgMWZyKTtcbiAgICBnYXA6IHZhcigtLSN7JHByZWZpeH1nYXAsICN7JGdyaWQtZ3V0dGVyLXdpZHRofSk7XG5cbiAgICBAaW5jbHVkZSBtYWtlLWNzc2dyaWQoKTtcbiAgfVxufVxuXG5cbi8vIENvbHVtbnNcbi8vXG4vLyBDb21tb24gc3R5bGVzIGZvciBzbWFsbCBhbmQgbGFyZ2UgZ3JpZCBjb2x1bW5zXG5cbkBpZiAkZW5hYmxlLWdyaWQtY2xhc3NlcyB7XG4gIEBpbmNsdWRlIG1ha2UtZ3JpZC1jb2x1bW5zKCk7XG59XG4iLCIvLyBHcmlkIHN5c3RlbVxuLy9cbi8vIEdlbmVyYXRlIHNlbWFudGljIGdyaWQgY29sdW1ucyB3aXRoIHRoZXNlIG1peGlucy5cblxuQG1peGluIG1ha2Utcm93KCRndXR0ZXI6ICRncmlkLWd1dHRlci13aWR0aCkge1xuICAtLSN7JHByZWZpeH1ndXR0ZXIteDogI3skZ3V0dGVyfTtcbiAgLS0jeyRwcmVmaXh9Z3V0dGVyLXk6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgLy8gVE9ETzogUmV2aXNpdCBjYWxjIG9yZGVyIGFmdGVyIGh0dHBzOi8vZ2l0aHViLmNvbS9yZWFjdC1ib290c3RyYXAvcmVhY3QtYm9vdHN0cmFwL2lzc3Vlcy82MDM5IGlzIGZpeGVkXG4gIG1hcmdpbi10b3A6IGNhbGMoLTEgKiB2YXIoLS0jeyRwcmVmaXh9Z3V0dGVyLXkpKTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiAgbWFyZ2luLXJpZ2h0OiBjYWxjKC0uNSAqIHZhcigtLSN7JHByZWZpeH1ndXR0ZXIteCkpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuICBtYXJnaW4tbGVmdDogY2FsYygtLjUgKiB2YXIoLS0jeyRwcmVmaXh9Z3V0dGVyLXgpKTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3Rcbn1cblxuQG1peGluIG1ha2UtY29sLXJlYWR5KCkge1xuICAvLyBBZGQgYm94IHNpemluZyBpZiBvbmx5IHRoZSBncmlkIGlzIGxvYWRlZFxuICBib3gtc2l6aW5nOiBpZih2YXJpYWJsZS1leGlzdHMoaW5jbHVkZS1jb2x1bW4tYm94LXNpemluZykgYW5kICRpbmNsdWRlLWNvbHVtbi1ib3gtc2l6aW5nLCBib3JkZXItYm94LCBudWxsKTtcbiAgLy8gUHJldmVudCBjb2x1bW5zIGZyb20gYmVjb21pbmcgdG9vIG5hcnJvdyB3aGVuIGF0IHNtYWxsZXIgZ3JpZCB0aWVycyBieVxuICAvLyBhbHdheXMgc2V0dGluZyBgd2lkdGg6IDEwMCU7YC4gVGhpcyB3b3JrcyBiZWNhdXNlIHdlIHNldCB0aGUgd2lkdGhcbiAgLy8gbGF0ZXIgb24gdG8gb3ZlcnJpZGUgdGhpcyBpbml0aWFsIHdpZHRoLlxuICBmbGV4LXNocmluazogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTsgLy8gUHJldmVudCBgLmNvbC1hdXRvYCwgYC5jb2xgICgmIHJlc3BvbnNpdmUgdmFyaWFudHMpIGZyb20gYnJlYWtpbmcgb3V0IHRoZSBncmlkXG4gIHBhZGRpbmctcmlnaHQ6IGNhbGModmFyKC0tI3skcHJlZml4fWd1dHRlci14KSAqIC41KTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiAgcGFkZGluZy1sZWZ0OiBjYWxjKHZhcigtLSN7JHByZWZpeH1ndXR0ZXIteCkgKiAuNSk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4gIG1hcmdpbi10b3A6IHZhcigtLSN7JHByZWZpeH1ndXR0ZXIteSk7XG59XG5cbkBtaXhpbiBtYWtlLWNvbCgkc2l6ZTogZmFsc2UsICRjb2x1bW5zOiAkZ3JpZC1jb2x1bW5zKSB7XG4gIEBpZiAkc2l6ZSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IHBlcmNlbnRhZ2UoZGl2aWRlKCRzaXplLCAkY29sdW1ucykpO1xuXG4gIH0gQGVsc2Uge1xuICAgIGZsZXg6IDEgMSAwO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuXG5AbWl4aW4gbWFrZS1jb2wtYXV0bygpIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiBhdXRvO1xufVxuXG5AbWl4aW4gbWFrZS1jb2wtb2Zmc2V0KCRzaXplLCAkY29sdW1uczogJGdyaWQtY29sdW1ucykge1xuICAkbnVtOiBkaXZpZGUoJHNpemUsICRjb2x1bW5zKTtcbiAgbWFyZ2luLWxlZnQ6IGlmKCRudW0gPT0gMCwgMCwgcGVyY2VudGFnZSgkbnVtKSk7XG59XG5cbi8vIFJvdyBjb2x1bW5zXG4vL1xuLy8gU3BlY2lmeSBvbiBhIHBhcmVudCBlbGVtZW50KGUuZy4sIC5yb3cpIHRvIGZvcmNlIGltbWVkaWF0ZSBjaGlsZHJlbiBpbnRvIE5OXG4vLyBudW1iZXIgb2YgY29sdW1ucy4gU3VwcG9ydHMgd3JhcHBpbmcgdG8gbmV3IGxpbmVzLCBidXQgZG9lcyBub3QgZG8gYSBNYXNvbnJ5XG4vLyBzdHlsZSBncmlkLlxuQG1peGluIHJvdy1jb2xzKCRjb3VudCkge1xuICA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBwZXJjZW50YWdlKGRpdmlkZSgxLCAkY291bnQpKTtcbiAgfVxufVxuXG4vLyBGcmFtZXdvcmsgZ3JpZCBnZW5lcmF0aW9uXG4vL1xuLy8gVXNlZCBvbmx5IGJ5IEJvb3RzdHJhcCB0byBnZW5lcmF0ZSB0aGUgY29ycmVjdCBudW1iZXIgb2YgZ3JpZCBjbGFzc2VzIGdpdmVuXG4vLyBhbnkgdmFsdWUgb2YgYCRncmlkLWNvbHVtbnNgLlxuXG5AbWl4aW4gbWFrZS1ncmlkLWNvbHVtbnMoJGNvbHVtbnM6ICRncmlkLWNvbHVtbnMsICRndXR0ZXI6ICRncmlkLWd1dHRlci13aWR0aCwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICBAZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkYnJlYWtwb2ludHMpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRicmVha3BvaW50cyk7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50LCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIC8vIFByb3ZpZGUgYmFzaWMgYC5jb2wte2JwfWAgY2xhc3NlcyBmb3IgZXF1YWwtd2lkdGggZmxleGJveCBjb2x1bW5zXG4gICAgICAuY29sI3skaW5maXh9IHtcbiAgICAgICAgZmxleDogMSAwIDA7XG4gICAgICB9XG5cbiAgICAgIC5yb3ctY29scyN7JGluZml4fS1hdXRvID4gKiB7XG4gICAgICAgIEBpbmNsdWRlIG1ha2UtY29sLWF1dG8oKTtcbiAgICAgIH1cblxuICAgICAgQGlmICRncmlkLXJvdy1jb2x1bW5zID4gMCB7XG4gICAgICAgIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggJGdyaWQtcm93LWNvbHVtbnMge1xuICAgICAgICAgIC5yb3ctY29scyN7JGluZml4fS0jeyRpfSB7XG4gICAgICAgICAgICBAaW5jbHVkZSByb3ctY29scygkaSk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5jb2wjeyRpbmZpeH0tYXV0byB7XG4gICAgICAgIEBpbmNsdWRlIG1ha2UtY29sLWF1dG8oKTtcbiAgICAgIH1cblxuICAgICAgQGlmICRjb2x1bW5zID4gMCB7XG4gICAgICAgIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggJGNvbHVtbnMge1xuICAgICAgICAgIC5jb2wjeyRpbmZpeH0tI3skaX0ge1xuICAgICAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2woJGksICRjb2x1bW5zKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAvLyBgJGNvbHVtbnMgLSAxYCBiZWNhdXNlIG9mZnNldHRpbmcgYnkgdGhlIHdpZHRoIG9mIGFuIGVudGlyZSByb3cgaXNuJ3QgcG9zc2libGVcbiAgICAgICAgQGZvciAkaSBmcm9tIDAgdGhyb3VnaCAoJGNvbHVtbnMgLSAxKSB7XG4gICAgICAgICAgQGlmIG5vdCAoJGluZml4ID09IFwiXCIgYW5kICRpID09IDApIHsgLy8gQXZvaWQgZW1pdHRpbmcgdXNlbGVzcyAub2Zmc2V0LTBcbiAgICAgICAgICAgIC5vZmZzZXQjeyRpbmZpeH0tI3skaX0ge1xuICAgICAgICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbC1vZmZzZXQoJGksICRjb2x1bW5zKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLy8gR3V0dGVyc1xuICAgICAgLy9cbiAgICAgIC8vIE1ha2UgdXNlIG9mIGAuZy0qYCwgYC5neC0qYCBvciBgLmd5LSpgIHV0aWxpdGllcyB0byBjaGFuZ2Ugc3BhY2luZyBiZXR3ZWVuIHRoZSBjb2x1bW5zLlxuICAgICAgQGVhY2ggJGtleSwgJHZhbHVlIGluICRndXR0ZXJzIHtcbiAgICAgICAgLmcjeyRpbmZpeH0tI3ska2V5fSxcbiAgICAgICAgLmd4I3skaW5maXh9LSN7JGtleX0ge1xuICAgICAgICAgIC0tI3skcHJlZml4fWd1dHRlci14OiAjeyR2YWx1ZX07XG4gICAgICAgIH1cblxuICAgICAgICAuZyN7JGluZml4fS0jeyRrZXl9LFxuICAgICAgICAuZ3kjeyRpbmZpeH0tI3ska2V5fSB7XG4gICAgICAgICAgLS0jeyRwcmVmaXh9Z3V0dGVyLXk6ICN7JHZhbHVlfTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AbWl4aW4gbWFrZS1jc3NncmlkKCRjb2x1bW5zOiAkZ3JpZC1jb2x1bW5zLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRicmVha3BvaW50cykge1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGJyZWFrcG9pbnRzKTtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQsICRicmVha3BvaW50cykge1xuICAgICAgQGlmICRjb2x1bW5zID4gMCB7XG4gICAgICAgIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggJGNvbHVtbnMge1xuICAgICAgICAgIC5nLWNvbCN7JGluZml4fS0jeyRpfSB7XG4gICAgICAgICAgICBncmlkLWNvbHVtbjogYXV0byAvIHNwYW4gJGk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLy8gU3RhcnQgd2l0aCBgMWAgYmVjYXVzZSBgMGAgaXMgYW4gaW52YWxpZCB2YWx1ZS5cbiAgICAgICAgLy8gRW5kcyB3aXRoIGAkY29sdW1ucyAtIDFgIGJlY2F1c2Ugb2Zmc2V0dGluZyBieSB0aGUgd2lkdGggb2YgYW4gZW50aXJlIHJvdyBpc24ndCBwb3NzaWJsZS5cbiAgICAgICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAoJGNvbHVtbnMgLSAxKSB7XG4gICAgICAgICAgLmctc3RhcnQjeyRpbmZpeH0tI3skaX0ge1xuICAgICAgICAgICAgZ3JpZC1jb2x1bW4tc3RhcnQ6ICRpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy9cbi8vIEJhc2ljIEJvb3RzdHJhcCB0YWJsZVxuLy9cblxuLnRhYmxlIHtcbiAgLy8gUmVzZXQgbmVlZGVkIGZvciBuZXN0aW5nIHRhYmxlc1xuICAtLSN7JHByZWZpeH10YWJsZS1jb2xvci10eXBlOiBpbml0aWFsO1xuICAtLSN7JHByZWZpeH10YWJsZS1iZy10eXBlOiBpbml0aWFsO1xuICAtLSN7JHByZWZpeH10YWJsZS1jb2xvci1zdGF0ZTogaW5pdGlhbDtcbiAgLS0jeyRwcmVmaXh9dGFibGUtYmctc3RhdGU6IGluaXRpYWw7XG4gIC8vIEVuZCBvZiByZXNldFxuICAtLSN7JHByZWZpeH10YWJsZS1jb2xvcjogI3skdGFibGUtY29sb3J9O1xuICAtLSN7JHByZWZpeH10YWJsZS1iZzogI3skdGFibGUtYmd9O1xuICAtLSN7JHByZWZpeH10YWJsZS1ib3JkZXItY29sb3I6ICN7JHRhYmxlLWJvcmRlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fXRhYmxlLWFjY2VudC1iZzogI3skdGFibGUtYWNjZW50LWJnfTtcbiAgLS0jeyRwcmVmaXh9dGFibGUtc3RyaXBlZC1jb2xvcjogI3skdGFibGUtc3RyaXBlZC1jb2xvcn07XG4gIC0tI3skcHJlZml4fXRhYmxlLXN0cmlwZWQtYmc6ICN7JHRhYmxlLXN0cmlwZWQtYmd9O1xuICAtLSN7JHByZWZpeH10YWJsZS1hY3RpdmUtY29sb3I6ICN7JHRhYmxlLWFjdGl2ZS1jb2xvcn07XG4gIC0tI3skcHJlZml4fXRhYmxlLWFjdGl2ZS1iZzogI3skdGFibGUtYWN0aXZlLWJnfTtcbiAgLS0jeyRwcmVmaXh9dGFibGUtaG92ZXItY29sb3I6ICN7JHRhYmxlLWhvdmVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9dGFibGUtaG92ZXItYmc6ICN7JHRhYmxlLWhvdmVyLWJnfTtcblxuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogJHNwYWNlcjtcbiAgdmVydGljYWwtYWxpZ246ICR0YWJsZS1jZWxsLXZlcnRpY2FsLWFsaWduO1xuICBib3JkZXItY29sb3I6IHZhcigtLSN7JHByZWZpeH10YWJsZS1ib3JkZXItY29sb3IpO1xuXG4gIC8vIFRhcmdldCB0aCAmIHRkXG4gIC8vIFdlIG5lZWQgdGhlIGNoaWxkIGNvbWJpbmF0b3IgdG8gcHJldmVudCBzdHlsZXMgbGVha2luZyB0byBuZXN0ZWQgdGFibGVzIHdoaWNoIGRvZXNuJ3QgaGF2ZSBhIGAudGFibGVgIGNsYXNzLlxuICAvLyBXZSB1c2UgdGhlIHVuaXZlcnNhbCBzZWxlY3RvcnMgaGVyZSB0byBzaW1wbGlmeSB0aGUgc2VsZWN0b3IgKGVsc2Ugd2Ugd291bGQgbmVlZCA2IGRpZmZlcmVudCBzZWxlY3RvcnMpLlxuICAvLyBBbm90aGVyIGFkdmFudGFnZSBpcyB0aGF0IHRoaXMgZ2VuZXJhdGVzIGxlc3MgY29kZSBhbmQgbWFrZXMgdGhlIHNlbGVjdG9yIGxlc3Mgc3BlY2lmaWMgbWFraW5nIGl0IGVhc2llciB0byBvdmVycmlkZS5cbiAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNlbGVjdG9yLW1heC11bml2ZXJzYWxcbiAgPiA6bm90KGNhcHRpb24pID4gKiA+ICoge1xuICAgIHBhZGRpbmc6ICR0YWJsZS1jZWxsLXBhZGRpbmcteSAkdGFibGUtY2VsbC1wYWRkaW5nLXg7XG4gICAgLy8gRm9sbG93aW5nIHRoZSBwcmVjZXB0IG9mIGNhc2NhZGVzOiBodHRwczovL2NvZGVwZW4uaW8vbWlyaWFtc3V6YW5uZS9mdWxsL3ZZTmdvZGJcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fXRhYmxlLWNvbG9yLXN0YXRlLCB2YXIoLS0jeyRwcmVmaXh9dGFibGUtY29sb3ItdHlwZSwgdmFyKC0tI3skcHJlZml4fXRhYmxlLWNvbG9yKSkpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH10YWJsZS1iZyk7XG4gICAgYm9yZGVyLWJvdHRvbS13aWR0aDogJHRhYmxlLWJvcmRlci13aWR0aDtcbiAgICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCA5OTk5cHggdmFyKC0tI3skcHJlZml4fXRhYmxlLWJnLXN0YXRlLCB2YXIoLS0jeyRwcmVmaXh9dGFibGUtYmctdHlwZSwgdmFyKC0tI3skcHJlZml4fXRhYmxlLWFjY2VudC1iZykpKTtcbiAgfVxuXG4gID4gdGJvZHkge1xuICAgIHZlcnRpY2FsLWFsaWduOiBpbmhlcml0O1xuICB9XG5cbiAgPiB0aGVhZCB7XG4gICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgfVxufVxuXG4udGFibGUtZ3JvdXAtZGl2aWRlciB7XG4gIGJvcmRlci10b3A6IGNhbGMoI3skdGFibGUtYm9yZGVyLXdpZHRofSAqIDIpIHNvbGlkICR0YWJsZS1ncm91cC1zZXBhcmF0b3ItY29sb3I7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG59XG5cbi8vXG4vLyBDaGFuZ2UgcGxhY2VtZW50IG9mIGNhcHRpb25zIHdpdGggYSBjbGFzc1xuLy9cblxuLmNhcHRpb24tdG9wIHtcbiAgY2FwdGlvbi1zaWRlOiB0b3A7XG59XG5cblxuLy9cbi8vIENvbmRlbnNlZCB0YWJsZSB3LyBoYWxmIHBhZGRpbmdcbi8vXG5cbi50YWJsZS1zbSB7XG4gIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBzZWxlY3Rvci1tYXgtdW5pdmVyc2FsXG4gID4gOm5vdChjYXB0aW9uKSA+ICogPiAqIHtcbiAgICBwYWRkaW5nOiAkdGFibGUtY2VsbC1wYWRkaW5nLXktc20gJHRhYmxlLWNlbGwtcGFkZGluZy14LXNtO1xuICB9XG59XG5cblxuLy8gQm9yZGVyIHZlcnNpb25zXG4vL1xuLy8gQWRkIG9yIHJlbW92ZSBib3JkZXJzIGFsbCBhcm91bmQgdGhlIHRhYmxlIGFuZCBiZXR3ZWVuIGFsbCB0aGUgY29sdW1ucy5cbi8vXG4vLyBXaGVuIGJvcmRlcnMgYXJlIGFkZGVkIG9uIGFsbCBzaWRlcyBvZiB0aGUgY2VsbHMsIHRoZSBjb3JuZXJzIGNhbiByZW5kZXIgb2RkIHdoZW5cbi8vIHRoZXNlIGJvcmRlcnMgZG8gbm90IGhhdmUgdGhlIHNhbWUgY29sb3Igb3IgaWYgdGhleSBhcmUgc2VtaS10cmFuc3BhcmVudC5cbi8vIFRoZXJlZm9yZSB3ZSBhZGQgdG9wIGFuZCBib3JkZXIgYm90dG9tcyB0byB0aGUgYHRyYHMgYW5kIGxlZnQgYW5kIHJpZ2h0IGJvcmRlcnNcbi8vIHRvIHRoZSBgdGRgcyBvciBgdGhgc1xuXG4udGFibGUtYm9yZGVyZWQge1xuICA+IDpub3QoY2FwdGlvbikgPiAqIHtcbiAgICBib3JkZXItd2lkdGg6ICR0YWJsZS1ib3JkZXItd2lkdGggMDtcblxuICAgIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBzZWxlY3Rvci1tYXgtdW5pdmVyc2FsXG4gICAgPiAqIHtcbiAgICAgIGJvcmRlci13aWR0aDogMCAkdGFibGUtYm9yZGVyLXdpZHRoO1xuICAgIH1cbiAgfVxufVxuXG4udGFibGUtYm9yZGVybGVzcyB7XG4gIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBzZWxlY3Rvci1tYXgtdW5pdmVyc2FsXG4gID4gOm5vdChjYXB0aW9uKSA+ICogPiAqIHtcbiAgICBib3JkZXItYm90dG9tLXdpZHRoOiAwO1xuICB9XG5cbiAgPiA6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgIGJvcmRlci10b3Atd2lkdGg6IDA7XG4gIH1cbn1cblxuLy8gWmVicmEtc3RyaXBpbmdcbi8vXG4vLyBEZWZhdWx0IHplYnJhLXN0cmlwZSBzdHlsZXMgKGFsdGVybmF0aW5nIGdyYXkgYW5kIHRyYW5zcGFyZW50IGJhY2tncm91bmRzKVxuXG4vLyBGb3Igcm93c1xuLnRhYmxlLXN0cmlwZWQge1xuICA+IHRib2R5ID4gdHI6bnRoLW9mLXR5cGUoI3skdGFibGUtc3RyaXBlZC1vcmRlcn0pID4gKiB7XG4gICAgLS0jeyRwcmVmaXh9dGFibGUtY29sb3ItdHlwZTogdmFyKC0tI3skcHJlZml4fXRhYmxlLXN0cmlwZWQtY29sb3IpO1xuICAgIC0tI3skcHJlZml4fXRhYmxlLWJnLXR5cGU6IHZhcigtLSN7JHByZWZpeH10YWJsZS1zdHJpcGVkLWJnKTtcbiAgfVxufVxuXG4vLyBGb3IgY29sdW1uc1xuLnRhYmxlLXN0cmlwZWQtY29sdW1ucyB7XG4gID4gOm5vdChjYXB0aW9uKSA+IHRyID4gOm50aC1jaGlsZCgjeyR0YWJsZS1zdHJpcGVkLWNvbHVtbnMtb3JkZXJ9KSB7XG4gICAgLS0jeyRwcmVmaXh9dGFibGUtY29sb3ItdHlwZTogdmFyKC0tI3skcHJlZml4fXRhYmxlLXN0cmlwZWQtY29sb3IpO1xuICAgIC0tI3skcHJlZml4fXRhYmxlLWJnLXR5cGU6IHZhcigtLSN7JHByZWZpeH10YWJsZS1zdHJpcGVkLWJnKTtcbiAgfVxufVxuXG4vLyBBY3RpdmUgdGFibGVcbi8vXG4vLyBUaGUgYC50YWJsZS1hY3RpdmVgIGNsYXNzIGNhbiBiZSBhZGRlZCB0byBoaWdobGlnaHQgcm93cyBvciBjZWxsc1xuXG4udGFibGUtYWN0aXZlIHtcbiAgLS0jeyRwcmVmaXh9dGFibGUtY29sb3Itc3RhdGU6IHZhcigtLSN7JHByZWZpeH10YWJsZS1hY3RpdmUtY29sb3IpO1xuICAtLSN7JHByZWZpeH10YWJsZS1iZy1zdGF0ZTogdmFyKC0tI3skcHJlZml4fXRhYmxlLWFjdGl2ZS1iZyk7XG59XG5cbi8vIEhvdmVyIGVmZmVjdFxuLy9cbi8vIFBsYWNlZCBoZXJlIHNpbmNlIGl0IGhhcyB0byBjb21lIGFmdGVyIHRoZSBwb3RlbnRpYWwgemVicmEgc3RyaXBpbmdcblxuLnRhYmxlLWhvdmVyIHtcbiAgPiB0Ym9keSA+IHRyOmhvdmVyID4gKiB7XG4gICAgLS0jeyRwcmVmaXh9dGFibGUtY29sb3Itc3RhdGU6IHZhcigtLSN7JHByZWZpeH10YWJsZS1ob3Zlci1jb2xvcik7XG4gICAgLS0jeyRwcmVmaXh9dGFibGUtYmctc3RhdGU6IHZhcigtLSN7JHByZWZpeH10YWJsZS1ob3Zlci1iZyk7XG4gIH1cbn1cblxuXG4vLyBUYWJsZSB2YXJpYW50c1xuLy9cbi8vIFRhYmxlIHZhcmlhbnRzIHNldCB0aGUgdGFibGUgY2VsbCBiYWNrZ3JvdW5kcywgYm9yZGVyIGNvbG9yc1xuLy8gYW5kIHRoZSBjb2xvcnMgb2YgdGhlIHN0cmlwZWQsIGhvdmVyZWQgJiBhY3RpdmUgdGFibGVzXG5cbkBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0YWJsZS12YXJpYW50cyB7XG4gIEBpbmNsdWRlIHRhYmxlLXZhcmlhbnQoJGNvbG9yLCAkdmFsdWUpO1xufVxuXG4vLyBSZXNwb25zaXZlIHRhYmxlc1xuLy9cbi8vIEdlbmVyYXRlIHNlcmllcyBvZiBgLnRhYmxlLXJlc3BvbnNpdmUtKmAgY2xhc3NlcyBmb3IgY29uZmlndXJpbmcgdGhlIHNjcmVlblxuLy8gc2l6ZSBvZiB3aGVyZSB5b3VyIHRhYmxlIHdpbGwgb3ZlcmZsb3cuXG5cbkBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkYnJlYWtwb2ludCkge1xuICAgIC50YWJsZS1yZXNwb25zaXZlI3skaW5maXh9IHtcbiAgICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gICAgfVxuICB9XG59XG4iLCIvLyBzY3NzLWRvY3Mtc3RhcnQgdGFibGUtdmFyaWFudFxuQG1peGluIHRhYmxlLXZhcmlhbnQoJHN0YXRlLCAkYmFja2dyb3VuZCkge1xuICAudGFibGUtI3skc3RhdGV9IHtcbiAgICAkY29sb3I6IGNvbG9yLWNvbnRyYXN0KG9wYXF1ZSgkYm9keS1iZywgJGJhY2tncm91bmQpKTtcbiAgICAkaG92ZXItYmc6IG1peCgkY29sb3IsICRiYWNrZ3JvdW5kLCBwZXJjZW50YWdlKCR0YWJsZS1ob3Zlci1iZy1mYWN0b3IpKTtcbiAgICAkc3RyaXBlZC1iZzogbWl4KCRjb2xvciwgJGJhY2tncm91bmQsIHBlcmNlbnRhZ2UoJHRhYmxlLXN0cmlwZWQtYmctZmFjdG9yKSk7XG4gICAgJGFjdGl2ZS1iZzogbWl4KCRjb2xvciwgJGJhY2tncm91bmQsIHBlcmNlbnRhZ2UoJHRhYmxlLWFjdGl2ZS1iZy1mYWN0b3IpKTtcbiAgICAkdGFibGUtYm9yZGVyLWNvbG9yOiBtaXgoJGNvbG9yLCAkYmFja2dyb3VuZCwgcGVyY2VudGFnZSgkdGFibGUtYm9yZGVyLWZhY3RvcikpO1xuXG4gICAgLS0jeyRwcmVmaXh9dGFibGUtY29sb3I6ICN7JGNvbG9yfTtcbiAgICAtLSN7JHByZWZpeH10YWJsZS1iZzogI3skYmFja2dyb3VuZH07XG4gICAgLS0jeyRwcmVmaXh9dGFibGUtYm9yZGVyLWNvbG9yOiAjeyR0YWJsZS1ib3JkZXItY29sb3J9O1xuICAgIC0tI3skcHJlZml4fXRhYmxlLXN0cmlwZWQtYmc6ICN7JHN0cmlwZWQtYmd9O1xuICAgIC0tI3skcHJlZml4fXRhYmxlLXN0cmlwZWQtY29sb3I6ICN7Y29sb3ItY29udHJhc3QoJHN0cmlwZWQtYmcpfTtcbiAgICAtLSN7JHByZWZpeH10YWJsZS1hY3RpdmUtYmc6ICN7JGFjdGl2ZS1iZ307XG4gICAgLS0jeyRwcmVmaXh9dGFibGUtYWN0aXZlLWNvbG9yOiAje2NvbG9yLWNvbnRyYXN0KCRhY3RpdmUtYmcpfTtcbiAgICAtLSN7JHByZWZpeH10YWJsZS1ob3Zlci1iZzogI3skaG92ZXItYmd9O1xuICAgIC0tI3skcHJlZml4fXRhYmxlLWhvdmVyLWNvbG9yOiAje2NvbG9yLWNvbnRyYXN0KCRob3Zlci1iZyl9O1xuXG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH10YWJsZS1jb2xvcik7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9dGFibGUtYm9yZGVyLWNvbG9yKTtcbiAgfVxufVxuLy8gc2Nzcy1kb2NzLWVuZCB0YWJsZS12YXJpYW50XG4iLCIvL1xuLy8gTGFiZWxzXG4vL1xuXG4uZm9ybS1sYWJlbCB7XG4gIG1hcmdpbi1ib3R0b206ICRmb3JtLWxhYmVsLW1hcmdpbi1ib3R0b207XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9ybS1sYWJlbC1mb250LXNpemUpO1xuICBmb250LXN0eWxlOiAkZm9ybS1sYWJlbC1mb250LXN0eWxlO1xuICBmb250LXdlaWdodDogJGZvcm0tbGFiZWwtZm9udC13ZWlnaHQ7XG4gIGNvbG9yOiAkZm9ybS1sYWJlbC1jb2xvcjtcbn1cblxuLy8gRm9yIHVzZSB3aXRoIGhvcml6b250YWwgYW5kIGlubGluZSBmb3Jtcywgd2hlbiB5b3UgbmVlZCB0aGUgbGFiZWwgKG9yIGxlZ2VuZClcbi8vIHRleHQgdG8gYWxpZ24gd2l0aCB0aGUgZm9ybSBjb250cm9scy5cbi5jb2wtZm9ybS1sYWJlbCB7XG4gIHBhZGRpbmctdG9wOiBhZGQoJGlucHV0LXBhZGRpbmcteSwgJGlucHV0LWJvcmRlci13aWR0aCk7XG4gIHBhZGRpbmctYm90dG9tOiBhZGQoJGlucHV0LXBhZGRpbmcteSwgJGlucHV0LWJvcmRlci13aWR0aCk7XG4gIG1hcmdpbi1ib3R0b206IDA7IC8vIE92ZXJyaWRlIHRoZSBgPGxlZ2VuZD5gIGRlZmF1bHRcbiAgQGluY2x1ZGUgZm9udC1zaXplKGluaGVyaXQpOyAvLyBPdmVycmlkZSB0aGUgYDxsZWdlbmQ+YCBkZWZhdWx0XG4gIGZvbnQtc3R5bGU6ICRmb3JtLWxhYmVsLWZvbnQtc3R5bGU7XG4gIGZvbnQtd2VpZ2h0OiAkZm9ybS1sYWJlbC1mb250LXdlaWdodDtcbiAgbGluZS1oZWlnaHQ6ICRpbnB1dC1saW5lLWhlaWdodDtcbiAgY29sb3I6ICRmb3JtLWxhYmVsLWNvbG9yO1xufVxuXG4uY29sLWZvcm0tbGFiZWwtbGcge1xuICBwYWRkaW5nLXRvcDogYWRkKCRpbnB1dC1wYWRkaW5nLXktbGcsICRpbnB1dC1ib3JkZXItd2lkdGgpO1xuICBwYWRkaW5nLWJvdHRvbTogYWRkKCRpbnB1dC1wYWRkaW5nLXktbGcsICRpbnB1dC1ib3JkZXItd2lkdGgpO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGlucHV0LWZvbnQtc2l6ZS1sZyk7XG59XG5cbi5jb2wtZm9ybS1sYWJlbC1zbSB7XG4gIHBhZGRpbmctdG9wOiBhZGQoJGlucHV0LXBhZGRpbmcteS1zbSwgJGlucHV0LWJvcmRlci13aWR0aCk7XG4gIHBhZGRpbmctYm90dG9tOiBhZGQoJGlucHV0LXBhZGRpbmcteS1zbSwgJGlucHV0LWJvcmRlci13aWR0aCk7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaW5wdXQtZm9udC1zaXplLXNtKTtcbn1cbiIsIi8vXG4vLyBGb3JtIHRleHRcbi8vXG5cbi5mb3JtLXRleHQge1xuICBtYXJnaW4tdG9wOiAkZm9ybS10ZXh0LW1hcmdpbi10b3A7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9ybS10ZXh0LWZvbnQtc2l6ZSk7XG4gIGZvbnQtc3R5bGU6ICRmb3JtLXRleHQtZm9udC1zdHlsZTtcbiAgZm9udC13ZWlnaHQ6ICRmb3JtLXRleHQtZm9udC13ZWlnaHQ7XG4gIGNvbG9yOiAkZm9ybS10ZXh0LWNvbG9yO1xufVxuIiwiLy9cbi8vIEdlbmVyYWwgZm9ybSBjb250cm9scyAocGx1cyBhIGZldyBzcGVjaWZpYyBoaWdoLWxldmVsIGludGVydmVudGlvbnMpXG4vL1xuXG4uZm9ybS1jb250cm9sIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAkaW5wdXQtcGFkZGluZy15ICRpbnB1dC1wYWRkaW5nLXg7XG4gIGZvbnQtZmFtaWx5OiAkaW5wdXQtZm9udC1mYW1pbHk7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaW5wdXQtZm9udC1zaXplKTtcbiAgZm9udC13ZWlnaHQ6ICRpbnB1dC1mb250LXdlaWdodDtcbiAgbGluZS1oZWlnaHQ6ICRpbnB1dC1saW5lLWhlaWdodDtcbiAgY29sb3I6ICRpbnB1dC1jb2xvcjtcbiAgYXBwZWFyYW5jZTogbm9uZTsgLy8gRml4IGFwcGVhcmFuY2UgZm9yIGRhdGUgaW5wdXRzIGluIFNhZmFyaVxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5wdXQtYmc7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogJGlucHV0LWJvcmRlci13aWR0aCBzb2xpZCAkaW5wdXQtYm9yZGVyLWNvbG9yO1xuXG4gIC8vIE5vdGU6IFRoaXMgaGFzIG5vIGVmZmVjdCBvbiA8c2VsZWN0PnMgaW4gc29tZSBicm93c2VycywgZHVlIHRvIHRoZSBsaW1pdGVkIHN0eWxhYmlsaXR5IG9mIGA8c2VsZWN0PmBzIGluIENTUy5cbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkaW5wdXQtYm9yZGVyLXJhZGl1cywgMCk7XG5cbiAgQGluY2x1ZGUgYm94LXNoYWRvdygkaW5wdXQtYm94LXNoYWRvdyk7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJGlucHV0LXRyYW5zaXRpb24pO1xuXG4gICZbdHlwZT1cImZpbGVcIl0ge1xuICAgIG92ZXJmbG93OiBoaWRkZW47IC8vIHByZXZlbnQgcHNldWRvIGVsZW1lbnQgYnV0dG9uIG92ZXJsYXBcblxuICAgICY6bm90KDpkaXNhYmxlZCk6bm90KFtyZWFkb25seV0pIHtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB9XG4gIH1cblxuICAvLyBDdXN0b21pemUgdGhlIGA6Zm9jdXNgIHN0YXRlIHRvIGltaXRhdGUgbmF0aXZlIFdlYktpdCBzdHlsZXMuXG4gICY6Zm9jdXMge1xuICAgIGNvbG9yOiAkaW5wdXQtZm9jdXMtY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGlucHV0LWZvY3VzLWJnO1xuICAgIGJvcmRlci1jb2xvcjogJGlucHV0LWZvY3VzLWJvcmRlci1jb2xvcjtcbiAgICBvdXRsaW5lOiAwO1xuICAgIEBpZiAkZW5hYmxlLXNoYWRvd3Mge1xuICAgICAgQGluY2x1ZGUgYm94LXNoYWRvdygkaW5wdXQtYm94LXNoYWRvdywgJGlucHV0LWZvY3VzLWJveC1zaGFkb3cpO1xuICAgIH0gQGVsc2Uge1xuICAgICAgLy8gQXZvaWQgdXNpbmcgbWl4aW4gc28gd2UgY2FuIHBhc3MgY3VzdG9tIGZvY3VzIHNoYWRvdyBwcm9wZXJseVxuICAgICAgYm94LXNoYWRvdzogJGlucHV0LWZvY3VzLWJveC1zaGFkb3c7XG4gICAgfVxuICB9XG5cbiAgJjo6LXdlYmtpdC1kYXRlLWFuZC10aW1lLXZhbHVlIHtcbiAgICAvLyBPbiBBbmRyb2lkIENocm9tZSwgZm9ybS1jb250cm9sJ3MgXCJ3aWR0aDogMTAwJVwiIG1ha2VzIHRoZSBpbnB1dCB3aWR0aCB0b28gc21hbGxcbiAgICAvLyBUZXN0ZWQgdW5kZXIgQW5kcm9pZCAxMSAvIENocm9tZSA4OSwgQW5kcm9pZCAxMiAvIENocm9tZSAxMDAsIEFuZHJvaWQgMTMgLyBDaHJvbWUgMTA5XG4gICAgLy9cbiAgICAvLyBPbiBpT1MgU2FmYXJpLCBmb3JtLWNvbnRyb2wncyBcImFwcGVhcmFuY2U6IG5vbmVcIiArIFwid2lkdGg6IDEwMCVcIiBtYWtlcyB0aGUgaW5wdXQgd2lkdGggdG9vIHNtYWxsXG4gICAgLy8gVGVzdGVkIHVuZGVyIGlPUyAxNi4yIC8gU2FmYXJpIDE2LjJcbiAgICBtaW4td2lkdGg6IDg1cHg7IC8vIFNlZW1zIHRvIGJlIGEgZ29vZCBtaW5pbXVtIHNhZmUgd2lkdGhcblxuICAgIC8vIEFkZCBzb21lIGhlaWdodCB0byBkYXRlIGlucHV0cyBvbiBpT1NcbiAgICAvLyBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzIzMzA3XG4gICAgLy8gVE9ETzogd2UgY2FuIHJlbW92ZSB0aGlzIHdvcmthcm91bmQgb25jZSBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTk4OTU5IGlzIHJlc29sdmVkXG4gICAgLy8gTXVsdGlwbHkgbGluZS1oZWlnaHQgYnkgMWVtIGlmIGl0IGhhcyBubyB1bml0XG4gICAgaGVpZ2h0OiBpZih1bml0KCRpbnB1dC1saW5lLWhlaWdodCkgPT0gXCJcIiwgJGlucHV0LWxpbmUtaGVpZ2h0ICogMWVtLCAkaW5wdXQtbGluZS1oZWlnaHQpO1xuXG4gICAgLy8gQW5kcm9pZCBDaHJvbWUgdHlwZT1cImRhdGVcIiBpcyB0YWxsZXIgdGhhbiB0aGUgb3RoZXIgaW5wdXRzXG4gICAgLy8gYmVjYXVzZSBvZiBcIm1hcmdpbjogMXB4IDI0cHggMXB4IDRweFwiIGluc2lkZSB0aGUgc2hhZG93IERPTVxuICAgIC8vIFRlc3RlZCB1bmRlciBBbmRyb2lkIDExIC8gQ2hyb21lIDg5LCBBbmRyb2lkIDEyIC8gQ2hyb21lIDEwMCwgQW5kcm9pZCAxMyAvIENocm9tZSAxMDlcbiAgICBtYXJnaW46IDA7XG4gIH1cblxuICAvLyBQcmV2ZW50IGV4Y2Vzc2l2ZSBkYXRlIGlucHV0IGhlaWdodCBpbiBXZWJraXRcbiAgLy8gaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8zNDQzM1xuICAmOjotd2Via2l0LWRhdGV0aW1lLWVkaXQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cblxuICAvLyBQbGFjZWhvbGRlclxuICAmOjpwbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICRpbnB1dC1wbGFjZWhvbGRlci1jb2xvcjtcbiAgICAvLyBPdmVycmlkZSBGaXJlZm94J3MgdW51c3VhbCBkZWZhdWx0IG9wYWNpdHk7IHNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvcHVsbC8xMTUyNi5cbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgLy8gRGlzYWJsZWQgaW5wdXRzXG4gIC8vXG4gIC8vIEhUTUw1IHNheXMgdGhhdCBjb250cm9scyB1bmRlciBhIGZpZWxkc2V0ID4gbGVnZW5kOmZpcnN0LWNoaWxkIHdvbid0IGJlXG4gIC8vIGRpc2FibGVkIGlmIHRoZSBmaWVsZHNldCBpcyBkaXNhYmxlZC4gRHVlIHRvIGltcGxlbWVudGF0aW9uIGRpZmZpY3VsdHksIHdlXG4gIC8vIGRvbid0IGhvbm9yIHRoYXQgZWRnZSBjYXNlOyB3ZSBzdHlsZSB0aGVtIGFzIGRpc2FibGVkIGFueXdheS5cbiAgJjpkaXNhYmxlZCB7XG4gICAgY29sb3I6ICRpbnB1dC1kaXNhYmxlZC1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5wdXQtZGlzYWJsZWQtYmc7XG4gICAgYm9yZGVyLWNvbG9yOiAkaW5wdXQtZGlzYWJsZWQtYm9yZGVyLWNvbG9yO1xuICAgIC8vIGlPUyBmaXggZm9yIHVucmVhZGFibGUgZGlzYWJsZWQgY29udGVudDsgc2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTE2NTUuXG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIC8vIEZpbGUgaW5wdXQgYnV0dG9ucyB0aGVtaW5nXG4gICY6OmZpbGUtc2VsZWN0b3ItYnV0dG9uIHtcbiAgICBwYWRkaW5nOiAkaW5wdXQtcGFkZGluZy15ICRpbnB1dC1wYWRkaW5nLXg7XG4gICAgbWFyZ2luOiAoLSRpbnB1dC1wYWRkaW5nLXkpICgtJGlucHV0LXBhZGRpbmcteCk7XG4gICAgbWFyZ2luLWlubGluZS1lbmQ6ICRpbnB1dC1wYWRkaW5nLXg7XG4gICAgY29sb3I6ICRmb3JtLWZpbGUtYnV0dG9uLWNvbG9yO1xuICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRmb3JtLWZpbGUtYnV0dG9uLWJnKTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBib3JkZXItY29sb3I6IGluaGVyaXQ7XG4gICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICBib3JkZXItd2lkdGg6IDA7XG4gICAgYm9yZGVyLWlubGluZS1lbmQtd2lkdGg6ICRpbnB1dC1ib3JkZXItd2lkdGg7XG4gICAgYm9yZGVyLXJhZGl1czogMDsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBwcm9wZXJ0eS1kaXNhbGxvd2VkLWxpc3RcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRidG4tdHJhbnNpdGlvbik7XG4gIH1cblxuICAmOmhvdmVyOm5vdCg6ZGlzYWJsZWQpOm5vdChbcmVhZG9ubHldKTo6ZmlsZS1zZWxlY3Rvci1idXR0b24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRmb3JtLWZpbGUtYnV0dG9uLWhvdmVyLWJnO1xuICB9XG59XG5cbi8vIFJlYWRvbmx5IGNvbnRyb2xzIGFzIHBsYWluIHRleHRcbi8vXG4vLyBBcHBseSBjbGFzcyB0byBhIHJlYWRvbmx5IGlucHV0IHRvIG1ha2UgaXQgYXBwZWFyIGxpa2UgcmVndWxhciBwbGFpblxuLy8gdGV4dCAod2l0aG91dCBhbnkgYm9yZGVyLCBiYWNrZ3JvdW5kIGNvbG9yLCBmb2N1cyBpbmRpY2F0b3IpXG5cbi5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAkaW5wdXQtcGFkZGluZy15IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7IC8vIG1hdGNoIGlucHV0cyBpZiB0aGlzIGNsYXNzIGNvbWVzIG9uIGlucHV0cyB3aXRoIGRlZmF1bHQgbWFyZ2luc1xuICBsaW5lLWhlaWdodDogJGlucHV0LWxpbmUtaGVpZ2h0O1xuICBjb2xvcjogJGlucHV0LXBsYWludGV4dC1jb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci13aWR0aDogJGlucHV0LWJvcmRlci13aWR0aCAwO1xuXG4gICY6Zm9jdXMge1xuICAgIG91dGxpbmU6IDA7XG4gIH1cblxuICAmLmZvcm0tY29udHJvbC1zbSxcbiAgJi5mb3JtLWNvbnRyb2wtbGcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG59XG5cbi8vIEZvcm0gY29udHJvbCBzaXppbmdcbi8vXG4vLyBCdWlsZCBvbiBgLmZvcm0tY29udHJvbGAgd2l0aCBtb2RpZmllciBjbGFzc2VzIHRvIGRlY3JlYXNlIG9yIGluY3JlYXNlIHRoZVxuLy8gaGVpZ2h0IGFuZCBmb250LXNpemUgb2YgZm9ybSBjb250cm9scy5cbi8vXG4vLyBSZXBlYXRlZCBpbiBgX2lucHV0X2dyb3VwLnNjc3NgIHRvIGF2b2lkIFNhc3MgZXh0ZW5kIGlzc3Vlcy5cblxuLmZvcm0tY29udHJvbC1zbSB7XG4gIG1pbi1oZWlnaHQ6ICRpbnB1dC1oZWlnaHQtc207XG4gIHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXktc20gJGlucHV0LXBhZGRpbmcteC1zbTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRpbnB1dC1mb250LXNpemUtc20pO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRpbnB1dC1ib3JkZXItcmFkaXVzLXNtKTtcblxuICAmOjpmaWxlLXNlbGVjdG9yLWJ1dHRvbiB7XG4gICAgcGFkZGluZzogJGlucHV0LXBhZGRpbmcteS1zbSAkaW5wdXQtcGFkZGluZy14LXNtO1xuICAgIG1hcmdpbjogKC0kaW5wdXQtcGFkZGluZy15LXNtKSAoLSRpbnB1dC1wYWRkaW5nLXgtc20pO1xuICAgIG1hcmdpbi1pbmxpbmUtZW5kOiAkaW5wdXQtcGFkZGluZy14LXNtO1xuICB9XG59XG5cbi5mb3JtLWNvbnRyb2wtbGcge1xuICBtaW4taGVpZ2h0OiAkaW5wdXQtaGVpZ2h0LWxnO1xuICBwYWRkaW5nOiAkaW5wdXQtcGFkZGluZy15LWxnICRpbnB1dC1wYWRkaW5nLXgtbGc7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaW5wdXQtZm9udC1zaXplLWxnKTtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkaW5wdXQtYm9yZGVyLXJhZGl1cy1sZyk7XG5cbiAgJjo6ZmlsZS1zZWxlY3Rvci1idXR0b24ge1xuICAgIHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXktbGcgJGlucHV0LXBhZGRpbmcteC1sZztcbiAgICBtYXJnaW46ICgtJGlucHV0LXBhZGRpbmcteS1sZykgKC0kaW5wdXQtcGFkZGluZy14LWxnKTtcbiAgICBtYXJnaW4taW5saW5lLWVuZDogJGlucHV0LXBhZGRpbmcteC1sZztcbiAgfVxufVxuXG4vLyBNYWtlIHN1cmUgdGV4dGFyZWFzIGRvbid0IHNocmluayB0b28gbXVjaCB3aGVuIHJlc2l6ZWRcbi8vIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9wdWxsLzI5MTI0XG4vLyBzdHlsZWxpbnQtZGlzYWJsZSBzZWxlY3Rvci1uby1xdWFsaWZ5aW5nLXR5cGVcbnRleHRhcmVhIHtcbiAgJi5mb3JtLWNvbnRyb2wge1xuICAgIG1pbi1oZWlnaHQ6ICRpbnB1dC1oZWlnaHQ7XG4gIH1cblxuICAmLmZvcm0tY29udHJvbC1zbSB7XG4gICAgbWluLWhlaWdodDogJGlucHV0LWhlaWdodC1zbTtcbiAgfVxuXG4gICYuZm9ybS1jb250cm9sLWxnIHtcbiAgICBtaW4taGVpZ2h0OiAkaW5wdXQtaGVpZ2h0LWxnO1xuICB9XG59XG4vLyBzdHlsZWxpbnQtZW5hYmxlIHNlbGVjdG9yLW5vLXF1YWxpZnlpbmctdHlwZVxuXG4uZm9ybS1jb250cm9sLWNvbG9yIHtcbiAgd2lkdGg6ICRmb3JtLWNvbG9yLXdpZHRoO1xuICBoZWlnaHQ6ICRpbnB1dC1oZWlnaHQ7XG4gIHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXk7XG5cbiAgJjpub3QoOmRpc2FibGVkKTpub3QoW3JlYWRvbmx5XSkge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxuXG4gICY6Oi1tb3otY29sb3Itc3dhdGNoIHtcbiAgICBib3JkZXI6IDAgIWltcG9ydGFudDsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRpbnB1dC1ib3JkZXItcmFkaXVzKTtcbiAgfVxuXG4gICY6Oi13ZWJraXQtY29sb3Itc3dhdGNoIHtcbiAgICBib3JkZXI6IDAgIWltcG9ydGFudDsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRpbnB1dC1ib3JkZXItcmFkaXVzKTtcbiAgfVxuXG4gICYuZm9ybS1jb250cm9sLXNtIHsgaGVpZ2h0OiAkaW5wdXQtaGVpZ2h0LXNtOyB9XG4gICYuZm9ybS1jb250cm9sLWxnIHsgaGVpZ2h0OiAkaW5wdXQtaGVpZ2h0LWxnOyB9XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBwcm9wZXJ0eS1kaXNhbGxvd2VkLWxpc3RcbkBtaXhpbiB0cmFuc2l0aW9uKCR0cmFuc2l0aW9uLi4uKSB7XG4gIEBpZiBsZW5ndGgoJHRyYW5zaXRpb24pID09IDAge1xuICAgICR0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbi1iYXNlO1xuICB9XG5cbiAgQGlmIGxlbmd0aCgkdHJhbnNpdGlvbikgPiAxIHtcbiAgICBAZWFjaCAkdmFsdWUgaW4gJHRyYW5zaXRpb24ge1xuICAgICAgQGlmICR2YWx1ZSA9PSBudWxsIG9yICR2YWx1ZSA9PSBub25lIHtcbiAgICAgICAgQHdhcm4gXCJUaGUga2V5d29yZCAnbm9uZScgb3IgJ251bGwnIG11c3QgYmUgdXNlZCBhcyBhIHNpbmdsZSBhcmd1bWVudC5cIjtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBAaWYgJGVuYWJsZS10cmFuc2l0aW9ucyB7XG4gICAgQGlmIG50aCgkdHJhbnNpdGlvbiwgMSkgIT0gbnVsbCB7XG4gICAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbjtcbiAgICB9XG5cbiAgICBAaWYgJGVuYWJsZS1yZWR1Y2VkLW1vdGlvbiBhbmQgbnRoKCR0cmFuc2l0aW9uLCAxKSAhPSBudWxsIGFuZCBudGgoJHRyYW5zaXRpb24sIDEpICE9IG5vbmUge1xuICAgICAgQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgICAgICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vIEdyYWRpZW50c1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZ3JhZGllbnQtYmctbWl4aW5cbkBtaXhpbiBncmFkaWVudC1iZygkY29sb3I6IG51bGwpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yO1xuXG4gIEBpZiAkZW5hYmxlLWdyYWRpZW50cyB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdmFyKC0tI3skcHJlZml4fWdyYWRpZW50KTtcbiAgfVxufVxuLy8gc2Nzcy1kb2NzLWVuZCBncmFkaWVudC1iZy1taXhpblxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZ3JhZGllbnQtbWl4aW5zXG4vLyBIb3Jpem9udGFsIGdyYWRpZW50LCBmcm9tIGxlZnQgdG8gcmlnaHRcbi8vXG4vLyBDcmVhdGVzIHR3byBjb2xvciBzdG9wcywgc3RhcnQgYW5kIGVuZCwgYnkgc3BlY2lmeWluZyBhIGNvbG9yIGFuZCBwb3NpdGlvbiBmb3IgZWFjaCBjb2xvciBzdG9wLlxuQG1peGluIGdyYWRpZW50LXgoJHN0YXJ0LWNvbG9yOiAkZ3JheS03MDAsICRlbmQtY29sb3I6ICRncmF5LTgwMCwgJHN0YXJ0LXBlcmNlbnQ6IDAlLCAkZW5kLXBlcmNlbnQ6IDEwMCUpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAkc3RhcnQtY29sb3IgJHN0YXJ0LXBlcmNlbnQsICRlbmQtY29sb3IgJGVuZC1wZXJjZW50KTtcbn1cblxuLy8gVmVydGljYWwgZ3JhZGllbnQsIGZyb20gdG9wIHRvIGJvdHRvbVxuLy9cbi8vIENyZWF0ZXMgdHdvIGNvbG9yIHN0b3BzLCBzdGFydCBhbmQgZW5kLCBieSBzcGVjaWZ5aW5nIGEgY29sb3IgYW5kIHBvc2l0aW9uIGZvciBlYWNoIGNvbG9yIHN0b3AuXG5AbWl4aW4gZ3JhZGllbnQteSgkc3RhcnQtY29sb3I6ICRncmF5LTcwMCwgJGVuZC1jb2xvcjogJGdyYXktODAwLCAkc3RhcnQtcGVyY2VudDogbnVsbCwgJGVuZC1wZXJjZW50OiBudWxsKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICRzdGFydC1jb2xvciAkc3RhcnQtcGVyY2VudCwgJGVuZC1jb2xvciAkZW5kLXBlcmNlbnQpO1xufVxuXG5AbWl4aW4gZ3JhZGllbnQtZGlyZWN0aW9uYWwoJHN0YXJ0LWNvbG9yOiAkZ3JheS03MDAsICRlbmQtY29sb3I6ICRncmF5LTgwMCwgJGRlZzogNDVkZWcpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KCRkZWcsICRzdGFydC1jb2xvciwgJGVuZC1jb2xvcik7XG59XG5cbkBtaXhpbiBncmFkaWVudC14LXRocmVlLWNvbG9ycygkc3RhcnQtY29sb3I6ICRibHVlLCAkbWlkLWNvbG9yOiAkcHVycGxlLCAkY29sb3Itc3RvcDogNTAlLCAkZW5kLWNvbG9yOiAkcmVkKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgJHN0YXJ0LWNvbG9yLCAkbWlkLWNvbG9yICRjb2xvci1zdG9wLCAkZW5kLWNvbG9yKTtcbn1cblxuQG1peGluIGdyYWRpZW50LXktdGhyZWUtY29sb3JzKCRzdGFydC1jb2xvcjogJGJsdWUsICRtaWQtY29sb3I6ICRwdXJwbGUsICRjb2xvci1zdG9wOiA1MCUsICRlbmQtY29sb3I6ICRyZWQpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KCRzdGFydC1jb2xvciwgJG1pZC1jb2xvciAkY29sb3Itc3RvcCwgJGVuZC1jb2xvcik7XG59XG5cbkBtaXhpbiBncmFkaWVudC1yYWRpYWwoJGlubmVyLWNvbG9yOiAkZ3JheS03MDAsICRvdXRlci1jb2xvcjogJGdyYXktODAwKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHJhZGlhbC1ncmFkaWVudChjaXJjbGUsICRpbm5lci1jb2xvciwgJG91dGVyLWNvbG9yKTtcbn1cblxuQG1peGluIGdyYWRpZW50LXN0cmlwZWQoJGNvbG9yOiByZ2JhKCR3aGl0ZSwgLjE1KSwgJGFuZ2xlOiA0NWRlZykge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoJGFuZ2xlLCAkY29sb3IgMjUlLCB0cmFuc3BhcmVudCAyNSUsIHRyYW5zcGFyZW50IDUwJSwgJGNvbG9yIDUwJSwgJGNvbG9yIDc1JSwgdHJhbnNwYXJlbnQgNzUlLCB0cmFuc3BhcmVudCk7XG59XG4vLyBzY3NzLWRvY3MtZW5kIGdyYWRpZW50LW1peGluc1xuIiwiLy8gU2VsZWN0XG4vL1xuLy8gUmVwbGFjZXMgdGhlIGJyb3dzZXIgZGVmYXVsdCBzZWxlY3Qgd2l0aCBhIGN1c3RvbSBvbmUsIG1vc3RseSBwdWxsZWQgZnJvbVxuLy8gaHR0cHM6Ly9wcmltZXIuZ2l0aHViLmlvLy5cblxuLmZvcm0tc2VsZWN0IHtcbiAgLS0jeyRwcmVmaXh9Zm9ybS1zZWxlY3QtYmctaW1nOiAje2VzY2FwZS1zdmcoJGZvcm0tc2VsZWN0LWluZGljYXRvcil9O1xuXG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogJGZvcm0tc2VsZWN0LXBhZGRpbmcteSAkZm9ybS1zZWxlY3QtaW5kaWNhdG9yLXBhZGRpbmcgJGZvcm0tc2VsZWN0LXBhZGRpbmcteSAkZm9ybS1zZWxlY3QtcGFkZGluZy14O1xuICBmb250LWZhbWlseTogJGZvcm0tc2VsZWN0LWZvbnQtZmFtaWx5O1xuICBAaW5jbHVkZSBmb250LXNpemUoJGZvcm0tc2VsZWN0LWZvbnQtc2l6ZSk7XG4gIGZvbnQtd2VpZ2h0OiAkZm9ybS1zZWxlY3QtZm9udC13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAkZm9ybS1zZWxlY3QtbGluZS1oZWlnaHQ7XG4gIGNvbG9yOiAkZm9ybS1zZWxlY3QtY29sb3I7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICRmb3JtLXNlbGVjdC1iZztcbiAgYmFja2dyb3VuZC1pbWFnZTogdmFyKC0tI3skcHJlZml4fWZvcm0tc2VsZWN0LWJnLWltZyksIHZhcigtLSN7JHByZWZpeH1mb3JtLXNlbGVjdC1iZy1pY29uLCBub25lKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogJGZvcm0tc2VsZWN0LWJnLXBvc2l0aW9uO1xuICBiYWNrZ3JvdW5kLXNpemU6ICRmb3JtLXNlbGVjdC1iZy1zaXplO1xuICBib3JkZXI6ICRmb3JtLXNlbGVjdC1ib3JkZXItd2lkdGggc29saWQgJGZvcm0tc2VsZWN0LWJvcmRlci1jb2xvcjtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkZm9ybS1zZWxlY3QtYm9yZGVyLXJhZGl1cywgMCk7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3coJGZvcm0tc2VsZWN0LWJveC1zaGFkb3cpO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRmb3JtLXNlbGVjdC10cmFuc2l0aW9uKTtcblxuICAmOmZvY3VzIHtcbiAgICBib3JkZXItY29sb3I6ICRmb3JtLXNlbGVjdC1mb2N1cy1ib3JkZXItY29sb3I7XG4gICAgb3V0bGluZTogMDtcbiAgICBAaWYgJGVuYWJsZS1zaGFkb3dzIHtcbiAgICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGZvcm0tc2VsZWN0LWJveC1zaGFkb3csICRmb3JtLXNlbGVjdC1mb2N1cy1ib3gtc2hhZG93KTtcbiAgICB9IEBlbHNlIHtcbiAgICAgIC8vIEF2b2lkIHVzaW5nIG1peGluIHNvIHdlIGNhbiBwYXNzIGN1c3RvbSBmb2N1cyBzaGFkb3cgcHJvcGVybHlcbiAgICAgIGJveC1zaGFkb3c6ICRmb3JtLXNlbGVjdC1mb2N1cy1ib3gtc2hhZG93O1xuICAgIH1cbiAgfVxuXG4gICZbbXVsdGlwbGVdLFxuICAmW3NpemVdOm5vdChbc2l6ZT1cIjFcIl0pIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAkZm9ybS1zZWxlY3QtcGFkZGluZy14O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIH1cblxuICAmOmRpc2FibGVkIHtcbiAgICBjb2xvcjogJGZvcm0tc2VsZWN0LWRpc2FibGVkLWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRmb3JtLXNlbGVjdC1kaXNhYmxlZC1iZztcbiAgICBib3JkZXItY29sb3I6ICRmb3JtLXNlbGVjdC1kaXNhYmxlZC1ib3JkZXItY29sb3I7XG4gIH1cblxuICAvLyBSZW1vdmUgb3V0bGluZSBmcm9tIHNlbGVjdCBib3ggaW4gRkZcbiAgJjotbW96LWZvY3VzcmluZyB7XG4gICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIHRleHQtc2hhZG93OiAwIDAgMCAkZm9ybS1zZWxlY3QtY29sb3I7XG4gIH1cbn1cblxuLmZvcm0tc2VsZWN0LXNtIHtcbiAgcGFkZGluZy10b3A6ICRmb3JtLXNlbGVjdC1wYWRkaW5nLXktc207XG4gIHBhZGRpbmctYm90dG9tOiAkZm9ybS1zZWxlY3QtcGFkZGluZy15LXNtO1xuICBwYWRkaW5nLWxlZnQ6ICRmb3JtLXNlbGVjdC1wYWRkaW5nLXgtc207XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9ybS1zZWxlY3QtZm9udC1zaXplLXNtKTtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkZm9ybS1zZWxlY3QtYm9yZGVyLXJhZGl1cy1zbSk7XG59XG5cbi5mb3JtLXNlbGVjdC1sZyB7XG4gIHBhZGRpbmctdG9wOiAkZm9ybS1zZWxlY3QtcGFkZGluZy15LWxnO1xuICBwYWRkaW5nLWJvdHRvbTogJGZvcm0tc2VsZWN0LXBhZGRpbmcteS1sZztcbiAgcGFkZGluZy1sZWZ0OiAkZm9ybS1zZWxlY3QtcGFkZGluZy14LWxnO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGZvcm0tc2VsZWN0LWZvbnQtc2l6ZS1sZyk7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGZvcm0tc2VsZWN0LWJvcmRlci1yYWRpdXMtbGcpO1xufVxuXG5AaWYgJGVuYWJsZS1kYXJrLW1vZGUge1xuICBAaW5jbHVkZSBjb2xvci1tb2RlKGRhcmspIHtcbiAgICAuZm9ybS1zZWxlY3Qge1xuICAgICAgLS0jeyRwcmVmaXh9Zm9ybS1zZWxlY3QtYmctaW1nOiAje2VzY2FwZS1zdmcoJGZvcm0tc2VsZWN0LWluZGljYXRvci1kYXJrKX07XG4gICAgfVxuICB9XG59XG4iLCIvL1xuLy8gQ2hlY2svcmFkaW9cbi8vXG5cbi5mb3JtLWNoZWNrIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1pbi1oZWlnaHQ6ICRmb3JtLWNoZWNrLW1pbi1oZWlnaHQ7XG4gIHBhZGRpbmctbGVmdDogJGZvcm0tY2hlY2stcGFkZGluZy1zdGFydDtcbiAgbWFyZ2luLWJvdHRvbTogJGZvcm0tY2hlY2stbWFyZ2luLWJvdHRvbTtcblxuICAuZm9ybS1jaGVjay1pbnB1dCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLWxlZnQ6ICRmb3JtLWNoZWNrLXBhZGRpbmctc3RhcnQgKiAtMTtcbiAgfVxufVxuXG4uZm9ybS1jaGVjay1yZXZlcnNlIHtcbiAgcGFkZGluZy1yaWdodDogJGZvcm0tY2hlY2stcGFkZGluZy1zdGFydDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICB0ZXh0LWFsaWduOiByaWdodDtcblxuICAuZm9ybS1jaGVjay1pbnB1dCB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIG1hcmdpbi1yaWdodDogJGZvcm0tY2hlY2stcGFkZGluZy1zdGFydCAqIC0xO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG59XG5cbi5mb3JtLWNoZWNrLWlucHV0IHtcbiAgLS0jeyRwcmVmaXh9Zm9ybS1jaGVjay1iZzogI3skZm9ybS1jaGVjay1pbnB1dC1iZ307XG5cbiAgZmxleC1zaHJpbms6IDA7XG4gIHdpZHRoOiAkZm9ybS1jaGVjay1pbnB1dC13aWR0aDtcbiAgaGVpZ2h0OiAkZm9ybS1jaGVjay1pbnB1dC13aWR0aDtcbiAgbWFyZ2luLXRvcDogKCRsaW5lLWhlaWdodC1iYXNlIC0gJGZvcm0tY2hlY2staW5wdXQtd2lkdGgpICogLjU7IC8vIGxpbmUtaGVpZ2h0IG1pbnVzIGNoZWNrIGhlaWdodFxuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9Zm9ybS1jaGVjay1iZyk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHZhcigtLSN7JHByZWZpeH1mb3JtLWNoZWNrLWJnLWltYWdlKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJvcmRlcjogJGZvcm0tY2hlY2staW5wdXQtYm9yZGVyO1xuICBwcmludC1jb2xvci1hZGp1c3Q6IGV4YWN0OyAvLyBLZWVwIHRoZW1lZCBhcHBlYXJhbmNlIGZvciBwcmludFxuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRmb3JtLWNoZWNrLXRyYW5zaXRpb24pO1xuXG4gICZbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRmb3JtLWNoZWNrLWlucHV0LWJvcmRlci1yYWRpdXMpO1xuICB9XG5cbiAgJlt0eXBlPVwicmFkaW9cIl0ge1xuICAgIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBwcm9wZXJ0eS1kaXNhbGxvd2VkLWxpc3RcbiAgICBib3JkZXItcmFkaXVzOiAkZm9ybS1jaGVjay1yYWRpby1ib3JkZXItcmFkaXVzO1xuICB9XG5cbiAgJjphY3RpdmUge1xuICAgIGZpbHRlcjogJGZvcm0tY2hlY2staW5wdXQtYWN0aXZlLWZpbHRlcjtcbiAgfVxuXG4gICY6Zm9jdXMge1xuICAgIGJvcmRlci1jb2xvcjogJGZvcm0tY2hlY2staW5wdXQtZm9jdXMtYm9yZGVyO1xuICAgIG91dGxpbmU6IDA7XG4gICAgYm94LXNoYWRvdzogJGZvcm0tY2hlY2staW5wdXQtZm9jdXMtYm94LXNoYWRvdztcbiAgfVxuXG4gICY6Y2hlY2tlZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGZvcm0tY2hlY2staW5wdXQtY2hlY2tlZC1iZy1jb2xvcjtcbiAgICBib3JkZXItY29sb3I6ICRmb3JtLWNoZWNrLWlucHV0LWNoZWNrZWQtYm9yZGVyLWNvbG9yO1xuXG4gICAgJlt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICAgICAgQGlmICRlbmFibGUtZ3JhZGllbnRzIHtcbiAgICAgICAgLS0jeyRwcmVmaXh9Zm9ybS1jaGVjay1iZy1pbWFnZTogI3tlc2NhcGUtc3ZnKCRmb3JtLWNoZWNrLWlucHV0LWNoZWNrZWQtYmctaW1hZ2UpfSwgdmFyKC0tI3skcHJlZml4fWdyYWRpZW50KTtcbiAgICAgIH0gQGVsc2Uge1xuICAgICAgICAtLSN7JHByZWZpeH1mb3JtLWNoZWNrLWJnLWltYWdlOiAje2VzY2FwZS1zdmcoJGZvcm0tY2hlY2staW5wdXQtY2hlY2tlZC1iZy1pbWFnZSl9O1xuICAgICAgfVxuICAgIH1cblxuICAgICZbdHlwZT1cInJhZGlvXCJdIHtcbiAgICAgIEBpZiAkZW5hYmxlLWdyYWRpZW50cyB7XG4gICAgICAgIC0tI3skcHJlZml4fWZvcm0tY2hlY2stYmctaW1hZ2U6ICN7ZXNjYXBlLXN2ZygkZm9ybS1jaGVjay1yYWRpby1jaGVja2VkLWJnLWltYWdlKX0sIHZhcigtLSN7JHByZWZpeH1ncmFkaWVudCk7XG4gICAgICB9IEBlbHNlIHtcbiAgICAgICAgLS0jeyRwcmVmaXh9Zm9ybS1jaGVjay1iZy1pbWFnZTogI3tlc2NhcGUtc3ZnKCRmb3JtLWNoZWNrLXJhZGlvLWNoZWNrZWQtYmctaW1hZ2UpfTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmW3R5cGU9XCJjaGVja2JveFwiXTppbmRldGVybWluYXRlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZm9ybS1jaGVjay1pbnB1dC1pbmRldGVybWluYXRlLWJnLWNvbG9yO1xuICAgIGJvcmRlci1jb2xvcjogJGZvcm0tY2hlY2staW5wdXQtaW5kZXRlcm1pbmF0ZS1ib3JkZXItY29sb3I7XG5cbiAgICBAaWYgJGVuYWJsZS1ncmFkaWVudHMge1xuICAgICAgLS0jeyRwcmVmaXh9Zm9ybS1jaGVjay1iZy1pbWFnZTogI3tlc2NhcGUtc3ZnKCRmb3JtLWNoZWNrLWlucHV0LWluZGV0ZXJtaW5hdGUtYmctaW1hZ2UpfSwgdmFyKC0tI3skcHJlZml4fWdyYWRpZW50KTtcbiAgICB9IEBlbHNlIHtcbiAgICAgIC0tI3skcHJlZml4fWZvcm0tY2hlY2stYmctaW1hZ2U6ICN7ZXNjYXBlLXN2ZygkZm9ybS1jaGVjay1pbnB1dC1pbmRldGVybWluYXRlLWJnLWltYWdlKX07XG4gICAgfVxuICB9XG5cbiAgJjpkaXNhYmxlZCB7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgZmlsdGVyOiBub25lO1xuICAgIG9wYWNpdHk6ICRmb3JtLWNoZWNrLWlucHV0LWRpc2FibGVkLW9wYWNpdHk7XG4gIH1cblxuICAvLyBVc2UgZGlzYWJsZWQgYXR0cmlidXRlIGluIGFkZGl0aW9uIG9mIDpkaXNhYmxlZCBwc2V1ZG8tY2xhc3NcbiAgLy8gU2VlOiBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzI4MjQ3XG4gICZbZGlzYWJsZWRdLFxuICAmOmRpc2FibGVkIHtcbiAgICB+IC5mb3JtLWNoZWNrLWxhYmVsIHtcbiAgICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICAgIG9wYWNpdHk6ICRmb3JtLWNoZWNrLWxhYmVsLWRpc2FibGVkLW9wYWNpdHk7XG4gICAgfVxuICB9XG59XG5cbi5mb3JtLWNoZWNrLWxhYmVsIHtcbiAgY29sb3I6ICRmb3JtLWNoZWNrLWxhYmVsLWNvbG9yO1xuICBjdXJzb3I6ICRmb3JtLWNoZWNrLWxhYmVsLWN1cnNvcjtcbn1cblxuLy9cbi8vIFN3aXRjaFxuLy9cblxuLmZvcm0tc3dpdGNoIHtcbiAgcGFkZGluZy1sZWZ0OiAkZm9ybS1zd2l0Y2gtcGFkZGluZy1zdGFydDtcblxuICAuZm9ybS1jaGVjay1pbnB1dCB7XG4gICAgLS0jeyRwcmVmaXh9Zm9ybS1zd2l0Y2gtYmc6ICN7ZXNjYXBlLXN2ZygkZm9ybS1zd2l0Y2gtYmctaW1hZ2UpfTtcblxuICAgIHdpZHRoOiAkZm9ybS1zd2l0Y2gtd2lkdGg7XG4gICAgbWFyZ2luLWxlZnQ6ICRmb3JtLXN3aXRjaC1wYWRkaW5nLXN0YXJ0ICogLTE7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdmFyKC0tI3skcHJlZml4fWZvcm0tc3dpdGNoLWJnKTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IGNlbnRlcjtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRmb3JtLXN3aXRjaC1ib3JkZXItcmFkaXVzLCAwKTtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRmb3JtLXN3aXRjaC10cmFuc2l0aW9uKTtcblxuICAgICY6Zm9jdXMge1xuICAgICAgLS0jeyRwcmVmaXh9Zm9ybS1zd2l0Y2gtYmc6ICN7ZXNjYXBlLXN2ZygkZm9ybS1zd2l0Y2gtZm9jdXMtYmctaW1hZ2UpfTtcbiAgICB9XG5cbiAgICAmOmNoZWNrZWQge1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogJGZvcm0tc3dpdGNoLWNoZWNrZWQtYmctcG9zaXRpb247XG5cbiAgICAgIEBpZiAkZW5hYmxlLWdyYWRpZW50cyB7XG4gICAgICAgIC0tI3skcHJlZml4fWZvcm0tc3dpdGNoLWJnOiAje2VzY2FwZS1zdmcoJGZvcm0tc3dpdGNoLWNoZWNrZWQtYmctaW1hZ2UpfSwgdmFyKC0tI3skcHJlZml4fWdyYWRpZW50KTtcbiAgICAgIH0gQGVsc2Uge1xuICAgICAgICAtLSN7JHByZWZpeH1mb3JtLXN3aXRjaC1iZzogI3tlc2NhcGUtc3ZnKCRmb3JtLXN3aXRjaC1jaGVja2VkLWJnLWltYWdlKX07XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi5mb3JtLWNoZWNrLXJldmVyc2Uge1xuICAgIHBhZGRpbmctcmlnaHQ6ICRmb3JtLXN3aXRjaC1wYWRkaW5nLXN0YXJ0O1xuICAgIHBhZGRpbmctbGVmdDogMDtcblxuICAgIC5mb3JtLWNoZWNrLWlucHV0IHtcbiAgICAgIG1hcmdpbi1yaWdodDogJGZvcm0tc3dpdGNoLXBhZGRpbmctc3RhcnQgKiAtMTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIH1cbiAgfVxufVxuXG4uZm9ybS1jaGVjay1pbmxpbmUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogJGZvcm0tY2hlY2staW5saW5lLW1hcmdpbi1lbmQ7XG59XG5cbi5idG4tY2hlY2sge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuXG4gICZbZGlzYWJsZWRdLFxuICAmOmRpc2FibGVkIHtcbiAgICArIC5idG4ge1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICBmaWx0ZXI6IG5vbmU7XG4gICAgICBvcGFjaXR5OiAkZm9ybS1jaGVjay1idG4tY2hlY2stZGlzYWJsZWQtb3BhY2l0eTtcbiAgICB9XG4gIH1cbn1cblxuQGlmICRlbmFibGUtZGFyay1tb2RlIHtcbiAgQGluY2x1ZGUgY29sb3ItbW9kZShkYXJrKSB7XG4gICAgLmZvcm0tc3dpdGNoIC5mb3JtLWNoZWNrLWlucHV0Om5vdCg6Y2hlY2tlZCk6bm90KDpmb2N1cykge1xuICAgICAgLS0jeyRwcmVmaXh9Zm9ybS1zd2l0Y2gtYmc6ICN7ZXNjYXBlLXN2ZygkZm9ybS1zd2l0Y2gtYmctaW1hZ2UtZGFyayl9O1xuICAgIH1cbiAgfVxufVxuIiwiLy8gUmFuZ2Vcbi8vXG4vLyBTdHlsZSByYW5nZSBpbnB1dHMgdGhlIHNhbWUgYWNyb3NzIGJyb3dzZXJzLiBWZW5kb3Itc3BlY2lmaWMgcnVsZXMgZm9yIHBzZXVkb1xuLy8gZWxlbWVudHMgY2Fubm90IGJlIG1peGVkLiBBcyBzdWNoLCB0aGVyZSBhcmUgbm8gc2hhcmVkIHN0eWxlcyBmb3IgZm9jdXMgb3Jcbi8vIGFjdGl2ZSBzdGF0ZXMgb24gcHJlZml4ZWQgc2VsZWN0b3JzLlxuXG4uZm9ybS1yYW5nZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGFkZCgkZm9ybS1yYW5nZS10aHVtYi1oZWlnaHQsICRmb3JtLXJhbmdlLXRodW1iLWZvY3VzLWJveC1zaGFkb3ctd2lkdGggKiAyKTtcbiAgcGFkZGluZzogMDsgLy8gTmVlZCB0byByZXNldCBwYWRkaW5nXG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXG4gICY6Zm9jdXMge1xuICAgIG91dGxpbmU6IDA7XG5cbiAgICAvLyBQc2V1ZG8tZWxlbWVudHMgbXVzdCBiZSBzcGxpdCBhY3Jvc3MgbXVsdGlwbGUgcnVsZXNldHMgdG8gaGF2ZSBhbiBlZmZlY3QuXG4gICAgLy8gTm8gYm94LXNoYWRvdygpIG1peGluIGZvciBmb2N1cyBhY2Nlc3NpYmlsaXR5LlxuICAgICY6Oi13ZWJraXQtc2xpZGVyLXRodW1iIHsgYm94LXNoYWRvdzogJGZvcm0tcmFuZ2UtdGh1bWItZm9jdXMtYm94LXNoYWRvdzsgfVxuICAgICY6Oi1tb3otcmFuZ2UtdGh1bWIgICAgIHsgYm94LXNoYWRvdzogJGZvcm0tcmFuZ2UtdGh1bWItZm9jdXMtYm94LXNoYWRvdzsgfVxuICB9XG5cbiAgJjo6LW1vei1mb2N1cy1vdXRlciB7XG4gICAgYm9yZGVyOiAwO1xuICB9XG5cbiAgJjo6LXdlYmtpdC1zbGlkZXItdGh1bWIge1xuICAgIHdpZHRoOiAkZm9ybS1yYW5nZS10aHVtYi13aWR0aDtcbiAgICBoZWlnaHQ6ICRmb3JtLXJhbmdlLXRodW1iLWhlaWdodDtcbiAgICBtYXJnaW4tdG9wOiAoJGZvcm0tcmFuZ2UtdHJhY2staGVpZ2h0IC0gJGZvcm0tcmFuZ2UtdGh1bWItaGVpZ2h0KSAqIC41OyAvLyBXZWJraXQgc3BlY2lmaWNcbiAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRmb3JtLXJhbmdlLXRodW1iLWJnKTtcbiAgICBib3JkZXI6ICRmb3JtLXJhbmdlLXRodW1iLWJvcmRlcjtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRmb3JtLXJhbmdlLXRodW1iLWJvcmRlci1yYWRpdXMpO1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGZvcm0tcmFuZ2UtdGh1bWItYm94LXNoYWRvdyk7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbigkZm9ybS1yYW5nZS10aHVtYi10cmFuc2l0aW9uKTtcblxuICAgICY6YWN0aXZlIHtcbiAgICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRmb3JtLXJhbmdlLXRodW1iLWFjdGl2ZS1iZyk7XG4gICAgfVxuICB9XG5cbiAgJjo6LXdlYmtpdC1zbGlkZXItcnVubmFibGUtdHJhY2sge1xuICAgIHdpZHRoOiAkZm9ybS1yYW5nZS10cmFjay13aWR0aDtcbiAgICBoZWlnaHQ6ICRmb3JtLXJhbmdlLXRyYWNrLWhlaWdodDtcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7IC8vIFdoeT9cbiAgICBjdXJzb3I6ICRmb3JtLXJhbmdlLXRyYWNrLWN1cnNvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZm9ybS1yYW5nZS10cmFjay1iZztcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGZvcm0tcmFuZ2UtdHJhY2stYm9yZGVyLXJhZGl1cyk7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdygkZm9ybS1yYW5nZS10cmFjay1ib3gtc2hhZG93KTtcbiAgfVxuXG4gICY6Oi1tb3otcmFuZ2UtdGh1bWIge1xuICAgIHdpZHRoOiAkZm9ybS1yYW5nZS10aHVtYi13aWR0aDtcbiAgICBoZWlnaHQ6ICRmb3JtLXJhbmdlLXRodW1iLWhlaWdodDtcbiAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRmb3JtLXJhbmdlLXRodW1iLWJnKTtcbiAgICBib3JkZXI6ICRmb3JtLXJhbmdlLXRodW1iLWJvcmRlcjtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRmb3JtLXJhbmdlLXRodW1iLWJvcmRlci1yYWRpdXMpO1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGZvcm0tcmFuZ2UtdGh1bWItYm94LXNoYWRvdyk7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbigkZm9ybS1yYW5nZS10aHVtYi10cmFuc2l0aW9uKTtcblxuICAgICY6YWN0aXZlIHtcbiAgICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRmb3JtLXJhbmdlLXRodW1iLWFjdGl2ZS1iZyk7XG4gICAgfVxuICB9XG5cbiAgJjo6LW1vei1yYW5nZS10cmFjayB7XG4gICAgd2lkdGg6ICRmb3JtLXJhbmdlLXRyYWNrLXdpZHRoO1xuICAgIGhlaWdodDogJGZvcm0tcmFuZ2UtdHJhY2staGVpZ2h0O1xuICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBjdXJzb3I6ICRmb3JtLXJhbmdlLXRyYWNrLWN1cnNvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZm9ybS1yYW5nZS10cmFjay1iZztcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50OyAvLyBGaXJlZm94IHNwZWNpZmljP1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGZvcm0tcmFuZ2UtdHJhY2stYm9yZGVyLXJhZGl1cyk7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdygkZm9ybS1yYW5nZS10cmFjay1ib3gtc2hhZG93KTtcbiAgfVxuXG4gICY6ZGlzYWJsZWQge1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuXG4gICAgJjo6LXdlYmtpdC1zbGlkZXItdGh1bWIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGZvcm0tcmFuZ2UtdGh1bWItZGlzYWJsZWQtYmc7XG4gICAgfVxuXG4gICAgJjo6LW1vei1yYW5nZS10aHVtYiB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZm9ybS1yYW5nZS10aHVtYi1kaXNhYmxlZC1iZztcbiAgICB9XG4gIH1cbn1cbiIsIi5mb3JtLWZsb2F0aW5nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gID4gLmZvcm0tY29udHJvbCxcbiAgPiAuZm9ybS1jb250cm9sLXBsYWludGV4dCxcbiAgPiAuZm9ybS1zZWxlY3Qge1xuICAgIGhlaWdodDogJGZvcm0tZmxvYXRpbmctaGVpZ2h0O1xuICAgIG1pbi1oZWlnaHQ6ICRmb3JtLWZsb2F0aW5nLWhlaWdodDtcbiAgICBsaW5lLWhlaWdodDogJGZvcm0tZmxvYXRpbmctbGluZS1oZWlnaHQ7XG4gIH1cblxuICA+IGxhYmVsIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgei1pbmRleDogMjtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlOyAvLyBhbGxvdyB0ZXh0YXJlYXNcbiAgICBwYWRkaW5nOiAkZm9ybS1mbG9hdGluZy1wYWRkaW5nLXkgJGZvcm0tZmxvYXRpbmctcGFkZGluZy14O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgY29sb3I6IHJnYmEodmFyKC0tI3skcHJlZml4fWJvZHktY29sb3ItcmdiKSwgI3skZm9ybS1mbG9hdGluZy1sYWJlbC1vcGFjaXR5fSk7XG4gICAgdGV4dC1hbGlnbjogc3RhcnQ7XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBib3JkZXI6ICRpbnB1dC1ib3JkZXItd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7IC8vIFJlcXVpcmVkIGZvciBhbGlnbmluZyBsYWJlbCdzIHRleHQgd2l0aCB0aGUgaW5wdXQgYXMgaXQgYWZmZWN0cyBpbm5lciBib3ggbW9kZWxcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbigkZm9ybS1mbG9hdGluZy10cmFuc2l0aW9uKTtcbiAgfVxuXG4gID4gLmZvcm0tY29udHJvbCxcbiAgPiAuZm9ybS1jb250cm9sLXBsYWludGV4dCB7XG4gICAgcGFkZGluZzogJGZvcm0tZmxvYXRpbmctcGFkZGluZy15ICRmb3JtLWZsb2F0aW5nLXBhZGRpbmcteDtcblxuICAgICY6OnBsYWNlaG9sZGVyIHtcbiAgICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB9XG5cbiAgICAmOmZvY3VzLFxuICAgICY6bm90KDpwbGFjZWhvbGRlci1zaG93bikge1xuICAgICAgcGFkZGluZy10b3A6ICRmb3JtLWZsb2F0aW5nLWlucHV0LXBhZGRpbmctdDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAkZm9ybS1mbG9hdGluZy1pbnB1dC1wYWRkaW5nLWI7XG4gICAgfVxuICAgIC8vIER1cGxpY2F0ZWQgYmVjYXVzZSBgOi13ZWJraXQtYXV0b2ZpbGxgIGludmFsaWRhdGVzIG90aGVyIHNlbGVjdG9ycyB3aGVuIGdyb3VwZWRcbiAgICAmOi13ZWJraXQtYXV0b2ZpbGwge1xuICAgICAgcGFkZGluZy10b3A6ICRmb3JtLWZsb2F0aW5nLWlucHV0LXBhZGRpbmctdDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAkZm9ybS1mbG9hdGluZy1pbnB1dC1wYWRkaW5nLWI7XG4gICAgfVxuICB9XG5cbiAgPiAuZm9ybS1zZWxlY3Qge1xuICAgIHBhZGRpbmctdG9wOiAkZm9ybS1mbG9hdGluZy1pbnB1dC1wYWRkaW5nLXQ7XG4gICAgcGFkZGluZy1ib3R0b206ICRmb3JtLWZsb2F0aW5nLWlucHV0LXBhZGRpbmctYjtcbiAgICBwYWRkaW5nLWxlZnQ6ICRmb3JtLWZsb2F0aW5nLXBhZGRpbmcteDtcbiAgfVxuXG4gID4gLmZvcm0tY29udHJvbDpmb2N1cyxcbiAgPiAuZm9ybS1jb250cm9sOm5vdCg6cGxhY2Vob2xkZXItc2hvd24pLFxuICA+IC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0LFxuICA+IC5mb3JtLXNlbGVjdCB7XG4gICAgfiBsYWJlbCB7XG4gICAgICB0cmFuc2Zvcm06ICRmb3JtLWZsb2F0aW5nLWxhYmVsLXRyYW5zZm9ybTtcbiAgICB9XG4gIH1cbiAgLy8gRHVwbGljYXRlZCBiZWNhdXNlIGA6LXdlYmtpdC1hdXRvZmlsbGAgaW52YWxpZGF0ZXMgb3RoZXIgc2VsZWN0b3JzIHdoZW4gZ3JvdXBlZFxuICA+IC5mb3JtLWNvbnRyb2w6LXdlYmtpdC1hdXRvZmlsbCB7XG4gICAgfiBsYWJlbCB7XG4gICAgICB0cmFuc2Zvcm06ICRmb3JtLWZsb2F0aW5nLWxhYmVsLXRyYW5zZm9ybTtcbiAgICB9XG4gIH1cbiAgPiB0ZXh0YXJlYTpmb2N1cyxcbiAgPiB0ZXh0YXJlYTpub3QoOnBsYWNlaG9sZGVyLXNob3duKSB7XG4gICAgfiBsYWJlbDo6YWZ0ZXIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgaW5zZXQ6ICRmb3JtLWZsb2F0aW5nLXBhZGRpbmcteSAoJGZvcm0tZmxvYXRpbmctcGFkZGluZy14ICogLjUpO1xuICAgICAgei1pbmRleDogLTE7XG4gICAgICBoZWlnaHQ6ICRmb3JtLWZsb2F0aW5nLWxhYmVsLWhlaWdodDtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5wdXQtYmc7XG4gICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRpbnB1dC1ib3JkZXItcmFkaXVzKTtcbiAgICB9XG4gIH1cbiAgPiB0ZXh0YXJlYTpkaXNhYmxlZCB+IGxhYmVsOjphZnRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGlucHV0LWRpc2FibGVkLWJnO1xuICB9XG5cbiAgPiAuZm9ybS1jb250cm9sLXBsYWludGV4dCB7XG4gICAgfiBsYWJlbCB7XG4gICAgICBib3JkZXItd2lkdGg6ICRpbnB1dC1ib3JkZXItd2lkdGggMDsgLy8gUmVxdWlyZWQgdG8gcHJvcGVybHkgcG9zaXRpb24gbGFiZWwgdGV4dCAtIGFzIGV4cGxhaW5lZCBhYm92ZVxuICAgIH1cbiAgfVxuXG4gID4gOmRpc2FibGVkIH4gbGFiZWwsXG4gID4gLmZvcm0tY29udHJvbDpkaXNhYmxlZCB+IGxhYmVsIHsgLy8gUmVxdWlyZWQgZm9yIGAuZm9ybS1jb250cm9sYHMgYmVjYXVzZSBvZiBzcGVjaWZpY2l0eVxuICAgIGNvbG9yOiAkZm9ybS1mbG9hdGluZy1sYWJlbC1kaXNhYmxlZC1jb2xvcjtcbiAgfVxufVxuIiwiLy8gVmFyaWFibGVzXG4vL1xuLy8gVmFyaWFibGVzIHNob3VsZCBmb2xsb3cgdGhlIGAkY29tcG9uZW50LXN0YXRlLXByb3BlcnR5LXNpemVgIGZvcm11bGEgZm9yXG4vLyBjb25zaXN0ZW50IG5hbWluZy4gRXg6ICRuYXYtbGluay1kaXNhYmxlZC1jb2xvciBhbmQgJG1vZGFsLWNvbnRlbnQtYm94LXNoYWRvdy14cy5cblxuLy8gQ29sb3Igc3lzdGVtXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBncmF5LWNvbG9yLXZhcmlhYmxlc1xuJHdoaXRlOiAgICAjZmZmICFkZWZhdWx0O1xuJGdyYXktMTAwOiAjZjhmOWZhICFkZWZhdWx0O1xuJGdyYXktMjAwOiAjZTllY2VmICFkZWZhdWx0O1xuJGdyYXktMzAwOiAjZGVlMmU2ICFkZWZhdWx0O1xuJGdyYXktNDAwOiAjY2VkNGRhICFkZWZhdWx0O1xuJGdyYXktNTAwOiAjYWRiNWJkICFkZWZhdWx0O1xuJGdyYXktNjAwOiAjNmM3NTdkICFkZWZhdWx0O1xuJGdyYXktNzAwOiAjNDk1MDU3ICFkZWZhdWx0O1xuJGdyYXktODAwOiAjMzQzYTQwICFkZWZhdWx0O1xuJGdyYXktOTAwOiAjMjEyNTI5ICFkZWZhdWx0O1xuJGJsYWNrOiAgICAjMDAwICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBncmF5LWNvbG9yLXZhcmlhYmxlc1xuXG4vLyBmdXN2LWRpc2FibGVcbi8vIHNjc3MtZG9jcy1zdGFydCBncmF5LWNvbG9ycy1tYXBcbiRncmF5czogKFxuICBcIjEwMFwiOiAkZ3JheS0xMDAsXG4gIFwiMjAwXCI6ICRncmF5LTIwMCxcbiAgXCIzMDBcIjogJGdyYXktMzAwLFxuICBcIjQwMFwiOiAkZ3JheS00MDAsXG4gIFwiNTAwXCI6ICRncmF5LTUwMCxcbiAgXCI2MDBcIjogJGdyYXktNjAwLFxuICBcIjcwMFwiOiAkZ3JheS03MDAsXG4gIFwiODAwXCI6ICRncmF5LTgwMCxcbiAgXCI5MDBcIjogJGdyYXktOTAwXG4pICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBncmF5LWNvbG9ycy1tYXBcbi8vIGZ1c3YtZW5hYmxlXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBjb2xvci12YXJpYWJsZXNcbiRibHVlOiAgICAjMGQ2ZWZkICFkZWZhdWx0O1xuJGluZGlnbzogICM2NjEwZjIgIWRlZmF1bHQ7XG4kcHVycGxlOiAgIzZmNDJjMSAhZGVmYXVsdDtcbiRwaW5rOiAgICAjZDYzMzg0ICFkZWZhdWx0O1xuJHJlZDogICAgICNkYzM1NDUgIWRlZmF1bHQ7XG4kb3JhbmdlOiAgI2ZkN2UxNCAhZGVmYXVsdDtcbiR5ZWxsb3c6ICAjZmZjMTA3ICFkZWZhdWx0O1xuJGdyZWVuOiAgICMxOTg3NTQgIWRlZmF1bHQ7XG4kdGVhbDogICAgIzIwYzk5NyAhZGVmYXVsdDtcbiRjeWFuOiAgICAjMGRjYWYwICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBjb2xvci12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGNvbG9ycy1tYXBcbiRjb2xvcnM6IChcbiAgXCJibHVlXCI6ICAgICAgICRibHVlLFxuICBcImluZGlnb1wiOiAgICAgJGluZGlnbyxcbiAgXCJwdXJwbGVcIjogICAgICRwdXJwbGUsXG4gIFwicGlua1wiOiAgICAgICAkcGluayxcbiAgXCJyZWRcIjogICAgICAgICRyZWQsXG4gIFwib3JhbmdlXCI6ICAgICAkb3JhbmdlLFxuICBcInllbGxvd1wiOiAgICAgJHllbGxvdyxcbiAgXCJncmVlblwiOiAgICAgICRncmVlbixcbiAgXCJ0ZWFsXCI6ICAgICAgICR0ZWFsLFxuICBcImN5YW5cIjogICAgICAgJGN5YW4sXG4gIFwiYmxhY2tcIjogICAgICAkYmxhY2ssXG4gIFwid2hpdGVcIjogICAgICAkd2hpdGUsXG4gIFwiZ3JheVwiOiAgICAgICAkZ3JheS02MDAsXG4gIFwiZ3JheS1kYXJrXCI6ICAkZ3JheS04MDBcbikgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGNvbG9ycy1tYXBcblxuLy8gVGhlIGNvbnRyYXN0IHJhdGlvIHRvIHJlYWNoIGFnYWluc3Qgd2hpdGUsIHRvIGRldGVybWluZSBpZiBjb2xvciBjaGFuZ2VzIGZyb20gXCJsaWdodFwiIHRvIFwiZGFya1wiLiBBY2NlcHRhYmxlIHZhbHVlcyBmb3IgV0NBRyAyLjIgYXJlIDMsIDQuNSBhbmQgNy5cbi8vIFNlZSBodHRwczovL3d3dy53My5vcmcvVFIvV0NBRy8jY29udHJhc3QtbWluaW11bVxuJG1pbi1jb250cmFzdC1yYXRpbzogICA0LjUgIWRlZmF1bHQ7XG5cbi8vIEN1c3RvbWl6ZSB0aGUgbGlnaHQgYW5kIGRhcmsgdGV4dCBjb2xvcnMgZm9yIHVzZSBpbiBvdXIgY29sb3IgY29udHJhc3QgZnVuY3Rpb24uXG4kY29sb3ItY29udHJhc3QtZGFyazogICAgICAkYmxhY2sgIWRlZmF1bHQ7XG4kY29sb3ItY29udHJhc3QtbGlnaHQ6ICAgICAkd2hpdGUgIWRlZmF1bHQ7XG5cbi8vIGZ1c3YtZGlzYWJsZVxuJGJsdWUtMTAwOiB0aW50LWNvbG9yKCRibHVlLCA4MCUpICFkZWZhdWx0O1xuJGJsdWUtMjAwOiB0aW50LWNvbG9yKCRibHVlLCA2MCUpICFkZWZhdWx0O1xuJGJsdWUtMzAwOiB0aW50LWNvbG9yKCRibHVlLCA0MCUpICFkZWZhdWx0O1xuJGJsdWUtNDAwOiB0aW50LWNvbG9yKCRibHVlLCAyMCUpICFkZWZhdWx0O1xuJGJsdWUtNTAwOiAkYmx1ZSAhZGVmYXVsdDtcbiRibHVlLTYwMDogc2hhZGUtY29sb3IoJGJsdWUsIDIwJSkgIWRlZmF1bHQ7XG4kYmx1ZS03MDA6IHNoYWRlLWNvbG9yKCRibHVlLCA0MCUpICFkZWZhdWx0O1xuJGJsdWUtODAwOiBzaGFkZS1jb2xvcigkYmx1ZSwgNjAlKSAhZGVmYXVsdDtcbiRibHVlLTkwMDogc2hhZGUtY29sb3IoJGJsdWUsIDgwJSkgIWRlZmF1bHQ7XG5cbiRpbmRpZ28tMTAwOiB0aW50LWNvbG9yKCRpbmRpZ28sIDgwJSkgIWRlZmF1bHQ7XG4kaW5kaWdvLTIwMDogdGludC1jb2xvcigkaW5kaWdvLCA2MCUpICFkZWZhdWx0O1xuJGluZGlnby0zMDA6IHRpbnQtY29sb3IoJGluZGlnbywgNDAlKSAhZGVmYXVsdDtcbiRpbmRpZ28tNDAwOiB0aW50LWNvbG9yKCRpbmRpZ28sIDIwJSkgIWRlZmF1bHQ7XG4kaW5kaWdvLTUwMDogJGluZGlnbyAhZGVmYXVsdDtcbiRpbmRpZ28tNjAwOiBzaGFkZS1jb2xvcigkaW5kaWdvLCAyMCUpICFkZWZhdWx0O1xuJGluZGlnby03MDA6IHNoYWRlLWNvbG9yKCRpbmRpZ28sIDQwJSkgIWRlZmF1bHQ7XG4kaW5kaWdvLTgwMDogc2hhZGUtY29sb3IoJGluZGlnbywgNjAlKSAhZGVmYXVsdDtcbiRpbmRpZ28tOTAwOiBzaGFkZS1jb2xvcigkaW5kaWdvLCA4MCUpICFkZWZhdWx0O1xuXG4kcHVycGxlLTEwMDogdGludC1jb2xvcigkcHVycGxlLCA4MCUpICFkZWZhdWx0O1xuJHB1cnBsZS0yMDA6IHRpbnQtY29sb3IoJHB1cnBsZSwgNjAlKSAhZGVmYXVsdDtcbiRwdXJwbGUtMzAwOiB0aW50LWNvbG9yKCRwdXJwbGUsIDQwJSkgIWRlZmF1bHQ7XG4kcHVycGxlLTQwMDogdGludC1jb2xvcigkcHVycGxlLCAyMCUpICFkZWZhdWx0O1xuJHB1cnBsZS01MDA6ICRwdXJwbGUgIWRlZmF1bHQ7XG4kcHVycGxlLTYwMDogc2hhZGUtY29sb3IoJHB1cnBsZSwgMjAlKSAhZGVmYXVsdDtcbiRwdXJwbGUtNzAwOiBzaGFkZS1jb2xvcigkcHVycGxlLCA0MCUpICFkZWZhdWx0O1xuJHB1cnBsZS04MDA6IHNoYWRlLWNvbG9yKCRwdXJwbGUsIDYwJSkgIWRlZmF1bHQ7XG4kcHVycGxlLTkwMDogc2hhZGUtY29sb3IoJHB1cnBsZSwgODAlKSAhZGVmYXVsdDtcblxuJHBpbmstMTAwOiB0aW50LWNvbG9yKCRwaW5rLCA4MCUpICFkZWZhdWx0O1xuJHBpbmstMjAwOiB0aW50LWNvbG9yKCRwaW5rLCA2MCUpICFkZWZhdWx0O1xuJHBpbmstMzAwOiB0aW50LWNvbG9yKCRwaW5rLCA0MCUpICFkZWZhdWx0O1xuJHBpbmstNDAwOiB0aW50LWNvbG9yKCRwaW5rLCAyMCUpICFkZWZhdWx0O1xuJHBpbmstNTAwOiAkcGluayAhZGVmYXVsdDtcbiRwaW5rLTYwMDogc2hhZGUtY29sb3IoJHBpbmssIDIwJSkgIWRlZmF1bHQ7XG4kcGluay03MDA6IHNoYWRlLWNvbG9yKCRwaW5rLCA0MCUpICFkZWZhdWx0O1xuJHBpbmstODAwOiBzaGFkZS1jb2xvcigkcGluaywgNjAlKSAhZGVmYXVsdDtcbiRwaW5rLTkwMDogc2hhZGUtY29sb3IoJHBpbmssIDgwJSkgIWRlZmF1bHQ7XG5cbiRyZWQtMTAwOiB0aW50LWNvbG9yKCRyZWQsIDgwJSkgIWRlZmF1bHQ7XG4kcmVkLTIwMDogdGludC1jb2xvcigkcmVkLCA2MCUpICFkZWZhdWx0O1xuJHJlZC0zMDA6IHRpbnQtY29sb3IoJHJlZCwgNDAlKSAhZGVmYXVsdDtcbiRyZWQtNDAwOiB0aW50LWNvbG9yKCRyZWQsIDIwJSkgIWRlZmF1bHQ7XG4kcmVkLTUwMDogJHJlZCAhZGVmYXVsdDtcbiRyZWQtNjAwOiBzaGFkZS1jb2xvcigkcmVkLCAyMCUpICFkZWZhdWx0O1xuJHJlZC03MDA6IHNoYWRlLWNvbG9yKCRyZWQsIDQwJSkgIWRlZmF1bHQ7XG4kcmVkLTgwMDogc2hhZGUtY29sb3IoJHJlZCwgNjAlKSAhZGVmYXVsdDtcbiRyZWQtOTAwOiBzaGFkZS1jb2xvcigkcmVkLCA4MCUpICFkZWZhdWx0O1xuXG4kb3JhbmdlLTEwMDogdGludC1jb2xvcigkb3JhbmdlLCA4MCUpICFkZWZhdWx0O1xuJG9yYW5nZS0yMDA6IHRpbnQtY29sb3IoJG9yYW5nZSwgNjAlKSAhZGVmYXVsdDtcbiRvcmFuZ2UtMzAwOiB0aW50LWNvbG9yKCRvcmFuZ2UsIDQwJSkgIWRlZmF1bHQ7XG4kb3JhbmdlLTQwMDogdGludC1jb2xvcigkb3JhbmdlLCAyMCUpICFkZWZhdWx0O1xuJG9yYW5nZS01MDA6ICRvcmFuZ2UgIWRlZmF1bHQ7XG4kb3JhbmdlLTYwMDogc2hhZGUtY29sb3IoJG9yYW5nZSwgMjAlKSAhZGVmYXVsdDtcbiRvcmFuZ2UtNzAwOiBzaGFkZS1jb2xvcigkb3JhbmdlLCA0MCUpICFkZWZhdWx0O1xuJG9yYW5nZS04MDA6IHNoYWRlLWNvbG9yKCRvcmFuZ2UsIDYwJSkgIWRlZmF1bHQ7XG4kb3JhbmdlLTkwMDogc2hhZGUtY29sb3IoJG9yYW5nZSwgODAlKSAhZGVmYXVsdDtcblxuJHllbGxvdy0xMDA6IHRpbnQtY29sb3IoJHllbGxvdywgODAlKSAhZGVmYXVsdDtcbiR5ZWxsb3ctMjAwOiB0aW50LWNvbG9yKCR5ZWxsb3csIDYwJSkgIWRlZmF1bHQ7XG4keWVsbG93LTMwMDogdGludC1jb2xvcigkeWVsbG93LCA0MCUpICFkZWZhdWx0O1xuJHllbGxvdy00MDA6IHRpbnQtY29sb3IoJHllbGxvdywgMjAlKSAhZGVmYXVsdDtcbiR5ZWxsb3ctNTAwOiAkeWVsbG93ICFkZWZhdWx0O1xuJHllbGxvdy02MDA6IHNoYWRlLWNvbG9yKCR5ZWxsb3csIDIwJSkgIWRlZmF1bHQ7XG4keWVsbG93LTcwMDogc2hhZGUtY29sb3IoJHllbGxvdywgNDAlKSAhZGVmYXVsdDtcbiR5ZWxsb3ctODAwOiBzaGFkZS1jb2xvcigkeWVsbG93LCA2MCUpICFkZWZhdWx0O1xuJHllbGxvdy05MDA6IHNoYWRlLWNvbG9yKCR5ZWxsb3csIDgwJSkgIWRlZmF1bHQ7XG5cbiRncmVlbi0xMDA6IHRpbnQtY29sb3IoJGdyZWVuLCA4MCUpICFkZWZhdWx0O1xuJGdyZWVuLTIwMDogdGludC1jb2xvcigkZ3JlZW4sIDYwJSkgIWRlZmF1bHQ7XG4kZ3JlZW4tMzAwOiB0aW50LWNvbG9yKCRncmVlbiwgNDAlKSAhZGVmYXVsdDtcbiRncmVlbi00MDA6IHRpbnQtY29sb3IoJGdyZWVuLCAyMCUpICFkZWZhdWx0O1xuJGdyZWVuLTUwMDogJGdyZWVuICFkZWZhdWx0O1xuJGdyZWVuLTYwMDogc2hhZGUtY29sb3IoJGdyZWVuLCAyMCUpICFkZWZhdWx0O1xuJGdyZWVuLTcwMDogc2hhZGUtY29sb3IoJGdyZWVuLCA0MCUpICFkZWZhdWx0O1xuJGdyZWVuLTgwMDogc2hhZGUtY29sb3IoJGdyZWVuLCA2MCUpICFkZWZhdWx0O1xuJGdyZWVuLTkwMDogc2hhZGUtY29sb3IoJGdyZWVuLCA4MCUpICFkZWZhdWx0O1xuXG4kdGVhbC0xMDA6IHRpbnQtY29sb3IoJHRlYWwsIDgwJSkgIWRlZmF1bHQ7XG4kdGVhbC0yMDA6IHRpbnQtY29sb3IoJHRlYWwsIDYwJSkgIWRlZmF1bHQ7XG4kdGVhbC0zMDA6IHRpbnQtY29sb3IoJHRlYWwsIDQwJSkgIWRlZmF1bHQ7XG4kdGVhbC00MDA6IHRpbnQtY29sb3IoJHRlYWwsIDIwJSkgIWRlZmF1bHQ7XG4kdGVhbC01MDA6ICR0ZWFsICFkZWZhdWx0O1xuJHRlYWwtNjAwOiBzaGFkZS1jb2xvcigkdGVhbCwgMjAlKSAhZGVmYXVsdDtcbiR0ZWFsLTcwMDogc2hhZGUtY29sb3IoJHRlYWwsIDQwJSkgIWRlZmF1bHQ7XG4kdGVhbC04MDA6IHNoYWRlLWNvbG9yKCR0ZWFsLCA2MCUpICFkZWZhdWx0O1xuJHRlYWwtOTAwOiBzaGFkZS1jb2xvcigkdGVhbCwgODAlKSAhZGVmYXVsdDtcblxuJGN5YW4tMTAwOiB0aW50LWNvbG9yKCRjeWFuLCA4MCUpICFkZWZhdWx0O1xuJGN5YW4tMjAwOiB0aW50LWNvbG9yKCRjeWFuLCA2MCUpICFkZWZhdWx0O1xuJGN5YW4tMzAwOiB0aW50LWNvbG9yKCRjeWFuLCA0MCUpICFkZWZhdWx0O1xuJGN5YW4tNDAwOiB0aW50LWNvbG9yKCRjeWFuLCAyMCUpICFkZWZhdWx0O1xuJGN5YW4tNTAwOiAkY3lhbiAhZGVmYXVsdDtcbiRjeWFuLTYwMDogc2hhZGUtY29sb3IoJGN5YW4sIDIwJSkgIWRlZmF1bHQ7XG4kY3lhbi03MDA6IHNoYWRlLWNvbG9yKCRjeWFuLCA0MCUpICFkZWZhdWx0O1xuJGN5YW4tODAwOiBzaGFkZS1jb2xvcigkY3lhbiwgNjAlKSAhZGVmYXVsdDtcbiRjeWFuLTkwMDogc2hhZGUtY29sb3IoJGN5YW4sIDgwJSkgIWRlZmF1bHQ7XG5cbiRibHVlczogKFxuICBcImJsdWUtMTAwXCI6ICRibHVlLTEwMCxcbiAgXCJibHVlLTIwMFwiOiAkYmx1ZS0yMDAsXG4gIFwiYmx1ZS0zMDBcIjogJGJsdWUtMzAwLFxuICBcImJsdWUtNDAwXCI6ICRibHVlLTQwMCxcbiAgXCJibHVlLTUwMFwiOiAkYmx1ZS01MDAsXG4gIFwiYmx1ZS02MDBcIjogJGJsdWUtNjAwLFxuICBcImJsdWUtNzAwXCI6ICRibHVlLTcwMCxcbiAgXCJibHVlLTgwMFwiOiAkYmx1ZS04MDAsXG4gIFwiYmx1ZS05MDBcIjogJGJsdWUtOTAwXG4pICFkZWZhdWx0O1xuXG4kaW5kaWdvczogKFxuICBcImluZGlnby0xMDBcIjogJGluZGlnby0xMDAsXG4gIFwiaW5kaWdvLTIwMFwiOiAkaW5kaWdvLTIwMCxcbiAgXCJpbmRpZ28tMzAwXCI6ICRpbmRpZ28tMzAwLFxuICBcImluZGlnby00MDBcIjogJGluZGlnby00MDAsXG4gIFwiaW5kaWdvLTUwMFwiOiAkaW5kaWdvLTUwMCxcbiAgXCJpbmRpZ28tNjAwXCI6ICRpbmRpZ28tNjAwLFxuICBcImluZGlnby03MDBcIjogJGluZGlnby03MDAsXG4gIFwiaW5kaWdvLTgwMFwiOiAkaW5kaWdvLTgwMCxcbiAgXCJpbmRpZ28tOTAwXCI6ICRpbmRpZ28tOTAwXG4pICFkZWZhdWx0O1xuXG4kcHVycGxlczogKFxuICBcInB1cnBsZS0xMDBcIjogJHB1cnBsZS0xMDAsXG4gIFwicHVycGxlLTIwMFwiOiAkcHVycGxlLTIwMCxcbiAgXCJwdXJwbGUtMzAwXCI6ICRwdXJwbGUtMzAwLFxuICBcInB1cnBsZS00MDBcIjogJHB1cnBsZS00MDAsXG4gIFwicHVycGxlLTUwMFwiOiAkcHVycGxlLTUwMCxcbiAgXCJwdXJwbGUtNjAwXCI6ICRwdXJwbGUtNjAwLFxuICBcInB1cnBsZS03MDBcIjogJHB1cnBsZS03MDAsXG4gIFwicHVycGxlLTgwMFwiOiAkcHVycGxlLTgwMCxcbiAgXCJwdXJwbGUtOTAwXCI6ICRwdXJwbGUtOTAwXG4pICFkZWZhdWx0O1xuXG4kcGlua3M6IChcbiAgXCJwaW5rLTEwMFwiOiAkcGluay0xMDAsXG4gIFwicGluay0yMDBcIjogJHBpbmstMjAwLFxuICBcInBpbmstMzAwXCI6ICRwaW5rLTMwMCxcbiAgXCJwaW5rLTQwMFwiOiAkcGluay00MDAsXG4gIFwicGluay01MDBcIjogJHBpbmstNTAwLFxuICBcInBpbmstNjAwXCI6ICRwaW5rLTYwMCxcbiAgXCJwaW5rLTcwMFwiOiAkcGluay03MDAsXG4gIFwicGluay04MDBcIjogJHBpbmstODAwLFxuICBcInBpbmstOTAwXCI6ICRwaW5rLTkwMFxuKSAhZGVmYXVsdDtcblxuJHJlZHM6IChcbiAgXCJyZWQtMTAwXCI6ICRyZWQtMTAwLFxuICBcInJlZC0yMDBcIjogJHJlZC0yMDAsXG4gIFwicmVkLTMwMFwiOiAkcmVkLTMwMCxcbiAgXCJyZWQtNDAwXCI6ICRyZWQtNDAwLFxuICBcInJlZC01MDBcIjogJHJlZC01MDAsXG4gIFwicmVkLTYwMFwiOiAkcmVkLTYwMCxcbiAgXCJyZWQtNzAwXCI6ICRyZWQtNzAwLFxuICBcInJlZC04MDBcIjogJHJlZC04MDAsXG4gIFwicmVkLTkwMFwiOiAkcmVkLTkwMFxuKSAhZGVmYXVsdDtcblxuJG9yYW5nZXM6IChcbiAgXCJvcmFuZ2UtMTAwXCI6ICRvcmFuZ2UtMTAwLFxuICBcIm9yYW5nZS0yMDBcIjogJG9yYW5nZS0yMDAsXG4gIFwib3JhbmdlLTMwMFwiOiAkb3JhbmdlLTMwMCxcbiAgXCJvcmFuZ2UtNDAwXCI6ICRvcmFuZ2UtNDAwLFxuICBcIm9yYW5nZS01MDBcIjogJG9yYW5nZS01MDAsXG4gIFwib3JhbmdlLTYwMFwiOiAkb3JhbmdlLTYwMCxcbiAgXCJvcmFuZ2UtNzAwXCI6ICRvcmFuZ2UtNzAwLFxuICBcIm9yYW5nZS04MDBcIjogJG9yYW5nZS04MDAsXG4gIFwib3JhbmdlLTkwMFwiOiAkb3JhbmdlLTkwMFxuKSAhZGVmYXVsdDtcblxuJHllbGxvd3M6IChcbiAgXCJ5ZWxsb3ctMTAwXCI6ICR5ZWxsb3ctMTAwLFxuICBcInllbGxvdy0yMDBcIjogJHllbGxvdy0yMDAsXG4gIFwieWVsbG93LTMwMFwiOiAkeWVsbG93LTMwMCxcbiAgXCJ5ZWxsb3ctNDAwXCI6ICR5ZWxsb3ctNDAwLFxuICBcInllbGxvdy01MDBcIjogJHllbGxvdy01MDAsXG4gIFwieWVsbG93LTYwMFwiOiAkeWVsbG93LTYwMCxcbiAgXCJ5ZWxsb3ctNzAwXCI6ICR5ZWxsb3ctNzAwLFxuICBcInllbGxvdy04MDBcIjogJHllbGxvdy04MDAsXG4gIFwieWVsbG93LTkwMFwiOiAkeWVsbG93LTkwMFxuKSAhZGVmYXVsdDtcblxuJGdyZWVuczogKFxuICBcImdyZWVuLTEwMFwiOiAkZ3JlZW4tMTAwLFxuICBcImdyZWVuLTIwMFwiOiAkZ3JlZW4tMjAwLFxuICBcImdyZWVuLTMwMFwiOiAkZ3JlZW4tMzAwLFxuICBcImdyZWVuLTQwMFwiOiAkZ3JlZW4tNDAwLFxuICBcImdyZWVuLTUwMFwiOiAkZ3JlZW4tNTAwLFxuICBcImdyZWVuLTYwMFwiOiAkZ3JlZW4tNjAwLFxuICBcImdyZWVuLTcwMFwiOiAkZ3JlZW4tNzAwLFxuICBcImdyZWVuLTgwMFwiOiAkZ3JlZW4tODAwLFxuICBcImdyZWVuLTkwMFwiOiAkZ3JlZW4tOTAwXG4pICFkZWZhdWx0O1xuXG4kdGVhbHM6IChcbiAgXCJ0ZWFsLTEwMFwiOiAkdGVhbC0xMDAsXG4gIFwidGVhbC0yMDBcIjogJHRlYWwtMjAwLFxuICBcInRlYWwtMzAwXCI6ICR0ZWFsLTMwMCxcbiAgXCJ0ZWFsLTQwMFwiOiAkdGVhbC00MDAsXG4gIFwidGVhbC01MDBcIjogJHRlYWwtNTAwLFxuICBcInRlYWwtNjAwXCI6ICR0ZWFsLTYwMCxcbiAgXCJ0ZWFsLTcwMFwiOiAkdGVhbC03MDAsXG4gIFwidGVhbC04MDBcIjogJHRlYWwtODAwLFxuICBcInRlYWwtOTAwXCI6ICR0ZWFsLTkwMFxuKSAhZGVmYXVsdDtcblxuJGN5YW5zOiAoXG4gIFwiY3lhbi0xMDBcIjogJGN5YW4tMTAwLFxuICBcImN5YW4tMjAwXCI6ICRjeWFuLTIwMCxcbiAgXCJjeWFuLTMwMFwiOiAkY3lhbi0zMDAsXG4gIFwiY3lhbi00MDBcIjogJGN5YW4tNDAwLFxuICBcImN5YW4tNTAwXCI6ICRjeWFuLTUwMCxcbiAgXCJjeWFuLTYwMFwiOiAkY3lhbi02MDAsXG4gIFwiY3lhbi03MDBcIjogJGN5YW4tNzAwLFxuICBcImN5YW4tODAwXCI6ICRjeWFuLTgwMCxcbiAgXCJjeWFuLTkwMFwiOiAkY3lhbi05MDBcbikgIWRlZmF1bHQ7XG4vLyBmdXN2LWVuYWJsZVxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgdGhlbWUtY29sb3ItdmFyaWFibGVzXG4kcHJpbWFyeTogICAgICAgJGJsdWUgIWRlZmF1bHQ7XG4kc2Vjb25kYXJ5OiAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJHN1Y2Nlc3M6ICAgICAgICRncmVlbiAhZGVmYXVsdDtcbiRpbmZvOiAgICAgICAgICAkY3lhbiAhZGVmYXVsdDtcbiR3YXJuaW5nOiAgICAgICAkeWVsbG93ICFkZWZhdWx0O1xuJGRhbmdlcjogICAgICAgICRyZWQgIWRlZmF1bHQ7XG4kbGlnaHQ6ICAgICAgICAgJGdyYXktMTAwICFkZWZhdWx0O1xuJGRhcms6ICAgICAgICAgICRncmF5LTkwMCAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgdGhlbWUtY29sb3ItdmFyaWFibGVzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCB0aGVtZS1jb2xvcnMtbWFwXG4kdGhlbWUtY29sb3JzOiAoXG4gIFwicHJpbWFyeVwiOiAgICAkcHJpbWFyeSxcbiAgXCJzZWNvbmRhcnlcIjogICRzZWNvbmRhcnksXG4gIFwic3VjY2Vzc1wiOiAgICAkc3VjY2VzcyxcbiAgXCJpbmZvXCI6ICAgICAgICRpbmZvLFxuICBcIndhcm5pbmdcIjogICAgJHdhcm5pbmcsXG4gIFwiZGFuZ2VyXCI6ICAgICAkZGFuZ2VyLFxuICBcImxpZ2h0XCI6ICAgICAgJGxpZ2h0LFxuICBcImRhcmtcIjogICAgICAgJGRhcmtcbikgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIHRoZW1lLWNvbG9ycy1tYXBcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHRoZW1lLXRleHQtdmFyaWFibGVzXG4kcHJpbWFyeS10ZXh0LWVtcGhhc2lzOiAgIHNoYWRlLWNvbG9yKCRwcmltYXJ5LCA2MCUpICFkZWZhdWx0O1xuJHNlY29uZGFyeS10ZXh0LWVtcGhhc2lzOiBzaGFkZS1jb2xvcigkc2Vjb25kYXJ5LCA2MCUpICFkZWZhdWx0O1xuJHN1Y2Nlc3MtdGV4dC1lbXBoYXNpczogICBzaGFkZS1jb2xvcigkc3VjY2VzcywgNjAlKSAhZGVmYXVsdDtcbiRpbmZvLXRleHQtZW1waGFzaXM6ICAgICAgc2hhZGUtY29sb3IoJGluZm8sIDYwJSkgIWRlZmF1bHQ7XG4kd2FybmluZy10ZXh0LWVtcGhhc2lzOiAgIHNoYWRlLWNvbG9yKCR3YXJuaW5nLCA2MCUpICFkZWZhdWx0O1xuJGRhbmdlci10ZXh0LWVtcGhhc2lzOiAgICBzaGFkZS1jb2xvcigkZGFuZ2VyLCA2MCUpICFkZWZhdWx0O1xuJGxpZ2h0LXRleHQtZW1waGFzaXM6ICAgICAkZ3JheS03MDAgIWRlZmF1bHQ7XG4kZGFyay10ZXh0LWVtcGhhc2lzOiAgICAgICRncmF5LTcwMCAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgdGhlbWUtdGV4dC12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHRoZW1lLWJnLXN1YnRsZS12YXJpYWJsZXNcbiRwcmltYXJ5LWJnLXN1YnRsZTogICAgICAgdGludC1jb2xvcigkcHJpbWFyeSwgODAlKSAhZGVmYXVsdDtcbiRzZWNvbmRhcnktYmctc3VidGxlOiAgICAgdGludC1jb2xvcigkc2Vjb25kYXJ5LCA4MCUpICFkZWZhdWx0O1xuJHN1Y2Nlc3MtYmctc3VidGxlOiAgICAgICB0aW50LWNvbG9yKCRzdWNjZXNzLCA4MCUpICFkZWZhdWx0O1xuJGluZm8tYmctc3VidGxlOiAgICAgICAgICB0aW50LWNvbG9yKCRpbmZvLCA4MCUpICFkZWZhdWx0O1xuJHdhcm5pbmctYmctc3VidGxlOiAgICAgICB0aW50LWNvbG9yKCR3YXJuaW5nLCA4MCUpICFkZWZhdWx0O1xuJGRhbmdlci1iZy1zdWJ0bGU6ICAgICAgICB0aW50LWNvbG9yKCRkYW5nZXIsIDgwJSkgIWRlZmF1bHQ7XG4kbGlnaHQtYmctc3VidGxlOiAgICAgICAgIG1peCgkZ3JheS0xMDAsICR3aGl0ZSkgIWRlZmF1bHQ7XG4kZGFyay1iZy1zdWJ0bGU6ICAgICAgICAgICRncmF5LTQwMCAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgdGhlbWUtYmctc3VidGxlLXZhcmlhYmxlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgdGhlbWUtYm9yZGVyLXN1YnRsZS12YXJpYWJsZXNcbiRwcmltYXJ5LWJvcmRlci1zdWJ0bGU6ICAgdGludC1jb2xvcigkcHJpbWFyeSwgNjAlKSAhZGVmYXVsdDtcbiRzZWNvbmRhcnktYm9yZGVyLXN1YnRsZTogdGludC1jb2xvcigkc2Vjb25kYXJ5LCA2MCUpICFkZWZhdWx0O1xuJHN1Y2Nlc3MtYm9yZGVyLXN1YnRsZTogICB0aW50LWNvbG9yKCRzdWNjZXNzLCA2MCUpICFkZWZhdWx0O1xuJGluZm8tYm9yZGVyLXN1YnRsZTogICAgICB0aW50LWNvbG9yKCRpbmZvLCA2MCUpICFkZWZhdWx0O1xuJHdhcm5pbmctYm9yZGVyLXN1YnRsZTogICB0aW50LWNvbG9yKCR3YXJuaW5nLCA2MCUpICFkZWZhdWx0O1xuJGRhbmdlci1ib3JkZXItc3VidGxlOiAgICB0aW50LWNvbG9yKCRkYW5nZXIsIDYwJSkgIWRlZmF1bHQ7XG4kbGlnaHQtYm9yZGVyLXN1YnRsZTogICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbiRkYXJrLWJvcmRlci1zdWJ0bGU6ICAgICAgJGdyYXktNTAwICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCB0aGVtZS1ib3JkZXItc3VidGxlLXZhcmlhYmxlc1xuXG4vLyBDaGFyYWN0ZXJzIHdoaWNoIGFyZSBlc2NhcGVkIGJ5IHRoZSBlc2NhcGUtc3ZnIGZ1bmN0aW9uXG4kZXNjYXBlZC1jaGFyYWN0ZXJzOiAoXG4gIChcIjxcIiwgXCIlM2NcIiksXG4gIChcIj5cIiwgXCIlM2VcIiksXG4gIChcIiNcIiwgXCIlMjNcIiksXG4gIChcIihcIiwgXCIlMjhcIiksXG4gIChcIilcIiwgXCIlMjlcIiksXG4pICFkZWZhdWx0O1xuXG4vLyBPcHRpb25zXG4vL1xuLy8gUXVpY2tseSBtb2RpZnkgZ2xvYmFsIHN0eWxpbmcgYnkgZW5hYmxpbmcgb3IgZGlzYWJsaW5nIG9wdGlvbmFsIGZlYXR1cmVzLlxuXG4kZW5hYmxlLWNhcmV0OiAgICAgICAgICAgICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1yb3VuZGVkOiAgICAgICAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtc2hhZG93czogICAgICAgICAgICAgIGZhbHNlICFkZWZhdWx0O1xuJGVuYWJsZS1ncmFkaWVudHM6ICAgICAgICAgICAgZmFsc2UgIWRlZmF1bHQ7XG4kZW5hYmxlLXRyYW5zaXRpb25zOiAgICAgICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1yZWR1Y2VkLW1vdGlvbjogICAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtc21vb3RoLXNjcm9sbDogICAgICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLWdyaWQtY2xhc3NlczogICAgICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1jb250YWluZXItY2xhc3NlczogICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtY3NzZ3JpZDogICAgICAgICAgICAgIGZhbHNlICFkZWZhdWx0O1xuJGVuYWJsZS1idXR0b24tcG9pbnRlcnM6ICAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtcmZzOiAgICAgICAgICAgICAgICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLXZhbGlkYXRpb24taWNvbnM6ICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1uZWdhdGl2ZS1tYXJnaW5zOiAgICAgZmFsc2UgIWRlZmF1bHQ7XG4kZW5hYmxlLWRlcHJlY2F0aW9uLW1lc3NhZ2VzOiB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1pbXBvcnRhbnQtdXRpbGl0aWVzOiAgdHJ1ZSAhZGVmYXVsdDtcblxuJGVuYWJsZS1kYXJrLW1vZGU6ICAgICAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRjb2xvci1tb2RlLXR5cGU6ICAgICAgICAgICAgIGRhdGEgIWRlZmF1bHQ7IC8vIGBkYXRhYCBvciBgbWVkaWEtcXVlcnlgXG5cbi8vIFByZWZpeCBmb3IgOnJvb3QgQ1NTIHZhcmlhYmxlc1xuXG4kdmFyaWFibGUtcHJlZml4OiAgICAgICAgICAgICBicy0gIWRlZmF1bHQ7IC8vIERlcHJlY2F0ZWQgaW4gdjUuMi4wIGZvciB0aGUgc2hvcnRlciBgJHByZWZpeGBcbiRwcmVmaXg6ICAgICAgICAgICAgICAgICAgICAgICR2YXJpYWJsZS1wcmVmaXggIWRlZmF1bHQ7XG5cbi8vIEdyYWRpZW50XG4vL1xuLy8gVGhlIGdyYWRpZW50IHdoaWNoIGlzIGFkZGVkIHRvIGNvbXBvbmVudHMgaWYgYCRlbmFibGUtZ3JhZGllbnRzYCBpcyBgdHJ1ZWBcbi8vIFRoaXMgZ3JhZGllbnQgaXMgYWxzbyBhZGRlZCB0byBlbGVtZW50cyB3aXRoIGAuYmctZ3JhZGllbnRgXG4vLyBzY3NzLWRvY3Mtc3RhcnQgdmFyaWFibGUtZ3JhZGllbnRcbiRncmFkaWVudDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiYSgkd2hpdGUsIC4xNSksIHJnYmEoJHdoaXRlLCAwKSkgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIHZhcmlhYmxlLWdyYWRpZW50XG5cbi8vIFNwYWNpbmdcbi8vXG4vLyBDb250cm9sIHRoZSBkZWZhdWx0IHN0eWxpbmcgb2YgbW9zdCBCb290c3RyYXAgZWxlbWVudHMgYnkgbW9kaWZ5aW5nIHRoZXNlXG4vLyB2YXJpYWJsZXMuIE1vc3RseSBmb2N1c2VkIG9uIHNwYWNpbmcuXG4vLyBZb3UgY2FuIGFkZCBtb3JlIGVudHJpZXMgdG8gdGhlICRzcGFjZXJzIG1hcCwgc2hvdWxkIHlvdSBuZWVkIG1vcmUgdmFyaWF0aW9uLlxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgc3BhY2VyLXZhcmlhYmxlcy1tYXBzXG4kc3BhY2VyOiAxcmVtICFkZWZhdWx0O1xuJHNwYWNlcnM6IChcbiAgMDogMCxcbiAgMTogJHNwYWNlciAqIC4yNSxcbiAgMjogJHNwYWNlciAqIC41LFxuICAzOiAkc3BhY2VyLFxuICA0OiAkc3BhY2VyICogMS41LFxuICA1OiAkc3BhY2VyICogMyxcbikgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIHNwYWNlci12YXJpYWJsZXMtbWFwc1xuXG4vLyBQb3NpdGlvblxuLy9cbi8vIERlZmluZSB0aGUgZWRnZSBwb3NpdGlvbmluZyBhbmNob3JzIG9mIHRoZSBwb3NpdGlvbiB1dGlsaXRpZXMuXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBwb3NpdGlvbi1tYXBcbiRwb3NpdGlvbi12YWx1ZXM6IChcbiAgMDogMCxcbiAgNTA6IDUwJSxcbiAgMTAwOiAxMDAlXG4pICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBwb3NpdGlvbi1tYXBcblxuLy8gQm9keVxuLy9cbi8vIFNldHRpbmdzIGZvciB0aGUgYDxib2R5PmAgZWxlbWVudC5cblxuJGJvZHktdGV4dC1hbGlnbjogICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kYm9keS1jb2xvcjogICAgICAgICAgICAgICAgJGdyYXktOTAwICFkZWZhdWx0O1xuJGJvZHktYmc6ICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcblxuJGJvZHktc2Vjb25kYXJ5LWNvbG9yOiAgICAgIHJnYmEoJGJvZHktY29sb3IsIC43NSkgIWRlZmF1bHQ7XG4kYm9keS1zZWNvbmRhcnktYmc6ICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuXG4kYm9keS10ZXJ0aWFyeS1jb2xvcjogICAgICAgcmdiYSgkYm9keS1jb2xvciwgLjUpICFkZWZhdWx0O1xuJGJvZHktdGVydGlhcnktYmc6ICAgICAgICAgICRncmF5LTEwMCAhZGVmYXVsdDtcblxuJGJvZHktZW1waGFzaXMtY29sb3I6ICAgICAgICRibGFjayAhZGVmYXVsdDtcblxuLy8gTGlua3Ncbi8vXG4vLyBTdHlsZSBhbmNob3IgZWxlbWVudHMuXG5cbiRsaW5rLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICRwcmltYXJ5ICFkZWZhdWx0O1xuJGxpbmstZGVjb3JhdGlvbjogICAgICAgICAgICAgICAgICAgICAgICAgdW5kZXJsaW5lICFkZWZhdWx0O1xuJGxpbmstc2hhZGUtcGVyY2VudGFnZTogICAgICAgICAgICAgICAgICAgMjAlICFkZWZhdWx0O1xuJGxpbmstaG92ZXItY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgc2hpZnQtY29sb3IoJGxpbmstY29sb3IsICRsaW5rLXNoYWRlLXBlcmNlbnRhZ2UpICFkZWZhdWx0O1xuJGxpbmstaG92ZXItZGVjb3JhdGlvbjogICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcblxuJHN0cmV0Y2hlZC1saW5rLXBzZXVkby1lbGVtZW50OiAgICAgICAgICAgYWZ0ZXIgIWRlZmF1bHQ7XG4kc3RyZXRjaGVkLWxpbmstei1pbmRleDogICAgICAgICAgICAgICAgICAxICFkZWZhdWx0O1xuXG4vLyBJY29uIGxpbmtzXG4vLyBzY3NzLWRvY3Mtc3RhcnQgaWNvbi1saW5rLXZhcmlhYmxlc1xuJGljb24tbGluay1nYXA6ICAgICAgICAgICAgICAgLjM3NXJlbSAhZGVmYXVsdDtcbiRpY29uLWxpbmstdW5kZXJsaW5lLW9mZnNldDogIC4yNWVtICFkZWZhdWx0O1xuJGljb24tbGluay1pY29uLXNpemU6ICAgICAgICAgMWVtICFkZWZhdWx0O1xuJGljb24tbGluay1pY29uLXRyYW5zaXRpb246ICAgLjJzIGVhc2UtaW4tb3V0IHRyYW5zZm9ybSAhZGVmYXVsdDtcbiRpY29uLWxpbmstaWNvbi10cmFuc2Zvcm06ICAgIHRyYW5zbGF0ZTNkKC4yNWVtLCAwLCAwKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgaWNvbi1saW5rLXZhcmlhYmxlc1xuXG4vLyBQYXJhZ3JhcGhzXG4vL1xuLy8gU3R5bGUgcCBlbGVtZW50LlxuXG4kcGFyYWdyYXBoLW1hcmdpbi1ib3R0b206ICAgMXJlbSAhZGVmYXVsdDtcblxuXG4vLyBHcmlkIGJyZWFrcG9pbnRzXG4vL1xuLy8gRGVmaW5lIHRoZSBtaW5pbXVtIGRpbWVuc2lvbnMgYXQgd2hpY2ggeW91ciBsYXlvdXQgd2lsbCBjaGFuZ2UsXG4vLyBhZGFwdGluZyB0byBkaWZmZXJlbnQgc2NyZWVuIHNpemVzLCBmb3IgdXNlIGluIG1lZGlhIHF1ZXJpZXMuXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBncmlkLWJyZWFrcG9pbnRzXG4kZ3JpZC1icmVha3BvaW50czogKFxuICB4czogMCxcbiAgc206IDU3NnB4LFxuICBtZDogNzY4cHgsXG4gIGxnOiA5OTJweCxcbiAgeGw6IDEyMDBweCxcbiAgeHhsOiAxNDAwcHhcbikgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGdyaWQtYnJlYWtwb2ludHNcblxuQGluY2x1ZGUgX2Fzc2VydC1hc2NlbmRpbmcoJGdyaWQtYnJlYWtwb2ludHMsIFwiJGdyaWQtYnJlYWtwb2ludHNcIik7XG5AaW5jbHVkZSBfYXNzZXJ0LXN0YXJ0cy1hdC16ZXJvKCRncmlkLWJyZWFrcG9pbnRzLCBcIiRncmlkLWJyZWFrcG9pbnRzXCIpO1xuXG5cbi8vIEdyaWQgY29udGFpbmVyc1xuLy9cbi8vIERlZmluZSB0aGUgbWF4aW11bSB3aWR0aCBvZiBgLmNvbnRhaW5lcmAgZm9yIGRpZmZlcmVudCBzY3JlZW4gc2l6ZXMuXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBjb250YWluZXItbWF4LXdpZHRoc1xuJGNvbnRhaW5lci1tYXgtd2lkdGhzOiAoXG4gIHNtOiA1NDBweCxcbiAgbWQ6IDcyMHB4LFxuICBsZzogOTYwcHgsXG4gIHhsOiAxMTQwcHgsXG4gIHh4bDogMTMyMHB4XG4pICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBjb250YWluZXItbWF4LXdpZHRoc1xuXG5AaW5jbHVkZSBfYXNzZXJ0LWFzY2VuZGluZygkY29udGFpbmVyLW1heC13aWR0aHMsIFwiJGNvbnRhaW5lci1tYXgtd2lkdGhzXCIpO1xuXG5cbi8vIEdyaWQgY29sdW1uc1xuLy9cbi8vIFNldCB0aGUgbnVtYmVyIG9mIGNvbHVtbnMgYW5kIHNwZWNpZnkgdGhlIHdpZHRoIG9mIHRoZSBndXR0ZXJzLlxuXG4kZ3JpZC1jb2x1bW5zOiAgICAgICAgICAgICAgICAxMiAhZGVmYXVsdDtcbiRncmlkLWd1dHRlci13aWR0aDogICAgICAgICAgIDEuNXJlbSAhZGVmYXVsdDtcbiRncmlkLXJvdy1jb2x1bW5zOiAgICAgICAgICAgIDYgIWRlZmF1bHQ7XG5cbi8vIENvbnRhaW5lciBwYWRkaW5nXG5cbiRjb250YWluZXItcGFkZGluZy14OiAkZ3JpZC1ndXR0ZXItd2lkdGggIWRlZmF1bHQ7XG5cblxuLy8gQ29tcG9uZW50c1xuLy9cbi8vIERlZmluZSBjb21tb24gcGFkZGluZyBhbmQgYm9yZGVyIHJhZGl1cyBzaXplcyBhbmQgbW9yZS5cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGJvcmRlci12YXJpYWJsZXNcbiRib3JkZXItd2lkdGg6ICAgICAgICAgICAgICAgIDFweCAhZGVmYXVsdDtcbiRib3JkZXItd2lkdGhzOiAoXG4gIDE6IDFweCxcbiAgMjogMnB4LFxuICAzOiAzcHgsXG4gIDQ6IDRweCxcbiAgNTogNXB4XG4pICFkZWZhdWx0O1xuJGJvcmRlci1zdHlsZTogICAgICAgICAgICAgICAgc29saWQgIWRlZmF1bHQ7XG4kYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgICAkZ3JheS0zMDAgIWRlZmF1bHQ7XG4kYm9yZGVyLWNvbG9yLXRyYW5zbHVjZW50OiAgICByZ2JhKCRibGFjaywgLjE3NSkgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGJvcmRlci12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGJvcmRlci1yYWRpdXMtdmFyaWFibGVzXG4kYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgICAuMzc1cmVtICFkZWZhdWx0O1xuJGJvcmRlci1yYWRpdXMtc206ICAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJGJvcmRlci1yYWRpdXMtbGc6ICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kYm9yZGVyLXJhZGl1cy14bDogICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJGJvcmRlci1yYWRpdXMteHhsOiAgICAgICAgICAgMnJlbSAhZGVmYXVsdDtcbiRib3JkZXItcmFkaXVzLXBpbGw6ICAgICAgICAgIDUwcmVtICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBib3JkZXItcmFkaXVzLXZhcmlhYmxlc1xuLy8gZnVzdi1kaXNhYmxlXG4kYm9yZGVyLXJhZGl1cy0yeGw6ICAgICAgICAgICAkYm9yZGVyLXJhZGl1cy14eGwgIWRlZmF1bHQ7IC8vIERlcHJlY2F0ZWQgaW4gdjUuMy4wXG4vLyBmdXN2LWVuYWJsZVxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgYm94LXNoYWRvdy12YXJpYWJsZXNcbiRib3gtc2hhZG93OiAgICAgICAgICAgICAgICAgIDAgLjVyZW0gMXJlbSByZ2JhKCRibGFjaywgLjE1KSAhZGVmYXVsdDtcbiRib3gtc2hhZG93LXNtOiAgICAgICAgICAgICAgIDAgLjEyNXJlbSAuMjVyZW0gcmdiYSgkYmxhY2ssIC4wNzUpICFkZWZhdWx0O1xuJGJveC1zaGFkb3ctbGc6ICAgICAgICAgICAgICAgMCAxcmVtIDNyZW0gcmdiYSgkYmxhY2ssIC4xNzUpICFkZWZhdWx0O1xuJGJveC1zaGFkb3ctaW5zZXQ6ICAgICAgICAgICAgaW5zZXQgMCAxcHggMnB4IHJnYmEoJGJsYWNrLCAuMDc1KSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgYm94LXNoYWRvdy12YXJpYWJsZXNcblxuJGNvbXBvbmVudC1hY3RpdmUtY29sb3I6ICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGNvbXBvbmVudC1hY3RpdmUtYmc6ICAgICAgICAgJHByaW1hcnkgIWRlZmF1bHQ7XG5cbi8vIHNjc3MtZG9jcy1zdGFydCBmb2N1cy1yaW5nLXZhcmlhYmxlc1xuJGZvY3VzLXJpbmctd2lkdGg6ICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJGZvY3VzLXJpbmctb3BhY2l0eTogICAgLjI1ICFkZWZhdWx0O1xuJGZvY3VzLXJpbmctY29sb3I6ICAgICAgcmdiYSgkcHJpbWFyeSwgJGZvY3VzLXJpbmctb3BhY2l0eSkgIWRlZmF1bHQ7XG4kZm9jdXMtcmluZy1ibHVyOiAgICAgICAwICFkZWZhdWx0O1xuJGZvY3VzLXJpbmctYm94LXNoYWRvdzogMCAwICRmb2N1cy1yaW5nLWJsdXIgJGZvY3VzLXJpbmctd2lkdGggJGZvY3VzLXJpbmctY29sb3IgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGZvY3VzLXJpbmctdmFyaWFibGVzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBjYXJldC12YXJpYWJsZXNcbiRjYXJldC13aWR0aDogICAgICAgICAgICAgICAgIC4zZW0gIWRlZmF1bHQ7XG4kY2FyZXQtdmVydGljYWwtYWxpZ246ICAgICAgICAkY2FyZXQtd2lkdGggKiAuODUgIWRlZmF1bHQ7XG4kY2FyZXQtc3BhY2luZzogICAgICAgICAgICAgICAkY2FyZXQtd2lkdGggKiAuODUgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGNhcmV0LXZhcmlhYmxlc1xuXG4kdHJhbnNpdGlvbi1iYXNlOiAgICAgICAgICAgICBhbGwgLjJzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xuJHRyYW5zaXRpb24tZmFkZTogICAgICAgICAgICAgb3BhY2l0eSAuMTVzIGxpbmVhciAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1zdGFydCBjb2xsYXBzZS10cmFuc2l0aW9uXG4kdHJhbnNpdGlvbi1jb2xsYXBzZTogICAgICAgICBoZWlnaHQgLjM1cyBlYXNlICFkZWZhdWx0O1xuJHRyYW5zaXRpb24tY29sbGFwc2Utd2lkdGg6ICAgd2lkdGggLjM1cyBlYXNlICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBjb2xsYXBzZS10cmFuc2l0aW9uXG5cbi8vIHN0eWxlbGludC1kaXNhYmxlIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGFzcGVjdC1yYXRpb3NcbiRhc3BlY3QtcmF0aW9zOiAoXG4gIFwiMXgxXCI6IDEwMCUsXG4gIFwiNHgzXCI6IGNhbGMoMyAvIDQgKiAxMDAlKSxcbiAgXCIxNng5XCI6IGNhbGMoOSAvIDE2ICogMTAwJSksXG4gIFwiMjF4OVwiOiBjYWxjKDkgLyAyMSAqIDEwMCUpXG4pICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBhc3BlY3QtcmF0aW9zXG4vLyBzdHlsZWxpbnQtZW5hYmxlIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuXG4vLyBUeXBvZ3JhcGh5XG4vL1xuLy8gRm9udCwgbGluZS1oZWlnaHQsIGFuZCBjb2xvciBmb3IgYm9keSB0ZXh0LCBoZWFkaW5ncywgYW5kIG1vcmUuXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBmb250LXZhcmlhYmxlc1xuLy8gc3R5bGVsaW50LWRpc2FibGUgdmFsdWUta2V5d29yZC1jYXNlXG4kZm9udC1mYW1pbHktc2Fucy1zZXJpZjogICAgICBzeXN0ZW0tdWksIC1hcHBsZS1zeXN0ZW0sIFwiU2Vnb2UgVUlcIiwgUm9ib3RvLCBcIkhlbHZldGljYSBOZXVlXCIsIFwiTm90byBTYW5zXCIsIFwiTGliZXJhdGlvbiBTYW5zXCIsIEFyaWFsLCBzYW5zLXNlcmlmLCBcIkFwcGxlIENvbG9yIEVtb2ppXCIsIFwiU2Vnb2UgVUkgRW1vamlcIiwgXCJTZWdvZSBVSSBTeW1ib2xcIiwgXCJOb3RvIENvbG9yIEVtb2ppXCIgIWRlZmF1bHQ7XG4kZm9udC1mYW1pbHktbW9ub3NwYWNlOiAgICAgICBTRk1vbm8tUmVndWxhciwgTWVubG8sIE1vbmFjbywgQ29uc29sYXMsIFwiTGliZXJhdGlvbiBNb25vXCIsIFwiQ291cmllciBOZXdcIiwgbW9ub3NwYWNlICFkZWZhdWx0O1xuLy8gc3R5bGVsaW50LWVuYWJsZSB2YWx1ZS1rZXl3b3JkLWNhc2VcbiRmb250LWZhbWlseS1iYXNlOiAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1mb250LXNhbnMtc2VyaWYpICFkZWZhdWx0O1xuJGZvbnQtZmFtaWx5LWNvZGU6ICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWZvbnQtbW9ub3NwYWNlKSAhZGVmYXVsdDtcblxuLy8gJGZvbnQtc2l6ZS1yb290IGFmZmVjdHMgdGhlIHZhbHVlIG9mIGByZW1gLCB3aGljaCBpcyB1c2VkIGZvciBhcyB3ZWxsIGZvbnQgc2l6ZXMsIHBhZGRpbmdzLCBhbmQgbWFyZ2luc1xuLy8gJGZvbnQtc2l6ZS1iYXNlIGFmZmVjdHMgdGhlIGZvbnQgc2l6ZSBvZiB0aGUgYm9keSB0ZXh0XG4kZm9udC1zaXplLXJvb3Q6ICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGZvbnQtc2l6ZS1iYXNlOiAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDsgLy8gQXNzdW1lcyB0aGUgYnJvd3NlciBkZWZhdWx0LCB0eXBpY2FsbHkgYDE2cHhgXG4kZm9udC1zaXplLXNtOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAuODc1ICFkZWZhdWx0O1xuJGZvbnQtc2l6ZS1sZzogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMS4yNSAhZGVmYXVsdDtcblxuJGZvbnQtd2VpZ2h0LWxpZ2h0ZXI6ICAgICAgICAgbGlnaHRlciAhZGVmYXVsdDtcbiRmb250LXdlaWdodC1saWdodDogICAgICAgICAgIDMwMCAhZGVmYXVsdDtcbiRmb250LXdlaWdodC1ub3JtYWw6ICAgICAgICAgIDQwMCAhZGVmYXVsdDtcbiRmb250LXdlaWdodC1tZWRpdW06ICAgICAgICAgIDUwMCAhZGVmYXVsdDtcbiRmb250LXdlaWdodC1zZW1pYm9sZDogICAgICAgIDYwMCAhZGVmYXVsdDtcbiRmb250LXdlaWdodC1ib2xkOiAgICAgICAgICAgIDcwMCAhZGVmYXVsdDtcbiRmb250LXdlaWdodC1ib2xkZXI6ICAgICAgICAgIGJvbGRlciAhZGVmYXVsdDtcblxuJGZvbnQtd2VpZ2h0LWJhc2U6ICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LW5vcm1hbCAhZGVmYXVsdDtcblxuJGxpbmUtaGVpZ2h0LWJhc2U6ICAgICAgICAgICAgMS41ICFkZWZhdWx0O1xuJGxpbmUtaGVpZ2h0LXNtOiAgICAgICAgICAgICAgMS4yNSAhZGVmYXVsdDtcbiRsaW5lLWhlaWdodC1sZzogICAgICAgICAgICAgIDIgIWRlZmF1bHQ7XG5cbiRoMS1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDIuNSAhZGVmYXVsdDtcbiRoMi1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDIgIWRlZmF1bHQ7XG4kaDMtZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAxLjc1ICFkZWZhdWx0O1xuJGg0LWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMS41ICFkZWZhdWx0O1xuJGg1LWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMS4yNSAhZGVmYXVsdDtcbiRoNi1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgZm9udC12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGZvbnQtc2l6ZXNcbiRmb250LXNpemVzOiAoXG4gIDE6ICRoMS1mb250LXNpemUsXG4gIDI6ICRoMi1mb250LXNpemUsXG4gIDM6ICRoMy1mb250LXNpemUsXG4gIDQ6ICRoNC1mb250LXNpemUsXG4gIDU6ICRoNS1mb250LXNpemUsXG4gIDY6ICRoNi1mb250LXNpemVcbikgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGZvbnQtc2l6ZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGhlYWRpbmdzLXZhcmlhYmxlc1xuJGhlYWRpbmdzLW1hcmdpbi1ib3R0b206ICAgICAgJHNwYWNlciAqIC41ICFkZWZhdWx0O1xuJGhlYWRpbmdzLWZvbnQtZmFtaWx5OiAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRoZWFkaW5ncy1mb250LXN0eWxlOiAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kaGVhZGluZ3MtZm9udC13ZWlnaHQ6ICAgICAgICA1MDAgIWRlZmF1bHQ7XG4kaGVhZGluZ3MtbGluZS1oZWlnaHQ6ICAgICAgICAxLjIgIWRlZmF1bHQ7XG4kaGVhZGluZ3MtY29sb3I6ICAgICAgICAgICAgICBpbmhlcml0ICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBoZWFkaW5ncy12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGRpc3BsYXktaGVhZGluZ3NcbiRkaXNwbGF5LWZvbnQtc2l6ZXM6IChcbiAgMTogNXJlbSxcbiAgMjogNC41cmVtLFxuICAzOiA0cmVtLFxuICA0OiAzLjVyZW0sXG4gIDU6IDNyZW0sXG4gIDY6IDIuNXJlbVxuKSAhZGVmYXVsdDtcblxuJGRpc3BsYXktZm9udC1mYW1pbHk6IG51bGwgIWRlZmF1bHQ7XG4kZGlzcGxheS1mb250LXN0eWxlOiAgbnVsbCAhZGVmYXVsdDtcbiRkaXNwbGF5LWZvbnQtd2VpZ2h0OiAzMDAgIWRlZmF1bHQ7XG4kZGlzcGxheS1saW5lLWhlaWdodDogJGhlYWRpbmdzLWxpbmUtaGVpZ2h0ICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBkaXNwbGF5LWhlYWRpbmdzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCB0eXBlLXZhcmlhYmxlc1xuJGxlYWQtZm9udC1zaXplOiAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMS4yNSAhZGVmYXVsdDtcbiRsZWFkLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgIDMwMCAhZGVmYXVsdDtcblxuJHNtYWxsLWZvbnQtc2l6ZTogICAgICAgICAgICAgLjg3NWVtICFkZWZhdWx0O1xuXG4kc3ViLXN1cC1mb250LXNpemU6ICAgICAgICAgICAuNzVlbSAhZGVmYXVsdDtcblxuLy8gZnVzdi1kaXNhYmxlXG4kdGV4dC1tdXRlZDogICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9c2Vjb25kYXJ5LWNvbG9yKSAhZGVmYXVsdDsgLy8gRGVwcmVjYXRlZCBpbiA1LjMuMFxuLy8gZnVzdi1lbmFibGVcblxuJGluaXRpYWxpc20tZm9udC1zaXplOiAgICAgICAgJHNtYWxsLWZvbnQtc2l6ZSAhZGVmYXVsdDtcblxuJGJsb2NrcXVvdGUtbWFyZ2luLXk6ICAgICAgICAgJHNwYWNlciAhZGVmYXVsdDtcbiRibG9ja3F1b3RlLWZvbnQtc2l6ZTogICAgICAgICRmb250LXNpemUtYmFzZSAqIDEuMjUgIWRlZmF1bHQ7XG4kYmxvY2txdW90ZS1mb290ZXItY29sb3I6ICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kYmxvY2txdW90ZS1mb290ZXItZm9udC1zaXplOiAkc21hbGwtZm9udC1zaXplICFkZWZhdWx0O1xuXG4kaHItbWFyZ2luLXk6ICAgICAgICAgICAgICAgICAkc3BhY2VyICFkZWZhdWx0O1xuJGhyLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgaW5oZXJpdCAhZGVmYXVsdDtcblxuLy8gZnVzdi1kaXNhYmxlXG4kaHItYmctY29sb3I6ICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0OyAvLyBEZXByZWNhdGVkIGluIHY1LjIuMFxuJGhyLWhlaWdodDogICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDsgLy8gRGVwcmVjYXRlZCBpbiB2NS4yLjBcbi8vIGZ1c3YtZW5hYmxlXG5cbiRoci1ib3JkZXItY29sb3I6ICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7IC8vIEFsbG93cyBmb3IgaW5oZXJpdGVkIGNvbG9yc1xuJGhyLWJvcmRlci13aWR0aDogICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci13aWR0aCkgIWRlZmF1bHQ7XG4kaHItb3BhY2l0eTogICAgICAgICAgICAgICAgICAuMjUgIWRlZmF1bHQ7XG5cbi8vIHNjc3MtZG9jcy1zdGFydCB2ci12YXJpYWJsZXNcbiR2ci1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItd2lkdGgpICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCB2ci12YXJpYWJsZXNcblxuJGxlZ2VuZC1tYXJnaW4tYm90dG9tOiAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kbGVnZW5kLWZvbnQtc2l6ZTogICAgICAgICAgICAxLjVyZW0gIWRlZmF1bHQ7XG4kbGVnZW5kLWZvbnQtd2VpZ2h0OiAgICAgICAgICBudWxsICFkZWZhdWx0O1xuXG4kZHQtZm9udC13ZWlnaHQ6ICAgICAgICAgICAgICAkZm9udC13ZWlnaHQtYm9sZCAhZGVmYXVsdDtcblxuJGxpc3QtaW5saW5lLXBhZGRpbmc6ICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG5cbiRtYXJrLXBhZGRpbmc6ICAgICAgICAgICAgICAgIC4xODc1ZW0gIWRlZmF1bHQ7XG4kbWFyay1jb2xvcjogICAgICAgICAgICAgICAgICAkYm9keS1jb2xvciAhZGVmYXVsdDtcbiRtYXJrLWJnOiAgICAgICAgICAgICAgICAgICAgICR5ZWxsb3ctMTAwICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCB0eXBlLXZhcmlhYmxlc1xuXG5cbi8vIFRhYmxlc1xuLy9cbi8vIEN1c3RvbWl6ZXMgdGhlIGAudGFibGVgIGNvbXBvbmVudCB3aXRoIGJhc2ljIHZhbHVlcywgZWFjaCB1c2VkIGFjcm9zcyBhbGwgdGFibGUgdmFyaWF0aW9ucy5cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHRhYmxlLXZhcmlhYmxlc1xuJHRhYmxlLWNlbGwtcGFkZGluZy15OiAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kdGFibGUtY2VsbC1wYWRkaW5nLXg6ICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiR0YWJsZS1jZWxsLXBhZGRpbmcteS1zbTogICAgIC4yNXJlbSAhZGVmYXVsdDtcbiR0YWJsZS1jZWxsLXBhZGRpbmcteC1zbTogICAgIC4yNXJlbSAhZGVmYXVsdDtcblxuJHRhYmxlLWNlbGwtdmVydGljYWwtYWxpZ246ICAgdG9wICFkZWZhdWx0O1xuXG4kdGFibGUtY29sb3I6ICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9ZW1waGFzaXMtY29sb3IpICFkZWZhdWx0O1xuJHRhYmxlLWJnOiAgICAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvZHktYmcpICFkZWZhdWx0O1xuJHRhYmxlLWFjY2VudC1iZzogICAgICAgICAgICAgdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XG5cbiR0YWJsZS10aC1mb250LXdlaWdodDogICAgICAgIG51bGwgIWRlZmF1bHQ7XG5cbiR0YWJsZS1zdHJpcGVkLWNvbG9yOiAgICAgICAgICR0YWJsZS1jb2xvciAhZGVmYXVsdDtcbiR0YWJsZS1zdHJpcGVkLWJnLWZhY3RvcjogICAgIC4wNSAhZGVmYXVsdDtcbiR0YWJsZS1zdHJpcGVkLWJnOiAgICAgICAgICAgIHJnYmEodmFyKC0tI3skcHJlZml4fWVtcGhhc2lzLWNvbG9yLXJnYiksICR0YWJsZS1zdHJpcGVkLWJnLWZhY3RvcikgIWRlZmF1bHQ7XG5cbiR0YWJsZS1hY3RpdmUtY29sb3I6ICAgICAgICAgICR0YWJsZS1jb2xvciAhZGVmYXVsdDtcbiR0YWJsZS1hY3RpdmUtYmctZmFjdG9yOiAgICAgIC4xICFkZWZhdWx0O1xuJHRhYmxlLWFjdGl2ZS1iZzogICAgICAgICAgICAgcmdiYSh2YXIoLS0jeyRwcmVmaXh9ZW1waGFzaXMtY29sb3ItcmdiKSwgJHRhYmxlLWFjdGl2ZS1iZy1mYWN0b3IpICFkZWZhdWx0O1xuXG4kdGFibGUtaG92ZXItY29sb3I6ICAgICAgICAgICAkdGFibGUtY29sb3IgIWRlZmF1bHQ7XG4kdGFibGUtaG92ZXItYmctZmFjdG9yOiAgICAgICAuMDc1ICFkZWZhdWx0O1xuJHRhYmxlLWhvdmVyLWJnOiAgICAgICAgICAgICAgcmdiYSh2YXIoLS0jeyRwcmVmaXh9ZW1waGFzaXMtY29sb3ItcmdiKSwgJHRhYmxlLWhvdmVyLWJnLWZhY3RvcikgIWRlZmF1bHQ7XG5cbiR0YWJsZS1ib3JkZXItZmFjdG9yOiAgICAgICAgIC4yICFkZWZhdWx0O1xuJHRhYmxlLWJvcmRlci13aWR0aDogICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci13aWR0aCkgIWRlZmF1bHQ7XG4kdGFibGUtYm9yZGVyLWNvbG9yOiAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLWNvbG9yKSAhZGVmYXVsdDtcblxuJHRhYmxlLXN0cmlwZWQtb3JkZXI6ICAgICAgICAgb2RkICFkZWZhdWx0O1xuJHRhYmxlLXN0cmlwZWQtY29sdW1ucy1vcmRlcjogZXZlbiAhZGVmYXVsdDtcblxuJHRhYmxlLWdyb3VwLXNlcGFyYXRvci1jb2xvcjogY3VycmVudGNvbG9yICFkZWZhdWx0O1xuXG4kdGFibGUtY2FwdGlvbi1jb2xvcjogICAgICAgICB2YXIoLS0jeyRwcmVmaXh9c2Vjb25kYXJ5LWNvbG9yKSAhZGVmYXVsdDtcblxuJHRhYmxlLWJnLXNjYWxlOiAgICAgICAgICAgICAgLTgwJSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgdGFibGUtdmFyaWFibGVzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCB0YWJsZS1sb29wXG4kdGFibGUtdmFyaWFudHM6IChcbiAgXCJwcmltYXJ5XCI6ICAgIHNoaWZ0LWNvbG9yKCRwcmltYXJ5LCAkdGFibGUtYmctc2NhbGUpLFxuICBcInNlY29uZGFyeVwiOiAgc2hpZnQtY29sb3IoJHNlY29uZGFyeSwgJHRhYmxlLWJnLXNjYWxlKSxcbiAgXCJzdWNjZXNzXCI6ICAgIHNoaWZ0LWNvbG9yKCRzdWNjZXNzLCAkdGFibGUtYmctc2NhbGUpLFxuICBcImluZm9cIjogICAgICAgc2hpZnQtY29sb3IoJGluZm8sICR0YWJsZS1iZy1zY2FsZSksXG4gIFwid2FybmluZ1wiOiAgICBzaGlmdC1jb2xvcigkd2FybmluZywgJHRhYmxlLWJnLXNjYWxlKSxcbiAgXCJkYW5nZXJcIjogICAgIHNoaWZ0LWNvbG9yKCRkYW5nZXIsICR0YWJsZS1iZy1zY2FsZSksXG4gIFwibGlnaHRcIjogICAgICAkbGlnaHQsXG4gIFwiZGFya1wiOiAgICAgICAkZGFyayxcbikgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIHRhYmxlLWxvb3BcblxuXG4vLyBCdXR0b25zICsgRm9ybXNcbi8vXG4vLyBTaGFyZWQgdmFyaWFibGVzIHRoYXQgYXJlIHJlYXNzaWduZWQgdG8gYCRpbnB1dC1gIGFuZCBgJGJ0bi1gIHNwZWNpZmljIHZhcmlhYmxlcy5cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGlucHV0LWJ0bi12YXJpYWJsZXNcbiRpbnB1dC1idG4tcGFkZGluZy15OiAgICAgICAgIC4zNzVyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLXBhZGRpbmcteDogICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWZvbnQtZmFtaWx5OiAgICAgICBudWxsICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1mb250LXNpemU6ICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1saW5lLWhlaWdodDogICAgICAgJGxpbmUtaGVpZ2h0LWJhc2UgIWRlZmF1bHQ7XG5cbiRpbnB1dC1idG4tZm9jdXMtd2lkdGg6ICAgICAgICAgJGZvY3VzLXJpbmctd2lkdGggIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWZvY3VzLWNvbG9yLW9wYWNpdHk6ICRmb2N1cy1yaW5nLW9wYWNpdHkgIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWZvY3VzLWNvbG9yOiAgICAgICAgICRmb2N1cy1yaW5nLWNvbG9yICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1mb2N1cy1ibHVyOiAgICAgICAgICAkZm9jdXMtcmluZy1ibHVyICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1mb2N1cy1ib3gtc2hhZG93OiAgICAkZm9jdXMtcmluZy1ib3gtc2hhZG93ICFkZWZhdWx0O1xuXG4kaW5wdXQtYnRuLXBhZGRpbmcteS1zbTogICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLXBhZGRpbmcteC1zbTogICAgICAuNXJlbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tZm9udC1zaXplLXNtOiAgICAgICRmb250LXNpemUtc20gIWRlZmF1bHQ7XG5cbiRpbnB1dC1idG4tcGFkZGluZy15LWxnOiAgICAgIC41cmVtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1wYWRkaW5nLXgtbGc6ICAgICAgMXJlbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tZm9udC1zaXplLWxnOiAgICAgICRmb250LXNpemUtbGcgIWRlZmF1bHQ7XG5cbiRpbnB1dC1idG4tYm9yZGVyLXdpZHRoOiAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItd2lkdGgpICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBpbnB1dC1idG4tdmFyaWFibGVzXG5cblxuLy8gQnV0dG9uc1xuLy9cbi8vIEZvciBlYWNoIG9mIEJvb3RzdHJhcCdzIGJ1dHRvbnMsIGRlZmluZSB0ZXh0LCBiYWNrZ3JvdW5kLCBhbmQgYm9yZGVyIGNvbG9yLlxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgYnRuLXZhcmlhYmxlc1xuJGJ0bi1jb2xvcjogICAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvZHktY29sb3IpICFkZWZhdWx0O1xuJGJ0bi1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXkgIWRlZmF1bHQ7XG4kYnRuLXBhZGRpbmcteDogICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteCAhZGVmYXVsdDtcbiRidG4tZm9udC1mYW1pbHk6ICAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1mYW1pbHkgIWRlZmF1bHQ7XG4kYnRuLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRidG4tbGluZS1oZWlnaHQ6ICAgICAgICAgICAgICRpbnB1dC1idG4tbGluZS1oZWlnaHQgIWRlZmF1bHQ7XG4kYnRuLXdoaXRlLXNwYWNlOiAgICAgICAgICAgICBudWxsICFkZWZhdWx0OyAvLyBTZXQgdG8gYG5vd3JhcGAgdG8gcHJldmVudCB0ZXh0IHdyYXBwaW5nXG5cbiRidG4tcGFkZGluZy15LXNtOiAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy15LXNtICFkZWZhdWx0O1xuJGJ0bi1wYWRkaW5nLXgtc206ICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXgtc20gIWRlZmF1bHQ7XG4kYnRuLWZvbnQtc2l6ZS1zbTogICAgICAgICAgICAkaW5wdXQtYnRuLWZvbnQtc2l6ZS1zbSAhZGVmYXVsdDtcblxuJGJ0bi1wYWRkaW5nLXktbGc6ICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXktbGcgIWRlZmF1bHQ7XG4kYnRuLXBhZGRpbmcteC1sZzogICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteC1sZyAhZGVmYXVsdDtcbiRidG4tZm9udC1zaXplLWxnOiAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1zaXplLWxnICFkZWZhdWx0O1xuXG4kYnRuLWJvcmRlci13aWR0aDogICAgICAgICAgICAkaW5wdXQtYnRuLWJvcmRlci13aWR0aCAhZGVmYXVsdDtcblxuJGJ0bi1mb250LXdlaWdodDogICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LW5vcm1hbCAhZGVmYXVsdDtcbiRidG4tYm94LXNoYWRvdzogICAgICAgICAgICAgIGluc2V0IDAgMXB4IDAgcmdiYSgkd2hpdGUsIC4xNSksIDAgMXB4IDFweCByZ2JhKCRibGFjaywgLjA3NSkgIWRlZmF1bHQ7XG4kYnRuLWZvY3VzLXdpZHRoOiAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvY3VzLXdpZHRoICFkZWZhdWx0O1xuJGJ0bi1mb2N1cy1ib3gtc2hhZG93OiAgICAgICAgJGlucHV0LWJ0bi1mb2N1cy1ib3gtc2hhZG93ICFkZWZhdWx0O1xuJGJ0bi1kaXNhYmxlZC1vcGFjaXR5OiAgICAgICAgLjY1ICFkZWZhdWx0O1xuJGJ0bi1hY3RpdmUtYm94LXNoYWRvdzogICAgICAgaW5zZXQgMCAzcHggNXB4IHJnYmEoJGJsYWNrLCAuMTI1KSAhZGVmYXVsdDtcblxuJGJ0bi1saW5rLWNvbG9yOiAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWxpbmstY29sb3IpICFkZWZhdWx0O1xuJGJ0bi1saW5rLWhvdmVyLWNvbG9yOiAgICAgICAgdmFyKC0tI3skcHJlZml4fWxpbmstaG92ZXItY29sb3IpICFkZWZhdWx0O1xuJGJ0bi1saW5rLWRpc2FibGVkLWNvbG9yOiAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJGJ0bi1saW5rLWZvY3VzLXNoYWRvdy1yZ2I6ICAgdG8tcmdiKG1peChjb2xvci1jb250cmFzdCgkbGluay1jb2xvciksICRsaW5rLWNvbG9yLCAxNSUpKSAhZGVmYXVsdDtcblxuLy8gQWxsb3dzIGZvciBjdXN0b21pemluZyBidXR0b24gcmFkaXVzIGluZGVwZW5kZW50bHkgZnJvbSBnbG9iYWwgYm9yZGVyIHJhZGl1c1xuJGJ0bi1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1yYWRpdXMpICFkZWZhdWx0O1xuJGJ0bi1ib3JkZXItcmFkaXVzLXNtOiAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1yYWRpdXMtc20pICFkZWZhdWx0O1xuJGJ0bi1ib3JkZXItcmFkaXVzLWxnOiAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1yYWRpdXMtbGcpICFkZWZhdWx0O1xuXG4kYnRuLXRyYW5zaXRpb246ICAgICAgICAgICAgICBjb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IC4xNXMgZWFzZS1pbi1vdXQgIWRlZmF1bHQ7XG5cbiRidG4taG92ZXItYmctc2hhZGUtYW1vdW50OiAgICAgICAxNSUgIWRlZmF1bHQ7XG4kYnRuLWhvdmVyLWJnLXRpbnQtYW1vdW50OiAgICAgICAgMTUlICFkZWZhdWx0O1xuJGJ0bi1ob3Zlci1ib3JkZXItc2hhZGUtYW1vdW50OiAgIDIwJSAhZGVmYXVsdDtcbiRidG4taG92ZXItYm9yZGVyLXRpbnQtYW1vdW50OiAgICAxMCUgIWRlZmF1bHQ7XG4kYnRuLWFjdGl2ZS1iZy1zaGFkZS1hbW91bnQ6ICAgICAgMjAlICFkZWZhdWx0O1xuJGJ0bi1hY3RpdmUtYmctdGludC1hbW91bnQ6ICAgICAgIDIwJSAhZGVmYXVsdDtcbiRidG4tYWN0aXZlLWJvcmRlci1zaGFkZS1hbW91bnQ6ICAyNSUgIWRlZmF1bHQ7XG4kYnRuLWFjdGl2ZS1ib3JkZXItdGludC1hbW91bnQ6ICAgMTAlICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBidG4tdmFyaWFibGVzXG5cblxuLy8gRm9ybXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGZvcm0tdGV4dC12YXJpYWJsZXNcbiRmb3JtLXRleHQtbWFyZ2luLXRvcDogICAgICAgICAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kZm9ybS10ZXh0LWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICAgJHNtYWxsLWZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRmb3JtLXRleHQtZm9udC1zdHlsZTogICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGZvcm0tdGV4dC1mb250LXdlaWdodDogICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kZm9ybS10ZXh0LWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fXNlY29uZGFyeS1jb2xvcikgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGZvcm0tdGV4dC12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGZvcm0tbGFiZWwtdmFyaWFibGVzXG4kZm9ybS1sYWJlbC1tYXJnaW4tYm90dG9tOiAgICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kZm9ybS1sYWJlbC1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRmb3JtLWxhYmVsLWZvbnQtc3R5bGU6ICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGZvcm0tbGFiZWwtZm9udC13ZWlnaHQ6ICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kZm9ybS1sYWJlbC1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgZm9ybS1sYWJlbC12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGZvcm0taW5wdXQtdmFyaWFibGVzXG4kaW5wdXQtcGFkZGluZy15OiAgICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXkgIWRlZmF1bHQ7XG4kaW5wdXQtcGFkZGluZy14OiAgICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXggIWRlZmF1bHQ7XG4kaW5wdXQtZm9udC1mYW1pbHk6ICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LWZhbWlseSAhZGVmYXVsdDtcbiRpbnB1dC1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRpbnB1dC1mb250LXdlaWdodDogICAgICAgICAgICAgICAgICAgICAkZm9udC13ZWlnaHQtYmFzZSAhZGVmYXVsdDtcbiRpbnB1dC1saW5lLWhlaWdodDogICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWxpbmUtaGVpZ2h0ICFkZWZhdWx0O1xuXG4kaW5wdXQtcGFkZGluZy15LXNtOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXktc20gIWRlZmF1bHQ7XG4kaW5wdXQtcGFkZGluZy14LXNtOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXgtc20gIWRlZmF1bHQ7XG4kaW5wdXQtZm9udC1zaXplLXNtOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LXNpemUtc20gIWRlZmF1bHQ7XG5cbiRpbnB1dC1wYWRkaW5nLXktbGc6ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteS1sZyAhZGVmYXVsdDtcbiRpbnB1dC1wYWRkaW5nLXgtbGc6ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteC1sZyAhZGVmYXVsdDtcbiRpbnB1dC1mb250LXNpemUtbGc6ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvbnQtc2l6ZS1sZyAhZGVmYXVsdDtcblxuJGlucHV0LWJnOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib2R5LWJnKSAhZGVmYXVsdDtcbiRpbnB1dC1kaXNhYmxlZC1jb2xvcjogICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGlucHV0LWRpc2FibGVkLWJnOiAgICAgICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1zZWNvbmRhcnktYmcpICFkZWZhdWx0O1xuJGlucHV0LWRpc2FibGVkLWJvcmRlci1jb2xvcjogICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG5cbiRpbnB1dC1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9keS1jb2xvcikgIWRlZmF1bHQ7XG4kaW5wdXQtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1jb2xvcikgIWRlZmF1bHQ7XG4kaW5wdXQtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kaW5wdXQtYm94LXNoYWRvdzogICAgICAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJveC1zaGFkb3ctaW5zZXQpICFkZWZhdWx0O1xuXG4kaW5wdXQtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1yYWRpdXMpICFkZWZhdWx0O1xuJGlucHV0LWJvcmRlci1yYWRpdXMtc206ICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItcmFkaXVzLXNtKSAhZGVmYXVsdDtcbiRpbnB1dC1ib3JkZXItcmFkaXVzLWxnOiAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXJhZGl1cy1sZykgIWRlZmF1bHQ7XG5cbiRpbnB1dC1mb2N1cy1iZzogICAgICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYmcgIWRlZmF1bHQ7XG4kaW5wdXQtZm9jdXMtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgdGludC1jb2xvcigkY29tcG9uZW50LWFjdGl2ZS1iZywgNTAlKSAhZGVmYXVsdDtcbiRpbnB1dC1mb2N1cy1jb2xvcjogICAgICAgICAgICAgICAgICAgICAkaW5wdXQtY29sb3IgIWRlZmF1bHQ7XG4kaW5wdXQtZm9jdXMtd2lkdGg6ICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb2N1cy13aWR0aCAhZGVmYXVsdDtcbiRpbnB1dC1mb2N1cy1ib3gtc2hhZG93OiAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvY3VzLWJveC1zaGFkb3cgIWRlZmF1bHQ7XG5cbiRpbnB1dC1wbGFjZWhvbGRlci1jb2xvcjogICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9c2Vjb25kYXJ5LWNvbG9yKSAhZGVmYXVsdDtcbiRpbnB1dC1wbGFpbnRleHQtY29sb3I6ICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9keS1jb2xvcikgIWRlZmF1bHQ7XG5cbiRpbnB1dC1oZWlnaHQtYm9yZGVyOiAgICAgICAgICAgICAgICAgICBjYWxjKCN7JGlucHV0LWJvcmRlci13aWR0aH0gKiAyKSAhZGVmYXVsdDsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcblxuJGlucHV0LWhlaWdodC1pbm5lcjogICAgICAgICAgICAgICAgICAgIGFkZCgkaW5wdXQtbGluZS1oZWlnaHQgKiAxZW0sICRpbnB1dC1wYWRkaW5nLXkgKiAyKSAhZGVmYXVsdDtcbiRpbnB1dC1oZWlnaHQtaW5uZXItaGFsZjogICAgICAgICAgICAgICBhZGQoJGlucHV0LWxpbmUtaGVpZ2h0ICogLjVlbSwgJGlucHV0LXBhZGRpbmcteSkgIWRlZmF1bHQ7XG4kaW5wdXQtaGVpZ2h0LWlubmVyLXF1YXJ0ZXI6ICAgICAgICAgICAgYWRkKCRpbnB1dC1saW5lLWhlaWdodCAqIC4yNWVtLCAkaW5wdXQtcGFkZGluZy15ICogLjUpICFkZWZhdWx0O1xuXG4kaW5wdXQtaGVpZ2h0OiAgICAgICAgICAgICAgICAgICAgICAgICAgYWRkKCRpbnB1dC1saW5lLWhlaWdodCAqIDFlbSwgYWRkKCRpbnB1dC1wYWRkaW5nLXkgKiAyLCAkaW5wdXQtaGVpZ2h0LWJvcmRlciwgZmFsc2UpKSAhZGVmYXVsdDtcbiRpbnB1dC1oZWlnaHQtc206ICAgICAgICAgICAgICAgICAgICAgICBhZGQoJGlucHV0LWxpbmUtaGVpZ2h0ICogMWVtLCBhZGQoJGlucHV0LXBhZGRpbmcteS1zbSAqIDIsICRpbnB1dC1oZWlnaHQtYm9yZGVyLCBmYWxzZSkpICFkZWZhdWx0O1xuJGlucHV0LWhlaWdodC1sZzogICAgICAgICAgICAgICAgICAgICAgIGFkZCgkaW5wdXQtbGluZS1oZWlnaHQgKiAxZW0sIGFkZCgkaW5wdXQtcGFkZGluZy15LWxnICogMiwgJGlucHV0LWhlaWdodC1ib3JkZXIsIGZhbHNlKSkgIWRlZmF1bHQ7XG5cbiRpbnB1dC10cmFuc2l0aW9uOiAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAuMTVzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xuXG4kZm9ybS1jb2xvci13aWR0aDogICAgICAgICAgICAgICAgICAgICAgM3JlbSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgZm9ybS1pbnB1dC12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGZvcm0tY2hlY2stdmFyaWFibGVzXG4kZm9ybS1jaGVjay1pbnB1dC13aWR0aDogICAgICAgICAgICAgICAgICAxZW0gIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1taW4taGVpZ2h0OiAgICAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAkbGluZS1oZWlnaHQtYmFzZSAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLXBhZGRpbmctc3RhcnQ6ICAgICAgICAgICAgICAgICRmb3JtLWNoZWNrLWlucHV0LXdpZHRoICsgLjVlbSAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLW1hcmdpbi1ib3R0b206ICAgICAgICAgICAgICAgIC4xMjVyZW0gIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1sYWJlbC1jb2xvcjogICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGZvcm0tY2hlY2stbGFiZWwtY3Vyc29yOiAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLXRyYW5zaXRpb246ICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG5cbiRmb3JtLWNoZWNrLWlucHV0LWFjdGl2ZS1maWx0ZXI6ICAgICAgICAgIGJyaWdodG5lc3MoOTAlKSAhZGVmYXVsdDtcblxuJGZvcm0tY2hlY2staW5wdXQtYmc6ICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJnICFkZWZhdWx0O1xuJGZvcm0tY2hlY2staW5wdXQtYm9yZGVyOiAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tI3skcHJlZml4fWJvcmRlci1jb2xvcikgIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1pbnB1dC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAuMjVlbSAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLXJhZGlvLWJvcmRlci1yYWRpdXM6ICAgICAgICAgIDUwJSAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWlucHV0LWZvY3VzLWJvcmRlcjogICAgICAgICAgICRpbnB1dC1mb2N1cy1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1pbnB1dC1mb2N1cy1ib3gtc2hhZG93OiAgICAgICAkZm9jdXMtcmluZy1ib3gtc2hhZG93ICFkZWZhdWx0O1xuXG4kZm9ybS1jaGVjay1pbnB1dC1jaGVja2VkLWNvbG9yOiAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWlucHV0LWNoZWNrZWQtYmctY29sb3I6ICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuJGZvcm0tY2hlY2staW5wdXQtY2hlY2tlZC1ib3JkZXItY29sb3I6ICAgJGZvcm0tY2hlY2staW5wdXQtY2hlY2tlZC1iZy1jb2xvciAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWlucHV0LWNoZWNrZWQtYmctaW1hZ2U6ICAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDIwIDIwJz48cGF0aCBmaWxsPSdub25lJyBzdHJva2U9JyN7JGZvcm0tY2hlY2staW5wdXQtY2hlY2tlZC1jb2xvcn0nIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgc3Ryb2tlLXdpZHRoPSczJyBkPSdtNiAxMCAzIDMgNi02Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuJGZvcm0tY2hlY2stcmFkaW8tY2hlY2tlZC1iZy1pbWFnZTogICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PSctNCAtNCA4IDgnPjxjaXJjbGUgcj0nMicgZmlsbD0nI3skZm9ybS1jaGVjay1pbnB1dC1jaGVja2VkLWNvbG9yfScvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcblxuJGZvcm0tY2hlY2staW5wdXQtaW5kZXRlcm1pbmF0ZS1jb2xvcjogICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1pbnB1dC1pbmRldGVybWluYXRlLWJnLWNvbG9yOiAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWlucHV0LWluZGV0ZXJtaW5hdGUtYm9yZGVyLWNvbG9yOiAgICRmb3JtLWNoZWNrLWlucHV0LWluZGV0ZXJtaW5hdGUtYmctY29sb3IgIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1pbnB1dC1pbmRldGVybWluYXRlLWJnLWltYWdlOiAgICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyMCAyMCc+PHBhdGggZmlsbD0nbm9uZScgc3Ryb2tlPScjeyRmb3JtLWNoZWNrLWlucHV0LWluZGV0ZXJtaW5hdGUtY29sb3J9JyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIHN0cm9rZS13aWR0aD0nMycgZD0nTTYgMTBoOCcvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcblxuJGZvcm0tY2hlY2staW5wdXQtZGlzYWJsZWQtb3BhY2l0eTogICAgICAgIC41ICFkZWZhdWx0O1xuJGZvcm0tY2hlY2stbGFiZWwtZGlzYWJsZWQtb3BhY2l0eTogICAgICAgICRmb3JtLWNoZWNrLWlucHV0LWRpc2FibGVkLW9wYWNpdHkgIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1idG4tY2hlY2stZGlzYWJsZWQtb3BhY2l0eTogICAgJGJ0bi1kaXNhYmxlZC1vcGFjaXR5ICFkZWZhdWx0O1xuXG4kZm9ybS1jaGVjay1pbmxpbmUtbWFyZ2luLWVuZDogICAgMXJlbSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgZm9ybS1jaGVjay12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGZvcm0tc3dpdGNoLXZhcmlhYmxlc1xuJGZvcm0tc3dpdGNoLWNvbG9yOiAgICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAuMjUpICFkZWZhdWx0O1xuJGZvcm0tc3dpdGNoLXdpZHRoOiAgICAgICAgICAgICAgIDJlbSAhZGVmYXVsdDtcbiRmb3JtLXN3aXRjaC1wYWRkaW5nLXN0YXJ0OiAgICAgICAkZm9ybS1zd2l0Y2gtd2lkdGggKyAuNWVtICFkZWZhdWx0O1xuJGZvcm0tc3dpdGNoLWJnLWltYWdlOiAgICAgICAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nLTQgLTQgOCA4Jz48Y2lyY2xlIHI9JzMnIGZpbGw9JyN7JGZvcm0tc3dpdGNoLWNvbG9yfScvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcbiRmb3JtLXN3aXRjaC1ib3JkZXItcmFkaXVzOiAgICAgICAkZm9ybS1zd2l0Y2gtd2lkdGggIWRlZmF1bHQ7XG4kZm9ybS1zd2l0Y2gtdHJhbnNpdGlvbjogICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbiAuMTVzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xuXG4kZm9ybS1zd2l0Y2gtZm9jdXMtY29sb3I6ICAgICAgICAgJGlucHV0LWZvY3VzLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRmb3JtLXN3aXRjaC1mb2N1cy1iZy1pbWFnZTogICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9Jy00IC00IDggOCc+PGNpcmNsZSByPSczJyBmaWxsPScjeyRmb3JtLXN3aXRjaC1mb2N1cy1jb2xvcn0nLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG5cbiRmb3JtLXN3aXRjaC1jaGVja2VkLWNvbG9yOiAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRmb3JtLXN3aXRjaC1jaGVja2VkLWJnLWltYWdlOiAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9Jy00IC00IDggOCc+PGNpcmNsZSByPSczJyBmaWxsPScjeyRmb3JtLXN3aXRjaC1jaGVja2VkLWNvbG9yfScvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcbiRmb3JtLXN3aXRjaC1jaGVja2VkLWJnLXBvc2l0aW9uOiByaWdodCBjZW50ZXIgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGZvcm0tc3dpdGNoLXZhcmlhYmxlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgaW5wdXQtZ3JvdXAtdmFyaWFibGVzXG4kaW5wdXQtZ3JvdXAtYWRkb24tcGFkZGluZy15OiAgICAgICAgICAgJGlucHV0LXBhZGRpbmcteSAhZGVmYXVsdDtcbiRpbnB1dC1ncm91cC1hZGRvbi1wYWRkaW5nLXg6ICAgICAgICAgICAkaW5wdXQtcGFkZGluZy14ICFkZWZhdWx0O1xuJGlucHV0LWdyb3VwLWFkZG9uLWZvbnQtd2VpZ2h0OiAgICAgICAgICRpbnB1dC1mb250LXdlaWdodCAhZGVmYXVsdDtcbiRpbnB1dC1ncm91cC1hZGRvbi1jb2xvcjogICAgICAgICAgICAgICAkaW5wdXQtY29sb3IgIWRlZmF1bHQ7XG4kaW5wdXQtZ3JvdXAtYWRkb24tYmc6ICAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fXRlcnRpYXJ5LWJnKSAhZGVmYXVsdDtcbiRpbnB1dC1ncm91cC1hZGRvbi1ib3JkZXItY29sb3I6ICAgICAgICAkaW5wdXQtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBpbnB1dC1ncm91cC12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGZvcm0tc2VsZWN0LXZhcmlhYmxlc1xuJGZvcm0tc2VsZWN0LXBhZGRpbmcteTogICAgICAgICAgICAgJGlucHV0LXBhZGRpbmcteSAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1wYWRkaW5nLXg6ICAgICAgICAgICAgICRpbnB1dC1wYWRkaW5nLXggIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtZm9udC1mYW1pbHk6ICAgICAgICAgICAkaW5wdXQtZm9udC1mYW1pbHkgIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtZm9udC1zaXplOiAgICAgICAgICAgICAkaW5wdXQtZm9udC1zaXplICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWluZGljYXRvci1wYWRkaW5nOiAgICAgJGZvcm0tc2VsZWN0LXBhZGRpbmcteCAqIDMgIWRlZmF1bHQ7IC8vIEV4dHJhIHBhZGRpbmcgZm9yIGJhY2tncm91bmQtaW1hZ2VcbiRmb3JtLXNlbGVjdC1mb250LXdlaWdodDogICAgICAgICAgICRpbnB1dC1mb250LXdlaWdodCAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1saW5lLWhlaWdodDogICAgICAgICAgICRpbnB1dC1saW5lLWhlaWdodCAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1jb2xvcjogICAgICAgICAgICAgICAgICRpbnB1dC1jb2xvciAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1iZzogICAgICAgICAgICAgICAgICAgICRpbnB1dC1iZyAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1kaXNhYmxlZC1jb2xvcjogICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtZGlzYWJsZWQtYmc6ICAgICAgICAgICAkaW5wdXQtZGlzYWJsZWQtYmcgIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAkaW5wdXQtZGlzYWJsZWQtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWJnLXBvc2l0aW9uOiAgICAgICAgICAgcmlnaHQgJGZvcm0tc2VsZWN0LXBhZGRpbmcteCBjZW50ZXIgIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtYmctc2l6ZTogICAgICAgICAgICAgICAxNnB4IDEycHggIWRlZmF1bHQ7IC8vIEluIHBpeGVscyBiZWNhdXNlIGltYWdlIGRpbWVuc2lvbnNcbiRmb3JtLXNlbGVjdC1pbmRpY2F0b3ItY29sb3I6ICAgICAgICRncmF5LTgwMCAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1pbmRpY2F0b3I6ICAgICAgICAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE2IDE2Jz48cGF0aCBmaWxsPSdub25lJyBzdHJva2U9JyN7JGZvcm0tc2VsZWN0LWluZGljYXRvci1jb2xvcn0nIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgc3Ryb2tlLXdpZHRoPScyJyBkPSdtMiA1IDYgNiA2LTYnLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG5cbiRmb3JtLXNlbGVjdC1mZWVkYmFjay1pY29uLXBhZGRpbmctZW5kOiAkZm9ybS1zZWxlY3QtcGFkZGluZy14ICogMi41ICsgJGZvcm0tc2VsZWN0LWluZGljYXRvci1wYWRkaW5nICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWZlZWRiYWNrLWljb24tcG9zaXRpb246ICAgIGNlbnRlciByaWdodCAkZm9ybS1zZWxlY3QtaW5kaWNhdG9yLXBhZGRpbmcgIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtZmVlZGJhY2staWNvbi1zaXplOiAgICAgICAgJGlucHV0LWhlaWdodC1pbm5lci1oYWxmICRpbnB1dC1oZWlnaHQtaW5uZXItaGFsZiAhZGVmYXVsdDtcblxuJGZvcm0tc2VsZWN0LWJvcmRlci13aWR0aDogICAgICAgICRpbnB1dC1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtYm9yZGVyLWNvbG9yOiAgICAgICAgJGlucHV0LWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1ib3JkZXItcmFkaXVzOiAgICAgICAkaW5wdXQtYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1ib3gtc2hhZG93OiAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym94LXNoYWRvdy1pbnNldCkgIWRlZmF1bHQ7XG5cbiRmb3JtLXNlbGVjdC1mb2N1cy1ib3JkZXItY29sb3I6ICAkaW5wdXQtZm9jdXMtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWZvY3VzLXdpZHRoOiAgICAgICAgICRpbnB1dC1mb2N1cy13aWR0aCAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1mb2N1cy1ib3gtc2hhZG93OiAgICAwIDAgMCAkZm9ybS1zZWxlY3QtZm9jdXMtd2lkdGggJGlucHV0LWJ0bi1mb2N1cy1jb2xvciAhZGVmYXVsdDtcblxuJGZvcm0tc2VsZWN0LXBhZGRpbmcteS1zbTogICAgICAgICRpbnB1dC1wYWRkaW5nLXktc20gIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtcGFkZGluZy14LXNtOiAgICAgICAgJGlucHV0LXBhZGRpbmcteC1zbSAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1mb250LXNpemUtc206ICAgICAgICAkaW5wdXQtZm9udC1zaXplLXNtICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWJvcmRlci1yYWRpdXMtc206ICAgICRpbnB1dC1ib3JkZXItcmFkaXVzLXNtICFkZWZhdWx0O1xuXG4kZm9ybS1zZWxlY3QtcGFkZGluZy15LWxnOiAgICAgICAgJGlucHV0LXBhZGRpbmcteS1sZyAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1wYWRkaW5nLXgtbGc6ICAgICAgICAkaW5wdXQtcGFkZGluZy14LWxnICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWZvbnQtc2l6ZS1sZzogICAgICAgICRpbnB1dC1mb250LXNpemUtbGcgIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtYm9yZGVyLXJhZGl1cy1sZzogICAgJGlucHV0LWJvcmRlci1yYWRpdXMtbGcgIWRlZmF1bHQ7XG5cbiRmb3JtLXNlbGVjdC10cmFuc2l0aW9uOiAgICAgICAgICAkaW5wdXQtdHJhbnNpdGlvbiAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgZm9ybS1zZWxlY3QtdmFyaWFibGVzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBmb3JtLXJhbmdlLXZhcmlhYmxlc1xuJGZvcm0tcmFuZ2UtdHJhY2std2lkdGg6ICAgICAgICAgIDEwMCUgIWRlZmF1bHQ7XG4kZm9ybS1yYW5nZS10cmFjay1oZWlnaHQ6ICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kZm9ybS1yYW5nZS10cmFjay1jdXJzb3I6ICAgICAgICAgcG9pbnRlciAhZGVmYXVsdDtcbiRmb3JtLXJhbmdlLXRyYWNrLWJnOiAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9c2Vjb25kYXJ5LWJnKSAhZGVmYXVsdDtcbiRmb3JtLXJhbmdlLXRyYWNrLWJvcmRlci1yYWRpdXM6ICAxcmVtICFkZWZhdWx0O1xuJGZvcm0tcmFuZ2UtdHJhY2stYm94LXNoYWRvdzogICAgIHZhcigtLSN7JHByZWZpeH1ib3gtc2hhZG93LWluc2V0KSAhZGVmYXVsdDtcblxuJGZvcm0tcmFuZ2UtdGh1bWItd2lkdGg6ICAgICAgICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kZm9ybS1yYW5nZS10aHVtYi1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgJGZvcm0tcmFuZ2UtdGh1bWItd2lkdGggIWRlZmF1bHQ7XG4kZm9ybS1yYW5nZS10aHVtYi1iZzogICAgICAgICAgICAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG4kZm9ybS1yYW5nZS10aHVtYi1ib3JkZXI6ICAgICAgICAgICAgICAgICAgMCAhZGVmYXVsdDtcbiRmb3JtLXJhbmdlLXRodW1iLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJGZvcm0tcmFuZ2UtdGh1bWItYm94LXNoYWRvdzogICAgICAgICAgICAgIDAgLjFyZW0gLjI1cmVtIHJnYmEoJGJsYWNrLCAuMSkgIWRlZmF1bHQ7XG4kZm9ybS1yYW5nZS10aHVtYi1mb2N1cy1ib3gtc2hhZG93OiAgICAgICAgMCAwIDAgMXB4ICRib2R5LWJnLCAkaW5wdXQtZm9jdXMtYm94LXNoYWRvdyAhZGVmYXVsdDtcbiRmb3JtLXJhbmdlLXRodW1iLWZvY3VzLWJveC1zaGFkb3ctd2lkdGg6ICAkaW5wdXQtZm9jdXMtd2lkdGggIWRlZmF1bHQ7IC8vIEZvciBmb2N1cyBib3ggc2hhZG93IGlzc3VlIGluIEVkZ2VcbiRmb3JtLXJhbmdlLXRodW1iLWFjdGl2ZS1iZzogICAgICAgICAgICAgICB0aW50LWNvbG9yKCRjb21wb25lbnQtYWN0aXZlLWJnLCA3MCUpICFkZWZhdWx0O1xuJGZvcm0tcmFuZ2UtdGh1bWItZGlzYWJsZWQtYmc6ICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1zZWNvbmRhcnktY29sb3IpICFkZWZhdWx0O1xuJGZvcm0tcmFuZ2UtdGh1bWItdHJhbnNpdGlvbjogICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgLjE1cyBlYXNlLWluLW91dCAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgZm9ybS1yYW5nZS12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGZvcm0tZmlsZS12YXJpYWJsZXNcbiRmb3JtLWZpbGUtYnV0dG9uLWNvbG9yOiAgICAgICAgICAkaW5wdXQtY29sb3IgIWRlZmF1bHQ7XG4kZm9ybS1maWxlLWJ1dHRvbi1iZzogICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fXRlcnRpYXJ5LWJnKSAhZGVmYXVsdDtcbiRmb3JtLWZpbGUtYnV0dG9uLWhvdmVyLWJnOiAgICAgICB2YXIoLS0jeyRwcmVmaXh9c2Vjb25kYXJ5LWJnKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgZm9ybS1maWxlLXZhcmlhYmxlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZm9ybS1mbG9hdGluZy12YXJpYWJsZXNcbiRmb3JtLWZsb2F0aW5nLWhlaWdodDogICAgICAgICAgICAgICAgICBhZGQoMy41cmVtLCAkaW5wdXQtaGVpZ2h0LWJvcmRlcikgIWRlZmF1bHQ7XG4kZm9ybS1mbG9hdGluZy1saW5lLWhlaWdodDogICAgICAgICAgICAgMS4yNSAhZGVmYXVsdDtcbiRmb3JtLWZsb2F0aW5nLXBhZGRpbmcteDogICAgICAgICAgICAgICAkaW5wdXQtcGFkZGluZy14ICFkZWZhdWx0O1xuJGZvcm0tZmxvYXRpbmctcGFkZGluZy15OiAgICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kZm9ybS1mbG9hdGluZy1pbnB1dC1wYWRkaW5nLXQ6ICAgICAgICAgMS42MjVyZW0gIWRlZmF1bHQ7XG4kZm9ybS1mbG9hdGluZy1pbnB1dC1wYWRkaW5nLWI6ICAgICAgICAgLjYyNXJlbSAhZGVmYXVsdDtcbiRmb3JtLWZsb2F0aW5nLWxhYmVsLWhlaWdodDogICAgICAgICAgICAxLjVlbSAhZGVmYXVsdDtcbiRmb3JtLWZsb2F0aW5nLWxhYmVsLW9wYWNpdHk6ICAgICAgICAgICAuNjUgIWRlZmF1bHQ7XG4kZm9ybS1mbG9hdGluZy1sYWJlbC10cmFuc2Zvcm06ICAgICAgICAgc2NhbGUoLjg1KSB0cmFuc2xhdGVZKC0uNXJlbSkgdHJhbnNsYXRlWCguMTVyZW0pICFkZWZhdWx0O1xuJGZvcm0tZmxvYXRpbmctbGFiZWwtZGlzYWJsZWQtY29sb3I6ICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRmb3JtLWZsb2F0aW5nLXRyYW5zaXRpb246ICAgICAgICAgICAgICBvcGFjaXR5IC4xcyBlYXNlLWluLW91dCwgdHJhbnNmb3JtIC4xcyBlYXNlLWluLW91dCAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgZm9ybS1mbG9hdGluZy12YXJpYWJsZXNcblxuLy8gRm9ybSB2YWxpZGF0aW9uXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBmb3JtLWZlZWRiYWNrLXZhcmlhYmxlc1xuJGZvcm0tZmVlZGJhY2stbWFyZ2luLXRvcDogICAgICAgICAgJGZvcm0tdGV4dC1tYXJnaW4tdG9wICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2stZm9udC1zaXplOiAgICAgICAgICAgJGZvcm0tdGV4dC1mb250LXNpemUgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay1mb250LXN0eWxlOiAgICAgICAgICAkZm9ybS10ZXh0LWZvbnQtc3R5bGUgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay12YWxpZC1jb2xvcjogICAgICAgICAkc3VjY2VzcyAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLWludmFsaWQtY29sb3I6ICAgICAgICRkYW5nZXIgIWRlZmF1bHQ7XG5cbiRmb3JtLWZlZWRiYWNrLWljb24tdmFsaWQtY29sb3I6ICAgICRmb3JtLWZlZWRiYWNrLXZhbGlkLWNvbG9yICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2staWNvbi12YWxpZDogICAgICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgOCA4Jz48cGF0aCBmaWxsPScjeyRmb3JtLWZlZWRiYWNrLWljb24tdmFsaWQtY29sb3J9JyBkPSdNMi4zIDYuNzMuNiA0LjUzYy0uNC0xLjA0LjQ2LTEuNCAxLjEtLjhsMS4xIDEuNCAzLjQtMy44Yy42LS42MyAxLjYtLjI3IDEuMi43bC00IDQuNmMtLjQzLjUtLjguNC0xLjEuMScvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLWljb24taW52YWxpZC1jb2xvcjogICRmb3JtLWZlZWRiYWNrLWludmFsaWQtY29sb3IgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay1pY29uLWludmFsaWQ6ICAgICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxMiAxMicgd2lkdGg9JzEyJyBoZWlnaHQ9JzEyJyBmaWxsPSdub25lJyBzdHJva2U9JyN7JGZvcm0tZmVlZGJhY2staWNvbi1pbnZhbGlkLWNvbG9yfSc+PGNpcmNsZSBjeD0nNicgY3k9JzYnIHI9JzQuNScvPjxwYXRoIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIGQ9J001LjggMy42aC40TDYgNi41eicvPjxjaXJjbGUgY3g9JzYnIGN5PSc4LjInIHI9Jy42JyBmaWxsPScjeyRmb3JtLWZlZWRiYWNrLWljb24taW52YWxpZC1jb2xvcn0nIHN0cm9rZT0nbm9uZScvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgZm9ybS1mZWVkYmFjay12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGZvcm0tdmFsaWRhdGlvbi1jb2xvcnNcbiRmb3JtLXZhbGlkLWNvbG9yOiAgICAgICAgICAgICAgICAgICRmb3JtLWZlZWRiYWNrLXZhbGlkLWNvbG9yICFkZWZhdWx0O1xuJGZvcm0tdmFsaWQtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgJGZvcm0tZmVlZGJhY2stdmFsaWQtY29sb3IgIWRlZmF1bHQ7XG4kZm9ybS1pbnZhbGlkLWNvbG9yOiAgICAgICAgICAgICAgICAkZm9ybS1mZWVkYmFjay1pbnZhbGlkLWNvbG9yICFkZWZhdWx0O1xuJGZvcm0taW52YWxpZC1ib3JkZXItY29sb3I6ICAgICAgICAgJGZvcm0tZmVlZGJhY2staW52YWxpZC1jb2xvciAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgZm9ybS12YWxpZGF0aW9uLWNvbG9yc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZm9ybS12YWxpZGF0aW9uLXN0YXRlc1xuJGZvcm0tdmFsaWRhdGlvbi1zdGF0ZXM6IChcbiAgXCJ2YWxpZFwiOiAoXG4gICAgXCJjb2xvclwiOiB2YXIoLS0jeyRwcmVmaXh9Zm9ybS12YWxpZC1jb2xvciksXG4gICAgXCJpY29uXCI6ICRmb3JtLWZlZWRiYWNrLWljb24tdmFsaWQsXG4gICAgXCJ0b29sdGlwLWNvbG9yXCI6ICNmZmYsXG4gICAgXCJ0b29sdGlwLWJnLWNvbG9yXCI6IHZhcigtLSN7JHByZWZpeH1zdWNjZXNzKSxcbiAgICBcImZvY3VzLWJveC1zaGFkb3dcIjogMCAwICRpbnB1dC1idG4tZm9jdXMtYmx1ciAkaW5wdXQtZm9jdXMtd2lkdGggcmdiYSh2YXIoLS0jeyRwcmVmaXh9c3VjY2Vzcy1yZ2IpLCAkaW5wdXQtYnRuLWZvY3VzLWNvbG9yLW9wYWNpdHkpLFxuICAgIFwiYm9yZGVyLWNvbG9yXCI6IHZhcigtLSN7JHByZWZpeH1mb3JtLXZhbGlkLWJvcmRlci1jb2xvciksXG4gICksXG4gIFwiaW52YWxpZFwiOiAoXG4gICAgXCJjb2xvclwiOiB2YXIoLS0jeyRwcmVmaXh9Zm9ybS1pbnZhbGlkLWNvbG9yKSxcbiAgICBcImljb25cIjogJGZvcm0tZmVlZGJhY2staWNvbi1pbnZhbGlkLFxuICAgIFwidG9vbHRpcC1jb2xvclwiOiAjZmZmLFxuICAgIFwidG9vbHRpcC1iZy1jb2xvclwiOiB2YXIoLS0jeyRwcmVmaXh9ZGFuZ2VyKSxcbiAgICBcImZvY3VzLWJveC1zaGFkb3dcIjogMCAwICRpbnB1dC1idG4tZm9jdXMtYmx1ciAkaW5wdXQtZm9jdXMtd2lkdGggcmdiYSh2YXIoLS0jeyRwcmVmaXh9ZGFuZ2VyLXJnYiksICRpbnB1dC1idG4tZm9jdXMtY29sb3Itb3BhY2l0eSksXG4gICAgXCJib3JkZXItY29sb3JcIjogdmFyKC0tI3skcHJlZml4fWZvcm0taW52YWxpZC1ib3JkZXItY29sb3IpLFxuICApXG4pICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBmb3JtLXZhbGlkYXRpb24tc3RhdGVzXG5cbi8vIFotaW5kZXggbWFzdGVyIGxpc3Rcbi8vXG4vLyBXYXJuaW5nOiBBdm9pZCBjdXN0b21pemluZyB0aGVzZSB2YWx1ZXMuIFRoZXkncmUgdXNlZCBmb3IgYSBiaXJkJ3MgZXllIHZpZXdcbi8vIG9mIGNvbXBvbmVudHMgZGVwZW5kZW50IG9uIHRoZSB6LWF4aXMgYW5kIGFyZSBkZXNpZ25lZCB0byBhbGwgd29yayB0b2dldGhlci5cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHppbmRleC1zdGFja1xuJHppbmRleC1kcm9wZG93bjogICAgICAgICAgICAgICAgICAgMTAwMCAhZGVmYXVsdDtcbiR6aW5kZXgtc3RpY2t5OiAgICAgICAgICAgICAgICAgICAgIDEwMjAgIWRlZmF1bHQ7XG4kemluZGV4LWZpeGVkOiAgICAgICAgICAgICAgICAgICAgICAxMDMwICFkZWZhdWx0O1xuJHppbmRleC1vZmZjYW52YXMtYmFja2Ryb3A6ICAgICAgICAgMTA0MCAhZGVmYXVsdDtcbiR6aW5kZXgtb2ZmY2FudmFzOiAgICAgICAgICAgICAgICAgIDEwNDUgIWRlZmF1bHQ7XG4kemluZGV4LW1vZGFsLWJhY2tkcm9wOiAgICAgICAgICAgICAxMDUwICFkZWZhdWx0O1xuJHppbmRleC1tb2RhbDogICAgICAgICAgICAgICAgICAgICAgMTA1NSAhZGVmYXVsdDtcbiR6aW5kZXgtcG9wb3ZlcjogICAgICAgICAgICAgICAgICAgIDEwNzAgIWRlZmF1bHQ7XG4kemluZGV4LXRvb2x0aXA6ICAgICAgICAgICAgICAgICAgICAxMDgwICFkZWZhdWx0O1xuJHppbmRleC10b2FzdDogICAgICAgICAgICAgICAgICAgICAgMTA5MCAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgemluZGV4LXN0YWNrXG5cbi8vIHNjc3MtZG9jcy1zdGFydCB6aW5kZXgtbGV2ZWxzLW1hcFxuJHppbmRleC1sZXZlbHM6IChcbiAgbjE6IC0xLFxuICAwOiAwLFxuICAxOiAxLFxuICAyOiAyLFxuICAzOiAzXG4pICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCB6aW5kZXgtbGV2ZWxzLW1hcFxuXG5cbi8vIE5hdnNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IG5hdi12YXJpYWJsZXNcbiRuYXYtbGluay1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJG5hdi1saW5rLXBhZGRpbmcteDogICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRuYXYtbGluay1mb250LXNpemU6ICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kbmF2LWxpbmstZm9udC13ZWlnaHQ6ICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJG5hdi1saW5rLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWxpbmstY29sb3IpICFkZWZhdWx0O1xuJG5hdi1saW5rLWhvdmVyLWNvbG9yOiAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWxpbmstaG92ZXItY29sb3IpICFkZWZhdWx0O1xuJG5hdi1saW5rLXRyYW5zaXRpb246ICAgICAgICAgICAgICAgY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgLjE1cyBlYXNlLWluLW91dCAhZGVmYXVsdDtcbiRuYXYtbGluay1kaXNhYmxlZC1jb2xvcjogICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1zZWNvbmRhcnktY29sb3IpICFkZWZhdWx0O1xuJG5hdi1saW5rLWZvY3VzLWJveC1zaGFkb3c6ICAgICAgICAgJGZvY3VzLXJpbmctYm94LXNoYWRvdyAhZGVmYXVsdDtcblxuJG5hdi10YWJzLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1jb2xvcikgIWRlZmF1bHQ7XG4kbmF2LXRhYnMtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXdpZHRoKSAhZGVmYXVsdDtcbiRuYXYtdGFicy1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItcmFkaXVzKSAhZGVmYXVsdDtcbiRuYXYtdGFicy1saW5rLWhvdmVyLWJvcmRlci1jb2xvcjogIHZhcigtLSN7JHByZWZpeH1zZWNvbmRhcnktYmcpIHZhcigtLSN7JHByZWZpeH1zZWNvbmRhcnktYmcpICRuYXYtdGFicy1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kbmF2LXRhYnMtbGluay1hY3RpdmUtY29sb3I6ICAgICAgICB2YXIoLS0jeyRwcmVmaXh9ZW1waGFzaXMtY29sb3IpICFkZWZhdWx0O1xuJG5hdi10YWJzLWxpbmstYWN0aXZlLWJnOiAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvZHktYmcpICFkZWZhdWx0O1xuJG5hdi10YWJzLWxpbmstYWN0aXZlLWJvcmRlci1jb2xvcjogdmFyKC0tI3skcHJlZml4fWJvcmRlci1jb2xvcikgdmFyKC0tI3skcHJlZml4fWJvcmRlci1jb2xvcikgJG5hdi10YWJzLWxpbmstYWN0aXZlLWJnICFkZWZhdWx0O1xuXG4kbmF2LXBpbGxzLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXJhZGl1cykgIWRlZmF1bHQ7XG4kbmF2LXBpbGxzLWxpbmstYWN0aXZlLWNvbG9yOiAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRuYXYtcGlsbHMtbGluay1hY3RpdmUtYmc6ICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuXG4kbmF2LXVuZGVybGluZS1nYXA6ICAgICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJG5hdi11bmRlcmxpbmUtYm9yZGVyLXdpZHRoOiAgICAgICAgLjEyNXJlbSAhZGVmYXVsdDtcbiRuYXYtdW5kZXJsaW5lLWxpbmstYWN0aXZlLWNvbG9yOiAgIHZhcigtLSN7JHByZWZpeH1lbXBoYXNpcy1jb2xvcikgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIG5hdi12YXJpYWJsZXNcblxuXG4vLyBOYXZiYXJcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IG5hdmJhci12YXJpYWJsZXNcbiRuYXZiYXItcGFkZGluZy15OiAgICAgICAgICAgICAgICAgICRzcGFjZXIgKiAuNSAhZGVmYXVsdDtcbiRuYXZiYXItcGFkZGluZy14OiAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG5cbiRuYXZiYXItbmF2LWxpbmstcGFkZGluZy14OiAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuXG4kbmF2YmFyLWJyYW5kLWZvbnQtc2l6ZTogICAgICAgICAgICAkZm9udC1zaXplLWxnICFkZWZhdWx0O1xuLy8gQ29tcHV0ZSB0aGUgbmF2YmFyLWJyYW5kIHBhZGRpbmcteSBzbyB0aGUgbmF2YmFyLWJyYW5kIHdpbGwgaGF2ZSB0aGUgc2FtZSBoZWlnaHQgYXMgbmF2YmFyLXRleHQgYW5kIG5hdi1saW5rXG4kbmF2LWxpbmstaGVpZ2h0OiAgICAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAkbGluZS1oZWlnaHQtYmFzZSArICRuYXYtbGluay1wYWRkaW5nLXkgKiAyICFkZWZhdWx0O1xuJG5hdmJhci1icmFuZC1oZWlnaHQ6ICAgICAgICAgICAgICAgJG5hdmJhci1icmFuZC1mb250LXNpemUgKiAkbGluZS1oZWlnaHQtYmFzZSAhZGVmYXVsdDtcbiRuYXZiYXItYnJhbmQtcGFkZGluZy15OiAgICAgICAgICAgICgkbmF2LWxpbmstaGVpZ2h0IC0gJG5hdmJhci1icmFuZC1oZWlnaHQpICogLjUgIWRlZmF1bHQ7XG4kbmF2YmFyLWJyYW5kLW1hcmdpbi1lbmQ6ICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuXG4kbmF2YmFyLXRvZ2dsZXItcGFkZGluZy15OiAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kbmF2YmFyLXRvZ2dsZXItcGFkZGluZy14OiAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kbmF2YmFyLXRvZ2dsZXItZm9udC1zaXplOiAgICAgICAgICAkZm9udC1zaXplLWxnICFkZWZhdWx0O1xuJG5hdmJhci10b2dnbGVyLWJvcmRlci1yYWRpdXM6ICAgICAgJGJ0bi1ib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJG5hdmJhci10b2dnbGVyLWZvY3VzLXdpZHRoOiAgICAgICAgJGJ0bi1mb2N1cy13aWR0aCAhZGVmYXVsdDtcbiRuYXZiYXItdG9nZ2xlci10cmFuc2l0aW9uOiAgICAgICAgIGJveC1zaGFkb3cgLjE1cyBlYXNlLWluLW91dCAhZGVmYXVsdDtcblxuJG5hdmJhci1saWdodC1jb2xvcjogICAgICAgICAgICAgICAgcmdiYSh2YXIoLS0jeyRwcmVmaXh9ZW1waGFzaXMtY29sb3ItcmdiKSwgLjY1KSAhZGVmYXVsdDtcbiRuYXZiYXItbGlnaHQtaG92ZXItY29sb3I6ICAgICAgICAgIHJnYmEodmFyKC0tI3skcHJlZml4fWVtcGhhc2lzLWNvbG9yLXJnYiksIC44KSAhZGVmYXVsdDtcbiRuYXZiYXItbGlnaHQtYWN0aXZlLWNvbG9yOiAgICAgICAgIHJnYmEodmFyKC0tI3skcHJlZml4fWVtcGhhc2lzLWNvbG9yLXJnYiksIDEpICFkZWZhdWx0O1xuJG5hdmJhci1saWdodC1kaXNhYmxlZC1jb2xvcjogICAgICAgcmdiYSh2YXIoLS0jeyRwcmVmaXh9ZW1waGFzaXMtY29sb3ItcmdiKSwgLjMpICFkZWZhdWx0O1xuJG5hdmJhci1saWdodC1pY29uLWNvbG9yOiAgICAgICAgICAgcmdiYSgkYm9keS1jb2xvciwgLjc1KSAhZGVmYXVsdDtcbiRuYXZiYXItbGlnaHQtdG9nZ2xlci1pY29uLWJnOiAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDMwIDMwJz48cGF0aCBzdHJva2U9JyN7JG5hdmJhci1saWdodC1pY29uLWNvbG9yfScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbWl0ZXJsaW1pdD0nMTAnIHN0cm9rZS13aWR0aD0nMicgZD0nTTQgN2gyMk00IDE1aDIyTTQgMjNoMjInLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG4kbmF2YmFyLWxpZ2h0LXRvZ2dsZXItYm9yZGVyLWNvbG9yOiByZ2JhKHZhcigtLSN7JHByZWZpeH1lbXBoYXNpcy1jb2xvci1yZ2IpLCAuMTUpICFkZWZhdWx0O1xuJG5hdmJhci1saWdodC1icmFuZC1jb2xvcjogICAgICAgICAgJG5hdmJhci1saWdodC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kbmF2YmFyLWxpZ2h0LWJyYW5kLWhvdmVyLWNvbG9yOiAgICAkbmF2YmFyLWxpZ2h0LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgbmF2YmFyLXZhcmlhYmxlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgbmF2YmFyLWRhcmstdmFyaWFibGVzXG4kbmF2YmFyLWRhcmstY29sb3I6ICAgICAgICAgICAgICAgICByZ2JhKCR3aGl0ZSwgLjU1KSAhZGVmYXVsdDtcbiRuYXZiYXItZGFyay1ob3Zlci1jb2xvcjogICAgICAgICAgIHJnYmEoJHdoaXRlLCAuNzUpICFkZWZhdWx0O1xuJG5hdmJhci1kYXJrLWFjdGl2ZS1jb2xvcjogICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJG5hdmJhci1kYXJrLWRpc2FibGVkLWNvbG9yOiAgICAgICAgcmdiYSgkd2hpdGUsIC4yNSkgIWRlZmF1bHQ7XG4kbmF2YmFyLWRhcmstaWNvbi1jb2xvcjogICAgICAgICAgICAkbmF2YmFyLWRhcmstY29sb3IgIWRlZmF1bHQ7XG4kbmF2YmFyLWRhcmstdG9nZ2xlci1pY29uLWJnOiAgICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAzMCAzMCc+PHBhdGggc3Ryb2tlPScjeyRuYXZiYXItZGFyay1pY29uLWNvbG9yfScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbWl0ZXJsaW1pdD0nMTAnIHN0cm9rZS13aWR0aD0nMicgZD0nTTQgN2gyMk00IDE1aDIyTTQgMjNoMjInLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG4kbmF2YmFyLWRhcmstdG9nZ2xlci1ib3JkZXItY29sb3I6ICByZ2JhKCR3aGl0ZSwgLjEpICFkZWZhdWx0O1xuJG5hdmJhci1kYXJrLWJyYW5kLWNvbG9yOiAgICAgICAgICAgJG5hdmJhci1kYXJrLWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRuYXZiYXItZGFyay1icmFuZC1ob3Zlci1jb2xvcjogICAgICRuYXZiYXItZGFyay1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIG5hdmJhci1kYXJrLXZhcmlhYmxlc1xuXG5cbi8vIERyb3Bkb3duc1xuLy9cbi8vIERyb3Bkb3duIG1lbnUgY29udGFpbmVyIGFuZCBjb250ZW50cy5cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGRyb3Bkb3duLXZhcmlhYmxlc1xuJGRyb3Bkb3duLW1pbi13aWR0aDogICAgICAgICAgICAgICAgMTByZW0gIWRlZmF1bHQ7XG4kZHJvcGRvd24tcGFkZGluZy14OiAgICAgICAgICAgICAgICAwICFkZWZhdWx0O1xuJGRyb3Bkb3duLXBhZGRpbmcteTogICAgICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kZHJvcGRvd24tc3BhY2VyOiAgICAgICAgICAgICAgICAgICAuMTI1cmVtICFkZWZhdWx0O1xuJGRyb3Bkb3duLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICFkZWZhdWx0O1xuJGRyb3Bkb3duLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvZHktY29sb3IpICFkZWZhdWx0O1xuJGRyb3Bkb3duLWJnOiAgICAgICAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvZHktYmcpICFkZWZhdWx0O1xuJGRyb3Bkb3duLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1jb2xvci10cmFuc2x1Y2VudCkgIWRlZmF1bHQ7XG4kZHJvcGRvd24tYm9yZGVyLXJhZGl1czogICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXJhZGl1cykgIWRlZmF1bHQ7XG4kZHJvcGRvd24tYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXdpZHRoKSAhZGVmYXVsdDtcbiRkcm9wZG93bi1pbm5lci1ib3JkZXItcmFkaXVzOiAgICAgIGNhbGMoI3skZHJvcGRvd24tYm9yZGVyLXJhZGl1c30gLSAjeyRkcm9wZG93bi1ib3JkZXItd2lkdGh9KSAhZGVmYXVsdDsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiRkcm9wZG93bi1kaXZpZGVyLWJnOiAgICAgICAgICAgICAgICRkcm9wZG93bi1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kZHJvcGRvd24tZGl2aWRlci1tYXJnaW4teTogICAgICAgICAkc3BhY2VyICogLjUgIWRlZmF1bHQ7XG4kZHJvcGRvd24tYm94LXNoYWRvdzogICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym94LXNoYWRvdykgIWRlZmF1bHQ7XG5cbiRkcm9wZG93bi1saW5rLWNvbG9yOiAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib2R5LWNvbG9yKSAhZGVmYXVsdDtcbiRkcm9wZG93bi1saW5rLWhvdmVyLWNvbG9yOiAgICAgICAgICRkcm9wZG93bi1saW5rLWNvbG9yICFkZWZhdWx0O1xuJGRyb3Bkb3duLWxpbmstaG92ZXItYmc6ICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fXRlcnRpYXJ5LWJnKSAhZGVmYXVsdDtcblxuJGRyb3Bkb3duLWxpbmstYWN0aXZlLWNvbG9yOiAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kZHJvcGRvd24tbGluay1hY3RpdmUtYmc6ICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcblxuJGRyb3Bkb3duLWxpbmstZGlzYWJsZWQtY29sb3I6ICAgICAgdmFyKC0tI3skcHJlZml4fXRlcnRpYXJ5LWNvbG9yKSAhZGVmYXVsdDtcblxuJGRyb3Bkb3duLWl0ZW0tcGFkZGluZy15OiAgICAgICAgICAgJHNwYWNlciAqIC4yNSAhZGVmYXVsdDtcbiRkcm9wZG93bi1pdGVtLXBhZGRpbmcteDogICAgICAgICAgICRzcGFjZXIgIWRlZmF1bHQ7XG5cbiRkcm9wZG93bi1oZWFkZXItY29sb3I6ICAgICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRkcm9wZG93bi1oZWFkZXItcGFkZGluZy14OiAgICAgICAgICRkcm9wZG93bi1pdGVtLXBhZGRpbmcteCAhZGVmYXVsdDtcbiRkcm9wZG93bi1oZWFkZXItcGFkZGluZy15OiAgICAgICAgICRkcm9wZG93bi1wYWRkaW5nLXkgIWRlZmF1bHQ7XG4vLyBmdXN2LWRpc2FibGVcbiRkcm9wZG93bi1oZWFkZXItcGFkZGluZzogICAgICAgICAgICRkcm9wZG93bi1oZWFkZXItcGFkZGluZy15ICRkcm9wZG93bi1oZWFkZXItcGFkZGluZy14ICFkZWZhdWx0OyAvLyBEZXByZWNhdGVkIGluIHY1LjIuMFxuLy8gZnVzdi1lbmFibGVcbi8vIHNjc3MtZG9jcy1lbmQgZHJvcGRvd24tdmFyaWFibGVzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBkcm9wZG93bi1kYXJrLXZhcmlhYmxlc1xuJGRyb3Bkb3duLWRhcmstY29sb3I6ICAgICAgICAgICAgICAgJGdyYXktMzAwICFkZWZhdWx0O1xuJGRyb3Bkb3duLWRhcmstYmc6ICAgICAgICAgICAgICAgICAgJGdyYXktODAwICFkZWZhdWx0O1xuJGRyb3Bkb3duLWRhcmstYm9yZGVyLWNvbG9yOiAgICAgICAgJGRyb3Bkb3duLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRkcm9wZG93bi1kYXJrLWRpdmlkZXItYmc6ICAgICAgICAgICRkcm9wZG93bi1kaXZpZGVyLWJnICFkZWZhdWx0O1xuJGRyb3Bkb3duLWRhcmstYm94LXNoYWRvdzogICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRkcm9wZG93bi1kYXJrLWxpbmstY29sb3I6ICAgICAgICAgICRkcm9wZG93bi1kYXJrLWNvbG9yICFkZWZhdWx0O1xuJGRyb3Bkb3duLWRhcmstbGluay1ob3Zlci1jb2xvcjogICAgJHdoaXRlICFkZWZhdWx0O1xuJGRyb3Bkb3duLWRhcmstbGluay1ob3Zlci1iZzogICAgICAgcmdiYSgkd2hpdGUsIC4xNSkgIWRlZmF1bHQ7XG4kZHJvcGRvd24tZGFyay1saW5rLWFjdGl2ZS1jb2xvcjogICAkZHJvcGRvd24tbGluay1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kZHJvcGRvd24tZGFyay1saW5rLWFjdGl2ZS1iZzogICAgICAkZHJvcGRvd24tbGluay1hY3RpdmUtYmcgIWRlZmF1bHQ7XG4kZHJvcGRvd24tZGFyay1saW5rLWRpc2FibGVkLWNvbG9yOiAkZ3JheS01MDAgIWRlZmF1bHQ7XG4kZHJvcGRvd24tZGFyay1oZWFkZXItY29sb3I6ICAgICAgICAkZ3JheS01MDAgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGRyb3Bkb3duLWRhcmstdmFyaWFibGVzXG5cblxuLy8gUGFnaW5hdGlvblxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgcGFnaW5hdGlvbi12YXJpYWJsZXNcbiRwYWdpbmF0aW9uLXBhZGRpbmcteTogICAgICAgICAgICAgIC4zNzVyZW0gIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1wYWRkaW5nLXg6ICAgICAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1wYWRkaW5nLXktc206ICAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1wYWRkaW5nLXgtc206ICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLXBhZGRpbmcteS1sZzogICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLXBhZGRpbmcteC1sZzogICAgICAgICAgIDEuNXJlbSAhZGVmYXVsdDtcblxuJHBhZ2luYXRpb24tZm9udC1zaXplOiAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICFkZWZhdWx0O1xuXG4kcGFnaW5hdGlvbi1jb2xvcjogICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9bGluay1jb2xvcikgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1iZzogICAgICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9keS1iZykgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1ib3JkZXItcmFkaXVzOiAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXJhZGl1cykgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1ib3JkZXItd2lkdGg6ICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXdpZHRoKSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLW1hcmdpbi1zdGFydDogICAgICAgICAgIGNhbGMoLTEgKiAjeyRwYWdpbmF0aW9uLWJvcmRlci13aWR0aH0pICFkZWZhdWx0OyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuJHBhZ2luYXRpb24tYm9yZGVyLWNvbG9yOiAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1jb2xvcikgIWRlZmF1bHQ7XG5cbiRwYWdpbmF0aW9uLWZvY3VzLWNvbG9yOiAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1saW5rLWhvdmVyLWNvbG9yKSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWZvY3VzLWJnOiAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1zZWNvbmRhcnktYmcpICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tZm9jdXMtYm94LXNoYWRvdzogICAgICAgJGZvY3VzLXJpbmctYm94LXNoYWRvdyAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWZvY3VzLW91dGxpbmU6ICAgICAgICAgIDAgIWRlZmF1bHQ7XG5cbiRwYWdpbmF0aW9uLWhvdmVyLWNvbG9yOiAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1saW5rLWhvdmVyLWNvbG9yKSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWhvdmVyLWJnOiAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH10ZXJ0aWFyeS1iZykgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1ob3Zlci1ib3JkZXItY29sb3I6ICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLWNvbG9yKSAhZGVmYXVsdDsgLy8gVG9kbyBpbiB2NjogcmVtb3ZlIHRoaXM/XG5cbiRwYWdpbmF0aW9uLWFjdGl2ZS1jb2xvcjogICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tYWN0aXZlLWJnOiAgICAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcblxuJHBhZ2luYXRpb24tZGlzYWJsZWQtY29sb3I6ICAgICAgICAgdmFyKC0tI3skcHJlZml4fXNlY29uZGFyeS1jb2xvcikgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1kaXNhYmxlZC1iZzogICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9c2Vjb25kYXJ5LWJnKSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWRpc2FibGVkLWJvcmRlci1jb2xvcjogIHZhcigtLSN7JHByZWZpeH1ib3JkZXItY29sb3IpICFkZWZhdWx0O1xuXG4kcGFnaW5hdGlvbi10cmFuc2l0aW9uOiAgICAgICAgICAgICAgY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAuMTVzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xuXG4kcGFnaW5hdGlvbi1ib3JkZXItcmFkaXVzLXNtOiAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXJhZGl1cy1zbSkgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1ib3JkZXItcmFkaXVzLWxnOiAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXJhZGl1cy1sZykgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIHBhZ2luYXRpb24tdmFyaWFibGVzXG5cblxuLy8gUGxhY2Vob2xkZXJzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBwbGFjZWhvbGRlcnNcbiRwbGFjZWhvbGRlci1vcGFjaXR5LW1heDogICAgICAgICAgIC41ICFkZWZhdWx0O1xuJHBsYWNlaG9sZGVyLW9wYWNpdHktbWluOiAgICAgICAgICAgLjIgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIHBsYWNlaG9sZGVyc1xuXG4vLyBDYXJkc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgY2FyZC12YXJpYWJsZXNcbiRjYXJkLXNwYWNlci15OiAgICAgICAgICAgICAgICAgICAgICRzcGFjZXIgIWRlZmF1bHQ7XG4kY2FyZC1zcGFjZXIteDogICAgICAgICAgICAgICAgICAgICAkc3BhY2VyICFkZWZhdWx0O1xuJGNhcmQtdGl0bGUtc3BhY2VyLXk6ICAgICAgICAgICAgICAgJHNwYWNlciAqIC41ICFkZWZhdWx0O1xuJGNhcmQtdGl0bGUtY29sb3I6ICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRjYXJkLXN1YnRpdGxlLWNvbG9yOiAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kY2FyZC1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXdpZHRoKSAhZGVmYXVsdDtcbiRjYXJkLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItY29sb3ItdHJhbnNsdWNlbnQpICFkZWZhdWx0O1xuJGNhcmQtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1yYWRpdXMpICFkZWZhdWx0O1xuJGNhcmQtYm94LXNoYWRvdzogICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRjYXJkLWlubmVyLWJvcmRlci1yYWRpdXM6ICAgICAgICAgIHN1YnRyYWN0KCRjYXJkLWJvcmRlci1yYWRpdXMsICRjYXJkLWJvcmRlci13aWR0aCkgIWRlZmF1bHQ7XG4kY2FyZC1jYXAtcGFkZGluZy15OiAgICAgICAgICAgICAgICAkY2FyZC1zcGFjZXIteSAqIC41ICFkZWZhdWx0O1xuJGNhcmQtY2FwLXBhZGRpbmcteDogICAgICAgICAgICAgICAgJGNhcmQtc3BhY2VyLXggIWRlZmF1bHQ7XG4kY2FyZC1jYXAtYmc6ICAgICAgICAgICAgICAgICAgICAgICByZ2JhKHZhcigtLSN7JHByZWZpeH1ib2R5LWNvbG9yLXJnYiksIC4wMykgIWRlZmF1bHQ7XG4kY2FyZC1jYXAtY29sb3I6ICAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGNhcmQtaGVpZ2h0OiAgICAgICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRjYXJkLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kY2FyZC1iZzogICAgICAgICAgICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9keS1iZykgIWRlZmF1bHQ7XG4kY2FyZC1pbWctb3ZlcmxheS1wYWRkaW5nOiAgICAgICAgICAkc3BhY2VyICFkZWZhdWx0O1xuJGNhcmQtZ3JvdXAtbWFyZ2luOiAgICAgICAgICAgICAgICAgJGdyaWQtZ3V0dGVyLXdpZHRoICogLjUgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGNhcmQtdmFyaWFibGVzXG5cbi8vIEFjY29yZGlvblxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgYWNjb3JkaW9uLXZhcmlhYmxlc1xuJGFjY29yZGlvbi1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRhY2NvcmRpb24tcGFkZGluZy14OiAgICAgICAgICAgICAgICAgICAgIDEuMjVyZW0gIWRlZmF1bHQ7XG4kYWNjb3JkaW9uLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9keS1jb2xvcikgIWRlZmF1bHQ7XG4kYWNjb3JkaW9uLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9keS1iZykgIWRlZmF1bHQ7XG4kYWNjb3JkaW9uLWJvcmRlci13aWR0aDogICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXdpZHRoKSAhZGVmYXVsdDtcbiRhY2NvcmRpb24tYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItY29sb3IpICFkZWZhdWx0O1xuJGFjY29yZGlvbi1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1yYWRpdXMpICFkZWZhdWx0O1xuJGFjY29yZGlvbi1pbm5lci1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgc3VidHJhY3QoJGFjY29yZGlvbi1ib3JkZXItcmFkaXVzLCAkYWNjb3JkaW9uLWJvcmRlci13aWR0aCkgIWRlZmF1bHQ7XG5cbiRhY2NvcmRpb24tYm9keS1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICRhY2NvcmRpb24tcGFkZGluZy15ICFkZWZhdWx0O1xuJGFjY29yZGlvbi1ib2R5LXBhZGRpbmcteDogICAgICAgICAgICAgICAgJGFjY29yZGlvbi1wYWRkaW5nLXggIWRlZmF1bHQ7XG5cbiRhY2NvcmRpb24tYnV0dG9uLXBhZGRpbmcteTogICAgICAgICAgICAgICRhY2NvcmRpb24tcGFkZGluZy15ICFkZWZhdWx0O1xuJGFjY29yZGlvbi1idXR0b24tcGFkZGluZy14OiAgICAgICAgICAgICAgJGFjY29yZGlvbi1wYWRkaW5nLXggIWRlZmF1bHQ7XG4kYWNjb3JkaW9uLWJ1dHRvbi1jb2xvcjogICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9keS1jb2xvcikgIWRlZmF1bHQ7XG4kYWNjb3JkaW9uLWJ1dHRvbi1iZzogICAgICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJnKSAhZGVmYXVsdDtcbiRhY2NvcmRpb24tdHJhbnNpdGlvbjogICAgICAgICAgICAgICAgICAgICRidG4tdHJhbnNpdGlvbiwgYm9yZGVyLXJhZGl1cyAuMTVzIGVhc2UgIWRlZmF1bHQ7XG4kYWNjb3JkaW9uLWJ1dHRvbi1hY3RpdmUtYmc6ICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9cHJpbWFyeS1iZy1zdWJ0bGUpICFkZWZhdWx0O1xuJGFjY29yZGlvbi1idXR0b24tYWN0aXZlLWNvbG9yOiAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fXByaW1hcnktdGV4dC1lbXBoYXNpcykgIWRlZmF1bHQ7XG5cbi8vIGZ1c3YtZGlzYWJsZVxuJGFjY29yZGlvbi1idXR0b24tZm9jdXMtYm9yZGVyLWNvbG9yOiAgICAgJGlucHV0LWZvY3VzLWJvcmRlci1jb2xvciAhZGVmYXVsdDsgLy8gRGVwcmVjYXRlZCBpbiB2NS4zLjNcbi8vIGZ1c3YtZW5hYmxlXG4kYWNjb3JkaW9uLWJ1dHRvbi1mb2N1cy1ib3gtc2hhZG93OiAgICAgICAkYnRuLWZvY3VzLWJveC1zaGFkb3cgIWRlZmF1bHQ7XG5cbiRhY2NvcmRpb24taWNvbi13aWR0aDogICAgICAgICAgICAgICAgICAgIDEuMjVyZW0gIWRlZmF1bHQ7XG4kYWNjb3JkaW9uLWljb24tY29sb3I6ICAgICAgICAgICAgICAgICAgICAkYm9keS1jb2xvciAhZGVmYXVsdDtcbiRhY2NvcmRpb24taWNvbi1hY3RpdmUtY29sb3I6ICAgICAgICAgICAgICRwcmltYXJ5LXRleHQtZW1waGFzaXMgIWRlZmF1bHQ7XG4kYWNjb3JkaW9uLWljb24tdHJhbnNpdGlvbjogICAgICAgICAgICAgICB0cmFuc2Zvcm0gLjJzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xuJGFjY29yZGlvbi1pY29uLXRyYW5zZm9ybTogICAgICAgICAgICAgICAgcm90YXRlKC0xODBkZWcpICFkZWZhdWx0O1xuXG4kYWNjb3JkaW9uLWJ1dHRvbi1pY29uOiAgICAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE2IDE2JyBmaWxsPSdub25lJyBzdHJva2U9JyN7JGFjY29yZGlvbi1pY29uLWNvbG9yfScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJz48cGF0aCBkPSdtMiA1IDYgNiA2LTYnLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG4kYWNjb3JkaW9uLWJ1dHRvbi1hY3RpdmUtaWNvbjogIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE2IDE2JyBmaWxsPSdub25lJyBzdHJva2U9JyN7JGFjY29yZGlvbi1pY29uLWFjdGl2ZS1jb2xvcn0nIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCc+PHBhdGggZD0nbTIgNSA2IDYgNi02Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBhY2NvcmRpb24tdmFyaWFibGVzXG5cbi8vIFRvb2x0aXBzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCB0b29sdGlwLXZhcmlhYmxlc1xuJHRvb2x0aXAtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1zbSAhZGVmYXVsdDtcbiR0b29sdGlwLW1heC13aWR0aDogICAgICAgICAgICAgICAgIDIwMHB4ICFkZWZhdWx0O1xuJHRvb2x0aXAtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvZHktYmcpICFkZWZhdWx0O1xuJHRvb2x0aXAtYmc6ICAgICAgICAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWVtcGhhc2lzLWNvbG9yKSAhZGVmYXVsdDtcbiR0b29sdGlwLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItcmFkaXVzKSAhZGVmYXVsdDtcbiR0b29sdGlwLW9wYWNpdHk6ICAgICAgICAgICAgICAgICAgIC45ICFkZWZhdWx0O1xuJHRvb2x0aXAtcGFkZGluZy15OiAgICAgICAgICAgICAgICAgJHNwYWNlciAqIC4yNSAhZGVmYXVsdDtcbiR0b29sdGlwLXBhZGRpbmcteDogICAgICAgICAgICAgICAgICRzcGFjZXIgKiAuNSAhZGVmYXVsdDtcbiR0b29sdGlwLW1hcmdpbjogICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7IC8vIFRPRE86IHJlbW92ZSB0aGlzIGluIHY2XG5cbiR0b29sdGlwLWFycm93LXdpZHRoOiAgICAgICAgICAgICAgIC44cmVtICFkZWZhdWx0O1xuJHRvb2x0aXAtYXJyb3ctaGVpZ2h0OiAgICAgICAgICAgICAgLjRyZW0gIWRlZmF1bHQ7XG4vLyBmdXN2LWRpc2FibGVcbiR0b29sdGlwLWFycm93LWNvbG9yOiAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7IC8vIERlcHJlY2F0ZWQgaW4gQm9vdHN0cmFwIDUuMi4wIGZvciBDU1MgdmFyaWFibGVzXG4vLyBmdXN2LWVuYWJsZVxuLy8gc2Nzcy1kb2NzLWVuZCB0b29sdGlwLXZhcmlhYmxlc1xuXG4vLyBGb3JtIHRvb2x0aXBzIG11c3QgY29tZSBhZnRlciByZWd1bGFyIHRvb2x0aXBzXG4vLyBzY3NzLWRvY3Mtc3RhcnQgdG9vbHRpcC1mZWVkYmFjay12YXJpYWJsZXNcbiRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtcGFkZGluZy15OiAgICAgJHRvb2x0aXAtcGFkZGluZy15ICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1wYWRkaW5nLXg6ICAgICAkdG9vbHRpcC1wYWRkaW5nLXggIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay10b29sdGlwLWZvbnQtc2l6ZTogICAgICR0b29sdGlwLWZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtbGluZS1oZWlnaHQ6ICAgbnVsbCAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtb3BhY2l0eTogICAgICAgJHRvb2x0aXAtb3BhY2l0eSAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtYm9yZGVyLXJhZGl1czogJHRvb2x0aXAtYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgdG9vbHRpcC1mZWVkYmFjay12YXJpYWJsZXNcblxuXG4vLyBQb3BvdmVyc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgcG9wb3Zlci12YXJpYWJsZXNcbiRwb3BvdmVyLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICRmb250LXNpemUtc20gIWRlZmF1bHQ7XG4kcG9wb3Zlci1iZzogICAgICAgICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9keS1iZykgIWRlZmF1bHQ7XG4kcG9wb3Zlci1tYXgtd2lkdGg6ICAgICAgICAgICAgICAgICAyNzZweCAhZGVmYXVsdDtcbiRwb3BvdmVyLWJvcmRlci13aWR0aDogICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItd2lkdGgpICFkZWZhdWx0O1xuJHBvcG92ZXItYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1jb2xvci10cmFuc2x1Y2VudCkgIWRlZmF1bHQ7XG4kcG9wb3Zlci1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXJhZGl1cy1sZykgIWRlZmF1bHQ7XG4kcG9wb3Zlci1pbm5lci1ib3JkZXItcmFkaXVzOiAgICAgICBjYWxjKCN7JHBvcG92ZXItYm9yZGVyLXJhZGl1c30gLSAjeyRwb3BvdmVyLWJvcmRlci13aWR0aH0pICFkZWZhdWx0OyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuJHBvcG92ZXItYm94LXNoYWRvdzogICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJveC1zaGFkb3cpICFkZWZhdWx0O1xuXG4kcG9wb3Zlci1oZWFkZXItZm9udC1zaXplOiAgICAgICAgICAkZm9udC1zaXplLWJhc2UgIWRlZmF1bHQ7XG4kcG9wb3Zlci1oZWFkZXItYmc6ICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9c2Vjb25kYXJ5LWJnKSAhZGVmYXVsdDtcbiRwb3BvdmVyLWhlYWRlci1jb2xvcjogICAgICAgICAgICAgICRoZWFkaW5ncy1jb2xvciAhZGVmYXVsdDtcbiRwb3BvdmVyLWhlYWRlci1wYWRkaW5nLXk6ICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJHBvcG92ZXItaGVhZGVyLXBhZGRpbmcteDogICAgICAgICAgJHNwYWNlciAhZGVmYXVsdDtcblxuJHBvcG92ZXItYm9keS1jb2xvcjogICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvZHktY29sb3IpICFkZWZhdWx0O1xuJHBvcG92ZXItYm9keS1wYWRkaW5nLXk6ICAgICAgICAgICAgJHNwYWNlciAhZGVmYXVsdDtcbiRwb3BvdmVyLWJvZHktcGFkZGluZy14OiAgICAgICAgICAgICRzcGFjZXIgIWRlZmF1bHQ7XG5cbiRwb3BvdmVyLWFycm93LXdpZHRoOiAgICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kcG9wb3Zlci1hcnJvdy1oZWlnaHQ6ICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgcG9wb3Zlci12YXJpYWJsZXNcblxuLy8gZnVzdi1kaXNhYmxlXG4vLyBEZXByZWNhdGVkIGluIEJvb3RzdHJhcCA1LjIuMCBmb3IgQ1NTIHZhcmlhYmxlc1xuJHBvcG92ZXItYXJyb3ctY29sb3I6ICAgICAgICAgICAgICAgJHBvcG92ZXItYmcgIWRlZmF1bHQ7XG4kcG9wb3Zlci1hcnJvdy1vdXRlci1jb2xvcjogICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLWNvbG9yLXRyYW5zbHVjZW50KSAhZGVmYXVsdDtcbi8vIGZ1c3YtZW5hYmxlXG5cblxuLy8gVG9hc3RzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCB0b2FzdC12YXJpYWJsZXNcbiR0b2FzdC1tYXgtd2lkdGg6ICAgICAgICAgICAgICAgICAgIDM1MHB4ICFkZWZhdWx0O1xuJHRvYXN0LXBhZGRpbmcteDogICAgICAgICAgICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJHRvYXN0LXBhZGRpbmcteTogICAgICAgICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kdG9hc3QtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgICAuODc1cmVtICFkZWZhdWx0O1xuJHRvYXN0LWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiR0b2FzdC1iYWNrZ3JvdW5kLWNvbG9yOiAgICAgICAgICAgIHJnYmEodmFyKC0tI3skcHJlZml4fWJvZHktYmctcmdiKSwgLjg1KSAhZGVmYXVsdDtcbiR0b2FzdC1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItd2lkdGgpICFkZWZhdWx0O1xuJHRvYXN0LWJvcmRlci1jb2xvcjogICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1jb2xvci10cmFuc2x1Y2VudCkgIWRlZmF1bHQ7XG4kdG9hc3QtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXJhZGl1cykgIWRlZmF1bHQ7XG4kdG9hc3QtYm94LXNoYWRvdzogICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym94LXNoYWRvdykgIWRlZmF1bHQ7XG4kdG9hc3Qtc3BhY2luZzogICAgICAgICAgICAgICAgICAgICAkY29udGFpbmVyLXBhZGRpbmcteCAhZGVmYXVsdDtcblxuJHRvYXN0LWhlYWRlci1jb2xvcjogICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fXNlY29uZGFyeS1jb2xvcikgIWRlZmF1bHQ7XG4kdG9hc3QtaGVhZGVyLWJhY2tncm91bmQtY29sb3I6ICAgICByZ2JhKHZhcigtLSN7JHByZWZpeH1ib2R5LWJnLXJnYiksIC44NSkgIWRlZmF1bHQ7XG4kdG9hc3QtaGVhZGVyLWJvcmRlci1jb2xvcjogICAgICAgICAkdG9hc3QtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCB0b2FzdC12YXJpYWJsZXNcblxuXG4vLyBCYWRnZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGJhZGdlLXZhcmlhYmxlc1xuJGJhZGdlLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICAgLjc1ZW0gIWRlZmF1bHQ7XG4kYmFkZ2UtZm9udC13ZWlnaHQ6ICAgICAgICAgICAgICAgICAkZm9udC13ZWlnaHQtYm9sZCAhZGVmYXVsdDtcbiRiYWRnZS1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRiYWRnZS1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAgIC4zNWVtICFkZWZhdWx0O1xuJGJhZGdlLXBhZGRpbmcteDogICAgICAgICAgICAgICAgICAgLjY1ZW0gIWRlZmF1bHQ7XG4kYmFkZ2UtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXJhZGl1cykgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGJhZGdlLXZhcmlhYmxlc1xuXG5cbi8vIE1vZGFsc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgbW9kYWwtdmFyaWFibGVzXG4kbW9kYWwtaW5uZXItcGFkZGluZzogICAgICAgICAgICAgICAkc3BhY2VyICFkZWZhdWx0O1xuXG4kbW9kYWwtZm9vdGVyLW1hcmdpbi1iZXR3ZWVuOiAgICAgICAuNXJlbSAhZGVmYXVsdDtcblxuJG1vZGFsLWRpYWxvZy1tYXJnaW46ICAgICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kbW9kYWwtZGlhbG9nLW1hcmdpbi15LXNtLXVwOiAgICAgICAxLjc1cmVtICFkZWZhdWx0O1xuXG4kbW9kYWwtdGl0bGUtbGluZS1oZWlnaHQ6ICAgICAgICAgICAkbGluZS1oZWlnaHQtYmFzZSAhZGVmYXVsdDtcblxuJG1vZGFsLWNvbnRlbnQtY29sb3I6ICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvZHktY29sb3IpICFkZWZhdWx0O1xuJG1vZGFsLWNvbnRlbnQtYmc6ICAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvZHktYmcpICFkZWZhdWx0O1xuJG1vZGFsLWNvbnRlbnQtYm9yZGVyLWNvbG9yOiAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1jb2xvci10cmFuc2x1Y2VudCkgIWRlZmF1bHQ7XG4kbW9kYWwtY29udGVudC1ib3JkZXItd2lkdGg6ICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXdpZHRoKSAhZGVmYXVsdDtcbiRtb2RhbC1jb250ZW50LWJvcmRlci1yYWRpdXM6ICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItcmFkaXVzLWxnKSAhZGVmYXVsdDtcbiRtb2RhbC1jb250ZW50LWlubmVyLWJvcmRlci1yYWRpdXM6IHN1YnRyYWN0KCRtb2RhbC1jb250ZW50LWJvcmRlci1yYWRpdXMsICRtb2RhbC1jb250ZW50LWJvcmRlci13aWR0aCkgIWRlZmF1bHQ7XG4kbW9kYWwtY29udGVudC1ib3gtc2hhZG93LXhzOiAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym94LXNoYWRvdy1zbSkgIWRlZmF1bHQ7XG4kbW9kYWwtY29udGVudC1ib3gtc2hhZG93LXNtLXVwOiAgICB2YXIoLS0jeyRwcmVmaXh9Ym94LXNoYWRvdykgIWRlZmF1bHQ7XG5cbiRtb2RhbC1iYWNrZHJvcC1iZzogICAgICAgICAgICAgICAgICRibGFjayAhZGVmYXVsdDtcbiRtb2RhbC1iYWNrZHJvcC1vcGFjaXR5OiAgICAgICAgICAgIC41ICFkZWZhdWx0O1xuXG4kbW9kYWwtaGVhZGVyLWJvcmRlci1jb2xvcjogICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLWNvbG9yKSAhZGVmYXVsdDtcbiRtb2RhbC1oZWFkZXItYm9yZGVyLXdpZHRoOiAgICAgICAgICRtb2RhbC1jb250ZW50LWJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRtb2RhbC1oZWFkZXItcGFkZGluZy15OiAgICAgICAgICAgICRtb2RhbC1pbm5lci1wYWRkaW5nICFkZWZhdWx0O1xuJG1vZGFsLWhlYWRlci1wYWRkaW5nLXg6ICAgICAgICAgICAgJG1vZGFsLWlubmVyLXBhZGRpbmcgIWRlZmF1bHQ7XG4kbW9kYWwtaGVhZGVyLXBhZGRpbmc6ICAgICAgICAgICAgICAkbW9kYWwtaGVhZGVyLXBhZGRpbmcteSAkbW9kYWwtaGVhZGVyLXBhZGRpbmcteCAhZGVmYXVsdDsgLy8gS2VlcCB0aGlzIGZvciBiYWNrd2FyZHMgY29tcGF0aWJpbGl0eVxuXG4kbW9kYWwtZm9vdGVyLWJnOiAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJG1vZGFsLWZvb3Rlci1ib3JkZXItY29sb3I6ICAgICAgICAgJG1vZGFsLWhlYWRlci1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kbW9kYWwtZm9vdGVyLWJvcmRlci13aWR0aDogICAgICAgICAkbW9kYWwtaGVhZGVyLWJvcmRlci13aWR0aCAhZGVmYXVsdDtcblxuJG1vZGFsLXNtOiAgICAgICAgICAgICAgICAgICAgICAgICAgMzAwcHggIWRlZmF1bHQ7XG4kbW9kYWwtbWQ6ICAgICAgICAgICAgICAgICAgICAgICAgICA1MDBweCAhZGVmYXVsdDtcbiRtb2RhbC1sZzogICAgICAgICAgICAgICAgICAgICAgICAgIDgwMHB4ICFkZWZhdWx0O1xuJG1vZGFsLXhsOiAgICAgICAgICAgICAgICAgICAgICAgICAgMTE0MHB4ICFkZWZhdWx0O1xuXG4kbW9kYWwtZmFkZS10cmFuc2Zvcm06ICAgICAgICAgICAgICB0cmFuc2xhdGUoMCwgLTUwcHgpICFkZWZhdWx0O1xuJG1vZGFsLXNob3ctdHJhbnNmb3JtOiAgICAgICAgICAgICAgbm9uZSAhZGVmYXVsdDtcbiRtb2RhbC10cmFuc2l0aW9uOiAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybSAuM3MgZWFzZS1vdXQgIWRlZmF1bHQ7XG4kbW9kYWwtc2NhbGUtdHJhbnNmb3JtOiAgICAgICAgICAgICBzY2FsZSgxLjAyKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgbW9kYWwtdmFyaWFibGVzXG5cblxuLy8gQWxlcnRzXG4vL1xuLy8gRGVmaW5lIGFsZXJ0IGNvbG9ycywgYm9yZGVyIHJhZGl1cywgYW5kIHBhZGRpbmcuXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBhbGVydC12YXJpYWJsZXNcbiRhbGVydC1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgJHNwYWNlciAhZGVmYXVsdDtcbiRhbGVydC1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgJHNwYWNlciAhZGVmYXVsdDtcbiRhbGVydC1tYXJnaW4tYm90dG9tOiAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRhbGVydC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1yYWRpdXMpICFkZWZhdWx0O1xuJGFsZXJ0LWxpbmstZm9udC13ZWlnaHQ6ICAgICAgICAkZm9udC13ZWlnaHQtYm9sZCAhZGVmYXVsdDtcbiRhbGVydC1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci13aWR0aCkgIWRlZmF1bHQ7XG4kYWxlcnQtZGlzbWlzc2libGUtcGFkZGluZy1yOiAgICRhbGVydC1wYWRkaW5nLXggKiAzICFkZWZhdWx0OyAvLyAzeCBjb3ZlcnMgd2lkdGggb2YgeCBwbHVzIGRlZmF1bHQgcGFkZGluZyBvbiBlaXRoZXIgc2lkZVxuLy8gc2Nzcy1kb2NzLWVuZCBhbGVydC12YXJpYWJsZXNcblxuLy8gZnVzdi1kaXNhYmxlXG4kYWxlcnQtYmctc2NhbGU6ICAgICAgICAgICAgICAgIC04MCUgIWRlZmF1bHQ7IC8vIERlcHJlY2F0ZWQgaW4gdjUuMi4wLCB0byBiZSByZW1vdmVkIGluIHY2XG4kYWxlcnQtYm9yZGVyLXNjYWxlOiAgICAgICAgICAgIC03MCUgIWRlZmF1bHQ7IC8vIERlcHJlY2F0ZWQgaW4gdjUuMi4wLCB0byBiZSByZW1vdmVkIGluIHY2XG4kYWxlcnQtY29sb3Itc2NhbGU6ICAgICAgICAgICAgIDQwJSAhZGVmYXVsdDsgLy8gRGVwcmVjYXRlZCBpbiB2NS4yLjAsIHRvIGJlIHJlbW92ZWQgaW4gdjZcbi8vIGZ1c3YtZW5hYmxlXG5cbi8vIFByb2dyZXNzIGJhcnNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHByb2dyZXNzLXZhcmlhYmxlc1xuJHByb2dyZXNzLWhlaWdodDogICAgICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRwcm9ncmVzcy1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIC43NSAhZGVmYXVsdDtcbiRwcm9ncmVzcy1iZzogICAgICAgICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1zZWNvbmRhcnktYmcpICFkZWZhdWx0O1xuJHByb2dyZXNzLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1yYWRpdXMpICFkZWZhdWx0O1xuJHByb2dyZXNzLWJveC1zaGFkb3c6ICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJveC1zaGFkb3ctaW5zZXQpICFkZWZhdWx0O1xuJHByb2dyZXNzLWJhci1jb2xvcjogICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJHByb2dyZXNzLWJhci1iZzogICAgICAgICAgICAgICAgICAgJHByaW1hcnkgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYmFyLWFuaW1hdGlvbi10aW1pbmc6ICAgICAxcyBsaW5lYXIgaW5maW5pdGUgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYmFyLXRyYW5zaXRpb246ICAgICAgICAgICB3aWR0aCAuNnMgZWFzZSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgcHJvZ3Jlc3MtdmFyaWFibGVzXG5cblxuLy8gTGlzdCBncm91cFxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgbGlzdC1ncm91cC12YXJpYWJsZXNcbiRsaXN0LWdyb3VwLWNvbG9yOiAgICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib2R5LWNvbG9yKSAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWJnOiAgICAgICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib2R5LWJnKSAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWJvcmRlci1jb2xvcjogICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItY29sb3IpICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci13aWR0aCkgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1ib3JkZXItcmFkaXVzOiAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXJhZGl1cykgIWRlZmF1bHQ7XG5cbiRsaXN0LWdyb3VwLWl0ZW0tcGFkZGluZy15OiAgICAgICAgICRzcGFjZXIgKiAuNSAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWl0ZW0tcGFkZGluZy14OiAgICAgICAgICRzcGFjZXIgIWRlZmF1bHQ7XG4vLyBmdXN2LWRpc2FibGVcbiRsaXN0LWdyb3VwLWl0ZW0tYmctc2NhbGU6ICAgICAgICAgIC04MCUgIWRlZmF1bHQ7IC8vIERlcHJlY2F0ZWQgaW4gdjUuMy4wXG4kbGlzdC1ncm91cC1pdGVtLWNvbG9yLXNjYWxlOiAgICAgICA0MCUgIWRlZmF1bHQ7IC8vIERlcHJlY2F0ZWQgaW4gdjUuMy4wXG4vLyBmdXN2LWVuYWJsZVxuXG4kbGlzdC1ncm91cC1ob3Zlci1iZzogICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9dGVydGlhcnktYmcpICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYWN0aXZlLWNvbG9yOiAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1hY3RpdmUtYmc6ICAgICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWFjdGl2ZS1ib3JkZXItY29sb3I6ICAgICRsaXN0LWdyb3VwLWFjdGl2ZS1iZyAhZGVmYXVsdDtcblxuJGxpc3QtZ3JvdXAtZGlzYWJsZWQtY29sb3I6ICAgICAgICAgdmFyKC0tI3skcHJlZml4fXNlY29uZGFyeS1jb2xvcikgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1kaXNhYmxlZC1iZzogICAgICAgICAgICAkbGlzdC1ncm91cC1iZyAhZGVmYXVsdDtcblxuJGxpc3QtZ3JvdXAtYWN0aW9uLWNvbG9yOiAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fXNlY29uZGFyeS1jb2xvcikgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1hY3Rpb24taG92ZXItY29sb3I6ICAgICB2YXIoLS0jeyRwcmVmaXh9ZW1waGFzaXMtY29sb3IpICFkZWZhdWx0O1xuXG4kbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWNvbG9yOiAgICB2YXIoLS0jeyRwcmVmaXh9Ym9keS1jb2xvcikgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWJnOiAgICAgICB2YXIoLS0jeyRwcmVmaXh9c2Vjb25kYXJ5LWJnKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgbGlzdC1ncm91cC12YXJpYWJsZXNcblxuXG4vLyBJbWFnZSB0aHVtYm5haWxzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCB0aHVtYm5haWwtdmFyaWFibGVzXG4kdGh1bWJuYWlsLXBhZGRpbmc6ICAgICAgICAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kdGh1bWJuYWlsLWJnOiAgICAgICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9keS1iZykgIWRlZmF1bHQ7XG4kdGh1bWJuYWlsLWJvcmRlci13aWR0aDogICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXdpZHRoKSAhZGVmYXVsdDtcbiR0aHVtYm5haWwtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItY29sb3IpICFkZWZhdWx0O1xuJHRodW1ibmFpbC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1yYWRpdXMpICFkZWZhdWx0O1xuJHRodW1ibmFpbC1ib3gtc2hhZG93OiAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJveC1zaGFkb3ctc20pICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCB0aHVtYm5haWwtdmFyaWFibGVzXG5cblxuLy8gRmlndXJlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZmlndXJlLXZhcmlhYmxlc1xuJGZpZ3VyZS1jYXB0aW9uLWZvbnQtc2l6ZTogICAgICAgICAgJHNtYWxsLWZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRmaWd1cmUtY2FwdGlvbi1jb2xvcjogICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1zZWNvbmRhcnktY29sb3IpICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBmaWd1cmUtdmFyaWFibGVzXG5cblxuLy8gQnJlYWRjcnVtYnNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGJyZWFkY3J1bWItdmFyaWFibGVzXG4kYnJlYWRjcnVtYi1mb250LXNpemU6ICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItcGFkZGluZy15OiAgICAgICAgICAgICAgMCAhZGVmYXVsdDtcbiRicmVhZGNydW1iLXBhZGRpbmcteDogICAgICAgICAgICAgIDAgIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1pdGVtLXBhZGRpbmcteDogICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRicmVhZGNydW1iLW1hcmdpbi1ib3R0b206ICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1iZzogICAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItZGl2aWRlci1jb2xvcjogICAgICAgICAgdmFyKC0tI3skcHJlZml4fXNlY29uZGFyeS1jb2xvcikgIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1hY3RpdmUtY29sb3I6ICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9c2Vjb25kYXJ5LWNvbG9yKSAhZGVmYXVsdDtcbiRicmVhZGNydW1iLWRpdmlkZXI6ICAgICAgICAgICAgICAgIHF1b3RlKFwiL1wiKSAhZGVmYXVsdDtcbiRicmVhZGNydW1iLWRpdmlkZXItZmxpcHBlZDogICAgICAgICRicmVhZGNydW1iLWRpdmlkZXIgIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1ib3JkZXItcmFkaXVzOiAgICAgICAgICBudWxsICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBicmVhZGNydW1iLXZhcmlhYmxlc1xuXG4vLyBDYXJvdXNlbFxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgY2Fyb3VzZWwtdmFyaWFibGVzXG4kY2Fyb3VzZWwtY29udHJvbC1jb2xvcjogICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGNhcm91c2VsLWNvbnRyb2wtd2lkdGg6ICAgICAgICAgICAgIDE1JSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jb250cm9sLW9wYWNpdHk6ICAgICAgICAgICAuNSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jb250cm9sLWhvdmVyLW9wYWNpdHk6ICAgICAuOSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jb250cm9sLXRyYW5zaXRpb246ICAgICAgICBvcGFjaXR5IC4xNXMgZWFzZSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jb250cm9sLWljb24tZmlsdGVyOiAgICAgICBudWxsICFkZWZhdWx0O1xuXG4kY2Fyb3VzZWwtaW5kaWNhdG9yLXdpZHRoOiAgICAgICAgICAgMzBweCAhZGVmYXVsdDtcbiRjYXJvdXNlbC1pbmRpY2F0b3ItaGVpZ2h0OiAgICAgICAgICAzcHggIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtaW5kaWNhdG9yLWhpdC1hcmVhLWhlaWdodDogMTBweCAhZGVmYXVsdDtcbiRjYXJvdXNlbC1pbmRpY2F0b3Itc3BhY2VyOiAgICAgICAgICAzcHggIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtaW5kaWNhdG9yLW9wYWNpdHk6ICAgICAgICAgLjUgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtaW5kaWNhdG9yLWFjdGl2ZS1iZzogICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGNhcm91c2VsLWluZGljYXRvci1hY3RpdmUtb3BhY2l0eTogIDEgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtaW5kaWNhdG9yLXRyYW5zaXRpb246ICAgICAgb3BhY2l0eSAuNnMgZWFzZSAhZGVmYXVsdDtcblxuJGNhcm91c2VsLWNhcHRpb24td2lkdGg6ICAgICAgICAgICAgIDcwJSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jYXB0aW9uLWNvbG9yOiAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtY2FwdGlvbi1wYWRkaW5nLXk6ICAgICAgICAgMS4yNXJlbSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jYXB0aW9uLXNwYWNlcjogICAgICAgICAgICAxLjI1cmVtICFkZWZhdWx0O1xuXG4kY2Fyb3VzZWwtY29udHJvbC1pY29uLXdpZHRoOiAgICAgICAgMnJlbSAhZGVmYXVsdDtcblxuJGNhcm91c2VsLWNvbnRyb2wtcHJldi1pY29uLWJnOiAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE2IDE2JyBmaWxsPScjeyRjYXJvdXNlbC1jb250cm9sLWNvbG9yfSc+PHBhdGggZD0nTTExLjM1NCAxLjY0NmEuNS41IDAgMCAxIDAgLjcwOEw1LjcwNyA4bDUuNjQ3IDUuNjQ2YS41LjUgMCAwIDEtLjcwOC43MDhsLTYtNmEuNS41IDAgMCAxIDAtLjcwOGw2LTZhLjUuNSAwIDAgMSAuNzA4IDAnLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtY29udHJvbC1uZXh0LWljb24tYmc6ICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTYgMTYnIGZpbGw9JyN7JGNhcm91c2VsLWNvbnRyb2wtY29sb3J9Jz48cGF0aCBkPSdNNC42NDYgMS42NDZhLjUuNSAwIDAgMSAuNzA4IDBsNiA2YS41LjUgMCAwIDEgMCAuNzA4bC02IDZhLjUuNSAwIDAgMS0uNzA4LS43MDhMMTAuMjkzIDggNC42NDYgMi4zNTRhLjUuNSAwIDAgMSAwLS43MDgnLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG5cbiRjYXJvdXNlbC10cmFuc2l0aW9uLWR1cmF0aW9uOiAgICAgICAuNnMgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtdHJhbnNpdGlvbjogICAgICAgICAgICAgICAgdHJhbnNmb3JtICRjYXJvdXNlbC10cmFuc2l0aW9uLWR1cmF0aW9uIGVhc2UtaW4tb3V0ICFkZWZhdWx0OyAvLyBEZWZpbmUgdHJhbnNmb3JtIHRyYW5zaXRpb24gZmlyc3QgaWYgdXNpbmcgbXVsdGlwbGUgdHJhbnNpdGlvbnMgKGUuZy4sIGB0cmFuc2Zvcm0gMnMgZWFzZSwgb3BhY2l0eSAuNXMgZWFzZS1vdXRgKVxuLy8gc2Nzcy1kb2NzLWVuZCBjYXJvdXNlbC12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGNhcm91c2VsLWRhcmstdmFyaWFibGVzXG4kY2Fyb3VzZWwtZGFyay1pbmRpY2F0b3ItYWN0aXZlLWJnOiAgJGJsYWNrICFkZWZhdWx0OyAvLyBEZXByZWNhdGVkIGluIHY1LjMuNFxuJGNhcm91c2VsLWRhcmstY2FwdGlvbi1jb2xvcjogICAgICAgICRibGFjayAhZGVmYXVsdDsgLy8gRGVwcmVjYXRlZCBpbiB2NS4zLjRcbiRjYXJvdXNlbC1kYXJrLWNvbnRyb2wtaWNvbi1maWx0ZXI6ICBpbnZlcnQoMSkgZ3JheXNjYWxlKDEwMCkgIWRlZmF1bHQ7IC8vIERlcHJlY2F0ZWQgaW4gdjUuMy40XG4vLyBzY3NzLWRvY3MtZW5kIGNhcm91c2VsLWRhcmstdmFyaWFibGVzXG5cblxuLy8gU3Bpbm5lcnNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHNwaW5uZXItdmFyaWFibGVzXG4kc3Bpbm5lci13aWR0aDogICAgICAgICAgIDJyZW0gIWRlZmF1bHQ7XG4kc3Bpbm5lci1oZWlnaHQ6ICAgICAgICAgICRzcGlubmVyLXdpZHRoICFkZWZhdWx0O1xuJHNwaW5uZXItdmVydGljYWwtYWxpZ246ICAtLjEyNWVtICFkZWZhdWx0O1xuJHNwaW5uZXItYm9yZGVyLXdpZHRoOiAgICAuMjVlbSAhZGVmYXVsdDtcbiRzcGlubmVyLWFuaW1hdGlvbi1zcGVlZDogLjc1cyAhZGVmYXVsdDtcblxuJHNwaW5uZXItd2lkdGgtc206ICAgICAgICAxcmVtICFkZWZhdWx0O1xuJHNwaW5uZXItaGVpZ2h0LXNtOiAgICAgICAkc3Bpbm5lci13aWR0aC1zbSAhZGVmYXVsdDtcbiRzcGlubmVyLWJvcmRlci13aWR0aC1zbTogLjJlbSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgc3Bpbm5lci12YXJpYWJsZXNcblxuXG4vLyBDbG9zZVxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgY2xvc2UtdmFyaWFibGVzXG4kYnRuLWNsb3NlLXdpZHRoOiAgICAgICAgICAgIDFlbSAhZGVmYXVsdDtcbiRidG4tY2xvc2UtaGVpZ2h0OiAgICAgICAgICAgJGJ0bi1jbG9zZS13aWR0aCAhZGVmYXVsdDtcbiRidG4tY2xvc2UtcGFkZGluZy14OiAgICAgICAgLjI1ZW0gIWRlZmF1bHQ7XG4kYnRuLWNsb3NlLXBhZGRpbmcteTogICAgICAgICRidG4tY2xvc2UtcGFkZGluZy14ICFkZWZhdWx0O1xuJGJ0bi1jbG9zZS1jb2xvcjogICAgICAgICAgICAkYmxhY2sgIWRlZmF1bHQ7XG4kYnRuLWNsb3NlLWJnOiAgICAgICAgICAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE2IDE2JyBmaWxsPScjeyRidG4tY2xvc2UtY29sb3J9Jz48cGF0aCBkPSdNLjI5My4yOTNhMSAxIDAgMCAxIDEuNDE0IDBMOCA2LjU4NiAxNC4yOTMuMjkzYTEgMSAwIDEgMSAxLjQxNCAxLjQxNEw5LjQxNCA4bDYuMjkzIDYuMjkzYTEgMSAwIDAgMS0xLjQxNCAxLjQxNEw4IDkuNDE0bC02LjI5MyA2LjI5M2ExIDEgMCAwIDEtMS40MTQtMS40MTRMNi41ODYgOCAuMjkzIDEuNzA3YTEgMSAwIDAgMSAwLTEuNDE0Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuJGJ0bi1jbG9zZS1mb2N1cy1zaGFkb3c6ICAgICAkZm9jdXMtcmluZy1ib3gtc2hhZG93ICFkZWZhdWx0O1xuJGJ0bi1jbG9zZS1vcGFjaXR5OiAgICAgICAgICAuNSAhZGVmYXVsdDtcbiRidG4tY2xvc2UtaG92ZXItb3BhY2l0eTogICAgLjc1ICFkZWZhdWx0O1xuJGJ0bi1jbG9zZS1mb2N1cy1vcGFjaXR5OiAgICAxICFkZWZhdWx0O1xuJGJ0bi1jbG9zZS1kaXNhYmxlZC1vcGFjaXR5OiAuMjUgIWRlZmF1bHQ7XG4kYnRuLWNsb3NlLWZpbHRlcjogICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kYnRuLWNsb3NlLXdoaXRlLWZpbHRlcjogICAgIGludmVydCgxKSBncmF5c2NhbGUoMTAwJSkgYnJpZ2h0bmVzcygyMDAlKSAhZGVmYXVsdDsgLy8gRGVwcmVjYXRlZCBpbiB2NS4zLjRcbi8vIHNjc3MtZG9jcy1lbmQgY2xvc2UtdmFyaWFibGVzXG5cblxuLy8gT2ZmY2FudmFzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBvZmZjYW52YXMtdmFyaWFibGVzXG4kb2ZmY2FudmFzLXBhZGRpbmcteTogICAgICAgICAgICAgICAkbW9kYWwtaW5uZXItcGFkZGluZyAhZGVmYXVsdDtcbiRvZmZjYW52YXMtcGFkZGluZy14OiAgICAgICAgICAgICAgICRtb2RhbC1pbm5lci1wYWRkaW5nICFkZWZhdWx0O1xuJG9mZmNhbnZhcy1ob3Jpem9udGFsLXdpZHRoOiAgICAgICAgNDAwcHggIWRlZmF1bHQ7XG4kb2ZmY2FudmFzLXZlcnRpY2FsLWhlaWdodDogICAgICAgICAzMHZoICFkZWZhdWx0O1xuJG9mZmNhbnZhcy10cmFuc2l0aW9uLWR1cmF0aW9uOiAgICAgLjNzICFkZWZhdWx0O1xuJG9mZmNhbnZhcy1ib3JkZXItY29sb3I6ICAgICAgICAgICAgJG1vZGFsLWNvbnRlbnQtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJG9mZmNhbnZhcy1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgJG1vZGFsLWNvbnRlbnQtYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJG9mZmNhbnZhcy10aXRsZS1saW5lLWhlaWdodDogICAgICAgJG1vZGFsLXRpdGxlLWxpbmUtaGVpZ2h0ICFkZWZhdWx0O1xuJG9mZmNhbnZhcy1iZy1jb2xvcjogICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvZHktYmcpICFkZWZhdWx0O1xuJG9mZmNhbnZhcy1jb2xvcjogICAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvZHktY29sb3IpICFkZWZhdWx0O1xuJG9mZmNhbnZhcy1ib3gtc2hhZG93OiAgICAgICAgICAgICAgJG1vZGFsLWNvbnRlbnQtYm94LXNoYWRvdy14cyAhZGVmYXVsdDtcbiRvZmZjYW52YXMtYmFja2Ryb3AtYmc6ICAgICAgICAgICAgICRtb2RhbC1iYWNrZHJvcC1iZyAhZGVmYXVsdDtcbiRvZmZjYW52YXMtYmFja2Ryb3Atb3BhY2l0eTogICAgICAgICRtb2RhbC1iYWNrZHJvcC1vcGFjaXR5ICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBvZmZjYW52YXMtdmFyaWFibGVzXG5cbi8vIENvZGVcblxuJGNvZGUtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgICAgJHNtYWxsLWZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRjb2RlLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgICRwaW5rICFkZWZhdWx0O1xuXG4ka2JkLXBhZGRpbmcteTogICAgICAgICAgICAgICAgICAgICAuMTg3NXJlbSAhZGVmYXVsdDtcbiRrYmQtcGFkZGluZy14OiAgICAgICAgICAgICAgICAgICAgIC4zNzVyZW0gIWRlZmF1bHQ7XG4ka2JkLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICAgICAkY29kZS1mb250LXNpemUgIWRlZmF1bHQ7XG4ka2JkLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9keS1iZykgIWRlZmF1bHQ7XG4ka2JkLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9keS1jb2xvcikgIWRlZmF1bHQ7XG4kbmVzdGVkLWtiZC1mb250LXdlaWdodDogICAgICAgICAgICBudWxsICFkZWZhdWx0OyAvLyBEZXByZWNhdGVkIGluIHY1LjIuMCwgcmVtb3ZpbmcgaW4gdjZcblxuJHByZS1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcblxuQGltcG9ydCBcInZhcmlhYmxlcy1kYXJrXCI7IC8vIFRPRE86IGNhbiBiZSByZW1vdmVkIHNhZmVseSBpbiB2Niwgb25seSBoZXJlIHRvIGF2b2lkIGJyZWFraW5nIGNoYW5nZXMgaW4gdjUuM1xuIiwiLy9cbi8vIEJhc2Ugc3R5bGVzXG4vL1xuXG4uaW5wdXQtZ3JvdXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDsgLy8gRm9yIGZvcm0gdmFsaWRhdGlvbiBmZWVkYmFja1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgd2lkdGg6IDEwMCU7XG5cbiAgPiAuZm9ybS1jb250cm9sLFxuICA+IC5mb3JtLXNlbGVjdCxcbiAgPiAuZm9ybS1mbG9hdGluZyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyAvLyBGb3IgZm9jdXMgc3RhdGUncyB6LWluZGV4XG4gICAgZmxleDogMSAxIGF1dG87XG4gICAgd2lkdGg6IDElO1xuICAgIG1pbi13aWR0aDogMDsgLy8gaHR0cHM6Ly9zdGFja292ZXJmbG93LmNvbS9xdWVzdGlvbnMvMzYyNDcxNDAvd2h5LWRvbnQtZmxleC1pdGVtcy1zaHJpbmstcGFzdC1jb250ZW50LXNpemVcbiAgfVxuXG4gIC8vIEJyaW5nIHRoZSBcImFjdGl2ZVwiIGZvcm0gY29udHJvbCB0byB0aGUgdG9wIG9mIHN1cnJvdW5kaW5nIGVsZW1lbnRzXG4gID4gLmZvcm0tY29udHJvbDpmb2N1cyxcbiAgPiAuZm9ybS1zZWxlY3Q6Zm9jdXMsXG4gID4gLmZvcm0tZmxvYXRpbmc6Zm9jdXMtd2l0aGluIHtcbiAgICB6LWluZGV4OiA1O1xuICB9XG5cbiAgLy8gRW5zdXJlIGJ1dHRvbnMgYXJlIGFsd2F5cyBhYm92ZSBpbnB1dHMgZm9yIG1vcmUgdmlzdWFsbHkgcGxlYXNpbmcgYm9yZGVycy5cbiAgLy8gVGhpcyBpc24ndCBuZWVkZWQgZm9yIGAuaW5wdXQtZ3JvdXAtdGV4dGAgc2luY2UgaXQgc2hhcmVzIHRoZSBzYW1lIGJvcmRlci1jb2xvclxuICAvLyBhcyBvdXIgaW5wdXRzLlxuICAuYnRuIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMjtcblxuICAgICY6Zm9jdXMge1xuICAgICAgei1pbmRleDogNTtcbiAgICB9XG4gIH1cbn1cblxuXG4vLyBUZXh0dWFsIGFkZG9uc1xuLy9cbi8vIFNlcnZlcyBhcyBhIGNhdGNoLWFsbCBlbGVtZW50IGZvciBhbnkgdGV4dCBvciByYWRpby9jaGVja2JveCBpbnB1dCB5b3Ugd2lzaFxuLy8gdG8gcHJlcGVuZCBvciBhcHBlbmQgdG8gYW4gaW5wdXQuXG5cbi5pbnB1dC1ncm91cC10ZXh0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogJGlucHV0LWdyb3VwLWFkZG9uLXBhZGRpbmcteSAkaW5wdXQtZ3JvdXAtYWRkb24tcGFkZGluZy14O1xuICBAaW5jbHVkZSBmb250LXNpemUoJGlucHV0LWZvbnQtc2l6ZSk7IC8vIE1hdGNoIGlucHV0c1xuICBmb250LXdlaWdodDogJGlucHV0LWdyb3VwLWFkZG9uLWZvbnQtd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogJGlucHV0LWxpbmUtaGVpZ2h0O1xuICBjb2xvcjogJGlucHV0LWdyb3VwLWFkZG9uLWNvbG9yO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGJhY2tncm91bmQtY29sb3I6ICRpbnB1dC1ncm91cC1hZGRvbi1iZztcbiAgYm9yZGVyOiAkaW5wdXQtYm9yZGVyLXdpZHRoIHNvbGlkICRpbnB1dC1ncm91cC1hZGRvbi1ib3JkZXItY29sb3I7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGlucHV0LWJvcmRlci1yYWRpdXMpO1xufVxuXG5cbi8vIFNpemluZ1xuLy9cbi8vIFJlbWl4IHRoZSBkZWZhdWx0IGZvcm0gY29udHJvbCBzaXppbmcgY2xhc3NlcyBpbnRvIG5ldyBvbmVzIGZvciBlYXNpZXJcbi8vIG1hbmlwdWxhdGlvbi5cblxuLmlucHV0LWdyb3VwLWxnID4gLmZvcm0tY29udHJvbCxcbi5pbnB1dC1ncm91cC1sZyA+IC5mb3JtLXNlbGVjdCxcbi5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwLWxnID4gLmJ0biB7XG4gIHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXktbGcgJGlucHV0LXBhZGRpbmcteC1sZztcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRpbnB1dC1mb250LXNpemUtbGcpO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRpbnB1dC1ib3JkZXItcmFkaXVzLWxnKTtcbn1cblxuLmlucHV0LWdyb3VwLXNtID4gLmZvcm0tY29udHJvbCxcbi5pbnB1dC1ncm91cC1zbSA+IC5mb3JtLXNlbGVjdCxcbi5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwLXNtID4gLmJ0biB7XG4gIHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXktc20gJGlucHV0LXBhZGRpbmcteC1zbTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRpbnB1dC1mb250LXNpemUtc20pO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRpbnB1dC1ib3JkZXItcmFkaXVzLXNtKTtcbn1cblxuLmlucHV0LWdyb3VwLWxnID4gLmZvcm0tc2VsZWN0LFxuLmlucHV0LWdyb3VwLXNtID4gLmZvcm0tc2VsZWN0IHtcbiAgcGFkZGluZy1yaWdodDogJGZvcm0tc2VsZWN0LXBhZGRpbmcteCArICRmb3JtLXNlbGVjdC1pbmRpY2F0b3ItcGFkZGluZztcbn1cblxuXG4vLyBSb3VuZGVkIGNvcm5lcnNcbi8vXG4vLyBUaGVzZSBydWxlc2V0cyBtdXN0IGNvbWUgYWZ0ZXIgdGhlIHNpemluZyBvbmVzIHRvIHByb3Blcmx5IG92ZXJyaWRlIHNtIGFuZCBsZ1xuLy8gYm9yZGVyLXJhZGl1cyB2YWx1ZXMgd2hlbiBleHRlbmRpbmcuIFRoZXkncmUgbW9yZSBzcGVjaWZpYyB0aGFuIHdlJ2QgbGlrZVxuLy8gd2l0aCB0aGUgYC5pbnB1dC1ncm91cCA+YCBwYXJ0LCBidXQgd2l0aG91dCBpdCwgd2UgY2Fubm90IG92ZXJyaWRlIHRoZSBzaXppbmcuXG5cbi8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBuby1kdXBsaWNhdGUtc2VsZWN0b3JzXG4uaW5wdXQtZ3JvdXAge1xuICAmOm5vdCguaGFzLXZhbGlkYXRpb24pIHtcbiAgICA+IDpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKTpub3QoLmRyb3Bkb3duLW1lbnUpOm5vdCguZm9ybS1mbG9hdGluZyksXG4gICAgPiAuZHJvcGRvd24tdG9nZ2xlOm50aC1sYXN0LWNoaWxkKG4gKyAzKSxcbiAgICA+IC5mb3JtLWZsb2F0aW5nOm5vdCg6bGFzdC1jaGlsZCkgPiAuZm9ybS1jb250cm9sLFxuICAgID4gLmZvcm0tZmxvYXRpbmc6bm90KDpsYXN0LWNoaWxkKSA+IC5mb3JtLXNlbGVjdCB7XG4gICAgICBAaW5jbHVkZSBib3JkZXItZW5kLXJhZGl1cygwKTtcbiAgICB9XG4gIH1cblxuICAmLmhhcy12YWxpZGF0aW9uIHtcbiAgICA+IDpudGgtbGFzdC1jaGlsZChuICsgMyk6bm90KC5kcm9wZG93bi10b2dnbGUpOm5vdCguZHJvcGRvd24tbWVudSk6bm90KC5mb3JtLWZsb2F0aW5nKSxcbiAgICA+IC5kcm9wZG93bi10b2dnbGU6bnRoLWxhc3QtY2hpbGQobiArIDQpLFxuICAgID4gLmZvcm0tZmxvYXRpbmc6bnRoLWxhc3QtY2hpbGQobiArIDMpID4gLmZvcm0tY29udHJvbCxcbiAgICA+IC5mb3JtLWZsb2F0aW5nOm50aC1sYXN0LWNoaWxkKG4gKyAzKSA+IC5mb3JtLXNlbGVjdCB7XG4gICAgICBAaW5jbHVkZSBib3JkZXItZW5kLXJhZGl1cygwKTtcbiAgICB9XG4gIH1cblxuICAkdmFsaWRhdGlvbi1tZXNzYWdlczogXCJcIjtcbiAgQGVhY2ggJHN0YXRlIGluIG1hcC1rZXlzKCRmb3JtLXZhbGlkYXRpb24tc3RhdGVzKSB7XG4gICAgJHZhbGlkYXRpb24tbWVzc2FnZXM6ICR2YWxpZGF0aW9uLW1lc3NhZ2VzICsgXCI6bm90KC5cIiArIHVucXVvdGUoJHN0YXRlKSArIFwiLXRvb2x0aXApXCIgKyBcIjpub3QoLlwiICsgdW5xdW90ZSgkc3RhdGUpICsgXCItZmVlZGJhY2spXCI7XG4gIH1cblxuICA+IDpub3QoOmZpcnN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLW1lbnUpI3skdmFsaWRhdGlvbi1tZXNzYWdlc30ge1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKC0xICogI3skaW5wdXQtYm9yZGVyLXdpZHRofSk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4gICAgQGluY2x1ZGUgYm9yZGVyLXN0YXJ0LXJhZGl1cygwKTtcbiAgfVxuXG4gID4gLmZvcm0tZmxvYXRpbmc6bm90KDpmaXJzdC1jaGlsZCkgPiAuZm9ybS1jb250cm9sLFxuICA+IC5mb3JtLWZsb2F0aW5nOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmZvcm0tc2VsZWN0IHtcbiAgICBAaW5jbHVkZSBib3JkZXItc3RhcnQtcmFkaXVzKDApO1xuICB9XG59XG4iLCIvLyBUaGlzIG1peGluIHVzZXMgYW4gYGlmKClgIHRlY2huaXF1ZSB0byBiZSBjb21wYXRpYmxlIHdpdGggRGFydCBTYXNzXG4vLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3Nhc3Mvc2Fzcy9pc3N1ZXMvMTg3MyNpc3N1ZWNvbW1lbnQtMTUyMjkzNzI1IGZvciBtb3JlIGRldGFpbHNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGZvcm0tdmFsaWRhdGlvbi1taXhpbnNcbkBtaXhpbiBmb3JtLXZhbGlkYXRpb24tc3RhdGUtc2VsZWN0b3IoJHN0YXRlKSB7XG4gIEBpZiAoJHN0YXRlID09IFwidmFsaWRcIiBvciAkc3RhdGUgPT0gXCJpbnZhbGlkXCIpIHtcbiAgICAud2FzLXZhbGlkYXRlZCAje2lmKCYsIFwiJlwiLCBcIlwiKX06I3skc3RhdGV9LFxuICAgICN7aWYoJiwgXCImXCIsIFwiXCIpfS5pcy0jeyRzdGF0ZX0ge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIHtcbiAgICAje2lmKCYsIFwiJlwiLCBcIlwiKX0uaXMtI3skc3RhdGV9IHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxufVxuXG5AbWl4aW4gZm9ybS12YWxpZGF0aW9uLXN0YXRlKFxuICAkc3RhdGUsXG4gICRjb2xvcixcbiAgJGljb24sXG4gICR0b29sdGlwLWNvbG9yOiBjb2xvci1jb250cmFzdCgkY29sb3IpLFxuICAkdG9vbHRpcC1iZy1jb2xvcjogcmdiYSgkY29sb3IsICRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtb3BhY2l0eSksXG4gICRmb2N1cy1ib3gtc2hhZG93OiAwIDAgJGlucHV0LWJ0bi1mb2N1cy1ibHVyICRpbnB1dC1mb2N1cy13aWR0aCByZ2JhKCRjb2xvciwgJGlucHV0LWJ0bi1mb2N1cy1jb2xvci1vcGFjaXR5KSxcbiAgJGJvcmRlci1jb2xvcjogJGNvbG9yXG4pIHtcbiAgLiN7JHN0YXRlfS1mZWVkYmFjayB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiAkZm9ybS1mZWVkYmFjay1tYXJnaW4tdG9wO1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9ybS1mZWVkYmFjay1mb250LXNpemUpO1xuICAgIGZvbnQtc3R5bGU6ICRmb3JtLWZlZWRiYWNrLWZvbnQtc3R5bGU7XG4gICAgY29sb3I6ICRjb2xvcjtcbiAgfVxuXG4gIC4jeyRzdGF0ZX0tdG9vbHRpcCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTAwJTtcbiAgICB6LWluZGV4OiA1O1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgbWF4LXdpZHRoOiAxMDAlOyAvLyBDb250YWluIHRvIHBhcmVudCB3aGVuIHBvc3NpYmxlXG4gICAgcGFkZGluZzogJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1wYWRkaW5nLXkgJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1wYWRkaW5nLXg7XG4gICAgbWFyZ2luLXRvcDogLjFyZW07XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKCRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtZm9udC1zaXplKTtcbiAgICBsaW5lLWhlaWdodDogJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1saW5lLWhlaWdodDtcbiAgICBjb2xvcjogJHRvb2x0aXAtY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHRvb2x0aXAtYmctY29sb3I7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkZm9ybS1mZWVkYmFjay10b29sdGlwLWJvcmRlci1yYWRpdXMpO1xuICB9XG5cbiAgQGluY2x1ZGUgZm9ybS12YWxpZGF0aW9uLXN0YXRlLXNlbGVjdG9yKCRzdGF0ZSkge1xuICAgIH4gLiN7JHN0YXRlfS1mZWVkYmFjayxcbiAgICB+IC4jeyRzdGF0ZX0tdG9vbHRpcCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cblxuICAuZm9ybS1jb250cm9sIHtcbiAgICBAaW5jbHVkZSBmb3JtLXZhbGlkYXRpb24tc3RhdGUtc2VsZWN0b3IoJHN0YXRlKSB7XG4gICAgICBib3JkZXItY29sb3I6ICRib3JkZXItY29sb3I7XG5cbiAgICAgIEBpZiAkZW5hYmxlLXZhbGlkYXRpb24taWNvbnMge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkaW5wdXQtaGVpZ2h0LWlubmVyO1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBlc2NhcGUtc3ZnKCRpY29uKTtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgJGlucHV0LWhlaWdodC1pbm5lci1xdWFydGVyIGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAkaW5wdXQtaGVpZ2h0LWlubmVyLWhhbGYgJGlucHV0LWhlaWdodC1pbm5lci1oYWxmO1xuICAgICAgfVxuXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkYm9yZGVyLWNvbG9yO1xuICAgICAgICBAaWYgJGVuYWJsZS1zaGFkb3dzIHtcbiAgICAgICAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRpbnB1dC1ib3gtc2hhZG93LCAkZm9jdXMtYm94LXNoYWRvdyk7XG4gICAgICAgIH0gQGVsc2Uge1xuICAgICAgICAgIC8vIEF2b2lkIHVzaW5nIG1peGluIHNvIHdlIGNhbiBwYXNzIGN1c3RvbSBmb2N1cyBzaGFkb3cgcHJvcGVybHlcbiAgICAgICAgICBib3gtc2hhZG93OiAkZm9jdXMtYm94LXNoYWRvdztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBzZWxlY3Rvci1uby1xdWFsaWZ5aW5nLXR5cGVcbiAgdGV4dGFyZWEuZm9ybS1jb250cm9sIHtcbiAgICBAaW5jbHVkZSBmb3JtLXZhbGlkYXRpb24tc3RhdGUtc2VsZWN0b3IoJHN0YXRlKSB7XG4gICAgICBAaWYgJGVuYWJsZS12YWxpZGF0aW9uLWljb25zIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogJGlucHV0LWhlaWdodC1pbm5lcjtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wICRpbnB1dC1oZWlnaHQtaW5uZXItcXVhcnRlciByaWdodCAkaW5wdXQtaGVpZ2h0LWlubmVyLXF1YXJ0ZXI7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmZvcm0tc2VsZWN0IHtcbiAgICBAaW5jbHVkZSBmb3JtLXZhbGlkYXRpb24tc3RhdGUtc2VsZWN0b3IoJHN0YXRlKSB7XG4gICAgICBib3JkZXItY29sb3I6ICRib3JkZXItY29sb3I7XG5cbiAgICAgIEBpZiAkZW5hYmxlLXZhbGlkYXRpb24taWNvbnMge1xuICAgICAgICAmOm5vdChbbXVsdGlwbGVdKTpub3QoW3NpemVdKSxcbiAgICAgICAgJjpub3QoW211bHRpcGxlXSlbc2l6ZT1cIjFcIl0ge1xuICAgICAgICAgIC0tI3skcHJlZml4fWZvcm0tc2VsZWN0LWJnLWljb246ICN7ZXNjYXBlLXN2ZygkaWNvbil9O1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6ICRmb3JtLXNlbGVjdC1mZWVkYmFjay1pY29uLXBhZGRpbmctZW5kO1xuICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246ICRmb3JtLXNlbGVjdC1iZy1wb3NpdGlvbiwgJGZvcm0tc2VsZWN0LWZlZWRiYWNrLWljb24tcG9zaXRpb247XG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAkZm9ybS1zZWxlY3QtYmctc2l6ZSwgJGZvcm0tc2VsZWN0LWZlZWRiYWNrLWljb24tc2l6ZTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkYm9yZGVyLWNvbG9yO1xuICAgICAgICBAaWYgJGVuYWJsZS1zaGFkb3dzIHtcbiAgICAgICAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRmb3JtLXNlbGVjdC1ib3gtc2hhZG93LCAkZm9jdXMtYm94LXNoYWRvdyk7XG4gICAgICAgIH0gQGVsc2Uge1xuICAgICAgICAgIC8vIEF2b2lkIHVzaW5nIG1peGluIHNvIHdlIGNhbiBwYXNzIGN1c3RvbSBmb2N1cyBzaGFkb3cgcHJvcGVybHlcbiAgICAgICAgICBib3gtc2hhZG93OiAkZm9jdXMtYm94LXNoYWRvdztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5mb3JtLWNvbnRyb2wtY29sb3Ige1xuICAgIEBpbmNsdWRlIGZvcm0tdmFsaWRhdGlvbi1zdGF0ZS1zZWxlY3Rvcigkc3RhdGUpIHtcbiAgICAgIEBpZiAkZW5hYmxlLXZhbGlkYXRpb24taWNvbnMge1xuICAgICAgICB3aWR0aDogYWRkKCRmb3JtLWNvbG9yLXdpZHRoLCAkaW5wdXQtaGVpZ2h0LWlubmVyKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuZm9ybS1jaGVjay1pbnB1dCB7XG4gICAgQGluY2x1ZGUgZm9ybS12YWxpZGF0aW9uLXN0YXRlLXNlbGVjdG9yKCRzdGF0ZSkge1xuICAgICAgYm9yZGVyLWNvbG9yOiAkYm9yZGVyLWNvbG9yO1xuXG4gICAgICAmOmNoZWNrZWQge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3I7XG4gICAgICB9XG5cbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBib3gtc2hhZG93OiAkZm9jdXMtYm94LXNoYWRvdztcbiAgICAgIH1cblxuICAgICAgfiAuZm9ybS1jaGVjay1sYWJlbCB7XG4gICAgICAgIGNvbG9yOiAkY29sb3I7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5mb3JtLWNoZWNrLWlubGluZSAuZm9ybS1jaGVjay1pbnB1dCB7XG4gICAgfiAuI3skc3RhdGV9LWZlZWRiYWNrIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAuNWVtO1xuICAgIH1cbiAgfVxuXG4gIC5pbnB1dC1ncm91cCB7XG4gICAgPiAuZm9ybS1jb250cm9sOm5vdCg6Zm9jdXMpLFxuICAgID4gLmZvcm0tc2VsZWN0Om5vdCg6Zm9jdXMpLFxuICAgID4gLmZvcm0tZmxvYXRpbmc6bm90KDpmb2N1cy13aXRoaW4pIHtcbiAgICAgIEBpbmNsdWRlIGZvcm0tdmFsaWRhdGlvbi1zdGF0ZS1zZWxlY3Rvcigkc3RhdGUpIHtcbiAgICAgICAgQGlmICRzdGF0ZSA9PSBcInZhbGlkXCIge1xuICAgICAgICAgIHotaW5kZXg6IDM7XG4gICAgICAgIH0gQGVsc2UgaWYgJHN0YXRlID09IFwiaW52YWxpZFwiIHtcbiAgICAgICAgICB6LWluZGV4OiA0O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4vLyBzY3NzLWRvY3MtZW5kIGZvcm0tdmFsaWRhdGlvbi1taXhpbnNcbiIsIi8vXG4vLyBCYXNlIHN0eWxlc1xuLy9cblxuLmJ0biB7XG4gIC8vIHNjc3MtZG9jcy1zdGFydCBidG4tY3NzLXZhcnNcbiAgLS0jeyRwcmVmaXh9YnRuLXBhZGRpbmcteDogI3skYnRuLXBhZGRpbmcteH07XG4gIC0tI3skcHJlZml4fWJ0bi1wYWRkaW5nLXk6ICN7JGJ0bi1wYWRkaW5nLXl9O1xuICAtLSN7JHByZWZpeH1idG4tZm9udC1mYW1pbHk6ICN7JGJ0bi1mb250LWZhbWlseX07XG4gIEBpbmNsdWRlIHJmcygkYnRuLWZvbnQtc2l6ZSwgLS0jeyRwcmVmaXh9YnRuLWZvbnQtc2l6ZSk7XG4gIC0tI3skcHJlZml4fWJ0bi1mb250LXdlaWdodDogI3skYnRuLWZvbnQtd2VpZ2h0fTtcbiAgLS0jeyRwcmVmaXh9YnRuLWxpbmUtaGVpZ2h0OiAjeyRidG4tbGluZS1oZWlnaHR9O1xuICAtLSN7JHByZWZpeH1idG4tY29sb3I6ICN7JGJ0bi1jb2xvcn07XG4gIC0tI3skcHJlZml4fWJ0bi1iZzogdHJhbnNwYXJlbnQ7XG4gIC0tI3skcHJlZml4fWJ0bi1ib3JkZXItd2lkdGg6ICN7JGJ0bi1ib3JkZXItd2lkdGh9O1xuICAtLSN7JHByZWZpeH1idG4tYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLS0jeyRwcmVmaXh9YnRuLWJvcmRlci1yYWRpdXM6ICN7JGJ0bi1ib3JkZXItcmFkaXVzfTtcbiAgLS0jeyRwcmVmaXh9YnRuLWhvdmVyLWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC0tI3skcHJlZml4fWJ0bi1ib3gtc2hhZG93OiAjeyRidG4tYm94LXNoYWRvd307XG4gIC0tI3skcHJlZml4fWJ0bi1kaXNhYmxlZC1vcGFjaXR5OiAjeyRidG4tZGlzYWJsZWQtb3BhY2l0eX07XG4gIC0tI3skcHJlZml4fWJ0bi1mb2N1cy1ib3gtc2hhZG93OiAwIDAgMCAjeyRidG4tZm9jdXMtd2lkdGh9IHJnYmEodmFyKC0tI3skcHJlZml4fWJ0bi1mb2N1cy1zaGFkb3ctcmdiKSwgLjUpO1xuICAvLyBzY3NzLWRvY3MtZW5kIGJ0bi1jc3MtdmFyc1xuXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogdmFyKC0tI3skcHJlZml4fWJ0bi1wYWRkaW5nLXkpIHZhcigtLSN7JHByZWZpeH1idG4tcGFkZGluZy14KTtcbiAgZm9udC1mYW1pbHk6IHZhcigtLSN7JHByZWZpeH1idG4tZm9udC1mYW1pbHkpO1xuICBAaW5jbHVkZSBmb250LXNpemUodmFyKC0tI3skcHJlZml4fWJ0bi1mb250LXNpemUpKTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLSN7JHByZWZpeH1idG4tZm9udC13ZWlnaHQpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tI3skcHJlZml4fWJ0bi1saW5lLWhlaWdodCk7XG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YnRuLWNvbG9yKTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LWRlY29yYXRpb246IGlmKCRsaW5rLWRlY29yYXRpb24gPT0gbm9uZSwgbnVsbCwgbm9uZSk7XG4gIHdoaXRlLXNwYWNlOiAkYnRuLXdoaXRlLXNwYWNlO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBjdXJzb3I6IGlmKCRlbmFibGUtYnV0dG9uLXBvaW50ZXJzLCBwb2ludGVyLCBudWxsKTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIGJvcmRlcjogdmFyKC0tI3skcHJlZml4fWJ0bi1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLSN7JHByZWZpeH1idG4tYm9yZGVyLWNvbG9yKTtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9YnRuLWJvcmRlci1yYWRpdXMpKTtcbiAgQGluY2x1ZGUgZ3JhZGllbnQtYmcodmFyKC0tI3skcHJlZml4fWJ0bi1iZykpO1xuICBAaW5jbHVkZSBib3gtc2hhZG93KHZhcigtLSN7JHByZWZpeH1idG4tYm94LXNoYWRvdykpO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRidG4tdHJhbnNpdGlvbik7XG5cbiAgJjpob3ZlciB7XG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1idG4taG92ZXItY29sb3IpO1xuICAgIHRleHQtZGVjb3JhdGlvbjogaWYoJGxpbmstaG92ZXItZGVjb3JhdGlvbiA9PSB1bmRlcmxpbmUsIG5vbmUsIG51bGwpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1idG4taG92ZXItYmcpO1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tI3skcHJlZml4fWJ0bi1ob3Zlci1ib3JkZXItY29sb3IpO1xuICB9XG5cbiAgLmJ0bi1jaGVjayArICY6aG92ZXIge1xuICAgIC8vIG92ZXJyaWRlIGZvciB0aGUgY2hlY2tib3gvcmFkaW8gYnV0dG9uc1xuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YnRuLWNvbG9yKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YnRuLWJnKTtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLSN7JHByZWZpeH1idG4tYm9yZGVyLWNvbG9yKTtcbiAgfVxuXG4gICY6Zm9jdXMtdmlzaWJsZSB7XG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1idG4taG92ZXItY29sb3IpO1xuICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKHZhcigtLSN7JHByZWZpeH1idG4taG92ZXItYmcpKTtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLSN7JHByZWZpeH1idG4taG92ZXItYm9yZGVyLWNvbG9yKTtcbiAgICBvdXRsaW5lOiAwO1xuICAgIC8vIEF2b2lkIHVzaW5nIG1peGluIHNvIHdlIGNhbiBwYXNzIGN1c3RvbSBmb2N1cyBzaGFkb3cgcHJvcGVybHlcbiAgICBAaWYgJGVuYWJsZS1zaGFkb3dzIHtcbiAgICAgIGJveC1zaGFkb3c6IHZhcigtLSN7JHByZWZpeH1idG4tYm94LXNoYWRvdyksIHZhcigtLSN7JHByZWZpeH1idG4tZm9jdXMtYm94LXNoYWRvdyk7XG4gICAgfSBAZWxzZSB7XG4gICAgICBib3gtc2hhZG93OiB2YXIoLS0jeyRwcmVmaXh9YnRuLWZvY3VzLWJveC1zaGFkb3cpO1xuICAgIH1cbiAgfVxuXG4gIC5idG4tY2hlY2s6Zm9jdXMtdmlzaWJsZSArICYge1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tI3skcHJlZml4fWJ0bi1ob3Zlci1ib3JkZXItY29sb3IpO1xuICAgIG91dGxpbmU6IDA7XG4gICAgLy8gQXZvaWQgdXNpbmcgbWl4aW4gc28gd2UgY2FuIHBhc3MgY3VzdG9tIGZvY3VzIHNoYWRvdyBwcm9wZXJseVxuICAgIEBpZiAkZW5hYmxlLXNoYWRvd3Mge1xuICAgICAgYm94LXNoYWRvdzogdmFyKC0tI3skcHJlZml4fWJ0bi1ib3gtc2hhZG93KSwgdmFyKC0tI3skcHJlZml4fWJ0bi1mb2N1cy1ib3gtc2hhZG93KTtcbiAgICB9IEBlbHNlIHtcbiAgICAgIGJveC1zaGFkb3c6IHZhcigtLSN7JHByZWZpeH1idG4tZm9jdXMtYm94LXNoYWRvdyk7XG4gICAgfVxuICB9XG5cbiAgLmJ0bi1jaGVjazpjaGVja2VkICsgJixcbiAgOm5vdCguYnRuLWNoZWNrKSArICY6YWN0aXZlLFxuICAmOmZpcnN0LWNoaWxkOmFjdGl2ZSxcbiAgJi5hY3RpdmUsXG4gICYuc2hvdyB7XG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1idG4tYWN0aXZlLWNvbG9yKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YnRuLWFjdGl2ZS1iZyk7XG4gICAgLy8gUmVtb3ZlIENTUyBncmFkaWVudHMgaWYgdGhleSdyZSBlbmFibGVkXG4gICAgYmFja2dyb3VuZC1pbWFnZTogaWYoJGVuYWJsZS1ncmFkaWVudHMsIG5vbmUsIG51bGwpO1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tI3skcHJlZml4fWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yKTtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KHZhcigtLSN7JHByZWZpeH1idG4tYWN0aXZlLXNoYWRvdykpO1xuXG4gICAgJjpmb2N1cy12aXNpYmxlIHtcbiAgICAgIC8vIEF2b2lkIHVzaW5nIG1peGluIHNvIHdlIGNhbiBwYXNzIGN1c3RvbSBmb2N1cyBzaGFkb3cgcHJvcGVybHlcbiAgICAgIEBpZiAkZW5hYmxlLXNoYWRvd3Mge1xuICAgICAgICBib3gtc2hhZG93OiB2YXIoLS0jeyRwcmVmaXh9YnRuLWFjdGl2ZS1zaGFkb3cpLCB2YXIoLS0jeyRwcmVmaXh9YnRuLWZvY3VzLWJveC1zaGFkb3cpO1xuICAgICAgfSBAZWxzZSB7XG4gICAgICAgIGJveC1zaGFkb3c6IHZhcigtLSN7JHByZWZpeH1idG4tZm9jdXMtYm94LXNoYWRvdyk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmJ0bi1jaGVjazpjaGVja2VkOmZvY3VzLXZpc2libGUgKyAmIHtcbiAgICAvLyBBdm9pZCB1c2luZyBtaXhpbiBzbyB3ZSBjYW4gcGFzcyBjdXN0b20gZm9jdXMgc2hhZG93IHByb3Blcmx5XG4gICAgQGlmICRlbmFibGUtc2hhZG93cyB7XG4gICAgICBib3gtc2hhZG93OiB2YXIoLS0jeyRwcmVmaXh9YnRuLWFjdGl2ZS1zaGFkb3cpLCB2YXIoLS0jeyRwcmVmaXh9YnRuLWZvY3VzLWJveC1zaGFkb3cpO1xuICAgIH0gQGVsc2Uge1xuICAgICAgYm94LXNoYWRvdzogdmFyKC0tI3skcHJlZml4fWJ0bi1mb2N1cy1ib3gtc2hhZG93KTtcbiAgICB9XG4gIH1cblxuICAmOmRpc2FibGVkLFxuICAmLmRpc2FibGVkLFxuICBmaWVsZHNldDpkaXNhYmxlZCAmIHtcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWJ0bi1kaXNhYmxlZC1jb2xvcik7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fWJ0bi1kaXNhYmxlZC1iZyk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogaWYoJGVuYWJsZS1ncmFkaWVudHMsIG5vbmUsIG51bGwpO1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tI3skcHJlZml4fWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3IpO1xuICAgIG9wYWNpdHk6IHZhcigtLSN7JHByZWZpeH1idG4tZGlzYWJsZWQtb3BhY2l0eSk7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdyhub25lKTtcbiAgfVxufVxuXG5cbi8vXG4vLyBBbHRlcm5hdGUgYnV0dG9uc1xuLy9cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGJ0bi12YXJpYW50LWxvb3BzXG5AZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgLmJ0bi0jeyRjb2xvcn0ge1xuICAgIEBpZiAkY29sb3IgPT0gXCJsaWdodFwiIHtcbiAgICAgIEBpbmNsdWRlIGJ1dHRvbi12YXJpYW50KFxuICAgICAgICAkdmFsdWUsXG4gICAgICAgICR2YWx1ZSxcbiAgICAgICAgJGhvdmVyLWJhY2tncm91bmQ6IHNoYWRlLWNvbG9yKCR2YWx1ZSwgJGJ0bi1ob3Zlci1iZy1zaGFkZS1hbW91bnQpLFxuICAgICAgICAkaG92ZXItYm9yZGVyOiBzaGFkZS1jb2xvcigkdmFsdWUsICRidG4taG92ZXItYm9yZGVyLXNoYWRlLWFtb3VudCksXG4gICAgICAgICRhY3RpdmUtYmFja2dyb3VuZDogc2hhZGUtY29sb3IoJHZhbHVlLCAkYnRuLWFjdGl2ZS1iZy1zaGFkZS1hbW91bnQpLFxuICAgICAgICAkYWN0aXZlLWJvcmRlcjogc2hhZGUtY29sb3IoJHZhbHVlLCAkYnRuLWFjdGl2ZS1ib3JkZXItc2hhZGUtYW1vdW50KVxuICAgICAgKTtcbiAgICB9IEBlbHNlIGlmICRjb2xvciA9PSBcImRhcmtcIiB7XG4gICAgICBAaW5jbHVkZSBidXR0b24tdmFyaWFudChcbiAgICAgICAgJHZhbHVlLFxuICAgICAgICAkdmFsdWUsXG4gICAgICAgICRob3Zlci1iYWNrZ3JvdW5kOiB0aW50LWNvbG9yKCR2YWx1ZSwgJGJ0bi1ob3Zlci1iZy10aW50LWFtb3VudCksXG4gICAgICAgICRob3Zlci1ib3JkZXI6IHRpbnQtY29sb3IoJHZhbHVlLCAkYnRuLWhvdmVyLWJvcmRlci10aW50LWFtb3VudCksXG4gICAgICAgICRhY3RpdmUtYmFja2dyb3VuZDogdGludC1jb2xvcigkdmFsdWUsICRidG4tYWN0aXZlLWJnLXRpbnQtYW1vdW50KSxcbiAgICAgICAgJGFjdGl2ZS1ib3JkZXI6IHRpbnQtY29sb3IoJHZhbHVlLCAkYnRuLWFjdGl2ZS1ib3JkZXItdGludC1hbW91bnQpXG4gICAgICApO1xuICAgIH0gQGVsc2Uge1xuICAgICAgQGluY2x1ZGUgYnV0dG9uLXZhcmlhbnQoJHZhbHVlLCAkdmFsdWUpO1xuICAgIH1cbiAgfVxufVxuXG5AZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgLmJ0bi1vdXRsaW5lLSN7JGNvbG9yfSB7XG4gICAgQGluY2x1ZGUgYnV0dG9uLW91dGxpbmUtdmFyaWFudCgkdmFsdWUpO1xuICB9XG59XG4vLyBzY3NzLWRvY3MtZW5kIGJ0bi12YXJpYW50LWxvb3BzXG5cblxuLy9cbi8vIExpbmsgYnV0dG9uc1xuLy9cblxuLy8gTWFrZSBhIGJ1dHRvbiBsb29rIGFuZCBiZWhhdmUgbGlrZSBhIGxpbmtcbi5idG4tbGluayB7XG4gIC0tI3skcHJlZml4fWJ0bi1mb250LXdlaWdodDogI3skZm9udC13ZWlnaHQtbm9ybWFsfTtcbiAgLS0jeyRwcmVmaXh9YnRuLWNvbG9yOiAjeyRidG4tbGluay1jb2xvcn07XG4gIC0tI3skcHJlZml4fWJ0bi1iZzogdHJhbnNwYXJlbnQ7XG4gIC0tI3skcHJlZml4fWJ0bi1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAtLSN7JHByZWZpeH1idG4taG92ZXItY29sb3I6ICN7JGJ0bi1saW5rLWhvdmVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9YnRuLWhvdmVyLWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC0tI3skcHJlZml4fWJ0bi1hY3RpdmUtY29sb3I6ICN7JGJ0bi1saW5rLWhvdmVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9YnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAtLSN7JHByZWZpeH1idG4tZGlzYWJsZWQtY29sb3I6ICN7JGJ0bi1saW5rLWRpc2FibGVkLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9YnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC0tI3skcHJlZml4fWJ0bi1ib3gtc2hhZG93OiAwIDAgMCAjMDAwOyAvLyBDYW4ndCB1c2UgYG5vbmVgIGFzIGtleXdvcmQgbmVnYXRlcyBhbGwgdmFsdWVzIHdoZW4gdXNlZCB3aXRoIG11bHRpcGxlIHNoYWRvd3NcbiAgLS0jeyRwcmVmaXh9YnRuLWZvY3VzLXNoYWRvdy1yZ2I6ICN7JGJ0bi1saW5rLWZvY3VzLXNoYWRvdy1yZ2J9O1xuXG4gIHRleHQtZGVjb3JhdGlvbjogJGxpbmstZGVjb3JhdGlvbjtcbiAgQGlmICRlbmFibGUtZ3JhZGllbnRzIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICB9XG5cbiAgJjpob3ZlcixcbiAgJjpmb2N1cy12aXNpYmxlIHtcbiAgICB0ZXh0LWRlY29yYXRpb246ICRsaW5rLWhvdmVyLWRlY29yYXRpb247XG4gIH1cblxuICAmOmZvY3VzLXZpc2libGUge1xuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YnRuLWNvbG9yKTtcbiAgfVxuXG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YnRuLWhvdmVyLWNvbG9yKTtcbiAgfVxuXG4gIC8vIE5vIG5lZWQgZm9yIGFuIGFjdGl2ZSBzdGF0ZSBoZXJlXG59XG5cblxuLy9cbi8vIEJ1dHRvbiBTaXplc1xuLy9cblxuLmJ0bi1sZyB7XG4gIEBpbmNsdWRlIGJ1dHRvbi1zaXplKCRidG4tcGFkZGluZy15LWxnLCAkYnRuLXBhZGRpbmcteC1sZywgJGJ0bi1mb250LXNpemUtbGcsICRidG4tYm9yZGVyLXJhZGl1cy1sZyk7XG59XG5cbi5idG4tc20ge1xuICBAaW5jbHVkZSBidXR0b24tc2l6ZSgkYnRuLXBhZGRpbmcteS1zbSwgJGJ0bi1wYWRkaW5nLXgtc20sICRidG4tZm9udC1zaXplLXNtLCAkYnRuLWJvcmRlci1yYWRpdXMtc20pO1xufVxuIiwiLy8gQnV0dG9uIHZhcmlhbnRzXG4vL1xuLy8gRWFzaWx5IHB1bXAgb3V0IGRlZmF1bHQgc3R5bGVzLCBhcyB3ZWxsIGFzIDpob3ZlciwgOmZvY3VzLCA6YWN0aXZlLFxuLy8gYW5kIGRpc2FibGVkIG9wdGlvbnMgZm9yIGFsbCBidXR0b25zXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBidG4tdmFyaWFudC1taXhpblxuQG1peGluIGJ1dHRvbi12YXJpYW50KFxuICAkYmFja2dyb3VuZCxcbiAgJGJvcmRlcixcbiAgJGNvbG9yOiBjb2xvci1jb250cmFzdCgkYmFja2dyb3VuZCksXG4gICRob3Zlci1iYWNrZ3JvdW5kOiBpZigkY29sb3IgPT0gJGNvbG9yLWNvbnRyYXN0LWxpZ2h0LCBzaGFkZS1jb2xvcigkYmFja2dyb3VuZCwgJGJ0bi1ob3Zlci1iZy1zaGFkZS1hbW91bnQpLCB0aW50LWNvbG9yKCRiYWNrZ3JvdW5kLCAkYnRuLWhvdmVyLWJnLXRpbnQtYW1vdW50KSksXG4gICRob3Zlci1ib3JkZXI6IGlmKCRjb2xvciA9PSAkY29sb3ItY29udHJhc3QtbGlnaHQsIHNoYWRlLWNvbG9yKCRib3JkZXIsICRidG4taG92ZXItYm9yZGVyLXNoYWRlLWFtb3VudCksIHRpbnQtY29sb3IoJGJvcmRlciwgJGJ0bi1ob3Zlci1ib3JkZXItdGludC1hbW91bnQpKSxcbiAgJGhvdmVyLWNvbG9yOiBjb2xvci1jb250cmFzdCgkaG92ZXItYmFja2dyb3VuZCksXG4gICRhY3RpdmUtYmFja2dyb3VuZDogaWYoJGNvbG9yID09ICRjb2xvci1jb250cmFzdC1saWdodCwgc2hhZGUtY29sb3IoJGJhY2tncm91bmQsICRidG4tYWN0aXZlLWJnLXNoYWRlLWFtb3VudCksIHRpbnQtY29sb3IoJGJhY2tncm91bmQsICRidG4tYWN0aXZlLWJnLXRpbnQtYW1vdW50KSksXG4gICRhY3RpdmUtYm9yZGVyOiBpZigkY29sb3IgPT0gJGNvbG9yLWNvbnRyYXN0LWxpZ2h0LCBzaGFkZS1jb2xvcigkYm9yZGVyLCAkYnRuLWFjdGl2ZS1ib3JkZXItc2hhZGUtYW1vdW50KSwgdGludC1jb2xvcigkYm9yZGVyLCAkYnRuLWFjdGl2ZS1ib3JkZXItdGludC1hbW91bnQpKSxcbiAgJGFjdGl2ZS1jb2xvcjogY29sb3ItY29udHJhc3QoJGFjdGl2ZS1iYWNrZ3JvdW5kKSxcbiAgJGRpc2FibGVkLWJhY2tncm91bmQ6ICRiYWNrZ3JvdW5kLFxuICAkZGlzYWJsZWQtYm9yZGVyOiAkYm9yZGVyLFxuICAkZGlzYWJsZWQtY29sb3I6IGNvbG9yLWNvbnRyYXN0KCRkaXNhYmxlZC1iYWNrZ3JvdW5kKVxuKSB7XG4gIC0tI3skcHJlZml4fWJ0bi1jb2xvcjogI3skY29sb3J9O1xuICAtLSN7JHByZWZpeH1idG4tYmc6ICN7JGJhY2tncm91bmR9O1xuICAtLSN7JHByZWZpeH1idG4tYm9yZGVyLWNvbG9yOiAjeyRib3JkZXJ9O1xuICAtLSN7JHByZWZpeH1idG4taG92ZXItY29sb3I6ICN7JGhvdmVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9YnRuLWhvdmVyLWJnOiAjeyRob3Zlci1iYWNrZ3JvdW5kfTtcbiAgLS0jeyRwcmVmaXh9YnRuLWhvdmVyLWJvcmRlci1jb2xvcjogI3skaG92ZXItYm9yZGVyfTtcbiAgLS0jeyRwcmVmaXh9YnRuLWZvY3VzLXNoYWRvdy1yZ2I6ICN7dG8tcmdiKG1peCgkY29sb3IsICRib3JkZXIsIDE1JSkpfTtcbiAgLS0jeyRwcmVmaXh9YnRuLWFjdGl2ZS1jb2xvcjogI3skYWN0aXZlLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9YnRuLWFjdGl2ZS1iZzogI3skYWN0aXZlLWJhY2tncm91bmR9O1xuICAtLSN7JHByZWZpeH1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogI3skYWN0aXZlLWJvcmRlcn07XG4gIC0tI3skcHJlZml4fWJ0bi1hY3RpdmUtc2hhZG93OiAjeyRidG4tYWN0aXZlLWJveC1zaGFkb3d9O1xuICAtLSN7JHByZWZpeH1idG4tZGlzYWJsZWQtY29sb3I6ICN7JGRpc2FibGVkLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9YnRuLWRpc2FibGVkLWJnOiAjeyRkaXNhYmxlZC1iYWNrZ3JvdW5kfTtcbiAgLS0jeyRwcmVmaXh9YnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogI3skZGlzYWJsZWQtYm9yZGVyfTtcbn1cbi8vIHNjc3MtZG9jcy1lbmQgYnRuLXZhcmlhbnQtbWl4aW5cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGJ0bi1vdXRsaW5lLXZhcmlhbnQtbWl4aW5cbkBtaXhpbiBidXR0b24tb3V0bGluZS12YXJpYW50KFxuICAkY29sb3IsXG4gICRjb2xvci1ob3ZlcjogY29sb3ItY29udHJhc3QoJGNvbG9yKSxcbiAgJGFjdGl2ZS1iYWNrZ3JvdW5kOiAkY29sb3IsXG4gICRhY3RpdmUtYm9yZGVyOiAkY29sb3IsXG4gICRhY3RpdmUtY29sb3I6IGNvbG9yLWNvbnRyYXN0KCRhY3RpdmUtYmFja2dyb3VuZClcbikge1xuICAtLSN7JHByZWZpeH1idG4tY29sb3I6ICN7JGNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9YnRuLWJvcmRlci1jb2xvcjogI3skY29sb3J9O1xuICAtLSN7JHByZWZpeH1idG4taG92ZXItY29sb3I6ICN7JGNvbG9yLWhvdmVyfTtcbiAgLS0jeyRwcmVmaXh9YnRuLWhvdmVyLWJnOiAjeyRhY3RpdmUtYmFja2dyb3VuZH07XG4gIC0tI3skcHJlZml4fWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6ICN7JGFjdGl2ZS1ib3JkZXJ9O1xuICAtLSN7JHByZWZpeH1idG4tZm9jdXMtc2hhZG93LXJnYjogI3t0by1yZ2IoJGNvbG9yKX07XG4gIC0tI3skcHJlZml4fWJ0bi1hY3RpdmUtY29sb3I6ICN7JGFjdGl2ZS1jb2xvcn07XG4gIC0tI3skcHJlZml4fWJ0bi1hY3RpdmUtYmc6ICN7JGFjdGl2ZS1iYWNrZ3JvdW5kfTtcbiAgLS0jeyRwcmVmaXh9YnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6ICN7JGFjdGl2ZS1ib3JkZXJ9O1xuICAtLSN7JHByZWZpeH1idG4tYWN0aXZlLXNoYWRvdzogI3skYnRuLWFjdGl2ZS1ib3gtc2hhZG93fTtcbiAgLS0jeyRwcmVmaXh9YnRuLWRpc2FibGVkLWNvbG9yOiAjeyRjb2xvcn07XG4gIC0tI3skcHJlZml4fWJ0bi1kaXNhYmxlZC1iZzogdHJhbnNwYXJlbnQ7XG4gIC0tI3skcHJlZml4fWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICN7JGNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9Z3JhZGllbnQ6IG5vbmU7XG59XG4vLyBzY3NzLWRvY3MtZW5kIGJ0bi1vdXRsaW5lLXZhcmlhbnQtbWl4aW5cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGJ0bi1zaXplLW1peGluXG5AbWl4aW4gYnV0dG9uLXNpemUoJHBhZGRpbmcteSwgJHBhZGRpbmcteCwgJGZvbnQtc2l6ZSwgJGJvcmRlci1yYWRpdXMpIHtcbiAgLS0jeyRwcmVmaXh9YnRuLXBhZGRpbmcteTogI3skcGFkZGluZy15fTtcbiAgLS0jeyRwcmVmaXh9YnRuLXBhZGRpbmcteDogI3skcGFkZGluZy14fTtcbiAgQGluY2x1ZGUgcmZzKCRmb250LXNpemUsIC0tI3skcHJlZml4fWJ0bi1mb250LXNpemUpO1xuICAtLSN7JHByZWZpeH1idG4tYm9yZGVyLXJhZGl1czogI3skYm9yZGVyLXJhZGl1c307XG59XG4vLyBzY3NzLWRvY3MtZW5kIGJ0bi1zaXplLW1peGluXG4iLCIuZmFkZSB7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJHRyYW5zaXRpb24tZmFkZSk7XG5cbiAgJjpub3QoLnNob3cpIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cbi8vIHNjc3MtZG9jcy1zdGFydCBjb2xsYXBzZS1jbGFzc2VzXG4uY29sbGFwc2Uge1xuICAmOm5vdCguc2hvdykge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmNvbGxhcHNpbmcge1xuICBoZWlnaHQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJHRyYW5zaXRpb24tY29sbGFwc2UpO1xuXG4gICYuY29sbGFwc2UtaG9yaXpvbnRhbCB7XG4gICAgd2lkdGg6IDA7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oJHRyYW5zaXRpb24tY29sbGFwc2Utd2lkdGgpO1xuICB9XG59XG4vLyBzY3NzLWRvY3MtZW5kIGNvbGxhcHNlLWNsYXNzZXNcbiIsIi8vIFRoZSBkcm9wZG93biB3cmFwcGVyIChgPGRpdj5gKVxuLmRyb3B1cCxcbi5kcm9wZW5kLFxuLmRyb3Bkb3duLFxuLmRyb3BzdGFydCxcbi5kcm9wdXAtY2VudGVyLFxuLmRyb3Bkb3duLWNlbnRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cbiAgLy8gR2VuZXJhdGUgdGhlIGNhcmV0IGF1dG9tYXRpY2FsbHlcbiAgQGluY2x1ZGUgY2FyZXQoKTtcbn1cblxuLy8gVGhlIGRyb3Bkb3duIG1lbnVcbi5kcm9wZG93bi1tZW51IHtcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IGRyb3Bkb3duLWNzcy12YXJzXG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLXppbmRleDogI3skemluZGV4LWRyb3Bkb3dufTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24tbWluLXdpZHRoOiAjeyRkcm9wZG93bi1taW4td2lkdGh9O1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1wYWRkaW5nLXg6ICN7JGRyb3Bkb3duLXBhZGRpbmcteH07XG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLXBhZGRpbmcteTogI3skZHJvcGRvd24tcGFkZGluZy15fTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24tc3BhY2VyOiAjeyRkcm9wZG93bi1zcGFjZXJ9O1xuICBAaW5jbHVkZSByZnMoJGRyb3Bkb3duLWZvbnQtc2l6ZSwgLS0jeyRwcmVmaXh9ZHJvcGRvd24tZm9udC1zaXplKTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24tY29sb3I6ICN7JGRyb3Bkb3duLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24tYmc6ICN7JGRyb3Bkb3duLWJnfTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24tYm9yZGVyLWNvbG9yOiAjeyRkcm9wZG93bi1ib3JkZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1ib3JkZXItcmFkaXVzOiAjeyRkcm9wZG93bi1ib3JkZXItcmFkaXVzfTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24tYm9yZGVyLXdpZHRoOiAjeyRkcm9wZG93bi1ib3JkZXItd2lkdGh9O1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1pbm5lci1ib3JkZXItcmFkaXVzOiAjeyRkcm9wZG93bi1pbm5lci1ib3JkZXItcmFkaXVzfTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24tZGl2aWRlci1iZzogI3skZHJvcGRvd24tZGl2aWRlci1iZ307XG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWRpdmlkZXItbWFyZ2luLXk6ICN7JGRyb3Bkb3duLWRpdmlkZXItbWFyZ2luLXl9O1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1ib3gtc2hhZG93OiAjeyRkcm9wZG93bi1ib3gtc2hhZG93fTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24tbGluay1jb2xvcjogI3skZHJvcGRvd24tbGluay1jb2xvcn07XG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWxpbmstaG92ZXItY29sb3I6ICN7JGRyb3Bkb3duLWxpbmstaG92ZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1saW5rLWhvdmVyLWJnOiAjeyRkcm9wZG93bi1saW5rLWhvdmVyLWJnfTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24tbGluay1hY3RpdmUtY29sb3I6ICN7JGRyb3Bkb3duLWxpbmstYWN0aXZlLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24tbGluay1hY3RpdmUtYmc6ICN7JGRyb3Bkb3duLWxpbmstYWN0aXZlLWJnfTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24tbGluay1kaXNhYmxlZC1jb2xvcjogI3skZHJvcGRvd24tbGluay1kaXNhYmxlZC1jb2xvcn07XG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWl0ZW0tcGFkZGluZy14OiAjeyRkcm9wZG93bi1pdGVtLXBhZGRpbmcteH07XG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWl0ZW0tcGFkZGluZy15OiAjeyRkcm9wZG93bi1pdGVtLXBhZGRpbmcteX07XG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWhlYWRlci1jb2xvcjogI3skZHJvcGRvd24taGVhZGVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24taGVhZGVyLXBhZGRpbmcteDogI3skZHJvcGRvd24taGVhZGVyLXBhZGRpbmcteH07XG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWhlYWRlci1wYWRkaW5nLXk6ICN7JGRyb3Bkb3duLWhlYWRlci1wYWRkaW5nLXl9O1xuICAvLyBzY3NzLWRvY3MtZW5kIGRyb3Bkb3duLWNzcy12YXJzXG5cbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiB2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24temluZGV4KTtcbiAgZGlzcGxheTogbm9uZTsgLy8gbm9uZSBieSBkZWZhdWx0LCBidXQgYmxvY2sgb24gXCJvcGVuXCIgb2YgdGhlIG1lbnVcbiAgbWluLXdpZHRoOiB2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24tbWluLXdpZHRoKTtcbiAgcGFkZGluZzogdmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLXBhZGRpbmcteSkgdmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLXBhZGRpbmcteCk7XG4gIG1hcmdpbjogMDsgLy8gT3ZlcnJpZGUgZGVmYXVsdCBtYXJnaW4gb2YgdWxcbiAgQGluY2x1ZGUgZm9udC1zaXplKHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1mb250LXNpemUpKTtcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1jb2xvcik7XG4gIHRleHQtYWxpZ246IGxlZnQ7IC8vIEVuc3VyZXMgcHJvcGVyIGFsaWdubWVudCBpZiBwYXJlbnQgaGFzIGl0IGNoYW5nZWQgKGUuZy4sIG1vZGFsIGZvb3RlcilcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLWJnKTtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiB2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24tYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24tYm9yZGVyLWNvbG9yKTtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24tYm9yZGVyLXJhZGl1cykpO1xuICBAaW5jbHVkZSBib3gtc2hhZG93KHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1ib3gtc2hhZG93KSk7XG5cbiAgJltkYXRhLWJzLXBvcHBlcl0ge1xuICAgIHRvcDogMTAwJTtcbiAgICBsZWZ0OiAwO1xuICAgIG1hcmdpbi10b3A6IHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1zcGFjZXIpO1xuICB9XG5cbiAgQGlmICRkcm9wZG93bi1wYWRkaW5nLXkgPT0gMCB7XG4gICAgPiAuZHJvcGRvd24taXRlbTpmaXJzdC1jaGlsZCxcbiAgICA+IGxpOmZpcnN0LWNoaWxkIC5kcm9wZG93bi1pdGVtIHtcbiAgICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1pbm5lci1ib3JkZXItcmFkaXVzKSk7XG4gICAgfVxuICAgID4gLmRyb3Bkb3duLWl0ZW06bGFzdC1jaGlsZCxcbiAgICA+IGxpOmxhc3QtY2hpbGQgLmRyb3Bkb3duLWl0ZW0ge1xuICAgICAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1yYWRpdXModmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLWlubmVyLWJvcmRlci1yYWRpdXMpKTtcbiAgICB9XG5cbiAgfVxufVxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgcmVzcG9uc2l2ZS1icmVha3BvaW50c1xuLy8gV2UgZGVsaWJlcmF0ZWx5IGhhcmRjb2RlIHRoZSBgYnMtYCBwcmVmaXggYmVjYXVzZSB3ZSBjaGVja1xuLy8gdGhpcyBjdXN0b20gcHJvcGVydHkgaW4gSlMgdG8gZGV0ZXJtaW5lIFBvcHBlcidzIHBvc2l0aW9uaW5nXG5cbkBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAgIC5kcm9wZG93bi1tZW51I3skaW5maXh9LXN0YXJ0IHtcbiAgICAgIC0tYnMtcG9zaXRpb246IHN0YXJ0O1xuXG4gICAgICAmW2RhdGEtYnMtcG9wcGVyXSB7XG4gICAgICAgIHJpZ2h0OiBhdXRvO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5kcm9wZG93bi1tZW51I3skaW5maXh9LWVuZCB7XG4gICAgICAtLWJzLXBvc2l0aW9uOiBlbmQ7XG5cbiAgICAgICZbZGF0YS1icy1wb3BwZXJdIHtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4vLyBzY3NzLWRvY3MtZW5kIHJlc3BvbnNpdmUtYnJlYWtwb2ludHNcblxuLy8gQWxsb3cgZm9yIGRyb3Bkb3ducyB0byBnbyBib3R0b20gdXAgKGFrYSwgZHJvcHVwLW1lbnUpXG4vLyBKdXN0IGFkZCAuZHJvcHVwIGFmdGVyIHRoZSBzdGFuZGFyZCAuZHJvcGRvd24gY2xhc3MgYW5kIHlvdSdyZSBzZXQuXG4uZHJvcHVwIHtcbiAgLmRyb3Bkb3duLW1lbnVbZGF0YS1icy1wb3BwZXJdIHtcbiAgICB0b3A6IGF1dG87XG4gICAgYm90dG9tOiAxMDAlO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogdmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLXNwYWNlcik7XG4gIH1cblxuICAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBAaW5jbHVkZSBjYXJldCh1cCk7XG4gIH1cbn1cblxuLmRyb3BlbmQge1xuICAuZHJvcGRvd24tbWVudVtkYXRhLWJzLXBvcHBlcl0ge1xuICAgIHRvcDogMDtcbiAgICByaWdodDogYXV0bztcbiAgICBsZWZ0OiAxMDAlO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1zcGFjZXIpO1xuICB9XG5cbiAgLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgQGluY2x1ZGUgY2FyZXQoZW5kKTtcbiAgICAmOjphZnRlciB7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogMDtcbiAgICB9XG4gIH1cbn1cblxuLmRyb3BzdGFydCB7XG4gIC5kcm9wZG93bi1tZW51W2RhdGEtYnMtcG9wcGVyXSB7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAxMDAlO1xuICAgIGxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1zcGFjZXIpO1xuICB9XG5cbiAgLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgQGluY2x1ZGUgY2FyZXQoc3RhcnQpO1xuICAgICY6OmJlZm9yZSB7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogMDtcbiAgICB9XG4gIH1cbn1cblxuXG4vLyBEaXZpZGVycyAoYmFzaWNhbGx5IGFuIGA8aHI+YCkgd2l0aGluIHRoZSBkcm9wZG93blxuLmRyb3Bkb3duLWRpdmlkZXIge1xuICBoZWlnaHQ6IDA7XG4gIG1hcmdpbjogdmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLWRpdmlkZXItbWFyZ2luLXkpIDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCB2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24tZGl2aWRlci1iZyk7XG4gIG9wYWNpdHk6IDE7IC8vIFJldmlzaXQgaW4gdjYgdG8gZGUtZHVwZSBzdHlsZXMgdGhhdCBjb25mbGljdCB3aXRoIDxocj4gZWxlbWVudFxufVxuXG4vLyBMaW5rcywgYnV0dG9ucywgYW5kIG1vcmUgd2l0aGluIHRoZSBkcm9wZG93biBtZW51XG4vL1xuLy8gYDxidXR0b24+YC1zcGVjaWZpYyBzdHlsZXMgYXJlIGRlbm90ZWQgd2l0aCBgLy8gRm9yIDxidXR0b24+c2Bcbi5kcm9wZG93bi1pdGVtIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlOyAvLyBGb3IgYDxidXR0b24+YHNcbiAgcGFkZGluZzogdmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLWl0ZW0tcGFkZGluZy15KSB2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24taXRlbS1wYWRkaW5nLXgpO1xuICBjbGVhcjogYm90aDtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ub3JtYWw7XG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24tbGluay1jb2xvcik7XG4gIHRleHQtYWxpZ246IGluaGVyaXQ7IC8vIEZvciBgPGJ1dHRvbj5gc1xuICB0ZXh0LWRlY29yYXRpb246IGlmKCRsaW5rLWRlY29yYXRpb24gPT0gbm9uZSwgbnVsbCwgbm9uZSk7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7IC8vIHByZXZlbnQgbGlua3MgZnJvbSByYW5kb21seSBicmVha2luZyBvbnRvIG5ldyBsaW5lc1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgLy8gRm9yIGA8YnV0dG9uPmBzXG4gIGJvcmRlcjogMDsgLy8gRm9yIGA8YnV0dG9uPmBzXG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXModmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLWl0ZW0tYm9yZGVyLXJhZGl1cywgMCkpO1xuXG4gICY6aG92ZXIsXG4gICY6Zm9jdXMge1xuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24tbGluay1ob3Zlci1jb2xvcik7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBpZigkbGluay1ob3Zlci1kZWNvcmF0aW9uID09IHVuZGVybGluZSwgbm9uZSwgbnVsbCk7XG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcodmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLWxpbmstaG92ZXItYmcpKTtcbiAgfVxuXG4gICYuYWN0aXZlLFxuICAmOmFjdGl2ZSB7XG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1saW5rLWFjdGl2ZS1jb2xvcik7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1saW5rLWFjdGl2ZS1iZykpO1xuICB9XG5cbiAgJi5kaXNhYmxlZCxcbiAgJjpkaXNhYmxlZCB7XG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1saW5rLWRpc2FibGVkLWNvbG9yKTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAvLyBSZW1vdmUgQ1NTIGdyYWRpZW50cyBpZiB0aGV5J3JlIGVuYWJsZWRcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBpZigkZW5hYmxlLWdyYWRpZW50cywgbm9uZSwgbnVsbCk7XG4gIH1cbn1cblxuLmRyb3Bkb3duLW1lbnUuc2hvdyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vLyBEcm9wZG93biBzZWN0aW9uIGhlYWRlcnNcbi5kcm9wZG93bi1oZWFkZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogdmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLWhlYWRlci1wYWRkaW5nLXkpIHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1oZWFkZXItcGFkZGluZy14KTtcbiAgbWFyZ2luLWJvdHRvbTogMDsgLy8gZm9yIHVzZSB3aXRoIGhlYWRpbmcgZWxlbWVudHNcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRmb250LXNpemUtc20pO1xuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLWhlYWRlci1jb2xvcik7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7IC8vIGFzIHdpdGggPiBsaSA+IGFcbn1cblxuLy8gRHJvcGRvd24gdGV4dFxuLmRyb3Bkb3duLWl0ZW0tdGV4dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiB2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24taXRlbS1wYWRkaW5nLXkpIHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1pdGVtLXBhZGRpbmcteCk7XG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24tbGluay1jb2xvcik7XG59XG5cbi8vIERhcmsgZHJvcGRvd25zXG4uZHJvcGRvd24tbWVudS1kYXJrIHtcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IGRyb3Bkb3duLWRhcmstY3NzLXZhcnNcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24tY29sb3I6ICN7JGRyb3Bkb3duLWRhcmstY29sb3J9O1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1iZzogI3skZHJvcGRvd24tZGFyay1iZ307XG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWJvcmRlci1jb2xvcjogI3skZHJvcGRvd24tZGFyay1ib3JkZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1ib3gtc2hhZG93OiAjeyRkcm9wZG93bi1kYXJrLWJveC1zaGFkb3d9O1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1saW5rLWNvbG9yOiAjeyRkcm9wZG93bi1kYXJrLWxpbmstY29sb3J9O1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1saW5rLWhvdmVyLWNvbG9yOiAjeyRkcm9wZG93bi1kYXJrLWxpbmstaG92ZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1kaXZpZGVyLWJnOiAjeyRkcm9wZG93bi1kYXJrLWRpdmlkZXItYmd9O1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1saW5rLWhvdmVyLWJnOiAjeyRkcm9wZG93bi1kYXJrLWxpbmstaG92ZXItYmd9O1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1saW5rLWFjdGl2ZS1jb2xvcjogI3skZHJvcGRvd24tZGFyay1saW5rLWFjdGl2ZS1jb2xvcn07XG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWxpbmstYWN0aXZlLWJnOiAjeyRkcm9wZG93bi1kYXJrLWxpbmstYWN0aXZlLWJnfTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24tbGluay1kaXNhYmxlZC1jb2xvcjogI3skZHJvcGRvd24tZGFyay1saW5rLWRpc2FibGVkLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24taGVhZGVyLWNvbG9yOiAjeyRkcm9wZG93bi1kYXJrLWhlYWRlci1jb2xvcn07XG4gIC8vIHNjc3MtZG9jcy1lbmQgZHJvcGRvd24tZGFyay1jc3MtdmFyc1xufVxuIiwiLy8gTWFrZSB0aGUgZGl2IGJlaGF2ZSBsaWtlIGEgYnV0dG9uXG4uYnRuLWdyb3VwLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IC8vIG1hdGNoIC5idG4gYWxpZ25tZW50IGdpdmVuIGZvbnQtc2l6ZSBoYWNrIGFib3ZlXG5cbiAgPiAuYnRuIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZmxleDogMSAxIGF1dG87XG4gIH1cblxuICAvLyBCcmluZyB0aGUgaG92ZXIsIGZvY3VzZWQsIGFuZCBcImFjdGl2ZVwiIGJ1dHRvbnMgdG8gdGhlIGZyb250IHRvIG92ZXJsYXlcbiAgLy8gdGhlIGJvcmRlcnMgcHJvcGVybHlcbiAgPiAuYnRuLWNoZWNrOmNoZWNrZWQgKyAuYnRuLFxuICA+IC5idG4tY2hlY2s6Zm9jdXMgKyAuYnRuLFxuICA+IC5idG46aG92ZXIsXG4gID4gLmJ0bjpmb2N1cyxcbiAgPiAuYnRuOmFjdGl2ZSxcbiAgPiAuYnRuLmFjdGl2ZSB7XG4gICAgei1pbmRleDogMTtcbiAgfVxufVxuXG4vLyBPcHRpb25hbDogR3JvdXAgbXVsdGlwbGUgYnV0dG9uIGdyb3VwcyB0b2dldGhlciBmb3IgYSB0b29sYmFyXG4uYnRuLXRvb2xiYXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblxuICAuaW5wdXQtZ3JvdXAge1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG59XG5cbi5idG4tZ3JvdXAge1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRidG4tYm9yZGVyLXJhZGl1cyk7XG5cbiAgLy8gUHJldmVudCBkb3VibGUgYm9yZGVycyB3aGVuIGJ1dHRvbnMgYXJlIG5leHQgdG8gZWFjaCBvdGhlclxuICA+IDpub3QoLmJ0bi1jaGVjazpmaXJzdC1jaGlsZCkgKyAuYnRuLFxuICA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKC0xICogI3skYnRuLWJvcmRlci13aWR0aH0pOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuICB9XG5cbiAgLy8gUmVzZXQgcm91bmRlZCBjb3JuZXJzXG4gID4gLmJ0bjpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKSxcbiAgPiAuYnRuLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdDpmaXJzdC1jaGlsZCxcbiAgPiAuYnRuLWdyb3VwOm5vdCg6bGFzdC1jaGlsZCkgPiAuYnRuIHtcbiAgICBAaW5jbHVkZSBib3JkZXItZW5kLXJhZGl1cygwKTtcbiAgfVxuXG4gIC8vIFRoZSBsZWZ0IHJhZGl1cyBzaG91bGQgYmUgMCBpZiB0aGUgYnV0dG9uIGlzOlxuICAvLyAtIHRoZSBcInRoaXJkIG9yIG1vcmVcIiBjaGlsZFxuICAvLyAtIHRoZSBzZWNvbmQgY2hpbGQgYW5kIHRoZSBwcmV2aW91cyBlbGVtZW50IGlzbid0IGAuYnRuLWNoZWNrYCAobWFraW5nIGl0IHRoZSBmaXJzdCBjaGlsZCB2aXN1YWxseSlcbiAgLy8gLSBwYXJ0IG9mIGEgYnRuLWdyb3VwIHdoaWNoIGlzbid0IHRoZSBmaXJzdCBjaGlsZFxuICA+IC5idG46bnRoLWNoaWxkKG4gKyAzKSxcbiAgPiA6bm90KC5idG4tY2hlY2spICsgLmJ0bixcbiAgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmJ0biB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXN0YXJ0LXJhZGl1cygwKTtcbiAgfVxufVxuXG4vLyBTaXppbmdcbi8vXG4vLyBSZW1peCB0aGUgZGVmYXVsdCBidXR0b24gc2l6aW5nIGNsYXNzZXMgaW50byBuZXcgb25lcyBmb3IgZWFzaWVyIG1hbmlwdWxhdGlvbi5cblxuLmJ0bi1ncm91cC1zbSA+IC5idG4geyBAZXh0ZW5kIC5idG4tc207IH1cbi5idG4tZ3JvdXAtbGcgPiAuYnRuIHsgQGV4dGVuZCAuYnRuLWxnOyB9XG5cblxuLy9cbi8vIFNwbGl0IGJ1dHRvbiBkcm9wZG93bnNcbi8vXG5cbi5kcm9wZG93bi10b2dnbGUtc3BsaXQge1xuICBwYWRkaW5nLXJpZ2h0OiAkYnRuLXBhZGRpbmcteCAqIC43NTtcbiAgcGFkZGluZy1sZWZ0OiAkYnRuLXBhZGRpbmcteCAqIC43NTtcblxuICAmOjphZnRlcixcbiAgLmRyb3B1cCAmOjphZnRlcixcbiAgLmRyb3BlbmQgJjo6YWZ0ZXIge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG5cbiAgLmRyb3BzdGFydCAmOjpiZWZvcmUge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxufVxuXG4uYnRuLXNtICsgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCB7XG4gIHBhZGRpbmctcmlnaHQ6ICRidG4tcGFkZGluZy14LXNtICogLjc1O1xuICBwYWRkaW5nLWxlZnQ6ICRidG4tcGFkZGluZy14LXNtICogLjc1O1xufVxuXG4uYnRuLWxnICsgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCB7XG4gIHBhZGRpbmctcmlnaHQ6ICRidG4tcGFkZGluZy14LWxnICogLjc1O1xuICBwYWRkaW5nLWxlZnQ6ICRidG4tcGFkZGluZy14LWxnICogLjc1O1xufVxuXG5cbi8vIFRoZSBjbGlja2FibGUgYnV0dG9uIGZvciB0b2dnbGluZyB0aGUgbWVudVxuLy8gU2V0IHRoZSBzYW1lIGluc2V0IHNoYWRvdyBhcyB0aGUgOmFjdGl2ZSBzdGF0ZVxuLmJ0bi1ncm91cC5zaG93IC5kcm9wZG93bi10b2dnbGUge1xuICBAaW5jbHVkZSBib3gtc2hhZG93KCRidG4tYWN0aXZlLWJveC1zaGFkb3cpO1xuXG4gIC8vIFNob3cgbm8gc2hhZG93IGZvciBgLmJ0bi1saW5rYCBzaW5jZSBpdCBoYXMgbm8gb3RoZXIgYnV0dG9uIHN0eWxlcy5cbiAgJi5idG4tbGluayB7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdyhub25lKTtcbiAgfVxufVxuXG5cbi8vXG4vLyBWZXJ0aWNhbCBidXR0b24gZ3JvdXBzXG4vL1xuXG4uYnRuLWdyb3VwLXZlcnRpY2FsIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gID4gLmJ0bixcbiAgPiAuYnRuLWdyb3VwIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gID4gLmJ0bjpub3QoOmZpcnN0LWNoaWxkKSxcbiAgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tdG9wOiBjYWxjKC0xICogI3skYnRuLWJvcmRlci13aWR0aH0pOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuICB9XG5cbiAgLy8gUmVzZXQgcm91bmRlZCBjb3JuZXJzXG4gID4gLmJ0bjpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKSxcbiAgPiAuYnRuLWdyb3VwOm5vdCg6bGFzdC1jaGlsZCkgPiAuYnRuIHtcbiAgICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXJhZGl1cygwKTtcbiAgfVxuXG4gIC8vIFRoZSB0b3AgcmFkaXVzIHNob3VsZCBiZSAwIGlmIHRoZSBidXR0b24gaXM6XG4gIC8vIC0gdGhlIFwidGhpcmQgb3IgbW9yZVwiIGNoaWxkXG4gIC8vIC0gdGhlIHNlY29uZCBjaGlsZCBhbmQgdGhlIHByZXZpb3VzIGVsZW1lbnQgaXNuJ3QgYC5idG4tY2hlY2tgIChtYWtpbmcgaXQgdGhlIGZpcnN0IGNoaWxkIHZpc3VhbGx5KVxuICAvLyAtIHBhcnQgb2YgYSBidG4tZ3JvdXAgd2hpY2ggaXNuJ3QgdGhlIGZpcnN0IGNoaWxkXG4gID4gLmJ0bjpudGgtY2hpbGQobiArIDMpLFxuICA+IDpub3QoLmJ0bi1jaGVjaykgKyAuYnRuLFxuICA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCkgPiAuYnRuIHtcbiAgICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygwKTtcbiAgfVxufVxuIiwiLy8gQmFzZSBjbGFzc1xuLy9cbi8vIEtpY2tzdGFydCBhbnkgbmF2aWdhdGlvbiBjb21wb25lbnQgd2l0aCBhIHNldCBvZiBzdHlsZSByZXNldHMuIFdvcmtzIHdpdGhcbi8vIGA8bmF2PmBzLCBgPHVsPmBzIG9yIGA8b2w+YHMuXG5cbi5uYXYge1xuICAvLyBzY3NzLWRvY3Mtc3RhcnQgbmF2LWNzcy12YXJzXG4gIC0tI3skcHJlZml4fW5hdi1saW5rLXBhZGRpbmcteDogI3skbmF2LWxpbmstcGFkZGluZy14fTtcbiAgLS0jeyRwcmVmaXh9bmF2LWxpbmstcGFkZGluZy15OiAjeyRuYXYtbGluay1wYWRkaW5nLXl9O1xuICBAaW5jbHVkZSByZnMoJG5hdi1saW5rLWZvbnQtc2l6ZSwgLS0jeyRwcmVmaXh9bmF2LWxpbmstZm9udC1zaXplKTtcbiAgLS0jeyRwcmVmaXh9bmF2LWxpbmstZm9udC13ZWlnaHQ6ICN7JG5hdi1saW5rLWZvbnQtd2VpZ2h0fTtcbiAgLS0jeyRwcmVmaXh9bmF2LWxpbmstY29sb3I6ICN7JG5hdi1saW5rLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bmF2LWxpbmstaG92ZXItY29sb3I6ICN7JG5hdi1saW5rLWhvdmVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bmF2LWxpbmstZGlzYWJsZWQtY29sb3I6ICN7JG5hdi1saW5rLWRpc2FibGVkLWNvbG9yfTtcbiAgLy8gc2Nzcy1kb2NzLWVuZCBuYXYtY3NzLXZhcnNcblxuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuLm5hdi1saW5rIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IHZhcigtLSN7JHByZWZpeH1uYXYtbGluay1wYWRkaW5nLXkpIHZhcigtLSN7JHByZWZpeH1uYXYtbGluay1wYWRkaW5nLXgpO1xuICBAaW5jbHVkZSBmb250LXNpemUodmFyKC0tI3skcHJlZml4fW5hdi1saW5rLWZvbnQtc2l6ZSkpO1xuICBmb250LXdlaWdodDogdmFyKC0tI3skcHJlZml4fW5hdi1saW5rLWZvbnQtd2VpZ2h0KTtcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1uYXYtbGluay1jb2xvcik7XG4gIHRleHQtZGVjb3JhdGlvbjogaWYoJGxpbmstZGVjb3JhdGlvbiA9PSBub25lLCBudWxsLCBub25lKTtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiAwO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRuYXYtbGluay10cmFuc2l0aW9uKTtcblxuICAmOmhvdmVyLFxuICAmOmZvY3VzIHtcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fW5hdi1saW5rLWhvdmVyLWNvbG9yKTtcbiAgICB0ZXh0LWRlY29yYXRpb246IGlmKCRsaW5rLWhvdmVyLWRlY29yYXRpb24gPT0gdW5kZXJsaW5lLCBub25lLCBudWxsKTtcbiAgfVxuXG4gICY6Zm9jdXMtdmlzaWJsZSB7XG4gICAgb3V0bGluZTogMDtcbiAgICBib3gtc2hhZG93OiAkbmF2LWxpbmstZm9jdXMtYm94LXNoYWRvdztcbiAgfVxuXG4gIC8vIERpc2FibGVkIHN0YXRlIGxpZ2h0ZW5zIHRleHRcbiAgJi5kaXNhYmxlZCxcbiAgJjpkaXNhYmxlZCB7XG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1uYXYtbGluay1kaXNhYmxlZC1jb2xvcik7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgY3Vyc29yOiBkZWZhdWx0O1xuICB9XG59XG5cbi8vXG4vLyBUYWJzXG4vL1xuXG4ubmF2LXRhYnMge1xuICAvLyBzY3NzLWRvY3Mtc3RhcnQgbmF2LXRhYnMtY3NzLXZhcnNcbiAgLS0jeyRwcmVmaXh9bmF2LXRhYnMtYm9yZGVyLXdpZHRoOiAjeyRuYXYtdGFicy1ib3JkZXItd2lkdGh9O1xuICAtLSN7JHByZWZpeH1uYXYtdGFicy1ib3JkZXItY29sb3I6ICN7JG5hdi10YWJzLWJvcmRlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fW5hdi10YWJzLWJvcmRlci1yYWRpdXM6ICN7JG5hdi10YWJzLWJvcmRlci1yYWRpdXN9O1xuICAtLSN7JHByZWZpeH1uYXYtdGFicy1saW5rLWhvdmVyLWJvcmRlci1jb2xvcjogI3skbmF2LXRhYnMtbGluay1ob3Zlci1ib3JkZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1uYXYtdGFicy1saW5rLWFjdGl2ZS1jb2xvcjogI3skbmF2LXRhYnMtbGluay1hY3RpdmUtY29sb3J9O1xuICAtLSN7JHByZWZpeH1uYXYtdGFicy1saW5rLWFjdGl2ZS1iZzogI3skbmF2LXRhYnMtbGluay1hY3RpdmUtYmd9O1xuICAtLSN7JHByZWZpeH1uYXYtdGFicy1saW5rLWFjdGl2ZS1ib3JkZXItY29sb3I6ICN7JG5hdi10YWJzLWxpbmstYWN0aXZlLWJvcmRlci1jb2xvcn07XG4gIC8vIHNjc3MtZG9jcy1lbmQgbmF2LXRhYnMtY3NzLXZhcnNcblxuICBib3JkZXItYm90dG9tOiB2YXIoLS0jeyRwcmVmaXh9bmF2LXRhYnMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS0jeyRwcmVmaXh9bmF2LXRhYnMtYm9yZGVyLWNvbG9yKTtcblxuICAubmF2LWxpbmsge1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGMoLTEgKiB2YXIoLS0jeyRwcmVmaXh9bmF2LXRhYnMtYm9yZGVyLXdpZHRoKSk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4gICAgYm9yZGVyOiB2YXIoLS0jeyRwcmVmaXh9bmF2LXRhYnMtYm9yZGVyLXdpZHRoKSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9bmF2LXRhYnMtYm9yZGVyLXJhZGl1cykpO1xuXG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzIHtcbiAgICAgIC8vIFByZXZlbnRzIGFjdGl2ZSAubmF2LWxpbmsgdGFiIG92ZXJsYXBwaW5nIGZvY3VzIG91dGxpbmUgb2YgcHJldmlvdXMvbmV4dCAubmF2LWxpbmtcbiAgICAgIGlzb2xhdGlvbjogaXNvbGF0ZTtcbiAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tI3skcHJlZml4fW5hdi10YWJzLWxpbmstaG92ZXItYm9yZGVyLWNvbG9yKTtcbiAgICB9XG4gIH1cblxuICAubmF2LWxpbmsuYWN0aXZlLFxuICAubmF2LWl0ZW0uc2hvdyAubmF2LWxpbmsge1xuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bmF2LXRhYnMtbGluay1hY3RpdmUtY29sb3IpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1uYXYtdGFicy1saW5rLWFjdGl2ZS1iZyk7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bmF2LXRhYnMtbGluay1hY3RpdmUtYm9yZGVyLWNvbG9yKTtcbiAgfVxuXG4gIC5kcm9wZG93bi1tZW51IHtcbiAgICAvLyBNYWtlIGRyb3Bkb3duIGJvcmRlciBvdmVybGFwIHRhYiBib3JkZXJcbiAgICBtYXJnaW4tdG9wOiBjYWxjKC0xICogdmFyKC0tI3skcHJlZml4fW5hdi10YWJzLWJvcmRlci13aWR0aCkpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuICAgIC8vIFJlbW92ZSB0aGUgdG9wIHJvdW5kZWQgY29ybmVycyBoZXJlIHNpbmNlIHRoZXJlIGlzIGEgaGFyZCBlZGdlIGFib3ZlIHRoZSBtZW51XG4gICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoMCk7XG4gIH1cbn1cblxuXG4vL1xuLy8gUGlsbHNcbi8vXG5cbi5uYXYtcGlsbHMge1xuICAvLyBzY3NzLWRvY3Mtc3RhcnQgbmF2LXBpbGxzLWNzcy12YXJzXG4gIC0tI3skcHJlZml4fW5hdi1waWxscy1ib3JkZXItcmFkaXVzOiAjeyRuYXYtcGlsbHMtYm9yZGVyLXJhZGl1c307XG4gIC0tI3skcHJlZml4fW5hdi1waWxscy1saW5rLWFjdGl2ZS1jb2xvcjogI3skbmF2LXBpbGxzLWxpbmstYWN0aXZlLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bmF2LXBpbGxzLWxpbmstYWN0aXZlLWJnOiAjeyRuYXYtcGlsbHMtbGluay1hY3RpdmUtYmd9O1xuICAvLyBzY3NzLWRvY3MtZW5kIG5hdi1waWxscy1jc3MtdmFyc1xuXG4gIC5uYXYtbGluayB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9bmF2LXBpbGxzLWJvcmRlci1yYWRpdXMpKTtcbiAgfVxuXG4gIC5uYXYtbGluay5hY3RpdmUsXG4gIC5zaG93ID4gLm5hdi1saW5rIHtcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fW5hdi1waWxscy1saW5rLWFjdGl2ZS1jb2xvcik7XG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcodmFyKC0tI3skcHJlZml4fW5hdi1waWxscy1saW5rLWFjdGl2ZS1iZykpO1xuICB9XG59XG5cblxuLy9cbi8vIFVuZGVybGluZVxuLy9cblxuLm5hdi11bmRlcmxpbmUge1xuICAvLyBzY3NzLWRvY3Mtc3RhcnQgbmF2LXVuZGVybGluZS1jc3MtdmFyc1xuICAtLSN7JHByZWZpeH1uYXYtdW5kZXJsaW5lLWdhcDogI3skbmF2LXVuZGVybGluZS1nYXB9O1xuICAtLSN7JHByZWZpeH1uYXYtdW5kZXJsaW5lLWJvcmRlci13aWR0aDogI3skbmF2LXVuZGVybGluZS1ib3JkZXItd2lkdGh9O1xuICAtLSN7JHByZWZpeH1uYXYtdW5kZXJsaW5lLWxpbmstYWN0aXZlLWNvbG9yOiAjeyRuYXYtdW5kZXJsaW5lLWxpbmstYWN0aXZlLWNvbG9yfTtcbiAgLy8gc2Nzcy1kb2NzLWVuZCBuYXYtdW5kZXJsaW5lLWNzcy12YXJzXG5cbiAgZ2FwOiB2YXIoLS0jeyRwcmVmaXh9bmF2LXVuZGVybGluZS1nYXApO1xuXG4gIC5uYXYtbGluayB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgYm9yZGVyLWJvdHRvbTogdmFyKC0tI3skcHJlZml4fW5hdi11bmRlcmxpbmUtYm9yZGVyLXdpZHRoKSBzb2xpZCB0cmFuc3BhcmVudDtcblxuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cyB7XG4gICAgICBib3JkZXItYm90dG9tLWNvbG9yOiBjdXJyZW50Y29sb3I7XG4gICAgfVxuICB9XG5cbiAgLm5hdi1saW5rLmFjdGl2ZSxcbiAgLnNob3cgPiAubmF2LWxpbmsge1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fW5hdi11bmRlcmxpbmUtbGluay1hY3RpdmUtY29sb3IpO1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6IGN1cnJlbnRjb2xvcjtcbiAgfVxufVxuXG5cbi8vXG4vLyBKdXN0aWZpZWQgdmFyaWFudHNcbi8vXG5cbi5uYXYtZmlsbCB7XG4gID4gLm5hdi1saW5rLFxuICAubmF2LWl0ZW0ge1xuICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuXG4ubmF2LWp1c3RpZmllZCB7XG4gID4gLm5hdi1saW5rLFxuICAubmF2LWl0ZW0ge1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBmbGV4LWJhc2lzOiAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuXG4ubmF2LWZpbGwsXG4ubmF2LWp1c3RpZmllZCB7XG4gIC5uYXYtaXRlbSAubmF2LWxpbmsge1xuICAgIHdpZHRoOiAxMDAlOyAvLyBNYWtlIHN1cmUgYnV0dG9uIHdpbGwgZ3Jvd1xuICB9XG59XG5cblxuLy8gVGFiYmFibGUgdGFic1xuLy9cbi8vIEhpZGUgdGFiYmFibGUgcGFuZXMgdG8gc3RhcnQsIHNob3cgdGhlbSB3aGVuIGAuYWN0aXZlYFxuXG4udGFiLWNvbnRlbnQge1xuICA+IC50YWItcGFuZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICA+IC5hY3RpdmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4iLCIvLyBOYXZiYXJcbi8vXG4vLyBQcm92aWRlIGEgc3RhdGljIG5hdmJhciBmcm9tIHdoaWNoIHdlIGV4cGFuZCB0byBjcmVhdGUgZnVsbC13aWR0aCwgZml4ZWQsIGFuZFxuLy8gb3RoZXIgbmF2YmFyIHZhcmlhdGlvbnMuXG5cbi5uYXZiYXIge1xuICAvLyBzY3NzLWRvY3Mtc3RhcnQgbmF2YmFyLWNzcy12YXJzXG4gIC0tI3skcHJlZml4fW5hdmJhci1wYWRkaW5nLXg6ICN7aWYoJG5hdmJhci1wYWRkaW5nLXggPT0gbnVsbCwgMCwgJG5hdmJhci1wYWRkaW5nLXgpfTtcbiAgLS0jeyRwcmVmaXh9bmF2YmFyLXBhZGRpbmcteTogI3skbmF2YmFyLXBhZGRpbmcteX07XG4gIC0tI3skcHJlZml4fW5hdmJhci1jb2xvcjogI3skbmF2YmFyLWxpZ2h0LWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bmF2YmFyLWhvdmVyLWNvbG9yOiAjeyRuYXZiYXItbGlnaHQtaG92ZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1uYXZiYXItZGlzYWJsZWQtY29sb3I6ICN7JG5hdmJhci1saWdodC1kaXNhYmxlZC1jb2xvcn07XG4gIC0tI3skcHJlZml4fW5hdmJhci1hY3RpdmUtY29sb3I6ICN7JG5hdmJhci1saWdodC1hY3RpdmUtY29sb3J9O1xuICAtLSN7JHByZWZpeH1uYXZiYXItYnJhbmQtcGFkZGluZy15OiAjeyRuYXZiYXItYnJhbmQtcGFkZGluZy15fTtcbiAgLS0jeyRwcmVmaXh9bmF2YmFyLWJyYW5kLW1hcmdpbi1lbmQ6ICN7JG5hdmJhci1icmFuZC1tYXJnaW4tZW5kfTtcbiAgLS0jeyRwcmVmaXh9bmF2YmFyLWJyYW5kLWZvbnQtc2l6ZTogI3skbmF2YmFyLWJyYW5kLWZvbnQtc2l6ZX07XG4gIC0tI3skcHJlZml4fW5hdmJhci1icmFuZC1jb2xvcjogI3skbmF2YmFyLWxpZ2h0LWJyYW5kLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bmF2YmFyLWJyYW5kLWhvdmVyLWNvbG9yOiAjeyRuYXZiYXItbGlnaHQtYnJhbmQtaG92ZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1uYXZiYXItbmF2LWxpbmstcGFkZGluZy14OiAjeyRuYXZiYXItbmF2LWxpbmstcGFkZGluZy14fTtcbiAgLS0jeyRwcmVmaXh9bmF2YmFyLXRvZ2dsZXItcGFkZGluZy15OiAjeyRuYXZiYXItdG9nZ2xlci1wYWRkaW5nLXl9O1xuICAtLSN7JHByZWZpeH1uYXZiYXItdG9nZ2xlci1wYWRkaW5nLXg6ICN7JG5hdmJhci10b2dnbGVyLXBhZGRpbmcteH07XG4gIC0tI3skcHJlZml4fW5hdmJhci10b2dnbGVyLWZvbnQtc2l6ZTogI3skbmF2YmFyLXRvZ2dsZXItZm9udC1zaXplfTtcbiAgLS0jeyRwcmVmaXh9bmF2YmFyLXRvZ2dsZXItaWNvbi1iZzogI3tlc2NhcGUtc3ZnKCRuYXZiYXItbGlnaHQtdG9nZ2xlci1pY29uLWJnKX07XG4gIC0tI3skcHJlZml4fW5hdmJhci10b2dnbGVyLWJvcmRlci1jb2xvcjogI3skbmF2YmFyLWxpZ2h0LXRvZ2dsZXItYm9yZGVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bmF2YmFyLXRvZ2dsZXItYm9yZGVyLXJhZGl1czogI3skbmF2YmFyLXRvZ2dsZXItYm9yZGVyLXJhZGl1c307XG4gIC0tI3skcHJlZml4fW5hdmJhci10b2dnbGVyLWZvY3VzLXdpZHRoOiAjeyRuYXZiYXItdG9nZ2xlci1mb2N1cy13aWR0aH07XG4gIC0tI3skcHJlZml4fW5hdmJhci10b2dnbGVyLXRyYW5zaXRpb246ICN7JG5hdmJhci10b2dnbGVyLXRyYW5zaXRpb259O1xuICAvLyBzY3NzLWRvY3MtZW5kIG5hdmJhci1jc3MtdmFyc1xuXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwOyAvLyBhbGxvdyB1cyB0byBkbyB0aGUgbGluZSBicmVhayBmb3IgY29sbGFwc2luZyBjb250ZW50XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgLy8gc3BhY2Ugb3V0IGJyYW5kIGZyb20gbG9nb1xuICBwYWRkaW5nOiB2YXIoLS0jeyRwcmVmaXh9bmF2YmFyLXBhZGRpbmcteSkgdmFyKC0tI3skcHJlZml4fW5hdmJhci1wYWRkaW5nLXgpO1xuICBAaW5jbHVkZSBncmFkaWVudC1iZygpO1xuXG4gIC8vIEJlY2F1c2UgZmxleCBwcm9wZXJ0aWVzIGFyZW4ndCBpbmhlcml0ZWQsIHdlIG5lZWQgdG8gcmVkZWNsYXJlIHRoZXNlIGZpcnN0XG4gIC8vIGZldyBwcm9wZXJ0aWVzIHNvIHRoYXQgY29udGVudCBuZXN0ZWQgd2l0aGluIGJlaGF2ZSBwcm9wZXJseS5cbiAgLy8gVGhlIGBmbGV4LXdyYXBgIHByb3BlcnR5IGlzIGluaGVyaXRlZCB0byBzaW1wbGlmeSB0aGUgZXhwYW5kZWQgbmF2YmFyc1xuICAlY29udGFpbmVyLWZsZXgtcHJvcGVydGllcyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IGluaGVyaXQ7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cblxuICA+IC5jb250YWluZXIsXG4gID4gLmNvbnRhaW5lci1mbHVpZCB7XG4gICAgQGV4dGVuZCAlY29udGFpbmVyLWZsZXgtcHJvcGVydGllcztcbiAgfVxuXG4gIEBlYWNoICRicmVha3BvaW50LCAkY29udGFpbmVyLW1heC13aWR0aCBpbiAkY29udGFpbmVyLW1heC13aWR0aHMge1xuICAgID4gLmNvbnRhaW5lciN7YnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGNvbnRhaW5lci1tYXgtd2lkdGhzKX0ge1xuICAgICAgQGV4dGVuZCAlY29udGFpbmVyLWZsZXgtcHJvcGVydGllcztcbiAgICB9XG4gIH1cbn1cblxuXG4vLyBOYXZiYXIgYnJhbmRcbi8vXG4vLyBVc2VkIGZvciBicmFuZCwgcHJvamVjdCwgb3Igc2l0ZSBuYW1lcy5cblxuLm5hdmJhci1icmFuZCB7XG4gIHBhZGRpbmctdG9wOiB2YXIoLS0jeyRwcmVmaXh9bmF2YmFyLWJyYW5kLXBhZGRpbmcteSk7XG4gIHBhZGRpbmctYm90dG9tOiB2YXIoLS0jeyRwcmVmaXh9bmF2YmFyLWJyYW5kLXBhZGRpbmcteSk7XG4gIG1hcmdpbi1yaWdodDogdmFyKC0tI3skcHJlZml4fW5hdmJhci1icmFuZC1tYXJnaW4tZW5kKTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKHZhcigtLSN7JHByZWZpeH1uYXZiYXItYnJhbmQtZm9udC1zaXplKSk7XG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bmF2YmFyLWJyYW5kLWNvbG9yKTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBpZigkbGluay1kZWNvcmF0aW9uID09IG5vbmUsIG51bGwsIG5vbmUpO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuXG4gICY6aG92ZXIsXG4gICY6Zm9jdXMge1xuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bmF2YmFyLWJyYW5kLWhvdmVyLWNvbG9yKTtcbiAgICB0ZXh0LWRlY29yYXRpb246IGlmKCRsaW5rLWhvdmVyLWRlY29yYXRpb24gPT0gdW5kZXJsaW5lLCBub25lLCBudWxsKTtcbiAgfVxufVxuXG5cbi8vIE5hdmJhciBuYXZcbi8vXG4vLyBDdXN0b20gbmF2YmFyIG5hdmlnYXRpb24gKGRvZXNuJ3QgcmVxdWlyZSBgLm5hdmAsIGJ1dCBkb2VzIG1ha2UgdXNlIG9mIGAubmF2LWxpbmtgKS5cblxuLm5hdmJhci1uYXYge1xuICAvLyBzY3NzLWRvY3Mtc3RhcnQgbmF2YmFyLW5hdi1jc3MtdmFyc1xuICAtLSN7JHByZWZpeH1uYXYtbGluay1wYWRkaW5nLXg6IDA7XG4gIC0tI3skcHJlZml4fW5hdi1saW5rLXBhZGRpbmcteTogI3skbmF2LWxpbmstcGFkZGluZy15fTtcbiAgQGluY2x1ZGUgcmZzKCRuYXYtbGluay1mb250LXNpemUsIC0tI3skcHJlZml4fW5hdi1saW5rLWZvbnQtc2l6ZSk7XG4gIC0tI3skcHJlZml4fW5hdi1saW5rLWZvbnQtd2VpZ2h0OiAjeyRuYXYtbGluay1mb250LXdlaWdodH07XG4gIC0tI3skcHJlZml4fW5hdi1saW5rLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bmF2YmFyLWNvbG9yKTtcbiAgLS0jeyRwcmVmaXh9bmF2LWxpbmstaG92ZXItY29sb3I6IHZhcigtLSN7JHByZWZpeH1uYXZiYXItaG92ZXItY29sb3IpO1xuICAtLSN7JHByZWZpeH1uYXYtbGluay1kaXNhYmxlZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fW5hdmJhci1kaXNhYmxlZC1jb2xvcik7XG4gIC8vIHNjc3MtZG9jcy1lbmQgbmF2YmFyLW5hdi1jc3MtdmFyc1xuXG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IC8vIGNhbm5vdCB1c2UgYGluaGVyaXRgIHRvIGdldCB0aGUgYC5uYXZiYXJgcyB2YWx1ZVxuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG5cbiAgLm5hdi1saW5rIHtcbiAgICAmLmFjdGl2ZSxcbiAgICAmLnNob3cge1xuICAgICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1uYXZiYXItYWN0aXZlLWNvbG9yKTtcbiAgICB9XG4gIH1cblxuICAuZHJvcGRvd24tbWVudSB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgfVxufVxuXG5cbi8vIE5hdmJhciB0ZXh0XG4vL1xuLy9cblxuLm5hdmJhci10ZXh0IHtcbiAgcGFkZGluZy10b3A6ICRuYXYtbGluay1wYWRkaW5nLXk7XG4gIHBhZGRpbmctYm90dG9tOiAkbmF2LWxpbmstcGFkZGluZy15O1xuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fW5hdmJhci1jb2xvcik7XG5cbiAgYSxcbiAgYTpob3ZlcixcbiAgYTpmb2N1cyAge1xuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bmF2YmFyLWFjdGl2ZS1jb2xvcik7XG4gIH1cbn1cblxuXG4vLyBSZXNwb25zaXZlIG5hdmJhclxuLy9cbi8vIEN1c3RvbSBzdHlsZXMgZm9yIHJlc3BvbnNpdmUgY29sbGFwc2luZyBhbmQgdG9nZ2xpbmcgb2YgbmF2YmFyIGNvbnRlbnRzLlxuLy8gUG93ZXJlZCBieSB0aGUgY29sbGFwc2UgQm9vdHN0cmFwIEphdmFTY3JpcHQgcGx1Z2luLlxuXG4vLyBXaGVuIGNvbGxhcHNlZCwgcHJldmVudCB0aGUgdG9nZ2xlYWJsZSBuYXZiYXIgY29udGVudHMgZnJvbSBhcHBlYXJpbmcgaW5cbi8vIHRoZSBkZWZhdWx0IGZsZXhib3ggcm93IG9yaWVudGF0aW9uLiBSZXF1aXJlcyB0aGUgdXNlIG9mIGBmbGV4LXdyYXA6IHdyYXBgXG4vLyBvbiB0aGUgYC5uYXZiYXJgIHBhcmVudC5cbi5uYXZiYXItY29sbGFwc2Uge1xuICBmbGV4LWdyb3c6IDE7XG4gIGZsZXgtYmFzaXM6IDEwMCU7XG4gIC8vIEZvciBhbHdheXMgZXhwYW5kZWQgb3IgZXh0cmEgZnVsbCBuYXZiYXJzLCBlbnN1cmUgY29udGVudCBhbGlnbnMgaXRzZWxmXG4gIC8vIHByb3Blcmx5IHZlcnRpY2FsbHkuIENhbiBiZSBlYXNpbHkgb3ZlcnJpZGRlbiB3aXRoIGZsZXggdXRpbGl0aWVzLlxuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4vLyBCdXR0b24gZm9yIHRvZ2dsaW5nIHRoZSBuYXZiYXIgd2hlbiBpbiBpdHMgY29sbGFwc2VkIHN0YXRlXG4ubmF2YmFyLXRvZ2dsZXIge1xuICBwYWRkaW5nOiB2YXIoLS0jeyRwcmVmaXh9bmF2YmFyLXRvZ2dsZXItcGFkZGluZy15KSB2YXIoLS0jeyRwcmVmaXh9bmF2YmFyLXRvZ2dsZXItcGFkZGluZy14KTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKHZhcigtLSN7JHByZWZpeH1uYXZiYXItdG9nZ2xlci1mb250LXNpemUpKTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bmF2YmFyLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IC8vIHJlbW92ZSBkZWZhdWx0IGJ1dHRvbiBzdHlsZVxuICBib3JkZXI6IHZhcigtLSN7JHByZWZpeH1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLSN7JHByZWZpeH1uYXZiYXItdG9nZ2xlci1ib3JkZXItY29sb3IpOyAvLyByZW1vdmUgZGVmYXVsdCBidXR0b24gc3R5bGVcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9bmF2YmFyLXRvZ2dsZXItYm9yZGVyLXJhZGl1cykpO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKHZhcigtLSN7JHByZWZpeH1uYXZiYXItdG9nZ2xlci10cmFuc2l0aW9uKSk7XG5cbiAgJjpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG5cbiAgJjpmb2N1cyB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIG91dGxpbmU6IDA7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgdmFyKC0tI3skcHJlZml4fW5hdmJhci10b2dnbGVyLWZvY3VzLXdpZHRoKTtcbiAgfVxufVxuXG4vLyBLZWVwIGFzIGEgc2VwYXJhdGUgZWxlbWVudCBzbyBmb2xrcyBjYW4gZWFzaWx5IG92ZXJyaWRlIGl0IHdpdGggYW5vdGhlciBpY29uXG4vLyBvciBpbWFnZSBmaWxlIGFzIG5lZWRlZC5cbi5uYXZiYXItdG9nZ2xlci1pY29uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMS41ZW07XG4gIGhlaWdodDogMS41ZW07XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHZhcigtLSN7JHByZWZpeH1uYXZiYXItdG9nZ2xlci1pY29uLWJnKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG59XG5cbi5uYXZiYXItbmF2LXNjcm9sbCB7XG4gIG1heC1oZWlnaHQ6IHZhcigtLSN7JHByZWZpeH1zY3JvbGwtaGVpZ2h0LCA3NXZoKTtcbiAgb3ZlcmZsb3cteTogYXV0bztcbn1cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IG5hdmJhci1leHBhbmQtbG9vcFxuLy8gR2VuZXJhdGUgc2VyaWVzIG9mIGAubmF2YmFyLWV4cGFuZC0qYCByZXNwb25zaXZlIGNsYXNzZXMgZm9yIGNvbmZpZ3VyaW5nXG4vLyB3aGVyZSB5b3VyIG5hdmJhciBjb2xsYXBzZXMuXG4ubmF2YmFyLWV4cGFuZCB7XG4gIEBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICAgJG5leHQ6IGJyZWFrcG9pbnQtbmV4dCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkbmV4dCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuXG4gICAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNjc3Mvc2VsZWN0b3Itbm8tdW5pb24tY2xhc3MtbmFtZVxuICAgICYjeyRpbmZpeH0ge1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkbmV4dCkge1xuICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXG4gICAgICAgIC5uYXZiYXItbmF2IHtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuXG4gICAgICAgICAgLmRyb3Bkb3duLW1lbnUge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5uYXYtbGluayB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9bmF2YmFyLW5hdi1saW5rLXBhZGRpbmcteCk7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IHZhcigtLSN7JHByZWZpeH1uYXZiYXItbmF2LWxpbmstcGFkZGluZy14KTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAubmF2YmFyLW5hdi1zY3JvbGwge1xuICAgICAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgICAgICB9XG5cbiAgICAgICAgLm5hdmJhci1jb2xsYXBzZSB7XG4gICAgICAgICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50OyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuICAgICAgICAgIGZsZXgtYmFzaXM6IGF1dG87XG4gICAgICAgIH1cblxuICAgICAgICAubmF2YmFyLXRvZ2dsZXIge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAub2ZmY2FudmFzIHtcbiAgICAgICAgICAvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcbiAgICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgICAgIHotaW5kZXg6IGF1dG87XG4gICAgICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICAgICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgQGluY2x1ZGUgYm94LXNoYWRvdyhub25lKTtcbiAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKG5vbmUpO1xuICAgICAgICAgIC8vIHN0eWxlbGludC1lbmFibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbiAgICAgICAgICAub2ZmY2FudmFzLWhlYWRlciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5vZmZjYW52YXMtYm9keSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1ncm93OiAwO1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIG92ZXJmbG93LXk6IHZpc2libGU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4vLyBzY3NzLWRvY3MtZW5kIG5hdmJhci1leHBhbmQtbG9vcFxuXG4vLyBOYXZiYXIgdGhlbWVzXG4vL1xuLy8gU3R5bGVzIGZvciBzd2l0Y2hpbmcgYmV0d2VlbiBuYXZiYXJzIHdpdGggbGlnaHQgb3IgZGFyayBiYWNrZ3JvdW5kLlxuXG4ubmF2YmFyLWxpZ2h0IHtcbiAgQGluY2x1ZGUgZGVwcmVjYXRlKFwiYC5uYXZiYXItbGlnaHRgXCIsIFwidjUuMi4wXCIsIFwidjYuMC4wXCIsIHRydWUpO1xufVxuXG4ubmF2YmFyLWRhcmssXG4ubmF2YmFyW2RhdGEtYnMtdGhlbWU9XCJkYXJrXCJdIHtcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IG5hdmJhci1kYXJrLWNzcy12YXJzXG4gIC0tI3skcHJlZml4fW5hdmJhci1jb2xvcjogI3skbmF2YmFyLWRhcmstY29sb3J9O1xuICAtLSN7JHByZWZpeH1uYXZiYXItaG92ZXItY29sb3I6ICN7JG5hdmJhci1kYXJrLWhvdmVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bmF2YmFyLWRpc2FibGVkLWNvbG9yOiAjeyRuYXZiYXItZGFyay1kaXNhYmxlZC1jb2xvcn07XG4gIC0tI3skcHJlZml4fW5hdmJhci1hY3RpdmUtY29sb3I6ICN7JG5hdmJhci1kYXJrLWFjdGl2ZS1jb2xvcn07XG4gIC0tI3skcHJlZml4fW5hdmJhci1icmFuZC1jb2xvcjogI3skbmF2YmFyLWRhcmstYnJhbmQtY29sb3J9O1xuICAtLSN7JHByZWZpeH1uYXZiYXItYnJhbmQtaG92ZXItY29sb3I6ICN7JG5hdmJhci1kYXJrLWJyYW5kLWhvdmVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bmF2YmFyLXRvZ2dsZXItYm9yZGVyLWNvbG9yOiAjeyRuYXZiYXItZGFyay10b2dnbGVyLWJvcmRlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fW5hdmJhci10b2dnbGVyLWljb24tYmc6ICN7ZXNjYXBlLXN2ZygkbmF2YmFyLWRhcmstdG9nZ2xlci1pY29uLWJnKX07XG4gIC8vIHNjc3MtZG9jcy1lbmQgbmF2YmFyLWRhcmstY3NzLXZhcnNcbn1cblxuQGlmICRlbmFibGUtZGFyay1tb2RlIHtcbiAgQGluY2x1ZGUgY29sb3ItbW9kZShkYXJrKSB7XG4gICAgLm5hdmJhci10b2dnbGVyLWljb24ge1xuICAgICAgLS0jeyRwcmVmaXh9bmF2YmFyLXRvZ2dsZXItaWNvbi1iZzogI3tlc2NhcGUtc3ZnKCRuYXZiYXItZGFyay10b2dnbGVyLWljb24tYmcpfTtcbiAgICB9XG4gIH1cbn1cbiIsIi8vXG4vLyBCYXNlIHN0eWxlc1xuLy9cblxuLmNhcmQge1xuICAvLyBzY3NzLWRvY3Mtc3RhcnQgY2FyZC1jc3MtdmFyc1xuICAtLSN7JHByZWZpeH1jYXJkLXNwYWNlci15OiAjeyRjYXJkLXNwYWNlci15fTtcbiAgLS0jeyRwcmVmaXh9Y2FyZC1zcGFjZXIteDogI3skY2FyZC1zcGFjZXIteH07XG4gIC0tI3skcHJlZml4fWNhcmQtdGl0bGUtc3BhY2VyLXk6ICN7JGNhcmQtdGl0bGUtc3BhY2VyLXl9O1xuICAtLSN7JHByZWZpeH1jYXJkLXRpdGxlLWNvbG9yOiAjeyRjYXJkLXRpdGxlLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9Y2FyZC1zdWJ0aXRsZS1jb2xvcjogI3skY2FyZC1zdWJ0aXRsZS1jb2xvcn07XG4gIC0tI3skcHJlZml4fWNhcmQtYm9yZGVyLXdpZHRoOiAjeyRjYXJkLWJvcmRlci13aWR0aH07XG4gIC0tI3skcHJlZml4fWNhcmQtYm9yZGVyLWNvbG9yOiAjeyRjYXJkLWJvcmRlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fWNhcmQtYm9yZGVyLXJhZGl1czogI3skY2FyZC1ib3JkZXItcmFkaXVzfTtcbiAgLS0jeyRwcmVmaXh9Y2FyZC1ib3gtc2hhZG93OiAjeyRjYXJkLWJveC1zaGFkb3d9O1xuICAtLSN7JHByZWZpeH1jYXJkLWlubmVyLWJvcmRlci1yYWRpdXM6ICN7JGNhcmQtaW5uZXItYm9yZGVyLXJhZGl1c307XG4gIC0tI3skcHJlZml4fWNhcmQtY2FwLXBhZGRpbmcteTogI3skY2FyZC1jYXAtcGFkZGluZy15fTtcbiAgLS0jeyRwcmVmaXh9Y2FyZC1jYXAtcGFkZGluZy14OiAjeyRjYXJkLWNhcC1wYWRkaW5nLXh9O1xuICAtLSN7JHByZWZpeH1jYXJkLWNhcC1iZzogI3skY2FyZC1jYXAtYmd9O1xuICAtLSN7JHByZWZpeH1jYXJkLWNhcC1jb2xvcjogI3skY2FyZC1jYXAtY29sb3J9O1xuICAtLSN7JHByZWZpeH1jYXJkLWhlaWdodDogI3skY2FyZC1oZWlnaHR9O1xuICAtLSN7JHByZWZpeH1jYXJkLWNvbG9yOiAjeyRjYXJkLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9Y2FyZC1iZzogI3skY2FyZC1iZ307XG4gIC0tI3skcHJlZml4fWNhcmQtaW1nLW92ZXJsYXktcGFkZGluZzogI3skY2FyZC1pbWctb3ZlcmxheS1wYWRkaW5nfTtcbiAgLS0jeyRwcmVmaXh9Y2FyZC1ncm91cC1tYXJnaW46ICN7JGNhcmQtZ3JvdXAtbWFyZ2lufTtcbiAgLy8gc2Nzcy1kb2NzLWVuZCBjYXJkLWNzcy12YXJzXG5cbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtaW4td2lkdGg6IDA7IC8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvcHVsbC8yMjc0MCNpc3N1ZWNvbW1lbnQtMzA1ODY4MTA2XG4gIGhlaWdodDogdmFyKC0tI3skcHJlZml4fWNhcmQtaGVpZ2h0KTtcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1ib2R5LWNvbG9yKTtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1iZyk7XG4gIGJhY2tncm91bmQtY2xpcDogYm9yZGVyLWJveDtcbiAgYm9yZGVyOiB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLSN7JHByZWZpeH1jYXJkLWJvcmRlci1jb2xvcik7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXModmFyKC0tI3skcHJlZml4fWNhcmQtYm9yZGVyLXJhZGl1cykpO1xuICBAaW5jbHVkZSBib3gtc2hhZG93KHZhcigtLSN7JHByZWZpeH1jYXJkLWJveC1zaGFkb3cpKTtcblxuICA+IGhyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cblxuICA+IC5saXN0LWdyb3VwIHtcbiAgICBib3JkZXItdG9wOiBpbmhlcml0O1xuICAgIGJvcmRlci1ib3R0b206IGluaGVyaXQ7XG5cbiAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgIGJvcmRlci10b3Atd2lkdGg6IDA7XG4gICAgICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9Y2FyZC1pbm5lci1ib3JkZXItcmFkaXVzKSk7XG4gICAgfVxuXG4gICAgJjpsYXN0LWNoaWxkICB7XG4gICAgICBib3JkZXItYm90dG9tLXdpZHRoOiAwO1xuICAgICAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1yYWRpdXModmFyKC0tI3skcHJlZml4fWNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cykpO1xuICAgIH1cbiAgfVxuXG4gIC8vIER1ZSB0byBzcGVjaWZpY2l0eSBvZiB0aGUgYWJvdmUgc2VsZWN0b3IgKGAuY2FyZCA+IC5saXN0LWdyb3VwYCksIHdlIG11c3RcbiAgLy8gdXNlIGEgY2hpbGQgc2VsZWN0b3IgaGVyZSB0byBwcmV2ZW50IGRvdWJsZSBib3JkZXJzLlxuICA+IC5jYXJkLWhlYWRlciArIC5saXN0LWdyb3VwLFxuICA+IC5saXN0LWdyb3VwICsgLmNhcmQtZm9vdGVyIHtcbiAgICBib3JkZXItdG9wOiAwO1xuICB9XG59XG5cbi5jYXJkLWJvZHkge1xuICAvLyBFbmFibGUgYGZsZXgtZ3JvdzogMWAgZm9yIGRlY2tzIGFuZCBncm91cHMgc28gdGhhdCBjYXJkIGJsb2NrcyB0YWtlIHVwXG4gIC8vIGFzIG11Y2ggc3BhY2UgYXMgcG9zc2libGUsIGVuc3VyaW5nIGZvb3RlcnMgYXJlIGFsaWduZWQgdG8gdGhlIGJvdHRvbS5cbiAgZmxleDogMSAxIGF1dG87XG4gIHBhZGRpbmc6IHZhcigtLSN7JHByZWZpeH1jYXJkLXNwYWNlci15KSB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1zcGFjZXIteCk7XG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1jb2xvcik7XG59XG5cbi5jYXJkLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogdmFyKC0tI3skcHJlZml4fWNhcmQtdGl0bGUtc3BhY2VyLXkpO1xuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWNhcmQtdGl0bGUtY29sb3IpO1xufVxuXG4uY2FyZC1zdWJ0aXRsZSB7XG4gIG1hcmdpbi10b3A6IGNhbGMoLS41ICogdmFyKC0tI3skcHJlZml4fWNhcmQtdGl0bGUtc3BhY2VyLXkpKTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1jYXJkLXN1YnRpdGxlLWNvbG9yKTtcbn1cblxuLmNhcmQtdGV4dDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmNhcmQtbGluayB7XG4gICY6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogaWYoJGxpbmstaG92ZXItZGVjb3JhdGlvbiA9PSB1bmRlcmxpbmUsIG5vbmUsIG51bGwpO1xuICB9XG5cbiAgKyAuY2FyZC1saW5rIHtcbiAgICBtYXJnaW4tbGVmdDogdmFyKC0tI3skcHJlZml4fWNhcmQtc3BhY2VyLXgpO1xuICB9XG59XG5cbi8vXG4vLyBPcHRpb25hbCB0ZXh0dWFsIGNhcHNcbi8vXG5cbi5jYXJkLWhlYWRlciB7XG4gIHBhZGRpbmc6IHZhcigtLSN7JHByZWZpeH1jYXJkLWNhcC1wYWRkaW5nLXkpIHZhcigtLSN7JHByZWZpeH1jYXJkLWNhcC1wYWRkaW5nLXgpO1xuICBtYXJnaW4tYm90dG9tOiAwOyAvLyBSZW1vdmVzIHRoZSBkZWZhdWx0IG1hcmdpbi1ib3R0b20gb2YgPGhOPlxuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWNhcmQtY2FwLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fWNhcmQtY2FwLWJnKTtcbiAgYm9yZGVyLWJvdHRvbTogdmFyKC0tI3skcHJlZml4fWNhcmQtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1ib3JkZXItY29sb3IpO1xuXG4gICY6Zmlyc3QtY2hpbGQge1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXModmFyKC0tI3skcHJlZml4fWNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cykgdmFyKC0tI3skcHJlZml4fWNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cykgMCAwKTtcbiAgfVxufVxuXG4uY2FyZC1mb290ZXIge1xuICBwYWRkaW5nOiB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1jYXAtcGFkZGluZy15KSB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1jYXAtcGFkZGluZy14KTtcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1jYXJkLWNhcC1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1jYXJkLWNhcC1iZyk7XG4gIGJvcmRlci10b3A6IHZhcigtLSN7JHByZWZpeH1jYXJkLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tI3skcHJlZml4fWNhcmQtYm9yZGVyLWNvbG9yKTtcblxuICAmOmxhc3QtY2hpbGQge1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMCAwIHZhcigtLSN7JHByZWZpeH1jYXJkLWlubmVyLWJvcmRlci1yYWRpdXMpIHZhcigtLSN7JHByZWZpeH1jYXJkLWlubmVyLWJvcmRlci1yYWRpdXMpKTtcbiAgfVxufVxuXG5cbi8vXG4vLyBIZWFkZXIgbmF2c1xuLy9cblxuLmNhcmQtaGVhZGVyLXRhYnMge1xuICBtYXJnaW4tcmlnaHQ6IGNhbGMoLS41ICogdmFyKC0tI3skcHJlZml4fWNhcmQtY2FwLXBhZGRpbmcteCkpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuICBtYXJnaW4tYm90dG9tOiBjYWxjKC0xICogdmFyKC0tI3skcHJlZml4fWNhcmQtY2FwLXBhZGRpbmcteSkpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuICBtYXJnaW4tbGVmdDogY2FsYygtLjUgKiB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1jYXAtcGFkZGluZy14KSk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4gIGJvcmRlci1ib3R0b206IDA7XG5cbiAgLm5hdi1saW5rLmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fWNhcmQtYmcpO1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6IHZhcigtLSN7JHByZWZpeH1jYXJkLWJnKTtcbiAgfVxufVxuXG4uY2FyZC1oZWFkZXItcGlsbHMge1xuICBtYXJnaW4tcmlnaHQ6IGNhbGMoLS41ICogdmFyKC0tI3skcHJlZml4fWNhcmQtY2FwLXBhZGRpbmcteCkpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuICBtYXJnaW4tbGVmdDogY2FsYygtLjUgKiB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1jYXAtcGFkZGluZy14KSk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG59XG5cbi8vIENhcmQgaW1hZ2Vcbi5jYXJkLWltZy1vdmVybGF5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHBhZGRpbmc6IHZhcigtLSN7JHByZWZpeH1jYXJkLWltZy1vdmVybGF5LXBhZGRpbmcpO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKHZhcigtLSN7JHByZWZpeH1jYXJkLWlubmVyLWJvcmRlci1yYWRpdXMpKTtcbn1cblxuLmNhcmQtaW1nLFxuLmNhcmQtaW1nLXRvcCxcbi5jYXJkLWltZy1ib3R0b20ge1xuICB3aWR0aDogMTAwJTsgLy8gUmVxdWlyZWQgYmVjYXVzZSB3ZSB1c2UgZmxleGJveCBhbmQgdGhpcyBpbmhlcmVudGx5IGFwcGxpZXMgYWxpZ24tc2VsZjogc3RyZXRjaFxufVxuXG4uY2FyZC1pbWcsXG4uY2FyZC1pbWctdG9wIHtcbiAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXModmFyKC0tI3skcHJlZml4fWNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cykpO1xufVxuXG4uY2FyZC1pbWcsXG4uY2FyZC1pbWctYm90dG9tIHtcbiAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1yYWRpdXModmFyKC0tI3skcHJlZml4fWNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cykpO1xufVxuXG5cbi8vXG4vLyBDYXJkIGdyb3Vwc1xuLy9cblxuLmNhcmQtZ3JvdXAge1xuICAvLyBUaGUgY2hpbGQgc2VsZWN0b3IgYWxsb3dzIG5lc3RlZCBgLmNhcmRgIHdpdGhpbiBgLmNhcmQtZ3JvdXBgXG4gIC8vIHRvIGRpc3BsYXkgcHJvcGVybHkuXG4gID4gLmNhcmQge1xuICAgIG1hcmdpbi1ib3R0b206IHZhcigtLSN7JHByZWZpeH1jYXJkLWdyb3VwLW1hcmdpbik7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICAgIC8vIFRoZSBjaGlsZCBzZWxlY3RvciBhbGxvd3MgbmVzdGVkIGAuY2FyZGAgd2l0aGluIGAuY2FyZC1ncm91cGBcbiAgICAvLyB0byBkaXNwbGF5IHByb3Blcmx5LlxuICAgID4gLmNhcmQge1xuICAgICAgZmxleDogMSAwIDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuXG4gICAgICArIC5jYXJkIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIGJvcmRlci1sZWZ0OiAwO1xuICAgICAgfVxuXG4gICAgICAvLyBIYW5kbGUgcm91bmRlZCBjb3JuZXJzXG4gICAgICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgICBAaW5jbHVkZSBib3JkZXItZW5kLXJhZGl1cygwKTtcblxuICAgICAgICAgID4gLmNhcmQtaW1nLXRvcCxcbiAgICAgICAgICA+IC5jYXJkLWhlYWRlciB7XG4gICAgICAgICAgICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgcHJvcGVydHktZGlzYWxsb3dlZC1saXN0XG4gICAgICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgICAgICAgICB9XG4gICAgICAgICAgPiAuY2FyZC1pbWctYm90dG9tLFxuICAgICAgICAgID4gLmNhcmQtZm9vdGVyIHtcbiAgICAgICAgICAgIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBwcm9wZXJ0eS1kaXNhbGxvd2VkLWxpc3RcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICY6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci1zdGFydC1yYWRpdXMoMCk7XG5cbiAgICAgICAgICA+IC5jYXJkLWltZy10b3AsXG4gICAgICAgICAgPiAuY2FyZC1oZWFkZXIge1xuICAgICAgICAgICAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHByb3BlcnR5LWRpc2FsbG93ZWQtbGlzdFxuICAgICAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgICAgICAgICB9XG4gICAgICAgICAgPiAuY2FyZC1pbWctYm90dG9tLFxuICAgICAgICAgID4gLmNhcmQtZm9vdGVyIHtcbiAgICAgICAgICAgIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBwcm9wZXJ0eS1kaXNhbGxvd2VkLWxpc3RcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvL1xuLy8gQmFzZSBzdHlsZXNcbi8vXG5cbi5hY2NvcmRpb24ge1xuICAvLyBzY3NzLWRvY3Mtc3RhcnQgYWNjb3JkaW9uLWNzcy12YXJzXG4gIC0tI3skcHJlZml4fWFjY29yZGlvbi1jb2xvcjogI3skYWNjb3JkaW9uLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJnOiAjeyRhY2NvcmRpb24tYmd9O1xuICAtLSN7JHByZWZpeH1hY2NvcmRpb24tdHJhbnNpdGlvbjogI3skYWNjb3JkaW9uLXRyYW5zaXRpb259O1xuICAtLSN7JHByZWZpeH1hY2NvcmRpb24tYm9yZGVyLWNvbG9yOiAjeyRhY2NvcmRpb24tYm9yZGVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJvcmRlci13aWR0aDogI3skYWNjb3JkaW9uLWJvcmRlci13aWR0aH07XG4gIC0tI3skcHJlZml4fWFjY29yZGlvbi1ib3JkZXItcmFkaXVzOiAjeyRhY2NvcmRpb24tYm9yZGVyLXJhZGl1c307XG4gIC0tI3skcHJlZml4fWFjY29yZGlvbi1pbm5lci1ib3JkZXItcmFkaXVzOiAjeyRhY2NvcmRpb24taW5uZXItYm9yZGVyLXJhZGl1c307XG4gIC0tI3skcHJlZml4fWFjY29yZGlvbi1idG4tcGFkZGluZy14OiAjeyRhY2NvcmRpb24tYnV0dG9uLXBhZGRpbmcteH07XG4gIC0tI3skcHJlZml4fWFjY29yZGlvbi1idG4tcGFkZGluZy15OiAjeyRhY2NvcmRpb24tYnV0dG9uLXBhZGRpbmcteX07XG4gIC0tI3skcHJlZml4fWFjY29yZGlvbi1idG4tY29sb3I6ICN7JGFjY29yZGlvbi1idXR0b24tY29sb3J9O1xuICAtLSN7JHByZWZpeH1hY2NvcmRpb24tYnRuLWJnOiAjeyRhY2NvcmRpb24tYnV0dG9uLWJnfTtcbiAgLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJ0bi1pY29uOiAje2VzY2FwZS1zdmcoJGFjY29yZGlvbi1idXR0b24taWNvbil9O1xuICAtLSN7JHByZWZpeH1hY2NvcmRpb24tYnRuLWljb24td2lkdGg6ICN7JGFjY29yZGlvbi1pY29uLXdpZHRofTtcbiAgLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJ0bi1pY29uLXRyYW5zZm9ybTogI3skYWNjb3JkaW9uLWljb24tdHJhbnNmb3JtfTtcbiAgLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJ0bi1pY29uLXRyYW5zaXRpb246ICN7JGFjY29yZGlvbi1pY29uLXRyYW5zaXRpb259O1xuICAtLSN7JHByZWZpeH1hY2NvcmRpb24tYnRuLWFjdGl2ZS1pY29uOiAje2VzY2FwZS1zdmcoJGFjY29yZGlvbi1idXR0b24tYWN0aXZlLWljb24pfTtcbiAgLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJ0bi1mb2N1cy1ib3gtc2hhZG93OiAjeyRhY2NvcmRpb24tYnV0dG9uLWZvY3VzLWJveC1zaGFkb3d9O1xuICAtLSN7JHByZWZpeH1hY2NvcmRpb24tYm9keS1wYWRkaW5nLXg6ICN7JGFjY29yZGlvbi1ib2R5LXBhZGRpbmcteH07XG4gIC0tI3skcHJlZml4fWFjY29yZGlvbi1ib2R5LXBhZGRpbmcteTogI3skYWNjb3JkaW9uLWJvZHktcGFkZGluZy15fTtcbiAgLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWFjdGl2ZS1jb2xvcjogI3skYWNjb3JkaW9uLWJ1dHRvbi1hY3RpdmUtY29sb3J9O1xuICAtLSN7JHByZWZpeH1hY2NvcmRpb24tYWN0aXZlLWJnOiAjeyRhY2NvcmRpb24tYnV0dG9uLWFjdGl2ZS1iZ307XG4gIC8vIHNjc3MtZG9jcy1lbmQgYWNjb3JkaW9uLWNzcy12YXJzXG59XG5cbi5hY2NvcmRpb24tYnV0dG9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogdmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi1idG4tcGFkZGluZy15KSB2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJ0bi1wYWRkaW5nLXgpO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGZvbnQtc2l6ZS1iYXNlKTtcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24tYnRuLWNvbG9yKTtcbiAgdGV4dC1hbGlnbjogbGVmdDsgLy8gUmVzZXQgYnV0dG9uIHN0eWxlXG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24tYnRuLWJnKTtcbiAgYm9yZGVyOiAwO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDApO1xuICBvdmVyZmxvdy1hbmNob3I6IG5vbmU7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24odmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi10cmFuc2l0aW9uKSk7XG5cbiAgJjpub3QoLmNvbGxhcHNlZCkge1xuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWFjdGl2ZS1jb2xvcik7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi1hY3RpdmUtYmcpO1xuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgY2FsYygtMSAqIHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24tYm9yZGVyLXdpZHRoKSkgMCB2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJvcmRlci1jb2xvcik7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG5cbiAgICAmOjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJ0bi1hY3RpdmUtaWNvbik7XG4gICAgICB0cmFuc2Zvcm06IHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24tYnRuLWljb24tdHJhbnNmb3JtKTtcbiAgICB9XG4gIH1cblxuICAvLyBBY2NvcmRpb24gaWNvblxuICAmOjphZnRlciB7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgd2lkdGg6IHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24tYnRuLWljb24td2lkdGgpO1xuICAgIGhlaWdodDogdmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi1idG4taWNvbi13aWR0aCk7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgY29udGVudDogXCJcIjtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJ0bi1pY29uKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogdmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi1idG4taWNvbi13aWR0aCk7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbih2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJ0bi1pY29uLXRyYW5zaXRpb24pKTtcbiAgfVxuXG4gICY6aG92ZXIge1xuICAgIHotaW5kZXg6IDI7XG4gIH1cblxuICAmOmZvY3VzIHtcbiAgICB6LWluZGV4OiAzO1xuICAgIG91dGxpbmU6IDA7XG4gICAgYm94LXNoYWRvdzogdmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi1idG4tZm9jdXMtYm94LXNoYWRvdyk7XG4gIH1cbn1cblxuLmFjY29yZGlvbi1oZWFkZXIge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uYWNjb3JkaW9uLWl0ZW0ge1xuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24tYmcpO1xuICBib3JkZXI6IHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24tYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJvcmRlci1jb2xvcik7XG5cbiAgJjpmaXJzdC1vZi10eXBlIHtcbiAgICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJvcmRlci1yYWRpdXMpKTtcblxuICAgID4gLmFjY29yZGlvbi1oZWFkZXIgLmFjY29yZGlvbi1idXR0b24ge1xuICAgICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXModmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi1pbm5lci1ib3JkZXItcmFkaXVzKSk7XG4gICAgfVxuICB9XG5cbiAgJjpub3QoOmZpcnN0LW9mLXR5cGUpIHtcbiAgICBib3JkZXItdG9wOiAwO1xuICB9XG5cbiAgLy8gT25seSBzZXQgYSBib3JkZXItcmFkaXVzIG9uIHRoZSBsYXN0IGl0ZW0gaWYgdGhlIGFjY29yZGlvbiBpcyBjb2xsYXBzZWRcbiAgJjpsYXN0LW9mLXR5cGUge1xuICAgIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tcmFkaXVzKHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24tYm9yZGVyLXJhZGl1cykpO1xuXG4gICAgPiAuYWNjb3JkaW9uLWhlYWRlciAuYWNjb3JkaW9uLWJ1dHRvbiB7XG4gICAgICAmLmNvbGxhcHNlZCB7XG4gICAgICAgIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tcmFkaXVzKHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24taW5uZXItYm9yZGVyLXJhZGl1cykpO1xuICAgICAgfVxuICAgIH1cblxuICAgID4gLmFjY29yZGlvbi1jb2xsYXBzZSB7XG4gICAgICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJvcmRlci1yYWRpdXMpKTtcbiAgICB9XG4gIH1cbn1cblxuLmFjY29yZGlvbi1ib2R5IHtcbiAgcGFkZGluZzogdmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi1ib2R5LXBhZGRpbmcteSkgdmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi1ib2R5LXBhZGRpbmcteCk7XG59XG5cblxuLy8gRmx1c2ggYWNjb3JkaW9uIGl0ZW1zXG4vL1xuLy8gUmVtb3ZlIGJvcmRlcnMgYW5kIGJvcmRlci1yYWRpdXMgdG8ga2VlcCBhY2NvcmRpb24gaXRlbXMgZWRnZS10by1lZGdlLlxuXG4uYWNjb3JkaW9uLWZsdXNoIHtcbiAgPiAuYWNjb3JkaW9uLWl0ZW0ge1xuICAgIGJvcmRlci1yaWdodDogMDtcbiAgICBib3JkZXItbGVmdDogMDtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDApO1xuXG4gICAgJjpmaXJzdC1jaGlsZCB7IGJvcmRlci10b3A6IDA7IH1cbiAgICAmOmxhc3QtY2hpbGQgeyBib3JkZXItYm90dG9tOiAwOyB9XG5cbiAgICAvLyBzdHlsZWxpbnQtZGlzYWJsZSBzZWxlY3Rvci1tYXgtY2xhc3NcbiAgICA+IC5hY2NvcmRpb24tY29sbGFwc2UsXG4gICAgPiAuYWNjb3JkaW9uLWhlYWRlciAuYWNjb3JkaW9uLWJ1dHRvbixcbiAgICA+IC5hY2NvcmRpb24taGVhZGVyIC5hY2NvcmRpb24tYnV0dG9uLmNvbGxhcHNlZCB7XG4gICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDApO1xuICAgIH1cbiAgICAvLyBzdHlsZWxpbnQtZW5hYmxlIHNlbGVjdG9yLW1heC1jbGFzc1xuICB9XG59XG5cbkBpZiAkZW5hYmxlLWRhcmstbW9kZSB7XG4gIEBpbmNsdWRlIGNvbG9yLW1vZGUoZGFyaykge1xuICAgIC5hY2NvcmRpb24tYnV0dG9uOjphZnRlciB7XG4gICAgICAtLSN7JHByZWZpeH1hY2NvcmRpb24tYnRuLWljb246ICN7ZXNjYXBlLXN2ZygkYWNjb3JkaW9uLWJ1dHRvbi1pY29uLWRhcmspfTtcbiAgICAgIC0tI3skcHJlZml4fWFjY29yZGlvbi1idG4tYWN0aXZlLWljb246ICN7ZXNjYXBlLXN2ZygkYWNjb3JkaW9uLWJ1dHRvbi1hY3RpdmUtaWNvbi1kYXJrKX07XG4gICAgfVxuICB9XG59XG4iLCIuYnJlYWRjcnVtYiB7XG4gIC8vIHNjc3MtZG9jcy1zdGFydCBicmVhZGNydW1iLWNzcy12YXJzXG4gIC0tI3skcHJlZml4fWJyZWFkY3J1bWItcGFkZGluZy14OiAjeyRicmVhZGNydW1iLXBhZGRpbmcteH07XG4gIC0tI3skcHJlZml4fWJyZWFkY3J1bWItcGFkZGluZy15OiAjeyRicmVhZGNydW1iLXBhZGRpbmcteX07XG4gIC0tI3skcHJlZml4fWJyZWFkY3J1bWItbWFyZ2luLWJvdHRvbTogI3skYnJlYWRjcnVtYi1tYXJnaW4tYm90dG9tfTtcbiAgQGluY2x1ZGUgcmZzKCRicmVhZGNydW1iLWZvbnQtc2l6ZSwgLS0jeyRwcmVmaXh9YnJlYWRjcnVtYi1mb250LXNpemUpO1xuICAtLSN7JHByZWZpeH1icmVhZGNydW1iLWJnOiAjeyRicmVhZGNydW1iLWJnfTtcbiAgLS0jeyRwcmVmaXh9YnJlYWRjcnVtYi1ib3JkZXItcmFkaXVzOiAjeyRicmVhZGNydW1iLWJvcmRlci1yYWRpdXN9O1xuICAtLSN7JHByZWZpeH1icmVhZGNydW1iLWRpdmlkZXItY29sb3I6ICN7JGJyZWFkY3J1bWItZGl2aWRlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fWJyZWFkY3J1bWItaXRlbS1wYWRkaW5nLXg6ICN7JGJyZWFkY3J1bWItaXRlbS1wYWRkaW5nLXh9O1xuICAtLSN7JHByZWZpeH1icmVhZGNydW1iLWl0ZW0tYWN0aXZlLWNvbG9yOiAjeyRicmVhZGNydW1iLWFjdGl2ZS1jb2xvcn07XG4gIC8vIHNjc3MtZG9jcy1lbmQgYnJlYWRjcnVtYi1jc3MtdmFyc1xuXG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgcGFkZGluZzogdmFyKC0tI3skcHJlZml4fWJyZWFkY3J1bWItcGFkZGluZy15KSB2YXIoLS0jeyRwcmVmaXh9YnJlYWRjcnVtYi1wYWRkaW5nLXgpO1xuICBtYXJnaW4tYm90dG9tOiB2YXIoLS0jeyRwcmVmaXh9YnJlYWRjcnVtYi1tYXJnaW4tYm90dG9tKTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKHZhcigtLSN7JHByZWZpeH1icmVhZGNydW1iLWZvbnQtc2l6ZSkpO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YnJlYWRjcnVtYi1iZyk7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXModmFyKC0tI3skcHJlZml4fWJyZWFkY3J1bWItYm9yZGVyLXJhZGl1cykpO1xufVxuXG4uYnJlYWRjcnVtYi1pdGVtIHtcbiAgLy8gVGhlIHNlcGFyYXRvciBiZXR3ZWVuIGJyZWFkY3J1bWJzIChieSBkZWZhdWx0LCBhIGZvcndhcmQtc2xhc2g6IFwiL1wiKVxuICArIC5icmVhZGNydW1iLWl0ZW0ge1xuICAgIHBhZGRpbmctbGVmdDogdmFyKC0tI3skcHJlZml4fWJyZWFkY3J1bWItaXRlbS1wYWRkaW5nLXgpO1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGZsb2F0OiBsZWZ0OyAvLyBTdXBwcmVzcyBpbmxpbmUgc3BhY2luZ3MgYW5kIHVuZGVybGluaW5nIG9mIHRoZSBzZXBhcmF0b3JcbiAgICAgIHBhZGRpbmctcmlnaHQ6IHZhcigtLSN7JHByZWZpeH1icmVhZGNydW1iLWl0ZW0tcGFkZGluZy14KTtcbiAgICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YnJlYWRjcnVtYi1kaXZpZGVyLWNvbG9yKTtcbiAgICAgIGNvbnRlbnQ6IHZhcigtLSN7JHByZWZpeH1icmVhZGNydW1iLWRpdmlkZXIsIGVzY2FwZS1zdmcoJGJyZWFkY3J1bWItZGl2aWRlcikpICN7XCIvKiBydGw6XCJ9IHZhcigtLSN7JHByZWZpeH1icmVhZGNydW1iLWRpdmlkZXIsIGVzY2FwZS1zdmcoJGJyZWFkY3J1bWItZGl2aWRlci1mbGlwcGVkKSkgI3tcIiovXCJ9O1xuICAgIH1cbiAgfVxuXG4gICYuYWN0aXZlIHtcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWJyZWFkY3J1bWItaXRlbS1hY3RpdmUtY29sb3IpO1xuICB9XG59XG4iLCIucGFnaW5hdGlvbiB7XG4gIC8vIHNjc3MtZG9jcy1zdGFydCBwYWdpbmF0aW9uLWNzcy12YXJzXG4gIC0tI3skcHJlZml4fXBhZ2luYXRpb24tcGFkZGluZy14OiAjeyRwYWdpbmF0aW9uLXBhZGRpbmcteH07XG4gIC0tI3skcHJlZml4fXBhZ2luYXRpb24tcGFkZGluZy15OiAjeyRwYWdpbmF0aW9uLXBhZGRpbmcteX07XG4gIEBpbmNsdWRlIHJmcygkcGFnaW5hdGlvbi1mb250LXNpemUsIC0tI3skcHJlZml4fXBhZ2luYXRpb24tZm9udC1zaXplKTtcbiAgLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1jb2xvcjogI3skcGFnaW5hdGlvbi1jb2xvcn07XG4gIC0tI3skcHJlZml4fXBhZ2luYXRpb24tYmc6ICN7JHBhZ2luYXRpb24tYmd9O1xuICAtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWJvcmRlci13aWR0aDogI3skcGFnaW5hdGlvbi1ib3JkZXItd2lkdGh9O1xuICAtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWJvcmRlci1jb2xvcjogI3skcGFnaW5hdGlvbi1ib3JkZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWJvcmRlci1yYWRpdXM6ICN7JHBhZ2luYXRpb24tYm9yZGVyLXJhZGl1c307XG4gIC0tI3skcHJlZml4fXBhZ2luYXRpb24taG92ZXItY29sb3I6ICN7JHBhZ2luYXRpb24taG92ZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWhvdmVyLWJnOiAjeyRwYWdpbmF0aW9uLWhvdmVyLWJnfTtcbiAgLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1ob3Zlci1ib3JkZXItY29sb3I6ICN7JHBhZ2luYXRpb24taG92ZXItYm9yZGVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1mb2N1cy1jb2xvcjogI3skcGFnaW5hdGlvbi1mb2N1cy1jb2xvcn07XG4gIC0tI3skcHJlZml4fXBhZ2luYXRpb24tZm9jdXMtYmc6ICN7JHBhZ2luYXRpb24tZm9jdXMtYmd9O1xuICAtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWZvY3VzLWJveC1zaGFkb3c6ICN7JHBhZ2luYXRpb24tZm9jdXMtYm94LXNoYWRvd307XG4gIC0tI3skcHJlZml4fXBhZ2luYXRpb24tYWN0aXZlLWNvbG9yOiAjeyRwYWdpbmF0aW9uLWFjdGl2ZS1jb2xvcn07XG4gIC0tI3skcHJlZml4fXBhZ2luYXRpb24tYWN0aXZlLWJnOiAjeyRwYWdpbmF0aW9uLWFjdGl2ZS1iZ307XG4gIC0tI3skcHJlZml4fXBhZ2luYXRpb24tYWN0aXZlLWJvcmRlci1jb2xvcjogI3skcGFnaW5hdGlvbi1hY3RpdmUtYm9yZGVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1kaXNhYmxlZC1jb2xvcjogI3skcGFnaW5hdGlvbi1kaXNhYmxlZC1jb2xvcn07XG4gIC0tI3skcHJlZml4fXBhZ2luYXRpb24tZGlzYWJsZWQtYmc6ICN7JHBhZ2luYXRpb24tZGlzYWJsZWQtYmd9O1xuICAtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWRpc2FibGVkLWJvcmRlci1jb2xvcjogI3skcGFnaW5hdGlvbi1kaXNhYmxlZC1ib3JkZXItY29sb3J9O1xuICAvLyBzY3NzLWRvY3MtZW5kIHBhZ2luYXRpb24tY3NzLXZhcnNcblxuICBkaXNwbGF5OiBmbGV4O1xuICBAaW5jbHVkZSBsaXN0LXVuc3R5bGVkKCk7XG59XG5cbi5wYWdlLWxpbmsge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiB2YXIoLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1wYWRkaW5nLXkpIHZhcigtLSN7JHByZWZpeH1wYWdpbmF0aW9uLXBhZGRpbmcteCk7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSh2YXIoLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1mb250LXNpemUpKTtcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWNvbG9yKTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBpZigkbGluay1kZWNvcmF0aW9uID09IG5vbmUsIG51bGwsIG5vbmUpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1iZyk7XG4gIGJvcmRlcjogdmFyKC0tI3skcHJlZml4fXBhZ2luYXRpb24tYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1ib3JkZXItY29sb3IpO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRwYWdpbmF0aW9uLXRyYW5zaXRpb24pO1xuXG4gICY6aG92ZXIge1xuICAgIHotaW5kZXg6IDI7XG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWhvdmVyLWNvbG9yKTtcbiAgICB0ZXh0LWRlY29yYXRpb246IGlmKCRsaW5rLWhvdmVyLWRlY29yYXRpb24gPT0gdW5kZXJsaW5lLCBub25lLCBudWxsKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1ob3Zlci1iZyk7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1ob3Zlci1ib3JkZXItY29sb3IpO1xuICB9XG5cbiAgJjpmb2N1cyB7XG4gICAgei1pbmRleDogMztcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fXBhZ2luYXRpb24tZm9jdXMtY29sb3IpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWZvY3VzLWJnKTtcbiAgICBvdXRsaW5lOiAkcGFnaW5hdGlvbi1mb2N1cy1vdXRsaW5lO1xuICAgIGJveC1zaGFkb3c6IHZhcigtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWZvY3VzLWJveC1zaGFkb3cpO1xuICB9XG5cbiAgJi5hY3RpdmUsXG4gIC5hY3RpdmUgPiAmIHtcbiAgICB6LWluZGV4OiAzO1xuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1hY3RpdmUtY29sb3IpO1xuICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKHZhcigtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWFjdGl2ZS1iZykpO1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tI3skcHJlZml4fXBhZ2luYXRpb24tYWN0aXZlLWJvcmRlci1jb2xvcik7XG4gIH1cblxuICAmLmRpc2FibGVkLFxuICAuZGlzYWJsZWQgPiAmIHtcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fXBhZ2luYXRpb24tZGlzYWJsZWQtY29sb3IpO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWRpc2FibGVkLWJnKTtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWRpc2FibGVkLWJvcmRlci1jb2xvcik7XG4gIH1cbn1cblxuLnBhZ2UtaXRlbSB7XG4gICY6bm90KDpmaXJzdC1jaGlsZCkgLnBhZ2UtbGluayB7XG4gICAgbWFyZ2luLWxlZnQ6ICRwYWdpbmF0aW9uLW1hcmdpbi1zdGFydDtcbiAgfVxuXG4gIEBpZiAkcGFnaW5hdGlvbi1tYXJnaW4tc3RhcnQgPT0gY2FsYygtMSAqICN7JHBhZ2luYXRpb24tYm9yZGVyLXdpZHRofSkge1xuICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgLnBhZ2UtbGluayB7XG4gICAgICAgIEBpbmNsdWRlIGJvcmRlci1zdGFydC1yYWRpdXModmFyKC0tI3skcHJlZml4fXBhZ2luYXRpb24tYm9yZGVyLXJhZGl1cykpO1xuICAgICAgfVxuICAgIH1cblxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAucGFnZS1saW5rIHtcbiAgICAgICAgQGluY2x1ZGUgYm9yZGVyLWVuZC1yYWRpdXModmFyKC0tI3skcHJlZml4fXBhZ2luYXRpb24tYm9yZGVyLXJhZGl1cykpO1xuICAgICAgfVxuICAgIH1cbiAgfSBAZWxzZSB7XG4gICAgLy8gQWRkIGJvcmRlci1yYWRpdXMgdG8gYWxsIHBhZ2VMaW5rcyBpbiBjYXNlIHRoZXkgaGF2ZSBsZWZ0IG1hcmdpblxuICAgIC5wYWdlLWxpbmsge1xuICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1ib3JkZXItcmFkaXVzKSk7XG4gICAgfVxuICB9XG59XG5cblxuLy9cbi8vIFNpemluZ1xuLy9cblxuLnBhZ2luYXRpb24tbGcge1xuICBAaW5jbHVkZSBwYWdpbmF0aW9uLXNpemUoJHBhZ2luYXRpb24tcGFkZGluZy15LWxnLCAkcGFnaW5hdGlvbi1wYWRkaW5nLXgtbGcsICRmb250LXNpemUtbGcsICRwYWdpbmF0aW9uLWJvcmRlci1yYWRpdXMtbGcpO1xufVxuXG4ucGFnaW5hdGlvbi1zbSB7XG4gIEBpbmNsdWRlIHBhZ2luYXRpb24tc2l6ZSgkcGFnaW5hdGlvbi1wYWRkaW5nLXktc20sICRwYWdpbmF0aW9uLXBhZGRpbmcteC1zbSwgJGZvbnQtc2l6ZS1zbSwgJHBhZ2luYXRpb24tYm9yZGVyLXJhZGl1cy1zbSk7XG59XG4iLCIvLyBQYWdpbmF0aW9uXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBwYWdpbmF0aW9uLW1peGluXG5AbWl4aW4gcGFnaW5hdGlvbi1zaXplKCRwYWRkaW5nLXksICRwYWRkaW5nLXgsICRmb250LXNpemUsICRib3JkZXItcmFkaXVzKSB7XG4gIC0tI3skcHJlZml4fXBhZ2luYXRpb24tcGFkZGluZy14OiAjeyRwYWRkaW5nLXh9O1xuICAtLSN7JHByZWZpeH1wYWdpbmF0aW9uLXBhZGRpbmcteTogI3skcGFkZGluZy15fTtcbiAgQGluY2x1ZGUgcmZzKCRmb250LXNpemUsIC0tI3skcHJlZml4fXBhZ2luYXRpb24tZm9udC1zaXplKTtcbiAgLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1ib3JkZXItcmFkaXVzOiAjeyRib3JkZXItcmFkaXVzfTtcbn1cbi8vIHNjc3MtZG9jcy1lbmQgcGFnaW5hdGlvbi1taXhpblxuIiwiLy8gQmFzZSBjbGFzc1xuLy9cbi8vIFJlcXVpcmVzIG9uZSBvZiB0aGUgY29udGV4dHVhbCwgY29sb3IgbW9kaWZpZXIgY2xhc3NlcyBmb3IgYGNvbG9yYCBhbmRcbi8vIGBiYWNrZ3JvdW5kLWNvbG9yYC5cblxuLmJhZGdlIHtcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IGJhZGdlLWNzcy12YXJzXG4gIC0tI3skcHJlZml4fWJhZGdlLXBhZGRpbmcteDogI3skYmFkZ2UtcGFkZGluZy14fTtcbiAgLS0jeyRwcmVmaXh9YmFkZ2UtcGFkZGluZy15OiAjeyRiYWRnZS1wYWRkaW5nLXl9O1xuICBAaW5jbHVkZSByZnMoJGJhZGdlLWZvbnQtc2l6ZSwgLS0jeyRwcmVmaXh9YmFkZ2UtZm9udC1zaXplKTtcbiAgLS0jeyRwcmVmaXh9YmFkZ2UtZm9udC13ZWlnaHQ6ICN7JGJhZGdlLWZvbnQtd2VpZ2h0fTtcbiAgLS0jeyRwcmVmaXh9YmFkZ2UtY29sb3I6ICN7JGJhZGdlLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9YmFkZ2UtYm9yZGVyLXJhZGl1czogI3skYmFkZ2UtYm9yZGVyLXJhZGl1c307XG4gIC8vIHNjc3MtZG9jcy1lbmQgYmFkZ2UtY3NzLXZhcnNcblxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IHZhcigtLSN7JHByZWZpeH1iYWRnZS1wYWRkaW5nLXkpIHZhcigtLSN7JHByZWZpeH1iYWRnZS1wYWRkaW5nLXgpO1xuICBAaW5jbHVkZSBmb250LXNpemUodmFyKC0tI3skcHJlZml4fWJhZGdlLWZvbnQtc2l6ZSkpO1xuICBmb250LXdlaWdodDogdmFyKC0tI3skcHJlZml4fWJhZGdlLWZvbnQtd2VpZ2h0KTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YmFkZ2UtY29sb3IpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9YmFkZ2UtYm9yZGVyLXJhZGl1cykpO1xuICBAaW5jbHVkZSBncmFkaWVudC1iZygpO1xuXG4gIC8vIEVtcHR5IGJhZGdlcyBjb2xsYXBzZSBhdXRvbWF0aWNhbGx5XG4gICY6ZW1wdHkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLy8gUXVpY2sgZml4IGZvciBiYWRnZXMgaW4gYnV0dG9uc1xuLmJ0biAuYmFkZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTFweDtcbn1cbiIsIi8vXG4vLyBCYXNlIHN0eWxlc1xuLy9cblxuLmFsZXJ0IHtcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IGFsZXJ0LWNzcy12YXJzXG4gIC0tI3skcHJlZml4fWFsZXJ0LWJnOiB0cmFuc3BhcmVudDtcbiAgLS0jeyRwcmVmaXh9YWxlcnQtcGFkZGluZy14OiAjeyRhbGVydC1wYWRkaW5nLXh9O1xuICAtLSN7JHByZWZpeH1hbGVydC1wYWRkaW5nLXk6ICN7JGFsZXJ0LXBhZGRpbmcteX07XG4gIC0tI3skcHJlZml4fWFsZXJ0LW1hcmdpbi1ib3R0b206ICN7JGFsZXJ0LW1hcmdpbi1ib3R0b219O1xuICAtLSN7JHByZWZpeH1hbGVydC1jb2xvcjogaW5oZXJpdDtcbiAgLS0jeyRwcmVmaXh9YWxlcnQtYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLS0jeyRwcmVmaXh9YWxlcnQtYm9yZGVyOiAjeyRhbGVydC1ib3JkZXItd2lkdGh9IHNvbGlkIHZhcigtLSN7JHByZWZpeH1hbGVydC1ib3JkZXItY29sb3IpO1xuICAtLSN7JHByZWZpeH1hbGVydC1ib3JkZXItcmFkaXVzOiAjeyRhbGVydC1ib3JkZXItcmFkaXVzfTtcbiAgLS0jeyRwcmVmaXh9YWxlcnQtbGluay1jb2xvcjogaW5oZXJpdDtcbiAgLy8gc2Nzcy1kb2NzLWVuZCBhbGVydC1jc3MtdmFyc1xuXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogdmFyKC0tI3skcHJlZml4fWFsZXJ0LXBhZGRpbmcteSkgdmFyKC0tI3skcHJlZml4fWFsZXJ0LXBhZGRpbmcteCk7XG4gIG1hcmdpbi1ib3R0b206IHZhcigtLSN7JHByZWZpeH1hbGVydC1tYXJnaW4tYm90dG9tKTtcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1hbGVydC1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1hbGVydC1iZyk7XG4gIGJvcmRlcjogdmFyKC0tI3skcHJlZml4fWFsZXJ0LWJvcmRlcik7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXModmFyKC0tI3skcHJlZml4fWFsZXJ0LWJvcmRlci1yYWRpdXMpKTtcbn1cblxuLy8gSGVhZGluZ3MgZm9yIGxhcmdlciBhbGVydHNcbi5hbGVydC1oZWFkaW5nIHtcbiAgLy8gU3BlY2lmaWVkIHRvIHByZXZlbnQgY29uZmxpY3RzIG9mIGNoYW5naW5nICRoZWFkaW5ncy1jb2xvclxuICBjb2xvcjogaW5oZXJpdDtcbn1cblxuLy8gUHJvdmlkZSBjbGFzcyBmb3IgbGlua3MgdGhhdCBtYXRjaCBhbGVydHNcbi5hbGVydC1saW5rIHtcbiAgZm9udC13ZWlnaHQ6ICRhbGVydC1saW5rLWZvbnQtd2VpZ2h0O1xuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWFsZXJ0LWxpbmstY29sb3IpO1xufVxuXG5cbi8vIERpc21pc3NpYmxlIGFsZXJ0c1xuLy9cbi8vIEV4cGFuZCB0aGUgcmlnaHQgcGFkZGluZyBhbmQgYWNjb3VudCBmb3IgdGhlIGNsb3NlIGJ1dHRvbidzIHBvc2l0aW9uaW5nLlxuXG4uYWxlcnQtZGlzbWlzc2libGUge1xuICBwYWRkaW5nLXJpZ2h0OiAkYWxlcnQtZGlzbWlzc2libGUtcGFkZGluZy1yO1xuXG4gIC8vIEFkanVzdCBjbG9zZSBsaW5rIHBvc2l0aW9uXG4gIC5idG4tY2xvc2Uge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgei1pbmRleDogJHN0cmV0Y2hlZC1saW5rLXotaW5kZXggKyAxO1xuICAgIHBhZGRpbmc6ICRhbGVydC1wYWRkaW5nLXkgKiAxLjI1ICRhbGVydC1wYWRkaW5nLXg7XG4gIH1cbn1cblxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgYWxlcnQtbW9kaWZpZXJzXG4vLyBHZW5lcmF0ZSBjb250ZXh0dWFsIG1vZGlmaWVyIGNsYXNzZXMgZm9yIGNvbG9yaXppbmcgdGhlIGFsZXJ0XG5AZWFjaCAkc3RhdGUgaW4gbWFwLWtleXMoJHRoZW1lLWNvbG9ycykge1xuICAuYWxlcnQtI3skc3RhdGV9IHtcbiAgICAtLSN7JHByZWZpeH1hbGVydC1jb2xvcjogdmFyKC0tI3skcHJlZml4fSN7JHN0YXRlfS10ZXh0LWVtcGhhc2lzKTtcbiAgICAtLSN7JHByZWZpeH1hbGVydC1iZzogdmFyKC0tI3skcHJlZml4fSN7JHN0YXRlfS1iZy1zdWJ0bGUpO1xuICAgIC0tI3skcHJlZml4fWFsZXJ0LWJvcmRlci1jb2xvcjogdmFyKC0tI3skcHJlZml4fSN7JHN0YXRlfS1ib3JkZXItc3VidGxlKTtcbiAgICAtLSN7JHByZWZpeH1hbGVydC1saW5rLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9I3skc3RhdGV9LXRleHQtZW1waGFzaXMpO1xuICB9XG59XG4vLyBzY3NzLWRvY3MtZW5kIGFsZXJ0LW1vZGlmaWVyc1xuIiwiLy8gRGlzYWJsZSBhbmltYXRpb24gaWYgdHJhbnNpdGlvbnMgYXJlIGRpc2FibGVkXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBwcm9ncmVzcy1rZXlmcmFtZXNcbkBpZiAkZW5hYmxlLXRyYW5zaXRpb25zIHtcbiAgQGtleWZyYW1lcyBwcm9ncmVzcy1iYXItc3RyaXBlcyB7XG4gICAgMCUgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IHZhcigtLSN7JHByZWZpeH1wcm9ncmVzcy1oZWlnaHQpOyB9XG4gIH1cbn1cbi8vIHNjc3MtZG9jcy1lbmQgcHJvZ3Jlc3Mta2V5ZnJhbWVzXG5cbi5wcm9ncmVzcyxcbi5wcm9ncmVzcy1zdGFja2VkIHtcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IHByb2dyZXNzLWNzcy12YXJzXG4gIC0tI3skcHJlZml4fXByb2dyZXNzLWhlaWdodDogI3skcHJvZ3Jlc3MtaGVpZ2h0fTtcbiAgQGluY2x1ZGUgcmZzKCRwcm9ncmVzcy1mb250LXNpemUsIC0tI3skcHJlZml4fXByb2dyZXNzLWZvbnQtc2l6ZSk7XG4gIC0tI3skcHJlZml4fXByb2dyZXNzLWJnOiAjeyRwcm9ncmVzcy1iZ307XG4gIC0tI3skcHJlZml4fXByb2dyZXNzLWJvcmRlci1yYWRpdXM6ICN7JHByb2dyZXNzLWJvcmRlci1yYWRpdXN9O1xuICAtLSN7JHByZWZpeH1wcm9ncmVzcy1ib3gtc2hhZG93OiAjeyRwcm9ncmVzcy1ib3gtc2hhZG93fTtcbiAgLS0jeyRwcmVmaXh9cHJvZ3Jlc3MtYmFyLWNvbG9yOiAjeyRwcm9ncmVzcy1iYXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1wcm9ncmVzcy1iYXItYmc6ICN7JHByb2dyZXNzLWJhci1iZ307XG4gIC0tI3skcHJlZml4fXByb2dyZXNzLWJhci10cmFuc2l0aW9uOiAjeyRwcm9ncmVzcy1iYXItdHJhbnNpdGlvbn07XG4gIC8vIHNjc3MtZG9jcy1lbmQgcHJvZ3Jlc3MtY3NzLXZhcnNcblxuICBkaXNwbGF5OiBmbGV4O1xuICBoZWlnaHQ6IHZhcigtLSN7JHByZWZpeH1wcm9ncmVzcy1oZWlnaHQpO1xuICBvdmVyZmxvdzogaGlkZGVuOyAvLyBmb3JjZSByb3VuZGVkIGNvcm5lcnMgYnkgY3JvcHBpbmcgaXRcbiAgQGluY2x1ZGUgZm9udC1zaXplKHZhcigtLSN7JHByZWZpeH1wcm9ncmVzcy1mb250LXNpemUpKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fXByb2dyZXNzLWJnKTtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9cHJvZ3Jlc3MtYm9yZGVyLXJhZGl1cykpO1xuICBAaW5jbHVkZSBib3gtc2hhZG93KHZhcigtLSN7JHByZWZpeH1wcm9ncmVzcy1ib3gtc2hhZG93KSk7XG59XG5cbi5wcm9ncmVzcy1iYXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1wcm9ncmVzcy1iYXItY29sb3IpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1wcm9ncmVzcy1iYXItYmcpO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKHZhcigtLSN7JHByZWZpeH1wcm9ncmVzcy1iYXItdHJhbnNpdGlvbikpO1xufVxuXG4ucHJvZ3Jlc3MtYmFyLXN0cmlwZWQge1xuICBAaW5jbHVkZSBncmFkaWVudC1zdHJpcGVkKCk7XG4gIGJhY2tncm91bmQtc2l6ZTogdmFyKC0tI3skcHJlZml4fXByb2dyZXNzLWhlaWdodCkgdmFyKC0tI3skcHJlZml4fXByb2dyZXNzLWhlaWdodCk7XG59XG5cbi5wcm9ncmVzcy1zdGFja2VkID4gLnByb2dyZXNzIHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbi5wcm9ncmVzcy1zdGFja2VkID4gLnByb2dyZXNzID4gLnByb2dyZXNzLWJhciB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5AaWYgJGVuYWJsZS10cmFuc2l0aW9ucyB7XG4gIC5wcm9ncmVzcy1iYXItYW5pbWF0ZWQge1xuICAgIGFuaW1hdGlvbjogJHByb2dyZXNzLWJhci1hbmltYXRpb24tdGltaW5nIHByb2dyZXNzLWJhci1zdHJpcGVzO1xuXG4gICAgQGlmICRlbmFibGUtcmVkdWNlZC1tb3Rpb24ge1xuICAgICAgQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgICAgICAgYW5pbWF0aW9uOiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy8gQmFzZSBjbGFzc1xuLy9cbi8vIEVhc2lseSB1c2FibGUgb24gPHVsPiwgPG9sPiwgb3IgPGRpdj4uXG5cbi5saXN0LWdyb3VwIHtcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IGxpc3QtZ3JvdXAtY3NzLXZhcnNcbiAgLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1jb2xvcjogI3skbGlzdC1ncm91cC1jb2xvcn07XG4gIC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYmc6ICN7JGxpc3QtZ3JvdXAtYmd9O1xuICAtLSN7JHByZWZpeH1saXN0LWdyb3VwLWJvcmRlci1jb2xvcjogI3skbGlzdC1ncm91cC1ib3JkZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1saXN0LWdyb3VwLWJvcmRlci13aWR0aDogI3skbGlzdC1ncm91cC1ib3JkZXItd2lkdGh9O1xuICAtLSN7JHByZWZpeH1saXN0LWdyb3VwLWJvcmRlci1yYWRpdXM6ICN7JGxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1c307XG4gIC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtaXRlbS1wYWRkaW5nLXg6ICN7JGxpc3QtZ3JvdXAtaXRlbS1wYWRkaW5nLXh9O1xuICAtLSN7JHByZWZpeH1saXN0LWdyb3VwLWl0ZW0tcGFkZGluZy15OiAjeyRsaXN0LWdyb3VwLWl0ZW0tcGFkZGluZy15fTtcbiAgLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1hY3Rpb24tY29sb3I6ICN7JGxpc3QtZ3JvdXAtYWN0aW9uLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1hY3Rpb24taG92ZXItY29sb3I6ICN7JGxpc3QtZ3JvdXAtYWN0aW9uLWhvdmVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1hY3Rpb24taG92ZXItYmc6ICN7JGxpc3QtZ3JvdXAtaG92ZXItYmd9O1xuICAtLSN7JHByZWZpeH1saXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtY29sb3I6ICN7JGxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1jb2xvcn07XG4gIC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1iZzogI3skbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWJnfTtcbiAgLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1kaXNhYmxlZC1jb2xvcjogI3skbGlzdC1ncm91cC1kaXNhYmxlZC1jb2xvcn07XG4gIC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtZGlzYWJsZWQtYmc6ICN7JGxpc3QtZ3JvdXAtZGlzYWJsZWQtYmd9O1xuICAtLSN7JHByZWZpeH1saXN0LWdyb3VwLWFjdGl2ZS1jb2xvcjogI3skbGlzdC1ncm91cC1hY3RpdmUtY29sb3J9O1xuICAtLSN7JHByZWZpeH1saXN0LWdyb3VwLWFjdGl2ZS1iZzogI3skbGlzdC1ncm91cC1hY3RpdmUtYmd9O1xuICAtLSN7JHByZWZpeH1saXN0LWdyb3VwLWFjdGl2ZS1ib3JkZXItY29sb3I6ICN7JGxpc3QtZ3JvdXAtYWN0aXZlLWJvcmRlci1jb2xvcn07XG4gIC8vIHNjc3MtZG9jcy1lbmQgbGlzdC1ncm91cC1jc3MtdmFyc1xuXG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgLy8gTm8gbmVlZCB0byBzZXQgbGlzdC1zdHlsZTogbm9uZTsgc2luY2UgLmxpc3QtZ3JvdXAtaXRlbSBpcyBibG9jayBsZXZlbFxuICBwYWRkaW5nLWxlZnQ6IDA7IC8vIHJlc2V0IHBhZGRpbmcgYmVjYXVzZSB1bCBhbmQgb2xcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1ib3JkZXItcmFkaXVzKSk7XG59XG5cbi5saXN0LWdyb3VwLW51bWJlcmVkIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBjb3VudGVyLXJlc2V0OiBzZWN0aW9uO1xuXG4gID4gLmxpc3QtZ3JvdXAtaXRlbTo6YmVmb3JlIHtcbiAgICAvLyBJbmNyZW1lbnRzIG9ubHkgdGhpcyBpbnN0YW5jZSBvZiB0aGUgc2VjdGlvbiBjb3VudGVyXG4gICAgY29udGVudDogY291bnRlcnMoc2VjdGlvbiwgXCIuXCIpIFwiLiBcIjtcbiAgICBjb3VudGVyLWluY3JlbWVudDogc2VjdGlvbjtcbiAgfVxufVxuXG4vLyBJbmRpdmlkdWFsIGxpc3QgaXRlbXNcbi8vXG4vLyBVc2Ugb24gYGxpYHMgb3IgYGRpdmBzIHdpdGhpbiB0aGUgYC5saXN0LWdyb3VwYCBwYXJlbnQuXG5cbi5saXN0LWdyb3VwLWl0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiB2YXIoLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1pdGVtLXBhZGRpbmcteSkgdmFyKC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtaXRlbS1wYWRkaW5nLXgpO1xuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtY29sb3IpO1xuICB0ZXh0LWRlY29yYXRpb246IGlmKCRsaW5rLWRlY29yYXRpb24gPT0gbm9uZSwgbnVsbCwgbm9uZSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1saXN0LWdyb3VwLWJnKTtcbiAgYm9yZGVyOiB2YXIoLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLSN7JHByZWZpeH1saXN0LWdyb3VwLWJvcmRlci1jb2xvcik7XG5cbiAgJjpmaXJzdC1jaGlsZCB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoaW5oZXJpdCk7XG4gIH1cblxuICAmOmxhc3QtY2hpbGQge1xuICAgIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tcmFkaXVzKGluaGVyaXQpO1xuICB9XG5cbiAgJi5kaXNhYmxlZCxcbiAgJjpkaXNhYmxlZCB7XG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1saXN0LWdyb3VwLWRpc2FibGVkLWNvbG9yKTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1kaXNhYmxlZC1iZyk7XG4gIH1cblxuICAvLyBJbmNsdWRlIGJvdGggaGVyZSBmb3IgYDxhPmBzIGFuZCBgPGJ1dHRvbj5gc1xuICAmLmFjdGl2ZSB7XG4gICAgei1pbmRleDogMjsgLy8gUGxhY2UgYWN0aXZlIGl0ZW1zIGFib3ZlIHRoZWlyIHNpYmxpbmdzIGZvciBwcm9wZXIgYm9yZGVyIHN0eWxpbmdcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYWN0aXZlLWNvbG9yKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1hY3RpdmUtYmcpO1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYWN0aXZlLWJvcmRlci1jb2xvcik7XG4gIH1cblxuICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgc2Nzcy9zZWxlY3Rvci1uby1yZWR1bmRhbnQtbmVzdGluZy1zZWxlY3RvclxuICAmICsgLmxpc3QtZ3JvdXAtaXRlbSB7XG4gICAgYm9yZGVyLXRvcC13aWR0aDogMDtcblxuICAgICYuYWN0aXZlIHtcbiAgICAgIG1hcmdpbi10b3A6IGNhbGMoLTEgKiB2YXIoLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1ib3JkZXItd2lkdGgpKTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiAgICAgIGJvcmRlci10b3Atd2lkdGg6IHZhcigtLSN7JHByZWZpeH1saXN0LWdyb3VwLWJvcmRlci13aWR0aCk7XG4gICAgfVxuICB9XG59XG5cbi8vIEludGVyYWN0aXZlIGxpc3QgaXRlbXNcbi8vXG4vLyBVc2UgYW5jaG9yIG9yIGJ1dHRvbiBlbGVtZW50cyBpbnN0ZWFkIG9mIGBsaWBzIG9yIGBkaXZgcyB0byBjcmVhdGUgaW50ZXJhY3RpdmVcbi8vIGxpc3QgaXRlbXMuIEluY2x1ZGVzIGFuIGV4dHJhIGAuYWN0aXZlYCBtb2RpZmllciBjbGFzcyBmb3Igc2VsZWN0ZWQgaXRlbXMuXG5cbi5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uIHtcbiAgd2lkdGg6IDEwMCU7IC8vIEZvciBgPGJ1dHRvbj5gcyAoYW5jaG9ycyBiZWNvbWUgMTAwJSBieSBkZWZhdWx0IHRob3VnaClcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1saXN0LWdyb3VwLWFjdGlvbi1jb2xvcik7XG4gIHRleHQtYWxpZ246IGluaGVyaXQ7IC8vIEZvciBgPGJ1dHRvbj5gcyAoYW5jaG9ycyBpbmhlcml0KVxuXG4gICY6bm90KC5hY3RpdmUpIHtcbiAgICAvLyBIb3ZlciBzdGF0ZVxuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cyB7XG4gICAgICB6LWluZGV4OiAxOyAvLyBQbGFjZSBob3Zlci9mb2N1cyBpdGVtcyBhYm92ZSB0aGVpciBzaWJsaW5ncyBmb3IgcHJvcGVyIGJvcmRlciBzdHlsaW5nXG4gICAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYWN0aW9uLWhvdmVyLWNvbG9yKTtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1saXN0LWdyb3VwLWFjdGlvbi1ob3Zlci1iZyk7XG4gICAgfVxuXG4gICAgJjphY3RpdmUge1xuICAgICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1saXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtY29sb3IpO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1iZyk7XG4gICAgfVxuICB9XG59XG5cbi8vIEhvcml6b250YWxcbi8vXG4vLyBDaGFuZ2UgdGhlIGxheW91dCBvZiBsaXN0IGdyb3VwIGl0ZW1zIGZyb20gdmVydGljYWwgKGRlZmF1bHQpIHRvIGhvcml6b250YWwuXG5cbkBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAgIC5saXN0LWdyb3VwLWhvcml6b250YWwjeyRpbmZpeH0ge1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcblxuICAgICAgPiAubGlzdC1ncm91cC1pdGVtIHtcbiAgICAgICAgJjpmaXJzdC1jaGlsZDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXN0YXJ0LXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1ib3JkZXItcmFkaXVzKSk7XG4gICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1lbmQtcmFkaXVzKDApO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpsYXN0LWNoaWxkOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgICAgICBAaW5jbHVkZSBib3JkZXItdG9wLWVuZC1yYWRpdXModmFyKC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1cykpO1xuICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tc3RhcnQtcmFkaXVzKDApO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIH1cblxuICAgICAgICArIC5saXN0LWdyb3VwLWl0ZW0ge1xuICAgICAgICAgIGJvcmRlci10b3Atd2lkdGg6IHZhcigtLSN7JHByZWZpeH1saXN0LWdyb3VwLWJvcmRlci13aWR0aCk7XG4gICAgICAgICAgYm9yZGVyLWxlZnQtd2lkdGg6IDA7XG5cbiAgICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogY2FsYygtMSAqIHZhcigtLSN7JHByZWZpeH1saXN0LWdyb3VwLWJvcmRlci13aWR0aCkpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuICAgICAgICAgICAgYm9yZGVyLWxlZnQtd2lkdGg6IHZhcigtLSN7JHByZWZpeH1saXN0LWdyb3VwLWJvcmRlci13aWR0aCk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cblxuLy8gRmx1c2ggbGlzdCBpdGVtc1xuLy9cbi8vIFJlbW92ZSBib3JkZXJzIGFuZCBib3JkZXItcmFkaXVzIHRvIGtlZXAgbGlzdCBncm91cCBpdGVtcyBlZGdlLXRvLWVkZ2UuIE1vc3Rcbi8vIHVzZWZ1bCB3aXRoaW4gb3RoZXIgY29tcG9uZW50cyAoZS5nLiwgY2FyZHMpLlxuXG4ubGlzdC1ncm91cC1mbHVzaCB7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMCk7XG5cbiAgPiAubGlzdC1ncm91cC1pdGVtIHtcbiAgICBib3JkZXItd2lkdGg6IDAgMCB2YXIoLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1ib3JkZXItd2lkdGgpO1xuXG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDA7XG4gICAgfVxuICB9XG59XG5cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGxpc3QtZ3JvdXAtbW9kaWZpZXJzXG4vLyBMaXN0IGdyb3VwIGNvbnRleHR1YWwgdmFyaWFudHNcbi8vXG4vLyBBZGQgbW9kaWZpZXIgY2xhc3NlcyB0byBjaGFuZ2UgdGV4dCBhbmQgYmFja2dyb3VuZCBjb2xvciBvbiBpbmRpdmlkdWFsIGl0ZW1zLlxuLy8gT3JnYW5pemF0aW9uYWxseSwgdGhpcyBtdXN0IGNvbWUgYWZ0ZXIgdGhlIGA6aG92ZXJgIHN0YXRlcy5cblxuQGVhY2ggJHN0YXRlIGluIG1hcC1rZXlzKCR0aGVtZS1jb2xvcnMpIHtcbiAgLmxpc3QtZ3JvdXAtaXRlbS0jeyRzdGF0ZX0ge1xuICAgIC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtY29sb3I6IHZhcigtLSN7JHByZWZpeH0jeyRzdGF0ZX0tdGV4dC1lbXBoYXNpcyk7XG4gICAgLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1iZzogdmFyKC0tI3skcHJlZml4fSN7JHN0YXRlfS1iZy1zdWJ0bGUpO1xuICAgIC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYm9yZGVyLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9I3skc3RhdGV9LWJvcmRlci1zdWJ0bGUpO1xuICAgIC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYWN0aW9uLWhvdmVyLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9ZW1waGFzaXMtY29sb3IpO1xuICAgIC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYWN0aW9uLWhvdmVyLWJnOiB2YXIoLS0jeyRwcmVmaXh9I3skc3RhdGV9LWJvcmRlci1zdWJ0bGUpO1xuICAgIC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1jb2xvcjogdmFyKC0tI3skcHJlZml4fWVtcGhhc2lzLWNvbG9yKTtcbiAgICAtLSN7JHByZWZpeH1saXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtYmc6IHZhcigtLSN7JHByZWZpeH0jeyRzdGF0ZX0tYm9yZGVyLXN1YnRsZSk7XG4gICAgLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1hY3RpdmUtY29sb3I6IHZhcigtLSN7JHByZWZpeH0jeyRzdGF0ZX0tYmctc3VidGxlKTtcbiAgICAtLSN7JHByZWZpeH1saXN0LWdyb3VwLWFjdGl2ZS1iZzogdmFyKC0tI3skcHJlZml4fSN7JHN0YXRlfS10ZXh0LWVtcGhhc2lzKTtcbiAgICAtLSN7JHByZWZpeH1saXN0LWdyb3VwLWFjdGl2ZS1ib3JkZXItY29sb3I6IHZhcigtLSN7JHByZWZpeH0jeyRzdGF0ZX0tdGV4dC1lbXBoYXNpcyk7XG4gIH1cbn1cbi8vIHNjc3MtZG9jcy1lbmQgbGlzdC1ncm91cC1tb2RpZmllcnNcbiIsIi8vIFRyYW5zcGFyZW50IGJhY2tncm91bmQgYW5kIGJvcmRlciBwcm9wZXJ0aWVzIGluY2x1ZGVkIGZvciBidXR0b24gdmVyc2lvbi5cbi8vIGlPUyByZXF1aXJlcyB0aGUgYnV0dG9uIGVsZW1lbnQgaW5zdGVhZCBvZiBhbiBhbmNob3IgdGFnLlxuLy8gSWYgeW91IHdhbnQgdGhlIGFuY2hvciB2ZXJzaW9uLCBpdCByZXF1aXJlcyBgaHJlZj1cIiNcImAuXG4vLyBTZWUgaHR0cHM6Ly9kZXZlbG9wZXIubW96aWxsYS5vcmcvZW4tVVMvZG9jcy9XZWIvRXZlbnRzL2NsaWNrI1NhZmFyaV9Nb2JpbGVcblxuLmJ0bi1jbG9zZSB7XG4gIC8vIHNjc3MtZG9jcy1zdGFydCBjbG9zZS1jc3MtdmFyc1xuICAtLSN7JHByZWZpeH1idG4tY2xvc2UtY29sb3I6ICN7JGJ0bi1jbG9zZS1jb2xvcn07XG4gIC0tI3skcHJlZml4fWJ0bi1jbG9zZS1iZzogI3sgZXNjYXBlLXN2ZygkYnRuLWNsb3NlLWJnKSB9O1xuICAtLSN7JHByZWZpeH1idG4tY2xvc2Utb3BhY2l0eTogI3skYnRuLWNsb3NlLW9wYWNpdHl9O1xuICAtLSN7JHByZWZpeH1idG4tY2xvc2UtaG92ZXItb3BhY2l0eTogI3skYnRuLWNsb3NlLWhvdmVyLW9wYWNpdHl9O1xuICAtLSN7JHByZWZpeH1idG4tY2xvc2UtZm9jdXMtc2hhZG93OiAjeyRidG4tY2xvc2UtZm9jdXMtc2hhZG93fTtcbiAgLS0jeyRwcmVmaXh9YnRuLWNsb3NlLWZvY3VzLW9wYWNpdHk6ICN7JGJ0bi1jbG9zZS1mb2N1cy1vcGFjaXR5fTtcbiAgLS0jeyRwcmVmaXh9YnRuLWNsb3NlLWRpc2FibGVkLW9wYWNpdHk6ICN7JGJ0bi1jbG9zZS1kaXNhYmxlZC1vcGFjaXR5fTtcbiAgLy8gc2Nzcy1kb2NzLWVuZCBjbG9zZS1jc3MtdmFyc1xuXG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICB3aWR0aDogJGJ0bi1jbG9zZS13aWR0aDtcbiAgaGVpZ2h0OiAkYnRuLWNsb3NlLWhlaWdodDtcbiAgcGFkZGluZzogJGJ0bi1jbG9zZS1wYWRkaW5nLXkgJGJ0bi1jbG9zZS1wYWRkaW5nLXg7XG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YnRuLWNsb3NlLWNvbG9yKTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdmFyKC0tI3skcHJlZml4fWJ0bi1jbG9zZS1iZykgY2VudGVyIC8gJGJ0bi1jbG9zZS13aWR0aCBhdXRvIG5vLXJlcGVhdDsgLy8gaW5jbHVkZSB0cmFuc3BhcmVudCBmb3IgYnV0dG9uIGVsZW1lbnRzXG4gIGZpbHRlcjogdmFyKC0tI3skcHJlZml4fWJ0bi1jbG9zZS1maWx0ZXIpO1xuICBib3JkZXI6IDA7IC8vIGZvciBidXR0b24gZWxlbWVudHNcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygpO1xuICBvcGFjaXR5OiB2YXIoLS0jeyRwcmVmaXh9YnRuLWNsb3NlLW9wYWNpdHkpO1xuXG4gIC8vIE92ZXJyaWRlIDxhPidzIGhvdmVyIHN0eWxlXG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YnRuLWNsb3NlLWNvbG9yKTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgb3BhY2l0eTogdmFyKC0tI3skcHJlZml4fWJ0bi1jbG9zZS1ob3Zlci1vcGFjaXR5KTtcbiAgfVxuXG4gICY6Zm9jdXMge1xuICAgIG91dGxpbmU6IDA7XG4gICAgYm94LXNoYWRvdzogdmFyKC0tI3skcHJlZml4fWJ0bi1jbG9zZS1mb2N1cy1zaGFkb3cpO1xuICAgIG9wYWNpdHk6IHZhcigtLSN7JHByZWZpeH1idG4tY2xvc2UtZm9jdXMtb3BhY2l0eSk7XG4gIH1cblxuICAmOmRpc2FibGVkLFxuICAmLmRpc2FibGVkIHtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICBvcGFjaXR5OiB2YXIoLS0jeyRwcmVmaXh9YnRuLWNsb3NlLWRpc2FibGVkLW9wYWNpdHkpO1xuICB9XG59XG5cbkBtaXhpbiBidG4tY2xvc2Utd2hpdGUoKSB7XG4gIC0tI3skcHJlZml4fWJ0bi1jbG9zZS1maWx0ZXI6ICN7JGJ0bi1jbG9zZS1maWx0ZXItZGFya307XG59XG5cbi5idG4tY2xvc2Utd2hpdGUge1xuICBAaW5jbHVkZSBidG4tY2xvc2Utd2hpdGUoKTtcbn1cblxuOnJvb3QsXG5bZGF0YS1icy10aGVtZT1cImxpZ2h0XCJdIHtcbiAgLS0jeyRwcmVmaXh9YnRuLWNsb3NlLWZpbHRlcjogI3skYnRuLWNsb3NlLWZpbHRlcn07XG59XG5cbkBpZiAkZW5hYmxlLWRhcmstbW9kZSB7XG4gIEBpbmNsdWRlIGNvbG9yLW1vZGUoZGFyaywgdHJ1ZSkge1xuICAgIEBpbmNsdWRlIGJ0bi1jbG9zZS13aGl0ZSgpO1xuICB9XG59XG4iLCIudG9hc3Qge1xuICAvLyBzY3NzLWRvY3Mtc3RhcnQgdG9hc3QtY3NzLXZhcnNcbiAgLS0jeyRwcmVmaXh9dG9hc3QtemluZGV4OiAjeyR6aW5kZXgtdG9hc3R9O1xuICAtLSN7JHByZWZpeH10b2FzdC1wYWRkaW5nLXg6ICN7JHRvYXN0LXBhZGRpbmcteH07XG4gIC0tI3skcHJlZml4fXRvYXN0LXBhZGRpbmcteTogI3skdG9hc3QtcGFkZGluZy15fTtcbiAgLS0jeyRwcmVmaXh9dG9hc3Qtc3BhY2luZzogI3skdG9hc3Qtc3BhY2luZ307XG4gIC0tI3skcHJlZml4fXRvYXN0LW1heC13aWR0aDogI3skdG9hc3QtbWF4LXdpZHRofTtcbiAgQGluY2x1ZGUgcmZzKCR0b2FzdC1mb250LXNpemUsIC0tI3skcHJlZml4fXRvYXN0LWZvbnQtc2l6ZSk7XG4gIC0tI3skcHJlZml4fXRvYXN0LWNvbG9yOiAjeyR0b2FzdC1jb2xvcn07XG4gIC0tI3skcHJlZml4fXRvYXN0LWJnOiAjeyR0b2FzdC1iYWNrZ3JvdW5kLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9dG9hc3QtYm9yZGVyLXdpZHRoOiAjeyR0b2FzdC1ib3JkZXItd2lkdGh9O1xuICAtLSN7JHByZWZpeH10b2FzdC1ib3JkZXItY29sb3I6ICN7JHRvYXN0LWJvcmRlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fXRvYXN0LWJvcmRlci1yYWRpdXM6ICN7JHRvYXN0LWJvcmRlci1yYWRpdXN9O1xuICAtLSN7JHByZWZpeH10b2FzdC1ib3gtc2hhZG93OiAjeyR0b2FzdC1ib3gtc2hhZG93fTtcbiAgLS0jeyRwcmVmaXh9dG9hc3QtaGVhZGVyLWNvbG9yOiAjeyR0b2FzdC1oZWFkZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH10b2FzdC1oZWFkZXItYmc6ICN7JHRvYXN0LWhlYWRlci1iYWNrZ3JvdW5kLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9dG9hc3QtaGVhZGVyLWJvcmRlci1jb2xvcjogI3skdG9hc3QtaGVhZGVyLWJvcmRlci1jb2xvcn07XG4gIC8vIHNjc3MtZG9jcy1lbmQgdG9hc3QtY3NzLXZhcnNcblxuICB3aWR0aDogdmFyKC0tI3skcHJlZml4fXRvYXN0LW1heC13aWR0aCk7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKHZhcigtLSN7JHByZWZpeH10b2FzdC1mb250LXNpemUpKTtcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH10b2FzdC1jb2xvcik7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9dG9hc3QtYmcpO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6IHZhcigtLSN7JHByZWZpeH10b2FzdC1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLSN7JHByZWZpeH10b2FzdC1ib3JkZXItY29sb3IpO1xuICBib3gtc2hhZG93OiB2YXIoLS0jeyRwcmVmaXh9dG9hc3QtYm94LXNoYWRvdyk7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXModmFyKC0tI3skcHJlZml4fXRvYXN0LWJvcmRlci1yYWRpdXMpKTtcblxuICAmLnNob3dpbmcge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cblxuICAmOm5vdCguc2hvdykge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLnRvYXN0LWNvbnRhaW5lciB7XG4gIC0tI3skcHJlZml4fXRvYXN0LXppbmRleDogI3skemluZGV4LXRvYXN0fTtcblxuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IHZhcigtLSN7JHByZWZpeH10b2FzdC16aW5kZXgpO1xuICB3aWR0aDogbWF4LWNvbnRlbnQ7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG5cbiAgPiA6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogdmFyKC0tI3skcHJlZml4fXRvYXN0LXNwYWNpbmcpO1xuICB9XG59XG5cbi50b2FzdC1oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiB2YXIoLS0jeyRwcmVmaXh9dG9hc3QtcGFkZGluZy15KSB2YXIoLS0jeyRwcmVmaXh9dG9hc3QtcGFkZGluZy14KTtcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH10b2FzdC1oZWFkZXItY29sb3IpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9dG9hc3QtaGVhZGVyLWJnKTtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyLWJvdHRvbTogdmFyKC0tI3skcHJlZml4fXRvYXN0LWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tI3skcHJlZml4fXRvYXN0LWhlYWRlci1ib3JkZXItY29sb3IpO1xuICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cyhjYWxjKHZhcigtLSN7JHByZWZpeH10b2FzdC1ib3JkZXItcmFkaXVzKSAtIHZhcigtLSN7JHByZWZpeH10b2FzdC1ib3JkZXItd2lkdGgpKSk7XG5cbiAgLmJ0bi1jbG9zZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiBjYWxjKC0uNSAqIHZhcigtLSN7JHByZWZpeH10b2FzdC1wYWRkaW5nLXgpKTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiAgICBtYXJnaW4tbGVmdDogdmFyKC0tI3skcHJlZml4fXRvYXN0LXBhZGRpbmcteCk7XG4gIH1cbn1cblxuLnRvYXN0LWJvZHkge1xuICBwYWRkaW5nOiB2YXIoLS0jeyRwcmVmaXh9dG9hc3QtcGFkZGluZy14KTtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG5cbi8vIC5tb2RhbC1vcGVuICAgICAgLSBib2R5IGNsYXNzIGZvciBraWxsaW5nIHRoZSBzY3JvbGxcbi8vIC5tb2RhbCAgICAgICAgICAgLSBjb250YWluZXIgdG8gc2Nyb2xsIHdpdGhpblxuLy8gLm1vZGFsLWRpYWxvZyAgICAtIHBvc2l0aW9uaW5nIHNoZWxsIGZvciB0aGUgYWN0dWFsIG1vZGFsXG4vLyAubW9kYWwtY29udGVudCAgIC0gYWN0dWFsIG1vZGFsIHcvIGJnIGFuZCBjb3JuZXJzIGFuZCBzdHVmZlxuXG5cbi8vIENvbnRhaW5lciB0aGF0IHRoZSBtb2RhbCBzY3JvbGxzIHdpdGhpblxuLm1vZGFsIHtcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IG1vZGFsLWNzcy12YXJzXG4gIC0tI3skcHJlZml4fW1vZGFsLXppbmRleDogI3skemluZGV4LW1vZGFsfTtcbiAgLS0jeyRwcmVmaXh9bW9kYWwtd2lkdGg6ICN7JG1vZGFsLW1kfTtcbiAgLS0jeyRwcmVmaXh9bW9kYWwtcGFkZGluZzogI3skbW9kYWwtaW5uZXItcGFkZGluZ307XG4gIC0tI3skcHJlZml4fW1vZGFsLW1hcmdpbjogI3skbW9kYWwtZGlhbG9nLW1hcmdpbn07XG4gIC0tI3skcHJlZml4fW1vZGFsLWNvbG9yOiAjeyRtb2RhbC1jb250ZW50LWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bW9kYWwtYmc6ICN7JG1vZGFsLWNvbnRlbnQtYmd9O1xuICAtLSN7JHByZWZpeH1tb2RhbC1ib3JkZXItY29sb3I6ICN7JG1vZGFsLWNvbnRlbnQtYm9yZGVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bW9kYWwtYm9yZGVyLXdpZHRoOiAjeyRtb2RhbC1jb250ZW50LWJvcmRlci13aWR0aH07XG4gIC0tI3skcHJlZml4fW1vZGFsLWJvcmRlci1yYWRpdXM6ICN7JG1vZGFsLWNvbnRlbnQtYm9yZGVyLXJhZGl1c307XG4gIC0tI3skcHJlZml4fW1vZGFsLWJveC1zaGFkb3c6ICN7JG1vZGFsLWNvbnRlbnQtYm94LXNoYWRvdy14c307XG4gIC0tI3skcHJlZml4fW1vZGFsLWlubmVyLWJvcmRlci1yYWRpdXM6ICN7JG1vZGFsLWNvbnRlbnQtaW5uZXItYm9yZGVyLXJhZGl1c307XG4gIC0tI3skcHJlZml4fW1vZGFsLWhlYWRlci1wYWRkaW5nLXg6ICN7JG1vZGFsLWhlYWRlci1wYWRkaW5nLXh9O1xuICAtLSN7JHByZWZpeH1tb2RhbC1oZWFkZXItcGFkZGluZy15OiAjeyRtb2RhbC1oZWFkZXItcGFkZGluZy15fTtcbiAgLS0jeyRwcmVmaXh9bW9kYWwtaGVhZGVyLXBhZGRpbmc6ICN7JG1vZGFsLWhlYWRlci1wYWRkaW5nfTsgLy8gVG9kbyBpbiB2NjogU3BsaXQgdGhpcyBwYWRkaW5nIGludG8geCBhbmQgeVxuICAtLSN7JHByZWZpeH1tb2RhbC1oZWFkZXItYm9yZGVyLWNvbG9yOiAjeyRtb2RhbC1oZWFkZXItYm9yZGVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bW9kYWwtaGVhZGVyLWJvcmRlci13aWR0aDogI3skbW9kYWwtaGVhZGVyLWJvcmRlci13aWR0aH07XG4gIC0tI3skcHJlZml4fW1vZGFsLXRpdGxlLWxpbmUtaGVpZ2h0OiAjeyRtb2RhbC10aXRsZS1saW5lLWhlaWdodH07XG4gIC0tI3skcHJlZml4fW1vZGFsLWZvb3Rlci1nYXA6ICN7JG1vZGFsLWZvb3Rlci1tYXJnaW4tYmV0d2Vlbn07XG4gIC0tI3skcHJlZml4fW1vZGFsLWZvb3Rlci1iZzogI3skbW9kYWwtZm9vdGVyLWJnfTtcbiAgLS0jeyRwcmVmaXh9bW9kYWwtZm9vdGVyLWJvcmRlci1jb2xvcjogI3skbW9kYWwtZm9vdGVyLWJvcmRlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fW1vZGFsLWZvb3Rlci1ib3JkZXItd2lkdGg6ICN7JG1vZGFsLWZvb3Rlci1ib3JkZXItd2lkdGh9O1xuICAvLyBzY3NzLWRvY3MtZW5kIG1vZGFsLWNzcy12YXJzXG5cbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IHZhcigtLSN7JHByZWZpeH1tb2RhbC16aW5kZXgpO1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIC8vIFByZXZlbnQgQ2hyb21lIG9uIFdpbmRvd3MgZnJvbSBhZGRpbmcgYSBmb2N1cyBvdXRsaW5lLiBGb3IgZGV0YWlscywgc2VlXG4gIC8vIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9wdWxsLzEwOTUxLlxuICBvdXRsaW5lOiAwO1xuICAvLyBXZSBkZWxpYmVyYXRlbHkgZG9uJ3QgdXNlIGAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7YCBkdWUgdG8gYVxuICAvLyBnbmFybHkgaU9TIFNhZmFyaSBidWc6IGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xNTgzNDJcbiAgLy8gU2VlIGFsc28gaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xNzY5NVxufVxuXG4vLyBTaGVsbCBkaXYgdG8gcG9zaXRpb24gdGhlIG1vZGFsIHdpdGggYm90dG9tIHBhZGRpbmdcbi5tb2RhbC1kaWFsb2cge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiBhdXRvO1xuICBtYXJnaW46IHZhcigtLSN7JHByZWZpeH1tb2RhbC1tYXJnaW4pO1xuICAvLyBhbGxvdyBjbGlja3MgdG8gcGFzcyB0aHJvdWdoIGZvciBjdXN0b20gY2xpY2sgaGFuZGxpbmcgdG8gY2xvc2UgbW9kYWxcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG5cbiAgLy8gV2hlbiBmYWRpbmcgaW4gdGhlIG1vZGFsLCBhbmltYXRlIGl0IHRvIHNsaWRlIGRvd25cbiAgLm1vZGFsLmZhZGUgJiB7XG4gICAgdHJhbnNmb3JtOiAkbW9kYWwtZmFkZS10cmFuc2Zvcm07XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbigkbW9kYWwtdHJhbnNpdGlvbik7XG4gIH1cbiAgLm1vZGFsLnNob3cgJiB7XG4gICAgdHJhbnNmb3JtOiAkbW9kYWwtc2hvdy10cmFuc2Zvcm07XG4gIH1cblxuICAvLyBXaGVuIHRyeWluZyB0byBjbG9zZSwgYW5pbWF0ZSBmb2N1cyB0byBzY2FsZVxuICAubW9kYWwubW9kYWwtc3RhdGljICYge1xuICAgIHRyYW5zZm9ybTogJG1vZGFsLXNjYWxlLXRyYW5zZm9ybTtcbiAgfVxufVxuXG4ubW9kYWwtZGlhbG9nLXNjcm9sbGFibGUge1xuICBoZWlnaHQ6IGNhbGMoMTAwJSAtIHZhcigtLSN7JHByZWZpeH1tb2RhbC1tYXJnaW4pICogMik7XG5cbiAgLm1vZGFsLWNvbnRlbnQge1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxuXG4gIC5tb2RhbC1ib2R5IHtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICB9XG59XG5cbi5tb2RhbC1kaWFsb2ctY2VudGVyZWQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtaW4taGVpZ2h0OiBjYWxjKDEwMCUgLSB2YXIoLS0jeyRwcmVmaXh9bW9kYWwtbWFyZ2luKSAqIDIpO1xufVxuXG4vLyBBY3R1YWwgbW9kYWxcbi5tb2RhbC1jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB3aWR0aDogMTAwJTsgLy8gRW5zdXJlIGAubW9kYWwtY29udGVudGAgZXh0ZW5kcyB0aGUgZnVsbCB3aWR0aCBvZiB0aGUgcGFyZW50IGAubW9kYWwtZGlhbG9nYFxuICAvLyBjb3VudGVyYWN0IHRoZSBwb2ludGVyLWV2ZW50czogbm9uZTsgaW4gdGhlIC5tb2RhbC1kaWFsb2dcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1tb2RhbC1jb2xvcik7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bW9kYWwtYmcpO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6IHZhcigtLSN7JHByZWZpeH1tb2RhbC1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLSN7JHByZWZpeH1tb2RhbC1ib3JkZXItY29sb3IpO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKHZhcigtLSN7JHByZWZpeH1tb2RhbC1ib3JkZXItcmFkaXVzKSk7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3codmFyKC0tI3skcHJlZml4fW1vZGFsLWJveC1zaGFkb3cpKTtcbiAgLy8gUmVtb3ZlIGZvY3VzIG91dGxpbmUgZnJvbSBvcGVuZWQgbW9kYWxcbiAgb3V0bGluZTogMDtcbn1cblxuLy8gTW9kYWwgYmFja2dyb3VuZFxuLm1vZGFsLWJhY2tkcm9wIHtcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IG1vZGFsLWJhY2tkcm9wLWNzcy12YXJzXG4gIC0tI3skcHJlZml4fWJhY2tkcm9wLXppbmRleDogI3skemluZGV4LW1vZGFsLWJhY2tkcm9wfTtcbiAgLS0jeyRwcmVmaXh9YmFja2Ryb3AtYmc6ICN7JG1vZGFsLWJhY2tkcm9wLWJnfTtcbiAgLS0jeyRwcmVmaXh9YmFja2Ryb3Atb3BhY2l0eTogI3skbW9kYWwtYmFja2Ryb3Atb3BhY2l0eX07XG4gIC8vIHNjc3MtZG9jcy1lbmQgbW9kYWwtYmFja2Ryb3AtY3NzLXZhcnNcblxuICBAaW5jbHVkZSBvdmVybGF5LWJhY2tkcm9wKHZhcigtLSN7JHByZWZpeH1iYWNrZHJvcC16aW5kZXgpLCB2YXIoLS0jeyRwcmVmaXh9YmFja2Ryb3AtYmcpLCB2YXIoLS0jeyRwcmVmaXh9YmFja2Ryb3Atb3BhY2l0eSkpO1xufVxuXG4vLyBNb2RhbCBoZWFkZXJcbi8vIFRvcCBzZWN0aW9uIG9mIHRoZSBtb2RhbCB3LyB0aXRsZSBhbmQgZGlzbWlzc1xuLm1vZGFsLWhlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiB2YXIoLS0jeyRwcmVmaXh9bW9kYWwtaGVhZGVyLXBhZGRpbmcpO1xuICBib3JkZXItYm90dG9tOiB2YXIoLS0jeyRwcmVmaXh9bW9kYWwtaGVhZGVyLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tI3skcHJlZml4fW1vZGFsLWhlYWRlci1ib3JkZXItY29sb3IpO1xuICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9bW9kYWwtaW5uZXItYm9yZGVyLXJhZGl1cykpO1xuXG4gIC5idG4tY2xvc2Uge1xuICAgIHBhZGRpbmc6IGNhbGModmFyKC0tI3skcHJlZml4fW1vZGFsLWhlYWRlci1wYWRkaW5nLXkpICogLjUpIGNhbGModmFyKC0tI3skcHJlZml4fW1vZGFsLWhlYWRlci1wYWRkaW5nLXgpICogLjUpO1xuICAgIC8vIFNwbGl0IHByb3BlcnRpZXMgdG8gYXZvaWQgaW52YWxpZCBjYWxjKCkgZnVuY3Rpb24gaWYgdmFsdWUgaXMgMFxuICAgIG1hcmdpbi10b3A6IGNhbGMoLS41ICogdmFyKC0tI3skcHJlZml4fW1vZGFsLWhlYWRlci1wYWRkaW5nLXkpKTtcbiAgICBtYXJnaW4tcmlnaHQ6IGNhbGMoLS41ICogdmFyKC0tI3skcHJlZml4fW1vZGFsLWhlYWRlci1wYWRkaW5nLXgpKTtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjKC0uNSAqIHZhcigtLSN7JHByZWZpeH1tb2RhbC1oZWFkZXItcGFkZGluZy15KSk7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIH1cbn1cblxuLy8gVGl0bGUgdGV4dCB3aXRoaW4gaGVhZGVyXG4ubW9kYWwtdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBsaW5lLWhlaWdodDogdmFyKC0tI3skcHJlZml4fW1vZGFsLXRpdGxlLWxpbmUtaGVpZ2h0KTtcbn1cblxuLy8gTW9kYWwgYm9keVxuLy8gV2hlcmUgYWxsIG1vZGFsIGNvbnRlbnQgcmVzaWRlcyAoc2libGluZyBvZiAubW9kYWwtaGVhZGVyIGFuZCAubW9kYWwtZm9vdGVyKVxuLm1vZGFsLWJvZHkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC8vIEVuYWJsZSBgZmxleC1ncm93OiAxYCBzbyB0aGF0IHRoZSBib2R5IHRha2UgdXAgYXMgbXVjaCBzcGFjZSBhcyBwb3NzaWJsZVxuICAvLyB3aGVuIHRoZXJlIHNob3VsZCBiZSBhIGZpeGVkIGhlaWdodCBvbiBgLm1vZGFsLWRpYWxvZ2AuXG4gIGZsZXg6IDEgMSBhdXRvO1xuICBwYWRkaW5nOiB2YXIoLS0jeyRwcmVmaXh9bW9kYWwtcGFkZGluZyk7XG59XG5cbi8vIEZvb3RlciAoZm9yIGFjdGlvbnMpXG4ubW9kYWwtZm9vdGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1zaHJpbms6IDA7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgLy8gdmVydGljYWxseSBjZW50ZXJcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDsgLy8gUmlnaHQgYWxpZ24gYnV0dG9ucyB3aXRoIGZsZXggcHJvcGVydHkgYmVjYXVzZSB0ZXh0LWFsaWduIGRvZXNuJ3Qgd29yayBvbiBmbGV4IGl0ZW1zXG4gIHBhZGRpbmc6IGNhbGModmFyKC0tI3skcHJlZml4fW1vZGFsLXBhZGRpbmcpIC0gdmFyKC0tI3skcHJlZml4fW1vZGFsLWZvb3Rlci1nYXApICogLjUpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bW9kYWwtZm9vdGVyLWJnKTtcbiAgYm9yZGVyLXRvcDogdmFyKC0tI3skcHJlZml4fW1vZGFsLWZvb3Rlci1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLSN7JHByZWZpeH1tb2RhbC1mb290ZXItYm9yZGVyLWNvbG9yKTtcbiAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1yYWRpdXModmFyKC0tI3skcHJlZml4fW1vZGFsLWlubmVyLWJvcmRlci1yYWRpdXMpKTtcblxuICAvLyBQbGFjZSBtYXJnaW4gYmV0d2VlbiBmb290ZXIgZWxlbWVudHNcbiAgLy8gVGhpcyBzb2x1dGlvbiBpcyBmYXIgZnJvbSBpZGVhbCBiZWNhdXNlIG9mIHRoZSB1bml2ZXJzYWwgc2VsZWN0b3IgdXNhZ2UsXG4gIC8vIGJ1dCBpcyBuZWVkZWQgdG8gZml4IGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMjQ4MDBcbiAgPiAqIHtcbiAgICBtYXJnaW46IGNhbGModmFyKC0tI3skcHJlZml4fW1vZGFsLWZvb3Rlci1nYXApICogLjUpOyAvLyBUb2RvIGluIHY2OiByZXBsYWNlIHdpdGggZ2FwIG9uIHBhcmVudCBjbGFzc1xuICB9XG59XG5cbi8vIFNjYWxlIHVwIHRoZSBtb2RhbFxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAubW9kYWwge1xuICAgIC0tI3skcHJlZml4fW1vZGFsLW1hcmdpbjogI3skbW9kYWwtZGlhbG9nLW1hcmdpbi15LXNtLXVwfTtcbiAgICAtLSN7JHByZWZpeH1tb2RhbC1ib3gtc2hhZG93OiAjeyRtb2RhbC1jb250ZW50LWJveC1zaGFkb3ctc20tdXB9O1xuICB9XG5cbiAgLy8gQXV0b21hdGljYWxseSBzZXQgbW9kYWwncyB3aWR0aCBmb3IgbGFyZ2VyIHZpZXdwb3J0c1xuICAubW9kYWwtZGlhbG9nIHtcbiAgICBtYXgtd2lkdGg6IHZhcigtLSN7JHByZWZpeH1tb2RhbC13aWR0aCk7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICB9XG5cbiAgLm1vZGFsLXNtIHtcbiAgICAtLSN7JHByZWZpeH1tb2RhbC13aWR0aDogI3skbW9kYWwtc219O1xuICB9XG59XG5cbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgLm1vZGFsLWxnLFxuICAubW9kYWwteGwge1xuICAgIC0tI3skcHJlZml4fW1vZGFsLXdpZHRoOiAjeyRtb2RhbC1sZ307XG4gIH1cbn1cblxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAubW9kYWwteGwge1xuICAgIC0tI3skcHJlZml4fW1vZGFsLXdpZHRoOiAjeyRtb2RhbC14bH07XG4gIH1cbn1cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IG1vZGFsLWZ1bGxzY3JlZW4tbG9vcFxuQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG4gICRwb3N0Zml4OiBpZigkaW5maXggIT0gXCJcIiwgJGluZml4ICsgXCItZG93blwiLCBcIlwiKTtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oJGJyZWFrcG9pbnQpIHtcbiAgICAubW9kYWwtZnVsbHNjcmVlbiN7JHBvc3RmaXh9IHtcbiAgICAgIHdpZHRoOiAxMDB2dztcbiAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG1hcmdpbjogMDtcblxuICAgICAgLm1vZGFsLWNvbnRlbnQge1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygwKTtcbiAgICAgIH1cblxuICAgICAgLm1vZGFsLWhlYWRlcixcbiAgICAgIC5tb2RhbC1mb290ZXIge1xuICAgICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDApO1xuICAgICAgfVxuXG4gICAgICAubW9kYWwtYm9keSB7XG4gICAgICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4vLyBzY3NzLWRvY3MtZW5kIG1vZGFsLWZ1bGxzY3JlZW4tbG9vcFxuIiwiLy8gU2hhcmVkIGJldHdlZW4gbW9kYWxzIGFuZCBvZmZjYW52YXNlc1xuQG1peGluIG92ZXJsYXktYmFja2Ryb3AoJHppbmRleCwgJGJhY2tkcm9wLWJnLCAkYmFja2Ryb3Atb3BhY2l0eSkge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogJHppbmRleDtcbiAgd2lkdGg6IDEwMHZ3O1xuICBoZWlnaHQ6IDEwMHZoO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFja2Ryb3AtYmc7XG5cbiAgLy8gRmFkZSBmb3IgYmFja2Ryb3BcbiAgJi5mYWRlIHsgb3BhY2l0eTogMDsgfVxuICAmLnNob3cgeyBvcGFjaXR5OiAkYmFja2Ryb3Atb3BhY2l0eTsgfVxufVxuIiwiLy8gQmFzZSBjbGFzc1xuLnRvb2x0aXAge1xuICAvLyBzY3NzLWRvY3Mtc3RhcnQgdG9vbHRpcC1jc3MtdmFyc1xuICAtLSN7JHByZWZpeH10b29sdGlwLXppbmRleDogI3skemluZGV4LXRvb2x0aXB9O1xuICAtLSN7JHByZWZpeH10b29sdGlwLW1heC13aWR0aDogI3skdG9vbHRpcC1tYXgtd2lkdGh9O1xuICAtLSN7JHByZWZpeH10b29sdGlwLXBhZGRpbmcteDogI3skdG9vbHRpcC1wYWRkaW5nLXh9O1xuICAtLSN7JHByZWZpeH10b29sdGlwLXBhZGRpbmcteTogI3skdG9vbHRpcC1wYWRkaW5nLXl9O1xuICAtLSN7JHByZWZpeH10b29sdGlwLW1hcmdpbjogI3skdG9vbHRpcC1tYXJnaW59O1xuICBAaW5jbHVkZSByZnMoJHRvb2x0aXAtZm9udC1zaXplLCAtLSN7JHByZWZpeH10b29sdGlwLWZvbnQtc2l6ZSk7XG4gIC0tI3skcHJlZml4fXRvb2x0aXAtY29sb3I6ICN7JHRvb2x0aXAtY29sb3J9O1xuICAtLSN7JHByZWZpeH10b29sdGlwLWJnOiAjeyR0b29sdGlwLWJnfTtcbiAgLS0jeyRwcmVmaXh9dG9vbHRpcC1ib3JkZXItcmFkaXVzOiAjeyR0b29sdGlwLWJvcmRlci1yYWRpdXN9O1xuICAtLSN7JHByZWZpeH10b29sdGlwLW9wYWNpdHk6ICN7JHRvb2x0aXAtb3BhY2l0eX07XG4gIC0tI3skcHJlZml4fXRvb2x0aXAtYXJyb3ctd2lkdGg6ICN7JHRvb2x0aXAtYXJyb3ctd2lkdGh9O1xuICAtLSN7JHByZWZpeH10b29sdGlwLWFycm93LWhlaWdodDogI3skdG9vbHRpcC1hcnJvdy1oZWlnaHR9O1xuICAvLyBzY3NzLWRvY3MtZW5kIHRvb2x0aXAtY3NzLXZhcnNcblxuICB6LWluZGV4OiB2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC16aW5kZXgpO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiB2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1tYXJnaW4pO1xuICBAaW5jbHVkZSBkZXByZWNhdGUoXCJgJHRvb2x0aXAtbWFyZ2luYFwiLCBcInY1XCIsIFwidjUueFwiLCB0cnVlKTtcbiAgLy8gT3VyIHBhcmVudCBlbGVtZW50IGNhbiBiZSBhcmJpdHJhcnkgc2luY2UgdG9vbHRpcHMgYXJlIGJ5IGRlZmF1bHQgaW5zZXJ0ZWQgYXMgYSBzaWJsaW5nIG9mIHRoZWlyIHRhcmdldCBlbGVtZW50LlxuICAvLyBTbyByZXNldCBvdXIgZm9udCBhbmQgdGV4dCBwcm9wZXJ0aWVzIHRvIGF2b2lkIGluaGVyaXRpbmcgd2VpcmQgdmFsdWVzLlxuICBAaW5jbHVkZSByZXNldC10ZXh0KCk7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSh2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1mb250LXNpemUpKTtcbiAgLy8gQWxsb3cgYnJlYWtpbmcgdmVyeSBsb25nIHdvcmRzIHNvIHRoZXkgZG9uJ3Qgb3ZlcmZsb3cgdGhlIHRvb2x0aXAncyBib3VuZHNcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICBvcGFjaXR5OiAwO1xuXG4gICYuc2hvdyB7IG9wYWNpdHk6IHZhcigtLSN7JHByZWZpeH10b29sdGlwLW9wYWNpdHkpOyB9XG5cbiAgLnRvb2x0aXAtYXJyb3cge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiB2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1hcnJvdy13aWR0aCk7XG4gICAgaGVpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1hcnJvdy1oZWlnaHQpO1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICB9XG4gIH1cbn1cblxuLmJzLXRvb2x0aXAtdG9wIC50b29sdGlwLWFycm93IHtcbiAgYm90dG9tOiBjYWxjKC0xICogdmFyKC0tI3skcHJlZml4fXRvb2x0aXAtYXJyb3ctaGVpZ2h0KSk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG5cbiAgJjo6YmVmb3JlIHtcbiAgICB0b3A6IC0xcHg7XG4gICAgYm9yZGVyLXdpZHRoOiB2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1hcnJvdy1oZWlnaHQpIGNhbGModmFyKC0tI3skcHJlZml4fXRvb2x0aXAtYXJyb3ctd2lkdGgpICogLjUpIDA7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogdmFyKC0tI3skcHJlZml4fXRvb2x0aXAtYmcpO1xuICB9XG59XG5cbi8qIHJ0bDpiZWdpbjppZ25vcmUgKi9cbi5icy10b29sdGlwLWVuZCAudG9vbHRpcC1hcnJvdyB7XG4gIGxlZnQ6IGNhbGMoLTEgKiB2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1hcnJvdy1oZWlnaHQpKTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiAgd2lkdGg6IHZhcigtLSN7JHByZWZpeH10b29sdGlwLWFycm93LWhlaWdodCk7XG4gIGhlaWdodDogdmFyKC0tI3skcHJlZml4fXRvb2x0aXAtYXJyb3ctd2lkdGgpO1xuXG4gICY6OmJlZm9yZSB7XG4gICAgcmlnaHQ6IC0xcHg7XG4gICAgYm9yZGVyLXdpZHRoOiBjYWxjKHZhcigtLSN7JHByZWZpeH10b29sdGlwLWFycm93LXdpZHRoKSAqIC41KSB2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1hcnJvdy1oZWlnaHQpIGNhbGModmFyKC0tI3skcHJlZml4fXRvb2x0aXAtYXJyb3ctd2lkdGgpICogLjUpIDA7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4gICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1iZyk7XG4gIH1cbn1cblxuLyogcnRsOmVuZDppZ25vcmUgKi9cblxuLmJzLXRvb2x0aXAtYm90dG9tIC50b29sdGlwLWFycm93IHtcbiAgdG9wOiBjYWxjKC0xICogdmFyKC0tI3skcHJlZml4fXRvb2x0aXAtYXJyb3ctaGVpZ2h0KSk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG5cbiAgJjo6YmVmb3JlIHtcbiAgICBib3R0b206IC0xcHg7XG4gICAgYm9yZGVyLXdpZHRoOiAwIGNhbGModmFyKC0tI3skcHJlZml4fXRvb2x0aXAtYXJyb3ctd2lkdGgpICogLjUpIHZhcigtLSN7JHByZWZpeH10b29sdGlwLWFycm93LWhlaWdodCk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdmFyKC0tI3skcHJlZml4fXRvb2x0aXAtYmcpO1xuICB9XG59XG5cbi8qIHJ0bDpiZWdpbjppZ25vcmUgKi9cbi5icy10b29sdGlwLXN0YXJ0IC50b29sdGlwLWFycm93IHtcbiAgcmlnaHQ6IGNhbGMoLTEgKiB2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1hcnJvdy1oZWlnaHQpKTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiAgd2lkdGg6IHZhcigtLSN7JHByZWZpeH10b29sdGlwLWFycm93LWhlaWdodCk7XG4gIGhlaWdodDogdmFyKC0tI3skcHJlZml4fXRvb2x0aXAtYXJyb3ctd2lkdGgpO1xuXG4gICY6OmJlZm9yZSB7XG4gICAgbGVmdDogLTFweDtcbiAgICBib3JkZXItd2lkdGg6IGNhbGModmFyKC0tI3skcHJlZml4fXRvb2x0aXAtYXJyb3ctd2lkdGgpICogLjUpIDAgY2FsYyh2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1hcnJvdy13aWR0aCkgKiAuNSkgdmFyKC0tI3skcHJlZml4fXRvb2x0aXAtYXJyb3ctaGVpZ2h0KTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiAgICBib3JkZXItbGVmdC1jb2xvcjogdmFyKC0tI3skcHJlZml4fXRvb2x0aXAtYmcpO1xuICB9XG59XG5cbi8qIHJ0bDplbmQ6aWdub3JlICovXG5cbi5icy10b29sdGlwLWF1dG8ge1xuICAmW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49XCJ0b3BcIl0ge1xuICAgIEBleHRlbmQgLmJzLXRvb2x0aXAtdG9wO1xuICB9XG4gICZbZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1cInJpZ2h0XCJdIHtcbiAgICBAZXh0ZW5kIC5icy10b29sdGlwLWVuZDtcbiAgfVxuICAmW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49XCJib3R0b21cIl0ge1xuICAgIEBleHRlbmQgLmJzLXRvb2x0aXAtYm90dG9tO1xuICB9XG4gICZbZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1cImxlZnRcIl0ge1xuICAgIEBleHRlbmQgLmJzLXRvb2x0aXAtc3RhcnQ7XG4gIH1cbn1cblxuLy8gV3JhcHBlciBmb3IgdGhlIHRvb2x0aXAgY29udGVudFxuLnRvb2x0aXAtaW5uZXIge1xuICBtYXgtd2lkdGg6IHZhcigtLSN7JHByZWZpeH10b29sdGlwLW1heC13aWR0aCk7XG4gIHBhZGRpbmc6IHZhcigtLSN7JHByZWZpeH10b29sdGlwLXBhZGRpbmcteSkgdmFyKC0tI3skcHJlZml4fXRvb2x0aXAtcGFkZGluZy14KTtcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH10b29sdGlwLWNvbG9yKTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1iZyk7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXModmFyKC0tI3skcHJlZml4fXRvb2x0aXAtYm9yZGVyLXJhZGl1cykpO1xufVxuIiwiQG1peGluIHJlc2V0LXRleHQge1xuICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJhc2U7XG4gIC8vIFdlIGRlbGliZXJhdGVseSBkbyBOT1QgcmVzZXQgZm9udC1zaXplIG9yIG92ZXJmbG93LXdyYXAgLyB3b3JkLXdyYXAuXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtYmFzZTtcbiAgdGV4dC1hbGlnbjogbGVmdDsgLy8gRmFsbGJhY2sgZm9yIHdoZXJlIGBzdGFydGAgaXMgbm90IHN1cHBvcnRlZFxuICB0ZXh0LWFsaWduOiBzdGFydDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIHdvcmQtYnJlYWs6IG5vcm1hbDtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgd29yZC1zcGFjaW5nOiBub3JtYWw7XG4gIGxpbmUtYnJlYWs6IGF1dG87XG59XG4iLCIucG9wb3ZlciB7XG4gIC8vIHNjc3MtZG9jcy1zdGFydCBwb3BvdmVyLWNzcy12YXJzXG4gIC0tI3skcHJlZml4fXBvcG92ZXItemluZGV4OiAjeyR6aW5kZXgtcG9wb3Zlcn07XG4gIC0tI3skcHJlZml4fXBvcG92ZXItbWF4LXdpZHRoOiAjeyRwb3BvdmVyLW1heC13aWR0aH07XG4gIEBpbmNsdWRlIHJmcygkcG9wb3Zlci1mb250LXNpemUsIC0tI3skcHJlZml4fXBvcG92ZXItZm9udC1zaXplKTtcbiAgLS0jeyRwcmVmaXh9cG9wb3Zlci1iZzogI3skcG9wb3Zlci1iZ307XG4gIC0tI3skcHJlZml4fXBvcG92ZXItYm9yZGVyLXdpZHRoOiAjeyRwb3BvdmVyLWJvcmRlci13aWR0aH07XG4gIC0tI3skcHJlZml4fXBvcG92ZXItYm9yZGVyLWNvbG9yOiAjeyRwb3BvdmVyLWJvcmRlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fXBvcG92ZXItYm9yZGVyLXJhZGl1czogI3skcG9wb3Zlci1ib3JkZXItcmFkaXVzfTtcbiAgLS0jeyRwcmVmaXh9cG9wb3Zlci1pbm5lci1ib3JkZXItcmFkaXVzOiAjeyRwb3BvdmVyLWlubmVyLWJvcmRlci1yYWRpdXN9O1xuICAtLSN7JHByZWZpeH1wb3BvdmVyLWJveC1zaGFkb3c6ICN7JHBvcG92ZXItYm94LXNoYWRvd307XG4gIC0tI3skcHJlZml4fXBvcG92ZXItaGVhZGVyLXBhZGRpbmcteDogI3skcG9wb3Zlci1oZWFkZXItcGFkZGluZy14fTtcbiAgLS0jeyRwcmVmaXh9cG9wb3Zlci1oZWFkZXItcGFkZGluZy15OiAjeyRwb3BvdmVyLWhlYWRlci1wYWRkaW5nLXl9O1xuICBAaW5jbHVkZSByZnMoJHBvcG92ZXItaGVhZGVyLWZvbnQtc2l6ZSwgLS0jeyRwcmVmaXh9cG9wb3Zlci1oZWFkZXItZm9udC1zaXplKTtcbiAgLS0jeyRwcmVmaXh9cG9wb3Zlci1oZWFkZXItY29sb3I6ICN7JHBvcG92ZXItaGVhZGVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9cG9wb3Zlci1oZWFkZXItYmc6ICN7JHBvcG92ZXItaGVhZGVyLWJnfTtcbiAgLS0jeyRwcmVmaXh9cG9wb3Zlci1ib2R5LXBhZGRpbmcteDogI3skcG9wb3Zlci1ib2R5LXBhZGRpbmcteH07XG4gIC0tI3skcHJlZml4fXBvcG92ZXItYm9keS1wYWRkaW5nLXk6ICN7JHBvcG92ZXItYm9keS1wYWRkaW5nLXl9O1xuICAtLSN7JHByZWZpeH1wb3BvdmVyLWJvZHktY29sb3I6ICN7JHBvcG92ZXItYm9keS1jb2xvcn07XG4gIC0tI3skcHJlZml4fXBvcG92ZXItYXJyb3ctd2lkdGg6ICN7JHBvcG92ZXItYXJyb3ctd2lkdGh9O1xuICAtLSN7JHByZWZpeH1wb3BvdmVyLWFycm93LWhlaWdodDogI3skcG9wb3Zlci1hcnJvdy1oZWlnaHR9O1xuICAtLSN7JHByZWZpeH1wb3BvdmVyLWFycm93LWJvcmRlcjogdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYm9yZGVyLWNvbG9yKTtcbiAgLy8gc2Nzcy1kb2NzLWVuZCBwb3BvdmVyLWNzcy12YXJzXG5cbiAgei1pbmRleDogdmFyKC0tI3skcHJlZml4fXBvcG92ZXItemluZGV4KTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1heC13aWR0aDogdmFyKC0tI3skcHJlZml4fXBvcG92ZXItbWF4LXdpZHRoKTtcbiAgLy8gT3VyIHBhcmVudCBlbGVtZW50IGNhbiBiZSBhcmJpdHJhcnkgc2luY2UgdG9vbHRpcHMgYXJlIGJ5IGRlZmF1bHQgaW5zZXJ0ZWQgYXMgYSBzaWJsaW5nIG9mIHRoZWlyIHRhcmdldCBlbGVtZW50LlxuICAvLyBTbyByZXNldCBvdXIgZm9udCBhbmQgdGV4dCBwcm9wZXJ0aWVzIHRvIGF2b2lkIGluaGVyaXRpbmcgd2VpcmQgdmFsdWVzLlxuICBAaW5jbHVkZSByZXNldC10ZXh0KCk7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSh2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1mb250LXNpemUpKTtcbiAgLy8gQWxsb3cgYnJlYWtpbmcgdmVyeSBsb25nIHdvcmRzIHNvIHRoZXkgZG9uJ3Qgb3ZlcmZsb3cgdGhlIHBvcG92ZXIncyBib3VuZHNcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1iZyk7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1ib3JkZXItY29sb3IpO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWJvcmRlci1yYWRpdXMpKTtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdyh2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1ib3gtc2hhZG93KSk7XG5cbiAgLnBvcG92ZXItYXJyb3cge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1hcnJvdy13aWR0aCk7XG4gICAgaGVpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1hcnJvdy1oZWlnaHQpO1xuXG4gICAgJjo6YmVmb3JlLFxuICAgICY6OmFmdGVyIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgICAgYm9yZGVyLXdpZHRoOiAwO1xuICAgIH1cbiAgfVxufVxuXG4uYnMtcG9wb3Zlci10b3Age1xuICA+IC5wb3BvdmVyLWFycm93IHtcbiAgICBib3R0b206IGNhbGMoLTEgKiAodmFyKC0tI3skcHJlZml4fXBvcG92ZXItYXJyb3ctaGVpZ2h0KSkgLSB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1ib3JkZXItd2lkdGgpKTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcblxuICAgICY6OmJlZm9yZSxcbiAgICAmOjphZnRlciB7XG4gICAgICBib3JkZXItd2lkdGg6IHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWFycm93LWhlaWdodCkgY2FsYyh2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1hcnJvdy13aWR0aCkgKiAuNSkgMDsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiAgICB9XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgYm9yZGVyLXRvcC1jb2xvcjogdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYXJyb3ctYm9yZGVyKTtcbiAgICB9XG5cbiAgICAmOjphZnRlciB7XG4gICAgICBib3R0b206IHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWJvcmRlci13aWR0aCk7XG4gICAgICBib3JkZXItdG9wLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1iZyk7XG4gICAgfVxuICB9XG59XG5cbi8qIHJ0bDpiZWdpbjppZ25vcmUgKi9cbi5icy1wb3BvdmVyLWVuZCB7XG4gID4gLnBvcG92ZXItYXJyb3cge1xuICAgIGxlZnQ6IGNhbGMoLTEgKiAodmFyKC0tI3skcHJlZml4fXBvcG92ZXItYXJyb3ctaGVpZ2h0KSkgLSB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1ib3JkZXItd2lkdGgpKTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiAgICB3aWR0aDogdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYXJyb3ctaGVpZ2h0KTtcbiAgICBoZWlnaHQ6IHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWFycm93LXdpZHRoKTtcblxuICAgICY6OmJlZm9yZSxcbiAgICAmOjphZnRlciB7XG4gICAgICBib3JkZXItd2lkdGg6IGNhbGModmFyKC0tI3skcHJlZml4fXBvcG92ZXItYXJyb3ctd2lkdGgpICogLjUpIHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWFycm93LWhlaWdodCkgY2FsYyh2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1hcnJvdy13aWR0aCkgKiAuNSkgMDsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiAgICB9XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgbGVmdDogMDtcbiAgICAgIGJvcmRlci1yaWdodC1jb2xvcjogdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYXJyb3ctYm9yZGVyKTtcbiAgICB9XG5cbiAgICAmOjphZnRlciB7XG4gICAgICBsZWZ0OiB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1ib3JkZXItd2lkdGgpO1xuICAgICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1iZyk7XG4gICAgfVxuICB9XG59XG5cbi8qIHJ0bDplbmQ6aWdub3JlICovXG5cbi5icy1wb3BvdmVyLWJvdHRvbSB7XG4gID4gLnBvcG92ZXItYXJyb3cge1xuICAgIHRvcDogY2FsYygtMSAqICh2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1hcnJvdy1oZWlnaHQpKSAtIHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWJvcmRlci13aWR0aCkpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuXG4gICAgJjo6YmVmb3JlLFxuICAgICY6OmFmdGVyIHtcbiAgICAgIGJvcmRlci13aWR0aDogMCBjYWxjKHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWFycm93LXdpZHRoKSAqIC41KSB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1hcnJvdy1oZWlnaHQpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuICAgIH1cblxuICAgICY6OmJlZm9yZSB7XG4gICAgICB0b3A6IDA7XG4gICAgICBib3JkZXItYm90dG9tLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1hcnJvdy1ib3JkZXIpO1xuICAgIH1cblxuICAgICY6OmFmdGVyIHtcbiAgICAgIHRvcDogdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYm9yZGVyLXdpZHRoKTtcbiAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6IHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWJnKTtcbiAgICB9XG4gIH1cblxuICAvLyBUaGlzIHdpbGwgcmVtb3ZlIHRoZSBwb3BvdmVyLWhlYWRlcidzIGJvcmRlciBqdXN0IGJlbG93IHRoZSBhcnJvd1xuICAucG9wb3Zlci1oZWFkZXI6OmJlZm9yZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWFycm93LXdpZHRoKTtcbiAgICBtYXJnaW4tbGVmdDogY2FsYygtLjUgKiB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1hcnJvdy13aWR0aCkpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgYm9yZGVyLWJvdHRvbTogdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1oZWFkZXItYmcpO1xuICB9XG59XG5cbi8qIHJ0bDpiZWdpbjppZ25vcmUgKi9cbi5icy1wb3BvdmVyLXN0YXJ0IHtcbiAgPiAucG9wb3Zlci1hcnJvdyB7XG4gICAgcmlnaHQ6IGNhbGMoLTEgKiAodmFyKC0tI3skcHJlZml4fXBvcG92ZXItYXJyb3ctaGVpZ2h0KSkgLSB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1ib3JkZXItd2lkdGgpKTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiAgICB3aWR0aDogdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYXJyb3ctaGVpZ2h0KTtcbiAgICBoZWlnaHQ6IHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWFycm93LXdpZHRoKTtcblxuICAgICY6OmJlZm9yZSxcbiAgICAmOjphZnRlciB7XG4gICAgICBib3JkZXItd2lkdGg6IGNhbGModmFyKC0tI3skcHJlZml4fXBvcG92ZXItYXJyb3ctd2lkdGgpICogLjUpIDAgY2FsYyh2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1hcnJvdy13aWR0aCkgKiAuNSkgdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYXJyb3ctaGVpZ2h0KTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiAgICB9XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBib3JkZXItbGVmdC1jb2xvcjogdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYXJyb3ctYm9yZGVyKTtcbiAgICB9XG5cbiAgICAmOjphZnRlciB7XG4gICAgICByaWdodDogdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYm9yZGVyLXdpZHRoKTtcbiAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1iZyk7XG4gICAgfVxuICB9XG59XG5cbi8qIHJ0bDplbmQ6aWdub3JlICovXG5cbi5icy1wb3BvdmVyLWF1dG8ge1xuICAmW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49XCJ0b3BcIl0ge1xuICAgIEBleHRlbmQgLmJzLXBvcG92ZXItdG9wO1xuICB9XG4gICZbZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1cInJpZ2h0XCJdIHtcbiAgICBAZXh0ZW5kIC5icy1wb3BvdmVyLWVuZDtcbiAgfVxuICAmW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49XCJib3R0b21cIl0ge1xuICAgIEBleHRlbmQgLmJzLXBvcG92ZXItYm90dG9tO1xuICB9XG4gICZbZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1cImxlZnRcIl0ge1xuICAgIEBleHRlbmQgLmJzLXBvcG92ZXItc3RhcnQ7XG4gIH1cbn1cblxuLy8gT2Zmc2V0IHRoZSBwb3BvdmVyIHRvIGFjY291bnQgZm9yIHRoZSBwb3BvdmVyIGFycm93XG4ucG9wb3Zlci1oZWFkZXIge1xuICBwYWRkaW5nOiB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1oZWFkZXItcGFkZGluZy15KSB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1oZWFkZXItcGFkZGluZy14KTtcbiAgbWFyZ2luLWJvdHRvbTogMDsgLy8gUmVzZXQgdGhlIGRlZmF1bHQgZnJvbSBSZWJvb3RcbiAgQGluY2x1ZGUgZm9udC1zaXplKHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWhlYWRlci1mb250LXNpemUpKTtcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWhlYWRlci1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWhlYWRlci1iZyk7XG4gIGJvcmRlci1ib3R0b206IHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYm9yZGVyLWNvbG9yKTtcbiAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXModmFyKC0tI3skcHJlZml4fXBvcG92ZXItaW5uZXItYm9yZGVyLXJhZGl1cykpO1xuXG4gICY6ZW1wdHkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLnBvcG92ZXItYm9keSB7XG4gIHBhZGRpbmc6IHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWJvZHktcGFkZGluZy15KSB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1ib2R5LXBhZGRpbmcteCk7XG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1ib2R5LWNvbG9yKTtcbn1cbiIsIi8vIE5vdGVzIG9uIHRoZSBjbGFzc2VzOlxuLy9cbi8vIDEuIC5jYXJvdXNlbC5wb2ludGVyLWV2ZW50IHNob3VsZCBpZGVhbGx5IGJlIHBhbi15ICh0byBhbGxvdyBmb3IgdXNlcnMgdG8gc2Nyb2xsIHZlcnRpY2FsbHkpXG4vLyAgICBldmVuIHdoZW4gdGhlaXIgc2Nyb2xsIGFjdGlvbiBzdGFydGVkIG9uIGEgY2Fyb3VzZWwsIGJ1dCBmb3IgY29tcGF0aWJpbGl0eSAod2l0aCBGaXJlZm94KVxuLy8gICAgd2UncmUgcHJldmVudGluZyBhbGwgYWN0aW9ucyBpbnN0ZWFkXG4vLyAyLiBUaGUgLmNhcm91c2VsLWl0ZW0tc3RhcnQgYW5kIC5jYXJvdXNlbC1pdGVtLWVuZCBpcyB1c2VkIHRvIGluZGljYXRlIHdoZXJlXG4vLyAgICB0aGUgYWN0aXZlIHNsaWRlIGlzIGhlYWRpbmcuXG4vLyAzLiAuYWN0aXZlLmNhcm91c2VsLWl0ZW0gaXMgdGhlIGN1cnJlbnQgc2xpZGUuXG4vLyA0LiAuYWN0aXZlLmNhcm91c2VsLWl0ZW0tc3RhcnQgYW5kIC5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1lbmQgaXMgdGhlIGN1cnJlbnRcbi8vICAgIHNsaWRlIGluIGl0cyBpbi10cmFuc2l0aW9uIHN0YXRlLiBPbmx5IG9uZSBvZiB0aGVzZSBvY2N1cnMgYXQgYSB0aW1lLlxuLy8gNS4gLmNhcm91c2VsLWl0ZW0tbmV4dC5jYXJvdXNlbC1pdGVtLXN0YXJ0IGFuZCAuY2Fyb3VzZWwtaXRlbS1wcmV2LmNhcm91c2VsLWl0ZW0tZW5kXG4vLyAgICBpcyB0aGUgdXBjb21pbmcgc2xpZGUgaW4gdHJhbnNpdGlvbi5cblxuLmNhcm91c2VsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uY2Fyb3VzZWwucG9pbnRlci1ldmVudCB7XG4gIHRvdWNoLWFjdGlvbjogcGFuLXk7XG59XG5cbi5jYXJvdXNlbC1pbm5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIEBpbmNsdWRlIGNsZWFyZml4KCk7XG59XG5cbi5jYXJvdXNlbC1pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBub25lO1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1yaWdodDogLTEwMCU7XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkY2Fyb3VzZWwtdHJhbnNpdGlvbik7XG59XG5cbi5jYXJvdXNlbC1pdGVtLmFjdGl2ZSxcbi5jYXJvdXNlbC1pdGVtLW5leHQsXG4uY2Fyb3VzZWwtaXRlbS1wcmV2IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5jYXJvdXNlbC1pdGVtLW5leHQ6bm90KC5jYXJvdXNlbC1pdGVtLXN0YXJ0KSxcbi5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1lbmQge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG59XG5cbi5jYXJvdXNlbC1pdGVtLXByZXY6bm90KC5jYXJvdXNlbC1pdGVtLWVuZCksXG4uYWN0aXZlLmNhcm91c2VsLWl0ZW0tc3RhcnQge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xufVxuXG5cbi8vXG4vLyBBbHRlcm5hdGUgdHJhbnNpdGlvbnNcbi8vXG5cbi5jYXJvdXNlbC1mYWRlIHtcbiAgLmNhcm91c2VsLWl0ZW0ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cblxuICAuY2Fyb3VzZWwtaXRlbS5hY3RpdmUsXG4gIC5jYXJvdXNlbC1pdGVtLW5leHQuY2Fyb3VzZWwtaXRlbS1zdGFydCxcbiAgLmNhcm91c2VsLWl0ZW0tcHJldi5jYXJvdXNlbC1pdGVtLWVuZCB7XG4gICAgei1pbmRleDogMTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLXN0YXJ0LFxuICAuYWN0aXZlLmNhcm91c2VsLWl0ZW0tZW5kIHtcbiAgICB6LWluZGV4OiAwO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbihvcGFjaXR5IDBzICRjYXJvdXNlbC10cmFuc2l0aW9uLWR1cmF0aW9uKTtcbiAgfVxufVxuXG5cbi8vXG4vLyBMZWZ0L3JpZ2h0IGNvbnRyb2xzIGZvciBuYXZcbi8vXG5cbi5jYXJvdXNlbC1jb250cm9sLXByZXYsXG4uY2Fyb3VzZWwtY29udHJvbC1uZXh0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgei1pbmRleDogMTtcbiAgLy8gVXNlIGZsZXggZm9yIGFsaWdubWVudCAoMS0zKVxuICBkaXNwbGF5OiBmbGV4OyAvLyAxLiBhbGxvdyBmbGV4IHN0eWxlc1xuICBhbGlnbi1pdGVtczogY2VudGVyOyAvLyAyLiB2ZXJ0aWNhbGx5IGNlbnRlciBjb250ZW50c1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgLy8gMy4gaG9yaXpvbnRhbGx5IGNlbnRlciBjb250ZW50c1xuICB3aWR0aDogJGNhcm91c2VsLWNvbnRyb2wtd2lkdGg7XG4gIHBhZGRpbmc6IDA7XG4gIGNvbG9yOiAkY2Fyb3VzZWwtY29udHJvbC1jb2xvcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBmaWx0ZXI6IHZhcigtLSN7JHByZWZpeH1jYXJvdXNlbC1jb250cm9sLWljb24tZmlsdGVyKTtcbiAgYm9yZGVyOiAwO1xuICBvcGFjaXR5OiAkY2Fyb3VzZWwtY29udHJvbC1vcGFjaXR5O1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRjYXJvdXNlbC1jb250cm9sLXRyYW5zaXRpb24pO1xuXG4gIC8vIEhvdmVyL2ZvY3VzIHN0YXRlXG4gICY6aG92ZXIsXG4gICY6Zm9jdXMge1xuICAgIGNvbG9yOiAkY2Fyb3VzZWwtY29udHJvbC1jb2xvcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgb3V0bGluZTogMDtcbiAgICBvcGFjaXR5OiAkY2Fyb3VzZWwtY29udHJvbC1ob3Zlci1vcGFjaXR5O1xuICB9XG59XG4uY2Fyb3VzZWwtY29udHJvbC1wcmV2IHtcbiAgbGVmdDogMDtcbiAgYmFja2dyb3VuZC1pbWFnZTogaWYoJGVuYWJsZS1ncmFkaWVudHMsIGxpbmVhci1ncmFkaWVudCg5MGRlZywgcmdiYSgkYmxhY2ssIC4yNSksIHJnYmEoJGJsYWNrLCAuMDAxKSksIG51bGwpO1xufVxuLmNhcm91c2VsLWNvbnRyb2wtbmV4dCB7XG4gIHJpZ2h0OiAwO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBpZigkZW5hYmxlLWdyYWRpZW50cywgbGluZWFyLWdyYWRpZW50KDI3MGRlZywgcmdiYSgkYmxhY2ssIC4yNSksIHJnYmEoJGJsYWNrLCAuMDAxKSksIG51bGwpO1xufVxuXG4vLyBJY29ucyBmb3Igd2l0aGluXG4uY2Fyb3VzZWwtY29udHJvbC1wcmV2LWljb24sXG4uY2Fyb3VzZWwtY29udHJvbC1uZXh0LWljb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAkY2Fyb3VzZWwtY29udHJvbC1pY29uLXdpZHRoO1xuICBoZWlnaHQ6ICRjYXJvdXNlbC1jb250cm9sLWljb24td2lkdGg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDUwJTtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XG59XG5cbi5jYXJvdXNlbC1jb250cm9sLXByZXYtaWNvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGVzY2FwZS1zdmcoJGNhcm91c2VsLWNvbnRyb2wtcHJldi1pY29uLWJnKSAje1wiLypydGw6XCIgKyBlc2NhcGUtc3ZnKCRjYXJvdXNlbC1jb250cm9sLW5leHQtaWNvbi1iZykgKyBcIiovXCJ9O1xufVxuLmNhcm91c2VsLWNvbnRyb2wtbmV4dC1pY29uIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogZXNjYXBlLXN2ZygkY2Fyb3VzZWwtY29udHJvbC1uZXh0LWljb24tYmcpICN7XCIvKnJ0bDpcIiArIGVzY2FwZS1zdmcoJGNhcm91c2VsLWNvbnRyb2wtcHJldi1pY29uLWJnKSArIFwiKi9cIn07XG59XG5cbi8vIE9wdGlvbmFsIGluZGljYXRvciBwaXBzL2NvbnRyb2xzXG4vL1xuLy8gQWRkIGEgY29udGFpbmVyIChzdWNoIGFzIGEgbGlzdCkgd2l0aCB0aGUgZm9sbG93aW5nIGNsYXNzIGFuZCBhZGQgYW4gaXRlbSAoaWRlYWxseSBhIGZvY3VzYWJsZSBjb250cm9sLFxuLy8gbGlrZSBhIGJ1dHRvbikgd2l0aCBkYXRhLWJzLXRhcmdldCBmb3IgZWFjaCBzbGlkZSB5b3VyIGNhcm91c2VsIGhvbGRzLlxuXG4uY2Fyb3VzZWwtaW5kaWNhdG9ycyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMjtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmc6IDA7XG4gIC8vIFVzZSB0aGUgLmNhcm91c2VsLWNvbnRyb2wncyB3aWR0aCBhcyBtYXJnaW4gc28gd2UgZG9uJ3Qgb3ZlcmxheSB0aG9zZVxuICBtYXJnaW4tcmlnaHQ6ICRjYXJvdXNlbC1jb250cm9sLXdpZHRoO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBtYXJnaW4tbGVmdDogJGNhcm91c2VsLWNvbnRyb2wtd2lkdGg7XG5cbiAgW2RhdGEtYnMtdGFyZ2V0XSB7XG4gICAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gICAgZmxleDogMCAxIGF1dG87XG4gICAgd2lkdGg6ICRjYXJvdXNlbC1pbmRpY2F0b3Itd2lkdGg7XG4gICAgaGVpZ2h0OiAkY2Fyb3VzZWwtaW5kaWNhdG9yLWhlaWdodDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbi1yaWdodDogJGNhcm91c2VsLWluZGljYXRvci1zcGFjZXI7XG4gICAgbWFyZ2luLWxlZnQ6ICRjYXJvdXNlbC1pbmRpY2F0b3Itc3BhY2VyO1xuICAgIHRleHQtaW5kZW50OiAtOTk5cHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1jYXJvdXNlbC1pbmRpY2F0b3ItYWN0aXZlLWJnKTtcbiAgICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICAgIGJvcmRlcjogMDtcbiAgICAvLyBVc2UgdHJhbnNwYXJlbnQgYm9yZGVycyB0byBpbmNyZWFzZSB0aGUgaGl0IGFyZWEgYnkgMTBweCBvbiB0b3AgYW5kIGJvdHRvbS5cbiAgICBib3JkZXItdG9wOiAkY2Fyb3VzZWwtaW5kaWNhdG9yLWhpdC1hcmVhLWhlaWdodCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItYm90dG9tOiAkY2Fyb3VzZWwtaW5kaWNhdG9yLWhpdC1hcmVhLWhlaWdodCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBvcGFjaXR5OiAkY2Fyb3VzZWwtaW5kaWNhdG9yLW9wYWNpdHk7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbigkY2Fyb3VzZWwtaW5kaWNhdG9yLXRyYW5zaXRpb24pO1xuICB9XG5cbiAgLmFjdGl2ZSB7XG4gICAgb3BhY2l0eTogJGNhcm91c2VsLWluZGljYXRvci1hY3RpdmUtb3BhY2l0eTtcbiAgfVxufVxuXG5cbi8vIE9wdGlvbmFsIGNhcHRpb25zXG4vL1xuLy9cblxuLmNhcm91c2VsLWNhcHRpb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAoMTAwJSAtICRjYXJvdXNlbC1jYXB0aW9uLXdpZHRoKSAqIC41O1xuICBib3R0b206ICRjYXJvdXNlbC1jYXB0aW9uLXNwYWNlcjtcbiAgbGVmdDogKDEwMCUgLSAkY2Fyb3VzZWwtY2FwdGlvbi13aWR0aCkgKiAuNTtcbiAgcGFkZGluZy10b3A6ICRjYXJvdXNlbC1jYXB0aW9uLXBhZGRpbmcteTtcbiAgcGFkZGluZy1ib3R0b206ICRjYXJvdXNlbC1jYXB0aW9uLXBhZGRpbmcteTtcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1jYXJvdXNlbC1jYXB0aW9uLWNvbG9yKTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4vLyBEYXJrIG1vZGUgY2Fyb3VzZWxcblxuQG1peGluIGNhcm91c2VsLWRhcmsoKSB7XG4gIC0tI3skcHJlZml4fWNhcm91c2VsLWluZGljYXRvci1hY3RpdmUtYmc6ICN7JGNhcm91c2VsLWluZGljYXRvci1hY3RpdmUtYmctZGFya307XG4gIC0tI3skcHJlZml4fWNhcm91c2VsLWNhcHRpb24tY29sb3I6ICN7JGNhcm91c2VsLWNhcHRpb24tY29sb3ItZGFya307XG4gIC0tI3skcHJlZml4fWNhcm91c2VsLWNvbnRyb2wtaWNvbi1maWx0ZXI6ICN7JGNhcm91c2VsLWNvbnRyb2wtaWNvbi1maWx0ZXItZGFya307XG59XG5cbi5jYXJvdXNlbC1kYXJrIHtcbiAgQGluY2x1ZGUgY2Fyb3VzZWwtZGFyaygpO1xufVxuXG46cm9vdCxcbltkYXRhLWJzLXRoZW1lPVwibGlnaHRcIl0ge1xuICAtLSN7JHByZWZpeH1jYXJvdXNlbC1pbmRpY2F0b3ItYWN0aXZlLWJnOiAjeyRjYXJvdXNlbC1pbmRpY2F0b3ItYWN0aXZlLWJnfTtcbiAgLS0jeyRwcmVmaXh9Y2Fyb3VzZWwtY2FwdGlvbi1jb2xvcjogI3skY2Fyb3VzZWwtY2FwdGlvbi1jb2xvcn07XG4gIC0tI3skcHJlZml4fWNhcm91c2VsLWNvbnRyb2wtaWNvbi1maWx0ZXI6ICN7JGNhcm91c2VsLWNvbnRyb2wtaWNvbi1maWx0ZXJ9O1xufVxuXG5AaWYgJGVuYWJsZS1kYXJrLW1vZGUge1xuICBAaW5jbHVkZSBjb2xvci1tb2RlKGRhcmssIHRydWUpIHtcbiAgICBAaW5jbHVkZSBjYXJvdXNlbC1kYXJrKCk7XG4gIH1cbn1cbiIsIi8vIHNjc3MtZG9jcy1zdGFydCBjbGVhcmZpeFxuQG1peGluIGNsZWFyZml4KCkge1xuICAmOjphZnRlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgY29udGVudDogXCJcIjtcbiAgfVxufVxuLy8gc2Nzcy1kb2NzLWVuZCBjbGVhcmZpeFxuIiwiLy9cbi8vIFJvdGF0aW5nIGJvcmRlclxuLy9cblxuLnNwaW5uZXItZ3Jvdyxcbi5zcGlubmVyLWJvcmRlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZmxleC1zaHJpbms6IDA7XG4gIHdpZHRoOiB2YXIoLS0jeyRwcmVmaXh9c3Bpbm5lci13aWR0aCk7XG4gIGhlaWdodDogdmFyKC0tI3skcHJlZml4fXNwaW5uZXItaGVpZ2h0KTtcbiAgdmVydGljYWwtYWxpZ246IHZhcigtLSN7JHByZWZpeH1zcGlubmVyLXZlcnRpY2FsLWFsaWduKTtcbiAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHByb3BlcnR5LWRpc2FsbG93ZWQtbGlzdFxuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGFuaW1hdGlvbjogdmFyKC0tI3skcHJlZml4fXNwaW5uZXItYW5pbWF0aW9uLXNwZWVkKSBsaW5lYXIgaW5maW5pdGUgdmFyKC0tI3skcHJlZml4fXNwaW5uZXItYW5pbWF0aW9uLW5hbWUpO1xufVxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgc3Bpbm5lci1ib3JkZXIta2V5ZnJhbWVzXG5Aa2V5ZnJhbWVzIHNwaW5uZXItYm9yZGVyIHtcbiAgdG8geyB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpICN7XCIvKiBydGw6aWdub3JlICovXCJ9OyB9XG59XG4vLyBzY3NzLWRvY3MtZW5kIHNwaW5uZXItYm9yZGVyLWtleWZyYW1lc1xuXG4uc3Bpbm5lci1ib3JkZXIge1xuICAvLyBzY3NzLWRvY3Mtc3RhcnQgc3Bpbm5lci1ib3JkZXItY3NzLXZhcnNcbiAgLS0jeyRwcmVmaXh9c3Bpbm5lci13aWR0aDogI3skc3Bpbm5lci13aWR0aH07XG4gIC0tI3skcHJlZml4fXNwaW5uZXItaGVpZ2h0OiAjeyRzcGlubmVyLWhlaWdodH07XG4gIC0tI3skcHJlZml4fXNwaW5uZXItdmVydGljYWwtYWxpZ246ICN7JHNwaW5uZXItdmVydGljYWwtYWxpZ259O1xuICAtLSN7JHByZWZpeH1zcGlubmVyLWJvcmRlci13aWR0aDogI3skc3Bpbm5lci1ib3JkZXItd2lkdGh9O1xuICAtLSN7JHByZWZpeH1zcGlubmVyLWFuaW1hdGlvbi1zcGVlZDogI3skc3Bpbm5lci1hbmltYXRpb24tc3BlZWR9O1xuICAtLSN7JHByZWZpeH1zcGlubmVyLWFuaW1hdGlvbi1uYW1lOiBzcGlubmVyLWJvcmRlcjtcbiAgLy8gc2Nzcy1kb2NzLWVuZCBzcGlubmVyLWJvcmRlci1jc3MtdmFyc1xuXG4gIGJvcmRlcjogdmFyKC0tI3skcHJlZml4fXNwaW5uZXItYm9yZGVyLXdpZHRoKSBzb2xpZCBjdXJyZW50Y29sb3I7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5zcGlubmVyLWJvcmRlci1zbSB7XG4gIC8vIHNjc3MtZG9jcy1zdGFydCBzcGlubmVyLWJvcmRlci1zbS1jc3MtdmFyc1xuICAtLSN7JHByZWZpeH1zcGlubmVyLXdpZHRoOiAjeyRzcGlubmVyLXdpZHRoLXNtfTtcbiAgLS0jeyRwcmVmaXh9c3Bpbm5lci1oZWlnaHQ6ICN7JHNwaW5uZXItaGVpZ2h0LXNtfTtcbiAgLS0jeyRwcmVmaXh9c3Bpbm5lci1ib3JkZXItd2lkdGg6ICN7JHNwaW5uZXItYm9yZGVyLXdpZHRoLXNtfTtcbiAgLy8gc2Nzcy1kb2NzLWVuZCBzcGlubmVyLWJvcmRlci1zbS1jc3MtdmFyc1xufVxuXG4vL1xuLy8gR3Jvd2luZyBjaXJjbGVcbi8vXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBzcGlubmVyLWdyb3cta2V5ZnJhbWVzXG5Aa2V5ZnJhbWVzIHNwaW5uZXItZ3JvdyB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICB9XG4gIDUwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbn1cbi8vIHNjc3MtZG9jcy1lbmQgc3Bpbm5lci1ncm93LWtleWZyYW1lc1xuXG4uc3Bpbm5lci1ncm93IHtcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IHNwaW5uZXItZ3Jvdy1jc3MtdmFyc1xuICAtLSN7JHByZWZpeH1zcGlubmVyLXdpZHRoOiAjeyRzcGlubmVyLXdpZHRofTtcbiAgLS0jeyRwcmVmaXh9c3Bpbm5lci1oZWlnaHQ6ICN7JHNwaW5uZXItaGVpZ2h0fTtcbiAgLS0jeyRwcmVmaXh9c3Bpbm5lci12ZXJ0aWNhbC1hbGlnbjogI3skc3Bpbm5lci12ZXJ0aWNhbC1hbGlnbn07XG4gIC0tI3skcHJlZml4fXNwaW5uZXItYW5pbWF0aW9uLXNwZWVkOiAjeyRzcGlubmVyLWFuaW1hdGlvbi1zcGVlZH07XG4gIC0tI3skcHJlZml4fXNwaW5uZXItYW5pbWF0aW9uLW5hbWU6IHNwaW5uZXItZ3JvdztcbiAgLy8gc2Nzcy1kb2NzLWVuZCBzcGlubmVyLWdyb3ctY3NzLXZhcnNcblxuICBiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Y29sb3I7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5zcGlubmVyLWdyb3ctc20ge1xuICAtLSN7JHByZWZpeH1zcGlubmVyLXdpZHRoOiAjeyRzcGlubmVyLXdpZHRoLXNtfTtcbiAgLS0jeyRwcmVmaXh9c3Bpbm5lci1oZWlnaHQ6ICN7JHNwaW5uZXItaGVpZ2h0LXNtfTtcbn1cblxuQGlmICRlbmFibGUtcmVkdWNlZC1tb3Rpb24ge1xuICBAbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAgIC5zcGlubmVyLWJvcmRlcixcbiAgICAuc3Bpbm5lci1ncm93IHtcbiAgICAgIC0tI3skcHJlZml4fXNwaW5uZXItYW5pbWF0aW9uLXNwZWVkOiAjeyRzcGlubmVyLWFuaW1hdGlvbi1zcGVlZCAqIDJ9O1xuICAgIH1cbiAgfVxufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG5cbiVvZmZjYW52YXMtY3NzLXZhcnMge1xuICAvLyBzY3NzLWRvY3Mtc3RhcnQgb2ZmY2FudmFzLWNzcy12YXJzXG4gIC0tI3skcHJlZml4fW9mZmNhbnZhcy16aW5kZXg6ICN7JHppbmRleC1vZmZjYW52YXN9O1xuICAtLSN7JHByZWZpeH1vZmZjYW52YXMtd2lkdGg6ICN7JG9mZmNhbnZhcy1ob3Jpem9udGFsLXdpZHRofTtcbiAgLS0jeyRwcmVmaXh9b2ZmY2FudmFzLWhlaWdodDogI3skb2ZmY2FudmFzLXZlcnRpY2FsLWhlaWdodH07XG4gIC0tI3skcHJlZml4fW9mZmNhbnZhcy1wYWRkaW5nLXg6ICN7JG9mZmNhbnZhcy1wYWRkaW5nLXh9O1xuICAtLSN7JHByZWZpeH1vZmZjYW52YXMtcGFkZGluZy15OiAjeyRvZmZjYW52YXMtcGFkZGluZy15fTtcbiAgLS0jeyRwcmVmaXh9b2ZmY2FudmFzLWNvbG9yOiAjeyRvZmZjYW52YXMtY29sb3J9O1xuICAtLSN7JHByZWZpeH1vZmZjYW52YXMtYmc6ICN7JG9mZmNhbnZhcy1iZy1jb2xvcn07XG4gIC0tI3skcHJlZml4fW9mZmNhbnZhcy1ib3JkZXItd2lkdGg6ICN7JG9mZmNhbnZhcy1ib3JkZXItd2lkdGh9O1xuICAtLSN7JHByZWZpeH1vZmZjYW52YXMtYm9yZGVyLWNvbG9yOiAjeyRvZmZjYW52YXMtYm9yZGVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9b2ZmY2FudmFzLWJveC1zaGFkb3c6ICN7JG9mZmNhbnZhcy1ib3gtc2hhZG93fTtcbiAgLS0jeyRwcmVmaXh9b2ZmY2FudmFzLXRyYW5zaXRpb246ICN7dHJhbnNmb3JtICRvZmZjYW52YXMtdHJhbnNpdGlvbi1kdXJhdGlvbiBlYXNlLWluLW91dH07XG4gIC0tI3skcHJlZml4fW9mZmNhbnZhcy10aXRsZS1saW5lLWhlaWdodDogI3skb2ZmY2FudmFzLXRpdGxlLWxpbmUtaGVpZ2h0fTtcbiAgLy8gc2Nzcy1kb2NzLWVuZCBvZmZjYW52YXMtY3NzLXZhcnNcbn1cblxuQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG5leHQ6IGJyZWFrcG9pbnQtbmV4dCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJG5leHQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAub2ZmY2FudmFzI3skaW5maXh9IHtcbiAgICBAZXh0ZW5kICVvZmZjYW52YXMtY3NzLXZhcnM7XG4gIH1cbn1cblxuQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG5leHQ6IGJyZWFrcG9pbnQtbmV4dCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJG5leHQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAub2ZmY2FudmFzI3skaW5maXh9IHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oJG5leHQpIHtcbiAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIHotaW5kZXg6IHZhcigtLSN7JHByZWZpeH1vZmZjYW52YXMtemluZGV4KTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1vZmZjYW52YXMtY29sb3IpO1xuICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fW9mZmNhbnZhcy1iZyk7XG4gICAgICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICAgICAgb3V0bGluZTogMDtcbiAgICAgIEBpbmNsdWRlIGJveC1zaGFkb3codmFyKC0tI3skcHJlZml4fW9mZmNhbnZhcy1ib3gtc2hhZG93KSk7XG4gICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKHZhcigtLSN7JHByZWZpeH1vZmZjYW52YXMtdHJhbnNpdGlvbikpO1xuXG4gICAgICAmLm9mZmNhbnZhcy1zdGFydCB7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgd2lkdGg6IHZhcigtLSN7JHByZWZpeH1vZmZjYW52YXMtd2lkdGgpO1xuICAgICAgICBib3JkZXItcmlnaHQ6IHZhcigtLSN7JHByZWZpeH1vZmZjYW52YXMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS0jeyRwcmVmaXh9b2ZmY2FudmFzLWJvcmRlci1jb2xvcik7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG4gICAgICB9XG5cbiAgICAgICYub2ZmY2FudmFzLWVuZCB7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIHdpZHRoOiB2YXIoLS0jeyRwcmVmaXh9b2ZmY2FudmFzLXdpZHRoKTtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IHZhcigtLSN7JHByZWZpeH1vZmZjYW52YXMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS0jeyRwcmVmaXh9b2ZmY2FudmFzLWJvcmRlci1jb2xvcik7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbiAgICAgIH1cblxuICAgICAgJi5vZmZjYW52YXMtdG9wIHtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgaGVpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9b2ZmY2FudmFzLWhlaWdodCk7XG4gICAgICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgICAgIGJvcmRlci1ib3R0b206IHZhcigtLSN7JHByZWZpeH1vZmZjYW52YXMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS0jeyRwcmVmaXh9b2ZmY2FudmFzLWJvcmRlci1jb2xvcik7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XG4gICAgICB9XG5cbiAgICAgICYub2ZmY2FudmFzLWJvdHRvbSB7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBoZWlnaHQ6IHZhcigtLSN7JHByZWZpeH1vZmZjYW52YXMtaGVpZ2h0KTtcbiAgICAgICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICAgICAgYm9yZGVyLXRvcDogdmFyKC0tI3skcHJlZml4fW9mZmNhbnZhcy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLSN7JHByZWZpeH1vZmZjYW52YXMtYm9yZGVyLWNvbG9yKTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpO1xuICAgICAgfVxuXG4gICAgICAmLnNob3dpbmcsXG4gICAgICAmLnNob3c6bm90KC5oaWRpbmcpIHtcbiAgICAgICAgdHJhbnNmb3JtOiBub25lO1xuICAgICAgfVxuXG4gICAgICAmLnNob3dpbmcsXG4gICAgICAmLmhpZGluZyxcbiAgICAgICYuc2hvdyB7XG4gICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgQGlmIG5vdCAoJGluZml4ID09IFwiXCIpIHtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJG5leHQpIHtcbiAgICAgICAgLS0jeyRwcmVmaXh9b2ZmY2FudmFzLWhlaWdodDogYXV0bztcbiAgICAgICAgLS0jeyRwcmVmaXh9b2ZmY2FudmFzLWJvcmRlci13aWR0aDogMDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuICAgICAgICAub2ZmY2FudmFzLWhlYWRlciB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5vZmZjYW52YXMtYm9keSB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBmbGV4LWdyb3c6IDA7XG4gICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICBvdmVyZmxvdy15OiB2aXNpYmxlO1xuICAgICAgICAgIC8vIFJlc2V0IGBiYWNrZ3JvdW5kLWNvbG9yYCBpbiBjYXNlIGAuYmctKmAgY2xhc3NlcyBhcmUgdXNlZCBpbiBvZmZjYW52YXNcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50OyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5vZmZjYW52YXMtYmFja2Ryb3Age1xuICBAaW5jbHVkZSBvdmVybGF5LWJhY2tkcm9wKCR6aW5kZXgtb2ZmY2FudmFzLWJhY2tkcm9wLCAkb2ZmY2FudmFzLWJhY2tkcm9wLWJnLCAkb2ZmY2FudmFzLWJhY2tkcm9wLW9wYWNpdHkpO1xufVxuXG4ub2ZmY2FudmFzLWhlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IHZhcigtLSN7JHByZWZpeH1vZmZjYW52YXMtcGFkZGluZy15KSB2YXIoLS0jeyRwcmVmaXh9b2ZmY2FudmFzLXBhZGRpbmcteCk7XG5cbiAgLmJ0bi1jbG9zZSB7XG4gICAgcGFkZGluZzogY2FsYyh2YXIoLS0jeyRwcmVmaXh9b2ZmY2FudmFzLXBhZGRpbmcteSkgKiAuNSkgY2FsYyh2YXIoLS0jeyRwcmVmaXh9b2ZmY2FudmFzLXBhZGRpbmcteCkgKiAuNSk7XG4gICAgLy8gU3BsaXQgcHJvcGVydGllcyB0byBhdm9pZCBpbnZhbGlkIGNhbGMoKSBmdW5jdGlvbiBpZiB2YWx1ZSBpcyAwXG4gICAgbWFyZ2luLXRvcDogY2FsYygtLjUgKiB2YXIoLS0jeyRwcmVmaXh9b2ZmY2FudmFzLXBhZGRpbmcteSkpO1xuICAgIG1hcmdpbi1yaWdodDogY2FsYygtLjUgKiB2YXIoLS0jeyRwcmVmaXh9b2ZmY2FudmFzLXBhZGRpbmcteCkpO1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGMoLS41ICogdmFyKC0tI3skcHJlZml4fW9mZmNhbnZhcy1wYWRkaW5nLXkpKTtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgfVxufVxuXG4ub2ZmY2FudmFzLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLSN7JHByZWZpeH1vZmZjYW52YXMtdGl0bGUtbGluZS1oZWlnaHQpO1xufVxuXG4ub2ZmY2FudmFzLWJvZHkge1xuICBmbGV4LWdyb3c6IDE7XG4gIHBhZGRpbmc6IHZhcigtLSN7JHByZWZpeH1vZmZjYW52YXMtcGFkZGluZy15KSB2YXIoLS0jeyRwcmVmaXh9b2ZmY2FudmFzLXBhZGRpbmcteCk7XG4gIG92ZXJmbG93LXk6IGF1dG87XG59XG4iLCIucGxhY2Vob2xkZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1pbi1oZWlnaHQ6IDFlbTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgY3Vyc29yOiB3YWl0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Y29sb3I7XG4gIG9wYWNpdHk6ICRwbGFjZWhvbGRlci1vcGFjaXR5LW1heDtcblxuICAmLmJ0bjo6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgY29udGVudDogXCJcIjtcbiAgfVxufVxuXG4vLyBTaXppbmdcbi5wbGFjZWhvbGRlci14cyB7XG4gIG1pbi1oZWlnaHQ6IC42ZW07XG59XG5cbi5wbGFjZWhvbGRlci1zbSB7XG4gIG1pbi1oZWlnaHQ6IC44ZW07XG59XG5cbi5wbGFjZWhvbGRlci1sZyB7XG4gIG1pbi1oZWlnaHQ6IDEuMmVtO1xufVxuXG4vLyBBbmltYXRpb25cbi5wbGFjZWhvbGRlci1nbG93IHtcbiAgLnBsYWNlaG9sZGVyIHtcbiAgICBhbmltYXRpb246IHBsYWNlaG9sZGVyLWdsb3cgMnMgZWFzZS1pbi1vdXQgaW5maW5pdGU7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBwbGFjZWhvbGRlci1nbG93IHtcbiAgNTAlIHtcbiAgICBvcGFjaXR5OiAkcGxhY2Vob2xkZXItb3BhY2l0eS1taW47XG4gIH1cbn1cblxuLnBsYWNlaG9sZGVyLXdhdmUge1xuICBtYXNrLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMTMwZGVnLCAkYmxhY2sgNTUlLCByZ2JhKDAsIDAsIDAsICgxIC0gJHBsYWNlaG9sZGVyLW9wYWNpdHktbWluKSkgNzUlLCAkYmxhY2sgOTUlKTtcbiAgbWFzay1zaXplOiAyMDAlIDEwMCU7XG4gIGFuaW1hdGlvbjogcGxhY2Vob2xkZXItd2F2ZSAycyBsaW5lYXIgaW5maW5pdGU7XG59XG5cbkBrZXlmcmFtZXMgcGxhY2Vob2xkZXItd2F2ZSB7XG4gIDEwMCUge1xuICAgIG1hc2stcG9zaXRpb246IC0yMDAlIDAlO1xuICB9XG59XG4iLCIvLyBBbGwtY2FwcyBgUkdCQSgpYCBmdW5jdGlvbiB1c2VkIGJlY2F1c2Ugb2YgdGhpcyBTYXNzIGJ1ZzogaHR0cHM6Ly9naXRodWIuY29tL3Nhc3Mvbm9kZS1zYXNzL2lzc3Vlcy8yMjUxXG5AZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgLnRleHQtYmctI3skY29sb3J9IHtcbiAgICBjb2xvcjogY29sb3ItY29udHJhc3QoJHZhbHVlKSBpZigkZW5hYmxlLWltcG9ydGFudC11dGlsaXRpZXMsICFpbXBvcnRhbnQsIG51bGwpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IFJHQkEodmFyKC0tI3skcHJlZml4fSN7JGNvbG9yfS1yZ2IpLCB2YXIoLS0jeyRwcmVmaXh9Ymctb3BhY2l0eSwgMSkpIGlmKCRlbmFibGUtaW1wb3J0YW50LXV0aWxpdGllcywgIWltcG9ydGFudCwgbnVsbCk7XG4gIH1cbn1cbiIsIi8vIEFsbC1jYXBzIGBSR0JBKClgIGZ1bmN0aW9uIHVzZWQgYmVjYXVzZSBvZiB0aGlzIFNhc3MgYnVnOiBodHRwczovL2dpdGh1Yi5jb20vc2Fzcy9ub2RlLXNhc3MvaXNzdWVzLzIyNTFcbkBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xuICAubGluay0jeyRjb2xvcn0ge1xuICAgIGNvbG9yOiBSR0JBKHZhcigtLSN7JHByZWZpeH0jeyRjb2xvcn0tcmdiKSwgdmFyKC0tI3skcHJlZml4fWxpbmstb3BhY2l0eSwgMSkpIGlmKCRlbmFibGUtaW1wb3J0YW50LXV0aWxpdGllcywgIWltcG9ydGFudCwgbnVsbCk7XG4gICAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiBSR0JBKHZhcigtLSN7JHByZWZpeH0jeyRjb2xvcn0tcmdiKSwgdmFyKC0tI3skcHJlZml4fWxpbmstdW5kZXJsaW5lLW9wYWNpdHksIDEpKSBpZigkZW5hYmxlLWltcG9ydGFudC11dGlsaXRpZXMsICFpbXBvcnRhbnQsIG51bGwpO1xuXG4gICAgQGlmICRsaW5rLXNoYWRlLXBlcmNlbnRhZ2UgIT0gMCB7XG4gICAgICAmOmhvdmVyLFxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgICRob3Zlci1jb2xvcjogaWYoY29sb3ItY29udHJhc3QoJHZhbHVlKSA9PSAkY29sb3ItY29udHJhc3QtbGlnaHQsIHNoYWRlLWNvbG9yKCR2YWx1ZSwgJGxpbmstc2hhZGUtcGVyY2VudGFnZSksIHRpbnQtY29sb3IoJHZhbHVlLCAkbGluay1zaGFkZS1wZXJjZW50YWdlKSk7XG4gICAgICAgIGNvbG9yOiBSR0JBKCN7dG8tcmdiKCRob3Zlci1jb2xvcil9LCB2YXIoLS0jeyRwcmVmaXh9bGluay1vcGFjaXR5LCAxKSkgaWYoJGVuYWJsZS1pbXBvcnRhbnQtdXRpbGl0aWVzLCAhaW1wb3J0YW50LCBudWxsKTtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiBSR0JBKHRvLXJnYigkaG92ZXItY29sb3IpLCB2YXIoLS0jeyRwcmVmaXh9bGluay11bmRlcmxpbmUtb3BhY2l0eSwgMSkpIGlmKCRlbmFibGUtaW1wb3J0YW50LXV0aWxpdGllcywgIWltcG9ydGFudCwgbnVsbCk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIE9uZS1vZmYgc3BlY2lhbCBsaW5rIGhlbHBlciBhcyBhIGJyaWRnZSB1bnRpbCB2NlxuLmxpbmstYm9keS1lbXBoYXNpcyB7XG4gIGNvbG9yOiBSR0JBKHZhcigtLSN7JHByZWZpeH1lbXBoYXNpcy1jb2xvci1yZ2IpLCB2YXIoLS0jeyRwcmVmaXh9bGluay1vcGFjaXR5LCAxKSkgaWYoJGVuYWJsZS1pbXBvcnRhbnQtdXRpbGl0aWVzLCAhaW1wb3J0YW50LCBudWxsKTtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiBSR0JBKHZhcigtLSN7JHByZWZpeH1lbXBoYXNpcy1jb2xvci1yZ2IpLCB2YXIoLS0jeyRwcmVmaXh9bGluay11bmRlcmxpbmUtb3BhY2l0eSwgMSkpIGlmKCRlbmFibGUtaW1wb3J0YW50LXV0aWxpdGllcywgIWltcG9ydGFudCwgbnVsbCk7XG5cbiAgQGlmICRsaW5rLXNoYWRlLXBlcmNlbnRhZ2UgIT0gMCB7XG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzIHtcbiAgICAgIGNvbG9yOiBSR0JBKHZhcigtLSN7JHByZWZpeH1lbXBoYXNpcy1jb2xvci1yZ2IpLCB2YXIoLS0jeyRwcmVmaXh9bGluay1vcGFjaXR5LCAuNzUpKSBpZigkZW5hYmxlLWltcG9ydGFudC11dGlsaXRpZXMsICFpbXBvcnRhbnQsIG51bGwpO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiBSR0JBKHZhcigtLSN7JHByZWZpeH1lbXBoYXNpcy1jb2xvci1yZ2IpLCB2YXIoLS0jeyRwcmVmaXh9bGluay11bmRlcmxpbmUtb3BhY2l0eSwgLjc1KSkgaWYoJGVuYWJsZS1pbXBvcnRhbnQtdXRpbGl0aWVzLCAhaW1wb3J0YW50LCBudWxsKTtcbiAgICB9XG4gIH1cbn1cbiIsIi5mb2N1cy1yaW5nOmZvY3VzIHtcbiAgb3V0bGluZTogMDtcbiAgLy8gQnkgZGVmYXVsdCwgdGhlcmUgaXMgbm8gYC0tYnMtZm9jdXMtcmluZy14YCwgYC0tYnMtZm9jdXMtcmluZy15YCwgb3IgYC0tYnMtZm9jdXMtcmluZy1ibHVyYCwgYnV0IHdlIHByb3ZpZGUgQ1NTIHZhcmlhYmxlcyB3aXRoIGZhbGxiYWNrcyB0byBpbml0aWFsIGAwYCB2YWx1ZXNcbiAgYm94LXNoYWRvdzogdmFyKC0tI3skcHJlZml4fWZvY3VzLXJpbmcteCwgMCkgdmFyKC0tI3skcHJlZml4fWZvY3VzLXJpbmcteSwgMCkgdmFyKC0tI3skcHJlZml4fWZvY3VzLXJpbmctYmx1ciwgMCkgdmFyKC0tI3skcHJlZml4fWZvY3VzLXJpbmctd2lkdGgpIHZhcigtLSN7JHByZWZpeH1mb2N1cy1yaW5nLWNvbG9yKTtcbn1cbiIsIi5pY29uLWxpbmsge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgZ2FwOiAkaWNvbi1saW5rLWdhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiByZ2JhKHZhcigtLSN7JHByZWZpeH1saW5rLWNvbG9yLXJnYiksIHZhcigtLSN7JHByZWZpeH1saW5rLW9wYWNpdHksIC41KSk7XG4gIHRleHQtdW5kZXJsaW5lLW9mZnNldDogJGljb24tbGluay11bmRlcmxpbmUtb2Zmc2V0O1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG5cbiAgPiAuYmkge1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIHdpZHRoOiAkaWNvbi1saW5rLWljb24tc2l6ZTtcbiAgICBoZWlnaHQ6ICRpY29uLWxpbmstaWNvbi1zaXplO1xuICAgIGZpbGw6IGN1cnJlbnRjb2xvcjtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRpY29uLWxpbmstaWNvbi10cmFuc2l0aW9uKTtcbiAgfVxufVxuXG4uaWNvbi1saW5rLWhvdmVyIHtcbiAgJjpob3ZlcixcbiAgJjpmb2N1cy12aXNpYmxlIHtcbiAgICA+IC5iaSB7XG4gICAgICB0cmFuc2Zvcm06IHZhcigtLSN7JHByZWZpeH1pY29uLWxpbmstdHJhbnNmb3JtLCAkaWNvbi1saW5rLWljb24tdHJhbnNmb3JtKTtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIENyZWRpdDogTmljb2xhcyBHYWxsYWdoZXIgYW5kIFNVSVQgQ1NTLlxuXG4ucmF0aW8ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuXG4gICY6OmJlZm9yZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZy10b3A6IHZhcigtLSN7JHByZWZpeH1hc3BlY3QtcmF0aW8pO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gIH1cblxuICA+ICoge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbn1cblxuQGVhY2ggJGtleSwgJHJhdGlvIGluICRhc3BlY3QtcmF0aW9zIHtcbiAgLnJhdGlvLSN7JGtleX0ge1xuICAgIC0tI3skcHJlZml4fWFzcGVjdC1yYXRpbzogI3skcmF0aW99O1xuICB9XG59XG4iLCIvLyBTaG9ydGhhbmRcblxuLmZpeGVkLXRvcCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogJHppbmRleC1maXhlZDtcbn1cblxuLmZpeGVkLWJvdHRvbSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogJHppbmRleC1maXhlZDtcbn1cblxuLy8gUmVzcG9uc2l2ZSBzdGlja3kgdG9wIGFuZCBib3R0b21cbkBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAgIC5zdGlja3kjeyRpbmZpeH0tdG9wIHtcbiAgICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgICB0b3A6IDA7XG4gICAgICB6LWluZGV4OiAkemluZGV4LXN0aWNreTtcbiAgICB9XG5cbiAgICAuc3RpY2t5I3skaW5maXh9LWJvdHRvbSB7XG4gICAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgei1pbmRleDogJHppbmRleC1zdGlja3k7XG4gICAgfVxuICB9XG59XG4iLCIvLyBzY3NzLWRvY3Mtc3RhcnQgc3RhY2tzXG4uaHN0YWNrIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbn1cblxuLnZzdGFjayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1zZWxmOiBzdHJldGNoO1xufVxuLy8gc2Nzcy1kb2NzLWVuZCBzdGFja3NcbiIsIi8vXG4vLyBWaXN1YWxseSBoaWRkZW5cbi8vXG5cbi52aXN1YWxseS1oaWRkZW4sXG4udmlzdWFsbHktaGlkZGVuLWZvY3VzYWJsZTpub3QoOmZvY3VzKTpub3QoOmZvY3VzLXdpdGhpbikge1xuICBAaW5jbHVkZSB2aXN1YWxseS1oaWRkZW4oKTtcbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG4vLyBIaWRlIGNvbnRlbnQgdmlzdWFsbHkgd2hpbGUga2VlcGluZyBpdCBhY2Nlc3NpYmxlIHRvIGFzc2lzdGl2ZSB0ZWNobm9sb2dpZXNcbi8vXG4vLyBTZWU6IGh0dHBzOi8vd3d3LmExMXlwcm9qZWN0LmNvbS9wb3N0cy8yMDEzLTAxLTExLWhvdy10by1oaWRlLWNvbnRlbnQvXG4vLyBTZWU6IGh0dHBzOi8va2l0dHlnaXJhdWRlbC5jb20vMjAxNi8xMC8xMy9jc3MtaGlkZS1hbmQtc2Vlay9cblxuQG1peGluIHZpc3VhbGx5LWhpZGRlbigpIHtcbiAgd2lkdGg6IDFweCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDFweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogLTFweCAhaW1wb3J0YW50OyAvLyBGaXggZm9yIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMjU2ODZcbiAgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xuICBjbGlwOiByZWN0KDAsIDAsIDAsIDApICFpbXBvcnRhbnQ7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXAgIWltcG9ydGFudDtcbiAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG5cbiAgLy8gRml4IGZvciBwb3NpdGlvbmVkIHRhYmxlIGNhcHRpb24gdGhhdCBjb3VsZCBiZWNvbWUgYW5vbnltb3VzIGNlbGxzXG4gICY6bm90KGNhcHRpb24pIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC8vIEZpeCB0byBwcmV2ZW50IG92ZXJmbG93aW5nIGNoaWxkcmVuIHRvIGJlY29tZSBmb2N1c2FibGVcbiAgKiB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xuICB9XG59XG5cbi8vIFVzZSB0byBvbmx5IGRpc3BsYXkgY29udGVudCB3aGVuIGl0J3MgZm9jdXNlZCwgb3Igb25lIG9mIGl0cyBjaGlsZCBlbGVtZW50cyBpcyBmb2N1c2VkXG4vLyAoaS5lLiB3aGVuIGZvY3VzIGlzIHdpdGhpbiB0aGUgZWxlbWVudC9jb250YWluZXIgdGhhdCB0aGUgY2xhc3Mgd2FzIGFwcGxpZWQgdG8pXG4vL1xuLy8gVXNlZnVsIGZvciBcIlNraXAgdG8gbWFpbiBjb250ZW50XCIgbGlua3M7IHNlZSBodHRwczovL3d3dy53My5vcmcvV0FJL1dDQUcyMi9UZWNobmlxdWVzL2dlbmVyYWwvRzEuaHRtbFxuXG5AbWl4aW4gdmlzdWFsbHktaGlkZGVuLWZvY3VzYWJsZSgpIHtcbiAgJjpub3QoOmZvY3VzKTpub3QoOmZvY3VzLXdpdGhpbikge1xuICAgIEBpbmNsdWRlIHZpc3VhbGx5LWhpZGRlbigpO1xuICB9XG59XG4iLCIvL1xuLy8gU3RyZXRjaGVkIGxpbmtcbi8vXG5cbi5zdHJldGNoZWQtbGluayB7XG4gICY6OiN7JHN0cmV0Y2hlZC1saW5rLXBzZXVkby1lbGVtZW50fSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICB6LWluZGV4OiAkc3RyZXRjaGVkLWxpbmstei1pbmRleDtcbiAgICBjb250ZW50OiBcIlwiO1xuICB9XG59XG4iLCIvL1xuLy8gVGV4dCB0cnVuY2F0aW9uXG4vL1xuXG4udGV4dC10cnVuY2F0ZSB7XG4gIEBpbmNsdWRlIHRleHQtdHJ1bmNhdGUoKTtcbn1cbiIsIi8vIFRleHQgdHJ1bmNhdGVcbi8vIFJlcXVpcmVzIGlubGluZS1ibG9jayBvciBibG9jayBmb3IgcHJvcGVyIHN0eWxpbmdcblxuQG1peGluIHRleHQtdHJ1bmNhdGUoKSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuIiwiLnZyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBhbGlnbi1zZWxmOiBzdHJldGNoO1xuICB3aWR0aDogJHZyLWJvcmRlci13aWR0aDtcbiAgbWluLWhlaWdodDogMWVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Y29sb3I7XG4gIG9wYWNpdHk6ICRoci1vcGFjaXR5O1xufVxuIiwiOnJvb3QsXG5bZGF0YS1icy10aGVtZT1cImxpZ2h0XCJdIHtcblx0LS0jeyRwcmVmaXh9YXBwLXRoZW1lOiAgICAgICAgICAgI3skdGhlbWV9O1xuXHQtLSN7JHByZWZpeH1hcHAtdGhlbWUtcmdiOiAgICAgICAje3RvLXJnYigkdGhlbWUpfTtcblx0LS0jeyRwcmVmaXh9YXBwLXRoZW1lLWNvbG9yOiAgICAgI3skdGhlbWUtY29sb3J9O1xuXHQtLSN7JHByZWZpeH1hcHAtdGhlbWUtY29sb3ItcmdiOiAje3RvLXJnYigkdGhlbWUtY29sb3IpfTtcblx0XG5cdC0tI3skcHJlZml4fWFwcC10aGVtZS1ob3ZlcjogI3tzaGFkZS1jb2xvcigkdGhlbWUsIDI1JSl9O1xuXHQtLSN7JHByZWZpeH1hcHAtdGhlbWUtaG92ZXItYm9yZGVyLWNvbG9yOiAje3NoYWRlLWNvbG9yKCR0aGVtZSwgMjUlKX07XG5cdC0tI3skcHJlZml4fWFwcC10aGVtZS1ob3Zlci1jb2xvcjogI3tjb2xvci1jb250cmFzdCgkdGhlbWUpfTtcblx0XG5cdC0tI3skcHJlZml4fWFwcC10aGVtZS1hY3RpdmU6ICN7c2hhZGUtY29sb3IoJHRoZW1lLCAyNSUpfTtcblx0LS0jeyRwcmVmaXh9YXBwLXRoZW1lLWFjdGl2ZS1ib3JkZXItY29sb3I6ICN7c2hhZGUtY29sb3IoJHRoZW1lLCAyNSUpfTtcblx0LS0jeyRwcmVmaXh9YXBwLXRoZW1lLWFjdGl2ZS1jb2xvcjogI3tjb2xvci1jb250cmFzdCgkdGhlbWUpfTtcblx0XG5cdC0tI3skcHJlZml4fWFwcC10aGVtZS1kaXNhYmxlZDogI3t0aW50LWNvbG9yKCR0aGVtZSwgMjUlKX07XG5cdC0tI3skcHJlZml4fWFwcC10aGVtZS1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICN7dGludC1jb2xvcigkdGhlbWUsIDI1JSl9O1xuXHQtLSN7JHByZWZpeH1hcHAtdGhlbWUtZGlzYWJsZWQtY29sb3I6ICN7Y29sb3ItY29udHJhc3QoJHRoZW1lKX07XG5cdFxuXHQtLSN7JHByZWZpeH1ib3JkZXItY29sb3I6ICAgICAjeyRib3JkZXItY29sb3J9O1xuXHQtLSN7JHByZWZpeH1ib3JkZXItY29sb3ItcmdiOiAje3RvLXJnYigkYm9yZGVyLWNvbG9yKX07XG5cdFxuXHQtLSN7JHByZWZpeH1hcHAtaGVhZGVyLWJnOiAgICAgICAgICAgICAgICAjeyRhcHAtaGVhZGVyLWJnfTtcblx0LS0jeyRwcmVmaXh9YXBwLWhlYWRlci1iZy1yZ2I6ICAgICAgICAgICAgI3t0by1yZ2IoJGFwcC1oZWFkZXItYmcpfTtcblx0LS0jeyRwcmVmaXh9YXBwLWhlYWRlci1jb2xvcjogICAgICAgICAgICAgI3skYXBwLWhlYWRlci1jb2xvcn07XG5cdC0tI3skcHJlZml4fWFwcC1oZWFkZXItY29sb3ItcmdiOiAgICAgICAgICN7dG8tcmdiKCRhcHAtaGVhZGVyLWNvbG9yKX07XG5cdC0tI3skcHJlZml4fWFwcC1oZWFkZXItaW5wdXQtYmc6ICAgICAgICAgICN7JGFwcC1oZWFkZXItaW5wdXQtYmd9O1xuXHQtLSN7JHByZWZpeH1hcHAtaGVhZGVyLWlucHV0LWJvcmRlcjogICAgICAjeyRhcHAtaGVhZGVyLWlucHV0LWJvcmRlcn07XG5cdC0tI3skcHJlZml4fWFwcC1oZWFkZXItbW9iaWxlLWRpdmlkZXItYmc6ICN7JGFwcC1oZWFkZXItbW9iaWxlLWRpdmlkZXItYmd9O1xuXHQtLSN7JHByZWZpeH1hcHAtaGVhZGVyLWRpdmlkZXItYmc6ICAgICAgICAjeyRhcHAtaGVhZGVyLWRpdmlkZXItYmd9O1xuXHRcblx0LS0jeyRwcmVmaXh9YXBwLXNpZGViYXItYmc6ICAgICAgICAgICAgICAgICAgICAgICN7JGFwcC1zaWRlYmFyLWJnfTtcblx0LS0jeyRwcmVmaXh9YXBwLXNpZGViYXItYmctcmdiOiAgICAgICAgICAgICAgICAgICN7dG8tcmdiKCRhcHAtc2lkZWJhci1iZyl9O1xuXHQtLSN7JHByZWZpeH1hcHAtc2lkZWJhci1iZy10cmFuc3BhcmVudDogICAgICAgICAgI3skYXBwLXNpZGViYXItYmctdHJhbnNwYXJlbnR9O1xuXHQtLSN7JHByZWZpeH1hcHAtc2lkZWJhci1jb21wb25lbnQtY29sb3I6ICAgICAgICAgI3skYXBwLXNpZGViYXItY29tcG9uZW50LWNvbG9yfTtcblx0LS0jeyRwcmVmaXh9YXBwLXNpZGViYXItY29tcG9uZW50LWNvbG9yLXJnYjogICAgICN7dG8tcmdiKCRhcHAtc2lkZWJhci1jb21wb25lbnQtY29sb3IpfTtcblx0LS0jeyRwcmVmaXh9YXBwLXNpZGViYXItY29tcG9uZW50LWFjdGl2ZS1iZzogICAgICN7JGFwcC1zaWRlYmFyLWNvbXBvbmVudC1hY3RpdmUtYmd9O1xuXHQtLSN7JHByZWZpeH1hcHAtc2lkZWJhci1jb21wb25lbnQtYWN0aXZlLWNvbG9yOiAgI3skYXBwLXNpZGViYXItY29tcG9uZW50LWFjdGl2ZS1jb2xvcn07XG5cdC0tI3skcHJlZml4fWFwcC1zaWRlYmFyLXByb2ZpbGUtY29sb3I6ICAgICAgICAgICAjeyRhcHAtc2lkZWJhci1wcm9maWxlLWNvbG9yfTtcblx0LS0jeyRwcmVmaXh9YXBwLXNpZGViYXItcHJvZmlsZS1jb2xvci1yZ2I6ICAgICAgICN7dG8tcmdiKCRhcHAtc2lkZWJhci1wcm9maWxlLWNvbG9yKX07XG5cdC0tI3skcHJlZml4fWFwcC1zaWRlYmFyLW1lbnUtaGVhZGVyLWNvbG9yOiAgICAgICAjeyRhcHAtc2lkZWJhci1tZW51LWhlYWRlci1jb2xvcn07XG5cdC0tI3skcHJlZml4fWFwcC1zaWRlYmFyLW1lbnUtZGl2aWRlci1iZzogICAgICAgICAjeyRhcHAtc2lkZWJhci1tZW51LWRpdmlkZXItYmd9O1xuXHQtLSN7JHByZWZpeH1hcHAtc2lkZWJhci1tZW51LWljb24tY29sb3I6ICAgICAgICAgI3skYXBwLXNpZGViYXItbWVudS1pY29uLWNvbG9yfTtcblx0LS0jeyRwcmVmaXh9YXBwLXNpZGViYXItbWVudS1iYWRnZS1iZzogICAgICAgICAgICN7JGFwcC1zaWRlYmFyLW1lbnUtYmFkZ2UtYmd9O1xuXHQtLSN7JHByZWZpeH1hcHAtc2lkZWJhci1tZW51LWJhZGdlLWNvbG9yOiAgICAgICAgI3skYXBwLXNpZGViYXItbWVudS1iYWRnZS1jb2xvcn07XG5cdC0tI3skcHJlZml4fWFwcC1zaWRlYmFyLW1lbnUtYmFkZ2UtZm9udC13ZWlnaHQ6ICAjeyRhcHAtc2lkZWJhci1tZW51LWJhZGdlLWZvbnQtd2VpZ2h0fTtcblx0LS0jeyRwcmVmaXh9YXBwLXNpZGViYXItbWVudS1saW5rLWNvbG9yOiAgICAgICAgICN7JGFwcC1zaWRlYmFyLW1lbnUtbGluay1jb2xvcn07XG5cdC0tI3skcHJlZml4fWFwcC1zaWRlYmFyLW1lbnUtbGluay1ob3Zlci1jb2xvcjogICAjeyRhcHAtc2lkZWJhci1tZW51LWxpbmstaG92ZXItY29sb3J9O1xuXHQtLSN7JHByZWZpeH1hcHAtc2lkZWJhci1tZW51LWxpbmstaG92ZXItYmc6ICAgICAgI3skYXBwLXNpZGViYXItbWVudS1saW5rLWhvdmVyLWJnfTtcblx0LS0jeyRwcmVmaXh9YXBwLXNpZGViYXItbWVudS1saW5rLWZvbnQtd2VpZ2h0OiAgICN7JGFwcC1zaWRlYmFyLW1lbnUtbGluay1mb250LXdlaWdodH07XG5cdC0tI3skcHJlZml4fWFwcC1zaWRlYmFyLW1lbnUtc3VibWVudS1iZzogICAgICAgICAjeyRhcHAtc2lkZWJhci1tZW51LXN1Ym1lbnUtYmd9O1xuXHQtLSN7JHByZWZpeH1hcHAtc2lkZWJhci1tZW51LXN1Ym1lbnUtbGluay1jb2xvcjogICAgICAgICAjeyRhcHAtc2lkZWJhci1tZW51LXN1Ym1lbnUtbGluay1jb2xvcn07XG5cdC0tI3skcHJlZml4fWFwcC1zaWRlYmFyLW1lbnUtc3VibWVudS1saW5rLWhvdmVyLWNvbG9yOiAgICN7JGFwcC1zaWRlYmFyLW1lbnUtc3VibWVudS1saW5rLWhvdmVyLWNvbG9yfTtcblx0LS0jeyRwcmVmaXh9YXBwLXNpZGViYXItbWVudS1zdWJtZW51LWxpbmstZm9udC13ZWlnaHQ6ICAgI3skYXBwLXNpZGViYXItbWVudS1zdWJtZW51LWxpbmstZm9udC13ZWlnaHR9O1xuXHQtLSN7JHByZWZpeH1hcHAtc2lkZWJhci1tZW51LWdyaWQtYmc6ICAgICAgICAgICAgICAgICAgICAjeyRhcHAtc2lkZWJhci1tZW51LWdyaWQtYmd9O1xuXHQtLSN7JHByZWZpeH1hcHAtc2lkZWJhci1tZW51LWdyaWQtYm9yZGVyLXdpZHRoOiAgICAgICAgICAjeyRhcHAtc2lkZWJhci1tZW51LWdyaWQtYm9yZGVyLXdpZHRofTtcblx0LS0jeyRwcmVmaXh9YXBwLXNpZGViYXItbWVudS1ncmlkLWJvcmRlci1jb2xvcjogICAgICAgICAgI3skYXBwLXNpZGViYXItbWVudS1ncmlkLWJvcmRlci1jb2xvcn07XG5cdC0tI3skcHJlZml4fWFwcC1zaWRlYmFyLWdyaWQtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgICN7JGFwcC1zaWRlYmFyLWdyaWQtYm9yZGVyLWNvbG9yfTtcblx0LS0jeyRwcmVmaXh9YXBwLXNpZGViYXItZmxvYXQtc3VibWVudS1iZzogICAgICAgICAgICAgICAgI3skYXBwLXNpZGViYXItZmxvYXQtc3VibWVudS1iZ307XG5cdC0tI3skcHJlZml4fWFwcC1zaWRlYmFyLWZsb2F0LXN1Ym1lbnUtZ3JpZC1ib3JkZXItY29sb3I6ICN7JGFwcC1zaWRlYmFyLWZsb2F0LXN1Ym1lbnUtZ3JpZC1ib3JkZXItY29sb3J9O1xuXHQtLSN7JHByZWZpeH1hcHAtc2lkZWJhci1taW5pZnktYnRuLWJnOiAgICAgICAgICAgICAgICAgICAjeyRhcHAtc2lkZWJhci1taW5pZnktYnRuLWJnfTtcblx0LS0jeyRwcmVmaXh9YXBwLXNpZGViYXItbWluaWZ5LWJ0bi1ob3Zlci1iZzogICAgICAgICAgICAgI3skYXBwLXNpZGViYXItbWluaWZ5LWJ0bi1ob3Zlci1iZ307XG5cdFxuXHQtLSN7JHByZWZpeH1hcHAtdG9wLW1lbnUtYmc6ICAgICAgICAgICAgICAgICAgICAgICAjeyRhcHAtdG9wLW1lbnUtYmd9O1xuXHQtLSN7JHByZWZpeH1hcHAtdG9wLW1lbnUtbGluay1jb2xvcjogICAgICAgICAgICAgICAjeyRhcHAtdG9wLW1lbnUtbGluay1jb2xvcn07XG5cdC0tI3skcHJlZml4fWFwcC10b3AtbWVudS1saW5rLWZvbnQtd2VpZ2h0OiAgICAgICAgICN7JGFwcC10b3AtbWVudS1saW5rLWZvbnQtd2VpZ2h0fTtcdFxuXHQtLSN7JHByZWZpeH1hcHAtdG9wLW1lbnUtbGluay1ob3Zlci1jb2xvcjogICAgICAgICAjeyRhcHAtdG9wLW1lbnUtbGluay1ob3Zlci1jb2xvcn07XHRcblx0LS0jeyRwcmVmaXh9YXBwLXRvcC1tZW51LWxpbmstaG92ZXItYmc6ICAgICAgICAgICAgI3skYXBwLXRvcC1tZW51LWxpbmstaG92ZXItYmd9O1x0XG5cdC0tI3skcHJlZml4fWFwcC10b3AtbWVudS1saW5rLWFjdGl2ZS1jb2xvcjogICAgICAgICN7JGFwcC10b3AtbWVudS1saW5rLWFjdGl2ZS1jb2xvcn07XHRcblx0LS0jeyRwcmVmaXh9YXBwLXRvcC1tZW51LWxpbmstYWN0aXZlLWJnOiAgICAgICAgICAgI3skYXBwLXRvcC1tZW51LWxpbmstYWN0aXZlLWJnfTtcdFxuXHQtLSN7JHByZWZpeH1hcHAtdG9wLW1lbnUtbWVudS1iYWRnZS1iZzogICAgICAgICAgICAjeyRhcHAtdG9wLW1lbnUtbWVudS1iYWRnZS1iZ307XHRcblx0LS0jeyRwcmVmaXh9YXBwLXRvcC1tZW51LW1lbnUtYmFkZ2UtY29sb3I6ICAgICAgICAgI3skYXBwLXRvcC1tZW51LW1lbnUtYmFkZ2UtY29sb3J9O1x0XG5cdC0tI3skcHJlZml4fWFwcC10b3AtbWVudS1tZW51LWJhZGdlLWZvbnQtd2VpZ2h0OiAgICN7JGFwcC10b3AtbWVudS1tZW51LWJhZGdlLWZvbnQtd2VpZ2h0fTtcdFxuXHQtLSN7JHByZWZpeH1hcHAtdG9wLW1lbnUtbWVudS1zdWJtZW51LWJnOiAgICAgICAgICAjeyRhcHAtdG9wLW1lbnUtbWVudS1zdWJtZW51LWJnfTtcdFxuXHQtLSN7JHByZWZpeH1hcHAtdG9wLW1lbnUtbWVudS1zdWJtZW51LXN1Ym1lbnUtYmc6ICAjeyRhcHAtdG9wLW1lbnUtbWVudS1zdWJtZW51LXN1Ym1lbnUtYmd9O1x0XG5cdC0tI3skcHJlZml4fWFwcC10b3AtbWVudS1tZW51LXN1Ym1lbnUtbGluay1jb2xvcjogICAgICAgICN7JGFwcC10b3AtbWVudS1tZW51LXN1Ym1lbnUtbGluay1jb2xvcn07XG5cdC0tI3skcHJlZml4fWFwcC10b3AtbWVudS1tZW51LXN1Ym1lbnUtbGluay1mb250LXdlaWdodDogICN7JGFwcC10b3AtbWVudS1tZW51LXN1Ym1lbnUtbGluay1mb250LXdlaWdodH07XG5cdC0tI3skcHJlZml4fWFwcC10b3AtbWVudS1tZW51LXN1Ym1lbnUtbGluay1ob3Zlci1jb2xvcjogICN7JGFwcC10b3AtbWVudS1tZW51LXN1Ym1lbnUtbGluay1ob3Zlci1jb2xvcn07XHRcblx0LS0jeyRwcmVmaXh9YXBwLXRvcC1tZW51LW1lbnUtc3VibWVudS1saW5rLWFjdGl2ZS1iZzogICAgI3skYXBwLXRvcC1tZW51LW1lbnUtc3VibWVudS1saW5rLWFjdGl2ZS1iZ307XHRcblx0LS0jeyRwcmVmaXh9YXBwLXRvcC1tZW51LW1lbnUtc3VibWVudS1saW5rLWFjdGl2ZS1jb2xvcjogI3skYXBwLXRvcC1tZW51LW1lbnUtc3VibWVudS1saW5rLWFjdGl2ZS1jb2xvcn07XHRcblx0LS0jeyRwcmVmaXh9YXBwLXRvcC1tZW51LWNvbnRyb2wtbGluay1iZzogICAgICAgICAgICAgICAgI3skYXBwLXRvcC1tZW51LWNvbnRyb2wtbGluay1iZ307XHRcblx0LS0jeyRwcmVmaXh9YXBwLXRvcC1tZW51LWNvbnRyb2wtbGluay1jb2xvcjogICAgICAgICAgICAgI3skYXBwLXRvcC1tZW51LWNvbnRyb2wtbGluay1jb2xvcn07XHRcblx0LS0jeyRwcmVmaXh9YXBwLXRvcC1tZW51LWNvbnRyb2wtbGluay1ob3Zlci1iZzogICAgICAgICAgI3skYXBwLXRvcC1tZW51LWNvbnRyb2wtbGluay1ob3Zlci1iZ307XHRcblx0LS0jeyRwcmVmaXh9YXBwLXRvcC1tZW51LWNvbnRyb2wtbGluay1ob3Zlci1jb2xvcjogICAgICAgI3skYXBwLXRvcC1tZW51LWNvbnRyb2wtbGluay1ob3Zlci1jb2xvcn07XHRcblx0XG5cdC0tI3skcHJlZml4fWFwcC1sb2dpbi1iZy1jb3ZlcjogI3skYXBwLWxvZ2luLWJnLWNvdmVyfTtcblx0XG5cdC0tI3skcHJlZml4fWNvbXBvbmVudC1iZzogICAgICAgICAgICAgICAgICAgICAgICAjeyRjb21wb25lbnQtYmd9O1xuXHQtLSN7JHByZWZpeH1jb21wb25lbnQtYmctcmdiOiAgICAgICAgICAgICAgICAgICAgI3t0by1yZ2IoJGNvbXBvbmVudC1iZyl9O1xuXHQtLSN7JHByZWZpeH1jb21wb25lbnQtc2Vjb25kYXJ5LWJnOiAgICAgICAgICAgICAgI3skY29tcG9uZW50LXNlY29uZGFyeS1iZ307XG5cdC0tI3skcHJlZml4fWNvbXBvbmVudC1zZWNvbmRhcnktYmctcmdiOiAgICAgICAgICAje3RvLXJnYigkY29tcG9uZW50LXNlY29uZGFyeS1iZyl9O1xuXHQtLSN7JHByZWZpeH1jb21wb25lbnQtdGVydGlhcnktYmc6ICAgICAgICAgICAgICAgI3skY29tcG9uZW50LXRlcnRpYXJ5LWJnfTtcblx0LS0jeyRwcmVmaXh9Y29tcG9uZW50LXRlcnRpYXJ5LWJnLXJnYjogICAgICAgICAgICN7dG8tcmdiKCRjb21wb25lbnQtdGVydGlhcnktYmcpfTtcblx0LS0jeyRwcmVmaXh9Y29tcG9uZW50LWRyb3Bkb3duLWJnOiAgICAgICAgICAgICAgICN7JGNvbXBvbmVudC1kcm9wZG93bi1iZ307XG5cdC0tI3skcHJlZml4fWNvbXBvbmVudC1kcm9wZG93bi1iZy1yZ2I6ICAgICAgICAgICAje3RvLXJnYigkY29tcG9uZW50LWRyb3Bkb3duLWJnKX07XG5cdC0tI3skcHJlZml4fWNvbXBvbmVudC1kcm9wZG93bi1ob3Zlci1iZzogICAgICAgICAjeyRjb21wb25lbnQtZHJvcGRvd24taG92ZXItYmd9O1xuXHQtLSN7JHByZWZpeH1jb21wb25lbnQtZHJvcGRvd24taG92ZXItYmctcmdiOiAgICAgI3t0by1yZ2IoJGNvbXBvbmVudC1kcm9wZG93bi1ob3Zlci1iZyl9O1xuXHQtLSN7JHByZWZpeH1jb21wb25lbnQtZHJvcGRvd24tYm9yZGVyLWNvbG9yOiAgICAgI3skY29tcG9uZW50LWRyb3Bkb3duLWJvcmRlci1jb2xvcn07XG5cdC0tI3skcHJlZml4fWNvbXBvbmVudC1kcm9wZG93bi1ib3JkZXItY29sb3ItcmdiOiAje3RvLXJnYigkY29tcG9uZW50LWRyb3Bkb3duLWJvcmRlci1jb2xvcil9O1xuXHQtLSN7JHByZWZpeH1jb21wb25lbnQtbW9kYWwtYmc6ICAgICAgICAgICAgICAgICAgI3skY29tcG9uZW50LW1vZGFsLWJnfTtcblx0LS0jeyRwcmVmaXh9Y29tcG9uZW50LW1vZGFsLWJnLXJnYjogICAgICAgICAgICAgICN7dG8tcmdiKCRjb21wb25lbnQtbW9kYWwtYmcpfTtcblx0LS0jeyRwcmVmaXh9Y29tcG9uZW50LW1vZGFsLWJvcmRlci1jb2xvcjogICAgICAgICN7JGNvbXBvbmVudC1tb2RhbC1ib3JkZXItY29sb3J9O1xuXHQtLSN7JHByZWZpeH1jb21wb25lbnQtbW9kYWwtYm9yZGVyLWNvbG9yLXJnYjogICAgI3t0by1yZ2IoJGNvbXBvbmVudC1tb2RhbC1ib3JkZXItY29sb3IpfTtcblx0LS0jeyRwcmVmaXh9Y29tcG9uZW50LXNlY29uZGFyeS1iZzogICAgICAgICAgICAgICN7JGNvbXBvbmVudC1zZWNvbmRhcnktYmd9O1xuXHQtLSN7JHByZWZpeH1jb21wb25lbnQtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgI3skY29tcG9uZW50LWNvbG9yfTtcblx0LS0jeyRwcmVmaXh9Y29tcG9uZW50LWNvbG9yLXJnYjogICAgICAgICAgICAgICAgICN7dG8tcmdiKCRjb21wb25lbnQtY29sb3IpfTtcblx0LS0jeyRwcmVmaXh9Y29tcG9uZW50LWJvcmRlci1jb2xvcjogICAgICAgICAgICAgICN7JGNvbXBvbmVudC1ib3JkZXItY29sb3J9O1xuXHQtLSN7JHByZWZpeH1jb21wb25lbnQtYm9yZGVyLWNvbG9yLXJnYjogICAgICAgICAgI3t0by1yZ2IoJGNvbXBvbmVudC1ib3JkZXItY29sb3IpfTtcblx0LS0jeyRwcmVmaXh9Y29tcG9uZW50LWFjdGl2ZS1iZzogICAgICAgICAgICAgICAgICN7JGNvbXBvbmVudC1hY3RpdmUtYmd9O1xuXHQtLSN7JHByZWZpeH1jb21wb25lbnQtYWN0aXZlLWJnLXJnYjogICAgICAgICAgICAgI3t0by1yZ2IoJGNvbXBvbmVudC1hY3RpdmUtYmcpfTtcblx0LS0jeyRwcmVmaXh9Y29tcG9uZW50LWFjdGl2ZS1jb2xvcjogICAgICAgICAgICAgICN7JGNvbXBvbmVudC1hY3RpdmUtY29sb3J9O1xuXHQtLSN7JHByZWZpeH1jb21wb25lbnQtYWN0aXZlLWNvbG9yLXJnYjogICAgICAgICAgI3t0by1yZ2IoJGNvbXBvbmVudC1hY3RpdmUtY29sb3IpfTtcblx0LS0jeyRwcmVmaXh9Y29tcG9uZW50LWhvdmVyLWJnOiAgICAgICAgICAgICAgICAgICN7JGNvbXBvbmVudC1ob3Zlci1iZ307XG5cdC0tI3skcHJlZml4fWNvbXBvbmVudC1ob3Zlci1jb2xvcjogICAgICAgICAgICAgICAjeyRjb21wb25lbnQtaG92ZXItY29sb3J9O1xuXHQtLSN7JHByZWZpeH1jb21wb25lbnQtaG92ZXItYm9yZGVyLWNvbG9yOiAgICAgICAgI3skY29tcG9uZW50LWhvdmVyLWJvcmRlci1jb2xvcn07XG5cdC0tI3skcHJlZml4fWNvbXBvbmVudC1mb2N1cy1ib3JkZXItY29sb3I6ICAgICAgICAjeyRjb21wb25lbnQtZm9jdXMtYm9yZGVyLWNvbG9yfTtcblx0LS0jeyRwcmVmaXh9Y29tcG9uZW50LWRpc2FibGVkLWJnOiAgICAgICAgICAgICAgICN7JGNvbXBvbmVudC1kaXNhYmxlZC1iZ307XG5cdC0tI3skcHJlZml4fWNvbXBvbmVudC1kaXNhYmxlZC1jb2xvcjogICAgICAgICAgICAjeyRjb21wb25lbnQtZGlzYWJsZWQtY29sb3J9O1xuXHQtLSN7JHByZWZpeH1jb21wb25lbnQtZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAgICAgI3skY29tcG9uZW50LWRpc2FibGVkLWJvcmRlci1jb2xvcn07XG5cdC0tI3skcHJlZml4fWNvbXBvbmVudC10YWJsZS1ib3JkZXItY29sb3I6ICAgICAgICAjeyRjb21wb25lbnQtdGFibGUtYm9yZGVyLWNvbG9yfTtcblx0LS0jeyRwcmVmaXh9Y29tcG9uZW50LXRhYmxlLXNlcGFyYXRvci1jb2xvcjogICAgICN7JGNvbXBvbmVudC10YWJsZS1zZXBhcmF0b3ItY29sb3J9O1xuXG5cdC0tI3skcHJlZml4fXdpZGdldC1saXN0LWFjdGl2ZS1jb2xvci1iZzogICAgIFx0ICN7JHdpZGdldC1saXN0LWFjdGl2ZS1jb2xvci1iZ307XG5cblx0QGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG5cdFx0LS0jeyRwcmVmaXh9I3skY29sb3J9LWJnLXN1YnRsZTogICAgICAje3RpbnQtY29sb3IoJHZhbHVlLCA3MCUpfTtcblx0XHQtLSN7JHByZWZpeH0jeyRjb2xvcn0tdGV4dC1lbXBoYXNpczogICN7c2hhZGUtY29sb3IoJHZhbHVlLCA3MCUpfTtcblx0XHQtLSN7JHByZWZpeH0jeyRjb2xvcn0tYm9yZGVyLXN1YnRsZTogICN7dGludC1jb2xvcigkdmFsdWUsIDcwJSl9O1xuXHR9XG59XG5cbkBpZiAkZW5hYmxlLWRhcmstbW9kZSB7XG4gIEBpbmNsdWRlIGNvbG9yLW1vZGUoZGFyaywgdHJ1ZSkge1xuXHRcdC0tI3skcHJlZml4fWJvZHktYmc6ICAgICN7JGJvZHktYmctZGFya307XG5cdFx0LS0jeyRwcmVmaXh9Ym9keS1jb2xvcjogI3skYm9keS1jb2xvci1kYXJrfTtcblx0XHQtLSN7JHByZWZpeH1kYXJrOiAgICAgICAjeyRncmF5LTEwMH07XG5cdFx0LS0jeyRwcmVmaXh9ZGFyay1yZ2I6ICAgI3t0by1yZ2IoJGdyYXktMTAwKX07XG5cdFx0LS0jeyRwcmVmaXh9bGlnaHQ6ICAgICAgI3skZ3JheS05MDB9O1xuXHRcdC0tI3skcHJlZml4fWxpZ2h0LXJnYjogICN7dG8tcmdiKCRncmF5LTkwMCl9O1xuXHRcblx0XHQtLSN7JHByZWZpeH1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICAgICAjeyRib3JkZXItY29sb3ItZGFya307XG5cdFxuXHRcdC0tI3skcHJlZml4fWFwcC1oZWFkZXItYmc6ICAgICAgICAgICAgICAgICN7JGFwcC1oZWFkZXItYmctZGFya307XG5cdFx0LS0jeyRwcmVmaXh9YXBwLWhlYWRlci1jb2xvcjogICAgICAgICAgICAgI3skYXBwLWhlYWRlci1jb2xvci1kYXJrfTtcblx0XHQtLSN7JHByZWZpeH1hcHAtaGVhZGVyLWlucHV0LWJnOiAgICAgICAgICAjeyRhcHAtaGVhZGVyLWlucHV0LWJnLWRhcmt9O1xuXHRcdC0tI3skcHJlZml4fWFwcC1oZWFkZXItaW5wdXQtYm9yZGVyOiAgICAgICN7JGFwcC1oZWFkZXItaW5wdXQtYm9yZGVyLWRhcmt9O1xuXHRcdC0tI3skcHJlZml4fWFwcC1oZWFkZXItZGl2aWRlci1iZzogICAgICAgICN7JGFwcC1oZWFkZXItZGl2aWRlci1iZy1kYXJrfTtcblx0XHQtLSN7JHByZWZpeH1hcHAtaGVhZGVyLW1vYmlsZS1kaXZpZGVyLWJnOiAjeyRhcHAtaGVhZGVyLW1vYmlsZS1kaXZpZGVyLWJnLWRhcmt9O1xuXHRcdFxuXHRcdC0tI3skcHJlZml4fWFwcC1zaWRlYmFyLWJnOiAgICAgICAgICAgICAgICAgICAgICAjeyRhcHAtc2lkZWJhci1iZy1kYXJrfTtcblx0XHQtLSN7JHByZWZpeH1hcHAtc2lkZWJhci1iZy1yZ2I6ICAgICAgICAgICAgICAgICAgI3t0by1yZ2IoJGFwcC1zaWRlYmFyLWJnLWRhcmspfTtcblx0XHQtLSN7JHByZWZpeH1hcHAtc2lkZWJhci1jb21wb25lbnQtY29sb3I6ICAgICAgICAgI3skYXBwLXNpZGViYXItY29tcG9uZW50LWNvbG9yLWRhcmt9O1xuXHQgIC0tI3skcHJlZml4fWFwcC1zaWRlYmFyLWNvbXBvbmVudC1jb2xvci1yZ2I6ICAgICAje3RvLXJnYigkYXBwLXNpZGViYXItY29tcG9uZW50LWNvbG9yLWRhcmspfTtcblx0XHQtLSN7JHByZWZpeH1hcHAtc2lkZWJhci1jb21wb25lbnQtYWN0aXZlLWJnOiAgICAgI3skYXBwLXNpZGViYXItY29tcG9uZW50LWFjdGl2ZS1iZy1kYXJrfTtcblx0XHQtLSN7JHByZWZpeH1hcHAtc2lkZWJhci1jb21wb25lbnQtYWN0aXZlLWNvbG9yOiAgI3skYXBwLXNpZGViYXItY29tcG9uZW50LWFjdGl2ZS1jb2xvci1kYXJrfTtcblx0XHQtLSN7JHByZWZpeH1hcHAtc2lkZWJhci1wcm9maWxlLWNvbG9yOiAgICAgICAgICAgI3skYXBwLXNpZGViYXItcHJvZmlsZS1jb2xvci1kYXJrfTtcblx0XHQtLSN7JHByZWZpeH1hcHAtc2lkZWJhci1wcm9maWxlLWNvbG9yLXJnYjogICAgICAgI3t0by1yZ2IoJGFwcC1zaWRlYmFyLXByb2ZpbGUtY29sb3ItZGFyayl9O1xuXHRcdC0tI3skcHJlZml4fWFwcC1zaWRlYmFyLW1lbnUtaGVhZGVyLWNvbG9yOiAgICAgICAjeyRhcHAtc2lkZWJhci1tZW51LWhlYWRlci1jb2xvci1kYXJrfTtcblx0XHQtLSN7JHByZWZpeH1hcHAtc2lkZWJhci1tZW51LWRpdmlkZXItYmc6ICAgICAgICAgI3skYXBwLXNpZGViYXItbWVudS1kaXZpZGVyLWJnLWRhcmt9O1xuXHRcdC0tI3skcHJlZml4fWFwcC1zaWRlYmFyLW1lbnUtaWNvbi1jb2xvcjogICAgICAgICAjeyRhcHAtc2lkZWJhci1tZW51LWljb24tY29sb3ItZGFya307XG5cdFx0LS0jeyRwcmVmaXh9YXBwLXNpZGViYXItbWVudS1iYWRnZS1iZzogICAgICAgICAgICN7JGFwcC1zaWRlYmFyLW1lbnUtYmFkZ2UtYmctZGFya307XG5cdFx0LS0jeyRwcmVmaXh9YXBwLXNpZGViYXItbWVudS1iYWRnZS1jb2xvcjogICAgICAgICN7JGFwcC1zaWRlYmFyLW1lbnUtYmFkZ2UtY29sb3ItZGFya307XG5cdFx0LS0jeyRwcmVmaXh9YXBwLXNpZGViYXItbWVudS1iYWRnZS1mb250LXdlaWdodDogICN7JGFwcC1zaWRlYmFyLW1lbnUtYmFkZ2UtZm9udC13ZWlnaHQtZGFya307XG5cdCAgLS0jeyRwcmVmaXh9YXBwLXNpZGViYXItbWVudS1saW5rLWZvbnQtd2VpZ2h0OiAgICN7JGFwcC1zaWRlYmFyLW1lbnUtbGluay1mb250LXdlaWdodC1kYXJrfTtcblx0ICAtLSN7JHByZWZpeH1hcHAtc2lkZWJhci1tZW51LWxpbmstY29sb3I6ICAgICAgICAgI3skYXBwLXNpZGViYXItbWVudS1saW5rLWNvbG9yLWRhcmt9O1xuXHQgIC0tI3skcHJlZml4fWFwcC1zaWRlYmFyLW1lbnUtbGluay1ob3Zlci1jb2xvcjogICAjeyRhcHAtc2lkZWJhci1tZW51LWxpbmstaG92ZXItY29sb3ItZGFya307XG5cdCAgLS0jeyRwcmVmaXh9YXBwLXNpZGViYXItbWVudS1saW5rLWhvdmVyLWJnOiAgICAgICN7JGFwcC1zaWRlYmFyLW1lbnUtbGluay1ob3Zlci1iZy1kYXJrfTtcblx0ICAtLSN7JHByZWZpeH1hcHAtc2lkZWJhci1tZW51LXN1Ym1lbnUtYmc6ICAgICAgICAgI3skYXBwLXNpZGViYXItbWVudS1zdWJtZW51LWJnLWRhcmt9O1xuXHQgIC0tI3skcHJlZml4fWFwcC1zaWRlYmFyLW1lbnUtc3VibWVudS1saW5rLWNvbG9yOiAgICAgICAgICN7JGFwcC1zaWRlYmFyLW1lbnUtc3VibWVudS1saW5rLWNvbG9yLWRhcmt9O1xuXHQgIC0tI3skcHJlZml4fWFwcC1zaWRlYmFyLW1lbnUtc3VibWVudS1saW5rLWhvdmVyLWNvbG9yOiAgICN7JGFwcC1zaWRlYmFyLW1lbnUtc3VibWVudS1saW5rLWhvdmVyLWNvbG9yLWRhcmt9O1xuXHRcdC0tI3skcHJlZml4fWFwcC1zaWRlYmFyLW1lbnUtc3VibWVudS1saW5rLWZvbnQtd2VpZ2h0OiAgICN7JGFwcC1zaWRlYmFyLW1lbnUtc3VibWVudS1saW5rLWZvbnQtd2VpZ2h0LWRhcmt9O1xuXHRcdC0tI3skcHJlZml4fWFwcC1zaWRlYmFyLW1lbnUtZ3JpZC1iZzogICAgICAgICAgICAgICAgICAgICN7JGFwcC1zaWRlYmFyLW1lbnUtZ3JpZC1iZy1kYXJrfTtcblx0XHQtLSN7JHByZWZpeH1hcHAtc2lkZWJhci1tZW51LWdyaWQtYm9yZGVyLXdpZHRoOiAgICAgICAgICAjeyRhcHAtc2lkZWJhci1tZW51LWdyaWQtYm9yZGVyLXdpZHRoLWRhcmt9O1xuXHRcdC0tI3skcHJlZml4fWFwcC1zaWRlYmFyLW1lbnUtZ3JpZC1ib3JkZXItY29sb3I6ICAgICAgICAgICN7JGFwcC1zaWRlYmFyLW1lbnUtZ3JpZC1ib3JkZXItY29sb3ItZGFya307XG5cdCAgLS0jeyRwcmVmaXh9YXBwLXNpZGViYXItZ3JpZC1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICAgI3skYXBwLXNpZGViYXItZ3JpZC1ib3JkZXItY29sb3ItZGFya307XG5cdCAgLS0jeyRwcmVmaXh9YXBwLXNpZGViYXItZmxvYXQtc3VibWVudS1iZzogICAgICAgICAgICAgICAgI3skYXBwLXNpZGViYXItZmxvYXQtc3VibWVudS1iZy1kYXJrfTtcblx0ICAtLSN7JHByZWZpeH1hcHAtc2lkZWJhci1mbG9hdC1zdWJtZW51LWdyaWQtYm9yZGVyLWNvbG9yOiAjeyRhcHAtc2lkZWJhci1mbG9hdC1zdWJtZW51LWdyaWQtYm9yZGVyLWNvbG9yLWRhcmt9O1xuXHRcdC0tI3skcHJlZml4fWFwcC1zaWRlYmFyLW1pbmlmeS1idG4tYmc6ICAgICAgICAgICAgICAgICAgICN7JGFwcC1zaWRlYmFyLW1pbmlmeS1idG4tYmctZGFya307XG5cdFx0LS0jeyRwcmVmaXh9YXBwLXNpZGViYXItbWluaWZ5LWJ0bi1ob3Zlci1iZzogICAgICAgICAgICAgI3skYXBwLXNpZGViYXItbWluaWZ5LWJ0bi1ob3Zlci1iZy1kYXJrfTtcblx0ICBcblx0XHQtLSN7JHByZWZpeH1hcHAtdG9wLW1lbnUtYmc6ICAgICAgICAgICAgICAgICAgICAgICAjeyRhcHAtdG9wLW1lbnUtYmctZGFya307XG5cdFx0LS0jeyRwcmVmaXh9YXBwLXRvcC1tZW51LWxpbmstY29sb3I6ICAgICAgICAgICAgICAgI3skYXBwLXRvcC1tZW51LWxpbmstY29sb3ItZGFya307XHRcblx0XHQtLSN7JHByZWZpeH1hcHAtdG9wLW1lbnUtbGluay1mb250LXdlaWdodDogICAgICAgICAjeyRhcHAtdG9wLW1lbnUtbGluay1mb250LXdlaWdodC1kYXJrfTtcdFxuXHRcdC0tI3skcHJlZml4fWFwcC10b3AtbWVudS1saW5rLWhvdmVyLWNvbG9yOiAgICAgICAgICN7JGFwcC10b3AtbWVudS1saW5rLWhvdmVyLWNvbG9yLWRhcmt9O1x0XG5cdFx0LS0jeyRwcmVmaXh9YXBwLXRvcC1tZW51LWxpbmstaG92ZXItYmc6ICAgICAgICAgICAgI3skYXBwLXRvcC1tZW51LWxpbmstaG92ZXItYmctZGFya307XHRcblx0XHQtLSN7JHByZWZpeH1hcHAtdG9wLW1lbnUtbGluay1hY3RpdmUtY29sb3I6ICAgICAgICAjeyRhcHAtdG9wLW1lbnUtbGluay1hY3RpdmUtY29sb3ItZGFya307XHRcblx0XHQtLSN7JHByZWZpeH1hcHAtdG9wLW1lbnUtbGluay1hY3RpdmUtYmc6ICAgICAgICAgICAjeyRhcHAtdG9wLW1lbnUtbGluay1hY3RpdmUtYmctZGFya307XHRcblx0XHQtLSN7JHByZWZpeH1hcHAtdG9wLW1lbnUtbWVudS1iYWRnZS1iZzogICAgICAgICAgICAjeyRhcHAtdG9wLW1lbnUtbWVudS1iYWRnZS1iZy1kYXJrfTtcdFxuXHRcdC0tI3skcHJlZml4fWFwcC10b3AtbWVudS1tZW51LWJhZGdlLWNvbG9yOiAgICAgICAgICN7JGFwcC10b3AtbWVudS1tZW51LWJhZGdlLWNvbG9yLWRhcmt9O1x0XG5cdFx0LS0jeyRwcmVmaXh9YXBwLXRvcC1tZW51LW1lbnUtYmFkZ2UtZm9udC13ZWlnaHQ6ICAgI3skYXBwLXRvcC1tZW51LW1lbnUtYmFkZ2UtZm9udC13ZWlnaHQtZGFya307XHRcblx0XHQtLSN7JHByZWZpeH1hcHAtdG9wLW1lbnUtbWVudS1zdWJtZW51LWJnOiAgICAgICAgICAjeyRhcHAtdG9wLW1lbnUtbWVudS1zdWJtZW51LWJnLWRhcmt9O1x0XG5cdFx0LS0jeyRwcmVmaXh9YXBwLXRvcC1tZW51LW1lbnUtc3VibWVudS1zdWJtZW51LWJnOiAgI3skYXBwLXRvcC1tZW51LW1lbnUtc3VibWVudS1zdWJtZW51LWJnLWRhcmt9O1x0XHRcblx0XHQtLSN7JHByZWZpeH1hcHAtdG9wLW1lbnUtbWVudS1zdWJtZW51LWxpbmstY29sb3I6ICAgICAgICAjeyRhcHAtdG9wLW1lbnUtbWVudS1zdWJtZW51LWxpbmstY29sb3ItZGFya307XG5cdFx0LS0jeyRwcmVmaXh9YXBwLXRvcC1tZW51LW1lbnUtc3VibWVudS1saW5rLWZvbnQtd2VpZ2h0OiAgI3skYXBwLXRvcC1tZW51LW1lbnUtc3VibWVudS1saW5rLWZvbnQtd2VpZ2h0LWRhcmt9O1xuXHRcdC0tI3skcHJlZml4fWFwcC10b3AtbWVudS1tZW51LXN1Ym1lbnUtbGluay1ob3Zlci1jb2xvcjogICN7JGFwcC10b3AtbWVudS1tZW51LXN1Ym1lbnUtbGluay1ob3Zlci1jb2xvci1kYXJrfTtcdFxuXHRcdC0tI3skcHJlZml4fWFwcC10b3AtbWVudS1tZW51LXN1Ym1lbnUtbGluay1hY3RpdmUtYmc6ICAgICN7JGFwcC10b3AtbWVudS1tZW51LXN1Ym1lbnUtbGluay1hY3RpdmUtYmctZGFya307XHRcblx0XHQtLSN7JHByZWZpeH1hcHAtdG9wLW1lbnUtbWVudS1zdWJtZW51LWxpbmstYWN0aXZlLWNvbG9yOiAjeyRhcHAtdG9wLW1lbnUtbWVudS1zdWJtZW51LWxpbmstYWN0aXZlLWNvbG9yLWRhcmt9O1x0XG5cdFx0LS0jeyRwcmVmaXh9YXBwLXRvcC1tZW51LWNvbnRyb2wtbGluay1iZzogICAgICAgICAgICAgICAgI3skYXBwLXRvcC1tZW51LWNvbnRyb2wtbGluay1iZy1kYXJrfTtcdFxuXHRcdC0tI3skcHJlZml4fWFwcC10b3AtbWVudS1jb250cm9sLWxpbmstY29sb3I6ICAgICAgICAgICAgICN7JGFwcC10b3AtbWVudS1jb250cm9sLWxpbmstY29sb3ItZGFya307XHRcblx0XHQtLSN7JHByZWZpeH1hcHAtdG9wLW1lbnUtY29udHJvbC1saW5rLWhvdmVyLWJnOiAgICAgICAgICAjeyRhcHAtdG9wLW1lbnUtY29udHJvbC1saW5rLWhvdmVyLWJnLWRhcmt9O1x0XG5cdFx0LS0jeyRwcmVmaXh9YXBwLXRvcC1tZW51LWNvbnRyb2wtbGluay1ob3Zlci1jb2xvcjogICAgICAgI3skYXBwLXRvcC1tZW51LWNvbnRyb2wtbGluay1ob3Zlci1jb2xvci1kYXJrfTtcdFxuXHRcblx0XHQtLSN7JHByZWZpeH1hcHAtbG9naW4tYmctY292ZXI6ICN7JGFwcC1sb2dpbi1iZy1jb3Zlci1kYXJrfTtcblx0XG5cdFx0LS0jeyRwcmVmaXh9Y29tcG9uZW50LWJnOiAgICAgICAgICAgICAgICAgICAgI3skY29tcG9uZW50LWJnLWRhcmt9O1xuXHRcdC0tI3skcHJlZml4fWNvbXBvbmVudC1iZy1yZ2I6ICAgICAgICAgICAgICAgICN7dG8tcmdiKCRjb21wb25lbnQtYmctZGFyayl9O1xuXHQgIC0tI3skcHJlZml4fWNvbXBvbmVudC1zZWNvbmRhcnktYmc6ICAgICAgICAgICN7JGNvbXBvbmVudC1zZWNvbmRhcnktYmctZGFya307XG5cdCAgLS0jeyRwcmVmaXh9Y29tcG9uZW50LXNlY29uZGFyeS1iZy1yZ2I6ICAgICAgI3t0by1yZ2IoJGNvbXBvbmVudC1zZWNvbmRhcnktYmctZGFyayl9O1xuXHQgIC0tI3skcHJlZml4fWNvbXBvbmVudC10ZXJ0aWFyeS1iZzogICAgICAgICAgICN7JGNvbXBvbmVudC10ZXJ0aWFyeS1iZy1kYXJrfTtcblx0ICAtLSN7JHByZWZpeH1jb21wb25lbnQtdGVydGlhcnktYmctcmdiOiAgICAgICAje3RvLXJnYigkY29tcG9uZW50LXRlcnRpYXJ5LWJnLWRhcmspfTtcblx0XHQtLSN7JHByZWZpeH1jb21wb25lbnQtY29sb3I6ICAgICAgICAgICAgICAgICAjeyRjb21wb25lbnQtY29sb3ItZGFya307XG5cdFx0LS0jeyRwcmVmaXh9Y29tcG9uZW50LWNvbG9yLXJnYjogICAgICAgICAgICAgI3t0by1yZ2IoJGNvbXBvbmVudC1jb2xvci1kYXJrKX07XG5cdFx0LS0jeyRwcmVmaXh9Y29tcG9uZW50LWJvcmRlci1jb2xvcjogICAgICAgICAgI3skY29tcG9uZW50LWJvcmRlci1jb2xvci1kYXJrfTtcblx0XHQtLSN7JHByZWZpeH1jb21wb25lbnQtYm9yZGVyLWNvbG9yLXJnYjogICAgICAje3RvLXJnYigkY29tcG9uZW50LWJvcmRlci1jb2xvci1kYXJrKX07XG5cdFx0LS0jeyRwcmVmaXh9Y29tcG9uZW50LWhvdmVyLWJnOiAgICAgICAgICAgICAgI3skY29tcG9uZW50LWhvdmVyLWJnLWRhcmt9O1xuXHRcdC0tI3skcHJlZml4fWNvbXBvbmVudC1ob3Zlci1jb2xvcjogICAgICAgICAgICN7JGNvbXBvbmVudC1ob3Zlci1jb2xvci1kYXJrfTtcblx0XHQtLSN7JHByZWZpeH1jb21wb25lbnQtaG92ZXItYm9yZGVyLWNvbG9yOiAgICAjeyRjb21wb25lbnQtaG92ZXItYm9yZGVyLWNvbG9yLWRhcmt9O1xuXHRcdC0tI3skcHJlZml4fWNvbXBvbmVudC1kaXNhYmxlZC1iZzogICAgICAgICAgICN7JGNvbXBvbmVudC1kaXNhYmxlZC1iZy1kYXJrfTtcblx0XHQtLSN7JHByZWZpeH1jb21wb25lbnQtZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAjeyRjb21wb25lbnQtZGlzYWJsZWQtYm9yZGVyLWNvbG9yLWRhcmt9O1xuXHRcdC0tI3skcHJlZml4fWNvbXBvbmVudC1kaXNhYmxlZC1jb2xvcjogICAgICAgICN7JGNvbXBvbmVudC1kaXNhYmxlZC1jb2xvci1kYXJrfTtcblx0XG5cdFx0LS0jeyRwcmVmaXh9Y29tcG9uZW50LWRyb3Bkb3duLWJnOiAgICAgICAgICAgICAgICN7JGNvbXBvbmVudC1kcm9wZG93bi1iZy1kYXJrfTtcblx0XHQtLSN7JHByZWZpeH1jb21wb25lbnQtZHJvcGRvd24tYmctcmdiOiAgICAgICAgICAgI3t0by1yZ2IoJGNvbXBvbmVudC1kcm9wZG93bi1iZy1kYXJrKX07XG5cdFx0LS0jeyRwcmVmaXh9Y29tcG9uZW50LWRyb3Bkb3duLWhvdmVyLWJnOiAgICAgICAgICN7JGNvbXBvbmVudC1kcm9wZG93bi1ob3Zlci1iZy1kYXJrfTtcblx0XHQtLSN7JHByZWZpeH1jb21wb25lbnQtZHJvcGRvd24taG92ZXItYmctcmdiOiAgICAgI3t0by1yZ2IoJGNvbXBvbmVudC1kcm9wZG93bi1ob3Zlci1iZy1kYXJrKX07XG5cdFx0LS0jeyRwcmVmaXh9Y29tcG9uZW50LWRyb3Bkb3duLWJvcmRlci1jb2xvcjogICAgICN7JGNvbXBvbmVudC1kcm9wZG93bi1ib3JkZXItY29sb3ItZGFya307XG5cdFx0LS0jeyRwcmVmaXh9Y29tcG9uZW50LWRyb3Bkb3duLWJvcmRlci1jb2xvci1yZ2I6ICN7dG8tcmdiKCRjb21wb25lbnQtZHJvcGRvd24tYm9yZGVyLWNvbG9yLWRhcmspfTtcblx0XHQtLSN7JHByZWZpeH1jb21wb25lbnQtbW9kYWwtYmc6ICAgICAgICAgICAgICAgICAgI3skY29tcG9uZW50LW1vZGFsLWJnLWRhcmt9O1xuXHRcdC0tI3skcHJlZml4fWNvbXBvbmVudC1tb2RhbC1iZy1yZ2I6ICAgICAgICAgICAgICAje3RvLXJnYigkY29tcG9uZW50LW1vZGFsLWJnLWRhcmspfTtcblx0XHQtLSN7JHByZWZpeH1jb21wb25lbnQtbW9kYWwtYm9yZGVyLWNvbG9yOiAgICAgICAgI3skY29tcG9uZW50LW1vZGFsLWJvcmRlci1jb2xvci1kYXJrfTtcblx0XHQtLSN7JHByZWZpeH1jb21wb25lbnQtbW9kYWwtYm9yZGVyLWNvbG9yLXJnYjogICAgI3t0by1yZ2IoJGNvbXBvbmVudC1tb2RhbC1ib3JkZXItY29sb3ItZGFyayl9O1xuXHRcdC0tI3skcHJlZml4fWNvbXBvbmVudC1zZWNvbmRhcnktYmc6ICAgICAgICAgICAgICAjeyRjb21wb25lbnQtc2Vjb25kYXJ5LWJnLWRhcmt9O1xuXHRcdC0tI3skcHJlZml4fWNvbXBvbmVudC10YWJsZS1ib3JkZXItY29sb3I6ICAgICAgICAjeyRjb21wb25lbnQtdGFibGUtYm9yZGVyLWNvbG9yLWRhcmt9O1xuXHRcdC0tI3skcHJlZml4fWNvbXBvbmVudC10YWJsZS1zZXBhcmF0b3ItY29sb3I6ICAgICAjeyRjb21wb25lbnQtdGFibGUtc2VwYXJhdG9yLWNvbG9yLWRhcmt9O1xuXG5cdCAgLS0jeyRwcmVmaXh9d2lkZ2V0LWxpc3QtYWN0aXZlLWNvbG9yLWJnOiAgICAgXHQgI3skd2lkZ2V0LWxpc3QtYWN0aXZlLWNvbG9yLWJnLWRhcmt9O1xuXG5cdCAgQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG5cdFx0XHQtLSN7JHByZWZpeH0jeyRjb2xvcn0tYmctc3VidGxlOiAgI3tzaGFkZS1jb2xvcigkdmFsdWUsIDgwJSl9O1xuXHRcdFx0LS0jeyRwcmVmaXh9I3skY29sb3J9LXRleHQtZW1waGFzaXM6ICAje3RpbnQtY29sb3IoJHZhbHVlLCA0MCUpfTtcblx0XHRcdC0tI3skcHJlZml4fSN7JGNvbG9yfS1ib3JkZXItc3VidGxlOiAgI3tzaGFkZS1jb2xvcigkdmFsdWUsIDgwJSl9O1xuXHRcdH1cblxuXHRcdCYgLnRhYmxlIHtcblx0XHRcdC0tI3skcHJlZml4fXRhYmxlLXN0cmlwZWQtYmc6ICN7cmdiYSgkZ3JheS03MDAsIDAuNyl9O1xuXHRcdFx0LS0jeyRwcmVmaXh9dGFibGUtYWN0aXZlLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9Y29tcG9uZW50LWNvbG9yKTtcblx0XHRcdC0tI3skcHJlZml4fXRhYmxlLWFjdGl2ZS1iZzogJGdyYXktNzAwO1xuXHRcdFx0LS0jeyRwcmVmaXh9dGFibGUtaG92ZXItY29sb3I6IHZhcigtLSN7JHByZWZpeH1jb21wb25lbnQtY29sb3IpO1xuXHRcdFx0LS0jeyRwcmVmaXh9dGFibGUtaG92ZXItYmc6ICN7cmdiYSgkZ3JheS03MDAsIDAuODUpfTtcblx0XHR9XG5cdFxuXHRcdCYgLmJnLXdoaXRlLFxuXHRcdCYgLmJnLWRhcmsge1xuXHRcdFx0LS0jeyRwcmVmaXh9Ymctb3BhY2l0eTogLjI1O1xuXHRcdH1cblx0XHQmIC50ZXh0LWRhcmsge1xuXHRcdFx0LS0jeyRwcmVmaXh9dGV4dC1vcGFjaXR5OiAuNTtcblx0XHRcblx0XHRcdGNvbG9yOiByZ2JhKHZhcigtLSN7JHByZWZpeH13aGl0ZS1yZ2IpLHZhcigtLSN7JHByZWZpeH10ZXh0LW9wYWNpdHkpKSFpbXBvcnRhbnQ7XG5cdFx0fVxuXHRcdCYgLmJ0bi13aGl0ZSxcblx0XHQmIC5idG4tZGFyayB7XG5cdFx0XHRib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGdyYXktNzAwO1xuXHRcdFx0Y29sb3I6ICR3aGl0ZTtcblx0XHRcblx0XHRcdCY6aG92ZXIsXG5cdFx0XHQmOmZvY3VzLFxuXHRcdFx0Ji5hY3RpdmUge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS02MDA7XG5cdFx0XHRcdGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0XHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCYgLmJ0bi1vdXRsaW5lLWludmVyc2UsXG5cdFx0JiAuYnRuLW91dGxpbmUtZGVmYXVsdCB7XG5cdFx0XHRjb2xvcjogJGdyYXktNjAwO1xuXHRcdFx0Ym9yZGVyLWNvbG9yOiAkZ3JheS02MDA7XG5cdFx0XG5cdFx0XHQmOmhvdmVyLFxuXHRcdFx0Jjpmb2N1cyxcblx0XHRcdCYuYWN0aXZlIHtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGdyYXktNjAwO1xuXHRcdFx0XHRjb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCYgLmJ0bi1kZWZhdWx0IHtcblx0XHRcdGJhY2tncm91bmQ6ICRncmF5LTYwMDtcblx0XHRcdGJvcmRlci1jb2xvcjogJGdyYXktNjAwO1xuXHRcdFx0Y29sb3I6ICR3aGl0ZTtcblx0XHRcblx0XHRcdCY6aG92ZXIsXG5cdFx0XHQmOmZvY3VzLFxuXHRcdFx0Ji5hY3RpdmUge1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiAkZ3JheS03MDA7XG5cdFx0XHRcdGJvcmRlci1jb2xvcjogJGdyYXktNzAwO1xuXHRcdFx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmIC5idG4tZ3JvdXAge1xuXHRcdFx0JiA+IC5idG4td2hpdGUge1xuXHRcdFx0XHQmICsgLmJ0bi13aGl0ZSB7XG5cdFx0XHRcdFx0Ym9yZGVyLWlubGluZS1zdGFydC1jb2xvcjogJGdyYXktNjAwO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59IiwiaHRtbCB7XG5cdGhlaWdodDogMTAwJTtcbn1cbmJvZHkge1xuXHRoZWlnaHQ6IDEwMCU7XG5cdGxldHRlci1zcGFjaW5nOiAkYm9keS1sZXR0ZXItc3BhY2luZztcblx0LXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG5cdC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG5cdFxuXHQ6ZGlyKHJ0bCkgJiB7XG5cdFx0ZGlyZWN0aW9uOiBydGw7XG5cdH1cbn1cbmIge1xuXHRmb250LXdlaWdodDogYm9sZDtcbn1cblxuaDEgc21hbGwsIGgyIHNtYWxsLCBoMyBzbWFsbCwgaDQgc21hbGwsIGg1IHNtYWxsLCBoNiBzbWFsbCB7XG5cdGZvbnQtc2l6ZTogNjAlO1xuXHRmb250LXdlaWdodDogbm9ybWFsO1xuXHRjb2xvcjogbGlnaHRlbigkZGFyaywgMzAlKVxufVxuYSB7XG5cdCY6Zm9jdXMge1xuXHRcdG91dGxpbmU6IG5vbmU7XG5cdH1cbn0iLCIuYXBwLWNvbnRlbnQge1xuXHRtYXJnaW4taW5saW5lLXN0YXJ0OiAkYXBwLXNpZGViYXItd2lkdGg7XG5cdHBhZGRpbmc6ICRhcHAtY29udGVudC1wYWRkaW5nLXkgJGFwcC1jb250ZW50LXBhZGRpbmcteDtcblx0XG5cdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuXHRcdG1hcmdpbi1pbmxpbmUtc3RhcnQ6IDA7XG5cdFx0cGFkZGluZzogJGFwcC1jb250ZW50LXBhZGRpbmcteS1zbSAkYXBwLWNvbnRlbnQtcGFkZGluZy14LXNtO1xuXHR9XG5cdCYgLmFwcC1jb250ZW50LWNvbnRhaW5lciB7XG5cdFx0bWFyZ2luOiAoLSRhcHAtY29udGVudC1wYWRkaW5nLXkpICgtJGFwcC1jb250ZW50LXBhZGRpbmcteCk7XG5cdFx0cGFkZGluZzogJGFwcC1jb250ZW50LXBhZGRpbmcteSAkYXBwLWNvbnRlbnQtcGFkZGluZy14O1xuXHRcdFxuXHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuXHRcdFx0bWFyZ2luOiAoLSRhcHAtY29udGVudC1wYWRkaW5nLXktc20pICgtJGFwcC1jb250ZW50LXBhZGRpbmcteC1zbSk7XG5cdFx0XHRwYWRkaW5nOiAkYXBwLWNvbnRlbnQtcGFkZGluZy15LXNtICRhcHAtY29udGVudC1wYWRkaW5nLXgtc207XG5cdFx0fVxuXHR9XG5cdCYgLmFwcC1jb250ZW50LW1hcmdpbiB7XG5cdFx0bWFyZ2luOiAoLSRhcHAtY29udGVudC1wYWRkaW5nLXkpICgtJGFwcC1jb250ZW50LXBhZGRpbmcteCk7XG5cdFx0XG5cdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG5cdFx0XHRtYXJnaW46ICgtJGFwcC1jb250ZW50LXBhZGRpbmcteS1zbSkgKC0kYXBwLWNvbnRlbnQtcGFkZGluZy14LXNtKTtcblx0XHR9XG5cdH1cblx0JiAuYXBwLWNvbnRlbnQtcGFkZGluZyB7XG5cdFx0cGFkZGluZzogJGFwcC1jb250ZW50LXBhZGRpbmcteSAkYXBwLWNvbnRlbnQtcGFkZGluZy14O1xuXHRcdFxuXHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuXHRcdFx0cGFkZGluZzogJGFwcC1jb250ZW50LXBhZGRpbmcteS1zbSAkYXBwLWNvbnRlbnQtcGFkZGluZy14LXNtO1xuXHRcdH1cblx0fVxufSIsIi5hcHAtZm9vdGVyIHtcblx0cGFkZGluZzogJHNwYWNlciAkYXBwLWNvbnRlbnQtcGFkZGluZy14O1xuXHRtYXJnaW46IDAgKCRhcHAtY29udGVudC1wYWRkaW5nLXgpICgtJGFwcC1jb250ZW50LXBhZGRpbmcteSk7XG5cdGJvcmRlci10b3A6IDFweCBzb2xpZCAkYXBwLWZvb3Rlci1ib3JkZXI7XG5cdGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcblx0Y29sb3I6ICRhcHAtZm9vdGVyLWNvbG9yO1xufSIsIkBrZXlmcmFtZXMgbmF2YmFyLWlucHV0LWV4cGFuZCB7XG5cdGZyb20geyB3aWR0aDogcmVtKDM2MHB4KTsgfVxuXHR0byB7IHdpZHRoOiByZW0oNDIwcHgpOyB9XG59XG5Aa2V5ZnJhbWVzIG5hdmJhci1pbnB1dC1leHBhbmQteHMge1xuXHRmcm9tIHsgd2lkdGg6IHJlbSgyNDBweCk7IH1cblx0dG8geyB3aWR0aDogcmVtKDI4MHB4KTsgfVxufVxuLmFwcC1oZWFkZXIge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHRvcDogMDtcblx0aW5zZXQtaW5saW5lLXN0YXJ0OiAwO1xuXHRpbnNldC1pbmxpbmUtZW5kOiAwO1xuXHR6LWluZGV4OiAkYXBwLWhlYWRlci16aW5kZXg7XG5cdG1hcmdpbi1ib3R0b206IDA7XG5cdHBhZGRpbmc6IDA7XG5cdGJhY2tncm91bmQ6IHZhcigtLSN7JHByZWZpeH1hcHAtaGVhZGVyLWJnKTtcblx0Ym94LXNoYWRvdzogdmFyKC0tI3skcHJlZml4fWFwcC1oZWFkZXItYm94LXNoYWRvdyk7XG5cdHRyYW5zaXRpb246IGJveC1zaGFkb3cgLjJzIGxpbmVhcjtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleDogMTtcblx0XG5cdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHR9XG5cdFxuXHQmIC5uYXZiYXItbW9iaWxlLXRvZ2dsZXIge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRwYWRkaW5nOiByZW0oMTBweCk7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0YmFja2dyb3VuZC1pbWFnZTogbm9uZTtcblx0XHRib3JkZXI6IG5vbmU7XG5cdFx0b3V0bGluZTogbm9uZTtcblx0XHRib3JkZXItcmFkaXVzOiB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXJhZGl1cyk7XG5cdFx0XG5cdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cdFx0XG5cdFx0JiAuaWNvbi1iYXIge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHR3aWR0aDogcmVtKDIycHgpO1xuXHRcdFx0aGVpZ2h0OiByZW0oMnB4KTtcblx0XHRcdGJhY2tncm91bmQ6IHZhcigtLSN7JHByZWZpeH1hcHAtaGVhZGVyLWNvbG9yKTtcblx0XHRcdGJvcmRlci1yYWRpdXM6IHZhcigtLSN7JHByZWZpeH1ib3JkZXItcmFkaXVzKTtcblx0XHRcdFxuXHRcdFx0JiArIC5pY29uLWJhciB7XG5cdFx0XHRcdG1hcmdpbi10b3A6IHJlbSg0cHgpO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmOmhvdmVyIHtcblx0XHRcdGJhY2tncm91bmQ6IG5vbmU7XG5cdFx0XHRvcGFjaXR5OiAwLjc1O1xuXHRcdH1cblx0XHQmICsgLm5hdmJhci1icmFuZCB7XG5cdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcblx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRcdG1hcmdpbi1pbmxpbmUtc3RhcnQ6IGF1dG87XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdCYgLm5hdmJhci1oZWFkZXIge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcblx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG5cdFx0XHR3aWR0aDogJGFwcC1zaWRlYmFyLXdpZHRoO1xuXHRcdH1cblx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcblx0XHRcdHBhZGRpbmc6IDAgcmVtKDEwcHgpO1xuXHRcdH1cblx0fVxuXHQmIC5uYXZiYXItYnJhbmQge1xuXHRcdHBhZGRpbmc6IHJlbSgxMHB4KSByZW0oMjBweCk7XG5cdFx0aGVpZ2h0OiAkYXBwLWhlYWRlci1oZWlnaHQ7XG5cdFx0Zm9udC13ZWlnaHQ6IDEwMDtcblx0XHRmb250LXNpemU6IHJlbSgxOHB4KTtcblx0XHRsaW5lLWhlaWdodDogcmVtKDMwcHgpO1xuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRjb2xvcjogdmFyKC0tI3skcHJlZml4fWFwcC1oZWFkZXItY29sb3IpO1xuXHRcdGZsZXg6IDE7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdG1hcmdpbi1pbmxpbmUtZW5kOiBhdXRvO1xuXHRcdFxuXHRcdCYgaSB7XG5cdFx0XHRjb2xvcjogdmFyKC0tI3skcHJlZml4fWFwcC10aGVtZSk7XG5cdFx0XHRtYXJnaW4taW5saW5lLWVuZDogcmVtKDEwcHgpO1xuXHRcdH1cblx0XHQmIGltZyB7XG5cdFx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0XHRtYXgtaGVpZ2h0OiAxMDAlO1xuXHRcdH1cblx0XHQmIGIge1xuXHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0XHRtYXJnaW4taW5saW5lLWVuZDogcmVtKDVweCk7XG5cdFx0fVxuXHRcdCYgc21hbGwge1xuXHRcdFx0Zm9udC1zaXplOiByZW0oMTBweCk7XG5cdFx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdFx0bWFyZ2luLXRvcDogcmVtKC0yMHB4KTtcblx0XHR9XG5cdH1cblx0JiAubmF2YmFyLW5hdiB7XG5cdFx0bGlzdC1zdHlsZS10eXBlOiBub25lO1xuXHRcdG1hcmdpbjogMDtcblx0XHRwYWRkaW5nOiAwO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0XHRmbGV4OiAxO1xuXHRcdGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcblx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcblx0XHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCB2YXIoLS0jeyRwcmVmaXh9YXBwLWhlYWRlci1tb2JpbGUtZGl2aWRlci1iZyk7XG5cdFx0XHRwYWRkaW5nOiAwIDIwcHg7XG5cdFx0fVxuXHRcdFxuXHRcdCYgLm5hdmJhci1pdGVtIHtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFxuXHRcdFx0JiAubmF2YmFyLWxpbmsge1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0XHRsaW5lLWhlaWdodDogcmVtKDIwcHgpO1xuXHRcdFx0XHRwYWRkaW5nOiByZW0oMTVweCk7XG5cdFx0XHRcdGJvcmRlcjogbm9uZTtcblx0XHRcdFx0Y29sb3I6IHZhcigtLSN7JHByZWZpeH1hcHAtaGVhZGVyLWNvbG9yKTtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkO1xuXHRcdFx0XHRcblx0XHRcdFx0JiAuYmFkZ2Uge1xuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHR0b3A6IHJlbSg4cHgpO1xuXHRcdFx0XHRcdGluc2V0LWlubGluZS1lbmQ6IHJlbSg1cHgpO1xuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6IGxpZ2h0ZW4oJHJlZCwgOCUpO1xuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiByZW0oMTJweCk7XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRcdFx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdFx0XHRcdHBhZGRpbmc6IHJlbSgzcHgpIHJlbSg2cHgpO1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogcmVtKDE0cHgpICogMC43NTtcblx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1sZyAqIDU7XG5cdFx0XHRcdFx0aW5zZXQtaW5saW5lLWVuZDogcmVtKDVweCk7XG5cdFx0XHRcdH1cblx0XHRcdFx0JiBpIHtcblx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiByZW0oMTZweCk7XG5cdFx0XHRcdH1cblx0XHRcdFx0Jjpob3Zlcixcblx0XHRcdFx0Jjpmb2N1cyB7XG5cdFx0XHRcdFx0b3BhY2l0eTogLjc1O1xuXHRcdFx0XHR9XG5cdFx0XHRcdCYuaWNvbiB7XG5cdFx0XHRcdFx0JiBpIHtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogcmVtKDE2cHgpO1xuXHRcdFx0XHRcdFx0aGVpZ2h0OiByZW0oMjBweCk7XG5cdFx0XHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0XG5cdFx0XHQmOmxhc3QtY2hpbGQge1xuXHRcdFx0XHQmIC5uYXZiYXItbGluayB7XG5cdFx0XHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG5cdFx0XHRcdFx0XHRwYWRkaW5nLWlubGluZS1lbmQ6IDA7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQmLmFjdGl2ZSB7XG5cdFx0XHRcdCYgPiBhIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiB2YXIoLS0jeyRwcmVmaXh9YXBwLWhlYWRlci1ob3Zlci1iZyk7XG5cdFx0XHRcdFx0b3BhY2l0eTogMTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0Ji5kcm9wZG93biB7XG5cdFx0XHRcdCYgLmRyb3Bkb3duLW1lbnUge1xuXHRcdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0XHR0b3A6IC0ycHggIWltcG9ydGFudDtcblx0XHRcdFx0fVxuXHRcdFx0XHRcblx0XHRcdFx0Ji5kcm9wZG93bi1sZyB7XG5cdFx0XHRcdFx0cG9zaXRpb246IHN0YXRpYztcblx0XHRcdFx0XHRcblx0XHRcdFx0XHQmIC5kcm9wZG93bi1tZW51IHtcblx0XHRcdFx0XHRcdGluc2V0LWlubGluZS1zdGFydDogcmVtKDIwcHgpICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0XHRpbnNldC1pbmxpbmUtZW5kOiByZW0oMjBweCkgIWltcG9ydGFudDtcblx0XHRcdFx0XHRcdHBhZGRpbmc6IHJlbSgyMHB4KTtcblx0XHRcdFx0XHRcdHRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdFx0XG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG5cdFx0XHRcdFx0XHRcdHRvcDogMTAwJSAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG5cdFx0XHRcdFx0XHRcdG92ZXJmbG93OiBzY3JvbGw7XG5cdFx0XHRcdFx0XHRcdHRvcDogJGFwcC1oZWFkZXItaGVpZ2h0LXNtICogMiArIHJlbSgxcHgpICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0XHRcdG1heC1oZWlnaHQ6IGNhbGMoMTAwdmggLSAjeyRhcHAtaGVhZGVyLWhlaWdodC1zbSAqIDIgKyByZW0oMXB4KX0pO1xuXHRcdFx0XHRcdFx0XHRtYXgtaGVpZ2h0OiBjYWxjKDEwMGR2aCAtICN7JGFwcC1oZWFkZXItaGVpZ2h0LXNtICogMiArIHJlbSgxcHgpfSk7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcblx0XHRcdFx0XHRcdCYuZHJvcGRvd24tbWVudS1sZyB7XG5cdFx0XHRcdFx0XHRcdCYgLm5hdiB7XG5cdFx0XHRcdFx0XHRcdFx0JiA+IGxpIHtcblx0XHRcdFx0XHRcdFx0XHRcdCYgPiBhIHtcblx0XHRcdFx0XHRcdFx0XHRcdFx0cGFkZGluZzogMDtcblx0XHRcdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZDogbm9uZTtcblx0XHRcdFx0XHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IHJlbSgyNHB4KTtcblx0XHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdCYuc2hvdyB7XG5cdFx0XHRcdCYgPiBhLFxuXHRcdFx0XHQmID4gYTpob3Zlcixcblx0XHRcdFx0JiA+IGE6Zm9jdXMge1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6IG5vbmU7XG5cdFx0XHRcdFx0Y29sb3I6IHZhcigtLSN7JHByZWZpeH1hcHAtaGVhZGVyLWNvbG9yKTtcblx0XHRcdFx0XHRvcGFjaXR5OiAxO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCYgLm5hdmJhci1kaXZpZGVyIHtcblx0XHRcdGhlaWdodDogcmVtKDM0cHgpO1xuXHRcdFx0YmFja2dyb3VuZDogdmFyKC0tI3skcHJlZml4fWFwcC1oZWFkZXItZGl2aWRlci1iZyk7XG5cdFx0XHR3aWR0aDogMXB4O1xuXHRcdH1cblx0XHQmLm5hdmJhci1lbmQge1xuXHRcdFx0bWFyZ2luLWlubGluZS1zdGFydDogYXV0bztcblx0XHR9XG5cdH1cblx0JiAubmF2YmFyLWZvcm0ge1xuXHRcdHBhZGRpbmc6IDAgcmVtKDE1cHgpO1xuXHRcdG1hcmdpbjogcmVtKDlweCkgMDtcblx0XHRcblx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcblx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRmbGV4OiAxO1xuXHRcdFx0XG5cdFx0XHQmICsgLm5hdmJhci1pdGVtIHtcblx0XHRcdFx0cGFkZGluZy1pbmxpbmUtc3RhcnQ6IHJlbSgxMHB4KTtcblx0XHRcdH1cblx0XHR9XG5cdFx0XG5cdFx0JiAuZm9ybS1ncm91cCB7XG5cdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0fVxuXHRcdCYgLmZvcm0tY29udHJvbCB7XG5cdFx0XHR3aWR0aDogcmVtKDM2MHB4KTtcblx0XHRcdHBhZGRpbmc6IHJlbSg1cHgpIHJlbSgxMHB4KTtcblx0XHRcdGhlaWdodDogcmVtKDMycHgpO1xuXHRcdFx0YmFja2dyb3VuZDogdmFyKC0tI3skcHJlZml4fWFwcC1oZWFkZXItaW5wdXQtYmcpO1xuXHRcdFx0Ym9yZGVyLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YXBwLWhlYWRlci1pbnB1dC1ib3JkZXIpO1xuXHRcdFx0XG5cdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHR9XG5cdFx0XHRcblx0XHRcdCY6Zm9jdXMge1xuXHRcdFx0XHR3aWR0aDogcmVtKDQyMHB4KTtcblx0XHRcdFx0Ym9yZGVyLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YXBwLWhlYWRlci1pbnB1dC1ib3JkZXIpO1xuXHRcdFx0XHRib3gtc2hhZG93OiBub25lO1xuXHRcdFx0XHRhbmltYXRpb246IG5hdmJhci1pbnB1dC1leHBhbmQgLjJzO1xuXHRcdFx0XHRcblx0XHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0YW5pbWF0aW9uOiBub25lO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCYgLmJ0bi1zZWFyY2gge1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0aW5zZXQtaW5saW5lLWVuZDogMDtcblx0XHRcdHRvcDogMDtcblx0XHRcdGJvdHRvbTogMDtcblx0XHRcdGJvcmRlcjogbm9uZTtcblx0XHRcdGJhY2tncm91bmQ6IG5vbmU7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAwICRib3JkZXItcmFkaXVzLWxnICogNSAkYm9yZGVyLXJhZGl1cy1sZyAqIDUgMDtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XG5cdFx0XHQmID4gaVtjbGFzcyo9XCJpb24tXCJdIHtcblx0XHRcdFx0Zm9udC1zaXplOiByZW0oMjJweCk7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQmIC5uYXZiYXItdXNlciB7XG5cdFx0JiBpbWcge1xuXHRcdFx0d2lkdGg6IHJlbSgzMHB4KTtcblx0XHRcdGhlaWdodDogcmVtKDMwcHgpO1xuXHRcdFx0bWFyZ2luLXRvcDogcmVtKC01cHgpO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogcmVtKC01cHgpO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtbGcgKiA1O1xuXHRcdFx0bWFyZ2luLWlubGluZS1lbmQ6IHJlbSgxMHB4KTtcblx0XHRcdFxuXHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG5cdFx0XHRcdG1hcmdpbi1pbmxpbmUtZW5kOiByZW0oNXB4KTtcblx0XHRcdH1cblx0XHR9XG5cdFx0JiAuaW1hZ2Uge1xuXHRcdFx0d2lkdGg6IHJlbSgzMHB4KTtcblx0XHRcdGhlaWdodDogcmVtKDMwcHgpO1xuXHRcdFx0bWFyZ2luLXRvcDogcmVtKC01cHgpO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogcmVtKC01cHgpO1xuXHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRcdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG5cdFx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtbGcgKiA1O1xuXHRcdFx0bWFyZ2luLWlubGluZS1lbmQ6IHJlbSgxMHB4KTtcblx0XHRcdFxuXHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG5cdFx0XHRcdG1hcmdpbi1pbmxpbmUtZW5kOiByZW0oNXB4KTtcblx0XHRcdH1cblx0XHRcdFxuXHRcdFx0Ji5pbWFnZS1pY29uIHtcblx0XHRcdFx0Zm9udC1zaXplOiByZW0oMjJweCk7XG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRcdFxuXHRcdFx0XHQmIGkge1xuXHRcdFx0XHRcdGZsb2F0OiBub25lO1xuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogcmVtKDIycHgpO1xuXHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0XHR3aWR0aDogYXV0bztcblx0XHRcdFx0XHRtYXJnaW46IDAgYXV0byByZW0oLTEwcHgpO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdCYgLm5hdmJhci1sYW5ndWFnZSB7XG5cdFx0JiAuZmxhZy1pY29uIHtcblx0XHRcdGZvbnQtc2l6ZTogcmVtKDE1cHgpO1xuXHRcdFx0bWFyZ2luLWlubGluZS1lbmQ6IHJlbSg3cHgpO1xuXHRcdH1cblx0fVxuXHQmIC5uYXZiYXItY29sbGFwc2Uge1xuXHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0fVxuXHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuXHRcdFx0JiAubmF2YmFyLW5hdiB7XG5cdFx0XHRcdCYgPiBsaSB7XG5cdFx0XHRcdFx0ZmxleDogMTtcblx0XHRcdFx0XHRcblx0XHRcdFx0XHQmID4gYSB7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHRcblx0JltkYXRhLWJzLXRoZW1lPVwiZGFya1wiXSB7XG5cdFx0YmFja2dyb3VuZDogJGFwcC1oZWFkZXItdGhlbWUtYmctZGFyaztcblx0XHRcblx0XHQmIC5uYXZiYXItbW9iaWxlLXRvZ2dsZXIge1xuXHRcdFx0Y29sb3I6ICRhcHAtaGVhZGVyLXRoZW1lLWNvbG9yLWRhcms7XG5cdFx0XHRcblx0XHRcdCYgLmljb24tYmFyIHtcblx0XHRcdFx0YmFja2dyb3VuZDogJGFwcC1oZWFkZXItdGhlbWUtY29sb3ItZGFyaztcblx0XHRcdH1cblx0XHR9XG5cdFx0JiAubmF2YmFyLWJyYW5kIHtcblx0XHRcdGNvbG9yOiAkYXBwLWhlYWRlci10aGVtZS1jb2xvci1kYXJrO1xuXHRcdFx0XG5cdFx0XHQmIGkge1xuXHRcdFx0XHRjb2xvcjogaW5oZXJpdDtcblx0XHRcdH1cblx0XHR9XG5cdFx0JiAubmF2YmFyLW5hdiB7XG5cdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcblx0XHRcdFx0Ym9yZGVyLWNvbG9yOiByZ2JhKHZhcigtLSN7JHByZWZpeH1hcHAtdGhlbWUtY29sb3ItcmdiKSwgLjI1KTtcblx0XHRcdH1cblx0XHRcdCYgPiAubmF2YmFyLWl0ZW0ge1xuXHRcdFx0XHQmID4gLm5hdmJhci1saW5rIHtcblx0XHRcdFx0XHRjb2xvcjogJGFwcC1oZWFkZXItdGhlbWUtY29sb3ItZGFyaztcblx0XHRcdFx0XHRcblx0XHRcdFx0XHQmLnNob3cge1xuXHRcdFx0XHRcdFx0b3BhY2l0eTogMTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0JiAuYmFkZ2Uge1xuXHRcdFx0XHRcdFx0QGluY2x1ZGUgYm94LXNoYWRvdygwIDJweCA2cHggcmdiYSgkZGFyaywgLjUpKTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdCYgLm5hdmJhci1kaXZpZGVyIHtcblx0XHRcdFx0YmFja2dyb3VuZDogJGdyYXktNzAwO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmIC5uYXZiYXItZm9ybSB7XG5cdFx0XHRtYXJnaW46IHJlbSgxMHB4KSAwO1xuXHRcdFx0aGVpZ2h0OiByZW0oMzBweCk7XG5cdFx0XHRcblx0XHRcdCYgLmZvcm0tY29udHJvbCB7XG5cdFx0XHRcdGJhY2tncm91bmQ6IHJnYmEodmFyKC0tI3skcHJlZml4fWFwcC10aGVtZS1jb2xvci1yZ2IpLCAuMjUpO1xuXHRcdFx0XHRib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdFx0XHRjb2xvcjogJGFwcC1oZWFkZXItdGhlbWUtY29sb3ItZGFyaztcblx0XHRcdFx0XG5cdFx0XHRcdCY6OnBsYWNlaG9sZGVyIHtcblx0XHRcdFx0XHRjb2xvcjogdmFyKC0tI3skcHJlZml4fWFwcC10aGVtZS1jb2xvci1yZ2IpO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQmIC5idG4tc2VhcmNoIHtcblx0XHRcdFx0Y29sb3I6ICRhcHAtaGVhZGVyLXRoZW1lLWNvbG9yLWRhcms7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdCYubmF2YmFyIC5uYXZiYXItY29sbGFwc2Uge1xuXHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0aW5zZXQtaW5saW5lLXN0YXJ0OiAwO1xuXHRcdFx0aW5zZXQtaW5saW5lLWVuZDogMDtcblx0XHRcdHRvcDogMTAwJTtcblx0XHRcdGJhY2tncm91bmQ6IHZhcigtLSN7JHByZWZpeH1hcHAtaGVhZGVyLWJnKTtcblx0XHRcdFxuXHRcdFx0JiAubmF2YmFyLW5hdiB7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuLmhhcy1zY3JvbGwsXG4uYXBwLWhlYWRlci1zaGFkb3cge1xuXHQmIC5hcHAtaGVhZGVyIHtcblx0XHRib3gtc2hhZG93OiAkYXBwLWhlYWRlci1ib3gtc2hhZG93LXNjcm9sbDtcblx0fVxufSIsIi8vIEFOSU1BVElPTiAtIGZhZGUgb3V0XG5Aa2V5ZnJhbWVzIGFwcExvYWRlckZhZGVPdXQgeyBmcm9tIHsgb3BhY2l0eTogMS4wOyB9IHRvIHsgb3BhY2l0eTogMDsgfSB9XG5cbi5hcHAtbG9hZGVyIHtcblx0cG9zaXRpb246IGZpeGVkO1xuXHR0b3A6IDA7XG5cdGluc2V0LWlubGluZS1zdGFydDogMDtcblx0Ym90dG9tOiAwO1xuXHRpbnNldC1pbmxpbmUtZW5kOiAwO1xuXHRiYWNrZ3JvdW5kOiAkYm9keS1iZztcblx0ei1pbmRleDogJGFwcC1sb2FkZXItemluZGV4O1xuXHRoZWlnaHQ6IDEwMHZoO1xuXHRoZWlnaHQ6IDEwMGR2aDtcblx0b3BhY2l0eTogMTtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFxuXHQmLmZhZGluZyB7XG5cdFx0b3BhY2l0eTogMDtcblx0XHRhbmltYXRpb246IGFwcExvYWRlckZhZGVPdXQgLjJzIGVhc2U7XG5cdH1cblx0Ji5sb2FkZWQge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XG5cdFx0JiAuc3Bpbm5lciB7XG5cdFx0XHRhbmltYXRpb246IG5vbmU7XG5cdFx0fVxuXHR9XG59IiwiLmFwcC1zaWRlYmFyLWVuZCB7XG5cdCYuYXBwLXNpZGViYXIsXG5cdCYuYXBwLXNpZGViYXItYmcge1xuXHRcdGluc2V0LWlubGluZS1lbmQ6IC0kYXBwLXNpZGViYXItd2lkdGg7XG5cdH1cblx0Ji5hcHAtd2l0aC13aWRlLXNpZGViYXIge1xuXHRcdCYgLmFwcC1zaWRlYmFyLWVuZCB7XG5cdFx0XHQmLmFwcC1zaWRlYmFyLFxuXHRcdFx0Ji5hcHAtc2lkZWJhci1iZyB7XG5cdFx0XHRcdGluc2V0LWlubGluZS1lbmQ6IC0kYXBwLXNpZGViYXItd2lkdGgtd2lkZTtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn0iLCIuYXBwLXNpZGViYXItZmxvYXQtc3VibWVudS1jb250YWluZXIge1xuXHRwb3NpdGlvbjogZml4ZWQ7XG5cdHdpZHRoOiAkYXBwLXNpZGViYXItd2lkdGg7XG5cdG1hcmdpbjogMDtcblx0YmFja2dyb3VuZDogdmFyKC0tI3skcHJlZml4fWFwcC1zaWRlYmFyLWZsb2F0LXN1Ym1lbnUtYmcpO1xuXHR6LWluZGV4OiAkYXBwLXNpZGViYXItZmxvYXQtc3VibWVudS16aW5kZXg7XG5cdFxuXHQmIC5hcHAtc2lkZWJhci1mbG9hdC1zdWJtZW51IHtcblx0XHQ6ZGlyKGx0cikgJiB7XG5cdFx0XHRwYWRkaW5nOiByZW0oOXB4KSAwIHJlbSg5cHgpIHJlbSgzOXB4KTtcblx0XHR9XG5cdFx0OmRpcihydGwpICYge1xuXHRcdFx0cGFkZGluZzogcmVtKDlweCkgcmVtKDM5cHgpIHJlbSg5cHgpIDA7XG5cdFx0fVxuXHRcdFxuXHRcdCYgLmFjdGl2ZSxcblx0XHQmIC5leHBhbmRpbmcsXG5cdFx0JiAuZXhwYW5kIHtcblx0XHRcdCYgPiBhIHtcblx0XHRcdFx0JiAubWVudS1jYXJldCB7XG5cdFx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdFx0b3BhY2l0eTogMS4wO1xuXHRcdFx0XHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuXHRcdFx0XHRcdFx0XG5cdFx0XHRcdFx0XHQ6ZGlyKHJ0bCkgJiB7XG5cdFx0XHRcdFx0XHRcdHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCYgLm1lbnUtY2FyZXQge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRtYXJnaW4taW5saW5lLXN0YXJ0OiBhdXRvO1xuXHRcdFx0d2lkdGg6IHJlbSgyMHB4KTtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbTtcblx0XHRcdGJvcmRlcjogbm9uZTtcblx0XHRcdG1hcmdpbi1pbmxpbmUtZW5kOiBhdXRvO1xuXHRcdFx0XG5cdFx0XHRAaW5jbHVkZSBmb250YXdlc29tZSgpO1xuXHRcdFxuXHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRjb250ZW50OiAnXFxmMDU0Jztcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0b3BhY2l0eTogMC41O1xuXHRcdFx0XHR0cmFuc2l0aW9uOiBhbGwgLjJzIGxpbmVhcjtcblx0XHRcdFx0XG5cdFx0XHRcdDpkaXIocnRsKSAmIHtcblx0XHRcdFx0XHRjb250ZW50OiAnXFxmMDUzJztcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHQmIC5tZW51LWl0ZW0ge1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRcdFxuXHRcdFx0JiAubWVudS1saW5rIHtcblx0XHRcdFx0cGFkZGluZzogcmVtKDNweCkgMDtcblx0XHRcdFx0cGFkZGluZy1pbmxpbmUtc3RhcnQ6IHJlbSgxNXB4KTtcblx0XHRcdFx0cGFkZGluZy1pbmxpbmUtZW5kOiByZW0oMjBweCk7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiByZW0oMThweCk7XG5cdFx0XHRcdGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YXBwLXNpZGViYXItbWVudS1zdWJtZW51LWxpbmstY29sb3IpO1xuXHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9YXBwLXNpZGViYXItbWVudS1zdWJtZW51LWxpbmstZm9udC13ZWlnaHQpO1xuXHRcdFx0XHRcblx0XHRcdFx0JiAubWVudS10ZXh0IHtcblx0XHRcdFx0XHRmbGV4OiAxO1xuXHRcdFx0XHR9XG5cdFx0XHRcdCY6aG92ZXIsXG5cdFx0XHRcdCY6Zm9jdXMge1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6IG5vbmU7XG5cdFx0XHRcdFx0Y29sb3I6IHZhcigtLSN7JHByZWZpeH1hcHAtc2lkZWJhci1tZW51LXN1Ym1lbnUtbGluay1ob3Zlci1jb2xvcik7XG5cdFx0XHRcdH1cblx0XHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdHRvcDogcmVtKDExcHgpO1xuXHRcdFx0XHRcdHdpZHRoOiByZW0oMTFweCk7XG5cdFx0XHRcdFx0aGVpZ2h0OiByZW0oMnB4KTtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiB2YXIoLS0jeyRwcmVmaXh9YXBwLXNpZGViYXItZmxvYXQtc3VibWVudS1ncmlkLWJvcmRlci1jb2xvcik7XG5cdFx0XHRcdFx0aW5zZXQtaW5saW5lLXN0YXJ0OiByZW0oLTExcHgpO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdGluc2V0LWlubGluZS1zdGFydDogcmVtKC0xM3B4KTtcblx0XHRcdFx0dG9wOiAwO1xuXHRcdFx0XHRib3R0b206IDA7XG5cdFx0XHRcdHdpZHRoOiByZW0oMnB4KTtcblx0XHRcdFx0YmFja2dyb3VuZDogdmFyKC0tI3skcHJlZml4fWFwcC1zaWRlYmFyLWZsb2F0LXN1Ym1lbnUtZ3JpZC1ib3JkZXItY29sb3IpO1xuXHRcdFx0fVxuXHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdGluc2V0LWlubGluZS1zdGFydDogMDtcblx0XHRcdFx0d2lkdGg6IHJlbSg2cHgpO1xuXHRcdFx0XHRoZWlnaHQ6IHJlbSg2cHgpO1xuXHRcdFx0XHRib3JkZXI6IHZhcigtLSN7JHByZWZpeH1hcHAtc2lkZWJhci1tZW51LWdyaWQtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS0jeyRwcmVmaXh9YXBwLXNpZGViYXItbWVudS1ncmlkLWJvcmRlci1jb2xvcik7XG5cdFx0XHRcdHRvcDogcmVtKDExcHgpO1xuXHRcdFx0XHRtYXJnaW4tdG9wOiByZW0oLTJweCk7XG5cdFx0XHRcdHotaW5kZXg6IDEwO1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiB2YXIoLS0jeyRwcmVmaXh9YXBwLXNpZGViYXItYmcpO1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiByZW0oNHB4KTtcblx0XHRcdH1cblx0XHRcdCY6Zmlyc3QtY2hpbGQge1xuXHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0dG9wOiByZW0oLTExcHgpO1xuXHRcdFx0XHR9XG5cdFx0XHRcdCY6bGFzdC1jaGlsZDpiZWZvcmUge1xuXHRcdFx0XHRcdGhlaWdodDogcmVtKDIwcHgpO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQmOmxhc3QtY2hpbGQge1xuXHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0Ym90dG9tOiBhdXRvO1xuXHRcdFx0XHRcdGhlaWdodDogcmVtKDEzcHgpO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQmLmhhcy1zdWIge1xuXHRcdFx0XHQmID4gYSB7XG5cdFx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZDogdmFyKC0tI3skcHJlZml4fWFwcC1zaWRlYmFyLWZsb2F0LXN1Ym1lbnUtZ3JpZC1ib3JkZXItY29sb3IpO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0Ji5hY3RpdmUge1xuXHRcdFx0XHQmID4gLm1lbnUtbGluayB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogbm9uZTtcblx0XHRcdFx0XHRjb2xvcjogdmFyKC0tI3skcHJlZml4fWFwcC1zaWRlYmFyLWNvbXBvbmVudC1jb2xvcik7XG5cdFx0XHRcdH1cblx0XHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdFx0Ym9yZGVyLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YXBwLXRoZW1lKTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0XG5cdFx0XHQmIC5tZW51LXN1Ym1lbnUge1xuXHRcdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiBub25lO1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdHBhZGRpbmctaW5saW5lLXN0YXJ0OiByZW0oMTVweCk7XG5cdFx0XHR9XG5cdFx0XHRcblx0XHRcdCYuYWN0aXZlIHtcblx0XHRcdFx0Ji5oYXMtc3ViIHtcblx0XHRcdFx0XHQmID4gLm1lbnUtc3VibWVudSB7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0JiA+IC5tZW51LWl0ZW0ge1xuXHRcdFx0JjpmaXJzdC1jaGlsZCB7XG5cdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHR0b3A6IHJlbSgxMXB4KTtcblx0XHRcdFx0fVxuXHRcdFx0XHQmOmxhc3QtY2hpbGQge1xuXHRcdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRcdGhlaWdodDogMCAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQmIC5hcHAtc2lkZWJhci1mbG9hdC1zdWJtZW51LWFycm93IHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiByZW0oMjBweCk7XG5cdFx0d2lkdGg6IHJlbSgyOHB4KTtcblx0XHRoZWlnaHQ6IHJlbSgycHgpO1xuXHRcdGluc2V0LWlubGluZS1zdGFydDogcmVtKDI2cHgpO3Bvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IHJlbSgyMHB4KTtcblx0XHR3aWR0aDogcmVtKDI4cHgpO1xuXHRcdGhlaWdodDogcmVtKDJweCk7XG5cdFx0YmFja2dyb3VuZDogdmFyKC0tI3skcHJlZml4fWFwcC1zaWRlYmFyLWZsb2F0LXN1Ym1lbnUtZ3JpZC1ib3JkZXItY29sb3IpO1xuXHRcdGluc2V0LWlubGluZS1zdGFydDogMDtcblx0fVxuXHQmIC5hcHAtc2lkZWJhci1mbG9hdC1zdWJtZW51LWxpbmUge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IHJlbSgyMHB4KTtcblx0XHR3aWR0aDogcmVtKDJweCk7XG5cdFx0YmFja2dyb3VuZDogdmFyKC0tI3skcHJlZml4fWFwcC1zaWRlYmFyLWZsb2F0LXN1Ym1lbnUtZ3JpZC1ib3JkZXItY29sb3IpO1xuXHRcdGluc2V0LWlubGluZS1zdGFydDogcmVtKDI2cHgpO1xuXHR9XG59IiwiQG1peGluIGZvbnRhd2Vzb21lKCkge1xuXHRmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IEZyZWUnICFpbXBvcnRhbnQ7XG5cdGZvbnQtd2VpZ2h0OiA5MDA7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0Zm9udC12YXJpYW50OiBub3JtYWw7XG5cdHRleHQtcmVuZGVyaW5nOiBhdXRvO1xufSIsIi5hcHAtc2lkZWJhciB7XG5cdHdpZHRoOiAkYXBwLXNpZGViYXItd2lkdGg7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAwO1xuXHRib3R0b206IDA7XG5cdHBhZGRpbmctdG9wOiAkYXBwLWhlYWRlci1oZWlnaHQ7XG5cdGJhY2tncm91bmQ6IG5vbmU7XG5cdHotaW5kZXg6ICRhcHAtc2lkZWJhci16aW5kZXg7XG5cdGluc2V0LWlubGluZS1zdGFydDogMDtcblx0XG5cdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuXHRcdHBvc2l0aW9uOiBmaXhlZDtcblx0XHRwYWRkaW5nLXRvcDogMDtcblx0XHRiYWNrZ3JvdW5kOiB2YXIoLS0jeyRwcmVmaXh9YXBwLXNpZGViYXItYmcpO1xuXHRcdGluc2V0LWlubGluZS1zdGFydDogJGFwcC1zaWRlYmFyLXdpZHRoICogLTE7XG5cdFx0ei1pbmRleDogJGFwcC1oZWFkZXItemluZGV4ICsgMTtcblx0fVxuXHRcblx0JiAubWVudSB7XG5cdFx0cGFkZGluZy1pbmxpbmUtc3RhcnQ6ICRhcHAtc2lkZWJhci1tZW51LXBhZGRpbmcteDtcblx0XHRwYWRkaW5nLWlubGluZS1lbmQ6ICRhcHAtc2lkZWJhci1tZW51LXBhZGRpbmcteDtcblx0XHRcblx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcblx0XHRcdHBhZGRpbmctaW5saW5lLXN0YXJ0OiAkYXBwLXNpZGViYXItbWVudS1wYWRkaW5nLXgtbW9iaWxlO1xuXHRcdFx0cGFkZGluZy1pbmxpbmUtZW5kOiAkYXBwLXNpZGViYXItbWVudS1wYWRkaW5nLXgtbW9iaWxlO1xuXHRcdH1cblx0XHRcblx0XHQmIC5tZW51LXByb2ZpbGUge1xuXHRcdFx0cGFkZGluZzogJGFwcC1zaWRlYmFyLXByb2ZpbGUtcGFkZGluZy15IDA7XG5cdFx0XHRjb2xvcjogdmFyKC0tI3skcHJlZml4fWNvbXBvbmVudC1jb2xvcik7XG5cdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEodmFyKC0tI3skcHJlZml4fWNvbXBvbmVudC1jb2xvci1yZ2IpLCAuMTUpO1xuXHRcdFxuXHRcdFx0JiAubWVudS1wcm9maWxlLWxpbmsge1xuXHRcdFx0XHRtYXJnaW46ICRhcHAtc2lkZWJhci1wcm9maWxlLW1hcmdpbi15IDA7XG5cdFx0XHRcdHBhZGRpbmc6ICRhcHAtc2lkZWJhci1wcm9maWxlLXBhZGRpbmcteSAwO1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0Y29sb3I6IHZhcigtLSN7JHByZWZpeH1hcHAtc2lkZWJhci1wcm9maWxlLWNvbG9yKTtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6ICRhcHAtc2lkZWJhci1wcm9maWxlLWZvbnQtd2VpZ2h0O1xuXHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHR9XG5cdFx0XHQmIC5tZW51LXByb2ZpbGUtaW1hZ2Uge1xuXHRcdFx0XHR3aWR0aDogJGFwcC1zaWRlYmFyLXByb2ZpbGUtaW1nLXdpZHRoO1xuXHRcdFx0XHRoZWlnaHQ6ICRhcHAtc2lkZWJhci1wcm9maWxlLWltZy1oZWlnaHQ7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206ICRhcHAtc2lkZWJhci1wcm9maWxlLWltZy1tYXJnaW4teTtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogJGFwcC1zaWRlYmFyLXByb2ZpbGUtaW1nLWJvcmRlci1yYWRpdXM7XG5cdFx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcblx0XHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHRcblx0XHRcdFx0JiBpbWcge1xuXHRcdFx0XHRcdG1heC13aWR0aDogMTAwJTtcblx0XHRcdFx0XHRtYXgtaGVpZ2h0OiAxMDAlO1xuXHRcdFx0XHR9XG5cdFx0XHRcdCYubWVudS1wcm9maWxlLWltYWdlLWljb24ge1xuXHRcdFx0XHRcdCYgaSB7XG5cdFx0XHRcdFx0XHRmbG9hdDogbm9uZTtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiByZW0oMjRweCk7XG5cdFx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdFx0XHR3aWR0aDogYXV0bztcblx0XHRcdFx0XHRcdG1hcmdpbjogMCBhdXRvIHJlbSgtMTJweCk7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQmIC5tZW51LXByb2ZpbGUtaW5mbyB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1sZztcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XG5cdFx0XHRcdCYgc21hbGwge1xuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcblx0XHRcdFx0XHRjb2xvcjogcmdiYSh2YXIoLS0jeyRwcmVmaXh9YXBwLXNpZGViYXItcHJvZmlsZS1jb2xvci1yZ2IpLCAuNzUpO1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlO1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IHJlbSgtNXB4KTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHQmIC5tZW51LWhlYWRlciB7XG5cdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRwYWRkaW5nOiByZW0oMTVweCkgMCByZW0oM3B4KTtcblx0XHRcdGxpbmUtaGVpZ2h0OiByZW0oMjBweCk7XG5cdFx0XHRmb250LXNpemU6IHJlbSgxMXB4KTtcblx0XHRcdGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YXBwLXNpZGViYXItbWVudS1oZWFkZXItY29sb3IpO1xuXHRcdFx0Zm9udC13ZWlnaHQ6ICRhcHAtc2lkZWJhci1tZW51LWhlYWRlci1mb250LXdlaWdodDtcblx0XHR9XG5cdFx0JiAubWVudS1kaXZpZGVyIHtcblx0XHRcdGhlaWdodDogMXB4O1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fWFwcC1zaWRlYmFyLW1lbnUtZGl2aWRlci1iZyk7XG5cdFx0XHRtYXJnaW46ICRhcHAtc2lkZWJhci1jb21wb25lbnQtcGFkZGluZy15IDA7XG5cdFx0fVxuXHRcdCYgLm1lbnUtY2FyZXQge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHR3aWR0aDogcmVtKDIwcHgpO1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0Zm9udC1zaXplOiAkZm9udC1zaXplLXNtO1xuXHRcdFx0Ym9yZGVyOiBub25lO1xuXHRcdFx0bWFyZ2luLWlubGluZS1lbmQ6IGF1dG87XG5cdFx0XHRcblx0XHRcdEBpbmNsdWRlIGZvbnRhd2Vzb21lKCk7XG5cdFx0XG5cdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdGNvbnRlbnQ6ICdcXGYwNTQnO1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRvcGFjaXR5OiAwLjU7XG5cdFx0XHRcdHRyYW5zaXRpb246IGFsbCAuMnMgbGluZWFyO1xuXHRcdFx0XHRcblx0XHRcdFx0OmRpcihydGwpICYge1xuXHRcdFx0XHRcdGNvbnRlbnQ6ICdcXGYwNTMnO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCYgLm1lbnUtc2VhcmNoIHtcblx0XHRcdHBhZGRpbmc6ICRhcHAtc2lkZWJhci1jb21wb25lbnQtcGFkZGluZy14IDA7XG5cdFx0XHRcblx0XHRcdCYgKyAubWVudS1pdGVtIHtcblx0XHRcdFx0cGFkZGluZy10b3A6IDA7XG5cdFx0XHR9XG5cdFx0XHQmIC5mb3JtLWNvbnRyb2wge1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiBub25lO1xuXHRcdFx0XHRib3JkZXI6IG5vbmU7XG5cdFx0XHRcdHBhZGRpbmctaW5saW5lLXN0YXJ0OiAwO1xuXHRcdFx0XHRwYWRkaW5nLWlubGluZS1lbmQ6IDA7XG5cdFx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKHZhcigtLSN7JHByZWZpeH1hcHAtc2lkZWJhci1jb21wb25lbnQtY29sb3ItcmdiKSwgLjIpO1xuXHRcdFx0XHRjb2xvcjogdmFyKC0tI3skcHJlZml4fWFwcC1zaWRlYmFyLWNvbXBvbmVudC1jb2xvcik7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDA7XG5cdFx0XHRcdFxuXHRcdFx0XHQmOmZvY3VzIHtcblx0XHRcdFx0XHRib3JkZXItY29sb3I6IHJnYmEodmFyKC0tI3skcHJlZml4fWFwcC1zaWRlYmFyLWNvbXBvbmVudC1jb2xvci1yZ2IpLCAuNSk7XG5cdFx0XHRcdFx0Ym94LXNoYWRvdzogbm9uZTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHRcblx0XHQmIC5hY3RpdmU6bm90KC5jbG9zZWQpOm5vdCguY2xvc2luZyksXG5cdFx0JiAuZXhwYW5kaW5nLFxuXHRcdCYgLmV4cGFuZCB7XG5cdFx0XHQmID4gYSB7XG5cdFx0XHRcdCYgLm1lbnUtY2FyZXQge1xuXHRcdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRcdG9wYWNpdHk6IDEuMDtcblx0XHRcdFx0XHRcdHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcblx0XHRcdFx0XHRcdFxuXHRcdFx0XHRcdFx0OmRpcihydGwpICYge1xuXHRcdFx0XHRcdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHQmIC5tZW51LWl0ZW0ge1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRcdFxuXHRcdFx0JiAubWVudS1saW5rIHtcblx0XHRcdFx0cGFkZGluZzogJGFwcC1zaWRlYmFyLWNvbXBvbmVudC1wYWRkaW5nLXkgJGFwcC1zaWRlYmFyLWNvbXBvbmVudC1wYWRkaW5nLXg7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAkYXBwLXNpZGViYXItbWVudS1saW5rLWxpbmUtaGVpZ2h0O1xuXHRcdFx0XHRjb2xvcjogdmFyKC0tI3skcHJlZml4fWFwcC1zaWRlYmFyLW1lbnUtbGluay1jb2xvcik7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9YXBwLXNpZGViYXItbWVudS1saW5rLWZvbnQtd2VpZ2h0KTtcblx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXJhZGl1cyk7XG5cdFx0XHRcdFxuXHRcdFx0XHQmIC5tZW51LXRleHQge1xuXHRcdFx0XHRcdGZsZXg6IDE7XG5cdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0XHRcdFx0Z2FwOiAkc3BhY2VyICogLjU7XG5cdFx0XHRcdH1cblx0XHRcdFx0JiAubWVudS1iYWRnZSB7XG5cdFx0XHRcdFx0cGFkZGluZzogMCAkYmFkZ2UtcGFkZGluZy14ICogMS41O1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6IHZhcigtLSN7JHByZWZpeH1hcHAtc2lkZWJhci1tZW51LWJhZGdlLWJnKTtcblx0XHRcdFx0XHRjb2xvcjogdmFyKC0tI3skcHJlZml4fWFwcC1zaWRlYmFyLW1lbnUtYmFkZ2UtY29sb3IpO1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9YXBwLXNpZGViYXItbWVudS1iYWRnZS1mb250LXdlaWdodCk7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiByZW0oMTBweCk7XG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtbGcgKiAyO1xuXHRcdFx0XHR9XG5cdFx0XHRcdCYgLm1lbnUtbGFiZWwge1xuXHRcdFx0XHRcdHBhZGRpbmc6ICRiYWRnZS1wYWRkaW5nLXkgJGJhZGdlLXBhZGRpbmcteDtcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWJhc2UgKiAwLjk7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiA3NSU7XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkZXI7XG5cdFx0XHRcdFx0Y29sb3I6IHZhcigtLSN7JHByZWZpeH1hcHAtdGhlbWUtY29sb3IpO1xuXHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHRcdFx0XHRcdHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YXBwLXRoZW1lKTtcblx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcblx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdFx0XG5cdFx0XHRcdFx0QGluY2x1ZGUgZ3JhZGllbnQtZW5hYmxlZCB7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB2YXIoLS0jeyRwcmVmaXh9Z3JhZGllbnQpO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHQmOmhvdmVyLFxuXHRcdFx0XHQmOmZvY3VzIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiB2YXIoLS0jeyRwcmVmaXh9YXBwLXNpZGViYXItbWVudS1saW5rLWhvdmVyLWJnKTtcblx0XHRcdFx0XHRjb2xvcjogdmFyKC0tI3skcHJlZml4fWFwcC1zaWRlYmFyLW1lbnUtbGluay1ob3Zlci1jb2xvcik7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdCYgLm1lbnUtaWNvbiB7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0XHRmb250LXNpemU6ICRhcHAtc2lkZWJhci1tZW51LWljb24tZm9udC1zaXplO1xuXHRcdFx0XHRjb2xvcjogdmFyKC0tI3skcHJlZml4fWFwcC1zaWRlYmFyLW1lbnUtaWNvbi1jb2xvcik7XG5cdFx0XHRcdHdpZHRoOiAkYXBwLXNpZGViYXItbWVudS1pY29uLXdpZHRoO1xuXHRcdFx0XHRoZWlnaHQ6ICRhcHAtc2lkZWJhci1tZW51LWljb24taGVpZ2h0O1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiAkYXBwLXNpZGViYXItbWVudS1pY29uLWJvcmRlci1yYWRpdXM7XG5cdFx0XHRcdG1hcmdpbi10b3A6ICRhcHAtc2lkZWJhci1tZW51LWljb24tbWFyZ2luLXk7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206ICRhcHAtc2lkZWJhci1tZW51LWljb24tbWFyZ2luLXk7XG5cdFx0XHRcdG1hcmdpbi1pbmxpbmUtZW5kOiAkYXBwLXNpZGViYXItbWVudS1pY29uLW1hcmdpbi14O1xuXHRcdFx0XHRcblx0XHRcdFx0JiBpbWcge1xuXHRcdFx0XHRcdG1heC13aWR0aDogMTAwJTtcblx0XHRcdFx0XHRtYXgtaGVpZ2h0OiAxMDAlO1xuXHRcdFx0XHR9XG5cdFx0XHRcdCYgLmljb25pZnksXG5cdFx0XHRcdCYgW2NsYXNzXj1cImlvbi1cIl0sXG5cdFx0XHRcdCYgaW9uLWljb24ge1xuXHRcdFx0XHRcdHdpZHRoOiAkYXBwLXNpZGViYXItbWVudS1pY29uLWxnLXdpZHRoO1xuXHRcdFx0XHRcdGhlaWdodDogJGFwcC1zaWRlYmFyLW1lbnUtaWNvbi1sZy1oZWlnaHQ7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAkYXBwLXNpZGViYXItbWVudS1pY29uLWxnLWZvbnQtc2l6ZTtcblx0XHRcdFx0XHRtYXJnaW46ICRhcHAtc2lkZWJhci1tZW51LWljb24tbGctbWFyZ2luLXkgJGFwcC1zaWRlYmFyLW1lbnUtaWNvbi1sZy1tYXJnaW4teDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0JiAubWVudS1pY29uLWltZyB7XG5cdFx0XHRcdG1hcmdpbi10b3A6IHJlbSgzcHgpO1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiByZW0oM3B4KTtcblx0XHRcdFx0d2lkdGg6IHJlbSgxNHB4KTtcblx0XHRcdFx0aGVpZ2h0OiByZW0oMTRweCk7XG5cdFx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cdFx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcblx0XHRcdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdG1hcmdpbi1pbmxpbmUtZW5kOiByZW0oMTBweCk7XG5cdFx0XHRcdFxuXHRcdFx0XHQmIGltZyB7XG5cdFx0XHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdG1heC1oZWlnaHQ6IDEwMCU7XG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdCYgLm1lbnUtc3VibWVudSB7XG5cdFx0XHRcdHBhZGRpbmc6IHJlbSg1cHgpIDAgcmVtKDEwcHgpO1xuXHRcdFx0XHRwYWRkaW5nLWlubGluZS1zdGFydDogcmVtKDM2cHgpO1xuXHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0YmFja2dyb3VuZDogdmFyKC0tI3skcHJlZml4fWFwcC1zaWRlYmFyLW1lbnUtc3VibWVudS1iZyk7XG5cdFx0XHRcdFxuXHRcdFx0XHQmIC5tZW51LWl0ZW0ge1xuXHRcdFx0XHRcdCYgLm1lbnUtbGluayB7XG5cdFx0XHRcdFx0XHRwYWRkaW5nOiByZW0oM3B4KSAwO1xuXHRcdFx0XHRcdFx0cGFkZGluZy1pbmxpbmUtZW5kOiByZW0oMjBweCk7XG5cdFx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogcmVtKDE4cHgpO1xuXHRcdFx0XHRcdFx0Y29sb3I6IHZhcigtLSN7JHByZWZpeH1hcHAtc2lkZWJhci1tZW51LXN1Ym1lbnUtbGluay1jb2xvcik7XG5cdFx0XHRcdFx0XHRmb250LXdlaWdodDogdmFyKC0tI3skcHJlZml4fWFwcC1zaWRlYmFyLW1lbnUtc3VibWVudS1saW5rLWZvbnQtd2VpZ2h0KTtcblx0XHRcdFx0XHRcdFxuXHRcdFx0XHRcdFx0Jjpob3Zlcixcblx0XHRcdFx0XHRcdCY6Zm9jdXMge1xuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiBub25lO1xuXHRcdFx0XHRcdFx0XHRjb2xvcjogdmFyKC0tI3skcHJlZml4fWFwcC1zaWRlYmFyLW1lbnUtc3VibWVudS1saW5rLWhvdmVyLWNvbG9yKTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XG5cdFx0XHRcdFx0Ji5hY3RpdmUge1xuXHRcdFx0XHRcdFx0JiA+IC5tZW51LWxpbmsge1xuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiBub25lO1xuXHRcdFx0XHRcdFx0XHRjb2xvcjogdmFyKC0tI3skcHJlZml4fWFwcC10aGVtZSk7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFxuXHRcdFx0XHRcdCYgLm1lbnUtc3VibWVudSB7XG5cdFx0XHRcdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0XHRcdFx0cGFkZGluZy1pbmxpbmUtc3RhcnQ6IHJlbSgxNXB4KTtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQ6IG5vbmU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHRcblx0XHRcdCYuYWN0aXZlIHtcblx0XHRcdFx0Ji5oYXMtc3ViIHtcblx0XHRcdFx0XHQmID4gLm1lbnUtc3VibWVudSB7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0JiA+IC5tZW51LWxpbmsge1xuXHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0XHR6LWluZGV4OiAxMDtcblx0XHRcdFx0XHRjb2xvcjogdmFyKC0tI3skcHJlZml4fWFwcC10aGVtZS1jb2xvcik7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogdmFyKC0tI3skcHJlZml4fWFwcC10aGVtZSk7XG5cdFx0XHRcdFx0XG5cdFx0XHRcdFx0QGluY2x1ZGUgZ3JhZGllbnQtZW5hYmxlZCB7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB2YXIoLS0jeyRwcmVmaXh9Z3JhZGllbnQpO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcblx0XHRcdFx0XHQmIC5tZW51LWljb24ge1xuXHRcdFx0XHRcdFx0Y29sb3I6IHZhcigtLSN7JHByZWZpeH1hcHAtdGhlbWUtY29sb3IpO1xuXHRcdFx0XHRcdFx0XG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBncmFkaWVudC1lbmFibGVkIHtcblx0XHRcdFx0XHRcdFx0Y29sb3I6IHJnYmEoJGJsYWNrLCAuNjUpO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQmIC5tZW51LWNhcmV0IHtcblx0XHRcdFx0XHRcdEBpbmNsdWRlIGdyYWRpZW50LWVuYWJsZWQge1xuXHRcdFx0XHRcdFx0XHRjb2xvcjogcmdiYSgkYmxhY2ssIC41KTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0JiAubWVudS1iYWRnZSB7XG5cdFx0XHRcdFx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZDogcmdiYSgkYmxhY2ssIC42NSk7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdCYgLm1lbnUtbGFiZWwge1xuXHRcdFx0XHRcdFx0Y29sb3I6ICR3aGl0ZTtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQ6IHJnYmEoJGJsYWNrLCAuNjUpO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHRcblx0JiAuYXBwLXNpZGViYXItY29udGVudCB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR9XG5cdCYgLmFwcC1zaWRlYmFyLW1pbmlmeS1idG4ge1xuXHRcdG1hcmdpbjogcmVtKDEwcHgpO1xuXHRcdHBhZGRpbmc6IHJlbSgxMHB4KTtcblx0XHRjb2xvcjogdmFyKC0tI3skcHJlZml4fWFwcC1zaWRlYmFyLW1lbnUtbGluay1jb2xvcik7XG5cdFx0XG5cdFx0JiBpIHtcblx0XHRcdGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1sZztcblx0XHRcdG1hcmdpbjogMCAhaW1wb3J0YW50O1xuXHRcdFx0XG5cdFx0XHQ6ZGlyKHJ0bCkgJiB7XG5cdFx0XHRcdHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCY6aG92ZXIsXG5cdFx0Jjpmb2N1cyB7XG5cdFx0XHRjb2xvcjogdmFyKC0tI3skcHJlZml4fWFwcC10aGVtZSk7XG5cdFx0fVxuXHR9XG5cdCYgLnBzX19yYWlsLXgsXG5cdCYgLnBzX19yYWlsLXkge1xuXHRcdGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcblx0fVxufVxuLmFwcC1zaWRlYmFyLWJnIHtcblx0YmFja2dyb3VuZDogbm9uZTtcblx0cG9zaXRpb246IGZpeGVkO1xuXHR0b3A6IDA7XG5cdGluc2V0LWlubGluZS1zdGFydDogMDtcblx0Ym90dG9tOiAwO1xuXHR3aWR0aDogJGFwcC1zaWRlYmFyLXdpZHRoO1xuXHR6LWluZGV4OiAkYXBwLXNpZGViYXItemluZGV4IC0gMTA7XG5cdFxuXHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcblx0XHRwYWRkaW5nLXRvcDogMDtcblx0XHRpbnNldC1pbmxpbmUtc3RhcnQ6IC0kYXBwLXNpZGViYXItd2lkdGg7XG5cdFx0ei1pbmRleDogJGFwcC1oZWFkZXItemluZGV4O1xuXHRcdGJhY2tncm91bmQ6IHZhcigtLSN7JHByZWZpeH1hcHAtc2lkZWJhci1iZyk7XG5cdH1cbn1cbi5hcHAtc2lkZWJhci1tb2JpbGUtYmFja2Ryb3Age1xuXHRwb3NpdGlvbjogZml4ZWQ7XG5cdHRvcDogMDtcblx0aW5zZXQtaW5saW5lLXN0YXJ0OiAwO1xuXHRpbnNldC1pbmxpbmUtZW5kOiAwO1xuXHRib3R0b206IDA7XG5cdHotaW5kZXg6ICRhcHAtc2lkZWJhci1tb2JpbGUtYmFja2Ryb3AtemluZGV4O1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xuXHRwYWRkaW5nOiAwO1xuXHRib3JkZXI6IDA7XG5cdG1hcmdpbjogMDtcblx0b3V0bGluZTogbm9uZTtcblx0ZGlzcGxheTogbm9uZTtcblx0YmFja2dyb3VuZDogdmFyKC0tI3skcHJlZml4fWFwcC1zaWRlYmFyLWJnLW1vYmlsZS1iYWNrZHJvcCk7XG59XG4iLCJAbWl4aW4gZ3JhZGllbnQtZW5hYmxlZCgpIHtcblx0LmFwcC1ncmFkaWVudC1lbmFibGVkICYge1xuXHRcdEBjb250ZW50O1xuXHR9XG59IiwiQGtleWZyYW1lcyB0b3BNZW51Q29udHJvbFNsaWRlSW5TdGFydCB7XG5cdGZyb20geyBpbnNldC1pbmxpbmUtc3RhcnQ6IHJlbSgtNTBweCk7IH1cblx0dG8geyBpbnNldC1pbmxpbmUtc3RhcnQ6IDA7IH1cbn1cbkBrZXlmcmFtZXMgdG9wTWVudUNvbnRyb2xTbGlkZUluRW5kIHtcblx0ZnJvbSB7IGluc2V0LWlubGluZS1lbmQ6IHJlbSgtNTBweCk7IH1cblx0dG8geyBpbnNldC1pbmxpbmUtZW5kOiAwOyB9XG59XG4uYXBwLXRvcC1tZW51IHtcblx0aW5zZXQtaW5saW5lLXN0YXJ0OiAwO1xuXHRpbnNldC1pbmxpbmUtZW5kOiAwO1xuXHR6LWluZGV4OiAkYXBwLXRvcC1tZW51LXppbmRleDtcblx0YmFja2dyb3VuZDogdmFyKC0tI3skcHJlZml4fWFwcC10b3AtbWVudS1iZyk7XG5cdFxuXHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG5cdFx0dG9wOiAkYXBwLWhlYWRlci1oZWlnaHQ7XG5cdFx0cG9zaXRpb246IGZpeGVkO1xuXHRcdGhlaWdodDogJGFwcC10b3AtbWVudS1oZWlnaHQ7XG5cdH1cblx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXHRcblx0JiAubWVudSB7XG5cdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGZsZXgtd3JhcDogbm93cmFwO1xuXHRcdH1cblx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0bWFyZ2luOiAwICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHRcdFxuXHRcdCYgLm1lbnUtaXRlbSB7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdFx0XG5cdFx0XHQmIC5tZW51LWxpbmsge1xuXHRcdFx0XHRwYWRkaW5nOiAkYXBwLXRvcC1tZW51LWNvbXBvbmVudC1wYWRkaW5nLXkgJGFwcC10b3AtbWVudS1jb21wb25lbnQtcGFkZGluZy14O1xuXHRcdFx0XHRjb2xvcjogdmFyKC0tI3skcHJlZml4fWFwcC10b3AtbWVudS1saW5rLWNvbG9yKTtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IHZhcigtLSN7JHByZWZpeH1hcHAtdG9wLW1lbnUtbGluay1mb250LXdlaWdodCk7XG5cdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0XG5cdFx0XHRcdCYgLm1lbnUtdGV4dCB7XG5cdFx0XHRcdFx0ZmxleDogMTtcblx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdGZsZXgtd3JhcDogbm93cmFwO1xuXHRcdFx0XHRcdGdhcDogJHNwYWNlciAqIC41O1xuXHRcdFx0XHR9XG5cdFx0XHRcdCYgLm1lbnUtYmFkZ2Uge1xuXHRcdFx0XHRcdHBhZGRpbmc6IDAgcmVtKDhweCk7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiByZW0oMTBweCk7XG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtbGcgKiAyO1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6IHZhcigtLSN7JHByZWZpeH1hcHAtdG9wLW1lbnUtbWVudS1iYWRnZS1iZyk7XG5cdFx0XHRcdFx0Y29sb3I6IHZhcigtLSN7JHByZWZpeH1hcHAtdG9wLW1lbnUtbWVudS1iYWRnZS1jb2xvcik7XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IHZhcigtLSN7JHByZWZpeH1hcHAtdG9wLW1lbnUtbWVudS1iYWRnZS1mb250LXdlaWdodCk7XG5cdFx0XHRcdH1cblx0XHRcdFx0JiAubWVudS1sYWJlbCB7XG5cdFx0XHRcdFx0cGFkZGluZzogcmVtKDNweCkgcmVtKDZweCk7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiA3NSU7XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkO1xuXHRcdFx0XHRcdGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YXBwLXRoZW1lLWNvbG9yKTtcblx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0XHRcdFx0XHR2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fWFwcC10aGVtZSk7XG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogdmFyKC0tI3skcHJlZml4fWJvcmRlci1yYWRpdXMpO1xuXHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0XHRcblx0XHRcdFx0XHRAaW5jbHVkZSBncmFkaWVudC1lbmFibGVkIHtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHZhcigtLSN7JHByZWZpeH1ncmFkaWVudCk7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdCY6aG92ZXIsXG5cdFx0XHRcdCY6Zm9jdXMge1xuXHRcdFx0XHRcdGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YXBwLXRvcC1tZW51LWxpbmstaG92ZXItY29sb3IpO1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6IHZhcigtLSN7JHByZWZpeH1hcHAtdG9wLW1lbnUtbGluay1ob3Zlci1iZyk7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdCYgLm1lbnUtaWNvbiB7XG5cdFx0XHRcdHdpZHRoOiByZW0oMTRweCk7XG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0aGVpZ2h0OiByZW0oMjBweCk7XG5cdFx0XHRcdGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1sZztcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRcdG1hcmdpbi1pbmxpbmUtZW5kOiByZW0oMTBweCk7XG5cdFx0XHRcdFxuXHRcdFx0XHQmIGltZyB7XG5cdFx0XHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdG1heC1oZWlnaHQ6IDEwMCU7XG5cdFx0XHRcdH1cblx0XHRcdFx0JiBbY2xhc3NePVwiaW9uLVwiXSB7XG5cdFx0XHRcdFx0bWFyZ2luLWlubGluZS1lbmQ6IHJlbSg4cHgpO1xuXHRcdFx0XHRcdHdpZHRoOiByZW0oMThweCk7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiByZW0oMThweCk7XG5cdFx0XHRcdFx0bWFyZ2luLWlubGluZS1zdGFydDogcmVtKC0ycHgpO1xuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQmIC5tZW51LWljb24taW1nIHtcblx0XHRcdFx0bWFyZ2luLXRvcDogcmVtKDNweCk7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IHJlbSgzcHgpO1xuXHRcdFx0XHR3aWR0aDogcmVtKDE0cHgpO1xuXHRcdFx0XHRoZWlnaHQ6IHJlbSgxNHB4KTtcblx0XHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcblx0XHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRcdG1hcmdpbi1pbmxpbmUtZW5kOiByZW0oMTBweCk7XG5cdFx0XHRcdFxuXHRcdFx0XHQmIGltZyB7XG5cdFx0XHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdG1heC1oZWlnaHQ6IDEwMCU7XG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdFxuXHRcdFx0Ji5hY3RpdmUge1xuXHRcdFx0XHQmID4gLm1lbnUtbGluayB7XG5cdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRcdHotaW5kZXg6IDEwO1xuXHRcdFx0XHRcdGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YXBwLXRoZW1lLWNvbG9yKTtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiB2YXIoLS0jeyRwcmVmaXh9YXBwLXRoZW1lKTtcblx0XHRcdFx0XHRcblx0XHRcdFx0XHRAaW5jbHVkZSBncmFkaWVudC1lbmFibGVkIHtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHZhcigtLSN7JHByZWZpeH1ncmFkaWVudCk7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdCYgLm1lbnUtaWNvbiB7XG5cdFx0XHRcdFx0XHRjb2xvcjogdmFyKC0tI3skcHJlZml4fWFwcC10aGVtZS1jb2xvcik7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdCYgLm1lbnUtbGFiZWwge1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZDogcmdiYSgkYmxhY2ssIC42NSk7XG5cdFx0XHRcdFx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHQmID4gLm1lbnUtc3VibWVudSB7XG5cdFx0XHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdFxuXHRcdFx0Ji5tZW51LWNvbnRyb2wge1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdHRvcDogMDtcblx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0XHR6LWluZGV4OiAxMDA7XG5cdFx0XHRcdFxuXHRcdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcblx0XHRcdFx0XHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG5cdFx0XHRcdH1cblx0XHRcdFx0XG5cdFx0XHRcdCYgPiAubWVudS1saW5rIHtcblx0XHRcdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0XHR3aWR0aDogJGFwcC10b3AtbWVudS1oZWlnaHQ7XG5cdFx0XHRcdFx0aGVpZ2h0OiAkYXBwLXRvcC1tZW51LWhlaWdodDtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiB2YXIoLS0jeyRwcmVmaXh9YXBwLXRvcC1tZW51LWNvbnRyb2wtbGluay1iZyk7XG5cdFx0XHRcdFx0Y29sb3I6IHZhcigtLSN7JHByZWZpeH1hcHAtdG9wLW1lbnUtY29udHJvbC1saW5rLWNvbG9yKTtcblx0XHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHRcdHRyYW5zaXRpb246ICR0cmFuc2l0aW9uLWJhc2U7XG5cdFx0XHRcdFx0XG5cdFx0XHRcdFx0JiBpIHtcblx0XHRcdFx0XHRcdGZsb2F0OiBub25lO1xuXHRcdFx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiByZW0oMThweCk7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiByZW0oNDBweCk7XG5cdFx0XHRcdFx0XHR3aWR0aDogYXV0bztcblx0XHRcdFx0XHRcdFxuXHRcdFx0XHRcdFx0OmRpcihydGwpICYge1xuXHRcdFx0XHRcdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQmOmhvdmVyLFxuXHRcdFx0XHRcdCY6Zm9jdXMge1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZDogdmFyKC0tI3skcHJlZml4fWFwcC10b3AtbWVudS1jb250cm9sLWxpbmstaG92ZXItYmcpO1xuXHRcdFx0XHRcdFx0Y29sb3I6IHZhcigtLSN7JHByZWZpeH1hcHAtdG9wLW1lbnUtY29udHJvbC1saW5rLWhvdmVyLWNvbG9yKTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0Ji5tZW51LWNvbnRyb2wtc3RhcnQge1xuXHRcdFx0XHRcdGluc2V0LWlubGluZS1zdGFydDogLSRhcHAtdG9wLW1lbnUtaGVpZ2h0O1xuXHRcdFx0XHRcblx0XHRcdFx0XHQmID4gLm1lbnUtbGluayB7XG5cdFx0XHRcdFx0XHQ6ZGlyKGx0cikgJiB7XG5cdFx0XHRcdFx0XHRcdGJveC1zaGFkb3c6IDEycHggMCAxMHB4IC0xMHB4IHJnYmEoJGJsYWNrLC41KTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdDpkaXIocnRsKSAmIHtcblx0XHRcdFx0XHRcdFx0Ym94LXNoYWRvdzogLTEycHggMCAxMHB4IC0xMHB4IHJnYmEoJGJsYWNrLC41KTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0Ji5zaG93IHtcblx0XHRcdFx0XHRcdGluc2V0LWlubGluZS1zdGFydDogMDtcblx0XHRcdFx0XHRcdGFuaW1hdGlvbjogdG9wTWVudUNvbnRyb2xTbGlkZUluU3RhcnQgLjJzO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHQmLm1lbnUtY29udHJvbC1lbmQge1xuXHRcdFx0XHRcdGluc2V0LWlubGluZS1lbmQ6IC0kYXBwLXRvcC1tZW51LWhlaWdodDtcblx0XHRcdFx0XG5cdFx0XHRcdFx0JiA+IC5tZW51LWxpbmsge1xuXHRcdFx0XHRcdFx0OmRpcihsdHIpICYge1xuXHRcdFx0XHRcdFx0XHRib3gtc2hhZG93OiAtMTJweCAwIDEwcHggLTEwcHggcmdiYSgkYmxhY2ssLjUpO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0OmRpcihydGwpICYge1xuXHRcdFx0XHRcdFx0XHRib3gtc2hhZG93OiAxMnB4IDAgMTBweCAtMTBweCByZ2JhKCRibGFjaywuNSk7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdCYuc2hvdyB7XG5cdFx0XHRcdFx0XHRpbnNldC1pbmxpbmUtZW5kOiAwO1xuXHRcdFx0XHRcdFx0YW5pbWF0aW9uOiB0b3BNZW51Q29udHJvbFNsaWRlSW5FbmQgLjJzO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHQmID4gLm1lbnUtaXRlbSB7XG5cdFx0XHQmLmhhcy1zdWIge1xuXHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHQmID4gLm1lbnUtc3VibWVudSB7XG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG5cdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHQmIC5tZW51LWNhcmV0IHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0d2lkdGg6IHJlbSgyMHB4KTtcblx0XHRcdGhlaWdodDogcmVtKDIwcHgpO1xuXHRcdFx0bGluZS1oZWlnaHQ6IHJlbSgyMHB4KTtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdGZvbnQtc2l6ZTogcmVtKDE2cHgpO1xuXHRcdFx0Ym9yZGVyOiBub25lO1xuXHRcdFx0bWFyZ2luLWlubGluZS1zdGFydDogcmVtKDVweCk7XG5cdFx0XHRcblx0XHRcdEBpbmNsdWRlIGZvbnRhd2Vzb21lKCk7XG5cdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcblx0XHRcdFx0bWFyZ2luLWlubGluZS1zdGFydDogYXV0bztcblx0XHRcdH1cblx0XHRcdFxuXHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRjb250ZW50OiAnXFxmMGRhJztcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0b3BhY2l0eTogMC41O1xuXHRcdFx0XHR0cmFuc2l0aW9uOiBhbGwgLjJzIGxpbmVhcjtcblx0XHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmIC5tZW51LXN1Ym1lbnUge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdHRvcDogJGFwcC10b3AtbWVudS1oZWlnaHQ7XG5cdFx0XHRiYWNrZ3JvdW5kOiB2YXIoLS0jeyRwcmVmaXh9YXBwLXRvcC1tZW51LW1lbnUtc3VibWVudS1iZyk7XG5cdFx0XHRsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG5cdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRwYWRkaW5nOiByZW0oMTBweCkgMDtcblx0XHRcdFxuXHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuXHRcdFx0XHR3aWR0aDogJGFwcC1zaWRlYmFyLXdpZHRoO1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdGluc2V0LWlubGluZS1zdGFydDogMDtcblx0XHRcdFx0bWF4LWhlaWdodDogY2FsYygxMDB2aCAtICN7JGFwcC10b3AtbWVudS1oZWlnaHQgKyAkYXBwLWhlYWRlci1oZWlnaHR9KTtcblx0XHRcdFx0bWF4LWhlaWdodDogY2FsYygxMDBkdmggLSAjeyRhcHAtdG9wLW1lbnUtaGVpZ2h0ICsgJGFwcC1oZWFkZXItaGVpZ2h0fSk7XG5cdFx0XHR9XG5cdFx0XHRcblx0XHRcdCYgPiAubWVudS1pdGVtIHtcblx0XHRcdFx0JiA+IC5tZW51LWxpbmsge1xuXHRcdFx0XHRcdHBhZGRpbmc6IHJlbSg0cHgpIHJlbSgyMHB4KTtcblx0XHRcdFx0XHRjb2xvcjogdmFyKC0tI3skcHJlZml4fWFwcC10b3AtbWVudS1tZW51LXN1Ym1lbnUtbGluay1jb2xvcik7XG5cdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0XHRmb250LXdlaWdodDogdmFyKC0tI3skcHJlZml4fWFwcC10b3AtbWVudS1tZW51LXN1Ym1lbnUtbGluay1mb250LXdlaWdodCk7XG5cdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHRcdFxuXHRcdFx0XHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuXHRcdFx0XHRcdFx0cGFkZGluZy1pbmxpbmUtc3RhcnQ6IHJlbSg0NHB4KTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XG5cdFx0XHRcdFx0JiAubWVudS1jYXJldCB7XG5cdFx0XHRcdFx0XHRtYXJnaW4taW5saW5lLXN0YXJ0OiBhdXRvO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQmOmhvdmVyLFxuXHRcdFx0XHRcdCY6Zm9jdXMge1xuXHRcdFx0XHRcdFx0Y29sb3I6IHZhcigtLSN7JHByZWZpeH1hcHAtdG9wLW1lbnUtbWVudS1zdWJtZW51LWxpbmstaG92ZXItY29sb3IpO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHQmLmFjdGl2ZSB7XG5cdFx0XHRcdFx0JiA+IC5tZW51LWxpbmsge1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZDogdmFyKC0tI3skcHJlZml4fWFwcC10b3AtbWVudS1tZW51LXN1Ym1lbnUtbGluay1hY3RpdmUtYmcpO1xuXHRcdFx0XHRcdFx0Y29sb3I6IHZhcigtLSN7JHByZWZpeH1hcHAtdG9wLW1lbnUtbWVudS1zdWJtZW51LWxpbmstYWN0aXZlLWNvbG9yKTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdCYgLm1lbnUtc3VibWVudSB7XG5cdFx0XHRcdGJhY2tncm91bmQ6IHZhcigtLSN7JHByZWZpeH1hcHAtdG9wLW1lbnUtbWVudS1zdWJtZW51LXN1Ym1lbnUtYmcpO1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdGluc2V0LWlubGluZS1zdGFydDogMDtcblx0XHRcdFx0dG9wOiAwO1xuXHRcdFx0XHRtYXgtaGVpZ2h0OiBhdXRvO1xuXHRcdFx0XHRvdmVyZmxvdzogaW5pdGlhbDtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn0iLCIuYm94ZWQtbGF5b3V0IHtcblx0aGVpZ2h0OiAxMDAlO1xuXHRiYWNrZ3JvdW5kLWltYWdlOiAkYXBwLWJveGVkLWxheW91dC1iZy1jb3Zlcjtcblx0XG5cdCYgLmFwcC10b3AtbWVudSB7XG5cdFx0bWF4LXdpZHRoOiAkYXBwLWJveGVkLWxheW91dC13aWR0aDtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRpbnNldC1pbmxpbmUtc3RhcnQ6IDUwJTtcblx0XHRtYXJnaW4taW5saW5lLXN0YXJ0OiAkYXBwLWJveGVkLWxheW91dC13aWR0aCAqIC0uNTtcblx0XHRcblx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG5cdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdFx0XG5cdFx0XHQmIC5tZW51ID4gLm1lbnUtaXRlbSA+IC5tZW51LXN1Ym1lbnUge1xuXHRcdFx0XHRwb3NpdGlvbjogZml4ZWQ7XG5cdFx0XHRcdHRvcDogYXV0bztcblx0XHRcdFx0aW5zZXQtaW5saW5lLXN0YXJ0OiBhdXRvO1xuXHRcdFx0XHRpbnNldC1pbmxpbmUtZW5kOiBhdXRvO1xuXHRcdFx0fVxuXHRcdH1cblx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdGluc2V0LWlubGluZS1zdGFydDogMDtcblx0XHRcdG1hcmdpbjogMDtcblx0XHR9XG5cdH1cblx0JiAucGFjZSB7XG5cdFx0JiAucGFjZS1wcm9ncmVzcyB7XG5cdFx0XHR0b3A6IDA7XG5cdFx0fVxuXHRcdCYgLnBhY2UtYWN0aXZpdHkge1xuXHRcdFx0dG9wOiByZW0oMTNweCk7XG5cdFx0fVxuXHR9XG5cdCYgLmFwcCB7XG5cdFx0bWF4LXdpZHRoOiAkYXBwLWJveGVkLWxheW91dC13aWR0aDtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRtYXJnaW46IDAgYXV0bztcblx0XHRtaW4taGVpZ2h0OiAxMDAlO1xuXHRcdGJhY2tncm91bmQ6IHZhcigtLSN7JHByZWZpeH1ib2R5LWJnKTtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRib3gtc2hhZG93OiAwIDBweCAzMHB4IHJnYmEoJGJsYWNrLCAuNSk7XG5cdH1cblx0JiAuYXBwLWhlYWRlciB7XG5cdFx0bWF4LXdpZHRoOiAkYXBwLWJveGVkLWxheW91dC13aWR0aDtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRpbnNldC1pbmxpbmUtZW5kOiBhdXRvO1xuXHRcdGluc2V0LWlubGluZS1zdGFydDogYXV0bztcblx0fVxuXHQmIC5hcHAtc2lkZWJhcixcblx0JiAuYXBwLXNpZGViYXItYmcge1xuXHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcblx0XHRcdGluc2V0LWlubGluZS1zdGFydDogYXV0bztcblx0XHRcdGluc2V0LWlubGluZS1lbmQ6IGF1dG87XG5cdFx0fVxuXHR9XG59XG5AbWVkaWEgKG1heC13aWR0aDogJGFwcC1ib3hlZC1sYXlvdXQtd2lkdGgpIHtcblx0LmJveGVkLWxheW91dCB7XG5cdFx0JiAuYXBwLXRvcC1tZW51IHtcblx0XHRcdGluc2V0LWlubGluZS1zdGFydDogMDtcblx0XHRcdG1hcmdpbi1pbmxpbmUtc3RhcnQ6IDA7XG5cdFx0fVxuXHR9XG59IiwiLmFwcC1jb250ZW50LWZ1bGwtaGVpZ2h0IHtcblx0aGVpZ2h0OiAxMDAlO1xuXHRcblx0JiAuYXBwLWNvbnRlbnQge1xuXHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcblx0XHRcdGhlaWdodDogY2FsYygxMDB2aCAtICN7JGFwcC1oZWFkZXItaGVpZ2h0fSk7XG5cdFx0XHRoZWlnaHQ6IGNhbGMoMTAwZHZoIC0gI3skYXBwLWhlYWRlci1oZWlnaHR9KTtcblx0XHR9XG5cdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG5cdFx0XHRoZWlnaHQ6IGNhbGMoMTAwdmggLSAjeyRhcHAtaGVhZGVyLWhlaWdodCAqIDIgKyAxfSk7XG5cdFx0XHRoZWlnaHQ6IGNhbGMoMTAwZHZoIC0gI3skYXBwLWhlYWRlci1oZWlnaHQgKiAyICsgMX0pO1xuXHRcdH1cblx0fVxuXHQmLmFwcC13aXRob3V0LWhlYWRlcixcblx0Ji5hcHAtZW1wdHkge1xuXHRcdCYgLmFwcC1jb250ZW50IHtcblx0XHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcblx0XHRcdFx0aGVpZ2h0OiAxMDB2aDtcblx0XHRcdFx0aGVpZ2h0OiAxMDBkdmg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59IiwiLmFwcC1lbXB0eSB7XG5cdCYgLmFwcC1jb250ZW50IHtcblx0XHRtYXJnaW46IDA7XG5cdFx0dG9wOiAwO1xuXHR9XG59IiwiLmFwcC1oZWFkZXItZml4ZWQge1xuXHRwYWRkaW5nLXRvcDogJGFwcC1oZWFkZXItaGVpZ2h0O1xuXHRcblx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG5cdFx0cGFkZGluZy10b3A6ICgkYXBwLWhlYWRlci1oZWlnaHQtc20gKiAyKSArIHJlbSgxcHgpO1xuXHR9XG5cdFxuXHQmIC5hcHAtaGVhZGVyIHtcblx0XHRwb3NpdGlvbjogZml4ZWQ7XG5cdH1cbn0iLCJAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG5cdC5hcHAtd2l0aC1ob3Zlci1zaWRlYmFyOm5vdCguYXBwLXNpZGViYXItbWluaWZpZWQpIHtcblx0XHQmIC5hcHAtc2lkZWJhcjpub3QoLmFwcC1zaWRlYmFyLWVuZCkge1xuXHRcdFx0d2lkdGg6ICRhcHAtc2lkZWJhci13aWR0aC1ob3Zlcjtcblx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0XHRib3R0b206IGF1dG87XG5cdFx0XHRtaW4taGVpZ2h0OiAxMDB2aDtcblx0XHRcdG1pbi1oZWlnaHQ6IDEwMGR2aDtcblx0XHRcdHRyYW5zaXRpb24tcHJvcGVydHk6IHdpZHRoLCBib3gtc2hhZG93O1xuXHRcdFx0dHJhbnNpdGlvbi1kdXJhdGlvbjogMTUwbXM7XG5cdFx0XHRib3gtc2hhZG93OiBpbnNldCAtMTJweCA2cHggMTJweCByZ2JhKCRibGFjaywgLjE0KTtcblx0XHRcblx0XHRcdCYgLmFwcC1zaWRlYmFyLWNvbnRlbnQge1xuXHRcdFx0XHR3aWR0aDogJGFwcC1zaWRlYmFyLXdpZHRoO1xuXHRcdFx0fVxuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdHdpZHRoOiAkYXBwLXNpZGViYXItd2lkdGg7XG5cdFx0XHRcdGJveC1zaGFkb3c6IDEycHggNnB4IDEycHggcmdiYSgkYmxhY2ssIC4xNCk7XG5cdFx0XHRcdFxuXHRcdFx0XHQmICsgLmFwcC1zaWRlYmFyLWJnIHtcblx0XHRcdFx0XHR3aWR0aDogJGFwcC1zaWRlYmFyLXdpZHRoO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCYgLmFwcC1zaWRlYmFyLWJnIHtcblx0XHRcdHdpZHRoOiAkYXBwLXNpZGViYXItd2lkdGgtaG92ZXI7XG5cdFx0XHR0cmFuc2l0aW9uLXByb3BlcnR5OiB3aWR0aDtcblx0XHRcdHRyYW5zaXRpb24tZHVyYXRpb246IDE1MG1zO1xuXHRcdFx0YmFja2dyb3VuZDogdmFyKC0tI3skcHJlZml4fWJvZHktYmcpO1xuXHRcdH1cblx0XHQmIC5hcHAtY29udGVudCB7XG5cdFx0XHRtYXJnaW4taW5saW5lLXN0YXJ0OiAkYXBwLXNpZGViYXItd2lkdGgtaG92ZXI7XG5cdFx0fVxuXHRcdCYuYXBwLXNpZGViYXItZml4ZWQge1xuXHRcdFx0JiAuYXBwLXNpZGViYXIge1xuXHRcdFx0XHRib3R0b206IDA7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCYuYXBwLXdpdGgtd2lkZS1zaWRlYmFyIHtcblx0XHRcdCYgLmFwcC1zaWRlYmFyIHtcblx0XHRcdFx0d2lkdGg6ICRhcHAtc2lkZWJhci13aWR0aC1ob3Zlcjtcblx0XHRcdFx0XG5cdFx0XHRcdCYgLmFwcC1zaWRlYmFyLWNvbnRlbnQge1xuXHRcdFx0XHRcdHdpZHRoOiAkYXBwLXNpZGViYXItd2lkdGgtd2lkZTtcblx0XHRcdFx0fVxuXHRcdFx0XHRcblx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0d2lkdGg6ICRhcHAtc2lkZWJhci13aWR0aC13aWRlO1xuXHRcdFx0XHRcblx0XHRcdFx0XHQmICsgLmFwcC1zaWRlYmFyLWJnIHtcblx0XHRcdFx0XHRcdHdpZHRoOiAkYXBwLXNpZGViYXItd2lkdGgtd2lkZTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdCYgLmFwcC1zaWRlYmFyLWJnIHtcblx0XHRcdFx0d2lkdGg6ICRhcHAtc2lkZWJhci13aWR0aC1ob3Zlcjtcblx0XHRcdH1cblx0XHRcdCYgLmFwcC1jb250ZW50IHtcblx0XHRcdFx0bWFyZ2luLWlubGluZS1zdGFydDogJGFwcC1zaWRlYmFyLXdpZHRoLWhvdmVyO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufSIsIi5hcHAtd2l0aC1lbmQtc2lkZWJhciB7XG5cdCYgLmFwcC1zaWRlYmFyLWZsb2F0LXN1Ym1lbnUtY29udGFpbmVyIHtcblx0XHQmIC5hcHAtc2lkZWJhci1mbG9hdC1zdWJtZW51LWxpbmUge1xuXHRcdFx0aW5zZXQtaW5saW5lLXN0YXJ0OiBhdXRvO1xuXHRcdFx0aW5zZXQtaW5saW5lLWVuZDogcmVtKDI2cHgpO1xuXHRcdH1cblx0XHQmIC5hcHAtc2lkZWJhci1mbG9hdC1zdWJtZW51LWFycm93IHtcblx0XHRcdGluc2V0LWlubGluZS1zdGFydDogYXV0bztcblx0XHRcdGluc2V0LWlubGluZS1lbmQ6IDA7XG5cdFx0fVxuXHRcdCYgLmFwcC1zaWRlYmFyLWZsb2F0LXN1Ym1lbnUgLm1lbnUtaXRlbTphZnRlciB7XG5cdFx0XHRpbnNldC1pbmxpbmUtc3RhcnQ6IGF1dG87XG5cdFx0XHRpbnNldC1pbmxpbmUtZW5kOiAwO1xuXHRcdH1cblx0XHQmIC5hcHAtc2lkZWJhci1mbG9hdC1zdWJtZW51IHtcblx0XHRcdHBhZGRpbmctaW5saW5lLXN0YXJ0OiAwO1xuXHRcdFx0cGFkZGluZy1pbmxpbmUtZW5kOiByZW0oMzlweCk7XG5cdFx0XHR0ZXh0LWFsaWduOiBlbmQ7XG5cdFx0XHRcblx0XHRcdCYgLm1lbnUtaXRlbSB7XG5cdFx0XHRcdCYgPiAubWVudS1saW5rIHtcblx0XHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG5cdFx0XHRcdFx0cGFkZGluZy1pbmxpbmUtc3RhcnQ6IHJlbSgxNXB4KTtcblx0XHRcdFx0XHRwYWRkaW5nLWlubGluZS1lbmQ6IHJlbSgyMHB4KTtcblx0XHRcdFx0XHRcblx0XHRcdFx0XHQmIC5tZW51LWNhcmV0IHtcblx0XHRcdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRcdFx0Y29udGVudDogJ1xcZjA1Myc7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRcdFx0aW5zZXQtaW5saW5lLWVuZDogcmVtKC0xMXB4KTtcblx0XHRcdFx0XHRcdGluc2V0LWlubGluZS1zdGFydDogYXV0bztcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0Ji5hY3RpdmUsXG5cdFx0XHRcdCYuZXhwYW5kaW5nLFxuXHRcdFx0XHQmLmV4cGFuZCB7XG5cdFx0XHRcdFx0JiA+IC5tZW51LWxpbmsge1xuXHRcdFx0XHRcdFx0JiAubWVudS1jYXJldCB7XG5cdFx0XHRcdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRcdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRpbnNldC1pbmxpbmUtZW5kOiByZW0oLTEzcHgpO1xuXHRcdFx0XHRcdGluc2V0LWlubGluZS1zdGFydDogYXV0bztcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0JiAubWVudS1zdWJtZW51IHtcblx0XHRcdFx0cGFkZGluZy1pbmxpbmUtc3RhcnQ6IDA7XG5cdFx0XHRcdHBhZGRpbmctaW5saW5lLWVuZDogcmVtKDE1cHgpO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQmIC5hcHAtc2lkZWJhcixcblx0JiAuYXBwLXNpZGViYXItYmcge1xuXHRcdGluc2V0LWlubGluZS1zdGFydDogYXV0bztcblx0XHRpbnNldC1pbmxpbmUtZW5kOiAwO1xuXHRcdFxuXHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuXHRcdFx0aW5zZXQtaW5saW5lLWVuZDogJGFwcC1zaWRlYmFyLXdpZHRoICogLTE7XG5cdFx0fVxuXHR9XG5cdCYgLmFwcC1jb250ZW50IHtcblx0XHRtYXJnaW4taW5saW5lLXN0YXJ0OiAwO1xuXHRcdG1hcmdpbi1pbmxpbmUtZW5kOiAkYXBwLXNpZGViYXItd2lkdGg7XG5cdFx0XG5cdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG5cdFx0XHRtYXJnaW4taW5saW5lLWVuZDogMDtcblx0XHR9XG5cdH1cblx0XG5cdCYgLmJ0bi1zY3JvbGwtdG8tdG9wIHtcblx0XHRpbnNldC1pbmxpbmUtc3RhcnQ6IHJlbSgyNXB4KTtcblx0XHRpbnNldC1pbmxpbmUtZW5kOiBhdXRvO1xuXHR9XG59IiwiLmFwcC13aXRoLXRvcC1tZW51IHtcblx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuXHRcdHBhZGRpbmctdG9wOiAkYXBwLWhlYWRlci1oZWlnaHQgKyAkYXBwLXRvcC1tZW51LWhlaWdodDtcblx0fVxuXHRcblx0JiAuYXBwLXNpZGViYXIge1xuXHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcblx0XHRcdHBhZGRpbmctdG9wOiAkYXBwLWhlYWRlci1oZWlnaHQgKyAkYXBwLXRvcC1tZW51LWhlaWdodDtcblx0XHR9XG5cdH1cblx0Ji5hcHAtaGVhZGVyLWZpeGVkIHtcblx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG5cdFx0XHRwYWRkaW5nLXRvcDogJGFwcC1oZWFkZXItaGVpZ2h0ICsgJGFwcC10b3AtbWVudS1oZWlnaHQ7XG5cdFx0fVxuXHR9XG59IiwiLmFwcC13aXRoLXR3by1zaWRlYmFyIHtcblx0JiAuYXBwLWhlYWRlciB7XG5cdFx0JiAubmF2YmFyLXRvZ2dsZS5wdWxsLXN0YXJ0IHtcblx0XHRcdCYgKyAubmF2YmFyLWhlYWRlciB7XG5cdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdCYgLmFwcC1zaWRlYmFyLWVuZCB7XG5cdFx0Ji5hcHAtc2lkZWJhcixcblx0XHQmLmFwcC1zaWRlYmFyLWJnIHtcblx0XHRcdGluc2V0LWlubGluZS1lbmQ6IC0kYXBwLXNpZGViYXItd2lkdGg7XG5cdFx0XHRpbnNldC1pbmxpbmUtc3RhcnQ6IGF1dG87XG5cdFx0fVxuXHR9XG5cdCYuYXBwLXdpdGgtd2lkZS1zaWRlYmFyIHtcblx0XHQmIC5hcHAtc2lkZWJhci1lbmQge1xuXHRcdFx0Ji5hcHAtc2lkZWJhcixcblx0XHRcdCYuYXBwLXNpZGViYXItYmcge1xuXHRcdFx0XHRpbnNldC1pbmxpbmUtZW5kOiAtJGFwcC1zaWRlYmFyLXdpZHRoLXdpZGU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdCYuYXBwLXNpZGViYXItbWluaWZpZWQge1xuXHRcdCYgLmFwcC1zaWRlYmFyLWVuZCB7XG5cdFx0XHQmLmFwcC1zaWRlYmFyLFxuXHRcdFx0Ji5hcHAtc2lkZWJhci1iZyB7XG5cdFx0XHRcdHdpZHRoOiAkYXBwLXNpZGViYXItd2lkdGg7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCYuYXBwLXdpdGgtd2lkZS1zaWRlYmFyIHtcblx0XHRcdCYgLmFwcC1zaWRlYmFyLWVuZCB7XG5cdFx0XHRcdCYuYXBwLXNpZGViYXIsXG5cdFx0XHRcdCYuYXBwLXNpZGViYXItYmcge1xuXHRcdFx0XHRcdHdpZHRoOiAkYXBwLXNpZGViYXItd2lkdGgtd2lkZTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufSIsIi5hcHAtd2l0aC13aWRlLXNpZGViYXIge1xuXHQmIC5hcHAtaGVhZGVyIHtcblx0XHQmIC5uYXZiYXItaGVhZGVyIHtcblx0XHRcdHdpZHRoOiAkYXBwLXNpZGViYXItd2lkdGgtd2lkZTtcblx0XHRcdFxuXHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG5cdFx0XHRcdHdpZHRoOiBhdXRvO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQmIC5hcHAtc2lkZWJhcixcblx0JiAuYXBwLXNpZGViYXItYmcge1xuXHRcdHdpZHRoOiAkYXBwLXNpZGViYXItd2lkdGgtd2lkZTtcblx0XHRcblx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcblx0XHRcdHdpZHRoOiAkYXBwLXNpZGViYXItd2lkdGgtd2lkZTtcblx0XHRcdGluc2V0LWlubGluZS1zdGFydDogJGFwcC1zaWRlYmFyLXdpZHRoLXdpZGUgKiAtMTtcblx0XHR9XG5cdH1cblx0JiAuYXBwLXNpZGViYXItZW5kIHtcblx0XHQmLmFwcC1zaWRlYmFyLFxuXHRcdCYuYXBwLXNpZGViYXItYmcge1xuXHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG5cdFx0XHRcdGluc2V0LWlubGluZS1lbmQ6ICRhcHAtc2lkZWJhci13aWR0aC13aWRlICogLTE7XG5cdFx0XHRcdGluc2V0LWlubGluZS1zdGFydDogYXV0bztcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0JiAuYXBwLWNvbnRlbnQge1xuXHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcblx0XHRcdG1hcmdpbi1pbmxpbmUtc3RhcnQ6ICRhcHAtc2lkZWJhci13aWR0aC13aWRlO1xuXHRcdH1cblx0fVxuXHQmLmFwcC13aXRoLWVuZC1zaWRlYmFyIHtcblx0XHQmIC5hcHAtY29udGVudCB7XG5cdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG5cdFx0XHRcdG1hcmdpbi1pbmxpbmUtZW5kOiAkYXBwLXNpZGViYXItd2lkdGgtd2lkZTtcblx0XHRcdFx0bWFyZ2luLWlubGluZS1zdGFydDogMDtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn0iLCIuYXBwLXdpdGhvdXQtc2lkZWJhciB7XG5cdCYgLmFwcC1jb250ZW50IHtcblx0XHRtYXJnaW46IDA7XG5cdH1cblx0Jjpub3QoLmFwcC13aXRoLXRvcC1tZW51KSAuYXBwLWhlYWRlciB7XG5cdFx0JiAubmF2YmFyLWJyYW5kIHtcblx0XHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn0iLCIuYXBwLXNpZGViYXItZml4ZWQge1xuXHQmIC5hcHAtc2lkZWJhciB7XG5cdFx0cG9zaXRpb246IGZpeGVkO1xuXHR9XG59IiwiLmFwcC1zaWRlYmFyLW1pbmlmaWVkIHtcblx0JiAuYXBwLXNpZGViYXI6bm90KC5hcHAtc2lkZWJhci1lbmQpIHtcblx0XHR3aWR0aDogJGFwcC1zaWRlYmFyLXdpZHRoLW1pbmlmaWVkO1xuXHRcdFxuXHRcdCYgLm1lbnUge1xuXHRcdFx0cGFkZGluZzogMDtcblx0XHRcdFxuXHRcdFx0JiA+IC5tZW51LWl0ZW0ge1xuXHRcdFx0XHQmID4gLm1lbnUtbGluayB7XG5cdFx0XHRcdFx0cGFkZGluZzogcmVtKDEwcHgpIHJlbSgyMHB4KTtcblx0XHRcdFx0XHRcblx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiAwO1xuXHRcdFx0XHRcdFxuXHRcdFx0XHRcdCYgLm1lbnUtdGV4dCxcblx0XHRcdFx0XHQmIC5tZW51LWxhYmVsLFxuXHRcdFx0XHRcdCYgLm1lbnUtYmFkZ2Uge1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0JiAubWVudS1pY29uIHtcblx0XHRcdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0JiAubWVudS1pY29uLWltZyB7XG5cdFx0XHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdCYuaGFzLXN1YiA+IC5tZW51LXN1Ym1lbnUge1xuXHRcdFx0XHRcdGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcblx0XHRcdFx0fVxuXHRcdFx0XHQmLmFjdGl2ZSB7XG5cdFx0XHRcdFx0JiA+IC5tZW51LWxpbmsge1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZDogbm9uZTtcblx0XHRcdFx0XHRcdGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YXBwLXRoZW1lKTtcblx0XHRcdFx0XHRcdFxuXHRcdFx0XHRcdFx0JiAubWVudS1pY29uIHtcblx0XHRcdFx0XHRcdFx0Y29sb3I6IGluaGVyaXQ7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHQmOmhvdmVyLFxuXHRcdFx0XHRcdFx0Jjpmb2N1cyB7XG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQ6IHZhcigtLSN7JHByZWZpeH1jb21wb25lbnQtYmcpO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHQmIC5tZW51LXByb2ZpbGUsXG5cdFx0JiAubWVudS1oZWFkZXIsXG5cdFx0JiAubWVudS1zZWFyY2gge1xuXHRcdFx0ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuXHRcdH1cblx0XHQmIC5tZW51LWNhcmV0IHtcblx0XHRcdG1hcmdpbi1pbmxpbmUtZW5kOiByZW0oLTE1cHgpO1xuXHRcdFx0XG5cdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdHRyYW5zZm9ybTogcm90YXRlKDBkZWcpICFpbXBvcnRhbnQ7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCYgLnNsaW1TY3JvbGxEaXYge1xuXHRcdFx0JiAuc2xpbVNjcm9sbEJhcixcblx0XHRcdCYgLnNsaW1TY3JvbGxSYWlsIHtcblx0XHRcdFx0ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQmIC5hcHAtc2lkZWJhci1iZzpub3QoLmFwcC1zaWRlYmFyLWVuZCkge1xuXHRcdHdpZHRoOiAkYXBwLXNpZGViYXItd2lkdGgtbWluaWZpZWQ7XG5cdH1cblx0JiAuYXBwLXNpZGViYXItbWluaWZ5LWJ0biB7XG5cdFx0JiBpIHtcblx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0Y29udGVudDogJ1xcZjEwMSc7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdCYgLmFwcC1jb250ZW50IHtcblx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG5cdFx0XHRtYXJnaW4taW5saW5lLXN0YXJ0OiAkYXBwLXNpZGViYXItd2lkdGgtbWluaWZpZWQ7XG5cdFx0fVxuXHR9XG5cdFxuXHQmLmFwcC13aXRoLWVuZC1zaWRlYmFyIHtcblx0XHQmIC5hcHAtY29udGVudCB7XG5cdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG5cdFx0XHRcdG1hcmdpbi1pbmxpbmUtZW5kOiAkYXBwLXNpZGViYXItd2lkdGgtbWluaWZpZWQ7XG5cdFx0XHRcdG1hcmdpbi1pbmxpbmUtc3RhcnQ6IGF1dG87XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59IiwiLmFwcC1zaWRlYmFyLWVuZC10b2dnbGVkIHtcblx0JiAuYXBwLXNpZGViYXItZW5kIHtcblx0XHQmLmFwcC1zaWRlYmFyLFxuXHRcdCYuYXBwLXNpZGViYXItYmcge1xuXHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuXHRcdFx0XHRpbnNldC1pbmxpbmUtZW5kOiAwO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQmIC5hcHAtY29udGVudCB7XG5cdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuXHRcdFx0bWFyZ2luLWlubGluZS1lbmQ6ICRhcHAtc2lkZWJhci13aWR0aDtcblx0XHR9XG5cdH1cblx0XG5cdCYuYXBwLXdpdGgtd2lkZS1zaWRlYmFyIHtcblx0XHQmIC5hcHAtc2lkZWJhci1lbmQge1xuXHRcdFx0Ji5hcHAtc2lkZWJhcixcblx0XHRcdCYuYXBwLXNpZGViYXItYmcge1xuXHRcdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG5cdFx0XHRcdFx0aW5zZXQtaW5saW5lLWVuZDogMDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHQmIC5hcHAtY29udGVudCB7XG5cdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG5cdFx0XHRcdG1hcmdpbi1pbmxpbmUtZW5kOiAkYXBwLXNpZGViYXItd2lkdGgtd2lkZTtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn0iLCIvLyBBTklNQVRJT04gLSBzaWRlYmFyIHNsaWRlIGluXG5Aa2V5ZnJhbWVzIGFwcFNpZGViYXJFbmRNb2JpbGVTbGlkZUluRW5kIHsgZnJvbSB7IGluc2V0LWlubGluZS1lbmQ6IC0kYXBwLXNpZGViYXItd2lkdGg7IH0gdG8geyBpbnNldC1pbmxpbmUtZW5kOiAwOyB9IH1cblxuLy8gQU5JTUFUSU9OIC0gd2lkZSBzaWRlYmFyIHNsaWRlIGluXG5Aa2V5ZnJhbWVzIGFwcFNpZGViYXJFbmRXaWRlTW9iaWxlU2xpZGVJbkVuZCB7IGZyb20geyBpbnNldC1pbmxpbmUtZW5kOiAtJGFwcC1zaWRlYmFyLXdpZHRoLXdpZGU7IH0gdG8geyBpbnNldC1pbmxpbmUtZW5kOiAwOyB9IH1cblxuLy8gQU5JTUFUSU9OIC0gbW9iaWxlIGJhY2tkcm9wXG5Aa2V5ZnJhbWVzIGFwcFNpZGViYXJFbmRNb2JpbGVCYWNrZHJvcCB7IGZyb20geyBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgfSB0byB7IGJhY2tncm91bmQ6ICRhcHAtc2lkZWJhci1iZy1tb2JpbGUtYmFja2Ryb3A7IH0gfVxuXG4uYXBwLXNpZGViYXItZW5kLW1vYmlsZS10b2dnbGVkIHtcblx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG5cdFx0JiAuYXBwLXNpZGViYXItZW5kIHtcblx0XHRcdCYuYXBwLXNpZGViYXIsXG5cdFx0XHQmLmFwcC1zaWRlYmFyLWJnIHtcblx0XHRcdFx0aW5zZXQtaW5saW5lLWVuZDogMDtcblx0XHRcdFx0aW5zZXQtaW5saW5lLXN0YXJ0OiBhdXRvO1xuXHRcdFx0XHRhbmltYXRpb246IGFwcFNpZGViYXJFbmRNb2JpbGVTbGlkZUluRW5kIC4ycyBlYXNlO1xuXHRcdFx0fVxuXHRcdFx0Ji5hcHAtc2lkZWJhci1iZyB7XG5cdFx0XHRcdHBvc2l0aW9uOiBmaXhlZDtcblx0XHRcdH1cblx0XHRcdCYuYXBwLXNpZGViYXItbW9iaWxlLWJhY2tkcm9wIHtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdGJhY2tncm91bmQ6ICRhcHAtc2lkZWJhci1iZy1tb2JpbGUtYmFja2Ryb3A7XG5cdFx0XHRcdGFuaW1hdGlvbjogYXBwU2lkZWJhckVuZE1vYmlsZUJhY2tkcm9wIC4ycyBlYXNlO1xuXHRcdFx0fVxuXHRcdH1cblx0XHRcblx0XHQmLmFwcC13aXRoLXdpZGUtc2lkZWJhciAuYXBwLXNpZGViYXItZW5kIHtcblx0XHRcdCYuYXBwLXNpZGViYXIsXG5cdFx0XHQmLmFwcC1zaWRlYmFyLWJnIHtcblx0XHRcdFx0aW5zZXQtaW5saW5lLWVuZDogMDtcblx0XHRcdFx0aW5zZXQtaW5saW5lLXN0YXJ0OiBhdXRvO1xuXHRcdFx0XHRhbmltYXRpb246IGFwcFNpZGViYXJFbmRXaWRlTW9iaWxlU2xpZGVJbkVuZCAuMnMgZWFzZTtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn0iLCIvLyBBTklNQVRJT04gLSBzaWRlYmFyIHNsaWRlIG91dFxuQGtleWZyYW1lcyBhcHBTaWRlYmFyRW5kTW9iaWxlU2xpZGVPdXRFbmQgeyBmcm9tIHsgaW5zZXQtaW5saW5lLWVuZDogMDsgfSB0byB7IGluc2V0LWlubGluZS1lbmQ6IC0kYXBwLXNpZGViYXItd2lkdGg7IH0gfVxuXG4vLyBBTklNQVRJT04gLSB3aWRlIHNpZGViYXIgc2xpZGUgb3V0XG5Aa2V5ZnJhbWVzIGFwcFNpZGViYXJFbmRXaWRlTW9iaWxlU2xpZGVPdXRFbmQgeyBmcm9tIHsgaW5zZXQtaW5saW5lLWVuZDogMDsgfSB0byB7IGluc2V0LWlubGluZS1lbmQ6IC0kYXBwLXNpZGViYXItd2lkdGgtd2lkZTsgfSB9XG5cbi8vIEFOSU1BVElPTiAtIHJlbW92ZSBtb2JpbGUgYmFja2Ryb3BcbkBrZXlmcmFtZXMgYXBwU2lkZWJhckVuZE1vYmlsZVJlbW92ZUJhY2tkcm9wIHsgZnJvbSB7IGJhY2tncm91bmQ6ICRhcHAtc2lkZWJhci1iZy1tb2JpbGUtYmFja2Ryb3A7IH0gdG8geyBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgfSB9XG5cbi5hcHAtc2lkZWJhci1lbmQtbW9iaWxlLWNsb3NlZCB7XG5cdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuXHRcdCYgLmFwcC1zaWRlYmFyLWVuZCB7XG5cdFx0XHQmLmFwcC1zaWRlYmFyLFxuXHRcdFx0Ji5hcHAtc2lkZWJhci1iZyB7XG5cdFx0XHRcdGluc2V0LWlubGluZS1lbmQ6IC0kYXBwLXNpZGViYXItd2lkdGg7XG5cdFx0XHRcdGluc2V0LWlubGluZS1zdGFydDogYXV0bztcblx0XHRcdFx0YW5pbWF0aW9uOiBhcHBTaWRlYmFyRW5kTW9iaWxlU2xpZGVPdXRFbmQgLjJzIGVhc2U7XG5cdFx0XHR9XG5cdFx0XHQmLmFwcC1zaWRlYmFyLW1vYmlsZS1iYWNrZHJvcCB7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiBub25lO1xuXHRcdFx0XHRhbmltYXRpb246IGFwcFNpZGViYXJFbmRNb2JpbGVSZW1vdmVCYWNrZHJvcCAuMnMgZWFzZTtcblx0XHRcdH1cblx0XHR9XG5cdFx0Ji5hcHAtd2l0aC13aWRlLXNpZGViYXIge1xuXHRcdFx0JiAuYXBwLXNpZGViYXItZW5kIHtcblx0XHRcdFx0Ji5hcHAtc2lkZWJhcixcblx0XHRcdFx0Ji5hcHAtc2lkZWJhci1iZyB7XG5cdFx0XHRcdFx0aW5zZXQtaW5saW5lLWVuZDogLSRhcHAtc2lkZWJhci13aWR0aC13aWRlO1xuXHRcdFx0XHRcdGFuaW1hdGlvbjogYXBwU2lkZWJhckVuZFdpZGVNb2JpbGVTbGlkZU91dEVuZCAuMnMgZWFzZTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufSIsIi8vIEFOSU1BVElPTiAtIHNpZGViYXIgc2xpZGUgaW5cbkBrZXlmcmFtZXMgYXBwU2lkZWJhck1vYmlsZVNsaWRlSW5TdGFydCB7IGZyb20geyBpbnNldC1pbmxpbmUtc3RhcnQ6IC0kYXBwLXNpZGViYXItd2lkdGg7IH0gdG8geyBpbnNldC1pbmxpbmUtc3RhcnQ6IDA7IH0gfVxuXG4vLyBBTklNQVRJT04gLSB3aWRlIHNpZGViYXIgc2xpZGUgaW5cbkBrZXlmcmFtZXMgYXBwU2lkZWJhcldpZGVNb2JpbGVTbGlkZUluU3RhcnQgeyBmcm9tIHsgaW5zZXQtaW5saW5lLXN0YXJ0OiAtJGFwcC1zaWRlYmFyLXdpZHRoLXdpZGU7IH0gdG8geyBpbnNldC1pbmxpbmUtc3RhcnQ6IDA7IH0gfVxuXG4vLyBBTklNQVRJT04gLSBtb2JpbGUgYmFja2Ryb3BcbkBrZXlmcmFtZXMgYXBwU2lkZWJhck1vYmlsZUJhY2tkcm9wIHsgZnJvbSB7IGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyB9IHRvIHsgYmFja2dyb3VuZDogJGFwcC1zaWRlYmFyLWJnLW1vYmlsZS1iYWNrZHJvcDsgfSB9XG5cbi5hcHAtc2lkZWJhci1tb2JpbGUtdG9nZ2xlZCB7XG5cdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuXHRcdCYgLmFwcC1zaWRlYmFyOm5vdCguYXBwLXNpZGViYXItZW5kKSxcblx0XHQmIC5hcHAtc2lkZWJhci1iZzpub3QoLmFwcC1zaWRlYmFyLWVuZCkge1xuXHRcdFx0XHRcdFx0aW5zZXQtaW5saW5lLXN0YXJ0OiAwO1xuXHRcdFx0YW5pbWF0aW9uOiBhcHBTaWRlYmFyTW9iaWxlU2xpZGVJblN0YXJ0IC4ycyBlYXNlO1xuXG5cdFx0fVxuXHRcdCYgLmFwcC1zaWRlYmFyLWJnOm5vdCguYXBwLXNpZGViYXItZW5kKSB7XG5cdFx0XHRwb3NpdGlvbjogZml4ZWQ7XG5cdFx0fVxuXHRcdCYgLmFwcC1zaWRlYmFyLW1vYmlsZS1iYWNrZHJvcDpub3QoLmFwcC1zaWRlYmFyLWVuZCkge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkYXBwLXNpZGViYXItYmctbW9iaWxlLWJhY2tkcm9wO1xuXHRcdFx0YW5pbWF0aW9uOiBhcHBTaWRlYmFyTW9iaWxlQmFja2Ryb3AgLjJzIGVhc2U7XG5cdFx0fVxuXHRcdFxuXHRcdCYuYXBwLXdpdGgtd2lkZS1zaWRlYmFyIHtcblx0XHRcdCYgLmFwcC1zaWRlYmFyOm5vdCguYXBwLXNpZGViYXItZW5kKSxcblx0XHRcdCYgLmFwcC1zaWRlYmFyLWJnOm5vdCguYXBwLXNpZGViYXItZW5kKSB7XG5cdFx0XHRcdGFuaW1hdGlvbjogYXBwU2lkZWJhcldpZGVNb2JpbGVTbGlkZUluU3RhcnQgLjJzIGVhc2U7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59IiwiLy8gQU5JTUFUSU9OIC0gc2lkZWJhciBzbGlkZSBvdXRcbkBrZXlmcmFtZXMgYXBwU2lkZWJhck1vYmlsZVNsaWRlT3V0U3RhcnQgeyBmcm9tIHsgaW5zZXQtaW5saW5lLXN0YXJ0OiAwOyB9IHRvIHsgaW5zZXQtaW5saW5lLXN0YXJ0OiAtJGFwcC1zaWRlYmFyLXdpZHRoOyB9IH1cblxuLy8gQU5JTUFUSU9OIC0gd2lkZSBzaWRlYmFyIHNsaWRlIG91dFxuQGtleWZyYW1lcyBhcHBTaWRlYmFyV2lkZU1vYmlsZVNsaWRlT3V0U3RhcnQgeyBmcm9tIHsgaW5zZXQtaW5saW5lLXN0YXJ0OiAwOyB9IHRvIHsgaW5zZXQtaW5saW5lLXN0YXJ0OiAtJGFwcC1zaWRlYmFyLXdpZHRoLXdpZGU7IH0gfVxuXG4vLyBBTklNQVRJT04gLSByZW1vdmUgbW9iaWxlIGJhY2tkcm9wXG5Aa2V5ZnJhbWVzIGFwcFNpZGViYXJNb2JpbGVSZW1vdmVCYWNrZHJvcCB7IGZyb20geyBiYWNrZ3JvdW5kOiAkYXBwLXNpZGViYXItYmctbW9iaWxlLWJhY2tkcm9wOyB9IHRvIHsgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IH0gfVxuXG4uYXBwLXNpZGViYXItbW9iaWxlLWNsb3NlZCB7XG5cdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuXHRcdCYgLmFwcC1zaWRlYmFyOm5vdCguYXBwLXNpZGViYXItZW5kKSxcblx0XHQmIC5hcHAtc2lkZWJhci1iZzpub3QoLmFwcC1zaWRlYmFyLWVuZCkge1xuXHRcdFx0aW5zZXQtaW5saW5lLXN0YXJ0OiAtJGFwcC1zaWRlYmFyLXdpZHRoO1xuXHRcdFx0YW5pbWF0aW9uOiBhcHBTaWRlYmFyTW9iaWxlU2xpZGVPdXRTdGFydCAuMnMgZWFzZTtcblx0XHR9XG5cdFx0JiAuYXBwLXNpZGViYXItbW9iaWxlLWJhY2tkcm9wOm5vdCguYXBwLXNpZGViYXItZW5kKSB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdGJhY2tncm91bmQ6IG5vbmU7XG5cdFx0XHRhbmltYXRpb246IGFwcFNpZGViYXJNb2JpbGVSZW1vdmVCYWNrZHJvcCAuMnMgZWFzZTtcblx0XHR9XG5cdFx0XG5cdFx0Ji5hcHAtd2l0aC13aWRlLXNpZGViYXIge1xuXHRcdFx0JiAuYXBwLXNpZGViYXI6bm90KC5hcHAtc2lkZWJhci1lbmQpLFxuXHRcdFx0JiAuYXBwLXNpZGViYXItYmc6bm90KC5hcHAtc2lkZWJhci1lbmQpIHtcblx0XHRcdFx0aW5zZXQtaW5saW5lLXN0YXJ0OiAtJGFwcC1zaWRlYmFyLXdpZHRoLXdpZGU7XG5cdFx0XHRcdGFuaW1hdGlvbjogYXBwU2lkZWJhcldpZGVNb2JpbGVTbGlkZU91dFN0YXJ0IC4ycyBlYXNlO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufSIsIi5hY2NvcmRpb24tYnV0dG9uOjphZnRlciB7XG5cdG1hcmdpbi1sZWZ0OiBpbml0aWFsO1xuXHRtYXJnaW4taW5saW5lLXN0YXJ0OiBhdXRvO1xufSIsIi5iYWRnZSB7XG5cdGRpc3BsYXk6IGlubGluZTtcblx0cGFkZGluZzogJGJhZGdlLXBhZGRpbmcteSAkYmFkZ2UtcGFkZGluZy14O1xuXHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufSIsIi5icmVhZGNydW1iIHtcblx0bWFyZ2luOiAwO1xuXHRmb250LXdlaWdodDogJGJyZWFkY3J1bWItZm9udC13ZWlnaHQ7XG5cdFxuXHQmIC5icmVhZGNydW1iLWl0ZW0ge1xuXHRcdGxpbmUtaGVpZ2h0OiAkcGFnZS1oZWFkZXItbGluZS1oZWlnaHQgKiAkcGFnZS1oZWFkZXItZm9udC1zaXplO1xuXHRcdFxuXHRcdCYgKyAuYnJlYWRjcnVtYi1pdGVtIHtcblx0XHRcdDpkaXIocnRsKSAmIHtcblx0XHRcdFx0cGFkZGluZy1pbmxpbmUtZW5kOiAwO1xuXHRcdFx0XHRwYWRkaW5nLWlubGluZS1zdGFydDogLjVyZW07XG5cdFx0XHR9XG5cdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdDpkaXIocnRsKSAmIHtcblx0XHRcdFx0XHRmbG9hdDogcmlnaHQ7XG5cdFx0XHRcdFx0cGFkZGluZy1pbmxpbmUtc3RhcnQ6IDA7XG5cdFx0XHRcdFx0cGFkZGluZy1pbmxpbmUtZW5kOiAuNXJlbTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHQmIGEge1xuXHRcdFx0Y29sb3I6IHZhcigtLSN7JHByZWZpeH1ib2R5LWNvbG9yKTtcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdFxuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufSIsIi5ub3RlLWJ0bi1ncm91cCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IHJlbSg4cHgpO1xuICBcbiAgOmRpcihydGwpICYge1xuICBcdG1hcmdpbi1yaWdodDogMDtcbiAgXHRtYXJnaW4tbGVmdDogcmVtKDhweCk7XG4gIH1cblxuICAmID4gLm5vdGUtYnRuLWdyb3VwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIFxuXHRcdDpkaXIocnRsKSAmIHtcblx0XHRcdG1hcmdpbi1yaWdodDogaW5pdGlhbDtcblx0XHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHRcdH1cbiAgfVxuXG4gICYgPiAubm90ZS1idG4ge1xuICBcdGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xuICBcdFxuICBcdCYgKyAubm90ZS1idG46bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSkge1xuICBcdFx0Ym9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50O1xuICBcdH1cbiAgfVxuICAmID4gLm5vdGUtYnRuOmZpcnN0LWNoaWxkIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgXG5cdFx0OmRpcihydGwpICYge1xuXHRcdFx0bWFyZ2luLWxlZnQ6IGluaXRpYWw7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdFx0fVxuICB9XG5cbiAgJiAubm90ZS1idG4gKyAubm90ZS1idG4sXG4gICYgLm5vdGUtYnRuICsgLm5vdGUtYnRuLWdyb3VwLFxuICAmIC5ub3RlLWJ0bi1ncm91cCArIC5ub3RlLWJ0bixcbiAgJiAubm90ZS1idG4tZ3JvdXAgKyAubm90ZS1idG4tZ3JvdXAge1xuICAgIG1hcmdpbi1sZWZ0OiAtMXB4O1xuICBcblx0XHQ6ZGlyKHJ0bCkgJiB7XG5cdFx0XHRtYXJnaW4tbGVmdDogaW5pdGlhbDtcblx0XHRcdG1hcmdpbi1yaWdodDogLTFweDtcblx0XHR9XG4gIH1cblxuICAmID4gLm5vdGUtYnRuOm5vdCg6Zmlyc3QtY2hpbGQpLFxuICAmID4gLm5vdGUtYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpID4gLm5vdGUtYnRuIHtcblx0XHRib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuXHRcdGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG5cdFx0XHRcblx0XHQ6ZGlyKHJ0bCkgJiB7XG5cdFx0XHRib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcblx0XHRcdGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xuXHRcdFx0Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG5cdFx0XHRib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcblx0XHR9XG4gIH1cblxuICAmID4gLm5vdGUtYnRuOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpLFxuICAmID4gLm5vdGUtYnRuLWdyb3VwOm5vdCg6bGFzdC1jaGlsZCkgPiAubm90ZS1idG4ge1xuXHRcdGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuXHRcdGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuXHRcdFx0XG5cdFx0OmRpcihydGwpICYge1xuXHRcdFx0Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xuXHRcdFx0Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xuXHRcdFx0Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcblx0XHRcdGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG5cdFx0fVxuICB9XG5cbiAgJi5vcGVuIHtcbiAgICA+IC5ub3RlLWRyb3Bkb3duIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxufVxuIiwiLy8gQU5JTUFUSU9OIC0gZmFkZSBpblxuQGtleWZyYW1lcyBidG5GYWRlSW4geyBmcm9tIHsgb3BhY2l0eTogMDsgfSB0byB7IG9wYWNpdHk6IDE7IH0gfVxuXG4uYnRuLXNjcm9sbC10by10b3Age1xuXHRwb3NpdGlvbjogZml4ZWQ7XG5cdGJvdHRvbTogJGFwcC1jb250ZW50LXBhZGRpbmcteTtcblx0ei1pbmRleDogJGJ0bi1zY3JvbGwtdG8tdG9wLXppbmRleDtcblx0b3BhY2l0eTogMDtcblx0ZGlzcGxheTogbm9uZTtcblx0XG5cdCYuc2hvdyB7XG5cdFx0b3BhY2l0eTogMS4wO1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdGFuaW1hdGlvbjogYnRuRmFkZUluIC4ycyBlYXNlO1xuXHR9XG5cdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcblx0XHRpbnNldC1pbmxpbmUtZW5kOiAkYXBwLWNvbnRlbnQtcGFkZGluZy14ICogLjU7XG5cdH1cblx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG5cdFx0aW5zZXQtaW5saW5lLWVuZDogJGFwcC1jb250ZW50LW1vYmlsZS1wYWRkaW5nLXggKiAuNTtcblx0fVxufSIsIi5idG4ge1xuXHQmLmJ0bi1pY29uIHtcblx0XHR3aWR0aDogcmVtKDI4cHgpO1xuXHRcdGhlaWdodDogcmVtKDI4cHgpO1xuXHRcdHBhZGRpbmc6IDA7XG5cdFx0Ym9yZGVyOiBub25lO1xuXHRcdGxpbmUtaGVpZ2h0OiByZW0oMjhweCk7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdGZvbnQtc2l6ZTogcmVtKDE0cHgpO1xuXHRcdGJvcmRlci1yYWRpdXM6IDI4cHg7XG5cdFx0XG5cdFx0Ji5idG4teHMge1xuXHRcdFx0d2lkdGg6IHJlbSgxNnB4KTtcblx0XHRcdGhlaWdodDogcmVtKDE2cHgpO1xuXHRcdFx0Zm9udC1zaXplOiByZW0oOHB4KTtcblx0XHRcdGxpbmUtaGVpZ2h0OiByZW0oMTZweCk7XG5cdFx0fVxuXHRcdCYuYnRuLXNtIHtcblx0XHRcdHdpZHRoOiByZW0oMjJweCk7XG5cdFx0XHRoZWlnaHQ6IHJlbSgyMnB4KTtcblx0XHRcdGZvbnQtc2l6ZTogcmVtKDExcHgpO1xuXHRcdFx0bGluZS1oZWlnaHQ6IHJlbSgyMnB4KTtcblx0XHR9XG5cdFx0Ji5idG4tbGcge1xuXHRcdFx0d2lkdGg6IHJlbSgzNHB4KTtcblx0XHRcdGhlaWdodDogcmVtKDM0cHgpO1xuXHRcdFx0Zm9udC1zaXplOiByZW0oMTdweCk7XG5cdFx0XHRsaW5lLWhlaWdodDogcmVtKDM0cHgpO1xuXHRcdH1cblx0fVxuXHQmLmJ0bi14cyB7XG5cdFx0Zm9udC1zaXplOiAkZm9udC1zaXplLXNtO1xuXHRcdHBhZGRpbmc6IHJlbSgycHgpIHJlbSg2cHgpO1xuXHR9XG5cdCZbY2xhc3MqPVwiYnRuLW91dGxpbmUtXCJdOm5vdCguYnRuLXllbGxvdyk6bm90KC5idG4td2hpdGUpOm5vdCguYnRuLW91dGxpbmUtd2hpdGUpIHtcblx0XHQmOmhvdmVyIHtcblx0XHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0fVxuXHR9XG59XG5cbi5idG4tdGhlbWUge1xuXHQtLSN7JHByZWZpeH1idG4tYmc6IHZhcigtLSN7JHByZWZpeH1hcHAtdGhlbWUpO1xuXHQtLSN7JHByZWZpeH1idG4tY29sb3I6IHZhcigtLSN7JHByZWZpeH1hcHAtdGhlbWUtY29sb3IpO1xuXHQtLSN7JHByZWZpeH1ib3JkZXItY29sb3I6IHZhcigtLSN7JHByZWZpeH1hcHAtdGhlbWUpO1xuXHRcblx0LS0jeyRwcmVmaXh9YnRuLWhvdmVyLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YXBwLXRoZW1lLWhvdmVyLWNvbG9yKTtcblx0LS0jeyRwcmVmaXh9YnRuLWhvdmVyLWJnOiB2YXIoLS0jeyRwcmVmaXh9YXBwLXRoZW1lLWhvdmVyKTtcblx0LS0jeyRwcmVmaXh9YnRuLWhvdmVyLWJvcmRlci1jb2xvcjogdmFyKC0tI3skcHJlZml4fWFwcC10aGVtZS1ob3Zlci1ib3JkZXItY29sb3IpO1xuXHQtLSN7JHByZWZpeH1idG4tZm9jdXMtc2hhZG93LXJnYjogdmFyKC0tI3skcHJlZml4fWFwcC10aGVtZS1yZ2IpO1xuXHRcblx0LS0jeyRwcmVmaXh9YnRuLWFjdGl2ZS1jb2xvcjogdmFyKC0tI3skcHJlZml4fWFwcC10aGVtZS1ob3Zlci1jb2xvcik7XG5cdC0tI3skcHJlZml4fWJ0bi1hY3RpdmUtYmc6IHZhcigtLSN7JHByZWZpeH1hcHAtdGhlbWUtaG92ZXIpO1xuXHQtLSN7JHByZWZpeH1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogdmFyKC0tI3skcHJlZml4fWFwcC10aGVtZS1ob3Zlci1ib3JkZXItY29sb3IpO1xuXHQtLSN7JHByZWZpeH1idG4tYWN0aXZlLXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEodmFyKC0tI3skcHJlZml4fWFwcC10aGVtZS1yZ2IpLCAwLjEyNSk7XG5cdC0tI3skcHJlZml4fWJ0bi1hY3RpdmUtY29sb3I6IHZhcigtLSN7JHByZWZpeH1hcHAtdGhlbWUtZGlzYWJsZWQtY29sb3IpO1xuXHQtLSN7JHByZWZpeH1idG4tYWN0aXZlLWJnOiB2YXIoLS0jeyRwcmVmaXh9YXBwLXRoZW1lLWRpc2FibGVkKTtcblx0LS0jeyRwcmVmaXh9YnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6IHZhcigtLSN7JHByZWZpeH1hcHAtdGhlbWUtZGlzYWJsZWQtYm9yZGVyLWNvbG9yKTtcbn1cbi5idG4tb3V0bGluZS10aGVtZSB7XG5cdGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YXBwLXRoZW1lKTtcblx0Ym9yZGVyLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YXBwLXRoZW1lKTtcblx0XG5cdCY6aG92ZXIsXG5cdCYuYWN0aXZlIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YXBwLXRoZW1lKTtcblx0XHRib3JkZXItY29sb3I6IHZhcigtLSN7JHByZWZpeH1hcHAtdGhlbWUpO1xuXHR9XG5cdCYuZGlzYWJsZWQsXG5cdCY6ZGlzYWJsZWQge1xuXHRcdGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YXBwLXRoZW1lKTtcblx0fVxuXHQmOmZvY3VzLFxuXHQmOmFjdGl2ZSxcblx0Ji5hY3RpdmU6Zm9jdXMsIFxuXHQmOmFjdGl2ZTpmb2N1cyB7XG5cdFx0QGluY2x1ZGUgYm94LXNoYWRvdygwIDAgMCAwLjI1cmVtIHJnYmEoI3t2YXIoLS0jeyRwcmVmaXh9YXBwLXRoZW1lLXJnYil9LCAuNSkpO1xuXHR9XG59LmJ0bi10aGVtZSB7XG5cdC0tI3skcHJlZml4fWJ0bi1iZzogdmFyKC0tI3skcHJlZml4fWFwcC10aGVtZSk7XG5cdC0tI3skcHJlZml4fWJ0bi1jb2xvcjogdmFyKC0tI3skcHJlZml4fWFwcC10aGVtZS1jb2xvcik7XG5cdC0tI3skcHJlZml4fWJvcmRlci1jb2xvcjogdmFyKC0tI3skcHJlZml4fWFwcC10aGVtZSk7XG5cdFxuXHQtLSN7JHByZWZpeH1idG4taG92ZXItY29sb3I6IHZhcigtLSN7JHByZWZpeH1hcHAtdGhlbWUtaG92ZXItY29sb3IpO1xuXHQtLSN7JHByZWZpeH1idG4taG92ZXItYmc6IHZhcigtLSN7JHByZWZpeH1hcHAtdGhlbWUtaG92ZXIpO1xuXHQtLSN7JHByZWZpeH1idG4taG92ZXItYm9yZGVyLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YXBwLXRoZW1lLWhvdmVyLWJvcmRlci1jb2xvcik7XG5cdC0tI3skcHJlZml4fWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiB2YXIoLS0jeyRwcmVmaXh9YXBwLXRoZW1lLXJnYik7XG5cdFxuXHQtLSN7JHByZWZpeH1idG4tYWN0aXZlLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YXBwLXRoZW1lLWhvdmVyLWNvbG9yKTtcblx0LS0jeyRwcmVmaXh9YnRuLWFjdGl2ZS1iZzogdmFyKC0tI3skcHJlZml4fWFwcC10aGVtZS1ob3Zlcik7XG5cdC0tI3skcHJlZml4fWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YXBwLXRoZW1lLWhvdmVyLWJvcmRlci1jb2xvcik7XG5cdC0tI3skcHJlZml4fWJ0bi1hY3RpdmUtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSh2YXIoLS0jeyRwcmVmaXh9YXBwLXRoZW1lLXJnYiksIDAuMTI1KTtcblx0LS0jeyRwcmVmaXh9YnRuLWFjdGl2ZS1jb2xvcjogdmFyKC0tI3skcHJlZml4fWFwcC10aGVtZS1kaXNhYmxlZC1jb2xvcik7XG5cdC0tI3skcHJlZml4fWJ0bi1hY3RpdmUtYmc6IHZhcigtLSN7JHByZWZpeH1hcHAtdGhlbWUtZGlzYWJsZWQpO1xuXHQtLSN7JHByZWZpeH1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogdmFyKC0tI3skcHJlZml4fWFwcC10aGVtZS1kaXNhYmxlZC1ib3JkZXItY29sb3IpO1xufVxuLmJ0bi1vdXRsaW5lLXRoZW1lIHtcblx0Y29sb3I6IHZhcigtLSN7JHByZWZpeH1hcHAtdGhlbWUpO1xuXHRib3JkZXItY29sb3I6IHZhcigtLSN7JHByZWZpeH1hcHAtdGhlbWUpO1xuXHRcblx0Jjpob3Zlcixcblx0Ji5hY3RpdmUge1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1hcHAtdGhlbWUpO1xuXHRcdGJvcmRlci1jb2xvcjogdmFyKC0tI3skcHJlZml4fWFwcC10aGVtZSk7XG5cdH1cblx0Ji5kaXNhYmxlZCxcblx0JjpkaXNhYmxlZCB7XG5cdFx0Y29sb3I6IHZhcigtLSN7JHByZWZpeH1hcHAtdGhlbWUpO1xuXHR9XG5cdCY6Zm9jdXMsXG5cdCY6YWN0aXZlLFxuXHQmLmFjdGl2ZTpmb2N1cywgXG5cdCY6YWN0aXZlOmZvY3VzIHtcblx0XHRAaW5jbHVkZSBib3gtc2hhZG93KDAgMCAwIDAuMjVyZW0gcmdiYSgje3ZhcigtLSN7JHByZWZpeH1hcHAtdGhlbWUtcmdiKX0sIC41KSk7XG5cdH1cbn1cbi5idG4tZ3JvdXAgPiAuYnRuIHtcblx0Ym9yZGVyLXJhZGl1czogdmFyKC0tI3skcHJlZml4fWJ0bi1ib3JkZXItcmFkaXVzKSAhaW1wb3J0YW50O1xufVxuLmJ0bi1ncm91cCA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCksIFxuLmJ0bi1ncm91cD46bm90KC5idG4tY2hlY2s6Zmlyc3QtY2hpbGQpICsgLmJ0biB7XG5cdG1hcmdpbi1pbmxpbmUtc3RhcnQ6IGNhbGMoLTEgKiAxcHgpO1xufVxuLmJ0bi1ncm91cD4uYnRuLWdyb3VwOm5vdCg6bGFzdC1jaGlsZCk+LmJ0biwgXG4uYnRuLWdyb3VwPi5idG4uZHJvcGRvd24tdG9nZ2xlLXNwbGl0OmZpcnN0LWNoaWxkLCBcbi5idG4tZ3JvdXA+LmJ0bjpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKSB7XG5cdGJvcmRlci1zdGFydC1lbmQtcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG5cdGJvcmRlci1lbmQtZW5kLXJhZGl1czogMCAhaW1wb3J0YW50O1xufVxuLmJ0bi1ncm91cD4uYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpPi5idG4sIFxuLmJ0bi1ncm91cD4uYnRuOm50aC1jaGlsZChuKzMpLCBcbi5idG4tZ3JvdXA+Om5vdCguYnRuLWNoZWNrKSsuYnRuIHtcblx0Ym9yZGVyLXN0YXJ0LXN0YXJ0LXJhZGl1czogMCAhaW1wb3J0YW50O1xuXHRib3JkZXItZW5kLXN0YXJ0LXJhZGl1czogMCAhaW1wb3J0YW50O1xufVxuXG5AZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgLmJ0bi0jeyRjb2xvcn0ge1xuXHRcdCRiZzogICAgICAgICAgICAgICAgICR2YWx1ZTtcblx0XHQkYm9yZGVyOiAgICAgICAgICAgICAkdmFsdWU7XG5cdFx0JHRleHRDb2xvcjogICAgICAgICAgJHdoaXRlO1xuXHRcdCRob3ZlckJnOiAgICAgICAgICAgIHNoYWRlLWNvbG9yKCR2YWx1ZSwgMjUlKTtcblx0XHQkaG92ZXJCb3JkZXI6ICAgICAgICBzaGFkZS1jb2xvcigkdmFsdWUsIDI1JSk7XG5cdFx0JGhvdmVyVGV4dENvbG9yOiAgICAgJHdoaXRlO1xuXHRcdCRhY3RpdmVCZzogICAgICAgICAgIHNoYWRlLWNvbG9yKCR2YWx1ZSwgMjUlKTtcblx0XHQkYWN0aXZlQm9yZGVyOiAgICAgICBzaGFkZS1jb2xvcigkdmFsdWUsIDI1JSk7XG5cdFx0JGFjdGl2ZVRleHRDb2xvcjogICAgJHdoaXRlO1xuXHRcdCRkaXNhYmxlZEJnOiAgICAgICAgIHRpbnQtY29sb3IoJHZhbHVlLCAyNSUpO1xuXHRcdCRkaXNhYmxlZEJvcmRlcjogICAgIHRpbnQtY29sb3IoJHZhbHVlLCAyNSUpO1xuXHRcdCRkaXNhYmxlZFRleHRDb2xvcjogICR3aGl0ZTtcblx0XHRcblx0XHRAaWYgJGNvbG9yID09ICd5ZWxsb3cnIG9yICRjb2xvciA9PSAnZGVmYXVsdCcgb3IgJGNvbG9yID09ICd3aGl0ZScge1xuXHRcdFx0JHRleHRDb2xvcjogJGdyYXktOTAwO1xuXHRcdFx0JGhvdmVyVGV4dENvbG9yOiAkZ3JheS05MDA7XG5cdFx0XHQkYWN0aXZlVGV4dENvbG9yOiAkZ3JheS05MDA7XG5cdFx0XHQkZGlzYWJsZWRUZXh0Q29sb3I6ICRncmF5LTkwMDtcblx0XHR9XG5cdFx0QGlmICRjb2xvciA9PSAnZGVmYXVsdCcge1xuXHRcdFx0JGhvdmVyQmc6ICRncmF5LTQwMDtcblx0XHRcdCRob3ZlckJvcmRlcjogJGdyYXktNDAwO1xuXHRcdFx0JGFjdGl2ZUJnOiAkZ3JheS00MDA7XG5cdFx0XHQkYWN0aXZlQm9yZGVyOiAkZ3JheS00MDA7XG5cdFx0fVxuXHRcdEBpZiAkY29sb3IgPT0gJ3doaXRlJyB7XG5cdFx0XHQkYm9yZGVyOiAkZ3JheS0zMDA7XG5cdFx0XHQkaG92ZXJCZzogJGdyYXktMjAwO1xuXHRcdFx0JGhvdmVyQm9yZGVyOiAkZ3JheS0zMDA7XG5cdFx0XHQkYWN0aXZlQmc6ICRncmF5LTIwMDtcblx0XHRcdCRhY3RpdmVCb3JkZXI6ICRncmF5LTMwMDtcblx0XHRcdCRkaXNhYmxlZEJnOiB0aW50LWNvbG9yKCRncmF5LTIwMCwgMjUlKTtcblx0XHRcdCRkaXNhYmxlZEJvcmRlcjogdGludC1jb2xvcigkZ3JheS01MDAsIDI1JSk7XG5cdFx0fVxuXHRcdFxuXHRcdEBpbmNsdWRlIGJ1dHRvbi12YXJpYW50KFxuXHRcdFx0JGJnLCAkYm9yZGVyLCAkdGV4dENvbG9yLCAkaG92ZXJCZywgXG5cdFx0XHQkaG92ZXJCb3JkZXIsICRob3ZlclRleHRDb2xvciwgXG5cdFx0XHQkYWN0aXZlQmcsICRhY3RpdmVCb3JkZXIsICRhY3RpdmVUZXh0Q29sb3IsICBcblx0XHRcdCRkaXNhYmxlZEJnLCAkZGlzYWJsZWRCb3JkZXIsICRkaXNhYmxlZFRleHRDb2xvclxuXHRcdCk7XG5cdFx0XG5cdFx0LmJ0bi1ncm91cCA+IC5idG4gKyAmLFxuXHRcdC5pbnB1dC1ncm91cCA+IC5idG4gKyAmLFxuXHRcdC5pbnB1dC1ncm91cCA+IC5idG4gKyAuZHJvcGRvd24tbWVudSArICYge1xuXHRcdFx0Ym9yZGVyLWlubGluZS1zdGFydDogMXB4IHNvbGlkICRob3ZlckJvcmRlcjtcblx0XHR9XG4gIH1cbn0iLCIuY2FyZXQge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdHdpZHRoOiAwO1xuXHRoZWlnaHQ6IDA7XG5cdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdGJvcmRlci10b3A6IDRweCBkYXNoZWQ7XG5cdGJvcmRlci10b3A6IDRweCBzb2xpZFxcOTtcblx0Ym9yZGVyLWlubGluZS1lbmQ6IDRweCBzb2xpZCB0cmFuc3BhcmVudDtcblx0Ym9yZGVyLWlubGluZS1zdGFydDogNHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuXHRtYXJnaW4taW5saW5lLXN0YXJ0OiByZW0oMnB4KTtcbn0iLCIuY2hhdHMge1xuXHRsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG5cdG1hcmdpbjogMDtcblx0cGFkZGluZzogJHNwYWNlcjtcblx0XG5cdCYgLmNoYXRzLWl0ZW0ge1xuXHRcdEBpbmNsdWRlIGNsZWFyZml4KCk7XG5cdFx0XG5cdFx0JiAubmFtZSB7XG5cdFx0XHRjb2xvcjogdmFyKC0tI3skcHJlZml4fWNvbXBvbmVudC1jb2xvcik7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdG1hcmdpbi1ib3R0b206ICRzcGFjZXIgKiAuMzMzO1xuXHRcdFx0Zm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkO1xuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFxuXHRcdFx0JiAuYmFkZ2Uge1xuXHRcdFx0XHRmb250LXNpemU6IHJlbSg4cHgpO1xuXHRcdFx0XHRwYWRkaW5nOiByZW0oMXB4KSByZW0oNHB4KSByZW0oMnB4KTtcblx0XHRcdFx0bWFyZ2luLWlubGluZS1zdGFydDogcmVtKDNweCk7XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0dG9wOiByZW0oLTFweCk7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCYgLmRhdGUtdGltZSB7XG5cdFx0XHRmb250LXNpemU6IHJlbSgxMHB4KTtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0Y29sb3I6IHJnYmEodmFyKC0tI3skcHJlZml4fWNvbXBvbmVudC1jb2xvci1yZ2IpLCAuNSk7XG5cdFx0XHRtYXJnaW4tdG9wOiByZW0oM3B4KTtcblx0XHRcdGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcblx0XHRcdGZsb2F0OiByaWdodDtcblx0XHRcblx0XHRcdDpkaXIocnRsKSAmIHtcblx0XHRcdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCYgLmltYWdlIHtcblx0XHRcdGZsb2F0OiBsZWZ0O1xuXHRcdFx0d2lkdGg6IHJlbSg2MHB4KTtcblx0XHRcdGhlaWdodDogcmVtKDYwcHgpO1xuXHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRcdGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xuXHRcdFxuXHRcdFx0OmRpcihydGwpICYge1xuXHRcdFx0XHRmbG9hdDogcmlnaHQ7XG5cdFx0XHR9XG5cdFx0XG5cdFx0XHQmIGltZyB7XG5cdFx0XHRcdG1heC13aWR0aDogMTAwJTtcblx0XHRcdH1cblx0XHRcdCYgKyAubWVzc2FnZSB7XG5cdFx0XHRcdG1hcmdpbi1pbmxpbmUtc3RhcnQ6IHJlbSg3NXB4KTtcblx0XHRcdH1cblx0XHR9XG5cdFx0JiAubWVzc2FnZSB7XG5cdFx0XHRwYWRkaW5nOiByZW0oN3B4KSByZW0oMTJweCk7XG5cdFx0XHRmb250LXNpemU6IHJlbSgxMnB4KTtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdGJhY2tncm91bmQ6IHZhcigtLSN7JHByZWZpeH1jb21wb25lbnQtYmcpO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMgKiAzO1xuXHRcdFxuXHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRjb250ZW50OiAnJztcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRpbnNldC1pbmxpbmUtc3RhcnQ6IHJlbSgtMTNweCk7XG5cdFx0XHRcdHRvcDogcmVtKDE1cHgpO1xuXHRcdFx0XHRib3JkZXI6IDdweCBzb2xpZCB0cmFuc3BhcmVudDtcblx0XHRcdFx0Ym9yZGVyLWlubGluZS1lbmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1jb21wb25lbnQtYmcpO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmICsgLmNoYXRzLWl0ZW0ge1xuXHRcdFx0bWFyZ2luLXRvcDogJHNwYWNlcjtcblx0XHR9XG5cdH1cblx0JiAuZW5kIHtcblx0XHQmIC5uYW1lIHtcblx0XHRcdHRleHQtYWxpZ246IGVuZDtcblx0XHR9XG5cdFx0JiAuZGF0ZS10aW1lIHtcblx0XHRcdGZsb2F0OiBsZWZ0O1xuXHRcdFx0XG5cdFx0XHQ6ZGlyKHJ0bCkgJiB7XG5cdFx0XHRcdGZsb2F0OiByaWdodDtcblx0XHRcdH1cblx0XHR9XG5cdFx0JiAuaW1hZ2Uge1xuXHRcdFx0ZmxvYXQ6IHJpZ2h0O1xuXHRcdFx0XG5cdFx0XHQ6ZGlyKHJ0bCkgJiB7XG5cdFx0XHRcdGZsb2F0OiBsZWZ0O1xuXHRcdFx0fVxuXHRcdFx0XG5cdFx0XHQmICsgLm1lc3NhZ2Uge1xuXHRcdFx0XHRtYXJnaW4taW5saW5lLXN0YXJ0OiAwO1xuXHRcdFx0XHRtYXJnaW4taW5saW5lLWVuZDogcmVtKDc1cHgpO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmIC5tZXNzYWdlIHtcblx0XHRcdHRleHQtYWxpZ246IGVuZDtcblx0XHRcdFxuXHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRpbnNldC1pbmxpbmUtc3RhcnQ6IGF1dG87XG5cdFx0XHRcdGluc2V0LWlubGluZS1lbmQ6IHJlbSgtMTNweCk7XG5cdFx0XHRcdGJvcmRlci1pbmxpbmUtZW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRcdFx0Ym9yZGVyLWlubGluZS1zdGFydC1jb2xvcjogdmFyKC0tI3skcHJlZml4fWNvbXBvbmVudC1iZyk7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG4ucGFuZWwtYm9keSAuY2hhdHMge1xuXHRwYWRkaW5nOiAwO1xufVxuLnNsaW1TY3JvbGxEaXYgLmNoYXRzIHtcblx0cGFkZGluZy1pbmxpbmUtZW5kOiByZW0oMTVweCk7XG59IiwiQG1peGluIGNsZWFyZml4KCkge1xuXHQmOmJlZm9yZSxcblx0JjphZnRlciB7XG5cdFx0Y29udGVudDogJyc7XG5cdFx0ZGlzcGxheTogdGFibGU7XG5cdFx0Y2xlYXI6IGJvdGg7XG5cdH1cbn0iLCIuZHJvcGRvd24tbWVudSB7XG5cdGJveC1zaGFkb3c6ICRkcm9wZG93bi1ib3gtc2hhZG93O1xuXHR0ZXh0LWFsaWduOiBzdGFydDtcblx0XG5cdCYgLmRyb3Bkb3duLWl0ZW0ge1xuXHRcdGZvbnQtd2VpZ2h0OiAkZHJvcGRvd24tZm9udC13ZWlnaHQ7XG5cdH1cblx0XG5cdCYubWVkaWEtbGlzdCB7XG5cdFx0bWF4LXdpZHRoOiByZW0oMzYwcHgpO1xuXHRcdHBhZGRpbmc6IDA7XG5cdFx0XG5cdFx0JiAubWVkaWEge1xuXHRcdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEodmFyKC0tI3skcHJlZml4fWNvbXBvbmVudC1jb2xvci1yZ2IpLCAuMSk7XG5cdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSh2YXIoLS0jeyRwcmVmaXh9Y29tcG9uZW50LWNvbG9yLXJnYiksIC4xKTtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcblx0XHRcdCYgLm1lZGlhLW9iamVjdCB7XG5cdFx0XHRcdGhlaWdodDogcmVtKDQ4cHgpO1xuXHRcdFx0XHR3aWR0aDogcmVtKDQ4cHgpO1xuXHRcdFx0XHRsaW5lLWhlaWdodDogcmVtKDQ4cHgpO1xuXHRcdFx0XHRmb250LXNpemU6IHJlbSgxOHB4KTtcblx0XHRcdFx0Y29sb3I6ICR3aGl0ZTtcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1sZztcblx0XHRcdH1cblx0XHRcdCYgLm1lZGlhLW9iamVjdC1pY29uIHtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRib3JkZXI6IHJlbSgzcHgpIHNvbGlkIHZhcigtLSN7JHByZWZpeH1jb21wb25lbnQtZHJvcGRvd24tYmcpO1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiB2YXIoLS0jeyRwcmVmaXh9Y29tcG9uZW50LWRyb3Bkb3duLWJnKTtcblx0XHRcdFx0bWFyZ2luLXRvcDogcmVtKC0xMXB4KTtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdHdpZHRoOiByZW0oMjFweCk7XG5cdFx0XHRcdGhlaWdodDogcmVtKDIxcHgpO1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdGZvbnQtc2l6ZTogcmVtKDE2cHgpO1xuXHRcdFx0XHRsaW5lLWhlaWdodDogcmVtKDE2cHgpO1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzICogMTA7XG5cdFx0XHRcdG1hcmdpbi1pbmxpbmUtc3RhcnQ6IHJlbSgzMHB4KTtcblx0XHRcdH1cblx0XHRcdCYgLm1lZGlhLWxlZnQge1xuXHRcdFx0XHRwYWRkaW5nLWlubGluZS1lbmQ6IHJlbSgxMnB4KTtcblx0XHRcdH1cblx0XHRcdCYgLm1lZGlhLXJpZ2h0IHtcblx0XHRcdFx0cGFkZGluZy1pbmxpbmUtc3RhcnQ6IHJlbSgxMnB4KTtcblx0XHRcdH1cblx0XHRcdCYgLm1lZGlhLWhlYWRpbmcge1xuXHRcdFx0XHRjb2xvcjogdmFyKC0tI3skcHJlZml4fWNvbXBvbmVudC1jb2xvcik7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0XHRcdGZvbnQtc2l6ZTogcmVtKDEyLjVweCk7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiByZW0oMThweCk7XG5cdFx0XHR9XG5cdFx0XHQmIHAge1xuXHRcdFx0XHR0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcblx0XHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogcmVtKDVweCk7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiByZW0oMTRweCk7XG5cdFx0XHRcdG1heC13aWR0aDogcmVtKDI3MHB4KTtcblx0XHRcdFx0Y29sb3I6IHJnYmEodmFyKC0tI3skcHJlZml4fWNvbXBvbmVudC1jb2xvci1yZ2IpLCAuNjUpO1xuXHRcdFx0XHRmb250LXNpemU6IHJlbSgxMXB4KTtcblx0XHRcdH1cblx0XHRcdCYgKyAubWVkaWEge1xuXHRcdFx0XHRib3JkZXItdG9wOiBub25lO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmIC5kcm9wZG93bi1oZWFkZXIge1xuXHRcdFx0Zm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkZXI7XG5cdFx0XHRjb2xvcjogJGRyb3Bkb3duLWhlYWRlci1jb2xvcjtcblx0XHRcdGZvbnQtc2l6ZTogJGRyb3Bkb3duLWhlYWRlci1mb250LXNpemU7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkZHJvcGRvd24taGVhZGVyLWJnO1xuXHRcdFx0cGFkZGluZzogJHNwYWNlciAqIDAuNjYgJHNwYWNlcjtcblx0XHR9XG5cdFx0JiAuZHJvcGRvd24taXRlbSB7XG5cdFx0XHRwYWRkaW5nOiAkc3BhY2VyICogMC42NiAkc3BhY2VyO1xuXHRcdH1cblx0XHQmIC5kcm9wZG93bi1mb290ZXIgeyBcblx0XHRcdHBhZGRpbmc6ICRzcGFjZXIgKiAwLjY2ICRzcGFjZXI7XG5cdFx0fVxuXHR9XG5cdCYuZHJvcGRvd24tbWVudS1kYXJrIHtcblx0XHQmLm1lZGlhLWxpc3Qge1xuXHRcdFx0JiAubWVkaWEge1xuXHRcdFx0XHRib3JkZXItY29sb3I6IHRpbnQtY29sb3IoJGdyYXktNzAwLCA1JSk7XG5cdFx0XHRcblx0XHRcdFx0JiAubWVkaWEtb2JqZWN0LWljb24ge1xuXHRcdFx0XHRcdGJvcmRlci1jb2xvcjogJGRyb3Bkb3duLWRhcmstYmc7XG5cdFx0XHRcdH1cblx0XHRcdFx0JiBwIHtcblx0XHRcdFx0XHRjb2xvcjogJGdyYXktNTAwO1xuXHRcdFx0XHR9XG5cdFx0XHRcdCYgLm1lZGlhLWhlYWRpbmcge1xuXHRcdFx0XHRcdGNvbG9yOiAkZHJvcGRvd24tZGFyay1saW5rLWNvbG9yO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQmIC5kcm9wZG93bi1oZWFkZXIge1xuXHRcdFx0XHRjb2xvcjogJGRyb3Bkb3duLWRhcmstY29sb3I7XG5cdFx0XHRcdGJhY2tncm91bmQ6IHRpbnQtY29sb3IoJGdyYXktNzAwLCA1JSk7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59IiwiLmZvcm0tY2hlY2sge1xuXHQ6ZGlyKHJ0bCkgJiB7XG5cdFx0cGFkZGluZy1sZWZ0OiAwO1xuICBcdHBhZGRpbmctcmlnaHQ6ICRmb3JtLWNoZWNrLXBhZGRpbmctc3RhcnQ7XG5cdH1cblxuICAuZm9ybS1jaGVjay1pbnB1dCB7XG4gICAgOmRpcihydGwpICYge1xuICAgIFx0ZmxvYXQ6IHJpZ2h0O1xuICAgIFx0bWFyZ2luLWxlZnQ6IDA7XG4gICAgXHRtYXJnaW4tcmlnaHQ6ICRmb3JtLWNoZWNrLXBhZGRpbmctc3RhcnQgKiAtMTtcbiAgICB9XG4gIH1cbn1cblxuLmZvcm0tY2hlY2stcmV2ZXJzZSB7XG4gIDpkaXIocnRsKSAmIHtcblx0XHRwYWRkaW5nLWxlZnQ6ICRmb3JtLWNoZWNrLXBhZGRpbmctc3RhcnQ7XG5cdFx0cGFkZGluZy1yaWdodDogMDtcblx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG5cbiAgLmZvcm0tY2hlY2staW5wdXQge1xuXHRcdDpkaXIocnRsKSAmIHtcblx0XHRcdGZsb2F0OiBsZWZ0O1xuXHRcdFx0bWFyZ2luLWxlZnQ6ICRmb3JtLWNoZWNrLXBhZGRpbmctc3RhcnQgKiAtMTtcblx0XHRcdG1hcmdpbi1yaWdodDogMDtcblx0XHR9XG4gIH1cbn1cblxuLmZvcm0tc3dpdGNoIHtcblx0OmRpcihydGwpICYge1xuXHRcdHBhZGRpbmctbGVmdDogMDtcbiAgXHRwYWRkaW5nLXJpZ2h0OiAkZm9ybS1zd2l0Y2gtcGFkZGluZy1zdGFydDtcblx0fVxuXG4gIC5mb3JtLWNoZWNrLWlucHV0IHtcblx0XHQ6ZGlyKHJ0bCkgJiB7XG5cdFx0XHRtYXJnaW4tbGVmdDogMDtcblx0XHRcdG1hcmdpbi1yaWdodDogJGZvcm0tc3dpdGNoLXBhZGRpbmctc3RhcnQgKiAtMTtcblx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IGNlbnRlcjtcblx0XHR9XG4gIH1cblxuICAmLmZvcm0tY2hlY2stcmV2ZXJzZSB7XG5cdFx0OmRpcihydGwpICYge1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAkZm9ybS1zd2l0Y2gtcGFkZGluZy1zdGFydDtcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDA7XG5cdFx0fVxuXG4gICAgLmZvcm0tY2hlY2staW5wdXQge1xuXHRcdFx0OmRpcihydGwpICYge1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogJGZvcm0tc3dpdGNoLXBhZGRpbmctc3RhcnQgKiAtMTtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRcdFx0fVxuICAgIH1cbiAgfVxufVxuXG4uZm9ybS1jaGVjay1pbmxpbmUge1xuXHQ6ZGlyKHJ0bCkgJiB7XG5cdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRcdG1hcmdpbi1sZWZ0OiAkZm9ybS1jaGVjay1pbmxpbmUtbWFyZ2luLWVuZDtcblx0fVxufVxuIiwiLmZvcm0tZmxvYXRpbmcge1xuXHQmID4gbGFiZWwge1xuXHRcdDpkaXIocnRsKSAmIHtcblx0XHRcdGxlZnQ6IGF1dG87XG5cdFx0XHRyaWdodDogMDtcblx0XHR9XHRcblx0fVxufSIsIi5mb3JtLWhvcml6b250YWwge1xuXHQmLmZvcm0tYm9yZGVyZWQge1xuXHRcdCYgLmZvcm0tZ3JvdXAge1xuXHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEodmFyKC0tI3skcHJlZml4fWNvbXBvbmVudC1ib3JkZXItY29sb3ItcmdiKSwgLjUpO1xuXHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0XG5cdFx0XHQmIC5jb2wtZm9ybS1sYWJlbCB7XG5cdFx0XHRcdHBhZGRpbmc6ICRzcGFjZXI7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdFxuXHRcdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcblx0XHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogJHNwYWNlciAqIC41O1xuXHRcdFx0XHR9XG5cdFx0XHRcdFxuXHRcdFx0XHQmICsgZGl2IHtcblx0XHRcdFx0XHRib3JkZXItaW5saW5lLXN0YXJ0OiAxcHggc29saWQgcmdiYSh2YXIoLS0jeyRwcmVmaXh9Y29tcG9uZW50LWJvcmRlci1jb2xvci1yZ2IpLCAuNSk7XG5cdFx0XHRcdFx0XG5cdFx0XHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG5cdFx0XHRcdFx0XHRwYWRkaW5nLXRvcDogMDtcblx0XHRcdFx0XHRcdGJvcmRlci1pbmxpbmUtc3RhcnQ6IG5vbmU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQmID4gZGl2IHtcblx0XHRcdFx0cGFkZGluZzogJHNwYWNlcjtcblx0XHRcdH1cblx0XHRcdCY6bGFzdC1jaGlsZCB7XG5cdFx0XHRcdGJvcmRlci1ib3R0b206IDA7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59IiwiLmZvcm0tc2VsZWN0IHtcblx0cGFkZGluZy1pbmxpbmUtc3RhcnQ6ICRmb3JtLXNlbGVjdC1wYWRkaW5nLXg7XG5cdHBhZGRpbmctaW5saW5lLWVuZDogJGZvcm0tc2VsZWN0LWluZGljYXRvci1wYWRkaW5nO1xuXHRcblx0OmRpcihydGwpICYge1xuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgJGZvcm0tc2VsZWN0LXBhZGRpbmcteCBjZW50ZXI7XG5cdH1cbn0iLCIuaW5wdXQtZ3JvdXAtdGV4dCB7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGlucHV0LWJvcmRlci1yYWRpdXMpO1xufVxuXG4uaW5wdXQtZ3JvdXAtbGcgPiAuZm9ybS1jb250cm9sLFxuLmlucHV0LWdyb3VwLWxnID4gLmZvcm0tc2VsZWN0LFxuLmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAtbGcgPiAuYnRuIHtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkaW5wdXQtYm9yZGVyLXJhZGl1cy1sZyk7XG59XG5cbi5pbnB1dC1ncm91cC1zbSA+IC5mb3JtLWNvbnRyb2wsXG4uaW5wdXQtZ3JvdXAtc20gPiAuZm9ybS1zZWxlY3QsXG4uaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cC1zbSA+IC5idG4ge1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRpbnB1dC1ib3JkZXItcmFkaXVzLXNtKTtcbn1cblxuLmlucHV0LWdyb3VwLWxnID4gLmZvcm0tc2VsZWN0LFxuLmlucHV0LWdyb3VwLXNtID4gLmZvcm0tc2VsZWN0IHtcblx0cGFkZGluZy1pbmxpbmUtc3RhcnQ6ICRmb3JtLXNlbGVjdC1wYWRkaW5nLXg7XG4gIHBhZGRpbmctaW5saW5lLWVuZDogJGZvcm0tc2VsZWN0LXBhZGRpbmcteCArICRmb3JtLXNlbGVjdC1pbmRpY2F0b3ItcGFkZGluZztcbn1cblxuJGlucHV0LWdyb3VwLXNpemVzOiAoXG4gIG51bGw6ICRpbnB1dC1ib3JkZXItcmFkaXVzLFxuICBzbTogJGlucHV0LWJvcmRlci1yYWRpdXMtc20sXG4gIGxnOiAkaW5wdXQtYm9yZGVyLXJhZGl1cy1sZ1xuKTtcbkBlYWNoICRzaXplLCAkcmFkaXVzIGluICRpbnB1dC1ncm91cC1zaXplcyB7XG4gIC5pbnB1dC1ncm91cCN7aWYoJHNpemUsICcuaW5wdXQtZ3JvdXAtI3skc2l6ZX0nLCAnJyl9IHtcbiAgICAmOm5vdCguaGFzLXZhbGlkYXRpb24pIHtcbiAgICAgID4gOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpOm5vdCguZHJvcGRvd24tbWVudSk6bm90KC5mb3JtLWZsb2F0aW5nKSxcbiAgICAgID4gLmRyb3Bkb3duLXRvZ2dsZTpudGgtbGFzdC1jaGlsZChuICsgMyksXG4gICAgICA+IC5mb3JtLWZsb2F0aW5nOm5vdCg6bGFzdC1jaGlsZCkgPiAuZm9ybS1jb250cm9sLFxuICAgICAgPiAuZm9ybS1mbG9hdGluZzpub3QoOmxhc3QtY2hpbGQpID4gLmZvcm0tc2VsZWN0IHtcbiAgICAgICAgOmRpcihsdHIpICYge1xuICAgICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICAgICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICAgICAgICB9XG4gICAgICAgIDpkaXIocnRsKSAmIHtcbiAgICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogJHJhZGl1cztcbiAgICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogJHJhZGl1cztcbiAgICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICAgICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLmhhcy12YWxpZGF0aW9uIHtcbiAgICAgID4gOm50aC1sYXN0LWNoaWxkKG4gKyAzKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSk6bm90KC5kcm9wZG93bi1tZW51KTpub3QoLmZvcm0tZmxvYXRpbmcpLFxuICAgICAgPiAuZHJvcGRvd24tdG9nZ2xlOm50aC1sYXN0LWNoaWxkKG4gKyA0KSxcbiAgICAgID4gLmZvcm0tZmxvYXRpbmc6bnRoLWxhc3QtY2hpbGQobiArIDMpID4gLmZvcm0tY29udHJvbCxcbiAgICAgID4gLmZvcm0tZmxvYXRpbmc6bnRoLWxhc3QtY2hpbGQobiArIDMpID4gLmZvcm0tc2VsZWN0IHtcbiAgICAgICAgOmRpcihsdHIpICYge1xuICAgICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICAgICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICAgICAgICB9XG4gICAgICAgIDpkaXIocnRsKSAmIHtcbiAgICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogJHJhZGl1cztcbiAgICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogJHJhZGl1cztcbiAgICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICAgICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAkdmFsaWRhdGlvbi1tZXNzYWdlczogXCJcIjtcbiAgICBAZWFjaCAkc3RhdGUgaW4gbWFwLWtleXMoJGZvcm0tdmFsaWRhdGlvbi1zdGF0ZXMpIHtcbiAgICAgICR2YWxpZGF0aW9uLW1lc3NhZ2VzOiAkdmFsaWRhdGlvbi1tZXNzYWdlcyArIFwiOm5vdCguXCIgKyB1bnF1b3RlKCRzdGF0ZSkgKyBcIi10b29sdGlwKVwiICsgXCI6bm90KC5cIiArIHVucXVvdGUoJHN0YXRlKSArIFwiLWZlZWRiYWNrKVwiO1xuICAgIH1cblxuICAgID4gOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tbWVudSkjeyR2YWxpZGF0aW9uLW1lc3NhZ2VzfSB7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IGNhbGMoLTEgKiAjeyRpbnB1dC1ib3JkZXItd2lkdGh9KTtcbiAgICAgIFxuICAgICAgOmRpcihsdHIpICYge1xuICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICAgICAgfVxuICAgICAgOmRpcihydGwpICYge1xuXHRcdFx0XHRib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAkcmFkaXVzO1xuXHRcdFx0XHRib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAkcmFkaXVzO1xuICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gICAgICB9XG5cdFx0XHQmOmxhc3QtY2hpbGQ6bm90KC5kcm9wZG93bi10b2dnbGUpOm5vdCguZHJvcGRvd24tbWVudSkge1xuXHRcdFx0XHQ6ZGlyKHJ0bCkgJiB7XG5cdFx0XHRcdFx0Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czogJHJhZGl1cztcblx0XHRcdFx0XHRib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAkcmFkaXVzO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG4gICAgICAmOm50aC1sYXN0LWNoaWxkKG4gKyAzKTpub3QoLmRyb3Bkb3duLW1lbnUpOm5vdCguZm9ybS1mbG9hdGluZykge1xuICAgICAgXHQ6ZGlyKHJ0bCkgJiB7XG5cdFx0XHRcdFx0Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcblx0XHRcdFx0XHRib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuXHRcdFx0XHR9XG4gICAgICB9XG4gICAgfVxuICAgID4gLmZvcm0tZmxvYXRpbmc6bm90KDpmaXJzdC1jaGlsZCkgPiAuZm9ybS1jb250cm9sLFxuICAgID4gLmZvcm0tZmxvYXRpbmc6bm90KDpmaXJzdC1jaGlsZCkgPiAuZm9ybS1zZWxlY3Qge1xuICAgICAgOmRpcihsdHIpICYge1xuICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICAgICAgfVxuICAgICAgOmRpcihydGwpICYge1xuICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAkcmFkaXVzO1xuICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAkcmFkaXVzO1xuICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gICAgICB9XG4gICAgfVxuICAgID4gOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpOm5vdCguZHJvcGRvd24tbWVudSkjeyR2YWxpZGF0aW9uLW1lc3NhZ2VzfSxcbiAgICA+IC5mb3JtLWZsb2F0aW5nOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCkgPiAuZm9ybS1jb250cm9sLFxuICAgID4gLmZvcm0tZmxvYXRpbmc6bm90KDpmaXJzdC1jaGlsZCk6bm90KDpsYXN0LWNoaWxkKSA+IC5mb3JtLXNlbGVjdCB7XG4gICAgICA6ZGlyKHJ0bCkgJiB7XG4gICAgXHRcdGJvcmRlci1yYWRpdXM6IDA7XG4gICAgXHR9XG4gICAgfVxuICB9XG59XG4iLCIubWVkaWEtbWVzc2FnaW5nIHtcblx0JiAubWVkaWEge1xuXHRcdHBhZGRpbmc6IHJlbSgxNXB4KTtcblx0XHRcblx0XHQmICsgLm1lZGlhIHtcblx0XHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0XHRwYWRkaW5nLXRvcDogcmVtKDE1cHgpO1xuXHRcdH1cblx0XHQmOmZpcnN0LWNoaWxkIHtcblx0XHRcdHBhZGRpbmctdG9wOiAwO1xuXHRcdH1cblx0XHQmOmxhc3QtY2hpbGQge1xuXHRcdFx0cGFkZGluZy1ib3R0b206IDA7XG5cdFx0fVxuXHRcdCYgcCB7XG5cdFx0XHRtYXJnaW46IDA7XG5cdFx0fVxuXHR9XG59IiwiLm1vZGFsIHtcblx0JiAubW9kYWwtaGVhZGVyIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXg6IDE7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcblx0XHQmIC5idG4tY2xvc2Uge1xuXHRcdFx0OmRpcihydGwpICYge1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogY2FsYygtLjUgKiB2YXIoLS0jeyRwcmVmaXh9bW9kYWwtaGVhZGVyLXBhZGRpbmcteCkpO1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IGF1dG87XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdFxuXHQmLm1vZGFsLW1lc3NhZ2Uge1xuXHRcdCYgLm1vZGFsLWRpYWxvZyB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdG1heC13aWR0aDogMTAwJTtcblx0XHRcdG1hcmdpbi1pbmxpbmUtc3RhcnQ6IDA7XG5cdFx0XHRtYXJnaW4taW5saW5lLWVuZDogMDtcblx0XHR9XG5cdFx0JiAubW9kYWwtY29udGVudCB7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAwO1xuXHRcdH1cblx0XHQmIC5tb2RhbC1ib2R5LFxuXHRcdCYgLm1vZGFsLWhlYWRlcixcblx0XHQmIC5tb2RhbC1mb290ZXIge1xuXHRcdFx0d2lkdGg6IDYwJTtcblx0XHRcdGJvcmRlcjogbm9uZTtcblx0XHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdFx0XG5cdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcblx0XHRcdFx0d2lkdGg6IDkwJTtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn0iLCIubmF2IHtcblx0Ji5uYXYtdGFicyB7XG5cdFx0Ji5uYXYtdGFicy1pbnZlcnNlIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1ncmF5LTkwMCk7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cyAkYm9yZGVyLXJhZGl1cyAwIDA7XG5cdFx0XHRcblx0XHRcdCYgLm5hdi1pdGVtIHtcblx0XHRcdFx0JiAubmF2LWxpbmsge1xuXHRcdFx0XHRcdGNvbG9yOiByZ2JhKHZhcigtLSN7JHByZWZpeH13aGl0ZS1yZ2IpLCAuNjUpO1xuXHRcdFx0XHRcdFxuXHRcdFx0XHRcdCY6aG92ZXIsXG5cdFx0XHRcdFx0Jjpmb2N1cyB7XG5cdFx0XHRcdFx0XHRjb2xvcjogcmdiYSh2YXIoLS0jeyRwcmVmaXh9d2hpdGUtcmdiKSwgMSk7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdCYuYWN0aXZlIHtcblx0XHRcdFx0XHRcdGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9Y29tcG9uZW50LWNvbG9yKTtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1jb21wb25lbnQtYmcpO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHQmLm5hdi10YWJzLXYyIHtcblx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS0jeyRwcmVmaXh9Y29tcG9uZW50LWJvcmRlci1jb2xvcik7XG5cdFx0XHRcblx0XHRcdCYgPiAubmF2LWl0ZW0ge1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAtMXB4O1xuXHRcdFx0XHRcblx0XHRcdFx0JiA+IC5uYXYtbGluayB7XG5cdFx0XHRcdFx0Ym9yZGVyOiBub25lO1xuXHRcdFx0XHRcdGJvcmRlci1ib3R0b206IDNweCBzb2xpZCB0cmFuc3BhcmVudDtcblx0XHRcdFx0XHRwYWRkaW5nOiAkbmF2LWxpbmstcGFkZGluZy14ICRuYXYtbGluay1wYWRkaW5nLXggJG5hdi1saW5rLXBhZGRpbmcteCAtIHJlbS1kZWZhdWx0KDJweCk7XG5cdFx0XHRcdFx0XG5cdFx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0XHRib3JkZXItYm90dG9tLWNvbG9yOiByZ2JhKHZhcigtLSN7JHByZWZpeH1jb21wb25lbnQtY29sb3ItcmdiKSwgLjI1KTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0Ji5hY3RpdmUge1xuXHRcdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbS1jb2xvcjogdmFyKC0tI3skcHJlZml4fWNvbXBvbmVudC1hY3RpdmUtYmcpO1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZDogbm9uZTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0Ji5zaG93IHtcblx0XHRcdFx0XHQmID4gLm5hdi1saW5rIHtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQ6IG5vbmU7XG5cdFx0XHRcdFx0XHRib3JkZXItYm90dG9tLWNvbG9yOiAkZ3JheS0zMDA7XG5cdFx0XHRcdFx0XHRjb2xvcjogJGdyYXktOTAwO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufSIsIi5uYXYtd2l6YXJkcy1jb250YWluZXIge1xuXHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcblx0XHRvdmVyZmxvdzogc2Nyb2xsO1xuXHRcdFxuXHRcdCYgLm5hdi5uYXYtd2l6YXJkcy0xLFxuXHRcdCYgLm5hdi5uYXYtd2l6YXJkcy0yLFxuXHRcdCYgLm5hdi5uYXYtd2l6YXJkcy0zIHtcblx0XHRcdG1pbi13aWR0aDogcmVtKDYwMHB4KTtcblx0XHR9XG5cdH1cbn1cblxuLm5hdiB7XG5cdCYubmF2LXdpemFyZHMtMSB7XG5cdFx0ZmxleC13cmFwOiBub3dyYXA7XG5cdFx0XG5cdFx0JiAubmF2LWl0ZW0ge1xuXHRcdFx0cGFkZGluZzogMDtcblx0XHRcdFxuXHRcdFx0JiAubmF2LWxpbmsge1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdGNvbG9yOiByZ2JhKHZhcigtLSN7JHByZWZpeH1jb21wb25lbnQtY29sb3ItcmdiKSwgLjc1KTtcblx0XHRcdFx0XG5cdFx0XHRcdCYgLm5hdi1ubyB7XG5cdFx0XHRcdFx0d2lkdGg6IHJlbSg0MHB4KTtcblx0XHRcdFx0XHRoZWlnaHQ6IHJlbSg0MHB4KTtcblx0XHRcdFx0XHRtYXJnaW46IDAgYXV0bztcblx0XHRcdFx0XHRmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogbm9uZTtcblx0XHRcdFx0XHRib3JkZXI6IDJweCBzb2xpZCB2YXIoLS0jeyRwcmVmaXh9Y29tcG9uZW50LWJvcmRlci1jb2xvcik7XG5cdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRcdHotaW5kZXg6IDEwO1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1sZztcblx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiA0MHB4O1xuXHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdFx0XHR0cmFuc2l0aW9uOiBhbGwgLjJzIGxpbmVhcjtcblx0XHRcdFx0fVxuXHRcdFx0XHQmIC5uYXYtdGV4dCB7XG5cdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRcdG1hcmdpbi10b3A6ICRzcGFjZXIgKiAuNTtcblx0XHRcdFx0XHRmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAkZm9udC1zaXplLWJhc2U7XG5cdFx0XHRcdH1cblx0XHRcdFx0Ji5hY3RpdmUsXG5cdFx0XHRcdCYuY29tcGxldGVkIHtcblx0XHRcdFx0XHRjb2xvcjogJGNvbXBvbmVudC1hY3RpdmUtYmc7XG5cdFx0XHRcdFx0XG5cdFx0XHRcdFx0JiAubmF2LW5vIHtcblx0XHRcdFx0XHRcdGJvcmRlci1jb2xvcjogJGNvbXBvbmVudC1hY3RpdmUtYmc7XG5cdFx0XHRcdFx0XHRjb2xvcjogJGNvbXBvbmVudC1hY3RpdmUtYmc7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdCY6YmVmb3JlLFxuXHRcdFx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZDogJGNvbXBvbmVudC1hY3RpdmUtYmc7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRcdFx0d2lkdGg6IGNhbGMoNTAlIC0gMjBweCk7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdCYuYWN0aXZlIHtcblx0XHRcdFx0XHQmIC5uYXYtbm8ge1xuXHRcdFx0XHRcdFx0Ym94LXNoYWRvdzogMCAwIDAgNXB4IHJnYmEoJGNvbXBvbmVudC1hY3RpdmUtYmcsIC4yKTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0Ji5kaXNhYmxlZCB7XG5cdFx0XHRcdFx0Y29sb3I6IHJnYmEodmFyKC0tI3skcHJlZml4fWNvbXBvbmVudC1jb2xvci1yZ2IpLCAuMjUpO1xuXHRcdFx0XHR9XG5cdFx0XHRcdCY6YmVmb3JlLFxuXHRcdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0XHRjb250ZW50OiAnJztcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0dG9wOiAkbmF2LWxpbmstcGFkZGluZy15ICsgcmVtLWRlZmF1bHQoMTlweCk7XG5cdFx0XHRcdFx0aGVpZ2h0OiByZW0oMnB4KTtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiB2YXIoLS0jeyRwcmVmaXh9Y29tcG9uZW50LWJvcmRlci1jb2xvcik7XG5cdFx0XHRcdFx0aW5zZXQtaW5saW5lLXN0YXJ0OiAwO1xuXHRcdFx0XHRcdGluc2V0LWlubGluZS1lbmQ6IGNhbGMoNTAlICsgMjBweCk7XG5cdFx0XHRcdH1cblx0XHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdFx0dHJhbnNpdGlvbjogYWxsIC4ycyBsaW5lYXI7XG5cdFx0XHRcdFx0aW5zZXQtaW5saW5lLXN0YXJ0OiBjYWxjKDUwJSArIDIwcHgpO1xuXHRcdFx0XHRcdGluc2V0LWlubGluZS1lbmQ6IDA7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdCY6Zmlyc3QtY2hpbGQge1xuXHRcdFx0XHQmIC5uYXYtbGluayB7XG5cdFx0XHRcdFx0JjpiZWZvcmUsXG5cdFx0XHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdFx0XHRpbnNldC1pbmxpbmUtc3RhcnQ6IGNhbGMoNTAlICsgMjBweCk7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQmOmxhc3QtY2hpbGQge1xuXHRcdFx0XHQmIC5uYXYtbGluayB7XG5cdFx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdFx0aW5zZXQtaW5saW5lLWVuZDogY2FsYyg1MCUgKyAyMHB4KTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0Ji5hY3RpdmUsXG5cdFx0XHRcdFx0Ji5jb21wbGV0ZWQge1xuXHRcdFx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAkY29tcG9uZW50LWFjdGl2ZS1iZztcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQmLm5hdi13aXphcmRzLTIge1xuXHRcdGZsZXgtd3JhcDogbm93cmFwO1xuXHRcdFxuXHRcdCYgLm5hdi1pdGVtIHtcblx0XHRcdHBhZGRpbmc6IDAgJG5hdi1saW5rLXBhZGRpbmcteDtcblx0XHRcdFxuXHRcdFx0JiAubmF2LWxpbmsge1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9Y29tcG9uZW50LWNvbG9yKTtcblx0XHRcdFx0YmFja2dyb3VuZDogdmFyKC0tI3skcHJlZml4fWNvbXBvbmVudC1kaXNhYmxlZC1iZyk7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDYwcHg7XG5cdFx0XHRcdFxuXHRcdFx0XHQmIC5uYXYtdGV4dCB7XG5cdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcblx0XHRcdFx0XHRmb250LXNpemU6ICRmb250LXNpemUtYmFzZTtcblx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdFx0ei1pbmRleDogMTA7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogaW5oZXJpdDtcblx0XHRcdFx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHRcdFx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0XHRcdFx0dGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG5cdFx0XHRcdH1cblx0XHRcdFx0JjpiZWZvcmUsXG5cdFx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRpbnNldC1pbmxpbmUtc3RhcnQ6ICRuYXYtbGluay1wYWRkaW5nLXggKiAtMTtcblx0XHRcdFx0XHRpbnNldC1pbmxpbmUtZW5kOiAkbmF2LWxpbmstcGFkZGluZy14ICogLTE7XG5cdFx0XHRcdFx0aGVpZ2h0OiByZW0oMnB4KTtcblx0XHRcdFx0XHR0b3A6IDUwJTtcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiByZW0oLTFweCk7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fWNvbXBvbmVudC1kaXNhYmxlZC1iZyk7XG5cdFx0XHRcdFx0dHJhbnNpdGlvbjogYWxsIC4ycyBsaW5lYXI7XG5cdFx0XHRcdH1cblx0XHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdFx0d2lkdGg6IDAlO1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6ICRjb21wb25lbnQtYWN0aXZlLWJnO1xuXHRcdFx0XHR9XG5cdFx0XHRcdCYuZGlzYWJsZWQge1xuXHRcdFx0XHRcdGNvbG9yOiByZ2JhKHZhcigtLSN7JHByZWZpeH1jb21wb25lbnQtY29sb3ItcmdiKSwgLjI1KTtcblx0XHRcdFx0fVxuXHRcdFx0XHQmLmFjdGl2ZSxcblx0XHRcdFx0Ji5jb21wbGV0ZWQge1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6ICRjb21wb25lbnQtYWN0aXZlLWJnO1xuXHRcdFx0XHRcdGNvbG9yOiAkY29tcG9uZW50LWFjdGl2ZS1jb2xvcjtcblx0XHRcdFx0XHRcblx0XHRcdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0XHRcdHdpZHRoOiBjYWxjKDEwMCUgKyAjeyRuYXYtbGluay1wYWRkaW5nLXggKiAyfSk7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdCYuYWN0aXZlIHtcblx0XHRcdFx0XHRib3gtc2hhZG93OiAwIDAgMCA0cHggcmdiYSgkY29tcG9uZW50LWFjdGl2ZS1iZywgLjIpO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQmOmZpcnN0LWNoaWxkIHtcblx0XHRcdFx0JiAubmF2LWxpbmsge1xuXHRcdFx0XHRcdCY6YmVmb3JlLFxuXHRcdFx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRcdFx0aW5zZXQtaW5saW5lLXN0YXJ0OiA1MCU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQmOmxhc3QtY2hpbGQge1xuXHRcdFx0XHQmIC5uYXYtbGluayB7XG5cdFx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdFx0aW5zZXQtaW5saW5lLWVuZDogNTAlO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQmLmFjdGl2ZSxcblx0XHRcdFx0XHQmLmNvbXBsZXRlZCB7XG5cdFx0XHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQ6ICRjb21wb25lbnQtYWN0aXZlLWJnO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdCYubmF2LXdpemFyZHMtMyB7XG5cdFx0ZmxleC13cmFwOiBub3dyYXA7XG5cdFx0XG5cdFx0JiAubmF2LWl0ZW0ge1xuXHRcdFx0cGFkZGluZzogMDtcblx0XHRcdFxuXHRcdFx0JiAubmF2LWxpbmsge1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdGNvbG9yOiByZ2JhKHZhcigtLSN7JHByZWZpeH1jb21wb25lbnQtY29sb3ItcmdiKSwgLjUpO1xuXHRcdFx0XHRcblx0XHRcdFx0JiAubmF2LWRvdCB7XG5cdFx0XHRcdFx0d2lkdGg6IHJlbSgxNnB4KTtcblx0XHRcdFx0XHRoZWlnaHQ6IHJlbSgxNnB4KTtcblx0XHRcdFx0XHRtYXJnaW46IDAgYXV0bztcblx0XHRcdFx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdFx0XHRcdGJvcmRlcjogM3B4IHNvbGlkIHZhcigtLSN7JHByZWZpeH1jb21wb25lbnQtZGlzYWJsZWQtYmcpO1xuXHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0XHR6LWluZGV4OiAxMDtcblx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiAxMHB4O1xuXHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdFx0XHR0cmFuc2l0aW9uOiBhbGwgLjJzIGxpbmVhcjtcblx0XHRcdFx0fVxuXHRcdFx0XHQmIC5uYXYtdGl0bGUge1xuXHRcdFx0XHRcdG1hcmdpbi10b3A6ICRzcGFjZXIgKiAuNTtcblx0XHRcdFx0XHRmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG5cdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1sZztcblx0XHRcdFx0fVxuXHRcdFx0XHQmIC5uYXYtdGV4dCB7XG5cdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlO1xuXHRcdFx0XHRcdGNvbG9yOiByZ2JhKHZhcigtLSN7JHByZWZpeH1jb21wb25lbnQtY29sb3ItcmdiKSwgLjY1KTtcblx0XHRcdFx0XHRmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG5cdFx0XHRcdH1cblx0XHRcdFx0Ji5hY3RpdmUsXG5cdFx0XHRcdCYuY29tcGxldGVkIHtcblx0XHRcdFx0XHRjb2xvcjogdmFyKC0tI3skcHJlZml4fWNvbXBvbmVudC1jb2xvcik7XG5cdFx0XHRcdFx0XG5cdFx0XHRcdFx0JiAubmF2LWRvdCB7XG5cdFx0XHRcdFx0XHRib3JkZXItY29sb3I6ICRjb21wb25lbnQtYWN0aXZlLWJnO1xuXHRcdFx0XHRcdFx0Y29sb3I6ICRjb21wb25lbnQtYWN0aXZlLWJnO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQmOmJlZm9yZSxcblx0XHRcdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQ6ICRjb21wb25lbnQtYWN0aXZlLWJnO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0XHRcdHdpZHRoOiBjYWxjKDUwJSAtIDhweCk7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdCYuYWN0aXZlIHtcblx0XHRcdFx0XHQmIC5uYXYtZG90IHtcblx0XHRcdFx0XHRcdGJveC1zaGFkb3c6IDAgMCAwIDVweCByZ2JhKCRjb21wb25lbnQtYWN0aXZlLWJnLCAuMik7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdCYuZGlzYWJsZWQge1xuXHRcdFx0XHRcdGNvbG9yOiByZ2JhKHZhcigtLSN7JHByZWZpeH1jb21wb25lbnQtY29sb3ItcmdiKSwgLjI1KTtcblx0XHRcdFx0XHRcblx0XHRcdFx0XHQmIC5uYXYtdGV4dCB7XG5cdFx0XHRcdFx0XHRjb2xvcjogaW5oZXJpdDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0JjpiZWZvcmUsXG5cdFx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHR0b3A6ICRuYXYtbGluay1wYWRkaW5nLXkgKyByZW0tZGVmYXVsdCg2cHgpO1xuXHRcdFx0XHRcdGhlaWdodDogcmVtKDNweCk7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogdmFyKC0tI3skcHJlZml4fWNvbXBvbmVudC1kaXNhYmxlZC1iZyk7XG5cdFx0XHRcdFx0aW5zZXQtaW5saW5lLXN0YXJ0OiAwO1xuXHRcdFx0XHRcdGluc2V0LWlubGluZS1lbmQ6IGNhbGMoNTAlICsgOHB4KTtcblx0XHRcdFx0fVxuXHRcdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0XHR0cmFuc2l0aW9uOiBhbGwgLjJzIGxpbmVhcjtcblx0XHRcdFx0XHRpbnNldC1pbmxpbmUtc3RhcnQ6IGNhbGMoNTAlICsgOHB4KTtcblx0XHRcdFx0XHRpbnNldC1pbmxpbmUtZW5kOiAwO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQmOmZpcnN0LWNoaWxkIHtcblx0XHRcdFx0JiAubmF2LWxpbmsge1xuXHRcdFx0XHRcdCY6YmVmb3JlLFxuXHRcdFx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRcdFx0aW5zZXQtaW5saW5lLXN0YXJ0OiBjYWxjKDUwJSArIDhweCk7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQmOmxhc3QtY2hpbGQge1xuXHRcdFx0XHQmIC5uYXYtbGluayB7XG5cdFx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdFx0aW5zZXQtaW5saW5lLWVuZDogY2FsYyg1MCUgKyA4cHgpO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQmLmFjdGl2ZSxcblx0XHRcdFx0XHQmLmNvbXBsZXRlZCB7XG5cdFx0XHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQ6ICRjb21wb25lbnQtYWN0aXZlLWJnO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59IiwiLm5hdiB7XG5cdHBhZGRpbmctaW5saW5lLXN0YXJ0OiByZW0oMCk7XG59IiwiLm5hdmJhciB7XG5cdCYubmF2YmFyLXN0aWNreSB7XG5cdFx0Ym9yZGVyLWlubGluZS1lbmQ6IDFweCBzb2xpZCB2YXIoLS0jeyRwcmVmaXh9Y29tcG9uZW50LWJvcmRlci1jb2xvcik7XG5cdFx0cGFkZGluZzogMDtcblx0XHRtYXJnaW4taW5saW5lLWVuZDogJHNwYWNlciAqIC41O1xuXHRcdFxuXHRcdCYgLm5hdiB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0XHR0b3A6ICRhcHAtaGVhZGVyLWhlaWdodCArICRhcHAtY29udGVudC1wYWRkaW5nLXk7XG5cdFx0XHRwb3NpdGlvbjogc3RpY2t5O1xuXHRcdFx0XG5cdFx0XHQmIC5uYXYtbGluayB7XG5cdFx0XHRcdGNvbG9yOiByZ2JhKHZhcigtLSN7JHByZWZpeH1ib2R5LWNvbG9yLXJnYiksIC41KTtcblx0XHRcdFx0cGFkZGluZzogJG5hdi1saW5rLXBhZGRpbmcteSAqIC41ICRuYXYtbGluay1wYWRkaW5nLXg7XG5cdFx0XHRcdGJvcmRlci1pbmxpbmUtZW5kOiAycHggc29saWQgdHJhbnNwYXJlbnQ7XG5cdFx0XHRcdHBhZGRpbmctaW5saW5lLWVuZDogJG5hdi1saW5rLXBhZGRpbmcteCArICRzcGFjZXIgKiAuNTtcblx0XHRcdFx0XG5cdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdGNvbG9yOiByZ2JhKHZhcigtLSN7JHByZWZpeH1ib2R5LWNvbG9yLXJnYiksIDEpO1xuXHRcdFx0XHR9XG5cdFx0XHRcdCYuYWN0aXZlIHtcblx0XHRcdFx0XHRjb2xvcjogcmdiYSh2YXIoLS0jeyRwcmVmaXh9Ym9keS1jb2xvci1yZ2IpLCAxKTtcblx0XHRcdFx0XHRmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG5cdFx0XHRcdFx0Ym9yZGVyLWlubGluZS1lbmQtY29sb3I6IHJnYmEodmFyKC0tI3skcHJlZml4fWJvZHktY29sb3ItcmdiKSwgMSk7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn0iLCIubm90ZSB7XG5cdG1hcmdpbi1ib3R0b206IHJlbSgyMHB4KTtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleDogMTtcblx0YmFja2dyb3VuZDogdmFyKC0tI3skcHJlZml4fWFsZXJ0LWJnKTtcblx0Y29sb3I6IHZhcigtLSN7JHByZWZpeH1hbGVydC1jb2xvcik7XG5cdGJvcmRlci1jb2xvcjogdmFyKC0tI3skcHJlZml4fWFsZXJ0LWJvcmRlci1jb2xvcik7XG5cdGJvcmRlci1pbmxpbmUtc3RhcnQ6IHJlbSgzcHgpIHNvbGlkO1xuXHRcblx0JiAubm90ZS1pY29uIHtcblx0XHR3aWR0aDogcmVtKDgwcHgpO1xuXHRcdGZvbnQtc2l6ZTogcmVtKDU2cHgpO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0fVxuXHQmIC5ub3RlLWNvbnRlbnQge1xuXHRcdHBhZGRpbmc6IHJlbSgxNXB4KTtcblx0XHRmbGV4OiAxO1xuXHRcdFxuXHRcdCYgaDEsIFxuXHRcdCYgaDIsIFxuXHRcdCYgaDMsIFxuXHRcdCYgaDQsIFxuXHRcdCYgaDUsIFxuXHRcdCYgaDYge1xuXHRcdFx0Y29sb3I6IGluaGVyaXQ7XG5cdFx0fVxuXHR9XG5cdCYubm90ZS13aXRoLWVuZC1pY29uIHtcblx0XHRib3JkZXItaW5saW5lLXN0YXJ0OiBub25lO1xuXHRcdGJvcmRlci1pbmxpbmUtZW5kOiByZW0oM3B4KSBzb2xpZDtcblx0fVxufSIsIi5wYWdlLWhlYWRlciB7XG5cdGZvbnQtc2l6ZTogJHBhZ2UtaGVhZGVyLWZvbnQtc2l6ZTtcblx0bWFyZ2luOiAwIDAgcmVtKDE1cHgpO1xuXHRwYWRkaW5nOiAwO1xuXHRib3JkZXI6IG5vbmU7XG5cdGxpbmUtaGVpZ2h0OiAkcGFnZS1oZWFkZXItbGluZS1oZWlnaHQ7XG5cdGZvbnQtd2VpZ2h0OiAkcGFnZS1oZWFkZXItZm9udC13ZWlnaHQ7XG5cdFxuXHQmIHNtYWxsIHtcblx0XHRsaW5lLWhlaWdodDogcmVtKDIwcHgpO1xuXHR9XG59IiwiLnBhZ2luYXRpb24ge1xuXHRmb250LXdlaWdodDogJHBhZ2luYXRpb24tZm9udC13ZWlnaHQ7XG5cdGZsZXgtd3JhcDogd3JhcDtcblx0XG5cdCYgLnBhZ2UtaXRlbTpub3QoOmZpcnN0LWNoaWxkKSAucGFnZS1saW5rIHtcblx0XHRtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4taW5saW5lLXN0YXJ0OiAuMzc1cmVtO1xuXHR9XG59IiwiQGtleWZyYW1lcyBmYWRlSW4ge1xuXHRmcm9tIHsgb3BhY2l0eTogMDsgfVxuXHR0byB7IG9wYWNpdHk6IDAuOTsgfVxufVxuLnBhbmVsIHtcblx0YmFja2dyb3VuZC1jb2xvcjogJHBhbmVsLWJnLWNvbG9yO1xuXHRib3JkZXI6IG5vbmU7XG5cdG1hcmdpbi1ib3R0b206ICRwYW5lbC1tYXJnaW4tYm90dG9tO1xuXHRib3gtc2hhZG93OiBub25lO1xuXHRib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XG5cdCYgLnBhbmVsLWJvZHksXG5cdCYgLnBhbmVsLXRvb2xiYXIsXG5cdCYgLnBhbmVsLWZvb3RlciB7XG5cdFx0ZmxleDogMSAxIGF1dG87XG5cdH1cblx0JiAucGFuZWwtaGVhZGluZyB7XG5cdFx0cGFkZGluZzogJHBhbmVsLWhlYWRpbmctcGFkZGluZy15ICRwYW5lbC1oZWFkaW5nLXBhZGRpbmcteDtcblx0XHRib3JkZXI6IG5vbmU7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGZsZXgtd3JhcDogbm93cmFwO1xuXHRcdGJvcmRlci10b3AtbGVmdC1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xuXHRcdGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcblx0XHRcblx0XHQmIC5wYW5lbC10aXRsZSB7XG5cdFx0XHRmb250LXNpemU6ICRmb250LXNpemUtYmFzZTtcblx0XHRcdG1hcmdpbjogMDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtYmFzZSAqIDAuOTtcblx0XHRcdGZsZXg6IDE7XG5cdFx0XHRcblx0XHRcdCYgPiBhIHtcblx0XHRcdFx0Y29sb3I6IGluaGVyaXQ7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcblx0XHRcdFx0Jjpob3Zlcixcblx0XHRcdFx0Jjpmb2N1cyB7XG5cdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCYgLnBhbmVsLWhlYWRpbmctYnRuIHtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XG5cdFx0XHQmID4gYSB7XG5cdFx0XHRcdCYgKyBhIHtcblx0XHRcdFx0XHRtYXJnaW4taW5saW5lLXN0YXJ0OiByZW0oNXB4KTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0JiAuYnRuLWljb24ge1xuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcblx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCYgLnRhYi1vdmVyZmxvdyB7XG5cdFx0XHRmbGV4OiAxO1xuXHRcdH1cblx0fVxuXHQmIC5wYW5lbC1ib2R5IHtcblx0XHRwYWRkaW5nOiAkcGFuZWwtYm9keS1wYWRkaW5nLXkgJHBhbmVsLWJvZHktcGFkZGluZy14O1xuXHRcdFxuXHRcdEBpbmNsdWRlIGNsZWFyZml4KCk7XG5cdH1cblx0JiAucGFuZWwtdG9vbGJhciB7XG5cdFx0cGFkZGluZzogJHBhbmVsLXRvb2xiYXItcGFkZGluZy15ICRwYW5lbC10b29sYmFyLXBhZGRpbmcteDtcblx0fVxuXHQmIC5wYW5lbC1mb290ZXIge1xuXHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKHZhcigtLSN7JHByZWZpeH1jb21wb25lbnQtYm9yZGVyLWNvbG9yLXJnYiksIC43NSk7XG5cdFx0cGFkZGluZzogJHBhbmVsLWZvb3Rlci1wYWRkaW5nLXkgJHBhbmVsLWZvb3Rlci1wYWRkaW5nLXg7XG5cdH1cblx0JiBbY2xhc3NePVwiY29sLVwiXSB7XG5cdFx0Ji51aS1zb3J0YWJsZSB7XG5cdFx0XHRtaW4taGVpZ2h0OiAwO1xuXHRcdH1cblx0fVxuXHQmLnBhbmVsLWRlZmF1bHQge1xuXHRcdCYgPiAucGFuZWwtaGVhZGluZyB7XG5cdFx0XHRjb2xvcjogdmFyKC0tI3skcHJlZml4fWNvbXBvbmVudC1jb2xvcik7XG5cdFx0fVxuXHR9XG5cdCYucGFuZWwtaW52ZXJzZSB7XG5cdFx0JiA+IC5wYW5lbC1oZWFkaW5nIHtcblx0XHRcdGJhY2tncm91bmQ6IHZhcigtLSN7JHByZWZpeH1ncmF5LTkwMCk7XG5cdFx0XHRjb2xvcjogdmFyKC0tI3skcHJlZml4fXdoaXRlKTtcblx0XHRcdFxuXHRcdFx0LmRhcmstbW9kZSAmIHtcblx0XHRcdFx0YmFja2dyb3VuZDogcmdiYSgkd2hpdGUsIC4xKTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0Ji5wYW5lbC1sb2FkaW5nIHtcblx0XHQmIC5wYW5lbC1ib2R5IHtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdHotaW5kZXg6IDA7XG5cdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdFx0XG5cdFx0XHQmIC5wYW5lbC1sb2FkZXIge1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdGluc2V0LWlubGluZS1zdGFydDogMDtcblx0XHRcdFx0aW5zZXQtaW5saW5lLWVuZDogMDtcblx0XHRcdFx0dG9wOiAwO1xuXHRcdFx0XHRib3R0b206IDA7XG5cdFx0XHRcdGJhY2tncm91bmQ6IHZhcigtLSN7JHByZWZpeH1jb21wb25lbnQtYmcpO1xuXHRcdFx0XHRvcGFjaXR5OiAwLjk7XG5cdFx0XHRcdHotaW5kZXg6ICRhcHAtaGVhZGVyLXppbmRleCArIDEwO1xuXHRcdFx0XHRhbmltYXRpb246IGZhZGVJbiAuMnM7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDAgMCAkYm9yZGVyLXJhZGl1cyAkYm9yZGVyLXJhZGl1cztcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdCYucGFuZWwtZXhwYW5kIHtcblx0XHRwb3NpdGlvbjogZml4ZWQ7XG5cdFx0dG9wOiAwO1xuXHRcdGluc2V0LWlubGluZS1zdGFydDogMDtcblx0XHRpbnNldC1pbmxpbmUtZW5kOiAwO1xuXHRcdGJvdHRvbTogMDtcblx0XHRtYXJnaW46IDA7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHR6LWluZGV4OiAkcGFuZWwtZXhwYW5kLXppbmRleDtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXg6IDE7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRib3JkZXItcmFkaXVzOiAwO1xuXHRcdFxuXHRcdCYgPiAucGFuZWwtYm9keSxcblx0XHQmID4gLnBhbmVsLWhlYWRpbmcsXG5cdFx0JiA+IC5wYW5lbC1mb290ZXIge1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogMDtcblx0XHR9XG5cdFx0JiA+IC5wYW5lbC1ib2R5IHtcblx0XHRcdG92ZXJmbG93LXg6IHNjcm9sbDtcblx0XHRcdGZsZXg6IDE7XG5cdFx0XHRcblx0XHRcdCYgPiAuc2xpbVNjcm9sbERpdiB7XG5cdFx0XHRcdGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xuXHRcdFx0XHRcblx0XHRcdFx0JiA+IGRpdjpub3QoLnNsaW1TY3JvbGxCYXIpOm5vdCguc2xpbVNjcm9sbFJhaWwpIHtcblx0XHRcdFx0XHRoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHQmID4gLnBhbmVsLWhlYWRpbmcge1xuXHRcdFx0ZmxleDogMDtcblx0XHRcdFxuXHRcdFx0JiAuZmEtZXhwYW5kOmJlZm9yZSB7XG5cdFx0XHRcdGNvbnRlbnQ6ICdcXGYwNjYnO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmID4gLmhsanMtd3JhcHBlciB7XG5cdFx0XHRtYXgtaGVpZ2h0OiA1MCU7XG5cdFx0XHRvdmVyZmxvdzogc2Nyb2xsO1xuXHRcdH1cblx0fVxuXHQmLnBhbmVsLWhvdmVyLWljb24ge1xuXHRcdCYgLnBhbmVsLWhlYWRpbmcge1xuXHRcdFx0JiAucGFuZWwtaGVhZGluZy1idG4ge1xuXHRcdFx0XHQmIC5idG4ge1xuXHRcdFx0XHRcdCYgaSB7XG5cdFx0XHRcdFx0XHR2aXNpYmlsaXR5OiBoaWRkZW47XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHRcblx0XHRcdCY6aG92ZXIsXG5cdFx0XHQmOmZvY3VzIHtcblx0XHRcdFx0JiAucGFuZWwtaGVhZGluZy1idG4ge1xuXHRcdFx0XHRcdCYgLmJ0biB7XG5cdFx0XHRcdFx0XHQmIGkge1xuXHRcdFx0XHRcdFx0XHR2aXNpYmlsaXR5OiB2aXNpYmxlO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQmLnBhbmVsLXdpdGgtdGFicyB7XG5cdFx0JiAucGFuZWwtaGVhZGluZyB7XG5cdFx0XHQmID4gLm5hdi10YWJzIHtcblx0XHRcdFx0bWFyZ2luLXRvcDogLSRwYW5lbC1oZWFkaW5nLXBhZGRpbmcteSAqIDAuNTtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogLSRwYW5lbC1oZWFkaW5nLXBhZGRpbmcteTtcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogbm9uZTtcblx0XHRcdFx0XG5cdFx0XHRcdCYgLm5hdi1pdGVtIHtcblx0XHRcdFx0XHQmIC5uYXYtbGluayB7XG5cdFx0XHRcdFx0XHRib3JkZXI6IG5vbmU7XG5cdFx0XHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG4ucGFuZWwtZXhwYW5kIHtcblx0JiAuYXBwLWNvbnRlbnQge1xuXHRcdHotaW5kZXg6IDk5OTk7XG5cdFx0XG5cdFx0JiAucGFuZWwucGFuZWwtZXhwYW5kIHtcblx0XHRcdGJhY2tncm91bmQ6ICRwYW5lbC1iZy1jb2xvcjtcblx0XHR9XG5cdH1cbn0iLCIucG9wb3ZlciB7XG5cdGJveC1zaGFkb3c6ICRwb3BvdmVyLWJveC1zaGFkb3c7XG59IiwiLnJlZ2lzdGVyZWQtdXNlcnMtbGlzdCB7XG5cdGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcblx0bWFyZ2luOiByZW0oNy41cHgpO1xuXHRwYWRkaW5nOiAwO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LXdyYXA6IHdyYXA7XG5cdFxuXHQmID4gbGkge1xuXHRcdHdpZHRoOiAyNSU7XG5cdFx0Zm9udC1zaXplOiByZW0oMTJweCk7XG5cdFx0cGFkZGluZzogcmVtKDcuNXB4KTtcblx0XHRjb2xvcjogJGRhcms7XG5cdFx0XG5cdFx0JiA+IGEge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiByZW0oMTBweCk7XG5cdFx0fVxuXHRcdCYgaW1nIHtcblx0XHRcdG1heC13aWR0aDogMTAwJTtcblx0XHRcdGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xuXHRcdH1cblx0XHQmIC51c2VybmFtZSB7XG5cdFx0XHRmb250LXNpemU6IHJlbSgxMnB4KTtcblx0XHRcdGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9Y29tcG9uZW50LWNvbG9yKTtcblx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdFx0XG5cdFx0XHQmIHNtYWxsIHtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdGZvbnQtc2l6ZTogcmVtKDExcHgpO1xuXHRcdFx0XHRjb2xvcjogcmdiYSh2YXIoLS0jeyRwcmVmaXh9Y29tcG9uZW50LWNvbG9yLXJnYiksIC41KTtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IHJlbSgxNXB4KTtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn0iLCJAa2V5ZnJhbWVzIHJvdGF0aW9uIHtcblx0ZnJvbSB7IHRyYW5zZm9ybTogcm90YXRlKDBkZWcpOyB9XG5cdHRvIHsgdHJhbnNmb3JtOiByb3RhdGUoMzU5ZGVnKTsgfVxufVxuXG4uc3Bpbm5lciB7XG5cdGhlaWdodDogcmVtKDM2cHgpO1xuXHR3aWR0aDogcmVtKDM2cHgpO1xuXHRib3JkZXI6IDJweCBzb2xpZCAkZ3JheS04MDA7XG5cdGJvcmRlci10b3AtY29sb3I6ICR3aGl0ZTtcblx0Ym9yZGVyLXJhZGl1czogMzZweDtcblx0YW5pbWF0aW9uOiByb3RhdGlvbiAuNnMgaW5maW5pdGUgbGluZWFyO1xuXHRcblx0Ji5zcGlubmVyLXNtIHtcblx0XHRoZWlnaHQ6IHJlbSgyOHB4KTtcblx0XHR3aWR0aDogcmVtKDI4cHgpO1xuXHR9XG59IiwiLnRhYi1vdmVyZmxvdyB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0Ym9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtc20gJGJvcmRlci1yYWRpdXMtc20gMCAwO1xuXHRmbGV4OiAxO1xuXHRcblx0JiAubmF2IHtcblx0XHQmLm5hdi10YWJzIHtcblx0XHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdFx0XHRkaXNwbGF5OiB0YWJsZTtcblx0XHRcdG1hcmdpbjogMDtcblx0XHRcdGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzICRib3JkZXItcmFkaXVzIDAgMDtcblx0XHRcdFxuXHRcdFx0JiA+IGxpIHtcblx0XHRcdFx0ZGlzcGxheTogdGFibGUtY2VsbDtcblx0XHRcdFx0ZmxvYXQ6IG5vbmU7XG5cdFx0XHRcdFxuXHRcdFx0XHQmID4gYSB7XG5cdFx0XHRcdFx0bWFyZ2luLWlubGluZS1zdGFydDogcmVtKC0xcHgpO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQmIC5wcmV2LWJ1dHRvbiB7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0aW5zZXQtaW5saW5lLXN0YXJ0OiAwO1xuXHRcdFx0XHR0b3A6IDA7XG5cdFx0XHRcdHotaW5kZXg6IDEwO1xuXHRcdFx0XHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG5cdFx0XHRcdG9wYWNpdHk6IDA7XG5cdFx0XHRcdGJveC1zaGFkb3c6IDAgMCAxNXB4IHJnYmEoJGRhcmssIC4yNSk7XG5cdFx0XHRcdHRyYW5zaXRpb246IGFsbCAuMnMgbGluZWFyO1xuXHRcdFx0XHRcblx0XHRcdFx0JiBhIHtcblx0XHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogJGxpZ2h0O1xuXHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzIDAgMDtcblx0XHRcdFx0XHRcblx0XHRcdFx0XHQmIGkge1xuXHRcdFx0XHRcdFx0OmRpcihydGwpICYge1xuXHRcdFx0XHRcdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0JiAubmV4dC1idXR0b24ge1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdGluc2V0LWlubGluZS1lbmQ6IDA7XG5cdFx0XHRcdHRvcDogMDtcblx0XHRcdFx0ei1pbmRleDogMTA7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcblx0XHRcdFx0b3BhY2l0eTogMDtcblx0XHRcdFx0Ym94LXNoYWRvdzogMCAwIDE1cHggcmdiYSgkZGFyaywgLjI1KTtcblx0XHRcdFx0dHJhbnNpdGlvbjogYWxsIC4ycyBsaW5lYXI7XG5cdFx0XHRcdGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG5cdFx0XHRcdFxuXHRcdFx0XHQmIGEge1xuXHRcdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAkbGlnaHQ7XG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMCAkYm9yZGVyLXJhZGl1cyAwIDA7XG5cdFx0XHRcdFx0XG5cdFx0XHRcdFx0JiBpIHtcblx0XHRcdFx0XHRcdDpkaXIocnRsKSAmIHtcblx0XHRcdFx0XHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdFxuXHRcdFx0Ji5uYXYtdGFicy1pbnZlcnNlIHtcblx0XHRcdFx0JiA+IGxpIHtcblx0XHRcdFx0XHQmID4gYSB7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiBub25lO1xuXHRcdFx0XHRcdFx0XG5cdFx0XHRcdFx0XHQmLmFjdGl2ZSB7XG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQ6ICR3aGl0ZTtcblx0XHRcdFx0XHRcdFx0Y29sb3I6ICRkYXJrO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHQmIC5uZXh0LWJ1dHRvbiwgXG5cdFx0XHRcdCYgLnByZXYtYnV0dG9uIHtcblx0XHRcdFx0XHRib3gtc2hhZG93OiAwIDAgMTVweCAkYmxhY2s7XG5cdFx0XHRcdFx0XG5cdFx0XHRcdFx0JiArIGxpIHtcblx0XHRcdFx0XHRcdCYgPiBhIHtcblx0XHRcdFx0XHRcdFx0Ji5hY3RpdmUge1xuXHRcdFx0XHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDAgJGJvcmRlci1yYWRpdXMgMCAwO1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdCYgPiBhIHtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQ6ICRkYXJrLWRhcmtlcjtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblx0XG5cdCYub3ZlcmZsb3ctcmlnaHQge1xuXHRcdCYgLm5hdiB7XG5cdFx0XHQmLm5hdi10YWJze1xuXHRcdFx0XHQmIC5uZXh0LWJ1dHRvbiB7XG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcblx0XHRcdFx0XHRvcGFjaXR5OiAxO1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6IG5vbmU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblx0Ji5vdmVyZmxvdy1sZWZ0IHtcblx0XHQmIC5uYXYge1xuXHRcdFx0Ji5uYXYtdGFic3tcblx0XHRcdFx0JiAucHJldi1idXR0b24ge1xuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0b3BhY2l0eTogMTtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiBub25lO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG4uZmxhdC1ibGFjayAudGFiLW92ZXJmbG93IC5uZXh0LWJ1dHRvbiBhLFxuLmZsYXQtYmxhY2sgLnRhYi1vdmVyZmxvdyAucHJldi1idXR0b24gYSB7XG5cdGJhY2tncm91bmQ6ICNkMmQyZDI7XG59IiwiLnRhYmxlIHtcblx0Ji50YWJsZS1jYXJkLFxuXHQmLnRhYmxlLXBhbmVsIHtcblx0XHQmID4gdGhlYWQsXG5cdFx0JiA+IHRib2R5LFxuXHRcdCYgPiB0Zm9vdCB7XG5cdFx0XHQmID4gdHIge1xuXHRcdFx0XHQmID4gdGgsXG5cdFx0XHRcdCYgPiB0ZCB7XG5cdFx0XHRcdFx0JjpmaXJzdC1jaGlsZCB7XG5cdFx0XHRcdFx0XHRwYWRkaW5nLWlubGluZS1zdGFydDogJHNwYWNlcjtcblx0XHRcdFx0XHRcdGJvcmRlci1pbmxpbmUtc3RhcnQ6IDA7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdCY6bGFzdC1jaGlsZCB7XG5cdFx0XHRcdFx0XHRwYWRkaW5nLWlubGluZS1lbmQ6ICRzcGFjZXI7XG5cdFx0XHRcdFx0XHRib3JkZXItaW5saW5lLWVuZDogMDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblx0Ji50YWJsZS10aGVhZC1zdGlja3kge1xuXHRcdCYgdGhlYWQge1xuXHRcdFx0cG9zaXRpb246IHN0aWNreTtcblx0XHRcdHRvcDogMDtcblx0XHRcdGJhY2tncm91bmQ6IHZhcigtLSN7JHByZWZpeH1jb21wb25lbnQtYmcpO1xuXHRcdFx0Ym94LXNoYWRvdzogMCAwIDAgMXB4IHZhcigtLSN7JHByZWZpeH1jb21wb25lbnQtdGFibGUtYm9yZGVyLWNvbG9yKTtcblx0XHR9XG5cdH1cblx0Ji50YWJsZS10Zm9vdC1zdGlja3kge1xuXHRcdCYgdGZvb3Qge1xuXHRcdFx0cG9zaXRpb246IHN0aWNreTtcblx0XHRcdGJvdHRvbTogMDtcblx0XHRcdGJhY2tncm91bmQ6IHZhcigtLSN7JHByZWZpeH1jb21wb25lbnQtYmcpO1xuXHRcdFx0Ym94LXNoYWRvdzogMCAwIDAgMXB4IHZhcigtLSN7JHByZWZpeH1jb21wb25lbnQtdGFibGUtYm9yZGVyLWNvbG9yKTtcblx0XHR9XG5cdH1cblx0Ji50YWJsZS10Ym9keS1ib3JkZXJlZCB7XG5cdFx0JiA+IHRib2R5IHtcblx0XHRcdCYgPiB0ciB7XG5cdFx0XHRcdCYgPiB0ZCB7XG5cdFx0XHRcdFx0JiArIHRkIHtcblx0XHRcdFx0XHRcdGJvcmRlci1pbmxpbmUtc3RhcnQ6IDFweCBzb2xpZCB2YXIoLS0jeyRwcmVmaXh9Y29tcG9uZW50LXRhYmxlLWJvcmRlci1jb2xvcik7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdCYudGFibGUtdGhlYWQtYm9yZGVyZWQge1xuXHRcdCYgPiB0aGVhZCB7XG5cdFx0XHQmID4gdHIge1xuXHRcdFx0XHQmID4gdGgge1xuXHRcdFx0XHRcdCYgKyB0aCB7XG5cdFx0XHRcdFx0XHRib3JkZXItaW5saW5lLXN0YXJ0OiAxcHggc29saWQgdmFyKC0tI3skcHJlZml4fWNvbXBvbmVudC10YWJsZS1ib3JkZXItY29sb3IpO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQmLnRhYmxlLXRmb290LWJvcmRlcmVkIHtcblx0XHQmID4gdGZvb3Qge1xuXHRcdFx0JiA+IHRyIHtcblx0XHRcdFx0JiA+IHRoIHtcblx0XHRcdFx0XHQmICsgdGgge1xuXHRcdFx0XHRcdFx0Ym9yZGVyLWlubGluZS1zdGFydDogMXB4IHNvbGlkIHZhcigtLSN7JHByZWZpeH1jb21wb25lbnQtdGFibGUtYm9yZGVyLWNvbG9yKTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblx0QGZvciAkaSBmcm9tIDEgdGhyb3VnaCAyMCB7XG5cdFx0Ji50YWJsZS1weC0jeyRpfXB4IHtcblx0XHRcdCYgdGQsXG5cdFx0XHQmIHRoIHtcblx0XHRcdFx0cGFkZGluZy1pbmxpbmUtc3RhcnQ6ICN7JGl9cHggIWltcG9ydGFudDtcblx0XHRcdFx0cGFkZGluZy1pbmxpbmUtZW5kOiAjeyRpfXB4ICFpbXBvcnRhbnQ7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggMjAge1xuXHRcdCYudGFibGUtcHktI3skaX1weCB7XG5cdFx0XHQmIHRkLFxuXHRcdFx0JiB0aCB7XG5cdFx0XHRcdHBhZGRpbmctdG9wOiAjeyRpfXB4ICFpbXBvcnRhbnQ7XG5cdFx0XHRcdHBhZGRpbmctYm90dG9tOiAjeyRpfXB4ICFpbXBvcnRhbnQ7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59IiwiJHRoZW1lLXBhbmVsLXdpZHRoOiByZW0oMjYwcHgpO1xuXG4udGhlbWUtcGFuZWwge1xuXHRwb3NpdGlvbjogZml4ZWQ7XG5cdHdpZHRoOiAkdGhlbWUtcGFuZWwtd2lkdGg7XG5cdGluc2V0LWlubGluZS1lbmQ6IC0kdGhlbWUtcGFuZWwtd2lkdGg7XG5cdHRvcDogMDtcblx0Ym90dG9tOiAwO1xuXHR6LWluZGV4OiAkYXBwLXRoZW1lLXBhbmVsLXppbmRleDtcblx0YmFja2dyb3VuZDogdmFyKC0tI3skcHJlZml4fWNvbXBvbmVudC1iZyk7XG5cdHRyYW5zaXRpb246IGluc2V0LWlubGluZS1lbmQgLjJzIGxpbmVhcjtcblx0Ym9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMgMCAwICRib3JkZXItcmFkaXVzO1xuXHRcblx0JiAudGhlbWUtbGlzdCB7XG5cdFx0bWFyZ2luLWJvdHRvbTogcmVtKC00cHgpO1xuXHRcdG1hcmdpbi1pbmxpbmUtZW5kOiByZW0oLTRweCk7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0XG5cdFx0JiAudGhlbWUtbGlzdC1pdGVtIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IHJlbSg0cHgpO1xuXHRcdFx0bWFyZ2luLWlubGluZS1lbmQ6IHJlbSg0cHgpO1xuXHRcdFx0XG5cdFx0XHQmIC50aGVtZS1saXN0LWxpbmsge1xuXHRcdFx0XHR3aWR0aDogcmVtKDI4cHgpO1xuXHRcdFx0XHRoZWlnaHQ6IHJlbSgyOHB4KTtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiAzMHB4O1xuXHRcdFx0XHR0cmFuc2l0aW9uOiBhbGwgLjJzIGxpbmVhcjtcblx0XHRcdFx0XG5cdFx0XHRcdCY6aG92ZXIsXG5cdFx0XHRcdCY6Zm9jdXMge1xuXHRcdFx0XHRcdG9wYWNpdHk6IC42O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQmLmFjdGl2ZSB7XG5cdFx0XHRcdCYgLnRoZW1lLWxpc3QtbGluayB7XG5cdFx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdFx0Y29udGVudDogJ1xcZjAwYyc7XG5cdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0XHRpbnNldC1pbmxpbmUtc3RhcnQ6IDA7XG5cdFx0XHRcdFx0XHRpbnNldC1pbmxpbmUtZW5kOiAwO1xuXHRcdFx0XHRcdFx0dG9wOiAwO1xuXHRcdFx0XHRcdFx0Ym90dG9tOiAwO1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiByZW0oMTRweCk7XG5cdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMTtcblx0XHRcdFx0XHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0XHRcdFx0XHRvcGFjaXR5OiAuNDtcblx0XHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRcdFx0XHRcblx0XHRcdFx0XHRcdEBpbmNsdWRlIGZvbnRhd2Vzb21lKCk7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdCYuYmctd2hpdGUge1xuXHRcdFx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdFx0XHRjb2xvcjogJGRhcms7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdCYgLnRoZW1lLWNvbGxhcHNlLWJ0biB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdGluc2V0LWlubGluZS1zdGFydDogcmVtKC0zMHB4KTtcblx0XHR0b3A6IDMwJTtcblx0XHRtYXJnaW4tdG9wOiByZW0oLTE1cHgpO1xuXHRcdHdpZHRoOiByZW0oMzBweCk7XG5cdFx0aGVpZ2h0OiByZW0oMzBweCk7XG5cdFx0bGluZS1oZWlnaHQ6IHJlbSgzMHB4KTtcblx0XHRmb250LXNpemU6IHJlbSgxOHB4KTtcblx0XHRjb2xvcjogdmFyKC0tI3skcHJlZml4fWNvbXBvbmVudC1jb2xvcik7XG5cdFx0YmFja2dyb3VuZDogdmFyKC0tI3skcHJlZml4fWNvbXBvbmVudC1iZyk7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzIDAgMCAkYm9yZGVyLXJhZGl1cztcblx0XHRib3gtc2hhZG93OiAwIDAgMTVweCAwIHJnYmEoJGJsYWNrLCAuMTUpO1xuXHRcdFxuXHRcdDpkaXIocnRsKSAmIHtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDAgJGJvcmRlci1yYWRpdXMgJGJvcmRlci1yYWRpdXMgMDtcblx0XHR9XG5cdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG5cdFx0XHR0b3A6IDM1JTtcblx0XHR9XG5cdH1cblx0JiAudGhlbWUtcGFuZWwtY29udGVudCB7XG5cdFx0YmFja2dyb3VuZDogdmFyKC0tI3skcHJlZml4fWNvbXBvbmVudC1iZyk7XG5cdFx0cGFkZGluZzogcmVtKDIwcHgpO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDA7XG5cdFx0aW5zZXQtaW5saW5lLXN0YXJ0OiAwO1xuXHRcdGluc2V0LWlubGluZS1lbmQ6IDA7XG5cdFx0Ym90dG9tOiAwO1xuXHRcdG92ZXJmbG93OiBzY3JvbGw7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdHotaW5kZXg6IDEwO1xuXHR9XG5cdCYgLnRoZW1lLXBhbmVsLWRpdmlkZXIge1xuXHRcdGhlaWdodDogcmVtKDFweCk7XG5cdFx0bWFyZ2luOiByZW0oMTVweCkgMDtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9Y29tcG9uZW50LWJvcmRlci1jb2xvcik7XG5cdH1cblx0JiAudGhlbWUtdmVyc2lvbiB7XG5cdFx0bWFyZ2luOiAwIDAgcmVtKDVweCk7XG5cdFx0bWFyZ2luOiAtMi41cHg7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0XG5cdFx0JiAudGhlbWUtdmVyc2lvbi1pdGVtIHtcblx0XHRcdHdpZHRoOiA1MCU7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRwYWRkaW5nLXRvcDogcmVtKDM1JSk7XG5cdFx0XHRcblx0XHRcdCYgLnRoZW1lLXZlcnNpb24tbGluayB7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0dG9wOiAwO1xuXHRcdFx0XHRpbnNldC1pbmxpbmUtc3RhcnQ6IDA7XG5cdFx0XHRcdGluc2V0LWlubGluZS1lbmQ6IDA7XG5cdFx0XHRcdGJvdHRvbTogMDtcblx0XHRcdFx0bWFyZ2luOiAyLjVweDtcblx0XHRcdFx0XG5cdFx0XHRcdCYgLnRoZW1lLXZlcnNpb24tY292ZXIge1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogcmVtKDE0cHgpO1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0dG9wOiAwO1xuXHRcdFx0XHRcdGluc2V0LWlubGluZS1zdGFydDogMDtcblx0XHRcdFx0XHRpbnNldC1pbmxpbmUtZW5kOiAwO1xuXHRcdFx0XHRcdGJvdHRvbTogMDtcblx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdFx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBsZWZ0O1xuXHRcdFx0XHR9XG5cdFx0XHRcdCYuYWN0aXZlLFxuXHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0XHRjb250ZW50OiAnJztcblx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRcdGJvcmRlcjogcmVtKDEycHgpIHNvbGlkIHRyYW5zcGFyZW50O1xuXHRcdFx0XHRcdFx0Ym9yZGVyLWlubGluZS1zdGFydC1jb2xvcjogbGlnaHRlbigkZGFyaywgNDUlKTtcblx0XHRcdFx0XHRcdGJvcmRlci10b3AtY29sb3I6IGxpZ2h0ZW4oJGRhcmssIDQ1JSk7XG5cdFx0XHRcdFx0XHRpbnNldC1pbmxpbmUtc3RhcnQ6IDA7XG5cdFx0XHRcdFx0XHR0b3A6IDA7XG5cdFx0XHRcdFx0XHR6LWluZGV4OiAxMDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdFx0XHRjb250ZW50OiAnXFxmMDBjJztcblx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRcdHRvcDogMDtcblx0XHRcdFx0XHRcdGluc2V0LWlubGluZS1zdGFydDogMDtcblx0XHRcdFx0XHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0XHRcdFx0XHR6LWluZGV4OiAxMDtcblx0XHRcdFx0XHRcdHdpZHRoOiByZW0oMTZweCk7XG5cdFx0XHRcdFx0XHRoZWlnaHQ6IHJlbSgxNnB4KTtcblx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiByZW0oMTZweCk7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IHJlbSgxMHB4KTtcblx0XHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0XHRcblx0XHRcdFx0XHRcdEBpbmNsdWRlIGZvbnRhd2Vzb21lKCk7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdCYuYWN0aXZlIHtcblx0XHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0XHRib3JkZXItaW5saW5lLXN0YXJ0LWNvbG9yOiAjMDA3YWZmO1xuXHRcdFx0XHRcdFx0Ym9yZGVyLXRvcC1jb2xvcjogIzAwN2FmZjtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblx0Ji5hY3RpdmUge1xuXHRcdGJveC1zaGFkb3c6IDAgNXB4IDI1cHggcmdiYSgkYmxhY2ssIC4zKTtcblx0XHRpbnNldC1pbmxpbmUtZW5kOiAwO1xuXHRcdFxuXHRcdCYgLnRoZW1lLWNvbGxhcHNlLWJ0biB7XG5cdFx0XHQmIC5mYSB7XG5cdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRjb250ZW50OiAnXFxmMDBkJztcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufSIsIi50b2FzdC1jb250YWluZXIge1xuXHRwb3NpdGlvbjogZml4ZWQ7XG5cdHRvcDogJGFwcC1oZWFkZXItaGVpZ2h0O1xuXHRtYXJnaW4tdG9wOiAkc3BhY2VyO1xuXHRpbnNldC1pbmxpbmUtZW5kOiAkc3BhY2VyO1xuXHR6LWluZGV4OiAkYXBwLWNvbnRlbnQtemluZGV4O1xufVxuLnRvYXN0IHtcblx0JiAudG9hc3QtaGVhZGVyIHtcblx0XHRib3JkZXItYm90dG9tLXdpZHRoOiAkdG9hc3QtaGVhZGVyLWJvcmRlci13aWR0aDtcblx0XHRib3JkZXItY29sb3I6ICR0b2FzdC1ib3JkZXItY29sb3I7XG5cdFx0XG5cdFx0JiAuYnRuLWNsb3NlIHtcblx0XHRcdG1hcmdpbi1pbmxpbmUtZW5kOiBjYWxjKC0uNSAqIHZhcigtLSN7JHByZWZpeH10b2FzdC1wYWRkaW5nLXgpKTtcblx0XHRcdG1hcmdpbi1pbmxpbmUtc3RhcnQ6IHZhcigtLSN7JHByZWZpeH10b2FzdC1wYWRkaW5nLXgpO1xuXHRcdH1cblx0fVxufSIsIi50b2RvbGlzdCB7XG5cdGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcblx0bWFyZ2luOiAwO1xuXHRwYWRkaW5nOiAwO1xuXHRcblx0JiAudG9kb2xpc3QtaXRlbSB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRcblx0XHQmIC50b2RvbGlzdC1pbnB1dCB7XG5cdFx0XHRwYWRkaW5nOiAkc3BhY2VyICogMC41ICRzcGFjZXIgKiAwLjc1O1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcblx0XHRcdCYgLmZvcm0tY2hlY2sge1xuXHRcdFx0XHRwYWRkaW5nLWlubGluZS1zdGFydDogcmVtKDE4cHgpO1xuXHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRcdFxuXHRcdFx0XHQmIC5mb3JtLWNoZWNrLWlucHV0IHtcblx0XHRcdFx0XHR3aWR0aDogcmVtKDE4cHgpO1xuXHRcdFx0XHRcdG1hcmdpbi1pbmxpbmUtc3RhcnQ6IHJlbSgtMThweCk7XG5cdFx0XHRcdFx0XG5cdFx0XHRcdFx0JjpjaGVja2VkIHtcblx0XHRcdFx0XHRcdGJvcmRlci1jb2xvcjogdmFyKC0tI3skcHJlZml4fXN1Y2Nlc3MpO1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fXN1Y2Nlc3MpO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0JiArIC50b2RvbGlzdC1sYWJlbCB7XG5cdFx0XHRcdGJvcmRlci1pbmxpbmUtc3RhcnQ6IDFweCBzb2xpZCB2YXIoLS0jeyRwcmVmaXh9Y29tcG9uZW50LWJvcmRlci1jb2xvcik7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCYgLnRvZG9saXN0LWxhYmVsIHtcblx0XHRcdHBhZGRpbmc6ICRzcGFjZXIgKiAwLjUgJHNwYWNlciAqIDAuNzU7XG5cdFx0XHRmbGV4OiAxO1xuXHRcdH1cblx0XHQmOmhvdmVyIHtcblx0XHRcdGJhY2tncm91bmQ6IHZhcigtLSN7JHByZWZpeH1saWdodCk7XG5cdFx0fVxuXHRcdCYuYWN0aXZlIHtcblx0XHRcdGJhY2tncm91bmQ6IHJnYmEodmFyKC0tI3skcHJlZml4fXN1Y2Nlc3MtcmdiKSwgLjE1KTtcblx0XHRcdFxuXHRcdFx0JiAudG9kb2xpc3QtbGFiZWwge1xuXHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaDtcblx0XHRcdH1cblx0XHR9XG5cdFx0XG5cdFx0JiArIC50b2RvbGlzdC1pdGVtIHtcblx0XHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCB2YXIoLS0jeyRwcmVmaXh9Y29tcG9uZW50LWJvcmRlci1jb2xvcik7XG5cdFx0fVxuXHR9XG59IiwiLndpZGdldC1jYXJkIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRtYXJnaW4tYm90dG9tOiAkc3BhY2VyO1xuXHRkaXNwbGF5OiBibG9jaztcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG5cdFxuXHQmIC53aWRnZXQtY2FyZC1jb250ZW50IHtcblx0XHRwYWRkaW5nOiAkc3BhY2VyO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0fVxuXHQmIC53aWRnZXQtY2FyZC1jb3ZlciB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogMDtcblx0XHRpbnNldC1pbmxpbmUtc3RhcnQ6IDA7XG5cdFx0aW5zZXQtaW5saW5lLWVuZDogMDtcblx0XHRib3R0b206IDA7XG5cdFx0YmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG5cdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9Y29tcG9uZW50LWJnKTtcblx0XHRcblx0XHQmIC53aWRnZXQtY2FyZC1jb3Zlci1pY29uIHtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHRvcDogNTAlO1xuXHRcdFx0aW5zZXQtaW5saW5lLXN0YXJ0OiA1MCU7XG5cdFx0XHR3aWR0aDogNDAlO1xuXHRcdFx0aGVpZ2h0OiA0MCU7XG5cdFx0XHRtYXJnaW46IC0yMCUgMCAwIC0yMCU7XG5cdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0XHRiYWNrZ3JvdW5kOiByZ2JhKCRibGFjaywgLjc1KTtcblx0XHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0XG5cdFx0XHQmIC5mYSB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMS41dnc7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjV2dztcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0XG5cdCYuc3F1YXJlIHtcblx0XHRwYWRkaW5nLXRvcDogMTAwJTtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdFxuXHRcdCYgLndpZGdldC1jYXJkLWNvbnRlbnQge1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0dG9wOiAwO1xuXHRcdFx0aW5zZXQtaW5saW5lLXN0YXJ0OiAwO1xuXHRcdFx0aW5zZXQtaW5saW5lLWVuZDogMDtcblx0XHRcdGJvdHRvbTogMDtcblx0XHRcdFxuXHRcdFx0Ji5ib3R0b20ge1xuXHRcdFx0XHR0b3A6IGF1dG87XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG4uaW52ZXJzZS1tb2RlIHtcblx0JiAud2lkZ2V0LWNhcmQsXG5cdCYud2lkZ2V0LWNhcmQge1xuXHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0XG5cdFx0JiAud2lkZ2V0LWNhcmQtY292ZXIge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGdyYXktODAwO1xuXHRcdH1cblx0fVxufSIsIi53aWRnZXQtY2hhcnQge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdG1hcmdpbi1ib3R0b206IHJlbSgyMHB4KTtcblx0YmFja2dyb3VuZDogdmFyKC0tI3skcHJlZml4fWNvbXBvbmVudC1iZyk7XG5cdGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xuXHRcblx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdH1cblx0XG5cdCYgLmNoYXJ0LXRpdGxlIHtcblx0XHRmb250LXNpemU6IHJlbSgxNnB4KSAhaW1wb3J0YW50O1xuXHRcdGxpbmUtaGVpZ2h0OiByZW0oMjBweCk7XG5cdFx0Y29sb3I6IHZhcigtLSN7JHByZWZpeH1jb21wb25lbnQtY29sb3IpO1xuXHRcdGZvbnQtd2VpZ2h0OiA2MDAgIWltcG9ydGFudDtcblx0XHRtYXJnaW46IHJlbSgycHgpIHJlbSg1cHgpIHJlbSg1cHgpO1xuXG5cdFx0JiBzbWFsbCB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdG1hcmdpbi10b3A6IHJlbSgzcHgpO1xuXHRcdFx0Zm9udC1zaXplOiByZW0oMTJweCk7XG5cdFx0XHRsaW5lLWhlaWdodDogcmVtKDE2cHgpO1xuXHRcdFx0Y29sb3I6ICN7cmdiYSh2YXIoLS0jeyRwcmVmaXh9Y29tcG9uZW50LWNvbG9yKSwgLjUpfTtcblx0XHRcdGZvbnQtd2VpZ2h0OiBub3JtYWw7XG5cdFx0fVxuXHR9XG5cdCYgLndpZGdldC1jaGFydC1jb250ZW50IHtcblx0XHRwYWRkaW5nOiByZW0oMTVweCk7XG5cdFx0ZmxleDogMTtcblx0XHRcblx0XHQmICsgLndpZGdldC1jaGFydC1zaWRlYmFyIHtcblx0XHRcdCYge1xuXHRcdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMCAkYm9yZGVyLXJhZGl1cyAkYm9yZGVyLXJhZGl1cyAwO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQmIHtcblx0XHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzKSB7XG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMCAwICRib3JkZXItcmFkaXVzICRib3JkZXItcmFkaXVzO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdCYgLndpZGdldC1jaGFydC1mdWxsLXdpZHRoIHtcblx0XHRtYXJnaW46IDAgcmVtKC0xNXB4KTtcblx0fVxuXHQmIC53aWRnZXQtY2hhcnQtc2lkZWJhciB7XG5cdFx0cGFkZGluZzogcmVtKDE1cHgpIHJlbSgxNXB4KTtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdFxuXHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcblx0XHRcdHdpZHRoOiByZW0oMjMwcHgpO1xuXHRcdH1cblx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LW9ubHkoc20pIHtcblx0XHRcdHdpZHRoOiByZW0oMjAwcHgpO1xuXHRcdH1cblx0XHRcblx0XHQmIC5jaGFydC1udW1iZXIge1xuXHRcdFx0Zm9udC1zaXplOiByZW0oMjRweCk7XG5cdFx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdFx0bGluZS1oZWlnaHQ6IHJlbSgyOHB4KTtcblx0XHRcdGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9Y29tcG9uZW50LWNvbG9yKTtcblx0XHRcdFxuXHRcdFx0JiBzbWFsbCB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogcmVtKDEycHgpO1xuXHRcdFx0XHRsaW5lLWhlaWdodDogcmVtKDE2cHgpO1xuXHRcdFx0XHRtYXJnaW4tdG9wOiByZW0oM3B4KTtcblx0XHRcdFx0Y29sb3I6ICN7cmdiYSh2YXIoLS0jeyRwcmVmaXh9Y29tcG9uZW50LWNvbG9yKSwgLjUpfTtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiBub3JtYWw7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCYgLmNoYXJ0LWxlZ2VuZCB7XG5cdFx0XHRsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG5cdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0Zm9udC1zaXplOiByZW0oMTJweCk7XG5cdFx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdFx0XG5cdFx0XHQmID4gbGkge1xuXHRcdFx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdFx0XHRcblx0XHRcdFx0JiBzcGFuIHtcblx0XHRcdFx0XHRjb2xvcjogbGlnaHRlbigkZGFyaywgNDUlKTtcblx0XHRcdFx0XHRtYXJnaW4taW5saW5lLXN0YXJ0OiByZW0oNXB4KTtcblx0XHRcdFx0XHRmb250LXdlaWdodDogbm9ybWFsO1xuXHRcdFx0XHR9XG5cdFx0XHRcdCYgKyBsaSB7XG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogcmVtKDVweCk7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbi53aWRnZXQtY2hhcnQtaW5mbyB7XG5cdGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9Y29tcG9uZW50LWNvbG9yKTtcblx0XG5cdCYgLndpZGdldC1jaGFydC1pbmZvLXRpdGxlIHtcblx0XHRtYXJnaW46IDAgMCByZW0oNXB4KTtcblx0XHRmb250LXNpemU6IHJlbSgxNHB4KTtcblx0fVxuXHQmIC53aWRnZXQtY2hhcnQtaW5mby1kZXNjIHtcblx0XHRmb250LXNpemU6IHJlbSgxMXB4KTtcblx0XHRjb2xvcjogcmdiYSh2YXIoLS0jeyRwcmVmaXh9Y29tcG9uZW50LWNvbG9yLXJnYiksIC41KTtcblx0XHRtYXJnaW4tYm90dG9tOiByZW0oMjBweCk7XG5cdH1cblx0JiAud2lkZ2V0LWNoYXJ0LWluZm8tcHJvZ3Jlc3Mge1xuXHRcdGZvbnQtc2l6ZTogcmVtKDExcHgpO1xuXHRcdG1hcmdpbi1ib3R0b206IHJlbSg1cHgpO1xuXHRcdFxuXHRcdCYgLnByb2dyZXNzIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0fVxuXHR9XG59XG4ud2lkZ2V0LWNoYXJ0LWNvbnRlbnQge1xuXHRwYWRkaW5nOiByZW0oMTBweCk7XG59XG4uZGFyay1tb2RlIHtcblx0JiAubnZkMyB7XG5cdFx0dGV4dCB7XG5cdFx0XHRmaWxsOiByZ2JhKCR3aGl0ZSwgLjc1KTtcblx0XHR9XG5cdFx0JiAubnYtYXhpcyB7XG5cdFx0XHQmIGxpbmUsXG5cdFx0XHQmIHBhdGgge1xuXHRcdFx0XHRzdHJva2U6IHJnYmEoJHdoaXRlLCAuMTUpO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufSIsIi53aWRnZXQtY2hhdCB7XG5cdGJhY2tncm91bmQ6IHZhcigtLSN7JHByZWZpeH1jb21wb25lbnQtYmcpO1xuXHRjb2xvcjogdmFyKC0tI3skcHJlZml4fWNvbXBvbmVudC1jb2xvcik7XG5cdFxuXHQmIC53aWRnZXQtY2hhdC1oZWFkZXIge1xuXHRcdHBhZGRpbmc6ICRzcGFjZXI7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFxuXHRcdCYgLndpZGdldC1jaGF0LWhlYWRlci1pY29uIHtcblx0XHRcdHBhZGRpbmctaW5saW5lLWVuZDogJHNwYWNlcjtcblx0XHR9XG5cdFx0JiAud2lkZ2V0LWNoYXQtaGVhZGVyLWNvbnRlbnQge1xuXHRcdFx0ZmxleDogMTtcblx0XHR9XG5cdFx0JiAud2lkZ2V0LWNoYXQtaGVhZGVyLXRpdGxlIHtcblx0XHRcdGZvbnQtc2l6ZTogJGg2LWZvbnQtc2l6ZTtcblx0XHRcdG1hcmdpbjogMDtcblx0XHR9XG5cdFx0JiAud2lkZ2V0LWNoYXQtaGVhZGVyLWRlc2Mge1xuXHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0Y29sb3I6IHJnYmEodmFyKC0tI3skcHJlZml4fWNvbXBvbmVudC1jb2xvci1yZ2IpLCAuNjUpO1xuXHRcdH1cblx0fVxuXHQmIC53aWRnZXQtY2hhdC1ib2R5IHtcblx0XHRwYWRkaW5nOiAkc3BhY2VyO1xuXHRcdGJhY2tncm91bmQ6IHZhcigtLSN7JHByZWZpeH1saWdodCk7XG5cdH1cblx0JiAud2lkZ2V0LWNoYXQtaXRlbSB7XG5cdFx0Y29sb3I6IHZhcigtLSN7JHByZWZpeH1jb21wb25lbnQtY29sb3IpO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRtaW4taGVpZ2h0OiByZW0oMzhweCk7XG5cdFx0cGFkZGluZzogJHNwYWNlciAqIC4zMzMgMDtcblx0fVxuXHQmIC53aWRnZXQtY2hhdC1tZWRpYSB7XG5cdFx0d2lkdGg6IHJlbSgzOHB4KTtcblx0XHRoZWlnaHQ6IHJlbSgzOHB4KTtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0Ym90dG9tOiByZW0oM3B4KTtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzICogMTA7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGluc2V0LWlubGluZS1zdGFydDogMDtcblx0XHRcblx0XHQmIGltZyB7XG5cdFx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0XHRtYXgtaGVpZ2h0OiAxMDAlO1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0fVxuXHR9XG5cdCYgLndpZGdldC1jaGF0LWluZm8ge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0bWFyZ2luLWlubGluZS1zdGFydDogcmVtKDEycHgpO1xuXHR9XG5cdCYgLndpZGdldC1jaGF0LWluZm8tY29udGFpbmVyIHtcblx0XHRiYWNrZ3JvdW5kOiB2YXIoLS0jeyRwcmVmaXh9Y29tcG9uZW50LWJnKTtcblx0XHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcblx0XHRhbGlnbi1pdGVtczogZmxleC1lbmQ7XG5cdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdHBhZGRpbmc6ICRzcGFjZXIgKiAuNSAkc3BhY2VyICogMC43NTtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0Y29sb3I6IHZhcigtLSN7JHByZWZpeH1jb21wb25lbnQtY29sb3IpO1xuXHRcdGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzICogNDtcblx0fVxuXHQmIC53aWRnZXQtY2hhdC1tZXNzYWdlIHtcblx0XHRmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG5cdFx0Y29sb3I6IHZhcigtLSN7JHByZWZpeH1jb21wb25lbnQtY29sb3IpO1xuXHRcdGZsZXg6IDE7XG5cdFx0XG5cdFx0JjpiZWZvcmUge1xuXHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRib3R0b206IDA7XG5cdFx0XHRib3JkZXI6IDAgc29saWQgdHJhbnNwYXJlbnQ7XG5cdFx0XHRib3JkZXItdG9wLXdpZHRoOiByZW0oMTVweCk7XG5cdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0XHR3aWR0aDogcmVtKDM1cHgpO1xuXHRcdFx0aGVpZ2h0OiByZW0oMzVweCk7XG5cdFx0XHRpbnNldC1pbmxpbmUtc3RhcnQ6IHJlbSgtMjRweCk7XG5cdFx0XHRib3JkZXItaW5saW5lLWVuZC13aWR0aDogcmVtKDEwcHgpO1xuXHRcdFx0Ym9yZGVyLWlubGluZS1lbmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1jb21wb25lbnQtYmcpO1xuXHRcdFx0XG5cdFx0XHQ6ZGlyKGx0cikgJiB7XG5cdFx0XHRcdHRyYW5zZm9ybTogcm90YXRlKDEwZGVnKTtcblx0XHRcdH1cblx0XHRcdDpkaXIocnRsKSAmIHtcblx0XHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoLTEwZGVnKTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0JiAud2lkZ2V0LWNoYXQtbmFtZSB7XG5cdFx0Zm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG5cdCYgLndpZGdldC1jaGF0LXRpbWUge1xuXHRcdGZvbnQtc3R5bGU6IGl0YWxpYztcblx0XHRjb2xvcjogJGdyYXktNTAwO1xuXHRcdGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcblx0XHRmb250LXNpemU6ICRmb250LXNpemUtYmFzZSAqIDAuOTtcblx0XHRwYWRkaW5nLWlubGluZS1zdGFydDogcmVtKDEycHgpO1xuXHR9XG5cdCYgLndpdGgtbWVkaWEge1xuXHRcdCYgLndpZGdldC1jaGF0LWluZm8ge1xuXHRcdFx0bWluLXdpZHRoOiA2MCU7XG5cdFx0XHRtYXJnaW4taW5saW5lLXN0YXJ0OiByZW0oNTNweCk7XG5cdFx0fVxuXHRcdCYgLmVuZCB7XG5cdFx0XHQmIC53aWRnZXQtY2hhdC1pbmZvIHtcblx0XHRcdFx0bWFyZ2luLWlubGluZS1lbmQ6IHJlbSg1M3B4KTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0JiAuZW5kIHtcblx0XHQmIC53aWRnZXQtY2hhdC1tZWRpYSB7XG5cdFx0XHRpbnNldC1pbmxpbmUtc3RhcnQ6IGF1dG87XG5cdFx0XHRpbnNldC1pbmxpbmUtZW5kOiAwO1xuXHRcdH1cblx0XHQmIC53aWRnZXQtY2hhdC1pbmZvIHtcblx0XHRcdG1hcmdpbi1pbmxpbmUtZW5kOiByZW0oMTJweCk7XG5cdFx0XHRtYXJnaW4taW5saW5lLXN0YXJ0OiAwO1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcblx0XHR9XG5cdFx0JiAud2lkZ2V0LWNoYXQtbWVzc2FnZSB7XG5cdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdGJvdHRvbTogcmVtKC01cHgpO1xuXHRcdFx0XHRpbnNldC1pbmxpbmUtc3RhcnQ6IGF1dG87XG5cdFx0XHRcdGluc2V0LWlubGluZS1lbmQ6IHJlbSgtMjRweCk7XG5cdFx0XHRcdGJvcmRlci1yaWdodC13aWR0aDogMDtcblx0XHRcdFx0Ym9yZGVyLWlubGluZS1lbmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdFx0XHRib3JkZXItbGVmdC13aWR0aDogcmVtKDEwcHgpO1xuXHRcdFx0XHRib3JkZXItaW5saW5lLXN0YXJ0LWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9Y29tcG9uZW50LWJnKTtcblx0XHRcdH1cblx0XHR9XG5cdFx0Ji53aXRoLW1lZGlhIHtcblx0XHRcdCYgLndpZGdldC1jaGF0LWluZm8ge1xuXHRcdFx0XHRtYXJnaW4taW5saW5lLWVuZDogcmVtKDUzcHgpO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufSIsIi53aWRnZXQtaWNvbiB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0d2lkdGg6IHJlbSg0MHB4KTtcblx0aGVpZ2h0OiByZW0oNDBweCk7XG5cdGZvbnQtc2l6ZTogcmVtKDI4cHgpO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XG5cdCYudXNlciB7XG5cdFx0Zm9udC1zaXplOiByZW0oMzZweCk7XG5cdFx0XG5cdFx0JiBpIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0XHRwYWRkaW5nLXRvcDogMzglO1xuXHRcdH1cblx0fVxuXHQmLndpZGdldC1pY29uLXhzIHtcblx0XHR3aWR0aDogcmVtKDIwcHgpO1xuXHRcdGhlaWdodDogcmVtKDIwcHgpO1xuXHRcdGZvbnQtc2l6ZTogcmVtKDE0cHgpO1xuXHRcdFxuXHRcdCYudXNlciB7XG5cdFx0XHRmb250LXNpemU6IHJlbSgxOHB4KTtcblx0XHR9XG5cdH1cblx0Ji53aWRnZXQtaWNvbi1zbSB7XG5cdFx0d2lkdGg6IHJlbSgzMHB4KTtcblx0XHRoZWlnaHQ6IHJlbSgzMHB4KTtcblx0XHRmb250LXNpemU6IHJlbSgyMXB4KTtcblx0XHRcblx0XHQmLnVzZXIge1xuXHRcdFx0Zm9udC1zaXplOiByZW0oMjdweCk7XG5cdFx0fVxuXHR9XG5cdCYud2lkZ2V0LWljb24tbGcge1xuXHRcdHdpZHRoOiByZW0oNjBweCk7XG5cdFx0aGVpZ2h0OiByZW0oNjBweCk7XG5cdFx0Zm9udC1zaXplOiByZW0oNDJweCk7XG5cdFx0XG5cdFx0Ji51c2VyIHtcblx0XHRcdGZvbnQtc2l6ZTogcmVtKDU0cHgpO1xuXHRcdH1cblx0fVxuXHQmLndpZGdldC1pY29uLXhsIHtcblx0XHR3aWR0aDogcmVtKDgwcHgpO1xuXHRcdGhlaWdodDogcmVtKDgwcHgpO1xuXHRcdGZvbnQtc2l6ZTogcmVtKDU2cHgpO1xuXHRcdFxuXHRcdCYudXNlciB7XG5cdFx0XHRmb250LXNpemU6IHJlbSg3MnB4KTtcblx0XHR9XG5cdH1cbn0iLCIud2lkZ2V0LWltZyB7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdHdpZHRoOiByZW0oNDBweCk7XG5cdGhlaWdodDogcmVtKDQwcHgpO1xuXHRsaW5lLWhlaWdodDogcmVtKDQwcHgpO1xuXHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG5cdFxuXHQmLndpZGdldC1pbWcteGwge1xuXHRcdHdpZHRoOiByZW0oODBweCk7XG5cdFx0aGVpZ2h0OiByZW0oODBweCk7XG5cdFx0bGluZS1oZWlnaHQ6IHJlbSg4MHB4KTtcblx0fVxuXHQmLndpZGdldC1pbWctbGcge1xuXHRcdHdpZHRoOiByZW0oNjBweCk7XG5cdFx0aGVpZ2h0OiByZW0oNjBweCk7XG5cdFx0bGluZS1oZWlnaHQ6IHJlbSg2MHB4KTtcblx0fVxuXHQmLndpZGdldC1pbWctc20ge1xuXHRcdHdpZHRoOiByZW0oMzBweCk7XG5cdFx0aGVpZ2h0OiByZW0oMzBweCk7XG5cdFx0bGluZS1oZWlnaHQ6IHJlbSgzMHB4KTtcblx0fVxuXHQmLndpZGdldC1pbWcteHMge1xuXHRcdHdpZHRoOiByZW0oMjBweCk7XG5cdFx0aGVpZ2h0OiByZW0oMjBweCk7XG5cdFx0bGluZS1oZWlnaHQ6IHJlbSgyMHB4KTtcblx0fVxufSIsIi53aWRnZXQtaW5wdXQtY29udGFpbmVyIHtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XG5cdCYgLndpZGdldC1pbnB1dC1pY29uIHtcblx0XHRwYWRkaW5nOiAwICRzcGFjZXIgKiAuMzMzO1xuXHRcdFxuXHRcdCYgYSB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdHBhZGRpbmc6ICRzcGFjZXIgKiAwLjY2O1xuXHRcdFx0Zm9udC1zaXplOiByZW0oMThweCk7XG5cdFx0fVxuXHR9XG5cdCYgLndpZGdldC1pbnB1dC1ib3gge1xuXHRcdHBhZGRpbmc6ICRzcGFjZXIgKiAuNCAwO1xuXHRcdGZsZXg6IDE7XG5cdFx0XG5cdFx0JiAuZm9ybS1jb250cm9sIHtcblx0XHRcdGJvcmRlci1jb2xvcjogdmFyKC0tI3skcHJlZml4fWxpZ2h0KTtcblx0XHRcdGJhY2tncm91bmQ6IHZhcigtLSN7JHByZWZpeH1saWdodCk7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cyAqIDEwO1xuXHRcdFx0XG5cdFx0XHQmOmZvY3VzIHtcblx0XHRcdFx0Ym94LXNoYWRvdzogbm9uZTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0JiAud2lkZ2V0LWlucHV0LWRpdmlkZXIge1xuXHRcdHdpZHRoOiByZW0oMXB4KTtcblx0XHRcblx0XHQmOmFmdGVyIHtcblx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0d2lkdGg6IHJlbSgxcHgpO1xuXHRcdFx0aGVpZ2h0OiByZW0oMjZweCk7XG5cdFx0XHRiYWNrZ3JvdW5kOiB2YXIoLS0jeyRwcmVmaXh9Y29tcG9uZW50LWJvcmRlci1jb2xvcik7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR9XG5cdH1cbn0iLCIud2lkZ2V0LWxpc3Qge1xuXHRiYWNrZ3JvdW5kOiB2YXIoLS0jeyRwcmVmaXh9Y29tcG9uZW50LWJnKTtcblx0XG5cdCYgLndpZGdldC1saXN0LWl0ZW0ge1xuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRjb2xvcjogdmFyKC0tI3skcHJlZml4fWNvbXBvbmVudC1jb2xvcik7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRcblx0XHQmICsgLndpZGdldC1saXN0LWl0ZW0ge1xuXHRcdFx0JiAud2lkZ2V0LWxpc3QtY29udGVudCxcblx0XHRcdCYgLndpZGdldC1saXN0LWFjdGlvbiB7XG5cdFx0XHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCB2YXIoLS0jeyRwcmVmaXh9Y29tcG9uZW50LWJvcmRlci1jb2xvcik7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCYgLndpZGdldC1saXN0LW1lZGlhLFxuXHRcdCYgLndpZGdldC1saXN0LWNvbnRlbnQsXG5cdFx0JiAud2lkZ2V0LWxpc3QtYWN0aW9uIHtcblx0XHRcdHBhZGRpbmc6ICRzcGFjZXIgKiAwLjY2ICRzcGFjZXI7XG5cdFx0XHRcblx0XHRcdCYgKyBkaXYge1xuXHRcdFx0XHRwYWRkaW5nLWlubGluZS1zdGFydDogMDtcblx0XHRcdH1cblx0XHR9XG5cdFx0JiAud2lkZ2V0LWxpc3QtbWVkaWEge1xuXHRcdFx0Ji5pY29uIHtcblx0XHRcdFx0cGFkZGluZy10b3A6ICRzcGFjZXIgKiAuMzMzO1xuXHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogJHNwYWNlciAqIC4zMzM7XG5cdFx0XHRcdFxuXHRcdFx0XHQmIGkge1xuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdHdpZHRoOiByZW0oMzBweCk7XG5cdFx0XHRcdFx0aGVpZ2h0OiByZW0oMzBweCk7XG5cdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiByZW0oMzBweCk7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiByZW0oMTRweCk7XG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMgKiAyO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQmIGltZyB7XG5cdFx0XHRcdG1heC13aWR0aDogMTAwJTtcblx0XHRcdFx0bWF4LWhlaWdodDogMTAwJTtcblx0XHRcdH1cblx0XHR9XG5cdFx0JiAud2lkZ2V0LWxpc3QtY29udGVudCB7XG5cdFx0XHRmbGV4OiAxO1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHR9XG5cdFx0JiAud2lkZ2V0LWxpc3QtYWN0aW9uIHtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdH1cblx0XHQmIC53aWRnZXQtbGlzdC10aXRsZSB7XG5cdFx0XHRmb250LXNpemU6ICRmb250LXNpemUtYmFzZTtcblx0XHRcdG1hcmdpbjogMDtcblx0XHR9XG5cdFx0JiAud2lkZ2V0LWxpc3QtZGVzYyB7XG5cdFx0XHRmb250LXNpemU6ICRmb250LXNpemUtc207XG5cdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRjb2xvcjogcmdiYSh2YXIoLS0jeyRwcmVmaXh9Y29tcG9uZW50LWNvbG9yLXJnYiksIC43NSk7XG5cdFx0fVxuXHR9XG59IiwiLndpZGdldC1tYXAge1xuXHRiYWNrZ3JvdW5kOiB2YXIoLS0jeyRwcmVmaXh9Y29tcG9uZW50LWJnKTtcbn0iLCIud2lkZ2V0LXN0YXRzLFxuLndpZGdldC53aWRnZXQtc3RhdHMge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9Y29tcG9uZW50LWNvbG9yKTtcblx0cGFkZGluZzogJHNwYWNlcjtcblx0Ym9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XG5cdFxuXHQmIC5zdGF0cy1pbmZvIHtcblx0XHQmIGg0IHtcblx0XHRcdGZvbnQtc2l6ZTogcmVtKDEycHgpO1xuXHRcdFx0bWFyZ2luOiByZW0oNXB4KSAwO1xuXHRcdFx0Y29sb3I6IHJnYmEoJHdoaXRlLCAuNyk7XG5cdFx0fVxuXHRcdCYgcCB7XG5cdFx0XHRmb250LXNpemU6IHJlbSgyNHB4KTtcblx0XHRcdGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcblx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0fVxuXHR9XG5cdCYgLnN0YXRzLWxpbmsge1xuXHRcdCYgYSB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdG1hcmdpbjogcmVtKDE1cHgpIHJlbSgtMTVweCkgcmVtKC0xNXB4KTtcblx0XHRcdHBhZGRpbmc6IHJlbSg3cHgpIHJlbSgxNXB4KTtcblx0XHRcdGJhY2tncm91bmQ6IHJnYmEoJGJsYWNrLCAuNCk7XG5cdFx0XHR0ZXh0LWFsaWduOiBlbmQ7XG5cdFx0XHRjb2xvcjogcmdiYSgkd2hpdGUsIC43KTtcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdFxuXHRcdFx0Jjpob3Zlcixcblx0XHRcdCY6Zm9jdXMge1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiByZ2JhKCRibGFjaywgLjYpO1xuXHRcdFx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQmIC5zdGF0cy1pY29uIHtcblx0XHRmb250LXNpemU6IHJlbSg0MnB4KTtcblx0XHRoZWlnaHQ6IHJlbSg1NnB4KTtcblx0XHR3aWR0aDogcmVtKDU2cHgpO1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRsaW5lLWhlaWdodDogcmVtKDU2cHgpO1xuXHRcdGNvbG9yOiByZ2JhKCRibGFjaywgLjE1KTtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiAkc3BhY2VyO1xuXHRcdG1hcmdpbi1pbmxpbmUtc3RhcnQ6ICRzcGFjZXI7XG5cdFx0aW5zZXQtaW5saW5lLWVuZDogJHNwYWNlcjtcblx0XHRcblx0XHQmLnN0YXRzLWljb24tbGcge1xuXHRcdFx0Zm9udC1zaXplOiByZW0oMTI4cHgpO1xuXHRcdFx0dG9wOiByZW0oMTVweCk7XG5cdFx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdFx0d2lkdGg6IHJlbSgxMjhweCk7XG5cdFx0XHRoZWlnaHQ6IHJlbSg1MHB4KTtcblx0XHRcdGxpbmUtaGVpZ2h0OiByZW0oNTBweCk7XG5cdFx0XHR0ZXh0LXNoYWRvdzogcmVtKDNweCkgcmVtKDdweCkgcmdiYSgkYmxhY2ssIC4yNSk7XG5cdFx0XHRvcGFjaXR5OiAuMTU7XG5cdFx0XHRpbnNldC1pbmxpbmUtZW5kOiAwO1xuXHRcdFx0XG5cdFx0XHQmIGkge1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCYuc3RhdHMtaWNvbi1zcXVhcmUge1xuXHRcdFx0b3BhY2l0eTogMTtcblx0XHRcdGZvbnQtc2l6ZTogcmVtKDQycHgpO1xuXHRcdFx0dG9wOiByZW0oMTVweCk7XG5cdFx0XHRpbnNldC1pbmxpbmUtZW5kOiByZW0oMTVweCk7XG5cdFx0XHRoZWlnaHQ6IHJlbSg1NnB4KTtcblx0XHRcdHdpZHRoOiByZW0oNTZweCk7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRsaW5lLWhlaWdodDogcmVtKDU2cHgpO1xuXHRcdFx0bWFyZ2luLWlubGluZS1zdGFydDogcmVtKDE1cHgpO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMgKiA0O1xuXHRcdH1cblx0fVxuXHQmIC5zdGF0cy1jb250ZW50IHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdH1cblx0JiAuc3RhdHMtdGl0bGUge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRtYXJnaW46IDAgMCAkc3BhY2VyICogMC43NTtcblx0XHRmb250LXNpemU6IHJlbSgxNHB4KTtcblx0XHRmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG5cdH1cblx0JiAuc3RhdHMtZGVzYyB7XG5cdFx0bWFyZ2luOiByZW0oLTVweCkgMCByZW0oLTNweCk7XG5cdFx0Zm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkO1xuXHRcdGNvbG9yOiAkZ3JheS03MDA7XG5cdH1cblx0JiAuc3RhdHMtbnVtYmVyIHtcblx0XHRmb250LXNpemU6IHJlbSgyNHB4KTtcblx0XHRtYXJnaW4tYm90dG9tOiAkc3BhY2VyO1xuXHRcdGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZGVyO1xuXHRcdFxuXHRcdCYgLmluY3JlYXNlIHtcblx0XHRcdGZvbnQtc2l6ZTogcmVtKDE2cHgpO1xuXHRcdFx0Y29sb3I6ICRzdWNjZXNzO1xuXHRcdH1cblx0XHQmIC5kZWNyZWFzZSB7XG5cdFx0XHRmb250LXNpemU6IHJlbSgxNnB4KTtcblx0XHRcdGNvbG9yOiAkZGFuZ2VyO1xuXHRcdH1cblx0fVxuXHQmIC5zdGF0cy1wcm9ncmVzcyB7XG5cdFx0YmFja2dyb3VuZDogdmFyKC0tI3skcHJlZml4fWxpZ2h0KTtcblx0XHRoZWlnaHQ6IHJlbSg0cHgpO1xuXHRcdG1hcmdpbjogMCAwIHJlbSgxNXB4KTtcblx0XHRib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcblx0XHRcblx0XHQmIC5wcm9ncmVzcy1iYXIge1xuXHRcdFx0YmFja2dyb3VuZDogdmFyKC0tI3skcHJlZml4fWNvbXBvbmVudC1hY3RpdmUtYmcpO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogMCAkYm9yZGVyLXJhZGl1cyAkYm9yZGVyLXJhZGl1cyAwO1xuXHRcdH1cblx0XHQmLnN0YXRzLXByb2dyZXNzLWxpZ2h0IHtcblx0XHRcdGJhY2tncm91bmQ6IHJnYmEoJHdoaXRlLCAuMyk7XG5cdFx0fVxuXHR9XG5cdFxuXHQmLnRleHQtaW52ZXJzZSB7XG5cdFx0Ji5zdGF0cy1kZXNjIHtcblx0XHRcdGxldHRlci1zcGFjaW5nOiAwO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0XHRcdGNvbG9yOiByZ2JhKCRibGFjaywgLjg1KTtcblx0XHR9XG5cdFx0Ji5zdGF0cy10aXRsZSB7XG5cdFx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdFx0Y29sb3I6IHJnYmEoJGJsYWNrLCAuODUpO1xuXHRcdH1cblx0XHQmLnN0YXRzLW51bWJlciB7XG5cdFx0XHRsZXR0ZXItc3BhY2luZzogMDtcblx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdFx0fVxuXHR9XG5cdCYuYmctd2hpdGUge1xuXHRcdCYgLnN0YXRzLXByb2dyZXNzIHtcblx0XHRcdGJhY2tncm91bmQ6IHJnYmEoJGJsYWNrLCAuMSk7XG5cdFx0XHRcblx0XHRcdCYgLnByb2dyZXNzLWJhciB7XG5cdFx0XHRcdGJhY2tncm91bmQ6ICRkYXJrO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufSIsIi53aWRnZXQtdGFibGUge1xuXHQmLnRhYmxlIHtcblx0XHRiYWNrZ3JvdW5kOiB2YXIoLS0jeyRwcmVmaXh9Y29tcG9uZW50LWJnKTtcblx0XHRcblx0XHQmLnRhYmxlLWJvcmRlcmVkIHtcblx0XHRcdCYgPiB0Ym9keSB7XG5cdFx0XHRcdCYgPiB0ciB7XG5cdFx0XHRcdFx0JjpsYXN0LWNoaWxkIHtcblx0XHRcdFx0XHRcdGJvcmRlci1ib3R0b206IG5vbmU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdCYgdGQge1xuXHRcdFx0XHRcdFx0JjpmaXJzdC1jaGlsZCB7XG5cdFx0XHRcdFx0XHRcdGJvcmRlci1pbmxpbmUtc3RhcnQ6IG5vbmU7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHQmOmxhc3QtY2hpbGQge1xuXHRcdFx0XHRcdFx0XHRib3JkZXItaW5saW5lLWVuZDogbm9uZTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdCYgPiB0aGVhZCB7XG5cdFx0XHRcdCYgPiB0ciB7XG5cdFx0XHRcdFx0JjpmaXJzdC1jaGlsZCB7XG5cdFx0XHRcdFx0XHRib3JkZXItdG9wOiBub25lO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQmIHRoIHtcblx0XHRcdFx0XHRcdCY6Zmlyc3QtY2hpbGQge1xuXHRcdFx0XHRcdFx0XHRib3JkZXItaW5saW5lLXN0YXJ0OiBub25lO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0JjpsYXN0LWNoaWxkIHtcblx0XHRcdFx0XHRcdFx0Ym9yZGVyLWlubGluZS1lbmQ6IG5vbmU7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59IiwiLndpZGdldC10b2RvbGlzdCB7XG5cdGJhY2tncm91bmQ6IHZhcigtLSN7JHByZWZpeH1jb21wb25lbnQtYmcpO1xuXHRjb2xvcjogdmFyKC0tI3skcHJlZml4fWNvbXBvbmVudC1jb2xvcik7XG5cdFxuXHRAaW5jbHVkZSBjbGVhcmZpeCgpO1xuXHRcblx0JiAud2lkZ2V0LXRvZG9saXN0LWhlYWRlciB7XG5cdFx0cGFkZGluZzogJHNwYWNlciAqIDAuNjYgJHNwYWNlcjtcblx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tI3skcHJlZml4fWNvbXBvbmVudC1ib3JkZXItY29sb3IpO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcblx0XHQmIC53aWRnZXQtdG9kb2xpc3QtaGVhZGVyLXRpdGxlIHtcblx0XHRcdG1hcmdpbjogMDtcblx0XHRcdGZvbnQtc2l6ZTogJGg0LWZvbnQtc2l6ZTtcblx0XHRcdGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYmFzZTtcblx0XHRcdGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9Y29tcG9uZW50LWNvbG9yKTtcblx0XHRcdGZsZXg6IDE7XG5cdFx0fVxuXHRcdCYgLndpZGdldC10b2RvbGlzdC1oZWFkZXItdG90YWwge1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0Zm9udC1zaXplOiAkaDQtZm9udC1zaXplO1xuXHRcdFx0Zm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkO1xuXHRcdFx0Y29sb3I6IHZhcigtLSN7JHByZWZpeH1jb21wb25lbnQtY29sb3IpO1xuXHRcdFx0XG5cdFx0XHQmIHNtYWxsIHtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlICogMC44O1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0JiAud2lkZ2V0LXRvZG9saXN0LWJvZHkge1xuXHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS0jeyRwcmVmaXh9Y29tcG9uZW50LWJvcmRlci1jb2xvcik7XG5cdFx0bWFyZ2luLWJvdHRvbTogcmVtKDIwcHgpO1xuXHR9XG5cdCYgLndpZGdldC10b2RvbGlzdC1pdGVtIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFxuXHRcdCYgLndpZGdldC10b2RvbGlzdC1pY29uIHtcblx0XHRcdHBhZGRpbmc6ICRzcGFjZXIgKiAwLjY2ICRzcGFjZXI7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRib3JkZXItdG9wOiAxcHggc29saWQgdmFyKC0tI3skcHJlZml4fWNvbXBvbmVudC1ib3JkZXItY29sb3IpO1xuXHRcdH1cblx0XHQmIC53aWRnZXQtdG9kb2xpc3QtaW5wdXQge1xuXHRcdFx0cGFkZGluZzogJHNwYWNlciAqIDAuNjYgJHNwYWNlcjtcblx0XHRcdHdpZHRoOiByZW0oNDhweCk7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0XG5cdFx0XHQmIC5mb3JtLWNoZWNrIHtcblx0XHRcdFx0cGFkZGluZy1pbmxpbmUtc3RhcnQ6IHJlbSgxOHB4KTtcblx0XHRcdFx0XG5cdFx0XHRcdCYgLmZvcm0tY2hlY2staW5wdXQge1xuXHRcdFx0XHRcdG1hcmdpbi1pbmxpbmUtc3RhcnQ6IHJlbSgtMThweCk7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdFxuXHRcdFx0JiArIGRpdiB7XG5cdFx0XHRcdHBhZGRpbmctaW5saW5lLXN0YXJ0OiAwO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmIC53aWRnZXQtdG9kb2xpc3QtY29udGVudCB7XG5cdFx0XHRwYWRkaW5nOiAkc3BhY2VyICogMC42NiAkc3BhY2VyO1xuXHRcdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkIHZhcigtLSN7JHByZWZpeH1jb21wb25lbnQtYm9yZGVyLWNvbG9yKTtcblx0XHRcdGZsZXg6IDE7XG5cdFx0fVxuXHRcdCY6Zmlyc3QtY2hpbGQge1xuXHRcdFx0JiAud2lkZ2V0LXRvZG9saXN0LWNvbnRlbnQsXG5cdFx0XHQmIC53aWRnZXQtdG9kb2xpc3QtaWNvbiB7XG5cdFx0XHRcdGJvcmRlci10b3A6IG5vbmU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59IiwiLndpZGdldCB7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdG1hcmdpbi1ib3R0b206IHJlbSgyMHB4KTtcblx0YmFja2dyb3VuZDogdmFyKC0tI3skcHJlZml4fWNvbXBvbmVudC1iZyk7XG5cdGNvbG9yOiBpbmhlcml0O1xuXHRwYWRkaW5nOiAwO1xuXHRcblx0JiAud2lkZ2V0LWhlYWRlciB7XG5cdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLSN7JHByZWZpeH1jb21wb25lbnQtYm9yZGVyLWNvbG9yKTtcblx0XHRjb2xvcjogdmFyKC0tI3skcHJlZml4fWNvbXBvbmVudC1jb2xvcik7XG5cdFx0Y29sb3I6IHZhcigtLSN7JHByZWZpeH1jb21wb25lbnQtY29sb3IpO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcblx0XHQmIC53aWRnZXQtaGVhZGVyLXRpdGxlIHtcblx0XHRcdG1hcmdpbjogMDtcblx0XHRcdGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlO1xuXHRcdFx0cGFkZGluZzogJHNwYWNlciAqIDAuNjYgJHNwYWNlcjtcblx0XHRcdGZsZXg6IDE7XG5cdFx0fVxuXHRcdCYgLndpZGdldC1oZWFkZXItaWNvbiB7XG5cdFx0XHRwYWRkaW5nOiAkc3BhY2VyICogMC42NiAkc3BhY2VyO1xuXHRcdFx0XG5cdFx0XHQmICsgLndpZGdldC1oZWFkZXItaWNvbiB7XG5cdFx0XHRcdHBhZGRpbmctaW5saW5lLXN0YXJ0OiAwO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQmIC53aWRnZXQtYm9keSB7XG5cdFx0cGFkZGluZzogJHNwYWNlcjtcblx0fVxufSIsIi5jb21pbmctc29vbiB7XG5cdG1pbi1oZWlnaHQ6IDEwMHZoO1xuXHRtaW4taGVpZ2h0OiAxMDBkdmg7XG5cdGJhY2tncm91bmQ6IHZhcigtLSN7JHByZWZpeH1jb21wb25lbnQtYmcpO1xuXHRcblx0JiAuYnJhbmQge1xuXHRcdGxpbmUtaGVpZ2h0OiByZW0oNDBweCk7XG5cdFx0Zm9udC1zaXplOiByZW0oMjhweCk7XG5cdFx0Zm9udC13ZWlnaHQ6IHJlbSgzMDApO1xuXHRcdG1hcmdpbi1ib3R0b206IHJlbSgxMHB4KTtcblx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcblx0XHQmIC5sb2dvIHtcblx0XHRcdGZvbnQtc2l6ZTogcmVtKDcycHgpO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogcmVtKDEwcHgpO1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcblx0XHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuXHRcdFx0XHRmb250LXNpemU6IHJlbSg0OHB4KTtcblx0XHRcdH1cblx0XHR9XHRcblx0fVxuXHQmIC5jb21pbmctc29vbi1oZWFkZXIge1xuXHRcdGJhY2tncm91bmQ6ICRhcHAtY29taW5nLXNvb24tYmctY292ZXI7XG5cdFx0YmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcblx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdHBhZGRpbmc6IHJlbSgxMDBweCkgcmVtKDUwcHgpIHJlbSg1MHB4KTtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XG5cdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG5cdFx0XHRwYWRkaW5nOiByZW0oNTBweCkgcmVtKDI1cHgpIHJlbSgyNXB4KTtcblx0XHR9XG5cdFx0XG5cdFx0JiAuZGVzYyB7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHR6LWluZGV4OiAxMDtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1sZztcblx0XHRcdGNvbG9yOiByZ2JhKCR3aGl0ZSwgLjUpO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogJHNwYWNlciAqIDI7XG5cdFx0XG5cdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcblx0XHRcdFx0Zm9udC1zaXplOiAkZm9udC1zaXplLWJhc2U7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206ICRzcGFjZXI7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCYgLnRpbWVyIHtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdHotaW5kZXg6IDEwO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRcdHBhZGRpbmc6IHJlbSgxMHB4KSAwO1xuXHRcdFx0XG5cdFx0XHRAaW5jbHVkZSBjbGVhcmZpeCgpO1xuXHRcdFx0XG5cdFx0XHQmIC5pcy1jb3VudGRvd24ge1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiBub25lO1xuXHRcdFx0XHRib3JkZXI6IG5vbmU7XG5cdFx0XHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdFx0XHR3aWR0aDogcmVtKDcyMHB4KTtcblx0XHRcdFx0XG5cdFx0XHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuXHRcdFx0XHRcdHdpZHRoOiByZW0oNTIwcHgpO1xuXHRcdFx0XHR9XG5cdFx0XHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuXHRcdFx0XHRcdHdpZHRoOiByZW0oNDgwcHgpO1xuXHRcdFx0XHR9XG5cdFx0XHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuXHRcdFx0XHRcdHdpZHRoOiBhdXRvO1xuXHRcdFx0XHR9XG5cdFx0XHRcdFxuXHRcdFx0XHQmIC5jb3VudGRvd24tcm93IHtcblx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdGZsZXgtd3JhcDogd3JhcDtcblx0XHRcdFx0fVxuXHRcdFx0XHQmIC5jb3VudGRvd24tc2VjdGlvbiB7XG5cdFx0XHRcdFx0cGFkZGluZzogMCByZW0oMTBweCk7XG5cdFx0XHRcdFx0ZmxvYXQ6IG5vbmU7XG5cdFx0XHRcdFx0XG5cdFx0XHRcdFx0JiArIC5jb3VudGRvd24tc2VjdGlvbiB7XG5cdFx0XHRcdFx0XHRib3JkZXItaW5saW5lLXN0YXJ0OiAxcHggc29saWQgcmdiYSgkd2hpdGUsIC4yKTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0JiAuY291bnRkb3duLWFtb3VudCB7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IHJlbSgzNnB4KTtcblx0XHRcdFx0XHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0XHRcdFx0XHRcblx0XHRcdFx0XHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6IHJlbSgyNHB4KTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0JiAuY291bnRkb3duLXBlcmlvZCB7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IHJlbSgxNHB4KTtcblx0XHRcdFx0XHRcdGNvbG9yOiByZ2JhKCR3aGl0ZSwgLjYpO1xuXHRcdFx0XHRcdFx0XG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiByZW0oMTJweCk7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCYgLmJyYW5kIHtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdHotaW5kZXg6IDEwO1xuXHRcdH1cblx0XHQmIC5iZy1jb3ZlciB7XG5cdFx0XHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCByZ2JhKCRncmF5LTkwMCwwLjY1KSAwJSxyZ2JhKCRncmF5LTkwMCwwLjg1KSAxMDAlKTtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdGluc2V0LWlubGluZS1lbmQ6IDA7XG5cdFx0XHR0b3A6IDA7XG5cdFx0XHRpbnNldC1pbmxpbmUtc3RhcnQ6IDA7XG5cdFx0XHRib3R0b206IDA7XG5cdFx0XHR6LWluZGV4OiAwO1xuXHRcdH1cblx0fVxuXHQmIC5jb21pbmctc29vbi1jb250ZW50IHtcblx0XHRjb2xvcjogdmFyKC0tI3skcHJlZml4fWNvbXBvbmVudC1jb2xvcik7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdHBhZGRpbmc6ICRzcGFjZXIgKiAyO1xuXHRcdFxuXHRcdCYgLmRlc2Mge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogJHNwYWNlcjtcblx0XHRcdGZvbnQtc2l6ZTogJGg2LWZvbnQtc2l6ZSAqIDEuMTtcblx0XHR9XG5cdFx0JiAuaW5wdXQtZ3JvdXAge1xuXHRcdFx0d2lkdGg6IHJlbSg0MjBweCk7XG5cdFx0XHRcblx0XHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuXHRcdFx0XHR3aWR0aDogYXV0bztcblx0XHRcdH1cblx0XHR9XG5cdH1cbn0iLCIuZXJyb3Ige1xuXHRtYXJnaW46IDAgYXV0bztcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRoZWlnaHQ6IDEwMHZoO1xuXHRoZWlnaHQ6IDEwMGR2aDtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFxuXHQmIC5lcnJvci1jb2RlLFxuXHQmIC5lcnJvci1jb250ZW50IHtcblx0XHRmbGV4OiAxO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcblx0fVxuXHQmIC5lcnJvci1jb2RlIHtcblx0XHRjb2xvcjogdmFyKC0tI3skcHJlZml4fWNvbXBvbmVudC1jb2xvcik7XG5cdFx0Zm9udC1zaXplOiByZW0oMjAwcHgpO1xuXHRcdGxpbmUtaGVpZ2h0OiAxO1xuXHRcdHRleHQtc2hhZG93OiAxMHB4IDEwcHggMHB4IHJnYmEodmFyKC0tI3skcHJlZml4fWNvbXBvbmVudC1jb2xvci1yZ2IpLCAuMik7XG5cdFx0cGFkZGluZzogJHNwYWNlciAqIDI7XG5cdFx0aGVpZ2h0OiA1MHZoO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0YWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuXHRcdFxuXHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuXHRcdFx0Zm9udC1zaXplOiByZW0oMTYwcHgpO1xuXHRcdH1cblx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcblx0XHRcdGZvbnQtc2l6ZTogcmVtKDEyMHB4KTtcblx0XHR9XG5cdH1cblx0JiAuZXJyb3ItY29udGVudCB7XG5cdFx0Ym90dG9tOiAwO1xuXHRcdHBhZGRpbmc6ICRzcGFjZXIgKiAyO1xuXHRcdGJhY2tncm91bmQ6ICRncmF5LTgwMDtcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiAkYXBwLWVycm9yLXBhZ2UtYmctY292ZXI7XG5cdH1cblx0JiAuZXJyb3ItbWVzc2FnZSB7XG5cdFx0Y29sb3I6ICR3aGl0ZTtcblx0XHRmb250LXNpemU6ICRoMi1mb250LXNpemU7XG5cdFx0bGluZS1oZWlnaHQ6ICRoZWFkaW5ncy1saW5lLWhlaWdodDtcblx0XHRsZXR0ZXItc3BhY2luZzogMC41cHg7XG5cdFx0bWFyZ2luLWJvdHRvbTogJHNwYWNlciAqIC41O1xuXHR9XG5cdCYgLmVycm9yLWRlc2Mge1xuXHRcdGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlO1xuXHRcdGNvbG9yOiByZ2JhKCR3aGl0ZSwgLjUpO1xuXHRcdGxldHRlci1zcGFjaW5nOiAwLjVweDtcblx0fVxufSIsIi5maWxlLXRyZWUge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFxuXHQmIC5maWxlLW5vZGUge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRwYWRkaW5nLWlubGluZS1zdGFydDogcmVtLWRlZmF1bHQoMTVweCk7XG5cdFx0XG5cdFx0JiAuZmlsZS1saW5rIHtcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdHBhZGRpbmc6ICRzcGFjZXIgKiAuMjUgJHNwYWNlciAqIC4yNTtcblx0XHRcdGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9Ym9keS10ZXh0KTtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFxuXHRcdFx0JiA+ICoge1xuXHRcdFx0XHQmOmhvdmVyLFxuXHRcdFx0XHQmOmZvY3VzIHtcblx0XHRcdFx0XHRvcGFjaXR5OiAuNzU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdFxuXHRcdFx0JiAuZmlsZS1pbmZvIHtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0ZmxleDogMTtcblx0XHRcdH1cblx0XHRcdCYgLmZpbGUtaWNvbiB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1sZztcblx0XHRcdFx0d2lkdGg6IHJlbSgyMHB4KTtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRcdG1hcmdpbi1pbmxpbmUtZW5kOiAkc3BhY2VyICogLjM1O1xuXHRcdFx0fVxuXHRcdFx0JiAuZmlsZS10ZXh0IHtcblx0XHRcdFx0ZmxleDogMTtcblx0XHRcdH1cblx0XHR9XG5cdFx0Ji5oYXMtc3ViIHtcblx0XHRcdCYgPiAuZmlsZS1saW5rIHtcblx0XHRcdFx0JiAuZmlsZS1hcnJvdzpiZWZvcmUge1xuXHRcdFx0XHRcdGNvbnRlbnQ6ICdcXDJiJztcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0dG9wOiA1MCU7XG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogJGZvbnQtc2l6ZS1iYXNlICogJGxpbmUtaGVpZ2h0LWJhc2UgKiAtLjU7XG5cdFx0XHRcdFx0d2lkdGg6IHJlbSgxMnB4KTtcblx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0XHRcdGluc2V0LWlubGluZS1zdGFydDogcmVtKC0xMnB4KTtcblx0XHRcdFx0XHRcblx0XHRcdFx0XHRAaW5jbHVkZSBmb250YXdlc29tZSgpO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQmLmV4cGFuZCB7XG5cdFx0XHRcdCYgPiAuZmlsZS10cmVlIHtcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0fVxuXHRcdFx0XHQmID4gLmZpbGUtbGluayB7XG5cdFx0XHRcdFx0JiAuZmlsZS1hcnJvdzpiZWZvcmUge1xuXHRcdFx0XHRcdFx0Y29udGVudDogJ1xcZjA2OCc7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCYuc2VsZWN0ZWQge1xuXHRcdFx0JiA+IC5maWxlLWxpbmsge1xuXHRcdFx0XHRmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG5cdFx0XHRcdFxuXHRcdFx0XHQmID4gLmZpbGUtaW5mbyB7XG5cdFx0XHRcdFx0b3BhY2l0eTogMTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQmIC5maWxlLXRyZWUge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cbn1cblxuLmZpbGUtbWFuYWdlciB7XG5cdC0tI3skcHJlZml4fWZpbGUtbWFuYWdlci1zaWRlYmFyLXdpZHRoOiAje3JlbSgyNTBweCl9O1xuXHQtLSN7JHByZWZpeH1maWxlLW1hbmFnZXItbW9iaWxlLXNpZGViYXItbWFyZ2luOiAje3JlbSgtMjUwcHgpfTtcblx0XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XG5cdCYgLmZpbGUtbWFuYWdlci10b29sYmFyIHtcblx0XHRiYWNrZ3JvdW5kOiB2YXIoLS0jeyRwcmVmaXh9bGlnaHQpO1xuXHRcdHBhZGRpbmc6ICRzcGFjZXIgKiAuMjU7XG5cdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLSN7JHByZWZpeH1ib3JkZXItY29sb3IpO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdFxuXHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuXHRcdFx0b3ZlcmZsb3c6IHNjcm9sbDtcblx0XHRcdGZsZXgtd3JhcDogbm93cmFwO1xuXHRcdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0XHR9XG5cdH1cblx0JiAuZmlsZS1tYW5hZ2VyLWNvbnRhaW5lciB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4OiAxO1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFxuXHRcdCYgLmZpbGUtbWFuYWdlci1zaWRlYmFyIHtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdFx0d2lkdGg6IHZhcigtLSN7JHByZWZpeH1maWxlLW1hbmFnZXItc2lkZWJhci13aWR0aCk7XG5cdFx0XHRtaW4td2lkdGg6IHZhcigtLSN7JHByZWZpeH1maWxlLW1hbmFnZXItc2lkZWJhci13aWR0aCk7XG5cdFx0XHRcblx0XHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdHRvcDogMDtcblx0XHRcdFx0Ym90dG9tOiAwO1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiB2YXIoLS0jeyRwcmVmaXh9Y29tcG9uZW50LWJnKTtcblx0XHRcdFx0ei1pbmRleDogMTA7XG5cdFx0XHRcdHRyYW5zaXRpb246ICR0cmFuc2l0aW9uLWJhc2U7XG5cdFx0XHRcdGluc2V0LWlubGluZS1zdGFydDogdmFyKC0tI3skcHJlZml4fWZpbGUtbWFuYWdlci1tb2JpbGUtc2lkZWJhci1tYXJnaW4pO1xuXHRcdFx0fVxuXHRcdFx0XG5cdFx0XHQmIC5maWxlLW1hbmFnZXItc2lkZWJhci1tb2JpbGUtdG9nZ2xlciB7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0dG9wOiAkc3BhY2VyO1xuXHRcdFx0XHR3aWR0aDogJHNwYWNlciAqIDI7XG5cdFx0XHRcdGluc2V0LWlubGluZS1zdGFydDogMTAwJTtcblx0XHRcdFx0XG5cdFx0XHRcdCYgLmJ0biB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogdmFyKC0tI3skcHJlZml4fWNvbXBvbmVudC1iZyk7XG5cdFx0XHRcdFx0Y29sb3I6IHZhcigtLSN7JHByZWZpeH1jb21wb25lbnQtY29sb3IpO1xuXHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDA7XG5cdFx0XHRcdFx0cGFkZGluZzogJHNwYWNlciAqIC41ICRzcGFjZXIgKiAuNjU7XG5cdFx0XHRcdFx0Ym94LXNoYWRvdzogJGJveC1zaGFkb3c7XG5cdFx0XHRcdFx0dHJhbnNpdGlvbjogJHRyYW5zaXRpb24tYmFzZTtcblx0XHRcdFx0XHRib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogJGJvcmRlci1yYWRpdXM7XG5cdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xuXHRcdFx0XHR9XG5cdFx0XHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcblx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHRcblx0XHRcdCYgLmZpbGUtbWFuYWdlci1zaWRlYmFyLWNvbnRlbnQge1xuXHRcdFx0XHRmbGV4OiAxO1xuXHRcdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdFx0fVxuXHRcdFx0JiAuZmlsZS1tYW5hZ2VyLXNpZGViYXItZm9vdGVyIHtcblx0XHRcdFx0cGFkZGluZzogJHNwYWNlciAqIC41ICRzcGFjZXI7XG5cdFx0XHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLWNvbG9yKTtcblx0XHRcdH1cblx0XHR9XG5cdFx0JiAuZmlsZS1tYW5hZ2VyLWNvbnRlbnQge1xuXHRcdFx0ZmxleDogMTtcblx0XHRcdFxuXHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuXHRcdFx0XHRib3JkZXItaW5saW5lLXN0YXJ0OiAxcHggc29saWQgdmFyKC0tI3skcHJlZml4fWJvcmRlci1jb2xvcik7XG5cdFx0XHR9XG5cdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcblx0XHRcdFx0b3ZlcmZsb3c6IHNjcm9sbDtcblx0XHRcdFx0ZmxleC13cmFwOiBub3dyYXA7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdCYuZmlsZS1tYW5hZ2VyLXNpZGViYXItbW9iaWxlLXRvZ2dsZWQge1xuXHRcdCYgLmZpbGUtbWFuYWdlci1zaWRlYmFyIHtcblx0XHRcdGluc2V0LWlubGluZS1zdGFydDogMDtcblx0XHRcdFxuXHRcdFx0JiAuZmlsZS1tYW5hZ2VyLXNpZGViYXItbW9iaWxlLXRvZ2dsZXIge1xuXHRcdFx0XHQmIC5idG4ge1xuXHRcdFx0XHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuXHRcdFx0XHRcdFx0Ym94LXNoYWRvdzogbm9uZTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn0iLCIuZ2FsbGVyeSB7XG5cdG1hcmdpbjogJHNwYWNlciAqIC0uMzMzO1xuXHRcblx0JiAuaW1hZ2Uge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0cGFkZGluZzogJHNwYWNlciAqIC4zMzM7XG5cdFx0XG5cdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuXHRcdFx0d2lkdGg6IDUwJTtcblx0XHR9XG5cdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuXHRcdFx0d2lkdGg6IDMzLjMzJTtcblx0XHR9XG5cdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuXHRcdFx0d2lkdGg6IDI1JTtcblx0XHR9XG5cdFx0XG5cdFx0JiBhIHtcblx0XHRcdHRyYW5zaXRpb246IGFsbCAuMnMgbGluZWFyO1xuXHRcdFx0XG5cdFx0XHQmOmhvdmVyLFxuXHRcdFx0Jjpmb2N1cyB7XG5cdFx0XHRcdG9wYWNpdHk6IC44O1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmIGltZyxcblx0XHQmIC5pbWcge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRoZWlnaHQ6IHJlbSgyMDBweCk7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cyAkYm9yZGVyLXJhZGl1cyAwIDA7XG5cdFx0fVxuXHRcdCYgLmltZyB7XG5cdFx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXHRcdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcblx0XHR9XG5cdFx0JiAuaW1hZ2UtaW5uZXIge1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0YmFja2dyb3VuZDogJHdoaXRlO1xuXHRcdFx0XG5cdFx0XHRib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cyAkYm9yZGVyLXJhZGl1cyAwIDA7XG5cdFx0fVxuXHRcdCYgLmltYWdlLWNhcHRpb24ge1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0dG9wOiAkc3BhY2VyO1xuXHRcdFx0aW5zZXQtaW5saW5lLXN0YXJ0OiAwO1xuXHRcdFx0YmFja2dyb3VuZDogcmdiYSgkZ3JheS05MDAsIC44NSk7XG5cdFx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdFx0Zm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkO1xuXHRcdFx0cGFkZGluZzogJHNwYWNlciAqIC4zMzMgJHNwYWNlcjtcblx0XHRcdG1hcmdpbjogMDtcblx0XHR9XG5cdFx0JiAuaW1hZ2UtaW5mbyB7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkd2hpdGU7XG5cdFx0XHRwYWRkaW5nOiAkc3BhY2VyO1xuXHRcdFx0Y29sb3I6ICRncmF5LTcwMDtcblx0XHRcdFxuXHRcdFx0Ym9yZGVyLXJhZGl1czogMCAwICRib3JkZXItcmFkaXVzICRib3JkZXItcmFkaXVzO1xuXHRcdFx0XG5cdFx0XHQmIC50aXRsZSB7XG5cdFx0XHRcdG1hcmdpbjogMCAwICRzcGFjZXIgKiAuNTtcblx0XHRcdFx0bGluZS1oZWlnaHQ6ICRoZWFkaW5ncy1saW5lLWhlaWdodDtcblx0XHRcdFx0Zm9udC1zaXplOiAkaDUtZm9udC1zaXplO1xuXHRcdFx0XHRmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG5cdFx0XHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdFx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0XHRcdHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuXHRcdFx0XHRjb2xvcjogJGdyYXktODAwO1xuXHRcdFx0fVxuXHRcdFx0JiAucmF0aW5nIHtcblx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcblx0XHRcdFx0JiBzcGFuIHtcblx0XHRcdFx0XHQmLnN0YXIge1xuXHRcdFx0XHRcdFx0bWFyZ2luLWlubGluZS1lbmQ6IHJlbSgxcHgpO1xuXHRcdFx0XHRcdFx0XG5cdFx0XHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0XHRcdGNvbnRlbnQ6ICdcXGYwMDUnO1xuXHRcdFx0XHRcdFx0XHRjb2xvcjogJGdyYXktMzAwO1xuXHRcdFx0XHRcdFx0XHRcblx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgZm9udGF3ZXNvbWUoKTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdCYuYWN0aXZlIHtcblx0XHRcdFx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAkb3JhbmdlO1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQmIC5kZXNjIHtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IHJlbSgxN3B4KTtcblx0XHRcdFx0Zm9udC1zaXplOiByZW0oMTJweCk7XG5cdFx0XHRcdGhlaWdodDogcmVtKDUxcHgpO1xuXHRcdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufSIsIi5nYWxsZXJ5LXYyIHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC13cmFwOiB3cmFwO1xuXHRtYXJnaW46IDAgcmVtKC0xcHgpO1xuXHRcblx0JiAuZ2FsbGVyeSB7XG5cdFx0ZmxleDogMCAwIDUwJTtcblx0XHRtYXgtd2lkdGg6IDUwJTtcblx0XHRtYXJnaW46IDA7XG5cdFx0cGFkZGluZzogcmVtKDFweCk7XG5cdFx0XG5cdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuXHRcdFx0ZmxleDogMCAwIDMzLjMzJTtcblx0XHRcdG1heC13aWR0aDogMzMuMzMlO1xuXHRcdH1cblx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG5cdFx0XHRmbGV4OiAwIDAgMjUlO1xuXHRcdFx0bWF4LXdpZHRoOiAyNSU7XG5cdFx0fVxuXHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcblx0XHRcdGZsZXg6IDAgMCAxMi41JTtcblx0XHRcdG1heC13aWR0aDogMTIuNSU7XG5cdFx0fVxuXHRcdFxuXHRcdFxuXHRcdCYgYSB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdHRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHk7XG5cdFx0XHR0cmFuc2l0aW9uLWR1cmF0aW9uOiA1MG1zO1xuXHRcdFx0XG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0b3BhY2l0eTogLjc1O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufSIsIi5pbnZvaWNlIHtcblx0YmFja2dyb3VuZDogdmFyKC0tI3skcHJlZml4fWNvbXBvbmVudC1iZyk7XG5cdHBhZGRpbmc6IHJlbSgyMHB4KTtcblx0XG5cdCYgPiBkaXYge1xuXHRcdCY6bm90KC5pbnZvaWNlLWZvb3Rlcikge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogcmVtKDIwcHgpO1xuXHRcdH1cblx0fVxuXHQmIC5pbnZvaWNlLWNvbXBhbnkge1xuXHRcdGZvbnQtc2l6ZTogcmVtKDIwcHgpO1xuXHRcdGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcblx0fVxuXHQmIC5pbnZvaWNlLWhlYWRlciB7XG5cdFx0bWFyZ2luOiAwIHJlbSgtMjBweCk7XG5cdFx0YmFja2dyb3VuZDogdmFyKC0tI3skcHJlZml4fWxpZ2h0KTtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFxuXHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcblx0XHRcdCYgPiBkaXYge1xuXHRcdFx0XHQmICsgZGl2IHtcblx0XHRcdFx0XHRib3JkZXItdG9wOiAxcHggc29saWQgbWl4KCRibGFjaywgJGxpZ2h0LCA1JSk7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblx0JiAuaW52b2ljZS1mcm9tIHtcblx0XHRwYWRkaW5nOiByZW0oMjBweCk7XG5cdFx0ZmxleDogMTtcblx0XHRcblx0XHQmIHN0cm9uZyB7XG5cdFx0XHRmb250LXNpemU6IHJlbSgxNnB4KTtcblx0XHRcdGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcblx0XHR9XG5cdH1cblx0JiAuaW52b2ljZS10byB7XG5cdFx0cGFkZGluZzogcmVtKDIwcHgpO1xuXHRcdGZsZXg6IDE7XG5cdFx0XG5cdFx0JiBzdHJvbmcge1xuXHRcdFx0Zm9udC1zaXplOiByZW0oMTZweCk7XG5cdFx0XHRmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG5cdFx0fVxuXHR9XG5cdCYgLmludm9pY2UtZGF0ZSB7XG5cdFx0dGV4dC1hbGlnbjogZW5kO1xuXHRcdHBhZGRpbmc6IHJlbSgyMHB4KTtcblx0XHRmbGV4OiAxO1xuXHRcdFxuXHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuXHRcdFx0dGV4dC1hbGlnbjogc3RhcnQ7XG5cdFx0fVxuXHRcdFxuXHRcdCYgLmRhdGUge1xuXHRcdFx0Zm9udC1zaXplOiByZW0oMTZweCk7XG5cdFx0XHRmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG5cdFx0fVxuXHR9XG5cdCYgLmludm9pY2UtcHJpY2Uge1xuXHRcdGJhY2tncm91bmQ6IHZhcigtLSN7JHByZWZpeH1saWdodCk7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRcblx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdH1cblx0XHRcblx0XHQmIHNtYWxsIHtcblx0XHRcdGZvbnQtc2l6ZTogcmVtKDEycHgpO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdH1cblx0XHQmIC5pbnZvaWNlLXByaWNlLXJpZ2h0IHtcblx0XHRcdG1hcmdpbi1pbmxpbmUtc3RhcnQ6IGF1dG87XG5cdFx0XHRwYWRkaW5nOiByZW0oMjBweCk7XG5cdFx0XHRmb250LXNpemU6IHJlbSgyOHB4KTtcblx0XHRcdGZvbnQtd2VpZ2h0OiAzMDA7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHR2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuXHRcdFx0dGV4dC1hbGlnbjogZW5kO1xuXHRcdFx0Y29sb3I6IHZhcigtLSN7JHByZWZpeH1saWdodCk7XG5cdFx0XHRiYWNrZ3JvdW5kOiB2YXIoLS0jeyRwcmVmaXh9ZGFyayk7XG5cdFx0XHRtaW4td2lkdGg6IDI1JTtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFxuXHRcdFx0JiBzbWFsbCB7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRvcGFjaXR5OiAwLjY7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0dG9wOiByZW0oMTVweCk7XG5cdFx0XHRcdGluc2V0LWlubGluZS1zdGFydDogcmVtKDIwcHgpO1xuXHRcdFx0XHRmb250LXNpemU6IHJlbSgxMnB4KTtcblx0XHRcdH1cblx0XHR9XG5cdFx0JiAuaW52b2ljZS1wcmljZS1sZWZ0IHtcblx0XHRcdHBhZGRpbmc6IHJlbSgyMHB4KTtcblx0XHRcdGZvbnQtc2l6ZTogcmVtKDIwcHgpO1xuXHRcdFx0Zm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkO1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0XHRcdGZsZXg6IDE7XG5cdFx0XHRcblx0XHRcdCYgLmludm9pY2UtcHJpY2Utcm93IHtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0XG5cdFx0XHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0fVxuXHRcdFx0XHRcblx0XHRcdFx0JiAuc3ViLXByaWNlIHtcblx0XHRcdFx0XHRwYWRkaW5nOiAwIHJlbSgyMHB4KTtcblx0XHRcdFx0XG5cdFx0XHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG5cdFx0XHRcdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0XHRcdFxuXHRcdFx0XHRcdFx0JiArIC5zdWItcHJpY2Uge1xuXHRcdFx0XHRcdFx0XHRwYWRkaW5nLWlubGluZS1zdGFydDogcmVtKDIwcHgpO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcblx0XHRcdFx0XHRcdCYgKyAuc3ViLXByaWNlIHtcblx0XHRcdFx0XHRcdFx0cGFkZGluZy1pbmxpbmUtc3RhcnQ6IDA7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdCYgLmludm9pY2UtZm9vdGVyIHtcblx0XHRib3JkZXItdG9wOiAxcHggc29saWQgdmFyKC0tI3skcHJlZml4fWNvbXBvbmVudC1ib3JkZXItY29sb3IpO1xuXHRcdHBhZGRpbmctdG9wOiByZW0oMTVweCk7XG5cdFx0Zm9udC1zaXplOiByZW0oMTFweCk7XG5cdFx0Y29sb3I6IHJnYmEodmFyKC0tI3skcHJlZml4fWNvbXBvbmVudC1jb2xvci1yZ2IpLCAuNSk7XG5cdH1cblx0JiAuaW52b2ljZS1ub3RlIHtcblx0XHRjb2xvcjogcmdiYSh2YXIoLS0jeyRwcmVmaXh9Y29tcG9uZW50LWNvbG9yLXJnYiksIC41KTtcblx0XHRtYXJnaW4tdG9wOiByZW0oODBweCk7XG5cdFx0Zm9udC1zaXplOiByZW0oMTFweCk7XG5cdFx0bGluZS1oZWlnaHQ6IDEuNzU7XG5cdH1cblx0JiAudGFibGUtaW52b2ljZSB7XG5cdFx0Zm9udC1zaXplOiByZW0oMTNweCk7XG5cdFx0XG5cdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG5cdFx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHRcdH1cblx0fVxufSIsIi5sb2dpbi5sb2dpbi12MSB7XG5cdG1pbi1oZWlnaHQ6IDEwMHZoO1xuXHRtaW4taGVpZ2h0OiAxMDBkdmg7XG5cdHdpZHRoOiAxMDAlO1xuXHRiYWNrZ3JvdW5kLWltYWdlOiB2YXIoLS0jeyRwcmVmaXh9YXBwLWxvZ2luLWJnLWNvdmVyKTtcblx0YmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XG5cdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuXHRcdGJhY2tncm91bmQ6ICRncmF5LTgwMDtcblx0fVxuXHRcblx0JiAubG9naW4tY29udGFpbmVyIHtcblx0XHRmbGV4OiAxO1xuXHRcdFxuXHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuXHRcdFx0cGFkZGluZzogMCByZW0oMjVweCk7XG5cdFx0fVxuXHRcdFxuXHRcdCYgLmxvZ2luLWhlYWRlciB7XG5cdFx0XHRtYXgtd2lkdGg6ICRsb2dpbi12MS1jb250YWluZXItd2lkdGg7XG5cdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0XHRtYXJnaW4tYm90dG9tOiByZW0oMTVweCk7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFxuXHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0XHR9XG5cdFxuXHRcdFx0JiAuYnJhbmQge1xuXHRcdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0XHRmb250LXNpemU6IHJlbSgyOHB4KTtcblx0XHRcdFx0Y29sb3I6IHZhcigtLSN7JHByZWZpeH1jb21wb25lbnQtY29sb3IpO1xuXHRcdFx0XHRmb250LXdlaWdodDogMzAwO1xuXHRcdFx0XHRmbGV4OiAxO1xuXHRcdFx0XHRcblx0XHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiByZW0oMjRweCk7XG5cdFx0XHRcdFx0Y29sb3I6ICR3aGl0ZTtcblx0XHRcdFx0fVxuXHRcdFxuXHRcdFx0XHQmIHNtYWxsIHtcblx0XHRcdFx0XHRmb250LXNpemU6IHJlbSgxM3B4KTtcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRjb2xvcjogdmFyKC0tI3skcHJlZml4fWNvbXBvbmVudC1jb2xvcik7XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ub3JtYWw7XG5cdFx0XHRcdFx0XG5cdFx0XHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IHJlbSgxMnB4KTtcblx0XHRcdFx0XHRcdGNvbG9yOiByZ2JhKHZhcigtLSN7JHByZWZpeH1jb21wb25lbnQtY29sb3ItcmdiKSwgLjUpO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0JiAuaWNvbiB7XG5cdFx0XHRcdGNvbG9yOiAkZ3JheS00MDA7XG5cdFx0XHRcdFxuXHRcdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcblx0XHRcdFx0XHRjb2xvcjogJGdyYXktNzAwO1xuXHRcdFx0XHR9XG5cdFx0XG5cdFx0XHRcdCYgaSB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiByZW0oNjRweCk7XG5cdFx0XHRcdFx0XG5cdFx0XHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IHJlbSg0OHB4KTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0JiAubG9naW4tYm9keSB7XG5cdFx0XHRwYWRkaW5nOiByZW0oMzBweCk7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkZ3JheS04MDA7XG5cdFx0XHRcblx0XHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuXHRcdFx0XHRwYWRkaW5nOiByZW0oMjVweCkgMDtcblx0XHRcdFx0YmFja2dyb3VuZDogbm9uZTtcblx0XHRcdH1cblx0XHRcblx0XHRcdCYgLmxvZ2luLWNvbnRlbnQge1xuXHRcdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0XHRjb2xvcjogJGdyYXktNTAwO1xuXHRcdFx0XHRtYXgtd2lkdGg6ICRsb2dpbi12MS1jb250YWluZXItd2lkdGg7XG5cdFx0XHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdFx0XHRcblx0XHRcdFx0JiAuZm9ybS1jb250cm9sIHtcblx0XHRcdFx0XHRib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6ICRncmF5LTcwMDtcblx0XHRcdFx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdFx0XHRcdFxuXHRcdFx0XHRcdCY6OnBsYWNlaG9sZGVyIHtcblx0XHRcdFx0XHRjb2xvcjogJGdyYXktNTAwO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcblx0XHRcdFx0XHQmOmZvY3VzIHtcblx0XHRcdFx0XHRcdGJveC1zaGFkb3c6IDAgMCAwIDNweCAkZ3JheS02MDA7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdCYgLmZvcm0tZmxvYXRpbmcge1xuXHRcdFx0XHRcdCYgLmZvcm0tY29udHJvbCB7XG5cdFx0XHRcdFx0XHQmOjpwbGFjZWhvbGRlciB7XG5cdFx0XHRcdFx0XHRcdGNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0JiAuZm9ybS1jaGVjay1pbnB1dCB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGdyYXktNzAwO1xuXHRcdFx0XHRcdGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0XHRcdFx0XG5cdFx0XHRcdFx0JjpjaGVja2VkIHtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuLmxvZ2luLmxvZ2luLXYyIHtcblx0bWluLWhlaWdodDogMTAwdmg7XG5cdG1pbi1oZWlnaHQ6IDEwMGR2aDtcblx0Y29sb3I6ICR3aGl0ZTtcblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xuXHRcblx0JiAubG9naW4tY29udGFpbmVyIHtcblx0XHRtYXgtd2lkdGg6ICRsb2dpbi12Mi1jb250YWluZXItd2lkdGg7XG5cdFx0cGFkZGluZzogMCByZW0oMjBweCk7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdGZsZXg6IDE7XG5cdH1cblx0JiAubG9naW4taGVhZGVyIHtcblx0XHRtYXJnaW4tYm90dG9tOiByZW0oMjBweCk7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblxuXHRcdCYgLmJyYW5kIHtcblx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRmb250LXNpemU6IHJlbSgyOHB4KTtcblx0XHRcdGZvbnQtd2VpZ2h0OiAzMDA7XG5cdFx0XHRmbGV4OiAxO1xuXHRcdFx0XG5cdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcblx0XHRcdFx0Zm9udC1zaXplOiByZW0oMjRweCk7XG5cdFx0XHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0XHR9XG5cdFxuXHRcdFx0JiAubG9nbyB7XG5cdFx0XHRcdGJvcmRlcjogMTRweCBzb2xpZCB0cmFuc3BhcmVudDtcblx0XHRcdFx0Ym9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCByZ2JhKCRibGFjaywgLjE1KSByZ2JhKCRibGFjaywgLjMpO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeTtcblx0XHRcdFx0d2lkdGg6IHJlbSgyOHB4KTtcblx0XHRcdFx0aGVpZ2h0OiByZW0oMjhweCk7XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0Zm9udC1zaXplOiAwO1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1sZztcblx0XHRcdFx0bWFyZ2luLWlubGluZS1lbmQ6ICRzcGFjZXIgKiAwLjc1O1xuXHRcdFx0XHRcblx0XHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG5cdFx0XHRcdFx0d2lkdGg6IHJlbSgyNHB4KTtcblx0XHRcdFx0XHRoZWlnaHQ6IHJlbSgyNHB4KTtcblx0XHRcdFx0XHRib3JkZXItd2lkdGg6IHJlbSgxMnB4KTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0JiBzbWFsbCB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogcmVtKDEzcHgpO1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0b3BhY2l0eTogMC41O1xuXHRcdFx0XHRmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG5cdFx0XHRcdFxuXHRcdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcblx0XHRcdFx0XHRmb250LXNpemU6IHJlbSgxMnB4KTtcblx0XHRcdFx0XHRjb2xvcjogJGdyYXktNTAwO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCYgLmljb24ge1xuXHRcdFx0b3BhY2l0eTogMC43NTtcblx0XG5cdFx0XHQmIGkge1xuXHRcdFx0XHRmb250LXNpemU6IHJlbSg1NnB4KTtcblx0XHRcdFx0XG5cdFx0XHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogcmVtKDQ4cHgpO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdCYgLmxvZ2luLWNvbnRlbnQge1xuXHRcdCYgLmZvcm0tY29udHJvbCB7XG5cdFx0XHQmOmZvY3VzIHtcblx0XHRcdFx0Ym94LXNoYWRvdzogMCAwIDAgNXB4IHJnYmEoJHdoaXRlLCAuMzUpO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmIC5mb3JtLWNoZWNrLWlucHV0IHtcblx0XHRcdCY6Y2hlY2tlZCB7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuLmxvZ2luLmxvZ2luLXdpdGgtbmV3cy1mZWVkLFxuLnJlZ2lzdGVyLnJlZ2lzdGVyLXdpdGgtbmV3cy1mZWVkIHtcblx0bWluLWhlaWdodDogMTAwdmg7XG5cdG1pbi1oZWlnaHQ6IDEwMGR2aDtcblx0XG5cdCYgLm5ld3MtZmVlZCB7XG5cdFx0cG9zaXRpb246IGZpeGVkO1xuXHRcdGluc2V0LWlubGluZS1zdGFydDogMDtcblx0XHRpbnNldC1pbmxpbmUtZW5kOiAkbG9naW4tcmVnaXN0ZXItbmV3cy1mZWVkLWNvbnRhaW5lci13aWR0aDtcblx0XHR0b3A6IDA7XG5cdFx0Ym90dG9tOiAwO1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuXHRcdFxuXHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuXHRcdFx0aW5zZXQtaW5saW5lLWVuZDogJGxvZ2luLXJlZ2lzdGVyLW5ld3MtZmVlZC1jb250YWluZXItd2lkdGgtc207XG5cdFx0fVxuXHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cdFx0JiAubmV3cy1pbWFnZSB7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRib3R0b206IDA7XG5cdFx0XHRpbnNldC1pbmxpbmUtc3RhcnQ6IDA7XG5cdFx0XHRpbnNldC1pbmxpbmUtZW5kOiAwO1xuXHRcdFx0dG9wOiAwO1xuXHRcdFx0YmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcblx0XHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG5cdFx0fVxuXHRcdCYgLm5ld3MtY2FwdGlvbiB7XG5cdFx0XHRjb2xvcjogcmdiYSgkd2hpdGUsIC44NSk7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRib3R0b206IDA7XG5cdFx0XHRpbnNldC1pbmxpbmUtc3RhcnQ6IDA7XG5cdFx0XHRpbnNldC1pbmxpbmUtZW5kOiAwO1xuXHRcdFx0cGFkZGluZzogcmVtKDYwcHgpIHJlbSg2MHB4KSByZW0oNDVweCk7XG5cdFx0XHRmb250LXNpemU6IHJlbSgxOHB4KTtcblx0XHRcdGxldHRlci1zcGFjaW5nOiByZW0oMC4yNXB4KTtcblx0XHRcdHotaW5kZXg6IDIwO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDMwMDtcblx0XHRcdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIChyZ2JhKCRibGFjaywgMCkgMCUsIHJnYmEoJGJsYWNrLCAxKSAxMDAlKSk7XG5cdFx0XHRcblx0XHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuXHRcdFx0XHRwYWRkaW5nOiByZW0oNDVweCkgcmVtKDQ1cHgpIHJlbSgzMHB4KTtcblx0XHRcdFx0Zm9udC1zaXplOiByZW0oMTZweCk7XG5cdFx0XHR9XG5cdFx0XHRcblx0XHRcdCYgLmNhcHRpb24tdGl0bGUge1xuXHRcdFx0XHRmb250LXdlaWdodDogMzAwO1xuXHRcdFx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdFx0XHRmb250LXNpemU6IHJlbSgzNnB4KTtcblx0XHRcdFxuXHRcdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcblx0XHRcdFx0XHRmb250LXNpemU6IHJlbSgyOHB4KTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQmIC5sb2dpbi1jb250YWluZXIsXG5cdCYgLnJlZ2lzdGVyLWNvbnRhaW5lciB7XG5cdFx0d2lkdGg6ICRsb2dpbi1yZWdpc3Rlci1uZXdzLWZlZWQtY29udGFpbmVyLXdpZHRoO1xuXHRcdGJhY2tncm91bmQ6IHZhcigtLSN7JHByZWZpeH1jb21wb25lbnQtYmcpO1xuXHRcdHBhZGRpbmc6IHJlbSg2MHB4KTtcblx0XHRtaW4taGVpZ2h0OiAxMDB2aDtcblx0XHRtaW4taGVpZ2h0OiAxMDBkdmg7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdG1hcmdpbi1pbmxpbmUtc3RhcnQ6IGF1dG87XG5cdFx0XG5cdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG5cdFx0XHRwYWRkaW5nOiByZW0oNDVweCk7XG5cdFx0XHR3aWR0aDogJGxvZ2luLXJlZ2lzdGVyLW5ld3MtZmVlZC1jb250YWluZXItd2lkdGgtc207XG5cdFx0fVxuXHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuXHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0XHRwYWRkaW5nOiByZW0oMzBweCk7XG5cdFx0fVxuXHR9XG5cdCYgLmxvZ2luLWhlYWRlciB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XG5cdFx0JiAuYnJhbmQge1xuXHRcdFx0cGFkZGluZzogMDtcblx0XHRcdGZvbnQtc2l6ZTogcmVtKDI4cHgpO1xuXHRcdFx0Y29sb3I6IHZhcigtLSN7JHByZWZpeH1jb21wb25lbnQtY29sb3IpO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDMwMDtcblx0XHRcdGZsZXg6IDE7XG5cdFx0XHRcblx0XHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuXHRcdFx0XHRmb250LXNpemU6IHJlbSgyMnB4KTtcblx0XHRcdH1cblx0XG5cdFx0XHQmIC5sb2dvIHtcblx0XHRcdFx0d2lkdGg6IHJlbSgyOHB4KTtcblx0XHRcdFx0aGVpZ2h0OiByZW0oMjhweCk7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMDtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtbGc7XG5cdFx0XHRcdG1hcmdpbi1pbmxpbmUtZW5kOiByZW0oMTBweCk7XG5cdFx0XHRcdFxuXHRcdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcblx0XHRcdFx0XHR3aWR0aDogcmVtKDI0cHgpO1xuXHRcdFx0XHRcdGhlaWdodDogcmVtKDI0cHgpO1xuXHRcdFx0XHRcdGJvcmRlci13aWR0aDogMTJweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0JiBzbWFsbCB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogcmVtKDE0cHgpO1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0Y29sb3I6IHJnYmEodmFyKC0tI3skcHJlZml4fWNvbXBvbmVudC1jb2xvci1yZ2IpLCAuNSk7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbm9ybWFsO1xuXHRcdFx0XG5cdFx0XHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogcmVtKDEzcHgpO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCYgLmljb24ge1xuXHRcdFx0Y29sb3I6ICRncmF5LTMwMDtcblx0XHRcblx0XHRcdCYgaSB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogcmVtKDY0cHgpO1xuXHRcdFx0XHRcblx0XHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiByZW0oNTJweCk7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLmxvZ2luLWNvdmVyIHtcblx0cG9zaXRpb246IGZpeGVkO1xuXHR0b3A6IDA7XG5cdGluc2V0LWlubGluZS1zdGFydDogMDtcblx0aW5zZXQtaW5saW5lLWVuZDogMDtcblx0Ym90dG9tOiAwO1xuXHRcblx0JiAubG9naW4tY292ZXItYmcsXG5cdCYgLmxvZ2luLWNvdmVyLWltZyB7XG5cdFx0cG9zaXRpb246IGZpeGVkO1xuXHRcdHRvcDogMDtcblx0XHRpbnNldC1pbmxpbmUtc3RhcnQ6IDA7XG5cdFx0aW5zZXQtaW5saW5lLWVuZDogMDtcblx0XHRib3R0b206IDA7XG5cdFx0YmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcblx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcblx0fVxuXHQmIC5sb2dpbi1jb3Zlci1iZyB7XG5cdFx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgKHJnYmEoJGJsYWNrLCAwLjQ1KSAwJSwgcmdiYSgkYmxhY2ssIC45KSkpO1xuXHR9XG5cdCYgLmxvZ2luLWNvdmVyLWltZyB7XG5cdFx0dHJhbnNpdGlvbjogYmFja2dyb3VuZCAuMnMgZWFzZTtcblx0fVxufVxuLmxvZ2luLWJnLWxpc3Qge1xuXHRsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0aW5zZXQtaW5saW5lLWVuZDogcmVtKDIwcHgpO1xuXHRib3R0b206IHJlbSgyMHB4KTtcblx0bWFyZ2luOiAwO1xuXHRwYWRkaW5nOiAwIDAgMCByZW0oMjBweCk7XG5cdHotaW5kZXg6IDEwMjA7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtd3JhcDogd3JhcDtcblx0XG5cdCYgLmxvZ2luLWJnLWxpc3QtaXRlbSB7XG5cdFx0d2lkdGg6IHJlbSg2MHB4KTtcblx0XHRoZWlnaHQ6IHJlbSg2MHB4KTtcblx0XHRtYXJnaW46IHJlbSg1cHgpO1xuXHRcdGJvcmRlci1yYWRpdXM6IDY2cHg7XG5cdFx0XG5cdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG5cdFx0XHR3aWR0aDogcmVtKDQ2cHgpO1xuXHRcdFx0aGVpZ2h0OiByZW0oNDZweCk7XG5cdFx0fVxuXHRcdCYgLmxvZ2luLWJnLWxpc3QtbGluayB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdHBhZGRpbmctdG9wOiAxMDAlO1xuXHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRcdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cdFx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogNjZweDtcblx0XHRcdHRyYW5zaXRpb246IGFsbCAuMnMgZWFzZTtcblx0XHR9XG5cdFx0Jjpob3Zlcixcblx0XHQmOmZvY3VzIHtcblx0XHRcdCYgLmxvZ2luLWJnLWxpc3QtbGluayB7XG5cdFx0XHRcdGJveC1zaGFkb3c6IDAgMCAwIDRweCByZ2JhKCR3aGl0ZSwgLjQ1KTtcblx0XHRcdH1cblx0XHR9XG5cdFx0Ji5hY3RpdmUge1xuXHRcdFx0Ym9yZGVyLWNvbG9yOiAkd2hpdGU7XG5cdFx0XHR6LWluZGV4OiAxMDIwO1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XG5cdFx0XHQmIC5sb2dpbi1iZy1saXN0LWxpbmsge1xuXHRcdFx0XHRib3gtc2hhZG93OiAwIDAgMCA0cHggcmdiYSgkd2hpdGUsIC45KTtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn0iLCIubWFpbGJveCB7XG5cdGhlaWdodDogMTAwJTtcblx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkIHZhcigtLSN7JHByZWZpeH1jb21wb25lbnQtYm9yZGVyLWNvbG9yKTtcblx0YmFja2dyb3VuZDogdmFyKC0tI3skcHJlZml4fWxpZ2h0KTtcblx0XG5cdGRpc3BsYXk6IGZsZXg7XG5cdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcblx0XHRib3JkZXItaW5saW5lLXN0YXJ0OiAxcHggc29saWQgdmFyKC0tI3skcHJlZml4fWNvbXBvbmVudC1ib3JkZXItY29sb3IpO1xuXHR9XG5cdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdH1cblx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG5cdFx0bWluLWhlaWdodDogY2FsYygxMDB2aCAtICN7JGFwcC1oZWFkZXItaGVpZ2h0ICogMiArIHJlbSgxcHgpfSk7XG5cdFx0bWluLWhlaWdodDogY2FsYygxMDBkdmggLSAjeyRhcHAtaGVhZGVyLWhlaWdodCAqIDIgKyByZW0oMXB4KX0pO1xuXHR9XG5cdFxuXHQmIC5tYWlsYm94LXNpZGViYXIge1xuXHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcblx0XHRcdHdpZHRoOiByZW0oMjAwcHgpO1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0XHRmbGV4OiAwIDAgMjAwcHg7XG5cdFx0fVxuXHRcdCYgLm1haWxib3gtc2lkZWJhci1oZWFkZXIge1xuXHRcdFx0cGFkZGluZzogJHNwYWNlcjtcblx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS0jeyRwcmVmaXh9Y29tcG9uZW50LWJvcmRlci1jb2xvcik7XG5cdFx0fVxuXHRcdCYgLm1haWxib3gtc2lkZWJhci1jb250ZW50IHtcblx0XHRcdGZsZXg6IDE7XG5cdFx0XHRcblx0XHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcblx0XHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRcdH1cblx0XHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuXHRcdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tI3skcHJlZml4fWNvbXBvbmVudC1ib3JkZXItY29sb3IpO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQmIC5tYWlsYm94LWNvbnRlbnQge1xuXHRcdGZsZXg6IDE7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdFxuXHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcblx0XHRcdG1heC13aWR0aDogY2FsYygxMDAlIC0gMjAwcHgpO1xuXHRcdFx0Ym9yZGVyLWlubGluZS1zdGFydDogMXB4IHNvbGlkIHZhcigtLSN7JHByZWZpeH1jb21wb25lbnQtYm9yZGVyLWNvbG9yKTtcblx0XHR9XG5cdFx0XG5cdFx0JiAubWFpbGJveC1jb250ZW50LWhlYWRlciB7XG5cdFx0XHRwYWRkaW5nOiAkc3BhY2VyO1xuXHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLSN7JHByZWZpeH1jb21wb25lbnQtYm9yZGVyLWNvbG9yKTtcblx0XHR9XG5cdFx0JiAubWFpbGJveC1jb250ZW50LWJvZHkge1xuXHRcdFx0YmFja2dyb3VuZDogdmFyKC0tI3skcHJlZml4fWNvbXBvbmVudC1iZyk7XG5cdFx0XHRmbGV4OiAxO1xuXHRcdFx0XG5cdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG5cdFx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0XHR9XG5cdFx0XHRcblx0XHRcdCYgLm1haWxib3gtZmxvYXQtbGluayB7XG5cdFx0XHRcdHBhZGRpbmc6ICRzcGFjZXIgKiAuNSAkc3BhY2VyO1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcblx0XHRcdFx0JiBhIHtcblx0XHRcdFx0XHRjb2xvcjogcmdiYSh2YXIoLS0jeyRwcmVmaXh9Y29tcG9uZW50LWNvbG9yLXJnYiksIC41KTtcblx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkO1xuXHRcdFxuXHRcdFx0XHRcdCY6aG92ZXIsXG5cdFx0XHRcdFx0Jjpmb2N1cyB7XG5cdFx0XHRcdFx0XHRjb2xvcjogcmdiYSh2YXIoLS0jeyRwcmVmaXh9Y29tcG9uZW50LWNvbG9yLXJnYiksIDEpO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0JiAubWFpbGJveC10byB7XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLSN7JHByZWZpeH1jb21wb25lbnQtYm9yZGVyLWNvbG9yKTtcblx0XHRcdFx0cGFkZGluZzogJHNwYWNlciAqIC41NTUgJHNwYWNlcjtcblx0XHRcdFx0bWluLWhlaWdodDogcmVtKDQ2cHgpO1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblx0XG5cdFx0XHRcdCYgLnRhZ2l0IHtcblx0XHRcdFx0XHRib3JkZXItY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMDtcblx0XHRcdFx0XHRmbGV4OiAxO1xuXHRcdFx0XHR9XG5cdFx0XHRcdCYgLmZvcm0tY29udHJvbCB7XG5cdFx0XHRcdFx0Ym9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdHBhZGRpbmctaW5saW5lLXN0YXJ0OiAkc3BhY2VyICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0cGFkZGluZy1pbmxpbmUtZW5kOiAkc3BhY2VyICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMDtcblx0XHRcblx0XHRcdFx0XHQmOmZvY3VzIHtcblx0XHRcdFx0XHRcdGJveC1zaGFkb3c6IG5vbmU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdCYgLmNvbnRyb2wtbGFiZWwge1xuXHRcdFx0XHRcdHdpZHRoOiByZW0oNjBweCk7XG5cdFx0XHRcdFx0cGFkZGluZzogJHNwYWNlciAqIC41ICRzcGFjZXI7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRcdFx0XHRmb250LXdlaWdodDogJGZvcm0tbGFiZWwtZm9udC13ZWlnaHQ7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogJGJsdWUtMTAwO1xuXHRcdFx0XHRcdGNvbG9yOiAkYmx1ZS02MDA7XG5cdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRcdG1pbi1oZWlnaHQ6ICRpbnB1dC1oZWlnaHQ7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdCYgLm1haWxib3gtc3ViamVjdCB7XG5cdFx0XHRcdHBhZGRpbmc6ICRzcGFjZXIgKiAuNTU1IDA7XG5cdFx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS0jeyRwcmVmaXh9Y29tcG9uZW50LWJvcmRlci1jb2xvcik7XG5cdFxuXHRcdFx0XHQmIC5mb3JtLWNvbnRyb2wge1xuXHRcdFx0XHRcdGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcblx0XHRcdFx0XHRwYWRkaW5nLWlubGluZS1zdGFydDogJHNwYWNlciAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdHBhZGRpbmctaW5saW5lLWVuZDogJHNwYWNlciAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDA7XG5cdFx0XG5cdFx0XHRcdFx0Jjpmb2N1cyB7XG5cdFx0XHRcdFx0XHRib3gtc2hhZG93OiBub25lO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0JiAubWFpbGJveC1mb3JtIHtcdFxuXHRcdFx0XHRtaW4taGVpZ2h0OiAxMDAlO1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdFx0fVxuXHRcdFx0JiAubWFpbGJveC1pbnB1dCB7XG5cdFx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0ZmxleDogMTtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcblx0XHRcdFx0JiAud3lzaWh0bWw1LXRvb2xiYXIge1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6IHZhcigtLSN7JHByZWZpeH1jb21wb25lbnQtYmcpICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0Ym9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0cGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcblx0XHRcdFx0fVxuXHRcdFx0XHQmIC5xbC1zbm93LnFsLXRvb2xiYXIsXG5cdFx0XHRcdCYgLm5vdGUtZWRpdG9yIC5ub3RlLXRvb2xiYXIge1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6IHZhcigtLSN7JHByZWZpeH1saWdodCkgIWltcG9ydGFudDtcblx0XHRcdFx0XHRib3JkZXItY29sb3I6IHZhcigtLSN7JHByZWZpeH1jb21wb25lbnQtYm9yZGVyLWNvbG9yKSAhaW1wb3J0YW50O1xuXHRcdFx0XHR9XG5cdFx0XHRcdCYgLm5vdGUtZWRpdG9yIHtcblx0XHRcdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRcdFx0bWluLWhlaWdodDogcmVtKDEwMHB4KTtcblx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0XHRcdFx0ZmxleDogMTtcblx0XHRcdFx0XHRcblx0XHRcdFx0XHQmIC5ub3RlLXRvb2xiYXIge1xuXHRcdFx0XHRcdFx0cGFkZGluZzogcmVtKDZweCkgJHNwYWNlciAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdFxuXHRcdFx0XHRcdFx0JiAubm90ZS1idG4tZ3JvdXAge1xuXHRcdFx0XHRcdFx0XHRtYXJnaW46IDAgIWltcG9ydGFudDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdCYgLm5vdGUtYnRuIHtcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZDogbm9uZTtcblx0XHRcdFx0XHRcdFx0Ym9yZGVyOiBub25lO1xuXHRcdFx0XHRcdFx0XHRjb2xvcjogdmFyKC0tI3skcHJlZml4fWNvbXBvbmVudC1jb2xvcik7XG5cdFx0XHRcdFx0XHRcblx0XHRcdFx0XHRcdFx0Jjpob3Zlcixcblx0XHRcdFx0XHRcdFx0Ji5hY3RpdmUge1xuXHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQ6ICN7cmdiYSh2YXIoLS0jeyRwcmVmaXh9Y29tcG9uZW50LWJnLXJnYiksIC43NSl9O1xuXHRcdFx0XHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0XHRcdFx0Ym94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdCYgLm5vdGUtZWRpdGluZy1hcmVhIHtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdFx0XHRcdFx0ZmxleDogMTtcblx0XHRcdFx0XHRcdFxuXHRcdFx0XHRcdFx0JiAubm90ZS1lZGl0YWJsZSB7XG5cdFx0XHRcdFx0XHRcdGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdFx0XHRmbGV4OiAxO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHRcblx0XHRcdFx0JiAucWwtY29udGFpbmVyIHtcblx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0XHRcdH1cblx0XHRcdFx0JiAucWwtZWRpdG9yLFxuXHRcdFx0XHQmIC5xbC1jb250YWluZXIsXG5cdFx0XHRcdCYgLnd5c2lodG1sNS1zYW5kYm94IHtcblx0XHRcdFx0XHRmbGV4OiAxO1xuXHRcdFx0XHR9XG5cdFx0XHRcdCYgLnd5c2lodG1sNS1zYW5kYm94IHtcblx0XHRcdFx0XHRwYWRkaW5nOiAkc3BhY2VyICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0Ym9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0b3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHQmIC5tYWlsYm94LWNvbnRlbnQtZm9vdGVyIHtcblx0XHRcdHBhZGRpbmc6ICRzcGFjZXI7XG5cdFx0XHRib3JkZXItdG9wOiAxcHggc29saWQgdmFyKC0tI3skcHJlZml4fWNvbXBvbmVudC1ib3JkZXItY29sb3IpO1xuXHRcdH1cblx0fVxuXHQmIC5uYXYtdGl0bGUge1xuXHRcdGZvbnQtc2l6ZTogcmVtKDExcHgpO1xuXHRcdGNvbG9yOiByZ2JhKHZhcigtLSN7JHByZWZpeH1jb21wb25lbnQtY29sb3ItcmdiKSwgLjUpO1xuXHRcdHBhZGRpbmc6IHJlbSgxNXB4KSByZW0oMTVweCkgcmVtKDdweCk7XG5cdH1cblx0JiAubmF2LWluYm94IHtcblx0XHRsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdHBhZGRpbmc6IDA7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XG5cdFx0JiA+IGxpIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XG5cdFx0XHQmICsgbGkge1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdFx0fVxuXHRcdFx0JiA+IGEge1xuXHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDA7XG5cdFx0XHRcdHBhZGRpbmc6ICRzcGFjZXIgKiAuNSAkc3BhY2VyO1xuXHRcdFx0XHRjb2xvcjogdmFyKC0tI3skcHJlZml4fWNvbXBvbmVudC1jb2xvcik7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0XG5cdFx0XHRcdCYgaSB7XG5cdFx0XHRcdFx0d2lkdGg6IHJlbSgyNHB4KTtcblx0XHRcdFx0fVxuXHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRjb2xvcjogcmdiYSh2YXIoLS0jeyRwcmVmaXh9Y29tcG9uZW50LWNvbG9yLXJnYiksIC41KTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0Ji5hY3RpdmUge1xuXHRcdFx0XHQmID4gYSB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fWNvbXBvbmVudC1ib3JkZXItY29sb3IpO1xuXHRcdFx0XHRcdGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9Y29tcG9uZW50LWNvbG9yKTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQmIC5hdHRhY2hlZC1kb2N1bWVudCB7XG5cdFx0bGlzdC1zdHlsZS10eXBlOiBub25lO1xuXHRcdG1hcmdpbjogcmVtKDE1cHgpIDAgMDtcblx0XHRwYWRkaW5nOiAwO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdFxuXHRcdCYgPiBsaSB7XG5cdFx0XHR3aWR0aDogcmVtKDE4MHB4KTtcblx0XHRcdGJhY2tncm91bmQ6IHZhcigtLSN7JHByZWZpeH1jb21wb25lbnQtYmcpO1xuXHRcdFx0Y29sb3I6IHZhcigtLSN7JHByZWZpeH1jb21wb25lbnQtY29sb3IpO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdG1hcmdpbi1pbmxpbmUtZW5kOiByZW0oMTVweCk7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiByZW0oMTVweCk7XG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCB2YXIoLS0jeyRwcmVmaXh9Y29tcG9uZW50LWJvcmRlci1jb2xvcik7XG5cdFx0XHRcblx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHR0b3A6IHJlbSgtMXB4KTtcblx0XHRcdFx0aW5zZXQtaW5saW5lLWVuZDogcmVtKC0xcHgpO1xuXHRcdFx0XHRmb250LXNpemU6IHJlbSgxMnB4KTtcblx0XHRcdFx0YmFja2dyb3VuZDogdmFyKC0tI3skcHJlZml4fWxpZ2h0KTtcblx0XHRcdFx0d2lkdGg6IHJlbSgyMHB4KTtcblx0XHRcdFx0aGVpZ2h0OiByZW0oMjBweCk7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiByZW0oMjBweCk7XG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0XG5cdFx0XHRcdEBpbmNsdWRlIGZvbnRhd2Vzb21lKCk7XG5cdFx0XHR9XG5cdFx0XHQmIGltZyB7XG5cdFx0XHRcdG1heC13aWR0aDogMTAwJTtcblx0XHRcdH1cblx0XHRcdCYgLmRvY3VtZW50LW5hbWUge1xuXHRcdFx0XHRwYWRkaW5nOiByZW0oNXB4KSByZW0oMTBweCk7XG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0XHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRcdFx0dGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG5cdFx0XHRcdGJhY2tncm91bmQ6IHZhcigtLSN7JHByZWZpeH1saWdodCk7XG5cdFx0XHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCB2YXIoLS0jeyRwcmVmaXh9Y29tcG9uZW50LWJvcmRlci1jb2xvcik7XG5cdFx0XHRcdFxuXHRcdFx0XHQmIGEge1xuXHRcdFx0XHRcdGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9Y29tcG9uZW50LWNvbG9yKTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0JiAuZG9jdW1lbnQtZmlsZSB7XG5cdFx0XHRcdGhlaWdodDogcmVtKDcwcHgpO1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiBub25lO1xuXHRcdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiByZW0oNzBweCk7XG5cdFx0XHRcdGZvbnQtc2l6ZTogcmVtKDMycHgpO1xuXHRcdFx0XHRtYXJnaW46IHJlbSgtMXB4KTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0JiAubGlzdC1lbWFpbCB7XG5cdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkIHZhcigtLSN7JHByZWZpeH1jb21wb25lbnQtYm9yZGVyLWNvbG9yKTtcblx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tI3skcHJlZml4fWNvbXBvbmVudC1ib3JkZXItY29sb3IpO1xuXHRcdG1hcmdpbjogLTFweCAwO1xuXHRcdHBhZGRpbmc6IDA7XG5cdFx0XG5cdFx0JiA+IGxpIHtcblx0XHRcdCYubGlzdC1ncm91cC1pdGVtIHtcblx0XHRcdFx0Ym9yZGVyOiBub25lO1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdFx0XHRwYWRkaW5nOiByZW0oMTVweCk7XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDA7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdFxuXHRcdFx0XHRAaW5jbHVkZSBjbGVhcmZpeCgpO1xuXHRcdFx0XHRcblx0XHRcdFx0JiArIGxpIHtcblx0XHRcdFx0XHQmLmxpc3QtZ3JvdXAtaXRlbSB7XG5cdFx0XHRcdFx0XHRib3JkZXItdG9wOiAxcHggc29saWQgI3tyZ2JhKHZhcigtLSN7JHByZWZpeH1jb21wb25lbnQtYm9yZGVyLWNvbG9yLXJnYiksIC43NSl9O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHRcblx0XHRcdFx0JiBhIHtcblx0XHRcdFx0XHRjb2xvcjogdmFyKC0tI3skcHJlZml4fWNvbXBvbmVudC1jb2xvcik7XG5cdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0XHR9XG5cdFx0XHRcdCYgLmVtYWlsLWluZm8ge1xuXHRcdFx0XHRcdG1heC13aWR0aDogY2FsYygxMDAlIC0gNDZweCk7XG5cdFx0XHRcdFx0ZmxleDogMTtcblx0XHRcdFx0XHRcblx0XHRcdFx0XHQmID4gYSB7XG5cdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiByZW0oLTE1cHgpO1xuXHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogcmVtKC0xNXB4KTtcblx0XHRcdFx0XHRcdHBhZGRpbmc6IHJlbSgxNXB4KTtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0XHRcdFx0XHRtYXJnaW4taW5saW5lLWVuZDogcmVtKC0xNXB4KTtcblx0XHRcdFx0XHRcdFxuXHRcdFx0XHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG5cdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHQmIC5lbWFpbC11c2VyIHtcblx0XHRcdFx0XHR3aWR0aDogcmVtKDMwcHgpO1xuXHRcdFx0XHRcdGhlaWdodDogcmVtKDMwcHgpO1xuXHRcdFx0XHRcdG1pbi13aWR0aDogcmVtKDMwcHgpO1xuXHRcdFx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0XHRcdFx0Zm9udC1zaXplOiByZW0oMThweCk7XG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IHJlbSgzMHB4KTtcblx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdFx0Y29sb3I6ICR3aGl0ZTtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAkZ3JheS01MDA7XG5cdFx0XHRcdFx0bWFyZ2luOiByZW0oLTVweCkgMDtcblx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiAzMHB4O1xuXHRcdFx0XHRcdFxuXHRcdFx0XHRcdCYgaW1nIHtcblx0XHRcdFx0XHRcdG1heC13aWR0aDogMTAwJTtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHQmIC5lbWFpbC1zZW5kZXIge1xuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdHdpZHRoOiByZW0oMjAwcHgpO1xuXHRcdFx0XHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdFx0XHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRcdFx0XHR0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcblx0XHRcdFx0XHRcblx0XHRcdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcblx0XHRcdFx0XHRcdHdpZHRoOiByZW0oMTYwcHgpO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcblx0XHRcdFx0XHRcdHdpZHRoOiByZW0oMTIwcHgpO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcblx0XHRcdFx0XHRcdHdpZHRoOiBhdXRvO1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiByZW0oMTRweCk7XG5cdFx0XHRcdFx0XHRwYWRkaW5nLWlubGluZS1lbmQ6IHJlbSg5MHB4KTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0JiAuZW1haWwtdGl0bGUge1xuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiByZW0oMjBweCk7XG5cdFx0XHRcdFx0d2lkdGg6IHJlbSgzMDBweCk7XG5cdFx0XHRcdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0XHRcdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdFx0XHRcdHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuXHRcdFx0XHRcdFxuXHRcdFx0XHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcblx0XHRcdFx0XHRcdHBhZGRpbmctaW5saW5lLXN0YXJ0OiByZW0oMTVweCk7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4bCkge1xuXHRcdFx0XHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0XHRcdFx0XHRmbGV4OiAxO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcblx0XHRcdFx0XHQmICsgLmVtYWlsLWRlc2Mge1xuXHRcdFx0XHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuXHRcdFx0XHRcdFx0XHRwYWRkaW5nLWlubGluZS1zdGFydDogcmVtKDIwcHgpO1xuXHRcdFx0XHRcdFx0XHRcblx0XHRcdFx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdFx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRcdFx0XHRpbnNldC1pbmxpbmUtc3RhcnQ6IHJlbSg2cHgpO1xuXHRcdFx0XHRcdFx0XHRcdHRvcDogcmVtKDhweCk7XG5cdFx0XHRcdFx0XHRcdFx0d2lkdGg6IHJlbSg0cHgpO1xuXHRcdFx0XHRcdFx0XHRcdGhlaWdodDogcmVtKDRweCk7XG5cdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZDogcmdiYSh2YXIoLS0jeyRwcmVmaXh9Y29tcG9uZW50LWNvbG9yLXJnYiksIC4yNSk7XG5cdFx0XHRcdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtbGc7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0JiAuZW1haWwtZGVzYyB7XG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRcdGNvbG9yOiByZ2JhKHZhcigtLSN7JHByZWZpeH1jb21wb25lbnQtY29sb3ItcmdiKSwgLjUpO1xuXHRcdFx0XHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdFx0XHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRcdFx0XHR0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcblx0XHRcdFx0XHRmbGV4OiAxO1xuXHRcdFx0XHRcdFxuXHRcdFx0XHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4bCkge1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRcdHBhZGRpbmctaW5saW5lLWVuZDogMDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0JiAuZW1haWwtdGltZSB7XG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiByZW0oMTFweCk7XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkO1xuXHRcdFx0XHRcdGNvbG9yOiByZ2JhKHZhcigtLSN7JHByZWZpeH1jb21wb25lbnQtY29sb3ItcmdiKSwgLjY1KTtcblx0XHRcdFx0XHR3aWR0aDogcmVtKDEwMHB4KTtcblx0XHRcdFx0XHRpbnNldC1pbmxpbmUtZW5kOiAwO1xuXHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuXHRcdFx0XHRcdHRleHQtYWxpZ246IGVuZDtcblx0XHRcdFx0XHRcblx0XHRcdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcblx0XHRcdFx0XHRcdHdpZHRoOiByZW0oOTBweCk7XG5cdFx0XHRcdFx0XHR0b3A6IDA7XG5cdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0XHRwYWRkaW5nLXRvcDogcmVtKDE1cHgpO1xuXHRcdFx0XHRcdFx0cGFkZGluZy1pbmxpbmUtZW5kOiByZW0oMTVweCk7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdCYgLmVtYWlsLWNoZWNrYm94IHtcblx0XHRcdFx0XHQmIC5jdXN0b20tY2hlY2tib3gge1xuXHRcdFx0XHRcdFx0d2lkdGg6IHJlbSgxNnB4KTtcblx0XHRcdFx0XHRcdHBhZGRpbmctaW5saW5lLXN0YXJ0OiByZW0oMTZweCk7XG5cdFx0XHRcdFx0XHRcblx0XHRcdFx0XHRcdCYgLmN1c3RvbS1jb250cm9sLWxhYmVsIHtcblx0XHRcdFx0XHRcdFx0Jjo6YmVmb3JlLFxuXHRcdFx0XHRcdFx0XHQmOjphZnRlciB7XG5cdFx0XHRcdFx0XHRcdFx0aW5zZXQtaW5saW5lLXN0YXJ0OiByZW0oLTE2cHgpO1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdCYgKyAuZW1haWwtdXNlciB7XG5cdFx0XHRcdFx0XHRtYXJnaW4taW5saW5lLXN0YXJ0OiByZW0oMTBweCk7XG5cdFx0XHRcdFx0fSBcblx0XHRcdFx0fVxuXHRcdFx0XHRcblx0XHRcdFx0Ji51bnJlYWQge1xuXHRcdFx0XHRcdCYgLmVtYWlsLXRpdGxlLFxuXHRcdFx0XHRcdCYgLmVtYWlsLXNlbmRlciB7XG5cdFx0XHRcdFx0XHRmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdCYuc2VsZWN0ZWQge1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6IHJnYmEoJHllbGxvdy0yMDAsIC4yNSk7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn0iLCIubWVzc2VuZ2VyIHtcblx0LS0jeyRwcmVmaXh9bWVzc2VuZ2VyLW1lbnUtd2lkdGg6ICN7cmVtKDYwcHgpfTtcblx0LS0jeyRwcmVmaXh9bWVzc2VuZ2VyLWNoYXQtd2lkdGg6ICN7cmVtKDM2MHB4KX07XG5cdFxuXHRkaXNwbGF5OiBmbGV4O1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGhlaWdodDogMTAwJTtcblx0XG5cdCYgLm1lc3Nlbmdlci1tZW51IHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0d2lkdGg6IHZhcigtLSN7JHByZWZpeH1tZXNzZW5nZXItbWVudS13aWR0aCk7XG5cdFx0bWluLXdpZHRoOiB2YXIoLS0jeyRwcmVmaXh9bWVzc2VuZ2VyLW1lbnUtd2lkdGgpO1xuXHRcdGJhY2tncm91bmQ6IHZhcigtLSN7JHByZWZpeH1jb21wb25lbnQtYmcpO1xuXHRcdHBhZGRpbmc6ICRzcGFjZXIgKiAuNTtcblx0XHRcblx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG5cdFx0XHRib3JkZXItaW5saW5lLWVuZDogMXB4IHNvbGlkIHZhcigtLSN7JHByZWZpeH1jb21wb25lbnQtYm9yZGVyLWNvbG9yKTtcblx0XHR9XG5cdFx0XG5cdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblx0XHRcblx0XHQmIC5tZXNzZW5nZXItbWVudS1pdGVtIHtcblx0XHRcdG1hcmdpbi1ib3R0b206ICRzcGFjZXIgKiAuMjU7XG5cdFx0XHRcblx0XHRcdCYgLm1lc3Nlbmdlci1tZW51LWxpbmsge1xuXHRcdFx0XHRjb2xvcjogdmFyKC0tI3skcHJlZml4fWNvbXBvbmVudC1jb2xvcik7XG5cdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdFx0cGFkZGluZzogJHNwYWNlciAqIC41O1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XG5cdFx0XHRcdFxuXHRcdFx0XHQmOmhvdmVyLFxuXHRcdFx0XHQmOmZvY3VzIHtcblx0XHRcdFx0XHRvcGFjaXR5OiAuNTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0Ji5hY3RpdmUge1xuXHRcdFx0XHQmIC5tZXNzZW5nZXItbWVudS1saW5rIHtcblx0XHRcdFx0XHRjb2xvcjogdmFyKC0tI3skcHJlZml4fWFwcC10aGVtZSk7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblx0JiAubWVzc2VuZ2VyLWNoYXQge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRiYWNrZ3JvdW5kOiB2YXIoLS0jeyRwcmVmaXh9Y29tcG9uZW50LWJnKTtcblx0XHRcblx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcblx0XHRcdGZsZXg6IDE7XG5cdFx0fVxuXHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcblx0XHRcdHdpZHRoOiB2YXIoLS0jeyRwcmVmaXh9bWVzc2VuZ2VyLWNoYXQtd2lkdGgpO1xuXHRcdFx0XG5cdFx0XHRib3JkZXItaW5saW5lLWVuZDogMXB4IHNvbGlkIHZhcigtLSN7JHByZWZpeH1jb21wb25lbnQtYm9yZGVyLWNvbG9yKTtcblx0XHR9XG5cdFx0XG5cdFx0JiAubWVzc2VuZ2VyLWNoYXQtaGVhZGVyIHtcblx0XHRcdHBhZGRpbmc6ICRzcGFjZXI7XG5cdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tI3skcHJlZml4fWNvbXBvbmVudC1ib3JkZXItY29sb3IpO1xuXHRcdH1cblx0XHQmIC5tZXNzZW5nZXItY2hhdC1ib2R5IHtcblx0XHRcdGZsZXg6IDE7XG5cdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdH1cblx0XHQmIC5tZXNzZW5nZXItY2hhdC1saXN0IHtcblx0XHRcdCYgLm1lc3Nlbmdlci1jaGF0LWl0ZW0ge1xuXHRcdFx0XHQmLmFjdGl2ZSB7XG5cdFx0XHRcdFx0JiAubWVzc2VuZ2VyLWNoYXQtbGluayB7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiB2YXIoLS0jeyRwcmVmaXh9bGlnaHQpO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHQmIC5tZXNzZW5nZXItY2hhdC1saW5rIHtcblx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHRcdFx0cGFkZGluZzogJHNwYWNlcjtcblx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9Y29tcG9uZW50LWNvbG9yKTtcblx0XHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHRcdFxuXHRcdFx0XHRcdCY6aG92ZXIsXG5cdFx0XHRcdFx0Jjpmb2N1cyB7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiB2YXIoLS0jeyRwcmVmaXh9bGlnaHQpO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQmIC5tZXNzZW5nZXItY2hhdC1tZWRpYSB7XG5cdFx0XHRcdFx0XHRtaW4td2lkdGg6IHJlbSg0NHB4KTtcblx0XHRcdFx0XHRcdHdpZHRoOiByZW0oNDRweCk7XG5cdFx0XHRcdFx0XHRoZWlnaHQ6IHJlbSg0NHB4KTtcblx0XHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZDogcmdiYSh2YXIoLS0jeyRwcmVmaXh9Y29tcG9uZW50LWNvbG9yLXJnYiksIC4xNSk7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiByZW0oMjhweCk7XG5cdFx0XHRcdFx0XHRjb2xvcjogcmdiYSh2YXIoLS0jeyRwcmVmaXh9Y29tcG9uZW50LWNvbG9yLXJnYiksIC41KTtcblx0XHRcdFx0XHRcdFxuXHRcdFx0XHRcdFx0JiBpbWcge1xuXHRcdFx0XHRcdFx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0XHRcdG1heC1oZWlnaHQ6IDEwMCU7XG5cdFx0XHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQmIC5tZXNzZW5nZXItY2hhdC1jb250ZW50IHtcblx0XHRcdFx0XHRcdGZsZXg6IDE7XG5cdFx0XHRcdFx0XHRtYXgtd2lkdGg6IGNhbGMoMTAwJSAtICN7cmVtKDQ0cHgpfSk7XG5cdFx0XHRcdFx0XHRwYWRkaW5nLWlubGluZS1zdGFydDogJHNwYWNlciAqIC43NTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0JiAubWVzc2VuZ2VyLWNoYXQtdGl0bGUge1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcblx0XHRcdFx0XHRcdGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9Y29tcG9uZW50LWNvbG9yKTtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogJGg1LWZvbnQtc2l6ZSAqIC45O1xuXHRcdFx0XHRcdFx0XG5cdFx0XHRcdFx0XHQmID4gZGl2Om5vdCgubWVzc2VuZ2VyLWNoYXQtdGltZSkge1xuXHRcdFx0XHRcdFx0XHRmbGV4OiAxO1xuXHRcdFx0XHRcdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdFx0XHRcdFx0XHR0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcblx0XHRcdFx0XHRcdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0JiAubWVzc2VuZ2VyLWNoYXQtdGltZSB7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6ICRmb250LXNpemUtYmFzZSAqIC45O1xuXHRcdFx0XHRcdFx0Y29sb3I6IHJnYmEodmFyKC0tI3skcHJlZml4fWNvbXBvbmVudC1jb2xvci1yZ2IpLCAuMzUpO1xuXHRcdFx0XHRcdFx0cGFkZGluZy1pbmxpbmUtc3RhcnQ6ICRzcGFjZXIgKiAuNTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0JiAubWVzc2VuZ2VyLWNoYXQtZGVzYyB7XG5cdFx0XHRcdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdFx0XHRcdFx0dGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG5cdFx0XHRcdFx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHRcdFx0XHRcdFx0Y29sb3I6IHJnYmEodmFyKC0tI3skcHJlZml4fWNvbXBvbmVudC1jb2xvci1yZ2IpLCAuMzUpO1xuXHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkO1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAkZm9udC1zaXplLWJhc2U7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdCYgLm1lc3Nlbmdlci1jb250ZW50IHtcblx0XHRmbGV4OiAxO1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XG5cdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0fVxuXHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuXHRcdFx0b3ZlcmZsb3c6IHNjcm9sbDtcblx0XHRcdGZsZXgtd3JhcDogbm93cmFwO1xuXHRcdH1cblx0XHRcblx0XHQmIC53aWRnZXQtY2hhdCB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0XHRcblx0XHRcdCYgLndpZGdldC1jaGF0LWl0ZW0ge1xuXHRcdFx0XHQmIC53aWRnZXQtY2hhdC1pbmZvIHtcblx0XHRcdFx0XHQmIC53aWRnZXQtY2hhdC1pbmZvLWNvbnRhaW5lciB7XG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG5cdFx0XHRcdFx0XHRcdG1heC13aWR0aDogNTElO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHQmLmVuZCB7XG5cdFx0XHRcdFx0JiAud2lkZ2V0LWNoYXQtaW5mbyB7XG5cdFx0XHRcdFx0XHQmIC53aWRnZXQtY2hhdC1pbmZvLWNvbnRhaW5lciB7XG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQ6IHZhcigtLSN7JHByZWZpeH1hcHAtdGhlbWUpO1xuXHRcdFx0XHRcdFx0XHRtYXJnaW4taW5saW5lLXN0YXJ0OiBhdXRvO1xuXHRcdFx0XHRcdFx0XHRcblx0XHRcdFx0XHRcdFx0JiAud2lkZ2V0LWNoYXQtbWVzc2FnZSB7XG5cdFx0XHRcdFx0XHRcdFx0Y29sb3I6IHZhcigtLSN7JHByZWZpeH1hcHAtdGhlbWUtY29sb3IpO1xuXHRcdFx0XHRcdFx0XHRcdFxuXHRcdFx0XHRcdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRcdFx0XHRcdGJvcmRlci1pbmxpbmUtc3RhcnQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1hcHAtdGhlbWUpO1xuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHQmIC53aWRnZXQtY2hhdC10aW1lIHtcblx0XHRcdFx0XHRcdFx0XHRjb2xvcjogcmdiYSh2YXIoLS0jeyRwcmVmaXh9YXBwLXRoZW1lLWNvbG9yLXJnYiksIC41KTtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0JiAud2lkZ2V0LWNoYXQtaGVhZGVyIHtcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLSN7JHByZWZpeH1jb21wb25lbnQtYm9yZGVyLWNvbG9yKTtcblx0XHRcdH1cblx0XHRcdCYgLndpZGdldC1jaGF0LWJvZHkge1xuXHRcdFx0XHRmbGV4OiAxO1xuXHRcdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG5cdFx0XHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0JiAud2lkZ2V0LWNoYXQtaW5wdXQge1xuXHRcdFx0XHRib3JkZXItdG9wOiAxcHggc29saWQgdmFyKC0tI3skcHJlZml4fWNvbXBvbmVudC1ib3JkZXItY29sb3IpO1xuXHRcdFx0XHRcblx0XHRcdFx0JiAud2lkZ2V0LWNoYXQtdG9vbGJhciB7XG5cdFx0XHRcdFx0cGFkZGluZzogJHNwYWNlciAkc3BhY2VyICRzcGFjZXIgKiAuNTtcblx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdGZsZXgtd3JhcDogd3JhcDtcblx0XHRcdFx0XHRcblx0XHRcdFx0XHQmIC53aWRnZXQtY2hhdC10b29sYmFyLWxpbmsge1xuXHRcdFx0XHRcdFx0Y29sb3I6IHJnYmEodmFyKC0tI3skcHJlZml4fWNvbXBvbmVudC1jb2xvci1yZ2IpLCAuNSk7XG5cdFx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHRcdFx0XHRcblx0XHRcdFx0XHRcdCY6aG92ZXIsXG5cdFx0XHRcdFx0XHQmOmZvY3VzIHtcblx0XHRcdFx0XHRcdFx0Y29sb3I6IHJnYmEodmFyKC0tI3skcHJlZml4fWNvbXBvbmVudC1jb2xvci1yZ2IpLCAxKTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFxuXHRcdFx0XHRcdFx0JiArIC53aWRnZXQtY2hhdC10b29sYmFyLWxpbmsge1xuXHRcdFx0XHRcdFx0XHRtYXJnaW4taW5saW5lLXN0YXJ0OiAkc3BhY2VyO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHQmIC5mb3JtLWNvbnRyb2wge1xuXHRcdFx0XHRcdHBhZGRpbmc6ICRzcGFjZXIgKiAuNSAkc3BhY2VyICRzcGFjZXI7XG5cdFx0XHRcdFx0bWluLWhlaWdodDogcmVtKDEwMHB4KTtcblx0XHRcdFx0XHRib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcblx0XHRcdFx0XHRib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQmLm1lc3Nlbmdlci1jaGF0LWNvbnRlbnQtbW9iaWxlLXRvZ2dsZWQge1xuXHRcdCYgLm1lc3Nlbmdlci1jb250ZW50IHtcblx0XHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0cG9zaXRpb246IGZpeGVkO1xuXHRcdFx0XHR0b3A6IDA7XG5cdFx0XHRcdGluc2V0LWlubGluZS1zdGFydDogMDtcblx0XHRcdFx0aW5zZXQtaW5saW5lLWVuZDogMDtcblx0XHRcdFx0Ym90dG9tOiAwO1xuXHRcdFx0XHR6LWluZGV4OiA5OTk5O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufSIsIi5wb3Mge1xuXHQtLSN7JHByZWZpeH1wb3Mtc2lkZWJhci1iZzogI3skcG9zLXNpZGViYXItYmd9O1xuXHQtLSN7JHByZWZpeH1wb3Mtc2lkZWJhci1oZWFkZXItYmc6ICN7JHBvcy1zaWRlYmFyLWhlYWRlci1iZ307XG5cdC0tI3skcHJlZml4fXBvcy1zaWRlYmFyLWhlYWRlci1jb2xvcjogI3skcG9zLXNpZGViYXItaGVhZGVyLWNvbG9yfTtcblx0LS0jeyRwcmVmaXh9cG9zLXNpZGViYXItaGVhZGVyLWJhY2stYnRuLWJnOiAjeyRwb3Mtc2lkZWJhci1oZWFkZXItYmFjay1idG4tYmd9O1xuXHQtLSN7JHByZWZpeH1wb3Mtc2lkZWJhci1oZWFkZXItbmF2LWxpbmstYmc6ICN7JHBvcy1zaWRlYmFyLWhlYWRlci1uYXYtbGluay1iZ307XG5cdC0tI3skcHJlZml4fXBvcy1zaWRlYmFyLWhlYWRlci1uYXYtbGluay1jb2xvcjogI3skcG9zLXNpZGViYXItaGVhZGVyLW5hdi1saW5rLWNvbG9yfTtcblx0LS0jeyRwcmVmaXh9cG9zLXNpZGViYXItaGVhZGVyLW5hdi1saW5rLWFjdGl2ZS1iZzogI3skcG9zLXNpZGViYXItaGVhZGVyLW5hdi1saW5rLWFjdGl2ZS1iZ307XG5cdC0tI3skcHJlZml4fXBvcy1zaWRlYmFyLWhlYWRlci1uYXYtbGluay1hY3RpdmUtY29sb3I6ICN7JHBvcy1zaWRlYmFyLWhlYWRlci1uYXYtbGluay1hY3RpdmUtY29sb3J9O1xuXHQtLSN7JHByZWZpeH1wb3Mtc2lkZWJhci1mb290ZXItYmc6ICN7JHBvcy1zaWRlYmFyLWZvb3Rlci1iZ307XG5cdC0tI3skcHJlZml4fXBvcy1zaWRlYmFyLWZvb3Rlci1jb2xvcjogI3skcG9zLXNpZGViYXItZm9vdGVyLWNvbG9yfTtcblx0LS0jeyRwcmVmaXh9cG9zLXNpZGViYXItcHJvZHVjdC1ib3JkZXItY29sb3I6ICN7JHBvcy1zaWRlYmFyLXByb2R1Y3QtYm9yZGVyLWNvbG9yfTtcblx0LS0jeyRwcmVmaXh9cG9zLXNpZGViYXItcHJvZHVjdC1jb25maXJtYXRpb24tYmc6ICN7JHBvcy1zaWRlYmFyLXByb2R1Y3QtY29uZmlybWF0aW9uLWJnfTtcblx0XG5cdCYucG9zLXdpdGgtbWVudSB7XG5cdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuXHRcdFx0cGFkZGluZy1pbmxpbmUtc3RhcnQ6ICRwb3MtbWVudS13aWR0aDtcblx0XHR9XG5cdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG5cdFx0XHRwYWRkaW5nLXRvcDogcmVtKDEwMHB4KTtcblx0XHR9XG5cdH1cblx0Ji5wb3Mtd2l0aC1zaWRlYmFyIHtcblx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG5cdFx0XHRwYWRkaW5nLWlubGluZS1lbmQ6ICRwb3Mtc2lkZWJhci13aWR0aDtcblx0XHR9XG5cdH1cblx0Ji5wb3Mtd2l0aC1oZWFkZXIge1xuXHRcdHBhZGRpbmctdG9wOiAkcG9zLWhlYWRlci1oZWlnaHQ7XG5cdFx0XG5cdFx0Ji5wb3Mtd2l0aC1zaWRlYmFyIHtcblx0XHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcblx0XHRcdFx0cGFkZGluZy1pbmxpbmUtZW5kOiAkcG9zLXNpZGViYXItd2lkdGggLSAkc3BhY2VyICogMjtcblx0XHRcdH1cblx0XHRcdFxuXHRcdFx0JiAucG9zLXNpZGViYXIge1xuXHRcdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG5cdFx0XHRcdFx0dG9wOiAkcG9zLWhlYWRlci1oZWlnaHQ7XG5cdFx0XHRcdFx0aGVpZ2h0OiBjYWxjKDEwMCUgLSAjeyRwb3MtaGVhZGVyLWhlaWdodH0pO1xuXHRcdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiAwO1xuXHRcdFx0XHRcdGJvcmRlci10b3A6IG5vbmU7XG5cdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogbm9uZTtcblx0XHRcdFx0XHRib3JkZXItaW5saW5lLWVuZDogbm9uZTtcblx0XHRcdFx0fVxuXHRcdFx0XHRcblx0XHRcdFx0JiAucG9zLXNpZGViYXItaGVhZGVyLFxuXHRcdFx0XHQmIC5wb3Mtc2lkZWJhci1mb290ZXIge1xuXHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDA7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblx0XG5cdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0fVxuXHRcblx0JiAucG9zLW1lbnUge1xuXHRcdHBvc2l0aW9uOiBmaXhlZDtcblx0XHR0b3A6IDA7XG5cdFx0ei1pbmRleDogMTA7XG5cdFx0XG5cdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdHdpZHRoOiAkcG9zLW1lbnUtd2lkdGg7XG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdFx0Ym90dG9tOiAwO1xuXHRcdFx0aW5zZXQtaW5saW5lLXN0YXJ0OiAwO1xuXHRcdFx0cGFkZGluZy1pbmxpbmUtc3RhcnQ6ICRzcGFjZXI7XG5cdFx0fVxuXHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuXHRcdFx0YmFja2dyb3VuZDogdmFyKC0tI3skcHJlZml4fXBvcy1zaWRlYmFyLWJnKTtcblx0XHRcdGluc2V0LWlubGluZS1zdGFydDogMDtcblx0XHRcdGluc2V0LWlubGluZS1lbmQ6IDA7XG5cdFx0XHRib3R0b206IGF1dG87XG5cdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tI3skcHJlZml4fWJvcmRlci1jb2xvcik7XG5cdFx0fVxuXHRcdFxuXHRcdCYgLmxvZ28ge1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdHBhZGRpbmc6ICRzcGFjZXI7XG5cdFx0XHRcblx0XHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRwYWRkaW5nOiAkc3BhY2VyICogLjUgJHNwYWNlcjtcblx0XHRcdH1cblx0XHRcdFxuXHRcdFx0JiBhIHtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdFx0Y29sb3I6IGluaGVyaXQ7XG5cdFx0XHRcdFxuXHRcdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcblx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQmIC5sb2dvLWltZyB7XG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0aGVpZ2h0OiByZW0oNDVweCk7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0XHRmb250LXNpemU6ICRmb250LXNpemUtYmFzZSAqIDM7XG5cdFx0XHRcdFxuXHRcdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcblx0XHRcdFx0XHRoZWlnaHQ6IHJlbSgzMHB4KTtcblx0XHRcdFx0XHRmb250LXNpemU6ICRmb250LXNpemUtYmFzZSAqIDEuNTtcblx0XHRcdFx0XHRtYXJnaW4taW5saW5lLWVuZDogJHNwYWNlciAqIC41O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQmIC5sb2dvLXRleHQge1xuXHRcdFx0XHRmb250LXNpemU6ICRmb250LXNpemUtbGc7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcblx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IDFweDtcblx0XHRcdFx0bWFyZ2luLXRvcDogJHNwYWNlciAqIC4yNTtcblx0XHRcdH1cblx0XHRcdCYgaW1nIHtcblx0XHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdFx0XHRtYXgtaGVpZ2h0OiAxMDAlO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmIC5uYXYtY29udGFpbmVyIHtcblx0XHRcdGZsZXg6IDE7XG5cdFx0XG5cdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG5cdFx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCYgLm5hdi5uYXYtdGFicyB7XG5cdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRib3JkZXI6IDA7XG5cdFxuXHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGZsZXgtd3JhcDogbm93cmFwO1xuXHRcdFx0XHRwYWRkaW5nOiAwICRzcGFjZXI7XG5cdFx0XHRcdG92ZXJmbG93OiBzY3JvbGw7XG5cdFx0XHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLWNvbG9yKTtcblx0XHRcdH1cblxuXHRcdFx0JiAubmF2LWl0ZW0ge1xuXHRcdFx0XHRwYWRkaW5nOiAkc3BhY2VyICogLjM1ICRzcGFjZXI7XG5cdFx0XHRcdFxuXHRcdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcblx0XHRcdFx0XHRwYWRkaW5nOiAkc3BhY2VyICogLjUgMDtcblx0XHRcdFx0XHRcblx0XHRcdFx0XHQmICsgLm5hdi1pdGVtIHtcblx0XHRcdFx0XHRcdG1hcmdpbi1pbmxpbmUtc3RhcnQ6ICRzcGFjZXIgKiAuNTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0JiAubmF2LWxpbmsge1xuXHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0XHRwYWRkaW5nOiAkc3BhY2VyICogLjc1O1xuXHRcdFx0XHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRcdGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9Y29tcG9uZW50LWNvbG9yKTtcblx0XHRcdFx0XHRmb250LXNpemU6ICRmb250LXNpemUtYmFzZTtcblx0XHRcdFx0XHRmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlbWlib2xkO1xuXHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLWxnO1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6IHZhcigtLSN7JHByZWZpeH1jb21wb25lbnQtYmcpO1xuXHRcdFx0XHRcdFxuXHRcdFx0XHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdFx0XHRwYWRkaW5nOiAkc3BhY2VyICogLjUgJHNwYWNlcjtcblx0XHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcblx0XHRcdFx0XHQmIC5uYXYtaWNvbiB7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiByZW0oMjRweCk7XG5cdFx0XHRcdFx0XHRjb2xvcjogcmdiYSh2YXIoLS0jeyRwcmVmaXh9Y29tcG9uZW50LWNvbG9yLXJnYiksIC4yNSk7XG5cdFx0XHRcdFx0XHRcblx0XHRcdFx0XHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6ICRmb250LXNpemUtYmFzZSAqIDEuMjtcblx0XHRcdFx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0XHRcdFx0XHRtYXJnaW4taW5saW5lLWVuZDogJHNwYWNlciAqIC41O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQmIC5uYXYtdGV4dCB7XG5cdFx0XHRcdFx0XHRmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdFx0JiAubmF2LWljb24ge1xuXHRcdFx0XHRcdFx0XHRjb2xvcjogcmdiYSh2YXIoLS0jeyRwcmVmaXh9Y29tcG9uZW50LWNvbG9yLXJnYiksIC43NSk7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdCYuYWN0aXZlIHtcblx0XHRcdFx0XHRcdGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9Y29tcG9uZW50LWJnKTtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQ6IHZhcigtLSN7JHByZWZpeH1jb21wb25lbnQtY29sb3IpO1xuXHRcdFx0XHRcdFx0XG5cdFx0XHRcdFx0XHQmIC5uYXYtaWNvbiB7XG5cdFx0XHRcdFx0XHRcdGNvbG9yOiBpbmhlcml0O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQmIC5wb3MtY29udGVudCB7XG5cdFx0ZmxleDogMTtcblx0XG5cdFx0JiAucG9zLWNvbnRlbnQtY29udGFpbmVyIHtcblx0XHRcdHBhZGRpbmc6ICRzcGFjZXI7XG5cdFx0fVxuXHR9XG5cdCYgLnByb2R1Y3Qtcm93IHtcblx0XHRwYWRkaW5nOiAwO1xuXHRcdG1hcmdpbjogJHNwYWNlciAqIC0wLjc1O1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcblx0XHQmIC5wcm9kdWN0LWNvbnRhaW5lciB7XG5cdFx0XHRwYWRkaW5nOiAkc3BhY2VyICogMC43NTtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFxuXHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuXHRcdFx0XHR3aWR0aDogNTAlO1xuXHRcdFx0fVxuXHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuXHRcdFx0XHR3aWR0aDogMzMuMzMlO1xuXHRcdFx0fVxuXHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuXHRcdFx0XHR3aWR0aDogNTAlO1xuXHRcdFx0fVxuXHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuXHRcdFx0XHR3aWR0aDogMzMuMzMlO1xuXHRcdFx0fVxuXHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4eHhsKSB7XG5cdFx0XHRcdHdpZHRoOiAyNSU7XG5cdFx0XHR9XG5cdFx0XG5cdFx0XHQmIC5wcm9kdWN0IHtcblx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQmIC5wcm9kdWN0IHtcblx0XHRiYWNrZ3JvdW5kOiB2YXIoLS0jeyRwcmVmaXh9Y29tcG9uZW50LWJnKTtcblx0XHRjb2xvcjogdmFyKC0tI3skcHJlZml4fWNvbXBvbmVudC1jb2xvcik7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1sZztcblx0XHR0cmFuc2l0aW9uOiBhbGwgLjJzIGxpbmVhcjtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFxuXHRcdCY6aG92ZXIge1xuXHRcdFx0Ym94LXNoYWRvdzogJGJveC1zaGFkb3c7XG5cdFx0fVxuXHRcblx0XHQmIC5pbWcge1xuXHRcdFx0YmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcblx0XHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG5cdFx0XHRtaW4taGVpZ2h0OiByZW0oMTgwcHgpO1xuXHRcdFx0dHJhbnNpdGlvbjogYWxsIC4ycyBsaW5lYXI7XG5cdFx0fVxuXHRcdCYgLnRleHQge1xuXHRcdFx0ZmxleDogMTtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdFx0cGFkZGluZzogJHNwYWNlciAqIDAuNzUgJHNwYWNlcjtcblx0XHRcblx0XHRcdCYgLnRpdGxlIHtcblx0XHRcdFx0Zm9udC1zaXplOiAkZm9udC1zaXplLWxnO1xuXHRcdFx0XHRmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG5cdFx0XHRcdGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9Y29tcG9uZW50LWNvbG9yKTtcblx0XHRcdFx0bWFyZ2luOiAwIDAgcmVtKDJweCk7XG5cdFx0XHR9XG5cdFx0XHQmIC5kZXNjIHtcblx0XHRcdFx0Y29sb3I6ICRncmF5LTUwMDtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkO1xuXHRcdFx0XHRtYXJnaW46IDAgMCAkc3BhY2VyO1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMS40O1xuXHRcdFx0XHRmbGV4OiAxO1xuXHRcdFx0fVxuXHRcdFx0JiAucHJpY2Uge1xuXHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcblx0XHRcdFx0Y29sb3I6IHZhcigtLSN7JHByZWZpeH1jb21wb25lbnQtY29sb3IpO1xuXHRcdFx0XHRmb250LXNpemU6ICRmb250LXNpemUtbGc7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCYubm90LWF2YWlsYWJsZSB7XG5cdFx0XHRjdXJzb3I6IG5vdC1hbGxvd2VkO1xuXHRcdFx0Ym94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuXHRcdFxuXHRcdFx0JiAuaW1nLFxuXHRcdFx0JiAudGV4dCB7XG5cdFx0XHRcdG9wYWNpdHk6IDAuNjU7XG5cdFx0XHR9XG5cdFx0XHQmIC5ub3QtYXZhaWxhYmxlLXRleHQge1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdHRvcDogMDtcblx0XHRcdFx0aW5zZXQtaW5saW5lLXN0YXJ0OiAwO1xuXHRcdFx0XHRpbnNldC1pbmxpbmUtZW5kOiAwO1xuXHRcdFx0XHRib3R0b206IDA7XG5cdFx0XHRcdG1pbi1oZWlnaHQ6IHJlbSgxODBweCk7XG5cdFx0XHRcdGJhY2tncm91bmQ6IHJnYmEoJGdyYXktNzAwLCAuNzUpO1xuXHRcdFx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdFx0XHRmb250LXNpemU6ICRoMi1mb250LXNpemU7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQmIC5wb3MtdGFzay1yb3cge1xuXHRcdCYgLnBvcy10YXNrIHtcblx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS0jeyRwcmVmaXh9Y29tcG9uZW50LWJvcmRlci1jb2xvcik7XG5cdFx0XHRcblx0XHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdH1cdFx0XHRcdFx0XG5cdFx0XHQmIC5wb3MtdGFzay1pbmZvIHtcblx0XHRcdFx0d2lkdGg6IDMwJTtcblx0XHRcdFx0cGFkZGluZzogcmVtKDI1cHgpO1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBlbmQ7XG5cdFx0XHRcdFxuXHRcdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcblx0XHRcdFx0XHR3aWR0aDogYXV0bztcblx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdFx0dGV4dC1hbGlnbjogc3RhcnQ7XG5cdFx0XHRcdH1cblx0XHRcdFx0XG5cdFx0XHRcdCYgLnRhYmxlLW5vIHtcblx0XHRcdFx0XHRmb250LXNpemU6IHJlbSgyNHB4KTtcblx0XHRcdFx0fVxuXHRcdFx0XHQmIC5vcmRlci10eXBlIHtcblx0XHRcdFx0XHRmb250LXNpemU6IHJlbSgxNHB4KTtcblx0XHRcdFx0fVxuXHRcdFx0XHQmIC5vcmRlci1ubyB7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogcmVtKDVweCk7XG5cdFx0XHRcdH1cblx0XHRcdFx0JiAudGltZS1wYXNzIHtcblx0XHRcdFx0XHRmb250LXNpemU6IHJlbSgxNnB4KTtcblx0XHRcdFx0XHRmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogcmVtKDI1cHgpO1xuXHRcdFx0XHRcdFxuXHRcdFx0XHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuXHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdFx0dG9wOiAwO1xuXHRcdFx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0XHRcdFx0cGFkZGluZzogcmVtKDI1cHgpO1xuXHRcdFx0XHRcdFx0aW5zZXQtaW5saW5lLWVuZDogMDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdCYgLnBvcy10YXNrLWJvZHkge1xuXHRcdFx0XHRwYWRkaW5nOiByZW0oMjVweCk7XG5cdFx0XHRcdGZsZXg6IDE7XG5cdFx0XHRcdGJvcmRlci1pbmxpbmUtc3RhcnQ6IDFweCBzb2xpZCB2YXIoLS0jeyRwcmVmaXh9Y29tcG9uZW50LWJvcmRlci1jb2xvcik7XG5cdFx0XHRcdFxuXHRcdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcblx0XHRcdFx0XHRib3JkZXItaW5saW5lLXN0YXJ0OiBub25lO1xuXHRcdFx0XHRcdHBhZGRpbmctdG9wOiAwO1xuXHRcdFx0XHR9XG5cdFx0XHRcdFxuXHRcdFx0XHQmIC5wb3MtdGFzay1jb21wbGV0ZWQge1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogcmVtKDE2cHgpO1xuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiByZW0oMzZweCk7XG5cdFx0XHRcdFx0XG5cdFx0XHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG5cdFx0XHRcdFx0XHRib3JkZXItdG9wOiAxcHggc29saWQgdmFyKC0tI3skcHJlZml4fWNvbXBvbmVudC1ib3JkZXItY29sb3IpO1xuXHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogcmVtKC0xMHB4KTtcblx0XHRcdFx0XHRcdHBhZGRpbmctdG9wOiByZW0oMTBweCk7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdCYgLnBvcy10YXNrLXByb2R1Y3Qtcm93IHtcblx0XHRcdFx0XHRtYXJnaW46IDAgcmVtKC0xMHB4KSByZW0oLTIwcHgpO1xuXHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdFx0XHRcdFxuXHRcdFx0XHRcdCYgLnBvcy10YXNrLXByb2R1Y3Qge1xuXHRcdFx0XHRcdFx0d2lkdGg6IDI1JTtcblx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IHJlbSgyMHB4KTtcblx0XHRcdFx0XHRcdHBhZGRpbmctaW5saW5lLXN0YXJ0OiByZW0oMTBweCk7XG5cdFx0XHRcdFx0XHRwYWRkaW5nLWlubGluZS1lbmQ6IHJlbSgxMHB4KTtcblx0XHRcdFx0XHRcdGZsZXg6IDAgMCAyNSU7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdFx0XHRcdFxuXHRcdFx0XHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG5cdFx0XHRcdFx0XHRcdHdpZHRoOiAzMy4zMyU7XG5cdFx0XHRcdFx0XHRcdGZsZXg6IDAgMCAzMy4zMyU7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcblx0XHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0XHRcdGZsZXg6IDAgMCAxMDAlO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XG5cdFx0XHRcdFx0XHQmIC5wb3MtdGFzay1wcm9kdWN0LWltZyB7XG5cdFx0XHRcdFx0XHRcdHBhZGRpbmctdG9wOiA3NSU7XG5cdFx0XHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogcmVtKDEwcHgpO1xuXHRcdFx0XHRcdFx0XG5cdFx0XHRcdFx0XHRcdCYgLmNvdmVyIHtcblx0XHRcdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0XHRcdFx0dG9wOiAwO1xuXHRcdFx0XHRcdFx0XHRcdGluc2V0LWlubGluZS1zdGFydDogMDtcblx0XHRcdFx0XHRcdFx0XHRpbnNldC1pbmxpbmUtZW5kOiAwO1xuXHRcdFx0XHRcdFx0XHRcdGJvdHRvbTogMDtcblx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuXHRcdFx0XHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLWxnO1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdCYgLmNhcHRpb24ge1xuXHRcdFx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRcdFx0XHR0b3A6IDA7XG5cdFx0XHRcdFx0XHRcdFx0aW5zZXQtaW5saW5lLXN0YXJ0OiAwO1xuXHRcdFx0XHRcdFx0XHRcdGluc2V0LWlubGluZS1lbmQ6IDA7XG5cdFx0XHRcdFx0XHRcdFx0Ym90dG9tOiAwO1xuXHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQ6IHJnYmEoJGdyYXktNjAwLCAuNzUpO1xuXHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiByZW0oMjRweCk7XG5cdFx0XHRcdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtbGc7XG5cdFx0XHRcdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHRcdFx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHQmIC5wb3MtdGFzay1wcm9kdWN0LWluZm8ge1xuXHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdFx0XHRmbGV4OiAxO1xuXHRcdFx0XHRcdFx0XHRcblx0XHRcdFx0XHRcdFx0JiAuaW5mbyB7XG5cdFx0XHRcdFx0XHRcdFx0ZmxleDogMTtcblx0XHRcdFx0XHRcdFx0XHRcblx0XHRcdFx0XHRcdFx0XHQmIC50aXRsZSB7XG5cdFx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6IHJlbSgxNnB4KTtcblx0XHRcdFx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcblx0XHRcdFx0XHRcdFx0XHRcdFxuXHRcdFx0XHRcdFx0XHRcdFx0JiArIC5kZXNjIHtcblx0XHRcdFx0XHRcdFx0XHRcdFx0cGFkZGluZy10b3A6IHJlbSgzcHgpO1xuXHRcdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHQmIC5kZXNjIHtcblx0XHRcdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlO1xuXHRcdFx0XHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkO1xuXHRcdFx0XHRcdFx0XHRcdFx0Y29sb3I6IHJnYmEodmFyKC0tI3skcHJlZml4fWNvbXBvbmVudC1jb2xvci1yZ2IpLCAuNSk7XG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdCYgLnF0eSB7XG5cdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiByZW0oMThweCk7XG5cdFx0XHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkO1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHQmIC5wb3MtdGFzay1wcm9kdWN0LWFjdGlvbiB7XG5cdFx0XHRcdFx0XHRcdHBhZGRpbmctdG9wOiByZW0oMTBweCk7XG5cdFx0XHRcdFx0XHRcdFxuXHRcdFx0XHRcdFx0XHQmIC5idG4ge1xuXHRcdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcblx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6IHJlbSgxNHB4KTtcblx0XHRcdFx0XHRcdFx0XHRcblx0XHRcdFx0XHRcdFx0XHQmICsgLmJ0biB7XG5cdFx0XHRcdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiByZW0oMTBweCk7XG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHQmLmNvbXBsZXRlZCB7XG5cdFx0XHRcdFx0XHRcdCYgLnBvcy10YXNrLXByb2R1Y3QtaW5mbyB7XG5cdFx0XHRcdFx0XHRcdFx0b3BhY2l0eTogMC43NTtcblx0XHRcdFx0XHRcdFx0fVx0XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdCYgLnBvcy1zaWRlYmFyIHtcblx0XHR3aWR0aDogY2FsYygjeyRwb3Mtc2lkZWJhci13aWR0aH0gLSAjeyRzcGFjZXIgKiAyfSk7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRmbGV4OiAwIDAgJHBvcy1zaWRlYmFyLXdpZHRoO1xuXHRcdGJhY2tncm91bmQ6IHZhcigtLSN7JHByZWZpeH1wb3Mtc2lkZWJhci1iZyk7XG5cdFx0Y29sb3I6IHZhcigtLSN7JHByZWZpeH1ib2R5LWNvbG9yKTtcblx0XG5cdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuXHRcdFx0cG9zaXRpb246IGZpeGVkO1xuXHRcdFx0dG9wOiAwO1xuXHRcdFx0Ym90dG9tOiAwO1xuXHRcdFx0aGVpZ2h0OiBjYWxjKDEwMCUgLSAjeyRzcGFjZXIgKiAyfSk7XG5cdFx0XHRtYXJnaW46ICRzcGFjZXI7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1sZztcblx0XHRcdGluc2V0LWlubGluZS1lbmQ6IDA7XG5cdFx0fVxuXHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuXHRcdFx0cG9zaXRpb246IGZpeGVkO1xuXHRcdFx0dG9wOiAwO1xuXHRcdFx0aW5zZXQtaW5saW5lLWVuZDogMDtcblx0XHRcdGJvdHRvbTogMDtcblx0XHRcdGluc2V0LWlubGluZS1zdGFydDogMDtcblx0XHRcdHdpZHRoOiBhdXRvO1xuXHRcdFx0ei1pbmRleDogJGFwcC1oZWFkZXItemluZGV4ICsgMTtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXG5cdFx0JiAucG9zLXNpZGViYXItaGVhZGVyIHtcblx0XHRcdHBhZGRpbmc6ICRzcGFjZXIgKiAwLjc1ICRzcGFjZXI7XG5cdFx0XHRiYWNrZ3JvdW5kOiB2YXIoLS0jeyRwcmVmaXh9cG9zLXNpZGViYXItaGVhZGVyLWJnKTtcblx0XHRcdGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9cG9zLXNpZGViYXItaGVhZGVyLWNvbG9yKTtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XG5cdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLWxnICRib3JkZXItcmFkaXVzLWxnIDAgMDtcblx0XHRcdH1cblx0XHRcdFxuXHRcdFx0JiAuYmFjay1idG4ge1xuXHRcdFx0XHR3aWR0aDogcmVtKDQ0cHgpO1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAkc3BhY2VyICogLTAuNzU7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206ICRzcGFjZXIgKiAtMC43NTtcblx0XHRcdFx0aGVpZ2h0OiByZW0oNDRweCk7XG5cdFx0XHRcdGJvcmRlcjogbm9uZTtcblx0XHRcdFx0YmFja2dyb3VuZDogdmFyKC0tI3skcHJlZml4fXBvcy1zaWRlYmFyLWhlYWRlci1iYWNrLWJ0bi1iZyk7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdG1hcmdpbi1pbmxpbmUtc3RhcnQ6ICRzcGFjZXIgKiAtMTtcblx0XHRcdFx0bWFyZ2luLWlubGluZS1lbmQ6ICRzcGFjZXI7XG5cdFx0XHRcdFxuXHRcdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0fVxuXHRcdFx0XG5cdFx0XHRcdCYgLmJ0biB7XG5cdFx0XHRcdFx0Y29sb3I6ICR3aGl0ZTtcblx0XHRcdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdFx0XG5cdFx0XHRcdFx0JiBzdmcge1xuXHRcdFx0XHRcdFx0d2lkdGg6IHJlbSgyMHB4KTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdCYgLmljb24ge1xuXHRcdFx0XHQmIGltZyB7XG5cdFx0XHRcdFx0aGVpZ2h0OiByZW0oMzBweCk7XG5cdFx0XHRcdH1cblx0XHRcdFx0JiBpIHtcblx0XHRcdFx0XHRmb250LXNpemU6ICRmb250LXNpemUtYmFzZSAqIDEuNTtcblx0XHRcdFx0XHRtYXJnaW46IHJlbSgtMTBweCkgMDtcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRvcGFjaXR5OiAuNTtcblx0XHRcdFx0fVxuXHRcdFx0XHQmICsgLnRpdGxlIHtcblx0XHRcdFx0XHRwYWRkaW5nLWlubGluZS1zdGFydDogJHNwYWNlciAqIC43NTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0JiAudGl0bGUge1xuXHRcdFx0XHRmb250LXNpemU6IHJlbSgxNHB4KTtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkO1xuXHRcdFx0XHRmbGV4OiAxO1xuXHRcdFx0fVxuXHRcdFx0JiAub3JkZXIge1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0Zm9udC1zaXplOiByZW0oMTJweCk7XG5cdFx0XHRcdGJhY2tncm91bmQ6IHZhcigtLSN7JHByZWZpeH1hcHAtdGhlbWUpO1xuXHRcdFx0XHRjb2xvcjogdmFyKC0tI3skcHJlZml4fWFwcC10aGVtZS1jb2xvcik7XG5cdFx0XHRcdHBhZGRpbmc6IHJlbSgycHgpIHJlbSg2cHgpO1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcblx0XHRcdH1cblx0XHR9XG5cdFx0JiAucG9zLXNpZGViYXItbmF2IHtcblx0XHRcdCYgLm5hdi5uYXYtdGFicyB7XG5cdFx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRcblx0XHRcdFx0JiAubmF2LWl0ZW0ge1xuXHRcdFx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRcdFxuXHRcdFx0XHRcdCYgLm5hdi1saW5rIHtcblx0XHRcdFx0XHRcdHBhZGRpbmc6IHJlbSgxMnB4KSByZW0oMTVweCk7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IHJlbSgxM3B4KTtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQ6IHZhcigtLSN7JHByZWZpeH1wb3Mtc2lkZWJhci1oZWFkZXItbmF2LWxpbmstYmcpO1xuXHRcdFx0XHRcdFx0Y29sb3I6IHZhcigtLSN7JHByZWZpeH1wb3Mtc2lkZWJhci1oZWFkZXItbmF2LWxpbmstY29sb3IpO1xuXHRcdFx0XHRcdFx0Ym9yZGVyOiBub25lO1xuXHRcdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMDtcblx0XHRcdFx0XHRcblx0XHRcdFx0XHRcdCYuYWN0aXZlIHtcblx0XHRcdFx0XHRcdFx0Y29sb3I6IHZhcigtLSN7JHByZWZpeH1wb3Mtc2lkZWJhci1oZWFkZXItbmF2LWxpbmstYWN0aXZlLWNvbG9yKTtcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZDogdmFyKC0tI3skcHJlZml4fXBvcy1zaWRlYmFyLWhlYWRlci1uYXYtbGluay1hY3RpdmUtYmcpO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHQmIC5wb3Mtc2lkZWJhci1ib2R5IHtcblx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRvdmVyZmxvdzogc2Nyb2xsO1xuXHRcdFx0ZmxleDogMTtcblx0XHRcblx0XHRcdCYgLnBvcy10YWJsZSB7XG5cdFx0XHRcdHBhZGRpbmc6IDAgJHNwYWNlciAqIDEuMzU7XG5cdFx0XHRcblx0XHRcdFx0JiAucG9zLXRhYmxlLXJvdyB7XG5cdFx0XHRcdFx0cGFkZGluZzogJHNwYWNlciAqIDEuMzUgMDtcblx0XHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRcblx0XHRcdFx0XHQmICsgLnBvcy10YWJsZS1yb3cge1xuXHRcdFx0XHRcdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkIHZhcigtLSN7JHByZWZpeH1wb3Mtc2lkZWJhci1wcm9kdWN0LWJvcmRlci1jb2xvcik7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcblx0XHRcdFx0XHQmID4gZGl2IHtcblx0XHRcdFx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRcdFx0XG5cdFx0XHRcdFx0XHQmIC5pbnB1dC1ncm91cCB7XG5cdFx0XHRcdFx0XHRcdCYucXR5IHtcblx0XHRcdFx0XHRcdFx0XHR3aWR0aDogODVweDtcblx0XHRcdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiAxMHB4O1xuXHRcdFx0XHRcdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdFx0XHRcdFxuXHRcdFx0XHRcdFx0XHRcdCYgLmZvcm0tY29udHJvbCB7XG5cdFx0XHRcdFx0XHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiBub25lO1xuXHRcdFx0XHRcdFx0XHRcdFx0Ym9yZGVyOiAwO1xuXHRcdFx0XHRcdFx0XHRcdFx0cGFkZGluZzogMDtcblx0XHRcdFx0XHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxO1xuXHRcdFx0XHRcdFx0XHRcdFx0aGVpZ2h0OiByZW0oMjZweCk7XG5cdFx0XHRcdFx0XHRcdFx0XHRmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdCYgLmJ0biB7XG5cdFx0XHRcdFx0XHRcdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0XHRcdFx0XHRcdFx0Ym9yZGVyOiBub25lO1xuXHRcdFx0XHRcdFx0XHRcdFx0d2lkdGg6IHJlbSgyNnB4KTtcblx0XHRcdFx0XHRcdFx0XHRcdGhlaWdodDogcmVtKDI2cHgpO1xuXHRcdFx0XHRcdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHRcdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdFx0XHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdCYgLnByaWNlIHtcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAkZm9udC1zaXplLWxnO1xuXHRcdFx0XHRcdFx0XHRmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHQmLnRvdGFsLXByaWNlIHtcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAkZm9udC1zaXplLWxnO1xuXHRcdFx0XHRcdFx0XHRmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG5cdFx0XHRcdFx0XHRcdHRleHQtYWxpZ246IGVuZDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdCYgYSB7XG5cdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdCYgLnBvcy1wcm9kdWN0LXRodW1iIHtcblx0XHRcdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcblx0XHRcdFx0XHRcdFx0JiAuaW1nIHtcblx0XHRcdFx0XHRcdFx0XHR3aWR0aDogNjBweDtcblx0XHRcdFx0XHRcdFx0XHRoZWlnaHQ6IDYwcHg7XG5cdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcblx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG5cdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHRcdFx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1sZztcblx0XHRcdFx0XHRcdFx0XG5cdFx0XHRcdFx0XHRcdFx0JiArIC5pbmZvIHtcblx0XHRcdFx0XHRcdFx0XHRcdGZsZXg6IDE7XG5cdFx0XHRcdFx0XHRcdFx0XHRwYWRkaW5nLWlubGluZS1zdGFydDogcmVtKDE1cHgpO1xuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHQmIC5pbmZvIHtcblx0XHRcdFx0XHRcdFx0XHRmbGV4OiAxO1xuXHRcdFx0XHRcdFx0XHRcblx0XHRcdFx0XHRcdFx0XHQmIC50aXRsZSB7XG5cdFx0XHRcdFx0XHRcdFx0XHRmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG5cdFx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdCYgLnNpbmdsZS1wcmljZSB7XG5cdFx0XHRcdFx0XHRcdFx0XHRmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG5cdFx0XHRcdFx0XHRcdFx0XHRjb2xvcjogdmFyKC0tI3skcHJlZml4fWNvbXBvbmVudC1jb2xvcik7XG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdCYgLnBvcy1yZW1vdmUtY29uZmlybWF0aW9uIHtcblx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRcdHRvcDogJHNwYWNlciAqIC41O1xuXHRcdFx0XHRcdFx0aW5zZXQtaW5saW5lLXN0YXJ0OiAkc3BhY2VyICogLS43O1xuXHRcdFx0XHRcdFx0aW5zZXQtaW5saW5lLWVuZDogJHNwYWNlciAqIC0uNztcblx0XHRcdFx0XHRcdGJvdHRvbTogJHNwYWNlciAqIC41O1xuXHRcdFx0XHRcdFx0bWF4LXdpZHRoOiBpbml0aWFsO1xuXHRcdFx0XHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXJhZGl1cy1sZyk7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiB2YXIoLS0jeyRwcmVmaXh9cG9zLXNpZGViYXItcHJvZHVjdC1jb25maXJtYXRpb24tYmcpO1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAkZm9udC1zaXplLWxnO1xuXHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkO1xuXHRcdFx0XHRcdFx0ei1pbmRleDogMTA7XG5cdFx0XHRcdFx0XHRwYWRkaW5nOiAkc3BhY2VyICogMS4zNTtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHQmIC5wb3Mtc2lkZWJhci1mb290ZXIge1xuXHRcdFx0YmFja2dyb3VuZDogdmFyKC0tI3skcHJlZml4fXBvcy1zaWRlYmFyLWZvb3Rlci1iZyk7XG5cdFx0XHRjb2xvcjogdmFyKC0tI3skcHJlZml4fXBvcy1zaWRlYmFyLWZvb3Rlci1jb2xvcik7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdFx0cGFkZGluZzogJHNwYWNlciAkc3BhY2VyO1xuXHRcdFx0XG5cdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDAgMCAkYm9yZGVyLXJhZGl1cy1sZyAkYm9yZGVyLXJhZGl1cy1sZztcblx0XHRcdH1cblx0XHR9XG5cdFx0JiAucG9zLW9yZGVyIHtcblx0XHRcdHBhZGRpbmc6ICRzcGFjZXIgKiAxLjU7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XG5cdFx0XHQmIC5wb3Mtb3JkZXItcHJvZHVjdCB7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGZsZXg6IDE7XG5cdFx0XHRcdFxuXHRcdFx0XHQmIC5pbWcge1xuXHRcdFx0XHRcdHdpZHRoOiByZW0oNzJweCk7XG5cdFx0XHRcdFx0aGVpZ2h0OiByZW0oNzJweCk7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuXHRcdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cdFx0XHRcdH1cblx0XHRcdFx0JiA+ICogKyAqIHtcblx0XHRcdFx0XHRtYXJnaW4taW5saW5lLXN0YXJ0OiAkc3BhY2VyO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQmID4gKiArICoge1xuXHRcdFx0XHRtYXJnaW4taW5saW5lLXN0YXJ0OiAkc3BhY2VyO1xuXHRcdFx0fVxuXHRcblx0XHRcdCYgLnBvcy1vcmRlci1jb25maXJtYXRpb24ge1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdHRvcDogMDtcblx0XHRcdFx0aW5zZXQtaW5saW5lLXN0YXJ0OiAwO1xuXHRcdFx0XHRpbnNldC1pbmxpbmUtZW5kOiAwO1xuXHRcdFx0XHRib3R0b206IDA7XG5cdFx0XHRcdHotaW5kZXg6IDEwO1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiByZ2JhKHZhcigtLSN7JHByZWZpeH1ib2R5LWJnLXJnYiksIC45Nyk7XG5cdFx0XHRcdHBhZGRpbmc6ICRzcGFjZXI7XG5cdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFxuXHRcdFx0XHQmID4gKiB7XG5cdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHR9XG5cdFx0XHRcdCYgLmJ0biB7XG5cdFx0XHRcdFx0bWluLXdpZHRoOiByZW0oNjBweCk7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdFxuXHRcdFx0JiArIC5wb3Mtb3JkZXIge1xuXHRcdFx0XHRib3JkZXItdG9wOiAxcHggc29saWQgdmFyKC0tI3skcHJlZml4fWJvcmRlci1jb2xvcik7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdCYgLnBvcy1oZWFkZXIge1xuXHRcdGJhY2tncm91bmQ6IHZhcigtLSN7JHByZWZpeH1jb21wb25lbnQtYmcpO1xuXHRcdHBhZGRpbmc6ICRzcGFjZXIgKiAwLjY2ICRzcGFjZXIgKiAxLjc1O1xuXHRcdHBvc2l0aW9uOiBmaXhlZDtcblx0XHR0b3A6IDA7XG5cdFx0aW5zZXQtaW5saW5lLXN0YXJ0OiAwO1xuXHRcdGluc2V0LWlubGluZS1lbmQ6IDA7XG5cdFx0ei1pbmRleDogJGFwcC1oZWFkZXItemluZGV4O1xuXHRcdGhlaWdodDogJHBvcy1oZWFkZXItaGVpZ2h0O1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcblx0XHQmIC5sb2dvLFxuXHRcdCYgLnRpbWUsXG5cdFx0JiAubmF2IHtcblx0XHRcdHdpZHRoOiAzMy4zMyU7XG5cdFx0XHRcblx0XHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuXHRcdFx0XHR3aWR0aDogNTAlO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmIC5sb2dvIHtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcblx0XHRcdCYgPiBkaXYsXG5cdFx0XHQmID4gYSB7XG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0Y29sb3I6IHZhcigtLSN7JHByZWZpeH1jb21wb25lbnQtY29sb3IpO1xuXHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdFxuXHRcdFx0XHQmIC5sb2dvLWltZyB7XG5cdFx0XHRcdFx0JiBpbWcge1xuXHRcdFx0XHRcdFx0aGVpZ2h0OiByZW0oMzJweCk7XG5cdFx0XHRcdFx0XHRcblx0XHRcdFx0XHRcdC5kYXJrLW1vZGUgJiB7XG5cdFx0XHRcdFx0XHRcdGZpbHRlcjogaW52ZXJ0KDEpO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHQmIC5sb2dvLXRleHQge1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiByZW0oMTZweCk7XG5cdFx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IHJlbSgxcHgpO1xuXHRcdFx0XHRcdG1hcmdpbi1pbmxpbmUtc3RhcnQ6IHJlbSgxNXB4KTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHQmIC50aW1lIHtcblx0XHRcdGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcblx0XHRcdGZvbnQtc2l6ZTogcmVtKDIwcHgpO1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdFxuXHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCYgLm5hdiB7XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcblx0XHRcdFxuXHRcdFx0JiAubmF2LWl0ZW0ge1xuXHRcdFx0XHQmIC5uYXYtbGluayB7XG5cdFx0XHRcdFx0cGFkZGluZzogJHNwYWNlciAqIC4zMzMgJHNwYWNlcjtcblx0XHRcdFx0XHRcblx0XHRcdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcblx0XHRcdFx0XHRcdHBhZGRpbmc6ICRzcGFjZXIgKiAuMzMzICRzcGFjZXIgKiAwLjY2O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQmIC5uYXYtaWNvbiB7XG5cdFx0XHRcdFx0XHRtYXJnaW46IHJlbSgtMXB4KSAwO1xuXHRcdFx0XHRcdFx0aGVpZ2h0OiByZW0oMjBweCk7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IHJlbSgyMHB4KTtcblx0XHRcdFx0XHRcdGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9Y29tcG9uZW50LWNvbG9yKTtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdCY6aG92ZXIsXG5cdFx0XHRcdFx0Jjpmb2N1cyB7XG5cdFx0XHRcdFx0XHRvcGFjaXR5OiAuNzU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdCYgLnBvcy10YWJsZS1ib29raW5nIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRtYXJnaW4tYm90dG9tOiAkc3BhY2VyICogMS4yNTtcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XG5cdFx0JiAucG9zLXRhYmxlLWJvb2tpbmctY29udGFpbmVyIHtcblx0XHRcdGJhY2tncm91bmQ6ICRncmF5LTgwMDtcblx0XHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1sZztcblx0XHRcdHRyYW5zaXRpb246IGJveC1zaGFkb3cgLjFzIGxpbmVhcjtcblx0XHRcdFxuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdGJveC1zaGFkb3c6IDAgMCAwIDVweCByZ2JhKCRncmF5LTgwMCwuNSk7XG5cdFx0XHR9XG5cdFx0XHQmIC5wb3MtdGFibGUtYm9va2luZy1oZWFkZXIge1xuXHRcdFx0XHRwYWRkaW5nOiAkc3BhY2VyO1xuXHRcdFx0XHRcdFxuXHRcdFx0XHQmIC50aXRsZSB7XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkO1xuXHRcdFx0XHRcdGNvbG9yOiAkZ3JheS01MDA7XG5cdFx0XHRcdH1cblx0XHRcdFx0JiAubm8ge1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1sZyAqIDIuNTtcblx0XHRcdFx0XHRmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG5cdFx0XHRcdH1cblx0XHRcdFx0JiAuZGVzYyB7XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkO1xuXHRcdFx0XHRcdGNvbG9yOiAkZ3JheS01MDA7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdCYgLnBvcy10YWJsZS1ib29raW5nLWJvZHkge1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiAkZ3JheS03MDA7XG5cdFx0XHRcdGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6ICRib3JkZXItcmFkaXVzLWxnO1xuXHRcdFx0XHRib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogJGJvcmRlci1yYWRpdXMtbGc7XG5cdFx0XHRcdFxuXHRcdFx0XHQmIC5ib29raW5nIHtcblx0XHRcdFx0XHRmb250LXNpemU6ICRmb250LXNpemUtc207XG5cdFx0XHRcdFx0cGFkZGluZzogJHNwYWNlciAqIC4zMzMgJHNwYWNlcjtcblx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdFxuXHRcdFx0XHRcdCYgLnRpbWUge1xuXHRcdFx0XHRcdFx0d2lkdGg6IHJlbSg2MHB4KTtcblx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcblx0XHRcdFx0XHRcdGNvbG9yOiAkZ3JheS0zMDA7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdCYgLmluZm8ge1xuXHRcdFx0XHRcdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0XHRcdFx0XHRcdHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuXHRcdFx0XHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRcdFx0XHRcdGZsZXg6IDE7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdCYgLnN0YXR1cyB7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IHJlbSg2cHgpO1xuXHRcdFx0XHRcdFx0Y29sb3I6ICRncmF5LTUwMDtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHRcdFx0cGFkZGluZy1pbmxpbmUtc3RhcnQ6ICRzcGFjZXI7XG5cdFx0XHRcdFx0XHRcblx0XHRcdFx0XHRcdCYudXBjb21pbmcge1xuXHRcdFx0XHRcdFx0XHRjb2xvcjogJHdhcm5pbmc7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHQmLmluLXByb2dyZXNzIHtcblx0XHRcdFx0XHRcdFx0Y29sb3I6ICRzdWNjZXNzO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQmLmhpZ2hsaWdodCB7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAkZ3JheS04MDA7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdCYgKyAuYm9va2luZyB7XG5cdFx0XHRcdFx0XHRib3JkZXItdG9wOiAxcHggc29saWQgJGdyYXktODAwO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQmIC5wb3MtdGFibGUtcm93IHtcblx0XHRtYXJnaW46ICRzcGFjZXIgKiAtLjU7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0XG5cdFx0JiAucG9zLXRhYmxlIHtcblx0XHRcdHBhZGRpbmc6ICRzcGFjZXIgKiAuNTtcblx0XHRcdG1hcmdpbjogMDtcblx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdHdpZHRoOiAyNSU7XG5cdFx0XHRmbGV4OiAwIDAgMjUlO1xuXHRcdFx0XG5cdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeGwpIHtcblx0XHRcdFx0d2lkdGg6IDMzLjMzJTtcblx0XHRcdFx0ZmxleDogMCAwIDMzLjMzJTtcblx0XHRcdH1cblx0XHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuXHRcdFx0XHR3aWR0aDogNTAlO1xuXHRcdFx0XHRmbGV4OiAwIDAgNTAlO1xuXHRcdFx0fVxuXHRcdFx0XG5cdFx0XHQmIC5wb3MtdGFibGUtY29udGFpbmVyIHtcblx0XHRcdFx0YmFja2dyb3VuZDogdmFyKC0tI3skcHJlZml4fWNvbXBvbmVudC1iZyk7XG5cdFx0XHRcdGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9Y29tcG9uZW50LWNvbG9yKTtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0XHRmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0dHJhbnNpdGlvbjogYWxsIC4xcyBsaW5lYXI7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IHZhcigtLSN7JHByZWZpeH1ib3JkZXItcmFkaXVzLWxnKTtcblx0XHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRcdFx0XG5cdFx0XHRcdCYgLnBvcy10YWJsZS1zdGF0dXMge1xuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHR0b3A6IHJlbSg1cHgpO1xuXHRcdFx0XHRcdGluc2V0LWlubGluZS1lbmQ6IHJlbSg1cHgpO1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6IHZhcigtLSN7JHByZWZpeH1jb21wb25lbnQtYmcpO1xuXHRcdFx0XHRcdHdpZHRoOiA4cHg7XG5cdFx0XHRcdFx0aGVpZ2h0OiA4cHg7XG5cdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDEwMCU7XG5cdFx0XHRcdFx0XG5cdFx0XHRcdFx0JiBpIHtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogcmVtKDhweCk7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdCYgLnBvcy10YWJsZS1uYW1lIHtcblx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdFx0cGFkZGluZzogcmVtKDE1cHgpO1xuXHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdFx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0XHRcdHRyYW5zaXRpb246IGFsbCAuMXMgbGluZWFyO1xuXHRcdFx0XHRcdFxuXHRcdFx0XHRcdCYgLm5hbWUge1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAkZm9udC1zaXplLWxnO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQmIC5ubyB7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IHJlbSgzMnB4KTtcblx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IHJlbSgtNHB4KTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0JiAub3JkZXIge1xuXHRcdFx0XHRcdFx0b3BhY2l0eTogLjU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdCYgPiAqIHtcblx0XHRcdFx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdCYgLnBvcy10YWJsZS1pbmZvLXJvdyB7XG5cdFx0XHRcdFx0bWFyZ2luOiAwIHJlbSgtMXB4KSAwIDA7XG5cdFx0XHRcdFx0Y29sb3I6IHZhcigtLSN7JHByZWZpeH1jb21wb25lbnQtY29sb3IpO1xuXHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0XG5cdFx0XHRcdFx0JiAucG9zLXRhYmxlLWluZm8tY29sIHtcblx0XHRcdFx0XHRcdHdpZHRoOiA1MCU7XG5cdFx0XHRcdFx0XHRwYWRkaW5nOiByZW0oMXB4KSByZW0oMXB4KSAwIDA7XG5cdFx0XHRcdFx0XHRtYXJnaW46IDAgYXV0bztcblx0XHRcdFx0XHRcdGZsZXg6IDAgMCA1MCU7XG5cdFx0XHRcdFx0XHRcblx0XHRcdFx0XHRcdCYgLnBvcy10YWJsZS1pbmZvLWNvbnRhaW5lciB7XG5cdFx0XHRcdFx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZDogdmFyKC0tI3skcHJlZml4fWNvbXBvbmVudC1kaXNhYmxlZC1iZyk7XG5cdFx0XHRcdFx0XHRcdHBhZGRpbmc6IHJlbSgycHgpIHJlbSg1cHgpO1xuXHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQmIC5pY29uIHsgXG5cdFx0XHRcdFx0XHR3aWR0aDogcmVtKDI0cHgpO1xuXHRcdFx0XHRcdFx0aGVpZ2h0OiByZW0oMjRweCk7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0XHRcdFx0XG5cdFx0XHRcdFx0XHQmICsgLnRleHQge1xuXHRcdFx0XHRcdFx0XHRtYXJnaW4taW5saW5lLXN0YXJ0OiByZW0oMnB4KTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0JiAudGV4dCB7XG5cdFx0XHRcdFx0XHRmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG5cdFx0XHRcdFx0XHRmbGV4OiAxO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQmICsgLnBvcy10YWJsZS1jb2wtaW5mbyB7XG5cdFx0XHRcdFx0XHRib3JkZXItdG9wOiAxcHggc29saWQgJGdyYXktMTAwO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHQmICsgLnBvcy10YWJsZS1jb2wge1xuXHRcdFx0XHRcdGJvcmRlci1pbmxpbmUtc3RhcnQ6IDFweCBzb2xpZCAkZ3JheS0xMDA7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdCYuc2VsZWN0ZWQ6bm90KC5kaXNhYmxlZCkge1xuXHRcdFx0XHQmIC5wb3MtdGFibGUtY29udGFpbmVyIHtcblx0XHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdFx0dG9wOiAwO1xuXHRcdFx0XHRcdFx0Ym9yZGVyOiAyMHB4IHNvbGlkIHZhcigtLSN7JHByZWZpeH1hcHAtdGhlbWUpO1xuXHRcdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbS1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0XHRcdFx0XHRpbnNldC1pbmxpbmUtc3RhcnQ6IDA7XG5cdFx0XHRcdFx0XHRib3JkZXItaW5saW5lLWVuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRcdFx0Y29udGVudDogJ1xcZjAwYyc7XG5cdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0XHR6LWluZGV4OiAxMDtcblx0XHRcdFx0XHRcdHRvcDogMDtcblx0XHRcdFx0XHRcdGluc2V0LWlubGluZS1zdGFydDogMDtcblx0XHRcdFx0XHRcdGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YXBwLXRoZW1lLWNvbG9yKTtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogcmVtKDE0cHgpO1xuXHRcdFx0XHRcdFx0d2lkdGg6IHJlbSgyNXB4KTtcblx0XHRcdFx0XHRcdGhlaWdodDogcmVtKDI1cHgpO1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdFx0XHRcdFxuXHRcdFx0XHRcdFx0QGluY2x1ZGUgZm9udGF3ZXNvbWUoKTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdCYuZGlzYWJsZWQge1xuXHRcdFx0XHQmIC5wb3MtdGFibGUtY29udGFpbmVyIHtcblx0XHRcdFx0XHRjdXJzb3I6IG5vdC1hbGxvd2VkO1xuXHRcdFx0XHRcdGNvbG9yOiByZ2JhKHZhcigtLSN7JHByZWZpeH1jb21wb25lbnQtY29sb3ItcmdiKSwgLjM1KTtcblx0XHRcdFx0XHRcblx0XHRcdFx0XHQmIC5wb3MtdGFibGUtc3RhdHVzIHtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQ6IHZhcigtLSN7JHByZWZpeH1jb21wb25lbnQtZGlzYWJsZWQtYmcpO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQmIC5wb3MtdGFibGUtaW5mby1yb3cge1xuXHRcdFx0XHRcdFx0b3BhY2l0eTogLjI1O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0Ji5hdmFpbGFibGUge1xuXHRcdFx0XHQmIC5wb3MtdGFibGUtY29udGFpbmVyIHtcblx0XHRcdFx0XHRjdXJzb3I6IG5vdC1hbGxvd2VkO1xuXHRcdFx0XHRcdFxuXHRcdFx0XHRcdCYgLnBvcy10YWJsZS1zdGF0dXMge1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZDogdmFyKC0tI3skcHJlZml4fWFwcC10aGVtZSk7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdCYgLnBvcy10YWJsZS1pbmZvLXJvdyB7XG5cdFx0XHRcdFx0XHRjb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQmLmluLXVzZSB7XG5cdFx0XHRcdCYgLnBvcy10YWJsZS1jb250YWluZXIge1xuXHRcdFx0XHRcdCYgLnBvcy10YWJsZS1zdGF0dXMge1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZDogdmFyKC0tI3skcHJlZml4fXdhcm5pbmcpO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQmIC5wb3Mtc3RvY2stcHJvZHVjdCB7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdHBhZGRpbmc6ICRzcGFjZXIgKiAuNTtcblx0XHRcblx0XHQmIC5wb3Mtc3RvY2stcHJvZHVjdC1jb250YWluZXIge1xuXHRcdFx0YmFja2dyb3VuZDogdmFyKC0tI3skcHJlZml4fWNvbXBvbmVudC1iZyk7XG5cdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdFx0Ym94LXNoYWRvdzogJGJveC1zaGFkb3c7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1sZztcblx0XHRcdFxuXHRcdFx0JiAucHJvZHVjdCB7XG5cdFx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdFx0XG5cdFx0XHRcdCYgLnByb2R1Y3QtaW1nIHtcblx0XHRcdFx0XHQmIC5pbWcge1xuXHRcdFx0XHRcdFx0cGFkZGluZy10b3A6IDc1JTtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdFx0XHRcdFx0XG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcblx0XHRcdFx0XHRcdFx0cGFkZGluZy10b3A6IDU2LjI1JTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0JiAucHJvZHVjdC1pbmZvIHtcblx0XHRcdFx0XHRwYWRkaW5nOiAkc3BhY2VyICRzcGFjZXIgKiAxLjI1O1xuXHRcdFx0XHRcdGZsZXg6IDE7XG5cdFx0XHRcdFx0XG5cdFx0XHRcdFx0JiAudGl0bGUge1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAkZm9udC1zaXplLWxnO1xuXHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQmIC5kZXNjIHtcblx0XHRcdFx0XHRcdGNvbG9yOiByZ2JhKHZhcigtLSN7JHByZWZpeH1jb21wb25lbnQtY29sb3ItcmdiKSwgLjUpO1xuXHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogJHNwYWNlcjtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0JiAucHJvZHVjdC1vcHRpb24ge1xuXHRcdFx0XHRcdG1hcmdpbjogMCAwICRzcGFjZXIgKiAuMzMzO1xuXHRcdFx0XHRcdFxuXHRcdFx0XHRcdCYgLm9wdGlvbiB7XG5cdFx0XHRcdFx0XHRwYWRkaW5nOiByZW0oMCk7XG5cdFx0XHRcdFx0XHRmbGV4OiAxO1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdFx0XHRcblx0XHRcdFx0XHRcdCYgLm9wdGlvbi1sYWJlbCB7XG5cdFx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcblx0XHRcdFx0XHRcdFx0d2lkdGg6IHJlbSg5MHB4KTtcblx0XHRcdFx0XHRcdFx0cGFkZGluZy1pbmxpbmUtZW5kOiAkc3BhY2VyICogMC42Njtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdCYgLm9wdGlvbi1pbnB1dCB7XG5cdFx0XHRcdFx0XHRcdGZsZXg6IDE7XG5cdFx0XHRcdFx0XHRcdFxuXHRcdFx0XHRcdFx0XHQmIC5mb3JtLWNvbnRyb2wge1xuXHRcdFx0XHRcdFx0XHRcdHBhZGRpbmc6ICRzcGFjZXIgKiAwLjI1ICRzcGFjZXIgKiAwLjY2O1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdCYgLmZvcm0tc3dpdGNoIHtcblx0XHRcdFx0XHRcdFx0XHQmIC5mb3JtLWNoZWNrLWlucHV0IHtcblx0XHRcdFx0XHRcdFx0XHRcdCY6Y2hlY2tlZCB7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICR0ZWFsO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRib3JkZXItY29sb3I6ICR0ZWFsO1xuXHRcdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0JiArIC5vcHRpb24ge1xuXHRcdFx0XHRcdFx0XHRwYWRkaW5nLXRvcDogJHNwYWNlcjtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0JiAucHJvZHVjdC1hY3Rpb24ge1xuXHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0XG5cdFx0XHRcdFx0JiAuYnRuIHtcblx0XHRcdFx0XHRcdHBhZGRpbmc6ICRzcGFjZXIgKiAwLjc1IDA7XG5cdFx0XHRcdFx0XHRmbGV4OiAxO1xuXHRcdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblx0Ji5wb3Mtc2lkZWJhci1tb2JpbGUtdG9nZ2xlZCB7XG5cdFx0JiAucG9zLXNpZGViYXIge1xuXHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cblxuQGlmICRlbmFibGUtZGFyay1tb2RlIHtcbiAgQGluY2x1ZGUgY29sb3ItbW9kZShkYXJrLCB0cnVlKSB7XG4gIFx0LnBvcyxcbiAgXHQmIHtcblx0XHRcdC0tI3skcHJlZml4fXBvcy1zaWRlYmFyLWJnOiAjeyRwb3Mtc2lkZWJhci1iZy1kYXJrfTtcblx0XHRcdC0tI3skcHJlZml4fXBvcy1zaWRlYmFyLWhlYWRlci1iZzogI3skcG9zLXNpZGViYXItaGVhZGVyLWJnLWRhcmt9O1xuXHRcdFx0LS0jeyRwcmVmaXh9cG9zLXNpZGViYXItaGVhZGVyLWNvbG9yOiAjeyRwb3Mtc2lkZWJhci1oZWFkZXItY29sb3ItZGFya307XG5cdFx0XHQtLSN7JHByZWZpeH1wb3Mtc2lkZWJhci1oZWFkZXItYmFjay1idG4tYmc6ICN7JHBvcy1zaWRlYmFyLWhlYWRlci1iYWNrLWJ0bi1iZy1kYXJrfTtcblx0XHRcdC0tI3skcHJlZml4fXBvcy1zaWRlYmFyLWhlYWRlci1uYXYtbGluay1iZzogI3skcG9zLXNpZGViYXItaGVhZGVyLW5hdi1saW5rLWJnLWRhcmt9O1xuXHRcdFx0LS0jeyRwcmVmaXh9cG9zLXNpZGViYXItaGVhZGVyLW5hdi1saW5rLWNvbG9yOiAjeyRwb3Mtc2lkZWJhci1oZWFkZXItbmF2LWxpbmstY29sb3ItZGFya307XG5cdFx0XHQtLSN7JHByZWZpeH1wb3Mtc2lkZWJhci1oZWFkZXItbmF2LWxpbmstYWN0aXZlLWJnOiAjeyRwb3Mtc2lkZWJhci1oZWFkZXItbmF2LWxpbmstYWN0aXZlLWJnLWRhcmt9O1xuXHRcdFx0LS0jeyRwcmVmaXh9cG9zLXNpZGViYXItaGVhZGVyLW5hdi1saW5rLWFjdGl2ZS1jb2xvcjogI3skcG9zLXNpZGViYXItaGVhZGVyLW5hdi1saW5rLWFjdGl2ZS1jb2xvci1kYXJrfTtcblx0XHRcdC0tI3skcHJlZml4fXBvcy1zaWRlYmFyLWZvb3Rlci1iZzogI3skcG9zLXNpZGViYXItZm9vdGVyLWJnLWRhcmt9O1xuXHRcdFx0LS0jeyRwcmVmaXh9cG9zLXNpZGViYXItZm9vdGVyLWNvbG9yOiAjeyRwb3Mtc2lkZWJhci1mb290ZXItY29sb3ItZGFya307XG5cdFx0XHQtLSN7JHByZWZpeH1wb3Mtc2lkZWJhci1wcm9kdWN0LWJvcmRlci1jb2xvcjogI3skcG9zLXNpZGViYXItcHJvZHVjdC1ib3JkZXItY29sb3ItZGFya307XG5cdFx0XHQtLSN7JHByZWZpeH1wb3Mtc2lkZWJhci1wcm9kdWN0LWNvbmZpcm1hdGlvbi1iZzogI3skcG9zLXNpZGViYXItcHJvZHVjdC1jb25maXJtYXRpb24tYmctZGFya307XG5cdFx0fVxuICB9XG59XG5cbi5wb3MtbW9iaWxlLXNpZGViYXItdG9nZ2xlciB7XG5cdHBvc2l0aW9uOiBmaXhlZDtcblx0Ym90dG9tOiByZW0oNjBweCk7XG5cdGluc2V0LWlubGluZS1lbmQ6IHJlbSgxMnB4KTtcblx0ei1pbmRleDogMTAyMDtcblx0YmFja2dyb3VuZDogdmFyKC0tI3skcHJlZml4fWNvbXBvbmVudC1jb2xvcik7XG5cdHBhZGRpbmc6IHJlbSgxMHB4KTtcblx0d2lkdGg6IHJlbSg2MHB4KTtcblx0aGVpZ2h0OiByZW0oNjBweCk7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0Y29sb3I6IHZhcigtLSN7JHByZWZpeH1jb21wb25lbnQtYmcpO1xuXHRkaXNwbGF5OiBub25lO1xuXHRib3JkZXItcmFkaXVzOiA1MHB4O1xuXHRib3gtc2hhZG93OiAkYm94LXNoYWRvdy1sZztcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFxuXHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHR9XG5cdFxuXHQmOmhvdmVyIHtcblx0XHRjb2xvcjogJGdyYXktNjAwO1xuXHR9XG5cdCYgLmltZyB7XG5cdFx0d2lkdGg6IHJlbSgzMnB4KTtcblx0XHRoZWlnaHQ6IHJlbSgzMnB4KTtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRtYXJnaW46IDAgYXV0bztcblx0fVxuXHQmIC5iYWRnZSB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdGluc2V0LWlubGluZS1lbmQ6IHJlbSgwcHgpO1xuXHRcdHRvcDogcmVtKDBweCk7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fWFwcC10aGVtZSk7XG5cdFx0Y29sb3I6IHZhcigtLSN7JHByZWZpeH1hcHAtdGhlbWUtY29sb3IpO1xuXHRcdHdpZHRoOiByZW0oMjBweCk7XG5cdFx0aGVpZ2h0OiByZW0oMjBweCk7XG5cdFx0Zm9udC1zaXplOiAkZm9udC1zaXplLWxnO1xuXHRcdGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcblx0XHRwYWRkaW5nOiAwO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cyAqIDU7XG5cdH1cbn1cblxuXG4ubW9kYWwubW9kYWwtcG9zIHtcblx0JiAuY2xvc2Uge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IHJlbSgyNXB4KTtcblx0XHR6LWluZGV4OiAxMDtcblx0XHRpbnNldC1pbmxpbmUtZW5kOiByZW0oMjVweCk7XG5cdH1cblx0JiAubW9kYWwtcG9zLXByb2R1Y3Qge1xuXHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFxuXHRcdFx0JiAubW9kYWwtcG9zLXByb2R1Y3QtaW1nLFxuXHRcdFx0JiAubW9kYWwtcG9zLXByb2R1Y3QtaW5mbyB7XG5cdFx0XHRcdHdpZHRoOiA1MCU7XG5cdFx0XHRcdG1heC13aWR0aDogNTAlO1xuXHRcdFx0XHRmbGV4OiAwIDAgNTAlO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmIC5tb2RhbC1wb3MtcHJvZHVjdC1pbWcge1xuXHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuXHRcdFx0XHRwYWRkaW5nLWlubGluZS1lbmQ6ICRzcGFjZXIgKiAxO1xuXHRcdFx0fVxuXHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG5cdFx0XHRcdHBhZGRpbmctYm90dG9tOiAwO1xuXHRcdFx0fVxuXHRcdFx0XG5cdFx0XHQmIC5pbWcge1xuXHRcdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cdFx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcblx0XHRcdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHRcdFx0bWluLWhlaWdodDogcmVtKDI1MHB4KTtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogdmFyKC0tI3skcHJlZml4fWJvcmRlci1yYWRpdXMtbGcpO1xuXHRcdFx0XG5cdFx0XHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcblx0XHRcdFx0XHRtaW4taGVpZ2h0OiByZW0oMzAwcHgpO1xuXHRcdFx0XHRcdFxuXHRcdFx0XHRcdDpkaXIobHRyKSAmIHtcblx0XHRcdFx0XHRcdGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuXHRcdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdDpkaXIocnRsKSAmIHtcblx0XHRcdFx0XHRcdGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG5cdFx0XHRcdFx0XHRib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHRcblx0XHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG5cdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcblx0XHRcdFx0XHRib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHQmIC5tb2RhbC1wb3MtcHJvZHVjdC1pbmZvIHtcblx0XHRcdHBhZGRpbmc6ICRzcGFjZXIgKiAxLjU7XG5cdFx0XHRcblx0XHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcblx0XHRcdFx0cGFkZGluZy1pbmxpbmUtc3RhcnQ6ICRzcGFjZXIgKiAxO1xuXHRcdFx0fVxuXHRcdFxuXHRcdFx0JiAub3B0aW9uLWxpc3Qge1xuXHRcdFx0XHRtYXJnaW46ICRzcGFjZXIgKiAtLjMzMztcblx0XHRcdFx0cGFkZGluZzogJHNwYWNlciAqIC4zMzMgMDtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0ZmxleC13cmFwOiB3cmFwO1xuXG5cdFx0XHRcdCYgLm9wdGlvbiB7XG5cdFx0XHRcdFx0d2lkdGg6IDMzLjMzJTtcblx0XHRcdFx0XHRtYXgtd2lkdGg6IDMzLjMzJTtcblx0XHRcdFx0XHRwYWRkaW5nOiAkc3BhY2VyICogLjMzMztcblx0XHRcdFx0XHRmbGV4OiAwIDAgMzMuMzMlO1xuXHRcblx0XHRcdFx0XHQmIC5vcHRpb24taW5wdXQge1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcblx0XHRcdFx0XHRcdCY6Y2hlY2tlZCB7XG5cdFx0XHRcdFx0XHRcdCYgKyAub3B0aW9uLWxhYmVsIHtcblx0XHRcdFx0XHRcdFx0XHRjb2xvcjogdmFyKC0tI3skcHJlZml4fWJvZHktY29sb3IpO1xuXHRcdFx0XHRcdFx0XHRcdGJvcmRlcjogMnB4IHNvbGlkIHZhcigtLSN7JHByZWZpeH1ib2R5LWNvbG9yKTtcblx0XHRcdFx0XHRcdFx0XHRwYWRkaW5nOiByZW0oOXB4KSByZW0oN3B4KTtcblx0XHRcdFx0XHRcdFx0XHRcblx0XHRcdFx0XHRcdFx0XHQmIC5vcHRpb24tdGV4dCB7XG5cdFx0XHRcdFx0XHRcdFx0XHRjb2xvcjogdmFyKC0tI3skcHJlZml4fWJvZHktY29sb3IpO1xuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQmIC5vcHRpb24tbGFiZWwge1xuXHRcdFx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgdmFyKC0tI3skcHJlZml4fWJvcmRlci1jb2xvcik7XG5cdFx0XHRcdFx0XHRwYWRkaW5nOiByZW0oMTBweCkgcmVtKDhweCk7XG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXJhZGl1cy1sZyk7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcblx0XHRcdFx0XHRcdCYgLm9wdGlvbi10ZXh0IHtcblx0XHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAkaGVhZGluZ3MtbGluZS1oZWlnaHQ7XG5cdFx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcblx0XHRcdFx0XHRcdFx0Y29sb3I6IHJnYmEodmFyKC0tI3skcHJlZml4fWJvZHktY29sb3ItcmdiKSwgLjUpO1xuXHRcdFx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHQmIC5vcHRpb24tcHJpY2Uge1xuXHRcdFx0XHRcdFx0XHRmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG5cdFx0XHRcdFx0XHRcdG1hcmdpbi10b3A6ICRzcGFjZXIgKiAuMjU7XG5cdFx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAkaGVhZGluZ3MtbGluZS1oZWlnaHQ7XG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1sZztcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn0iLCIucHJvZmlsZS1oZWFkZXIge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdFxuXHQmIC5wcm9maWxlLWhlYWRlci1jb3ZlciB7XG5cdFx0YmFja2dyb3VuZC1pbWFnZTogJGFwcC1wcm9maWxlLWJnLWNvdmVyO1xuXHRcdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuXHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdGluc2V0LWlubGluZS1zdGFydDogMDtcblx0XHRpbnNldC1pbmxpbmUtZW5kOiAwO1xuXHRcdHRvcDogMDtcblx0XHRib3R0b206IDA7XG5cdFx0XG5cdFx0JjpiZWZvcmUge1xuXHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR0b3A6IDA7XG5cdFx0XHRpbnNldC1pbmxpbmUtc3RhcnQ6IDA7XG5cdFx0XHRpbnNldC1pbmxpbmUtZW5kOiAwO1xuXHRcdFx0Ym90dG9tOiAwO1xuXHRcdFx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSxyZ2JhKCRncmF5LTkwMCwgMC4yNSkgMCUscmdiYSgkZ3JheS05MDAsIDEpIDEwMCUpO1xuXHRcdH1cblx0fVxuXHQmIC5wcm9maWxlLWhlYWRlci1jb250ZW50IHtcblx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdHBhZGRpbmc6ICRhcHAtY29udGVudC1wYWRkaW5nLXg7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFxuXHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuXHRcdFx0cGFkZGluZzogJGFwcC1jb250ZW50LXBhZGRpbmcteC1zbTtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdH1cblx0fVxuXHQmIC5wcm9maWxlLWhlYWRlci1pbWcge1xuXHRcdGZsb2F0OiBsZWZ0O1xuXHRcdHdpZHRoOiByZW0oMTIwcHgpO1xuXHRcdGhlaWdodDogcmVtKDEyMHB4KTtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHR6LWluZGV4OiAxMDtcblx0XHRtYXJnaW46IHJlbSgtMTBweCkgMCByZW0oLTIwcHgpIDA7XG5cdFx0cGFkZGluZzogcmVtKDNweCk7XG5cdFx0YmFja2dyb3VuZDogdmFyKC0tI3skcHJlZml4fWNvbXBvbmVudC1iZyk7XG5cdFx0Ym9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XG5cdFx0XG5cdFx0OmRpcihydGwpICYge1xuXHRcdFx0ZmxvYXQ6IHJpZ2h0O1xuXHRcdH1cblx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcblx0XHRcdG1hcmdpbjogMDtcblx0XHRcdHdpZHRoOiByZW0oODBweCk7XG5cdFx0XHRoZWlnaHQ6IHJlbSg4MHB4KTtcblx0XHR9XG5cdFx0XG5cdFx0JiArIC5wcm9maWxlLWhlYWRlci1pbmZvIHtcblx0XHRcdG1hcmdpbi1pbmxpbmUtc3RhcnQ6IChyZW0oMTIwcHgpICsgJGFwcC1jb250ZW50LXBhZGRpbmcteCkgLSByZW0oMTBweCk7XG5cdFx0XHRcblx0XHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuXHRcdFx0XHRtYXJnaW4taW5saW5lLXN0YXJ0OiByZW0oMjBweCk7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCYgaW1nIHtcblx0XHRcdG1heC13aWR0aDogMTAwJTtcblx0XHR9XG5cdH1cblx0JiAucHJvZmlsZS1oZWFkZXItaW5mbyB7XG5cdFx0JiBoNCB7XG5cdFx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdFx0Y29sb3I6ICR3aGl0ZTtcblx0XHR9XG5cdH1cblx0JiAucHJvZmlsZS1oZWFkZXItdGFiIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0YmFja2dyb3VuZDogdmFyKC0tI3skcHJlZml4fWNvbXBvbmVudC1iZyk7XG5cdFx0bGlzdC1zdHlsZS10eXBlOiBub25lO1xuXHRcdG1hcmdpbjogcmVtKC0xMHB4KSAwIDA7XG5cdFx0cGFkZGluZzogMCAwIDAgKHJlbSgxMjBweCkgKyAkYXBwLWNvbnRlbnQtcGFkZGluZy14KTtcblx0XHRib3JkZXItcmFkaXVzOiAwO1xuXHRcdHBhZGRpbmctaW5saW5lLXN0YXJ0OiByZW0oMTIwcHgpICsgJGFwcC1jb250ZW50LXBhZGRpbmcteDtcblx0XHRcblx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcblx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRvdmVyZmxvdzogc2Nyb2xsO1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGZsZXgtd3JhcDogbm93cmFwO1xuXHRcdH1cblx0XHRcblx0XHQmIC5uYXYtaXRlbSB7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRcblx0XHRcdCYgLm5hdi1saW5rIHtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdGNvbG9yOiByZ2JhKHZhcigtLSN7JHByZWZpeH1jb21wb25lbnQtY29sb3ItcmdiKSwgLjUpO1xuXHRcdFx0XHRsaW5lLWhlaWdodDogcmVtKDIwcHgpO1xuXHRcdFx0XHRwYWRkaW5nOiByZW0oMTBweCkgcmVtKDIwcHgpO1xuXHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdFx0XHRmb250LXNpemU6IHJlbSgxMnB4KTtcblx0XHRcdFx0Ym9yZGVyOiBub25lO1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiAwO1xuXHRcdFx0XHRcblx0XHRcdFx0Jjpob3Zlcixcblx0XHRcdFx0Jjpmb2N1cyB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogbm9uZTtcblx0XHRcdFx0XHRjb2xvcjogcmdiYSh2YXIoLS0jeyRwcmVmaXh9Y29tcG9uZW50LWNvbG9yLXJnYiksIC43NSk7XG5cdFx0XHRcdH1cblx0XHRcdFx0Ji5hY3RpdmUge1xuXHRcdFx0XHRcdGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9Y29tcG9uZW50LWNvbG9yKTtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiBub25lO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG4ucHJvZmlsZS1jb250ZW50IHtcblx0cGFkZGluZzogcmVtKDI1cHgpO1xuXHRcblx0QGluY2x1ZGUgY2xlYXJmaXgoKTtcblx0XG5cdCYgLnRhYi1jb250ZW50LFxuXHQmIC50YWItcGFuZSB7XG5cdFx0YmFja2dyb3VuZDogbm9uZTtcblx0fVxuXHQmIC50YWJsZSB7XG5cdFx0Ji50YWJsZS1wcm9maWxlIHtcblx0XHRcdCYgPiB0aGVhZCB7XG5cdFx0XHRcdCYgPiB0ciB7XG5cdFx0XHRcdFx0JiA+IHRoIHtcblx0XHRcdFx0XHRcdGJvcmRlcjogbm9uZTtcblx0XHRcdFx0XHRcdGJvcmRlci1ib3R0b206IG5vbmUgIWltcG9ydGFudDtcblx0XHRcdFx0XHRcdGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9Y29tcG9uZW50LWNvbG9yKTtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQ6IG5vbmU7XG5cdFx0XHRcdFx0XHRcblx0XHRcdFx0XHRcdCYgaDQge1xuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6IHJlbSgyMHB4KTtcblx0XHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogMDtcblx0XHRcdFx0XHRcdFx0XG5cdFx0XHRcdFx0XHRcdCYgc21hbGwge1xuXHRcdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogcmVtKDEycHgpO1xuXHRcdFx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiBub3JtYWw7XG5cdFx0XHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogcmVtKDVweCk7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdCYgdGJvZHkge1xuXHRcdFx0XHQmID4gdHIge1xuXHRcdFx0XHRcdCYgdGQge1xuXHRcdFx0XHRcdFx0Ym9yZGVyOiBub25lO1xuXHRcdFx0XHRcdFx0Y29sb3I6IHZhcigtLSN7JHByZWZpeH1jb21wb25lbnQtY29sb3IpO1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZDogbm9uZTtcblx0XHRcdFx0XHRcdFxuXHRcdFx0XHRcdFx0Ji5maWVsZCB7XG5cdFx0XHRcdFx0XHRcdHdpZHRoOiAyMCU7XG5cdFx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcblx0XHRcdFx0XHRcdFx0Y29sb3I6IHZhcigtLSN7JHByZWZpeH1jb21wb25lbnQtY29sb3IpO1xuXHRcdFx0XHRcdFx0XHR0ZXh0LWFsaWduOiBlbmQ7XG5cdFx0XHRcdFx0XHRcdFxuXHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcblx0XHRcdFx0XHRcdFx0XHR3aWR0aDogMzUlO1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdCYuaGlnaGxpZ2h0IHtcblx0XHRcdFx0XHRcdCYgPiB0ZCB7XG5cdFx0XHRcdFx0XHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCB2YXIoLS0jeyRwcmVmaXh9Y29tcG9uZW50LWJvcmRlci1jb2xvcik7XG5cdFx0XHRcdFx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS0jeyRwcmVmaXh9Y29tcG9uZW50LWJvcmRlci1jb2xvcik7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdCYuZGl2aWRlciB7XG5cdFx0XHRcdFx0XHQmID4gdGQge1xuXHRcdFx0XHRcdFx0XHRwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0XHRcdGhlaWdodDogcmVtKDEwcHgpO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufSIsIi5yZXN1bHQtbGlzdCB7XG5cdGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcblx0bWFyZ2luOiAwO1xuXHRwYWRkaW5nOiAwO1xuXHR3aWR0aDogMTAwJTtcblx0XG5cdCYgLnJlc3VsdC1pdGVtIHtcblx0XHRiYWNrZ3JvdW5kOiB2YXIoLS0jeyRwcmVmaXh9Y29tcG9uZW50LWJnKTtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtd3JhcDogd3JhcDtcblx0XHRib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1sZztcblx0XHRcblx0XHRAaW5jbHVkZSBjbGVhcmZpeCgpO1xuXHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4bCkge1xuXHRcdFx0cGFkZGluZy10b3A6IHJlbSgxNjBweCk7XG5cdFx0fVxuXHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0fVxuXHRcdFxuXHRcdCYgKyAucmVzdWx0LWl0ZW0ge1xuXHRcdFx0bWFyZ2luLXRvcDogJHNwYWNlciAqIC41O1xuXHRcdH1cblx0XHQmIC5yZXN1bHQtaW1hZ2Uge1xuXHRcdFx0d2lkdGg6IHJlbSgyNDBweCk7XG5cdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRcdGJhY2tncm91bmQ6ICRkYXJrO1xuXHRcdFx0YmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcblx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcblx0XHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0XHRcblx0XHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4bCkge1xuXHRcdFx0XHR3aWR0aDogYXV0bztcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHR0b3A6IDA7XG5cdFx0XHRcdGluc2V0LWlubGluZS1zdGFydDogMDtcblx0XHRcdFx0aW5zZXQtaW5saW5lLWVuZDogMDtcblx0XHRcdFx0aGVpZ2h0OiByZW0oMTYwcHgpO1xuXHRcdFx0fVxuXHRcdFx0XG5cdFx0XHQmIGEge1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdH1cblx0XHRcdCY6aG92ZXIsXG5cdFx0XHQmOmZvY3VzIHtcblx0XHRcdFx0b3BhY2l0eTogMC44O1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmIC5yZXN1bHQtaW5mbyB7XG5cdFx0XHRwYWRkaW5nOiAkc3BhY2VyICogMS4yNTtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdGZsZXg6IDE7XG5cdFx0XHRcblx0XHRcdCYgLnRpdGxlIHtcblx0XHRcdFx0bWFyZ2luOiAwIDAgJHNwYWNlciAqIC4yNTtcblx0XHRcdFx0Zm9udC1zaXplOiAkaDQtZm9udC1zaXplO1xuXHRcdFx0XHRsaW5lLWhlaWdodDogJGhlYWRpbmdzLWxpbmUtaGVpZ2h0O1xuXHRcdFx0XG5cdFx0XHRcdCYgYSB7XG5cdFx0XHRcdFx0Y29sb3I6IHZhcigtLSN7JHByZWZpeH1jb21wb25lbnQtY29sb3IpO1xuXHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0JiAubG9jYXRpb24ge1xuXHRcdFx0XHRjb2xvcjogcmdiYSh2YXIoLS0jeyRwcmVmaXh9Y29tcG9uZW50LWNvbG9yLXJnYiksIC41KTtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogJHNwYWNlciAqIC41O1xuXHRcdFx0fVxuXHRcdFx0JiAuZGVzYyB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206ICRzcGFjZXIgKiAyO1xuXHRcdFx0fVxuXHRcdFx0JiAuYnRuLXJvdyB7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGZsZXgtd3JhcDogd3JhcDtcblx0XHRcdFxuXHRcdFx0XHQmIGEge1xuXHRcdFx0XHRcdGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9Y29tcG9uZW50LWNvbG9yKTtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiByZ2JhKHZhcigtLSN7JHByZWZpeH1jb21wb25lbnQtY29sb3ItcmdiKSwgLjE1KTtcblx0XHRcdFx0XHRmb250LXNpemU6ICRmb250LXNpemUtbGc7XG5cdFx0XHRcdFx0cGFkZGluZzogJHNwYWNlciAqIC4zMzMgJHNwYWNlciAqIC41O1xuXHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xuXHRcdFx0XHRcblx0XHRcdFx0XHQmICsgYSB7XG5cdFx0XHRcdFx0XHRtYXJnaW4taW5saW5lLXN0YXJ0OiAkc3BhY2VyICogLjMzMztcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0Jjpob3Zlcixcblx0XHRcdFx0XHQmOmZvY3VzIHtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQ6IHJnYmEodmFyKC0tI3skcHJlZml4fWNvbXBvbmVudC1jb2xvci1yZ2IpLCAuMyk7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCYgLnJlc3VsdC1wcmljZSB7XG5cdFx0XHR3aWR0aDogcmVtKDI0MHB4KTtcblx0XHRcdGZvbnQtc2l6ZTogcmVtKDI4cHgpO1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0YmFja2dyb3VuZDogdmFyKC0tI3skcHJlZml4fWxpZ2h0KTtcblx0XHRcdGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9Y29tcG9uZW50LWNvbG9yKTtcblx0XHRcdHBhZGRpbmc6ICRzcGFjZXIgKiAxLjI1O1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcblx0XHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuXHRcdFx0XHR3aWR0aDogcmVtKDE4MHB4KTtcblx0XHRcdH1cblx0XHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuXHRcdFx0XHR3aWR0aDogYXV0bztcblx0XHRcdFx0cGFkZGluZzogJHNwYWNlcjtcblx0XHRcdH1cblx0XHRcdFxuXHRcdFx0JiBzbWFsbCB7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRmb250LXNpemU6ICRmb250LXNpemUtc207XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcblx0XHRcdFx0Y29sb3I6IHJnYmEodmFyKC0tI3skcHJlZml4fWNvbXBvbmVudC1jb2xvci1yZ2IpLCAuNSk7XG5cdFx0XHR9XG5cdFx0XHQmIC5idG4ge1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAkc3BhY2VyICogMjtcblx0XHRcdFx0XG5cdFx0XHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4bCkge1xuXHRcdFx0XHRcdG1hcmdpbi10b3A6ICRzcGFjZXI7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn0iLCIudGltZWxpbmUge1xuXHRsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG5cdG1hcmdpbjogMDtcblx0cGFkZGluZzogMDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcblx0JjpiZWZvcmUge1xuXHRcdGNvbnRlbnQ6ICcnO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IHJlbSg1cHgpO1xuXHRcdGJvdHRvbTogcmVtKDVweCk7XG5cdFx0d2lkdGg6IHJlbSg1cHgpO1xuXHRcdGJhY2tncm91bmQ6ICRncmF5LTcwMDtcblx0XHRpbnNldC1pbmxpbmUtc3RhcnQ6IDIwJTtcblx0XHRtYXJnaW4taW5saW5lLXN0YXJ0OiByZW0oLTIuNXB4KTtcblx0XHRcblx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcblx0XHRcdGluc2V0LWlubGluZS1zdGFydDogMTUlO1xuXHRcdH1cblx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcblx0XHRcdGluc2V0LWlubGluZS1zdGFydDogNTAlO1xuXHRcdH1cblx0fVxuXHQmIC50aW1lbGluZS1pdGVtIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0bWluLWhlaWdodDogNTBweDtcblx0XHRwYWRkaW5nOiAyMHB4IDA7XG5cdH1cblx0JiBpbWcge1xuXHRcdG1heC13aWR0aDogMTAwJTtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0fVxuXHQmIC50aW1lbGluZS10aW1lIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0d2lkdGg6IDE4JTtcblx0XHR0ZXh0LWFsaWduOiBlbmQ7XG5cdFx0dG9wOiByZW0oMzBweCk7XG5cdFx0dGV4dC1hbGlnbjogZW5kO1xuXHRcdGluc2V0LWlubGluZS1zdGFydDogMDtcblx0XHRcblx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcblx0XHRcdHdpZHRoOiAxMiU7XG5cdFx0fVxuXHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuXHRcdFx0d2lkdGg6IDUwJTtcblx0XHRcdHRleHQtYWxpZ246IGVuZDtcblx0XHRcdHBhZGRpbmctaW5saW5lLWVuZDogcmVtKDIwcHgpO1xuXHRcdH1cblxuXHRcdCYgLmRhdGUge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG5cdFx0XHRjb2xvcjogcmdiYSh2YXIoLS0jeyRwcmVmaXh9Y29tcG9uZW50LWNvbG9yLXJnYiksIC44NSk7XG5cdFx0fVxuXHRcdCYgLnRpbWUge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG5cdFx0XHRsaW5lLWhlaWdodDogcmVtKDI0cHgpO1xuXHRcdFx0Zm9udC1zaXplOiAkaDItZm9udC1zaXplO1xuXHRcdFx0Y29sb3I6IHJnYmEodmFyKC0tI3skcHJlZml4fWNvbXBvbmVudC1jb2xvci1yZ2IpLCAuODUpO1xuXHRcdH1cblx0fVxuXHQmIC50aW1lbGluZS1pY29uIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0d2lkdGg6IDEwJTtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0dG9wOiByZW0oNDBweCk7XG5cdFx0aW5zZXQtaW5saW5lLXN0YXJ0OiAxNSU7XG5cdFx0XG5cdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG5cdFx0XHRpbnNldC1pbmxpbmUtc3RhcnQ6IDEwJTtcblx0XHR9XG5cdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG5cdFx0XHRpbnNldC1pbmxpbmUtc3RhcnQ6IDQ1JTtcblx0XHR9XG5cdFx0XG5cdFx0JiBhIHtcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdHdpZHRoOiByZW0oMjBweCk7XG5cdFx0XHRoZWlnaHQ6IHJlbSgyMHB4KTtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdGJhY2tncm91bmQ6IHZhcigtLSN7JHByZWZpeH1ib2R5LWJnKTtcblx0XHRcdGxpbmUtaGVpZ2h0OiByZW0oMTBweCk7XG5cdFx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdFx0Zm9udC1zaXplOiByZW0oMTRweCk7XG5cdFx0XHRib3JkZXI6IDVweCBzb2xpZCAkZ3JheS03MDA7XG5cdFx0XHR0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgLjJzIGxpbmVhcjtcblx0XHRcdGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLWxnICogNDtcblx0XHR9XG5cdH1cblx0JiAudGltZWxpbmUtY29udGVudCB7XG5cdFx0YmFja2dyb3VuZDogdmFyKC0tI3skcHJlZml4fWNvbXBvbmVudC1iZyk7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdGZvbnQtc2l6ZTogcmVtKDE0cHgpO1xuXHRcdG1heC13aWR0aDogcmVtKDY0MHB4KTtcblx0XHRib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1sZztcblx0XHRtYXJnaW4taW5saW5lLXN0YXJ0OiAyMyU7XG5cdFx0XG5cdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG5cdFx0XHRtYXJnaW4taW5saW5lLXN0YXJ0OiAyNSU7XG5cdFx0XHRtYXJnaW4taW5saW5lLWVuZDogNSU7XG5cdFx0fVxuXHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuXHRcdFx0bWFyZ2luLWlubGluZS1zdGFydDogMjAlO1xuXHRcdFx0bWFyZ2luLWlubGluZS1lbmQ6IDA7XG5cdFx0fVxuXHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuXHRcdFx0bWFyZ2luLXRvcDogcmVtKDYwcHgpO1xuXHRcdFx0bWFyZ2luLWlubGluZS1zdGFydDogMDtcblx0XHR9XG5cdFx0XG5cdFx0JjpiZWZvcmUge1xuXHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdGJvcmRlcjogMTBweCBzb2xpZCB0cmFuc3BhcmVudDtcblx0XHRcdHRvcDogcmVtKDIwcHgpO1xuXHRcdFx0aW5zZXQtaW5saW5lLXN0YXJ0OiByZW0oLTIwcHgpO1xuXHRcdFx0Ym9yZGVyLWlubGluZS1lbmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1jb21wb25lbnQtYmcpO1xuXHRcdFx0XG5cdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbS1jb2xvcjogdmFyKC0tI3skcHJlZml4fWNvbXBvbmVudC1iZyk7XG5cdFx0XHRcdHRvcDogcmVtKC0yMHB4KTtcblx0XHRcdFx0Ym9yZGVyLWlubGluZS1lbmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdFx0XHRpbnNldC1pbmxpbmUtc3RhcnQ6IDUwJTtcblx0XHRcdFx0bWFyZ2luLWlubGluZS1zdGFydDogcmVtKC0xMHB4KTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0JiAudGltZWxpbmUtaGVhZGVyIHtcblx0XHRwYWRkaW5nOiAkc3BhY2VyO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcblx0XHQmIC51c2VyaW1hZ2Uge1xuXHRcdFx0d2lkdGg6IHJlbSg0MHB4KTtcblx0XHRcdGhlaWdodDogcmVtKDQwcHgpO1xuXHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRcdGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLWxnICogNjtcblx0XHRcdG1hcmdpbi1pbmxpbmUtZW5kOiAkc3BhY2VyICogLjg7XG5cdFx0fVxuXHRcdCYgLnVzZXJuYW1lIHtcblx0XHRcdGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1sZztcblx0XHRcdGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcblx0XHRcdGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9Y29tcG9uZW50LWNvbG9yKTtcblx0XHRcdGZsZXg6IDE7XG5cdFx0XHRcblx0XHRcdCYgYSB7XG5cdFx0XHRcdGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9Y29tcG9uZW50LWNvbG9yKTtcblx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmICsgLnRpbWVsaW5lLWJvZHkge1xuXHRcdFx0cGFkZGluZy10b3A6IDA7XG5cdFx0fVxuXHR9XG5cdCYgLnRpbWVsaW5lLWJvZHkge1xuXHRcdHBhZGRpbmc6ICRzcGFjZXI7XG5cdH1cbn0iLCIuYXBleGNoYXJ0cy1jYW52YXMge1xuXHQ6ZGlyKHJ0bCkgJiB7XG5cdFx0ZGlyZWN0aW9uOiBsdHI7XG5cdFx0dGV4dC1hbGlnbjogc3RhcnQ7XG5cdH1cblx0JiAuYXBleGNoYXJ0cy1tZW51IHtcblx0XHRib3JkZXI6IG5vbmU7XG5cdFx0cGFkZGluZzogJGRyb3Bkb3duLXBhZGRpbmcteSAwO1xuXHRcdGJhY2tncm91bmQ6IHZhcigtLSN7JHByZWZpeH1jb21wb25lbnQtZHJvcGRvd24tYmcpO1xuXHRcdGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xuXHRcdGJveC1zaGFkb3c6ICRib3gtc2hhZG93O1xuXHRcdFxuXHRcdCYgLmFwZXhjaGFydHMtbWVudS1pdGVtIHtcblx0XHRcdCY6aG92ZXIsXG5cdFx0XHQmOmZvY3VzIHtcblx0XHRcdFx0YmFja2dyb3VuZDogJGRyb3Bkb3duLWxpbmstaG92ZXItYmc7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdCYgLmFwZXhjaGFydHMtdG9vbGJhciB7XG5cdFx0JiA+IGRpdiB7XG5cdFx0XHQmID4gc3ZnIHtcblx0XHRcdFx0ZmlsbDogcmdiYSh2YXIoLS0jeyRwcmVmaXh9Y29tcG9uZW50LWNvbG9yLXJnYiksIC41KTtcblx0XHRcdH1cblx0XHRcdCY6aG92ZXIsXG5cdFx0XHQmOmZvY3VzIHtcblx0XHRcdFx0JiA+IHN2ZyB7XG5cdFx0XHRcdFx0ZmlsbDogcmdiYSh2YXIoLS0jeyRwcmVmaXh9Y29tcG9uZW50LWNvbG9yLXJnYiksIC43NSk7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblx0JiAuYXBleGNoYXJ0cy10b29sdGlwIHtcblx0XHRib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcblx0XHRmb250LXNpemU6IGluaGVyaXQ7XG5cdFx0YmFja2dyb3VuZDogdmFyKC0tI3skcHJlZml4fWNvbXBvbmVudC1tb2RhbC1iZykgIWltcG9ydGFudDtcblx0XHRjb2xvcjogdmFyKC0tI3skcHJlZml4fWNvbXBvbmVudC1jb2xvcikgIWltcG9ydGFudDtcblx0XHRib3gtc2hhZG93OiAkZHJvcGRvd24tYm94LXNoYWRvdztcblx0XHRcblx0XHQmIC5hcGV4Y2hhcnRzLXRvb2x0aXAtdGl0bGUge1xuXHRcdFx0Zm9udC1mYW1pbHk6IGluaGVyaXQgIWltcG9ydGFudDtcblx0XHRcdHBhZGRpbmc6ICRzcGFjZXIgKiAuNCAkc3BhY2VyICogLjY2Njtcblx0XHRcdG1hcmdpbjogMDtcblx0XHRcdGJvcmRlcjogMCAhaW1wb3J0YW50O1xuXHRcdFx0Zm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkO1xuXHRcdFx0YmFja2dyb3VuZDogdmFyKC0tI3skcHJlZml4fWxpZ2h0KSAhaW1wb3J0YW50O1xuXHRcdH1cblx0XHQmIC5hcGV4Y2hhcnRzLXRvb2x0aXAtbWFya2VyIHtcblx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0Zm9udC1zaXplOiByZW0oMjBweCk7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCYgLmFwZXhjaGFydHMtdG9vbHRpcC1zZXJpZXMtZ3JvdXAge1xuXHRcdFx0cGFkZGluZy1pbmxpbmUtc3RhcnQ6ICRzcGFjZXIgKiAuNjY2O1xuXHRcdFx0cGFkZGluZy1pbmxpbmUtZW5kOiAkc3BhY2VyICogLjY2Njtcblx0XHRcdHBhZGRpbmctYm90dG9tOiAwO1xuXHRcdFx0XG5cdFx0XHQmIC5hcGV4Y2hhcnRzLXRvb2x0aXAteS1ncm91cCB7XG5cdFx0XHRcdHBhZGRpbmc6ICRzcGFjZXIgKiAuNCAwO1xuXHRcdFx0fVxuXHRcdFx0Ji5hcGV4Y2hhcnRzLWFjdGl2ZSArIC5hcGV4Y2hhcnRzLXRvb2x0aXAtc2VyaWVzLWdyb3VwLmFwZXhjaGFydHMtYWN0aXZlIHtcblx0XHRcdFx0bWFyZ2luLXRvcDogJHNwYWNlciAqIC0uNDtcblx0XHRcdH1cblx0XHRcdCYuYWN0aXZlLCBcblx0XHRcdCY6bGFzdC1jaGlsZCB7XG5cdFx0XHRcdHBhZGRpbmctYm90dG9tOiAwO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQmIC5hcGV4Y2hhcnRzLXhheGlzdG9vbHRpcCB7XG5cdFx0YmFja2dyb3VuZDogdmFyKC0tI3skcHJlZml4fWNvbXBvbmVudC1tb2RhbC1iZyk7XG5cdFx0Ym9yZGVyLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9Y29tcG9uZW50LWJvcmRlci1jb2xvcik7XG5cdFx0Y29sb3I6IHZhcigtLSN7JHByZWZpeH1jb21wb25lbnQtY29sb3IpO1xuXHRcdFxuXHRcdCYuYXBleGNoYXJ0cy14YXhpc3Rvb2x0aXAtdG9wIHtcblx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRib3JkZXItdG9wLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9Y29tcG9uZW50LW1vZGFsLWJnKTtcblx0XHRcdH1cblx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0Ym9yZGVyLXRvcC1jb2xvcjogdmFyKC0tI3skcHJlZml4fWNvbXBvbmVudC1ib3JkZXItY29sb3IpO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmLmFwZXhjaGFydHMteGF4aXN0b29sdGlwLWJvdHRvbSB7XG5cdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbS1jb2xvcjogdmFyKC0tI3skcHJlZml4fWNvbXBvbmVudC1tb2RhbC1iZyk7XG5cdFx0XHR9XG5cdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdGJvcmRlci1ib3R0b20tY29sb3I6IHZhcigtLSN7JHByZWZpeH1jb21wb25lbnQtYm9yZGVyLWNvbG9yKTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0JiAuYXBleGNoYXJ0cy15YXhpc3Rvb2x0aXAge1xuXHRcdGJhY2tncm91bmQ6IHZhcigtLSN7JHByZWZpeH1jb21wb25lbnQtbW9kYWwtYmcpO1xuXHRcdGJvcmRlci1jb2xvcjogdmFyKC0tI3skcHJlZml4fWNvbXBvbmVudC1ib3JkZXItY29sb3IpO1xuXHRcdGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9Y29tcG9uZW50LWNvbG9yKTtcblx0XHRcblx0XHQmLmFwZXhjaGFydHMteWF4aXN0b29sdGlwLWxlZnQge1xuXHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdGJvcmRlci1pbmxpbmUtc3RhcnQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1jb21wb25lbnQtbW9kYWwtYmcpO1xuXHRcdFx0fVxuXHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRib3JkZXItaW5saW5lLXN0YXJ0LWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9Y29tcG9uZW50LWJvcmRlci1jb2xvcik7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCYuYXBleGNoYXJ0cy15YXhpc3Rvb2x0aXAtcmlnaHQge1xuXHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdGJvcmRlci1pbmxpbmUtZW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9Y29tcG9uZW50LW1vZGFsLWJnKTtcblx0XHRcdH1cblx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0Ym9yZGVyLWlubGluZS1lbmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1jb21wb25lbnQtYm9yZGVyLWNvbG9yKTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0JiAuYXBleGNoYXJ0cy1sZWdlbmQge1xuXHRcdGJvZHkgJiB7XG5cdFx0XHQmIC5hcGV4Y2hhcnRzLWxlZ2VuZC1zZXJpZXMge1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcblx0XHRcdFx0JiAuYXBleGNoYXJ0cy1sZWdlbmQtbWFya2VyIHtcblx0XHRcdFx0XHRtYXJnaW4taW5saW5lLWVuZDogJHNwYWNlciAqIC41O1xuXHRcdFx0XHRcdHdpZHRoOiByZW0oOHB4KSAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdGhlaWdodDogcmVtKDhweCkgIWltcG9ydGFudDtcblx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiAxMnB4ICFpbXBvcnRhbnQ7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn0iLCIuZGF0ZXBpY2tlciB7XG5cdGJvZHkgJiB7XG5cdFx0Y29sb3I6IHZhcigtLSN7JHByZWZpeH1jb21wb25lbnQtY29sb3IpO1xuXHRcdGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLWxnO1xuXHRcdFxuXHRcdDpkaXIocnRsKSAmIHtcblx0XHRcdGRpcmVjdGlvbjogcnRsO1xuXHRcdH1cblx0XHRcblx0XHQmIHRhYmxlIHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdH1cblx0XHQmIC5kYXRlcGlja2VyLWRheXMsXG5cdFx0JiAuZGF0ZXBpY2tlci1tb250aHMsXG5cdFx0JiAuZGF0ZXBpY2tlci15ZWFycyxcblx0XHQmIC5kYXRlcGlja2VyLWRlY2FkZXMsXG5cdFx0JiAuZGF0ZXBpY2tlci1jZW50dXJpZXMge1xuXHRcdFx0JiB0YWJsZSB7XG5cdFx0XHRcdCYgdGhlYWQge1xuXHRcdFx0XHRcdCYgdHIge1xuXHRcdFx0XHRcdFx0JiB0aCB7XG5cdFx0XHRcdFx0XHRcdGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9Y29tcG9uZW50LWNvbG9yKTtcblx0XHRcdFx0XHRcdFx0XG5cdFx0XHRcdFx0XHRcdCYucHJldixcblx0XHRcdFx0XHRcdFx0Ji5uZXh0LFxuXHRcdFx0XHRcdFx0XHQmLmRhdGVwaWNrZXItc3dpdGNoIHtcblx0XHRcdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWJhc2U7XG5cdFx0XHRcdFx0XHRcdFx0cGFkZGluZzogJHNwYWNlciAqIC41O1xuXHRcdFx0XHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xuXHRcdFx0XHRcdFx0XHRcdFxuXHRcdFx0XHRcdFx0XHRcdCY6aG92ZXIsXG5cdFx0XHRcdFx0XHRcdFx0Jjpmb2N1cyB7XG5cdFx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiB2YXIoLS0jeyRwcmVmaXh9Y29tcG9uZW50LWhvdmVyLWJnKTtcblx0XHRcdFx0XHRcdFx0XHRcdFxuXHRcdFx0XHRcdFx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRjb2xvcjogdmFyKC0tI3skcHJlZml4fWNvbXBvbmVudC1jb2xvcik7XG5cdFx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdCYucHJldixcblx0XHRcdFx0XHRcdFx0Ji5uZXh0IHtcblx0XHRcdFx0XHRcdFx0XHRjb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0XHRcdFx0XHRcdFx0d2lkdGg6IDE1JTtcblx0XHRcdFx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdFx0XHRcdFx0XG5cdFx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgZm9udGF3ZXNvbWUoKTtcblx0XHRcdFx0XHRcdFx0XHRcblx0XHRcdFx0XHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0XHRcdFx0XHRjb2xvcjogJGdyYXktNTAwO1xuXHRcdFx0XHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAkZm9udC1zaXplLWxnO1xuXHRcdFx0XHRcdFx0XHRcdFx0aGVpZ2h0OiAkZm9udC1zaXplLWxnO1xuXHRcdFx0XHRcdFx0XHRcdFx0dG9wOiA1MCU7XG5cdFx0XHRcdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiAtJGZvbnQtc2l6ZS1sZyAqIC41O1xuXHRcdFx0XHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDE7XG5cdFx0XHRcdFx0XHRcdFx0XHRcblx0XHRcdFx0XHRcdFx0XHRcdDpkaXIocnRsKSAmIHtcblx0XHRcdFx0XHRcdFx0XHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcblx0XHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0JiBpIHtcblx0XHRcdFx0XHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdCYucHJldiB7XG5cdFx0XHRcdFx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdFx0XHRcdFx0Y29udGVudDogJ1xcZjEwNCc7XG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdCYubmV4dCB7XG5cdFx0XHRcdFx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdFx0XHRcdFx0Y29udGVudDogJ1xcZjEwNSc7XG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdCYuZGF0ZXBpY2tlci1zd2l0Y2gge1xuXHRcdFx0XHRcdFx0XHRcdHdpZHRoOiBhdXRvO1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdCYuZG93IHtcblx0XHRcdFx0XHRcdFx0XHRwYWRkaW5nOiAkc3BhY2VyICogLjUgMDtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHQmIHRib2R5IHtcblx0XHRcdFx0XHQmIHRyIHtcblx0XHRcdFx0XHRcdCYgdGQge1xuXHRcdFx0XHRcdFx0XHRwYWRkaW5nOiAkc3BhY2VyICogLjU7XG5cdFx0XHRcdFx0XHRcdFxuXHRcdFx0XHRcdFx0XHQmIHNwYW4ge1xuXHRcdFx0XHRcdFx0XHRcdCYuZGVjYWRlLFxuXHRcdFx0XHRcdFx0XHRcdCYueWVhcixcblx0XHRcdFx0XHRcdFx0XHQmLm1vbnRoLFxuXHRcdFx0XHRcdFx0XHRcdCYuY2VudHVyeSB7XG5cdFx0XHRcdFx0XHRcdFx0XHRmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG5cdFx0XHRcdFx0XHRcdFx0XHRjb2xvcjogJGdyYXktNjAwO1xuXHRcdFx0XHRcdFx0XHRcdFx0dGV4dC1zaGFkb3c6IG5vbmU7XG5cdFx0XHRcdFx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcblx0XHRcdFx0XHRcdFx0XHRcdFxuXHRcdFx0XHRcdFx0XHRcdFx0Jjpob3Zlcixcblx0XHRcdFx0XHRcdFx0XHRcdCY6Zm9jdXMge1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiB2YXIoLS0jeyRwcmVmaXh9Y29tcG9uZW50LWhvdmVyLWJnKTtcblx0XHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHRcdCYuZm9jdXNlZCB7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQ6IHZhcigtLSN7JHByZWZpeH1jb21wb25lbnQtaG92ZXItYmcpO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRjb2xvcjogdmFyKC0tI3skcHJlZml4fWNvbXBvbmVudC1ob3Zlci1jb2xvcik7XG5cdFx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0XHQmLmFjdGl2ZSB7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQ6IHZhcigtLSN7JHByZWZpeH1jb21wb25lbnQtYWN0aXZlLWJnKSAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRjb2xvcjogdmFyKC0tI3skcHJlZml4fWNvbXBvbmVudC1hY3RpdmUtY29sb3IpO1xuXHRcdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHQmLmRheSB7XG5cdFx0XHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkO1xuXHRcdFx0XHRcdFx0XHRcdGNvbG9yOiByZ2JhKHZhcigtLSN7JHByZWZpeH1jb21wb25lbnQtY29sb3ItcmdiKSwgLjc1KTtcblx0XHRcdFx0XHRcdFx0XHRwYWRkaW5nOiAkc3BhY2VyICogLjU7XG5cdFx0XHRcdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XG5cdFx0XHRcdFx0XHRcdFx0XG5cdFx0XHRcdFx0XHRcdFx0Jjpob3Zlcixcblx0XHRcdFx0XHRcdFx0XHQmOmZvY3VzLFxuXHRcdFx0XHRcdFx0XHRcdCYuc2VsZWN0ZWQsXG5cdFx0XHRcdFx0XHRcdFx0Ji5oaWdobGlnaHRlZCxcblx0XHRcdFx0XHRcdFx0XHQmLnJhbmdlIHtcblx0XHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQ6IHZhcigtLSN7JHByZWZpeH1jb21wb25lbnQtaG92ZXItYmcpO1xuXHRcdFx0XHRcdFx0XHRcdFx0dGV4dC1zaGFkb3c6IG5vbmU7XG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdCYudG9kYXkge1xuXHRcdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZDogdGludC1jb2xvcigkY29tcG9uZW50LWFjdGl2ZS1iZywgNzUlKSAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdFx0XHRcdFx0Y29sb3I6IHNoYWRlLWNvbG9yKCRjb21wb25lbnQtYWN0aXZlLWJnLCA3NSUpO1xuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHQmLmFjdGl2ZSB7XG5cdFx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAkY29tcG9uZW50LWFjdGl2ZS1iZyAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdFx0XHRcdFx0Y29sb3I6ICR3aGl0ZTtcblx0XHRcdFx0XHRcdFx0XHRcdHRleHQtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdCYucmFuZ2Uge1xuXHRcdFx0XHRcdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMDtcblx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0Ji5yYW5nZS1zdGFydCB7XG5cdFx0XHRcdFx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cyAwIDAgJGJvcmRlci1yYWRpdXM7XG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdCYucmFuZ2UtZW5kIHtcblx0XHRcdFx0XHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDAgJGJvcmRlci1yYWRpdXMgJGJvcmRlci1yYWRpdXMgMDtcblx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0Ji5vbGQge1xuXHRcdFx0XHRcdFx0XHRcdFx0Y29sb3I6IHZhcigtLSN7JHByZWZpeH1jb21wb25lbnQtZGlzYWJsZWQtY29sb3IpO1xuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHQmLm5ldyB7XG5cdFx0XHRcdFx0XHRcdFx0XHRjb2xvcjogdmFyKC0tI3skcHJlZml4fWNvbXBvbmVudC1kaXNhYmxlZC1jb2xvcik7XG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdCYuZGlzYWJsZWQge1xuXHRcdFx0XHRcdFx0XHRcdFx0Y29sb3I6IHZhcigtLSN7JHByZWZpeH1jb21wb25lbnQtZGlzYWJsZWQtY29sb3IpO1xuXHRcdFx0XHRcdFx0XHRcdFx0XG5cdFx0XHRcdFx0XHRcdFx0XHQmOmhvdmVyLFxuXHRcdFx0XHRcdFx0XHRcdFx0Jjpmb2N1cyB7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQ6IG5vbmU7XG5cdFx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdFxuXHRcdCYuZGF0ZXBpY2tlci1pbmxpbmUge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHR3aWR0aDogYXV0bztcblx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0fVxuXHRcdCYuZHJvcGRvd24tbWVudSB7XG5cdFx0XHRtaW4td2lkdGg6IHJlbSgyNTBweCk7XG5cdFx0XHR3aWR0aDogcmVtKDMyMHB4KTtcblx0XHRcdGJvcmRlcjogbm9uZTtcblx0XHRcdGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuXHRcdFx0Zm9udC1zaXplOiAkZm9udC1zaXplLWJhc2U7XG5cdFx0XHRib3gtc2hhZG93OiAkYm94LXNoYWRvdztcblx0XHRcdFxuXHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzKSB7XG5cdFx0XHRcdHdpZHRoOiByZW0oMjUwcHgpO1xuXHRcdFx0fVxuXHRcdFx0XG5cdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHR9XG5cdFx0XHQmLmRhdGVwaWNrZXItb3JpZW50LWxlZnQge1xuXHRcdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0XHRpbnNldC1pbmxpbmUtc3RhcnQ6ICRzcGFjZXI7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdCYuZGF0ZXBpY2tlci1vcmllbnQtcmlnaHQge1xuXHRcdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0XHRpbnNldC1pbmxpbmUtZW5kOiAkc3BhY2VyO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQmLmRhdGVwaWNrZXItb3JpZW50LXRvcCB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206ICRzcGFjZXIgKiAuNTtcblx0XHRcdH1cblx0XHRcdCYuZGF0ZXBpY2tlci1vcmllbnQtYm90dG9tIHtcblx0XHRcdFx0bWFyZ2luLXRvcDogJHNwYWNlciAqIC41O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQmIC5pbnB1dC1kYXRlcmFuZ2Uge1xuXHRcdCYgLmlucHV0LWdyb3VwLWFkZG9uIHtcblx0XHRcdG1hcmdpbjogMDtcblx0XHRcdGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcblx0XHRcdGJhY2tncm91bmQ6IHZhcigtLSN7JHByZWZpeH1jb21wb25lbnQtYm9yZGVyLWNvbG9yKTtcblx0XHRcdGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9Y29tcG9uZW50LWNvbG9yKTtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogMDtcblx0XHRcdFxuXHRcdFx0JiArIC5mb3JtLWNvbnRyb2wge1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiAwICRib3JkZXItcmFkaXVzICRib3JkZXItcmFkaXVzIDA7XG5cdFx0XHRcdFxuXHRcdFx0XHQ6ZGlyKHJ0bCkgJiB7XG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQmLmRhdGVwaWNrZXItZHJvcGRvd24ge1xuXHRcdCY6YWZ0ZXJ7XG5cdFx0XHRib3JkZXItYm90dG9tLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9Y29tcG9uZW50LWRyb3Bkb3duLWJnKTtcblx0XHR9XG5cdFx0Ji5kYXRlcGlja2VyLW9yaWVudC10b3Age1xuXHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdGJvcmRlci10b3AtY29sb3I6IHZhcigtLSN7JHByZWZpeH1jb21wb25lbnQtZHJvcGRvd24tYmcpO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufSIsImJvZHkge1xuXHQmIC5kYXRlcmFuZ2VwaWNrZXIge1xuXHRcdHotaW5kZXg6IDEwMjA7XG5cdFx0Ym9yZGVyOiBub25lO1xuXHRcdGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1jb21wb25lbnQtZHJvcGRvd24tYmcpO1xuXHRcdGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLWxnO1xuXHRcdGJveC1zaGFkb3c6ICRib3gtc2hhZG93O1xuXHRcdFxuXHRcdDpkaXIocnRsKSAmIHtcblx0XHRcdGRpcmVjdGlvbjogcnRsO1xuXHRcdFx0dGV4dC1hbGlnbjogZW5kO1xuXHRcdH1cblx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcblx0XHRcdHdpZHRoOiByZW0oMzAwcHgpO1xuXHRcdH1cblx0XHRcblx0XHQmOmJlZm9yZSB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblx0XHQmOmFmdGVyIHtcblx0XHRcdGJvcmRlci1ib3R0b20tY29sb3I6IHZhcigtLSN7JHByZWZpeH1jb21wb25lbnQtZHJvcGRvd24tYmcpO1xuXHRcdH1cblx0XHRcblx0XHQmIC5kcnAtY2FsZW5kYXIge1xuXHRcdFx0bWF4LXdpZHRoOiBpbmhlcml0O1xuXHRcdFx0cGFkZGluZzogJHNwYWNlcjtcblx0XHRcdFxuXHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhsKSB7XG5cdFx0XHRcdGZsb2F0OiBub25lO1xuXHRcdFx0fVxuXHRcdFx0XG5cdFx0XHQmIC5jYWxlbmRhci10YWJsZSB7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1jb21wb25lbnQtZHJvcGRvd24tYmcpO1xuXHRcdFx0XHRib3JkZXItY29sb3I6IHZhcigtLSN7JHByZWZpeH1jb21wb25lbnQtZHJvcGRvd24tYmcpO1xuXHRcdFx0XHRcblx0XHRcdFx0JiB0YWJsZSB7XG5cdFx0XHRcdFx0JiB0aGVhZCB7XG5cdFx0XHRcdFx0XHQmIHRyIHtcblx0XHRcdFx0XHRcdFx0JiB0aCB7XG5cdFx0XHRcdFx0XHRcdFx0bWluLXdpZHRoOiBhdXRvO1xuXHRcdFx0XHRcdFx0XHRcdHdpZHRoOiBhdXRvO1xuXHRcdFx0XHRcdFx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMTtcblx0XHRcdFx0XHRcdFx0XHRwYWRkaW5nOiAkc3BhY2VyICogLjU7XG5cdFx0XHRcdFx0XHRcdFx0Y29sb3I6IHZhcigtLSN7JHByZWZpeH1jb21wb25lbnQtY29sb3IpO1xuXHRcdFx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZGVyO1xuXHRcdFx0XHRcdFx0XHRcdGJvcmRlcjogbm9uZTtcblx0XHRcdFx0XHRcdFx0XHRcblx0XHRcdFx0XHRcdFx0XHQmLnByZXYsXG5cdFx0XHRcdFx0XHRcdFx0Ji5uZXh0IHtcblx0XHRcdFx0XHRcdFx0XHRcdCYgc3BhbiB7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdGJvcmRlci1jb2xvcjogdmFyKC0tI3skcHJlZml4fWNvbXBvbmVudC1jb2xvcik7XG5cdFx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0XHQmOmhvdmVyLFxuXHRcdFx0XHRcdFx0XHRcdFx0Jjpmb2N1cyB7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQ6ICN7IHJnYmEodmFyKC0tI3skcHJlZml4fWNvbXBvbmVudC1jb2xvci1yZ2IpLCAuMil9O1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRjb2xvcjogdmFyKC0tI3skcHJlZml4fWNvbXBvbmVudC1jb2xvcik7XG5cdFx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdCYubmV4dCB7XG5cdFx0XHRcdFx0XHRcdFx0XHQmIHNwYW4ge1xuXHRcdFx0XHRcdFx0XHRcdFx0XHQ6ZGlyKHJ0bCkgJiB7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoMTM1ZGVnKTtcblx0XHRcdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHQmLnByZXYge1xuXHRcdFx0XHRcdFx0XHRcdFx0JiBzcGFuIHtcblx0XHRcdFx0XHRcdFx0XHRcdFx0OmRpcihydGwpICYge1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0Ji5tb250aCB7XG5cdFx0XHRcdFx0XHRcdFx0XHQmIC55ZWFyc2VsZWN0LFxuXHRcdFx0XHRcdFx0XHRcdFx0JiAubW9udGhzZWxlY3Qge1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRib3JkZXItY29sb3I6IHZhcigtLSN7JHByZWZpeH1jb21wb25lbnQtZHJvcGRvd24tYm9yZGVyLWNvbG9yKTtcblx0XHRcdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZDogdmFyKC0tI3skcHJlZml4fWNvbXBvbmVudC1kcm9wZG93bi1iZyk7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9Y29tcG9uZW50LWNvbG9yKTtcblx0XHRcdFx0XHRcdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdHRyYW5zaXRpb246IGFsbCAuMnMgbGluZWFyO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcblx0XHRcdFx0XHRcdFx0XHRcdFx0Jjpmb2N1cyB7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0b3V0bGluZTogbm9uZTtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRib3JkZXItY29sb3I6ICRpbnB1dC1mb2N1cy1ib3JkZXItY29sb3I7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0Ym94LXNoYWRvdzogJGlucHV0LWZvY3VzLWJveC1zaGFkb3c7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHRcdCYgLm1vbnRoc2VsZWN0IHtcblx0XHRcdFx0XHRcdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRtYXJnaW4taW5saW5lLWVuZDogJHNwYWNlciAqIC4yNTtcblx0XHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0JjpsYXN0LWNoaWxkIHtcblx0XHRcdFx0XHRcdFx0XHQmIHRoIHtcblx0XHRcdFx0XHRcdFx0XHRcdHBhZGRpbmctYm90dG9tOiAkc3BhY2VyICogLjU7XG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdCYgdGJvZHkge1xuXHRcdFx0XHRcdFx0JiB0ciB7XG5cdFx0XHRcdFx0XHRcdCYgdGQge1xuXHRcdFx0XHRcdFx0XHRcdG1pbi13aWR0aDogYXV0bztcblx0XHRcdFx0XHRcdFx0XHR3aWR0aDogYXV0bztcblx0XHRcdFx0XHRcdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0XHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDE7XG5cdFx0XHRcdFx0XHRcdFx0cGFkZGluZzogJHNwYWNlciAqIDAuNjU7XG5cdFx0XHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkO1xuXHRcdFx0XHRcdFx0XHRcdGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9Y29tcG9uZW50LWNvbG9yKTtcblx0XHRcdFx0XHRcdFx0XHRib3JkZXI6IG5vbmU7XG5cdFx0XHRcdFx0XHRcdFx0XG5cdFx0XHRcdFx0XHRcdFx0Ji5hdmFpbGFibGUge1xuXHRcdFx0XHRcdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XG5cdFx0XHRcdFx0XHRcdFx0XHRcblx0XHRcdFx0XHRcdFx0XHRcdCY6aG92ZXIsXG5cdFx0XHRcdFx0XHRcdFx0XHQmOmZvY3VzIHtcblx0XHRcdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZDogdmFyKC0tI3skcHJlZml4fWNvbXBvbmVudC1kcm9wZG93bi1ob3Zlci1iZyk7XG5cdFx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0XHQmLmluLXJhbmdlIHtcblx0XHRcdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZDogdGludC1jb2xvcigkY29tcG9uZW50LWFjdGl2ZS1iZywgODUlKTtcblx0XHRcdFx0XHRcdFx0XHRcdFx0Y29sb3I6IHZhcigtLSN7JHByZWZpeH1jb21wb25lbnQtY29sb3IpO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiAwO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcblx0XHRcdFx0XHRcdFx0XHRcdFx0LmRhcmstbW9kZSAmIHtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiBzaGFkZS1jb2xvcigkY29tcG9uZW50LWFjdGl2ZS1iZywgNTAlKTtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHQmLmFjdGl2ZSB7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAkY29tcG9uZW50LWFjdGl2ZS1iZztcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHRcdCYuYWN0aXZlIHtcblx0XHRcdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZDogJGNvbXBvbmVudC1hY3RpdmUtYmc7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0XHQmLnN0YXJ0LWRhdGUge1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cyAwIDAgJGJvcmRlci1yYWRpdXM7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFxuXHRcdFx0XHRcdFx0XHRcdFx0XHQ6ZGlyKHJ0bCkgJiB7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMCAkYm9yZGVyLXJhZGl1cyAkYm9yZGVyLXJhZGl1cyAwO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0XHQmLmVuZC1kYXRlIHtcblx0XHRcdFx0XHRcdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMCAkYm9yZGVyLXJhZGl1cyAkYm9yZGVyLXJhZGl1cyAwO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcblx0XHRcdFx0XHRcdFx0XHRcdFx0OmRpcihydGwpICYge1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzIDAgMCAkYm9yZGVyLXJhZGl1cztcblx0XHRcdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHQmLm9mZiB7XG5cdFx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiBub25lO1xuXHRcdFx0XHRcdFx0XHRcdFx0Y29sb3I6IHZhcigtLSN7JHByZWZpeH1jb21wb25lbnQtZGlzYWJsZWQtY29sb3IpO1xuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0Ji5sZWZ0IHtcblx0XHRcdFx0cGFkZGluZzogJHNwYWNlciAqIC41ICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFxuXHRcdFx0XHQmIC5jYWxlbmRhci10YWJsZSB7XG5cdFx0XHRcdFx0cGFkZGluZzogMCAhaW1wb3J0YW50O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQmLnJpZ2h0IHtcblx0XHRcdFx0cGFkZGluZzogJHNwYWNlciAqIC41ICFpbXBvcnRhbnQ7XG5cdFx0XHRcdGJvcmRlci1pbmxpbmUtc3RhcnQ6IDFweCBzb2xpZCB2YXIoLS0jeyRwcmVmaXh9Y29tcG9uZW50LWRyb3Bkb3duLWJvcmRlci1jb2xvcik7XG5cdFx0XHRcdFxuXHRcdFx0XHQ6ZGlyKHJ0bCkgJiB7XG5cdFx0XHRcdFx0Ym9yZGVyLXJpZ2h0OiBub25lO1xuXHRcdFx0XHRcdGJvcmRlci1pbmxpbmUtZW5kOiAxcHggc29saWQgdmFyKC0tI3skcHJlZml4fWNvbXBvbmVudC1kcm9wZG93bi1ib3JkZXItY29sb3IpOyBcblx0XHRcdFx0fVxuXHRcdFx0XHRcblx0XHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhsKSB7XG5cdFx0XHRcdFx0Ym9yZGVyLWlubGluZS1zdGFydDogbm9uZTtcblx0XHRcdFx0XHRib3JkZXItdG9wOiAxcHggc29saWQgdmFyKC0tI3skcHJlZml4fWNvbXBvbmVudC1kcm9wZG93bi1ib3JkZXItY29sb3IpO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCYgLmRycC1idXR0b25zIHtcblx0XHRcdHBhZGRpbmc6ICRzcGFjZXIgKiAuNTtcblx0XHRcdGJvcmRlci1jb2xvcjogdmFyKC0tI3skcHJlZml4fWNvbXBvbmVudC1kcm9wZG93bi1ib3JkZXItY29sb3IpO1xuXHRcdFx0dGV4dC1hbGlnbjogc3RhcnQ7XG5cdFx0XHRkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XG5cdFx0XHRcblx0XHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4bCkge1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHR9XG5cdFx0XHRcblx0XHRcdCYgLmJ0biB7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcblx0XHRcdFx0bWluLXdpZHRoOiByZW0oODBweCk7XG5cdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0XG5cdFx0XHRcdCYgKyAuYnRuIHtcblx0XHRcdFx0XHRtYXJnaW4taW5saW5lLWVuZDogMDtcblx0XHRcdFx0XHRtYXJnaW4taW5saW5lLXN0YXJ0OiAkc3BhY2VyICogLjU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdCYgLmRycC1zZWxlY3RlZCB7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcblx0XHRcdFx0Y29sb3I6ICRncmF5LTYwMDtcblx0XHRcdFx0bWFyZ2luLWlubGluZS1lbmQ6IDA7XG5cdFx0XHRcdG1hcmdpbi1pbmxpbmUtc3RhcnQ6ICRzcGFjZXIgKiAuNTtcblx0XHRcdFx0ZmxleDogMTtcblx0XHRcdFx0XG5cdFx0XHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4bCkge1xuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogJHNwYWNlciAqIC41O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCYuc2hvdy1yYW5nZXMubHRyLFxuXHRcdCYuc2hvdy1yYW5nZXMucnRsIHtcblx0XHRcdCYgLnJhbmdlcyB7XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFxuXHRcdFx0XHQ6ZGlyKHJ0bCkgJiB7XG5cdFx0XHRcdFx0ZmxvYXQ6IHJpZ2h0O1xuXHRcdFx0XHR9XG5cdFx0XHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4bCkge1xuXHRcdFx0XHRcdGZsb2F0OiBub25lO1xuXHRcdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0XHRwYWRkaW5nOiByZW0oMTBweCk7XG5cdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLSN7JHByZWZpeH1jb21wb25lbnQtZHJvcGRvd24tYm9yZGVyLWNvbG9yKTtcblx0XHRcdFx0XHRvdmVyZmxvdzogc2Nyb2xsO1xuXHRcdFx0XHRcdG1heC13aWR0aDogcmVtKDM0MHB4KTtcblx0XHRcdFx0fVxuXHRcdFx0XHRcblx0XHRcdFx0JiB1bCB7XG5cdFx0XHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhsKSB7XG5cdFx0XHRcdFx0XHR3aWR0aDogYXV0bztcblx0XHRcdFx0XHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdFx0XHRcdFx0XHRwYWRkaW5nLWlubGluZS1lbmQ6ICRzcGFjZXI7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdFx0ZmxleC13cmFwOiBub3dyYXA7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFxuXHRcdFx0XHRcdCYgbGkge1xuXHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkO1xuXHRcdFx0XHRcdFx0Y29sb3I6IHJnYmEodmFyKC0tI3skcHJlZml4fWNvbXBvbmVudC1jb2xvci1yZ2IpLCAuNzUpO1xuXHRcdFx0XHRcdFx0XG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeGwpIHtcblx0XHRcdFx0XHRcdFx0bWFyZ2luLWlubGluZS1lbmQ6ICRzcGFjZXIgIWltcG9ydGFudDtcblx0XHRcdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcblx0XHRcdFx0XHRcdCY6aG92ZXIsXG5cdFx0XHRcdFx0XHQmOmZvY3VzIHtcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZDogdmFyKC0tI3skcHJlZml4fWNvbXBvbmVudC1kcm9wZG93bi1ob3Zlci1iZyk7XG5cdFx0XHRcdFx0XHRcdGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9Y29tcG9uZW50LWhvdmVyLWNvbG9yKTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdCYuYWN0aXZlIHtcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZDogJGNvbXBvbmVudC1hY3RpdmUtYmc7XG5cdFx0XHRcdFx0XHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0XHRcdFx0XHRcdG1hcmdpbi1pbmxpbmUtZW5kOiByZW0oLTFweCk7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQmIC5kcnAtY2FsZW5kYXIge1xuXHRcdFx0XHQmLmxlZnQgeyBcblx0XHRcdFx0XHRib3JkZXItbGVmdDogbm9uZTtcblx0XHRcdFx0XHRib3JkZXItaW5saW5lLXN0YXJ0OiAxcHggc29saWQgdmFyKC0tI3skcHJlZml4fWNvbXBvbmVudC1kcm9wZG93bi1ib3JkZXItY29sb3IpO1xuXHRcdFx0XHRcdFxuXHRcdFx0XHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4bCkge1xuXHRcdFx0XHRcdFx0Ym9yZGVyLWlubGluZS1zdGFydDogbm9uZTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0Ji5yaWdodCB7IFxuXHRcdFx0XHRcdDpkaXIocnRsKSAmIHtcblx0XHRcdFx0XHRcdGJvcmRlci1sZWZ0OiBub25lICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0XHRib3JkZXItaW5saW5lLWVuZDogMXB4IHNvbGlkIHZhcigtLSN7JHByZWZpeH1jb21wb25lbnQtZHJvcGRvd24tYm9yZGVyLWNvbG9yKTtcblx0XHRcdFx0XHRcdGJvcmRlci1pbmxpbmUtc3RhcnQ6IDFweCBzb2xpZCB2YXIoLS0jeyRwcmVmaXh9Y29tcG9uZW50LWRyb3Bkb3duLWJvcmRlci1jb2xvcik7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4bCkge1xuXHRcdFx0XHRcdFx0OmRpcihydGwpICYge1xuXHRcdFx0XHRcdFx0XHRib3JkZXItaW5saW5lLWVuZDogbm9uZTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn0iLCJib2R5IHtcblx0JiAuZGF0ZXRpbWVwaWNrZXIge1xuXHRcdCYgLnByZXYsXG5cdFx0JiAubmV4dCB7XG5cdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCYgLmRhdGV0aW1lcGlja2VyLWhvdXJzLFxuXHRcdCYgLmRhdGV0aW1lcGlja2VyLW1pbnV0ZXMge1xuXHRcdFx0JiB0YWJsZSB7XG5cdFx0XHRcdG1pbi13aWR0aDogcmVtKDIyMHB4KTtcblx0XHRcdH1cblx0XHR9XG5cdFx0JiAuZ2x5cGhpY29uIHtcblx0XHRcdGZvbnQtc2l6ZTogcmVtKDE0cHgpO1xuXHRcdFx0Y29sb3I6ICRkYXJrO1xuXHRcdFx0XG5cdFx0XHRAaW5jbHVkZSBmb250YXdlc29tZSgpO1xuXHRcdFx0XG5cdFx0XHQmLmdseXBoaWNvbi1jaGV2cm9uLXVwOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGYxMDYnOyB9XG5cdFx0XHQmLmdseXBoaWNvbi1jaGV2cm9uLWRvd246YmVmb3JlIHsgY29udGVudDogJ1xcZjEwNyc7IH1cblx0XHRcdCYuaWNvbi1hcnJvdy1pbnNldC1pbmxpbmUtc3RhcnQ6YmVmb3JlIHsgY29udGVudDogJ1xcZjEwNCc7IH1cblx0XHRcdCYuaWNvbi1hcnJvdy1pbnNldC1pbmxpbmUtZW5kOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGYxMDUnOyB9XG5cdFx0XHQmLmdseXBoaWNvbi10aW1lOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGYwMTcnOyB9XG5cdFx0XHQmLmdseXBoaWNvbi1jYWxlbmRhcjpiZWZvcmUgeyBjb250ZW50OiAnXFxmMTMzJzsgfVxuXHRcdH1cblx0XHQmLmRyb3Bkb3duLW1lbnUge1xuXHRcdFx0bWF4LXdpZHRoOiByZW0oMzIwcHgpO1xuXHRcdFx0bWluLXdpZHRoOiByZW0oMjAwcHgpO1xuXHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0XHRwYWRkaW5nOiByZW0oNXB4KTtcblx0XHRcdGNvbG9yOiAkZGFyaztcblx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0XHRib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1sZztcblx0XHRcdFxuXHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzKSB7XG5cdFx0XHRcdG1heC13aWR0aDogcmVtKDI1MHB4KTtcblx0XHRcdH1cblx0XHRcdFxuXHRcdFx0JiAuZGF0ZXRpbWVwaWNrZXItbWludXRlcyxcblx0XHRcdCYgLmRhdGV0aW1lcGlja2VyLWhvdXJzLFxuXHRcdFx0JiAuZGF0ZXRpbWVwaWNrZXItZGF5cyxcblx0XHRcdCYgLmRhdGV0aW1lcGlja2VyLW1vbnRocyxcblx0XHRcdCYgLmRhdGV0aW1lcGlja2VyLXllYXJzLCB7XG5cdFx0XHRcdCYgdGFibGUge1xuXHRcdFx0XHRcdCYgdGhlYWQsXG5cdFx0XHRcdFx0JiB0Zm9vdCB7XG5cdFx0XHRcdFx0XHQmIHRyIHtcblx0XHRcdFx0XHRcdFx0JiB0aCB7XG5cdFx0XHRcdFx0XHRcdFx0Ji5wcmV2LFxuXHRcdFx0XHRcdFx0XHRcdCYuc3dpdGNoLFxuXHRcdFx0XHRcdFx0XHRcdCYubmV4dCxcblx0XHRcdFx0XHRcdFx0XHQmLnRvZGF5IHtcblx0XHRcdFx0XHRcdFx0XHRcdHBhZGRpbmc6IHJlbSg1cHgpO1xuXHRcdFx0XHRcdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XG5cdFx0XHRcdFx0XHRcdFx0XHRcblx0XHRcdFx0XHRcdFx0XHRcdCY6aG92ZXIsXG5cdFx0XHRcdFx0XHRcdFx0XHQmOmZvY3VzIHtcblx0XHRcdFx0XHRcdFx0XHRcdFx0Y29sb3I6ICRkYXJrO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAkbGlnaHQ7XG5cdFx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdCYuZG93IHtcblx0XHRcdFx0XHRcdFx0XHRcdHBhZGRpbmc6IHJlbSg1cHgpO1xuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQmIHRib2R5IHtcblx0XHRcdFx0XHRcdCYgdHIge1xuXHRcdFx0XHRcdFx0XHQmIHRkIHtcblx0XHRcdFx0XHRcdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0XHRcdFx0XHRcdFxuXHRcdFx0XHRcdFx0XHRcdCYgLmRlY2FkZSxcblx0XHRcdFx0XHRcdFx0XHQmIC55ZWFyLFxuXHRcdFx0XHRcdFx0XHRcdCYgLm1vbnRoLFxuXHRcdFx0XHRcdFx0XHRcdCYgLmhvdXIsXG5cdFx0XHRcdFx0XHRcdFx0Ji5kYXksXG5cdFx0XHRcdFx0XHRcdFx0JiAubWludXRlIHtcblx0XHRcdFx0XHRcdFx0XHRcdHBhZGRpbmc6IHJlbSg3cHgpIHJlbSg5cHgpO1xuXHRcdFx0XHRcdFx0XHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdFx0XHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IHJlbSgxNnB4KSAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdFx0XHRcdFx0Y29sb3I6IGxpZ2h0ZW4oJGRhcmssIDMwJSk7XG5cdFx0XHRcdFx0XHRcdFx0XHRmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG5cdFx0XHRcdFx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1sZztcblx0XHRcdFx0XG5cdFx0XHRcdFx0XHRcdFx0XHQmOmhvdmVyLFxuXHRcdFx0XHRcdFx0XHRcdFx0Jjpmb2N1cyB7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAkZGFyaztcblx0XHRcdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZDogJGxpZ2h0O1xuXHRcdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdFx0Ji5hY3RpdmUge1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAkY29tcG9uZW50LWFjdGl2ZS1iZyAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdFx0XHRcdFx0XHR0ZXh0LXNoYWRvdzogbm9uZTtcblx0XHRcdFx0XHRcblx0XHRcdFx0XHRcdFx0XHRcdFx0Jjpob3Zlcixcblx0XHRcdFx0XHRcdFx0XHRcdFx0Jjpmb2N1cyB7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0dGV4dC1zaGFkb3c6IG5vbmU7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHRcdCYudGltZXBpY2tlci1ob3VyLFxuXHRcdFx0XHRcdFx0XHRcdFx0Ji50aW1lcGlja2VyLW1pbnV0ZSxcblx0XHRcdFx0XHRcdFx0XHRcdCYudGltZXBpY2tlci1zZWNvbmQge1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyLWNvbG9yO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRcdFx0XHRcdFx0d2lkdGg6IHJlbSg4MHB4KTtcblx0XHRcdFx0XHRcdFx0XHRcdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0XHRcdFx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiByZW0oMjJweCk7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdFx0XHRcdFx0XHRcdFx0cGFkZGluZzogcmVtKDZweCkgcmVtKDE1cHgpO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1sZztcblx0XHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0Ji5kYXkge1xuXHRcdFx0XHRcdFx0XHRcdFx0Ji50b2RheSB7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQ6IGxpZ2h0ZW4oJGRhcmssIDcwJSk7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAkZGFyaztcblx0XHRcdFx0XHRcdFx0XHRcdFx0XG5cdFx0XHRcdFx0XHRcdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRib3JkZXItYm90dG9tLWNvbG9yOiBsaWdodGVuKCRkYXJrLCA0NSUpO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0XHRcdCYuYWN0aXZlIHtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdGJvcmRlci1ib3R0b20tY29sb3I6IGxpZ2h0ZW4oJGJsdWUsIDMwJSk7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQmID4gdWwge1xuXHRcdFx0XHQmID4gbGkge1xuXHRcdFx0XHRcdCYgLmRhdGVwaWNrZXIge1xuXHRcdFx0XHRcdFx0cGFkZGluZzogcmVtKDVweCk7XG5cdFx0XHRcdFx0XHR3aWR0aDogcmVtKDMyMHB4KTtcblx0XHRcdFx0XHRcdFxuXHRcdFx0XHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzKSB7XG5cdFx0XHRcdFx0XHRcdHdpZHRoOiByZW0oMjUwcHgpO1xuXHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdCYgLnRpbWVwaWNrZXIge1xuXHRcdFx0XHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0XHRcdFx0XHRcblx0XHRcdFx0XHRcdCYgLnRpbWVwaWNrZXItaG91cnMsXG5cdFx0XHRcdFx0XHQmIC50aW1lcGlja2VyLW1pbnV0ZXMsXG5cdFx0XHRcdFx0XHQmIC50aW1lcGlja2VyLXBpY2tlciB7XG5cdFx0XHRcdFx0XHRcdHBhZGRpbmc6IHJlbSg1cHgpO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0JiAudGltZXBpY2tlci1waWNrZXIge1xuXHRcdFx0XHRcdFx0XHR3aWR0aDogcmVtKDIwMHB4KTtcblx0XHRcdFx0XHRcdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHQmIHRhYmxlIHtcblx0XHRcdFx0XHRcdFx0JiB0ciB7XG5cdFx0XHRcdFx0XHRcdFx0JiB0ZCB7XG5cdFx0XHRcdFx0XHRcdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0XHRcdFx0XHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdFx0XHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IGluaGVyaXQ7XG5cdFx0XHRcdFx0XHRcdFx0XHRcblx0XHRcdFx0XHRcdFx0XHRcdCYuaG91cixcblx0XHRcdFx0XHRcdFx0XHRcdCYubWludXRlIHtcblx0XHRcdFx0XHRcdFx0XHRcdFx0cGFkZGluZzogcmVtKDEwcHgpO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0XHRcdFx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiByZW0oMTZweCkgIWltcG9ydGFudDtcblx0XHRcdFx0XHRcdFx0XHRcdFx0Y29sb3I6IGxpZ2h0ZW4oJGRhcmssIDMwJSk7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcblx0XHRcdFx0XHRcdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtbGc7XG5cdFx0XHRcdFx0XG5cdFx0XHRcdFx0XHRcdFx0XHRcdCY6aG92ZXIsXG5cdFx0XHRcdFx0XHRcdFx0XHRcdCY6Zm9jdXMge1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAkZGFyaztcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAkbGlnaHQ7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHRcdFx0Ji5hY3RpdmUge1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZDogJGRhcmsgIWltcG9ydGFudDtcblx0XHRcdFx0XHRcdFxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdCY6aG92ZXIsXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0Jjpmb2N1cyB7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHR0ZXh0LXNoYWRvdzogbm9uZTtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHRcdFx0Ji50aW1lcGlja2VyLWhvdXIsXG5cdFx0XHRcdFx0XHRcdFx0XHRcdCYudGltZXBpY2tlci1taW51dGUsXG5cdFx0XHRcdFx0XHRcdFx0XHRcdCYudGltZXBpY2tlci1zZWNvbmQge1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXItY29sb3I7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0d2lkdGg6IHJlbSg4MHB4KTtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRtYXJnaW46IDAgYXV0bztcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogcmVtKDIycHgpO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRwYWRkaW5nOiByZW0oNnB4KSByZW0oMTVweCk7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtbGc7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHRcdCYuc2VwYXJhdG9yIHtcblx0XHRcdFx0XHRcdFx0XHRcdFx0d2lkdGg6IDElO1xuXHRcdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdFx0JiAuYnRuIHtcblx0XHRcdFx0XHRcdFx0XHRcdFx0cGFkZGluZzogMDtcblx0XHRcdFx0XHRcdFx0XHRcdFx0Ym9yZGVyOiBub25lO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcblx0XHRcdFx0XHRcdFx0XHRcdFx0JiBzcGFuIHtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRwYWRkaW5nOiByZW0oMTBweCk7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiByZW0oMTZweCkgIWltcG9ydGFudDtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRjb2xvcjogbGlnaHRlbigkZGFyaywgMzAlKTtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtbGc7XG5cdFx0XHRcdFx0XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0Jjpob3Zlcixcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHQmOmZvY3VzIHtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQ6ICRsaWdodDtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAkZGFyaztcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0Ji5hY3RpdmUge1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0Y29sb3I6ICR3aGl0ZTtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQ6ICRkYXJrICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0XHRcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdCY6aG92ZXIsXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHQmOmZvY3VzIHtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0dGV4dC1zaGFkb3c6IG5vbmU7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdCYudGltZXBpY2tlci1ob3VyLFxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdCYudGltZXBpY2tlci1taW51dGUsXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0Ji50aW1lcGlja2VyLXNlY29uZCB7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyLWNvbG9yO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHR3aWR0aDogcmVtKDgwcHgpO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogcmVtKDIycHgpO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0cGFkZGluZzogcmVtKDZweCkgcmVtKDE1cHgpO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtbGc7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0XHRcdCYuYnRuLXByaW1hcnkge1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdHBhZGRpbmc6IHJlbSg1cHgpIHJlbSgxNXB4KTtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiBsaWdodGVuKCRkYXJrLCA0NSUpO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdG1hcmdpbi1pbmxpbmUtZW5kOiByZW0oNXB4KTtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRtYXJnaW4taW5saW5lLXN0YXJ0OiByZW0oNXB4KTtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHQmOmhvdmVyLFxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdCY6Zm9jdXMge1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZDogbGlnaHRlbigkZGFyaywgMzAlKTtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHRcdCYgLnRpbWVwaWNrZXItaG91cixcblx0XHRcdFx0XHRcdFx0XHRcdCYgLnRpbWVwaWNrZXItbWludXRlIHtcblx0XHRcdFx0XHRcdFx0XHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogcmVtKDMwcHgpO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyLWNvbG9yO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcblx0XHRcdFx0XHRcdFx0XHRcdFx0Jjpob3Zlcixcblx0XHRcdFx0XHRcdFx0XHRcdFx0Jjpmb2N1cyB7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZDogbm9uZTtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRib3JkZXItY29sb3I6IGxpZ2h0ZW4oJGRhcmssIDQ1JSk7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0Ji5waWNrZXItc3dpdGNoIHtcblx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdFx0XG5cdFx0XHRcdFx0XHQmIHRhYmxlIHtcblx0XHRcdFx0XHRcdFx0JiB0Ym9keSB7XG5cdFx0XHRcdFx0XHRcdFx0JiB0ciB7XG5cdFx0XHRcdFx0XHRcdFx0XHQmIHRkIHtcblx0XHRcdFx0XHRcdFx0XHRcdFx0JiBzcGFuIHtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHR3aWR0aDogYXV0bztcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRtYXJnaW46IC0xcHggMCAwO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQ6ICRsaWdodDtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRoZWlnaHQ6IHJlbSgzNnB4KTtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogcmVtKDM2cHgpO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDA7XG5cdFx0XHRcdFxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZDogbGlnaHRlbigkZGFyaywgNzMlKTtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHRcdFx0JiBhIHtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0Ji5jb2xsYXBzZSB7XG5cdFx0XHRcdFx0XHQmLmluIHtcblx0XHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQmLmJvdHRvbSB7XG5cdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHR9XG5cdFx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRcdGJvcmRlci1pbmxpbmUtc3RhcnQ6IDdweCBzb2xpZCB0cmFuc3BhcmVudDtcblx0XHRcdFx0XHRib3JkZXItaW5saW5lLWVuZDogN3B4IHNvbGlkIHRyYW5zcGFyZW50O1xuXHRcdFx0XHRcdGJvcmRlci1ib3R0b206IDdweCBzb2xpZCAkd2hpdGU7XG5cdFx0XHRcdFx0dG9wOiByZW0oLTdweCk7XG5cdFx0XHRcdFx0aW5zZXQtaW5saW5lLXN0YXJ0OiByZW0oMTVweCk7XG5cdFx0XHRcdH1cblx0XHRcdFx0Ji5wdWxsLXJpZ2h0IHtcblx0XHRcdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0XHRcdGluc2V0LWlubGluZS1zdGFydDogYXV0bztcblx0XHRcdFx0XHRcdGluc2V0LWlubGluZS1lbmQ6IHJlbSgxNXB4KTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0JiArIC5pbnB1dC1ncm91cC1hZGRvbiB7XG5cdFx0XHRib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuXHRcdFx0Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcblx0XHR9XG5cdH1cbn0iLCIuYnRuLmJ0bi1zb2NpYWwsXG4uYnRuLmJ0bi1zb2NpYWwtaWNvbiB7XG5cdCYgPiA6Zmlyc3QtY2hpbGQge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0fVxufVxuLmJ0bi5idG4tc29jaWFsLWljb24ge1xuXHQmLmJ0bi1sZyB7XG5cdFx0d2lkdGg6IHJlbSgzOXB4KTtcblx0XHRoZWlnaHQ6IHJlbSgzOXB4KTtcblx0fVxufSIsIi5ib290c3RyYXAtdGltZXBpY2tlciB7XG5cdCYgLmlucHV0LWdyb3VwLWFkZG9uIHtcblx0XHQmIGlcdHtcblx0XHRcdGJvZHkgJiB7XG5cdFx0XHRcdHdpZHRoOiBhdXRvO1xuXHRcdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZTtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLmJvb3RzdHJhcC10aW1lcGlja2VyLXdpZGdldCB7XG5cdCYgdGFibGUge1xuXHRcdCYgdGJvZHkge1xuXHRcdFx0JiB0ciB7XG5cdFx0XHRcdCYgdGQge1xuXHRcdFx0XHRcdCYgLmJvb3RzdHJhcC10aW1lcGlja2VyLWhvdXIsXG5cdFx0XHRcdFx0JiAuYm9vdHN0cmFwLXRpbWVwaWNrZXItbWludXRlLFxuXHRcdFx0XHRcdCYgLmJvb3RzdHJhcC10aW1lcGlja2VyLW1lcmlkaWFuIHtcblx0XHRcdFx0XHRcdHdpZHRoOiByZW0oNDBweCk7XG5cdFx0XHRcdFx0XHRoZWlnaHQ6ICRpbnB1dC1oZWlnaHQ7XG5cdFx0XHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCB2YXIoLS0jeyRwcmVmaXh9Y29tcG9uZW50LWRyb3Bkb3duLWJvcmRlci1jb2xvcik7XG5cdFx0XHRcdFx0XHRwYWRkaW5nOiByZW0oNnB4KTtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRcdFx0XHRcdFx0Y29sb3I6IHZhcigtLSN7JHByZWZpeH1jb21wb25lbnQtY29sb3IpO1xuXHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6ICRpbnB1dC1mb250LXdlaWdodDtcblx0XHRcdFx0XHRcdGJveC1zaGFkb3c6IG5vbmU7XG5cdFx0XHRcdFx0XHR0cmFuc2l0aW9uOiBhbGwgLjJzIGxpbmVhcjtcblx0XHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6ICRpbnB1dC1ib3JkZXItcmFkaXVzO1xuXHRcdFx0XHRcdFx0XG5cdFx0XHRcdFx0XHQmOmZvY3VzIHtcblx0XHRcdFx0XHRcdFx0Ym9yZGVyLWNvbG9yOiAkaW5wdXQtZm9jdXMtYm9yZGVyLWNvbG9yO1xuXHRcdFx0XHRcdFx0XHRvdXRsaW5lOiBub25lO1xuXHRcdFx0XHRcdFx0XHRib3gtc2hhZG93OiAkaW5wdXQtZm9jdXMtYm94LXNoYWRvdztcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0JiAuZ2x5cGhpY29uIHtcblx0XHRcdFx0XHRcdEBpbmNsdWRlIGZvbnRhd2Vzb21lKCk7XG5cdFx0XHRcdFx0XHRcblx0XHRcdFx0XHRcdCYuZ2x5cGhpY29uLWNoZXZyb24tdXAge1xuXHRcdFx0XHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0XHRcdFx0Y29udGVudDogJ1xcZjA3Nyc7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdCYuZ2x5cGhpY29uLWNoZXZyb24tZG93biB7XG5cdFx0XHRcdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRcdFx0XHRjb250ZW50OiAnXFxmMDc4Jztcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQmIGEge1xuXHRcdFx0XHRcdFx0Ym9yZGVyOiBub25lO1xuXHRcdFx0XHRcdFx0Y29sb3I6ICRncmF5LTUwMDtcblx0XHRcdFx0XHRcdHBhZGRpbmc6ICRzcGFjZXIgKiAuNTtcblx0XHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0XHRcblx0XHRcdFx0XHRcdCY6aG92ZXIsXG5cdFx0XHRcdFx0XHQmOmZvY3VzIHtcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZDogdmFyKC0tI3skcHJlZml4fWNvbXBvbmVudC1kcm9wZG93bi1ob3Zlci1iZyk7XG5cdFx0XHRcdFx0XHRcdGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9Y29tcG9uZW50LWhvdmVyLWNvbG9yKTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XG5cdFx0XHRcdFx0Ji5zZXBhcmF0b3Ige1xuXHRcdFx0XHRcdFx0cGFkZGluZzogMCAkc3BhY2VyICogLjU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdCY6YmVmb3JlIHtcblx0XHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG5cdH1cblx0JjphZnRlciB7XG5cdFx0aW5zZXQtaW5saW5lLXN0YXJ0OiAkc3BhY2VyICFpbXBvcnRhbnQ7XG5cdFx0dG9wOiAtJHNwYWNlciAqIC41ICFpbXBvcnRhbnQ7XG5cdFx0Ym9yZGVyLXdpZHRoOiAkc3BhY2VyICogLjUgIWltcG9ydGFudDtcblx0XHRib3JkZXItYm90dG9tLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9Y29tcG9uZW50LWRyb3Bkb3duLWJnKSAhaW1wb3J0YW50O1xuXHR9XG5cdCYuZHJvcGRvd24tbWVudSB7XG5cdFx0cGFkZGluZzogJHNwYWNlciAqIC41ICFpbXBvcnRhbnQ7XG5cdFx0Ym9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtbGcgIWltcG9ydGFudDtcblx0XHRib3gtc2hhZG93OiAkYm94LXNoYWRvdztcblx0fVxuXHQmLnRpbWVwaWNrZXItb3JpZW50LWJvdHRvbSB7XG5cdFx0JjphZnRlciB7XG5cdFx0XHR0b3A6IGF1dG8gIWltcG9ydGFudDtcblx0XHRcdGJvdHRvbTogLSRzcGFjZXIgKiAuNTtcblx0XHRcdGJvcmRlci10b3AtY29sb3I6IHZhcigtLSN7JHByZWZpeH1jb21wb25lbnQtZHJvcGRvd24tYmcpICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHR9XG59IiwiLnd5c2lodG1sNS1zYW5kYm94IHtcblx0d2lkdGg6IDEwMCUgIWltcG9ydGFudDtcblx0Ym9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG5cdHBhZGRpbmc6ICRzcGFjZXIgIWltcG9ydGFudDtcblx0Ym9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50O1xufVxudWwud3lzaWh0bWw1LXRvb2xiYXIge1xuXHRib2R5ICYge1xuXHRcdHBhZGRpbmc6ICRzcGFjZXIgJHNwYWNlciAkc3BhY2VyICogLjUgIWltcG9ydGFudDtcblx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSh2YXIoLS0jeyRwcmVmaXh9Y29tcG9uZW50LWJvcmRlci1jb2xvci1yZ2IpLCAuNSk7XG5cdFx0YmFja2dyb3VuZDogcmdiYSh2YXIoLS0jeyRwcmVmaXh9bGlnaHQtcmdiKSwgLjc1KTtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtd3JhcDogd3JhcDtcblx0XHRcblx0XHQmID4gbGkge1xuXHRcdFx0ZmxvYXQ6IG5vbmU7XG5cdFx0XHRtYXJnaW46IDAgJHNwYWNlciAqIC41ICRzcGFjZXIgKiAuNSAwO1xuXHRcdH1cblx0XHQmIC5idG4uYnRuLWRlZmF1bHQge1xuXHRcdFx0YmFja2dyb3VuZDogdmFyKC0tI3skcHJlZml4fWNvbXBvbmVudC1iZyk7XG5cdFx0XHRib3JkZXItY29sb3I6IHZhcigtLSN7JHByZWZpeH1jb21wb25lbnQtYm9yZGVyLWNvbG9yKTtcblx0XHRcdFxuXHRcdFx0Jjpob3Zlcixcblx0XHRcdCY6Zm9jdXMge1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiB2YXIoLS0jeyRwcmVmaXh9Y29tcG9uZW50LWhvdmVyLWJnKTtcblx0XHRcdH1cblx0XHRcdFxuXHRcdFx0Ji53eXNpaHRtbDUtY29tbWFuZC1hY3RpdmUge1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiB2YXIoLS0jeyRwcmVmaXh9Y29tcG9uZW50LWFjdGl2ZS1iZyk7XG5cdFx0XHRcdGJvcmRlci1jb2xvcjogdmFyKC0tI3skcHJlZml4fWNvbXBvbmVudC1hY3RpdmUtYmcpO1xuXHRcdFx0XHRjb2xvcjogdmFyKC0tI3skcHJlZml4fWNvbXBvbmVudC1hY3RpdmUtY29sb3IpO1xuXHRcdFx0XHRib3gtc2hhZG93OiBub25lO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmXHQuZ2x5cGhpY29uIHtcblx0XHRcdEBpbmNsdWRlIGZvbnRhd2Vzb21lKCk7XG5cdFx0XG5cdFx0XHQmLmdseXBoaWNvbi1xdW90ZTpiZWZvcmUgeyBkaXNwbGF5OiBub25lOyB9XG5cdFx0XHQmLmdseXBoaWNvbi1xdW90ZTphZnRlciB7IGNvbnRlbnQ6ICdcXGYxMGQnOyB9XG5cdFx0XHQmLmdseXBoaWNvbi1saXN0OmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGYwM2EnOyB9XG5cdFx0XHQmLmdseXBoaWNvbi1pbmRlbnQtcmlnaHQ6YmVmb3JlIHsgY29udGVudDogJ1xcZjAzOCc7IH1cblx0XHRcdCYuZ2x5cGhpY29uLWluZGVudC1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGYwMzYnOyB9XG5cdFx0XHQmLmdseXBoaWNvbi10aC1saXN0OmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGYwMGInOyB9XG5cdFx0XHQmLmdseXBoaWNvbi1zaGFyZTpiZWZvcmUgeyBjb250ZW50OiAnXFxmMDY0JzsgfVxuXHRcdFx0Ji5nbHlwaGljb24tcGljdHVyZTpiZWZvcmUgeyBjb250ZW50OiAnXFxmMDNlJzsgfVxuXHRcdH1cblx0XHQmIC5kcm9wZG93bi1tZW51IHtcblx0XHRcdGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcblx0XHRcdG1hcmdpbjogMDtcblx0XHRcdHBhZGRpbmc6ICRkcm9wZG93bi1wYWRkaW5nLXkgJGRyb3Bkb3duLXBhZGRpbmcteDtcblx0XHRcdFxuXHRcdFx0JiA+IGxpIHtcblx0XHRcdFx0JiA+IGEge1xuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdHBhZGRpbmc6ICRkcm9wZG93bi1pdGVtLXBhZGRpbmcteSAkZHJvcGRvd24taXRlbS1wYWRkaW5nLXg7XG5cdFx0XHRcdFx0Y29sb3I6ICRkcm9wZG93bi1saW5rLWNvbG9yO1xuXHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdFx0XHRcblx0XHRcdFx0XHQmOmhvdmVyLFxuXHRcdFx0XHRcdCY6Zm9jdXMge1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZDogJGRyb3Bkb3duLWxpbmstaG92ZXItYmc7XG5cdFx0XHRcdFx0XHRjb2xvcjogJGRyb3Bkb3duLWxpbmstaG92ZXItY29sb3I7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59IiwiYm9keSB7XG5cdCYgLmR0LWNvbnRhaW5lci5kdC1ib290c3RyYXA1IHtcblx0XHQmID4gLnJvdy5tdC0yIHtcblx0XHRcdG1hcmdpbi10b3A6ICRzcGFjZXIgKiAuNzUgIWltcG9ydGFudDtcblx0XHRcdFxuXHRcdFx0JjpmaXJzdC1jaGlsZCB7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcblx0XHRcdH1cblx0XHR9XG5cdFx0JiBkaXYuZHQtbGVuZ3RoIHtcblx0XHRcdCYgc2VsZWN0IHtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRcdFx0XHRtYXJnaW4taW5saW5lLWVuZDogJHNwYWNlciAqIC41O1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmIGRpdi5kdC1zZWFyY2gge1xuXHRcdFx0dGV4dC1hbGlnbjogZW5kO1xuXHRcdFx0XG5cdFx0XHQmIGlucHV0IHtcblx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0XHRtYXJnaW4taW5saW5lLXN0YXJ0OiAkc3BhY2VyICogLjU7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCYgLmR0LXBhZ2luZyB7XG5cdFx0XHQmIC5wYWdpbmF0aW9uIHtcblx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmIC5kdC1pbmZvIHtcblx0XHRcdHBhZGRpbmctdG9wOiAwO1xuXHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcblx0XHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdH1cblx0XHR9XG5cdFx0JiAuZHRjci1tb3Zpbmcge1xuXHRcdFx0Ym94LXNoYWRvdzogbm9uZTtcblx0XHRcdGJhY2tncm91bmQ6IHZhcigtLSN7JHByZWZpeH10YWJsZS1zdHJpcGVkLWJnKSAhaW1wb3J0YW50O1xuXHRcdFx0Ym9yZGVyLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9Y29tcG9uZW50LWFjdGl2ZS1iZykgIWltcG9ydGFudDtcblx0XHR9XG5cdFx0JiAuZHQtc2Nyb2xsIHtcblx0XHRcdCYgLmR0LXNjcm9sbC1oZWFkIHtcblx0XHRcdFx0JiAudGFibGUudGFibGUtYm9yZGVyZWQge1xuXHRcdFx0XHRcdCYgdGgge1xuXHRcdFx0XHRcdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkIHZhcigtLSN7JHByZWZpeH1ib3JkZXItY29sb3IpO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHQmIHRhYmxlLmRhdGFUYWJsZSB7XG5cdFx0XHQmIHRoZWFkLFxuXHRcdFx0JiB0Zm9vdCB7XG5cdFx0XHRcdCYgdGgsXG5cdFx0XHRcdCYgdGQge1xuXHRcdFx0XHRcdHRleHQtYWxpZ246IHN0YXJ0O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQmIHRoZWFkID4gdHIgPiB7XG5cdFx0XHRcdCYgdGgsXG5cdFx0XHRcdCYgdGQge1xuXHRcdFx0XHRcdHRleHQtYWxpZ246IHN0YXJ0O1xuXHRcdFx0XHRcdFxuXHRcdFx0XHRcdCYuZHQtb3JkZXJhYmxlLWFzYyxcblx0XHRcdFx0XHQmLmR0LW9yZGVyYWJsZS1kZXNjIHtcblx0XHRcdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdFx0XHRvdXRsaW5lOiAycHggc29saWQgdmFyKC0tI3skcHJlZml4fXRhYmxlLWJvcmRlci1jb2xvcik7XG5cdFx0XHRcdFx0XHRcdG91dGxpbmUtb2Zmc2V0OiAtMnB4IFxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0JiAuZHQtY29sdW1uLW9yZGVyIHtcblx0XHRcdFx0XHRcdFx0aW5zZXQtaW5saW5lLWVuZDogcmVtKDZweCk7XG5cdFx0XHRcdFx0XHRcdFxuXHRcdFx0XHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0XHRcdFx0XHRjb250ZW50OiAnJztcblx0XHRcdFx0XHRcdFx0XHRvcGFjaXR5OiAxO1xuXHRcdFx0XHRcdFx0XHRcdGNvbG9yOiByZ2JhKHZhcigtLSN7JHByZWZpeH1ib2R5LWNvbG9yLXJnYiksIC41KTtcblx0XHRcdFx0XHRcdFx0XHR0b3A6IDA7XG5cdFx0XHRcdFx0XHRcdFx0Ym90dG9tOiAwO1xuXHRcdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogcmVtKDE0cHgpO1xuXHRcdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0XHRcblx0XHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBmb250YXdlc29tZSgpO1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdCYuZHQtb3JkZXJhYmxlLWFzYy5kdC1vcmRlcmFibGUtZGVzYyB7XG5cdFx0XHRcdFx0XHQmIC5kdC1jb2x1bW4tb3JkZXIge1xuXHRcdFx0XHRcdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0XHRcdFx0XHRjb250ZW50OiAnXFxmMGRjJztcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0Ji5kdC1vcmRlcmluZy1hc2Mge1xuXHRcdFx0XHRcdFx0XHQmIC5kdC1jb2x1bW4tb3JkZXIge1xuXHRcdFx0XHRcdFx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRcdFx0XHRcdFx0Y29udGVudDogJ1xcZjBkZCc7XG5cdFx0XHRcdFx0XHRcdFx0XHRjb2xvcjogJGNvbXBvbmVudC1hY3RpdmUtYmc7XG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHQmLmR0LW9yZGVyaW5nLWRlc2Mge1xuXHRcdFx0XHRcdFx0XHQmIC5kdC1jb2x1bW4tb3JkZXIge1xuXHRcdFx0XHRcdFx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRcdFx0XHRcdFx0Y29udGVudDogJ1xcZjBkZSc7XG5cdFx0XHRcdFx0XHRcdFx0XHRjb2xvcjogJGNvbXBvbmVudC1hY3RpdmUtYmc7XG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQmIHRoZWFkID4gdHIgPiB0aCxcblx0XHRcdCYgdGJvZHkgPiB0ciA+IHRkIHtcblx0XHRcdFx0Ji5kdC10eXBlLW51bWVyaWMsXG5cdFx0XHRcdCYuZHQtdHlwZS1kYXRlIHtcblx0XHRcdFx0XHR0ZXh0LWFsaWduOiBpbml0aWFsO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQmIHRib2R5IHtcblx0XHRcdFx0JiB0aCxcblx0XHRcdFx0JiB0ZCB7XG5cdFx0XHRcdFx0Ji5mb2N1cyB7XG5cdFx0XHRcdFx0XHRvdXRsaW5lOiAycHggc29saWQgdmFyKC0tI3skcHJlZml4fWNvbXBvbmVudC1hY3RpdmUtYmcpO1xuXHRcdFx0XHRcdFx0b3V0bGluZS1vZmZzZXQ6IC0ycHggO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0Ji50YWJsZS1ib3JkZXJlZCB7XG5cdFx0XHRcdCYgdGgsXG5cdFx0XHRcdCYgdGQge1xuXHRcdFx0XHRcdCY6bGFzdC1jaGlsZCB7XG5cdFx0XHRcdFx0XHRib3JkZXItaW5saW5lLWVuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fWJvcmRlci1jb2xvcik7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQmLmR0ci1pbmxpbmUuY29sbGFwc2VkIHtcblx0XHRcdFx0JiB0ciB7XG5cdFx0XHRcdFx0JiB0ZCB7XG5cdFx0XHRcdFx0XHQmLmR0ci1jb250cm9sIHtcblx0XHRcdFx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdFx0XHRcdGNvbnRlbnQ6ICdcXDJiJztcblx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiBub25lO1xuXHRcdFx0XHRcdFx0XHRcdGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9aW52ZXJzZSk7XG5cdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiByZW0oMTBweCk7XG5cdFx0XHRcdFx0XHRcdFx0d2lkdGg6IHJlbSgxOHB4KTtcblx0XHRcdFx0XHRcdFx0XHRoZWlnaHQ6IHJlbSgxOHB4KTtcblx0XHRcdFx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcblx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiB2YXIoLS0jeyRwcmVmaXh9Z3JheS0zMDApO1xuXHRcdFx0XHRcdFx0XHRcdGJveC1zaGFkb3c6IG5vbmU7XG5cdFx0XHRcdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDtcblx0XHRcdFx0XHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHRcdFx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0XHRcdFx0XHRcdGJvcmRlcjogbm9uZTtcblx0XHRcdFx0XHRcdFx0XHRtYXJnaW4taW5saW5lLWVuZDogJHNwYWNlciAqIC41ICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0XHRcdFx0XG5cdFx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgZm9udGF3ZXNvbWUoKTtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHQmOmhvdmVyLFxuXHRcdFx0XHRcdFx0XHQmOmZvY3VzIHtcblx0XHRcdFx0XHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0XHRcdFx0XHRib3JkZXI6IG5vbmU7XG5cdFx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiB2YXIoLS0jeyRwcmVmaXh9Z3JheS01MDApO1xuXHRcdFx0XHRcdFx0XHRcdFx0Y29sb3I6IHZhcigtLSN7JHByZWZpeH13aGl0ZSk7XG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdCYuZHRyLWV4cGFuZGVkIHtcblx0XHRcdFx0XHRcdCYgdGQge1xuXHRcdFx0XHRcdFx0XHQmLmR0ci1jb250cm9sIHtcblx0XHRcdFx0XHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0XHRcdFx0XHRjb250ZW50OiAnXFxmMDY4Jztcblx0XHRcdFx0XHRcdFx0XHRcdGJvcmRlcjogbm9uZTtcblx0XHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQ6IHZhcigtLSN7JHByZWZpeH1jb21wb25lbnQtYWN0aXZlLWJnKTtcblx0XHRcdFx0XHRcdFx0XHRcdGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9Y29tcG9uZW50LWFjdGl2ZS1jb2xvcik7XG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQmLnRhYmxlLXN0cmlwZWQge1xuXHRcdFx0XHQmID4gdGJvZHkgPiB0ciB7XG5cdFx0XHRcdFx0JjpudGgtb2YtdHlwZSgybisxKSA+ICoge1xuXHRcdFx0XHRcdFx0Ym94LXNoYWRvdzogbm9uZTtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQ6IHZhcigtLSN7JHByZWZpeH10YWJsZS1zdHJpcGVkLWJnKTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0Ji5zZWxlY3RlZCA+ICoge1xuXHRcdFx0XHRcdFx0Ym94LXNoYWRvdzogbm9uZTtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQ6IHZhcigtLSN7JHByZWZpeH1oaWdobGlnaHQtYmcpO1xuXHRcdFx0XHRcdFx0Y29sb3I6IHZhcigtLSN7JHByZWZpeH1oaWdobGlnaHQtY29sb3IpO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQmIHRhYmxlLmRhdGFUYWJsZSB7XG5cdFx0JiB0aGVhZCxcblx0XHQmIHRmb290IHtcblx0XHRcdCYgdGgsXG5cdFx0XHQmIHRkIHtcblx0XHRcdFx0dGV4dC1hbGlnbjogc3RhcnQ7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdCYgLmR0ZmgtZmxvYXRpbmdwYXJlbnQge1xuXHRcdHotaW5kZXg6ICRhcHAtaGVhZGVyLXppbmRleCAhaW1wb3J0YW50O1xuXHRcdFxuXHRcdCYgdGFibGUuZGF0YVRhYmxlIHtcblx0XHRcdCYgdGhlYWQgPiB0ciA+IHtcblx0XHRcdFx0JiB0aCxcblx0XHRcdFx0JiB0ZCB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogdmFyKC0tI3skcHJlZml4fWNvbXBvbmVudC1iZyk7XG5cdFx0XHRcdFx0XG5cdFx0XHRcdFx0Ji5kdC1vcmRlcmFibGUtYXNjLFxuXHRcdFx0XHRcdCYuZHQtb3JkZXJhYmxlLWRlc2Mge1xuXHRcdFx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0XHRcdG91dGxpbmU6IDJweCBzb2xpZCB2YXIoLS0jeyRwcmVmaXh9dGFibGUtYm9yZGVyLWNvbG9yKTtcblx0XHRcdFx0XHRcdFx0b3V0bGluZS1vZmZzZXQ6IC0ycHggXG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHQmIC5kdC1jb2x1bW4tb3JkZXIge1xuXHRcdFx0XHRcdFx0XHRpbnNldC1pbmxpbmUtZW5kOiByZW0oNnB4KTtcblx0XHRcdFx0XHRcdFx0XG5cdFx0XHRcdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRcdFx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0XHRcdFx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0XHRcdFx0XHRcdFx0Y29sb3I6IHJnYmEodmFyKC0tI3skcHJlZml4fWJvZHktY29sb3ItcmdiKSwgLjUpO1xuXHRcdFx0XHRcdFx0XHRcdHRvcDogMDtcblx0XHRcdFx0XHRcdFx0XHRib3R0b206IDA7XG5cdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiByZW0oMTRweCk7XG5cdFx0XHRcdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHRcdFxuXHRcdFx0XHRcdFx0XHRcdEBpbmNsdWRlIGZvbnRhd2Vzb21lKCk7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0Ji5kdC1vcmRlcmFibGUtYXNjLmR0LW9yZGVyYWJsZS1kZXNjIHtcblx0XHRcdFx0XHRcdCYgLmR0LWNvbHVtbi1vcmRlciB7XG5cdFx0XHRcdFx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRcdFx0XHRcdGNvbnRlbnQ6ICdcXGYwZGMnO1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHQmLmR0LW9yZGVyaW5nLWFzYyB7XG5cdFx0XHRcdFx0XHRcdCYgLmR0LWNvbHVtbi1vcmRlciB7XG5cdFx0XHRcdFx0XHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdFx0XHRcdFx0XHRjb250ZW50OiAnXFxmMGRkJztcblx0XHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAkY29tcG9uZW50LWFjdGl2ZS1iZztcblx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdCYuZHQtb3JkZXJpbmctZGVzYyB7XG5cdFx0XHRcdFx0XHRcdCYgLmR0LWNvbHVtbi1vcmRlciB7XG5cdFx0XHRcdFx0XHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdFx0XHRcdFx0XHRjb250ZW50OiAnXFxmMGRlJztcblx0XHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAkY29tcG9uZW50LWFjdGl2ZS1iZztcblx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdCYgdGhlYWQgPiB0ciA+IHRoLFxuXHRcdFx0JiB0Ym9keSA+IHRyID4gdGQge1xuXHRcdFx0XHQmLmR0LXR5cGUtbnVtZXJpYyxcblx0XHRcdFx0Ji5kdC10eXBlLWRhdGUge1xuXHRcdFx0XHRcdHRleHQtYWxpZ246IGluaXRpYWw7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdCYudGFibGUtYm9yZGVyZWQge1xuXHRcdFx0XHQmIHRoLFxuXHRcdFx0XHQmIHRkIHtcblx0XHRcdFx0XHQmOmxhc3QtY2hpbGQge1xuXHRcdFx0XHRcdFx0Ym9yZGVyLWlubGluZS1lbmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1ib3JkZXItY29sb3IpO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQmIC5kdC1yb3dSZW9yZGVyLWZsb2F0LXBhcmVudCB7XG5cdFx0b3V0bGluZTogMnB4IHNvbGlkIHZhcigtLSN7JHByZWZpeH1jb21wb25lbnQtYWN0aXZlLWJnKSAhaW1wb3J0YW50O1xuXHRcdGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcblx0XHRcblx0XHQmIHRhYmxlLmR0LXJvd1Jlb3JkZXItZmxvYXQge1xuXHRcdFx0YmFja2dyb3VuZDogdmFyKC0tI3skcHJlZml4fWNvbXBvbmVudC1iZykgIWltcG9ydGFudDtcblx0XHR9XG5cdH1cbn0iLCIjRGF0ZXBpY2trIC5kLWNhbGVuZGFyIHtcblx0Ym9keSAmIHtcblx0XHRiYWNrZ3JvdW5kOiBub25lO1xuXHRcdGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlICogMS4xO1xuXHRcdGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9Y29tcG9uZW50LWNvbG9yKTtcblx0XHRcblx0XHQmIC5kLWhlYWRlciB7XG5cdFx0XHRiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnQ7XG5cdFx0XHRwYWRkaW5nOiAkc3BhY2VyICogLjc1ICRzcGFjZXIgJHNwYWNlciAqIC4yNTtcblx0XHRcdGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9Y29tcG9uZW50LWNvbG9yKSAhaW1wb3J0YW50O1xuXHRcdFx0Zm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkO1xuXHRcdFx0Zm9udC1zaXplOiAkZm9udC1zaXplLWxnICogMS4yNTtcblx0XHRcdHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcblx0XHRcdCYgI2QtcHJldmlvdXMsXG5cdFx0XHQmICNkLW5leHQge1xuXHRcdFx0XHRib3JkZXI6IG5vbmU7XG5cdFx0XHRcdHRyYW5zZm9ybTogbm9uZTtcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHR0b3A6IDA7XG5cdFx0XHRcdGluc2V0LWlubGluZS1zdGFydDogMDtcblx0XHRcdFx0aW5zZXQtaW5saW5lLWVuZDogMDtcblx0XHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdFx0XHRmb250LXNpemU6ICRmb250LXNpemUtbGc7XG5cdFx0XHRcdFxuXHRcdFx0XHRAaW5jbHVkZSBmb250YXdlc29tZSgpO1xuXHRcdFx0XHRcblx0XHRcdFx0JjphZnRlcixcblx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0XHRib3JkZXI6IG5vbmU7XG5cdFx0XHRcdFx0dG9wOiAwO1xuXHRcdFx0XHRcdGluc2V0LWlubGluZS1zdGFydDogMDtcblx0XHRcdFx0XHRpbnNldC1pbmxpbmUtZW5kOiAwO1xuXHRcdFx0XHR9XG5cdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRjb250ZW50OiAnXFxmMDUzJztcblx0XHRcdFx0fVxuXHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiBub25lO1xuXHRcdFx0XHRcdG9wYWNpdHk6IC41O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQmICNkLW5leHQge1xuXHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0Y29udGVudDogJ1xcZjA1NCc7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdCYgcCB7XG5cdFx0XHRcdGZsZXg6IDE7XG5cdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0XG5cdFx0XHRcdCYgLmQteWVhciB7XG5cdFx0XHRcdFx0bWFyZ2luOiAwICRzcGFjZXIgKiAuMjU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0JiAuZC15ZWFyLXBpY2tlcixcblx0XHQmIC5kLW1vbnRoLXBpY2tlciB7XG5cdFx0XHRiYWNrZ3JvdW5kOiB2YXIoLS0jeyRwcmVmaXh9bGlnaHQpO1xuXHRcdFx0XG5cdFx0XHQmLmQtc2hvdyB7XG5cdFx0XHRcdGhlaWdodDogcmVtKDM2cHgpO1xuXHRcdFx0fVxuXHRcdFx0JiA+IGRpdiB7XG5cdFx0XHRcdGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9Y29tcG9uZW50LWNvbG9yKTtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IHJlbSgzNnB4KTtcblx0XHRcdFx0XG5cdFx0XHRcdCY6aG92ZXIsXG5cdFx0XHRcdCY6Zm9jdXMge1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6IHJnYmEodmFyKC0tI3skcHJlZml4fWNvbXBvbmVudC1jb2xvci1yZ2IpLCAuMTUpO1xuXHRcdFx0XHR9XG5cdFx0XHRcdCYuY3VycmVudCB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogdmFyKC0tI3skcHJlZml4fWFwcC10aGVtZSk7XG5cdFx0XHRcdFx0Y29sb3I6IHZhcigtLSN7JHByZWZpeH1hcHAtdGhlbWUtY29sb3IpO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCYgLmQtd2Vla2RheXMge1xuXHRcdFx0JiAuZC13ZWVrIHtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0YmFja2dyb3VuZDogbm9uZTtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkZXI7XG5cdFx0XHRcdGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbTtcblx0XHRcdFx0Y29sb3I6IHZhcigtLSN7JHByZWZpeH1jb21wb25lbnQtY29sb3IpO1xuXHRcdFx0XG5cdFx0XHRcdCYgPiBkaXYgcCB7XG5cdFx0XHRcdFx0bWFyZ2luOiAkc3BhY2VyICogLjUgMCAkc3BhY2VyICogLjM1ICRzcGFjZXIgKiAuMjU7XG5cdFx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHQmIC5kLXRhYmxlcyB7XG5cdFx0XHQmIC5kLXRhYmxlIHtcblx0XHRcdFx0ZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuXHRcdFx0XHRcblx0XHRcdFx0JiBpbnB1dCArIGxhYmVsIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0XG5cdFx0XHRcdFx0JiB0ZXh0IHtcblx0XHRcdFx0XHRcdHdpZHRoOiByZW0oMzZweCk7XG5cdFx0XHRcdFx0XHRoZWlnaHQ6IHJlbSgzNnB4KTtcblx0XHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IHJlbSgzNnB4KTtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRcdFx0XHRmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdCYgLmQtdG9vbHRpcCB7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAkdG9vbHRpcC1iZztcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbTtcblx0XHRcdFx0XHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdFx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcblx0XHRcdFx0XHRcdHBhZGRpbmc6ICR0b29sdGlwLXBhZGRpbmcteSAkdG9vbHRpcC1wYWRkaW5nLXg7XG5cdFx0XHRcdFx0XHRmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG5cdFx0XHRcdFx0XHRcblx0XHRcdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbS1jb2xvcjogJHRvb2x0aXAtYmc7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdCYudG9kYXkge1xuXHRcdFx0XHRcdFx0JiB0ZXh0IHtcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZDogdmFyKC0tI3skcHJlZml4fWxpZ2h0KTtcblx0XHRcdFx0XHRcdFx0XG5cdFx0XHRcdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiBub25lO1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdCYucHJldixcblx0XHRcdFx0XHQmLm5leHQge1xuXHRcdFx0XHRcdFx0Y29sb3I6IHZhcigtLSN7JHByZWZpeH1jb21wb25lbnQtZGlzYWJsZWQtY29sb3IpO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQmIFtkYXRhLXRvb2x0aXBdIHtcblx0XHRcdFx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRcdFx0XHRjb250ZW50OiAnJztcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZDogdmFyKC0tI3skcHJlZml4fWRhbmdlcik7XG5cdFx0XHRcdFx0XHRcdGluc2V0LWlubGluZS1zdGFydDogNTAlO1xuXHRcdFx0XHRcdFx0XHR3aWR0aDogcmVtKDRweCk7XG5cdFx0XHRcdFx0XHRcdGhlaWdodDogcmVtKDRweCk7XG5cdFx0XHRcdFx0XHRcdGJvdHRvbTogcmVtKDVweCk7XG5cdFx0XHRcdFx0XHRcdHRvcDogYXV0bztcblx0XHRcdFx0XHRcdFx0bWFyZ2luLWlubGluZS1zdGFydDogcmVtKC0ycHgpO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQ6IG5vbmU7XG5cdFx0XHRcdFx0XHRcblx0XHRcdFx0XHRcdCYgdGV4dCB7XG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQ6IHZhcigtLSN7JHByZWZpeH1saWdodCk7XG5cdFx0XHRcdFx0XHRcdGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9Y29tcG9uZW50LWNvbG9yKTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fWxpZ2h0KTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0JiBpbnB1dCArIGxhYmVsOmJlZm9yZSB7XG5cdFx0XHRcdFx0dG9wOiAwO1xuXHRcdFx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRpbnNldC1pbmxpbmUtc3RhcnQ6IDA7XG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMDtcblx0XHRcdFx0fVxuXHRcdFx0XHQmIGlucHV0OmNoZWNrZWQgKyBsYWJlbDpiZWZvcmUge1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1saWdodCk7XG5cdFx0XHRcdFx0Y29sb3I6IHZhcigtLSN7JHByZWZpeH1jb21wb25lbnQtY29sb3IpO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQmLnJhbmdlOm5vdCguYmVmb3JlKSBpbnB1dDpub3QoLnNpbmdsZSk6Y2hlY2tlZCArIGxhYmVsLCBcblx0XHRcdCYucmFuZ2U6bm90KC5iZWZvcmUpIGlucHV0Om5vdCguc2luZ2xlKTpjaGVja2VkICsgbGFiZWwgfiBsYWJlbDpub3QoLmhpZGRlbikge1xuXHRcdFx0XHRjb2xvcjogdmFyKC0tI3skcHJlZml4fWNvbXBvbmVudC1jb2xvcikgIWltcG9ydGFudDtcblx0XHRcdH1cblx0XHRcdCYucmFuZ2U6bm90KC5iZWZvcmUpIGlucHV0Om5vdCguc2luZ2xlKTpjaGVja2VkICsgbGFiZWwsXG5cdFx0XHQmLnJhbmdlOm5vdCguYmVmb3JlKSBpbnB1dDpub3QoLnNpbmdsZSk6Y2hlY2tlZCB+IGlucHV0OmNoZWNrZWQgKyBsYWJlbCxcblx0XHRcdCYucmFuZ2U6bm90KC5iZWZvcmUpIGlucHV0Om5vdCguc2luZ2xlKTpjaGVja2VkICsgbGFiZWx+bGFiZWw6bm90KC5oaWRkZW4pOmJlZm9yZSB7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1saWdodCk7XG5cdFx0XHRcdGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9Y29tcG9uZW50LWNvbG9yKSAhaW1wb3J0YW50O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufSIsIi5kcm9wem9uZSB7XG5cdGJvcmRlcjogMnB4IGRhc2hlZCB2YXIoLS0jeyRwcmVmaXh9Y29tcG9uZW50LWJvcmRlci1jb2xvcikgIWltcG9ydGFudDtcblx0YmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50O1xuXHRcblx0JiAuZHotbWVzc2FnZSB7XG5cdFx0Zm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1saWdodCAhaW1wb3J0YW50O1xuXHRcdGNvbG9yOiBpbmhlcml0ICFpbXBvcnRhbnQ7XG5cdFx0Zm9udC1zaXplOiAkaDEtZm9udC1zaXplICFpbXBvcnRhbnQ7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG5cdFx0bWFyZ2luOiAkc3BhY2VyICogMyAwICFpbXBvcnRhbnQ7XG5cdFx0XG5cdFx0JiAuZHotbm90ZSB7XG5cdFx0XHRmb250LXNpemU6ICRmb250LXNpemUtbGcgIWltcG9ydGFudDtcblx0XHRcdGZvbnQtd2VpZ2h0OiBub3JtYWwgIWltcG9ydGFudDtcblx0XHRcdGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG5cdFx0XHRtYXJnaW4tdG9wOiAkc3BhY2VyO1xuXHRcdFx0Y29sb3I6ICRncmF5LTUwMDtcblx0XHR9XG5cdH1cblx0XG5cdCYgLmR6LXByZXZpZXcge1xuXHRcdCYgLmR6LWltYWdlIHtcblx0XHRcdGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLWxnICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHRcdCYgLmR6LWVycm9yLW1lc3NhZ2Uge1xuXHRcdFx0YmFja2dyb3VuZDogJGRhbmdlciAhaW1wb3J0YW50O1xuXHRcdFx0XG5cdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbS1jb2xvcjogJGRhbmdlciAhaW1wb3J0YW50O1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmIC5kei1kZXRhaWxzIHtcblx0XHRcdCYgLmR6LXNpemUsXG5cdFx0XHQmIC5kei1maWxlbmFtZSB7XG5cdFx0XHRcdCYgc3BhbiB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCYgLmR6LWVycm9yLW1hcmsge1xuXHRcdFx0ei1pbmRleDogMTAyMCAhaW1wb3J0YW50O1xuXHRcdFx0XG5cdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdGNvbnRlbnQ6ICdcXGYwMGQnO1xuXHRcdFx0XHR3aWR0aDogcmVtKDU0cHgpO1xuXHRcdFx0XHRoZWlnaHQ6IHJlbSg1NHB4KTtcblx0XHRcdFx0YmFja2dyb3VuZDogbGlnaHRlbigkZGFyaywgNjAlKTtcblx0XHRcdFx0Zm9udC1zaXplOiByZW0oMjhweCk7XG5cdFx0XHRcdGNvbG9yOiBsaWdodGVuKCRkYXJrLCAzMCUpO1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMgKiAxMDtcblx0XHRcdFx0XG5cdFx0XHRcdEBpbmNsdWRlIGZvbnRhd2Vzb21lKCk7XG5cdFx0XHR9XG5cdFx0XHQmOmhvdmVyLFxuXHRcdFx0Jjpmb2N1cyB7XG5cdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiBsaWdodGVuKCRkYXJrLCA0NSUpO1xuXHRcdFx0XHRcdGNvbG9yOiBsaWdodGVuKCRkYXJrLCAxNSUpO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQmIHN2ZyB7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcblx0XHRcdH1cblx0XHR9XG5cdFx0Ji5kei1maWxlLXByZXZpZXcge1xuXHRcdFx0JiAuZHotaW1hZ2Uge1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiAkbGlnaHQgIWltcG9ydGFudDtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMgIWltcG9ydGFudDtcblx0XHRcdH1cblx0XHR9XG5cdFx0Ji5kei1pbWFnZS1wcmV2aWV3IHtcblx0XHRcdGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDtcblx0XHR9XG5cdH1cblx0Ji5kei1jbGlja2FibGUge1xuXHRcdCY6aG92ZXIsXG5cdFx0Jjpmb2N1cyB7XG5cdFx0XHRiYWNrZ3JvdW5kOiB2YXIoLS0jeyRwcmVmaXh9bGlnaHQpICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHRcdFxuXHRcdCYgLmR6LW1lc3NhZ2Uge1xuXHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0XG5cdFx0XHQmICoge1xuXHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdFxuXHRcdCYuZHotc3RhcnRlZCB7XG5cdFx0XHQmOmhvdmVyLFxuXHRcdFx0Jjpmb2N1cyB7XG5cdFx0XHRcdGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLmludmVyc2UtbW9kZSB7XG5cdCYgLmRyb3B6b25lIHtcblx0XHRib3JkZXItY29sb3I6IHJnYmEoJHdoaXRlLCAuMjUpICFpbXBvcnRhbnQ7XG5cdFx0XG5cdFx0JiAuZHotY2xpY2thYmxlIHtcblx0XHRcdCY6aG92ZXIsXG5cdFx0XHQmOmZvY3VzIHtcblx0XHRcdFx0YmFja2dyb3VuZDogcmdiYSgkd2hpdGUsIC4xNSkgIWltcG9ydGFudDtcblx0XHRcdH1cblx0XHR9XG5cdFx0JiAuZHotbWVzc2FnZSB7XG5cdFx0XHRjb2xvcjogaW5oZXJpdCAhaW1wb3J0YW50O1xuXHRcdFx0XG5cdFx0XHQmIC5kei1ub3RlIHtcblx0XHRcdFx0Y29sb3I6IHJnYmEoJHdoaXRlLCAuNzUpICFpbXBvcnRhbnQ7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59IiwiLmxlZ2VuZCB7XG5cdGJhY2tncm91bmQ6IHJnYmEodmFyKC0tI3skcHJlZml4fWNvbXBvbmVudC1iZy1yZ2IpLCAuOSk7XG5cdGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLSN7JHByZWZpeH1jb21wb25lbnQtYm9yZGVyLWNvbG9yKTtcblx0ei1pbmRleDogMTAxMDtcblx0XG5cdCYgLmxlZ2VuZExheWVyIHtcblx0XHQmIC5iYWNrZ3JvdW5kIHtcblx0XHRcdGZpbGw6IG5vbmU7XG5cdFx0fVxuXHRcdCYgdGV4dCB7XG5cdFx0XHRmaWxsOiB2YXIoLS0jeyRwcmVmaXh9Y29tcG9uZW50LWNvbG9yKTtcblx0XHR9XG5cdH1cbn1cbi5mbG90LXgtYXhpcyxcbi5mbG90LXktYXhpcyB7XG5cdGZpbGw6IHZhcigtLSN7JHByZWZpeH1jb21wb25lbnQtY29sb3IpO1xufVxuLmZsb3QtdG9vbHRpcCB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0ZGlzcGxheTogbm9uZTtcblx0Ym9yZGVyOiAwO1xuXHRwYWRkaW5nOiByZW0oNnB4KSByZW0oMTBweCk7XG5cdGNvbG9yOiByZ2JhKCR3aGl0ZSwgLjkpO1xuXHRmb250LXdlaWdodDogNjAwO1xuXHRmb250LXNpemU6IHJlbSgxMXB4KTtcblx0YmFja2dyb3VuZDogcmdiYSgkZGFyay1kYXJrZXIsIC44NSk7XG5cdHotaW5kZXg6IDEwMDAwICFpbXBvcnRhbnQ7XG5cdGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xufSIsIi5mYyB7XG5cdDpkaXIocnRsKSAmIHtcblx0XHRkaXJlY3Rpb246IHJ0bDtcblx0fVxuXHRcblx0JiAuZmMtdmlldyB7XG5cdFx0YmFja2dyb3VuZDogdmFyKC0tI3skcHJlZml4fWNvbXBvbmVudC1iZyk7XG5cdFx0XG5cdFx0JiB0YWJsZSB7XG5cdFx0XHQmLnRhYmxlLWJvcmRlcmVkIHtcblx0XHRcdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkIHZhcigtLSN7JHByZWZpeH1jb21wb25lbnQtdGFibGUtYm9yZGVyLWNvbG9yKTtcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLSN7JHByZWZpeH1jb21wb25lbnQtdGFibGUtYm9yZGVyLWNvbG9yKTtcblx0XHRcdH1cblx0XHRcdCYgPiA6bm90KGNhcHRpb24pID4gKiB7XG5cdFx0XHRcdGJvcmRlci13aWR0aDogMXB4IDA7XG5cdFx0XHRcdGJvcmRlci1jb2xvcjogdmFyKC0tI3skcHJlZml4fWNvbXBvbmVudC10YWJsZS1ib3JkZXItY29sb3IpO1xuXHRcdFx0XG5cdFx0XHRcdCYgPiAqIHtcblx0XHRcdFx0XHRib3JkZXItd2lkdGg6IDAgMXB4O1xuXHRcdFx0XHRcdGJvcmRlci1jb2xvcjogdmFyKC0tI3skcHJlZml4fWNvbXBvbmVudC10YWJsZS1ib3JkZXItY29sb3IpO1xuXHRcdFx0XHRcdFxuXHRcdFx0XHRcdCYuZmMtdGltZWdyaWQtZGl2aWRlciB7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiB2YXIoLS0jeyRwcmVmaXh9Y29tcG9uZW50LXRhYmxlLWJvcmRlci1jb2xvcik7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCYgLmZjLWV2ZW50IHtcblx0XHRcdCY6bm90KC5mYy1oLWV2ZW50KSB7XG5cdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICN7cmdiYSh2YXIoLS0jeyRwcmVmaXh9Y29tcG9uZW50LWNvbG9yLXJnYiksIC4xKX07XG5cdFx0XHRcdFx0Ym9yZGVyLWNvbG9yOiAje3JnYmEodmFyKC0tI3skcHJlZml4fWNvbXBvbmVudC1jb2xvci1yZ2IpLCAuMSl9O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQmLmZjLWgtZXZlbnQge1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiAkYmx1ZTtcblx0XHRcdFx0Ym9yZGVyLWNvbG9yOiAkYmx1ZTtcblx0XHRcdH1cblx0XHR9XG5cdFx0JiBhIHtcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHR9XG5cdH1cblx0JiAuZmMtZXZlbnQtZHJhZ2dpbmcge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRncmF5LTUwMCAhaW1wb3J0YW50O1xuXHRcdGJvcmRlci1jb2xvcjogJGdyYXktNTAwICFpbXBvcnRhbnQ7XG5cdH1cblx0JiAuZmMtdGltZUdyaWREYXktdmlldyxcblx0JiAuZmMtdGltZUdyaWRXZWVrLXZpZXcge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZSAhaW1wb3J0YW50O1xuXHRcdFxuXHRcdCYgLmZjLXNjcm9sbGVyLWxpcXVpZC1hYnNvbHV0ZSB7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmUgIWltcG9ydGFudDtcblx0XHR9XG5cdH1cblx0JiAuZmMtdGltZWdyaWQtZXZlbnQtaGFybmVzcy1pbnNldCAuZmMtdGltZWdyaWQtZXZlbnQsIFxuXHQmIC5mYy10aW1lZ3JpZC1ldmVudC5mYy1ldmVudC1taXJyb3IsIFxuXHQmIC5mYy10aW1lZ3JpZC1tb3JlLWxpbmsge1xuXHRcdGJveC1zaGFkb3c6IG5vbmU7XG5cdH1cbn1cbi5mYy1ldmVudC1saXN0IC5mYy1ldmVudCB7XG5cdGJhY2tncm91bmQ6IG5vbmU7XG5cdGJvcmRlcjogbm9uZTtcblx0Y29sb3I6IHZhcigtLSN7JHByZWZpeH1jb21wb25lbnQtY29sb3IpO1xuXHRmb250LXNpemU6ICRmb250LXNpemUtYmFzZTtcblx0bGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1zbTtcblx0Zm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGJhY2tncm91bmQ6IHZhcigtLSN7JHByZWZpeH1jb21wb25lbnQtYmcpO1xuXHRtYXJnaW4tYm90dG9tOiAkc3BhY2VyICogLjU7XG5cdGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRcblx0OmRpcihsdHIpICYge1xuXHRcdHBhZGRpbmc6ICRzcGFjZXIgKiAuNSAkc3BhY2VyICRzcGFjZXIgKiAuNSAkc3BhY2VyICogMi41O1xuXHR9XG5cdDpkaXIocnRsKSAmIHtcblx0XHRwYWRkaW5nOiAkc3BhY2VyICogLjUgJHNwYWNlciAqIDIuNSAkc3BhY2VyICogLjUgJHNwYWNlcjtcblx0fVxuXHRcblx0JiArIC5mYy1ldmVudCB7XG5cdFx0bWFyZ2luLXRvcDogMDtcblx0fVxuXHQmIC5mYy1ldmVudC10ZXh0IHtcblx0XHRmbGV4OiAxO1xuXHR9XG5cdCYgLmZjLWV2ZW50LWljb24ge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0fVxuXHQmLnVpLWRyYWdnYWJsZS1kcmFnZ2luZyB7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgJGJvcmRlci1jb2xvcjtcblx0fVxuXHQmOmJlZm9yZSB7XG5cdFx0Y29udGVudDogJ1xcZjBiMic7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogMDtcblx0XHRib3R0b206IDA7XG5cdFx0d2lkdGg6ICRzcGFjZXIgKiAyO1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRmb250LXNpemU6ICRmb250LXNpemUtbGc7XG5cdFx0YmFja2dyb3VuZDogcmdiYSh2YXIoLS0jeyRwcmVmaXh9Y29tcG9uZW50LWNvbG9yLXJnYiksIC4wNzUpO1xuXHRcdGNvbG9yOiByZ2JhKHZhcigtLSN7JHByZWZpeH1jb21wb25lbnQtY29sb3ItcmdiKSwgLjUpO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRpbnNldC1pbmxpbmUtc3RhcnQ6IDA7XG5cdFx0XG5cdFx0QGluY2x1ZGUgZm9udGF3ZXNvbWUoKTtcblx0XHQ6ZGlyKGx0cikgJiB7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cyAwIDAgJGJvcmRlci1yYWRpdXM7XG5cdFx0fVxuXHRcdDpkaXIocnRsKSAmIHtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDAgJGJvcmRlci1yYWRpdXMgJGJvcmRlci1yYWRpdXMgMDtcblx0XHR9XG5cdH1cblx0Jjpob3Zlcixcblx0Jjpmb2N1cyB7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdGJhY2tncm91bmQ6IHZhcigtLSN7JHByZWZpeH1jb21wb25lbnQtYmcpO1xuXHRcdFxuXHRcdCY6YmVmb3JlIHtcblx0XHRcdGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9Y29tcG9uZW50LWNvbG9yKTtcblx0XHR9XG5cdH1cbn1cbi5mYy1ldmVudC5mYy1ldmVudC1kcmFnZ2luZyB7XG5cdGJhY2tncm91bmQ6ICR3aGl0ZTtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRwYWRkaW5nOiAkc3BhY2VyICogLjUgJHNwYWNlcjtcblx0Ym94LXNoYWRvdzogJGJveC1zaGFkb3ctbGc7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xuXHRcblx0JiAuZmMtZXZlbnQtdGV4dCB7XG5cdFx0ZmxleDogMTtcblx0fVxufSIsImJvZHkge1xuXHQmICNncml0dGVyLW5vdGljZS13cmFwcGVyIHtcblx0XHR3aWR0aDogcmVtKDQyMHB4KTtcblx0XHR6LWluZGV4OiAkYXBwLWhlYWRlci16aW5kZXggKyAxMDtcblx0XHRpbnNldC1pbmxpbmUtZW5kOiAkc3BhY2VyICogMS4zMztcblx0XHR0b3A6ICRzcGFjZXIgKiAxLjMzO1xuXHRcdFxuXHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuXHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0XHRpbnNldC1pbmxpbmUtZW5kOiAwO1xuXHRcdFx0dG9wOiAwO1xuXHRcdFx0cGFkZGluZzogJGFwcC1jb250ZW50LXBhZGRpbmcteS1zbSAqIDAuNzUgJGFwcC1jb250ZW50LXBhZGRpbmcteC1zbTtcblx0XHRcdG1heC13aWR0aDogcmVtKDM2MHB4KTtcblx0XHR9XG5cdFx0XG5cdFx0JiAuZ3JpdHRlci1pdGVtLXdyYXBwZXIge1xuXHRcdFx0YmFja2dyb3VuZDogbm9uZTtcblx0XHRcdGJhY2tncm91bmQ6IHJnYmEoI3t2YXIoLS0jeyRwcmVmaXh9Z3JheS05MDAtcmdiKX0sIC45NSk7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcblx0XHRcdGJveC1zaGFkb3c6ICRib3gtc2hhZG93LWxnO1xuXHRcdFx0XG5cdFx0XHQuZGFyay1tb2RlICYge1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiByZ2JhKCN7dmFyKC0tI3skcHJlZml4fWdyYXktODAwLXJnYil9LCAuOTUpO1xuXHRcdFx0fVxuXHRcdFx0XG5cdFx0XHQmIC5ncml0dGVyLXRvcCxcblx0XHRcdCYgLmdyaXR0ZXItYm90dG9tIHtcblx0XHRcdFx0YmFja2dyb3VuZDogbm9uZTtcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdH1cblx0XHRcdCYgLmdyaXR0ZXItaXRlbSB7XG5cdFx0XHRcdGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuXHRcdFx0XHRwYWRkaW5nOiAkc3BhY2VyICogMC43NSAkc3BhY2VyO1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiBub25lO1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRmbGV4OiAxO1xuXHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHRwYWRkaW5nLWlubGluZS1lbmQ6IHJlbSgxMDBweCk7XG5cdFx0XHRcdFxuXHRcdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcblx0XHRcdFx0XHRwYWRkaW5nOiAkc3BhY2VyO1xuXHRcdFx0XHRcdHBhZGRpbmctaW5saW5lLWVuZDogcmVtKDgwcHgpO1xuXHRcdFx0XHR9XG5cdFx0XHRcdFxuXHRcdFx0XHQmIC5ncml0dGVyLXdpdGgtaW1hZ2UsXG5cdFx0XHRcdCYgLmdyaXR0ZXItd2l0aG91dC1pbWFnZSB7XG5cdFx0XHRcdFx0ZmxvYXQ6IG5vbmU7XG5cdFx0XHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0XHRcdFx0ZmxleDogMTtcblx0XHRcdFx0fVxuXHRcdFx0XHQmIC5ncml0dGVyLWltYWdlIHtcblx0XHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzICogMjA7XG5cdFx0XHRcdFx0bWFyZ2luLWlubGluZS1lbmQ6ICRzcGFjZXI7XG5cdFx0XHRcdFx0XG5cdFx0XHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG5cdFx0XHRcdFx0XHR3aWR0aDogcmVtKDM2cHgpO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHQmIC5ncml0dGVyLXRpdGxlIHtcblx0XHRcdFx0XHRmb250LXNpemU6ICRoNS1mb250LXNpemU7XG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6ICRoZWFkaW5ncy1saW5lLWhlaWdodDtcblx0XHRcdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IHJlbSgycHgpO1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcblx0XHRcdFx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdFx0XHRcdHRleHQtc2hhZG93OiBub25lO1xuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdFxuXHRcdFx0XHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAkZm9udC1zaXplLWxnO1xuXHRcdFx0XHRcdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0XHRcdFx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0XHRcdFx0XHR0ZXh0LW92ZXJmbG93OiBlbGxpcHNpczsgXG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdCYgcCB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAkZm9udC1zaXplLXNtO1xuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtYmFzZTtcblx0XHRcdFx0XHRjb2xvcjogJGdyYXktNTAwO1xuXHRcdFx0XHRcdFxuXHRcdFx0XHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuXHRcdFx0XHRcdFx0bWF4LWhlaWdodDogKCRmb250LXNpemUtc20gKiAkbGluZS1oZWlnaHQtYmFzZSAqIDIpO1xuXHRcdFx0XHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0JiAuZ3JpdHRlci1jbG9zZSB7XG5cdFx0XHRcdFx0aW5zZXQtaW5saW5lLXN0YXJ0OiBhdXRvO1xuXHRcdFx0XHRcdGluc2V0LWlubGluZS1lbmQ6IDA7XG5cdFx0XHRcdFx0dG9wOiAwO1xuXHRcdFx0XHRcdGJvdHRvbTogMDtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiBub25lO1xuXHRcdFx0XHRcdHdpZHRoOiByZW0oODVweCk7XG5cdFx0XHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0Zm9udC1mYW1pbHk6IGluaGVyaXQ7XG5cdFx0XHRcdFx0Y29sb3I6ICRncmF5LTUwMDtcblx0XHRcdFx0XHRib3JkZXItaW5saW5lLXN0YXJ0OiAxcHggc29saWQgcmdiYSgkd2hpdGUsIC4xKTtcblx0XHRcdFx0XHRcblx0XHRcdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcblx0XHRcdFx0XHRcdHdpZHRoOiByZW0oNjVweCk7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFxuXHRcdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRcdGNvbnRlbnQ6ICdDbG9zZSc7XG5cdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdFx0XHR0b3A6IDA7XG5cdFx0XHRcdFx0XHRpbnNldC1pbmxpbmUtZW5kOiAwO1xuXHRcdFx0XHRcdFx0aW5zZXQtaW5saW5lLXN0YXJ0OiAwO1xuXHRcdFx0XHRcdFx0Ym90dG9tOiAwO1xuXHRcdFx0XHRcdFx0Y29sb3I6IGluaGVyaXQ7XG5cdFx0XHRcdFx0XHR6LWluZGV4OiAxMDtcblx0XHRcdFx0XHRcdHRleHQtaW5kZW50OiAwO1xuXHRcdFx0XHRcdFx0Zm9udC1mYW1pbHk6IGluaGVyaXQ7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6ICRmb250LXNpemUtYmFzZTtcblx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdCY6aG92ZXIsXG5cdFx0XHRcdFx0Jjpmb2N1cyB7XG5cdFx0XHRcdFx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdFx0XHRcdFx0b3V0bGluZTogbm9uZTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdFxuXHRcdFx0Ji5ncml0dGVyLWxpZ2h0IHtcblx0XHRcdFx0YmFja2dyb3VuZDogcmdiYSgkd2hpdGUsIC45OCk7XG5cdFx0XHRcdFxuXHRcdFx0XHQmIC5ncml0dGVyLWl0ZW0sXG5cdFx0XHRcdCYgLmdyaXR0ZXItYm90dG9tLFxuXHRcdFx0XHQmIC5ncml0dGVyLXRvcCB7XG5cdFx0XHRcdFx0Y29sb3I6ICRncmF5LTYwMDtcblx0XHRcdFx0fVxuXHRcdFx0XHQmIC5ncml0dGVyLWl0ZW0ge1xuXHRcdFx0XHRcdCYgLmdyaXR0ZXItdGl0bGUge1xuXHRcdFx0XHRcdFx0Y29sb3I6ICRncmF5LTkwMDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0JiBwIHtcblx0XHRcdFx0XHRcdGNvbG9yOiAkZ3JheS03MDA7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdCYgLmdyaXR0ZXItY2xvc2Uge1xuXHRcdFx0XHRcdGJvcmRlci1jb2xvcjogJGdyYXktMzAwO1xuXHRcdFx0XHRcdGNvbG9yOiBsaWdodGVuKCRkYXJrLCAzMCUpO1xuXHRcdFx0XHRcdFxuXHRcdFx0XHRcdCY6aG92ZXIsXG5cdFx0XHRcdFx0Jjpmb2N1cyB7XG5cdFx0XHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0XHRcdGNvbG9yOiAkZ3JheS05MDA7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQmLndpdGhvdXQtcm91bmRlZC1pbWcge1xuXHRcdFx0XHQmIC5ncml0dGVyLWl0ZW0ge1xuXHRcdFx0XHRcdCYgLmdyaXR0ZXItaW1hZ2Uge1xuXHRcdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn0iLCIuaGxqcy13cmFwcGVyIHtcblx0YmFja2dyb3VuZDogdmFyKC0tI3skcHJlZml4fWxpZ2h0KTtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcblx0XG5cdCYgcHJlIHtcblx0XHRib3JkZXI6IG5vbmU7XG5cdFx0cGFkZGluZzogMDtcblx0XHRiYWNrZ3JvdW5kOiBub25lO1xuXHRcdG1hcmdpbjogMDtcblx0XHRib3JkZXItcmFkaXVzOiAwO1xuXHRcdFxuXHRcdCYgLmhsanMsXG5cdFx0Ji5obGpzIHtcblx0XHRcdHBhZGRpbmc6IHJlbSgxNXB4KTtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0b3ZlcmZsb3cteDogYXV0bztcblx0XHRcdGJvcmRlcjogbm9uZTtcblx0XHRcdGZvbnQtc2l6ZTogcmVtKDEycHgpO1xuXHRcdFx0YmFja2dyb3VuZDogbm9uZTtcblx0XHRcdGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9Y29tcG9uZW50LWNvbG9yKTtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDA7XG5cdFx0XHRcblx0XHRcdCYgLmhsanMtdGFnLFxuXHRcdFx0JiAuaGxqcy1zZWN0aW9uLFxuXHRcdFx0JiAuaGxqcy1uYW1lLFxuXHRcdFx0JiAuaGxqcy1zZWxlY3Rvci10YWcsXG5cdFx0XHQmIC5obGpzLWRlbGV0aW9uLFxuXHRcdFx0JiAuaGxqcy1zdWJzdCB7XG5cdFx0XHRcdGNvbG9yOiBkYXJrZW4oJGJsdWUsIDE1JSk7XG5cdFx0XHRcdFxuXHRcdFx0XHQuZGFyay1tb2RlICYge1xuXHRcdFx0XHRcdGNvbG9yOiByZ2JhKGxpZ2h0ZW4oJGJsdWUsIDI1JSksIC41KTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0JiAuaGxqcy1hdHRyLFxuXHRcdFx0JiAuaGxqcy12YXJpYWJsZSxcblx0XHRcdCYgLmhsanMtdGVtcGxhdGUtdmFyaWFibGUsXG5cdFx0XHQmIC5obGpzLXR5cGUsXG5cdFx0XHQmIC5obGpzLXNlbGVjdG9yLWNsYXNzLFxuXHRcdFx0JiAuaGxqcy1zZWxlY3Rvci1hdHRyLFxuXHRcdFx0JiAuaGxqcy1zZWxlY3Rvci1wc2V1ZG8sXG5cdFx0XHQmIC5obGpzLW51bWJlciB7XG5cdFx0XHRcdGNvbG9yOiBsaWdodGVuKCRibHVlLCA1JSk7XG5cdFx0XHRcdFxuXHRcdFx0XHQuZGFyay1tb2RlICYge1xuXHRcdFx0XHRcdGNvbG9yOiBsaWdodGVuKCRibHVlLCAxNSUpO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQmIC5obGpzLXN0cmluZyxcblx0XHRcdCYgLmhsanMtcmVnZXhwLFxuXHRcdFx0JiAuaGxqcy1hZGRpdGlvbixcblx0XHRcdCYgLmhsanMtYXR0cmlidXRlLFxuXHRcdFx0JiAuaGxqcy1tZXRhLXN0cmluZyB7XG5cdFx0XHRcdGNvbG9yOiBkYXJrZW4oJHJlZCwgNy41JSk7XG5cdFx0XHRcdFxuXHRcdFx0XHQuZGFyay1tb2RlICYge1xuXHRcdFx0XHRcdGNvbG9yOiB0aW50LWNvbG9yKCR0ZWFsLCA1MCUpO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQmIC5obGpzLWNvbW1lbnQge1xuXHRcdFx0XHRjb2xvcjogbGlnaHRlbigkZGFyaywgNDAlKTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0JiAuYnRuLWNsaXBib2FyZCB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdGluc2V0LWlubGluZS1lbmQ6IHJlbSgxMHB4KTtcblx0XHR0b3A6IHJlbSgxMHB4KTtcblx0fVxufVxuLnBhbmVsLWJvZHkgKyAuaGxqcy13cmFwcGVyIHtcblx0Ym9yZGVyLXJhZGl1czogMCAwICRib3JkZXItcmFkaXVzICRib3JkZXItcmFkaXVzO1xufVxuLm1vZGFsIHtcblx0JiAuaGxqcy13cmFwcGVyIHtcblx0XHRtYXJnaW4tdG9wOiByZW0oLTFweCk7XG5cdFx0Ym9yZGVyLXJhZGl1czogMDtcblx0XHRcblx0XHQmICsgLm1vZGFsLWZvb3RlciB7XG5cdFx0XHRib3JkZXItdG9wOiBub25lO1xuXHRcdH1cblx0fVxufSIsImJvZHkge1xuXHQmIC5pbnRyb2pzLW92ZXJsYXkge1xuXHRcdGJhY2tncm91bmQ6ICRncmF5LTkwMDtcblx0fVxuXHQmIC5pbnRyb2pzLXRvb2x0aXBSZWZlcmVuY2VMYXllciB7XG5cdFx0Zm9udC1mYW1pbHk6IGluaGVyaXQ7XG5cdFx0XG5cdFx0JiAqIHtcblx0XHRcdGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuXHRcdH1cblx0XHQmIC5pbnRyb2pzLXRvb2x0aXAge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fWNvbXBvbmVudC1kcm9wZG93bi1iZyk7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcblx0XHRcdGJveC1zaGFkb3c6ICRib3gtc2hhZG93O1xuXHRcdFx0XG5cdFx0XHQmIC5pbnRyb2pzLXRvb2x0aXAtaGVhZGVyIHtcblx0XHRcdFx0cGFkZGluZzogJHNwYWNlciAqIC44ICRzcGFjZXI7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdFxuXHRcdFx0XHQmIC5pbnRyb2pzLXRvb2x0aXAtdGl0bGUge1xuXHRcdFx0XHRcdGZsb2F0OiBub25lO1xuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAkaGVhZGluZ3MtbGluZS1oZWlnaHQ7XG5cdFx0XHRcdFx0ZmxleDogMTtcblx0XHRcdFx0fVxuXHRcdFx0XHQmIC5pbnRyb2pzLXNraXBidXR0b24ge1xuXHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0XHRcdGZsb2F0OiBub25lO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQmIC5pbnRyb2pzLXRvb2x0aXB0ZXh0IHtcblx0XHRcdFx0cGFkZGluZzogJHNwYWNlciAqIC44ICRzcGFjZXI7XG5cdFx0XHR9XG5cdFx0XHQmIC5pbnRyb2pzLWJ1bGxldHMge1xuXHRcdFx0XHRwYWRkaW5nOiAkc3BhY2VyICogLjggJHNwYWNlcjtcblx0XHRcdFx0XG5cdFx0XHRcdCYgdWwge1xuXHRcdFx0XHRcdCYgbGkge1xuXHRcdFx0XHRcdFx0JiBhIHtcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZDogdmFyKC0tI3skcHJlZml4fWxpZ2h0KTtcblx0XHRcdFx0XHRcblx0XHRcdFx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZDogJGdyYXktMzAwO1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdCYuYWN0aXZlIHtcblx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAkZ3JheS01MDA7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdCYgLmludHJvanMtcHJvZ3Jlc3Mge1xuXHRcdFx0XHRtYXJnaW46ICRzcGFjZXIgKiAuOCAkc3BhY2VyO1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiB2YXIoLS0jeyRwcmVmaXh9bGlnaHQpO1xuXHRcdFx0XHRcblx0XHRcdFx0JiAuaW50cm9qcy1wcm9ncmVzc2JhciB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogdmFyKC0tI3skcHJlZml4fWNvbXBvbmVudC1hY3RpdmUtYmcpO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQmIC5pbnRyb2pzLXRvb2x0aXBidXR0b25zIHtcblx0XHRcdFx0cGFkZGluZzogJHNwYWNlciAqIC44ICRzcGFjZXI7XG5cdFx0XHRcdGJvcmRlci1jb2xvcjogdmFyKC0tI3skcHJlZml4fWNvbXBvbmVudC1kcm9wZG93bi1ib3JkZXItY29sb3IpO1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0XHR9XG5cdFx0XHQmIC5pbnRyb2pzLWFycm93IHtcblx0XHRcdFx0Ji50b3Age1xuXHRcdFx0XHRcdGJvcmRlci1ib3R0b20tY29sb3I6IHZhcigtLSN7JHByZWZpeH1jb21wb25lbnQtYmcpO1xuXHRcdFx0XHR9XG5cdFx0XHRcdCYuYm90dG9tIHtcblx0XHRcdFx0XHRib3JkZXItdG9wLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9Y29tcG9uZW50LWJnKTtcblx0XHRcdFx0fVxuXHRcdFx0XHQmLmxlZnQge1xuXHRcdFx0XHRcdGJvcmRlci1pbmxpbmUtZW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9Y29tcG9uZW50LWJnKTtcblx0XHRcdFx0fVxuXHRcdFx0XHQmLnJpZ2h0IHtcblx0XHRcdFx0XHRib3JkZXItaW5saW5lLXN0YXJ0LWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9Y29tcG9uZW50LWJnKTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQmIC5pbnRyb2pzLWhpbnQge1xuXHRcdCYgLmludHJvanMtaGludC1kb3Qge1xuXHRcdFx0Ym9yZGVyLWNvbG9yOiByZ2JhKCRncmF5LTYwMCwgLjQ1KTtcblx0XHR9XG5cdFx0JiAuaW50cm9qcy1oaW50LXB1bHNlIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGdyYXktNjAwLCAuMyk7XG5cdFx0XHRib3JkZXItY29sb3I6IHJnYmEoJGdyYXktNjAwLCAuMyk7XG5cdFx0fVxuXHRcdCY6aG92ZXIge1xuXHRcdFx0JiAuaW50cm9qcy1oaW50LXB1bHNlIHtcblx0XHRcdFx0Ym9yZGVyLWNvbG9yOnJnYmEoJGdyYXktNjAwLCAuNDUpO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRncmF5LTYwMCwgLjQ1KTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0JiAuaW50cm9qcy1oZWxwZXJOdW1iZXJMYXllciB7XG5cdFx0Zm9udC1zaXplOiByZW0oMzZweCk7XG5cdFx0YmFja2dyb3VuZDogbm9uZTtcblx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuXHRcdGJvcmRlcjogbm9uZTtcblx0XHR0ZXh0LXNoYWRvdzogbm9uZTtcblx0XHRwYWRkaW5nOiAwO1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHR3aWR0aDogcmVtKDM2cHgpO1xuXHRcdGhlaWdodDogcmVtKDM2cHgpO1xuXHRcdGxpbmUtaGVpZ2h0OiByZW0oMzZweCk7XG5cdFx0aW5zZXQtaW5saW5lLXN0YXJ0OiByZW0oLTQ2cHgpO1xuXHRcdHRvcDogMDtcblx0XHRib3gtc2hhZG93OiBub25lO1xuXHR9XG5cdCYgLmludHJvanMtaGVscGVyTGF5ZXIge1xuXHRcdGJvcmRlcjogbm9uZTtcblx0XHRib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcblx0XHRib3gtc2hhZG93OiB0cmFuc3BhcmVudCAwcHggMHB4IDFweCAycHgsIHJnYmEoJGdyYXktOTAwLCAuNSkgMHB4IDBweCAwcHggNTAwMHB4ICFpbXBvcnRhbnQ7XG5cdH1cblx0JiAuaW50cm9qcy1idXR0b24ge1xuXHRcdGJhY2tncm91bmQ6ICRncmF5LTIwMDtcblx0XHRib3JkZXItY29sb3I6ICRncmF5LTIwMDtcblx0XHR0ZXh0LXNoYWRvdzogbm9uZTtcblx0XHRjb2xvcjogJGdyYXktOTAwO1xuXHRcdHBhZGRpbmc6ICRidG4tcGFkZGluZy15LXNtICRidG4tcGFkZGluZy14LXNtO1xuXHRcdGZvbnQtc2l6ZTogJGJ0bi1mb250LXNpemUtc207XG5cdFx0Zm9udC13ZWlnaHQ6ICRidG4tZm9udC13ZWlnaHQ7XG5cdFx0bWluLXdpZHRoOiByZW0oNjBweCk7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdGJveC1zaGFkb3c6IG5vbmU7XG5cdFx0Ym9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XG5cblx0XHQmOmhvdmVyLFxuXHRcdCY6Zm9jdXMge1xuXHRcdFx0YmFja2dyb3VuZDogJGdyYXktMzAwO1xuXHRcdFx0Ym9yZGVyLWNvbG9yOiAkZ3JheS0zMDA7XG5cdFx0XHRib3gtc2hhZG93OiBub25lO1xuXHRcdH1cblx0XHQmLmludHJvanMtZGlzYWJsZWQsXG5cdFx0Ji5pbnRyb2pzLWRpc2FibGVkOmhvdmVyLFxuXHRcdCYuaW50cm9qcy1kaXNhYmxlZDpmb2N1cyB7XG5cdFx0XHRjb2xvcjogJGdyYXktNTAwO1xuXHRcdFx0YmFja2dyb3VuZDogJGdyYXktMjAwO1xuXHRcdFx0Ym9yZGVyLWNvbG9yOiAkZ3JheS0yMDA7XG5cdFx0fVxuXHRcdCYuaW50cm9qcy1za2lwYnV0dG9uIHtcblx0XHRcdDpkaXIocnRsKSAmIHtcblx0XHRcdFx0bWFyZ2luLWlubGluZS1lbmQ6IDA7XG5cdFx0XHRcdG1hcmdpbi1pbmxpbmUtc3RhcnQ6IHJlbSg1cHgpO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmLmludHJvanMtcHJldmJ1dHRvbiB7XG5cdFx0XHRtYXJnaW4taW5saW5lLWVuZDogYXV0bztcblx0XHR9XG5cdH1cbn1cbiIsIi5pcnMge1xuXHRmb250LWZhbWlseTogaW5oZXJpdCAhaW1wb3J0YW50O1xuXHRcblx0JiAuaXJzIHtcblx0XHQmIC5pcnMtbGluZSB7XG5cdFx0XHRoZWlnaHQ6IHJlbSg0cHgpO1xuXHRcdFx0dG9wOiByZW0oMzBweCk7XG5cdFx0XHRiYWNrZ3JvdW5kOiB2YXIoLS0jeyRwcmVmaXh9Y29tcG9uZW50LWJvcmRlci1jb2xvcik7XG5cdFx0XHRib3JkZXI6IG5vbmU7XG5cdFx0fVxuXHRcdCYgLmlycy10byxcblx0XHQmIC5pcnMtZnJvbSwgXG5cdFx0JiAuaXJzLXNpbmdsZSB7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkZ3JheS04MDA7XG5cdFx0XHRmb250LXNpemU6ICRmb250LXNpemUtc207XG5cdFx0XHRmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG5cdFx0XHRcblx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0Ym9yZGVyLXRvcC1jb2xvcjogJGdyYXktODAwO1xuXHRcdFx0fVxuXHRcdFx0LmRhcmstbW9kZSAmIHtcblx0XHRcdFx0YmFja2dyb3VuZDogJGdyYXktNjAwO1xuXHRcdFx0XHRcblx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdGJvcmRlci10b3AtY29sb3I6ICRncmF5LTYwMDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHQmIC5pcnMtbWluLFxuXHRcdCYgLmlycy1tYXgge1xuXHRcdFx0Y29sb3I6ICRkYXJrO1xuXHRcdFx0Zm9udC1zaXplOiAkZm9udC1zaXplLXNtO1xuXHRcdFx0Zm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkO1xuXHRcdFx0YmFja2dyb3VuZDogJGdyYXktMzAwO1xuXHRcdH1cblx0fVxuXHRcblx0Ji5pcnMtLWZsYXQge1xuXHRcdCYgLmlycy1iYXIge1xuXHRcdFx0aGVpZ2h0OiByZW0oNHB4KTtcblx0XHRcdHRvcDogcmVtKDMwcHgpO1xuXHRcdFx0YmFja2dyb3VuZDogdmFyKC0tI3skcHJlZml4fWNvbXBvbmVudC1hY3RpdmUtYmcpO1xuXHRcdH1cblx0XHQmIC5pcnMtaGFuZGxlIHtcblx0XHRcdGhlaWdodDogcmVtKDE0cHgpO1xuXHRcdFx0dG9wOiByZW0oMjVweCk7XG5cdFx0XHRcblx0XHRcdCYgPiBpIHtcblx0XHRcdFx0JjpmaXJzdC1jaGlsZCB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogJGNvbXBvbmVudC1hY3RpdmUtYmc7XG5cdFx0XHRcdFx0d2lkdGg6IHJlbSg0cHgpO1xuXHRcdFx0XHRcdG1hcmdpbi1pbmxpbmUtc3RhcnQ6IHJlbSgtMnB4KTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0Jjpob3Zlcixcblx0XHRcdCY6Zm9jdXMsXG5cdFx0XHQmLnN0YXRlX2hvdmVyIHtcblx0XHRcdFx0JiA+IGkge1xuXHRcdFx0XHRcdCY6Zmlyc3QtY2hpbGQge1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZDogc2hhZGUtY29sb3IoJGNvbXBvbmVudC1hY3RpdmUtYmcsIDI1JSk7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdCYuaXJzLS1iaWcge1xuXHRcdGhlaWdodDogcmVtKDQwcHgpO1xuXHRcdFxuXHRcdCYgLmlycy1iYXIge1xuXHRcdFx0aGVpZ2h0OiByZW0oNHB4KTtcblx0XHRcdHRvcDogcmVtKDMwcHgpO1xuXHRcdFx0YmFja2dyb3VuZDogJGNvbXBvbmVudC1hY3RpdmUtYmc7XG5cdFx0XHRib3gtc2hhZG93OiBub25lO1xuXHRcdH1cblx0XHQmIC5pcnMtaGFuZGxlIHtcblx0XHRcdHRvcDogcmVtKDIxcHgpO1xuXHRcdFx0d2lkdGg6IHJlbSgyMHB4KTtcblx0XHRcdGhlaWdodDogcmVtKDIwcHgpO1xuXHRcdFx0YmFja2dyb3VuZDogJHdoaXRlO1xuXHRcdFx0Ym9yZGVyOiBub25lO1xuXHRcdFx0Ym94LXNoYWRvdzogMCAycHggNXB4IHJnYmEoJGdyYXktOTAwLCAuMik7XG5cdFx0XHRcblx0XHRcdCY6aG92ZXIsXG5cdFx0XHQmOmZvY3VzLFxuXHRcdFx0Ji5zdGF0ZV9ob3ZlciB7XG5cdFx0XHRcdGJhY2tncm91bmQ6ICR3aGl0ZTtcblx0XHRcdFx0Ym94LXNoYWRvdzogMCAycHggNXB4IHJnYmEoJGdyYXktOTAwLCAuNCk7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59IiwiLnVpLXdpZGdldCB7XG5cdGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuXHRcblx0Ji51aS1hdXRvY29tcGxldGUge1xuXHRcdHBhZGRpbmc6ICRzcGFjZXIgKiAuNSAwO1xuXHRcdGJvcmRlcjogbm9uZTtcblx0XHRmb250LXNpemU6ICRmb250LXNpemUtYmFzZTtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9Y29tcG9uZW50LWRyb3Bkb3duLWJnKTtcblx0XHRib3gtc2hhZG93OiAkYm94LXNoYWRvdztcblx0XHRib3JkZXItcmFkaXVzOiAwIDAgJGJvcmRlci1yYWRpdXMgJGJvcmRlci1yYWRpdXM7XG5cdFx0XG5cdFx0JiAudWktbWVudS1pdGVtLXdyYXBwZXIge1xuXHRcdFx0cGFkZGluZzogJG5hdi1saW5rLXBhZGRpbmcteSAkbmF2LWxpbmstcGFkZGluZy14O1xuXHRcdFx0Zm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkO1xuXHRcdFx0Y29sb3I6ICRkcm9wZG93bi1saW5rLWNvbG9yO1xuXHRcdFx0XG5cdFx0XHQmLnVpLXN0YXRlLWFjdGl2ZSB7XG5cdFx0XHRcdGJhY2tncm91bmQ6IHZhcigtLSN7JHByZWZpeH1jb21wb25lbnQtZHJvcGRvd24taG92ZXItYmcpO1xuXHRcdFx0XHRib3JkZXI6IG5vbmU7XG5cdFx0XHRcdGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9Y29tcG9uZW50LWhvdmVyLWNvbG9yKTtcblx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiAwO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufSIsIi51aS1zb3J0YWJsZSB7XG5cdCYgLnBhbmVsLWhlYWRpbmcge1xuXHRcdGN1cnNvcjogbW92ZTtcblx0fVxuXHQmIC51aS1zb3J0YWJsZS1wbGFjZWhvbGRlciB7XG5cdFx0Ym9yZGVyOiAxcHggZGFzaGVkIGxpZ2h0ZW4oJGRhcmssIDQ1JSkgIWltcG9ydGFudDtcblx0XHR2aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG5cdFx0YmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50O1xuXHRcdG1hcmdpbjogMCAhaW1wb3J0YW50O1xuXHRcdFxuXHRcdCYucGFuZWwge1xuXHRcdFx0bWFyZ2luOiByZW0oLTFweCkgcmVtKC0xcHgpIHJlbSgxOXB4KSAhaW1wb3J0YW50O1xuXHRcdFx0Ym94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuXHRcdH1cblx0fVxuXHRcblx0Ji51aS1zb3J0YWJsZS1kaXNhYmxlZCB7XG5cdFx0JiAucGFuZWwtaGVhZGluZyB7XG5cdFx0XHRjdXJzb3I6IGRlZmF1bHQ7XG5cdFx0fVxuXHR9XG59XG4ucm93IHtcblx0JiA+IFtjbGFzc149XCJjb2wtXCJdXHR7XG5cdFx0Ji51aS1zb3J0YWJsZSB7XG5cdFx0XHRtaW4taGVpZ2h0OiByZW0oNTBweCk7XG5cdFx0fVxuXHR9XG59IiwiLmpzdHJlZSB7XG5cdCYgLmpzdHJlZS1jb250YWluZXItdWwge1xuXHRcdCYgLmpzdHJlZS1ub2RlIHtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDtcblx0XHRcdFxuXHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRjb250ZW50OiAnJztcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHR0b3A6IDA7XG5cdFx0XHRcdGJvdHRvbTogMXB4O1xuXHRcdFx0XHRpbnNldC1pbmxpbmUtc3RhcnQ6ICRzcGFjZXIgKiAwLjc1O1xuXHRcdFx0XHRib3JkZXItaW5saW5lLXN0YXJ0OiAxcHggZG90dGVkIHZhcigtLSN7JHByZWZpeH1jb21wb25lbnQtYm9yZGVyLWNvbG9yKTtcblx0XHRcdH1cblx0XHRcdCY6bGFzdC1jaGlsZCB7XG5cdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRib3R0b206IHJlbSgxMXB4KTtcblx0XHRcdFx0fVx0XG5cdFx0XHR9XG5cdFx0XHQmID4gLmpzdHJlZS1pY29uIHtcblx0XHRcdFx0Ji5qc3RyZWUtb2NsIHtcblx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogbm9uZTtcblx0XHRcdFx0XG5cdFx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0XHRpbnNldC1pbmxpbmUtc3RhcnQ6IDUwJTtcblx0XHRcdFx0XHRcdGluc2V0LWlubGluZS1lbmQ6IDFweDtcblx0XHRcdFx0XHRcdHRvcDogNTAlO1xuXHRcdFx0XHRcdFx0Ym9yZGVyLXRvcDogMXB4IGRvdHRlZCB2YXIoLS0jeyRwcmVmaXh9Y29tcG9uZW50LWJvcmRlci1jb2xvcik7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0XHR0b3A6IDUwJTtcblx0XHRcdFx0XHRcdGluc2V0LWlubGluZS1zdGFydDogNTAlO1xuXHRcdFx0XHRcdFx0bWFyZ2luLWlubGluZS1zdGFydDogcmVtKC0zcHgpO1xuXHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogcmVtKC0zcHgpO1xuXHRcdFx0XHRcdFx0Ym9yZGVyOiA1cHggc29saWQgdHJhbnNwYXJlbnQ7XG5cdFx0XHRcdFx0XHR0cmFuc2l0aW9uOiBhbGwgLjJzIGxpbmVhcjtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdFxuXHRcdFx0JiAuanN0cmVlLWFuY2hvciB7XG5cdFx0XHRcdGNvbG9yOiByZ2JhKHZhcigtLSN7JHByZWZpeH1jb21wb25lbnQtY29sb3ItcmdiKSwgLjc1KTtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkO1xuXHRcdFx0XHRcblx0XHRcdFx0JiAuanN0cmVlLWljb24ge1xuXHRcdFx0XHRcdCYuanN0cmVlLWNoZWNrYm94IHtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQ6IG5vbmU7XG5cdFx0XHRcdFx0XHRcblx0XHRcdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRcdFx0aW5zZXQtaW5saW5lLXN0YXJ0OiByZW0oNHB4KTtcblx0XHRcdFx0XHRcdFx0dG9wOiByZW0oNHB4KTtcblx0XHRcdFx0XHRcdFx0aW5zZXQtaW5saW5lLWVuZDogcmVtKDRweCk7XG5cdFx0XHRcdFx0XHRcdGJvdHRvbTogcmVtKDRweCk7XG5cdFx0XHRcdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLSN7JHByZWZpeH1jb21wb25lbnQtYm9yZGVyLWNvbG9yKTtcblx0XHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQ6IHZhcigtLSN7JHByZWZpeH1jb21wb25lbnQtYmcpO1xuXHRcdFx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1zbTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRcdFx0XHRjb250ZW50OiAnJztcblx0XHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdFx0XHRpbnNldC1pbmxpbmUtc3RhcnQ6IHJlbSg3cHgpO1xuXHRcdFx0XHRcdFx0XHR0b3A6IHJlbSg3cHgpO1xuXHRcdFx0XHRcdFx0XHRpbnNldC1pbmxpbmUtZW5kOiByZW0oN3B4KTtcblx0XHRcdFx0XHRcdFx0Ym90dG9tOiByZW0oN3B4KTtcblx0XHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0XHRcdFx0XG5cdFx0XHRcdFx0XHRcdEBpbmNsdWRlIGZvbnRhd2Vzb21lKCk7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcblx0XHRcdFx0XHRcdCYuanN0cmVlLXVuZGV0ZXJtaW5lZCB7XG5cdFx0XHRcdFx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQ6IHZhcigtLSN7JHByZWZpeH1jb21wb25lbnQtYm9yZGVyLWNvbG9yKTtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHRcblx0XHRcdFx0Ji5qc3RyZWUtY2xpY2tlZCB7XG5cdFx0XHRcdFx0Y29sb3I6IHZhcigtLSN7JHByZWZpeH1jb21wb25lbnQtY29sb3IpO1xuXHRcdFx0XHRcdFxuXHRcdFx0XHRcdCYgLmpzdHJlZS1pY29uIHtcblx0XHRcdFx0XHRcdCYuanN0cmVlLWNoZWNrYm94IHtcblx0XHRcdFx0XHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdFx0XHRcdFx0Y29udGVudDogJ1xcZjAwYyc7XG5cdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiByZW0oMTBweCk7XG5cdFx0XHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IHJlbSgxNXB4KTtcblx0XHRcdFx0XHRcdFx0XHRjb2xvcjogcmdiYSh2YXIoLS0jeyRwcmVmaXh9Y29tcG9uZW50LWNvbG9yLXJnYiksIC43NSk7XG5cdFx0XHRcdFx0XHRcdFx0dG9wOiByZW0oNXB4KTtcblx0XHRcdFx0XHRcdFx0XHRpbnNldC1pbmxpbmUtc3RhcnQ6IHJlbSg1cHgpO1xuXHRcdFx0XHRcdFx0XHRcdGluc2V0LWlubGluZS1lbmQ6IHJlbSg1cHgpO1xuXHRcdFx0XHRcdFx0XHRcdGJvdHRvbTogcmVtKDVweCk7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0Ji5qc3RyZWUtZGlzYWJsZWQge1xuXHRcdFx0XHRcdGNvbG9yOiByZ2JhKHZhcigtLSN7JHByZWZpeH1jb21wb25lbnQtY29sb3ItcmdiKSwgLjI1KTtcblx0XHRcdFx0XHRcdFxuXHRcdFx0XHRcdCYgPiAuanN0cmVlLWljb24ge1xuXHRcdFx0XHRcdFx0b3BhY2l0eTogMC40O1xuXHRcdFx0XHRcdFx0ZmlsdGVyOiBub25lO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0JiAuanN0cmVlLWhvdmVyZWQsXG5cdFx0XHQmIC5qc3RyZWUtd2hvbGVyb3ctaG92ZXJlZCB7XG5cdFx0XHRcdGJhY2tncm91bmQ6IG5vbmU7XG5cdFx0XHRcdGNvbG9yOiByZ2JhKHZhcigtLSN7JHByZWZpeH1jb21wb25lbnQtY29sb3ItcmdiKSwgMSk7XG5cdFx0XHRcdGJveC1zaGFkb3c6IG5vbmU7XG5cdFx0XHR9XG5cdFx0XHQmIC5qc3RyZWUtY2xpY2tlZCxcblx0XHRcdCYgLmpzdHJlZS13aG9sZXJvdy1jbGlja2VkIHtcblx0XHRcdFx0YmFja2dyb3VuZDogdmFyKC0tI3skcHJlZml4fWxpZ2h0KTtcblx0XHRcdFx0Ym94LXNoYWRvdzogbm9uZTtcblx0XHRcdH1cblx0XHRcdFxuXHRcdFx0Ji5qc3RyZWUtb3BlbiB7XG5cdFx0XHRcdCYgLmpzdHJlZS1hbmNob3Ige1xuXHRcdFx0XHRcdCYgPiAuZmEtZm9sZGVyIHtcblx0XHRcdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRcdFx0Y29udGVudDogJ1xcZjA3Yyc7XG5cdFx0XHRcdFx0XHRcdGNvbG9yOiByZ2JhKHZhcigtLSN7JHByZWZpeH1jb21wb25lbnQtY29sb3ItcmdiKSwgLjM1KTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0Ji5qc3RyZWUtY2xpY2tlZCB7XG5cdFx0XHRcdFx0XHQmID4gLmZhLWZvbGRlciB7XG5cdFx0XHRcdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRcdFx0XHRjb2xvcjogdmFyKC0tI3skcHJlZml4fWNvbXBvbmVudC1jb2xvcik7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0XG5cdFx0XHRcdCYgPiAuanN0cmVlLW9jbCB7XG5cdFx0XHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdFx0XHRib3JkZXItaW5saW5lLXN0YXJ0LWNvbG9yOiByZ2JhKHZhcigtLSN7JHByZWZpeH1jb21wb25lbnQtY29sb3ItcmdiKSwgLjI1KTtcblx0XHRcdFx0XHRcdHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdCYuanN0cmVlLWNsb3NlZCB7XG5cdFx0XHRcdCYgPiAuanN0cmVlLW9jbCB7XG5cdFx0XHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdFx0XHRib3JkZXItaW5saW5lLXN0YXJ0LWNvbG9yOiByZ2JhKHZhcigtLSN7JHByZWZpeH1jb21wb25lbnQtY29sb3ItcmdiKSwgLjI1KTtcblx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IHJlbSgtNXB4KTtcblx0XHRcdFx0XHRcdHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufSIsIi5qdmVjdG9ybWFwLWNvbnRhaW5lciB7XG5cdCYgLmp2ZWN0b3JtYXAtem9vbWluLCBcblx0JiAuanZlY3Rvcm1hcC16b29tb3V0IHtcblx0XHR3aWR0aDogcmVtKDE2cHgpO1xuXHRcdGhlaWdodDogcmVtKDE2cHgpO1xuXHRcdHBhZGRpbmc6IDA7XG5cdFx0aW5zZXQtaW5saW5lLXN0YXJ0OiAkc3BhY2VyO1xuXHRcdGNvbG9yOiAkZ3JheS04MDA7XG5cdFx0YmFja2dyb3VuZDogJHdoaXRlO1xuXHRcdGJveC1zaGFkb3c6ICRib3gtc2hhZG93O1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcblx0fVxuXHQmIC5qdmVjdG9ybWFwLWxhYmVsIHtcblx0XHRwYWRkaW5nOiByZW0oM3B4KSByZW0oNnB4KTtcblx0XHRib3JkZXI6IG5vbmU7XG5cdFx0YmFja2dyb3VuZDogcmdiYSgkYmxhY2ssIC42KTtcblx0fVxufVxuLmp2ZWN0b3JtYXAtdGlwIHtcblx0cGFkZGluZzogcmVtKDNweCkgcmVtKDZweCkgIWltcG9ydGFudDtcblx0Ym9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG5cdGJhY2tncm91bmQ6IHJnYmEoJGJsYWNrLCAuNikgIWltcG9ydGFudDtcbn1cbi5tYXAtcGFnZSB7XG5cdCYgLmp2ZWN0b3JtYXAtem9vbWluLFxuXHQmIC5qdmVjdG9ybWFwLXpvb21vdXQge1xuXHRcdHdpZHRoOiByZW0oMjVweCkgIWltcG9ydGFudDtcblx0XHRoZWlnaHQ6IHJlbSgyNXB4KSAhaW1wb3J0YW50O1xuXHRcdGZvbnQtc2l6ZTogJGgzLWZvbnQtc2l6ZTtcblx0XHRpbnNldC1pbmxpbmUtc3RhcnQ6ICRhcHAtY29udGVudC1wYWRkaW5nLXggIWltcG9ydGFudDtcblx0XHRib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1sZztcblx0XHRcblx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcblx0XHRcdGluc2V0LWlubGluZS1zdGFydDogJGFwcC1jb250ZW50LXBhZGRpbmcteC1zbSAhaW1wb3J0YW50O1xuXHRcdH1cblx0fVxuXHQmIC5qdmVjdG9ybWFwLXpvb21pbiB7XG5cdFx0dG9wOiAkYXBwLWhlYWRlci1oZWlnaHQgKyByZW0oMjBweCk7XG5cdFx0XG5cdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG5cdFx0XHR0b3A6ICRhcHAtaGVhZGVyLWhlaWdodCArIHJlbSgyMHB4KSArIHJlbSgzMHB4KTtcblx0XHR9XG5cdH1cblx0JiAuanZlY3Rvcm1hcC16b29tb3V0IHtcblx0XHR0b3A6ICRhcHAtaGVhZGVyLWhlaWdodCArIHJlbSg1MHB4KTtcblx0XHRcblx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcblx0XHRcdHRvcDogJGFwcC1oZWFkZXItaGVpZ2h0ICsgcmVtKDMwcHgpICsgcmVtKDU1cHgpO1xuXHRcdH1cblx0fVxufSIsIi5tYXRlcmlhbC1pY29ucyB7XG5cdHRleHQtcmVuZGVyaW5nOiBvcHRpbWl6ZUxlZ2liaWxpdHk7XG59IiwiaHRtbCB7XG5cdCYgLm52ZDMtc3ZnIHtcblx0XHRkaXJlY3Rpb246IGx0cjtcblx0fVxuXHQmIC5udnRvb2x0aXAge1xuXHRcdGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYmFzZTtcblx0XHRmb250LXNpemU6ICRmb250LXNpemUtYmFzZTtcblx0XHRib3JkZXI6IG5vbmU7XG5cdFx0cGFkZGluZzogJHNwYWNlciAqIC4yNSAkc3BhY2VyICogLjU7XG5cdFx0YmFja2dyb3VuZDogI3tyZ2JhKHZhcigtLSN7JHByZWZpeH1jb21wb25lbnQtZHJvcGRvd24tYmctcmdiKSwgLjk1KX07XG5cdFx0Y29sb3I6IHZhcigtLSN7JHByZWZpeH1jb21wb25lbnQtY29sb3IpO1xuXHRcdGJveC1zaGFkb3c6ICRib3gtc2hhZG93O1xuXHRcdGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzICogMjtcblx0XHRcblx0XHQmIHRhYmxlIHtcblx0XHRcdCYgdGhlYWQge1xuXHRcdFx0XHQmIHRyIHtcblx0XHRcdFx0XHQmIHRoIHtcblx0XHRcdFx0XHRcdCYgc3Ryb25nIHtcblx0XHRcdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQmIHRib2R5IHtcblx0XHRcdFx0JiB0ZCB7XG5cdFx0XHRcdFx0Ji5sZWdlbmQtY29sb3ItZ3VpZGUge1xuXHRcdFx0XHRcdFx0JiBkaXYge1xuXHRcdFx0XHRcdFx0XHRib3JkZXI6IG5vbmU7XG5cdFx0XHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHRcblx0JiAubnZkMyB7XG5cdFx0JiBsaW5lIHtcblx0XHRcdCYubnYtZ3VpZGVsaW5lIHtcblx0XHRcdFx0c3Ryb2tlOiByZ2JhKHZhcigtLSN7JHByZWZpeH1jb21wb25lbnQtY29sb3ItcmdiKSwgLjUpO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmIC5udi1iYXJzIHtcblx0XHRcdCYgdGV4dCB7XG5cdFx0XHRcdGZpbGw6IHJnYmEodmFyKC0tI3skcHJlZml4fWNvbXBvbmVudC1jb2xvci1yZ2IpLCAxKTtcblx0XHRcdH1cblx0XHR9XG5cdFx0JiAubnYtYXhpcyB7XG5cdFx0XHQmIGxpbmUsXG5cdFx0XHQmIHBhdGgge1xuXHRcdFx0XHRmaWxsOiBub25lO1xuXHRcdFx0XHRzdHJva2U6IHJnYmEodmFyKC0tI3skcHJlZml4fWNvbXBvbmVudC1jb2xvci1yZ2IpLCAuMTUpO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmIC5udi1sZWdlbmQtdGV4dCxcblx0XHQmIC5udi14IHRleHQsXG5cdFx0JiAubnYteSB0ZXh0IHtcblx0XHRcdGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYmFzZTtcblx0XHRcdGZpbGw6IHJnYmEodmFyKC0tI3skcHJlZml4fWNvbXBvbmVudC1jb2xvci1yZ2IpLCAxKTtcblx0XHRcdGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbTtcblx0XHRcdGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcblx0XHR9XG5cdFx0JiAubnYtbGFiZWwge1xuXHRcdFx0JiB0ZXh0IHtcblx0XHRcdFx0ZmlsbDogcmdiYSh2YXIoLS0jeyRwcmVmaXh9Y29tcG9uZW50LWNvbG9yLXJnYiksIDEpICFpbXBvcnRhbnQ7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCYgLm52LWxlZ2VuZC1zeW1ib2wge1xuXHRcdFx0cjogM1xuXHRcdH1cblx0XHQmIC5udi1kaXNjcmV0ZWJhciwgXG5cdFx0JiAubnYtbXVsdGliYXJIb3Jpem9udGFsIHtcblx0XHRcdCYgLm52LWdyb3VwcyB0ZXh0IHtcblx0XHRcdFx0ZmlsbDogdmFyKC0tI3skcHJlZml4fWNvbXBvbmVudC1jb2xvciwgMSk7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCYgLm52LWxlZ2VuZC1zeW1ib2wge1xuXHRcdFx0c3Ryb2tlLXdpZHRoOiAwICFpbXBvcnRhbnQ7XG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMXB4KTtcblx0XHR9XG5cdFx0Ji5udi1waWUge1xuXHRcdFx0JiAubnYtcGllLXRpdGxlLFxuXHRcdFx0JiAubnYtbGFiZWwgdGV4dCB7XG5cdFx0XHRcdGZpbGw6IHJnYmEodmFyKC0tI3skcHJlZml4fWNvbXBvbmVudC1jb2xvci1yZ2IpLCAxKSAhaW1wb3J0YW50O1xuXHRcdFx0fVxuXHRcdFx0JiBwYXRoIHtcblx0XHRcdFx0c3Ryb2tlOiByZ2JhKHZhcigtLSN7JHByZWZpeH1jb21wb25lbnQtYmctcmdiKSwgLjIpO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufSIsIkBrZXlmcmFtZXMgcGFjZS1zcGlubmVyIHtcblx0MCUgeyB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTsgfVxuXHQxMDAlIHsgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTsgfVxufVxuXG4ucGFjZS10b3Age1xuXHQmIC5wYWNlIHtcblx0XHQmIC5wYWNlLXByb2dyZXNzIHtcblx0XHRcdHRvcDogMCAhaW1wb3J0YW50O1xuXHRcdH1cblx0XHQmIC5wYWNlLWFjdGl2aXR5IHtcblx0XHRcdHRvcDogcmVtKDE1cHgpICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHR9XG59XG5cbi5wYWNlIHtcblx0YmFja2dyb3VuZDogbm9uZTtcblx0cG9zaXRpb246IGZpeGVkO1xuXHR0b3A6IDA7XG5cdGluc2V0LWlubGluZS1zdGFydDogMDtcblx0aW5zZXQtaW5saW5lLWVuZDogMDtcblx0ei1pbmRleDogJHBhY2UtbG9hZGVyLXppbmRleDtcblx0b3BhY2l0eTogMTtcblx0dHJhbnNpdGlvbjogb3BhY2l0eSAxcztcblx0XG5cdCYgLnBhY2UtcHJvZ3Jlc3Mge1xuXHRcdHRvcDogJGFwcC1oZWFkZXItaGVpZ2h0O1xuXHRcdGhlaWdodDogcmVtKDNweCk7XG5cdFx0YmFja2dyb3VuZDogdmFyKC0tI3skcHJlZml4fWFwcC10aGVtZSk7XG5cdFx0dHJhbnNpdGlvbjogYWxsIC4ycyBsaW5lYXI7XG5cdFx0XG5cdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG5cdFx0XHR0b3A6ICRhcHAtaGVhZGVyLWhlaWdodC1zbSAqIDIgKyByZW0oMXB4KTtcblx0XHR9XG5cdFx0XG5cdFx0JiAucGFjZS1wcm9ncmVzcy1pbm5lciB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblx0fVxuXHQmIC5wYWNlLWFjdGl2aXR5IHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRwb3NpdGlvbjogZml4ZWQ7XG5cdFx0ei1pbmRleDogJHBhY2UtbG9hZGVyLXppbmRleDtcblx0XHR0b3A6ICRhcHAtaGVhZGVyLWhlaWdodCArICRhcHAtY29udGVudC1wYWRkaW5nLXkgLSA3O1xuXHRcdGluc2V0LWlubGluZS1lbmQ6ICRhcHAtY29udGVudC1wYWRkaW5nLXggLSAyMDtcblx0XHR3aWR0aDogJHNwYWNlcjtcblx0XHRoZWlnaHQ6ICRzcGFjZXI7XG5cdFx0Ym9yZGVyOiAycHggc29saWQgdHJhbnNwYXJlbnQ7XG5cdFx0Ym9yZGVyLXRvcC1jb2xvcjogdmFyKC0tI3skcHJlZml4fWFwcC10aGVtZSk7XG5cdFx0Ym9yZGVyLWlubGluZS1zdGFydC1jb2xvcjogdmFyKC0tI3skcHJlZml4fWFwcC10aGVtZSk7XG5cdFx0YW5pbWF0aW9uOiBwYWNlLXNwaW5uZXIgNDAwbXMgbGluZWFyIGluZmluaXRlO1xuXHRcdGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzICogMTA7XG5cdFx0XG5cdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG5cdFx0XHR0b3A6ICgkYXBwLWhlYWRlci1oZWlnaHQtc20gKiAyKSArICRhcHAtY29udGVudC1wYWRkaW5nLXktc20gLSA3O1xuXHRcdH1cblx0fVxuXHQmLnBhY2UtaW5hY3RpdmUge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdG9wYWNpdHk6IDA7XG5cdH1cbn1cbi5wYWNlLWRvbmUge1xuXHQmIC5wYWNlIHtcblx0XHQmLnBhY2UtaW5hY3RpdmUge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0fVxuXHR9XG59IiwiLnBhcnNsZXktZXJyb3Ige1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuXHRib3JkZXItY29sb3I6ICRkYW5nZXIgIWltcG9ydGFudDtcblx0Y29sb3I6ICRpbnB1dC1jb2xvciAhaW1wb3J0YW50O1xuXHRcblx0Jjpmb2N1cyB7XG5cdFx0Ym9yZGVyLWNvbG9yOiAkZm9ybS1mZWVkYmFjay1pbnZhbGlkLWNvbG9yICFpbXBvcnRhbnQ7XG5cdFx0b3V0bGluZTogMDtcblx0XHRib3gtc2hhZG93OiAwIDAgMCAkZm9ybS1zZWxlY3QtZm9jdXMtd2lkdGggcmdiYSgkZm9ybS1mZWVkYmFjay1pbnZhbGlkLWNvbG9yLCAuMykgIWltcG9ydGFudDtcblx0fVxufVxuLnBhcnNsZXktc3VjY2VzcyB7XG5cdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG5cdGJvcmRlci1jb2xvcjogJGZvcm0tZmVlZGJhY2stdmFsaWQtY29sb3IgIWltcG9ydGFudDtcblx0Y29sb3I6ICRpbnB1dC1jb2xvciAhaW1wb3J0YW50O1xuXHRcblx0Jjpmb2N1cyB7XG5cdFx0Ym9yZGVyLWNvbG9yOiAkZm9ybS1mZWVkYmFjay12YWxpZC1jb2xvciAhaW1wb3J0YW50O1xuXHRcdG91dGxpbmU6IDA7XG5cdFx0Ym94LXNoYWRvdzogMCAwIDAgJGZvcm0tc2VsZWN0LWZvY3VzLXdpZHRoIHJnYmEoJGZvcm0tZmVlZGJhY2stdmFsaWQtY29sb3IsIC4zKSAhaW1wb3J0YW50O1xuXHR9XG59XG4ucGFyc2xleS1lcnJvcnMtbGlzdCB7XG5cdHBhZGRpbmc6IDAgIWltcG9ydGFudDtcblx0bGlzdC1zdHlsZS10eXBlOiBub25lICFpbXBvcnRhbnQ7XG5cdG1hcmdpbjogMCAhaW1wb3J0YW50O1xuXHRjb2xvcjogJGZvcm0tZmVlZGJhY2staW52YWxpZC1jb2xvcjtcblx0Zm9udC1zaXplOiAkZm9udC1zaXplLWJhc2UgIWltcG9ydGFudDtcblx0bGluZS1oZWlnaHQ6IGluaGVyaXQgIWltcG9ydGFudDtcblx0XG5cdCYuZmlsbGVkIHtcblx0XHRtYXJnaW4tdG9wOiAkc3BhY2VyICogLjUgIWltcG9ydGFudDtcblx0fVxufSIsIi5wcyB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XG5cdCYgLnBzX19yYWlsLXgge1xuXHRcdHotaW5kZXg6IDEwO1xuXG5cdFx0Jjpmb2N1cyxcblx0XHQmOmhvdmVyLFxuXHRcdCYucHMtLWNsaWNraW5nIHtcblx0XHRcdGJhY2tncm91bmQ6IG5vbmU7XG5cdFx0fVxuXHR9XG5cdCYgLnBzX19yYWlsLXkge1xuXHRcdHotaW5kZXg6IDEwO1xuXHRcdHdpZHRoOiA2cHggIWltcG9ydGFudDtcblx0XHRiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnQ7XG5cblx0XHQmOmZvY3VzLFxuXHRcdCY6aG92ZXIsXG5cdFx0Ji5wcy0tY2xpY2tpbmcge1xuXHRcdFx0d2lkdGg6IDZweCAhaW1wb3J0YW50O1xuXHRcdFx0YmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50O1xuXG5cdFx0XHQmIC5wc19fdGh1bWIteSxcblx0XHRcdCYgPiAucHNfX3RodW1iLXkge1xuXHRcdFx0XHR3aWR0aDogNnB4ICFpbXBvcnRhbnQ7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdCYgLnBzX190aHVtYi15IHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS01MDA7XG5cdFx0XG5cdFx0Jjpmb2N1cyxcblx0XHQmOmhvdmVyLFxuXHRcdCYucHMtLWNsaWNraW5nIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRncmF5LTUwMDtcblx0XHR9XG5cdH1cbn0iLCIucG93ZXJhbmdlLXdyYXBwZXIge1xuXHRwYWRkaW5nOiAkc3BhY2VyICogMC43NSByZW0oMzBweCk7XG5cdFxuXHQ6ZGlyKHJ0bCkgJiB7XG5cdFx0ZGlyZWN0aW9uOiBsdHI7XG5cdFx0dGV4dC1hbGlnbjogc3RhcnQ7XG5cdH1cblx0XG5cdCYgLnJhbmdlLWJhciB7XG5cdFx0YmFja2dyb3VuZDogdmFyKC0tI3skcHJlZml4fWNvbXBvbmVudC1ib3JkZXItY29sb3IpO1xuXHRcdFxuXHRcdCYgLnJhbmdlLW1pbixcblx0XHQmIC5yYW5nZS1tYXgge1xuXHRcdFx0Y29sb3I6IHZhcigtLSN7JHByZWZpeH1jb21wb25lbnQtY29sb3IpO1xuXHRcdH1cblx0XHQmIC5yYW5nZS1oYW5kbGUge1xuXHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0Ym94LXNoYWRvdzogMCAxcHggM3B4IHJnYmEoJGJsYWNrLCAuMjUpO1xuXHRcdH1cblx0XHQmIC5yYW5nZS1xdWFudGl0eSB7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkY29tcG9uZW50LWFjdGl2ZS1iZztcblx0XHR9XG5cdH1cblx0XG5cdCYucmVkIHtcblx0XHQmIC5yYW5nZS1iYXIge1xuXHRcdFx0JiAucmFuZ2UtcXVhbnRpdHkge1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiAkcmVkO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQmLnRlYWwge1xuXHRcdCYgLnJhbmdlLWJhciB7XG5cdFx0XHQmIC5yYW5nZS1xdWFudGl0eSB7XG5cdFx0XHRcdGJhY2tncm91bmQ6ICR0ZWFsO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQmLnB1cnBsZSB7XG5cdFx0JiAucmFuZ2UtYmFyIHtcblx0XHRcdCYgLnJhbmdlLXF1YW50aXR5IHtcblx0XHRcdFx0YmFja2dyb3VuZDogJHB1cnBsZTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0Ji5vcmFuZ2Uge1xuXHRcdCYgLnJhbmdlLWJhciB7XG5cdFx0XHQmIC5yYW5nZS1xdWFudGl0eSB7XG5cdFx0XHRcdGJhY2tncm91bmQ6ICRvcmFuZ2U7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdCYuYmxhY2sge1xuXHRcdCYgLnJhbmdlLWJhciB7XG5cdFx0XHQmIC5yYW5nZS1xdWFudGl0eSB7XG5cdFx0XHRcdGJhY2tncm91bmQ6ICRkYXJrO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQmLnBvd2VyYW5nZS13aXRob3V0LXJhbmdlIHtcblx0XHRwYWRkaW5nLWlubGluZS1zdGFydDogMDtcblx0XHRwYWRkaW5nLWlubGluZS1lbmQ6IDA7XG5cdH1cblx0Ji5wb3dlcmFuZ2UtdmVydGljYWwge1xuXHRcdHBhZGRpbmctaW5saW5lLXN0YXJ0OiAkc3BhY2VyO1xuXHRcdHBhZGRpbmctaW5saW5lLWVuZDogJHNwYWNlcjtcblx0fVxufSIsImJvZHkge1xuXHQmIC5xbC10b29sYmFyLFxuXHQmIC5xbC1jb250YWluZXIge1xuXHRcdGJvcmRlci1jb2xvcjogdmFyKC0tI3skcHJlZml4fWJvcmRlci1jb2xvcikgIWltcG9ydGFudDtcblx0XHRcblx0XHQmIC5xbC1waWNrZXIge1xuXHRcdFx0Y29sb3I6IHZhcigtLSN7JHByZWZpeH1ib2R5LWNvbG9yKTtcblx0XHRcdFxuXHRcdFx0Jjpub3QoLnFsLWNvbG9yLXBpY2tlcik6bm90KC5xbC1pY29uLXBpY2tlcikgc3ZnIHtcblx0XHRcdFx0cmlnaHQ6IGluaXRpYWw7XG5cdFx0XHRcdGluc2V0LWlubGluZS1lbmQ6IDA7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCYgYnV0dG9uLFxuXHRcdCYgLnFsLXBpY2tlci1sYWJlbCxcblx0XHQmIC5xbC1waWNrZXItaXRlbSB7XG5cdFx0XHQmOmhvdmVyLFxuXHRcdFx0Jjpmb2N1cyB7XG5cdFx0XHRcdGJhY2tncm91bmQ6IHJnYmEodmFyKC0tI3skcHJlZml4fWJvZHktY29sb3ItcmdiKSwgLjE1KSAhaW1wb3J0YW50O1xuXHRcdFx0XHRjb2xvcjogdmFyKC0tI3skcHJlZml4fWJvZHktY29sb3IpICFpbXBvcnRhbnQ7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xuXHRcdFx0fVxuXHRcdFx0Ji5xbC1hY3RpdmUge1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiByZ2JhKHZhcigtLSN7JHByZWZpeH1hcHAtdGhlbWUtcmdiKSwgLjI1KSAhaW1wb3J0YW50O1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcblx0XHRcdFx0Y29sb3I6IHZhcigtLSN7JHByZWZpeH1hcHAtdGhlbWUpICFpbXBvcnRhbnQ7XG5cdFx0XHRcdGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuXHRcdFx0XHRcblx0XHRcdFx0JiAucWwtc3Ryb2tlIHtcblx0XHRcdFx0XHRzdHJva2U6IHZhcigtLSN7JHByZWZpeH1hcHAtdGhlbWUpICFpbXBvcnRhbnQ7XG5cdFx0XHRcdH1cblx0XHRcdFx0JiAucWwtZmlsbCB7XG5cdFx0XHRcdFx0ZmlsbDogdmFyKC0tI3skcHJlZml4fWFwcC10aGVtZSkgIWltcG9ydGFudDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHQmIC5xbC1waWNrZXItb3B0aW9ucyAucWwtcGlja2VyLWl0ZW0ge1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50O1xuXHRcdFx0XG5cdFx0XHQmOmhvdmVyLFxuXHRcdFx0Jjpmb2N1cyB7XG5cdFx0XHRcdGJhY2tncm91bmQ6IHJnYmEodmFyKC0tI3skcHJlZml4fWJvZHktY29sb3ItcmdiKSwgLjE1KSAhaW1wb3J0YW50O1xuXHRcdFx0XHRjb2xvcjogdmFyKC0tI3skcHJlZml4fWJvZHktY29sb3IpO1xuXHRcdFx0fVxuXHRcdFx0Ji5xbC1zZWxlY3RlZCB7XG5cdFx0XHRcdGJhY2tncm91bmQ6IHJnYmEodmFyKC0tI3skcHJlZml4fWFwcC10aGVtZS1yZ2IpLCAuMjUpICFpbXBvcnRhbnQ7XG5cdFx0XHRcdGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YXBwLXRoZW1lKSAhaW1wb3J0YW50O1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmIC5xbC1zdHJva2Uge1xuXHRcdFx0ZmlsbDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcblx0XHRcdHN0cm9rZTogdmFyKC0tI3skcHJlZml4fWJvZHktY29sb3IpICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHRcdCYgLnFsLWZpbGwge1xuXHRcdFx0ZmlsbDogdmFyKC0tI3skcHJlZml4fWJvZHktY29sb3IpICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHR9XG59XG4uYm9yZGVyLTAgLnFsLXRvb2xiYXIge1xuXHRib3JkZXItdG9wOiBub25lICFpbXBvcnRhbnQ7XG5cdGJvcmRlci1pbmxpbmUtc3RhcnQ6IG5vbmUgIWltcG9ydGFudDtcblx0Ym9yZGVyLWlubGluZS1lbmQ6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5ib3JkZXItMCAucWwtY29udGFpbmVyIHtcblx0Ym9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG59IiwiYm9keSB7XG5cdCYgLnBpY2tlciB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0Zm9udC1mYW1pbHk6ICRmb3JtLXNlbGVjdC1mb250LWZhbWlseTtcblx0XHRib3JkZXI6ICRmb3JtLXNlbGVjdC1ib3JkZXItd2lkdGggc29saWQgdmFyKC0tI3skcHJlZml4fWNvbXBvbmVudC1ib3JkZXItY29sb3IpO1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1jb21wb25lbnQtYmcpO1xuXHRcdHBhZGRpbmc6ICRmb3JtLXNlbGVjdC1wYWRkaW5nLXkgJGZvcm0tc2VsZWN0LXBhZGRpbmcteDtcblx0XHRtaW4taGVpZ2h0OiAkaW5wdXQtaGVpZ2h0O1xuXHRcdGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xuXHRcdFxuXHRcdCYgPiAucGMtZWxlbWVudCB7XG5cdFx0XHRtYXJnaW46IDAgJGZvcm0tc2VsZWN0LXBhZGRpbmcteCAqIC41ICRmb3JtLXNlbGVjdC1wYWRkaW5nLXkgMDtcblx0XHRcdHBhZGRpbmc6IHJlbSgycHgpIHJlbSgxMHB4KSAhaW1wb3J0YW50O1xuXHRcdFx0Ym9yZGVyOiBub25lO1xuXHRcdFx0YmFja2dyb3VuZDogI3tyZ2JhKHZhcigtLSN7JHByZWZpeH1jb21wb25lbnQtYm9yZGVyLWNvbG9yLXJnYiksIC42NSl9O1xuXHRcdFx0Y29sb3I6IHZhcigtLSN7JHByZWZpeH1jb21wb25lbnQtY29sb3IpO1xuXHRcdFx0Zm9udC13ZWlnaHQ6ICRpbnB1dC1mb250LXdlaWdodDtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDMwcHg7XG5cdFx0XHRcblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiAje3JnYmEodmFyKC0tI3skcHJlZml4fWNvbXBvbmVudC1ib3JkZXItY29sb3ItcmdiKSwgMSl9O1xuXHRcdFx0XHRjb2xvcjogdmFyKC0tI3skcHJlZml4fWNvbXBvbmVudC1jb2xvcik7XG5cdFx0XHR9XG5cdFx0XHRcblx0XHRcdCYgLnBjLWNsb3NlIHtcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRcdGluc2V0LWlubGluZS1lbmQ6IDA7XG5cdFx0XHRcdHRvcDogMDtcblx0XHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0bWFyZ2luLWxlZnQ6ICRzcGFjZXIgKiAuNTtcblx0XHRcdFx0b3BhY2l0eTogLjI1O1xuXHRcdFx0XHRjb2xvcjogaW5oZXJpdDtcblx0XHRcdFx0Zm9udC1zaXplOiAkZm9udC1zaXplLWJhc2U7XG5cdFx0XHRcdFxuXHRcdFx0XHRAaW5jbHVkZSBmb250YXdlc29tZSgpO1xuXHRcdFx0XHRcblx0XHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdFx0Y29udGVudDogJ1xcZjAwZCcgIWltcG9ydGFudDtcblx0XHRcdFx0fVxuXHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRvcGFjaXR5OiAwLjU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdCYgKyAucGMtc2VsZWN0IHtcblx0XHRcdFx0cGFkZGluZy10b3A6ICRmb3JtLXNlbGVjdC1wYWRkaW5nLXk7XG5cdFx0XHRcdFxuXHRcdFx0XHQmIC5wYy1lbGVtZW50IHtcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiAtJGZvcm0tc2VsZWN0LXBhZGRpbmcteTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHRcblx0XHQmIC5wYy1zZWxlY3Qge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHR3aWR0aDogYXV0bztcblx0XHRcdG1heC13aWR0aDogaW5pdGlhbDtcblx0XHRcdG1pbi13aWR0aDogaW5pdGlhbDtcblx0XHRcdG1hcmdpbjogKC0kZm9ybS1zZWxlY3QtcGFkZGluZy15KSAoLSRmb3JtLXNlbGVjdC1wYWRkaW5nLXgpO1xuXHRcdFx0XG5cdFx0XHQmIC5wYy1lbGVtZW50IHtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0QGluY2x1ZGUgZm9udC1zaXplKCRmb3JtLXNlbGVjdC1mb250LXNpemUpO1xuXHRcdFx0XHRmb250LXdlaWdodDogJGZvcm0tc2VsZWN0LWZvbnQtd2VpZ2h0O1xuXHRcdFx0XHRsaW5lLWhlaWdodDogJGZvcm0tc2VsZWN0LWxpbmUtaGVpZ2h0O1xuXHRcdFx0XHRjb2xvcjogJGZvcm0tc2VsZWN0LWNvbG9yO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogZXNjYXBlLXN2ZygkZm9ybS1zZWxlY3QtaW5kaWNhdG9yKTtcblx0XHRcdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiAkZm9ybS1zZWxlY3QtYmctc2l6ZTtcblx0XHRcdFx0YXBwZWFyYW5jZTogbm9uZTtcblx0XHRcdFx0Ym9yZGVyOiBub25lO1xuXHRcdFx0XHRcblx0XHRcdFx0OmRpcihsdHIpICYge1xuXHRcdFx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246ICRmb3JtLXNlbGVjdC1iZy1wb3NpdGlvbjtcblx0XHRcdFx0XHRwYWRkaW5nOiAkZm9ybS1zZWxlY3QtcGFkZGluZy15ICRmb3JtLXNlbGVjdC1pbmRpY2F0b3ItcGFkZGluZyAkZm9ybS1zZWxlY3QtcGFkZGluZy15ICRmb3JtLXNlbGVjdC1wYWRkaW5nLXg7XG5cdFx0XHRcdH1cblx0XHRcdFx0OmRpcihydGwpICYge1xuXHRcdFx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgLjc1cmVtIGNlbnRlcjtcblx0XHRcdFx0XHRwYWRkaW5nOiAkZm9ybS1zZWxlY3QtcGFkZGluZy15ICRmb3JtLXNlbGVjdC1wYWRkaW5nLXggJGZvcm0tc2VsZWN0LXBhZGRpbmcteSAkZm9ybS1zZWxlY3QtaW5kaWNhdG9yLXBhZGRpbmc7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdCYgLnBjLWxpc3Qge1xuXHRcdFx0XHRib3JkZXI6IG5vbmU7XG5cdFx0XHRcdHBhZGRpbmc6ICRkcm9wZG93bi1wYWRkaW5nLXkgJGRyb3Bkb3duLXBhZGRpbmcteDtcblx0XHRcdFx0YmFja2dyb3VuZDogdmFyKC0tI3skcHJlZml4fWNvbXBvbmVudC1kcm9wZG93bi1iZyk7XG5cdFx0XHRcdHRvcDogMTAwJTtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XG5cdFx0XHRcdGJveC1zaGFkb3c6ICRib3gtc2hhZG93O1xuXHRcdFx0XHRcblx0XHRcdFx0JiBpbnB1dFt0eXBlPXNlYXJjaF0ge1xuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdHdpZHRoOiBjYWxjKDEwMCUgLSAyMHB4KTtcblx0XHRcdFx0XHRtYXJnaW46IDAgcmVtKDEwcHgpIHJlbSg1cHgpO1xuXHRcdFx0XHRcdHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXkgJGlucHV0LXBhZGRpbmcteDtcblx0XHRcdFx0XHRmb250LWZhbWlseTogJGlucHV0LWZvbnQtZmFtaWx5O1xuXHRcdFx0XHRcdEBpbmNsdWRlIGZvbnQtc2l6ZSgkaW5wdXQtZm9udC1zaXplKTtcblx0XHRcdFx0XHRmb250LXdlaWdodDogJGlucHV0LWZvbnQtd2VpZ2h0O1xuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAkaW5wdXQtbGluZS1oZWlnaHQ7XG5cdFx0XHRcdFx0Y29sb3I6IHZhcigtLSN7JHByZWZpeH1jb21wb25lbnQtY29sb3IpO1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1jb21wb25lbnQtYmcpO1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG5cdFx0XHRcdFx0Ym9yZGVyOiAkaW5wdXQtYm9yZGVyLXdpZHRoIHNvbGlkIHZhcigtLSN7JHByZWZpeH1jb21wb25lbnQtYm9yZGVyLWNvbG9yKTtcblx0XHRcdFx0XHRhcHBlYXJhbmNlOiBub25lO1xuXHRcdFx0XHRcdHRyYW5zaXRpb246ICRpbnB1dC10cmFuc2l0aW9uO1xuXHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xuXG5cdFx0XHRcdFx0Jjpmb2N1cyB7XG5cdFx0XHRcdFx0XHRjb2xvcjogJGlucHV0LWZvY3VzLWNvbG9yO1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGlucHV0LWZvY3VzLWJnO1xuXHRcdFx0XHRcdFx0Ym9yZGVyLWNvbG9yOiAkaW5wdXQtZm9jdXMtYm9yZGVyLWNvbG9yO1xuXHRcdFx0XHRcdFx0b3V0bGluZTogMDtcblx0XHRcdFx0XHRcdGJveC1zaGFkb3c6ICRpbnB1dC1mb2N1cy1ib3gtc2hhZG93O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHRcblx0XHRcdFx0JiB1bCB7XG5cdFx0XHRcdFx0JiA+IGxpIHtcblx0XHRcdFx0XHRcdHBhZGRpbmc6ICRuYXYtbGluay1wYWRkaW5nLXkgJG5hdi1saW5rLXBhZGRpbmcteDtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQ6IG5vbmU7XG5cdFx0XHRcdFx0XHRjb2xvcjogdmFyKC0tI3skcHJlZml4fWNvbXBvbmVudC1jb2xvcik7XG5cdFx0XHRcdFx0XHRmb250LXdlaWdodDogJGlucHV0LWZvbnQtd2VpZ2h0O1xuXHRcdFx0XHRcdFx0XG5cdFx0XHRcdFx0XHQmOm50aC1jaGlsZChldmVuKSB7XG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQ6IG5vbmU7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZDogdmFyKC0tI3skcHJlZml4fWNvbXBvbmVudC1kcm9wZG93bi1ob3Zlci1iZyk7XG5cdFx0XHRcdFx0XHRcdGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9Y29tcG9uZW50LWhvdmVyLWNvbG9yKTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn0iLCIuc2VsZWN0MiB7XG5cdDpkaXIocnRsKSAmIHtcblx0XHRkaXJlY3Rpb246IHJ0bDtcblx0fVxuXHRcblx0Ji5zZWxlY3QyLWNvbnRhaW5lciB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0YmFja2dyb3VuZDogdmFyKC0tI3skcHJlZml4fWNvbXBvbmVudC1iZyk7XG5cdFx0XG5cdFx0JiAuc2VsZWN0aW9uIHtcblx0XHRcdCYgLnNlbGVjdDItc2VsZWN0aW9uIHtcblx0XHRcdFx0YmFja2dyb3VuZDogdmFyKC0tI3skcHJlZml4fWNvbXBvbmVudC1iZyk7XG5cdFx0XHRcdFxuXHRcdFx0XHQmLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUsXG5cdFx0XHRcdCYuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIHtcblx0XHRcdFx0XHRib3JkZXItY29sb3I6IHZhcigtLSN7JHByZWZpeH1jb21wb25lbnQtYm9yZGVyLWNvbG9yKTtcblx0XHRcdFx0XHRvdXRsaW5lOiAwO1xuXHRcdFx0XHRcdGhlaWdodDogJGlucHV0LWhlaWdodDtcblx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdFx0XG5cdFx0XHRcdFx0JiAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIHtcblx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxO1xuXHRcdFx0XHRcdFx0cGFkZGluZzogJGlucHV0LXBhZGRpbmcteSAkaW5wdXQtcGFkZGluZy14O1xuXHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkO1xuXHRcdFx0XHRcdFx0Y29sb3I6IHZhcigtLSN7JHByZWZpeH1jb21wb25lbnQtY29sb3IpO1xuXHRcdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHRcdGZsZXgtd3JhcDogd3JhcDtcblx0XHRcdFx0XHRcdGZsZXg6IDE7XG5cdFx0XHRcdFx0XHRwYWRkaW5nLWlubGluZS1lbmQ6ICRpbnB1dC1wYWRkaW5nLXg7XG5cdFx0XHRcdFx0XHRcblx0XHRcdFx0XHRcdCYgLnNlbGVjdDItc2VsZWN0aW9uX19jbGVhciB7XG5cdFx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRcdFx0dG9wOiAwO1xuXHRcdFx0XHRcdFx0XHRib3R0b206IDA7XG5cdFx0XHRcdFx0XHRcdHdpZHRoOiAkaW5wdXQtcGFkZGluZy14O1xuXHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdFx0XHRcdFx0aW5zZXQtaW5saW5lLWVuZDogMDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0JiAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IHtcblx0XHRcdFx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdFx0XHRcdHdpZHRoOiBhdXRvO1xuXHRcdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRcdFx0dG9wOiAwO1xuXHRcdFx0XHRcdFx0aW5zZXQtaW5saW5lLWVuZDogMDtcblx0XHRcdFx0XHRcdHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXkgJGlucHV0LXBhZGRpbmcteDtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHRcdFx0XG5cdFx0XHRcdFx0XHQmIGIge1xuXHRcdFx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdFx0XHRcdHRvcDogMDtcblx0XHRcdFx0XHRcdFx0aW5zZXQtaW5saW5lLXN0YXJ0OiAwO1xuXHRcdFx0XHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRcdFx0XHRcdGJvcmRlcjogbm9uZTtcblx0XHRcdFx0XHRcdFx0Y29sb3I6IHZhcigtLSN7JHByZWZpeH1jb21wb25lbnQtY29sb3IpO1xuXHRcdFx0XHRcdFx0XHR3aWR0aDogYXV0bztcblx0XHRcdFx0XHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdFx0XHRcdFx0XHRcblx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgZm9udGF3ZXNvbWUoKTtcblx0XHRcdFx0XHRcdFx0XG5cdFx0XHRcdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRcdFx0XHRjb250ZW50OiAnXFxmMDc4Jztcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHQmLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSB7XG5cdFx0XHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdFx0XHRcdG1pbi1oZWlnaHQ6ICRpbnB1dC1oZWlnaHQ7XG5cdFx0XHRcdFx0XG5cdFx0XHRcdFx0JiAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIHtcblx0XHRcdFx0XHRcdHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXkgLSByZW0tZGVmYXVsdCgxcHgpICRpbnB1dC1wYWRkaW5nLXggJGlucHV0LXBhZGRpbmcteSAqIC41IC0gcmVtLWRlZmF1bHQoMXB4KTtcblx0XHRcdFx0XHRcdFxuXHRcdFx0XHRcdFx0JiAuc2VsZWN0Mi1zZWFyY2gtLWlubGluZSB7XG5cdFx0XHRcdFx0XHRcdGZsb2F0OiBub25lO1xuXHRcdFx0XHRcdFx0XHRtaW4td2lkdGg6IHJlbSgxMDBweCk7XG5cdFx0XHRcdFx0XHRcdFxuXHRcdFx0XHRcdFx0XHQmIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQge1xuXHRcdFx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IC0xcHg7XG5cdFx0XHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogJGlucHV0LXBhZGRpbmcteSAqIC41O1xuXHRcdFx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiAkaW5wdXQtZm9udC13ZWlnaHQ7XG5cdFx0XHRcdFx0XHRcdFx0bWluLWhlaWdodDogcmVtKDIwcHgpO1xuXHRcdFx0XHRcdFx0XHRcdGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9Y29tcG9uZW50LWNvbG9yKTtcblx0XHRcdFx0XHRcdFx0XHRcblx0XHRcdFx0XHRcdFx0XHQmOjpwbGFjZWhvbGRlciB7XG5cdFx0XHRcdFx0XHRcdFx0XHRjb2xvcjogJGlucHV0LXBsYWNlaG9sZGVyLWNvbG9yO1xuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQmIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlIHtcblx0XHRcdFx0XHRcdGJvcmRlcjogbm9uZTtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQ6ICN7cmdiYSh2YXIoLS0jeyRwcmVmaXh9Y29tcG9uZW50LWJvcmRlci1jb2xvci1yZ2IpLCAuNjUpfTtcblx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206ICRpbnB1dC1wYWRkaW5nLXkgKiAuNTtcblx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0XHRcdFx0XHRwYWRkaW5nOiByZW0oNHB4KSByZW0oOHB4KTtcblx0XHRcdFx0XHRcdGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9Y29tcG9uZW50LWNvbG9yKTtcblx0XHRcdFx0XHRcdGZsb2F0OiBub25lO1xuXHRcdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XG5cdFx0XHRcdFx0XHRwYWRkaW5nLWlubGluZS1lbmQ6ICRpbnB1dC1wYWRkaW5nLXkgKiAzO1xuXHRcdFx0XHRcdFx0bWFyZ2luLWlubGluZS1lbmQ6ICRpbnB1dC1wYWRkaW5nLXkgKiAuNTtcblx0XHRcdFx0XHRcdG1hcmdpbi1pbmxpbmUtc3RhcnQ6IGluaXRpYWw7XG5cblx0XHRcdFx0XHRcdCYgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZSB7XG5cdFx0XHRcdFx0XHRcdGNvbG9yOiAkZ3JheS01MDA7XG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1sZztcblx0XHRcdFx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0XHRcdFx0XHRmbG9hdDogbm9uZTtcblx0XHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdFx0XHR0b3A6IDA7XG5cdFx0XHRcdFx0XHRcdGJvdHRvbTogMDtcblx0XHRcdFx0XHRcdFx0d2lkdGg6ICRpbnB1dC1wYWRkaW5nLXkgKiAzO1xuXHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdFx0XHRcdFx0aW5zZXQtaW5saW5lLWVuZDogMDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0XG5cdFx0Ji5zZWxlY3QyLWNvbnRhaW5lci0tYWJvdmUge1xuXHRcdFx0Ji5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiB7XG5cdFx0XHRcdCYgLnNlbGVjdGlvbiB7XG5cdFx0XHRcdFx0JiAuc2VsZWN0Mi1zZWxlY3Rpb24ge1xuXHRcdFx0XHRcdFx0Ji5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcblx0XHRcdFx0XHRcdFx0JiAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IHtcblx0XHRcdFx0XHRcdFx0XHQmIGIge1xuXHRcdFx0XHRcdFx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRjb250ZW50OiAnXFxmMGQ4Jztcblx0XHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbi5zZWxlY3QyLWNvbnRhaW5lciB7XG5cdCYgLnNlbGVjdDItZHJvcGRvd24ge1xuXHRcdGJvcmRlcjogbm9uZTtcblx0XHRiYWNrZ3JvdW5kOiB2YXIoLS0jeyRwcmVmaXh9Y29tcG9uZW50LWRyb3Bkb3duLWJnKTtcblx0XHRib3gtc2hhZG93OiAkYm94LXNoYWRvdztcblx0XHRcblx0XHQmIC5zZWxlY3QyLXNlYXJjaC0tZHJvcGRvd24ge1xuXHRcdFx0cGFkZGluZzogJG5hdi1saW5rLXBhZGRpbmcteCAqIC41O1xuXHRcdFx0XG5cdFx0XHQmIGlucHV0IHtcblx0XHRcdFx0Ym9yZGVyLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9Y29tcG9uZW50LWJvcmRlci1jb2xvcik7XG5cdFx0XHRcdGhlaWdodDogJGlucHV0LWhlaWdodDtcblx0XHRcdFx0cGFkZGluZzogJGlucHV0LXBhZGRpbmcteSAkaW5wdXQtcGFkZGluZy14O1xuXHRcdFx0XHRvdXRsaW5lOiBub25lO1xuXHRcdFx0XHRjb2xvcjogdmFyKC0tI3skcHJlZml4fWNvbXBvbmVudC1jb2xvcik7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcblx0XHRcdFx0dHJhbnNpdGlvbjogYWxsIC4ycyBsaW5lYXI7XG5cdFx0XHRcdFxuXHRcdFx0XHQmOmZvY3VzIHtcblx0XHRcdFx0XHRib3JkZXItY29sb3I6ICRpbnB1dC1mb2N1cy1ib3JkZXItY29sb3I7XG5cdFx0XHRcdFx0Ym94LXNoYWRvdzogJGlucHV0LWZvY3VzLWJveC1zaGFkb3c7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0JiAuc2VsZWN0Mi1yZXN1bHRzIHtcblx0XHRcdCYgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9ucyB7XG5cdFx0XHRcdCYgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIHtcblx0XHRcdFx0XHRmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG5cdFx0XHRcdFx0Y29sb3I6IHZhcigtLSN7JHByZWZpeH1jb21wb25lbnQtY29sb3IpO1xuXHRcdFx0XHRcdFxuXHRcdFx0XHRcdCYgLnNlbGVjdDItcmVzdWx0c19fZ3JvdXAge1xuXHRcdFx0XHRcdFx0cGFkZGluZzogJG5hdi1saW5rLXBhZGRpbmcteSAkbmF2LWxpbmstcGFkZGluZy14ICogLjUgJG5hdi1saW5rLXBhZGRpbmcteSAqIC41O1xuXHRcdFx0XHRcdFx0Y29sb3I6IHZhcigtLSN7JHByZWZpeH1jb21wb25lbnQtY29sb3IpO1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAkZm9udC1zaXplLXNtO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQmIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiB7XG5cdFx0XHRcdFx0XHRwYWRkaW5nOiAkbmF2LWxpbmstcGFkZGluZy15ICRuYXYtbGluay1wYWRkaW5nLXg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdCYuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLWhpZ2hsaWdodGVkIHtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQ6IHZhcigtLSN7JHByZWZpeH1jb21wb25lbnQtaG92ZXItYmcpO1xuXHRcdFx0XHRcdFx0Y29sb3I6IHZhcigtLSN7JHByZWZpeH1jb21wb25lbnQtY29sb3IpO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQmLnNlbGVjdDItcmVzdWx0c19fbWVzc2FnZSB7XG5cdFx0XHRcdFx0XHRmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6ICRmb250LXNpemUtYmFzZTtcblx0XHRcdFx0XHRcdGNvbG9yOiByZ2JhKHZhcigtLSN7JHByZWZpeH1jb21wb25lbnQtY29sb3ItcmdiKSwgLjUpO1xuXHRcdFx0XHRcdFx0cGFkZGluZzogJG5hdi1saW5rLXBhZGRpbmcteSAkbmF2LWxpbmstcGFkZGluZy14ICogLjU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdCZbYXJpYS1zZWxlY3RlZD10cnVlXSB7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAkY29tcG9uZW50LWFjdGl2ZS1iZztcblx0XHRcdFx0XHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdFxuXHRcdCYuc2VsZWN0Mi1kcm9wZG93bi0tYWJvdmUge1xuXHRcdFx0Ym94LXNoYWRvdzogJGJveC1zaGFkb3c7XG5cdFx0fVxuXHR9XG59XG4iLCJib2R5IHtcblx0JiAuanFzdG9vbHRpcCB7XG5cdFx0Ym9yZGVyOiBub25lO1xuXHRcdHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG5cdFx0aGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG5cdFx0YmFja2dyb3VuZDogcmdiYSgkZGFyaywgLjkpO1xuXHRcdGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xuXHR9XG59IiwiLnNwLW9yaWdpbmFsLWlucHV0LWNvbnRhaW5lciB7XG5cdCYgLnNwLWFkZC1vbiB7XG5cdFx0bWluLXdpZHRoOiByZW0oMzVweCk7XG5cdFx0XG5cdFx0OmRpcihydGwpICYge1xuXHRcdFx0Ym9keSAmIHtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMgIWltcG9ydGFudDtcblx0XHRcdFx0Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMCAhaW1wb3J0YW50O1xuXHRcdFx0XHRib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdFxuXHRcdCYgLnNwLWNvbG9yaXplIHtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0XHRib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1zbSAtIDIgIWltcG9ydGFudDtcblx0XHRcdFxuXHRcdFx0OmRpcihsdHIpICYge1xuXHRcdFx0XHRib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMCAhaW1wb3J0YW50O1xuXHRcdFx0XHRib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMCAhaW1wb3J0YW50O1xuXHRcdFx0fVxuXHRcdFx0OmRpcihydGwpICYge1xuXHRcdFx0XHRib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG5cdFx0XHRcdGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAgIWltcG9ydGFudDtcblx0XHRcdH1cblx0XHRcdFxuXHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRjb250ZW50OiAnJztcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHR0b3A6IDA7XG5cdFx0XHRcdGluc2V0LWlubGluZS1zdGFydDogMDtcblx0XHRcdFx0aW5zZXQtaW5saW5lLWVuZDogMDtcblx0XHRcdFx0Ym90dG9tOiAwO1xuXHRcdFx0XHRib3JkZXI6IDVweCBzb2xpZCB2YXIoLS0jeyRwcmVmaXh9Y29tcG9uZW50LWJvcmRlci1jb2xvcik7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdCYgLnNwZWN0cnVtLndpdGgtYWRkLW9uIHtcblx0XHQ6ZGlyKHJ0bCkgJiB7XG5cdFx0XHRib3JkZXItbGVmdDogMXB4IHNvbGlkIHZhcigtLSN7JHByZWZpeH1jb21wb25lbnQtYm9yZGVyLWNvbG9yKTtcblx0XHRcdGJvcmRlci1yaWdodDogMDtcblx0XHRcdGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzICFpbXBvcnRhbnQ7XG5cdFx0XHRib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMCAhaW1wb3J0YW50O1xuXHRcdFx0Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDAgIWltcG9ydGFudDtcblx0XHR9XG5cdH1cbn1cbi5zcC1jb250YWluZXIge1xuXHRib2R5ICYge1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1jb21wb25lbnQtZHJvcGRvd24tYmcpO1xuXHRcdFxuXHRcdCYgLnNwLXBhbGV0dGUtY29udGFpbmVyIHtcblx0XHRcdGJvcmRlci1yaWdodDogbm9uZTtcblx0XHRcdGJvcmRlci1pbmxpbmUtZW5kOiAxcHggc29saWQgdmFyKC0tI3skcHJlZml4fWNvbXBvbmVudC1kcm9wZG93bi1ib3JkZXItY29sb3IpO1xuXHRcdH1cblx0XHQmIC5zcC1pbnB1dCB7XG5cdFx0XHRib3JkZXItY29sb3I6IHZhcigtLSN7JHByZWZpeH1jb21wb25lbnQtZHJvcGRvd24tYm9yZGVyLWNvbG9yKSAhaW1wb3J0YW50O1xuXHRcdFx0Y29sb3I6IHZhcigtLSN7JHByZWZpeH1jb21wb25lbnQtY29sb3IpICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHRcdCYgYnV0dG9uIHtcblx0XHRcdCYuc3AtY2hvb3NlIHtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fXN1Y2Nlc3MpO1xuXHRcdFx0fVxuXHRcdFx0Ji5zcC1jYW5jZWwge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9ZGVmYXVsdCk7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCYgLnNwLWJ1dHRvbi1jb250YWluZXIge1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGdhcDogJHNwYWNlciAqIC41O1xuXHRcdFx0XG5cdFx0XHQmIGJ1dHRvbiB7XG5cdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdH1cblx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufSIsIi5ub3RlLWVkaXRvci5ub3RlLWZyYW1lIHtcblx0Zm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1iYXNlO1xuXHRjb2xvcjogdmFyKC0tI3skcHJlZml4fWNvbXBvbmVudC1jb2xvcik7XG5cdFxuXHQmIC5ub3RlLXRvb2xiYXIge1xuXHRcdGJhY2tncm91bmQ6IHZhcigtLSN7JHByZWZpeH1saWdodCk7XG5cdFx0Ym9yZGVyLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9Y29tcG9uZW50LWJvcmRlci1jb2xvcik7XG5cdFx0cGFkZGluZzogJHNwYWNlciAhaW1wb3J0YW50O1xuXHRcdGJvcmRlci1yYWRpdXM6IDA7XG5cdFx0XG5cdFx0JiAubm90ZS1idG4tZ3JvdXAge1xuXHRcdFx0bWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuXHRcdFx0XG5cdFx0XHQmIC5ub3RlLWJ0biB7XG5cdFx0XHRcdGJhY2tncm91bmQ6IHZhcigtLSN7JHByZWZpeH1jb21wb25lbnQtYmcpO1xuXHRcdFx0XHRib3JkZXItY29sb3I6IHZhcigtLSN7JHByZWZpeH1jb21wb25lbnQtYm9yZGVyLWNvbG9yKTtcblx0XHRcdFx0Y29sb3I6IHZhcigtLSN7JHByZWZpeH1jb21wb25lbnQtY29sb3IpO1xuXHRcdFx0XG5cdFx0XHRcdCY6aG92ZXIsXG5cdFx0XHRcdCY6Zm9jdXMge1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6IHZhcigtLSN7JHByZWZpeH1jb21wb25lbnQtaG92ZXItYmcpO1xuXHRcdFx0XHR9XG5cdFx0XHRcblx0XHRcdFx0Ji5hY3RpdmUge1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6IHZhcigtLSN7JHByZWZpeH1jb21wb25lbnQtYWN0aXZlLWJnKTtcblx0XHRcdFx0XHRib3JkZXItY29sb3I6IHZhcigtLSN7JHByZWZpeH1jb21wb25lbnQtYWN0aXZlLWJnKTtcblx0XHRcdFx0XHRjb2xvcjogdmFyKC0tI3skcHJlZml4fWNvbXBvbmVudC1hY3RpdmUtY29sb3IpO1xuXHRcdFx0XHR9XG5cdFx0XHRcdCYuZHJvcGRvd24tdG9nZ2xlIHtcblx0XHRcdFx0XHQ6ZGlyKHJ0bCkgJiB7XG5cdFx0XHRcdFx0XHR3aWR0aDogYXV0bztcblx0XHRcdFx0XHRcdHBhZGRpbmctaW5saW5lLXN0YXJ0OiByZW0oNXB4KTtcblx0XHRcdFx0XHRcdHBhZGRpbmctaW5saW5lLWVuZDogcmVtKDVweCk7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCYgLm5vdGUtZHJvcGRvd24tbWVudSB7XG5cdFx0XHRib3JkZXI6IG5vbmU7XG5cdFx0XHRwYWRkaW5nOiAkZHJvcGRvd24tcGFkZGluZy15ICogLjUgMDtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRkcm9wZG93bi1iZztcblx0XHRcdGNvbG9yOiAkZHJvcGRvd24tY29sb3I7XG5cdFx0XHRib3gtc2hhZG93OiAkYm94LXNoYWRvdztcblx0XHRcdGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xuXHRcdFx0XG5cdFx0XHQmIC5ub3RlLWRyb3Bkb3duLWl0ZW0ge1xuXHRcdFx0XHRwYWRkaW5nOiAkZHJvcGRvd24taXRlbS1wYWRkaW5nLXkgJGRyb3Bkb3duLWl0ZW0tcGFkZGluZy14O1xuXHRcdFx0XHRjb2xvcjogJGRyb3Bkb3duLWxpbmstY29sb3I7XG5cdFx0XHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdFx0XHRcdFxuXHRcdFx0XHQmOmhvdmVyLFxuXHRcdFx0XHQmOmZvY3VzIHtcblx0XHRcdFx0XHRjb2xvcjogJGRyb3Bkb3duLWxpbmstaG92ZXItY29sb3I7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogJGRyb3Bkb3duLWxpbmstaG92ZXItYmc7XG5cdFx0XHRcdH1cblx0XHRcdFx0JiBibG9ja3F1b3RlLCBcblx0XHRcdFx0JiBwcmUge1xuXHRcdFx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCYgLm5vdGUtY29sb3IgLm5vdGUtZHJvcGRvd24tbWVudSB7XG5cdFx0XHRtaW4td2lkdGg6IHJlbSgzNTBweCk7XG5cdFx0XHRcblx0XHRcdCYgLm5vdGUtcGFsZXR0ZSB7XG5cdFx0XHRcdCYgLm5vdGUtcGFsZXR0ZS10aXRsZSxcblx0XHRcdFx0JiAubm90ZS1jb2xvci1yZXNldCxcblx0XHRcdFx0JiAubm90ZS1jb2xvci1zZWxlY3Qge1xuXHRcdFx0XHRcdG1hcmdpbi1pbmxpbmUtc3RhcnQ6IDA7XG5cdFx0XHRcdFx0bWFyZ2luLWlubGluZS1lbmQ6IDA7XG5cdFx0XHRcdH1cdFxuXHRcdFx0XHQmIC5ub3RlLWNvbG9yLXJlc2V0LFxuXHRcdFx0XHQmIC5ub3RlLWNvbG9yLXNlbGVjdCB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogJGdyYXktNzAwO1xuXHRcdFx0XHRcdGJvcmRlci1jb2xvcjogJGdyYXktNzAwO1xuXHRcdFx0XHRcdFxuXHRcdFx0XHRcdCY6aG92ZXIsXG5cdFx0XHRcdFx0Jjpmb2N1cyxcblx0XHRcdFx0XHQmOmFjdGl2ZSB7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAkZ3JheS04MDA7XG5cdFx0XHRcdFx0XHRib3JkZXItY29sb3I6ICRncmF5LTgwMDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0JiAubm90ZS1jb2xvci5vcGVuIC5ub3RlLWRyb3Bkb3duLW1lbnUge1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdH1cblx0fVxuXHQmIC5ub3RlLW1vZGFsIHtcblx0XHQmIC5ub3RlLW1vZGFsLWNvbnRlbnQge1xuXHRcdFx0Ym9yZGVyLXdpZHRoOiAkbW9kYWwtY29udGVudC1ib3JkZXItd2lkdGg7XG5cdFx0XHRib3JkZXItY29sb3I6ICRtb2RhbC1jb250ZW50LWJvcmRlci1jb2xvcjtcblx0XHRcdGJveC1zaGFkb3c6ICRtb2RhbC1jb250ZW50LWJveC1zaGFkb3ctc20tdXA7XG5cdFx0XHRcblx0XHRcdCYgLm5vdGUtbW9kYWwtaGVhZGVyIHtcblx0XHRcdFx0Ym9yZGVyOiBub25lO1xuXHRcdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJvcmRlci1jb2xvcjtcblx0XHRcdFx0cGFkZGluZzogJG1vZGFsLWhlYWRlci1wYWRkaW5nLXkgJG1vZGFsLWhlYWRlci1wYWRkaW5nLXg7XG5cdFx0XHRcdFxuXHRcdFx0XHQmIC5ub3RlLW1vZGFsLXRpdGxlIHtcblx0XHRcdFx0XHRmb250LXNpemU6ICRoNC1mb250LXNpemU7XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6ICRoZWFkaW5ncy1mb250LXdlaWdodDtcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogJGhlYWRpbmdzLWxpbmUtaGVpZ2h0O1xuXHRcdFx0XHRcdGNvbG9yOiAkYm9keS1jb2xvcjtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0JiAubm90ZS1tb2RhbC1ib2R5IHtcblx0XHRcdFx0cGFkZGluZzogJG1vZGFsLWlubmVyLXBhZGRpbmc7XG5cdFx0XHRcdFxuXHRcdFx0XHQmIC5ub3RlLWZvcm0tbGFiZWwge1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlO1xuXHRcdFx0XHRcdGNvbG9yOiAkYm9keS1jb2xvcjtcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRtYXJnaW46IDAgMCAkc3BhY2VyICogLjI1O1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiAkZm9ybS1sYWJlbC1mb250LXdlaWdodDtcblx0XHRcdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0XHR9XG5cdFx0XHRcdCYgLm5vdGUtaW5wdXQge1xuXHRcdFx0XHRcdG1pbi1oZWlnaHQ6ICRpbnB1dC1oZWlnaHQ7XG5cdFx0XHRcdFx0cGFkZGluZzogJGlucHV0LXBhZGRpbmcteSAkaW5wdXQtcGFkZGluZy14O1xuXHRcdFx0XHRcdGJvcmRlci1jb2xvcjogJGlucHV0LWJvcmRlci1jb2xvcjtcblx0XHRcdFx0XHRmb250LXNpemU6ICRmb250LXNpemUtYmFzZTtcblx0XHRcdFx0XHRcblx0XHRcdFx0XHQmOmZvY3VzIHtcblx0XHRcdFx0XHRcdGJvcmRlci1jb2xvcjogJGlucHV0LWZvY3VzLWJvcmRlci1jb2xvcjtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0JiAuY2hlY2tib3gge1xuXHRcdFx0XHRcdCYgaW5wdXQge1xuXHRcdFx0XHRcdFx0bWFyZ2luLWlubGluZS1lbmQ6ICRzcGFjZXIgKiAuNTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdCYgLm5vdGUtbW9kYWwtZm9vdGVyIHtcblx0XHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdFx0XHRwYWRkaW5nOiAkbW9kYWwtaW5uZXItcGFkZGluZztcblx0XHRcdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICRib3JkZXItY29sb3I7XG5cdFx0XHRcdG1hcmdpbi10b3A6ICRtb2RhbC1mb290ZXItbWFyZ2luLWJldHdlZW47XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdCYgLm5vdGUtYnRuLXByaW1hcnkge1xuXHRcdHBhZGRpbmc6ICRpbnB1dC1idG4tcGFkZGluZy15ICRpbnB1dC1idG4tcGFkZGluZy14O1xuXHRcdGZvbnQtd2VpZ2h0OiAkYnRuLWZvbnQtd2VpZ2h0O1xuXHRcdGxpbmUtaGVpZ2h0OiAkaW5wdXQtYnRuLWxpbmUtaGVpZ2h0O1xuXHRcdGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xuXHRcdFxuXHRcdEBpbmNsdWRlIGJ1dHRvbi12YXJpYW50KFxuXHRcdFx0JGJsdWUsICAgICAgICAgICAgICAgICAgIC8vIGJhY2tncm91bmRcblx0XHRcdCRibHVlLCAgICAgICAgICAgICAgICAgICAvLyBib3JkZXJcblx0XHRcdCR3aGl0ZSwgICAgICAgICAgICAgICAgICAgLy8gY29sb3Jcblx0XHRcdHNoYWRlLWNvbG9yKCRibHVlLCAyNSUpLCAvLyBob3Zlci1iZ1xuXHRcdFx0c2hhZGUtY29sb3IoJGJsdWUsIDI1JSksIC8vIGhvdmVyLWJvcmRlclxuXHRcdFx0JHdoaXRlLCAgICAgICAgICAgICAgICAgICAvLyBob3Zlci1jb2xvclxuXHRcdFx0c2hhZGUtY29sb3IoJGJsdWUsIDI1JSksIC8vIGFjdGl2ZS1iZ1xuXHRcdFx0c2hhZGUtY29sb3IoJGJsdWUsIDI1JSksIC8vIGFjdGl2ZS1ib3JkZXJcblx0XHRcdCR3aGl0ZSwgICAgICAgICAgICAgICAgICAgLy8gYWN0aXZlLWNvbG9yXG5cdFx0XHR0aW50LWNvbG9yKCRibHVlLCAyNSUpLCAgLy8gZGlzYWJsZWQtYmdcblx0XHRcdHRpbnQtY29sb3IoJGJsdWUsIDI1JSksICAvLyBkaXNhYmxlZC1ib3JkZXJcblx0XHRcdCR3aGl0ZSAgICAgICAgICAgICAgICAgICAgLy8gZGlzYWJsZWQtY29sb3Jcblx0XHQpO1xuXHR9XG5cdCYgLm5vdGUtcGxhY2Vob2xkZXIge1xuXHRcdHBhZGRpbmc6ICRzcGFjZXIgIWltcG9ydGFudDtcblx0XHRjb2xvcjogI3tyZ2JhKHZhcigtLSN7JHByZWZpeH1jb21wb25lbnQtY29sb3ItcmdiKSwgLjYpfTtcblx0fVxuXHQmIC5ub3RlLWVkaXRpbmctYXJlYSB7XG5cdFx0YmFja2dyb3VuZDogdmFyKC0tI3skcHJlZml4fWNvbXBvbmVudC1iZyk7XG5cdFx0XG5cdFx0JiAubm90ZS1lZGl0YWJsZSB7XG5cdFx0XHRwYWRkaW5nOiAkc3BhY2VyICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHR9XG5cdCYgLm5vdGUtdG9vbHRpcCB7XG5cdFx0JiAubm90ZS10b29sdGlwLWNvbnRlbnQge1xuXHRcdFx0YmFja2dyb3VuZDogJGdyYXktOTAwO1xuXHRcdFx0Zm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1iYXNlO1xuXHRcdFx0Zm9udC1zaXplOiAkZm9udC1zaXplLXNtO1xuXHRcdFx0Zm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XG5cdFx0fVxuXHRcdCYudG9wIC5ub3RlLXRvb2x0aXAtYXJyb3cge1xuXHRcdFx0Ym9yZGVyLXRvcC1jb2xvcjogJGdyYXktOTAwO1xuXHRcdH1cblx0XHQmLnJpZ2h0IC5ub3RlLXRvb2x0aXAtYXJyb3cge1xuXHRcdFx0Ym9yZGVyLWlubGluZS1lbmQtY29sb3I6ICRncmF5LTkwMDtcblx0XHR9XG5cdFx0Ji5ib3R0b20gLm5vdGUtdG9vbHRpcC1hcnJvdyB7XG5cdFx0XHRib3JkZXItYm90dG9tLWNvbG9yOiAkZ3JheS05MDA7XG5cdFx0fVxuXHRcdCYubGVmdCAubm90ZS10b29sdGlwLWFycm93IHtcblx0XHRcdGJvcmRlci1pbmxpbmUtc3RhcnQtY29sb3I6ICRncmF5LTkwMDtcblx0XHR9XG5cdH1cblx0JiAubm90ZS1wb3BvdmVyIHtcblx0XHQmLnBvcG92ZXIge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcblx0XHRcdCYgLnBvcG92ZXItY29udGVudCxcblx0XHRcdCYgLm5vdGUtdG9vbGJhciB7XG5cdFx0XHRcdHBhZGRpbmc6ICRzcGFjZXIgKiAuNSAkc3BhY2VyICFpbXBvcnRhbnQ7XG5cdFx0XHRcdGJhY2tncm91bmQ6ICRncmF5LTkwMDtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0Ji5ub3RlLWZyYW1lIHtcblx0XHRib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcblx0XHRtYXJnaW46IDAgIWltcG9ydGFudDtcblx0XHRiYWNrZ3JvdW5kOiBub25lO1xuXHRcdFxuXHRcdCYgLm5vdGUtc3RhdHVzYmFyIHtcblx0XHRcdGJvcmRlci1jb2xvcjogdmFyKC0tI3skcHJlZml4fWNvbXBvbmVudC1ib3JkZXItY29sb3IpO1xuXHRcdFx0YmFja2dyb3VuZDogdmFyKC0tI3skcHJlZml4fWxpZ2h0KTtcblx0XHRcdFxuXHRcdFx0JiAubm90ZS1yZXNpemViYXIgLm5vdGUtaWNvbi1iYXIge1xuXHRcdFx0XHRib3JkZXItdG9wLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9Y29tcG9uZW50LWJvcmRlci1jb2xvcik7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdCYuZnVsbHNjcmVlbiB7XG5cdFx0JiAubm90ZS10b29sYmFyLXdyYXBwZXIge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cdH1cbn0iLCIuc3VwZXJib3gge1xuXHQmLnN1cGVyYm94LWFjdGl2ZSB7XG5cdFx0Zm9udC1zaXplOiAwO1xuXHRcdG1hcmdpbjogcmVtKC0xcHgpIHJlbSgtMXB4KSAwIDA7XG5cdFxuXHRcdCYgLnN1cGVyYm94LWxpc3Qge1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0YmFja2dyb3VuZDogbm9uZTtcblx0XHRcblx0XHRcdCYgLnN1cGVyYm94LWltZyB7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRwYWRkaW5nLXRvcDogNzUlO1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcblx0XHRcdFx0JiBpbWcge1xuXHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdH1cblx0XHRcdFx0JiBzcGFuIHtcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0dG9wOiByZW0oMXB4KTtcblx0XHRcdFx0XHRpbnNldC1pbmxpbmUtc3RhcnQ6IHJlbSgxcHgpO1xuXHRcdFx0XHRcdGluc2V0LWlubGluZS1lbmQ6IHJlbSgxcHgpO1xuXHRcdFx0XHRcdGJvdHRvbTogcmVtKDFweCk7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiBjb3ZlciAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAhaW1wb3J0YW50O1xuXHRcdFx0XHR9XG5cdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdG9wYWNpdHk6IC44O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQmLnN1cGVyYm94LU8ge1xuXHRcdFx0XHR6LWluZGV4OiAxMDtcblx0XHRcdFxuXHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdGluc2V0LWlubGluZS1zdGFydDogNTAlO1xuXHRcdFx0XHRcdGJvdHRvbTogcmVtKDBweCk7XG5cdFx0XHRcdFx0Ym9yZGVyOiAxMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuXHRcdFx0XHRcdGJvcmRlci1ib3R0b20tY29sb3I6ICRib2R5LWJnO1xuXHRcdFx0XHRcdG1hcmdpbi1pbmxpbmUtc3RhcnQ6IHJlbSgtMTBweCk7XG5cdFx0XHRcdFx0ei1pbmRleDogMTA7XG5cdFx0XHRcdH1cblx0XHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdGluc2V0LWlubGluZS1zdGFydDogNTAlO1xuXHRcdFx0XHRcdGJvdHRvbTogcmVtKC0zcHgpO1xuXHRcdFx0XHRcdGJvcmRlcjogMTBweCBzb2xpZCB0cmFuc3BhcmVudDtcblx0XHRcdFx0XHRib3JkZXItYm90dG9tLWNvbG9yOiAkZ3JheS04MDA7XG5cdFx0XHRcdFx0bWFyZ2luLWlubGluZS1zdGFydDogcmVtKC0xMHB4KTtcblx0XHRcdFx0XHR6LWluZGV4OiAyMDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHQmIC5zdXBlcmJveC1zaG93IHtcblx0XHRcdGJhY2tncm91bmQ6ICRncmF5LTgwMCAhaW1wb3J0YW50O1xuXHRcdFx0bWFyZ2luOiByZW0oMXB4KSAwO1xuXHRcdFx0Ym94LXNoYWRvdzogbm9uZTtcblx0XHRcblx0XHRcdCYgLnN1cGVyYm94LWN1cnJlbnQtaW1nIHtcblx0XHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdFx0XHRib3JkZXI6IG5vbmU7XG5cdFx0XHRcdGJveC1zaGFkb3c6ICRib3gtc2hhZG93O1xuXHRcdFx0fVxuXHRcdFx0JiAuc3VwZXJib3gtcHJldiB7XG5cdFx0XHRcdDpkaXIocnRsKSAmIHtcblx0XHRcdFx0XHRpbnNldC1pbmxpbmUtc3RhcnQ6IGF1dG87XG5cdFx0XHRcdFx0aW5zZXQtaW5saW5lLWVuZDogcmVtKDEwcHgpO1xuXHRcdFx0XHR9XG5cdFx0XHRcdCYgLmljb24tY2lyY2xlLWFycm93LWxlZnQge1xuXHRcdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRcdDpkaXIocnRsKSAmIHtcblx0XHRcdFx0XHRcdFx0Y29udGVudDogJ1xcZTRhMic7XHRcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdCYgLnN1cGVyYm94LW5leHQge1xuXHRcdFx0XHQ6ZGlyKHJ0bCkgJiB7XG5cdFx0XHRcdFx0aW5zZXQtaW5saW5lLWVuZDogYXV0bztcblx0XHRcdFx0XHRpbnNldC1pbmxpbmUtc3RhcnQ6IHJlbSgxMHB4KTtcblx0XHRcdFx0fVxuXHRcdFx0XHQmIC5pY29uLWNpcmNsZS1hcnJvdy1yaWdodCB7XG5cdFx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdFx0OmRpcihydGwpICYge1xuXHRcdFx0XHRcdFx0XHRjb250ZW50OiAnXFxlNGExJztcdFxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHQmIC5zdXBlcmJveC1jbG9zZSB7XG5cdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR0b3A6ICRzcGFjZXI7XG5cdFx0XHRpbnNldC1pbmxpbmUtZW5kOiAkc3BhY2VyO1xuXHRcdFx0d2lkdGg6IHJlbSgzNXB4KTtcblx0XHRcdGhlaWdodDogcmVtKDM1cHgpO1xuXHRcdH1cblx0fVxufSIsIi5zd2FsLW92ZXJsYXkge1xuXHQmIC5zd2FsLW1vZGFsIHtcblx0XHRwYWRkaW5nOiAkc3BhY2VyICogNCAkc3BhY2VyO1xuXHRcdGJhY2tncm91bmQ6IHZhcigtLSN7JHByZWZpeH1jb21wb25lbnQtYmcpO1xuXHRcdGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLWxnO1xuXHRcdGJveC1zaGFkb3c6ICRib3gtc2hhZG93LWxnO1xuXHRcdFxuXHRcdCYgLnN3YWwtaWNvbiB7XG5cdFx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogJHNwYWNlciAqIDEuNTtcblx0XHR9XG5cdFx0JiAuc3dhbC10aXRsZSB7XG5cdFx0XHRwYWRkaW5nOiAwICRzcGFjZXIgMDtcblx0XHRcdG1hcmdpbjogMDtcblx0XHRcdGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9Y29tcG9uZW50LWNvbG9yKTtcblx0XHRcdGZvbnQtc2l6ZTogJGgxLWZvbnQtc2l6ZTtcblx0XHRcdGZvbnQtd2VpZ2h0OiAkaGVhZGluZ3MtZm9udC13ZWlnaHQ7XG5cdFx0XHRsaW5lLWhlaWdodDogJGhlYWRpbmdzLWxpbmUtaGVpZ2h0O1xuXHRcdH1cblx0XHQmIC5zd2FsLXRleHQge1xuXHRcdFx0Y29sb3I6ICN7cmdiYSh2YXIoLS0jeyRwcmVmaXh9Y29tcG9uZW50LWNvbG9yKSwgLjUpfTtcblx0XHRcdGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1sZztcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0cGFkZGluZzogMCAwICRzcGFjZXI7XG5cdFx0XHRmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG5cdFx0fVxuXHRcdCYgLnN3YWwtaWNvbi0tc3VjY2Vzcyxcblx0XHQmIC5zd2FsLWljb24tLXN1Y2Nlc3NfX3Jpbmcge1xuXHRcdFx0Ym9yZGVyLWNvbG9yOiByZ2JhKCR0ZWFsLCAuMik7XG5cdFx0fVxuXHRcdCYgLnN3YWwtaWNvbi0tc3VjY2VzcyB7XG5cdFx0XHQmOmJlZm9yZSxcblx0XHRcdCY6YWZ0ZXIsXG5cdFx0XHQmIC5zd2FsLWljb24tLXN1Y2Nlc3NfX2hpZGUtY29ybmVycyB7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1jb21wb25lbnQtYmcpO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmIC5zd2FsLWljb24tLXN1Y2Nlc3NfX2xpbmUtLWxvbmcsXG5cdFx0JiAuc3dhbC1pY29uLS1zdWNjZXNzX19saW5lLS10aXAge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHRlYWw7XG5cdFx0fVxuXHRcdCYgLnN3YWwtaWNvbi0taW5mbyB7XG5cdFx0XHRib3JkZXItY29sb3I6ICRpbmZvO1xuXHRcdFxuXHRcdFx0JjpiZWZvcmUsXG5cdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGluZm87XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCYgLnN3YWwtaWNvbi0td2FybmluZyB7XG5cdFx0XHRib3JkZXItY29sb3I6ICR3YXJuaW5nO1xuXHRcdFx0XG5cdFx0XHQmIC5zd2FsLWljb24tLXdhcm5pbmdfX2JvZHksXG5cdFx0XHQmIC5zd2FsLWljb24tLXdhcm5pbmdfX2RvdCB7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICR3YXJuaW5nO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmIC5zd2FsLWljb24tLWVycm9yIHtcblx0XHRcdGJvcmRlci1jb2xvcjogJGRhbmdlcjtcblx0XHRcdFxuXHRcdFx0JiAuc3dhbC1pY29uLS1lcnJvcl9fbGluZSB7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRkYW5nZXI7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCYgLnN3YWwtZm9vdGVyIHtcblx0XHRcdHBhZGRpbmc6IDAgJHNwYWNlcjtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdFxuXHRcdFx0JiAuc3dhbC1idXR0b24tY29udGFpbmVyIHtcblx0XHRcdFx0bWFyZ2luOiAwICRzcGFjZXIgKiAuMjU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdCYgLmJ0biB7XG5cdFx0bWluLXdpZHRoOiByZW0oMTAwcHgpO1xuXHRcdHBhZGRpbmc6ICRidG4tcGFkZGluZy15LWxnICRidG4tcGFkZGluZy14LWxnO1xuXHRcdGZvbnQtc2l6ZTogJGJ0bi1mb250LXNpemUtbGc7XG5cdFx0XG5cdFx0Ji5idG4tc3VjY2Vzczpob3ZlciB7XG5cdFx0XHRib3JkZXItY29sb3I6IHNoYWRlLWNvbG9yKCRzdWNjZXNzLCAkYnRuLWhvdmVyLWJvcmRlci1zaGFkZS1hbW91bnQpO1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogc2hhZGUtY29sb3IoJHN1Y2Nlc3MsICRidG4taG92ZXItYm9yZGVyLXNoYWRlLWFtb3VudCk7XG5cdFx0fVxuXHRcdCYuYnRuLXdhcm5pbmc6aG92ZXIge1xuXHRcdFx0Ym9yZGVyLWNvbG9yOiBzaGFkZS1jb2xvcigkd2FybmluZywgJGJ0bi1ob3Zlci1ib3JkZXItc2hhZGUtYW1vdW50KTtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHNoYWRlLWNvbG9yKCR3YXJuaW5nLCAkYnRuLWhvdmVyLWJvcmRlci1zaGFkZS1hbW91bnQpO1xuXHRcdH1cblx0XHQmLmJ0bi1wcmltYXJ5OmhvdmVyIHtcblx0XHRcdGJvcmRlci1jb2xvcjogc2hhZGUtY29sb3IoJHByaW1hcnksICRidG4taG92ZXItYm9yZGVyLXNoYWRlLWFtb3VudCk7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBzaGFkZS1jb2xvcigkcHJpbWFyeSwgJGJ0bi1ob3Zlci1ib3JkZXItc2hhZGUtYW1vdW50KTtcblx0XHR9XG5cdFx0Ji5idG4tZGFuZ2VyOmhvdmVyIHtcblx0XHRcdGJvcmRlci1jb2xvcjogc2hhZGUtY29sb3IoJGRhbmdlciwgJGJ0bi1ob3Zlci1ib3JkZXItc2hhZGUtYW1vdW50KTtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHNoYWRlLWNvbG9yKCRkYW5nZXIsICRidG4taG92ZXItYm9yZGVyLXNoYWRlLWFtb3VudCk7XG5cdFx0fVxuXHRcdCYuYnRuLWRlZmF1bHQ6aG92ZXIge1xuXHRcdFx0Ym9yZGVyLWNvbG9yOiBzaGFkZS1jb2xvcigkZGVmYXVsdCwgJGJ0bi1ob3Zlci1ib3JkZXItc2hhZGUtYW1vdW50KTtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHNoYWRlLWNvbG9yKCRkZWZhdWx0LCAkYnRuLWhvdmVyLWJvcmRlci1zaGFkZS1hbW91bnQpO1xuXHRcdH1cblx0XHQmOm5vdCguYnRuLWRlZmF1bHQpIHtcblx0XHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0fVxuXHR9XG59IiwiLnRhZ2l0IHtcblx0Ji51aS13aWRnZXQge1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLSN7JHByZWZpeH1jb21wb25lbnQtYm9yZGVyLWNvbG9yKTtcblx0XHRiYWNrZ3JvdW5kOiB2YXIoLS0jeyRwcmVmaXh9Y29tcG9uZW50LWJnKTtcblx0XHRwYWRkaW5nOiAkaW5wdXQtcGFkZGluZy15ICogLjY2NiAkaW5wdXQtcGFkZGluZy14IDA7XG5cdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRmb250LWZhbWlseTogaW5oZXJpdDtcblx0XHRtaW4taGVpZ2h0OiAkaW5wdXQtaGVpZ2h0O1xuXHRcdGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdFxuXHRcdCYgbGkge1xuXHRcdFx0ZmxvYXQ6IG5vbmU7XG5cdFx0XHRtYXJnaW46IDAgJGlucHV0LXBhZGRpbmcteSAqIC42NjYgJGlucHV0LXBhZGRpbmcteSAqIC41IDA7XG5cdFx0XHRcblx0XHRcdCYudGFnaXQtY2hvaWNlIHtcblx0XHRcdFx0YmFja2dyb3VuZDogdmFyKC0tI3skcHJlZml4fWNvbXBvbmVudC1zZWNvbmRhcnktYmcpO1xuXHRcdFx0XHRib3JkZXI6IG5vbmU7XG5cdFx0XHRcdGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9Y29tcG9uZW50LWNvbG9yKTtcblx0XHRcdFx0cGFkZGluZzogJGlucHV0LXBhZGRpbmcteSAqIC40ICRpbnB1dC1wYWRkaW5nLXg7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiAkaW5wdXQtZm9udC13ZWlnaHQ7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAkaW5wdXQtbGluZS1oZWlnaHQ7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xuXHRcdFx0XHRcblx0XHRcdFx0JiAudGFnaXQtbGFiZWwge1xuXHRcdFx0XHRcdGZsZXg6IDE7XG5cdFx0XHRcdFx0cGFkZGluZy1pbmxpbmUtZW5kOiAkaW5wdXQtcGFkZGluZy14O1xuXHRcdFx0XHR9XG5cdFx0XHRcdCYgLnRhZ2l0LWNsb3NlIHtcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMTtcblx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdFx0dG9wOiAwO1xuXHRcdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0XHRpbnNldC1pbmxpbmUtZW5kOiAwO1xuXHRcdFx0XHRcdG1hcmdpbjogcmVtKC01cHgpIHJlbSgtOHB4KTtcblx0XHRcdFx0XHRwYWRkaW5nOiByZW0oNXB4KSByZW0oOHB4KTtcblx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdFx0Y29sb3I6IGluaGVyaXQ7XG5cdFx0XHRcdFx0XG5cdFx0XHRcdFx0JiAudWktaWNvbi1jbG9zZSB7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiBub25lO1xuXHRcdFx0XHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdFx0XHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0XHRcdFx0XHR0ZXh0LWluZGVudDogMDtcblx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IHJlbSgwKTtcblx0XHRcdFx0XHRcdFxuXHRcdFx0XHRcdFx0QGluY2x1ZGUgZm9udGF3ZXNvbWUoKTtcblx0XHRcdFx0XHRcdFxuXHRcdFx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdFx0XHRjb250ZW50OiAnXFxmMDBkJztcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiBpbmhlcml0O1xuXHRcdFx0XHRcdFx0XHRjb2xvcjogaW5oZXJpdDtcblx0XHRcdFx0XHRcdFx0b3BhY2l0eTogMC41O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQmOmhvdmVyLFxuXHRcdFx0XHRcdCY6Zm9jdXMge1xuXHRcdFx0XHRcdFx0JiAudWktaWNvbi1jbG9zZSB7XG5cdFx0XHRcdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRcdFx0XHRvcGFjaXR5OiAwLjc1O1xuXHRcdFx0XHRcdFx0XHRcdGNvbG9yOiBpbmhlcml0O1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQmLnRhZ2l0LW5ldyB7XG5cdFx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRcdFxuXHRcdFx0XHQmIGlucHV0IHtcblx0XHRcdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRcdFx0Zm9udC1mYW1pbHk6IGluaGVyaXQ7XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6ICRpbnB1dC1mb250LXdlaWdodDtcblx0XHRcdFx0XHRmb250LXNpemU6ICRpbnB1dC1mb250LXNpemU7XG5cdFx0XHRcdFx0bWluLWhlaWdodDogKCRpbnB1dC1wYWRkaW5nLXkgKiAuNCkgKiAyICsgJGlucHV0LWZvbnQtc2l6ZSAqICRpbnB1dC1saW5lLWhlaWdodDtcblx0XHRcdFx0XHRjb2xvcjogdmFyKC0tI3skcHJlZml4fWNvbXBvbmVudC1jb2xvcik7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0XG5cdFx0Ji53aGl0ZSB7XG5cdFx0XHQmIGxpLnRhZ2l0LWNob2ljZSB7XG5cdFx0XHRcdGJhY2tncm91bmQ6ICR3aGl0ZTtcblx0XHRcdFx0Y29sb3I6ICRncmF5LTgwMDtcblx0XHRcdFx0Ym94LXNoYWRvdzogaW5zZXQgMCAwIDAgMXB4ICRncmF5LTMwMDtcblx0XHRcdH1cblx0XHR9XG5cdFx0Ji5pbnZlcnNlIHtcblx0XHRcdCYgbGkudGFnaXQtY2hvaWNlIHtcblx0XHRcdFx0YmFja2dyb3VuZDogJGdyYXktNzAwO1xuXHRcdFx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmLnByaW1hcnkge1xuXHRcdFx0JiBsaS50YWdpdC1jaG9pY2Uge1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiAkYmx1ZTtcblx0XHRcdFx0Y29sb3I6ICR3aGl0ZTtcblx0XHRcdH1cblx0XHR9XG5cdFx0Ji5pbmZvIHtcblx0XHRcdCYgbGkudGFnaXQtY2hvaWNlIHtcblx0XHRcdFx0YmFja2dyb3VuZDogJGluZm87XG5cdFx0XHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCYuc3VjY2VzcyB7XG5cdFx0XHQmIGxpLnRhZ2l0LWNob2ljZSB7XG5cdFx0XHRcdGJhY2tncm91bmQ6ICR0ZWFsO1xuXHRcdFx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmLndhcm5pbmcge1xuXHRcdFx0JiBsaS50YWdpdC1jaG9pY2Uge1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiAkd2FybmluZztcblx0XHRcdFx0Y29sb3I6ICR3aGl0ZTtcblx0XHRcdH1cblx0XHR9XG5cdFx0Ji5kYW5nZXIge1xuXHRcdFx0JiBsaS50YWdpdC1jaG9pY2Uge1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiAkZGFuZ2VyO1xuXHRcdFx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufSIsIi5lZGl0YWJsZS1jb250YWluZXIge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4OiAxO1xuXHRcblx0JiAuZWRpdGFibGVmb3JtIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcblx0XHQmIC5mb3JtLWdyb3VwIHtcblx0XHRcdCYgPiBkaXYge1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiByZW0oLTVweCk7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGZsZXg6IDE7XG5cdFx0XHRcdGZsZXgtZmxvdzogcm93IHdyYXA7XG5cdFx0XHRcdFxuXHRcdFx0XHQmIC5lZGl0YWJsZS1pbnB1dCB7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogJHNwYWNlciAqIC41O1xuXHRcdFx0XHRcdG1hcmdpbi1pbmxpbmUtZW5kOiAkc3BhY2VyICogLjU7XG5cdFx0XHRcdFx0XG5cdFx0XHRcdFx0JiAuY29tYm9kYXRlIHtcblx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IHJlbSgtM3B4KTtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHRcdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdFx0XHRcdFx0XG5cdFx0XHRcdFx0XHQmIHNlbGVjdCB7XG5cdFx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IHJlbSgzcHgpO1xuXHRcdFx0XHRcdFx0XHRtaW4td2lkdGg6IHJlbSg5MHB4KTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0JiAuZm9ybS1jb250cm9sIHtcblx0XHRcdFx0XHRcdHBhZGRpbmctaW5saW5lLWVuZDogcmVtKDEycHgpICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0XHRwYWRkaW5nLWlubGluZS1zdGFydDogcmVtKDI0cHgpO1xuXHRcdFx0XHRcdFx0XG5cdFx0XHRcdFx0XHQmLmZvcm0tc2VsZWN0IHtcblx0XHRcdFx0XHRcdFx0cGFkZGluZy1pbmxpbmUtZW5kOiAkZm9ybS1zZWxlY3QtaW5kaWNhdG9yLXBhZGRpbmcgIWltcG9ydGFudDtcblx0XHRcdFx0XHRcdFx0cGFkZGluZy1pbmxpbmUtc3RhcnQ6ICRmb3JtLXNlbGVjdC1wYWRkaW5nLXggIWltcG9ydGFudDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0JiAuZWRpdGFibGUtY2xlYXIteCB7XG5cdFx0XHRcdFx0XHRpbnNldC1pbmxpbmUtZW5kOiByZW0oMTJweCk7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdCYgLmVkaXRhYmxlLWNoZWNrbGlzdCB7XG5cdFx0XHRcdFx0XHQmID4gZGl2IHtcblx0XHRcdFx0XHRcdFx0JiA+IGxhYmVsIHtcblx0XHRcdFx0XHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0JiAuaW5wdXQtYXBwZW5kIHtcblx0XHRcdFx0XHRcdCYuZGF0ZSB7XG5cdFx0XHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0XHRcdFx0XG5cdFx0XHRcdFx0XHRcdCYgLmZvcm0tY29udHJvbCB7XG5cdFx0XHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogcmVtKC0xcHgpO1xuXHRcdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1mbGV4O1xuXHRcdFx0XHRcdFx0XHRcdFxuXHRcdFx0XHRcdFx0XHRcdDpkaXIobHRyKSAmIHtcblx0XHRcdFx0XHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzIDAgMCAkYm9yZGVyLXJhZGl1cztcblx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0OmRpcihydGwpICYge1xuXHRcdFx0XHRcdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMCAkYm9yZGVyLXJhZGl1cyAkYm9yZGVyLXJhZGl1cyAwO1xuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHQmIC5hZGQtb24ge1xuXHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQ6IHZhcigtLSN7JHByZWZpeH1jb21wb25lbnQtYm9yZGVyLWNvbG9yKTtcblx0XHRcdFx0XHRcdFx0XHRwYWRkaW5nOiByZW0oNXB4KSByZW0oMTBweCk7XG5cdFx0XHRcdFx0XHRcdFx0bWluLWhlaWdodDogcmVtKDM0cHgpO1xuXHRcdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1mbGV4O1xuXHRcdFx0XHRcdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdFx0XHRcdFx0XG5cdFx0XHRcdFx0XHRcdFx0OmRpcihsdHIpICYge1xuXHRcdFx0XHRcdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMCAkYm9yZGVyLXJhZGl1cyAkYm9yZGVyLXJhZGl1cyAwO1xuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHQ6ZGlyKHJ0bCkgJiB7XG5cdFx0XHRcdFx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cyAwIDAgJGJvcmRlci1yYWRpdXM7XG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdFxuXHRcdFx0XHRcdFx0XHRcdCYgaSB7XG5cdFx0XHRcdFx0XHRcdFx0XHR3aWR0aDogYXV0bztcblx0XHRcdFx0XHRcdFx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdFx0XHRcdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0XHRcdFx0XHRcdFxuXHRcdFx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgZm9udGF3ZXNvbWUoKTtcblx0XHRcdFx0XHRcdFx0XHRcdFxuXHRcdFx0XHRcdFx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRjb250ZW50OiAnXFxmMTMzJztcblx0XHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0JiAuZGF0ZXRpbWVwaWNrZXIge1xuXHRcdFx0XHRcdFx0XHRcdHdpZHRoOiByZW0oMzAwcHgpO1xuXHRcdFx0XHRcdFx0XHRcdGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9Y29tcG9uZW50LWNvbG9yKTtcblx0XHRcdFx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cyAqIDI7XG5cdFx0XG5cdFx0XHRcdFx0XHRcdFx0JiB0YWJsZSB7XG5cdFx0XHRcdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFxuXHRcdFx0XHRcdFx0XHRcdFx0JiB0Zm9vdCB7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdCYgLnRvZGF5IHtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHQmOmhvdmVyLFxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdCY6Zm9jdXMge1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZDogbGlnaHRlbigkZGFyaywgNzUlKTtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0JiAuZGF0ZXRpbWVwaWNrZXItaG91cnMsXG5cdFx0XHRcdFx0XHRcdFx0JiAuZGF0ZXRpbWVwaWNrZXItZGF5cyxcblx0XHRcdFx0XHRcdFx0XHQmIC5kYXRldGltZXBpY2tlci1tb250aHMsXG5cdFx0XHRcdFx0XHRcdFx0JiAuZGF0ZXRpbWVwaWNrZXIteWVhcnMsXG5cdFx0XHRcdFx0XHRcdFx0JiAuZGF0ZXRpbWVwaWNrZXItZGVjYWRlcyxcblx0XHRcdFx0XHRcdFx0XHQmIC5kYXRldGltZXBpY2tlci1jZW50dXJpZXMge1xuXHRcdFx0XHRcdFx0XHRcdFx0JiB0YWJsZSB7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdCYgdGhlYWQge1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdCYgdHIge1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0JiB0aCB7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdGJvcmRlcjogbm9uZTtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdCYucHJldixcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0Ji5uZXh0LFxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHQmLnN3aXRjaCB7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDIwcHg7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0cGFkZGluZzogcmVtKDVweCk7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XG5cdFx0XHRcdFx0XHRcdFx0XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0Jjpob3Zlcixcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHQmOmZvY3VzIHtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQ6IGxpZ2h0ZW4oJGRhcmssIDc1JSk7XG5cdFx0XHRcdFx0XHRcdFx0XHRcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0Y29sb3I6ICRkYXJrO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHQmLnByZXYsXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdCYubmV4dCB7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0Y29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdHdpZHRoOiAxNC4yOCU7XG5cdFx0XHRcdFx0XHRcdFx0XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgZm9udGF3ZXNvbWUoKTtcblx0XHRcdFx0XHRcdFx0XHRcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRjb2xvcjogbGlnaHRlbigkZGFyaywgMzAlKTtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogcmVtKDE0cHgpO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHQmLnByZXYge1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdGNvbnRlbnQ6ICdcXGYxMDQnO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHQmLm5leHQge1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdGNvbnRlbnQ6ICdcXGYxMDUnO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHQmLnN3aXRjaCB7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0Ji5kb3cge1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdHBhZGRpbmc6IHJlbSg1cHgpIDA7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0Ym9yZGVyOiBub25lO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0XHRcdCYgdGJvZHkge1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdCYgdHIge1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0JiB0ZCB7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdHBhZGRpbmc6IHJlbSg1cHgpO1xuXHRcdFx0XHRcdFx0XHRcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0JiBzcGFuIHtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHQmLmhvdXIsXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0Ji5kZWNhZGUsXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0Ji55ZWFyLFxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdCYubW9udGgsXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0Ji5jZW50dXJ5IHtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRjb2xvcjogbGlnaHRlbigkZGFyaywgMzAlKTtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdHRleHQtc2hhZG93OiBub25lO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XG5cdFx0XHRcdFx0XHRcdFx0XHRcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdCY6aG92ZXIsXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHQmOmZvY3VzIHtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZDogbGlnaHRlbigkZGFyaywgNzUlKTtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdCYuZm9jdXNlZCB7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQ6IGxpZ2h0ZW4oJGRhcmssIDcwJSk7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAkZGFyaztcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdCYuYWN0aXZlIHtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZDogJGNvbXBvbmVudC1hY3RpdmUtYmcgIWltcG9ydGFudDtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0Y29sb3I6ICR3aGl0ZTtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0Ji5kYXkge1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0Y29sb3I6IGxpZ2h0ZW4oJGRhcmssIDE1JSk7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0cGFkZGluZzogcmVtKDVweCk7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XG5cdFx0XHRcdFx0XHRcdFx0XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0Jjpob3Zlcixcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHQmOmZvY3VzIHtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQ6IGxpZ2h0ZW4oJGRhcmssIDc1JSk7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdCYudG9kYXkge1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZDogbGlnaHRlbigkZGFyaywgNzAlKSAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0Y29sb3I6ICRkYXJrO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHQmLmFjdGl2ZSB7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAkY29tcG9uZW50LWFjdGl2ZS1iZyAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0Y29sb3I6ICR3aGl0ZTtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdHRleHQtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdCYub2xkIHtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdGNvbG9yOiBsaWdodGVuKCRkYXJrLCA2MCUpO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHQmLm5ldyB7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRjb2xvcjogbGlnaHRlbigkZGFyaywgNDUlKTtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0JiAuZWRpdGFibGUtYWRkcmVzcyB7XG5cdFx0XHRcdFx0XHQmIGlucHV0IHtcblx0XHRcdFx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgdmFyKC0tI3skcHJlZml4fWNvbXBvbmVudC1ib3JkZXItY29sb3IpO1xuXHRcdFx0XHRcdFx0XHRjb2xvcjogdmFyKC0tI3skcHJlZml4fWNvbXBvbmVudC1jb2xvcik7XG5cdFx0XHRcdFx0XHRcdHBhZGRpbmc6IHJlbSg2cHgpIHJlbSgxMHB4KTtcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0XHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xuXHRcdFx0XHRcdFx0XHRcblx0XHRcdFx0XHRcdFx0Jjpmb2N1cyB7XG5cdFx0XHRcdFx0XHRcdFx0b3V0bGluZTogbm9uZTtcblx0XHRcdFx0XHRcdFx0XHRib3JkZXItY29sb3I6ICRpbnB1dC1mb2N1cy1ib3JkZXItY29sb3I7XG5cdFx0XHRcdFx0XHRcdFx0dHJhbnNpdGlvbjogYWxsIC4ycyBsaW5lYXI7XG5cdFx0XHRcdFx0XHRcdFx0Ym94LXNoYWRvdzogJGlucHV0LWZvY3VzLWJveC1zaGFkb3c7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0JiAudHdpdHRlci10eXBlYWhlYWQge1xuXHRcdFx0XHRcdFx0JiAudHQtaGludCB7XG5cdFx0XHRcdFx0XHRcdGJvcmRlcjogbm9uZTtcblx0XHRcdFx0XHRcdFx0aGVpZ2h0OiAkaW5wdXQtaGVpZ2h0O1xuXHRcdFx0XHRcdFx0XHRwYWRkaW5nOiAkaW5wdXQtcGFkZGluZy15ICRpbnB1dC1wYWRkaW5nLXg7XG5cdFx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAkaW5wdXQtbGluZS1oZWlnaHQ7XG5cdFx0XHRcdFx0XHRcdG1hcmdpbi1pbmxpbmUtc3RhcnQ6IHJlbSgxcHgpO1xuXHRcdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiAtMXB4O1xuXHRcdFx0XHRcdFx0XHRvcGFjaXR5OiAwLjY7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHQmIC50dC1kcm9wZG93bi1tZW51IHtcblx0XHRcdFx0XHRcdFx0Ym9yZGVyOiBub25lO1xuXHRcdFx0XHRcdFx0XHRib3gtc2hhZG93OiAkZHJvcGRvd24tYm94LXNoYWRvdztcblx0XHRcdFx0XHRcdFx0XG5cdFx0XHRcdFx0XHRcdCYgLnR0LXN1Z2dlc3Rpb24ge1xuXHRcdFx0XHRcdFx0XHRcdHBhZGRpbmc6IHJlbSg1cHgpIHJlbSgxMnB4KTtcblx0XHRcdFx0XHRcdFx0XHRcblx0XHRcdFx0XHRcdFx0XHQmLnR0LWlzLXVuZGVyLWN1cnNvciB7XG5cdFx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAkY29tcG9uZW50LWFjdGl2ZS1iZztcblx0XHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdCYgLnd5c2lodG1sNS10b29sYmFyIHtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQ6IG5vbmU7XG5cdFx0XHRcdFx0XHRwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0XHRib3JkZXI6IG5vbmU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdCYgLnd5c2lodG1sNS1zYW5kYm94IHtcblx0XHRcdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLSN7JHByZWZpeH1jb21wb25lbnQtYm9yZGVyLWNvbG9yKSAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHQmIC5lZGl0YWJsZS1idXR0b25zIHtcblx0XHRcdFx0XHRtYXJnaW4taW5saW5lLXN0YXJ0OiByZW0oMCk7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogcmVtKDVweCk7XG5cdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XG5cdFx0XHRcdFx0JiAuYnRuIHtcblx0XHRcdFx0XHRcdHdpZHRoOiByZW0oMzRweCk7XG5cdFx0XHRcdFx0XHRoZWlnaHQ6IHJlbSgzNHB4KTtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRcdFx0XG5cdFx0XHRcdFx0XHQmICsgLmJ0biB7XG5cdFx0XHRcdFx0XHRcdG1hcmdpbi1pbmxpbmUtc3RhcnQ6IHJlbSg1cHgpO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0JiAuZ2x5cGhpY29uLW9rIHtcblx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgZm9udGF3ZXNvbWUoKTtcblx0XHRcdFx0XG5cdFx0XHRcdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRcdFx0XHRjb250ZW50OiAnXFxmMDBjJztcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0JiAuZ2x5cGhpY29uLXJlbW92ZSB7XG5cdFx0XHRcdFx0XHRcdEBpbmNsdWRlIGZvbnRhd2Vzb21lKCk7XG5cdFx0XHRcdFxuXHRcdFx0XHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0XHRcdFx0Y29udGVudDogJ1xcZjAwZCc7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0Ji5lZGl0YWJsZS1idXR0b25zLWJvdHRvbSB7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRcdFxuXHRcdFx0XHRcdFx0JiAuYnRuIHtcblx0XHRcdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWZsZXg7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQmLmhhcy1lcnJvciB7XG5cdFx0XHRcdCYgLmZvcm0tY29udHJvbCB7XG5cdFx0XHRcdFx0Ym9yZGVyLWNvbG9yOiBtaXgoJGJsYWNrLCAkZGFuZ2VyLCA3LjUlKTtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiBtaXgoJHdoaXRlLCAkZGFuZ2VyLCA5MCUpO1xuXHRcdFx0XHR9XG5cdFx0XHRcdCYgLmVkaXRhYmxlLWVycm9yLWJsb2NrIHtcblx0XHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRcdFx0bWFyZ2luLWlubGluZS1zdGFydDogcmVtKDEwcHgpO1xuXHRcdFx0XHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdFx0XHRcdFx0Y29sb3I6IG1peCgkYmxhY2ssICRkYW5nZXIsIDE1JSk7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbi5lZGl0YWJsZS1jbGljaywgXG5hLmVkaXRhYmxlLWNsaWNrLCBcbmEuZWRpdGFibGUtY2xpY2s6aG92ZXIge1xuXHRib3JkZXItY29sb3I6IGN1cnJlbnRDb2xvcjtcbn0iLCIvKiBIZWxwZXIgUm93IFNwYWNlICovXG5AaW5jbHVkZSBoZWxwZXItcm93LXNwYWNlKDAsIDE1KTtcblxuLyogSGVscGVyIE1hcmdpbiAqL1xuLnRvcC1hdXRvIHsgdG9wOiBhdXRvICFpbXBvcnRhbnQ7IH1cbi5ib3R0b20tYXV0byB7IGJvdHRvbTogYXV0byAhaW1wb3J0YW50OyB9XG4uc3RhcnQtYXV0byB7XG5cdGxlZnQ6IGF1dG8gIWltcG9ydGFudDsgXG5cdDpkaXIocnRsKSAmIHsgbGVmdDogaW5pdGlhbCAhaW1wb3J0YW50OyByaWdodDogYXV0byAhaW1wb3J0YW50OyB9XG59XG4uZW5kLWF1dG8ge1xuXHRyaWdodDogYXV0byAhaW1wb3J0YW50OyBcblx0OmRpcihydGwpICYgeyBsZWZ0OiBhdXRvICFpbXBvcnRhbnQ7IHJpZ2h0OiBpbml0aWFsICFpbXBvcnRhbnQ7IH1cbn1cbi5zdGFydC0wIHtcblx0bGVmdDogMCAhaW1wb3J0YW50OyBcblx0OmRpcihydGwpICYgeyBsZWZ0OiBpbml0aWFsICFpbXBvcnRhbnQ7IHJpZ2h0OiAwICFpbXBvcnRhbnQ7IH1cbn1cbi5lbmQtMCB7XG5cdHJpZ2h0OiAwICFpbXBvcnRhbnQ7IFxuXHQ6ZGlyKHJ0bCkgJiB7IHJpZ2h0OiBpbml0aWFsICFpbXBvcnRhbnQ7IGxlZnQ6IDAgIWltcG9ydGFudDsgfVxufVxuLmZsb2F0LWVuZCB7XG5cdGZsb2F0OiByaWdodCAhaW1wb3J0YW50O1xuXHQ6ZGlyKHJ0bCkgJiB7IGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7IH1cbn1cbi5mbG9hdC1zdGFydCB7XG5cdGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7XG5cdDpkaXIocnRsKSAmIHsgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7IH1cbn1cbkBlYWNoICRicmVha3BvaW50LCAkc2l6ZSBpbiAkZ3JpZC1icmVha3BvaW50cyB7XG5cdEBpZiAkYnJlYWtwb2ludCA9PSB4cyB7XG5cdFx0OmRpcihydGwpIC5mbG9hdC0jeyRicmVha3BvaW50fS1zdGFydCB7IGZsb2F0OiByaWdodCAhaW1wb3J0YW50OyB9XG5cdFx0OmRpcihydGwpIC5mbG9hdC0jeyRicmVha3BvaW50fS1lbmQgeyBmbG9hdDogbGVmdCAhaW1wb3J0YW50OyB9XG5cdH0gQGVsc2Uge1xuXHRcdEBtZWRpYSAobWluLXdpZHRoOiAkc2l6ZSkge1xuXHRcdFx0OmRpcihydGwpIC5mbG9hdC0jeyRicmVha3BvaW50fS1zdGFydCB7IGZsb2F0OiByaWdodCAhaW1wb3J0YW50OyB9XG5cdFx0XHQ6ZGlyKHJ0bCkgLmZsb2F0LSN7JGJyZWFrcG9pbnR9LWVuZCB7IGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7IH1cblx0XHR9XG5cdH1cbn1cbkBpbmNsdWRlIGhlbHBlci1zcGFjaW5nKCcnLCAnbWFyZ2luJywgJ20nKTtcbkBpbmNsdWRlIGhlbHBlci1zcGFjaW5nKCd0b3AnLCAnbWFyZ2luJywgJ210Jyk7XG5AaW5jbHVkZSBoZWxwZXItc3BhY2luZygnZW5kJywgJ21hcmdpbicsICdtZScpO1xuQGluY2x1ZGUgaGVscGVyLXNwYWNpbmcoJ2JvdHRvbScsICdtYXJnaW4nLCAnbWInKTtcbkBpbmNsdWRlIGhlbHBlci1zcGFjaW5nKCdzdGFydCcsICdtYXJnaW4nLCAnbXMnKTtcbkBpbmNsdWRlIGhlbHBlci1zcGFjaW5nKCdteCcsICdtYXJnaW4nLCAnbXgnKTtcbkBpbmNsdWRlIGhlbHBlci1zcGFjaW5nKCdteScsICdtYXJnaW4nLCAnbXknKTtcblxuXG4vKiBIZWxwZXIgUGFkZGluZyAqL1xuQGluY2x1ZGUgaGVscGVyLXNwYWNpbmcoJycsICdwYWRkaW5nJywgJ3AnKTtcbkBpbmNsdWRlIGhlbHBlci1zcGFjaW5nKCd0b3AnLCAncGFkZGluZycsICdwdCcpO1xuQGluY2x1ZGUgaGVscGVyLXNwYWNpbmcoJ2VuZCcsICdwYWRkaW5nJywgJ3BlJyk7XG5AaW5jbHVkZSBoZWxwZXItc3BhY2luZygnYm90dG9tJywgJ3BhZGRpbmcnLCAncGInKTtcbkBpbmNsdWRlIGhlbHBlci1zcGFjaW5nKCdzdGFydCcsICdwYWRkaW5nJywgJ3BzJyk7XG5AaW5jbHVkZSBoZWxwZXItc3BhY2luZygncHgnLCAncGFkZGluZycsICdweCcpO1xuQGluY2x1ZGUgaGVscGVyLXNwYWNpbmcoJ3B5JywgJ3BhZGRpbmcnLCAncHknKTtcblxuXG4vKiBIZWxwZXIgRm9udCAqL1xuQGluY2x1ZGUgaGVscGVyLWZvbnQtc2l6ZSgxLCA4MCk7XG5AaW5jbHVkZSBoZWxwZXItZm9udC13ZWlnaHQoMSwgOCk7XG5cblxuLyogSGVscGVyIEJvcmRlciAqL1xuLmJvcmRlci10aGVtZSB7IGJvcmRlci1jb2xvcjogdmFyKC0tI3skcHJlZml4fWFwcC10aGVtZSkgIWltcG9ydGFudDsgfVxuXG5cbi8qIEhlbHBlciBUZXh0ICovXG4udGV4dC10aGVtZSB7XG5cdC0tI3skcHJlZml4fXRleHQtb3BhY2l0eTogMTtcblx0Y29sb3I6ICN7cmdiYSh2YXIoLS0jeyRwcmVmaXh9YXBwLXRoZW1lLXJnYiksIHZhcigtLSN7JHByZWZpeH10ZXh0LW9wYWNpdHkpKX0gIWltcG9ydGFudDtcbn1cbi50ZXh0LXRoZW1lLWNvbG9yIHtcblx0LS0jeyRwcmVmaXh9dGV4dC1vcGFjaXR5OiAxO1xuXHRjb2xvcjogI3tyZ2JhKHZhcigtLSN7JHByZWZpeH1hcHAtdGhlbWUtY29sb3ItcmdiKSwgdmFyKC0tI3skcHJlZml4fXRleHQtb3BhY2l0eSkpfSAhaW1wb3J0YW50O1xufVxuLnRleHQtZWxsaXBzaXMgeyB3aGl0ZS1zcGFjZTogbm93cmFwICFpbXBvcnRhbnQ7IHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzOyBvdmVyZmxvdzogaGlkZGVuOyB9XG4udGV4dC1ncmFkaWVudCB7IC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiB0ZXh0ICFpbXBvcnRhbnQ7IC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50OyB9XG5AZm9yICRpIGZyb20gMTAgdGhyb3VnaCAyMCB7XG5cdC5saC0jeyRpfSB7XG5cdFx0bGluZS1oZWlnaHQ6ICN7JGkgKiAuMX0gIWltcG9ydGFudDtcblx0fVxuXHQucm91bmRlZC0jeyRpfXB4IHtcblx0XHRib3JkZXItcmFkaXVzOiAjeyRpfXB4ICFpbXBvcnRhbnQ7XG5cdH1cbn1cblxuXG4vKiBIZWxwZXIgQ3Vyc29yICovXG4uY3Vyc29yLXBvaW50ZXIgeyBjdXJzb3I6IHBvaW50ZXIgIWltcG9ydGFudCB9XG4uY3Vyc29yLXRleHQgeyBjdXJzb3I6IHRleHQgIWltcG9ydGFudCB9XG4uY3Vyc29yLWRlZmF1bHQgeyBjdXJzb3I6IGRlZmF1bHQgIWltcG9ydGFudCB9XG4uY3Vyc29yLWluaGVyaXQgeyBjdXJzb3I6IGluaGVyaXQgIWltcG9ydGFudCB9XG4uY3Vyc29yLW1vdmUgeyBjdXJzb3I6IG1vdmUgIWltcG9ydGFudCB9XG4uY3Vyc29yLXByb2dyZXNzIHsgY3Vyc29yOiBwcm9ncmVzcyAhaW1wb3J0YW50IH1cblxuXG4vKiBIZWxwZXIgSG92ZXIgKi9cbi5ob3Zlci1zaG93OmhvdmVyIC5ob3Zlci1zaG93LWVsbSB7IGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQgfVxuLmhvdmVyLWJnLWNvbXBvbmVudDpob3ZlciB7IGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1jb21wb25lbnQtYmcpICFpbXBvcnRhbnQgfVxuLmhvdmVyLWJnLWJvZHk6aG92ZXIgeyBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9Ym9keS1iZykgIWltcG9ydGFudCB9XG5cblxuLyogSGVscGVyIE1heCBXaWR0aCAmIEhlaWdodCAqL1xuLm13LTc1IHsgbWF4LXdpZHRoOiA3NSUgIWltcG9ydGFudDsgfVxuLm13LTUwIHsgbWF4LXdpZHRoOiA1MCUgIWltcG9ydGFudDsgfVxuLm13LTI1IHsgbWF4LXdpZHRoOiAyNSUgIWltcG9ydGFudDsgfVxuLm1oLTc1IHsgbWF4LWhlaWdodDogNzUlICFpbXBvcnRhbnQ7IH1cbi5taC01MCB7IG1heC1oZWlnaHQ6IDUwJSAhaW1wb3J0YW50OyB9XG4ubWgtMjUgeyBtYXgtaGVpZ2h0OiAyNSUgIWltcG9ydGFudDsgfVxuXG4kcG9zaXRpb25zOiAoc3RhdGljLCByZWxhdGl2ZSwgYWJzb2x1dGUsIGZpeGVkLCBzdGlja3kpO1xuJHRyYW5zZm9ybS12YWx1ZXM6IChub25lLCBpbml0aWFsKTtcbiR2aXNpYmlsaXR5LXZhbHVlczogKG5vbmUsIGluaXRpYWwpO1xuQGVhY2ggJGJyZWFrcG9pbnQsICRzaXplIGluICRncmlkLWJyZWFrcG9pbnRzIHtcblx0QGVhY2ggJHBvc2l0aW9uIGluICRwb3NpdGlvbnMge1xuXHRcdEBpZiAkYnJlYWtwb2ludCA9PSB4cyB7XG5cdFx0XHQucG9zaXRpb24tI3skcG9zaXRpb259IHsgcG9zaXRpb246ICRwb3NpdGlvbiAhaW1wb3J0YW50OyB9XG5cdFx0fSBAZWxzZSB7XG5cdFx0XHRAbWVkaWEgKG1pbi13aWR0aDogJHNpemUpIHtcblx0XHRcdFx0LnBvc2l0aW9uLSN7JGJyZWFrcG9pbnR9LSN7JHBvc2l0aW9ufSB7IHBvc2l0aW9uOiAkcG9zaXRpb24gIWltcG9ydGFudDsgfVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHRAZWFjaCAkdmFsdWUgaW4gJHRyYW5zZm9ybS12YWx1ZXMge1xuXHRcdEBpZiAkYnJlYWtwb2ludCA9PSB4cyB7XG5cdFx0XHQudHJhbnNmb3JtLSN7JHZhbHVlfSB7IHRyYW5zZm9ybTogI3skdmFsdWV9ICFpbXBvcnRhbnQ7IH1cblx0XHR9IEBlbHNlIHtcblx0XHRcdEBtZWRpYSAobWluLXdpZHRoOiAkc2l6ZSkge1xuXHRcdFx0XHQudHJhbnNmb3JtLSN7JGJyZWFrcG9pbnR9LSN7JHZhbHVlfSB7IHRyYW5zZm9ybTogI3skdmFsdWV9ICFpbXBvcnRhbnQ7IH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblx0QGVhY2ggJHZhbHVlIGluICR2aXNpYmlsaXR5LXZhbHVlcyB7XG5cdFx0QGlmICRicmVha3BvaW50ID09IHhzIHtcblx0XHRcdC52aXNpYmlsaXR5LSN7JHZhbHVlfSB7IHZpc2liaWxpdHk6ICN7JHZhbHVlfSAhaW1wb3J0YW50OyB9XG5cdFx0fSBAZWxzZSB7XG5cdFx0XHRAbWVkaWEgKG1pbi13aWR0aDogJHNpemUpIHtcblx0XHRcdFx0LnZpc2liaWxpdHktI3skYnJlYWtwb2ludH0tI3skdmFsdWV9IHsgdmlzaWJpbGl0eTogI3skdmFsdWV9ICFpbXBvcnRhbnQ7IH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblx0QGVhY2ggJG5hbWUsICR2YWx1ZSBpbiAkemluZGV4LWxldmVscyB7XG4gICAgLnotI3skYnJlYWtwb2ludH0tI3skbmFtZX0ge1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xuICAgICAgICB6LWluZGV4OiAkdmFsdWUgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuXG4vKiBIZWxwZXIgU2hpbW1lciBMb2FkZXIgKi9cbi5zaGltbWVyLWxvYWRlciB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0YmFja2dyb3VuZDogcmdiYSh2YXIoLS0jeyRwcmVmaXh9Z3JheS1yZ2IpLCAuMTUpO1xufVxuLnNoaW1tZXItbG9hZGVyOjpiZWZvcmUge1xuXHRjb250ZW50OiAnJztcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDA7XG5cdGluc2V0LWlubGluZS1zdGFydDogLTEwMCU7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEwMCU7XG5cdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgdHJhbnNwYXJlbnQgMCUsICByZ2JhKHZhcigtLSN7JHByZWZpeH1ncmF5LWRhcmstcmdiKSwgMC4xKSA1MCUsIHRyYW5zcGFyZW50IDEwMCUpO1xuXHRhbmltYXRpb246IHNoaW1tZXIgMS41cyBpbmZpbml0ZTtcbn1cbkBrZXlmcmFtZXMgc2hpbW1lciB7XG5cdDAlIHsgaW5zZXQtaW5saW5lLXN0YXJ0OiAtMTAwJTsgfVxuXHQxMDAlIHsgaW5zZXQtaW5saW5lLXN0YXJ0OiAxMDAlOyB9XG59XG5cblxuLyogSGVscGVyIFR5cGluZyBBbmltYXRpb24gKi9cbi50eXBpbmctYW5pbWF0aW9uIHtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0YW5pbWF0aW9uOiB0eXBpbmcgMi41cyBzdGVwcyg1MCwgZW5kKTtcbn1cbkBrZXlmcmFtZXMgdHlwaW5nIHsgXG5cdGZyb20geyB3aWR0aDogMDsgfSBcblx0dG8geyB3aWR0aDogMTAwJTsgfVxufVxuXG5cbi8qIEZsZXggKi9cbi5mbGV4LTEgeyBmbGV4OiAxOyB9XG5cblxuLyogSGVscGVyIFNpemUgKi9cbkBpbmNsdWRlIGhlbHBlci1zaXplKCd3JywgJ3dpZHRoJyk7XG5AaW5jbHVkZSBoZWxwZXItc2l6ZSgnaCcsICdoZWlnaHQnKTtcbi5taC0xMDB2aCB7IG1heC1oZWlnaHQ6IDEwMHZoICFpbXBvcnRhbnQ7IG1heC1oZWlnaHQ6IDEwMGR2aCAhaW1wb3J0YW50OyB9XG5cblxuLyogSGVscGVyIENvbG9yICovXG4uYmctY29tcG9uZW50IHsgXG5cdC0tI3skcHJlZml4fWJnLW9wYWNpdHk6IDE7XG5cdGJhY2tncm91bmQtY29sb3I6ICN7cmdiYSh2YXIoLS0jeyRwcmVmaXh9Y29tcG9uZW50LWJnLXJnYiksIHZhcigtLSN7JHByZWZpeH1iZy1vcGFjaXR5KSl9ICFpbXBvcnRhbnQ7XG59XG4uYmctbm9uZSB7IGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDsgfVxuLmJnLXBvc2l0aW9uLWNlbnRlciB7IGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAhaW1wb3J0YW50OyB9XG4uYmctc2l6ZS1jb3ZlciB7IGJhY2tncm91bmQtc2l6ZTogY292ZXIgIWltcG9ydGFudDsgfVxuLmJnLW5vLXJlcGVhdCB7IGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQgIWltcG9ydGFudDsgfVxuLmJnLXRoZW1lIHtcblx0LS0jeyRwcmVmaXh9Ymctb3BhY2l0eTogMTtcblx0YmFja2dyb3VuZC1jb2xvcjogI3tyZ2JhKHZhcigtLSN7JHByZWZpeH1hcHAtdGhlbWUtcmdiKSwgdmFyKC0tI3skcHJlZml4fWJnLW9wYWNpdHkpKX0gIWltcG9ydGFudDtcbn1cbi5iZy1ncmFkaWVudC1mcm9tLXRyYW5zcGFyZW50IHsgLS0jeyRwcmVmaXh9YmctZ3JhZGllbnQtZnJvbTogdHJhbnNwYXJlbnQ7IH1cbi5iZy1ncmFkaWVudC10by10cmFuc3BhcmVudCB7IC0tI3skcHJlZml4fWJnLWdyYWRpZW50LXRvOiB0cmFuc3BhcmVudDsgfVxuLmJnLWdyYWRpZW50LXRvLXIgeyBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHZhcigtLSN7JHByZWZpeH1iZy1ncmFkaWVudC1mcm9tKSAwJSwgdmFyKC0tI3skcHJlZml4fWJnLWdyYWRpZW50LXRvKSAxMDAlKTsgfVxuLmJnLWdyYWRpZW50LXRvLWwgeyBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gbGVmdCwgdmFyKC0tI3skcHJlZml4fWJnLWdyYWRpZW50LWZyb20pIDAlLCB2YXIoLS0jeyRwcmVmaXh9YmctZ3JhZGllbnQtdG8pIDEwMCUpOyB9XG4uYmctZ3JhZGllbnQtdG8tdCB7IGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byB0b3AsIHZhcigtLSN7JHByZWZpeH1iZy1ncmFkaWVudC1mcm9tKSAwJSwgdmFyKC0tI3skcHJlZml4fWJnLWdyYWRpZW50LXRvKSAxMDAlKTsgfVxuLmJnLWdyYWRpZW50LXRvLWIgeyBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCB2YXIoLS0jeyRwcmVmaXh9YmctZ3JhZGllbnQtZnJvbSkgMCUsIHZhcigtLSN7JHByZWZpeH1iZy1ncmFkaWVudC10bykgMTAwJSk7IH1cbi5iZy1ncmFkaWVudC10by10ciB7IGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byB0b3AgcmlnaHQsIHZhcigtLSN7JHByZWZpeH1iZy1ncmFkaWVudC1mcm9tKSAwJSwgdmFyKC0tI3skcHJlZml4fWJnLWdyYWRpZW50LXRvKSAxMDAlKTsgfVxuLmJnLWdyYWRpZW50LXRvLXRsIHsgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHRvcCBsZWZ0LCB2YXIoLS0jeyRwcmVmaXh9YmctZ3JhZGllbnQtZnJvbSkgMCUsIHZhcigtLSN7JHByZWZpeH1iZy1ncmFkaWVudC10bykgMTAwJSk7IH1cbi5iZy1ncmFkaWVudC10by1iciB7IGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20gcmlnaHQsIHZhcigtLSN7JHByZWZpeH1iZy1ncmFkaWVudC1mcm9tKSAwJSwgdmFyKC0tI3skcHJlZml4fWJnLWdyYWRpZW50LXRvKSAxMDAlKTsgfVxuLmJnLWdyYWRpZW50LXRvLWJsIHsgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSBsZWZ0LCB2YXIoLS0jeyRwcmVmaXh9YmctZ3JhZGllbnQtZnJvbSkgMCUsIHZhcigtLSN7JHByZWZpeH1iZy1ncmFkaWVudC10bykgMTAwJSk7IH1cbi5iZy1ncmFkaWVudC1yYWRpYWwgeyBiYWNrZ3JvdW5kOiByYWRpYWwtZ3JhZGllbnQoY2lyY2xlLCB2YXIoLS0jeyRwcmVmaXh9YmctZ3JhZGllbnQtZnJvbSkgMCUsIHZhcigtLSN7JHByZWZpeH1iZy1ncmFkaWVudC10bykgMTAwJSk7IH1cbi5iZy1ncmFkaWVudC1jb25pYyB7IGJhY2tncm91bmQ6IGNvbmljLWdyYWRpZW50KHZhcigtLSN7JHByZWZpeH1iZy1ncmFkaWVudC1mcm9tKSAwZGVnLCB2YXIoLS0jeyRwcmVmaXh9YmctZ3JhZGllbnQtdG8pIDM2MGRlZyk7IH1cbi5iZy1ncmFkaWVudC00NSB7IGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg0NWRlZywgdmFyKC0tI3skcHJlZml4fWJnLWdyYWRpZW50LWZyb20pIDAlLCB2YXIoLS0jeyRwcmVmaXh9YmctZ3JhZGllbnQtdG8pIDEwMCUpOyB9XG4uYmctZ3JhZGllbnQtMTM1IHsgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDEzNWRlZywgdmFyKC0tI3skcHJlZml4fWJnLWdyYWRpZW50LWZyb20pIDAlLCB2YXIoLS0jeyRwcmVmaXh9YmctZ3JhZGllbnQtdG8pIDEwMCUpOyB9XG4uYmctYmx1ci0xIHsgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDNweCkgIWltcG9ydGFudDsgfVxuLmJnLWJsdXItMiB7IGJhY2tkcm9wLWZpbHRlcjogYmx1cig2cHgpICFpbXBvcnRhbnQ7IH1cbi5iZy1ibHVyLTMgeyBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoOXB4KSAhaW1wb3J0YW50OyB9XG5cbkBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xuXHRAaW5jbHVkZSBoZWxwZXItY29sb3IoJGNvbG9yLCAkdmFsdWUpO1xufVxuQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJGNvbG9ycyB7XG5cdEBpbmNsdWRlIGhlbHBlci1jb2xvcigkY29sb3IsICR2YWx1ZSk7XG59XG5AaW5jbHVkZSBiYWNrZ3JvdW5kLWdyYWRpZW50KCdiZy1ncmFkaWVudC1yZWQtcGluaycsICRyZWQsICRwaW5rKTtcbkBpbmNsdWRlIGJhY2tncm91bmQtZ3JhZGllbnQoJ2JnLWdyYWRpZW50LW9yYW5nZS1yZWQnLCAkb3JhbmdlLCAkcmVkKTtcbkBpbmNsdWRlIGJhY2tncm91bmQtZ3JhZGllbnQoJ2JnLWdyYWRpZW50LXllbGxvdy1vcmFuZ2UnLCAkeWVsbG93LCAkb3JhbmdlKTtcbkBpbmNsdWRlIGJhY2tncm91bmQtZ3JhZGllbnQoJ2JnLWdyYWRpZW50LXllbGxvdy1yZWQnLCAkeWVsbG93LCAkcmVkKTtcbkBpbmNsdWRlIGJhY2tncm91bmQtZ3JhZGllbnQoJ2JnLWdyYWRpZW50LXRlYWwtZ3JlZW4nLCAkdGVhbCwgJGdyZWVuKTtcbkBpbmNsdWRlIGJhY2tncm91bmQtZ3JhZGllbnQoJ2JnLWdyYWRpZW50LXllbGxvdy1ncmVlbicsICR5ZWxsb3csICRncmVlbik7XG5AaW5jbHVkZSBiYWNrZ3JvdW5kLWdyYWRpZW50KCdiZy1ncmFkaWVudC1ibHVlLXB1cnBsZScsICRibHVlLCAkcHVycGxlKTtcbkBpbmNsdWRlIGJhY2tncm91bmQtZ3JhZGllbnQoJ2JnLWdyYWRpZW50LWN5YW4tYmx1ZScsICRjeWFuLCAkYmx1ZSk7XG5AaW5jbHVkZSBiYWNrZ3JvdW5kLWdyYWRpZW50KCdiZy1ncmFkaWVudC1jeWFuLXB1cnBsZScsICRjeWFuLCAkcHVycGxlKTtcbkBpbmNsdWRlIGJhY2tncm91bmQtZ3JhZGllbnQoJ2JnLWdyYWRpZW50LWN5YW4taW5kaWdvJywgJGN5YW4sICRpbmRpZ28pO1xuQGluY2x1ZGUgYmFja2dyb3VuZC1ncmFkaWVudCgnYmctZ3JhZGllbnQtYmx1ZS1pbmRpZ28nLCAkYmx1ZSwgJGluZGlnbyk7XG5AaW5jbHVkZSBiYWNrZ3JvdW5kLWdyYWRpZW50KCdiZy1ncmFkaWVudC1wdXJwbGUtaW5kaWdvJywgJHB1cnBsZSwgJGluZGlnbyk7XG5AaW5jbHVkZSBiYWNrZ3JvdW5kLWdyYWRpZW50KCdiZy1ncmFkaWVudC1zaWx2ZXItYmxhY2snLCAkc2lsdmVyLCAkYmxhY2spO1xuJHRoZW1lLWdyYWRpZW50OiAoXG4gIHJlZDogcGluayxcbiAgcGluazogb3JhbmdlLFxuICBvcmFuZ2U6IHllbGxvdyxcbiAgeWVsbG93OiBsaW1lLFxuICBsaW1lOiBncmVlbixcbiAgZ3JlZW46IHRlYWwsXG4gIHRlYWw6IGJsdWUsXG4gIGN5YW46IHB1cnBsZSxcbiAgYmx1ZTogaW5kaWdvLFxuICBwdXJwbGU6IGluZGlnbyxcbiAgaW5kaWdvOiBncmF5LTYwMCxcbiAgZ3JheS01MDA6IGdyYXktOTAwXG4pO1xuOnJvb3Qge1xuICAtLSN7JHByZWZpeH1hcHAtdGhlbWUtZ3JhZGllbnQ6IGxpbmVhci1ncmFkaWVudCgxMzVkZWcsIHZhcigtLSN7JHByZWZpeH10ZWFsKSwgdmFyKC0tI3skcHJlZml4fWJsdWUpKTtcbn1cbi50ZXh0LXRoZW1lLWdyYWRpZW50IHtcblx0Y29sb3I6IHZhcigtLSN7JHByZWZpeH1hcHAtdGhlbWUtZ3JhZGllbnQpO1xufVxuLmJnLXRoZW1lLWdyYWRpZW50IHtcblx0YmFja2dyb3VuZDogdmFyKC0tI3skcHJlZml4fWFwcC10aGVtZS1ncmFkaWVudCk7XG59XG5AZWFjaCAkYmFzZSwgJHRvIGluICR0aGVtZS1ncmFkaWVudCB7XG4gIC50aGVtZS0jeycnICsgJGJhc2V9IHtcbiAgICAtLSN7JHByZWZpeH1hcHAtdGhlbWUtZ3JhZGllbnQ6IGxpbmVhci1ncmFkaWVudCgxMzVkZWcsIHZhcigtLSN7JHByZWZpeH0jeyRiYXNlfSksIHZhcigtLSN7JHByZWZpeH0jeyR0b30pKTtcbiAgfVxufVxuXG5cbi8qIEhlbHBlciBPcGFjaXR5ICovXG5AaW5jbHVkZSBoZWxwZXItb3BhY2l0eSgwLCAxMCk7XG5cblxuLyogSGVscGVyIERpc3BsYXkgKi9cbi5oaWRlIHsgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9IiwiQG1peGluIGhlbHBlci1yb3ctc3BhY2UoJGZyb20sICR0bykge1xuXHRAZm9yICRpIGZyb20gJGZyb20gdGhyb3VnaCAkdG8ge1xuXHRcdCRjbGFzc0ludDogJGkgKiAyO1xuXHRcdCRjbGFzc1ZhbHVlOiAkY2xhc3NJbnQgKiAuNTtcblx0XHRcblx0XHQucm93LnJvdy1zcGFjZS0jeyRjbGFzc0ludH0ge1xuXHRcdFx0bWFyZ2luLWlubGluZS1zdGFydDogcmVtKCRjbGFzc1ZhbHVlICogLTEpO1xuXHRcdFx0bWFyZ2luLWlubGluZS1lbmQ6IHJlbSgkY2xhc3NWYWx1ZSAqIC0xKTtcblx0XHR9XG5cdFx0LnJvdy5yb3ctc3BhY2UtI3skY2xhc3NJbnR9ID4gW2NsYXNzKj1cImNvbC1cIl0ge1xuXHRcdFx0cGFkZGluZy1pbmxpbmUtc3RhcnQ6IHJlbSgkY2xhc3NWYWx1ZSk7XG5cdFx0XHRwYWRkaW5nLWlubGluZS1lbmQ6IHJlbSgkY2xhc3NWYWx1ZSk7XG5cdFx0fVxuXHR9XG59IiwiQG1peGluIGhlbHBlci1zcGFjaW5nKCRkaXJlY3Rpb24sICRjbGFzc1Byb3BlcnR5LCAkY2xhc3NOYW1lKSB7XG5cdEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggMzAge1xuXHRcdCRjbGFzc0ludDogJGk7XG5cdFx0JGNzc1ZhbHVlOiByZW0oJGkpO1xuXHRcdCRjc3NQcm9wZXJ0eTogJGNsYXNzUHJvcGVydHk7XG5cdFx0XG5cdFx0QGlmICgkZGlyZWN0aW9uID09ICd0b3AnKSB7XG5cdFx0XHQkY3NzUHJvcGVydHk6ICRjbGFzc1Byb3BlcnR5ICsgJy10b3AnO1xuXHRcdH0gQGVsc2UgaWYgKCRkaXJlY3Rpb24gPT0gJ2VuZCcpIHtcblx0XHRcdCRjc3NQcm9wZXJ0eTogJGNsYXNzUHJvcGVydHkgKyAnLWlubGluZS1lbmQnO1xuXHRcdH0gQGVsc2UgaWYgKCRkaXJlY3Rpb24gPT0gJ2JvdHRvbScpIHtcblx0XHRcdCRjc3NQcm9wZXJ0eTogJGNsYXNzUHJvcGVydHkgKyAnLWJvdHRvbSc7XG5cdFx0fSBAZWxzZSBpZiAoJGRpcmVjdGlvbiA9PSAnc3RhcnQnKSB7XG5cdFx0XHQkY3NzUHJvcGVydHk6ICRjbGFzc1Byb3BlcnR5ICsgJy1pbmxpbmUtc3RhcnQnO1xuXHRcdH1cblx0XHRAaWYgKCRpIDw9IDEwKSB7XG5cdFx0XHQkY2xhc3NJbnQ6ICgkaSkgKyBweDtcblx0XHRcdCRjc3NWYWx1ZTogJGkgKyBweDtcblx0XHR9IEBlbHNlIGlmICgkaSA+IDEwKSB7XG5cdFx0XHQkY2xhc3NJbnQ6ICgoJGkgLSAxMCkgKiA1KSArIHB4O1xuXHRcdFx0JGNzc1ZhbHVlOiAoKCRpIC0gMTApICogNSkgKyBweDtcblx0XHR9XG5cdFx0LiN7JGNsYXNzTmFtZX0tI3skY2xhc3NJbnR9IHtcblx0XHRcdEBpZiAoJGRpcmVjdGlvbiA9PSAnbXgnKSB7XG5cdFx0XHRcdG1hcmdpbi1pbmxpbmUtc3RhcnQ6ICRjc3NWYWx1ZSAhaW1wb3J0YW50O1xuXHRcdFx0XHRtYXJnaW4taW5saW5lLWVuZDogJGNzc1ZhbHVlICFpbXBvcnRhbnQ7XG5cdFx0XHR9IEBlbHNlIGlmICgkZGlyZWN0aW9uID09ICdteScpIHtcblx0XHRcdFx0bWFyZ2luLXRvcDogJGNzc1ZhbHVlICFpbXBvcnRhbnQ7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206ICRjc3NWYWx1ZSAhaW1wb3J0YW50O1xuXHRcdFx0fSBAZWxzZSBpZiAoJGRpcmVjdGlvbiA9PSAncHgnKSB7XG5cdFx0XHRcdHBhZGRpbmctaW5saW5lLXN0YXJ0OiAkY3NzVmFsdWUgIWltcG9ydGFudDtcblx0XHRcdFx0cGFkZGluZy1pbmxpbmUtZW5kOiAkY3NzVmFsdWUgIWltcG9ydGFudDtcblx0XHRcdH0gQGVsc2UgaWYgKCRkaXJlY3Rpb24gPT0gJ3B5Jykge1xuXHRcdFx0XHRwYWRkaW5nLXRvcDogJGNzc1ZhbHVlICFpbXBvcnRhbnQ7XG5cdFx0XHRcdHBhZGRpbmctYm90dG9tOiAkY3NzVmFsdWUgIWltcG9ydGFudDtcblx0XHRcdH0gQGVsc2Uge1xuXHRcdFx0XHQjeyRjc3NQcm9wZXJ0eX06ICRjc3NWYWx1ZSAhaW1wb3J0YW50O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufSIsIkBtaXhpbiBoZWxwZXItZm9udC1zaXplKCRmcm9tLCAkdG8pIHtcblx0QGZvciAkaSBmcm9tICRmcm9tIHRocm91Z2ggJHRvIHtcblx0XHQuZnMtI3skaX1weCB7XG5cdFx0XHRmb250LXNpemU6ICN7JGl9cHggIWltcG9ydGFudDtcblx0XHR9XG5cdH1cbn0iLCJAbWl4aW4gaGVscGVyLWZvbnQtd2VpZ2h0KCRmcm9tLCAkdG8pIHtcblx0QGZvciAkaSBmcm9tICRmcm9tIHRocm91Z2ggJHRvIHtcblx0XHQkY2xhc3NWYWx1ZTogJGkgKiAxMDA7XG5cdFx0XG5cdFx0LmZ3LSN7JGNsYXNzVmFsdWV9IHtcblx0XHRcdGZvbnQtd2VpZ2h0OiAkY2xhc3NWYWx1ZSAhaW1wb3J0YW50O1xuXHRcdH1cblx0fVxufSIsIkBtaXhpbiBoZWxwZXItc2l6ZSgkY2xhc3NOYW1lLCAkY2xhc3NQcm9wZXJ0eSkge1xuXHRAZm9yICRpIGZyb20gMCB0aHJvdWdoIDEyIHtcblx0XHQkY2xhc3NJbnQ6ICRpICogNTA7XG5cdFx0XG5cdFx0LiN7JGNsYXNzTmFtZX0tI3skY2xhc3NJbnR9cHgge1xuXHRcdFx0I3skY2xhc3NQcm9wZXJ0eX06ICN7JGNsYXNzSW50fXB4ICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHRcdEBlYWNoICRicmVha3BvaW50LCAkdmFsdWUgaW4gJGdyaWQtYnJlYWtwb2ludHMge1xuXHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xuXHRcdFx0XHQuI3skY2xhc3NOYW1lfS0jeyRicmVha3BvaW50fS0jeyRjbGFzc0ludH1weCB7XG5cdFx0XHRcdFx0I3skY2xhc3NQcm9wZXJ0eX06ICN7JGNsYXNzSW50fXB4ICFpbXBvcnRhbnQ7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblx0QGZvciAkaSBmcm9tIDEgdGhyb3VnaCAxOSB7XG5cdFx0JGNsYXNzSW50OiAkaSAqIDU7XG5cdFx0XG5cdFx0LiN7JGNsYXNzTmFtZX0tI3skY2xhc3NJbnR9cHgge1xuXHRcdFx0I3skY2xhc3NQcm9wZXJ0eX06ICN7JGNsYXNzSW50fXB4ICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHRcdFxuXHRcdEBlYWNoICRicmVha3BvaW50LCAkdmFsdWUgaW4gJGdyaWQtYnJlYWtwb2ludHMge1xuXHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xuXHRcdFx0XHQuI3skY2xhc3NOYW1lfS0jeyRicmVha3BvaW50fS0jeyRjbGFzc0ludH1weCB7XG5cdFx0XHRcdFx0I3skY2xhc3NQcm9wZXJ0eX06ICN7JGNsYXNzSW50fXB4ICFpbXBvcnRhbnQ7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn0iLCJAbWl4aW4gaGVscGVyLWNvbG9yKCRjb2xvciwgJHZhbHVlKSB7XG5cdC5iZy1ncmFkaWVudC0jeyRjb2xvcn0ge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICR2YWx1ZSAhaW1wb3J0YW50O1xuXHRcdGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIGxpZ2h0ZW4oJHZhbHVlLCAxMCUpLCBkYXJrZW4oJHZhbHVlLCA1JSkpICFpbXBvcnRhbnQ7XG5cdH1cblx0LmJnLWdyYWRpZW50LWZyb20tI3skY29sb3J9IHtcblx0XHQtLSN7JHByZWZpeH1iZy1ncmFkaWVudC1mcm9tOiAjeyR2YWx1ZX07XG5cdH1cblx0LmJnLWdyYWRpZW50LXRvLSN7JGNvbG9yfSB7XG5cdFx0LS0jeyRwcmVmaXh9YmctZ3JhZGllbnQtdG86ICN7JHZhbHVlfTtcblx0fVxuXHQuaG92ZXItYmctI3skY29sb3J9OmhvdmVyIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKHZhcigtLSN7JHByZWZpeH0jeyRjb2xvcn0tcmdiKSwgdmFyKC0tI3skcHJlZml4fWJnLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xuXHRcdFxuXHRcdCY6bm90KFtjbGFzcyo9XCJiZy1vcGFjaXR5LVwiXSkge1xuXHRcdFx0LS0jeyRwcmVmaXh9Ymctb3BhY2l0eTogMS4wO1xuXHRcdH1cblx0fVxuXHQudGhlbWUtI3skY29sb3J9IHtcblx0XHQtLSN7JHByZWZpeH1hcHAtdGhlbWU6ICN7JHZhbHVlfTtcblx0XHQtLSN7JHByZWZpeH1hcHAtdGhlbWUtcmdiOiAje3RvLXJnYigkdmFsdWUpfTtcblx0XHQtLSN7JHByZWZpeH1hcHAtdGhlbWUtY29sb3I6ICN7Y29sb3ItY29udHJhc3QoJHZhbHVlKX07XG5cdFx0LS0jeyRwcmVmaXh9YXBwLXRoZW1lLWNvbG9yLXJnYjogI3t0by1yZ2IoY29sb3ItY29udHJhc3QoJHZhbHVlKSl9O1xuXHRcdFxuXHRcdC0tI3skcHJlZml4fWFwcC10aGVtZS1ob3ZlcjogI3tzaGFkZS1jb2xvcigkdmFsdWUsIDI1JSl9O1xuXHRcdC0tI3skcHJlZml4fWFwcC10aGVtZS1ob3Zlci1ib3JkZXItY29sb3I6ICN7c2hhZGUtY29sb3IoJHZhbHVlLCAyNSUpfTtcblx0XHQtLSN7JHByZWZpeH1hcHAtdGhlbWUtaG92ZXItY29sb3I6ICN7Y29sb3ItY29udHJhc3QoJHZhbHVlKX07XG5cdFx0XG5cdFx0LS0jeyRwcmVmaXh9YXBwLXRoZW1lLWFjdGl2ZTogI3tzaGFkZS1jb2xvcigkdmFsdWUsIDI1JSl9O1xuXHRcdC0tI3skcHJlZml4fWFwcC10aGVtZS1hY3RpdmUtYm9yZGVyLWNvbG9yOiAje3NoYWRlLWNvbG9yKCR2YWx1ZSwgMjUlKX07XG5cdFx0LS0jeyRwcmVmaXh9YXBwLXRoZW1lLWFjdGl2ZS1jb2xvcjogI3tjb2xvci1jb250cmFzdCgkdmFsdWUpfTtcblx0XHRcblx0XHQtLSN7JHByZWZpeH1hcHAtdGhlbWUtZGlzYWJsZWQ6ICN7dGludC1jb2xvcigkdmFsdWUsIDI1JSl9O1xuXHRcdC0tI3skcHJlZml4fWFwcC10aGVtZS1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICN7dGludC1jb2xvcigkdmFsdWUsIDI1JSl9O1xuXHRcdC0tI3skcHJlZml4fWFwcC10aGVtZS1kaXNhYmxlZC1jb2xvcjogI3tjb2xvci1jb250cmFzdCgkdmFsdWUpfTtcblx0XG5cdFx0QGlmICgkY29sb3IgPT0gJ3llbGxvdycpIHtcblx0XHRcdC0tI3skcHJlZml4fWFwcC10aGVtZS1jb2xvcjogI3skYmxhY2t9O1xuXHRcdFx0LS0jeyRwcmVmaXh9YXBwLXRoZW1lLWNvbG9yLXJnYjogI3t0by1yZ2IoJGJsYWNrKX07XG5cdFx0fVxuXHR9XG5cdEBpZiAoXG5cdFx0JGNvbG9yICE9ICdncmF5JyBhbmRcblx0XHQkY29sb3IgIT0gJ2dyYXktMTAwJyBhbmRcblx0XHQkY29sb3IgIT0gJ2dyYXktMjAwJyBhbmRcblx0XHQkY29sb3IgIT0gJ2dyYXktMzAwJyBhbmRcblx0XHQkY29sb3IgIT0gJ2dyYXktNDAwJyBhbmRcblx0XHQkY29sb3IgIT0gJ2dyYXktNTAwJyBhbmRcblx0XHQkY29sb3IgIT0gJ2dyYXktNjAwJyBhbmRcblx0XHQkY29sb3IgIT0gJ2dyYXktNzAwJyBhbmRcblx0XHQkY29sb3IgIT0gJ2dyYXktODAwJyBhbmRcblx0XHQkY29sb3IgIT0gJ2dyYXktOTAwJykge1xuXHRcdEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggNSB7XG5cdFx0XHQuYmctI3skY29sb3J9LSN7JGkgKiAxMDB9IHtcblx0XHRcdFx0LS0jeyRwcmVmaXh9Ymctb3BhY2l0eTogMTtcblx0XHRcdFxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKHRpbnQtY29sb3IoJHZhbHVlLCAoKDUgLSAkaSkgKiAyMCUpKSwgdmFyKC0tI3skcHJlZml4fWJnLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xuXHRcdFx0fVxuXHRcdFx0LnRleHQtI3skY29sb3J9LSN7JGkgKiAxMDB9IHtcblx0XHRcdFx0LS0jeyRwcmVmaXh9dGV4dC1vcGFjaXR5OiAxO1xuXHRcdFx0XG5cdFx0XHRcdGNvbG9yOiByZ2JhKHRpbnQtY29sb3IoJHZhbHVlLCAoKDUgLSAkaSkgKiAyMCUpKSwgdmFyKC0tI3skcHJlZml4fXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdEBmb3IgJGkgZnJvbSA2IHRocm91Z2ggOSB7XG5cdFx0XHQuYmctI3skY29sb3J9LSN7JGkgKiAxMDB9IHtcblx0XHRcdFx0LS0jeyRwcmVmaXh9Ymctb3BhY2l0eTogMTtcblx0XHRcdFxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKHNoYWRlLWNvbG9yKCR2YWx1ZSwgKCRpIC0gNSkgKiAyMCUpLCB2YXIoLS0jeyRwcmVmaXh9Ymctb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG5cdFx0XHR9XG5cdFx0XHQudGV4dC0jeyRjb2xvcn0tI3skaSAqIDEwMH0ge1xuXHRcdFx0XHQtLSN7JHByZWZpeH10ZXh0LW9wYWNpdHk6IDE7XG5cdFx0XHRcblx0XHRcdFx0Y29sb3I6IHJnYmEoc2hhZGUtY29sb3IoJHZhbHVlLCAoJGkgLSA1KSAqIDIwJSksIHZhcigtLSN7JHByZWZpeH10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufSIsIkBtaXhpbiBiYWNrZ3JvdW5kLWdyYWRpZW50KCRjbGFzc05hbWUsICRmcm9tLCAkdG8pIHtcblx0LiN7JGNsYXNzTmFtZX0ge1xuXHRcdGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICRmcm9tIDAlLCAkdG8gMTAwJSkgIWltcG9ydGFudDtcblx0fVxufSIsIkBtaXhpbiBoZWxwZXItb3BhY2l0eSgkZnJvbSwgJHRvKSB7XG5cdEBmb3IgJGkgZnJvbSAkZnJvbSB0aHJvdWdoICR0byB7XG5cdFx0Lm9wYWNpdHktI3skaSAqIDEwfSB7XG5cdFx0XHRvcGFjaXR5OiAjeyRpICogMC4xfSAhaW1wb3J0YW50O1xuXHRcdH1cblx0XHQub3BhY2l0eS0jeyRpICogMTUgfSB7XG5cdFx0XHRvcGFjaXR5OiAjeyRpICogMC4xNX0gIWltcG9ydGFudDtcblx0XHR9XG5cdFx0LnRleHQtb3BhY2l0eS0jeyRpICogMTB9IHtcblx0XHRcdC0tI3skcHJlZml4fXRleHQtb3BhY2l0eTogI3skaSAqIDAuMX07XG5cdFx0fVxuXHRcdC50ZXh0LW9wYWNpdHktI3soJGkgKiAxMCkgKyA1fSB7XG5cdFx0XHQtLSN7JHByZWZpeH10ZXh0LW9wYWNpdHk6ICN7KCRpICogMC4xKSArIDAuMDV9O1xuXHRcdH1cblx0XHQuYmctb3BhY2l0eS0jeyRpICogMTB9IHtcblx0XHRcdC0tI3skcHJlZml4fWJnLW9wYWNpdHk6ICN7JGkgKiAwLjF9O1xuXHRcdH1cblx0XHQuYmctb3BhY2l0eS0jeygkaSAqIDEwKSArIDV9IHtcblx0XHRcdC0tI3skcHJlZml4fWJnLW9wYWNpdHk6ICN7KCRpICogMC4xKSArIDAuMDV9O1xuXHRcdH1cblx0fVxufSIsIjo6c2VsZWN0aW9uLCBpbnB1dDo6c2VsZWN0aW9uIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjMyLjIsIDEwMiwgMSkgIWltcG9ydGFudDtcbiAgICBjb2xvcjogcmdiYSg1MywgNTYsIDU5LCAxKSAhaW1wb3J0YW50O1xufSIsIi5sb2FkZXItZnJhbWUge1xuICAgIGhlaWdodDogOHB4O1xuICAgICYubG9hZGVyLXBhbmVsIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XG4gICAgICAgIC5sb2FkZXIge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTAwcHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi5sb2FkZXItc2hvcnQge1xuICAgICAgICAubG9hZGVyIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5sb2FkZXIsXG4ubG9hZGVyOmJlZm9yZSxcbi5sb2FkZXI6YWZ0ZXIge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uOiBsb2FkMSAxcyBpbmZpbml0ZSBlYXNlLWluLW91dDtcbiAgICBhbmltYXRpb246IGxvYWQxIDFzIGluZmluaXRlIGVhc2UtaW4tb3V0O1xuICAgIHdpZHRoOiAxZW07XG4gICAgaGVpZ2h0OiA0ZW07XG59XG4ubG9hZGVyOmJlZm9yZSxcbi5sb2FkZXI6YWZ0ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgY29udGVudDogXCJcIjtcbn1cbi5sb2FkZXI6YmVmb3JlIHtcbiAgICBsZWZ0OiAtMS41ZW07XG59XG4ubG9hZGVyIHtcbiAgICB0ZXh0LWluZGVudDogLTk5OTllbTtcbiAgICBtYXJnaW46IDRlbSBhdXRvO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IC0wLjE2cztcbiAgICBhbmltYXRpb24tZGVsYXk6IC0wLjE2cztcbn1cbi5sb2FkZXI6YWZ0ZXIge1xuICAgIGxlZnQ6IDEuNWVtO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAtMC4zMnM7XG4gICAgYW5pbWF0aW9uLWRlbGF5OiAtMC4zMnM7XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgbG9hZDEge1xuICAgIDAlLFxuICAgIDgwJSxcbiAgICAxMDAlIHtcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIHZhcigtLWJzLWxvYWRlci1ib3gtc2hhZG93KTtcbiAgICAgICAgaGVpZ2h0OiA0ZW07XG4gICAgfVxuICAgIDQwJSB7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgLTJlbSB2YXIoLS1icy1sb2FkZXItYm94LXNoYWRvdyk7XG4gICAgICAgIGhlaWdodDogNWVtO1xuICAgIH1cbn1cbkBrZXlmcmFtZXMgbG9hZDEge1xuICAgIDAlLFxuICAgIDgwJSxcbiAgICAxMDAlIHtcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIHZhcigtLWJzLWxvYWRlci1ib3gtc2hhZG93KTtcbiAgICAgICAgaGVpZ2h0OiA0ZW07XG4gICAgfVxuICAgIDQwJSB7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgLTJlbSB2YXIoLS1icy1sb2FkZXItYm94LXNoYWRvdyk7XG4gICAgICAgIGhlaWdodDogNWVtO1xuICAgIH1cbn1cbiIsIi5uYXZpZ2F0aW9uIHtcbiAgICBtYXJnaW46IGF1dG87XG4gICAgbWF4LXdpZHRoOiA5MHZ3O1xuICAgICYubmF2LXRvcCB7XG4gICAgICAgIG1heC13aWR0aDogJG1heC13aWR0aDtcbiAgICAgICAgd2lkdGg6IDkwdnc7XG4gICAgfVxuICAgID4gLm5hdiwgPiB0dXJiby1mcmFtZSA+IC5uYXYge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBjb2x1bW4tZ2FwOiAyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBwYWRkaW5nOiAwIDAuOTM3NXJlbTtcbiAgICAgICAgLm5hdi1saW5rLCAubmF2LWl0ZW0ge1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgfVxuICAgICAgICAuYWN0aXZlIHtcbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY3lhbiAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5uYXYtaXRlbSwgLm5hdi1saW5rIHtcbiAgICAgICAgYSB7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICBjb2xvcjogJGdyYXktNTAwICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1icy1saWdodC1yZ2IpICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgQGF0LXJvb3QgLm5hdi1pdGVtIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBjb2xvcjogcmdiYSh2YXIoLS1icy1jb21wb25lbnQtY29sb3ItcmdiKSkgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIGhyIHtcbiAgICAgICAgYm9yZGVyLXRvcC13aWR0aDogM3B4O1xuICAgIH1cbiAgICAubmF2aWdhdGUtZW5kIHtcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAganVzdGlmeS1pdGVtczogZW5kO1xuICAgICAgICBmbGV4LWdyb3c6IDE7XG4gICAgfVxuICAgIC5uYXZiYXItbGluayB7XG4gICAgICAgIC5iYWRnZSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IC02cHg7XG4gICAgICAgICAgICByaWdodDogLTIwcHg7XG4gICAgICAgIH1cbiAgICB9XG59XG5bZGF0YS1uYXYtc2VsZWN0XSB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xufSIsIi5hcHAtaGVhZGVyIHtcbiAgICAubmF2YmFyLW5hdiB7XG4gICAgICAgIC5uYXZiYXItaXRlbSB7XG4gICAgICAgICAgICAubmF2YmFyLWxpbmsge1xuICAgICAgICAgICAgICAgIGkge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHgtbGFyZ2U7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZ3JheS01MDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICYuc2hvdyB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1icy13aWRnZXQtY29sb3IpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYuZHJvcGRvd24ge1xuICAgICAgICAgICAgICAgIC5kcm9wZG93bi1tZW51IHtcbiAgICAgICAgICAgICAgICAgICAgLy90b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4ubmF2YmFyLWJyYW5kIHtcbiAgICBsaW5lLWhlaWdodDogMSAhaW1wb3J0YW50O1xuICAgIC5uYXZiYXItbG9nb3tcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCRkbS1sb2dvLXVybCk7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogOTAlO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgIHdpZHRoOiAxMjBweDtcbiAgICAgICAgaGVpZ2h0OiA1NnB4O1xuICAgIH1cbiAgICAubmF2YmFyLW1kLWxvZ297XG4gICAgICAgIHpvb206IDI7XG4gICAgfVxuICAgID4gZGl2IHtcbiAgICAgICAgZm9udC1zaXplOiAuOGVtO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgY29sb3I6ICRncmF5LTUwMDtcbiAgICB9XG59IiwiLmRyb3Bkb3duLW1lbnUge1xuICAgIHBhZGRpbmc6IDAgdmFyKC0tYnMtZHJvcGRvd24tcGFkZGluZy14KTtcbiAgICAuZHJvcGRvd24taXRlbSB7XG4gICAgICAgIGNvbG9yOiAje3ZhcigtLSN7JHByZWZpeH1ncmF5LTUwMCl9ICFpbXBvcnRhbnQ7XG4gICAgICAgIHBhZGRpbmctdG9wOiBjYWxjKHZhcigtLWJzLWRyb3Bkb3duLWRpdmlkZXItbWFyZ2luLXkpICsgdmFyKC0tYnMtZHJvcGRvd24taXRlbS1wYWRkaW5nLXkpKTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IGNhbGModmFyKC0tYnMtZHJvcGRvd24tZGl2aWRlci1tYXJnaW4teSkgKyB2YXIoLS1icy1kcm9wZG93bi1pdGVtLXBhZGRpbmcteSkpO1xuICAgICAgICAmOmZpcnN0LW9mLXR5cGUge1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cy1sZykgMCAwIDA7XG4gICAgICAgIH1cbiAgICAgICAgJjpsYXN0LW9mLXR5cGUge1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IGNhbGModmFyKC0tYnMtZHJvcGRvd24tZGl2aWRlci1tYXJnaW4teSkgKyB2YXIoLS1icy1kcm9wZG93bi1pdGVtLXBhZGRpbmcteSkgKyB2YXIoLS1icy1kcm9wZG93bi1wYWRkaW5nLXkpKTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAgMCB2YXIoLS1icy1ib3JkZXItcmFkaXVzLWxnKSB2YXIoLS1icy1ib3JkZXItcmFkaXVzLWxnKTtcbiAgICAgICAgfVxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGNvbG9yOiAje3ZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1saW5rLWhvdmVyLWNvbG9yKX0gIWltcG9ydGFudDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICN7dmFyKC0tI3skcHJlZml4fXdpZGdldC1saXN0LWFjdGl2ZS1jb2xvci1iZyl9O1xuICAgICAgICB9XG4gICAgICAgICYubm8taG92ZXI6aG92ZXIge1xuICAgICAgICAgICAgY29sb3I6ICN7dmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLWxpbmstY29sb3IpfSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgIH1cbiAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgY29sb3I6ICN7dmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLWxpbmstaG92ZXItY29sb3IpfSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI3t2YXIoLS0jeyRwcmVmaXh9d2lkZ2V0LWxpc3QtYWN0aXZlLWNvbG9yLWJnKX07XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmRyb3Bkb3duLWRpdmlkZXIge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgfVxufVxuXG5odG1sW2RhdGEtYnMtdGhlbWU9ZGFya10ge1xuICAgIC5kcm9wZG93bi1tZW51IHtcbiAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tYnMtY29tcG9uZW50LWJnKTtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tYnMtZ3JheS04MDAtdGV4dC1lbXBoYXNpcyk7XG4gICAgfVxufVxuXG4ubWVudS1pdGVtIHtcbiAgICAubWVudS10ZXh0IHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICA+IHR1cmJvLWZyYW1lIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgfVxuICAgICAgICAuYmFkZ2Uge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC03cHg7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAtOHB4O1xuICAgICAgICB9XG4gICAgfVxuICAgICYuYWN0aXZlOm5vdCguZXhwYW5kKSB7XG4gICAgICAgIC5tZW51LXRleHQge1xuICAgICAgICAgICAgLmJhZGdlIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1icy13aGl0ZSkgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tYnMtZ3JheS02MDApO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufSIsIi5zZWxlY3QyLnNlbGVjdDItY29udGFpbmVyIHtcbiAgICAuc2VsZWN0aW9uIHtcbiAgICAgICAgLnNlbGVjdDItc2VsZWN0aW9uIHtcbiAgICAgICAgICAgICYuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSwgJi5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWJzLWNvbXBvbmVudC1zZWNvbmRhcnktYmcpO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMpO1xuICAgICAgICAgICAgICAgIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2xlYXIge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuM2VtO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuc2VsZWN0Mi1zZWFyY2gge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMsICYuc2VsZWN0Mi1jb250YWluZXItLW9wZW4ge1xuICAgICAgICAuc2VsZWN0aW9uIHtcbiAgICAgICAgICAgIC5zZWxlY3QyLXNlbGVjdGlvbiB7XG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgM3B4IHJnYigxMjAuNiwgMTIyLjQsIDEyNC4yKTtcbiAgICAgICAgICAgICAgICAmLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUsICYuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIHtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbi5zZWxlY3QyLXNlbGVjdGlvbl9fcGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAjYmJiICFpbXBvcnRhbnQ7XG59XG4uc2VsZWN0Mi5zZWxlY3QyLWNvbnRhaW5lciB7XG4gICAgLnNlbGVjdGlvbiB7XG4gICAgICAgIC5zZWxlY3QyLXNlbGVjdGlvbiB7XG4gICAgICAgICAgICAmLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSB7XG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XG4gICAgICAgICAgICAgICAgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCB7XG4gICAgICAgICAgICAgICAgICAgIGZsZXg6IDA7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwLjM3NXJlbSAwLjM1cmVtIDAuMTU2MjVyZW07XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtZ3JheS01MDApO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tYnMtdGV4dC1lbXBoYXNpcyk7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogNHB4IDRweCA0cHggMjBweDtcbiAgICAgICAgICAgICAgICAgICAgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tYnMtdGV4dC1lbXBoYXNpcyk7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4uc2VsZWN0Mi13aXRoLWxhYmVsIHtcbiAgICArLnNlbGVjdDIuc2VsZWN0Mi1jb250YWluZXIge1xuICAgICAgICAuc2VsZWN0aW9uIHtcbiAgICAgICAgICAgIC5zZWxlY3QyLXNlbGVjdGlvbiB7XG4gICAgICAgICAgICAgICAgJi5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcbiAgICAgICAgICAgICAgICAgICAgbWluLWhlaWdodDogNThweDtcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGVuZDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMsICYuc2VsZWN0Mi1jb250YWluZXItLW9wZW4ge1xuICAgICAgICAgICAgLnNlbGVjdGlvbiB7XG4gICAgICAgICAgICAgICAgLnNlbGVjdDItc2VsZWN0aW9uIHtcbiAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgM3B4IHJnYigxMjAuNiwgMTIyLjQsIDEyNC4yKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4uZmlsdGVyLWl0ZW0ge1xuICAgIC5zZWxlY3QyLnNlbGVjdDItY29udGFpbmVyIHtcbiAgICAgICAgLnNlbGVjdGlvbiB7XG4gICAgICAgICAgICAuc2VsZWN0Mi1zZWxlY3Rpb24ge1xuICAgICAgICAgICAgICAgICYuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSwgJi5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUge1xuICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAzMnB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDMycHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4uZm9ybS1jb250cm9sIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1icy1jb21wb25lbnQtdGVydGlhcnktYmcpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLWNvbXBvbmVudC1zZWNvbmRhcnktYmcpICFpbXBvcnRhbnQ7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgJjpmb2N1cywgJjpmb2N1cy13aXRoaW4ge1xuICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAzcHggcmdiKDEyMC42LCAxMjIuNCwgMTI0LjIpO1xuICAgICAgICBib3JkZXItY29sb3I6IHZhcigtLWJzLWNvbXBvbmVudC1ib3JkZXItY29sb3IpO1xuICAgIH1cbiAgICAmOjpwbGFjZWhvbGRlciB7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1icy1zZWNvbmRhcnktdGV4dC1lbXBoYXNpcyk7XG4gICAgfVxuICAgICYuZW1wdHktcGxhY2Vob2xkZXIge1xuICAgICAgICAmW3BsYWNlaG9sZGVyXTplbXB0eTpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogYXR0cihwbGFjZWhvbGRlcik7XG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tYnMtZ3JheS02MDApO1xuICAgICAgICB9XG4gICAgICAgICZbcGxhY2Vob2xkZXJdOmVtcHR5OmZvY3VzOmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uZm9ybS1saW5lIHtcbiAgICAuZm9ybS1jb250cm9sIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tYnMtY29tcG9uZW50LXRlcnRpYXJ5LWJnKTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgJjpmb2N1cywgJjpmb2N1cy13aXRoaW4ge1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLWJzLWNvbXBvbmVudC1zZWNvbmRhcnktYmcpO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5zZWxlY3QyLnNlbGVjdDItY29udGFpbmVyIHtcbiAgICAgICAgLnNlbGVjdGlvbiB7XG4gICAgICAgICAgICAuc2VsZWN0Mi1zZWxlY3Rpb24ge1xuICAgICAgICAgICAgICAgICYuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSwgJi5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tYnMtY29tcG9uZW50LXNlY29uZGFyeS1iZyk7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogY2FsYygzLjVyZW0gKyAycHgpO1xuICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiBjYWxjKDMuNXJlbSArIDJweCk7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMS42MjVyZW07XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwLjYyNXJlbTtcbiAgICAgICAgICAgICAgICAgICAgLnNlbGVjdDItc2VsZWN0aW9uX19jbGVhciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuM2VtO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4uZm9ybS1zZWxlY3Qge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLWNvbXBvbmVudC1zZWNvbmRhcnktYmcpICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6IHZhcigtLWJzLXNlY29uZGFyeS10ZXh0LWVtcGhhc2lzKTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAmLmZvY3VzZWQge1xuICAgICAgICBjb2xvcjogdmFyKC0tYnMtdGV4dC1lbXBoYXNpcyk7XG4gICAgfVxufVxuXG5pbnB1dFt0eXBlPWRhdGVdIHtcbiAgICBjb2xvcjogdmFyKC0tYnMtc2Vjb25kYXJ5LXRleHQtZW1waGFzaXMpO1xuICAgICYuZm9jdXNlZCB7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1icy10ZXh0LWVtcGhhc2lzKTtcbiAgICB9XG59XG5cbmlucHV0W3R5cGU9Y2hlY2tib3hdLngyIHtcbiAgICB3aWR0aDogMmVtO1xuICAgIGhlaWdodDogMmVtO1xuICAgIHpvb206IDEuMjU7XG4gICAgYmFja2dyb3VuZC1zaXplOiA4MCU7XG4gICAgJjpjaGVja2VkIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtZ3JheS01MDApO1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgfVxufVxuLmZvcm0tY2hlY2staW5wdXQge1xuICAgICY6Zm9jdXMge1xuICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAzcHggcmdiKDEyMC42LCAxMjIuNCwgMTI0LjIpO1xuICAgIH1cbn1cbi5mb3JtLWNoZWNrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5mb3JtLWJ1dHRvbi1yb3cge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IHN0YXJ0O1xuICAgIGNvbHVtbi1nYXA6IDFlbTtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgcm93LWdhcDogLjhlbTtcbiAgICA+ICoge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuICAgID4gYS5idG4tc3F1YXJlIHtcbiAgICAgICAgcGFkZGluZzogMC40Njg3NXJlbSAwLjg2ODc1cmVtO1xuICAgIH1cbiAgICAmLmZpbGwge1xuICAgICAgICA+ICoge1xuICAgICAgICAgICAgZmxleDogMSAxIDA7XG4gICAgICAgIH1cbiAgICB9XG4gICAgPiBhIHtcbiAgICAgICAgY29sb3I6IHZhcigtLWJzLWdyYXktNDAwKTtcbiAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgY29sb3I6IHZhcigtLWJzLXdpZGdldC1jb2xvcik7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5zd2l0Y2gtaXNsYW5kIHtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1icy1ib2R5LWJnKTtcbiAgICBwYWRkaW5nOiAxNHB4IDEwcHg7XG59XG5cblxuLm9wdGlvbi1pdGVtIHtcbiAgICAuaGFuZGxlIHtcbiAgICAgICAgY3Vyc29yOiBtb3ZlO1xuICAgIH1cbn1cblxuLmZpbHRlci1saXN0IHtcbiAgICBmb250LXNpemU6IC43NXJlbTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGNvbHVtbi1nYXA6IDAuNWVtO1xuICAgIC1tcy1vdmVyZmxvdy1zdHlsZTogbm9uZTtcbiAgICBzY3JvbGxiYXItd2lkdGg6IG5vbmU7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAmOjotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgIC5maWx0ZXItaXRlbSB7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICAgICAgbWF4LXdpZHRoOiAyMDBweDtcbiAgICAgICAgLnNlbGVjdDItY29udGFpbmVyIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogMjIwcHg7XG4gICAgICAgICAgICBtaW4td2lkdGg6IDEwMHB4O1xuICAgICAgICB9XG4gICAgICAgIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQge1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI2cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMC40cmVtICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgLmZvcm0tZ3JvdXAge1xuICAgICAgICAgICAgLnNlbGVjdDIuc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDM1LjVweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuICAgICAgICAgICAgbWluLWhlaWdodDogMzUuNXB4O1xuICAgICAgICB9XG4gICAgICAgIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cge1xuICAgICAgICAgICAgaGVpZ2h0OiAyOXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDAuMnJlbSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMC41NXJlbSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgYiB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICM5OTkgIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbi5mb3JtLWZsb2F0aW5nIHtcbiAgICA+IGxhYmVsIHtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgIH1cbiAgICA+IHNlbGVjdC5mb3JtLWNvbnRyb2xbZGF0YS1jaG9zZW49JyddIHtcbiAgICAgICAgfiBsYWJlbCB7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5pbnB1dC1ncm91cC5kYXRlIHtcbiAgICA+KiB7XG4gICAgICAgIGhlaWdodDogMzJweDtcbiAgICB9XG4gICAgPmEuZWRpdGFibGUge1xuICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cyk7XG4gICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzKTtcbiAgICB9XG4gICAgLmZvcm0tY29udHJvbDpmb2N1cyB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMpICFpbXBvcnRhbnQ7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB9XG59XG5cbi5mb3JtLWNvbG9yLXNlbGVjdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBjb2x1bW4tZ2FwOiAxcmVtO1xuICAgIHJvdy1nYXA6IDFyZW07XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIG1hcmdpbjogMWVtO1xuICAgID5kaXYge1xuICAgICAgICB3aWR0aDogMjhweDtcbiAgICAgICAgaGVpZ2h0OiAyOHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgJltjbGFzcyo9YmcteWVsbG93XSB7XG4gICAgICAgICAgICBjb2xvcjogJGRhcms7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIuZHJvcHpvbmUge1xuICAgIC5kei1wcmV2aWV3IHtcbiAgICAgICAgei1pbmRleDogMjI7XG4gICAgICAgIC5kei1zdWNjZXNzLW1hcmssIC5kei1lcnJvci1tYXJrIHtcbiAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIH1cbiAgICAgICAgLmR6LWRldGFpbHMge1xuICAgICAgICAgICAgY29sb3I6IHZhcigtLWJzLXN1YnRsZS0zMDApICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgJi5kei1lcnJvcjpob3ZlciB7XG4gICAgICAgICAgICB6LWluZGV4OiAxMDAxMDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmLmRyb3B6b25lLXZpZGVvIHtcbiAgICAgICAgLmR6LXByZXZpZXcge1xuICAgICAgICAgICAgJi5kei1maWxlLXByZXZpZXcge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIHRvcDogMjZweDtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgIC5kei1pbWFnZSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuZHotc2l6ZSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIuNWVtO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYuZHotZXJyb3Ige1xuICAgICAgICAgICAgICAgIC5kei1lcnJvci1tZXNzYWdlIHtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAxMDhweDtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMzQlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmRyb3B6b25lLXByZXZpZXcge1xuICAgIC5kcm9wem9uZS1wcmV2aWV3LWltYWdlIHtcbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4udGh1bWJuYWlsIHtcbiAgICAuZHJvcHpvbmUge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDE0MXB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1jb21wb25lbnQtc2Vjb25kYXJ5LWJnKSAhaW1wb3J0YW50O1xuICAgICAgICAuZHotcHJldmlldyB7XG4gICAgICAgICAgICBtaW4taGVpZ2h0OiA1MHB4O1xuICAgICAgICAgICAgbWFyZ2luOiA0cHggNnB4O1xuICAgICAgICAgICAgLmR6LWltYWdlIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgICAgIHdpZHRoOiA2MHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogNjBweDtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgIHotaW5kZXg6IDg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmRyb3B6b25lLXByZXZpZXctYnV0dG9uIHtcbiAgICAgICAgICAgIHotaW5kZXg6IDk5O1xuICAgICAgICB9XG4gICAgfVxufVxuLmRyb3B6b25lLWlucHV0IHtcbiAgICB6LWluZGV4OiAyMTtcbiAgICBvcGFjaXR5OiAwO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xufVxuXG4uZHotYXR0YWNoZWQtZmlsZXMge1xuICAgIC5kei1wcmV2aWV3IHtcbiAgICAgICAgLmR6LWxpc3Qge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cbiAgICAgICAgLmR6LWltYWdlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgd2lkdGg6IDYwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDYwcHg7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICB6LWluZGV4OiAxMDtcbiAgICAgICAgfVxuICAgICAgICAuZHotZmlsZSB7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgd2lkdGg6IDYwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDYwcHg7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB6LWluZGV4OiAxMDtcbiAgICAgICAgfVxuICAgICAgICAuZHotZmlsZS1uYW1lIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgfVxuICAgIH1cbiAgICAuZHJvcHpvbmUtcHJldmlldy1idXR0b24ge1xuICAgICAgICB6LWluZGV4OiA5OTtcbiAgICB9XG59XG5cbi5kcm9wem9uZVtkYXRhLWNvbnRyb2xsZXI9XCJjb21tb24tLWZvcm1zLS1kcm9wem9uZVBCXCJdIHtcbiAgICBtaW4taGVpZ2h0OiB1bnNldDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAuZHJvcHpvbmUtcGxhY2Vob2xkZXIge1xuICAgICAgICB0b3A6IDE0cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogbWVkaXVtO1xuICAgICAgICBmb250LXdlaWdodDogbGlnaHRlcjtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB9XG4gICAgLnByb2dyZXNzIHtcbiAgICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA5cHg7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWJzLWNvbXBvbmVudC1ib3JkZXItY29sb3IpO1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgLnByb2dyZXNzLWJhciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1icy10ZXJ0aWFyeS1iZyk7XG4gICAgICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgICAgICBmb250LXNpemU6IGxhcmdlO1xuICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1icy1jb21wb25lbnQtYmcpO1xuICAgICAgICAgICAgb3BhY2l0eTogLjg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi5kei1kcmFnLWhvdmVyLCAmLmR6LWhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tYnMtYm9keS1iZykgIWltcG9ydGFudDtcbiAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDUwMG1zIGxpbmVhcjtcbiAgICAgICAgLW1zLXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgNTAwbXMgbGluZWFyO1xuICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDUwMG1zIGxpbmVhcjtcbiAgICB9XG4gICAgQGF0LXJvb3QgZm9ybS5kei1wYiB7XG4gICAgICAgIG1heC13aWR0aDogdW5zZXQ7XG4gICAgICAgIG1hcmdpbjogdW5zZXQ7XG4gICAgfVxuICAgIEBhdC1yb290IC50b29sdGlwLmR6LXBiIC50b29sdGlwLWlubmVyIHtcbiAgICAgICAgd2hpdGUtc3BhY2U6bm93cmFwO1xuICAgICAgICBtYXgtd2lkdGg6bm9uZTtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB9XG4gICAgQGF0LXJvb3QgZm9ybS5kei1zbSB7XG4gICAgICAgIC5kcm9wem9uZVtkYXRhLWNvbnRyb2xsZXI9XCJjb21tb24tLWZvcm1zLS1kcm9wem9uZVBCXCJdIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogdW5zZXQ7XG5cbiAgICAgICAgICAgIC5wcm9ncmVzcyB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNnB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyOXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5kcm9wem9uZS1wbGFjZWhvbGRlciB7XG4gICAgICAgICAgICAgICAgdG9wOiAwICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgICAgICAgICBpIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAwLjc1ZW07XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNnB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmR6LWVycm9ycyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIC5hbGVydCB7XG4gICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgbWFyZ2luOiAwIDAgLjVyZW0gMDtcbiAgICAgICAgfVxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtZ3JheS02MDAtYmctc3VidGxlKTtcbiAgICAgICAgLmNvbnRlbnQge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBmb250LXNpemU6IDAuNzVyZW07XG4gICAgICAgICAgICBpLmZhIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDFyZW0gMCAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4uZHotYmFubmVyIHtcbiAgICAuZHJvcHpvbmUge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDIxNXB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgICAgIC5kei1wcmV2aWV3IHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIC5kei1pbWFnZSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyMTFweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDUwJTtcbiAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1icy1jb21wb25lbnQtc2Vjb25kYXJ5LWJnKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuZHotc3VjY2Vzcy1tYXJrLCAuZHotZXJyb3ItbWFyayB7XG4gICAgICAgICAgICAgICAgdG9wOiAzJTtcbiAgICAgICAgICAgICAgICBsZWZ0OiA3NCU7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgIHpvb206IC42O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi5kei1lcnJvciB7XG4gICAgICAgICAgICAgICAgLmR6LWVycm9yLW1lc3NhZ2Uge1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDEwOHB4O1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAzNCU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4uZHotbG9nbyB7XG4gICAgLmRyb3B6b25lIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBtaW4taGVpZ2h0OiA5NnB4O1xuICAgICAgICB3aWR0aDogOTZweDtcbiAgICAgICAgLmR6LXByZXZpZXcge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAtMnB4O1xuICAgICAgICAgICAgbGVmdDogLTJweDtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIC5kei1pbWFnZSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDk2cHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA5NnB4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuZHotc3VjY2Vzcy1tYXJrLCAuZHotZXJyb3ItbWFyayB7XG4gICAgICAgICAgICAgICAgdG9wOiAzJTtcbiAgICAgICAgICAgICAgICBsZWZ0OiA3NCU7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgIHpvb206IC42O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi5kei1jb21wbGV0ZSB7XG4gICAgICAgICAgICAgICAgLmR6LWltYWdlIHtcbiAgICAgICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogLThweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi5jdCB7XG4gICAgei1pbmRleDogMTAwMDA7XG59XG4uZWRpdG9yanMtaG9sZGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAuY2UtdG9vbGJhcl9fYWN0aW9ucyB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAgICAgLmNlLXRvb2xiYXJfX3BsdXMsIC5jZS10b29sYmFyX19zZXR0aW5ncy1idG4ge1xuICAgICAgICAgICAgd2lkdGg6IDIycHg7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAxcHggdmFyKC0tYnMtY29tcG9uZW50LWJvcmRlci1jb2xvcik7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1icy1jb21wb25lbnQtYmcpO1xuICAgICAgICAgICAgY29sb3I6IHZhcigtLWJzLWNvbXBvbmVudC1jb2xvcik7XG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1saWdodCk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBoNCwgaDUsIGg2IHtcbiAgICAgICAgJi5jZS1oZWFkZXIge1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgfVxuICAgIH1cbiAgICBoNC5jZS1oZWFkZXIge1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgfVxuICAgIGg1LmNlLWhlYWRlciB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICB9XG4gICAgaDYuY2UtaGVhZGVyIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgIH1cbiAgICAmLmVkaXRvcmpzLWNvbmZpZy1idWlsZGVyIHtcbiAgICAgICAgLmNvZGV4LWVkaXRvcl9fcmVkYWN0b3Ige1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgLmNlLWJsb2NrLS1mb2N1c2VkIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgIC5jZS10b29sYmFyX19hY3Rpb25zIHtcbiAgICAgICAgICAgIHJpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi5lZGl0b3Jqcy1jb25maWctc3VwcGxpZXIsICYuZWRpdG9yanMtY29uZmlnLWFkbWluIHtcbiAgICAgICAgLmNvZGV4LWVkaXRvcl9fcmVkYWN0b3Ige1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICAuY2UtYmxvY2stLWZvY3VzZWQge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgLmNlLXRvb2xiYXJfX2FjdGlvbnMge1xuICAgICAgICAgICAgcmlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuY2UtcGFyYWdyYXBoW2RhdGEtcGxhY2Vob2xkZXJdOmVtcHR5OjpiZWZvcmV7XG4gICAgICAgIGNvbG9yOiByZ2JhKHZhcigtLWJzLWJvZHktY29sb3ItcmdiKSwgMC42NSk7XG4gICAgfVxufVxuLmNlLXBvcG92ZXJfX2NvbnRhaW5lciB7XG4gICAgei1pbmRleDogMTAwMDE7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tYnMtY29tcG9uZW50LWJnKTtcbiAgICBjb2xvcjogdmFyKC0tYnMtY29tcG9uZW50LWNvbG9yKTtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLWJzLWNvbXBvbmVudC1ib3JkZXItY29sb3IpICFpbXBvcnRhbnQ7XG4gICAgLmNlLXBvcG92ZXItaXRlbSB7XG4gICAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgICAuY2UtcG9wb3Zlci1pdGVtX19pY29uIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLWFwcC1oZWFkZXItYmcpO1xuICAgICAgICB9XG4gICAgICAgICY6aG92ZXI6bm90KC5jZS1wb3BvdmVyLWl0ZW0tLWNvbmZpcm1hdGlvbikge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtbGlnaHQpO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5jZS1wb3BvdmVyX19zZWFyY2gge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1saWdodCk7XG4gICAgfVxufVxuLmNlLXBvcG92ZXIge1xuICAgIC5jZS1wb3BvdmVyLWl0ZW0taHRtbCB7XG4gICAgICAgIC5jZS1pbmxpbmUtdG9vbC1pbnB1dCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxufVxuLmNlLWJsb2NrLS1zZWxlY3RlZCB7XG4gICAgLmNlLWJsb2NrX19jb250ZW50IHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtaW5mby1iZy1zdWJ0bGUpICFpbXBvcnRhbnQ7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1icy1jb21wb25lbnQtY29sb3IpO1xuICAgIH1cbn1cbi5jZS1pbmxpbmUtdG9vbGJhciB7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tYnMtY29tcG9uZW50LWJnKTtcbiAgICBjb2xvcjogdmFyKC0tYnMtY29tcG9uZW50LWNvbG9yKTtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAxcHggdmFyKC0tYnMtY29tcG9uZW50LWJvcmRlci1jb2xvcik7XG4gICAgYm9yZGVyOiAwO1xuICAgIC5jZS1pbmxpbmUtdG9vbCB7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1icy1zdWJ0bGUtNDAwKTtcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1saWdodCk7XG4gICAgICAgIH1cbiAgICB9XG59XG4uY2UtaW5saW5lLXRvb2xiYXJfX2Ryb3Bkb3duIHtcbiAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtbGlnaHQpO1xuICAgIH1cbn1cbi5jZS1jb252ZXJzaW9uLXRvb2xiYXIge1xuICAgIGJhY2tncm91bmQ6IHZhcigtLWJzLWNvbXBvbmVudC1iZyk7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMXB4IHZhcigtLWJzLWNvbXBvbmVudC1ib3JkZXItY29sb3IpO1xuICAgIGJvcmRlcjogMDtcbiAgICAuY2UtY29udmVyc2lvbi10b29se1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLWxpZ2h0KTtcbiAgICAgICAgfVxuICAgICAgICAuY2UtY29udmVyc2lvbi10b29sX19pY29uIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWJzLWNvbXBvbmVudC1iZyk7XG4gICAgICAgIH1cbiAgICB9XG59XG4uY29kZXgtZWRpdG9yIDo6c2VsZWN0aW9uIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZTtcbiAgICBjb2xvcjogd2hpdGU7XG59XG4uZWRpdG9yanMtbGVmdCB7XG4gICAgbWF4LXdpZHRoOiA3MTBweDtcbn1cbi5jZHgtc2VhcmNoLWZpZWxkIHtcbiAgICBiYWNrZ3JvdW5kOiBpbmhlcml0O1xuICAgIC5jZHgtc2VhcmNoLWZpZWxkX19pbnB1dCB7XG4gICAgICAgIGJhY2tncm91bmQ6IGluaGVyaXQ7XG4gICAgfVxufVxuLmNlLXNldHRpbmdzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1jb21wb25lbnQtYmcpO1xuICAgIGNvbG9yOiB2YXIoLS1icy1jb21wb25lbnQtY29sb3IpO1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDFweCB2YXIoLS1icy1jb21wb25lbnQtYm9yZGVyLWNvbG9yKTtcbiAgICAuY2Utc2V0dGluZ3NfX2J1dHRvbiwgLmNkeC1zZXR0aW5ncy1idXR0b24ge1xuICAgICAgICBjb2xvcjogdmFyKC0tYnMtY29tcG9uZW50LWNvbG9yKTtcbiAgICAgICAgJi5jZHgtc2V0dGluZ3MtYnV0dG9uLS1hY3RpdmUge1xuICAgICAgICAgICAgY29sb3I6IHZhcigtLWJzLW9yYW5nZSk7XG4gICAgICAgIH1cbiAgICB9XG59IiwiLnRhYmxlIHtcbiAgICAuaG92ZXItc2hvdyB7XG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICB9XG4gICAgdHI6aG92ZXIge1xuICAgICAgICAuaG92ZXItc2hvdyB7XG4gICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgICB9XG4gICAgfVxuICAgIGE6bm90KC5idG4pIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBjb2xvcjogcmdiYSh2YXIoLS1icy1ncmF5LTcwMC1yZ2IpKTtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGNvbG9yOiAje3ZhcigtLSN7JHByZWZpeH1saW5rLWhvdmVyLWNvbG9yKX07XG4gICAgICAgIH1cbiAgICAgICAgJi5ibHVlIHtcbiAgICAgICAgICAgIGNvbG9yOiAkYmx1ZTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIH1cbiAgICAgICAgJi5idG46aG92ZXI6bm90KC5idG4tb3V0bGluZS1kZWZhdWx0KSB7XG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICB9XG4gICAgfVxuICAgIHRoIHtcbiAgICAgICAgY29sb3I6IHJnYmEodmFyKC0tYnMtZ3JheS01MDAtcmdiKSk7XG4gICAgICAgIGE6bm90KC5idG4pIHtcbiAgICAgICAgICAgIGNvbG9yOiByZ2JhKHZhcigtLWJzLWdyYXktNjAwLXJnYikpO1xuICAgICAgICB9XG4gICAgICAgIGE6YWZ0ZXIge1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDUgRnJlZVwiLCBzZXJpZjtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMnB4O1xuICAgICAgICB9XG4gICAgICAgIGEuZGVzYzphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiBcIlxcZjA3OFwiO1xuICAgICAgICB9XG4gICAgICAgIGEuYXNjOmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFxmMDc3XCI7XG4gICAgICAgIH1cbiAgICB9XG4gICAgdGQge1xuICAgICAgICBjb2xvcjogcmdiYSh2YXIoLS1icy1ncmF5LTUwMC1yZ2IpKTtcbiAgICB9XG59XG5odG1sW2RhdGEtYnMtdGhlbWU9ZGFya10ge1xuICAgIC50YWJsZSB7XG4gICAgICAgIGE6bm90KC5idG4pIHtcbiAgICAgICAgICAgIGNvbG9yOiByZ2JhKHZhcigtLWJzLWdyYXktMzAwLXJnYikpO1xuICAgICAgICB9XG4gICAgICAgIHRoIHtcbiAgICAgICAgICAgIGNvbG9yOiByZ2JhKHZhcigtLWJzLWdyYXktNTAwLXJnYikpO1xuICAgICAgICAgICAgYTpub3QoLmJ0bikge1xuICAgICAgICAgICAgICAgIGNvbG9yOiByZ2JhKHZhcigtLWJzLWdyYXktNDAwLXJnYikpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIHRkIHtcbiAgICAgICAgICAgIGNvbG9yOiByZ2JhKHZhcigtLWJzLWdyYXktNTAwLXJnYikpO1xuICAgICAgICB9XG4gICAgfVxufVxuLmRlbGV0ZWQge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6IHZhcigtLWJzLWdyYXktMzAwKSAhaW1wb3J0YW50O1xufVxuaHRtbFtkYXRhLWJzLXRoZW1lPWRhcmtdIHtcbiAgICAuZGVsZXRlZCB7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1icy1ncmF5LTYwMCkgIWltcG9ydGFudDtcbiAgICB9XG59IiwiQGltcG9ydCBcInZhcmlhYmxlc0ZcIjtcblxuLmJhZGdlIHtcbiAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkZXI7XG4gICAgZm9udC1zaXplOiAxMXB4O1xuICAgICYuYmctcGxhaW4ge1xuICAgICAgICBjb2xvcjogJGdyYXktOTAwO1xuICAgIH1cbn1cblxuLnVzZXItaWNvbiB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgaGVpZ2h0OiAyOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgIG1pbi13aWR0aDogMjhweDtcbiAgICB3aWR0aDogMjhweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgICBmb250LXdlaWdodDogOTAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgJltjbGFzcyo9YmcteWVsbG93XSB7XG4gICAgICAgIGNvbG9yOiAkZGFyaztcbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgLmluZm8tYm94IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG4gICAgfVxuICAgICYuZmEsICYuZmFzIHtcbiAgICAgICAgY29sb3I6ICRncmF5LTQwMDtcbiAgICB9XG4gICAgPnNwYW4ge1xuICAgICAgICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmluZm8tc3VwIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBjb2xvcjogI3t2YXIoLS0jeyRwcmVmaXh9Z3JheS0yMDApfTtcbiAgICAgICAgZm9udC1zaXplOiA5cHg7XG4gICAgICAgIHRvcDogLTUwJTtcbiAgICAgICAgcmlnaHQ6IC0zcHg7XG4gICAgfVxufVxuLmluZm8tYm94IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAje3ZhcigtLSN7JHByZWZpeH1ib2R5LWJnKX07XG4gICAgY29sb3I6ICN7dmFyKC0tI3skcHJlZml4fWJvZHktY29sb3IpfTs7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIG1pbi1oZWlnaHQ6IDYwcHg7XG4gICAgYm94LXNoYWRvdzogMCA1cHggMTBweCByZ2IoMCAwIDAgLyAyMCUpO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIHRvcDogMzRweDtcbiAgICBsZWZ0OiAtMTJweDtcbiAgICB6LWluZGV4OiAxMDcwO1xuICAgIG1pbi13aWR0aDogMjAwcHg7XG4gICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgLmluZm8taGVhZGVyIHtcbiAgICAgICAgcGFkZGluZzogMC41cmVtIDAuOTM3NXJlbTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgZm9udC1zaXplOiAwLjc1cmVtO1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI3t2YXIoLS0jeyRwcmVmaXh9Y29tcG9uZW50LWJvcmRlci1jb2xvcil9O1xuICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA3cHg7XG4gICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA3cHg7XG4gICAgfVxuICAgIC5pbmZvLWNvbnRlbnQge1xuICAgICAgICBwYWRkaW5nOiAwLjkzNzVyZW0gMC45Mzc1cmVtO1xuICAgICAgICBjb2xvcjogI3t2YXIoLS0jeyRwcmVmaXh9Ym9keS1jb2xvcil9O1xuICAgICAgICBiYWNrZ3JvdW5kOiAje3ZhcigtLSN7JHByZWZpeH1jb21wb25lbnQtYmcpfTtcbiAgICB9XG4gICAgLmFycm93LFxuICAgIC5hcnJvdzo6YmVmb3JlIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB3aWR0aDogOHB4O1xuICAgICAgICBoZWlnaHQ6IDhweDtcbiAgICAgICAgYmFja2dyb3VuZDogaW5oZXJpdCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5hcnJvdyB7XG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgdG9wOiAtNHB4O1xuICAgICAgICBsZWZ0OiA0OCU7XG4gICAgfVxuXG4gICAgLmFycm93OjpiZWZvcmUge1xuICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgIH1cblxuICAgICYudG9wLWVuZCB7XG4gICAgICAgIC5hcnJvdyB7XG4gICAgICAgICAgICBsZWZ0OiA4MS41JTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmLmJvdHRvbS1lbmQge1xuICAgICAgICAuYXJyb3cge1xuICAgICAgICAgICAgbGVmdDogMTAuNSU7XG4gICAgICAgICAgICBib3R0b206IHVuc2V0O1xuICAgICAgICAgICAgdG9wOiAtNnB4O1xuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5LTIwMDtcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjIpO1xuICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjIpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuIiwiQGltcG9ydCBcInZhcmlhYmxlc0ZcIjtcblxuLnRoZW1lLXBhbmVsIHtcbiAgICAmLnRoZW1lLXBhbmVsLXdpZGUge1xuICAgICAgICB3aWR0aDogJHRoZW1lLXBhbmVsLXdpZGU7XG4gICAgICAgIGluc2V0LWlubGluZS1lbmQ6IC0kdGhlbWUtcGFuZWwtd2lkZTtcblxuICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICBpbnNldC1pbmxpbmUtZW5kOiAwO1xuICAgICAgICB9XG4gICAgfVxuICAgIC50aGVtZS1jb2xsYXBzZS1idG4ge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB0b3A6IDI3cHg7XG4gICAgfVxuICAgICYuYWN0aXZlIHtcbiAgICAgICAgLnRoZW1lLWNvbGxhcHNlLWJ0biB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIkBpbXBvcnQgXCJ2YXJpYWJsZXNGXCI7XG5cbi5jb25maXJtYXRpb24ge1xuICAgIGJhY2tncm91bmQ6ICN7dmFyKC0tI3skcHJlZml4fWNvbXBvbmVudC1iZyl9O1xuICAgIGNvbG9yOiAje3ZhcigtLSN7JHByZWZpeH1ib2R5LWNvbG9yKX07O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBtaW4taGVpZ2h0OiA2MHB4O1xuICAgIGJveC1zaGFkb3c6IDAgNXB4IDEwcHggcmdiKDAgMCAwIC8gMjAlKTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgei1pbmRleDogMTAwNzA7XG4gICAgbWF4LXdpZHRoOiAyNzZweDtcbiAgICAuY29uZmlybWF0aW9uLWhlYWRlciB7XG4gICAgICAgIHBhZGRpbmc6IDAuNXJlbSAwLjkzNzVyZW07XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtc3VidGxlLTMwMCk7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAje3ZhcigtLSN7JHByZWZpeH1jb21wb25lbnQtYm9yZGVyLWNvbG9yKX07XG4gICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDdweDtcbiAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDdweDtcbiAgICB9XG4gICAgLmNvbmZpcm1hdGlvbi1ib2R5IHtcbiAgICAgICAgcGFkZGluZzogMC45Mzc1cmVtIDAuOTM3NXJlbTtcbiAgICAgICAgY29sb3I6ICN7dmFyKC0tI3skcHJlZml4fWJvZHktY29sb3IpfTtcbiAgICB9XG5cbiAgICAuYXJyb3csXG4gICAgLmFycm93OjpiZWZvcmUge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHdpZHRoOiA4cHg7XG4gICAgICAgIGhlaWdodDogOHB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiBpbmhlcml0O1xuICAgIH1cblxuICAgIC5hcnJvdyB7XG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgYm90dG9tOiAtNHB4O1xuICAgICAgICBsZWZ0OiA0OCU7XG4gICAgfVxuXG4gICAgLmFycm93OjpiZWZvcmUge1xuICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgIH1cblxuICAgICYudG9wLWVuZCB7XG4gICAgICAgIC5hcnJvdyB7XG4gICAgICAgICAgICBsZWZ0OiA4MS41JTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmLmJvdHRvbS1lbmQge1xuICAgICAgICAuYXJyb3cge1xuICAgICAgICAgICAgbGVmdDogODEuNSU7XG4gICAgICAgICAgICBib3R0b206IHVuc2V0O1xuICAgICAgICAgICAgdG9wOiAtNnB4O1xuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLXN1YnRsZS0zMDApO1xuICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5jb25maXJtYXRpb25bZGF0YS1zaG93XSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG59XG5cbltkYXRhLXRvZ2dsZT1jb25maXJtYXRpb25dIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5jb25maXJtYXRpb25bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj0ndG9wJ10gPiAuYXJyb3cge1xuICAgIGJvdHRvbTogLTRweDtcbn1cblxuLmNvbmZpcm1hdGlvbltkYXRhLXBvcHBlci1wbGFjZW1lbnRePSdib3R0b20nXSA+IC5hcnJvdyB7XG4gICAgdG9wOiAtNHB4O1xufVxuXG4uY29uZmlybWF0aW9uW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49J2xlZnQnXSA+IC5hcnJvdyB7XG4gICAgcmlnaHQ6IC00cHg7XG59XG5cbi5jb25maXJtYXRpb25bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj0ncmlnaHQnXSA+IC5hcnJvdyB7XG4gICAgbGVmdDogLTRweDtcbn0iLCIuZmlsZS1jb2xsZWN0aW9uIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBzdGFydDtcbiAgICBjb2x1bW4tZ2FwOiAuMmVtO1xuICAgIHJvdy1nYXA6IDAuNmVtO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tYnMtYm9keS1iZyk7XG4gICAgcGFkZGluZzogMTRweCA4cHg7XG4gICAgJi5jb2xsYXBzZWQge1xuICAgICAgICBjb2x1bW4tZ2FwOiAuOGVtO1xuICAgIH1cbiAgICA+ICoge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuICAgIC5maWxlLWJsb2NrIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAuZmlsZS1pbWFnZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgICAgICAgbWFyZ2luOiBhdXRvIGF1dG8gMnB4O1xuICAgICAgICB9XG4gICAgICAgIC5maWxlLWljb24ge1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgICAgICAgICAgd2lkdGg6IDUwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICBpIHtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogOHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5maWxlLWRldGFpbCB7XG4gICAgICAgICAgICBtaW4td2lkdGg6IDY0cHg7XG4gICAgICAgICAgICBmb250LXNpemU6IC45ZW07XG4gICAgICAgICAgICAuY29udGVudC1lZGl0YWJsZSwgLmZpbGUtbmFtZSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEyOHB4O1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICArLm1pbWUtdHlwZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi5yZXZlYWwtaXRlbSB7XG4gICAgICAgICAgICAgICAgLm1pbWUtdHlwZSB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5jb250ZW50LWVkaXRhYmxlIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLm1pbWUtdHlwZSB7XG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IC44ZW07XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmZpbGUtcmVtb3ZlIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogLTZweDtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIHotaW5kZXg6IDEwMDIwO1xuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWJzLXN1YnRsZS0yMDApO1xuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tYnMtc3VidGxlLTQwMCk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIGkge1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LXNoYWRvdzogMCAwIDFweCB2YXIoLS1icy1ncmF5LTkwMCk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi52aWRlby1yZW1vdmUge1xuICAgICAgICAgICAgICAgIHRvcDogLTdweDtcbiAgICAgICAgICAgICAgICByaWdodDogLTdweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIC5maWxlLXJlbW92ZSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi5jb2xsYXBzZWQge1xuICAgICAgICAuZmlsZS1pY29uIHtcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAzNHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgbWF4LWhlaWdodDogNDZweDtcbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBpIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5maWxlLWltYWdlIHtcbiAgICAgICAgICAgIHdpZHRoOiAzNHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA0NnB4O1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogLTE2cHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB9XG4gICAgICAgIC5maWxlLWRldGFpbCB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDQ0cHg7XG4gICAgICAgICAgICBtaW4td2lkdGg6IGF1dG87XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi5maWxlLWxpc3Qge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICByb3ctZ2FwOiA2cHg7XG4gICAgICAgIC5maWxlLWJsb2NrIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBjb2x1bW4tZ2FwOiA0cHg7XG4gICAgICAgICAgICAuZmlsZS1pY29uIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMzJweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDMycHg7XG4gICAgICAgICAgICAgICAgaSB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmZpbGUtaW1hZ2Uge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAzMnB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMzJweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5maWxlLWRldGFpbCB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgIC5taW1lLXR5cGUge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuY29udGVudC1lZGl0YWJsZSwgLmZpbGUtbmFtZSB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuZmlsZS1yZW1vdmUge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmZhLTN4IHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMmVtO1xuICAgICAgICB9XG4gICAgfVxuICAgICYucG9zdC1maWxlLWNvbGxlY3Rpb24ge1xuICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnIgMWZyO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgY29sdW1uLWdhcDogLjhlbTtcbiAgICAgICAgcm93LWdhcDogMC44ZW07XG4gICAgICAgIC5maWxlLWJsb2NrIHtcbiAgICAgICAgICAgIC5maWxlLWltYWdlIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEzNHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuIiwiQGZvciAkaSBmcm9tIDIgdGhyb3VnaCAxMCB7XG4gICAgLmdyaWQtI3skaX0tY29sdW1uIHtcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoJGksIDFmcik7XG4gICAgICAgIGdhcDogMXJlbTtcbiAgICB9XG59XG5cbi5mbGV4LXJvdy13cmFwIHtcbiAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xufVxuLmZsZXgtemVyby1hdXRvIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbn1cbi5tdy0xMDAwcHgge1xuICAgIG1heC13aWR0aDogMTAwMHB4O1xufVxuIiwiLm1vZGFsIHtcbiAgICB6LWluZGV4OiAxMDMwMDtcbiAgICAucHJldmlldy1mcmFtZSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDg2dmg7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICB9XG59XG4iLCIuY3Vyc29yLW5vdC1hbGxvd2VkIHtcbiAgICBjdXJzb3I6IG5vdC1hbGxvd2VkICFpbXBvcnRhbnQ7XG59XG4uY3Vyc29yLWdyYWIge1xuICAgIGN1cnNvcjogZ3JhYiAhaW1wb3J0YW50O1xufVxuLm5vLXBvaW50ZXItZXZlbnRzIHtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi50ZXh0LXdyYXAge1xuICAgIHdoaXRlLXNwYWNlOiBub3JtYWwgIWltcG9ydGFudDtcbn1cbi50ZXh0LWxlZnQge1xuICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbn1cbi50ZXh0LXJpZ2h0IHtcbiAgICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50O1xufVxuLmxpbmsge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBjb2xvcjogdmFyKC0tYnMtbGluay1jb2xvcikgIWltcG9ydGFudDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBmb250LXdlaWdodDogYm9sZGVyO1xuICAgICYuZGlzYWJsZWQge1xuICAgICAgICBjb2xvcjogI3t2YXIoLS1icy1ncmF5LTYwMCl9ICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgICYuYWN0aXZlLCAmLmFjdGl2ZVtjbGFzcyo9bGluay1zZWNvbmRhcnktXSB7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1icy1saW5rLWNvbG9yKSAhaW1wb3J0YW50O1xuICAgIH1cbn1cblxuaSwgLnN5bWJvbCB7XG4gICAgJi54MiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMmVtO1xuICAgIH1cbiAgICAmLnBpbmsge1xuICAgICAgICBjb2xvcjogJHBpbms7XG4gICAgfVxuICAgICYub3JhbmdlIHtcbiAgICAgICAgY29sb3I6ICRvcmFuZ2U7XG4gICAgfVxuICAgICYuZ3JlZW4ge1xuICAgICAgICBjb2xvcjogJGdyZWVuO1xuICAgIH1cbiAgICAmLnRlYWwge1xuICAgICAgICBjb2xvcjogJHRlYWw7XG4gICAgfVxufVxuQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAxMCB7XG4gICAgLnRleHQtc3VidGxlLSN7JGkgKiAxMDB9IHtcbiAgICAgICAgY29sb3I6IHJnYmEodmFyKC0tI3skcHJlZml4fWdyYXktI3skaSAqIDEwMH0tcmdiKSkgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmJnLXN1YnRsZS0jeyRpICogMTAwfSB7XG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEodmFyKC0tI3skcHJlZml4fWdyYXktI3skaSAqIDEwMH0tcmdiKSkgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmJvcmRlci1zdWJ0bGUtI3skaSAqIDEwMH0ge1xuICAgICAgICBib3JkZXItY29sb3I6IHJnYmEodmFyKC0tI3skcHJlZml4fWdyYXktI3skaSAqIDEwMH0tcmdiKSkgIWltcG9ydGFudDtcbiAgICB9XG59XG5AZm9yICRpIGZyb20gNiB0aHJvdWdoIDkge1xuICAgIC5saW5rLXNlY29uZGFyeS0jeyRpICogMTAwfSB7XG4gICAgICAgIGNvbG9yOiByZ2JhKHZhcigtLSN7JHByZWZpeH1ncmF5LSN7JGkgKiAxMDB9LXJnYikpICFpbXBvcnRhbnQ7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgY29sb3I6IHZhcigtLWJzLWxpbmstY29sb3IpICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG59XG46cm9vdCB7XG4gICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAxMCB7XG4gICAgICAgIC0tI3skcHJlZml4fXN1YnRsZS0jeyRpICogMTAwfTogI3tyZ2JhKHZhcigtLSN7JHByZWZpeH1ncmF5LSN7JGkgKiAxMDB9LXJnYikpfTtcbiAgICB9XG59XG5bZGF0YS1icy10aGVtZT1kYXJrXSB7XG4gICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAxMCB7XG4gICAgICAgIC0tI3skcHJlZml4fXN1YnRsZS0jeyRpICogMTAwfTogI3tyZ2JhKHZhcigtLSN7JHByZWZpeH1ncmF5LSN7MTAwMCAtICRpICogMTAwfS1yZ2IpKX07XG4gICAgfVxuICAgIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggMTAge1xuICAgICAgICAudGV4dC1zdWJ0bGUtI3skaSAqIDEwMH0ge1xuICAgICAgICAgICAgY29sb3I6IHJnYmEodmFyKC0tI3skcHJlZml4fWdyYXktI3sxMDAwIC0gJGkgKiAxMDB9LXJnYikpICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgLnRleHQtc2Vjb25kYXJ5LSN7JGkgKiAxMDB9IHtcbiAgICAgICAgICAgIGNvbG9yOiByZ2JhKHZhcigtLSN7JHByZWZpeH1ncmF5LSN7MTAwMCAtICRpICogMTAwfS1yZ2IpKSAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgIC5iZy1zdWJ0bGUtI3skaSAqIDEwMH0ge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSh2YXIoLS0jeyRwcmVmaXh9Z3JheS0jezEwMDAgLSAkaSAqIDEwMH0tcmdiKSkgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICAuYm9yZGVyLXN1YnRsZS0jeyRpICogMTAwfSB7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6IHJnYmEodmFyKC0tI3skcHJlZml4fWdyYXktI3sxMDAwIC0gJGkgKiAxMDB9LXJnYikpICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG4gICAgQGZvciAkaSBmcm9tIDYgdGhyb3VnaCA5IHtcbiAgICAgICAgLmxpbmstc2Vjb25kYXJ5LSN7JGkgKiAxMDB9IHtcbiAgICAgICAgICAgIGNvbG9yOiByZ2JhKHZhcigtLSN7JHByZWZpeH1ncmF5LSN7MTAwMCAtICRpICogMTAwfS1yZ2IpKSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWJzLWxpbmstY29sb3IpICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnRleHQtb3JhbmdlLTYwMCB7XG4gICAgICAgIGNvbG9yOiAkeWVsbG93LTIwMCAhaW1wb3J0YW50O1xuICAgICAgICAvL2NvbG9yOiAje3llbGxvdy0jezEwMDAgLSAkaSAqIDEwMH19ICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5uYXZiYXItbG9nbyB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgkZG0tbG9nby11cmwpICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuIiwiLmJ0bi10aGVtZSB7XG4gICAgJi5saW5rIHtcbiAgICAgICAgQGZvciAkaSBmcm9tIDYgdGhyb3VnaCA5IHtcbiAgICAgICAgICAgICYubGluay1zZWNvbmRhcnktI3skaSAqIDEwMH0ge1xuICAgICAgICAgICAgICAgIGNvbG9yOiByZ2JhKHZhcigtLSN7JHByZWZpeH1ncmF5LSN7JGkgKiAxMDAgLSAxMDB9LXJnYikpICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgJjpob3ZlciwgJjphY3RpdmUsICY6Zm9jdXMsICYuYWN0aXZlIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWJzLWdyYXktMTAwKSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1saW5rLWNvbG9yKSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6IHZhcigtLWJzLWxpbmstY29sb3IpICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuW2RhdGEtYnMtdGhlbWU9ZGFya10ge1xuICAgIC5idG4tdGhlbWUge1xuICAgICAgICAmLmxpbmsge1xuICAgICAgICAgICAgQGZvciAkaSBmcm9tIDYgdGhyb3VnaCA5IHtcbiAgICAgICAgICAgICAgICAmLmxpbmstc2Vjb25kYXJ5LSN7JGkgKiAxMDB9IHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IHJnYmEodmFyKC0tI3skcHJlZml4fWdyYXktI3skaSAqIDEwMCAtIDUwMH0tcmdiKSkgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciwgJjphY3RpdmUsICY6Zm9jdXMsICYuYWN0aXZlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1icy1ncmF5LTEwMCkgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLWxpbmstY29sb3IpICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCJAaW1wb3J0IFwiQGNzcy91aS92YXJpYWJsZXNGXCI7XG5cbi50YWctZWRpdG9yIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gICAgLnRhZy1idXR0b25zIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgYm90dG9tOiAxMDAlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBidXR0b24ge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogIzIyMmQzMjtcbiAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDJweCA0cHg7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgdGV4dGFyZWEge1xuICAgICAgICByZXNpemU6IG5vbmU7XG4gICAgICAgIHBhZGRpbmc6IDRweDtcbiAgICB9XG59XG4uY29uZmlnLXRhZy1pbnB1dCB7XG4gICAgbWluLXdpZHRoOiAxMDBweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcGFkZGluZzogNHB4O1xufVxuXG4uY29uZmlnLWdyb3VwIHtcbiAgICA+IGRpdiB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMWVtO1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tYnMtY29tcG9uZW50LWJvcmRlci1jb2xvcik7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA2cHg7XG4gICAgICAgID4gW2RhdGEtdGFnXSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IGRvdHRlZCB2YXIoLS1icy1zdWJ0bGUtNDAwKTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDRweDtcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDI1cHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB9XG4gICAgICAgID4gc21hbGwge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwLjRlbTtcbiAgICAgICAgfVxuICAgICAgICAuZW1haWwtdGVtcGxhdGUtYnV0dG9ucyB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA4cHg7XG4gICAgICAgICAgICA+IC5idG4ge1xuICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgICAgID4gKiB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICBoNiB7XG4gICAgICAgIGNvbG9yOiByZ2JhKHZhcigtLWJzLWdyYXktNDAwLXJnYikpO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IC41ZW07XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDRweDtcbiAgICB9XG4gICAgc21hbGwge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IC41ZW07XG4gICAgfVxufSIsIi8qIVxuICogRm9udCBBd2Vzb21lIEZyZWUgNy4yLjAgYnkgQGZvbnRhd2Vzb21lIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb21cbiAqIExpY2Vuc2UgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbS9saWNlbnNlL2ZyZWUgKEljb25zOiBDQyBCWSA0LjAsIEZvbnRzOiBTSUwgT0ZMIDEuMSwgQ29kZTogTUlUIExpY2Vuc2UpXG4gKiBDb3B5cmlnaHQgMjAyNiBGb250aWNvbnMsIEluYy5cbiAqL1xuLmZhLXNvbGlkLFxuLmZhLXJlZ3VsYXIsXG4uZmEtYnJhbmRzLFxuLmZhLWNsYXNzaWMsXG4uZmFzLFxuLmZhcixcbi5mYWIsXG4uZmEge1xuICAtLV9mYS1mYW1pbHk6IHZhcigtLWZhLWZhbWlseSwgdmFyKC0tZmEtc3R5bGUtZmFtaWx5LCAnRm9udCBBd2Vzb21lIDcgRnJlZScpKTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGRpc3BsYXk6IHZhcigtLWZhLWRpc3BsYXksIGlubGluZS1ibG9jayk7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1fZmEtZmFtaWx5KTtcbiAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zeW50aGVzaXM6IG5vbmU7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICBmb250LXdlaWdodDogdmFyKC0tZmEtc3R5bGUsIDkwMCk7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtcmVuZGVyaW5nOiBhdXRvO1xuICB3aWR0aDogdmFyKC0tZmEtd2lkdGgsIDEuMjVlbSk7XG59XG5cbjppcyguZmFzLFxuLmZhcixcbi5mYWIsXG4uZmEtc29saWQsXG4uZmEtcmVndWxhcixcbi5mYS1icmFuZHMsXG4uZmEtY2xhc3NpYyxcbi5mYSk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IHZhcigtLWZhKS9cIlwiO1xufVxuXG5Ac3VwcG9ydHMgbm90IChjb250ZW50OiBcIlwiL1wiXCIpIHtcbiAgOmlzKC5mYXMsXG4gIC5mYXIsXG4gIC5mYWIsXG4gIC5mYS1zb2xpZCxcbiAgLmZhLXJlZ3VsYXIsXG4gIC5mYS1icmFuZHMsXG4gIC5mYS1jbGFzc2ljLFxuICAuZmEpOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcigtLWZhKTtcbiAgfVxufVxuLmZhLTF4IHtcbiAgZm9udC1zaXplOiAxZW07XG59XG5cbi5mYS0yeCB7XG4gIGZvbnQtc2l6ZTogMmVtO1xufVxuXG4uZmEtM3gge1xuICBmb250LXNpemU6IDNlbTtcbn1cblxuLmZhLTR4IHtcbiAgZm9udC1zaXplOiA0ZW07XG59XG5cbi5mYS01eCB7XG4gIGZvbnQtc2l6ZTogNWVtO1xufVxuXG4uZmEtNngge1xuICBmb250LXNpemU6IDZlbTtcbn1cblxuLmZhLTd4IHtcbiAgZm9udC1zaXplOiA3ZW07XG59XG5cbi5mYS04eCB7XG4gIGZvbnQtc2l6ZTogOGVtO1xufVxuXG4uZmEtOXgge1xuICBmb250LXNpemU6IDllbTtcbn1cblxuLmZhLTEweCB7XG4gIGZvbnQtc2l6ZTogMTBlbTtcbn1cblxuLmZhLTJ4cyB7XG4gIGZvbnQtc2l6ZTogY2FsYygxMCAvIDE2ICogMWVtKTsgLyogY29udmVydHMgYSAxMHB4IHNpemUgaW50byBhbiBlbS1iYXNlZCB2YWx1ZSB0aGF0J3MgcmVsYXRpdmUgdG8gdGhlIHNjYWxlJ3MgMTZweCBiYXNlICovXG4gIGxpbmUtaGVpZ2h0OiBjYWxjKDEgLyAxMCAqIDFlbSk7IC8qIHNldHMgdGhlIGxpbmUtaGVpZ2h0IG9mIHRoZSBpY29uIGJhY2sgdG8gdGhhdCBvZiBpdCdzIHBhcmVudCAqL1xuICB2ZXJ0aWNhbC1hbGlnbjogY2FsYygoNiAvIDEwIC0gMC4zNzUpICogMWVtKTsgLyogdmVydGljYWxseSBjZW50ZXJzIHRoZSBpY29uIHRha2luZyBpbnRvIGFjY291bnQgdGhlIHN1cnJvdW5kaW5nIHRleHQncyBkZXNjZW5kZXIgKi9cbn1cblxuLmZhLXhzIHtcbiAgZm9udC1zaXplOiBjYWxjKDEyIC8gMTYgKiAxZW0pOyAvKiBjb252ZXJ0cyBhIDEycHggc2l6ZSBpbnRvIGFuIGVtLWJhc2VkIHZhbHVlIHRoYXQncyByZWxhdGl2ZSB0byB0aGUgc2NhbGUncyAxNnB4IGJhc2UgKi9cbiAgbGluZS1oZWlnaHQ6IGNhbGMoMSAvIDEyICogMWVtKTsgLyogc2V0cyB0aGUgbGluZS1oZWlnaHQgb2YgdGhlIGljb24gYmFjayB0byB0aGF0IG9mIGl0J3MgcGFyZW50ICovXG4gIHZlcnRpY2FsLWFsaWduOiBjYWxjKCg2IC8gMTIgLSAwLjM3NSkgKiAxZW0pOyAvKiB2ZXJ0aWNhbGx5IGNlbnRlcnMgdGhlIGljb24gdGFraW5nIGludG8gYWNjb3VudCB0aGUgc3Vycm91bmRpbmcgdGV4dCdzIGRlc2NlbmRlciAqL1xufVxuXG4uZmEtc20ge1xuICBmb250LXNpemU6IGNhbGMoMTQgLyAxNiAqIDFlbSk7IC8qIGNvbnZlcnRzIGEgMTRweCBzaXplIGludG8gYW4gZW0tYmFzZWQgdmFsdWUgdGhhdCdzIHJlbGF0aXZlIHRvIHRoZSBzY2FsZSdzIDE2cHggYmFzZSAqL1xuICBsaW5lLWhlaWdodDogY2FsYygxIC8gMTQgKiAxZW0pOyAvKiBzZXRzIHRoZSBsaW5lLWhlaWdodCBvZiB0aGUgaWNvbiBiYWNrIHRvIHRoYXQgb2YgaXQncyBwYXJlbnQgKi9cbiAgdmVydGljYWwtYWxpZ246IGNhbGMoKDYgLyAxNCAtIDAuMzc1KSAqIDFlbSk7IC8qIHZlcnRpY2FsbHkgY2VudGVycyB0aGUgaWNvbiB0YWtpbmcgaW50byBhY2NvdW50IHRoZSBzdXJyb3VuZGluZyB0ZXh0J3MgZGVzY2VuZGVyICovXG59XG5cbi5mYS1sZyB7XG4gIGZvbnQtc2l6ZTogY2FsYygyMCAvIDE2ICogMWVtKTsgLyogY29udmVydHMgYSAyMHB4IHNpemUgaW50byBhbiBlbS1iYXNlZCB2YWx1ZSB0aGF0J3MgcmVsYXRpdmUgdG8gdGhlIHNjYWxlJ3MgMTZweCBiYXNlICovXG4gIGxpbmUtaGVpZ2h0OiBjYWxjKDEgLyAyMCAqIDFlbSk7IC8qIHNldHMgdGhlIGxpbmUtaGVpZ2h0IG9mIHRoZSBpY29uIGJhY2sgdG8gdGhhdCBvZiBpdCdzIHBhcmVudCAqL1xuICB2ZXJ0aWNhbC1hbGlnbjogY2FsYygoNiAvIDIwIC0gMC4zNzUpICogMWVtKTsgLyogdmVydGljYWxseSBjZW50ZXJzIHRoZSBpY29uIHRha2luZyBpbnRvIGFjY291bnQgdGhlIHN1cnJvdW5kaW5nIHRleHQncyBkZXNjZW5kZXIgKi9cbn1cblxuLmZhLXhsIHtcbiAgZm9udC1zaXplOiBjYWxjKDI0IC8gMTYgKiAxZW0pOyAvKiBjb252ZXJ0cyBhIDI0cHggc2l6ZSBpbnRvIGFuIGVtLWJhc2VkIHZhbHVlIHRoYXQncyByZWxhdGl2ZSB0byB0aGUgc2NhbGUncyAxNnB4IGJhc2UgKi9cbiAgbGluZS1oZWlnaHQ6IGNhbGMoMSAvIDI0ICogMWVtKTsgLyogc2V0cyB0aGUgbGluZS1oZWlnaHQgb2YgdGhlIGljb24gYmFjayB0byB0aGF0IG9mIGl0J3MgcGFyZW50ICovXG4gIHZlcnRpY2FsLWFsaWduOiBjYWxjKCg2IC8gMjQgLSAwLjM3NSkgKiAxZW0pOyAvKiB2ZXJ0aWNhbGx5IGNlbnRlcnMgdGhlIGljb24gdGFraW5nIGludG8gYWNjb3VudCB0aGUgc3Vycm91bmRpbmcgdGV4dCdzIGRlc2NlbmRlciAqL1xufVxuXG4uZmEtMnhsIHtcbiAgZm9udC1zaXplOiBjYWxjKDMyIC8gMTYgKiAxZW0pOyAvKiBjb252ZXJ0cyBhIDMycHggc2l6ZSBpbnRvIGFuIGVtLWJhc2VkIHZhbHVlIHRoYXQncyByZWxhdGl2ZSB0byB0aGUgc2NhbGUncyAxNnB4IGJhc2UgKi9cbiAgbGluZS1oZWlnaHQ6IGNhbGMoMSAvIDMyICogMWVtKTsgLyogc2V0cyB0aGUgbGluZS1oZWlnaHQgb2YgdGhlIGljb24gYmFjayB0byB0aGF0IG9mIGl0J3MgcGFyZW50ICovXG4gIHZlcnRpY2FsLWFsaWduOiBjYWxjKCg2IC8gMzIgLSAwLjM3NSkgKiAxZW0pOyAvKiB2ZXJ0aWNhbGx5IGNlbnRlcnMgdGhlIGljb24gdGFraW5nIGludG8gYWNjb3VudCB0aGUgc3Vycm91bmRpbmcgdGV4dCdzIGRlc2NlbmRlciAqL1xufVxuXG4uZmEtd2lkdGgtYXV0byB7XG4gIC0tZmEtd2lkdGg6IGF1dG87XG59XG5cbi5mYS1mdyxcbi5mYS13aWR0aC1maXhlZCB7XG4gIC0tZmEtd2lkdGg6IDEuMjVlbTtcbn1cblxuLmZhLXVsIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBtYXJnaW4taW5saW5lLXN0YXJ0OiB2YXIoLS1mYS1saS1tYXJnaW4sIDIuNWVtKTtcbiAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IDA7XG59XG4uZmEtdWwgPiBsaSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmZhLWxpIHtcbiAgaW5zZXQtaW5saW5lLXN0YXJ0OiBjYWxjKC0xICogdmFyKC0tZmEtbGktd2lkdGgsIDJlbSkpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IHZhcigtLWZhLWxpLXdpZHRoLCAyZW0pO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbn1cblxuLyogSGVhZHMgVXA6IEJvcmRlcmVkIEljb25zIHdpbGwgbm90IGJlIHN1cHBvcnRlZCBpbiB0aGUgZnV0dXJlIVxuICAtIFRoaXMgZmVhdHVyZSB3aWxsIGJlIGRlcHJlY2F0ZWQgaW4gdGhlIG5leHQgbWFqb3IgcmVsZWFzZSBvZiBGb250IEF3ZXNvbWUgKHY4KSFcbiAgLSBZb3UgbWF5IGNvbnRpbnVlIHRvIHVzZSBpdCBpbiB0aGlzIHZlcnNpb24gKnY3KSwgYnV0IGl0IHdpbGwgbm90IGJlIHN1cHBvcnRlZCBpbiBGb250IEF3ZXNvbWUgdjguXG4qL1xuLyogTm90ZXM6XG4qIC0tQHt2LiRjc3MtcHJlZml4fS1ib3JkZXItd2lkdGggPSAxLzE2IGJ5IGRlZmF1bHQgKHRvIHJlbmRlciBhcyB+MXB4IGJhc2VkIG9uIGEgMTZweCBkZWZhdWx0IGZvbnQtc2l6ZSlcbiogLS1Ae3YuJGNzcy1wcmVmaXh9LWJvcmRlci1wYWRkaW5nID1cbiAgKiogMy8xNiBmb3IgdmVydGljYWwgcGFkZGluZyAodG8gZ2l2ZSB+MnB4IG9mIHZlcnRpY2FsIHdoaXRlc3BhY2UgYXJvdW5kIGFuIGljb24gY29uc2lkZXJpbmcgaXQncyB2ZXJ0aWNhbCBhbGlnbm1lbnQpXG4gICoqIDQvMTYgZm9yIGhvcml6b250YWwgcGFkZGluZyAodG8gZ2l2ZSB+NHB4IG9mIGhvcml6b250YWwgd2hpdGVzcGFjZSBhcm91bmQgYW4gaWNvbilcbiovXG4uZmEtYm9yZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1mYS1ib3JkZXItY29sb3IsICNlZWUpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1mYS1ib3JkZXItcmFkaXVzLCAwLjFlbSk7XG4gIGJvcmRlci1zdHlsZTogdmFyKC0tZmEtYm9yZGVyLXN0eWxlLCBzb2xpZCk7XG4gIGJvcmRlci13aWR0aDogdmFyKC0tZmEtYm9yZGVyLXdpZHRoLCAwLjA2MjVlbSk7XG4gIGJveC1zaXppbmc6IHZhcigtLWZhLWJvcmRlci1ib3gtc2l6aW5nLCBjb250ZW50LWJveCk7XG4gIHBhZGRpbmc6IHZhcigtLWZhLWJvcmRlci1wYWRkaW5nLCAwLjE4NzVlbSAwLjI1ZW0pO1xufVxuXG4uZmEtcHVsbC1sZWZ0LFxuLmZhLXB1bGwtc3RhcnQge1xuICBmbG9hdDogaW5saW5lLXN0YXJ0O1xuICBtYXJnaW4taW5saW5lLWVuZDogdmFyKC0tZmEtcHVsbC1tYXJnaW4sIDAuM2VtKTtcbn1cblxuLmZhLXB1bGwtcmlnaHQsXG4uZmEtcHVsbC1lbmQge1xuICBmbG9hdDogaW5saW5lLWVuZDtcbiAgbWFyZ2luLWlubGluZS1zdGFydDogdmFyKC0tZmEtcHVsbC1tYXJnaW4sIDAuM2VtKTtcbn1cblxuLmZhLWJlYXQge1xuICBhbmltYXRpb24tbmFtZTogZmEtYmVhdDtcbiAgYW5pbWF0aW9uLWRlbGF5OiB2YXIoLS1mYS1hbmltYXRpb24tZGVsYXksIDBzKTtcbiAgYW5pbWF0aW9uLWRpcmVjdGlvbjogdmFyKC0tZmEtYW5pbWF0aW9uLWRpcmVjdGlvbiwgbm9ybWFsKTtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiB2YXIoLS1mYS1hbmltYXRpb24tZHVyYXRpb24sIDFzKTtcbiAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogdmFyKC0tZmEtYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudCwgaW5maW5pdGUpO1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiB2YXIoLS1mYS1hbmltYXRpb24tdGltaW5nLCBlYXNlLWluLW91dCk7XG59XG5cbi5mYS1ib3VuY2Uge1xuICBhbmltYXRpb24tbmFtZTogZmEtYm91bmNlO1xuICBhbmltYXRpb24tZGVsYXk6IHZhcigtLWZhLWFuaW1hdGlvbi1kZWxheSwgMHMpO1xuICBhbmltYXRpb24tZGlyZWN0aW9uOiB2YXIoLS1mYS1hbmltYXRpb24tZGlyZWN0aW9uLCBub3JtYWwpO1xuICBhbmltYXRpb24tZHVyYXRpb246IHZhcigtLWZhLWFuaW1hdGlvbi1kdXJhdGlvbiwgMXMpO1xuICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiB2YXIoLS1mYS1hbmltYXRpb24taXRlcmF0aW9uLWNvdW50LCBpbmZpbml0ZSk7XG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IHZhcigtLWZhLWFuaW1hdGlvbi10aW1pbmcsIGN1YmljLWJlemllcigwLjI4LCAwLjg0LCAwLjQyLCAxKSk7XG59XG5cbi5mYS1mYWRlIHtcbiAgYW5pbWF0aW9uLW5hbWU6IGZhLWZhZGU7XG4gIGFuaW1hdGlvbi1kZWxheTogdmFyKC0tZmEtYW5pbWF0aW9uLWRlbGF5LCAwcyk7XG4gIGFuaW1hdGlvbi1kaXJlY3Rpb246IHZhcigtLWZhLWFuaW1hdGlvbi1kaXJlY3Rpb24sIG5vcm1hbCk7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogdmFyKC0tZmEtYW5pbWF0aW9uLWR1cmF0aW9uLCAxcyk7XG4gIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IHZhcigtLWZhLWFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQsIGluZmluaXRlKTtcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogdmFyKC0tZmEtYW5pbWF0aW9uLXRpbWluZywgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC42LCAxKSk7XG59XG5cbi5mYS1iZWF0LWZhZGUge1xuICBhbmltYXRpb24tbmFtZTogZmEtYmVhdC1mYWRlO1xuICBhbmltYXRpb24tZGVsYXk6IHZhcigtLWZhLWFuaW1hdGlvbi1kZWxheSwgMHMpO1xuICBhbmltYXRpb24tZGlyZWN0aW9uOiB2YXIoLS1mYS1hbmltYXRpb24tZGlyZWN0aW9uLCBub3JtYWwpO1xuICBhbmltYXRpb24tZHVyYXRpb246IHZhcigtLWZhLWFuaW1hdGlvbi1kdXJhdGlvbiwgMXMpO1xuICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiB2YXIoLS1mYS1hbmltYXRpb24taXRlcmF0aW9uLWNvdW50LCBpbmZpbml0ZSk7XG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IHZhcigtLWZhLWFuaW1hdGlvbi10aW1pbmcsIGN1YmljLWJlemllcigwLjQsIDAsIDAuNiwgMSkpO1xufVxuXG4uZmEtZmxpcCB7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYS1mbGlwO1xuICBhbmltYXRpb24tZGVsYXk6IHZhcigtLWZhLWFuaW1hdGlvbi1kZWxheSwgMHMpO1xuICBhbmltYXRpb24tZGlyZWN0aW9uOiB2YXIoLS1mYS1hbmltYXRpb24tZGlyZWN0aW9uLCBub3JtYWwpO1xuICBhbmltYXRpb24tZHVyYXRpb246IHZhcigtLWZhLWFuaW1hdGlvbi1kdXJhdGlvbiwgMXMpO1xuICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiB2YXIoLS1mYS1hbmltYXRpb24taXRlcmF0aW9uLWNvdW50LCBpbmZpbml0ZSk7XG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IHZhcigtLWZhLWFuaW1hdGlvbi10aW1pbmcsIGVhc2UtaW4tb3V0KTtcbn1cblxuLmZhLXNoYWtlIHtcbiAgYW5pbWF0aW9uLW5hbWU6IGZhLXNoYWtlO1xuICBhbmltYXRpb24tZGVsYXk6IHZhcigtLWZhLWFuaW1hdGlvbi1kZWxheSwgMHMpO1xuICBhbmltYXRpb24tZGlyZWN0aW9uOiB2YXIoLS1mYS1hbmltYXRpb24tZGlyZWN0aW9uLCBub3JtYWwpO1xuICBhbmltYXRpb24tZHVyYXRpb246IHZhcigtLWZhLWFuaW1hdGlvbi1kdXJhdGlvbiwgMXMpO1xuICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiB2YXIoLS1mYS1hbmltYXRpb24taXRlcmF0aW9uLWNvdW50LCBpbmZpbml0ZSk7XG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IHZhcigtLWZhLWFuaW1hdGlvbi10aW1pbmcsIGxpbmVhcik7XG59XG5cbi5mYS1zcGluIHtcbiAgYW5pbWF0aW9uLW5hbWU6IGZhLXNwaW47XG4gIGFuaW1hdGlvbi1kZWxheTogdmFyKC0tZmEtYW5pbWF0aW9uLWRlbGF5LCAwcyk7XG4gIGFuaW1hdGlvbi1kaXJlY3Rpb246IHZhcigtLWZhLWFuaW1hdGlvbi1kaXJlY3Rpb24sIG5vcm1hbCk7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogdmFyKC0tZmEtYW5pbWF0aW9uLWR1cmF0aW9uLCAycyk7XG4gIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IHZhcigtLWZhLWFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQsIGluZmluaXRlKTtcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogdmFyKC0tZmEtYW5pbWF0aW9uLXRpbWluZywgbGluZWFyKTtcbn1cblxuLmZhLXNwaW4tcmV2ZXJzZSB7XG4gIC0tZmEtYW5pbWF0aW9uLWRpcmVjdGlvbjogcmV2ZXJzZTtcbn1cblxuLmZhLXB1bHNlLFxuLmZhLXNwaW4tcHVsc2Uge1xuICBhbmltYXRpb24tbmFtZTogZmEtc3BpbjtcbiAgYW5pbWF0aW9uLWRpcmVjdGlvbjogdmFyKC0tZmEtYW5pbWF0aW9uLWRpcmVjdGlvbiwgbm9ybWFsKTtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiB2YXIoLS1mYS1hbmltYXRpb24tZHVyYXRpb24sIDFzKTtcbiAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogdmFyKC0tZmEtYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudCwgaW5maW5pdGUpO1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiB2YXIoLS1mYS1hbmltYXRpb24tdGltaW5nLCBzdGVwcyg4KSk7XG59XG5cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5mYS1iZWF0LFxuICAuZmEtYm91bmNlLFxuICAuZmEtZmFkZSxcbiAgLmZhLWJlYXQtZmFkZSxcbiAgLmZhLWZsaXAsXG4gIC5mYS1wdWxzZSxcbiAgLmZhLXNoYWtlLFxuICAuZmEtc3BpbixcbiAgLmZhLXNwaW4tcHVsc2Uge1xuICAgIGFuaW1hdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICAgIHRyYW5zaXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuQGtleWZyYW1lcyBmYS1iZWF0IHtcbiAgMCUsIDkwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgfVxuICA0NSUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUodmFyKC0tZmEtYmVhdC1zY2FsZSwgMS4yNSkpO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGZhLWJvdW5jZSB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEsIDEpIHRyYW5zbGF0ZVkoMCk7XG4gIH1cbiAgMTAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKHZhcigtLWZhLWJvdW5jZS1zdGFydC1zY2FsZS14LCAxLjEpLCB2YXIoLS1mYS1ib3VuY2Utc3RhcnQtc2NhbGUteSwgMC45KSkgdHJhbnNsYXRlWSgwKTtcbiAgfVxuICAzMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUodmFyKC0tZmEtYm91bmNlLWp1bXAtc2NhbGUteCwgMC45KSwgdmFyKC0tZmEtYm91bmNlLWp1bXAtc2NhbGUteSwgMS4xKSkgdHJhbnNsYXRlWSh2YXIoLS1mYS1ib3VuY2UtaGVpZ2h0LCAtMC41ZW0pKTtcbiAgfVxuICA1MCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUodmFyKC0tZmEtYm91bmNlLWxhbmQtc2NhbGUteCwgMS4wNSksIHZhcigtLWZhLWJvdW5jZS1sYW5kLXNjYWxlLXksIDAuOTUpKSB0cmFuc2xhdGVZKDApO1xuICB9XG4gIDU3JSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLCAxKSB0cmFuc2xhdGVZKHZhcigtLWZhLWJvdW5jZS1yZWJvdW5kLCAtMC4xMjVlbSkpO1xuICB9XG4gIDY0JSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLCAxKSB0cmFuc2xhdGVZKDApO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSwgMSkgdHJhbnNsYXRlWSgwKTtcbiAgfVxufVxuQGtleWZyYW1lcyBmYS1mYWRlIHtcbiAgNTAlIHtcbiAgICBvcGFjaXR5OiB2YXIoLS1mYS1mYWRlLW9wYWNpdHksIDAuNCk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgZmEtYmVhdC1mYWRlIHtcbiAgMCUsIDEwMCUge1xuICAgIG9wYWNpdHk6IHZhcigtLWZhLWJlYXQtZmFkZS1vcGFjaXR5LCAwLjQpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIH1cbiAgNTAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogc2NhbGUodmFyKC0tZmEtYmVhdC1mYWRlLXNjYWxlLCAxLjEyNSkpO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGZhLWZsaXAge1xuICA1MCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QodmFyKC0tZmEtZmxpcC14LCAwKSwgdmFyKC0tZmEtZmxpcC15LCAxKSwgdmFyKC0tZmEtZmxpcC16LCAwKSwgdmFyKC0tZmEtZmxpcC1hbmdsZSwgLTE4MGRlZykpO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGZhLXNoYWtlIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC0xNWRlZyk7XG4gIH1cbiAgNCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDE1ZGVnKTtcbiAgfVxuICA4JSwgMjQlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMThkZWcpO1xuICB9XG4gIDEyJSwgMjglIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxOGRlZyk7XG4gIH1cbiAgMTYlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMjJkZWcpO1xuICB9XG4gIDIwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMjJkZWcpO1xuICB9XG4gIDMyJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTEyZGVnKTtcbiAgfVxuICAzNiUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDEyZGVnKTtcbiAgfVxuICA0MCUsIDEwMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGZhLXNwaW4ge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgfVxufVxuLmZhLXJvdGF0ZS05MCB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbn1cblxuLmZhLXJvdGF0ZS0xODAge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xufVxuXG4uZmEtcm90YXRlLTI3MCB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDI3MGRlZyk7XG59XG5cbi5mYS1mbGlwLWhvcml6b250YWwge1xuICB0cmFuc2Zvcm06IHNjYWxlKC0xLCAxKTtcbn1cblxuLmZhLWZsaXAtdmVydGljYWwge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEsIC0xKTtcbn1cblxuLmZhLWZsaXAtYm90aCxcbi5mYS1mbGlwLWhvcml6b250YWwuZmEtZmxpcC12ZXJ0aWNhbCB7XG4gIHRyYW5zZm9ybTogc2NhbGUoLTEsIC0xKTtcbn1cblxuLmZhLXJvdGF0ZS1ieSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKHZhcigtLWZhLXJvdGF0ZS1hbmdsZSwgMCkpO1xufVxuXG4uZmEtc3RhY2sge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogMmVtO1xuICBsaW5lLWhlaWdodDogMmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHdpZHRoOiAyLjVlbTtcbn1cblxuLmZhLXN0YWNrLTF4LFxuLmZhLXN0YWNrLTJ4IHtcbiAgLS1mYS13aWR0aDogMTAwJTtcbiAgaW5zZXQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogdmFyKC0tZmEtd2lkdGgpO1xuICB6LWluZGV4OiB2YXIoLS1mYS1zdGFjay16LWluZGV4LCBhdXRvKTtcbn1cblxuLmZhLXN0YWNrLTF4IHtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG5cbi5mYS1zdGFjay0yeCB7XG4gIGZvbnQtc2l6ZTogMmVtO1xufVxuXG4uZmEtaW52ZXJzZSB7XG4gIGNvbG9yOiB2YXIoLS1mYS1pbnZlcnNlLCAjZmZmKTtcbn1cblxuLyogRm9udCBBd2Vzb21lIHVzZXMgdGhlIFVuaWNvZGUgUHJpdmF0ZSBVc2UgQXJlYSAoUFVBKSB0byBlbnN1cmUgc2NyZWVuXG4gICByZWFkZXJzIGRvIG5vdCByZWFkIG9mZiByYW5kb20gY2hhcmFjdGVycyB0aGF0IHJlcHJlc2VudCBpY29ucyAqL1xuXG4uZmEtMCB7XG4gIC0tZmE6IFwiXFwzMCBcIjtcbn1cblxuLmZhLTEge1xuICAtLWZhOiBcIlxcMzEgXCI7XG59XG5cbi5mYS0yIHtcbiAgLS1mYTogXCJcXDMyIFwiO1xufVxuXG4uZmEtMyB7XG4gIC0tZmE6IFwiXFwzMyBcIjtcbn1cblxuLmZhLTQge1xuICAtLWZhOiBcIlxcMzQgXCI7XG59XG5cbi5mYS01IHtcbiAgLS1mYTogXCJcXDM1IFwiO1xufVxuXG4uZmEtNiB7XG4gIC0tZmE6IFwiXFwzNiBcIjtcbn1cblxuLmZhLTcge1xuICAtLWZhOiBcIlxcMzcgXCI7XG59XG5cbi5mYS04IHtcbiAgLS1mYTogXCJcXDM4IFwiO1xufVxuXG4uZmEtOSB7XG4gIC0tZmE6IFwiXFwzOSBcIjtcbn1cblxuLmZhLWV4Y2xhbWF0aW9uIHtcbiAgLS1mYTogXCJcXCFcIjtcbn1cblxuLmZhLWhhc2h0YWcge1xuICAtLWZhOiBcIlxcI1wiO1xufVxuXG4uZmEtZG9sbGFyLXNpZ24ge1xuICAtLWZhOiBcIlxcJFwiO1xufVxuXG4uZmEtZG9sbGFyIHtcbiAgLS1mYTogXCJcXCRcIjtcbn1cblxuLmZhLXVzZCB7XG4gIC0tZmE6IFwiXFwkXCI7XG59XG5cbi5mYS1wZXJjZW50IHtcbiAgLS1mYTogXCJcXCVcIjtcbn1cblxuLmZhLXBlcmNlbnRhZ2Uge1xuICAtLWZhOiBcIlxcJVwiO1xufVxuXG4uZmEtYXN0ZXJpc2sge1xuICAtLWZhOiBcIlxcKlwiO1xufVxuXG4uZmEtcGx1cyB7XG4gIC0tZmE6IFwiXFwrXCI7XG59XG5cbi5mYS1hZGQge1xuICAtLWZhOiBcIlxcK1wiO1xufVxuXG4uZmEtbGVzcy10aGFuIHtcbiAgLS1mYTogXCJcXDxcIjtcbn1cblxuLmZhLWVxdWFscyB7XG4gIC0tZmE6IFwiXFw9XCI7XG59XG5cbi5mYS1ncmVhdGVyLXRoYW4ge1xuICAtLWZhOiBcIlxcPlwiO1xufVxuXG4uZmEtcXVlc3Rpb24ge1xuICAtLWZhOiBcIlxcP1wiO1xufVxuXG4uZmEtYXQge1xuICAtLWZhOiBcIlxcQFwiO1xufVxuXG4uZmEtYSB7XG4gIC0tZmE6IFwiQVwiO1xufVxuXG4uZmEtYiB7XG4gIC0tZmE6IFwiQlwiO1xufVxuXG4uZmEtYyB7XG4gIC0tZmE6IFwiQ1wiO1xufVxuXG4uZmEtZCB7XG4gIC0tZmE6IFwiRFwiO1xufVxuXG4uZmEtZSB7XG4gIC0tZmE6IFwiRVwiO1xufVxuXG4uZmEtZiB7XG4gIC0tZmE6IFwiRlwiO1xufVxuXG4uZmEtZyB7XG4gIC0tZmE6IFwiR1wiO1xufVxuXG4uZmEtaCB7XG4gIC0tZmE6IFwiSFwiO1xufVxuXG4uZmEtaSB7XG4gIC0tZmE6IFwiSVwiO1xufVxuXG4uZmEtaiB7XG4gIC0tZmE6IFwiSlwiO1xufVxuXG4uZmEtayB7XG4gIC0tZmE6IFwiS1wiO1xufVxuXG4uZmEtbCB7XG4gIC0tZmE6IFwiTFwiO1xufVxuXG4uZmEtbSB7XG4gIC0tZmE6IFwiTVwiO1xufVxuXG4uZmEtbiB7XG4gIC0tZmE6IFwiTlwiO1xufVxuXG4uZmEtbyB7XG4gIC0tZmE6IFwiT1wiO1xufVxuXG4uZmEtcCB7XG4gIC0tZmE6IFwiUFwiO1xufVxuXG4uZmEtcSB7XG4gIC0tZmE6IFwiUVwiO1xufVxuXG4uZmEtciB7XG4gIC0tZmE6IFwiUlwiO1xufVxuXG4uZmEtcyB7XG4gIC0tZmE6IFwiU1wiO1xufVxuXG4uZmEtdCB7XG4gIC0tZmE6IFwiVFwiO1xufVxuXG4uZmEtdSB7XG4gIC0tZmE6IFwiVVwiO1xufVxuXG4uZmEtdiB7XG4gIC0tZmE6IFwiVlwiO1xufVxuXG4uZmEtdyB7XG4gIC0tZmE6IFwiV1wiO1xufVxuXG4uZmEteCB7XG4gIC0tZmE6IFwiWFwiO1xufVxuXG4uZmEteSB7XG4gIC0tZmE6IFwiWVwiO1xufVxuXG4uZmEteiB7XG4gIC0tZmE6IFwiWlwiO1xufVxuXG4uZmEtZmF1Y2V0IHtcbiAgLS1mYTogXCJcXGUwMDVcIjtcbn1cblxuLmZhLWZhdWNldC1kcmlwIHtcbiAgLS1mYTogXCJcXGUwMDZcIjtcbn1cblxuLmZhLWhvdXNlLWNoaW1uZXktd2luZG93IHtcbiAgLS1mYTogXCJcXGUwMGRcIjtcbn1cblxuLmZhLWhvdXNlLXNpZ25hbCB7XG4gIC0tZmE6IFwiXFxlMDEyXCI7XG59XG5cbi5mYS10ZW1wZXJhdHVyZS1hcnJvdy1kb3duIHtcbiAgLS1mYTogXCJcXGUwM2ZcIjtcbn1cblxuLmZhLXRlbXBlcmF0dXJlLWRvd24ge1xuICAtLWZhOiBcIlxcZTAzZlwiO1xufVxuXG4uZmEtdGVtcGVyYXR1cmUtYXJyb3ctdXAge1xuICAtLWZhOiBcIlxcZTA0MFwiO1xufVxuXG4uZmEtdGVtcGVyYXR1cmUtdXAge1xuICAtLWZhOiBcIlxcZTA0MFwiO1xufVxuXG4uZmEtdHJhaWxlciB7XG4gIC0tZmE6IFwiXFxlMDQxXCI7XG59XG5cbi5mYS1iYWN0ZXJpYSB7XG4gIC0tZmE6IFwiXFxlMDU5XCI7XG59XG5cbi5mYS1iYWN0ZXJpdW0ge1xuICAtLWZhOiBcIlxcZTA1YVwiO1xufVxuXG4uZmEtYm94LXRpc3N1ZSB7XG4gIC0tZmE6IFwiXFxlMDViXCI7XG59XG5cbi5mYS1oYW5kLWhvbGRpbmctbWVkaWNhbCB7XG4gIC0tZmE6IFwiXFxlMDVjXCI7XG59XG5cbi5mYS1oYW5kLXNwYXJrbGVzIHtcbiAgLS1mYTogXCJcXGUwNWRcIjtcbn1cblxuLmZhLWhhbmRzLWJ1YmJsZXMge1xuICAtLWZhOiBcIlxcZTA1ZVwiO1xufVxuXG4uZmEtaGFuZHMtd2FzaCB7XG4gIC0tZmE6IFwiXFxlMDVlXCI7XG59XG5cbi5mYS1oYW5kc2hha2Utc2xhc2gge1xuICAtLWZhOiBcIlxcZTA2MFwiO1xufVxuXG4uZmEtaGFuZHNoYWtlLWFsdC1zbGFzaCB7XG4gIC0tZmE6IFwiXFxlMDYwXCI7XG59XG5cbi5mYS1oYW5kc2hha2Utc2ltcGxlLXNsYXNoIHtcbiAgLS1mYTogXCJcXGUwNjBcIjtcbn1cblxuLmZhLWhlYWQtc2lkZS1jb3VnaCB7XG4gIC0tZmE6IFwiXFxlMDYxXCI7XG59XG5cbi5mYS1oZWFkLXNpZGUtY291Z2gtc2xhc2gge1xuICAtLWZhOiBcIlxcZTA2MlwiO1xufVxuXG4uZmEtaGVhZC1zaWRlLW1hc2sge1xuICAtLWZhOiBcIlxcZTA2M1wiO1xufVxuXG4uZmEtaGVhZC1zaWRlLXZpcnVzIHtcbiAgLS1mYTogXCJcXGUwNjRcIjtcbn1cblxuLmZhLWhvdXNlLWNoaW1uZXktdXNlciB7XG4gIC0tZmE6IFwiXFxlMDY1XCI7XG59XG5cbi5mYS1ob3VzZS1sYXB0b3Age1xuICAtLWZhOiBcIlxcZTA2NlwiO1xufVxuXG4uZmEtbGFwdG9wLWhvdXNlIHtcbiAgLS1mYTogXCJcXGUwNjZcIjtcbn1cblxuLmZhLWx1bmdzLXZpcnVzIHtcbiAgLS1mYTogXCJcXGUwNjdcIjtcbn1cblxuLmZhLXBlb3BsZS1hcnJvd3Mge1xuICAtLWZhOiBcIlxcZTA2OFwiO1xufVxuXG4uZmEtcGVvcGxlLWFycm93cy1sZWZ0LXJpZ2h0IHtcbiAgLS1mYTogXCJcXGUwNjhcIjtcbn1cblxuLmZhLXBsYW5lLXNsYXNoIHtcbiAgLS1mYTogXCJcXGUwNjlcIjtcbn1cblxuLmZhLXB1bXAtbWVkaWNhbCB7XG4gIC0tZmE6IFwiXFxlMDZhXCI7XG59XG5cbi5mYS1wdW1wLXNvYXAge1xuICAtLWZhOiBcIlxcZTA2YlwiO1xufVxuXG4uZmEtc2hpZWxkLXZpcnVzIHtcbiAgLS1mYTogXCJcXGUwNmNcIjtcbn1cblxuLmZhLXNpbmsge1xuICAtLWZhOiBcIlxcZTA2ZFwiO1xufVxuXG4uZmEtc29hcCB7XG4gIC0tZmE6IFwiXFxlMDZlXCI7XG59XG5cbi5mYS1zdG9wd2F0Y2gtMjAge1xuICAtLWZhOiBcIlxcZTA2ZlwiO1xufVxuXG4uZmEtc2hvcC1zbGFzaCB7XG4gIC0tZmE6IFwiXFxlMDcwXCI7XG59XG5cbi5mYS1zdG9yZS1hbHQtc2xhc2gge1xuICAtLWZhOiBcIlxcZTA3MFwiO1xufVxuXG4uZmEtc3RvcmUtc2xhc2gge1xuICAtLWZhOiBcIlxcZTA3MVwiO1xufVxuXG4uZmEtdG9pbGV0LXBhcGVyLXNsYXNoIHtcbiAgLS1mYTogXCJcXGUwNzJcIjtcbn1cblxuLmZhLXVzZXJzLXNsYXNoIHtcbiAgLS1mYTogXCJcXGUwNzNcIjtcbn1cblxuLmZhLXZpcnVzIHtcbiAgLS1mYTogXCJcXGUwNzRcIjtcbn1cblxuLmZhLXZpcnVzLXNsYXNoIHtcbiAgLS1mYTogXCJcXGUwNzVcIjtcbn1cblxuLmZhLXZpcnVzZXMge1xuICAtLWZhOiBcIlxcZTA3NlwiO1xufVxuXG4uZmEtdmVzdCB7XG4gIC0tZmE6IFwiXFxlMDg1XCI7XG59XG5cbi5mYS12ZXN0LXBhdGNoZXMge1xuICAtLWZhOiBcIlxcZTA4NlwiO1xufVxuXG4uZmEtYXJyb3ctdHJlbmQtZG93biB7XG4gIC0tZmE6IFwiXFxlMDk3XCI7XG59XG5cbi5mYS1hcnJvdy10cmVuZC11cCB7XG4gIC0tZmE6IFwiXFxlMDk4XCI7XG59XG5cbi5mYS1hcnJvdy11cC1mcm9tLWJyYWNrZXQge1xuICAtLWZhOiBcIlxcZTA5YVwiO1xufVxuXG4uZmEtYXVzdHJhbC1zaWduIHtcbiAgLS1mYTogXCJcXGUwYTlcIjtcbn1cblxuLmZhLWJhaHQtc2lnbiB7XG4gIC0tZmE6IFwiXFxlMGFjXCI7XG59XG5cbi5mYS1iaXRjb2luLXNpZ24ge1xuICAtLWZhOiBcIlxcZTBiNFwiO1xufVxuXG4uZmEtYm9sdC1saWdodG5pbmcge1xuICAtLWZhOiBcIlxcZTBiN1wiO1xufVxuXG4uZmEtYm9vay1ib29rbWFyayB7XG4gIC0tZmE6IFwiXFxlMGJiXCI7XG59XG5cbi5mYS1jYW1lcmEtcm90YXRlIHtcbiAgLS1mYTogXCJcXGUwZDhcIjtcbn1cblxuLmZhLWNlZGktc2lnbiB7XG4gIC0tZmE6IFwiXFxlMGRmXCI7XG59XG5cbi5mYS1jaGFydC1jb2x1bW4ge1xuICAtLWZhOiBcIlxcZTBlM1wiO1xufVxuXG4uZmEtY2hhcnQtZ2FudHQge1xuICAtLWZhOiBcIlxcZTBlNFwiO1xufVxuXG4uZmEtY2xhcHBlcmJvYXJkIHtcbiAgLS1mYTogXCJcXGUxMzFcIjtcbn1cblxuLmZhLWNsb3NlZC1jYXB0aW9uaW5nLXNsYXNoIHtcbiAgLS1mYTogXCJcXGUxMzVcIjtcbn1cblxuLmZhLWNsb3ZlciB7XG4gIC0tZmE6IFwiXFxlMTM5XCI7XG59XG5cbi5mYS1jb2RlLWNvbXBhcmUge1xuICAtLWZhOiBcIlxcZTEzYVwiO1xufVxuXG4uZmEtY29kZS1mb3JrIHtcbiAgLS1mYTogXCJcXGUxM2JcIjtcbn1cblxuLmZhLWNvZGUtcHVsbC1yZXF1ZXN0IHtcbiAgLS1mYTogXCJcXGUxM2NcIjtcbn1cblxuLmZhLWNvbG9uLXNpZ24ge1xuICAtLWZhOiBcIlxcZTE0MFwiO1xufVxuXG4uZmEtY3J1emVpcm8tc2lnbiB7XG4gIC0tZmE6IFwiXFxlMTUyXCI7XG59XG5cbi5mYS1kaXNwbGF5IHtcbiAgLS1mYTogXCJcXGUxNjNcIjtcbn1cblxuLmZhLWRvbmctc2lnbiB7XG4gIC0tZmE6IFwiXFxlMTY5XCI7XG59XG5cbi5mYS1lbGV2YXRvciB7XG4gIC0tZmE6IFwiXFxlMTZkXCI7XG59XG5cbi5mYS1maWx0ZXItY2lyY2xlLXhtYXJrIHtcbiAgLS1mYTogXCJcXGUxN2JcIjtcbn1cblxuLmZhLWZsb3Jpbi1zaWduIHtcbiAgLS1mYTogXCJcXGUxODRcIjtcbn1cblxuLmZhLWZvbGRlci1jbG9zZWQge1xuICAtLWZhOiBcIlxcZTE4NVwiO1xufVxuXG4uZmEtZnJhbmMtc2lnbiB7XG4gIC0tZmE6IFwiXFxlMThmXCI7XG59XG5cbi5mYS1ndWFyYW5pLXNpZ24ge1xuICAtLWZhOiBcIlxcZTE5YVwiO1xufVxuXG4uZmEtZ3VuIHtcbiAgLS1mYTogXCJcXGUxOWJcIjtcbn1cblxuLmZhLWhhbmRzLWNsYXBwaW5nIHtcbiAgLS1mYTogXCJcXGUxYThcIjtcbn1cblxuLmZhLWhvdXNlLXVzZXIge1xuICAtLWZhOiBcIlxcZTFiMFwiO1xufVxuXG4uZmEtaG9tZS11c2VyIHtcbiAgLS1mYTogXCJcXGUxYjBcIjtcbn1cblxuLmZhLWluZGlhbi1ydXBlZS1zaWduIHtcbiAgLS1mYTogXCJcXGUxYmNcIjtcbn1cblxuLmZhLWluZGlhbi1ydXBlZSB7XG4gIC0tZmE6IFwiXFxlMWJjXCI7XG59XG5cbi5mYS1pbnIge1xuICAtLWZhOiBcIlxcZTFiY1wiO1xufVxuXG4uZmEta2lwLXNpZ24ge1xuICAtLWZhOiBcIlxcZTFjNFwiO1xufVxuXG4uZmEtbGFyaS1zaWduIHtcbiAgLS1mYTogXCJcXGUxYzhcIjtcbn1cblxuLmZhLWxpdGVjb2luLXNpZ24ge1xuICAtLWZhOiBcIlxcZTFkM1wiO1xufVxuXG4uZmEtbWFuYXQtc2lnbiB7XG4gIC0tZmE6IFwiXFxlMWQ1XCI7XG59XG5cbi5mYS1tYXNrLWZhY2Uge1xuICAtLWZhOiBcIlxcZTFkN1wiO1xufVxuXG4uZmEtbWlsbC1zaWduIHtcbiAgLS1mYTogXCJcXGUxZWRcIjtcbn1cblxuLmZhLW1vbmV5LWJpbGxzIHtcbiAgLS1mYTogXCJcXGUxZjNcIjtcbn1cblxuLmZhLW5haXJhLXNpZ24ge1xuICAtLWZhOiBcIlxcZTFmNlwiO1xufVxuXG4uZmEtbm90ZGVmIHtcbiAgLS1mYTogXCJcXGUxZmVcIjtcbn1cblxuLmZhLXBhbm9yYW1hIHtcbiAgLS1mYTogXCJcXGUyMDlcIjtcbn1cblxuLmZhLXBlc2V0YS1zaWduIHtcbiAgLS1mYTogXCJcXGUyMjFcIjtcbn1cblxuLmZhLXBlc28tc2lnbiB7XG4gIC0tZmE6IFwiXFxlMjIyXCI7XG59XG5cbi5mYS1wbGFuZS11cCB7XG4gIC0tZmE6IFwiXFxlMjJkXCI7XG59XG5cbi5mYS1ydXBpYWgtc2lnbiB7XG4gIC0tZmE6IFwiXFxlMjNkXCI7XG59XG5cbi5mYS1zdGFpcnMge1xuICAtLWZhOiBcIlxcZTI4OVwiO1xufVxuXG4uZmEtdGltZWxpbmUge1xuICAtLWZhOiBcIlxcZTI5Y1wiO1xufVxuXG4uZmEtdHJ1Y2stZnJvbnQge1xuICAtLWZhOiBcIlxcZTJiN1wiO1xufVxuXG4uZmEtdHVya2lzaC1saXJhLXNpZ24ge1xuICAtLWZhOiBcIlxcZTJiYlwiO1xufVxuXG4uZmEtdHJ5IHtcbiAgLS1mYTogXCJcXGUyYmJcIjtcbn1cblxuLmZhLXR1cmtpc2gtbGlyYSB7XG4gIC0tZmE6IFwiXFxlMmJiXCI7XG59XG5cbi5mYS12YXVsdCB7XG4gIC0tZmE6IFwiXFxlMmM1XCI7XG59XG5cbi5mYS13YW5kLW1hZ2ljLXNwYXJrbGVzIHtcbiAgLS1mYTogXCJcXGUyY2FcIjtcbn1cblxuLmZhLW1hZ2ljLXdhbmQtc3BhcmtsZXMge1xuICAtLWZhOiBcIlxcZTJjYVwiO1xufVxuXG4uZmEtd2hlYXQtYXduIHtcbiAgLS1mYTogXCJcXGUyY2RcIjtcbn1cblxuLmZhLXdoZWF0LWFsdCB7XG4gIC0tZmE6IFwiXFxlMmNkXCI7XG59XG5cbi5mYS13aGVlbGNoYWlyLW1vdmUge1xuICAtLWZhOiBcIlxcZTJjZVwiO1xufVxuXG4uZmEtd2hlZWxjaGFpci1hbHQge1xuICAtLWZhOiBcIlxcZTJjZVwiO1xufVxuXG4uZmEtYmFuZ2xhZGVzaGktdGFrYS1zaWduIHtcbiAgLS1mYTogXCJcXGUyZTZcIjtcbn1cblxuLmZhLWJvd2wtcmljZSB7XG4gIC0tZmE6IFwiXFxlMmViXCI7XG59XG5cbi5mYS1wZXJzb24tcHJlZ25hbnQge1xuICAtLWZhOiBcIlxcZTMxZVwiO1xufVxuXG4uZmEtaG91c2UtY2hpbW5leSB7XG4gIC0tZmE6IFwiXFxlM2FmXCI7XG59XG5cbi5mYS1ob21lLWxnIHtcbiAgLS1mYTogXCJcXGUzYWZcIjtcbn1cblxuLmZhLWhvdXNlLWNyYWNrIHtcbiAgLS1mYTogXCJcXGUzYjFcIjtcbn1cblxuLmZhLWhvdXNlLW1lZGljYWwge1xuICAtLWZhOiBcIlxcZTNiMlwiO1xufVxuXG4uZmEtY2VudC1zaWduIHtcbiAgLS1mYTogXCJcXGUzZjVcIjtcbn1cblxuLmZhLXBsdXMtbWludXMge1xuICAtLWZhOiBcIlxcZTQzY1wiO1xufVxuXG4uZmEtc2FpbGJvYXQge1xuICAtLWZhOiBcIlxcZTQ0NVwiO1xufVxuXG4uZmEtc2VjdGlvbiB7XG4gIC0tZmE6IFwiXFxlNDQ3XCI7XG59XG5cbi5mYS1zaHJpbXAge1xuICAtLWZhOiBcIlxcZTQ0OFwiO1xufVxuXG4uZmEtYnJhemlsaWFuLXJlYWwtc2lnbiB7XG4gIC0tZmE6IFwiXFxlNDZjXCI7XG59XG5cbi5mYS1jaGFydC1zaW1wbGUge1xuICAtLWZhOiBcIlxcZTQ3M1wiO1xufVxuXG4uZmEtZGlhZ3JhbS1uZXh0IHtcbiAgLS1mYTogXCJcXGU0NzZcIjtcbn1cblxuLmZhLWRpYWdyYW0tcHJlZGVjZXNzb3Ige1xuICAtLWZhOiBcIlxcZTQ3N1wiO1xufVxuXG4uZmEtZGlhZ3JhbS1zdWNjZXNzb3Ige1xuICAtLWZhOiBcIlxcZTQ3YVwiO1xufVxuXG4uZmEtZWFydGgtb2NlYW5pYSB7XG4gIC0tZmE6IFwiXFxlNDdiXCI7XG59XG5cbi5mYS1nbG9iZS1vY2VhbmlhIHtcbiAgLS1mYTogXCJcXGU0N2JcIjtcbn1cblxuLmZhLWJ1Zy1zbGFzaCB7XG4gIC0tZmE6IFwiXFxlNDkwXCI7XG59XG5cbi5mYS1maWxlLWNpcmNsZS1wbHVzIHtcbiAgLS1mYTogXCJcXGU0OTRcIjtcbn1cblxuLmZhLXNob3AtbG9jayB7XG4gIC0tZmE6IFwiXFxlNGE1XCI7XG59XG5cbi5mYS12aXJ1cy1jb3ZpZCB7XG4gIC0tZmE6IFwiXFxlNGE4XCI7XG59XG5cbi5mYS12aXJ1cy1jb3ZpZC1zbGFzaCB7XG4gIC0tZmE6IFwiXFxlNGE5XCI7XG59XG5cbi5mYS1hbmNob3ItY2lyY2xlLWNoZWNrIHtcbiAgLS1mYTogXCJcXGU0YWFcIjtcbn1cblxuLmZhLWFuY2hvci1jaXJjbGUtZXhjbGFtYXRpb24ge1xuICAtLWZhOiBcIlxcZTRhYlwiO1xufVxuXG4uZmEtYW5jaG9yLWNpcmNsZS14bWFyayB7XG4gIC0tZmE6IFwiXFxlNGFjXCI7XG59XG5cbi5mYS1hbmNob3ItbG9jayB7XG4gIC0tZmE6IFwiXFxlNGFkXCI7XG59XG5cbi5mYS1hcnJvdy1kb3duLXVwLWFjcm9zcy1saW5lIHtcbiAgLS1mYTogXCJcXGU0YWZcIjtcbn1cblxuLmZhLWFycm93LWRvd24tdXAtbG9jayB7XG4gIC0tZmE6IFwiXFxlNGIwXCI7XG59XG5cbi5mYS1hcnJvdy1yaWdodC10by1jaXR5IHtcbiAgLS1mYTogXCJcXGU0YjNcIjtcbn1cblxuLmZhLWFycm93LXVwLWZyb20tZ3JvdW5kLXdhdGVyIHtcbiAgLS1mYTogXCJcXGU0YjVcIjtcbn1cblxuLmZhLWFycm93LXVwLWZyb20td2F0ZXItcHVtcCB7XG4gIC0tZmE6IFwiXFxlNGI2XCI7XG59XG5cbi5mYS1hcnJvdy11cC1yaWdodC1kb3RzIHtcbiAgLS1mYTogXCJcXGU0YjdcIjtcbn1cblxuLmZhLWFycm93cy1kb3duLXRvLWxpbmUge1xuICAtLWZhOiBcIlxcZTRiOFwiO1xufVxuXG4uZmEtYXJyb3dzLWRvd24tdG8tcGVvcGxlIHtcbiAgLS1mYTogXCJcXGU0YjlcIjtcbn1cblxuLmZhLWFycm93cy1sZWZ0LXJpZ2h0LXRvLWxpbmUge1xuICAtLWZhOiBcIlxcZTRiYVwiO1xufVxuXG4uZmEtYXJyb3dzLXNwaW4ge1xuICAtLWZhOiBcIlxcZTRiYlwiO1xufVxuXG4uZmEtYXJyb3dzLXNwbGl0LXVwLWFuZC1sZWZ0IHtcbiAgLS1mYTogXCJcXGU0YmNcIjtcbn1cblxuLmZhLWFycm93cy10by1jaXJjbGUge1xuICAtLWZhOiBcIlxcZTRiZFwiO1xufVxuXG4uZmEtYXJyb3dzLXRvLWRvdCB7XG4gIC0tZmE6IFwiXFxlNGJlXCI7XG59XG5cbi5mYS1hcnJvd3MtdG8tZXllIHtcbiAgLS1mYTogXCJcXGU0YmZcIjtcbn1cblxuLmZhLWFycm93cy10dXJuLXJpZ2h0IHtcbiAgLS1mYTogXCJcXGU0YzBcIjtcbn1cblxuLmZhLWFycm93cy10dXJuLXRvLWRvdHMge1xuICAtLWZhOiBcIlxcZTRjMVwiO1xufVxuXG4uZmEtYXJyb3dzLXVwLXRvLWxpbmUge1xuICAtLWZhOiBcIlxcZTRjMlwiO1xufVxuXG4uZmEtYm9yZS1ob2xlIHtcbiAgLS1mYTogXCJcXGU0YzNcIjtcbn1cblxuLmZhLWJvdHRsZS1kcm9wbGV0IHtcbiAgLS1mYTogXCJcXGU0YzRcIjtcbn1cblxuLmZhLWJvdHRsZS13YXRlciB7XG4gIC0tZmE6IFwiXFxlNGM1XCI7XG59XG5cbi5mYS1ib3dsLWZvb2Qge1xuICAtLWZhOiBcIlxcZTRjNlwiO1xufVxuXG4uZmEtYm94ZXMtcGFja2luZyB7XG4gIC0tZmE6IFwiXFxlNGM3XCI7XG59XG5cbi5mYS1icmlkZ2Uge1xuICAtLWZhOiBcIlxcZTRjOFwiO1xufVxuXG4uZmEtYnJpZGdlLWNpcmNsZS1jaGVjayB7XG4gIC0tZmE6IFwiXFxlNGM5XCI7XG59XG5cbi5mYS1icmlkZ2UtY2lyY2xlLWV4Y2xhbWF0aW9uIHtcbiAgLS1mYTogXCJcXGU0Y2FcIjtcbn1cblxuLmZhLWJyaWRnZS1jaXJjbGUteG1hcmsge1xuICAtLWZhOiBcIlxcZTRjYlwiO1xufVxuXG4uZmEtYnJpZGdlLWxvY2sge1xuICAtLWZhOiBcIlxcZTRjY1wiO1xufVxuXG4uZmEtYnJpZGdlLXdhdGVyIHtcbiAgLS1mYTogXCJcXGU0Y2VcIjtcbn1cblxuLmZhLWJ1Y2tldCB7XG4gIC0tZmE6IFwiXFxlNGNmXCI7XG59XG5cbi5mYS1idWdzIHtcbiAgLS1mYTogXCJcXGU0ZDBcIjtcbn1cblxuLmZhLWJ1aWxkaW5nLWNpcmNsZS1hcnJvdy1yaWdodCB7XG4gIC0tZmE6IFwiXFxlNGQxXCI7XG59XG5cbi5mYS1idWlsZGluZy1jaXJjbGUtY2hlY2sge1xuICAtLWZhOiBcIlxcZTRkMlwiO1xufVxuXG4uZmEtYnVpbGRpbmctY2lyY2xlLWV4Y2xhbWF0aW9uIHtcbiAgLS1mYTogXCJcXGU0ZDNcIjtcbn1cblxuLmZhLWJ1aWxkaW5nLWNpcmNsZS14bWFyayB7XG4gIC0tZmE6IFwiXFxlNGQ0XCI7XG59XG5cbi5mYS1idWlsZGluZy1mbGFnIHtcbiAgLS1mYTogXCJcXGU0ZDVcIjtcbn1cblxuLmZhLWJ1aWxkaW5nLWxvY2sge1xuICAtLWZhOiBcIlxcZTRkNlwiO1xufVxuXG4uZmEtYnVpbGRpbmctbmdvIHtcbiAgLS1mYTogXCJcXGU0ZDdcIjtcbn1cblxuLmZhLWJ1aWxkaW5nLXNoaWVsZCB7XG4gIC0tZmE6IFwiXFxlNGQ4XCI7XG59XG5cbi5mYS1idWlsZGluZy11biB7XG4gIC0tZmE6IFwiXFxlNGQ5XCI7XG59XG5cbi5mYS1idWlsZGluZy11c2VyIHtcbiAgLS1mYTogXCJcXGU0ZGFcIjtcbn1cblxuLmZhLWJ1aWxkaW5nLXdoZWF0IHtcbiAgLS1mYTogXCJcXGU0ZGJcIjtcbn1cblxuLmZhLWJ1cnN0IHtcbiAgLS1mYTogXCJcXGU0ZGNcIjtcbn1cblxuLmZhLWNhci1vbiB7XG4gIC0tZmE6IFwiXFxlNGRkXCI7XG59XG5cbi5mYS1jYXItdHVubmVsIHtcbiAgLS1mYTogXCJcXGU0ZGVcIjtcbn1cblxuLmZhLWNoaWxkLWNvbWJhdGFudCB7XG4gIC0tZmE6IFwiXFxlNGUwXCI7XG59XG5cbi5mYS1jaGlsZC1yaWZsZSB7XG4gIC0tZmE6IFwiXFxlNGUwXCI7XG59XG5cbi5mYS1jaGlsZHJlbiB7XG4gIC0tZmE6IFwiXFxlNGUxXCI7XG59XG5cbi5mYS1jaXJjbGUtbm9kZXMge1xuICAtLWZhOiBcIlxcZTRlMlwiO1xufVxuXG4uZmEtY2xpcGJvYXJkLXF1ZXN0aW9uIHtcbiAgLS1mYTogXCJcXGU0ZTNcIjtcbn1cblxuLmZhLWNsb3VkLXNob3dlcnMtd2F0ZXIge1xuICAtLWZhOiBcIlxcZTRlNFwiO1xufVxuXG4uZmEtY29tcHV0ZXIge1xuICAtLWZhOiBcIlxcZTRlNVwiO1xufVxuXG4uZmEtY3ViZXMtc3RhY2tlZCB7XG4gIC0tZmE6IFwiXFxlNGU2XCI7XG59XG5cbi5mYS1lbnZlbG9wZS1jaXJjbGUtY2hlY2sge1xuICAtLWZhOiBcIlxcZTRlOFwiO1xufVxuXG4uZmEtZXhwbG9zaW9uIHtcbiAgLS1mYTogXCJcXGU0ZTlcIjtcbn1cblxuLmZhLWZlcnJ5IHtcbiAgLS1mYTogXCJcXGU0ZWFcIjtcbn1cblxuLmZhLWZpbGUtY2lyY2xlLWV4Y2xhbWF0aW9uIHtcbiAgLS1mYTogXCJcXGU0ZWJcIjtcbn1cblxuLmZhLWZpbGUtY2lyY2xlLW1pbnVzIHtcbiAgLS1mYTogXCJcXGU0ZWRcIjtcbn1cblxuLmZhLWZpbGUtY2lyY2xlLXF1ZXN0aW9uIHtcbiAgLS1mYTogXCJcXGU0ZWZcIjtcbn1cblxuLmZhLWZpbGUtc2hpZWxkIHtcbiAgLS1mYTogXCJcXGU0ZjBcIjtcbn1cblxuLmZhLWZpcmUtYnVybmVyIHtcbiAgLS1mYTogXCJcXGU0ZjFcIjtcbn1cblxuLmZhLWZpc2gtZmlucyB7XG4gIC0tZmE6IFwiXFxlNGYyXCI7XG59XG5cbi5mYS1mbGFzay12aWFsIHtcbiAgLS1mYTogXCJcXGU0ZjNcIjtcbn1cblxuLmZhLWdsYXNzLXdhdGVyIHtcbiAgLS1mYTogXCJcXGU0ZjRcIjtcbn1cblxuLmZhLWdsYXNzLXdhdGVyLWRyb3BsZXQge1xuICAtLWZhOiBcIlxcZTRmNVwiO1xufVxuXG4uZmEtZ3JvdXAtYXJyb3dzLXJvdGF0ZSB7XG4gIC0tZmE6IFwiXFxlNGY2XCI7XG59XG5cbi5mYS1oYW5kLWhvbGRpbmctaGFuZCB7XG4gIC0tZmE6IFwiXFxlNGY3XCI7XG59XG5cbi5mYS1oYW5kY3VmZnMge1xuICAtLWZhOiBcIlxcZTRmOFwiO1xufVxuXG4uZmEtaGFuZHMtYm91bmQge1xuICAtLWZhOiBcIlxcZTRmOVwiO1xufVxuXG4uZmEtaGFuZHMtaG9sZGluZy1jaGlsZCB7XG4gIC0tZmE6IFwiXFxlNGZhXCI7XG59XG5cbi5mYS1oYW5kcy1ob2xkaW5nLWNpcmNsZSB7XG4gIC0tZmE6IFwiXFxlNGZiXCI7XG59XG5cbi5mYS1oZWFydC1jaXJjbGUtYm9sdCB7XG4gIC0tZmE6IFwiXFxlNGZjXCI7XG59XG5cbi5mYS1oZWFydC1jaXJjbGUtY2hlY2sge1xuICAtLWZhOiBcIlxcZTRmZFwiO1xufVxuXG4uZmEtaGVhcnQtY2lyY2xlLWV4Y2xhbWF0aW9uIHtcbiAgLS1mYTogXCJcXGU0ZmVcIjtcbn1cblxuLmZhLWhlYXJ0LWNpcmNsZS1taW51cyB7XG4gIC0tZmE6IFwiXFxlNGZmXCI7XG59XG5cbi5mYS1oZWFydC1jaXJjbGUtcGx1cyB7XG4gIC0tZmE6IFwiXFxlNTAwXCI7XG59XG5cbi5mYS1oZWFydC1jaXJjbGUteG1hcmsge1xuICAtLWZhOiBcIlxcZTUwMVwiO1xufVxuXG4uZmEtaGVsaWNvcHRlci1zeW1ib2wge1xuICAtLWZhOiBcIlxcZTUwMlwiO1xufVxuXG4uZmEtaGVsbWV0LXVuIHtcbiAgLS1mYTogXCJcXGU1MDNcIjtcbn1cblxuLmZhLWhpbGwtYXZhbGFuY2hlIHtcbiAgLS1mYTogXCJcXGU1MDdcIjtcbn1cblxuLmZhLWhpbGwtcm9ja3NsaWRlIHtcbiAgLS1mYTogXCJcXGU1MDhcIjtcbn1cblxuLmZhLWhvdXNlLWNpcmNsZS1jaGVjayB7XG4gIC0tZmE6IFwiXFxlNTA5XCI7XG59XG5cbi5mYS1ob3VzZS1jaXJjbGUtZXhjbGFtYXRpb24ge1xuICAtLWZhOiBcIlxcZTUwYVwiO1xufVxuXG4uZmEtaG91c2UtY2lyY2xlLXhtYXJrIHtcbiAgLS1mYTogXCJcXGU1MGJcIjtcbn1cblxuLmZhLWhvdXNlLWZpcmUge1xuICAtLWZhOiBcIlxcZTUwY1wiO1xufVxuXG4uZmEtaG91c2UtZmxhZyB7XG4gIC0tZmE6IFwiXFxlNTBkXCI7XG59XG5cbi5mYS1ob3VzZS1mbG9vZC13YXRlciB7XG4gIC0tZmE6IFwiXFxlNTBlXCI7XG59XG5cbi5mYS1ob3VzZS1mbG9vZC13YXRlci1jaXJjbGUtYXJyb3ctcmlnaHQge1xuICAtLWZhOiBcIlxcZTUwZlwiO1xufVxuXG4uZmEtaG91c2UtbG9jayB7XG4gIC0tZmE6IFwiXFxlNTEwXCI7XG59XG5cbi5mYS1ob3VzZS1tZWRpY2FsLWNpcmNsZS1jaGVjayB7XG4gIC0tZmE6IFwiXFxlNTExXCI7XG59XG5cbi5mYS1ob3VzZS1tZWRpY2FsLWNpcmNsZS1leGNsYW1hdGlvbiB7XG4gIC0tZmE6IFwiXFxlNTEyXCI7XG59XG5cbi5mYS1ob3VzZS1tZWRpY2FsLWNpcmNsZS14bWFyayB7XG4gIC0tZmE6IFwiXFxlNTEzXCI7XG59XG5cbi5mYS1ob3VzZS1tZWRpY2FsLWZsYWcge1xuICAtLWZhOiBcIlxcZTUxNFwiO1xufVxuXG4uZmEtaG91c2UtdHN1bmFtaSB7XG4gIC0tZmE6IFwiXFxlNTE1XCI7XG59XG5cbi5mYS1qYXIge1xuICAtLWZhOiBcIlxcZTUxNlwiO1xufVxuXG4uZmEtamFyLXdoZWF0IHtcbiAgLS1mYTogXCJcXGU1MTdcIjtcbn1cblxuLmZhLWpldC1maWdodGVyLXVwIHtcbiAgLS1mYTogXCJcXGU1MThcIjtcbn1cblxuLmZhLWp1Zy1kZXRlcmdlbnQge1xuICAtLWZhOiBcIlxcZTUxOVwiO1xufVxuXG4uZmEta2l0Y2hlbi1zZXQge1xuICAtLWZhOiBcIlxcZTUxYVwiO1xufVxuXG4uZmEtbGFuZC1taW5lLW9uIHtcbiAgLS1mYTogXCJcXGU1MWJcIjtcbn1cblxuLmZhLWxhbmRtYXJrLWZsYWcge1xuICAtLWZhOiBcIlxcZTUxY1wiO1xufVxuXG4uZmEtbGFwdG9wLWZpbGUge1xuICAtLWZhOiBcIlxcZTUxZFwiO1xufVxuXG4uZmEtbGluZXMtbGVhbmluZyB7XG4gIC0tZmE6IFwiXFxlNTFlXCI7XG59XG5cbi5mYS1sb2NhdGlvbi1waW4tbG9jayB7XG4gIC0tZmE6IFwiXFxlNTFmXCI7XG59XG5cbi5mYS1sb2N1c3Qge1xuICAtLWZhOiBcIlxcZTUyMFwiO1xufVxuXG4uZmEtbWFnbmlmeWluZy1nbGFzcy1hcnJvdy1yaWdodCB7XG4gIC0tZmE6IFwiXFxlNTIxXCI7XG59XG5cbi5mYS1tYWduaWZ5aW5nLWdsYXNzLWNoYXJ0IHtcbiAgLS1mYTogXCJcXGU1MjJcIjtcbn1cblxuLmZhLW1hcnMtYW5kLXZlbnVzLWJ1cnN0IHtcbiAgLS1mYTogXCJcXGU1MjNcIjtcbn1cblxuLmZhLW1hc2stdmVudGlsYXRvciB7XG4gIC0tZmE6IFwiXFxlNTI0XCI7XG59XG5cbi5mYS1tYXR0cmVzcy1waWxsb3cge1xuICAtLWZhOiBcIlxcZTUyNVwiO1xufVxuXG4uZmEtbW9iaWxlLXJldHJvIHtcbiAgLS1mYTogXCJcXGU1MjdcIjtcbn1cblxuLmZhLW1vbmV5LWJpbGwtdHJhbnNmZXIge1xuICAtLWZhOiBcIlxcZTUyOFwiO1xufVxuXG4uZmEtbW9uZXktYmlsbC10cmVuZC11cCB7XG4gIC0tZmE6IFwiXFxlNTI5XCI7XG59XG5cbi5mYS1tb25leS1iaWxsLXdoZWF0IHtcbiAgLS1mYTogXCJcXGU1MmFcIjtcbn1cblxuLmZhLW1vc3F1aXRvIHtcbiAgLS1mYTogXCJcXGU1MmJcIjtcbn1cblxuLmZhLW1vc3F1aXRvLW5ldCB7XG4gIC0tZmE6IFwiXFxlNTJjXCI7XG59XG5cbi5mYS1tb3VuZCB7XG4gIC0tZmE6IFwiXFxlNTJkXCI7XG59XG5cbi5mYS1tb3VudGFpbi1jaXR5IHtcbiAgLS1mYTogXCJcXGU1MmVcIjtcbn1cblxuLmZhLW1vdW50YWluLXN1biB7XG4gIC0tZmE6IFwiXFxlNTJmXCI7XG59XG5cbi5mYS1vaWwtd2VsbCB7XG4gIC0tZmE6IFwiXFxlNTMyXCI7XG59XG5cbi5mYS1wZW9wbGUtZ3JvdXAge1xuICAtLWZhOiBcIlxcZTUzM1wiO1xufVxuXG4uZmEtcGVvcGxlLWxpbmUge1xuICAtLWZhOiBcIlxcZTUzNFwiO1xufVxuXG4uZmEtcGVvcGxlLXB1bGxpbmcge1xuICAtLWZhOiBcIlxcZTUzNVwiO1xufVxuXG4uZmEtcGVvcGxlLXJvYmJlcnkge1xuICAtLWZhOiBcIlxcZTUzNlwiO1xufVxuXG4uZmEtcGVvcGxlLXJvb2Yge1xuICAtLWZhOiBcIlxcZTUzN1wiO1xufVxuXG4uZmEtcGVyc29uLWFycm93LWRvd24tdG8tbGluZSB7XG4gIC0tZmE6IFwiXFxlNTM4XCI7XG59XG5cbi5mYS1wZXJzb24tYXJyb3ctdXAtZnJvbS1saW5lIHtcbiAgLS1mYTogXCJcXGU1MzlcIjtcbn1cblxuLmZhLXBlcnNvbi1icmVhc3RmZWVkaW5nIHtcbiAgLS1mYTogXCJcXGU1M2FcIjtcbn1cblxuLmZhLXBlcnNvbi1idXJzdCB7XG4gIC0tZmE6IFwiXFxlNTNiXCI7XG59XG5cbi5mYS1wZXJzb24tY2FuZSB7XG4gIC0tZmE6IFwiXFxlNTNjXCI7XG59XG5cbi5mYS1wZXJzb24tY2hhbGtib2FyZCB7XG4gIC0tZmE6IFwiXFxlNTNkXCI7XG59XG5cbi5mYS1wZXJzb24tY2lyY2xlLWNoZWNrIHtcbiAgLS1mYTogXCJcXGU1M2VcIjtcbn1cblxuLmZhLXBlcnNvbi1jaXJjbGUtZXhjbGFtYXRpb24ge1xuICAtLWZhOiBcIlxcZTUzZlwiO1xufVxuXG4uZmEtcGVyc29uLWNpcmNsZS1taW51cyB7XG4gIC0tZmE6IFwiXFxlNTQwXCI7XG59XG5cbi5mYS1wZXJzb24tY2lyY2xlLXBsdXMge1xuICAtLWZhOiBcIlxcZTU0MVwiO1xufVxuXG4uZmEtcGVyc29uLWNpcmNsZS1xdWVzdGlvbiB7XG4gIC0tZmE6IFwiXFxlNTQyXCI7XG59XG5cbi5mYS1wZXJzb24tY2lyY2xlLXhtYXJrIHtcbiAgLS1mYTogXCJcXGU1NDNcIjtcbn1cblxuLmZhLXBlcnNvbi1kcmVzcy1idXJzdCB7XG4gIC0tZmE6IFwiXFxlNTQ0XCI7XG59XG5cbi5mYS1wZXJzb24tZHJvd25pbmcge1xuICAtLWZhOiBcIlxcZTU0NVwiO1xufVxuXG4uZmEtcGVyc29uLWZhbGxpbmcge1xuICAtLWZhOiBcIlxcZTU0NlwiO1xufVxuXG4uZmEtcGVyc29uLWZhbGxpbmctYnVyc3Qge1xuICAtLWZhOiBcIlxcZTU0N1wiO1xufVxuXG4uZmEtcGVyc29uLWhhbGYtZHJlc3Mge1xuICAtLWZhOiBcIlxcZTU0OFwiO1xufVxuXG4uZmEtcGVyc29uLWhhcmFzc2luZyB7XG4gIC0tZmE6IFwiXFxlNTQ5XCI7XG59XG5cbi5mYS1wZXJzb24tbWlsaXRhcnktcG9pbnRpbmcge1xuICAtLWZhOiBcIlxcZTU0YVwiO1xufVxuXG4uZmEtcGVyc29uLW1pbGl0YXJ5LXJpZmxlIHtcbiAgLS1mYTogXCJcXGU1NGJcIjtcbn1cblxuLmZhLXBlcnNvbi1taWxpdGFyeS10by1wZXJzb24ge1xuICAtLWZhOiBcIlxcZTU0Y1wiO1xufVxuXG4uZmEtcGVyc29uLXJheXMge1xuICAtLWZhOiBcIlxcZTU0ZFwiO1xufVxuXG4uZmEtcGVyc29uLXJpZmxlIHtcbiAgLS1mYTogXCJcXGU1NGVcIjtcbn1cblxuLmZhLXBlcnNvbi1zaGVsdGVyIHtcbiAgLS1mYTogXCJcXGU1NGZcIjtcbn1cblxuLmZhLXBlcnNvbi13YWxraW5nLWFycm93LWxvb3AtbGVmdCB7XG4gIC0tZmE6IFwiXFxlNTUxXCI7XG59XG5cbi5mYS1wZXJzb24td2Fsa2luZy1hcnJvdy1yaWdodCB7XG4gIC0tZmE6IFwiXFxlNTUyXCI7XG59XG5cbi5mYS1wZXJzb24td2Fsa2luZy1kYXNoZWQtbGluZS1hcnJvdy1yaWdodCB7XG4gIC0tZmE6IFwiXFxlNTUzXCI7XG59XG5cbi5mYS1wZXJzb24td2Fsa2luZy1sdWdnYWdlIHtcbiAgLS1mYTogXCJcXGU1NTRcIjtcbn1cblxuLmZhLXBsYW5lLWNpcmNsZS1jaGVjayB7XG4gIC0tZmE6IFwiXFxlNTU1XCI7XG59XG5cbi5mYS1wbGFuZS1jaXJjbGUtZXhjbGFtYXRpb24ge1xuICAtLWZhOiBcIlxcZTU1NlwiO1xufVxuXG4uZmEtcGxhbmUtY2lyY2xlLXhtYXJrIHtcbiAgLS1mYTogXCJcXGU1NTdcIjtcbn1cblxuLmZhLXBsYW5lLWxvY2sge1xuICAtLWZhOiBcIlxcZTU1OFwiO1xufVxuXG4uZmEtcGxhdGUtd2hlYXQge1xuICAtLWZhOiBcIlxcZTU1YVwiO1xufVxuXG4uZmEtcGx1Zy1jaXJjbGUtYm9sdCB7XG4gIC0tZmE6IFwiXFxlNTViXCI7XG59XG5cbi5mYS1wbHVnLWNpcmNsZS1jaGVjayB7XG4gIC0tZmE6IFwiXFxlNTVjXCI7XG59XG5cbi5mYS1wbHVnLWNpcmNsZS1leGNsYW1hdGlvbiB7XG4gIC0tZmE6IFwiXFxlNTVkXCI7XG59XG5cbi5mYS1wbHVnLWNpcmNsZS1taW51cyB7XG4gIC0tZmE6IFwiXFxlNTVlXCI7XG59XG5cbi5mYS1wbHVnLWNpcmNsZS1wbHVzIHtcbiAgLS1mYTogXCJcXGU1NWZcIjtcbn1cblxuLmZhLXBsdWctY2lyY2xlLXhtYXJrIHtcbiAgLS1mYTogXCJcXGU1NjBcIjtcbn1cblxuLmZhLXJhbmtpbmctc3RhciB7XG4gIC0tZmE6IFwiXFxlNTYxXCI7XG59XG5cbi5mYS1yb2FkLWJhcnJpZXIge1xuICAtLWZhOiBcIlxcZTU2MlwiO1xufVxuXG4uZmEtcm9hZC1icmlkZ2Uge1xuICAtLWZhOiBcIlxcZTU2M1wiO1xufVxuXG4uZmEtcm9hZC1jaXJjbGUtY2hlY2sge1xuICAtLWZhOiBcIlxcZTU2NFwiO1xufVxuXG4uZmEtcm9hZC1jaXJjbGUtZXhjbGFtYXRpb24ge1xuICAtLWZhOiBcIlxcZTU2NVwiO1xufVxuXG4uZmEtcm9hZC1jaXJjbGUteG1hcmsge1xuICAtLWZhOiBcIlxcZTU2NlwiO1xufVxuXG4uZmEtcm9hZC1sb2NrIHtcbiAgLS1mYTogXCJcXGU1NjdcIjtcbn1cblxuLmZhLXJvYWQtc3Bpa2VzIHtcbiAgLS1mYTogXCJcXGU1NjhcIjtcbn1cblxuLmZhLXJ1ZyB7XG4gIC0tZmE6IFwiXFxlNTY5XCI7XG59XG5cbi5mYS1zYWNrLXhtYXJrIHtcbiAgLS1mYTogXCJcXGU1NmFcIjtcbn1cblxuLmZhLXNjaG9vbC1jaXJjbGUtY2hlY2sge1xuICAtLWZhOiBcIlxcZTU2YlwiO1xufVxuXG4uZmEtc2Nob29sLWNpcmNsZS1leGNsYW1hdGlvbiB7XG4gIC0tZmE6IFwiXFxlNTZjXCI7XG59XG5cbi5mYS1zY2hvb2wtY2lyY2xlLXhtYXJrIHtcbiAgLS1mYTogXCJcXGU1NmRcIjtcbn1cblxuLmZhLXNjaG9vbC1mbGFnIHtcbiAgLS1mYTogXCJcXGU1NmVcIjtcbn1cblxuLmZhLXNjaG9vbC1sb2NrIHtcbiAgLS1mYTogXCJcXGU1NmZcIjtcbn1cblxuLmZhLXNoZWV0LXBsYXN0aWMge1xuICAtLWZhOiBcIlxcZTU3MVwiO1xufVxuXG4uZmEtc2hpZWxkLWNhdCB7XG4gIC0tZmE6IFwiXFxlNTcyXCI7XG59XG5cbi5mYS1zaGllbGQtZG9nIHtcbiAgLS1mYTogXCJcXGU1NzNcIjtcbn1cblxuLmZhLXNoaWVsZC1oZWFydCB7XG4gIC0tZmE6IFwiXFxlNTc0XCI7XG59XG5cbi5mYS1zcXVhcmUtbmZpIHtcbiAgLS1mYTogXCJcXGU1NzZcIjtcbn1cblxuLmZhLXNxdWFyZS1wZXJzb24tY29uZmluZWQge1xuICAtLWZhOiBcIlxcZTU3N1wiO1xufVxuXG4uZmEtc3F1YXJlLXZpcnVzIHtcbiAgLS1mYTogXCJcXGU1NzhcIjtcbn1cblxuLmZhLXN0YWZmLXNuYWtlIHtcbiAgLS1mYTogXCJcXGU1NzlcIjtcbn1cblxuLmZhLXJvZC1hc2NsZXBpdXMge1xuICAtLWZhOiBcIlxcZTU3OVwiO1xufVxuXG4uZmEtcm9kLXNuYWtlIHtcbiAgLS1mYTogXCJcXGU1NzlcIjtcbn1cblxuLmZhLXN0YWZmLWFlc2N1bGFwaXVzIHtcbiAgLS1mYTogXCJcXGU1NzlcIjtcbn1cblxuLmZhLXN1bi1wbGFudC13aWx0IHtcbiAgLS1mYTogXCJcXGU1N2FcIjtcbn1cblxuLmZhLXRhcnAge1xuICAtLWZhOiBcIlxcZTU3YlwiO1xufVxuXG4uZmEtdGFycC1kcm9wbGV0IHtcbiAgLS1mYTogXCJcXGU1N2NcIjtcbn1cblxuLmZhLXRlbnQge1xuICAtLWZhOiBcIlxcZTU3ZFwiO1xufVxuXG4uZmEtdGVudC1hcnJvdy1kb3duLXRvLWxpbmUge1xuICAtLWZhOiBcIlxcZTU3ZVwiO1xufVxuXG4uZmEtdGVudC1hcnJvdy1sZWZ0LXJpZ2h0IHtcbiAgLS1mYTogXCJcXGU1N2ZcIjtcbn1cblxuLmZhLXRlbnQtYXJyb3ctdHVybi1sZWZ0IHtcbiAgLS1mYTogXCJcXGU1ODBcIjtcbn1cblxuLmZhLXRlbnQtYXJyb3dzLWRvd24ge1xuICAtLWZhOiBcIlxcZTU4MVwiO1xufVxuXG4uZmEtdGVudHMge1xuICAtLWZhOiBcIlxcZTU4MlwiO1xufVxuXG4uZmEtdG9pbGV0LXBvcnRhYmxlIHtcbiAgLS1mYTogXCJcXGU1ODNcIjtcbn1cblxuLmZhLXRvaWxldHMtcG9ydGFibGUge1xuICAtLWZhOiBcIlxcZTU4NFwiO1xufVxuXG4uZmEtdG93ZXItY2VsbCB7XG4gIC0tZmE6IFwiXFxlNTg1XCI7XG59XG5cbi5mYS10b3dlci1vYnNlcnZhdGlvbiB7XG4gIC0tZmE6IFwiXFxlNTg2XCI7XG59XG5cbi5mYS10cmVlLWNpdHkge1xuICAtLWZhOiBcIlxcZTU4N1wiO1xufVxuXG4uZmEtdHJvd2VsIHtcbiAgLS1mYTogXCJcXGU1ODlcIjtcbn1cblxuLmZhLXRyb3dlbC1icmlja3Mge1xuICAtLWZhOiBcIlxcZTU4YVwiO1xufVxuXG4uZmEtdHJ1Y2stYXJyb3ctcmlnaHQge1xuICAtLWZhOiBcIlxcZTU4YlwiO1xufVxuXG4uZmEtdHJ1Y2stZHJvcGxldCB7XG4gIC0tZmE6IFwiXFxlNThjXCI7XG59XG5cbi5mYS10cnVjay1maWVsZCB7XG4gIC0tZmE6IFwiXFxlNThkXCI7XG59XG5cbi5mYS10cnVjay1maWVsZC11biB7XG4gIC0tZmE6IFwiXFxlNThlXCI7XG59XG5cbi5mYS10cnVjay1wbGFuZSB7XG4gIC0tZmE6IFwiXFxlNThmXCI7XG59XG5cbi5mYS11c2Vycy1iZXR3ZWVuLWxpbmVzIHtcbiAgLS1mYTogXCJcXGU1OTFcIjtcbn1cblxuLmZhLXVzZXJzLWxpbmUge1xuICAtLWZhOiBcIlxcZTU5MlwiO1xufVxuXG4uZmEtdXNlcnMtcmF5cyB7XG4gIC0tZmE6IFwiXFxlNTkzXCI7XG59XG5cbi5mYS11c2Vycy1yZWN0YW5nbGUge1xuICAtLWZhOiBcIlxcZTU5NFwiO1xufVxuXG4uZmEtdXNlcnMtdmlld2ZpbmRlciB7XG4gIC0tZmE6IFwiXFxlNTk1XCI7XG59XG5cbi5mYS12aWFsLWNpcmNsZS1jaGVjayB7XG4gIC0tZmE6IFwiXFxlNTk2XCI7XG59XG5cbi5mYS12aWFsLXZpcnVzIHtcbiAgLS1mYTogXCJcXGU1OTdcIjtcbn1cblxuLmZhLXdoZWF0LWF3bi1jaXJjbGUtZXhjbGFtYXRpb24ge1xuICAtLWZhOiBcIlxcZTU5OFwiO1xufVxuXG4uZmEtd29ybSB7XG4gIC0tZmE6IFwiXFxlNTk5XCI7XG59XG5cbi5mYS14bWFya3MtbGluZXMge1xuICAtLWZhOiBcIlxcZTU5YVwiO1xufVxuXG4uZmEtY2hpbGQtZHJlc3Mge1xuICAtLWZhOiBcIlxcZTU5Y1wiO1xufVxuXG4uZmEtY2hpbGQtcmVhY2hpbmcge1xuICAtLWZhOiBcIlxcZTU5ZFwiO1xufVxuXG4uZmEtZmlsZS1jaXJjbGUtY2hlY2sge1xuICAtLWZhOiBcIlxcZTVhMFwiO1xufVxuXG4uZmEtZmlsZS1jaXJjbGUteG1hcmsge1xuICAtLWZhOiBcIlxcZTVhMVwiO1xufVxuXG4uZmEtcGVyc29uLXRocm91Z2gtd2luZG93IHtcbiAgLS1mYTogXCJcXGU1YTlcIjtcbn1cblxuLmZhLXBsYW50LXdpbHQge1xuICAtLWZhOiBcIlxcZTVhYVwiO1xufVxuXG4uZmEtc3RhcGxlciB7XG4gIC0tZmE6IFwiXFxlNWFmXCI7XG59XG5cbi5mYS10cmFpbi10cmFtIHtcbiAgLS1mYTogXCJcXGU1YjRcIjtcbn1cblxuLmZhLXRhYmxlLWNlbGxzLWNvbHVtbi1sb2NrIHtcbiAgLS1mYTogXCJcXGU2NzhcIjtcbn1cblxuLmZhLXRhYmxlLWNlbGxzLXJvdy1sb2NrIHtcbiAgLS1mYTogXCJcXGU2N2FcIjtcbn1cblxuLmZhLXdlYi1hd2Vzb21lIHtcbiAgLS1mYTogXCJcXGU2ODJcIjtcbn1cblxuLmZhLXRodW1idGFjay1zbGFzaCB7XG4gIC0tZmE6IFwiXFxlNjhmXCI7XG59XG5cbi5mYS10aHVtYi10YWNrLXNsYXNoIHtcbiAgLS1mYTogXCJcXGU2OGZcIjtcbn1cblxuLmZhLXRhYmxlLWNlbGxzLXJvdy11bmxvY2sge1xuICAtLWZhOiBcIlxcZTY5MVwiO1xufVxuXG4uZmEtY2hhcnQtZGlhZ3JhbSB7XG4gIC0tZmE6IFwiXFxlNjk1XCI7XG59XG5cbi5mYS1jb21tZW50LW5vZGVzIHtcbiAgLS1mYTogXCJcXGU2OTZcIjtcbn1cblxuLmZhLWZpbGUtZnJhZ21lbnQge1xuICAtLWZhOiBcIlxcZTY5N1wiO1xufVxuXG4uZmEtZmlsZS1oYWxmLWRhc2hlZCB7XG4gIC0tZmE6IFwiXFxlNjk4XCI7XG59XG5cbi5mYS1oZXhhZ29uLW5vZGVzIHtcbiAgLS1mYTogXCJcXGU2OTlcIjtcbn1cblxuLmZhLWhleGFnb24tbm9kZXMtYm9sdCB7XG4gIC0tZmE6IFwiXFxlNjlhXCI7XG59XG5cbi5mYS1zcXVhcmUtYmluYXJ5IHtcbiAgLS1mYTogXCJcXGU2OWJcIjtcbn1cblxuLmZhLXBlbnRhZ29uIHtcbiAgLS1mYTogXCJcXGU3OTBcIjtcbn1cblxuLmZhLW5vbi1iaW5hcnkge1xuICAtLWZhOiBcIlxcZTgwN1wiO1xufVxuXG4uZmEtc3BpcmFsIHtcbiAgLS1mYTogXCJcXGU4MGFcIjtcbn1cblxuLmZhLXBpY3R1cmUtaW4tcGljdHVyZSB7XG4gIC0tZmE6IFwiXFxlODBiXCI7XG59XG5cbi5mYS1tb2JpbGUtdmlicmF0ZSB7XG4gIC0tZmE6IFwiXFxlODE2XCI7XG59XG5cbi5mYS1zaW5nbGUtcXVvdGUtbGVmdCB7XG4gIC0tZmE6IFwiXFxlODFiXCI7XG59XG5cbi5mYS1zaW5nbGUtcXVvdGUtcmlnaHQge1xuICAtLWZhOiBcIlxcZTgxY1wiO1xufVxuXG4uZmEtYnVzLXNpZGUge1xuICAtLWZhOiBcIlxcZTgxZFwiO1xufVxuXG4uZmEtc2VwdGFnb24ge1xuICAtLWZhOiBcIlxcZTgyMFwiO1xufVxuXG4uZmEtaGVwdGFnb24ge1xuICAtLWZhOiBcIlxcZTgyMFwiO1xufVxuXG4uZmEtYXF1YXJpdXMge1xuICAtLWZhOiBcIlxcZTg0NVwiO1xufVxuXG4uZmEtYXJpZXMge1xuICAtLWZhOiBcIlxcZTg0NlwiO1xufVxuXG4uZmEtY2FuY2VyIHtcbiAgLS1mYTogXCJcXGU4NDdcIjtcbn1cblxuLmZhLWNhcHJpY29ybiB7XG4gIC0tZmE6IFwiXFxlODQ4XCI7XG59XG5cbi5mYS1nZW1pbmkge1xuICAtLWZhOiBcIlxcZTg0OVwiO1xufVxuXG4uZmEtbGVvIHtcbiAgLS1mYTogXCJcXGU4NGFcIjtcbn1cblxuLmZhLWxpYnJhIHtcbiAgLS1mYTogXCJcXGU4NGJcIjtcbn1cblxuLmZhLXBpc2NlcyB7XG4gIC0tZmE6IFwiXFxlODRjXCI7XG59XG5cbi5mYS1zYWdpdHRhcml1cyB7XG4gIC0tZmE6IFwiXFxlODRkXCI7XG59XG5cbi5mYS1zY29ycGlvIHtcbiAgLS1mYTogXCJcXGU4NGVcIjtcbn1cblxuLmZhLXRhdXJ1cyB7XG4gIC0tZmE6IFwiXFxlODRmXCI7XG59XG5cbi5mYS12aXJnbyB7XG4gIC0tZmE6IFwiXFxlODUwXCI7XG59XG5cbi5mYS1tYXJ0aW5pLWdsYXNzLWVtcHR5IHtcbiAgLS1mYTogXCJcXGYwMDBcIjtcbn1cblxuLmZhLWdsYXNzLW1hcnRpbmkge1xuICAtLWZhOiBcIlxcZjAwMFwiO1xufVxuXG4uZmEtbXVzaWMge1xuICAtLWZhOiBcIlxcZjAwMVwiO1xufVxuXG4uZmEtbWFnbmlmeWluZy1nbGFzcyB7XG4gIC0tZmE6IFwiXFxmMDAyXCI7XG59XG5cbi5mYS1zZWFyY2gge1xuICAtLWZhOiBcIlxcZjAwMlwiO1xufVxuXG4uZmEtaGVhcnQge1xuICAtLWZhOiBcIlxcZjAwNFwiO1xufVxuXG4uZmEtc3RhciB7XG4gIC0tZmE6IFwiXFxmMDA1XCI7XG59XG5cbi5mYS11c2VyIHtcbiAgLS1mYTogXCJcXGYwMDdcIjtcbn1cblxuLmZhLXVzZXItYWx0IHtcbiAgLS1mYTogXCJcXGYwMDdcIjtcbn1cblxuLmZhLXVzZXItbGFyZ2Uge1xuICAtLWZhOiBcIlxcZjAwN1wiO1xufVxuXG4uZmEtZmlsbSB7XG4gIC0tZmE6IFwiXFxmMDA4XCI7XG59XG5cbi5mYS1maWxtLWFsdCB7XG4gIC0tZmE6IFwiXFxmMDA4XCI7XG59XG5cbi5mYS1maWxtLXNpbXBsZSB7XG4gIC0tZmE6IFwiXFxmMDA4XCI7XG59XG5cbi5mYS10YWJsZS1jZWxscy1sYXJnZSB7XG4gIC0tZmE6IFwiXFxmMDA5XCI7XG59XG5cbi5mYS10aC1sYXJnZSB7XG4gIC0tZmE6IFwiXFxmMDA5XCI7XG59XG5cbi5mYS10YWJsZS1jZWxscyB7XG4gIC0tZmE6IFwiXFxmMDBhXCI7XG59XG5cbi5mYS10aCB7XG4gIC0tZmE6IFwiXFxmMDBhXCI7XG59XG5cbi5mYS10YWJsZS1saXN0IHtcbiAgLS1mYTogXCJcXGYwMGJcIjtcbn1cblxuLmZhLXRoLWxpc3Qge1xuICAtLWZhOiBcIlxcZjAwYlwiO1xufVxuXG4uZmEtY2hlY2sge1xuICAtLWZhOiBcIlxcZjAwY1wiO1xufVxuXG4uZmEteG1hcmsge1xuICAtLWZhOiBcIlxcZjAwZFwiO1xufVxuXG4uZmEtY2xvc2Uge1xuICAtLWZhOiBcIlxcZjAwZFwiO1xufVxuXG4uZmEtbXVsdGlwbHkge1xuICAtLWZhOiBcIlxcZjAwZFwiO1xufVxuXG4uZmEtcmVtb3ZlIHtcbiAgLS1mYTogXCJcXGYwMGRcIjtcbn1cblxuLmZhLXRpbWVzIHtcbiAgLS1mYTogXCJcXGYwMGRcIjtcbn1cblxuLmZhLW1hZ25pZnlpbmctZ2xhc3MtcGx1cyB7XG4gIC0tZmE6IFwiXFxmMDBlXCI7XG59XG5cbi5mYS1zZWFyY2gtcGx1cyB7XG4gIC0tZmE6IFwiXFxmMDBlXCI7XG59XG5cbi5mYS1tYWduaWZ5aW5nLWdsYXNzLW1pbnVzIHtcbiAgLS1mYTogXCJcXGYwMTBcIjtcbn1cblxuLmZhLXNlYXJjaC1taW51cyB7XG4gIC0tZmE6IFwiXFxmMDEwXCI7XG59XG5cbi5mYS1wb3dlci1vZmYge1xuICAtLWZhOiBcIlxcZjAxMVwiO1xufVxuXG4uZmEtc2lnbmFsIHtcbiAgLS1mYTogXCJcXGYwMTJcIjtcbn1cblxuLmZhLXNpZ25hbC01IHtcbiAgLS1mYTogXCJcXGYwMTJcIjtcbn1cblxuLmZhLXNpZ25hbC1wZXJmZWN0IHtcbiAgLS1mYTogXCJcXGYwMTJcIjtcbn1cblxuLmZhLWdlYXIge1xuICAtLWZhOiBcIlxcZjAxM1wiO1xufVxuXG4uZmEtY29nIHtcbiAgLS1mYTogXCJcXGYwMTNcIjtcbn1cblxuLmZhLWhvdXNlIHtcbiAgLS1mYTogXCJcXGYwMTVcIjtcbn1cblxuLmZhLWhvbWUge1xuICAtLWZhOiBcIlxcZjAxNVwiO1xufVxuXG4uZmEtaG9tZS1hbHQge1xuICAtLWZhOiBcIlxcZjAxNVwiO1xufVxuXG4uZmEtaG9tZS1sZy1hbHQge1xuICAtLWZhOiBcIlxcZjAxNVwiO1xufVxuXG4uZmEtY2xvY2sge1xuICAtLWZhOiBcIlxcZjAxN1wiO1xufVxuXG4uZmEtY2xvY2stZm91ciB7XG4gIC0tZmE6IFwiXFxmMDE3XCI7XG59XG5cbi5mYS1yb2FkIHtcbiAgLS1mYTogXCJcXGYwMThcIjtcbn1cblxuLmZhLWRvd25sb2FkIHtcbiAgLS1mYTogXCJcXGYwMTlcIjtcbn1cblxuLmZhLWluYm94IHtcbiAgLS1mYTogXCJcXGYwMWNcIjtcbn1cblxuLmZhLWFycm93LXJvdGF0ZS1yaWdodCB7XG4gIC0tZmE6IFwiXFxmMDFlXCI7XG59XG5cbi5mYS1hcnJvdy1yaWdodC1yb3RhdGUge1xuICAtLWZhOiBcIlxcZjAxZVwiO1xufVxuXG4uZmEtYXJyb3ctcm90YXRlLWZvcndhcmQge1xuICAtLWZhOiBcIlxcZjAxZVwiO1xufVxuXG4uZmEtcmVkbyB7XG4gIC0tZmE6IFwiXFxmMDFlXCI7XG59XG5cbi5mYS1hcnJvd3Mtcm90YXRlIHtcbiAgLS1mYTogXCJcXGYwMjFcIjtcbn1cblxuLmZhLXJlZnJlc2gge1xuICAtLWZhOiBcIlxcZjAyMVwiO1xufVxuXG4uZmEtc3luYyB7XG4gIC0tZmE6IFwiXFxmMDIxXCI7XG59XG5cbi5mYS1yZWN0YW5nbGUtbGlzdCB7XG4gIC0tZmE6IFwiXFxmMDIyXCI7XG59XG5cbi5mYS1saXN0LWFsdCB7XG4gIC0tZmE6IFwiXFxmMDIyXCI7XG59XG5cbi5mYS1sb2NrIHtcbiAgLS1mYTogXCJcXGYwMjNcIjtcbn1cblxuLmZhLWZsYWcge1xuICAtLWZhOiBcIlxcZjAyNFwiO1xufVxuXG4uZmEtaGVhZHBob25lcyB7XG4gIC0tZmE6IFwiXFxmMDI1XCI7XG59XG5cbi5mYS1oZWFkcGhvbmVzLWFsdCB7XG4gIC0tZmE6IFwiXFxmMDI1XCI7XG59XG5cbi5mYS1oZWFkcGhvbmVzLXNpbXBsZSB7XG4gIC0tZmE6IFwiXFxmMDI1XCI7XG59XG5cbi5mYS12b2x1bWUtb2ZmIHtcbiAgLS1mYTogXCJcXGYwMjZcIjtcbn1cblxuLmZhLXZvbHVtZS1sb3cge1xuICAtLWZhOiBcIlxcZjAyN1wiO1xufVxuXG4uZmEtdm9sdW1lLWRvd24ge1xuICAtLWZhOiBcIlxcZjAyN1wiO1xufVxuXG4uZmEtdm9sdW1lLWhpZ2gge1xuICAtLWZhOiBcIlxcZjAyOFwiO1xufVxuXG4uZmEtdm9sdW1lLXVwIHtcbiAgLS1mYTogXCJcXGYwMjhcIjtcbn1cblxuLmZhLXFyY29kZSB7XG4gIC0tZmE6IFwiXFxmMDI5XCI7XG59XG5cbi5mYS1iYXJjb2RlIHtcbiAgLS1mYTogXCJcXGYwMmFcIjtcbn1cblxuLmZhLXRhZyB7XG4gIC0tZmE6IFwiXFxmMDJiXCI7XG59XG5cbi5mYS10YWdzIHtcbiAgLS1mYTogXCJcXGYwMmNcIjtcbn1cblxuLmZhLWJvb2sge1xuICAtLWZhOiBcIlxcZjAyZFwiO1xufVxuXG4uZmEtYm9va21hcmsge1xuICAtLWZhOiBcIlxcZjAyZVwiO1xufVxuXG4uZmEtcHJpbnQge1xuICAtLWZhOiBcIlxcZjAyZlwiO1xufVxuXG4uZmEtY2FtZXJhIHtcbiAgLS1mYTogXCJcXGYwMzBcIjtcbn1cblxuLmZhLWNhbWVyYS1hbHQge1xuICAtLWZhOiBcIlxcZjAzMFwiO1xufVxuXG4uZmEtZm9udCB7XG4gIC0tZmE6IFwiXFxmMDMxXCI7XG59XG5cbi5mYS1ib2xkIHtcbiAgLS1mYTogXCJcXGYwMzJcIjtcbn1cblxuLmZhLWl0YWxpYyB7XG4gIC0tZmE6IFwiXFxmMDMzXCI7XG59XG5cbi5mYS10ZXh0LWhlaWdodCB7XG4gIC0tZmE6IFwiXFxmMDM0XCI7XG59XG5cbi5mYS10ZXh0LXdpZHRoIHtcbiAgLS1mYTogXCJcXGYwMzVcIjtcbn1cblxuLmZhLWFsaWduLWxlZnQge1xuICAtLWZhOiBcIlxcZjAzNlwiO1xufVxuXG4uZmEtYWxpZ24tY2VudGVyIHtcbiAgLS1mYTogXCJcXGYwMzdcIjtcbn1cblxuLmZhLWFsaWduLXJpZ2h0IHtcbiAgLS1mYTogXCJcXGYwMzhcIjtcbn1cblxuLmZhLWFsaWduLWp1c3RpZnkge1xuICAtLWZhOiBcIlxcZjAzOVwiO1xufVxuXG4uZmEtbGlzdCB7XG4gIC0tZmE6IFwiXFxmMDNhXCI7XG59XG5cbi5mYS1saXN0LXNxdWFyZXMge1xuICAtLWZhOiBcIlxcZjAzYVwiO1xufVxuXG4uZmEtb3V0ZGVudCB7XG4gIC0tZmE6IFwiXFxmMDNiXCI7XG59XG5cbi5mYS1kZWRlbnQge1xuICAtLWZhOiBcIlxcZjAzYlwiO1xufVxuXG4uZmEtaW5kZW50IHtcbiAgLS1mYTogXCJcXGYwM2NcIjtcbn1cblxuLmZhLXZpZGVvIHtcbiAgLS1mYTogXCJcXGYwM2RcIjtcbn1cblxuLmZhLXZpZGVvLWNhbWVyYSB7XG4gIC0tZmE6IFwiXFxmMDNkXCI7XG59XG5cbi5mYS1pbWFnZSB7XG4gIC0tZmE6IFwiXFxmMDNlXCI7XG59XG5cbi5mYS1sb2NhdGlvbi1waW4ge1xuICAtLWZhOiBcIlxcZjA0MVwiO1xufVxuXG4uZmEtbWFwLW1hcmtlciB7XG4gIC0tZmE6IFwiXFxmMDQxXCI7XG59XG5cbi5mYS1jaXJjbGUtaGFsZi1zdHJva2Uge1xuICAtLWZhOiBcIlxcZjA0MlwiO1xufVxuXG4uZmEtYWRqdXN0IHtcbiAgLS1mYTogXCJcXGYwNDJcIjtcbn1cblxuLmZhLWRyb3BsZXQge1xuICAtLWZhOiBcIlxcZjA0M1wiO1xufVxuXG4uZmEtdGludCB7XG4gIC0tZmE6IFwiXFxmMDQzXCI7XG59XG5cbi5mYS1wZW4tdG8tc3F1YXJlIHtcbiAgLS1mYTogXCJcXGYwNDRcIjtcbn1cblxuLmZhLWVkaXQge1xuICAtLWZhOiBcIlxcZjA0NFwiO1xufVxuXG4uZmEtYXJyb3dzLXVwLWRvd24tbGVmdC1yaWdodCB7XG4gIC0tZmE6IFwiXFxmMDQ3XCI7XG59XG5cbi5mYS1hcnJvd3Mge1xuICAtLWZhOiBcIlxcZjA0N1wiO1xufVxuXG4uZmEtYmFja3dhcmQtc3RlcCB7XG4gIC0tZmE6IFwiXFxmMDQ4XCI7XG59XG5cbi5mYS1zdGVwLWJhY2t3YXJkIHtcbiAgLS1mYTogXCJcXGYwNDhcIjtcbn1cblxuLmZhLWJhY2t3YXJkLWZhc3Qge1xuICAtLWZhOiBcIlxcZjA0OVwiO1xufVxuXG4uZmEtZmFzdC1iYWNrd2FyZCB7XG4gIC0tZmE6IFwiXFxmMDQ5XCI7XG59XG5cbi5mYS1iYWNrd2FyZCB7XG4gIC0tZmE6IFwiXFxmMDRhXCI7XG59XG5cbi5mYS1wbGF5IHtcbiAgLS1mYTogXCJcXGYwNGJcIjtcbn1cblxuLmZhLXBhdXNlIHtcbiAgLS1mYTogXCJcXGYwNGNcIjtcbn1cblxuLmZhLXN0b3Age1xuICAtLWZhOiBcIlxcZjA0ZFwiO1xufVxuXG4uZmEtZm9yd2FyZCB7XG4gIC0tZmE6IFwiXFxmMDRlXCI7XG59XG5cbi5mYS1mb3J3YXJkLWZhc3Qge1xuICAtLWZhOiBcIlxcZjA1MFwiO1xufVxuXG4uZmEtZmFzdC1mb3J3YXJkIHtcbiAgLS1mYTogXCJcXGYwNTBcIjtcbn1cblxuLmZhLWZvcndhcmQtc3RlcCB7XG4gIC0tZmE6IFwiXFxmMDUxXCI7XG59XG5cbi5mYS1zdGVwLWZvcndhcmQge1xuICAtLWZhOiBcIlxcZjA1MVwiO1xufVxuXG4uZmEtZWplY3Qge1xuICAtLWZhOiBcIlxcZjA1MlwiO1xufVxuXG4uZmEtY2hldnJvbi1sZWZ0IHtcbiAgLS1mYTogXCJcXGYwNTNcIjtcbn1cblxuLmZhLWNoZXZyb24tcmlnaHQge1xuICAtLWZhOiBcIlxcZjA1NFwiO1xufVxuXG4uZmEtY2lyY2xlLXBsdXMge1xuICAtLWZhOiBcIlxcZjA1NVwiO1xufVxuXG4uZmEtcGx1cy1jaXJjbGUge1xuICAtLWZhOiBcIlxcZjA1NVwiO1xufVxuXG4uZmEtY2lyY2xlLW1pbnVzIHtcbiAgLS1mYTogXCJcXGYwNTZcIjtcbn1cblxuLmZhLW1pbnVzLWNpcmNsZSB7XG4gIC0tZmE6IFwiXFxmMDU2XCI7XG59XG5cbi5mYS1jaXJjbGUteG1hcmsge1xuICAtLWZhOiBcIlxcZjA1N1wiO1xufVxuXG4uZmEtdGltZXMtY2lyY2xlIHtcbiAgLS1mYTogXCJcXGYwNTdcIjtcbn1cblxuLmZhLXhtYXJrLWNpcmNsZSB7XG4gIC0tZmE6IFwiXFxmMDU3XCI7XG59XG5cbi5mYS1jaXJjbGUtY2hlY2sge1xuICAtLWZhOiBcIlxcZjA1OFwiO1xufVxuXG4uZmEtY2hlY2stY2lyY2xlIHtcbiAgLS1mYTogXCJcXGYwNThcIjtcbn1cblxuLmZhLWNpcmNsZS1xdWVzdGlvbiB7XG4gIC0tZmE6IFwiXFxmMDU5XCI7XG59XG5cbi5mYS1xdWVzdGlvbi1jaXJjbGUge1xuICAtLWZhOiBcIlxcZjA1OVwiO1xufVxuXG4uZmEtY2lyY2xlLWluZm8ge1xuICAtLWZhOiBcIlxcZjA1YVwiO1xufVxuXG4uZmEtaW5mby1jaXJjbGUge1xuICAtLWZhOiBcIlxcZjA1YVwiO1xufVxuXG4uZmEtY3Jvc3NoYWlycyB7XG4gIC0tZmE6IFwiXFxmMDViXCI7XG59XG5cbi5mYS1iYW4ge1xuICAtLWZhOiBcIlxcZjA1ZVwiO1xufVxuXG4uZmEtY2FuY2VsIHtcbiAgLS1mYTogXCJcXGYwNWVcIjtcbn1cblxuLmZhLWFycm93LWxlZnQge1xuICAtLWZhOiBcIlxcZjA2MFwiO1xufVxuXG4uZmEtYXJyb3ctcmlnaHQge1xuICAtLWZhOiBcIlxcZjA2MVwiO1xufVxuXG4uZmEtYXJyb3ctdXAge1xuICAtLWZhOiBcIlxcZjA2MlwiO1xufVxuXG4uZmEtYXJyb3ctZG93biB7XG4gIC0tZmE6IFwiXFxmMDYzXCI7XG59XG5cbi5mYS1zaGFyZSB7XG4gIC0tZmE6IFwiXFxmMDY0XCI7XG59XG5cbi5mYS1tYWlsLWZvcndhcmQge1xuICAtLWZhOiBcIlxcZjA2NFwiO1xufVxuXG4uZmEtZXhwYW5kIHtcbiAgLS1mYTogXCJcXGYwNjVcIjtcbn1cblxuLmZhLWNvbXByZXNzIHtcbiAgLS1mYTogXCJcXGYwNjZcIjtcbn1cblxuLmZhLW1pbnVzIHtcbiAgLS1mYTogXCJcXGYwNjhcIjtcbn1cblxuLmZhLXN1YnRyYWN0IHtcbiAgLS1mYTogXCJcXGYwNjhcIjtcbn1cblxuLmZhLWNpcmNsZS1leGNsYW1hdGlvbiB7XG4gIC0tZmE6IFwiXFxmMDZhXCI7XG59XG5cbi5mYS1leGNsYW1hdGlvbi1jaXJjbGUge1xuICAtLWZhOiBcIlxcZjA2YVwiO1xufVxuXG4uZmEtZ2lmdCB7XG4gIC0tZmE6IFwiXFxmMDZiXCI7XG59XG5cbi5mYS1sZWFmIHtcbiAgLS1mYTogXCJcXGYwNmNcIjtcbn1cblxuLmZhLWZpcmUge1xuICAtLWZhOiBcIlxcZjA2ZFwiO1xufVxuXG4uZmEtZXllIHtcbiAgLS1mYTogXCJcXGYwNmVcIjtcbn1cblxuLmZhLWV5ZS1zbGFzaCB7XG4gIC0tZmE6IFwiXFxmMDcwXCI7XG59XG5cbi5mYS10cmlhbmdsZS1leGNsYW1hdGlvbiB7XG4gIC0tZmE6IFwiXFxmMDcxXCI7XG59XG5cbi5mYS1leGNsYW1hdGlvbi10cmlhbmdsZSB7XG4gIC0tZmE6IFwiXFxmMDcxXCI7XG59XG5cbi5mYS13YXJuaW5nIHtcbiAgLS1mYTogXCJcXGYwNzFcIjtcbn1cblxuLmZhLXBsYW5lIHtcbiAgLS1mYTogXCJcXGYwNzJcIjtcbn1cblxuLmZhLWNhbGVuZGFyLWRheXMge1xuICAtLWZhOiBcIlxcZjA3M1wiO1xufVxuXG4uZmEtY2FsZW5kYXItYWx0IHtcbiAgLS1mYTogXCJcXGYwNzNcIjtcbn1cblxuLmZhLXNodWZmbGUge1xuICAtLWZhOiBcIlxcZjA3NFwiO1xufVxuXG4uZmEtcmFuZG9tIHtcbiAgLS1mYTogXCJcXGYwNzRcIjtcbn1cblxuLmZhLWNvbW1lbnQge1xuICAtLWZhOiBcIlxcZjA3NVwiO1xufVxuXG4uZmEtbWFnbmV0IHtcbiAgLS1mYTogXCJcXGYwNzZcIjtcbn1cblxuLmZhLWNoZXZyb24tdXAge1xuICAtLWZhOiBcIlxcZjA3N1wiO1xufVxuXG4uZmEtY2hldnJvbi1kb3duIHtcbiAgLS1mYTogXCJcXGYwNzhcIjtcbn1cblxuLmZhLXJldHdlZXQge1xuICAtLWZhOiBcIlxcZjA3OVwiO1xufVxuXG4uZmEtY2FydC1zaG9wcGluZyB7XG4gIC0tZmE6IFwiXFxmMDdhXCI7XG59XG5cbi5mYS1zaG9wcGluZy1jYXJ0IHtcbiAgLS1mYTogXCJcXGYwN2FcIjtcbn1cblxuLmZhLWZvbGRlciB7XG4gIC0tZmE6IFwiXFxmMDdiXCI7XG59XG5cbi5mYS1mb2xkZXItYmxhbmsge1xuICAtLWZhOiBcIlxcZjA3YlwiO1xufVxuXG4uZmEtZm9sZGVyLW9wZW4ge1xuICAtLWZhOiBcIlxcZjA3Y1wiO1xufVxuXG4uZmEtYXJyb3dzLXVwLWRvd24ge1xuICAtLWZhOiBcIlxcZjA3ZFwiO1xufVxuXG4uZmEtYXJyb3dzLXYge1xuICAtLWZhOiBcIlxcZjA3ZFwiO1xufVxuXG4uZmEtYXJyb3dzLWxlZnQtcmlnaHQge1xuICAtLWZhOiBcIlxcZjA3ZVwiO1xufVxuXG4uZmEtYXJyb3dzLWgge1xuICAtLWZhOiBcIlxcZjA3ZVwiO1xufVxuXG4uZmEtY2hhcnQtYmFyIHtcbiAgLS1mYTogXCJcXGYwODBcIjtcbn1cblxuLmZhLWJhci1jaGFydCB7XG4gIC0tZmE6IFwiXFxmMDgwXCI7XG59XG5cbi5mYS1jYW1lcmEtcmV0cm8ge1xuICAtLWZhOiBcIlxcZjA4M1wiO1xufVxuXG4uZmEta2V5IHtcbiAgLS1mYTogXCJcXGYwODRcIjtcbn1cblxuLmZhLWdlYXJzIHtcbiAgLS1mYTogXCJcXGYwODVcIjtcbn1cblxuLmZhLWNvZ3Mge1xuICAtLWZhOiBcIlxcZjA4NVwiO1xufVxuXG4uZmEtY29tbWVudHMge1xuICAtLWZhOiBcIlxcZjA4NlwiO1xufVxuXG4uZmEtc3Rhci1oYWxmIHtcbiAgLS1mYTogXCJcXGYwODlcIjtcbn1cblxuLmZhLWFycm93LXJpZ2h0LWZyb20tYnJhY2tldCB7XG4gIC0tZmE6IFwiXFxmMDhiXCI7XG59XG5cbi5mYS1zaWduLW91dCB7XG4gIC0tZmE6IFwiXFxmMDhiXCI7XG59XG5cbi5mYS10aHVtYnRhY2sge1xuICAtLWZhOiBcIlxcZjA4ZFwiO1xufVxuXG4uZmEtdGh1bWItdGFjayB7XG4gIC0tZmE6IFwiXFxmMDhkXCI7XG59XG5cbi5mYS1hcnJvdy11cC1yaWdodC1mcm9tLXNxdWFyZSB7XG4gIC0tZmE6IFwiXFxmMDhlXCI7XG59XG5cbi5mYS1leHRlcm5hbC1saW5rIHtcbiAgLS1mYTogXCJcXGYwOGVcIjtcbn1cblxuLmZhLWFycm93LXJpZ2h0LXRvLWJyYWNrZXQge1xuICAtLWZhOiBcIlxcZjA5MFwiO1xufVxuXG4uZmEtc2lnbi1pbiB7XG4gIC0tZmE6IFwiXFxmMDkwXCI7XG59XG5cbi5mYS10cm9waHkge1xuICAtLWZhOiBcIlxcZjA5MVwiO1xufVxuXG4uZmEtdXBsb2FkIHtcbiAgLS1mYTogXCJcXGYwOTNcIjtcbn1cblxuLmZhLWxlbW9uIHtcbiAgLS1mYTogXCJcXGYwOTRcIjtcbn1cblxuLmZhLXBob25lIHtcbiAgLS1mYTogXCJcXGYwOTVcIjtcbn1cblxuLmZhLXNxdWFyZS1waG9uZSB7XG4gIC0tZmE6IFwiXFxmMDk4XCI7XG59XG5cbi5mYS1waG9uZS1zcXVhcmUge1xuICAtLWZhOiBcIlxcZjA5OFwiO1xufVxuXG4uZmEtdW5sb2NrIHtcbiAgLS1mYTogXCJcXGYwOWNcIjtcbn1cblxuLmZhLWNyZWRpdC1jYXJkIHtcbiAgLS1mYTogXCJcXGYwOWRcIjtcbn1cblxuLmZhLWNyZWRpdC1jYXJkLWFsdCB7XG4gIC0tZmE6IFwiXFxmMDlkXCI7XG59XG5cbi5mYS1yc3Mge1xuICAtLWZhOiBcIlxcZjA5ZVwiO1xufVxuXG4uZmEtZmVlZCB7XG4gIC0tZmE6IFwiXFxmMDllXCI7XG59XG5cbi5mYS1oYXJkLWRyaXZlIHtcbiAgLS1mYTogXCJcXGYwYTBcIjtcbn1cblxuLmZhLWhkZCB7XG4gIC0tZmE6IFwiXFxmMGEwXCI7XG59XG5cbi5mYS1idWxsaG9ybiB7XG4gIC0tZmE6IFwiXFxmMGExXCI7XG59XG5cbi5mYS1jZXJ0aWZpY2F0ZSB7XG4gIC0tZmE6IFwiXFxmMGEzXCI7XG59XG5cbi5mYS1oYW5kLXBvaW50LXJpZ2h0IHtcbiAgLS1mYTogXCJcXGYwYTRcIjtcbn1cblxuLmZhLWhhbmQtcG9pbnQtbGVmdCB7XG4gIC0tZmE6IFwiXFxmMGE1XCI7XG59XG5cbi5mYS1oYW5kLXBvaW50LXVwIHtcbiAgLS1mYTogXCJcXGYwYTZcIjtcbn1cblxuLmZhLWhhbmQtcG9pbnQtZG93biB7XG4gIC0tZmE6IFwiXFxmMGE3XCI7XG59XG5cbi5mYS1jaXJjbGUtYXJyb3ctbGVmdCB7XG4gIC0tZmE6IFwiXFxmMGE4XCI7XG59XG5cbi5mYS1hcnJvdy1jaXJjbGUtbGVmdCB7XG4gIC0tZmE6IFwiXFxmMGE4XCI7XG59XG5cbi5mYS1jaXJjbGUtYXJyb3ctcmlnaHQge1xuICAtLWZhOiBcIlxcZjBhOVwiO1xufVxuXG4uZmEtYXJyb3ctY2lyY2xlLXJpZ2h0IHtcbiAgLS1mYTogXCJcXGYwYTlcIjtcbn1cblxuLmZhLWNpcmNsZS1hcnJvdy11cCB7XG4gIC0tZmE6IFwiXFxmMGFhXCI7XG59XG5cbi5mYS1hcnJvdy1jaXJjbGUtdXAge1xuICAtLWZhOiBcIlxcZjBhYVwiO1xufVxuXG4uZmEtY2lyY2xlLWFycm93LWRvd24ge1xuICAtLWZhOiBcIlxcZjBhYlwiO1xufVxuXG4uZmEtYXJyb3ctY2lyY2xlLWRvd24ge1xuICAtLWZhOiBcIlxcZjBhYlwiO1xufVxuXG4uZmEtZ2xvYmUge1xuICAtLWZhOiBcIlxcZjBhY1wiO1xufVxuXG4uZmEtd3JlbmNoIHtcbiAgLS1mYTogXCJcXGYwYWRcIjtcbn1cblxuLmZhLWxpc3QtY2hlY2sge1xuICAtLWZhOiBcIlxcZjBhZVwiO1xufVxuXG4uZmEtdGFza3Mge1xuICAtLWZhOiBcIlxcZjBhZVwiO1xufVxuXG4uZmEtZmlsdGVyIHtcbiAgLS1mYTogXCJcXGYwYjBcIjtcbn1cblxuLmZhLWJyaWVmY2FzZSB7XG4gIC0tZmE6IFwiXFxmMGIxXCI7XG59XG5cbi5mYS11cC1kb3duLWxlZnQtcmlnaHQge1xuICAtLWZhOiBcIlxcZjBiMlwiO1xufVxuXG4uZmEtYXJyb3dzLWFsdCB7XG4gIC0tZmE6IFwiXFxmMGIyXCI7XG59XG5cbi5mYS11c2VycyB7XG4gIC0tZmE6IFwiXFxmMGMwXCI7XG59XG5cbi5mYS1saW5rIHtcbiAgLS1mYTogXCJcXGYwYzFcIjtcbn1cblxuLmZhLWNoYWluIHtcbiAgLS1mYTogXCJcXGYwYzFcIjtcbn1cblxuLmZhLWNsb3VkIHtcbiAgLS1mYTogXCJcXGYwYzJcIjtcbn1cblxuLmZhLWZsYXNrIHtcbiAgLS1mYTogXCJcXGYwYzNcIjtcbn1cblxuLmZhLXNjaXNzb3JzIHtcbiAgLS1mYTogXCJcXGYwYzRcIjtcbn1cblxuLmZhLWN1dCB7XG4gIC0tZmE6IFwiXFxmMGM0XCI7XG59XG5cbi5mYS1jb3B5IHtcbiAgLS1mYTogXCJcXGYwYzVcIjtcbn1cblxuLmZhLXBhcGVyY2xpcCB7XG4gIC0tZmE6IFwiXFxmMGM2XCI7XG59XG5cbi5mYS1mbG9wcHktZGlzayB7XG4gIC0tZmE6IFwiXFxmMGM3XCI7XG59XG5cbi5mYS1zYXZlIHtcbiAgLS1mYTogXCJcXGYwYzdcIjtcbn1cblxuLmZhLXNxdWFyZSB7XG4gIC0tZmE6IFwiXFxmMGM4XCI7XG59XG5cbi5mYS1iYXJzIHtcbiAgLS1mYTogXCJcXGYwYzlcIjtcbn1cblxuLmZhLW5hdmljb24ge1xuICAtLWZhOiBcIlxcZjBjOVwiO1xufVxuXG4uZmEtbGlzdC11bCB7XG4gIC0tZmE6IFwiXFxmMGNhXCI7XG59XG5cbi5mYS1saXN0LWRvdHMge1xuICAtLWZhOiBcIlxcZjBjYVwiO1xufVxuXG4uZmEtbGlzdC1vbCB7XG4gIC0tZmE6IFwiXFxmMGNiXCI7XG59XG5cbi5mYS1saXN0LTEtMiB7XG4gIC0tZmE6IFwiXFxmMGNiXCI7XG59XG5cbi5mYS1saXN0LW51bWVyaWMge1xuICAtLWZhOiBcIlxcZjBjYlwiO1xufVxuXG4uZmEtc3RyaWtldGhyb3VnaCB7XG4gIC0tZmE6IFwiXFxmMGNjXCI7XG59XG5cbi5mYS11bmRlcmxpbmUge1xuICAtLWZhOiBcIlxcZjBjZFwiO1xufVxuXG4uZmEtdGFibGUge1xuICAtLWZhOiBcIlxcZjBjZVwiO1xufVxuXG4uZmEtd2FuZC1tYWdpYyB7XG4gIC0tZmE6IFwiXFxmMGQwXCI7XG59XG5cbi5mYS1tYWdpYyB7XG4gIC0tZmE6IFwiXFxmMGQwXCI7XG59XG5cbi5mYS10cnVjayB7XG4gIC0tZmE6IFwiXFxmMGQxXCI7XG59XG5cbi5mYS1tb25leS1iaWxsIHtcbiAgLS1mYTogXCJcXGYwZDZcIjtcbn1cblxuLmZhLWNhcmV0LWRvd24ge1xuICAtLWZhOiBcIlxcZjBkN1wiO1xufVxuXG4uZmEtY2FyZXQtdXAge1xuICAtLWZhOiBcIlxcZjBkOFwiO1xufVxuXG4uZmEtY2FyZXQtbGVmdCB7XG4gIC0tZmE6IFwiXFxmMGQ5XCI7XG59XG5cbi5mYS1jYXJldC1yaWdodCB7XG4gIC0tZmE6IFwiXFxmMGRhXCI7XG59XG5cbi5mYS10YWJsZS1jb2x1bW5zIHtcbiAgLS1mYTogXCJcXGYwZGJcIjtcbn1cblxuLmZhLWNvbHVtbnMge1xuICAtLWZhOiBcIlxcZjBkYlwiO1xufVxuXG4uZmEtc29ydCB7XG4gIC0tZmE6IFwiXFxmMGRjXCI7XG59XG5cbi5mYS11bnNvcnRlZCB7XG4gIC0tZmE6IFwiXFxmMGRjXCI7XG59XG5cbi5mYS1zb3J0LWRvd24ge1xuICAtLWZhOiBcIlxcZjBkZFwiO1xufVxuXG4uZmEtc29ydC1kZXNjIHtcbiAgLS1mYTogXCJcXGYwZGRcIjtcbn1cblxuLmZhLXNvcnQtdXAge1xuICAtLWZhOiBcIlxcZjBkZVwiO1xufVxuXG4uZmEtc29ydC1hc2Mge1xuICAtLWZhOiBcIlxcZjBkZVwiO1xufVxuXG4uZmEtZW52ZWxvcGUge1xuICAtLWZhOiBcIlxcZjBlMFwiO1xufVxuXG4uZmEtYXJyb3ctcm90YXRlLWxlZnQge1xuICAtLWZhOiBcIlxcZjBlMlwiO1xufVxuXG4uZmEtYXJyb3ctbGVmdC1yb3RhdGUge1xuICAtLWZhOiBcIlxcZjBlMlwiO1xufVxuXG4uZmEtYXJyb3ctcm90YXRlLWJhY2sge1xuICAtLWZhOiBcIlxcZjBlMlwiO1xufVxuXG4uZmEtYXJyb3ctcm90YXRlLWJhY2t3YXJkIHtcbiAgLS1mYTogXCJcXGYwZTJcIjtcbn1cblxuLmZhLXVuZG8ge1xuICAtLWZhOiBcIlxcZjBlMlwiO1xufVxuXG4uZmEtZ2F2ZWwge1xuICAtLWZhOiBcIlxcZjBlM1wiO1xufVxuXG4uZmEtbGVnYWwge1xuICAtLWZhOiBcIlxcZjBlM1wiO1xufVxuXG4uZmEtYm9sdCB7XG4gIC0tZmE6IFwiXFxmMGU3XCI7XG59XG5cbi5mYS16YXAge1xuICAtLWZhOiBcIlxcZjBlN1wiO1xufVxuXG4uZmEtc2l0ZW1hcCB7XG4gIC0tZmE6IFwiXFxmMGU4XCI7XG59XG5cbi5mYS11bWJyZWxsYSB7XG4gIC0tZmE6IFwiXFxmMGU5XCI7XG59XG5cbi5mYS1wYXN0ZSB7XG4gIC0tZmE6IFwiXFxmMGVhXCI7XG59XG5cbi5mYS1maWxlLWNsaXBib2FyZCB7XG4gIC0tZmE6IFwiXFxmMGVhXCI7XG59XG5cbi5mYS1saWdodGJ1bGIge1xuICAtLWZhOiBcIlxcZjBlYlwiO1xufVxuXG4uZmEtYXJyb3ctcmlnaHQtYXJyb3ctbGVmdCB7XG4gIC0tZmE6IFwiXFxmMGVjXCI7XG59XG5cbi5mYS1leGNoYW5nZSB7XG4gIC0tZmE6IFwiXFxmMGVjXCI7XG59XG5cbi5mYS1jbG91ZC1hcnJvdy1kb3duIHtcbiAgLS1mYTogXCJcXGYwZWRcIjtcbn1cblxuLmZhLWNsb3VkLWRvd25sb2FkIHtcbiAgLS1mYTogXCJcXGYwZWRcIjtcbn1cblxuLmZhLWNsb3VkLWRvd25sb2FkLWFsdCB7XG4gIC0tZmE6IFwiXFxmMGVkXCI7XG59XG5cbi5mYS1jbG91ZC1hcnJvdy11cCB7XG4gIC0tZmE6IFwiXFxmMGVlXCI7XG59XG5cbi5mYS1jbG91ZC11cGxvYWQge1xuICAtLWZhOiBcIlxcZjBlZVwiO1xufVxuXG4uZmEtY2xvdWQtdXBsb2FkLWFsdCB7XG4gIC0tZmE6IFwiXFxmMGVlXCI7XG59XG5cbi5mYS11c2VyLWRvY3RvciB7XG4gIC0tZmE6IFwiXFxmMGYwXCI7XG59XG5cbi5mYS11c2VyLW1kIHtcbiAgLS1mYTogXCJcXGYwZjBcIjtcbn1cblxuLmZhLXN0ZXRob3Njb3BlIHtcbiAgLS1mYTogXCJcXGYwZjFcIjtcbn1cblxuLmZhLXN1aXRjYXNlIHtcbiAgLS1mYTogXCJcXGYwZjJcIjtcbn1cblxuLmZhLWJlbGwge1xuICAtLWZhOiBcIlxcZjBmM1wiO1xufVxuXG4uZmEtbXVnLXNhdWNlciB7XG4gIC0tZmE6IFwiXFxmMGY0XCI7XG59XG5cbi5mYS1jb2ZmZWUge1xuICAtLWZhOiBcIlxcZjBmNFwiO1xufVxuXG4uZmEtaG9zcGl0YWwge1xuICAtLWZhOiBcIlxcZjBmOFwiO1xufVxuXG4uZmEtaG9zcGl0YWwtYWx0IHtcbiAgLS1mYTogXCJcXGYwZjhcIjtcbn1cblxuLmZhLWhvc3BpdGFsLXdpZGUge1xuICAtLWZhOiBcIlxcZjBmOFwiO1xufVxuXG4uZmEtdHJ1Y2stbWVkaWNhbCB7XG4gIC0tZmE6IFwiXFxmMGY5XCI7XG59XG5cbi5mYS1hbWJ1bGFuY2Uge1xuICAtLWZhOiBcIlxcZjBmOVwiO1xufVxuXG4uZmEtc3VpdGNhc2UtbWVkaWNhbCB7XG4gIC0tZmE6IFwiXFxmMGZhXCI7XG59XG5cbi5mYS1tZWRraXQge1xuICAtLWZhOiBcIlxcZjBmYVwiO1xufVxuXG4uZmEtamV0LWZpZ2h0ZXIge1xuICAtLWZhOiBcIlxcZjBmYlwiO1xufVxuXG4uZmEtZmlnaHRlci1qZXQge1xuICAtLWZhOiBcIlxcZjBmYlwiO1xufVxuXG4uZmEtYmVlci1tdWctZW1wdHkge1xuICAtLWZhOiBcIlxcZjBmY1wiO1xufVxuXG4uZmEtYmVlciB7XG4gIC0tZmE6IFwiXFxmMGZjXCI7XG59XG5cbi5mYS1zcXVhcmUtaCB7XG4gIC0tZmE6IFwiXFxmMGZkXCI7XG59XG5cbi5mYS1oLXNxdWFyZSB7XG4gIC0tZmE6IFwiXFxmMGZkXCI7XG59XG5cbi5mYS1zcXVhcmUtcGx1cyB7XG4gIC0tZmE6IFwiXFxmMGZlXCI7XG59XG5cbi5mYS1wbHVzLXNxdWFyZSB7XG4gIC0tZmE6IFwiXFxmMGZlXCI7XG59XG5cbi5mYS1hbmdsZXMtbGVmdCB7XG4gIC0tZmE6IFwiXFxmMTAwXCI7XG59XG5cbi5mYS1hbmdsZS1kb3VibGUtbGVmdCB7XG4gIC0tZmE6IFwiXFxmMTAwXCI7XG59XG5cbi5mYS1hbmdsZXMtcmlnaHQge1xuICAtLWZhOiBcIlxcZjEwMVwiO1xufVxuXG4uZmEtYW5nbGUtZG91YmxlLXJpZ2h0IHtcbiAgLS1mYTogXCJcXGYxMDFcIjtcbn1cblxuLmZhLWFuZ2xlcy11cCB7XG4gIC0tZmE6IFwiXFxmMTAyXCI7XG59XG5cbi5mYS1hbmdsZS1kb3VibGUtdXAge1xuICAtLWZhOiBcIlxcZjEwMlwiO1xufVxuXG4uZmEtYW5nbGVzLWRvd24ge1xuICAtLWZhOiBcIlxcZjEwM1wiO1xufVxuXG4uZmEtYW5nbGUtZG91YmxlLWRvd24ge1xuICAtLWZhOiBcIlxcZjEwM1wiO1xufVxuXG4uZmEtYW5nbGUtbGVmdCB7XG4gIC0tZmE6IFwiXFxmMTA0XCI7XG59XG5cbi5mYS1hbmdsZS1yaWdodCB7XG4gIC0tZmE6IFwiXFxmMTA1XCI7XG59XG5cbi5mYS1hbmdsZS11cCB7XG4gIC0tZmE6IFwiXFxmMTA2XCI7XG59XG5cbi5mYS1hbmdsZS1kb3duIHtcbiAgLS1mYTogXCJcXGYxMDdcIjtcbn1cblxuLmZhLWxhcHRvcCB7XG4gIC0tZmE6IFwiXFxmMTA5XCI7XG59XG5cbi5mYS10YWJsZXQtYnV0dG9uIHtcbiAgLS1mYTogXCJcXGYxMGFcIjtcbn1cblxuLmZhLW1vYmlsZS1idXR0b24ge1xuICAtLWZhOiBcIlxcZjEwYlwiO1xufVxuXG4uZmEtcXVvdGUtbGVmdCB7XG4gIC0tZmE6IFwiXFxmMTBkXCI7XG59XG5cbi5mYS1xdW90ZS1sZWZ0LWFsdCB7XG4gIC0tZmE6IFwiXFxmMTBkXCI7XG59XG5cbi5mYS1xdW90ZS1yaWdodCB7XG4gIC0tZmE6IFwiXFxmMTBlXCI7XG59XG5cbi5mYS1xdW90ZS1yaWdodC1hbHQge1xuICAtLWZhOiBcIlxcZjEwZVwiO1xufVxuXG4uZmEtc3Bpbm5lciB7XG4gIC0tZmE6IFwiXFxmMTEwXCI7XG59XG5cbi5mYS1jaXJjbGUge1xuICAtLWZhOiBcIlxcZjExMVwiO1xufVxuXG4uZmEtZmFjZS1zbWlsZSB7XG4gIC0tZmE6IFwiXFxmMTE4XCI7XG59XG5cbi5mYS1zbWlsZSB7XG4gIC0tZmE6IFwiXFxmMTE4XCI7XG59XG5cbi5mYS1mYWNlLWZyb3duIHtcbiAgLS1mYTogXCJcXGYxMTlcIjtcbn1cblxuLmZhLWZyb3duIHtcbiAgLS1mYTogXCJcXGYxMTlcIjtcbn1cblxuLmZhLWZhY2UtbWVoIHtcbiAgLS1mYTogXCJcXGYxMWFcIjtcbn1cblxuLmZhLW1laCB7XG4gIC0tZmE6IFwiXFxmMTFhXCI7XG59XG5cbi5mYS1nYW1lcGFkIHtcbiAgLS1mYTogXCJcXGYxMWJcIjtcbn1cblxuLmZhLWtleWJvYXJkIHtcbiAgLS1mYTogXCJcXGYxMWNcIjtcbn1cblxuLmZhLWZsYWctY2hlY2tlcmVkIHtcbiAgLS1mYTogXCJcXGYxMWVcIjtcbn1cblxuLmZhLXRlcm1pbmFsIHtcbiAgLS1mYTogXCJcXGYxMjBcIjtcbn1cblxuLmZhLWNvZGUge1xuICAtLWZhOiBcIlxcZjEyMVwiO1xufVxuXG4uZmEtcmVwbHktYWxsIHtcbiAgLS1mYTogXCJcXGYxMjJcIjtcbn1cblxuLmZhLW1haWwtcmVwbHktYWxsIHtcbiAgLS1mYTogXCJcXGYxMjJcIjtcbn1cblxuLmZhLWxvY2F0aW9uLWFycm93IHtcbiAgLS1mYTogXCJcXGYxMjRcIjtcbn1cblxuLmZhLWNyb3Age1xuICAtLWZhOiBcIlxcZjEyNVwiO1xufVxuXG4uZmEtY29kZS1icmFuY2gge1xuICAtLWZhOiBcIlxcZjEyNlwiO1xufVxuXG4uZmEtbGluay1zbGFzaCB7XG4gIC0tZmE6IFwiXFxmMTI3XCI7XG59XG5cbi5mYS1jaGFpbi1icm9rZW4ge1xuICAtLWZhOiBcIlxcZjEyN1wiO1xufVxuXG4uZmEtY2hhaW4tc2xhc2gge1xuICAtLWZhOiBcIlxcZjEyN1wiO1xufVxuXG4uZmEtdW5saW5rIHtcbiAgLS1mYTogXCJcXGYxMjdcIjtcbn1cblxuLmZhLWluZm8ge1xuICAtLWZhOiBcIlxcZjEyOVwiO1xufVxuXG4uZmEtc3VwZXJzY3JpcHQge1xuICAtLWZhOiBcIlxcZjEyYlwiO1xufVxuXG4uZmEtc3Vic2NyaXB0IHtcbiAgLS1mYTogXCJcXGYxMmNcIjtcbn1cblxuLmZhLWVyYXNlciB7XG4gIC0tZmE6IFwiXFxmMTJkXCI7XG59XG5cbi5mYS1wdXp6bGUtcGllY2Uge1xuICAtLWZhOiBcIlxcZjEyZVwiO1xufVxuXG4uZmEtbWljcm9waG9uZSB7XG4gIC0tZmE6IFwiXFxmMTMwXCI7XG59XG5cbi5mYS1taWNyb3Bob25lLXNsYXNoIHtcbiAgLS1mYTogXCJcXGYxMzFcIjtcbn1cblxuLmZhLXNoaWVsZCB7XG4gIC0tZmE6IFwiXFxmMTMyXCI7XG59XG5cbi5mYS1zaGllbGQtYmxhbmsge1xuICAtLWZhOiBcIlxcZjEzMlwiO1xufVxuXG4uZmEtY2FsZW5kYXIge1xuICAtLWZhOiBcIlxcZjEzM1wiO1xufVxuXG4uZmEtZmlyZS1leHRpbmd1aXNoZXIge1xuICAtLWZhOiBcIlxcZjEzNFwiO1xufVxuXG4uZmEtcm9ja2V0IHtcbiAgLS1mYTogXCJcXGYxMzVcIjtcbn1cblxuLmZhLWNpcmNsZS1jaGV2cm9uLWxlZnQge1xuICAtLWZhOiBcIlxcZjEzN1wiO1xufVxuXG4uZmEtY2hldnJvbi1jaXJjbGUtbGVmdCB7XG4gIC0tZmE6IFwiXFxmMTM3XCI7XG59XG5cbi5mYS1jaXJjbGUtY2hldnJvbi1yaWdodCB7XG4gIC0tZmE6IFwiXFxmMTM4XCI7XG59XG5cbi5mYS1jaGV2cm9uLWNpcmNsZS1yaWdodCB7XG4gIC0tZmE6IFwiXFxmMTM4XCI7XG59XG5cbi5mYS1jaXJjbGUtY2hldnJvbi11cCB7XG4gIC0tZmE6IFwiXFxmMTM5XCI7XG59XG5cbi5mYS1jaGV2cm9uLWNpcmNsZS11cCB7XG4gIC0tZmE6IFwiXFxmMTM5XCI7XG59XG5cbi5mYS1jaXJjbGUtY2hldnJvbi1kb3duIHtcbiAgLS1mYTogXCJcXGYxM2FcIjtcbn1cblxuLmZhLWNoZXZyb24tY2lyY2xlLWRvd24ge1xuICAtLWZhOiBcIlxcZjEzYVwiO1xufVxuXG4uZmEtYW5jaG9yIHtcbiAgLS1mYTogXCJcXGYxM2RcIjtcbn1cblxuLmZhLXVubG9jay1rZXlob2xlIHtcbiAgLS1mYTogXCJcXGYxM2VcIjtcbn1cblxuLmZhLXVubG9jay1hbHQge1xuICAtLWZhOiBcIlxcZjEzZVwiO1xufVxuXG4uZmEtYnVsbHNleWUge1xuICAtLWZhOiBcIlxcZjE0MFwiO1xufVxuXG4uZmEtZWxsaXBzaXMge1xuICAtLWZhOiBcIlxcZjE0MVwiO1xufVxuXG4uZmEtZWxsaXBzaXMtaCB7XG4gIC0tZmE6IFwiXFxmMTQxXCI7XG59XG5cbi5mYS1lbGxpcHNpcy12ZXJ0aWNhbCB7XG4gIC0tZmE6IFwiXFxmMTQyXCI7XG59XG5cbi5mYS1lbGxpcHNpcy12IHtcbiAgLS1mYTogXCJcXGYxNDJcIjtcbn1cblxuLmZhLXNxdWFyZS1yc3Mge1xuICAtLWZhOiBcIlxcZjE0M1wiO1xufVxuXG4uZmEtcnNzLXNxdWFyZSB7XG4gIC0tZmE6IFwiXFxmMTQzXCI7XG59XG5cbi5mYS1jaXJjbGUtcGxheSB7XG4gIC0tZmE6IFwiXFxmMTQ0XCI7XG59XG5cbi5mYS1wbGF5LWNpcmNsZSB7XG4gIC0tZmE6IFwiXFxmMTQ0XCI7XG59XG5cbi5mYS10aWNrZXQge1xuICAtLWZhOiBcIlxcZjE0NVwiO1xufVxuXG4uZmEtc3F1YXJlLW1pbnVzIHtcbiAgLS1mYTogXCJcXGYxNDZcIjtcbn1cblxuLmZhLW1pbnVzLXNxdWFyZSB7XG4gIC0tZmE6IFwiXFxmMTQ2XCI7XG59XG5cbi5mYS1hcnJvdy10dXJuLXVwIHtcbiAgLS1mYTogXCJcXGYxNDhcIjtcbn1cblxuLmZhLWxldmVsLXVwIHtcbiAgLS1mYTogXCJcXGYxNDhcIjtcbn1cblxuLmZhLWFycm93LXR1cm4tZG93biB7XG4gIC0tZmE6IFwiXFxmMTQ5XCI7XG59XG5cbi5mYS1sZXZlbC1kb3duIHtcbiAgLS1mYTogXCJcXGYxNDlcIjtcbn1cblxuLmZhLXNxdWFyZS1jaGVjayB7XG4gIC0tZmE6IFwiXFxmMTRhXCI7XG59XG5cbi5mYS1jaGVjay1zcXVhcmUge1xuICAtLWZhOiBcIlxcZjE0YVwiO1xufVxuXG4uZmEtc3F1YXJlLXBlbiB7XG4gIC0tZmE6IFwiXFxmMTRiXCI7XG59XG5cbi5mYS1wZW4tc3F1YXJlIHtcbiAgLS1mYTogXCJcXGYxNGJcIjtcbn1cblxuLmZhLXBlbmNpbC1zcXVhcmUge1xuICAtLWZhOiBcIlxcZjE0YlwiO1xufVxuXG4uZmEtc3F1YXJlLWFycm93LXVwLXJpZ2h0IHtcbiAgLS1mYTogXCJcXGYxNGNcIjtcbn1cblxuLmZhLWV4dGVybmFsLWxpbmstc3F1YXJlIHtcbiAgLS1mYTogXCJcXGYxNGNcIjtcbn1cblxuLmZhLXNoYXJlLWZyb20tc3F1YXJlIHtcbiAgLS1mYTogXCJcXGYxNGRcIjtcbn1cblxuLmZhLXNoYXJlLXNxdWFyZSB7XG4gIC0tZmE6IFwiXFxmMTRkXCI7XG59XG5cbi5mYS1jb21wYXNzIHtcbiAgLS1mYTogXCJcXGYxNGVcIjtcbn1cblxuLmZhLXNxdWFyZS1jYXJldC1kb3duIHtcbiAgLS1mYTogXCJcXGYxNTBcIjtcbn1cblxuLmZhLWNhcmV0LXNxdWFyZS1kb3duIHtcbiAgLS1mYTogXCJcXGYxNTBcIjtcbn1cblxuLmZhLXNxdWFyZS1jYXJldC11cCB7XG4gIC0tZmE6IFwiXFxmMTUxXCI7XG59XG5cbi5mYS1jYXJldC1zcXVhcmUtdXAge1xuICAtLWZhOiBcIlxcZjE1MVwiO1xufVxuXG4uZmEtc3F1YXJlLWNhcmV0LXJpZ2h0IHtcbiAgLS1mYTogXCJcXGYxNTJcIjtcbn1cblxuLmZhLWNhcmV0LXNxdWFyZS1yaWdodCB7XG4gIC0tZmE6IFwiXFxmMTUyXCI7XG59XG5cbi5mYS1ldXJvLXNpZ24ge1xuICAtLWZhOiBcIlxcZjE1M1wiO1xufVxuXG4uZmEtZXVyIHtcbiAgLS1mYTogXCJcXGYxNTNcIjtcbn1cblxuLmZhLWV1cm8ge1xuICAtLWZhOiBcIlxcZjE1M1wiO1xufVxuXG4uZmEtc3Rlcmxpbmctc2lnbiB7XG4gIC0tZmE6IFwiXFxmMTU0XCI7XG59XG5cbi5mYS1nYnAge1xuICAtLWZhOiBcIlxcZjE1NFwiO1xufVxuXG4uZmEtcG91bmQtc2lnbiB7XG4gIC0tZmE6IFwiXFxmMTU0XCI7XG59XG5cbi5mYS1ydXBlZS1zaWduIHtcbiAgLS1mYTogXCJcXGYxNTZcIjtcbn1cblxuLmZhLXJ1cGVlIHtcbiAgLS1mYTogXCJcXGYxNTZcIjtcbn1cblxuLmZhLXllbi1zaWduIHtcbiAgLS1mYTogXCJcXGYxNTdcIjtcbn1cblxuLmZhLWNueSB7XG4gIC0tZmE6IFwiXFxmMTU3XCI7XG59XG5cbi5mYS1qcHkge1xuICAtLWZhOiBcIlxcZjE1N1wiO1xufVxuXG4uZmEtcm1iIHtcbiAgLS1mYTogXCJcXGYxNTdcIjtcbn1cblxuLmZhLXllbiB7XG4gIC0tZmE6IFwiXFxmMTU3XCI7XG59XG5cbi5mYS1ydWJsZS1zaWduIHtcbiAgLS1mYTogXCJcXGYxNThcIjtcbn1cblxuLmZhLXJvdWJsZSB7XG4gIC0tZmE6IFwiXFxmMTU4XCI7XG59XG5cbi5mYS1ydWIge1xuICAtLWZhOiBcIlxcZjE1OFwiO1xufVxuXG4uZmEtcnVibGUge1xuICAtLWZhOiBcIlxcZjE1OFwiO1xufVxuXG4uZmEtd29uLXNpZ24ge1xuICAtLWZhOiBcIlxcZjE1OVwiO1xufVxuXG4uZmEta3J3IHtcbiAgLS1mYTogXCJcXGYxNTlcIjtcbn1cblxuLmZhLXdvbiB7XG4gIC0tZmE6IFwiXFxmMTU5XCI7XG59XG5cbi5mYS1maWxlIHtcbiAgLS1mYTogXCJcXGYxNWJcIjtcbn1cblxuLmZhLWZpbGUtbGluZXMge1xuICAtLWZhOiBcIlxcZjE1Y1wiO1xufVxuXG4uZmEtZmlsZS1hbHQge1xuICAtLWZhOiBcIlxcZjE1Y1wiO1xufVxuXG4uZmEtZmlsZS10ZXh0IHtcbiAgLS1mYTogXCJcXGYxNWNcIjtcbn1cblxuLmZhLWFycm93LWRvd24tYS16IHtcbiAgLS1mYTogXCJcXGYxNWRcIjtcbn1cblxuLmZhLXNvcnQtYWxwaGEtYXNjIHtcbiAgLS1mYTogXCJcXGYxNWRcIjtcbn1cblxuLmZhLXNvcnQtYWxwaGEtZG93biB7XG4gIC0tZmE6IFwiXFxmMTVkXCI7XG59XG5cbi5mYS1hcnJvdy11cC1hLXoge1xuICAtLWZhOiBcIlxcZjE1ZVwiO1xufVxuXG4uZmEtc29ydC1hbHBoYS11cCB7XG4gIC0tZmE6IFwiXFxmMTVlXCI7XG59XG5cbi5mYS1hcnJvdy1kb3duLXdpZGUtc2hvcnQge1xuICAtLWZhOiBcIlxcZjE2MFwiO1xufVxuXG4uZmEtc29ydC1hbW91bnQtYXNjIHtcbiAgLS1mYTogXCJcXGYxNjBcIjtcbn1cblxuLmZhLXNvcnQtYW1vdW50LWRvd24ge1xuICAtLWZhOiBcIlxcZjE2MFwiO1xufVxuXG4uZmEtYXJyb3ctdXAtd2lkZS1zaG9ydCB7XG4gIC0tZmE6IFwiXFxmMTYxXCI7XG59XG5cbi5mYS1zb3J0LWFtb3VudC11cCB7XG4gIC0tZmE6IFwiXFxmMTYxXCI7XG59XG5cbi5mYS1hcnJvdy1kb3duLTEtOSB7XG4gIC0tZmE6IFwiXFxmMTYyXCI7XG59XG5cbi5mYS1zb3J0LW51bWVyaWMtYXNjIHtcbiAgLS1mYTogXCJcXGYxNjJcIjtcbn1cblxuLmZhLXNvcnQtbnVtZXJpYy1kb3duIHtcbiAgLS1mYTogXCJcXGYxNjJcIjtcbn1cblxuLmZhLWFycm93LXVwLTEtOSB7XG4gIC0tZmE6IFwiXFxmMTYzXCI7XG59XG5cbi5mYS1zb3J0LW51bWVyaWMtdXAge1xuICAtLWZhOiBcIlxcZjE2M1wiO1xufVxuXG4uZmEtdGh1bWJzLXVwIHtcbiAgLS1mYTogXCJcXGYxNjRcIjtcbn1cblxuLmZhLXRodW1icy1kb3duIHtcbiAgLS1mYTogXCJcXGYxNjVcIjtcbn1cblxuLmZhLWFycm93LWRvd24tbG9uZyB7XG4gIC0tZmE6IFwiXFxmMTc1XCI7XG59XG5cbi5mYS1sb25nLWFycm93LWRvd24ge1xuICAtLWZhOiBcIlxcZjE3NVwiO1xufVxuXG4uZmEtYXJyb3ctdXAtbG9uZyB7XG4gIC0tZmE6IFwiXFxmMTc2XCI7XG59XG5cbi5mYS1sb25nLWFycm93LXVwIHtcbiAgLS1mYTogXCJcXGYxNzZcIjtcbn1cblxuLmZhLWFycm93LWxlZnQtbG9uZyB7XG4gIC0tZmE6IFwiXFxmMTc3XCI7XG59XG5cbi5mYS1sb25nLWFycm93LWxlZnQge1xuICAtLWZhOiBcIlxcZjE3N1wiO1xufVxuXG4uZmEtYXJyb3ctcmlnaHQtbG9uZyB7XG4gIC0tZmE6IFwiXFxmMTc4XCI7XG59XG5cbi5mYS1sb25nLWFycm93LXJpZ2h0IHtcbiAgLS1mYTogXCJcXGYxNzhcIjtcbn1cblxuLmZhLXBlcnNvbi1kcmVzcyB7XG4gIC0tZmE6IFwiXFxmMTgyXCI7XG59XG5cbi5mYS1mZW1hbGUge1xuICAtLWZhOiBcIlxcZjE4MlwiO1xufVxuXG4uZmEtcGVyc29uIHtcbiAgLS1mYTogXCJcXGYxODNcIjtcbn1cblxuLmZhLW1hbGUge1xuICAtLWZhOiBcIlxcZjE4M1wiO1xufVxuXG4uZmEtc3VuIHtcbiAgLS1mYTogXCJcXGYxODVcIjtcbn1cblxuLmZhLW1vb24ge1xuICAtLWZhOiBcIlxcZjE4NlwiO1xufVxuXG4uZmEtYm94LWFyY2hpdmUge1xuICAtLWZhOiBcIlxcZjE4N1wiO1xufVxuXG4uZmEtYXJjaGl2ZSB7XG4gIC0tZmE6IFwiXFxmMTg3XCI7XG59XG5cbi5mYS1idWcge1xuICAtLWZhOiBcIlxcZjE4OFwiO1xufVxuXG4uZmEtc3F1YXJlLWNhcmV0LWxlZnQge1xuICAtLWZhOiBcIlxcZjE5MVwiO1xufVxuXG4uZmEtY2FyZXQtc3F1YXJlLWxlZnQge1xuICAtLWZhOiBcIlxcZjE5MVwiO1xufVxuXG4uZmEtY2lyY2xlLWRvdCB7XG4gIC0tZmE6IFwiXFxmMTkyXCI7XG59XG5cbi5mYS1kb3QtY2lyY2xlIHtcbiAgLS1mYTogXCJcXGYxOTJcIjtcbn1cblxuLmZhLXdoZWVsY2hhaXIge1xuICAtLWZhOiBcIlxcZjE5M1wiO1xufVxuXG4uZmEtbGlyYS1zaWduIHtcbiAgLS1mYTogXCJcXGYxOTVcIjtcbn1cblxuLmZhLXNodXR0bGUtc3BhY2Uge1xuICAtLWZhOiBcIlxcZjE5N1wiO1xufVxuXG4uZmEtc3BhY2Utc2h1dHRsZSB7XG4gIC0tZmE6IFwiXFxmMTk3XCI7XG59XG5cbi5mYS1zcXVhcmUtZW52ZWxvcGUge1xuICAtLWZhOiBcIlxcZjE5OVwiO1xufVxuXG4uZmEtZW52ZWxvcGUtc3F1YXJlIHtcbiAgLS1mYTogXCJcXGYxOTlcIjtcbn1cblxuLmZhLWJ1aWxkaW5nLWNvbHVtbnMge1xuICAtLWZhOiBcIlxcZjE5Y1wiO1xufVxuXG4uZmEtYmFuayB7XG4gIC0tZmE6IFwiXFxmMTljXCI7XG59XG5cbi5mYS1pbnN0aXR1dGlvbiB7XG4gIC0tZmE6IFwiXFxmMTljXCI7XG59XG5cbi5mYS1tdXNldW0ge1xuICAtLWZhOiBcIlxcZjE5Y1wiO1xufVxuXG4uZmEtdW5pdmVyc2l0eSB7XG4gIC0tZmE6IFwiXFxmMTljXCI7XG59XG5cbi5mYS1ncmFkdWF0aW9uLWNhcCB7XG4gIC0tZmE6IFwiXFxmMTlkXCI7XG59XG5cbi5mYS1tb3J0YXItYm9hcmQge1xuICAtLWZhOiBcIlxcZjE5ZFwiO1xufVxuXG4uZmEtbGFuZ3VhZ2Uge1xuICAtLWZhOiBcIlxcZjFhYlwiO1xufVxuXG4uZmEtZmF4IHtcbiAgLS1mYTogXCJcXGYxYWNcIjtcbn1cblxuLmZhLWJ1aWxkaW5nIHtcbiAgLS1mYTogXCJcXGYxYWRcIjtcbn1cblxuLmZhLWNoaWxkIHtcbiAgLS1mYTogXCJcXGYxYWVcIjtcbn1cblxuLmZhLXBhdyB7XG4gIC0tZmE6IFwiXFxmMWIwXCI7XG59XG5cbi5mYS1jdWJlIHtcbiAgLS1mYTogXCJcXGYxYjJcIjtcbn1cblxuLmZhLWN1YmVzIHtcbiAgLS1mYTogXCJcXGYxYjNcIjtcbn1cblxuLmZhLXJlY3ljbGUge1xuICAtLWZhOiBcIlxcZjFiOFwiO1xufVxuXG4uZmEtY2FyIHtcbiAgLS1mYTogXCJcXGYxYjlcIjtcbn1cblxuLmZhLWF1dG9tb2JpbGUge1xuICAtLWZhOiBcIlxcZjFiOVwiO1xufVxuXG4uZmEtdGF4aSB7XG4gIC0tZmE6IFwiXFxmMWJhXCI7XG59XG5cbi5mYS1jYWIge1xuICAtLWZhOiBcIlxcZjFiYVwiO1xufVxuXG4uZmEtdHJlZSB7XG4gIC0tZmE6IFwiXFxmMWJiXCI7XG59XG5cbi5mYS1kYXRhYmFzZSB7XG4gIC0tZmE6IFwiXFxmMWMwXCI7XG59XG5cbi5mYS1maWxlLXBkZiB7XG4gIC0tZmE6IFwiXFxmMWMxXCI7XG59XG5cbi5mYS1maWxlLXdvcmQge1xuICAtLWZhOiBcIlxcZjFjMlwiO1xufVxuXG4uZmEtZmlsZS1leGNlbCB7XG4gIC0tZmE6IFwiXFxmMWMzXCI7XG59XG5cbi5mYS1maWxlLXBvd2VycG9pbnQge1xuICAtLWZhOiBcIlxcZjFjNFwiO1xufVxuXG4uZmEtZmlsZS1pbWFnZSB7XG4gIC0tZmE6IFwiXFxmMWM1XCI7XG59XG5cbi5mYS1maWxlLXppcHBlciB7XG4gIC0tZmE6IFwiXFxmMWM2XCI7XG59XG5cbi5mYS1maWxlLWFyY2hpdmUge1xuICAtLWZhOiBcIlxcZjFjNlwiO1xufVxuXG4uZmEtZmlsZS1hdWRpbyB7XG4gIC0tZmE6IFwiXFxmMWM3XCI7XG59XG5cbi5mYS1maWxlLXZpZGVvIHtcbiAgLS1mYTogXCJcXGYxYzhcIjtcbn1cblxuLmZhLWZpbGUtY29kZSB7XG4gIC0tZmE6IFwiXFxmMWM5XCI7XG59XG5cbi5mYS1saWZlLXJpbmcge1xuICAtLWZhOiBcIlxcZjFjZFwiO1xufVxuXG4uZmEtY2lyY2xlLW5vdGNoIHtcbiAgLS1mYTogXCJcXGYxY2VcIjtcbn1cblxuLmZhLXBhcGVyLXBsYW5lIHtcbiAgLS1mYTogXCJcXGYxZDhcIjtcbn1cblxuLmZhLWNsb2NrLXJvdGF0ZS1sZWZ0IHtcbiAgLS1mYTogXCJcXGYxZGFcIjtcbn1cblxuLmZhLWhpc3Rvcnkge1xuICAtLWZhOiBcIlxcZjFkYVwiO1xufVxuXG4uZmEtaGVhZGluZyB7XG4gIC0tZmE6IFwiXFxmMWRjXCI7XG59XG5cbi5mYS1oZWFkZXIge1xuICAtLWZhOiBcIlxcZjFkY1wiO1xufVxuXG4uZmEtcGFyYWdyYXBoIHtcbiAgLS1mYTogXCJcXGYxZGRcIjtcbn1cblxuLmZhLXNsaWRlcnMge1xuICAtLWZhOiBcIlxcZjFkZVwiO1xufVxuXG4uZmEtc2xpZGVycy1oIHtcbiAgLS1mYTogXCJcXGYxZGVcIjtcbn1cblxuLmZhLXNoYXJlLW5vZGVzIHtcbiAgLS1mYTogXCJcXGYxZTBcIjtcbn1cblxuLmZhLXNoYXJlLWFsdCB7XG4gIC0tZmE6IFwiXFxmMWUwXCI7XG59XG5cbi5mYS1zcXVhcmUtc2hhcmUtbm9kZXMge1xuICAtLWZhOiBcIlxcZjFlMVwiO1xufVxuXG4uZmEtc2hhcmUtYWx0LXNxdWFyZSB7XG4gIC0tZmE6IFwiXFxmMWUxXCI7XG59XG5cbi5mYS1ib21iIHtcbiAgLS1mYTogXCJcXGYxZTJcIjtcbn1cblxuLmZhLWZ1dGJvbCB7XG4gIC0tZmE6IFwiXFxmMWUzXCI7XG59XG5cbi5mYS1mdXRib2wtYmFsbCB7XG4gIC0tZmE6IFwiXFxmMWUzXCI7XG59XG5cbi5mYS1zb2NjZXItYmFsbCB7XG4gIC0tZmE6IFwiXFxmMWUzXCI7XG59XG5cbi5mYS10dHkge1xuICAtLWZhOiBcIlxcZjFlNFwiO1xufVxuXG4uZmEtdGVsZXR5cGUge1xuICAtLWZhOiBcIlxcZjFlNFwiO1xufVxuXG4uZmEtYmlub2N1bGFycyB7XG4gIC0tZmE6IFwiXFxmMWU1XCI7XG59XG5cbi5mYS1wbHVnIHtcbiAgLS1mYTogXCJcXGYxZTZcIjtcbn1cblxuLmZhLW5ld3NwYXBlciB7XG4gIC0tZmE6IFwiXFxmMWVhXCI7XG59XG5cbi5mYS13aWZpIHtcbiAgLS1mYTogXCJcXGYxZWJcIjtcbn1cblxuLmZhLXdpZmktMyB7XG4gIC0tZmE6IFwiXFxmMWViXCI7XG59XG5cbi5mYS13aWZpLXN0cm9uZyB7XG4gIC0tZmE6IFwiXFxmMWViXCI7XG59XG5cbi5mYS1jYWxjdWxhdG9yIHtcbiAgLS1mYTogXCJcXGYxZWNcIjtcbn1cblxuLmZhLWJlbGwtc2xhc2gge1xuICAtLWZhOiBcIlxcZjFmNlwiO1xufVxuXG4uZmEtdHJhc2gge1xuICAtLWZhOiBcIlxcZjFmOFwiO1xufVxuXG4uZmEtY29weXJpZ2h0IHtcbiAgLS1mYTogXCJcXGYxZjlcIjtcbn1cblxuLmZhLWV5ZS1kcm9wcGVyIHtcbiAgLS1mYTogXCJcXGYxZmJcIjtcbn1cblxuLmZhLWV5ZS1kcm9wcGVyLWVtcHR5IHtcbiAgLS1mYTogXCJcXGYxZmJcIjtcbn1cblxuLmZhLWV5ZWRyb3BwZXIge1xuICAtLWZhOiBcIlxcZjFmYlwiO1xufVxuXG4uZmEtcGFpbnRicnVzaCB7XG4gIC0tZmE6IFwiXFxmMWZjXCI7XG59XG5cbi5mYS1wYWludC1icnVzaCB7XG4gIC0tZmE6IFwiXFxmMWZjXCI7XG59XG5cbi5mYS1jYWtlLWNhbmRsZXMge1xuICAtLWZhOiBcIlxcZjFmZFwiO1xufVxuXG4uZmEtYmlydGhkYXktY2FrZSB7XG4gIC0tZmE6IFwiXFxmMWZkXCI7XG59XG5cbi5mYS1jYWtlIHtcbiAgLS1mYTogXCJcXGYxZmRcIjtcbn1cblxuLmZhLWNoYXJ0LWFyZWEge1xuICAtLWZhOiBcIlxcZjFmZVwiO1xufVxuXG4uZmEtYXJlYS1jaGFydCB7XG4gIC0tZmE6IFwiXFxmMWZlXCI7XG59XG5cbi5mYS1jaGFydC1waWUge1xuICAtLWZhOiBcIlxcZjIwMFwiO1xufVxuXG4uZmEtcGllLWNoYXJ0IHtcbiAgLS1mYTogXCJcXGYyMDBcIjtcbn1cblxuLmZhLWNoYXJ0LWxpbmUge1xuICAtLWZhOiBcIlxcZjIwMVwiO1xufVxuXG4uZmEtbGluZS1jaGFydCB7XG4gIC0tZmE6IFwiXFxmMjAxXCI7XG59XG5cbi5mYS10b2dnbGUtb2ZmIHtcbiAgLS1mYTogXCJcXGYyMDRcIjtcbn1cblxuLmZhLXRvZ2dsZS1vbiB7XG4gIC0tZmE6IFwiXFxmMjA1XCI7XG59XG5cbi5mYS1iaWN5Y2xlIHtcbiAgLS1mYTogXCJcXGYyMDZcIjtcbn1cblxuLmZhLWJ1cyB7XG4gIC0tZmE6IFwiXFxmMjA3XCI7XG59XG5cbi5mYS1jbG9zZWQtY2FwdGlvbmluZyB7XG4gIC0tZmE6IFwiXFxmMjBhXCI7XG59XG5cbi5mYS1zaGVrZWwtc2lnbiB7XG4gIC0tZmE6IFwiXFxmMjBiXCI7XG59XG5cbi5mYS1pbHMge1xuICAtLWZhOiBcIlxcZjIwYlwiO1xufVxuXG4uZmEtc2hla2VsIHtcbiAgLS1mYTogXCJcXGYyMGJcIjtcbn1cblxuLmZhLXNoZXFlbCB7XG4gIC0tZmE6IFwiXFxmMjBiXCI7XG59XG5cbi5mYS1zaGVxZWwtc2lnbiB7XG4gIC0tZmE6IFwiXFxmMjBiXCI7XG59XG5cbi5mYS1jYXJ0LXBsdXMge1xuICAtLWZhOiBcIlxcZjIxN1wiO1xufVxuXG4uZmEtY2FydC1hcnJvdy1kb3duIHtcbiAgLS1mYTogXCJcXGYyMThcIjtcbn1cblxuLmZhLWRpYW1vbmQge1xuICAtLWZhOiBcIlxcZjIxOVwiO1xufVxuXG4uZmEtc2hpcCB7XG4gIC0tZmE6IFwiXFxmMjFhXCI7XG59XG5cbi5mYS11c2VyLXNlY3JldCB7XG4gIC0tZmE6IFwiXFxmMjFiXCI7XG59XG5cbi5mYS1tb3RvcmN5Y2xlIHtcbiAgLS1mYTogXCJcXGYyMWNcIjtcbn1cblxuLmZhLXN0cmVldC12aWV3IHtcbiAgLS1mYTogXCJcXGYyMWRcIjtcbn1cblxuLmZhLWhlYXJ0LXB1bHNlIHtcbiAgLS1mYTogXCJcXGYyMWVcIjtcbn1cblxuLmZhLWhlYXJ0YmVhdCB7XG4gIC0tZmE6IFwiXFxmMjFlXCI7XG59XG5cbi5mYS12ZW51cyB7XG4gIC0tZmE6IFwiXFxmMjIxXCI7XG59XG5cbi5mYS1tYXJzIHtcbiAgLS1mYTogXCJcXGYyMjJcIjtcbn1cblxuLmZhLW1lcmN1cnkge1xuICAtLWZhOiBcIlxcZjIyM1wiO1xufVxuXG4uZmEtbWFycy1hbmQtdmVudXMge1xuICAtLWZhOiBcIlxcZjIyNFwiO1xufVxuXG4uZmEtdHJhbnNnZW5kZXIge1xuICAtLWZhOiBcIlxcZjIyNVwiO1xufVxuXG4uZmEtdHJhbnNnZW5kZXItYWx0IHtcbiAgLS1mYTogXCJcXGYyMjVcIjtcbn1cblxuLmZhLXZlbnVzLWRvdWJsZSB7XG4gIC0tZmE6IFwiXFxmMjI2XCI7XG59XG5cbi5mYS1tYXJzLWRvdWJsZSB7XG4gIC0tZmE6IFwiXFxmMjI3XCI7XG59XG5cbi5mYS12ZW51cy1tYXJzIHtcbiAgLS1mYTogXCJcXGYyMjhcIjtcbn1cblxuLmZhLW1hcnMtc3Ryb2tlIHtcbiAgLS1mYTogXCJcXGYyMjlcIjtcbn1cblxuLmZhLW1hcnMtc3Ryb2tlLXVwIHtcbiAgLS1mYTogXCJcXGYyMmFcIjtcbn1cblxuLmZhLW1hcnMtc3Ryb2tlLXYge1xuICAtLWZhOiBcIlxcZjIyYVwiO1xufVxuXG4uZmEtbWFycy1zdHJva2UtcmlnaHQge1xuICAtLWZhOiBcIlxcZjIyYlwiO1xufVxuXG4uZmEtbWFycy1zdHJva2UtaCB7XG4gIC0tZmE6IFwiXFxmMjJiXCI7XG59XG5cbi5mYS1uZXV0ZXIge1xuICAtLWZhOiBcIlxcZjIyY1wiO1xufVxuXG4uZmEtZ2VuZGVybGVzcyB7XG4gIC0tZmE6IFwiXFxmMjJkXCI7XG59XG5cbi5mYS1zZXJ2ZXIge1xuICAtLWZhOiBcIlxcZjIzM1wiO1xufVxuXG4uZmEtdXNlci1wbHVzIHtcbiAgLS1mYTogXCJcXGYyMzRcIjtcbn1cblxuLmZhLXVzZXIteG1hcmsge1xuICAtLWZhOiBcIlxcZjIzNVwiO1xufVxuXG4uZmEtdXNlci10aW1lcyB7XG4gIC0tZmE6IFwiXFxmMjM1XCI7XG59XG5cbi5mYS1iZWQge1xuICAtLWZhOiBcIlxcZjIzNlwiO1xufVxuXG4uZmEtdHJhaW4ge1xuICAtLWZhOiBcIlxcZjIzOFwiO1xufVxuXG4uZmEtdHJhaW4tc3Vid2F5IHtcbiAgLS1mYTogXCJcXGYyMzlcIjtcbn1cblxuLmZhLXN1YndheSB7XG4gIC0tZmE6IFwiXFxmMjM5XCI7XG59XG5cbi5mYS1iYXR0ZXJ5LWZ1bGwge1xuICAtLWZhOiBcIlxcZjI0MFwiO1xufVxuXG4uZmEtYmF0dGVyeSB7XG4gIC0tZmE6IFwiXFxmMjQwXCI7XG59XG5cbi5mYS1iYXR0ZXJ5LTUge1xuICAtLWZhOiBcIlxcZjI0MFwiO1xufVxuXG4uZmEtYmF0dGVyeS10aHJlZS1xdWFydGVycyB7XG4gIC0tZmE6IFwiXFxmMjQxXCI7XG59XG5cbi5mYS1iYXR0ZXJ5LTQge1xuICAtLWZhOiBcIlxcZjI0MVwiO1xufVxuXG4uZmEtYmF0dGVyeS1oYWxmIHtcbiAgLS1mYTogXCJcXGYyNDJcIjtcbn1cblxuLmZhLWJhdHRlcnktMyB7XG4gIC0tZmE6IFwiXFxmMjQyXCI7XG59XG5cbi5mYS1iYXR0ZXJ5LXF1YXJ0ZXIge1xuICAtLWZhOiBcIlxcZjI0M1wiO1xufVxuXG4uZmEtYmF0dGVyeS0yIHtcbiAgLS1mYTogXCJcXGYyNDNcIjtcbn1cblxuLmZhLWJhdHRlcnktZW1wdHkge1xuICAtLWZhOiBcIlxcZjI0NFwiO1xufVxuXG4uZmEtYmF0dGVyeS0wIHtcbiAgLS1mYTogXCJcXGYyNDRcIjtcbn1cblxuLmZhLWFycm93LXBvaW50ZXIge1xuICAtLWZhOiBcIlxcZjI0NVwiO1xufVxuXG4uZmEtbW91c2UtcG9pbnRlciB7XG4gIC0tZmE6IFwiXFxmMjQ1XCI7XG59XG5cbi5mYS1pLWN1cnNvciB7XG4gIC0tZmE6IFwiXFxmMjQ2XCI7XG59XG5cbi5mYS1vYmplY3QtZ3JvdXAge1xuICAtLWZhOiBcIlxcZjI0N1wiO1xufVxuXG4uZmEtb2JqZWN0LXVuZ3JvdXAge1xuICAtLWZhOiBcIlxcZjI0OFwiO1xufVxuXG4uZmEtbm90ZS1zdGlja3kge1xuICAtLWZhOiBcIlxcZjI0OVwiO1xufVxuXG4uZmEtc3RpY2t5LW5vdGUge1xuICAtLWZhOiBcIlxcZjI0OVwiO1xufVxuXG4uZmEtY2xvbmUge1xuICAtLWZhOiBcIlxcZjI0ZFwiO1xufVxuXG4uZmEtc2NhbGUtYmFsYW5jZWQge1xuICAtLWZhOiBcIlxcZjI0ZVwiO1xufVxuXG4uZmEtYmFsYW5jZS1zY2FsZSB7XG4gIC0tZmE6IFwiXFxmMjRlXCI7XG59XG5cbi5mYS1ob3VyZ2xhc3Mtc3RhcnQge1xuICAtLWZhOiBcIlxcZjI1MVwiO1xufVxuXG4uZmEtaG91cmdsYXNzLTEge1xuICAtLWZhOiBcIlxcZjI1MVwiO1xufVxuXG4uZmEtaG91cmdsYXNzLWhhbGYge1xuICAtLWZhOiBcIlxcZjI1MlwiO1xufVxuXG4uZmEtaG91cmdsYXNzLTIge1xuICAtLWZhOiBcIlxcZjI1MlwiO1xufVxuXG4uZmEtaG91cmdsYXNzLWVuZCB7XG4gIC0tZmE6IFwiXFxmMjUzXCI7XG59XG5cbi5mYS1ob3VyZ2xhc3MtMyB7XG4gIC0tZmE6IFwiXFxmMjUzXCI7XG59XG5cbi5mYS1ob3VyZ2xhc3Mge1xuICAtLWZhOiBcIlxcZjI1NFwiO1xufVxuXG4uZmEtaG91cmdsYXNzLWVtcHR5IHtcbiAgLS1mYTogXCJcXGYyNTRcIjtcbn1cblxuLmZhLWhhbmQtYmFjay1maXN0IHtcbiAgLS1mYTogXCJcXGYyNTVcIjtcbn1cblxuLmZhLWhhbmQtcm9jayB7XG4gIC0tZmE6IFwiXFxmMjU1XCI7XG59XG5cbi5mYS1oYW5kIHtcbiAgLS1mYTogXCJcXGYyNTZcIjtcbn1cblxuLmZhLWhhbmQtcGFwZXIge1xuICAtLWZhOiBcIlxcZjI1NlwiO1xufVxuXG4uZmEtaGFuZC1zY2lzc29ycyB7XG4gIC0tZmE6IFwiXFxmMjU3XCI7XG59XG5cbi5mYS1oYW5kLWxpemFyZCB7XG4gIC0tZmE6IFwiXFxmMjU4XCI7XG59XG5cbi5mYS1oYW5kLXNwb2NrIHtcbiAgLS1mYTogXCJcXGYyNTlcIjtcbn1cblxuLmZhLWhhbmQtcG9pbnRlciB7XG4gIC0tZmE6IFwiXFxmMjVhXCI7XG59XG5cbi5mYS1oYW5kLXBlYWNlIHtcbiAgLS1mYTogXCJcXGYyNWJcIjtcbn1cblxuLmZhLXRyYWRlbWFyayB7XG4gIC0tZmE6IFwiXFxmMjVjXCI7XG59XG5cbi5mYS1yZWdpc3RlcmVkIHtcbiAgLS1mYTogXCJcXGYyNWRcIjtcbn1cblxuLmZhLXR2IHtcbiAgLS1mYTogXCJcXGYyNmNcIjtcbn1cblxuLmZhLXRlbGV2aXNpb24ge1xuICAtLWZhOiBcIlxcZjI2Y1wiO1xufVxuXG4uZmEtdHYtYWx0IHtcbiAgLS1mYTogXCJcXGYyNmNcIjtcbn1cblxuLmZhLWNhbGVuZGFyLXBsdXMge1xuICAtLWZhOiBcIlxcZjI3MVwiO1xufVxuXG4uZmEtY2FsZW5kYXItbWludXMge1xuICAtLWZhOiBcIlxcZjI3MlwiO1xufVxuXG4uZmEtY2FsZW5kYXIteG1hcmsge1xuICAtLWZhOiBcIlxcZjI3M1wiO1xufVxuXG4uZmEtY2FsZW5kYXItdGltZXMge1xuICAtLWZhOiBcIlxcZjI3M1wiO1xufVxuXG4uZmEtY2FsZW5kYXItY2hlY2sge1xuICAtLWZhOiBcIlxcZjI3NFwiO1xufVxuXG4uZmEtaW5kdXN0cnkge1xuICAtLWZhOiBcIlxcZjI3NVwiO1xufVxuXG4uZmEtbWFwLXBpbiB7XG4gIC0tZmE6IFwiXFxmMjc2XCI7XG59XG5cbi5mYS1zaWducy1wb3N0IHtcbiAgLS1mYTogXCJcXGYyNzdcIjtcbn1cblxuLmZhLW1hcC1zaWducyB7XG4gIC0tZmE6IFwiXFxmMjc3XCI7XG59XG5cbi5mYS1tYXAge1xuICAtLWZhOiBcIlxcZjI3OVwiO1xufVxuXG4uZmEtbWVzc2FnZSB7XG4gIC0tZmE6IFwiXFxmMjdhXCI7XG59XG5cbi5mYS1jb21tZW50LWFsdCB7XG4gIC0tZmE6IFwiXFxmMjdhXCI7XG59XG5cbi5mYS1jaXJjbGUtcGF1c2Uge1xuICAtLWZhOiBcIlxcZjI4YlwiO1xufVxuXG4uZmEtcGF1c2UtY2lyY2xlIHtcbiAgLS1mYTogXCJcXGYyOGJcIjtcbn1cblxuLmZhLWNpcmNsZS1zdG9wIHtcbiAgLS1mYTogXCJcXGYyOGRcIjtcbn1cblxuLmZhLXN0b3AtY2lyY2xlIHtcbiAgLS1mYTogXCJcXGYyOGRcIjtcbn1cblxuLmZhLWJhZy1zaG9wcGluZyB7XG4gIC0tZmE6IFwiXFxmMjkwXCI7XG59XG5cbi5mYS1zaG9wcGluZy1iYWcge1xuICAtLWZhOiBcIlxcZjI5MFwiO1xufVxuXG4uZmEtYmFza2V0LXNob3BwaW5nIHtcbiAgLS1mYTogXCJcXGYyOTFcIjtcbn1cblxuLmZhLXNob3BwaW5nLWJhc2tldCB7XG4gIC0tZmE6IFwiXFxmMjkxXCI7XG59XG5cbi5mYS11bml2ZXJzYWwtYWNjZXNzIHtcbiAgLS1mYTogXCJcXGYyOWFcIjtcbn1cblxuLmZhLXBlcnNvbi13YWxraW5nLXdpdGgtY2FuZSB7XG4gIC0tZmE6IFwiXFxmMjlkXCI7XG59XG5cbi5mYS1ibGluZCB7XG4gIC0tZmE6IFwiXFxmMjlkXCI7XG59XG5cbi5mYS1hdWRpby1kZXNjcmlwdGlvbiB7XG4gIC0tZmE6IFwiXFxmMjllXCI7XG59XG5cbi5mYS1waG9uZS12b2x1bWUge1xuICAtLWZhOiBcIlxcZjJhMFwiO1xufVxuXG4uZmEtdm9sdW1lLWNvbnRyb2wtcGhvbmUge1xuICAtLWZhOiBcIlxcZjJhMFwiO1xufVxuXG4uZmEtYnJhaWxsZSB7XG4gIC0tZmE6IFwiXFxmMmExXCI7XG59XG5cbi5mYS1lYXItbGlzdGVuIHtcbiAgLS1mYTogXCJcXGYyYTJcIjtcbn1cblxuLmZhLWFzc2lzdGl2ZS1saXN0ZW5pbmctc3lzdGVtcyB7XG4gIC0tZmE6IFwiXFxmMmEyXCI7XG59XG5cbi5mYS1oYW5kcy1hc2wtaW50ZXJwcmV0aW5nIHtcbiAgLS1mYTogXCJcXGYyYTNcIjtcbn1cblxuLmZhLWFtZXJpY2FuLXNpZ24tbGFuZ3VhZ2UtaW50ZXJwcmV0aW5nIHtcbiAgLS1mYTogXCJcXGYyYTNcIjtcbn1cblxuLmZhLWFzbC1pbnRlcnByZXRpbmcge1xuICAtLWZhOiBcIlxcZjJhM1wiO1xufVxuXG4uZmEtaGFuZHMtYW1lcmljYW4tc2lnbi1sYW5ndWFnZS1pbnRlcnByZXRpbmcge1xuICAtLWZhOiBcIlxcZjJhM1wiO1xufVxuXG4uZmEtZWFyLWRlYWYge1xuICAtLWZhOiBcIlxcZjJhNFwiO1xufVxuXG4uZmEtZGVhZiB7XG4gIC0tZmE6IFwiXFxmMmE0XCI7XG59XG5cbi5mYS1kZWFmbmVzcyB7XG4gIC0tZmE6IFwiXFxmMmE0XCI7XG59XG5cbi5mYS1oYXJkLW9mLWhlYXJpbmcge1xuICAtLWZhOiBcIlxcZjJhNFwiO1xufVxuXG4uZmEtaGFuZHMge1xuICAtLWZhOiBcIlxcZjJhN1wiO1xufVxuXG4uZmEtc2lnbi1sYW5ndWFnZSB7XG4gIC0tZmE6IFwiXFxmMmE3XCI7XG59XG5cbi5mYS1zaWduaW5nIHtcbiAgLS1mYTogXCJcXGYyYTdcIjtcbn1cblxuLmZhLWV5ZS1sb3ctdmlzaW9uIHtcbiAgLS1mYTogXCJcXGYyYThcIjtcbn1cblxuLmZhLWxvdy12aXNpb24ge1xuICAtLWZhOiBcIlxcZjJhOFwiO1xufVxuXG4uZmEtZm9udC1hd2Vzb21lIHtcbiAgLS1mYTogXCJcXGYyYjRcIjtcbn1cblxuLmZhLWZvbnQtYXdlc29tZS1mbGFnIHtcbiAgLS1mYTogXCJcXGYyYjRcIjtcbn1cblxuLmZhLWZvbnQtYXdlc29tZS1sb2dvLWZ1bGwge1xuICAtLWZhOiBcIlxcZjJiNFwiO1xufVxuXG4uZmEtaGFuZHNoYWtlIHtcbiAgLS1mYTogXCJcXGYyYjVcIjtcbn1cblxuLmZhLWhhbmRzaGFrZS1hbHQge1xuICAtLWZhOiBcIlxcZjJiNVwiO1xufVxuXG4uZmEtaGFuZHNoYWtlLXNpbXBsZSB7XG4gIC0tZmE6IFwiXFxmMmI1XCI7XG59XG5cbi5mYS1lbnZlbG9wZS1vcGVuIHtcbiAgLS1mYTogXCJcXGYyYjZcIjtcbn1cblxuLmZhLWFkZHJlc3MtYm9vayB7XG4gIC0tZmE6IFwiXFxmMmI5XCI7XG59XG5cbi5mYS1jb250YWN0LWJvb2sge1xuICAtLWZhOiBcIlxcZjJiOVwiO1xufVxuXG4uZmEtYWRkcmVzcy1jYXJkIHtcbiAgLS1mYTogXCJcXGYyYmJcIjtcbn1cblxuLmZhLWNvbnRhY3QtY2FyZCB7XG4gIC0tZmE6IFwiXFxmMmJiXCI7XG59XG5cbi5mYS12Y2FyZCB7XG4gIC0tZmE6IFwiXFxmMmJiXCI7XG59XG5cbi5mYS1jaXJjbGUtdXNlciB7XG4gIC0tZmE6IFwiXFxmMmJkXCI7XG59XG5cbi5mYS11c2VyLWNpcmNsZSB7XG4gIC0tZmE6IFwiXFxmMmJkXCI7XG59XG5cbi5mYS1pZC1iYWRnZSB7XG4gIC0tZmE6IFwiXFxmMmMxXCI7XG59XG5cbi5mYS1pZC1jYXJkIHtcbiAgLS1mYTogXCJcXGYyYzJcIjtcbn1cblxuLmZhLWRyaXZlcnMtbGljZW5zZSB7XG4gIC0tZmE6IFwiXFxmMmMyXCI7XG59XG5cbi5mYS10ZW1wZXJhdHVyZS1mdWxsIHtcbiAgLS1mYTogXCJcXGYyYzdcIjtcbn1cblxuLmZhLXRlbXBlcmF0dXJlLTQge1xuICAtLWZhOiBcIlxcZjJjN1wiO1xufVxuXG4uZmEtdGhlcm1vbWV0ZXItNCB7XG4gIC0tZmE6IFwiXFxmMmM3XCI7XG59XG5cbi5mYS10aGVybW9tZXRlci1mdWxsIHtcbiAgLS1mYTogXCJcXGYyYzdcIjtcbn1cblxuLmZhLXRlbXBlcmF0dXJlLXRocmVlLXF1YXJ0ZXJzIHtcbiAgLS1mYTogXCJcXGYyYzhcIjtcbn1cblxuLmZhLXRlbXBlcmF0dXJlLTMge1xuICAtLWZhOiBcIlxcZjJjOFwiO1xufVxuXG4uZmEtdGhlcm1vbWV0ZXItMyB7XG4gIC0tZmE6IFwiXFxmMmM4XCI7XG59XG5cbi5mYS10aGVybW9tZXRlci10aHJlZS1xdWFydGVycyB7XG4gIC0tZmE6IFwiXFxmMmM4XCI7XG59XG5cbi5mYS10ZW1wZXJhdHVyZS1oYWxmIHtcbiAgLS1mYTogXCJcXGYyYzlcIjtcbn1cblxuLmZhLXRlbXBlcmF0dXJlLTIge1xuICAtLWZhOiBcIlxcZjJjOVwiO1xufVxuXG4uZmEtdGhlcm1vbWV0ZXItMiB7XG4gIC0tZmE6IFwiXFxmMmM5XCI7XG59XG5cbi5mYS10aGVybW9tZXRlci1oYWxmIHtcbiAgLS1mYTogXCJcXGYyYzlcIjtcbn1cblxuLmZhLXRlbXBlcmF0dXJlLXF1YXJ0ZXIge1xuICAtLWZhOiBcIlxcZjJjYVwiO1xufVxuXG4uZmEtdGVtcGVyYXR1cmUtMSB7XG4gIC0tZmE6IFwiXFxmMmNhXCI7XG59XG5cbi5mYS10aGVybW9tZXRlci0xIHtcbiAgLS1mYTogXCJcXGYyY2FcIjtcbn1cblxuLmZhLXRoZXJtb21ldGVyLXF1YXJ0ZXIge1xuICAtLWZhOiBcIlxcZjJjYVwiO1xufVxuXG4uZmEtdGVtcGVyYXR1cmUtZW1wdHkge1xuICAtLWZhOiBcIlxcZjJjYlwiO1xufVxuXG4uZmEtdGVtcGVyYXR1cmUtMCB7XG4gIC0tZmE6IFwiXFxmMmNiXCI7XG59XG5cbi5mYS10aGVybW9tZXRlci0wIHtcbiAgLS1mYTogXCJcXGYyY2JcIjtcbn1cblxuLmZhLXRoZXJtb21ldGVyLWVtcHR5IHtcbiAgLS1mYTogXCJcXGYyY2JcIjtcbn1cblxuLmZhLXNob3dlciB7XG4gIC0tZmE6IFwiXFxmMmNjXCI7XG59XG5cbi5mYS1iYXRoIHtcbiAgLS1mYTogXCJcXGYyY2RcIjtcbn1cblxuLmZhLWJhdGh0dWIge1xuICAtLWZhOiBcIlxcZjJjZFwiO1xufVxuXG4uZmEtcG9kY2FzdCB7XG4gIC0tZmE6IFwiXFxmMmNlXCI7XG59XG5cbi5mYS13aW5kb3ctbWF4aW1pemUge1xuICAtLWZhOiBcIlxcZjJkMFwiO1xufVxuXG4uZmEtd2luZG93LW1pbmltaXplIHtcbiAgLS1mYTogXCJcXGYyZDFcIjtcbn1cblxuLmZhLXdpbmRvdy1yZXN0b3JlIHtcbiAgLS1mYTogXCJcXGYyZDJcIjtcbn1cblxuLmZhLXNxdWFyZS14bWFyayB7XG4gIC0tZmE6IFwiXFxmMmQzXCI7XG59XG5cbi5mYS10aW1lcy1zcXVhcmUge1xuICAtLWZhOiBcIlxcZjJkM1wiO1xufVxuXG4uZmEteG1hcmstc3F1YXJlIHtcbiAgLS1mYTogXCJcXGYyZDNcIjtcbn1cblxuLmZhLW1pY3JvY2hpcCB7XG4gIC0tZmE6IFwiXFxmMmRiXCI7XG59XG5cbi5mYS1zbm93Zmxha2Uge1xuICAtLWZhOiBcIlxcZjJkY1wiO1xufVxuXG4uZmEtc3Bvb24ge1xuICAtLWZhOiBcIlxcZjJlNVwiO1xufVxuXG4uZmEtdXRlbnNpbC1zcG9vbiB7XG4gIC0tZmE6IFwiXFxmMmU1XCI7XG59XG5cbi5mYS11dGVuc2lscyB7XG4gIC0tZmE6IFwiXFxmMmU3XCI7XG59XG5cbi5mYS1jdXRsZXJ5IHtcbiAgLS1mYTogXCJcXGYyZTdcIjtcbn1cblxuLmZhLXJvdGF0ZS1sZWZ0IHtcbiAgLS1mYTogXCJcXGYyZWFcIjtcbn1cblxuLmZhLXJvdGF0ZS1iYWNrIHtcbiAgLS1mYTogXCJcXGYyZWFcIjtcbn1cblxuLmZhLXJvdGF0ZS1iYWNrd2FyZCB7XG4gIC0tZmE6IFwiXFxmMmVhXCI7XG59XG5cbi5mYS11bmRvLWFsdCB7XG4gIC0tZmE6IFwiXFxmMmVhXCI7XG59XG5cbi5mYS10cmFzaC1jYW4ge1xuICAtLWZhOiBcIlxcZjJlZFwiO1xufVxuXG4uZmEtdHJhc2gtYWx0IHtcbiAgLS1mYTogXCJcXGYyZWRcIjtcbn1cblxuLmZhLXJvdGF0ZSB7XG4gIC0tZmE6IFwiXFxmMmYxXCI7XG59XG5cbi5mYS1zeW5jLWFsdCB7XG4gIC0tZmE6IFwiXFxmMmYxXCI7XG59XG5cbi5mYS1zdG9wd2F0Y2gge1xuICAtLWZhOiBcIlxcZjJmMlwiO1xufVxuXG4uZmEtcmlnaHQtZnJvbS1icmFja2V0IHtcbiAgLS1mYTogXCJcXGYyZjVcIjtcbn1cblxuLmZhLXNpZ24tb3V0LWFsdCB7XG4gIC0tZmE6IFwiXFxmMmY1XCI7XG59XG5cbi5mYS1yaWdodC10by1icmFja2V0IHtcbiAgLS1mYTogXCJcXGYyZjZcIjtcbn1cblxuLmZhLXNpZ24taW4tYWx0IHtcbiAgLS1mYTogXCJcXGYyZjZcIjtcbn1cblxuLmZhLXJvdGF0ZS1yaWdodCB7XG4gIC0tZmE6IFwiXFxmMmY5XCI7XG59XG5cbi5mYS1yZWRvLWFsdCB7XG4gIC0tZmE6IFwiXFxmMmY5XCI7XG59XG5cbi5mYS1yb3RhdGUtZm9yd2FyZCB7XG4gIC0tZmE6IFwiXFxmMmY5XCI7XG59XG5cbi5mYS1wb28ge1xuICAtLWZhOiBcIlxcZjJmZVwiO1xufVxuXG4uZmEtaW1hZ2VzIHtcbiAgLS1mYTogXCJcXGYzMDJcIjtcbn1cblxuLmZhLXBlbmNpbCB7XG4gIC0tZmE6IFwiXFxmMzAzXCI7XG59XG5cbi5mYS1wZW5jaWwtYWx0IHtcbiAgLS1mYTogXCJcXGYzMDNcIjtcbn1cblxuLmZhLXBlbiB7XG4gIC0tZmE6IFwiXFxmMzA0XCI7XG59XG5cbi5mYS1wZW4tY2xpcCB7XG4gIC0tZmE6IFwiXFxmMzA1XCI7XG59XG5cbi5mYS1wZW4tYWx0IHtcbiAgLS1mYTogXCJcXGYzMDVcIjtcbn1cblxuLmZhLW9jdGFnb24ge1xuICAtLWZhOiBcIlxcZjMwNlwiO1xufVxuXG4uZmEtZG93bi1sb25nIHtcbiAgLS1mYTogXCJcXGYzMDlcIjtcbn1cblxuLmZhLWxvbmctYXJyb3ctYWx0LWRvd24ge1xuICAtLWZhOiBcIlxcZjMwOVwiO1xufVxuXG4uZmEtbGVmdC1sb25nIHtcbiAgLS1mYTogXCJcXGYzMGFcIjtcbn1cblxuLmZhLWxvbmctYXJyb3ctYWx0LWxlZnQge1xuICAtLWZhOiBcIlxcZjMwYVwiO1xufVxuXG4uZmEtcmlnaHQtbG9uZyB7XG4gIC0tZmE6IFwiXFxmMzBiXCI7XG59XG5cbi5mYS1sb25nLWFycm93LWFsdC1yaWdodCB7XG4gIC0tZmE6IFwiXFxmMzBiXCI7XG59XG5cbi5mYS11cC1sb25nIHtcbiAgLS1mYTogXCJcXGYzMGNcIjtcbn1cblxuLmZhLWxvbmctYXJyb3ctYWx0LXVwIHtcbiAgLS1mYTogXCJcXGYzMGNcIjtcbn1cblxuLmZhLWhleGFnb24ge1xuICAtLWZhOiBcIlxcZjMxMlwiO1xufVxuXG4uZmEtZmlsZS1wZW4ge1xuICAtLWZhOiBcIlxcZjMxY1wiO1xufVxuXG4uZmEtZmlsZS1lZGl0IHtcbiAgLS1mYTogXCJcXGYzMWNcIjtcbn1cblxuLmZhLW1heGltaXplIHtcbiAgLS1mYTogXCJcXGYzMWVcIjtcbn1cblxuLmZhLWV4cGFuZC1hcnJvd3MtYWx0IHtcbiAgLS1mYTogXCJcXGYzMWVcIjtcbn1cblxuLmZhLWNsaXBib2FyZCB7XG4gIC0tZmE6IFwiXFxmMzI4XCI7XG59XG5cbi5mYS1sZWZ0LXJpZ2h0IHtcbiAgLS1mYTogXCJcXGYzMzdcIjtcbn1cblxuLmZhLWFycm93cy1hbHQtaCB7XG4gIC0tZmE6IFwiXFxmMzM3XCI7XG59XG5cbi5mYS11cC1kb3duIHtcbiAgLS1mYTogXCJcXGYzMzhcIjtcbn1cblxuLmZhLWFycm93cy1hbHQtdiB7XG4gIC0tZmE6IFwiXFxmMzM4XCI7XG59XG5cbi5mYS1hbGFybS1jbG9jayB7XG4gIC0tZmE6IFwiXFxmMzRlXCI7XG59XG5cbi5mYS1jaXJjbGUtZG93biB7XG4gIC0tZmE6IFwiXFxmMzU4XCI7XG59XG5cbi5mYS1hcnJvdy1hbHQtY2lyY2xlLWRvd24ge1xuICAtLWZhOiBcIlxcZjM1OFwiO1xufVxuXG4uZmEtY2lyY2xlLWxlZnQge1xuICAtLWZhOiBcIlxcZjM1OVwiO1xufVxuXG4uZmEtYXJyb3ctYWx0LWNpcmNsZS1sZWZ0IHtcbiAgLS1mYTogXCJcXGYzNTlcIjtcbn1cblxuLmZhLWNpcmNsZS1yaWdodCB7XG4gIC0tZmE6IFwiXFxmMzVhXCI7XG59XG5cbi5mYS1hcnJvdy1hbHQtY2lyY2xlLXJpZ2h0IHtcbiAgLS1mYTogXCJcXGYzNWFcIjtcbn1cblxuLmZhLWNpcmNsZS11cCB7XG4gIC0tZmE6IFwiXFxmMzViXCI7XG59XG5cbi5mYS1hcnJvdy1hbHQtY2lyY2xlLXVwIHtcbiAgLS1mYTogXCJcXGYzNWJcIjtcbn1cblxuLmZhLXVwLXJpZ2h0LWZyb20tc3F1YXJlIHtcbiAgLS1mYTogXCJcXGYzNWRcIjtcbn1cblxuLmZhLWV4dGVybmFsLWxpbmstYWx0IHtcbiAgLS1mYTogXCJcXGYzNWRcIjtcbn1cblxuLmZhLXNxdWFyZS11cC1yaWdodCB7XG4gIC0tZmE6IFwiXFxmMzYwXCI7XG59XG5cbi5mYS1leHRlcm5hbC1saW5rLXNxdWFyZS1hbHQge1xuICAtLWZhOiBcIlxcZjM2MFwiO1xufVxuXG4uZmEtcmlnaHQtbGVmdCB7XG4gIC0tZmE6IFwiXFxmMzYyXCI7XG59XG5cbi5mYS1leGNoYW5nZS1hbHQge1xuICAtLWZhOiBcIlxcZjM2MlwiO1xufVxuXG4uZmEtcmVwZWF0IHtcbiAgLS1mYTogXCJcXGYzNjNcIjtcbn1cblxuLmZhLWNvZGUtY29tbWl0IHtcbiAgLS1mYTogXCJcXGYzODZcIjtcbn1cblxuLmZhLWNvZGUtbWVyZ2Uge1xuICAtLWZhOiBcIlxcZjM4N1wiO1xufVxuXG4uZmEtZGVza3RvcCB7XG4gIC0tZmE6IFwiXFxmMzkwXCI7XG59XG5cbi5mYS1kZXNrdG9wLWFsdCB7XG4gIC0tZmE6IFwiXFxmMzkwXCI7XG59XG5cbi5mYS1nZW0ge1xuICAtLWZhOiBcIlxcZjNhNVwiO1xufVxuXG4uZmEtdHVybi1kb3duIHtcbiAgLS1mYTogXCJcXGYzYmVcIjtcbn1cblxuLmZhLWxldmVsLWRvd24tYWx0IHtcbiAgLS1mYTogXCJcXGYzYmVcIjtcbn1cblxuLmZhLXR1cm4tdXAge1xuICAtLWZhOiBcIlxcZjNiZlwiO1xufVxuXG4uZmEtbGV2ZWwtdXAtYWx0IHtcbiAgLS1mYTogXCJcXGYzYmZcIjtcbn1cblxuLmZhLWxvY2stb3BlbiB7XG4gIC0tZmE6IFwiXFxmM2MxXCI7XG59XG5cbi5mYS1sb2NhdGlvbi1kb3Qge1xuICAtLWZhOiBcIlxcZjNjNVwiO1xufVxuXG4uZmEtbWFwLW1hcmtlci1hbHQge1xuICAtLWZhOiBcIlxcZjNjNVwiO1xufVxuXG4uZmEtbWljcm9waG9uZS1saW5lcyB7XG4gIC0tZmE6IFwiXFxmM2M5XCI7XG59XG5cbi5mYS1taWNyb3Bob25lLWFsdCB7XG4gIC0tZmE6IFwiXFxmM2M5XCI7XG59XG5cbi5mYS1tb2JpbGUtc2NyZWVuLWJ1dHRvbiB7XG4gIC0tZmE6IFwiXFxmM2NkXCI7XG59XG5cbi5mYS1tb2JpbGUtYWx0IHtcbiAgLS1mYTogXCJcXGYzY2RcIjtcbn1cblxuLmZhLW1vYmlsZSB7XG4gIC0tZmE6IFwiXFxmM2NlXCI7XG59XG5cbi5mYS1tb2JpbGUtYW5kcm9pZCB7XG4gIC0tZmE6IFwiXFxmM2NlXCI7XG59XG5cbi5mYS1tb2JpbGUtcGhvbmUge1xuICAtLWZhOiBcIlxcZjNjZVwiO1xufVxuXG4uZmEtbW9iaWxlLXNjcmVlbiB7XG4gIC0tZmE6IFwiXFxmM2NmXCI7XG59XG5cbi5mYS1tb2JpbGUtYW5kcm9pZC1hbHQge1xuICAtLWZhOiBcIlxcZjNjZlwiO1xufVxuXG4uZmEtbW9uZXktYmlsbC0xIHtcbiAgLS1mYTogXCJcXGYzZDFcIjtcbn1cblxuLmZhLW1vbmV5LWJpbGwtYWx0IHtcbiAgLS1mYTogXCJcXGYzZDFcIjtcbn1cblxuLmZhLXBob25lLXNsYXNoIHtcbiAgLS1mYTogXCJcXGYzZGRcIjtcbn1cblxuLmZhLWltYWdlLXBvcnRyYWl0IHtcbiAgLS1mYTogXCJcXGYzZTBcIjtcbn1cblxuLmZhLXBvcnRyYWl0IHtcbiAgLS1mYTogXCJcXGYzZTBcIjtcbn1cblxuLmZhLXJlcGx5IHtcbiAgLS1mYTogXCJcXGYzZTVcIjtcbn1cblxuLmZhLW1haWwtcmVwbHkge1xuICAtLWZhOiBcIlxcZjNlNVwiO1xufVxuXG4uZmEtc2hpZWxkLWhhbHZlZCB7XG4gIC0tZmE6IFwiXFxmM2VkXCI7XG59XG5cbi5mYS1zaGllbGQtYWx0IHtcbiAgLS1mYTogXCJcXGYzZWRcIjtcbn1cblxuLmZhLXRhYmxldC1zY3JlZW4tYnV0dG9uIHtcbiAgLS1mYTogXCJcXGYzZmFcIjtcbn1cblxuLmZhLXRhYmxldC1hbHQge1xuICAtLWZhOiBcIlxcZjNmYVwiO1xufVxuXG4uZmEtdGFibGV0IHtcbiAgLS1mYTogXCJcXGYzZmJcIjtcbn1cblxuLmZhLXRhYmxldC1hbmRyb2lkIHtcbiAgLS1mYTogXCJcXGYzZmJcIjtcbn1cblxuLmZhLXRpY2tldC1zaW1wbGUge1xuICAtLWZhOiBcIlxcZjNmZlwiO1xufVxuXG4uZmEtdGlja2V0LWFsdCB7XG4gIC0tZmE6IFwiXFxmM2ZmXCI7XG59XG5cbi5mYS1yZWN0YW5nbGUteG1hcmsge1xuICAtLWZhOiBcIlxcZjQxMFwiO1xufVxuXG4uZmEtcmVjdGFuZ2xlLXRpbWVzIHtcbiAgLS1mYTogXCJcXGY0MTBcIjtcbn1cblxuLmZhLXRpbWVzLXJlY3RhbmdsZSB7XG4gIC0tZmE6IFwiXFxmNDEwXCI7XG59XG5cbi5mYS13aW5kb3ctY2xvc2Uge1xuICAtLWZhOiBcIlxcZjQxMFwiO1xufVxuXG4uZmEtZG93bi1sZWZ0LWFuZC11cC1yaWdodC10by1jZW50ZXIge1xuICAtLWZhOiBcIlxcZjQyMlwiO1xufVxuXG4uZmEtY29tcHJlc3MtYWx0IHtcbiAgLS1mYTogXCJcXGY0MjJcIjtcbn1cblxuLmZhLXVwLXJpZ2h0LWFuZC1kb3duLWxlZnQtZnJvbS1jZW50ZXIge1xuICAtLWZhOiBcIlxcZjQyNFwiO1xufVxuXG4uZmEtZXhwYW5kLWFsdCB7XG4gIC0tZmE6IFwiXFxmNDI0XCI7XG59XG5cbi5mYS1iYXNlYmFsbC1iYXQtYmFsbCB7XG4gIC0tZmE6IFwiXFxmNDMyXCI7XG59XG5cbi5mYS1iYXNlYmFsbCB7XG4gIC0tZmE6IFwiXFxmNDMzXCI7XG59XG5cbi5mYS1iYXNlYmFsbC1iYWxsIHtcbiAgLS1mYTogXCJcXGY0MzNcIjtcbn1cblxuLmZhLWJhc2tldGJhbGwge1xuICAtLWZhOiBcIlxcZjQzNFwiO1xufVxuXG4uZmEtYmFza2V0YmFsbC1iYWxsIHtcbiAgLS1mYTogXCJcXGY0MzRcIjtcbn1cblxuLmZhLWJvd2xpbmctYmFsbCB7XG4gIC0tZmE6IFwiXFxmNDM2XCI7XG59XG5cbi5mYS1jaGVzcyB7XG4gIC0tZmE6IFwiXFxmNDM5XCI7XG59XG5cbi5mYS1jaGVzcy1iaXNob3Age1xuICAtLWZhOiBcIlxcZjQzYVwiO1xufVxuXG4uZmEtY2hlc3MtYm9hcmQge1xuICAtLWZhOiBcIlxcZjQzY1wiO1xufVxuXG4uZmEtY2hlc3Mta2luZyB7XG4gIC0tZmE6IFwiXFxmNDNmXCI7XG59XG5cbi5mYS1jaGVzcy1rbmlnaHQge1xuICAtLWZhOiBcIlxcZjQ0MVwiO1xufVxuXG4uZmEtY2hlc3MtcGF3biB7XG4gIC0tZmE6IFwiXFxmNDQzXCI7XG59XG5cbi5mYS1jaGVzcy1xdWVlbiB7XG4gIC0tZmE6IFwiXFxmNDQ1XCI7XG59XG5cbi5mYS1jaGVzcy1yb29rIHtcbiAgLS1mYTogXCJcXGY0NDdcIjtcbn1cblxuLmZhLWR1bWJiZWxsIHtcbiAgLS1mYTogXCJcXGY0NGJcIjtcbn1cblxuLmZhLWZvb3RiYWxsIHtcbiAgLS1mYTogXCJcXGY0NGVcIjtcbn1cblxuLmZhLWZvb3RiYWxsLWJhbGwge1xuICAtLWZhOiBcIlxcZjQ0ZVwiO1xufVxuXG4uZmEtZ29sZi1iYWxsLXRlZSB7XG4gIC0tZmE6IFwiXFxmNDUwXCI7XG59XG5cbi5mYS1nb2xmLWJhbGwge1xuICAtLWZhOiBcIlxcZjQ1MFwiO1xufVxuXG4uZmEtaG9ja2V5LXB1Y2sge1xuICAtLWZhOiBcIlxcZjQ1M1wiO1xufVxuXG4uZmEtYnJvb20tYmFsbCB7XG4gIC0tZmE6IFwiXFxmNDU4XCI7XG59XG5cbi5mYS1xdWlkZGl0Y2gge1xuICAtLWZhOiBcIlxcZjQ1OFwiO1xufVxuXG4uZmEtcXVpZGRpdGNoLWJyb29tLWJhbGwge1xuICAtLWZhOiBcIlxcZjQ1OFwiO1xufVxuXG4uZmEtc3F1YXJlLWZ1bGwge1xuICAtLWZhOiBcIlxcZjQ1Y1wiO1xufVxuXG4uZmEtdGFibGUtdGVubmlzLXBhZGRsZS1iYWxsIHtcbiAgLS1mYTogXCJcXGY0NWRcIjtcbn1cblxuLmZhLXBpbmctcG9uZy1wYWRkbGUtYmFsbCB7XG4gIC0tZmE6IFwiXFxmNDVkXCI7XG59XG5cbi5mYS10YWJsZS10ZW5uaXMge1xuICAtLWZhOiBcIlxcZjQ1ZFwiO1xufVxuXG4uZmEtdm9sbGV5YmFsbCB7XG4gIC0tZmE6IFwiXFxmNDVmXCI7XG59XG5cbi5mYS12b2xsZXliYWxsLWJhbGwge1xuICAtLWZhOiBcIlxcZjQ1ZlwiO1xufVxuXG4uZmEtaGFuZC1kb3RzIHtcbiAgLS1mYTogXCJcXGY0NjFcIjtcbn1cblxuLmZhLWFsbGVyZ2llcyB7XG4gIC0tZmE6IFwiXFxmNDYxXCI7XG59XG5cbi5mYS1iYW5kYWdlIHtcbiAgLS1mYTogXCJcXGY0NjJcIjtcbn1cblxuLmZhLWJhbmQtYWlkIHtcbiAgLS1mYTogXCJcXGY0NjJcIjtcbn1cblxuLmZhLWJveCB7XG4gIC0tZmE6IFwiXFxmNDY2XCI7XG59XG5cbi5mYS1ib3hlcy1zdGFja2VkIHtcbiAgLS1mYTogXCJcXGY0NjhcIjtcbn1cblxuLmZhLWJveGVzIHtcbiAgLS1mYTogXCJcXGY0NjhcIjtcbn1cblxuLmZhLWJveGVzLWFsdCB7XG4gIC0tZmE6IFwiXFxmNDY4XCI7XG59XG5cbi5mYS1icmllZmNhc2UtbWVkaWNhbCB7XG4gIC0tZmE6IFwiXFxmNDY5XCI7XG59XG5cbi5mYS1maXJlLWZsYW1lLXNpbXBsZSB7XG4gIC0tZmE6IFwiXFxmNDZhXCI7XG59XG5cbi5mYS1idXJuIHtcbiAgLS1mYTogXCJcXGY0NmFcIjtcbn1cblxuLmZhLWNhcHN1bGVzIHtcbiAgLS1mYTogXCJcXGY0NmJcIjtcbn1cblxuLmZhLWNsaXBib2FyZC1jaGVjayB7XG4gIC0tZmE6IFwiXFxmNDZjXCI7XG59XG5cbi5mYS1jbGlwYm9hcmQtbGlzdCB7XG4gIC0tZmE6IFwiXFxmNDZkXCI7XG59XG5cbi5mYS1wZXJzb24tZG90cy1mcm9tLWxpbmUge1xuICAtLWZhOiBcIlxcZjQ3MFwiO1xufVxuXG4uZmEtZGlhZ25vc2VzIHtcbiAgLS1mYTogXCJcXGY0NzBcIjtcbn1cblxuLmZhLWRuYSB7XG4gIC0tZmE6IFwiXFxmNDcxXCI7XG59XG5cbi5mYS1kb2xseSB7XG4gIC0tZmE6IFwiXFxmNDcyXCI7XG59XG5cbi5mYS1kb2xseS1ib3gge1xuICAtLWZhOiBcIlxcZjQ3MlwiO1xufVxuXG4uZmEtY2FydC1mbGF0YmVkIHtcbiAgLS1mYTogXCJcXGY0NzRcIjtcbn1cblxuLmZhLWRvbGx5LWZsYXRiZWQge1xuICAtLWZhOiBcIlxcZjQ3NFwiO1xufVxuXG4uZmEtZmlsZS1tZWRpY2FsIHtcbiAgLS1mYTogXCJcXGY0NzdcIjtcbn1cblxuLmZhLWZpbGUtd2F2ZWZvcm0ge1xuICAtLWZhOiBcIlxcZjQ3OFwiO1xufVxuXG4uZmEtZmlsZS1tZWRpY2FsLWFsdCB7XG4gIC0tZmE6IFwiXFxmNDc4XCI7XG59XG5cbi5mYS1raXQtbWVkaWNhbCB7XG4gIC0tZmE6IFwiXFxmNDc5XCI7XG59XG5cbi5mYS1maXJzdC1haWQge1xuICAtLWZhOiBcIlxcZjQ3OVwiO1xufVxuXG4uZmEtY2lyY2xlLWgge1xuICAtLWZhOiBcIlxcZjQ3ZVwiO1xufVxuXG4uZmEtaG9zcGl0YWwtc3ltYm9sIHtcbiAgLS1mYTogXCJcXGY0N2VcIjtcbn1cblxuLmZhLWlkLWNhcmQtY2xpcCB7XG4gIC0tZmE6IFwiXFxmNDdmXCI7XG59XG5cbi5mYS1pZC1jYXJkLWFsdCB7XG4gIC0tZmE6IFwiXFxmNDdmXCI7XG59XG5cbi5mYS1ub3Rlcy1tZWRpY2FsIHtcbiAgLS1mYTogXCJcXGY0ODFcIjtcbn1cblxuLmZhLXBhbGxldCB7XG4gIC0tZmE6IFwiXFxmNDgyXCI7XG59XG5cbi5mYS1waWxscyB7XG4gIC0tZmE6IFwiXFxmNDg0XCI7XG59XG5cbi5mYS1wcmVzY3JpcHRpb24tYm90dGxlIHtcbiAgLS1mYTogXCJcXGY0ODVcIjtcbn1cblxuLmZhLXByZXNjcmlwdGlvbi1ib3R0bGUtbWVkaWNhbCB7XG4gIC0tZmE6IFwiXFxmNDg2XCI7XG59XG5cbi5mYS1wcmVzY3JpcHRpb24tYm90dGxlLWFsdCB7XG4gIC0tZmE6IFwiXFxmNDg2XCI7XG59XG5cbi5mYS1iZWQtcHVsc2Uge1xuICAtLWZhOiBcIlxcZjQ4N1wiO1xufVxuXG4uZmEtcHJvY2VkdXJlcyB7XG4gIC0tZmE6IFwiXFxmNDg3XCI7XG59XG5cbi5mYS10cnVjay1mYXN0IHtcbiAgLS1mYTogXCJcXGY0OGJcIjtcbn1cblxuLmZhLXNoaXBwaW5nLWZhc3Qge1xuICAtLWZhOiBcIlxcZjQ4YlwiO1xufVxuXG4uZmEtc21va2luZyB7XG4gIC0tZmE6IFwiXFxmNDhkXCI7XG59XG5cbi5mYS1zeXJpbmdlIHtcbiAgLS1mYTogXCJcXGY0OGVcIjtcbn1cblxuLmZhLXRhYmxldHMge1xuICAtLWZhOiBcIlxcZjQ5MFwiO1xufVxuXG4uZmEtdGhlcm1vbWV0ZXIge1xuICAtLWZhOiBcIlxcZjQ5MVwiO1xufVxuXG4uZmEtdmlhbCB7XG4gIC0tZmE6IFwiXFxmNDkyXCI7XG59XG5cbi5mYS12aWFscyB7XG4gIC0tZmE6IFwiXFxmNDkzXCI7XG59XG5cbi5mYS13YXJlaG91c2Uge1xuICAtLWZhOiBcIlxcZjQ5NFwiO1xufVxuXG4uZmEtd2VpZ2h0LXNjYWxlIHtcbiAgLS1mYTogXCJcXGY0OTZcIjtcbn1cblxuLmZhLXdlaWdodCB7XG4gIC0tZmE6IFwiXFxmNDk2XCI7XG59XG5cbi5mYS14LXJheSB7XG4gIC0tZmE6IFwiXFxmNDk3XCI7XG59XG5cbi5mYS1ib3gtb3BlbiB7XG4gIC0tZmE6IFwiXFxmNDllXCI7XG59XG5cbi5mYS1jb21tZW50LWRvdHMge1xuICAtLWZhOiBcIlxcZjRhZFwiO1xufVxuXG4uZmEtY29tbWVudGluZyB7XG4gIC0tZmE6IFwiXFxmNGFkXCI7XG59XG5cbi5mYS1jb21tZW50LXNsYXNoIHtcbiAgLS1mYTogXCJcXGY0YjNcIjtcbn1cblxuLmZhLWNvdWNoIHtcbiAgLS1mYTogXCJcXGY0YjhcIjtcbn1cblxuLmZhLWNpcmNsZS1kb2xsYXItdG8tc2xvdCB7XG4gIC0tZmE6IFwiXFxmNGI5XCI7XG59XG5cbi5mYS1kb25hdGUge1xuICAtLWZhOiBcIlxcZjRiOVwiO1xufVxuXG4uZmEtZG92ZSB7XG4gIC0tZmE6IFwiXFxmNGJhXCI7XG59XG5cbi5mYS1oYW5kLWhvbGRpbmcge1xuICAtLWZhOiBcIlxcZjRiZFwiO1xufVxuXG4uZmEtaGFuZC1ob2xkaW5nLWhlYXJ0IHtcbiAgLS1mYTogXCJcXGY0YmVcIjtcbn1cblxuLmZhLWhhbmQtaG9sZGluZy1kb2xsYXIge1xuICAtLWZhOiBcIlxcZjRjMFwiO1xufVxuXG4uZmEtaGFuZC1ob2xkaW5nLXVzZCB7XG4gIC0tZmE6IFwiXFxmNGMwXCI7XG59XG5cbi5mYS1oYW5kLWhvbGRpbmctZHJvcGxldCB7XG4gIC0tZmE6IFwiXFxmNGMxXCI7XG59XG5cbi5mYS1oYW5kLWhvbGRpbmctd2F0ZXIge1xuICAtLWZhOiBcIlxcZjRjMVwiO1xufVxuXG4uZmEtaGFuZHMtaG9sZGluZyB7XG4gIC0tZmE6IFwiXFxmNGMyXCI7XG59XG5cbi5mYS1oYW5kc2hha2UtYW5nbGUge1xuICAtLWZhOiBcIlxcZjRjNFwiO1xufVxuXG4uZmEtaGFuZHMtaGVscGluZyB7XG4gIC0tZmE6IFwiXFxmNGM0XCI7XG59XG5cbi5mYS1wYXJhY2h1dGUtYm94IHtcbiAgLS1mYTogXCJcXGY0Y2RcIjtcbn1cblxuLmZhLXBlb3BsZS1jYXJyeS1ib3gge1xuICAtLWZhOiBcIlxcZjRjZVwiO1xufVxuXG4uZmEtcGVvcGxlLWNhcnJ5IHtcbiAgLS1mYTogXCJcXGY0Y2VcIjtcbn1cblxuLmZhLXBpZ2d5LWJhbmsge1xuICAtLWZhOiBcIlxcZjRkM1wiO1xufVxuXG4uZmEtcmliYm9uIHtcbiAgLS1mYTogXCJcXGY0ZDZcIjtcbn1cblxuLmZhLXJvdXRlIHtcbiAgLS1mYTogXCJcXGY0ZDdcIjtcbn1cblxuLmZhLXNlZWRsaW5nIHtcbiAgLS1mYTogXCJcXGY0ZDhcIjtcbn1cblxuLmZhLXNwcm91dCB7XG4gIC0tZmE6IFwiXFxmNGQ4XCI7XG59XG5cbi5mYS1zaWduLWhhbmdpbmcge1xuICAtLWZhOiBcIlxcZjRkOVwiO1xufVxuXG4uZmEtc2lnbiB7XG4gIC0tZmE6IFwiXFxmNGQ5XCI7XG59XG5cbi5mYS1mYWNlLXNtaWxlLXdpbmsge1xuICAtLWZhOiBcIlxcZjRkYVwiO1xufVxuXG4uZmEtc21pbGUtd2luayB7XG4gIC0tZmE6IFwiXFxmNGRhXCI7XG59XG5cbi5mYS10YXBlIHtcbiAgLS1mYTogXCJcXGY0ZGJcIjtcbn1cblxuLmZhLXRydWNrLXJhbXAtYm94IHtcbiAgLS1mYTogXCJcXGY0ZGVcIjtcbn1cblxuLmZhLXRydWNrLWxvYWRpbmcge1xuICAtLWZhOiBcIlxcZjRkZVwiO1xufVxuXG4uZmEtdHJ1Y2stbW92aW5nIHtcbiAgLS1mYTogXCJcXGY0ZGZcIjtcbn1cblxuLmZhLXZpZGVvLXNsYXNoIHtcbiAgLS1mYTogXCJcXGY0ZTJcIjtcbn1cblxuLmZhLXdpbmUtZ2xhc3Mge1xuICAtLWZhOiBcIlxcZjRlM1wiO1xufVxuXG4uZmEtdXNlci1hc3Ryb25hdXQge1xuICAtLWZhOiBcIlxcZjRmYlwiO1xufVxuXG4uZmEtdXNlci1jaGVjayB7XG4gIC0tZmE6IFwiXFxmNGZjXCI7XG59XG5cbi5mYS11c2VyLWNsb2NrIHtcbiAgLS1mYTogXCJcXGY0ZmRcIjtcbn1cblxuLmZhLXVzZXItZ2VhciB7XG4gIC0tZmE6IFwiXFxmNGZlXCI7XG59XG5cbi5mYS11c2VyLWNvZyB7XG4gIC0tZmE6IFwiXFxmNGZlXCI7XG59XG5cbi5mYS11c2VyLXBlbiB7XG4gIC0tZmE6IFwiXFxmNGZmXCI7XG59XG5cbi5mYS11c2VyLWVkaXQge1xuICAtLWZhOiBcIlxcZjRmZlwiO1xufVxuXG4uZmEtdXNlci1ncm91cCB7XG4gIC0tZmE6IFwiXFxmNTAwXCI7XG59XG5cbi5mYS11c2VyLWZyaWVuZHMge1xuICAtLWZhOiBcIlxcZjUwMFwiO1xufVxuXG4uZmEtdXNlci1ncmFkdWF0ZSB7XG4gIC0tZmE6IFwiXFxmNTAxXCI7XG59XG5cbi5mYS11c2VyLWxvY2sge1xuICAtLWZhOiBcIlxcZjUwMlwiO1xufVxuXG4uZmEtdXNlci1taW51cyB7XG4gIC0tZmE6IFwiXFxmNTAzXCI7XG59XG5cbi5mYS11c2VyLW5pbmphIHtcbiAgLS1mYTogXCJcXGY1MDRcIjtcbn1cblxuLmZhLXVzZXItc2hpZWxkIHtcbiAgLS1mYTogXCJcXGY1MDVcIjtcbn1cblxuLmZhLXVzZXItc2xhc2gge1xuICAtLWZhOiBcIlxcZjUwNlwiO1xufVxuXG4uZmEtdXNlci1hbHQtc2xhc2gge1xuICAtLWZhOiBcIlxcZjUwNlwiO1xufVxuXG4uZmEtdXNlci1sYXJnZS1zbGFzaCB7XG4gIC0tZmE6IFwiXFxmNTA2XCI7XG59XG5cbi5mYS11c2VyLXRhZyB7XG4gIC0tZmE6IFwiXFxmNTA3XCI7XG59XG5cbi5mYS11c2VyLXRpZSB7XG4gIC0tZmE6IFwiXFxmNTA4XCI7XG59XG5cbi5mYS11c2Vycy1nZWFyIHtcbiAgLS1mYTogXCJcXGY1MDlcIjtcbn1cblxuLmZhLXVzZXJzLWNvZyB7XG4gIC0tZmE6IFwiXFxmNTA5XCI7XG59XG5cbi5mYS1zY2FsZS11bmJhbGFuY2VkIHtcbiAgLS1mYTogXCJcXGY1MTVcIjtcbn1cblxuLmZhLWJhbGFuY2Utc2NhbGUtbGVmdCB7XG4gIC0tZmE6IFwiXFxmNTE1XCI7XG59XG5cbi5mYS1zY2FsZS11bmJhbGFuY2VkLWZsaXAge1xuICAtLWZhOiBcIlxcZjUxNlwiO1xufVxuXG4uZmEtYmFsYW5jZS1zY2FsZS1yaWdodCB7XG4gIC0tZmE6IFwiXFxmNTE2XCI7XG59XG5cbi5mYS1ibGVuZGVyIHtcbiAgLS1mYTogXCJcXGY1MTdcIjtcbn1cblxuLmZhLWJvb2stb3BlbiB7XG4gIC0tZmE6IFwiXFxmNTE4XCI7XG59XG5cbi5mYS10b3dlci1icm9hZGNhc3Qge1xuICAtLWZhOiBcIlxcZjUxOVwiO1xufVxuXG4uZmEtYnJvYWRjYXN0LXRvd2VyIHtcbiAgLS1mYTogXCJcXGY1MTlcIjtcbn1cblxuLmZhLWJyb29tIHtcbiAgLS1mYTogXCJcXGY1MWFcIjtcbn1cblxuLmZhLWNoYWxrYm9hcmQge1xuICAtLWZhOiBcIlxcZjUxYlwiO1xufVxuXG4uZmEtYmxhY2tib2FyZCB7XG4gIC0tZmE6IFwiXFxmNTFiXCI7XG59XG5cbi5mYS1jaGFsa2JvYXJkLXVzZXIge1xuICAtLWZhOiBcIlxcZjUxY1wiO1xufVxuXG4uZmEtY2hhbGtib2FyZC10ZWFjaGVyIHtcbiAgLS1mYTogXCJcXGY1MWNcIjtcbn1cblxuLmZhLWNodXJjaCB7XG4gIC0tZmE6IFwiXFxmNTFkXCI7XG59XG5cbi5mYS1jb2lucyB7XG4gIC0tZmE6IFwiXFxmNTFlXCI7XG59XG5cbi5mYS1jb21wYWN0LWRpc2Mge1xuICAtLWZhOiBcIlxcZjUxZlwiO1xufVxuXG4uZmEtY3JvdyB7XG4gIC0tZmE6IFwiXFxmNTIwXCI7XG59XG5cbi5mYS1jcm93biB7XG4gIC0tZmE6IFwiXFxmNTIxXCI7XG59XG5cbi5mYS1kaWNlIHtcbiAgLS1mYTogXCJcXGY1MjJcIjtcbn1cblxuLmZhLWRpY2UtZml2ZSB7XG4gIC0tZmE6IFwiXFxmNTIzXCI7XG59XG5cbi5mYS1kaWNlLWZvdXIge1xuICAtLWZhOiBcIlxcZjUyNFwiO1xufVxuXG4uZmEtZGljZS1vbmUge1xuICAtLWZhOiBcIlxcZjUyNVwiO1xufVxuXG4uZmEtZGljZS1zaXgge1xuICAtLWZhOiBcIlxcZjUyNlwiO1xufVxuXG4uZmEtZGljZS10aHJlZSB7XG4gIC0tZmE6IFwiXFxmNTI3XCI7XG59XG5cbi5mYS1kaWNlLXR3byB7XG4gIC0tZmE6IFwiXFxmNTI4XCI7XG59XG5cbi5mYS1kaXZpZGUge1xuICAtLWZhOiBcIlxcZjUyOVwiO1xufVxuXG4uZmEtZG9vci1jbG9zZWQge1xuICAtLWZhOiBcIlxcZjUyYVwiO1xufVxuXG4uZmEtZG9vci1vcGVuIHtcbiAgLS1mYTogXCJcXGY1MmJcIjtcbn1cblxuLmZhLWZlYXRoZXIge1xuICAtLWZhOiBcIlxcZjUyZFwiO1xufVxuXG4uZmEtZnJvZyB7XG4gIC0tZmE6IFwiXFxmNTJlXCI7XG59XG5cbi5mYS1nYXMtcHVtcCB7XG4gIC0tZmE6IFwiXFxmNTJmXCI7XG59XG5cbi5mYS1nbGFzc2VzIHtcbiAgLS1mYTogXCJcXGY1MzBcIjtcbn1cblxuLmZhLWdyZWF0ZXItdGhhbi1lcXVhbCB7XG4gIC0tZmE6IFwiXFxmNTMyXCI7XG59XG5cbi5mYS1oZWxpY29wdGVyIHtcbiAgLS1mYTogXCJcXGY1MzNcIjtcbn1cblxuLmZhLWluZmluaXR5IHtcbiAgLS1mYTogXCJcXGY1MzRcIjtcbn1cblxuLmZhLWtpd2ktYmlyZCB7XG4gIC0tZmE6IFwiXFxmNTM1XCI7XG59XG5cbi5mYS1sZXNzLXRoYW4tZXF1YWwge1xuICAtLWZhOiBcIlxcZjUzN1wiO1xufVxuXG4uZmEtbWVtb3J5IHtcbiAgLS1mYTogXCJcXGY1MzhcIjtcbn1cblxuLmZhLW1pY3JvcGhvbmUtbGluZXMtc2xhc2gge1xuICAtLWZhOiBcIlxcZjUzOVwiO1xufVxuXG4uZmEtbWljcm9waG9uZS1hbHQtc2xhc2gge1xuICAtLWZhOiBcIlxcZjUzOVwiO1xufVxuXG4uZmEtbW9uZXktYmlsbC13YXZlIHtcbiAgLS1mYTogXCJcXGY1M2FcIjtcbn1cblxuLmZhLW1vbmV5LWJpbGwtMS13YXZlIHtcbiAgLS1mYTogXCJcXGY1M2JcIjtcbn1cblxuLmZhLW1vbmV5LWJpbGwtd2F2ZS1hbHQge1xuICAtLWZhOiBcIlxcZjUzYlwiO1xufVxuXG4uZmEtbW9uZXktY2hlY2sge1xuICAtLWZhOiBcIlxcZjUzY1wiO1xufVxuXG4uZmEtbW9uZXktY2hlY2stZG9sbGFyIHtcbiAgLS1mYTogXCJcXGY1M2RcIjtcbn1cblxuLmZhLW1vbmV5LWNoZWNrLWFsdCB7XG4gIC0tZmE6IFwiXFxmNTNkXCI7XG59XG5cbi5mYS1ub3QtZXF1YWwge1xuICAtLWZhOiBcIlxcZjUzZVwiO1xufVxuXG4uZmEtcGFsZXR0ZSB7XG4gIC0tZmE6IFwiXFxmNTNmXCI7XG59XG5cbi5mYS1zcXVhcmUtcGFya2luZyB7XG4gIC0tZmE6IFwiXFxmNTQwXCI7XG59XG5cbi5mYS1wYXJraW5nIHtcbiAgLS1mYTogXCJcXGY1NDBcIjtcbn1cblxuLmZhLWRpYWdyYW0tcHJvamVjdCB7XG4gIC0tZmE6IFwiXFxmNTQyXCI7XG59XG5cbi5mYS1wcm9qZWN0LWRpYWdyYW0ge1xuICAtLWZhOiBcIlxcZjU0MlwiO1xufVxuXG4uZmEtcmVjZWlwdCB7XG4gIC0tZmE6IFwiXFxmNTQzXCI7XG59XG5cbi5mYS1yb2JvdCB7XG4gIC0tZmE6IFwiXFxmNTQ0XCI7XG59XG5cbi5mYS1ydWxlciB7XG4gIC0tZmE6IFwiXFxmNTQ1XCI7XG59XG5cbi5mYS1ydWxlci1jb21iaW5lZCB7XG4gIC0tZmE6IFwiXFxmNTQ2XCI7XG59XG5cbi5mYS1ydWxlci1ob3Jpem9udGFsIHtcbiAgLS1mYTogXCJcXGY1NDdcIjtcbn1cblxuLmZhLXJ1bGVyLXZlcnRpY2FsIHtcbiAgLS1mYTogXCJcXGY1NDhcIjtcbn1cblxuLmZhLXNjaG9vbCB7XG4gIC0tZmE6IFwiXFxmNTQ5XCI7XG59XG5cbi5mYS1zY3Jld2RyaXZlciB7XG4gIC0tZmE6IFwiXFxmNTRhXCI7XG59XG5cbi5mYS1zaG9lLXByaW50cyB7XG4gIC0tZmE6IFwiXFxmNTRiXCI7XG59XG5cbi5mYS1za3VsbCB7XG4gIC0tZmE6IFwiXFxmNTRjXCI7XG59XG5cbi5mYS1iYW4tc21va2luZyB7XG4gIC0tZmE6IFwiXFxmNTRkXCI7XG59XG5cbi5mYS1zbW9raW5nLWJhbiB7XG4gIC0tZmE6IFwiXFxmNTRkXCI7XG59XG5cbi5mYS1zdG9yZSB7XG4gIC0tZmE6IFwiXFxmNTRlXCI7XG59XG5cbi5mYS1zaG9wIHtcbiAgLS1mYTogXCJcXGY1NGZcIjtcbn1cblxuLmZhLXN0b3JlLWFsdCB7XG4gIC0tZmE6IFwiXFxmNTRmXCI7XG59XG5cbi5mYS1iYXJzLXN0YWdnZXJlZCB7XG4gIC0tZmE6IFwiXFxmNTUwXCI7XG59XG5cbi5mYS1yZW9yZGVyIHtcbiAgLS1mYTogXCJcXGY1NTBcIjtcbn1cblxuLmZhLXN0cmVhbSB7XG4gIC0tZmE6IFwiXFxmNTUwXCI7XG59XG5cbi5mYS1zdHJvb3B3YWZlbCB7XG4gIC0tZmE6IFwiXFxmNTUxXCI7XG59XG5cbi5mYS10b29sYm94IHtcbiAgLS1mYTogXCJcXGY1NTJcIjtcbn1cblxuLmZhLXNoaXJ0IHtcbiAgLS1mYTogXCJcXGY1NTNcIjtcbn1cblxuLmZhLXQtc2hpcnQge1xuICAtLWZhOiBcIlxcZjU1M1wiO1xufVxuXG4uZmEtdHNoaXJ0IHtcbiAgLS1mYTogXCJcXGY1NTNcIjtcbn1cblxuLmZhLXBlcnNvbi13YWxraW5nIHtcbiAgLS1mYTogXCJcXGY1NTRcIjtcbn1cblxuLmZhLXdhbGtpbmcge1xuICAtLWZhOiBcIlxcZjU1NFwiO1xufVxuXG4uZmEtd2FsbGV0IHtcbiAgLS1mYTogXCJcXGY1NTVcIjtcbn1cblxuLmZhLWZhY2UtYW5ncnkge1xuICAtLWZhOiBcIlxcZjU1NlwiO1xufVxuXG4uZmEtYW5ncnkge1xuICAtLWZhOiBcIlxcZjU1NlwiO1xufVxuXG4uZmEtYXJjaHdheSB7XG4gIC0tZmE6IFwiXFxmNTU3XCI7XG59XG5cbi5mYS1ib29rLWF0bGFzIHtcbiAgLS1mYTogXCJcXGY1NThcIjtcbn1cblxuLmZhLWF0bGFzIHtcbiAgLS1mYTogXCJcXGY1NThcIjtcbn1cblxuLmZhLWF3YXJkIHtcbiAgLS1mYTogXCJcXGY1NTlcIjtcbn1cblxuLmZhLWRlbGV0ZS1sZWZ0IHtcbiAgLS1mYTogXCJcXGY1NWFcIjtcbn1cblxuLmZhLWJhY2tzcGFjZSB7XG4gIC0tZmE6IFwiXFxmNTVhXCI7XG59XG5cbi5mYS1iZXppZXItY3VydmUge1xuICAtLWZhOiBcIlxcZjU1YlwiO1xufVxuXG4uZmEtYm9uZyB7XG4gIC0tZmE6IFwiXFxmNTVjXCI7XG59XG5cbi5mYS1icnVzaCB7XG4gIC0tZmE6IFwiXFxmNTVkXCI7XG59XG5cbi5mYS1idXMtc2ltcGxlIHtcbiAgLS1mYTogXCJcXGY1NWVcIjtcbn1cblxuLmZhLWJ1cy1hbHQge1xuICAtLWZhOiBcIlxcZjU1ZVwiO1xufVxuXG4uZmEtY2FubmFiaXMge1xuICAtLWZhOiBcIlxcZjU1ZlwiO1xufVxuXG4uZmEtY2hlY2stZG91YmxlIHtcbiAgLS1mYTogXCJcXGY1NjBcIjtcbn1cblxuLmZhLW1hcnRpbmktZ2xhc3MtY2l0cnVzIHtcbiAgLS1mYTogXCJcXGY1NjFcIjtcbn1cblxuLmZhLWNvY2t0YWlsIHtcbiAgLS1mYTogXCJcXGY1NjFcIjtcbn1cblxuLmZhLWJlbGwtY29uY2llcmdlIHtcbiAgLS1mYTogXCJcXGY1NjJcIjtcbn1cblxuLmZhLWNvbmNpZXJnZS1iZWxsIHtcbiAgLS1mYTogXCJcXGY1NjJcIjtcbn1cblxuLmZhLWNvb2tpZSB7XG4gIC0tZmE6IFwiXFxmNTYzXCI7XG59XG5cbi5mYS1jb29raWUtYml0ZSB7XG4gIC0tZmE6IFwiXFxmNTY0XCI7XG59XG5cbi5mYS1jcm9wLXNpbXBsZSB7XG4gIC0tZmE6IFwiXFxmNTY1XCI7XG59XG5cbi5mYS1jcm9wLWFsdCB7XG4gIC0tZmE6IFwiXFxmNTY1XCI7XG59XG5cbi5mYS10YWNob2dyYXBoLWRpZ2l0YWwge1xuICAtLWZhOiBcIlxcZjU2NlwiO1xufVxuXG4uZmEtZGlnaXRhbC10YWNob2dyYXBoIHtcbiAgLS1mYTogXCJcXGY1NjZcIjtcbn1cblxuLmZhLWZhY2UtZGl6enkge1xuICAtLWZhOiBcIlxcZjU2N1wiO1xufVxuXG4uZmEtZGl6enkge1xuICAtLWZhOiBcIlxcZjU2N1wiO1xufVxuXG4uZmEtY29tcGFzcy1kcmFmdGluZyB7XG4gIC0tZmE6IFwiXFxmNTY4XCI7XG59XG5cbi5mYS1kcmFmdGluZy1jb21wYXNzIHtcbiAgLS1mYTogXCJcXGY1NjhcIjtcbn1cblxuLmZhLWRydW0ge1xuICAtLWZhOiBcIlxcZjU2OVwiO1xufVxuXG4uZmEtZHJ1bS1zdGVlbHBhbiB7XG4gIC0tZmE6IFwiXFxmNTZhXCI7XG59XG5cbi5mYS1mZWF0aGVyLXBvaW50ZWQge1xuICAtLWZhOiBcIlxcZjU2YlwiO1xufVxuXG4uZmEtZmVhdGhlci1hbHQge1xuICAtLWZhOiBcIlxcZjU2YlwiO1xufVxuXG4uZmEtZmlsZS1jb250cmFjdCB7XG4gIC0tZmE6IFwiXFxmNTZjXCI7XG59XG5cbi5mYS1maWxlLWFycm93LWRvd24ge1xuICAtLWZhOiBcIlxcZjU2ZFwiO1xufVxuXG4uZmEtZmlsZS1kb3dubG9hZCB7XG4gIC0tZmE6IFwiXFxmNTZkXCI7XG59XG5cbi5mYS1maWxlLWV4cG9ydCB7XG4gIC0tZmE6IFwiXFxmNTZlXCI7XG59XG5cbi5mYS1hcnJvdy1yaWdodC1mcm9tLWZpbGUge1xuICAtLWZhOiBcIlxcZjU2ZVwiO1xufVxuXG4uZmEtZmlsZS1pbXBvcnQge1xuICAtLWZhOiBcIlxcZjU2ZlwiO1xufVxuXG4uZmEtYXJyb3ctcmlnaHQtdG8tZmlsZSB7XG4gIC0tZmE6IFwiXFxmNTZmXCI7XG59XG5cbi5mYS1maWxlLWludm9pY2Uge1xuICAtLWZhOiBcIlxcZjU3MFwiO1xufVxuXG4uZmEtZmlsZS1pbnZvaWNlLWRvbGxhciB7XG4gIC0tZmE6IFwiXFxmNTcxXCI7XG59XG5cbi5mYS1maWxlLXByZXNjcmlwdGlvbiB7XG4gIC0tZmE6IFwiXFxmNTcyXCI7XG59XG5cbi5mYS1maWxlLXNpZ25hdHVyZSB7XG4gIC0tZmE6IFwiXFxmNTczXCI7XG59XG5cbi5mYS1maWxlLWFycm93LXVwIHtcbiAgLS1mYTogXCJcXGY1NzRcIjtcbn1cblxuLmZhLWZpbGUtdXBsb2FkIHtcbiAgLS1mYTogXCJcXGY1NzRcIjtcbn1cblxuLmZhLWZpbGwge1xuICAtLWZhOiBcIlxcZjU3NVwiO1xufVxuXG4uZmEtZmlsbC1kcmlwIHtcbiAgLS1mYTogXCJcXGY1NzZcIjtcbn1cblxuLmZhLWZpbmdlcnByaW50IHtcbiAgLS1mYTogXCJcXGY1NzdcIjtcbn1cblxuLmZhLWZpc2gge1xuICAtLWZhOiBcIlxcZjU3OFwiO1xufVxuXG4uZmEtZmFjZS1mbHVzaGVkIHtcbiAgLS1mYTogXCJcXGY1NzlcIjtcbn1cblxuLmZhLWZsdXNoZWQge1xuICAtLWZhOiBcIlxcZjU3OVwiO1xufVxuXG4uZmEtZmFjZS1mcm93bi1vcGVuIHtcbiAgLS1mYTogXCJcXGY1N2FcIjtcbn1cblxuLmZhLWZyb3duLW9wZW4ge1xuICAtLWZhOiBcIlxcZjU3YVwiO1xufVxuXG4uZmEtbWFydGluaS1nbGFzcyB7XG4gIC0tZmE6IFwiXFxmNTdiXCI7XG59XG5cbi5mYS1nbGFzcy1tYXJ0aW5pLWFsdCB7XG4gIC0tZmE6IFwiXFxmNTdiXCI7XG59XG5cbi5mYS1lYXJ0aC1hZnJpY2Ege1xuICAtLWZhOiBcIlxcZjU3Y1wiO1xufVxuXG4uZmEtZ2xvYmUtYWZyaWNhIHtcbiAgLS1mYTogXCJcXGY1N2NcIjtcbn1cblxuLmZhLWVhcnRoLWFtZXJpY2FzIHtcbiAgLS1mYTogXCJcXGY1N2RcIjtcbn1cblxuLmZhLWVhcnRoIHtcbiAgLS1mYTogXCJcXGY1N2RcIjtcbn1cblxuLmZhLWVhcnRoLWFtZXJpY2Ege1xuICAtLWZhOiBcIlxcZjU3ZFwiO1xufVxuXG4uZmEtZ2xvYmUtYW1lcmljYXMge1xuICAtLWZhOiBcIlxcZjU3ZFwiO1xufVxuXG4uZmEtZWFydGgtYXNpYSB7XG4gIC0tZmE6IFwiXFxmNTdlXCI7XG59XG5cbi5mYS1nbG9iZS1hc2lhIHtcbiAgLS1mYTogXCJcXGY1N2VcIjtcbn1cblxuLmZhLWZhY2UtZ3JpbWFjZSB7XG4gIC0tZmE6IFwiXFxmNTdmXCI7XG59XG5cbi5mYS1ncmltYWNlIHtcbiAgLS1mYTogXCJcXGY1N2ZcIjtcbn1cblxuLmZhLWZhY2UtZ3JpbiB7XG4gIC0tZmE6IFwiXFxmNTgwXCI7XG59XG5cbi5mYS1ncmluIHtcbiAgLS1mYTogXCJcXGY1ODBcIjtcbn1cblxuLmZhLWZhY2UtZ3Jpbi13aWRlIHtcbiAgLS1mYTogXCJcXGY1ODFcIjtcbn1cblxuLmZhLWdyaW4tYWx0IHtcbiAgLS1mYTogXCJcXGY1ODFcIjtcbn1cblxuLmZhLWZhY2UtZ3Jpbi1iZWFtIHtcbiAgLS1mYTogXCJcXGY1ODJcIjtcbn1cblxuLmZhLWdyaW4tYmVhbSB7XG4gIC0tZmE6IFwiXFxmNTgyXCI7XG59XG5cbi5mYS1mYWNlLWdyaW4tYmVhbS1zd2VhdCB7XG4gIC0tZmE6IFwiXFxmNTgzXCI7XG59XG5cbi5mYS1ncmluLWJlYW0tc3dlYXQge1xuICAtLWZhOiBcIlxcZjU4M1wiO1xufVxuXG4uZmEtZmFjZS1ncmluLWhlYXJ0cyB7XG4gIC0tZmE6IFwiXFxmNTg0XCI7XG59XG5cbi5mYS1ncmluLWhlYXJ0cyB7XG4gIC0tZmE6IFwiXFxmNTg0XCI7XG59XG5cbi5mYS1mYWNlLWdyaW4tc3F1aW50IHtcbiAgLS1mYTogXCJcXGY1ODVcIjtcbn1cblxuLmZhLWdyaW4tc3F1aW50IHtcbiAgLS1mYTogXCJcXGY1ODVcIjtcbn1cblxuLmZhLWZhY2UtZ3Jpbi1zcXVpbnQtdGVhcnMge1xuICAtLWZhOiBcIlxcZjU4NlwiO1xufVxuXG4uZmEtZ3Jpbi1zcXVpbnQtdGVhcnMge1xuICAtLWZhOiBcIlxcZjU4NlwiO1xufVxuXG4uZmEtZmFjZS1ncmluLXN0YXJzIHtcbiAgLS1mYTogXCJcXGY1ODdcIjtcbn1cblxuLmZhLWdyaW4tc3RhcnMge1xuICAtLWZhOiBcIlxcZjU4N1wiO1xufVxuXG4uZmEtZmFjZS1ncmluLXRlYXJzIHtcbiAgLS1mYTogXCJcXGY1ODhcIjtcbn1cblxuLmZhLWdyaW4tdGVhcnMge1xuICAtLWZhOiBcIlxcZjU4OFwiO1xufVxuXG4uZmEtZmFjZS1ncmluLXRvbmd1ZSB7XG4gIC0tZmE6IFwiXFxmNTg5XCI7XG59XG5cbi5mYS1ncmluLXRvbmd1ZSB7XG4gIC0tZmE6IFwiXFxmNTg5XCI7XG59XG5cbi5mYS1mYWNlLWdyaW4tdG9uZ3VlLXNxdWludCB7XG4gIC0tZmE6IFwiXFxmNThhXCI7XG59XG5cbi5mYS1ncmluLXRvbmd1ZS1zcXVpbnQge1xuICAtLWZhOiBcIlxcZjU4YVwiO1xufVxuXG4uZmEtZmFjZS1ncmluLXRvbmd1ZS13aW5rIHtcbiAgLS1mYTogXCJcXGY1OGJcIjtcbn1cblxuLmZhLWdyaW4tdG9uZ3VlLXdpbmsge1xuICAtLWZhOiBcIlxcZjU4YlwiO1xufVxuXG4uZmEtZmFjZS1ncmluLXdpbmsge1xuICAtLWZhOiBcIlxcZjU4Y1wiO1xufVxuXG4uZmEtZ3Jpbi13aW5rIHtcbiAgLS1mYTogXCJcXGY1OGNcIjtcbn1cblxuLmZhLWdyaXAge1xuICAtLWZhOiBcIlxcZjU4ZFwiO1xufVxuXG4uZmEtZ3JpZC1ob3Jpem9udGFsIHtcbiAgLS1mYTogXCJcXGY1OGRcIjtcbn1cblxuLmZhLWdyaXAtaG9yaXpvbnRhbCB7XG4gIC0tZmE6IFwiXFxmNThkXCI7XG59XG5cbi5mYS1ncmlwLXZlcnRpY2FsIHtcbiAgLS1mYTogXCJcXGY1OGVcIjtcbn1cblxuLmZhLWdyaWQtdmVydGljYWwge1xuICAtLWZhOiBcIlxcZjU4ZVwiO1xufVxuXG4uZmEtaGVhZHNldCB7XG4gIC0tZmE6IFwiXFxmNTkwXCI7XG59XG5cbi5mYS1oaWdobGlnaHRlciB7XG4gIC0tZmE6IFwiXFxmNTkxXCI7XG59XG5cbi5mYS1ob3QtdHViLXBlcnNvbiB7XG4gIC0tZmE6IFwiXFxmNTkzXCI7XG59XG5cbi5mYS1ob3QtdHViIHtcbiAgLS1mYTogXCJcXGY1OTNcIjtcbn1cblxuLmZhLWhvdGVsIHtcbiAgLS1mYTogXCJcXGY1OTRcIjtcbn1cblxuLmZhLWpvaW50IHtcbiAgLS1mYTogXCJcXGY1OTVcIjtcbn1cblxuLmZhLWZhY2Uta2lzcyB7XG4gIC0tZmE6IFwiXFxmNTk2XCI7XG59XG5cbi5mYS1raXNzIHtcbiAgLS1mYTogXCJcXGY1OTZcIjtcbn1cblxuLmZhLWZhY2Uta2lzcy1iZWFtIHtcbiAgLS1mYTogXCJcXGY1OTdcIjtcbn1cblxuLmZhLWtpc3MtYmVhbSB7XG4gIC0tZmE6IFwiXFxmNTk3XCI7XG59XG5cbi5mYS1mYWNlLWtpc3Mtd2luay1oZWFydCB7XG4gIC0tZmE6IFwiXFxmNTk4XCI7XG59XG5cbi5mYS1raXNzLXdpbmstaGVhcnQge1xuICAtLWZhOiBcIlxcZjU5OFwiO1xufVxuXG4uZmEtZmFjZS1sYXVnaCB7XG4gIC0tZmE6IFwiXFxmNTk5XCI7XG59XG5cbi5mYS1sYXVnaCB7XG4gIC0tZmE6IFwiXFxmNTk5XCI7XG59XG5cbi5mYS1mYWNlLWxhdWdoLWJlYW0ge1xuICAtLWZhOiBcIlxcZjU5YVwiO1xufVxuXG4uZmEtbGF1Z2gtYmVhbSB7XG4gIC0tZmE6IFwiXFxmNTlhXCI7XG59XG5cbi5mYS1mYWNlLWxhdWdoLXNxdWludCB7XG4gIC0tZmE6IFwiXFxmNTliXCI7XG59XG5cbi5mYS1sYXVnaC1zcXVpbnQge1xuICAtLWZhOiBcIlxcZjU5YlwiO1xufVxuXG4uZmEtZmFjZS1sYXVnaC13aW5rIHtcbiAgLS1mYTogXCJcXGY1OWNcIjtcbn1cblxuLmZhLWxhdWdoLXdpbmsge1xuICAtLWZhOiBcIlxcZjU5Y1wiO1xufVxuXG4uZmEtY2FydC1mbGF0YmVkLXN1aXRjYXNlIHtcbiAgLS1mYTogXCJcXGY1OWRcIjtcbn1cblxuLmZhLWx1Z2dhZ2UtY2FydCB7XG4gIC0tZmE6IFwiXFxmNTlkXCI7XG59XG5cbi5mYS1tYXAtbG9jYXRpb24ge1xuICAtLWZhOiBcIlxcZjU5ZlwiO1xufVxuXG4uZmEtbWFwLW1hcmtlZCB7XG4gIC0tZmE6IFwiXFxmNTlmXCI7XG59XG5cbi5mYS1tYXAtbG9jYXRpb24tZG90IHtcbiAgLS1mYTogXCJcXGY1YTBcIjtcbn1cblxuLmZhLW1hcC1tYXJrZWQtYWx0IHtcbiAgLS1mYTogXCJcXGY1YTBcIjtcbn1cblxuLmZhLW1hcmtlciB7XG4gIC0tZmE6IFwiXFxmNWExXCI7XG59XG5cbi5mYS1tZWRhbCB7XG4gIC0tZmE6IFwiXFxmNWEyXCI7XG59XG5cbi5mYS1mYWNlLW1laC1ibGFuayB7XG4gIC0tZmE6IFwiXFxmNWE0XCI7XG59XG5cbi5mYS1tZWgtYmxhbmsge1xuICAtLWZhOiBcIlxcZjVhNFwiO1xufVxuXG4uZmEtZmFjZS1yb2xsaW5nLWV5ZXMge1xuICAtLWZhOiBcIlxcZjVhNVwiO1xufVxuXG4uZmEtbWVoLXJvbGxpbmctZXllcyB7XG4gIC0tZmE6IFwiXFxmNWE1XCI7XG59XG5cbi5mYS1tb251bWVudCB7XG4gIC0tZmE6IFwiXFxmNWE2XCI7XG59XG5cbi5mYS1tb3J0YXItcGVzdGxlIHtcbiAgLS1mYTogXCJcXGY1YTdcIjtcbn1cblxuLmZhLXBhaW50LXJvbGxlciB7XG4gIC0tZmE6IFwiXFxmNWFhXCI7XG59XG5cbi5mYS1wYXNzcG9ydCB7XG4gIC0tZmE6IFwiXFxmNWFiXCI7XG59XG5cbi5mYS1wZW4tZmFuY3kge1xuICAtLWZhOiBcIlxcZjVhY1wiO1xufVxuXG4uZmEtcGVuLW5pYiB7XG4gIC0tZmE6IFwiXFxmNWFkXCI7XG59XG5cbi5mYS1wZW4tcnVsZXIge1xuICAtLWZhOiBcIlxcZjVhZVwiO1xufVxuXG4uZmEtcGVuY2lsLXJ1bGVyIHtcbiAgLS1mYTogXCJcXGY1YWVcIjtcbn1cblxuLmZhLXBsYW5lLWFycml2YWwge1xuICAtLWZhOiBcIlxcZjVhZlwiO1xufVxuXG4uZmEtcGxhbmUtZGVwYXJ0dXJlIHtcbiAgLS1mYTogXCJcXGY1YjBcIjtcbn1cblxuLmZhLXByZXNjcmlwdGlvbiB7XG4gIC0tZmE6IFwiXFxmNWIxXCI7XG59XG5cbi5mYS1mYWNlLXNhZC1jcnkge1xuICAtLWZhOiBcIlxcZjViM1wiO1xufVxuXG4uZmEtc2FkLWNyeSB7XG4gIC0tZmE6IFwiXFxmNWIzXCI7XG59XG5cbi5mYS1mYWNlLXNhZC10ZWFyIHtcbiAgLS1mYTogXCJcXGY1YjRcIjtcbn1cblxuLmZhLXNhZC10ZWFyIHtcbiAgLS1mYTogXCJcXGY1YjRcIjtcbn1cblxuLmZhLXZhbi1zaHV0dGxlIHtcbiAgLS1mYTogXCJcXGY1YjZcIjtcbn1cblxuLmZhLXNodXR0bGUtdmFuIHtcbiAgLS1mYTogXCJcXGY1YjZcIjtcbn1cblxuLmZhLXNpZ25hdHVyZSB7XG4gIC0tZmE6IFwiXFxmNWI3XCI7XG59XG5cbi5mYS1mYWNlLXNtaWxlLWJlYW0ge1xuICAtLWZhOiBcIlxcZjViOFwiO1xufVxuXG4uZmEtc21pbGUtYmVhbSB7XG4gIC0tZmE6IFwiXFxmNWI4XCI7XG59XG5cbi5mYS1zb2xhci1wYW5lbCB7XG4gIC0tZmE6IFwiXFxmNWJhXCI7XG59XG5cbi5mYS1zcGEge1xuICAtLWZhOiBcIlxcZjViYlwiO1xufVxuXG4uZmEtc3Bsb3RjaCB7XG4gIC0tZmE6IFwiXFxmNWJjXCI7XG59XG5cbi5mYS1zcHJheS1jYW4ge1xuICAtLWZhOiBcIlxcZjViZFwiO1xufVxuXG4uZmEtc3RhbXAge1xuICAtLWZhOiBcIlxcZjViZlwiO1xufVxuXG4uZmEtc3Rhci1oYWxmLXN0cm9rZSB7XG4gIC0tZmE6IFwiXFxmNWMwXCI7XG59XG5cbi5mYS1zdGFyLWhhbGYtYWx0IHtcbiAgLS1mYTogXCJcXGY1YzBcIjtcbn1cblxuLmZhLXN1aXRjYXNlLXJvbGxpbmcge1xuICAtLWZhOiBcIlxcZjVjMVwiO1xufVxuXG4uZmEtZmFjZS1zdXJwcmlzZSB7XG4gIC0tZmE6IFwiXFxmNWMyXCI7XG59XG5cbi5mYS1zdXJwcmlzZSB7XG4gIC0tZmE6IFwiXFxmNWMyXCI7XG59XG5cbi5mYS1zd2F0Y2hib29rIHtcbiAgLS1mYTogXCJcXGY1YzNcIjtcbn1cblxuLmZhLXBlcnNvbi1zd2ltbWluZyB7XG4gIC0tZmE6IFwiXFxmNWM0XCI7XG59XG5cbi5mYS1zd2ltbWVyIHtcbiAgLS1mYTogXCJcXGY1YzRcIjtcbn1cblxuLmZhLXdhdGVyLWxhZGRlciB7XG4gIC0tZmE6IFwiXFxmNWM1XCI7XG59XG5cbi5mYS1sYWRkZXItd2F0ZXIge1xuICAtLWZhOiBcIlxcZjVjNVwiO1xufVxuXG4uZmEtc3dpbW1pbmctcG9vbCB7XG4gIC0tZmE6IFwiXFxmNWM1XCI7XG59XG5cbi5mYS1kcm9wbGV0LXNsYXNoIHtcbiAgLS1mYTogXCJcXGY1YzdcIjtcbn1cblxuLmZhLXRpbnQtc2xhc2gge1xuICAtLWZhOiBcIlxcZjVjN1wiO1xufVxuXG4uZmEtZmFjZS10aXJlZCB7XG4gIC0tZmE6IFwiXFxmNWM4XCI7XG59XG5cbi5mYS10aXJlZCB7XG4gIC0tZmE6IFwiXFxmNWM4XCI7XG59XG5cbi5mYS10b290aCB7XG4gIC0tZmE6IFwiXFxmNWM5XCI7XG59XG5cbi5mYS11bWJyZWxsYS1iZWFjaCB7XG4gIC0tZmE6IFwiXFxmNWNhXCI7XG59XG5cbi5mYS13ZWlnaHQtaGFuZ2luZyB7XG4gIC0tZmE6IFwiXFxmNWNkXCI7XG59XG5cbi5mYS13aW5lLWdsYXNzLWVtcHR5IHtcbiAgLS1mYTogXCJcXGY1Y2VcIjtcbn1cblxuLmZhLXdpbmUtZ2xhc3MtYWx0IHtcbiAgLS1mYTogXCJcXGY1Y2VcIjtcbn1cblxuLmZhLXNwcmF5LWNhbi1zcGFya2xlcyB7XG4gIC0tZmE6IFwiXFxmNWQwXCI7XG59XG5cbi5mYS1haXItZnJlc2hlbmVyIHtcbiAgLS1mYTogXCJcXGY1ZDBcIjtcbn1cblxuLmZhLWFwcGxlLXdob2xlIHtcbiAgLS1mYTogXCJcXGY1ZDFcIjtcbn1cblxuLmZhLWFwcGxlLWFsdCB7XG4gIC0tZmE6IFwiXFxmNWQxXCI7XG59XG5cbi5mYS1hdG9tIHtcbiAgLS1mYTogXCJcXGY1ZDJcIjtcbn1cblxuLmZhLWJvbmUge1xuICAtLWZhOiBcIlxcZjVkN1wiO1xufVxuXG4uZmEtYm9vay1vcGVuLXJlYWRlciB7XG4gIC0tZmE6IFwiXFxmNWRhXCI7XG59XG5cbi5mYS1ib29rLXJlYWRlciB7XG4gIC0tZmE6IFwiXFxmNWRhXCI7XG59XG5cbi5mYS1icmFpbiB7XG4gIC0tZmE6IFwiXFxmNWRjXCI7XG59XG5cbi5mYS1jYXItcmVhciB7XG4gIC0tZmE6IFwiXFxmNWRlXCI7XG59XG5cbi5mYS1jYXItYWx0IHtcbiAgLS1mYTogXCJcXGY1ZGVcIjtcbn1cblxuLmZhLWNhci1iYXR0ZXJ5IHtcbiAgLS1mYTogXCJcXGY1ZGZcIjtcbn1cblxuLmZhLWJhdHRlcnktY2FyIHtcbiAgLS1mYTogXCJcXGY1ZGZcIjtcbn1cblxuLmZhLWNhci1idXJzdCB7XG4gIC0tZmE6IFwiXFxmNWUxXCI7XG59XG5cbi5mYS1jYXItY3Jhc2gge1xuICAtLWZhOiBcIlxcZjVlMVwiO1xufVxuXG4uZmEtY2FyLXNpZGUge1xuICAtLWZhOiBcIlxcZjVlNFwiO1xufVxuXG4uZmEtY2hhcmdpbmctc3RhdGlvbiB7XG4gIC0tZmE6IFwiXFxmNWU3XCI7XG59XG5cbi5mYS1kaWFtb25kLXR1cm4tcmlnaHQge1xuICAtLWZhOiBcIlxcZjVlYlwiO1xufVxuXG4uZmEtZGlyZWN0aW9ucyB7XG4gIC0tZmE6IFwiXFxmNWViXCI7XG59XG5cbi5mYS1kcmF3LXBvbHlnb24ge1xuICAtLWZhOiBcIlxcZjVlZVwiO1xufVxuXG4uZmEtdmVjdG9yLXBvbHlnb24ge1xuICAtLWZhOiBcIlxcZjVlZVwiO1xufVxuXG4uZmEtbGFwdG9wLWNvZGUge1xuICAtLWZhOiBcIlxcZjVmY1wiO1xufVxuXG4uZmEtbGF5ZXItZ3JvdXAge1xuICAtLWZhOiBcIlxcZjVmZFwiO1xufVxuXG4uZmEtbG9jYXRpb24tY3Jvc3NoYWlycyB7XG4gIC0tZmE6IFwiXFxmNjAxXCI7XG59XG5cbi5mYS1sb2NhdGlvbiB7XG4gIC0tZmE6IFwiXFxmNjAxXCI7XG59XG5cbi5mYS1sdW5ncyB7XG4gIC0tZmE6IFwiXFxmNjA0XCI7XG59XG5cbi5mYS1taWNyb3Njb3BlIHtcbiAgLS1mYTogXCJcXGY2MTBcIjtcbn1cblxuLmZhLW9pbC1jYW4ge1xuICAtLWZhOiBcIlxcZjYxM1wiO1xufVxuXG4uZmEtcG9vcCB7XG4gIC0tZmE6IFwiXFxmNjE5XCI7XG59XG5cbi5mYS1zaGFwZXMge1xuICAtLWZhOiBcIlxcZjYxZlwiO1xufVxuXG4uZmEtdHJpYW5nbGUtY2lyY2xlLXNxdWFyZSB7XG4gIC0tZmE6IFwiXFxmNjFmXCI7XG59XG5cbi5mYS1zdGFyLW9mLWxpZmUge1xuICAtLWZhOiBcIlxcZjYyMVwiO1xufVxuXG4uZmEtZ2F1Z2Uge1xuICAtLWZhOiBcIlxcZjYyNFwiO1xufVxuXG4uZmEtZGFzaGJvYXJkIHtcbiAgLS1mYTogXCJcXGY2MjRcIjtcbn1cblxuLmZhLWdhdWdlLW1lZCB7XG4gIC0tZmE6IFwiXFxmNjI0XCI7XG59XG5cbi5mYS10YWNob21ldGVyLWFsdC1hdmVyYWdlIHtcbiAgLS1mYTogXCJcXGY2MjRcIjtcbn1cblxuLmZhLWdhdWdlLWhpZ2gge1xuICAtLWZhOiBcIlxcZjYyNVwiO1xufVxuXG4uZmEtdGFjaG9tZXRlci1hbHQge1xuICAtLWZhOiBcIlxcZjYyNVwiO1xufVxuXG4uZmEtdGFjaG9tZXRlci1hbHQtZmFzdCB7XG4gIC0tZmE6IFwiXFxmNjI1XCI7XG59XG5cbi5mYS1nYXVnZS1zaW1wbGUge1xuICAtLWZhOiBcIlxcZjYyOVwiO1xufVxuXG4uZmEtZ2F1Z2Utc2ltcGxlLW1lZCB7XG4gIC0tZmE6IFwiXFxmNjI5XCI7XG59XG5cbi5mYS10YWNob21ldGVyLWF2ZXJhZ2Uge1xuICAtLWZhOiBcIlxcZjYyOVwiO1xufVxuXG4uZmEtZ2F1Z2Utc2ltcGxlLWhpZ2gge1xuICAtLWZhOiBcIlxcZjYyYVwiO1xufVxuXG4uZmEtdGFjaG9tZXRlciB7XG4gIC0tZmE6IFwiXFxmNjJhXCI7XG59XG5cbi5mYS10YWNob21ldGVyLWZhc3Qge1xuICAtLWZhOiBcIlxcZjYyYVwiO1xufVxuXG4uZmEtdGVldGgge1xuICAtLWZhOiBcIlxcZjYyZVwiO1xufVxuXG4uZmEtdGVldGgtb3BlbiB7XG4gIC0tZmE6IFwiXFxmNjJmXCI7XG59XG5cbi5mYS1tYXNrcy10aGVhdGVyIHtcbiAgLS1mYTogXCJcXGY2MzBcIjtcbn1cblxuLmZhLXRoZWF0ZXItbWFza3Mge1xuICAtLWZhOiBcIlxcZjYzMFwiO1xufVxuXG4uZmEtdHJhZmZpYy1saWdodCB7XG4gIC0tZmE6IFwiXFxmNjM3XCI7XG59XG5cbi5mYS10cnVjay1tb25zdGVyIHtcbiAgLS1mYTogXCJcXGY2M2JcIjtcbn1cblxuLmZhLXRydWNrLXBpY2t1cCB7XG4gIC0tZmE6IFwiXFxmNjNjXCI7XG59XG5cbi5mYS1yZWN0YW5nbGUtYWQge1xuICAtLWZhOiBcIlxcZjY0MVwiO1xufVxuXG4uZmEtYWQge1xuICAtLWZhOiBcIlxcZjY0MVwiO1xufVxuXG4uZmEtYW5raCB7XG4gIC0tZmE6IFwiXFxmNjQ0XCI7XG59XG5cbi5mYS1ib29rLWJpYmxlIHtcbiAgLS1mYTogXCJcXGY2NDdcIjtcbn1cblxuLmZhLWJpYmxlIHtcbiAgLS1mYTogXCJcXGY2NDdcIjtcbn1cblxuLmZhLWJ1c2luZXNzLXRpbWUge1xuICAtLWZhOiBcIlxcZjY0YVwiO1xufVxuXG4uZmEtYnJpZWZjYXNlLWNsb2NrIHtcbiAgLS1mYTogXCJcXGY2NGFcIjtcbn1cblxuLmZhLWNpdHkge1xuICAtLWZhOiBcIlxcZjY0ZlwiO1xufVxuXG4uZmEtY29tbWVudC1kb2xsYXIge1xuICAtLWZhOiBcIlxcZjY1MVwiO1xufVxuXG4uZmEtY29tbWVudHMtZG9sbGFyIHtcbiAgLS1mYTogXCJcXGY2NTNcIjtcbn1cblxuLmZhLWNyb3NzIHtcbiAgLS1mYTogXCJcXGY2NTRcIjtcbn1cblxuLmZhLWRoYXJtYWNoYWtyYSB7XG4gIC0tZmE6IFwiXFxmNjU1XCI7XG59XG5cbi5mYS1lbnZlbG9wZS1vcGVuLXRleHQge1xuICAtLWZhOiBcIlxcZjY1OFwiO1xufVxuXG4uZmEtZm9sZGVyLW1pbnVzIHtcbiAgLS1mYTogXCJcXGY2NWRcIjtcbn1cblxuLmZhLWZvbGRlci1wbHVzIHtcbiAgLS1mYTogXCJcXGY2NWVcIjtcbn1cblxuLmZhLWZpbHRlci1jaXJjbGUtZG9sbGFyIHtcbiAgLS1mYTogXCJcXGY2NjJcIjtcbn1cblxuLmZhLWZ1bm5lbC1kb2xsYXIge1xuICAtLWZhOiBcIlxcZjY2MlwiO1xufVxuXG4uZmEtZ29wdXJhbSB7XG4gIC0tZmE6IFwiXFxmNjY0XCI7XG59XG5cbi5mYS1oYW1zYSB7XG4gIC0tZmE6IFwiXFxmNjY1XCI7XG59XG5cbi5mYS1iYWhhaSB7XG4gIC0tZmE6IFwiXFxmNjY2XCI7XG59XG5cbi5mYS1oYXlrYWwge1xuICAtLWZhOiBcIlxcZjY2NlwiO1xufVxuXG4uZmEtamVkaSB7XG4gIC0tZmE6IFwiXFxmNjY5XCI7XG59XG5cbi5mYS1ib29rLWpvdXJuYWwtd2hpbGxzIHtcbiAgLS1mYTogXCJcXGY2NmFcIjtcbn1cblxuLmZhLWpvdXJuYWwtd2hpbGxzIHtcbiAgLS1mYTogXCJcXGY2NmFcIjtcbn1cblxuLmZhLWthYWJhIHtcbiAgLS1mYTogXCJcXGY2NmJcIjtcbn1cblxuLmZhLWtoYW5kYSB7XG4gIC0tZmE6IFwiXFxmNjZkXCI7XG59XG5cbi5mYS1sYW5kbWFyayB7XG4gIC0tZmE6IFwiXFxmNjZmXCI7XG59XG5cbi5mYS1lbnZlbG9wZXMtYnVsayB7XG4gIC0tZmE6IFwiXFxmNjc0XCI7XG59XG5cbi5mYS1tYWlsLWJ1bGsge1xuICAtLWZhOiBcIlxcZjY3NFwiO1xufVxuXG4uZmEtbWVub3JhaCB7XG4gIC0tZmE6IFwiXFxmNjc2XCI7XG59XG5cbi5mYS1tb3NxdWUge1xuICAtLWZhOiBcIlxcZjY3OFwiO1xufVxuXG4uZmEtb20ge1xuICAtLWZhOiBcIlxcZjY3OVwiO1xufVxuXG4uZmEtc3BhZ2hldHRpLW1vbnN0ZXItZmx5aW5nIHtcbiAgLS1mYTogXCJcXGY2N2JcIjtcbn1cblxuLmZhLXBhc3RhZmFyaWFuaXNtIHtcbiAgLS1mYTogXCJcXGY2N2JcIjtcbn1cblxuLmZhLXBlYWNlIHtcbiAgLS1mYTogXCJcXGY2N2NcIjtcbn1cblxuLmZhLXBsYWNlLW9mLXdvcnNoaXAge1xuICAtLWZhOiBcIlxcZjY3ZlwiO1xufVxuXG4uZmEtc3F1YXJlLXBvbGwtdmVydGljYWwge1xuICAtLWZhOiBcIlxcZjY4MVwiO1xufVxuXG4uZmEtcG9sbCB7XG4gIC0tZmE6IFwiXFxmNjgxXCI7XG59XG5cbi5mYS1zcXVhcmUtcG9sbC1ob3Jpem9udGFsIHtcbiAgLS1mYTogXCJcXGY2ODJcIjtcbn1cblxuLmZhLXBvbGwtaCB7XG4gIC0tZmE6IFwiXFxmNjgyXCI7XG59XG5cbi5mYS1wZXJzb24tcHJheWluZyB7XG4gIC0tZmE6IFwiXFxmNjgzXCI7XG59XG5cbi5mYS1wcmF5IHtcbiAgLS1mYTogXCJcXGY2ODNcIjtcbn1cblxuLmZhLWhhbmRzLXByYXlpbmcge1xuICAtLWZhOiBcIlxcZjY4NFwiO1xufVxuXG4uZmEtcHJheWluZy1oYW5kcyB7XG4gIC0tZmE6IFwiXFxmNjg0XCI7XG59XG5cbi5mYS1ib29rLXF1cmFuIHtcbiAgLS1mYTogXCJcXGY2ODdcIjtcbn1cblxuLmZhLXF1cmFuIHtcbiAgLS1mYTogXCJcXGY2ODdcIjtcbn1cblxuLmZhLW1hZ25pZnlpbmctZ2xhc3MtZG9sbGFyIHtcbiAgLS1mYTogXCJcXGY2ODhcIjtcbn1cblxuLmZhLXNlYXJjaC1kb2xsYXIge1xuICAtLWZhOiBcIlxcZjY4OFwiO1xufVxuXG4uZmEtbWFnbmlmeWluZy1nbGFzcy1sb2NhdGlvbiB7XG4gIC0tZmE6IFwiXFxmNjg5XCI7XG59XG5cbi5mYS1zZWFyY2gtbG9jYXRpb24ge1xuICAtLWZhOiBcIlxcZjY4OVwiO1xufVxuXG4uZmEtc29ja3Mge1xuICAtLWZhOiBcIlxcZjY5NlwiO1xufVxuXG4uZmEtc3F1YXJlLXJvb3QtdmFyaWFibGUge1xuICAtLWZhOiBcIlxcZjY5OFwiO1xufVxuXG4uZmEtc3F1YXJlLXJvb3QtYWx0IHtcbiAgLS1mYTogXCJcXGY2OThcIjtcbn1cblxuLmZhLXN0YXItYW5kLWNyZXNjZW50IHtcbiAgLS1mYTogXCJcXGY2OTlcIjtcbn1cblxuLmZhLXN0YXItb2YtZGF2aWQge1xuICAtLWZhOiBcIlxcZjY5YVwiO1xufVxuXG4uZmEtc3luYWdvZ3VlIHtcbiAgLS1mYTogXCJcXGY2OWJcIjtcbn1cblxuLmZhLXNjcm9sbC10b3JhaCB7XG4gIC0tZmE6IFwiXFxmNmEwXCI7XG59XG5cbi5mYS10b3JhaCB7XG4gIC0tZmE6IFwiXFxmNmEwXCI7XG59XG5cbi5mYS10b3JpaS1nYXRlIHtcbiAgLS1mYTogXCJcXGY2YTFcIjtcbn1cblxuLmZhLXZpaGFyYSB7XG4gIC0tZmE6IFwiXFxmNmE3XCI7XG59XG5cbi5mYS12b2x1bWUge1xuICAtLWZhOiBcIlxcZjZhOFwiO1xufVxuXG4uZmEtdm9sdW1lLW1lZGl1bSB7XG4gIC0tZmE6IFwiXFxmNmE4XCI7XG59XG5cbi5mYS12b2x1bWUteG1hcmsge1xuICAtLWZhOiBcIlxcZjZhOVwiO1xufVxuXG4uZmEtdm9sdW1lLW11dGUge1xuICAtLWZhOiBcIlxcZjZhOVwiO1xufVxuXG4uZmEtdm9sdW1lLXRpbWVzIHtcbiAgLS1mYTogXCJcXGY2YTlcIjtcbn1cblxuLmZhLXlpbi15YW5nIHtcbiAgLS1mYTogXCJcXGY2YWRcIjtcbn1cblxuLmZhLWJsZW5kZXItcGhvbmUge1xuICAtLWZhOiBcIlxcZjZiNlwiO1xufVxuXG4uZmEtYm9vay1za3VsbCB7XG4gIC0tZmE6IFwiXFxmNmI3XCI7XG59XG5cbi5mYS1ib29rLWRlYWQge1xuICAtLWZhOiBcIlxcZjZiN1wiO1xufVxuXG4uZmEtY2FtcGdyb3VuZCB7XG4gIC0tZmE6IFwiXFxmNmJiXCI7XG59XG5cbi5mYS1jYXQge1xuICAtLWZhOiBcIlxcZjZiZVwiO1xufVxuXG4uZmEtY2hhaXIge1xuICAtLWZhOiBcIlxcZjZjMFwiO1xufVxuXG4uZmEtY2xvdWQtbW9vbiB7XG4gIC0tZmE6IFwiXFxmNmMzXCI7XG59XG5cbi5mYS1jbG91ZC1zdW4ge1xuICAtLWZhOiBcIlxcZjZjNFwiO1xufVxuXG4uZmEtY293IHtcbiAgLS1mYTogXCJcXGY2YzhcIjtcbn1cblxuLmZhLWRpY2UtZDIwIHtcbiAgLS1mYTogXCJcXGY2Y2ZcIjtcbn1cblxuLmZhLWRpY2UtZDYge1xuICAtLWZhOiBcIlxcZjZkMVwiO1xufVxuXG4uZmEtZG9nIHtcbiAgLS1mYTogXCJcXGY2ZDNcIjtcbn1cblxuLmZhLWRyYWdvbiB7XG4gIC0tZmE6IFwiXFxmNmQ1XCI7XG59XG5cbi5mYS1kcnVtc3RpY2stYml0ZSB7XG4gIC0tZmE6IFwiXFxmNmQ3XCI7XG59XG5cbi5mYS1kdW5nZW9uIHtcbiAgLS1mYTogXCJcXGY2ZDlcIjtcbn1cblxuLmZhLWZpbGUtY3N2IHtcbiAgLS1mYTogXCJcXGY2ZGRcIjtcbn1cblxuLmZhLWhhbmQtZmlzdCB7XG4gIC0tZmE6IFwiXFxmNmRlXCI7XG59XG5cbi5mYS1maXN0LXJhaXNlZCB7XG4gIC0tZmE6IFwiXFxmNmRlXCI7XG59XG5cbi5mYS1naG9zdCB7XG4gIC0tZmE6IFwiXFxmNmUyXCI7XG59XG5cbi5mYS1oYW1tZXIge1xuICAtLWZhOiBcIlxcZjZlM1wiO1xufVxuXG4uZmEtaGFudWtpYWgge1xuICAtLWZhOiBcIlxcZjZlNlwiO1xufVxuXG4uZmEtaGF0LXdpemFyZCB7XG4gIC0tZmE6IFwiXFxmNmU4XCI7XG59XG5cbi5mYS1wZXJzb24taGlraW5nIHtcbiAgLS1mYTogXCJcXGY2ZWNcIjtcbn1cblxuLmZhLWhpa2luZyB7XG4gIC0tZmE6IFwiXFxmNmVjXCI7XG59XG5cbi5mYS1oaXBwbyB7XG4gIC0tZmE6IFwiXFxmNmVkXCI7XG59XG5cbi5mYS1ob3JzZSB7XG4gIC0tZmE6IFwiXFxmNmYwXCI7XG59XG5cbi5mYS1ob3VzZS1jaGltbmV5LWNyYWNrIHtcbiAgLS1mYTogXCJcXGY2ZjFcIjtcbn1cblxuLmZhLWhvdXNlLWRhbWFnZSB7XG4gIC0tZmE6IFwiXFxmNmYxXCI7XG59XG5cbi5mYS1ocnl2bmlhLXNpZ24ge1xuICAtLWZhOiBcIlxcZjZmMlwiO1xufVxuXG4uZmEtaHJ5dm5pYSB7XG4gIC0tZmE6IFwiXFxmNmYyXCI7XG59XG5cbi5mYS1tYXNrIHtcbiAgLS1mYTogXCJcXGY2ZmFcIjtcbn1cblxuLmZhLW1vdW50YWluIHtcbiAgLS1mYTogXCJcXGY2ZmNcIjtcbn1cblxuLmZhLW5ldHdvcmstd2lyZWQge1xuICAtLWZhOiBcIlxcZjZmZlwiO1xufVxuXG4uZmEtb3R0ZXIge1xuICAtLWZhOiBcIlxcZjcwMFwiO1xufVxuXG4uZmEtcmluZyB7XG4gIC0tZmE6IFwiXFxmNzBiXCI7XG59XG5cbi5mYS1wZXJzb24tcnVubmluZyB7XG4gIC0tZmE6IFwiXFxmNzBjXCI7XG59XG5cbi5mYS1ydW5uaW5nIHtcbiAgLS1mYTogXCJcXGY3MGNcIjtcbn1cblxuLmZhLXNjcm9sbCB7XG4gIC0tZmE6IFwiXFxmNzBlXCI7XG59XG5cbi5mYS1za3VsbC1jcm9zc2JvbmVzIHtcbiAgLS1mYTogXCJcXGY3MTRcIjtcbn1cblxuLmZhLXNsYXNoIHtcbiAgLS1mYTogXCJcXGY3MTVcIjtcbn1cblxuLmZhLXNwaWRlciB7XG4gIC0tZmE6IFwiXFxmNzE3XCI7XG59XG5cbi5mYS10b2lsZXQtcGFwZXIge1xuICAtLWZhOiBcIlxcZjcxZVwiO1xufVxuXG4uZmEtdG9pbGV0LXBhcGVyLWFsdCB7XG4gIC0tZmE6IFwiXFxmNzFlXCI7XG59XG5cbi5mYS10b2lsZXQtcGFwZXItYmxhbmsge1xuICAtLWZhOiBcIlxcZjcxZVwiO1xufVxuXG4uZmEtdHJhY3RvciB7XG4gIC0tZmE6IFwiXFxmNzIyXCI7XG59XG5cbi5mYS11c2VyLWluanVyZWQge1xuICAtLWZhOiBcIlxcZjcyOFwiO1xufVxuXG4uZmEtdnItY2FyZGJvYXJkIHtcbiAgLS1mYTogXCJcXGY3MjlcIjtcbn1cblxuLmZhLXdhbmQtc3BhcmtsZXMge1xuICAtLWZhOiBcIlxcZjcyYlwiO1xufVxuXG4uZmEtd2luZCB7XG4gIC0tZmE6IFwiXFxmNzJlXCI7XG59XG5cbi5mYS13aW5lLWJvdHRsZSB7XG4gIC0tZmE6IFwiXFxmNzJmXCI7XG59XG5cbi5mYS1jbG91ZC1tZWF0YmFsbCB7XG4gIC0tZmE6IFwiXFxmNzNiXCI7XG59XG5cbi5mYS1jbG91ZC1tb29uLXJhaW4ge1xuICAtLWZhOiBcIlxcZjczY1wiO1xufVxuXG4uZmEtY2xvdWQtcmFpbiB7XG4gIC0tZmE6IFwiXFxmNzNkXCI7XG59XG5cbi5mYS1jbG91ZC1zaG93ZXJzLWhlYXZ5IHtcbiAgLS1mYTogXCJcXGY3NDBcIjtcbn1cblxuLmZhLWNsb3VkLXN1bi1yYWluIHtcbiAgLS1mYTogXCJcXGY3NDNcIjtcbn1cblxuLmZhLWRlbW9jcmF0IHtcbiAgLS1mYTogXCJcXGY3NDdcIjtcbn1cblxuLmZhLWZsYWctdXNhIHtcbiAgLS1mYTogXCJcXGY3NGRcIjtcbn1cblxuLmZhLWh1cnJpY2FuZSB7XG4gIC0tZmE6IFwiXFxmNzUxXCI7XG59XG5cbi5mYS1sYW5kbWFyay1kb21lIHtcbiAgLS1mYTogXCJcXGY3NTJcIjtcbn1cblxuLmZhLWxhbmRtYXJrLWFsdCB7XG4gIC0tZmE6IFwiXFxmNzUyXCI7XG59XG5cbi5mYS1tZXRlb3Ige1xuICAtLWZhOiBcIlxcZjc1M1wiO1xufVxuXG4uZmEtcGVyc29uLWJvb3RoIHtcbiAgLS1mYTogXCJcXGY3NTZcIjtcbn1cblxuLmZhLXBvby1zdG9ybSB7XG4gIC0tZmE6IFwiXFxmNzVhXCI7XG59XG5cbi5mYS1wb28tYm9sdCB7XG4gIC0tZmE6IFwiXFxmNzVhXCI7XG59XG5cbi5mYS1yYWluYm93IHtcbiAgLS1mYTogXCJcXGY3NWJcIjtcbn1cblxuLmZhLXJlcHVibGljYW4ge1xuICAtLWZhOiBcIlxcZjc1ZVwiO1xufVxuXG4uZmEtc21vZyB7XG4gIC0tZmE6IFwiXFxmNzVmXCI7XG59XG5cbi5mYS10ZW1wZXJhdHVyZS1oaWdoIHtcbiAgLS1mYTogXCJcXGY3NjlcIjtcbn1cblxuLmZhLXRlbXBlcmF0dXJlLWxvdyB7XG4gIC0tZmE6IFwiXFxmNzZiXCI7XG59XG5cbi5mYS1jbG91ZC1ib2x0IHtcbiAgLS1mYTogXCJcXGY3NmNcIjtcbn1cblxuLmZhLXRodW5kZXJzdG9ybSB7XG4gIC0tZmE6IFwiXFxmNzZjXCI7XG59XG5cbi5mYS10b3JuYWRvIHtcbiAgLS1mYTogXCJcXGY3NmZcIjtcbn1cblxuLmZhLXZvbGNhbm8ge1xuICAtLWZhOiBcIlxcZjc3MFwiO1xufVxuXG4uZmEtY2hlY2stdG8tc2xvdCB7XG4gIC0tZmE6IFwiXFxmNzcyXCI7XG59XG5cbi5mYS12b3RlLXllYSB7XG4gIC0tZmE6IFwiXFxmNzcyXCI7XG59XG5cbi5mYS13YXRlciB7XG4gIC0tZmE6IFwiXFxmNzczXCI7XG59XG5cbi5mYS1iYWJ5IHtcbiAgLS1mYTogXCJcXGY3N2NcIjtcbn1cblxuLmZhLWJhYnktY2FycmlhZ2Uge1xuICAtLWZhOiBcIlxcZjc3ZFwiO1xufVxuXG4uZmEtY2FycmlhZ2UtYmFieSB7XG4gIC0tZmE6IFwiXFxmNzdkXCI7XG59XG5cbi5mYS1iaW9oYXphcmQge1xuICAtLWZhOiBcIlxcZjc4MFwiO1xufVxuXG4uZmEtYmxvZyB7XG4gIC0tZmE6IFwiXFxmNzgxXCI7XG59XG5cbi5mYS1jYWxlbmRhci1kYXkge1xuICAtLWZhOiBcIlxcZjc4M1wiO1xufVxuXG4uZmEtY2FsZW5kYXItd2VlayB7XG4gIC0tZmE6IFwiXFxmNzg0XCI7XG59XG5cbi5mYS1jYW5keS1jYW5lIHtcbiAgLS1mYTogXCJcXGY3ODZcIjtcbn1cblxuLmZhLWNhcnJvdCB7XG4gIC0tZmE6IFwiXFxmNzg3XCI7XG59XG5cbi5mYS1jYXNoLXJlZ2lzdGVyIHtcbiAgLS1mYTogXCJcXGY3ODhcIjtcbn1cblxuLmZhLW1pbmltaXplIHtcbiAgLS1mYTogXCJcXGY3OGNcIjtcbn1cblxuLmZhLWNvbXByZXNzLWFycm93cy1hbHQge1xuICAtLWZhOiBcIlxcZjc4Y1wiO1xufVxuXG4uZmEtZHVtcHN0ZXIge1xuICAtLWZhOiBcIlxcZjc5M1wiO1xufVxuXG4uZmEtZHVtcHN0ZXItZmlyZSB7XG4gIC0tZmE6IFwiXFxmNzk0XCI7XG59XG5cbi5mYS1ldGhlcm5ldCB7XG4gIC0tZmE6IFwiXFxmNzk2XCI7XG59XG5cbi5mYS1naWZ0cyB7XG4gIC0tZmE6IFwiXFxmNzljXCI7XG59XG5cbi5mYS1jaGFtcGFnbmUtZ2xhc3NlcyB7XG4gIC0tZmE6IFwiXFxmNzlmXCI7XG59XG5cbi5mYS1nbGFzcy1jaGVlcnMge1xuICAtLWZhOiBcIlxcZjc5ZlwiO1xufVxuXG4uZmEtd2hpc2tleS1nbGFzcyB7XG4gIC0tZmE6IFwiXFxmN2EwXCI7XG59XG5cbi5mYS1nbGFzcy13aGlza2V5IHtcbiAgLS1mYTogXCJcXGY3YTBcIjtcbn1cblxuLmZhLWVhcnRoLWV1cm9wZSB7XG4gIC0tZmE6IFwiXFxmN2EyXCI7XG59XG5cbi5mYS1nbG9iZS1ldXJvcGUge1xuICAtLWZhOiBcIlxcZjdhMlwiO1xufVxuXG4uZmEtZ3JpcC1saW5lcyB7XG4gIC0tZmE6IFwiXFxmN2E0XCI7XG59XG5cbi5mYS1ncmlwLWxpbmVzLXZlcnRpY2FsIHtcbiAgLS1mYTogXCJcXGY3YTVcIjtcbn1cblxuLmZhLWd1aXRhciB7XG4gIC0tZmE6IFwiXFxmN2E2XCI7XG59XG5cbi5mYS1oZWFydC1jcmFjayB7XG4gIC0tZmE6IFwiXFxmN2E5XCI7XG59XG5cbi5mYS1oZWFydC1icm9rZW4ge1xuICAtLWZhOiBcIlxcZjdhOVwiO1xufVxuXG4uZmEtaG9sbHktYmVycnkge1xuICAtLWZhOiBcIlxcZjdhYVwiO1xufVxuXG4uZmEtaG9yc2UtaGVhZCB7XG4gIC0tZmE6IFwiXFxmN2FiXCI7XG59XG5cbi5mYS1pY2ljbGVzIHtcbiAgLS1mYTogXCJcXGY3YWRcIjtcbn1cblxuLmZhLWlnbG9vIHtcbiAgLS1mYTogXCJcXGY3YWVcIjtcbn1cblxuLmZhLW1pdHRlbiB7XG4gIC0tZmE6IFwiXFxmN2I1XCI7XG59XG5cbi5mYS1tdWctaG90IHtcbiAgLS1mYTogXCJcXGY3YjZcIjtcbn1cblxuLmZhLXJhZGlhdGlvbiB7XG4gIC0tZmE6IFwiXFxmN2I5XCI7XG59XG5cbi5mYS1jaXJjbGUtcmFkaWF0aW9uIHtcbiAgLS1mYTogXCJcXGY3YmFcIjtcbn1cblxuLmZhLXJhZGlhdGlvbi1hbHQge1xuICAtLWZhOiBcIlxcZjdiYVwiO1xufVxuXG4uZmEtcmVzdHJvb20ge1xuICAtLWZhOiBcIlxcZjdiZFwiO1xufVxuXG4uZmEtc2F0ZWxsaXRlIHtcbiAgLS1mYTogXCJcXGY3YmZcIjtcbn1cblxuLmZhLXNhdGVsbGl0ZS1kaXNoIHtcbiAgLS1mYTogXCJcXGY3YzBcIjtcbn1cblxuLmZhLXNkLWNhcmQge1xuICAtLWZhOiBcIlxcZjdjMlwiO1xufVxuXG4uZmEtc2ltLWNhcmQge1xuICAtLWZhOiBcIlxcZjdjNFwiO1xufVxuXG4uZmEtcGVyc29uLXNrYXRpbmcge1xuICAtLWZhOiBcIlxcZjdjNVwiO1xufVxuXG4uZmEtc2thdGluZyB7XG4gIC0tZmE6IFwiXFxmN2M1XCI7XG59XG5cbi5mYS1wZXJzb24tc2tpaW5nIHtcbiAgLS1mYTogXCJcXGY3YzlcIjtcbn1cblxuLmZhLXNraWluZyB7XG4gIC0tZmE6IFwiXFxmN2M5XCI7XG59XG5cbi5mYS1wZXJzb24tc2tpaW5nLW5vcmRpYyB7XG4gIC0tZmE6IFwiXFxmN2NhXCI7XG59XG5cbi5mYS1za2lpbmctbm9yZGljIHtcbiAgLS1mYTogXCJcXGY3Y2FcIjtcbn1cblxuLmZhLXNsZWlnaCB7XG4gIC0tZmE6IFwiXFxmN2NjXCI7XG59XG5cbi5mYS1jb21tZW50LXNtcyB7XG4gIC0tZmE6IFwiXFxmN2NkXCI7XG59XG5cbi5mYS1zbXMge1xuICAtLWZhOiBcIlxcZjdjZFwiO1xufVxuXG4uZmEtcGVyc29uLXNub3dib2FyZGluZyB7XG4gIC0tZmE6IFwiXFxmN2NlXCI7XG59XG5cbi5mYS1zbm93Ym9hcmRpbmcge1xuICAtLWZhOiBcIlxcZjdjZVwiO1xufVxuXG4uZmEtc25vd21hbiB7XG4gIC0tZmE6IFwiXFxmN2QwXCI7XG59XG5cbi5mYS1zbm93cGxvdyB7XG4gIC0tZmE6IFwiXFxmN2QyXCI7XG59XG5cbi5mYS10ZW5nZS1zaWduIHtcbiAgLS1mYTogXCJcXGY3ZDdcIjtcbn1cblxuLmZhLXRlbmdlIHtcbiAgLS1mYTogXCJcXGY3ZDdcIjtcbn1cblxuLmZhLXRvaWxldCB7XG4gIC0tZmE6IFwiXFxmN2Q4XCI7XG59XG5cbi5mYS1zY3Jld2RyaXZlci13cmVuY2gge1xuICAtLWZhOiBcIlxcZjdkOVwiO1xufVxuXG4uZmEtdG9vbHMge1xuICAtLWZhOiBcIlxcZjdkOVwiO1xufVxuXG4uZmEtY2FibGUtY2FyIHtcbiAgLS1mYTogXCJcXGY3ZGFcIjtcbn1cblxuLmZhLXRyYW0ge1xuICAtLWZhOiBcIlxcZjdkYVwiO1xufVxuXG4uZmEtZmlyZS1mbGFtZS1jdXJ2ZWQge1xuICAtLWZhOiBcIlxcZjdlNFwiO1xufVxuXG4uZmEtZmlyZS1hbHQge1xuICAtLWZhOiBcIlxcZjdlNFwiO1xufVxuXG4uZmEtYmFjb24ge1xuICAtLWZhOiBcIlxcZjdlNVwiO1xufVxuXG4uZmEtYm9vay1tZWRpY2FsIHtcbiAgLS1mYTogXCJcXGY3ZTZcIjtcbn1cblxuLmZhLWJyZWFkLXNsaWNlIHtcbiAgLS1mYTogXCJcXGY3ZWNcIjtcbn1cblxuLmZhLWNoZWVzZSB7XG4gIC0tZmE6IFwiXFxmN2VmXCI7XG59XG5cbi5mYS1ob3VzZS1jaGltbmV5LW1lZGljYWwge1xuICAtLWZhOiBcIlxcZjdmMlwiO1xufVxuXG4uZmEtY2xpbmljLW1lZGljYWwge1xuICAtLWZhOiBcIlxcZjdmMlwiO1xufVxuXG4uZmEtY2xpcGJvYXJkLXVzZXIge1xuICAtLWZhOiBcIlxcZjdmM1wiO1xufVxuXG4uZmEtY29tbWVudC1tZWRpY2FsIHtcbiAgLS1mYTogXCJcXGY3ZjVcIjtcbn1cblxuLmZhLWNydXRjaCB7XG4gIC0tZmE6IFwiXFxmN2Y3XCI7XG59XG5cbi5mYS1kaXNlYXNlIHtcbiAgLS1mYTogXCJcXGY3ZmFcIjtcbn1cblxuLmZhLWVnZyB7XG4gIC0tZmE6IFwiXFxmN2ZiXCI7XG59XG5cbi5mYS1mb2xkZXItdHJlZSB7XG4gIC0tZmE6IFwiXFxmODAyXCI7XG59XG5cbi5mYS1idXJnZXIge1xuICAtLWZhOiBcIlxcZjgwNVwiO1xufVxuXG4uZmEtaGFtYnVyZ2VyIHtcbiAgLS1mYTogXCJcXGY4MDVcIjtcbn1cblxuLmZhLWhhbmQtbWlkZGxlLWZpbmdlciB7XG4gIC0tZmE6IFwiXFxmODA2XCI7XG59XG5cbi5mYS1oZWxtZXQtc2FmZXR5IHtcbiAgLS1mYTogXCJcXGY4MDdcIjtcbn1cblxuLmZhLWhhcmQtaGF0IHtcbiAgLS1mYTogXCJcXGY4MDdcIjtcbn1cblxuLmZhLWhhdC1oYXJkIHtcbiAgLS1mYTogXCJcXGY4MDdcIjtcbn1cblxuLmZhLWhvc3BpdGFsLXVzZXIge1xuICAtLWZhOiBcIlxcZjgwZFwiO1xufVxuXG4uZmEtaG90ZG9nIHtcbiAgLS1mYTogXCJcXGY4MGZcIjtcbn1cblxuLmZhLWljZS1jcmVhbSB7XG4gIC0tZmE6IFwiXFxmODEwXCI7XG59XG5cbi5mYS1sYXB0b3AtbWVkaWNhbCB7XG4gIC0tZmE6IFwiXFxmODEyXCI7XG59XG5cbi5mYS1wYWdlciB7XG4gIC0tZmE6IFwiXFxmODE1XCI7XG59XG5cbi5mYS1wZXBwZXItaG90IHtcbiAgLS1mYTogXCJcXGY4MTZcIjtcbn1cblxuLmZhLXBpenphLXNsaWNlIHtcbiAgLS1mYTogXCJcXGY4MThcIjtcbn1cblxuLmZhLXNhY2stZG9sbGFyIHtcbiAgLS1mYTogXCJcXGY4MWRcIjtcbn1cblxuLmZhLWJvb2stdGFuYWtoIHtcbiAgLS1mYTogXCJcXGY4MjdcIjtcbn1cblxuLmZhLXRhbmFraCB7XG4gIC0tZmE6IFwiXFxmODI3XCI7XG59XG5cbi5mYS1iYXJzLXByb2dyZXNzIHtcbiAgLS1mYTogXCJcXGY4MjhcIjtcbn1cblxuLmZhLXRhc2tzLWFsdCB7XG4gIC0tZmE6IFwiXFxmODI4XCI7XG59XG5cbi5mYS10cmFzaC1hcnJvdy11cCB7XG4gIC0tZmE6IFwiXFxmODI5XCI7XG59XG5cbi5mYS10cmFzaC1yZXN0b3JlIHtcbiAgLS1mYTogXCJcXGY4MjlcIjtcbn1cblxuLmZhLXRyYXNoLWNhbi1hcnJvdy11cCB7XG4gIC0tZmE6IFwiXFxmODJhXCI7XG59XG5cbi5mYS10cmFzaC1yZXN0b3JlLWFsdCB7XG4gIC0tZmE6IFwiXFxmODJhXCI7XG59XG5cbi5mYS11c2VyLW51cnNlIHtcbiAgLS1mYTogXCJcXGY4MmZcIjtcbn1cblxuLmZhLXdhdmUtc3F1YXJlIHtcbiAgLS1mYTogXCJcXGY4M2VcIjtcbn1cblxuLmZhLXBlcnNvbi1iaWtpbmcge1xuICAtLWZhOiBcIlxcZjg0YVwiO1xufVxuXG4uZmEtYmlraW5nIHtcbiAgLS1mYTogXCJcXGY4NGFcIjtcbn1cblxuLmZhLWJvcmRlci1hbGwge1xuICAtLWZhOiBcIlxcZjg0Y1wiO1xufVxuXG4uZmEtYm9yZGVyLW5vbmUge1xuICAtLWZhOiBcIlxcZjg1MFwiO1xufVxuXG4uZmEtYm9yZGVyLXRvcC1sZWZ0IHtcbiAgLS1mYTogXCJcXGY4NTNcIjtcbn1cblxuLmZhLWJvcmRlci1zdHlsZSB7XG4gIC0tZmE6IFwiXFxmODUzXCI7XG59XG5cbi5mYS1wZXJzb24tZGlnZ2luZyB7XG4gIC0tZmE6IFwiXFxmODVlXCI7XG59XG5cbi5mYS1kaWdnaW5nIHtcbiAgLS1mYTogXCJcXGY4NWVcIjtcbn1cblxuLmZhLWZhbiB7XG4gIC0tZmE6IFwiXFxmODYzXCI7XG59XG5cbi5mYS1pY29ucyB7XG4gIC0tZmE6IFwiXFxmODZkXCI7XG59XG5cbi5mYS1oZWFydC1tdXNpYy1jYW1lcmEtYm9sdCB7XG4gIC0tZmE6IFwiXFxmODZkXCI7XG59XG5cbi5mYS1waG9uZS1mbGlwIHtcbiAgLS1mYTogXCJcXGY4NzlcIjtcbn1cblxuLmZhLXBob25lLWFsdCB7XG4gIC0tZmE6IFwiXFxmODc5XCI7XG59XG5cbi5mYS1zcXVhcmUtcGhvbmUtZmxpcCB7XG4gIC0tZmE6IFwiXFxmODdiXCI7XG59XG5cbi5mYS1waG9uZS1zcXVhcmUtYWx0IHtcbiAgLS1mYTogXCJcXGY4N2JcIjtcbn1cblxuLmZhLXBob3RvLWZpbG0ge1xuICAtLWZhOiBcIlxcZjg3Y1wiO1xufVxuXG4uZmEtcGhvdG8tdmlkZW8ge1xuICAtLWZhOiBcIlxcZjg3Y1wiO1xufVxuXG4uZmEtdGV4dC1zbGFzaCB7XG4gIC0tZmE6IFwiXFxmODdkXCI7XG59XG5cbi5mYS1yZW1vdmUtZm9ybWF0IHtcbiAgLS1mYTogXCJcXGY4N2RcIjtcbn1cblxuLmZhLWFycm93LWRvd24tei1hIHtcbiAgLS1mYTogXCJcXGY4ODFcIjtcbn1cblxuLmZhLXNvcnQtYWxwaGEtZGVzYyB7XG4gIC0tZmE6IFwiXFxmODgxXCI7XG59XG5cbi5mYS1zb3J0LWFscGhhLWRvd24tYWx0IHtcbiAgLS1mYTogXCJcXGY4ODFcIjtcbn1cblxuLmZhLWFycm93LXVwLXotYSB7XG4gIC0tZmE6IFwiXFxmODgyXCI7XG59XG5cbi5mYS1zb3J0LWFscGhhLXVwLWFsdCB7XG4gIC0tZmE6IFwiXFxmODgyXCI7XG59XG5cbi5mYS1hcnJvdy1kb3duLXNob3J0LXdpZGUge1xuICAtLWZhOiBcIlxcZjg4NFwiO1xufVxuXG4uZmEtc29ydC1hbW91bnQtZGVzYyB7XG4gIC0tZmE6IFwiXFxmODg0XCI7XG59XG5cbi5mYS1zb3J0LWFtb3VudC1kb3duLWFsdCB7XG4gIC0tZmE6IFwiXFxmODg0XCI7XG59XG5cbi5mYS1hcnJvdy11cC1zaG9ydC13aWRlIHtcbiAgLS1mYTogXCJcXGY4ODVcIjtcbn1cblxuLmZhLXNvcnQtYW1vdW50LXVwLWFsdCB7XG4gIC0tZmE6IFwiXFxmODg1XCI7XG59XG5cbi5mYS1hcnJvdy1kb3duLTktMSB7XG4gIC0tZmE6IFwiXFxmODg2XCI7XG59XG5cbi5mYS1zb3J0LW51bWVyaWMtZGVzYyB7XG4gIC0tZmE6IFwiXFxmODg2XCI7XG59XG5cbi5mYS1zb3J0LW51bWVyaWMtZG93bi1hbHQge1xuICAtLWZhOiBcIlxcZjg4NlwiO1xufVxuXG4uZmEtYXJyb3ctdXAtOS0xIHtcbiAgLS1mYTogXCJcXGY4ODdcIjtcbn1cblxuLmZhLXNvcnQtbnVtZXJpYy11cC1hbHQge1xuICAtLWZhOiBcIlxcZjg4N1wiO1xufVxuXG4uZmEtc3BlbGwtY2hlY2sge1xuICAtLWZhOiBcIlxcZjg5MVwiO1xufVxuXG4uZmEtdm9pY2VtYWlsIHtcbiAgLS1mYTogXCJcXGY4OTdcIjtcbn1cblxuLmZhLWhhdC1jb3dib3kge1xuICAtLWZhOiBcIlxcZjhjMFwiO1xufVxuXG4uZmEtaGF0LWNvd2JveS1zaWRlIHtcbiAgLS1mYTogXCJcXGY4YzFcIjtcbn1cblxuLmZhLWNvbXB1dGVyLW1vdXNlIHtcbiAgLS1mYTogXCJcXGY4Y2NcIjtcbn1cblxuLmZhLW1vdXNlIHtcbiAgLS1mYTogXCJcXGY4Y2NcIjtcbn1cblxuLmZhLXJhZGlvIHtcbiAgLS1mYTogXCJcXGY4ZDdcIjtcbn1cblxuLmZhLXJlY29yZC12aW55bCB7XG4gIC0tZmE6IFwiXFxmOGQ5XCI7XG59XG5cbi5mYS13YWxraWUtdGFsa2llIHtcbiAgLS1mYTogXCJcXGY4ZWZcIjtcbn1cblxuLmZhLWNhcmF2YW4ge1xuICAtLWZhOiBcIlxcZjhmZlwiO1xufVxuIiwiLyohXG4gKiBGb250IEF3ZXNvbWUgRnJlZSA1LjkuMCBieSBAZm9udGF3ZXNvbWUgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbVxuICogTGljZW5zZSAtIGh0dHBzOi8vZm9udGF3ZXNvbWUuY29tL2xpY2Vuc2UvZnJlZSAoSWNvbnM6IENDIEJZIDQuMCwgRm9udHM6IFNJTCBPRkwgMS4xLCBDb2RlOiBNSVQgTGljZW5zZSlcbiAqL1xuLmZhLFxuLmZhcyxcbi5mYXIsXG4uZmFsLFxuLmZhYiB7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtcmVuZGVyaW5nOiBhdXRvO1xuICBsaW5lLWhlaWdodDogMTsgfVxuXG4uZmEtbGcge1xuICBmb250LXNpemU6IDEuMzMzMzNlbTtcbiAgbGluZS1oZWlnaHQ6IDAuNzVlbTtcbiAgdmVydGljYWwtYWxpZ246IC0uMDY2N2VtOyB9XG5cbi5mYS14cyB7XG4gIGZvbnQtc2l6ZTogLjc1ZW07IH1cblxuLmZhLXNtIHtcbiAgZm9udC1zaXplOiAuODc1ZW07IH1cblxuLmZhLTF4IHtcbiAgZm9udC1zaXplOiAxZW07IH1cblxuLmZhLTJ4IHtcbiAgZm9udC1zaXplOiAyZW07IH1cblxuLmZhLTN4IHtcbiAgZm9udC1zaXplOiAzZW07IH1cblxuLmZhLTR4IHtcbiAgZm9udC1zaXplOiA0ZW07IH1cblxuLmZhLTV4IHtcbiAgZm9udC1zaXplOiA1ZW07IH1cblxuLmZhLTZ4IHtcbiAgZm9udC1zaXplOiA2ZW07IH1cblxuLmZhLTd4IHtcbiAgZm9udC1zaXplOiA3ZW07IH1cblxuLmZhLTh4IHtcbiAgZm9udC1zaXplOiA4ZW07IH1cblxuLmZhLTl4IHtcbiAgZm9udC1zaXplOiA5ZW07IH1cblxuLmZhLTEweCB7XG4gIGZvbnQtc2l6ZTogMTBlbTsgfVxuXG4uZmEtZncge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiAxLjI1ZW07IH1cblxuLmZhLXVsIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBtYXJnaW4tbGVmdDogMi41ZW07XG4gIHBhZGRpbmctbGVmdDogMDsgfVxuICAuZmEtdWwgPiBsaSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5mYS1saSB7XG4gIGxlZnQ6IC0yZW07XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogMmVtO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDsgfVxuXG4uZmEtYm9yZGVyIHtcbiAgYm9yZGVyOiBzb2xpZCAwLjA4ZW0gI2VlZTtcbiAgYm9yZGVyLXJhZGl1czogLjFlbTtcbiAgcGFkZGluZzogLjJlbSAuMjVlbSAuMTVlbTsgfVxuXG4uZmEtcHVsbC1sZWZ0IHtcbiAgZmxvYXQ6IGxlZnQ7IH1cblxuLmZhLXB1bGwtcmlnaHQge1xuICBmbG9hdDogcmlnaHQ7IH1cblxuLmZhLmZhLXB1bGwtbGVmdCxcbi5mYXMuZmEtcHVsbC1sZWZ0LFxuLmZhci5mYS1wdWxsLWxlZnQsXG4uZmFsLmZhLXB1bGwtbGVmdCxcbi5mYWIuZmEtcHVsbC1sZWZ0IHtcbiAgbWFyZ2luLXJpZ2h0OiAuM2VtOyB9XG5cbi5mYS5mYS1wdWxsLXJpZ2h0LFxuLmZhcy5mYS1wdWxsLXJpZ2h0LFxuLmZhci5mYS1wdWxsLXJpZ2h0LFxuLmZhbC5mYS1wdWxsLXJpZ2h0LFxuLmZhYi5mYS1wdWxsLXJpZ2h0IHtcbiAgbWFyZ2luLWxlZnQ6IC4zZW07IH1cblxuLmZhLXNwaW4ge1xuICAtd2Via2l0LWFuaW1hdGlvbjogZmEtc3BpbiAycyBpbmZpbml0ZSBsaW5lYXI7XG4gICAgICAgICAgYW5pbWF0aW9uOiBmYS1zcGluIDJzIGluZmluaXRlIGxpbmVhcjsgfVxuXG4uZmEtcHVsc2Uge1xuICAtd2Via2l0LWFuaW1hdGlvbjogZmEtc3BpbiAxcyBpbmZpbml0ZSBzdGVwcyg4KTtcbiAgICAgICAgICBhbmltYXRpb246IGZhLXNwaW4gMXMgaW5maW5pdGUgc3RlcHMoOCk7IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhLXNwaW4ge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpOyB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7IH0gfVxuXG5Aa2V5ZnJhbWVzIGZhLXNwaW4ge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpOyB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7IH0gfVxuXG4uZmEtcm90YXRlLTkwIHtcbiAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQmFzaWNJbWFnZShyb3RhdGlvbj0xKVwiO1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7IH1cblxuLmZhLXJvdGF0ZS0xODAge1xuICAtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5CYXNpY0ltYWdlKHJvdGF0aW9uPTIpXCI7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpOyB9XG5cbi5mYS1yb3RhdGUtMjcwIHtcbiAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQmFzaWNJbWFnZShyb3RhdGlvbj0zKVwiO1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDI3MGRlZyk7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMjcwZGVnKTsgfVxuXG4uZmEtZmxpcC1ob3Jpem9udGFsIHtcbiAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQmFzaWNJbWFnZShyb3RhdGlvbj0wLCBtaXJyb3I9MSlcIjtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKC0xLCAxKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKC0xLCAxKTsgfVxuXG4uZmEtZmxpcC12ZXJ0aWNhbCB7XG4gIC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkJhc2ljSW1hZ2Uocm90YXRpb249MiwgbWlycm9yPTEpXCI7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLCAtMSk7XG4gICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLCAtMSk7IH1cblxuLmZhLWZsaXAtYm90aCwgLmZhLWZsaXAtaG9yaXpvbnRhbC5mYS1mbGlwLXZlcnRpY2FsIHtcbiAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQmFzaWNJbWFnZShyb3RhdGlvbj0yLCBtaXJyb3I9MSlcIjtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKC0xLCAtMSk7XG4gICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgtMSwgLTEpOyB9XG5cbjpyb290IC5mYS1yb3RhdGUtOTAsXG46cm9vdCAuZmEtcm90YXRlLTE4MCxcbjpyb290IC5mYS1yb3RhdGUtMjcwLFxuOnJvb3QgLmZhLWZsaXAtaG9yaXpvbnRhbCxcbjpyb290IC5mYS1mbGlwLXZlcnRpY2FsLFxuOnJvb3QgLmZhLWZsaXAtYm90aCB7XG4gIC13ZWJraXQtZmlsdGVyOiBub25lO1xuICAgICAgICAgIGZpbHRlcjogbm9uZTsgfVxuXG4uZmEtc3RhY2sge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogMmVtO1xuICBsaW5lLWhlaWdodDogMmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHdpZHRoOiAyLjVlbTsgfVxuXG4uZmEtc3RhY2stMXgsXG4uZmEtc3RhY2stMngge1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLmZhLXN0YWNrLTF4IHtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7IH1cblxuLmZhLXN0YWNrLTJ4IHtcbiAgZm9udC1zaXplOiAyZW07IH1cblxuLmZhLWludmVyc2Uge1xuICBjb2xvcjogI2ZmZjsgfVxuXG4vKiBGb250IEF3ZXNvbWUgdXNlcyB0aGUgVW5pY29kZSBQcml2YXRlIFVzZSBBcmVhIChQVUEpIHRvIGVuc3VyZSBzY3JlZW5cbnJlYWRlcnMgZG8gbm90IHJlYWQgb2ZmIHJhbmRvbSBjaGFyYWN0ZXJzIHRoYXQgcmVwcmVzZW50IGljb25zICovXG4uZmEtNTAwcHg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNmVcIjsgfVxuXG4uZmEtYWNjZXNzaWJsZS1pY29uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzY4XCI7IH1cblxuLmZhLWFjY3Vzb2Z0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzY5XCI7IH1cblxuLmZhLWFjcXVpc2l0aW9ucy1pbmNvcnBvcmF0ZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2YWZcIjsgfVxuXG4uZmEtYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NDFcIjsgfVxuXG4uZmEtYWRkcmVzcy1ib29rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmI5XCI7IH1cblxuLmZhLWFkZHJlc3MtY2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJiYlwiOyB9XG5cbi5mYS1hZGp1c3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNDJcIjsgfVxuXG4uZmEtYWRuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTcwXCI7IH1cblxuLmZhLWFkb2JlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzc4XCI7IH1cblxuLmZhLWFkdmVyc2FsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzZhXCI7IH1cblxuLmZhLWFmZmlsaWF0ZXRoZW1lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzZiXCI7IH1cblxuLmZhLWFpci1mcmVzaGVuZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ZDBcIjsgfVxuXG4uZmEtYWlyYm5iOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODM0XCI7IH1cblxuLmZhLWFsZ29saWE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNmNcIjsgfVxuXG4uZmEtYWxpZ24tY2VudGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDM3XCI7IH1cblxuLmZhLWFsaWduLWp1c3RpZnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMzlcIjsgfVxuXG4uZmEtYWxpZ24tbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzNlwiOyB9XG5cbi5mYS1hbGlnbi1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzOFwiOyB9XG5cbi5mYS1hbGlwYXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NDJcIjsgfVxuXG4uZmEtYWxsZXJnaWVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDYxXCI7IH1cblxuLmZhLWFtYXpvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI3MFwiOyB9XG5cbi5mYS1hbWF6b24tcGF5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDJjXCI7IH1cblxuLmZhLWFtYnVsYW5jZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBmOVwiOyB9XG5cbi5mYS1hbWVyaWNhbi1zaWduLWxhbmd1YWdlLWludGVycHJldGluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJhM1wiOyB9XG5cbi5mYS1hbWlsaWE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNmRcIjsgfVxuXG4uZmEtYW5jaG9yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTNkXCI7IH1cblxuLmZhLWFuZHJvaWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxN2JcIjsgfVxuXG4uZmEtYW5nZWxsaXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjA5XCI7IH1cblxuLmZhLWFuZ2xlLWRvdWJsZS1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTAzXCI7IH1cblxuLmZhLWFuZ2xlLWRvdWJsZS1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTAwXCI7IH1cblxuLmZhLWFuZ2xlLWRvdWJsZS1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwMVwiOyB9XG5cbi5mYS1hbmdsZS1kb3VibGUtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMDJcIjsgfVxuXG4uZmEtYW5nbGUtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwN1wiOyB9XG5cbi5mYS1hbmdsZS1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTA0XCI7IH1cblxuLmZhLWFuZ2xlLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTA1XCI7IH1cblxuLmZhLWFuZ2xlLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTA2XCI7IH1cblxuLmZhLWFuZ3J5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTU2XCI7IH1cblxuLmZhLWFuZ3J5Y3JlYXRpdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNmVcIjsgfVxuXG4uZmEtYW5ndWxhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQyMFwiOyB9XG5cbi5mYS1hbmtoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjQ0XCI7IH1cblxuLmZhLWFwcC1zdG9yZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM2ZlwiOyB9XG5cbi5mYS1hcHAtc3RvcmUtaW9zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzcwXCI7IH1cblxuLmZhLWFwcGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzcxXCI7IH1cblxuLmZhLWFwcGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTc5XCI7IH1cblxuLmZhLWFwcGxlLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVkMVwiOyB9XG5cbi5mYS1hcHBsZS1wYXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MTVcIjsgfVxuXG4uZmEtYXJjaGl2ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4N1wiOyB9XG5cbi5mYS1hcmNod2F5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTU3XCI7IH1cblxuLmZhLWFycm93LWFsdC1jaXJjbGUtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM1OFwiOyB9XG5cbi5mYS1hcnJvdy1hbHQtY2lyY2xlLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNTlcIjsgfVxuXG4uZmEtYXJyb3ctYWx0LWNpcmNsZS1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM1YVwiOyB9XG5cbi5mYS1hcnJvdy1hbHQtY2lyY2xlLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzViXCI7IH1cblxuLmZhLWFycm93LWNpcmNsZS1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGFiXCI7IH1cblxuLmZhLWFycm93LWNpcmNsZS1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGE4XCI7IH1cblxuLmZhLWFycm93LWNpcmNsZS1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhOVwiOyB9XG5cbi5mYS1hcnJvdy1jaXJjbGUtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYWFcIjsgfVxuXG4uZmEtYXJyb3ctZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2M1wiOyB9XG5cbi5mYS1hcnJvdy1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDYwXCI7IH1cblxuLmZhLWFycm93LXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDYxXCI7IH1cblxuLmZhLWFycm93LXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDYyXCI7IH1cblxuLmZhLWFycm93cy1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYjJcIjsgfVxuXG4uZmEtYXJyb3dzLWFsdC1oOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzM3XCI7IH1cblxuLmZhLWFycm93cy1hbHQtdjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMzOFwiOyB9XG5cbi5mYS1hcnRzdGF0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzdhXCI7IH1cblxuLmZhLWFzc2lzdGl2ZS1saXN0ZW5pbmctc3lzdGVtczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJhMlwiOyB9XG5cbi5mYS1hc3RlcmlzazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2OVwiOyB9XG5cbi5mYS1hc3ltbWV0cmlrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzcyXCI7IH1cblxuLmZhLWF0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWZhXCI7IH1cblxuLmZhLWF0bGFzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTU4XCI7IH1cblxuLmZhLWF0bGFzc2lhbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc3YlwiOyB9XG5cbi5mYS1hdG9tOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWQyXCI7IH1cblxuLmZhLWF1ZGlibGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNzNcIjsgfVxuXG4uZmEtYXVkaW8tZGVzY3JpcHRpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOWVcIjsgfVxuXG4uZmEtYXV0b3ByZWZpeGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDFjXCI7IH1cblxuLmZhLWF2aWFuZXg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNzRcIjsgfVxuXG4uZmEtYXZpYXRvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDIxXCI7IH1cblxuLmZhLWF3YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTU5XCI7IH1cblxuLmZhLWF3czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM3NVwiOyB9XG5cbi5mYS1iYWJ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzdjXCI7IH1cblxuLmZhLWJhYnktY2FycmlhZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3N2RcIjsgfVxuXG4uZmEtYmFja3NwYWNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTVhXCI7IH1cblxuLmZhLWJhY2t3YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDRhXCI7IH1cblxuLmZhLWJhY29uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2U1XCI7IH1cblxuLmZhLWJhbGFuY2Utc2NhbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNGVcIjsgfVxuXG4uZmEtYmFsYW5jZS1zY2FsZS1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTE1XCI7IH1cblxuLmZhLWJhbGFuY2Utc2NhbGUtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MTZcIjsgfVxuXG4uZmEtYmFuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDVlXCI7IH1cblxuLmZhLWJhbmQtYWlkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDYyXCI7IH1cblxuLmZhLWJhbmRjYW1wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmQ1XCI7IH1cblxuLmZhLWJhcmNvZGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMmFcIjsgfVxuXG4uZmEtYmFyczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjOVwiOyB9XG5cbi5mYS1iYXNlYmFsbC1iYWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDMzXCI7IH1cblxuLmZhLWJhc2tldGJhbGwtYmFsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQzNFwiOyB9XG5cbi5mYS1iYXRoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmNkXCI7IH1cblxuLmZhLWJhdHRlcnktZW1wdHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNDRcIjsgfVxuXG4uZmEtYmF0dGVyeS1mdWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjQwXCI7IH1cblxuLmZhLWJhdHRlcnktaGFsZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI0MlwiOyB9XG5cbi5mYS1iYXR0ZXJ5LXF1YXJ0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNDNcIjsgfVxuXG4uZmEtYmF0dGVyeS10aHJlZS1xdWFydGVyczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI0MVwiOyB9XG5cbi5mYS1iYXR0bGUtbmV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODM1XCI7IH1cblxuLmZhLWJlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzNlwiOyB9XG5cbi5mYS1iZWVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGZjXCI7IH1cblxuLmZhLWJlaGFuY2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYjRcIjsgfVxuXG4uZmEtYmVoYW5jZS1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYjVcIjsgfVxuXG4uZmEtYmVsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBmM1wiOyB9XG5cbi5mYS1iZWxsLXNsYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWY2XCI7IH1cblxuLmZhLWJlemllci1jdXJ2ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU1YlwiOyB9XG5cbi5mYS1iaWJsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY0N1wiOyB9XG5cbi5mYS1iaWN5Y2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjA2XCI7IH1cblxuLmZhLWJpa2luZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg0YVwiOyB9XG5cbi5mYS1iaW1vYmplY3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNzhcIjsgfVxuXG4uZmEtYmlub2N1bGFyczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlNVwiOyB9XG5cbi5mYS1iaW9oYXphcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ODBcIjsgfVxuXG4uZmEtYmlydGhkYXktY2FrZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmZFwiOyB9XG5cbi5mYS1iaXRidWNrZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNzFcIjsgfVxuXG4uZmEtYml0Y29pbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM3OVwiOyB9XG5cbi5mYS1iaXR5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzdhXCI7IH1cblxuLmZhLWJsYWNrLXRpZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI3ZVwiOyB9XG5cbi5mYS1ibGFja2JlcnJ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzdiXCI7IH1cblxuLmZhLWJsZW5kZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MTdcIjsgfVxuXG4uZmEtYmxlbmRlci1waG9uZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZiNlwiOyB9XG5cbi5mYS1ibGluZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI5ZFwiOyB9XG5cbi5mYS1ibG9nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzgxXCI7IH1cblxuLmZhLWJsb2dnZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzN2NcIjsgfVxuXG4uZmEtYmxvZ2dlci1iOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzdkXCI7IH1cblxuLmZhLWJsdWV0b290aDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI5M1wiOyB9XG5cbi5mYS1ibHVldG9vdGgtYjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI5NFwiOyB9XG5cbi5mYS1ib2xkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDMyXCI7IH1cblxuLmZhLWJvbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZTdcIjsgfVxuXG4uZmEtYm9tYjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlMlwiOyB9XG5cbi5mYS1ib25lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWQ3XCI7IH1cblxuLmZhLWJvbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NWNcIjsgfVxuXG4uZmEtYm9vazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyZFwiOyB9XG5cbi5mYS1ib29rLWRlYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2YjdcIjsgfVxuXG4uZmEtYm9vay1tZWRpY2FsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2U2XCI7IH1cblxuLmZhLWJvb2stb3BlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUxOFwiOyB9XG5cbi5mYS1ib29rLXJlYWRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVkYVwiOyB9XG5cbi5mYS1ib29rbWFyazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyZVwiOyB9XG5cbi5mYS1ib290c3RyYXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4MzZcIjsgfVxuXG4uZmEtYm9yZGVyLWFsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg0Y1wiOyB9XG5cbi5mYS1ib3JkZXItbm9uZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg1MFwiOyB9XG5cbi5mYS1ib3JkZXItc3R5bGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4NTNcIjsgfVxuXG4uZmEtYm93bGluZy1iYWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDM2XCI7IH1cblxuLmZhLWJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ2NlwiOyB9XG5cbi5mYS1ib3gtb3BlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ5ZVwiOyB9XG5cbi5mYS1ib3hlczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ2OFwiOyB9XG5cbi5mYS1icmFpbGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmExXCI7IH1cblxuLmZhLWJyYWluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWRjXCI7IH1cblxuLmZhLWJyZWFkLXNsaWNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2VjXCI7IH1cblxuLmZhLWJyaWVmY2FzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBiMVwiOyB9XG5cbi5mYS1icmllZmNhc2UtbWVkaWNhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ2OVwiOyB9XG5cbi5mYS1icm9hZGNhc3QtdG93ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MTlcIjsgfVxuXG4uZmEtYnJvb206YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MWFcIjsgfVxuXG4uZmEtYnJ1c2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NWRcIjsgfVxuXG4uZmEtYnRjOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTVhXCI7IH1cblxuLmZhLWJ1ZmZlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgzN1wiOyB9XG5cbi5mYS1idWc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxODhcIjsgfVxuXG4uZmEtYnVpbGRpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYWRcIjsgfVxuXG4uZmEtYnVsbGhvcm46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYTFcIjsgfVxuXG4uZmEtYnVsbHNleWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNDBcIjsgfVxuXG4uZmEtYnVybjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ2YVwiOyB9XG5cbi5mYS1idXJvbW9iZWxleHBlcnRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzdmXCI7IH1cblxuLmZhLWJ1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwN1wiOyB9XG5cbi5mYS1idXMtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTVlXCI7IH1cblxuLmZhLWJ1c2luZXNzLXRpbWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NGFcIjsgfVxuXG4uZmEtYnV5c2VsbGFkczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwZFwiOyB9XG5cbi5mYS1jYWxjdWxhdG9yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWVjXCI7IH1cblxuLmZhLWNhbGVuZGFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTMzXCI7IH1cblxuLmZhLWNhbGVuZGFyLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA3M1wiOyB9XG5cbi5mYS1jYWxlbmRhci1jaGVjazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI3NFwiOyB9XG5cbi5mYS1jYWxlbmRhci1kYXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ODNcIjsgfVxuXG4uZmEtY2FsZW5kYXItbWludXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNzJcIjsgfVxuXG4uZmEtY2FsZW5kYXItcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI3MVwiOyB9XG5cbi5mYS1jYWxlbmRhci10aW1lczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI3M1wiOyB9XG5cbi5mYS1jYWxlbmRhci13ZWVrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzg0XCI7IH1cblxuLmZhLWNhbWVyYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzMFwiOyB9XG5cbi5mYS1jYW1lcmEtcmV0cm86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwODNcIjsgfVxuXG4uZmEtY2FtcGdyb3VuZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZiYlwiOyB9XG5cbi5mYS1jYW5hZGlhbi1tYXBsZS1sZWFmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzg1XCI7IH1cblxuLmZhLWNhbmR5LWNhbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ODZcIjsgfVxuXG4uZmEtY2FubmFiaXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NWZcIjsgfVxuXG4uZmEtY2Fwc3VsZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NmJcIjsgfVxuXG4uZmEtY2FyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWI5XCI7IH1cblxuLmZhLWNhci1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ZGVcIjsgfVxuXG4uZmEtY2FyLWJhdHRlcnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ZGZcIjsgfVxuXG4uZmEtY2FyLWNyYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWUxXCI7IH1cblxuLmZhLWNhci1zaWRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWU0XCI7IH1cblxuLmZhLWNhcmV0LWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZDdcIjsgfVxuXG4uZmEtY2FyZXQtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkOVwiOyB9XG5cbi5mYS1jYXJldC1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkYVwiOyB9XG5cbi5mYS1jYXJldC1zcXVhcmUtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1MFwiOyB9XG5cbi5mYS1jYXJldC1zcXVhcmUtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5MVwiOyB9XG5cbi5mYS1jYXJldC1zcXVhcmUtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNTJcIjsgfVxuXG4uZmEtY2FyZXQtc3F1YXJlLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTUxXCI7IH1cblxuLmZhLWNhcmV0LXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGQ4XCI7IH1cblxuLmZhLWNhcnJvdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc4N1wiOyB9XG5cbi5mYS1jYXJ0LWFycm93LWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMThcIjsgfVxuXG4uZmEtY2FydC1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjE3XCI7IH1cblxuLmZhLWNhc2gtcmVnaXN0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ODhcIjsgfVxuXG4uZmEtY2F0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmJlXCI7IH1cblxuLmZhLWNjLWFtYXpvbi1wYXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MmRcIjsgfVxuXG4uZmEtY2MtYW1leDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmM1wiOyB9XG5cbi5mYS1jYy1hcHBsZS1wYXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MTZcIjsgfVxuXG4uZmEtY2MtZGluZXJzLWNsdWI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNGNcIjsgfVxuXG4uZmEtY2MtZGlzY292ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZjJcIjsgfVxuXG4uZmEtY2MtamNiOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjRiXCI7IH1cblxuLmZhLWNjLW1hc3RlcmNhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZjFcIjsgfVxuXG4uZmEtY2MtcGF5cGFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWY0XCI7IH1cblxuLmZhLWNjLXN0cmlwZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmNVwiOyB9XG5cbi5mYS1jYy12aXNhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWYwXCI7IH1cblxuLmZhLWNlbnRlcmNvZGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzODBcIjsgfVxuXG4uZmEtY2VudG9zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzg5XCI7IH1cblxuLmZhLWNlcnRpZmljYXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGEzXCI7IH1cblxuLmZhLWNoYWlyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmMwXCI7IH1cblxuLmZhLWNoYWxrYm9hcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MWJcIjsgfVxuXG4uZmEtY2hhbGtib2FyZC10ZWFjaGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTFjXCI7IH1cblxuLmZhLWNoYXJnaW5nLXN0YXRpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ZTdcIjsgfVxuXG4uZmEtY2hhcnQtYXJlYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmZVwiOyB9XG5cbi5mYS1jaGFydC1iYXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwODBcIjsgfVxuXG4uZmEtY2hhcnQtbGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwMVwiOyB9XG5cbi5mYS1jaGFydC1waWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMDBcIjsgfVxuXG4uZmEtY2hlY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMGNcIjsgfVxuXG4uZmEtY2hlY2stY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDU4XCI7IH1cblxuLmZhLWNoZWNrLWRvdWJsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU2MFwiOyB9XG5cbi5mYS1jaGVjay1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNGFcIjsgfVxuXG4uZmEtY2hlZXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2VmXCI7IH1cblxuLmZhLWNoZXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDM5XCI7IH1cblxuLmZhLWNoZXNzLWJpc2hvcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQzYVwiOyB9XG5cbi5mYS1jaGVzcy1ib2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQzY1wiOyB9XG5cbi5mYS1jaGVzcy1raW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDNmXCI7IH1cblxuLmZhLWNoZXNzLWtuaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ0MVwiOyB9XG5cbi5mYS1jaGVzcy1wYXduOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDQzXCI7IH1cblxuLmZhLWNoZXNzLXF1ZWVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDQ1XCI7IH1cblxuLmZhLWNoZXNzLXJvb2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NDdcIjsgfVxuXG4uZmEtY2hldnJvbi1jaXJjbGUtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzYVwiOyB9XG5cbi5mYS1jaGV2cm9uLWNpcmNsZS1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTM3XCI7IH1cblxuLmZhLWNoZXZyb24tY2lyY2xlLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTM4XCI7IH1cblxuLmZhLWNoZXZyb24tY2lyY2xlLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTM5XCI7IH1cblxuLmZhLWNoZXZyb24tZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA3OFwiOyB9XG5cbi5mYS1jaGV2cm9uLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNTNcIjsgfVxuXG4uZmEtY2hldnJvbi1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1NFwiOyB9XG5cbi5mYS1jaGV2cm9uLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDc3XCI7IH1cblxuLmZhLWNoaWxkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWFlXCI7IH1cblxuLmZhLWNocm9tZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2OFwiOyB9XG5cbi5mYS1jaHJvbWVjYXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODM4XCI7IH1cblxuLmZhLWNodXJjaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUxZFwiOyB9XG5cbi5mYS1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMTFcIjsgfVxuXG4uZmEtY2lyY2xlLW5vdGNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWNlXCI7IH1cblxuLmZhLWNpdHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NGZcIjsgfVxuXG4uZmEtY2xpbmljLW1lZGljYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ZjJcIjsgfVxuXG4uZmEtY2xpcGJvYXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzI4XCI7IH1cblxuLmZhLWNsaXBib2FyZC1jaGVjazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ2Y1wiOyB9XG5cbi5mYS1jbGlwYm9hcmQtbGlzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ2ZFwiOyB9XG5cbi5mYS1jbG9jazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAxN1wiOyB9XG5cbi5mYS1jbG9uZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI0ZFwiOyB9XG5cbi5mYS1jbG9zZWQtY2FwdGlvbmluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwYVwiOyB9XG5cbi5mYS1jbG91ZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjMlwiOyB9XG5cbi5mYS1jbG91ZC1kb3dubG9hZC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzODFcIjsgfVxuXG4uZmEtY2xvdWQtbWVhdGJhbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3M2JcIjsgfVxuXG4uZmEtY2xvdWQtbW9vbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZjM1wiOyB9XG5cbi5mYS1jbG91ZC1tb29uLXJhaW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3M2NcIjsgfVxuXG4uZmEtY2xvdWQtcmFpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjczZFwiOyB9XG5cbi5mYS1jbG91ZC1zaG93ZXJzLWhlYXZ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzQwXCI7IH1cblxuLmZhLWNsb3VkLXN1bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZjNFwiOyB9XG5cbi5mYS1jbG91ZC1zdW4tcmFpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc0M1wiOyB9XG5cbi5mYS1jbG91ZC11cGxvYWQtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzgyXCI7IH1cblxuLmZhLWNsb3Vkc2NhbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzODNcIjsgfVxuXG4uZmEtY2xvdWRzbWl0aDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM4NFwiOyB9XG5cbi5mYS1jbG91ZHZlcnNpZnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzODVcIjsgfVxuXG4uZmEtY29ja3RhaWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NjFcIjsgfVxuXG4uZmEtY29kZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyMVwiOyB9XG5cbi5mYS1jb2RlLWJyYW5jaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyNlwiOyB9XG5cbi5mYS1jb2RlcGVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWNiXCI7IH1cblxuLmZhLWNvZGllcGllOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjg0XCI7IH1cblxuLmZhLWNvZmZlZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBmNFwiOyB9XG5cbi5mYS1jb2c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMTNcIjsgfVxuXG4uZmEtY29nczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA4NVwiOyB9XG5cbi5mYS1jb2luczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUxZVwiOyB9XG5cbi5mYS1jb2x1bW5zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGRiXCI7IH1cblxuLmZhLWNvbW1lbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNzVcIjsgfVxuXG4uZmEtY29tbWVudC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyN2FcIjsgfVxuXG4uZmEtY29tbWVudC1kb2xsYXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NTFcIjsgfVxuXG4uZmEtY29tbWVudC1kb3RzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGFkXCI7IH1cblxuLmZhLWNvbW1lbnQtbWVkaWNhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdmNVwiOyB9XG5cbi5mYS1jb21tZW50LXNsYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGIzXCI7IH1cblxuLmZhLWNvbW1lbnRzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDg2XCI7IH1cblxuLmZhLWNvbW1lbnRzLWRvbGxhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY1M1wiOyB9XG5cbi5mYS1jb21wYWN0LWRpc2M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MWZcIjsgfVxuXG4uZmEtY29tcGFzczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0ZVwiOyB9XG5cbi5mYS1jb21wcmVzczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2NlwiOyB9XG5cbi5mYS1jb21wcmVzcy1hcnJvd3MtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzhjXCI7IH1cblxuLmZhLWNvbmNpZXJnZS1iZWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTYyXCI7IH1cblxuLmZhLWNvbmZsdWVuY2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3OGRcIjsgfVxuXG4uZmEtY29ubmVjdGRldmVsb3A6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMGVcIjsgfVxuXG4uZmEtY29udGFvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjZkXCI7IH1cblxuLmZhLWNvb2tpZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU2M1wiOyB9XG5cbi5mYS1jb29raWUtYml0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU2NFwiOyB9XG5cbi5mYS1jb3B5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGM1XCI7IH1cblxuLmZhLWNvcHlyaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmOVwiOyB9XG5cbi5mYS1jb3VjaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRiOFwiOyB9XG5cbi5mYS1jcGFuZWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzODhcIjsgfVxuXG4uZmEtY3JlYXRpdmUtY29tbW9uczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1ZVwiOyB9XG5cbi5mYS1jcmVhdGl2ZS1jb21tb25zLWJ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGU3XCI7IH1cblxuLmZhLWNyZWF0aXZlLWNvbW1vbnMtbmM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZThcIjsgfVxuXG4uZmEtY3JlYXRpdmUtY29tbW9ucy1uYy1ldTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRlOVwiOyB9XG5cbi5mYS1jcmVhdGl2ZS1jb21tb25zLW5jLWpwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGVhXCI7IH1cblxuLmZhLWNyZWF0aXZlLWNvbW1vbnMtbmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZWJcIjsgfVxuXG4uZmEtY3JlYXRpdmUtY29tbW9ucy1wZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRlY1wiOyB9XG5cbi5mYS1jcmVhdGl2ZS1jb21tb25zLXBkLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRlZFwiOyB9XG5cbi5mYS1jcmVhdGl2ZS1jb21tb25zLXJlbWl4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGVlXCI7IH1cblxuLmZhLWNyZWF0aXZlLWNvbW1vbnMtc2E6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZWZcIjsgfVxuXG4uZmEtY3JlYXRpdmUtY29tbW9ucy1zYW1wbGluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRmMFwiOyB9XG5cbi5mYS1jcmVhdGl2ZS1jb21tb25zLXNhbXBsaW5nLXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZjFcIjsgfVxuXG4uZmEtY3JlYXRpdmUtY29tbW9ucy1zaGFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRmMlwiOyB9XG5cbi5mYS1jcmVhdGl2ZS1jb21tb25zLXplcm86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZjNcIjsgfVxuXG4uZmEtY3JlZGl0LWNhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOWRcIjsgfVxuXG4uZmEtY3JpdGljYWwtcm9sZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZjOVwiOyB9XG5cbi5mYS1jcm9wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTI1XCI7IH1cblxuLmZhLWNyb3AtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTY1XCI7IH1cblxuLmZhLWNyb3NzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjU0XCI7IH1cblxuLmZhLWNyb3NzaGFpcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNWJcIjsgfVxuXG4uZmEtY3JvdzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUyMFwiOyB9XG5cbi5mYS1jcm93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUyMVwiOyB9XG5cbi5mYS1jcnV0Y2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ZjdcIjsgfVxuXG4uZmEtY3NzMzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzY1wiOyB9XG5cbi5mYS1jc3MzLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM4YlwiOyB9XG5cbi5mYS1jdWJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWIyXCI7IH1cblxuLmZhLWN1YmVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWIzXCI7IH1cblxuLmZhLWN1dDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjNFwiOyB9XG5cbi5mYS1jdXR0bGVmaXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzhjXCI7IH1cblxuLmZhLWQtYW5kLWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzOGRcIjsgfVxuXG4uZmEtZC1hbmQtZC1iZXlvbmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2Y2FcIjsgfVxuXG4uZmEtZGFzaGN1YmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMTBcIjsgfVxuXG4uZmEtZGF0YWJhc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYzBcIjsgfVxuXG4uZmEtZGVhZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJhNFwiOyB9XG5cbi5mYS1kZWxpY2lvdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYTVcIjsgfVxuXG4uZmEtZGVtb2NyYXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3NDdcIjsgfVxuXG4uZmEtZGVwbG95ZG9nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzhlXCI7IH1cblxuLmZhLWRlc2twcm86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzOGZcIjsgfVxuXG4uZmEtZGVza3RvcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwOFwiOyB9XG5cbi5mYS1kZXY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2Y2NcIjsgfVxuXG4uZmEtZGV2aWFudGFydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiZFwiOyB9XG5cbi5mYS1kaGFybWFjaGFrcmE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NTVcIjsgfVxuXG4uZmEtZGhsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzkwXCI7IH1cblxuLmZhLWRpYWdub3NlczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ3MFwiOyB9XG5cbi5mYS1kaWFzcG9yYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc5MVwiOyB9XG5cbi5mYS1kaWNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTIyXCI7IH1cblxuLmZhLWRpY2UtZDIwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmNmXCI7IH1cblxuLmZhLWRpY2UtZDY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ZDFcIjsgfVxuXG4uZmEtZGljZS1maXZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTIzXCI7IH1cblxuLmZhLWRpY2UtZm91cjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUyNFwiOyB9XG5cbi5mYS1kaWNlLW9uZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUyNVwiOyB9XG5cbi5mYS1kaWNlLXNpeDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUyNlwiOyB9XG5cbi5mYS1kaWNlLXRocmVlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTI3XCI7IH1cblxuLmZhLWRpY2UtdHdvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTI4XCI7IH1cblxuLmZhLWRpZ2c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYTZcIjsgfVxuXG4uZmEtZGlnaXRhbC1vY2VhbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM5MVwiOyB9XG5cbi5mYS1kaWdpdGFsLXRhY2hvZ3JhcGg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NjZcIjsgfVxuXG4uZmEtZGlyZWN0aW9uczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVlYlwiOyB9XG5cbi5mYS1kaXNjb3JkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzkyXCI7IH1cblxuLmZhLWRpc2NvdXJzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM5M1wiOyB9XG5cbi5mYS1kaXZpZGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MjlcIjsgfVxuXG4uZmEtZGl6enk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NjdcIjsgfVxuXG4uZmEtZG5hOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDcxXCI7IH1cblxuLmZhLWRvY2h1YjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM5NFwiOyB9XG5cbi5mYS1kb2NrZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzOTVcIjsgfVxuXG4uZmEtZG9nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmQzXCI7IH1cblxuLmZhLWRvbGxhci1zaWduOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTU1XCI7IH1cblxuLmZhLWRvbGx5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDcyXCI7IH1cblxuLmZhLWRvbGx5LWZsYXRiZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NzRcIjsgfVxuXG4uZmEtZG9uYXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGI5XCI7IH1cblxuLmZhLWRvb3ItY2xvc2VkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTJhXCI7IH1cblxuLmZhLWRvb3Itb3BlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUyYlwiOyB9XG5cbi5mYS1kb3QtY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTkyXCI7IH1cblxuLmZhLWRvdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0YmFcIjsgfVxuXG4uZmEtZG93bmxvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMTlcIjsgfVxuXG4uZmEtZHJhZnQyZGlnaXRhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM5NlwiOyB9XG5cbi5mYS1kcmFmdGluZy1jb21wYXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTY4XCI7IH1cblxuLmZhLWRyYWdvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZkNVwiOyB9XG5cbi5mYS1kcmF3LXBvbHlnb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ZWVcIjsgfVxuXG4uZmEtZHJpYmJibGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxN2RcIjsgfVxuXG4uZmEtZHJpYmJibGUtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzk3XCI7IH1cblxuLmZhLWRyb3Bib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNmJcIjsgfVxuXG4uZmEtZHJ1bTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU2OVwiOyB9XG5cbi5mYS1kcnVtLXN0ZWVscGFuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTZhXCI7IH1cblxuLmZhLWRydW1zdGljay1iaXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmQ3XCI7IH1cblxuLmZhLWRydXBhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhOVwiOyB9XG5cbi5mYS1kdW1iYmVsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ0YlwiOyB9XG5cbi5mYS1kdW1wc3RlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc5M1wiOyB9XG5cbi5mYS1kdW1wc3Rlci1maXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzk0XCI7IH1cblxuLmZhLWR1bmdlb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ZDlcIjsgfVxuXG4uZmEtZHlhbG9nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzk5XCI7IH1cblxuLmZhLWVhcmx5YmlyZHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzOWFcIjsgfVxuXG4uZmEtZWJheTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRmNFwiOyB9XG5cbi5mYS1lZGdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjgyXCI7IH1cblxuLmZhLWVkaXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNDRcIjsgfVxuXG4uZmEtZWdnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2ZiXCI7IH1cblxuLmZhLWVqZWN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDUyXCI7IH1cblxuLmZhLWVsZW1lbnRvcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQzMFwiOyB9XG5cbi5mYS1lbGxpcHNpcy1oOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTQxXCI7IH1cblxuLmZhLWVsbGlwc2lzLXY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNDJcIjsgfVxuXG4uZmEtZWxsbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVmMVwiOyB9XG5cbi5mYS1lbWJlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQyM1wiOyB9XG5cbi5mYS1lbXBpcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZDFcIjsgfVxuXG4uZmEtZW52ZWxvcGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZTBcIjsgfVxuXG4uZmEtZW52ZWxvcGUtb3BlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJiNlwiOyB9XG5cbi5mYS1lbnZlbG9wZS1vcGVuLXRleHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NThcIjsgfVxuXG4uZmEtZW52ZWxvcGUtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTk5XCI7IH1cblxuLmZhLWVudmlyYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI5OVwiOyB9XG5cbi5mYS1lcXVhbHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MmNcIjsgfVxuXG4uZmEtZXJhc2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTJkXCI7IH1cblxuLmZhLWVybGFuZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM5ZFwiOyB9XG5cbi5mYS1ldGhlcmV1bTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQyZVwiOyB9XG5cbi5mYS1ldGhlcm5ldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc5NlwiOyB9XG5cbi5mYS1ldHN5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmQ3XCI7IH1cblxuLmZhLWV1cm8tc2lnbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1M1wiOyB9XG5cbi5mYS1ldmVybm90ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgzOVwiOyB9XG5cbi5mYS1leGNoYW5nZS1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNjJcIjsgfVxuXG4uZmEtZXhjbGFtYXRpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMmFcIjsgfVxuXG4uZmEtZXhjbGFtYXRpb24tY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDZhXCI7IH1cblxuLmZhLWV4Y2xhbWF0aW9uLXRyaWFuZ2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDcxXCI7IH1cblxuLmZhLWV4cGFuZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2NVwiOyB9XG5cbi5mYS1leHBhbmQtYXJyb3dzLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMxZVwiOyB9XG5cbi5mYS1leHBlZGl0ZWRzc2w6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyM2VcIjsgfVxuXG4uZmEtZXh0ZXJuYWwtbGluay1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNWRcIjsgfVxuXG4uZmEtZXh0ZXJuYWwtbGluay1zcXVhcmUtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzYwXCI7IH1cblxuLmZhLWV5ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2ZVwiOyB9XG5cbi5mYS1leWUtZHJvcHBlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmYlwiOyB9XG5cbi5mYS1leWUtc2xhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNzBcIjsgfVxuXG4uZmEtZmFjZWJvb2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOWFcIjsgfVxuXG4uZmEtZmFjZWJvb2stZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM5ZVwiOyB9XG5cbi5mYS1mYWNlYm9vay1tZXNzZW5nZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzOWZcIjsgfVxuXG4uZmEtZmFjZWJvb2stc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDgyXCI7IH1cblxuLmZhLWZhbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg2M1wiOyB9XG5cbi5mYS1mYW50YXN5LWZsaWdodC1nYW1lczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZkY1wiOyB9XG5cbi5mYS1mYXN0LWJhY2t3YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDQ5XCI7IH1cblxuLmZhLWZhc3QtZm9yd2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1MFwiOyB9XG5cbi5mYS1mYXg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYWNcIjsgfVxuXG4uZmEtZmVhdGhlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUyZFwiOyB9XG5cbi5mYS1mZWF0aGVyLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU2YlwiOyB9XG5cbi5mYS1mZWRleDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc5N1wiOyB9XG5cbi5mYS1mZWRvcmE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3OThcIjsgfVxuXG4uZmEtZmVtYWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTgyXCI7IH1cblxuLmZhLWZpZ2h0ZXItamV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGZiXCI7IH1cblxuLmZhLWZpZ21hOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzk5XCI7IH1cblxuLmZhLWZpbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNWJcIjsgfVxuXG4uZmEtZmlsZS1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNWNcIjsgfVxuXG4uZmEtZmlsZS1hcmNoaXZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWM2XCI7IH1cblxuLmZhLWZpbGUtYXVkaW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYzdcIjsgfVxuXG4uZmEtZmlsZS1jb2RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWM5XCI7IH1cblxuLmZhLWZpbGUtY29udHJhY3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NmNcIjsgfVxuXG4uZmEtZmlsZS1jc3Y6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ZGRcIjsgfVxuXG4uZmEtZmlsZS1kb3dubG9hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU2ZFwiOyB9XG5cbi5mYS1maWxlLWV4Y2VsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWMzXCI7IH1cblxuLmZhLWZpbGUtZXhwb3J0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTZlXCI7IH1cblxuLmZhLWZpbGUtaW1hZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYzVcIjsgfVxuXG4uZmEtZmlsZS1pbXBvcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NmZcIjsgfVxuXG4uZmEtZmlsZS1pbnZvaWNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTcwXCI7IH1cblxuLmZhLWZpbGUtaW52b2ljZS1kb2xsYXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NzFcIjsgfVxuXG4uZmEtZmlsZS1tZWRpY2FsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDc3XCI7IH1cblxuLmZhLWZpbGUtbWVkaWNhbC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NzhcIjsgfVxuXG4uZmEtZmlsZS1wZGY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYzFcIjsgfVxuXG4uZmEtZmlsZS1wb3dlcnBvaW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWM0XCI7IH1cblxuLmZhLWZpbGUtcHJlc2NyaXB0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTcyXCI7IH1cblxuLmZhLWZpbGUtc2lnbmF0dXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTczXCI7IH1cblxuLmZhLWZpbGUtdXBsb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTc0XCI7IH1cblxuLmZhLWZpbGUtdmlkZW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYzhcIjsgfVxuXG4uZmEtZmlsZS13b3JkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWMyXCI7IH1cblxuLmZhLWZpbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NzVcIjsgfVxuXG4uZmEtZmlsbC1kcmlwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTc2XCI7IH1cblxuLmZhLWZpbG06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMDhcIjsgfVxuXG4uZmEtZmlsdGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGIwXCI7IH1cblxuLmZhLWZpbmdlcnByaW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTc3XCI7IH1cblxuLmZhLWZpcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNmRcIjsgfVxuXG4uZmEtZmlyZS1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ZTRcIjsgfVxuXG4uZmEtZmlyZS1leHRpbmd1aXNoZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMzRcIjsgfVxuXG4uZmEtZmlyZWZveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2OVwiOyB9XG5cbi5mYS1maXJzdC1haWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NzlcIjsgfVxuXG4uZmEtZmlyc3Qtb3JkZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYjBcIjsgfVxuXG4uZmEtZmlyc3Qtb3JkZXItYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTBhXCI7IH1cblxuLmZhLWZpcnN0ZHJhZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYTFcIjsgfVxuXG4uZmEtZmlzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU3OFwiOyB9XG5cbi5mYS1maXN0LXJhaXNlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZkZVwiOyB9XG5cbi5mYS1mbGFnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDI0XCI7IH1cblxuLmZhLWZsYWctY2hlY2tlcmVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTFlXCI7IH1cblxuLmZhLWZsYWctdXNhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzRkXCI7IH1cblxuLmZhLWZsYXNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGMzXCI7IH1cblxuLmZhLWZsaWNrcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2ZVwiOyB9XG5cbi5mYS1mbGlwYm9hcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NGRcIjsgfVxuXG4uZmEtZmx1c2hlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU3OVwiOyB9XG5cbi5mYS1mbHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MTdcIjsgfVxuXG4uZmEtZm9sZGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDdiXCI7IH1cblxuLmZhLWZvbGRlci1taW51czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY1ZFwiOyB9XG5cbi5mYS1mb2xkZXItb3BlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA3Y1wiOyB9XG5cbi5mYS1mb2xkZXItcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY1ZVwiOyB9XG5cbi5mYS1mb250OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDMxXCI7IH1cblxuLmZhLWZvbnQtYXdlc29tZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJiNFwiOyB9XG5cbi5mYS1mb250LWF3ZXNvbWUtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzVjXCI7IH1cblxuLmZhLWZvbnQtYXdlc29tZS1mbGFnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDI1XCI7IH1cblxuLmZhLWZvbnQtYXdlc29tZS1sb2dvLWZ1bGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZTZcIjsgfVxuXG4uZmEtZm9udGljb25zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjgwXCI7IH1cblxuLmZhLWZvbnRpY29ucy1maTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNhMlwiOyB9XG5cbi5mYS1mb290YmFsbC1iYWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDRlXCI7IH1cblxuLmZhLWZvcnQtYXdlc29tZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI4NlwiOyB9XG5cbi5mYS1mb3J0LWF3ZXNvbWUtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2EzXCI7IH1cblxuLmZhLWZvcnVtYmVlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjExXCI7IH1cblxuLmZhLWZvcndhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNGVcIjsgfVxuXG4uZmEtZm91cnNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4MFwiOyB9XG5cbi5mYS1mcmVlLWNvZGUtY2FtcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJjNVwiOyB9XG5cbi5mYS1mcmVlYnNkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2E0XCI7IH1cblxuLmZhLWZyb2c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MmVcIjsgfVxuXG4uZmEtZnJvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMTlcIjsgfVxuXG4uZmEtZnJvd24tb3BlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU3YVwiOyB9XG5cbi5mYS1mdWxjcnVtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTBiXCI7IH1cblxuLmZhLWZ1bm5lbC1kb2xsYXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NjJcIjsgfVxuXG4uZmEtZnV0Ym9sOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWUzXCI7IH1cblxuLmZhLWdhbGFjdGljLXJlcHVibGljOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTBjXCI7IH1cblxuLmZhLWdhbGFjdGljLXNlbmF0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUwZFwiOyB9XG5cbi5mYS1nYW1lcGFkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTFiXCI7IH1cblxuLmZhLWdhcy1wdW1wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTJmXCI7IH1cblxuLmZhLWdhdmVsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGUzXCI7IH1cblxuLmZhLWdlbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNhNVwiOyB9XG5cbi5mYS1nZW5kZXJsZXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjJkXCI7IH1cblxuLmZhLWdldC1wb2NrZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNjVcIjsgfVxuXG4uZmEtZ2c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNjBcIjsgfVxuXG4uZmEtZ2ctY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjYxXCI7IH1cblxuLmZhLWdob3N0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmUyXCI7IH1cblxuLmZhLWdpZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNmJcIjsgfVxuXG4uZmEtZ2lmdHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3OWNcIjsgfVxuXG4uZmEtZ2l0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWQzXCI7IH1cblxuLmZhLWdpdC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4NDFcIjsgfVxuXG4uZmEtZ2l0LXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkMlwiOyB9XG5cbi5mYS1naXRodWI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOWJcIjsgfVxuXG4uZmEtZ2l0aHViLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExM1wiOyB9XG5cbi5mYS1naXRodWItc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDkyXCI7IH1cblxuLmZhLWdpdGtyYWtlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNhNlwiOyB9XG5cbi5mYS1naXRsYWI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOTZcIjsgfVxuXG4uZmEtZ2l0dGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDI2XCI7IH1cblxuLmZhLWdsYXNzLWNoZWVyczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc5ZlwiOyB9XG5cbi5mYS1nbGFzcy1tYXJ0aW5pOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDAwXCI7IH1cblxuLmZhLWdsYXNzLW1hcnRpbmktYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTdiXCI7IH1cblxuLmZhLWdsYXNzLXdoaXNrZXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3YTBcIjsgfVxuXG4uZmEtZ2xhc3NlczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUzMFwiOyB9XG5cbi5mYS1nbGlkZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJhNVwiOyB9XG5cbi5mYS1nbGlkZS1nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmE2XCI7IH1cblxuLmZhLWdsb2JlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGFjXCI7IH1cblxuLmZhLWdsb2JlLWFmcmljYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU3Y1wiOyB9XG5cbi5mYS1nbG9iZS1hbWVyaWNhczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU3ZFwiOyB9XG5cbi5mYS1nbG9iZS1hc2lhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTdlXCI7IH1cblxuLmZhLWdsb2JlLWV1cm9wZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdhMlwiOyB9XG5cbi5mYS1nb2ZvcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYTdcIjsgfVxuXG4uZmEtZ29sZi1iYWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDUwXCI7IH1cblxuLmZhLWdvb2RyZWFkczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNhOFwiOyB9XG5cbi5mYS1nb29kcmVhZHMtZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNhOVwiOyB9XG5cbi5mYS1nb29nbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYTBcIjsgfVxuXG4uZmEtZ29vZ2xlLWRyaXZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2FhXCI7IH1cblxuLmZhLWdvb2dsZS1wbGF5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2FiXCI7IH1cblxuLmZhLWdvb2dsZS1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmIzXCI7IH1cblxuLmZhLWdvb2dsZS1wbHVzLWc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZDVcIjsgfVxuXG4uZmEtZ29vZ2xlLXBsdXMtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGQ0XCI7IH1cblxuLmZhLWdvb2dsZS13YWxsZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZWVcIjsgfVxuXG4uZmEtZ29wdXJhbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY2NFwiOyB9XG5cbi5mYS1ncmFkdWF0aW9uLWNhcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5ZFwiOyB9XG5cbi5mYS1ncmF0aXBheTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4NFwiOyB9XG5cbi5mYS1ncmF2OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmQ2XCI7IH1cblxuLmZhLWdyZWF0ZXItdGhhbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUzMVwiOyB9XG5cbi5mYS1ncmVhdGVyLXRoYW4tZXF1YWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MzJcIjsgfVxuXG4uZmEtZ3JpbWFjZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU3ZlwiOyB9XG5cbi5mYS1ncmluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTgwXCI7IH1cblxuLmZhLWdyaW4tYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTgxXCI7IH1cblxuLmZhLWdyaW4tYmVhbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU4MlwiOyB9XG5cbi5mYS1ncmluLWJlYW0tc3dlYXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ODNcIjsgfVxuXG4uZmEtZ3Jpbi1oZWFydHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ODRcIjsgfVxuXG4uZmEtZ3Jpbi1zcXVpbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ODVcIjsgfVxuXG4uZmEtZ3Jpbi1zcXVpbnQtdGVhcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ODZcIjsgfVxuXG4uZmEtZ3Jpbi1zdGFyczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU4N1wiOyB9XG5cbi5mYS1ncmluLXRlYXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTg4XCI7IH1cblxuLmZhLWdyaW4tdG9uZ3VlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTg5XCI7IH1cblxuLmZhLWdyaW4tdG9uZ3VlLXNxdWludDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU4YVwiOyB9XG5cbi5mYS1ncmluLXRvbmd1ZS13aW5rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNThiXCI7IH1cblxuLmZhLWdyaW4td2luazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU4Y1wiOyB9XG5cbi5mYS1ncmlwLWhvcml6b250YWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1OGRcIjsgfVxuXG4uZmEtZ3JpcC1saW5lczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdhNFwiOyB9XG5cbi5mYS1ncmlwLWxpbmVzLXZlcnRpY2FsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2E1XCI7IH1cblxuLmZhLWdyaXAtdmVydGljYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1OGVcIjsgfVxuXG4uZmEtZ3JpcGZpcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYWNcIjsgfVxuXG4uZmEtZ3J1bnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYWRcIjsgfVxuXG4uZmEtZ3VpdGFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2E2XCI7IH1cblxuLmZhLWd1bHA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYWVcIjsgfVxuXG4uZmEtaC1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZmRcIjsgfVxuXG4uZmEtaGFja2VyLW5ld3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZDRcIjsgfVxuXG4uZmEtaGFja2VyLW5ld3Mtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2FmXCI7IH1cblxuLmZhLWhhY2tlcnJhbms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ZjdcIjsgfVxuXG4uZmEtaGFtYnVyZ2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODA1XCI7IH1cblxuLmZhLWhhbW1lcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZlM1wiOyB9XG5cbi5mYS1oYW1zYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY2NVwiOyB9XG5cbi5mYS1oYW5kLWhvbGRpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0YmRcIjsgfVxuXG4uZmEtaGFuZC1ob2xkaW5nLWhlYXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGJlXCI7IH1cblxuLmZhLWhhbmQtaG9sZGluZy11c2Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0YzBcIjsgfVxuXG4uZmEtaGFuZC1saXphcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNThcIjsgfVxuXG4uZmEtaGFuZC1taWRkbGUtZmluZ2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODA2XCI7IH1cblxuLmZhLWhhbmQtcGFwZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNTZcIjsgfVxuXG4uZmEtaGFuZC1wZWFjZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1YlwiOyB9XG5cbi5mYS1oYW5kLXBvaW50LWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYTdcIjsgfVxuXG4uZmEtaGFuZC1wb2ludC1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGE1XCI7IH1cblxuLmZhLWhhbmQtcG9pbnQtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYTRcIjsgfVxuXG4uZmEtaGFuZC1wb2ludC11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhNlwiOyB9XG5cbi5mYS1oYW5kLXBvaW50ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNWFcIjsgfVxuXG4uZmEtaGFuZC1yb2NrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjU1XCI7IH1cblxuLmZhLWhhbmQtc2Npc3NvcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNTdcIjsgfVxuXG4uZmEtaGFuZC1zcG9jazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1OVwiOyB9XG5cbi5mYS1oYW5kczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRjMlwiOyB9XG5cbi5mYS1oYW5kcy1oZWxwaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGM0XCI7IH1cblxuLmZhLWhhbmRzaGFrZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJiNVwiOyB9XG5cbi5mYS1oYW51a2lhaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZlNlwiOyB9XG5cbi5mYS1oYXJkLWhhdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgwN1wiOyB9XG5cbi5mYS1oYXNodGFnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjkyXCI7IH1cblxuLmZhLWhhdC13aXphcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ZThcIjsgfVxuXG4uZmEtaGF5a2FsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjY2XCI7IH1cblxuLmZhLWhkZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhMFwiOyB9XG5cbi5mYS1oZWFkaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWRjXCI7IH1cblxuLmZhLWhlYWRwaG9uZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMjVcIjsgfVxuXG4uZmEtaGVhZHBob25lcy1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1OGZcIjsgfVxuXG4uZmEtaGVhZHNldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU5MFwiOyB9XG5cbi5mYS1oZWFydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwNFwiOyB9XG5cbi5mYS1oZWFydC1icm9rZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3YTlcIjsgfVxuXG4uZmEtaGVhcnRiZWF0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjFlXCI7IH1cblxuLmZhLWhlbGljb3B0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MzNcIjsgfVxuXG4uZmEtaGlnaGxpZ2h0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1OTFcIjsgfVxuXG4uZmEtaGlraW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmVjXCI7IH1cblxuLmZhLWhpcHBvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmVkXCI7IH1cblxuLmZhLWhpcHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NTJcIjsgfVxuXG4uZmEtaGlyZS1hLWhlbHBlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNiMFwiOyB9XG5cbi5mYS1oaXN0b3J5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWRhXCI7IH1cblxuLmZhLWhvY2tleS1wdWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDUzXCI7IH1cblxuLmZhLWhvbGx5LWJlcnJ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2FhXCI7IH1cblxuLmZhLWhvbWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMTVcIjsgfVxuXG4uZmEtaG9vbGk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MjdcIjsgfVxuXG4uZmEtaG9ybmJpbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1OTJcIjsgfVxuXG4uZmEtaG9yc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ZjBcIjsgfVxuXG4uZmEtaG9yc2UtaGVhZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdhYlwiOyB9XG5cbi5mYS1ob3NwaXRhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBmOFwiOyB9XG5cbi5mYS1ob3NwaXRhbC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0N2RcIjsgfVxuXG4uZmEtaG9zcGl0YWwtc3ltYm9sOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDdlXCI7IH1cblxuLmZhLWhvdC10dWI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1OTNcIjsgfVxuXG4uZmEtaG90ZG9nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODBmXCI7IH1cblxuLmZhLWhvdGVsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTk0XCI7IH1cblxuLmZhLWhvdGphcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNiMVwiOyB9XG5cbi5mYS1ob3VyZ2xhc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNTRcIjsgfVxuXG4uZmEtaG91cmdsYXNzLWVuZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1M1wiOyB9XG5cbi5mYS1ob3VyZ2xhc3MtaGFsZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1MlwiOyB9XG5cbi5mYS1ob3VyZ2xhc3Mtc3RhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNTFcIjsgfVxuXG4uZmEtaG91c2UtZGFtYWdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmYxXCI7IH1cblxuLmZhLWhvdXp6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjdjXCI7IH1cblxuLmZhLWhyeXZuaWE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ZjJcIjsgfVxuXG4uZmEtaHRtbDU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxM2JcIjsgfVxuXG4uZmEtaHVic3BvdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNiMlwiOyB9XG5cbi5mYS1pLWN1cnNvcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI0NlwiOyB9XG5cbi5mYS1pY2UtY3JlYW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4MTBcIjsgfVxuXG4uZmEtaWNpY2xlczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdhZFwiOyB9XG5cbi5mYS1pY29uczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg2ZFwiOyB9XG5cbi5mYS1pZC1iYWRnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJjMVwiOyB9XG5cbi5mYS1pZC1jYXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmMyXCI7IH1cblxuLmZhLWlkLWNhcmQtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDdmXCI7IH1cblxuLmZhLWlnbG9vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2FlXCI7IH1cblxuLmZhLWltYWdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDNlXCI7IH1cblxuLmZhLWltYWdlczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMwMlwiOyB9XG5cbi5mYS1pbWRiOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmQ4XCI7IH1cblxuLmZhLWluYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDFjXCI7IH1cblxuLmZhLWluZGVudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzY1wiOyB9XG5cbi5mYS1pbmR1c3RyeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI3NVwiOyB9XG5cbi5mYS1pbmZpbml0eTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUzNFwiOyB9XG5cbi5mYS1pbmZvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTI5XCI7IH1cblxuLmZhLWluZm8tY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDVhXCI7IH1cblxuLmZhLWluc3RhZ3JhbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2ZFwiOyB9XG5cbi5mYS1pbnRlcmNvbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdhZlwiOyB9XG5cbi5mYS1pbnRlcm5ldC1leHBsb3JlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2YlwiOyB9XG5cbi5mYS1pbnZpc2lvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdiMFwiOyB9XG5cbi5mYS1pb3hob3N0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjA4XCI7IH1cblxuLmZhLWl0YWxpYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzM1wiOyB9XG5cbi5mYS1pdGNoLWlvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODNhXCI7IH1cblxuLmZhLWl0dW5lczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNiNFwiOyB9XG5cbi5mYS1pdHVuZXMtbm90ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNiNVwiOyB9XG5cbi5mYS1qYXZhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGU0XCI7IH1cblxuLmZhLWplZGk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NjlcIjsgfVxuXG4uZmEtamVkaS1vcmRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUwZVwiOyB9XG5cbi5mYS1qZW5raW5zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2I2XCI7IH1cblxuLmZhLWppcmE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3YjFcIjsgfVxuXG4uZmEtam9nZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYjdcIjsgfVxuXG4uZmEtam9pbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1OTVcIjsgfVxuXG4uZmEtam9vbWxhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWFhXCI7IH1cblxuLmZhLWpvdXJuYWwtd2hpbGxzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjZhXCI7IH1cblxuLmZhLWpzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2I4XCI7IH1cblxuLmZhLWpzLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNiOVwiOyB9XG5cbi5mYS1qc2ZpZGRsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjY1wiOyB9XG5cbi5mYS1rYWFiYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY2YlwiOyB9XG5cbi5mYS1rYWdnbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ZmFcIjsgfVxuXG4uZmEta2V5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDg0XCI7IH1cblxuLmZhLWtleWJhc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZjVcIjsgfVxuXG4uZmEta2V5Ym9hcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMWNcIjsgfVxuXG4uZmEta2V5Y2RuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2JhXCI7IH1cblxuLmZhLWtoYW5kYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY2ZFwiOyB9XG5cbi5mYS1raWNrc3RhcnRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNiYlwiOyB9XG5cbi5mYS1raWNrc3RhcnRlci1rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2JjXCI7IH1cblxuLmZhLWtpc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1OTZcIjsgfVxuXG4uZmEta2lzcy1iZWFtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTk3XCI7IH1cblxuLmZhLWtpc3Mtd2luay1oZWFydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU5OFwiOyB9XG5cbi5mYS1raXdpLWJpcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MzVcIjsgfVxuXG4uZmEta29ydnVlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDJmXCI7IH1cblxuLmZhLWxhbmRtYXJrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjZmXCI7IH1cblxuLmZhLWxhbmd1YWdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWFiXCI7IH1cblxuLmZhLWxhcHRvcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwOVwiOyB9XG5cbi5mYS1sYXB0b3AtY29kZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVmY1wiOyB9XG5cbi5mYS1sYXB0b3AtbWVkaWNhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgxMlwiOyB9XG5cbi5mYS1sYXJhdmVsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2JkXCI7IH1cblxuLmZhLWxhc3RmbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwMlwiOyB9XG5cbi5mYS1sYXN0Zm0tc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjAzXCI7IH1cblxuLmZhLWxhdWdoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTk5XCI7IH1cblxuLmZhLWxhdWdoLWJlYW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1OWFcIjsgfVxuXG4uZmEtbGF1Z2gtc3F1aW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTliXCI7IH1cblxuLmZhLWxhdWdoLXdpbms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1OWNcIjsgfVxuXG4uZmEtbGF5ZXItZ3JvdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ZmRcIjsgfVxuXG4uZmEtbGVhZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2Y1wiOyB9XG5cbi5mYS1sZWFucHViOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjEyXCI7IH1cblxuLmZhLWxlbW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDk0XCI7IH1cblxuLmZhLWxlc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MWRcIjsgfVxuXG4uZmEtbGVzcy10aGFuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTM2XCI7IH1cblxuLmZhLWxlc3MtdGhhbi1lcXVhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUzN1wiOyB9XG5cbi5mYS1sZXZlbC1kb3duLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNiZVwiOyB9XG5cbi5mYS1sZXZlbC11cC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYmZcIjsgfVxuXG4uZmEtbGlmZS1yaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWNkXCI7IH1cblxuLmZhLWxpZ2h0YnVsYjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBlYlwiOyB9XG5cbi5mYS1saW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2MwXCI7IH1cblxuLmZhLWxpbms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYzFcIjsgfVxuXG4uZmEtbGlua2VkaW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOGNcIjsgfVxuXG4uZmEtbGlua2VkaW4taW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZTFcIjsgfVxuXG4uZmEtbGlub2RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmI4XCI7IH1cblxuLmZhLWxpbnV4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTdjXCI7IH1cblxuLmZhLWxpcmEtc2lnbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5NVwiOyB9XG5cbi5mYS1saXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDNhXCI7IH1cblxuLmZhLWxpc3QtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDIyXCI7IH1cblxuLmZhLWxpc3Qtb2w6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwY2JcIjsgfVxuXG4uZmEtbGlzdC11bDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjYVwiOyB9XG5cbi5mYS1sb2NhdGlvbi1hcnJvdzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyNFwiOyB9XG5cbi5mYS1sb2NrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDIzXCI7IH1cblxuLmZhLWxvY2stb3BlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNjMVwiOyB9XG5cbi5mYS1sb25nLWFycm93LWFsdC1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzA5XCI7IH1cblxuLmZhLWxvbmctYXJyb3ctYWx0LWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMGFcIjsgfVxuXG4uZmEtbG9uZy1hcnJvdy1hbHQtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMGJcIjsgfVxuXG4uZmEtbG9uZy1hcnJvdy1hbHQtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMGNcIjsgfVxuXG4uZmEtbG93LXZpc2lvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJhOFwiOyB9XG5cbi5mYS1sdWdnYWdlLWNhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1OWRcIjsgfVxuXG4uZmEtbHlmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNjM1wiOyB9XG5cbi5mYS1tYWdlbnRvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2M0XCI7IH1cblxuLmZhLW1hZ2ljOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGQwXCI7IH1cblxuLmZhLW1hZ25ldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA3NlwiOyB9XG5cbi5mYS1tYWlsLWJ1bGs6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NzRcIjsgfVxuXG4uZmEtbWFpbGNoaW1wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTllXCI7IH1cblxuLmZhLW1hbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxODNcIjsgfVxuXG4uZmEtbWFuZGFsb3JpYW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MGZcIjsgfVxuXG4uZmEtbWFwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjc5XCI7IH1cblxuLmZhLW1hcC1tYXJrZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1OWZcIjsgfVxuXG4uZmEtbWFwLW1hcmtlZC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YTBcIjsgfVxuXG4uZmEtbWFwLW1hcmtlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA0MVwiOyB9XG5cbi5mYS1tYXAtbWFya2VyLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNjNVwiOyB9XG5cbi5mYS1tYXAtcGluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjc2XCI7IH1cblxuLmZhLW1hcC1zaWduczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI3N1wiOyB9XG5cbi5mYS1tYXJrZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYwZlwiOyB9XG5cbi5mYS1tYXJrZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YTFcIjsgfVxuXG4uZmEtbWFyczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIyMlwiOyB9XG5cbi5mYS1tYXJzLWRvdWJsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIyN1wiOyB9XG5cbi5mYS1tYXJzLXN0cm9rZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIyOVwiOyB9XG5cbi5mYS1tYXJzLXN0cm9rZS1oOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjJiXCI7IH1cblxuLmZhLW1hcnMtc3Ryb2tlLXY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMmFcIjsgfVxuXG4uZmEtbWFzazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZmYVwiOyB9XG5cbi5mYS1tYXN0b2RvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRmNlwiOyB9XG5cbi5mYS1tYXhjZG46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMzZcIjsgfVxuXG4uZmEtbWVkYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YTJcIjsgfVxuXG4uZmEtbWVkYXBwczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNjNlwiOyB9XG5cbi5mYS1tZWRpdW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyM2FcIjsgfVxuXG4uZmEtbWVkaXVtLW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYzdcIjsgfVxuXG4uZmEtbWVka2l0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGZhXCI7IH1cblxuLmZhLW1lZHJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2M4XCI7IH1cblxuLmZhLW1lZXR1cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJlMFwiOyB9XG5cbi5mYS1tZWdhcG9ydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVhM1wiOyB9XG5cbi5mYS1tZWg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMWFcIjsgfVxuXG4uZmEtbWVoLWJsYW5rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWE0XCI7IH1cblxuLmZhLW1laC1yb2xsaW5nLWV5ZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YTVcIjsgfVxuXG4uZmEtbWVtb3J5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTM4XCI7IH1cblxuLmZhLW1lbmRlbGV5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2IzXCI7IH1cblxuLmZhLW1lbm9yYWg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NzZcIjsgfVxuXG4uZmEtbWVyY3VyeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIyM1wiOyB9XG5cbi5mYS1tZXRlb3I6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3NTNcIjsgfVxuXG4uZmEtbWljcm9jaGlwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmRiXCI7IH1cblxuLmZhLW1pY3JvcGhvbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMzBcIjsgfVxuXG4uZmEtbWljcm9waG9uZS1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYzlcIjsgfVxuXG4uZmEtbWljcm9waG9uZS1hbHQtc2xhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MzlcIjsgfVxuXG4uZmEtbWljcm9waG9uZS1zbGFzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzMVwiOyB9XG5cbi5mYS1taWNyb3Njb3BlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjEwXCI7IH1cblxuLmZhLW1pY3Jvc29mdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNjYVwiOyB9XG5cbi5mYS1taW51czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2OFwiOyB9XG5cbi5mYS1taW51cy1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNTZcIjsgfVxuXG4uZmEtbWludXMtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTQ2XCI7IH1cblxuLmZhLW1pdHRlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdiNVwiOyB9XG5cbi5mYS1taXg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzY2JcIjsgfVxuXG4uZmEtbWl4Y2xvdWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyODlcIjsgfVxuXG4uZmEtbWl6dW5pOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2NjXCI7IH1cblxuLmZhLW1vYmlsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwYlwiOyB9XG5cbi5mYS1tb2JpbGUtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2NkXCI7IH1cblxuLmZhLW1vZHg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyODVcIjsgfVxuXG4uZmEtbW9uZXJvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2QwXCI7IH1cblxuLmZhLW1vbmV5LWJpbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZDZcIjsgfVxuXG4uZmEtbW9uZXktYmlsbC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZDFcIjsgfVxuXG4uZmEtbW9uZXktYmlsbC13YXZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTNhXCI7IH1cblxuLmZhLW1vbmV5LWJpbGwtd2F2ZS1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1M2JcIjsgfVxuXG4uZmEtbW9uZXktY2hlY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1M2NcIjsgfVxuXG4uZmEtbW9uZXktY2hlY2stYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTNkXCI7IH1cblxuLmZhLW1vbnVtZW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWE2XCI7IH1cblxuLmZhLW1vb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxODZcIjsgfVxuXG4uZmEtbW9ydGFyLXBlc3RsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVhN1wiOyB9XG5cbi5mYS1tb3NxdWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NzhcIjsgfVxuXG4uZmEtbW90b3JjeWNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxY1wiOyB9XG5cbi5mYS1tb3VudGFpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZmY1wiOyB9XG5cbi5mYS1tb3VzZS1wb2ludGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjQ1XCI7IH1cblxuLmZhLW11Zy1ob3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3YjZcIjsgfVxuXG4uZmEtbXVzaWM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMDFcIjsgfVxuXG4uZmEtbmFwc3RlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNkMlwiOyB9XG5cbi5mYS1uZW9zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjEyXCI7IH1cblxuLmZhLW5ldHdvcmstd2lyZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ZmZcIjsgfVxuXG4uZmEtbmV1dGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjJjXCI7IH1cblxuLmZhLW5ld3NwYXBlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlYVwiOyB9XG5cbi5mYS1uaW1ibHI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YThcIjsgfVxuXG4uZmEtbm9kZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQxOVwiOyB9XG5cbi5mYS1ub2RlLWpzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2QzXCI7IH1cblxuLmZhLW5vdC1lcXVhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUzZVwiOyB9XG5cbi5mYS1ub3Rlcy1tZWRpY2FsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDgxXCI7IH1cblxuLmZhLW5wbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNkNFwiOyB9XG5cbi5mYS1uczg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZDVcIjsgfVxuXG4uZmEtbnV0cml0aW9uaXg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZDZcIjsgfVxuXG4uZmEtb2JqZWN0LWdyb3VwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjQ3XCI7IH1cblxuLmZhLW9iamVjdC11bmdyb3VwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjQ4XCI7IH1cblxuLmZhLW9kbm9rbGFzc25pa2k6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNjNcIjsgfVxuXG4uZmEtb2Rub2tsYXNzbmlraS1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNjRcIjsgfVxuXG4uZmEtb2lsLWNhbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYxM1wiOyB9XG5cbi5mYS1vbGQtcmVwdWJsaWM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MTBcIjsgfVxuXG4uZmEtb206YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NzlcIjsgfVxuXG4uZmEtb3BlbmNhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyM2RcIjsgfVxuXG4uZmEtb3BlbmlkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTliXCI7IH1cblxuLmZhLW9wZXJhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjZhXCI7IH1cblxuLmZhLW9wdGluLW1vbnN0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyM2NcIjsgfVxuXG4uZmEtb3NpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDFhXCI7IH1cblxuLmZhLW90dGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzAwXCI7IH1cblxuLmZhLW91dGRlbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwM2JcIjsgfVxuXG4uZmEtcGFnZTQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZDdcIjsgfVxuXG4uZmEtcGFnZWxpbmVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMThjXCI7IH1cblxuLmZhLXBhZ2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODE1XCI7IH1cblxuLmZhLXBhaW50LWJydXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWZjXCI7IH1cblxuLmZhLXBhaW50LXJvbGxlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVhYVwiOyB9XG5cbi5mYS1wYWxldHRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTNmXCI7IH1cblxuLmZhLXBhbGZlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNkOFwiOyB9XG5cbi5mYS1wYWxsZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ODJcIjsgfVxuXG4uZmEtcGFwZXItcGxhbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZDhcIjsgfVxuXG4uZmEtcGFwZXJjbGlwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGM2XCI7IH1cblxuLmZhLXBhcmFjaHV0ZS1ib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0Y2RcIjsgfVxuXG4uZmEtcGFyYWdyYXBoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWRkXCI7IH1cblxuLmZhLXBhcmtpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NDBcIjsgfVxuXG4uZmEtcGFzc3BvcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YWJcIjsgfVxuXG4uZmEtcGFzdGFmYXJpYW5pc206YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2N2JcIjsgfVxuXG4uZmEtcGFzdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZWFcIjsgfVxuXG4uZmEtcGF0cmVvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNkOVwiOyB9XG5cbi5mYS1wYXVzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA0Y1wiOyB9XG5cbi5mYS1wYXVzZS1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOGJcIjsgfVxuXG4uZmEtcGF3OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWIwXCI7IH1cblxuLmZhLXBheXBhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlZFwiOyB9XG5cbi5mYS1wZWFjZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY3Y1wiOyB9XG5cbi5mYS1wZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMDRcIjsgfVxuXG4uZmEtcGVuLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMwNVwiOyB9XG5cbi5mYS1wZW4tZmFuY3k6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YWNcIjsgfVxuXG4uZmEtcGVuLW5pYjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVhZFwiOyB9XG5cbi5mYS1wZW4tc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTRiXCI7IH1cblxuLmZhLXBlbmNpbC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMDNcIjsgfVxuXG4uZmEtcGVuY2lsLXJ1bGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWFlXCI7IH1cblxuLmZhLXBlbm55LWFyY2FkZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjcwNFwiOyB9XG5cbi5mYS1wZW9wbGUtY2Fycnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0Y2VcIjsgfVxuXG4uZmEtcGVwcGVyLWhvdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgxNlwiOyB9XG5cbi5mYS1wZXJjZW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjk1XCI7IH1cblxuLmZhLXBlcmNlbnRhZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NDFcIjsgfVxuXG4uZmEtcGVyaXNjb3BlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2RhXCI7IH1cblxuLmZhLXBlcnNvbi1ib290aDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc1NlwiOyB9XG5cbi5mYS1waGFicmljYXRvcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNkYlwiOyB9XG5cbi5mYS1waG9lbml4LWZyYW1ld29yazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNkY1wiOyB9XG5cbi5mYS1waG9lbml4LXNxdWFkcm9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTExXCI7IH1cblxuLmZhLXBob25lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDk1XCI7IH1cblxuLmZhLXBob25lLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg3OVwiOyB9XG5cbi5mYS1waG9uZS1zbGFzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNkZFwiOyB9XG5cbi5mYS1waG9uZS1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOThcIjsgfVxuXG4uZmEtcGhvbmUtc3F1YXJlLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg3YlwiOyB9XG5cbi5mYS1waG9uZS12b2x1bWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYTBcIjsgfVxuXG4uZmEtcGhvdG8tdmlkZW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4N2NcIjsgfVxuXG4uZmEtcGhwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDU3XCI7IH1cblxuLmZhLXBpZWQtcGlwZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYWVcIjsgfVxuXG4uZmEtcGllZC1waXBlci1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYThcIjsgfVxuXG4uZmEtcGllZC1waXBlci1oYXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZTVcIjsgfVxuXG4uZmEtcGllZC1waXBlci1wcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhN1wiOyB9XG5cbi5mYS1waWdneS1iYW5rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGQzXCI7IH1cblxuLmZhLXBpbGxzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDg0XCI7IH1cblxuLmZhLXBpbnRlcmVzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkMlwiOyB9XG5cbi5mYS1waW50ZXJlc3QtcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzMVwiOyB9XG5cbi5mYS1waW50ZXJlc3Qtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGQzXCI7IH1cblxuLmZhLXBpenphLXNsaWNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODE4XCI7IH1cblxuLmZhLXBsYWNlLW9mLXdvcnNoaXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2N2ZcIjsgfVxuXG4uZmEtcGxhbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNzJcIjsgfVxuXG4uZmEtcGxhbmUtYXJyaXZhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVhZlwiOyB9XG5cbi5mYS1wbGFuZS1kZXBhcnR1cmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YjBcIjsgfVxuXG4uZmEtcGxheTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA0YlwiOyB9XG5cbi5mYS1wbGF5LWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0NFwiOyB9XG5cbi5mYS1wbGF5c3RhdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNkZlwiOyB9XG5cbi5mYS1wbHVnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWU2XCI7IH1cblxuLmZhLXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNjdcIjsgfVxuXG4uZmEtcGx1cy1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNTVcIjsgfVxuXG4uZmEtcGx1cy1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZmVcIjsgfVxuXG4uZmEtcG9kY2FzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJjZVwiOyB9XG5cbi5mYS1wb2xsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjgxXCI7IH1cblxuLmZhLXBvbGwtaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY4MlwiOyB9XG5cbi5mYS1wb286YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZmVcIjsgfVxuXG4uZmEtcG9vLXN0b3JtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzVhXCI7IH1cblxuLmZhLXBvb3A6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2MTlcIjsgfVxuXG4uZmEtcG9ydHJhaXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZTBcIjsgfVxuXG4uZmEtcG91bmQtc2lnbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1NFwiOyB9XG5cbi5mYS1wb3dlci1vZmY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMTFcIjsgfVxuXG4uZmEtcHJheTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY4M1wiOyB9XG5cbi5mYS1wcmF5aW5nLWhhbmRzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjg0XCI7IH1cblxuLmZhLXByZXNjcmlwdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjViMVwiOyB9XG5cbi5mYS1wcmVzY3JpcHRpb24tYm90dGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDg1XCI7IH1cblxuLmZhLXByZXNjcmlwdGlvbi1ib3R0bGUtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDg2XCI7IH1cblxuLmZhLXByaW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDJmXCI7IH1cblxuLmZhLXByb2NlZHVyZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ODdcIjsgfVxuXG4uZmEtcHJvZHVjdC1odW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjg4XCI7IH1cblxuLmZhLXByb2plY3QtZGlhZ3JhbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU0MlwiOyB9XG5cbi5mYS1wdXNoZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZTFcIjsgfVxuXG4uZmEtcHV6emxlLXBpZWNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTJlXCI7IH1cblxuLmZhLXB5dGhvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNlMlwiOyB9XG5cbi5mYS1xcTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkNlwiOyB9XG5cbi5mYS1xcmNvZGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMjlcIjsgfVxuXG4uZmEtcXVlc3Rpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMjhcIjsgfVxuXG4uZmEtcXVlc3Rpb24tY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDU5XCI7IH1cblxuLmZhLXF1aWRkaXRjaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ1OFwiOyB9XG5cbi5mYS1xdWluc2NhcGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NTlcIjsgfVxuXG4uZmEtcXVvcmE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYzRcIjsgfVxuXG4uZmEtcXVvdGUtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwZFwiOyB9XG5cbi5mYS1xdW90ZS1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwZVwiOyB9XG5cbi5mYS1xdXJhbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY4N1wiOyB9XG5cbi5mYS1yLXByb2plY3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZjdcIjsgfVxuXG4uZmEtcmFkaWF0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2I5XCI7IH1cblxuLmZhLXJhZGlhdGlvbi1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3YmFcIjsgfVxuXG4uZmEtcmFpbmJvdzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc1YlwiOyB9XG5cbi5mYS1yYW5kb206YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNzRcIjsgfVxuXG4uZmEtcmFzcGJlcnJ5LXBpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2JiXCI7IH1cblxuLmZhLXJhdmVscnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZDlcIjsgfVxuXG4uZmEtcmVhY3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MWJcIjsgfVxuXG4uZmEtcmVhY3RldXJvcGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3NWRcIjsgfVxuXG4uZmEtcmVhZG1lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGQ1XCI7IH1cblxuLmZhLXJlYmVsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWQwXCI7IH1cblxuLmZhLXJlY2VpcHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NDNcIjsgfVxuXG4uZmEtcmVjeWNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiOFwiOyB9XG5cbi5mYS1yZWQtcml2ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZTNcIjsgfVxuXG4uZmEtcmVkZGl0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWExXCI7IH1cblxuLmZhLXJlZGRpdC1hbGllbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI4MVwiOyB9XG5cbi5mYS1yZWRkaXQtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWEyXCI7IH1cblxuLmZhLXJlZGhhdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdiY1wiOyB9XG5cbi5mYS1yZWRvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDFlXCI7IH1cblxuLmZhLXJlZG8tYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmY5XCI7IH1cblxuLmZhLXJlZ2lzdGVyZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNWRcIjsgfVxuXG4uZmEtcmVtb3ZlLWZvcm1hdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg3ZFwiOyB9XG5cbi5mYS1yZW5yZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOGJcIjsgfVxuXG4uZmEtcmVwbHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZTVcIjsgfVxuXG4uZmEtcmVwbHktYWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTIyXCI7IH1cblxuLmZhLXJlcGx5ZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNlNlwiOyB9XG5cbi5mYS1yZXB1YmxpY2FuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzVlXCI7IH1cblxuLmZhLXJlc2VhcmNoZ2F0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRmOFwiOyB9XG5cbi5mYS1yZXNvbHZpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZTdcIjsgfVxuXG4uZmEtcmVzdHJvb206YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3YmRcIjsgfVxuXG4uZmEtcmV0d2VldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA3OVwiOyB9XG5cbi5mYS1yZXY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YjJcIjsgfVxuXG4uZmEtcmliYm9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGQ2XCI7IH1cblxuLmZhLXJpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3MGJcIjsgfVxuXG4uZmEtcm9hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAxOFwiOyB9XG5cbi5mYS1yb2JvdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU0NFwiOyB9XG5cbi5mYS1yb2NrZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMzVcIjsgfVxuXG4uZmEtcm9ja2V0Y2hhdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNlOFwiOyB9XG5cbi5mYS1yb2Nrcm1zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2U5XCI7IH1cblxuLmZhLXJvdXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGQ3XCI7IH1cblxuLmZhLXJzczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA5ZVwiOyB9XG5cbi5mYS1yc3Mtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTQzXCI7IH1cblxuLmZhLXJ1YmxlLXNpZ246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNThcIjsgfVxuXG4uZmEtcnVsZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NDVcIjsgfVxuXG4uZmEtcnVsZXItY29tYmluZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NDZcIjsgfVxuXG4uZmEtcnVsZXItaG9yaXpvbnRhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU0N1wiOyB9XG5cbi5mYS1ydWxlci12ZXJ0aWNhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU0OFwiOyB9XG5cbi5mYS1ydW5uaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzBjXCI7IH1cblxuLmZhLXJ1cGVlLXNpZ246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNTZcIjsgfVxuXG4uZmEtc2FkLWNyeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjViM1wiOyB9XG5cbi5mYS1zYWQtdGVhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjViNFwiOyB9XG5cbi5mYS1zYWZhcmk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNjdcIjsgfVxuXG4uZmEtc2FsZXNmb3JjZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgzYlwiOyB9XG5cbi5mYS1zYXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDFlXCI7IH1cblxuLmZhLXNhdGVsbGl0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdiZlwiOyB9XG5cbi5mYS1zYXRlbGxpdGUtZGlzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdjMFwiOyB9XG5cbi5mYS1zYXZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGM3XCI7IH1cblxuLmZhLXNjaGxpeDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNlYVwiOyB9XG5cbi5mYS1zY2hvb2w6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NDlcIjsgfVxuXG4uZmEtc2NyZXdkcml2ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NGFcIjsgfVxuXG4uZmEtc2NyaWJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjhhXCI7IH1cblxuLmZhLXNjcm9sbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjcwZVwiOyB9XG5cbi5mYS1zZC1jYXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2MyXCI7IH1cblxuLmZhLXNlYXJjaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwMlwiOyB9XG5cbi5mYS1zZWFyY2gtZG9sbGFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjg4XCI7IH1cblxuLmZhLXNlYXJjaC1sb2NhdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY4OVwiOyB9XG5cbi5mYS1zZWFyY2gtbWludXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMTBcIjsgfVxuXG4uZmEtc2VhcmNoLXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMGVcIjsgfVxuXG4uZmEtc2VhcmNoZW5naW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZWJcIjsgfVxuXG4uZmEtc2VlZGxpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZDhcIjsgfVxuXG4uZmEtc2VsbGNhc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZGFcIjsgfVxuXG4uZmEtc2VsbHN5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjEzXCI7IH1cblxuLmZhLXNlcnZlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzM1wiOyB9XG5cbi5mYS1zZXJ2aWNlc3RhY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZWNcIjsgfVxuXG4uZmEtc2hhcGVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjFmXCI7IH1cblxuLmZhLXNoYXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDY0XCI7IH1cblxuLmZhLXNoYXJlLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlMFwiOyB9XG5cbi5mYS1zaGFyZS1hbHQtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWUxXCI7IH1cblxuLmZhLXNoYXJlLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0ZFwiOyB9XG5cbi5mYS1zaGVrZWwtc2lnbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwYlwiOyB9XG5cbi5mYS1zaGllbGQtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2VkXCI7IH1cblxuLmZhLXNoaXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMWFcIjsgfVxuXG4uZmEtc2hpcHBpbmctZmFzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ4YlwiOyB9XG5cbi5mYS1zaGlydHNpbmJ1bGs6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMTRcIjsgfVxuXG4uZmEtc2hvZS1wcmludHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NGJcIjsgfVxuXG4uZmEtc2hvcHBpbmctYmFnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjkwXCI7IH1cblxuLmZhLXNob3BwaW5nLWJhc2tldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI5MVwiOyB9XG5cbi5mYS1zaG9wcGluZy1jYXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDdhXCI7IH1cblxuLmZhLXNob3B3YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWI1XCI7IH1cblxuLmZhLXNob3dlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJjY1wiOyB9XG5cbi5mYS1zaHV0dGxlLXZhbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjViNlwiOyB9XG5cbi5mYS1zaWduOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGQ5XCI7IH1cblxuLmZhLXNpZ24taW4tYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmY2XCI7IH1cblxuLmZhLXNpZ24tbGFuZ3VhZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYTdcIjsgfVxuXG4uZmEtc2lnbi1vdXQtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmY1XCI7IH1cblxuLmZhLXNpZ25hbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAxMlwiOyB9XG5cbi5mYS1zaWduYXR1cmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YjdcIjsgfVxuXG4uZmEtc2ltLWNhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3YzRcIjsgfVxuXG4uZmEtc2ltcGx5YnVpbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMTVcIjsgfVxuXG4uZmEtc2lzdHJpeDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNlZVwiOyB9XG5cbi5mYS1zaXRlbWFwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGU4XCI7IH1cblxuLmZhLXNpdGg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MTJcIjsgfVxuXG4uZmEtc2thdGluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdjNVwiOyB9XG5cbi5mYS1za2V0Y2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3YzZcIjsgfVxuXG4uZmEtc2tpaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2M5XCI7IH1cblxuLmZhLXNraWluZy1ub3JkaWM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3Y2FcIjsgfVxuXG4uZmEtc2t1bGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NGNcIjsgfVxuXG4uZmEtc2t1bGwtY3Jvc3Nib25lczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjcxNFwiOyB9XG5cbi5mYS1za3lhdGxhczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxNlwiOyB9XG5cbi5mYS1za3lwZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3ZVwiOyB9XG5cbi5mYS1zbGFjazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5OFwiOyB9XG5cbi5mYS1zbGFjay1oYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2VmXCI7IH1cblxuLmZhLXNsYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzE1XCI7IH1cblxuLmZhLXNsZWlnaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdjY1wiOyB9XG5cbi5mYS1zbGlkZXJzLWg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZGVcIjsgfVxuXG4uZmEtc2xpZGVzaGFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlN1wiOyB9XG5cbi5mYS1zbWlsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExOFwiOyB9XG5cbi5mYS1zbWlsZS1iZWFtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWI4XCI7IH1cblxuLmZhLXNtaWxlLXdpbms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZGFcIjsgfVxuXG4uZmEtc21vZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc1ZlwiOyB9XG5cbi5mYS1zbW9raW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDhkXCI7IH1cblxuLmZhLXNtb2tpbmctYmFuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTRkXCI7IH1cblxuLmZhLXNtczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdjZFwiOyB9XG5cbi5mYS1zbmFwY2hhdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJhYlwiOyB9XG5cbi5mYS1zbmFwY2hhdC1naG9zdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJhY1wiOyB9XG5cbi5mYS1zbmFwY2hhdC1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYWRcIjsgfVxuXG4uZmEtc25vd2JvYXJkaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2NlXCI7IH1cblxuLmZhLXNub3dmbGFrZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJkY1wiOyB9XG5cbi5mYS1zbm93bWFuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2QwXCI7IH1cblxuLmZhLXNub3dwbG93OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2QyXCI7IH1cblxuLmZhLXNvY2tzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjk2XCI7IH1cblxuLmZhLXNvbGFyLXBhbmVsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWJhXCI7IH1cblxuLmZhLXNvcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZGNcIjsgfVxuXG4uZmEtc29ydC1hbHBoYS1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTVkXCI7IH1cblxuLmZhLXNvcnQtYWxwaGEtZG93bi1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4ODFcIjsgfVxuXG4uZmEtc29ydC1hbHBoYS11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1ZVwiOyB9XG5cbi5mYS1zb3J0LWFscGhhLXVwLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg4MlwiOyB9XG5cbi5mYS1zb3J0LWFtb3VudC1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTYwXCI7IH1cblxuLmZhLXNvcnQtYW1vdW50LWRvd24tYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODg0XCI7IH1cblxuLmZhLXNvcnQtYW1vdW50LXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTYxXCI7IH1cblxuLmZhLXNvcnQtYW1vdW50LXVwLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg4NVwiOyB9XG5cbi5mYS1zb3J0LWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZGRcIjsgfVxuXG4uZmEtc29ydC1udW1lcmljLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNjJcIjsgfVxuXG4uZmEtc29ydC1udW1lcmljLWRvd24tYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODg2XCI7IH1cblxuLmZhLXNvcnQtbnVtZXJpYy11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2M1wiOyB9XG5cbi5mYS1zb3J0LW51bWVyaWMtdXAtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODg3XCI7IH1cblxuLmZhLXNvcnQtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZGVcIjsgfVxuXG4uZmEtc291bmRjbG91ZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiZVwiOyB9XG5cbi5mYS1zb3VyY2V0cmVlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2QzXCI7IH1cblxuLmZhLXNwYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjViYlwiOyB9XG5cbi5mYS1zcGFjZS1zaHV0dGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTk3XCI7IH1cblxuLmZhLXNwZWFrYXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZjNcIjsgfVxuXG4uZmEtc3BlYWtlci1kZWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODNjXCI7IH1cblxuLmZhLXNwZWxsLWNoZWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODkxXCI7IH1cblxuLmZhLXNwaWRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjcxN1wiOyB9XG5cbi5mYS1zcGlubmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTEwXCI7IH1cblxuLmZhLXNwbG90Y2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YmNcIjsgfVxuXG4uZmEtc3BvdGlmeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiY1wiOyB9XG5cbi5mYS1zcHJheS1jYW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YmRcIjsgfVxuXG4uZmEtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGM4XCI7IH1cblxuLmZhLXNxdWFyZS1mdWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDVjXCI7IH1cblxuLmZhLXNxdWFyZS1yb290LWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY5OFwiOyB9XG5cbi5mYS1zcXVhcmVzcGFjZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjViZVwiOyB9XG5cbi5mYS1zdGFjay1leGNoYW5nZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4ZFwiOyB9XG5cbi5mYS1zdGFjay1vdmVyZmxvdzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2Y1wiOyB9XG5cbi5mYS1zdGFja3BhdGg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4NDJcIjsgfVxuXG4uZmEtc3RhbXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YmZcIjsgfVxuXG4uZmEtc3RhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwNVwiOyB9XG5cbi5mYS1zdGFyLWFuZC1jcmVzY2VudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY5OVwiOyB9XG5cbi5mYS1zdGFyLWhhbGY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwODlcIjsgfVxuXG4uZmEtc3Rhci1oYWxmLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVjMFwiOyB9XG5cbi5mYS1zdGFyLW9mLWRhdmlkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjlhXCI7IH1cblxuLmZhLXN0YXItb2YtbGlmZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYyMVwiOyB9XG5cbi5mYS1zdGF5bGlua2VkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2Y1XCI7IH1cblxuLmZhLXN0ZWFtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWI2XCI7IH1cblxuLmZhLXN0ZWFtLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiN1wiOyB9XG5cbi5mYS1zdGVhbS1zeW1ib2w6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZjZcIjsgfVxuXG4uZmEtc3RlcC1iYWNrd2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA0OFwiOyB9XG5cbi5mYS1zdGVwLWZvcndhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNTFcIjsgfVxuXG4uZmEtc3RldGhvc2NvcGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZjFcIjsgfVxuXG4uZmEtc3RpY2tlci1tdWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2Y3XCI7IH1cblxuLmZhLXN0aWNreS1ub3RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjQ5XCI7IH1cblxuLmZhLXN0b3A6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNGRcIjsgfVxuXG4uZmEtc3RvcC1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOGRcIjsgfVxuXG4uZmEtc3RvcHdhdGNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmYyXCI7IH1cblxuLmZhLXN0b3JlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTRlXCI7IH1cblxuLmZhLXN0b3JlLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU0ZlwiOyB9XG5cbi5mYS1zdHJhdmE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MjhcIjsgfVxuXG4uZmEtc3RyZWFtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTUwXCI7IH1cblxuLmZhLXN0cmVldC12aWV3OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjFkXCI7IH1cblxuLmZhLXN0cmlrZXRocm91Z2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwY2NcIjsgfVxuXG4uZmEtc3RyaXBlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDI5XCI7IH1cblxuLmZhLXN0cmlwZS1zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDJhXCI7IH1cblxuLmZhLXN0cm9vcHdhZmVsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTUxXCI7IH1cblxuLmZhLXN0dWRpb3ZpbmFyaTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNmOFwiOyB9XG5cbi5mYS1zdHVtYmxldXBvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhNFwiOyB9XG5cbi5mYS1zdHVtYmxldXBvbi1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYTNcIjsgfVxuXG4uZmEtc3Vic2NyaXB0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTJjXCI7IH1cblxuLmZhLXN1YndheTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzOVwiOyB9XG5cbi5mYS1zdWl0Y2FzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBmMlwiOyB9XG5cbi5mYS1zdWl0Y2FzZS1yb2xsaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWMxXCI7IH1cblxuLmZhLXN1bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4NVwiOyB9XG5cbi5mYS1zdXBlcnBvd2VyczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJkZFwiOyB9XG5cbi5mYS1zdXBlcnNjcmlwdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyYlwiOyB9XG5cbi5mYS1zdXBwbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZjlcIjsgfVxuXG4uZmEtc3VycHJpc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YzJcIjsgfVxuXG4uZmEtc3VzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdkNlwiOyB9XG5cbi5mYS1zd2F0Y2hib29rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWMzXCI7IH1cblxuLmZhLXN3aW1tZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YzRcIjsgfVxuXG4uZmEtc3dpbW1pbmctcG9vbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVjNVwiOyB9XG5cbi5mYS1zeW1mb255OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODNkXCI7IH1cblxuLmZhLXN5bmFnb2d1ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY5YlwiOyB9XG5cbi5mYS1zeW5jOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDIxXCI7IH1cblxuLmZhLXN5bmMtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmYxXCI7IH1cblxuLmZhLXN5cmluZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0OGVcIjsgfVxuXG4uZmEtdGFibGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwY2VcIjsgfVxuXG4uZmEtdGFibGUtdGVubmlzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDVkXCI7IH1cblxuLmZhLXRhYmxldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwYVwiOyB9XG5cbi5mYS10YWJsZXQtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2ZhXCI7IH1cblxuLmZhLXRhYmxldHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0OTBcIjsgfVxuXG4uZmEtdGFjaG9tZXRlci1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZmRcIjsgfVxuXG4uZmEtdGFnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDJiXCI7IH1cblxuLmZhLXRhZ3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMmNcIjsgfVxuXG4uZmEtdGFwZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRkYlwiOyB9XG5cbi5mYS10YXNrczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhZVwiOyB9XG5cbi5mYS10YXhpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWJhXCI7IH1cblxuLmZhLXRlYW1zcGVhazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRmOVwiOyB9XG5cbi5mYS10ZWV0aDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYyZVwiOyB9XG5cbi5mYS10ZWV0aC1vcGVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjJmXCI7IH1cblxuLmZhLXRlbGVncmFtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmM2XCI7IH1cblxuLmZhLXRlbGVncmFtLXBsYW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2ZlXCI7IH1cblxuLmZhLXRlbXBlcmF0dXJlLWhpZ2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3NjlcIjsgfVxuXG4uZmEtdGVtcGVyYXR1cmUtbG93OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzZiXCI7IH1cblxuLmZhLXRlbmNlbnQtd2VpYm86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZDVcIjsgfVxuXG4uZmEtdGVuZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ZDdcIjsgfVxuXG4uZmEtdGVybWluYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMjBcIjsgfVxuXG4uZmEtdGV4dC1oZWlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMzRcIjsgfVxuXG4uZmEtdGV4dC13aWR0aDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzNVwiOyB9XG5cbi5mYS10aDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwYVwiOyB9XG5cbi5mYS10aC1sYXJnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwOVwiOyB9XG5cbi5mYS10aC1saXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDBiXCI7IH1cblxuLmZhLXRoZS1yZWQteWV0aTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY5ZFwiOyB9XG5cbi5mYS10aGVhdGVyLW1hc2tzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjMwXCI7IH1cblxuLmZhLXRoZW1lY286YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YzZcIjsgfVxuXG4uZmEtdGhlbWVpc2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmIyXCI7IH1cblxuLmZhLXRoZXJtb21ldGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDkxXCI7IH1cblxuLmZhLXRoZXJtb21ldGVyLWVtcHR5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmNiXCI7IH1cblxuLmZhLXRoZXJtb21ldGVyLWZ1bGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYzdcIjsgfVxuXG4uZmEtdGhlcm1vbWV0ZXItaGFsZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJjOVwiOyB9XG5cbi5mYS10aGVybW9tZXRlci1xdWFydGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmNhXCI7IH1cblxuLmZhLXRoZXJtb21ldGVyLXRocmVlLXF1YXJ0ZXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmM4XCI7IH1cblxuLmZhLXRoaW5rLXBlYWtzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzMxXCI7IH1cblxuLmZhLXRodW1icy1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTY1XCI7IH1cblxuLmZhLXRodW1icy11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2NFwiOyB9XG5cbi5mYS10aHVtYnRhY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOGRcIjsgfVxuXG4uZmEtdGlja2V0LWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNmZlwiOyB9XG5cbi5mYS10aW1lczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwZFwiOyB9XG5cbi5mYS10aW1lcy1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNTdcIjsgfVxuXG4uZmEtdGludDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA0M1wiOyB9XG5cbi5mYS10aW50LXNsYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWM3XCI7IH1cblxuLmZhLXRpcmVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWM4XCI7IH1cblxuLmZhLXRvZ2dsZS1vZmY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMDRcIjsgfVxuXG4uZmEtdG9nZ2xlLW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjA1XCI7IH1cblxuLmZhLXRvaWxldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdkOFwiOyB9XG5cbi5mYS10b2lsZXQtcGFwZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3MWVcIjsgfVxuXG4uZmEtdG9vbGJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU1MlwiOyB9XG5cbi5mYS10b29sczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdkOVwiOyB9XG5cbi5mYS10b290aDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVjOVwiOyB9XG5cbi5mYS10b3JhaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZhMFwiOyB9XG5cbi5mYS10b3JpaS1nYXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmExXCI7IH1cblxuLmZhLXRyYWN0b3I6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3MjJcIjsgfVxuXG4uZmEtdHJhZGUtZmVkZXJhdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUxM1wiOyB9XG5cbi5mYS10cmFkZW1hcms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNWNcIjsgfVxuXG4uZmEtdHJhZmZpYy1saWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYzN1wiOyB9XG5cbi5mYS10cmFpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzOFwiOyB9XG5cbi5mYS10cmFtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2RhXCI7IH1cblxuLmZhLXRyYW5zZ2VuZGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjI0XCI7IH1cblxuLmZhLXRyYW5zZ2VuZGVyLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIyNVwiOyB9XG5cbi5mYS10cmFzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmOFwiOyB9XG5cbi5mYS10cmFzaC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZWRcIjsgfVxuXG4uZmEtdHJhc2gtcmVzdG9yZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgyOVwiOyB9XG5cbi5mYS10cmFzaC1yZXN0b3JlLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgyYVwiOyB9XG5cbi5mYS10cmVlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWJiXCI7IH1cblxuLmZhLXRyZWxsbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4MVwiOyB9XG5cbi5mYS10cmlwYWR2aXNvcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2MlwiOyB9XG5cbi5mYS10cm9waHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOTFcIjsgfVxuXG4uZmEtdHJ1Y2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZDFcIjsgfVxuXG4uZmEtdHJ1Y2stbG9hZGluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRkZVwiOyB9XG5cbi5mYS10cnVjay1tb25zdGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjNiXCI7IH1cblxuLmZhLXRydWNrLW1vdmluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRkZlwiOyB9XG5cbi5mYS10cnVjay1waWNrdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2M2NcIjsgfVxuXG4uZmEtdHNoaXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTUzXCI7IH1cblxuLmZhLXR0eTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlNFwiOyB9XG5cbi5mYS10dW1ibHI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNzNcIjsgfVxuXG4uZmEtdHVtYmxyLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3NFwiOyB9XG5cbi5mYS10djpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2Y1wiOyB9XG5cbi5mYS10d2l0Y2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZThcIjsgfVxuXG4uZmEtdHdpdHRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA5OVwiOyB9XG5cbi5mYS10d2l0dGVyLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA4MVwiOyB9XG5cbi5mYS10eXBvMzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQyYlwiOyB9XG5cbi5mYS11YmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDAyXCI7IH1cblxuLmZhLXVidW50dTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdkZlwiOyB9XG5cbi5mYS11aWtpdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQwM1wiOyB9XG5cbi5mYS11bWJyZWxsYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBlOVwiOyB9XG5cbi5mYS11bWJyZWxsYS1iZWFjaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVjYVwiOyB9XG5cbi5mYS11bmRlcmxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwY2RcIjsgfVxuXG4uZmEtdW5kbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBlMlwiOyB9XG5cbi5mYS11bmRvLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJlYVwiOyB9XG5cbi5mYS11bmlyZWdpc3RyeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQwNFwiOyB9XG5cbi5mYS11bml2ZXJzYWwtYWNjZXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjlhXCI7IH1cblxuLmZhLXVuaXZlcnNpdHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOWNcIjsgfVxuXG4uZmEtdW5saW5rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTI3XCI7IH1cblxuLmZhLXVubG9jazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA5Y1wiOyB9XG5cbi5mYS11bmxvY2stYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTNlXCI7IH1cblxuLmZhLXVudGFwcGQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MDVcIjsgfVxuXG4uZmEtdXBsb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDkzXCI7IH1cblxuLmZhLXVwczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdlMFwiOyB9XG5cbi5mYS11c2I6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyODdcIjsgfVxuXG4uZmEtdXNlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwN1wiOyB9XG5cbi5mYS11c2VyLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQwNlwiOyB9XG5cbi5mYS11c2VyLWFsdC1zbGFzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRmYVwiOyB9XG5cbi5mYS11c2VyLWFzdHJvbmF1dDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRmYlwiOyB9XG5cbi5mYS11c2VyLWNoZWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGZjXCI7IH1cblxuLmZhLXVzZXItY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmJkXCI7IH1cblxuLmZhLXVzZXItY2xvY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZmRcIjsgfVxuXG4uZmEtdXNlci1jb2c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZmVcIjsgfVxuXG4uZmEtdXNlci1lZGl0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGZmXCI7IH1cblxuLmZhLXVzZXItZnJpZW5kczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUwMFwiOyB9XG5cbi5mYS11c2VyLWdyYWR1YXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTAxXCI7IH1cblxuLmZhLXVzZXItaW5qdXJlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjcyOFwiOyB9XG5cbi5mYS11c2VyLWxvY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MDJcIjsgfVxuXG4uZmEtdXNlci1tZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBmMFwiOyB9XG5cbi5mYS11c2VyLW1pbnVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTAzXCI7IH1cblxuLmZhLXVzZXItbmluamE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MDRcIjsgfVxuXG4uZmEtdXNlci1udXJzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgyZlwiOyB9XG5cbi5mYS11c2VyLXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMzRcIjsgfVxuXG4uZmEtdXNlci1zZWNyZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMWJcIjsgfVxuXG4uZmEtdXNlci1zaGllbGQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MDVcIjsgfVxuXG4uZmEtdXNlci1zbGFzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUwNlwiOyB9XG5cbi5mYS11c2VyLXRhZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUwN1wiOyB9XG5cbi5mYS11c2VyLXRpZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUwOFwiOyB9XG5cbi5mYS11c2VyLXRpbWVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjM1XCI7IH1cblxuLmZhLXVzZXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGMwXCI7IH1cblxuLmZhLXVzZXJzLWNvZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUwOVwiOyB9XG5cbi5mYS11c3BzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2UxXCI7IH1cblxuLmZhLXVzc3VubmFoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDA3XCI7IH1cblxuLmZhLXV0ZW5zaWwtc3Bvb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZTVcIjsgfVxuXG4uZmEtdXRlbnNpbHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZTdcIjsgfVxuXG4uZmEtdmFhZGluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDA4XCI7IH1cblxuLmZhLXZlY3Rvci1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1Y2JcIjsgfVxuXG4uZmEtdmVudXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMjFcIjsgfVxuXG4uZmEtdmVudXMtZG91YmxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjI2XCI7IH1cblxuLmZhLXZlbnVzLW1hcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMjhcIjsgfVxuXG4uZmEtdmlhY29pbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzN1wiOyB9XG5cbi5mYS12aWFkZW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYTlcIjsgfVxuXG4uZmEtdmlhZGVvLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJhYVwiOyB9XG5cbi5mYS12aWFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDkyXCI7IH1cblxuLmZhLXZpYWxzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDkzXCI7IH1cblxuLmZhLXZpYmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDA5XCI7IH1cblxuLmZhLXZpZGVvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDNkXCI7IH1cblxuLmZhLXZpZGVvLXNsYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGUyXCI7IH1cblxuLmZhLXZpaGFyYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZhN1wiOyB9XG5cbi5mYS12aW1lbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQwYVwiOyB9XG5cbi5mYS12aW1lby1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOTRcIjsgfVxuXG4uZmEtdmltZW8tdjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI3ZFwiOyB9XG5cbi5mYS12aW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWNhXCI7IH1cblxuLmZhLXZrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTg5XCI7IH1cblxuLmZhLXZudjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQwYlwiOyB9XG5cbi5mYS12b2ljZW1haWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4OTdcIjsgfVxuXG4uZmEtdm9sbGV5YmFsbC1iYWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDVmXCI7IH1cblxuLmZhLXZvbHVtZS1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDI3XCI7IH1cblxuLmZhLXZvbHVtZS1tdXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmE5XCI7IH1cblxuLmZhLXZvbHVtZS1vZmY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMjZcIjsgfVxuXG4uZmEtdm9sdW1lLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDI4XCI7IH1cblxuLmZhLXZvdGUteWVhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzcyXCI7IH1cblxuLmZhLXZyLWNhcmRib2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjcyOVwiOyB9XG5cbi5mYS12dWVqczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQxZlwiOyB9XG5cbi5mYS13YWxraW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTU0XCI7IH1cblxuLmZhLXdhbGxldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU1NVwiOyB9XG5cbi5mYS13YXJlaG91c2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0OTRcIjsgfVxuXG4uZmEtd2F0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3NzNcIjsgfVxuXG4uZmEtd2F2ZS1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4M2VcIjsgfVxuXG4uZmEtd2F6ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgzZlwiOyB9XG5cbi5mYS13ZWVibHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1Y2NcIjsgfVxuXG4uZmEtd2VpYm86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOGFcIjsgfVxuXG4uZmEtd2VpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDk2XCI7IH1cblxuLmZhLXdlaWdodC1oYW5naW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWNkXCI7IH1cblxuLmZhLXdlaXhpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkN1wiOyB9XG5cbi5mYS13aGF0c2FwcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzMlwiOyB9XG5cbi5mYS13aGF0c2FwcC1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MGNcIjsgfVxuXG4uZmEtd2hlZWxjaGFpcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5M1wiOyB9XG5cbi5mYS13aG1jczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQwZFwiOyB9XG5cbi5mYS13aWZpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWViXCI7IH1cblxuLmZhLXdpa2lwZWRpYS13OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjY2XCI7IH1cblxuLmZhLXdpbmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3MmVcIjsgfVxuXG4uZmEtd2luZG93LWNsb3NlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDEwXCI7IH1cblxuLmZhLXdpbmRvdy1tYXhpbWl6ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJkMFwiOyB9XG5cbi5mYS13aW5kb3ctbWluaW1pemU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZDFcIjsgfVxuXG4uZmEtd2luZG93LXJlc3RvcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZDJcIjsgfVxuXG4uZmEtd2luZG93czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3YVwiOyB9XG5cbi5mYS13aW5lLWJvdHRsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjcyZlwiOyB9XG5cbi5mYS13aW5lLWdsYXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGUzXCI7IH1cblxuLmZhLXdpbmUtZ2xhc3MtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWNlXCI7IH1cblxuLmZhLXdpeDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVjZlwiOyB9XG5cbi5mYS13aXphcmRzLW9mLXRoZS1jb2FzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjczMFwiOyB9XG5cbi5mYS13b2xmLXBhY2stYmF0dGFsaW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTE0XCI7IH1cblxuLmZhLXdvbi1zaWduOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTU5XCI7IH1cblxuLmZhLXdvcmRwcmVzczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5YVwiOyB9XG5cbi5mYS13b3JkcHJlc3Mtc2ltcGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDExXCI7IH1cblxuLmZhLXdwYmVnaW5uZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOTdcIjsgfVxuXG4uZmEtd3BleHBsb3JlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJkZVwiOyB9XG5cbi5mYS13cGZvcm1zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjk4XCI7IH1cblxuLmZhLXdwcmVzc3I6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZTRcIjsgfVxuXG4uZmEtd3JlbmNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGFkXCI7IH1cblxuLmZhLXgtcmF5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDk3XCI7IH1cblxuLmZhLXhib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MTJcIjsgfVxuXG4uZmEteGluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2OFwiOyB9XG5cbi5mYS14aW5nLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2OVwiOyB9XG5cbi5mYS15LWNvbWJpbmF0b3I6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyM2JcIjsgfVxuXG4uZmEteWFob286YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOWVcIjsgfVxuXG4uZmEteWFtbWVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODQwXCI7IH1cblxuLmZhLXlhbmRleDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQxM1wiOyB9XG5cbi5mYS15YW5kZXgtaW50ZXJuYXRpb25hbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQxNFwiOyB9XG5cbi5mYS15YXJuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2UzXCI7IH1cblxuLmZhLXllbHA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZTlcIjsgfVxuXG4uZmEteWVuLXNpZ246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNTdcIjsgfVxuXG4uZmEteWluLXlhbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2YWRcIjsgfVxuXG4uZmEteW9hc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYjFcIjsgfVxuXG4uZmEteW91dHViZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2N1wiOyB9XG5cbi5mYS15b3V0dWJlLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQzMVwiOyB9XG5cbi5mYS16aGlodTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYzZlwiOyB9XG5cbi5zci1vbmx5IHtcbiAgYm9yZGVyOiAwO1xuICBjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xuICBoZWlnaHQ6IDFweDtcbiAgbWFyZ2luOiAtMXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxcHg7IH1cblxuLnNyLW9ubHktZm9jdXNhYmxlOmFjdGl2ZSwgLnNyLW9ubHktZm9jdXNhYmxlOmZvY3VzIHtcbiAgY2xpcDogYXV0bztcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXJnaW46IDA7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICBwb3NpdGlvbjogc3RhdGljO1xuICB3aWR0aDogYXV0bzsgfVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgQnJhbmRzJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IGF1dG87XG4gIHNyYzogdXJsKFwiLi4vd2ViZm9udHMvZmEtYnJhbmRzLTQwMC5lb3RcIik7XG4gIHNyYzogdXJsKFwiLi4vd2ViZm9udHMvZmEtYnJhbmRzLTQwMC5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi93ZWJmb250cy9mYS1icmFuZHMtNDAwLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi93ZWJmb250cy9mYS1icmFuZHMtNDAwLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vd2ViZm9udHMvZmEtYnJhbmRzLTQwMC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi4uL3dlYmZvbnRzL2ZhLWJyYW5kcy00MDAuc3ZnI2ZvbnRhd2Vzb21lXCIpIGZvcm1hdChcInN2Z1wiKTsgfVxuXG4uZmFiIHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBCcmFuZHMnOyB9XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBGcmVlJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LWRpc3BsYXk6IGF1dG87XG4gIHNyYzogdXJsKFwiLi4vd2ViZm9udHMvZmEtcmVndWxhci00MDAuZW90XCIpO1xuICBzcmM6IHVybChcIi4uL3dlYmZvbnRzL2ZhLXJlZ3VsYXItNDAwLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uL3dlYmZvbnRzL2ZhLXJlZ3VsYXItNDAwLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi93ZWJmb250cy9mYS1yZWd1bGFyLTQwMC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL3dlYmZvbnRzL2ZhLXJlZ3VsYXItNDAwLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiLi4vd2ViZm9udHMvZmEtcmVndWxhci00MDAuc3ZnI2ZvbnRhd2Vzb21lXCIpIGZvcm1hdChcInN2Z1wiKTsgfVxuXG4uZmFyIHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBGcmVlJztcbiAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgRnJlZSc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgZm9udC1kaXNwbGF5OiBhdXRvO1xuICBzcmM6IHVybChcIi4uL3dlYmZvbnRzL2ZhLXNvbGlkLTkwMC5lb3RcIik7XG4gIHNyYzogdXJsKFwiLi4vd2ViZm9udHMvZmEtc29saWQtOTAwLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uL3dlYmZvbnRzL2ZhLXNvbGlkLTkwMC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vd2ViZm9udHMvZmEtc29saWQtOTAwLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vd2ViZm9udHMvZmEtc29saWQtOTAwLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiLi4vd2ViZm9udHMvZmEtc29saWQtOTAwLnN2ZyNmb250YXdlc29tZVwiKSBmb3JtYXQoXCJzdmdcIik7IH1cblxuLmZhLFxuLmZhcyB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgRnJlZSc7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7IH1cbiIsIi5zZWxlY3QyLWNvbnRhaW5lciB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cbiAgLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IDI4cHg7XG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTsgfVxuICAgIC5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcGFkZGluZy1sZWZ0OiA4cHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuICAgIC5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2NsZWFyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgZm9udC1zaXplOiAxZW07IH1cbiAgLnNlbGVjdDItY29udGFpbmVyW2Rpcj1cInJ0bFwiXSAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA4cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4OyB9XG4gIC5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIHtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtaW4taGVpZ2h0OiAzMnB4O1xuICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7IH1cbiAgICAuc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICBwYWRkaW5nOiAwOyB9XG4gICAgLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jbGVhciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIGZvbnQtc2l6ZTogMWVtOyB9XG4gIC5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWFyY2gtLWlubGluZSAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkIHtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBmb250LXNpemU6IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogNXB4O1xuICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgcmVzaXplOiBub25lO1xuICAgIGhlaWdodDogMThweDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICAgIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgd29yZC1icmVhazoga2VlcC1hbGw7IH1cbiAgICAuc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItc2VhcmNoLS1pbmxpbmUgLnNlbGVjdDItc2VhcmNoX19maWVsZDo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbiB7XG4gICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7IH1cblxuLnNlbGVjdDItZHJvcGRvd24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2FhYTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtMTAwMDAwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiAxMDUxOyB9XG5cbi5zZWxlY3QyLXJlc3VsdHMge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4uc2VsZWN0Mi1yZXN1bHRzX19vcHRpb25zIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwOyB9XG5cbi5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiB7XG4gIHBhZGRpbmc6IDZweDtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7IH1cblxuLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1zZWxlY3RhYmxlIHtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1kcm9wZG93biB7XG4gIGxlZnQ6IDA7IH1cblxuLnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zZWxlY3QyLWRyb3Bkb3duLS1hYm92ZSB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwOyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1kcm9wZG93bi0tYmVsb3cge1xuICBib3JkZXItdG9wOiBub25lO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDsgfVxuXG4uc2VsZWN0Mi1zZWFyY2gtLWRyb3Bkb3duIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDRweDsgfVxuICAuc2VsZWN0Mi1zZWFyY2gtLWRyb3Bkb3duIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQge1xuICAgIHBhZGRpbmc6IDRweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XG4gICAgLnNlbGVjdDItc2VhcmNoLS1kcm9wZG93biAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uIHtcbiAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTsgfVxuICAuc2VsZWN0Mi1zZWFyY2gtLWRyb3Bkb3duLnNlbGVjdDItc2VhcmNoLS1oaWRlIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG5cbi5zZWxlY3QyLWNsb3NlLW1hc2sge1xuICBib3JkZXI6IDA7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBtaW4taGVpZ2h0OiAxMDAlO1xuICBtaW4td2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgd2lkdGg6IGF1dG87XG4gIG9wYWNpdHk6IDA7XG4gIHotaW5kZXg6IDk5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MCk7IH1cblxuLnNlbGVjdDItaGlkZGVuLWFjY2Vzc2libGUge1xuICBib3JkZXI6IDAgIWltcG9ydGFudDtcbiAgY2xpcDogcmVjdCgwIDAgMCAwKSAhaW1wb3J0YW50O1xuICAtd2Via2l0LWNsaXAtcGF0aDogaW5zZXQoNTAlKSAhaW1wb3J0YW50O1xuICBjbGlwLXBhdGg6IGluc2V0KDUwJSkgIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAxcHggIWltcG9ydGFudDtcbiAgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICB3aWR0aDogMXB4ICFpbXBvcnRhbnQ7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXAgIWltcG9ydGFudDsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYWFhO1xuICBib3JkZXItcmFkaXVzOiA0cHg7IH1cbiAgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQge1xuICAgIGNvbG9yOiAjNDQ0O1xuICAgIGxpbmUtaGVpZ2h0OiAyOHB4OyB9XG4gIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2NsZWFyIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGhlaWdodDogMjZweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMHB4OyB9XG4gIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3BsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogIzk5OTsgfVxuICAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyB7XG4gICAgaGVpZ2h0OiAyNnB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDFweDtcbiAgICByaWdodDogMXB4O1xuICAgIHdpZHRoOiAyMHB4OyB9XG4gICAgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cgYiB7XG4gICAgICBib3JkZXItY29sb3I6ICM4ODggdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgICAgYm9yZGVyLXdpZHRoOiA1cHggNHB4IDAgNHB4O1xuICAgICAgaGVpZ2h0OiAwO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgbWFyZ2luLWxlZnQ6IC00cHg7XG4gICAgICBtYXJnaW4tdG9wOiAtMnB4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICB3aWR0aDogMDsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHRbZGlyPVwicnRsXCJdIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2xlYXIge1xuICBmbG9hdDogbGVmdDsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHRbZGlyPVwicnRsXCJdIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cge1xuICBsZWZ0OiAxcHg7XG4gIHJpZ2h0OiBhdXRvOyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tZGlzYWJsZWQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xuICBjdXJzb3I6IGRlZmF1bHQ7IH1cbiAgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1kaXNhYmxlZCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2NsZWFyIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IGIge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICM4ODggdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci13aWR0aDogMCA0cHggNXB4IDRweDsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYWFhO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGN1cnNvcjogdGV4dDtcbiAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgcGFkZGluZy1yaWdodDogNXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUuc2VsZWN0Mi1zZWxlY3Rpb24tLWNsZWFyYWJsZSB7XG4gICAgcGFkZGluZy1yaWdodDogMjVweDsgfVxuICAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2NsZWFyIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIHBhZGRpbmc6IDFweDsgfVxuICAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2U0ZTRlNDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjYWFhO1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG4gIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19kaXNwbGF5IHtcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgcGFkZGluZy1sZWZ0OiAycHg7XG4gICAgcGFkZGluZy1yaWdodDogNXB4OyB9XG4gIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19yZW1vdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjYWFhO1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDRweDtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA0cHg7XG4gICAgY29sb3I6ICM5OTk7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGZvbnQtc2l6ZTogMWVtO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIHBhZGRpbmc6IDAgNHB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDsgfVxuICAgIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19yZW1vdmU6aG92ZXIsIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19yZW1vdmU6Zm9jdXMge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2YxZjFmMTtcbiAgICAgIGNvbG9yOiAjMzMzO1xuICAgICAgb3V0bGluZTogbm9uZTsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHRbZGlyPVwicnRsXCJdIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2Uge1xuICBtYXJnaW4tbGVmdDogNXB4O1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87IH1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0W2Rpcj1cInJ0bFwiXSAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19kaXNwbGF5IHtcbiAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDJweDsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHRbZGlyPVwicnRsXCJdIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZSB7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2FhYTtcbiAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNHB4O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNHB4OyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdFtkaXI9XCJydGxcIl0gLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2NsZWFyIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87IH1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIHtcbiAgYm9yZGVyOiBzb2xpZCBibGFjayAxcHg7XG4gIG91dGxpbmU6IDA7IH1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1kaXNhYmxlZCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcbiAgY3Vyc29yOiBkZWZhdWx0OyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tZGlzYWJsZWQgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuLnNlbGVjdDItY29udGFpbmVyLS1hYm92ZSAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSwgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuLnNlbGVjdDItY29udGFpbmVyLS1hYm92ZSAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7IH1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuLnNlbGVjdDItY29udGFpbmVyLS1iZWxvdyAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSwgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuLnNlbGVjdDItY29udGFpbmVyLS1iZWxvdyAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7IH1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlYXJjaC0tZHJvcGRvd24gLnNlbGVjdDItc2VhcmNoX19maWVsZCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNhYWE7IH1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlYXJjaC0taW5saW5lIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBub25lO1xuICBvdXRsaW5lOiAwO1xuICBib3gtc2hhZG93OiBub25lO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0cyA+IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbnMge1xuICBtYXgtaGVpZ2h0OiAyMDBweDtcbiAgb3ZlcmZsb3cteTogYXV0bzsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiB7XG4gIHBhZGRpbmctbGVmdDogMWVtOyB9XG4gIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX2dyb3VwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7IH1cbiAgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIHtcbiAgICBtYXJnaW4tbGVmdDogLTFlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDJlbTsgfVxuICAgIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24ge1xuICAgICAgbWFyZ2luLWxlZnQ6IC0yZW07XG4gICAgICBwYWRkaW5nLWxlZnQ6IDNlbTsgfVxuICAgICAgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24ge1xuICAgICAgICBtYXJnaW4tbGVmdDogLTNlbTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA0ZW07IH1cbiAgICAgICAgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogLTRlbTtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDVlbTsgfVxuICAgICAgICAgIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24ge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC01ZW07XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDZlbTsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1ncm91cCB7XG4gIHBhZGRpbmc6IDA7IH1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0tZGlzYWJsZWQge1xuICBjb2xvcjogIzk5OTsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1zZWxlY3RlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZGQ7IH1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0taGlnaGxpZ2h0ZWQuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLXNlbGVjdGFibGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTg5N2ZiO1xuICBjb2xvcjogd2hpdGU7IH1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX2dyb3VwIHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogNnB4OyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNhYWE7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgb3V0bGluZTogMDtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCB3aGl0ZSA1MCUsICNlZWVlZWUgMTAwJSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudCh0b3AsIHdoaXRlIDUwJSwgI2VlZWVlZSAxMDAlKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgd2hpdGUgNTAlLCAjZWVlZWVlIDEwMCUpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9JyNGRkZGRkZGRicsIGVuZENvbG9yc3RyPScjRkZFRUVFRUUnLCBHcmFkaWVudFR5cGU9MCk7IH1cbiAgLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlOmZvY3VzIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjNTg5N2ZiOyB9XG4gIC5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIHtcbiAgICBjb2xvcjogIzQ0NDtcbiAgICBsaW5lLWhlaWdodDogMjhweDsgfVxuICAuc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jbGVhciB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBoZWlnaHQ6IDI2cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4OyB9XG4gIC5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3BsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogIzk5OTsgfVxuICAuc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2RkZDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjYWFhO1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA0cHg7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDRweDtcbiAgICBoZWlnaHQ6IDI2cHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMXB4O1xuICAgIHJpZ2h0OiAxcHg7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCAjZWVlZWVlIDUwJSwgI2NjY2NjYyAxMDAlKTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQodG9wLCAjZWVlZWVlIDUwJSwgI2NjY2NjYyAxMDAlKTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjZWVlZWVlIDUwJSwgI2NjY2NjYyAxMDAlKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG4gICAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0nI0ZGRUVFRUVFJywgZW5kQ29sb3JzdHI9JyNGRkNDQ0NDQycsIEdyYWRpZW50VHlwZT0wKTsgfVxuICAgIC5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IGIge1xuICAgICAgYm9yZGVyLWNvbG9yOiAjODg4IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICAgIGJvcmRlci13aWR0aDogNXB4IDRweCAwIDRweDtcbiAgICAgIGhlaWdodDogMDtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtNHB4O1xuICAgICAgbWFyZ2luLXRvcDogLTJweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgd2lkdGg6IDA7IH1cblxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljW2Rpcj1cInJ0bFwiXSAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2NsZWFyIHtcbiAgZmxvYXQ6IGxlZnQ7IH1cblxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljW2Rpcj1cInJ0bFwiXSAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IHtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjYWFhO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA0cHg7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDRweDtcbiAgbGVmdDogMXB4O1xuICByaWdodDogYXV0bzsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuICBib3JkZXI6IDFweCBzb2xpZCAjNTg5N2ZiOyB9XG4gIC5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYy5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IG5vbmU7IH1cbiAgICAuc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyBiIHtcbiAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgIzg4OCB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci13aWR0aDogMCA0cHggNXB4IDRweDsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMuc2VsZWN0Mi1jb250YWluZXItLW9wZW4uc2VsZWN0Mi1jb250YWluZXItLWFib3ZlIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgd2hpdGUgMCUsICNlZWVlZWUgNTAlKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KHRvcCwgd2hpdGUgMCUsICNlZWVlZWUgNTAlKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgd2hpdGUgMCUsICNlZWVlZWUgNTAlKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPScjRkZGRkZGRkYnLCBlbmRDb2xvcnN0cj0nI0ZGRUVFRUVFJywgR3JhZGllbnRUeXBlPTApOyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYy5zZWxlY3QyLWNvbnRhaW5lci0tb3Blbi5zZWxlY3QyLWNvbnRhaW5lci0tYmVsb3cgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuICBib3JkZXItYm90dG9tOiBub25lO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCAjZWVlZWVlIDUwJSwgd2hpdGUgMTAwJSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudCh0b3AsICNlZWVlZWUgNTAlLCB3aGl0ZSAxMDAlKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI2VlZWVlZSA1MCUsIHdoaXRlIDEwMCUpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9JyNGRkVFRUVFRScsIGVuZENvbG9yc3RyPScjRkZGRkZGRkYnLCBHcmFkaWVudFR5cGU9MCk7IH1cblxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2FhYTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBjdXJzb3I6IHRleHQ7XG4gIG91dGxpbmU6IDA7XG4gIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDVweDsgfVxuICAuc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZTpmb2N1cyB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzU4OTdmYjsgfVxuICAuc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2NsZWFyIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTRlNGU0O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNhYWE7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICBwYWRkaW5nOiAwOyB9XG4gIC5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19kaXNwbGF5IHtcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgcGFkZGluZy1sZWZ0OiAycHg7XG4gICAgcGFkZGluZy1yaWdodDogNXB4OyB9XG4gIC5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19yZW1vdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA0cHg7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNHB4O1xuICAgIGNvbG9yOiAjODg4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBmb250LXNpemU6IDFlbTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBwYWRkaW5nOiAwIDRweDsgfVxuICAgIC5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19yZW1vdmU6aG92ZXIge1xuICAgICAgY29sb3I6ICM1NTU7XG4gICAgICBvdXRsaW5lOiBub25lOyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpY1tkaXI9XCJydGxcIl0gLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZSB7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG4gIG1hcmdpbi1yaWdodDogYXV0bzsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWNbZGlyPVwicnRsXCJdIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX2Rpc3BsYXkge1xuICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgcGFkZGluZy1yaWdodDogMnB4OyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpY1tkaXI9XCJydGxcIl0gLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fcmVtb3ZlIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDRweDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDRweDsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM1ODk3ZmI7IH1cblxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljLnNlbGVjdDItY29udGFpbmVyLS1vcGVuLnNlbGVjdDItY29udGFpbmVyLS1hYm92ZSAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIHtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7IH1cblxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljLnNlbGVjdDItY29udGFpbmVyLS1vcGVuLnNlbGVjdDItY29udGFpbmVyLS1iZWxvdyAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7IH1cblxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXNlYXJjaC0tZHJvcGRvd24gLnNlbGVjdDItc2VhcmNoX19maWVsZCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNhYWE7XG4gIG91dGxpbmU6IDA7IH1cblxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXNlYXJjaC0taW5saW5lIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQge1xuICBvdXRsaW5lOiAwO1xuICBib3gtc2hhZG93OiBub25lOyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1kcm9wZG93biB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItZHJvcGRvd24tLWFib3ZlIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItZHJvcGRvd24tLWJlbG93IHtcbiAgYm9yZGVyLXRvcDogbm9uZTsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItcmVzdWx0cyA+IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbnMge1xuICBtYXgtaGVpZ2h0OiAyMDBweDtcbiAgb3ZlcmZsb3cteTogYXV0bzsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1ncm91cCB7XG4gIHBhZGRpbmc6IDA7IH1cblxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0tZGlzYWJsZWQge1xuICBjb2xvcjogZ3JleTsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1oaWdobGlnaHRlZC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0tc2VsZWN0YWJsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzODc1ZDc7XG4gIGNvbG9yOiB3aGl0ZTsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItcmVzdWx0c19fZ3JvdXAge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiA2cHg7IH1cblxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljLnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zZWxlY3QyLWRyb3Bkb3duIHtcbiAgYm9yZGVyLWNvbG9yOiAjNTg5N2ZiOyB9XG4iLCJAa2V5ZnJhbWVzIHBhc3NpbmctdGhyb3VnaHswJXtvcGFjaXR5OjA7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoNDBweCl9MzAlLDcwJXtvcGFjaXR5OjE7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMHB4KX0xMDAle29wYWNpdHk6MDt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtNDBweCl9fUBrZXlmcmFtZXMgc2xpZGUtaW57MCV7b3BhY2l0eTowO3RyYW5zZm9ybTp0cmFuc2xhdGVZKDQwcHgpfTMwJXtvcGFjaXR5OjE7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMHB4KX19QGtleWZyYW1lcyBwdWxzZXswJXt0cmFuc2Zvcm06c2NhbGUoMSl9MTAle3RyYW5zZm9ybTpzY2FsZSgxLjEpfTIwJXt0cmFuc2Zvcm06c2NhbGUoMSl9fS5kcm9wem9uZSwuZHJvcHpvbmUgKntib3gtc2l6aW5nOmJvcmRlci1ib3h9LmRyb3B6b25le21pbi1oZWlnaHQ6MTUwcHg7Ym9yZGVyOjFweCBzb2xpZCByZ2JhKDAsMCwwLC44KTtib3JkZXItcmFkaXVzOjVweDtwYWRkaW5nOjIwcHggMjBweH0uZHJvcHpvbmUuZHotY2xpY2thYmxle2N1cnNvcjpwb2ludGVyfS5kcm9wem9uZS5kei1jbGlja2FibGUgKntjdXJzb3I6ZGVmYXVsdH0uZHJvcHpvbmUuZHotY2xpY2thYmxlIC5kei1tZXNzYWdlLC5kcm9wem9uZS5kei1jbGlja2FibGUgLmR6LW1lc3NhZ2UgKntjdXJzb3I6cG9pbnRlcn0uZHJvcHpvbmUuZHotc3RhcnRlZCAuZHotbWVzc2FnZXtkaXNwbGF5Om5vbmV9LmRyb3B6b25lLmR6LWRyYWctaG92ZXJ7Ym9yZGVyLXN0eWxlOnNvbGlkfS5kcm9wem9uZS5kei1kcmFnLWhvdmVyIC5kei1tZXNzYWdle29wYWNpdHk6LjV9LmRyb3B6b25lIC5kei1tZXNzYWdle3RleHQtYWxpZ246Y2VudGVyO21hcmdpbjozZW0gMH0uZHJvcHpvbmUgLmR6LW1lc3NhZ2UgLmR6LWJ1dHRvbntiYWNrZ3JvdW5kOm5vbmU7Y29sb3I6aW5oZXJpdDtib3JkZXI6bm9uZTtwYWRkaW5nOjA7Zm9udDppbmhlcml0O2N1cnNvcjpwb2ludGVyO291dGxpbmU6aW5oZXJpdH0uZHJvcHpvbmUgLmR6LXByZXZpZXd7cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTppbmxpbmUtYmxvY2s7dmVydGljYWwtYWxpZ246dG9wO21hcmdpbjoxNnB4O21pbi1oZWlnaHQ6MTAwcHh9LmRyb3B6b25lIC5kei1wcmV2aWV3OmhvdmVye3otaW5kZXg6MTAwMH0uZHJvcHpvbmUgLmR6LXByZXZpZXc6aG92ZXIgLmR6LWRldGFpbHN7b3BhY2l0eToxfS5kcm9wem9uZSAuZHotcHJldmlldy5kei1maWxlLXByZXZpZXcgLmR6LWltYWdle2JvcmRlci1yYWRpdXM6MjBweDtiYWNrZ3JvdW5kOiM5OTk7YmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjZWVlLCAjZGRkKX0uZHJvcHpvbmUgLmR6LXByZXZpZXcuZHotZmlsZS1wcmV2aWV3IC5kei1kZXRhaWxze29wYWNpdHk6MX0uZHJvcHpvbmUgLmR6LXByZXZpZXcuZHotaW1hZ2UtcHJldmlld3tiYWNrZ3JvdW5kOiNmZmZ9LmRyb3B6b25lIC5kei1wcmV2aWV3LmR6LWltYWdlLXByZXZpZXcgLmR6LWRldGFpbHN7dHJhbnNpdGlvbjpvcGFjaXR5IC4ycyBsaW5lYXJ9LmRyb3B6b25lIC5kei1wcmV2aWV3IC5kei1yZW1vdmV7Zm9udC1zaXplOjE0cHg7dGV4dC1hbGlnbjpjZW50ZXI7ZGlzcGxheTpibG9jaztjdXJzb3I6cG9pbnRlcjtib3JkZXI6bm9uZX0uZHJvcHpvbmUgLmR6LXByZXZpZXcgLmR6LXJlbW92ZTpob3Zlcnt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lfS5kcm9wem9uZSAuZHotcHJldmlldzpob3ZlciAuZHotZGV0YWlsc3tvcGFjaXR5OjF9LmRyb3B6b25lIC5kei1wcmV2aWV3IC5kei1kZXRhaWxze3otaW5kZXg6MjA7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowO29wYWNpdHk6MDtmb250LXNpemU6MTNweDttaW4td2lkdGg6MTAwJTttYXgtd2lkdGg6MTAwJTtwYWRkaW5nOjJlbSAxZW07dGV4dC1hbGlnbjpjZW50ZXI7Y29sb3I6cmdiYSgwLDAsMCwuOSk7bGluZS1oZWlnaHQ6MTUwJX0uZHJvcHpvbmUgLmR6LXByZXZpZXcgLmR6LWRldGFpbHMgLmR6LXNpemV7bWFyZ2luLWJvdHRvbToxZW07Zm9udC1zaXplOjE2cHh9LmRyb3B6b25lIC5kei1wcmV2aWV3IC5kei1kZXRhaWxzIC5kei1maWxlbmFtZXt3aGl0ZS1zcGFjZTpub3dyYXB9LmRyb3B6b25lIC5kei1wcmV2aWV3IC5kei1kZXRhaWxzIC5kei1maWxlbmFtZTpob3ZlciBzcGFue2JvcmRlcjoxcHggc29saWQgcmdiYSgyMDAsMjAwLDIwMCwuOCk7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LC44KX0uZHJvcHpvbmUgLmR6LXByZXZpZXcgLmR6LWRldGFpbHMgLmR6LWZpbGVuYW1lOm5vdCg6aG92ZXIpe292ZXJmbG93OmhpZGRlbjt0ZXh0LW92ZXJmbG93OmVsbGlwc2lzfS5kcm9wem9uZSAuZHotcHJldmlldyAuZHotZGV0YWlscyAuZHotZmlsZW5hbWU6bm90KDpob3Zlcikgc3Bhbntib3JkZXI6MXB4IHNvbGlkIHRyYW5zcGFyZW50fS5kcm9wem9uZSAuZHotcHJldmlldyAuZHotZGV0YWlscyAuZHotZmlsZW5hbWUgc3BhbiwuZHJvcHpvbmUgLmR6LXByZXZpZXcgLmR6LWRldGFpbHMgLmR6LXNpemUgc3BhbntiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMjU1LDI1NSwyNTUsLjQpO3BhZGRpbmc6MCAuNGVtO2JvcmRlci1yYWRpdXM6M3B4fS5kcm9wem9uZSAuZHotcHJldmlldzpob3ZlciAuZHotaW1hZ2UgaW1ne3RyYW5zZm9ybTpzY2FsZSgxLjA1LCAxLjA1KTtmaWx0ZXI6Ymx1cig4cHgpfS5kcm9wem9uZSAuZHotcHJldmlldyAuZHotaW1hZ2V7Ym9yZGVyLXJhZGl1czoyMHB4O292ZXJmbG93OmhpZGRlbjt3aWR0aDoxMjBweDtoZWlnaHQ6MTIwcHg7cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTpibG9jazt6LWluZGV4OjEwfS5kcm9wem9uZSAuZHotcHJldmlldyAuZHotaW1hZ2UgaW1ne2Rpc3BsYXk6YmxvY2t9LmRyb3B6b25lIC5kei1wcmV2aWV3LmR6LXN1Y2Nlc3MgLmR6LXN1Y2Nlc3MtbWFya3thbmltYXRpb246cGFzc2luZy10aHJvdWdoIDNzIGN1YmljLWJlemllcigwLjc3LCAwLCAwLjE3NSwgMSl9LmRyb3B6b25lIC5kei1wcmV2aWV3LmR6LWVycm9yIC5kei1lcnJvci1tYXJre29wYWNpdHk6MTthbmltYXRpb246c2xpZGUtaW4gM3MgY3ViaWMtYmV6aWVyKDAuNzcsIDAsIDAuMTc1LCAxKX0uZHJvcHpvbmUgLmR6LXByZXZpZXcgLmR6LXN1Y2Nlc3MtbWFyaywuZHJvcHpvbmUgLmR6LXByZXZpZXcgLmR6LWVycm9yLW1hcmt7cG9pbnRlci1ldmVudHM6bm9uZTtvcGFjaXR5OjA7ei1pbmRleDo1MDA7cG9zaXRpb246YWJzb2x1dGU7ZGlzcGxheTpibG9jazt0b3A6NTAlO2xlZnQ6NTAlO21hcmdpbi1sZWZ0Oi0yN3B4O21hcmdpbi10b3A6LTI3cHg7YmFja2dyb3VuZDpyZ2JhKDAsMCwwLC44KTtib3JkZXItcmFkaXVzOjUwJX0uZHJvcHpvbmUgLmR6LXByZXZpZXcgLmR6LXN1Y2Nlc3MtbWFyayBzdmcsLmRyb3B6b25lIC5kei1wcmV2aWV3IC5kei1lcnJvci1tYXJrIHN2Z3tkaXNwbGF5OmJsb2NrO3dpZHRoOjU0cHg7aGVpZ2h0OjU0cHg7ZmlsbDojZmZmfS5kcm9wem9uZSAuZHotcHJldmlldy5kei1wcm9jZXNzaW5nIC5kei1wcm9ncmVzc3tvcGFjaXR5OjE7dHJhbnNpdGlvbjphbGwgLjJzIGxpbmVhcn0uZHJvcHpvbmUgLmR6LXByZXZpZXcuZHotY29tcGxldGUgLmR6LXByb2dyZXNze29wYWNpdHk6MDt0cmFuc2l0aW9uOm9wYWNpdHkgLjRzIGVhc2UtaW59LmRyb3B6b25lIC5kei1wcmV2aWV3Om5vdCguZHotcHJvY2Vzc2luZykgLmR6LXByb2dyZXNze2FuaW1hdGlvbjpwdWxzZSA2cyBlYXNlIGluZmluaXRlfS5kcm9wem9uZSAuZHotcHJldmlldyAuZHotcHJvZ3Jlc3N7b3BhY2l0eToxO3otaW5kZXg6MTAwMDtwb2ludGVyLWV2ZW50czpub25lO3Bvc2l0aW9uOmFic29sdXRlO2hlaWdodDoyMHB4O3RvcDo1MCU7bWFyZ2luLXRvcDotMTBweDtsZWZ0OjE1JTtyaWdodDoxNSU7Ym9yZGVyOjNweCBzb2xpZCByZ2JhKDAsMCwwLC44KTtiYWNrZ3JvdW5kOnJnYmEoMCwwLDAsLjgpO2JvcmRlci1yYWRpdXM6MTBweDtvdmVyZmxvdzpoaWRkZW59LmRyb3B6b25lIC5kei1wcmV2aWV3IC5kei1wcm9ncmVzcyAuZHotdXBsb2Fke2JhY2tncm91bmQ6I2ZmZjtkaXNwbGF5OmJsb2NrO3Bvc2l0aW9uOnJlbGF0aXZlO2hlaWdodDoxMDAlO3dpZHRoOjA7dHJhbnNpdGlvbjp3aWR0aCAzMDBtcyBlYXNlLWluLW91dDtib3JkZXItcmFkaXVzOjE3cHh9LmRyb3B6b25lIC5kei1wcmV2aWV3LmR6LWVycm9yIC5kei1lcnJvci1tZXNzYWdle2Rpc3BsYXk6YmxvY2t9LmRyb3B6b25lIC5kei1wcmV2aWV3LmR6LWVycm9yOmhvdmVyIC5kei1lcnJvci1tZXNzYWdle29wYWNpdHk6MTtwb2ludGVyLWV2ZW50czphdXRvfS5kcm9wem9uZSAuZHotcHJldmlldyAuZHotZXJyb3ItbWVzc2FnZXtwb2ludGVyLWV2ZW50czpub25lO3otaW5kZXg6MTAwMDtwb3NpdGlvbjphYnNvbHV0ZTtkaXNwbGF5OmJsb2NrO2Rpc3BsYXk6bm9uZTtvcGFjaXR5OjA7dHJhbnNpdGlvbjpvcGFjaXR5IC4zcyBlYXNlO2JvcmRlci1yYWRpdXM6OHB4O2ZvbnQtc2l6ZToxM3B4O3RvcDoxMzBweDtsZWZ0Oi0xMHB4O3dpZHRoOjE0MHB4O2JhY2tncm91bmQ6I2IxMDYwNjtwYWRkaW5nOi41ZW0gMWVtO2NvbG9yOiNmZmZ9LmRyb3B6b25lIC5kei1wcmV2aWV3IC5kei1lcnJvci1tZXNzYWdlOmFmdGVye2NvbnRlbnQ6XCJcIjtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6LTZweDtsZWZ0OjY0cHg7d2lkdGg6MDtoZWlnaHQ6MDtib3JkZXItbGVmdDo2cHggc29saWQgdHJhbnNwYXJlbnQ7Ym9yZGVyLXJpZ2h0OjZweCBzb2xpZCB0cmFuc3BhcmVudDtib3JkZXItYm90dG9tOjZweCBzb2xpZCAjYjEwNjA2fS8qIyBzb3VyY2VNYXBwaW5nVVJMPWRyb3B6b25lLmNzcy5tYXAgKi9cbiJdLCJuYW1lcyI6W10sInNvdXJjZVJvb3QiOiIifQ==*/