/* barlow-300 - latin */
@font-face {
  font-family: 'Barlow';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url("/css/fonts/barlow-v4-latin-300.eot");
  /* IE9 Compat Modes */
  src: local("Barlow Light"), local("Barlow-Light"), url("/css/fonts/barlow-v4-latin-300.eot?#iefix") format("embedded-opentype"), url("/css/fonts/barlow-v4-latin-300.woff2") format("woff2"), url("/css/fonts/barlow-v4-latin-300.woff") format("woff"), url("/css/fonts/barlow-v4-latin-300.ttf") format("truetype"), url("/css/fonts/barlow-v4-latin-300.svg#Barlow") format("svg");
  /* Legacy iOS */ }

/* barlow-700 - latin */
@font-face {
  font-family: 'Barlow';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url("/css/fonts/barlow-v4-latin-700.eot");
  /* IE9 Compat Modes */
  src: local("Barlow Bold"), local("Barlow-Bold"), url("/css/fonts/barlow-v4-latin-700.eot?#iefix") format("embedded-opentype"), url("/css/fonts/barlow-v4-latin-700.woff2") format("woff2"), url("/css/fonts/barlow-v4-latin-700.woff") format("woff"), url("/css/fonts/barlow-v4-latin-700.ttf") format("truetype"), url("/css/fonts/barlow-v4-latin-700.svg#Barlow") format("svg");
  /* Legacy iOS */ }

/* barlow-900 - latin */
@font-face {
  font-family: 'Barlow';
  font-style: normal;
  font-weight: 900;
  font-display: swap;
  src: url("/css/fonts/barlow-v4-latin-900.eot");
  /* IE9 Compat Modes */
  src: local("Barlow Black"), local("Barlow-Black"), url("/css/fonts/barlow-v4-latin-900.eot?#iefix") format("embedded-opentype"), url("/css/fonts/barlow-v4-latin-900.woff2") format("woff2"), url("/css/fonts/barlow-v4-latin-900.woff") format("woff"), url("/css/fonts/barlow-v4-latin-900.ttf") format("truetype"), url("/css/fonts/barlow-v4-latin-900.svg#Barlow") format("svg");
  /* Legacy iOS */ }

/* barlow-condensed-regular - latin */
@font-face {
  font-family: 'Barlow Condensed';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("/css/fonts/barlow-condensed-v4-latin-regular.eot");
  /* IE9 Compat Modes */
  src: local("Barlow Condensed Regular"), local("BarlowCondensed-Regular"), url("/css/fonts/barlow-condensed-v4-latin-regular.eot?#iefix") format("embedded-opentype"), url("/css/fonts/barlow-condensed-v4-latin-regular.woff2") format("woff2"), url("/css/fonts/barlow-condensed-v4-latin-regular.woff") format("woff"), url("/css/fonts/barlow-condensed-v4-latin-regular.ttf") format("truetype"), url("/css/fonts/barlow-condensed-v4-latin-regular.svg#BarlowCondensed") format("svg");
  /* Legacy iOS */ }

/* barlow-condensed-700 - latin */
@font-face {
  font-family: 'Barlow Condensed';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url("/css/fonts/barlow-condensed-v4-latin-700.eot");
  /* IE9 Compat Modes */
  src: local("Barlow Condensed Bold"), local("BarlowCondensed-Bold"), url("/css/fonts/barlow-condensed-v4-latin-700.eot?#iefix") format("embedded-opentype"), url("/css/fonts/barlow-condensed-v4-latin-700.woff2") format("woff2"), url("/css/fonts/barlow-condensed-v4-latin-700.woff") format("woff"), url("/css/fonts/barlow-condensed-v4-latin-700.ttf") format("truetype"), url("/css/fonts/barlow-condensed-v4-latin-700.svg#BarlowCondensed") format("svg");
  /* Legacy iOS */ }

/* barlow-semi-condensed-regular - latin */
@font-face {
  font-family: 'Barlow Semi Condensed';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("/css/fonts/barlow-semi-condensed-v5-latin-regular.eot");
  /* IE9 Compat Modes */
  src: local("Barlow Semi Condensed Regular"), local("BarlowSemiCondensed-Regular"), url("/css/fonts/barlow-semi-condensed-v5-latin-regular.eot?#iefix") format("embedded-opentype"), url("/css/fonts/barlow-semi-condensed-v5-latin-regular.woff2") format("woff2"), url("/css/fonts/barlow-semi-condensed-v5-latin-regular.woff") format("woff"), url("/css/fonts/barlow-semi-condensed-v5-latin-regular.ttf") format("truetype"), url("/css/fonts/barlow-semi-condensed-v5-latin-regular.svg#BarlowSemiCondensed") format("svg");
  /* Legacy iOS */ }

/* barlow-semi-condensed-700italic - latin */
@font-face {
  font-family: 'Barlow Semi Condensed';
  font-style: italic;
  font-weight: 700;
  font-display: swap;
  src: url("/css/fonts/barlow-semi-condensed-v5-latin-700italic.eot");
  /* IE9 Compat Modes */
  src: local("Barlow Semi Condensed Bold Italic"), local("BarlowSemiCondensed-BoldItalic"), url("/css/fonts/barlow-semi-condensed-v5-latin-700italic.eot?#iefix") format("embedded-opentype"), url("/css/fonts/barlow-semi-condensed-v5-latin-700italic.woff2") format("woff2"), url("/css/fonts/barlow-semi-condensed-v5-latin-700italic.woff") format("woff"), url("/css/fonts/barlow-semi-condensed-v5-latin-700italic.ttf") format("truetype"), url("/css/fonts/barlow-semi-condensed-v5-latin-700italic.svg#BarlowSemiCondensed") format("svg");
  /* Legacy iOS */ }

/* palanquin-300 - latin */
@font-face {
  font-family: 'Palanquin';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url("/css/fonts/palanquin-v5-latin-300.eot");
  /* IE9 Compat Modes */
  src: local("Palanquin Light"), local("Palanquin-Light"), url("/css/fonts/palanquin-v5-latin-300.eot?#iefix") format("embedded-opentype"), url("/css/fonts/palanquin-v5-latin-300.woff2") format("woff2"), url("/css/fonts/palanquin-v5-latin-300.woff") format("woff"), url("/css/fonts/palanquin-v5-latin-300.ttf") format("truetype"), url("/css/fonts/palanquin-v5-latin-300.svg#Palanquin") format("svg");
  /* Legacy iOS */ }

/* palanquin-regular - latin */
@font-face {
  font-family: 'Palanquin';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("/css/fonts/palanquin-v5-latin-regular.eot");
  /* IE9 Compat Modes */
  src: local("Palanquin Regular"), local("Palanquin-Regular"), url("/css/fonts/palanquin-v5-latin-regular.eot?#iefix") format("embedded-opentype"), url("/css/fonts/palanquin-v5-latin-regular.woff2") format("woff2"), url("/css/fonts/palanquin-v5-latin-regular.woff") format("woff"), url("/css/fonts/palanquin-v5-latin-regular.ttf") format("truetype"), url("/css/fonts/palanquin-v5-latin-regular.svg#Palanquin") format("svg");
  /* Legacy iOS */ }

/* palanquin-700 - latin */
@font-face {
  font-family: 'Palanquin';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url("/css/fonts/palanquin-v5-latin-700.eot");
  /* IE9 Compat Modes */
  src: local("Palanquin Bold"), local("Palanquin-Bold"), url("/css/fonts/palanquin-v5-latin-700.eot?#iefix") format("embedded-opentype"), url("/css/fonts/palanquin-v5-latin-700.woff2") format("woff2"), url("/css/fonts/palanquin-v5-latin-700.woff") format("woff"), url("/css/fonts/palanquin-v5-latin-700.ttf") format("truetype"), url("/css/fonts/palanquin-v5-latin-700.svg#Palanquin") format("svg");
  /* Legacy iOS */ }

html {
  font-size: 10px; }

body {
  font: 1.5rem "Palanquin", "Calibri", Helvetica, sans-serif;
  color: #212529; }

h1, h2, h3, h4, h5, h6 {
  font-family: "Barlow", sans-serif;
  font-weight: 400;
  color: #437A95;
  letter-spacing: -.1rem; }

h2 {
  font-size: 3.5rem; }

.btn {
  font-size: 1.5rem; }

.font-size-xxs {
  font-size: 1rem; }

.font-size-xs {
  font-size: 1.25rem; }

.font-size-sm {
  font-size: 1.5rem; }

.font-size-std {
  font-size: 1.75rem; }

.font-size-md {
  font-size: 2.25rem; }

.font-size-lg {
  font-size: 3rem; }

.font-size-xl {
  font-size: 3.75rem; }

.font-size-xxl {
  font-size: 4.5rem; }

.font-size-xxxl {
  font-size: 6rem; }

.font-size-1 {
  font-size: 1rem; }

.font-size-1_25 {
  font-size: 1.25rem; }

.font-size-1_5 {
  font-size: 1.5rem; }

.font-size-1_75 {
  font-size: 1.75rem; }

.font-size-2_25 {
  font-size: 2.25rem; }

.font-size-3 {
  font-size: 3rem; }

.font-size-3_75 {
  font-size: 3.75rem; }

.font-size-4_5 {
  font-size: 4.5rem; }

.font-size-6 {
  font-size: 6rem; }

:root {
  --colorgoogle-red: $color;
  --colorfacebook-blue: $color;
  --colorprimary: $color;
  --colorsecondary: $color;
  --colortransparent-black: $color;
  --colortransparent-white: $color;
  --colorbody-copy: $color;
  --colorcrm-gradient: $color;
  --colornew-branding-gradient: $color;
  --colordanger: $color; }

body {
  overflow-x: hidden;
  font-family: "Palanquin", sans-serif;
  color: #222; }
  [data-theme="custom"] body {
    color: var(--color-body-copy); }

[data-theme="custom"] .btn-primary {
  background-color: var(--color-primary); }

.blue-1 {
  background-color: #1d3541; }

.blue-2 {
  background-color: #427a95; }

.blue-3 {
  background-color: #57b3cc; }

.blue-4 {
  background-color: #65ceeb; }

.givingGreen {
  background-color: #4f9a70; }

.red-1 {
  background-color: #954633; }

.red-2 {
  background-color: #e6694b; }

.red-3 {
  background-color: #e6a494; }

h1 {
  font-family: "Barlow", sans-serif;
  color: #427a95;
  font-size: 3.25rem;
  line-height: 1; }

h2 {
  font-family: "Barlow Condensed", sans-serif;
  font-size: 1.75rem;
  line-height: 2.25rem;
  font-weight: bold;
  color: #505052; }

h3 {
  font-family: "Barlow", sans-serif;
  color: #427a95;
  font-size: 2.25rem;
  line-height: 1; }

[data-theme="custom"] h1, [data-theme="custom"] h3 {
  color: var(--color-heading); }

.fa-svg-icon {
  display: inline-flex;
  align-self: center;
  /* 
      Define a global color for the icons 
      In this case black
  */
  fill: #000; }

/*
  Define the size of the default icons
*/
.fa-svg-icon svg {
  height: 1em;
  width: 1em; }

/*
  Positionate the SVG correctly
*/
.fa-svg-icon.svg-baseline svg {
  top: .125em;
  position: relative; }

/* barlow-300 - latin */
@font-face {
  font-family: 'Barlow';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url("/css/fonts/barlow-v4-latin-300.eot");
  /* IE9 Compat Modes */
  src: local("Barlow Light"), local("Barlow-Light"), url("/css/fonts/barlow-v4-latin-300.eot?#iefix") format("embedded-opentype"), url("/css/fonts/barlow-v4-latin-300.woff2") format("woff2"), url("/css/fonts/barlow-v4-latin-300.woff") format("woff"), url("/css/fonts/barlow-v4-latin-300.ttf") format("truetype"), url("/css/fonts/barlow-v4-latin-300.svg#Barlow") format("svg");
  /* Legacy iOS */ }

/* barlow-700 - latin */
@font-face {
  font-family: 'Barlow';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url("/css/fonts/barlow-v4-latin-700.eot");
  /* IE9 Compat Modes */
  src: local("Barlow Bold"), local("Barlow-Bold"), url("/css/fonts/barlow-v4-latin-700.eot?#iefix") format("embedded-opentype"), url("/css/fonts/barlow-v4-latin-700.woff2") format("woff2"), url("/css/fonts/barlow-v4-latin-700.woff") format("woff"), url("/css/fonts/barlow-v4-latin-700.ttf") format("truetype"), url("/css/fonts/barlow-v4-latin-700.svg#Barlow") format("svg");
  /* Legacy iOS */ }

/* barlow-900 - latin */
@font-face {
  font-family: 'Barlow';
  font-style: normal;
  font-weight: 900;
  font-display: swap;
  src: url("/css/fonts/barlow-v4-latin-900.eot");
  /* IE9 Compat Modes */
  src: local("Barlow Black"), local("Barlow-Black"), url("/css/fonts/barlow-v4-latin-900.eot?#iefix") format("embedded-opentype"), url("/css/fonts/barlow-v4-latin-900.woff2") format("woff2"), url("/css/fonts/barlow-v4-latin-900.woff") format("woff"), url("/css/fonts/barlow-v4-latin-900.ttf") format("truetype"), url("/css/fonts/barlow-v4-latin-900.svg#Barlow") format("svg");
  /* Legacy iOS */ }

/* barlow-condensed-regular - latin */
@font-face {
  font-family: 'Barlow Condensed';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("/css/fonts/barlow-condensed-v4-latin-regular.eot");
  /* IE9 Compat Modes */
  src: local("Barlow Condensed Regular"), local("BarlowCondensed-Regular"), url("/css/fonts/barlow-condensed-v4-latin-regular.eot?#iefix") format("embedded-opentype"), url("/css/fonts/barlow-condensed-v4-latin-regular.woff2") format("woff2"), url("/css/fonts/barlow-condensed-v4-latin-regular.woff") format("woff"), url("/css/fonts/barlow-condensed-v4-latin-regular.ttf") format("truetype"), url("/css/fonts/barlow-condensed-v4-latin-regular.svg#BarlowCondensed") format("svg");
  /* Legacy iOS */ }

/* barlow-condensed-700 - latin */
@font-face {
  font-family: 'Barlow Condensed';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url("/css/fonts/barlow-condensed-v4-latin-700.eot");
  /* IE9 Compat Modes */
  src: local("Barlow Condensed Bold"), local("BarlowCondensed-Bold"), url("/css/fonts/barlow-condensed-v4-latin-700.eot?#iefix") format("embedded-opentype"), url("/css/fonts/barlow-condensed-v4-latin-700.woff2") format("woff2"), url("/css/fonts/barlow-condensed-v4-latin-700.woff") format("woff"), url("/css/fonts/barlow-condensed-v4-latin-700.ttf") format("truetype"), url("/css/fonts/barlow-condensed-v4-latin-700.svg#BarlowCondensed") format("svg");
  /* Legacy iOS */ }

/* barlow-semi-condensed-regular - latin */
@font-face {
  font-family: 'Barlow Semi Condensed';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("/css/fonts/barlow-semi-condensed-v5-latin-regular.eot");
  /* IE9 Compat Modes */
  src: local("Barlow Semi Condensed Regular"), local("BarlowSemiCondensed-Regular"), url("/css/fonts/barlow-semi-condensed-v5-latin-regular.eot?#iefix") format("embedded-opentype"), url("/css/fonts/barlow-semi-condensed-v5-latin-regular.woff2") format("woff2"), url("/css/fonts/barlow-semi-condensed-v5-latin-regular.woff") format("woff"), url("/css/fonts/barlow-semi-condensed-v5-latin-regular.ttf") format("truetype"), url("/css/fonts/barlow-semi-condensed-v5-latin-regular.svg#BarlowSemiCondensed") format("svg");
  /* Legacy iOS */ }

/* barlow-semi-condensed-700italic - latin */
@font-face {
  font-family: 'Barlow Semi Condensed';
  font-style: italic;
  font-weight: 700;
  font-display: swap;
  src: url("/css/fonts/barlow-semi-condensed-v5-latin-700italic.eot");
  /* IE9 Compat Modes */
  src: local("Barlow Semi Condensed Bold Italic"), local("BarlowSemiCondensed-BoldItalic"), url("/css/fonts/barlow-semi-condensed-v5-latin-700italic.eot?#iefix") format("embedded-opentype"), url("/css/fonts/barlow-semi-condensed-v5-latin-700italic.woff2") format("woff2"), url("/css/fonts/barlow-semi-condensed-v5-latin-700italic.woff") format("woff"), url("/css/fonts/barlow-semi-condensed-v5-latin-700italic.ttf") format("truetype"), url("/css/fonts/barlow-semi-condensed-v5-latin-700italic.svg#BarlowSemiCondensed") format("svg");
  /* Legacy iOS */ }

/* palanquin-300 - latin */
@font-face {
  font-family: 'Palanquin';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url("/css/fonts/palanquin-v5-latin-300.eot");
  /* IE9 Compat Modes */
  src: local("Palanquin Light"), local("Palanquin-Light"), url("/css/fonts/palanquin-v5-latin-300.eot?#iefix") format("embedded-opentype"), url("/css/fonts/palanquin-v5-latin-300.woff2") format("woff2"), url("/css/fonts/palanquin-v5-latin-300.woff") format("woff"), url("/css/fonts/palanquin-v5-latin-300.ttf") format("truetype"), url("/css/fonts/palanquin-v5-latin-300.svg#Palanquin") format("svg");
  /* Legacy iOS */ }

/* palanquin-regular - latin */
@font-face {
  font-family: 'Palanquin';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("/css/fonts/palanquin-v5-latin-regular.eot");
  /* IE9 Compat Modes */
  src: local("Palanquin Regular"), local("Palanquin-Regular"), url("/css/fonts/palanquin-v5-latin-regular.eot?#iefix") format("embedded-opentype"), url("/css/fonts/palanquin-v5-latin-regular.woff2") format("woff2"), url("/css/fonts/palanquin-v5-latin-regular.woff") format("woff"), url("/css/fonts/palanquin-v5-latin-regular.ttf") format("truetype"), url("/css/fonts/palanquin-v5-latin-regular.svg#Palanquin") format("svg");
  /* Legacy iOS */ }

/* palanquin-700 - latin */
@font-face {
  font-family: 'Palanquin';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url("/css/fonts/palanquin-v5-latin-700.eot");
  /* IE9 Compat Modes */
  src: local("Palanquin Bold"), local("Palanquin-Bold"), url("/css/fonts/palanquin-v5-latin-700.eot?#iefix") format("embedded-opentype"), url("/css/fonts/palanquin-v5-latin-700.woff2") format("woff2"), url("/css/fonts/palanquin-v5-latin-700.woff") format("woff"), url("/css/fonts/palanquin-v5-latin-700.ttf") format("truetype"), url("/css/fonts/palanquin-v5-latin-700.svg#Palanquin") format("svg");
  /* Legacy iOS */ }

html {
  font-size: 10px; }

body {
  font: 1.5rem "Palanquin", "Calibri", Helvetica, sans-serif;
  color: #212529; }

h1, h2, h3, h4, h5, h6 {
  font-family: "Barlow", sans-serif;
  font-weight: 400;
  color: #437A95;
  letter-spacing: -.1rem; }

h2 {
  font-size: 3.5rem; }

.btn {
  font-size: 1.5rem; }

.font-size-xxs {
  font-size: 1rem; }

.font-size-xs {
  font-size: 1.25rem; }

.font-size-sm {
  font-size: 1.5rem; }

.font-size-std {
  font-size: 1.75rem; }

.font-size-md {
  font-size: 2.25rem; }

.font-size-lg {
  font-size: 3rem; }

.font-size-xl {
  font-size: 3.75rem; }

.font-size-xxl {
  font-size: 4.5rem; }

.font-size-xxxl {
  font-size: 6rem; }

.font-size-1 {
  font-size: 1rem; }

.font-size-1_25 {
  font-size: 1.25rem; }

.font-size-1_5 {
  font-size: 1.5rem; }

.font-size-1_75 {
  font-size: 1.75rem; }

.font-size-2_25 {
  font-size: 2.25rem; }

.font-size-3 {
  font-size: 3rem; }

.font-size-3_75 {
  font-size: 3.75rem; }

.font-size-4_5 {
  font-size: 4.5rem; }

.font-size-6 {
  font-size: 6rem; }

.login-block {
  background: linear-gradient(90deg, #427a95, #57b3cc);
  height: 100vh;
  width: 100vw;
  align-items: center;
  justify-content: center;
  flex-wrap: wrap;
  box-shadow: inset 0 0 250px rgba(0, 0, 0, 0.125);
  overflow: hidden;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  padding: 0; }
  [data-theme="custom"] .login-block {
    background: #f0f2f5; }
    [data-theme="custom"] .login-block .row {
      margin-top: auto; }
  [data-theme-variant="dark"] .login-block {
    background: #333; }
  @media (max-width: 575.98px) {
    .login-block {
      align-items: flex-start; } }
  .login-block .brand-block {
    text-align: center; }
    @media (max-width: 767.98px) {
      .login-block .brand-block {
        padding: 0 1.5rem; } }
    @media (max-width: 991.98px) {
      .login-block .brand-block {
        padding: 0 3rem; } }
    .login-block .brand-block .logo {
      display: inline-block;
      max-width: 205px; }
      [data-theme="custom"] .login-block .brand-block .logo {
        display: block;
        width: 205px;
        height: 165px;
        background-image: var(--logo-src);
        background-repeat: no-repeat;
        background-position: 50% 50%;
        background-size: contain; }
        [data-theme="custom"] .login-block .brand-block .logo img {
          display: none; }
      @media only screen and (max-width: 374px) and (orientation: portrait) {
        .login-block .brand-block .logo {
          max-width: 175px; } }
      .login-block .brand-block .logo + p {
        margin-bottom: 0;
        margin-top: .5rem;
        font-size: 1.5rem;
        max-width: 1080px; }
    @media only screen and (max-width: 991px) {
      .login-block .brand-block .brand-subhead.login {
        display: none; } }
  .login-block .row {
    width: 100%; }
    @media (max-width: 575.98px) {
      .login-block .row {
        margin-top: 2.25rem; } }
    .login-block .row .validation-summary-container {
      display: none;
      transition: all .5s linear;
      width: calc(100vw - 6rem);
      position: fixed;
      padding: .75rem 1rem 1rem;
      top: 3rem;
      left: 50%;
      -webkit-transform: translateX(-50%);
      transform: translateX(-50%);
      background: rgba(255, 255, 255, 0.9);
      border-radius: 0; }
      @media only screen and (min-width: 992px) {
        .login-block .row .validation-summary-container {
          width: auto;
          min-width: 25vw; } }
      @media (max-width: 767.98px) {
        .login-block .row .validation-summary-container {
          top: 0;
          left: 0;
          -webkit-transform: none;
          transform: none;
          width: 100vw;
          box-shadow: 0 0 23px rgba(0, 0, 0, 0.85); } }
      .login-block .row .validation-summary-container h4 {
        color: #505052;
        line-height: 1;
        margin: 0 0 1rem 0;
        letter-spacing: normal;
        padding-bottom: .5em;
        border-bottom: 1px solid #a2a2a5; }
      .login-block .row .validation-summary-container ul {
        padding: 0;
        margin: 0;
        list-style-type: none; }
        .login-block .row .validation-summary-container ul li {
          font-size: 1.25rem;
          line-height: 1;
          position: relative;
          padding-left: 2rem; }
          .login-block .row .validation-summary-container ul li:before {
            font-family: 'Font Awesome 5 Pro';
            font-weight: 900;
            content: '\f06a';
            position: absolute;
            left: 0;
            top: 2px; }
          .login-block .row .validation-summary-container ul li:not(:first-child) {
            margin-top: .5em; }
      .login-block .row .validation-summary-container .close {
        position: absolute;
        right: 1rem;
        top: .75rem; }
    .login-block .row .validation-summary-container.validation-summary-errors {
      display: block; }
    .login-block .row .card {
      box-shadow: 0 0 60px rgba(0, 0, 0, 0.25);
      background: #fff;
      padding: 2rem;
      box-shadow: none;
      background: none;
      padding: 0;
      border: none;
      width: calc(100% - 30px);
      margin-top: 1.5rem;
      position: static;
      border-radius: 8px; }
      [data-theme="custom"] .login-block .row .card {
        background: #fff;
        border: 1px solid #e1e1e1;
        padding-top: 1.5rem;
        padding-bottom: 2rem;
        border-radius: 8px;
        box-shadow: 0 5px 10px rgba(0, 0, 0, 0.25); }
      [data-theme-variant="dark"] .login-block .row .card {
        background-color: rgba(255, 255, 255, 0.125);
        border-color: #666; }
      @media only screen and (min-width: 992px) {
        .login-block .row .card {
          max-width: 25%;
          margin-top: 3rem; } }
      @media only screen and (min-width: 375px) and (max-width: 575px) and (max-height: 812px) and (orientation: portrait) {
        .login-block .row .card {
          margin-top: 3rem; } }
      .login-block .row .card .card-body {
        background: #fff;
        border: 1px solid rgba(0, 0, 0, 0.12);
        padding: 0 15px;
        background: none;
        border: none; }
      .login-block .row .card .card-text a {
        color: #fff; }
        [data-theme="custom"] .login-block .row .card .card-text a {
          color: #e6694b;
          color: var(--color-primary); }
        .login-block .row .card .card-text a:hover {
          color: #f6c6bb; }
          [data-theme="custom"] .login-block .row .card .card-text a:hover {
            color: #e6694b;
            color: rgba(var(--color-primary), 0.75); }
      .login-block .row .card .form-group {
        position: relative; }
        .login-block .row .card .form-group.username, .login-block .row .card .form-group.email, .login-block .row .card .form-group.password, .login-block .row .card .form-group.confirm-password {
          border-bottom: 1px solid rgba(255, 255, 255, 0.67); }
          [data-theme="custom"] .login-block .row .card .form-group.username, [data-theme="custom"] .login-block .row .card .form-group.email, [data-theme="custom"] .login-block .row .card .form-group.password, [data-theme="custom"] .login-block .row .card .form-group.confirm-password {
            border: none; }
          [data-theme-variant="dark"] .login-block .row .card .form-group.username, [data-theme-variant="dark"] .login-block .row .card .form-group.email, [data-theme-variant="dark"] .login-block .row .card .form-group.password, [data-theme-variant="dark"] .login-block .row .card .form-group.confirm-password {
            border: none; }
        .login-block .row .card .form-group label {
          font-family: "Barlow Semi Condensed", sans-serif;
          font-size: 1.5rem;
          letter-spacing: .05rem;
          font-weight: 400;
          color: #fff; }
          [data-theme="custom"] .login-block .row .card .form-group label {
            color: #222;
            color: var(--color-body-copy); }
          [data-theme-variant="dark"] .login-block .row .card .form-group label {
            color: #fff; }
      .login-block .row .card .field-validation-error {
        position: absolute;
        top: 2.4rem;
        right: 0;
        max-width: 66.6667%;
        text-align: right;
        font-size: 1rem;
        padding: .125rem .25rem;
        background: rgba(220, 53, 69, 0.5);
        color: rgba(255, 255, 255, 0.85) !important;
        text-transform: uppercase;
        letter-spacing: .0625rem; }
      .login-block .row .card .btn-primary,
      .login-block .row .card button.btn-primary {
        display: block;
        width: 100%;
        margin-top: 3rem;
        padding-top: 0;
        padding-bottom: 0;
        height: 3.75rem;
        line-height: 1;
        font-weight: 700;
        border: none;
        background: #E6694B;
        border-radius: 3px; }
        [data-theme="custom"] .login-block .row .card .btn-primary, [data-theme="custom"]
        .login-block .row .card button.btn-primary {
          background: #e6694b;
          background: var(--color-primary); }
        .login-block .row .card .btn-primary:hover,
        .login-block .row .card button.btn-primary:hover {
          background: #df441f; }
          [data-theme="custom"] .login-block .row .card .btn-primary:hover, [data-theme="custom"]
          .login-block .row .card button.btn-primary:hover {
            background-color: #ea836a;
            background: rgba(var(--color-primary-rgb), 0.85); }
      .login-block .row .card label,
      .login-block .row .card input[type="text"],
      .login-block .row .card input[type="password"],
      .login-block .row .card input[type="email"] {
        color: #fff;
        background: none;
        border-radius: 3px; }
        [data-theme="custom"] .login-block .row .card label, [data-theme="custom"]
        .login-block .row .card input[type="text"], [data-theme="custom"]
        .login-block .row .card input[type="password"], [data-theme="custom"]
        .login-block .row .card input[type="email"] {
          color: #222;
          color: var(--color-body-copy);
          border: 1px solid #dddfe2;
          background-color: #e8f1fe; }
        [data-theme-variant="dark"] .login-block .row .card label, [data-theme-variant="dark"]
        .login-block .row .card input[type="text"], [data-theme-variant="dark"]
        .login-block .row .card input[type="password"], [data-theme-variant="dark"]
        .login-block .row .card input[type="email"] {
          color: #fff; }
      [data-theme="custom"] .login-block .row .card label {
        border: none;
        background-color: transparent; }
      .login-block .row .card .form-control:focus {
        box-shadow: none;
        background: rgba(255, 255, 255, 0.125); }
        [data-theme="custom"] .login-block .row .card .form-control:focus {
          background: #4d8eae;
          background: rgba(var(--color-secondary-rgb), 0.125); }
        [data-theme-variant="dark"] .login-block .row .card .form-control:focus {
          background: rgba(255, 255, 255, 0.125); }
      .login-block .row .card input[type="text"],
      .login-block .row .card input[type="password"],
      .login-block .row .card input[type="email"] {
        border-radius: 3px;
        border: 1px solid #dddfe2;
        background-color: #e8f1fe;
        padding-top: 0;
        padding-bottom: 0;
        font-size: 1.5rem;
        height: 3.75rem;
        line-height: 2.5; }
        @media only screen and (max-width: 374px) and (orientation: portrait) {
          .login-block .row .card input[type="text"],
          .login-block .row .card input[type="password"],
          .login-block .row .card input[type="email"] {
            height: 2.5rem;
            line-height: 1.6667; } }
        @media only screen and (min-width: 375px) and (max-width: 575px) and (max-height: 812px) and (orientation: portrait) {
          .login-block .row .card input[type="text"],
          .login-block .row .card input[type="password"],
          .login-block .row .card input[type="email"] {
            height: 3.75rem;
            line-height: 2.5; } }
      .login-block .row .card input[type="checkbox"] {
        position: relative;
        top: 2px; }
      .login-block .row .card .social-accounts-wrapper {
        padding-top: 1rem; }
      .login-block .row .card .social-accounts-heading {
        font-family: "Barlow Semi Condensed", sans-serif; }
        [data-theme="custom"] .login-block .row .card .social-accounts-heading.text-light {
          color: #222 !important;
          color: var(--color-body-copy) !important; }
        [data-theme-variant="dark"] .login-block .row .card .social-accounts-heading.text-light {
          color: #fff !important; }
      .login-block .row .card .social-accounts-list {
        flex-direction: row;
        list-style-type: none;
        padding: .5rem 0 0 0;
        margin-bottom: 0; }
        .login-block .row .card .social-accounts-list li {
          width: calc(100% - 1rem);
          margin-right: .75rem; }
          .login-block .row .card .social-accounts-list li + li {
            margin-right: 0;
            margin-left: .75rem; }
          .login-block .row .card .social-accounts-list li a {
            color: #fff;
            position: relative;
            border-radius: 3px; }
            .login-block .row .card .social-accounts-list li a i {
              margin-right: .5rem; }
            .login-block .row .card .social-accounts-list li a[href*=Google] {
              background-color: #dd4b39; }
              .login-block .row .card .social-accounts-list li a[href*=Google]:hover {
                background-color: #c23321; }
            .login-block .row .card .social-accounts-list li a[href*=Facebook] {
              background-color: #4267B2; }
              .login-block .row .card .social-accounts-list li a[href*=Facebook]:hover {
                background-color: #34518d; }
  .login-block .powered-by {
    display: none; }
    [data-theme="custom"] .login-block .powered-by {
      display: flex;
      flex-direction: row;
      flex: 0 0 100%;
      align-self: flex-end;
      align-items: center;
      justify-content: center;
      padding-bottom: 1.5rem;
      margin-top: 4.5rem; }
      [data-theme="custom"] .login-block .powered-by span {
        font-size: 1.5rem;
        line-height: 1;
        font-family: "Barlow";
        color: #343434;
        color: rgba(var(--color-body-copy-rgb), 0.67); }
        [data-theme-variant="dark"] [data-theme="custom"] .login-block .powered-by span {
          color: rgba(255, 255, 255, 0.5); }
      [data-theme="custom"] .login-block .powered-by img {
        display: inline-block;
        margin-left: .75rem;
        height: 2.3rem;
        width: auto;
        position: relative;
        top: -.3rem; }
    [data-theme-variant="light"] .login-block .powered-by img.light-image {
      display: inline-block; }
    [data-theme-variant="light"] .login-block .powered-by img.dark-image {
      display: none; }
    [data-theme-variant="dark"] .login-block .powered-by span {
      color: rgba(255, 255, 255, 0.5); }
    [data-theme-variant="dark"] .login-block .powered-by img.light-image {
      display: none; }
    [data-theme-variant="dark"] .login-block .powered-by img.dark-image {
      display: inline-block;
      opacity: .8; }

footer {
  display: flex;
  justify-content: center;
  align-items: center;
  left: 0;
  background-color: rgba(0, 0, 0, 0.25);
  padding: 1.5rem 0; }
  footer.footer {
    align-self: flex-end;
    width: 100%; }
    @media only screen and (max-width: 575px) and (orientation: portrait) {
      footer.footer {
        position: fixed;
        bottom: 0; } }
  footer.footer__register {
    display: none !important; }
    @media only screen and (max-width: 991px) {
      footer.footer__register {
        display: flex !important; } }
  footer a {
    color: rgba(255, 255, 255, 0.6667);
    width: 50%;
    text-align: center;
    text-transform: uppercase;
    font-size: 1.25rem;
    margin: 0;
    font-weight: 400;
    letter-spacing: .1rem; }
    @media only screen and (min-width: 992px) {
      footer a {
        padding: 0 1rem;
        width: auto; }
        footer a.login {
          display: none; } }
    footer a:hover {
      color: white; }
    footer a + a {
      border-left: 1px solid rgba(255, 255, 255, 0.0625); }
      @media only screen and (min-width: 992px) {
        footer a + a {
          border: none; } }
  @media only screen and (max-width: 575px) and (orientation: portrait) {
    footer {
      background: rgba(26, 26, 26, 0.5);
      min-height: 60px; } }


/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9mdW5kcmFpc2Vyd2ViLy4vc3JjL2FjY291bnQvbG9naW4vbG9naW4uc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBLGtCQUFrQjs7QUFFbEI7QUFDQTtBQUNBLGlCQUFpQjs7QUFFakI7QUFDQTtBQUNBO0FBQ0E7QUFDQSx5QkFBeUI7O0FBRXpCO0FBQ0Esb0JBQW9COztBQUVwQjtBQUNBLG9CQUFvQjs7QUFFcEI7QUFDQSxrQkFBa0I7O0FBRWxCO0FBQ0EscUJBQXFCOztBQUVyQjtBQUNBLG9CQUFvQjs7QUFFcEI7QUFDQSxxQkFBcUI7O0FBRXJCO0FBQ0EscUJBQXFCOztBQUVyQjtBQUNBLGtCQUFrQjs7QUFFbEI7QUFDQSxxQkFBcUI7O0FBRXJCO0FBQ0Esb0JBQW9COztBQUVwQjtBQUNBLGtCQUFrQjs7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cmxvdy0zMDAgLSBsYXRpbiAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnQmFybG93JztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogdXJsKFwiL2Nzcy9mb250cy9iYXJsb3ctdjQtbGF0aW4tMzAwLmVvdFwiKTtcbiAgLyogSUU5IENvbXBhdCBNb2RlcyAqL1xuICBzcmM6IGxvY2FsKFwiQmFybG93IExpZ2h0XCIpLCBsb2NhbChcIkJhcmxvdy1MaWdodFwiKSwgdXJsKFwiL2Nzcy9mb250cy9iYXJsb3ctdjQtbGF0aW4tMzAwLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi9jc3MvZm9udHMvYmFybG93LXY0LWxhdGluLTMwMC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL2Nzcy9mb250cy9iYXJsb3ctdjQtbGF0aW4tMzAwLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL2Nzcy9mb250cy9iYXJsb3ctdjQtbGF0aW4tMzAwLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiL2Nzcy9mb250cy9iYXJsb3ctdjQtbGF0aW4tMzAwLnN2ZyNCYXJsb3dcIikgZm9ybWF0KFwic3ZnXCIpO1xuICAvKiBMZWdhY3kgaU9TICovIH1cblxuLyogYmFybG93LTcwMCAtIGxhdGluICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdCYXJsb3cnO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiB1cmwoXCIvY3NzL2ZvbnRzL2Jhcmxvdy12NC1sYXRpbi03MDAuZW90XCIpO1xuICAvKiBJRTkgQ29tcGF0IE1vZGVzICovXG4gIHNyYzogbG9jYWwoXCJCYXJsb3cgQm9sZFwiKSwgbG9jYWwoXCJCYXJsb3ctQm9sZFwiKSwgdXJsKFwiL2Nzcy9mb250cy9iYXJsb3ctdjQtbGF0aW4tNzAwLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi9jc3MvZm9udHMvYmFybG93LXY0LWxhdGluLTcwMC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL2Nzcy9mb250cy9iYXJsb3ctdjQtbGF0aW4tNzAwLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL2Nzcy9mb250cy9iYXJsb3ctdjQtbGF0aW4tNzAwLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiL2Nzcy9mb250cy9iYXJsb3ctdjQtbGF0aW4tNzAwLnN2ZyNCYXJsb3dcIikgZm9ybWF0KFwic3ZnXCIpO1xuICAvKiBMZWdhY3kgaU9TICovIH1cblxuLyogYmFybG93LTkwMCAtIGxhdGluICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdCYXJsb3cnO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiB1cmwoXCIvY3NzL2ZvbnRzL2Jhcmxvdy12NC1sYXRpbi05MDAuZW90XCIpO1xuICAvKiBJRTkgQ29tcGF0IE1vZGVzICovXG4gIHNyYzogbG9jYWwoXCJCYXJsb3cgQmxhY2tcIiksIGxvY2FsKFwiQmFybG93LUJsYWNrXCIpLCB1cmwoXCIvY3NzL2ZvbnRzL2Jhcmxvdy12NC1sYXRpbi05MDAuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL2Nzcy9mb250cy9iYXJsb3ctdjQtbGF0aW4tOTAwLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvY3NzL2ZvbnRzL2Jhcmxvdy12NC1sYXRpbi05MDAud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvY3NzL2ZvbnRzL2Jhcmxvdy12NC1sYXRpbi05MDAudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIvY3NzL2ZvbnRzL2Jhcmxvdy12NC1sYXRpbi05MDAuc3ZnI0Jhcmxvd1wiKSBmb3JtYXQoXCJzdmdcIik7XG4gIC8qIExlZ2FjeSBpT1MgKi8gfVxuXG4vKiBiYXJsb3ctY29uZGVuc2VkLXJlZ3VsYXIgLSBsYXRpbiAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnQmFybG93IENvbmRlbnNlZCc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IHVybChcIi9jc3MvZm9udHMvYmFybG93LWNvbmRlbnNlZC12NC1sYXRpbi1yZWd1bGFyLmVvdFwiKTtcbiAgLyogSUU5IENvbXBhdCBNb2RlcyAqL1xuICBzcmM6IGxvY2FsKFwiQmFybG93IENvbmRlbnNlZCBSZWd1bGFyXCIpLCBsb2NhbChcIkJhcmxvd0NvbmRlbnNlZC1SZWd1bGFyXCIpLCB1cmwoXCIvY3NzL2ZvbnRzL2Jhcmxvdy1jb25kZW5zZWQtdjQtbGF0aW4tcmVndWxhci5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIvY3NzL2ZvbnRzL2Jhcmxvdy1jb25kZW5zZWQtdjQtbGF0aW4tcmVndWxhci53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL2Nzcy9mb250cy9iYXJsb3ctY29uZGVuc2VkLXY0LWxhdGluLXJlZ3VsYXIud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvY3NzL2ZvbnRzL2Jhcmxvdy1jb25kZW5zZWQtdjQtbGF0aW4tcmVndWxhci50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi9jc3MvZm9udHMvYmFybG93LWNvbmRlbnNlZC12NC1sYXRpbi1yZWd1bGFyLnN2ZyNCYXJsb3dDb25kZW5zZWRcIikgZm9ybWF0KFwic3ZnXCIpO1xuICAvKiBMZWdhY3kgaU9TICovIH1cblxuLyogYmFybG93LWNvbmRlbnNlZC03MDAgLSBsYXRpbiAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnQmFybG93IENvbmRlbnNlZCc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IHVybChcIi9jc3MvZm9udHMvYmFybG93LWNvbmRlbnNlZC12NC1sYXRpbi03MDAuZW90XCIpO1xuICAvKiBJRTkgQ29tcGF0IE1vZGVzICovXG4gIHNyYzogbG9jYWwoXCJCYXJsb3cgQ29uZGVuc2VkIEJvbGRcIiksIGxvY2FsKFwiQmFybG93Q29uZGVuc2VkLUJvbGRcIiksIHVybChcIi9jc3MvZm9udHMvYmFybG93LWNvbmRlbnNlZC12NC1sYXRpbi03MDAuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL2Nzcy9mb250cy9iYXJsb3ctY29uZGVuc2VkLXY0LWxhdGluLTcwMC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL2Nzcy9mb250cy9iYXJsb3ctY29uZGVuc2VkLXY0LWxhdGluLTcwMC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi9jc3MvZm9udHMvYmFybG93LWNvbmRlbnNlZC12NC1sYXRpbi03MDAudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIvY3NzL2ZvbnRzL2Jhcmxvdy1jb25kZW5zZWQtdjQtbGF0aW4tNzAwLnN2ZyNCYXJsb3dDb25kZW5zZWRcIikgZm9ybWF0KFwic3ZnXCIpO1xuICAvKiBMZWdhY3kgaU9TICovIH1cblxuLyogYmFybG93LXNlbWktY29uZGVuc2VkLXJlZ3VsYXIgLSBsYXRpbiAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnQmFybG93IFNlbWkgQ29uZGVuc2VkJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogdXJsKFwiL2Nzcy9mb250cy9iYXJsb3ctc2VtaS1jb25kZW5zZWQtdjUtbGF0aW4tcmVndWxhci5lb3RcIik7XG4gIC8qIElFOSBDb21wYXQgTW9kZXMgKi9cbiAgc3JjOiBsb2NhbChcIkJhcmxvdyBTZW1pIENvbmRlbnNlZCBSZWd1bGFyXCIpLCBsb2NhbChcIkJhcmxvd1NlbWlDb25kZW5zZWQtUmVndWxhclwiKSwgdXJsKFwiL2Nzcy9mb250cy9iYXJsb3ctc2VtaS1jb25kZW5zZWQtdjUtbGF0aW4tcmVndWxhci5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIvY3NzL2ZvbnRzL2Jhcmxvdy1zZW1pLWNvbmRlbnNlZC12NS1sYXRpbi1yZWd1bGFyLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvY3NzL2ZvbnRzL2Jhcmxvdy1zZW1pLWNvbmRlbnNlZC12NS1sYXRpbi1yZWd1bGFyLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL2Nzcy9mb250cy9iYXJsb3ctc2VtaS1jb25kZW5zZWQtdjUtbGF0aW4tcmVndWxhci50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi9jc3MvZm9udHMvYmFybG93LXNlbWktY29uZGVuc2VkLXY1LWxhdGluLXJlZ3VsYXIuc3ZnI0Jhcmxvd1NlbWlDb25kZW5zZWRcIikgZm9ybWF0KFwic3ZnXCIpO1xuICAvKiBMZWdhY3kgaU9TICovIH1cblxuLyogYmFybG93LXNlbWktY29uZGVuc2VkLTcwMGl0YWxpYyAtIGxhdGluICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdCYXJsb3cgU2VtaSBDb25kZW5zZWQnO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiB1cmwoXCIvY3NzL2ZvbnRzL2Jhcmxvdy1zZW1pLWNvbmRlbnNlZC12NS1sYXRpbi03MDBpdGFsaWMuZW90XCIpO1xuICAvKiBJRTkgQ29tcGF0IE1vZGVzICovXG4gIHNyYzogbG9jYWwoXCJCYXJsb3cgU2VtaSBDb25kZW5zZWQgQm9sZCBJdGFsaWNcIiksIGxvY2FsKFwiQmFybG93U2VtaUNvbmRlbnNlZC1Cb2xkSXRhbGljXCIpLCB1cmwoXCIvY3NzL2ZvbnRzL2Jhcmxvdy1zZW1pLWNvbmRlbnNlZC12NS1sYXRpbi03MDBpdGFsaWMuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL2Nzcy9mb250cy9iYXJsb3ctc2VtaS1jb25kZW5zZWQtdjUtbGF0aW4tNzAwaXRhbGljLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvY3NzL2ZvbnRzL2Jhcmxvdy1zZW1pLWNvbmRlbnNlZC12NS1sYXRpbi03MDBpdGFsaWMud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvY3NzL2ZvbnRzL2Jhcmxvdy1zZW1pLWNvbmRlbnNlZC12NS1sYXRpbi03MDBpdGFsaWMudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIvY3NzL2ZvbnRzL2Jhcmxvdy1zZW1pLWNvbmRlbnNlZC12NS1sYXRpbi03MDBpdGFsaWMuc3ZnI0Jhcmxvd1NlbWlDb25kZW5zZWRcIikgZm9ybWF0KFwic3ZnXCIpO1xuICAvKiBMZWdhY3kgaU9TICovIH1cblxuLyogcGFsYW5xdWluLTMwMCAtIGxhdGluICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdQYWxhbnF1aW4nO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiB1cmwoXCIvY3NzL2ZvbnRzL3BhbGFucXVpbi12NS1sYXRpbi0zMDAuZW90XCIpO1xuICAvKiBJRTkgQ29tcGF0IE1vZGVzICovXG4gIHNyYzogbG9jYWwoXCJQYWxhbnF1aW4gTGlnaHRcIiksIGxvY2FsKFwiUGFsYW5xdWluLUxpZ2h0XCIpLCB1cmwoXCIvY3NzL2ZvbnRzL3BhbGFucXVpbi12NS1sYXRpbi0zMDAuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL2Nzcy9mb250cy9wYWxhbnF1aW4tdjUtbGF0aW4tMzAwLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvY3NzL2ZvbnRzL3BhbGFucXVpbi12NS1sYXRpbi0zMDAud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvY3NzL2ZvbnRzL3BhbGFucXVpbi12NS1sYXRpbi0zMDAudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIvY3NzL2ZvbnRzL3BhbGFucXVpbi12NS1sYXRpbi0zMDAuc3ZnI1BhbGFucXVpblwiKSBmb3JtYXQoXCJzdmdcIik7XG4gIC8qIExlZ2FjeSBpT1MgKi8gfVxuXG4vKiBwYWxhbnF1aW4tcmVndWxhciAtIGxhdGluICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdQYWxhbnF1aW4nO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiB1cmwoXCIvY3NzL2ZvbnRzL3BhbGFucXVpbi12NS1sYXRpbi1yZWd1bGFyLmVvdFwiKTtcbiAgLyogSUU5IENvbXBhdCBNb2RlcyAqL1xuICBzcmM6IGxvY2FsKFwiUGFsYW5xdWluIFJlZ3VsYXJcIiksIGxvY2FsKFwiUGFsYW5xdWluLVJlZ3VsYXJcIiksIHVybChcIi9jc3MvZm9udHMvcGFsYW5xdWluLXY1LWxhdGluLXJlZ3VsYXIuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL2Nzcy9mb250cy9wYWxhbnF1aW4tdjUtbGF0aW4tcmVndWxhci53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL2Nzcy9mb250cy9wYWxhbnF1aW4tdjUtbGF0aW4tcmVndWxhci53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi9jc3MvZm9udHMvcGFsYW5xdWluLXY1LWxhdGluLXJlZ3VsYXIudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIvY3NzL2ZvbnRzL3BhbGFucXVpbi12NS1sYXRpbi1yZWd1bGFyLnN2ZyNQYWxhbnF1aW5cIikgZm9ybWF0KFwic3ZnXCIpO1xuICAvKiBMZWdhY3kgaU9TICovIH1cblxuLyogcGFsYW5xdWluLTcwMCAtIGxhdGluICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdQYWxhbnF1aW4nO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiB1cmwoXCIvY3NzL2ZvbnRzL3BhbGFucXVpbi12NS1sYXRpbi03MDAuZW90XCIpO1xuICAvKiBJRTkgQ29tcGF0IE1vZGVzICovXG4gIHNyYzogbG9jYWwoXCJQYWxhbnF1aW4gQm9sZFwiKSwgbG9jYWwoXCJQYWxhbnF1aW4tQm9sZFwiKSwgdXJsKFwiL2Nzcy9mb250cy9wYWxhbnF1aW4tdjUtbGF0aW4tNzAwLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi9jc3MvZm9udHMvcGFsYW5xdWluLXY1LWxhdGluLTcwMC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL2Nzcy9mb250cy9wYWxhbnF1aW4tdjUtbGF0aW4tNzAwLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL2Nzcy9mb250cy9wYWxhbnF1aW4tdjUtbGF0aW4tNzAwLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiL2Nzcy9mb250cy9wYWxhbnF1aW4tdjUtbGF0aW4tNzAwLnN2ZyNQYWxhbnF1aW5cIikgZm9ybWF0KFwic3ZnXCIpO1xuICAvKiBMZWdhY3kgaU9TICovIH1cblxuaHRtbCB7XG4gIGZvbnQtc2l6ZTogMTBweDsgfVxuXG5ib2R5IHtcbiAgZm9udDogMS41cmVtIFwiUGFsYW5xdWluXCIsIFwiQ2FsaWJyaVwiLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjMjEyNTI5OyB9XG5cbmgxLCBoMiwgaDMsIGg0LCBoNSwgaDYge1xuICBmb250LWZhbWlseTogXCJCYXJsb3dcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICM0MzdBOTU7XG4gIGxldHRlci1zcGFjaW5nOiAtLjFyZW07IH1cblxuaDIge1xuICBmb250LXNpemU6IDMuNXJlbTsgfVxuXG4uYnRuIHtcbiAgZm9udC1zaXplOiAxLjVyZW07IH1cblxuLmZvbnQtc2l6ZS14eHMge1xuICBmb250LXNpemU6IDFyZW07IH1cblxuLmZvbnQtc2l6ZS14cyB7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTsgfVxuXG4uZm9udC1zaXplLXNtIHtcbiAgZm9udC1zaXplOiAxLjVyZW07IH1cblxuLmZvbnQtc2l6ZS1zdGQge1xuICBmb250LXNpemU6IDEuNzVyZW07IH1cblxuLmZvbnQtc2l6ZS1tZCB7XG4gIGZvbnQtc2l6ZTogMi4yNXJlbTsgfVxuXG4uZm9udC1zaXplLWxnIHtcbiAgZm9udC1zaXplOiAzcmVtOyB9XG5cbi5mb250LXNpemUteGwge1xuICBmb250LXNpemU6IDMuNzVyZW07IH1cblxuLmZvbnQtc2l6ZS14eGwge1xuICBmb250LXNpemU6IDQuNXJlbTsgfVxuXG4uZm9udC1zaXplLXh4eGwge1xuICBmb250LXNpemU6IDZyZW07IH1cblxuLmZvbnQtc2l6ZS0xIHtcbiAgZm9udC1zaXplOiAxcmVtOyB9XG5cbi5mb250LXNpemUtMV8yNSB7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTsgfVxuXG4uZm9udC1zaXplLTFfNSB7XG4gIGZvbnQtc2l6ZTogMS41cmVtOyB9XG5cbi5mb250LXNpemUtMV83NSB7XG4gIGZvbnQtc2l6ZTogMS43NXJlbTsgfVxuXG4uZm9udC1zaXplLTJfMjUge1xuICBmb250LXNpemU6IDIuMjVyZW07IH1cblxuLmZvbnQtc2l6ZS0zIHtcbiAgZm9udC1zaXplOiAzcmVtOyB9XG5cbi5mb250LXNpemUtM183NSB7XG4gIGZvbnQtc2l6ZTogMy43NXJlbTsgfVxuXG4uZm9udC1zaXplLTRfNSB7XG4gIGZvbnQtc2l6ZTogNC41cmVtOyB9XG5cbi5mb250LXNpemUtNiB7XG4gIGZvbnQtc2l6ZTogNnJlbTsgfVxuXG46cm9vdCB7XG4gIC0tY29sb3Jnb29nbGUtcmVkOiAkY29sb3I7XG4gIC0tY29sb3JmYWNlYm9vay1ibHVlOiAkY29sb3I7XG4gIC0tY29sb3JwcmltYXJ5OiAkY29sb3I7XG4gIC0tY29sb3JzZWNvbmRhcnk6ICRjb2xvcjtcbiAgLS1jb2xvcnRyYW5zcGFyZW50LWJsYWNrOiAkY29sb3I7XG4gIC0tY29sb3J0cmFuc3BhcmVudC13aGl0ZTogJGNvbG9yO1xuICAtLWNvbG9yYm9keS1jb3B5OiAkY29sb3I7XG4gIC0tY29sb3Jjcm0tZ3JhZGllbnQ6ICRjb2xvcjtcbiAgLS1jb2xvcm5ldy1icmFuZGluZy1ncmFkaWVudDogJGNvbG9yO1xuICAtLWNvbG9yZGFuZ2VyOiAkY29sb3I7IH1cblxuYm9keSB7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgZm9udC1mYW1pbHk6IFwiUGFsYW5xdWluXCIsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjMjIyOyB9XG4gIFtkYXRhLXRoZW1lPVwiY3VzdG9tXCJdIGJvZHkge1xuICAgIGNvbG9yOiB2YXIoLS1jb2xvci1ib2R5LWNvcHkpOyB9XG5cbltkYXRhLXRoZW1lPVwiY3VzdG9tXCJdIC5idG4tcHJpbWFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpOyB9XG5cbi5ibHVlLTEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWQzNTQxOyB9XG5cbi5ibHVlLTIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDI3YTk1OyB9XG5cbi5ibHVlLTMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTdiM2NjOyB9XG5cbi5ibHVlLTQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjVjZWViOyB9XG5cbi5naXZpbmdHcmVlbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0ZjlhNzA7IH1cblxuLnJlZC0xIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzk1NDYzMzsgfVxuXG4ucmVkLTIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTY2OTRiOyB9XG5cbi5yZWQtMyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNmE0OTQ7IH1cblxuaDEge1xuICBmb250LWZhbWlseTogXCJCYXJsb3dcIiwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICM0MjdhOTU7XG4gIGZvbnQtc2l6ZTogMy4yNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDE7IH1cblxuaDIge1xuICBmb250LWZhbWlseTogXCJCYXJsb3cgQ29uZGVuc2VkXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMS43NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDIuMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjb2xvcjogIzUwNTA1MjsgfVxuXG5oMyB7XG4gIGZvbnQtZmFtaWx5OiBcIkJhcmxvd1wiLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzQyN2E5NTtcbiAgZm9udC1zaXplOiAyLjI1cmVtO1xuICBsaW5lLWhlaWdodDogMTsgfVxuXG5bZGF0YS10aGVtZT1cImN1c3RvbVwiXSBoMSwgW2RhdGEtdGhlbWU9XCJjdXN0b21cIl0gaDMge1xuICBjb2xvcjogdmFyKC0tY29sb3ItaGVhZGluZyk7IH1cblxuLmZhLXN2Zy1pY29uIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgLyogXHJcbiAgICAgIERlZmluZSBhIGdsb2JhbCBjb2xvciBmb3IgdGhlIGljb25zIFxyXG4gICAgICBJbiB0aGlzIGNhc2UgYmxhY2tcclxuICAqL1xuICBmaWxsOiAjMDAwOyB9XG5cbi8qXHJcbiAgRGVmaW5lIHRoZSBzaXplIG9mIHRoZSBkZWZhdWx0IGljb25zXHJcbiovXG4uZmEtc3ZnLWljb24gc3ZnIHtcbiAgaGVpZ2h0OiAxZW07XG4gIHdpZHRoOiAxZW07IH1cblxuLypcclxuICBQb3NpdGlvbmF0ZSB0aGUgU1ZHIGNvcnJlY3RseVxyXG4qL1xuLmZhLXN2Zy1pY29uLnN2Zy1iYXNlbGluZSBzdmcge1xuICB0b3A6IC4xMjVlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi8qIGJhcmxvdy0zMDAgLSBsYXRpbiAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnQmFybG93JztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogdXJsKFwiL2Nzcy9mb250cy9iYXJsb3ctdjQtbGF0aW4tMzAwLmVvdFwiKTtcbiAgLyogSUU5IENvbXBhdCBNb2RlcyAqL1xuICBzcmM6IGxvY2FsKFwiQmFybG93IExpZ2h0XCIpLCBsb2NhbChcIkJhcmxvdy1MaWdodFwiKSwgdXJsKFwiL2Nzcy9mb250cy9iYXJsb3ctdjQtbGF0aW4tMzAwLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi9jc3MvZm9udHMvYmFybG93LXY0LWxhdGluLTMwMC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL2Nzcy9mb250cy9iYXJsb3ctdjQtbGF0aW4tMzAwLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL2Nzcy9mb250cy9iYXJsb3ctdjQtbGF0aW4tMzAwLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiL2Nzcy9mb250cy9iYXJsb3ctdjQtbGF0aW4tMzAwLnN2ZyNCYXJsb3dcIikgZm9ybWF0KFwic3ZnXCIpO1xuICAvKiBMZWdhY3kgaU9TICovIH1cblxuLyogYmFybG93LTcwMCAtIGxhdGluICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdCYXJsb3cnO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiB1cmwoXCIvY3NzL2ZvbnRzL2Jhcmxvdy12NC1sYXRpbi03MDAuZW90XCIpO1xuICAvKiBJRTkgQ29tcGF0IE1vZGVzICovXG4gIHNyYzogbG9jYWwoXCJCYXJsb3cgQm9sZFwiKSwgbG9jYWwoXCJCYXJsb3ctQm9sZFwiKSwgdXJsKFwiL2Nzcy9mb250cy9iYXJsb3ctdjQtbGF0aW4tNzAwLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi9jc3MvZm9udHMvYmFybG93LXY0LWxhdGluLTcwMC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL2Nzcy9mb250cy9iYXJsb3ctdjQtbGF0aW4tNzAwLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL2Nzcy9mb250cy9iYXJsb3ctdjQtbGF0aW4tNzAwLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiL2Nzcy9mb250cy9iYXJsb3ctdjQtbGF0aW4tNzAwLnN2ZyNCYXJsb3dcIikgZm9ybWF0KFwic3ZnXCIpO1xuICAvKiBMZWdhY3kgaU9TICovIH1cblxuLyogYmFybG93LTkwMCAtIGxhdGluICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdCYXJsb3cnO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiB1cmwoXCIvY3NzL2ZvbnRzL2Jhcmxvdy12NC1sYXRpbi05MDAuZW90XCIpO1xuICAvKiBJRTkgQ29tcGF0IE1vZGVzICovXG4gIHNyYzogbG9jYWwoXCJCYXJsb3cgQmxhY2tcIiksIGxvY2FsKFwiQmFybG93LUJsYWNrXCIpLCB1cmwoXCIvY3NzL2ZvbnRzL2Jhcmxvdy12NC1sYXRpbi05MDAuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL2Nzcy9mb250cy9iYXJsb3ctdjQtbGF0aW4tOTAwLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvY3NzL2ZvbnRzL2Jhcmxvdy12NC1sYXRpbi05MDAud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvY3NzL2ZvbnRzL2Jhcmxvdy12NC1sYXRpbi05MDAudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIvY3NzL2ZvbnRzL2Jhcmxvdy12NC1sYXRpbi05MDAuc3ZnI0Jhcmxvd1wiKSBmb3JtYXQoXCJzdmdcIik7XG4gIC8qIExlZ2FjeSBpT1MgKi8gfVxuXG4vKiBiYXJsb3ctY29uZGVuc2VkLXJlZ3VsYXIgLSBsYXRpbiAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnQmFybG93IENvbmRlbnNlZCc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IHVybChcIi9jc3MvZm9udHMvYmFybG93LWNvbmRlbnNlZC12NC1sYXRpbi1yZWd1bGFyLmVvdFwiKTtcbiAgLyogSUU5IENvbXBhdCBNb2RlcyAqL1xuICBzcmM6IGxvY2FsKFwiQmFybG93IENvbmRlbnNlZCBSZWd1bGFyXCIpLCBsb2NhbChcIkJhcmxvd0NvbmRlbnNlZC1SZWd1bGFyXCIpLCB1cmwoXCIvY3NzL2ZvbnRzL2Jhcmxvdy1jb25kZW5zZWQtdjQtbGF0aW4tcmVndWxhci5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIvY3NzL2ZvbnRzL2Jhcmxvdy1jb25kZW5zZWQtdjQtbGF0aW4tcmVndWxhci53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL2Nzcy9mb250cy9iYXJsb3ctY29uZGVuc2VkLXY0LWxhdGluLXJlZ3VsYXIud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvY3NzL2ZvbnRzL2Jhcmxvdy1jb25kZW5zZWQtdjQtbGF0aW4tcmVndWxhci50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi9jc3MvZm9udHMvYmFybG93LWNvbmRlbnNlZC12NC1sYXRpbi1yZWd1bGFyLnN2ZyNCYXJsb3dDb25kZW5zZWRcIikgZm9ybWF0KFwic3ZnXCIpO1xuICAvKiBMZWdhY3kgaU9TICovIH1cblxuLyogYmFybG93LWNvbmRlbnNlZC03MDAgLSBsYXRpbiAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnQmFybG93IENvbmRlbnNlZCc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IHVybChcIi9jc3MvZm9udHMvYmFybG93LWNvbmRlbnNlZC12NC1sYXRpbi03MDAuZW90XCIpO1xuICAvKiBJRTkgQ29tcGF0IE1vZGVzICovXG4gIHNyYzogbG9jYWwoXCJCYXJsb3cgQ29uZGVuc2VkIEJvbGRcIiksIGxvY2FsKFwiQmFybG93Q29uZGVuc2VkLUJvbGRcIiksIHVybChcIi9jc3MvZm9udHMvYmFybG93LWNvbmRlbnNlZC12NC1sYXRpbi03MDAuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL2Nzcy9mb250cy9iYXJsb3ctY29uZGVuc2VkLXY0LWxhdGluLTcwMC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL2Nzcy9mb250cy9iYXJsb3ctY29uZGVuc2VkLXY0LWxhdGluLTcwMC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi9jc3MvZm9udHMvYmFybG93LWNvbmRlbnNlZC12NC1sYXRpbi03MDAudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIvY3NzL2ZvbnRzL2Jhcmxvdy1jb25kZW5zZWQtdjQtbGF0aW4tNzAwLnN2ZyNCYXJsb3dDb25kZW5zZWRcIikgZm9ybWF0KFwic3ZnXCIpO1xuICAvKiBMZWdhY3kgaU9TICovIH1cblxuLyogYmFybG93LXNlbWktY29uZGVuc2VkLXJlZ3VsYXIgLSBsYXRpbiAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnQmFybG93IFNlbWkgQ29uZGVuc2VkJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogdXJsKFwiL2Nzcy9mb250cy9iYXJsb3ctc2VtaS1jb25kZW5zZWQtdjUtbGF0aW4tcmVndWxhci5lb3RcIik7XG4gIC8qIElFOSBDb21wYXQgTW9kZXMgKi9cbiAgc3JjOiBsb2NhbChcIkJhcmxvdyBTZW1pIENvbmRlbnNlZCBSZWd1bGFyXCIpLCBsb2NhbChcIkJhcmxvd1NlbWlDb25kZW5zZWQtUmVndWxhclwiKSwgdXJsKFwiL2Nzcy9mb250cy9iYXJsb3ctc2VtaS1jb25kZW5zZWQtdjUtbGF0aW4tcmVndWxhci5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIvY3NzL2ZvbnRzL2Jhcmxvdy1zZW1pLWNvbmRlbnNlZC12NS1sYXRpbi1yZWd1bGFyLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvY3NzL2ZvbnRzL2Jhcmxvdy1zZW1pLWNvbmRlbnNlZC12NS1sYXRpbi1yZWd1bGFyLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL2Nzcy9mb250cy9iYXJsb3ctc2VtaS1jb25kZW5zZWQtdjUtbGF0aW4tcmVndWxhci50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi9jc3MvZm9udHMvYmFybG93LXNlbWktY29uZGVuc2VkLXY1LWxhdGluLXJlZ3VsYXIuc3ZnI0Jhcmxvd1NlbWlDb25kZW5zZWRcIikgZm9ybWF0KFwic3ZnXCIpO1xuICAvKiBMZWdhY3kgaU9TICovIH1cblxuLyogYmFybG93LXNlbWktY29uZGVuc2VkLTcwMGl0YWxpYyAtIGxhdGluICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdCYXJsb3cgU2VtaSBDb25kZW5zZWQnO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiB1cmwoXCIvY3NzL2ZvbnRzL2Jhcmxvdy1zZW1pLWNvbmRlbnNlZC12NS1sYXRpbi03MDBpdGFsaWMuZW90XCIpO1xuICAvKiBJRTkgQ29tcGF0IE1vZGVzICovXG4gIHNyYzogbG9jYWwoXCJCYXJsb3cgU2VtaSBDb25kZW5zZWQgQm9sZCBJdGFsaWNcIiksIGxvY2FsKFwiQmFybG93U2VtaUNvbmRlbnNlZC1Cb2xkSXRhbGljXCIpLCB1cmwoXCIvY3NzL2ZvbnRzL2Jhcmxvdy1zZW1pLWNvbmRlbnNlZC12NS1sYXRpbi03MDBpdGFsaWMuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL2Nzcy9mb250cy9iYXJsb3ctc2VtaS1jb25kZW5zZWQtdjUtbGF0aW4tNzAwaXRhbGljLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvY3NzL2ZvbnRzL2Jhcmxvdy1zZW1pLWNvbmRlbnNlZC12NS1sYXRpbi03MDBpdGFsaWMud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvY3NzL2ZvbnRzL2Jhcmxvdy1zZW1pLWNvbmRlbnNlZC12NS1sYXRpbi03MDBpdGFsaWMudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIvY3NzL2ZvbnRzL2Jhcmxvdy1zZW1pLWNvbmRlbnNlZC12NS1sYXRpbi03MDBpdGFsaWMuc3ZnI0Jhcmxvd1NlbWlDb25kZW5zZWRcIikgZm9ybWF0KFwic3ZnXCIpO1xuICAvKiBMZWdhY3kgaU9TICovIH1cblxuLyogcGFsYW5xdWluLTMwMCAtIGxhdGluICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdQYWxhbnF1aW4nO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiB1cmwoXCIvY3NzL2ZvbnRzL3BhbGFucXVpbi12NS1sYXRpbi0zMDAuZW90XCIpO1xuICAvKiBJRTkgQ29tcGF0IE1vZGVzICovXG4gIHNyYzogbG9jYWwoXCJQYWxhbnF1aW4gTGlnaHRcIiksIGxvY2FsKFwiUGFsYW5xdWluLUxpZ2h0XCIpLCB1cmwoXCIvY3NzL2ZvbnRzL3BhbGFucXVpbi12NS1sYXRpbi0zMDAuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL2Nzcy9mb250cy9wYWxhbnF1aW4tdjUtbGF0aW4tMzAwLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvY3NzL2ZvbnRzL3BhbGFucXVpbi12NS1sYXRpbi0zMDAud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvY3NzL2ZvbnRzL3BhbGFucXVpbi12NS1sYXRpbi0zMDAudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIvY3NzL2ZvbnRzL3BhbGFucXVpbi12NS1sYXRpbi0zMDAuc3ZnI1BhbGFucXVpblwiKSBmb3JtYXQoXCJzdmdcIik7XG4gIC8qIExlZ2FjeSBpT1MgKi8gfVxuXG4vKiBwYWxhbnF1aW4tcmVndWxhciAtIGxhdGluICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdQYWxhbnF1aW4nO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiB1cmwoXCIvY3NzL2ZvbnRzL3BhbGFucXVpbi12NS1sYXRpbi1yZWd1bGFyLmVvdFwiKTtcbiAgLyogSUU5IENvbXBhdCBNb2RlcyAqL1xuICBzcmM6IGxvY2FsKFwiUGFsYW5xdWluIFJlZ3VsYXJcIiksIGxvY2FsKFwiUGFsYW5xdWluLVJlZ3VsYXJcIiksIHVybChcIi9jc3MvZm9udHMvcGFsYW5xdWluLXY1LWxhdGluLXJlZ3VsYXIuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL2Nzcy9mb250cy9wYWxhbnF1aW4tdjUtbGF0aW4tcmVndWxhci53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL2Nzcy9mb250cy9wYWxhbnF1aW4tdjUtbGF0aW4tcmVndWxhci53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi9jc3MvZm9udHMvcGFsYW5xdWluLXY1LWxhdGluLXJlZ3VsYXIudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIvY3NzL2ZvbnRzL3BhbGFucXVpbi12NS1sYXRpbi1yZWd1bGFyLnN2ZyNQYWxhbnF1aW5cIikgZm9ybWF0KFwic3ZnXCIpO1xuICAvKiBMZWdhY3kgaU9TICovIH1cblxuLyogcGFsYW5xdWluLTcwMCAtIGxhdGluICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdQYWxhbnF1aW4nO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiB1cmwoXCIvY3NzL2ZvbnRzL3BhbGFucXVpbi12NS1sYXRpbi03MDAuZW90XCIpO1xuICAvKiBJRTkgQ29tcGF0IE1vZGVzICovXG4gIHNyYzogbG9jYWwoXCJQYWxhbnF1aW4gQm9sZFwiKSwgbG9jYWwoXCJQYWxhbnF1aW4tQm9sZFwiKSwgdXJsKFwiL2Nzcy9mb250cy9wYWxhbnF1aW4tdjUtbGF0aW4tNzAwLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi9jc3MvZm9udHMvcGFsYW5xdWluLXY1LWxhdGluLTcwMC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL2Nzcy9mb250cy9wYWxhbnF1aW4tdjUtbGF0aW4tNzAwLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL2Nzcy9mb250cy9wYWxhbnF1aW4tdjUtbGF0aW4tNzAwLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiL2Nzcy9mb250cy9wYWxhbnF1aW4tdjUtbGF0aW4tNzAwLnN2ZyNQYWxhbnF1aW5cIikgZm9ybWF0KFwic3ZnXCIpO1xuICAvKiBMZWdhY3kgaU9TICovIH1cblxuaHRtbCB7XG4gIGZvbnQtc2l6ZTogMTBweDsgfVxuXG5ib2R5IHtcbiAgZm9udDogMS41cmVtIFwiUGFsYW5xdWluXCIsIFwiQ2FsaWJyaVwiLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjMjEyNTI5OyB9XG5cbmgxLCBoMiwgaDMsIGg0LCBoNSwgaDYge1xuICBmb250LWZhbWlseTogXCJCYXJsb3dcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICM0MzdBOTU7XG4gIGxldHRlci1zcGFjaW5nOiAtLjFyZW07IH1cblxuaDIge1xuICBmb250LXNpemU6IDMuNXJlbTsgfVxuXG4uYnRuIHtcbiAgZm9udC1zaXplOiAxLjVyZW07IH1cblxuLmZvbnQtc2l6ZS14eHMge1xuICBmb250LXNpemU6IDFyZW07IH1cblxuLmZvbnQtc2l6ZS14cyB7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTsgfVxuXG4uZm9udC1zaXplLXNtIHtcbiAgZm9udC1zaXplOiAxLjVyZW07IH1cblxuLmZvbnQtc2l6ZS1zdGQge1xuICBmb250LXNpemU6IDEuNzVyZW07IH1cblxuLmZvbnQtc2l6ZS1tZCB7XG4gIGZvbnQtc2l6ZTogMi4yNXJlbTsgfVxuXG4uZm9udC1zaXplLWxnIHtcbiAgZm9udC1zaXplOiAzcmVtOyB9XG5cbi5mb250LXNpemUteGwge1xuICBmb250LXNpemU6IDMuNzVyZW07IH1cblxuLmZvbnQtc2l6ZS14eGwge1xuICBmb250LXNpemU6IDQuNXJlbTsgfVxuXG4uZm9udC1zaXplLXh4eGwge1xuICBmb250LXNpemU6IDZyZW07IH1cblxuLmZvbnQtc2l6ZS0xIHtcbiAgZm9udC1zaXplOiAxcmVtOyB9XG5cbi5mb250LXNpemUtMV8yNSB7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTsgfVxuXG4uZm9udC1zaXplLTFfNSB7XG4gIGZvbnQtc2l6ZTogMS41cmVtOyB9XG5cbi5mb250LXNpemUtMV83NSB7XG4gIGZvbnQtc2l6ZTogMS43NXJlbTsgfVxuXG4uZm9udC1zaXplLTJfMjUge1xuICBmb250LXNpemU6IDIuMjVyZW07IH1cblxuLmZvbnQtc2l6ZS0zIHtcbiAgZm9udC1zaXplOiAzcmVtOyB9XG5cbi5mb250LXNpemUtM183NSB7XG4gIGZvbnQtc2l6ZTogMy43NXJlbTsgfVxuXG4uZm9udC1zaXplLTRfNSB7XG4gIGZvbnQtc2l6ZTogNC41cmVtOyB9XG5cbi5mb250LXNpemUtNiB7XG4gIGZvbnQtc2l6ZTogNnJlbTsgfVxuXG4ubG9naW4tYmxvY2sge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICM0MjdhOTUsICM1N2IzY2MpO1xuICBoZWlnaHQ6IDEwMHZoO1xuICB3aWR0aDogMTAwdnc7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAyNTBweCByZ2JhKDAsIDAsIDAsIDAuMTI1KTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMDsgfVxuICBbZGF0YS10aGVtZT1cImN1c3RvbVwiXSAubG9naW4tYmxvY2sge1xuICAgIGJhY2tncm91bmQ6ICNmMGYyZjU7IH1cbiAgICBbZGF0YS10aGVtZT1cImN1c3RvbVwiXSAubG9naW4tYmxvY2sgLnJvdyB7XG4gICAgICBtYXJnaW4tdG9wOiBhdXRvOyB9XG4gIFtkYXRhLXRoZW1lLXZhcmlhbnQ9XCJkYXJrXCJdIC5sb2dpbi1ibG9jayB7XG4gICAgYmFja2dyb3VuZDogIzMzMzsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgICAubG9naW4tYmxvY2sge1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7IH0gfVxuICAubG9naW4tYmxvY2sgLmJyYW5kLWJsb2NrIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAgIC5sb2dpbi1ibG9jayAuYnJhbmQtYmxvY2sge1xuICAgICAgICBwYWRkaW5nOiAwIDEuNXJlbTsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gICAgICAubG9naW4tYmxvY2sgLmJyYW5kLWJsb2NrIHtcbiAgICAgICAgcGFkZGluZzogMCAzcmVtOyB9IH1cbiAgICAubG9naW4tYmxvY2sgLmJyYW5kLWJsb2NrIC5sb2dvIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIG1heC13aWR0aDogMjA1cHg7IH1cbiAgICAgIFtkYXRhLXRoZW1lPVwiY3VzdG9tXCJdIC5sb2dpbi1ibG9jayAuYnJhbmQtYmxvY2sgLmxvZ28ge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDIwNXB4O1xuICAgICAgICBoZWlnaHQ6IDE2NXB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB2YXIoLS1sb2dvLXNyYyk7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDUwJSA1MCU7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjsgfVxuICAgICAgICBbZGF0YS10aGVtZT1cImN1c3RvbVwiXSAubG9naW4tYmxvY2sgLmJyYW5kLWJsb2NrIC5sb2dvIGltZyB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNzRweCkgYW5kIChvcmllbnRhdGlvbjogcG9ydHJhaXQpIHtcbiAgICAgICAgLmxvZ2luLWJsb2NrIC5icmFuZC1ibG9jayAubG9nbyB7XG4gICAgICAgICAgbWF4LXdpZHRoOiAxNzVweDsgfSB9XG4gICAgICAubG9naW4tYmxvY2sgLmJyYW5kLWJsb2NrIC5sb2dvICsgcCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIG1hcmdpbi10b3A6IC41cmVtO1xuICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDgwcHg7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAubG9naW4tYmxvY2sgLmJyYW5kLWJsb2NrIC5icmFuZC1zdWJoZWFkLmxvZ2luIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gIC5sb2dpbi1ibG9jayAucm93IHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAgICAgLmxvZ2luLWJsb2NrIC5yb3cge1xuICAgICAgICBtYXJnaW4tdG9wOiAyLjI1cmVtOyB9IH1cbiAgICAubG9naW4tYmxvY2sgLnJvdyAudmFsaWRhdGlvbi1zdW1tYXJ5LWNvbnRhaW5lciB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIC41cyBsaW5lYXI7XG4gICAgICB3aWR0aDogY2FsYygxMDB2dyAtIDZyZW0pO1xuICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgcGFkZGluZzogLjc1cmVtIDFyZW0gMXJlbTtcbiAgICAgIHRvcDogM3JlbTtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjkpO1xuICAgICAgYm9yZGVyLXJhZGl1czogMDsgfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAubG9naW4tYmxvY2sgLnJvdyAudmFsaWRhdGlvbi1zdW1tYXJ5LWNvbnRhaW5lciB7XG4gICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgbWluLXdpZHRoOiAyNXZ3OyB9IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgICAgICAubG9naW4tYmxvY2sgLnJvdyAudmFsaWRhdGlvbi1zdW1tYXJ5LWNvbnRhaW5lciB7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgICAgdHJhbnNmb3JtOiBub25lO1xuICAgICAgICAgIHdpZHRoOiAxMDB2dztcbiAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMjNweCByZ2JhKDAsIDAsIDAsIDAuODUpOyB9IH1cbiAgICAgIC5sb2dpbi1ibG9jayAucm93IC52YWxpZGF0aW9uLXN1bW1hcnktY29udGFpbmVyIGg0IHtcbiAgICAgICAgY29sb3I6ICM1MDUwNTI7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICBtYXJnaW46IDAgMCAxcmVtIDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAuNWVtO1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2EyYTJhNTsgfVxuICAgICAgLmxvZ2luLWJsb2NrIC5yb3cgLnZhbGlkYXRpb24tc3VtbWFyeS1jb250YWluZXIgdWwge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTsgfVxuICAgICAgICAubG9naW4tYmxvY2sgLnJvdyAudmFsaWRhdGlvbi1zdW1tYXJ5LWNvbnRhaW5lciB1bCBsaSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDJyZW07IH1cbiAgICAgICAgICAubG9naW4tYmxvY2sgLnJvdyAudmFsaWRhdGlvbi1zdW1tYXJ5LWNvbnRhaW5lciB1bCBsaTpiZWZvcmUge1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBQcm8nO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICdcXGYwNmEnO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHRvcDogMnB4OyB9XG4gICAgICAgICAgLmxvZ2luLWJsb2NrIC5yb3cgLnZhbGlkYXRpb24tc3VtbWFyeS1jb250YWluZXIgdWwgbGk6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogLjVlbTsgfVxuICAgICAgLmxvZ2luLWJsb2NrIC5yb3cgLnZhbGlkYXRpb24tc3VtbWFyeS1jb250YWluZXIgLmNsb3NlIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogMXJlbTtcbiAgICAgICAgdG9wOiAuNzVyZW07IH1cbiAgICAubG9naW4tYmxvY2sgLnJvdyAudmFsaWRhdGlvbi1zdW1tYXJ5LWNvbnRhaW5lci52YWxpZGF0aW9uLXN1bW1hcnktZXJyb3JzIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgLmxvZ2luLWJsb2NrIC5yb3cgLmNhcmQge1xuICAgICAgYm94LXNoYWRvdzogMCAwIDYwcHggcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICBwYWRkaW5nOiAycmVtO1xuICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDMwcHgpO1xuICAgICAgbWFyZ2luLXRvcDogMS41cmVtO1xuICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgIGJvcmRlci1yYWRpdXM6IDhweDsgfVxuICAgICAgW2RhdGEtdGhlbWU9XCJjdXN0b21cIl0gLmxvZ2luLWJsb2NrIC5yb3cgLmNhcmQge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZTFlMWUxO1xuICAgICAgICBwYWRkaW5nLXRvcDogMS41cmVtO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMnJlbTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgICAgICBib3gtc2hhZG93OiAwIDVweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4yNSk7IH1cbiAgICAgIFtkYXRhLXRoZW1lLXZhcmlhbnQ9XCJkYXJrXCJdIC5sb2dpbi1ibG9jayAucm93IC5jYXJkIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEyNSk7XG4gICAgICAgIGJvcmRlci1jb2xvcjogIzY2NjsgfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAubG9naW4tYmxvY2sgLnJvdyAuY2FyZCB7XG4gICAgICAgICAgbWF4LXdpZHRoOiAyNSU7XG4gICAgICAgICAgbWFyZ2luLXRvcDogM3JlbTsgfSB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDM3NXB4KSBhbmQgKG1heC13aWR0aDogNTc1cHgpIGFuZCAobWF4LWhlaWdodDogODEycHgpIGFuZCAob3JpZW50YXRpb246IHBvcnRyYWl0KSB7XG4gICAgICAgIC5sb2dpbi1ibG9jayAucm93IC5jYXJkIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAzcmVtOyB9IH1cbiAgICAgIC5sb2dpbi1ibG9jayAucm93IC5jYXJkIC5jYXJkLWJvZHkge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICAgICAgICBwYWRkaW5nOiAwIDE1cHg7XG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgIGJvcmRlcjogbm9uZTsgfVxuICAgICAgLmxvZ2luLWJsb2NrIC5yb3cgLmNhcmQgLmNhcmQtdGV4dCBhIHtcbiAgICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAgICAgW2RhdGEtdGhlbWU9XCJjdXN0b21cIl0gLmxvZ2luLWJsb2NrIC5yb3cgLmNhcmQgLmNhcmQtdGV4dCBhIHtcbiAgICAgICAgICBjb2xvcjogI2U2Njk0YjtcbiAgICAgICAgICBjb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7IH1cbiAgICAgICAgLmxvZ2luLWJsb2NrIC5yb3cgLmNhcmQgLmNhcmQtdGV4dCBhOmhvdmVyIHtcbiAgICAgICAgICBjb2xvcjogI2Y2YzZiYjsgfVxuICAgICAgICAgIFtkYXRhLXRoZW1lPVwiY3VzdG9tXCJdIC5sb2dpbi1ibG9jayAucm93IC5jYXJkIC5jYXJkLXRleHQgYTpob3ZlciB7XG4gICAgICAgICAgICBjb2xvcjogI2U2Njk0YjtcbiAgICAgICAgICAgIGNvbG9yOiByZ2JhKHZhcigtLWNvbG9yLXByaW1hcnkpLCAwLjc1KTsgfVxuICAgICAgLmxvZ2luLWJsb2NrIC5yb3cgLmNhcmQgLmZvcm0tZ3JvdXAge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgICAgLmxvZ2luLWJsb2NrIC5yb3cgLmNhcmQgLmZvcm0tZ3JvdXAudXNlcm5hbWUsIC5sb2dpbi1ibG9jayAucm93IC5jYXJkIC5mb3JtLWdyb3VwLmVtYWlsLCAubG9naW4tYmxvY2sgLnJvdyAuY2FyZCAuZm9ybS1ncm91cC5wYXNzd29yZCwgLmxvZ2luLWJsb2NrIC5yb3cgLmNhcmQgLmZvcm0tZ3JvdXAuY29uZmlybS1wYXNzd29yZCB7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC42Nyk7IH1cbiAgICAgICAgICBbZGF0YS10aGVtZT1cImN1c3RvbVwiXSAubG9naW4tYmxvY2sgLnJvdyAuY2FyZCAuZm9ybS1ncm91cC51c2VybmFtZSwgW2RhdGEtdGhlbWU9XCJjdXN0b21cIl0gLmxvZ2luLWJsb2NrIC5yb3cgLmNhcmQgLmZvcm0tZ3JvdXAuZW1haWwsIFtkYXRhLXRoZW1lPVwiY3VzdG9tXCJdIC5sb2dpbi1ibG9jayAucm93IC5jYXJkIC5mb3JtLWdyb3VwLnBhc3N3b3JkLCBbZGF0YS10aGVtZT1cImN1c3RvbVwiXSAubG9naW4tYmxvY2sgLnJvdyAuY2FyZCAuZm9ybS1ncm91cC5jb25maXJtLXBhc3N3b3JkIHtcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTsgfVxuICAgICAgICAgIFtkYXRhLXRoZW1lLXZhcmlhbnQ9XCJkYXJrXCJdIC5sb2dpbi1ibG9jayAucm93IC5jYXJkIC5mb3JtLWdyb3VwLnVzZXJuYW1lLCBbZGF0YS10aGVtZS12YXJpYW50PVwiZGFya1wiXSAubG9naW4tYmxvY2sgLnJvdyAuY2FyZCAuZm9ybS1ncm91cC5lbWFpbCwgW2RhdGEtdGhlbWUtdmFyaWFudD1cImRhcmtcIl0gLmxvZ2luLWJsb2NrIC5yb3cgLmNhcmQgLmZvcm0tZ3JvdXAucGFzc3dvcmQsIFtkYXRhLXRoZW1lLXZhcmlhbnQ9XCJkYXJrXCJdIC5sb2dpbi1ibG9jayAucm93IC5jYXJkIC5mb3JtLWdyb3VwLmNvbmZpcm0tcGFzc3dvcmQge1xuICAgICAgICAgICAgYm9yZGVyOiBub25lOyB9XG4gICAgICAgIC5sb2dpbi1ibG9jayAucm93IC5jYXJkIC5mb3JtLWdyb3VwIGxhYmVsIHtcbiAgICAgICAgICBmb250LWZhbWlseTogXCJCYXJsb3cgU2VtaSBDb25kZW5zZWRcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLjA1cmVtO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAgICAgICBbZGF0YS10aGVtZT1cImN1c3RvbVwiXSAubG9naW4tYmxvY2sgLnJvdyAuY2FyZCAuZm9ybS1ncm91cCBsYWJlbCB7XG4gICAgICAgICAgICBjb2xvcjogIzIyMjtcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci1ib2R5LWNvcHkpOyB9XG4gICAgICAgICAgW2RhdGEtdGhlbWUtdmFyaWFudD1cImRhcmtcIl0gLmxvZ2luLWJsb2NrIC5yb3cgLmNhcmQgLmZvcm0tZ3JvdXAgbGFiZWwge1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAgIC5sb2dpbi1ibG9jayAucm93IC5jYXJkIC5maWVsZC12YWxpZGF0aW9uLWVycm9yIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDIuNHJlbTtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIG1heC13aWR0aDogNjYuNjY2NyU7XG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgIHBhZGRpbmc6IC4xMjVyZW0gLjI1cmVtO1xuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDIyMCwgNTMsIDY5LCAwLjUpO1xuICAgICAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjg1KSAhaW1wb3J0YW50O1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLjA2MjVyZW07IH1cbiAgICAgIC5sb2dpbi1ibG9jayAucm93IC5jYXJkIC5idG4tcHJpbWFyeSxcbiAgICAgIC5sb2dpbi1ibG9jayAucm93IC5jYXJkIGJ1dHRvbi5idG4tcHJpbWFyeSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luLXRvcDogM3JlbTtcbiAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgICBoZWlnaHQ6IDMuNzVyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIGJhY2tncm91bmQ6ICNFNjY5NEI7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDsgfVxuICAgICAgICBbZGF0YS10aGVtZT1cImN1c3RvbVwiXSAubG9naW4tYmxvY2sgLnJvdyAuY2FyZCAuYnRuLXByaW1hcnksIFtkYXRhLXRoZW1lPVwiY3VzdG9tXCJdXG4gICAgICAgIC5sb2dpbi1ibG9jayAucm93IC5jYXJkIGJ1dHRvbi5idG4tcHJpbWFyeSB7XG4gICAgICAgICAgYmFja2dyb3VuZDogI2U2Njk0YjtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1wcmltYXJ5KTsgfVxuICAgICAgICAubG9naW4tYmxvY2sgLnJvdyAuY2FyZCAuYnRuLXByaW1hcnk6aG92ZXIsXG4gICAgICAgIC5sb2dpbi1ibG9jayAucm93IC5jYXJkIGJ1dHRvbi5idG4tcHJpbWFyeTpob3ZlciB7XG4gICAgICAgICAgYmFja2dyb3VuZDogI2RmNDQxZjsgfVxuICAgICAgICAgIFtkYXRhLXRoZW1lPVwiY3VzdG9tXCJdIC5sb2dpbi1ibG9jayAucm93IC5jYXJkIC5idG4tcHJpbWFyeTpob3ZlciwgW2RhdGEtdGhlbWU9XCJjdXN0b21cIl1cbiAgICAgICAgICAubG9naW4tYmxvY2sgLnJvdyAuY2FyZCBidXR0b24uYnRuLXByaW1hcnk6aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2VhODM2YTtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEodmFyKC0tY29sb3ItcHJpbWFyeS1yZ2IpLCAwLjg1KTsgfVxuICAgICAgLmxvZ2luLWJsb2NrIC5yb3cgLmNhcmQgbGFiZWwsXG4gICAgICAubG9naW4tYmxvY2sgLnJvdyAuY2FyZCBpbnB1dFt0eXBlPVwidGV4dFwiXSxcbiAgICAgIC5sb2dpbi1ibG9jayAucm93IC5jYXJkIGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXSxcbiAgICAgIC5sb2dpbi1ibG9jayAucm93IC5jYXJkIGlucHV0W3R5cGU9XCJlbWFpbFwiXSB7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7IH1cbiAgICAgICAgW2RhdGEtdGhlbWU9XCJjdXN0b21cIl0gLmxvZ2luLWJsb2NrIC5yb3cgLmNhcmQgbGFiZWwsIFtkYXRhLXRoZW1lPVwiY3VzdG9tXCJdXG4gICAgICAgIC5sb2dpbi1ibG9jayAucm93IC5jYXJkIGlucHV0W3R5cGU9XCJ0ZXh0XCJdLCBbZGF0YS10aGVtZT1cImN1c3RvbVwiXVxuICAgICAgICAubG9naW4tYmxvY2sgLnJvdyAuY2FyZCBpbnB1dFt0eXBlPVwicGFzc3dvcmRcIl0sIFtkYXRhLXRoZW1lPVwiY3VzdG9tXCJdXG4gICAgICAgIC5sb2dpbi1ibG9jayAucm93IC5jYXJkIGlucHV0W3R5cGU9XCJlbWFpbFwiXSB7XG4gICAgICAgICAgY29sb3I6ICMyMjI7XG4gICAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yLWJvZHktY29weSk7XG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2RkZGZlMjtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZThmMWZlOyB9XG4gICAgICAgIFtkYXRhLXRoZW1lLXZhcmlhbnQ9XCJkYXJrXCJdIC5sb2dpbi1ibG9jayAucm93IC5jYXJkIGxhYmVsLCBbZGF0YS10aGVtZS12YXJpYW50PVwiZGFya1wiXVxuICAgICAgICAubG9naW4tYmxvY2sgLnJvdyAuY2FyZCBpbnB1dFt0eXBlPVwidGV4dFwiXSwgW2RhdGEtdGhlbWUtdmFyaWFudD1cImRhcmtcIl1cbiAgICAgICAgLmxvZ2luLWJsb2NrIC5yb3cgLmNhcmQgaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdLCBbZGF0YS10aGVtZS12YXJpYW50PVwiZGFya1wiXVxuICAgICAgICAubG9naW4tYmxvY2sgLnJvdyAuY2FyZCBpbnB1dFt0eXBlPVwiZW1haWxcIl0ge1xuICAgICAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgICBbZGF0YS10aGVtZT1cImN1c3RvbVwiXSAubG9naW4tYmxvY2sgLnJvdyAuY2FyZCBsYWJlbCB7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgICAgIC5sb2dpbi1ibG9jayAucm93IC5jYXJkIC5mb3JtLWNvbnRyb2w6Zm9jdXMge1xuICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTI1KTsgfVxuICAgICAgICBbZGF0YS10aGVtZT1cImN1c3RvbVwiXSAubG9naW4tYmxvY2sgLnJvdyAuY2FyZCAuZm9ybS1jb250cm9sOmZvY3VzIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjNGQ4ZWFlO1xuICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEodmFyKC0tY29sb3Itc2Vjb25kYXJ5LXJnYiksIDAuMTI1KTsgfVxuICAgICAgICBbZGF0YS10aGVtZS12YXJpYW50PVwiZGFya1wiXSAubG9naW4tYmxvY2sgLnJvdyAuY2FyZCAuZm9ybS1jb250cm9sOmZvY3VzIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTI1KTsgfVxuICAgICAgLmxvZ2luLWJsb2NrIC5yb3cgLmNhcmQgaW5wdXRbdHlwZT1cInRleHRcIl0sXG4gICAgICAubG9naW4tYmxvY2sgLnJvdyAuY2FyZCBpbnB1dFt0eXBlPVwicGFzc3dvcmRcIl0sXG4gICAgICAubG9naW4tYmxvY2sgLnJvdyAuY2FyZCBpbnB1dFt0eXBlPVwiZW1haWxcIl0ge1xuICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZGRmZTI7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlOGYxZmU7XG4gICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICAgIGhlaWdodDogMy43NXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIuNTsgfVxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM3NHB4KSBhbmQgKG9yaWVudGF0aW9uOiBwb3J0cmFpdCkge1xuICAgICAgICAgIC5sb2dpbi1ibG9jayAucm93IC5jYXJkIGlucHV0W3R5cGU9XCJ0ZXh0XCJdLFxuICAgICAgICAgIC5sb2dpbi1ibG9jayAucm93IC5jYXJkIGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXSxcbiAgICAgICAgICAubG9naW4tYmxvY2sgLnJvdyAuY2FyZCBpbnB1dFt0eXBlPVwiZW1haWxcIl0ge1xuICAgICAgICAgICAgaGVpZ2h0OiAyLjVyZW07XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS42NjY3OyB9IH1cbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAzNzVweCkgYW5kIChtYXgtd2lkdGg6IDU3NXB4KSBhbmQgKG1heC1oZWlnaHQ6IDgxMnB4KSBhbmQgKG9yaWVudGF0aW9uOiBwb3J0cmFpdCkge1xuICAgICAgICAgIC5sb2dpbi1ibG9jayAucm93IC5jYXJkIGlucHV0W3R5cGU9XCJ0ZXh0XCJdLFxuICAgICAgICAgIC5sb2dpbi1ibG9jayAucm93IC5jYXJkIGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXSxcbiAgICAgICAgICAubG9naW4tYmxvY2sgLnJvdyAuY2FyZCBpbnB1dFt0eXBlPVwiZW1haWxcIl0ge1xuICAgICAgICAgICAgaGVpZ2h0OiAzLjc1cmVtO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIuNTsgfSB9XG4gICAgICAubG9naW4tYmxvY2sgLnJvdyAuY2FyZCBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHRvcDogMnB4OyB9XG4gICAgICAubG9naW4tYmxvY2sgLnJvdyAuY2FyZCAuc29jaWFsLWFjY291bnRzLXdyYXBwZXIge1xuICAgICAgICBwYWRkaW5nLXRvcDogMXJlbTsgfVxuICAgICAgLmxvZ2luLWJsb2NrIC5yb3cgLmNhcmQgLnNvY2lhbC1hY2NvdW50cy1oZWFkaW5nIHtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiQmFybG93IFNlbWkgQ29uZGVuc2VkXCIsIHNhbnMtc2VyaWY7IH1cbiAgICAgICAgW2RhdGEtdGhlbWU9XCJjdXN0b21cIl0gLmxvZ2luLWJsb2NrIC5yb3cgLmNhcmQgLnNvY2lhbC1hY2NvdW50cy1oZWFkaW5nLnRleHQtbGlnaHQge1xuICAgICAgICAgIGNvbG9yOiAjMjIyICFpbXBvcnRhbnQ7XG4gICAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yLWJvZHktY29weSkgIWltcG9ydGFudDsgfVxuICAgICAgICBbZGF0YS10aGVtZS12YXJpYW50PVwiZGFya1wiXSAubG9naW4tYmxvY2sgLnJvdyAuY2FyZCAuc29jaWFsLWFjY291bnRzLWhlYWRpbmcudGV4dC1saWdodCB7XG4gICAgICAgICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDsgfVxuICAgICAgLmxvZ2luLWJsb2NrIC5yb3cgLmNhcmQgLnNvY2lhbC1hY2NvdW50cy1saXN0IHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgICAgICBwYWRkaW5nOiAuNXJlbSAwIDAgMDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgICAgICAubG9naW4tYmxvY2sgLnJvdyAuY2FyZCAuc29jaWFsLWFjY291bnRzLWxpc3QgbGkge1xuICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxcmVtKTtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC43NXJlbTsgfVxuICAgICAgICAgIC5sb2dpbi1ibG9jayAucm93IC5jYXJkIC5zb2NpYWwtYWNjb3VudHMtbGlzdCBsaSArIGxpIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAuNzVyZW07IH1cbiAgICAgICAgICAubG9naW4tYmxvY2sgLnJvdyAuY2FyZCAuc29jaWFsLWFjY291bnRzLWxpc3QgbGkgYSB7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDsgfVxuICAgICAgICAgICAgLmxvZ2luLWJsb2NrIC5yb3cgLmNhcmQgLnNvY2lhbC1hY2NvdW50cy1saXN0IGxpIGEgaSB7XG4gICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogLjVyZW07IH1cbiAgICAgICAgICAgIC5sb2dpbi1ibG9jayAucm93IC5jYXJkIC5zb2NpYWwtYWNjb3VudHMtbGlzdCBsaSBhW2hyZWYqPUdvb2dsZV0ge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGQ0YjM5OyB9XG4gICAgICAgICAgICAgIC5sb2dpbi1ibG9jayAucm93IC5jYXJkIC5zb2NpYWwtYWNjb3VudHMtbGlzdCBsaSBhW2hyZWYqPUdvb2dsZV06aG92ZXIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNjMjMzMjE7IH1cbiAgICAgICAgICAgIC5sb2dpbi1ibG9jayAucm93IC5jYXJkIC5zb2NpYWwtYWNjb3VudHMtbGlzdCBsaSBhW2hyZWYqPUZhY2Vib29rXSB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM0MjY3QjI7IH1cbiAgICAgICAgICAgICAgLmxvZ2luLWJsb2NrIC5yb3cgLmNhcmQgLnNvY2lhbC1hY2NvdW50cy1saXN0IGxpIGFbaHJlZio9RmFjZWJvb2tdOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzQ1MThkOyB9XG4gIC5sb2dpbi1ibG9jayAucG93ZXJlZC1ieSB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAgIFtkYXRhLXRoZW1lPVwiY3VzdG9tXCJdIC5sb2dpbi1ibG9jayAucG93ZXJlZC1ieSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgICAgYWxpZ24tc2VsZjogZmxleC1lbmQ7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtO1xuICAgICAgbWFyZ2luLXRvcDogNC41cmVtOyB9XG4gICAgICBbZGF0YS10aGVtZT1cImN1c3RvbVwiXSAubG9naW4tYmxvY2sgLnBvd2VyZWQtYnkgc3BhbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiQmFybG93XCI7XG4gICAgICAgIGNvbG9yOiAjMzQzNDM0O1xuICAgICAgICBjb2xvcjogcmdiYSh2YXIoLS1jb2xvci1ib2R5LWNvcHktcmdiKSwgMC42Nyk7IH1cbiAgICAgICAgW2RhdGEtdGhlbWUtdmFyaWFudD1cImRhcmtcIl0gW2RhdGEtdGhlbWU9XCJjdXN0b21cIl0gLmxvZ2luLWJsb2NrIC5wb3dlcmVkLWJ5IHNwYW4ge1xuICAgICAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7IH1cbiAgICAgIFtkYXRhLXRoZW1lPVwiY3VzdG9tXCJdIC5sb2dpbi1ibG9jayAucG93ZXJlZC1ieSBpbWcge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAuNzVyZW07XG4gICAgICAgIGhlaWdodDogMi4zcmVtO1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB0b3A6IC0uM3JlbTsgfVxuICAgIFtkYXRhLXRoZW1lLXZhcmlhbnQ9XCJsaWdodFwiXSAubG9naW4tYmxvY2sgLnBvd2VyZWQtYnkgaW1nLmxpZ2h0LWltYWdlIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAgIFtkYXRhLXRoZW1lLXZhcmlhbnQ9XCJsaWdodFwiXSAubG9naW4tYmxvY2sgLnBvd2VyZWQtYnkgaW1nLmRhcmstaW1hZ2Uge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIFtkYXRhLXRoZW1lLXZhcmlhbnQ9XCJkYXJrXCJdIC5sb2dpbi1ibG9jayAucG93ZXJlZC1ieSBzcGFuIHtcbiAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7IH1cbiAgICBbZGF0YS10aGVtZS12YXJpYW50PVwiZGFya1wiXSAubG9naW4tYmxvY2sgLnBvd2VyZWQtYnkgaW1nLmxpZ2h0LWltYWdlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICBbZGF0YS10aGVtZS12YXJpYW50PVwiZGFya1wiXSAubG9naW4tYmxvY2sgLnBvd2VyZWQtYnkgaW1nLmRhcmstaW1hZ2Uge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgb3BhY2l0eTogLjg7IH1cblxuZm9vdGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGxlZnQ6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gIHBhZGRpbmc6IDEuNXJlbSAwOyB9XG4gIGZvb3Rlci5mb290ZXIge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzVweCkgYW5kIChvcmllbnRhdGlvbjogcG9ydHJhaXQpIHtcbiAgICAgIGZvb3Rlci5mb290ZXIge1xuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICAgIGJvdHRvbTogMDsgfSB9XG4gIGZvb3Rlci5mb290ZXJfX3JlZ2lzdGVyIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICBmb290ZXIuZm9vdGVyX19yZWdpc3RlciB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDsgfSB9XG4gIGZvb3RlciBhIHtcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjY2NjcpO1xuICAgIHdpZHRoOiA1MCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgIG1hcmdpbjogMDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAuMXJlbTsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIGZvb3RlciBhIHtcbiAgICAgICAgcGFkZGluZzogMCAxcmVtO1xuICAgICAgICB3aWR0aDogYXV0bzsgfVxuICAgICAgICBmb290ZXIgYS5sb2dpbiB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gICAgZm9vdGVyIGE6aG92ZXIge1xuICAgICAgY29sb3I6IHdoaXRlOyB9XG4gICAgZm9vdGVyIGEgKyBhIHtcbiAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjA2MjUpOyB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIGZvb3RlciBhICsgYSB7XG4gICAgICAgICAgYm9yZGVyOiBub25lOyB9IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzVweCkgYW5kIChvcmllbnRhdGlvbjogcG9ydHJhaXQpIHtcbiAgICBmb290ZXIge1xuICAgICAgYmFja2dyb3VuZDogcmdiYSgyNiwgMjYsIDI2LCAwLjUpO1xuICAgICAgbWluLWhlaWdodDogNjBweDsgfSB9XG4iXSwic291cmNlUm9vdCI6IiJ9*/