/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer properties;
@layer theme {
  :root, :host {
    --tw-color-black: #000;
    --tw-color-white: #fff;
    --tw-spacing: 0.25rem;
    --tw-container-md: 28rem;
    --tw-text-xs: 0.75rem;
    --tw-text-xs--line-height: calc(1 / 0.75);
    --tw-text-sm: 0.875rem;
    --tw-text-sm--line-height: calc(1.25 / 0.875);
    --tw-text-base: 1rem;
    --tw-text-base--line-height: calc(1.5 / 1);
    --tw-text-lg: 1.125rem;
    --tw-text-lg--line-height: calc(1.75 / 1.125);
    --tw-text-xl: 1.25rem;
    --tw-text-xl--line-height: calc(1.75 / 1.25);
    --tw-text-2xl: 1.5rem;
    --tw-text-2xl--line-height: calc(2 / 1.5);
    --tw-font-weight-medium: 500;
    --tw-font-weight-semibold: 600;
    --tw-radius-lg: 0.5rem;
    --tw-radius-xl: 0.75rem;
    --tw-radius-2xl: 1rem;
    --tw-radius-4xl: 2rem;
    --tw-color-xpt-gray: #6f7074;
    --tw-color-xpt-green: #6dc073;
  }
}
.tw\:absolute {
  position: absolute;
}
.tw\:relative {
  position: relative;
}
.tw\:top-4 {
  top: calc(var(--tw-spacing) * 4);
}
.tw\:right-4 {
  right: calc(var(--tw-spacing) * 4);
}
.tw\:m-0 {
  margin: 0px;
}
.tw\:my-2 {
  margin-block: calc(var(--tw-spacing) * 2);
}
.tw\:-mt-10 {
  margin-top: calc(var(--tw-spacing) * -10);
}
.tw\:mt-0\.5 {
  margin-top: calc(var(--tw-spacing) * 0.5);
}
.tw\:mt-1 {
  margin-top: var(--tw-spacing);
}
.tw\:mt-2 {
  margin-top: calc(var(--tw-spacing) * 2);
}
.tw\:mt-7 {
  margin-top: calc(var(--tw-spacing) * 7);
}
.tw\:mt-8 {
  margin-top: calc(var(--tw-spacing) * 8);
}
.tw\:mt-10 {
  margin-top: calc(var(--tw-spacing) * 10);
}
.tw\:flex {
  display: flex;
}
.tw\:hidden {
  display: none;
}
.tw\:inline-block {
  display: inline-block;
}
.tw\:size-5 {
  width: calc(var(--tw-spacing) * 5);
  height: calc(var(--tw-spacing) * 5);
}
.tw\:size-6 {
  width: calc(var(--tw-spacing) * 6);
  height: calc(var(--tw-spacing) * 6);
}
.tw\:size-8 {
  width: calc(var(--tw-spacing) * 8);
  height: calc(var(--tw-spacing) * 8);
}
.tw\:size-12 {
  width: calc(var(--tw-spacing) * 12);
  height: calc(var(--tw-spacing) * 12);
}
.tw\:h-1 {
  height: var(--tw-spacing);
}
.tw\:h-5 {
  height: calc(var(--tw-spacing) * 5);
}
.tw\:h-8 {
  height: calc(var(--tw-spacing) * 8);
}
.tw\:h-10 {
  height: calc(var(--tw-spacing) * 10);
}
.tw\:h-11 {
  height: calc(var(--tw-spacing) * 11);
}
.tw\:h-12 {
  height: calc(var(--tw-spacing) * 12);
}
.tw\:h-36 {
  height: calc(var(--tw-spacing) * 36);
}
.tw\:h-px {
  height: 1px;
}
.tw\:max-h-12 {
  max-height: calc(var(--tw-spacing) * 12);
}
.tw\:w-5 {
  width: calc(var(--tw-spacing) * 5);
}
.tw\:w-8 {
  width: calc(var(--tw-spacing) * 8);
}
.tw\:w-10 {
  width: calc(var(--tw-spacing) * 10);
}
.tw\:w-12 {
  width: calc(var(--tw-spacing) * 12);
}
.tw\:w-15 {
  width: calc(var(--tw-spacing) * 15);
}
.tw\:w-88\! {
  width: calc(var(--tw-spacing) * 88) !important;
}
.tw\:w-\[343px\]\! {
  width: 343px !important;
}
.tw\:w-full {
  width: 100%;
}
.tw\:w-px {
  width: 1px;
}
.tw\:max-w-83 {
  max-width: calc(var(--tw-spacing) * 83);
}
.tw\:max-w-\[calc\(100\%-32px\)\] {
  max-width: calc(100% - 32px);
}
.tw\:max-w-\[calc\(100\%_-_32px\)\] {
  max-width: calc(100% - 32px);
}
.tw\:min-w-0 {
  min-width: 0px;
}
.tw\:flex-1 {
  flex: 1;
}
.tw\:shrink-0 {
  flex-shrink: 0;
}
.tw\:cursor-pointer {
  cursor: pointer;
}
.tw\:resize-none {
  resize: none;
}
.tw\:list-none {
  list-style-type: none;
}
.tw\:flex-col {
  flex-direction: column;
}
.tw\:flex-row {
  flex-direction: row;
}
.tw\:items-center {
  align-items: center;
}
.tw\:items-start {
  align-items: flex-start;
}
.tw\:items-stretch {
  align-items: stretch;
}
.tw\:justify-between {
  justify-content: space-between;
}
.tw\:justify-center {
  justify-content: center;
}
.tw\:justify-end {
  justify-content: flex-end;
}
.tw\:justify-evenly {
  justify-content: space-evenly;
}
.tw\:justify-start {
  justify-content: flex-start;
}
.tw\:gap-0\.5 {
  gap: calc(var(--tw-spacing) * 0.5);
}
.tw\:gap-1 {
  gap: var(--tw-spacing);
}
.tw\:gap-2 {
  gap: calc(var(--tw-spacing) * 2);
}
.tw\:gap-3 {
  gap: calc(var(--tw-spacing) * 3);
}
.tw\:gap-4 {
  gap: calc(var(--tw-spacing) * 4);
}
.tw\:gap-5 {
  gap: calc(var(--tw-spacing) * 5);
}
.tw\:gap-6 {
  gap: calc(var(--tw-spacing) * 6);
}
.tw\:gap-8 {
  gap: calc(var(--tw-spacing) * 8);
}
.tw\:gap-x-2 {
  column-gap: calc(var(--tw-spacing) * 2);
}
.tw\:gap-x-3 {
  column-gap: calc(var(--tw-spacing) * 3);
}
.tw\:gap-x-5 {
  column-gap: calc(var(--tw-spacing) * 5);
}
.tw\:gap-y-1 {
  row-gap: var(--tw-spacing);
}
.tw\:gap-y-1\.5 {
  row-gap: calc(var(--tw-spacing) * 1.5);
}
.tw\:gap-y-2 {
  row-gap: calc(var(--tw-spacing) * 2);
}
.tw\:gap-y-3 {
  row-gap: calc(var(--tw-spacing) * 3);
}
.tw\:gap-y-4 {
  row-gap: calc(var(--tw-spacing) * 4);
}
.tw\:gap-y-6 {
  row-gap: calc(var(--tw-spacing) * 6);
}
.tw\:self-center\! {
  align-self: center !important;
}
.tw\:rounded-4xl {
  border-radius: var(--tw-radius-4xl);
}
.tw\:rounded-\[3px\] {
  border-radius: 3px;
}
.tw\:rounded-\[20px\] {
  border-radius: 20px;
}
.tw\:rounded-\[20px\]\! {
  border-radius: 20px !important;
}
.tw\:rounded-full {
  border-radius: calc(infinity * 1px);
}
.tw\:rounded-lg {
  border-radius: var(--tw-radius-lg);
}
.tw\:rounded-xl {
  border-radius: var(--tw-radius-xl);
}
.tw\:rounded-t-lg {
  border-top-left-radius: var(--tw-radius-lg);
  border-top-right-radius: var(--tw-radius-lg);
}
.tw\:rounded-t-xl {
  border-top-left-radius: var(--tw-radius-xl);
  border-top-right-radius: var(--tw-radius-xl);
}
.tw\:rounded-b-2xl {
  border-bottom-right-radius: var(--tw-radius-2xl);
  border-bottom-left-radius: var(--tw-radius-2xl);
}
.tw\:border {
  border-style: var(--tw-border-style);
  border-width: 1px;
}
.tw\:border-0 {
  border-style: var(--tw-border-style);
  border-width: 0px;
}
.tw\:border-none {
  --tw-border-style: none;
  border-style: none;
}
.tw\:border-\[\#cacaca80\] {
  border-color: #cacaca80;
}
.tw\:bg-\[\#1f7244\] {
  background-color: #1f7244;
}
.tw\:bg-\[\#49b05033\] {
  background-color: #49b05033;
}
.tw\:bg-\[\#278d2e\] {
  background-color: #278d2e;
}
.tw\:bg-\[\#cacaca\] {
  background-color: #cacaca;
}
.tw\:bg-\[\#d1e6d2\] {
  background-color: #d1e6d2;
}
.tw\:bg-\[\#e8e8e8\] {
  background-color: #e8e8e8;
}
.tw\:bg-\[\#f3f3f3\] {
  background-color: #f3f3f3;
}
.tw\:bg-\[\#ffe7cc\] {
  background-color: #ffe7cc;
}
.tw\:bg-transparent {
  background-color: transparent;
}
.tw\:bg-white {
  background-color: var(--tw-color-white);
}
.tw\:p-0 {
  padding: 0px;
}
.tw\:p-1 {
  padding: var(--tw-spacing);
}
.tw\:p-3\.5 {
  padding: calc(var(--tw-spacing) * 3.5);
}
.tw\:p-4 {
  padding: calc(var(--tw-spacing) * 4);
}
.tw\:p-4\! {
  padding: calc(var(--tw-spacing) * 4) !important;
}
.tw\:p-6 {
  padding: calc(var(--tw-spacing) * 6);
}
.tw\:px-4 {
  padding-inline: calc(var(--tw-spacing) * 4);
}
.tw\:px-4\! {
  padding-inline: calc(var(--tw-spacing) * 4) !important;
}
.tw\:px-5 {
  padding-inline: calc(var(--tw-spacing) * 5);
}
.tw\:px-6 {
  padding-inline: calc(var(--tw-spacing) * 6);
}
.tw\:px-7 {
  padding-inline: calc(var(--tw-spacing) * 7);
}
.tw\:py-3 {
  padding-block: calc(var(--tw-spacing) * 3);
}
.tw\:py-3\.5 {
  padding-block: calc(var(--tw-spacing) * 3.5);
}
.tw\:pt-6\! {
  padding-top: calc(var(--tw-spacing) * 6) !important;
}
.tw\:pt-8\! {
  padding-top: calc(var(--tw-spacing) * 8) !important;
}
.tw\:pr-0 {
  padding-right: 0px;
}
.tw\:pr-8 {
  padding-right: calc(var(--tw-spacing) * 8);
}
.tw\:pb-4\! {
  padding-bottom: calc(var(--tw-spacing) * 4) !important;
}
.tw\:text-center {
  text-align: center;
}
.tw\:text-right\! {
  text-align: right !important;
}
.tw\:text-2xl {
  font-size: var(--tw-text-2xl);
  line-height: var(--tw-leading, var(--tw-text-2xl--line-height));
}
.tw\:text-base {
  font-size: var(--tw-text-base);
  line-height: var(--tw-leading, var(--tw-text-base--line-height));
}
.tw\:text-lg {
  font-size: var(--tw-text-lg);
  line-height: var(--tw-leading, var(--tw-text-lg--line-height));
}
.tw\:text-sm {
  font-size: var(--tw-text-sm);
  line-height: var(--tw-leading, var(--tw-text-sm--line-height));
}
.tw\:text-xl {
  font-size: var(--tw-text-xl);
  line-height: var(--tw-leading, var(--tw-text-xl--line-height));
}
.tw\:text-xs {
  font-size: var(--tw-text-xs);
  line-height: var(--tw-leading, var(--tw-text-xs--line-height));
}
.tw\:text-\[10px\] {
  font-size: 10px;
}
.tw\:text-\[18px\] {
  font-size: 18px;
}
.tw\:text-\[32px\] {
  font-size: 32px;
}
.tw\:leading-4\.5 {
  --tw-leading: calc(var(--tw-spacing) * 4.5);
  line-height: calc(var(--tw-spacing) * 4.5);
}
.tw\:leading-4\.25 {
  --tw-leading: calc(var(--tw-spacing) * 4.25);
  line-height: calc(var(--tw-spacing) * 4.25);
}
.tw\:leading-4\.75 {
  --tw-leading: calc(var(--tw-spacing) * 4.75);
  line-height: calc(var(--tw-spacing) * 4.75);
}
.tw\:leading-5 {
  --tw-leading: calc(var(--tw-spacing) * 5);
  line-height: calc(var(--tw-spacing) * 5);
}
.tw\:leading-5\.5 {
  --tw-leading: calc(var(--tw-spacing) * 5.5);
  line-height: calc(var(--tw-spacing) * 5.5);
}
.tw\:leading-8 {
  --tw-leading: calc(var(--tw-spacing) * 8);
  line-height: calc(var(--tw-spacing) * 8);
}
.tw\:leading-none {
  --tw-leading: 1;
  line-height: 1;
}
.tw\:font-medium {
  --tw-font-weight: var(--tw-font-weight-medium);
  font-weight: var(--tw-font-weight-medium);
}
.tw\:font-semibold {
  --tw-font-weight: var(--tw-font-weight-semibold);
  font-weight: var(--tw-font-weight-semibold);
}
.tw\:tracking-\[0\.01em\] {
  --tw-tracking: 0.01em;
  letter-spacing: 0.01em;
}
.tw\:text-\[\#6f7074\] {
  color: #6f7074;
}
.tw\:text-\[\#8dc63f\] {
  color: #8dc63f;
}
.tw\:text-\[\#49B050\] {
  color: #49B050;
}
.tw\:text-\[\#49b050\] {
  color: #49b050;
}
.tw\:text-\[\#278D2E\] {
  color: #278D2E;
}
.tw\:text-\[\#808080\] {
  color: #808080;
}
.tw\:text-\[\#868686\] {
  color: #868686;
}
.tw\:text-\[\#929292\] {
  color: #929292;
}
.tw\:text-\[\#999999\] {
  color: #999999;
}
.tw\:text-\[\#FF8901\] {
  color: #FF8901;
}
.tw\:text-\[\#f90000\] {
  color: #f90000;
}
.tw\:text-\[\#ff8901\] {
  color: #ff8901;
}
.tw\:text-black {
  color: var(--tw-color-black);
}
.tw\:text-white {
  color: var(--tw-color-white);
}
.tw\:text-xpt-gray {
  color: var(--tw-color-xpt-gray);
}
.tw\:opacity-50 {
  opacity: 50%;
}
.tw\:group-\[\.is-active\]\:block:is(:where(.tw\:group):is(.is-active) *) {
  display: block;
}
.tw\:group-\[\.is-active\]\:hidden:is(:where(.tw\:group):is(.is-active) *) {
  display: none;
}
.tw\:group-\[\.is-complete\]\:block:is(:where(.tw\:group):is(.is-complete) *) {
  display: block;
}
.tw\:group-\[\.is-complete\]\:hidden:is(:where(.tw\:group):is(.is-complete) *) {
  display: none;
}
@media (hover: hover) {
  .tw\:hover\:opacity-70:hover {
    opacity: 70%;
  }
}
.tw\:focus\:border-\[\#8dc63f\]:focus {
  border-color: #8dc63f;
}
.tw\:focus\:shadow-\[0_0_0_3px_rgb\(64_173_123\/20\%\)\]:focus {
  --tw-shadow: 0 0 0 3px var(--tw-shadow-color, rgb(64 173 123/20%));
  box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
}
.tw\:focus\:outline-none:focus {
  --tw-outline-style: none;
  outline-style: none;
}
.tw\:disabled\:opacity-70:disabled {
  opacity: 70%;
}
@media (width >= 48rem) {
  .tw\:md\:top-6 {
    top: calc(var(--tw-spacing) * 6);
  }
  .tw\:md\:right-6 {
    right: calc(var(--tw-spacing) * 6);
  }
  .tw\:md\:mt-0 {
    margin-top: 0px;
  }
  .tw\:md\:block {
    display: block;
  }
  .tw\:md\:h-12 {
    height: calc(var(--tw-spacing) * 12);
  }
  .tw\:md\:h-31 {
    height: calc(var(--tw-spacing) * 31);
  }
  .tw\:md\:w-32 {
    width: calc(var(--tw-spacing) * 32);
  }
  .tw\:md\:w-\[576px\]\! {
    width: 576px !important;
  }
  .tw\:md\:w-auto {
    width: auto;
  }
  .tw\:md\:w-md\! {
    width: var(--tw-container-md) !important;
  }
  .tw\:md\:flex-1 {
    flex: 1;
  }
  .tw\:md\:flex-col {
    flex-direction: column;
  }
  .tw\:md\:flex-row {
    flex-direction: row;
  }
  .tw\:md\:items-center {
    align-items: center;
  }
  .tw\:md\:items-start {
    align-items: flex-start;
  }
  .tw\:md\:gap-3 {
    gap: calc(var(--tw-spacing) * 3);
  }
  .tw\:md\:gap-8 {
    gap: calc(var(--tw-spacing) * 8);
  }
  .tw\:md\:gap-10 {
    gap: calc(var(--tw-spacing) * 10);
  }
  .tw\:md\:gap-x-3 {
    column-gap: calc(var(--tw-spacing) * 3);
  }
  .tw\:md\:gap-x-4 {
    column-gap: calc(var(--tw-spacing) * 4);
  }
  .tw\:md\:gap-x-5 {
    column-gap: calc(var(--tw-spacing) * 5);
  }
  .tw\:md\:gap-y-1 {
    row-gap: var(--tw-spacing);
  }
  .tw\:md\:rounded-\[20px\]\! {
    border-radius: 20px !important;
  }
  .tw\:md\:rounded-\[24px\]\! {
    border-radius: 24px !important;
  }
  .tw\:md\:p-6 {
    padding: calc(var(--tw-spacing) * 6);
  }
  .tw\:md\:p-6\! {
    padding: calc(var(--tw-spacing) * 6) !important;
  }
  .tw\:md\:pt-10\! {
    padding-top: calc(var(--tw-spacing) * 10) !important;
  }
  .tw\:md\:text-base {
    font-size: var(--tw-text-base);
    line-height: var(--tw-leading, var(--tw-text-base--line-height));
  }
  .tw\:md\:text-sm {
    font-size: var(--tw-text-sm);
    line-height: var(--tw-leading, var(--tw-text-sm--line-height));
  }
  .tw\:md\:text-xl {
    font-size: var(--tw-text-xl);
    line-height: var(--tw-leading, var(--tw-text-xl--line-height));
  }
  .tw\:md\:text-\[32px\] {
    font-size: 32px;
  }
  .tw\:md\:leading-4\.75 {
    --tw-leading: calc(var(--tw-spacing) * 4.75);
    line-height: calc(var(--tw-spacing) * 4.75);
  }
  .tw\:md\:leading-6 {
    --tw-leading: calc(var(--tw-spacing) * 6);
    line-height: calc(var(--tw-spacing) * 6);
  }
}
@layer theme;
.xpt-table {
  width: 100%;
  border-collapse: separate;
  border-spacing: 0 8px;
}
.xpt-table__th {
  position: relative;
  height: calc(var(--tw-spacing) * 14);
  min-height: calc(var(--tw-spacing) * 14);
  background-color: var(--tw-color-xpt-green);
  padding-inline: calc(var(--tw-spacing) * 2);
  padding-block: calc(var(--tw-spacing) * 3);
  text-align: center;
  font-size: var(--tw-text-sm);
  line-height: var(--tw-leading, var(--tw-text-sm--line-height));
  --tw-leading: 1;
  line-height: 1;
  --tw-font-weight: var(--tw-font-weight-medium);
  font-weight: var(--tw-font-weight-medium);
  color: var(--tw-color-white);
}
.xpt-table__th:first-child {
  border-top-left-radius: var(--tw-radius-2xl);
  border-bottom-left-radius: var(--tw-radius-lg);
  padding-left: calc(var(--tw-spacing) * 4);
}
.xpt-table__th:last-child {
  border-top-right-radius: var(--tw-radius-2xl);
  border-bottom-right-radius: var(--tw-radius-lg);
  padding-right: calc(var(--tw-spacing) * 4);
}
.xpt-table__th:not(:last-child)::after {
  position: absolute;
  top: 50%;
  right: 0;
  width: 1px;
  height: 20px;
  background-color: #fff;
  content: "";
  transform: translateY(-50%);
}
.xpt-table__cell {
  position: relative;
  background-color: var(--tw-color-white);
  padding-inline: calc(var(--tw-spacing) * 2);
  padding-block: calc(var(--tw-spacing) * 4);
  font-size: var(--tw-text-sm);
  line-height: var(--tw-leading, var(--tw-text-sm--line-height));
  --tw-leading: 1;
  line-height: 1;
  --tw-font-weight: var(--tw-font-weight-medium);
  font-weight: var(--tw-font-weight-medium);
}
.xpt-table__cell:first-child {
  border-top-left-radius: var(--tw-radius-lg);
  border-bottom-left-radius: var(--tw-radius-lg);
  padding-left: calc(var(--tw-spacing) * 4);
}
.xpt-table__cell:not(:first-child) {
  text-align: center;
}
.xpt-table__cell:last-child {
  border-top-right-radius: var(--tw-radius-lg);
  border-bottom-right-radius: var(--tw-radius-lg);
  padding-right: calc(var(--tw-spacing) * 4);
}
.xpt-table__cell:not(:last-child)::after {
  position: absolute;
  top: 50%;
  right: 0;
  width: 1px;
  height: 20px;
  background-color: #cacaca;
  content: "";
  transform: translateY(-50%);
}
.xpt-table--grey-cells .xpt-table__cell {
  background-color: #f3f3f3;
}
.xpt-table__th:first-child, .xpt-table__cell:first-child {
  width: 70px;
  max-width: 70px;
}
.xpt-table__th--left {
  text-align: left;
}
.xpt-table__th--right {
  text-align: right;
}
.xpt-table__th--actions, .xpt-table__cell--actions {
  width: 64px;
  max-width: 64px;
}
.xpt-table__th--status, .xpt-table__cell--status {
  width: 1%;
  white-space: nowrap;
}
.xpt-table__sort-label {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  padding: 7px;
  color: inherit;
  font: inherit;
  line-height: inherit;
  cursor: pointer;
  background-color: #84ca89;
  border: 0;
  border-radius: 12px;
}
.xpt-table__sort-icon {
  flex: 0 0 20px;
}
.xpt-table__sort-label--desc .xpt-table__sort-icon {
  transform: rotate(180deg);
}
.xpt-table__view-action {
  display: inline-flex;
  padding: 0;
  line-height: 0;
  cursor: pointer;
  background: transparent;
  border: 0;
}
.xpt-table__expiration-line {
  display: block;
}
.xpt-table__expiration-line + .xpt-table__expiration-line {
  margin-top: 8px;
}
.xpt-table__expiration-line--remaining {
  color: #ff8901;
}
.xpt-table__expiration-line--time {
  color: #333333;
}
.xpt-table__status {
  display: inline-block;
  padding: 10px 12px;
  border-radius: 8px;
}
.xpt-table__status--approved {
  background-color: #92d096;
}
.xpt-table__status--declined {
  background-color: #fd7683;
}
.xpt-table__status--pending-approval {
  background-color: #ffb266;
}
.xpt-table__status--expired {
  background-color: #c5c6c7;
}
.xpt-table__empty {
  margin-top: -8px;
}
.xpt-table__loader {
  display: flex;
  justify-content: center;
  min-height: 0;
  margin-top: -8px;
  padding: 0;
  background: #fff;
  border-radius: 8px;
}
.xpt-table__loader--placeholder {
  min-height: 600px;
}
.xpt-table__loader .loader__dotlottie-player {
  width: 600px;
  max-width: 100%;
  margin: 0;
}
.single-reservation {
  margin-inline: auto;
  max-width: 1180px;
}
.single-reservation__back-link, .single-reservation__eyebrow {
  display: inline-block;
  font-size: var(--tw-text-sm);
  line-height: var(--tw-leading, var(--tw-text-sm--line-height));
  --tw-font-weight: var(--tw-font-weight-medium);
  font-weight: var(--tw-font-weight-medium);
  color: var(--success-dark2);
  text-decoration: none;
}
.single-reservation__back-link {
  margin-bottom: 20px;
}
.single-reservation__loader, .single-reservation__error {
  border-radius: var(--tw-radius-2xl);
  background-color: var(--tw-color-white);
  padding: calc(var(--tw-spacing) * 8);
  text-align: center;
}
.single-reservation__loader {
  display: flex;
  align-items: center;
  justify-content: center;
  min-height: 100vh;
}
.single-reservation__loader-player {
  width: 360px;
  max-width: 100%;
}
.single-reservation__error {
  color: var(--danger2);
}
.single-reservation__hero {
  margin-bottom: calc(var(--tw-spacing) * 12);
  display: flex;
  flex-direction: column;
  justify-content: center;
  gap: calc(var(--tw-spacing) * 6);
  background-color: transparent;
  padding: 0px;
  @media (width >= 48rem) {
    margin-bottom: calc(var(--tw-spacing) * 8);
  }
  @media (width >= 48rem) {
    flex-direction: row;
  }
  @media (width >= 48rem) {
    align-items: center;
  }
  @media (width >= 48rem) {
    justify-content: space-between;
  }
}
.single-reservation__window {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  column-gap: calc(var(--tw-spacing) * 3);
  border-radius: var(--tw-radius-4xl);
  background-color: var(--tw-color-white);
  padding-inline: calc(var(--tw-spacing) * 6);
  padding-block: calc(var(--tw-spacing) * 2.5);
}
.single-reservation__progress {
  margin-bottom: calc(var(--tw-spacing) * 12);
  border-radius: 20px;
  background-color: #e0e0e0;
  padding-inline: calc(var(--tw-spacing) * 6);
  padding-block: calc(var(--tw-spacing) * 5);
  @media (width >= 48rem) {
    margin-bottom: calc(var(--tw-spacing) * 8);
  }
}
.single-reservation__progress .step-active {
  align-items: center;
  justify-content: center;
  border-radius: calc(infinity * 1px);
  border-style: var(--tw-border-style);
  border-width: 2px;
  --tw-border-style: dashed;
  border-style: dashed;
  border-color: #49B050;
  background-color: transparent;
  padding: var(--tw-spacing);
}
.single-reservation__progress .step-active span {
  display: inline-block;
  height: calc(var(--tw-spacing) * 8);
  width: calc(var(--tw-spacing) * 8);
  border-radius: calc(infinity * 1px);
  background-color: #49B050;
  text-align: center;
  font-size: var(--tw-text-base);
  line-height: var(--tw-leading, var(--tw-text-base--line-height));
  --tw-leading: calc(var(--tw-spacing) * 8);
  line-height: calc(var(--tw-spacing) * 8);
  --tw-font-weight: var(--tw-font-weight-semibold);
  font-weight: var(--tw-font-weight-semibold);
  color: var(--tw-color-white);
}
.single-reservation__progress li.is-complete ~ .step-line span {
  background: #49B050;
  opacity: 0.5;
}
.single-reservation__device-cards {
  display: none;
}
.single-reservation__your-price {
  color: var(--success-dark2);
}
.single-reservation__heading {
  margin-bottom: calc(var(--tw-spacing) * 6);
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  gap: calc(var(--tw-spacing) * 5);
}
.single-reservation__heading h2,
.single-reservation__heading p {
  margin: 0;
}
.single-reservation__heading h2 {
  color: #000;
  font-size: 24px;
  font-weight: 600;
  line-height: 1.25;
}
.single-reservation__heading p {
  margin-top: 8px;
  color: #6f7074;
  line-height: 1.5;
}
.single-reservation__status {
  flex-shrink: 0;
  border-radius: var(--tw-radius-xl);
  background-color: #ffe7cc;
  padding-inline: calc(var(--tw-spacing) * 5);
  padding-block: calc(var(--tw-spacing) * 3);
  font-size: var(--tw-text-sm);
  line-height: var(--tw-leading, var(--tw-text-sm--line-height));
  --tw-font-weight: var(--tw-font-weight-medium);
  font-weight: var(--tw-font-weight-medium);
  color: #ff8901;
  line-height: 1.3;
}
.single-reservation__address-grid, .single-reservation__terms-layout {
  margin-top: calc(var(--tw-spacing) * 5);
  display: grid;
  gap: calc(var(--tw-spacing) * 5);
  grid-template-columns: repeat(2, minmax(0, 1fr));
}
.single-reservation__address-grid {
  grid-template-columns: minmax(0, 1fr);
}
.single-reservation__address-form {
  display: flex;
  flex-direction: column;
  gap: calc(var(--tw-spacing) * 8);
  max-width: 1056px;
}
.single-reservation__address-row {
  display: grid;
  grid-template-columns: minmax(0, 20fr) repeat(2, minmax(0, 11fr));
  gap: 24px;
  width: 100%;
}
.single-reservation__address-row--compact {
  grid-template-columns: repeat(2, minmax(0, 1fr));
  max-width: 480px;
}
.single-reservation__address-divider {
  width: 100%;
  border-top: 0.5px solid #cacaca;
}
.single-reservation__address-field {
  display: flex;
  flex-direction: column;
  gap: calc(var(--tw-spacing) * 2);
}
.single-reservation__address-field span {
  display: flex;
  align-items: flex-start;
  gap: calc(var(--tw-spacing) * 0.5);
  color: #6f7074;
  font-size: 14px;
  font-weight: 500;
  line-height: 17px;
}
.single-reservation__address-field b {
  color: #8dc63f;
  font-size: 16px;
  font-weight: 600;
  line-height: 19px;
}
.single-reservation__address-field input {
  width: 100%;
  height: 48px;
  padding: 0 16px;
  border: 1px solid rgba(202, 202, 202, 0.5);
  border-radius: 12px;
  background: #f3f3f3;
  color: #000;
  font: inherit;
  font-size: 16px;
  font-weight: 500;
  line-height: 19px;
}
.single-reservation__address-field input:focus {
  border-color: var(--success-light);
  outline: 2px solid rgba(64, 173, 123, 0.2);
  outline-offset: 1px;
}
.single-reservation__terms-layout {
  gap: calc(var(--tw-spacing) * 6);
  grid-template-columns: minmax(0, 1fr) 280px;
  margin-top: 0;
}
.single-reservation__terms h3,
.single-reservation__terms p {
  margin: 0;
}
.single-reservation__terms h3 {
  color: #000;
  font-size: 20px;
  font-weight: 600;
  line-height: 1.3;
}
.single-reservation__terms p {
  margin-top: 12px;
  color: #6f7074;
  line-height: 1.5;
}
.single-reservation__terms ul {
  margin: 20px 0 0;
  padding-left: 20px;
  color: var(--text-color);
  line-height: 1.6;
}
.single-reservation__terms li + li {
  margin-top: 8px;
}
.single-reservation__acceptance {
  display: flex;
  gap: calc(var(--tw-spacing) * 3);
  align-items: flex-start;
  margin-top: 24px;
  line-height: 1.4;
}
.single-reservation__acceptance .checkbox-input {
  flex: 0 0 auto;
  margin-top: 2px;
}
.single-reservation__summary {
  border-radius: var(--tw-radius-xl);
  background-color: #f3f3f3;
  padding: calc(var(--tw-spacing) * 6);
  align-self: start;
}
.single-reservation__summary > span,
.single-reservation__summary dt {
  color: #6f7074;
  font-size: 14px;
  line-height: 1.4;
}
.single-reservation__summary > strong {
  display: block;
  margin: 4px 0 16px;
  color: #000;
  font-size: 20px;
  font-weight: 600;
  line-height: 1.3;
}
.single-reservation__summary dl {
  margin: 0;
}
.single-reservation__summary dl > div {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 16px;
  padding: 10px 0;
  border-top: 1px solid var(--lightgrey);
}
.single-reservation__summary dt,
.single-reservation__summary dd {
  margin: 0;
}
.single-reservation__summary dd {
  text-align: right;
  font-weight: 600;
  font-size: 14px;
  line-height: 1.4;
}
.single-reservation__summary-discount {
  color: var(--danger2);
}
.single-reservation__summary-total {
  color: var(--success-dark2);
}
.single-reservation__summary-address {
  margin-top: 8px;
  padding-top: 16px;
  border-top: 1px solid var(--lightgrey);
}
.single-reservation__summary-address span {
  display: block;
  margin-bottom: 6px;
  color: #6f7074;
  font-size: 14px;
  line-height: 1.4;
}
.single-reservation__summary-address address {
  color: #000;
  font-size: 14px;
  font-style: normal;
  font-weight: 600;
  line-height: 1.5;
}
.single-reservation__empty-devices {
  padding: 20px 0;
}
@media (width < 48rem) {
  .single-reservation__heading {
    align-items: stretch;
  }
  .single-reservation__card, .single-reservation__summary {
    padding: 20px;
  }
  .single-reservation__heading h2 {
    font-size: 24px;
  }
  .single-reservation__table-wrap {
    display: none;
  }
  .single-reservation__device-cards {
    display: flex;
    flex-direction: column;
    gap: 8px;
  }
  .single-reservation__address-grid, .single-reservation__terms-layout {
    grid-template-columns: 1fr;
  }
  .single-reservation__address-form {
    gap: 24px;
    max-width: none;
  }
  .single-reservation__address-row, .single-reservation__address-row--compact {
    grid-template-columns: 1fr;
    max-width: none;
  }
}
@property --tw-border-style {
  syntax: "*";
  inherits: false;
  initial-value: solid;
}
@property --tw-leading {
  syntax: "*";
  inherits: false;
}
@property --tw-font-weight {
  syntax: "*";
  inherits: false;
}
@property --tw-tracking {
  syntax: "*";
  inherits: false;
}
@property --tw-shadow {
  syntax: "*";
  inherits: false;
  initial-value: 0 0 #0000;
}
@property --tw-shadow-color {
  syntax: "*";
  inherits: false;
}
@property --tw-shadow-alpha {
  syntax: "<percentage>";
  inherits: false;
  initial-value: 100%;
}
@property --tw-inset-shadow {
  syntax: "*";
  inherits: false;
  initial-value: 0 0 #0000;
}
@property --tw-inset-shadow-color {
  syntax: "*";
  inherits: false;
}
@property --tw-inset-shadow-alpha {
  syntax: "<percentage>";
  inherits: false;
  initial-value: 100%;
}
@property --tw-ring-color {
  syntax: "*";
  inherits: false;
}
@property --tw-ring-shadow {
  syntax: "*";
  inherits: false;
  initial-value: 0 0 #0000;
}
@property --tw-inset-ring-color {
  syntax: "*";
  inherits: false;
}
@property --tw-inset-ring-shadow {
  syntax: "*";
  inherits: false;
  initial-value: 0 0 #0000;
}
@property --tw-ring-inset {
  syntax: "*";
  inherits: false;
}
@property --tw-ring-offset-width {
  syntax: "<length>";
  inherits: false;
  initial-value: 0px;
}
@property --tw-ring-offset-color {
  syntax: "*";
  inherits: false;
  initial-value: #fff;
}
@property --tw-ring-offset-shadow {
  syntax: "*";
  inherits: false;
  initial-value: 0 0 #0000;
}
@layer properties {
  @supports ((-webkit-hyphens: none) and (not (margin-trim: inline))) or ((-moz-orient: inline) and (not (color:rgb(from red r g b)))) {
    *, ::before, ::after, ::backdrop {
      --tw-border-style: solid;
      --tw-leading: initial;
      --tw-font-weight: initial;
      --tw-tracking: initial;
      --tw-shadow: 0 0 #0000;
      --tw-shadow-color: initial;
      --tw-shadow-alpha: 100%;
      --tw-inset-shadow: 0 0 #0000;
      --tw-inset-shadow-color: initial;
      --tw-inset-shadow-alpha: 100%;
      --tw-ring-color: initial;
      --tw-ring-shadow: 0 0 #0000;
      --tw-inset-ring-color: initial;
      --tw-inset-ring-shadow: 0 0 #0000;
      --tw-ring-inset: initial;
      --tw-ring-offset-width: 0px;
      --tw-ring-offset-color: #fff;
      --tw-ring-offset-shadow: 0 0 #0000;
    }
  }
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIjxubyBzb3VyY2U+IiwiLi4vLi4vbm9kZV9tb2R1bGVzL3RhaWx3aW5kY3NzL3V0aWxpdGllcy5jc3MiLCJ0YWlsd2luZC5jc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvdGFpbHdpbmRjc3MvdGhlbWUuY3NzIiwidGFpbHdpbmQvX3hwdC10YWJsZS5zY3NzIiwidGFpbHdpbmQvX3NpbmdsZS1yZXNlcnZhdGlvbi5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLGlFQUFBO0FDQUEsaUJBQW1CO0FDU1g7RUNUUjtJQWlVRSxzQkFBbUI7SUFDbkIsc0JBQW1CO0lEN1NuQixxQkFBQTtJQzJUQSx3QkFBcUI7SUFVckIscUJBQWtCO0lBQ2xCLHlDQUFzQztJQUN0QyxzQkFBbUI7SUFDbkIsNkNBQTBDO0lBQzFDLG9CQUFpQjtJQUNqQiwwQ0FBdUM7SUFDdkMsc0JBQW1CO0lBQ25CLDZDQUEwQztJQUMxQyxxQkFBa0I7SUFDbEIsNENBQXlDO0lBQ3pDLHFCQUFrQjtJQUNsQix5Q0FBc0M7SUFvQnRDLDRCQUF5QjtJQUN6Qiw4QkFBMkI7SUFxQjNCLHNCQUFtQjtJQUNuQix1QkFBb0I7SUFDcEIscUJBQWtCO0lBRWxCLHFCQUFrQjtJRDdYbEIsNEJBQUE7SUFDQSw2QkFBQTtFQ3ZCYTtBRFNQO0FEVFI7RUFBQSxrQkFBbUI7QUFBQTtBQUFuQjtFQUFBLGtCQUFtQjtBQUFBO0FBQW5CO0VBQUEsZ0NBQW1CO0FBQUE7QUFBbkI7RUFBQSxrQ0FBbUI7QUFBQTtBQUFuQjtFQUFBLFdBQW1CO0FBQUE7QUFBbkI7RUFBQSx5Q0FBbUI7QUFBQTtBQUFuQjtFQUFBLHlDQUFtQjtBQUFBO0FBQW5CO0VBQUEseUNBQW1CO0FBQUE7QUFBbkI7RUFBQSw2QkFBbUI7QUFBQTtBQUFuQjtFQUFBLHVDQUFtQjtBQUFBO0FBQW5CO0VBQUEsdUNBQW1CO0FBQUE7QUFBbkI7RUFBQSx1Q0FBbUI7QUFBQTtBQUFuQjtFQUFBLHdDQUFtQjtBQUFBO0FBQW5CO0VBQUEsYUFBbUI7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bUI7RUFBbkIsZUFBbUI7RUFBbkIsbUJBQW1CO0FBQUE7QUFBbkI7RUFBQSxXQUFtQjtFQUFuQixlQUFtQjtFQUFuQix3QkFBbUI7QUFBQTtBQUFuQjtFQUFBO0lBQUE7TUFBQSx3QkFBbUI7TUFBbkIscUJBQW1CO01BQW5CLHlCQUFtQjtNQUFuQixzQkFBbUI7TUFBbkIsc0JBQW1CO01BQW5CLDBCQUFtQjtNQUFuQix1QkFBbUI7TUFBbkIsNEJBQW1CO01BQW5CLGdDQUFtQjtNQUFuQiw2QkFBbUI7TUFBbkIsd0JBQW1CO01BQW5CLDJCQUFtQjtNQUFuQiw4QkFBbUI7TUFBbkIsaUNBQW1CO01BQW5CLHdCQUFtQjtNQUFuQiwyQkFBbUI7TUFBbkIsNEJBQW1CO01BQW5CLGtDQUFtQjtJQUFBO0VBQUE7QUFBQSIsImZpbGUiOiJ0YWlsd2luZC5jc3MiLCJzb3VyY2VzQ29udGVudCI6W251bGwsIkB0YWlsd2luZCB1dGlsaXRpZXM7XG4iLCIvKlxuICogVGFpbHdpbmQgaXMgaW50ZW50aW9uYWxseSBpc29sYXRlZCBmcm9tIHRoZSBsZWdhY3kgU0NTUyB0aGVtZS5cbiAqXG4gKiAtIE5vIFByZWZsaWdodDogaXQgbXVzdCBub3QgcmVzZXQgZXhpc3RpbmcgV29yZFByZXNzIG1hcmt1cC5cbiAqIC0gYHR3OmAgcHJlZml4ZXMgZXZlcnkgdXRpbGl0eSBhbmQgQ1NTIHZhcmlhYmxlIHRvIHByZXZlbnQgY2xhc3MgY29sbGlzaW9ucy5cbiAqIC0gU291cmNlIGRldGVjdGlvbiBpcyBleHBsaWNpdCBzbyBvbmx5IHRlbXBsYXRlcyBhbmQgc2NyaXB0cyBjYW4gcHJvZHVjZSB1dGlsaXRpZXMuXG4gKi9cbkBsYXllciB0aGVtZTtcblxuQGltcG9ydCBcInRhaWx3aW5kY3NzL3RoZW1lLmNzc1wiIGxheWVyKHRoZW1lKSBwcmVmaXgodHcpO1xuQGltcG9ydCBcInRhaWx3aW5kY3NzL3V0aWxpdGllcy5jc3NcIiBzb3VyY2Uobm9uZSkgcHJlZml4KHR3KTtcbkBpbXBvcnQgXCIuL3RhaWx3aW5kL3hwdC10YWJsZVwiO1xuQGltcG9ydCBcIi4vdGFpbHdpbmQvc2luZ2xlLXJlc2VydmF0aW9uXCI7XG5cbkBzb3VyY2UgXCIuLi9zY3JpcHRzXCI7XG5Ac291cmNlIFwiLi4vdGVtcGxhdGVzXCI7XG5Ac291cmNlIFwiLi4vLi4vLi4vd3AtY29udGVudC90aGVtZXMvY29ubmVjdC11cy90ZW1wbGF0ZXNcIjtcbkBzb3VyY2UgXCIuLi8uLi8uLi93cC1jb250ZW50L3RoZW1lcy9jb25uZWN0LXVzL2FwcFwiO1xuXG5AdGhlbWUge1xuICAtLWZvbnQtc2FuczogXCJVcmJhbmlzdFwiLCBcIlNhbnNcIjtcbiAgLS1zcGFjaW5nOiAwLjI1cmVtO1xuICAtLWNvbG9yLXhwdC1ncmF5OiAjNmY3MDc0O1xuICAtLWNvbG9yLXhwdC1ncmVlbjogIzZkYzA3Mztcbn1cbiIsIkB0aGVtZSBkZWZhdWx0IHtcbiAgLS1mb250LXNhbnM6XG4gICAgLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCAnU2Vnb2UgVUknLCBSb2JvdG8sICdIZWx2ZXRpY2EgTmV1ZScsICdOb3RvIFNhbnMnLCBBcmlhbCxcbiAgICBzYW5zLXNlcmlmLCAnQXBwbGUgQ29sb3IgRW1vamknLCAnU2Vnb2UgVUkgRW1vamknLCAnU2Vnb2UgVUkgU3ltYm9sJywgJ05vdG8gQ29sb3IgRW1vamknO1xuICAtLWZvbnQtc2VyaWY6IHVpLXNlcmlmLCBHZW9yZ2lhLCBDYW1icmlhLCAnVGltZXMgTmV3IFJvbWFuJywgVGltZXMsIHNlcmlmO1xuICAtLWZvbnQtbW9ubzpcbiAgICB1aS1tb25vc3BhY2UsIFNGTW9uby1SZWd1bGFyLCBNZW5sbywgTW9uYWNvLCBDb25zb2xhcywgJ0xpYmVyYXRpb24gTW9ubycsICdDb3VyaWVyIE5ldycsXG4gICAgbW9ub3NwYWNlO1xuXG4gIC0tY29sb3ItcmVkLTUwOiBva2xjaCg5Ny4xJSAwLjAxMyAxNy4zOCk7XG4gIC0tY29sb3ItcmVkLTEwMDogb2tsY2goOTMuNiUgMC4wMzIgMTcuNzE3KTtcbiAgLS1jb2xvci1yZWQtMjAwOiBva2xjaCg4OC41JSAwLjA2MiAxOC4zMzQpO1xuICAtLWNvbG9yLXJlZC0zMDA6IG9rbGNoKDgwLjglIDAuMTE0IDE5LjU3MSk7XG4gIC0tY29sb3ItcmVkLTQwMDogb2tsY2goNzAuNCUgMC4xOTEgMjIuMjE2KTtcbiAgLS1jb2xvci1yZWQtNTAwOiBva2xjaCg2My43JSAwLjIzNyAyNS4zMzEpO1xuICAtLWNvbG9yLXJlZC02MDA6IG9rbGNoKDU3LjclIDAuMjQ1IDI3LjMyNSk7XG4gIC0tY29sb3ItcmVkLTcwMDogb2tsY2goNTAuNSUgMC4yMTMgMjcuNTE4KTtcbiAgLS1jb2xvci1yZWQtODAwOiBva2xjaCg0NC40JSAwLjE3NyAyNi44OTkpO1xuICAtLWNvbG9yLXJlZC05MDA6IG9rbGNoKDM5LjYlIDAuMTQxIDI1LjcyMyk7XG4gIC0tY29sb3ItcmVkLTk1MDogb2tsY2goMjUuOCUgMC4wOTIgMjYuMDQyKTtcblxuICAtLWNvbG9yLW9yYW5nZS01MDogb2tsY2goOTglIDAuMDE2IDczLjY4NCk7XG4gIC0tY29sb3Itb3JhbmdlLTEwMDogb2tsY2goOTUuNCUgMC4wMzggNzUuMTY0KTtcbiAgLS1jb2xvci1vcmFuZ2UtMjAwOiBva2xjaCg5MC4xJSAwLjA3NiA3MC42OTcpO1xuICAtLWNvbG9yLW9yYW5nZS0zMDA6IG9rbGNoKDgzLjclIDAuMTI4IDY2LjI5KTtcbiAgLS1jb2xvci1vcmFuZ2UtNDAwOiBva2xjaCg3NSUgMC4xODMgNTUuOTM0KTtcbiAgLS1jb2xvci1vcmFuZ2UtNTAwOiBva2xjaCg3MC41JSAwLjIxMyA0Ny42MDQpO1xuICAtLWNvbG9yLW9yYW5nZS02MDA6IG9rbGNoKDY0LjYlIDAuMjIyIDQxLjExNik7XG4gIC0tY29sb3Itb3JhbmdlLTcwMDogb2tsY2goNTUuMyUgMC4xOTUgMzguNDAyKTtcbiAgLS1jb2xvci1vcmFuZ2UtODAwOiBva2xjaCg0NyUgMC4xNTcgMzcuMzA0KTtcbiAgLS1jb2xvci1vcmFuZ2UtOTAwOiBva2xjaCg0MC44JSAwLjEyMyAzOC4xNzIpO1xuICAtLWNvbG9yLW9yYW5nZS05NTA6IG9rbGNoKDI2LjYlIDAuMDc5IDM2LjI1OSk7XG5cbiAgLS1jb2xvci1hbWJlci01MDogb2tsY2goOTguNyUgMC4wMjIgOTUuMjc3KTtcbiAgLS1jb2xvci1hbWJlci0xMDA6IG9rbGNoKDk2LjIlIDAuMDU5IDk1LjYxNyk7XG4gIC0tY29sb3ItYW1iZXItMjAwOiBva2xjaCg5Mi40JSAwLjEyIDk1Ljc0Nik7XG4gIC0tY29sb3ItYW1iZXItMzAwOiBva2xjaCg4Ny45JSAwLjE2OSA5MS42MDUpO1xuICAtLWNvbG9yLWFtYmVyLTQwMDogb2tsY2goODIuOCUgMC4xODkgODQuNDI5KTtcbiAgLS1jb2xvci1hbWJlci01MDA6IG9rbGNoKDc2LjklIDAuMTg4IDcwLjA4KTtcbiAgLS1jb2xvci1hbWJlci02MDA6IG9rbGNoKDY2LjYlIDAuMTc5IDU4LjMxOCk7XG4gIC0tY29sb3ItYW1iZXItNzAwOiBva2xjaCg1NS41JSAwLjE2MyA0OC45OTgpO1xuICAtLWNvbG9yLWFtYmVyLTgwMDogb2tsY2goNDcuMyUgMC4xMzcgNDYuMjAxKTtcbiAgLS1jb2xvci1hbWJlci05MDA6IG9rbGNoKDQxLjQlIDAuMTEyIDQ1LjkwNCk7XG4gIC0tY29sb3ItYW1iZXItOTUwOiBva2xjaCgyNy45JSAwLjA3NyA0NS42MzUpO1xuXG4gIC0tY29sb3IteWVsbG93LTUwOiBva2xjaCg5OC43JSAwLjAyNiAxMDIuMjEyKTtcbiAgLS1jb2xvci15ZWxsb3ctMTAwOiBva2xjaCg5Ny4zJSAwLjA3MSAxMDMuMTkzKTtcbiAgLS1jb2xvci15ZWxsb3ctMjAwOiBva2xjaCg5NC41JSAwLjEyOSAxMDEuNTQpO1xuICAtLWNvbG9yLXllbGxvdy0zMDA6IG9rbGNoKDkwLjUlIDAuMTgyIDk4LjExMSk7XG4gIC0tY29sb3IteWVsbG93LTQwMDogb2tsY2goODUuMiUgMC4xOTkgOTEuOTM2KTtcbiAgLS1jb2xvci15ZWxsb3ctNTAwOiBva2xjaCg3OS41JSAwLjE4NCA4Ni4wNDcpO1xuICAtLWNvbG9yLXllbGxvdy02MDA6IG9rbGNoKDY4LjElIDAuMTYyIDc1LjgzNCk7XG4gIC0tY29sb3IteWVsbG93LTcwMDogb2tsY2goNTUuNCUgMC4xMzUgNjYuNDQyKTtcbiAgLS1jb2xvci15ZWxsb3ctODAwOiBva2xjaCg0Ny42JSAwLjExNCA2MS45MDcpO1xuICAtLWNvbG9yLXllbGxvdy05MDA6IG9rbGNoKDQyLjElIDAuMDk1IDU3LjcwOCk7XG4gIC0tY29sb3IteWVsbG93LTk1MDogb2tsY2goMjguNiUgMC4wNjYgNTMuODEzKTtcblxuICAtLWNvbG9yLWxpbWUtNTA6IG9rbGNoKDk4LjYlIDAuMDMxIDEyMC43NTcpO1xuICAtLWNvbG9yLWxpbWUtMTAwOiBva2xjaCg5Ni43JSAwLjA2NyAxMjIuMzI4KTtcbiAgLS1jb2xvci1saW1lLTIwMDogb2tsY2goOTMuOCUgMC4xMjcgMTI0LjMyMSk7XG4gIC0tY29sb3ItbGltZS0zMDA6IG9rbGNoKDg5LjclIDAuMTk2IDEyNi42NjUpO1xuICAtLWNvbG9yLWxpbWUtNDAwOiBva2xjaCg4NC4xJSAwLjIzOCAxMjguODUpO1xuICAtLWNvbG9yLWxpbWUtNTAwOiBva2xjaCg3Ni44JSAwLjIzMyAxMzAuODUpO1xuICAtLWNvbG9yLWxpbWUtNjAwOiBva2xjaCg2NC44JSAwLjIgMTMxLjY4NCk7XG4gIC0tY29sb3ItbGltZS03MDA6IG9rbGNoKDUzLjIlIDAuMTU3IDEzMS41ODkpO1xuICAtLWNvbG9yLWxpbWUtODAwOiBva2xjaCg0NS4zJSAwLjEyNCAxMzAuOTMzKTtcbiAgLS1jb2xvci1saW1lLTkwMDogb2tsY2goNDAuNSUgMC4xMDEgMTMxLjA2Myk7XG4gIC0tY29sb3ItbGltZS05NTA6IG9rbGNoKDI3LjQlIDAuMDcyIDEzMi4xMDkpO1xuXG4gIC0tY29sb3ItZ3JlZW4tNTA6IG9rbGNoKDk4LjIlIDAuMDE4IDE1NS44MjYpO1xuICAtLWNvbG9yLWdyZWVuLTEwMDogb2tsY2goOTYuMiUgMC4wNDQgMTU2Ljc0Myk7XG4gIC0tY29sb3ItZ3JlZW4tMjAwOiBva2xjaCg5Mi41JSAwLjA4NCAxNTUuOTk1KTtcbiAgLS1jb2xvci1ncmVlbi0zMDA6IG9rbGNoKDg3LjElIDAuMTUgMTU0LjQ0OSk7XG4gIC0tY29sb3ItZ3JlZW4tNDAwOiBva2xjaCg3OS4yJSAwLjIwOSAxNTEuNzExKTtcbiAgLS1jb2xvci1ncmVlbi01MDA6IG9rbGNoKDcyLjMlIDAuMjE5IDE0OS41NzkpO1xuICAtLWNvbG9yLWdyZWVuLTYwMDogb2tsY2goNjIuNyUgMC4xOTQgMTQ5LjIxNCk7XG4gIC0tY29sb3ItZ3JlZW4tNzAwOiBva2xjaCg1Mi43JSAwLjE1NCAxNTAuMDY5KTtcbiAgLS1jb2xvci1ncmVlbi04MDA6IG9rbGNoKDQ0LjglIDAuMTE5IDE1MS4zMjgpO1xuICAtLWNvbG9yLWdyZWVuLTkwMDogb2tsY2goMzkuMyUgMC4wOTUgMTUyLjUzNSk7XG4gIC0tY29sb3ItZ3JlZW4tOTUwOiBva2xjaCgyNi42JSAwLjA2NSAxNTIuOTM0KTtcblxuICAtLWNvbG9yLWVtZXJhbGQtNTA6IG9rbGNoKDk3LjklIDAuMDIxIDE2Ni4xMTMpO1xuICAtLWNvbG9yLWVtZXJhbGQtMTAwOiBva2xjaCg5NSUgMC4wNTIgMTYzLjA1MSk7XG4gIC0tY29sb3ItZW1lcmFsZC0yMDA6IG9rbGNoKDkwLjUlIDAuMDkzIDE2NC4xNSk7XG4gIC0tY29sb3ItZW1lcmFsZC0zMDA6IG9rbGNoKDg0LjUlIDAuMTQzIDE2NC45NzgpO1xuICAtLWNvbG9yLWVtZXJhbGQtNDAwOiBva2xjaCg3Ni41JSAwLjE3NyAxNjMuMjIzKTtcbiAgLS1jb2xvci1lbWVyYWxkLTUwMDogb2tsY2goNjkuNiUgMC4xNyAxNjIuNDgpO1xuICAtLWNvbG9yLWVtZXJhbGQtNjAwOiBva2xjaCg1OS42JSAwLjE0NSAxNjMuMjI1KTtcbiAgLS1jb2xvci1lbWVyYWxkLTcwMDogb2tsY2goNTAuOCUgMC4xMTggMTY1LjYxMik7XG4gIC0tY29sb3ItZW1lcmFsZC04MDA6IG9rbGNoKDQzLjIlIDAuMDk1IDE2Ni45MTMpO1xuICAtLWNvbG9yLWVtZXJhbGQtOTAwOiBva2xjaCgzNy44JSAwLjA3NyAxNjguOTQpO1xuICAtLWNvbG9yLWVtZXJhbGQtOTUwOiBva2xjaCgyNi4yJSAwLjA1MSAxNzIuNTUyKTtcblxuICAtLWNvbG9yLXRlYWwtNTA6IG9rbGNoKDk4LjQlIDAuMDE0IDE4MC43Mik7XG4gIC0tY29sb3ItdGVhbC0xMDA6IG9rbGNoKDk1LjMlIDAuMDUxIDE4MC44MDEpO1xuICAtLWNvbG9yLXRlYWwtMjAwOiBva2xjaCg5MSUgMC4wOTYgMTgwLjQyNik7XG4gIC0tY29sb3ItdGVhbC0zMDA6IG9rbGNoKDg1LjUlIDAuMTM4IDE4MS4wNzEpO1xuICAtLWNvbG9yLXRlYWwtNDAwOiBva2xjaCg3Ny43JSAwLjE1MiAxODEuOTEyKTtcbiAgLS1jb2xvci10ZWFsLTUwMDogb2tsY2goNzAuNCUgMC4xNCAxODIuNTAzKTtcbiAgLS1jb2xvci10ZWFsLTYwMDogb2tsY2goNjAlIDAuMTE4IDE4NC43MDQpO1xuICAtLWNvbG9yLXRlYWwtNzAwOiBva2xjaCg1MS4xJSAwLjA5NiAxODYuMzkxKTtcbiAgLS1jb2xvci10ZWFsLTgwMDogb2tsY2goNDMuNyUgMC4wNzggMTg4LjIxNik7XG4gIC0tY29sb3ItdGVhbC05MDA6IG9rbGNoKDM4LjYlIDAuMDYzIDE4OC40MTYpO1xuICAtLWNvbG9yLXRlYWwtOTUwOiBva2xjaCgyNy43JSAwLjA0NiAxOTIuNTI0KTtcblxuICAtLWNvbG9yLWN5YW4tNTA6IG9rbGNoKDk4LjQlIDAuMDE5IDIwMC44NzMpO1xuICAtLWNvbG9yLWN5YW4tMTAwOiBva2xjaCg5NS42JSAwLjA0NSAyMDMuMzg4KTtcbiAgLS1jb2xvci1jeWFuLTIwMDogb2tsY2goOTEuNyUgMC4wOCAyMDUuMDQxKTtcbiAgLS1jb2xvci1jeWFuLTMwMDogb2tsY2goODYuNSUgMC4xMjcgMjA3LjA3OCk7XG4gIC0tY29sb3ItY3lhbi00MDA6IG9rbGNoKDc4LjklIDAuMTU0IDIxMS41Myk7XG4gIC0tY29sb3ItY3lhbi01MDA6IG9rbGNoKDcxLjUlIDAuMTQzIDIxNS4yMjEpO1xuICAtLWNvbG9yLWN5YW4tNjAwOiBva2xjaCg2MC45JSAwLjEyNiAyMjEuNzIzKTtcbiAgLS1jb2xvci1jeWFuLTcwMDogb2tsY2goNTIlIDAuMTA1IDIyMy4xMjgpO1xuICAtLWNvbG9yLWN5YW4tODAwOiBva2xjaCg0NSUgMC4wODUgMjI0LjI4Myk7XG4gIC0tY29sb3ItY3lhbi05MDA6IG9rbGNoKDM5LjglIDAuMDcgMjI3LjM5Mik7XG4gIC0tY29sb3ItY3lhbi05NTA6IG9rbGNoKDMwLjIlIDAuMDU2IDIyOS42OTUpO1xuXG4gIC0tY29sb3Itc2t5LTUwOiBva2xjaCg5Ny43JSAwLjAxMyAyMzYuNjIpO1xuICAtLWNvbG9yLXNreS0xMDA6IG9rbGNoKDk1LjElIDAuMDI2IDIzNi44MjQpO1xuICAtLWNvbG9yLXNreS0yMDA6IG9rbGNoKDkwLjElIDAuMDU4IDIzMC45MDIpO1xuICAtLWNvbG9yLXNreS0zMDA6IG9rbGNoKDgyLjglIDAuMTExIDIzMC4zMTgpO1xuICAtLWNvbG9yLXNreS00MDA6IG9rbGNoKDc0LjYlIDAuMTYgMjMyLjY2MSk7XG4gIC0tY29sb3Itc2t5LTUwMDogb2tsY2goNjguNSUgMC4xNjkgMjM3LjMyMyk7XG4gIC0tY29sb3Itc2t5LTYwMDogb2tsY2goNTguOCUgMC4xNTggMjQxLjk2Nik7XG4gIC0tY29sb3Itc2t5LTcwMDogb2tsY2goNTAlIDAuMTM0IDI0Mi43NDkpO1xuICAtLWNvbG9yLXNreS04MDA6IG9rbGNoKDQ0LjMlIDAuMTEgMjQwLjc5KTtcbiAgLS1jb2xvci1za3ktOTAwOiBva2xjaCgzOS4xJSAwLjA5IDI0MC44NzYpO1xuICAtLWNvbG9yLXNreS05NTA6IG9rbGNoKDI5LjMlIDAuMDY2IDI0My4xNTcpO1xuXG4gIC0tY29sb3ItYmx1ZS01MDogb2tsY2goOTclIDAuMDE0IDI1NC42MDQpO1xuICAtLWNvbG9yLWJsdWUtMTAwOiBva2xjaCg5My4yJSAwLjAzMiAyNTUuNTg1KTtcbiAgLS1jb2xvci1ibHVlLTIwMDogb2tsY2goODguMiUgMC4wNTkgMjU0LjEyOCk7XG4gIC0tY29sb3ItYmx1ZS0zMDA6IG9rbGNoKDgwLjklIDAuMTA1IDI1MS44MTMpO1xuICAtLWNvbG9yLWJsdWUtNDAwOiBva2xjaCg3MC43JSAwLjE2NSAyNTQuNjI0KTtcbiAgLS1jb2xvci1ibHVlLTUwMDogb2tsY2goNjIuMyUgMC4yMTQgMjU5LjgxNSk7XG4gIC0tY29sb3ItYmx1ZS02MDA6IG9rbGNoKDU0LjYlIDAuMjQ1IDI2Mi44ODEpO1xuICAtLWNvbG9yLWJsdWUtNzAwOiBva2xjaCg0OC44JSAwLjI0MyAyNjQuMzc2KTtcbiAgLS1jb2xvci1ibHVlLTgwMDogb2tsY2goNDIuNCUgMC4xOTkgMjY1LjYzOCk7XG4gIC0tY29sb3ItYmx1ZS05MDA6IG9rbGNoKDM3LjklIDAuMTQ2IDI2NS41MjIpO1xuICAtLWNvbG9yLWJsdWUtOTUwOiBva2xjaCgyOC4yJSAwLjA5MSAyNjcuOTM1KTtcblxuICAtLWNvbG9yLWluZGlnby01MDogb2tsY2goOTYuMiUgMC4wMTggMjcyLjMxNCk7XG4gIC0tY29sb3ItaW5kaWdvLTEwMDogb2tsY2goOTMlIDAuMDM0IDI3Mi43ODgpO1xuICAtLWNvbG9yLWluZGlnby0yMDA6IG9rbGNoKDg3JSAwLjA2NSAyNzQuMDM5KTtcbiAgLS1jb2xvci1pbmRpZ28tMzAwOiBva2xjaCg3OC41JSAwLjExNSAyNzQuNzEzKTtcbiAgLS1jb2xvci1pbmRpZ28tNDAwOiBva2xjaCg2Ny4zJSAwLjE4MiAyNzYuOTM1KTtcbiAgLS1jb2xvci1pbmRpZ28tNTAwOiBva2xjaCg1OC41JSAwLjIzMyAyNzcuMTE3KTtcbiAgLS1jb2xvci1pbmRpZ28tNjAwOiBva2xjaCg1MS4xJSAwLjI2MiAyNzYuOTY2KTtcbiAgLS1jb2xvci1pbmRpZ28tNzAwOiBva2xjaCg0NS43JSAwLjI0IDI3Ny4wMjMpO1xuICAtLWNvbG9yLWluZGlnby04MDA6IG9rbGNoKDM5LjglIDAuMTk1IDI3Ny4zNjYpO1xuICAtLWNvbG9yLWluZGlnby05MDA6IG9rbGNoKDM1LjklIDAuMTQ0IDI3OC42OTcpO1xuICAtLWNvbG9yLWluZGlnby05NTA6IG9rbGNoKDI1LjclIDAuMDkgMjgxLjI4OCk7XG5cbiAgLS1jb2xvci12aW9sZXQtNTA6IG9rbGNoKDk2LjklIDAuMDE2IDI5My43NTYpO1xuICAtLWNvbG9yLXZpb2xldC0xMDA6IG9rbGNoKDk0LjMlIDAuMDI5IDI5NC41ODgpO1xuICAtLWNvbG9yLXZpb2xldC0yMDA6IG9rbGNoKDg5LjQlIDAuMDU3IDI5My4yODMpO1xuICAtLWNvbG9yLXZpb2xldC0zMDA6IG9rbGNoKDgxLjElIDAuMTExIDI5My41NzEpO1xuICAtLWNvbG9yLXZpb2xldC00MDA6IG9rbGNoKDcwLjIlIDAuMTgzIDI5My41NDEpO1xuICAtLWNvbG9yLXZpb2xldC01MDA6IG9rbGNoKDYwLjYlIDAuMjUgMjkyLjcxNyk7XG4gIC0tY29sb3ItdmlvbGV0LTYwMDogb2tsY2goNTQuMSUgMC4yODEgMjkzLjAwOSk7XG4gIC0tY29sb3ItdmlvbGV0LTcwMDogb2tsY2goNDkuMSUgMC4yNyAyOTIuNTgxKTtcbiAgLS1jb2xvci12aW9sZXQtODAwOiBva2xjaCg0My4yJSAwLjIzMiAyOTIuNzU5KTtcbiAgLS1jb2xvci12aW9sZXQtOTAwOiBva2xjaCgzOCUgMC4xODkgMjkzLjc0NSk7XG4gIC0tY29sb3ItdmlvbGV0LTk1MDogb2tsY2goMjguMyUgMC4xNDEgMjkxLjA4OSk7XG5cbiAgLS1jb2xvci1wdXJwbGUtNTA6IG9rbGNoKDk3LjclIDAuMDE0IDMwOC4yOTkpO1xuICAtLWNvbG9yLXB1cnBsZS0xMDA6IG9rbGNoKDk0LjYlIDAuMDMzIDMwNy4xNzQpO1xuICAtLWNvbG9yLXB1cnBsZS0yMDA6IG9rbGNoKDkwLjIlIDAuMDYzIDMwNi43MDMpO1xuICAtLWNvbG9yLXB1cnBsZS0zMDA6IG9rbGNoKDgyLjclIDAuMTE5IDMwNi4zODMpO1xuICAtLWNvbG9yLXB1cnBsZS00MDA6IG9rbGNoKDcxLjQlIDAuMjAzIDMwNS41MDQpO1xuICAtLWNvbG9yLXB1cnBsZS01MDA6IG9rbGNoKDYyLjclIDAuMjY1IDMwMy45KTtcbiAgLS1jb2xvci1wdXJwbGUtNjAwOiBva2xjaCg1NS44JSAwLjI4OCAzMDIuMzIxKTtcbiAgLS1jb2xvci1wdXJwbGUtNzAwOiBva2xjaCg0OS42JSAwLjI2NSAzMDEuOTI0KTtcbiAgLS1jb2xvci1wdXJwbGUtODAwOiBva2xjaCg0My44JSAwLjIxOCAzMDMuNzI0KTtcbiAgLS1jb2xvci1wdXJwbGUtOTAwOiBva2xjaCgzOC4xJSAwLjE3NiAzMDQuOTg3KTtcbiAgLS1jb2xvci1wdXJwbGUtOTUwOiBva2xjaCgyOS4xJSAwLjE0OSAzMDIuNzE3KTtcblxuICAtLWNvbG9yLWZ1Y2hzaWEtNTA6IG9rbGNoKDk3LjclIDAuMDE3IDMyMC4wNTgpO1xuICAtLWNvbG9yLWZ1Y2hzaWEtMTAwOiBva2xjaCg5NS4yJSAwLjAzNyAzMTguODUyKTtcbiAgLS1jb2xvci1mdWNoc2lhLTIwMDogb2tsY2goOTAuMyUgMC4wNzYgMzE5LjYyKTtcbiAgLS1jb2xvci1mdWNoc2lhLTMwMDogb2tsY2goODMuMyUgMC4xNDUgMzIxLjQzNCk7XG4gIC0tY29sb3ItZnVjaHNpYS00MDA6IG9rbGNoKDc0JSAwLjIzOCAzMjIuMTYpO1xuICAtLWNvbG9yLWZ1Y2hzaWEtNTAwOiBva2xjaCg2Ni43JSAwLjI5NSAzMjIuMTUpO1xuICAtLWNvbG9yLWZ1Y2hzaWEtNjAwOiBva2xjaCg1OS4xJSAwLjI5MyAzMjIuODk2KTtcbiAgLS1jb2xvci1mdWNoc2lhLTcwMDogb2tsY2goNTEuOCUgMC4yNTMgMzIzLjk0OSk7XG4gIC0tY29sb3ItZnVjaHNpYS04MDA6IG9rbGNoKDQ1LjIlIDAuMjExIDMyNC41OTEpO1xuICAtLWNvbG9yLWZ1Y2hzaWEtOTAwOiBva2xjaCg0MC4xJSAwLjE3IDMyNS42MTIpO1xuICAtLWNvbG9yLWZ1Y2hzaWEtOTUwOiBva2xjaCgyOS4zJSAwLjEzNiAzMjUuNjYxKTtcblxuICAtLWNvbG9yLXBpbmstNTA6IG9rbGNoKDk3LjElIDAuMDE0IDM0My4xOTgpO1xuICAtLWNvbG9yLXBpbmstMTAwOiBva2xjaCg5NC44JSAwLjAyOCAzNDIuMjU4KTtcbiAgLS1jb2xvci1waW5rLTIwMDogb2tsY2goODkuOSUgMC4wNjEgMzQzLjIzMSk7XG4gIC0tY29sb3ItcGluay0zMDA6IG9rbGNoKDgyLjMlIDAuMTIgMzQ2LjAxOCk7XG4gIC0tY29sb3ItcGluay00MDA6IG9rbGNoKDcxLjglIDAuMjAyIDM0OS43NjEpO1xuICAtLWNvbG9yLXBpbmstNTAwOiBva2xjaCg2NS42JSAwLjI0MSAzNTQuMzA4KTtcbiAgLS1jb2xvci1waW5rLTYwMDogb2tsY2goNTkuMiUgMC4yNDkgMC41ODQpO1xuICAtLWNvbG9yLXBpbmstNzAwOiBva2xjaCg1Mi41JSAwLjIyMyAzLjk1OCk7XG4gIC0tY29sb3ItcGluay04MDA6IG9rbGNoKDQ1LjklIDAuMTg3IDMuODE1KTtcbiAgLS1jb2xvci1waW5rLTkwMDogb2tsY2goNDAuOCUgMC4xNTMgMi40MzIpO1xuICAtLWNvbG9yLXBpbmstOTUwOiBva2xjaCgyOC40JSAwLjEwOSAzLjkwNyk7XG5cbiAgLS1jb2xvci1yb3NlLTUwOiBva2xjaCg5Ni45JSAwLjAxNSAxMi40MjIpO1xuICAtLWNvbG9yLXJvc2UtMTAwOiBva2xjaCg5NC4xJSAwLjAzIDEyLjU4KTtcbiAgLS1jb2xvci1yb3NlLTIwMDogb2tsY2goODkuMiUgMC4wNTggMTAuMDAxKTtcbiAgLS1jb2xvci1yb3NlLTMwMDogb2tsY2goODElIDAuMTE3IDExLjYzOCk7XG4gIC0tY29sb3Itcm9zZS00MDA6IG9rbGNoKDcxLjIlIDAuMTk0IDEzLjQyOCk7XG4gIC0tY29sb3Itcm9zZS01MDA6IG9rbGNoKDY0LjUlIDAuMjQ2IDE2LjQzOSk7XG4gIC0tY29sb3Itcm9zZS02MDA6IG9rbGNoKDU4LjYlIDAuMjUzIDE3LjU4NSk7XG4gIC0tY29sb3Itcm9zZS03MDA6IG9rbGNoKDUxLjQlIDAuMjIyIDE2LjkzNSk7XG4gIC0tY29sb3Itcm9zZS04MDA6IG9rbGNoKDQ1LjUlIDAuMTg4IDEzLjY5Nyk7XG4gIC0tY29sb3Itcm9zZS05MDA6IG9rbGNoKDQxJSAwLjE1OSAxMC4yNzIpO1xuICAtLWNvbG9yLXJvc2UtOTUwOiBva2xjaCgyNy4xJSAwLjEwNSAxMi4wOTQpO1xuXG4gIC0tY29sb3Itc2xhdGUtNTA6IG9rbGNoKDk4LjQlIDAuMDAzIDI0Ny44NTgpO1xuICAtLWNvbG9yLXNsYXRlLTEwMDogb2tsY2goOTYuOCUgMC4wMDcgMjQ3Ljg5Nik7XG4gIC0tY29sb3Itc2xhdGUtMjAwOiBva2xjaCg5Mi45JSAwLjAxMyAyNTUuNTA4KTtcbiAgLS1jb2xvci1zbGF0ZS0zMDA6IG9rbGNoKDg2LjklIDAuMDIyIDI1Mi44OTQpO1xuICAtLWNvbG9yLXNsYXRlLTQwMDogb2tsY2goNzAuNCUgMC4wNCAyNTYuNzg4KTtcbiAgLS1jb2xvci1zbGF0ZS01MDA6IG9rbGNoKDU1LjQlIDAuMDQ2IDI1Ny40MTcpO1xuICAtLWNvbG9yLXNsYXRlLTYwMDogb2tsY2goNDQuNiUgMC4wNDMgMjU3LjI4MSk7XG4gIC0tY29sb3Itc2xhdGUtNzAwOiBva2xjaCgzNy4yJSAwLjA0NCAyNTcuMjg3KTtcbiAgLS1jb2xvci1zbGF0ZS04MDA6IG9rbGNoKDI3LjklIDAuMDQxIDI2MC4wMzEpO1xuICAtLWNvbG9yLXNsYXRlLTkwMDogb2tsY2goMjAuOCUgMC4wNDIgMjY1Ljc1NSk7XG4gIC0tY29sb3Itc2xhdGUtOTUwOiBva2xjaCgxMi45JSAwLjA0MiAyNjQuNjk1KTtcblxuICAtLWNvbG9yLWdyYXktNTA6IG9rbGNoKDk4LjUlIDAuMDAyIDI0Ny44MzkpO1xuICAtLWNvbG9yLWdyYXktMTAwOiBva2xjaCg5Ni43JSAwLjAwMyAyNjQuNTQyKTtcbiAgLS1jb2xvci1ncmF5LTIwMDogb2tsY2goOTIuOCUgMC4wMDYgMjY0LjUzMSk7XG4gIC0tY29sb3ItZ3JheS0zMDA6IG9rbGNoKDg3LjIlIDAuMDEgMjU4LjMzOCk7XG4gIC0tY29sb3ItZ3JheS00MDA6IG9rbGNoKDcwLjclIDAuMDIyIDI2MS4zMjUpO1xuICAtLWNvbG9yLWdyYXktNTAwOiBva2xjaCg1NS4xJSAwLjAyNyAyNjQuMzY0KTtcbiAgLS1jb2xvci1ncmF5LTYwMDogb2tsY2goNDQuNiUgMC4wMyAyNTYuODAyKTtcbiAgLS1jb2xvci1ncmF5LTcwMDogb2tsY2goMzcuMyUgMC4wMzQgMjU5LjczMyk7XG4gIC0tY29sb3ItZ3JheS04MDA6IG9rbGNoKDI3LjglIDAuMDMzIDI1Ni44NDgpO1xuICAtLWNvbG9yLWdyYXktOTAwOiBva2xjaCgyMSUgMC4wMzQgMjY0LjY2NSk7XG4gIC0tY29sb3ItZ3JheS05NTA6IG9rbGNoKDEzJSAwLjAyOCAyNjEuNjkyKTtcblxuICAtLWNvbG9yLXppbmMtNTA6IG9rbGNoKDk4LjUlIDAgbm9uZSk7XG4gIC0tY29sb3ItemluYy0xMDA6IG9rbGNoKDk2LjclIDAuMDAxIDI4Ni4zNzUpO1xuICAtLWNvbG9yLXppbmMtMjAwOiBva2xjaCg5MiUgMC4wMDQgMjg2LjMyKTtcbiAgLS1jb2xvci16aW5jLTMwMDogb2tsY2goODcuMSUgMC4wMDYgMjg2LjI4Nik7XG4gIC0tY29sb3ItemluYy00MDA6IG9rbGNoKDcwLjUlIDAuMDE1IDI4Ni4wNjcpO1xuICAtLWNvbG9yLXppbmMtNTAwOiBva2xjaCg1NS4yJSAwLjAxNiAyODUuOTM4KTtcbiAgLS1jb2xvci16aW5jLTYwMDogb2tsY2goNDQuMiUgMC4wMTcgMjg1Ljc4Nik7XG4gIC0tY29sb3ItemluYy03MDA6IG9rbGNoKDM3JSAwLjAxMyAyODUuODA1KTtcbiAgLS1jb2xvci16aW5jLTgwMDogb2tsY2goMjcuNCUgMC4wMDYgMjg2LjAzMyk7XG4gIC0tY29sb3ItemluYy05MDA6IG9rbGNoKDIxJSAwLjAwNiAyODUuODg1KTtcbiAgLS1jb2xvci16aW5jLTk1MDogb2tsY2goMTQuMSUgMC4wMDUgMjg1LjgyMyk7XG5cbiAgLS1jb2xvci1uZXV0cmFsLTUwOiBva2xjaCg5OC41JSAwIG5vbmUpO1xuICAtLWNvbG9yLW5ldXRyYWwtMTAwOiBva2xjaCg5NyUgMCBub25lKTtcbiAgLS1jb2xvci1uZXV0cmFsLTIwMDogb2tsY2goOTIuMiUgMCBub25lKTtcbiAgLS1jb2xvci1uZXV0cmFsLTMwMDogb2tsY2goODclIDAgbm9uZSk7XG4gIC0tY29sb3ItbmV1dHJhbC00MDA6IG9rbGNoKDcwLjglIDAgbm9uZSk7XG4gIC0tY29sb3ItbmV1dHJhbC01MDA6IG9rbGNoKDU1LjYlIDAgbm9uZSk7XG4gIC0tY29sb3ItbmV1dHJhbC02MDA6IG9rbGNoKDQzLjklIDAgbm9uZSk7XG4gIC0tY29sb3ItbmV1dHJhbC03MDA6IG9rbGNoKDM3LjElIDAgbm9uZSk7XG4gIC0tY29sb3ItbmV1dHJhbC04MDA6IG9rbGNoKDI2LjklIDAgbm9uZSk7XG4gIC0tY29sb3ItbmV1dHJhbC05MDA6IG9rbGNoKDIwLjUlIDAgbm9uZSk7XG4gIC0tY29sb3ItbmV1dHJhbC05NTA6IG9rbGNoKDE0LjUlIDAgbm9uZSk7XG5cbiAgLS1jb2xvci1zdG9uZS01MDogb2tsY2goOTguNSUgMC4wMDEgMTA2LjQyMyk7XG4gIC0tY29sb3Itc3RvbmUtMTAwOiBva2xjaCg5NyUgMC4wMDEgMTA2LjQyNCk7XG4gIC0tY29sb3Itc3RvbmUtMjAwOiBva2xjaCg5Mi4zJSAwLjAwMyA0OC43MTcpO1xuICAtLWNvbG9yLXN0b25lLTMwMDogb2tsY2goODYuOSUgMC4wMDUgNTYuMzY2KTtcbiAgLS1jb2xvci1zdG9uZS00MDA6IG9rbGNoKDcwLjklIDAuMDEgNTYuMjU5KTtcbiAgLS1jb2xvci1zdG9uZS01MDA6IG9rbGNoKDU1LjMlIDAuMDEzIDU4LjA3MSk7XG4gIC0tY29sb3Itc3RvbmUtNjAwOiBva2xjaCg0NC40JSAwLjAxMSA3My42MzkpO1xuICAtLWNvbG9yLXN0b25lLTcwMDogb2tsY2goMzcuNCUgMC4wMSA2Ny41NTgpO1xuICAtLWNvbG9yLXN0b25lLTgwMDogb2tsY2goMjYuOCUgMC4wMDcgMzQuMjk4KTtcbiAgLS1jb2xvci1zdG9uZS05MDA6IG9rbGNoKDIxLjYlIDAuMDA2IDU2LjA0Myk7XG4gIC0tY29sb3Itc3RvbmUtOTUwOiBva2xjaCgxNC43JSAwLjAwNCA0OS4yNSk7XG5cbiAgLS1jb2xvci1tYXV2ZS01MDogb2tsY2goOTguNSUgMCBub25lKTtcbiAgLS1jb2xvci1tYXV2ZS0xMDA6IG9rbGNoKDk2JSAwLjAwMyAzMjUuNik7XG4gIC0tY29sb3ItbWF1dmUtMjAwOiBva2xjaCg5Mi4yJSAwLjAwNSAzMjUuNjIpO1xuICAtLWNvbG9yLW1hdXZlLTMwMDogb2tsY2goODYuNSUgMC4wMTIgMzI1LjY4KTtcbiAgLS1jb2xvci1tYXV2ZS00MDA6IG9rbGNoKDcxLjElIDAuMDE5IDMyMy4wMik7XG4gIC0tY29sb3ItbWF1dmUtNTAwOiBva2xjaCg1NC4yJSAwLjAzNCAzMjIuNSk7XG4gIC0tY29sb3ItbWF1dmUtNjAwOiBva2xjaCg0My41JSAwLjAyOSAzMjEuNzgpO1xuICAtLWNvbG9yLW1hdXZlLTcwMDogb2tsY2goMzYuNCUgMC4wMjkgMzIzLjg5KTtcbiAgLS1jb2xvci1tYXV2ZS04MDA6IG9rbGNoKDI2LjMlIDAuMDI0IDMyMC4xMik7XG4gIC0tY29sb3ItbWF1dmUtOTAwOiBva2xjaCgyMS4yJSAwLjAxOSAzMjIuMTIpO1xuICAtLWNvbG9yLW1hdXZlLTk1MDogb2tsY2goMTQuNSUgMC4wMDggMzI2KTtcblxuICAtLWNvbG9yLW9saXZlLTUwOiBva2xjaCg5OC44JSAwLjAwMyAxMDYuNSk7XG4gIC0tY29sb3Itb2xpdmUtMTAwOiBva2xjaCg5Ni42JSAwLjAwNSAxMDYuNSk7XG4gIC0tY29sb3Itb2xpdmUtMjAwOiBva2xjaCg5MyUgMC4wMDcgMTA2LjUpO1xuICAtLWNvbG9yLW9saXZlLTMwMDogb2tsY2goODglIDAuMDExIDEwNi42KTtcbiAgLS1jb2xvci1vbGl2ZS00MDA6IG9rbGNoKDczLjclIDAuMDIxIDEwNi45KTtcbiAgLS1jb2xvci1vbGl2ZS01MDA6IG9rbGNoKDU4JSAwLjAzMSAxMDcuMyk7XG4gIC0tY29sb3Itb2xpdmUtNjAwOiBva2xjaCg0Ni42JSAwLjAyNSAxMDcuMyk7XG4gIC0tY29sb3Itb2xpdmUtNzAwOiBva2xjaCgzOS40JSAwLjAyMyAxMDcuNCk7XG4gIC0tY29sb3Itb2xpdmUtODAwOiBva2xjaCgyOC42JSAwLjAxNiAxMDcuNCk7XG4gIC0tY29sb3Itb2xpdmUtOTAwOiBva2xjaCgyMi44JSAwLjAxMyAxMDcuNCk7XG4gIC0tY29sb3Itb2xpdmUtOTUwOiBva2xjaCgxNS4zJSAwLjAwNiAxMDcuMSk7XG5cbiAgLS1jb2xvci1taXN0LTUwOiBva2xjaCg5OC43JSAwLjAwMiAxOTcuMSk7XG4gIC0tY29sb3ItbWlzdC0xMDA6IG9rbGNoKDk2LjMlIDAuMDAyIDE5Ny4xKTtcbiAgLS1jb2xvci1taXN0LTIwMDogb2tsY2goOTIuNSUgMC4wMDUgMjE0LjMpO1xuICAtLWNvbG9yLW1pc3QtMzAwOiBva2xjaCg4Ny4yJSAwLjAwNyAyMTkuNik7XG4gIC0tY29sb3ItbWlzdC00MDA6IG9rbGNoKDcyLjMlIDAuMDE0IDIxNC40KTtcbiAgLS1jb2xvci1taXN0LTUwMDogb2tsY2goNTYlIDAuMDIxIDIxMy41KTtcbiAgLS1jb2xvci1taXN0LTYwMDogb2tsY2goNDUlIDAuMDE3IDIxMy4yKTtcbiAgLS1jb2xvci1taXN0LTcwMDogb2tsY2goMzcuOCUgMC4wMTUgMjE2KTtcbiAgLS1jb2xvci1taXN0LTgwMDogb2tsY2goMjcuNSUgMC4wMTEgMjE2LjkpO1xuICAtLWNvbG9yLW1pc3QtOTAwOiBva2xjaCgyMS44JSAwLjAwOCAyMjMuOSk7XG4gIC0tY29sb3ItbWlzdC05NTA6IG9rbGNoKDE0LjglIDAuMDA0IDIyOC44KTtcblxuICAtLWNvbG9yLXRhdXBlLTUwOiBva2xjaCg5OC42JSAwLjAwMiA2Ny44KTtcbiAgLS1jb2xvci10YXVwZS0xMDA6IG9rbGNoKDk2JSAwLjAwMiAxNy4yKTtcbiAgLS1jb2xvci10YXVwZS0yMDA6IG9rbGNoKDkyLjIlIDAuMDA1IDM0LjMpO1xuICAtLWNvbG9yLXRhdXBlLTMwMDogb2tsY2goODYuOCUgMC4wMDcgMzkuNSk7XG4gIC0tY29sb3ItdGF1cGUtNDAwOiBva2xjaCg3MS40JSAwLjAxNCA0MS4yKTtcbiAgLS1jb2xvci10YXVwZS01MDA6IG9rbGNoKDU0LjclIDAuMDIxIDQzLjEpO1xuICAtLWNvbG9yLXRhdXBlLTYwMDogb2tsY2goNDMuOCUgMC4wMTcgMzkuMyk7XG4gIC0tY29sb3ItdGF1cGUtNzAwOiBva2xjaCgzNi43JSAwLjAxNiAzNS43KTtcbiAgLS1jb2xvci10YXVwZS04MDA6IG9rbGNoKDI2LjglIDAuMDExIDM2LjUpO1xuICAtLWNvbG9yLXRhdXBlLTkwMDogb2tsY2goMjEuNCUgMC4wMDkgNDMuMSk7XG4gIC0tY29sb3ItdGF1cGUtOTUwOiBva2xjaCgxNC43JSAwLjAwNCA0OS4zKTtcblxuICAtLWNvbG9yLWJsYWNrOiAjMDAwO1xuICAtLWNvbG9yLXdoaXRlOiAjZmZmO1xuXG4gIC0tc3BhY2luZzogMC4yNXJlbTtcblxuICAtLWJyZWFrcG9pbnQtc206IDQwcmVtO1xuICAtLWJyZWFrcG9pbnQtbWQ6IDQ4cmVtO1xuICAtLWJyZWFrcG9pbnQtbGc6IDY0cmVtO1xuICAtLWJyZWFrcG9pbnQteGw6IDgwcmVtO1xuICAtLWJyZWFrcG9pbnQtMnhsOiA5NnJlbTtcblxuICAtLWNvbnRhaW5lci0zeHM6IDE2cmVtO1xuICAtLWNvbnRhaW5lci0yeHM6IDE4cmVtO1xuICAtLWNvbnRhaW5lci14czogMjByZW07XG4gIC0tY29udGFpbmVyLXNtOiAyNHJlbTtcbiAgLS1jb250YWluZXItbWQ6IDI4cmVtO1xuICAtLWNvbnRhaW5lci1sZzogMzJyZW07XG4gIC0tY29udGFpbmVyLXhsOiAzNnJlbTtcbiAgLS1jb250YWluZXItMnhsOiA0MnJlbTtcbiAgLS1jb250YWluZXItM3hsOiA0OHJlbTtcbiAgLS1jb250YWluZXItNHhsOiA1NnJlbTtcbiAgLS1jb250YWluZXItNXhsOiA2NHJlbTtcbiAgLS1jb250YWluZXItNnhsOiA3MnJlbTtcbiAgLS1jb250YWluZXItN3hsOiA4MHJlbTtcblxuICAtLXRleHQteHM6IDAuNzVyZW07XG4gIC0tdGV4dC14cy0tbGluZS1oZWlnaHQ6IGNhbGMoMSAvIDAuNzUpO1xuICAtLXRleHQtc206IDAuODc1cmVtO1xuICAtLXRleHQtc20tLWxpbmUtaGVpZ2h0OiBjYWxjKDEuMjUgLyAwLjg3NSk7XG4gIC0tdGV4dC1iYXNlOiAxcmVtO1xuICAtLXRleHQtYmFzZS0tbGluZS1oZWlnaHQ6IGNhbGMoMS41IC8gMSk7XG4gIC0tdGV4dC1sZzogMS4xMjVyZW07XG4gIC0tdGV4dC1sZy0tbGluZS1oZWlnaHQ6IGNhbGMoMS43NSAvIDEuMTI1KTtcbiAgLS10ZXh0LXhsOiAxLjI1cmVtO1xuICAtLXRleHQteGwtLWxpbmUtaGVpZ2h0OiBjYWxjKDEuNzUgLyAxLjI1KTtcbiAgLS10ZXh0LTJ4bDogMS41cmVtO1xuICAtLXRleHQtMnhsLS1saW5lLWhlaWdodDogY2FsYygyIC8gMS41KTtcbiAgLS10ZXh0LTN4bDogMS44NzVyZW07XG4gIC0tdGV4dC0zeGwtLWxpbmUtaGVpZ2h0OiBjYWxjKDIuMjUgLyAxLjg3NSk7XG4gIC0tdGV4dC00eGw6IDIuMjVyZW07XG4gIC0tdGV4dC00eGwtLWxpbmUtaGVpZ2h0OiBjYWxjKDIuNSAvIDIuMjUpO1xuICAtLXRleHQtNXhsOiAzcmVtO1xuICAtLXRleHQtNXhsLS1saW5lLWhlaWdodDogMTtcbiAgLS10ZXh0LTZ4bDogMy43NXJlbTtcbiAgLS10ZXh0LTZ4bC0tbGluZS1oZWlnaHQ6IDE7XG4gIC0tdGV4dC03eGw6IDQuNXJlbTtcbiAgLS10ZXh0LTd4bC0tbGluZS1oZWlnaHQ6IDE7XG4gIC0tdGV4dC04eGw6IDZyZW07XG4gIC0tdGV4dC04eGwtLWxpbmUtaGVpZ2h0OiAxO1xuICAtLXRleHQtOXhsOiA4cmVtO1xuICAtLXRleHQtOXhsLS1saW5lLWhlaWdodDogMTtcblxuICAtLWZvbnQtd2VpZ2h0LXRoaW46IDEwMDtcbiAgLS1mb250LXdlaWdodC1leHRyYWxpZ2h0OiAyMDA7XG4gIC0tZm9udC13ZWlnaHQtbGlnaHQ6IDMwMDtcbiAgLS1mb250LXdlaWdodC1ub3JtYWw6IDQwMDtcbiAgLS1mb250LXdlaWdodC1tZWRpdW06IDUwMDtcbiAgLS1mb250LXdlaWdodC1zZW1pYm9sZDogNjAwO1xuICAtLWZvbnQtd2VpZ2h0LWJvbGQ6IDcwMDtcbiAgLS1mb250LXdlaWdodC1leHRyYWJvbGQ6IDgwMDtcbiAgLS1mb250LXdlaWdodC1ibGFjazogOTAwO1xuXG4gIC0tdHJhY2tpbmctdGlnaHRlcjogLTAuMDVlbTtcbiAgLS10cmFja2luZy10aWdodDogLTAuMDI1ZW07XG4gIC0tdHJhY2tpbmctbm9ybWFsOiAwZW07XG4gIC0tdHJhY2tpbmctd2lkZTogMC4wMjVlbTtcbiAgLS10cmFja2luZy13aWRlcjogMC4wNWVtO1xuICAtLXRyYWNraW5nLXdpZGVzdDogMC4xZW07XG5cbiAgLS1sZWFkaW5nLXRpZ2h0OiAxLjI1O1xuICAtLWxlYWRpbmctc251ZzogMS4zNzU7XG4gIC0tbGVhZGluZy1ub3JtYWw6IDEuNTtcbiAgLS1sZWFkaW5nLXJlbGF4ZWQ6IDEuNjI1O1xuICAtLWxlYWRpbmctbG9vc2U6IDI7XG5cbiAgLS1yYWRpdXMteHM6IDAuMTI1cmVtO1xuICAtLXJhZGl1cy1zbTogMC4yNXJlbTtcbiAgLS1yYWRpdXMtbWQ6IDAuMzc1cmVtO1xuICAtLXJhZGl1cy1sZzogMC41cmVtO1xuICAtLXJhZGl1cy14bDogMC43NXJlbTtcbiAgLS1yYWRpdXMtMnhsOiAxcmVtO1xuICAtLXJhZGl1cy0zeGw6IDEuNXJlbTtcbiAgLS1yYWRpdXMtNHhsOiAycmVtO1xuXG4gIC0tc2hhZG93LTJ4czogMCAxcHggcmdiKDAgMCAwIC8gMC4wNSk7XG4gIC0tc2hhZG93LXhzOiAwIDFweCAycHggMCByZ2IoMCAwIDAgLyAwLjA1KTtcbiAgLS1zaGFkb3ctc206IDAgMXB4IDNweCAwIHJnYigwIDAgMCAvIDAuMSksIDAgMXB4IDJweCAtMXB4IHJnYigwIDAgMCAvIDAuMSk7XG4gIC0tc2hhZG93LW1kOiAwIDRweCA2cHggLTFweCByZ2IoMCAwIDAgLyAwLjEpLCAwIDJweCA0cHggLTJweCByZ2IoMCAwIDAgLyAwLjEpO1xuICAtLXNoYWRvdy1sZzogMCAxMHB4IDE1cHggLTNweCByZ2IoMCAwIDAgLyAwLjEpLCAwIDRweCA2cHggLTRweCByZ2IoMCAwIDAgLyAwLjEpO1xuICAtLXNoYWRvdy14bDogMCAyMHB4IDI1cHggLTVweCByZ2IoMCAwIDAgLyAwLjEpLCAwIDhweCAxMHB4IC02cHggcmdiKDAgMCAwIC8gMC4xKTtcbiAgLS1zaGFkb3ctMnhsOiAwIDI1cHggNTBweCAtMTJweCByZ2IoMCAwIDAgLyAwLjI1KTtcblxuICAtLWluc2V0LXNoYWRvdy0yeHM6IGluc2V0IDAgMXB4IHJnYigwIDAgMCAvIDAuMDUpO1xuICAtLWluc2V0LXNoYWRvdy14czogaW5zZXQgMCAxcHggMXB4IHJnYigwIDAgMCAvIDAuMDUpO1xuICAtLWluc2V0LXNoYWRvdy1zbTogaW5zZXQgMCAycHggNHB4IHJnYigwIDAgMCAvIDAuMDUpO1xuXG4gIC0tZHJvcC1zaGFkb3cteHM6IDAgMXB4IDFweCByZ2IoMCAwIDAgLyAwLjA1KTtcbiAgLS1kcm9wLXNoYWRvdy1zbTogMCAxcHggMnB4IHJnYigwIDAgMCAvIDAuMTUpO1xuICAtLWRyb3Atc2hhZG93LW1kOiAwIDNweCAzcHggcmdiKDAgMCAwIC8gMC4xMik7XG4gIC0tZHJvcC1zaGFkb3ctbGc6IDAgNHB4IDRweCByZ2IoMCAwIDAgLyAwLjE1KTtcbiAgLS1kcm9wLXNoYWRvdy14bDogMCA5cHggN3B4IHJnYigwIDAgMCAvIDAuMSk7XG4gIC0tZHJvcC1zaGFkb3ctMnhsOiAwIDI1cHggMjVweCByZ2IoMCAwIDAgLyAwLjE1KTtcblxuICAtLXRleHQtc2hhZG93LTJ4czogMHB4IDFweCAwcHggcmdiKDAgMCAwIC8gMC4xNSk7XG4gIC0tdGV4dC1zaGFkb3cteHM6IDBweCAxcHggMXB4IHJnYigwIDAgMCAvIDAuMik7XG4gIC0tdGV4dC1zaGFkb3ctc206XG4gICAgMHB4IDFweCAwcHggcmdiKDAgMCAwIC8gMC4wNzUpLCAwcHggMXB4IDFweCByZ2IoMCAwIDAgLyAwLjA3NSksIDBweCAycHggMnB4IHJnYigwIDAgMCAvIDAuMDc1KTtcbiAgLS10ZXh0LXNoYWRvdy1tZDpcbiAgICAwcHggMXB4IDFweCByZ2IoMCAwIDAgLyAwLjEpLCAwcHggMXB4IDJweCByZ2IoMCAwIDAgLyAwLjEpLCAwcHggMnB4IDRweCByZ2IoMCAwIDAgLyAwLjEpO1xuICAtLXRleHQtc2hhZG93LWxnOlxuICAgIDBweCAxcHggMnB4IHJnYigwIDAgMCAvIDAuMSksIDBweCAzcHggMnB4IHJnYigwIDAgMCAvIDAuMSksIDBweCA0cHggOHB4IHJnYigwIDAgMCAvIDAuMSk7XG5cbiAgLS1lYXNlLWluOiBjdWJpYy1iZXppZXIoMC40LCAwLCAxLCAxKTtcbiAgLS1lYXNlLW91dDogY3ViaWMtYmV6aWVyKDAsIDAsIDAuMiwgMSk7XG4gIC0tZWFzZS1pbi1vdXQ6IGN1YmljLWJlemllcigwLjQsIDAsIDAuMiwgMSk7XG5cbiAgLS1hbmltYXRlLXNwaW46IHNwaW4gMXMgbGluZWFyIGluZmluaXRlO1xuICAtLWFuaW1hdGUtcGluZzogcGluZyAxcyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yLCAxKSBpbmZpbml0ZTtcbiAgLS1hbmltYXRlLXB1bHNlOiBwdWxzZSAycyBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjYsIDEpIGluZmluaXRlO1xuICAtLWFuaW1hdGUtYm91bmNlOiBib3VuY2UgMXMgaW5maW5pdGU7XG5cbiAgQGtleWZyYW1lcyBzcGluIHtcbiAgICB0byB7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICAgIH1cbiAgfVxuXG4gIEBrZXlmcmFtZXMgcGluZyB7XG4gICAgNzUlLFxuICAgIDEwMCUge1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgyKTtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgfVxuICB9XG5cbiAgQGtleWZyYW1lcyBwdWxzZSB7XG4gICAgNTAlIHtcbiAgICAgIG9wYWNpdHk6IDAuNTtcbiAgICB9XG4gIH1cblxuICBAa2V5ZnJhbWVzIGJvdW5jZSB7XG4gICAgMCUsXG4gICAgMTAwJSB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTI1JSk7XG4gICAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC44LCAwLCAxLCAxKTtcbiAgICB9XG5cbiAgICA1MCUge1xuICAgICAgdHJhbnNmb3JtOiBub25lO1xuICAgICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAsIDAsIDAuMiwgMSk7XG4gICAgfVxuICB9XG5cbiAgLS1ibHVyLXhzOiA0cHg7XG4gIC0tYmx1ci1zbTogOHB4O1xuICAtLWJsdXItbWQ6IDEycHg7XG4gIC0tYmx1ci1sZzogMTZweDtcbiAgLS1ibHVyLXhsOiAyNHB4O1xuICAtLWJsdXItMnhsOiA0MHB4O1xuICAtLWJsdXItM3hsOiA2NHB4O1xuXG4gIC0tcGVyc3BlY3RpdmUtZHJhbWF0aWM6IDEwMHB4O1xuICAtLXBlcnNwZWN0aXZlLW5lYXI6IDMwMHB4O1xuICAtLXBlcnNwZWN0aXZlLW5vcm1hbDogNTAwcHg7XG4gIC0tcGVyc3BlY3RpdmUtbWlkcmFuZ2U6IDgwMHB4O1xuICAtLXBlcnNwZWN0aXZlLWRpc3RhbnQ6IDEyMDBweDtcblxuICAtLWFzcGVjdC12aWRlbzogMTYgLyA5O1xuXG4gIC0tZGVmYXVsdC10cmFuc2l0aW9uLWR1cmF0aW9uOiAxNTBtcztcbiAgLS1kZWZhdWx0LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIsIDEpO1xuICAtLWRlZmF1bHQtZm9udC1mYW1pbHk6IC0tdGhlbWUoLS1mb250LXNhbnMsIGluaXRpYWwpO1xuICAtLWRlZmF1bHQtZm9udC1mZWF0dXJlLXNldHRpbmdzOiAtLXRoZW1lKC0tZm9udC1zYW5zLS1mb250LWZlYXR1cmUtc2V0dGluZ3MsIGluaXRpYWwpO1xuICAtLWRlZmF1bHQtZm9udC12YXJpYXRpb24tc2V0dGluZ3M6IC0tdGhlbWUoLS1mb250LXNhbnMtLWZvbnQtdmFyaWF0aW9uLXNldHRpbmdzLCBpbml0aWFsKTtcbiAgLS1kZWZhdWx0LW1vbm8tZm9udC1mYW1pbHk6IC0tdGhlbWUoLS1mb250LW1vbm8sIGluaXRpYWwpO1xuICAtLWRlZmF1bHQtbW9uby1mb250LWZlYXR1cmUtc2V0dGluZ3M6IC0tdGhlbWUoLS1mb250LW1vbm8tLWZvbnQtZmVhdHVyZS1zZXR0aW5ncywgaW5pdGlhbCk7XG4gIC0tZGVmYXVsdC1tb25vLWZvbnQtdmFyaWF0aW9uLXNldHRpbmdzOiAtLXRoZW1lKC0tZm9udC1tb25vLS1mb250LXZhcmlhdGlvbi1zZXR0aW5ncywgaW5pdGlhbCk7XG59XG5cbi8qIERlcHJlY2F0ZWQgKi9cbkB0aGVtZSBkZWZhdWx0IGlubGluZSByZWZlcmVuY2Uge1xuICAtLWJsdXI6IDhweDtcbiAgLS1zaGFkb3c6IDAgMXB4IDNweCAwIHJnYigwIDAgMCAvIDAuMSksIDAgMXB4IDJweCAtMXB4IHJnYigwIDAgMCAvIDAuMSk7XG4gIC0tc2hhZG93LWlubmVyOiBpbnNldCAwIDJweCA0cHggMCByZ2IoMCAwIDAgLyAwLjA1KTtcbiAgLS1kcm9wLXNoYWRvdzogMCAxcHggMnB4IHJnYigwIDAgMCAvIDAuMSksIDAgMXB4IDFweCByZ2IoMCAwIDAgLyAwLjA2KTtcbiAgLS1yYWRpdXM6IDAuMjVyZW07XG4gIC0tbWF4LXdpZHRoLXByb3NlOiA2NWNoO1xufVxuIiwiLnhwdC10YWJsZSB7XG4gIEBhcHBseSB0dzp3LWZ1bGwgdHc6Ym9yZGVyLXNlcGFyYXRlO1xuXG4gIGJvcmRlci1zcGFjaW5nOiAwIDhweDtcblxuICAmX190aCB7XG4gICAgQGFwcGx5IHR3OnJlbGF0aXZlIHR3OmJnLXhwdC1ncmVlbiB0dzpweC0yIHR3OnB5LTMgdHc6dGV4dC1jZW50ZXIgdHc6dGV4dC1zbSB0dzpmb250LW1lZGl1bSB0dzpsZWFkaW5nLW5vbmUgdHc6dGV4dC13aGl0ZSB0dzptaW4taC0xNCB0dzpoLTE0O1xuXG4gICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICBAYXBwbHkgdHc6cm91bmRlZC10bC0yeGwgdHc6cm91bmRlZC1ibC1sZyB0dzpwbC00O1xuICAgIH1cblxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICBAYXBwbHkgdHc6cm91bmRlZC10ci0yeGwgdHc6cm91bmRlZC1ici1sZyB0dzpwci00O1xuICAgIH1cblxuICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB3aWR0aDogMXB4O1xuICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19jZWxsIHtcbiAgICBAYXBwbHkgdHc6cmVsYXRpdmUgdHc6Ymctd2hpdGUgdHc6cHgtMiB0dzpweS00IHR3OnRleHQtc20gdHc6Zm9udC1tZWRpdW0gdHc6bGVhZGluZy1ub25lO1xuXG4gICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICBAYXBwbHkgdHc6cm91bmRlZC10bC1sZyB0dzpyb3VuZGVkLWJsLWxnIHR3OnBsLTQ7XG4gICAgfVxuXG4gICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICBAYXBwbHkgdHc6dGV4dC1jZW50ZXI7XG4gICAgfVxuXG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIEBhcHBseSB0dzpyb3VuZGVkLXRyLWxnIHR3OnJvdW5kZWQtYnItbGcgdHc6cHItNDtcbiAgICB9XG5cbiAgICAmOm5vdCg6bGFzdC1jaGlsZCk6OmFmdGVyIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB3aWR0aDogMXB4O1xuICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2NhY2FjYTtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgfVxuICB9XG5cbiAgJi0tZ3JleS1jZWxscyAmX19jZWxsIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjNmM2YzO1xuICB9XG5cbiAgJl9fdGg6Zmlyc3QtY2hpbGQsXG4gICZfX2NlbGw6Zmlyc3QtY2hpbGQge1xuICAgIHdpZHRoOiA3MHB4O1xuICAgIG1heC13aWR0aDogNzBweDtcbiAgfVxuXG4gICZfX3RoLS1sZWZ0IHtcbiAgICBAYXBwbHkgdHc6dGV4dC1sZWZ0O1xuICB9XG5cbiAgJl9fdGgtLXJpZ2h0IHtcbiAgICBAYXBwbHkgdHc6dGV4dC1yaWdodDtcbiAgfVxuXG4gICZfX3RoLS1hY3Rpb25zLFxuICAmX19jZWxsLS1hY3Rpb25zIHtcbiAgICB3aWR0aDogNjRweDtcbiAgICBtYXgtd2lkdGg6IDY0cHg7XG4gIH1cblxuICAmX190aC0tc3RhdHVzLFxuICAmX19jZWxsLS1zdGF0dXMge1xuICAgIHdpZHRoOiAxJTtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB9XG5cbiAgJl9fc29ydC1sYWJlbCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiA3cHg7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgZm9udDogaW5oZXJpdDtcbiAgICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzg0Y2E4OTtcbiAgICBib3JkZXI6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgfVxuXG4gICZfX3NvcnQtaWNvbiB7XG4gICAgZmxleDogMCAwIDIwcHg7XG4gIH1cblxuICAmX19zb3J0LWxhYmVsLS1kZXNjICZfX3NvcnQtaWNvbiB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgfVxuXG4gICZfX3ZpZXctYWN0aW9uIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGxpbmUtaGVpZ2h0OiAwO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IDA7XG4gIH1cblxuICAmX19leHBpcmF0aW9uLWxpbmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgKyAueHB0LXRhYmxlX19leHBpcmF0aW9uLWxpbmUge1xuICAgICAgbWFyZ2luLXRvcDogOHB4O1xuICAgIH1cblxuICAgICYtLXJlbWFpbmluZyB7XG4gICAgICBjb2xvcjogI2ZmODkwMTtcbiAgICB9XG5cbiAgICAmLS10aW1lIHtcbiAgICAgIGNvbG9yOiAjMzMzMzMzO1xuICAgIH1cbiAgfVxuXG4gICZfX3N0YXR1cyB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBhZGRpbmc6IDEwcHggMTJweDtcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG5cbiAgICAmLS1hcHByb3ZlZCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTJkMDk2O1xuICAgIH1cblxuICAgICYtLWRlY2xpbmVkIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZDc2ODM7XG4gICAgfVxuXG4gICAgJi0tcGVuZGluZy1hcHByb3ZhbCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZiMjY2O1xuICAgIH1cblxuICAgICYtLWV4cGlyZWQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2M1YzZjNztcbiAgICB9XG4gIH1cblxuICAmX19lbXB0eSB7XG4gICAgbWFyZ2luLXRvcDogLThweDtcbiAgfVxuXG4gICZfX2xvYWRlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBtaW4taGVpZ2h0OiAwO1xuICAgIG1hcmdpbi10b3A6IC04cHg7XG4gICAgcGFkZGluZzogMDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcblxuICAgICYtLXBsYWNlaG9sZGVyIHtcbiAgICAgIG1pbi1oZWlnaHQ6IDYwMHB4O1xuICAgIH1cblxuICAgIC5sb2FkZXJfX2RvdGxvdHRpZS1wbGF5ZXIge1xuICAgICAgd2lkdGg6IDYwMHB4O1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luOiAwO1xuICAgIH1cbiAgfVxufVxuIiwiLyogc3R5bGVsaW50LWRpc2FibGUgbm8tZGVzY2VuZGluZy1zcGVjaWZpY2l0eSAqL1xuLnNpbmdsZS1yZXNlcnZhdGlvbiB7XG4gIEBhcHBseSB0dzpteC1hdXRvO1xuXG4gIG1heC13aWR0aDogMTE4MHB4O1xuXG4gICZfX2JhY2stbGluayxcbiAgJl9fZXllYnJvdyB7XG4gICAgQGFwcGx5IHR3OmlubGluZS1ibG9jayB0dzp0ZXh0LXNtIHR3OmZvbnQtbWVkaXVtO1xuXG4gICAgY29sb3I6IHZhcigtLXN1Y2Nlc3MtZGFyazIpO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuXG4gICZfX2JhY2stbGluayB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxuXG4gICZfX2xvYWRlcixcbiAgJl9fZXJyb3Ige1xuICAgIEBhcHBseSB0dzpyb3VuZGVkLTJ4bCB0dzpiZy13aGl0ZSB0dzpwLTggdHc6dGV4dC1jZW50ZXI7XG4gIH1cblxuICAmX19sb2FkZXIge1xuICAgIEBhcHBseSB0dzpmbGV4IHR3Oml0ZW1zLWNlbnRlciB0dzpqdXN0aWZ5LWNlbnRlcjtcblxuICAgIG1pbi1oZWlnaHQ6IDEwMHZoO1xuICB9XG5cbiAgJl9fbG9hZGVyLXBsYXllciB7XG4gICAgd2lkdGg6IDM2MHB4O1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuXG4gICZfX2Vycm9yIHtcbiAgICBjb2xvcjogdmFyKC0tZGFuZ2VyMik7XG4gIH1cblxuICAmX19oZXJvIHtcbiAgICBAYXBwbHkgdHc6cC0wIHR3Om1iLTEyIHR3Om1kOm1iLTggdHc6ZmxleCB0dzpmbGV4LWNvbCB0dzptZDpmbGV4LXJvdyB0dzpqdXN0aWZ5LWNlbnRlciB0dzptZDppdGVtcy1jZW50ZXIgdHc6bWQ6anVzdGlmeS1iZXR3ZWVuIHR3OmdhcC02IHR3OmJnLXRyYW5zcGFyZW50O1xuICB9XG5cbiAgJl9fd2luZG93IHtcbiAgICBAYXBwbHkgdHc6ZmxleCB0dzpmbGV4LXJvdyB0dzpqdXN0aWZ5LWNlbnRlciB0dzppdGVtcy1jZW50ZXIgdHc6Z2FwLXgtMyB0dzpiZy13aGl0ZSB0dzpweC02IHR3OnB5LTIuNSB0dzpyb3VuZGVkLTR4bDtcbiAgfVxuXG4gICZfX3Byb2dyZXNzIHtcbiAgICBAYXBwbHkgdHc6bWItMTIgdHc6bWQ6bWItOCB0dzpyb3VuZGVkLVsyMHB4XSB0dzpweC02IHR3OnB5LTUgdHc6YmctWyNlMGUwZTBdO1xuXG4gICAgLnN0ZXAtYWN0aXZlIHtcbiAgICAgIEBhcHBseSB0dzpiZy10cmFuc3BhcmVudCB0dzpib3JkZXItMiB0dzpib3JkZXItZGFzaGVkIHR3OmJvcmRlci1bIzQ5QjA1MF0gdHc6cC0xIHR3OnJvdW5kZWQtZnVsbCB0dzpqdXN0aWZ5LWNlbnRlciB0dzppdGVtcy1jZW50ZXI7XG5cbiAgICAgIHNwYW4ge1xuICAgICAgICBAYXBwbHkgdHc6aW5saW5lLWJsb2NrIHR3OmJnLVsjNDlCMDUwXSB0dzpoLTggdHc6dy04IHR3OmxlYWRpbmctOCB0dzpmb250LXNlbWlib2xkIHR3OnRleHQtYmFzZSB0dzp0ZXh0LXdoaXRlIHR3OnJvdW5kZWQtZnVsbCB0dzp0ZXh0LWNlbnRlcjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBsaSB7XG4gICAgICAmLmlzLWNvbXBsZXRlIH4gLnN0ZXAtbGluZSB7XG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgIGJhY2tncm91bmQ6ICM0OUIwNTA7XG4gICAgICAgICAgb3BhY2l0eTogMC41O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fZGV2aWNlLWNhcmRzIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgJl9feW91ci1wcmljZSB7XG4gICAgY29sb3I6IHZhcigtLXN1Y2Nlc3MtZGFyazIpO1xuICB9XG5cbiAgJl9faGVhZGluZyB7XG4gICAgQGFwcGx5IHR3Om1iLTYgdHc6ZmxleCB0dzppdGVtcy1zdGFydCB0dzpqdXN0aWZ5LWJldHdlZW4gdHc6Z2FwLTU7XG5cbiAgICBoMixcbiAgICBwIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICB9XG5cbiAgICBoMiB7XG4gICAgICBjb2xvcjogIzAwMDtcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBsaW5lLWhlaWdodDogMS4yNTtcbiAgICB9XG5cbiAgICBwIHtcbiAgICAgIG1hcmdpbi10b3A6IDhweDtcbiAgICAgIGNvbG9yOiAjNmY3MDc0O1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICB9XG4gIH1cblxuICAmX19zdGF0dXMge1xuICAgIEBhcHBseSB0dzpzaHJpbmstMCB0dzpyb3VuZGVkLXhsIHR3OmJnLVsjZmZlN2NjXSB0dzpweC01IHR3OnB5LTMgdHc6dGV4dC1zbSB0dzpmb250LW1lZGl1bTtcblxuICAgIGNvbG9yOiAjZmY4OTAxO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIH1cblxuICAmX19hZGRyZXNzLWdyaWQsXG4gICZfX3Rlcm1zLWxheW91dCB7XG4gICAgQGFwcGx5IHR3Om10LTUgdHc6Z3JpZCB0dzpnYXAtNTtcblxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIG1pbm1heCgwLCAxZnIpKTtcbiAgfVxuXG4gICZfX2FkZHJlc3MtZ3JpZCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBtaW5tYXgoMCwgMWZyKTtcbiAgfVxuXG4gICZfX2FkZHJlc3MtZm9ybSB7XG4gICAgQGFwcGx5IHR3OmZsZXggdHc6ZmxleC1jb2wgdHc6Z2FwLTg7XG5cbiAgICBtYXgtd2lkdGg6IDEwNTZweDtcbiAgfVxuXG4gICZfX2FkZHJlc3Mtcm93IHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogbWlubWF4KDAsIDIwZnIpIHJlcGVhdCgyLCBtaW5tYXgoMCwgMTFmcikpO1xuICAgIGdhcDogMjRweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gICZfX2FkZHJlc3Mtcm93LS1jb21wYWN0IHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCBtaW5tYXgoMCwgMWZyKSk7XG4gICAgbWF4LXdpZHRoOiA0ODBweDtcbiAgfVxuXG4gICZfX2FkZHJlc3MtZGl2aWRlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm9yZGVyLXRvcDogMC41cHggc29saWQgI2NhY2FjYTtcbiAgfVxuXG4gICZfX2FkZHJlc3MtZmllbGQge1xuICAgIEBhcHBseSB0dzpmbGV4IHR3OmZsZXgtY29sIHR3OmdhcC0yO1xuXG4gICAgc3BhbiB7XG4gICAgICBAYXBwbHkgdHc6ZmxleCB0dzppdGVtcy1zdGFydCB0dzpnYXAtMC41O1xuXG4gICAgICBjb2xvcjogIzZmNzA3NDtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBsaW5lLWhlaWdodDogMTdweDtcbiAgICB9XG5cbiAgICBiIHtcbiAgICAgIGNvbG9yOiAjOGRjNjNmO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxOXB4O1xuICAgIH1cblxuICAgIGlucHV0IHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiA0OHB4O1xuICAgICAgcGFkZGluZzogMCAxNnB4O1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgcmdiKDIwMiAyMDIgMjAyIC8gNTAlKTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gICAgICBiYWNrZ3JvdW5kOiAjZjNmM2YzO1xuICAgICAgY29sb3I6ICMwMDA7XG4gICAgICBmb250OiBpbmhlcml0O1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxOXB4O1xuICAgIH1cblxuICAgIGlucHV0OmZvY3VzIHtcbiAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tc3VjY2Vzcy1saWdodCk7XG4gICAgICBvdXRsaW5lOiAycHggc29saWQgcmdiKDY0IDE3MyAxMjMgLyAyMCUpO1xuICAgICAgb3V0bGluZS1vZmZzZXQ6IDFweDtcbiAgICB9XG4gIH1cblxuICAmX190ZXJtcy1sYXlvdXQge1xuICAgIEBhcHBseSB0dzpnYXAtNjtcblxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogbWlubWF4KDAsIDFmcikgMjgwcHg7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuXG4gICZfX3Rlcm1zIHtcbiAgICBoMyxcbiAgICBwIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICB9XG5cbiAgICBoMyB7XG4gICAgICBjb2xvcjogIzAwMDtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgIH1cblxuICAgIHAge1xuICAgICAgbWFyZ2luLXRvcDogMTJweDtcbiAgICAgIGNvbG9yOiAjNmY3MDc0O1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICB9XG5cbiAgICB1bCB7XG4gICAgICBtYXJnaW46IDIwcHggMCAwO1xuICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgY29sb3I6IHZhcigtLXRleHQtY29sb3IpO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgICB9XG5cbiAgICBsaSArIGxpIHtcbiAgICAgIG1hcmdpbi10b3A6IDhweDtcbiAgICB9XG4gIH1cblxuICAmX19hY2NlcHRhbmNlIHtcbiAgICBAYXBwbHkgdHc6ZmxleCB0dzpnYXAtMztcblxuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIG1hcmdpbi10b3A6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNDtcblxuICAgIC5jaGVja2JveC1pbnB1dCB7XG4gICAgICBmbGV4OiAwIDAgYXV0bztcbiAgICAgIG1hcmdpbi10b3A6IDJweDtcbiAgICB9XG4gIH1cblxuICAmX19zdW1tYXJ5IHtcbiAgICBAYXBwbHkgdHc6cm91bmRlZC14bCB0dzpiZy1bI2YzZjNmM10gdHc6cC02O1xuXG4gICAgYWxpZ24tc2VsZjogc3RhcnQ7XG5cbiAgICA+IHNwYW4sXG4gICAgZHQge1xuICAgICAgY29sb3I6ICM2ZjcwNzQ7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBsaW5lLWhlaWdodDogMS40O1xuICAgIH1cblxuICAgID4gc3Ryb25nIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luOiA0cHggMCAxNnB4O1xuICAgICAgY29sb3I6ICMwMDA7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICB9XG5cbiAgICBkbCB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgfVxuXG4gICAgZGwgPiBkaXYge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBnYXA6IDE2cHg7XG4gICAgICBwYWRkaW5nOiAxMHB4IDA7XG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgdmFyKC0tbGlnaHRncmV5KTtcbiAgICB9XG5cbiAgICBkdCxcbiAgICBkZCB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgfVxuXG4gICAgZGQge1xuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICB9XG4gIH1cblxuICAmX19zdW1tYXJ5LWRpc2NvdW50IHtcbiAgICBjb2xvcjogdmFyKC0tZGFuZ2VyMik7XG4gIH1cblxuICAmX19zdW1tYXJ5LXRvdGFsIHtcbiAgICBjb2xvcjogdmFyKC0tc3VjY2Vzcy1kYXJrMik7XG4gIH1cblxuICAmX19zdW1tYXJ5LWFkZHJlc3Mge1xuICAgIG1hcmdpbi10b3A6IDhweDtcbiAgICBwYWRkaW5nLXRvcDogMTZweDtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgdmFyKC0tbGlnaHRncmV5KTtcblxuICAgIHNwYW4ge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW4tYm90dG9tOiA2cHg7XG4gICAgICBjb2xvcjogIzZmNzA3NDtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gICAgfVxuXG4gICAgYWRkcmVzcyB7XG4gICAgICBjb2xvcjogIzAwMDtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIH1cbiAgfVxuXG4gICZfX2VtcHR5LWRldmljZXMge1xuICAgIHBhZGRpbmc6IDIwcHggMDtcbiAgfVxuXG4gIEBtZWRpYSAod2lkdGggPCA0OHJlbSkge1xuICAgICZfX2hlYWRpbmcge1xuICAgICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgfVxuXG4gICAgJl9fY2FyZCxcbiAgICAmX19zdW1tYXJ5IHtcbiAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgfVxuXG4gICAgJl9faGVhZGluZyBoMiB7XG4gICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgfVxuXG4gICAgJl9fdGFibGUtd3JhcCB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgICZfX2RldmljZS1jYXJkcyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGdhcDogOHB4O1xuICAgIH1cblxuICAgICZfX2FkZHJlc3MtZ3JpZCxcbiAgICAmX190ZXJtcy1sYXlvdXQge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgfVxuXG4gICAgJl9fYWRkcmVzcy1mb3JtIHtcbiAgICAgIGdhcDogMjRweDtcbiAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICB9XG5cbiAgICAmX19hZGRyZXNzLXJvdyxcbiAgICAmX19hZGRyZXNzLXJvdy0tY29tcGFjdCB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICB9XG5cbiAgfVxufVxuIl19 */
