@charset "UTF-8";
:root {
  --ref-font-family-primary: "Praktika", -apple-system, BlinkMacSystemFont,
    "Segoe UI", Roboto, sans-serif;
  --ref-font-family-secondary: "Manrope", -apple-system, BlinkMacSystemFont,
    "Segoe UI", Roboto, sans-serif;
  --ref-font-weight-thin: 100;
  --ref-font-weight-extralight: 200;
  --ref-font-weight-light: 300;
  --ref-font-weight-regular: 400;
  --ref-font-weight-medium: 500;
  --ref-font-weight-semibold: 600;
  --ref-font-weight-bold: 700;
  --ref-font-weight-extrabold: 800;
  --ref-font-weight-black: 900;
  --dim-z-index-0: 0;
  --dim-z-index-10: 10;
  --dim-z-index-20: 20;
  --dim-z-index-30: 30;
  --dim-z-index-40: 40;
  --dim-z-index-50: 50;
  --dim-z-index-auto: auto;
  --dim-radius-xs: 0.125rem;
  --dim-radius-sm: 0.25rem;
  --dim-radius-md: 0.375rem;
  --dim-radius-lg: 0.5rem;
  --dim-radius-xl: 0.75rem;
  --dim-radius-2xl: 1rem;
  --dim-radius-3xl: 1.5rem;
  --dim-radius-default: 0.25rem;
  --dim-radius-full: 624.938rem;
  --dim-radius-none: 0rem;
  --dim-radius-buttons: 0.375rem;
  --dim-radius-fields: 0.375rem;
  --dim-radius-tags: 624.938rem;
  --dim-radius-drops: 0.5rem;
  --dim-radius-containers: 0.5rem;
  --dim-radius-dialogs: 0.5rem;
  --dim-border-0: 0rem;
  --dim-border-1: 0.062rem;
  --dim-border-2: 0.125rem;
  --dim-border-3: 0.188rem;
  --dim-border-4: 0.25rem;
  --dim-border-8: 0.5rem;
  --dim-border-1-4: 0.087rem;
  --dim-spacing-0: 0rem;
  --dim-spacing-1: 0.25rem;
  --dim-spacing-2: 0.5rem;
  --dim-spacing-3: 0.75rem;
  --dim-spacing-4: 1rem;
  --dim-spacing-5: 1.25rem;
  --dim-spacing-6: 1.5rem;
  --dim-spacing-7: 1.75rem;
  --dim-spacing-8: 2rem;
  --dim-spacing-9: 2.25rem;
  --dim-spacing-10: 2.5rem;
  --dim-spacing-11: 2.75rem;
  --dim-spacing-12: 3rem;
  --dim-spacing-14: 3.5rem;
  --dim-spacing-16: 4rem;
  --dim-spacing-20: 5rem;
  --dim-spacing-24: 6rem;
  --dim-spacing-28: 7rem;
  --dim-spacing-32: 8rem;
  --dim-spacing-36: 9rem;
  --dim-spacing-40: 10rem;
  --dim-spacing-44: 11rem;
  --dim-spacing-48: 12rem;
  --dim-spacing-52: 13rem;
  --dim-spacing-56: 14rem;
  --dim-spacing-60: 15rem;
  --dim-spacing-64: 16rem;
  --dim-spacing-72: 18rem;
  --dim-spacing-80: 20rem;
  --dim-spacing-96: 24rem;
  --dim-spacing-3xsmall: 0.062rem;
  --dim-spacing-2xsmall: 0.125rem;
  --dim-spacing-xsmall: 0.5rem;
  --dim-spacing-small: 0.75rem;
  --dim-spacing-medium: 1rem;
  --dim-spacing-large: 1.25rem;
  --dim-spacing-xlarge: 1.25rem;
  --dim-spacing-2xlarge: 1.25rem;
  --dim-spacing-3xlarge: 1.5rem;
  --dim-spacing-4xlarge: 1.75rem;
  --dim-spacing-px: 0.062rem;
  --dim-size-0: 0rem;
  --dim-size-1: 0.25rem;
  --dim-size-2: 0.5rem;
  --dim-size-3: 0.75rem;
  --dim-size-4: 1rem;
  --dim-size-5: 1.25rem;
  --dim-size-6: 1.5rem;
  --dim-size-7: 1.75rem;
  --dim-size-8: 2rem;
  --dim-size-9: 2.25rem;
  --dim-size-10: 2.5rem;
  --dim-size-11: 2.75rem;
  --dim-size-12: 3rem;
  --dim-size-14: 3.5rem;
  --dim-size-16: 4rem;
  --dim-size-20: 5rem;
  --dim-size-24: 6rem;
  --dim-size-28: 7rem;
  --dim-size-32: 8rem;
  --dim-size-36: 9rem;
  --dim-size-40: 10rem;
  --dim-size-44: 11rem;
  --dim-size-48: 12rem;
  --dim-size-52: 13rem;
  --dim-size-56: 14rem;
  --dim-size-60: 15rem;
  --dim-size-64: 16rem;
  --dim-size-72: 18rem;
  --dim-size-80: 20rem;
  --dim-size-96: 24rem;
  --dim-size-px: 0.062rem;
  --dim-size-0-5: 0.125rem;
  --dim-size-1-5: 0.375rem;
  --dim-size-2-5: 0.625rem;
  --dim-size-3-5: 0.875rem;
  --dim-size-shape-5xsmall: 0.75rem;
  --dim-size-shape-4xsmall: 0.875rem;
  --dim-size-shape-3xsmall: 1rem;
  --dim-size-shape-2xsmall: 1.25rem;
  --dim-size-shape-xsmall: 1.75rem;
  --dim-size-shape-small: 2.25rem;
  --dim-size-shape-medium: 2.75rem;
  --dim-size-shape-large: 3.5rem;
  --dim-size-shape-xlarge: 4rem;
  --dim-size-icon-3xsmall: 0.625rem;
  --dim-size-icon-2xsmall: 0.75rem;
  --dim-size-icon-xsmall: 0.875rem;
  --dim-size-icon-small: 1rem;
  --dim-size-icon-medium: 1.25rem;
  --dim-size-icon-large: 1.5rem;
  --dim-size-icon-xlarge: 1.75rem;
  --dim-font-size-xs: 0.625rem;
  --dim-font-size-sm: 0.75rem;
  --dim-font-size-base: 0.875rem;
  --dim-font-size-lg: 1rem;
  --dim-font-size-xl: 1.125rem;
  --dim-font-size-2xl: 1.25rem;
  --dim-font-size-3xl: 1.5rem;
  --dim-font-size-4xl: 1.75rem;
  --dim-font-size-5xl: 2.25rem;
  --dim-font-size-6xl: 3rem;
  --dim-font-size-7xl: 3.75rem;
  --dim-font-size-8xl: 4.5rem;
  --dim-font-size-9xl: 6rem;
  --dim-line-height-none-use-100: 1;
  --dim-line-height-tight-use-125: 1.25;
  --dim-line-height-snug-use-137-5: 1.375;
  --dim-line-height-normal-use-150: 1.5;
  --dim-line-height-relaxed-use-162-5: 1.625;
  --dim-line-height-loose-use-200: 2;
  --dim-letter-spacing-tighter: -0.05rem;
  --dim-letter-spacing-tight: -0.025rem;
  --dim-letter-spacing-normal: 0rem;
  --dim-letter-spacing-wide: 0.025rem;
  --dim-letter-spacing-wider: 0.05rem;
  --dim-letter-spacing-widest: 0.1rem;
  --dim-letter-spacing-display: 0rem;
  --dim-outline-outwidth: 0.188rem;
  --dim-outline-outoffset: 0.125rem;
  --dim-outline-outbuttons: 0.5rem;
  --dim-outline-outfields: 0.5rem;
  --dim-outline-outtags: 624.938rem;
  --dim-outline-outdrops: 0.75rem;
  --dim-outline-outdialogs: 0.75rem;
  --dim-outline-outcontainers: 0.75rem;
  --dim-grid-cols: 12;
  --dim-grid-grid-margin: 1.5rem;
  --dim-grid-grid-gutter: 1rem;
  --dim-grid-screenwidth: 22.5rem;
  --dim-grid-col-span: 3.75rem;
  --dim-grid-screenheight: 50rem;
  --color-white: #ffffff;
  --color-semi-white: #fafafa;
  --color-semi-gray: #ddddd3;
  --color-primary-softer: #cccfff;
  --color-primary-soft: #838cff;
  --color-primary-main: #1526ff;
  --color-primary-main-soft: #126bf8;
  --color-primary-strong: #0d18a3;
  --color-primary-stronger: #060a47;
  --color-primary-onsoft: #060a47;
  --color-primary-onmain: #cccfff;
  --color-primary-onstrong: #cccfff;
  --color-primary-onsofter: #060a47;
  --color-primary-onstronger: #cccfff;
  --color-offwhite: #fafafa;
  --color-surface-colorless: rgba(252, 252, 253, 0);
  --color-surface-default: #d0d0d7;
  --color-surface-lowest: #bcbdc6;
  --color-surface-low: #a8a9b5;
  --color-surface-high: #cccfff;
  --color-surface-highest: #1526ff;
  --color-surface-opaque: rgba(9, 10, 11, 0.12);
  --color-surface-opaqueinverse: rgba(252, 252, 253, 0.16);
  --color-danger-light: #FFF5F5;
  --color-danger-softer: #ffcccc;
  --color-danger-soft: #ff8383;
  --color-danger-main: #ff1515;
  --color-danger-strong: #a30d0d;
  --color-danger-stronger: #470606;
  --color-danger-onsoft: #470606;
  --color-danger-onmain: #470606;
  --color-danger-onstrong: #ffcccc;
  --color-danger-onsofter: #470606;
  --color-danger-onstronger: #ffcccc;
  --color-warning-title: #D0352D;
  --color-warning-softer: #fffccc;
  --color-warning-soft: #fff783;
  --color-warning-main: #ffef15;
  --color-warning-mustard: #FFC017;
  --color-warning-strong: #a3990d;
  --color-warning-stronger: #474306;
  --color-warning-onsofter: #474306;
  --color-warning-onmain: #474306;
  --color-warning-onstrong: #474306;
  --color-warning-onsoft: #474306;
  --color-warning-onstronger: #fffccc;
  --color-success-softer: #ccffda;
  --color-success-soft: #83ffa4;
  --color-success-main: #15ff53;
  --color-success-strong: #0da335;
  --color-success-stronger: #064717;
  --color-success-onsofter: #064717;
  --color-success-onmain: #064717;
  --color-success-onstrong: #064717;
  --color-success-onsoft: #064717;
  --color-success-onstronger: #ccffda;
  --color-info-softer: #cce0ff;
  --color-info-soft: #83b5ff;
  --color-info-main: #1573ff;
  --color-info-strong: #0d49a3;
  --color-info-stronger: #062047;
  --color-info-onsoft: #062047;
  --color-info-onmain: #062047;
  --color-info-onstrong: #cce0ff;
  --color-info-onstronger: #cce0ff;
  --color-info-onsofter: #062047;
  --color-neutral-softer: #d0d0d7;
  --color-neutral-soft: #a8a9b5;
  --color-neutral-main: #818293;
  --color-neutral-strong: #5d5e69;
  --color-neutral-stronger: #3a3a3f;
  --color-neutral-onsofter: #28282a;
  --color-neutral-onmain: #28282a;
  --color-neutral-onstrong: #d0d0d7;
  --color-neutral-onsoft: #28282a;
  --color-neutral-onstronger: #d0d0d7;
  --color-white: #ffffff;
  --color-offwhite: #fafafa;
  --color-gray: #d9d9d9;
  --color-neutral: #b9b9b9;
  --color-neutral-alwaysblack: #000000;
  --color-state-enabled-solid: #1526ff;
  --color-state-enabled-onsolid: #cccfff;
  --color-state-enabled-bordersolid: #1526ff;
  --color-state-enabled-soft: #cccfff;
  --color-state-enabled-onsoft: #060a47;
  --color-state-enabled-bordersoft: #838cff;
  --color-state-enabled-ghost: rgba(252, 252, 253, 0);
  --color-state-enabled-onghost: #1526ff;
  --color-state-enabled-borderghost: rgba(252, 252, 253, 0);
  --color-state-enabled-neutral: #818293;
  --color-state-enabled-onneutral: #28282a;
  --color-state-enabled-borderneutral: #9496a4;
  --color-state-hover-solid: #0d18a3;
  --color-state-hover-onsolid: #cccfff;
  --color-state-hover-bordersolid: #0d18a3;
  --color-state-hover-soft: #838cff;
  --color-state-hover-onsoft: #060a47;
  --color-state-hover-bordersoft: #cccfff;
  --color-state-hover-ghost: #a7adff;
  --color-state-hover-onghost: #0d18a3;
  --color-state-hover-borderghost: #0d18a3;
  --color-state-hover-neutral: #5d5e69;
  --color-state-hover-onneutral: #d0d0d7;
  --color-state-hover-borderneutral: #818293;
  --color-state-focus-solid: #060a47;
  --color-state-focus-onsolid: #cccfff;
  --color-state-focus-bordersolid: #060a47;
  --color-state-focus-soft: #838cff;
  --color-state-focus-onsoft: #060a47;
  --color-state-focus-bordersoft: #1526ff;
  --color-state-focus-ghost: #1526ff;
  --color-state-focus-onghost: #060a47;
  --color-state-focus-borderghost: #838cff;
  --color-state-focus-neutral: #5d5e69;
  --color-state-focus-onneutral: #d0d0d7;
  --color-state-focus-borderneutral: #818293;
  --color-state-disabled-solid: #9496a4;
  --color-state-disabled-onsolid: #6e707e;
  --color-state-disabled-bordersolid: #818293;
  --color-state-disabled-soft: #bcbdc6;
  --color-state-disabled-onsoft: #6e707e;
  --color-state-disabled-bordersoft: #a8a9b5;
  --color-state-disabled-ghost: rgba(252, 252, 253, 0);
  --color-state-disabled-onghost: #6e707e;
  --color-state-disabled-borderghost: #bcbdc6;
  --color-state-disabled-neutral: #a8a9b5;
  --color-state-disabled-onneutral: #818293;
  --color-state-disabled-borderneutral: #9496a4;
  --color-focus-softer: #ccf1ff;
  --color-focus-soft: #83deff;
  --color-focus-main: #15c1ff;
  --color-focus-strong: #0d7ba3;
  --color-focus-stronger: #063647;
  --color-focus-onsofter: #063647;
  --color-focus-onsoft: #063647;
  --color-focus-onmain: #063647;
  --color-focus-onstrong: #ccf1ff;
  --color-focus-onstronger: #ccf1ff;
  --ref-color-primary-10: #cccfff;
  --ref-color-primary-20: #a7adff;
  --ref-color-primary-30: #838cff;
  --ref-color-primary-40: #5e6aff;
  --ref-color-primary-50: #3a48ff;
  --ref-color-primary-60: #1526ff;
  --ref-color-primary-70: #111fd1;
  --ref-color-primary-80: #0d18a3;
  --ref-color-primary-90: #0a1175;
  --ref-color-primary-100: #060a47;
  --ref-color-primary-pure: #1526ff;
  --ref-color-success-10: #ccffda;
  --ref-color-success-20: #a7ffbe;
  --ref-color-success-30: #83ffa4;
  --ref-color-success-40: #5eff89;
  --ref-color-success-50: #3aff6f;
  --ref-color-success-60: #15ff53;
  --ref-color-success-70: #11d144;
  --ref-color-success-80: #0da335;
  --ref-color-success-90: #0a7526;
  --ref-color-success-100: #064717;
  --ref-color-success-pure: #15ff53;
  --ref-color-warning-10: #fffccc;
  --ref-color-warning-20: #fff9a7;
  --ref-color-warning-30: #fff783;
  --ref-color-warning-40: #fff45e;
  --ref-color-warning-50: #fff23a;
  --ref-color-warning-60: #ffef15;
  --ref-color-warning-70: #d1c411;
  --ref-color-warning-80: #a3990d;
  --ref-color-warning-90: #756e0a;
  --ref-color-warning-100: #474306;
  --ref-color-warning-pure: #ffef15;
  --ref-color-danger-10: #ffcccc;
  --ref-color-danger-20: #ffa7a7;
  --ref-color-danger-30: #ff8383;
  --ref-color-danger-40: #ff5e5e;
  --ref-color-danger-50: #ff3a3a;
  --ref-color-danger-60: #ff1515;
  --ref-color-danger-70: #d11111;
  --ref-color-danger-80: #a30d0d;
  --ref-color-danger-90: #750a0a;
  --ref-color-danger-100: #470606;
  --ref-color-danger-pure: #ff1515;
  --ref-color-info-10: #cce0ff;
  --ref-color-info-20: #a7caff;
  --ref-color-info-30: #83b5ff;
  --ref-color-info-40: #5e9eff;
  --ref-color-info-50: #3a89ff;
  --ref-color-info-60: #1573ff;
  --ref-color-info-70: #115ed1;
  --ref-color-info-80: #0d49a3;
  --ref-color-info-90: #0a3575;
  --ref-color-info-100: #062047;
  --ref-color-info-pure: #1573ff;
  --ref-color-neutral-10: #d0d0d7;
  --ref-color-neutral-20: #bcbdc6;
  --ref-color-neutral-30: #a8a9b5;
  --ref-color-neutral-40: #9496a4;
  --ref-color-neutral-50: #818293;
  --ref-color-neutral-60: #6e707e;
  --ref-color-neutral-70: #5d5e69;
  --ref-color-neutral-80: #4b4c54;
  --ref-color-neutral-90: #3a3a3f;
  --ref-color-neutral-100: #28282a;
  --ref-color-neutral-pure: #818293;
  --ref-color-neutral-white: #ffffff;
  --ref-color-neutral-black: #000000;
  --ref-color-neutral-110: #02082f;
  --ref-color-focus-10: #ccf1ff;
  --ref-color-focus-20: #a7e8ff;
  --ref-color-focus-30: #83deff;
  --ref-color-focus-40: #5ed4ff;
  --ref-color-focus-50: #3acaff;
  --ref-color-focus-60: #15c1ff;
  --ref-color-focus-70: #119ed1;
  --ref-color-focus-80: #0d7ba3;
  --ref-color-focus-90: #0a5875;
  --ref-color-focus-100: #063647;
  --ref-color-focus-pure: #15c1ff;
  --ref-color-charts-red: #ff1515;
  --ref-color-charts-orange: #ff5315;
  --ref-color-charts-amber: #ffa115;
  --ref-color-charts-yellow: #ffef15;
  --ref-color-charts-lime: #c1ff15;
  --ref-color-charts-chartreuse: #73ff15;
  --ref-color-charts-green: #15ff53;
  --ref-color-charts-aquamarine: #15ffa1;
  --ref-color-charts-cyan: #15ffef;
  --ref-color-charts-sky: #15c1ff;
  --ref-color-charts-blue: #1573ff;
  --ref-color-charts-indigo: #5315ff;
  --ref-color-charts-violet: #a115ff;
  --ref-color-charts-magenta: #ef15ff;
  --ref-color-charts-pink: #ff15c1;
  --ref-color-charts-rose: #ff1573;
}

@-webkit-keyframes fadeIn {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}

@-o-keyframes fadeIn {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}

@keyframes fadeIn {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@-webkit-keyframes fadeOut {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
@-o-keyframes fadeOut {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
@keyframes fadeOut {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
@-webkit-keyframes slideInUp {
  from {
    opacity: 0;
    -webkit-transform: translateY(20px);
            transform: translateY(20px);
  }
  to {
    opacity: 1;
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }
}
@-o-keyframes slideInUp {
  from {
    opacity: 0;
    -o-transform: translateY(20px);
       transform: translateY(20px);
  }
  to {
    opacity: 1;
    -o-transform: translateY(0);
       transform: translateY(0);
  }
}
@keyframes slideInUp {
  from {
    opacity: 0;
    -webkit-transform: translateY(20px);
         -o-transform: translateY(20px);
            transform: translateY(20px);
  }
  to {
    opacity: 1;
    -webkit-transform: translateY(0);
         -o-transform: translateY(0);
            transform: translateY(0);
  }
}
@-webkit-keyframes slideInDown {
  from {
    opacity: 0;
    -webkit-transform: translateY(-20px);
            transform: translateY(-20px);
  }
  to {
    opacity: 1;
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }
}
@-o-keyframes slideInDown {
  from {
    opacity: 0;
    -o-transform: translateY(-20px);
       transform: translateY(-20px);
  }
  to {
    opacity: 1;
    -o-transform: translateY(0);
       transform: translateY(0);
  }
}
@keyframes slideInDown {
  from {
    opacity: 0;
    -webkit-transform: translateY(-20px);
         -o-transform: translateY(-20px);
            transform: translateY(-20px);
  }
  to {
    opacity: 1;
    -webkit-transform: translateY(0);
         -o-transform: translateY(0);
            transform: translateY(0);
  }
}
@-webkit-keyframes scaleIn {
  from {
    opacity: 0;
    -webkit-transform: scale(0.9);
            transform: scale(0.9);
  }
  to {
    opacity: 1;
    -webkit-transform: scale(1);
            transform: scale(1);
  }
}
@-o-keyframes scaleIn {
  from {
    opacity: 0;
    -o-transform: scale(0.9);
       transform: scale(0.9);
  }
  to {
    opacity: 1;
    -o-transform: scale(1);
       transform: scale(1);
  }
}
@keyframes scaleIn {
  from {
    opacity: 0;
    -webkit-transform: scale(0.9);
         -o-transform: scale(0.9);
            transform: scale(0.9);
  }
  to {
    opacity: 1;
    -webkit-transform: scale(1);
         -o-transform: scale(1);
            transform: scale(1);
  }
}
@-webkit-keyframes spin {
  to {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}
@-o-keyframes spin {
  to {
    -o-transform: rotate(360deg);
       transform: rotate(360deg);
  }
}
@keyframes spin {
  to {
    -webkit-transform: rotate(360deg);
         -o-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}
/* ... (seu código de breakpoint já existente) ... */
.block-cards-carousel-wrapper {
  position: relative;
}
.block-cards-carousel-inner {
  position: relative;
}
.block-cards-carousel-title {
  font-size: 40px;
  line-height: 100%;
  font-weight: 700;
  color: var(--ref-color-neutral-110);
  text-align: center;
  margin-bottom: 24px;
  font-family: var(--ref-font-family-primary);
}
.block-cards-carousel-tabs {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  max-width: 821px;
  margin: 0 auto 36px;
  background: var(--color-gray);
  border-radius: 50px;
  gap: 0;
}
.block-cards-carousel-tab {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
  padding: 16px 24px;
  border: none;
  background: transparent;
  border-radius: 50px;
  font-family: var(--ref-font-family-secondary);
  font-size: 14px;
  font-weight: 500;
  color: var(--ref-color-primary-60);
  cursor: pointer;
  -webkit-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
  white-space: nowrap;
  text-align: center;
}
.block-cards-carousel-tab[data-tab=all-clients] {
  border-radius: 50px 0 0 50px;
}
.block-cards-carousel-tab[data-tab=inss-clients] {
  border-radius: 0 50px 50px 0;
}
.block-cards-carousel-tab--active {
  background: var(--ref-color-primary-60);
  color: var(--color-white);
}
.block-cards-carousel-tab:hover:not(.block-cards-carousel-tab--active) {
  background: rgba(21, 38, 255, 0.05);
}
.block-cards-carousel-tab-content {
  display: none;
  padding: 40px 0 0;
  position: relative;
  width: 100%;
  overflow: visible;
}
.block-cards-carousel-tab-content .block-cards-carousel-swiper {
  max-width: 822px;
  margin: 0 auto;
  padding: 0 100px;
  width: 100%;
  overflow: hidden;
}
@media (max-width: 767px) {
  .block-cards-carousel-tab-content .block-cards-carousel-swiper {
    padding: 0 60px;
    overflow: hidden;
  }
}
.block-cards-carousel-tab-content--active {
  display: block;
}
@media (max-width: 767px) {
  .block-cards-carousel-tab-content--active {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
  }
}
.block-cards-carousel-tab-content .swiper-button-next,
.block-cards-carousel-tab-content .swiper-button-prev {
  width: 40px;
  height: 40px;
  border-radius: 50%;
  color: var(--color-white);
  margin-top: 0;
  position: absolute;
  top: 0;
  margin-top: 95px;
  -webkit-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
  z-index: 10;
  background-color: var(--ref-color-primary-60);
}
.block-cards-carousel-tab-content .swiper-button-next:after,
.block-cards-carousel-tab-content .swiper-button-prev:after {
  content: "";
  display: block;
  width: 100%;
  height: 100%;
  background: url(../../img/carousel-button-left.svg) no-repeat center center;
  -webkit-background-size: 120% 120%;
          background-size: 120%;
}
.block-cards-carousel-tab-content .swiper-button-next:hover,
.block-cards-carousel-tab-content .swiper-button-prev:hover {
  background-color: var(--ref-color-primary-70);
}
.block-cards-carousel-tab-content .swiper-button-next.swiper-button-disabled,
.block-cards-carousel-tab-content .swiper-button-prev.swiper-button-disabled {
  opacity: 0.35;
  cursor: not-allowed;
}
.block-cards-carousel-tab-content .swiper-button-prev {
  left: 0;
  right: auto;
}
.block-cards-carousel-tab-content .swiper-button-next {
  right: 0;
  left: auto;
}
.block-cards-carousel-tab-content .swiper-button-next:after {
  -webkit-transform: rotate(180deg);
       -o-transform: rotate(180deg);
          transform: rotate(180deg);
}
@media (max-width: 767px) {
  .block-cards-carousel-tab-content .swiper-button-next,
  .block-cards-carousel-tab-content .swiper-button-prev {
    position: relative;
    bottom: unset;
    top: unset;
    -webkit-transform: none;
         -o-transform: none;
            transform: none;
    margin: 0;
    z-index: 10;
  }
  .block-cards-carousel-tab-content .swiper-button-prev,
  .block-cards-carousel-tab-content .swiper-button-next {
    left: unset;
    right: unset;
    -webkit-transform: translateY(-40px);
         -o-transform: translateY(-40px);
            transform: translateY(-40px);
  }
  .block-cards-carousel-tab-content .swiper-button-prev {
    margin-left: auto;
    margin-right: 20px;
  }
}
.block-cards-carousel-swiper {
  overflow: visible;
  width: 100%;
  max-width: 822px;
  margin: 0 auto;
  position: relative;
}
.block-cards-carousel-swiper .swiper-wrapper {
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.block-cards-carousel-swiper .swiper-slide {
  width: 400px !important;
  max-width: 400px;
  height: auto;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
}
@media (max-width: 767px) {
  .block-cards-carousel-swiper .swiper-slide {
    width: 280px !important;
    max-width: 280px;
  }
}
@media (max-width: 767px) {
  .block-cards-carousel-swiper {
    overflow: visible;
    padding: 0 20px;
    margin: 0 -20px;
  }
}
.block-cards-carousel-swiper.cards-images .swiper-pagination {
  position: relative;
  bottom: auto;
  top: auto;
  margin-top: 24px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 8px;
  display: none;
}
.block-cards-carousel-swiper.cards-images .swiper-pagination .swiper-pagination-bullet {
  width: 8px;
  height: 8px;
  background: transparent;
  border: 1px solid var(--ref-color-primary-60);
  opacity: 1;
  border-radius: 50%;
  -webkit-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.block-cards-carousel-swiper.cards-images .swiper-pagination .swiper-pagination-bullet-active {
  background: var(--ref-color-primary-60);
  border-color: var(--ref-color-primary-60);
}
@media (max-width: 767px) {
  .block-cards-carousel-swiper.cards-images {
    position: relative;
    padding-bottom: 60px;
  }
  .block-cards-carousel-swiper.cards-images .swiper-pagination {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
    gap: 0.5rem;
    position: absolute;
    bottom: 0;
    left: unset;
    right: 100px;
    margin: 0 20px 0 0;
    width: auto;
    z-index: 10;
    display: flex;
    align-items: center;
    height: 40px;
  }
  .block-cards-carousel-swiper.cards-images .swiper-pagination span.swiper-pagination-bullet {
    margin: 0;
    width: 8px;
    height: 8px;
    border: solid 1px var(--color-primary-main);
  }
  .block-cards-carousel-swiper.cards-images .swiper-pagination span.swiper-pagination-bullet.swiper-pagination-bullet-active {
    width: 16px;
    border-radius: 10px;
  }
}
.block-cards-carousel-swiper.cards-infos {
  overflow: hidden;
  padding: 0;
  margin: 24px auto 0;
  max-width: 822px;
  width: 100%;
  position: relative;
}
.block-cards-carousel-swiper.cards-infos .swiper-wrapper {
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
}
.block-cards-carousel-swiper.cards-infos .swiper-slide {
  width: 100% !important;
  max-width: 100%;
  opacity: 0;
  -webkit-transition: opacity 0.3s ease;
  -o-transition: opacity 0.3s ease;
  transition: opacity 0.3s ease;
}
.block-cards-carousel-swiper.cards-infos .swiper-slide.swiper-slide-active {
  opacity: 1;
}
@media (max-width: 767px) {
  .block-cards-carousel-swiper.cards-infos {
    -webkit-transform: translateY(-40px);
         -o-transform: translateY(-40px);
            transform: translateY(-40px);
  }
}
.block-cards-carousel-buttons {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  gap: 24px;
  margin: 40px auto 0;
  width: 100%;
  max-width: 821px;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
}
@media (max-width: 767px) {
  .block-cards-carousel-buttons {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    gap: 16px;
  }
}
.block-cards-carousel-btn {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 calc(50% - 12px);
      -ms-flex: 0 0 calc(50% - 12px);
          flex: 0 0 calc(50% - 12px);
  padding: 12px 24px;
  border-radius: 50px;
  font-family: var(--ref-font-family-secondary);
  font-size: 16px;
  font-weight: 600;
  text-decoration: none;
  cursor: pointer;
  -webkit-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
  white-space: nowrap;
  text-align: center;
  border: 2px solid transparent;
}
.block-cards-carousel-btn--primary {
  background: var(--ref-color-primary-60);
  color: var(--color-white);
  border-color: var(--ref-color-primary-60);
}
.block-cards-carousel-btn--primary:hover {
  background: var(--ref-color-primary-70);
  border-color: var(--ref-color-primary-70);
  color: var(--color-white);
  text-decoration: none;
}
.block-cards-carousel-btn--outline {
  background: var(--color-white);
  color: var(--ref-color-primary-60);
  border-color: var(--ref-color-primary-60);
}
.block-cards-carousel-btn--outline:hover {
  background: var(--ref-color-primary-60);
  color: var(--color-white);
  text-decoration: none;
}
@media (max-width: 767px) {
  .block-cards-carousel-btn {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
        -ms-flex: 1;
            flex: 1;
    width: 100%;
  }
}

.block-cards-carousel-item {
  width: 100%;
  max-width: 400px;
  margin: 0 auto;
  height: auto;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
}
.block-cards-carousel-item__wrapper {
  width: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-transition: -webkit-transform 0.3s ease, -webkit-box-shadow 0.3s ease;
  transition: -webkit-transform 0.3s ease, -webkit-box-shadow 0.3s ease;
  -o-transition: box-shadow 0.3s ease, -o-transform 0.3s ease;
  transition: transform 0.3s ease, box-shadow 0.3s ease;
  transition: transform 0.3s ease, box-shadow 0.3s ease, -webkit-transform 0.3s ease, -o-transform 0.3s ease, -webkit-box-shadow 0.3s ease;
  height: 100%;
}
.block-cards-carousel-item__image {
  width: 100%;
  text-align: center;
  margin-bottom: 16px;
}
.block-cards-carousel-item__image img {
  max-width: 100%;
  height: auto;
  display: block;
  margin: 0 auto;
}
.block-cards-carousel-item__title {
  font-family: var(--ref-font-family-secondary);
  font-size: 24px;
  font-weight: 600;
  line-height: 100%;
  color: #02082F;
  text-align: center;
  margin-bottom: 32px;
}
@media (max-width: 767px) {
  .block-cards-carousel-item__title {
    display: none;
  }
}
.block-cards-carousel-item__benefits {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  gap: 24px;
  margin-bottom: 32px;
}
.block-cards-carousel-item__benefits > * {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
  min-width: 0;
}
@media (max-width: 767px) {
  .block-cards-carousel-item__benefits {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    gap: 24px;
  }
}
.block-cards-carousel-item__text {
  font-family: var(--ref-font-family-secondary);
  font-size: 16px;
  font-weight: 500;
  line-height: 100%;
  color: #02082F;
  text-align: center;
}
.block-cards-carousel-item__text p {
  margin: 0;
}
.block-cards-carousel-item__text p + p {
  margin-top: 0.5rem;
}
@media (max-width: 767px) {
  .block-cards-carousel-item__text {
    font-size: 18px;
  }
}
.block-cards-carousel-item.swiper-slide:not(.swiper-slide-active) {
  opacity: 0.7;
}

.block-cards-carousel-item-benefit__content {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 8px;
  background: #C6DF30;
  border-radius: 24px;
  padding: 24px;
  color: var(--ref-color-primary-60);
}
.block-cards-carousel-item-benefit__title {
  font-family: var(--ref-font-family-secondary);
  font-size: 20px;
  font-weight: 600;
  line-height: 100%;
  color: #02082F;
}
.block-cards-carousel-item-benefit__text {
  font-family: var(--ref-font-family-secondary);
  font-size: 16px;
  font-weight: 500;
  line-height: 120%;
  color: #02082F;
}
.block-cards-carousel-item-benefit__text p {
  margin: 0;
}
.block-cards-carousel-item-benefit__text p + p {
  margin-top: 0.5rem;
}

.block-cards-carousel-swiper.cards-images .field--type-image img, .block-cards-carousel-swiper.cards-images .field--name-field-user-picture img {
  margin: 0;
}
.block-cards-carousel-swiper.cards-images.swiper-3d .swiper-slide-shadow-left, .block-cards-carousel-swiper.cards-images.swiper-3d .swiper-slide-shadow-right {
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
  background: none;
}
.block-cards-carousel-swiper.cards-images.swiper-loop .swiper-wrapper {
  -webkit-transition-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94);
       -o-transition-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94);
          transition-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94);
}
.block-cards-carousel-swiper.cards-infos .block-cards-carousel-item__image {
  display: none;
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInBhcmFncmFwaC1jYXJkcy1jYXJvdXNlbC5jc3MiLCIuLi9hYnN0cmFjdHMvX3Rva2Vucy5zY3NzIiwiLi4vYWJzdHJhY3RzL19taXhpbnMuc2NzcyIsInBhcmFncmFwaC1jYXJkcy1jYXJvdXNlbC5zY3NzIiwiLi4vYWJzdHJhY3RzL192YXJpYWJsZXMuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxnQkFBZ0I7QUNJaEI7RUFFRTtrQ0FBQTtFQUVBO2tDQUFBO0VBSUEsMkJBQUE7RUFDQSxpQ0FBQTtFQUNBLDRCQUFBO0VBQ0EsOEJBQUE7RUFDQSw2QkFBQTtFQUNBLCtCQUFBO0VBQ0EsMkJBQUE7RUFDQSxnQ0FBQTtFQUNBLDRCQUFBO0VBR0Esa0JBQUE7RUFDQSxvQkFBQTtFQUNBLG9CQUFBO0VBQ0Esb0JBQUE7RUFDQSxvQkFBQTtFQUNBLG9CQUFBO0VBQ0Esd0JBQUE7RUFHQSx5QkFBQTtFQUNBLHdCQUFBO0VBQ0EseUJBQUE7RUFDQSx1QkFBQTtFQUNBLHdCQUFBO0VBQ0Esc0JBQUE7RUFDQSx3QkFBQTtFQUNBLDZCQUFBO0VBQ0EsNkJBQUE7RUFDQSx1QkFBQTtFQUNBLDhCQUFBO0VBQ0EsNkJBQUE7RUFDQSw2QkFBQTtFQUNBLDBCQUFBO0VBQ0EsK0JBQUE7RUFDQSw0QkFBQTtFQUdBLG9CQUFBO0VBQ0Esd0JBQUE7RUFDQSx3QkFBQTtFQUNBLHdCQUFBO0VBQ0EsdUJBQUE7RUFDQSxzQkFBQTtFQUNBLDBCQUFBO0VBR0EscUJBQUE7RUFDQSx3QkFBQTtFQUNBLHVCQUFBO0VBQ0Esd0JBQUE7RUFDQSxxQkFBQTtFQUNBLHdCQUFBO0VBQ0EsdUJBQUE7RUFDQSx3QkFBQTtFQUNBLHFCQUFBO0VBQ0Esd0JBQUE7RUFDQSx3QkFBQTtFQUNBLHlCQUFBO0VBQ0Esc0JBQUE7RUFDQSx3QkFBQTtFQUNBLHNCQUFBO0VBQ0Esc0JBQUE7RUFDQSxzQkFBQTtFQUNBLHNCQUFBO0VBQ0Esc0JBQUE7RUFDQSxzQkFBQTtFQUNBLHVCQUFBO0VBQ0EsdUJBQUE7RUFDQSx1QkFBQTtFQUNBLHVCQUFBO0VBQ0EsdUJBQUE7RUFDQSx1QkFBQTtFQUNBLHVCQUFBO0VBQ0EsdUJBQUE7RUFDQSx1QkFBQTtFQUNBLHVCQUFBO0VBR0EsK0JBQUE7RUFDQSwrQkFBQTtFQUNBLDRCQUFBO0VBQ0EsNEJBQUE7RUFDQSwwQkFBQTtFQUNBLDRCQUFBO0VBQ0EsNkJBQUE7RUFDQSw4QkFBQTtFQUNBLDZCQUFBO0VBQ0EsOEJBQUE7RUFDQSwwQkFBQTtFQUdBLGtCQUFBO0VBQ0EscUJBQUE7RUFDQSxvQkFBQTtFQUNBLHFCQUFBO0VBQ0Esa0JBQUE7RUFDQSxxQkFBQTtFQUNBLG9CQUFBO0VBQ0EscUJBQUE7RUFDQSxrQkFBQTtFQUNBLHFCQUFBO0VBQ0EscUJBQUE7RUFDQSxzQkFBQTtFQUNBLG1CQUFBO0VBQ0EscUJBQUE7RUFDQSxtQkFBQTtFQUNBLG1CQUFBO0VBQ0EsbUJBQUE7RUFDQSxtQkFBQTtFQUNBLG1CQUFBO0VBQ0EsbUJBQUE7RUFDQSxvQkFBQTtFQUNBLG9CQUFBO0VBQ0Esb0JBQUE7RUFDQSxvQkFBQTtFQUNBLG9CQUFBO0VBQ0Esb0JBQUE7RUFDQSxvQkFBQTtFQUNBLG9CQUFBO0VBQ0Esb0JBQUE7RUFDQSxvQkFBQTtFQUNBLHVCQUFBO0VBQ0Esd0JBQUE7RUFDQSx3QkFBQTtFQUNBLHdCQUFBO0VBQ0Esd0JBQUE7RUFHQSxpQ0FBQTtFQUNBLGtDQUFBO0VBQ0EsOEJBQUE7RUFDQSxpQ0FBQTtFQUNBLGdDQUFBO0VBQ0EsK0JBQUE7RUFDQSxnQ0FBQTtFQUNBLDhCQUFBO0VBQ0EsNkJBQUE7RUFHQSxpQ0FBQTtFQUNBLGdDQUFBO0VBQ0EsZ0NBQUE7RUFDQSwyQkFBQTtFQUNBLCtCQUFBO0VBQ0EsNkJBQUE7RUFDQSwrQkFBQTtFQUdBLDRCQUFBO0VBQ0EsMkJBQUE7RUFDQSw4QkFBQTtFQUNBLHdCQUFBO0VBQ0EsNEJBQUE7RUFDQSw0QkFBQTtFQUNBLDJCQUFBO0VBQ0EsNEJBQUE7RUFDQSw0QkFBQTtFQUNBLHlCQUFBO0VBQ0EsNEJBQUE7RUFDQSwyQkFBQTtFQUNBLHlCQUFBO0VBR0EsaUNBQUE7RUFDQSxxQ0FBQTtFQUNBLHVDQUFBO0VBQ0EscUNBQUE7RUFDQSwwQ0FBQTtFQUNBLGtDQUFBO0VBR0Esc0NBQUE7RUFDQSxxQ0FBQTtFQUNBLGlDQUFBO0VBQ0EsbUNBQUE7RUFDQSxtQ0FBQTtFQUNBLG1DQUFBO0VBQ0Esa0NBQUE7RUFHQSxnQ0FBQTtFQUNBLGlDQUFBO0VBQ0EsZ0NBQUE7RUFDQSwrQkFBQTtFQUNBLGlDQUFBO0VBQ0EsK0JBQUE7RUFDQSxpQ0FBQTtFQUNBLG9DQUFBO0VBR0EsbUJBQUE7RUFDQSw4QkFBQTtFQUNBLDRCQUFBO0VBQ0EsK0JBQUE7RUFDQSw0QkFBQTtFQUNBLDhCQUFBO0VBR0Esc0JBQUE7RUFDQSwyQkFBQTtFQUNBLDBCQUFBO0VBR0EsK0JBQUE7RUFDQSw2QkFBQTtFQUNBLDZCQUFBO0VBQ0Esa0NBQUE7RUFDQSwrQkFBQTtFQUNBLGlDQUFBO0VBQ0EsK0JBQUE7RUFDQSwrQkFBQTtFQUNBLGlDQUFBO0VBQ0EsaUNBQUE7RUFDQSxtQ0FBQTtFQUNBLHlCQUFBO0VBR0EsaURBQUE7RUFDQSxnQ0FBQTtFQUNBLCtCQUFBO0VBQ0EsNEJBQUE7RUFDQSw2QkFBQTtFQUNBLGdDQUFBO0VBQ0EsNkNBQUE7RUFDQSx3REFBQTtFQUdBLDZCQUFBO0VBQ0EsOEJBQUE7RUFDQSw0QkFBQTtFQUNBLDRCQUFBO0VBQ0EsOEJBQUE7RUFDQSxnQ0FBQTtFQUNBLDhCQUFBO0VBQ0EsOEJBQUE7RUFDQSxnQ0FBQTtFQUNBLGdDQUFBO0VBQ0Esa0NBQUE7RUFDQSw4QkFBQTtFQUdBLCtCQUFBO0VBQ0EsNkJBQUE7RUFDQSw2QkFBQTtFQUNBLGdDQUFBO0VBQ0EsK0JBQUE7RUFDQSxpQ0FBQTtFQUNBLGlDQUFBO0VBQ0EsK0JBQUE7RUFDQSxpQ0FBQTtFQUNBLCtCQUFBO0VBQ0EsbUNBQUE7RUFHQSwrQkFBQTtFQUNBLDZCQUFBO0VBQ0EsNkJBQUE7RUFDQSwrQkFBQTtFQUNBLGlDQUFBO0VBQ0EsaUNBQUE7RUFDQSwrQkFBQTtFQUNBLGlDQUFBO0VBQ0EsK0JBQUE7RUFDQSxtQ0FBQTtFQUdBLDRCQUFBO0VBQ0EsMEJBQUE7RUFDQSwwQkFBQTtFQUNBLDRCQUFBO0VBQ0EsOEJBQUE7RUFDQSw0QkFBQTtFQUNBLDRCQUFBO0VBQ0EsOEJBQUE7RUFDQSxnQ0FBQTtFQUNBLDhCQUFBO0VBR0EsK0JBQUE7RUFDQSw2QkFBQTtFQUNBLDZCQUFBO0VBQ0EsK0JBQUE7RUFDQSxpQ0FBQTtFQUNBLGlDQUFBO0VBQ0EsK0JBQUE7RUFDQSxpQ0FBQTtFQUNBLCtCQUFBO0VBQ0EsbUNBQUE7RUFDQSxzQkFBQTtFQUNBLHlCQUFBO0VBQ0EscUJBQUE7RUFDQSx3QkFBQTtFQUNBLG9DQUFBO0VBR0Esb0NBQUE7RUFDQSxzQ0FBQTtFQUNBLDBDQUFBO0VBQ0EsbUNBQUE7RUFDQSxxQ0FBQTtFQUNBLHlDQUFBO0VBQ0EsbURBQUE7RUFDQSxzQ0FBQTtFQUNBLHlEQUFBO0VBQ0Esc0NBQUE7RUFDQSx3Q0FBQTtFQUNBLDRDQUFBO0VBR0Esa0NBQUE7RUFDQSxvQ0FBQTtFQUNBLHdDQUFBO0VBQ0EsaUNBQUE7RUFDQSxtQ0FBQTtFQUNBLHVDQUFBO0VBQ0Esa0NBQUE7RUFDQSxvQ0FBQTtFQUNBLHdDQUFBO0VBQ0Esb0NBQUE7RUFDQSxzQ0FBQTtFQUNBLDBDQUFBO0VBR0Esa0NBQUE7RUFDQSxvQ0FBQTtFQUNBLHdDQUFBO0VBQ0EsaUNBQUE7RUFDQSxtQ0FBQTtFQUNBLHVDQUFBO0VBQ0Esa0NBQUE7RUFDQSxvQ0FBQTtFQUNBLHdDQUFBO0VBQ0Esb0NBQUE7RUFDQSxzQ0FBQTtFQUNBLDBDQUFBO0VBR0EscUNBQUE7RUFDQSx1Q0FBQTtFQUNBLDJDQUFBO0VBQ0Esb0NBQUE7RUFDQSxzQ0FBQTtFQUNBLDBDQUFBO0VBQ0Esb0RBQUE7RUFDQSx1Q0FBQTtFQUNBLDJDQUFBO0VBQ0EsdUNBQUE7RUFDQSx5Q0FBQTtFQUNBLDZDQUFBO0VBR0EsNkJBQUE7RUFDQSwyQkFBQTtFQUNBLDJCQUFBO0VBQ0EsNkJBQUE7RUFDQSwrQkFBQTtFQUNBLCtCQUFBO0VBQ0EsNkJBQUE7RUFDQSw2QkFBQTtFQUNBLCtCQUFBO0VBQ0EsaUNBQUE7RUFHQSwrQkFBQTtFQUNBLCtCQUFBO0VBQ0EsK0JBQUE7RUFDQSwrQkFBQTtFQUNBLCtCQUFBO0VBQ0EsK0JBQUE7RUFDQSwrQkFBQTtFQUNBLCtCQUFBO0VBQ0EsK0JBQUE7RUFDQSxnQ0FBQTtFQUNBLGlDQUFBO0VBR0EsK0JBQUE7RUFDQSwrQkFBQTtFQUNBLCtCQUFBO0VBQ0EsK0JBQUE7RUFDQSwrQkFBQTtFQUNBLCtCQUFBO0VBQ0EsK0JBQUE7RUFDQSwrQkFBQTtFQUNBLCtCQUFBO0VBQ0EsZ0NBQUE7RUFDQSxpQ0FBQTtFQUdBLCtCQUFBO0VBQ0EsK0JBQUE7RUFDQSwrQkFBQTtFQUNBLCtCQUFBO0VBQ0EsK0JBQUE7RUFDQSwrQkFBQTtFQUNBLCtCQUFBO0VBQ0EsK0JBQUE7RUFDQSwrQkFBQTtFQUNBLGdDQUFBO0VBQ0EsaUNBQUE7RUFHQSw4QkFBQTtFQUNBLDhCQUFBO0VBQ0EsOEJBQUE7RUFDQSw4QkFBQTtFQUNBLDhCQUFBO0VBQ0EsOEJBQUE7RUFDQSw4QkFBQTtFQUNBLDhCQUFBO0VBQ0EsOEJBQUE7RUFDQSwrQkFBQTtFQUNBLGdDQUFBO0VBR0EsNEJBQUE7RUFDQSw0QkFBQTtFQUNBLDRCQUFBO0VBQ0EsNEJBQUE7RUFDQSw0QkFBQTtFQUNBLDRCQUFBO0VBQ0EsNEJBQUE7RUFDQSw0QkFBQTtFQUNBLDRCQUFBO0VBQ0EsNkJBQUE7RUFDQSw4QkFBQTtFQUdBLCtCQUFBO0VBQ0EsK0JBQUE7RUFDQSwrQkFBQTtFQUNBLCtCQUFBO0VBQ0EsK0JBQUE7RUFDQSwrQkFBQTtFQUNBLCtCQUFBO0VBQ0EsK0JBQUE7RUFDQSwrQkFBQTtFQUNBLGdDQUFBO0VBQ0EsaUNBQUE7RUFDQSxrQ0FBQTtFQUNBLGtDQUFBO0VBQ0EsZ0NBQUE7RUFHQSw2QkFBQTtFQUNBLDZCQUFBO0VBQ0EsNkJBQUE7RUFDQSw2QkFBQTtFQUNBLDZCQUFBO0VBQ0EsNkJBQUE7RUFDQSw2QkFBQTtFQUNBLDZCQUFBO0VBQ0Es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QUFBLDhCQUFBO01BQUEsMEJBQUE7VUFBQSxzQkFBQTtFQUNBLFFBQUE7RUFDQSxtQkFBQTtFQUNBLG1CQUFBO0VBQ0EsYUFBQTtFQUNBLGtDQUFBO0FId2FKO0FHcmFFO0VBQ0UsNkNBQUE7RUFDQSxlQUFBO0VBQ0EsZ0JBQUE7RUFDQSxpQkFBQTtFQUNBLGNBQUE7QUh1YUo7QUdwYUU7RUFDRSw2Q0FBQTtFQUNBLGVBQUE7RUFDQSxnQkFBQTtFQUNBLGlCQUFBO0VBQ0EsY0FBQTtBSHNhSjtBR3JhSTtFQUNFLFNBQUE7QUh1YU47QUd0YU07RUFDRSxrQkFBQTtBSHdhUjs7QUdoYUk7RUFDRSxTQUFBO0FIbWFOO0FHamFJO0VBRUUsbUNBQUE7VUFBQSwyQkFBQTtFQUNBLGdCQUFBO0FIa2FOO0FHN1pNO0VBQ0Usd0VBQUE7T0FBQSxtRUFBQTtVQUFBLGdFQUFBO0FIK1pSO0FHMVpJO0VBQ0UsYUFBQTtBSDRaTiIsImZpbGUiOiJwYXJhZ3JhcGgtY2FyZHMtY2Fyb3VzZWwuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGNoYXJzZXQgXCJVVEYtOFwiO1xuOnJvb3Qge1xuICAtLXJlZi1mb250LWZhbWlseS1wcmltYXJ5OiBcIlByYWt0aWthXCIsIC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCxcbiAgICBcIlNlZ29lIFVJXCIsIFJvYm90bywgc2Fucy1zZXJpZjtcbiAgLS1yZWYtZm9udC1mYW1pbHktc2Vjb25kYXJ5OiBcIk1hbnJvcGVcIiwgLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LFxuICAgIFwiU2Vnb2UgVUlcIiwgUm9ib3RvLCBzYW5zLXNlcmlmO1xuICAtLXJlZi1mb250LXdlaWdodC10aGluOiAxMDA7XG4gIC0tcmVmLWZvbnQtd2VpZ2h0LWV4dHJhbGlnaHQ6IDIwMDtcbiAgLS1yZWYtZm9udC13ZWlnaHQtbGlnaHQ6IDMwMDtcbiAgLS1yZWYtZm9udC13ZWlnaHQtcmVndWxhcjogNDAwO1xuICAtLXJlZi1mb250LXdlaWdodC1tZWRpdW06IDUwMDtcbiAgLS1yZWYtZm9udC13ZWlnaHQtc2VtaWJvbGQ6IDYwMDtcbiAgLS1yZWYtZm9udC13ZWlnaHQtYm9sZDogNzAwO1xuICAtLXJlZi1mb250LXdlaWdodC1leHRyYWJvbGQ6IDgwMDtcbiAgLS1yZWYtZm9udC13ZWlnaHQtYmxhY2s6IDkwMDtcbiAgLS1kaW0tei1pbmRleC0wOiAwO1xuICAtLWRpbS16LWluZGV4LTEwOiAxMDtcbiAgLS1kaW0tei1pbmRleC0yMDogMjA7XG4gIC0tZGltLXotaW5kZXgtMzA6IDMwO1xuICAtLWRpbS16LWluZGV4LTQwOiA0MDtcbiAgLS1kaW0tei1pbmRleC01MDogNTA7XG4gIC0tZGltLXotaW5kZXgtYXV0bzogYXV0bztcbiAgLS1kaW0tcmFkaXVzLXhzOiAwLjEyNXJlbTtcbiAgLS1kaW0tcmFkaXVzLXNtOiAwLjI1cmVtO1xuICAtLWRpbS1yYWRpdXMtbWQ6IDAuMzc1cmVtO1xuICAtLWRpbS1yYWRpdXMtbGc6IDAuNXJlbTtcbiAgLS1kaW0tcmFkaXVzLXhsOiAwLjc1cmVtO1xuICAtLWRpbS1yYWRpdXMtMnhsOiAxcmVtO1xuICAtLWRpbS1yYWRpdXMtM3hsOiAxLjVyZW07XG4gIC0tZGltLXJhZGl1cy1kZWZhdWx0OiAwLjI1cmVtO1xuICAtLWRpbS1yYWRpdXMtZnVsbDogNjI0LjkzOHJlbTtcbiAgLS1kaW0tcmFkaXVzLW5vbmU6IDByZW07XG4gIC0tZGltLXJhZGl1cy1idXR0b25zOiAwLjM3NXJlbTtcbiAgLS1kaW0tcmFkaXVzLWZpZWxkczogMC4zNzVyZW07XG4gIC0tZGltLXJhZGl1cy10YWdzOiA2MjQuOTM4cmVtO1xuICAtLWRpbS1yYWRpdXMtZHJvcHM6IDAuNXJlbTtcbiAgLS1kaW0tcmFkaXVzLWNvbnRhaW5lcnM6IDAuNXJlbTtcbiAgLS1kaW0tcmFkaXVzLWRpYWxvZ3M6IDAuNXJlbTtcbiAgLS1kaW0tYm9yZGVyLTA6IDByZW07XG4gIC0tZGltLWJvcmRlci0xOiAwLjA2MnJlbTtcbiAgLS1kaW0tYm9yZGVyLTI6IDAuMTI1cmVtO1xuICAtLWRpbS1ib3JkZXItMzogMC4xODhyZW07XG4gIC0tZGltLWJvcmRlci00OiAwLjI1cmVtO1xuICAtLWRpbS1ib3JkZXItODogMC41cmVtO1xuICAtLWRpbS1ib3JkZXItMS00OiAwLjA4N3JlbTtcbiAgLS1kaW0tc3BhY2luZy0wOiAwcmVtO1xuICAtLWRpbS1zcGFjaW5nLTE6IDAuMjVyZW07XG4gIC0tZGltLXNwYWNpbmctMjogMC41cmVtO1xuICAtLWRpbS1zcGFjaW5nLTM6IDAuNzVyZW07XG4gIC0tZGltLXNwYWNpbmctNDogMXJlbTtcbiAgLS1kaW0tc3BhY2luZy01OiAxLjI1cmVtO1xuICAtLWRpbS1zcGFjaW5nLTY6IDEuNXJlbTtcbiAgLS1kaW0tc3BhY2luZy03OiAxLjc1cmVtO1xuICAtLWRpbS1zcGFjaW5nLTg6IDJyZW07XG4gIC0tZGltLXNwYWNpbmctOTogMi4yNXJlbTtcbiAgLS1kaW0tc3BhY2luZy0xMDogMi41cmVtO1xuICAtLWRpbS1zcGFjaW5nLTExOiAyLjc1cmVtO1xuICAtLWRpbS1zcGFjaW5nLTEyOiAzcmVtO1xuICAtLWRpbS1zcGFjaW5nLTE0OiAzLjVyZW07XG4gIC0tZGltLXNwYWNpbmctMTY6IDRyZW07XG4gIC0tZGltLXNwYWNpbmctMjA6IDVyZW07XG4gIC0tZGltLXNwYWNpbmctMjQ6IDZyZW07XG4gIC0tZGltLXNwYWNpbmctMjg6IDdyZW07XG4gIC0tZGltLXNwYWNpbmctMzI6IDhyZW07XG4gIC0tZGltLXNwYWNpbmctMzY6IDlyZW07XG4gIC0tZGltLXNwYWNpbmctNDA6IDEwcmVtO1xuICAtLWRpbS1zcGFjaW5nLTQ0OiAxMXJlbTtcbiAgLS1kaW0tc3BhY2luZy00ODogMTJyZW07XG4gIC0tZGltLXNwYWNpbmctNTI6IDEzcmVtO1xuICAtLWRpbS1zcGFjaW5nLTU2OiAxNHJlbTtcbiAgLS1kaW0tc3BhY2luZy02MDogMTVyZW07XG4gIC0tZGltLXNwYWNpbmctNjQ6IDE2cmVtO1xuICAtLWRpbS1zcGFjaW5nLTcyOiAxOHJlbTtcbiAgLS1kaW0tc3BhY2luZy04MDogMjByZW07XG4gIC0tZGltLXNwYWNpbmctOTY6IDI0cmVtO1xuICAtLWRpbS1zcGFjaW5nLTN4c21hbGw6IDAuMDYycmVtO1xuICAtLWRpbS1zcGFjaW5nLTJ4c21hbGw6IDAuMTI1cmVtO1xuICAtLWRpbS1zcGFjaW5nLXhzbWFsbDogMC41cmVtO1xuICAtLWRpbS1zcGFjaW5nLXNtYWxsOiAwLjc1cmVtO1xuICAtLWRpbS1zcGFjaW5nLW1lZGl1bTogMXJlbTtcbiAgLS1kaW0tc3BhY2luZy1sYXJnZTogMS4yNXJlbTtcbiAgLS1kaW0tc3BhY2luZy14bGFyZ2U6IDEuMjVyZW07XG4gIC0tZGltLXNwYWNpbmctMnhsYXJnZTogMS4yNXJlbTtcbiAgLS1kaW0tc3BhY2luZy0zeGxhcmdlOiAxLjVyZW07XG4gIC0tZGltLXNwYWNpbmctNHhsYXJnZTogMS43NXJlbTtcbiAgLS1kaW0tc3BhY2luZy1weDogMC4wNjJyZW07XG4gIC0tZGltLXNpemUtMDogMHJlbTtcbiAgLS1kaW0tc2l6ZS0xOiAwLjI1cmVtO1xuICAtLWRpbS1zaXplLTI6IDAuNXJlbTtcbiAgLS1kaW0tc2l6ZS0zOiAwLjc1cmVtO1xuICAtLWRpbS1zaXplLTQ6IDFyZW07XG4gIC0tZGltLXNpemUtNTogMS4yNXJlbTtcbiAgLS1kaW0tc2l6ZS02OiAxLjVyZW07XG4gIC0tZGltLXNpemUtNzogMS43NXJlbTtcbiAgLS1kaW0tc2l6ZS04OiAycmVtO1xuICAtLWRpbS1zaXplLTk6IDIuMjVyZW07XG4gIC0tZGltLXNpemUtMTA6IDIuNXJlbTtcbiAgLS1kaW0tc2l6ZS0xMTogMi43NXJlbTtcbiAgLS1kaW0tc2l6ZS0xMjogM3JlbTtcbiAgLS1kaW0tc2l6ZS0xNDogMy41cmVtO1xuICAtLWRpbS1zaXplLTE2OiA0cmVtO1xuICAtLWRpbS1zaXplLTIwOiA1cmVtO1xuICAtLWRpbS1zaXplLTI0OiA2cmVtO1xuICAtLWRpbS1zaXplLTI4OiA3cmVtO1xuICAtLWRpbS1zaXplLTMyOiA4cmVtO1xuICAtLWRpbS1zaXplLTM2OiA5cmVtO1xuICAtLWRpbS1zaXplLTQwOiAxMHJlbTtcbiAgLS1kaW0tc2l6ZS00NDogMTFyZW07XG4gIC0tZGltLXNpemUtNDg6IDEycmVtO1xuICAtLWRpbS1zaXplLTUyOiAxM3JlbTtcbiAgLS1kaW0tc2l6ZS01NjogMTRyZW07XG4gIC0tZGltLXNpemUtNjA6IDE1cmVtO1xuICAtLWRpbS1zaXplLTY0OiAxNnJlbTtcbiAgLS1kaW0tc2l6ZS03MjogMThyZW07XG4gIC0tZGltLXNpemUtODA6IDIwcmVtO1xuICAtLWRpbS1zaXplLTk2OiAyNHJlbTtcbiAgLS1kaW0tc2l6ZS1weDogMC4wNjJyZW07XG4gIC0tZGltLXNpemUtMC01OiAwLjEyNXJlbTtcbiAgLS1kaW0tc2l6ZS0xLTU6IDAuMzc1cmVtO1xuICAtLWRpbS1zaXplLTItNTogMC42MjVyZW07XG4gIC0tZGltLXNpemUtMy01OiAwLjg3NXJlbTtcbiAgLS1kaW0tc2l6ZS1zaGFwZS01eHNtYWxsOiAwLjc1cmVtO1xuICAtLWRpbS1zaXplLXNoYXBlLTR4c21hbGw6IDAuODc1cmVtO1xuICAtLWRpbS1zaXplLXNoYXBlLTN4c21hbGw6IDFyZW07XG4gIC0tZGltLXNpemUtc2hhcGUtMnhzbWFsbDogMS4yNXJlbTtcbiAgLS1kaW0tc2l6ZS1zaGFwZS14c21hbGw6IDEuNzVyZW07XG4gIC0tZGltLXNpemUtc2hhcGUtc21hbGw6IDIuMjVyZW07XG4gIC0tZGltLXNpemUtc2hhcGUtbWVkaXVtOiAyLjc1cmVtO1xuICAtLWRpbS1zaXplLXNoYXBlLWxhcmdlOiAzLjVyZW07XG4gIC0tZGltLXNpemUtc2hhcGUteGxhcmdlOiA0cmVtO1xuICAtLWRpbS1zaXplLWljb24tM3hzbWFsbDogMC42MjVyZW07XG4gIC0tZGltLXNpemUtaWNvbi0yeHNtYWxsOiAwLjc1cmVtO1xuICAtLWRpbS1zaXplLWljb24teHNtYWxsOiAwLjg3NXJlbTtcbiAgLS1kaW0tc2l6ZS1pY29uLXNtYWxsOiAxcmVtO1xuICAtLWRpbS1zaXplLWljb24tbWVkaXVtOiAxLjI1cmVtO1xuICAtLWRpbS1zaXplLWljb24tbGFyZ2U6IDEuNXJlbTtcbiAgLS1kaW0tc2l6ZS1pY29uLXhsYXJnZTogMS43NXJlbTtcbiAgLS1kaW0tZm9udC1zaXplLXhzOiAwLjYyNXJlbTtcbiAgLS1kaW0tZm9udC1zaXplLXNtOiAwLjc1cmVtO1xuICAtLWRpbS1mb250LXNpemUtYmFzZTogMC44NzVyZW07XG4gIC0tZGltLWZvbnQtc2l6ZS1sZzogMXJlbTtcbiAgLS1kaW0tZm9udC1zaXplLXhsOiAxLjEyNXJlbTtcbiAgLS1kaW0tZm9udC1zaXplLTJ4bDogMS4yNXJlbTtcbiAgLS1kaW0tZm9udC1zaXplLTN4bDogMS41cmVtO1xuICAtLWRpbS1mb250LXNpemUtNHhsOiAxLjc1cmVtO1xuICAtLWRpbS1mb250LXNpemUtNXhsOiAyLjI1cmVtO1xuICAtLWRpbS1mb250LXNpemUtNnhsOiAzcmVtO1xuICAtLWRpbS1mb250LXNpemUtN3hsOiAzLjc1cmVtO1xuICAtLWRpbS1mb250LXNpemUtOHhsOiA0LjVyZW07XG4gIC0tZGltLWZvbnQtc2l6ZS05eGw6IDZyZW07XG4gIC0tZGltLWxpbmUtaGVpZ2h0LW5vbmUtdXNlLTEwMDogMTtcbiAgLS1kaW0tbGluZS1oZWlnaHQtdGlnaHQtdXNlLTEyNTogMS4yNTtcbiAgLS1kaW0tbGluZS1oZWlnaHQtc251Zy11c2UtMTM3LTU6IDEuMzc1O1xuICAtLWRpbS1saW5lLWhlaWdodC1ub3JtYWwtdXNlLTE1MDogMS41O1xuICAtLWRpbS1saW5lLWhlaWdodC1yZWxheGVkLXVzZS0xNjItNTogMS42MjU7XG4gIC0tZGltLWxpbmUtaGVpZ2h0LWxvb3NlLXVzZS0yMDA6IDI7XG4gIC0tZGltLWxldHRlci1zcGFjaW5nLXRpZ2h0ZXI6IC0wLjA1cmVtO1xuICAtLWRpbS1sZXR0ZXItc3BhY2luZy10aWdodDogLTAuMDI1cmVtO1xuICAtLWRpbS1sZXR0ZXItc3BhY2luZy1ub3JtYWw6IDByZW07XG4gIC0tZGltLWxldHRlci1zcGFjaW5nLXdpZGU6IDAuMDI1cmVtO1xuICAtLWRpbS1sZXR0ZXItc3BhY2luZy13aWRlcjogMC4wNXJlbTtcbiAgLS1kaW0tbGV0dGVyLXNwYWNpbmctd2lkZXN0OiAwLjFyZW07XG4gIC0tZGltLWxldHRlci1zcGFjaW5nLWRpc3BsYXk6IDByZW07XG4gIC0tZGltLW91dGxpbmUtb3V0d2lkdGg6IDAuMTg4cmVtO1xuICAtLWRpbS1vdXRsaW5lLW91dG9mZnNldDogMC4xMjVyZW07XG4gIC0tZGltLW91dGxpbmUtb3V0YnV0dG9uczogMC41cmVtO1xuICAtLWRpbS1vdXRsaW5lLW91dGZpZWxkczogMC41cmVtO1xuICAtLWRpbS1vdXRsaW5lLW91dHRhZ3M6IDYyNC45MzhyZW07XG4gIC0tZGltLW91dGxpbmUtb3V0ZHJvcHM6IDAuNzVyZW07XG4gIC0tZGltLW91dGxpbmUtb3V0ZGlhbG9nczogMC43NXJlbTtcbiAgLS1kaW0tb3V0bGluZS1vdXRjb250YWluZXJzOiAwLjc1cmVtO1xuICAtLWRpbS1ncmlkLWNvbHM6IDEyO1xuICAtLWRpbS1ncmlkLWdyaWQtbWFyZ2luOiAxLjVyZW07XG4gIC0tZGltLWdyaWQtZ3JpZC1ndXR0ZXI6IDFyZW07XG4gIC0tZGltLWdyaWQtc2NyZWVud2lkdGg6IDIyLjVyZW07XG4gIC0tZGltLWdyaWQtY29sLXNwYW46IDMuNzVyZW07XG4gIC0tZGltLWdyaWQtc2NyZWVuaGVpZ2h0OiA1MHJlbTtcbiAgLS1jb2xvci13aGl0ZTogI2ZmZmZmZjtcbiAgLS1jb2xvci1zZW1pLXdoaXRlOiAjZmFmYWZhO1xuICAtLWNvbG9yLXNlbWktZ3JheTogI2RkZGRkMztcbiAgLS1jb2xvci1wcmltYXJ5LXNvZnRlcjogI2NjY2ZmZjtcbiAgLS1jb2xvci1wcmltYXJ5LXNvZnQ6ICM4MzhjZmY7XG4gIC0tY29sb3ItcHJpbWFyeS1tYWluOiAjMTUyNmZmO1xuICAtLWNvbG9yLXByaW1hcnktbWFpbi1zb2Z0OiAjMTI2YmY4O1xuICAtLWNvbG9yLXByaW1hcnktc3Ryb25nOiAjMGQxOGEzO1xuICAtLWNvbG9yLXByaW1hcnktc3Ryb25nZXI6ICMwNjBhNDc7XG4gIC0tY29sb3ItcHJpbWFyeS1vbnNvZnQ6ICMwNjBhNDc7XG4gIC0tY29sb3ItcHJpbWFyeS1vbm1haW46ICNjY2NmZmY7XG4gIC0tY29sb3ItcHJpbWFyeS1vbnN0cm9uZzogI2NjY2ZmZjtcbiAgLS1jb2xvci1wcmltYXJ5LW9uc29mdGVyOiAjMDYwYTQ3O1xuICAtLWNvbG9yLXByaW1hcnktb25zdHJvbmdlcjogI2NjY2ZmZjtcbiAgLS1jb2xvci1vZmZ3aGl0ZTogI2ZhZmFmYTtcbiAgLS1jb2xvci1zdXJmYWNlLWNvbG9ybGVzczogcmdiYSgyNTIsIDI1MiwgMjUzLCAwKTtcbiAgLS1jb2xvci1zdXJmYWNlLWRlZmF1bHQ6ICNkMGQwZDc7XG4gIC0tY29sb3Itc3VyZmFjZS1sb3dlc3Q6ICNiY2JkYzY7XG4gIC0tY29sb3Itc3VyZmFjZS1sb3c6ICNhOGE5YjU7XG4gIC0tY29sb3Itc3VyZmFjZS1oaWdoOiAjY2NjZmZmO1xuICAtLWNvbG9yLXN1cmZhY2UtaGlnaGVzdDogIzE1MjZmZjtcbiAgLS1jb2xvci1zdXJmYWNlLW9wYXF1ZTogcmdiYSg5LCAxMCwgMTEsIDAuMTIpO1xuICAtLWNvbG9yLXN1cmZhY2Utb3BhcXVlaW52ZXJzZTogcmdiYSgyNTIsIDI1MiwgMjUzLCAwLjE2KTtcbiAgLS1jb2xvci1kYW5nZXItbGlnaHQ6ICNGRkY1RjU7XG4gIC0tY29sb3ItZGFuZ2VyLXNvZnRlcjogI2ZmY2NjYztcbiAgLS1jb2xvci1kYW5nZXItc29mdDogI2ZmODM4MztcbiAgLS1jb2xvci1kYW5nZXItbWFpbjogI2ZmMTUxNTtcbiAgLS1jb2xvci1kYW5nZXItc3Ryb25nOiAjYTMwZDBkO1xuICAtLWNvbG9yLWRhbmdlci1zdHJvbmdlcjogIzQ3MDYwNjtcbiAgLS1jb2xvci1kYW5nZXItb25zb2Z0OiAjNDcwNjA2O1xuICAtLWNvbG9yLWRhbmdlci1vbm1haW46ICM0NzA2MDY7XG4gIC0tY29sb3ItZGFuZ2VyLW9uc3Ryb25nOiAjZmZjY2NjO1xuICAtLWNvbG9yLWRhbmdlci1vbnNvZnRlcjogIzQ3MDYwNjtcbiAgLS1jb2xvci1kYW5nZXItb25zdHJvbmdlcjogI2ZmY2NjYztcbiAgLS1jb2xvci13YXJuaW5nLXRpdGxlOiAjRDAzNTJEO1xuICAtLWNvbG9yLXdhcm5pbmctc29mdGVyOiAjZmZmY2NjO1xuICAtLWNvbG9yLXdhcm5pbmctc29mdDogI2ZmZjc4MztcbiAgLS1jb2xvci13YXJuaW5nLW1haW46ICNmZmVmMTU7XG4gIC0tY29sb3Itd2FybmluZy1tdXN0YXJkOiAjRkZDMDE3O1xuICAtLWNvbG9yLXdhcm5pbmctc3Ryb25nOiAjYTM5OTBkO1xuICAtLWNvbG9yLXdhcm5pbmctc3Ryb25nZXI6ICM0NzQzMDY7XG4gIC0tY29sb3Itd2FybmluZy1vbnNvZnRlcjogIzQ3NDMwNjtcbiAgLS1jb2xvci13YXJuaW5nLW9ubWFpbjogIzQ3NDMwNjtcbiAgLS1jb2xvci13YXJuaW5nLW9uc3Ryb25nOiAjNDc0MzA2O1xuICAtLWNvbG9yLXdhcm5pbmctb25zb2Z0OiAjNDc0MzA2O1xuICAtLWNvbG9yLXdhcm5pbmctb25zdHJvbmdlcjogI2ZmZmNjYztcbiAgLS1jb2xvci1zdWNjZXNzLXNvZnRlcjogI2NjZmZkYTtcbiAgLS1jb2xvci1zdWNjZXNzLXNvZnQ6ICM4M2ZmYTQ7XG4gIC0tY29sb3Itc3VjY2Vzcy1tYWluOiAjMTVmZjUzO1xuICAtLWNvbG9yLXN1Y2Nlc3Mtc3Ryb25nOiAjMGRhMzM1O1xuICAtLWNvbG9yLXN1Y2Nlc3Mtc3Ryb25nZXI6ICMwNjQ3MTc7XG4gIC0tY29sb3Itc3VjY2Vzcy1vbnNvZnRlcjogIzA2NDcxNztcbiAgLS1jb2xvci1zdWNjZXNzLW9ubWFpbjogIzA2NDcxNztcbiAgLS1jb2xvci1zdWNjZXNzLW9uc3Ryb25nOiAjMDY0NzE3O1xuICAtLWNvbG9yLXN1Y2Nlc3Mtb25zb2Z0OiAjMDY0NzE3O1xuICAtLWNvbG9yLXN1Y2Nlc3Mtb25zdHJvbmdlcjogI2NjZmZkYTtcbiAgLS1jb2xvci1pbmZvLXNvZnRlcjogI2NjZTBmZjtcbiAgLS1jb2xvci1pbmZvLXNvZnQ6ICM4M2I1ZmY7XG4gIC0tY29sb3ItaW5mby1tYWluOiAjMTU3M2ZmO1xuICAtLWNvbG9yLWluZm8tc3Ryb25nOiAjMGQ0OWEzO1xuICAtLWNvbG9yLWluZm8tc3Ryb25nZXI6ICMwNjIwNDc7XG4gIC0tY29sb3ItaW5mby1vbnNvZnQ6ICMwNjIwNDc7XG4gIC0tY29sb3ItaW5mby1vbm1haW46ICMwNjIwNDc7XG4gIC0tY29sb3ItaW5mby1vbnN0cm9uZzogI2NjZTBmZjtcbiAgLS1jb2xvci1pbmZvLW9uc3Ryb25nZXI6ICNjY2UwZmY7XG4gIC0tY29sb3ItaW5mby1vbnNvZnRlcjogIzA2MjA0NztcbiAgLS1jb2xvci1uZXV0cmFsLXNvZnRlcjogI2QwZDBkNztcbiAgLS1jb2xvci1uZXV0cmFsLXNvZnQ6ICNhOGE5YjU7XG4gIC0tY29sb3ItbmV1dHJhbC1tYWluOiAjODE4MjkzO1xuICAtLWNvbG9yLW5ldXRyYWwtc3Ryb25nOiAjNWQ1ZTY5O1xuICAtLWNvbG9yLW5ldXRyYWwtc3Ryb25nZXI6ICMzYTNhM2Y7XG4gIC0tY29sb3ItbmV1dHJhbC1vbnNvZnRlcjogIzI4MjgyYTtcbiAgLS1jb2xvci1uZXV0cmFsLW9ubWFpbjogIzI4MjgyYTtcbiAgLS1jb2xvci1uZXV0cmFsLW9uc3Ryb25nOiAjZDBkMGQ3O1xuICAtLWNvbG9yLW5ldXRyYWwtb25zb2Z0OiAjMjgyODJhO1xuICAtLWNvbG9yLW5ldXRyYWwtb25zdHJvbmdlcjogI2QwZDBkNztcbiAgLS1jb2xvci13aGl0ZTogI2ZmZmZmZjtcbiAgLS1jb2xvci1vZmZ3aGl0ZTogI2ZhZmFmYTtcbiAgLS1jb2xvci1ncmF5OiAjZDlkOWQ5O1xuICAtLWNvbG9yLW5ldXRyYWw6ICNiOWI5Yjk7XG4gIC0tY29sb3ItbmV1dHJhbC1hbHdheXNibGFjazogIzAwMDAwMDtcbiAgLS1jb2xvci1zdGF0ZS1lbmFibGVkLXNvbGlkOiAjMTUyNmZmO1xuICAtLWNvbG9yLXN0YXRlLWVuYWJsZWQtb25zb2xpZDogI2NjY2ZmZjtcbiAgLS1jb2xvci1zdGF0ZS1lbmFibGVkLWJvcmRlcnNvbGlkOiAjMTUyNmZmO1xuICAtLWNvbG9yLXN0YXRlLWVuYWJsZWQtc29mdDogI2NjY2ZmZjtcbiAgLS1jb2xvci1zdGF0ZS1lbmFibGVkLW9uc29mdDogIzA2MGE0NztcbiAgLS1jb2xvci1zdGF0ZS1lbmFibGVkLWJvcmRlcnNvZnQ6ICM4MzhjZmY7XG4gIC0tY29sb3Itc3RhdGUtZW5hYmxlZC1naG9zdDogcmdiYSgyNTIsIDI1MiwgMjUzLCAwKTtcbiAgLS1jb2xvci1zdGF0ZS1lbmFibGVkLW9uZ2hvc3Q6ICMxNTI2ZmY7XG4gIC0tY29sb3Itc3RhdGUtZW5hYmxlZC1ib3JkZXJnaG9zdDogcmdiYSgyNTIsIDI1MiwgMjUzLCAwKTtcbiAgLS1jb2xvci1zdGF0ZS1lbmFibGVkLW5ldXRyYWw6ICM4MTgyOTM7XG4gIC0tY29sb3Itc3RhdGUtZW5hYmxlZC1vbm5ldXRyYWw6ICMyODI4MmE7XG4gIC0tY29sb3Itc3RhdGUtZW5hYmxlZC1ib3JkZXJuZXV0cmFsOiAjOTQ5NmE0O1xuICAtLWNvbG9yLXN0YXRlLWhvdmVyLXNvbGlkOiAjMGQxOGEzO1xuICAtLWNvbG9yLXN0YXRlLWhvdmVyLW9uc29saWQ6ICNjY2NmZmY7XG4gIC0tY29sb3Itc3RhdGUtaG92ZXItYm9yZGVyc29saWQ6ICMwZDE4YTM7XG4gIC0tY29sb3Itc3RhdGUtaG92ZXItc29mdDogIzgzOGNmZjtcbiAgLS1jb2xvci1zdGF0ZS1ob3Zlci1vbnNvZnQ6ICMwNjBhNDc7XG4gIC0tY29sb3Itc3RhdGUtaG92ZXItYm9yZGVyc29mdDogI2NjY2ZmZjtcbiAgLS1jb2xvci1zdGF0ZS1ob3Zlci1naG9zdDogI2E3YWRmZjtcbiAgLS1jb2xvci1zdGF0ZS1ob3Zlci1vbmdob3N0OiAjMGQxOGEzO1xuICAtLWNvbG9yLXN0YXRlLWhvdmVyLWJvcmRlcmdob3N0OiAjMGQxOGEzO1xuICAtLWNvbG9yLXN0YXRlLWhvdmVyLW5ldXRyYWw6ICM1ZDVlNjk7XG4gIC0tY29sb3Itc3RhdGUtaG92ZXItb25uZXV0cmFsOiAjZDBkMGQ3O1xuICAtLWNvbG9yLXN0YXRlLWhvdmVyLWJvcmRlcm5ldXRyYWw6ICM4MTgyOTM7XG4gIC0tY29sb3Itc3RhdGUtZm9jdXMtc29saWQ6ICMwNjBhNDc7XG4gIC0tY29sb3Itc3RhdGUtZm9jdXMtb25zb2xpZDogI2NjY2ZmZjtcbiAgLS1jb2xvci1zdGF0ZS1mb2N1cy1ib3JkZXJzb2xpZDogIzA2MGE0NztcbiAgLS1jb2xvci1zdGF0ZS1mb2N1cy1zb2Z0OiAjODM4Y2ZmO1xuICAtLWNvbG9yLXN0YXRlLWZvY3VzLW9uc29mdDogIzA2MGE0NztcbiAgLS1jb2xvci1zdGF0ZS1mb2N1cy1ib3JkZXJzb2Z0OiAjMTUyNmZmO1xuICAtLWNvbG9yLXN0YXRlLWZvY3VzLWdob3N0OiAjMTUyNmZmO1xuICAtLWNvbG9yLXN0YXRlLWZvY3VzLW9uZ2hvc3Q6ICMwNjBhNDc7XG4gIC0tY29sb3Itc3RhdGUtZm9jdXMtYm9yZGVyZ2hvc3Q6ICM4MzhjZmY7XG4gIC0tY29sb3Itc3RhdGUtZm9jdXMtbmV1dHJhbDogIzVkNWU2OTtcbiAgLS1jb2xvci1zdGF0ZS1mb2N1cy1vbm5ldXRyYWw6ICNkMGQwZDc7XG4gIC0tY29sb3Itc3RhdGUtZm9jdXMtYm9yZGVybmV1dHJhbDogIzgxODI5MztcbiAgLS1jb2xvci1zdGF0ZS1kaXNhYmxlZC1zb2xpZDogIzk0OTZhNDtcbiAgLS1jb2xvci1zdGF0ZS1kaXNhYmxlZC1vbnNvbGlkOiAjNmU3MDdlO1xuICAtLWNvbG9yLXN0YXRlLWRpc2FibGVkLWJvcmRlcnNvbGlkOiAjODE4MjkzO1xuICAtLWNvbG9yLXN0YXRlLWRpc2FibGVkLXNvZnQ6ICNiY2JkYzY7XG4gIC0tY29sb3Itc3RhdGUtZGlzYWJsZWQtb25zb2Z0OiAjNmU3MDdlO1xuICAtLWNvbG9yLXN0YXRlLWRpc2FibGVkLWJvcmRlcnNvZnQ6ICNhOGE5YjU7XG4gIC0tY29sb3Itc3RhdGUtZGlzYWJsZWQtZ2hvc3Q6IHJnYmEoMjUyLCAyNTIsIDI1MywgMCk7XG4gIC0tY29sb3Itc3RhdGUtZGlzYWJsZWQtb25naG9zdDogIzZlNzA3ZTtcbiAgLS1jb2xvci1zdGF0ZS1kaXNhYmxlZC1ib3JkZXJnaG9zdDogI2JjYmRjNjtcbiAgLS1jb2xvci1zdGF0ZS1kaXNhYmxlZC1uZXV0cmFsOiAjYThhOWI1O1xuICAtLWNvbG9yLXN0YXRlLWRpc2FibGVkLW9ubmV1dHJhbDogIzgxODI5MztcbiAgLS1jb2xvci1zdGF0ZS1kaXNhYmxlZC1ib3JkZXJuZXV0cmFsOiAjOTQ5NmE0O1xuICAtLWNvbG9yLWZvY3VzLXNvZnRlcjogI2NjZjFmZjtcbiAgLS1jb2xvci1mb2N1cy1zb2Z0OiAjODNkZWZmO1xuICAtLWNvbG9yLWZvY3VzLW1haW46ICMxNWMxZmY7XG4gIC0tY29sb3ItZm9jdXMtc3Ryb25nOiAjMGQ3YmEzO1xuICAtLWNvbG9yLWZvY3VzLXN0cm9uZ2VyOiAjMDYzNjQ3O1xuICAtLWNvbG9yLWZvY3VzLW9uc29mdGVyOiAjMDYzNjQ3O1xuICAtLWNvbG9yLWZvY3VzLW9uc29mdDogIzA2MzY0NztcbiAgLS1jb2xvci1mb2N1cy1vbm1haW46ICMwNjM2NDc7XG4gIC0tY29sb3ItZm9jdXMtb25zdHJvbmc6ICNjY2YxZmY7XG4gIC0tY29sb3ItZm9jdXMtb25zdHJvbmdlcjogI2NjZjFmZjtcbiAgLS1yZWYtY29sb3ItcHJpbWFyeS0xMDogI2NjY2ZmZjtcbiAgLS1yZWYtY29sb3ItcHJpbWFyeS0yMDogI2E3YWRmZjtcbiAgLS1yZWYtY29sb3ItcHJpbWFyeS0zMDogIzgzOGNmZjtcbiAgLS1yZWYtY29sb3ItcHJpbWFyeS00MDogIzVlNmFmZjtcbiAgLS1yZWYtY29sb3ItcHJpbWFyeS01MDogIzNhNDhmZjtcbiAgLS1yZWYtY29sb3ItcHJpbWFyeS02MDogIzE1MjZmZjtcbiAgLS1yZWYtY29sb3ItcHJpbWFyeS03MDogIzExMWZkMTtcbiAgLS1yZWYtY29sb3ItcHJpbWFyeS04MDogIzBkMThhMztcbiAgLS1yZWYtY29sb3ItcHJpbWFyeS05MDogIzBhMTE3NTtcbiAgLS1yZWYtY29sb3ItcHJpbWFyeS0xMDA6ICMwNjBhNDc7XG4gIC0tcmVmLWNvbG9yLXByaW1hcnktcHVyZTogIzE1MjZmZjtcbiAgLS1yZWYtY29sb3Itc3VjY2Vzcy0xMDogI2NjZmZkYTtcbiAgLS1yZWYtY29sb3Itc3VjY2Vzcy0yMDogI2E3ZmZiZTtcbiAgLS1yZWYtY29sb3Itc3VjY2Vzcy0zMDogIzgzZmZhNDtcbiAgLS1yZWYtY29sb3Itc3VjY2Vzcy00MDogIzVlZmY4OTtcbiAgLS1yZWYtY29sb3Itc3VjY2Vzcy01MDogIzNhZmY2ZjtcbiAgLS1yZWYtY29sb3Itc3VjY2Vzcy02MDogIzE1ZmY1MztcbiAgLS1yZWYtY29sb3Itc3VjY2Vzcy03MDogIzExZDE0NDtcbiAgLS1yZWYtY29sb3Itc3VjY2Vzcy04MDogIzBkYTMzNTtcbiAgLS1yZWYtY29sb3Itc3VjY2Vzcy05MDogIzBhNzUyNjtcbiAgLS1yZWYtY29sb3Itc3VjY2Vzcy0xMDA6ICMwNjQ3MTc7XG4gIC0tcmVmLWNvbG9yLXN1Y2Nlc3MtcHVyZTogIzE1ZmY1MztcbiAgLS1yZWYtY29sb3Itd2FybmluZy0xMDogI2ZmZmNjYztcbiAgLS1yZWYtY29sb3Itd2FybmluZy0yMDogI2ZmZjlhNztcbiAgLS1yZWYtY29sb3Itd2FybmluZy0zMDogI2ZmZjc4MztcbiAgLS1yZWYtY29sb3Itd2FybmluZy00MDogI2ZmZjQ1ZTtcbiAgLS1yZWYtY29sb3Itd2FybmluZy01MDogI2ZmZjIzYTtcbiAgLS1yZWYtY29sb3Itd2FybmluZy02MDogI2ZmZWYxNTtcbiAgLS1yZWYtY29sb3Itd2FybmluZy03MDogI2QxYzQxMTtcbiAgLS1yZWYtY29sb3Itd2FybmluZy04MDogI2EzOTkwZDtcbiAgLS1yZWYtY29sb3Itd2FybmluZy05MDogIzc1NmUwYTtcbiAgLS1yZWYtY29sb3Itd2FybmluZy0xMDA6ICM0NzQzMDY7XG4gIC0tcmVmLWNvbG9yLXdhcm5pbmctcHVyZTogI2ZmZWYxNTtcbiAgLS1yZWYtY29sb3ItZGFuZ2VyLTEwOiAjZmZjY2NjO1xuICAtLXJlZi1jb2xvci1kYW5nZXItMjA6ICNmZmE3YTc7XG4gIC0tcmVmLWNvbG9yLWRhbmdlci0zMDogI2ZmODM4MztcbiAgLS1yZWYtY29sb3ItZGFuZ2VyLTQwOiAjZmY1ZTVlO1xuICAtLXJlZi1jb2xvci1kYW5nZXItNTA6ICNmZjNhM2E7XG4gIC0tcmVmLWNvbG9yLWRhbmdlci02MDogI2ZmMTUxNTtcbiAgLS1yZWYtY29sb3ItZGFuZ2VyLTcwOiAjZDExMTExO1xuICAtLXJlZi1jb2xvci1kYW5nZXItODA6ICNhMzBkMGQ7XG4gIC0tcmVmLWNvbG9yLWRhbmdlci05MDogIzc1MGEwYTtcbiAgLS1yZWYtY29sb3ItZGFuZ2VyLTEwMDogIzQ3MDYwNjtcbiAgLS1yZWYtY29sb3ItZGFuZ2VyLXB1cmU6ICNmZjE1MTU7XG4gIC0tcmVmLWNvbG9yLWluZm8tMTA6ICNjY2UwZmY7XG4gIC0tcmVmLWNvbG9yLWluZm8tMjA6ICNhN2NhZmY7XG4gIC0tcmVmLWNvbG9yLWluZm8tMzA6ICM4M2I1ZmY7XG4gIC0tcmVmLWNvbG9yLWluZm8tNDA6ICM1ZTllZmY7XG4gIC0tcmVmLWNvbG9yLWluZm8tNTA6ICMzYTg5ZmY7XG4gIC0tcmVmLWNvbG9yLWluZm8tNjA6ICMxNTczZmY7XG4gIC0tcmVmLWNvbG9yLWluZm8tNzA6ICMxMTVlZDE7XG4gIC0tcmVmLWNvbG9yLWluZm8tODA6ICMwZDQ5YTM7XG4gIC0tcmVmLWNvbG9yLWluZm8tOTA6ICMwYTM1NzU7XG4gIC0tcmVmLWNvbG9yLWluZm8tMTAwOiAjMDYyMDQ3O1xuICAtLXJlZi1jb2xvci1pbmZvLXB1cmU6ICMxNTczZmY7XG4gIC0tcmVmLWNvbG9yLW5ldXRyYWwtMTA6ICNkMGQwZDc7XG4gIC0tcmVmLWNvbG9yLW5ldXRyYWwtMjA6ICNiY2JkYzY7XG4gIC0tcmVmLWNvbG9yLW5ldXRyYWwtMzA6ICNhOGE5YjU7XG4gIC0tcmVmLWNvbG9yLW5ldXRyYWwtNDA6ICM5NDk2YTQ7XG4gIC0tcmVmLWNvbG9yLW5ldXRyYWwtNTA6ICM4MTgyOTM7XG4gIC0tcmVmLWNvbG9yLW5ldXRyYWwtNjA6ICM2ZTcwN2U7XG4gIC0tcmVmLWNvbG9yLW5ldXRyYWwtNzA6ICM1ZDVlNjk7XG4gIC0tcmVmLWNvbG9yLW5ldXRyYWwtODA6ICM0YjRjNTQ7XG4gIC0tcmVmLWNvbG9yLW5ldXRyYWwtOTA6ICMzYTNhM2Y7XG4gIC0tcmVmLWNvbG9yLW5ldXRyYWwtMTAwOiAjMjgyODJhO1xuICAtLXJlZi1jb2xvci1uZXV0cmFsLXB1cmU6ICM4MTgyOTM7XG4gIC0tcmVmLWNvbG9yLW5ldXRyYWwtd2hpdGU6ICNmZmZmZmY7XG4gIC0tcmVmLWNvbG9yLW5ldXRyYWwtYmxhY2s6ICMwMDAwMDA7XG4gIC0tcmVmLWNvbG9yLW5ldXRyYWwtMTEwOiAjMDIwODJmO1xuICAtLXJlZi1jb2xvci1mb2N1cy0xMDogI2NjZjFmZjtcbiAgLS1yZWYtY29sb3ItZm9jdXMtMjA6ICNhN2U4ZmY7XG4gIC0tcmVmLWNvbG9yLWZvY3VzLTMwOiAjODNkZWZmO1xuICAtLXJlZi1jb2xvci1mb2N1cy00MDogIzVlZDRmZjtcbiAgLS1yZWYtY29sb3ItZm9jdXMtNTA6ICMzYWNhZmY7XG4gIC0tcmVmLWNvbG9yLWZvY3VzLTYwOiAjMTVjMWZmO1xuICAtLXJlZi1jb2xvci1mb2N1cy03MDogIzExOWVkMTtcbiAgLS1yZWYtY29sb3ItZm9jdXMtODA6ICMwZDdiYTM7XG4gIC0tcmVmLWNvbG9yLWZvY3VzLTkwOiAjMGE1ODc1O1xuICAtLXJlZi1jb2xvci1mb2N1cy0xMDA6ICMwNjM2NDc7XG4gIC0tcmVmLWNvbG9yLWZvY3VzLXB1cmU6ICMxNWMxZmY7XG4gIC0tcmVmLWNvbG9yLWNoYXJ0cy1yZWQ6ICNmZjE1MTU7XG4gIC0tcmVmLWNvbG9yLWNoYXJ0cy1vcmFuZ2U6ICNmZjUzMTU7XG4gIC0tcmVmLWNvbG9yLWNoYXJ0cy1hbWJlcjogI2ZmYTExNTtcbiAgLS1yZWYtY29sb3ItY2hhcnRzLXllbGxvdzogI2ZmZWYxNTtcbiAgLS1yZWYtY29sb3ItY2hhcnRzLWxpbWU6ICNjMWZmMTU7XG4gIC0tcmVmLWNvbG9yLWNoYXJ0cy1jaGFydHJldXNlOiAjNzNmZjE1O1xuICAtLXJlZi1jb2xvci1jaGFydHMtZ3JlZW46ICMxNWZmNTM7XG4gIC0tcmVmLWNvbG9yLWNoYXJ0cy1hcXVhbWFyaW5lOiAjMTVmZmExO1xuICAtLXJlZi1jb2xvci1jaGFydHMtY3lhbjogIzE1ZmZlZjtcbiAgLS1yZWYtY29sb3ItY2hhcnRzLXNreTogIzE1YzFmZjtcbiAgLS1yZWYtY29sb3ItY2hhcnRzLWJsdWU6ICMxNTczZmY7XG4gIC0tcmVmLWNvbG9yLWNoYXJ0cy1pbmRpZ286ICM1MzE1ZmY7XG4gIC0tcmVmLWNvbG9yLWNoYXJ0cy12aW9sZXQ6ICNhMTE1ZmY7XG4gIC0tcmVmLWNvbG9yLWNoYXJ0cy1tYWdlbnRhOiAjZWYxNWZmO1xuICAtLXJlZi1jb2xvci1jaGFydHMtcGluazogI2ZmMTVjMTtcbiAgLS1yZWYtY29sb3ItY2hhcnRzLXJvc2U6ICNmZjE1NzM7XG59XG5cbkBrZXlmcmFtZXMgZmFkZUluIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuQGtleWZyYW1lcyBmYWRlT3V0IHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuQGtleWZyYW1lcyBzbGlkZUluVXAge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgyMHB4KTtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgc2xpZGVJbkRvd24ge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMjBweCk7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHNjYWxlSW4ge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC45KTtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHNwaW4ge1xuICB0byB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgfVxufVxuLyogLi4uIChzZXUgY8OzZGlnbyBkZSBicmVha3BvaW50IGrDoSBleGlzdGVudGUpIC4uLiAqL1xuLmJsb2NrLWNhcmRzLWNhcm91c2VsLXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYmxvY2stY2FyZHMtY2Fyb3VzZWwtaW5uZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYmxvY2stY2FyZHMtY2Fyb3VzZWwtdGl0bGUge1xuICBmb250LXNpemU6IDQwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxMDAlO1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogdmFyKC0tcmVmLWNvbG9yLW5ldXRyYWwtMTEwKTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICBmb250LWZhbWlseTogdmFyKC0tcmVmLWZvbnQtZmFtaWx5LXByaW1hcnkpO1xufVxuLmJsb2NrLWNhcmRzLWNhcm91c2VsLXRhYnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA4MjFweDtcbiAgbWFyZ2luOiAwIGF1dG8gMzZweDtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItZ3JheSk7XG4gIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gIGdhcDogMDtcbn1cbi5ibG9jay1jYXJkcy1jYXJvdXNlbC10YWIge1xuICBmbGV4OiAxO1xuICBwYWRkaW5nOiAxNnB4IDI0cHg7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1yZWYtZm9udC1mYW1pbHktc2Vjb25kYXJ5KTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBjb2xvcjogdmFyKC0tcmVmLWNvbG9yLXByaW1hcnktNjApO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5ibG9jay1jYXJkcy1jYXJvdXNlbC10YWJbZGF0YS10YWI9YWxsLWNsaWVudHNdIHtcbiAgYm9yZGVyLXJhZGl1czogNTBweCAwIDAgNTBweDtcbn1cbi5ibG9jay1jYXJkcy1jYXJvdXNlbC10YWJbZGF0YS10YWI9aW5zcy1jbGllbnRzXSB7XG4gIGJvcmRlci1yYWRpdXM6IDAgNTBweCA1MHB4IDA7XG59XG4uYmxvY2stY2FyZHMtY2Fyb3VzZWwtdGFiLS1hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1yZWYtY29sb3ItcHJpbWFyeS02MCk7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XG59XG4uYmxvY2stY2FyZHMtY2Fyb3VzZWwtdGFiOmhvdmVyOm5vdCguYmxvY2stY2FyZHMtY2Fyb3VzZWwtdGFiLS1hY3RpdmUpIHtcbiAgYmFja2dyb3VuZDogcmdiYSgyMSwgMzgsIDI1NSwgMC4wNSk7XG59XG4uYmxvY2stY2FyZHMtY2Fyb3VzZWwtdGFiLWNvbnRlbnQge1xuICBkaXNwbGF5OiBub25lO1xuICBwYWRkaW5nOiA0MHB4IDAgMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG4uYmxvY2stY2FyZHMtY2Fyb3VzZWwtdGFiLWNvbnRlbnQgLmJsb2NrLWNhcmRzLWNhcm91c2VsLXN3aXBlciB7XG4gIG1heC13aWR0aDogODIycHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiAwIDEwMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYmxvY2stY2FyZHMtY2Fyb3VzZWwtdGFiLWNvbnRlbnQgLmJsb2NrLWNhcmRzLWNhcm91c2VsLXN3aXBlciB7XG4gICAgcGFkZGluZzogMCA2MHB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cbn1cbi5ibG9jay1jYXJkcy1jYXJvdXNlbC10YWItY29udGVudC0tYWN0aXZlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmJsb2NrLWNhcmRzLWNhcm91c2VsLXRhYi1jb250ZW50LS1hY3RpdmUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG59XG4uYmxvY2stY2FyZHMtY2Fyb3VzZWwtdGFiLWNvbnRlbnQgLnN3aXBlci1idXR0b24tbmV4dCxcbi5ibG9jay1jYXJkcy1jYXJvdXNlbC10YWItY29udGVudCAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBjb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xuICBtYXJnaW4tdG9wOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbWFyZ2luLXRvcDogOTVweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgei1pbmRleDogMTA7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXJlZi1jb2xvci1wcmltYXJ5LTYwKTtcbn1cbi5ibG9jay1jYXJkcy1jYXJvdXNlbC10YWItY29udGVudCAuc3dpcGVyLWJ1dHRvbi1uZXh0OmFmdGVyLFxuLmJsb2NrLWNhcmRzLWNhcm91c2VsLXRhYi1jb250ZW50IC5zd2lwZXItYnV0dG9uLXByZXY6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogdXJsKC4uLy4uL2ltZy9jYXJvdXNlbC1idXR0b24tbGVmdC5zdmcpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEyMCU7XG59XG4uYmxvY2stY2FyZHMtY2Fyb3VzZWwtdGFiLWNvbnRlbnQgLnN3aXBlci1idXR0b24tbmV4dDpob3Zlcixcbi5ibG9jay1jYXJkcy1jYXJvdXNlbC10YWItY29udGVudCAuc3dpcGVyLWJ1dHRvbi1wcmV2OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcmVmLWNvbG9yLXByaW1hcnktNzApO1xufVxuLmJsb2NrLWNhcmRzLWNhcm91c2VsLXRhYi1jb250ZW50IC5zd2lwZXItYnV0dG9uLW5leHQuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCxcbi5ibG9jay1jYXJkcy1jYXJvdXNlbC10YWItY29udGVudCAuc3dpcGVyLWJ1dHRvbi1wcmV2LnN3aXBlci1idXR0b24tZGlzYWJsZWQge1xuICBvcGFjaXR5OiAwLjM1O1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuLmJsb2NrLWNhcmRzLWNhcm91c2VsLXRhYi1jb250ZW50IC5zd2lwZXItYnV0dG9uLXByZXYge1xuICBsZWZ0OiAwO1xuICByaWdodDogYXV0bztcbn1cbi5ibG9jay1jYXJkcy1jYXJvdXNlbC10YWItY29udGVudCAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IGF1dG87XG59XG4uYmxvY2stY2FyZHMtY2Fyb3VzZWwtdGFiLWNvbnRlbnQgLnN3aXBlci1idXR0b24tbmV4dDphZnRlciB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmJsb2NrLWNhcmRzLWNhcm91c2VsLXRhYi1jb250ZW50IC5zd2lwZXItYnV0dG9uLW5leHQsXG4gIC5ibG9jay1jYXJkcy1jYXJvdXNlbC10YWItY29udGVudCAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYm90dG9tOiB1bnNldDtcbiAgICB0b3A6IHVuc2V0O1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICBtYXJnaW46IDA7XG4gICAgei1pbmRleDogMTA7XG4gIH1cbiAgLmJsb2NrLWNhcmRzLWNhcm91c2VsLXRhYi1jb250ZW50IC5zd2lwZXItYnV0dG9uLXByZXYsXG4gIC5ibG9jay1jYXJkcy1jYXJvdXNlbC10YWItY29udGVudCAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgICBsZWZ0OiB1bnNldDtcbiAgICByaWdodDogdW5zZXQ7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC00MHB4KTtcbiAgfVxuICAuYmxvY2stY2FyZHMtY2Fyb3VzZWwtdGFiLWNvbnRlbnQgLnN3aXBlci1idXR0b24tcHJldiB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICB9XG59XG4uYmxvY2stY2FyZHMtY2Fyb3VzZWwtc3dpcGVyIHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDgyMnB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmJsb2NrLWNhcmRzLWNhcm91c2VsLXN3aXBlciAuc3dpcGVyLXdyYXBwZXIge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLmJsb2NrLWNhcmRzLWNhcm91c2VsLXN3aXBlciAuc3dpcGVyLXNsaWRlIHtcbiAgd2lkdGg6IDQwMHB4ICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogNDAwcHg7XG4gIGhlaWdodDogYXV0bztcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5ibG9jay1jYXJkcy1jYXJvdXNlbC1zd2lwZXIgLnN3aXBlci1zbGlkZSB7XG4gICAgd2lkdGg6IDI4MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWF4LXdpZHRoOiAyODBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5ibG9jay1jYXJkcy1jYXJvdXNlbC1zd2lwZXIge1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICBtYXJnaW46IDAgLTIwcHg7XG4gIH1cbn1cbi5ibG9jay1jYXJkcy1jYXJvdXNlbC1zd2lwZXIuY2FyZHMtaW1hZ2VzIC5zd2lwZXItcGFnaW5hdGlvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm90dG9tOiBhdXRvO1xuICB0b3A6IGF1dG87XG4gIG1hcmdpbi10b3A6IDI0cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDhweDtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5ibG9jay1jYXJkcy1jYXJvdXNlbC1zd2lwZXIuY2FyZHMtaW1hZ2VzIC5zd2lwZXItcGFnaW5hdGlvbiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgd2lkdGg6IDhweDtcbiAgaGVpZ2h0OiA4cHg7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1yZWYtY29sb3ItcHJpbWFyeS02MCk7XG4gIG9wYWNpdHk6IDE7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbn1cbi5ibG9jay1jYXJkcy1jYXJvdXNlbC1zd2lwZXIuY2FyZHMtaW1hZ2VzIC5zd2lwZXItcGFnaW5hdGlvbiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6IHZhcigtLXJlZi1jb2xvci1wcmltYXJ5LTYwKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1yZWYtY29sb3ItcHJpbWFyeS02MCk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmJsb2NrLWNhcmRzLWNhcm91c2VsLXN3aXBlci5jYXJkcy1pbWFnZXMge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjBweDtcbiAgfVxuICAuYmxvY2stY2FyZHMtY2Fyb3VzZWwtc3dpcGVyLmNhcmRzLWltYWdlcyAuc3dpcGVyLXBhZ2luYXRpb24ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgZ2FwOiAwLjVyZW07XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiB1bnNldDtcbiAgICByaWdodDogMTAwcHg7XG4gICAgbWFyZ2luOiAwIDIwcHggMCAwO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIHotaW5kZXg6IDEwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gIH1cbiAgLmJsb2NrLWNhcmRzLWNhcm91c2VsLXN3aXBlci5jYXJkcy1pbWFnZXMgLnN3aXBlci1wYWdpbmF0aW9uIHNwYW4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgICBtYXJnaW46IDA7XG4gICAgd2lkdGg6IDhweDtcbiAgICBoZWlnaHQ6IDhweDtcbiAgICBib3JkZXI6IHNvbGlkIDFweCB2YXIoLS1jb2xvci1wcmltYXJ5LW1haW4pO1xuICB9XG4gIC5ibG9jay1jYXJkcy1jYXJvdXNlbC1zd2lwZXIuY2FyZHMtaW1hZ2VzIC5zd2lwZXItcGFnaW5hdGlvbiBzcGFuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcbiAgICB3aWR0aDogMTZweDtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICB9XG59XG4uYmxvY2stY2FyZHMtY2Fyb3VzZWwtc3dpcGVyLmNhcmRzLWluZm9zIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAyNHB4IGF1dG8gMDtcbiAgbWF4LXdpZHRoOiA4MjJweDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5ibG9jay1jYXJkcy1jYXJvdXNlbC1zd2lwZXIuY2FyZHMtaW5mb3MgLnN3aXBlci13cmFwcGVyIHtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG59XG4uYmxvY2stY2FyZHMtY2Fyb3VzZWwtc3dpcGVyLmNhcmRzLWluZm9zIC5zd2lwZXItc2xpZGUge1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlO1xufVxuLmJsb2NrLWNhcmRzLWNhcm91c2VsLXN3aXBlci5jYXJkcy1pbmZvcyAuc3dpcGVyLXNsaWRlLnN3aXBlci1zbGlkZS1hY3RpdmUge1xuICBvcGFjaXR5OiAxO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5ibG9jay1jYXJkcy1jYXJvdXNlbC1zd2lwZXIuY2FyZHMtaW5mb3Mge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNDBweCk7XG4gIH1cbn1cbi5ibG9jay1jYXJkcy1jYXJvdXNlbC1idXR0b25zIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGdhcDogMjRweDtcbiAgbWFyZ2luOiA0MHB4IGF1dG8gMDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogODIxcHg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYmxvY2stY2FyZHMtY2Fyb3VzZWwtYnV0dG9ucyB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDE2cHg7XG4gIH1cbn1cbi5ibG9jay1jYXJkcy1jYXJvdXNlbC1idG4ge1xuICBmbGV4OiAwIDAgY2FsYyg1MCUgLSAxMnB4KTtcbiAgcGFkZGluZzogMTJweCAyNHB4O1xuICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICBmb250LWZhbWlseTogdmFyKC0tcmVmLWZvbnQtZmFtaWx5LXNlY29uZGFyeSk7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyOiAycHggc29saWQgdHJhbnNwYXJlbnQ7XG59XG4uYmxvY2stY2FyZHMtY2Fyb3VzZWwtYnRuLS1wcmltYXJ5IHtcbiAgYmFja2dyb3VuZDogdmFyKC0tcmVmLWNvbG9yLXByaW1hcnktNjApO1xuICBjb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xuICBib3JkZXItY29sb3I6IHZhcigtLXJlZi1jb2xvci1wcmltYXJ5LTYwKTtcbn1cbi5ibG9jay1jYXJkcy1jYXJvdXNlbC1idG4tLXByaW1hcnk6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1yZWYtY29sb3ItcHJpbWFyeS03MCk7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tcmVmLWNvbG9yLXByaW1hcnktNzApO1xuICBjb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uYmxvY2stY2FyZHMtY2Fyb3VzZWwtYnRuLS1vdXRsaW5lIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sb3Itd2hpdGUpO1xuICBjb2xvcjogdmFyKC0tcmVmLWNvbG9yLXByaW1hcnktNjApO1xuICBib3JkZXItY29sb3I6IHZhcigtLXJlZi1jb2xvci1wcmltYXJ5LTYwKTtcbn1cbi5ibG9jay1jYXJkcy1jYXJvdXNlbC1idG4tLW91dGxpbmU6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1yZWYtY29sb3ItcHJpbWFyeS02MCk7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYmxvY2stY2FyZHMtY2Fyb3VzZWwtYnRuIHtcbiAgICBmbGV4OiAxO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5ibG9jay1jYXJkcy1jYXJvdXNlbC1pdGVtIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogNDAwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBoZWlnaHQ6IGF1dG87XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xufVxuLmJsb2NrLWNhcmRzLWNhcm91c2VsLWl0ZW1fX3dyYXBwZXIge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZSwgYm94LXNoYWRvdyAwLjNzIGVhc2U7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5ibG9jay1jYXJkcy1jYXJvdXNlbC1pdGVtX19pbWFnZSB7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG4uYmxvY2stY2FyZHMtY2Fyb3VzZWwtaXRlbV9faW1hZ2UgaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDAgYXV0bztcbn1cbi5ibG9jay1jYXJkcy1jYXJvdXNlbC1pdGVtX190aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1yZWYtZm9udC1mYW1pbHktc2Vjb25kYXJ5KTtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMTAwJTtcbiAgY29sb3I6ICMwMjA4MkY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMzJweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYmxvY2stY2FyZHMtY2Fyb3VzZWwtaXRlbV9fdGl0bGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5ibG9jay1jYXJkcy1jYXJvdXNlbC1pdGVtX19iZW5lZml0cyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMjRweDtcbiAgbWFyZ2luLWJvdHRvbTogMzJweDtcbn1cbi5ibG9jay1jYXJkcy1jYXJvdXNlbC1pdGVtX19iZW5lZml0cyA+ICoge1xuICBmbGV4OiAxO1xuICBtaW4td2lkdGg6IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmJsb2NrLWNhcmRzLWNhcm91c2VsLWl0ZW1fX2JlbmVmaXRzIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogMjRweDtcbiAgfVxufVxuLmJsb2NrLWNhcmRzLWNhcm91c2VsLWl0ZW1fX3RleHQge1xuICBmb250LWZhbWlseTogdmFyKC0tcmVmLWZvbnQtZmFtaWx5LXNlY29uZGFyeSk7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEwMCU7XG4gIGNvbG9yOiAjMDIwODJGO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uYmxvY2stY2FyZHMtY2Fyb3VzZWwtaXRlbV9fdGV4dCBwIHtcbiAgbWFyZ2luOiAwO1xufVxuLmJsb2NrLWNhcmRzLWNhcm91c2VsLWl0ZW1fX3RleHQgcCArIHAge1xuICBtYXJnaW4tdG9wOiAwLjVyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmJsb2NrLWNhcmRzLWNhcm91c2VsLWl0ZW1fX3RleHQge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxufVxuLmJsb2NrLWNhcmRzLWNhcm91c2VsLWl0ZW0uc3dpcGVyLXNsaWRlOm5vdCguc3dpcGVyLXNsaWRlLWFjdGl2ZSkge1xuICBvcGFjaXR5OiAwLjc7XG59XG5cbi5ibG9jay1jYXJkcy1jYXJvdXNlbC1pdGVtLWJlbmVmaXRfX2NvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDhweDtcbiAgYmFja2dyb3VuZDogI0M2REYzMDtcbiAgYm9yZGVyLXJhZGl1czogMjRweDtcbiAgcGFkZGluZzogMjRweDtcbiAgY29sb3I6IHZhcigtLXJlZi1jb2xvci1wcmltYXJ5LTYwKTtcbn1cbi5ibG9jay1jYXJkcy1jYXJvdXNlbC1pdGVtLWJlbmVmaXRfX3RpdGxlIHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLXJlZi1mb250LWZhbWlseS1zZWNvbmRhcnkpO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxMDAlO1xuICBjb2xvcjogIzAyMDgyRjtcbn1cbi5ibG9jay1jYXJkcy1jYXJvdXNlbC1pdGVtLWJlbmVmaXRfX3RleHQge1xuICBmb250LWZhbWlseTogdmFyKC0tcmVmLWZvbnQtZmFtaWx5LXNlY29uZGFyeSk7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEyMCU7XG4gIGNvbG9yOiAjMDIwODJGO1xufVxuLmJsb2NrLWNhcmRzLWNhcm91c2VsLWl0ZW0tYmVuZWZpdF9fdGV4dCBwIHtcbiAgbWFyZ2luOiAwO1xufVxuLmJsb2NrLWNhcmRzLWNhcm91c2VsLWl0ZW0tYmVuZWZpdF9fdGV4dCBwICsgcCB7XG4gIG1hcmdpbi10b3A6IDAuNXJlbTtcbn1cblxuLmJsb2NrLWNhcmRzLWNhcm91c2VsLXN3aXBlci5jYXJkcy1pbWFnZXMgLmZpZWxkLS10eXBlLWltYWdlIGltZywgLmJsb2NrLWNhcmRzLWNhcm91c2VsLXN3aXBlci5jYXJkcy1pbWFnZXMgLmZpZWxkLS1uYW1lLWZpZWxkLXVzZXItcGljdHVyZSBpbWcge1xuICBtYXJnaW46IDA7XG59XG4uYmxvY2stY2FyZHMtY2Fyb3VzZWwtc3dpcGVyLmNhcmRzLWltYWdlcy5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCwgLmJsb2NrLWNhcmRzLWNhcm91c2VsLXN3aXBlci5jYXJkcy1pbWFnZXMuc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0IHtcbiAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiBub25lO1xufVxuLmJsb2NrLWNhcmRzLWNhcm91c2VsLXN3aXBlci5jYXJkcy1pbWFnZXMuc3dpcGVyLWxvb3AgLnN3aXBlci13cmFwcGVyIHtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjI1LCAwLjQ2LCAwLjQ1LCAwLjk0KTtcbn1cbi5ibG9jay1jYXJkcy1jYXJvdXNlbC1zd2lwZXIuY2FyZHMtaW5mb3MgLmJsb2NrLWNhcmRzLWNhcm91c2VsLWl0ZW1fX2ltYWdlIHtcbiAgZGlzcGxheTogbm9uZTtcbn0iLCIvLyBNRVJDQU5USUwgREVTSUdOIFRPS0VOU1xuLy8gQ3VzdG9tIFByb3BlcnRpZXMgZXh0cmFjdGVkIGZyb20gRmlnbWEgRGVzaWduIFN5c3RlbVxuLy8gVGhlc2UgdG9rZW5zIGZvcm0gdGhlIGZvdW5kYXRpb24gb2YgdGhlIE1lcmNhbnRpbCB2aXN1YWwgbGFuZ3VhZ2VcblxuOnJvb3Qge1xuICAvLyBGb250IEZhbWlsaWVzXG4gIC0tcmVmLWZvbnQtZmFtaWx5LXByaW1hcnk6IFwiUHJha3Rpa2FcIiwgLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LFxuICAgIFwiU2Vnb2UgVUlcIiwgUm9ib3RvLCBzYW5zLXNlcmlmO1xuICAtLXJlZi1mb250LWZhbWlseS1zZWNvbmRhcnk6IFwiTWFucm9wZVwiLCAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsXG4gICAgXCJTZWdvZSBVSVwiLCBSb2JvdG8sIHNhbnMtc2VyaWY7XG5cbiAgLy8gRm9udCBXZWlnaHRzXG4gIC0tcmVmLWZvbnQtd2VpZ2h0LXRoaW46IDEwMDtcbiAgLS1yZWYtZm9udC13ZWlnaHQtZXh0cmFsaWdodDogMjAwO1xuICAtLXJlZi1mb250LXdlaWdodC1saWdodDogMzAwO1xuICAtLXJlZi1mb250LXdlaWdodC1yZWd1bGFyOiA0MDA7XG4gIC0tcmVmLWZvbnQtd2VpZ2h0LW1lZGl1bTogNTAwO1xuICAtLXJlZi1mb250LXdlaWdodC1zZW1pYm9sZDogNjAwO1xuICAtLXJlZi1mb250LXdlaWdodC1ib2xkOiA3MDA7XG4gIC0tcmVmLWZvbnQtd2VpZ2h0LWV4dHJhYm9sZDogODAwO1xuICAtLXJlZi1mb250LXdlaWdodC1ibGFjazogOTAwO1xuXG4gIC8vIFotSW5kZXhcbiAgLS1kaW0tei1pbmRleC0wOiAwO1xuICAtLWRpbS16LWluZGV4LTEwOiAxMDtcbiAgLS1kaW0tei1pbmRleC0yMDogMjA7XG4gIC0tZGltLXotaW5kZXgtMzA6IDMwO1xuICAtLWRpbS16LWluZGV4LTQwOiA0MDtcbiAgLS1kaW0tei1pbmRleC01MDogNTA7XG4gIC0tZGltLXotaW5kZXgtYXV0bzogYXV0bztcblxuICAvLyBCb3JkZXIgUmFkaXVzXG4gIC0tZGltLXJhZGl1cy14czogMC4xMjVyZW07XG4gIC0tZGltLXJhZGl1cy1zbTogMC4yNXJlbTtcbiAgLS1kaW0tcmFkaXVzLW1kOiAwLjM3NXJlbTtcbiAgLS1kaW0tcmFkaXVzLWxnOiAwLjVyZW07XG4gIC0tZGltLXJhZGl1cy14bDogMC43NXJlbTtcbiAgLS1kaW0tcmFkaXVzLTJ4bDogMXJlbTtcbiAgLS1kaW0tcmFkaXVzLTN4bDogMS41cmVtO1xuICAtLWRpbS1yYWRpdXMtZGVmYXVsdDogMC4yNXJlbTtcbiAgLS1kaW0tcmFkaXVzLWZ1bGw6IDYyNC45MzhyZW07XG4gIC0tZGltLXJhZGl1cy1ub25lOiAwcmVtO1xuICAtLWRpbS1yYWRpdXMtYnV0dG9uczogMC4zNzVyZW07XG4gIC0tZGltLXJhZGl1cy1maWVsZHM6IDAuMzc1cmVtO1xuICAtLWRpbS1yYWRpdXMtdGFnczogNjI0LjkzOHJlbTtcbiAgLS1kaW0tcmFkaXVzLWRyb3BzOiAwLjVyZW07XG4gIC0tZGltLXJhZGl1cy1jb250YWluZXJzOiAwLjVyZW07XG4gIC0tZGltLXJhZGl1cy1kaWFsb2dzOiAwLjVyZW07XG5cbiAgLy8gQm9yZGVyc1xuICAtLWRpbS1ib3JkZXItMDogMHJlbTtcbiAgLS1kaW0tYm9yZGVyLTE6IDAuMDYycmVtO1xuICAtLWRpbS1ib3JkZXItMjogMC4xMjVyZW07XG4gIC0tZGltLWJvcmRlci0zOiAwLjE4OHJlbTtcbiAgLS1kaW0tYm9yZGVyLTQ6IDAuMjVyZW07XG4gIC0tZGltLWJvcmRlci04OiAwLjVyZW07XG4gIC0tZGltLWJvcmRlci0xLTQ6IDAuMDg3cmVtO1xuXG4gIC8vIFNwYWNpbmcgU2NhbGVcbiAgLS1kaW0tc3BhY2luZy0wOiAwcmVtO1xuICAtLWRpbS1zcGFjaW5nLTE6IDAuMjVyZW07XG4gIC0tZGltLXNwYWNpbmctMjogMC41cmVtO1xuICAtLWRpbS1zcGFjaW5nLTM6IDAuNzVyZW07XG4gIC0tZGltLXNwYWNpbmctNDogMXJlbTtcbiAgLS1kaW0tc3BhY2luZy01OiAxLjI1cmVtO1xuICAtLWRpbS1zcGFjaW5nLTY6IDEuNXJlbTtcbiAgLS1kaW0tc3BhY2luZy03OiAxLjc1cmVtO1xuICAtLWRpbS1zcGFjaW5nLTg6IDJyZW07XG4gIC0tZGltLXNwYWNpbmctOTogMi4yNXJlbTtcbiAgLS1kaW0tc3BhY2luZy0xMDogMi41cmVtO1xuICAtLWRpbS1zcGFjaW5nLTExOiAyLjc1cmVtO1xuICAtLWRpbS1zcGFjaW5nLTEyOiAzcmVtO1xuICAtLWRpbS1zcGFjaW5nLTE0OiAzLjVyZW07XG4gIC0tZGltLXNwYWNpbmctMTY6IDRyZW07XG4gIC0tZGltLXNwYWNpbmctMjA6IDVyZW07XG4gIC0tZGltLXNwYWNpbmctMjQ6IDZyZW07XG4gIC0tZGltLXNwYWNpbmctMjg6IDdyZW07XG4gIC0tZGltLXNwYWNpbmctMzI6IDhyZW07XG4gIC0tZGltLXNwYWNpbmctMzY6IDlyZW07XG4gIC0tZGltLXNwYWNpbmctNDA6IDEwcmVtO1xuICAtLWRpbS1zcGFjaW5nLTQ0OiAxMXJlbTtcbiAgLS1kaW0tc3BhY2luZy00ODogMTJyZW07XG4gIC0tZGltLXNwYWNpbmctNTI6IDEzcmVtO1xuICAtLWRpbS1zcGFjaW5nLTU2OiAxNHJlbTtcbiAgLS1kaW0tc3BhY2luZy02MDogMTVyZW07XG4gIC0tZGltLXNwYWNpbmctNjQ6IDE2cmVtO1xuICAtLWRpbS1zcGFjaW5nLTcyOiAxOHJlbTtcbiAgLS1kaW0tc3BhY2luZy04MDogMjByZW07XG4gIC0tZGltLXNwYWNpbmctOTY6IDI0cmVtO1xuXG4gIC8vIFNlbWFudGljIFNwYWNpbmdcbiAgLS1kaW0tc3BhY2luZy0zeHNtYWxsOiAwLjA2MnJlbTtcbiAgLS1kaW0tc3BhY2luZy0yeHNtYWxsOiAwLjEyNXJlbTtcbiAgLS1kaW0tc3BhY2luZy14c21hbGw6IDAuNXJlbTtcbiAgLS1kaW0tc3BhY2luZy1zbWFsbDogMC43NXJlbTtcbiAgLS1kaW0tc3BhY2luZy1tZWRpdW06IDFyZW07XG4gIC0tZGltLXNwYWNpbmctbGFyZ2U6IDEuMjVyZW07XG4gIC0tZGltLXNwYWNpbmcteGxhcmdlOiAxLjI1cmVtO1xuICAtLWRpbS1zcGFjaW5nLTJ4bGFyZ2U6IDEuMjVyZW07XG4gIC0tZGltLXNwYWNpbmctM3hsYXJnZTogMS41cmVtO1xuICAtLWRpbS1zcGFjaW5nLTR4bGFyZ2U6IDEuNzVyZW07XG4gIC0tZGltLXNwYWNpbmctcHg6IDAuMDYycmVtO1xuXG4gIC8vIFNpemVzXG4gIC0tZGltLXNpemUtMDogMHJlbTtcbiAgLS1kaW0tc2l6ZS0xOiAwLjI1cmVtO1xuICAtLWRpbS1zaXplLTI6IDAuNXJlbTtcbiAgLS1kaW0tc2l6ZS0zOiAwLjc1cmVtO1xuICAtLWRpbS1zaXplLTQ6IDFyZW07XG4gIC0tZGltLXNpemUtNTogMS4yNXJlbTtcbiAgLS1kaW0tc2l6ZS02OiAxLjVyZW07XG4gIC0tZGltLXNpemUtNzogMS43NXJlbTtcbiAgLS1kaW0tc2l6ZS04OiAycmVtO1xuICAtLWRpbS1zaXplLTk6IDIuMjVyZW07XG4gIC0tZGltLXNpemUtMTA6IDIuNXJlbTtcbiAgLS1kaW0tc2l6ZS0xMTogMi43NXJlbTtcbiAgLS1kaW0tc2l6ZS0xMjogM3JlbTtcbiAgLS1kaW0tc2l6ZS0xNDogMy41cmVtO1xuICAtLWRpbS1zaXplLTE2OiA0cmVtO1xuICAtLWRpbS1zaXplLTIwOiA1cmVtO1xuICAtLWRpbS1zaXplLTI0OiA2cmVtO1xuICAtLWRpbS1zaXplLTI4OiA3cmVtO1xuICAtLWRpbS1zaXplLTMyOiA4cmVtO1xuICAtLWRpbS1zaXplLTM2OiA5cmVtO1xuICAtLWRpbS1zaXplLTQwOiAxMHJlbTtcbiAgLS1kaW0tc2l6ZS00NDogMTFyZW07XG4gIC0tZGltLXNpemUtNDg6IDEycmVtO1xuICAtLWRpbS1zaXplLTUyOiAxM3JlbTtcbiAgLS1kaW0tc2l6ZS01NjogMTRyZW07XG4gIC0tZGltLXNpemUtNjA6IDE1cmVtO1xuICAtLWRpbS1zaXplLTY0OiAxNnJlbTtcbiAgLS1kaW0tc2l6ZS03MjogMThyZW07XG4gIC0tZGltLXNpemUtODA6IDIwcmVtO1xuICAtLWRpbS1zaXplLTk2OiAyNHJlbTtcbiAgLS1kaW0tc2l6ZS1weDogMC4wNjJyZW07XG4gIC0tZGltLXNpemUtMC01OiAwLjEyNXJlbTtcbiAgLS1kaW0tc2l6ZS0xLTU6IDAuMzc1cmVtO1xuICAtLWRpbS1zaXplLTItNTogMC42MjVyZW07XG4gIC0tZGltLXNpemUtMy01OiAwLjg3NXJlbTtcblxuICAvLyBTaGFwZSBTaXplc1xuICAtLWRpbS1zaXplLXNoYXBlLTV4c21hbGw6IDAuNzVyZW07XG4gIC0tZGltLXNpemUtc2hhcGUtNHhzbWFsbDogMC44NzVyZW07XG4gIC0tZGltLXNpemUtc2hhcGUtM3hzbWFsbDogMXJlbTtcbiAgLS1kaW0tc2l6ZS1zaGFwZS0yeHNtYWxsOiAxLjI1cmVtO1xuICAtLWRpbS1zaXplLXNoYXBlLXhzbWFsbDogMS43NXJlbTtcbiAgLS1kaW0tc2l6ZS1zaGFwZS1zbWFsbDogMi4yNXJlbTtcbiAgLS1kaW0tc2l6ZS1zaGFwZS1tZWRpdW06IDIuNzVyZW07XG4gIC0tZGltLXNpemUtc2hhcGUtbGFyZ2U6IDMuNXJlbTtcbiAgLS1kaW0tc2l6ZS1zaGFwZS14bGFyZ2U6IDRyZW07XG5cbiAgLy8gSWNvbiBTaXplc1xuICAtLWRpbS1zaXplLWljb24tM3hzbWFsbDogMC42MjVyZW07XG4gIC0tZGltLXNpemUtaWNvbi0yeHNtYWxsOiAwLjc1cmVtO1xuICAtLWRpbS1zaXplLWljb24teHNtYWxsOiAwLjg3NXJlbTtcbiAgLS1kaW0tc2l6ZS1pY29uLXNtYWxsOiAxcmVtO1xuICAtLWRpbS1zaXplLWljb24tbWVkaXVtOiAxLjI1cmVtO1xuICAtLWRpbS1zaXplLWljb24tbGFyZ2U6IDEuNXJlbTtcbiAgLS1kaW0tc2l6ZS1pY29uLXhsYXJnZTogMS43NXJlbTtcblxuICAvLyBGb250IFNpemVzXG4gIC0tZGltLWZvbnQtc2l6ZS14czogMC42MjVyZW07XG4gIC0tZGltLWZvbnQtc2l6ZS1zbTogMC43NXJlbTtcbiAgLS1kaW0tZm9udC1zaXplLWJhc2U6IDAuODc1cmVtO1xuICAtLWRpbS1mb250LXNpemUtbGc6IDFyZW07XG4gIC0tZGltLWZvbnQtc2l6ZS14bDogMS4xMjVyZW07XG4gIC0tZGltLWZvbnQtc2l6ZS0yeGw6IDEuMjVyZW07XG4gIC0tZGltLWZvbnQtc2l6ZS0zeGw6IDEuNXJlbTtcbiAgLS1kaW0tZm9udC1zaXplLTR4bDogMS43NXJlbTtcbiAgLS1kaW0tZm9udC1zaXplLTV4bDogMi4yNXJlbTtcbiAgLS1kaW0tZm9udC1zaXplLTZ4bDogM3JlbTtcbiAgLS1kaW0tZm9udC1zaXplLTd4bDogMy43NXJlbTtcbiAgLS1kaW0tZm9udC1zaXplLTh4bDogNC41cmVtO1xuICAtLWRpbS1mb250LXNpemUtOXhsOiA2cmVtO1xuXG4gIC8vIExpbmUgSGVpZ2h0c1xuICAtLWRpbS1saW5lLWhlaWdodC1ub25lLXVzZS0xMDA6IDE7XG4gIC0tZGltLWxpbmUtaGVpZ2h0LXRpZ2h0LXVzZS0xMjU6IDEuMjU7XG4gIC0tZGltLWxpbmUtaGVpZ2h0LXNudWctdXNlLTEzNy01OiAxLjM3NTtcbiAgLS1kaW0tbGluZS1oZWlnaHQtbm9ybWFsLXVzZS0xNTA6IDEuNTtcbiAgLS1kaW0tbGluZS1oZWlnaHQtcmVsYXhlZC11c2UtMTYyLTU6IDEuNjI1O1xuICAtLWRpbS1saW5lLWhlaWdodC1sb29zZS11c2UtMjAwOiAyO1xuXG4gIC8vIExldHRlciBTcGFjaW5nXG4gIC0tZGltLWxldHRlci1zcGFjaW5nLXRpZ2h0ZXI6IC0wLjA1cmVtO1xuICAtLWRpbS1sZXR0ZXItc3BhY2luZy10aWdodDogLTAuMDI1cmVtO1xuICAtLWRpbS1sZXR0ZXItc3BhY2luZy1ub3JtYWw6IDByZW07XG4gIC0tZGltLWxldHRlci1zcGFjaW5nLXdpZGU6IDAuMDI1cmVtO1xuICAtLWRpbS1sZXR0ZXItc3BhY2luZy13aWRlcjogMC4wNXJlbTtcbiAgLS1kaW0tbGV0dGVyLXNwYWNpbmctd2lkZXN0OiAwLjFyZW07XG4gIC0tZGltLWxldHRlci1zcGFjaW5nLWRpc3BsYXk6IDByZW07XG5cbiAgLy8gT3V0bGluZVxuICAtLWRpbS1vdXRsaW5lLW91dHdpZHRoOiAwLjE4OHJlbTtcbiAgLS1kaW0tb3V0bGluZS1vdXRvZmZzZXQ6IDAuMTI1cmVtO1xuICAtLWRpbS1vdXRsaW5lLW91dGJ1dHRvbnM6IDAuNXJlbTtcbiAgLS1kaW0tb3V0bGluZS1vdXRmaWVsZHM6IDAuNXJlbTtcbiAgLS1kaW0tb3V0bGluZS1vdXR0YWdzOiA2MjQuOTM4cmVtO1xuICAtLWRpbS1vdXRsaW5lLW91dGRyb3BzOiAwLjc1cmVtO1xuICAtLWRpbS1vdXRsaW5lLW91dGRpYWxvZ3M6IDAuNzVyZW07XG4gIC0tZGltLW91dGxpbmUtb3V0Y29udGFpbmVyczogMC43NXJlbTtcblxuICAvLyBHcmlkXG4gIC0tZGltLWdyaWQtY29sczogMTI7XG4gIC0tZGltLWdyaWQtZ3JpZC1tYXJnaW46IDEuNXJlbTtcbiAgLS1kaW0tZ3JpZC1ncmlkLWd1dHRlcjogMXJlbTtcbiAgLS1kaW0tZ3JpZC1zY3JlZW53aWR0aDogMjIuNXJlbTtcbiAgLS1kaW0tZ3JpZC1jb2wtc3BhbjogMy43NXJlbTtcbiAgLS1kaW0tZ3JpZC1zY3JlZW5oZWlnaHQ6IDUwcmVtO1xuXG4gIC8vIFNvbGlkXG4gIC0tY29sb3Itd2hpdGU6ICNmZmZmZmY7XG4gIC0tY29sb3Itc2VtaS13aGl0ZTogI2ZhZmFmYTtcbiAgLS1jb2xvci1zZW1pLWdyYXk6ICNkZGRkZDM7XG5cbiAgLy8gUHJpbWFyeSBDb2xvcnNcbiAgLS1jb2xvci1wcmltYXJ5LXNvZnRlcjogI2NjY2ZmZjtcbiAgLS1jb2xvci1wcmltYXJ5LXNvZnQ6ICM4MzhjZmY7XG4gIC0tY29sb3ItcHJpbWFyeS1tYWluOiAjMTUyNmZmO1xuICAtLWNvbG9yLXByaW1hcnktbWFpbi1zb2Z0OiAjMTI2YmY4O1xuICAtLWNvbG9yLXByaW1hcnktc3Ryb25nOiAjMGQxOGEzO1xuICAtLWNvbG9yLXByaW1hcnktc3Ryb25nZXI6ICMwNjBhNDc7XG4gIC0tY29sb3ItcHJpbWFyeS1vbnNvZnQ6ICMwNjBhNDc7XG4gIC0tY29sb3ItcHJpbWFyeS1vbm1haW46ICNjY2NmZmY7XG4gIC0tY29sb3ItcHJpbWFyeS1vbnN0cm9uZzogI2NjY2ZmZjtcbiAgLS1jb2xvci1wcmltYXJ5LW9uc29mdGVyOiAjMDYwYTQ3O1xuICAtLWNvbG9yLXByaW1hcnktb25zdHJvbmdlcjogI2NjY2ZmZjtcbiAgLS1jb2xvci1vZmZ3aGl0ZTogI2ZhZmFmYTtcblxuICAvLyBTdXJmYWNlIENvbG9yc1xuICAtLWNvbG9yLXN1cmZhY2UtY29sb3JsZXNzOiByZ2JhKDI1MiwgMjUyLCAyNTMsIDApO1xuICAtLWNvbG9yLXN1cmZhY2UtZGVmYXVsdDogI2QwZDBkNztcbiAgLS1jb2xvci1zdXJmYWNlLWxvd2VzdDogI2JjYmRjNjtcbiAgLS1jb2xvci1zdXJmYWNlLWxvdzogI2E4YTliNTtcbiAgLS1jb2xvci1zdXJmYWNlLWhpZ2g6ICNjY2NmZmY7XG4gIC0tY29sb3Itc3VyZmFjZS1oaWdoZXN0OiAjMTUyNmZmO1xuICAtLWNvbG9yLXN1cmZhY2Utb3BhcXVlOiByZ2JhKDksIDEwLCAxMSwgMC4xMik7XG4gIC0tY29sb3Itc3VyZmFjZS1vcGFxdWVpbnZlcnNlOiByZ2JhKDI1MiwgMjUyLCAyNTMsIDAuMTYpO1xuXG4gIC8vIERhbmdlciBDb2xvcnNcbiAgLS1jb2xvci1kYW5nZXItbGlnaHQ6ICNGRkY1RjU7XG4gIC0tY29sb3ItZGFuZ2VyLXNvZnRlcjogI2ZmY2NjYztcbiAgLS1jb2xvci1kYW5nZXItc29mdDogI2ZmODM4MztcbiAgLS1jb2xvci1kYW5nZXItbWFpbjogI2ZmMTUxNTtcbiAgLS1jb2xvci1kYW5nZXItc3Ryb25nOiAjYTMwZDBkO1xuICAtLWNvbG9yLWRhbmdlci1zdHJvbmdlcjogIzQ3MDYwNjtcbiAgLS1jb2xvci1kYW5nZXItb25zb2Z0OiAjNDcwNjA2O1xuICAtLWNvbG9yLWRhbmdlci1vbm1haW46ICM0NzA2MDY7XG4gIC0tY29sb3ItZGFuZ2VyLW9uc3Ryb25nOiAjZmZjY2NjO1xuICAtLWNvbG9yLWRhbmdlci1vbnNvZnRlcjogIzQ3MDYwNjtcbiAgLS1jb2xvci1kYW5nZXItb25zdHJvbmdlcjogI2ZmY2NjYztcbiAgLS1jb2xvci13YXJuaW5nLXRpdGxlOiAjRDAzNTJEO1xuXG4gIC8vIFdhcm5pbmcgQ29sb3JzXG4gIC0tY29sb3Itd2FybmluZy1zb2Z0ZXI6ICNmZmZjY2M7XG4gIC0tY29sb3Itd2FybmluZy1zb2Z0OiAjZmZmNzgzO1xuICAtLWNvbG9yLXdhcm5pbmctbWFpbjogI2ZmZWYxNTtcbiAgLS1jb2xvci13YXJuaW5nLW11c3RhcmQ6ICNGRkMwMTc7XG4gIC0tY29sb3Itd2FybmluZy1zdHJvbmc6ICNhMzk5MGQ7XG4gIC0tY29sb3Itd2FybmluZy1zdHJvbmdlcjogIzQ3NDMwNjtcbiAgLS1jb2xvci13YXJuaW5nLW9uc29mdGVyOiAjNDc0MzA2O1xuICAtLWNvbG9yLXdhcm5pbmctb25tYWluOiAjNDc0MzA2O1xuICAtLWNvbG9yLXdhcm5pbmctb25zdHJvbmc6ICM0NzQzMDY7XG4gIC0tY29sb3Itd2FybmluZy1vbnNvZnQ6ICM0NzQzMDY7XG4gIC0tY29sb3Itd2FybmluZy1vbnN0cm9uZ2VyOiAjZmZmY2NjO1xuXG4gIC8vIFN1Y2Nlc3MgQ29sb3JzXG4gIC0tY29sb3Itc3VjY2Vzcy1zb2Z0ZXI6ICNjY2ZmZGE7XG4gIC0tY29sb3Itc3VjY2Vzcy1zb2Z0OiAjODNmZmE0O1xuICAtLWNvbG9yLXN1Y2Nlc3MtbWFpbjogIzE1ZmY1MztcbiAgLS1jb2xvci1zdWNjZXNzLXN0cm9uZzogIzBkYTMzNTtcbiAgLS1jb2xvci1zdWNjZXNzLXN0cm9uZ2VyOiAjMDY0NzE3O1xuICAtLWNvbG9yLXN1Y2Nlc3Mtb25zb2Z0ZXI6ICMwNjQ3MTc7XG4gIC0tY29sb3Itc3VjY2Vzcy1vbm1haW46ICMwNjQ3MTc7XG4gIC0tY29sb3Itc3VjY2Vzcy1vbnN0cm9uZzogIzA2NDcxNztcbiAgLS1jb2xvci1zdWNjZXNzLW9uc29mdDogIzA2NDcxNztcbiAgLS1jb2xvci1zdWNjZXNzLW9uc3Ryb25nZXI6ICNjY2ZmZGE7XG5cbiAgLy8gSW5mbyBDb2xvcnNcbiAgLS1jb2xvci1pbmZvLXNvZnRlcjogI2NjZTBmZjtcbiAgLS1jb2xvci1pbmZvLXNvZnQ6ICM4M2I1ZmY7XG4gIC0tY29sb3ItaW5mby1tYWluOiAjMTU3M2ZmO1xuICAtLWNvbG9yLWluZm8tc3Ryb25nOiAjMGQ0OWEzO1xuICAtLWNvbG9yLWluZm8tc3Ryb25nZXI6ICMwNjIwNDc7XG4gIC0tY29sb3ItaW5mby1vbnNvZnQ6ICMwNjIwNDc7XG4gIC0tY29sb3ItaW5mby1vbm1haW46ICMwNjIwNDc7XG4gIC0tY29sb3ItaW5mby1vbnN0cm9uZzogI2NjZTBmZjtcbiAgLS1jb2xvci1pbmZvLW9uc3Ryb25nZXI6ICNjY2UwZmY7XG4gIC0tY29sb3ItaW5mby1vbnNvZnRlcjogIzA2MjA0NztcblxuICAvLyBOZXV0cmFsIENvbG9yc1xuICAtLWNvbG9yLW5ldXRyYWwtc29mdGVyOiAjZDBkMGQ3O1xuICAtLWNvbG9yLW5ldXRyYWwtc29mdDogI2E4YTliNTtcbiAgLS1jb2xvci1uZXV0cmFsLW1haW46ICM4MTgyOTM7XG4gIC0tY29sb3ItbmV1dHJhbC1zdHJvbmc6ICM1ZDVlNjk7XG4gIC0tY29sb3ItbmV1dHJhbC1zdHJvbmdlcjogIzNhM2EzZjtcbiAgLS1jb2xvci1uZXV0cmFsLW9uc29mdGVyOiAjMjgyODJhO1xuICAtLWNvbG9yLW5ldXRyYWwtb25tYWluOiAjMjgyODJhO1xuICAtLWNvbG9yLW5ldXRyYWwtb25zdHJvbmc6ICNkMGQwZDc7XG4gIC0tY29sb3ItbmV1dHJhbC1vbnNvZnQ6ICMyODI4MmE7XG4gIC0tY29sb3ItbmV1dHJhbC1vbnN0cm9uZ2VyOiAjZDBkMGQ3O1xuICAtLWNvbG9yLXdoaXRlOiAjZmZmZmZmO1xuICAtLWNvbG9yLW9mZndoaXRlOiAjZmFmYWZhO1xuICAtLWNvbG9yLWdyYXk6ICNkOWQ5ZDk7XG4gIC0tY29sb3ItbmV1dHJhbDogI2I5YjliOTtcbiAgLS1jb2xvci1uZXV0cmFsLWFsd2F5c2JsYWNrOiAjMDAwMDAwO1xuXG4gIC8vIEludGVyYWN0aXZlIFN0YXRlc1xuICAtLWNvbG9yLXN0YXRlLWVuYWJsZWQtc29saWQ6ICMxNTI2ZmY7XG4gIC0tY29sb3Itc3RhdGUtZW5hYmxlZC1vbnNvbGlkOiAjY2NjZmZmO1xuICAtLWNvbG9yLXN0YXRlLWVuYWJsZWQtYm9yZGVyc29saWQ6ICMxNTI2ZmY7XG4gIC0tY29sb3Itc3RhdGUtZW5hYmxlZC1zb2Z0OiAjY2NjZmZmO1xuICAtLWNvbG9yLXN0YXRlLWVuYWJsZWQtb25zb2Z0OiAjMDYwYTQ3O1xuICAtLWNvbG9yLXN0YXRlLWVuYWJsZWQtYm9yZGVyc29mdDogIzgzOGNmZjtcbiAgLS1jb2xvci1zdGF0ZS1lbmFibGVkLWdob3N0OiByZ2JhKDI1MiwgMjUyLCAyNTMsIDApO1xuICAtLWNvbG9yLXN0YXRlLWVuYWJsZWQtb25naG9zdDogIzE1MjZmZjtcbiAgLS1jb2xvci1zdGF0ZS1lbmFibGVkLWJvcmRlcmdob3N0OiByZ2JhKDI1MiwgMjUyLCAyNTMsIDApO1xuICAtLWNvbG9yLXN0YXRlLWVuYWJsZWQtbmV1dHJhbDogIzgxODI5MztcbiAgLS1jb2xvci1zdGF0ZS1lbmFibGVkLW9ubmV1dHJhbDogIzI4MjgyYTtcbiAgLS1jb2xvci1zdGF0ZS1lbmFibGVkLWJvcmRlcm5ldXRyYWw6ICM5NDk2YTQ7XG5cbiAgLy8gSG92ZXIgU3RhdGVzXG4gIC0tY29sb3Itc3RhdGUtaG92ZXItc29saWQ6ICMwZDE4YTM7XG4gIC0tY29sb3Itc3RhdGUtaG92ZXItb25zb2xpZDogI2NjY2ZmZjtcbiAgLS1jb2xvci1zdGF0ZS1ob3Zlci1ib3JkZXJzb2xpZDogIzBkMThhMztcbiAgLS1jb2xvci1zdGF0ZS1ob3Zlci1zb2Z0OiAjODM4Y2ZmO1xuICAtLWNvbG9yLXN0YXRlLWhvdmVyLW9uc29mdDogIzA2MGE0NztcbiAgLS1jb2xvci1zdGF0ZS1ob3Zlci1ib3JkZXJzb2Z0OiAjY2NjZmZmO1xuICAtLWNvbG9yLXN0YXRlLWhvdmVyLWdob3N0OiAjYTdhZGZmO1xuICAtLWNvbG9yLXN0YXRlLWhvdmVyLW9uZ2hvc3Q6ICMwZDE4YTM7XG4gIC0tY29sb3Itc3RhdGUtaG92ZXItYm9yZGVyZ2hvc3Q6ICMwZDE4YTM7XG4gIC0tY29sb3Itc3RhdGUtaG92ZXItbmV1dHJhbDogIzVkNWU2OTtcbiAgLS1jb2xvci1zdGF0ZS1ob3Zlci1vbm5ldXRyYWw6ICNkMGQwZDc7XG4gIC0tY29sb3Itc3RhdGUtaG92ZXItYm9yZGVybmV1dHJhbDogIzgxODI5MztcblxuICAvLyBGb2N1cyBTdGF0ZXNcbiAgLS1jb2xvci1zdGF0ZS1mb2N1cy1zb2xpZDogIzA2MGE0NztcbiAgLS1jb2xvci1zdGF0ZS1mb2N1cy1vbnNvbGlkOiAjY2NjZmZmO1xuICAtLWNvbG9yLXN0YXRlLWZvY3VzLWJvcmRlcnNvbGlkOiAjMDYwYTQ3O1xuICAtLWNvbG9yLXN0YXRlLWZvY3VzLXNvZnQ6ICM4MzhjZmY7XG4gIC0tY29sb3Itc3RhdGUtZm9jdXMtb25zb2Z0OiAjMDYwYTQ3O1xuICAtLWNvbG9yLXN0YXRlLWZvY3VzLWJvcmRlcnNvZnQ6ICMxNTI2ZmY7XG4gIC0tY29sb3Itc3RhdGUtZm9jdXMtZ2hvc3Q6ICMxNTI2ZmY7XG4gIC0tY29sb3Itc3RhdGUtZm9jdXMtb25naG9zdDogIzA2MGE0NztcbiAgLS1jb2xvci1zdGF0ZS1mb2N1cy1ib3JkZXJnaG9zdDogIzgzOGNmZjtcbiAgLS1jb2xvci1zdGF0ZS1mb2N1cy1uZXV0cmFsOiAjNWQ1ZTY5O1xuICAtLWNvbG9yLXN0YXRlLWZvY3VzLW9ubmV1dHJhbDogI2QwZDBkNztcbiAgLS1jb2xvci1zdGF0ZS1mb2N1cy1ib3JkZXJuZXV0cmFsOiAjODE4MjkzO1xuXG4gIC8vIERpc2FibGVkIFN0YXRlc1xuICAtLWNvbG9yLXN0YXRlLWRpc2FibGVkLXNvbGlkOiAjOTQ5NmE0O1xuICAtLWNvbG9yLXN0YXRlLWRpc2FibGVkLW9uc29saWQ6ICM2ZTcwN2U7XG4gIC0tY29sb3Itc3RhdGUtZGlzYWJsZWQtYm9yZGVyc29saWQ6ICM4MTgyOTM7XG4gIC0tY29sb3Itc3RhdGUtZGlzYWJsZWQtc29mdDogI2JjYmRjNjtcbiAgLS1jb2xvci1zdGF0ZS1kaXNhYmxlZC1vbnNvZnQ6ICM2ZTcwN2U7XG4gIC0tY29sb3Itc3RhdGUtZGlzYWJsZWQtYm9yZGVyc29mdDogI2E4YTliNTtcbiAgLS1jb2xvci1zdGF0ZS1kaXNhYmxlZC1naG9zdDogcmdiYSgyNTIsIDI1MiwgMjUzLCAwKTtcbiAgLS1jb2xvci1zdGF0ZS1kaXNhYmxlZC1vbmdob3N0OiAjNmU3MDdlO1xuICAtLWNvbG9yLXN0YXRlLWRpc2FibGVkLWJvcmRlcmdob3N0OiAjYmNiZGM2O1xuICAtLWNvbG9yLXN0YXRlLWRpc2FibGVkLW5ldXRyYWw6ICNhOGE5YjU7XG4gIC0tY29sb3Itc3RhdGUtZGlzYWJsZWQtb25uZXV0cmFsOiAjODE4MjkzO1xuICAtLWNvbG9yLXN0YXRlLWRpc2FibGVkLWJvcmRlcm5ldXRyYWw6ICM5NDk2YTQ7XG5cbiAgLy8gRm9jdXMgQ29sb3JzXG4gIC0tY29sb3ItZm9jdXMtc29mdGVyOiAjY2NmMWZmO1xuICAtLWNvbG9yLWZvY3VzLXNvZnQ6ICM4M2RlZmY7XG4gIC0tY29sb3ItZm9jdXMtbWFpbjogIzE1YzFmZjtcbiAgLS1jb2xvci1mb2N1cy1zdHJvbmc6ICMwZDdiYTM7XG4gIC0tY29sb3ItZm9jdXMtc3Ryb25nZXI6ICMwNjM2NDc7XG4gIC0tY29sb3ItZm9jdXMtb25zb2Z0ZXI6ICMwNjM2NDc7XG4gIC0tY29sb3ItZm9jdXMtb25zb2Z0OiAjMDYzNjQ3O1xuICAtLWNvbG9yLWZvY3VzLW9ubWFpbjogIzA2MzY0NztcbiAgLS1jb2xvci1mb2N1cy1vbnN0cm9uZzogI2NjZjFmZjtcbiAgLS1jb2xvci1mb2N1cy1vbnN0cm9uZ2VyOiAjY2NmMWZmO1xuXG4gIC8vIFByaW1hcnkgUGFsZXR0ZVxuICAtLXJlZi1jb2xvci1wcmltYXJ5LTEwOiAjY2NjZmZmO1xuICAtLXJlZi1jb2xvci1wcmltYXJ5LTIwOiAjYTdhZGZmO1xuICAtLXJlZi1jb2xvci1wcmltYXJ5LTMwOiAjODM4Y2ZmO1xuICAtLXJlZi1jb2xvci1wcmltYXJ5LTQwOiAjNWU2YWZmO1xuICAtLXJlZi1jb2xvci1wcmltYXJ5LTUwOiAjM2E0OGZmO1xuICAtLXJlZi1jb2xvci1wcmltYXJ5LTYwOiAjMTUyNmZmO1xuICAtLXJlZi1jb2xvci1wcmltYXJ5LTcwOiAjMTExZmQxO1xuICAtLXJlZi1jb2xvci1wcmltYXJ5LTgwOiAjMGQxOGEzO1xuICAtLXJlZi1jb2xvci1wcmltYXJ5LTkwOiAjMGExMTc1O1xuICAtLXJlZi1jb2xvci1wcmltYXJ5LTEwMDogIzA2MGE0NztcbiAgLS1yZWYtY29sb3ItcHJpbWFyeS1wdXJlOiAjMTUyNmZmO1xuXG4gIC8vIFN1Y2Nlc3MgUGFsZXR0ZVxuICAtLXJlZi1jb2xvci1zdWNjZXNzLTEwOiAjY2NmZmRhO1xuICAtLXJlZi1jb2xvci1zdWNjZXNzLTIwOiAjYTdmZmJlO1xuICAtLXJlZi1jb2xvci1zdWNjZXNzLTMwOiAjODNmZmE0O1xuICAtLXJlZi1jb2xvci1zdWNjZXNzLTQwOiAjNWVmZjg5O1xuICAtLXJlZi1jb2xvci1zdWNjZXNzLTUwOiAjM2FmZjZmO1xuICAtLXJlZi1jb2xvci1zdWNjZXNzLTYwOiAjMTVmZjUzO1xuICAtLXJlZi1jb2xvci1zdWNjZXNzLTcwOiAjMTFkMTQ0O1xuICAtLXJlZi1jb2xvci1zdWNjZXNzLTgwOiAjMGRhMzM1O1xuICAtLXJlZi1jb2xvci1zdWNjZXNzLTkwOiAjMGE3NTI2O1xuICAtLXJlZi1jb2xvci1zdWNjZXNzLTEwMDogIzA2NDcxNztcbiAgLS1yZWYtY29sb3Itc3VjY2Vzcy1wdXJlOiAjMTVmZjUzO1xuXG4gIC8vIFdhcm5pbmcgUGFsZXR0ZVxuICAtLXJlZi1jb2xvci13YXJuaW5nLTEwOiAjZmZmY2NjO1xuICAtLXJlZi1jb2xvci13YXJuaW5nLTIwOiAjZmZmOWE3O1xuICAtLXJlZi1jb2xvci13YXJuaW5nLTMwOiAjZmZmNzgzO1xuICAtLXJlZi1jb2xvci13YXJuaW5nLTQwOiAjZmZmNDVlO1xuICAtLXJlZi1jb2xvci13YXJuaW5nLTUwOiAjZmZmMjNhO1xuICAtLXJlZi1jb2xvci13YXJuaW5nLTYwOiAjZmZlZjE1O1xuICAtLXJlZi1jb2xvci13YXJuaW5nLTcwOiAjZDFjNDExO1xuICAtLXJlZi1jb2xvci13YXJuaW5nLTgwOiAjYTM5OTBkO1xuICAtLXJlZi1jb2xvci13YXJuaW5nLTkwOiAjNzU2ZTBhO1xuICAtLXJlZi1jb2xvci13YXJuaW5nLTEwMDogIzQ3NDMwNjtcbiAgLS1yZWYtY29sb3Itd2FybmluZy1wdXJlOiAjZmZlZjE1O1xuXG4gIC8vIERhbmdlciBQYWxldHRlXG4gIC0tcmVmLWNvbG9yLWRhbmdlci0xMDogI2ZmY2NjYztcbiAgLS1yZWYtY29sb3ItZGFuZ2VyLTIwOiAjZmZhN2E3O1xuICAtLXJlZi1jb2xvci1kYW5nZXItMzA6ICNmZjgzODM7XG4gIC0tcmVmLWNvbG9yLWRhbmdlci00MDogI2ZmNWU1ZTtcbiAgLS1yZWYtY29sb3ItZGFuZ2VyLTUwOiAjZmYzYTNhO1xuICAtLXJlZi1jb2xvci1kYW5nZXItNjA6ICNmZjE1MTU7XG4gIC0tcmVmLWNvbG9yLWRhbmdlci03MDogI2QxMTExMTtcbiAgLS1yZWYtY29sb3ItZGFuZ2VyLTgwOiAjYTMwZDBkO1xuICAtLXJlZi1jb2xvci1kYW5nZXItOTA6ICM3NTBhMGE7XG4gIC0tcmVmLWNvbG9yLWRhbmdlci0xMDA6ICM0NzA2MDY7XG4gIC0tcmVmLWNvbG9yLWRhbmdlci1wdXJlOiAjZmYxNTE1O1xuXG4gIC8vIEluZm8gUGFsZXR0ZVxuICAtLXJlZi1jb2xvci1pbmZvLTEwOiAjY2NlMGZmO1xuICAtLXJlZi1jb2xvci1pbmZvLTIwOiAjYTdjYWZmO1xuICAtLXJlZi1jb2xvci1pbmZvLTMwOiAjODNiNWZmO1xuICAtLXJlZi1jb2xvci1pbmZvLTQwOiAjNWU5ZWZmO1xuICAtLXJlZi1jb2xvci1pbmZvLTUwOiAjM2E4OWZmO1xuICAtLXJlZi1jb2xvci1pbmZvLTYwOiAjMTU3M2ZmO1xuICAtLXJlZi1jb2xvci1pbmZvLTcwOiAjMTE1ZWQxO1xuICAtLXJlZi1jb2xvci1pbmZvLTgwOiAjMGQ0OWEzO1xuICAtLXJlZi1jb2xvci1pbmZvLTkwOiAjMGEzNTc1O1xuICAtLXJlZi1jb2xvci1pbmZvLTEwMDogIzA2MjA0NztcbiAgLS1yZWYtY29sb3ItaW5mby1wdXJlOiAjMTU3M2ZmO1xuXG4gIC8vIE5ldXRyYWwgUGFsZXR0ZVxuICAtLXJlZi1jb2xvci1uZXV0cmFsLTEwOiAjZDBkMGQ3O1xuICAtLXJlZi1jb2xvci1uZXV0cmFsLTIwOiAjYmNiZGM2O1xuICAtLXJlZi1jb2xvci1uZXV0cmFsLTMwOiAjYThhOWI1O1xuICAtLXJlZi1jb2xvci1uZXV0cmFsLTQwOiAjOTQ5NmE0O1xuICAtLXJlZi1jb2xvci1uZXV0cmFsLTUwOiAjODE4MjkzO1xuICAtLXJlZi1jb2xvci1uZXV0cmFsLTYwOiAjNmU3MDdlO1xuICAtLXJlZi1jb2xvci1uZXV0cmFsLTcwOiAjNWQ1ZTY5O1xuICAtLXJlZi1jb2xvci1uZXV0cmFsLTgwOiAjNGI0YzU0O1xuICAtLXJlZi1jb2xvci1uZXV0cmFsLTkwOiAjM2EzYTNmO1xuICAtLXJlZi1jb2xvci1uZXV0cmFsLTEwMDogIzI4MjgyYTtcbiAgLS1yZWYtY29sb3ItbmV1dHJhbC1wdXJlOiAjODE4MjkzO1xuICAtLXJlZi1jb2xvci1uZXV0cmFsLXdoaXRlOiAjZmZmZmZmO1xuICAtLXJlZi1jb2xvci1uZXV0cmFsLWJsYWNrOiAjMDAwMDAwO1xuICAtLXJlZi1jb2xvci1uZXV0cmFsLTExMDogIzAyMDgyZjtcblxuICAvLyBGb2N1cyBQYWxldHRlXG4gIC0tcmVmLWNvbG9yLWZvY3VzLTEwOiAjY2NmMWZmO1xuICAtLXJlZi1jb2xvci1mb2N1cy0yMDogI2E3ZThmZjtcbiAgLS1yZWYtY29sb3ItZm9jdXMtMzA6ICM4M2RlZmY7XG4gIC0tcmVmLWNvbG9yLWZvY3VzLTQwOiAjNWVkNGZmO1xuICAtLXJlZi1jb2xvci1mb2N1cy01MDogIzNhY2FmZjtcbiAgLS1yZWYtY29sb3ItZm9jdXMtNjA6ICMxNWMxZmY7XG4gIC0tcmVmLWNvbG9yLWZvY3VzLTcwOiAjMTE5ZWQxO1xuICAtLXJlZi1jb2xvci1mb2N1cy04MDogIzBkN2JhMztcbiAgLS1yZWYtY29sb3ItZm9jdXMtOTA6ICMwYTU4NzU7XG4gIC0tcmVmLWNvbG9yLWZvY3VzLTEwMDogIzA2MzY0NztcbiAgLS1yZWYtY29sb3ItZm9jdXMtcHVyZTogIzE1YzFmZjtcblxuICAvLyBDaGFydCBDb2xvcnNcbiAgLS1yZWYtY29sb3ItY2hhcnRzLXJlZDogI2ZmMTUxNTtcbiAgLS1yZWYtY29sb3ItY2hhcnRzLW9yYW5nZTogI2ZmNTMxNTtcbiAgLS1yZWYtY29sb3ItY2hhcnRzLWFtYmVyOiAjZmZhMTE1O1xuICAtLXJlZi1jb2xvci1jaGFydHMteWVsbG93OiAjZmZlZjE1O1xuICAtLXJlZi1jb2xvci1jaGFydHMtbGltZTogI2MxZmYxNTtcbiAgLS1yZWYtY29sb3ItY2hhcnRzLWNoYXJ0cmV1c2U6ICM3M2ZmMTU7XG4gIC0tcmVmLWNvbG9yLWNoYXJ0cy1ncmVlbjogIzE1ZmY1MztcbiAgLS1yZWYtY29sb3ItY2hhcnRzLWFxdWFtYXJpbmU6ICMxNWZmYTE7XG4gIC0tcmVmLWNvbG9yLWNoYXJ0cy1jeWFuOiAjMTVmZmVmO1xuICAtLXJlZi1jb2xvci1jaGFydHMtc2t5OiAjMTVjMWZmO1xuICAtLXJlZi1jb2xvci1jaGFydHMtYmx1ZTogIzE1NzNmZjtcbiAgLS1yZWYtY29sb3ItY2hhcnRzLWluZGlnbzogIzUzMTVmZjtcbiAgLS1yZWYtY29sb3ItY2hhcnRzLXZpb2xldDogI2ExMTVmZjtcbiAgLS1yZWYtY29sb3ItY2hhcnRzLW1hZ2VudGE6ICNlZjE1ZmY7XG4gIC0tcmVmLWNvbG9yLWNoYXJ0cy1waW5rOiAjZmYxNWMxO1xuICAtLXJlZi1jb2xvci1jaGFydHMtcm9zZTogI2ZmMTU3Mztcbn1cbiIsIi8vIE1FUkNBTlRJTCBNSVhJTlMgU1lTVEVNXG5AdXNlIFwidmFyaWFibGVzXCIgYXMgKjtcbkB1c2UgXCJ0b2tlbnNcIiBhcyAqO1xuXG4vLyBIZWxwZXIgZnVuY3Rpb24gdG8gZ2V0IGJyZWFrcG9pbnQgdmFsdWVcbkBmdW5jdGlvbiBnZXQtYnJlYWtwb2ludCgkc2l6ZSkge1xuICAkYnJlYWtwb2ludC12YWx1ZXM6IChcbiAgICB4czogMCxcbiAgICBzbTogNTc2cHgsXG4gICAgbWQ6IDc2OHB4LFxuICAgIGxnOiA5OTJweCxcbiAgICB4bDogMTIwMHB4LFxuICAgIDJ4bDogMTQwMHB4XG4gICk7XG5cbiAgQGlmIG1hcC1oYXMta2V5KCRicmVha3BvaW50LXZhbHVlcywgJHNpemUpIHtcbiAgICBAcmV0dXJuIG1hcC1nZXQoJGJyZWFrcG9pbnQtdmFsdWVzLCAkc2l6ZSk7XG4gIH0gQGVsc2Uge1xuICAgIEBlcnJvciBcIkJyZWFrcG9pbnQgYCN7JHNpemV9YCBub3QgZm91bmQuIEF2YWlsYWJsZTogI3ttYXAta2V5cygkYnJlYWtwb2ludC12YWx1ZXMpfVwiO1xuICB9XG59XG5cbi8vIE1pbi13aWR0aCBicmVha3BvaW50IG1peGluXG5AbWl4aW4gYnJlYWtwb2ludCgkc2l6ZSkge1xuICAkdmFsdWU6IGdldC1icmVha3BvaW50KCRzaXplKTtcbiAgQGlmICR2YWx1ZSA+IDAge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAjeyR2YWx1ZX0pIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSB7XG4gICAgQGNvbnRlbnQ7IC8vIHhzIGJyZWFrcG9pbnQgYXBwbGllcyB0byBhbGwgc2l6ZXNcbiAgfVxufVxuXG4vLyBNYXgtd2lkdGggYnJlYWtwb2ludCBtaXhpblxuQG1peGluIGJyZWFrcG9pbnQtZG93bigkc2l6ZSkge1xuICAkdmFsdWU6IGdldC1icmVha3BvaW50KCRzaXplKTtcbiAgQG1lZGlhIChtYXgtd2lkdGg6ICN7JHZhbHVlfSkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbi8vIEJldHdlZW4gYnJlYWtwb2ludHMgbWl4aW5cbkBtaXhpbiBicmVha3BvaW50LWJldHdlZW4oJG1pbiwgJG1heCkge1xuICAkbWluLXZhbHVlOiBnZXQtYnJlYWtwb2ludCgkbWluKTtcbiAgJG1heC12YWx1ZTogZ2V0LWJyZWFrcG9pbnQoJG1heCk7XG5cbiAgQGlmICRtaW4tdmFsdWUgPiAwIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogI3skbWluLXZhbHVlfSkgYW5kIChtYXgtd2lkdGg6ICN7JG1heC12YWx1ZX0pIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSB7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICN7JG1heC12YWx1ZX0pIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxufVxuXG4vLyBPbmx5IHNwZWNpZmljIGJyZWFrcG9pbnRcbkBtaXhpbiBicmVha3BvaW50LW9ubHkoJHNpemUpIHtcbiAgJGJyZWFrcG9pbnQtbGlzdDogKHhzLCBzbSwgbWQsIGxnLCB4bCwgMnhsKTtcbiAgJGN1cnJlbnQtaW5kZXg6IGluZGV4KCRicmVha3BvaW50LWxpc3QsICRzaXplKTtcblxuICBAaWYgJGN1cnJlbnQtaW5kZXgge1xuICAgICRjdXJyZW50LXZhbHVlOiBnZXQtYnJlYWtwb2ludCgkc2l6ZSk7XG5cbiAgICBAaWYgJHNpemUgPT0geHMge1xuICAgICAgLy8geHM6IDAgdG8gc20tMVxuICAgICAgJG5leHQtdmFsdWU6IGdldC1icmVha3BvaW50KHNtKTtcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAjeyRuZXh0LXZhbHVlIC0gMXB4fSkge1xuICAgICAgICBAY29udGVudDtcbiAgICAgIH1cbiAgICB9IEBlbHNlIGlmICRzaXplID09IDJ4bCB7XG4gICAgICAvLyAyeGw6IDJ4bCBhbmQgdXBcbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAjeyRjdXJyZW50LXZhbHVlfSkge1xuICAgICAgICBAY29udGVudDtcbiAgICAgIH1cbiAgICB9IEBlbHNlIHtcbiAgICAgIC8vIEJldHdlZW4gY3VycmVudCBhbmQgbmV4dCBicmVha3BvaW50XG4gICAgICAkbmV4dC1zaXplOiBudGgoJGJyZWFrcG9pbnQtbGlzdCwgJGN1cnJlbnQtaW5kZXggKyAxKTtcbiAgICAgICRuZXh0LXZhbHVlOiBnZXQtYnJlYWtwb2ludCgkbmV4dC1zaXplKTtcbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAjeyRjdXJyZW50LXZhbHVlfSkgYW5kIChtYXgtd2lkdGg6ICN7JG5leHQtdmFsdWUgLSAxcHh9KSB7XG4gICAgICAgIEBjb250ZW50O1xuICAgICAgfVxuICAgIH1cbiAgfSBAZWxzZSB7XG4gICAgQGVycm9yIFwiQnJlYWtwb2ludCBgI3skc2l6ZX1gIG5vdCBmb3VuZC4gQXZhaWxhYmxlOiAjeyRicmVha3BvaW50LWxpc3R9XCI7XG4gIH1cbn1cblxuLy8gVHlwb2dyYXBoeSBzY2FsZSBtaXhpblxuQG1peGluIHR5cG9ncmFwaHkoJHNpemU6IGJhc2UsICR3ZWlnaHQ6IG5vcm1hbCwgJGxpbmUtaGVpZ2h0OiBub3JtYWwpIHtcbiAgZm9udC1zaXplOiB2YXIoLS1kaW0tZm9udC1zaXplLSN7JHNpemV9KTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLXJlZi1mb250LXdlaWdodC0jeyR3ZWlnaHR9KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWRpbS1saW5lLWhlaWdodC0jeyRsaW5lLWhlaWdodH0tdXNlLTE1MCk7XG59XG5cbi8vIEhlYWRpbmcgbWl4aW5zXG5AbWl4aW4gaGVhZGluZy0xIHtcbiAgQGluY2x1ZGUgdHlwb2dyYXBoeSg1eGwsIGJvbGQsIHRpZ2h0KTtcbiAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1wcmltYXJ5O1xuICBsZXR0ZXItc3BhY2luZzogdmFyKC0tZGltLWxldHRlci1zcGFjaW5nLXRpZ2h0KTtcbn1cblxuQG1peGluIGhlYWRpbmctMiB7XG4gIEBpbmNsdWRlIHR5cG9ncmFwaHkoNHhsLCBib2xkLCB0aWdodCk7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktcHJpbWFyeTtcbiAgbGV0dGVyLXNwYWNpbmc6IHZhcigtLWRpbS1sZXR0ZXItc3BhY2luZy10aWdodCk7XG59XG5cbkBtaXhpbiBoZWFkaW5nLTMge1xuICBAaW5jbHVkZSB0eXBvZ3JhcGh5KDN4bCwgc2VtaWJvbGQsIHRpZ2h0KTtcbiAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1wcmltYXJ5O1xufVxuXG5AbWl4aW4gaGVhZGluZy00IHtcbiAgQGluY2x1ZGUgdHlwb2dyYXBoeSgyeGwsIHNlbWlib2xkLCBub3JtYWwpO1xuICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXByaW1hcnk7XG59XG5cbkBtaXhpbiBoZWFkaW5nLTUge1xuICBAaW5jbHVkZSB0eXBvZ3JhcGh5KHhsLCBzZW1pYm9sZCwgbm9ybWFsKTtcbiAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1wcmltYXJ5O1xufVxuXG5AbWl4aW4gaGVhZGluZy02IHtcbiAgQGluY2x1ZGUgdHlwb2dyYXBoeShsZywgc2VtaWJvbGQsIG5vcm1hbCk7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktcHJpbWFyeTtcbn1cblxuLy8gQm9keSB0ZXh0IG1peGluc1xuQG1peGluIGJvZHktbGFyZ2Uge1xuICBAaW5jbHVkZSB0eXBvZ3JhcGh5KGxnLCByZWd1bGFyLCBub3JtYWwpO1xuICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJhc2U7XG59XG5cbkBtaXhpbiBib2R5LWJhc2Uge1xuICBAaW5jbHVkZSB0eXBvZ3JhcGh5KGJhc2UsIHJlZ3VsYXIsIG5vcm1hbCk7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYmFzZTtcbn1cblxuQG1peGluIGJvZHktc21hbGwge1xuICBAaW5jbHVkZSB0eXBvZ3JhcGh5KHNtLCByZWd1bGFyLCBub3JtYWwpO1xuICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJhc2U7XG59XG5cbi8vIENhcHRpb24gYW5kIGxhYmVsIG1peGluc1xuQG1peGluIGNhcHRpb24ge1xuICBAaW5jbHVkZSB0eXBvZ3JhcGh5KHhzLCByZWd1bGFyLCBub3JtYWwpO1xuICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJhc2U7XG4gIGNvbG9yOiAkY29sb3ItdGV4dC1zZWNvbmRhcnk7XG59XG5cbkBtaXhpbiBsYWJlbCB7XG4gIEBpbmNsdWRlIHR5cG9ncmFwaHkoc20sIG1lZGl1bSwgbm9ybWFsKTtcbiAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1iYXNlO1xufVxuXG4vLyBUZXh0IHRydW5jYXRpb25cbkBtaXhpbiB0ZXh0LXRydW5jYXRlIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbkBtaXhpbiB0ZXh0LXRydW5jYXRlLW11bHRpbGluZSgkbGluZXM6IDIpIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIC13ZWJraXQtbGluZS1jbGFtcDogJGxpbmVzO1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4vLyBGbGV4Ym94IHV0aWxpdGllc1xuQG1peGluIGZsZXgtY2VudGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbkBtaXhpbiBmbGV4LWJldHdlZW4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbkBtaXhpbiBmbGV4LWNvbHVtbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbkBtaXhpbiBmbGV4LWNvbHVtbi1jZW50ZXIge1xuICBAaW5jbHVkZSBmbGV4LWNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi8vIEdyaWQgdXRpbGl0aWVzXG5AbWl4aW4gZ3JpZC1jZW50ZXIge1xuICBkaXNwbGF5OiBncmlkO1xuICBwbGFjZS1pdGVtczogY2VudGVyO1xufVxuXG5AbWl4aW4gZ3JpZC1jb2x1bW5zKCRjb2x1bW5zKSB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KCRjb2x1bW5zLCAxZnIpO1xuICBnYXA6ICRzcGFjaW5nLW1kO1xufVxuXG4vLyBDb250YWluZXIgbWl4aW5cbkBtaXhpbiBjb250YWluZXIoJG1heC13aWR0aDogJGNvbnRhaW5lci1tYXgtd2lkdGgsICRwYWRkaW5nOiAkY29udGFpbmVyLXBhZGRpbmcpIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogJG1heC13aWR0aDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmctbGVmdDogJHBhZGRpbmc7XG4gIHBhZGRpbmctcmlnaHQ6ICRwYWRkaW5nO1xufVxuXG4vLyBGb2N1cyBzdGF0ZSBtaXhpblxuQG1peGluIGZvY3VzLXJpbmcoJGNvbG9yOiAkY29sb3ItZm9jdXMtcmluZywgJHdpZHRoOiAkZm9jdXMtcmluZy13aWR0aCwgJG9mZnNldDogJGZvY3VzLXJpbmctb2Zmc2V0KSB7XG4gIG91dGxpbmU6ICR3aWR0aCBzb2xpZCAkY29sb3I7XG4gIG91dGxpbmUtb2Zmc2V0OiAkb2Zmc2V0O1xufVxuXG5AbWl4aW4gZm9jdXMtdmlzaWJsZSB7XG4gICY6Zm9jdXMtdmlzaWJsZSB7XG4gICAgQGluY2x1ZGUgZm9jdXMtcmluZztcbiAgfVxufVxuXG4vLyBIb3ZlciBzdGF0ZSBtaXhpblxuQG1peGluIGhvdmVyLWxpZnQge1xuICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbi10cmFuc2Zvcm0sICR0cmFuc2l0aW9uLXNoYWRvdztcblxuICAmOmhvdmVyIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTJweCk7XG4gICAgYm94LXNoYWRvdzogJHNoYWRvdy1sZztcbiAgfVxufVxuXG4vLyBEaXNhYmxlZCBzdGF0ZSBtaXhpblxuQG1peGluIGRpc2FibGVkIHtcbiAgb3BhY2l0eTogMC42O1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLy8gTG9hZGluZyBzdGF0ZSBtaXhpblxuQG1peGluIGxvYWRpbmcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuXG4gICY6OmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogNTAlO1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIGhlaWdodDogMjBweDtcbiAgICBtYXJnaW46IC0xMHB4IDAgMCAtMTBweDtcbiAgICBib3JkZXI6IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItdG9wLWNvbG9yOiBjdXJyZW50Q29sb3I7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGFuaW1hdGlvbjogc3BpbiAxcyBsaW5lYXIgaW5maW5pdGU7XG4gIH1cbn1cblxuLy8gQmFzZSBidXR0b24gbWl4aW5cbkBtaXhpbiBidXR0b24tYmFzZSB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZ2FwOiAkc3BhY2luZy0yO1xuICBwYWRkaW5nOiAkc3BhY2luZy1zbSAkc3BhY2luZy1tZDtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLWJ1dHRvbjtcbiAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1iYXNlO1xuICBmb250LXNpemU6ICRmb250LXNpemUtYmFzZTtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1tZWRpdW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb24tY29sb3JzLCAkdHJhbnNpdGlvbi1zaGFkb3c7XG4gIG1pbi1oZWlnaHQ6ICRtaW4tdG91Y2gtdGFyZ2V0O1xuXG4gICY6ZGlzYWJsZWQge1xuICAgIEBpbmNsdWRlIGRpc2FibGVkO1xuICB9XG5cbiAgQGluY2x1ZGUgZm9jdXMtdmlzaWJsZTtcbn1cblxuLy8gQnV0dG9uIHZhcmlhbnRzXG5AbWl4aW4gYnV0dG9uLXNvbGlkKCRiZzogdmFyKC0tY29sb3Itc3RhdGUtZW5hYmxlZC1zb2xpZCksICRjb2xvcjogdmFyKC0tY29sb3Itc3RhdGUtZW5hYmxlZC1vbnNvbGlkKSkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmc7XG4gIGNvbG9yOiAkY29sb3I7XG4gIGJvcmRlci1jb2xvcjogJGJnO1xuXG4gICY6aG92ZXI6bm90KDpkaXNhYmxlZCkge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXN0YXRlLWhvdmVyLXNvbGlkKTtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLWNvbG9yLXN0YXRlLWhvdmVyLXNvbGlkKTtcbiAgICBjb2xvcjogdmFyKC0tY29sb3Itc3RhdGUtaG92ZXItb25zb2xpZCk7XG4gIH1cblxuICAmOmZvY3VzOm5vdCg6ZGlzYWJsZWQpIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1zdGF0ZS1mb2N1cy1zb2xpZCk7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jb2xvci1zdGF0ZS1mb2N1cy1zb2xpZCk7XG4gICAgY29sb3I6IHZhcigtLWNvbG9yLXN0YXRlLWZvY3VzLW9uc29saWQpO1xuICB9XG59XG5cbkBtaXhpbiBidXR0b24tc29mdCgkYmc6IHZhcigtLWNvbG9yLXN0YXRlLWVuYWJsZWQtc29mdCksICRjb2xvcjogdmFyKC0tY29sb3Itc3RhdGUtZW5hYmxlZC1vbnNvZnQpKSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRiZztcbiAgY29sb3I6ICRjb2xvcjtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jb2xvci1zdGF0ZS1lbmFibGVkLWJvcmRlcnNvZnQpO1xuXG4gICY6aG92ZXI6bm90KDpkaXNhYmxlZCkge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXN0YXRlLWhvdmVyLXNvZnQpO1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tY29sb3Itc3RhdGUtaG92ZXItYm9yZGVyc29mdCk7XG4gICAgY29sb3I6IHZhcigtLWNvbG9yLXN0YXRlLWhvdmVyLW9uc29mdCk7XG4gIH1cbn1cblxuQG1peGluIGJ1dHRvbi1naG9zdCgkY29sb3I6IHZhcigtLWNvbG9yLXN0YXRlLWVuYWJsZWQtb25naG9zdCkpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAkY29sb3I7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cbiAgJjpob3Zlcjpub3QoOmRpc2FibGVkKSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3Itc3RhdGUtaG92ZXItZ2hvc3QpO1xuICAgIGNvbG9yOiB2YXIoLS1jb2xvci1zdGF0ZS1ob3Zlci1vbmdob3N0KTtcbiAgfVxufVxuXG4vLyBCdXR0b24gc2l6ZXNcbkBtaXhpbiBidXR0b24tc21hbGwge1xuICBwYWRkaW5nOiAkc3BhY2luZy0xICRzcGFjaW5nLTM7XG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbTtcbiAgbWluLWhlaWdodDogJGJ1dHRvbi1oZWlnaHQtc207XG59XG5cbkBtaXhpbiBidXR0b24tbGFyZ2Uge1xuICBwYWRkaW5nOiAkc3BhY2luZy0zICRzcGFjaW5nLTY7XG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1sZztcbiAgbWluLWhlaWdodDogJGJ1dHRvbi1oZWlnaHQtbGc7XG59XG5cbi8vIEJhc2UgZm9ybSBlbGVtZW50IG1peGluXG5AbWl4aW4gZm9ybS1lbGVtZW50LWJhc2Uge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6ICRmb3JtLWVsZW1lbnQtcGFkZGluZztcbiAgYm9yZGVyOiAkZm9ybS1lbGVtZW50LWJvcmRlcjtcbiAgYm9yZGVyLXJhZGl1czogJGZvcm0tZWxlbWVudC1ib3JkZXItcmFkaXVzO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmFja2dyb3VuZDtcbiAgY29sb3I6ICRjb2xvci10ZXh0LXByaW1hcnk7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYmFzZTtcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2U7XG4gIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtbm9ybWFsO1xuICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbi1jb2xvcnMsICR0cmFuc2l0aW9uLXNoYWRvdztcbiAgbWluLWhlaWdodDogJGZvcm0tZWxlbWVudC1oZWlnaHQ7XG5cbiAgJjo6cGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAkY29sb3ItdGV4dC10ZXJ0aWFyeTtcbiAgfVxuXG4gICY6Zm9jdXMge1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgYm9yZGVyLWNvbG9yOiAkZm9ybS1lbGVtZW50LWZvY3VzLWJvcmRlcjtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAzcHggcmdiYSh2YXIoLS1yZWYtY29sb3ItcHJpbWFyeS02MCksIDAuMSk7XG4gIH1cblxuICAmOmRpc2FibGVkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1zdGF0ZS1kaXNhYmxlZC1zb2Z0KTtcbiAgICBjb2xvcjogdmFyKC0tY29sb3Itc3RhdGUtZGlzYWJsZWQtb25zb2Z0KTtcbiAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICB9XG5cbiAgJlthcmlhLWludmFsaWQ9XCJ0cnVlXCJdIHtcbiAgICBib3JkZXItY29sb3I6ICRjb2xvci1kYW5nZXI7XG5cbiAgICAmOmZvY3VzIHtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDNweCByZ2JhKHZhcigtLXJlZi1jb2xvci1kYW5nZXItNjApLCAwLjEpO1xuICAgIH1cbiAgfVxufVxuXG4vLyBDYXJkIE1peGluc1xuQG1peGluIGNhcmQtYmFzZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjYXJkLWJhY2tncm91bmQ7XG4gIGJvcmRlcjogJGNhcmQtYm9yZGVyO1xuICBib3JkZXItcmFkaXVzOiAkY2FyZC1ib3JkZXItcmFkaXVzO1xuICBib3gtc2hhZG93OiAkY2FyZC1zaGFkb3c7XG4gIHBhZGRpbmc6ICRjYXJkLXBhZGRpbmc7XG59XG5cbkBtaXhpbiBjYXJkLWludGVyYWN0aXZlIHtcbiAgQGluY2x1ZGUgY2FyZC1iYXNlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uLXNoYWRvdywgJHRyYW5zaXRpb24tdHJhbnNmb3JtO1xuXG4gICY6aG92ZXIge1xuICAgIGJveC1zaGFkb3c6ICRzaGFkb3ctbWQ7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xcHgpO1xuICB9XG5cbiAgQGluY2x1ZGUgZm9jdXMtdmlzaWJsZTtcbn1cblxuLy8gQW5pbWF0aW9uIE1peGluc1xuQG1peGluIGZhZGUtaW4oJGR1cmF0aW9uOiAkdHJhbnNpdGlvbi1kdXJhdGlvbi1iYXNlKSB7XG4gIGFuaW1hdGlvbjogZmFkZUluICRkdXJhdGlvbiAkdHJhbnNpdGlvbi10aW1pbmctZWFzZTtcbn1cblxuQG1peGluIGZhZGUtb3V0KCRkdXJhdGlvbjogJHRyYW5zaXRpb24tZHVyYXRpb24tYmFzZSkge1xuICBhbmltYXRpb246IGZhZGVPdXQgJGR1cmF0aW9uICR0cmFuc2l0aW9uLXRpbWluZy1lYXNlO1xufVxuXG5AbWl4aW4gc2xpZGUtaW4tdXAoJGR1cmF0aW9uOiAkdHJhbnNpdGlvbi1kdXJhdGlvbi1iYXNlKSB7XG4gIGFuaW1hdGlvbjogc2xpZGVJblVwICRkdXJhdGlvbiAkdHJhbnNpdGlvbi10aW1pbmctZWFzZS1vdXQ7XG59XG5cbkBtaXhpbiBzbGlkZS1pbi1kb3duKCRkdXJhdGlvbjogJHRyYW5zaXRpb24tZHVyYXRpb24tYmFzZSkge1xuICBhbmltYXRpb246IHNsaWRlSW5Eb3duICRkdXJhdGlvbiAkdHJhbnNpdGlvbi10aW1pbmctZWFzZS1vdXQ7XG59XG5cbkBtaXhpbiBzY2FsZS1pbigkZHVyYXRpb246ICR0cmFuc2l0aW9uLWR1cmF0aW9uLWZhc3QpIHtcbiAgYW5pbWF0aW9uOiBzY2FsZUluICRkdXJhdGlvbiAkdHJhbnNpdGlvbi10aW1pbmctZWFzZS1vdXQ7XG59XG5cbi8vIFV0aWxpdHkgTWl4aW5zXG5AbWl4aW4gdmlzdWFsbHktaGlkZGVuIHtcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxcHggIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAxcHggIWltcG9ydGFudDtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICBtYXJnaW46IC0xcHggIWltcG9ydGFudDtcbiAgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xuICBjbGlwOiByZWN0KDAsIDAsIDAsIDApICFpbXBvcnRhbnQ7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXAgIWltcG9ydGFudDtcbiAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG59XG5cbi8vIENsZWFyIGZpeFxuQG1peGluIGNsZWFyZml4IHtcbiAgJjo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIGNsZWFyOiBib3RoO1xuICB9XG59XG5cbi8vIEFzcGVjdCByYXRpb1xuQG1peGluIGFzcGVjdC1yYXRpbygkd2lkdGg6IDEsICRoZWlnaHQ6IDEpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICY6OmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZy10b3A6IHBlcmNlbnRhZ2UoJGhlaWdodCAvICR3aWR0aCk7XG4gIH1cblxuICA+ICoge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbn1cblxuLy8gSGFyZHdhcmUgYWNjZWxlcmF0aW9uXG5AbWl4aW4gaGFyZHdhcmUtYWNjZWxlcmF0aW9uIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIHBlcnNwZWN0aXZlOiAxMDAwcHg7XG59XG5cbi8vIEtleWZyYW1lIEFuaW1hdGlvbnNcbkBrZXlmcmFtZXMgZmFkZUluIHtcbiAgZnJvbSB7IG9wYWNpdHk6IDA7IH1cbiAgdG8geyBvcGFjaXR5OiAxOyB9XG59XG5cbkBrZXlmcmFtZXMgZmFkZU91dCB7XG4gIGZyb20geyBvcGFjaXR5OiAxOyB9XG4gIHRvIHsgb3BhY2l0eTogMDsgfVxufVxuXG5Aa2V5ZnJhbWVzIHNsaWRlSW5VcCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDIwcHgpO1xuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHNsaWRlSW5Eb3duIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTIwcHgpO1xuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHNjYWxlSW4ge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC45KTtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgc3BpbiB7XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICB9XG59XG5cbi8qIC4uLiAoc2V1IGPDs2RpZ28gZGUgYnJlYWtwb2ludCBqw6EgZXhpc3RlbnRlKSAuLi4gKi9cblxuLy8gLS0tIE1JWElOIERPIEZPUk1VTMOBUklPIERFIEVNUFLDiVNUSU1PIC0tLVxuQG1peGluIGxvYW4tZm9ybS1zdHlsZXMge1xuICBcbiAgLyogR3JpZCBMYXlvdXQgKi9cbiAgLmZvcm0tcm93LTMtY29sIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZml0LCBtaW5tYXgoMjAwcHgsIDFmcikpO1xuICAgIGdhcDogMS41cmVtO1xuICB9XG5cbiAgLyogRXN0aWxpemHDp8OjbyBkb3MgSW5wdXRzICovXG4gIC5qcy1mb3JtLWl0ZW0ge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcblxuICAgIGxhYmVsIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBmb250LXNpemU6IDFyZW07IFxuICAgICAgY29sb3I6ICRjb2xvci10ZXh0LWRhcmtlc3Q7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG5cbiAgICBpbnB1dFt0eXBlPVwidGV4dFwiXS5mb3JtLWNvbnRyb2wsXG4gICAgaW5wdXRbdHlwZT1cImVtYWlsXCJdLmZvcm0tY29udHJvbCxcbiAgICBpbnB1dFt0eXBlPVwidGVsXCJdLmZvcm0tY29udHJvbCB7XG4gICAgICB3aWR0aDogMTAwJTsgXG4gICAgICBoZWlnaHQ6IDU0cHg7XG4gICAgICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgIzg2ODg4QztcbiAgICAgIHBhZGRpbmc6IDE2cHggMjRweCAxNnB4IDE2cHg7XG5cbiAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1zZW1pLXdoaXRlO1xuICAgICAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIDAuMnMsIGJveC1zaGFkb3cgMC4ycztcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7IFxuXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3ItcHJpbWFyeTtcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgM3B4IHJnYmEoMjEsIDM4LCAyNTUsIDAuMSkgIWltcG9ydGFudDsgXG4gICAgICB9XG5cbiAgICAgICY6OnBsYWNlaG9sZGVyIHtcbiAgICAgICAgY29sb3I6ICM4Njg4OEM7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLyogRXN0aWxpemHDp8OjbyBkb3MgUmFkaW8gQnV0dG9ucyAqL1xuICBmaWVsZHNldC5qcy13ZWJmb3JtLXR5cGUtcmFkaW9zIHtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDFyZW0gMDtcblxuICAgIGxlZ2VuZCB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICAgIHNwYW4uZmllbGRzZXQtbGVnZW5kIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1zZWNvbmRhcnk7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgY29sb3I6ICRjb2xvci10ZXh0LWRhcmtlc3Q7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmpzLXdlYmZvcm0tcmFkaW9zIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBnYXA6IDJyZW07XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgfVxuXG4gICAgLmZvcm0tY2hlY2sge1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuXG4gICAgICBpbnB1dC5mb3JtLXJhZGlvIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcblxuICAgICAgICAmICsgLmZvcm0tY2hlY2stbGFiZWwge1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuXG4gICAgICAgICAgLyogQ8OtcmN1bG8gZXh0ZXJubyAqL1xuICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIDAuMnM7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLyogQ8OtcmN1bG8gaW50ZXJubyAqL1xuICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgbGVmdDogNHB4O1xuICAgICAgICAgICAgdG9wOiA0cHg7XG4gICAgICAgICAgICB3aWR0aDogMTJweDtcbiAgICAgICAgICAgIGhlaWdodDogMTJweDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1wcmltYXJ5LXNvZnQ7XG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwLjUpO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJjpjaGVja2VkICsgLmZvcm0tY2hlY2stbGFiZWw6OmFmdGVyIHtcbiAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgICAgIH1cblxuICAgICAgICAmOmNoZWNrZWQgKyAuZm9ybS1jaGVjay1sYWJlbDo6YmVmb3JlIHtcbiAgICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvci1wcmltYXJ5O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLyogQm90w6NvIGRlIEVudmlhciAqL1xuICAuZm9ybS1hY3Rpb25zIHtcbiAgICBtYXJnaW4tdG9wOiAycmVtO1xuICB9XG5cbiAgLmZvcm0tc3VibWl0LFxuICAuZm9ybS1zdWJtaXQuYnRuLXByaW1hcnkge1xuICAgIGJhY2tncm91bmQ6ICRjb2xvci1wcmltYXJ5O1xuICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBwYWRkaW5nOiAxcmVtO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2U7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogJGNvbG9yLXByaW1hcnktZGFyazsgXG4gICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIH1cbiAgfVxufSIsIkB1c2UgXCIuLi9hYnN0cmFjdHNcIiBhcyAqO1xuXG4uYmxvY2stY2FyZHMtY2Fyb3VzZWwge1xuICAmLXdyYXBwZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAmLWlubmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgJi10aXRsZSB7XG4gICAgZm9udC1zaXplOiA0MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxMDAlO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgY29sb3I6IHZhcigtLXJlZi1jb2xvci1uZXV0cmFsLTExMCk7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgZm9udC1mYW1pbHk6IHZhcigtLXJlZi1mb250LWZhbWlseS1wcmltYXJ5KTtcbiAgfVxuICAmLXRhYnMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiA4MjFweDtcbiAgICBtYXJnaW46IDAgYXV0byAzNnB4O1xuICAgIGJhY2tncm91bmQ6ICRjb2xvci1ncmF5O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gICAgZ2FwOiAwO1xuICB9XG4gICYtdGFiIHtcbiAgICBmbGV4OiAxO1xuICAgIHBhZGRpbmc6IDE2cHggMjRweDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgICBmb250LWZhbWlseTogdmFyKC0tcmVmLWZvbnQtZmFtaWx5LXNlY29uZGFyeSk7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgY29sb3I6IHZhcigtLXJlZi1jb2xvci1wcmltYXJ5LTYwKTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAmW2RhdGEtdGFiPVwiYWxsLWNsaWVudHNcIl0ge1xuICAgICAgYm9yZGVyLXJhZGl1czogNTBweCAwIDAgNTBweDtcbiAgICB9XG4gICAgJltkYXRhLXRhYj1cImluc3MtY2xpZW50c1wiXSB7XG4gICAgICBib3JkZXItcmFkaXVzOiAwIDUwcHggNTBweCAwO1xuICAgIH1cblxuICAgICYtLWFjdGl2ZSB7XG4gICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1yZWYtY29sb3ItcHJpbWFyeS02MCk7XG4gICAgICBjb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xuICAgIH1cblxuICAgICY6aG92ZXI6bm90KCYtLWFjdGl2ZSkge1xuICAgICAgYmFja2dyb3VuZDogcmdiYSgyMSwgMzgsIDI1NSwgMC4wNSk7XG4gICAgfVxuICB9XG4gICYtdGFiLWNvbnRlbnQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgcGFkZGluZzogNDBweCAwIDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgIC5ibG9jay1jYXJkcy1jYXJvdXNlbC1zd2lwZXIge1xuICAgICAgbWF4LXdpZHRoOiA4MjJweDtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgcGFkZGluZzogMCAxMDBweDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIHBhZGRpbmc6IDAgNjBweDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1hY3RpdmUge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgfVxuICAgIH1cblxuICAgIC8vIEVzdGlsb3MgcGFyYSBvcyBib3TDtWVzIGRlIG5hdmVnYcOnw6NvIHF1ZSBlc3TDo28gZm9yYSBkbyBzd2lwZXJcbiAgICAuc3dpcGVyLWJ1dHRvbi1uZXh0LFxuICAgIC5zd2lwZXItYnV0dG9uLXByZXYge1xuICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIG1hcmdpbi10b3A6IDk1cHg7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICAgICAgei1pbmRleDogMTA7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1yZWYtY29sb3ItcHJpbWFyeS02MCk7XG5cbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybCguLi8uLi9pbWcvY2Fyb3VzZWwtYnV0dG9uLWxlZnQuc3ZnKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMjAlO1xuICAgICAgfVxuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcmVmLWNvbG9yLXByaW1hcnktNzApO1xuICAgICAgfVxuXG4gICAgICAmLnN3aXBlci1idXR0b24tZGlzYWJsZWQge1xuICAgICAgICBvcGFjaXR5OiAwLjM1O1xuICAgICAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5zd2lwZXItYnV0dG9uLXByZXYge1xuICAgICAgbGVmdDogMDtcbiAgICAgIHJpZ2h0OiBhdXRvO1xuICAgIH1cblxuICAgIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBsZWZ0OiBhdXRvO1xuICAgICAgJjphZnRlciB7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLy8gTm8gbW9iaWxlLCBhanVzdGEgbyBsYXlvdXQgZGFzIHNldGFzXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuc3dpcGVyLWJ1dHRvbi1uZXh0LFxuICAgICAgLnN3aXBlci1idXR0b24tcHJldiB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgYm90dG9tOiB1bnNldDtcbiAgICAgICAgdG9wOiB1bnNldDtcbiAgICAgICAgdHJhbnNmb3JtOiBub25lO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHotaW5kZXg6IDEwO1xuICAgICAgfVxuXG4gICAgICAuc3dpcGVyLWJ1dHRvbi1wcmV2ICxcbiAgICAgIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICAgICAgICBsZWZ0OiB1bnNldDtcbiAgICAgICAgcmlnaHQ6IHVuc2V0O1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTQwcHgpO1xuICAgICAgfVxuICAgICAgLnN3aXBlci1idXR0b24tcHJldiB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICYtc3dpcGVyIHtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICAvLyBwYWRkaW5nOiA0MHB4IDAgNjBweDtcbiAgICAvLyBtYXJnaW46IC00MHB4IDAgLTYwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiA4MjJweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAuc3dpcGVyLXdyYXBwZXIge1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgfVxuXG4gICAgLnN3aXBlci1zbGlkZSB7XG4gICAgICB3aWR0aDogNDAwcHggIWltcG9ydGFudDtcbiAgICAgIG1heC13aWR0aDogNDAwcHg7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgICBmbGV4LXNocmluazogMDtcbiAgICAgIC8vIE8gU3dpcGVyIGdlcmVuY2lhIGFzIHRyYW5zZm9ybWHDp8O1ZXMsIG7Do28gcHJlY2lzYW1vcyBkZSB0cmFuc2l0aW9uIGFxdWlcblxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIHdpZHRoOiAyODBweCAhaW1wb3J0YW50O1xuICAgICAgICBtYXgtd2lkdGg6IDI4MHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC8vIE5vIG1vYmlsZSwgZ2FyYW50ZSBxdWUgb3Mgc2xpZGVzIGxhdGVyYWlzIG7Do28gc2VqYW0gY29ydGFkb3NcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgICAgcGFkZGluZzogMCAyMHB4O1xuICAgICAgbWFyZ2luOiAwIC0yMHB4O1xuICAgIH1cblxuICAgIC8vIEVzdGlsb3MgcGFyYSBhIHBhZ2luYcOnw6NvIChkb3RzKVxuICAgICYuY2FyZHMtaW1hZ2VzIHtcbiAgICAgIC5zd2lwZXItcGFnaW5hdGlvbiB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgYm90dG9tOiBhdXRvO1xuICAgICAgICB0b3A6IGF1dG87XG4gICAgICAgIG1hcmdpbi10b3A6IDI0cHg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBnYXA6IDhweDtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcblxuICAgICAgICAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgICAgICAgICB3aWR0aDogOHB4O1xuICAgICAgICAgIGhlaWdodDogOHB4O1xuICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXJlZi1jb2xvci1wcmltYXJ5LTYwKTtcbiAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuXG4gICAgICAgICAgJi1hY3RpdmUge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tcmVmLWNvbG9yLXByaW1hcnktNjApO1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1yZWYtY29sb3ItcHJpbWFyeS02MCk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC8vIE5vIG1vYmlsZSwgYWp1c3RhIG8gbGF5b3V0IGRhIHBhZ2luYcOnw6NvXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNjBweDtcblxuICAgICAgICAuc3dpcGVyLXBhZ2luYXRpb24ge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgZ2FwOiAwLjVyZW07XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICBsZWZ0OiB1bnNldDtcbiAgICAgICAgICByaWdodDogMTAwcHg7XG4gICAgICAgICAgbWFyZ2luOiAwIDIwcHggMCAwO1xuICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgIHotaW5kZXg6IDEwO1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgc3Bhbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgd2lkdGg6IDhweDtcbiAgICAgICAgICAgIGhlaWdodDogOHB4O1xuICAgICAgICAgICAgYm9yZGVyOiBzb2xpZCAxcHggdmFyKC0tY29sb3ItcHJpbWFyeS1tYWluKTtcbiAgICAgICAgICAgICYuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XG4gICAgICAgICAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC8vIEVzdGlsb3MgZXNwZWPDrWZpY29zIHBhcmEgbyBzd2lwZXIgZGUgaW5mb3JtYcOnw7VlcyAoZmFkZSlcbiAgICAmLmNhcmRzLWluZm9zIHtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgbWFyZ2luOiAyNHB4IGF1dG8gMDtcbiAgICAgIG1heC13aWR0aDogODIycHg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgLnN3aXBlci13cmFwcGVyIHtcbiAgICAgICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgICB9XG5cbiAgICAgIC5zd2lwZXItc2xpZGUge1xuICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlO1xuXG4gICAgICAgICYuc3dpcGVyLXNsaWRlLWFjdGl2ZSB7XG4gICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC00MHB4KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJi1idXR0b25zIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGdhcDogMjRweDtcbiAgICBtYXJnaW46IDQwcHggYXV0byAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogODIxcHg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGdhcDogMTZweDtcbiAgICB9XG4gIH1cbiAgJi1idG4ge1xuICAgIGZsZXg6IDAgMCBjYWxjKDUwJSAtIDEycHgpO1xuICAgIHBhZGRpbmc6IDEycHggMjRweDtcbiAgICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1yZWYtZm9udC1mYW1pbHktc2Vjb25kYXJ5KTtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgYm9yZGVyOiAycHggc29saWQgdHJhbnNwYXJlbnQ7XG5cbiAgICAmLS1wcmltYXJ5IHtcbiAgICAgIGJhY2tncm91bmQ6IHZhcigtLXJlZi1jb2xvci1wcmltYXJ5LTYwKTtcbiAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICBib3JkZXItY29sb3I6IHZhcigtLXJlZi1jb2xvci1wcmltYXJ5LTYwKTtcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXJlZi1jb2xvci1wcmltYXJ5LTcwKTtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1yZWYtY29sb3ItcHJpbWFyeS03MCk7XG4gICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1vdXRsaW5lIHtcbiAgICAgIGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZTtcbiAgICAgIGNvbG9yOiB2YXIoLS1yZWYtY29sb3ItcHJpbWFyeS02MCk7XG4gICAgICBib3JkZXItY29sb3I6IHZhcigtLXJlZi1jb2xvci1wcmltYXJ5LTYwKTtcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXJlZi1jb2xvci1wcmltYXJ5LTYwKTtcbiAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIGZsZXg6IDE7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cbn1cblxuLmJsb2NrLWNhcmRzLWNhcm91c2VsLWl0ZW0ge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA0MDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGhlaWdodDogYXV0bztcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG5cbiAgJl9fd3JhcHBlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2UsIGJveC1zaGFkb3cgMC4zcyBlYXNlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxuXG4gICZfX2ltYWdlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcblxuICAgIGltZyB7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIH1cbiAgfVxuXG4gICZfX3RpdGxlIHtcbiAgICBmb250LWZhbWlseTogdmFyKC0tcmVmLWZvbnQtZmFtaWx5LXNlY29uZGFyeSk7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEwMCU7XG4gICAgY29sb3I6ICMwMjA4MkY7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuXG4gICZfX2JlbmVmaXRzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGdhcDogMjRweDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuXG4gICAgPiAqIHtcbiAgICAgIGZsZXg6IDE7XG4gICAgICBtaW4td2lkdGg6IDA7XG4gICAgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGdhcDogMjRweDtcbiAgICB9XG4gIH1cblxuICAmX190ZXh0IHtcbiAgICBmb250LWZhbWlseTogdmFyKC0tcmVmLWZvbnQtZmFtaWx5LXNlY29uZGFyeSk7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEwMCU7XG4gICAgY29sb3I6ICMwMjA4MkY7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgcCB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICAmICsgcCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDAuNXJlbTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICB9XG4gIH1cblxuICAvLyBFZmVpdG8gcXVhbmRvIG8gc2xpZGUgZXN0w6EgYXRpdm8gKGNlbnRybylcbiAgLy8gJi5zd2lwZXItc2xpZGUtYWN0aXZlIHtcbiAgLy8gICAuYmxvY2stY2FyZHMtY2Fyb3VzZWwtaXRlbV9fd3JhcHBlciB7XG4gIC8vICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDUpO1xuICAvLyAgIH1cbiAgLy8gfVxuXG4gIC8vIEVmZWl0byBwYXJhIHNsaWRlcyBuw6NvIGF0aXZvc1xuICAmLnN3aXBlci1zbGlkZTpub3QoLnN3aXBlci1zbGlkZS1hY3RpdmUpIHtcbiAgICBvcGFjaXR5OiAwLjc7XG5cbiAgICAvLyAuYmxvY2stY2FyZHMtY2Fyb3VzZWwtaXRlbV9fd3JhcHBlciB7XG4gICAgLy8gICB0cmFuc2Zvcm06IHNjYWxlKDAuOSk7XG4gICAgLy8gfVxuICB9XG59XG5cbi5ibG9jay1jYXJkcy1jYXJvdXNlbC1pdGVtLWJlbmVmaXQge1xuICAmX19jb250ZW50IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiA4cHg7XG4gICAgYmFja2dyb3VuZDogI0M2REYzMDtcbiAgICBib3JkZXItcmFkaXVzOiAyNHB4O1xuICAgIHBhZGRpbmc6IDI0cHg7XG4gICAgY29sb3I6IHZhcigtLXJlZi1jb2xvci1wcmltYXJ5LTYwKTtcbiAgfVxuXG4gICZfX3RpdGxlIHtcbiAgICBmb250LWZhbWlseTogdmFyKC0tcmVmLWZvbnQtZmFtaWx5LXNlY29uZGFyeSk7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEwMCU7XG4gICAgY29sb3I6ICMwMjA4MkY7XG4gIH1cblxuICAmX190ZXh0IHtcbiAgICBmb250LWZhbWlseTogdmFyKC0tcmVmLWZvbnQtZmFtaWx5LXNlY29uZGFyeSk7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEyMCU7XG4gICAgY29sb3I6ICMwMjA4MkY7XG4gICAgcCB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICAmICsgcCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDAuNXJlbTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmJsb2NrLWNhcmRzLWNhcm91c2VsLXN3aXBlciB7XG4gICYuY2FyZHMtaW1hZ2VzIHtcbiAgICAuZmllbGQtLXR5cGUtaW1hZ2UgaW1nLCAuZmllbGQtLW5hbWUtZmllbGQtdXNlci1waWN0dXJlIGltZyB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgfVxuICAgICYuc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQsXG4gICAgJi5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHQge1xuICAgICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICB9XG5cbiAgICAvLyBHYXJhbnRlIHRyYW5zacOnw6NvIHN1YXZlIHF1YW5kbyBlbSBsb29wXG4gICAgJi5zd2lwZXItbG9vcCB7XG4gICAgICAuc3dpcGVyLXdyYXBwZXIge1xuICAgICAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjUsIDAuNDYsIDAuNDUsIDAuOTQpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAmLmNhcmRzLWluZm9zIHtcbiAgICAuYmxvY2stY2FyZHMtY2Fyb3VzZWwtaXRlbV9faW1hZ2Uge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIE1FUkNBTlRJTCBERVNJR04gU1lTVEVNXG4vLyBWYXJpYWJsZXMgdGhhdCBtYXAgdG8gQ1NTIGN1c3RvbSBwcm9wZXJ0aWVzIGZvciBlYXNpZXIgdXNhZ2Vcbi8vIFRoZXNlIHByb3ZpZGUgYSBicmlkZ2UgYmV0d2VlbiBkZXNpZ24gdG9rZW5zIGFuZCBjb21wb25lbnQgZGV2ZWxvcG1lbnRcblxuLy8gc29saWQgY29sb3JzXG4kY29sb3Itd2hpdGU6IHZhcigtLWNvbG9yLXdoaXRlKTtcbiRjb2xvci1zZW1pLXdoaXRlOiB2YXIoLS1jb2xvci1zZW1pLXdoaXRlKTtcbiRjb2xvci1zZW1pLWdyYXk6IHZhcigtLWNvbG9yLXNlbWktZ3JheSk7XG4kY29sb3Itb2Zmd2hpdGU6IHZhcigtLWNvbG9yLW9mZndoaXRlKTtcbiRjb2xvci1ncmF5OiB2YXIoLS1jb2xvci1ncmF5KTtcblxuLy8gUHJpbWFyeSBDb2xvcnNcbiRjb2xvci1wcmltYXJ5OiB2YXIoLS1jb2xvci1wcmltYXJ5LW1haW4pO1xuJGNvbG9yLXByaW1hcnktc29mdDogdmFyKC0tY29sb3ItcHJpbWFyeS1tYWluLXNvZnQpO1xuJGNvbG9yLXByaW1hcnktbGlnaHQ6IHZhcigtLWNvbG9yLXByaW1hcnktc29mdCk7XG4kY29sb3ItcHJpbWFyeS1saWdodGVyOiB2YXIoLS1jb2xvci1wcmltYXJ5LXNvZnRlcik7XG4kY29sb3ItcHJpbWFyeS1kYXJrOiB2YXIoLS1jb2xvci1wcmltYXJ5LXN0cm9uZyk7XG4kY29sb3ItcHJpbWFyeS1kYXJrZXI6IHZhcigtLWNvbG9yLXByaW1hcnktc3Ryb25nZXIpO1xuXG4vLyBTdXJmYWNlIENvbG9yc1xuJGNvbG9yLWJhY2tncm91bmQ6IHZhcigtLXJlZi1jb2xvci1uZXV0cmFsLXdoaXRlKTtcbiRjb2xvci1zdXJmYWNlOiB2YXIoLS1jb2xvci1zdXJmYWNlLWRlZmF1bHQpO1xuJGNvbG9yLXN1cmZhY2UtbG93OiB2YXIoLS1jb2xvci1zdXJmYWNlLWxvdyk7XG4kY29sb3Itc3VyZmFjZS1oaWdoOiB2YXIoLS1jb2xvci1zdXJmYWNlLWhpZ2gpO1xuXG4vLyBUZXh0IENvbG9yc1xuJGNvbG9yLXRleHQtcHJpbWFyeTogdmFyKC0tcmVmLWNvbG9yLXByaW1hcnktcHVyZSk7XG4kY29sb3ItdGV4dC1zZWNvbmRhcnk6IHZhcigtLXJlZi1jb2xvci1uZXV0cmFsLTcwKTtcbiRjb2xvci10ZXh0LXRlcnRpYXJ5OiB2YXIoLS1yZWYtY29sb3ItbmV1dHJhbC01MCk7XG4kY29sb3ItdGV4dC1kaXNhYmxlZDogdmFyKC0tcmVmLWNvbG9yLW5ldXRyYWwtNDApO1xuJGNvbG9yLXRleHQtaW52ZXJzZTogdmFyKC0tcmVmLWNvbG9yLW5ldXRyYWwtd2hpdGUpO1xuJGNvbG9yLXRleHQtbmV1dHJhbDogdmFyKC0tcmVmLWNvbG9yLW5ldXRyYWwpO1xuJGNvbG9yLXRleHQtZGlzYWJsZWQ6IHZhcigtLXJlZi1jb2xvci1uZXV0cmFsLWdyYXkpO1xuJGNvbG9yLXRleHQtZGFya2VzdDogdmFyKC0tcmVmLWNvbG9yLW5ldXRyYWwtMTEwKTtcbiRjb2xvci10ZXh0LW5ldXRyYWw6IHZhcigtLXJlZi1jb2xvci1uZXV0cmFsKTtcbiRjb2xvci10ZXh0LWJyZWFkY3J1bWI6ICM4Njg4OEM7XG5cbi8vIFN1Y2Nlc3MgQ29sb3JzXG4kY29sb3Itc3VjY2VzczogdmFyKC0tY29sb3Itc3VjY2Vzcy1tYWluKTtcbiRjb2xvci1zdWNjZXNzLWxpZ2h0OiB2YXIoLS1jb2xvci1zdWNjZXNzLXNvZnQpO1xuJGNvbG9yLXN1Y2Nlc3MtZGFyazogdmFyKC0tY29sb3Itc3VjY2Vzcy1zdHJvbmcpO1xuXG4vLyBXYXJuaW5nIENvbG9yc1xuJGNvbG9yLXdhcm5pbmc6IHZhcigtLWNvbG9yLXdhcm5pbmctbWFpbik7XG4kY29sb3Itd2FybmluZy1tdXN0YXJkOiB2YXIoLS1jb2xvci13YXJuaW5nLW11c3RhcmQpO1xuJGNvbG9yLXdhcm5pbmctbGlnaHQ6IHZhcigtLWNvbG9yLXdhcm5pbmctc29mdCk7XG4kY29sb3Itd2FybmluZy1saWdodGVyOiB2YXIoLS1jb2xvci1kYW5nZXItbGlnaHQpO1xuJGNvbG9yLXdhcm5pbmctZGFyazogdmFyKC0tY29sb3Itd2FybmluZy1zdHJvbmcpO1xuJGNvbG9yLXdhcm5pbmctdGl0bGU6IHZhcigtLWNvbG9yLXdhcm5pbmctdGl0bGUpO1xuXG4vLyBFcnJvciBDb2xvcnNcbiRjb2xvci1kYW5nZXI6IHZhcigtLWNvbG9yLWRhbmdlci1tYWluKTtcbiRjb2xvci1kYW5nZXItbGlnaHQ6IHZhcigtLWNvbG9yLWRhbmdlci1zb2Z0KTtcbiRjb2xvci1kYW5nZXItZGFyazogdmFyKC0tY29sb3ItZGFuZ2VyLXN0cm9uZyk7XG5cbi8vIEluZm8gQ29sb3JzXG4kY29sb3ItaW5mbzogdmFyKC0tY29sb3ItaW5mby1tYWluKTtcbiRjb2xvci1pbmZvLWxpZ2h0OiB2YXIoLS1jb2xvci1pbmZvLXNvZnQpO1xuJGNvbG9yLWluZm8tZGFyazogdmFyKC0tY29sb3ItaW5mby1zdHJvbmcpO1xuXG4vLyBCb3JkZXIgQ29sb3JzXG4kY29sb3ItYm9yZGVyOiB2YXIoLS1yZWYtY29sb3ItbmV1dHJhbC13aGl0ZSk7XG4kY29sb3ItYm9yZGVyLWxpZ2h0OiB2YXIoLS1yZWYtY29sb3ItbmV1dHJhbC0zMCk7XG4kY29sb3ItYm9yZGVyLXN0cm9uZzogdmFyKC0tcmVmLWNvbG9yLW5ldXRyYWwtNTApO1xuXG4vLyBUeXBvZ3JhcGh5XG4kZm9udC1mYW1pbHktcHJpbWFyeTogdmFyKC0tcmVmLWZvbnQtZmFtaWx5LXByaW1hcnkpO1xuJGZvbnQtZmFtaWx5LXNlY29uZGFyeTogdmFyKC0tcmVmLWZvbnQtZmFtaWx5LXNlY29uZGFyeSk7XG4kZm9udC1zaXplLWJhc2U6IHZhcigtLWRpbS1mb250LXNpemUtYmFzZSk7XG4kZm9udC13ZWlnaHQtbWVkaXVtOiB2YXIoLS1yZWYtZm9udC13ZWlnaHQtbWVkaXVtKTtcbiRmb250LXdlaWdodC1leHRyYWJvbGQ6IHZhcigtLXJlZi1mb250LXdlaWdodC1leHRyYWJvbGQpO1xuXG4vLyBGb2N1c1xuJGZvY3VzLW91dGxpbmUtd2lkdGg6IHZhcigtLWRpbS1vdXRsaW5lLW91dHdpZHRoKTtcbiRmb2N1cy1vdXRsaW5lLW9mZnNldDogdmFyKC0tZGltLW91dGxpbmUtb3V0b2Zmc2V0KTtcbiRmb2N1cy1ib3JkZXItY29sb3I6IHZhcigtLWNvbG9yLXN0YXRlLWZvY3VzLWJvcmRlcmdob3N0KTtcblxuLy8gRm9jdXMgQ29sb3JzXG4kY29sb3ItZm9jdXM6IHZhcigtLWNvbG9yLWZvY3VzLW1haW4pO1xuJGNvbG9yLWZvY3VzLXJpbmc6IHZhcigtLWNvbG9yLWZvY3VzLW1haW4pO1xuXG4vLyBTcGFjaW5nIFN5c3RlbVxuJHNwYWNpbmctMDogdmFyKC0tZGltLXNwYWNpbmctMCk7XG4kc3BhY2luZy0xOiB2YXIoLS1kaW0tc3BhY2luZy0xKTtcbiRzcGFjaW5nLTI6IHZhcigtLWRpbS1zcGFjaW5nLTIpO1xuJHNwYWNpbmctMzogdmFyKC0tZGltLXNwYWNpbmctMyk7XG4kc3BhY2luZy00OiB2YXIoLS1kaW0tc3BhY2luZy00KTtcbiRzcGFjaW5nLTU6IHZhcigtLWRpbS1zcGFjaW5nLTUpO1xuJHNwYWNpbmctNjogdmFyKC0tZGltLXNwYWNpbmctNik7XG4kc3BhY2luZy04OiB2YXIoLS1kaW0tc3BhY2luZy04KTtcbiRzcGFjaW5nLTEwOiB2YXIoLS1kaW0tc3BhY2luZy0xMCk7XG4kc3BhY2luZy0xMjogdmFyKC0tZGltLXNwYWNpbmctMTIpO1xuJHNwYWNpbmctMTQ6IHZhcigtLWRpbS1zcGFjaW5nLTE0KTtcbiRzcGFjaW5nLTE2OiB2YXIoLS1kaW0tc3BhY2luZy0xNik7XG4kc3BhY2luZy0yMDogdmFyKC0tZGltLXNwYWNpbmctMjApO1xuJHNwYWNpbmctMjQ6IHZhcigtLWRpbS1zcGFjaW5nLTI0KTtcbiRzcGFjaW5nLTMyOiB2YXIoLS1kaW0tc3BhY2luZy0zMik7XG5cbi8vIFNlbWFudGljIFNwYWNpbmdcbiRzcGFjaW5nLXhzOiB2YXIoLS1kaW0tc3BhY2luZy0xKTtcbiRzcGFjaW5nLXNtOiB2YXIoLS1kaW0tc3BhY2luZy0yKTtcbiRzcGFjaW5nLW1kOiB2YXIoLS1kaW0tc3BhY2luZy00KTtcbiRzcGFjaW5nLWxnOiB2YXIoLS1kaW0tc3BhY2luZy02KTtcbiRzcGFjaW5nLXhsOiB2YXIoLS1kaW0tc3BhY2luZy04KTtcbiRzcGFjaW5nLTJ4bDogdmFyKC0tZGltLXNwYWNpbmctMTIpO1xuJHNwYWNpbmctM3hsOiB2YXIoLS1kaW0tc3BhY2luZy0xNik7XG5cbi8vIEZvbnQgRmFtaWxpZXNcbiRmb250LWZhbWlseS1wcmltYXJ5OiB2YXIoLS1yZWYtZm9udC1mYW1pbHktcHJpbWFyeSk7XG4kZm9udC1mYW1pbHktc2Vjb25kYXJ5OiB2YXIoLS1yZWYtZm9udC1mYW1pbHktc2Vjb25kYXJ5KTtcbiRmb250LWZhbWlseS1iYXNlOiAkZm9udC1mYW1pbHktc2Vjb25kYXJ5O1xuXG4vLyBGb250IFNpemVzXG4kZm9udC1zaXplLXhzOiB2YXIoLS1kaW0tZm9udC1zaXplLXhzKTtcbiRmb250LXNpemUtc206IHZhcigtLWRpbS1mb250LXNpemUtc20pO1xuJGZvbnQtc2l6ZS1iYXNlOiB2YXIoLS1kaW0tZm9udC1zaXplLWJhc2UpO1xuJGZvbnQtc2l6ZS1sZzogdmFyKC0tZGltLWZvbnQtc2l6ZS1sZyk7XG4kZm9udC1zaXplLXhsOiB2YXIoLS1kaW0tZm9udC1zaXplLXhsKTtcbiRmb250LXNpemUtMnhsOiB2YXIoLS1kaW0tZm9udC1zaXplLTJ4bCk7XG4kZm9udC1zaXplLTN4bDogdmFyKC0tZGltLWZvbnQtc2l6ZS0zeGwpO1xuJGZvbnQtc2l6ZS00eGw6IHZhcigtLWRpbS1mb250LXNpemUtNHhsKTtcbiRmb250LXNpemUtNXhsOiB2YXIoLS1kaW0tZm9udC1zaXplLTV4bCk7XG5cbi8vIEZvbnQgV2VpZ2h0c1xuJGZvbnQtd2VpZ2h0LWxpZ2h0OiB2YXIoLS1yZWYtZm9udC13ZWlnaHQtbGlnaHQpO1xuJGZvbnQtd2VpZ2h0LW5vcm1hbDogdmFyKC0tcmVmLWZvbnQtd2VpZ2h0LXJlZ3VsYXIpO1xuJGZvbnQtd2VpZ2h0LW1lZGl1bTogdmFyKC0tcmVmLWZvbnQtd2VpZ2h0LW1lZGl1bSk7XG4kZm9udC13ZWlnaHQtc2VtaWJvbGQ6IHZhcigtLXJlZi1mb250LXdlaWdodC1zZW1pYm9sZCk7XG4kZm9udC13ZWlnaHQtYm9sZDogdmFyKC0tcmVmLWZvbnQtd2VpZ2h0LWJvbGQpO1xuXG4vLyBMaW5lIEhlaWdodHNcbiRsaW5lLWhlaWdodC10aWdodDogdmFyKC0tZGltLWxpbmUtaGVpZ2h0LXRpZ2h0LXVzZS0xMjUpO1xuJGxpbmUtaGVpZ2h0LW5vcm1hbDogdmFyKC0tZGltLWxpbmUtaGVpZ2h0LW5vcm1hbC11c2UtMTUwKTtcbiRsaW5lLWhlaWdodC1yZWxheGVkOiB2YXIoLS1kaW0tbGluZS1oZWlnaHQtcmVsYXhlZC11c2UtMTYyLTUpO1xuXG4vLyBCb3JkZXIgV2lkdGhzXG4kYm9yZGVyLXdpZHRoLTA6IHZhcigtLWRpbS1ib3JkZXItMCk7XG4kYm9yZGVyLXdpZHRoLTE6IHZhcigtLWRpbS1ib3JkZXItMSk7XG4kYm9yZGVyLXdpZHRoLTI6IHZhcigtLWRpbS1ib3JkZXItMik7XG4kYm9yZGVyLXdpZHRoLTM6IHZhcigtLWRpbS1ib3JkZXItMyk7XG4kYm9yZGVyLXdpZHRoLTQ6IHZhcigtLWRpbS1ib3JkZXItNCk7XG5cbi8vIEJvcmRlciBSYWRpdXNcbiRib3JkZXItcmFkaXVzLW5vbmU6IHZhcigtLWRpbS1yYWRpdXMtbm9uZSk7XG4kYm9yZGVyLXJhZGl1cy1zbTogdmFyKC0tZGltLXJhZGl1cy1zbSk7XG4kYm9yZGVyLXJhZGl1cy1tZDogdmFyKC0tZGltLXJhZGl1cy1tZCk7XG4kYm9yZGVyLXJhZGl1cy1sZzogdmFyKC0tZGltLXJhZGl1cy1sZyk7XG4kYm9yZGVyLXJhZGl1cy14bDogdmFyKC0tZGltLXJhZGl1cy14bCk7XG4kYm9yZGVyLXJhZGl1cy0yeGw6IHZhcigtLWRpbS1yYWRpdXMtMnhsKTtcbiRib3JkZXItcmFkaXVzLTN4bDogdmFyKC0tZGltLXJhZGl1cy0zeGwpO1xuJGJvcmRlci1yYWRpdXMtZnVsbDogdmFyKC0tZGltLXJhZGl1cy1mdWxsKTtcblxuLy8gQ29tcG9uZW50IFNwZWNpZmljIFJhZGl1c1xuJGJvcmRlci1yYWRpdXMtYnV0dG9uOiB2YXIoLS1kaW0tcmFkaXVzLWZ1bGwpO1xuJGJvcmRlci1yYWRpdXMtZmllbGQ6IHZhcigtLWRpbS1yYWRpdXMtZmllbGRzKTtcbiRib3JkZXItcmFkaXVzLWNhcmQ6IHZhcigtLWRpbS1yYWRpdXMtY29udGFpbmVycyk7XG4kYm9yZGVyLXJhZGl1cy1tb2RhbDogdmFyKC0tZGltLXJhZGl1cy1kaWFsb2dzKTtcbiRib3JkZXItcmFkaXVzLWRyb3Bkb3duOiB2YXIoLS1kaW0tcmFkaXVzLWRyb3BzKTtcblxuLy8gU2hhZG93IFN5c3RlbVxuJHNoYWRvdy1zbTogMCAxcHggMnB4IDAgcmdiYSgwLCAwLCAwLCAwLjA1KTtcbiRzaGFkb3ctbWQ6IDAgNHB4IDZweCAtMXB4IHJnYmEoMCwgMCwgMCwgMC4xKSxcbiAgMCAycHggNHB4IC0xcHggcmdiYSgwLCAwLCAwLCAwLjA2KTtcbiRzaGFkb3ctbGc6IDAgMTBweCAxNXB4IC0zcHggcmdiYSgwLCAwLCAwLCAwLjEpLFxuICAwIDRweCA2cHggLTJweCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xuJHNoYWRvdy14bDogMCAyMHB4IDI1cHggLTVweCByZ2JhKDAsIDAsIDAsIDAuMSksXG4gIDAgMTBweCAxMHB4IC01cHggcmdiYSgwLCAwLCAwLCAwLjA0KTtcbiRzaGFkb3ctMnhsOiAwIDI1cHggNTBweCAtMTJweCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuXG4vLyBGb2N1cyBTaGFkb3dcbiRzaGFkb3ctZm9jdXM6IDAgMCAwIDNweCB2YXIoLS1jb2xvci1mb2N1cy1tYWluKTtcblxuLy8gWi1JbmRleCBTeXN0ZW1cbiR6LWluZGV4LWRyb3Bkb3duOiB2YXIoLS1kaW0tei1pbmRleC0xMCk7XG4kei1pbmRleC1zdGlja3k6IHZhcigtLWRpbS16LWluZGV4LTIwKTtcbiR6LWluZGV4LWZpeGVkOiB2YXIoLS1kaW0tei1pbmRleC0zMCk7XG4kei1pbmRleC1tb2RhbC1iYWNrZHJvcDogdmFyKC0tZGltLXotaW5kZXgtNDApO1xuJHotaW5kZXgtbW9kYWw6IHZhcigtLWRpbS16LWluZGV4LTUwKTtcbiR6LWluZGV4LXBvcG92ZXI6IHZhcigtLWRpbS16LWluZGV4LTEwKTtcbiR6LWluZGV4LXRvb2x0aXA6IHZhcigtLWRpbS16LWluZGV4LTUwKTtcblxuLy8gQnJlYWtwb2ludCBTeXN0ZW1cbiRicmVha3BvaW50LXhzOiAwO1xuJGJyZWFrcG9pbnQtc206IDU3NnB4O1xuJGJyZWFrcG9pbnQtbWQ6IDc2OHB4O1xuJGJyZWFrcG9pbnQtbGc6IDk5MnB4O1xuJGJyZWFrcG9pbnQteGw6IDEyMDBweDtcbiRicmVha3BvaW50LTJ4bDogMTQwMHB4O1xuXG4vLyBCcmVha3BvaW50IE1hcCBmb3IgbWl4aW5zXG4kYnJlYWtwb2ludHM6IChcbiAgeHM6ICRicmVha3BvaW50LXhzLFxuICBzbTogJGJyZWFrcG9pbnQtc20sXG4gIG1kOiAkYnJlYWtwb2ludC1tZCxcbiAgbGc6ICRicmVha3BvaW50LWxnLFxuICB4bDogJGJyZWFrcG9pbnQteGwsXG4gIDJ4bDogJGJyZWFrcG9pbnQtMnhsLFxuKTtcblxuLy8gQ29udGFpbmVyIFN5c3RlbVxuJGNvbnRhaW5lci1tYXgtd2lkdGg6IDEyMDBweDtcbiRjb250YWluZXItbWF4LXdpZHRoLTE0MDA6IDE0MDBweDtcbiRjb250YWluZXItZnVsbC13aWR0aDogMTAwJTtcbiRjb250YWluZXItcGFkZGluZzogJHNwYWNpbmctbWQ7XG4kY29udGFpbmVyLXBhZGRpbmctc206ICRzcGFjaW5nLXNtO1xuXG4vLyBJY29uIFNpemVzXG4kaWNvbi1zaXplLXhzOiB2YXIoLS1kaW0tc2l6ZS1pY29uLTN4c21hbGwpO1xuJGljb24tc2l6ZS1zbTogdmFyKC0tZGltLXNpemUtaWNvbi1zbWFsbCk7XG4kaWNvbi1zaXplLW1kOiB2YXIoLS1kaW0tc2l6ZS1pY29uLW1lZGl1bSk7XG4kaWNvbi1zaXplLWxnOiB2YXIoLS1kaW0tc2l6ZS1pY29uLWxhcmdlKTtcbiRpY29uLXNpemUteGw6IHZhcigtLWRpbS1zaXplLWljb24teGxhcmdlKTtcblxuLy8gQnV0dG9uIFNpemVzXG4kYnV0dG9uLWhlaWdodC1zbTogdmFyKC0tZGltLXNpemUtc2hhcGUtMnhzbWFsbCk7XG4kYnV0dG9uLWhlaWdodC1tZDogdmFyKC0tZGltLXNpemUtc2hhcGUtc21hbGwpO1xuJGJ1dHRvbi1oZWlnaHQtbGc6IHZhcigtLWRpbS1zaXplLXNoYXBlLW1lZGl1bSk7XG5cbi8vIElucHV0IFNpemVzXG4kaW5wdXQtaGVpZ2h0LXNtOiB2YXIoLS1kaW0tc2l6ZS1zaGFwZS0yeHNtYWxsKTtcbiRpbnB1dC1oZWlnaHQtbWQ6IHZhcigtLWRpbS1zaXplLXNoYXBlLXNtYWxsKTtcbiRpbnB1dC1oZWlnaHQtbGc6IHZhcigtLWRpbS1zaXplLXNoYXBlLW1lZGl1bSk7XG5cbi8vIFRyYW5zaXRpb24gU3lzdGVtXG4kdHJhbnNpdGlvbi1kdXJhdGlvbi1mYXN0OiAxNTBtcztcbiR0cmFuc2l0aW9uLWR1cmF0aW9uLWJhc2U6IDIwMG1zO1xuJHRyYW5zaXRpb24tZHVyYXRpb24tZGVmYXVsdDogMjAwbXM7XG4kdHJhbnNpdGlvbi1kdXJhdGlvbi1zbG93OiAzMDBtcztcblxuJHRyYW5zaXRpb24tdGltaW5nLWVhc2U6IGVhc2U7XG4kdHJhbnNpdGlvbi10aW1pbmctZWFzZS1pbjogZWFzZS1pbjtcbiR0cmFuc2l0aW9uLXRpbWluZy1lYXNlLW91dDogZWFzZS1vdXQ7XG4kdHJhbnNpdGlvbi10aW1pbmctZWFzZS1pbi1vdXQ6IGVhc2UtaW4tb3V0O1xuJHRyYW5zaXRpb24tdGltaW5nLWRlZmF1bHQ6IGVhc2U7XG5cbi8vIENvbW1vbiBUcmFuc2l0aW9uc1xuJHRyYW5zaXRpb24tYmFzZTogYWxsICR0cmFuc2l0aW9uLWR1cmF0aW9uLWJhc2UgJHRyYW5zaXRpb24tdGltaW5nLWVhc2U7XG4kdHJhbnNpdGlvbi1jb2xvcnM6IGNvbG9yICR0cmFuc2l0aW9uLWR1cmF0aW9uLWJhc2UgJHRyYW5zaXRpb24tdGltaW5nLWVhc2UsXG4gIGJhY2tncm91bmQtY29sb3IgJHRyYW5zaXRpb24tZHVyYXRpb24tYmFzZSAkdHJhbnNpdGlvbi10aW1pbmctZWFzZSxcbiAgYm9yZGVyLWNvbG9yICR0cmFuc2l0aW9uLWR1cmF0aW9uLWJhc2UgJHRyYW5zaXRpb24tdGltaW5nLWVhc2U7XG4kdHJhbnNpdGlvbi1zaGFkb3c6IGJveC1zaGFkb3cgJHRyYW5zaXRpb24tZHVyYXRpb24tYmFzZSAkdHJhbnNpdGlvbi10aW1pbmctZWFzZTtcbiR0cmFuc2l0aW9uLXRyYW5zZm9ybTogdHJhbnNmb3JtICR0cmFuc2l0aW9uLWR1cmF0aW9uLWJhc2VcbiAgJHRyYW5zaXRpb24tdGltaW5nLWVhc2U7XG5cbi8vIEFjY2Vzc2liaWxpdHlcbiRmb2N1cy1yaW5nLXdpZHRoOiB2YXIoLS1kaW0tb3V0bGluZS1vdXR3aWR0aCk7XG4kZm9jdXMtcmluZy1vZmZzZXQ6IHZhcigtLWRpbS1vdXRsaW5lLW91dG9mZnNldCk7XG4kZm9jdXMtcmluZy1jb2xvcjogdmFyKC0tY29sb3ItZm9jdXMtbWFpbik7XG5cbi8vIE1pbmltdW0gdG91Y2ggdGFyZ2V0IHNpemUgKFdDQUcgQUEpXG4kbWluLXRvdWNoLXRhcmdldDogNDRweDtcblxuLy8gQ29sb3IgY29udHJhc3QgcmF0aW9zXG4kY29udHJhc3QtcmF0aW8tYWE6IDQuNTtcbiRjb250cmFzdC1yYXRpby1hYWE6IDc7XG5cbi8vIFRvcGJhclxuJHRvcGJhci1oZWlnaHQ6IDYwcHg7XG4kdG9wYmFyLWhlaWdodC1tb2JpbGU6IDU2cHg7XG4kdG9wYmFyLWJhY2tncm91bmQ6ICRjb2xvci1wcmltYXJ5O1xuJHRvcGJhci1jb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeS1vbm1haW4pO1xuXG4vLyBIZWFkZXJcbiRoZWFkZXItaGVpZ2h0OiA3MHB4O1xuJGhlYWRlci1oZWlnaHQtbW9iaWxlOiA2MHB4O1xuJGhlYWRlci1iYWNrZ3JvdW5kOiAkY29sb3ItYmFja2dyb3VuZDtcbiRoZWFkZXItYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWJvcmRlci1saWdodDtcblxuLy8gTmF2aWdhdGlvblxuJG5hdi1saW5rLXBhZGRpbmc6ICRzcGFjaW5nLXNtICRzcGFjaW5nLW1kO1xuJG5hdi1saW5rLXBhZGRpbmctbW9iaWxlOiAkc3BhY2luZy1zbTtcblxuLy8gQ2FyZHNcbiRjYXJkLXBhZGRpbmc6ICRzcGFjaW5nLWxnO1xuJGNhcmQtYmFja2dyb3VuZDogJGNvbG9yLWJhY2tncm91bmQ7XG4kY2FyZC1ib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItYm9yZGVyLWxpZ2h0O1xuJGNhcmQtYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtY2FyZDtcbiRjYXJkLXNoYWRvdzogJHNoYWRvdy1zbTtcblxuLy8gRm9ybXNcbiRmb3JtLWVsZW1lbnQtaGVpZ2h0OiAkaW5wdXQtaGVpZ2h0LW1kO1xuJGZvcm0tZWxlbWVudC1wYWRkaW5nOiAkc3BhY2luZy1zbSAkc3BhY2luZy1tZDtcbiRmb3JtLWVsZW1lbnQtYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWJvcmRlcjtcbiRmb3JtLWVsZW1lbnQtYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtZmllbGQ7XG4kZm9ybS1lbGVtZW50LWZvY3VzLWJvcmRlcjogJGNvbG9yLXByaW1hcnk7XG4kZm9ybS1lbGVtZW50LWZvY3VzLXNoYWRvdzogJHNoYWRvdy1mb2N1cztcbiJdfQ== */
