/*!****************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./assets/src/scss/pricingtable.scss ***!
  \****************************************************************************************************************************/
.align-baseline {
  vertical-align: baseline !important;
}

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

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

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

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

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

.float-start {
  float: left !important;
}

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

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

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

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

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

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

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

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

.opacity-25 {
  opacity: 0.25 !important;
}

.opacity-50 {
  opacity: 0.5 !important;
}

.opacity-75 {
  opacity: 0.75 !important;
}

.opacity-100 {
  opacity: 1 !important;
}

.overflow-auto {
  overflow: auto !important;
}

.overflow-hidden {
  overflow: hidden !important;
}

.overflow-visible {
  overflow: visible !important;
}

.overflow-scroll {
  overflow: scroll !important;
}

.overflow-x-auto {
  overflow-x: auto !important;
}

.overflow-x-hidden {
  overflow-x: hidden !important;
}

.overflow-x-visible {
  overflow-x: visible !important;
}

.overflow-x-scroll {
  overflow-x: scroll !important;
}

.overflow-y-auto {
  overflow-y: auto !important;
}

.overflow-y-hidden {
  overflow-y: hidden !important;
}

.overflow-y-visible {
  overflow-y: visible !important;
}

.overflow-y-scroll {
  overflow-y: scroll !important;
}

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

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

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

.d-grid {
  display: grid !important;
}

.d-inline-grid {
  display: inline-grid !important;
}

.d-table {
  display: table !important;
}

.d-table-row {
  display: table-row !important;
}

.d-table-cell {
  display: table-cell !important;
}

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

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

.d-none {
  display: none !important;
}

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

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

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

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

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

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

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

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

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

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

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

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

.position-static {
  position: static !important;
}

.position-relative {
  position: relative !important;
}

.position-absolute {
  position: absolute !important;
}

.position-fixed {
  position: fixed !important;
}

.position-sticky {
  position: sticky !important;
}

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

.top-50 {
  top: 50% !important;
}

.top-100 {
  top: 100% !important;
}

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

.bottom-50 {
  bottom: 50% !important;
}

.bottom-100 {
  bottom: 100% !important;
}

.start-0 {
  left: 0 !important;
}

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

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

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

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

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

.translate-middle {
  transform: translate(-50%, -50%) !important;
}

.translate-middle-x {
  transform: translateX(-50%) !important;
}

.translate-middle-y {
  transform: translateY(-50%) !important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.border-1 {
  border-width: 1px !important;
}

.border-2 {
  border-width: 2px !important;
}

.border-3 {
  border-width: 3px !important;
}

.border-4 {
  border-width: 4px !important;
}

.border-5 {
  border-width: 5px !important;
}

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

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

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

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

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

.w-25 {
  width: 25% !important;
}

.w-50 {
  width: 50% !important;
}

.w-75 {
  width: 75% !important;
}

.w-100 {
  width: 100% !important;
}

.w-auto {
  width: auto !important;
}

.mw-100 {
  max-width: 100% !important;
}

.vw-100 {
  width: 100vw !important;
}

.min-vw-100 {
  min-width: 100vw !important;
}

.h-25 {
  height: 25% !important;
}

.h-50 {
  height: 50% !important;
}

.h-75 {
  height: 75% !important;
}

.h-100 {
  height: 100% !important;
}

.h-auto {
  height: auto !important;
}

.mh-100 {
  max-height: 100% !important;
}

.vh-100 {
  height: 100vh !important;
}

.min-vh-100 {
  min-height: 100vh !important;
}

.flex-fill {
  flex: 1 1 auto !important;
}

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

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

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

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

.flex-grow-0 {
  flex-grow: 0 !important;
}

.flex-grow-1 {
  flex-grow: 1 !important;
}

.flex-shrink-0 {
  flex-shrink: 0 !important;
}

.flex-shrink-1 {
  flex-shrink: 1 !important;
}

.flex-wrap {
  flex-wrap: wrap !important;
}

.flex-nowrap {
  flex-wrap: nowrap !important;
}

.flex-wrap-reverse {
  flex-wrap: wrap-reverse !important;
}

.justify-content-start {
  justify-content: flex-start !important;
}

.justify-content-end {
  justify-content: flex-end !important;
}

.justify-content-center {
  justify-content: center !important;
}

.justify-content-between {
  justify-content: space-between !important;
}

.justify-content-around {
  justify-content: space-around !important;
}

.justify-content-evenly {
  justify-content: space-evenly !important;
}

.align-items-start {
  align-items: flex-start !important;
}

.align-items-end {
  align-items: flex-end !important;
}

.align-items-center {
  align-items: center !important;
}

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

.align-items-stretch {
  align-items: stretch !important;
}

.align-content-start {
  align-content: flex-start !important;
}

.align-content-end {
  align-content: flex-end !important;
}

.align-content-center {
  align-content: center !important;
}

.align-content-between {
  align-content: space-between !important;
}

.align-content-around {
  align-content: space-around !important;
}

.align-content-stretch {
  align-content: stretch !important;
}

.align-self-auto {
  align-self: auto !important;
}

.align-self-start {
  align-self: flex-start !important;
}

.align-self-end {
  align-self: flex-end !important;
}

.align-self-center {
  align-self: center !important;
}

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

.align-self-stretch {
  align-self: stretch !important;
}

.order-first {
  order: -1 !important;
}

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

.order-1 {
  order: 1 !important;
}

.order-2 {
  order: 2 !important;
}

.order-3 {
  order: 3 !important;
}

.order-4 {
  order: 4 !important;
}

.order-5 {
  order: 5 !important;
}

.order-last {
  order: 6 !important;
}

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

.m-1 {
  margin: 0.25rem !important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

.my-1 {
  margin-top: 0.25rem !important;
  margin-bottom: 0.25rem !important;
}

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

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

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

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

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

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

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

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

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

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

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

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

.me-0 {
  margin-right: 0 !important;
}

.me-1 {
  margin-right: 0.25rem !important;
}

.me-2 {
  margin-right: 0.5rem !important;
}

.me-3 {
  margin-right: 1rem !important;
}

.me-4 {
  margin-right: 1.5rem !important;
}

.me-5 {
  margin-right: 3rem !important;
}

.me-auto {
  margin-right: auto !important;
}

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

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

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

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

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

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

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

.ms-0 {
  margin-left: 0 !important;
}

.ms-1 {
  margin-left: 0.25rem !important;
}

.ms-2 {
  margin-left: 0.5rem !important;
}

.ms-3 {
  margin-left: 1rem !important;
}

.ms-4 {
  margin-left: 1.5rem !important;
}

.ms-5 {
  margin-left: 3rem !important;
}

.ms-auto {
  margin-left: auto !important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.pe-0 {
  padding-right: 0 !important;
}

.pe-1 {
  padding-right: 0.25rem !important;
}

.pe-2 {
  padding-right: 0.5rem !important;
}

.pe-3 {
  padding-right: 1rem !important;
}

.pe-4 {
  padding-right: 1.5rem !important;
}

.pe-5 {
  padding-right: 3rem !important;
}

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

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

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

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

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

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

.ps-0 {
  padding-left: 0 !important;
}

.ps-1 {
  padding-left: 0.25rem !important;
}

.ps-2 {
  padding-left: 0.5rem !important;
}

.ps-3 {
  padding-left: 1rem !important;
}

.ps-4 {
  padding-left: 1.5rem !important;
}

.ps-5 {
  padding-left: 3rem !important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.fs-6 {
  font-size: 1rem !important;
}

.fst-italic {
  font-style: italic !important;
}

.fst-normal {
  font-style: normal !important;
}

.fw-lighter {
  font-weight: lighter !important;
}

.fw-light {
  font-weight: 300 !important;
}

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

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

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

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

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

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

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

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

.lh-lg {
  line-height: 2 !important;
}

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

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

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

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

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

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

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

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

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

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

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

/* rtl:begin:remove */
.text-break {
  word-wrap: break-word !important;
  word-break: break-word !important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.link-offset-1 {
  text-underline-offset: 0.125em !important;
}

.link-offset-1-hover:hover {
  text-underline-offset: 0.125em !important;
}

.link-offset-2 {
  text-underline-offset: 0.25em !important;
}

.link-offset-2-hover:hover {
  text-underline-offset: 0.25em !important;
}

.link-offset-3 {
  text-underline-offset: 0.375em !important;
}

.link-offset-3-hover:hover {
  text-underline-offset: 0.375em !important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.visible {
  visibility: visible !important;
}

.invisible {
  visibility: hidden !important;
}

.z-n1 {
  z-index: -1 !important;
}

.z-0 {
  z-index: 0 !important;
}

.z-1 {
  z-index: 1 !important;
}

.z-2 {
  z-index: 2 !important;
}

.z-3 {
  z-index: 3 !important;
}

@media (min-width: 576px) {
  .float-sm-start {
    float: left !important;
  }
  .float-sm-end {
    float: right !important;
  }
  .float-sm-none {
    float: none !important;
  }
  .object-fit-sm-contain {
    object-fit: contain !important;
  }
  .object-fit-sm-cover {
    object-fit: cover !important;
  }
  .object-fit-sm-fill {
    object-fit: fill !important;
  }
  .object-fit-sm-scale {
    object-fit: scale-down !important;
  }
  .object-fit-sm-none {
    object-fit: none !important;
  }
  .d-sm-inline {
    display: inline !important;
  }
  .d-sm-inline-block {
    display: inline-block !important;
  }
  .d-sm-block {
    display: block !important;
  }
  .d-sm-grid {
    display: grid !important;
  }
  .d-sm-inline-grid {
    display: inline-grid !important;
  }
  .d-sm-table {
    display: table !important;
  }
  .d-sm-table-row {
    display: table-row !important;
  }
  .d-sm-table-cell {
    display: table-cell !important;
  }
  .d-sm-flex {
    display: flex !important;
  }
  .d-sm-inline-flex {
    display: inline-flex !important;
  }
  .d-sm-none {
    display: none !important;
  }
  .flex-sm-fill {
    flex: 1 1 auto !important;
  }
  .flex-sm-row {
    flex-direction: row !important;
  }
  .flex-sm-column {
    flex-direction: column !important;
  }
  .flex-sm-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-sm-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-sm-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-sm-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-sm-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-sm-shrink-1 {
    flex-shrink: 1 !important;
  }
  .flex-sm-wrap {
    flex-wrap: wrap !important;
  }
  .flex-sm-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-sm-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .justify-content-sm-start {
    justify-content: flex-start !important;
  }
  .justify-content-sm-end {
    justify-content: flex-end !important;
  }
  .justify-content-sm-center {
    justify-content: center !important;
  }
  .justify-content-sm-between {
    justify-content: space-between !important;
  }
  .justify-content-sm-around {
    justify-content: space-around !important;
  }
  .justify-content-sm-evenly {
    justify-content: space-evenly !important;
  }
  .align-items-sm-start {
    align-items: flex-start !important;
  }
  .align-items-sm-end {
    align-items: flex-end !important;
  }
  .align-items-sm-center {
    align-items: center !important;
  }
  .align-items-sm-baseline {
    align-items: baseline !important;
  }
  .align-items-sm-stretch {
    align-items: stretch !important;
  }
  .align-content-sm-start {
    align-content: flex-start !important;
  }
  .align-content-sm-end {
    align-content: flex-end !important;
  }
  .align-content-sm-center {
    align-content: center !important;
  }
  .align-content-sm-between {
    align-content: space-between !important;
  }
  .align-content-sm-around {
    align-content: space-around !important;
  }
  .align-content-sm-stretch {
    align-content: stretch !important;
  }
  .align-self-sm-auto {
    align-self: auto !important;
  }
  .align-self-sm-start {
    align-self: flex-start !important;
  }
  .align-self-sm-end {
    align-self: flex-end !important;
  }
  .align-self-sm-center {
    align-self: center !important;
  }
  .align-self-sm-baseline {
    align-self: baseline !important;
  }
  .align-self-sm-stretch {
    align-self: stretch !important;
  }
  .order-sm-first {
    order: -1 !important;
  }
  .order-sm-0 {
    order: 0 !important;
  }
  .order-sm-1 {
    order: 1 !important;
  }
  .order-sm-2 {
    order: 2 !important;
  }
  .order-sm-3 {
    order: 3 !important;
  }
  .order-sm-4 {
    order: 4 !important;
  }
  .order-sm-5 {
    order: 5 !important;
  }
  .order-sm-last {
    order: 6 !important;
  }
  .m-sm-0 {
    margin: 0 !important;
  }
  .m-sm-1 {
    margin: 0.25rem !important;
  }
  .m-sm-2 {
    margin: 0.5rem !important;
  }
  .m-sm-3 {
    margin: 1rem !important;
  }
  .m-sm-4 {
    margin: 1.5rem !important;
  }
  .m-sm-5 {
    margin: 3rem !important;
  }
  .m-sm-auto {
    margin: auto !important;
  }
  .mx-sm-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .mx-sm-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  .mx-sm-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  .mx-sm-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .mx-sm-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  .mx-sm-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  .mx-sm-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .my-sm-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .my-sm-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }
  .my-sm-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  .my-sm-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  .my-sm-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  .my-sm-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  .my-sm-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  .mt-sm-0 {
    margin-top: 0 !important;
  }
  .mt-sm-1 {
    margin-top: 0.25rem !important;
  }
  .mt-sm-2 {
    margin-top: 0.5rem !important;
  }
  .mt-sm-3 {
    margin-top: 1rem !important;
  }
  .mt-sm-4 {
    margin-top: 1.5rem !important;
  }
  .mt-sm-5 {
    margin-top: 3rem !important;
  }
  .mt-sm-auto {
    margin-top: auto !important;
  }
  .me-sm-0 {
    margin-right: 0 !important;
  }
  .me-sm-1 {
    margin-right: 0.25rem !important;
  }
  .me-sm-2 {
    margin-right: 0.5rem !important;
  }
  .me-sm-3 {
    margin-right: 1rem !important;
  }
  .me-sm-4 {
    margin-right: 1.5rem !important;
  }
  .me-sm-5 {
    margin-right: 3rem !important;
  }
  .me-sm-auto {
    margin-right: auto !important;
  }
  .mb-sm-0 {
    margin-bottom: 0 !important;
  }
  .mb-sm-1 {
    margin-bottom: 0.25rem !important;
  }
  .mb-sm-2 {
    margin-bottom: 0.5rem !important;
  }
  .mb-sm-3 {
    margin-bottom: 1rem !important;
  }
  .mb-sm-4 {
    margin-bottom: 1.5rem !important;
  }
  .mb-sm-5 {
    margin-bottom: 3rem !important;
  }
  .mb-sm-auto {
    margin-bottom: auto !important;
  }
  .ms-sm-0 {
    margin-left: 0 !important;
  }
  .ms-sm-1 {
    margin-left: 0.25rem !important;
  }
  .ms-sm-2 {
    margin-left: 0.5rem !important;
  }
  .ms-sm-3 {
    margin-left: 1rem !important;
  }
  .ms-sm-4 {
    margin-left: 1.5rem !important;
  }
  .ms-sm-5 {
    margin-left: 3rem !important;
  }
  .ms-sm-auto {
    margin-left: auto !important;
  }
  .p-sm-0 {
    padding: 0 !important;
  }
  .p-sm-1 {
    padding: 0.25rem !important;
  }
  .p-sm-2 {
    padding: 0.5rem !important;
  }
  .p-sm-3 {
    padding: 1rem !important;
  }
  .p-sm-4 {
    padding: 1.5rem !important;
  }
  .p-sm-5 {
    padding: 3rem !important;
  }
  .px-sm-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .px-sm-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  .px-sm-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  .px-sm-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  .px-sm-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  .px-sm-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  .py-sm-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .py-sm-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
  .py-sm-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  .py-sm-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  .py-sm-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
  .py-sm-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  .pt-sm-0 {
    padding-top: 0 !important;
  }
  .pt-sm-1 {
    padding-top: 0.25rem !important;
  }
  .pt-sm-2 {
    padding-top: 0.5rem !important;
  }
  .pt-sm-3 {
    padding-top: 1rem !important;
  }
  .pt-sm-4 {
    padding-top: 1.5rem !important;
  }
  .pt-sm-5 {
    padding-top: 3rem !important;
  }
  .pe-sm-0 {
    padding-right: 0 !important;
  }
  .pe-sm-1 {
    padding-right: 0.25rem !important;
  }
  .pe-sm-2 {
    padding-right: 0.5rem !important;
  }
  .pe-sm-3 {
    padding-right: 1rem !important;
  }
  .pe-sm-4 {
    padding-right: 1.5rem !important;
  }
  .pe-sm-5 {
    padding-right: 3rem !important;
  }
  .pb-sm-0 {
    padding-bottom: 0 !important;
  }
  .pb-sm-1 {
    padding-bottom: 0.25rem !important;
  }
  .pb-sm-2 {
    padding-bottom: 0.5rem !important;
  }
  .pb-sm-3 {
    padding-bottom: 1rem !important;
  }
  .pb-sm-4 {
    padding-bottom: 1.5rem !important;
  }
  .pb-sm-5 {
    padding-bottom: 3rem !important;
  }
  .ps-sm-0 {
    padding-left: 0 !important;
  }
  .ps-sm-1 {
    padding-left: 0.25rem !important;
  }
  .ps-sm-2 {
    padding-left: 0.5rem !important;
  }
  .ps-sm-3 {
    padding-left: 1rem !important;
  }
  .ps-sm-4 {
    padding-left: 1.5rem !important;
  }
  .ps-sm-5 {
    padding-left: 3rem !important;
  }
  .gap-sm-0 {
    gap: 0 !important;
  }
  .gap-sm-1 {
    gap: 0.25rem !important;
  }
  .gap-sm-2 {
    gap: 0.5rem !important;
  }
  .gap-sm-3 {
    gap: 1rem !important;
  }
  .gap-sm-4 {
    gap: 1.5rem !important;
  }
  .gap-sm-5 {
    gap: 3rem !important;
  }
  .row-gap-sm-0 {
    row-gap: 0 !important;
  }
  .row-gap-sm-1 {
    row-gap: 0.25rem !important;
  }
  .row-gap-sm-2 {
    row-gap: 0.5rem !important;
  }
  .row-gap-sm-3 {
    row-gap: 1rem !important;
  }
  .row-gap-sm-4 {
    row-gap: 1.5rem !important;
  }
  .row-gap-sm-5 {
    row-gap: 3rem !important;
  }
  .column-gap-sm-0 {
    column-gap: 0 !important;
  }
  .column-gap-sm-1 {
    column-gap: 0.25rem !important;
  }
  .column-gap-sm-2 {
    column-gap: 0.5rem !important;
  }
  .column-gap-sm-3 {
    column-gap: 1rem !important;
  }
  .column-gap-sm-4 {
    column-gap: 1.5rem !important;
  }
  .column-gap-sm-5 {
    column-gap: 3rem !important;
  }
  .text-sm-start {
    text-align: left !important;
  }
  .text-sm-end {
    text-align: right !important;
  }
  .text-sm-center {
    text-align: center !important;
  }
}
@media (min-width: 768px) {
  .float-md-start {
    float: left !important;
  }
  .float-md-end {
    float: right !important;
  }
  .float-md-none {
    float: none !important;
  }
  .object-fit-md-contain {
    object-fit: contain !important;
  }
  .object-fit-md-cover {
    object-fit: cover !important;
  }
  .object-fit-md-fill {
    object-fit: fill !important;
  }
  .object-fit-md-scale {
    object-fit: scale-down !important;
  }
  .object-fit-md-none {
    object-fit: none !important;
  }
  .d-md-inline {
    display: inline !important;
  }
  .d-md-inline-block {
    display: inline-block !important;
  }
  .d-md-block {
    display: block !important;
  }
  .d-md-grid {
    display: grid !important;
  }
  .d-md-inline-grid {
    display: inline-grid !important;
  }
  .d-md-table {
    display: table !important;
  }
  .d-md-table-row {
    display: table-row !important;
  }
  .d-md-table-cell {
    display: table-cell !important;
  }
  .d-md-flex {
    display: flex !important;
  }
  .d-md-inline-flex {
    display: inline-flex !important;
  }
  .d-md-none {
    display: none !important;
  }
  .flex-md-fill {
    flex: 1 1 auto !important;
  }
  .flex-md-row {
    flex-direction: row !important;
  }
  .flex-md-column {
    flex-direction: column !important;
  }
  .flex-md-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-md-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-md-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-md-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-md-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-md-shrink-1 {
    flex-shrink: 1 !important;
  }
  .flex-md-wrap {
    flex-wrap: wrap !important;
  }
  .flex-md-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-md-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .justify-content-md-start {
    justify-content: flex-start !important;
  }
  .justify-content-md-end {
    justify-content: flex-end !important;
  }
  .justify-content-md-center {
    justify-content: center !important;
  }
  .justify-content-md-between {
    justify-content: space-between !important;
  }
  .justify-content-md-around {
    justify-content: space-around !important;
  }
  .justify-content-md-evenly {
    justify-content: space-evenly !important;
  }
  .align-items-md-start {
    align-items: flex-start !important;
  }
  .align-items-md-end {
    align-items: flex-end !important;
  }
  .align-items-md-center {
    align-items: center !important;
  }
  .align-items-md-baseline {
    align-items: baseline !important;
  }
  .align-items-md-stretch {
    align-items: stretch !important;
  }
  .align-content-md-start {
    align-content: flex-start !important;
  }
  .align-content-md-end {
    align-content: flex-end !important;
  }
  .align-content-md-center {
    align-content: center !important;
  }
  .align-content-md-between {
    align-content: space-between !important;
  }
  .align-content-md-around {
    align-content: space-around !important;
  }
  .align-content-md-stretch {
    align-content: stretch !important;
  }
  .align-self-md-auto {
    align-self: auto !important;
  }
  .align-self-md-start {
    align-self: flex-start !important;
  }
  .align-self-md-end {
    align-self: flex-end !important;
  }
  .align-self-md-center {
    align-self: center !important;
  }
  .align-self-md-baseline {
    align-self: baseline !important;
  }
  .align-self-md-stretch {
    align-self: stretch !important;
  }
  .order-md-first {
    order: -1 !important;
  }
  .order-md-0 {
    order: 0 !important;
  }
  .order-md-1 {
    order: 1 !important;
  }
  .order-md-2 {
    order: 2 !important;
  }
  .order-md-3 {
    order: 3 !important;
  }
  .order-md-4 {
    order: 4 !important;
  }
  .order-md-5 {
    order: 5 !important;
  }
  .order-md-last {
    order: 6 !important;
  }
  .m-md-0 {
    margin: 0 !important;
  }
  .m-md-1 {
    margin: 0.25rem !important;
  }
  .m-md-2 {
    margin: 0.5rem !important;
  }
  .m-md-3 {
    margin: 1rem !important;
  }
  .m-md-4 {
    margin: 1.5rem !important;
  }
  .m-md-5 {
    margin: 3rem !important;
  }
  .m-md-auto {
    margin: auto !important;
  }
  .mx-md-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .mx-md-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  .mx-md-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  .mx-md-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .mx-md-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  .mx-md-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  .mx-md-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .my-md-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .my-md-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }
  .my-md-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  .my-md-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  .my-md-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  .my-md-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  .my-md-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  .mt-md-0 {
    margin-top: 0 !important;
  }
  .mt-md-1 {
    margin-top: 0.25rem !important;
  }
  .mt-md-2 {
    margin-top: 0.5rem !important;
  }
  .mt-md-3 {
    margin-top: 1rem !important;
  }
  .mt-md-4 {
    margin-top: 1.5rem !important;
  }
  .mt-md-5 {
    margin-top: 3rem !important;
  }
  .mt-md-auto {
    margin-top: auto !important;
  }
  .me-md-0 {
    margin-right: 0 !important;
  }
  .me-md-1 {
    margin-right: 0.25rem !important;
  }
  .me-md-2 {
    margin-right: 0.5rem !important;
  }
  .me-md-3 {
    margin-right: 1rem !important;
  }
  .me-md-4 {
    margin-right: 1.5rem !important;
  }
  .me-md-5 {
    margin-right: 3rem !important;
  }
  .me-md-auto {
    margin-right: auto !important;
  }
  .mb-md-0 {
    margin-bottom: 0 !important;
  }
  .mb-md-1 {
    margin-bottom: 0.25rem !important;
  }
  .mb-md-2 {
    margin-bottom: 0.5rem !important;
  }
  .mb-md-3 {
    margin-bottom: 1rem !important;
  }
  .mb-md-4 {
    margin-bottom: 1.5rem !important;
  }
  .mb-md-5 {
    margin-bottom: 3rem !important;
  }
  .mb-md-auto {
    margin-bottom: auto !important;
  }
  .ms-md-0 {
    margin-left: 0 !important;
  }
  .ms-md-1 {
    margin-left: 0.25rem !important;
  }
  .ms-md-2 {
    margin-left: 0.5rem !important;
  }
  .ms-md-3 {
    margin-left: 1rem !important;
  }
  .ms-md-4 {
    margin-left: 1.5rem !important;
  }
  .ms-md-5 {
    margin-left: 3rem !important;
  }
  .ms-md-auto {
    margin-left: auto !important;
  }
  .p-md-0 {
    padding: 0 !important;
  }
  .p-md-1 {
    padding: 0.25rem !important;
  }
  .p-md-2 {
    padding: 0.5rem !important;
  }
  .p-md-3 {
    padding: 1rem !important;
  }
  .p-md-4 {
    padding: 1.5rem !important;
  }
  .p-md-5 {
    padding: 3rem !important;
  }
  .px-md-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .px-md-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  .px-md-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  .px-md-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  .px-md-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  .px-md-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  .py-md-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .py-md-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
  .py-md-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  .py-md-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  .py-md-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
  .py-md-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  .pt-md-0 {
    padding-top: 0 !important;
  }
  .pt-md-1 {
    padding-top: 0.25rem !important;
  }
  .pt-md-2 {
    padding-top: 0.5rem !important;
  }
  .pt-md-3 {
    padding-top: 1rem !important;
  }
  .pt-md-4 {
    padding-top: 1.5rem !important;
  }
  .pt-md-5 {
    padding-top: 3rem !important;
  }
  .pe-md-0 {
    padding-right: 0 !important;
  }
  .pe-md-1 {
    padding-right: 0.25rem !important;
  }
  .pe-md-2 {
    padding-right: 0.5rem !important;
  }
  .pe-md-3 {
    padding-right: 1rem !important;
  }
  .pe-md-4 {
    padding-right: 1.5rem !important;
  }
  .pe-md-5 {
    padding-right: 3rem !important;
  }
  .pb-md-0 {
    padding-bottom: 0 !important;
  }
  .pb-md-1 {
    padding-bottom: 0.25rem !important;
  }
  .pb-md-2 {
    padding-bottom: 0.5rem !important;
  }
  .pb-md-3 {
    padding-bottom: 1rem !important;
  }
  .pb-md-4 {
    padding-bottom: 1.5rem !important;
  }
  .pb-md-5 {
    padding-bottom: 3rem !important;
  }
  .ps-md-0 {
    padding-left: 0 !important;
  }
  .ps-md-1 {
    padding-left: 0.25rem !important;
  }
  .ps-md-2 {
    padding-left: 0.5rem !important;
  }
  .ps-md-3 {
    padding-left: 1rem !important;
  }
  .ps-md-4 {
    padding-left: 1.5rem !important;
  }
  .ps-md-5 {
    padding-left: 3rem !important;
  }
  .gap-md-0 {
    gap: 0 !important;
  }
  .gap-md-1 {
    gap: 0.25rem !important;
  }
  .gap-md-2 {
    gap: 0.5rem !important;
  }
  .gap-md-3 {
    gap: 1rem !important;
  }
  .gap-md-4 {
    gap: 1.5rem !important;
  }
  .gap-md-5 {
    gap: 3rem !important;
  }
  .row-gap-md-0 {
    row-gap: 0 !important;
  }
  .row-gap-md-1 {
    row-gap: 0.25rem !important;
  }
  .row-gap-md-2 {
    row-gap: 0.5rem !important;
  }
  .row-gap-md-3 {
    row-gap: 1rem !important;
  }
  .row-gap-md-4 {
    row-gap: 1.5rem !important;
  }
  .row-gap-md-5 {
    row-gap: 3rem !important;
  }
  .column-gap-md-0 {
    column-gap: 0 !important;
  }
  .column-gap-md-1 {
    column-gap: 0.25rem !important;
  }
  .column-gap-md-2 {
    column-gap: 0.5rem !important;
  }
  .column-gap-md-3 {
    column-gap: 1rem !important;
  }
  .column-gap-md-4 {
    column-gap: 1.5rem !important;
  }
  .column-gap-md-5 {
    column-gap: 3rem !important;
  }
  .text-md-start {
    text-align: left !important;
  }
  .text-md-end {
    text-align: right !important;
  }
  .text-md-center {
    text-align: center !important;
  }
}
@media (min-width: 992px) {
  .float-lg-start {
    float: left !important;
  }
  .float-lg-end {
    float: right !important;
  }
  .float-lg-none {
    float: none !important;
  }
  .object-fit-lg-contain {
    object-fit: contain !important;
  }
  .object-fit-lg-cover {
    object-fit: cover !important;
  }
  .object-fit-lg-fill {
    object-fit: fill !important;
  }
  .object-fit-lg-scale {
    object-fit: scale-down !important;
  }
  .object-fit-lg-none {
    object-fit: none !important;
  }
  .d-lg-inline {
    display: inline !important;
  }
  .d-lg-inline-block {
    display: inline-block !important;
  }
  .d-lg-block {
    display: block !important;
  }
  .d-lg-grid {
    display: grid !important;
  }
  .d-lg-inline-grid {
    display: inline-grid !important;
  }
  .d-lg-table {
    display: table !important;
  }
  .d-lg-table-row {
    display: table-row !important;
  }
  .d-lg-table-cell {
    display: table-cell !important;
  }
  .d-lg-flex {
    display: flex !important;
  }
  .d-lg-inline-flex {
    display: inline-flex !important;
  }
  .d-lg-none {
    display: none !important;
  }
  .flex-lg-fill {
    flex: 1 1 auto !important;
  }
  .flex-lg-row {
    flex-direction: row !important;
  }
  .flex-lg-column {
    flex-direction: column !important;
  }
  .flex-lg-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-lg-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-lg-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-lg-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-lg-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-lg-shrink-1 {
    flex-shrink: 1 !important;
  }
  .flex-lg-wrap {
    flex-wrap: wrap !important;
  }
  .flex-lg-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-lg-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .justify-content-lg-start {
    justify-content: flex-start !important;
  }
  .justify-content-lg-end {
    justify-content: flex-end !important;
  }
  .justify-content-lg-center {
    justify-content: center !important;
  }
  .justify-content-lg-between {
    justify-content: space-between !important;
  }
  .justify-content-lg-around {
    justify-content: space-around !important;
  }
  .justify-content-lg-evenly {
    justify-content: space-evenly !important;
  }
  .align-items-lg-start {
    align-items: flex-start !important;
  }
  .align-items-lg-end {
    align-items: flex-end !important;
  }
  .align-items-lg-center {
    align-items: center !important;
  }
  .align-items-lg-baseline {
    align-items: baseline !important;
  }
  .align-items-lg-stretch {
    align-items: stretch !important;
  }
  .align-content-lg-start {
    align-content: flex-start !important;
  }
  .align-content-lg-end {
    align-content: flex-end !important;
  }
  .align-content-lg-center {
    align-content: center !important;
  }
  .align-content-lg-between {
    align-content: space-between !important;
  }
  .align-content-lg-around {
    align-content: space-around !important;
  }
  .align-content-lg-stretch {
    align-content: stretch !important;
  }
  .align-self-lg-auto {
    align-self: auto !important;
  }
  .align-self-lg-start {
    align-self: flex-start !important;
  }
  .align-self-lg-end {
    align-self: flex-end !important;
  }
  .align-self-lg-center {
    align-self: center !important;
  }
  .align-self-lg-baseline {
    align-self: baseline !important;
  }
  .align-self-lg-stretch {
    align-self: stretch !important;
  }
  .order-lg-first {
    order: -1 !important;
  }
  .order-lg-0 {
    order: 0 !important;
  }
  .order-lg-1 {
    order: 1 !important;
  }
  .order-lg-2 {
    order: 2 !important;
  }
  .order-lg-3 {
    order: 3 !important;
  }
  .order-lg-4 {
    order: 4 !important;
  }
  .order-lg-5 {
    order: 5 !important;
  }
  .order-lg-last {
    order: 6 !important;
  }
  .m-lg-0 {
    margin: 0 !important;
  }
  .m-lg-1 {
    margin: 0.25rem !important;
  }
  .m-lg-2 {
    margin: 0.5rem !important;
  }
  .m-lg-3 {
    margin: 1rem !important;
  }
  .m-lg-4 {
    margin: 1.5rem !important;
  }
  .m-lg-5 {
    margin: 3rem !important;
  }
  .m-lg-auto {
    margin: auto !important;
  }
  .mx-lg-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .mx-lg-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  .mx-lg-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  .mx-lg-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .mx-lg-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  .mx-lg-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  .mx-lg-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .my-lg-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .my-lg-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }
  .my-lg-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  .my-lg-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  .my-lg-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  .my-lg-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  .my-lg-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  .mt-lg-0 {
    margin-top: 0 !important;
  }
  .mt-lg-1 {
    margin-top: 0.25rem !important;
  }
  .mt-lg-2 {
    margin-top: 0.5rem !important;
  }
  .mt-lg-3 {
    margin-top: 1rem !important;
  }
  .mt-lg-4 {
    margin-top: 1.5rem !important;
  }
  .mt-lg-5 {
    margin-top: 3rem !important;
  }
  .mt-lg-auto {
    margin-top: auto !important;
  }
  .me-lg-0 {
    margin-right: 0 !important;
  }
  .me-lg-1 {
    margin-right: 0.25rem !important;
  }
  .me-lg-2 {
    margin-right: 0.5rem !important;
  }
  .me-lg-3 {
    margin-right: 1rem !important;
  }
  .me-lg-4 {
    margin-right: 1.5rem !important;
  }
  .me-lg-5 {
    margin-right: 3rem !important;
  }
  .me-lg-auto {
    margin-right: auto !important;
  }
  .mb-lg-0 {
    margin-bottom: 0 !important;
  }
  .mb-lg-1 {
    margin-bottom: 0.25rem !important;
  }
  .mb-lg-2 {
    margin-bottom: 0.5rem !important;
  }
  .mb-lg-3 {
    margin-bottom: 1rem !important;
  }
  .mb-lg-4 {
    margin-bottom: 1.5rem !important;
  }
  .mb-lg-5 {
    margin-bottom: 3rem !important;
  }
  .mb-lg-auto {
    margin-bottom: auto !important;
  }
  .ms-lg-0 {
    margin-left: 0 !important;
  }
  .ms-lg-1 {
    margin-left: 0.25rem !important;
  }
  .ms-lg-2 {
    margin-left: 0.5rem !important;
  }
  .ms-lg-3 {
    margin-left: 1rem !important;
  }
  .ms-lg-4 {
    margin-left: 1.5rem !important;
  }
  .ms-lg-5 {
    margin-left: 3rem !important;
  }
  .ms-lg-auto {
    margin-left: auto !important;
  }
  .p-lg-0 {
    padding: 0 !important;
  }
  .p-lg-1 {
    padding: 0.25rem !important;
  }
  .p-lg-2 {
    padding: 0.5rem !important;
  }
  .p-lg-3 {
    padding: 1rem !important;
  }
  .p-lg-4 {
    padding: 1.5rem !important;
  }
  .p-lg-5 {
    padding: 3rem !important;
  }
  .px-lg-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .px-lg-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  .px-lg-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  .px-lg-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  .px-lg-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  .px-lg-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  .py-lg-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .py-lg-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
  .py-lg-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  .py-lg-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  .py-lg-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
  .py-lg-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  .pt-lg-0 {
    padding-top: 0 !important;
  }
  .pt-lg-1 {
    padding-top: 0.25rem !important;
  }
  .pt-lg-2 {
    padding-top: 0.5rem !important;
  }
  .pt-lg-3 {
    padding-top: 1rem !important;
  }
  .pt-lg-4 {
    padding-top: 1.5rem !important;
  }
  .pt-lg-5 {
    padding-top: 3rem !important;
  }
  .pe-lg-0 {
    padding-right: 0 !important;
  }
  .pe-lg-1 {
    padding-right: 0.25rem !important;
  }
  .pe-lg-2 {
    padding-right: 0.5rem !important;
  }
  .pe-lg-3 {
    padding-right: 1rem !important;
  }
  .pe-lg-4 {
    padding-right: 1.5rem !important;
  }
  .pe-lg-5 {
    padding-right: 3rem !important;
  }
  .pb-lg-0 {
    padding-bottom: 0 !important;
  }
  .pb-lg-1 {
    padding-bottom: 0.25rem !important;
  }
  .pb-lg-2 {
    padding-bottom: 0.5rem !important;
  }
  .pb-lg-3 {
    padding-bottom: 1rem !important;
  }
  .pb-lg-4 {
    padding-bottom: 1.5rem !important;
  }
  .pb-lg-5 {
    padding-bottom: 3rem !important;
  }
  .ps-lg-0 {
    padding-left: 0 !important;
  }
  .ps-lg-1 {
    padding-left: 0.25rem !important;
  }
  .ps-lg-2 {
    padding-left: 0.5rem !important;
  }
  .ps-lg-3 {
    padding-left: 1rem !important;
  }
  .ps-lg-4 {
    padding-left: 1.5rem !important;
  }
  .ps-lg-5 {
    padding-left: 3rem !important;
  }
  .gap-lg-0 {
    gap: 0 !important;
  }
  .gap-lg-1 {
    gap: 0.25rem !important;
  }
  .gap-lg-2 {
    gap: 0.5rem !important;
  }
  .gap-lg-3 {
    gap: 1rem !important;
  }
  .gap-lg-4 {
    gap: 1.5rem !important;
  }
  .gap-lg-5 {
    gap: 3rem !important;
  }
  .row-gap-lg-0 {
    row-gap: 0 !important;
  }
  .row-gap-lg-1 {
    row-gap: 0.25rem !important;
  }
  .row-gap-lg-2 {
    row-gap: 0.5rem !important;
  }
  .row-gap-lg-3 {
    row-gap: 1rem !important;
  }
  .row-gap-lg-4 {
    row-gap: 1.5rem !important;
  }
  .row-gap-lg-5 {
    row-gap: 3rem !important;
  }
  .column-gap-lg-0 {
    column-gap: 0 !important;
  }
  .column-gap-lg-1 {
    column-gap: 0.25rem !important;
  }
  .column-gap-lg-2 {
    column-gap: 0.5rem !important;
  }
  .column-gap-lg-3 {
    column-gap: 1rem !important;
  }
  .column-gap-lg-4 {
    column-gap: 1.5rem !important;
  }
  .column-gap-lg-5 {
    column-gap: 3rem !important;
  }
  .text-lg-start {
    text-align: left !important;
  }
  .text-lg-end {
    text-align: right !important;
  }
  .text-lg-center {
    text-align: center !important;
  }
}
@media (min-width: 1200px) {
  .float-xl-start {
    float: left !important;
  }
  .float-xl-end {
    float: right !important;
  }
  .float-xl-none {
    float: none !important;
  }
  .object-fit-xl-contain {
    object-fit: contain !important;
  }
  .object-fit-xl-cover {
    object-fit: cover !important;
  }
  .object-fit-xl-fill {
    object-fit: fill !important;
  }
  .object-fit-xl-scale {
    object-fit: scale-down !important;
  }
  .object-fit-xl-none {
    object-fit: none !important;
  }
  .d-xl-inline {
    display: inline !important;
  }
  .d-xl-inline-block {
    display: inline-block !important;
  }
  .d-xl-block {
    display: block !important;
  }
  .d-xl-grid {
    display: grid !important;
  }
  .d-xl-inline-grid {
    display: inline-grid !important;
  }
  .d-xl-table {
    display: table !important;
  }
  .d-xl-table-row {
    display: table-row !important;
  }
  .d-xl-table-cell {
    display: table-cell !important;
  }
  .d-xl-flex {
    display: flex !important;
  }
  .d-xl-inline-flex {
    display: inline-flex !important;
  }
  .d-xl-none {
    display: none !important;
  }
  .flex-xl-fill {
    flex: 1 1 auto !important;
  }
  .flex-xl-row {
    flex-direction: row !important;
  }
  .flex-xl-column {
    flex-direction: column !important;
  }
  .flex-xl-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-xl-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-xl-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-xl-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-xl-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-xl-shrink-1 {
    flex-shrink: 1 !important;
  }
  .flex-xl-wrap {
    flex-wrap: wrap !important;
  }
  .flex-xl-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-xl-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .justify-content-xl-start {
    justify-content: flex-start !important;
  }
  .justify-content-xl-end {
    justify-content: flex-end !important;
  }
  .justify-content-xl-center {
    justify-content: center !important;
  }
  .justify-content-xl-between {
    justify-content: space-between !important;
  }
  .justify-content-xl-around {
    justify-content: space-around !important;
  }
  .justify-content-xl-evenly {
    justify-content: space-evenly !important;
  }
  .align-items-xl-start {
    align-items: flex-start !important;
  }
  .align-items-xl-end {
    align-items: flex-end !important;
  }
  .align-items-xl-center {
    align-items: center !important;
  }
  .align-items-xl-baseline {
    align-items: baseline !important;
  }
  .align-items-xl-stretch {
    align-items: stretch !important;
  }
  .align-content-xl-start {
    align-content: flex-start !important;
  }
  .align-content-xl-end {
    align-content: flex-end !important;
  }
  .align-content-xl-center {
    align-content: center !important;
  }
  .align-content-xl-between {
    align-content: space-between !important;
  }
  .align-content-xl-around {
    align-content: space-around !important;
  }
  .align-content-xl-stretch {
    align-content: stretch !important;
  }
  .align-self-xl-auto {
    align-self: auto !important;
  }
  .align-self-xl-start {
    align-self: flex-start !important;
  }
  .align-self-xl-end {
    align-self: flex-end !important;
  }
  .align-self-xl-center {
    align-self: center !important;
  }
  .align-self-xl-baseline {
    align-self: baseline !important;
  }
  .align-self-xl-stretch {
    align-self: stretch !important;
  }
  .order-xl-first {
    order: -1 !important;
  }
  .order-xl-0 {
    order: 0 !important;
  }
  .order-xl-1 {
    order: 1 !important;
  }
  .order-xl-2 {
    order: 2 !important;
  }
  .order-xl-3 {
    order: 3 !important;
  }
  .order-xl-4 {
    order: 4 !important;
  }
  .order-xl-5 {
    order: 5 !important;
  }
  .order-xl-last {
    order: 6 !important;
  }
  .m-xl-0 {
    margin: 0 !important;
  }
  .m-xl-1 {
    margin: 0.25rem !important;
  }
  .m-xl-2 {
    margin: 0.5rem !important;
  }
  .m-xl-3 {
    margin: 1rem !important;
  }
  .m-xl-4 {
    margin: 1.5rem !important;
  }
  .m-xl-5 {
    margin: 3rem !important;
  }
  .m-xl-auto {
    margin: auto !important;
  }
  .mx-xl-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .mx-xl-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  .mx-xl-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  .mx-xl-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .mx-xl-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  .mx-xl-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  .mx-xl-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .my-xl-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .my-xl-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }
  .my-xl-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  .my-xl-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  .my-xl-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  .my-xl-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  .my-xl-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  .mt-xl-0 {
    margin-top: 0 !important;
  }
  .mt-xl-1 {
    margin-top: 0.25rem !important;
  }
  .mt-xl-2 {
    margin-top: 0.5rem !important;
  }
  .mt-xl-3 {
    margin-top: 1rem !important;
  }
  .mt-xl-4 {
    margin-top: 1.5rem !important;
  }
  .mt-xl-5 {
    margin-top: 3rem !important;
  }
  .mt-xl-auto {
    margin-top: auto !important;
  }
  .me-xl-0 {
    margin-right: 0 !important;
  }
  .me-xl-1 {
    margin-right: 0.25rem !important;
  }
  .me-xl-2 {
    margin-right: 0.5rem !important;
  }
  .me-xl-3 {
    margin-right: 1rem !important;
  }
  .me-xl-4 {
    margin-right: 1.5rem !important;
  }
  .me-xl-5 {
    margin-right: 3rem !important;
  }
  .me-xl-auto {
    margin-right: auto !important;
  }
  .mb-xl-0 {
    margin-bottom: 0 !important;
  }
  .mb-xl-1 {
    margin-bottom: 0.25rem !important;
  }
  .mb-xl-2 {
    margin-bottom: 0.5rem !important;
  }
  .mb-xl-3 {
    margin-bottom: 1rem !important;
  }
  .mb-xl-4 {
    margin-bottom: 1.5rem !important;
  }
  .mb-xl-5 {
    margin-bottom: 3rem !important;
  }
  .mb-xl-auto {
    margin-bottom: auto !important;
  }
  .ms-xl-0 {
    margin-left: 0 !important;
  }
  .ms-xl-1 {
    margin-left: 0.25rem !important;
  }
  .ms-xl-2 {
    margin-left: 0.5rem !important;
  }
  .ms-xl-3 {
    margin-left: 1rem !important;
  }
  .ms-xl-4 {
    margin-left: 1.5rem !important;
  }
  .ms-xl-5 {
    margin-left: 3rem !important;
  }
  .ms-xl-auto {
    margin-left: auto !important;
  }
  .p-xl-0 {
    padding: 0 !important;
  }
  .p-xl-1 {
    padding: 0.25rem !important;
  }
  .p-xl-2 {
    padding: 0.5rem !important;
  }
  .p-xl-3 {
    padding: 1rem !important;
  }
  .p-xl-4 {
    padding: 1.5rem !important;
  }
  .p-xl-5 {
    padding: 3rem !important;
  }
  .px-xl-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .px-xl-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  .px-xl-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  .px-xl-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  .px-xl-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  .px-xl-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  .py-xl-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .py-xl-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
  .py-xl-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  .py-xl-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  .py-xl-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
  .py-xl-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  .pt-xl-0 {
    padding-top: 0 !important;
  }
  .pt-xl-1 {
    padding-top: 0.25rem !important;
  }
  .pt-xl-2 {
    padding-top: 0.5rem !important;
  }
  .pt-xl-3 {
    padding-top: 1rem !important;
  }
  .pt-xl-4 {
    padding-top: 1.5rem !important;
  }
  .pt-xl-5 {
    padding-top: 3rem !important;
  }
  .pe-xl-0 {
    padding-right: 0 !important;
  }
  .pe-xl-1 {
    padding-right: 0.25rem !important;
  }
  .pe-xl-2 {
    padding-right: 0.5rem !important;
  }
  .pe-xl-3 {
    padding-right: 1rem !important;
  }
  .pe-xl-4 {
    padding-right: 1.5rem !important;
  }
  .pe-xl-5 {
    padding-right: 3rem !important;
  }
  .pb-xl-0 {
    padding-bottom: 0 !important;
  }
  .pb-xl-1 {
    padding-bottom: 0.25rem !important;
  }
  .pb-xl-2 {
    padding-bottom: 0.5rem !important;
  }
  .pb-xl-3 {
    padding-bottom: 1rem !important;
  }
  .pb-xl-4 {
    padding-bottom: 1.5rem !important;
  }
  .pb-xl-5 {
    padding-bottom: 3rem !important;
  }
  .ps-xl-0 {
    padding-left: 0 !important;
  }
  .ps-xl-1 {
    padding-left: 0.25rem !important;
  }
  .ps-xl-2 {
    padding-left: 0.5rem !important;
  }
  .ps-xl-3 {
    padding-left: 1rem !important;
  }
  .ps-xl-4 {
    padding-left: 1.5rem !important;
  }
  .ps-xl-5 {
    padding-left: 3rem !important;
  }
  .gap-xl-0 {
    gap: 0 !important;
  }
  .gap-xl-1 {
    gap: 0.25rem !important;
  }
  .gap-xl-2 {
    gap: 0.5rem !important;
  }
  .gap-xl-3 {
    gap: 1rem !important;
  }
  .gap-xl-4 {
    gap: 1.5rem !important;
  }
  .gap-xl-5 {
    gap: 3rem !important;
  }
  .row-gap-xl-0 {
    row-gap: 0 !important;
  }
  .row-gap-xl-1 {
    row-gap: 0.25rem !important;
  }
  .row-gap-xl-2 {
    row-gap: 0.5rem !important;
  }
  .row-gap-xl-3 {
    row-gap: 1rem !important;
  }
  .row-gap-xl-4 {
    row-gap: 1.5rem !important;
  }
  .row-gap-xl-5 {
    row-gap: 3rem !important;
  }
  .column-gap-xl-0 {
    column-gap: 0 !important;
  }
  .column-gap-xl-1 {
    column-gap: 0.25rem !important;
  }
  .column-gap-xl-2 {
    column-gap: 0.5rem !important;
  }
  .column-gap-xl-3 {
    column-gap: 1rem !important;
  }
  .column-gap-xl-4 {
    column-gap: 1.5rem !important;
  }
  .column-gap-xl-5 {
    column-gap: 3rem !important;
  }
  .text-xl-start {
    text-align: left !important;
  }
  .text-xl-end {
    text-align: right !important;
  }
  .text-xl-center {
    text-align: center !important;
  }
}
@media (min-width: 1400px) {
  .float-xxl-start {
    float: left !important;
  }
  .float-xxl-end {
    float: right !important;
  }
  .float-xxl-none {
    float: none !important;
  }
  .object-fit-xxl-contain {
    object-fit: contain !important;
  }
  .object-fit-xxl-cover {
    object-fit: cover !important;
  }
  .object-fit-xxl-fill {
    object-fit: fill !important;
  }
  .object-fit-xxl-scale {
    object-fit: scale-down !important;
  }
  .object-fit-xxl-none {
    object-fit: none !important;
  }
  .d-xxl-inline {
    display: inline !important;
  }
  .d-xxl-inline-block {
    display: inline-block !important;
  }
  .d-xxl-block {
    display: block !important;
  }
  .d-xxl-grid {
    display: grid !important;
  }
  .d-xxl-inline-grid {
    display: inline-grid !important;
  }
  .d-xxl-table {
    display: table !important;
  }
  .d-xxl-table-row {
    display: table-row !important;
  }
  .d-xxl-table-cell {
    display: table-cell !important;
  }
  .d-xxl-flex {
    display: flex !important;
  }
  .d-xxl-inline-flex {
    display: inline-flex !important;
  }
  .d-xxl-none {
    display: none !important;
  }
  .flex-xxl-fill {
    flex: 1 1 auto !important;
  }
  .flex-xxl-row {
    flex-direction: row !important;
  }
  .flex-xxl-column {
    flex-direction: column !important;
  }
  .flex-xxl-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-xxl-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-xxl-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-xxl-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-xxl-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-xxl-shrink-1 {
    flex-shrink: 1 !important;
  }
  .flex-xxl-wrap {
    flex-wrap: wrap !important;
  }
  .flex-xxl-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-xxl-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .justify-content-xxl-start {
    justify-content: flex-start !important;
  }
  .justify-content-xxl-end {
    justify-content: flex-end !important;
  }
  .justify-content-xxl-center {
    justify-content: center !important;
  }
  .justify-content-xxl-between {
    justify-content: space-between !important;
  }
  .justify-content-xxl-around {
    justify-content: space-around !important;
  }
  .justify-content-xxl-evenly {
    justify-content: space-evenly !important;
  }
  .align-items-xxl-start {
    align-items: flex-start !important;
  }
  .align-items-xxl-end {
    align-items: flex-end !important;
  }
  .align-items-xxl-center {
    align-items: center !important;
  }
  .align-items-xxl-baseline {
    align-items: baseline !important;
  }
  .align-items-xxl-stretch {
    align-items: stretch !important;
  }
  .align-content-xxl-start {
    align-content: flex-start !important;
  }
  .align-content-xxl-end {
    align-content: flex-end !important;
  }
  .align-content-xxl-center {
    align-content: center !important;
  }
  .align-content-xxl-between {
    align-content: space-between !important;
  }
  .align-content-xxl-around {
    align-content: space-around !important;
  }
  .align-content-xxl-stretch {
    align-content: stretch !important;
  }
  .align-self-xxl-auto {
    align-self: auto !important;
  }
  .align-self-xxl-start {
    align-self: flex-start !important;
  }
  .align-self-xxl-end {
    align-self: flex-end !important;
  }
  .align-self-xxl-center {
    align-self: center !important;
  }
  .align-self-xxl-baseline {
    align-self: baseline !important;
  }
  .align-self-xxl-stretch {
    align-self: stretch !important;
  }
  .order-xxl-first {
    order: -1 !important;
  }
  .order-xxl-0 {
    order: 0 !important;
  }
  .order-xxl-1 {
    order: 1 !important;
  }
  .order-xxl-2 {
    order: 2 !important;
  }
  .order-xxl-3 {
    order: 3 !important;
  }
  .order-xxl-4 {
    order: 4 !important;
  }
  .order-xxl-5 {
    order: 5 !important;
  }
  .order-xxl-last {
    order: 6 !important;
  }
  .m-xxl-0 {
    margin: 0 !important;
  }
  .m-xxl-1 {
    margin: 0.25rem !important;
  }
  .m-xxl-2 {
    margin: 0.5rem !important;
  }
  .m-xxl-3 {
    margin: 1rem !important;
  }
  .m-xxl-4 {
    margin: 1.5rem !important;
  }
  .m-xxl-5 {
    margin: 3rem !important;
  }
  .m-xxl-auto {
    margin: auto !important;
  }
  .mx-xxl-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .mx-xxl-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  .mx-xxl-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  .mx-xxl-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .mx-xxl-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  .mx-xxl-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  .mx-xxl-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .my-xxl-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .my-xxl-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }
  .my-xxl-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  .my-xxl-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  .my-xxl-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  .my-xxl-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  .my-xxl-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  .mt-xxl-0 {
    margin-top: 0 !important;
  }
  .mt-xxl-1 {
    margin-top: 0.25rem !important;
  }
  .mt-xxl-2 {
    margin-top: 0.5rem !important;
  }
  .mt-xxl-3 {
    margin-top: 1rem !important;
  }
  .mt-xxl-4 {
    margin-top: 1.5rem !important;
  }
  .mt-xxl-5 {
    margin-top: 3rem !important;
  }
  .mt-xxl-auto {
    margin-top: auto !important;
  }
  .me-xxl-0 {
    margin-right: 0 !important;
  }
  .me-xxl-1 {
    margin-right: 0.25rem !important;
  }
  .me-xxl-2 {
    margin-right: 0.5rem !important;
  }
  .me-xxl-3 {
    margin-right: 1rem !important;
  }
  .me-xxl-4 {
    margin-right: 1.5rem !important;
  }
  .me-xxl-5 {
    margin-right: 3rem !important;
  }
  .me-xxl-auto {
    margin-right: auto !important;
  }
  .mb-xxl-0 {
    margin-bottom: 0 !important;
  }
  .mb-xxl-1 {
    margin-bottom: 0.25rem !important;
  }
  .mb-xxl-2 {
    margin-bottom: 0.5rem !important;
  }
  .mb-xxl-3 {
    margin-bottom: 1rem !important;
  }
  .mb-xxl-4 {
    margin-bottom: 1.5rem !important;
  }
  .mb-xxl-5 {
    margin-bottom: 3rem !important;
  }
  .mb-xxl-auto {
    margin-bottom: auto !important;
  }
  .ms-xxl-0 {
    margin-left: 0 !important;
  }
  .ms-xxl-1 {
    margin-left: 0.25rem !important;
  }
  .ms-xxl-2 {
    margin-left: 0.5rem !important;
  }
  .ms-xxl-3 {
    margin-left: 1rem !important;
  }
  .ms-xxl-4 {
    margin-left: 1.5rem !important;
  }
  .ms-xxl-5 {
    margin-left: 3rem !important;
  }
  .ms-xxl-auto {
    margin-left: auto !important;
  }
  .p-xxl-0 {
    padding: 0 !important;
  }
  .p-xxl-1 {
    padding: 0.25rem !important;
  }
  .p-xxl-2 {
    padding: 0.5rem !important;
  }
  .p-xxl-3 {
    padding: 1rem !important;
  }
  .p-xxl-4 {
    padding: 1.5rem !important;
  }
  .p-xxl-5 {
    padding: 3rem !important;
  }
  .px-xxl-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .px-xxl-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  .px-xxl-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  .px-xxl-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  .px-xxl-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  .px-xxl-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  .py-xxl-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .py-xxl-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
  .py-xxl-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  .py-xxl-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  .py-xxl-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
  .py-xxl-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  .pt-xxl-0 {
    padding-top: 0 !important;
  }
  .pt-xxl-1 {
    padding-top: 0.25rem !important;
  }
  .pt-xxl-2 {
    padding-top: 0.5rem !important;
  }
  .pt-xxl-3 {
    padding-top: 1rem !important;
  }
  .pt-xxl-4 {
    padding-top: 1.5rem !important;
  }
  .pt-xxl-5 {
    padding-top: 3rem !important;
  }
  .pe-xxl-0 {
    padding-right: 0 !important;
  }
  .pe-xxl-1 {
    padding-right: 0.25rem !important;
  }
  .pe-xxl-2 {
    padding-right: 0.5rem !important;
  }
  .pe-xxl-3 {
    padding-right: 1rem !important;
  }
  .pe-xxl-4 {
    padding-right: 1.5rem !important;
  }
  .pe-xxl-5 {
    padding-right: 3rem !important;
  }
  .pb-xxl-0 {
    padding-bottom: 0 !important;
  }
  .pb-xxl-1 {
    padding-bottom: 0.25rem !important;
  }
  .pb-xxl-2 {
    padding-bottom: 0.5rem !important;
  }
  .pb-xxl-3 {
    padding-bottom: 1rem !important;
  }
  .pb-xxl-4 {
    padding-bottom: 1.5rem !important;
  }
  .pb-xxl-5 {
    padding-bottom: 3rem !important;
  }
  .ps-xxl-0 {
    padding-left: 0 !important;
  }
  .ps-xxl-1 {
    padding-left: 0.25rem !important;
  }
  .ps-xxl-2 {
    padding-left: 0.5rem !important;
  }
  .ps-xxl-3 {
    padding-left: 1rem !important;
  }
  .ps-xxl-4 {
    padding-left: 1.5rem !important;
  }
  .ps-xxl-5 {
    padding-left: 3rem !important;
  }
  .gap-xxl-0 {
    gap: 0 !important;
  }
  .gap-xxl-1 {
    gap: 0.25rem !important;
  }
  .gap-xxl-2 {
    gap: 0.5rem !important;
  }
  .gap-xxl-3 {
    gap: 1rem !important;
  }
  .gap-xxl-4 {
    gap: 1.5rem !important;
  }
  .gap-xxl-5 {
    gap: 3rem !important;
  }
  .row-gap-xxl-0 {
    row-gap: 0 !important;
  }
  .row-gap-xxl-1 {
    row-gap: 0.25rem !important;
  }
  .row-gap-xxl-2 {
    row-gap: 0.5rem !important;
  }
  .row-gap-xxl-3 {
    row-gap: 1rem !important;
  }
  .row-gap-xxl-4 {
    row-gap: 1.5rem !important;
  }
  .row-gap-xxl-5 {
    row-gap: 3rem !important;
  }
  .column-gap-xxl-0 {
    column-gap: 0 !important;
  }
  .column-gap-xxl-1 {
    column-gap: 0.25rem !important;
  }
  .column-gap-xxl-2 {
    column-gap: 0.5rem !important;
  }
  .column-gap-xxl-3 {
    column-gap: 1rem !important;
  }
  .column-gap-xxl-4 {
    column-gap: 1.5rem !important;
  }
  .column-gap-xxl-5 {
    column-gap: 3rem !important;
  }
  .text-xxl-start {
    text-align: left !important;
  }
  .text-xxl-end {
    text-align: right !important;
  }
  .text-xxl-center {
    text-align: center !important;
  }
}
@media (min-width: 1200px) {
  .fs-1 {
    font-size: 2.5rem !important;
  }
  .fs-2 {
    font-size: 2rem !important;
  }
  .fs-3 {
    font-size: 1.75rem !important;
  }
  .fs-4 {
    font-size: 1.5rem !important;
  }
}
@media print {
  .d-print-inline {
    display: inline !important;
  }
  .d-print-inline-block {
    display: inline-block !important;
  }
  .d-print-block {
    display: block !important;
  }
  .d-print-grid {
    display: grid !important;
  }
  .d-print-inline-grid {
    display: inline-grid !important;
  }
  .d-print-table {
    display: table !important;
  }
  .d-print-table-row {
    display: table-row !important;
  }
  .d-print-table-cell {
    display: table-cell !important;
  }
  .d-print-flex {
    display: flex !important;
  }
  .d-print-inline-flex {
    display: inline-flex !important;
  }
  .d-print-none {
    display: none !important;
  }
}
.pricing-table-container .title {
  margin: 0;
}
.pricing-table-container .sub-title {
  margin: 0;
}
.pricing-table-container ul {
  padding-left: 0;
  margin: 0;
}
.pricing-table-container ul li {
  list-style: none;
}

.emk-button a {
  transition: all 0.4s;
}
.emk-button a .btn-icon path {
  transition: all 0.4s;
}

/* common */
.pricing-table-container .ribbon {
  width: 130px;
  height: 130px;
  overflow: hidden;
  position: absolute;
}
.pricing-table-container .ribbon .ribbon-bar {
  position: absolute;
  display: block;
  z-index: 2;
  width: 225px;
  background: #FF4D4D;
  padding: 19px 0;
  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.1);
  text-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
}

.pricing-table-container .ribbon::before,
.pricing-table-container .ribbon::after {
  position: absolute;
  z-index: 1;
  content: "";
  display: block;
  border: 5px solid;
}

/* top left*/
.pricing-table-container .ribbon-top-left {
  top: -10px;
  left: -10px;
}

.pricing-table-container .ribbon-top-left::before,
.pricing-table-container .ribbon-top-left::after {
  border-top-color: transparent;
  border-left-color: transparent;
}

.pricing-table-container .ribbon-top-left::before {
  top: 0;
  right: 0;
}

.pricing-table-container .ribbon-top-left::after {
  bottom: 0;
  left: 0;
}

.pricing-table-container .ribbon-top-left .ribbon-bar {
  right: -31px;
  top: 36px;
  transform: rotate(-45deg);
}

/* top right*/
.pricing-table-container .ribbon-top-right {
  top: -10px;
  right: -10px;
}

.pricing-table-container .ribbon-top-right::before,
.pricing-table-container .ribbon-top-right::after {
  border-top-color: transparent;
  border-right-color: transparent;
}

.pricing-table-container .ribbon-top-right::before {
  top: 0;
  left: 0;
}

.pricing-table-container .ribbon-top-right::after {
  bottom: 0;
  right: 0;
}

.pricing-table-container .ribbon-top-right .ribbon-bar {
  left: -31px;
  top: 36px;
  transform: rotate(45deg);
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoic3RlcF9mbG93LmNzcyIsIm1hcHBpbmdzIjoiOzs7QUFrRVE7RUFPSTtBQ3ZFWjs7QURnRVE7RUFPSTtBQ25FWjs7QUQ0RFE7RUFPSTtBQy9EWjs7QUR3RFE7RUFPSTtBQzNEWjs7QURvRFE7RUFPSTtBQ3ZEWjs7QURnRFE7RUFPSTtBQ25EWjs7QUQ0Q1E7RUFPSTtBQy9DWjs7QUR3Q1E7RUFPSTtBQzNDWjs7QURvQ1E7RUFPSTtBQ3ZDWjs7QURnQ1E7RUFPSTtBQ25DWjs7QUQ0QlE7RUFPSTtBQy9CWjs7QUR3QlE7RUFPSTtBQzNCWjs7QURvQlE7RUFPSTtBQ3ZCWjs7QURnQlE7RUFPSTtBQ25CWjs7QURZUTtFQU9JO0FDZlo7O0FEUVE7RUFPSTtBQ1haOztBRElRO0VBT0k7QUNQWjs7QURBUTtFQU9JO0FDSFo7O0FESlE7RUFPSTtBQ0NaOztBRFJRO0VBT0k7QUNLWjs7QURaUTtFQU9JO0FDU1o7O0FEaEJRO0VBT0k7QUNhWjs7QURwQlE7RUFPSTtBQ2lCWjs7QUR4QlE7RUFPSTtBQ3FCWjs7QUQ1QlE7RUFPSTtBQ3lCWjs7QURoQ1E7RUFPSTtBQzZCWjs7QURwQ1E7RUFPSTtBQ2lDWjs7QUR4Q1E7RUFPSTtBQ3FDWjs7QUQ1Q1E7RUFPSTtBQ3lDWjs7QURoRFE7RUFPSTtBQzZDWjs7QURwRFE7RUFPSTtBQ2lEWjs7QUR4RFE7RUFPSTtBQ3FEWjs7QUQ1RFE7RUFPSTtBQ3lEWjs7QURoRVE7RUFPSTtBQzZEWjs7QURwRVE7RUFPSTtBQ2lFWjs7QUR4RVE7RUFPSTtBQ3FFWjs7QUQ1RVE7RUFPSTtBQ3lFWjs7QURoRlE7RUFPSTtBQzZFWjs7QURwRlE7RUFPSTtBQ2lGWjs7QUR4RlE7RUFPSTtBQ3FGWjs7QUQ1RlE7RUFPSTtBQ3lGWjs7QURoR1E7RUFPSTtBQzZGWjs7QURwR1E7RUFPSTtBQ2lHWjs7QUR4R1E7RUFPSTtBQ3FHWjs7QUQ1R1E7RUFPSTtBQ3lHWjs7QURoSFE7RUFPSTtBQzZHWjs7QUQ5SFE7RUFDRTtBQ2lJVjs7QURsSVE7RUFDRTtBQ3FJVjs7QUR0SVE7RUFDRTtBQ3lJVjs7QUQxSVE7RUFDRTtBQzZJVjs7QUQ5SVE7RUFDRTtBQ2lKVjs7QURsSlE7RUFDRTtBQ3FKVjs7QUR0SlE7RUFDRTtBQ3lKVjs7QUQxSlE7RUFDRTtBQzZKVjs7QURwSlE7RUFPSTtBQ2lKWjs7QUR4SlE7RUFPSTtBQ3FKWjs7QUQ1SlE7RUFPSTtBQ3lKWjs7QURoS1E7RUFPSTtBQzZKWjs7QURwS1E7RUFPSTtBQ2lLWjs7QUR4S1E7RUFPSTtBQ3FLWjs7QUQ1S1E7RUFPSTtBQ3lLWjs7QURoTFE7RUFPSTtBQzZLWjs7QURwTFE7RUFPSTtBQ2lMWjs7QUR4TFE7RUFPSTtBQ3FMWjs7QUQ1TFE7RUFPSTtBQ3lMWjs7QURoTVE7RUFPSTtBQzZMWjs7QURwTVE7RUFPSTtBQ2lNWjs7QUR4TVE7RUFPSTtBQ3FNWjs7QUQ1TVE7RUFPSTtBQ3lNWjs7QURoTlE7RUFPSTtBQzZNWjs7QURwTlE7RUFPSTtBQ2lOWjs7QUR4TlE7RUFPSTtBQ3FOWjs7QUQ1TlE7RUFPSTtBQ3lOWjs7QURoT1E7RUFPSTtBQzZOWjs7QURwT1E7RUFPSTtBQ2lPWjs7QUR4T1E7RUFPSTtBQ3FPWjs7QUQ1T1E7RUFPSTtBQ3lPWjs7QURoUFE7RUFPSTtBQzZPWjs7QURwUFE7RUFPSTtBQ2lQWjs7QUR4UFE7RUFPSTtBQ3FQWjs7QUQ1UFE7RUFPSTtBQ3lQWjs7QURoUVE7RUFPSTtBQzZQWjs7QURwUVE7RUFPSTtBQ2lRWjs7QUR4UVE7RUFPSTtBQ3FRWjs7QUQ1UVE7RUFJUTtFQUdKO0FDMFFaOztBRGpSUTtFQUlRO0VBR0o7QUMrUVo7O0FEdFJRO0VBSVE7RUFHSjtBQ29SWjs7QUQzUlE7RUFJUTtFQUdKO0FDeVJaOztBRGhTUTtFQUlRO0VBR0o7QUM4Ulo7O0FEclNRO0VBSVE7RUFHSjtBQ21TWjs7QUQxU1E7RUFJUTtFQUdKO0FDd1NaOztBRC9TUTtFQUlRO0VBR0o7QUM2U1o7O0FEcFRRO0VBSVE7RUFHSjtBQ2tUWjs7QUR6VFE7RUFJUTtFQUdKO0FDdVRaOztBRDlUUTtFQU9JO0FDMlRaOztBRGxVUTtFQU9JO0FDK1RaOztBRHRVUTtFQU9JO0FDbVVaOztBRDFVUTtFQU9JO0FDdVVaOztBRDlVUTtFQU9JO0FDMlVaOztBRGxWUTtFQU9JO0FDK1VaOztBRHRWUTtFQU9JO0FDbVZaOztBRDFWUTtFQU9JO0FDdVZaOztBRDlWUTtFQU9JO0FDMlZaOztBRGxXUTtFQU9JO0FDK1ZaOztBRHRXUTtFQU9JO0FDbVdaOztBRDFXUTtFQU9JO0FDdVdaOztBRDlXUTtFQU9JO0FDMldaOztBRDVYUTtFQUNFO0FDK1hWOztBRGhZUTtFQUNFO0FDbVlWOztBRHBZUTtFQUNFO0FDdVlWOztBRHhZUTtFQUNFO0FDMllWOztBRDVZUTtFQUNFO0FDK1lWOztBRHRZUTtFQU9JO0FDbVlaOztBRDFZUTtFQU9JO0FDdVlaOztBRDlZUTtFQU9JO0FDMllaOztBRGxaUTtFQU9JO0FDK1laOztBRHRaUTtFQU9JO0FDbVpaOztBRDFaUTtFQU9JO0FDdVpaOztBRDlaUTtFQU9JO0FDMlpaOztBRGxhUTtFQU9JO0FDK1paOztBRHRhUTtFQU9JO0FDbWFaOztBRDFhUTtFQU9JO0FDdWFaOztBRDlhUTtFQU9JO0FDMmFaOztBRGxiUTtFQU9JO0FDK2FaOztBRHRiUTtFQU9JO0FDbWJaOztBRDFiUTtFQU9JO0FDdWJaOztBRDliUTtFQU9JO0FDMmJaOztBRGxjUTtFQU9JO0FDK2JaOztBRHRjUTtFQU9JO0FDbWNaOztBRDFjUTtFQU9JO0FDdWNaOztBRDljUTtFQU9JO0FDMmNaOztBRGxkUTtFQU9JO0FDK2NaOztBRHRkUTtFQU9JO0FDbWRaOztBRDFkUTtFQU9JO0FDdWRaOztBRDlkUTtFQU9JO0FDMmRaOztBRGxlUTtFQU9JO0FDK2RaOztBRHRlUTtFQU9JO0FDbWVaOztBRDFlUTtFQU9JO0FDdWVaOztBRDllUTtFQU9JO0FDMmVaOztBRGxmUTtFQU9JO0FDK2VaOztBRHRmUTtFQU9JO0FDbWZaOztBRDFmUTtFQU9JO0FDdWZaOztBRDlmUTtFQU9JO0FDMmZaOztBRGxnQlE7RUFPSTtBQytmWjs7QUR0Z0JRO0VBT0k7QUNtZ0JaOztBRDFnQlE7RUFPSTtBQ3VnQlo7O0FEOWdCUTtFQU9JO0FDMmdCWjs7QURsaEJRO0VBT0k7QUMrZ0JaOztBRHRoQlE7RUFPSTtBQ21oQlo7O0FEMWhCUTtFQU9JO0FDdWhCWjs7QUQ5aEJRO0VBT0k7QUMyaEJaOztBRGxpQlE7RUFPSTtBQytoQlo7O0FEdGlCUTtFQU9JO0FDbWlCWjs7QUQxaUJRO0VBT0k7QUN1aUJaOztBRDlpQlE7RUFPSTtBQzJpQlo7O0FEbGpCUTtFQU9JO0FDK2lCWjs7QUR0akJRO0VBT0k7QUNtakJaOztBRDFqQlE7RUFPSTtBQ3VqQlo7O0FEOWpCUTtFQU9JO0FDMmpCWjs7QURsa0JRO0VBT0k7QUMrakJaOztBRHRrQlE7RUFPSTtBQ21rQlo7O0FEMWtCUTtFQU9JO0FDdWtCWjs7QUQ5a0JRO0VBT0k7QUMya0JaOztBRGxsQlE7RUFPSTtBQytrQlo7O0FEdGxCUTtFQU9JO0FDbWxCWjs7QUQxbEJRO0VBT0k7QUN1bEJaOztBRDlsQlE7RUFPSTtBQzJsQlo7O0FEbG1CUTtFQU9JO0FDK2xCWjs7QUR0bUJRO0VBT0k7QUNtbUJaOztBRDFtQlE7RUFPSTtBQ3VtQlo7O0FEOW1CUTtFQU9JO0FDMm1CWjs7QURsbkJRO0VBT0k7QUMrbUJaOztBRHRuQlE7RUFPSTtBQ21uQlo7O0FEMW5CUTtFQU9JO0FDdW5CWjs7QUQ5bkJRO0VBT0k7QUMybkJaOztBRGxvQlE7RUFPSTtBQytuQlo7O0FEdG9CUTtFQU9JO0FDbW9CWjs7QUQxb0JRO0VBT0k7QUN1b0JaOztBRDlvQlE7RUFPSTtFQUFBO0FDNG9CWjs7QURucEJRO0VBT0k7RUFBQTtBQ2lwQlo7O0FEeHBCUTtFQU9JO0VBQUE7QUNzcEJaOztBRDdwQlE7RUFPSTtFQUFBO0FDMnBCWjs7QURscUJRO0VBT0k7RUFBQTtBQ2dxQlo7O0FEdnFCUTtFQU9JO0VBQUE7QUNxcUJaOztBRDVxQlE7RUFPSTtFQUFBO0FDMHFCWjs7QURqckJRO0VBT0k7RUFBQTtBQytxQlo7O0FEdHJCUTtFQU9JO0VBQUE7QUNvckJaOztBRDNyQlE7RUFPSTtFQUFBO0FDeXJCWjs7QURoc0JRO0VBT0k7RUFBQTtBQzhyQlo7O0FEcnNCUTtFQU9JO0VBQUE7QUNtc0JaOztBRDFzQlE7RUFPSTtFQUFBO0FDd3NCWjs7QUQvc0JRO0VBT0k7RUFBQTtBQzZzQlo7O0FEcHRCUTtFQU9JO0FDaXRCWjs7QUR4dEJRO0VBT0k7QUNxdEJaOztBRDV0QlE7RUFPSTtBQ3l0Qlo7O0FEaHVCUTtFQU9JO0FDNnRCWjs7QURwdUJRO0VBT0k7QUNpdUJaOztBRHh1QlE7RUFPSTtBQ3F1Qlo7O0FENXVCUTtFQU9JO0FDeXVCWjs7QURodkJRO0VBT0k7QUM2dUJaOztBRHB2QlE7RUFPSTtBQ2l2Qlo7O0FEeHZCUTtFQU9JO0FDcXZCWjs7QUQ1dkJRO0VBT0k7QUN5dkJaOztBRGh3QlE7RUFPSTtBQzZ2Qlo7O0FEcHdCUTtFQU9JO0FDaXdCWjs7QUR4d0JRO0VBT0k7QUNxd0JaOztBRDV3QlE7RUFPSTtBQ3l3Qlo7O0FEaHhCUTtFQU9JO0FDNndCWjs7QURweEJRO0VBT0k7QUNpeEJaOztBRHh4QlE7RUFPSTtBQ3F4Qlo7O0FENXhCUTtFQU9JO0FDeXhCWjs7QURoeUJRO0VBT0k7QUM2eEJaOztBRHB5QlE7RUFPSTtBQ2l5Qlo7O0FEeHlCUTtFQU9JO0FDcXlCWjs7QUQ1eUJRO0VBT0k7QUN5eUJaOztBRGh6QlE7RUFPSTtBQzZ5Qlo7O0FEcHpCUTtFQU9JO0FDaXpCWjs7QUR4ekJRO0VBT0k7QUNxekJaOztBRDV6QlE7RUFPSTtBQ3l6Qlo7O0FEaDBCUTtFQU9JO0FDNnpCWjs7QURwMEJRO0VBT0k7QUNpMEJaOztBRHgwQlE7RUFPSTtBQ3EwQlo7O0FENTBCUTtFQU9JO0FDeTBCWjs7QURoMUJRO0VBT0k7QUM2MEJaOztBRHAxQlE7RUFPSTtBQ2kxQlo7O0FEeDFCUTtFQU9JO0FDcTFCWjs7QUQ1MUJRO0VBT0k7RUFBQTtBQzAxQlo7O0FEajJCUTtFQU9JO0VBQUE7QUMrMUJaOztBRHQyQlE7RUFPSTtFQUFBO0FDbzJCWjs7QUQzMkJRO0VBT0k7RUFBQTtBQ3kyQlo7O0FEaDNCUTtFQU9JO0VBQUE7QUM4MkJaOztBRHIzQlE7RUFPSTtFQUFBO0FDbTNCWjs7QUQxM0JRO0VBT0k7RUFBQTtBQ3czQlo7O0FELzNCUTtFQU9JO0VBQUE7QUM2M0JaOztBRHA0QlE7RUFPSTtFQUFBO0FDazRCWjs7QUR6NEJRO0VBT0k7RUFBQTtBQ3U0Qlo7O0FEOTRCUTtFQU9JO0VBQUE7QUM0NEJaOztBRG41QlE7RUFPSTtFQUFBO0FDaTVCWjs7QUR4NUJRO0VBT0k7QUNxNUJaOztBRDU1QlE7RUFPSTtBQ3k1Qlo7O0FEaDZCUTtFQU9JO0FDNjVCWjs7QURwNkJRO0VBT0k7QUNpNkJaOztBRHg2QlE7RUFPSTtBQ3E2Qlo7O0FENTZCUTtFQU9JO0FDeTZCWjs7QURoN0JRO0VBT0k7QUM2NkJaOztBRHA3QlE7RUFPSTtBQ2k3Qlo7O0FEeDdCUTtFQU9JO0FDcTdCWjs7QUQ1N0JRO0VBT0k7QUN5N0JaOztBRGg4QlE7RUFPSTtBQzY3Qlo7O0FEcDhCUTtFQU9JO0FDaThCWjs7QUR4OEJRO0VBT0k7QUNxOEJaOztBRDU4QlE7RUFPSTtBQ3k4Qlo7O0FEaDlCUTtFQU9JO0FDNjhCWjs7QURwOUJRO0VBT0k7QUNpOUJaOztBRHg5QlE7RUFPSTtBQ3E5Qlo7O0FENTlCUTtFQU9JO0FDeTlCWjs7QURoK0JRO0VBT0k7QUM2OUJaOztBRHArQlE7RUFPSTtBQ2krQlo7O0FEeCtCUTtFQU9JO0FDcStCWjs7QUQ1K0JRO0VBT0k7QUN5K0JaOztBRGgvQlE7RUFPSTtBQzYrQlo7O0FEcC9CUTtFQU9JO0FDaS9CWjs7QUR4L0JRO0VBT0k7QUNxL0JaOztBRDUvQlE7RUFPSTtBQ3kvQlo7O0FEaGdDUTtFQU9JO0FDNi9CWjs7QURwZ0NRO0VBT0k7QUNpZ0NaOztBRHhnQ1E7RUFPSTtBQ3FnQ1o7O0FENWdDUTtFQU9JO0FDeWdDWjs7QURoaENRO0VBT0k7QUM2Z0NaOztBRHBoQ1E7RUFPSTtBQ2loQ1o7O0FEeGhDUTtFQU9JO0FDcWhDWjs7QUQ1aENRO0VBT0k7QUN5aENaOztBRGhpQ1E7RUFPSTtBQzZoQ1o7O0FEcGlDUTtFQU9JO0FDaWlDWjs7QUR4aUNRO0VBT0k7QUNxaUNaOztBRDVpQ1E7RUFPSTtBQ3lpQ1o7O0FEaGpDUTtFQU9JO0FDNmlDWjs7QURwakNRO0VBT0k7QUNpakNaOztBRHhqQ1E7RUFPSTtBQ3FqQ1o7O0FENWpDUTtFQU9JO0FDeWpDWjs7QURoa0NRO0VBT0k7QUM2akNaOztBRHBrQ1E7RUFPSTtBQ2lrQ1o7O0FEeGtDUTtFQU9JO0FDcWtDWjs7QUQ1a0NRO0VBT0k7QUN5a0NaOztBRGhsQ1E7RUFPSTtBQzZrQ1o7O0FEcGxDUTtFQU9JO0FDaWxDWjs7QUR4bENRO0VBT0k7QUNxbENaOztBRDVsQ1E7RUFPSTtBQ3lsQ1o7O0FEaG1DUTtFQU9JO0FDNmxDWjs7QURwbUNRO0VBT0k7QUNpbUNaOztBRHhtQ1E7RUFPSTtBQ3FtQ1o7O0FENW1DUTtFQU9JO0FDeW1DWjs7QURobkNRO0VBT0k7QUM2bUNaOztBRHBuQ1E7RUFPSTtBQ2luQ1o7O0FEeG5DUTtFQU9JO0FDcW5DWjs7QUQ1bkNRO0VBT0k7QUN5bkNaOztBRGhvQ1E7RUFPSTtBQzZuQ1o7O0FEcG9DUTtFQU9JO0FDaW9DWjs7QUR4b0NRO0VBT0k7QUNxb0NaOztBRDVvQ1E7RUFPSTtBQ3lvQ1o7O0FEaHBDUTtFQU9JO0FDNm9DWjs7QURwcENRO0VBT0k7QUNpcENaOztBRHhwQ1E7RUFPSTtBQ3FwQ1o7O0FENXBDUTtFQU9JO0FDeXBDWjs7QURocUNRO0VBT0k7QUM2cENaOztBRHBxQ1E7RUFPSTtBQ2lxQ1o7O0FEeHFDUTtFQU9JO0FDcXFDWjs7QUQ1cUNRO0VBT0k7QUN5cUNaOztBRGhyQ1E7RUFPSTtBQzZxQ1o7O0FEcHJDUTtFQU9JO0FDaXJDWjs7QUR4ckNRO0VBT0k7QUNxckNaOztBRDFzQ1E7QUFjQTtFQU9JO0VBQUE7QUMyckNaOztBRHhxQ1E7QUExQkE7RUFJUTtFQUdKO0FDaXNDWjs7QUR4c0NRO0VBSVE7RUFHSjtBQ3NzQ1o7O0FEN3NDUTtFQUlRO0VBR0o7QUMyc0NaOztBRGx0Q1E7RUFJUTtFQUdKO0FDZ3RDWjs7QUR2dENRO0VBSVE7RUFHSjtBQ3F0Q1o7O0FENXRDUTtFQUlRO0VBR0o7QUMwdENaOztBRGp1Q1E7RUFJUTtFQUdKO0FDK3RDWjs7QUR0dUNRO0VBSVE7RUFHSjtBQ291Q1o7O0FEM3VDUTtFQUlRO0VBR0o7QUN5dUNaOztBRGh2Q1E7RUFJUTtFQUdKO0FDOHVDWjs7QURydkNRO0VBSVE7RUFHSjtBQ212Q1o7O0FEMXZDUTtFQUlRO0VBR0o7QUN3dkNaOztBRC92Q1E7RUFJUTtFQUdKO0FDNnZDWjs7QURwd0NRO0VBSVE7RUFHSjtBQ2t3Q1o7O0FEendDUTtFQUlRO0VBR0o7QUN1d0NaOztBRDl3Q1E7RUFJUTtFQUdKO0FDNHdDWjs7QURueENRO0VBSVE7RUFHSjtBQ2l4Q1o7O0FEeHhDUTtFQUlRO0VBR0o7QUNzeENaOztBRHZ5Q1E7RUFDRTtBQzB5Q1Y7O0FEM3lDUTtFQUNFO0FDOHlDVjs7QUQveUNRO0VBQ0U7QUNrekNWOztBRG56Q1E7RUFDRTtBQ3N6Q1Y7O0FEN3lDUTtFQU9JO0FDMHlDWjs7QURqekNRO0VBT0k7QUM4eUNaOztBRHJ6Q1E7RUFPSTtBQ2t6Q1o7O0FEenpDUTtFQU9JO0FDc3pDWjs7QUQ3ekNRO0VBT0k7QUMwekNaOztBRGowQ1E7RUFPSTtBQzh6Q1o7O0FEcjBDUTtFQU9JO0FDazBDWjs7QUR6MENRO0VBT0k7QUNzMENaOztBRHYxQ1E7RUFDRTtBQzAxQ1Y7O0FEdDFDVTtFQUNFO0FDeTFDWjs7QUQvMUNRO0VBQ0U7QUNrMkNWOztBRDkxQ1U7RUFDRTtBQ2kyQ1o7O0FEdjJDUTtFQUNFO0FDMDJDVjs7QUR0MkNVO0VBQ0U7QUN5MkNaOztBRC8yQ1E7RUFDRTtBQ2szQ1Y7O0FEOTJDVTtFQUNFO0FDaTNDWjs7QUR2M0NRO0VBQ0U7QUMwM0NWOztBRHQzQ1U7RUFDRTtBQ3kzQ1o7O0FEcjNDUTtFQU9JO0FDazNDWjs7QUQ3MkNVO0VBT0k7QUMwMkNkOztBRDczQ1E7RUFPSTtBQzAzQ1o7O0FEcjNDVTtFQU9JO0FDazNDZDs7QURyNENRO0VBT0k7QUNrNENaOztBRDczQ1U7RUFPSTtBQzAzQ2Q7O0FENzRDUTtFQUlRO0VBR0o7QUMyNENaOztBRGw1Q1E7RUFJUTtFQUdKO0FDZzVDWjs7QUR2NUNRO0VBSVE7RUFHSjtBQ3E1Q1o7O0FENTVDUTtFQUlRO0VBR0o7QUMwNUNaOztBRGo2Q1E7RUFJUTtFQUdKO0FDKzVDWjs7QUR0NkNRO0VBSVE7RUFHSjtBQ282Q1o7O0FEMzZDUTtFQUlRO0VBR0o7QUN5NkNaOztBRGg3Q1E7RUFJUTtFQUdKO0FDODZDWjs7QURyN0NRO0VBSVE7RUFHSjtBQ203Q1o7O0FEcDhDUTtFQUNFO0FDdThDVjs7QURuOENVO0VBQ0U7QUNzOENaOztBRDU4Q1E7RUFDRTtBQys4Q1Y7O0FEMzhDVTtFQUNFO0FDODhDWjs7QURwOUNRO0VBQ0U7QUN1OUNWOztBRG45Q1U7RUFDRTtBQ3M5Q1o7O0FENTlDUTtFQUNFO0FDKzlDVjs7QUQzOUNVO0VBQ0U7QUM4OUNaOztBRHArQ1E7RUFDRTtBQ3UrQ1Y7O0FEbitDVTtFQUNFO0FDcytDWjs7QUQ1K0NRO0VBQ0U7QUMrK0NWOztBRDMrQ1U7RUFDRTtBQzgrQ1o7O0FEMStDUTtFQUlRO0VBR0o7QUN3K0NaOztBRC8rQ1E7RUFJUTtFQUdKO0FDNitDWjs7QURwL0NRO0VBSVE7RUFHSjtBQ2svQ1o7O0FEei9DUTtFQUlRO0VBR0o7QUN1L0NaOztBRDkvQ1E7RUFJUTtFQUdKO0FDNC9DWjs7QURuZ0RRO0VBSVE7RUFHSjtBQ2lnRFo7O0FEeGdEUTtFQUlRO0VBR0o7QUNzZ0RaOztBRDdnRFE7RUFJUTtFQUdKO0FDMmdEWjs7QURsaERRO0VBSVE7RUFHSjtBQ2doRFo7O0FEdmhEUTtFQUlRO0VBR0o7QUNxaERaOztBRDVoRFE7RUFJUTtFQUdKO0FDMGhEWjs7QURqaURRO0VBSVE7RUFHSjtBQytoRFo7O0FEdGlEUTtFQUlRO0VBR0o7QUNvaURaOztBRDNpRFE7RUFJUTtFQUdKO0FDeWlEWjs7QUQxakRRO0VBQ0U7QUM2akRWOztBRDlqRFE7RUFDRTtBQ2lrRFY7O0FEbGtEUTtFQUNFO0FDcWtEVjs7QUR0a0RRO0VBQ0U7QUN5a0RWOztBRDFrRFE7RUFDRTtBQzZrRFY7O0FEcGtEUTtFQU9JO0FDaWtEWjs7QUR4a0RRO0VBT0k7QUNxa0RaOztBRDVrRFE7RUFPSTtBQ3lrRFo7O0FEaGxEUTtFQU9JO0FDNmtEWjs7QURwbERRO0VBT0k7QUNpbERaOztBRHhsRFE7RUFPSTtBQ3FsRFo7O0FENWxEUTtFQU9JO0FDeWxEWjs7QURobURRO0VBT0k7QUM2bERaOztBRHBtRFE7RUFPSTtBQ2ltRFo7O0FEeG1EUTtFQU9JO0FDcW1EWjs7QUQ1bURRO0VBT0k7QUN5bURaOztBRGhuRFE7RUFPSTtBQzZtRFo7O0FEcG5EUTtFQU9JO0FDaW5EWjs7QUR4bkRRO0VBT0k7QUNxbkRaOztBRDVuRFE7RUFPSTtBQ3luRFo7O0FEaG9EUTtFQU9JO0FDNm5EWjs7QURwb0RRO0VBT0k7QUNpb0RaOztBRHhvRFE7RUFPSTtBQ3FvRFo7O0FENW9EUTtFQU9JO0FDeW9EWjs7QURocERRO0VBT0k7QUM2b0RaOztBRHBwRFE7RUFPSTtBQ2lwRFo7O0FEeHBEUTtFQU9JO0FDcXBEWjs7QUQ1cERRO0VBT0k7QUN5cERaOztBRGhxRFE7RUFPSTtFQUFBO0FDOHBEWjs7QURycURRO0VBT0k7RUFBQTtBQ21xRFo7O0FEMXFEUTtFQU9JO0VBQUE7QUN3cURaOztBRC9xRFE7RUFPSTtFQUFBO0FDNnFEWjs7QURwckRRO0VBT0k7RUFBQTtBQ2tyRFo7O0FEenJEUTtFQU9JO0VBQUE7QUN1ckRaOztBRDlyRFE7RUFPSTtFQUFBO0FDNHJEWjs7QURuc0RRO0VBT0k7RUFBQTtBQ2lzRFo7O0FEeHNEUTtFQU9JO0VBQUE7QUNzc0RaOztBRDdzRFE7RUFPSTtFQUFBO0FDMnNEWjs7QURsdERRO0VBT0k7RUFBQTtBQ2d0RFo7O0FEdnREUTtFQU9JO0VBQUE7QUNxdERaOztBRDV0RFE7RUFPSTtFQUFBO0FDMHREWjs7QURqdURRO0VBT0k7RUFBQTtBQyt0RFo7O0FEdHVEUTtFQU9JO0VBQUE7QUNvdURaOztBRDN1RFE7RUFPSTtFQUFBO0FDeXVEWjs7QURodkRRO0VBT0k7RUFBQTtBQzh1RFo7O0FEcnZEUTtFQU9JO0VBQUE7QUNtdkRaOztBRDF2RFE7RUFPSTtFQUFBO0FDd3ZEWjs7QUQvdkRRO0VBT0k7RUFBQTtBQzZ2RFo7O0FEcHdEUTtFQU9JO0VBQUE7QUNrd0RaOztBRHp3RFE7RUFPSTtFQUFBO0FDdXdEWjs7QUQ5d0RRO0VBT0k7RUFBQTtBQzR3RFo7O0FEbnhEUTtFQU9JO0VBQUE7QUNpeERaOztBRHh4RFE7RUFPSTtFQUFBO0FDc3hEWjs7QUQ3eERRO0VBT0k7RUFBQTtBQzJ4RFo7O0FEbHlEUTtFQU9JO0VBQUE7QUNneURaOztBRHZ5RFE7RUFPSTtFQUFBO0FDcXlEWjs7QUQ1eURRO0VBT0k7RUFBQTtBQzB5RFo7O0FEanpEUTtFQU9JO0VBQUE7QUMreURaOztBRHR6RFE7RUFPSTtFQUFBO0FDb3pEWjs7QUQzekRRO0VBT0k7RUFBQTtBQ3l6RFo7O0FEaDBEUTtFQU9JO0VBQUE7QUM4ekRaOztBRHIwRFE7RUFPSTtFQUFBO0FDbTBEWjs7QUQxMERRO0VBT0k7RUFBQTtBQ3cwRFo7O0FELzBEUTtFQU9JO0VBQUE7QUM2MERaOztBRHAxRFE7RUFPSTtBQ2kxRFo7O0FEeDFEUTtFQU9JO0FDcTFEWjs7QUQ1MURRO0VBT0k7QUN5MURaOztBRGgyRFE7RUFPSTtBQzYxRFo7O0FEcDJEUTtFQU9JO0FDaTJEWjs7QUR4MkRRO0VBT0k7QUNxMkRaOztBRDUyRFE7RUFPSTtBQ3kyRFo7O0FDbjNESTtFRkdJO0lBT0k7RUM4MkRWO0VEcjNETTtJQU9JO0VDaTNEVjtFRHgzRE07SUFPSTtFQ28zRFY7RUQzM0RNO0lBT0k7RUN1M0RWO0VEOTNETTtJQU9JO0VDMDNEVjtFRGo0RE07SUFPSTtFQzYzRFY7RURwNERNO0lBT0k7RUNnNERWO0VEdjRETTtJQU9JO0VDbTREVjtFRDE0RE07SUFPSTtFQ3M0RFY7RUQ3NERNO0lBT0k7RUN5NERWO0VEaDVETTtJQU9JO0VDNDREVjtFRG41RE07SUFPSTtFQys0RFY7RUR0NURNO0lBT0k7RUNrNURWO0VEejVETTtJQU9JO0VDcTVEVjtFRDU1RE07SUFPSTtFQ3c1RFY7RUQvNURNO0lBT0k7RUMyNURWO0VEbDZETTtJQU9JO0VDODVEVjtFRHI2RE07SUFPSTtFQ2k2RFY7RUR4NkRNO0lBT0k7RUNvNkRWO0VEMzZETTtJQU9JO0VDdTZEVjtFRDk2RE07SUFPSTtFQzA2RFY7RURqN0RNO0lBT0k7RUM2NkRWO0VEcDdETTtJQU9JO0VDZzdEVjtFRHY3RE07SUFPSTtFQ203RFY7RUQxN0RNO0lBT0k7RUNzN0RWO0VENzdETTtJQU9JO0VDeTdEVjtFRGg4RE07SUFPSTtFQzQ3RFY7RURuOERNO0lBT0k7RUMrN0RWO0VEdDhETTtJQU9JO0VDazhEVjtFRHo4RE07SUFPSTtFQ3E4RFY7RUQ1OERNO0lBT0k7RUN3OERWO0VELzhETTtJQU9JO0VDMjhEVjtFRGw5RE07SUFPSTtFQzg4RFY7RURyOURNO0lBT0k7RUNpOURWO0VEeDlETTtJQU9JO0VDbzlEVjtFRDM5RE07SUFPSTtFQ3U5RFY7RUQ5OURNO0lBT0k7RUMwOURWO0VEaitETTtJQU9JO0VDNjlEVjtFRHArRE07SUFPSTtFQ2crRFY7RUR2K0RNO0lBT0k7RUNtK0RWO0VEMStETTtJQU9JO0VDcytEVjtFRDcrRE07SUFPSTtFQ3krRFY7RURoL0RNO0lBT0k7RUM0K0RWO0VEbi9ETTtJQU9JO0VDKytEVjtFRHQvRE07SUFPSTtFQ2svRFY7RUR6L0RNO0lBT0k7RUNxL0RWO0VENS9ETTtJQU9JO0VDdy9EVjtFRC8vRE07SUFPSTtFQzIvRFY7RURsZ0VNO0lBT0k7RUM4L0RWO0VEcmdFTTtJQU9JO0VDaWdFVjtFRHhnRU07SUFPSTtFQ29nRVY7RUQzZ0VNO0lBT0k7RUN1Z0VWO0VEOWdFTTtJQU9JO0VDMGdFVjtFRGpoRU07SUFPSTtFQzZnRVY7RURwaEVNO0lBT0k7RUNnaEVWO0VEdmhFTTtJQU9JO0VDbWhFVjtFRDFoRU07SUFPSTtFQ3NoRVY7RUQ3aEVNO0lBT0k7RUN5aEVWO0VEaGlFTTtJQU9JO0VDNGhFVjtFRG5pRU07SUFPSTtFQytoRVY7RUR0aUVNO0lBT0k7RUNraUVWO0VEemlFTTtJQU9JO0VDcWlFVjtFRDVpRU07SUFPSTtFQ3dpRVY7RUQvaUVNO0lBT0k7RUMyaUVWO0VEbGpFTTtJQU9JO0VDOGlFVjtFRHJqRU07SUFPSTtFQ2lqRVY7RUR4akVNO0lBT0k7RUNvakVWO0VEM2pFTTtJQU9JO0VDdWpFVjtFRDlqRU07SUFPSTtFQzBqRVY7RURqa0VNO0lBT0k7SUFBQTtFQzhqRVY7RURya0VNO0lBT0k7SUFBQTtFQ2trRVY7RUR6a0VNO0lBT0k7SUFBQTtFQ3NrRVY7RUQ3a0VNO0lBT0k7SUFBQTtFQzBrRVY7RURqbEVNO0lBT0k7SUFBQTtFQzhrRVY7RURybEVNO0lBT0k7SUFBQTtFQ2tsRVY7RUR6bEVNO0lBT0k7SUFBQTtFQ3NsRVY7RUQ3bEVNO0lBT0k7SUFBQTtFQzBsRVY7RURqbUVNO0lBT0k7SUFBQTtFQzhsRVY7RURybUVNO0lBT0k7SUFBQTtFQ2ttRVY7RUR6bUVNO0lBT0k7SUFBQTtFQ3NtRVY7RUQ3bUVNO0lBT0k7SUFBQTtFQzBtRVY7RURqbkVNO0lBT0k7SUFBQTtFQzhtRVY7RURybkVNO0lBT0k7SUFBQTtFQ2tuRVY7RUR6bkVNO0lBT0k7RUNxbkVWO0VENW5FTTtJQU9JO0VDd25FVjtFRC9uRU07SUFPSTtFQzJuRVY7RURsb0VNO0lBT0k7RUM4bkVWO0VEcm9FTTtJQU9JO0VDaW9FVjtFRHhvRU07SUFPSTtFQ29vRVY7RUQzb0VNO0lBT0k7RUN1b0VWO0VEOW9FTTtJQU9JO0VDMG9FVjtFRGpwRU07SUFPSTtFQzZvRVY7RURwcEVNO0lBT0k7RUNncEVWO0VEdnBFTTtJQU9JO0VDbXBFVjtFRDFwRU07SUFPSTtFQ3NwRVY7RUQ3cEVNO0lBT0k7RUN5cEVWO0VEaHFFTTtJQU9JO0VDNHBFVjtFRG5xRU07SUFPSTtFQytwRVY7RUR0cUVNO0lBT0k7RUNrcUVWO0VEenFFTTtJQU9JO0VDcXFFVjtFRDVxRU07SUFPSTtFQ3dxRVY7RUQvcUVNO0lBT0k7RUMycUVWO0VEbHJFTTtJQU9JO0VDOHFFVjtFRHJyRU07SUFPSTtFQ2lyRVY7RUR4ckVNO0lBT0k7RUNvckVWO0VEM3JFTTtJQU9JO0VDdXJFVjtFRDlyRU07SUFPSTtFQzByRVY7RURqc0VNO0lBT0k7RUM2ckVWO0VEcHNFTTtJQU9JO0VDZ3NFVjtFRHZzRU07SUFPSTtFQ21zRVY7RUQxc0VNO0lBT0k7RUNzc0VWO0VEN3NFTTtJQU9JO0VDeXNFVjtFRGh0RU07SUFPSTtFQzRzRVY7RURudEVNO0lBT0k7RUMrc0VWO0VEdHRFTTtJQU9JO0VDa3RFVjtFRHp0RU07SUFPSTtFQ3F0RVY7RUQ1dEVNO0lBT0k7RUN3dEVWO0VEL3RFTTtJQU9JO0lBQUE7RUM0dEVWO0VEbnVFTTtJQU9JO0lBQUE7RUNndUVWO0VEdnVFTTtJQU9JO0lBQUE7RUNvdUVWO0VEM3VFTTtJQU9JO0lBQUE7RUN3dUVWO0VEL3VFTTtJQU9JO0lBQUE7RUM0dUVWO0VEbnZFTTtJQU9JO0lBQUE7RUNndkVWO0VEdnZFTTtJQU9JO0lBQUE7RUNvdkVWO0VEM3ZFTTtJQU9JO0lBQUE7RUN3dkVWO0VEL3ZFTTtJQU9JO0lBQUE7RUM0dkVWO0VEbndFTTtJQU9JO0lBQUE7RUNnd0VWO0VEdndFTTtJQU9JO0lBQUE7RUNvd0VWO0VEM3dFTTtJQU9JO0lBQUE7RUN3d0VWO0VEL3dFTTtJQU9JO0VDMndFVjtFRGx4RU07SUFPSTtFQzh3RVY7RURyeEVNO0lBT0k7RUNpeEVWO0VEeHhFTTtJQU9JO0VDb3hFVjtFRDN4RU07SUFPSTtFQ3V4RVY7RUQ5eEVNO0lBT0k7RUMweEVWO0VEanlFTTtJQU9JO0VDNnhFVjtFRHB5RU07SUFPSTtFQ2d5RVY7RUR2eUVNO0lBT0k7RUNteUVWO0VEMXlFTTtJQU9JO0VDc3lFVjtFRDd5RU07SUFPSTtFQ3l5RVY7RURoekVNO0lBT0k7RUM0eUVWO0VEbnpFTTtJQU9JO0VDK3lFVjtFRHR6RU07SUFPSTtFQ2t6RVY7RUR6ekVNO0lBT0k7RUNxekVWO0VENXpFTTtJQU9JO0VDd3pFVjtFRC96RU07SUFPSTtFQzJ6RVY7RURsMEVNO0lBT0k7RUM4ekVWO0VEcjBFTTtJQU9JO0VDaTBFVjtFRHgwRU07SUFPSTtFQ28wRVY7RUQzMEVNO0lBT0k7RUN1MEVWO0VEOTBFTTtJQU9JO0VDMDBFVjtFRGoxRU07SUFPSTtFQzYwRVY7RURwMUVNO0lBT0k7RUNnMUVWO0VEdjFFTTtJQU9JO0VDbTFFVjtFRDExRU07SUFPSTtFQ3MxRVY7RUQ3MUVNO0lBT0k7RUN5MUVWO0VEaDJFTTtJQU9JO0VDNDFFVjtFRG4yRU07SUFPSTtFQysxRVY7RUR0MkVNO0lBT0k7RUNrMkVWO0VEejJFTTtJQU9JO0VDcTJFVjtFRDUyRU07SUFPSTtFQ3cyRVY7RUQvMkVNO0lBT0k7RUMyMkVWO0VEbDNFTTtJQU9JO0VDODJFVjtFRHIzRU07SUFPSTtFQ2kzRVY7RUR4M0VNO0lBT0k7RUNvM0VWO0VEMzNFTTtJQU9JO0VDdTNFVjtFRDkzRU07SUFPSTtFQzAzRVY7RURqNEVNO0lBT0k7RUM2M0VWO0VEcDRFTTtJQU9JO0VDZzRFVjtFRHY0RU07SUFPSTtFQ200RVY7RUQxNEVNO0lBT0k7RUNzNEVWO0VENzRFTTtJQU9JO0VDeTRFVjtFRGg1RU07SUFPSTtFQzQ0RVY7RURuNUVNO0lBT0k7RUMrNEVWO0FBQ0Y7QUMxNUVJO0VGR0k7SUFPSTtFQ281RVY7RUQzNUVNO0lBT0k7RUN1NUVWO0VEOTVFTTtJQU9JO0VDMDVFVjtFRGo2RU07SUFPSTtFQzY1RVY7RURwNkVNO0lBT0k7RUNnNkVWO0VEdjZFTTtJQU9JO0VDbTZFVjtFRDE2RU07SUFPSTtFQ3M2RVY7RUQ3NkVNO0lBT0k7RUN5NkVWO0VEaDdFTTtJQU9JO0VDNDZFVjtFRG43RU07SUFPSTtFQys2RVY7RUR0N0VNO0lBT0k7RUNrN0VWO0VEejdFTTtJQU9JO0VDcTdFVjtFRDU3RU07SUFPSTtFQ3c3RVY7RUQvN0VNO0lBT0k7RUMyN0VWO0VEbDhFTTtJQU9JO0VDODdFVjtFRHI4RU07SUFPSTtFQ2k4RVY7RUR4OEVNO0lBT0k7RUNvOEVWO0VEMzhFTTtJQU9JO0VDdThFVjtFRDk4RU07SUFPSTtFQzA4RVY7RURqOUVNO0lBT0k7RUM2OEVWO0VEcDlFTTtJQU9JO0VDZzlFVjtFRHY5RU07SUFPSTtFQ205RVY7RUQxOUVNO0lBT0k7RUNzOUVWO0VENzlFTTtJQU9JO0VDeTlFVjtFRGgrRU07SUFPSTtFQzQ5RVY7RURuK0VNO0lBT0k7RUMrOUVWO0VEdCtFTTtJQU9JO0VDaytFVjtFRHorRU07SUFPSTtFQ3ErRVY7RUQ1K0VNO0lBT0k7RUN3K0VWO0VELytFTTtJQU9JO0VDMitFVjtFRGwvRU07SUFPSTtFQzgrRVY7RURyL0VNO0lBT0k7RUNpL0VWO0VEeC9FTTtJQU9JO0VDby9FVjtFRDMvRU07SUFPSTtFQ3UvRVY7RUQ5L0VNO0lBT0k7RUMwL0VWO0VEamdGTTtJQU9JO0VDNi9FVjtFRHBnRk07SUFPSTtFQ2dnRlY7RUR2Z0ZNO0lBT0k7RUNtZ0ZWO0VEMWdGTTtJQU9JO0VDc2dGVjtFRDdnRk07SUFPSTtFQ3lnRlY7RURoaEZNO0lBT0k7RUM0Z0ZWO0VEbmhGTTtJQU9JO0VDK2dGVjtFRHRoRk07SUFPSTtFQ2toRlY7RUR6aEZNO0lBT0k7RUNxaEZWO0VENWhGTTtJQU9JO0VDd2hGVjtFRC9oRk07SUFPSTtFQzJoRlY7RURsaUZNO0lBT0k7RUM4aEZWO0VEcmlGTTtJQU9JO0VDaWlGVjtFRHhpRk07SUFPSTtFQ29pRlY7RUQzaUZNO0lBT0k7RUN1aUZWO0VEOWlGTTtJQU9JO0VDMGlGVjtFRGpqRk07SUFPSTtFQzZpRlY7RURwakZNO0lBT0k7RUNnakZWO0VEdmpGTTtJQU9JO0VDbWpGVjtFRDFqRk07SUFPSTtFQ3NqRlY7RUQ3akZNO0lBT0k7RUN5akZWO0VEaGtGTTtJQU9JO0VDNGpGVjtFRG5rRk07SUFPSTtFQytqRlY7RUR0a0ZNO0lBT0k7RUNra0ZWO0VEemtGTTtJQU9JO0VDcWtGVjtFRDVrRk07SUFPSTtFQ3drRlY7RUQva0ZNO0lBT0k7RUMya0ZWO0VEbGxGTTtJQU9JO0VDOGtGVjtFRHJsRk07SUFPSTtFQ2lsRlY7RUR4bEZNO0lBT0k7RUNvbEZWO0VEM2xGTTtJQU9JO0VDdWxGVjtFRDlsRk07SUFPSTtFQzBsRlY7RURqbUZNO0lBT0k7RUM2bEZWO0VEcG1GTTtJQU9JO0VDZ21GVjtFRHZtRk07SUFPSTtJQUFBO0VDb21GVjtFRDNtRk07SUFPSTtJQUFBO0VDd21GVjtFRC9tRk07SUFPSTtJQUFBO0VDNG1GVjtFRG5uRk07SUFPSTtJQUFBO0VDZ25GVjtFRHZuRk07SUFPSTtJQUFBO0VDb25GVjtFRDNuRk07SUFPSTtJQUFBO0VDd25GVjtFRC9uRk07SUFPSTtJQUFBO0VDNG5GVjtFRG5vRk07SUFPSTtJQUFBO0VDZ29GVjtFRHZvRk07SUFPSTtJQUFBO0VDb29GVjtFRDNvRk07SUFPSTtJQUFBO0VDd29GVjtFRC9vRk07SUFPSTtJQUFBO0VDNG9GVjtFRG5wRk07SUFPSTtJQUFBO0VDZ3BGVjtFRHZwRk07SUFPSTtJQUFBO0VDb3BGVjtFRDNwRk07SUFPSTtJQUFBO0VDd3BGVjtFRC9wRk07SUFPSTtFQzJwRlY7RURscUZNO0lBT0k7RUM4cEZWO0VEcnFGTTtJQU9JO0VDaXFGVjtFRHhxRk07SUFPSTtFQ29xRlY7RUQzcUZNO0lBT0k7RUN1cUZWO0VEOXFGTTtJQU9JO0VDMHFGVjtFRGpyRk07SUFPSTtFQzZxRlY7RURwckZNO0lBT0k7RUNnckZWO0VEdnJGTTtJQU9JO0VDbXJGVjtFRDFyRk07SUFPSTtFQ3NyRlY7RUQ3ckZNO0lBT0k7RUN5ckZWO0VEaHNGTTtJQU9JO0VDNHJGVjtFRG5zRk07SUFPSTtFQytyRlY7RUR0c0ZNO0lBT0k7RUNrc0ZWO0VEenNGTTtJQU9JO0VDcXNGVjtFRDVzRk07SUFPSTtFQ3dzRlY7RUQvc0ZNO0lBT0k7RUMyc0ZWO0VEbHRGTTtJQU9JO0VDOHNGVjtFRHJ0Rk07SUFPSTtFQ2l0RlY7RUR4dEZNO0lBT0k7RUNvdEZWO0VEM3RGTTtJQU9JO0VDdXRGVjtFRDl0Rk07SUFPSTtFQzB0RlY7RURqdUZNO0lBT0k7RUM2dEZWO0VEcHVGTTtJQU9JO0VDZ3VGVjtFRHZ1Rk07SUFPSTtFQ211RlY7RUQxdUZNO0lBT0k7RUNzdUZWO0VEN3VGTTtJQU9JO0VDeXVGVjtFRGh2Rk07SUFPSTtFQzR1RlY7RURudkZNO0lBT0k7RUMrdUZWO0VEdHZGTTtJQU9JO0VDa3ZGVjtFRHp2Rk07SUFPSTtFQ3F2RlY7RUQ1dkZNO0lBT0k7RUN3dkZWO0VEL3ZGTTtJQU9JO0VDMnZGVjtFRGx3Rk07SUFPSTtFQzh2RlY7RURyd0ZNO0lBT0k7SUFBQTtFQ2t3RlY7RUR6d0ZNO0lBT0k7SUFBQTtFQ3N3RlY7RUQ3d0ZNO0lBT0k7SUFBQTtFQzB3RlY7RURqeEZNO0lBT0k7SUFBQTtFQzh3RlY7RURyeEZNO0lBT0k7SUFBQTtFQ2t4RlY7RUR6eEZNO0lBT0k7SUFBQTtFQ3N4RlY7RUQ3eEZNO0lBT0k7SUFBQTtFQzB4RlY7RURqeUZNO0lBT0k7SUFBQTtFQzh4RlY7RURyeUZNO0lBT0k7SUFBQTtFQ2t5RlY7RUR6eUZNO0lBT0k7SUFBQTtFQ3N5RlY7RUQ3eUZNO0lBT0k7SUFBQTtFQzB5RlY7RURqekZNO0lBT0k7SUFBQTtFQzh5RlY7RURyekZNO0lBT0k7RUNpekZWO0VEeHpGTTtJQU9JO0VDb3pGVjtFRDN6Rk07SUFPSTtFQ3V6RlY7RUQ5ekZNO0lBT0k7RUMwekZWO0VEajBGTTtJQU9JO0VDNnpGVjtFRHAwRk07SUFPSTtFQ2cwRlY7RUR2MEZNO0lBT0k7RUNtMEZWO0VEMTBGTTtJQU9JO0VDczBGVjtFRDcwRk07SUFPSTtFQ3kwRlY7RURoMUZNO0lBT0k7RUM0MEZWO0VEbjFGTTtJQU9JO0VDKzBGVjtFRHQxRk07SUFPSTtFQ2sxRlY7RUR6MUZNO0lBT0k7RUNxMUZWO0VENTFGTTtJQU9JO0VDdzFGVjtFRC8xRk07SUFPSTtFQzIxRlY7RURsMkZNO0lBT0k7RUM4MUZWO0VEcjJGTTtJQU9JO0VDaTJGVjtFRHgyRk07SUFPSTtFQ28yRlY7RUQzMkZNO0lBT0k7RUN1MkZWO0VEOTJGTTtJQU9JO0VDMDJGVjtFRGozRk07SUFPSTtFQzYyRlY7RURwM0ZNO0lBT0k7RUNnM0ZWO0VEdjNGTTtJQU9JO0VDbTNGVjtFRDEzRk07SUFPSTtFQ3MzRlY7RUQ3M0ZNO0lBT0k7RUN5M0ZWO0VEaDRGTTtJQU9JO0VDNDNGVjtFRG40Rk07SUFPSTtFQyszRlY7RUR0NEZNO0lBT0k7RUNrNEZWO0VEejRGTTtJQU9JO0VDcTRGVjtFRDU0Rk07SUFPSTtFQ3c0RlY7RUQvNEZNO0lBT0k7RUMyNEZWO0VEbDVGTTtJQU9JO0VDODRGVjtFRHI1Rk07SUFPSTtFQ2k1RlY7RUR4NUZNO0lBT0k7RUNvNUZWO0VEMzVGTTtJQU9JO0VDdTVGVjtFRDk1Rk07SUFPSTtFQzA1RlY7RURqNkZNO0lBT0k7RUM2NUZWO0VEcDZGTTtJQU9JO0VDZzZGVjtFRHY2Rk07SUFPSTtFQ202RlY7RUQxNkZNO0lBT0k7RUNzNkZWO0VENzZGTTtJQU9JO0VDeTZGVjtFRGg3Rk07SUFPSTtFQzQ2RlY7RURuN0ZNO0lBT0k7RUMrNkZWO0VEdDdGTTtJQU9JO0VDazdGVjtFRHo3Rk07SUFPSTtFQ3E3RlY7QUFDRjtBQ2g4Rkk7RUZHSTtJQU9JO0VDMDdGVjtFRGo4Rk07SUFPSTtFQzY3RlY7RURwOEZNO0lBT0k7RUNnOEZWO0VEdjhGTTtJQU9JO0VDbThGVjtFRDE4Rk07SUFPSTtFQ3M4RlY7RUQ3OEZNO0lBT0k7RUN5OEZWO0VEaDlGTTtJQU9JO0VDNDhGVjtFRG45Rk07SUFPSTtFQys4RlY7RUR0OUZNO0lBT0k7RUNrOUZWO0VEejlGTTtJQU9JO0VDcTlGVjtFRDU5Rk07SUFPSTtFQ3c5RlY7RUQvOUZNO0lBT0k7RUMyOUZWO0VEbCtGTTtJQU9JO0VDODlGVjtFRHIrRk07SUFPSTtFQ2krRlY7RUR4K0ZNO0lBT0k7RUNvK0ZWO0VEMytGTTtJQU9JO0VDdStGVjtFRDkrRk07SUFPSTtFQzArRlY7RURqL0ZNO0lBT0k7RUM2K0ZWO0VEcC9GTTtJQU9JO0VDZy9GVjtFRHYvRk07SUFPSTtFQ20vRlY7RUQxL0ZNO0lBT0k7RUNzL0ZWO0VENy9GTTtJQU9JO0VDeS9GVjtFRGhnR007SUFPSTtFQzQvRlY7RURuZ0dNO0lBT0k7RUMrL0ZWO0VEdGdHTTtJQU9JO0VDa2dHVjtFRHpnR007SUFPSTtFQ3FnR1Y7RUQ1Z0dNO0lBT0k7RUN3Z0dWO0VEL2dHTTtJQU9JO0VDMmdHVjtFRGxoR007SUFPSTtFQzhnR1Y7RURyaEdNO0lBT0k7RUNpaEdWO0VEeGhHTTtJQU9JO0VDb2hHVjtFRDNoR007SUFPSTtFQ3VoR1Y7RUQ5aEdNO0lBT0k7RUMwaEdWO0VEamlHTTtJQU9JO0VDNmhHVjtFRHBpR007SUFPSTtFQ2dpR1Y7RUR2aUdNO0lBT0k7RUNtaUdWO0VEMWlHTTtJQU9JO0VDc2lHVjtFRDdpR007SUFPSTtFQ3lpR1Y7RURoakdNO0lBT0k7RUM0aUdWO0VEbmpHTTtJQU9JO0VDK2lHVjtFRHRqR007SUFPSTtFQ2tqR1Y7RUR6akdNO0lBT0k7RUNxakdWO0VENWpHTTtJQU9JO0VDd2pHVjtFRC9qR007SUFPSTtFQzJqR1Y7RURsa0dNO0lBT0k7RUM4akdWO0VEcmtHTTtJQU9JO0VDaWtHVjtFRHhrR007SUFPSTtFQ29rR1Y7RUQza0dNO0lBT0k7RUN1a0dWO0VEOWtHTTtJQU9JO0VDMGtHVjtFRGpsR007SUFPSTtFQzZrR1Y7RURwbEdNO0lBT0k7RUNnbEdWO0VEdmxHTTtJQU9JO0VDbWxHVjtFRDFsR007SUFPSTtFQ3NsR1Y7RUQ3bEdNO0lBT0k7RUN5bEdWO0VEaG1HTTtJQU9JO0VDNGxHVjtFRG5tR007SUFPSTtFQytsR1Y7RUR0bUdNO0lBT0k7RUNrbUdWO0VEem1HTTtJQU9JO0VDcW1HVjtFRDVtR007SUFPSTtFQ3dtR1Y7RUQvbUdNO0lBT0k7RUMybUdWO0VEbG5HTTtJQU9JO0VDOG1HVjtFRHJuR007SUFPSTtFQ2luR1Y7RUR4bkdNO0lBT0k7RUNvbkdWO0VEM25HTTtJQU9JO0VDdW5HVjtFRDluR007SUFPSTtFQzBuR1Y7RURqb0dNO0lBT0k7RUM2bkdWO0VEcG9HTTtJQU9JO0VDZ29HVjtFRHZvR007SUFPSTtFQ21vR1Y7RUQxb0dNO0lBT0k7RUNzb0dWO0VEN29HTTtJQU9JO0lBQUE7RUMwb0dWO0VEanBHTTtJQU9JO0lBQUE7RUM4b0dWO0VEcnBHTTtJQU9JO0lBQUE7RUNrcEdWO0VEenBHTTtJQU9JO0lBQUE7RUNzcEdWO0VEN3BHTTtJQU9JO0lBQUE7RUMwcEdWO0VEanFHTTtJQU9JO0lBQUE7RUM4cEdWO0VEcnFHTTtJQU9JO0lBQUE7RUNrcUdWO0VEenFHTTtJQU9JO0lBQUE7RUNzcUdWO0VEN3FHTTtJQU9JO0lBQUE7RUMwcUdWO0VEanJHTTtJQU9JO0lBQUE7RUM4cUdWO0VEcnJHTTtJQU9JO0lBQUE7RUNrckdWO0VEenJHTTtJQU9JO0lBQUE7RUNzckdWO0VEN3JHTTtJQU9JO0lBQUE7RUMwckdWO0VEanNHTTtJQU9JO0lBQUE7RUM4ckdWO0VEcnNHTTtJQU9JO0VDaXNHVjtFRHhzR007SUFPSTtFQ29zR1Y7RUQzc0dNO0lBT0k7RUN1c0dWO0VEOXNHTTtJQU9JO0VDMHNHVjtFRGp0R007SUFPSTtFQzZzR1Y7RURwdEdNO0lBT0k7RUNndEdWO0VEdnRHTTtJQU9JO0VDbXRHVjtFRDF0R007SUFPSTtFQ3N0R1Y7RUQ3dEdNO0lBT0k7RUN5dEdWO0VEaHVHTTtJQU9JO0VDNHRHVjtFRG51R007SUFPSTtFQyt0R1Y7RUR0dUdNO0lBT0k7RUNrdUdWO0VEenVHTTtJQU9JO0VDcXVHVjtFRDV1R007SUFPSTtFQ3d1R1Y7RUQvdUdNO0lBT0k7RUMydUdWO0VEbHZHTTtJQU9JO0VDOHVHVjtFRHJ2R007SUFPSTtFQ2l2R1Y7RUR4dkdNO0lBT0k7RUNvdkdWO0VEM3ZHTTtJQU9JO0VDdXZHVjtFRDl2R007SUFPSTtFQzB2R1Y7RURqd0dNO0lBT0k7RUM2dkdWO0VEcHdHTTtJQU9JO0VDZ3dHVjtFRHZ3R007SUFPSTtFQ213R1Y7RUQxd0dNO0lBT0k7RUNzd0dWO0VEN3dHTTtJQU9JO0VDeXdHVjtFRGh4R007SUFPSTtFQzR3R1Y7RURueEdNO0lBT0k7RUMrd0dWO0VEdHhHTTtJQU9JO0VDa3hHVjtFRHp4R007SUFPSTtFQ3F4R1Y7RUQ1eEdNO0lBT0k7RUN3eEdWO0VEL3hHTTtJQU9JO0VDMnhHVjtFRGx5R007SUFPSTtFQzh4R1Y7RURyeUdNO0lBT0k7RUNpeUdWO0VEeHlHTTtJQU9JO0VDb3lHVjtFRDN5R007SUFPSTtJQUFBO0VDd3lHVjtFRC95R007SUFPSTtJQUFBO0VDNHlHVjtFRG56R007SUFPSTtJQUFBO0VDZ3pHVjtFRHZ6R007SUFPSTtJQUFBO0VDb3pHVjtFRDN6R007SUFPSTtJQUFBO0VDd3pHVjtFRC96R007SUFPSTtJQUFBO0VDNHpHVjtFRG4wR007SUFPSTtJQUFBO0VDZzBHVjtFRHYwR007SUFPSTtJQUFBO0VDbzBHVjtFRDMwR007SUFPSTtJQUFBO0VDdzBHVjtFRC8wR007SUFPSTtJQUFBO0VDNDBHVjtFRG4xR007SUFPSTtJQUFBO0VDZzFHVjtFRHYxR007SUFPSTtJQUFBO0VDbzFHVjtFRDMxR007SUFPSTtFQ3UxR1Y7RUQ5MUdNO0lBT0k7RUMwMUdWO0VEajJHTTtJQU9JO0VDNjFHVjtFRHAyR007SUFPSTtFQ2cyR1Y7RUR2MkdNO0lBT0k7RUNtMkdWO0VEMTJHTTtJQU9JO0VDczJHVjtFRDcyR007SUFPSTtFQ3kyR1Y7RURoM0dNO0lBT0k7RUM0MkdWO0VEbjNHTTtJQU9JO0VDKzJHVjtFRHQzR007SUFPSTtFQ2szR1Y7RUR6M0dNO0lBT0k7RUNxM0dWO0VENTNHTTtJQU9JO0VDdzNHVjtFRC8zR007SUFPSTtFQzIzR1Y7RURsNEdNO0lBT0k7RUM4M0dWO0VEcjRHTTtJQU9JO0VDaTRHVjtFRHg0R007SUFPSTtFQ280R1Y7RUQzNEdNO0lBT0k7RUN1NEdWO0VEOTRHTTtJQU9JO0VDMDRHVjtFRGo1R007SUFPSTtFQzY0R1Y7RURwNUdNO0lBT0k7RUNnNUdWO0VEdjVHTTtJQU9JO0VDbTVHVjtFRDE1R007SUFPSTtFQ3M1R1Y7RUQ3NUdNO0lBT0k7RUN5NUdWO0VEaDZHTTtJQU9JO0VDNDVHVjtFRG42R007SUFPSTtFQys1R1Y7RUR0NkdNO0lBT0k7RUNrNkdWO0VEejZHTTtJQU9JO0VDcTZHVjtFRDU2R007SUFPSTtFQ3c2R1Y7RUQvNkdNO0lBT0k7RUMyNkdWO0VEbDdHTTtJQU9JO0VDODZHVjtFRHI3R007SUFPSTtFQ2k3R1Y7RUR4N0dNO0lBT0k7RUNvN0dWO0VEMzdHTTtJQU9JO0VDdTdHVjtFRDk3R007SUFPSTtFQzA3R1Y7RURqOEdNO0lBT0k7RUM2N0dWO0VEcDhHTTtJQU9JO0VDZzhHVjtFRHY4R007SUFPSTtFQ204R1Y7RUQxOEdNO0lBT0k7RUNzOEdWO0VENzhHTTtJQU9JO0VDeThHVjtFRGg5R007SUFPSTtFQzQ4R1Y7RURuOUdNO0lBT0k7RUMrOEdWO0VEdDlHTTtJQU9JO0VDazlHVjtFRHo5R007SUFPSTtFQ3E5R1Y7RUQ1OUdNO0lBT0k7RUN3OUdWO0VELzlHTTtJQU9JO0VDMjlHVjtBQUNGO0FDdCtHSTtFRkdJO0lBT0k7RUNnK0dWO0VEditHTTtJQU9JO0VDbStHVjtFRDErR007SUFPSTtFQ3MrR1Y7RUQ3K0dNO0lBT0k7RUN5K0dWO0VEaC9HTTtJQU9JO0VDNCtHVjtFRG4vR007SUFPSTtFQysrR1Y7RUR0L0dNO0lBT0k7RUNrL0dWO0VEei9HTTtJQU9JO0VDcS9HVjtFRDUvR007SUFPSTtFQ3cvR1Y7RUQvL0dNO0lBT0k7RUMyL0dWO0VEbGdITTtJQU9JO0VDOC9HVjtFRHJnSE07SUFPSTtFQ2lnSFY7RUR4Z0hNO0lBT0k7RUNvZ0hWO0VEM2dITTtJQU9JO0VDdWdIVjtFRDlnSE07SUFPSTtFQzBnSFY7RURqaEhNO0lBT0k7RUM2Z0hWO0VEcGhITTtJQU9JO0VDZ2hIVjtFRHZoSE07SUFPSTtFQ21oSFY7RUQxaEhNO0lBT0k7RUNzaEhWO0VEN2hITTtJQU9JO0VDeWhIVjtFRGhpSE07SUFPSTtFQzRoSFY7RURuaUhNO0lBT0k7RUMraEhWO0VEdGlITTtJQU9JO0VDa2lIVjtFRHppSE07SUFPSTtFQ3FpSFY7RUQ1aUhNO0lBT0k7RUN3aUhWO0VEL2lITTtJQU9JO0VDMmlIVjtFRGxqSE07SUFPSTtFQzhpSFY7RURyakhNO0lBT0k7RUNpakhWO0VEeGpITTtJQU9JO0VDb2pIVjtFRDNqSE07SUFPSTtFQ3VqSFY7RUQ5akhNO0lBT0k7RUMwakhWO0VEamtITTtJQU9JO0VDNmpIVjtFRHBrSE07SUFPSTtFQ2drSFY7RUR2a0hNO0lBT0k7RUNta0hWO0VEMWtITTtJQU9JO0VDc2tIVjtFRDdrSE07SUFPSTtFQ3lrSFY7RURobEhNO0lBT0k7RUM0a0hWO0VEbmxITTtJQU9JO0VDK2tIVjtFRHRsSE07SUFPSTtFQ2tsSFY7RUR6bEhNO0lBT0k7RUNxbEhWO0VENWxITTtJQU9JO0VDd2xIVjtFRC9sSE07SUFPSTtFQzJsSFY7RURsbUhNO0lBT0k7RUM4bEhWO0VEcm1ITTtJQU9JO0VDaW1IVjtFRHhtSE07SUFPSTtFQ29tSFY7RUQzbUhNO0lBT0k7RUN1bUhWO0VEOW1ITTtJQU9JO0VDMG1IVjtFRGpuSE07SUFPSTtFQzZtSFY7RURwbkhNO0lBT0k7RUNnbkhWO0VEdm5ITTtJQU9JO0VDbW5IVjtFRDFuSE07SUFPSTtFQ3NuSFY7RUQ3bkhNO0lBT0k7RUN5bkhWO0VEaG9ITTtJQU9JO0VDNG5IVjtFRG5vSE07SUFPSTtFQytuSFY7RUR0b0hNO0lBT0k7RUNrb0hWO0VEem9ITTtJQU9JO0VDcW9IVjtFRDVvSE07SUFPSTtFQ3dvSFY7RUQvb0hNO0lBT0k7RUMyb0hWO0VEbHBITTtJQU9JO0VDOG9IVjtFRHJwSE07SUFPSTtFQ2lwSFY7RUR4cEhNO0lBT0k7RUNvcEhWO0VEM3BITTtJQU9JO0VDdXBIVjtFRDlwSE07SUFPSTtFQzBwSFY7RURqcUhNO0lBT0k7RUM2cEhWO0VEcHFITTtJQU9JO0VDZ3FIVjtFRHZxSE07SUFPSTtFQ21xSFY7RUQxcUhNO0lBT0k7RUNzcUhWO0VEN3FITTtJQU9JO0VDeXFIVjtFRGhySE07SUFPSTtFQzRxSFY7RURuckhNO0lBT0k7SUFBQTtFQ2dySFY7RUR2ckhNO0lBT0k7SUFBQTtFQ29ySFY7RUQzckhNO0lBT0k7SUFBQTtFQ3dySFY7RUQvckhNO0lBT0k7SUFBQTtFQzRySFY7RURuc0hNO0lBT0k7SUFBQTtFQ2dzSFY7RUR2c0hNO0lBT0k7SUFBQTtFQ29zSFY7RUQzc0hNO0lBT0k7SUFBQTtFQ3dzSFY7RUQvc0hNO0lBT0k7SUFBQTtFQzRzSFY7RURudEhNO0lBT0k7SUFBQTtFQ2d0SFY7RUR2dEhNO0lBT0k7SUFBQTtFQ290SFY7RUQzdEhNO0lBT0k7SUFBQTtFQ3d0SFY7RUQvdEhNO0lBT0k7SUFBQTtFQzR0SFY7RURudUhNO0lBT0k7SUFBQTtFQ2d1SFY7RUR2dUhNO0lBT0k7SUFBQTtFQ291SFY7RUQzdUhNO0lBT0k7RUN1dUhWO0VEOXVITTtJQU9JO0VDMHVIVjtFRGp2SE07SUFPSTtFQzZ1SFY7RURwdkhNO0lBT0k7RUNndkhWO0VEdnZITTtJQU9JO0VDbXZIVjtFRDF2SE07SUFPSTtFQ3N2SFY7RUQ3dkhNO0lBT0k7RUN5dkhWO0VEaHdITTtJQU9JO0VDNHZIVjtFRG53SE07SUFPSTtFQyt2SFY7RUR0d0hNO0lBT0k7RUNrd0hWO0VEendITTtJQU9JO0VDcXdIVjtFRDV3SE07SUFPSTtFQ3d3SFY7RUQvd0hNO0lBT0k7RUMyd0hWO0VEbHhITTtJQU9JO0VDOHdIVjtFRHJ4SE07SUFPSTtFQ2l4SFY7RUR4eEhNO0lBT0k7RUNveEhWO0VEM3hITTtJQU9JO0VDdXhIVjtFRDl4SE07SUFPSTtFQzB4SFY7RURqeUhNO0lBT0k7RUM2eEhWO0VEcHlITTtJQU9JO0VDZ3lIVjtFRHZ5SE07SUFPSTtFQ215SFY7RUQxeUhNO0lBT0k7RUNzeUhWO0VEN3lITTtJQU9JO0VDeXlIVjtFRGh6SE07SUFPSTtFQzR5SFY7RURuekhNO0lBT0k7RUMreUhWO0VEdHpITTtJQU9JO0VDa3pIVjtFRHp6SE07SUFPSTtFQ3F6SFY7RUQ1ekhNO0lBT0k7RUN3ekhWO0VEL3pITTtJQU9JO0VDMnpIVjtFRGwwSE07SUFPSTtFQzh6SFY7RURyMEhNO0lBT0k7RUNpMEhWO0VEeDBITTtJQU9JO0VDbzBIVjtFRDMwSE07SUFPSTtFQ3UwSFY7RUQ5MEhNO0lBT0k7RUMwMEhWO0VEajFITTtJQU9JO0lBQUE7RUM4MEhWO0VEcjFITTtJQU9JO0lBQUE7RUNrMUhWO0VEejFITTtJQU9JO0lBQUE7RUNzMUhWO0VENzFITTtJQU9JO0lBQUE7RUMwMUhWO0VEajJITTtJQU9JO0lBQUE7RUM4MUhWO0VEcjJITTtJQU9JO0lBQUE7RUNrMkhWO0VEejJITTtJQU9JO0lBQUE7RUNzMkhWO0VENzJITTtJQU9JO0lBQUE7RUMwMkhWO0VEajNITTtJQU9JO0lBQUE7RUM4MkhWO0VEcjNITTtJQU9JO0lBQUE7RUNrM0hWO0VEejNITTtJQU9JO0lBQUE7RUNzM0hWO0VENzNITTtJQU9JO0lBQUE7RUMwM0hWO0VEajRITTtJQU9JO0VDNjNIVjtFRHA0SE07SUFPSTtFQ2c0SFY7RUR2NEhNO0lBT0k7RUNtNEhWO0VEMTRITTtJQU9JO0VDczRIVjtFRDc0SE07SUFPSTtFQ3k0SFY7RURoNUhNO0lBT0k7RUM0NEhWO0VEbjVITTtJQU9JO0VDKzRIVjtFRHQ1SE07SUFPSTtFQ2s1SFY7RUR6NUhNO0lBT0k7RUNxNUhWO0VENTVITTtJQU9JO0VDdzVIVjtFRC81SE07SUFPSTtFQzI1SFY7RURsNkhNO0lBT0k7RUM4NUhWO0VEcjZITTtJQU9JO0VDaTZIVjtFRHg2SE07SUFPSTtFQ282SFY7RUQzNkhNO0lBT0k7RUN1NkhWO0VEOTZITTtJQU9JO0VDMDZIVjtFRGo3SE07SUFPSTtFQzY2SFY7RURwN0hNO0lBT0k7RUNnN0hWO0VEdjdITTtJQU9JO0VDbTdIVjtFRDE3SE07SUFPSTtFQ3M3SFY7RUQ3N0hNO0lBT0k7RUN5N0hWO0VEaDhITTtJQU9JO0VDNDdIVjtFRG44SE07SUFPSTtFQys3SFY7RUR0OEhNO0lBT0k7RUNrOEhWO0VEejhITTtJQU9JO0VDcThIVjtFRDU4SE07SUFPSTtFQ3c4SFY7RUQvOEhNO0lBT0k7RUMyOEhWO0VEbDlITTtJQU9JO0VDODhIVjtFRHI5SE07SUFPSTtFQ2k5SFY7RUR4OUhNO0lBT0k7RUNvOUhWO0VEMzlITTtJQU9JO0VDdTlIVjtFRDk5SE07SUFPSTtFQzA5SFY7RURqK0hNO0lBT0k7RUM2OUhWO0VEcCtITTtJQU9JO0VDZytIVjtFRHYrSE07SUFPSTtFQ20rSFY7RUQxK0hNO0lBT0k7RUNzK0hWO0VENytITTtJQU9JO0VDeStIVjtFRGgvSE07SUFPSTtFQzQrSFY7RURuL0hNO0lBT0k7RUMrK0hWO0VEdC9ITTtJQU9JO0VDay9IVjtFRHovSE07SUFPSTtFQ3EvSFY7RUQ1L0hNO0lBT0k7RUN3L0hWO0VELy9ITTtJQU9JO0VDMi9IVjtFRGxnSU07SUFPSTtFQzgvSFY7RURyZ0lNO0lBT0k7RUNpZ0lWO0FBQ0Y7QUM1Z0lJO0VGR0k7SUFPSTtFQ3NnSVY7RUQ3Z0lNO0lBT0k7RUN5Z0lWO0VEaGhJTTtJQU9JO0VDNGdJVjtFRG5oSU07SUFPSTtFQytnSVY7RUR0aElNO0lBT0k7RUNraElWO0VEemhJTTtJQU9JO0VDcWhJVjtFRDVoSU07SUFPSTtFQ3doSVY7RUQvaElNO0lBT0k7RUMyaElWO0VEbGlJTTtJQU9JO0VDOGhJVjtFRHJpSU07SUFPSTtFQ2lpSVY7RUR4aUlNO0lBT0k7RUNvaUlWO0VEM2lJTTtJQU9JO0VDdWlJVjtFRDlpSU07SUFPSTtFQzBpSVY7RURqaklNO0lBT0k7RUM2aUlWO0VEcGpJTTtJQU9JO0VDZ2pJVjtFRHZqSU07SUFPSTtFQ21qSVY7RUQxaklNO0lBT0k7RUNzaklWO0VEN2pJTTtJQU9JO0VDeWpJVjtFRGhrSU07SUFPSTtFQzRqSVY7RURua0lNO0lBT0k7RUMraklWO0VEdGtJTTtJQU9JO0VDa2tJVjtFRHprSU07SUFPSTtFQ3FrSVY7RUQ1a0lNO0lBT0k7RUN3a0lWO0VEL2tJTTtJQU9JO0VDMmtJVjtFRGxsSU07SUFPSTtFQzhrSVY7RURybElNO0lBT0k7RUNpbElWO0VEeGxJTTtJQU9JO0VDb2xJVjtFRDNsSU07SUFPSTtFQ3VsSVY7RUQ5bElNO0lBT0k7RUMwbElWO0VEam1JTTtJQU9JO0VDNmxJVjtFRHBtSU07SUFPSTtFQ2dtSVY7RUR2bUlNO0lBT0k7RUNtbUlWO0VEMW1JTTtJQU9JO0VDc21JVjtFRDdtSU07SUFPSTtFQ3ltSVY7RURobklNO0lBT0k7RUM0bUlWO0VEbm5JTTtJQU9JO0VDK21JVjtFRHRuSU07SUFPSTtFQ2tuSVY7RUR6bklNO0lBT0k7RUNxbklWO0VENW5JTTtJQU9JO0VDd25JVjtFRC9uSU07SUFPSTtFQzJuSVY7RURsb0lNO0lBT0k7RUM4bklWO0VEcm9JTTtJQU9JO0VDaW9JVjtFRHhvSU07SUFPSTtFQ29vSVY7RUQzb0lNO0lBT0k7RUN1b0lWO0VEOW9JTTtJQU9JO0VDMG9JVjtFRGpwSU07SUFPSTtFQzZvSVY7RURwcElNO0lBT0k7RUNncElWO0VEdnBJTTtJQU9JO0VDbXBJVjtFRDFwSU07SUFPSTtFQ3NwSVY7RUQ3cElNO0lBT0k7RUN5cElWO0VEaHFJTTtJQU9JO0VDNHBJVjtFRG5xSU07SUFPSTtFQytwSVY7RUR0cUlNO0lBT0k7RUNrcUlWO0VEenFJTTtJQU9JO0VDcXFJVjtFRDVxSU07SUFPSTtFQ3dxSVY7RUQvcUlNO0lBT0k7RUMycUlWO0VEbHJJTTtJQU9JO0VDOHFJVjtFRHJySU07SUFPSTtFQ2lySVY7RUR4cklNO0lBT0k7RUNvcklWO0VEM3JJTTtJQU9JO0VDdXJJVjtFRDlySU07SUFPSTtFQzBySVY7RURqc0lNO0lBT0k7RUM2cklWO0VEcHNJTTtJQU9JO0VDZ3NJVjtFRHZzSU07SUFPSTtFQ21zSVY7RUQxc0lNO0lBT0k7RUNzc0lWO0VEN3NJTTtJQU9JO0VDeXNJVjtFRGh0SU07SUFPSTtFQzRzSVY7RURudElNO0lBT0k7RUMrc0lWO0VEdHRJTTtJQU9JO0VDa3RJVjtFRHp0SU07SUFPSTtJQUFBO0VDc3RJVjtFRDd0SU07SUFPSTtJQUFBO0VDMHRJVjtFRGp1SU07SUFPSTtJQUFBO0VDOHRJVjtFRHJ1SU07SUFPSTtJQUFBO0VDa3VJVjtFRHp1SU07SUFPSTtJQUFBO0VDc3VJVjtFRDd1SU07SUFPSTtJQUFBO0VDMHVJVjtFRGp2SU07SUFPSTtJQUFBO0VDOHVJVjtFRHJ2SU07SUFPSTtJQUFBO0VDa3ZJVjtFRHp2SU07SUFPSTtJQUFBO0VDc3ZJVjtFRDd2SU07SUFPSTtJQUFBO0VDMHZJVjtFRGp3SU07SUFPSTtJQUFBO0VDOHZJVjtFRHJ3SU07SUFPSTtJQUFBO0VDa3dJVjtFRHp3SU07SUFPSTtJQUFBO0VDc3dJVjtFRDd3SU07SUFPSTtJQUFBO0VDMHdJVjtFRGp4SU07SUFPSTtFQzZ3SVY7RURweElNO0lBT0k7RUNneElWO0VEdnhJTTtJQU9JO0VDbXhJVjtFRDF4SU07SUFPSTtFQ3N4SVY7RUQ3eElNO0lBT0k7RUN5eElWO0VEaHlJTTtJQU9JO0VDNHhJVjtFRG55SU07SUFPSTtFQyt4SVY7RUR0eUlNO0lBT0k7RUNreUlWO0VEenlJTTtJQU9JO0VDcXlJVjtFRDV5SU07SUFPSTtFQ3d5SVY7RUQveUlNO0lBT0k7RUMyeUlWO0VEbHpJTTtJQU9JO0VDOHlJVjtFRHJ6SU07SUFPSTtFQ2l6SVY7RUR4eklNO0lBT0k7RUNveklWO0VEM3pJTTtJQU9JO0VDdXpJVjtFRDl6SU07SUFPSTtFQzB6SVY7RURqMElNO0lBT0k7RUM2eklWO0VEcDBJTTtJQU9JO0VDZzBJVjtFRHYwSU07SUFPSTtFQ20wSVY7RUQxMElNO0lBT0k7RUNzMElWO0VENzBJTTtJQU9JO0VDeTBJVjtFRGgxSU07SUFPSTtFQzQwSVY7RURuMUlNO0lBT0k7RUMrMElWO0VEdDFJTTtJQU9JO0VDazFJVjtFRHoxSU07SUFPSTtFQ3ExSVY7RUQ1MUlNO0lBT0k7RUN3MUlWO0VELzFJTTtJQU9JO0VDMjFJVjtFRGwySU07SUFPSTtFQzgxSVY7RURyMklNO0lBT0k7RUNpMklWO0VEeDJJTTtJQU9JO0VDbzJJVjtFRDMySU07SUFPSTtFQ3UySVY7RUQ5MklNO0lBT0k7RUMwMklWO0VEajNJTTtJQU9JO0VDNjJJVjtFRHAzSU07SUFPSTtFQ2czSVY7RUR2M0lNO0lBT0k7SUFBQTtFQ28zSVY7RUQzM0lNO0lBT0k7SUFBQTtFQ3czSVY7RUQvM0lNO0lBT0k7SUFBQTtFQzQzSVY7RURuNElNO0lBT0k7SUFBQTtFQ2c0SVY7RUR2NElNO0lBT0k7SUFBQTtFQ280SVY7RUQzNElNO0lBT0k7SUFBQTtFQ3c0SVY7RUQvNElNO0lBT0k7SUFBQTtFQzQ0SVY7RURuNUlNO0lBT0k7SUFBQTtFQ2c1SVY7RUR2NUlNO0lBT0k7SUFBQTtFQ281SVY7RUQzNUlNO0lBT0k7SUFBQTtFQ3c1SVY7RUQvNUlNO0lBT0k7SUFBQTtFQzQ1SVY7RURuNklNO0lBT0k7SUFBQTtFQ2c2SVY7RUR2NklNO0lBT0k7RUNtNklWO0VEMTZJTTtJQU9JO0VDczZJVjtFRDc2SU07SUFPSTtFQ3k2SVY7RURoN0lNO0lBT0k7RUM0NklWO0VEbjdJTTtJQU9JO0VDKzZJVjtFRHQ3SU07SUFPSTtFQ2s3SVY7RUR6N0lNO0lBT0k7RUNxN0lWO0VENTdJTTtJQU9JO0VDdzdJVjtFRC83SU07SUFPSTtFQzI3SVY7RURsOElNO0lBT0k7RUM4N0lWO0VEcjhJTTtJQU9JO0VDaThJVjtFRHg4SU07SUFPSTtFQ284SVY7RUQzOElNO0lBT0k7RUN1OElWO0VEOThJTTtJQU9JO0VDMDhJVjtFRGo5SU07SUFPSTtFQzY4SVY7RURwOUlNO0lBT0k7RUNnOUlWO0VEdjlJTTtJQU9JO0VDbTlJVjtFRDE5SU07SUFPSTtFQ3M5SVY7RUQ3OUlNO0lBT0k7RUN5OUlWO0VEaCtJTTtJQU9JO0VDNDlJVjtFRG4rSU07SUFPSTtFQys5SVY7RUR0K0lNO0lBT0k7RUNrK0lWO0VEeitJTTtJQU9JO0VDcStJVjtFRDUrSU07SUFPSTtFQ3crSVY7RUQvK0lNO0lBT0k7RUMyK0lWO0VEbC9JTTtJQU9JO0VDOCtJVjtFRHIvSU07SUFPSTtFQ2kvSVY7RUR4L0lNO0lBT0k7RUNvL0lWO0VEMy9JTTtJQU9JO0VDdS9JVjtFRDkvSU07SUFPSTtFQzAvSVY7RURqZ0pNO0lBT0k7RUM2L0lWO0VEcGdKTTtJQU9JO0VDZ2dKVjtFRHZnSk07SUFPSTtFQ21nSlY7RUQxZ0pNO0lBT0k7RUNzZ0pWO0VEN2dKTTtJQU9JO0VDeWdKVjtFRGhoSk07SUFPSTtFQzRnSlY7RURuaEpNO0lBT0k7RUMrZ0pWO0VEdGhKTTtJQU9JO0VDa2hKVjtFRHpoSk07SUFPSTtFQ3FoSlY7RUQ1aEpNO0lBT0k7RUN3aEpWO0VEL2hKTTtJQU9JO0VDMmhKVjtFRGxpSk07SUFPSTtFQzhoSlY7RURyaUpNO0lBT0k7RUNpaUpWO0VEeGlKTTtJQU9JO0VDb2lKVjtFRDNpSk07SUFPSTtFQ3VpSlY7QUFDRjtBRTlsSkE7RUgrQ1E7SUFPSTtFQzRpSlY7RURuakpNO0lBT0k7RUMraUpWO0VEdGpKTTtJQU9JO0VDa2pKVjtFRHpqSk07SUFPSTtFQ3FqSlY7QUFDRjtBRXpsSkE7RUg0QlE7SUFPSTtFQzBqSlY7RURqa0pNO0lBT0k7RUM2akpWO0VEcGtKTTtJQU9JO0VDZ2tKVjtFRHZrSk07SUFPSTtFQ21rSlY7RUQxa0pNO0lBT0k7RUNza0pWO0VEN2tKTTtJQU9JO0VDeWtKVjtFRGhsSk07SUFPSTtFQzRrSlY7RURubEpNO0lBT0k7RUMra0pWO0VEdGxKTTtJQU9JO0VDa2xKVjtFRHpsSk07SUFPSTtFQ3FsSlY7RUQ1bEpNO0lBT0k7RUN3bEpWO0FBQ0Y7QUF4cEpFO0VBQ0U7QUEwcEpKO0FBeHBKRTtFQUNFO0FBMHBKSjtBQXhwSkU7RUFDRTtFQUNBO0FBMHBKSjtBQXpwSkk7RUFDSTtBQTJwSlI7O0FBdnBKQTtFQUNFO0FBMHBKRjtBQXpwSkU7RUFDRTtBQTJwSko7O0FBdHBKRTtBQUNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUF5cEpKO0FBeHBKSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUEwcEpOOztBQXZwSkU7O0VBRUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQTBwSko7O0FBdnBKRTtBQUNBO0VBQ0U7RUFDQTtBQTBwSko7O0FBeHBKRTs7RUFFRTtFQUNBO0FBMnBKSjs7QUF6cEpFO0VBQ0U7RUFDQTtBQTRwSko7O0FBMXBKRTtFQUNFO0VBQ0E7QUE2cEpKOztBQTNwSkU7RUFDRTtFQUNBO0VBQ0E7QUE4cEpKOztBQTNwSkU7QUFDQTtFQUNFO0VBQ0E7QUE4cEpKOztBQTVwSkU7O0VBRUU7RUFDQTtBQStwSko7O0FBN3BKRTtFQUNFO0VBQ0E7QUFncUpKOztBQTlwSkU7RUFDRTtFQUNBO0FBaXFKSjs7QUEvcEpFO0VBQ0U7RUFDQTtFQUNBO0FBa3FKSixDIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vZWxlbWVudG9yLW1hZ2ljLWtpdC8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzIiwid2VicGFjazovL2VsZW1lbnRvci1tYWdpYy1raXQvLi9hc3NldHMvc3JjL3Njc3MvcHJpY2luZ3RhYmxlLnNjc3MiLCJ3ZWJwYWNrOi8vZWxlbWVudG9yLW1hZ2ljLWtpdC8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2JyZWFrcG9pbnRzLnNjc3MiLCJ3ZWJwYWNrOi8vZWxlbWVudG9yLW1hZ2ljLWtpdC8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2FwaS5zY3NzIl0sInNvdXJjZXNDb250ZW50IjpbIi8vIFV0aWxpdHkgZ2VuZXJhdG9yXG4vLyBVc2VkIHRvIGdlbmVyYXRlIHV0aWxpdGllcyAmIHByaW50IHV0aWxpdGllc1xuQG1peGluIGdlbmVyYXRlLXV0aWxpdHkoJHV0aWxpdHksICRpbmZpeDogXCJcIiwgJGlzLXJmcy1tZWRpYS1xdWVyeTogZmFsc2UpIHtcbiAgJHZhbHVlczogbWFwLWdldCgkdXRpbGl0eSwgdmFsdWVzKTtcblxuICAvLyBJZiB0aGUgdmFsdWVzIGFyZSBhIGxpc3Qgb3Igc3RyaW5nLCBjb252ZXJ0IGl0IGludG8gYSBtYXBcbiAgQGlmIHR5cGUtb2YoJHZhbHVlcykgPT0gXCJzdHJpbmdcIiBvciB0eXBlLW9mKG50aCgkdmFsdWVzLCAxKSkgIT0gXCJsaXN0XCIge1xuICAgICR2YWx1ZXM6IHppcCgkdmFsdWVzLCAkdmFsdWVzKTtcbiAgfVxuXG4gIEBlYWNoICRrZXksICR2YWx1ZSBpbiAkdmFsdWVzIHtcbiAgICAkcHJvcGVydGllczogbWFwLWdldCgkdXRpbGl0eSwgcHJvcGVydHkpO1xuXG4gICAgLy8gTXVsdGlwbGUgcHJvcGVydGllcyBhcmUgcG9zc2libGUsIGZvciBleGFtcGxlIHdpdGggdmVydGljYWwgb3IgaG9yaXpvbnRhbCBtYXJnaW5zIG9yIHBhZGRpbmdzXG4gICAgQGlmIHR5cGUtb2YoJHByb3BlcnRpZXMpID09IFwic3RyaW5nXCIge1xuICAgICAgJHByb3BlcnRpZXM6IGFwcGVuZCgoKSwgJHByb3BlcnRpZXMpO1xuICAgIH1cblxuICAgIC8vIFVzZSBjdXN0b20gY2xhc3MgaWYgcHJlc2VudFxuICAgICRwcm9wZXJ0eS1jbGFzczogaWYobWFwLWhhcy1rZXkoJHV0aWxpdHksIGNsYXNzKSwgbWFwLWdldCgkdXRpbGl0eSwgY2xhc3MpLCBudGgoJHByb3BlcnRpZXMsIDEpKTtcbiAgICAkcHJvcGVydHktY2xhc3M6IGlmKCRwcm9wZXJ0eS1jbGFzcyA9PSBudWxsLCBcIlwiLCAkcHJvcGVydHktY2xhc3MpO1xuXG4gICAgLy8gVXNlIGN1c3RvbSBDU1MgdmFyaWFibGUgbmFtZSBpZiBwcmVzZW50LCBvdGhlcndpc2UgZGVmYXVsdCB0byBgY2xhc3NgXG4gICAgJGNzcy12YXJpYWJsZS1uYW1lOiBpZihtYXAtaGFzLWtleSgkdXRpbGl0eSwgY3NzLXZhcmlhYmxlLW5hbWUpLCBtYXAtZ2V0KCR1dGlsaXR5LCBjc3MtdmFyaWFibGUtbmFtZSksIG1hcC1nZXQoJHV0aWxpdHksIGNsYXNzKSk7XG5cbiAgICAvLyBTdGF0ZSBwYXJhbXMgdG8gZ2VuZXJhdGUgcHNldWRvLWNsYXNzZXNcbiAgICAkc3RhdGU6IGlmKG1hcC1oYXMta2V5KCR1dGlsaXR5LCBzdGF0ZSksIG1hcC1nZXQoJHV0aWxpdHksIHN0YXRlKSwgKCkpO1xuXG4gICAgJGluZml4OiBpZigkcHJvcGVydHktY2xhc3MgPT0gXCJcIiBhbmQgc3RyLXNsaWNlKCRpbmZpeCwgMSwgMSkgPT0gXCItXCIsIHN0ci1zbGljZSgkaW5maXgsIDIpLCAkaW5maXgpO1xuXG4gICAgLy8gRG9uJ3QgcHJlZml4IGlmIHZhbHVlIGtleSBpcyBudWxsIChlLmcuIHdpdGggc2hhZG93IGNsYXNzKVxuICAgICRwcm9wZXJ0eS1jbGFzcy1tb2RpZmllcjogaWYoJGtleSwgaWYoJHByb3BlcnR5LWNsYXNzID09IFwiXCIgYW5kICRpbmZpeCA9PSBcIlwiLCBcIlwiLCBcIi1cIikgKyAka2V5LCBcIlwiKTtcblxuICAgIEBpZiBtYXAtZ2V0KCR1dGlsaXR5LCByZnMpIHtcbiAgICAgIC8vIEluc2lkZSB0aGUgbWVkaWEgcXVlcnlcbiAgICAgIEBpZiAkaXMtcmZzLW1lZGlhLXF1ZXJ5IHtcbiAgICAgICAgJHZhbDogcmZzLXZhbHVlKCR2YWx1ZSk7XG5cbiAgICAgICAgLy8gRG8gbm90IHJlbmRlciBhbnl0aGluZyBpZiBmbHVpZCBhbmQgbm9uIGZsdWlkIHZhbHVlcyBhcmUgdGhlIHNhbWVcbiAgICAgICAgJHZhbHVlOiBpZigkdmFsID09IHJmcy1mbHVpZC12YWx1ZSgkdmFsdWUpLCBudWxsLCAkdmFsKTtcbiAgICAgIH1cbiAgICAgIEBlbHNlIHtcbiAgICAgICAgJHZhbHVlOiByZnMtZmx1aWQtdmFsdWUoJHZhbHVlKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAkaXMtY3NzLXZhcjogbWFwLWdldCgkdXRpbGl0eSwgY3NzLXZhcik7XG4gICAgJGlzLWxvY2FsLXZhcnM6IG1hcC1nZXQoJHV0aWxpdHksIGxvY2FsLXZhcnMpO1xuICAgICRpcy1ydGw6IG1hcC1nZXQoJHV0aWxpdHksIHJ0bCk7XG5cbiAgICBAaWYgJHZhbHVlICE9IG51bGwge1xuICAgICAgQGlmICRpcy1ydGwgPT0gZmFsc2Uge1xuICAgICAgICAvKiBydGw6YmVnaW46cmVtb3ZlICovXG4gICAgICB9XG5cbiAgICAgIEBpZiAkaXMtY3NzLXZhciB7XG4gICAgICAgIC4jeyRwcm9wZXJ0eS1jbGFzcyArICRpbmZpeCArICRwcm9wZXJ0eS1jbGFzcy1tb2RpZmllcn0ge1xuICAgICAgICAgIC0tI3skcHJlZml4fSN7JGNzcy12YXJpYWJsZS1uYW1lfTogI3skdmFsdWV9O1xuICAgICAgICB9XG5cbiAgICAgICAgQGVhY2ggJHBzZXVkbyBpbiAkc3RhdGUge1xuICAgICAgICAgIC4jeyRwcm9wZXJ0eS1jbGFzcyArICRpbmZpeCArICRwcm9wZXJ0eS1jbGFzcy1tb2RpZmllcn0tI3skcHNldWRvfTojeyRwc2V1ZG99IHtcbiAgICAgICAgICAgIC0tI3skcHJlZml4fSN7JGNzcy12YXJpYWJsZS1uYW1lfTogI3skdmFsdWV9O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfSBAZWxzZSB7XG4gICAgICAgIC4jeyRwcm9wZXJ0eS1jbGFzcyArICRpbmZpeCArICRwcm9wZXJ0eS1jbGFzcy1tb2RpZmllcn0ge1xuICAgICAgICAgIEBlYWNoICRwcm9wZXJ0eSBpbiAkcHJvcGVydGllcyB7XG4gICAgICAgICAgICBAaWYgJGlzLWxvY2FsLXZhcnMge1xuICAgICAgICAgICAgICBAZWFjaCAkbG9jYWwtdmFyLCAkdmFyaWFibGUgaW4gJGlzLWxvY2FsLXZhcnMge1xuICAgICAgICAgICAgICAgIC0tI3skcHJlZml4fSN7JGxvY2FsLXZhcn06ICN7JHZhcmlhYmxlfTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgI3skcHJvcGVydHl9OiAkdmFsdWUgaWYoJGVuYWJsZS1pbXBvcnRhbnQtdXRpbGl0aWVzLCAhaW1wb3J0YW50LCBudWxsKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBAZWFjaCAkcHNldWRvIGluICRzdGF0ZSB7XG4gICAgICAgICAgLiN7JHByb3BlcnR5LWNsYXNzICsgJGluZml4ICsgJHByb3BlcnR5LWNsYXNzLW1vZGlmaWVyfS0jeyRwc2V1ZG99OiN7JHBzZXVkb30ge1xuICAgICAgICAgICAgQGVhY2ggJHByb3BlcnR5IGluICRwcm9wZXJ0aWVzIHtcbiAgICAgICAgICAgICAgQGlmICRpcy1sb2NhbC12YXJzIHtcbiAgICAgICAgICAgICAgICBAZWFjaCAkbG9jYWwtdmFyLCAkdmFyaWFibGUgaW4gJGlzLWxvY2FsLXZhcnMge1xuICAgICAgICAgICAgICAgICAgLS0jeyRwcmVmaXh9I3skbG9jYWwtdmFyfTogI3skdmFyaWFibGV9O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAjeyRwcm9wZXJ0eX06ICR2YWx1ZSBpZigkZW5hYmxlLWltcG9ydGFudC11dGlsaXRpZXMsICFpbXBvcnRhbnQsIG51bGwpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBAaWYgJGlzLXJ0bCA9PSBmYWxzZSB7XG4gICAgICAgIC8qIHJ0bDplbmQ6cmVtb3ZlICovXG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCJAaW1wb3J0IFwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL2Z1bmN0aW9uc1wiO1xyXG5AaW1wb3J0IFwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3ZhcmlhYmxlc1wiO1xyXG5AaW1wb3J0IFwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3ZhcmlhYmxlcy1kYXJrXCI7XHJcbkBpbXBvcnQgXCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWFwc1wiO1xyXG5AaW1wb3J0IFwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGluc1wiO1xyXG5AaW1wb3J0IFwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllc1wiO1xyXG5AaW1wb3J0IFwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9hcGlcIjtcclxuXHJcblxyXG4ucHJpY2luZy10YWJsZS1jb250YWluZXJ7XHJcbiAgLnRpdGxle1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gIH1cclxuICAuc3ViLXRpdGxle1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gIH1cclxuICB1bCB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBsaXtcclxuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgfVxyXG59XHJcbn1cclxuLmVtay1idXR0b24gYXtcclxuICB0cmFuc2l0aW9uOiBhbGwgMC40cztcclxuICAuYnRuLWljb24gcGF0aHtcclxuICAgIHRyYW5zaXRpb246IGFsbCAwLjRzO1xyXG4gIH1cclxufVxyXG5cclxuICBcclxuICAvKiBjb21tb24gKi9cclxuICAucHJpY2luZy10YWJsZS1jb250YWluZXIgLnJpYmJvbiB7XHJcbiAgICB3aWR0aDogMTMwcHg7XHJcbiAgICBoZWlnaHQ6IDEzMHB4O1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIC5yaWJib24tYmFyIHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgei1pbmRleDogMjtcclxuICAgICAgd2lkdGg6IDIyNXB4O1xyXG4gICAgICBiYWNrZ3JvdW5kOiAjRkY0RDREO1xyXG4gICAgICBwYWRkaW5nOiAxOXB4IDA7XHJcbiAgICAgIGJveC1zaGFkb3c6IDAgNXB4IDEwcHggcmdiYSgwLDAsMCwuMSk7XHJcbiAgICAgIHRleHQtc2hhZG93OiAwIDFweCAxcHggcmdiYSgwLDAsMCwuMik7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5wcmljaW5nLXRhYmxlLWNvbnRhaW5lciAucmliYm9uOjpiZWZvcmUsXHJcbiAgLnByaWNpbmctdGFibGUtY29udGFpbmVyIC5yaWJib246OmFmdGVyIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHotaW5kZXg6IDE7XHJcbiAgICBjb250ZW50OiAnJztcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgYm9yZGVyOiA1cHggc29saWQ7XHJcbiAgfVxyXG4gIFxyXG4gIC8qIHRvcCBsZWZ0Ki9cclxuICAucHJpY2luZy10YWJsZS1jb250YWluZXIgLnJpYmJvbi10b3AtbGVmdCB7XHJcbiAgICB0b3A6IC0xMHB4O1xyXG4gICAgbGVmdDogLTEwcHg7XHJcbiAgfVxyXG4gIC5wcmljaW5nLXRhYmxlLWNvbnRhaW5lciAucmliYm9uLXRvcC1sZWZ0OjpiZWZvcmUsXHJcbiAgLnByaWNpbmctdGFibGUtY29udGFpbmVyIC5yaWJib24tdG9wLWxlZnQ6OmFmdGVyIHtcclxuICAgIGJvcmRlci10b3AtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgYm9yZGVyLWxlZnQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gIH1cclxuICAucHJpY2luZy10YWJsZS1jb250YWluZXIgLnJpYmJvbi10b3AtbGVmdDo6YmVmb3JlIHtcclxuICAgIHRvcDogMDtcclxuICAgIHJpZ2h0OiAwO1xyXG4gIH1cclxuICAucHJpY2luZy10YWJsZS1jb250YWluZXIgLnJpYmJvbi10b3AtbGVmdDo6YWZ0ZXIge1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgbGVmdDogMDtcclxuICB9XHJcbiAgLnByaWNpbmctdGFibGUtY29udGFpbmVyIC5yaWJib24tdG9wLWxlZnQgLnJpYmJvbi1iYXIge1xyXG4gICAgcmlnaHQ6IC0zMXB4O1xyXG4gICAgdG9wOiAzNnB4O1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcclxuICB9XHJcbiAgXHJcbiAgLyogdG9wIHJpZ2h0Ki9cclxuICAucHJpY2luZy10YWJsZS1jb250YWluZXIgLnJpYmJvbi10b3AtcmlnaHQge1xyXG4gICAgdG9wOiAtMTBweDtcclxuICAgIHJpZ2h0OiAtMTBweDtcclxuICB9XHJcbiAgLnByaWNpbmctdGFibGUtY29udGFpbmVyIC5yaWJib24tdG9wLXJpZ2h0OjpiZWZvcmUsXHJcbiAgLnByaWNpbmctdGFibGUtY29udGFpbmVyIC5yaWJib24tdG9wLXJpZ2h0OjphZnRlciB7XHJcbiAgICBib3JkZXItdG9wLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIGJvcmRlci1yaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgfVxyXG4gIC5wcmljaW5nLXRhYmxlLWNvbnRhaW5lciAucmliYm9uLXRvcC1yaWdodDo6YmVmb3JlIHtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgfVxyXG4gIC5wcmljaW5nLXRhYmxlLWNvbnRhaW5lciAucmliYm9uLXRvcC1yaWdodDo6YWZ0ZXIge1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgfVxyXG4gIC5wcmljaW5nLXRhYmxlLWNvbnRhaW5lciAucmliYm9uLXRvcC1yaWdodCAucmliYm9uLWJhciB7XHJcbiAgICBsZWZ0OiAtMzFweDtcclxuICAgIHRvcDogMzZweDtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcclxuICB9IiwiLy8gQnJlYWtwb2ludCB2aWV3cG9ydCBzaXplcyBhbmQgbWVkaWEgcXVlcmllcy5cbi8vXG4vLyBCcmVha3BvaW50cyBhcmUgZGVmaW5lZCBhcyBhIG1hcCBvZiAobmFtZTogbWluaW11bSB3aWR0aCksIG9yZGVyIGZyb20gc21hbGwgdG8gbGFyZ2U6XG4vL1xuLy8gICAgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4LCB4eGw6IDE0MDBweClcbi8vXG4vLyBUaGUgbWFwIGRlZmluZWQgaW4gdGhlIGAkZ3JpZC1icmVha3BvaW50c2AgZ2xvYmFsIHZhcmlhYmxlIGlzIHVzZWQgYXMgdGhlIGAkYnJlYWtwb2ludHNgIGFyZ3VtZW50IGJ5IGRlZmF1bHQuXG5cbi8vIE5hbWUgb2YgdGhlIG5leHQgYnJlYWtwb2ludCwgb3IgbnVsbCBmb3IgdGhlIGxhc3QgYnJlYWtwb2ludC5cbi8vXG4vLyAgICA+PiBicmVha3BvaW50LW5leHQoc20pXG4vLyAgICBtZFxuLy8gICAgPj4gYnJlYWtwb2ludC1uZXh0KHNtLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgsIHh4bDogMTQwMHB4KSlcbi8vICAgIG1kXG4vLyAgICA+PiBicmVha3BvaW50LW5leHQoc20sICRicmVha3BvaW50LW5hbWVzOiAoeHMgc20gbWQgbGcgeGwgeHhsKSlcbi8vICAgIG1kXG5AZnVuY3Rpb24gYnJlYWtwb2ludC1uZXh0KCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzLCAkYnJlYWtwb2ludC1uYW1lczogbWFwLWtleXMoJGJyZWFrcG9pbnRzKSkge1xuICAkbjogaW5kZXgoJGJyZWFrcG9pbnQtbmFtZXMsICRuYW1lKTtcbiAgQGlmIG5vdCAkbiB7XG4gICAgQGVycm9yIFwiYnJlYWtwb2ludCBgI3skbmFtZX1gIG5vdCBmb3VuZCBpbiBgI3skYnJlYWtwb2ludHN9YFwiO1xuICB9XG4gIEByZXR1cm4gaWYoJG4gPCBsZW5ndGgoJGJyZWFrcG9pbnQtbmFtZXMpLCBudGgoJGJyZWFrcG9pbnQtbmFtZXMsICRuICsgMSksIG51bGwpO1xufVxuXG4vLyBNaW5pbXVtIGJyZWFrcG9pbnQgd2lkdGguIE51bGwgZm9yIHRoZSBzbWFsbGVzdCAoZmlyc3QpIGJyZWFrcG9pbnQuXG4vL1xuLy8gICAgPj4gYnJlYWtwb2ludC1taW4oc20sICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCwgeHhsOiAxNDAwcHgpKVxuLy8gICAgNTc2cHhcbkBmdW5jdGlvbiBicmVha3BvaW50LW1pbigkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWluOiBtYXAtZ2V0KCRicmVha3BvaW50cywgJG5hbWUpO1xuICBAcmV0dXJuIGlmKCRtaW4gIT0gMCwgJG1pbiwgbnVsbCk7XG59XG5cbi8vIE1heGltdW0gYnJlYWtwb2ludCB3aWR0aC5cbi8vIFRoZSBtYXhpbXVtIHZhbHVlIGlzIHJlZHVjZWQgYnkgMC4wMnB4IHRvIHdvcmsgYXJvdW5kIHRoZSBsaW1pdGF0aW9ucyBvZlxuLy8gYG1pbi1gIGFuZCBgbWF4LWAgcHJlZml4ZXMgYW5kIHZpZXdwb3J0cyB3aXRoIGZyYWN0aW9uYWwgd2lkdGhzLlxuLy8gU2VlIGh0dHBzOi8vd3d3LnczLm9yZy9UUi9tZWRpYXF1ZXJpZXMtNC8jbXEtbWluLW1heFxuLy8gVXNlcyAwLjAycHggcmF0aGVyIHRoYW4gMC4wMXB4IHRvIHdvcmsgYXJvdW5kIGEgY3VycmVudCByb3VuZGluZyBidWcgaW4gU2FmYXJpLlxuLy8gU2VlIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xNzgyNjFcbi8vXG4vLyAgICA+PiBicmVha3BvaW50LW1heChtZCwgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4LCB4eGw6IDE0MDBweCkpXG4vLyAgICA3NjcuOThweFxuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtbWF4KCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtYXg6IG1hcC1nZXQoJGJyZWFrcG9pbnRzLCAkbmFtZSk7XG4gIEByZXR1cm4gaWYoJG1heCBhbmQgJG1heCA+IDAsICRtYXggLSAuMDIsIG51bGwpO1xufVxuXG4vLyBSZXR1cm5zIGEgYmxhbmsgc3RyaW5nIGlmIHNtYWxsZXN0IGJyZWFrcG9pbnQsIG90aGVyd2lzZSByZXR1cm5zIHRoZSBuYW1lIHdpdGggYSBkYXNoIGluIGZyb250LlxuLy8gVXNlZnVsIGZvciBtYWtpbmcgcmVzcG9uc2l2ZSB1dGlsaXRpZXMuXG4vL1xuLy8gICAgPj4gYnJlYWtwb2ludC1pbmZpeCh4cywgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4LCB4eGw6IDE0MDBweCkpXG4vLyAgICBcIlwiICAoUmV0dXJucyBhIGJsYW5rIHN0cmluZylcbi8vICAgID4+IGJyZWFrcG9pbnQtaW5maXgoc20sICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCwgeHhsOiAxNDAwcHgpKVxuLy8gICAgXCItc21cIlxuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtaW5maXgoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQHJldHVybiBpZihicmVha3BvaW50LW1pbigkbmFtZSwgJGJyZWFrcG9pbnRzKSA9PSBudWxsLCBcIlwiLCBcIi0jeyRuYW1lfVwiKTtcbn1cblxuLy8gTWVkaWEgb2YgYXQgbGVhc3QgdGhlIG1pbmltdW0gYnJlYWtwb2ludCB3aWR0aC4gTm8gcXVlcnkgZm9yIHRoZSBzbWFsbGVzdCBicmVha3BvaW50LlxuLy8gTWFrZXMgdGhlIEBjb250ZW50IGFwcGx5IHRvIHRoZSBnaXZlbiBicmVha3BvaW50IGFuZCB3aWRlci5cbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LXVwKCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtaW46IGJyZWFrcG9pbnQtbWluKCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuICBAaWYgJG1pbiB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRtaW4pIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuLy8gTWVkaWEgb2YgYXQgbW9zdCB0aGUgbWF4aW11bSBicmVha3BvaW50IHdpZHRoLiBObyBxdWVyeSBmb3IgdGhlIGxhcmdlc3QgYnJlYWtwb2ludC5cbi8vIE1ha2VzIHRoZSBAY29udGVudCBhcHBseSB0byB0aGUgZ2l2ZW4gYnJlYWtwb2ludCBhbmQgbmFycm93ZXIuXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC1kb3duKCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtYXg6IGJyZWFrcG9pbnQtbWF4KCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuICBAaWYgJG1heCB7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtYXgpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuLy8gTWVkaWEgdGhhdCBzcGFucyBtdWx0aXBsZSBicmVha3BvaW50IHdpZHRocy5cbi8vIE1ha2VzIHRoZSBAY29udGVudCBhcHBseSBiZXR3ZWVuIHRoZSBtaW4gYW5kIG1heCBicmVha3BvaW50c1xuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtYmV0d2VlbigkbG93ZXIsICR1cHBlciwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWluOiBicmVha3BvaW50LW1pbigkbG93ZXIsICRicmVha3BvaW50cyk7XG4gICRtYXg6IGJyZWFrcG9pbnQtbWF4KCR1cHBlciwgJGJyZWFrcG9pbnRzKTtcblxuICBAaWYgJG1pbiAhPSBudWxsIGFuZCAkbWF4ICE9IG51bGwge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWluKSBhbmQgKG1heC13aWR0aDogJG1heCkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRtYXggPT0gbnVsbCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkbG93ZXIsICRicmVha3BvaW50cykge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRtaW4gPT0gbnVsbCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKCR1cHBlciwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbn1cblxuLy8gTWVkaWEgYmV0d2VlbiB0aGUgYnJlYWtwb2ludCdzIG1pbmltdW0gYW5kIG1heGltdW0gd2lkdGhzLlxuLy8gTm8gbWluaW11bSBmb3IgdGhlIHNtYWxsZXN0IGJyZWFrcG9pbnQsIGFuZCBubyBtYXhpbXVtIGZvciB0aGUgbGFyZ2VzdCBvbmUuXG4vLyBNYWtlcyB0aGUgQGNvbnRlbnQgYXBwbHkgb25seSB0byB0aGUgZ2l2ZW4gYnJlYWtwb2ludCwgbm90IHZpZXdwb3J0cyBhbnkgd2lkZXIgb3IgbmFycm93ZXIuXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC1vbmx5KCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtaW46ICBicmVha3BvaW50LW1pbigkbmFtZSwgJGJyZWFrcG9pbnRzKTtcbiAgJG5leHQ6IGJyZWFrcG9pbnQtbmV4dCgkbmFtZSwgJGJyZWFrcG9pbnRzKTtcbiAgJG1heDogIGJyZWFrcG9pbnQtbWF4KCRuZXh0LCAkYnJlYWtwb2ludHMpO1xuXG4gIEBpZiAkbWluICE9IG51bGwgYW5kICRtYXggIT0gbnVsbCB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRtaW4pIGFuZCAobWF4LXdpZHRoOiAkbWF4KSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJG1heCA9PSBudWxsIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRuYW1lLCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkbWluID09IG51bGwge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkbmV4dCwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIExvb3Agb3ZlciBlYWNoIGJyZWFrcG9pbnRcbkBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG5cbiAgLy8gR2VuZXJhdGUgbWVkaWEgcXVlcnkgaWYgbmVlZGVkXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAgIC8vIExvb3Agb3ZlciBlYWNoIHV0aWxpdHkgcHJvcGVydHlcbiAgICBAZWFjaCAka2V5LCAkdXRpbGl0eSBpbiAkdXRpbGl0aWVzIHtcbiAgICAgIC8vIFRoZSB1dGlsaXR5IGNhbiBiZSBkaXNhYmxlZCB3aXRoIGBmYWxzZWAsIHRodXMgY2hlY2sgaWYgdGhlIHV0aWxpdHkgaXMgYSBtYXAgZmlyc3RcbiAgICAgIC8vIE9ubHkgcHJvY2VlZCBpZiByZXNwb25zaXZlIG1lZGlhIHF1ZXJpZXMgYXJlIGVuYWJsZWQgb3IgaWYgaXQncyB0aGUgYmFzZSBtZWRpYSBxdWVyeVxuICAgICAgQGlmIHR5cGUtb2YoJHV0aWxpdHkpID09IFwibWFwXCIgYW5kIChtYXAtZ2V0KCR1dGlsaXR5LCByZXNwb25zaXZlKSBvciAkaW5maXggPT0gXCJcIikge1xuICAgICAgICBAaW5jbHVkZSBnZW5lcmF0ZS11dGlsaXR5KCR1dGlsaXR5LCAkaW5maXgpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyBSRlMgcmVzY2FsaW5nXG5AbWVkaWEgKG1pbi13aWR0aDogJHJmcy1tcS12YWx1ZSkge1xuICBAZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuXG4gICAgQGlmIChtYXAtZ2V0KCRncmlkLWJyZWFrcG9pbnRzLCAkYnJlYWtwb2ludCkgPCAkcmZzLWJyZWFrcG9pbnQpIHtcbiAgICAgIC8vIExvb3Agb3ZlciBlYWNoIHV0aWxpdHkgcHJvcGVydHlcbiAgICAgIEBlYWNoICRrZXksICR1dGlsaXR5IGluICR1dGlsaXRpZXMge1xuICAgICAgICAvLyBUaGUgdXRpbGl0eSBjYW4gYmUgZGlzYWJsZWQgd2l0aCBgZmFsc2VgLCB0aHVzIGNoZWNrIGlmIHRoZSB1dGlsaXR5IGlzIGEgbWFwIGZpcnN0XG4gICAgICAgIC8vIE9ubHkgcHJvY2VlZCBpZiByZXNwb25zaXZlIG1lZGlhIHF1ZXJpZXMgYXJlIGVuYWJsZWQgb3IgaWYgaXQncyB0aGUgYmFzZSBtZWRpYSBxdWVyeVxuICAgICAgICBAaWYgdHlwZS1vZigkdXRpbGl0eSkgPT0gXCJtYXBcIiBhbmQgbWFwLWdldCgkdXRpbGl0eSwgcmZzKSBhbmQgKG1hcC1nZXQoJHV0aWxpdHksIHJlc3BvbnNpdmUpIG9yICRpbmZpeCA9PSBcIlwiKSB7XG4gICAgICAgICAgQGluY2x1ZGUgZ2VuZXJhdGUtdXRpbGl0eSgkdXRpbGl0eSwgJGluZml4LCB0cnVlKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5cbi8vIFByaW50IHV0aWxpdGllc1xuQG1lZGlhIHByaW50IHtcbiAgQGVhY2ggJGtleSwgJHV0aWxpdHkgaW4gJHV0aWxpdGllcyB7XG4gICAgLy8gVGhlIHV0aWxpdHkgY2FuIGJlIGRpc2FibGVkIHdpdGggYGZhbHNlYCwgdGh1cyBjaGVjayBpZiB0aGUgdXRpbGl0eSBpcyBhIG1hcCBmaXJzdFxuICAgIC8vIFRoZW4gY2hlY2sgaWYgdGhlIHV0aWxpdHkgbmVlZHMgcHJpbnQgc3R5bGVzXG4gICAgQGlmIHR5cGUtb2YoJHV0aWxpdHkpID09IFwibWFwXCIgYW5kIG1hcC1nZXQoJHV0aWxpdHksIHByaW50KSA9PSB0cnVlIHtcbiAgICAgIEBpbmNsdWRlIGdlbmVyYXRlLXV0aWxpdHkoJHV0aWxpdHksIFwiLXByaW50XCIpO1xuICAgIH1cbiAgfVxufVxuIl0sIm5hbWVzIjpbXSwic291cmNlUm9vdCI6IiJ9*/