/*!*******************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-4.use[1]!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-4.use[2]!./assets/styles/app.css ***!
  \*******************************************************************************************************************************************************************/
@import url(https://fonts.googleapis.com/css2?family=Fustat:wght@200..800&display=swap);
/*!***************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-4.use[1]!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-4.use[2]!./assets/styles/font-config.css ***!
  \***************************************************************************************************************************************************************************/
body,
* {
    font-family: "Fustat", sans-serif;
}

/* Small Screens */
@media only screen and (max-width: 768px) {
    .h900 {
        font-weight: 700;
        font-size: 44px;
        line-height: 44px;
        letter-spacing: 0%;
    }

    .h800 {
        font-weight: 700;
        font-size: 36px;
        line-height: 36px;
        letter-spacing: 0%;
    }

    .h700 {
        font-weight: 600;
        font-size: 30px;
        line-height: 30px;
        letter-spacing: 0%;
    }

    .h600 {
        font-weight: 600;
        font-size: 24px;
        line-height: 24px;
        letter-spacing: 0%;
    }

    .h500 {
        font-weight: 700;
        font-size: 18px;
        line-height: 18px;
        letter-spacing: 0%;
    }

    .h400 {
        font-weight: 700;
        font-size: 18px;
        line-height: 18px;
        letter-spacing: 0%;
    }

    .subtitle {
        font-weight: 700;
        font-size: 16px;
        line-height: 26px;
        letter-spacing: 0%;
    }

    .subittle-2 {
        font-weight: 700;
        font-size: 14px;
        line-height: 24px;
        letter-spacing: 0%;
    }

    .head-body {
        font-weight: 700;
        font-size: 21px;
        line-height: 31px;
        letter-spacing: 0%;
    }

    .body-l {
        font-weight: 400;
        font-size: 18px;
        line-height: 28px;
        letter-spacing: 0%;
    }

    .body-m {
        font-weight: 400;
        font-size: 16px;
        line-height: 26px;
        letter-spacing: 0%;
    }

    .body-s {
        font-weight: 400;
        font-size: 15px;
        line-height: 24px;
        letter-spacing: 0%;
    }

    .label-l {
        font-weight: 700 !important;
        font-size: 14px !important;
        line-height: 18px !important;
        letter-spacing: 0%;
    }

    .label-m {
        font-weight: 700;
        font-size: 12px;
        line-height: 14px;
        letter-spacing: 0%;
    }

    .caption {
        font-weight: 400;
        font-size: 13px;
        line-height: 16px;
        letter-spacing: 0%;
    }

    .button-text {
        font-weight: 400;
        font-size: 13px;
        line-height: 14px;
        letter-spacing: 0%;
    }

    .hint {
        font-weight: 400;
        font-size: 12px;
        line-height: 14px;
        letter-spacing: 0%;
    }

    .text-filled {
        font-weight: 500;
        font-size: 14px;
        line-height: 20px;
        letter-spacing: 0%;
    }

    .input-label {
        font-weight: 500;
        font-size: 10px;
        line-height: 100%;
        letter-spacing: 0%;
    }

    .input-status {
        font-weight: 400;
        font-size: 12px;
        line-height: 12px;
        letter-spacing: 0%;
    }

    .tab-label {
        font-weight: 700;
        font-size: 16px;
        line-height: 26px;
        letter-spacing: 0%;
    }
}

/* Medium Screens */
@media only screen and (min-width: 768px) {
    .h900 {
        font-weight: 700;
        font-size: 50px;
        line-height: 50px;
        letter-spacing: 0%;
    }

    .h800 {
        font-weight: 700;
        font-size: 42px;
        line-height: 42px;
        letter-spacing: 0%;
    }

    .h700 {
        font-weight: 600;
        font-size: 36px;
        line-height: 36px;
        letter-spacing: 0%;
    }

    .h600 {
        font-weight: 600;
        font-size: 28px;
        line-height: 28px;
        letter-spacing: 0%;
    }

    .h500 {
        font-weight: 600;
        font-size: 18px;
        line-height: 18px;
        letter-spacing: 0%;
    }

    .h400 {
        font-weight: 700;
        font-size: 21px;
        line-height: 21px;
        letter-spacing: 0%;
    }

    .subtitle {
        font-weight: 700;
        font-size: 18;
        line-height: 28px;
        letter-spacing: 0%;
    }

    .subittle-2 {
        font-weight: 700;
        font-size: 16px;
        line-height: 26px;
        letter-spacing: 0%;
    }

    .head-body {
        font-weight: 700;
        font-size: 21px;
        line-height: 31px;
        letter-spacing: 0%;
    }

    .body-l {
        font-weight: 400;
        font-size: 18px;
        line-height: 28px;
        letter-spacing: 0%;
    }

    .body-m {
        font-weight: 400;
        font-size: 16px;
        line-height: 26px;
        letter-spacing: 0%;
    }

    .body-s {
        font-weight: 400;
        font-size: 15px;
        line-height: 24px;
        letter-spacing: 0%;
    }

    .label-l {
        font-weight: 700 !important;
        font-size: 14px !important;
        line-height: 18px !important;
        letter-spacing: 0%;
    }

    .label-m {
        font-weight: 700;
        font-size: 12px;
        line-height: 14px;
        letter-spacing: 0%;
        text-transform: uppercase;
    }

    .caption {
        font-weight: 400;
        font-size: 13px;
        line-height: 16px;
        letter-spacing: 0%;
    }

    .button-text-text {
        font-weight: 700;
        font-size: 14px;
        line-height: 14px;
        letter-spacing: 0%;
    }

    .hint {
        font-weight: 400;
        font-size: 12px;
        line-height: 14px;
        letter-spacing: 0%;
    }

    .text-filled {
        font-weight: 400;
        font-size: 16px;
        line-height: 14px;
        letter-spacing: 0%;
    }

    .input-label {
        font-weight: 400;
        font-size: 12px;
        line-height: 10px;
        letter-spacing: 0%;
    }

    .input-status {
        font-weight: 400;
        font-size: 12px;
        line-height: 1;
        letter-spacing: 0%;
    }

    .tab-label {
        font-weight: 700;
        font-size: 16px;
        line-height: 26px;
        letter-spacing: 0%;
    }
}

/* Large Screens */
@media only screen and (min-width: 1024px) {
    .h900 {
        font-weight: 700;
        font-size: 60px;
        line-height: 60px;
        letter-spacing: 0%;
    }

    .h800 {
        font-weight: 700;
        font-size: 50px;
        line-height: 50px;
        letter-spacing: 0%;
    }

    .h700 {
        font-weight: 700;
        font-size: 42px;
        line-height: 42px;
        letter-spacing: 0%;
    }

    .h600 {
        font-weight: 700;
        font-size: 36px;
        line-height: 36px;
        letter-spacing: 0%;
    }

    .h500 {
        font-weight: 700;
        font-size: 26px;
        line-height: 100%;
        letter-spacing: 0%;
    }

    .h400 {
        font-weight: 400;
        font-size: 28px;
        line-height: 28px;
        letter-spacing: 0%;
    }

    .subtitle {
        font-weight: 600;
        font-size: 21px;
        line-height: 31px;
        letter-spacing: 0%;
    }

    .subittle-2 {
        font-weight: 600;
        font-size: 18px;
        line-height: 28px;
        letter-spacing: 0%;
    }

    .head-body {
        font-weight: 400;
        font-size: 21px;
        line-height: 31px;
        letter-spacing: 0%;
    }

    .body-l {
        font-weight: 400;
        font-size: 18px;
        line-height: 28px;
        letter-spacing: 0%;
    }

    .body-m {
        font-weight: 400;
        font-size: 16px;
        line-height: 26px;
        letter-spacing: 0%;
    }

    .body-s {
        font-weight: 400;
        font-size: 15px;
        line-height: 24px;
        letter-spacing: 0%;
    }

    .label-l {
        font-weight: 500 !important;
        font-size: 14px !important;
        line-height: 18px !important;
        letter-spacing: 0%;
    }

    .label-m {
        font-weight: 500;
        font-size: 12px;
        line-height: 14px;
        letter-spacing: 0%;
    }

    .caption {
        font-weight: 400;
        font-size: 13px;
        line-height: 16px;
        letter-spacing: 0%;
    }

    .button-text {
        font-weight: 600;
        font-size: 14px;
        line-height: 14px;
        letter-spacing: 0%;
    }

    .hint {
        font-weight: 400;
        font-size: 12px;
        line-height: 14px;
        letter-spacing: 0%;
    }

    .text-filled {
        font-weight: 500;
        font-size: 14px;
        line-height: 20px;
        letter-spacing: 0%;
    }

    .input-label {
        font-weight: 500;
        font-size: 10px;
        line-height: 100%;
        letter-spacing: 0%;
    }

    .input-status {
        font-weight: 400;
        font-size: 12px;
        line-height: 12px;
        letter-spacing: 0%;
    }

    .tab-label {
        font-weight: 700;
        font-size: 16px;
        line-height: 26px;
        letter-spacing: 0%;
    }
}
/*!*****************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-4.use[1]!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-4.use[2]!./assets/styles/switch-button.css ***!
  \*****************************************************************************************************************************************************************************/
.switch {
    background-image: url(/build/images/cancel.81abe8d3.svg);
    background-size: cover;
    background-repeat: no-repeat;
}

input:checked + .block + .switch {
    background-image: url(/build/images/check.1d53e189.svg);
}
/*!************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-4.use[1]!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-4.use[2]!./assets/styles/dropdown.css ***!
  \************************************************************************************************************************************************************************/
:root,
:host {
  --vs-border-color: var(--color-secondary-blue-20);
  --vs-dropdown-option--active-bg: var(--color-secondary-blue-20);
  --vs-dropdown-option--active-color: #fff;
  --vs-dropdown-option-padding: 0px 0px !important;
}

.v-select {
  border: 1px solid var(--color-neutral-60);
  border-radius: 3px;
  padding-inline: 16px;
  padding-block: 2px;
}

.vs__selected {
  font-size: 14px;
  padding: 0 !important;
  margin: 4px 0 0 !important;
}

.vs__selected:has(> *):not(:has(> .custom-builder)) {
  padding: 0 0.25rem !important; 
}

/* .vs__selected:has(> .custom-builder) {
  padding: 0 !important;
} */

.vs--single > .vs__dropdown-toggle > .vs__selected-options {
  flex-wrap: nowrap;
}

.vs__selected-options {
  padding: 0 !important;
}

/* For multiple selects */
.vs--multiple > .vs__dropdown-toggle > .vs__selected-options {
  flex-wrap: wrap !important;
}

.vs--disabled {
  background: var(--color-neutral-90);
  border: 1px solid var(--color-neutral-80);
  color: #4F5460;
}

.vs--disabled .vs__dropdown-toggle {
  background: var(--color-neutral-90);
}

.vs__search:disabled::placeholder,
.vs__search input:disabled::placeholder {
  background-color: var(--color-neutral-90) !important;
  color: #4F5460 !important;
  /* opacity: 0.4 !important; */
}

.vs__search::placeholder {
  font-size: 14px !important;
  line-height: 18px !important;
  color: #4F5460 !important;
}

.vs--disabled .vs__search {
  background: var(--color-neutral-90);
}

.vs--disabled .vs__actions {
  display: none;
}

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

.vs__search, .vs__search:focus {
  color: var(--color-neutral-20);
  font-weight: 500;
  font-size: 14px;
  line-height: 18px;
  padding: 0 !important;
}

.vs__dropdown-menu {
  border-radius: 3px;
  outline: 1px solid var(--color-secondary-blue-60) !important;
  border: 0 !important;
}

.vs--open {
  border: 1px solid var(--color-secondary-blue-60) !important;
}

::-webkit-scrollbar {
  width: 14px;
}

::-webkit-scrollbar-track {
  box-shadow: inset 0 0 14px 14px var(--color-neutral-80);
  border: solid 4px transparent;
  border-radius: 5px;
}

::-webkit-scrollbar-thumb {
  box-shadow: inset 0 0 14px 14px var(--color-secondary-blue-20);
  border: solid 4px transparent;
  border-radius: 14px;
}

::-webkit-scrollbar-button {
  display: none;
}

.vs__dropdown-option {
  border-radius: 3px;
  padding: 0;
  margin: 6px;

  padding-top: 4px !important;
  padding-bottom: 4px !important;
  padding-left: 8px !important;
  padding-right: 8px !important;

  font-weight: 500;
  font-size: 14px;
  line-height: 18px;
  letter-spacing: 0%;
  text-wrap: wrap !important;
}

.vs__dropdown-option--highlight {
  background-color: var(--color-neutral-90) !important;
  color: inherit !important;
}

.vs--disabled ~ .my-clear {
  display: none;
}

.select-wrapper {
  position: relative;
  .my-clear {
    position: absolute;
    right: 40px;
    top: 1px;
    bottom: 0;
    margin: auto;
    background: transparent;
    border: 0;
    font-size: 26px;
    cursor: pointer;
    z-index: 1;
    color: #3c3c3c80;
  }
}

/*!*************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-4.use[1]!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-4.use[2]!./assets/styles/animation.css ***!
  \*************************************************************************************************************************************************************************/
.slide-fade-enter-active,
.slide-fade-leave-active {
    transition: opacity 280ms ease, transform 280ms ease;
}
.slide-fade-enter-from,
.slide-fade-leave-to {
    opacity: 0;
    transform: translateY(-10px);
}
.slide-fade-enter-to,
.slide-fade-leave-from {
    opacity: 1;
    transform: translateY(0);
}

.change-width > div > div{
    width: 46%;
}

.slide-enter-active,
.slide-leave-active {
    transition: transform 0.3s ease;
}
.slide-enter-from {
    transform: translateX(-100%);
}
.slide-enter-to {
    transform: translateX(0);
}
.slide-leave-from {
    transform: translateX(0);
}
.slide-leave-to {
    transform: translateX(-100%);
}

.fade-enter-active,
.fade-leave-active {
    transition: opacity 0.3s ease;
}
.fade-enter-from,
.fade-leave-to {
    opacity: 0;
}
.fade-enter-to,
.fade-leave-from {
    opacity: 0.2; /* final overlay opacity */
}

@keyframes slide-in-right {
    0% {
        transform: translateX(100%);
        opacity: 0;
    }
    100% {
        transform: translateX(0);
        opacity: 1;
    }
}

.animate-slide-in-right {
    animation: slide-in-right 0.4s ease-out forwards;
}
/*!*********************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-4.use[1]!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-4.use[2]!./assets/styles/modal.css ***!
  \*********************************************************************************************************************************************************************/
.vfm--fixed{position:fixed}.vfm--absolute{position:absolute}.vfm--inset{top:0;right:0;bottom:0;left:0}.vfm--overlay{z-index:-1;background-color:#00000080}.vfm--prevent-none{pointer-events:none}.vfm--prevent-auto{pointer-events:auto}.vfm--outline-none:focus{outline:none}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes fade-out{0%{opacity:1}to{opacity:0}}.vfm-fade-enter-active{animation:fade-in .3s ease}.vfm-fade-leave-active{animation:fade-out .3s ease}.vfm-bounce-back{transition-property:transform;transition-duration:.3s}.vfm-slide-up-enter-active,.vfm-slide-up-leave-active,.vfm-slide-down-enter-active,.vfm-slide-down-leave-active{transition:transform .3s ease}.vfm-slide-down-enter-from,.vfm-slide-down-leave-to{transform:translateY(100vh)!important}.vfm-slide-up-enter-from,.vfm-slide-up-leave-to{transform:translateY(-100vh)!important}.vfm-slide-right-enter-active,.vfm-slide-right-leave-active,.vfm-slide-left-enter-active,.vfm-slide-left-leave-active{transition:transform .3s ease}.vfm-slide-right-enter-from,.vfm-slide-right-leave-to{transform:translate(100vw)!important}.vfm-slide-left-enter-from,.vfm-slide-left-leave-to{transform:translate(-100vw)!important}.vfm-swipe-banner-back,.vfm-swipe-banner-forward{position:fixed;top:0;bottom:0;width:27px;z-index:10}.vfm-swipe-banner-back{left:0}.vfm-swipe-banner-forward{right:0}

/*!***********************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-4.use[1]!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-4.use[2]!./assets/styles/tooltip.css ***!
  \***********************************************************************************************************************************************************************/
.tooltip {
  position: relative;
  display: inline-block;
  cursor: pointer;
}

.tooltiptext {
  visibility: hidden;
  width: 500px;
  top: 100%;
  left: 50%;
  margin-left: -250px;
  background-color: var(--color-secondary-blue-20);
  color: #fff;
  text-align: center;
  border-radius: 6px;
  padding: 5px 0;
  position: absolute;
  z-index: 1;
}

.tooltip:hover .tooltiptext {
  visibility: visible;
}
/*!**************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-4.use[1]!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-4.use[2]!./assets/styles/datepicker.css ***!
  \**************************************************************************************************************************************************************************/
.dp__theme_light {
    --dp-background-color: #fff;
    --dp-text-color: var(--color-neutral-20) !important;
    --dp-hover-color: #D2E3F9 !important;
    --dp-hover-text-color: #212121;
    --dp-hover-icon-color: #959595;
    --dp-primary-color: #D2E3F9 !important;
    --dp-primary-disabled-color: var(--color-neutral-60) !important;
    --dp-primary-text-color: black !important;
    --dp-secondary-color: #c0c4cc;
    --dp-border-color: #ddd;
    --dp-menu-border-color: #ddd;
    --dp-border-color-hover: #aaaeb7;
    --dp-border-color-focus: #aaaeb7;
    --dp-disabled-color: #f6f6f6;
    --dp-scroll-bar-background: #f3f3f3;
    --dp-scroll-bar-color: #959595;
    --dp-success-color: #76d275;
    --dp-success-color-disabled: #a3d9b1;
    --dp-icon-color: #959595;
    --dp-danger-color: #ff6f60;
    --dp-marker-color: #ff6f60;
    --dp-tooltip-color: #fafafa;
    --dp-disabled-color-text: #8e8e8e;
    --dp-highlight-color: rgb(25 118 210 / 10%);
    --dp-range-between-dates-background-color: var(--dp-hover-color, #f3f3f3);
    --dp-range-between-dates-text-color: var(--dp-hover-text-color, #212121);
    --dp-range-between-border-color: var(--dp-hover-color, #f3f3f3);
}


:root {
    /*General*/
    --dp-font-family: 'Fustat', sans-serif; /*Font family for the datepicker*/
    --dp-border-radius: 4px; /*Configurable border-radius*/
    --dp-cell-border-radius: 4px; /*Specific border radius for the calendar cell*/
    --dp-common-transition: all 0.1s ease-in; /*Generic transition applied on buttons and calendar cells*/

    /*Sizing*/
    --dp-button-height: 35px; /*Size for buttons in overlays*/
    --dp-month-year-row-height: 35px; /*Height of the month-year select row*/
    --dp-month-year-row-button-size: 24px !important; /*Specific height for the next/previous buttons*/
    --dp-button-icon-height: 24px !important; /*Icon sizing in buttons*/
    --dp-cell-size: 35px; /*Width and height of calendar cell*/
    --dp-cell-padding: 20px; /*Padding in the cell*/
    --dp-common-padding: 10px; /*Common padding used*/
    --dp-input-icon-padding: 35px; /*Padding on the left side of the input if icon is present*/
    --dp-input-padding: 6px 30px 6px 12px; /*Padding in the input*/
    --dp-menu-min-width: 260px; /*Adjust the min width of the menu*/
    --dp-action-buttons-padding: 2px 5px; /*Adjust padding for the action buttons in action row*/
    --dp-row-margin:  5px 0; /*Adjust the spacing between rows in the calendar*/
    --dp-calendar-header-cell-padding:  0.5rem; /*Adjust padding in calendar header cells*/
    --dp-two-calendars-spacing:  10px; /*Space between multiple calendars*/
    --dp-overlay-col-padding:  3px; /*Padding in the overlay column*/
    --dp-time-inc-dec-button-size:  32px; /*Sizing for arrow buttons in the time picker*/
    --dp-menu-padding: 30px !important; /*Menu padding*/
    
    /*Font sizes*/
    --dp-font-size: 14px; /*Default font-size*/
    --dp-preview-font-size: 14px; /*Font size of the date preview in the action row*/
    --dp-time-font-size: 14px; /*Font size in the time picker*/
    
    /*Transitions*/
    --dp-animation-duration: 0.1s; /*Transition duration*/
    --dp-menu-appear-transition-timing: cubic-bezier(.4, 0, 1, 1); /*Timing on menu appear animation*/
    --dp-transition-timing: ease-out; /*Timing on slide animations*/
}

/* Overrides for default css */

.dp__calendar_header {
  font-weight: 500 !important;
  gap: 10px;
}

.dp--header-wrap {
  padding-bottom: 30px !important;
}

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

.dp__calendar_header_separator {
  display: none !important;
}

.dp__calendar_header_item {
  height: unset !important;
}

.dp__icon {
  fill: var(--color-neutral-20) !important;
  stroke: var(--color-neutral-20) !important;
}

.dp__calendar_row {
  gap: 10px;
}

.dp__today {
  border: 1px solid var(--color-neutral-80) !important;
  border-radius: 8px !important;
}

.dp__month_year_select {
  font-size: 16px !important;
  font-weight: 500 !important;
}

.dp-icon-right {
  margin-right: 8px;
}

.dp__input_icons {
  width: 13.5px !important;
  height: 15px !important;
  padding-bottom: 7px !important;
  /* padding: 0px 9px 0px 9px !important; */
}

.dp__input_icons-header {
  width: 16px !important;
  height: 16px !important;
}

.dp__input {
  font-size: 14px !important;
}

.dp__inner_nav:hover {
  background-color: transparent !important;
}

.dp__month_year_wrap {
  align-items: center;
  justify-content: center;
  gap: 10px;
}

.dp__month_year_select {
  width: 35% !important;
  height: unset !important;
}

.dp__month_year_select[data-dp-element="overlay-year"] {
  width: 16% !important;
}

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

.dp__inner_nav_disabled svg {
  stroke: var(--color-neutral-60) !important;
  fill: var(--color-neutral-60) !important;
}
/*!***********************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-4.use[1]!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-4.use[2]!./assets/styles/app.css (1) ***!
  \***********************************************************************************************************************************************************************/
/*! tailwindcss v4.1.18 | MIT License | https://tailwindcss.com */
@layer properties;
@layer theme, base, components, utilities;
@layer theme {
  :root, :host {
    --font-sans: ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji",
      "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
    --font-mono: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono",
      "Courier New", monospace;
    --color-red-500: oklch(63.7% 0.237 25.331);
    --color-red-700: oklch(50.5% 0.213 27.518);
    --color-blue-600: oklch(54.6% 0.245 262.881);
    --color-gray-300: oklch(87.2% 0.01 258.338);
    --color-gray-400: oklch(70.7% 0.022 261.325);
    --color-gray-500: oklch(55.1% 0.027 264.364);
    --color-gray-600: oklch(44.6% 0.03 256.802);
    --color-gray-700: oklch(37.3% 0.034 259.733);
    --color-gray-800: oklch(27.8% 0.033 256.848);
    --color-neutral-100: #FFFFFF;
    --color-black: #22272F;
    --color-white: #fff;
    --spacing: 0.25rem;
    --container-sm: 24rem;
    --text-sm: 0.875rem;
    --text-sm--line-height: calc(1.25 / 0.875);
    --text-lg: 1.125rem;
    --text-lg--line-height: calc(1.75 / 1.125);
    --font-weight-normal: 400;
    --font-weight-medium: 500;
    --font-weight-semibold: 600;
    --font-weight-bold: 700;
    --radius-sm: 0.25rem;
    --radius-lg: 0.5rem;
    --ease-in-out: cubic-bezier(0.4, 0, 0.2, 1);
    --animate-pulse: pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite;
    --default-transition-duration: 150ms;
    --default-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    --default-font-family: var(--font-sans);
    --default-mono-font-family: var(--font-mono);
    --color-secondary-blue-20: #2C2B67;
    --color-secondary-blue-60: #003B87;
    --color-secondary-blue-80: #8A9EFF;
    --color-neutral-20: #3C424D;
    --color-neutral-60: #A6AEBF;
    --color-neutral-80: #DDE3EF;
    --color-neutral-90: #F7F8FB;
    --color-success-green-20: #0B5E32;
    --color-success-green-40: #10934D;
    --color-success-green-60: #16C568;
    --color-success-green-80: #93EBBC;
    --color-success-green-100: #D2F9E4;
    --color-error-red-20: #6E0C0C;
    --color-error-red-40: #A51212;
    --color-error-red-60: #A92525;
    --color-error-red-80: #F28C8C;
    --color-error-red-100: #FAD1D1;
    --color-warning-yellow-40: #B26800;
    --color-warning-yellow-60: #E4AB00;
    --color-information-blue-40: #16509C;
    --font-futstat: "Fustat", sans-serif;
    --color-primary-green: #26E9AD;
    --background-image-calendar: url(/build/images/calendar.dbfc0945.svg);
    --color-status-green: #EAFFF4;
    --color-status-light-blue: #EEF5FF;
    --color-status-red: #FFF1F1;
  }
}
@layer base {
  *, ::after, ::before, ::backdrop, ::file-selector-button {
    box-sizing: border-box;
    margin: 0;
    padding: 0;
    border: 0 solid;
  }
  html, :host {
    line-height: 1.5;
    -webkit-text-size-adjust: 100%;
    tab-size: 4;
    font-family: var(--default-font-family, ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");
    font-feature-settings: var(--default-font-feature-settings, normal);
    font-variation-settings: var(--default-font-variation-settings, normal);
    -webkit-tap-highlight-color: transparent;
  }
  hr {
    height: 0;
    color: inherit;
    border-top-width: 1px;
  }
  abbr:where([title]) {
    -webkit-text-decoration: underline dotted;
    text-decoration: underline dotted;
  }
  h1, h2, h3, h4, h5, h6 {
    font-size: inherit;
    font-weight: inherit;
  }
  a {
    color: inherit;
    -webkit-text-decoration: inherit;
    text-decoration: inherit;
  }
  b, strong {
    font-weight: bolder;
  }
  code, kbd, samp, pre {
    font-family: var(--default-mono-font-family, ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);
    font-feature-settings: var(--default-mono-font-feature-settings, normal);
    font-variation-settings: var(--default-mono-font-variation-settings, normal);
    font-size: 1em;
  }
  small {
    font-size: 80%;
  }
  sub, sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline;
  }
  sub {
    bottom: -0.25em;
  }
  sup {
    top: -0.5em;
  }
  table {
    text-indent: 0;
    border-color: inherit;
    border-collapse: collapse;
  }
  :-moz-focusring {
    outline: auto;
  }
  progress {
    vertical-align: baseline;
  }
  summary {
    display: list-item;
  }
  ol, ul, menu {
    list-style: none;
  }
  img, svg, video, canvas, audio, iframe, embed, object {
    display: block;
    vertical-align: middle;
  }
  img, video {
    max-width: 100%;
    height: auto;
  }
  button, input, select, optgroup, textarea, ::file-selector-button {
    font: inherit;
    font-feature-settings: inherit;
    font-variation-settings: inherit;
    letter-spacing: inherit;
    color: inherit;
    border-radius: 0;
    background-color: transparent;
    opacity: 1;
  }
  :where(select:is([multiple], [size])) optgroup {
    font-weight: bolder;
  }
  :where(select:is([multiple], [size])) optgroup option {
    padding-inline-start: 20px;
  }
  ::file-selector-button {
    margin-inline-end: 4px;
  }
  ::placeholder {
    opacity: 1;
  }
  @supports (not (-webkit-appearance: -apple-pay-button))  or (contain-intrinsic-size: 1px) {
    ::placeholder {
      color: currentcolor;
      @supports (color: color-mix(in lab, red, red)) {
        color: color-mix(in oklab, currentcolor 50%, transparent);
      }
    }
  }
  textarea {
    resize: vertical;
  }
  ::-webkit-search-decoration {
    -webkit-appearance: none;
  }
  ::-webkit-date-and-time-value {
    min-height: 1lh;
    text-align: inherit;
  }
  ::-webkit-datetime-edit {
    display: inline-flex;
  }
  ::-webkit-datetime-edit-fields-wrapper {
    padding: 0;
  }
  ::-webkit-datetime-edit, ::-webkit-datetime-edit-year-field, ::-webkit-datetime-edit-month-field, ::-webkit-datetime-edit-day-field, ::-webkit-datetime-edit-hour-field, ::-webkit-datetime-edit-minute-field, ::-webkit-datetime-edit-second-field, ::-webkit-datetime-edit-millisecond-field, ::-webkit-datetime-edit-meridiem-field {
    padding-block: 0;
  }
  ::-webkit-calendar-picker-indicator {
    line-height: 1;
  }
  :-moz-ui-invalid {
    box-shadow: none;
  }
  button, input:where([type="button"], [type="reset"], [type="submit"]), ::file-selector-button {
    appearance: button;
  }
  ::-webkit-inner-spin-button, ::-webkit-outer-spin-button {
    height: auto;
  }
  [hidden]:where(:not([hidden="until-found"])) {
    display: none !important;
  }
}
@layer utilities {
  .collapse {
    visibility: collapse;
  }
  .invisible {
    visibility: hidden;
  }
  .visible {
    visibility: visible;
  }
  .sr-only {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip-path: inset(50%);
    white-space: nowrap;
    border-width: 0;
  }
  .absolute {
    position: absolute;
  }
  .fixed {
    position: fixed;
  }
  .relative {
    position: relative;
  }
  .static {
    position: static;
  }
  .sticky {
    position: sticky;
  }
  .inset-0 {
    inset: calc(var(--spacing) * 0);
  }
  .top-0 {
    top: calc(var(--spacing) * 0);
  }
  .top-1 {
    top: calc(var(--spacing) * 1);
  }
  .right-0 {
    right: calc(var(--spacing) * 0);
  }
  .left-1 {
    left: calc(var(--spacing) * 1);
  }
  .isolate {
    isolation: isolate;
  }
  .z-10 {
    z-index: 10;
  }
  .z-40 {
    z-index: 40;
  }
  .z-50 {
    z-index: 50;
  }
  .z-\[9999\] {
    z-index: 9999;
  }
  .col-1 {
    grid-column: 1;
  }
  .col-4 {
    grid-column: 4;
  }
  .col-11 {
    grid-column: 11;
  }
  .col-auto {
    grid-column: auto;
  }
  .col-span-4 {
    grid-column: span 4 / span 4;
  }
  .float-end {
    float: inline-end;
  }
  .float-right {
    float: right;
  }
  .container {
    width: 100%;
    @media (width >= 40rem) {
      max-width: 40rem;
    }
    @media (width >= 48rem) {
      max-width: 48rem;
    }
    @media (width >= 64rem) {
      max-width: 64rem;
    }
    @media (width >= 80rem) {
      max-width: 80rem;
    }
    @media (width >= 96rem) {
      max-width: 96rem;
    }
  }
  .number-hide-spinner {
    &::-webkit-outer-spin-button,
    &::-webkit-inner-spin-button {
      -webkit-appearance: none;
      margin: 0;
    }
    -moz-appearance: textfield;
  }
  .m-0 {
    margin: calc(var(--spacing) * 0);
  }
  .m-3 {
    margin: calc(var(--spacing) * 3);
  }
  .m-5 {
    margin: calc(var(--spacing) * 5);
  }
  .mx-auto {
    margin-inline: auto;
  }
  .my-4 {
    margin-block: calc(var(--spacing) * 4);
  }
  .ms-3 {
    margin-inline-start: calc(var(--spacing) * 3);
  }
  .me-4 {
    margin-inline-end: calc(var(--spacing) * 4);
  }
  .mt-1 {
    margin-top: calc(var(--spacing) * 1);
  }
  .mt-2 {
    margin-top: calc(var(--spacing) * 2);
  }
  .mt-4 {
    margin-top: calc(var(--spacing) * 4);
  }
  .mt-8 {
    margin-top: calc(var(--spacing) * 8);
  }
  .mt-\[-3px\] {
    margin-top: -3px;
  }
  .mt-\[5\%\] {
    margin-top: 5%;
  }
  .mt-\[16px\] {
    margin-top: 16px;
  }
  .mt-\[24px\] {
    margin-top: 24px;
  }
  .mt-auto {
    margin-top: auto;
  }
  .mr-2 {
    margin-right: calc(var(--spacing) * 2);
  }
  .mr-auto {
    margin-right: auto;
  }
  .mb-0 {
    margin-bottom: calc(var(--spacing) * 0);
  }
  .mb-2 {
    margin-bottom: calc(var(--spacing) * 2);
  }
  .mb-3 {
    margin-bottom: calc(var(--spacing) * 3);
  }
  .mb-4 {
    margin-bottom: calc(var(--spacing) * 4);
  }
  .mb-6 {
    margin-bottom: calc(var(--spacing) * 6);
  }
  .ml-4 {
    margin-left: calc(var(--spacing) * 4);
  }
  .ml-6 {
    margin-left: calc(var(--spacing) * 6);
  }
  .ml-\[-3px\] {
    margin-left: -3px;
  }
  .ml-auto {
    margin-left: auto;
  }
  .button-icon-outline {
    display: flex;
    cursor: pointer;
    align-items: center;
    justify-content: center;
    gap: 8px;
    border-radius: 3px;
    border-style: var(--tw-border-style);
    border-width: 1px;
    border-color: var(--color-primary-green);
    background-color: var(--color-primary-green);
    padding-block: 12px;
    padding-right: 24px;
    padding-left: 20px;
    font-size: 16px;
    --tw-leading: 14px;
    line-height: 14px;
    --tw-font-weight: var(--font-weight-bold);
    font-weight: var(--font-weight-bold);
    color: var(--color-secondary-blue-20);
    transition-property: color, background-color, border-color, outline-color, text-decoration-color, fill, stroke, --tw-gradient-from, --tw-gradient-via, --tw-gradient-to;
    transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
    transition-duration: var(--tw-duration, var(--default-transition-duration));
    &:hover {
      @media (hover: hover) {
        background-color: #2DD9A4;
      }
    }
    &:focus {
      border-style: var(--tw-border-style);
      border-width: 2px;
    }
    &:focus {
      border-color: var(--color-secondary-blue-80);
    }
    &:disabled {
      background-color: var(--color-neutral-90);
    }
    background-color: var(--color-white);
  }
  .button {
    display: flex;
    cursor: pointer;
    align-items: center;
    justify-content: center;
    gap: 8px;
    border-radius: 3px;
    border-style: var(--tw-border-style);
    border-width: 1px;
    border-color: var(--color-primary-green);
    background-color: var(--color-primary-green);
    padding-block: 12px;
    padding-right: 24px;
    padding-left: 20px;
    font-size: 16px;
    --tw-leading: 14px;
    line-height: 14px;
    --tw-font-weight: var(--font-weight-bold);
    font-weight: var(--font-weight-bold);
    color: var(--color-secondary-blue-20);
    transition-property: color, background-color, border-color, outline-color, text-decoration-color, fill, stroke, --tw-gradient-from, --tw-gradient-via, --tw-gradient-to;
    transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
    transition-duration: var(--tw-duration, var(--default-transition-duration));
    &:hover {
      @media (hover: hover) {
        background-color: #2DD9A4;
      }
    }
    &:focus {
      border-style: var(--tw-border-style);
      border-width: 2px;
    }
    &:focus {
      border-color: var(--color-secondary-blue-80);
    }
    &:disabled {
      background-color: var(--color-neutral-90);
    }
  }
  .block {
    display: block;
  }
  .contents {
    display: contents;
  }
  .flex {
    display: flex;
  }
  .grid {
    display: grid;
  }
  .hidden {
    display: none;
  }
  .inline {
    display: inline;
  }
  .inline-block {
    display: inline-block;
  }
  .inline-flex {
    display: inline-flex;
  }
  .table {
    display: table;
  }
  .table-cell {
    display: table-cell;
  }
  .table-column {
    display: table-column;
  }
  .table-column-group {
    display: table-column-group;
  }
  .table-row {
    display: table-row;
  }
  .table-row-group {
    display: table-row-group;
  }
  .size-5 {
    width: calc(var(--spacing) * 5);
    height: calc(var(--spacing) * 5);
  }
  .size-7 {
    width: calc(var(--spacing) * 7);
    height: calc(var(--spacing) * 7);
  }
  .h-4 {
    height: calc(var(--spacing) * 4);
  }
  .h-6 {
    height: calc(var(--spacing) * 6);
  }
  .h-7 {
    height: calc(var(--spacing) * 7);
  }
  .h-8 {
    height: calc(var(--spacing) * 8);
  }
  .h-9 {
    height: calc(var(--spacing) * 9);
  }
  .h-12 {
    height: calc(var(--spacing) * 12);
  }
  .h-\[42px\] {
    height: 42px;
  }
  .h-\[48px\] {
    height: 48px;
  }
  .h-\[500px\] {
    height: 500px;
  }
  .h-\[700px\] {
    height: 700px;
  }
  .h-full {
    height: 100%;
  }
  .min-h-screen {
    min-height: 100vh;
  }
  .w-1\/2 {
    width: calc(1/2 * 100%);
  }
  .w-3\/4 {
    width: calc(3/4 * 100%);
  }
  .w-4 {
    width: calc(var(--spacing) * 4);
  }
  .w-6 {
    width: calc(var(--spacing) * 6);
  }
  .w-7 {
    width: calc(var(--spacing) * 7);
  }
  .w-14 {
    width: calc(var(--spacing) * 14);
  }
  .w-64 {
    width: calc(var(--spacing) * 64);
  }
  .w-\[42px\] {
    width: 42px;
  }
  .w-\[50\%\] {
    width: 50%;
  }
  .w-\[150px\] {
    width: 150px;
  }
  .w-\[600px\] {
    width: 600px;
  }
  .w-\[849px\] {
    width: 849px;
  }
  .w-\[1000px\] {
    width: 1000px;
  }
  .w-auto {
    width: auto;
  }
  .w-full {
    width: 100%;
  }
  .w-px {
    width: 1px;
  }
  .w-sm {
    width: var(--container-sm);
  }
  .max-w-\[1360px\] {
    max-width: 1360px;
  }
  .max-w-\[1384px\] {
    max-width: 1384px;
  }
  .max-w-\[1470px\] {
    max-width: 1470px;
  }
  .max-w-\[1490px\] {
    max-width: 1490px;
  }
  .max-w-\[1500px\] {
    max-width: 1500px;
  }
  .min-w-\[25px\] {
    min-width: 25px;
  }
  .min-w-\[100px\] {
    min-width: 100px;
  }
  .min-w-\[160px\] {
    min-width: 160px;
  }
  .min-w-\[185px\] {
    min-width: 185px;
  }
  .min-w-\[200px\] {
    min-width: 200px;
  }
  .min-w-\[400px\] {
    min-width: 400px;
  }
  .flex-1 {
    flex: 1;
  }
  .flex-shrink {
    flex-shrink: 1;
  }
  .shrink {
    flex-shrink: 1;
  }
  .flex-grow {
    flex-grow: 1;
  }
  .grow {
    flex-grow: 1;
  }
  .border-collapse {
    border-collapse: collapse;
  }
  .rotate-180 {
    rotate: 180deg;
  }
  .transform {
    transform: var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,);
  }
  .animate-pulse {
    animation: var(--animate-pulse);
  }
  .cursor-pointer {
    cursor: pointer;
  }
  .resize {
    resize: both;
  }
  .resize-none {
    resize: none;
  }
  .list-inside {
    list-style-position: inside;
  }
  .list-decimal {
    list-style-type: decimal;
  }
  .list-disc {
    list-style-type: disc;
  }
  .grid-cols-1 {
    grid-template-columns: repeat(1, minmax(0, 1fr));
  }
  .grid-cols-2 {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
  .grid-cols-3 {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }
  .flex-col {
    flex-direction: column;
  }
  .flex-row {
    flex-direction: row;
  }
  .flex-wrap {
    flex-wrap: wrap;
  }
  .items-baseline {
    align-items: baseline;
  }
  .items-center {
    align-items: center;
  }
  .items-start {
    align-items: flex-start;
  }
  .\!justify-end {
    justify-content: flex-end !important;
  }
  .justify-between {
    justify-content: space-between;
  }
  .justify-center {
    justify-content: center;
  }
  .justify-end {
    justify-content: flex-end;
  }
  .justify-start {
    justify-content: flex-start;
  }
  .gap-1 {
    gap: calc(var(--spacing) * 1);
  }
  .gap-2 {
    gap: calc(var(--spacing) * 2);
  }
  .gap-3 {
    gap: calc(var(--spacing) * 3);
  }
  .gap-4 {
    gap: calc(var(--spacing) * 4);
  }
  .gap-5 {
    gap: calc(var(--spacing) * 5);
  }
  .gap-6 {
    gap: calc(var(--spacing) * 6);
  }
  .gap-15 {
    gap: calc(var(--spacing) * 15);
  }
  .gap-\[8px\] {
    gap: 8px;
  }
  .gap-\[12px\] {
    gap: 12px;
  }
  .gap-\[16px\] {
    gap: 16px;
  }
  .gap-\[20px\] {
    gap: 20px;
  }
  .gap-\[24px\] {
    gap: 24px;
  }
  .gap-\[28px\] {
    gap: 28px;
  }
  .gap-\[32px\] {
    gap: 32px;
  }
  .self-start {
    align-self: flex-start;
  }
  .truncate {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }
  .overflow-auto {
    overflow: auto;
  }
  .overflow-hidden {
    overflow: hidden;
  }
  .datepicker {
    border-radius: 3px;
    border-style: var(--tw-border-style);
    border-width: 1px;
    border-color: var(--color-neutral-60);
    background-color: var(--color-neutral-100);
    padding-inline: 16px;
    padding-block: 9px;
    font-size: 14px;
    --tw-leading: 18px;
    line-height: 18px;
    --tw-outline-style: none;
    outline-style: none;
    &::placeholder {
      font-size: 14px;
    }
    &::placeholder {
      --tw-leading: 18px;
      line-height: 18px;
    }
    &::placeholder {
      color: #4F5460;
    }
    &:disabled {
      border-color: var(--color-neutral-80);
    }
    &:disabled {
      background-color: var(--color-neutral-90);
    }
    &:disabled {
      color: #4F5460;
    }
    background-image: var(--background-image-calendar);
    background-position: right 8px center;
    background-repeat: no-repeat;
  }
  .input-text {
    border-radius: 3px;
    border-style: var(--tw-border-style);
    border-width: 1px;
    border-color: var(--color-neutral-60);
    background-color: var(--color-neutral-100);
    padding-inline: 16px;
    padding-block: 9px;
    font-size: 14px;
    --tw-leading: 18px;
    line-height: 18px;
    --tw-outline-style: none;
    outline-style: none;
    &::placeholder {
      font-size: 14px;
    }
    &::placeholder {
      --tw-leading: 18px;
      line-height: 18px;
    }
    &::placeholder {
      color: #4F5460;
    }
    &:disabled {
      border-color: var(--color-neutral-80);
    }
    &:disabled {
      background-color: var(--color-neutral-90);
    }
    &:disabled {
      color: #4F5460;
    }
  }
  .rounded {
    border-radius: 0.25rem;
  }
  .rounded-\[3px\] {
    border-radius: 3px;
  }
  .rounded-\[8px\] {
    border-radius: 8px;
  }
  .rounded-full {
    border-radius: calc(infinity * 1px);
  }
  .rounded-lg {
    border-radius: var(--radius-lg);
  }
  .rounded-sm {
    border-radius: var(--radius-sm);
  }
  .border {
    border-style: var(--tw-border-style);
    border-width: 1px;
  }
  .border-1 {
    border-style: var(--tw-border-style);
    border-width: 1px;
  }
  .border-2 {
    border-style: var(--tw-border-style);
    border-width: 2px;
  }
  .border-r {
    border-right-style: var(--tw-border-style);
    border-right-width: 1px;
  }
  .border-b-2 {
    border-bottom-style: var(--tw-border-style);
    border-bottom-width: 2px;
  }
  .border-l-5 {
    border-left-style: var(--tw-border-style);
    border-left-width: 5px;
  }
  .border-none {
    --tw-border-style: none;
    border-style: none;
  }
  .border-\[\#0B5E3266\] {
    border-color: #0B5E3266;
  }
  .border-\[\#5e0b1166\] {
    border-color: #5e0b1166;
  }
  .border-\[\#16509C66\] {
    border-color: #16509C66;
  }
  .border-\[color\:var\(--color-error-red-80\)\] {
    border-color: var(--color-error-red-80);
  }
  .border-\[color\:var\(--color-neutral-80\)\] {
    border-color: var(--color-neutral-80);
  }
  .border-\[color\:var\(--color-success-green-80\)\] {
    border-color: var(--color-success-green-80);
  }
  .border-\[var\(--color-primary-green\)\] {
    border-color: var(--color-primary-green);
  }
  .border-gray-300 {
    border-color: var(--color-gray-300);
  }
  .border-gray-400 {
    border-color: var(--color-gray-400);
  }
  .border-neutral-80 {
    border-color: var(--color-neutral-80);
  }
  .border-red-700 {
    border-color: var(--color-red-700);
  }
  .border-white {
    border-color: var(--color-white);
  }
  .border-l-\[var\(--color-error-red-60\)\] {
    border-left-color: var(--color-error-red-60);
  }
  .border-l-\[var\(--color-info-blue-60\)\] {
    border-left-color: var(--color-info-blue-60);
  }
  .border-l-\[var\(--color-success-green-60\)\] {
    border-left-color: var(--color-success-green-60);
  }
  .border-l-\[var\(--color-warning-yellow-60\)\] {
    border-left-color: var(--color-warning-yellow-60);
  }
  .bg-\[\#F7F8FB\] {
    background-color: #F7F8FB;
  }
  .bg-\[color\:var\(--color-error-red-100\)\] {
    background-color: var(--color-error-red-100);
  }
  .bg-\[color\:var\(--color-neutral-90\)\] {
    background-color: var(--color-neutral-90);
  }
  .bg-\[color\:var\(--color-success-green-100\)\] {
    background-color: var(--color-success-green-100);
  }
  .bg-black {
    background-color: var(--color-black);
  }
  .bg-blue-600 {
    background-color: var(--color-blue-600);
  }
  .bg-error-red-60 {
    background-color: var(--color-error-red-60);
  }
  .bg-neutral-60 {
    background-color: var(--color-neutral-60);
  }
  .bg-neutral-80 {
    background-color: var(--color-neutral-80);
  }
  .bg-neutral-90 {
    background-color: var(--color-neutral-90);
  }
  .bg-neutral-100 {
    background-color: var(--color-neutral-100);
  }
  .bg-secondary-blue-20 {
    background-color: var(--color-secondary-blue-20);
  }
  .bg-status-green\/40 {
    background-color: color-mix(in srgb, #EAFFF4 40%, transparent);
    @supports (color: color-mix(in lab, red, red)) {
      background-color: color-mix(in oklab, var(--color-status-green) 40%, transparent);
    }
  }
  .bg-status-light-blue\/40 {
    background-color: color-mix(in srgb, #EEF5FF 40%, transparent);
    @supports (color: color-mix(in lab, red, red)) {
      background-color: color-mix(in oklab, var(--color-status-light-blue) 40%, transparent);
    }
  }
  .bg-status-red\/40 {
    background-color: color-mix(in srgb, #FFF1F1 40%, transparent);
    @supports (color: color-mix(in lab, red, red)) {
      background-color: color-mix(in oklab, var(--color-status-red) 40%, transparent);
    }
  }
  .bg-success-green-60 {
    background-color: var(--color-success-green-60);
  }
  .bg-warning-yellow-60 {
    background-color: var(--color-warning-yellow-60);
  }
  .bg-white {
    background-color: var(--color-white);
  }
  .p-1 {
    padding: calc(var(--spacing) * 1);
  }
  .p-2 {
    padding: calc(var(--spacing) * 2);
  }
  .p-3 {
    padding: calc(var(--spacing) * 3);
  }
  .p-4 {
    padding: calc(var(--spacing) * 4);
  }
  .p-5 {
    padding: calc(var(--spacing) * 5);
  }
  .p-6 {
    padding: calc(var(--spacing) * 6);
  }
  .p-\[15px\] {
    padding: 15px;
  }
  .p-\[64px\] {
    padding: 64px;
  }
  .px-2 {
    padding-inline: calc(var(--spacing) * 2);
  }
  .px-3 {
    padding-inline: calc(var(--spacing) * 3);
  }
  .px-\[32px\] {
    padding-inline: 32px;
  }
  .py-1 {
    padding-block: calc(var(--spacing) * 1);
  }
  .py-2 {
    padding-block: calc(var(--spacing) * 2);
  }
  .py-\[9px\] {
    padding-block: 9px;
  }
  .py-\[12px\] {
    padding-block: 12px;
  }
  .py-\[14px\] {
    padding-block: 14px;
  }
  .py-\[24px\] {
    padding-block: 24px;
  }
  .pt-2 {
    padding-top: calc(var(--spacing) * 2);
  }
  .pt-\[24px\] {
    padding-top: 24px;
  }
  .pr-5 {
    padding-right: calc(var(--spacing) * 5);
  }
  .pr-\[32px\] {
    padding-right: 32px;
  }
  .pb-2 {
    padding-bottom: calc(var(--spacing) * 2);
  }
  .pb-\[15px\] {
    padding-bottom: 15px;
  }
  .pb-\[24px\] {
    padding-bottom: 24px;
  }
  .pl-5 {
    padding-left: calc(var(--spacing) * 5);
  }
  .pl-\[24px\] {
    padding-left: 24px;
  }
  .pl-\[30px\] {
    padding-left: 30px;
  }
  .text-center {
    text-align: center;
  }
  .text-end {
    text-align: end;
  }
  .text-left {
    text-align: left;
  }
  .text-right {
    text-align: right;
  }
  .font-\[\'Roboto\'\] {
    font-family: 'Roboto';
  }
  .font-futstat {
    font-family: var(--font-futstat);
  }
  .text-lg {
    font-size: var(--text-lg);
    line-height: var(--tw-leading, var(--text-lg--line-height));
  }
  .text-sm {
    font-size: var(--text-sm);
    line-height: var(--tw-leading, var(--text-sm--line-height));
  }
  .text-\[13px\] {
    font-size: 13px;
  }
  .text-\[14px\] {
    font-size: 14px;
  }
  .text-\[15px\] {
    font-size: 15px;
  }
  .text-\[16px\] {
    font-size: 16px;
  }
  .leading-\[14px\] {
    --tw-leading: 14px;
    line-height: 14px;
  }
  .leading-\[16px\] {
    --tw-leading: 16px;
    line-height: 16px;
  }
  .leading-\[22px\] {
    --tw-leading: 22px;
    line-height: 22px;
  }
  .\!font-bold {
    --tw-font-weight: var(--font-weight-bold) !important;
    font-weight: var(--font-weight-bold) !important;
  }
  .\!font-semibold {
    --tw-font-weight: var(--font-weight-semibold) !important;
    font-weight: var(--font-weight-semibold) !important;
  }
  .font-bold {
    --tw-font-weight: var(--font-weight-bold);
    font-weight: var(--font-weight-bold);
  }
  .font-medium {
    --tw-font-weight: var(--font-weight-medium);
    font-weight: var(--font-weight-medium);
  }
  .font-normal {
    --tw-font-weight: var(--font-weight-normal);
    font-weight: var(--font-weight-normal);
  }
  .font-semibold {
    --tw-font-weight: var(--font-weight-semibold);
    font-weight: var(--font-weight-semibold);
  }
  .break-all {
    word-break: break-all;
  }
  .text-\[color\:var\(--color-error-red-20\)\] {
    color: var(--color-error-red-20);
  }
  .text-\[color\:var\(--color-neutral-20\)\] {
    color: var(--color-neutral-20);
  }
  .text-\[color\:var\(--color-success-green-20\)\] {
    color: var(--color-success-green-20);
  }
  .text-\[var\(--color-error-red-40\)\] {
    color: var(--color-error-red-40);
  }
  .text-\[var\(--color-info-blue-40\)\] {
    color: var(--color-info-blue-40);
  }
  .text-\[var\(--color-secondary-blue-20\)\] {
    color: var(--color-secondary-blue-20);
  }
  .text-\[var\(--color-success-green-40\)\] {
    color: var(--color-success-green-40);
  }
  .text-\[var\(--color-warning-yellow-40\)\] {
    color: var(--color-warning-yellow-40);
  }
  .text-black {
    color: var(--color-black);
  }
  .text-blue-600 {
    color: var(--color-blue-600);
  }
  .text-error-red-40 {
    color: var(--color-error-red-40);
  }
  .text-error-red-60 {
    color: var(--color-error-red-60);
  }
  .text-gray-400 {
    color: var(--color-gray-400);
  }
  .text-gray-500 {
    color: var(--color-gray-500);
  }
  .text-gray-600 {
    color: var(--color-gray-600);
  }
  .text-gray-700 {
    color: var(--color-gray-700);
  }
  .text-gray-800 {
    color: var(--color-gray-800);
  }
  .text-information-blue-40 {
    color: var(--color-information-blue-40);
  }
  .text-neutral-20 {
    color: var(--color-neutral-20);
  }
  .text-primary-green {
    color: var(--color-primary-green);
  }
  .text-red-500 {
    color: var(--color-red-500);
  }
  .text-red-700 {
    color: var(--color-red-700);
  }
  .text-secondary-blue-20 {
    color: var(--color-secondary-blue-20);
  }
  .text-secondary-blue-60 {
    color: var(--color-secondary-blue-60);
  }
  .text-success-green-20 {
    color: var(--color-success-green-20);
  }
  .text-white {
    color: var(--color-white);
  }
  .capitalize {
    text-transform: capitalize;
  }
  .lowercase {
    text-transform: lowercase;
  }
  .uppercase {
    text-transform: uppercase;
  }
  .italic {
    font-style: italic;
  }
  .ordinal {
    --tw-ordinal: ordinal;
    font-variant-numeric: var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,);
  }
  .line-through {
    text-decoration-line: line-through;
  }
  .underline {
    text-decoration-line: underline;
  }
  .caret-transparent {
    caret-color: transparent;
  }
  .opacity-20 {
    opacity: 20%;
  }
  .opacity-30 {
    opacity: 30%;
  }
  .opacity-50 {
    opacity: 50%;
  }
  .opacity-80 {
    opacity: 80%;
  }
  .shadow {
    --tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, rgb(0 0 0 / 0.1)), 0 1px 2px -1px var(--tw-shadow-color, rgb(0 0 0 / 0.1));
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }
  .shadow-\[0px_10px_24px_-2px_rgba\(47\,40\,81\,0\.06\)\] {
    --tw-shadow: 0px 10px 24px -2px var(--tw-shadow-color, rgba(47,40,81,0.06));
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }
  .shadow-md {
    --tw-shadow: 0 4px 6px -1px var(--tw-shadow-color, rgb(0 0 0 / 0.1)), 0 2px 4px -2px var(--tw-shadow-color, rgb(0 0 0 / 0.1));
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }
  .shadow-sm {
    --tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, rgb(0 0 0 / 0.1)), 0 1px 2px -1px var(--tw-shadow-color, rgb(0 0 0 / 0.1));
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }
  .ring {
    --tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }
  .outline {
    outline-style: var(--tw-outline-style);
    outline-width: 1px;
  }
  .blur {
    --tw-blur: blur(8px);
    filter: var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,);
  }
  .brightness-0 {
    --tw-brightness: brightness(0%);
    filter: var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,);
  }
  .invert {
    --tw-invert: invert(100%);
    filter: var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,);
  }
  .sepia {
    --tw-sepia: sepia(100%);
    filter: var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,);
  }
  .filter {
    filter: var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,);
  }
  .backdrop-filter {
    -webkit-backdrop-filter: var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);
    backdrop-filter: var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);
  }
  .transition {
    transition-property: color, background-color, border-color, outline-color, text-decoration-color, fill, stroke, --tw-gradient-from, --tw-gradient-via, --tw-gradient-to, opacity, box-shadow, transform, translate, scale, rotate, filter, -webkit-backdrop-filter, backdrop-filter, display, content-visibility, overlay, pointer-events;
    transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
    transition-duration: var(--tw-duration, var(--default-transition-duration));
  }
  .transition-colors {
    transition-property: color, background-color, border-color, outline-color, text-decoration-color, fill, stroke, --tw-gradient-from, --tw-gradient-via, --tw-gradient-to;
    transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
    transition-duration: var(--tw-duration, var(--default-transition-duration));
  }
  .transition-transform {
    transition-property: transform, translate, scale, rotate;
    transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
    transition-duration: var(--tw-duration, var(--default-transition-duration));
  }
  .duration-200 {
    --tw-duration: 200ms;
    transition-duration: 200ms;
  }
  .duration-300 {
    --tw-duration: 300ms;
    transition-duration: 300ms;
  }
  .duration-500 {
    --tw-duration: 500ms;
    transition-duration: 500ms;
  }
  .ease-in-out {
    --tw-ease: var(--ease-in-out);
    transition-timing-function: var(--ease-in-out);
  }
  .select-all {
    -webkit-user-select: all;
    user-select: all;
  }
  .select-none {
    -webkit-user-select: none;
    user-select: none;
  }
  .group-hover\:\[filter\:brightness\(0\)_saturate\(100\%\)_invert\(19\%\)_sepia\(91\%\)_saturate\(1482\%\)_hue-rotate\(194deg\)_brightness\(90\%\)_contrast\(95\%\)\] {
    &:is(:where(.group):hover *) {
      @media (hover: hover) {
        filter: brightness(0) saturate(100%) invert(19%) sepia(91%) saturate(1482%) hue-rotate(194deg) brightness(90%) contrast(95%);
      }
    }
  }
  .peer-checked\:translate-x-full {
    &:is(:where(.peer):checked ~ *) {
      --tw-translate-x: 100%;
      translate: var(--tw-translate-x) var(--tw-translate-y);
    }
  }
  .peer-checked\:bg-primary-green {
    &:is(:where(.peer):checked ~ *) {
      background-color: var(--color-primary-green);
    }
  }
  .after\:absolute {
    &::after {
      content: var(--tw-content);
      position: absolute;
    }
  }
  .after\:right-0 {
    &::after {
      content: var(--tw-content);
      right: calc(var(--spacing) * 0);
    }
  }
  .after\:bottom-\[7px\] {
    &::after {
      content: var(--tw-content);
      bottom: 7px;
    }
  }
  .after\:left-6 {
    &::after {
      content: var(--tw-content);
      left: calc(var(--spacing) * 6);
    }
  }
  .after\:block {
    &::after {
      content: var(--tw-content);
      display: block;
    }
  }
  .after\:h-\[1px\] {
    &::after {
      content: var(--tw-content);
      height: 1px;
    }
  }
  .after\:w-\[30\%\] {
    &::after {
      content: var(--tw-content);
      width: 30%;
    }
  }
  .after\:w-\[85\%\] {
    &::after {
      content: var(--tw-content);
      width: 85%;
    }
  }
  .after\:bg-\[var\(--color-secondary-blue-20\)\] {
    &::after {
      content: var(--tw-content);
      background-color: var(--color-secondary-blue-20);
    }
  }
  .after\:bg-secondary-blue-20 {
    &::after {
      content: var(--tw-content);
      background-color: var(--color-secondary-blue-20);
    }
  }
  .after\:opacity-0 {
    &::after {
      content: var(--tw-content);
      opacity: 0%;
    }
  }
  .after\:transition-opacity {
    &::after {
      content: var(--tw-content);
      transition-property: opacity;
      transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
      transition-duration: var(--tw-duration, var(--default-transition-duration));
    }
  }
  .after\:duration-300 {
    &::after {
      content: var(--tw-content);
      --tw-duration: 300ms;
      transition-duration: 300ms;
    }
  }
  .first\:rounded-l-\[3px\] {
    &:first-child {
      border-top-left-radius: 3px;
      border-bottom-left-radius: 3px;
    }
  }
  .last\:rounded-r-\[3px\] {
    &:last-child {
      border-top-right-radius: 3px;
      border-bottom-right-radius: 3px;
    }
  }
  .last\:border-0 {
    &:last-child {
      border-style: var(--tw-border-style);
      border-width: 0px;
    }
  }
  .even\:bg-\[\#F7F8FB\] {
    &:nth-child(even) {
      background-color: #F7F8FB;
    }
  }
  .hover\:bg-\[\#2DD9A4\] {
    &:hover {
      @media (hover: hover) {
        background-color: #2DD9A4;
      }
    }
  }
  .hover\:bg-\[color\:var\(--color-neutral-80\)\] {
    &:hover {
      @media (hover: hover) {
        background-color: var(--color-neutral-80);
      }
    }
  }
  .hover\:bg-\[var\(--color-primary-green\)\] {
    &:hover {
      @media (hover: hover) {
        background-color: var(--color-primary-green);
      }
    }
  }
  .hover\:bg-error-red-20 {
    &:hover {
      @media (hover: hover) {
        background-color: var(--color-error-red-20);
      }
    }
  }
  .hover\:bg-success-green-20 {
    &:hover {
      @media (hover: hover) {
        background-color: var(--color-success-green-20);
      }
    }
  }
  .hover\:\[color\:var\(--color-information-blue-40\)\] {
    &:hover {
      @media (hover: hover) {
        color: var(--color-information-blue-40);
      }
    }
  }
  .hover\:text-\[var\(--color-neutral-100\)\] {
    &:hover {
      @media (hover: hover) {
        color: var(--color-neutral-100);
      }
    }
  }
  .hover\:text-gray-600 {
    &:hover {
      @media (hover: hover) {
        color: var(--color-gray-600);
      }
    }
  }
  .hover\:text-primary-green {
    &:hover {
      @media (hover: hover) {
        color: var(--color-primary-green);
      }
    }
  }
  .hover\:text-white {
    &:hover {
      @media (hover: hover) {
        color: var(--color-white);
      }
    }
  }
  .hover\:after\:opacity-100 {
    &:hover {
      @media (hover: hover) {
        &::after {
          content: var(--tw-content);
          opacity: 100%;
        }
      }
    }
  }
  .focus\:outline-none {
    &:focus {
      --tw-outline-style: none;
      outline-style: none;
    }
  }
  .disabled\:cursor-not-allowed {
    &:disabled {
      cursor: not-allowed;
    }
  }
  .disabled\:opacity-50 {
    &:disabled {
      opacity: 50%;
    }
  }
  .disabled\:hover\:bg-transparent {
    &:disabled {
      &:hover {
        @media (hover: hover) {
          background-color: transparent;
        }
      }
    }
  }
  .disabled\:hover\:text-\[var\(--color-secondary-blue-20\)\] {
    &:disabled {
      &:hover {
        @media (hover: hover) {
          color: var(--color-secondary-blue-20);
        }
      }
    }
  }
  .max-lg\:gap-5 {
    @media (width < 64rem) {
      gap: calc(var(--spacing) * 5);
    }
  }
  .sm\:col-span-3 {
    @media (width >= 40rem) {
      grid-column: span 3 / span 3;
    }
  }
  .sm\:flex-row {
    @media (width >= 40rem) {
      flex-direction: row;
    }
  }
  .md\:flex {
    @media (width >= 48rem) {
      display: flex;
    }
  }
  .md\:hidden {
    @media (width >= 48rem) {
      display: none;
    }
  }
  .md\:w-auto {
    @media (width >= 48rem) {
      width: auto;
    }
  }
  .md\:grid-cols-2 {
    @media (width >= 48rem) {
      grid-template-columns: repeat(2, minmax(0, 1fr));
    }
  }
  .md\:grid-cols-4 {
    @media (width >= 48rem) {
      grid-template-columns: repeat(4, minmax(0, 1fr));
    }
  }
  .md\:flex-row {
    @media (width >= 48rem) {
      flex-direction: row;
    }
  }
  .md\:items-center {
    @media (width >= 48rem) {
      align-items: center;
    }
  }
  .md\:justify-between {
    @media (width >= 48rem) {
      justify-content: space-between;
    }
  }
  .md\:justify-start {
    @media (width >= 48rem) {
      justify-content: flex-start;
    }
  }
  .md\:gap-0 {
    @media (width >= 48rem) {
      gap: calc(var(--spacing) * 0);
    }
  }
  .md\:gap-5 {
    @media (width >= 48rem) {
      gap: calc(var(--spacing) * 5);
    }
  }
  .md\:text-left {
    @media (width >= 48rem) {
      text-align: left;
    }
  }
  .lg\:absolute {
    @media (width >= 64rem) {
      position: absolute;
    }
  }
  .lg\:flex {
    @media (width >= 64rem) {
      display: flex;
    }
  }
  .lg\:hidden {
    @media (width >= 64rem) {
      display: none;
    }
  }
  .lg\:table {
    @media (width >= 64rem) {
      display: table;
    }
  }
  .lg\:w-2\/3 {
    @media (width >= 64rem) {
      width: calc(2/3 * 100%);
    }
  }
  .lg\:max-w-\[1384px\] {
    @media (width >= 64rem) {
      max-width: 1384px;
    }
  }
  .lg\:max-w-\[1500px\] {
    @media (width >= 64rem) {
      max-width: 1500px;
    }
  }
  .lg\:list-disc {
    @media (width >= 64rem) {
      list-style-type: disc;
    }
  }
  .lg\:flex-row {
    @media (width >= 64rem) {
      flex-direction: row;
    }
  }
  .lg\:border-0 {
    @media (width >= 64rem) {
      border-style: var(--tw-border-style);
      border-width: 0px;
    }
  }
  .lg\:bg-transparent {
    @media (width >= 64rem) {
      background-color: transparent;
    }
  }
  .lg\:px-0 {
    @media (width >= 64rem) {
      padding-inline: calc(var(--spacing) * 0);
    }
  }
  .lg\:focus\:border-0 {
    @media (width >= 64rem) {
      &:focus {
        border-style: var(--tw-border-style);
        border-width: 0px;
      }
    }
  }
  .xl\:gap-10 {
    @media (width >= 80rem) {
      gap: calc(var(--spacing) * 10);
    }
  }
}
.dp__input_wrap {
  position: relative;
  width: 100%;
  box-sizing: unset;
}
.dp__input_wrap:focus {
  border-color: var(--dp-border-color-hover);
  outline: none;
}
.dp__input_valid {
  box-shadow: 0 0 var(--dp-border-radius) var(--dp-success-color);
  border-color: var(--dp-success-color);
}
.dp__input_valid:hover {
  border-color: var(--dp-success-color);
}
.dp__input_invalid {
  box-shadow: 0 0 var(--dp-border-radius) var(--dp-danger-color);
  border-color: var(--dp-danger-color);
}
.dp__input_invalid:hover {
  border-color: var(--dp-danger-color);
}
.dp__input {
  background-color: var(--dp-background-color);
  border-radius: var(--dp-border-radius);
  font-family: var(--dp-font-family);
  border: 1px solid var(--dp-border-color);
  outline: none;
  transition: border-color .2s cubic-bezier(0.645, 0.045, 0.355, 1);
  width: 100%;
  font-size: var(--dp-font-size);
  line-height: calc(var(--dp-font-size)*1.5);
  padding: var(--dp-input-padding);
  color: var(--dp-text-color);
  box-sizing: border-box;
}
.dp__input::placeholder {
  opacity: .7;
}
.dp__input:hover:not(.dp__input_focus) {
  border-color: var(--dp-border-color-hover);
}
.dp__input_not_clearable {
  padding-inline-end: var(--dp-input-not-clearable-padding) !important;
}
.dp__input_reg {
  caret-color: rgba(0,0,0,0);
}
.dp__input_focus {
  border-color: var(--dp-border-color-focus);
}
.dp__disabled {
  background: var(--dp-disabled-color);
}
.dp__disabled::placeholder {
  color: var(--dp-disabled-color-text);
}
.dp__input_icons {
  display: inline-block;
  width: var(--dp-font-size);
  height: var(--dp-font-size);
  stroke-width: 0;
  font-size: var(--dp-font-size);
  line-height: calc(var(--dp-font-size)*1.5);
  padding: 6px 12px;
  color: var(--dp-icon-color);
  box-sizing: content-box;
}
.dp__input_icon {
  cursor: pointer;
  position: absolute;
  top: 50%;
  inset-inline-start: 0;
  transform: translateY(-50%);
  color: var(--dp-icon-color);
}
.dp--clear-btn {
  position: absolute;
  top: 50%;
  inset-inline-end: 0;
  transform: translateY(-50%);
  cursor: pointer;
  color: var(--dp-icon-color);
  background: rgba(0,0,0,0);
  border: none;
  display: inline-flex;
  align-items: center;
  padding: 0;
  margin: 0;
}
.dp__input_icon_pad {
  padding-inline-start: var(--dp-input-icon-padding);
}
.dp__menu {
  background: var(--dp-background-color);
  border-radius: var(--dp-border-radius);
  min-width: var(--dp-menu-min-width);
  font-family: var(--dp-font-family);
  font-size: var(--dp-font-size);
  user-select: none;
  border: 1px solid var(--dp-menu-border-color);
  box-sizing: border-box;
}
.dp__menu::after {
  box-sizing: border-box;
}
.dp__menu::before {
  box-sizing: border-box;
}
.dp__menu:focus {
  border: 1px solid var(--dp-menu-border-color);
  outline: none;
}
.dp--menu-wrapper {
  position: absolute;
  z-index: 99999;
}
.dp__menu_inner {
  padding: var(--dp-menu-padding);
}
.dp--menu--inner-stretched {
  padding: 6px 0;
}
.dp__menu_index {
  z-index: 99999;
}
.dp-menu-loading,.dp__menu_readonly,.dp__menu_disabled {
  position: absolute;
  inset: 0;
  z-index: 999999;
}
.dp__menu_disabled {
  background: hsla(0,0%,100%,.5);
  cursor: not-allowed;
}
.dp__menu_readonly {
  background: rgba(0,0,0,0);
  cursor: default;
}
.dp-menu-loading {
  background: hsla(0,0%,100%,.5);
  cursor: default;
}
.dp--menu-load-container {
  display: flex;
  height: 100%;
  width: 100%;
  justify-content: center;
  align-items: center;
}
.dp--menu-loader {
  width: 48px;
  height: 48px;
  border: var(--dp-loader);
  border-bottom-color: rgba(0,0,0,0);
  border-radius: 50%;
  display: inline-block;
  box-sizing: border-box;
  animation: dp-load-rotation 1s linear infinite;
  position: absolute;
}
@keyframes dp-load-rotation {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
.dp__arrow_top {
  height: 12px;
  width: 12px;
  background-color: var(--dp-background-color);
  position: absolute;
  border-inline-end: 1px solid var(--dp-menu-border-color);
  border-top: 1px solid var(--dp-menu-border-color);
  transform: translate(0, -50%) rotate(-45deg);
}
.dp__arrow_bottom {
  left: var(--dp-arrow-left);
  bottom: 0;
  height: 12px;
  width: 12px;
  background-color: var(--dp-background-color);
  position: absolute;
  border-inline-end: 1px solid var(--dp-menu-border-color);
  border-bottom: 1px solid var(--dp-menu-border-color);
  transform: translate(-50%, 50%) rotate(45deg);
}
.dp__action_extra {
  text-align: center;
  padding: 2px 0;
}
.dp--preset-dates {
  padding: 5px;
  border-inline-end: 1px solid var(--dp-border-color);
}
.dp--preset-dates[data-dp-mobile] {
  display: flex;
  align-self: center;
  border: none;
  overflow-x: auto;
  max-width: calc(var(--dp-menu-width) - var(--dp-action-row-padding)*2);
}
.dp--preset-dates-collapsed {
  display: flex;
  align-self: center;
  border: none;
  overflow-x: auto;
  max-width: calc(var(--dp-menu-width) - var(--dp-action-row-padding)*2);
}
.dp__sidebar_left {
  padding: 5px;
  border-inline-end: 1px solid var(--dp-border-color);
}
.dp__sidebar_right {
  padding: 5px;
  margin-inline-end: 1px solid var(--dp-border-color);
}
.dp--preset-range {
  display: block;
  width: 100%;
  padding: 5px;
  text-align: left;
  white-space: nowrap;
  color: var(--dp-text-color);
  border-radius: var(--dp-border-radius);
  transition: var(--dp-common-transition);
}
.dp--preset-range:hover {
  background-color: var(--dp-hover-color);
  color: var(--dp-hover-text-color);
  cursor: pointer;
}
.dp--preset-range[data-dp-mobile] {
  border: 1px solid var(--dp-border-color);
  margin: 0 3px;
}
.dp--preset-range[data-dp-mobile]:first-child {
  margin-left: 0;
}
.dp--preset-range[data-dp-mobile]:last-child {
  margin-right: 0;
}
.dp--preset-range-collapsed {
  border: 1px solid var(--dp-border-color);
  margin: 0 3px;
}
.dp--preset-range-collapsed:first-child {
  margin-left: 0;
}
.dp--preset-range-collapsed:last-child {
  margin-right: 0;
}
.dp__menu_content_wrapper {
  display: flex;
}
.dp__menu_content_wrapper[data-dp-mobile] {
  flex-direction: column-reverse;
}
.dp--menu-content-wrapper-collapsed {
  flex-direction: column-reverse;
}
.dp__calendar_header {
  position: relative;
  display: flex;
  justify-content: center;
  align-items: center;
  color: var(--dp-text-color);
  white-space: nowrap;
  font-weight: bold;
}
.dp__calendar_header_item {
  text-align: center;
  flex-grow: 1;
  height: var(--dp-cell-size);
  padding: var(--dp-cell-padding);
  width: var(--dp-cell-size);
  box-sizing: border-box;
}
.dp__calendar_row {
  display: flex;
  justify-content: center;
  align-items: center;
  margin: var(--dp-row-margin);
}
.dp__calendar_item {
  text-align: center;
  flex-grow: 1;
  box-sizing: border-box;
  color: var(--dp-text-color);
}
.dp__calendar {
  position: relative;
}
.dp__calendar_header_cell {
  border-bottom: thin solid var(--dp-border-color);
  padding: var(--dp-calendar-header-cell-padding);
}
.dp__cell_inner {
  display: flex;
  align-items: center;
  text-align: center;
  justify-content: center;
  border-radius: var(--dp-cell-border-radius);
  height: var(--dp-cell-size);
  padding: var(--dp-cell-padding);
  width: var(--dp-cell-size);
  border: 1px solid rgba(0,0,0,0);
  box-sizing: border-box;
  position: relative;
}
.dp__cell_inner:hover {
  transition: all .2s;
}
.dp__cell_auto_range_start,.dp__date_hover_start:hover,.dp__range_start {
  border-end-end-radius: 0;
  border-start-end-radius: 0;
}
.dp__cell_auto_range_end,.dp__date_hover_end:hover,.dp__range_end {
  border-end-start-radius: 0;
  border-start-start-radius: 0;
}
.dp__range_end,.dp__range_start,.dp__active_date {
  background: var(--dp-primary-color);
  color: var(--dp-primary-text-color);
}
.dp__date_hover_end:hover,.dp__date_hover_start:hover,.dp__date_hover:hover {
  background: var(--dp-hover-color);
  color: var(--dp-hover-text-color);
}
.dp__cell_offset {
  color: var(--dp-secondary-color);
}
.dp__cell_disabled {
  color: var(--dp-secondary-color);
  cursor: not-allowed;
}
.dp--extended-fixed-end,.dp--extended-fixed-start,.dp__range_between {
  background: var(--dp-range-between-dates-background-color);
  color: var(--dp-range-between-dates-text-color);
  border-radius: 0;
  border: 1px solid var(--dp-range-between-border-color);
}
.dp__range_between_week {
  background: var(--dp-primary-color);
  color: var(--dp-primary-text-color);
  border-radius: 0;
  border-top: 1px solid var(--dp-primary-color);
  border-bottom: 1px solid var(--dp-primary-color);
}
.dp__today {
  border: 1px solid var(--dp-primary-color);
}
.dp__week_num {
  color: var(--dp-secondary-color);
  text-align: center;
}
.dp__cell_auto_range {
  border-radius: 0;
  border-top: 1px dashed var(--dp-primary-color);
  border-bottom: 1px dashed var(--dp-primary-color);
}
.dp__cell_auto_range_start {
  border-start-start-radius: var(--dp-cell-border-radius);
  border-end-start-radius: var(--dp-cell-border-radius);
  border-inline-start: 1px dashed var(--dp-primary-color);
  border-top: 1px dashed var(--dp-primary-color);
  border-bottom: 1px dashed var(--dp-primary-color);
}
.dp__cell_auto_range_end {
  border-start-end-radius: var(--dp-cell-border-radius);
  border-end-end-radius: var(--dp-cell-border-radius);
  border-top: 1px dashed var(--dp-primary-color);
  border-bottom: 1px dashed var(--dp-primary-color);
  border-inline-end: 1px dashed var(--dp-primary-color);
}
.dp__calendar_header_separator {
  width: 100%;
  height: 1px;
  background: var(--dp-border-color);
}
.dp__calendar_next {
  margin-inline-start: var(--dp-multi-calendars-spacing);
}
.dp__marker_line,.dp__marker_dot {
  height: 5px;
  background-color: var(--dp-marker-color);
  position: absolute;
  bottom: 0;
}
.dp__marker_dot {
  width: 5px;
  border-radius: 50%;
  left: 50%;
  transform: translateX(-50%);
}
.dp__marker_line {
  width: 100%;
  left: 0;
}
.dp__marker_tooltip {
  position: absolute;
  border-radius: var(--dp-border-radius);
  background-color: var(--dp-tooltip-color);
  padding: 5px;
  border: 1px solid var(--dp-border-color);
  z-index: 99999;
  box-sizing: border-box;
  cursor: default;
}
.dp__tooltip_content {
  white-space: nowrap;
}
.dp__tooltip_text {
  display: flex;
  align-items: center;
  flex-flow: row nowrap;
  color: var(--dp-text-color);
}
.dp__tooltip_mark {
  height: 5px;
  width: 5px;
  border-radius: 50%;
  background-color: var(--dp-text-color);
  color: var(--dp-text-color);
  margin-inline-end: 5px;
}
.dp__arrow_bottom_tp {
  bottom: 0;
  height: 8px;
  width: 8px;
  background-color: var(--dp-tooltip-color);
  position: absolute;
  border-inline-end: 1px solid var(--dp-border-color);
  border-bottom: 1px solid var(--dp-border-color);
  transform: translate(-50%, 50%) rotate(45deg);
}
.dp__instance_calendar {
  position: relative;
  width: 100%;
}
.dp__flex_display[data-dp-mobile] {
  flex-direction: column;
}
.dp--flex-display-collapsed {
  flex-direction: column;
}
.dp__cell_highlight {
  background-color: var(--dp-highlight-color);
}
.dp__month_year_row {
  display: flex;
  align-items: center;
  height: var(--dp-month-year-row-height);
  color: var(--dp-text-color);
  box-sizing: border-box;
}
.dp__inner_nav {
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  height: var(--dp-month-year-row-button-size);
  width: var(--dp-month-year-row-button-size);
  color: var(--dp-icon-color);
  text-align: center;
  border-radius: 50%;
}
.dp__inner_nav svg {
  height: var(--dp-button-icon-height);
  width: var(--dp-button-icon-height);
}
.dp__inner_nav:hover {
  background: var(--dp-hover-color);
  color: var(--dp-hover-icon-color);
}
[dir=rtl] .dp__inner_nav {
  transform: rotate(180deg);
}
.dp__inner_nav_disabled:hover,.dp__inner_nav_disabled {
  background: var(--dp-disabled-color);
  color: var(--dp-disabled-color-text);
  cursor: not-allowed;
}
.dp--year-select,.dp__month_year_select {
  text-align: center;
  cursor: pointer;
  height: var(--dp-month-year-row-height);
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: var(--dp-border-radius);
  box-sizing: border-box;
  color: var(--dp-text-color);
}
.dp--year-select:hover,.dp__month_year_select:hover {
  background: var(--dp-hover-color);
  color: var(--dp-hover-text-color);
  transition: var(--dp-common-transition);
}
.dp__month_year_select {
  width: 50%;
}
.dp--year-select {
  width: 100%;
}
.dp__month_year_wrap {
  display: flex;
  flex-direction: row;
  width: 100%;
  align-items: center;
}
.dp__year_disable_select {
  justify-content: space-around;
}
.dp--header-wrap {
  display: flex;
  width: 100%;
  flex-direction: column;
}
.dp__overlay {
  width: 100%;
  background: var(--dp-background-color);
  transition: opacity 1s ease-out;
  z-index: 99999;
  font-family: var(--dp-font-family);
  color: var(--dp-text-color);
  box-sizing: border-box;
}
.dp--overlay-absolute {
  position: absolute;
  height: 100%;
  top: 0;
  left: 0;
}
.dp--overlay-relative {
  position: relative;
}
.dp__overlay_container::-webkit-scrollbar-track {
  box-shadow: var(--dp-scroll-bar-background);
  background-color: var(--dp-scroll-bar-background);
}
.dp__overlay_container::-webkit-scrollbar {
  width: 5px;
  background-color: var(--dp-scroll-bar-background);
}
.dp__overlay_container::-webkit-scrollbar-thumb {
  background-color: var(--dp-scroll-bar-color);
  border-radius: 10px;
}
.dp__overlay:focus {
  border: none;
  outline: none;
}
.dp__container_flex {
  display: flex;
}
.dp__container_block {
  display: block;
}
.dp__overlay_container {
  flex-direction: column;
  overflow-y: auto;
  height: var(--dp-overlay-height);
}
.dp__time_picker_overlay_container {
  height: 100%;
}
.dp__overlay_row {
  padding: 0;
  box-sizing: border-box;
  display: flex;
  margin-inline: auto;
  flex-wrap: wrap;
  max-width: 100%;
  width: 100%;
  align-items: center;
}
.dp__flex_row {
  flex: 1;
}
.dp__overlay_col {
  box-sizing: border-box;
  width: 33%;
  padding: var(--dp-overlay-col-padding);
  white-space: nowrap;
}
.dp__overlay_cell_pad {
  padding: var(--dp-common-padding) 0;
}
.dp__overlay_cell_active {
  cursor: pointer;
  border-radius: var(--dp-border-radius);
  text-align: center;
  background: var(--dp-primary-color);
  color: var(--dp-primary-text-color);
}
.dp__overlay_cell {
  cursor: pointer;
  border-radius: var(--dp-border-radius);
  text-align: center;
}
.dp__overlay_cell:hover {
  background: var(--dp-hover-color);
  color: var(--dp-hover-text-color);
  transition: var(--dp-common-transition);
}
.dp__cell_in_between {
  background: var(--dp-hover-color);
  color: var(--dp-hover-text-color);
}
.dp__over_action_scroll {
  right: 5px;
  box-sizing: border-box;
}
.dp__overlay_cell_disabled {
  cursor: not-allowed;
  background: var(--dp-disabled-color);
}
.dp__overlay_cell_disabled:hover {
  background: var(--dp-disabled-color);
}
.dp__overlay_cell_active_disabled {
  cursor: not-allowed;
  background: var(--dp-primary-disabled-color);
}
.dp__overlay_cell_active_disabled:hover {
  background: var(--dp-primary-disabled-color);
}
.dp__btn,.dp--qr-btn,.dp--time-overlay-btn,.dp--time-invalid {
  border: none;
  font: inherit;
  transition: var(--dp-common-transition);
  line-height: normal;
}
.dp--year-mode-picker {
  display: flex;
  width: 100%;
  align-items: center;
  justify-content: space-between;
  height: var(--dp-cell-size);
}
.dp--tp-wrap {
  width: 100%;
}
.dp--tp-wrap[data-dp-mobile] {
  max-width: 100%;
}
.dp__time_input {
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  user-select: none;
  font-family: var(--dp-font-family);
  color: var(--dp-text-color);
}
.dp__time_col_reg_block {
  padding: 0 20px;
}
.dp__time_col_reg_inline {
  padding: 0 10px;
}
.dp__time_col_reg_with_button {
  padding: 0 15px;
}
.dp__time_col_reg_with_button[data-compact~=true] {
  padding: 0 5px;
}
.dp__time_col_sec {
  padding: 0 10px;
}
.dp__time_col_sec_with_button {
  padding: 0 5px;
}
.dp__time_col_sec_with_button[data-collapsed~=true] {
  padding: 0;
}
.dp__time_col {
  text-align: center;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
}
.dp__time_col_block {
  font-size: var(--dp-time-font-size);
}
.dp__time_display_block {
  padding: 0 3px;
}
.dp__time_display_inline {
  padding: 5px;
}
.dp__time_picker_inline_container {
  display: flex;
  width: 100%;
  justify-content: center;
}
.dp__inc_dec_button {
  padding: 5px;
  margin: 0;
  height: var(--dp-time-inc-dec-button-size);
  width: var(--dp-time-inc-dec-button-size);
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  border-radius: 50%;
  color: var(--dp-icon-color);
  box-sizing: border-box;
}
.dp__inc_dec_button svg {
  height: var(--dp-time-inc-dec-button-size);
  width: var(--dp-time-inc-dec-button-size);
}
.dp__inc_dec_button:hover {
  background: var(--dp-hover-color);
  color: var(--dp-hover-icon-color);
}
.dp__time_display {
  cursor: pointer;
  color: var(--dp-text-color);
  border-radius: var(--dp-border-radius);
  display: flex;
  align-items: center;
  justify-content: center;
}
.dp__time_display:hover:enabled {
  background: var(--dp-hover-color);
  color: var(--dp-hover-text-color);
}
.dp__inc_dec_button_inline {
  width: 100%;
  padding: 0;
  height: 8px;
  cursor: pointer;
  display: flex;
  align-items: center;
}
.dp__inc_dec_button_disabled,.dp__inc_dec_button_disabled:hover {
  background: var(--dp-disabled-color);
  color: var(--dp-disabled-color-text);
  cursor: not-allowed;
}
.dp__pm_am_button {
  background: var(--dp-primary-color);
  color: var(--dp-primary-text-color);
  border: none;
  padding: var(--dp-common-padding);
  border-radius: var(--dp-border-radius);
  cursor: pointer;
}
.dp__pm_am_button[data-compact~=true] {
  padding: 7px;
}
.dp__tp_inline_btn_bar {
  width: 100%;
  height: 4px;
  background-color: var(--dp-secondary-color);
  transition: var(--dp-common-transition);
  border-collapse: collapse;
}
.dp__tp_inline_btn_top:hover .dp__tp_btn_in_r {
  background-color: var(--dp-primary-color);
  transform: rotate(12deg) scale(1.15) translateY(-2px);
}
.dp__tp_inline_btn_top:hover .dp__tp_btn_in_l {
  background-color: var(--dp-primary-color);
  transform: rotate(-12deg) scale(1.15) translateY(-2px);
}
.dp__tp_inline_btn_bottom:hover .dp__tp_btn_in_r {
  background-color: var(--dp-primary-color);
  transform: rotate(-12deg) scale(1.15) translateY(-2px);
}
.dp__tp_inline_btn_bottom:hover .dp__tp_btn_in_l {
  background-color: var(--dp-primary-color);
  transform: rotate(12deg) scale(1.15) translateY(-2px);
}
.dp--time-overlay-btn {
  background: none;
}
.dp--time-invalid {
  background-color: var(--dp-disabled-color);
}
.dp__action_row {
  display: flex;
  align-items: center;
  width: 100%;
  padding: var(--dp-action-row-padding);
  box-sizing: border-box;
  color: var(--dp-text-color);
  flex-flow: row nowrap;
}
.dp__action_row svg {
  height: var(--dp-button-icon-height);
  width: auto;
}
.dp__selection_preview {
  display: block;
  color: var(--dp-text-color);
  font-size: var(--dp-preview-font-size);
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.dp__action_buttons {
  display: flex;
  flex: 0;
  white-space: nowrap;
  align-items: center;
  justify-content: flex-end;
  margin-inline-start: auto;
}
.dp__action_button {
  display: inline-flex;
  align-items: center;
  background: rgba(0,0,0,0);
  border: 1px solid rgba(0,0,0,0);
  padding: var(--dp-action-buttons-padding);
  line-height: var(--dp-action-button-height);
  margin-inline-start: 3px;
  height: var(--dp-action-button-height);
  cursor: pointer;
  border-radius: var(--dp-border-radius);
  font-size: var(--dp-preview-font-size);
  font-family: var(--dp-font-family);
}
.dp__action_cancel {
  color: var(--dp-text-color);
  border: 1px solid var(--dp-border-color);
}
.dp__action_cancel:hover {
  border-color: var(--dp-primary-color);
  transition: var(--dp-action-row-transition);
}
.dp__action_buttons .dp__action_select {
  background: var(--dp-primary-color);
  color: var(--dp-primary-text-color);
}
.dp__action_buttons .dp__action_select:hover {
  background: var(--dp-primary-color);
  transition: var(--dp-action-row-transition);
}
.dp__action_buttons .dp__action_select:disabled {
  background: var(--dp-primary-disabled-color);
  cursor: not-allowed;
}
.dp-quarter-picker-wrap {
  display: flex;
  flex-direction: column;
  height: 100%;
  min-width: var(--dp-menu-min-width);
}
.dp--qr-btn-disabled {
  cursor: not-allowed;
  background: var(--dp-disabled-color);
}
.dp--qr-btn-disabled:hover {
  background: var(--dp-disabled-color);
}
.dp--qr-btn {
  width: 100%;
  padding: var(--dp-common-padding);
}
.dp--qr-btn:not(.dp--highlighted,.dp--qr-btn-active,.dp--qr-btn-disabled,.dp--qr-btn-between) {
  background: none;
}
.dp--qr-btn:hover:not(.dp--qr-btn-active,.dp--qr-btn-disabled) {
  background: var(--dp-hover-color);
  color: var(--dp-hover-text-color);
  transition: var(--dp-common-transition);
}
.dp--quarter-items {
  display: flex;
  flex-direction: column;
  flex: 1;
  width: 100%;
  height: 100%;
  justify-content: space-evenly;
}
.dp--qr-btn-active {
  background: var(--dp-primary-color);
  color: var(--dp-primary-text-color);
}
.dp--qr-btn-between {
  background: var(--dp-hover-color);
  color: var(--dp-hover-text-color);
}
:root {
  --dp-common-transition: all 0.1s ease-in;
  --dp-menu-padding: 6px 8px;
  --dp-animation-duration: 0.1s;
  --dp-menu-appear-transition-timing: cubic-bezier(.4, 0, 1, 1);
  --dp-transition-timing: ease-out;
  --dp-action-row-transition: all 0.2s ease-in;
  --dp-font-family: -apple-system, blinkmacsystemfont, "Segoe UI", roboto, oxygen, ubuntu, cantarell, "Open Sans", "Helvetica Neue", sans-serif;
  --dp-border-radius: 4px;
  --dp-cell-border-radius: 4px;
  --dp-transition-length: 22px;
  --dp-transition-timing-general: 0.1s;
  --dp-button-height: 35px;
  --dp-month-year-row-height: 35px;
  --dp-month-year-row-button-size: 25px;
  --dp-button-icon-height: 20px;
  --dp-calendar-wrap-padding: 0 5px;
  --dp-cell-size: 35px;
  --dp-cell-padding: 5px;
  --dp-common-padding: 10px;
  --dp-input-icon-padding: 35px;
  --dp-input-padding: 6px 30px 6px 12px;
  --dp-input-not-clearable-padding: 12px;
  --dp-menu-min-width: 260px;
  --dp-action-buttons-padding: 1px 6px;
  --dp-row-margin: 5px 0;
  --dp-calendar-header-cell-padding: 0.5rem;
  --dp-multi-calendars-spacing: 10px;
  --dp-overlay-col-padding: 3px;
  --dp-time-inc-dec-button-size: 32px;
  --dp-font-size: 1rem;
  --dp-preview-font-size: 0.8rem;
  --dp-time-font-size: 2rem;
  --dp-action-button-height: 22px;
  --dp-action-row-padding: 8px;
  --dp-direction: ltr;
}
.dp__theme_dark {
  --dp-background-color: #212121;
  --dp-text-color: #fff;
  --dp-hover-color: #484848;
  --dp-hover-text-color: #fff;
  --dp-hover-icon-color: #959595;
  --dp-primary-color: #005cb2;
  --dp-primary-disabled-color: #61a8ea;
  --dp-primary-text-color: #fff;
  --dp-secondary-color: #a9a9a9;
  --dp-border-color: #2d2d2d;
  --dp-menu-border-color: #2d2d2d;
  --dp-border-color-hover: #aaaeb7;
  --dp-border-color-focus: #aaaeb7;
  --dp-disabled-color: #737373;
  --dp-disabled-color-text: #d0d0d0;
  --dp-scroll-bar-background: #212121;
  --dp-scroll-bar-color: #484848;
  --dp-success-color: #00701a;
  --dp-success-color-disabled: #428f59;
  --dp-icon-color: #959595;
  --dp-danger-color: #e53935;
  --dp-marker-color: #e53935;
  --dp-tooltip-color: #3e3e3e;
  --dp-highlight-color: rgb(0 92 178 / 20%);
  --dp-range-between-dates-background-color: var(--dp-hover-color, #484848);
  --dp-range-between-dates-text-color: var(--dp-hover-text-color, #fff);
  --dp-range-between-border-color: var(--dp-hover-color, #fff);
  --dp-loader: 5px solid #005cb2;
}
.dp__theme_light {
  --dp-background-color: #fff;
  --dp-text-color: #212121;
  --dp-hover-color: #f3f3f3;
  --dp-hover-text-color: #212121;
  --dp-hover-icon-color: #959595;
  --dp-primary-color: #1976d2;
  --dp-primary-disabled-color: #6bacea;
  --dp-primary-text-color: #fff;
  --dp-secondary-color: #c0c4cc;
  --dp-border-color: #ddd;
  --dp-menu-border-color: #ddd;
  --dp-border-color-hover: #aaaeb7;
  --dp-border-color-focus: #aaaeb7;
  --dp-disabled-color: #f6f6f6;
  --dp-scroll-bar-background: #f3f3f3;
  --dp-scroll-bar-color: #959595;
  --dp-success-color: #76d275;
  --dp-success-color-disabled: #a3d9b1;
  --dp-icon-color: #959595;
  --dp-danger-color: #ff6f60;
  --dp-marker-color: #ff6f60;
  --dp-tooltip-color: #fafafa;
  --dp-disabled-color-text: #8e8e8e;
  --dp-highlight-color: rgb(25 118 210 / 10%);
  --dp-range-between-dates-background-color: var(--dp-hover-color, #f3f3f3);
  --dp-range-between-dates-text-color: var(--dp-hover-text-color, #212121);
  --dp-range-between-border-color: var(--dp-hover-color, #f3f3f3);
  --dp-loader: 5px solid #1976d2;
}
.dp__flex {
  display: flex;
  align-items: center;
}
.dp__btn {
  background: none;
}
.dp__main {
  font-family: var(--dp-font-family);
  user-select: none;
  box-sizing: border-box;
  position: relative;
  width: 100%;
}
.dp__main * {
  direction: var(--dp-direction, ltr);
}
.dp__pointer {
  cursor: pointer;
}
.dp__icon {
  stroke: currentcolor;
  fill: currentcolor;
}
.dp__button {
  width: 100%;
  text-align: center;
  color: var(--dp-icon-color);
  cursor: pointer;
  display: flex;
  align-items: center;
  place-content: center center;
  padding: var(--dp-common-padding);
  box-sizing: border-box;
  height: var(--dp-button-height);
}
.dp__button.dp__overlay_action {
  position: absolute;
  bottom: 0;
}
.dp__button:hover {
  background: var(--dp-hover-color);
  color: var(--dp-hover-icon-color);
}
.dp__button svg {
  height: var(--dp-button-icon-height);
  width: auto;
}
.dp__button_bottom {
  border-bottom-left-radius: var(--dp-border-radius);
  border-bottom-right-radius: var(--dp-border-radius);
}
.dp__flex_display {
  display: flex;
}
.dp__flex_display_with_input {
  flex-direction: column;
  align-items: flex-start;
}
.dp__relative {
  position: relative;
}
.calendar-next-enter-active,.calendar-next-leave-active,.calendar-prev-enter-active,.calendar-prev-leave-active {
  transition: all var(--dp-transition-timing-general) ease-out;
}
.calendar-next-enter-from {
  opacity: 0;
  transform: translateX(var(--dp-transition-length));
}
.calendar-next-leave-to {
  opacity: 0;
  transform: translateX(calc(var(--dp-transition-length) * -1));
}
.calendar-prev-enter-from {
  opacity: 0;
  transform: translateX(calc(var(--dp-transition-length) * -1));
}
.calendar-prev-leave-to {
  opacity: 0;
  transform: translateX(var(--dp-transition-length));
}
.dp-menu-appear-bottom-enter-active,.dp-menu-appear-bottom-leave-active,.dp-menu-appear-top-enter-active,.dp-menu-appear-top-leave-active,.dp-slide-up-enter-active,.dp-slide-up-leave-active,.dp-slide-down-enter-active,.dp-slide-down-leave-active {
  transition: all var(--dp-animation-duration) var(--dp-transition-timing);
}
.dp-menu-appear-top-enter-from,.dp-menu-appear-top-leave-to,.dp-slide-down-leave-to,.dp-slide-up-enter-from {
  opacity: 0;
  transform: translateY(var(--dp-transition-length));
}
.dp-menu-appear-bottom-enter-from,.dp-menu-appear-bottom-leave-to,.dp-slide-down-enter-from,.dp-slide-up-leave-to {
  opacity: 0;
  transform: translateY(calc(var(--dp-transition-length) * -1));
}
.dp--arrow-btn-nav {
  transition: var(--dp-common-transition);
  height: 100%;
}
.dp--highlighted {
  background-color: var(--dp-highlight-color);
}
.dp--hidden-el {
  visibility: hidden;
}
.dp--centered {
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  position: fixed;
}
:root {
  --vs-colors--lightest: rgba(60, 60, 60, .26);
  --vs-colors--light: rgba(60, 60, 60, .5);
  --vs-colors--dark: #333;
  --vs-colors--darkest: rgba(0, 0, 0, .15);
  --vs-search-input-color: inherit;
  --vs-search-input-placeholder-color: inherit;
  --vs-font-size: 1rem;
  --vs-line-height: 1.4;
  --vs-state-disabled-bg: rgb(248, 248, 248);
  --vs-state-disabled-color: var(--vs-colors--light);
  --vs-state-disabled-controls-color: var(--vs-colors--light);
  --vs-state-disabled-cursor: not-allowed;
  --vs-border-color: var(--vs-colors--lightest);
  --vs-border-width: 1px;
  --vs-border-style: solid;
  --vs-border-radius: 4px;
  --vs-actions-padding: 4px 6px 0 3px;
  --vs-controls-color: var(--vs-colors--light);
  --vs-controls-size: 1;
  --vs-controls--deselect-text-shadow: 0 1px 0 #fff;
  --vs-selected-bg: #f0f0f0;
  --vs-selected-color: var(--vs-colors--dark);
  --vs-selected-border-color: var(--vs-border-color);
  --vs-selected-border-style: var(--vs-border-style);
  --vs-selected-border-width: var(--vs-border-width);
  --vs-dropdown-bg: #fff;
  --vs-dropdown-color: inherit;
  --vs-dropdown-z-index: 1000;
  --vs-dropdown-min-width: 160px;
  --vs-dropdown-max-height: 350px;
  --vs-dropdown-box-shadow: 0px 3px 6px 0px var(--vs-colors--darkest);
  --vs-dropdown-option-bg: #000;
  --vs-dropdown-option-color: var(--vs-dropdown-color);
  --vs-dropdown-option-padding: 3px 20px;
  --vs-dropdown-option--active-bg: #5897fb;
  --vs-dropdown-option--active-color: #fff;
  --vs-dropdown-option--deselect-bg: #fb5858;
  --vs-dropdown-option--deselect-color: #fff;
  --vs-transition-timing-function: cubic-bezier(1, -.115, .975, .855);
  --vs-transition-duration: .15s;
}
.v-select {
  position: relative;
  font-family: inherit;
}
.v-select,.v-select * {
  box-sizing: border-box;
}
:root {
  --vs-transition-timing-function: cubic-bezier(1, .5, .8, 1);
  --vs-transition-duration: .15s;
}
@-webkit-keyframes vSelectSpinner {
  0% {
    transform: rotate(0);
  }
  to {
    transform: rotate(360deg);
  }
}
@keyframes vSelectSpinner {
  0% {
    transform: rotate(0);
  }
  to {
    transform: rotate(360deg);
  }
}
.vs__fade-enter-active,.vs__fade-leave-active {
  pointer-events: none;
  transition: opacity var(--vs-transition-duration) var(--vs-transition-timing-function);
}
.vs__fade-enter,.vs__fade-leave-to {
  opacity: 0;
}
:root {
  --vs-disabled-bg: var(--vs-state-disabled-bg);
  --vs-disabled-color: var(--vs-state-disabled-color);
  --vs-disabled-cursor: var(--vs-state-disabled-cursor);
}
.vs--disabled .vs__dropdown-toggle,.vs--disabled .vs__clear,.vs--disabled .vs__search,.vs--disabled .vs__selected,.vs--disabled .vs__open-indicator {
  cursor: var(--vs-disabled-cursor);
  background-color: var(--vs-disabled-bg);
}
.v-select[dir=rtl] .vs__actions {
  padding: 0 3px 0 6px;
}
.v-select[dir=rtl] .vs__clear {
  margin-left: 6px;
  margin-right: 0;
}
.v-select[dir=rtl] .vs__deselect {
  margin-left: 0;
  margin-right: 2px;
}
.v-select[dir=rtl] .vs__dropdown-menu {
  text-align: right;
}
.vs__dropdown-toggle {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  display: flex;
  padding: 0 0 4px;
  background: none;
  border: var(--vs-border-width) var(--vs-border-style) var(--vs-border-color);
  border-radius: var(--vs-border-radius);
  white-space: normal;
}
.vs__selected-options {
  display: flex;
  flex-basis: 100%;
  flex-grow: 1;
  flex-wrap: wrap;
  padding: 0 2px;
  position: relative;
}
.vs__actions {
  display: flex;
  align-items: center;
  padding: var(--vs-actions-padding);
}
.vs--searchable .vs__dropdown-toggle {
  cursor: text;
}
.vs--unsearchable .vs__dropdown-toggle {
  cursor: pointer;
}
.vs--open .vs__dropdown-toggle {
  border-bottom-color: transparent;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
.vs__open-indicator {
  fill: var(--vs-controls-color);
  transform: scale(var(--vs-controls-size));
  transition: transform var(--vs-transition-duration) var(--vs-transition-timing-function);
  transition-timing-function: var(--vs-transition-timing-function);
}
.vs--open .vs__open-indicator {
  transform: rotate(180deg) scale(var(--vs-controls-size));
}
.vs--loading .vs__open-indicator {
  opacity: 0;
}
.vs__clear {
  fill: var(--vs-controls-color);
  padding: 0;
  border: 0;
  background-color: transparent;
  cursor: pointer;
  margin-right: 8px;
}
.vs__dropdown-menu {
  display: block;
  box-sizing: border-box;
  position: absolute;
  top: calc(100% - var(--vs-border-width));
  left: 0;
  z-index: var(--vs-dropdown-z-index);
  padding: 5px 0;
  margin: 0;
  width: 100%;
  max-height: var(--vs-dropdown-max-height);
  min-width: var(--vs-dropdown-min-width);
  overflow-y: auto;
  box-shadow: var(--vs-dropdown-box-shadow);
  border: var(--vs-border-width) var(--vs-border-style) var(--vs-border-color);
  border-top-style: none;
  border-radius: 0 0 var(--vs-border-radius) var(--vs-border-radius);
  text-align: left;
  list-style: none;
  background: var(--vs-dropdown-bg);
  color: var(--vs-dropdown-color);
}
.vs__no-options {
  text-align: center;
}
.vs__dropdown-option {
  line-height: 1.42857143;
  display: block;
  padding: var(--vs-dropdown-option-padding);
  clear: both;
  color: var(--vs-dropdown-option-color);
  white-space: nowrap;
  cursor: pointer;
}
.vs__dropdown-option--highlight {
  background: var(--vs-dropdown-option--active-bg);
  color: var(--vs-dropdown-option--active-color);
}
.vs__dropdown-option--deselect {
  background: var(--vs-dropdown-option--deselect-bg);
  color: var(--vs-dropdown-option--deselect-color);
}
.vs__dropdown-option--disabled {
  background: var(--vs-state-disabled-bg);
  color: var(--vs-state-disabled-color);
  cursor: var(--vs-state-disabled-cursor);
}
.vs__selected {
  display: flex;
  align-items: center;
  background-color: var(--vs-selected-bg);
  border: var(--vs-selected-border-width) var(--vs-selected-border-style) var(--vs-selected-border-color);
  border-radius: var(--vs-border-radius);
  color: var(--vs-selected-color);
  line-height: var(--vs-line-height);
  margin: 4px 2px 0;
  padding: 0 .25em;
  z-index: 0;
}
.vs__deselect {
  display: inline-flex;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  margin-left: 4px;
  padding: 0;
  border: 0;
  cursor: pointer;
  background: none;
  fill: var(--vs-controls-color);
  text-shadow: var(--vs-controls--deselect-text-shadow);
}
.vs--single .vs__selected {
  background-color: transparent;
  border-color: transparent;
}
.vs--single.vs--open .vs__selected,.vs--single.vs--loading .vs__selected {
  position: absolute;
  opacity: .4;
}
.vs--single.vs--searching .vs__selected {
  display: none;
}
.vs__search::-webkit-search-cancel-button {
  display: none;
}
.vs__search::-webkit-search-decoration,.vs__search::-webkit-search-results-button,.vs__search::-webkit-search-results-decoration,.vs__search::-ms-clear {
  display: none;
}
.vs__search,.vs__search:focus {
  color: var(--vs-search-input-color);
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  line-height: var(--vs-line-height);
  font-size: var(--vs-font-size);
  border: 1px solid transparent;
  border-left: none;
  outline: none;
  margin: 4px 0 0;
  padding: 0 7px;
  background: none;
  box-shadow: none;
  width: 0;
  max-width: 100%;
  flex-grow: 1;
  z-index: 1;
}
.vs__search::-moz-placeholder {
  color: var(--vs-search-input-placeholder-color);
}
.vs__search::placeholder {
  color: var(--vs-search-input-placeholder-color);
}
.vs--unsearchable .vs__search {
  opacity: 1;
}
.vs--unsearchable:not(.vs--disabled) .vs__search {
  cursor: pointer;
}
.vs--single.vs--searching:not(.vs--open):not(.vs--loading) .vs__search {
  opacity: .2;
}
.vs__spinner {
  align-self: center;
  opacity: 0;
  font-size: 5px;
  text-indent: -9999em;
  overflow: hidden;
  border-top: .9em solid rgba(100,100,100,.1);
  border-right: .9em solid rgba(100,100,100,.1);
  border-bottom: .9em solid rgba(100,100,100,.1);
  border-left: .9em solid rgba(60,60,60,.45);
  transform: translateZ(0) scale(var(--vs-controls--spinner-size, var(--vs-controls-size)));
  -webkit-animation: vSelectSpinner 1.1s infinite linear;
  animation: vSelectSpinner 1.1s infinite linear;
  transition: opacity .1s;
}
.vs__spinner,.vs__spinner:after {
  border-radius: 50%;
  width: 5em;
  height: 5em;
  transform: scale(var(--vs-controls--spinner-size, var(--vs-controls-size)));
}
.vs--loading .vs__spinner {
  opacity: 1;
}
@property --tw-border-style {
  syntax: "*";
  inherits: false;
  initial-value: solid;
}
@property --tw-leading {
  syntax: "*";
  inherits: false;
}
@property --tw-font-weight {
  syntax: "*";
  inherits: false;
}
@property --tw-rotate-x {
  syntax: "*";
  inherits: false;
}
@property --tw-rotate-y {
  syntax: "*";
  inherits: false;
}
@property --tw-rotate-z {
  syntax: "*";
  inherits: false;
}
@property --tw-skew-x {
  syntax: "*";
  inherits: false;
}
@property --tw-skew-y {
  syntax: "*";
  inherits: false;
}
@property --tw-ordinal {
  syntax: "*";
  inherits: false;
}
@property --tw-slashed-zero {
  syntax: "*";
  inherits: false;
}
@property --tw-numeric-figure {
  syntax: "*";
  inherits: false;
}
@property --tw-numeric-spacing {
  syntax: "*";
  inherits: false;
}
@property --tw-numeric-fraction {
  syntax: "*";
  inherits: false;
}
@property --tw-shadow {
  syntax: "*";
  inherits: false;
  initial-value: 0 0 #0000;
}
@property --tw-shadow-color {
  syntax: "*";
  inherits: false;
}
@property --tw-shadow-alpha {
  syntax: "<percentage>";
  inherits: false;
  initial-value: 100%;
}
@property --tw-inset-shadow {
  syntax: "*";
  inherits: false;
  initial-value: 0 0 #0000;
}
@property --tw-inset-shadow-color {
  syntax: "*";
  inherits: false;
}
@property --tw-inset-shadow-alpha {
  syntax: "<percentage>";
  inherits: false;
  initial-value: 100%;
}
@property --tw-ring-color {
  syntax: "*";
  inherits: false;
}
@property --tw-ring-shadow {
  syntax: "*";
  inherits: false;
  initial-value: 0 0 #0000;
}
@property --tw-inset-ring-color {
  syntax: "*";
  inherits: false;
}
@property --tw-inset-ring-shadow {
  syntax: "*";
  inherits: false;
  initial-value: 0 0 #0000;
}
@property --tw-ring-inset {
  syntax: "*";
  inherits: false;
}
@property --tw-ring-offset-width {
  syntax: "<length>";
  inherits: false;
  initial-value: 0px;
}
@property --tw-ring-offset-color {
  syntax: "*";
  inherits: false;
  initial-value: #fff;
}
@property --tw-ring-offset-shadow {
  syntax: "*";
  inherits: false;
  initial-value: 0 0 #0000;
}
@property --tw-outline-style {
  syntax: "*";
  inherits: false;
  initial-value: solid;
}
@property --tw-blur {
  syntax: "*";
  inherits: false;
}
@property --tw-brightness {
  syntax: "*";
  inherits: false;
}
@property --tw-contrast {
  syntax: "*";
  inherits: false;
}
@property --tw-grayscale {
  syntax: "*";
  inherits: false;
}
@property --tw-hue-rotate {
  syntax: "*";
  inherits: false;
}
@property --tw-invert {
  syntax: "*";
  inherits: false;
}
@property --tw-opacity {
  syntax: "*";
  inherits: false;
}
@property --tw-saturate {
  syntax: "*";
  inherits: false;
}
@property --tw-sepia {
  syntax: "*";
  inherits: false;
}
@property --tw-drop-shadow {
  syntax: "*";
  inherits: false;
}
@property --tw-drop-shadow-color {
  syntax: "*";
  inherits: false;
}
@property --tw-drop-shadow-alpha {
  syntax: "<percentage>";
  inherits: false;
  initial-value: 100%;
}
@property --tw-drop-shadow-size {
  syntax: "*";
  inherits: false;
}
@property --tw-backdrop-blur {
  syntax: "*";
  inherits: false;
}
@property --tw-backdrop-brightness {
  syntax: "*";
  inherits: false;
}
@property --tw-backdrop-contrast {
  syntax: "*";
  inherits: false;
}
@property --tw-backdrop-grayscale {
  syntax: "*";
  inherits: false;
}
@property --tw-backdrop-hue-rotate {
  syntax: "*";
  inherits: false;
}
@property --tw-backdrop-invert {
  syntax: "*";
  inherits: false;
}
@property --tw-backdrop-opacity {
  syntax: "*";
  inherits: false;
}
@property --tw-backdrop-saturate {
  syntax: "*";
  inherits: false;
}
@property --tw-backdrop-sepia {
  syntax: "*";
  inherits: false;
}
@property --tw-duration {
  syntax: "*";
  inherits: false;
}
@property --tw-ease {
  syntax: "*";
  inherits: false;
}
@property --tw-translate-x {
  syntax: "*";
  inherits: false;
  initial-value: 0;
}
@property --tw-translate-y {
  syntax: "*";
  inherits: false;
  initial-value: 0;
}
@property --tw-translate-z {
  syntax: "*";
  inherits: false;
  initial-value: 0;
}
@property --tw-content {
  syntax: "*";
  initial-value: "";
  inherits: false;
}
@keyframes pulse {
  50% {
    opacity: 0.5;
  }
}
@layer properties {
  @supports ((-webkit-hyphens: none) and (not (margin-trim: inline))) or ((-moz-orient: inline) and (not (color:rgb(from red r g b)))) {
    *, ::before, ::after, ::backdrop {
      --tw-border-style: solid;
      --tw-leading: initial;
      --tw-font-weight: initial;
      --tw-rotate-x: initial;
      --tw-rotate-y: initial;
      --tw-rotate-z: initial;
      --tw-skew-x: initial;
      --tw-skew-y: initial;
      --tw-ordinal: initial;
      --tw-slashed-zero: initial;
      --tw-numeric-figure: initial;
      --tw-numeric-spacing: initial;
      --tw-numeric-fraction: initial;
      --tw-shadow: 0 0 #0000;
      --tw-shadow-color: initial;
      --tw-shadow-alpha: 100%;
      --tw-inset-shadow: 0 0 #0000;
      --tw-inset-shadow-color: initial;
      --tw-inset-shadow-alpha: 100%;
      --tw-ring-color: initial;
      --tw-ring-shadow: 0 0 #0000;
      --tw-inset-ring-color: initial;
      --tw-inset-ring-shadow: 0 0 #0000;
      --tw-ring-inset: initial;
      --tw-ring-offset-width: 0px;
      --tw-ring-offset-color: #fff;
      --tw-ring-offset-shadow: 0 0 #0000;
      --tw-outline-style: solid;
      --tw-blur: initial;
      --tw-brightness: initial;
      --tw-contrast: initial;
      --tw-grayscale: initial;
      --tw-hue-rotate: initial;
      --tw-invert: initial;
      --tw-opacity: initial;
      --tw-saturate: initial;
      --tw-sepia: initial;
      --tw-drop-shadow: initial;
      --tw-drop-shadow-color: initial;
      --tw-drop-shadow-alpha: 100%;
      --tw-drop-shadow-size: initial;
      --tw-backdrop-blur: initial;
      --tw-backdrop-brightness: initial;
      --tw-backdrop-contrast: initial;
      --tw-backdrop-grayscale: initial;
      --tw-backdrop-hue-rotate: initial;
      --tw-backdrop-invert: initial;
      --tw-backdrop-opacity: initial;
      --tw-backdrop-saturate: initial;
      --tw-backdrop-sepia: initial;
      --tw-duration: initial;
      --tw-ease: initial;
      --tw-translate-x: 0;
      --tw-translate-y: 0;
      --tw-translate-z: 0;
      --tw-content: "";
    }
  }
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYXNzZXRzX3N0eWxlc19hbmltYXRpb25fY3NzLWFzc2V0c19zdHlsZXNfYXBwX2Nzcy1hc3NldHNfc3R5bGVzX2FwcF9jc3MtYXNzZXRzX3N0eWxlc19kYXRlcGljLTdhOTdhMi5jc3MiLCJtYXBwaW5ncyI6Ijs7Ozs7OztBQUFBOztJQUVJLGlDQUFpQztBQUNyQzs7QUFFQSxrQkFBa0I7QUFDbEI7SUFDSTtRQUNJLGdCQUFnQjtRQUNoQixlQUFlO1FBQ2YsaUJBQWlCO1FBQ2pCLGtCQUFrQjtJQUN0Qjs7SUFFQTtRQUNJLGdCQUFnQjtRQUNoQixlQUFlO1FBQ2YsaUJBQWlCO1FBQ2pCLGtCQUFrQjtJQUN0Qjs7SUFFQTtRQUNJLGdCQUFnQjtRQUNoQixlQUFlO1FBQ2YsaUJBQWlCO1FBQ2pCLGtCQUFrQjtJQUN0Qjs7SUFFQTtRQUNJLGdCQUFnQjtRQUNoQixlQUFlO1FBQ2YsaUJBQWlCO1FBQ2pCLGtCQUFrQjtJQUN0Qjs7SUFFQTtRQUNJLGdCQUFnQjtRQUNoQixlQUFlO1FBQ2YsaUJBQWlCO1FBQ2pCLGtCQUFrQjtJQUN0Qjs7SUFFQTtRQUNJLGdCQUFnQjtRQUNoQixlQUFlO1FBQ2YsaUJBQWlCO1FBQ2pCLGtCQUFrQjtJQUN0Qjs7SUFFQTtRQUNJLGdCQUFnQjtRQUNoQixlQUFlO1FBQ2YsaUJBQWlCO1FBQ2pCLGtCQUFrQjtJQUN0Qjs7SUFFQTtRQUNJLGdCQUFnQjtRQUNoQixlQUFlO1FBQ2YsaUJBQWlCO1FBQ2pCLGtCQUFrQjtJQUN0Qjs7SUFFQTtRQUNJLGdCQUFnQjtRQUNoQixlQUFlO1FBQ2YsaUJBQWlCO1FBQ2pCLGtCQUFrQjtJQUN0Qjs7SUFFQTtRQUNJLGdCQUFnQjtRQUNoQixlQUFlO1FBQ2YsaUJBQWlCO1FBQ2pCLGtCQUFrQjtJQUN0Qjs7SUFFQTtRQUNJLGdCQUFnQjtRQUNoQixlQUFlO1FBQ2YsaUJBQWlCO1FBQ2pCLGtCQUFrQjtJQUN0Qjs7SUFFQTtRQUNJLGdCQUFnQjtRQUNoQixlQUFlO1FBQ2YsaUJBQWlCO1FBQ2pCLGtCQUFrQjtJQUN0Qjs7SUFFQTtRQUNJLDJCQUEyQjtRQUMzQiwwQkFBMEI7UUFDMUIsNEJBQTRCO1FBQzVCLGtCQUFrQjtJQUN0Qjs7SUFFQTtRQUNJLGdCQUFnQjtRQUNoQixlQUFlO1FBQ2YsaUJBQWlCO1FBQ2pCLGtCQUFrQjtJQUN0Qjs7SUFFQTtRQUNJLGdCQUFnQjtRQUNoQixlQUFlO1FBQ2YsaUJBQWlCO1FBQ2pCLGtCQUFrQjtJQUN0Qjs7SUFFQTtRQUNJLGdCQUFnQjtRQUNoQixlQUFlO1FBQ2YsaUJBQWlCO1FBQ2pCLGtCQUFrQjtJQUN0Qjs7SUFFQTtRQUNJLGdCQUFnQjtRQUNoQixlQUFlO1FBQ2YsaUJBQWlCO1FBQ2pCLGtCQUFrQjtJQUN0Qjs7SUFFQTtRQUNJLGdCQUFnQjtRQUNoQixlQUFlO1FBQ2YsaUJBQWlCO1FBQ2pCLGtCQUFrQjtJQUN0Qjs7SUFFQTtRQUNJLGdCQUFnQjtRQUNoQixlQUFlO1FBQ2YsaUJBQWlCO1FBQ2pCLGtCQUFrQjtJQUN0Qjs7SUFFQTtRQUNJLGdCQUFnQjtRQUNoQixlQUFlO1FBQ2YsaUJBQWlCO1FBQ2pCLGtCQUFrQjtJQUN0Qjs7SUFFQTtRQUNJLGdCQUFnQjtRQUNoQixlQUFlO1FBQ2YsaUJBQWlCO1FBQ2pCLGtCQUFrQjtJQUN0QjtBQUNKOztBQUVBLG1CQUFtQjtBQUNuQjtJQUNJO1FBQ0ksZ0JBQWdCO1FBQ2hCLGVBQWU7UUFDZixpQkFBaUI7UUFDakIsa0JBQWtCO0lBQ3RCOztJQUVBO1FBQ0ksZ0JBQWdCO1FBQ2hCLGVBQWU7UUFDZixpQkFBaUI7UUFDakIsa0JBQWtCO0lBQ3RCOztJQUVBO1FBQ0ksZ0JBQWdCO1FBQ2hCLGVBQWU7UUFDZixpQkFBaUI7UUFDakIsa0JBQWtCO0lBQ3RCOztJQUVBO1FBQ0ksZ0JBQWdCO1FBQ2hCLGVBQWU7UUFDZixpQkFBaUI7UUFDakIsa0JBQWtCO0lBQ3RCOztJQUVBO1FBQ0ksZ0JBQWdCO1FBQ2hCLGVBQWU7UUFDZixpQkFBaUI7UUFDakIsa0JBQWtCO0lBQ3RCOztJQUVBO1FBQ0ksZ0JBQWdCO1FBQ2hCLGVBQWU7UUFDZixpQkFBaUI7UUFDakIsa0JBQWtCO0lBQ3RCOztJQUVBO1FBQ0ksZ0JBQWdCO1FBQ2hCLGFBQWE7UUFDYixpQkFBaUI7UUFDakIsa0JBQWtCO0lBQ3RCOztJQUVBO1FBQ0ksZ0JBQWdCO1FBQ2hCLGVBQWU7UUFDZixpQkFBaUI7UUFDakIsa0JBQWtCO0lBQ3RCOztJQUVBO1FBQ0ksZ0JBQWdCO1FBQ2hCLGVBQWU7UUFDZixpQkFBaUI7UUFDakIsa0JBQWtCO0lBQ3RCOztJQUVBO1FBQ0ksZ0JBQWdCO1FBQ2hCLGVBQWU7UUFDZixpQkFBaUI7UUFDakIsa0JBQWtCO0lBQ3RCOztJQUVBO1FBQ0ksZ0JBQWdCO1FBQ2hCLGVBQWU7UUFDZixpQkFBaUI7UUFDakIsa0JBQWtCO0lBQ3RCOztJQUVBO1FBQ0ksZ0JBQWdCO1FBQ2hCLGVBQWU7UUFDZixpQkFBaUI7UUFDakIsa0JBQWtCO0lBQ3RCOztJQUVBO1FBQ0ksMkJBQTJCO1FBQzNCLDBCQUEwQjtRQUMxQiw0QkFBNEI7UUFDNUIsa0JBQWtCO0lBQ3RCOztJQUVBO1FBQ0ksZ0JBQWdCO1FBQ2hCLGVBQWU7UUFDZixpQkFBaUI7UUFDakIsa0JBQWtCO1FBQ2xCLHlCQUF5QjtJQUM3Qjs7SUFFQTtRQUNJLGdCQUFnQjtRQUNoQixlQUFlO1FBQ2YsaUJBQWlCO1FBQ2pCLGtCQUFrQjtJQUN0Qjs7SUFFQTtRQUNJLGdCQUFnQjtRQUNoQixlQUFlO1FBQ2YsaUJBQWlCO1FBQ2pCLGtCQUFrQjtJQUN0Qjs7SUFFQTtRQUNJLGdCQUFnQjtRQUNoQixlQUFlO1FBQ2YsaUJBQWlCO1FBQ2pCLGtCQUFrQjtJQUN0Qjs7SUFFQTtRQUNJLGdCQUFnQjtRQUNoQixlQUFlO1FBQ2YsaUJBQWlCO1FBQ2pCLGtCQUFrQjtJQUN0Qjs7SUFFQTtRQUNJLGdCQUFnQjtRQUNoQixlQUFlO1FBQ2YsaUJBQWlCO1FBQ2pCLGtCQUFrQjtJQUN0Qjs7SUFFQTtRQUNJLGdCQUFnQjtRQUNoQixlQUFlO1FBQ2YsY0FBYztRQUNkLGtCQUFrQjtJQUN0Qjs7SUFFQTtRQUNJLGdCQUFnQjtRQUNoQixlQUFlO1FBQ2YsaUJBQWlCO1FBQ2pCLGtCQUFrQjtJQUN0QjtBQUNKOztBQUVBLGtCQUFrQjtBQUNsQjtJQUNJO1FBQ0ksZ0JBQWdCO1FBQ2hCLGVBQWU7UUFDZixpQkFBaUI7UUFDakIsa0JBQWtCO0lBQ3RCOztJQUVBO1FBQ0ksZ0JBQWdCO1FBQ2hCLGVBQWU7UUFDZixpQkFBaUI7UUFDakIsa0JBQWtCO0lBQ3RCOztJQUVBO1FBQ0ksZ0JBQWdCO1FBQ2hCLGVBQWU7UUFDZixpQkFBaUI7UUFDakIsa0JBQWtCO0lBQ3RCOztJQUVBO1FBQ0ksZ0JBQWdCO1FBQ2hCLGVBQWU7UUFDZixpQkFBaUI7UUFDakIsa0JBQWtCO0lBQ3RCOztJQUVBO1FBQ0ksZ0JBQWdCO1FBQ2hCLGVBQWU7UUFDZixpQkFBaUI7UUFDakIsa0JBQWtCO0lBQ3RCOztJQUVBO1FBQ0ksZ0JBQWdCO1FBQ2hCLGVBQWU7UUFDZixpQkFBaUI7UUFDakIsa0JBQWtCO0lBQ3RCOztJQUVBO1FBQ0ksZ0JBQWdCO1FBQ2hCLGVBQWU7UUFDZixpQkFBaUI7UUFDakIsa0JBQWtCO0lBQ3RCOztJQUVBO1FBQ0ksZ0JBQWdCO1FBQ2hCLGVBQWU7UUFDZixpQkFBaUI7UUFDakIsa0JBQWtCO0lBQ3RCOztJQUVBO1FBQ0ksZ0JBQWdCO1FBQ2hCLGVBQWU7UUFDZixpQkFBaUI7UUFDakIsa0JBQWtCO0lBQ3RCOztJQUVBO1FBQ0ksZ0JBQWdCO1FBQ2hCLGVBQWU7UUFDZixpQkFBaUI7UUFDakIsa0JBQWtCO0lBQ3RCOztJQUVBO1FBQ0ksZ0JBQWdCO1FBQ2hCLGVBQWU7UUFDZixpQkFBaUI7UUFDakIsa0JBQWtCO0lBQ3RCOztJQUVBO1FBQ0ksZ0JBQWdCO1FBQ2hCLGVBQWU7UUFDZixpQkFBaUI7UUFDakIsa0JBQWtCO0lBQ3RCOztJQUVBO1FBQ0ksMkJBQTJCO1FBQzNCLDBCQUEwQjtRQUMxQiw0QkFBNEI7UUFDNUIsa0JBQWtCO0lBQ3RCOztJQUVBO1FBQ0ksZ0JBQWdCO1FBQ2hCLGVBQWU7UUFDZixpQkFBaUI7UUFDakIsa0JBQWtCO0lBQ3RCOztJQUVBO1FBQ0ksZ0JBQWdCO1FBQ2hCLGVBQWU7UUFDZixpQkFBaUI7UUFDakIsa0JBQWtCO0lBQ3RCOztJQUVBO1FBQ0ksZ0JBQWdCO1FBQ2hCLGVBQWU7UUFDZixpQkFBaUI7UUFDakIsa0JBQWtCO0lBQ3RCOztJQUVBO1FBQ0ksZ0JBQWdCO1FBQ2hCLGVBQWU7UUFDZixpQkFBaUI7UUFDakIsa0JBQWtCO0lBQ3RCOztJQUVBO1FBQ0ksZ0JBQWdCO1FBQ2hCLGVBQWU7UUFDZixpQkFBaUI7UUFDakIsa0JBQWtCO0lBQ3RCOztJQUVBO1FBQ0ksZ0JBQWdCO1FBQ2hCLGVBQWU7UUFDZixpQkFBaUI7UUFDakIsa0JBQWtCO0lBQ3RCOztJQUVBO1FBQ0ksZ0JBQWdCO1FBQ2hCLGVBQWU7UUFDZixpQkFBaUI7UUFDakIsa0JBQWtCO0lBQ3RCOztJQUVBO1FBQ0ksZ0JBQWdCO1FBQ2hCLGVBQWU7UUFDZixpQkFBaUI7UUFDakIsa0JBQWtCO0lBQ3RCO0FBQ0osQzs7OztBQ3RjQTtJQUNJLHlEQUEyQztJQUMzQyxzQkFBc0I7SUFDdEIsNEJBQTRCO0FBQ2hDOztBQUVBO0lBQ0kseURBQTBDO0FBQzlDLEM7Ozs7QUNSQTs7RUFFRSxpREFBaUQ7RUFDakQsK0RBQStEO0VBQy9ELHdDQUF3QztFQUN4QyxnREFBZ0Q7QUFDbEQ7O0FBRUE7RUFDRSx5Q0FBeUM7RUFDekMsa0JBQWtCO0VBQ2xCLG9CQUFvQjtFQUNwQixrQkFBa0I7QUFDcEI7O0FBRUE7RUFDRSxlQUFlO0VBQ2YscUJBQXFCO0VBQ3JCLDBCQUEwQjtBQUM1Qjs7QUFFQTtFQUNFLDZCQUE2QjtBQUMvQjs7QUFFQTs7R0FFRzs7QUFFSDtFQUNFLGlCQUFpQjtBQUNuQjs7QUFFQTtFQUNFLHFCQUFxQjtBQUN2Qjs7QUFFQSx5QkFBeUI7QUFDekI7RUFDRSwwQkFBMEI7QUFDNUI7O0FBRUE7RUFDRSxtQ0FBbUM7RUFDbkMseUNBQXlDO0VBQ3pDLGNBQWM7QUFDaEI7O0FBRUE7RUFDRSxtQ0FBbUM7QUFDckM7O0FBRUE7O0VBRUUsb0RBQW9EO0VBQ3BELHlCQUF5QjtFQUN6Qiw2QkFBNkI7QUFDL0I7O0FBRUE7RUFDRSwwQkFBMEI7RUFDMUIsNEJBQTRCO0VBQzVCLHlCQUF5QjtBQUMzQjs7QUFFQTtFQUNFLG1DQUFtQztBQUNyQzs7QUFFQTtFQUNFLGFBQWE7QUFDZjs7QUFFQTtFQUNFLG9CQUFvQjtBQUN0Qjs7QUFFQTtFQUNFLDhCQUE4QjtFQUM5QixnQkFBZ0I7RUFDaEIsZUFBZTtFQUNmLGlCQUFpQjtFQUNqQixxQkFBcUI7QUFDdkI7O0FBRUE7RUFDRSxrQkFBa0I7RUFDbEIsNERBQTREO0VBQzVELG9CQUFvQjtBQUN0Qjs7QUFFQTtFQUNFLDJEQUEyRDtBQUM3RDs7QUFFQTtFQUNFLFdBQVc7QUFDYjs7QUFFQTtFQUNFLHVEQUF1RDtFQUN2RCw2QkFBNkI7RUFDN0Isa0JBQWtCO0FBQ3BCOztBQUVBO0VBQ0UsOERBQThEO0VBQzlELDZCQUE2QjtFQUM3QixtQkFBbUI7QUFDckI7O0FBRUE7RUFDRSxhQUFhO0FBQ2Y7O0FBRUE7RUFDRSxrQkFBa0I7RUFDbEIsVUFBVTtFQUNWLFdBQVc7O0VBRVgsMkJBQTJCO0VBQzNCLDhCQUE4QjtFQUM5Qiw0QkFBNEI7RUFDNUIsNkJBQTZCOztFQUU3QixnQkFBZ0I7RUFDaEIsZUFBZTtFQUNmLGlCQUFpQjtFQUNqQixrQkFBa0I7RUFDbEIsMEJBQTBCO0FBQzVCOztBQUVBO0VBQ0Usb0RBQW9EO0VBQ3BELHlCQUF5QjtBQUMzQjs7QUFFQTtFQUNFLGFBQWE7QUFDZjs7QUFFQTtFQUNFLGtCQUFrQjtFQUNsQjtJQUNFLGtCQUFrQjtJQUNsQixXQUFXO0lBQ1gsUUFBUTtJQUNSLFNBQVM7SUFDVCxZQUFZO0lBQ1osdUJBQXVCO0lBQ3ZCLFNBQVM7SUFDVCxlQUFlO0lBQ2YsZUFBZTtJQUNmLFVBQVU7SUFDVixnQkFBZ0I7RUFDbEI7QUFDRjs7Ozs7QUM1SkE7O0lBRUksb0RBQW9EO0FBQ3hEO0FBQ0E7O0lBRUksVUFBVTtJQUNWLDRCQUE0QjtBQUNoQztBQUNBOztJQUVJLFVBQVU7SUFDVix3QkFBd0I7QUFDNUI7O0FBRUE7SUFDSSxVQUFVO0FBQ2Q7O0FBRUE7O0lBRUksK0JBQStCO0FBQ25DO0FBQ0E7SUFDSSw0QkFBNEI7QUFDaEM7QUFDQTtJQUNJLHdCQUF3QjtBQUM1QjtBQUNBO0lBQ0ksd0JBQXdCO0FBQzVCO0FBQ0E7SUFDSSw0QkFBNEI7QUFDaEM7O0FBRUE7O0lBRUksNkJBQTZCO0FBQ2pDO0FBQ0E7O0lBRUksVUFBVTtBQUNkO0FBQ0E7O0lBRUksWUFBWSxFQUFFLDBCQUEwQjtBQUM1Qzs7QUFFQTtJQUNJO1FBQ0ksMkJBQTJCO1FBQzNCLFVBQVU7SUFDZDtJQUNBO1FBQ0ksd0JBQXdCO1FBQ3hCLFVBQVU7SUFDZDtBQUNKOztBQUVBO0lBQ0ksZ0RBQWdEO0FBQ3BELEM7Ozs7QUM5REEsWUFBWSxjQUFjLENBQUMsZUFBZSxpQkFBaUIsQ0FBQyxZQUFZLEtBQUssQ0FBQyxPQUFPLENBQUMsUUFBUSxDQUFDLE1BQU0sQ0FBQyxjQUFjLFVBQVUsQ0FBQywwQkFBMEIsQ0FBQyxtQkFBbUIsbUJBQW1CLENBQUMsbUJBQW1CLG1CQUFtQixDQUFDLHlCQUF5QixZQUFZLENBQUMsbUJBQW1CLEdBQUcsU0FBUyxDQUFDLEdBQUcsU0FBUyxDQUFDLENBQUMsb0JBQW9CLEdBQUcsU0FBUyxDQUFDLEdBQUcsU0FBUyxDQUFDLENBQUMsdUJBQXVCLDBCQUEwQixDQUFDLHVCQUF1QiwyQkFBMkIsQ0FBQyxpQkFBaUIsNkJBQTZCLENBQUMsdUJBQXVCLENBQUMsZ0hBQWdILDZCQUE2QixDQUFDLG9EQUFvRCxxQ0FBcUMsQ0FBQyxnREFBZ0Qsc0NBQXNDLENBQUMsc0hBQXNILDZCQUE2QixDQUFDLHNEQUFzRCxvQ0FBb0MsQ0FBQyxvREFBb0QscUNBQXFDLENBQUMsaURBQWlELGNBQWMsQ0FBQyxLQUFLLENBQUMsUUFBUSxDQUFDLFVBQVUsQ0FBQyxVQUFVLENBQUMsdUJBQXVCLE1BQU0sQ0FBQywwQkFBMEIsT0FBTzs7Ozs7QUNBbjBDO0VBQ0Usa0JBQWtCO0VBQ2xCLHFCQUFxQjtFQUNyQixlQUFlO0FBQ2pCOztBQUVBO0VBQ0Usa0JBQWtCO0VBQ2xCLFlBQVk7RUFDWixTQUFTO0VBQ1QsU0FBUztFQUNULG1CQUFtQjtFQUNuQixnREFBZ0Q7RUFDaEQsV0FBVztFQUNYLGtCQUFrQjtFQUNsQixrQkFBa0I7RUFDbEIsY0FBYztFQUNkLGtCQUFrQjtFQUNsQixVQUFVO0FBQ1o7O0FBRUE7RUFDRSxtQkFBbUI7QUFDckIsQzs7OztBQ3ZCQTtJQUNJLDJCQUEyQjtJQUMzQixtREFBbUQ7SUFDbkQsb0NBQW9DO0lBQ3BDLDhCQUE4QjtJQUM5Qiw4QkFBOEI7SUFDOUIsc0NBQXNDO0lBQ3RDLCtEQUErRDtJQUMvRCx5Q0FBeUM7SUFDekMsNkJBQTZCO0lBQzdCLHVCQUF1QjtJQUN2Qiw0QkFBNEI7SUFDNUIsZ0NBQWdDO0lBQ2hDLGdDQUFnQztJQUNoQyw0QkFBNEI7SUFDNUIsbUNBQW1DO0lBQ25DLDhCQUE4QjtJQUM5QiwyQkFBMkI7SUFDM0Isb0NBQW9DO0lBQ3BDLHdCQUF3QjtJQUN4QiwwQkFBMEI7SUFDMUIsMEJBQTBCO0lBQzFCLDJCQUEyQjtJQUMzQixpQ0FBaUM7SUFDakMsMkNBQTJDO0lBQzNDLHlFQUF5RTtJQUN6RSx3RUFBd0U7SUFDeEUsK0RBQStEO0FBQ25FOzs7QUFHQTtJQUNJLFVBQVU7SUFDVixzQ0FBc0MsRUFBRSxpQ0FBaUM7SUFDekUsdUJBQXVCLEVBQUUsNkJBQTZCO0lBQ3RELDRCQUE0QixFQUFFLCtDQUErQztJQUM3RSx3Q0FBd0MsRUFBRSwyREFBMkQ7O0lBRXJHLFNBQVM7SUFDVCx3QkFBd0IsRUFBRSwrQkFBK0I7SUFDekQsZ0NBQWdDLEVBQUUsc0NBQXNDO0lBQ3hFLGdEQUFnRCxFQUFFLGdEQUFnRDtJQUNsRyx3Q0FBd0MsRUFBRSx5QkFBeUI7SUFDbkUsb0JBQW9CLEVBQUUsb0NBQW9DO0lBQzFELHVCQUF1QixFQUFFLHNCQUFzQjtJQUMvQyx5QkFBeUIsRUFBRSxzQkFBc0I7SUFDakQsNkJBQTZCLEVBQUUsMkRBQTJEO0lBQzFGLHFDQUFxQyxFQUFFLHVCQUF1QjtJQUM5RCwwQkFBMEIsRUFBRSxtQ0FBbUM7SUFDL0Qsb0NBQW9DLEVBQUUsc0RBQXNEO0lBQzVGLHVCQUF1QixFQUFFLGtEQUFrRDtJQUMzRSwwQ0FBMEMsRUFBRSwwQ0FBMEM7SUFDdEYsaUNBQWlDLEVBQUUsbUNBQW1DO0lBQ3RFLDhCQUE4QixFQUFFLGdDQUFnQztJQUNoRSxvQ0FBb0MsRUFBRSw4Q0FBOEM7SUFDcEYsa0NBQWtDLEVBQUUsZUFBZTs7SUFFbkQsYUFBYTtJQUNiLG9CQUFvQixFQUFFLG9CQUFvQjtJQUMxQyw0QkFBNEIsRUFBRSxrREFBa0Q7SUFDaEYseUJBQXlCLEVBQUUsK0JBQStCOztJQUUxRCxjQUFjO0lBQ2QsNkJBQTZCLEVBQUUsc0JBQXNCO0lBQ3JELDZEQUE2RCxFQUFFLGtDQUFrQztJQUNqRyxnQ0FBZ0MsRUFBRSw2QkFBNkI7QUFDbkU7O0FBRUEsOEJBQThCOztBQUU5QjtFQUNFLDJCQUEyQjtFQUMzQixTQUFTO0FBQ1g7O0FBRUE7RUFDRSwrQkFBK0I7QUFDakM7O0FBRUE7RUFDRSwyQkFBMkI7QUFDN0I7O0FBRUE7RUFDRSx3QkFBd0I7QUFDMUI7O0FBRUE7RUFDRSx3QkFBd0I7QUFDMUI7O0FBRUE7RUFDRSx3Q0FBd0M7RUFDeEMsMENBQTBDO0FBQzVDOztBQUVBO0VBQ0UsU0FBUztBQUNYOztBQUVBO0VBQ0Usb0RBQW9EO0VBQ3BELDZCQUE2QjtBQUMvQjs7QUFFQTtFQUNFLDBCQUEwQjtFQUMxQiwyQkFBMkI7QUFDN0I7O0FBRUE7RUFDRSxpQkFBaUI7QUFDbkI7O0FBRUE7RUFDRSx3QkFBd0I7RUFDeEIsdUJBQXVCO0VBQ3ZCLDhCQUE4QjtFQUM5Qix5Q0FBeUM7QUFDM0M7O0FBRUE7RUFDRSxzQkFBc0I7RUFDdEIsdUJBQXVCO0FBQ3pCOztBQUVBO0VBQ0UsMEJBQTBCO0FBQzVCOztBQUVBO0VBQ0Usd0NBQXdDO0FBQzFDOztBQUVBO0VBQ0UsbUJBQW1CO0VBQ25CLHVCQUF1QjtFQUN2QixTQUFTO0FBQ1g7O0FBRUE7RUFDRSxxQkFBcUI7RUFDckIsd0JBQXdCO0FBQzFCOztBQUVBO0VBQ0UscUJBQXFCO0FBQ3ZCOztBQUVBO0VBQ0Usd0NBQXdDO0FBQzFDOztBQUVBO0VBQ0UsMENBQTBDO0VBQzFDLHdDQUF3QztBQUMxQyxDOzs7O0FDNUpBO0FDNkZXLGlCQUFNO0FDN0ZqQix5Q0FBeUM7QUFFekM7RUFDRTtJQUNFOzZEQUV5RDtJQUV6RDs4QkFFMEI7SUFPMUIsMENBQTBDO0lBRTFDLDBDQUEwQztJQXVIMUMsNENBQTRDO0lBNkY1QywyQ0FBMkM7SUFDM0MsNENBQTRDO0lBQzVDLDRDQUE0QztJQUM1QywyQ0FBMkM7SUFDM0MsNENBQTRDO0lBQzVDLDRDQUE0QztJRHRNNUMsNEJBQTZCO0lBTjdCLHNCQUF1QjtJQ3FQdkIsbUJBQW1CO0lBRW5CLGtCQUFrQjtJQVdsQixxQkFBcUI7SUFhckIsbUJBQW1CO0lBQ25CLDBDQUEwQztJQUcxQyxtQkFBbUI7SUFDbkIsMENBQTBDO0lBdUIxQyx5QkFBeUI7SUFDekIseUJBQXlCO0lBQ3pCLDJCQUEyQjtJQUMzQix1QkFBdUI7SUFrQnZCLG9CQUFvQjtJQUVwQixtQkFBbUI7SUEwQ25CLDJDQUEyQztJQUkzQywrREFBK0Q7SUFvRC9ELG9DQUFvQztJQUNwQyxrRUFBa0U7SUFDbEUsdUNBQW9EO0lBU3BELDRDQUF5RDtJRHJiekQsa0NBQW1DO0lBRW5DLGtDQUFtQztJQUNuQyxrQ0FBbUM7SUFJbkMsMkJBQTRCO0lBRTVCLDJCQUE0QjtJQUM1QiwyQkFBNEI7SUFDNUIsMkJBQTRCO0lBRzVCLGlDQUFrQztJQUNsQyxpQ0FBa0M7SUFDbEMsaUNBQWtDO0lBQ2xDLGlDQUFrQztJQUNsQyxrQ0FBbUM7SUFFbkMsNkJBQThCO0lBQzlCLDZCQUE4QjtJQUM5Qiw2QkFBOEI7SUFDOUIsNkJBQThCO0lBQzlCLDhCQUErQjtJQUcvQixrQ0FBbUM7SUFDbkMsa0NBQW1DO0lBS25DLG9DQUFxQztJQUtyQyxvQ0FBcUM7SUFFckMsOEJBQStCO0lBQy9CLG9FQUEyRDtJQUUzRCw2QkFBOEI7SUFDOUIsa0NBQW1DO0lBQ25DLDJCQUE0QjtFQ3BFZjtBQURKO0FBbWViO0VBT0U7SUFLRSxzQkFBc0I7SUFDdEIsU0FBUztJQUNULFVBQVU7SUFDVixlQUFlO0VBSk07RUFpQnZCO0lBRUUsZ0JBQWdCO0lBQ2hCLDhCQUE4QjtJQUM5QixXQUFXO0lBQ1gsMkpBU0M7SUFDRCxtRUFHQztJQUNELHVFQUdDO0lBQ0Qsd0NBQXdDO0VBdEJwQztFQStCTjtJQUNFLFNBQVM7SUFDVCxjQUFjO0lBQ2QscUJBQXFCO0VBSHBCO0VBVUg7SUFDRSx5Q0FBeUM7SUFDekMsaUNBQWlDO0VBRmY7RUFTcEI7SUFNRSxrQkFBa0I7SUFDbEIsb0JBQW9CO0VBRm5CO0VBU0g7SUFDRSxjQUFjO0lBQ2QsZ0NBQWdDO0lBQ2hDLHdCQUF3QjtFQUh4QjtFQVVGO0lBRUUsbUJBQW1CO0VBRGQ7RUFXUDtJQUlFLGdKQVVDO0lBQ0Qsd0VBR0M7SUFDRCw0RUFHQztJQUNELGNBQWM7RUFwQlo7RUEyQko7SUFDRSxjQUFjO0VBRFY7RUFRTjtJQUVFLGNBQWM7SUFDZCxjQUFjO0lBQ2Qsa0JBQWtCO0lBQ2xCLHdCQUF3QjtFQUp0QjtFQU9KO0lBQ0UsZUFBZTtFQURiO0VBSUo7SUFDRSxXQUFXO0VBRFQ7RUFVSjtJQUNFLGNBQWM7SUFDZCxxQkFBcUI7SUFDckIseUJBQXlCO0VBSHJCO0VBVU47SUFDRSxhQUFhO0VBREM7RUFRaEI7SUFDRSx3QkFBd0I7RUFEakI7RUFRVDtJQUNFLGtCQUFrQjtFQURaO0VBUVI7SUFHRSxnQkFBZ0I7RUFEYjtFQVVMO0lBUUUsY0FBYztJQUNkLHNCQUFzQjtFQUZqQjtFQVNQO0lBRUUsZUFBZTtJQUNmLFlBQVk7RUFGUjtFQVlOO0lBTUUsYUFBYTtJQUNiLDhCQUE4QjtJQUM5QixnQ0FBZ0M7SUFDaEMsdUJBQXVCO0lBQ3ZCLGNBQWM7SUFDZCxnQkFBZ0I7SUFDaEIsNkJBQTZCO0lBQzdCLFVBQVU7RUFSVztFQWV2QjtJQUNFLG1CQUFtQjtFQUQwQjtFQVEvQztJQUNFLDBCQUEwQjtFQUQwQjtFQVF0RDtJQUNFLHNCQUFzQjtFQUREO0VBUXZCO0lBQ0UsVUFBVTtFQURFO0VBU2Q7SUFFRTtNQUNFLG1CQUF5RDtNQUF6RDtRQUFBLHlEQUF5RDtNQUFBO0lBRDdDO0VBRGlDO0VBVWpEO0lBQ0UsZ0JBQWdCO0VBRFQ7RUFRVDtJQUNFLHdCQUF3QjtFQURFO0VBUzVCO0lBQ0UsZUFBZTtJQUNmLG1CQUFtQjtFQUZTO0VBUzlCO0lBQ0Usb0JBQW9CO0VBREU7RUFReEI7SUFDRSxVQUFVO0VBRDJCO0VBSXZDO0lBU0UsZ0JBQWdCO0VBRHFCO0VBUXZDO0lBQ0UsY0FBYztFQURvQjtFQVFwQztJQUNFLGdCQUFnQjtFQUREO0VBUWpCO0lBR0Usa0JBQWtCO0VBREc7RUFRdkI7SUFFRSxZQUFZO0VBRGM7RUFRNUI7SUFDRSx3QkFBd0I7RUFEbUI7QUFuWm5DO0FBd1paO0VBQ0U7SUFBQSxvQkFBbUI7RUFBQTtFQUFuQjtJQUFBLGtCQUFtQjtFQUFBO0VBQW5CO0lBQUEsbUJBQW1CO0VBQUE7RUFBbkI7SUFBQSxrQkFBbUI7SUFBbkIsVUFBbUI7SUFBbkIsV0FBbUI7SUFBbkIsVUFBbUI7SUFBbkIsWUFBbUI7SUFBbkIsZ0JBQW1CO0lBQW5CLHFCQUFtQjtJQUFuQixtQkFBbUI7SUFBbkIsZUFBbUI7RUFBQTtFQUFuQjtJQUFBLGtCQUFtQjtFQUFBO0VBQW5CO0lBQUEsZUFBbUI7RUFBQTtFQUFuQjtJQUFBLGtCQUFtQjtFQUFBO0VBQW5CO0lBQUEsZ0JBQW1CO0VBQUE7RUFBbkI7SUFBQSxnQkFBbUI7RUFBQTtFQUFuQjtJQUFBLCtCQUFtQjtFQUFBO0VBQW5CO0lBQUEsNkJBQW1CO0VBQUE7RUFBbkI7SUFBQSw2QkFBbUI7RUFBQTtFQUFuQjtJQUFBLCtCQUFtQjtFQUFBO0VBQW5CO0lBQUEsOEJBQW1CO0VBQUE7RUFBbkI7SUFBQSxrQkFBbUI7RUFBQTtFQUFuQjtJQUFBLFdBQW1CO0VBQUE7RUFBbkI7SUFBQSxXQUFtQjtFQUFBO0VBQW5CO0lBQUEsV0FBbUI7RUFBQTtFQUFuQjtJQUFBLGFBQW1CO0VBQUE7RUFBbkI7SUFBQSxjQUFtQjtFQUFBO0VBQW5CO0lBQUEsY0FBbUI7RUFBQTtFQUFuQjtJQUFBLGVBQW1CO0VBQUE7RUFBbkI7SUFBQSxpQkFBbUI7RUFBQTtFQUFuQjtJQUFBLDRCQUFtQjtFQUFBO0VBQW5CO0lBQUEsaUJBQW1CO0VBQUE7RUFBbkI7SUFBQSxZQUFtQjtFQUFBO0VBQW5CO0lBQUEsV0FBbUI7SUFBbkI7TUFBQSxnQkFBbUI7SUFBQTtJQUFuQjtNQUFBLGdCQUFtQjtJQUFBO0lBQW5CO01BQUEsZ0JBQW1CO0lBQUE7SUFBbkI7TUFBQSxnQkFBbUI7SUFBQTtJQUFuQjtNQUFBLGdCQUFtQjtJQUFBO0VBQUE7RUFBbkI7SUQ1eEJFOztNQUVJLHdCQUF5QjtNQUN6QixTQUFVO0lBQ2I7SUFDRCwwQkFBMkI7RUN1eEJWO0VBQW5CO0lBQUEsZ0NBQW1CO0VBQUE7RUFBbkI7SUFBQSxnQ0FBbUI7RUFBQTtFQUFuQjtJQUFBLGdDQUFtQjtFQUFBO0VBQW5CO0lBQUEsbUJBQW1CO0VBQUE7RUFBbkI7SUFBQSxzQ0FBbUI7RUFBQTtFQUFuQjtJQUFBLDZDQUFtQjtFQUFBO0VBQW5CO0lBQUEsMkNBQW1CO0VBQUE7RUFBbkI7SUFBQSxvQ0FBbUI7RUFBQTtFQUFuQjtJQUFBLG9DQUFtQjtFQUFBO0VBQW5CO0lBQUEsb0NBQW1CO0VBQUE7RUFBbkI7SUFBQSxvQ0FBbUI7RUFBQTtFQUFuQjtJQUFBLGdCQUFtQjtFQUFBO0VBQW5CO0lBQUEsY0FBbUI7RUFBQTtFQUFuQjtJQUFBLGdCQUFtQjtFQUFBO0VBQW5CO0lBQUEsZ0JBQW1CO0VBQUE7RUFBbkI7SUFBQSxnQkFBbUI7RUFBQTtFQUFuQjtJQUFBLHNDQUFtQjtFQUFBO0VBQW5CO0lBQUEsa0JBQW1CO0VBQUE7RUFBbkI7SUFBQSx1Q0FBbUI7RUFBQTtFQUFuQjtJQUFBLHVDQUFtQjtFQUFBO0VBQW5CO0lBQUEsdUNBQW1CO0VBQUE7RUFBbkI7SUFBQSx1Q0FBbUI7RUFBQTtFQUFuQjtJQUFBLHVDQUFtQjtFQUFBO0VBQW5CO0lBQUEscUNBQW1CO0VBQUE7RUFBbkI7SUFBQSxxQ0FBbUI7RUFBQTtFQUFuQjtJQUFBLGlCQUFtQjtFQUFBO0VBQW5CO0lBQUEsaUJBQW1CO0VBQUE7RUFBbkI7SURqeUJTLGFBQU07SUFBTixlQUFNO0lBQU4sbUJBQU07SUFBTix1QkFBTTtJQUFOLFFBQU07SUFBTixrQkFBTTtJQUFOLG9DQUFNO0lBQU4saUJBQU07SUFBTix3Q0FBTTtJQUFOLDRDQUFNO0lBQU4sbUJBQU07SUFBTixtQkFBTTtJQUFOLGtCQUFNO0lBQU4sZUFBTTtJQUFOLGtCQUFNO0lBQU4saUJBQU07SUFBTix5Q0FBTTtJQUFOLG9DQUFNO0lBQU4scUNBQU07SUFBTix1S0FBTTtJQUFOLHFGQUFNO0lBQU4sMkVBQU07SUFBTjtNQUFBO1FBQUEseUJBQU07TUFBQTtJQUFBO0lBQU47TUFBQSxvQ0FBTTtNQUFOLGlCQUFNO0lBQUE7SUFBTjtNQUFBLDRDQUFNO0lBQUE7SUFBTjtNQUFBLHlDQUFNO0lBQUE7SUFBQyxvQ0FBUTtFQ2l5Qkw7RUFBbkI7SURyeUIwSCxhQUFJO0lBQTZCLGVBQWM7SUFBMUMsbUJBQVk7SUFBQyx1QkFBYztJQUExQyxRQUFTO0lBRGxGLGtCQUFhO0lBQWtCLG9DQUFRO0lBQVIsaUJBQVE7SUFBQyx3Q0FBb0I7SUFBOUMsNENBQWdCO0lBQTVELG1CQUFTO0lBQUMsbUJBQVM7SUFBQyxrQkFBUztJQUFxRixlQUFXO0lBQUMsa0JBQWM7SUFBZCxpQkFBYztJQUFDLHlDQUFTO0lBQVQsb0NBQVM7SUFBM0QscUNBQXNCO0lBQzVCLHVLQUFpQjtJQUFqQixxRkFBaUI7SUFBakIsMkVBQWlCO0lBQTdHO01BQUE7UUFBQSx5QkFBa0I7TUFBQTtJQUFBO0lBQUM7TUFBQSxvQ0FBa0I7TUFBbEIsaUJBQWtCO0lBQUE7SUFBQztNQUFBLDRDQUE4QjtJQUFBO0lBQUM7TUFBQSx5Q0FBc0I7SUFBQTtFQ3F5QjFFO0VBQW5CO0lBQUEsY0FBbUI7RUFBQTtFQUFuQjtJQUFBLGlCQUFtQjtFQUFBO0VBQW5CO0lBQUEsYUFBbUI7RUFBQTtFQUFuQjtJQUFBLGFBQW1CO0VBQUE7RUFBbkI7SUFBQSxhQUFtQjtFQUFBO0VBQW5CO0lBQUEsZUFBbUI7RUFBQTtFQUFuQjtJQUFBLHFCQUFtQjtFQUFBO0VBQW5CO0lBQUEsb0JBQW1CO0VBQUE7RUFBbkI7SUFBQSxjQUFtQjtFQUFBO0VBQW5CO0lBQUEsbUJBQW1CO0VBQUE7RUFBbkI7SUFBQSxxQkFBbUI7RUFBQTtFQUFuQjtJQUFBLDJCQUFtQjtFQUFBO0VBQW5CO0lBQUEsa0JBQW1CO0VBQUE7RUFBbkI7SUFBQSx3QkFBbUI7RUFBQTtFQUFuQjtJQUFBLCtCQUFtQjtJQUFuQixnQ0FBbUI7RUFBQTtFQUFuQjtJQUFBLCtCQUFtQjtJQUFuQixnQ0FBbUI7RUFBQTtFQUFuQjtJQUFBLGdDQUFtQjtFQUFBO0VBQW5CO0lBQUEsZ0NBQW1CO0VBQUE7RUFBbkI7SUFBQSxnQ0FBbUI7RUFBQTtFQUFuQjtJQUFBLGdDQUFtQjtFQUFBO0VBQW5CO0lBQUEsZ0NBQW1CO0VBQUE7RUFBbkI7SUFBQSxpQ0FBbUI7RUFBQTtFQUFuQjtJQUFBLFlBQW1CO0VBQUE7RUFBbkI7SUFBQSxZQUFtQjtFQUFBO0VBQW5CO0lBQUEsYUFBbUI7RUFBQTtFQUFuQjtJQUFBLGFBQW1CO0VBQUE7RUFBbkI7SUFBQSxZQUFtQjtFQUFBO0VBQW5CO0lBQUEsaUJBQW1CO0VBQUE7RUFBbkI7SUFBQSx1QkFBbUI7RUFBQTtFQUFuQjtJQUFBLHVCQUFtQjtFQUFBO0VBQW5CO0lBQUEsK0JBQW1CO0VBQUE7RUFBbkI7SUFBQSwrQkFBbUI7RUFBQTtFQUFuQjtJQUFBLCtCQUFtQjtFQUFBO0VBQW5CO0lBQUEsZ0NBQW1CO0VBQUE7RUFBbkI7SUFBQSxnQ0FBbUI7RUFBQTtFQUFuQjtJQUFBLFdBQW1CO0VBQUE7RUFBbkI7SUFBQSxVQUFtQjtFQUFBO0VBQW5CO0lBQUEsWUFBbUI7RUFBQTtFQUFuQjtJQUFBLFlBQW1CO0VBQUE7RUFBbkI7SUFBQSxZQUFtQjtFQUFBO0VBQW5CO0lBQUEsYUFBbUI7RUFBQTtFQUFuQjtJQUFBLFdBQW1CO0VBQUE7RUFBbkI7SUFBQSxXQUFtQjtFQUFBO0VBQW5CO0lBQUEsVUFBbUI7RUFBQTtFQUFuQjtJQUFBLDBCQUFtQjtFQUFBO0VBQW5CO0lBQUEsaUJBQW1CO0VBQUE7RUFBbkI7SUFBQSxpQkFBbUI7RUFBQTtFQUFuQjtJQUFBLGlCQUFtQjtFQUFBO0VBQW5CO0lBQUEsaUJBQW1CO0VBQUE7RUFBbkI7SUFBQSxpQkFBbUI7RUFBQTtFQUFuQjtJQUFBLGVBQW1CO0VBQUE7RUFBbkI7SUFBQSxnQkFBbUI7RUFBQTtFQUFuQjtJQUFBLGdCQUFtQjtFQUFBO0VBQW5CO0lBQUEsZ0JBQW1CO0VBQUE7RUFBbkI7SUFBQSxnQkFBbUI7RUFBQTtFQUFuQjtJQUFBLGdCQUFtQjtFQUFBO0VBQW5CO0lBQUEsT0FBbUI7RUFBQTtFQUFuQjtJQUFBLGNBQW1CO0VBQUE7RUFBbkI7SUFBQSxjQUFtQjtFQUFBO0VBQW5CO0lBQUEsWUFBbUI7RUFBQTtFQUFuQjtJQUFBLFlBQW1CO0VBQUE7RUFBbkI7SUFBQSx5QkFBbUI7RUFBQTtFQUFuQjtJQUFBLGNBQW1CO0VBQUE7RUFBbkI7SUFBQSwwR0FBbUI7RUFBQTtFQUFuQjtJQUFBLCtCQUFtQjtFQUFBO0VBQW5CO0lBQUEsZUFBbUI7RUFBQTtFQUFuQjtJQUFBLFlBQW1CO0VBQUE7RUFBbkI7SUFBQSxZQUFtQjtFQUFBO0VBQW5CO0lBQUEsMkJBQW1CO0VBQUE7RUFBbkI7SUFBQSx3QkFBbUI7RUFBQTtFQUFuQjtJQUFBLHFCQUFtQjtFQUFBO0VBQW5CO0lBQUEsZ0RBQW1CO0VBQUE7RUFBbkI7SUFBQSxnREFBbUI7RUFBQTtFQUFuQjtJQUFBLGdEQUFtQjtFQUFBO0VBQW5CO0lBQUEsc0JBQW1CO0VBQUE7RUFBbkI7SUFBQSxtQkFBbUI7RUFBQTtFQUFuQjtJQUFBLGVBQW1CO0VBQUE7RUFBbkI7SUFBQSxxQkFBbUI7RUFBQTtFQUFuQjtJQUFBLG1CQUFtQjtFQUFBO0VBQW5CO0lBQUEsdUJBQW1CO0VBQUE7RUFBbkI7SUFBQSxvQ0FBbUI7RUFBQTtFQUFuQjtJQUFBLDhCQUFtQjtFQUFBO0VBQW5CO0lBQUEsdUJBQW1CO0VBQUE7RUFBbkI7SUFBQSx5QkFBbUI7RUFBQTtFQUFuQjtJQUFBLDJCQUFtQjtFQUFBO0VBQW5CO0lBQUEsNkJBQW1CO0VBQUE7RUFBbkI7SUFBQSw2QkFBbUI7RUFBQTtFQUFuQjtJQUFBLDZCQUFtQjtFQUFBO0VBQW5CO0lBQUEsNkJBQW1CO0VBQUE7RUFBbkI7SUFBQSw2QkFBbUI7RUFBQTtFQUFuQjtJQUFBLDZCQUFtQjtFQUFBO0VBQW5CO0lBQUEsOEJBQW1CO0VBQUE7RUFBbkI7SUFBQSxRQUFtQjtFQUFBO0VBQW5CO0lBQUEsU0FBbUI7RUFBQTtFQUFuQjtJQUFBLFNBQW1CO0VBQUE7RUFBbkI7SUFBQSxTQUFtQjtFQUFBO0VBQW5CO0lBQUEsU0FBbUI7RUFBQTtFQUFuQjtJQUFBLFNBQW1CO0VBQUE7RUFBbkI7SUFBQSxTQUFtQjtFQUFBO0VBQW5CO0lBQUEsc0JBQW1CO0VBQUE7RUFBbkI7SUFBQSxnQkFBbUI7SUFBbkIsdUJBQW1CO0lBQW5CLG1CQUFtQjtFQUFBO0VBQW5CO0lBQUEsY0FBbUI7RUFBQTtFQUFuQjtJQUFBLGdCQUFtQjtFQUFBO0VBQW5CO0lEMXlCUyxrQkFBVTtJQUFWLG9DQUFVO0lBQVYsaUJBQVU7SUFBVixxQ0FBVTtJQUFWLDBDQUFVO0lBQVYsb0JBQVU7SUFBVixrQkFBVTtJQUFWLGVBQVU7SUFBVixrQkFBVTtJQUFWLGlCQUFVO0lBQVYsd0JBQVU7SUFBVixtQkFBVTtJQUFWO01BQUEsZUFBVTtJQUFBO0lBQVY7TUFBQSxrQkFBVTtNQUFWLGlCQUFVO0lBQUE7SUFBVjtNQUFBLGNBQVU7SUFBQTtJQUFWO01BQUEscUNBQVU7SUFBQTtJQUFWO01BQUEseUNBQVU7SUFBQTtJQUFWO01BQUEsY0FBVTtJQUFBO0lBQUMsa0RBQVc7SUFBYyxxQ0FBcUI7SUFBbEMsNEJBQVk7RUMweUJ6QjtFQUFuQjtJRG56QnNFLGtCQUFhO0lBQTFFLG9DQUFRO0lBQVIsaUJBQVE7SUFBQyxxQ0FBaUI7SUFBQywwQ0FBYztJQUFVLG9CQUFTO0lBQWxCLGtCQUFRO0lBQ3pELGVBQVc7SUFBQyxrQkFBYztJQUFkLGlCQUFjO0lBQUMsd0JBQVk7SUFBWixtQkFBWTtJQUQyQztNQUFBLGVBQXVCO0lBQUE7SUFBQztNQUFBLGtCQUEwQjtNQUExQixpQkFBMEI7SUFBQTtJQUFDO01BQUEsY0FBMEI7SUFBQTtJQUN2SDtNQUFBLHFDQUEwQjtJQUFBO0lBQUM7TUFBQSx5Q0FBc0I7SUFBQTtJQUFDO01BQUEsY0FBdUI7SUFBQTtFQ2t6QmhHO0VBQW5CO0lBQUEsc0JBQW1CO0VBQUE7RUFBbkI7SUFBQSxrQkFBbUI7RUFBQTtFQUFuQjtJQUFBLGtCQUFtQjtFQUFBO0VBQW5CO0lBQUEsbUNBQW1CO0VBQUE7RUFBbkI7SUFBQSwrQkFBbUI7RUFBQTtFQUFuQjtJQUFBLCtCQUFtQjtFQUFBO0VBQW5CO0lBQUEsb0NBQW1CO0lBQW5CLGlCQUFtQjtFQUFBO0VBQW5CO0lBQUEsb0NBQW1CO0lBQW5CLGlCQUFtQjtFQUFBO0VBQW5CO0lBQUEsb0NBQW1CO0lBQW5CLGlCQUFtQjtFQUFBO0VBQW5CO0lBQUEsMENBQW1CO0lBQW5CLHVCQUFtQjtFQUFBO0VBQW5CO0lBQUEsMkNBQW1CO0lBQW5CLHdCQUFtQjtFQUFBO0VBQW5CO0lBQUEseUNBQW1CO0lBQW5CLHNCQUFtQjtFQUFBO0VBQW5CO0lBQUEsdUJBQW1CO0lBQW5CLGtCQUFtQjtFQUFBO0VBQW5CO0lBQUEsdUJBQW1CO0VBQUE7RUFBbkI7SUFBQSx1QkFBbUI7RUFBQTtFQUFuQjtJQUFBLHVCQUFtQjtFQUFBO0VBQW5CO0lBQUEsdUNBQW1CO0VBQUE7RUFBbkI7SUFBQSxxQ0FBbUI7RUFBQTtFQUFuQjtJQUFBLDJDQUFtQjtFQUFBO0VBQW5CO0lBQUEsd0NBQW1CO0VBQUE7RUFBbkI7SUFBQSxtQ0FBbUI7RUFBQTtFQUFuQjtJQUFBLG1DQUFtQjtFQUFBO0VBQW5CO0lBQUEscUNBQW1CO0VBQUE7RUFBbkI7SUFBQSxrQ0FBbUI7RUFBQTtFQUFuQjtJQUFBLGdDQUFtQjtFQUFBO0VBQW5CO0lBQUEsNENBQW1CO0VBQUE7RUFBbkI7SUFBQSw0Q0FBbUI7RUFBQTtFQUFuQjtJQUFBLGdEQUFtQjtFQUFBO0VBQW5CO0lBQUEsaURBQW1CO0VBQUE7RUFBbkI7SUFBQSx5QkFBbUI7RUFBQTtFQUFuQjtJQUFBLDRDQUFtQjtFQUFBO0VBQW5CO0lBQUEseUNBQW1CO0VBQUE7RUFBbkI7SUFBQSxnREFBbUI7RUFBQTtFQUFuQjtJQUFBLG9DQUFtQjtFQUFBO0VBQW5CO0lBQUEsdUNBQW1CO0VBQUE7RUFBbkI7SUFBQSwyQ0FBbUI7RUFBQTtFQUFuQjtJQUFBLHlDQUFtQjtFQUFBO0VBQW5CO0lBQUEseUNBQW1CO0VBQUE7RUFBbkI7SUFBQSx5Q0FBbUI7RUFBQTtFQUFuQjtJQUFBLDBDQUFtQjtFQUFBO0VBQW5CO0lBQUEsZ0RBQW1CO0VBQUE7RUFBbkI7SUFBQSw4REFBbUI7SUFBbkI7TUFBQSxpRkFBbUI7SUFBQTtFQUFBO0VBQW5CO0lBQUEsOERBQW1CO0lBQW5CO01BQUEsc0ZBQW1CO0lBQUE7RUFBQTtFQUFuQjtJQUFBLDhEQUFtQjtJQUFuQjtNQUFBLCtFQUFtQjtJQUFBO0VBQUE7RUFBbkI7SUFBQSwrQ0FBbUI7RUFBQTtFQUFuQjtJQUFBLGdEQUFtQjtFQUFBO0VBQW5CO0lBQUEsb0NBQW1CO0VBQUE7RUFBbkI7SUFBQSxpQ0FBbUI7RUFBQTtFQUFuQjtJQUFBLGlDQUFtQjtFQUFBO0VBQW5CO0lBQUEsaUNBQW1CO0VBQUE7RUFBbkI7SUFBQSxpQ0FBbUI7RUFBQTtFQUFuQjtJQUFBLGlDQUFtQjtFQUFBO0VBQW5CO0lBQUEsaUNBQW1CO0VBQUE7RUFBbkI7SUFBQSxhQUFtQjtFQUFBO0VBQW5CO0lBQUEsYUFBbUI7RUFBQTtFQUFuQjtJQUFBLHdDQUFtQjtFQUFBO0VBQW5CO0lBQUEsd0NBQW1CO0VBQUE7RUFBbkI7SUFBQSxvQkFBbUI7RUFBQTtFQUFuQjtJQUFBLHVDQUFtQjtFQUFBO0VBQW5CO0lBQUEsdUNBQW1CO0VBQUE7RUFBbkI7SUFBQSxrQkFBbUI7RUFBQTtFQUFuQjtJQUFBLG1CQUFtQjtFQUFBO0VBQW5CO0lBQUEsbUJBQW1CO0VBQUE7RUFBbkI7SUFBQSxtQkFBbUI7RUFBQTtFQUFuQjtJQUFBLHFDQUFtQjtFQUFBO0VBQW5CO0lBQUEsaUJBQW1CO0VBQUE7RUFBbkI7SUFBQSx1Q0FBbUI7RUFBQTtFQUFuQjtJQUFBLG1CQUFtQjtFQUFBO0VBQW5CO0lBQUEsd0NBQW1CO0VBQUE7RUFBbkI7SUFBQSxvQkFBbUI7RUFBQTtFQUFuQjtJQUFBLG9CQUFtQjtFQUFBO0VBQW5CO0lBQUEsc0NBQW1CO0VBQUE7RUFBbkI7SUFBQSxrQkFBbUI7RUFBQTtFQUFuQjtJQUFBLGtCQUFtQjtFQUFBO0VBQW5CO0lBQUEsa0JBQW1CO0VBQUE7RUFBbkI7SUFBQSxlQUFtQjtFQUFBO0VBQW5CO0lBQUEsZ0JBQW1CO0VBQUE7RUFBbkI7SUFBQSxpQkFBbUI7RUFBQTtFQUFuQjtJQUFBLHFCQUFtQjtFQUFBO0VBQW5CO0lBQUEsZ0NBQW1CO0VBQUE7RUFBbkI7SUFBQSx5QkFBbUI7SUFBbkIsMkRBQW1CO0VBQUE7RUFBbkI7SUFBQSx5QkFBbUI7SUFBbkIsMkRBQW1CO0VBQUE7RUFBbkI7SUFBQSxlQUFtQjtFQUFBO0VBQW5CO0lBQUEsZUFBbUI7RUFBQTtFQUFuQjtJQUFBLGVBQW1CO0VBQUE7RUFBbkI7SUFBQSxlQUFtQjtFQUFBO0VBQW5CO0lBQUEsa0JBQW1CO0lBQW5CLGlCQUFtQjtFQUFBO0VBQW5CO0lBQUEsa0JBQW1CO0lBQW5CLGlCQUFtQjtFQUFBO0VBQW5CO0lBQUEsa0JBQW1CO0lBQW5CLGlCQUFtQjtFQUFBO0VBQW5CO0lBQUEsb0RBQW1CO0lBQW5CLCtDQUFtQjtFQUFBO0VBQW5CO0lBQUEsd0RBQW1CO0lBQW5CLG1EQUFtQjtFQUFBO0VBQW5CO0lBQUEseUNBQW1CO0lBQW5CLG9DQUFtQjtFQUFBO0VBQW5CO0lBQUEsMkNBQW1CO0lBQW5CLHNDQUFtQjtFQUFBO0VBQW5CO0lBQUEsMkNBQW1CO0lBQW5CLHNDQUFtQjtFQUFBO0VBQW5CO0lBQUEsNkNBQW1CO0lBQW5CLHdDQUFtQjtFQUFBO0VBQW5CO0lBQUEscUJBQW1CO0VBQUE7RUFBbkI7SUFBQSxnQ0FBbUI7RUFBQTtFQUFuQjtJQUFBLDhCQUFtQjtFQUFBO0VBQW5CO0lBQUEsb0NBQW1CO0VBQUE7RUFBbkI7SUFBQSxnQ0FBbUI7RUFBQTtFQUFuQjtJQUFBLGdDQUFtQjtFQUFBO0VBQW5CO0lBQUEscUNBQW1CO0VBQUE7RUFBbkI7SUFBQSxvQ0FBbUI7RUFBQTtFQUFuQjtJQUFBLHFDQUFtQjtFQUFBO0VBQW5CO0lBQUEseUJBQW1CO0VBQUE7RUFBbkI7SUFBQSw0QkFBbUI7RUFBQTtFQUFuQjtJQUFBLGdDQUFtQjtFQUFBO0VBQW5CO0lBQUEsZ0NBQW1CO0VBQUE7RUFBbkI7SUFBQSw0QkFBbUI7RUFBQTtFQUFuQjtJQUFBLDRCQUFtQjtFQUFBO0VBQW5CO0lBQUEsNEJBQW1CO0VBQUE7RUFBbkI7SUFBQSw0QkFBbUI7RUFBQTtFQUFuQjtJQUFBLDRCQUFtQjtFQUFBO0VBQW5CO0lBQUEsdUNBQW1CO0VBQUE7RUFBbkI7SUFBQSw4QkFBbUI7RUFBQTtFQUFuQjtJQUFBLGlDQUFtQjtFQUFBO0VBQW5CO0lBQUEsMkJBQW1CO0VBQUE7RUFBbkI7SUFBQSwyQkFBbUI7RUFBQTtFQUFuQjtJQUFBLHFDQUFtQjtFQUFBO0VBQW5CO0lBQUEscUNBQW1CO0VBQUE7RUFBbkI7SUFBQSxvQ0FBbUI7RUFBQTtFQUFuQjtJQUFBLHlCQUFtQjtFQUFBO0VBQW5CO0lBQUEsMEJBQW1CO0VBQUE7RUFBbkI7SUFBQSx5QkFBbUI7RUFBQTtFQUFuQjtJQUFBLHlCQUFtQjtFQUFBO0VBQW5CO0lBQUEsa0JBQW1CO0VBQUE7RUFBbkI7SUFBQSxxQkFBbUI7SUFBbkIsaUpBQW1CO0VBQUE7RUFBbkI7SUFBQSxrQ0FBbUI7RUFBQTtFQUFuQjtJQUFBLCtCQUFtQjtFQUFBO0VBQW5CO0lBQUEsd0JBQW1CO0VBQUE7RUFBbkI7SUFBQSxZQUFtQjtFQUFBO0VBQW5CO0lBQUEsWUFBbUI7RUFBQTtFQUFuQjtJQUFBLFlBQW1CO0VBQUE7RUFBbkI7SUFBQSxZQUFtQjtFQUFBO0VBQW5CO0lBQUEsMEhBQW1CO0lBQW5CLHNJQUFtQjtFQUFBO0VBQW5CO0lBQUEsMkVBQW1CO0lBQW5CLHNJQUFtQjtFQUFBO0VBQW5CO0lBQUEsNkhBQW1CO0lBQW5CLHNJQUFtQjtFQUFBO0VBQW5CO0lBQUEsMEhBQW1CO0lBQW5CLHNJQUFtQjtFQUFBO0VBQW5CO0lBQUEsd0hBQW1CO0lBQW5CLHNJQUFtQjtFQUFBO0VBQW5CO0lBQUEsc0NBQW1CO0lBQW5CLGtCQUFtQjtFQUFBO0VBQW5CO0lBQUEsb0JBQW1CO0lBQW5CLDBMQUFtQjtFQUFBO0VBQW5CO0lBQUEsK0JBQW1CO0lBQW5CLDBMQUFtQjtFQUFBO0VBQW5CO0lBQUEseUJBQW1CO0lBQW5CLDBMQUFtQjtFQUFBO0VBQW5CO0lBQUEsdUJBQW1CO0lBQW5CLDBMQUFtQjtFQUFBO0VBQW5CO0lBQUEsMExBQW1CO0VBQUE7RUFBbkI7SUFBQSx3UkFBbUI7SUFBbkIsZ1JBQW1CO0VBQUE7RUFBbkI7SUFBQSx5VUFBbUI7SUFBbkIscUZBQW1CO0lBQW5CLDJFQUFtQjtFQUFBO0VBQW5CO0lBQUEsdUtBQW1CO0lBQW5CLHFGQUFtQjtJQUFuQiwyRUFBbUI7RUFBQTtFQUFuQjtJQUFBLHdEQUFtQjtJQUFuQixxRkFBbUI7SUFBbkIsMkVBQW1CO0VBQUE7RUFBbkI7SUFBQSxvQkFBbUI7SUFBbkIsMEJBQW1CO0VBQUE7RUFBbkI7SUFBQSxvQkFBbUI7SUFBbkIsMEJBQW1CO0VBQUE7RUFBbkI7SUFBQSxvQkFBbUI7SUFBbkIsMEJBQW1CO0VBQUE7RUFBbkI7SUFBQSw2QkFBbUI7SUFBbkIsOENBQW1CO0VBQUE7RUFBbkI7SUFBQSx3QkFBbUI7SUFBbkIsZ0JBQW1CO0VBQUE7RUFBbkI7SUFBQSx5QkFBbUI7SUFBbkIsaUJBQW1CO0VBQUE7RUFBbkI7SUFBQTtNQUFBO1FBQUEsNEhBQW1CO01BQUE7SUFBQTtFQUFBO0VBQW5CO0lBQUE7TUFBQSxzQkFBbUI7TUFBbkIsc0RBQW1CO0lBQUE7RUFBQTtFQUFuQjtJQUFBO01BQUEsNENBQW1CO0lBQUE7RUFBQTtFQUFuQjtJQUFBO01BQUEsMEJBQW1CO01BQW5CLGtCQUFtQjtJQUFBO0VBQUE7RUFBbkI7SUFBQTtNQUFBLDBCQUFtQjtNQUFuQiwrQkFBbUI7SUFBQTtFQUFBO0VBQW5CO0lBQUE7TUFBQSwwQkFBbUI7TUFBbkIsV0FBbUI7SUFBQTtFQUFBO0VBQW5CO0lBQUE7TUFBQSwwQkFBbUI7TUFBbkIsOEJBQW1CO0lBQUE7RUFBQTtFQUFuQjtJQUFBO01BQUEsMEJBQW1CO01BQW5CLGNBQW1CO0lBQUE7RUFBQTtFQUFuQjtJQUFBO01BQUEsMEJBQW1CO01BQW5CLFdBQW1CO0lBQUE7RUFBQTtFQUFuQjtJQUFBO01BQUEsMEJBQW1CO01BQW5CLFVBQW1CO0lBQUE7RUFBQTtFQUFuQjtJQUFBO01BQUEsMEJBQW1CO01BQW5CLFVBQW1CO0lBQUE7RUFBQTtFQUFuQjtJQUFBO01BQUEsMEJBQW1CO01BQW5CLGdEQUFtQjtJQUFBO0VBQUE7RUFBbkI7SUFBQTtNQUFBLDBCQUFtQjtNQUFuQixnREFBbUI7SUFBQTtFQUFBO0VBQW5CO0lBQUE7TUFBQSwwQkFBbUI7TUFBbkIsV0FBbUI7SUFBQTtFQUFBO0VBQW5CO0lBQUE7TUFBQSwwQkFBbUI7TUFBbkIsNEJBQW1CO01BQW5CLHFGQUFtQjtNQUFuQiwyRUFBbUI7SUFBQTtFQUFBO0VBQW5CO0lBQUE7TUFBQSwwQkFBbUI7TUFBbkIsb0JBQW1CO01BQW5CLDBCQUFtQjtJQUFBO0VBQUE7RUFBbkI7SUFBQTtNQUFBLDJCQUFtQjtNQUFuQiw4QkFBbUI7SUFBQTtFQUFBO0VBQW5CO0lBQUE7TUFBQSw0QkFBbUI7TUFBbkIsK0JBQW1CO0lBQUE7RUFBQTtFQUFuQjtJQUFBO01BQUEsb0NBQW1CO01BQW5CLGlCQUFtQjtJQUFBO0VBQUE7RUFBbkI7SUFBQTtNQUFBLHlCQUFtQjtJQUFBO0VBQUE7RUFBbkI7SUFBQTtNQUFBO1FBQUEseUJBQW1CO01BQUE7SUFBQTtFQUFBO0VBQW5CO0lBQUE7TUFBQTtRQUFBLHlDQUFtQjtNQUFBO0lBQUE7RUFBQTtFQUFuQjtJQUFBO01BQUE7UUFBQSw0Q0FBbUI7TUFBQTtJQUFBO0VBQUE7RUFBbkI7SUFBQTtNQUFBO1FBQUEsMkNBQW1CO01BQUE7SUFBQTtFQUFBO0VBQW5CO0lBQUE7TUFBQTtRQUFBLCtDQUFtQjtNQUFBO0lBQUE7RUFBQTtFQUFuQjtJQUFBO01BQUE7UUFBQSx1Q0FBbUI7TUFBQTtJQUFBO0VBQUE7RUFBbkI7SUFBQTtNQUFBO1FBQUEsK0JBQW1CO01BQUE7SUFBQTtFQUFBO0VBQW5CO0lBQUE7TUFBQTtRQUFBLDRCQUFtQjtNQUFBO0lBQUE7RUFBQTtFQUFuQjtJQUFBO01BQUE7UUFBQSxpQ0FBbUI7TUFBQTtJQUFBO0VBQUE7RUFBbkI7SUFBQTtNQUFBO1FBQUEseUJBQW1CO01BQUE7SUFBQTtFQUFBO0VBQW5CO0lBQUE7TUFBQTtRQUFBO1VBQUEsMEJBQW1CO1VBQW5CLGFBQW1CO1FBQUE7TUFBQTtJQUFBO0VBQUE7RUFBbkI7SUFBQTtNQUFBLHdCQUFtQjtNQUFuQixtQkFBbUI7SUFBQTtFQUFBO0VBQW5CO0lBQUE7TUFBQSxtQkFBbUI7SUFBQTtFQUFBO0VBQW5CO0lBQUE7TUFBQSxZQUFtQjtJQUFBO0VBQUE7RUFBbkI7SUFBQTtNQUFBO1FBQUE7VUFBQSw2QkFBbUI7UUFBQTtNQUFBO0lBQUE7RUFBQTtFQUFuQjtJQUFBO01BQUE7UUFBQTtVQUFBLHFDQUFtQjtRQUFBO01BQUE7SUFBQTtFQUFBO0VBQW5CO0lBQUE7TUFBQSw2QkFBbUI7SUFBQTtFQUFBO0VBQW5CO0lBQUE7TUFBQSw0QkFBbUI7SUFBQTtFQUFBO0VBQW5CO0lBQUE7TUFBQSxtQkFBbUI7SUFBQTtFQUFBO0VBQW5CO0lBQUE7TUFBQSxhQUFtQjtJQUFBO0VBQUE7RUFBbkI7SUFBQTtNQUFBLGFBQW1CO0lBQUE7RUFBQTtFQUFuQjtJQUFBO01BQUEsV0FBbUI7SUFBQTtFQUFBO0VBQW5CO0lBQUE7TUFBQSxnREFBbUI7SUFBQTtFQUFBO0VBQW5CO0lBQUE7TUFBQSxnREFBbUI7SUFBQTtFQUFBO0VBQW5CO0lBQUE7TUFBQSxtQkFBbUI7SUFBQTtFQUFBO0VBQW5CO0lBQUE7TUFBQSxtQkFBbUI7SUFBQTtFQUFBO0VBQW5CO0lBQUE7TUFBQSw4QkFBbUI7SUFBQTtFQUFBO0VBQW5CO0lBQUE7TUFBQSwyQkFBbUI7SUFBQTtFQUFBO0VBQW5CO0lBQUE7TUFBQSw2QkFBbUI7SUFBQTtFQUFBO0VBQW5CO0lBQUE7TUFBQSw2QkFBbUI7SUFBQTtFQUFBO0VBQW5CO0lBQUE7TUFBQSxnQkFBbUI7SUFBQTtFQUFBO0VBQW5CO0lBQUE7TUFBQSxrQkFBbUI7SUFBQTtFQUFBO0VBQW5CO0lBQUE7TUFBQSxhQUFtQjtJQUFBO0VBQUE7RUFBbkI7SUFBQTtNQUFBLGFBQW1CO0lBQUE7RUFBQTtFQUFuQjtJQUFBO01BQUEsY0FBbUI7SUFBQTtFQUFBO0VBQW5CO0lBQUE7TUFBQSx1QkFBbUI7SUFBQTtFQUFBO0VBQW5CO0lBQUE7TUFBQSxpQkFBbUI7SUFBQTtFQUFBO0VBQW5CO0lBQUE7TUFBQSxpQkFBbUI7SUFBQTtFQUFBO0VBQW5CO0lBQUE7TUFBQSxxQkFBbUI7SUFBQTtFQUFBO0VBQW5CO0lBQUE7TUFBQSxtQkFBbUI7SUFBQTtFQUFBO0VBQW5CO0lBQUE7TUFBQSxvQ0FBbUI7TUFBbkIsaUJBQW1CO0lBQUE7RUFBQTtFQUFuQjtJQUFBO01BQUEsNkJBQW1CO0lBQUE7RUFBQTtFQUFuQjtJQUFBO01BQUEsd0NBQW1CO0lBQUE7RUFBQTtFQUFuQjtJQUFBO01BQUE7UUFBQSxvQ0FBbUI7UUFBbkIsaUJBQW1CO01BQUE7SUFBQTtFQUFBO0VBQW5CO0lBQUE7TUFBQSw4QkFBbUI7SUFBQTtFQUFBO0FBREo7QUM3M0JqQjtFQUNFO0VBQ0E7RUFDQTtBQUhGO0FBS0U7RUFDRTtFQUNBO0FBRkY7QUFNRjtFQUNFO0VBQ0E7QUFGRjtBQUlFO0VBQ0U7QUFERjtBQUtGO0VBQ0U7RUFDQTtBQUZGO0FBSUU7RUFDRTtBQURGO0FBS0Y7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFaRjtBQWNFO0VBQ0U7QUFERjtBQUlBO0VBQ0U7QUFERjtBQUtGO0VBQ0U7QUFERjtBQUlBO0VBQ0U7QUFERjtBQUlBO0VBQ0U7QUFERjtBQUlBO0VBQ0U7QUFERjtBQUdFO0VBQ0U7QUFERjtBQUtGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBVEY7QUFZQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQU5GO0FBU0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFaRjtBQWVBO0VBQ0U7QUFERjtBQzVHQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFSRjtBQVVFO0VBQ0U7QUFERjtBQUlBO0VBQ0U7QUFERjtBQUlBO0VBQ0U7RUFDQTtBQUZGO0FBTUY7RUFDRTtFQUNBO0FBRkY7QUFLQTtFQUNFO0FBREY7QUFJQTtFQUNFO0FBREY7QUFJQTtFQUNFO0FBREY7QUFJQTtFQUNFO0VBQ0E7RUFDQTtBQUhGO0FBTUE7RUFHRTtFQUNBO0FBSkY7QUFPQTtFQUdFO0VBQ0E7QUFKRjtBQU9BO0VBR0U7RUFDQTtBQUpGO0FBT0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBTEY7QUFRQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQVRGO0FBWUE7RUFDRTtJQUNFO0VBREY7RUFJQTtJQUNFO0VBREY7QUFMRjtBQVVBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFQRjtBQVVBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBVEY7QUFZQTtFQUNFO0VBQ0E7QUFGRjtBQUtBO0VBQ0U7RUFDQTtBQUZGO0FBSUU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBTEY7QUFTRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFMRjtBQVFBO0VBQ0U7RUFDQTtBQUZGO0FBS0E7RUFDRTtFQUNBO0FBRkY7QUFLQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFSRjtBQVVFO0VBQ0U7RUFDQTtFQUNBO0FBSEY7QUFNQTtFQUNFO0VBQ0E7QUFGRjtBQUlFO0VBQ0U7QUFERjtBQUlBO0VBQ0U7QUFERjtBQU1KO0VBQ0U7RUFDQTtBQUZGO0FBSUU7RUFDRTtBQURGO0FBSUE7RUFDRTtBQURGO0FBS0Y7RUFDRTtBQURGO0FBR0U7RUFDRTtBQURGO0FBS0Y7RUFDRTtBQURGO0FDL01BO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFQRjtBQVVBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBTkY7QUFTQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FBSkY7QUFPQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FBSkY7QUFPQTtFQUNFO0FBREY7QUFJQTtFQUNFO0VBQ0E7QUFGRjtBQUtBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQVhGO0FBYUU7RUFDRTtBQURGO0FBS0Y7RUFDRTtFQUNBO0FBRkY7QUFLQTtFQUNFO0VBQ0E7QUFGRjtBQUtBO0VBQ0U7RUFDQTtBQUZGO0FBVUE7RUFDRTtFQUNBO0FBRkY7QUFLQTtFQUNFO0FBREY7QUFJQTtFQUNFO0VBQ0E7QUFGRjtBQXVDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FBSkY7QUFtQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBTEY7QUFRQTtFQUNFO0FBREY7QUFJQTtFQUNFO0VBQ0E7QUFGRjtBQUtBO0VBQ0U7RUFDQTtFQUNBO0FBSEY7QUFNQTtFQUdFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFQRjtBQVVBO0VBR0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQVBGO0FBVUE7RUFDRTtFQUNBO0VBQ0E7QUFIRjtBQU1BO0VBQ0U7QUFERjtBQUlBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUFKRjtBQU9BO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUFKRjtBQVNBO0VBQ0U7RUFDQTtBQUZGO0FBT0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBUkY7QUFXQTtFQUNFO0FBREY7QUFJQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FBSkY7QUFPQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQU5GO0FBU0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBUkY7QUFXQTtFQUNFO0VBQ0E7QUFGRjtBQU1JO0VBQ0U7QUFERjtBQUtKO0VBQ0U7QUFERjtBQUlBO0VBQ0U7QUFERjtBQ3hSQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFMRjtBQVFBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBVEY7QUFXRTtFQUNFO0VBQ0E7QUFGRjtBQUtBO0VBQ0U7RUFDQTtBQUZGO0FBTUY7RUFDRTtBQURGO0FBSUE7RUFDRTtFQUNBO0VBQ0E7QUFIRjtBQWNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBVEY7QUFXRTtFQUNFO0VBQ0E7RUFDQTtBQUhGO0FBT0Y7RUFDRTtBQURGO0FBTUE7RUFDRTtBQURGO0FBTUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBQUpGO0FBT0E7RUFDRTtBQURGO0FBSUE7RUFDRTtFQUNBO0VBQ0E7QUFIRjtBQ3pGQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBUEY7QUFVQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FBSkY7QUFPQTtFQUNFO0FBREY7QUFJQTtFQUNFO0VBQ0E7QUFGRjtBQUtBO0VBQ0U7RUFDQTtBQUZGO0FBS0E7RUFDRTtFQUNBO0FBRkY7QUFLQTtFQUNFO0VBQ0E7QUFGRjtBQUtBO0VBQ0U7QUFERjtBQUlBO0VBQ0U7QUFERjtBQUlBO0VBQ0U7RUFDQTtFQUNBO0FBSEY7QUFNQTtFQUNFO0FBREY7QUFJQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFSRjtBQVdBO0VBQ0U7QUFERjtBQUtBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUFKRjtBQU9BO0VBQ0U7QUFERjtBQUlBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQUxGO0FBUUE7RUFDRTtFQUNBO0VBQ0E7QUFIRjtBQUtFO0VBQ0U7RUFDQTtFQUNBO0FBSEY7QUFPRjtFQUNFO0VBQ0E7QUFGRjtBQUtBO0VBQ0U7RUFDQTtBQUZGO0FBS0E7RUFDRTtFQUNBO0FBRkY7QUFJRTtFQUNFO0FBREY7QUFLRjtFQUNFO0VBQ0E7QUFGRjtBQUlFO0VBQ0U7QUFERjtBQ2hJRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FBSkY7QUFPQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFMRjtBQ05BO0VBQ0U7QUFERjtBQUdFO0VBQ0U7QUFERjtBQUtGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFQRjtBQVVBO0VBQ0U7QUFERjtBQUlBO0VBQ0U7QUFERjtBQUlBO0VBQ0U7QUFERjtBQUdFO0VBQ0U7QUFERjtBQUtGO0VBQ0U7QUFERjtBQUlBO0VBQ0U7QUFERjtBQUdFO0VBQ0U7QUFERjtBQUtGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQUxGO0FBUUE7RUFDRTtBQURGO0FBY0E7RUFDRTtBQURGO0FBSUE7RUFDRTtBQURGO0FBSUE7RUFDRTtFQUNBO0VBQ0E7QUFIRjtBQU1BO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQVhGO0FBYUU7RUFDRTtFQUNBO0FBRkY7QUFLQTtFQUNFO0VBQ0E7QUFGRjtBQU1GO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBTkY7QUFRRTtFQUNFO0VBQ0E7QUFGRjtBQU9GO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBTkY7QUFTQTtFQUNFO0VBQ0E7RUFDQTtBQUhGO0FBUUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFORjtBQVFFO0VBQ0U7QUFERjtBQUtGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQUxGO0FBVUU7RUFDRTtFQUNBO0FBRkY7QUFLQTtFQUNFO0VBQ0E7QUFGRjtBQU9BO0VBQ0U7RUFDQTtBQUZGO0FBS0E7RUFDRTtFQUNBO0FBRkY7QUFNRjtFQUdFO0FBSEY7QUFNQTtFQUdFO0FBSEY7QUNoTUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQVBGO0FBU0U7RUFDRTtFQUNBO0FBRkY7QUFNRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQU5GO0FBU0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFORjtBQVNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBWkY7QUFlQTtFQUNFO0VBQ0E7QUFGRjtBQUlFO0VBQ0U7RUFDQTtBQUZGO0FBTUY7RUFDRTtFQUNBO0FBRkY7QUFJRTtFQUNFO0VBQ0E7QUFGRjtBQUtBO0VBQ0U7RUFDQTtBQUZGO0FDakVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUFKRjtBQU9BO0VBQ0U7RUFDQTtBQUZGO0FBSUU7RUFDRTtBQURGO0FBS0Y7RUFHRTtFQUNBO0FBSkY7QUFNRTtFQUNFO0FBREY7QUFJQTtFQUNFO0VBQ0E7RUFDQTtBQUhGO0FBT0Y7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFORjtBQVVBO0VBQ0U7RUFDQTtBQUZGO0FBS0E7RUFDRTtFQUNBO0FBRkY7QUN4Q0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBcENGO0FBdUNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtF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QUFBO0FBQW5CO0VBQUEsV0FBbUI7RUFBbkIsZUFBbUI7QUFBQTtBQUFuQjtFQUFBLFdBQW1CO0VBQW5CLGVBQW1CO0VBQW5CLHdCQUFtQjtBQUFBO0FBQW5CO0VBQUEsV0FBbUI7RUFBbkIsZUFBbUI7QUFBQTtBQUFuQjtFQUFBLGtCQUFtQjtFQUFuQixlQUFtQjtFQUFuQixrQkFBbUI7QUFBQTtBQUFuQjtFQUFBLFdBQW1CO0VBQW5CLGVBQW1CO0VBQW5CLG1CQUFtQjtBQUFBO0FBQW5CO0VBQUEsV0FBbUI7RUFBbkIsZUFBbUI7RUFBbkIsd0JBQW1CO0FBQUE7QUFBbkI7RUFBQSxXQUFtQjtFQUFuQixlQUFtQjtFQUFuQixvQkFBbUI7QUFBQTtBQUFuQjtFQUFBLFdBQW1CO0VBQW5CLGVBQW1CO0FBQUE7QUFBbkI7RUFBQSxXQUFtQjtFQUFuQixlQUFtQjtBQUFBO0FBQW5CO0VBQUEsV0FBbUI7RUFBbkIsZUFBbUI7QUFBQTtBQUFuQjtFQUFBLFdBQW1CO0VBQW5CLGVBQW1CO0FBQUE7QUFBbkI7RUFBQSxXQUFtQjtFQUFuQixlQUFtQjtBQUFBO0FBQW5CO0VBQUEsV0FBbUI7RUFBbkIsZUFBbUI7QUFBQTtBQUFuQjtFQUFBLFdBQW1CO0VBQW5CLGVBQW1CO0FBQUE7QUFBbkI7RUFBQSxXQUFtQjtFQUFuQixlQUFtQjtBQUFBO0FBQW5CO0VBQUEsV0FBbUI7RUFBbkIsZUFBbUI7QUFBQTtBQUFuQjtFQUFBLFdBQW1CO0VBQW5CLGVBQW1CO0FBQUE7QUFBbkI7RUFBQSxXQUFtQjtFQUFuQixlQUFtQjtBQUFBO0FBQW5CO0VBQUEsc0JBQW1CO0VBQW5CLGVBQW1CO0VBQW5CLG1CQUFtQjtBQUFBO0FBQW5CO0VBQUEsV0FBbUI7RUFBbkIsZUFBbUI7QUFBQTtBQUFuQjtFQUFBLFdBQW1CO0VBQW5CLGVBQW1CO0FBQUE7QUFBbkI7RUFBQSxXQUFtQjtFQUFuQixlQUFtQjtBQUFBO0FBQW5CO0VBQUEsV0FBbUI7RUFBbkIsZUFBbUI7QUFBQTtBQUFuQjtFQUFBLFdBQW1CO0VBQW5CLGVBQW1CO0FBQUE7QUFBbkI7RUFBQSxXQUFtQjtFQUFuQixlQUFtQjtBQUFBO0FBQW5CO0VBQUEsV0FBbUI7RUFBbkIsZUFBbUI7QUFBQTtBQUFuQjtFQUFBLFdBQW1CO0VBQW5CLGVBQW1CO0FBQUE7QUFBbkI7RUFBQSxXQUFtQjtFQUFuQixlQUFtQjtBQUFBO0FBQW5CO0VBQUEsV0FBbUI7RUFBbkIsZUFBbUI7QUFBQTtBQUFuQjtFQUFBLFdBQW1CO0VBQW5CLGVBQW1CO0FBQUE7QUFBbkI7RUFBQSxXQUFtQjtFQUFuQixlQUFtQjtBQUFBO0FBQW5CO0VBQUEsV0FBbUI7RUFBbkIsZUFBbUI7RUFBbkIsZ0JBQW1CO0FBQUE7QUFBbkI7RUFBQSxXQUFtQjtFQUFuQixlQUFtQjtFQUFuQixnQkFBbUI7QUFBQTtBQUFuQjtFQUFBLFdBQW1CO0VBQW5CLGVBQW1CO0VBQW5CLGdCQUFtQjtBQUFBO0FBQW5CO0VBQUEsV0FBbUI7RUFBbkIsaUJBQW1CO0VBQW5CLGVBQW1CO0FBQUE7QUE3ZGpCO0VBQ0U7SUFDRSxZQUFZO0VBRFY7QUFEVztBRHBVVjtFQUFBO0lBQUE7TUFBQSx3QkFBTTtNQUFOLHFCQUFNO01BQU4seUJBQU07TUNpeUJmLHNCQUFtQjtNQUFuQixzQkFBbUI7TUFBbkIsc0JBQW1CO01BQW5CLG9CQUFtQjtNQUFuQixvQkFBbUI7TUFBbkIscUJBQW1CO01BQW5CLDBCQUFtQjtNQUFuQiw0QkFBbUI7TUFBbkIsNkJBQW1CO01BQW5CLDhCQUFtQjtNQUFuQixzQkFBbUI7TUFBbkIsMEJBQW1CO01BQW5CLHVCQUFtQjtNQUFuQiw0QkFBbUI7TUFBbkIsZ0NBQW1CO01BQW5CLDZCQUFtQjtNQUFuQix3QkFBbUI7TUFBbkIsMkJBQW1CO01BQW5CLDhCQUFtQjtNQUFuQixpQ0FBbUI7TUFBbkIsd0JBQW1CO01BQW5CLDJCQUFtQjtNQUFuQiw0QkFBbUI7TUFBbkIsa0NBQW1CO01BQW5CLHlCQUFtQjtNQUFuQixrQkFBbUI7TUFBbkIsd0JBQW1CO01BQW5CLHNCQUFtQjtNQUFuQix1QkFBbUI7TUFBbkIsd0JBQW1CO01BQW5CLG9CQUFtQjtNQUFuQixxQkFBbUI7TUFBbkIsc0JBQW1CO01BQW5CLG1CQUFtQjtNQUFuQix5QkFBbUI7TUFBbkIsK0JBQW1CO01BQW5CLDRCQUFtQjtNQUFuQiw4QkFBbUI7TUFBbkIsMkJBQW1CO01BQW5CLGlDQUFtQjtNQUFuQiwrQkFBbUI7TUFBbkIsZ0NBQW1CO01BQW5CLGlDQUFtQjtNQUFuQiw2QkFBbUI7TUFBbkIsOEJBQW1CO01BQW5CLCtCQUFtQjtNQUFuQiw0QkFBbUI7TUFBbkIsc0JBQW1CO01BQW5CLGtCQUFtQjtNQUFuQixtQkFBbUI7TUFBbkIsbUJBQW1CO01BQW5CLG1CQUFtQjtNQUFuQixnQkFBbUI7SURqeUJKO0VBQUE7QUFBQSxDIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3N0eWxlcy9mb250LWNvbmZpZy5jc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3N0eWxlcy9zd2l0Y2gtYnV0dG9uLmNzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc3R5bGVzL2Ryb3Bkb3duLmNzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc3R5bGVzL2FuaW1hdGlvbi5jc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3N0eWxlcy9tb2RhbC5jc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3N0eWxlcy90b29sdGlwLmNzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc3R5bGVzL2RhdGVwaWNrZXIuY3NzIiwid2VicGFjazovLy88bm8gc291cmNlPiIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc3R5bGVzL2FwcC5jc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL3RhaWx3aW5kY3NzL2luZGV4LmNzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvQHZ1ZXBpYy92dWUtZGF0ZXBpY2tlci9zcmMvVnVlRGF0ZVBpY2tlci9zdHlsZS9jb21wb25lbnRzL19EYXRlcGlja2VySW5wdXQuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvQHZ1ZXBpYy92dWUtZGF0ZXBpY2tlci9zcmMvVnVlRGF0ZVBpY2tlci9zdHlsZS9jb21wb25lbnRzL19EYXRlcGlja2VyTWVudS5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9AdnVlcGljL3Z1ZS1kYXRlcGlja2VyL3NyYy9WdWVEYXRlUGlja2VyL3N0eWxlL2NvbXBvbmVudHMvX0NhbGVuZGFyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL0B2dWVwaWMvdnVlLWRhdGVwaWNrZXIvc3JjL1Z1ZURhdGVQaWNrZXIvc3R5bGUvY29tcG9uZW50cy9fTW9udGhZZWFySW5wdXQuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvQHZ1ZXBpYy92dWUtZGF0ZXBpY2tlci9zcmMvVnVlRGF0ZVBpY2tlci9zdHlsZS9jb21wb25lbnRzL19TZWxlY3Rpb25PdmVybGF5LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL0B2dWVwaWMvdnVlLWRhdGVwaWNrZXIvc3JjL1Z1ZURhdGVQaWNrZXIvc3R5bGUvY29tcG9uZW50cy9fc2hhcmVkLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL0B2dWVwaWMvdnVlLWRhdGVwaWNrZXIvc3JjL1Z1ZURhdGVQaWNrZXIvc3R5bGUvY29tcG9uZW50cy9fVGltZUlucHV0LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL0B2dWVwaWMvdnVlLWRhdGVwaWNrZXIvc3JjL1Z1ZURhdGVQaWNrZXIvc3R5bGUvY29tcG9uZW50cy9fQWN0aW9uUm93LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL0B2dWVwaWMvdnVlLWRhdGVwaWNrZXIvc3JjL1Z1ZURhdGVQaWNrZXIvc3R5bGUvY29tcG9uZW50cy9fUXVhcnRlclBpY2tlci5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9AdnVlcGljL3Z1ZS1kYXRlcGlja2VyL3NyYy9WdWVEYXRlUGlja2VyL3N0eWxlL21haW4uc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvdnVlLXNlbGVjdC9kaXN0L3Z1ZS1zZWxlY3QuY3NzIl0sInNvdXJjZXNDb250ZW50IjpbImJvZHksXG4qIHtcbiAgICBmb250LWZhbWlseTogXCJGdXN0YXRcIiwgc2Fucy1zZXJpZjtcbn1cblxuLyogU21hbGwgU2NyZWVucyAqL1xuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5oOTAwIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgZm9udC1zaXplOiA0NHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogNDRweDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAlO1xuICAgIH1cblxuICAgIC5oODAwIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgZm9udC1zaXplOiAzNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMzZweDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAlO1xuICAgIH1cblxuICAgIC5oNzAwIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAlO1xuICAgIH1cblxuICAgIC5oNjAwIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAlO1xuICAgIH1cblxuICAgIC5oNTAwIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAlO1xuICAgIH1cblxuICAgIC5oNDAwIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAlO1xuICAgIH1cblxuICAgIC5zdWJ0aXRsZSB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwJTtcbiAgICB9XG5cbiAgICAuc3ViaXR0bGUtMiB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwJTtcbiAgICB9XG5cbiAgICAuaGVhZC1ib2R5IHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgZm9udC1zaXplOiAyMXB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMzFweDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAlO1xuICAgIH1cblxuICAgIC5ib2R5LWwge1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMCU7XG4gICAgfVxuXG4gICAgLmJvZHktbSB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwJTtcbiAgICB9XG5cbiAgICAuYm9keS1zIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAlO1xuICAgIH1cblxuICAgIC5sYWJlbC1sIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMCAhaW1wb3J0YW50O1xuICAgICAgICBmb250LXNpemU6IDE0cHggIWltcG9ydGFudDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHggIWltcG9ydGFudDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAlO1xuICAgIH1cblxuICAgIC5sYWJlbC1tIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTRweDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAlO1xuICAgIH1cblxuICAgIC5jYXB0aW9uIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAlO1xuICAgIH1cblxuICAgIC5idXR0b24tdGV4dCB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwJTtcbiAgICB9XG5cbiAgICAuaGludCB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwJTtcbiAgICB9XG5cbiAgICAudGV4dC1maWxsZWQge1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMCU7XG4gICAgfVxuXG4gICAgLmlucHV0LWxhYmVsIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTAwJTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAlO1xuICAgIH1cblxuICAgIC5pbnB1dC1zdGF0dXMge1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMnB4O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMCU7XG4gICAgfVxuXG4gICAgLnRhYi1sYWJlbCB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwJTtcbiAgICB9XG59XG5cbi8qIE1lZGl1bSBTY3JlZW5zICovXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmg5MDAge1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBmb250LXNpemU6IDUwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA1MHB4O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMCU7XG4gICAgfVxuXG4gICAgLmg4MDAge1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBmb250LXNpemU6IDQycHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0MnB4O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMCU7XG4gICAgfVxuXG4gICAgLmg3MDAge1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBmb250LXNpemU6IDM2cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMCU7XG4gICAgfVxuXG4gICAgLmg2MDAge1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMCU7XG4gICAgfVxuXG4gICAgLmg1MDAge1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMCU7XG4gICAgfVxuXG4gICAgLmg0MDAge1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBmb250LXNpemU6IDIxcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMXB4O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMCU7XG4gICAgfVxuXG4gICAgLnN1YnRpdGxlIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgZm9udC1zaXplOiAxODtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwJTtcbiAgICB9XG5cbiAgICAuc3ViaXR0bGUtMiB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwJTtcbiAgICB9XG5cbiAgICAuaGVhZC1ib2R5IHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgZm9udC1zaXplOiAyMXB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMzFweDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAlO1xuICAgIH1cblxuICAgIC5ib2R5LWwge1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMCU7XG4gICAgfVxuXG4gICAgLmJvZHktbSB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwJTtcbiAgICB9XG5cbiAgICAuYm9keS1zIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAlO1xuICAgIH1cblxuICAgIC5sYWJlbC1sIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMCAhaW1wb3J0YW50O1xuICAgICAgICBmb250LXNpemU6IDE0cHggIWltcG9ydGFudDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHggIWltcG9ydGFudDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAlO1xuICAgIH1cblxuICAgIC5sYWJlbC1tIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTRweDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAlO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIH1cblxuICAgIC5jYXB0aW9uIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAlO1xuICAgIH1cblxuICAgIC5idXR0b24tdGV4dC10ZXh0IHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTRweDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAlO1xuICAgIH1cblxuICAgIC5oaW50IHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTRweDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAlO1xuICAgIH1cblxuICAgIC50ZXh0LWZpbGxlZCB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwJTtcbiAgICB9XG5cbiAgICAuaW5wdXQtbGFiZWwge1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMHB4O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMCU7XG4gICAgfVxuXG4gICAgLmlucHV0LXN0YXR1cyB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwJTtcbiAgICB9XG5cbiAgICAudGFiLWxhYmVsIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAlO1xuICAgIH1cbn1cblxuLyogTGFyZ2UgU2NyZWVucyAqL1xuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAuaDkwMCB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogNjBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDYwcHg7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwJTtcbiAgICB9XG5cbiAgICAuaDgwMCB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogNTBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDUwcHg7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwJTtcbiAgICB9XG5cbiAgICAuaDcwMCB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogNDJweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQycHg7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwJTtcbiAgICB9XG5cbiAgICAuaDYwMCB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwJTtcbiAgICB9XG5cbiAgICAuaDUwMCB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEwMCU7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwJTtcbiAgICB9XG5cbiAgICAuaDQwMCB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwJTtcbiAgICB9XG5cbiAgICAuc3VidGl0bGUge1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBmb250LXNpemU6IDIxcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMXB4O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMCU7XG4gICAgfVxuXG4gICAgLnN1Yml0dGxlLTIge1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMCU7XG4gICAgfVxuXG4gICAgLmhlYWQtYm9keSB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMxcHg7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwJTtcbiAgICB9XG5cbiAgICAuYm9keS1sIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAlO1xuICAgIH1cblxuICAgIC5ib2R5LW0ge1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMCU7XG4gICAgfVxuXG4gICAgLmJvZHktcyB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwJTtcbiAgICB9XG5cbiAgICAubGFiZWwtbCB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDAgIWltcG9ydGFudDtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwJTtcbiAgICB9XG5cbiAgICAubGFiZWwtbSB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwJTtcbiAgICB9XG5cbiAgICAuY2FwdGlvbiB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwJTtcbiAgICB9XG5cbiAgICAuYnV0dG9uLXRleHQge1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMCU7XG4gICAgfVxuXG4gICAgLmhpbnQge1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMCU7XG4gICAgfVxuXG4gICAgLnRleHQtZmlsbGVkIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAlO1xuICAgIH1cblxuICAgIC5pbnB1dC1sYWJlbCB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEwMCU7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwJTtcbiAgICB9XG5cbiAgICAuaW5wdXQtc3RhdHVzIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTJweDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAlO1xuICAgIH1cblxuICAgIC50YWItbGFiZWwge1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMCU7XG4gICAgfVxufSIsIi5zd2l0Y2gge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvY2FuY2VsLnN2Zyk7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuXG5pbnB1dDpjaGVja2VkICsgLmJsb2NrICsgLnN3aXRjaCB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9jaGVjay5zdmcpO1xufSIsIjpyb290LFxuOmhvc3Qge1xuICAtLXZzLWJvcmRlci1jb2xvcjogdmFyKC0tY29sb3Itc2Vjb25kYXJ5LWJsdWUtMjApO1xuICAtLXZzLWRyb3Bkb3duLW9wdGlvbi0tYWN0aXZlLWJnOiB2YXIoLS1jb2xvci1zZWNvbmRhcnktYmx1ZS0yMCk7XG4gIC0tdnMtZHJvcGRvd24tb3B0aW9uLS1hY3RpdmUtY29sb3I6ICNmZmY7XG4gIC0tdnMtZHJvcGRvd24tb3B0aW9uLXBhZGRpbmc6IDBweCAwcHggIWltcG9ydGFudDtcbn1cblxuLnYtc2VsZWN0IHtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tY29sb3ItbmV1dHJhbC02MCk7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgcGFkZGluZy1pbmxpbmU6IDE2cHg7XG4gIHBhZGRpbmctYmxvY2s6IDJweDtcbn1cblxuLnZzX19zZWxlY3RlZCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICBtYXJnaW46IDRweCAwIDAgIWltcG9ydGFudDtcbn1cblxuLnZzX19zZWxlY3RlZDpoYXMoPiAqKTpub3QoOmhhcyg+IC5jdXN0b20tYnVpbGRlcikpIHtcbiAgcGFkZGluZzogMCAwLjI1cmVtICFpbXBvcnRhbnQ7IFxufVxuXG4vKiAudnNfX3NlbGVjdGVkOmhhcyg+IC5jdXN0b20tYnVpbGRlcikge1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG59ICovXG5cbi52cy0tc2luZ2xlID4gLnZzX19kcm9wZG93bi10b2dnbGUgPiAudnNfX3NlbGVjdGVkLW9wdGlvbnMge1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbn1cblxuLnZzX19zZWxlY3RlZC1vcHRpb25zIHtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xufVxuXG4vKiBGb3IgbXVsdGlwbGUgc2VsZWN0cyAqL1xuLnZzLS1tdWx0aXBsZSA+IC52c19fZHJvcGRvd24tdG9nZ2xlID4gLnZzX19zZWxlY3RlZC1vcHRpb25zIHtcbiAgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7XG59XG5cbi52cy0tZGlzYWJsZWQge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1uZXV0cmFsLTkwKTtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tY29sb3ItbmV1dHJhbC04MCk7XG4gIGNvbG9yOiAjNEY1NDYwO1xufVxuXG4udnMtLWRpc2FibGVkIC52c19fZHJvcGRvd24tdG9nZ2xlIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItbmV1dHJhbC05MCk7XG59XG5cbi52c19fc2VhcmNoOmRpc2FibGVkOjpwbGFjZWhvbGRlcixcbi52c19fc2VhcmNoIGlucHV0OmRpc2FibGVkOjpwbGFjZWhvbGRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLW5ldXRyYWwtOTApICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjNEY1NDYwICFpbXBvcnRhbnQ7XG4gIC8qIG9wYWNpdHk6IDAuNCAhaW1wb3J0YW50OyAqL1xufVxuXG4udnNfX3NlYXJjaDo6cGxhY2Vob2xkZXIge1xuICBmb250LXNpemU6IDE0cHggIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IDE4cHggIWltcG9ydGFudDtcbiAgY29sb3I6ICM0RjU0NjAgIWltcG9ydGFudDtcbn1cblxuLnZzLS1kaXNhYmxlZCAudnNfX3NlYXJjaCB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLW5ldXRyYWwtOTApO1xufVxuXG4udnMtLWRpc2FibGVkIC52c19fYWN0aW9ucyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi52c19fZHJvcGRvd24tdG9nZ2xlIHtcbiAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG59XG5cbi52c19fc2VhcmNoLCAudnNfX3NlYXJjaDpmb2N1cyB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1uZXV0cmFsLTIwKTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xufVxuXG4udnNfX2Ryb3Bkb3duLW1lbnUge1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIG91dGxpbmU6IDFweCBzb2xpZCB2YXIoLS1jb2xvci1zZWNvbmRhcnktYmx1ZS02MCkgIWltcG9ydGFudDtcbiAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG59XG5cbi52cy0tb3BlbiB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWNvbG9yLXNlY29uZGFyeS1ibHVlLTYwKSAhaW1wb3J0YW50O1xufVxuXG46Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgd2lkdGg6IDE0cHg7XG59XG5cbjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMTRweCAxNHB4IHZhcigtLWNvbG9yLW5ldXRyYWwtODApO1xuICBib3JkZXI6IHNvbGlkIDRweCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xufVxuXG46Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDE0cHggMTRweCB2YXIoLS1jb2xvci1zZWNvbmRhcnktYmx1ZS0yMCk7XG4gIGJvcmRlcjogc29saWQgNHB4IHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiAxNHB4O1xufVxuXG46Oi13ZWJraXQtc2Nyb2xsYmFyLWJ1dHRvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi52c19fZHJvcGRvd24tb3B0aW9uIHtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDZweDtcblxuICBwYWRkaW5nLXRvcDogNHB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiA0cHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1sZWZ0OiA4cHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1yaWdodDogOHB4ICFpbXBvcnRhbnQ7XG5cbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAlO1xuICB0ZXh0LXdyYXA6IHdyYXAgIWltcG9ydGFudDtcbn1cblxuLnZzX19kcm9wZG93bi1vcHRpb24tLWhpZ2hsaWdodCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLW5ldXRyYWwtOTApICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiBpbmhlcml0ICFpbXBvcnRhbnQ7XG59XG5cbi52cy0tZGlzYWJsZWQgfiAubXktY2xlYXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uc2VsZWN0LXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC5teS1jbGVhciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiA0MHB4O1xuICAgIHRvcDogMXB4O1xuICAgIGJvdHRvbTogMDtcbiAgICBtYXJnaW46IGF1dG87XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiAwO1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgei1pbmRleDogMTtcbiAgICBjb2xvcjogIzNjM2MzYzgwO1xuICB9XG59XG4iLCIuc2xpZGUtZmFkZS1lbnRlci1hY3RpdmUsXG4uc2xpZGUtZmFkZS1sZWF2ZS1hY3RpdmUge1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMjgwbXMgZWFzZSwgdHJhbnNmb3JtIDI4MG1zIGVhc2U7XG59XG4uc2xpZGUtZmFkZS1lbnRlci1mcm9tLFxuLnNsaWRlLWZhZGUtbGVhdmUtdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMHB4KTtcbn1cbi5zbGlkZS1mYWRlLWVudGVyLXRvLFxuLnNsaWRlLWZhZGUtbGVhdmUtZnJvbSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG59XG5cbi5jaGFuZ2Utd2lkdGggPiBkaXYgPiBkaXZ7XG4gICAgd2lkdGg6IDQ2JTtcbn1cblxuLnNsaWRlLWVudGVyLWFjdGl2ZSxcbi5zbGlkZS1sZWF2ZS1hY3RpdmUge1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2U7XG59XG4uc2xpZGUtZW50ZXItZnJvbSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbn1cbi5zbGlkZS1lbnRlci10byB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xufVxuLnNsaWRlLWxlYXZlLWZyb20ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbn1cbi5zbGlkZS1sZWF2ZS10byB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbn1cblxuLmZhZGUtZW50ZXItYWN0aXZlLFxuLmZhZGUtbGVhdmUtYWN0aXZlIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZTtcbn1cbi5mYWRlLWVudGVyLWZyb20sXG4uZmFkZS1sZWF2ZS10byB7XG4gICAgb3BhY2l0eTogMDtcbn1cbi5mYWRlLWVudGVyLXRvLFxuLmZhZGUtbGVhdmUtZnJvbSB7XG4gICAgb3BhY2l0eTogMC4yOyAvKiBmaW5hbCBvdmVybGF5IG9wYWNpdHkgKi9cbn1cblxuQGtleWZyYW1lcyBzbGlkZS1pbi1yaWdodCB7XG4gICAgMCUge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgfVxuICAgIDEwMCUge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxufVxuXG4uYW5pbWF0ZS1zbGlkZS1pbi1yaWdodCB7XG4gICAgYW5pbWF0aW9uOiBzbGlkZS1pbi1yaWdodCAwLjRzIGVhc2Utb3V0IGZvcndhcmRzO1xufSIsIi52Zm0tLWZpeGVke3Bvc2l0aW9uOmZpeGVkfS52Zm0tLWFic29sdXRle3Bvc2l0aW9uOmFic29sdXRlfS52Zm0tLWluc2V0e3RvcDowO3JpZ2h0OjA7Ym90dG9tOjA7bGVmdDowfS52Zm0tLW92ZXJsYXl7ei1pbmRleDotMTtiYWNrZ3JvdW5kLWNvbG9yOiMwMDAwMDA4MH0udmZtLS1wcmV2ZW50LW5vbmV7cG9pbnRlci1ldmVudHM6bm9uZX0udmZtLS1wcmV2ZW50LWF1dG97cG9pbnRlci1ldmVudHM6YXV0b30udmZtLS1vdXRsaW5lLW5vbmU6Zm9jdXN7b3V0bGluZTpub25lfUBrZXlmcmFtZXMgZmFkZS1pbnswJXtvcGFjaXR5OjB9dG97b3BhY2l0eToxfX1Aa2V5ZnJhbWVzIGZhZGUtb3V0ezAle29wYWNpdHk6MX10b3tvcGFjaXR5OjB9fS52Zm0tZmFkZS1lbnRlci1hY3RpdmV7YW5pbWF0aW9uOmZhZGUtaW4gLjNzIGVhc2V9LnZmbS1mYWRlLWxlYXZlLWFjdGl2ZXthbmltYXRpb246ZmFkZS1vdXQgLjNzIGVhc2V9LnZmbS1ib3VuY2UtYmFja3t0cmFuc2l0aW9uLXByb3BlcnR5OnRyYW5zZm9ybTt0cmFuc2l0aW9uLWR1cmF0aW9uOi4zc30udmZtLXNsaWRlLXVwLWVudGVyLWFjdGl2ZSwudmZtLXNsaWRlLXVwLWxlYXZlLWFjdGl2ZSwudmZtLXNsaWRlLWRvd24tZW50ZXItYWN0aXZlLC52Zm0tc2xpZGUtZG93bi1sZWF2ZS1hY3RpdmV7dHJhbnNpdGlvbjp0cmFuc2Zvcm0gLjNzIGVhc2V9LnZmbS1zbGlkZS1kb3duLWVudGVyLWZyb20sLnZmbS1zbGlkZS1kb3duLWxlYXZlLXRve3RyYW5zZm9ybTp0cmFuc2xhdGVZKDEwMHZoKSFpbXBvcnRhbnR9LnZmbS1zbGlkZS11cC1lbnRlci1mcm9tLC52Zm0tc2xpZGUtdXAtbGVhdmUtdG97dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTEwMHZoKSFpbXBvcnRhbnR9LnZmbS1zbGlkZS1yaWdodC1lbnRlci1hY3RpdmUsLnZmbS1zbGlkZS1yaWdodC1sZWF2ZS1hY3RpdmUsLnZmbS1zbGlkZS1sZWZ0LWVudGVyLWFjdGl2ZSwudmZtLXNsaWRlLWxlZnQtbGVhdmUtYWN0aXZle3RyYW5zaXRpb246dHJhbnNmb3JtIC4zcyBlYXNlfS52Zm0tc2xpZGUtcmlnaHQtZW50ZXItZnJvbSwudmZtLXNsaWRlLXJpZ2h0LWxlYXZlLXRve3RyYW5zZm9ybTp0cmFuc2xhdGUoMTAwdncpIWltcG9ydGFudH0udmZtLXNsaWRlLWxlZnQtZW50ZXItZnJvbSwudmZtLXNsaWRlLWxlZnQtbGVhdmUtdG97dHJhbnNmb3JtOnRyYW5zbGF0ZSgtMTAwdncpIWltcG9ydGFudH0udmZtLXN3aXBlLWJhbm5lci1iYWNrLC52Zm0tc3dpcGUtYmFubmVyLWZvcndhcmR7cG9zaXRpb246Zml4ZWQ7dG9wOjA7Ym90dG9tOjA7d2lkdGg6MjdweDt6LWluZGV4OjEwfS52Zm0tc3dpcGUtYmFubmVyLWJhY2t7bGVmdDowfS52Zm0tc3dpcGUtYmFubmVyLWZvcndhcmR7cmlnaHQ6MH1cbiIsIi50b29sdGlwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLnRvb2x0aXB0ZXh0IHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB3aWR0aDogNTAwcHg7XG4gIHRvcDogMTAwJTtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW4tbGVmdDogLTI1MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1zZWNvbmRhcnktYmx1ZS0yMCk7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgcGFkZGluZzogNXB4IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTtcbn1cblxuLnRvb2x0aXA6aG92ZXIgLnRvb2x0aXB0ZXh0IHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn0iLCIuZHBfX3RoZW1lX2xpZ2h0IHtcbiAgICAtLWRwLWJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgLS1kcC10ZXh0LWNvbG9yOiB2YXIoLS1jb2xvci1uZXV0cmFsLTIwKSAhaW1wb3J0YW50O1xuICAgIC0tZHAtaG92ZXItY29sb3I6ICNEMkUzRjkgIWltcG9ydGFudDtcbiAgICAtLWRwLWhvdmVyLXRleHQtY29sb3I6ICMyMTIxMjE7XG4gICAgLS1kcC1ob3Zlci1pY29uLWNvbG9yOiAjOTU5NTk1O1xuICAgIC0tZHAtcHJpbWFyeS1jb2xvcjogI0QyRTNGOSAhaW1wb3J0YW50O1xuICAgIC0tZHAtcHJpbWFyeS1kaXNhYmxlZC1jb2xvcjogdmFyKC0tY29sb3ItbmV1dHJhbC02MCkgIWltcG9ydGFudDtcbiAgICAtLWRwLXByaW1hcnktdGV4dC1jb2xvcjogYmxhY2sgIWltcG9ydGFudDtcbiAgICAtLWRwLXNlY29uZGFyeS1jb2xvcjogI2MwYzRjYztcbiAgICAtLWRwLWJvcmRlci1jb2xvcjogI2RkZDtcbiAgICAtLWRwLW1lbnUtYm9yZGVyLWNvbG9yOiAjZGRkO1xuICAgIC0tZHAtYm9yZGVyLWNvbG9yLWhvdmVyOiAjYWFhZWI3O1xuICAgIC0tZHAtYm9yZGVyLWNvbG9yLWZvY3VzOiAjYWFhZWI3O1xuICAgIC0tZHAtZGlzYWJsZWQtY29sb3I6ICNmNmY2ZjY7XG4gICAgLS1kcC1zY3JvbGwtYmFyLWJhY2tncm91bmQ6ICNmM2YzZjM7XG4gICAgLS1kcC1zY3JvbGwtYmFyLWNvbG9yOiAjOTU5NTk1O1xuICAgIC0tZHAtc3VjY2Vzcy1jb2xvcjogIzc2ZDI3NTtcbiAgICAtLWRwLXN1Y2Nlc3MtY29sb3ItZGlzYWJsZWQ6ICNhM2Q5YjE7XG4gICAgLS1kcC1pY29uLWNvbG9yOiAjOTU5NTk1O1xuICAgIC0tZHAtZGFuZ2VyLWNvbG9yOiAjZmY2ZjYwO1xuICAgIC0tZHAtbWFya2VyLWNvbG9yOiAjZmY2ZjYwO1xuICAgIC0tZHAtdG9vbHRpcC1jb2xvcjogI2ZhZmFmYTtcbiAgICAtLWRwLWRpc2FibGVkLWNvbG9yLXRleHQ6ICM4ZThlOGU7XG4gICAgLS1kcC1oaWdobGlnaHQtY29sb3I6IHJnYigyNSAxMTggMjEwIC8gMTAlKTtcbiAgICAtLWRwLXJhbmdlLWJldHdlZW4tZGF0ZXMtYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZHAtaG92ZXItY29sb3IsICNmM2YzZjMpO1xuICAgIC0tZHAtcmFuZ2UtYmV0d2Vlbi1kYXRlcy10ZXh0LWNvbG9yOiB2YXIoLS1kcC1ob3Zlci10ZXh0LWNvbG9yLCAjMjEyMTIxKTtcbiAgICAtLWRwLXJhbmdlLWJldHdlZW4tYm9yZGVyLWNvbG9yOiB2YXIoLS1kcC1ob3Zlci1jb2xvciwgI2YzZjNmMyk7XG59XG5cblxuOnJvb3Qge1xuICAgIC8qR2VuZXJhbCovXG4gICAgLS1kcC1mb250LWZhbWlseTogJ0Z1c3RhdCcsIHNhbnMtc2VyaWY7IC8qRm9udCBmYW1pbHkgZm9yIHRoZSBkYXRlcGlja2VyKi9cbiAgICAtLWRwLWJvcmRlci1yYWRpdXM6IDRweDsgLypDb25maWd1cmFibGUgYm9yZGVyLXJhZGl1cyovXG4gICAgLS1kcC1jZWxsLWJvcmRlci1yYWRpdXM6IDRweDsgLypTcGVjaWZpYyBib3JkZXIgcmFkaXVzIGZvciB0aGUgY2FsZW5kYXIgY2VsbCovXG4gICAgLS1kcC1jb21tb24tdHJhbnNpdGlvbjogYWxsIDAuMXMgZWFzZS1pbjsgLypHZW5lcmljIHRyYW5zaXRpb24gYXBwbGllZCBvbiBidXR0b25zIGFuZCBjYWxlbmRhciBjZWxscyovXG5cbiAgICAvKlNpemluZyovXG4gICAgLS1kcC1idXR0b24taGVpZ2h0OiAzNXB4OyAvKlNpemUgZm9yIGJ1dHRvbnMgaW4gb3ZlcmxheXMqL1xuICAgIC0tZHAtbW9udGgteWVhci1yb3ctaGVpZ2h0OiAzNXB4OyAvKkhlaWdodCBvZiB0aGUgbW9udGgteWVhciBzZWxlY3Qgcm93Ki9cbiAgICAtLWRwLW1vbnRoLXllYXItcm93LWJ1dHRvbi1zaXplOiAyNHB4ICFpbXBvcnRhbnQ7IC8qU3BlY2lmaWMgaGVpZ2h0IGZvciB0aGUgbmV4dC9wcmV2aW91cyBidXR0b25zKi9cbiAgICAtLWRwLWJ1dHRvbi1pY29uLWhlaWdodDogMjRweCAhaW1wb3J0YW50OyAvKkljb24gc2l6aW5nIGluIGJ1dHRvbnMqL1xuICAgIC0tZHAtY2VsbC1zaXplOiAzNXB4OyAvKldpZHRoIGFuZCBoZWlnaHQgb2YgY2FsZW5kYXIgY2VsbCovXG4gICAgLS1kcC1jZWxsLXBhZGRpbmc6IDIwcHg7IC8qUGFkZGluZyBpbiB0aGUgY2VsbCovXG4gICAgLS1kcC1jb21tb24tcGFkZGluZzogMTBweDsgLypDb21tb24gcGFkZGluZyB1c2VkKi9cbiAgICAtLWRwLWlucHV0LWljb24tcGFkZGluZzogMzVweDsgLypQYWRkaW5nIG9uIHRoZSBsZWZ0IHNpZGUgb2YgdGhlIGlucHV0IGlmIGljb24gaXMgcHJlc2VudCovXG4gICAgLS1kcC1pbnB1dC1wYWRkaW5nOiA2cHggMzBweCA2cHggMTJweDsgLypQYWRkaW5nIGluIHRoZSBpbnB1dCovXG4gICAgLS1kcC1tZW51LW1pbi13aWR0aDogMjYwcHg7IC8qQWRqdXN0IHRoZSBtaW4gd2lkdGggb2YgdGhlIG1lbnUqL1xuICAgIC0tZHAtYWN0aW9uLWJ1dHRvbnMtcGFkZGluZzogMnB4IDVweDsgLypBZGp1c3QgcGFkZGluZyBmb3IgdGhlIGFjdGlvbiBidXR0b25zIGluIGFjdGlvbiByb3cqL1xuICAgIC0tZHAtcm93LW1hcmdpbjogIDVweCAwOyAvKkFkanVzdCB0aGUgc3BhY2luZyBiZXR3ZWVuIHJvd3MgaW4gdGhlIGNhbGVuZGFyKi9cbiAgICAtLWRwLWNhbGVuZGFyLWhlYWRlci1jZWxsLXBhZGRpbmc6ICAwLjVyZW07IC8qQWRqdXN0IHBhZGRpbmcgaW4gY2FsZW5kYXIgaGVhZGVyIGNlbGxzKi9cbiAgICAtLWRwLXR3by1jYWxlbmRhcnMtc3BhY2luZzogIDEwcHg7IC8qU3BhY2UgYmV0d2VlbiBtdWx0aXBsZSBjYWxlbmRhcnMqL1xuICAgIC0tZHAtb3ZlcmxheS1jb2wtcGFkZGluZzogIDNweDsgLypQYWRkaW5nIGluIHRoZSBvdmVybGF5IGNvbHVtbiovXG4gICAgLS1kcC10aW1lLWluYy1kZWMtYnV0dG9uLXNpemU6ICAzMnB4OyAvKlNpemluZyBmb3IgYXJyb3cgYnV0dG9ucyBpbiB0aGUgdGltZSBwaWNrZXIqL1xuICAgIC0tZHAtbWVudS1wYWRkaW5nOiAzMHB4ICFpbXBvcnRhbnQ7IC8qTWVudSBwYWRkaW5nKi9cbiAgICBcbiAgICAvKkZvbnQgc2l6ZXMqL1xuICAgIC0tZHAtZm9udC1zaXplOiAxNHB4OyAvKkRlZmF1bHQgZm9udC1zaXplKi9cbiAgICAtLWRwLXByZXZpZXctZm9udC1zaXplOiAxNHB4OyAvKkZvbnQgc2l6ZSBvZiB0aGUgZGF0ZSBwcmV2aWV3IGluIHRoZSBhY3Rpb24gcm93Ki9cbiAgICAtLWRwLXRpbWUtZm9udC1zaXplOiAxNHB4OyAvKkZvbnQgc2l6ZSBpbiB0aGUgdGltZSBwaWNrZXIqL1xuICAgIFxuICAgIC8qVHJhbnNpdGlvbnMqL1xuICAgIC0tZHAtYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjFzOyAvKlRyYW5zaXRpb24gZHVyYXRpb24qL1xuICAgIC0tZHAtbWVudS1hcHBlYXItdHJhbnNpdGlvbi10aW1pbmc6IGN1YmljLWJlemllciguNCwgMCwgMSwgMSk7IC8qVGltaW5nIG9uIG1lbnUgYXBwZWFyIGFuaW1hdGlvbiovXG4gICAgLS1kcC10cmFuc2l0aW9uLXRpbWluZzogZWFzZS1vdXQ7IC8qVGltaW5nIG9uIHNsaWRlIGFuaW1hdGlvbnMqL1xufVxuXG4vKiBPdmVycmlkZXMgZm9yIGRlZmF1bHQgY3NzICovXG5cbi5kcF9fY2FsZW5kYXJfaGVhZGVyIHtcbiAgZm9udC13ZWlnaHQ6IDUwMCAhaW1wb3J0YW50O1xuICBnYXA6IDEwcHg7XG59XG5cbi5kcC0taGVhZGVyLXdyYXAge1xuICBwYWRkaW5nLWJvdHRvbTogMzBweCAhaW1wb3J0YW50O1xufVxuXG4uZHBfX2NlbGxfaW5uZXIge1xuICBmb250LXdlaWdodDogNTAwICFpbXBvcnRhbnQ7XG59XG5cbi5kcF9fY2FsZW5kYXJfaGVhZGVyX3NlcGFyYXRvciB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmRwX19jYWxlbmRhcl9oZWFkZXJfaXRlbSB7XG4gIGhlaWdodDogdW5zZXQgIWltcG9ydGFudDtcbn1cblxuLmRwX19pY29uIHtcbiAgZmlsbDogdmFyKC0tY29sb3ItbmV1dHJhbC0yMCkgIWltcG9ydGFudDtcbiAgc3Ryb2tlOiB2YXIoLS1jb2xvci1uZXV0cmFsLTIwKSAhaW1wb3J0YW50O1xufVxuXG4uZHBfX2NhbGVuZGFyX3JvdyB7XG4gIGdhcDogMTBweDtcbn1cblxuLmRwX190b2RheSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWNvbG9yLW5ldXRyYWwtODApICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDhweCAhaW1wb3J0YW50O1xufVxuXG4uZHBfX21vbnRoX3llYXJfc2VsZWN0IHtcbiAgZm9udC1zaXplOiAxNnB4ICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiA1MDAgIWltcG9ydGFudDtcbn1cblxuLmRwLWljb24tcmlnaHQge1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbn1cblxuLmRwX19pbnB1dF9pY29ucyB7XG4gIHdpZHRoOiAxMy41cHggIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiA3cHggIWltcG9ydGFudDtcbiAgLyogcGFkZGluZzogMHB4IDlweCAwcHggOXB4ICFpbXBvcnRhbnQ7ICovXG59XG5cbi5kcF9faW5wdXRfaWNvbnMtaGVhZGVyIHtcbiAgd2lkdGg6IDE2cHggIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAxNnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5kcF9faW5wdXQge1xuICBmb250LXNpemU6IDE0cHggIWltcG9ydGFudDtcbn1cblxuLmRwX19pbm5lcl9uYXY6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xufVxuXG4uZHBfX21vbnRoX3llYXJfd3JhcCB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBnYXA6IDEwcHg7XG59XG5cbi5kcF9fbW9udGhfeWVhcl9zZWxlY3Qge1xuICB3aWR0aDogMzUlICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogdW5zZXQgIWltcG9ydGFudDtcbn1cblxuLmRwX19tb250aF95ZWFyX3NlbGVjdFtkYXRhLWRwLWVsZW1lbnQ9XCJvdmVybGF5LXllYXJcIl0ge1xuICB3aWR0aDogMTYlICFpbXBvcnRhbnQ7XG59XG5cbi5kcF9faW5uZXJfbmF2X2Rpc2FibGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cblxuLmRwX19pbm5lcl9uYXZfZGlzYWJsZWQgc3ZnIHtcbiAgc3Ryb2tlOiB2YXIoLS1jb2xvci1uZXV0cmFsLTYwKSAhaW1wb3J0YW50O1xuICBmaWxsOiB2YXIoLS1jb2xvci1uZXV0cmFsLTYwKSAhaW1wb3J0YW50O1xufSJdLCJuYW1lcyI6W10sImlnbm9yZUxpc3QiOltdLCJzb3VyY2VSb290IjoiIn0=*/