:root {
  --Color__Brand: #003964;
  --Color__Brand--Faint: rgba(0, 57, 100, 0.1);
  --Color__Brand--Faded: rgba(0, 57, 100, 0.4);
  --Color__Brand--SemiFaded: rgba(0, 57, 100, 0.7);
  --Color__Brand--Dark: #003055;
  --Color__Brand--Darker: #002845;
  --TransitionDuration: 0.2s;
  --TransitionDuration--Short: 0.1s;
  --TransitionDuration--Long: 0.3s;
  --SiteNavHeight: 4rem;
  --SiteAlert__MinHeight: 3rem;
  --TextBlock__MaxWidth: 46.5rem;
  --ContentMaxWidth: 75rem;
  --FontFamily__Copy: "Helvetica Neue", Helvetica, Arial, sans-serif;
  --FontFamily__Script: "Comic Sans MS", cursive;
  --FontFamily__Titling: "Helvetica Neue", Helvetica, Arial, sans-serif;
  --FontFamily__Mono: Courier, monospace;
  --FontFamily__Menu: "Helvetica Neue", Helvetica, Arial, sans-serif;
  --FontSize__Body: 1.1875rem;
  --FontWeight__Body: 400;
  --FontWeight__Headers: 700;
  --FontWeight__Bold: 600;
  --LineHeight__Body: 1.6;
  --LineHeight__Headers: 1.15;
  --LetterSpacing__Body: -0.022rem;
  --LetterSpacing__Headers: -0.022rem;
  --FontSize__H1: 3.75rem;
  --FontSize__H2: 2rem;
  --FontSize__H3: 1.5rem;
  --FontSize__H4: 1.1875rem;
  --FontSize__H5: 1.1875rem;
  --FontSize__H6: 1.1875rem;
  --WrapperMaxWidth: 100vw;
  --Base__Link__Color: var(--Color__Brand--SemiFaded);
  --Base__Link__Transition: color var(--Transition--Short);
  --Base__Link__Color--Hover: var(--Color__Brand--Dark);
  --Base__Link__Color--Active: var(--Color__Brand--Darker);
}
:root body[data-department="students"] {
  --Color__Brand: #368ba9;
  --Color__Brand--Faint: rgba(0, 57, 100, 0.1);
  --Color__Brand--Faded: rgba(54, 139, 169, 0.4);
  --Color__Brand--SemiFaded: rgba(54, 139, 169, 0.7);
  --Color__Brand--Dark: #307b96;
  --Color__Brand--Darker: #2a6b82;
}
:root body[data-department="gap-year"] {
  --Color__Brand: #cd6414;
  --Color__Brand--Faint: rgba(205, 100, 20, 0.1);
  --Color__Brand--Faded: rgba(205, 100, 20, 0.4);
  --Color__Brand--SemiFaded: rgba(205, 100, 20, 0.7);
  --Color__Brand--Dark: #b65912;
  --Color__Brand--Darker: #9f4d0f;
}
:root body[data-department="educators"] {
  --Color__Brand: #5a8c4d;
  --Color__Brand--Faint: rgba(90, 140, 77, 0.1);
  --Color__Brand--Faded: rgba(90, 140, 77, 0.4);
  --Color__Brand--SemiFaded: rgba(90, 140, 77, 0.7);
  --Color__Brand--Dark: #4f7c44;
  --Color__Brand--Darker: #456b3b;
}
:root body[data-department="family"] {
  --Color__Brand: #7f4d8c;
  --Color__Brand--Faint: rgba(127, 77, 140, 0.1);
  --Color__Brand--Faded: rgba(127, 77, 140, 0.4);
  --Color__Brand--SemiFaded: rgba(127, 77, 140, 0.7);
  --Color__Brand--Dark: #70447c;
  --Color__Brand--Darker: #613b6b;
}
@media (min-width: 50rem) {
  :root {
    --SiteAlert__MinHeight: 3.125rem;
  }
}
@media (max-width:  49.9999rem ) {
  :root {
    --FontSize__H1: 2rem;
    --FontSize__H2: 1.5625rem;
    --FontSize__H3: 1.25rem;
  }
}
.CheckoutModal__Overlay {
  position: fixed;
  inset: 0;
  z-index: 300;
  background: rgba(0, 0, 0, 0.55);
  backdrop-filter: blur(3px);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding: 20px;
}
.CheckoutModal {
  width: 100%;
  max-width: 520px;
  background: #fff;
  border-radius: 14px;
  -webkit-box-shadow: 0 20px 60px rgba(0, 0, 0, 0.22);
          box-shadow: 0 20px 60px rgba(0, 0, 0, 0.22);
  overflow: hidden;
  max-height: 92vh;
  overflow-y: auto;
  -webkit-animation: checkoutSlideUp 0.25s ease;
          animation: checkoutSlideUp 0.25s ease;
}
@-webkit-keyframes checkoutSlideUp {
  from {
    opacity: 0;
    -webkit-transform: translateY(16px);
            transform: translateY(16px);
  }
  to {
    opacity: 1;
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }
}
@keyframes checkoutSlideUp {
  from {
    opacity: 0;
    -webkit-transform: translateY(16px);
            transform: translateY(16px);
  }
  to {
    opacity: 1;
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }
}
.CheckoutModal__Header {
  background: #111;
  color: #fff;
  padding: 1.125rem 1.375rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  gap: 0.75rem;
}
.CheckoutModal__HeaderCopy {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  min-width: 0;
}
.CheckoutModal__ProgTitle {
  font-family: var(--font-headers);
  font-size: 1rem;
  line-height: 1.3;
}
.CheckoutModal__PriceLine {
  font-size: 0.8125rem;
  color: rgba(255, 255, 255, 0.55);
  margin-top: 0.2rem;
}
.CheckoutModal__Close {
  background: none;
  border: none;
  color: rgba(255, 255, 255, 0.5);
  font-size: 1.375rem;
  cursor: pointer;
  padding: 0;
  line-height: 1;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  margin-left: 0;
  position: relative;
  z-index: 2;
  pointer-events: auto;
  -ms-flex-item-align: start;
      align-self: flex-start;
}
.CheckoutModal__Close:hover {
  color: #fff;
}
.CheckoutModal__Close--disabled {
  opacity: 0.35;
  cursor: not-allowed;
}
.CheckoutModal__InfoBar {
  padding: 0.875rem 1.375rem 0.75rem;
  border-bottom: 1px solid #e5e7eb;
  background: #f5f0e8;
}
.CheckoutModal__Pills {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 0.5rem;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.CheckoutModal__Pill {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 0.3rem;
  padding: 0.25rem 0.7rem;
  border: 1.5px solid #0a9396;
  border-radius: 99px;
  font-size: 0.8rem;
  font-weight: 500;
  color: #0a5c61;
}
.CheckoutModal__Pill--session {
  background: #0a5c61;
  border-color: #0a5c61;
  color: #fff;
}
.CheckoutModal__Pill--session svg {
  stroke: #fff;
}
.CheckoutModal__Body {
  padding: 1.375rem;
}
.CheckoutModal__DesktopGrid {
  display: block;
}
.CheckoutModal__DesktopLeft {
  display: none;
}
.CheckoutModal__DesktopRight {
  min-width: 0;
}
.CheckoutModal__MobileOnly {
  display: block;
}
.CheckoutModal__DesktopOnly {
  display: none;
}
.CheckoutModal__Section {
  margin-bottom: 1.375rem;
}
.CheckoutModal__Section:last-child {
  margin-bottom: 0;
}
.CheckoutModal__SectionLabel {
  font-family: var(--font-mono);
  font-size: 0.7rem;
  font-weight: 600;
  letter-spacing: 0.1em;
  text-transform: uppercase;
  color: rgba(17, 17, 17, 0.55);
  margin-bottom: 0.625rem;
}
.CheckoutModal__Divider {
  height: 1px;
  background: #e5e7eb;
  margin: 1.375rem 0;
}
.CheckoutModal__Sessions {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 0.35rem;
}
.CheckoutModal__Session {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding: 0.625rem 0.875rem;
  border: 1.5px solid #e5e7eb;
  border-radius: 7px;
  cursor: pointer;
  -webkit-transition: border-color 0.15s, background 0.15s;
  transition: border-color 0.15s, background 0.15s;
}
.CheckoutModal__Session:hover {
  border-color: #0a9396;
}
.CheckoutModal__Session--selected {
  border-color: #0a5c61;
  background: rgba(10, 92, 97, 0.04);
}
.CheckoutModal__SessionLeft {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 0.5rem;
}
.CheckoutModal__SessionRadio {
  width: 16px;
  height: 16px;
  border-radius: 50%;
  border: 1.5px solid rgba(17, 17, 17, 0.2);
  -ms-flex-negative: 0;
      flex-shrink: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-transition: border-color 0.15s;
  transition: border-color 0.15s;
}
.CheckoutModal__Session--selected .CheckoutModal__SessionRadio {
  border-color: #0a5c61;
  background: #0a5c61;
}
.CheckoutModal__Session--selected .CheckoutModal__SessionRadio::after {
  content: '';
  width: 6px;
  height: 6px;
  border-radius: 50%;
  background: #fff;
}
.CheckoutModal__SessionDate {
  font-size: 0.875rem;
  font-weight: 500;
}
.CheckoutModal__SessionSpots {
  font-size: 0.75rem;
  font-weight: 500;
}
.CheckoutModal__SessionSpots--open {
  color: #15803d;
}
.CheckoutModal__SessionSpots--few {
  color: #b45309;
}
.CheckoutModal__SessionSpots--sold {
  color: #b91c1c;
}
.CheckoutModal__FieldsGrid {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 0.625rem;
}
.CheckoutModal__Field {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 0.25rem;
}
.CheckoutModal__Field--full {
  grid-column: 1 / -1;
}
.CheckoutModal__Field--invalid input {
  border-color: #b91c1c !important;
  background: #fff5f5 !important;
}
.CheckoutModal__Field label {
  font-size: 0.75rem;
  font-weight: 600;
  color: #111;
  letter-spacing: 0.01em;
}
.CheckoutModal__Field input {
  height: 42px;
  border: 1.5px solid #e5e7eb;
  border-radius: 7px;
  padding: 0 0.875rem;
  font-size: 0.875rem;
  font-family: var(--font-body);
  color: #111;
  background: #fafafa;
  outline: none;
  -webkit-transition: border-color 0.15s, background 0.15s;
  transition: border-color 0.15s, background 0.15s;
}
.CheckoutModal__Field input:focus {
  border-color: #0a5c61;
  background: #fff;
}
.CheckoutModal__Field input::-webkit-input-placeholder {
  color: rgba(17, 17, 17, 0.55);
}
.CheckoutModal__Field input::-moz-placeholder {
  color: rgba(17, 17, 17, 0.55);
}
.CheckoutModal__Field input::-ms-input-placeholder {
  color: rgba(17, 17, 17, 0.55);
}
.CheckoutModal__Field input::placeholder {
  color: rgba(17, 17, 17, 0.55);
}
.CheckoutModal__FieldError {
  font-size: 0.75rem;
  color: #b91c1c;
  line-height: 1.35;
}
.CheckoutModal__OrderSummary {
  background: #f5f0e8;
  border-radius: 8px;
  padding: 1rem;
}
.CheckoutModal__OrderLine {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: baseline;
      -ms-flex-align: baseline;
          align-items: baseline;
  font-size: 0.875rem;
  padding: 0.25rem 0;
  color: rgba(17, 17, 17, 0.87);
}
.CheckoutModal__OrderLine--fee {
  color: rgba(17, 17, 17, 0.7);
}
.CheckoutModal__OrderLine--total {
  padding-top: 0.35rem;
}
.CheckoutModal__OrderLine--total span:first-child {
  font-weight: 600;
  font-size: 0.9375rem;
}
.CheckoutModal__OrderAmount {
  font-weight: 600;
  color: #111;
}
.CheckoutModal__OrderLine--total .CheckoutModal__OrderAmount {
  font-size: 1.0625rem;
  font-weight: 700;
}
.CheckoutModal__OrderLine--discount {
  color: #15803d;
}
.CheckoutModal__OrderLine--discount span:first-child {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 0.35rem;
}
.CheckoutModal__OrderDivider {
  height: 1px;
  background: #e8e0d0;
  margin: 0.5rem 0;
}
.CheckoutModal__Discount {
  margin-top: 0.75rem;
}
.CheckoutModal__DiscountToggle {
  background: none;
  border: none;
  padding: 0;
  font-size: 0.8125rem;
  color: #0a5c61;
  cursor: pointer;
  font-family: var(--font-body);
  font-weight: 500;
  text-decoration: underline;
  text-underline-offset: 2px;
}
.CheckoutModal__DiscountToggle:hover {
  color: #084f54;
}
.CheckoutModal__DiscountInputRow {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 0.5rem;
}
.CheckoutModal__DiscountInput {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  height: 40px;
  border: 1.5px solid #e5e7eb;
  border-radius: 7px;
  padding: 0 0.875rem;
  font-size: 0.875rem;
  font-family: 'IBM Plex Mono', monospace;
  letter-spacing: 0.06em;
  text-transform: uppercase;
  background: #fafafa;
  outline: none;
  color: #111;
}
.CheckoutModal__DiscountInput:focus {
  border-color: #0a5c61;
  background: #fff;
}
.CheckoutModal__DiscountInput::-webkit-input-placeholder {
  color: rgba(17, 17, 17, 0.4);
  text-transform: none;
  letter-spacing: normal;
  font-family: var(--font-body);
}
.CheckoutModal__DiscountInput::-moz-placeholder {
  color: rgba(17, 17, 17, 0.4);
  text-transform: none;
  letter-spacing: normal;
  font-family: var(--font-body);
}
.CheckoutModal__DiscountInput::-ms-input-placeholder {
  color: rgba(17, 17, 17, 0.4);
  text-transform: none;
  letter-spacing: normal;
  font-family: var(--font-body);
}
.CheckoutModal__DiscountInput::placeholder {
  color: rgba(17, 17, 17, 0.4);
  text-transform: none;
  letter-spacing: normal;
  font-family: var(--font-body);
}
.CheckoutModal__DiscountApply {
  height: 40px;
  padding: 0 1rem;
  background: #111;
  color: #fff;
  border: none;
  border-radius: 7px;
  font-size: 0.8125rem;
  font-weight: 600;
  font-family: var(--font-body);
  cursor: pointer;
  white-space: nowrap;
  -webkit-transition: background 0.15s;
  transition: background 0.15s;
}
.CheckoutModal__DiscountApply:hover:not(:disabled) {
  background: #333;
}
.CheckoutModal__DiscountApply:disabled {
  opacity: 0.5;
  cursor: not-allowed;
}
.CheckoutModal__DiscountError {
  font-size: 0.8125rem;
  color: #b91c1c;
  margin-top: 0.375rem;
}
.CheckoutModal__DiscountSuccess {
  font-size: 0.8125rem;
  color: #15803d;
  font-weight: 500;
  margin-top: 0.375rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 0.35rem;
}
.CheckoutModal__DiscountRemove {
  background: none;
  border: none;
  color: #b91c1c;
  font-size: 1rem;
  cursor: pointer;
  padding: 0;
  line-height: 1;
  font-weight: 700;
}
.CheckoutModal__DiscountRemove:hover {
  color: #991b1b;
}
.CheckoutModal__PaymentElement {
  margin-bottom: 1rem;
}
.CheckoutModal__TrustSection {
  background: #f5f0e8;
  border-radius: 8px;
  padding: 0.875rem 1rem;
  margin-bottom: 1rem;
  text-align: center;
}
.CheckoutModal__LockBadge {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  gap: 0.3rem;
  font-size: 0.75rem;
  font-weight: 600;
  color: rgba(17, 17, 17, 0.7);
}
.CheckoutModal__TrustStack {
  display: none;
}
.CheckoutModal__TrustItem {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  gap: 0.625rem;
  font-size: 0.8125rem;
  color: rgba(17, 17, 17, 0.7);
  line-height: 1.4;
}
.CheckoutModal__TrustItem strong {
  display: block;
  color: #111;
  font-size: 0.8125rem;
  margin-bottom: 0.1rem;
}
.CheckoutModal__TrustItem svg {
  -ms-flex-negative: 0;
      flex-shrink: 0;
  margin-top: 0.1rem;
  color: #0a5c61;
}
.CheckoutModal__TrustItemIcon {
  -ms-flex-negative: 0;
      flex-shrink: 0;
  margin-top: 0.05rem;
  font-size: 0.95rem;
  line-height: 1;
}
.CheckoutModal__TermsBox {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  gap: 0.625rem;
  padding: 0.875rem 1rem;
  background: #fffbe6;
  border: 1.5px solid #facc15;
  border-radius: 8px;
  margin-bottom: 1rem;
  cursor: pointer;
  -webkit-transition: background 0.15s, border-color 0.15s;
  transition: background 0.15s, border-color 0.15s;
}
.CheckoutModal__TermsBox:hover {
  background: #fff7c2;
}
.CheckoutModal__TermsBox--checked {
  background: rgba(10, 147, 150, 0.06);
  border-color: #0a9396;
}
.CheckoutModal__TermsBox--error {
  background: #fff5f5;
  border-color: #b91c1c;
  -webkit-animation: cmShake 0.35s;
          animation: cmShake 0.35s;
}
@-webkit-keyframes cmShake {
  0%,
  100% {
    -webkit-transform: translateX(0);
            transform: translateX(0);
  }
  25% {
    -webkit-transform: translateX(-4px);
            transform: translateX(-4px);
  }
  75% {
    -webkit-transform: translateX(4px);
            transform: translateX(4px);
  }
}
@keyframes cmShake {
  0%,
  100% {
    -webkit-transform: translateX(0);
            transform: translateX(0);
  }
  25% {
    -webkit-transform: translateX(-4px);
            transform: translateX(-4px);
  }
  75% {
    -webkit-transform: translateX(4px);
            transform: translateX(4px);
  }
}
.CheckoutModal__TermsCheck {
  width: 20px;
  height: 20px;
  border: 2px solid #b45309;
  border-radius: 4px;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  margin-top: 1px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  background: #fff;
  -webkit-transition: background 0.15s, border-color 0.15s;
  transition: background 0.15s, border-color 0.15s;
}
.CheckoutModal__TermsBox--checked .CheckoutModal__TermsCheck {
  background: #0a5c61;
  border-color: #0a5c61;
}
.CheckoutModal__TermsLabel {
  font-size: 0.8125rem;
  color: rgba(17, 17, 17, 0.87);
  line-height: 1.45;
}
.CheckoutModal__TermsLabel strong {
  display: block;
  color: #111;
  font-weight: 600;
  font-size: 0.8125rem;
  margin-bottom: 0.15rem;
}
.CheckoutModal__TermsLabel a {
  color: #0a5c61;
  text-decoration: underline;
  text-underline-offset: 2px;
}
.CheckoutModal__TermsRequired {
  display: inline-block;
  font-size: 0.65rem;
  font-weight: 700;
  color: #b91c1c;
  letter-spacing: 0.04em;
  text-transform: uppercase;
  margin-left: 0.35rem;
  vertical-align: 1px;
}
.CheckoutModal__SubmitBtn {
  width: 100%;
  height: 52px;
  background: #0a5c61;
  border: none;
  border-radius: 8px;
  color: #fff;
  font-family: var(--font-body);
  font-size: 1rem;
  font-weight: 600;
  cursor: pointer;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  gap: 0.5rem;
  -webkit-transition: background 0.15s, -webkit-transform 0.1s;
  transition: background 0.15s, -webkit-transform 0.1s;
  transition: background 0.15s, transform 0.1s;
  transition: background 0.15s, transform 0.1s, -webkit-transform 0.1s;
  margin-bottom: 0.75rem;
}
.CheckoutModal__SubmitBtn:hover:not(:disabled) {
  background: #084f54;
}
.CheckoutModal__SubmitBtn:active:not(:disabled) {
  -webkit-transform: scale(0.98);
          transform: scale(0.98);
}
.CheckoutModal__SubmitBtn:disabled {
  opacity: 0.5;
  cursor: not-allowed;
}
.CheckoutModal__SubmitBtn--disabled {
  background: #9ca3af;
  cursor: not-allowed;
  pointer-events: none;
}
.CheckoutModal__Terms {
  font-size: 0.75rem;
  color: rgba(17, 17, 17, 0.55);
  text-align: center;
  margin-bottom: 0.5rem;
  line-height: 1.5;
}
.CheckoutModal__Terms a {
  color: #0a5c61;
  text-decoration: underline;
  text-underline-offset: 2px;
}
.CheckoutModal__Error {
  font-size: 0.8125rem;
  color: #b91c1c;
  background: #fee2e2;
  border-radius: 0.375rem;
  padding: 0.625rem 0.75rem;
  margin-bottom: 0.75rem;
}
.CheckoutModal__TrustLine {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  gap: 0.35rem;
  font-size: 0.75rem;
  color: rgba(17, 17, 17, 0.55);
  margin-bottom: 0.4rem;
}
.CheckoutModal__Footer {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 0.75rem;
  padding: 0.875rem 1.375rem;
  background: #f5f0e8;
  border-top: 1px solid #e5e7eb;
}
.CheckoutModal__FooterItem {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  gap: 0.4rem;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
.CheckoutModal__FooterIcon {
  font-size: 0.875rem;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  margin-top: 0.05rem;
}
.CheckoutModal__FooterText {
  font-size: 0.6875rem;
  color: rgba(17, 17, 17, 0.7);
  line-height: 1.4;
}
.CheckoutModal__FooterText strong {
  display: block;
  color: #111;
  font-weight: 600;
  font-size: 0.75rem;
  margin-bottom: 1px;
}
@media (min-width: 62rem) {
  .CheckoutModal {
    max-width: 900px;
  }
  .CheckoutModal__Body {
    padding: 0;
  }
  .CheckoutModal__DesktopGrid {
    display: grid;
    grid-template-columns: 20rem minmax(0, 1fr);
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: start;
    background: -webkit-gradient(linear, left top, right top, color-stop(20rem, #f5f0e8), color-stop(20rem, #fff));
    background: linear-gradient(to right, #f5f0e8 20rem, #fff 20rem);
  }
  .CheckoutModal__DesktopLeft {
    display: block;
    position: sticky;
    top: 0;
    -ms-flex-item-align: start;
        align-self: start;
    max-height: calc(92vh - 7.5rem);
    overflow-y: auto;
    padding: 1.5rem 1.25rem;
    background: #f5f0e8;
    border-right: 1px solid #e5e7eb;
  }
  .CheckoutModal__DesktopRight {
    padding: 1.5rem;
  }
  .CheckoutModal__MobileOnly {
    display: none;
  }
  .CheckoutModal__DesktopOnly {
    display: block;
  }
  .CheckoutModal__TrustStack {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    gap: 0.875rem;
    margin-top: 1.25rem;
    padding-top: 1.25rem;
    border-top: 1px solid #e8e0d0;
  }
  .CheckoutModal__OrderSummary {
    background: rgba(255, 255, 255, 0.8);
    border: 1px solid #e8e0d0;
  }
  .CheckoutModal__Footer {
    display: none;
  }
}
.CheckoutModal__SuccessBody {
  padding: 2rem 1.375rem;
  text-align: center;
}
.CheckoutModal__SuccessIcon {
  width: 56px;
  height: 56px;
  border-radius: 50%;
  background: rgba(21, 128, 61, 0.1);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin: 0 auto 1.25rem;
}
.CheckoutModal__SuccessTitle {
  font-family: var(--font-headers);
  font-size: 1.625rem;
  margin-bottom: 0.375rem;
}
.CheckoutModal__SuccessSub {
  font-size: 0.9375rem;
  color: rgba(17, 17, 17, 0.7);
  margin-bottom: 1.5rem;
}
.CheckoutModal__SuccessCard {
  background: #f5f0e8;
  border-radius: 8px;
  padding: 1rem 1.25rem;
  text-align: left;
  margin-bottom: 1.5rem;
}
.CheckoutModal__SuccessRow {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  font-size: 0.875rem;
  padding: 0.25rem 0;
  border-bottom: 1px solid #e8e0d0;
}
.CheckoutModal__SuccessRow:last-child {
  border-bottom: none;
}
.CheckoutModal__SuccessRow span:first-child {
  color: rgba(17, 17, 17, 0.7);
}
.CheckoutModal__SuccessValue {
  font-weight: 600;
}
.CheckoutModal__SuccessValue--mono {
  font-family: var(--font-mono);
  font-size: 0.8125rem;
}
.CheckoutModal__SuccessNext {
  text-align: left;
  margin-bottom: 1.5rem;
}
.CheckoutModal__SuccessNextItem {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  gap: 0.625rem;
  font-size: 0.875rem;
  color: rgba(17, 17, 17, 0.87);
  margin-bottom: 0.5rem;
  line-height: 1.5;
}
.CheckoutModal__SuccessNextItem::before {
  content: '';
  width: 6px;
  height: 6px;
  border-radius: 50%;
  background: #0a9396;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  margin-top: 0.55rem;
}
.CheckoutModal__SuccessRefund {
  font-size: 0.8125rem;
  color: rgba(17, 17, 17, 0.7);
  padding: 0.75rem 1rem;
  background: #f5f0e8;
  border-radius: 7px;
  text-align: center;
  margin-bottom: 1rem;
}
.CheckoutModal__SuccessContact {
  font-size: 0.8125rem;
  color: rgba(17, 17, 17, 0.7);
  text-align: center;
}
.CheckoutModal__SuccessContact a {
  color: #0a5c61;
}
@media (max-width: 640px) {
  .CheckoutModal {
    border-radius: 14px 14px 0 0;
    max-height: 96vh;
  }
  .CheckoutModal__Overlay {
    -webkit-box-align: end;
        -ms-flex-align: end;
            align-items: flex-end;
    padding: 0;
  }
  .CheckoutModal__FieldsGrid {
    grid-template-columns: 1fr;
  }
}

/*# sourceMappingURL=data:application/json;base64,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O0VBQ25CLGtCQUFrQjtFQUNsQixnQ0FBZ0M7QUFDbEM7QUFDQTtFQUNFLG1CQUFtQjtBQUNyQjtBQUNBO0VBQ0UsNEJBQTRCO0FBQzlCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLDZCQUE2QjtFQUM3QixvQkFBb0I7QUFDdEI7QUFDQTtFQUNFLGdCQUFnQjtFQUNoQixxQkFBcUI7QUFDdkI7QUFDQTtFQUNFLG9CQUFhO0VBQWIsb0JBQWE7RUFBYixhQUFhO0VBQ2Isd0JBQXVCO01BQXZCLHFCQUF1QjtVQUF2Qix1QkFBdUI7RUFDdkIsYUFBYTtFQUNiLG1CQUFtQjtFQUNuQiw2QkFBNkI7RUFDN0IscUJBQXFCO0VBQ3JCLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsV0FBVztFQUNYLFVBQVU7RUFDVixXQUFXO0VBQ1gsa0JBQWtCO0VBQ2xCLG1CQUFtQjtFQUNuQixvQkFBYztNQUFkLGNBQWM7RUFDZCxtQkFBbUI7QUFDckI7QUFDQTtFQUNFLG9CQUFvQjtFQUNwQiw0QkFBNEI7RUFDNUIscUJBQXFCO0VBQ3JCLG1CQUFtQjtFQUNuQixrQkFBa0I7RUFDbEIsa0JBQWtCO0VBQ2xCLG1CQUFtQjtBQUNyQjtBQUNBO0VBQ0Usb0JBQW9CO0VBQ3BCLDRCQUE0QjtFQUM1QixrQkFBa0I7QUFDcEI7QUFDQTtFQUNFLGNBQWM7QUFDaEI7QUFDQTtFQUNFO0lBQ0UsNEJBQTRCO0lBQzVCLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0Usc0JBQXFCO1FBQXJCLG1CQUFxQjtZQUFyQixxQkFBcUI7SUFDckIsVUFBVTtFQUNaO0VBQ0E7SUFDRSwwQkFBMEI7RUFDNUI7QUFDRiIsImZpbGUiOiJjaGVja291dC1tb2RhbC5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyI6cm9vdCB7XG4gIC0tQ29sb3JfX0JyYW5kOiAjMDAzOTY0O1xuICAtLUNvbG9yX19CcmFuZC0tRmFpbnQ6IHJnYmEoMCwgNTcsIDEwMCwgMC4xKTtcbiAgLS1Db2xvcl9fQnJhbmQtLUZhZGVkOiByZ2JhKDAsIDU3LCAxMDAsIDAuNCk7XG4gIC0tQ29sb3JfX0JyYW5kLS1TZW1pRmFkZWQ6IHJnYmEoMCwgNTcsIDEwMCwgMC43KTtcbiAgLS1Db2xvcl9fQnJhbmQtLURhcms6ICMwMDMwNTU7XG4gIC0tQ29sb3JfX0JyYW5kLS1EYXJrZXI6ICMwMDI4NDU7XG4gIC0tVHJhbnNpdGlvbkR1cmF0aW9uOiAwLjJzO1xuICAtLVRyYW5zaXRpb25EdXJhdGlvbi0tU2hvcnQ6IDAuMXM7XG4gIC0tVHJhbnNpdGlvbkR1cmF0aW9uLS1Mb25nOiAwLjNzO1xuICAtLVNpdGVOYXZIZWlnaHQ6IDRyZW07XG4gIC0tU2l0ZUFsZXJ0X19NaW5IZWlnaHQ6IDNyZW07XG4gIC0tVGV4dEJsb2NrX19NYXhXaWR0aDogNDYuNXJlbTtcbiAgLS1Db250ZW50TWF4V2lkdGg6IDc1cmVtO1xuICAtLUZvbnRGYW1pbHlfX0NvcHk6IFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgLS1Gb250RmFtaWx5X19TY3JpcHQ6IFwiQ29taWMgU2FucyBNU1wiLCBjdXJzaXZlO1xuICAtLUZvbnRGYW1pbHlfX1RpdGxpbmc6IFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgLS1Gb250RmFtaWx5X19Nb25vOiBDb3VyaWVyLCBtb25vc3BhY2U7XG4gIC0tRm9udEZhbWlseV9fTWVudTogXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAtLUZvbnRTaXplX19Cb2R5OiAxLjE4NzVyZW07XG4gIC0tRm9udFdlaWdodF9fQm9keTogNDAwO1xuICAtLUZvbnRXZWlnaHRfX0hlYWRlcnM6IDcwMDtcbiAgLS1Gb250V2VpZ2h0X19Cb2xkOiA2MDA7XG4gIC0tTGluZUhlaWdodF9fQm9keTogMS42O1xuICAtLUxpbmVIZWlnaHRfX0hlYWRlcnM6IDEuMTU7XG4gIC0tTGV0dGVyU3BhY2luZ19fQm9keTogLTAuMDIycmVtO1xuICAtLUxldHRlclNwYWNpbmdfX0hlYWRlcnM6IC0wLjAyMnJlbTtcbiAgLS1Gb250U2l6ZV9fSDE6IDMuNzVyZW07XG4gIC0tRm9udFNpemVfX0gyOiAycmVtO1xuICAtLUZvbnRTaXplX19IMzogMS41cmVtO1xuICAtLUZvbnRTaXplX19INDogMS4xODc1cmVtO1xuICAtLUZvbnRTaXplX19INTogMS4xODc1cmVtO1xuICAtLUZvbnRTaXplX19INjogMS4xODc1cmVtO1xuICAtLVdyYXBwZXJNYXhXaWR0aDogMTAwdnc7XG4gIC0tQmFzZV9fTGlua19fQ29sb3I6IHZhcigtLUNvbG9yX19CcmFuZC0tU2VtaUZhZGVkKTtcbiAgLS1CYXNlX19MaW5rX19UcmFuc2l0aW9uOiBjb2xvciB2YXIoLS1UcmFuc2l0aW9uLS1TaG9ydCk7XG4gIC0tQmFzZV9fTGlua19fQ29sb3ItLUhvdmVyOiB2YXIoLS1Db2xvcl9fQnJhbmQtLURhcmspO1xuICAtLUJhc2VfX0xpbmtfX0NvbG9yLS1BY3RpdmU6IHZhcigtLUNvbG9yX19CcmFuZC0tRGFya2VyKTtcbn1cbjpyb290IGJvZHlbZGF0YS1kZXBhcnRtZW50PVwic3R1ZGVudHNcIl0ge1xuICAtLUNvbG9yX19CcmFuZDogIzM2OGJhOTtcbiAgLS1Db2xvcl9fQnJhbmQtLUZhaW50OiByZ2JhKDAsIDU3LCAxMDAsIDAuMSk7XG4gIC0tQ29sb3JfX0JyYW5kLS1GYWRlZDogcmdiYSg1NCwgMTM5LCAxNjksIDAuNCk7XG4gIC0tQ29sb3JfX0JyYW5kLS1TZW1pRmFkZWQ6IHJnYmEoNTQsIDEzOSwgMTY5LCAwLjcpO1xuICAtLUNvbG9yX19CcmFuZC0tRGFyazogIzMwN2I5NjtcbiAgLS1Db2xvcl9fQnJhbmQtLURhcmtlcjogIzJhNmI4Mjtcbn1cbjpyb290IGJvZHlbZGF0YS1kZXBhcnRtZW50PVwiZ2FwLXllYXJcIl0ge1xuICAtLUNvbG9yX19CcmFuZDogI2NkNjQxNDtcbiAgLS1Db2xvcl9fQnJhbmQtLUZhaW50OiByZ2JhKDIwNSwgMTAwLCAyMCwgMC4xKTtcbiAgLS1Db2xvcl9fQnJhbmQtLUZhZGVkOiByZ2JhKDIwNSwgMTAwLCAyMCwgMC40KTtcbiAgLS1Db2xvcl9fQnJhbmQtLVNlbWlGYWRlZDogcmdiYSgyMDUsIDEwMCwgMjAsIDAuNyk7XG4gIC0tQ29sb3JfX0JyYW5kLS1EYXJrOiAjYjY1OTEyO1xuICAtLUNvbG9yX19CcmFuZC0tRGFya2VyOiAjOWY0ZDBmO1xufVxuOnJvb3QgYm9keVtkYXRhLWRlcGFydG1lbnQ9XCJlZHVjYXRvcnNcIl0ge1xuICAtLUNvbG9yX19CcmFuZDogIzVhOGM0ZDtcbiAgLS1Db2xvcl9fQnJhbmQtLUZhaW50OiByZ2JhKDkwLCAxNDAsIDc3LCAwLjEpO1xuICAtLUNvbG9yX19CcmFuZC0tRmFkZWQ6IHJnYmEoOTAsIDE0MCwgNzcsIDAuNCk7XG4gIC0tQ29sb3JfX0JyYW5kLS1TZW1pRmFkZWQ6IHJnYmEoOTAsIDE0MCwgNzcsIDAuNyk7XG4gIC0tQ29sb3JfX0JyYW5kLS1EYXJrOiAjNGY3YzQ0O1xuICAtLUNvbG9yX19CcmFuZC0tRGFya2VyOiAjNDU2YjNiO1xufVxuOnJvb3QgYm9keVtkYXRhLWRlcGFydG1lbnQ9XCJmYW1pbHlcIl0ge1xuICAtLUNvbG9yX19CcmFuZDogIzdmNGQ4YztcbiAgLS1Db2xvcl9fQnJhbmQtLUZhaW50OiByZ2JhKDEyNywgNzcsIDE0MCwgMC4xKTtcbiAgLS1Db2xvcl9fQnJhbmQtLUZhZGVkOiByZ2JhKDEyNywgNzcsIDE0MCwgMC40KTtcbiAgLS1Db2xvcl9fQnJhbmQtLVNlbWlGYWRlZDogcmdiYSgxMjcsIDc3LCAxNDAsIDAuNyk7XG4gIC0tQ29sb3JfX0JyYW5kLS1EYXJrOiAjNzA0NDdjO1xuICAtLUNvbG9yX19CcmFuZC0tRGFya2VyOiAjNjEzYjZiO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDUwcmVtKSB7XG4gIDpyb290IHtcbiAgICAtLVNpdGVBbGVydF9fTWluSGVpZ2h0OiAzLjEyNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6ICA0OS45OTk5cmVtICkge1xuICA6cm9vdCB7XG4gICAgLS1Gb250U2l6ZV9fSDE6IDJyZW07XG4gICAgLS1Gb250U2l6ZV9fSDI6IDEuNTYyNXJlbTtcbiAgICAtLUZvbnRTaXplX19IMzogMS4yNXJlbTtcbiAgfVxufVxuLkNoZWNrb3V0TW9kYWxfX092ZXJsYXkge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGluc2V0OiAwO1xuICB6LWluZGV4OiAzMDA7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC41NSk7XG4gIGJhY2tkcm9wLWZpbHRlcjogYmx1cigzcHgpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZzogMjBweDtcbn1cbi5DaGVja291dE1vZGFsIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogNTIwcHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDE0cHg7XG4gIGJveC1zaGFkb3c6IDAgMjBweCA2MHB4IHJnYmEoMCwgMCwgMCwgMC4yMik7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1heC1oZWlnaHQ6IDkydmg7XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIGFuaW1hdGlvbjogY2hlY2tvdXRTbGlkZVVwIDAuMjVzIGVhc2U7XG59XG5Aa2V5ZnJhbWVzIGNoZWNrb3V0U2xpZGVVcCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDE2cHgpO1xuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgfVxufVxuLkNoZWNrb3V0TW9kYWxfX0hlYWRlciB7XG4gIGJhY2tncm91bmQ6ICMxMTE7XG4gIGNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiAxLjEyNXJlbSAxLjM3NXJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgZ2FwOiAwLjc1cmVtO1xufVxuLkNoZWNrb3V0TW9kYWxfX0hlYWRlckNvcHkge1xuICBmbGV4OiAxO1xuICBtaW4td2lkdGg6IDA7XG59XG4uQ2hlY2tvdXRNb2RhbF9fUHJvZ1RpdGxlIHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtaGVhZGVycyk7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbn1cbi5DaGVja291dE1vZGFsX19QcmljZUxpbmUge1xuICBmb250LXNpemU6IDAuODEyNXJlbTtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41NSk7XG4gIG1hcmdpbi10b3A6IDAuMnJlbTtcbn1cbi5DaGVja291dE1vZGFsX19DbG9zZSB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbiAgZm9udC1zaXplOiAxLjM3NXJlbTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwYWRkaW5nOiAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgZmxleC1zaHJpbms6IDA7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xufVxuLkNoZWNrb3V0TW9kYWxfX0Nsb3NlOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG59XG4uQ2hlY2tvdXRNb2RhbF9fQ2xvc2UtLWRpc2FibGVkIHtcbiAgb3BhY2l0eTogMC4zNTtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cbi5DaGVja291dE1vZGFsX19JbmZvQmFyIHtcbiAgcGFkZGluZzogMC44NzVyZW0gMS4zNzVyZW0gMC43NXJlbTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlNWU3ZWI7XG4gIGJhY2tncm91bmQ6ICNmNWYwZTg7XG59XG4uQ2hlY2tvdXRNb2RhbF9fUGlsbHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDAuNXJlbTtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuLkNoZWNrb3V0TW9kYWxfX1BpbGwge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAwLjNyZW07XG4gIHBhZGRpbmc6IDAuMjVyZW0gMC43cmVtO1xuICBib3JkZXI6IDEuNXB4IHNvbGlkICMwYTkzOTY7XG4gIGJvcmRlci1yYWRpdXM6IDk5cHg7XG4gIGZvbnQtc2l6ZTogMC44cmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBjb2xvcjogIzBhNWM2MTtcbn1cbi5DaGVja291dE1vZGFsX19QaWxsLS1zZXNzaW9uIHtcbiAgYmFja2dyb3VuZDogIzBhNWM2MTtcbiAgYm9yZGVyLWNvbG9yOiAjMGE1YzYxO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5DaGVja291dE1vZGFsX19QaWxsLS1zZXNzaW9uIHN2ZyB7XG4gIHN0cm9rZTogI2ZmZjtcbn1cbi5DaGVja291dE1vZGFsX19Cb2R5IHtcbiAgcGFkZGluZzogMS4zNzVyZW07XG59XG4uQ2hlY2tvdXRNb2RhbF9fRGVza3RvcEdyaWQge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5DaGVja291dE1vZGFsX19EZXNrdG9wTGVmdCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uQ2hlY2tvdXRNb2RhbF9fRGVza3RvcFJpZ2h0IHtcbiAgbWluLXdpZHRoOiAwO1xufVxuLkNoZWNrb3V0TW9kYWxfX01vYmlsZU9ubHkge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5DaGVja291dE1vZGFsX19EZXNrdG9wT25seSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uQ2hlY2tvdXRNb2RhbF9fU2VjdGlvbiB7XG4gIG1hcmdpbi1ib3R0b206IDEuMzc1cmVtO1xufVxuLkNoZWNrb3V0TW9kYWxfX1NlY3Rpb246bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uQ2hlY2tvdXRNb2RhbF9fU2VjdGlvbkxhYmVsIHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtbW9ubyk7XG4gIGZvbnQtc2l6ZTogMC43cmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiByZ2JhKDE3LCAxNywgMTcsIDAuNTUpO1xuICBtYXJnaW4tYm90dG9tOiAwLjYyNXJlbTtcbn1cbi5DaGVja291dE1vZGFsX19EaXZpZGVyIHtcbiAgaGVpZ2h0OiAxcHg7XG4gIGJhY2tncm91bmQ6ICNlNWU3ZWI7XG4gIG1hcmdpbjogMS4zNzVyZW0gMDtcbn1cbi5DaGVja291dE1vZGFsX19TZXNzaW9ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMC4zNXJlbTtcbn1cbi5DaGVja291dE1vZGFsX19TZXNzaW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwYWRkaW5nOiAwLjYyNXJlbSAwLjg3NXJlbTtcbiAgYm9yZGVyOiAxLjVweCBzb2xpZCAjZTVlN2ViO1xuICBib3JkZXItcmFkaXVzOiA3cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIDAuMTVzLCBiYWNrZ3JvdW5kIDAuMTVzO1xufVxuLkNoZWNrb3V0TW9kYWxfX1Nlc3Npb246aG92ZXIge1xuICBib3JkZXItY29sb3I6ICMwYTkzOTY7XG59XG4uQ2hlY2tvdXRNb2RhbF9fU2Vzc2lvbi0tc2VsZWN0ZWQge1xuICBib3JkZXItY29sb3I6ICMwYTVjNjE7XG4gIGJhY2tncm91bmQ6IHJnYmEoMTAsIDkyLCA5NywgMC4wNCk7XG59XG4uQ2hlY2tvdXRNb2RhbF9fU2Vzc2lvbkxlZnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDAuNXJlbTtcbn1cbi5DaGVja291dE1vZGFsX19TZXNzaW9uUmFkaW8ge1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJvcmRlcjogMS41cHggc29saWQgcmdiYSgxNywgMTcsIDE3LCAwLjIpO1xuICBmbGV4LXNocmluazogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAwLjE1cztcbn1cbi5DaGVja291dE1vZGFsX19TZXNzaW9uLS1zZWxlY3RlZCAuQ2hlY2tvdXRNb2RhbF9fU2Vzc2lvblJhZGlvIHtcbiAgYm9yZGVyLWNvbG9yOiAjMGE1YzYxO1xuICBiYWNrZ3JvdW5kOiAjMGE1YzYxO1xufVxuLkNoZWNrb3V0TW9kYWxfX1Nlc3Npb24tLXNlbGVjdGVkIC5DaGVja291dE1vZGFsX19TZXNzaW9uUmFkaW86OmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIHdpZHRoOiA2cHg7XG4gIGhlaWdodDogNnB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG4uQ2hlY2tvdXRNb2RhbF9fU2Vzc2lvbkRhdGUge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLkNoZWNrb3V0TW9kYWxfX1Nlc3Npb25TcG90cyB7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbi5DaGVja291dE1vZGFsX19TZXNzaW9uU3BvdHMtLW9wZW4ge1xuICBjb2xvcjogIzE1ODAzZDtcbn1cbi5DaGVja291dE1vZGFsX19TZXNzaW9uU3BvdHMtLWZldyB7XG4gIGNvbG9yOiAjYjQ1MzA5O1xufVxuLkNoZWNrb3V0TW9kYWxfX1Nlc3Npb25TcG90cy0tc29sZCB7XG4gIGNvbG9yOiAjYjkxYzFjO1xufVxuLkNoZWNrb3V0TW9kYWxfX0ZpZWxkc0dyaWQge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG4gIGdhcDogMC42MjVyZW07XG59XG4uQ2hlY2tvdXRNb2RhbF9fRmllbGQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDAuMjVyZW07XG59XG4uQ2hlY2tvdXRNb2RhbF9fRmllbGQtLWZ1bGwge1xuICBncmlkLWNvbHVtbjogMSAvIC0xO1xufVxuLkNoZWNrb3V0TW9kYWxfX0ZpZWxkLS1pbnZhbGlkIGlucHV0IHtcbiAgYm9yZGVyLWNvbG9yOiAjYjkxYzFjICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6ICNmZmY1ZjUgIWltcG9ydGFudDtcbn1cbi5DaGVja291dE1vZGFsX19GaWVsZCBsYWJlbCB7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6ICMxMTE7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG59XG4uQ2hlY2tvdXRNb2RhbF9fRmllbGQgaW5wdXQge1xuICBoZWlnaHQ6IDQycHg7XG4gIGJvcmRlcjogMS41cHggc29saWQgI2U1ZTdlYjtcbiAgYm9yZGVyLXJhZGl1czogN3B4O1xuICBwYWRkaW5nOiAwIDAuODc1cmVtO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udC1ib2R5KTtcbiAgY29sb3I6ICMxMTE7XG4gIGJhY2tncm91bmQ6ICNmYWZhZmE7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAwLjE1cywgYmFja2dyb3VuZCAwLjE1cztcbn1cbi5DaGVja291dE1vZGFsX19GaWVsZCBpbnB1dDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogIzBhNWM2MTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cbi5DaGVja291dE1vZGFsX19GaWVsZCBpbnB1dDo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogcmdiYSgxNywgMTcsIDE3LCAwLjU1KTtcbn1cbi5DaGVja291dE1vZGFsX19GaWVsZEVycm9yIHtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBjb2xvcjogI2I5MWMxYztcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG59XG4uQ2hlY2tvdXRNb2RhbF9fT3JkZXJTdW1tYXJ5IHtcbiAgYmFja2dyb3VuZDogI2Y1ZjBlODtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBwYWRkaW5nOiAxcmVtO1xufVxuLkNoZWNrb3V0TW9kYWxfX09yZGVyTGluZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBwYWRkaW5nOiAwLjI1cmVtIDA7XG4gIGNvbG9yOiByZ2JhKDE3LCAxNywgMTcsIDAuODcpO1xufVxuLkNoZWNrb3V0TW9kYWxfX09yZGVyTGluZS0tZmVlIHtcbiAgY29sb3I6IHJnYmEoMTcsIDE3LCAxNywgMC43KTtcbn1cbi5DaGVja291dE1vZGFsX19PcmRlckxpbmUtLXRvdGFsIHtcbiAgcGFkZGluZy10b3A6IDAuMzVyZW07XG59XG4uQ2hlY2tvdXRNb2RhbF9fT3JkZXJMaW5lLS10b3RhbCBzcGFuOmZpcnN0LWNoaWxkIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAwLjkzNzVyZW07XG59XG4uQ2hlY2tvdXRNb2RhbF9fT3JkZXJBbW91bnQge1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogIzExMTtcbn1cbi5DaGVja291dE1vZGFsX19PcmRlckxpbmUtLXRvdGFsIC5DaGVja291dE1vZGFsX19PcmRlckFtb3VudCB7XG4gIGZvbnQtc2l6ZTogMS4wNjI1cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLkNoZWNrb3V0TW9kYWxfX09yZGVyTGluZS0tZGlzY291bnQge1xuICBjb2xvcjogIzE1ODAzZDtcbn1cbi5DaGVja291dE1vZGFsX19PcmRlckxpbmUtLWRpc2NvdW50IHNwYW46Zmlyc3QtY2hpbGQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDAuMzVyZW07XG59XG4uQ2hlY2tvdXRNb2RhbF9fT3JkZXJEaXZpZGVyIHtcbiAgaGVpZ2h0OiAxcHg7XG4gIGJhY2tncm91bmQ6ICNlOGUwZDA7XG4gIG1hcmdpbjogMC41cmVtIDA7XG59XG4uQ2hlY2tvdXRNb2RhbF9fRGlzY291bnQge1xuICBtYXJnaW4tdG9wOiAwLjc1cmVtO1xufVxuLkNoZWNrb3V0TW9kYWxfX0Rpc2NvdW50VG9nZ2xlIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBmb250LXNpemU6IDAuODEyNXJlbTtcbiAgY29sb3I6ICMwYTVjNjE7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtYm9keSk7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB0ZXh0LXVuZGVybGluZS1vZmZzZXQ6IDJweDtcbn1cbi5DaGVja291dE1vZGFsX19EaXNjb3VudFRvZ2dsZTpob3ZlciB7XG4gIGNvbG9yOiAjMDg0ZjU0O1xufVxuLkNoZWNrb3V0TW9kYWxfX0Rpc2NvdW50SW5wdXRSb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDAuNXJlbTtcbn1cbi5DaGVja291dE1vZGFsX19EaXNjb3VudElucHV0IHtcbiAgZmxleDogMTtcbiAgaGVpZ2h0OiA0MHB4O1xuICBib3JkZXI6IDEuNXB4IHNvbGlkICNlNWU3ZWI7XG4gIGJvcmRlci1yYWRpdXM6IDdweDtcbiAgcGFkZGluZzogMCAwLjg3NXJlbTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZm9udC1mYW1pbHk6ICdJQk0gUGxleCBNb25vJywgbW9ub3NwYWNlO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNmVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBiYWNrZ3JvdW5kOiAjZmFmYWZhO1xuICBvdXRsaW5lOiBub25lO1xuICBjb2xvcjogIzExMTtcbn1cbi5DaGVja291dE1vZGFsX19EaXNjb3VudElucHV0OmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjMGE1YzYxO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuLkNoZWNrb3V0TW9kYWxfX0Rpc2NvdW50SW5wdXQ6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IHJnYmEoMTcsIDE3LCAxNywgMC40KTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWJvZHkpO1xufVxuLkNoZWNrb3V0TW9kYWxfX0Rpc2NvdW50QXBwbHkge1xuICBoZWlnaHQ6IDQwcHg7XG4gIHBhZGRpbmc6IDAgMXJlbTtcbiAgYmFja2dyb3VuZDogIzExMTtcbiAgY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogN3B4O1xuICBmb250LXNpemU6IDAuODEyNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtYm9keSk7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjE1cztcbn1cbi5DaGVja291dE1vZGFsX19EaXNjb3VudEFwcGx5OmhvdmVyOm5vdCg6ZGlzYWJsZWQpIHtcbiAgYmFja2dyb3VuZDogIzMzMztcbn1cbi5DaGVja291dE1vZGFsX19EaXNjb3VudEFwcGx5OmRpc2FibGVkIHtcbiAgb3BhY2l0eTogMC41O1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuLkNoZWNrb3V0TW9kYWxfX0Rpc2NvdW50RXJyb3Ige1xuICBmb250LXNpemU6IDAuODEyNXJlbTtcbiAgY29sb3I6ICNiOTFjMWM7XG4gIG1hcmdpbi10b3A6IDAuMzc1cmVtO1xufVxuLkNoZWNrb3V0TW9kYWxfX0Rpc2NvdW50U3VjY2VzcyB7XG4gIGZvbnQtc2l6ZTogMC44MTI1cmVtO1xuICBjb2xvcjogIzE1ODAzZDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbWFyZ2luLXRvcDogMC4zNzVyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMC4zNXJlbTtcbn1cbi5DaGVja291dE1vZGFsX19EaXNjb3VudFJlbW92ZSB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgY29sb3I6ICNiOTFjMWM7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwYWRkaW5nOiAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi5DaGVja291dE1vZGFsX19EaXNjb3VudFJlbW92ZTpob3ZlciB7XG4gIGNvbG9yOiAjOTkxYjFiO1xufVxuLkNoZWNrb3V0TW9kYWxfX1BheW1lbnRFbGVtZW50IHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cbi5DaGVja291dE1vZGFsX19UcnVzdFNlY3Rpb24ge1xuICBiYWNrZ3JvdW5kOiAjZjVmMGU4O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIHBhZGRpbmc6IDAuODc1cmVtIDFyZW07XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5DaGVja291dE1vZGFsX19Mb2NrQmFkZ2Uge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZ2FwOiAwLjNyZW07XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6IHJnYmEoMTcsIDE3LCAxNywgMC43KTtcbn1cbi5DaGVja291dE1vZGFsX19UcnVzdFN0YWNrIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5DaGVja291dE1vZGFsX19UcnVzdEl0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgZ2FwOiAwLjYyNXJlbTtcbiAgZm9udC1zaXplOiAwLjgxMjVyZW07XG4gIGNvbG9yOiByZ2JhKDE3LCAxNywgMTcsIDAuNyk7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG59XG4uQ2hlY2tvdXRNb2RhbF9fVHJ1c3RJdGVtIHN0cm9uZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogIzExMTtcbiAgZm9udC1zaXplOiAwLjgxMjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDAuMXJlbTtcbn1cbi5DaGVja291dE1vZGFsX19UcnVzdEl0ZW0gc3ZnIHtcbiAgZmxleC1zaHJpbms6IDA7XG4gIG1hcmdpbi10b3A6IDAuMXJlbTtcbiAgY29sb3I6ICMwYTVjNjE7XG59XG4uQ2hlY2tvdXRNb2RhbF9fVHJ1c3RJdGVtSWNvbiB7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBtYXJnaW4tdG9wOiAwLjA1cmVtO1xuICBmb250LXNpemU6IDAuOTVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuLkNoZWNrb3V0TW9kYWxfX1Rlcm1zQm94IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGdhcDogMC42MjVyZW07XG4gIHBhZGRpbmc6IDAuODc1cmVtIDFyZW07XG4gIGJhY2tncm91bmQ6ICNmZmZiZTY7XG4gIGJvcmRlcjogMS41cHggc29saWQgI2ZhY2MxNTtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4xNXMsIGJvcmRlci1jb2xvciAwLjE1cztcbn1cbi5DaGVja291dE1vZGFsX19UZXJtc0JveDpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNmZmY3YzI7XG59XG4uQ2hlY2tvdXRNb2RhbF9fVGVybXNCb3gtLWNoZWNrZWQge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDEwLCAxNDcsIDE1MCwgMC4wNik7XG4gIGJvcmRlci1jb2xvcjogIzBhOTM5Njtcbn1cbi5DaGVja291dE1vZGFsX19UZXJtc0JveC0tZXJyb3Ige1xuICBiYWNrZ3JvdW5kOiAjZmZmNWY1O1xuICBib3JkZXItY29sb3I6ICNiOTFjMWM7XG4gIGFuaW1hdGlvbjogY21TaGFrZSAwLjM1cztcbn1cbkBrZXlmcmFtZXMgY21TaGFrZSB7XG4gIDAlLFxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gIH1cbiAgMjUlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTRweCk7XG4gIH1cbiAgNzUlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNHB4KTtcbiAgfVxufVxuLkNoZWNrb3V0TW9kYWxfX1Rlcm1zQ2hlY2sge1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBib3JkZXI6IDJweCBzb2xpZCAjYjQ1MzA5O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBtYXJnaW4tdG9wOiAxcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMTVzLCBib3JkZXItY29sb3IgMC4xNXM7XG59XG4uQ2hlY2tvdXRNb2RhbF9fVGVybXNCb3gtLWNoZWNrZWQgLkNoZWNrb3V0TW9kYWxfX1Rlcm1zQ2hlY2sge1xuICBiYWNrZ3JvdW5kOiAjMGE1YzYxO1xuICBib3JkZXItY29sb3I6ICMwYTVjNjE7XG59XG4uQ2hlY2tvdXRNb2RhbF9fVGVybXNMYWJlbCB7XG4gIGZvbnQtc2l6ZTogMC44MTI1cmVtO1xuICBjb2xvcjogcmdiYSgxNywgMTcsIDE3LCAwLjg3KTtcbiAgbGluZS1oZWlnaHQ6IDEuNDU7XG59XG4uQ2hlY2tvdXRNb2RhbF9fVGVybXNMYWJlbCBzdHJvbmcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6ICMxMTE7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMC44MTI1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAwLjE1cmVtO1xufVxuLkNoZWNrb3V0TW9kYWxfX1Rlcm1zTGFiZWwgYSB7XG4gIGNvbG9yOiAjMGE1YzYxO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgdGV4dC11bmRlcmxpbmUtb2Zmc2V0OiAycHg7XG59XG4uQ2hlY2tvdXRNb2RhbF9fVGVybXNSZXF1aXJlZCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAwLjY1cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogI2I5MWMxYztcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDRlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbWFyZ2luLWxlZnQ6IDAuMzVyZW07XG4gIHZlcnRpY2FsLWFsaWduOiAxcHg7XG59XG4uQ2hlY2tvdXRNb2RhbF9fU3VibWl0QnRuIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNTJweDtcbiAgYmFja2dyb3VuZDogIzBhNWM2MTtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udC1ib2R5KTtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBnYXA6IDAuNXJlbTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjE1cywgdHJhbnNmb3JtIDAuMXM7XG4gIG1hcmdpbi1ib3R0b206IDAuNzVyZW07XG59XG4uQ2hlY2tvdXRNb2RhbF9fU3VibWl0QnRuOmhvdmVyOm5vdCg6ZGlzYWJsZWQpIHtcbiAgYmFja2dyb3VuZDogIzA4NGY1NDtcbn1cbi5DaGVja291dE1vZGFsX19TdWJtaXRCdG46YWN0aXZlOm5vdCg6ZGlzYWJsZWQpIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjk4KTtcbn1cbi5DaGVja291dE1vZGFsX19TdWJtaXRCdG46ZGlzYWJsZWQge1xuICBvcGFjaXR5OiAwLjU7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG4uQ2hlY2tvdXRNb2RhbF9fU3VibWl0QnRuLS1kaXNhYmxlZCB7XG4gIGJhY2tncm91bmQ6ICM5Y2EzYWY7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLkNoZWNrb3V0TW9kYWxfX1Rlcm1zIHtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBjb2xvcjogcmdiYSgxNywgMTcsIDE3LCAwLjU1KTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG4uQ2hlY2tvdXRNb2RhbF9fVGVybXMgYSB7XG4gIGNvbG9yOiAjMGE1YzYxO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgdGV4dC11bmRlcmxpbmUtb2Zmc2V0OiAycHg7XG59XG4uQ2hlY2tvdXRNb2RhbF9fRXJyb3Ige1xuICBmb250LXNpemU6IDAuODEyNXJlbTtcbiAgY29sb3I6ICNiOTFjMWM7XG4gIGJhY2tncm91bmQ6ICNmZWUyZTI7XG4gIGJvcmRlci1yYWRpdXM6IDAuMzc1cmVtO1xuICBwYWRkaW5nOiAwLjYyNXJlbSAwLjc1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAwLjc1cmVtO1xufVxuLkNoZWNrb3V0TW9kYWxfX1RydXN0TGluZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBnYXA6IDAuMzVyZW07XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgY29sb3I6IHJnYmEoMTcsIDE3LCAxNywgMC41NSk7XG4gIG1hcmdpbi1ib3R0b206IDAuNHJlbTtcbn1cbi5DaGVja291dE1vZGFsX19Gb290ZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDAuNzVyZW07XG4gIHBhZGRpbmc6IDAuODc1cmVtIDEuMzc1cmVtO1xuICBiYWNrZ3JvdW5kOiAjZjVmMGU4O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2U1ZTdlYjtcbn1cbi5DaGVja291dE1vZGFsX19Gb290ZXJJdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGdhcDogMC40cmVtO1xuICBmbGV4OiAxO1xufVxuLkNoZWNrb3V0TW9kYWxfX0Zvb3Rlckljb24ge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmbGV4LXNocmluazogMDtcbiAgbWFyZ2luLXRvcDogMC4wNXJlbTtcbn1cbi5DaGVja291dE1vZGFsX19Gb290ZXJUZXh0IHtcbiAgZm9udC1zaXplOiAwLjY4NzVyZW07XG4gIGNvbG9yOiByZ2JhKDE3LCAxNywgMTcsIDAuNyk7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG59XG4uQ2hlY2tvdXRNb2RhbF9fRm9vdGVyVGV4dCBzdHJvbmcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6ICMxMTE7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMXB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYycmVtKSB7XG4gIC5DaGVja291dE1vZGFsIHtcbiAgICBtYXgtd2lkdGg6IDkwMHB4O1xuICB9XG4gIC5DaGVja291dE1vZGFsX19Cb2R5IHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC5DaGVja291dE1vZGFsX19EZXNrdG9wR3JpZCB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDIwcmVtIG1pbm1heCgwLCAxZnIpO1xuICAgIGFsaWduLWl0ZW1zOiBzdGFydDtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICNmNWYwZTggMjByZW0sICNmZmYgMjByZW0pO1xuICB9XG4gIC5DaGVja291dE1vZGFsX19EZXNrdG9wTGVmdCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IHN0aWNreTtcbiAgICB0b3A6IDA7XG4gICAgYWxpZ24tc2VsZjogc3RhcnQ7XG4gICAgbWF4LWhlaWdodDogY2FsYyg5MnZoIC0gNy41cmVtKTtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgIHBhZGRpbmc6IDEuNXJlbSAxLjI1cmVtO1xuICAgIGJhY2tncm91bmQ6ICNmNWYwZTg7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2U1ZTdlYjtcbiAgfVxuICAuQ2hlY2tvdXRNb2RhbF9fRGVza3RvcFJpZ2h0IHtcbiAgICBwYWRkaW5nOiAxLjVyZW07XG4gIH1cbiAgLkNoZWNrb3V0TW9kYWxfX01vYmlsZU9ubHkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLkNoZWNrb3V0TW9kYWxfX0Rlc2t0b3BPbmx5IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAuQ2hlY2tvdXRNb2RhbF9fVHJ1c3RTdGFjayB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogMC44NzVyZW07XG4gICAgbWFyZ2luLXRvcDogMS4yNXJlbTtcbiAgICBwYWRkaW5nLXRvcDogMS4yNXJlbTtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2U4ZTBkMDtcbiAgfVxuICAuQ2hlY2tvdXRNb2RhbF9fT3JkZXJTdW1tYXJ5IHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCk7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2U4ZTBkMDtcbiAgfVxuICAuQ2hlY2tvdXRNb2RhbF9fRm9vdGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uQ2hlY2tvdXRNb2RhbF9fU3VjY2Vzc0JvZHkge1xuICBwYWRkaW5nOiAycmVtIDEuMzc1cmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uQ2hlY2tvdXRNb2RhbF9fU3VjY2Vzc0ljb24ge1xuICB3aWR0aDogNTZweDtcbiAgaGVpZ2h0OiA1NnB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjEsIDEyOCwgNjEsIDAuMSk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW46IDAgYXV0byAxLjI1cmVtO1xufVxuLkNoZWNrb3V0TW9kYWxfX1N1Y2Nlc3NUaXRsZSB7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWhlYWRlcnMpO1xuICBmb250LXNpemU6IDEuNjI1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAwLjM3NXJlbTtcbn1cbi5DaGVja291dE1vZGFsX19TdWNjZXNzU3ViIHtcbiAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gIGNvbG9yOiByZ2JhKDE3LCAxNywgMTcsIDAuNyk7XG4gIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbn1cbi5DaGVja291dE1vZGFsX19TdWNjZXNzQ2FyZCB7XG4gIGJhY2tncm91bmQ6ICNmNWYwZTg7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgcGFkZGluZzogMXJlbSAxLjI1cmVtO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG59XG4uQ2hlY2tvdXRNb2RhbF9fU3VjY2Vzc1JvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgcGFkZGluZzogMC4yNXJlbSAwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U4ZTBkMDtcbn1cbi5DaGVja291dE1vZGFsX19TdWNjZXNzUm93Omxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tOiBub25lO1xufVxuLkNoZWNrb3V0TW9kYWxfX1N1Y2Nlc3NSb3cgc3BhbjpmaXJzdC1jaGlsZCB7XG4gIGNvbG9yOiByZ2JhKDE3LCAxNywgMTcsIDAuNyk7XG59XG4uQ2hlY2tvdXRNb2RhbF9fU3VjY2Vzc1ZhbHVlIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbi5DaGVja291dE1vZGFsX19TdWNjZXNzVmFsdWUtLW1vbm8ge1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udC1tb25vKTtcbiAgZm9udC1zaXplOiAwLjgxMjVyZW07XG59XG4uQ2hlY2tvdXRNb2RhbF9fU3VjY2Vzc05leHQge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG59XG4uQ2hlY2tvdXRNb2RhbF9fU3VjY2Vzc05leHRJdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGdhcDogMC42MjVyZW07XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGNvbG9yOiByZ2JhKDE3LCAxNywgMTcsIDAuODcpO1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG4uQ2hlY2tvdXRNb2RhbF9fU3VjY2Vzc05leHRJdGVtOjpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgd2lkdGg6IDZweDtcbiAgaGVpZ2h0OiA2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZDogIzBhOTM5NjtcbiAgZmxleC1zaHJpbms6IDA7XG4gIG1hcmdpbi10b3A6IDAuNTVyZW07XG59XG4uQ2hlY2tvdXRNb2RhbF9fU3VjY2Vzc1JlZnVuZCB7XG4gIGZvbnQtc2l6ZTogMC44MTI1cmVtO1xuICBjb2xvcjogcmdiYSgxNywgMTcsIDE3LCAwLjcpO1xuICBwYWRkaW5nOiAwLjc1cmVtIDFyZW07XG4gIGJhY2tncm91bmQ6ICNmNWYwZTg7XG4gIGJvcmRlci1yYWRpdXM6IDdweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuLkNoZWNrb3V0TW9kYWxfX1N1Y2Nlc3NDb250YWN0IHtcbiAgZm9udC1zaXplOiAwLjgxMjVyZW07XG4gIGNvbG9yOiByZ2JhKDE3LCAxNywgMTcsIDAuNyk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5DaGVja291dE1vZGFsX19TdWNjZXNzQ29udGFjdCBhIHtcbiAgY29sb3I6ICMwYTVjNjE7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgLkNoZWNrb3V0TW9kYWwge1xuICAgIGJvcmRlci1yYWRpdXM6IDE0cHggMTRweCAwIDA7XG4gICAgbWF4LWhlaWdodDogOTZ2aDtcbiAgfVxuICAuQ2hlY2tvdXRNb2RhbF9fT3ZlcmxheSB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLkNoZWNrb3V0TW9kYWxfX0ZpZWxkc0dyaWQge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICB9XG59XG4iXX0= */