/* Only for add  CSS styles to IE 11   */
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  /* IE 11 CSS styles go here */ }

@font-face {
  font-family: 'Open Sans';
  src: url("../fonts/Open_Sans/OpenSans-Regular.ttf") format("truetype");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: 'Open Sans';
  src: url("../fonts/Open_Sans/OpenSans-Bold.ttf") format("truetype");
  font-weight: 700;
  font-style: normal; }

@font-face {
  font-family: 'GT America Expanded';
  src: url("../fonts/GTAmerica_expanded/GTAmerica-ExpandedRegular.eot");
  src: url("../fonts/GTAmerica_expanded/GTAmerica-ExpandedRegular.eot?#iefix") format("embedded-opentype"), url("../fonts/GTAmerica_expanded/GTAmerica-ExpandedRegular.woff2") format("woff2"), url("../fonts/GTAmerica_expanded/GTAmerica-ExpandedRegular.woff") format("woff"), url("../fonts/GTAmerica_expanded/GTAmerica-ExpandedRegular.ttf") format("truetype"), url("../fonts/GTAmerica_expanded/GTAmerica-ExpandedRegular.svg#GTAmerica-ExpandedRegular") format("svg");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: 'Fugue';
  src: url("../fonts/Fugue/Fugue-Regular.eot");
  src: url("../fonts/Fugue/Fugue-Regular.eot?#iefix") format("embedded-opentype"), url("../fonts/Fugue/Fugue-Regular.woff2") format("woff2"), url("../fonts/Fugue/Fugue-Regular.woff") format("woff"), url("../fonts/Fugue/Fugue-Regular.ttf") format("truetype"), url("../fonts/Fugue/Fugue-Regular.svg#Fugue-Regular") format("svg");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: 'Basis Grotesque Light';
  src: url("../fonts/Basis_Grotesque/BasisGrotesque-Light.eot");
  src: url("../fonts/Basis_Grotesque/BasisGrotesque-Light.eot?#iefix") format("embedded-opentype"), url("../fonts/Basis_Grotesque/BasisGrotesque-Light.woff2") format("woff2"), url("../fonts/Basis_Grotesque/BasisGrotesque-Light.woff") format("woff"), url("../fonts/Basis_Grotesque/BasisGrotesque-Light.ttf") format("truetype"), url("../fonts/Basis_Grotesque/BasisGrotesque-Light.svg#BasisGrotesque-Light") format("svg");
  font-weight: 300;
  font-style: normal; }

@font-face {
  font-family: 'Basis Grotesque Reg';
  src: url("../fonts/Basis_Grotesque/BasisGrotesque-Regular.eot");
  src: url("../fonts/Basis_Grotesque/BasisGrotesque-Regular.eot?#iefix") format("embedded-opentype"), url("../fonts/Basis_Grotesque/BasisGrotesque-Regular.woff2") format("woff2"), url("../fonts/Basis_Grotesque/BasisGrotesque-Regular.woff") format("woff"), url("../fonts/Basis_Grotesque/BasisGrotesque-Regular.ttf") format("truetype"), url("../fonts/Basis_Grotesque/BasisGrotesque-Regular.svg#BasisGrotesque-Regular") format("svg");
  font-weight: normal;
  font-style: normal; }

html {
  height: 100%; }
  html body {
    overflow-x: hidden;
    min-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    font-family: "Open Sans", sans-serif !important;
    background-color: #FEF6F0; }

.container-fixed {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: 100%;
  margin: 0 auto;
  max-width: 1920px;
  padding: 0 111px; }
  @media (max-width: 1919px) {
    .container-fixed {
      padding: 0 84px;
      max-width: 100%; } }
  @media (max-width: 1024px) {
    .container-fixed {
      max-width: 1024px;
      padding: 0 60px; } }
  @media (max-width: 500px) {
    .container-fixed {
      padding: 0 32px; } }
  .container-fixed.clearfix:before, .container-fixed.clearfix:after {
    content: "";
    display: table; }
  .container-fixed.clearfix:after {
    clear: both; }
  .container-fixed.interior-pages {
    max-width: 850px; }

.container-full {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: 100%; }
  .container-full.clearfix:before, .container-full.clearfix:after {
    content: "";
    display: table; }
  .container-full.clearfix:after {
    clear: both; }

div.content-with-sidebar {
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }
  div.content-with-sidebar:before, div.content-with-sidebar:after {
    content: "";
    display: table; }
  div.content-with-sidebar:after {
    clear: both; }
  div.content-with-sidebar div.container-content,
  div.content-with-sidebar div.container-sidebar {
    float: left; }
  div.content-with-sidebar div.container-sidebar {
    margin-left: 20px; }
  div.content-with-sidebar div.container-content {
    width: calc(100% - 331px - 50px); }

a {
  text-decoration: none; }
  a:hover {
    cursor: pointer; }

button {
  border: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  background: none; }
  button:focus, button:hover {
    outline: none;
    -webkit-box-shadow: none;
    box-shadow: none; }

input[type="text"], input[type="button"], input[type="submit"] {
  -webkit-box-shadow: none;
  box-shadow: none; }
  input[type="text"]:focus, input[type="text"]:hover, input[type="button"]:focus, input[type="button"]:hover, input[type="submit"]:focus, input[type="submit"]:hover {
    outline: none;
    -webkit-box-shadow: none;
    box-shadow: none; }

.ui-autocomplete {
  background: #FFFFFF;
  max-width: 400px;
  font-size: 14px;
  z-index: 10;
  list-style: none;
  padding: 10px 20px; }
  .ui-autocomplete li.ui-menu-item {
    padding: 5px 0; }

@media (max-width: 782px) {
  html {
    margin-top: 0px !important; }
    html #wpadminbar {
      min-width: unset; } }

@media (max-width: 600px) {
  html #wpadminbar {
    position: fixed; } }

p {
  margin: 0; }

.hentry {
  margin: 0; }

h1, h2,
h3, h4,
h5, h6 {
  margin: 0; }

.display-block {
  display: block; }

.display-inline-block {
  display: inline-block; }

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

.the-huddle-cta-button {
  color: #FEF6F0;
  padding: 19.5px 16px;
  font-family: "GT America Expanded";
  font-size: 16px;
  line-height: 19px; }
  @media (max-width: 1919px) {
    .the-huddle-cta-button {
      font-family: "GT America Expanded";
      font-size: 16.88px;
      line-height: 20px;
      padding: 22px 17px; } }
  @media (max-width: 1439px) {
    .the-huddle-cta-button {
      font-family: "GT America Expanded";
      font-size: 12px;
      line-height: 14px;
      padding: 14.5px 13px; } }
  .the-huddle-cta-button.cta-button-transparent {
    border: 2px solid #FEF6F0;
    color: #FEF6F0;
    -webkit-transition: all 0.3s;
    transition: all 0.3s; }
    .the-huddle-cta-button.cta-button-transparent:not(.cta-button-border-bottom-display) {
      letter-spacing: 0.6px; }
      @media (max-width: 1919px) {
        .the-huddle-cta-button.cta-button-transparent:not(.cta-button-border-bottom-display) {
          letter-spacing: 1px; } }
      @media (max-width: 1439px) {
        .the-huddle-cta-button.cta-button-transparent:not(.cta-button-border-bottom-display) {
          letter-spacing: 0.6px; } }
    .the-huddle-cta-button.cta-button-transparent.cta-button-hover-color-green:hover {
      background-color: #FEF6F0;
      color: #104F58; }
    .the-huddle-cta-button.cta-button-transparent.cta-button-hover-color-sepia-skin:hover {
      background-color: #FEF6F0;
      color: #9D4F44; }
    .the-huddle-cta-button.cta-button-transparent.cta-button-hover-bg-color-green:hover {
      background-color: #104F58;
      color: #FEF6F0; }
    .the-huddle-cta-button.cta-button-transparent.cta-button-hover-bg-color-sepia-skin {
      border-color: #9D4F44;
      color: #9D4F44; }
      .the-huddle-cta-button.cta-button-transparent.cta-button-hover-bg-color-sepia-skin:hover {
        border-color: #FEF6F0;
        background-color: #FEF6F0;
        color: #9D4F44; }
    .the-huddle-cta-button.cta-button-transparent.cta-button-border-green {
      border-color: #104F58;
      color: #104F58; }
    .the-huddle-cta-button.cta-button-transparent.cta-button-border-bottom-display {
      border-top: transparent;
      border-left: transparent;
      border-right: transparent;
      font-size: 10px;
      letter-spacing: 0.94px;
      padding: 0 0 6px;
      font-family: "GT America Expanded";
      font-size: 19px;
      line-height: 23px; }
      @media (max-width: 1919px) {
        .the-huddle-cta-button.cta-button-transparent.cta-button-border-bottom-display {
          font-family: "GT America Expanded";
          font-size: 14px;
          line-height: 17px; } }
      @media (max-width: 1439px) {
        .the-huddle-cta-button.cta-button-transparent.cta-button-border-bottom-display {
          font-family: "GT America Expanded";
          font-size: 10px;
          line-height: 12px; } }
      .the-huddle-cta-button.cta-button-transparent.cta-button-border-bottom-display:hover {
        opacity: 0.5; }

.modal {
  position: fixed;
  z-index: 5;
  top: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.5);
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  display: none;
  overflow-y: scroll; }
  .modal.is-active {
    display: block; }
  .modal.is-success {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important; }
  .modal .modal-container {
    background-color: #FEF6F0;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding: 43px 50px;
    position: relative; }
    .modal .modal-container .close-modal {
      position: absolute;
      right: 10px;
      font-size: 40px;
      top: 0;
      cursor: pointer;
      color: #9D4F44; }

main.the-huddle-landing {
  min-height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between; }
  main.the-huddle-landing .form-container.form-is-hidden {
    display: none; }
  main.the-huddle-landing .form-container.hidden-form-container .nf-pass.field-wrap .nf-field-element:after {
    display: none; }
  main.the-huddle-landing .form-container.hidden-form-container input:-webkit-autofill {
    -webkit-box-shadow: 0 0 0 50px transparent inset;
    /* Change the color to your own background color */
    -webkit-text-fill-color: #333; }
  main.the-huddle-landing .form-container.hidden-form-container input:-webkit-autofill:focus {
    -webkit-box-shadow: 0 0 0 50px transparent inset;
    -webkit-text-fill-color: #333; }
  main.the-huddle-landing .form-container.hidden-form-container .nf-error .nf-error-msg,
  main.the-huddle-landing .form-container.hidden-form-container .nf-error-msg.nf-error-field-errors {
    font-family: "GT America Expanded";
    font-size: 10px;
    line-height: normal; }
  main.the-huddle-landing .form-container.hidden-form-container .nf-error .nf-error-msg:not(.nf-error-unique_field),
  main.the-huddle-landing .form-container.hidden-form-container .nf-error-msg.nf-error-field-errors {
    font-family: "GT America Expanded";
    font-size: 10px;
    line-height: normal;
    display: none; }
  main.the-huddle-landing .form-container.hidden-form-container .nf-form-cont {
    color: #9D4F44; }
    main.the-huddle-landing .form-container.hidden-form-container .nf-form-cont .nf-response-msg {
      padding-top: 25px;
      padding-bottom: 25px;
      color: #FEF6F0; }
      main.the-huddle-landing .form-container.hidden-form-container .nf-form-cont .nf-response-msg h2 {
        text-align: center;
        padding: 25px 0 0; }
      main.the-huddle-landing .form-container.hidden-form-container .nf-form-cont .nf-response-msg p {
        text-align: center;
        font-family: "GT America Expanded";
        font-size: 10px;
        line-height: 12px;
        color: #FEF6F0; }
    main.the-huddle-landing .form-container.hidden-form-container .nf-form-cont .nf-form-fields-required {
      display: none; }
    main.the-huddle-landing .form-container.hidden-form-container .nf-form-cont .nf-form-content {
      padding: 0; }
    main.the-huddle-landing .form-container.hidden-form-container .nf-form-cont .right-arrow-container {
      padding: 10px 0;
      text-align: left;
      width: auto; }
      main.the-huddle-landing .form-container.hidden-form-container .nf-form-cont .right-arrow-container > img.submit-form-trigger {
        cursor: pointer; }
    main.the-huddle-landing .form-container.hidden-form-container .nf-form-cont nf-fields-wrap nf-field .nf-field-container {
      margin-bottom: 0; }
    main.the-huddle-landing .form-container.hidden-form-container .nf-form-cont nf-fields-wrap nf-field .submit-container {
      display: none !important; }
    main.the-huddle-landing .form-container.hidden-form-container .nf-form-cont nf-fields-wrap nf-field .nf-error.field-wrap .nf-field-element:after {
      display: none !important;
      opacity: 0; }
    main.the-huddle-landing .form-container.hidden-form-container .nf-form-cont nf-fields-wrap nf-field .nf-field-label {
      margin-bottom: 0 !important; }
      main.the-huddle-landing .form-container.hidden-form-container .nf-form-cont nf-fields-wrap nf-field .nf-field-label label {
        font-size: 15px;
        font-weight: 300;
        line-height: 28px;
        font-family: "GT America Expanded";
        font-size: 10px;
        line-height: normal; }
    main.the-huddle-landing .form-container.hidden-form-container .nf-form-cont nf-fields-wrap nf-field input, main.the-huddle-landing .form-container.hidden-form-container .nf-form-cont nf-fields-wrap nf-field select {
      border: none;
      border-radius: 0;
      max-height: 20px;
      color: #FFFBF8;
      padding-left: 0;
      background-color: transparent;
      font-family: "GT America Expanded";
      font-size: 28px;
      line-height: normal; }
      @media (max-width: 1919px) {
        main.the-huddle-landing .form-container.hidden-form-container .nf-form-cont nf-fields-wrap nf-field input, main.the-huddle-landing .form-container.hidden-form-container .nf-form-cont nf-fields-wrap nf-field select {
          font-family: "GT America Expanded";
          font-size: 16px;
          line-height: normal; } }
      @media (max-width: 1439px) {
        main.the-huddle-landing .form-container.hidden-form-container .nf-form-cont nf-fields-wrap nf-field input, main.the-huddle-landing .form-container.hidden-form-container .nf-form-cont nf-fields-wrap nf-field select {
          font-family: "GT America Expanded";
          font-size: 10px;
          line-height: normal; } }
      main.the-huddle-landing .form-container.hidden-form-container .nf-form-cont nf-fields-wrap nf-field input::-webkit-input-placeholder, main.the-huddle-landing .form-container.hidden-form-container .nf-form-cont nf-fields-wrap nf-field select::-webkit-input-placeholder {
        font-family: "GT America Expanded";
        font-size: 10px;
        line-height: normal;
        color: #FEF6F0; }
      main.the-huddle-landing .form-container.hidden-form-container .nf-form-cont nf-fields-wrap nf-field input::-moz-placeholder, main.the-huddle-landing .form-container.hidden-form-container .nf-form-cont nf-fields-wrap nf-field select::-moz-placeholder {
        font-family: "GT America Expanded";
        font-size: 10px;
        line-height: normal;
        color: #FEF6F0; }
      main.the-huddle-landing .form-container.hidden-form-container .nf-form-cont nf-fields-wrap nf-field input:-ms-input-placeholder, main.the-huddle-landing .form-container.hidden-form-container .nf-form-cont nf-fields-wrap nf-field select:-ms-input-placeholder {
        font-family: "GT America Expanded";
        font-size: 10px;
        line-height: normal;
        color: #FEF6F0; }
      main.the-huddle-landing .form-container.hidden-form-container .nf-form-cont nf-fields-wrap nf-field input::-ms-input-placeholder, main.the-huddle-landing .form-container.hidden-form-container .nf-form-cont nf-fields-wrap nf-field select::-ms-input-placeholder {
        font-family: "GT America Expanded";
        font-size: 10px;
        line-height: normal;
        color: #FEF6F0; }
      main.the-huddle-landing .form-container.hidden-form-container .nf-form-cont nf-fields-wrap nf-field input::placeholder, main.the-huddle-landing .form-container.hidden-form-container .nf-form-cont nf-fields-wrap nf-field select::placeholder {
        font-family: "GT America Expanded";
        font-size: 10px;
        line-height: normal;
        color: #FEF6F0; }
    main.the-huddle-landing .form-container.hidden-form-container .nf-form-cont nf-fields-wrap nf-field input[type=email] {
      position: relative;
      border: 1px solid transparent; }
      main.the-huddle-landing .form-container.hidden-form-container .nf-form-cont nf-fields-wrap nf-field input[type=email]:after {
        content: '';
        background: url(../img/chevron-right.png);
        position: absolute;
        right: -16px;
        top: -6px;
        height: 20px; }
    main.the-huddle-landing .form-container.hidden-form-container .nf-form-cont nf-fields-wrap nf-field .the-huddle-cta-button {
      font-family: "GT America Expanded";
      font-size: 12px;
      line-height: 14px;
      padding: 13px;
      color: #9D4F44;
      background-color: transparent;
      border-color: #9D4F44;
      border: 1px solid #9D4F44;
      text-transform: uppercase;
      cursor: pointer;
      margin-top: 30px; }
    main.the-huddle-landing .form-container.hidden-form-container .nf-form-cont nf-fields-wrap nf-field .wrap-33 {
      display: inline-block;
      vertical-align: middle;
      width: calc(100% / 3 - 15px); }
      @media (max-width: 768px) {
        main.the-huddle-landing .form-container.hidden-form-container .nf-form-cont nf-fields-wrap nf-field .wrap-33 {
          width: 100%; } }
      main.the-huddle-landing .form-container.hidden-form-container .nf-form-cont nf-fields-wrap nf-field .wrap-33.column-1, main.the-huddle-landing .form-container.hidden-form-container .nf-form-cont nf-fields-wrap nf-field .wrap-33.column-2 {
        margin-right: 17px; }
        @media (max-width: 768px) {
          main.the-huddle-landing .form-container.hidden-form-container .nf-form-cont nf-fields-wrap nf-field .wrap-33.column-1, main.the-huddle-landing .form-container.hidden-form-container .nf-form-cont nf-fields-wrap nf-field .wrap-33.column-2 {
            margin-right: 0; } }
    main.the-huddle-landing .form-container.hidden-form-container .nf-form-cont nf-fields-wrap nf-field .wrap-50 {
      width: calc(100% / 2 - 10px);
      display: inline-block;
      vertical-align: middle; }
      @media (max-width: 600px) {
        main.the-huddle-landing .form-container.hidden-form-container .nf-form-cont nf-fields-wrap nf-field .wrap-50 {
          width: 100%; } }
      main.the-huddle-landing .form-container.hidden-form-container .nf-form-cont nf-fields-wrap nf-field .wrap-50.wrap-position-left {
        margin-right: 5px; }
        @media (max-width: 600px) {
          main.the-huddle-landing .form-container.hidden-form-container .nf-form-cont nf-fields-wrap nf-field .wrap-50.wrap-position-left {
            margin-right: 0; } }
      main.the-huddle-landing .form-container.hidden-form-container .nf-form-cont nf-fields-wrap nf-field .wrap-50.wrap-position-right {
        margin-left: 5px; }
        @media (max-width: 600px) {
          main.the-huddle-landing .form-container.hidden-form-container .nf-form-cont nf-fields-wrap nf-field .wrap-50.wrap-position-right {
            margin-left: 0; } }
  main.the-huddle-landing section.hero.the-huddle-hero {
    background-color: #104F58; }
    main.the-huddle-landing section.hero.the-huddle-hero .hero-container .site-logo {
      max-width: 349px;
      margin-top: 112px; }
      @media (max-width: 1919px) {
        main.the-huddle-landing section.hero.the-huddle-hero .hero-container .site-logo {
          max-width: 262px;
          margin-top: 84px; } }
      @media (max-width: 1439px) {
        main.the-huddle-landing section.hero.the-huddle-hero .hero-container .site-logo {
          max-width: 186px;
          margin-top: 60px; } }
    main.the-huddle-landing section.hero.the-huddle-hero .hero-container .text-container {
      padding-top: 188px;
      max-width: 1050px; }
      @media (max-width: 1919px) {
        main.the-huddle-landing section.hero.the-huddle-hero .hero-container .text-container {
          padding-top: 147px;
          max-width: 788px; } }
      @media (max-width: 1439px) {
        main.the-huddle-landing section.hero.the-huddle-hero .hero-container .text-container {
          max-width: 560px;
          padding-top: 101px; } }
      main.the-huddle-landing section.hero.the-huddle-hero .hero-container .text-container .hero-text {
        color: #FEF6F0;
        font-family: "Basis Grotesque Light";
        font-size: 64px;
        line-height: 84.38px;
        padding-bottom: 38px;
        letter-spacing: 0; }
        @media (max-width: 1919px) {
          main.the-huddle-landing section.hero.the-huddle-hero .hero-container .text-container .hero-text {
            padding-bottom: 24px;
            font-family: "Basis Grotesque Light";
            font-size: 48px;
            line-height: 63.28px;
            max-width: 788px; } }
        @media (max-width: 1439px) {
          main.the-huddle-landing section.hero.the-huddle-hero .hero-container .text-container .hero-text {
            font-family: "Basis Grotesque Light";
            font-size: 34px;
            line-height: 45px;
            padding-bottom: 20px; } }
        @media (max-width: 768px) {
          main.the-huddle-landing section.hero.the-huddle-hero .hero-container .text-container .hero-text {
            font-family: "Basis Grotesque Light";
            font-size: 27px;
            line-height: 36px; } }
    main.the-huddle-landing section.hero.the-huddle-hero .hero-container .ctas-container {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
      -ms-flex-direction: column;
      flex-direction: column;
      -webkit-box-align: end;
      -ms-flex-align: end;
      align-items: end;
      padding-bottom: 30px; }
      @media (max-width: 600px) {
        main.the-huddle-landing section.hero.the-huddle-hero .hero-container .ctas-container .nf-form-cont nf-fields-wrap nf-field .wrap-50 {
          width: calc(100% / 2 - 10px) !important; } }
      main.the-huddle-landing section.hero.the-huddle-hero .hero-container .ctas-container .the-huddle-cta-button {
        margin-bottom: 22px;
        text-transform: uppercase;
        padding: 28px 25px;
        font-family: "GT America Expanded";
        font-size: 22.5px;
        line-height: 28px;
        letter-spacing: 1.1px; }
        @media (max-width: 1919px) {
          main.the-huddle-landing section.hero.the-huddle-hero .hero-container .ctas-container .the-huddle-cta-button {
            font-family: "GT America Expanded";
            font-size: 16.88px;
            line-height: 20px;
            padding: 21px 16px;
            letter-spacing: 0.9px; } }
        @media (max-width: 1439px) {
          main.the-huddle-landing section.hero.the-huddle-hero .hero-container .ctas-container .the-huddle-cta-button {
            font-family: "GT America Expanded";
            font-size: 12px;
            line-height: 14px;
            padding: 14.5px 13px;
            letter-spacing: 0.6px; } }
        main.the-huddle-landing section.hero.the-huddle-hero .hero-container .ctas-container .the-huddle-cta-button.cta-learn-more {
          padding: 17px 0 9px;
          font-family: "GT America Expanded";
          font-size: 18.5px;
          line-height: 23px;
          letter-spacing: 2px; }
          @media (max-width: 1919px) {
            main.the-huddle-landing section.hero.the-huddle-hero .hero-container .ctas-container .the-huddle-cta-button.cta-learn-more {
              font-family: "GT America Expanded";
              font-size: 14.5px;
              line-height: 17px;
              letter-spacing: 1.1px;
              padding: 8px 0 7px; } }
          @media (max-width: 1439px) {
            main.the-huddle-landing section.hero.the-huddle-hero .hero-container .ctas-container .the-huddle-cta-button.cta-learn-more {
              font-family: "GT America Expanded";
              font-size: 10px;
              line-height: 12px;
              padding: 0 0 3px; } }
  main.the-huddle-landing section.about-landing {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    background: -webkit-gradient(linear, left top, right top, color-stop(50%, #9D4F44), color-stop(50%, #FFD9C1));
    background: linear-gradient(90deg, #9D4F44 50%, #FFD9C1 50%); }
    @media (max-width: 768px) {
      main.the-huddle-landing section.about-landing {
        background: #FEF6F0; } }
    main.the-huddle-landing section.about-landing .about-container {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: center;
      -ms-flex-pack: center;
      justify-content: center;
      padding-top: 105px; }
      @media (max-width: 1919px) {
        main.the-huddle-landing section.about-landing .about-container {
          padding-top: 78px; } }
      @media (max-width: 1024px) {
        main.the-huddle-landing section.about-landing .about-container {
          padding-top: 56px;
          padding-bottom: 56px; } }
      @media (max-width: 768px) {
        main.the-huddle-landing section.about-landing .about-container {
          padding: 0;
          -webkit-box-orient: vertical;
          -webkit-box-direction: normal;
          -ms-flex-direction: column;
          flex-direction: column; } }
      main.the-huddle-landing section.about-landing .about-container .about-information {
        width: 100%;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column; }
        @media (max-width: 768px) {
          main.the-huddle-landing section.about-landing .about-container .about-information {
            padding: 56px 56px 0;
            background-color: #9D4F44; } }
        @media (max-width: 500px) {
          main.the-huddle-landing section.about-landing .about-container .about-information {
            padding: 50px 0; } }
        main.the-huddle-landing section.about-landing .about-container .about-information .about-information-container {
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          -webkit-box-orient: vertical;
          -webkit-box-direction: normal;
          -ms-flex-direction: column;
          flex-direction: column;
          width: auto;
          overflow: hidden;
          margin-right: 36px;
          max-width: 782px; }
          @media (max-width: 1339px) {
            main.the-huddle-landing section.about-landing .about-container .about-information .about-information-container {
              max-width: 417px; } }
          @media (max-width: 768px) {
            main.the-huddle-landing section.about-landing .about-container .about-information .about-information-container {
              max-width: 80%;
              margin: 0 32px 0 0; } }
          @media (max-width: 500px) {
            main.the-huddle-landing section.about-landing .about-container .about-information .about-information-container {
              margin: 0 32px; } }
          main.the-huddle-landing section.about-landing .about-container .about-information .about-information-container .information-container .information-title {
            font-family: "Basis Grotesque Reg";
            font-size: 28px;
            line-height: 41.25px;
            letter-spacing: 1.2px;
            margin-bottom: 26px;
            color: #FEF6F0;
            font-weight: normal; }
            @media (max-width: 1919px) {
              main.the-huddle-landing section.about-landing .about-container .about-information .about-information-container .information-container .information-title {
                font-family: "Basis Grotesque Reg";
                font-size: 21px;
                line-height: 32px; } }
            @media (max-width: 1439px) {
              main.the-huddle-landing section.about-landing .about-container .about-information .about-information-container .information-container .information-title {
                font-family: "Basis Grotesque Reg";
                font-size: 15px;
                line-height: 22px;
                letter-spacing: 0.66px;
                margin-bottom: 20px; } }
          main.the-huddle-landing section.about-landing .about-container .about-information .about-information-container .information-container .information-text-container {
            padding-bottom: 5px; }
            main.the-huddle-landing section.about-landing .about-container .about-information .about-information-container .information-container .information-text-container p {
              color: #FEF6F0;
              font-family: "Basis Grotesque Light";
              font-size: 28px;
              line-height: 37.5px;
              letter-spacing: 0;
              margin-bottom: 20px; }
              @media (max-width: 1919px) {
                main.the-huddle-landing section.about-landing .about-container .about-information .about-information-container .information-container .information-text-container p {
                  font-family: "Basis Grotesque Light";
                  font-size: 21px;
                  line-height: 28.13px; } }
              @media (max-width: 1339px) {
                main.the-huddle-landing section.about-landing .about-container .about-information .about-information-container .information-container .information-text-container p {
                  font-family: "Basis Grotesque Light";
                  font-size: 15px;
                  line-height: 20px; } }
          main.the-huddle-landing section.about-landing .about-container .about-information .about-information-container .ctas-container {
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
            -webkit-box-orient: vertical;
            -webkit-box-direction: normal;
            -ms-flex-direction: column;
            flex-direction: column;
            -webkit-box-align: end;
            -ms-flex-align: end;
            align-items: end;
            padding-bottom: 30px; }
            @media (max-width: 600px) {
              main.the-huddle-landing section.about-landing .about-container .about-information .about-information-container .ctas-container .nf-form-cont nf-fields-wrap nf-field .wrap-50 {
                width: calc(100% / 2 - 10px) !important; } }
            main.the-huddle-landing section.about-landing .about-container .about-information .about-information-container .ctas-container .the-huddle-cta-button {
              margin-bottom: 20px; }
      main.the-huddle-landing section.about-landing .about-container .testimonials {
        width: 100%; }
        @media (max-width: 768px) {
          main.the-huddle-landing section.about-landing .about-container .testimonials {
            padding: 0 56px 35px;
            background-color: #FFD9C1; } }
        @media (max-width: 500px) {
          main.the-huddle-landing section.about-landing .about-container .testimonials {
            padding: 0 32px 35px; } }
        main.the-huddle-landing section.about-landing .about-container .testimonials .testimonials-container {
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          -webkit-box-orient: vertical;
          -webkit-box-direction: normal;
          -ms-flex-direction: column;
          flex-direction: column;
          -webkit-box-align: start;
          -ms-flex-align: start;
          align-items: flex-start;
          width: auto;
          max-width: 679px;
          padding: 0 0 112px 112px; }
          @media (max-width: 1919px) {
            main.the-huddle-landing section.about-landing .about-container .testimonials .testimonials-container {
              padding: 0 0 86px 168px; } }
          @media (max-width: 1440px) {
            main.the-huddle-landing section.about-landing .about-container .testimonials .testimonials-container {
              padding: 0 0 86px 84px; } }
          @media (max-width: 1439px) {
            main.the-huddle-landing section.about-landing .about-container .testimonials .testimonials-container {
              padding: 0 0 60px 108px;
              max-width: 417px; } }
          @media (max-width: 1025px) {
            main.the-huddle-landing section.about-landing .about-container .testimonials .testimonials-container {
              padding-right: 60px;
              padding-left: 60px;
              max-width: 362px; } }
          @media (max-width: 850px) {
            main.the-huddle-landing section.about-landing .about-container .testimonials .testimonials-container {
              padding-left: 36px; } }
          @media (max-width: 768px) {
            main.the-huddle-landing section.about-landing .about-container .testimonials .testimonials-container {
              max-width: 80%;
              padding-left: 0; } }
          main.the-huddle-landing section.about-landing .about-container .testimonials .testimonials-container .testimonials-title {
            color: #FEF6F0;
            font-family: "Basis Grotesque Reg";
            font-size: 28px;
            line-height: 41.25px;
            letter-spacing: 1.2px;
            margin-bottom: 17px; }
            @media (max-width: 1439px) {
              main.the-huddle-landing section.about-landing .about-container .testimonials .testimonials-container .testimonials-title {
                font-family: "Basis Grotesque Reg";
                font-size: 15px;
                line-height: 22px;
                letter-spacing: 0.66px;
                margin-bottom: 20px; } }
            main.the-huddle-landing section.about-landing .about-container .testimonials .testimonials-container .testimonials-title.hidden {
              opacity: 0; }
          main.the-huddle-landing section.about-landing .about-container .testimonials .testimonials-container blockquote {
            width: 100%;
            margin: 0;
            max-width: 679px; }
            @media (max-width: 1919px) {
              main.the-huddle-landing section.about-landing .about-container .testimonials .testimonials-container blockquote {
                max-width: 509px; } }
            @media (max-width: 1439px) {
              main.the-huddle-landing section.about-landing .about-container .testimonials .testimonials-container blockquote {
                max-width: 362px; } }
            @media (max-width: 768px) {
              main.the-huddle-landing section.about-landing .about-container .testimonials .testimonials-container blockquote {
                margin-left: 0;
                margin-bottom: 35px;
                max-width: 100%; } }
            main.the-huddle-landing section.about-landing .about-container .testimonials .testimonials-container blockquote.testimonial {
              color: #9D4F44;
              margin-bottom: 114px; }
              @media (max-width: 1919px) {
                main.the-huddle-landing section.about-landing .about-container .testimonials .testimonials-container blockquote.testimonial {
                  margin-bottom: 86px; } }
              @media (max-width: 1439px) {
                main.the-huddle-landing section.about-landing .about-container .testimonials .testimonials-container blockquote.testimonial {
                  margin-bottom: 63px; } }
              @media (max-width: 768px) {
                main.the-huddle-landing section.about-landing .about-container .testimonials .testimonials-container blockquote.testimonial {
                  margin-bottom: 35px; } }
              main.the-huddle-landing section.about-landing .about-container .testimonials .testimonials-container blockquote.testimonial p {
                font-family: "Basis Grotesque Light";
                font-size: 37px;
                line-height: 50.63px;
                letter-spacing: 0;
                margin-bottom: 27px; }
                @media (max-width: 1919px) {
                  main.the-huddle-landing section.about-landing .about-container .testimonials .testimonials-container blockquote.testimonial p {
                    font-family: "Basis Grotesque Light";
                    font-size: 28px;
                    line-height: 37.97px; } }
                @media (max-width: 1439px) {
                  main.the-huddle-landing section.about-landing .about-container .testimonials .testimonials-container blockquote.testimonial p {
                    font-family: "Basis Grotesque Light";
                    font-size: 20px;
                    line-height: 27px; } }
                @media (max-width: 768px) {
                  main.the-huddle-landing section.about-landing .about-container .testimonials .testimonials-container blockquote.testimonial p {
                    font-family: "Basis Grotesque Light";
                    font-size: 16px;
                    line-height: 22px; } }
              main.the-huddle-landing section.about-landing .about-container .testimonials .testimonials-container blockquote.testimonial footer {
                font-family: "Basis Grotesque Reg";
                font-size: 28.13px;
                line-height: 37.13px;
                letter-spacing: 2px;
                text-transform: uppercase; }
                @media (max-width: 1439px) {
                  main.the-huddle-landing section.about-landing .about-container .testimonials .testimonials-container blockquote.testimonial footer {
                    font-family: "Basis Grotesque Reg";
                    font-size: 15px;
                    line-height: 20px;
                    letter-spacing: 0.66px; } }
                @media (max-width: 768px) {
                  main.the-huddle-landing section.about-landing .about-container .testimonials .testimonials-container blockquote.testimonial footer {
                    font-family: "Basis Grotesque Reg";
                    font-size: 12px;
                    line-height: 16px;
                    letter-spacing: 0.52px; } }
  main.the-huddle-landing section.events-profile:nth-child(odd) .events-profile-container {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse; }
    @media (max-width: 768px) {
      main.the-huddle-landing section.events-profile:nth-child(odd) .events-profile-container {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column; } }
  main.the-huddle-landing section.events-profile .events-profile-container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding-left: 0;
    padding-right: 0; }
    @media (max-width: 768px) {
      main.the-huddle-landing section.events-profile .events-profile-container {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column; } }
    main.the-huddle-landing section.events-profile .events-profile-container .image-column {
      -webkit-box-flex: 1;
      -ms-flex: 1;
      flex: 1;
      background-size: cover;
      background-repeat: no-repeat;
      background-position: center;
      min-height: 946px; }
      @media (max-width: 1919px) {
        main.the-huddle-landing section.events-profile .events-profile-container .image-column {
          min-height: 826px; } }
      @media (max-width: 1439px) {
        main.the-huddle-landing section.events-profile .events-profile-container .image-column {
          min-height: 592px; } }
      @media (max-width: 768px) {
        main.the-huddle-landing section.events-profile .events-profile-container .image-column.desktop-image {
          display: none; } }
      main.the-huddle-landing section.events-profile .events-profile-container .image-column.mobile-image {
        display: none; }
        @media (max-width: 768px) {
          main.the-huddle-landing section.events-profile .events-profile-container .image-column.mobile-image {
            display: block; } }
    main.the-huddle-landing section.events-profile .events-profile-container .information-column {
      -webkit-box-flex: 1;
      -ms-flex: 1;
      flex: 1; }
      main.the-huddle-landing section.events-profile .events-profile-container .information-column .information-column-container {
        color: #104F58;
        max-width: 550px;
        padding: 110px 0 114px 113px; }
        @media only screen and (max-width: 1919px) and (min-width: 1441px) {
          main.the-huddle-landing section.events-profile .events-profile-container .information-column .information-column-container {
            max-width: 561px;
            padding: 74px 0 74px 149px; } }
        @media (max-width: 1440px) {
          main.the-huddle-landing section.events-profile .events-profile-container .information-column .information-column-container {
            max-width: 561px;
            padding: 74px 0 74px 86px; } }
        @media only screen and (max-width: 1439px) and (min-width: 1025px) {
          main.the-huddle-landing section.events-profile .events-profile-container .information-column .information-column-container {
            max-width: 399px;
            padding: 52px 0 0 109px; } }
        @media (max-width: 1024px) {
          main.the-huddle-landing section.events-profile .events-profile-container .information-column .information-column-container {
            max-width: 399px;
            padding: 52px 0 0 60px; } }
        @media (max-width: 500px) {
          main.the-huddle-landing section.events-profile .events-profile-container .information-column .information-column-container {
            padding: 32px; } }
        main.the-huddle-landing section.events-profile .events-profile-container .information-column .information-column-container .information-subtitle {
          margin-bottom: 20px;
          letter-spacing: 1px;
          font-family: "Basis Grotesque Light";
          font-size: 19px;
          line-height: 26.25px; }
          @media (max-width: 1919px) {
            main.the-huddle-landing section.events-profile .events-profile-container .information-column .information-column-container .information-subtitle {
              font-family: "Basis Grotesque Light";
              font-size: 21px;
              line-height: 28.13px; } }
          @media (max-width: 1439px) {
            main.the-huddle-landing section.events-profile .events-profile-container .information-column .information-column-container .information-subtitle {
              font-family: "Basis Grotesque Light";
              font-size: 15px;
              line-height: 20px;
              letter-spacing: 0.5px; } }
        main.the-huddle-landing section.events-profile .events-profile-container .information-column .information-column-container .information-title {
          font-weight: 300;
          font-family: "Basis Grotesque Light";
          font-size: 50px;
          line-height: 63.9px;
          margin-bottom: 12px;
          margin-top: 10px; }
          @media (max-width: 1919px) {
            main.the-huddle-landing section.events-profile .events-profile-container .information-column .information-column-container .information-title {
              font-family: "Basis Grotesque Light";
              font-size: 52.49px;
              line-height: 68.47px;
              margin-top: 10px;
              margin-bottom: 12px; } }
          @media (max-width: 1439px) {
            main.the-huddle-landing section.events-profile .events-profile-container .information-column .information-column-container .information-title {
              font-family: "Basis Grotesque Light";
              font-size: 37px;
              line-height: 48.69px;
              margin-bottom: 7px;
              margin-top: 8px; } }
        main.the-huddle-landing section.events-profile .events-profile-container .information-column .information-column-container .information-text-container p {
          margin-bottom: 27px;
          font-family: "Basis Grotesque Light";
          font-size: 20px;
          line-height: 27px;
          letter-spacing: 0; }
          @media (max-width: 1919px) {
            main.the-huddle-landing section.events-profile .events-profile-container .information-column .information-column-container .information-text-container p {
              font-family: "Basis Grotesque Light";
              font-size: 21px;
              line-height: 28.13px;
              margin-bottom: 30px; } }
          @media (max-width: 1439px) {
            main.the-huddle-landing section.events-profile .events-profile-container .information-column .information-column-container .information-text-container p {
              font-family: "Basis Grotesque Light";
              font-size: 15px;
              line-height: 20px;
              margin-bottom: 20px; } }
        main.the-huddle-landing section.events-profile .events-profile-container .information-column .information-column-container .information-text-container .ctas-container {
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          -webkit-box-orient: vertical;
          -webkit-box-direction: normal;
          -ms-flex-direction: column;
          flex-direction: column;
          -webkit-box-align: end;
          -ms-flex-align: end;
          align-items: end;
          padding-bottom: 30px;
          text-transform: uppercase;
          padding-top: 36px; }
          @media (max-width: 1919px) {
            main.the-huddle-landing section.events-profile .events-profile-container .information-column .information-column-container .information-text-container .ctas-container {
              padding-top: 5px; } }
          @media (max-width: 1439px) {
            main.the-huddle-landing section.events-profile .events-profile-container .information-column .information-column-container .information-text-container .ctas-container {
              padding-top: 8px; } }
          main.the-huddle-landing section.events-profile .events-profile-container .information-column .information-column-container .information-text-container .ctas-container .the-huddle-cta-button {
            margin-bottom: 20px; }
  main.the-huddle-landing section.events-profile .events-profile-container .information-column .information-column-container .other-events {
    text-align: right; }
    main.the-huddle-landing section.events-profile .events-profile-container .information-column .information-column-container .other-events .cta-other-events {
      border: none;
      text-transform: uppercase; }
  main.the-huddle-landing section.faqs {
    background-color: #104F58; }
    main.the-huddle-landing section.faqs .faqs-container {
      padding-top: 90px;
      padding-bottom: 90px; }
      @media (max-width: 1919px) {
        main.the-huddle-landing section.faqs .faqs-container {
          padding-top: 70px;
          padding-bottom: 70px; } }
      @media (max-width: 1439px) {
        main.the-huddle-landing section.faqs .faqs-container {
          padding-top: 48px;
          padding-bottom: 48px; } }
      @media (max-width: 768px) {
        main.the-huddle-landing section.faqs .faqs-container {
          padding-top: 53px;
          padding-bottom: 53px; } }
      main.the-huddle-landing section.faqs .faqs-container .section-header .section-title {
        font-family: "Basis Grotesque Light";
        font-size: 70px;
        line-height: 91px;
        color: #FEF6F0;
        font-weight: 300;
        margin-bottom: 17px; }
        @media (max-width: 1919px) {
          main.the-huddle-landing section.faqs .faqs-container .section-header .section-title {
            font-family: "Basis Grotesque Light";
            font-size: 52px;
            line-height: 68.47px; } }
        @media (max-width: 1439px) {
          main.the-huddle-landing section.faqs .faqs-container .section-header .section-title {
            font-family: "Basis Grotesque Light";
            font-size: 37px;
            line-height: 48.69px; } }
      @media (max-width: 1439px) {
        main.the-huddle-landing section.faqs .faqs-container .faqs-accordion {
          max-width: 842px; } }
      main.the-huddle-landing section.faqs .faqs-container .faqs-accordion .accordion-group-title {
        color: #FEF6F0;
        font-weight: 300;
        text-transform: uppercase;
        letter-spacing: 0.66px;
        margin-bottom: 20px;
        font-family: "Basis Grotesque Light";
        font-size: 28px;
        line-height: 50.63px;
        padding-bottom: 27px; }
        @media (max-width: 1919px) {
          main.the-huddle-landing section.faqs .faqs-container .faqs-accordion .accordion-group-title {
            font-family: "Basis Grotesque Light";
            font-size: 21px;
            line-height: 28.13px;
            margin-bottom: 0;
            padding-bottom: 22px; } }
        @media (max-width: 1439px) {
          main.the-huddle-landing section.faqs .faqs-container .faqs-accordion .accordion-group-title {
            font-family: "Basis Grotesque Light";
            font-size: 15px;
            line-height: 20px;
            padding-bottom: 12px; } }
      main.the-huddle-landing section.faqs .faqs-container .faqs-accordion .accordion-question {
        background-color: transparent;
        color: #FEF6F0;
        cursor: pointer;
        width: 100%;
        border: none;
        text-align: left;
        outline: none;
        -webkit-transition: 0.4s;
        transition: 0.4s;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        padding: 0 0 0 48px;
        margin-top: 22px;
        margin-bottom: 13px;
        font-family: "Basis Grotesque Light";
        font-size: 37px;
        line-height: 50.63px; }
        @media (max-width: 1919px) {
          main.the-huddle-landing section.faqs .faqs-container .faqs-accordion .accordion-question {
            font-family: "Basis Grotesque Light";
            font-size: 28px;
            line-height: 37.97px;
            padding: 12px 0 3px 36px;
            margin: 0; } }
        @media (max-width: 1439px) {
          main.the-huddle-landing section.faqs .faqs-container .faqs-accordion .accordion-question {
            font-family: "Basis Grotesque Light";
            font-size: 20px;
            line-height: 27px;
            padding: 0 0 3px 21px; } }
        main.the-huddle-landing section.faqs .faqs-container .faqs-accordion .accordion-question:after {
          content: '\002B';
          float: right;
          margin-left: 5px;
          font-family: "Basis Grotesque Light";
          font-size: 20px;
          line-height: 49px; }
          @media (max-width: 1439px) {
            main.the-huddle-landing section.faqs .faqs-container .faqs-accordion .accordion-question:after {
              margin-right: 30px; } }
        main.the-huddle-landing section.faqs .faqs-container .faqs-accordion .accordion-question.active:after {
          content: "\2212"; }
      main.the-huddle-landing section.faqs .faqs-container .faqs-accordion .panel {
        padding: 0 18px;
        background-color: transparent;
        max-height: 0;
        overflow: hidden;
        -webkit-transition: max-height 0.2s ease-out;
        transition: max-height 0.2s ease-out;
        color: #FEF6F0; }
        main.the-huddle-landing section.faqs .faqs-container .faqs-accordion .panel p {
          font-family: "Basis Grotesque Light";
          font-size: 32px;
          line-height: 37px;
          letter-spacing: 0; }
          @media (max-width: 1919px) {
            main.the-huddle-landing section.faqs .faqs-container .faqs-accordion .panel p {
              font-family: "Basis Grotesque Light";
              font-size: 23px;
              line-height: 28px; } }
          @media (max-width: 1439px) {
            main.the-huddle-landing section.faqs .faqs-container .faqs-accordion .panel p {
              font-family: "Basis Grotesque Light";
              font-size: 15px;
              line-height: 20px; } }
      main.the-huddle-landing section.faqs .faqs-container .faqs-accordion .divider {
        height: 1px;
        background-color: #FEF6F0;
        opacity: 0.5; }
  main.the-huddle-landing section.huddles {
    background-color: #FEF6F0; }
    main.the-huddle-landing section.huddles .huddles-container {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
      -ms-flex-align: center;
      align-items: center;
      padding-top: 132px;
      padding-bottom: 132px; }
      @media (max-width: 1919px) {
        main.the-huddle-landing section.huddles .huddles-container {
          padding-top: 100px;
          padding-bottom: 100px; } }
      @media (max-width: 1024px) {
        main.the-huddle-landing section.huddles .huddles-container {
          padding-top: 70px;
          padding-bottom: 70px;
          padding-left: 0;
          padding-right: 0; } }
      @media (max-width: 768px) {
        main.the-huddle-landing section.huddles .huddles-container {
          -webkit-box-orient: vertical;
          -webkit-box-direction: reverse;
          -ms-flex-direction: column-reverse;
          flex-direction: column-reverse; } }
      main.the-huddle-landing section.huddles .huddles-container .left-column,
      main.the-huddle-landing section.huddles .huddles-container .right-column {
        -webkit-box-flex: 1;
        -ms-flex: 1;
        flex: 1;
        -webkit-box-sizing: border-box;
        box-sizing: border-box; }
        @media (max-width: 768px) {
          main.the-huddle-landing section.huddles .huddles-container .left-column,
          main.the-huddle-landing section.huddles .huddles-container .right-column {
            width: 100%;
            padding: 0 30px; } }
      main.the-huddle-landing section.huddles .huddles-container .left-column .image-container {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        width: 100%;
        margin: 0 auto;
        border-right: 1px solid #104F58; }
        @media (max-width: 768px) {
          main.the-huddle-landing section.huddles .huddles-container .left-column .image-container {
            border-right: none;
            border-top: 1px solid #104F58;
            padding: 30px 0; } }
        main.the-huddle-landing section.huddles .huddles-container .left-column .image-container > img {
          max-width: 345px;
          padding-right: 100px;
          padding-top: 71px; }
          @media (max-width: 1919px) {
            main.the-huddle-landing section.huddles .huddles-container .left-column .image-container > img {
              max-width: 259px; } }
          @media (width: 1440px) {
            main.the-huddle-landing section.huddles .huddles-container .left-column .image-container > img {
              padding-right: 80px;
              padding-top: 52px; } }
          @media (max-width: 1439px) {
            main.the-huddle-landing section.huddles .huddles-container .left-column .image-container > img {
              max-width: 184px;
              padding-right: 0;
              padding-top: 40px; } }
      main.the-huddle-landing section.huddles .huddles-container .right-column {
        -webkit-box-flex: 1;
        -ms-flex: 1;
        flex: 1; }
        main.the-huddle-landing section.huddles .huddles-container .right-column .right-column-container {
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          -webkit-box-align: center;
          -ms-flex-align: center;
          align-items: center;
          -webkit-box-pack: center;
          -ms-flex-pack: center;
          justify-content: center;
          width: 90%;
          -webkit-box-sizing: border-box;
          box-sizing: border-box;
          max-width: 630px;
          margin-left: 113px;
          margin-top: 93px; }
          @media (max-width: 1919px) {
            main.the-huddle-landing section.huddles .huddles-container .right-column .right-column-container {
              max-width: 473px;
              margin-left: 152px; } }
          @media (width: 1440px) {
            main.the-huddle-landing section.huddles .huddles-container .right-column .right-column-container {
              margin-left: 80px; } }
          @media (max-width: 1439px) {
            main.the-huddle-landing section.huddles .huddles-container .right-column .right-column-container {
              margin-left: 105px;
              max-width: 336px; } }
          @media (max-width: 1024px) {
            main.the-huddle-landing section.huddles .huddles-container .right-column .right-column-container {
              margin: 80px auto 9px 57px; } }
          @media (max-width: 768px) {
            main.the-huddle-landing section.huddles .huddles-container .right-column .right-column-container {
              padding-left: 0;
              padding-right: 0;
              margin: 0 auto; } }
          main.the-huddle-landing section.huddles .huddles-container .right-column .right-column-container .information-container {
            margin-left: 5px; }
            @media (max-width: 1919px) {
              main.the-huddle-landing section.huddles .huddles-container .right-column .right-column-container .information-container {
                margin-bottom: 20px; } }
            main.the-huddle-landing section.huddles .huddles-container .right-column .right-column-container .information-container h3 {
              font-weight: 300;
              color: #104F58;
              -webkit-box-sizing: border-box;
              box-sizing: border-box;
              font-family: "Basis Grotesque Light";
              font-size: 71px;
              line-height: 82.16px; }
              @media (max-width: 1919px) {
                main.the-huddle-landing section.huddles .huddles-container .right-column .right-column-container .information-container h3 {
                  font-family: "Basis Grotesque Light";
                  font-size: 53px;
                  line-height: 61.62px; } }
              @media (max-width: 1439px) {
                main.the-huddle-landing section.huddles .huddles-container .right-column .right-column-container .information-container h3 {
                  font-family: "Basis Grotesque Light";
                  font-size: 38px;
                  line-height: 44px; } }
              @media (max-width: 768px) {
                main.the-huddle-landing section.huddles .huddles-container .right-column .right-column-container .information-container h3 {
                  text-align: center; } }
            main.the-huddle-landing section.huddles .huddles-container .right-column .right-column-container .information-container .ctas-container {
              display: -webkit-box;
              display: -ms-flexbox;
              display: flex;
              -webkit-box-orient: vertical;
              -webkit-box-direction: normal;
              -ms-flex-direction: column;
              flex-direction: column;
              -webkit-box-align: end;
              -ms-flex-align: end;
              align-items: end;
              text-transform: uppercase; }
              @media (max-width: 1919px) {
                main.the-huddle-landing section.huddles .huddles-container .right-column .right-column-container .information-container .ctas-container {
                  margin-top: 27px; } }
              @media (max-width: 1439px) {
                main.the-huddle-landing section.huddles .huddles-container .right-column .right-column-container .information-container .ctas-container {
                  margin-top: 19px; } }
              @media (max-width: 768px) {
                main.the-huddle-landing section.huddles .huddles-container .right-column .right-column-container .information-container .ctas-container {
                  -webkit-box-align: center;
                  -ms-flex-align: center;
                  align-items: center; } }
              main.the-huddle-landing section.huddles .huddles-container .right-column .right-column-container .information-container .ctas-container .the-huddle-cta-button {
                margin-bottom: 0;
                margin-top: 42px;
                padding: 26px 33px;
                letter-spacing: 1.2px;
                font-family: "GT America Expanded";
                font-size: 22.5px;
                line-height: 28px; }
                @media (max-width: 1919px) {
                  main.the-huddle-landing section.huddles .huddles-container .right-column .right-column-container .information-container .ctas-container .the-huddle-cta-button {
                    margin-top: 0;
                    font-family: "GT America Expanded";
                    font-size: 16px;
                    line-height: 20px;
                    padding: 19.52px 24px;
                    letter-spacing: 1.5px; } }
                @media (max-width: 1439px) {
                  main.the-huddle-landing section.huddles .huddles-container .right-column .right-column-container .information-container .ctas-container .the-huddle-cta-button {
                    font-family: "GT America Expanded";
                    font-size: 12px;
                    line-height: 14px;
                    padding: 13.52px 18px;
                    letter-spacing: 0.6px; } }
                @media (max-width: 768px) {
                  main.the-huddle-landing section.huddles .huddles-container .right-column .right-column-container .information-container .ctas-container .the-huddle-cta-button {
                    text-align: center; } }
  main.the-huddle-landing section.form-modal {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding: 20px;
    font-family: #FEF6F0; }
    main.the-huddle-landing section.form-modal .modal-container {
      max-width: 1024px; }
    main.the-huddle-landing section.form-modal .nf-form-cont {
      color: #9D4F44; }
      main.the-huddle-landing section.form-modal .nf-form-cont .nf-error.field-wrap .nf-field-element:after {
        top: -4px !important; }
      main.the-huddle-landing section.form-modal .nf-form-cont .nf-response-msg {
        padding-top: 50px;
        padding-bottom: 50px; }
        main.the-huddle-landing section.form-modal .nf-form-cont .nf-response-msg h2 {
          text-align: center;
          padding: 50px 0 0; }
        main.the-huddle-landing section.form-modal .nf-form-cont .nf-response-msg p {
          text-align: center;
          font-family: "Basis Grotesque Reg";
          font-size: 15px;
          line-height: 22px; }
      main.the-huddle-landing section.form-modal .nf-form-cont .nf-form-fields-required {
        display: none; }
      main.the-huddle-landing section.form-modal .nf-form-cont nf-fields-wrap nf-field .nf-field-label {
        margin-bottom: 0; }
        @media (max-width: 800px) {
          main.the-huddle-landing section.form-modal .nf-form-cont nf-fields-wrap nf-field .nf-field-label {
            -webkit-box-ordinal-group: 16 !important;
            -ms-flex-order: 15 !important;
            order: 15 !important; } }
        main.the-huddle-landing section.form-modal .nf-form-cont nf-fields-wrap nf-field .nf-field-label label {
          font-size: 15px;
          font-weight: 300;
          line-height: 28px;
          font-family: "Basis Grotesque Reg";
          font-size: 28px;
          line-height: 45px; }
          @media (max-width: 1919px) {
            main.the-huddle-landing section.form-modal .nf-form-cont nf-fields-wrap nf-field .nf-field-label label {
              font-family: "Basis Grotesque Reg";
              font-size: 21px;
              line-height: 30.92px; } }
          @media (max-width: 1439px) {
            main.the-huddle-landing section.form-modal .nf-form-cont nf-fields-wrap nf-field .nf-field-label label {
              font-family: "Basis Grotesque Reg";
              font-size: 15px;
              line-height: 24px; } }
      @media (max-width: 800px) {
        main.the-huddle-landing section.form-modal .nf-form-cont nf-fields-wrap nf-field .nf-field-element {
          -webkit-box-ordinal-group: 15 !important;
          -ms-flex-order: 14 !important;
          order: 14 !important; } }
      @media (max-width: 800px) {
        main.the-huddle-landing section.form-modal .nf-form-cont nf-fields-wrap nf-field .listradio-wrap .nf-field-label {
          -webkit-box-ordinal-group: 15 !important;
          -ms-flex-order: 14 !important;
          order: 14 !important; } }
      @media (max-width: 800px) {
        main.the-huddle-landing section.form-modal .nf-form-cont nf-fields-wrap nf-field .listradio-wrap .nf-field-element {
          -webkit-box-ordinal-group: 16 !important;
          -ms-flex-order: 15 !important;
          order: 15 !important; } }
      main.the-huddle-landing section.form-modal .nf-form-cont nf-fields-wrap nf-field .listradio-wrap .nf-field-element ul {
        margin-top: 23px !important;
        margin-bottom: 16px !important; }
      main.the-huddle-landing section.form-modal .nf-form-cont nf-fields-wrap nf-field .listradio-wrap .nf-field-element label:after {
        border: 2px solid #9D4F44;
        border-radius: 0;
        top: 28%; }
        @media (max-width: 1919px) {
          main.the-huddle-landing section.form-modal .nf-form-cont nf-fields-wrap nf-field .listradio-wrap .nf-field-element label:after {
            top: 18%; } }
        @media (max-width: 1439px) {
          main.the-huddle-landing section.form-modal .nf-form-cont nf-fields-wrap nf-field .listradio-wrap .nf-field-element label:after {
            top: .05em; } }
      main.the-huddle-landing section.form-modal .nf-form-cont nf-fields-wrap nf-field .listradio-wrap .nf-field-element label.nf-checked-label:before {
        border-radius: 0;
        background-color: #9D4F44;
        top: 4px; }
      main.the-huddle-landing section.form-modal .nf-form-cont nf-fields-wrap nf-field .checkbox-container .checkbox-wrap .nf-field-element {
        line-height: 13px; }
      main.the-huddle-landing section.form-modal .nf-form-cont nf-fields-wrap nf-field .checkbox-container .nf-field-label {
        padding-left: 0; }
      main.the-huddle-landing section.form-modal .nf-form-cont nf-fields-wrap nf-field textarea {
        border-color: #9D4F44;
        background-color: #FEF6F0;
        border-width: 2px;
        color: #9D4F44;
        padding: 0;
        font-family: "Basis Grotesque Reg";
        font-size: 28px;
        line-height: 45px; }
        @media (max-width: 1919px) {
          main.the-huddle-landing section.form-modal .nf-form-cont nf-fields-wrap nf-field textarea {
            font-family: "Basis Grotesque Reg";
            font-size: 21px;
            line-height: 30.92px; } }
        @media (max-width: 1439px) {
          main.the-huddle-landing section.form-modal .nf-form-cont nf-fields-wrap nf-field textarea {
            font-family: "Basis Grotesque Reg";
            font-size: 15px;
            line-height: 24px; } }
      main.the-huddle-landing section.form-modal .nf-form-cont nf-fields-wrap nf-field input, main.the-huddle-landing section.form-modal .nf-form-cont nf-fields-wrap nf-field select {
        background-color: #FEF6F0;
        border: none;
        border-bottom: 2px solid #9D4F44;
        border-radius: 0;
        max-height: 44px;
        color: #9D4F44;
        padding-left: 0;
        font-family: "Basis Grotesque Reg";
        font-size: 28px;
        line-height: 45px; }
        @media (max-width: 1919px) {
          main.the-huddle-landing section.form-modal .nf-form-cont nf-fields-wrap nf-field input, main.the-huddle-landing section.form-modal .nf-form-cont nf-fields-wrap nf-field select {
            font-family: "Basis Grotesque Reg";
            font-size: 21px;
            line-height: 30.92px; } }
        @media (max-width: 1439px) {
          main.the-huddle-landing section.form-modal .nf-form-cont nf-fields-wrap nf-field input, main.the-huddle-landing section.form-modal .nf-form-cont nf-fields-wrap nf-field select {
            font-family: "Basis Grotesque Reg";
            font-size: 15px;
            line-height: 24px; } }
      main.the-huddle-landing section.form-modal .nf-form-cont nf-fields-wrap nf-field select {
        -moz-appearance: none;
        /* Firefox */
        -webkit-appearance: none;
        /* Safari and Chrome */
        appearance: none;
        width: 100%;
        padding: 5px;
        font-size: 16px;
        line-height: 1;
        height: 34px;
        background-position-x: 97%;
        font-family: "Basis Grotesque Reg";
        font-size: 28px;
        line-height: 45px; }
        @media (max-width: 1919px) {
          main.the-huddle-landing section.form-modal .nf-form-cont nf-fields-wrap nf-field select {
            font-family: "Basis Grotesque Reg";
            font-size: 21px;
            line-height: 30.92px; } }
        @media (max-width: 1439px) {
          main.the-huddle-landing section.form-modal .nf-form-cont nf-fields-wrap nf-field select {
            font-family: "Basis Grotesque Reg";
            font-size: 15px;
            line-height: 24px; } }
      main.the-huddle-landing section.form-modal .nf-form-cont nf-fields-wrap nf-field input[type="email"]:after {
        top: -4px !important; }
      main.the-huddle-landing section.form-modal .nf-form-cont nf-fields-wrap nf-field .html-wrap {
        margin-top: 20px;
        font-family: "Basis Grotesque Reg";
        font-size: 28px;
        line-height: 41.24px; }
        @media (max-width: 1919px) {
          main.the-huddle-landing section.form-modal .nf-form-cont nf-fields-wrap nf-field .html-wrap {
            font-family: "Basis Grotesque Reg";
            font-size: 21px;
            line-height: 30.92px; } }
        @media (max-width: 1439px) {
          main.the-huddle-landing section.form-modal .nf-form-cont nf-fields-wrap nf-field .html-wrap {
            font-family: "Basis Grotesque Reg";
            font-size: 15px;
            line-height: 24px; } }
        main.the-huddle-landing section.form-modal .nf-form-cont nf-fields-wrap nf-field .html-wrap .form-header {
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          -webkit-box-align: center;
          -ms-flex-align: center;
          align-items: center;
          -webkit-box-pack: justify;
          -ms-flex-pack: justify;
          justify-content: space-between; }
          @media (max-width: 600px) {
            main.the-huddle-landing section.form-modal .nf-form-cont nf-fields-wrap nf-field .html-wrap .form-header {
              -webkit-box-orient: vertical;
              -webkit-box-direction: normal;
              -ms-flex-direction: column;
              flex-direction: column; } }
          main.the-huddle-landing section.form-modal .nf-form-cont nf-fields-wrap nf-field .html-wrap .form-header > div {
            font-family: "Basis Grotesque Reg";
            font-size: 20px;
            line-height: 43px; }
        main.the-huddle-landing section.form-modal .nf-form-cont nf-fields-wrap nf-field .html-wrap .form-intro p {
          margin-bottom: 30px;
          font-family: "Basis Grotesque Reg";
          font-size: 28px;
          line-height: 41.24px; }
          @media (max-width: 1919px) {
            main.the-huddle-landing section.form-modal .nf-form-cont nf-fields-wrap nf-field .html-wrap .form-intro p {
              font-family: "Basis Grotesque Reg";
              font-size: 21px;
              line-height: 30.92px; } }
          @media (max-width: 1439px) {
            main.the-huddle-landing section.form-modal .nf-form-cont nf-fields-wrap nf-field .html-wrap .form-intro p {
              font-family: "Basis Grotesque Reg";
              font-size: 15px;
              line-height: 24px; } }
        main.the-huddle-landing section.form-modal .nf-form-cont nf-fields-wrap nf-field .html-wrap hr {
          border-color: #9D4F44;
          margin-bottom: 16px; }
        main.the-huddle-landing section.form-modal .nf-form-cont nf-fields-wrap nf-field .html-wrap h3 {
          font-family: "Basis Grotesque Reg";
          font-size: 28px;
          line-height: 45px;
          font-weight: normal; }
          @media (max-width: 1919px) {
            main.the-huddle-landing section.form-modal .nf-form-cont nf-fields-wrap nf-field .html-wrap h3 {
              font-family: "Basis Grotesque Reg";
              font-size: 21px;
              line-height: 30.92px; } }
          @media (max-width: 1439px) {
            main.the-huddle-landing section.form-modal .nf-form-cont nf-fields-wrap nf-field .html-wrap h3 {
              font-family: "Basis Grotesque Reg";
              font-size: 15px;
              line-height: 24px; } }
        main.the-huddle-landing section.form-modal .nf-form-cont nf-fields-wrap nf-field .html-wrap p {
          letter-spacing: 0;
          font-family: "Basis Grotesque Reg";
          font-size: 28px;
          line-height: 41.24px; }
          @media (max-width: 1919px) {
            main.the-huddle-landing section.form-modal .nf-form-cont nf-fields-wrap nf-field .html-wrap p {
              font-family: "Basis Grotesque Reg";
              font-size: 21px;
              line-height: 30.92px; } }
          @media (max-width: 1439px) {
            main.the-huddle-landing section.form-modal .nf-form-cont nf-fields-wrap nf-field .html-wrap p {
              font-family: "Basis Grotesque Reg";
              font-size: 15px;
              line-height: 24px; } }
      main.the-huddle-landing section.form-modal .nf-form-cont nf-fields-wrap nf-field .listradio-container {
        margin-top: 58px; }
        main.the-huddle-landing section.form-modal .nf-form-cont nf-fields-wrap nf-field .listradio-container label {
          font-family: "Basis Grotesque Reg";
          font-size: 28px;
          line-height: 45px; }
          @media (max-width: 1919px) {
            main.the-huddle-landing section.form-modal .nf-form-cont nf-fields-wrap nf-field .listradio-container label {
              font-family: "Basis Grotesque Reg";
              font-size: 21px;
              line-height: 30.92px; } }
          @media (max-width: 1439px) {
            main.the-huddle-landing section.form-modal .nf-form-cont nf-fields-wrap nf-field .listradio-container label {
              font-family: "Basis Grotesque Reg";
              font-size: 15px;
              line-height: 24px; } }
      main.the-huddle-landing section.form-modal .nf-form-cont nf-fields-wrap nf-field h6 {
        font-size: 16px;
        font-weight: 300;
        line-height: 30px; }
      main.the-huddle-landing section.form-modal .nf-form-cont nf-fields-wrap nf-field .nf-field-container {
        margin-bottom: 0; }
      main.the-huddle-landing section.form-modal .nf-form-cont nf-fields-wrap nf-field .wrap-33 {
        display: inline-block;
        vertical-align: top;
        width: calc(100% / 3 - 15px); }
        @media (max-width: 768px) {
          main.the-huddle-landing section.form-modal .nf-form-cont nf-fields-wrap nf-field .wrap-33 {
            width: 100%; } }
        main.the-huddle-landing section.form-modal .nf-form-cont nf-fields-wrap nf-field .wrap-33.column-1, main.the-huddle-landing section.form-modal .nf-form-cont nf-fields-wrap nf-field .wrap-33.column-2 {
          margin-right: 17px; }
          @media (max-width: 768px) {
            main.the-huddle-landing section.form-modal .nf-form-cont nf-fields-wrap nf-field .wrap-33.column-1, main.the-huddle-landing section.form-modal .nf-form-cont nf-fields-wrap nf-field .wrap-33.column-2 {
              margin-right: 0; } }
      main.the-huddle-landing section.form-modal .nf-form-cont nf-fields-wrap nf-field .wrap-50 {
        width: calc(100% / 2 - 10px);
        display: inline-block;
        vertical-align: top; }
        @media (max-width: 600px) {
          main.the-huddle-landing section.form-modal .nf-form-cont nf-fields-wrap nf-field .wrap-50 {
            width: 100%; } }
        main.the-huddle-landing section.form-modal .nf-form-cont nf-fields-wrap nf-field .wrap-50.wrap-position-left {
          margin-right: 5px; }
          @media (max-width: 600px) {
            main.the-huddle-landing section.form-modal .nf-form-cont nf-fields-wrap nf-field .wrap-50.wrap-position-left {
              margin-right: 0; } }
        main.the-huddle-landing section.form-modal .nf-form-cont nf-fields-wrap nf-field .wrap-50.wrap-position-right {
          margin-left: 5px; }
          @media (max-width: 600px) {
            main.the-huddle-landing section.form-modal .nf-form-cont nf-fields-wrap nf-field .wrap-50.wrap-position-right {
              margin-left: 0; } }
      main.the-huddle-landing section.form-modal .nf-form-cont nf-fields-wrap nf-field .the-huddle-cta-button {
        color: #9D4F44;
        background-color: transparent;
        border-color: #9D4F44;
        border: 1px solid #9D4F44;
        text-transform: uppercase;
        cursor: pointer;
        margin-top: 30px;
        max-height: 100%;
        padding: 10px 17px;
        font-family: "GT America Expanded";
        font-size: 22.5px;
        line-height: 41.67px; }
        @media (max-width: 1919px) {
          main.the-huddle-landing section.form-modal .nf-form-cont nf-fields-wrap nf-field .the-huddle-cta-button {
            font-family: "GT America Expanded";
            font-size: 16.86px;
            line-height: 20px; } }
        @media (max-width: 1439px) {
          main.the-huddle-landing section.form-modal .nf-form-cont nf-fields-wrap nf-field .the-huddle-cta-button {
            font-family: "GT America Expanded";
            font-size: 12px;
            line-height: 14px; } }
  @media (max-width: 950px) {
    main.the-huddle-landing section.select {
      padding-bottom: 46px; } }
  main.the-huddle-landing section.select .top-container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    padding: 88px 0 70px; }
    @media (max-width: 950px) {
      main.the-huddle-landing section.select .top-container {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start;
        padding: 70px 0 20px; } }
    main.the-huddle-landing section.select .top-container .left-container > img {
      max-width: 350px; }
      @media (max-width: 1440px) {
        main.the-huddle-landing section.select .top-container .left-container > img {
          max-width: 270px; } }
      @media (max-width: 1024px) {
        main.the-huddle-landing section.select .top-container .left-container > img {
          max-width: 220px; } }
      @media (max-width: 950px) {
        main.the-huddle-landing section.select .top-container .left-container > img {
          margin: 0 0 25px 0; } }
    main.the-huddle-landing section.select .top-container .right-container {
      width: 48%; }
      @media (max-width: 1024px) {
        main.the-huddle-landing section.select .top-container .right-container {
          width: auto;
          max-width: 520px; } }
      main.the-huddle-landing section.select .top-container .right-container h4 {
        font-family: "Basis Grotesque Light";
        font-size: 28px;
        line-height: 35px;
        color: #104F58;
        font-weight: 400; }
        @media (max-width: 1024px) {
          main.the-huddle-landing section.select .top-container .right-container h4 {
            font-family: "Basis Grotesque Light";
            font-size: 20px;
            line-height: 27px; } }
  main.the-huddle-landing section.select .select-grid .select-grid-container.select-grid-desktop {
    display: grid;
    grid-template-columns: repeat(4, 1fr);
    width: 100%;
    grid-row-gap: 42px;
    grid-column-gap: 19px;
    grid-template-rows: repeat(var(--desktop-rows), 400px); }
    @media (max-width: 1024px) {
      main.the-huddle-landing section.select .select-grid .select-grid-container.select-grid-desktop {
        grid-template-columns: repeat(4, 1fr); } }
    @media (max-width: 640px) {
      main.the-huddle-landing section.select .select-grid .select-grid-container.select-grid-desktop {
        grid-template-columns: repeat(4, 1fr); } }
    @media (max-width: 1500px) {
      main.the-huddle-landing section.select .select-grid .select-grid-container.select-grid-desktop {
        grid-template-rows: repeat(var(--desktop-rows), 300px); } }
    @media (max-width: 1260px) {
      main.the-huddle-landing section.select .select-grid .select-grid-container.select-grid-desktop {
        grid-template-rows: repeat(var(--desktop-rows), 280px); } }
    @media (max-width: 1150px) {
      main.the-huddle-landing section.select .select-grid .select-grid-container.select-grid-desktop {
        grid-template-rows: repeat(var(--desktop-rows), 250px); } }
    @media (max-width: 950px) {
      main.the-huddle-landing section.select .select-grid .select-grid-container.select-grid-desktop {
        grid-template-columns: repeat(2, 1fr);
        grid-template-rows: repeat(var(--mobile-rows), 300px); } }
    @media (max-width: 768px) {
      main.the-huddle-landing section.select .select-grid .select-grid-container.select-grid-desktop {
        display: none; } }
  main.the-huddle-landing section.select .select-grid .select-grid-container.select-grid-mobile {
    display: none; }
    @media (max-width: 768px) {
      main.the-huddle-landing section.select .select-grid .select-grid-container.select-grid-mobile {
        display: block;
        margin-bottom: 0; } }
    main.the-huddle-landing section.select .select-grid .select-grid-container.select-grid-mobile .grid-item {
      height: auto; }
  @media (max-width: 769px) {
    main.the-huddle-landing section.select .select-grid .select-grid-container .grid-item {
      margin-right: 20px; } }
  @media (max-width: 769px) {
    main.the-huddle-landing section.select .select-grid .select-grid-container .grid-item.empty-item {
      display: none; } }
  main.the-huddle-landing section.select .select-grid .select-grid-container .grid-item.empty-item .image-container .bio-info {
    opacity: 0; }
  main.the-huddle-landing section.select .select-grid .select-grid-container .grid-item .image-container {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    overflow: hidden; }
    @media (max-width: 1024px) {
      main.the-huddle-landing section.select .select-grid .select-grid-container .grid-item .image-container {
        height: 250px; } }
    @media (max-width: 950px) {
      main.the-huddle-landing section.select .select-grid .select-grid-container .grid-item .image-container {
        height: 300px; } }
    @media (max-width: 768px) {
      main.the-huddle-landing section.select .select-grid .select-grid-container .grid-item .image-container {
        height: 200px; } }
    @media (max-width: 500px) {
      main.the-huddle-landing section.select .select-grid .select-grid-container .grid-item .image-container {
        height: 170px; } }
    main.the-huddle-landing section.select .select-grid .select-grid-container .grid-item .image-container:hover .bio-info {
      -webkit-transform: translateY(0);
      -ms-transform: translateY(0);
      transform: translateY(0); }
    main.the-huddle-landing section.select .select-grid .select-grid-container .grid-item .image-container .bio-info {
      background-color: #104F58;
      height: 100%;
      -webkit-transform: translateY(100%);
      -ms-transform: translateY(100%);
      transform: translateY(100%);
      -webkit-transition: 0.8s ease transform;
      transition: 0.8s ease transform;
      overflow-y: overlay; }
      @media (max-width: 768px) {
        main.the-huddle-landing section.select .select-grid .select-grid-container .grid-item .image-container .bio-info {
          display: none; } }
      main.the-huddle-landing section.select .select-grid .select-grid-container .grid-item .image-container .bio-info .bio-info-container {
        padding: 20px; }
        main.the-huddle-landing section.select .select-grid .select-grid-container .grid-item .image-container .bio-info .bio-info-container p {
          font-family: "Basis Grotesque Light";
          font-size: 15px;
          line-height: 20px;
          color: #FEF6F0; }
          main.the-huddle-landing section.select .select-grid .select-grid-container .grid-item .image-container .bio-info .bio-info-container p > a {
            color: inherit;
            text-decoration: underline; }
          main.the-huddle-landing section.select .select-grid .select-grid-container .grid-item .image-container .bio-info .bio-info-container p.name {
            margin-bottom: 6px; }
          main.the-huddle-landing section.select .select-grid .select-grid-container .grid-item .image-container .bio-info .bio-info-container p.title {
            margin-bottom: 8px; }
  main.the-huddle-landing section.select .select-grid .select-grid-container .grid-item .mobile-bio-info {
    display: none;
    background-color: #104F58;
    height: auto;
    overflow-y: overlay; }
    @media (max-width: 768px) {
      main.the-huddle-landing section.select .select-grid .select-grid-container .grid-item .mobile-bio-info {
        display: block; } }
    main.the-huddle-landing section.select .select-grid .select-grid-container .grid-item .mobile-bio-info .bio-info-container {
      padding: 20px; }
      main.the-huddle-landing section.select .select-grid .select-grid-container .grid-item .mobile-bio-info .bio-info-container p {
        font-family: "Basis Grotesque Light";
        font-size: 14px;
        line-height: 20px;
        color: #FEF6F0; }
        main.the-huddle-landing section.select .select-grid .select-grid-container .grid-item .mobile-bio-info .bio-info-container p > a {
          color: inherit !important;
          text-decoration: underline !important; }
        main.the-huddle-landing section.select .select-grid .select-grid-container .grid-item .mobile-bio-info .bio-info-container p.name {
          margin-bottom: 6px; }
        main.the-huddle-landing section.select .select-grid .select-grid-container .grid-item .mobile-bio-info .bio-info-container p.title {
          margin-bottom: 8px; }
  main.the-huddle-landing section.select .select-grid #dots-container {
    height: 60px;
    position: relative; }
    main.the-huddle-landing section.select .select-grid #dots-container .slick-dots {
      bottom: 30% !important;
      text-align: left !important; }
      main.the-huddle-landing section.select .select-grid #dots-container .slick-dots li {
        width: 15px !important; }
        main.the-huddle-landing section.select .select-grid #dots-container .slick-dots li button:before {
          color: #104F58;
          font-size: 9px !important; }
  main.the-huddle-landing footer.the-huddle-footer {
    background-color: #104F58; }
    main.the-huddle-landing footer.the-huddle-footer .footer-container {
      padding-top: 71px;
      padding-bottom: 60px; }
      @media (max-width: 1919px) {
        main.the-huddle-landing footer.the-huddle-footer .footer-container {
          padding-top: 53px;
          padding-bottom: 43px; } }
      @media (max-width: 1439px) {
        main.the-huddle-landing footer.the-huddle-footer .footer-container {
          padding-top: 40px;
          padding-bottom: 22px; } }
      main.the-huddle-landing footer.the-huddle-footer .footer-container .top-row .top-row-container {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap; }
        @media (max-width: 768px) {
          main.the-huddle-landing footer.the-huddle-footer .footer-container .top-row .top-row-container {
            -webkit-box-orient: vertical;
            -webkit-box-direction: normal;
            -ms-flex-direction: column;
            flex-direction: column; } }
        main.the-huddle-landing footer.the-huddle-footer .footer-container .top-row .top-row-container .top-row-inner-container {
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          -ms-flex-wrap: wrap;
          flex-wrap: wrap;
          -webkit-box-flex: 1;
          -ms-flex: 1;
          flex: 1;
          -webkit-box-pack: justify;
          -ms-flex-pack: justify;
          justify-content: space-between; }
          @media (max-width: 768px) {
            main.the-huddle-landing footer.the-huddle-footer .footer-container .top-row .top-row-container .top-row-inner-container {
              -webkit-box-flex: initial;
              -ms-flex: initial;
              flex: initial; } }
          main.the-huddle-landing footer.the-huddle-footer .footer-container .top-row .top-row-container .top-row-inner-container .landing-logo-container a.landing-url > img {
            max-width: 210px; }
            @media (max-width: 1919px) {
              main.the-huddle-landing footer.the-huddle-footer .footer-container .top-row .top-row-container .top-row-inner-container .landing-logo-container a.landing-url > img {
                max-width: 157px; } }
            @media (max-width: 1439px) {
              main.the-huddle-landing footer.the-huddle-footer .footer-container .top-row .top-row-container .top-row-inner-container .landing-logo-container a.landing-url > img {
                max-width: 112px; } }
          @media (max-width: 768px) {
            main.the-huddle-landing footer.the-huddle-footer .footer-container .top-row .top-row-container .top-row-inner-container .footer-menu {
              width: 100%; } }
          main.the-huddle-landing footer.the-huddle-footer .footer-container .top-row .top-row-container .top-row-inner-container .footer-menu .menu {
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
            -webkit-box-pack: center;
            -ms-flex-pack: center;
            justify-content: center;
            list-style-type: none;
            margin: 0;
            max-width: 442px;
            -webkit-box-align: start;
            -ms-flex-align: start;
            align-items: flex-start; }
            @media (max-width: 950px) {
              main.the-huddle-landing footer.the-huddle-footer .footer-container .top-row .top-row-container .top-row-inner-container .footer-menu .menu {
                max-width: 402px; } }
            @media (max-width: 768px) {
              main.the-huddle-landing footer.the-huddle-footer .footer-container .top-row .top-row-container .top-row-inner-container .footer-menu .menu {
                padding-left: 0;
                -webkit-box-pack: start;
                -ms-flex-pack: start;
                justify-content: flex-start;
                padding-top: 20px; } }
            @media (max-width: 600px) {
              main.the-huddle-landing footer.the-huddle-footer .footer-container .top-row .top-row-container .top-row-inner-container .footer-menu .menu {
                display: inline-block; } }
            main.the-huddle-landing footer.the-huddle-footer .footer-container .top-row .top-row-container .top-row-inner-container .footer-menu .menu li {
              margin-right: 50px;
              line-height: 0; }
              @media (max-width: 950px) {
                main.the-huddle-landing footer.the-huddle-footer .footer-container .top-row .top-row-container .top-row-inner-container .footer-menu .menu li {
                  margin-right: 48px; } }
              @media (max-width: 600px) {
                main.the-huddle-landing footer.the-huddle-footer .footer-container .top-row .top-row-container .top-row-inner-container .footer-menu .menu li {
                  display: inline-block; } }
              @media (max-width: 600px) {
                main.the-huddle-landing footer.the-huddle-footer .footer-container .top-row .top-row-container .top-row-inner-container .footer-menu .menu li:nth-child(3) {
                  display: block;
                  padding-top: 20px; } }
              main.the-huddle-landing footer.the-huddle-footer .footer-container .top-row .top-row-container .top-row-inner-container .footer-menu .menu li a {
                color: #FEF6F0;
                letter-spacing: 0.94px;
                border-bottom: 1px solid #FEF6F0;
                margin-bottom: 5px;
                padding: 0 0 6px;
                -webkit-transition: all 0.3s;
                transition: all 0.3s;
                font-family: "GT America Expanded";
                font-size: 18.75px;
                line-height: 23px; }
                @media (max-width: 1919px) {
                  main.the-huddle-landing footer.the-huddle-footer .footer-container .top-row .top-row-container .top-row-inner-container .footer-menu .menu li a {
                    font-family: "GT America Expanded";
                    font-size: 14px;
                    line-height: 17px; } }
                @media (max-width: 1439px) {
                  main.the-huddle-landing footer.the-huddle-footer .footer-container .top-row .top-row-container .top-row-inner-container .footer-menu .menu li a {
                    font-family: "GT America Expanded";
                    font-size: 10px;
                    line-height: 12px; } }
                main.the-huddle-landing footer.the-huddle-footer .footer-container .top-row .top-row-container .top-row-inner-container .footer-menu .menu li a:hover {
                  opacity: 0.5; }
            main.the-huddle-landing footer.the-huddle-footer .footer-container .top-row .top-row-container .top-row-inner-container .footer-menu .menu .form-container {
              width: 100%; }
              main.the-huddle-landing footer.the-huddle-footer .footer-container .top-row .top-row-container .top-row-inner-container .footer-menu .menu .form-container .form-inner-container {
                margin-left: auto;
                max-width: 142px;
                padding: 0; }
                @media (max-width: 950px) {
                  main.the-huddle-landing footer.the-huddle-footer .footer-container .top-row .top-row-container .top-row-inner-container .footer-menu .menu .form-container .form-inner-container {
                    max-width: 132px; } }
                @media (max-width: 768px) {
                  main.the-huddle-landing footer.the-huddle-footer .footer-container .top-row .top-row-container .top-row-inner-container .footer-menu .menu .form-container .form-inner-container {
                    max-width: 150px; } }
                @media (max-width: 600px) {
                  main.the-huddle-landing footer.the-huddle-footer .footer-container .top-row .top-row-container .top-row-inner-container .footer-menu .menu .form-container .form-inner-container {
                    margin-left: 0;
                    padding: 15px 0; } }
                main.the-huddle-landing footer.the-huddle-footer .footer-container .top-row .top-row-container .top-row-inner-container .footer-menu .menu .form-container .form-inner-container .nf-error {
                  width: 100px; }
                main.the-huddle-landing footer.the-huddle-footer .footer-container .top-row .top-row-container .top-row-inner-container .footer-menu .menu .form-container .form-inner-container .nf-form-cont nf-fields-wrap nf-field .wrap-50 {
                  vertical-align: top; }
                  @media (max-width: 600px) {
                    main.the-huddle-landing footer.the-huddle-footer .footer-container .top-row .top-row-container .top-row-inner-container .footer-menu .menu .form-container .form-inner-container .nf-form-cont nf-fields-wrap nf-field .wrap-50 {
                      width: calc(100% / 2 - 10px) !important; } }
                main.the-huddle-landing footer.the-huddle-footer .footer-container .top-row .top-row-container .top-row-inner-container .footer-menu .menu .form-container .form-inner-container .nf-form-cont .nf-response-msg {
                  padding: 0; }
                main.the-huddle-landing footer.the-huddle-footer .footer-container .top-row .top-row-container .top-row-inner-container .footer-menu .menu .form-container .form-inner-container .nf-form-cont nf-fields-wrap nf-field .field-wrap {
                  -webkit-box-align: start;
                  -ms-flex-align: start;
                  align-items: flex-start; }
                main.the-huddle-landing footer.the-huddle-footer .footer-container .top-row .top-row-container .top-row-inner-container .footer-menu .menu .form-container .form-inner-container .nf-form-cont nf-fields-wrap nf-field input, main.the-huddle-landing footer.the-huddle-footer .footer-container .top-row .top-row-container .top-row-inner-container .footer-menu .menu .form-container .form-inner-container .nf-form-cont nf-fields-wrap nf-field select {
                  line-height: 0;
                  padding: 0;
                  font-size: 18px;
                  min-width: 100px; }
                  @media (max-width: 1919px) {
                    main.the-huddle-landing footer.the-huddle-footer .footer-container .top-row .top-row-container .top-row-inner-container .footer-menu .menu .form-container .form-inner-container .nf-form-cont nf-fields-wrap nf-field input, main.the-huddle-landing footer.the-huddle-footer .footer-container .top-row .top-row-container .top-row-inner-container .footer-menu .menu .form-container .form-inner-container .nf-form-cont nf-fields-wrap nf-field select {
                      font-size: 14px; } }
                  @media (max-width: 1439px) {
                    main.the-huddle-landing footer.the-huddle-footer .footer-container .top-row .top-row-container .top-row-inner-container .footer-menu .menu .form-container .form-inner-container .nf-form-cont nf-fields-wrap nf-field input, main.the-huddle-landing footer.the-huddle-footer .footer-container .top-row .top-row-container .top-row-inner-container .footer-menu .menu .form-container .form-inner-container .nf-form-cont nf-fields-wrap nf-field select {
                      font-size: 10px;
                      top: -5px; } }
                  main.the-huddle-landing footer.the-huddle-footer .footer-container .top-row .top-row-container .top-row-inner-container .footer-menu .menu .form-container .form-inner-container .nf-form-cont nf-fields-wrap nf-field input::-webkit-input-placeholder, main.the-huddle-landing footer.the-huddle-footer .footer-container .top-row .top-row-container .top-row-inner-container .footer-menu .menu .form-container .form-inner-container .nf-form-cont nf-fields-wrap nf-field select::-webkit-input-placeholder {
                    font-family: "GT America Expanded";
                    font-size: 18px;
                    line-height: normal;
                    color: #FEF6F0; }
                  main.the-huddle-landing footer.the-huddle-footer .footer-container .top-row .top-row-container .top-row-inner-container .footer-menu .menu .form-container .form-inner-container .nf-form-cont nf-fields-wrap nf-field input::-moz-placeholder, main.the-huddle-landing footer.the-huddle-footer .footer-container .top-row .top-row-container .top-row-inner-container .footer-menu .menu .form-container .form-inner-container .nf-form-cont nf-fields-wrap nf-field select::-moz-placeholder {
                    font-family: "GT America Expanded";
                    font-size: 18px;
                    line-height: normal;
                    color: #FEF6F0; }
                  main.the-huddle-landing footer.the-huddle-footer .footer-container .top-row .top-row-container .top-row-inner-container .footer-menu .menu .form-container .form-inner-container .nf-form-cont nf-fields-wrap nf-field input:-ms-input-placeholder, main.the-huddle-landing footer.the-huddle-footer .footer-container .top-row .top-row-container .top-row-inner-container .footer-menu .menu .form-container .form-inner-container .nf-form-cont nf-fields-wrap nf-field select:-ms-input-placeholder {
                    font-family: "GT America Expanded";
                    font-size: 18px;
                    line-height: normal;
                    color: #FEF6F0; }
                  main.the-huddle-landing footer.the-huddle-footer .footer-container .top-row .top-row-container .top-row-inner-container .footer-menu .menu .form-container .form-inner-container .nf-form-cont nf-fields-wrap nf-field input::-ms-input-placeholder, main.the-huddle-landing footer.the-huddle-footer .footer-container .top-row .top-row-container .top-row-inner-container .footer-menu .menu .form-container .form-inner-container .nf-form-cont nf-fields-wrap nf-field select::-ms-input-placeholder {
                    font-family: "GT America Expanded";
                    font-size: 18px;
                    line-height: normal;
                    color: #FEF6F0; }
                  main.the-huddle-landing footer.the-huddle-footer .footer-container .top-row .top-row-container .top-row-inner-container .footer-menu .menu .form-container .form-inner-container .nf-form-cont nf-fields-wrap nf-field input::placeholder, main.the-huddle-landing footer.the-huddle-footer .footer-container .top-row .top-row-container .top-row-inner-container .footer-menu .menu .form-container .form-inner-container .nf-form-cont nf-fields-wrap nf-field select::placeholder {
                    font-family: "GT America Expanded";
                    font-size: 18px;
                    line-height: normal;
                    color: #FEF6F0; }
                    @media (max-width: 1919px) {
                      main.the-huddle-landing footer.the-huddle-footer .footer-container .top-row .top-row-container .top-row-inner-container .footer-menu .menu .form-container .form-inner-container .nf-form-cont nf-fields-wrap nf-field input::-webkit-input-placeholder, main.the-huddle-landing footer.the-huddle-footer .footer-container .top-row .top-row-container .top-row-inner-container .footer-menu .menu .form-container .form-inner-container .nf-form-cont nf-fields-wrap nf-field select::-webkit-input-placeholder {
                        font-size: 14px; }
                      main.the-huddle-landing footer.the-huddle-footer .footer-container .top-row .top-row-container .top-row-inner-container .footer-menu .menu .form-container .form-inner-container .nf-form-cont nf-fields-wrap nf-field input::-moz-placeholder, main.the-huddle-landing footer.the-huddle-footer .footer-container .top-row .top-row-container .top-row-inner-container .footer-menu .menu .form-container .form-inner-container .nf-form-cont nf-fields-wrap nf-field select::-moz-placeholder {
                        font-size: 14px; }
                      main.the-huddle-landing footer.the-huddle-footer .footer-container .top-row .top-row-container .top-row-inner-container .footer-menu .menu .form-container .form-inner-container .nf-form-cont nf-fields-wrap nf-field input:-ms-input-placeholder, main.the-huddle-landing footer.the-huddle-footer .footer-container .top-row .top-row-container .top-row-inner-container .footer-menu .menu .form-container .form-inner-container .nf-form-cont nf-fields-wrap nf-field select:-ms-input-placeholder {
                        font-size: 14px; }
                      main.the-huddle-landing footer.the-huddle-footer .footer-container .top-row .top-row-container .top-row-inner-container .footer-menu .menu .form-container .form-inner-container .nf-form-cont nf-fields-wrap nf-field input::-ms-input-placeholder, main.the-huddle-landing footer.the-huddle-footer .footer-container .top-row .top-row-container .top-row-inner-container .footer-menu .menu .form-container .form-inner-container .nf-form-cont nf-fields-wrap nf-field select::-ms-input-placeholder {
                        font-size: 14px; }
                      main.the-huddle-landing footer.the-huddle-footer .footer-container .top-row .top-row-container .top-row-inner-container .footer-menu .menu .form-container .form-inner-container .nf-form-cont nf-fields-wrap nf-field input::placeholder, main.the-huddle-landing footer.the-huddle-footer .footer-container .top-row .top-row-container .top-row-inner-container .footer-menu .menu .form-container .form-inner-container .nf-form-cont nf-fields-wrap nf-field select::placeholder {
                        font-size: 14px; } }
                    @media (max-width: 1439px) {
                      main.the-huddle-landing footer.the-huddle-footer .footer-container .top-row .top-row-container .top-row-inner-container .footer-menu .menu .form-container .form-inner-container .nf-form-cont nf-fields-wrap nf-field input::-webkit-input-placeholder, main.the-huddle-landing footer.the-huddle-footer .footer-container .top-row .top-row-container .top-row-inner-container .footer-menu .menu .form-container .form-inner-container .nf-form-cont nf-fields-wrap nf-field select::-webkit-input-placeholder {
                        font-size: 10px; }
                      main.the-huddle-landing footer.the-huddle-footer .footer-container .top-row .top-row-container .top-row-inner-container .footer-menu .menu .form-container .form-inner-container .nf-form-cont nf-fields-wrap nf-field input::-moz-placeholder, main.the-huddle-landing footer.the-huddle-footer .footer-container .top-row .top-row-container .top-row-inner-container .footer-menu .menu .form-container .form-inner-container .nf-form-cont nf-fields-wrap nf-field select::-moz-placeholder {
                        font-size: 10px; }
                      main.the-huddle-landing footer.the-huddle-footer .footer-container .top-row .top-row-container .top-row-inner-container .footer-menu .menu .form-container .form-inner-container .nf-form-cont nf-fields-wrap nf-field input:-ms-input-placeholder, main.the-huddle-landing footer.the-huddle-footer .footer-container .top-row .top-row-container .top-row-inner-container .footer-menu .menu .form-container .form-inner-container .nf-form-cont nf-fields-wrap nf-field select:-ms-input-placeholder {
                        font-size: 10px; }
                      main.the-huddle-landing footer.the-huddle-footer .footer-container .top-row .top-row-container .top-row-inner-container .footer-menu .menu .form-container .form-inner-container .nf-form-cont nf-fields-wrap nf-field input::-ms-input-placeholder, main.the-huddle-landing footer.the-huddle-footer .footer-container .top-row .top-row-container .top-row-inner-container .footer-menu .menu .form-container .form-inner-container .nf-form-cont nf-fields-wrap nf-field select::-ms-input-placeholder {
                        font-size: 10px; }
                      main.the-huddle-landing footer.the-huddle-footer .footer-container .top-row .top-row-container .top-row-inner-container .footer-menu .menu .form-container .form-inner-container .nf-form-cont nf-fields-wrap nf-field input::placeholder, main.the-huddle-landing footer.the-huddle-footer .footer-container .top-row .top-row-container .top-row-inner-container .footer-menu .menu .form-container .form-inner-container .nf-form-cont nf-fields-wrap nf-field select::placeholder {
                        font-size: 10px; } }
                main.the-huddle-landing footer.the-huddle-footer .footer-container .top-row .top-row-container .top-row-inner-container .footer-menu .menu .form-container .form-inner-container .nf-form-cont nf-fields-wrap nf-field input[type="email"] {
                  z-index: 2; }
                main.the-huddle-landing footer.the-huddle-footer .footer-container .top-row .top-row-container .top-row-inner-container .footer-menu .menu .form-container .form-inner-container .nf-form-cont .right-arrow-container {
                  padding: 5px 0 0 0;
                  text-align: right;
                  width: 100px; }
                  @media (max-width: 1439px) {
                    main.the-huddle-landing footer.the-huddle-footer .footer-container .top-row .top-row-container .top-row-inner-container .footer-menu .menu .form-container .form-inner-container .nf-form-cont .right-arrow-container {
                      padding: 0 0 5px 0; } }
        @media (max-width: 785px) {
          main.the-huddle-landing footer.the-huddle-footer .footer-container .top-row .top-row-container .right-column {
            margin-top: 40px;
            margin-bottom: 20px;
            width: 100%; } }
        main.the-huddle-landing footer.the-huddle-footer .footer-container .top-row .top-row-container .right-column .say-yes-logo-container img {
          max-width: 112px; }
          @media (max-width: 1919px) {
            main.the-huddle-landing footer.the-huddle-footer .footer-container .top-row .top-row-container .right-column .say-yes-logo-container img {
              max-width: 84px; } }
          @media (max-width: 1439px) {
            main.the-huddle-landing footer.the-huddle-footer .footer-container .top-row .top-row-container .right-column .say-yes-logo-container img {
              max-width: 60px; } }
      main.the-huddle-landing footer.the-huddle-footer .footer-container .bottom-container {
        margin-top: 14px; }
        main.the-huddle-landing footer.the-huddle-footer .footer-container .bottom-container .site-copy {
          color: #FEF6F0;
          font-family: "Basis Grotesque Reg";
          font-size: 17px;
          line-height: 20px;
          letter-spacing: 0.3px; }
          @media (max-width: 1919px) {
            main.the-huddle-landing footer.the-huddle-footer .footer-container .bottom-container .site-copy {
              font-family: "Basis Grotesque Reg";
              font-size: 13px;
              line-height: 15px; } }
          @media (max-width: 1439px) {
            main.the-huddle-landing footer.the-huddle-footer .footer-container .bottom-container .site-copy {
              font-family: "Basis Grotesque Reg";
              font-size: 9px;
              line-height: 10px; } }

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIl90b29scy5zY3NzIiwiX2ZvbnRzLnNjc3MiLCJfYmFzZS5zY3NzIiwiX2NvbG9ycy5zY3NzIiwiX2dlbmVyYWwuc2NzcyIsIl9sYW5kaW5nLXBhZ2Uuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFtSkEsd0NBQUE7QUFLQTtFQUNFLDZCQUFBLEVBQThCOztBQ3pKaEM7RUFDSSx3QkFBd0I7RUFDeEIsc0VBQXNFO0VBQ3RFLG1CQUFtQjtFQUNuQixrQkFBa0IsRUFBQTs7QUFHdEI7RUFDSSx3QkFBd0I7RUFDeEIsbUVBQW1FO0VBQ25FLGdCQUFnQjtFQUNoQixrQkFBa0IsRUFBQTs7QUFHdEI7RUFDSSxrQ0FBa0M7RUFDbEMscUVBQXFFO0VBQ3JFLDZjQUl3RztFQUN4RyxtQkFBbUI7RUFDbkIsa0JBQWtCLEVBQUE7O0FBR3RCO0VBQ0ksb0JBQW9CO0VBQ3BCLDRDQUE0QztFQUM1QyxvVUFJbUU7RUFDbkUsbUJBQW1CO0VBQ25CLGtCQUFrQixFQUFBOztBQUd0QjtFQUNJLG9DQUFvQztFQUNwQyw2REFBNkQ7RUFDN0QsZ2FBSTJGO0VBQzNGLGdCQUFnQjtFQUNoQixrQkFBa0IsRUFBQTs7QUFHdEI7RUFDSSxrQ0FBa0M7RUFDbEMsK0RBQStEO0VBQy9ELDRhQUkrRjtFQUMvRixtQkFBbUI7RUFDbkIsa0JBQWtCLEVBQUE7O0FDM0N0QjtFQUNFLFlBQVksRUFBQTtFQURkO0lBR0ksa0JBQWtCO0lBQ2xCLGdCQUFnQjtJRktsQiw4QkVKZ0M7SUZNaEMsc0JFTmdDO0lBQzlCLCtDQWR5QztJQWV6Qyx5QkNsQjJCLEVBQUE7O0FEc0IvQjtFRkZFLDhCRUc4QjtFRkQ5QixzQkVDOEI7RUFDOUIsV0FBVztFQUNYLGNBQWM7RUFDZCxpQkFBaUI7RUFDakIsZ0JBQWdCLEVBQUE7RUZ6QmhCO0lFb0JGO01BT0ksZUFBZTtNQUNmLGVBQWUsRUFBQSxFQWlCbEI7RUY3Q0M7SUVvQkY7TUFXSSxpQkFuQ2U7TUFvQ2YsZUFBZSxFQUFBLEVBYWxCO0VGN0NDO0lFb0JGO01BZUksZUFBZSxFQUFBLEVBVWxCO0VGcEJDO0lBRUUsV0FBVztJQUNYLGNBQWMsRUFBQTtFQUVoQjtJQUNFLFdBQVcsRUFBQTtFRVhmO0lBdUJJLGdCQTlDMkIsRUFBQTs7QUFrRC9CO0VGN0JFLDhCRThCOEI7RUY1QjlCLHNCRTRCOEI7RUFDOUIsV0FBVyxFQUFBO0VGeEJYO0lBRUUsV0FBVztJQUNYLGNBQWMsRUFBQTtFQUVoQjtJQUNFLFdBQVcsRUFBQTs7QUUwQmY7RUZ2Q0UsOEJFd0M4QjtFRnRDOUIsc0JFc0M4QixFQUFBO0VGakM5QjtJQUVFLFdBQVc7SUFDWCxjQUFjLEVBQUE7RUFFaEI7SUFDRSxXQUFXLEVBQUE7RUUwQmY7O0lBTUksV0FBVyxFQUFBO0VBTmY7SUFVSSxpQkFBaUIsRUFBQTtFQVZyQjtJQWNJLGdDQUEyQyxFQUFBOztBQUkvQztFQUNFLHFCQUFxQixFQUFBO0VBRHZCO0lBSUksZUFBZSxFQUFBOztBQUluQjtFQUNFLFlBQVk7RUFDWix3QkFBZ0I7RUFBaEIsZ0JBQWdCO0VBQ2hCLGdCQUFnQixFQUFBO0VBSGxCO0lBT0ksYUFBYTtJQUNiLHdCQUFnQjtJQUFoQixnQkFBZ0IsRUFBQTs7QUFNcEI7RUFDRSx3QkFBZ0I7RUFBaEIsZ0JBQWdCLEVBQUE7RUFEbEI7SUFLSSxhQUFhO0lBQ2Isd0JBQWdCO0lBQWhCLGdCQUFnQixFQUFBOztBQUlwQjtFQUNFLG1CQUFtQjtFQUNuQixnQkFBZ0I7RUFDaEIsZUFBZTtFQUNmLFdBQVc7RUFDWCxnQkFBZ0I7RUFDaEIsa0JBQWtCLEVBQUE7RUFOcEI7SUFTSSxjQUFjLEVBQUE7O0FGcEhoQjtFRTZIQTtJQUNFLDBCQUEwQixFQUFBO0lBRDVCO01BR0ksZ0JBQWdCLEVBQUEsRUFDakI7O0FGaklIO0VFdUlBO0lBRUksZUFBZSxFQUFBLEVBQ2hCOztBQUtMO0VBQ0UsU0FBUyxFQUFBOztBQUdYO0VBQ0UsU0FBUyxFQUFBOztBQUlYOzs7RUFHRSxTQUFTLEVBQUE7O0FBR1g7RUFDRSxjQUFjLEVBQUE7O0FBR2hCO0VBQ0UscUJBQXFCLEVBQUE7O0FBR3ZCO0VBQ0Usa0JBQWtCLEVBQUE7O0FFOUtwQjtFQUNFLGNESTZCO0VDSDdCLG9CQUFvQjtFSmlFcEIsa0NDRDhDO0VERTlDLGVJakVvRDtFSmtFcEQsaUJJbEUwRCxFQUFBO0VKSTFEO0lJUEY7TUptRUUsa0NDRDhDO01ERTlDLGtCSS9EeUQ7TUpnRXpELGlCSWhFK0Q7TUFDN0Qsa0JBQWtCLEVBQUEsRUEyRXJCO0VKMUVDO0lJUEY7TUptRUUsa0NDRDhDO01ERTlDLGVJM0RzRDtNSjREdEQsaUJJNUQ0RDtNQUMxRCxvQkFBb0IsRUFBQSxFQXVFdkI7RUFqRkQ7SUFhSSx5QkRSMkI7SUNTM0IsY0RUMkI7SUNVM0IsNEJBQW9CO0lBQXBCLG9CQUFvQixFQUFBO0lBZnhCO01BaUJNLHFCQUFxQixFQUFBO01KVnpCO1FJUEY7VUFtQlEsbUJBQW1CLEVBQUEsRUFLdEI7TUpqQkg7UUlQRjtVQXNCUSxxQkFBcUIsRUFBQSxFQUV4QjtJQXhCTDtNQTJCUSx5QkR0QnVCO01DdUJ2QixjRDFCWSxFQUFBO0lDRnBCO01BbUNRLHlCRDlCdUI7TUMrQnZCLGNEakNrQixFQUFBO0lDSDFCO01BMkNRLHlCRHpDWTtNQzBDWixjRHZDdUIsRUFBQTtJQ0wvQjtNQWlETSxxQkQ5Q29CO01DK0NwQixjRC9Db0IsRUFBQTtNQ0gxQjtRQW9EUSxxQkQvQ3VCO1FDZ0R2Qix5QkRoRHVCO1FDaUR2QixjRG5Ea0IsRUFBQTtJQ0gxQjtNQTJETSxxQkR6RGM7TUMwRGQsY0QxRGMsRUFBQTtJQ0ZwQjtNQStETSx1QkFBdUI7TUFDdkIsd0JBQXdCO01BQ3hCLHlCQUF5QjtNQUN6QixlQUFlO01BQ2Ysc0JBQXNCO01BQ3RCLGdCQUFnQjtNSkRwQixrQ0NEOEM7TURFOUMsZUlDd0Q7TUpBeEQsaUJJQThELEVBQUE7TUo5RDlEO1FJUEY7VUptRUUsa0NDRDhDO1VERTlDLGVJRzBEO1VKRjFELGlCSUVnRSxFQUFBLEVBUTdEO01KeEVIO1FJUEY7VUptRUUsa0NDRDhDO1VERTlDLGVJTTBEO1VKTDFELGlCSUtnRSxF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QW9tQ2MscUJGam1DWTtRRWttQ1oseUJGaG1DaUI7UUVpbUNqQixpQkFBaUI7UUFDakIsY0ZwbUNZO1FFcW1DWixVQUFVO1FMcmlDdEIsa0NDSjhDO1FESzlDLGVLcWlDZ0U7UUxwaUNoRSxpQktvaUNzRSxFQUFBO1FMbG1DdEU7VUtQRjtZTG1FRSxrQ0NKOEM7WURLOUMsZUt1aUNrRTtZTHRpQ2xFLG9CS3NpQzJFLEVBQUEsRUFLaEU7UUx6bUNYO1VLUEY7WUxtRUUsa0NDSjhDO1lESzlDLGVLMGlDa0U7WUx6aUNsRSxpQkt5aUN3RSxFQUFBLEVBRTdEO01BaG5DYjtRQW1uQ2MseUJGOW1DaUI7UUUrbUNqQixZQUFZO1FBQ1osZ0NGbG5DWTtRRW1uQ1osZ0JBQWdCO1FBQ2hCLGdCQUFnQjtRQUNoQixjRnJuQ1k7UUVzbkNaLGVBQWU7UUx0akMzQixrQ0NKOEM7UURLOUMsZUtzakNnRTtRTHJqQ2hFLGlCS3FqQ3NFLEVBQUE7UUxubkN0RTtVS1BGO1lMbUVFLGtDQ0o4QztZREs5QyxlS3dqQ2tFO1lMdmpDbEUsb0JLdWpDMkUsRUFBQSxFQUtoRTtRTDFuQ1g7VUtQRjtZTG1FRSxrQ0NKOEM7WURLOUMsZUsyakNrRTtZTDFqQ2xFLGlCSzBqQ3dFLEVBQUEsRUFFN0Q7TUFqb0NiO1FBb29DYyxxQkFBcUI7UUFBRSxZQUFBO1FBQ3ZCLHdCQUF3QjtRQUFFLHNCQUFBO1FBQzFCLGdCQUFnQjtRQUNoQixXQUFXO1FBQ1gsWUFBWTtRQUNaLGVBQWU7UUFDZixjQUFjO1FBQ2QsWUFBWTtRQUNaLDBCQUEwQjtRTHprQ3RDLGtDQ0o4QztRREs5QyxlS3lrQ2dFO1FMeGtDaEUsaUJLd2tDc0UsRUFBQTtRTHRvQ3RFO1VLUEY7WUxtRUUsa0NDSjhDO1lESzlDLGVLMmtDa0U7WUwxa0NsRSxvQkswa0MyRSxFQUFBLEVBS2hFO1FMN29DWDtVS1BGO1lMbUVFLGtDQ0o4QztZREs5QyxlSzhrQ2tFO1lMN2tDbEUsaUJLNmtDd0UsRUFBQSxFQUU3RDtNQXBwQ2I7UUF3cENnQixvQkFBb0IsRUFBQTtNQXhwQ3BDO1FBNnBDYyxnQkFBZ0I7UUwxbEM1QixrQ0NKOEM7UURLOUMsZUswbENnRTtRTHpsQ2hFLG9CS3lsQ3lFLEVBQUE7UUx2cEN6RTtVS1BGO1lMbUVFLGtDQ0o4QztZREs5QyxlSzRsQ2tFO1lMM2xDbEUsb0JLMmxDMkUsRUFBQSxFQTZEaEU7UUx0dENYO1VLUEY7WUxtRUUsa0NDSjhDO1lESzlDLGVLK2xDa0U7WUw5bENsRSxpQks4bEN3RSxFQUFBLEVBMEQ3RDtRQTd0Q2I7VUF1cUNnQixvQkFBYTtVQUFiLG9CQUFhO1VBQWIsYUFBYTtVQUNiLHlCQUFtQjtVQUFuQixzQkFBbUI7VUFBbkIsbUJBQW1CO1VBQ25CLHlCQUE4QjtVQUE5QixzQkFBOEI7VUFBOUIsOEJBQThCLEVBQUE7VUxscUM1QztZS1BGO2NBMnFDa0IsNEJBQXNCO2NBQXRCLDZCQUFzQjtjQUF0QiwwQkFBc0I7Y0FBdEIsc0JBQXNCLEVBQUEsRUFNekI7VUFqckNmO1lMbUVFLGtDQ0o4QztZREs5QyxlSzJtQ29FO1lMMW1DcEUsaUJLMG1DMEUsRUFBQTtRQS9xQzVFO1VBc3JDa0IsbUJBQW1CO1VMbm5DbkMsa0NDSjhDO1VESzlDLGVLbW5Db0U7VUxsbkNwRSxvQktrbkM2RSxFQUFBO1VMaHJDN0U7WUtQRjtjTG1FRSxrQ0NKOEM7Y0RLOUMsZUtxbkNzRTtjTHBuQ3RFLG9CS29uQytFLEVBQUEsRUFLaEU7VUx2ckNmO1lLUEY7Y0xtRUUsa0NDSjhDO2NESzlDLGVLd25Dc0U7Y0x2bkN0RSxpQkt1bkM0RSxFQUFBLEVBRTdEO1FBOXJDakI7VUFtc0NnQixxQkZoc0NVO1VFaXNDVixtQkFBbUIsRUFBQTtRQXBzQ25DO1VMbUVFLGtDQ0o4QztVREs5QyxlS29vQ2tFO1VMbm9DbEUsaUJLbW9Dd0U7VUFPMUQsbUJBQW1CLEVBQUE7VUx4c0NqQztZS1BGO2NMbUVFLGtDQ0o4QztjREs5QyxlS3NvQ29FO2NMcm9DcEUsb0JLcW9DNkUsRUFBQSxFQU1oRTtVTHpzQ2I7WUtQRjtjTG1FRSxrQ0NKOEM7Y0RLOUMsZUt5b0NvRTtjTHhvQ3BFLGlCS3dvQzBF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S1BGO3NCQXF0RDBCLGtCQUFrQixFQUFBLEVBRXJCO1FMaHREckI7VUtQRjtZQW11RGMsZ0JBQWdCO1lBQ2hCLG1CQUFtQjtZQUNuQixXQUFXLEVBQUEsRUFjZDtRQW52RFg7VUEwdURnQixnQkFBZ0IsRUFBQTtVTG51RDlCO1lLUEY7Y0E0dURrQixlQUFlLEVBQUEsRUFLbEI7VUwxdURiO1lLUEY7Y0ErdURrQixlQUFlLEVBQUEsRUFFbEI7TUFqdkRmO1FBd3ZEUSxnQkFBZ0IsRUFBQTtRQXh2RHhCO1VBMnZEVSxjRnR2RHFCO1VIOEQ3QixrQ0NKOEM7VURLOUMsZUt3ckQ0RDtVTHZyRDVELGlCS3VyRGtFO1VBQzFELHFCQUFxQixFQUFBO1VMdHZEN0I7WUtQRjtjTG1FRSxrQ0NKOEM7Y0RLOUMsZUs2ckQ4RDtjTDVyRDlELGlCSzRyRG9FLEVBQUEsRUFLN0Q7VUwvdkRQO1lLUEY7Y0xtRUUsa0NDSjhDO2NESzlDLGNLZ3NENkQ7Y0wvckQ3RCxpQksrckRtRSxFQUFBLEVBRTVEIiwiZmlsZSI6Im1haW4uY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLy9Gcm9tIFBpeGVscyB0byBFbXNcclxuQGZ1bmN0aW9uIGVtKCR0YXJnZXQsICRjb250ZXh0OiAxNikge1xyXG4gIEByZXR1cm4gKCR0YXJnZXQgLyAkY29udGV4dCkgKiAxZW07XHJcbn1cclxuXHJcbi8vUmVzcG9uc2l2ZSBNaXhpblxyXG5AbWl4aW4gcmVzcG9uZC10bygkcXVlcnkpIHtcclxuICBAbWVkaWEgKG1heC13aWR0aDogJHF1ZXJ5KSB7XHJcbiAgICBAY29udGVudFxyXG4gIH1cclxufVxyXG5cclxuQG1peGluIHdpZHRoLWVxdWFsLXRvKCRxdWVyeSkge1xyXG4gIEBtZWRpYSAod2lkdGg6ICRxdWVyeSkge1xyXG4gICAgQGNvbnRlbnRcclxuICB9XHJcbn1cclxuQG1peGluIGJldHdlZW4oJG1heC13aWR0aCAsICRtaW4td2lkdGgpIHtcclxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtYXgtd2lkdGgpIGFuZCAobWluLXdpZHRoOiAkbWluLXdpZHRoKSAge1xyXG4gICAgQGNvbnRlbnRcclxuICB9XHJcbn1cclxuXHJcbi8vQm94IFNpemluZ1xyXG5AbWl4aW4gYm94LXNpemluZygkYm94LW1vZGVsKSB7XHJcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiAkYm94LW1vZGVsOyAvLyBTYWZhcmkgPD0gNVxyXG4gIC1tb3otYm94LXNpemluZzogJGJveC1tb2RlbDsgLy8gRmlyZWZveCA8PSAxOVxyXG4gIGJveC1zaXppbmc6ICRib3gtbW9kZWw7XHJcbn1cclxuXHJcbi8vQ2xlYXJmaXhcclxuQG1peGluIGNsZWFyZml4KCkge1xyXG4gICY6YmVmb3JlLFxyXG4gICY6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcIjtcclxuICAgIGRpc3BsYXk6IHRhYmxlO1xyXG4gIH1cclxuICAmOmFmdGVyIHtcclxuICAgIGNsZWFyOiBib3RoO1xyXG4gIH1cclxufVxyXG5cclxuLy9WZXJ0aWNhbCBBbGlnbm1lbnRcclxuQG1peGluIGNlbnRlci1hbGlnbm1lbnQgKCkge1xyXG4gIGRpc3BsYXk6IHRhYmxlO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgZGl2LFxyXG4gIHAsXHJcbiAgaW1nLFxyXG4gIGgxIHtcclxuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gIH1cclxufVxyXG5cclxuLy9QcmVmaXhlclxyXG5AbWl4aW4gcHJlZml4ZXMoJHByb3BlcnR5LCAkdmFsdWVzKSB7XHJcbiAgLW8tI3skcHJvcGVydHl9OiAjeyR2YWx1ZXN9O1xyXG4gIC13ZWJraXQtI3skcHJvcGVydHl9OiAjeyR2YWx1ZXN9O1xyXG4gIC1tb3otI3skcHJvcGVydHl9OiAjeyR2YWx1ZXN9O1xyXG4gIC1tcy0jeyRwcm9wZXJ0eX06ICN7JHZhbHVlc307XHJcbiAgI3skcHJvcGVydHl9OiAjeyR2YWx1ZXN9O1xyXG59XHJcblxyXG5cclxuQG1peGluIGZvbnQtZmFtaWx5ICgkZm9udC1mYW1pbHksICAkZm9udC1zaXplLCAkbGluZS1oZWlnaHQ6IG5vcm1hbCl7XHJcbiAgZm9udC1mYW1pbHk6JGZvbnQtZmFtaWx5O1xyXG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZTtcclxuICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0O1xyXG59XHJcblxyXG5AbWl4aW4gYm9yZGVyLWJvdHRvbSgkY29sb3IsICRoZWlnaHQpe1xyXG4gIGJvcmRlci1ib3R0b206ICRjb2xvciAkaGVpZ2h0IHNvbGlkO1xyXG59XHJcblxyXG5cclxuQG1peGluIG1ha2l0YS1mb250LVNoYWRvdygpe1xyXG4gIHRleHQtc2hhZG93OiAwcHggM3B4IDBweCByZ2JhKDAsIDAsIDAsIDAuNSk7XHJcbn1cclxuXHJcblxyXG5AbWl4aW4gcGxhY2Vob2xkZXItc3R5bGUoJGNvbG9yKSB7XHJcblxyXG4gICY6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIgeyAvKiBDaHJvbWUvT3BlcmEvU2FmYXJpICovXHJcbiAgICBjb2xvcjogJGNvbG9yO1xyXG4gICAgb3BhY2l0eTogMTtcclxuICB9XHJcbiAgJjo6LW1vei1wbGFjZWhvbGRlciB7IC8qIEZpcmVmb3ggMTkrICovXHJcbiAgICBjb2xvcjogJGNvbG9yO1xyXG4gICAgb3BhY2l0eTogMTtcclxuICB9XHJcbiAgJjotbXMtaW5wdXQtcGxhY2Vob2xkZXIgeyAvKiBJRSAxMCsgKi9cclxuICAgIGNvbG9yOiAkY29sb3I7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gIH1cclxuICAmOi1tb3otcGxhY2Vob2xkZXIgeyAvKiBGaXJlZm94IDE4LSAqL1xyXG4gICAgY29sb3I6ICRjb2xvcjtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuQG1peGluIGRpc3BsYXktbm9uZSgkbWVkaWFRdWVyeVZhbCApe1xyXG4gIEBpbmNsdWRlIHJlc3BvbmQtdG8oJG1lZGlhUXVlcnlWYWwpe1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcbn1cclxuXHJcbkBtaXhpbiBsaW5lYXItZ3JhZGllbnQoJHRvcENvbG9yLCAkYm90dG9tQ29sb3Ipe1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgkdG9wQ29sb3IsICRib3R0b21Db2xvcik7XHJcbn1cclxuXHJcbkBtaXhpbiBob21lQnV0dG9uKCRjb2xvciwgJGJnQ29sb3IsICRib3JkZXJDb2xvcjogIzAwMCl7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIG1hcmdpbi10b3A6IDMwcHg7XHJcbiAgQGluY2x1ZGUgZm9udC1mYW1pbHkoJGJyYW5kR3JvdFJlZywgMjZweCk7XHJcbiAgY29sb3I6ICRjb2xvcjtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmdDb2xvcjtcclxuICBwYWRkaW5nOiA3cHggMjBweDtcclxuICB3aWR0aDogYXV0bztcclxuICBtaW4td2lkdGg6IDMwMHB4O1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICB0cmFuc2l0aW9uOiAxcyBlYXNlO1xyXG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgYm9yZGVyOiAzcHggc29saWQgJGJvcmRlckNvbG9yO1xyXG4gICAgQGluY2x1ZGUgcmVzcG9uZC10byg3NjhweCl7XHJcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgbWluLXdpZHRoOiAyNTBweDtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oMzAwcHgpe1xyXG4gICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgIG1pbi13aWR0aDogMjEwcHg7XHJcbiAgfVxyXG4gICY6aG92ZXJ7XHJcbiAgICBjb2xvcjogJGJnQ29sb3I7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3I7XHJcbiAgfVxyXG59XHJcblxyXG5AbWl4aW4gYmFja2dyb3VuZEltYWdlKCRiZ1NpemUsICRiZ1JlcGVhdDogbm8tcmVwZWF0LCAkYmdQb3NpdGlvbjogY2VudGVyKXtcclxuICBiYWNrZ3JvdW5kLXNpemU6ICRiZ1NpemU7XHJcbiAgYmFja2dyb3VuZC1yZXBlYXQ6ICRiZ1JlcGVhdDtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAkYmdQb3NpdGlvbjtcclxufTtcclxuXHJcblxyXG4vKiBPbmx5IGZvciBhZGQgIENTUyBzdHlsZXMgdG8gSUUgMTEgICAqL1xyXG5Ac3VwcG9ydHMgKC1tcy1hY2NlbGVyYXRvcjp0cnVlKSB7XHJcbiAgLyogSUUgRWRnZSAxMisgQ1NTIHN0eWxlcyBnbyBoZXJlICovXHJcbn1cclxuXHJcbkBtZWRpYSBhbGwgYW5kICgtbXMtaGlnaC1jb250cmFzdDogbm9uZSksICgtbXMtaGlnaC1jb250cmFzdDogYWN0aXZlKSB7XHJcbiAgLyogSUUgMTEgQ1NTIHN0eWxlcyBnbyBoZXJlICovXHJcbn1cclxuXHJcbkBtaXhpbiBhbGlnbkxlZnRDZW50ZXJlZCgkbm9NYXJnaW5JdGVtLCAkdW50aWxXaWR0aCA6IDBweCwgJG1hcmdpbiA6IDBweCkge1xyXG4gICY6bnRoLW9mLXR5cGUoICN7JG5vTWFyZ2luSXRlbX0gKSB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICBAaW5jbHVkZSByZXNwb25kLXRvKCN7JHVudGlsV2lkdGh9KSB7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogJG1hcmdpbjtcclxuICAgIH1cclxuICB9XHJcbn07XHJcblxyXG5AbWl4aW4gdGV4dEdyYWRpZW50ICgkc3RhckNvbG9yLCAkZW5kQ29sb3Ipe1xyXG4gIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KCRzdGFyQ29sb3IsICRlbmRDb2xvcik7XHJcbiAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XHJcbiAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6IHRyYW5zcGFyZW50O1xyXG59XHJcblxyXG5AbWl4aW4gZ3JpZCgkZGVza3RvcENvdW50LCAkdGFibGV0Q291bnQsICRtb2JpbGVDb3VudCkge1xyXG4gIGRpc3BsYXk6IGdyaWQ7XHJcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoJGRlc2t0b3BDb3VudCwgMWZyKTtcclxuICB3aWR0aDogMTAwJTtcclxuXHJcbiAgQGluY2x1ZGUgcmVzcG9uZC10bygxMDI0cHgpIHtcclxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KCR0YWJsZXRDb3VudCwgMWZyKTtcclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIHJlc3BvbmQtdG8oNjQwcHgpIHtcclxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KCRtb2JpbGVDb3VudCwgMWZyKTtcclxuICB9XHJcbn1cclxuXHJcbkBtaXhpbiB0d28tY29sdW1uLWdyaWQoJHJvd0dhcCwgJGNvbHVtbkdhcCkge1xyXG4gIGdyaWQtcm93LWdhcDogJHJvd0dhcDtcclxuICBncmlkLWNvbHVtbi1nYXA6ICRjb2x1bW5HYXA7XHJcblxyXG4gIEBpbmNsdWRlIGdyaWQoMiwgMiwgMSk7XHJcbn1cclxuXHJcbkBtaXhpbiB0aHJlZS1jb2x1bW4tZ3JpZCgkcm93R2FwLCAkY29sdW1uR2FwKSB7XHJcbiAgZ3JpZC1yb3ctZ2FwOiAkcm93R2FwO1xyXG4gIGdyaWQtY29sdW1uLWdhcDogJGNvbHVtbkdhcDtcclxuXHJcbiAgQGluY2x1ZGUgZ3JpZCgzLCAyLCAxKTtcclxufVxyXG5cclxuQG1peGluIGZvdXItY29sdW1uLWdyaWQoJHJvd0dhcCwgJGNvbHVtbkdhcCkge1xyXG4gIGdyaWQtcm93LWdhcDogJHJvd0dhcDtcclxuICBncmlkLWNvbHVtbi1nYXA6ICRjb2x1bW5HYXA7XHJcblxyXG4gIEBpbmNsdWRlIGdyaWQoNCwgMiwgMSk7XHJcbn1cclxuXHJcbkBtaXhpbiBmaXZlLWNvbHVtbi1ncmlkKCRyb3dHYXAsICRjb2x1bW5HYXApIHtcclxuICBncmlkLXJvdy1nYXA6ICRyb3dHYXA7XHJcbiAgZ3JpZC1jb2x1bW4tZ2FwOiAkY29sdW1uR2FwO1xyXG5cclxuICBAaW5jbHVkZSBncmlkKDUsIDIsIDEpO1xyXG59XHJcblxyXG5AbWl4aW4gc2l4LWNvbHVtbi1ncmlkKCRyb3dHYXAsICRjb2x1bW5HYXApIHtcclxuICBncmlkLXJvdy1nYXA6ICRyb3dHYXA7XHJcbiAgZ3JpZC1jb2x1bW4tZ2FwOiAkY29sdW1uR2FwO1xyXG5cclxuICBAaW5jbHVkZSBncmlkKDYsIDMsIDEpO1xyXG59XHJcblxyXG5AbWl4aW4gY2lyY2xlKCRzaXplKXtcclxuICB3aWR0aDogJHNpemU7XHJcbiAgaGVpZ2h0OiAkc2l6ZTtcclxuICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbn1cclxuXHJcbkBtaXhpbiBpZTExLXJ1bGVzKCl7XHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBhY3RpdmUpLCBzY3JlZW4gYW5kICgtbXMtaGlnaC1jb250cmFzdDogbm9uZSkge1xyXG4gICAgQGNvbnRlbnRcclxuICB9XHJcbn1cclxuXHJcbkBtaXhpbiBncmlkLXJvdy1oZWlnaHQoJHNpemUsICR0b3RhbF9yb3dzKXtcclxuICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCgkdG90YWxfcm93cywgJHNpemUpO1xyXG59IiwiQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogJ09wZW4gU2Fucyc7XHJcbiAgICBzcmM6IHVybCgnLi4vZm9udHMvT3Blbl9TYW5zL09wZW5TYW5zLVJlZ3VsYXIudHRmJykgZm9ybWF0KCd0cnVldHlwZScpO1xyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogJ09wZW4gU2Fucyc7XHJcbiAgICBzcmM6IHVybCgnLi4vZm9udHMvT3Blbl9TYW5zL09wZW5TYW5zLUJvbGQudHRmJykgZm9ybWF0KCd0cnVldHlwZScpO1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogJ0dUIEFtZXJpY2EgRXhwYW5kZWQnO1xyXG4gICAgc3JjOiB1cmwoJy4uL2ZvbnRzL0dUQW1lcmljYV9leHBhbmRlZC9HVEFtZXJpY2EtRXhwYW5kZWRSZWd1bGFyLmVvdCcpO1xyXG4gICAgc3JjOiB1cmwoJy4uL2ZvbnRzL0dUQW1lcmljYV9leHBhbmRlZC9HVEFtZXJpY2EtRXhwYW5kZWRSZWd1bGFyLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXHJcbiAgICB1cmwoJy4uL2ZvbnRzL0dUQW1lcmljYV9leHBhbmRlZC9HVEFtZXJpY2EtRXhwYW5kZWRSZWd1bGFyLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxyXG4gICAgdXJsKCcuLi9mb250cy9HVEFtZXJpY2FfZXhwYW5kZWQvR1RBbWVyaWNhLUV4cGFuZGVkUmVndWxhci53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXHJcbiAgICB1cmwoJy4uL2ZvbnRzL0dUQW1lcmljYV9leHBhbmRlZC9HVEFtZXJpY2EtRXhwYW5kZWRSZWd1bGFyLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKSxcclxuICAgIHVybCgnLi4vZm9udHMvR1RBbWVyaWNhX2V4cGFuZGVkL0dUQW1lcmljYS1FeHBhbmRlZFJlZ3VsYXIuc3ZnI0dUQW1lcmljYS1FeHBhbmRlZFJlZ3VsYXInKSBmb3JtYXQoJ3N2ZycpO1xyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogJ0Z1Z3VlJztcclxuICAgIHNyYzogdXJsKCcuLi9mb250cy9GdWd1ZS9GdWd1ZS1SZWd1bGFyLmVvdCcpO1xyXG4gICAgc3JjOiB1cmwoJy4uL2ZvbnRzL0Z1Z3VlL0Z1Z3VlLVJlZ3VsYXIuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcclxuICAgIHVybCgnLi4vZm9udHMvRnVndWUvRnVndWUtUmVndWxhci53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcclxuICAgIHVybCgnLi4vZm9udHMvRnVndWUvRnVndWUtUmVndWxhci53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXHJcbiAgICB1cmwoJy4uL2ZvbnRzL0Z1Z3VlL0Z1Z3VlLVJlZ3VsYXIudHRmJykgZm9ybWF0KCd0cnVldHlwZScpLFxyXG4gICAgdXJsKCcuLi9mb250cy9GdWd1ZS9GdWd1ZS1SZWd1bGFyLnN2ZyNGdWd1ZS1SZWd1bGFyJykgZm9ybWF0KCdzdmcnKTtcclxuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6ICdCYXNpcyBHcm90ZXNxdWUgTGlnaHQnO1xyXG4gICAgc3JjOiB1cmwoJy4uL2ZvbnRzL0Jhc2lzX0dyb3Rlc3F1ZS9CYXNpc0dyb3Rlc3F1ZS1MaWdodC5lb3QnKTtcclxuICAgIHNyYzogdXJsKCcuLi9mb250cy9CYXNpc19Hcm90ZXNxdWUvQmFzaXNHcm90ZXNxdWUtTGlnaHQuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcclxuICAgIHVybCgnLi4vZm9udHMvQmFzaXNfR3JvdGVzcXVlL0Jhc2lzR3JvdGVzcXVlLUxpZ2h0LndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxyXG4gICAgdXJsKCcuLi9mb250cy9CYXNpc19Hcm90ZXNxdWUvQmFzaXNHcm90ZXNxdWUtTGlnaHQud29mZicpIGZvcm1hdCgnd29mZicpLFxyXG4gICAgdXJsKCcuLi9mb250cy9CYXNpc19Hcm90ZXNxdWUvQmFzaXNHcm90ZXNxdWUtTGlnaHQudHRmJykgZm9ybWF0KCd0cnVldHlwZScpLFxyXG4gICAgdXJsKCcuLi9mb250cy9CYXNpc19Hcm90ZXNxdWUvQmFzaXNHcm90ZXNxdWUtTGlnaHQuc3ZnI0Jhc2lzR3JvdGVzcXVlLUxpZ2h0JykgZm9ybWF0KCdzdmcnKTtcclxuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6ICdCYXNpcyBHcm90ZXNxdWUgUmVnJztcclxuICAgIHNyYzogdXJsKCcuLi9mb250cy9CYXNpc19Hcm90ZXNxdWUvQmFzaXNHcm90ZXNxdWUtUmVndWxhci5lb3QnKTtcclxuICAgIHNyYzogdXJsKCcuLi9mb250cy9CYXNpc19Hcm90ZXNxdWUvQmFzaXNHcm90ZXNxdWUtUmVndWxhci5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxyXG4gICAgdXJsKCcuLi9mb250cy9CYXNpc19Hcm90ZXNxdWUvQmFzaXNHcm90ZXNxdWUtUmVndWxhci53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcclxuICAgIHVybCgnLi4vZm9udHMvQmFzaXNfR3JvdGVzcXVlL0Jhc2lzR3JvdGVzcXVlLVJlZ3VsYXIud29mZicpIGZvcm1hdCgnd29mZicpLFxyXG4gICAgdXJsKCcuLi9mb250cy9CYXNpc19Hcm90ZXNxdWUvQmFzaXNHcm90ZXNxdWUtUmVndWxhci50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyksXHJcbiAgICB1cmwoJy4uL2ZvbnRzL0Jhc2lzX0dyb3Rlc3F1ZS9CYXNpc0dyb3Rlc3F1ZS1SZWd1bGFyLnN2ZyNCYXNpc0dyb3Rlc3F1ZS1SZWd1bGFyJykgZm9ybWF0KCdzdmcnKTtcclxuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbn1cclxuXHJcblxyXG4kZm9udC1iYXNpcy1ncm90ZXNxdWUtcmVnOiAnQmFzaXMgR3JvdGVzcXVlIFJlZyc7XHJcbiRmb250LWJhc2lzLWdyb3Rlc3F1ZS1saWdodDogJ0Jhc2lzIEdyb3Rlc3F1ZSBMaWdodCc7XHJcbiRmb250LWZ1Z3VlOiAnRnVndWUnO1xyXG4kZm9udC1ndC1hbWVyaWNhLWV4cGFuZGVkOiAnR1QgQW1lcmljYSBFeHBhbmRlZCc7XHJcbiIsIi8vVkFSSUFCTEVTXHJcblxyXG4vL1NpemVzXHJcbiRmaXhlZFdpZHRoOiAxMDI0cHg7XHJcbiRmaXhlZFdpZHRoSW50ZXJpb3JQYWdlczogODUwcHg7XHJcbiRzaWRlQmFyV2lkdGg6IDMzMXB4O1xyXG5cclxuLy9Gb250c1xyXG4kZm9udEZhbWlseTogJ09wZW4gU2Fucycsc2Fucy1zZXJpZiFpbXBvcnRhbnQ7XHJcblxyXG4vL0ZpeGVzXHJcbmRpdiNwYWdlIHtcclxuICAvL292ZXJmbG93LXk6IGhpZGRlbjtcclxufVxyXG5cclxuLy9UYWdzXHJcbmh0bWwge1xyXG4gIGhlaWdodDogMTAwJTtcclxuICBib2R5IHtcclxuICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcclxuICAgIG1pbi1oZWlnaHQ6IDEwMCU7XHJcbiAgICBAaW5jbHVkZSBib3gtc2l6aW5nKGJvcmRlci1ib3gpO1xyXG4gICAgZm9udC1mYW1pbHk6ICRmb250RmFtaWx5O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXBpbmstcHJvdmluY2lhbDtcclxuICB9XHJcbn1cclxuXHJcbi5jb250YWluZXItZml4ZWQge1xyXG4gIEBpbmNsdWRlIGJveC1zaXppbmcoYm9yZGVyLWJveCk7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgbWFyZ2luOiAwIGF1dG87XHJcbiAgbWF4LXdpZHRoOiAxOTIwcHg7XHJcbiAgcGFkZGluZzogMCAxMTFweDtcclxuICBAaW5jbHVkZSByZXNwb25kLXRvKDE5MTlweCl7XHJcbiAgICBwYWRkaW5nOiAwIDg0cHg7XHJcbiAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG4gIEBpbmNsdWRlIHJlc3BvbmQtdG8oMTAyNHB4KXtcclxuICAgIG1heC13aWR0aDogJGZpeGVkV2lkdGg7XHJcbiAgICBwYWRkaW5nOiAwIDYwcHg7XHJcbiAgfVxyXG4gIEBpbmNsdWRlIHJlc3BvbmQtdG8oNTAwcHgpe1xyXG4gICAgcGFkZGluZzogMCAzMnB4O1xyXG4gIH1cclxuXHJcbiAgJi5jbGVhcmZpeCB7XHJcbiAgICBAaW5jbHVkZSBjbGVhcmZpeCgpO1xyXG4gIH1cclxuXHJcbiAgJi5pbnRlcmlvci1wYWdlc3tcclxuICAgIG1heC13aWR0aDogJGZpeGVkV2lkdGhJbnRlcmlvclBhZ2VzO1xyXG4gIH1cclxufVxyXG5cclxuLmNvbnRhaW5lci1mdWxsIHtcclxuICBAaW5jbHVkZSBib3gtc2l6aW5nKGJvcmRlci1ib3gpO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG5cclxuICAmLmNsZWFyZml4IHtcclxuXHJcbiAgICBAaW5jbHVkZSBjbGVhcmZpeCgpO1xyXG4gIH1cclxufVxyXG5cclxuZGl2LmNvbnRlbnQtd2l0aC1zaWRlYmFyIHtcclxuICBAaW5jbHVkZSBib3gtc2l6aW5nKGJvcmRlci1ib3gpO1xyXG4gIEBpbmNsdWRlIGNsZWFyZml4KCk7XHJcblxyXG4gIGRpdi5jb250YWluZXItY29udGVudCxcclxuICBkaXYuY29udGFpbmVyLXNpZGViYXIge1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgfVxyXG5cclxuICBkaXYuY29udGFpbmVyLXNpZGViYXIge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDIwcHg7XHJcbiAgfVxyXG5cclxuICBkaXYuY29udGFpbmVyLWNvbnRlbnQge1xyXG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtICN7JHNpZGVCYXJXaWR0aH0gLSA1MHB4KTtcclxuICB9XHJcbn1cclxuXHJcbmEge1xyXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHJcbiAgJjpob3ZlciB7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgfVxyXG59XHJcblxyXG5idXR0b24ge1xyXG4gIGJvcmRlcjogbm9uZTtcclxuICBib3gtc2hhZG93OiBub25lO1xyXG4gIGJhY2tncm91bmQ6IG5vbmU7XHJcblxyXG4gICY6Zm9jdXMsXHJcbiAgJjpob3ZlciB7XHJcbiAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgYm94LXNoYWRvdzogbm9uZTtcclxuICB9XHJcbn1cclxuXHJcblxyXG5cclxuaW5wdXRbdHlwZT1cInRleHRcIl0sIGlucHV0W3R5cGU9XCJidXR0b25cIl0sIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xyXG4gIGJveC1zaGFkb3c6IG5vbmU7XHJcblxyXG4gICY6Zm9jdXMsXHJcbiAgJjpob3ZlciB7XHJcbiAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgYm94LXNoYWRvdzogbm9uZTtcclxuICB9XHJcbn1cclxuXHJcbi51aS1hdXRvY29tcGxldGUge1xyXG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XHJcbiAgbWF4LXdpZHRoOiA0MDBweDtcclxuICBmb250LXNpemU6IDE0cHg7XHJcbiAgei1pbmRleDogMTA7XHJcbiAgbGlzdC1zdHlsZTogbm9uZTtcclxuICBwYWRkaW5nOiAxMHB4IDIwcHg7XHJcblxyXG4gIGxpLnVpLW1lbnUtaXRlbSB7XHJcbiAgICBwYWRkaW5nOiA1cHggMDtcclxuICB9XHJcblxyXG59XHJcblxyXG5cclxuLy8gd3AgYmFyIGZpeFxyXG5cclxuQGluY2x1ZGUgcmVzcG9uZC10byg3ODJweCl7XHJcbiAgaHRtbCB7XHJcbiAgICBtYXJnaW4tdG9wOiAwcHggIWltcG9ydGFudDtcclxuICAgICN3cGFkbWluYmFyIHtcclxuICAgICAgbWluLXdpZHRoOiB1bnNldDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcblxyXG5AaW5jbHVkZSByZXNwb25kLXRvKDYwMHB4KXtcclxuICBodG1sIHtcclxuICAgICN3cGFkbWluYmFyIHtcclxuICAgICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuXHJcbnB7XHJcbiAgbWFyZ2luOiAwO1xyXG59XHJcblxyXG4uaGVudHJ5e1xyXG4gIG1hcmdpbjogMDtcclxufVxyXG5cclxuXHJcbmgxLGgyLFxyXG5oMyxoNCxcclxuaDUsaDZ7XHJcbiAgbWFyZ2luOiAwO1xyXG59XHJcblxyXG4uZGlzcGxheS1ibG9ja3tcclxuICBkaXNwbGF5OiBibG9jaztcclxufVxyXG5cclxuLmRpc3BsYXktaW5saW5lLWJsb2Nre1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxufVxyXG5cclxuLnRleHQtYWxpZ24tY2VudGVye1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxufSIsIiRjb2xvci1ibGFjazogIzAwMDtcclxuJGNvbG9yLXdoaXRlIDogI2ZmZjtcclxuJGNvbG9yLWVkZW46ICMxMDRGNTg7XHJcbiRjb2xvci1zZXBpYS1za2luOiAjOUQ0RjQ0O1xyXG4kY29sb3ItbmVncm9uaSA6ICNGRkQ5QzE7XHJcbiRjb2xvci1waW5rLXByb3ZpbmNpYWw6ICNGRUY2RjA7XHJcbiIsIi50aGUtaHVkZGxlLWN0YS1idXR0b24ge1xyXG4gIGNvbG9yOiAkY29sb3ItcGluay1wcm92aW5jaWFsO1xyXG4gIHBhZGRpbmc6IDE5LjVweCAxNnB4O1xyXG4gIEBpbmNsdWRlIGZvbnQtZmFtaWx5KCRmb250LWd0LWFtZXJpY2EtZXhwYW5kZWQsIDE2cHgsIDE5cHgpO1xyXG4gIEBpbmNsdWRlIHJlc3BvbmQtdG8oMTkxOXB4KXtcclxuICAgIEBpbmNsdWRlIGZvbnQtZmFtaWx5KCRmb250LWd0LWFtZXJpY2EtZXhwYW5kZWQsIDE2Ljg4cHgsIDIwcHgpO1xyXG4gICAgcGFkZGluZzogMjJweCAxN3B4O1xyXG4gIH1cclxuICBAaW5jbHVkZSByZXNwb25kLXRvKDE0MzlweCl7XHJcbiAgICBAaW5jbHVkZSBmb250LWZhbWlseSgkZm9udC1ndC1hbWVyaWNhLWV4cGFuZGVkLCAxMnB4LCAxNHB4KTtcclxuICAgIHBhZGRpbmc6IDE0LjVweCAxM3B4O1xyXG4gIH1cclxuICAmLmN0YS1idXR0b24tdHJhbnNwYXJlbnR7XHJcbiAgICBib3JkZXI6IDJweCBzb2xpZCAkY29sb3ItcGluay1wcm92aW5jaWFsO1xyXG4gICAgY29sb3I6ICRjb2xvci1waW5rLXByb3ZpbmNpYWw7XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcclxuICAgICY6bm90KC5jdGEtYnV0dG9uLWJvcmRlci1ib3R0b20tZGlzcGxheSkge1xyXG4gICAgICBsZXR0ZXItc3BhY2luZzogMC42cHg7XHJcbiAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oMTkxOXB4KXtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oMTQzOXB4KXtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC42cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICYuY3RhLWJ1dHRvbi1ob3Zlci1jb2xvci1ncmVlbntcclxuICAgICAgJjpob3ZlcntcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcGluay1wcm92aW5jaWFsO1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3ItZWRlbjtcclxuICAgICAgfVxyXG5cclxuICAgIH1cclxuXHJcbiAgICAmLmN0YS1idXR0b24taG92ZXItY29sb3Itc2VwaWEtc2tpbntcclxuICAgICAgJjpob3ZlcntcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcGluay1wcm92aW5jaWFsO1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3Itc2VwaWEtc2tpbjtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYuY3RhLWJ1dHRvbi1ob3Zlci1iZy1jb2xvci1ncmVlbntcclxuXHJcbiAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWVkZW47XHJcbiAgICAgICAgY29sb3I6ICRjb2xvci1waW5rLXByb3ZpbmNpYWw7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLmN0YS1idXR0b24taG92ZXItYmctY29sb3Itc2VwaWEtc2tpbntcclxuICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3Itc2VwaWEtc2tpbjtcclxuICAgICAgY29sb3I6ICRjb2xvci1zZXBpYS1za2luO1xyXG4gICAgICAmOmhvdmVye1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLXBpbmstcHJvdmluY2lhbDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcGluay1wcm92aW5jaWFsO1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3Itc2VwaWEtc2tpbjtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYuY3RhLWJ1dHRvbi1ib3JkZXItZ3JlZW57XHJcbiAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLWVkZW47XHJcbiAgICAgIGNvbG9yOiAkY29sb3ItZWRlbjtcclxuICAgIH1cclxuICAgICYuY3RhLWJ1dHRvbi1ib3JkZXItYm90dG9tLWRpc3BsYXkge1xyXG4gICAgICBib3JkZXItdG9wOiB0cmFuc3BhcmVudDtcclxuICAgICAgYm9yZGVyLWxlZnQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICBib3JkZXItcmlnaHQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICBmb250LXNpemU6IDEwcHg7XHJcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjk0cHg7XHJcbiAgICAgIHBhZGRpbmc6IDAgMCA2cHg7XHJcbiAgICAgIEBpbmNsdWRlIGZvbnQtZmFtaWx5KCRmb250LWd0LWFtZXJpY2EtZXhwYW5kZWQsIDE5cHgsIDIzcHgpO1xyXG4gICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDE5MTlweCl7XHJcbiAgICAgICAgQGluY2x1ZGUgZm9udC1mYW1pbHkoJGZvbnQtZ3QtYW1lcmljYS1leHBhbmRlZCwgMTRweCwgMTdweCk7XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygxNDM5cHgpe1xyXG4gICAgICAgIEBpbmNsdWRlIGZvbnQtZmFtaWx5KCRmb250LWd0LWFtZXJpY2EtZXhwYW5kZWQsIDEwcHgsIDEycHgpO1xyXG4gICAgICB9XHJcbiAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgb3BhY2l0eTogMC41O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ubW9kYWwge1xyXG4gIHBvc2l0aW9uOiBmaXhlZDtcclxuICB6LWluZGV4OiA1O1xyXG4gIHRvcDogMDtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSggMCwwLDAsMC41KTtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbiAgb3ZlcmZsb3cteTogc2Nyb2xsO1xyXG4gICYuaXMtYWN0aXZle1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgfVxyXG4gICYuaXMtc3VjY2Vzc3tcclxuICAgIGRpc3BsYXk6IGZsZXghaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm1vZGFsLWNvbnRhaW5lcntcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1waW5rLXByb3ZpbmNpYWw7XHJcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgcGFkZGluZzogNDNweCA1MHB4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgLmNsb3NlLW1vZGFsIHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICByaWdodDogMTBweDtcclxuICAgICAgZm9udC1zaXplOiA0MHB4O1xyXG4gICAgICB0b3A6IDA7XHJcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgY29sb3I6ICRjb2xvci1zZXBpYS1za2luO1xyXG4gICAgfVxyXG4gIH1cclxufSIsIm1haW4udGhlLWh1ZGRsZS1sYW5kaW5nIHtcclxuICBtaW4taGVpZ2h0OiAxMDAlO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblxyXG4gIC5mb3JtLWNvbnRhaW5lciB7XHJcbiAgICAmLmZvcm0taXMtaGlkZGVuIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAmLmhpZGRlbi1mb3JtLWNvbnRhaW5lciB7XHJcbiAgICAgIC5uZi1wYXNzLmZpZWxkLXdyYXAgLm5mLWZpZWxkLWVsZW1lbnQ6YWZ0ZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC8vLm5mLWFmdGVyLWZpZWxkIHtcclxuICAgICAgLy8gIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIC8vfVxyXG5cclxuXHJcbiAgICAgIGlucHV0Oi13ZWJraXQtYXV0b2ZpbGwge1xyXG4gICAgICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDAgNTBweCB0cmFuc3BhcmVudCBpbnNldDsgLyogQ2hhbmdlIHRoZSBjb2xvciB0byB5b3VyIG93biBiYWNrZ3JvdW5kIGNvbG9yICovXHJcbiAgICAgICAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6ICMzMzM7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGlucHV0Oi13ZWJraXQtYXV0b2ZpbGw6Zm9jdXMge1xyXG4gICAgICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDAgNTBweCB0cmFuc3BhcmVudCBpbnNldDtcclxuICAgICAgICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogIzMzMztcclxuICAgICAgfVxyXG5cclxuICAgICAgLm5mLWVycm9yIC5uZi1lcnJvci1tc2csXHJcbiAgICAgIC5uZi1lcnJvci1tc2cubmYtZXJyb3ItZmllbGQtZXJyb3JzIHtcclxuICAgICAgICBAaW5jbHVkZSBmb250LWZhbWlseSgkZm9udC1ndC1hbWVyaWNhLWV4cGFuZGVkLCAxMHB4KTtcclxuICAgICAgfVxyXG5cclxuICAgICAgLm5mLWVycm9yIC5uZi1lcnJvci1tc2c6bm90KC5uZi1lcnJvci11bmlxdWVfZmllbGQpLFxyXG4gICAgICAubmYtZXJyb3ItbXNnLm5mLWVycm9yLWZpZWxkLWVycm9ycyB7XHJcbiAgICAgICAgQGluY2x1ZGUgZm9udC1mYW1pbHkoJGZvbnQtZ3QtYW1lcmljYS1leHBhbmRlZCwgMTBweCk7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG5cclxuICAgICAgLm5mLWZvcm0tY29udCB7XHJcbiAgICAgICAgY29sb3I6ICRjb2xvci1zZXBpYS1za2luO1xyXG5cclxuICAgICAgICAubmYtcmVzcG9uc2UtbXNnIHtcclxuICAgICAgICAgIHBhZGRpbmctdG9wOiAyNXB4O1xyXG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDI1cHg7XHJcbiAgICAgICAgICBjb2xvcjogJGNvbG9yLXBpbmstcHJvdmluY2lhbDtcclxuXHJcbiAgICAgICAgICBoMiB7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgcGFkZGluZzogMjVweCAwIDA7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1mYW1pbHkoJGZvbnQtZ3QtYW1lcmljYS1leHBhbmRlZCwgMTBweCwgMTJweCk7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItcGluay1wcm92aW5jaWFsO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5uZi1mb3JtLWZpZWxkcy1yZXF1aXJlZCB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLm5mLWZvcm0tY29udGVudCB7XHJcbiAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnJpZ2h0LWFycm93LWNvbnRhaW5lciB7XHJcbiAgICAgICAgICBwYWRkaW5nOiAxMHB4IDA7XHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgd2lkdGg6IGF1dG87XHJcblxyXG4gICAgICAgICAgPiBpbWcuc3VibWl0LWZvcm0tdHJpZ2dlciB7XHJcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIG5mLWZpZWxkcy13cmFwIHtcclxuICAgICAgICAgIG5mLWZpZWxkIHtcclxuICAgICAgICAgICAgLm5mLWZpZWxkLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnN1Ym1pdC1jb250YWluZXIge1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5uZi1lcnJvci5maWVsZC13cmFwIC5uZi1maWVsZC1lbGVtZW50OmFmdGVyIHtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLm5mLWZpZWxkLWxhYmVsIHtcclxuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgICAgICAgIGxhYmVsIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjhweDtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtZmFtaWx5KCRmb250LWd0LWFtZXJpY2EtZXhwYW5kZWQsIDEwcHgpO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgaW5wdXQsIHNlbGVjdCB7XHJcbiAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICAgICAgICAgICAgbWF4LWhlaWdodDogMjBweDtcclxuICAgICAgICAgICAgICBjb2xvcjogI0ZGRkJGODtcclxuICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1mYW1pbHkoJGZvbnQtZ3QtYW1lcmljYS1leHBhbmRlZCwgMjhweCk7XHJcbiAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygxOTE5cHgpIHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtZmFtaWx5KCRmb250LWd0LWFtZXJpY2EtZXhwYW5kZWQsIDE2cHgpO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDE0MzlweCkge1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1mYW1pbHkoJGZvbnQtZ3QtYW1lcmljYS1leHBhbmRlZCwgMTBweCk7XHJcbiAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAmOjpwbGFjZWhvbGRlciB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250LWZhbWlseSgkZm9udC1ndC1hbWVyaWNhLWV4cGFuZGVkLCAxMHB4KTtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItcGluay1wcm92aW5jaWFsO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgaW5wdXRbdHlwZT1lbWFpbF0ge1xyXG4gICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuXHJcbiAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvY2hldnJvbi1yaWdodC5wbmcpO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IC0xNnB4O1xyXG4gICAgICAgICAgICAgICAgdG9wOiAtNnB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnRoZS1odWRkbGUtY3RhLWJ1dHRvbiB7XHJcbiAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1mYW1pbHkoJGZvbnQtZ3QtYW1lcmljYS1leHBhbmRlZCwgMTJweCwgMTRweCk7XHJcbiAgICAgICAgICAgICAgcGFkZGluZzogMTNweDtcclxuICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXNlcGlhLXNraW47XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3Itc2VwaWEtc2tpbjtcclxuICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3Itc2VwaWEtc2tpbjtcclxuICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAud3JhcC0zMyB7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvIDMgLSAxNXB4KTtcclxuICAgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDc2OHB4KSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICYuY29sdW1uLTEsXHJcbiAgICAgICAgICAgICAgJi5jb2x1bW4tMiB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE3cHg7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDc2OHB4KSB7XHJcbiAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC53cmFwLTUwIHtcclxuICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC8gMiAtIDEwcHgpO1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oNjAwcHgpIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgJi53cmFwLXBvc2l0aW9uLWxlZnQge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDYwMHB4KSB7XHJcbiAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICYud3JhcC1wb3NpdGlvbi1yaWdodCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogNXB4O1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10byg2MDBweCkge1xyXG4gICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIHNlY3Rpb24ge1xyXG4gICAgJi5oZXJvIHtcclxuICAgICAgJi50aGUtaHVkZGxlLWhlcm8ge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1lZGVuO1xyXG5cclxuICAgICAgICAuaGVyby1jb250YWluZXIge1xyXG4gICAgICAgICAgLnNpdGUtbG9nbyB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMzQ5cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDExMnB4O1xyXG4gICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDE5MTlweCkge1xyXG4gICAgICAgICAgICAgIG1heC13aWR0aDogMjYycHg7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDogODRweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDE0MzlweCkge1xyXG4gICAgICAgICAgICAgIG1heC13aWR0aDogMTg2cHg7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNjBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC50ZXh0LWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxODhweDtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDUwcHg7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oMTkxOXB4KSB7XHJcbiAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDE0N3B4O1xyXG4gICAgICAgICAgICAgIG1heC13aWR0aDogNzg4cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygxNDM5cHgpIHtcclxuICAgICAgICAgICAgICBtYXgtd2lkdGg6IDU2MHB4O1xyXG4gICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxMDFweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmhlcm8tdGV4dCB7XHJcbiAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1waW5rLXByb3ZpbmNpYWw7XHJcbiAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1mYW1pbHkoJGZvbnQtYmFzaXMtZ3JvdGVzcXVlLWxpZ2h0LCA2NHB4LCA4NC4zOHB4KTtcclxuICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzhweDtcclxuICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcclxuICAgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDE5MTlweCkge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDI0cHg7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250LWZhbWlseSgkZm9udC1iYXNpcy1ncm90ZXNxdWUtbGlnaHQsIDQ4cHgsIDYzLjI4cHgpO1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA3ODhweDtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygxNDM5cHgpIHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtZmFtaWx5KCRmb250LWJhc2lzLWdyb3Rlc3F1ZS1saWdodCwgMzRweCwgNDVweCk7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10byg3NjhweCkge1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1mYW1pbHkoJGZvbnQtYmFzaXMtZ3JvdGVzcXVlLWxpZ2h0LCAyN3B4LCAzNnB4KTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLmN0YXMtY29udGFpbmVyIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGVuZDtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDMwcHg7XHJcblxyXG4gICAgICAgICAgICAubmYtZm9ybS1jb250IG5mLWZpZWxkcy13cmFwIG5mLWZpZWxkIC53cmFwLTUwIHtcclxuICAgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDYwMHB4KSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC8gMiAtIDEwcHgpICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAudGhlLWh1ZGRsZS1jdGEtYnV0dG9uIHtcclxuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMnB4O1xyXG4gICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgICAgcGFkZGluZzogMjhweCAyNXB4O1xyXG4gICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtZmFtaWx5KCRmb250LWd0LWFtZXJpY2EtZXhwYW5kZWQsIDIyLjVweCwgMjhweCk7XHJcbiAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDEuMXB4O1xyXG4gICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oMTkxOXB4KSB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250LWZhbWlseSgkZm9udC1ndC1hbWVyaWNhLWV4cGFuZGVkLCAxNi44OHB4LCAyMHB4KTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDIxcHggMTZweDtcclxuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjlweDtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygxNDM5cHgpIHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtZmFtaWx5KCRmb250LWd0LWFtZXJpY2EtZXhwYW5kZWQsIDEycHgsIDE0cHgpO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTQuNXB4IDEzcHg7XHJcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC42cHg7XHJcbiAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAmLmN0YS1sZWFybi1tb3JlIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE3cHggMCA5cHg7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250LWZhbWlseSgkZm9udC1ndC1hbWVyaWNhLWV4cGFuZGVkLCAxOC41cHgsIDIzcHgpO1xyXG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDJweDtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oMTkxOXB4KSB7XHJcbiAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtZmFtaWx5KCRmb250LWd0LWFtZXJpY2EtZXhwYW5kZWQsIDE0LjVweCwgMTdweCk7XHJcbiAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAxLjFweDtcclxuICAgICAgICAgICAgICAgICAgcGFkZGluZzogOHB4IDAgN3B4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygxNDM5cHgpIHtcclxuICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1mYW1pbHkoJGZvbnQtZ3QtYW1lcmljYS1leHBhbmRlZCwgMTBweCwgMTJweCk7XHJcbiAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMCAzcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG5cclxuICAgIH1cclxuXHJcbiAgICAmLmFib3V0LWxhbmRpbmcge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICRjb2xvci1zZXBpYS1za2luIDUwJSwgJGNvbG9yLW5lZ3JvbmkgNTAlKTtcclxuICAgICAgQGluY2x1ZGUgcmVzcG9uZC10byg3NjhweCkge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1waW5rLXByb3ZpbmNpYWw7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5hYm91dC1jb250YWluZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDEwNXB4O1xyXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oMTkxOXB4KSB7XHJcbiAgICAgICAgICBwYWRkaW5nLXRvcDogNzhweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygxMDI0cHgpIHtcclxuICAgICAgICAgIHBhZGRpbmctdG9wOiA1NnB4O1xyXG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDU2cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDc2OHB4KSB7XHJcbiAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5hYm91dC1pbmZvcm1hdGlvbiB7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cclxuICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oNzY4cHgpIHtcclxuICAgICAgICAgICAgcGFkZGluZzogNTZweCA1NnB4IDA7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1zZXBpYS1za2luO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10byg1MDBweCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA1MHB4IDA7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLmFib3V0LWluZm9ybWF0aW9uLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG5cclxuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAzNnB4O1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDc4MnB4O1xyXG4gICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDEzMzlweCkge1xyXG4gICAgICAgICAgICAgIG1heC13aWR0aDogNDE3cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10byg3NjhweCkge1xyXG4gICAgICAgICAgICAgIG1heC13aWR0aDogODAlO1xyXG4gICAgICAgICAgICAgIG1hcmdpbjogMCAzMnB4IDAgMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDUwMHB4KSB7XHJcbiAgICAgICAgICAgICAgbWFyZ2luOiAwIDMycHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5pbmZvcm1hdGlvbi1jb250YWluZXIge1xyXG4gICAgICAgICAgICAgIC5pbmZvcm1hdGlvbi10aXRsZSB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250LWZhbWlseSgkZm9udC1iYXNpcy1ncm90ZXNxdWUtcmVnLCAyOHB4LCA0MS4yNXB4KTtcclxuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAxLjJweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI2cHg7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDE5MTlweCkge1xyXG4gICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250LWZhbWlseSgkZm9udC1iYXNpcy1ncm90ZXNxdWUtcmVnLCAyMXB4LCAzMnB4KTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDE0MzlweCkge1xyXG4gICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250LWZhbWlseSgkZm9udC1iYXNpcy1ncm90ZXNxdWUtcmVnLCAxNXB4LCAyMnB4KTtcclxuICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuNjZweDtcclxuICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItcGluay1wcm92aW5jaWFsO1xyXG5cclxuXHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgLmluZm9ybWF0aW9uLXRleHQtY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA1cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItcGluay1wcm92aW5jaWFsO1xyXG4gICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250LWZhbWlseSgkZm9udC1iYXNpcy1ncm90ZXNxdWUtbGlnaHQsIDI4cHgsIDM3LjVweCk7XHJcbiAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDE5MTlweCkge1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtZmFtaWx5KCRmb250LWJhc2lzLWdyb3Rlc3F1ZS1saWdodCwgMjFweCwgMjguMTNweCk7XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygxMzM5cHgpIHtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250LWZhbWlseSgkZm9udC1iYXNpcy1ncm90ZXNxdWUtbGlnaHQsIDE1cHgsIDIwcHgpO1xyXG4gICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmN0YXMtY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGVuZDtcclxuICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcclxuXHJcbiAgICAgICAgICAgICAgLm5mLWZvcm0tY29udCBuZi1maWVsZHMtd3JhcCBuZi1maWVsZCAud3JhcC01MCB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDYwMHB4KSB7XHJcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAyIC0gMTBweCkgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgIC50aGUtaHVkZGxlLWN0YS1idXR0b24ge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC50ZXN0aW1vbmlhbHMge1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDc2OHB4KSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgNTZweCAzNXB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItbmVncm9uaTtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oNTAwcHgpIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMCAzMnB4IDM1cHg7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLnRlc3RpbW9uaWFscy1jb250YWluZXIge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogNjc5cHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMCAxMTJweCAxMTJweDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygxOTE5cHgpIHtcclxuICAgICAgICAgICAgICBwYWRkaW5nOiAwIDAgODZweCAxNjhweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDE0NDBweCkge1xyXG4gICAgICAgICAgICAgIHBhZGRpbmc6IDAgMCA4NnB4IDg0cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygxNDM5cHgpIHtcclxuICAgICAgICAgICAgICBwYWRkaW5nOiAwIDAgNjBweCAxMDhweDtcclxuICAgICAgICAgICAgICBtYXgtd2lkdGg6IDQxN3B4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oMTAyNXB4KSB7XHJcbiAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNjBweDtcclxuICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDYwcHg7XHJcbiAgICAgICAgICAgICAgbWF4LXdpZHRoOiAzNjJweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDg1MHB4KSB7XHJcbiAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAzNnB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDc2OHB4KSB7XHJcbiAgICAgICAgICAgICAgbWF4LXdpZHRoOiA4MCU7XHJcbiAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG5cclxuICAgICAgICAgICAgfVxyXG5cclxuXHJcbiAgICAgICAgICAgIC50ZXN0aW1vbmlhbHMtdGl0bGUge1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItcGluay1wcm92aW5jaWFsO1xyXG4gICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtZmFtaWx5KCRmb250LWJhc2lzLWdyb3Rlc3F1ZS1yZWcsIDI4cHgsIDQxLjI1cHgpO1xyXG4gICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAxLjJweDtcclxuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxN3B4O1xyXG4gICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oMTQzOXB4KSB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250LWZhbWlseSgkZm9udC1iYXNpcy1ncm90ZXNxdWUtcmVnLCAxNXB4LCAyMnB4KTtcclxuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjY2cHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgJi5oaWRkZW4ge1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGJsb2NrcXVvdGUge1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICBtYXgtd2lkdGg6IDY3OXB4O1xyXG4gICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oMTkxOXB4KSB7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDUwOXB4O1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDE0MzlweCkge1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAzNjJweDtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10byg3NjhweCkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzNXB4O1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgJi50ZXN0aW1vbmlhbCB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXNlcGlhLXNraW47XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMTRweDtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oMTkxOXB4KSB7XHJcbiAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDg2cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDE0MzlweCkge1xyXG4gICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA2M3B4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10byg3NjhweCkge1xyXG4gICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzNXB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250LWZhbWlseSgkZm9udC1iYXNpcy1ncm90ZXNxdWUtbGlnaHQsIDM3cHgsIDUwLjYzcHgpO1xyXG4gICAgICAgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDE5MTlweCkge1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtZmFtaWx5KCRmb250LWJhc2lzLWdyb3Rlc3F1ZS1saWdodCwgMjhweCwgMzcuOTdweCk7XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygxNDM5cHgpIHtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250LWZhbWlseSgkZm9udC1iYXNpcy1ncm90ZXNxdWUtbGlnaHQsIDIwcHgsIDI3cHgpO1xyXG4gICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcclxuICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjdweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oNzY4cHgpIHtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250LWZhbWlseSgkZm9udC1iYXNpcy1ncm90ZXNxdWUtbGlnaHQsIDE2cHgsIDIycHgpO1xyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgZm9vdGVyIHtcclxuICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1mYW1pbHkoJGZvbnQtYmFzaXMtZ3JvdGVzcXVlLXJlZywgMjguMTNweCwgMzcuMTNweCk7XHJcbiAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAycHg7XHJcbiAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oMTQzOXB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1mYW1pbHkoJGZvbnQtYmFzaXMtZ3JvdGVzcXVlLXJlZywgMTVweCwgMjBweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuNjZweDtcclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cclxuICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10byg3NjhweCkge1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtZmFtaWx5KCRmb250LWJhc2lzLWdyb3Rlc3F1ZS1yZWcsIDEycHgsIDE2cHgpO1xyXG4gICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjUycHg7XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLmV2ZW50cy1wcm9maWxlIHtcclxuICAgICAgJjpudGgtY2hpbGQob2RkKSB7XHJcbiAgICAgICAgLmV2ZW50cy1wcm9maWxlLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XHJcblxyXG4gICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10byg3NjhweCkge1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLmV2ZW50cy1wcm9maWxlLWNvbnRhaW5lciB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDc2OHB4KSB7XHJcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmltYWdlLWNvbHVtbiB7XHJcbiAgICAgICAgICBmbGV4OiAxO1xyXG4gICAgICAgICAgQGluY2x1ZGUgYmFja2dyb3VuZEltYWdlKGNvdmVyKTtcclxuICAgICAgICAgIG1pbi1oZWlnaHQ6IDk0NnB4O1xyXG4gICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygxOTE5cHgpIHtcclxuICAgICAgICAgICAgbWluLWhlaWdodDogODI2cHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDE0MzlweCkge1xyXG4gICAgICAgICAgICBtaW4taGVpZ2h0OiA1OTJweDtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmLmRlc2t0b3AtaW1hZ2Uge1xyXG5cclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oNzY4cHgpIHtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJi5tb2JpbGUtaW1hZ2Uge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDc2OHB4KSB7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5pbmZvcm1hdGlvbi1jb2x1bW4ge1xyXG4gICAgICAgICAgZmxleDogMTtcclxuXHJcbiAgICAgICAgICAuaW5mb3JtYXRpb24tY29sdW1uLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItZWRlbjtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA1NTBweDtcclxuICAgICAgICAgICAgcGFkZGluZzogMTEwcHggMCAxMTRweCAxMTNweDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYmV0d2VlbigxOTE5cHgsIDE0NDFweCkge1xyXG4gICAgICAgICAgICAgIG1heC13aWR0aDogNTYxcHg7XHJcbiAgICAgICAgICAgICAgcGFkZGluZzogNzRweCAwIDc0cHggMTQ5cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygxNDQwcHgpIHtcclxuICAgICAgICAgICAgICBtYXgtd2lkdGg6IDU2MXB4O1xyXG4gICAgICAgICAgICAgIHBhZGRpbmc6IDc0cHggMCA3NHB4IDg2cHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJldHdlZW4oMTQzOXB4LCAxMDI1cHgpIHtcclxuICAgICAgICAgICAgICBtYXgtd2lkdGg6IDM5OXB4O1xyXG4gICAgICAgICAgICAgIHBhZGRpbmc6IDUycHggMCAwIDEwOXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oMTAyNHB4KSB7XHJcbiAgICAgICAgICAgICAgbWF4LXdpZHRoOiAzOTlweDtcclxuICAgICAgICAgICAgICBwYWRkaW5nOiA1MnB4IDAgMCA2MHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10byg1MDBweCkge1xyXG4gICAgICAgICAgICAgIHBhZGRpbmc6IDMycHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5pbmZvcm1hdGlvbi1zdWJ0aXRsZSB7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xyXG4gICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtZmFtaWx5KCRmb250LWJhc2lzLWdyb3Rlc3F1ZS1saWdodCwgMTlweCwgMjYuMjVweCk7XHJcbiAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygxOTE5cHgpIHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtZmFtaWx5KCRmb250LWJhc2lzLWdyb3Rlc3F1ZS1saWdodCwgMjFweCwgMjguMTNweCk7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oMTQzOXB4KSB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250LWZhbWlseSgkZm9udC1iYXNpcy1ncm90ZXNxdWUtbGlnaHQsIDE1cHgsIDIwcHgpO1xyXG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuNXB4O1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmluZm9ybWF0aW9uLXRpdGxlIHtcclxuICAgICAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtZmFtaWx5KCRmb250LWJhc2lzLWdyb3Rlc3F1ZS1saWdodCwgNTBweCwgNjMuOXB4KTtcclxuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xyXG4gICAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygxOTE5cHgpIHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtZmFtaWx5KCRmb250LWJhc2lzLWdyb3Rlc3F1ZS1saWdodCwgNTIuNDlweCwgNjguNDdweCk7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygxNDM5cHgpIHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtZmFtaWx5KCRmb250LWJhc2lzLWdyb3Rlc3F1ZS1saWdodCwgMzdweCwgNDguNjlweCk7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA3cHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA4cHg7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuaW5mb3JtYXRpb24tdGV4dC1jb250YWluZXIge1xyXG4gICAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjdweDtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtZmFtaWx5KCRmb250LWJhc2lzLWdyb3Rlc3F1ZS1saWdodCwgMjBweCwgMjdweCk7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDE5MTlweCkge1xyXG4gICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250LWZhbWlseSgkZm9udC1iYXNpcy1ncm90ZXNxdWUtbGlnaHQsIDIxcHgsIDI4LjEzcHgpO1xyXG4gICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygxNDM5cHgpIHtcclxuICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1mYW1pbHkoJGZvbnQtYmFzaXMtZ3JvdGVzcXVlLWxpZ2h0LCAxNXB4LCAyMHB4KTtcclxuICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xyXG4gICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgLmN0YXMtY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGVuZDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAzNnB4O1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygxOTE5cHgpIHtcclxuICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDVweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oMTQzOXB4KSB7XHJcbiAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiA4cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLnRoZS1odWRkbGUtY3RhLWJ1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAvLyYuc2luZ2xlIHtcclxuICAgICAgLmV2ZW50cy1wcm9maWxlLWNvbnRhaW5lciB7XHJcbiAgICAgICAgLmluZm9ybWF0aW9uLWNvbHVtbiB7XHJcbiAgICAgICAgICAuaW5mb3JtYXRpb24tY29sdW1uLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIC8vcGFkZGluZzogNThweCA1OHB4IDMwcHggNThweDtcclxuXHJcbiAgICAgICAgICAgIC5vdGhlci1ldmVudHMge1xyXG4gICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG5cclxuICAgICAgICAgICAgICAuY3RhLW90aGVyLWV2ZW50cyB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLy99XHJcbiAgICB9XHJcblxyXG4gICAgJi5mYXFzIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWVkZW47XHJcblxyXG4gICAgICAuZmFxcy1jb250YWluZXIge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiA5MHB4O1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA5MHB4O1xyXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oMTkxOXB4KSB7XHJcbiAgICAgICAgICBwYWRkaW5nLXRvcDogNzBweDtcclxuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA3MHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDE0MzlweCkge1xyXG4gICAgICAgICAgcGFkZGluZy10b3A6IDQ4cHg7XHJcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNDhweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10byg3NjhweCkge1xyXG4gICAgICAgICAgcGFkZGluZy10b3A6IDUzcHg7XHJcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNTNweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zZWN0aW9uLWhlYWRlciB7XHJcbiAgICAgICAgICAuc2VjdGlvbi10aXRsZSB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtZmFtaWx5KCRmb250LWJhc2lzLWdyb3Rlc3F1ZS1saWdodCwgNzBweCwgOTFweCk7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oMTkxOXB4KSB7XHJcbiAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1mYW1pbHkoJGZvbnQtYmFzaXMtZ3JvdGVzcXVlLWxpZ2h0LCA1MnB4LCA2OC40N3B4KTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDE0MzlweCkge1xyXG4gICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtZmFtaWx5KCRmb250LWJhc2lzLWdyb3Rlc3F1ZS1saWdodCwgMzdweCwgNDguNjlweCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1waW5rLXByb3ZpbmNpYWw7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE3cHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZmFxcy1hY2NvcmRpb24ge1xyXG4gICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygxNDM5cHgpIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA4NDJweDtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAuYWNjb3JkaW9uLWdyb3VwLXRpdGxlIHtcclxuXHJcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItcGluay1wcm92aW5jaWFsO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC42NnB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBmb250LWZhbWlseSgkZm9udC1iYXNpcy1ncm90ZXNxdWUtbGlnaHQsIDI4cHgsIDUwLjYzcHgpO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjdweDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygxOTE5cHgpIHtcclxuICAgICAgICAgICAgICBAaW5jbHVkZSBmb250LWZhbWlseSgkZm9udC1iYXNpcy1ncm90ZXNxdWUtbGlnaHQsIDIxcHgsIDI4LjEzcHgpO1xyXG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDIycHhcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDE0MzlweCkge1xyXG4gICAgICAgICAgICAgIC8vcGFkZGluZy1ib3R0b206IDM5cHg7XHJcbiAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1mYW1pbHkoJGZvbnQtYmFzaXMtZ3JvdGVzcXVlLWxpZ2h0LCAxNXB4LCAyMHB4KTtcclxuICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTJweFxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLmFjY29yZGlvbi1xdWVzdGlvbiB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLXBpbmstcHJvdmluY2lhbDtcclxuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjRzO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMCAwIDQ4cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDIycHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEzcHg7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtZmFtaWx5KCRmb250LWJhc2lzLWdyb3Rlc3F1ZS1saWdodCwgMzdweCwgNTAuNjNweCk7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oMTkxOXB4KSB7XHJcbiAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1mYW1pbHkoJGZvbnQtYmFzaXMtZ3JvdGVzcXVlLWxpZ2h0LCAyOHB4LCAzNy45N3B4KTtcclxuICAgICAgICAgICAgICBwYWRkaW5nOiAxMnB4IDAgM3B4IDM2cHg7XHJcbiAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oMTQzOXB4KSB7XHJcbiAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1mYW1pbHkoJGZvbnQtYmFzaXMtZ3JvdGVzcXVlLWxpZ2h0LCAyMHB4LCAyN3B4KTtcclxuICAgICAgICAgICAgICBwYWRkaW5nOiAwIDAgM3B4IDIxcHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgIGNvbnRlbnQ6ICdcXDAwMkInO1xyXG4gICAgICAgICAgICAgIC8vZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XHJcbiAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1mYW1pbHkoJGZvbnQtYmFzaXMtZ3JvdGVzcXVlLWxpZ2h0LCAyMHB4LCA0OXB4KTtcclxuICAgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDE0MzlweCkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5hY3RpdmU6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFwyMjEyXCI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAucGFuZWwge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDE4cHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiAwO1xyXG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBtYXgtaGVpZ2h0IDAuMnMgZWFzZS1vdXQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItcGluay1wcm92aW5jaWFsO1xyXG5cclxuICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1mYW1pbHkoJGZvbnQtYmFzaXMtZ3JvdGVzcXVlLWxpZ2h0LCAzMnB4LCAzN3B4KTtcclxuICAgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDE5MTlweCkge1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1mYW1pbHkoJGZvbnQtYmFzaXMtZ3JvdGVzcXVlLWxpZ2h0LCAyM3B4LCAyOHB4KTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygxNDM5cHgpIHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtZmFtaWx5KCRmb250LWJhc2lzLWdyb3Rlc3F1ZS1saWdodCwgMTVweCwgMjBweCk7XHJcbiAgICAgICAgICAgICAgfVxyXG5cclxuXHJcbiAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAuZGl2aWRlciB7XHJcbiAgICAgICAgICAgIGhlaWdodDogMXB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcGluay1wcm92aW5jaWFsO1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAwLjU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5odWRkbGVzIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXBpbmstcHJvdmluY2lhbDtcclxuXHJcbiAgICAgIC5odWRkbGVzLWNvbnRhaW5lciB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAxMzJweDtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTMycHg7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oMTkxOXB4KSB7XHJcbiAgICAgICAgICBwYWRkaW5nLXRvcDogMTAwcHg7XHJcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oMTAyNHB4KSB7XHJcbiAgICAgICAgICBwYWRkaW5nLXRvcDogNzBweDtcclxuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA3MHB4O1xyXG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10byg3NjhweCkge1xyXG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmxlZnQtY29sdW1uLFxyXG4gICAgICAgIC5yaWdodC1jb2x1bW4ge1xyXG4gICAgICAgICAgZmxleDogMTtcclxuICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDc2OHB4KSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDMwcHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubGVmdC1jb2x1bW4ge1xyXG4gICAgICAgICAgLmltYWdlLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRjb2xvci1lZGVuO1xyXG5cclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oNzY4cHgpIHtcclxuICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IG5vbmU7XHJcbiAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRjb2xvci1lZGVuO1xyXG4gICAgICAgICAgICAgIHBhZGRpbmc6IDMwcHggMDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgPiBpbWcge1xyXG4gICAgICAgICAgICAgIG1heC13aWR0aDogMzQ1cHg7XHJcbiAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTAwcHg7XHJcbiAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDcxcHg7XHJcbiAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygxOTE5cHgpIHtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMjU5cHg7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIEBpbmNsdWRlIHdpZHRoLWVxdWFsLXRvKDE0NDBweCkge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogODBweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiA1MnB4O1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDE0MzlweCkge1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxODRweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogNDBweDtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5yaWdodC1jb2x1bW4ge1xyXG4gICAgICAgICAgZmxleDogMTtcclxuXHJcbiAgICAgICAgICAucmlnaHQtY29sdW1uLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICB3aWR0aDogOTAlO1xyXG4gICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDYzMHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMTEzcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDkzcHg7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oMTkxOXB4KSB7XHJcbiAgICAgICAgICAgICAgbWF4LXdpZHRoOiA0NzNweDtcclxuICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMTUycHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgd2lkdGgtZXF1YWwtdG8oMTQ0MHB4KSB7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDgwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygxNDM5cHgpIHtcclxuICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMTA1cHg7XHJcbiAgICAgICAgICAgICAgbWF4LXdpZHRoOiAzMzZweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDEwMjRweCkge1xyXG4gICAgICAgICAgICAgIG1hcmdpbjogODBweCBhdXRvIDlweCA1N3B4XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10byg3NjhweCkge1xyXG4gICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuaW5mb3JtYXRpb24tY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogNXB4O1xyXG4gICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oMTkxOXB4KSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgaDMge1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItZWRlbjtcclxuICAgICAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250LWZhbWlseSgkZm9udC1iYXNpcy1ncm90ZXNxdWUtbGlnaHQsIDcxcHgsIDgyLjE2cHgpO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygxOTE5cHgpIHtcclxuICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1mYW1pbHkoJGZvbnQtYmFzaXMtZ3JvdGVzcXVlLWxpZ2h0LCA1M3B4LCA2MS42MnB4KTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oMTQzOXB4KSB7XHJcbiAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtZmFtaWx5KCRmb250LWJhc2lzLWdyb3Rlc3F1ZS1saWdodCwgMzhweCwgNDRweCk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDc2OHB4KSB7XHJcbiAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgIC5jdGFzLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBlbmQ7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygxOTE5cHgpIHtcclxuICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMjdweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oMTQzOXB4KSB7XHJcbiAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDE5cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDc2OHB4KSB7XHJcbiAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLnRoZS1odWRkbGUtY3RhLWJ1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDQycHg7XHJcbiAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDI2cHggMzNweDtcclxuICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDEuMnB4O1xyXG4gICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250LWZhbWlseSgkZm9udC1ndC1hbWVyaWNhLWV4cGFuZGVkLCAyMi41cHgsIDI4cHgpO1xyXG4gICAgICAgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDE5MTlweCkge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1mYW1pbHkoJGZvbnQtZ3QtYW1lcmljYS1leHBhbmRlZCwgMTZweCwgMjBweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTkuNTJweCAyNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAxLjVweDtcclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDE0MzlweCkge1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtZmFtaWx5KCRmb250LWd0LWFtZXJpY2EtZXhwYW5kZWQsIDEycHgsIDE0cHgpO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEzLjUycHggMThweDtcclxuICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC42cHg7XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10byg3NjhweCkge1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYuZm9ybS1tb2RhbCB7XHJcbiAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgIHBhZGRpbmc6IDIwcHg7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAkY29sb3ItcGluay1wcm92aW5jaWFsO1xyXG5cclxuICAgICAgLm1vZGFsLWNvbnRhaW5lciB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMDI0cHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5uZi1mb3JtLWNvbnQge1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3Itc2VwaWEtc2tpbjtcclxuXHJcbiAgICAgICAgLm5mLWVycm9yLmZpZWxkLXdyYXAgLm5mLWZpZWxkLWVsZW1lbnQ6YWZ0ZXIge1xyXG4gICAgICAgICAgdG9wOiAtNHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubmYtcmVzcG9uc2UtbXNnIHtcclxuICAgICAgICAgIHBhZGRpbmctdG9wOiA1MHB4O1xyXG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDUwcHg7XHJcblxyXG4gICAgICAgICAgaDIge1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDUwcHggMCAwO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtZmFtaWx5KCRmb250LWJhc2lzLWdyb3Rlc3F1ZS1yZWcsIDE1cHgsIDIycHgpO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5uZi1mb3JtLWZpZWxkcy1yZXF1aXJlZCB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgbmYtZmllbGRzLXdyYXAge1xyXG4gICAgICAgICAgbmYtZmllbGQge1xyXG4gICAgICAgICAgICAubmYtZmllbGQtbGFiZWwge1xyXG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10byg4MDBweCkge1xyXG4gICAgICAgICAgICAgICAgb3JkZXI6IDE1ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICBsYWJlbCB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250LWZhbWlseSgkZm9udC1iYXNpcy1ncm90ZXNxdWUtcmVnLCAyOHB4LCA0NXB4KTtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oMTkxOXB4KSB7XHJcbiAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtZmFtaWx5KCRmb250LWJhc2lzLWdyb3Rlc3F1ZS1yZWcsIDIxcHgsIDMwLjkycHgpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygxNDM5cHgpIHtcclxuICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1mYW1pbHkoJGZvbnQtYmFzaXMtZ3JvdGVzcXVlLXJlZywgMTVweCwgMjRweCk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAubmYtZmllbGQtZWxlbWVudCB7XHJcbiAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10byg4MDBweCkge1xyXG4gICAgICAgICAgICAgICAgb3JkZXI6IDE0ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAubGlzdHJhZGlvLXdyYXAge1xyXG4gICAgICAgICAgICAgIC5uZi1maWVsZC1sYWJlbCB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDgwMHB4KSB7XHJcbiAgICAgICAgICAgICAgICAgIG9yZGVyOiAxNCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgLm5mLWZpZWxkLWVsZW1lbnQge1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10byg4MDBweCkge1xyXG4gICAgICAgICAgICAgICAgICBvcmRlcjogMTUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICB1bCB7XHJcbiAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDIzcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIGxhYmVsIHtcclxuICAgICAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgJGNvbG9yLXNlcGlhLXNraW47XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IDI4JTtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDE5MTlweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgdG9wOiAxOCU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oMTQzOXB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICB0b3A6IC4wNWVtO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgJi5uZi1jaGVja2VkLWxhYmVsIHtcclxuICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXNlcGlhLXNraW47XHJcbiAgICAgICAgICAgICAgICAgICAgICB0b3A6IDRweFxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5jaGVja2JveC1jb250YWluZXIge1xyXG4gICAgICAgICAgICAgIC5jaGVja2JveC13cmFwIC5uZi1maWVsZC1lbGVtZW50IHtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxM3B4O1xyXG4gICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgLm5mLWZpZWxkLWxhYmVsIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIHRleHRhcmVhIHtcclxuICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvci1zZXBpYS1za2luO1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1waW5rLXByb3ZpbmNpYWw7XHJcbiAgICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiAycHg7XHJcbiAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1zZXBpYS1za2luO1xyXG4gICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1mYW1pbHkoJGZvbnQtYmFzaXMtZ3JvdGVzcXVlLXJlZywgMjhweCwgNDVweCk7XHJcbiAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygxOTE5cHgpIHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtZmFtaWx5KCRmb250LWJhc2lzLWdyb3Rlc3F1ZS1yZWcsIDIxcHgsIDMwLjkycHgpO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDE0MzlweCkge1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1mYW1pbHkoJGZvbnQtYmFzaXMtZ3JvdGVzcXVlLXJlZywgMTVweCwgMjRweCk7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBpbnB1dCwgc2VsZWN0IHtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcGluay1wcm92aW5jaWFsO1xyXG4gICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgJGNvbG9yLXNlcGlhLXNraW47XHJcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiA0NHB4O1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itc2VwaWEtc2tpbjtcclxuICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1mYW1pbHkoJGZvbnQtYmFzaXMtZ3JvdGVzcXVlLXJlZywgMjhweCwgNDVweCk7XHJcbiAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygxOTE5cHgpIHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtZmFtaWx5KCRmb250LWJhc2lzLWdyb3Rlc3F1ZS1yZWcsIDIxcHgsIDMwLjkycHgpO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDE0MzlweCkge1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1mYW1pbHkoJGZvbnQtYmFzaXMtZ3JvdGVzcXVlLXJlZywgMTVweCwgMjRweCk7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBzZWxlY3Qge1xyXG4gICAgICAgICAgICAgIC1tb3otYXBwZWFyYW5jZTogbm9uZTsgLyogRmlyZWZveCAqL1xyXG4gICAgICAgICAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTsgLyogU2FmYXJpIGFuZCBDaHJvbWUgKi9cclxuICAgICAgICAgICAgICBhcHBlYXJhbmNlOiBub25lO1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgIHBhZGRpbmc6IDVweDtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgICAgICAgICAgaGVpZ2h0OiAzNHB4O1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogOTclO1xyXG4gICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtZmFtaWx5KCRmb250LWJhc2lzLWdyb3Rlc3F1ZS1yZWcsIDI4cHgsIDQ1cHgpO1xyXG4gICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oMTkxOXB4KSB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250LWZhbWlseSgkZm9udC1iYXNpcy1ncm90ZXNxdWUtcmVnLCAyMXB4LCAzMC45MnB4KTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygxNDM5cHgpIHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtZmFtaWx5KCRmb250LWJhc2lzLWdyb3Rlc3F1ZS1yZWcsIDE1cHgsIDI0cHgpO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgaW5wdXRbdHlwZT1cImVtYWlsXCJdIHtcclxuICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIHRvcDogLTRweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmh0bWwtd3JhcCB7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgICAgICAgICAgICBAaW5jbHVkZSBmb250LWZhbWlseSgkZm9udC1iYXNpcy1ncm90ZXNxdWUtcmVnLCAyOHB4LCA0MS4yNHB4KTtcclxuICAgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDE5MTlweCkge1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1mYW1pbHkoJGZvbnQtYmFzaXMtZ3JvdGVzcXVlLXJlZywgMjFweCwgMzAuOTJweCk7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oMTQzOXB4KSB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250LWZhbWlseSgkZm9udC1iYXNpcy1ncm90ZXNxdWUtcmVnLCAxNXB4LCAyNHB4KTtcclxuICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgIC5mb3JtLWhlYWRlciB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oNjAwcHgpIHtcclxuICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICA+IGRpdiB7XHJcbiAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtZmFtaWx5KCRmb250LWJhc2lzLWdyb3Rlc3F1ZS1yZWcsIDIwcHgsIDQzcHgpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgLmZvcm0taW50cm8ge1xyXG5cclxuICAgICAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250LWZhbWlseSgkZm9udC1iYXNpcy1ncm90ZXNxdWUtcmVnLCAyOHB4LCA0MS4yNHB4KTtcclxuICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygxOTE5cHgpIHtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250LWZhbWlseSgkZm9udC1iYXNpcy1ncm90ZXNxdWUtcmVnLCAyMXB4LCAzMC45MnB4KTtcclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDE0MzlweCkge1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtZmFtaWx5KCRmb250LWJhc2lzLWdyb3Rlc3F1ZS1yZWcsIDE1cHgsIDI0cHgpO1xyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgaHIge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3Itc2VwaWEtc2tpbjtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XHJcbiAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICBoMyB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250LWZhbWlseSgkZm9udC1iYXNpcy1ncm90ZXNxdWUtcmVnLCAyOHB4LCA0NXB4KTtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oMTkxOXB4KSB7XHJcbiAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtZmFtaWx5KCRmb250LWJhc2lzLWdyb3Rlc3F1ZS1yZWcsIDIxcHgsIDMwLjkycHgpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygxNDM5cHgpIHtcclxuICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1mYW1pbHkoJGZvbnQtYmFzaXMtZ3JvdGVzcXVlLXJlZywgMTVweCwgMjRweCk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtZmFtaWx5KCRmb250LWJhc2lzLWdyb3Rlc3F1ZS1yZWcsIDI4cHgsIDQxLjI0cHgpO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygxOTE5cHgpIHtcclxuICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1mYW1pbHkoJGZvbnQtYmFzaXMtZ3JvdGVzcXVlLXJlZywgMjFweCwgMzAuOTJweCk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDE0MzlweCkge1xyXG4gICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250LWZhbWlseSgkZm9udC1iYXNpcy1ncm90ZXNxdWUtcmVnLCAxNXB4LCAyNHB4KTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAubGlzdHJhZGlvLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNThweDtcclxuXHJcbiAgICAgICAgICAgICAgbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1mYW1pbHkoJGZvbnQtYmFzaXMtZ3JvdGVzcXVlLXJlZywgMjhweCwgNDVweCk7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDE5MTlweCkge1xyXG4gICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250LWZhbWlseSgkZm9udC1iYXNpcy1ncm90ZXNxdWUtcmVnLCAyMXB4LCAzMC45MnB4KTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oMTQzOXB4KSB7XHJcbiAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtZmFtaWx5KCRmb250LWJhc2lzLWdyb3Rlc3F1ZS1yZWcsIDE1cHgsIDI0cHgpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgaDYge1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xyXG5cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLm5mLWZpZWxkLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLndyYXAtMzMge1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG4gICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAzIC0gMTVweCk7XHJcbiAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10byg3NjhweCkge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAmLmNvbHVtbi0xLFxyXG4gICAgICAgICAgICAgICYuY29sdW1uLTIge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxN3B4O1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10byg3NjhweCkge1xyXG4gICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAud3JhcC01MCB7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvIDIgLSAxMHB4KTtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcclxuICAgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDYwMHB4KSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICYud3JhcC1wb3NpdGlvbi1sZWZ0IHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10byg2MDBweCkge1xyXG4gICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAmLndyYXAtcG9zaXRpb24tcmlnaHQge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oNjAwcHgpIHtcclxuICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG5cclxuICAgICAgICAgICAgLnRoZS1odWRkbGUtY3RhLWJ1dHRvbiB7XHJcbiAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1zZXBpYS1za2luO1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLXNlcGlhLXNraW47XHJcbiAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLXNlcGlhLXNraW47XHJcbiAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcclxuICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMTdweDtcclxuICAgICAgICAgICAgICBAaW5jbHVkZSBmb250LWZhbWlseSgkZm9udC1ndC1hbWVyaWNhLWV4cGFuZGVkLCAyMi41cHgsIDQxLjY3cHgpO1xyXG4gICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oMTkxOXB4KSB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250LWZhbWlseSgkZm9udC1ndC1hbWVyaWNhLWV4cGFuZGVkLCAxNi44NnB4LCAyMHB4KTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygxNDM5cHgpIHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtZmFtaWx5KCRmb250LWd0LWFtZXJpY2EtZXhwYW5kZWQsIDEycHgsIDE0cHgpO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYuc2VsZWN0IHtcclxuICAgICAgQGluY2x1ZGUgcmVzcG9uZC10byg5NTBweCkge1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA0NnB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAudG9wLWNvbnRhaW5lciB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgcGFkZGluZzogODhweCAwIDcwcHg7XHJcbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10byg5NTBweCkge1xyXG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgcGFkZGluZzogNzBweCAwIDIwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICA7XHJcblxyXG4gICAgICAgIC5sZWZ0LWNvbnRhaW5lciB7XHJcbiAgICAgICAgICA+IGltZyB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMzUwcHg7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oMTQ0MHB4KXtcclxuICAgICAgICAgICAgICBtYXgtd2lkdGg6IDI3MHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oMTAyNHB4KXtcclxuICAgICAgICAgICAgICBtYXgtd2lkdGg6IDIyMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oOTUwcHgpIHtcclxuICAgICAgICAgICAgICBtYXJnaW46IDAgMCAyNXB4IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5yaWdodC1jb250YWluZXIge1xyXG4gICAgICAgICAgd2lkdGg6IDQ4JTtcclxuXHJcbiAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDEwMjRweCl7XHJcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDUyMHB4O1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIGg0IHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1mYW1pbHkoJGZvbnQtYmFzaXMtZ3JvdGVzcXVlLWxpZ2h0LCAyOHB4LCAzNXB4KTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygxMDI0cHgpe1xyXG4gICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtZmFtaWx5KCRmb250LWJhc2lzLWdyb3Rlc3F1ZS1saWdodCwgMjBweCwgMjdweCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1lZGVuO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLnNlbGVjdC1ncmlkIHtcclxuXHJcbiAgICAgICAgLnNlbGVjdC1ncmlkLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAvL0BpbmNsdWRlIGZvdXItY29sdW1uLWdyaWQoMThweCwgMThweCk7XHJcbiAgICAgICAgICAmLnNlbGVjdC1ncmlkLWRlc2t0b3Age1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBncmlkKDQsIDQsIDQpO1xyXG4gICAgICAgICAgICBncmlkLXJvdy1nYXA6IDQycHg7XHJcbiAgICAgICAgICAgIGdyaWQtY29sdW1uLWdhcDogMTlweDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgZ3JpZC1yb3ctaGVpZ2h0KDQwMHB4LCB2YXIoLS1kZXNrdG9wLXJvd3MpKTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygxNTAwcHgpIHtcclxuICAgICAgICAgICAgICBAaW5jbHVkZSBncmlkLXJvdy1oZWlnaHQoMzAwcHgsIHZhcigtLWRlc2t0b3Atcm93cykpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oMTI2MHB4KSB7XHJcbiAgICAgICAgICAgICAgQGluY2x1ZGUgZ3JpZC1yb3ctaGVpZ2h0KDI4MHB4LCB2YXIoLS1kZXNrdG9wLXJvd3MpKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDExNTBweCkge1xyXG4gICAgICAgICAgICAgIEBpbmNsdWRlIGdyaWQtcm93LWhlaWdodCgyNTBweCwgdmFyKC0tZGVza3RvcC1yb3dzKSk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10byg5NTBweCkge1xyXG4gICAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XHJcbiAgICAgICAgICAgICAgQGluY2x1ZGUgZ3JpZC1yb3ctaGVpZ2h0KDMwMHB4LCB2YXIoLS1tb2JpbGUtcm93cykpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oNzY4cHgpIHtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJi5zZWxlY3QtZ3JpZC1tb2JpbGUge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDc2OHB4KSB7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuZ3JpZC1pdGVtIHtcclxuICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC5ncmlkLWl0ZW0ge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDc2OXB4KSB7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLmVtcHR5LWl0ZW0ge1xyXG4gICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oNzY5cHgpIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAuaW1hZ2UtY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgIC5iaW8taW5mbyB7XHJcbiAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuaW1hZ2UtY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDEwMjRweCkge1xyXG4gICAgICAgICAgICAgICAgLy93aWR0aDogMjIwcHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDI1MHB4O1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDk1MHB4KSB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDMwMHB4O1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDc2OHB4KSB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDIwMHB4O1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDUwMHB4KSB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDE3MHB4O1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICBAaW5jbHVkZSBiYWNrZ3JvdW5kSW1hZ2UoY292ZXIpO1xyXG4gICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgLmJpby1pbmZvIHtcclxuICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgLmJpby1pbmZvIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1lZGVuO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogMC44cyBlYXNlIHRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgIG92ZXJmbG93LXk6IG92ZXJsYXk7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDc2OHB4KSB7XHJcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmJpby1pbmZvLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDIwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250LWZhbWlseSgkZm9udC1iYXNpcy1ncm90ZXNxdWUtbGlnaHQsIDE1cHgsIDIwcHgpO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItcGluay1wcm92aW5jaWFsO1xyXG4gICAgICAgICAgICAgICAgICAgID4gYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogaW5oZXJpdDtcclxuICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmLm5hbWUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJi50aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAubW9iaWxlLWJpby1pbmZvIHtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oNzY4cHgpIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZWRlbjtcclxuICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgb3ZlcmZsb3cteTogb3ZlcmxheTtcclxuXHJcbiAgICAgICAgICAgICAgLmJpby1pbmZvLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtZmFtaWx5KCRmb250LWJhc2lzLWdyb3Rlc3F1ZS1saWdodCwgMTRweCwgMjBweCk7XHJcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItcGluay1wcm92aW5jaWFsO1xyXG4gICAgICAgICAgICAgICAgICA+IGEge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiBpbmhlcml0IWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgJi5uYW1lIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA2cHg7XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICYudGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgI2RvdHMtY29udGFpbmVyIHtcclxuICAgICAgICAgIGhlaWdodDogNjBweDtcclxuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgICAuc2xpY2stZG90cyB7XHJcbiAgICAgICAgICAgIGJvdHRvbTogMzAlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICB3aWR0aDogMTVweCAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAgICAgICBidXR0b24ge1xyXG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWVkZW47XHJcbiAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogOXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBmb290ZXIudGhlLWh1ZGRsZS1mb290ZXIge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWVkZW47XHJcblxyXG4gICAgLmZvb3Rlci1jb250YWluZXIge1xyXG4gICAgICBwYWRkaW5nLXRvcDogNzFweDtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDYwcHg7XHJcbiAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oMTkxOXB4KSB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDUzcHg7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDQzcHg7XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygxNDM5cHgpIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogNDBweDtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjJweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLnRvcC1yb3cge1xyXG4gICAgICAgIC50b3Atcm93LWNvbnRhaW5lciB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10byg3NjhweCkge1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC50b3Atcm93LWlubmVyLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAgZmxleDogMTtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10byg3NjhweCkge1xyXG4gICAgICAgICAgICAgIGZsZXg6IGluaXRpYWw7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5sYW5kaW5nLWxvZ28tY29udGFpbmVyIHtcclxuXHJcbiAgICAgICAgICAgICAgYS5sYW5kaW5nLXVybCB7XHJcbiAgICAgICAgICAgICAgICA+IGltZyB7XHJcbiAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMjEwcHg7XHJcbiAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oMTkxOXB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxNTdweDtcclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDE0MzlweCkge1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTEycHg7XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuZm9vdGVyLW1lbnUge1xyXG4gICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oNzY4cHgpIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgLm1lbnUge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA0NDJweDtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10byg5NTBweCkge1xyXG4gICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDQwMnB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10byg3NjhweCkge1xyXG4gICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDYwMHB4KSB7XHJcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNTBweDtcclxuICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDA7XHJcblxyXG4gICAgICAgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDk1MHB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA0OHB4O1xyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oNjAwcHgpIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDMpIHtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDYwMHB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgJi5kaXNwbGF5LWZvcm0tb24tbWVudSB7XHJcbiAgICAgICAgICAgICAgICAgICAgLy9tYXgtd2lkdGg6IDY2cHg7XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItcGluay1wcm92aW5jaWFsO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC45NHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3ItcGluay1wcm92aW5jaWFsO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDAgNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzO1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtZmFtaWx5KCRmb250LWd0LWFtZXJpY2EtZXhwYW5kZWQsIDE4Ljc1cHgsIDIzcHgpO1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oMTkxOXB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250LWZhbWlseSgkZm9udC1ndC1hbWVyaWNhLWV4cGFuZGVkLCAxNHB4LCAxN3B4KTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygxNDM5cHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtZmFtaWx5KCRmb250LWd0LWFtZXJpY2EtZXhwYW5kZWQsIDEwcHgsIDEycHgpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwLjU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmZvcm0tY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAuZm9ybS1pbm5lci1jb250YWluZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTQycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDk1MHB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEzMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDc2OHB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDE1MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDYwMHB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE1cHggMDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5uZi1lcnJvciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAubmYtZm9ybS1jb250IG5mLWZpZWxkcy13cmFwIG5mLWZpZWxkIC53cmFwLTUwIHtcclxuICAgICAgICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcbiAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDYwMHB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAyIC0gMTBweCkgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5uZi1mb3JtLWNvbnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgLm5mLXJlc3BvbnNlLW1zZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgbmYtZmllbGRzLXdyYXAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBuZi1maWVsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgLmZpZWxkLXdyYXAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcblxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgIGlucHV0LCBzZWxlY3Qge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiAxMDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oMTkxOXB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oMTQzOXB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAtNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6OnBsYWNlaG9sZGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1mYW1pbHkoJGZvbnQtZ3QtYW1lcmljYS1leHBhbmRlZCwgMThweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItcGluay1wcm92aW5jaWFsO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDE5MTlweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDE0MzlweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgaW5wdXQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJlt0eXBlPVwiZW1haWxcIl0ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgIC5yaWdodC1hcnJvdy1jb250YWluZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA1cHggMCAwIDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oMTQzOXB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAwIDVweCAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAucmlnaHQtY29sdW1uIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10byg3ODVweCkge1xyXG4gICAgICAgICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnNheS15ZXMtbG9nby1jb250YWluZXIge1xyXG4gICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDExMnB4O1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygxOTE5cHgpIHtcclxuICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA4NHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygxNDM5cHgpIHtcclxuICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA2MHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLmJvdHRvbS1jb250YWluZXIge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDE0cHg7XHJcblxyXG4gICAgICAgIC5zaXRlLWNvcHkge1xyXG4gICAgICAgICAgY29sb3I6ICRjb2xvci1waW5rLXByb3ZpbmNpYWw7XHJcbiAgICAgICAgICBAaW5jbHVkZSBmb250LWZhbWlseSgkZm9udC1iYXNpcy1ncm90ZXNxdWUtcmVnLCAxN3B4LCAyMHB4KTtcclxuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjNweDtcclxuXHJcblxyXG4gICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygxOTE5cHgpIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1mYW1pbHkoJGZvbnQtYmFzaXMtZ3JvdGVzcXVlLXJlZywgMTNweCwgMTVweCk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDE0MzlweCkge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBmb250LWZhbWlseSgkZm9udC1iYXNpcy1ncm90ZXNxdWUtcmVnLCA5cHgsIDEwcHgpO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuXHJcblxyXG4iXX0= */
