<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">* {
  -webkit-box-sizing: border-box;
          box-sizing: border-box; }

body {
  font-family: Avenir-Light, sans-serif;
  font-size: 18px;
  font-weight: 500;
  font-style: normal;
  font-stretch: normal;
  line-height: normal;
  letter-spacing: normal;
  background-color: #fff;
  color: #273147; }

a, a:hover, a:active, a:focus {
  text-decoration: none;
  outline: none;
  color: #fff;
}

/*.header_small_height  .head-nav__links.collapse.show  {*/
/*  height: 300px;*/
/*}*/

/*.head-nav__links.collapse.show .head-nav__link {*/
/*  color: #ffffff;*/
/*}*/

a {
  display: inline-block;
  cursor: pointer; }

.bg-grey {
  background-color: #757599;
}

.bg-grey a {
  display: inline-block;
  cursor: pointer;
  color: #5654ff;
}

.bg-grey a a:active a:focus {
  text-decoration: none;
  outline: none;
  color: #5654ff;
}

.bg-grey a:hover {
  color: #3dcd8d;
}

button {
  background-color: transparent;
  border: none;
  color: #fff;
  cursor: pointer;
  padding: 0;
  outline-offset: 0;
  outline: rgba(255, 255, 255, 0) solid 2px;
  -webkit-transition: all 850ms cubic-bezier(0.19, 1, 0.22, 1);
  transition: all 850ms cubic-bezier(0.19, 1, 0.22, 1); }

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

h4 {
  font-family: Avenir-Heavy, sans-serif;
  font-size: 40px;
  font-weight: 900;
  font-style: normal;
  font-stretch: normal;
  line-height: normal;
  letter-spacing: normal;
  color: #3dcd8d; }

h4.mainpage {
  font-family: AlegreyaSC, sans-serif;
  /*font-family: Avenir, sans-serif;*/
  font-size: 75px;
  font-weight: bold;    /*500;*/
  font-style: normal;
  font-stretch: normal;
  line-height: normal;
  letter-spacing: normal;
  color: #000;  /*#3dcd8d;*/
  /*margin-left: 20px;*/
}

.mainpage-small-title {
  font-family: AlegreyaSC, sans-serif;
  font-size: 25px;
  font-weight: bold;    /*500;*/
  font-style: normal;
  font-stretch: normal;
  line-height: normal;
  letter-spacing: normal;
  color: #3dcd8d;
  /*margin-left: 20px;*/
}


.color-green {
  color: #3dcd8d;
}


p {
  margin: 0;
  padding: 0; }

section {
  overflow: hidden; }

.wrapper {
  /*display: -webkit-box;*/
  /*display: -ms-flexbox;*/
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 0 20px;
  /*max-width: 1140px;*/
  max-width: 1140px;
  margin: auto;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  /*-webkit-box-pack: justify;*/
  /*    -ms-flex-pack: justify;*/
  /*        justify-content: space-between; */
  }

.wrapper-home {
  font-family: Alegreya, sans-serif;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 0 20px;  /*0 50px;*/      /*0 20px;*/
  max-width: 1140px;
  /*max-width: 1140px;*/
  margin: auto;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between; }


  .wrapper--header {
    /*margin: 97px 0 0 auto;*/
    /*margin-left: calc(50% - 570px);*/
    /*padding: 0 0 0 20px;*/
    /*max-width: 1814px;*/
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between; }
  .wrapper--about {
    max-width: 1140px;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between; }
  .wrapper--faqs {
    max-width: 1140px;
    margin: 0 auto; }

.section-header--centred {
  font-size: 30px;    /*Changed Jun 26 2020 50px;*/
  font-weight: 500;
  padding-left: 40px; }

.section-sup-header {
  width: 1061px;
  font-family: Avenir-Light,sans-serif;
  font-size: 22px;  /*20px;*/                      /*Was 22px*/
  font-weight: 500;
  text-align: center;
  color: #273147; }
  .section-sup-header--centred {
    margin: 30px auto 0 auto; }

.desc-block {
  max-width: calc(50% - 10px);  /*EP Was 50% - 10px*/
  -ms-flex-negative: 0;
      flex-shrink: 0; }
.desc-block-whyus {
  max-width: calc(80% - 10px);  /*EP Was 50% - 10px*/
  -ms-flex-negative: 0;
  flex-shrink: 0; }
  .desc-block__sup-cap {
    font-size: 22px;  /*Was 22px*/
    color: #3dcd8d;   /*Added Aug 24 2019*/
  }

.desc-block__sup-cap_mainpage {
  font-family: Alegreya, sans-serif;
  font-size: 30px;
  color: #3dcd8d;   /*Added Aug 24 2019*/
  /*margin-left: 20px;*/
  margin-bottom: 10px;
}

.cls-purple-font-color {
  color: #5654ff;
}

.cls-purple-bground-color {
  background-color: #5654ff;
}

  .desc-block__desc-cap {
    font-family: Avenir, sans-serif;
    font-size: 28px;
    font-weight: 500;
    margin-top: 20px;
    margin-bottom: 8px;
  }
  
  .gigster_color {
    color: #5654FF;
  }

  .client_color {
    color: #229EFF;
  }

.client_color_font_size {
  color: #229EFF;
  font-size: 1.5em;
}

.desc-block__desc-text {
    font-family: Avenir-Light,sans-serif;
    font-size: 15px;      /*EP Was 18px*/
    line-height: 1.45; }    /*EP Was 2.06;*/

/*EP Added Aug 10*/
.desc-block__desc-text_2 {
  font-family: Avenir-Light,sans-serif;
  font-size: 15px;      /*EP Was 18px*/
  line-height: 1.45; }    /*EP Was 2.06;*/

.about-text {
  font-size: 20px;
}

  .desc-block__buttons {
    margin-top: 60px;
    margin-bottom: 10px; }
  .desc-block__btn {
    width: 150px;   /*222px;*/
    height: 35px;   /*60px;*/
    border-radius: 4px;
    font-size: 20px;
    color: #273147; }
    .desc-block__btn:first-child {
      margin-right: 30px; }

/*.illustration {*/
/*  width: calc(50% - 10px);*/
/*}*/

.illustration {
  /*text-align: center;*/
  height: auto;
}

.illustration1 img {
  width: 50%;
  height: auto;
  display:block;
  margin:auto;
}

.illustration2_left img {
  width: 62%;
  height: auto;
  display:block;
  margin:auto;
}

.illustration2_right img {
  width: 62%;
  height: auto;
  display:block;
  margin:auto;
}

/*EP Added Aug 10*/
.recommend_img {
  width: 120%;
  height: auto;
}

.header-buttons__btn {
  height: 60px;
  border-radius: 4px;
  font-size: 20px; }
  .header-buttons__btn--large {
    width: 290px;
    margin-right: 34px; }

.item-tags__tag {
  width: 50px;
  height: 24px;
  border-radius: 3px;
  background-color: #f6f6f6;
  font-size: 16px;
  color: #b8b8b8;
  text-align: center;
  -webkit-transition: color .3s ease-in-out;
  transition: color .3s ease-in-out; }
  .item-tags__tag:hover {
    color: #273147; }

.activity {
  width: 100%;
  color: #b8b8b8;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-top: 26px;
  font-size: 16px; }
  .activity__views {
    display: inline-block;
    position: relative;
    padding-left: 49px; }
    .activity__views:before {
      content: url("../img/oval.png");
      position: absolute;
      left: 9px;
      top: 0; }
  .activity__likes {
    display: inline-block;
    position: relative;
    padding-left: 46px; }
    .activity__likes:before {
      content: url("../img/like-copy-4.svg");
      position: absolute;
      left: 20px;
      top: 2px; }
  .activity__date {
    display: inline-block;
    margin: 0 10px 0 auto; }

.see-all {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  margin-top: 85px; }
  .see-all__link {
    color: #3dcd8d;
    font-size: 22px;
    margin-right: 30px; }
    .see-all__link:hover {
      color: #3dcd8d; }

.bg-green {
  background-color: #3dcd8d; }

.bg-grey {
  background-color: #f2f2f2; }

.bg-none {
  background-color: transparent; }

button.bg-green:hover:hover {
  outline: #3dcd8d solid;
  outline-offset: 5px; }

button.bg-grey:hover:hover {
  outline: #f2f2f2 solid;
  outline-offset: 5px; }

.lined {
  position: relative; }
  .lined:after {
    display: block;
    content: '';
    width: 52px;
    position: absolute;
    bottom: 0;
    left: calc(50% - 26px);
    height: 2px;
    background-color: transparent;
    -webkit-transition: all .5s ease-in-out;
    transition: all .5s ease-in-out; }
  .lined:hover:after {
    background-color: #fff; }
  .lined--foot:after {
    width: 100%;
    left: 0;
    height: 1px;
    bottom: -5px; }
  .lined--green:hover:after {
    background-color: #3dcd8d; }
  .lined--black:hover:after {
    background-color: #273147; }

.fc-white {
  color: #fff; }

.fc-common {
  color: #273147; }

.ff-light {
  font-family: Avenir-Light, sans-serif; }

.ff-oblq {
  font-family: Avenir-Book-Oblique, sans-serif; }

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

/*Fonts*/
@font-face {
  font-family: "Alegreya";
  src: url("../fonts/AlegreyaSans-Regular.otf") format("opentype");
  font-style: normal; }

@font-face {
  font-family: "AlegreyaSC";
  src: url("../fonts/AlegreyaSansSC-Regular.otf") format("opentype");
  font-style: normal; }

@font-face {
  font-family: "Avenir";
  src: url("../fonts/Avenir-Roman.ttf") format("truetype");
  font-style: normal; }

@font-face {
  font-family: "Avenir-Heavy";
  src: url("../fonts/Avenir-Heavy.ttf") format("truetype");
  font-style: normal; }

@font-face {
  font-family: "Avenir-Medium";
  src: url("../fonts/Avenir-Medium.ttf") format("truetype");
  font-style: normal; }

@font-face {
  font-family: "Avenir-Light";
  src: url("../fonts/Avenir-Light.ttf") format("truetype");
  font-style: normal; }

@font-face {
  font-family: "Avenir-Black";
  src: url("../fonts/Avenir-Black.ttf") format("truetype");
  font-style: normal; }

@font-face {
  font-family: "Avenir-Book-Oblique";
  src: url("../fonts/Avenir-BookOblique.ttf") format("truetype");
  font-style: normal; }

@media all and (min-width: 769px) {
  .head-nav__links {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important; } }

@media all and (min-width: 1921px) {
  .wrapper {
    margin-left: auto;
    margin-right: auto; }
    .wrapper--header {
      margin-left: auto;
      margin-right: auto;
      max-width: 1140px; } }

@media all and (max-width: 1440px) {
  body {
    font-size: 16px; }
  h4 {
    font-size: 36px; }
  .section-sup-header {
    font-size: 20px; }
  .desc-block__sup-cap {
    font-size: 20px; }
  .desc-block__desc-text {
    font-size: 16px; }
  .desc-block__desc-cap {
    font-size: 25px; }
  .desc-block__btn {
    width: 180px;
    height: 50px;
    font-size: 18px; } }

@media all and (max-width: 1280px) {
  .wrapper {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap; }
    .wrapper--header {
      max-width: 1140px;
      margin: 97px auto 0 auto;
      -ms-flex-wrap: nowrap;
          flex-wrap: nowrap; }
  .section-sup-header {
    width: 640px; }
  .desc-block__desc-cap {
    margin: 15px 0 15px 0; }
  .desc-block__buttons {
    margin-top: 15px; }
  .desc-block__btn {
    font-size: 18px;
    width: 140px;
    height: 50px;
    margin-right: 10px; } }

@media all and (max-width: 768px) {
  .wrapper--header {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center; }
  .wrapper--about {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center; }
  .desc-block {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2; }
  .illustration {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1; } }

@media all and (max-width: 425px) {
  body {
    font-size: 14px; }
  h4 {
    font-size: 28px; }
  .section-sup-header {
    font-size: 17px; }
  .desc-block__sup-cap {
    font-size: 17px; }
  .desc-block__desc-text {
    font-size: 14px; }
  .desc-block__desc-cap {
    font-size: 22px; }
  .desc-block__btn {
    font-size: 16px; }
  .wrapper--header {
    padding: 0 10px; }
  .desc-block__buttons {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between; }
  .desc-block__btn {
    height: 40px;
    margin: 0; } }

.header {
  background: url("../img/header-bg-2.png") no-repeat;
  background-size: auto;
  height: 338px; }
  .header--home {
    height: 600px;    /*Changed Jun 26 2020 700px;*/  /*EP Changed on Mar 14 2020 - 937px; */
    background: url("../img/group-16.svg") no-repeat; }

.head-nav {
  max-width: 1140px;
  padding: 0 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin: auto;
  height: 89px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center; }
  .head-nav .collapsing {
    -webkit-transition: height .35s ease;
    transition: height .35s ease; }
  .head-nav .logo {
    width: 180px; }
    .head-nav .logo__img {
      width: 100%;
      height: auto; }
      .head-nav .logo__img--m {
        display: none; }
  .head-nav__links {
    margin: auto 40px auto auto;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    /*width: 440px; */    /*EP Commented out Aug 1 2019*/
  }
  .head-nav__link {
    font-size: 19px;
    font-weight: 500;
    padding-right: 12px;    /*EP Added Aug 1 2019*/
  }
    .head-nav__link span {
      position: relative; }
    .head-nav__link span:before {
      content: '';
      display: block;
      left: calc(50% - 19px);
      bottom: -22px;
      position: absolute;
      -webkit-transition: all .5s ease-in-out;
      transition: all .5s ease-in-out; }
    .head-nav__link--current span:before {
      height: 3px;
      background-color: #fff;
      width: 38px; }
    .head-nav__link:hover span:before {
      height: 3px;
      background-color: #fff;
      width: 38px; }
  .head-nav__sign-up {
    /*margin: auto 0 auto 0;*/
    font-size: 19px;
    font-weight: 500;
    margin-top: -15px;  /*EP Jan 10 2021 - aligned with menu items*/
  }
  .head-nav__btn {
    /*width: 120px;*/     /*EP Jun 26 2020 Removed for longer names*/
    height: 40px;
    padding: 5px;       /*Added Jun 26 2020*/
    border-radius: 5px;   /*Edited Jul 18 2020 26px; */
    margin: auto; }
    .head-nav__btn--log {
      border: 1px #fff solid; }
      .head-nav__btn--log:hover {
        -webkit-box-shadow: inset 0 0 40px 40px rgba(255, 255, 255, 0.2);
                box-shadow: inset 0 0 40px 40px rgba(255, 255, 255, 0.2); }
    .head-nav__btn--sign {
      width: auto;
      margin: auto 0 auto 20px; }

.navbar-toggler {
  display: none;
  margin: 0 0 0 0;
  position: relative;
  width: 51px;
  height: 35px; }

.navbar-toggler:focus,
.navbar-toggler:active {
  outline: 0; }

.navbar-toggler span {
  display: block;
  background-color: #fff;
  height: 3px;
  width: 25px;
  margin-top: 4px;
  margin-bottom: 4px;
  -webkit-transform: rotate(0deg);
          transform: rotate(0deg);
  position: relative;
  left: 0;
  opacity: 1; }

.navbar-toggler span:nth-child(1),
.navbar-toggler span:nth-child(3) {
  -webkit-transition: -webkit-transform .35s ease-in-out;
  transition: -webkit-transform .35s ease-in-out;
  transition: transform .35s ease-in-out;
  transition: transform .35s ease-in-out, -webkit-transform .35s ease-in-out; }

.navbar-toggler:not(.collapsed) span:nth-child(1) {
  position: absolute;
  left: 12px;
  top: 10px;
  -webkit-transform: rotate(135deg);
          transform: rotate(135deg);
  opacity: 0.9; }

.navbar-toggler:not(.collapsed) span:nth-child(2) {
  height: 12px;
  visibility: hidden;
  background-color: transparent; }

.navbar-toggler:not(.collapsed) span:nth-child(3) {
  position: absolute;
  left: 12px;
  top: 10px;
  -webkit-transform: rotate(-135deg);
          transform: rotate(-135deg);
  opacity: 0.9; }

/* EP Mar 2020 Introducing Alegreya font*/
.font-AlegreyaSC {
  font-family: AlegreyaSC, sans-serif;  /*Displays all caps*/
}

.font-Alegreya {
  font-family: Alegreya, sans-serif;
}

.header-text {
  color: #fff;
  margin: 90px 20px 0 0;    /* margin-top, margin-right, margin-bottom, and margin-left*/
  width: 500px;   /* Changed Jun 26 2020 700px;*/
  -ms-flex-negative: 0;
      flex-shrink: 0; }

  .header-text__header {
    font-family: AlegreyaSC, sans-serif; /*Avenir-Black, sans-serif;*/
    font-size: 40px;
    font-weight: 900;
    font-style: normal;
    font-stretch: normal;
    line-height: normal;
    letter-spacing: normal; }
  .header-text__text {
    font-size: 17px;
    font-weight: 500;
    font-style: normal;
    font-stretch: normal;
    line-height: normal;
    letter-spacing: normal;
    margin-top: 27px; }

.header-buttons {
  margin-top: 69px; }

.header-img {
  margin: 0 0 0 0;
  overflow: hidden; }
  .header-img img {
    width: 100%;
    height: auto; }

.path {
  max-width: 1140px;
  padding: 0 15px;
  margin: 94px auto 0 auto; }
  .path__current {
    margin-left: 12px; }

.ledge {
  padding: 0 15px;
  margin: 47px auto 0;
  width: 100%;
  max-width: 1140px; }
  .ledge__content {
    height: 320px;
    border-radius: 4px;
    -webkit-box-shadow: 0 2px 47px 0 rgba(0, 0, 0, 0.04);
            box-shadow: 0 2px 47px 0 rgba(0, 0, 0, 0.04);
    background-color: #ffffff;
    padding: 82px 0 0 0; }
  .ledge .section-header--centred {
    padding-left: 0; }
  .ledge .section-sup-header {
    max-width: 960px; }

@media all and (min-width: 1921px) {
  .header {
    background-size: cover; } }

@media all and (max-width: 1680px) {
  .ledge {
    padding: 0 15px 0;
    width: auto; }
    .ledge__content {
      width: auto;
      height: 280px;
      padding: 52px 0 0 0; }
    .ledge .section-header--centred {
      padding-left: 0; } }

@media all and (max-width: 1280px) {
  .header--home {
    height: 600px; }
  .head-nav {
    height: 60px; }
    .head-nav .logo {
      margin: 0;
      /*width: 140px;*/  /*EP Feb 4 commented out to get full width*/
    }
      .head-nav .logo img {
        width: 100%;
        height: auto; }
    .head-nav__links {
      margin: auto 12px auto auto;
      width: 370px; }
    .head-nav__link {
      font-size: 16px; }
      .head-nav__link span:before {
        left: calc(50% - 18px);
        bottom: -12px; }
      .head-nav__link--current span:before {
        height: 2px;
        width: 36px; }
      .head-nav__link:hover span:before {
        height: 2px;
        width: 36px; }
    .head-nav__sign-up {
      margin: auto 0 auto 0;
      font-size: 16px; }
    .head-nav__btn {
      width: 90px;
      height: 30px;
      margin: auto 6px; }
      .head-nav__btn--sign {
        width: 68px; }
  .header-text {
    margin: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    width: calc(50% - 40px); }
    .header-text__header {
      font-size: 32px; }
    .header-text__text {
      font-size: 18px;
      margin-top: 17px; }
  .header-buttons {
    margin-top: 17px; }
    .header-buttons__btn {
      height: 38px;
      border-radius: 4px;
      font-size: 16px; }
      .header-buttons__btn--large {
        width: 220px;
        margin-right: 10px; }
  .path {
    margin: 123px auto 0 auto; } }

@media all and (max-width: 1024px) {
  .header-text br {
    display: none; } }

@media all and (max-width: 768px) {
  .header {
    height: auto;
    padding-bottom: 90px;
    background-size: cover; }
    .header--home {
      background-size: 400%; }
    .header .ledge {
      margin: 47px auto -170px auto; }
  .head-nav {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    height: auto;
    padding-top: 15px; }
    .head-nav .logo {
      width: 120px; }
    .head-nav__links {
      width: 100%;
      -webkit-box-ordinal-group: 4;
          -ms-flex-order: 3;
              order: 3;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column;
      margin: 20px auto 0 auto; }
    .head-nav__link {
      margin-bottom: 15px;
      text-align: center; }
      .head-nav__link span:before {
        left: 0;
        bottom: -5px;
        width: 100%; }
      .head-nav__link--current span:before {
        height: 2px; }
      .head-nav__link:hover span:before {
        height: 2px;
        width: 100%; }
      .head-nav__link:last-child {
        margin-bottom: 0; }
    .head-nav__sign-up {
      margin: 0 0 0 auto; }
  .navbar-toggler {
    display: block; }
  .header-text {
    margin: 0 auto;
    width: auto;
    max-width: 400px; }
    .header-text__header {
      text-align: center; }
    .header-text__text {
      font-size: 18px;
      margin-top: 27px;
      text-align: center; }
  .header-img {
    width: auto;
    margin: 40px 0 0 -15px;
    max-width: 100%;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    overflow: visible; }
    .header-img img {
      width: calc(100% + 30px);
      display: block; }
  .header-buttons {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    margin-top: 30px; }
  .ledge {
    padding: 0; }
    .ledge__content {
      height: auto;
      padding: 30px 0; }
    .ledge .section-sup-header {
      margin: 20px auto; } }

@media all and (max-width: 630px) {
  .header--home {
    background-size: 500%; }
  .header-buttons {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center; }
    .header-buttons__btn--large {
      margin: 0 0 10px 0; } }

@media all and (max-width: 425px) {
  .header--home {
    background-size: 730%; }
  .head-nav {
    padding: 10px 10px 0 10px; }
    .head-nav .logo {
      width: 28px; }
      .head-nav .logo__img {
        display: none; }
        .head-nav .logo__img--m {
          display: block; }
    .head-nav__links {
      width: 100%;
      -webkit-box-ordinal-group: 4;
          -ms-flex-order: 3;
              order: 3;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column;
      margin: 20px auto 0 auto; }
    .head-nav__link {
      margin-bottom: 15px;
      text-align: center; }
      .head-nav__link span:before {
        left: 0;
        bottom: -5px;
        width: 100%; }
      .head-nav__link--current span:before {
        height: 2px; }
      .head-nav__link:hover span:before {
        height: 2px;
        width: 100%; }
      .head-nav__link:last-child {
        margin-bottom: 0; }
    .head-nav__sign-up {
      margin: 0 5px 0 auto;
      font-size: 14px; }
    .head-nav .navbar-toggler {
      padding: 2px 0;
      font-size: 16px;
      width: auto;
      height: 30px; }
    .head-nav .navbar-toggler:not(.collapsed) span:nth-child(1) {
      left: 0px;
      top: 10px; }
    .head-nav .navbar-toggler:not(.collapsed) span:nth-child(3) {
      left: 0px;
      top: 10px; } }

.rethink {
  margin-top: 140px; }

.rethink-item {
  height: 400px;    /*380px;*/
  padding: 10px;
  margin: 46px 0 0 0;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  width: 260px; }
  .rethink-item__img {
    display: block;
    margin: auto; }
  .rethink-item__cap {
    -o-object-fit: contain;
       object-fit: contain;
    font-family: Avenir-Light,sans-serif;
    font-size: 28px;
    font-weight: 900;
    color: #273147;
    margin: 20px auto 0 auto;
    text-align: center; }

  .rethink-item__text {
    font-weight: 500;
    color: #273147;
    margin: 28px auto 0 auto;
    text-align: center;
    font-size: 20px;      /*EP Added 8/10*/
  }

.smarter {
  /*margin-top: 140px; */
  }

  .smarter .desc-block {
    margin-top: 10px; }

.search-display {
  margin-top: 140px; }

.recommend {
  margin-top: 140px; }
  .recommend .illustration {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center; }

.platform {
  margin-top: 140px; }

.payment {
  margin-top: 140px; }
  .payment .illustration {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center; }

.recent {
  margin-top: 140px; }
  .recent .wrapper {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap; }
  .recent .item-tags {
    margin-top: 24px; }

.recent-item {
  width: 350px;
  height: 250px;
  border-radius: 4px;
  -webkit-box-shadow: 0 2px 47px 0 rgba(0, 0, 0, 0.04);
          box-shadow: 0 2px 47px 0 rgba(0, 0, 0, 0.04);
  background-color: #ffffff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 15px;
  margin: 90px 0 0 0;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start; }
  .recent-item__desc {
    width: 170px; }
  .recent-item__cap {
    font-family: Avenir, sans-serif;
    /*font-size: 24px;        /*Commented out these sections for Blog articles*/
    /*font-weight: 900;*/ }
    .recent-item__cap a, .recent-item__cap a:hover {
      color: #273147; }
  .recent-item__text {
    font-size: 14px;
    font-weight: 500;
    line-height: 2.06;
    margin-top: 10px; }
  .recent-item__img {
    width: 134px;
    height: auto;
    margin: 0 0 0 auto; }

.trending {
  margin-top: 140px;
  padding-bottom: 158px; }
  .trending .wrapper {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap; }

.trending-item {
  margin: 90px 0 0 0;
  width: 260px;
  height: 360px;
  border-radius: 4px;
  -webkit-box-shadow: 0 2px 47px 0 rgba(0, 0, 0, 0.04);
          box-shadow: 0 2px 47px 0 rgba(0, 0, 0, 0.04);
  background-color: #ffffff;
  padding: 15px; }
  .trending-item__img {
    width: 100%;
    height: auto; }
  .trending-item__cap {
    font-family: Avenir-Light, sans-serif;
    font-size: 24px;
    font-weight: 900;
    margin-top: 17px; }
    .trending-item__cap a, .trending-item__cap a:hover {
      color: #273147; }
  .trending-item__text {
    font-size: 14px;
    font-weight: 500;
    line-height: 2.06;
    margin: 8px auto 7px auto; }
  .trending-item .activity {
    margin-top: 30px; }
    .trending-item .activity__views {
      padding-left: 45px; }
    .trending-item .activity__likes {
      padding-left: 43px; }
      .trending-item .activity__likes:before {
        left: 15px; }
    .trending-item .activity__date {
      display: inline-block;
      margin: 0 0 0 auto; }

@media all and (max-width: 1440px) {
  .rethink-item__cap {
    font-size: 25px; } }

@media all and (max-width: 1280px) {
  .rethink {
    margin-top: 80px; }
    .rethink .wrapper {
      -ms-flex-wrap: wrap;
          flex-wrap: wrap; }
  .rethink-item {
    height: 370px;
    width: 25%; }
    .rethink-item__cap {
      font-size: 25px;
      margin: 30px auto 0 auto; }
    .rethink-item__text {
      margin: 15px auto 0 auto; }
    .rethink-item__img {
      max-width: 100%; }
  .search-display,
  .smarter {
    margin-top: 80px; }
  .recommend {
    margin-top: 80px; }
    .recommend .desc-block {
      margin: 0 10px 0 0; }
      .recommend .desc-block__desc-text {
        margin-bottom: 15px; }
  .payment {
    margin-top: 80px; }
    .payment .desc-block {
      margin: 0 10px 0 0; }
      .payment .desc-block__desc-text {
        margin-bottom: 0; }
      .payment .desc-block__buttons {
        margin-top: 15px; }
    .payment .illustration {
      margin: 0 0 35px 0;
      width: 50%; }
  .recent .wrapper {
    max-width: 720px; }
  .recent-item {
    width: 100%;
    height: 290px;
    padding: 25px 35px;
    margin: 60px 0 0 0; }
    .recent-item__desc {
      width: auto;
      max-width: 290px; }
    .recent-item__cap {
      width: auto;
      font-size: 24px; }
    .recent-item__text {
      width: auto;
      font-size: 16px; }
      .recent-item__text br {
        display: none; }
    .recent-item__img {
      width: 175px;
      height: auto;
      margin: 0 0 0 auto; }
  .trending {
    padding-bottom: 120px; }
    .trending .wrapper {
      -webkit-box-pack: justify;
          -ms-flex-pack: justify;
              justify-content: space-between;
      max-width: 720px; }
  .trending-item {
    margin: 90px 0 0 0;
    width: 294px;
    height: 420px;
    padding: 15px 15px 0 15px; }
    .trending-item__img {
      width: 100%; }
    .trending-item__cap {
      font-size: 24px;
      margin-top: 17px; }
    .trending-item__text {
      font-size: 16px;
      margin: 8px auto 7px auto; }
    .trending-item .activity {
      margin-top: 47px; }
      .trending-item .activity__views {
        padding-left: 45px; }
      .trending-item .activity__likes {
        padding-left: 43px; }
        .trending-item .activity__likes:before {
          left: 15px; }
      .trending-item .activity__date {
        margin: 0 31px 0 auto; } }

@media all and (max-width: 768px) {
  .smarter .illustration, .search-display .illustration, .recommend .illustration,
  .platform .illustration, .payment .illustration {
    width: auto;
    margin-bottom: 30px;
    padding: 0; }
  .smarter .desc-block, .search-display .desc-block, .recommend .desc-block,
  .platform .desc-block, .payment .desc-block {
    padding: 0;
    width: 100%;
    max-width: 100%;
    margin: 0; }
  .wrapper {
    -webkit-box-align: stretch;
        -ms-flex-align: stretch;
            align-items: stretch; }
    .wrapper--toleft {
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column; }
    .wrapper--toright {
      -webkit-box-orient: vertical;
      -webkit-box-direction: reverse;
          -ms-flex-direction: column-reverse;
              flex-direction: column-reverse; }
  .rethink .wrapper {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center; }
  .rethink-item {
    text-align: center;
    height: auto;
    margin-top: 0;
    width: 50%; }
    .rethink-item__cap, .rethink-item__text {
      margin-left: 0;
      margin-right: 0;
      width: auto; }
  .recommend .illustration {
    margin: 0 auto 30px; }
  .wrapper {
    padding: 0 15px; }
  .smarter .desc-block {
    margin: 0; }
  .desc-block {
    width: 100%; }
  .search-display,
  .recommend,
  .platform,
  .payment,
  .recent,
  .trending,
  .smarter {
    margin-top: 40px; }
  .trending {
    padding-bottom: 40px; }
  .trending-item {
    margin-top: 20px; }
  .recent-item {
    margin-top: 20px; }
  .section-header--centred {
    padding: 0 15px; }
  .section-sup-header {
    width: auto;
    padding: 0 15px; }
  .payment .illustration {
    width: auto;
    margin-bottom: 20px; } }

@media all and (max-width: 630px) {
  .recent-item {
    padding: 10px;
    height: auto; }
    .recent-item__cap {
      margin-top: 20px; }
    .recent-item__img {
      -webkit-box-ordinal-group: 0;
          -ms-flex-order: -1;
              order: -1;
      margin: auto; }
    .recent-item__desc {
      width: 100%;
      max-width: 100%; }
  .trending .wrapper {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center; } }

.deck {
  padding-top: 300px; }
  .deck .desc-block__desc-cap {
    margin: 22px 0px 47px 5px; }
  .deck .desc-block__desc-text {
    margin: 0 0 15px 5px; }

.wedding {
  margin-top: 60px; }
  .wedding .desc-block__header {
    margin-bottom: 40px; }
  .wedding .desc-block__desc-cap {
    margin: 22px 0px 47px 5px; }
  .wedding .desc-block__desc-text {
    margin: 0 0 37px 5px; }

.cake {
  margin-top: 60px; }
  .cake .desc-block__header {
    margin-bottom: 38px; }
  .cake .desc-block__desc-text {
    margin: 0 0 37px 0; }

.website {
  margin-top: 60px; }
  .website .desc-block__header {
    margin-bottom: 40px; }
  .website .desc-block__desc-text {
    margin-bottom: 37px; }

.weaving {
  margin-top: 60px; }
  .weaving .ledge {
    height: auto;
    margin-top: 0; }
  .weaving .ledge__content {
    height: auto;
    padding: 82px 0; }
  .weaving__text {
    font-size: 20px;      /*Was 22 px*/
    margin: auto auto 26px auto;
    padding-left: 50px;   /*EP Added Aug 2 2019*/
    padding-right: 50px;   /*EP Added Aug 2 2019*/
  }

  .rhcolor {
    color: #61CD8D;
  }

    .weaving__text--middle {
      margin-bottom: 62px; }
    .weaving__text:last-child {
      margin-bottom: 0; }

.values {
  margin-top: 60px;
  padding-bottom: 165px; }
  .values .section-header--centred {
    padding: 0 40px 0 0; }
  .values .wrapper {
    padding-top: 63px;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between; }

.values-item {
  padding: 5px;
  margin: 35px 0 auto;
  max-width: 260px; }
  .values-item__desc {
    margin-top: 63px; }
  .values-item__cap {
    font-family: Avenir-Light, sans-serif;
    font-size: 28px;
    font-weight: 900;
    color: #273147; }
  .values-item__text {
    line-height: 2.06;
    color: #273147;
    margin-top: 20px; }

@media all and (max-width: 1440px) {
  .weaving__text {
    font-size: 20px; }
  .values-item__cap {
    font-size: 25px; } }

@media all and (max-width: 1280px) {
  .deck, .wedding, .cake,
  .website, .weaving {
    margin-top: 30px; }
  .values {
    margin-top: 60px;
    padding-bottom: 165px; }
    .values .wrapper {
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
      padding-top: 0; }
    .values .values-item {
      max-width: 25%; }
  .weaving .ledge__content {
    font-size: 18px; }
  .values-item img {
    max-width: 100%; } }

@media all and (max-width: 768px) {
  .deck, .wedding, .cake,
  .website, .weaving {
    margin-top: 0; }
    .deck .desc-block, .wedding .desc-block, .cake .desc-block,
    .website .desc-block, .weaving .desc-block {
      margin: 0;
      max-width: 100%;
      -webkit-box-ordinal-group: 3;
          -ms-flex-order: 2;
              order: 2; }
      .deck .desc-block--toright, .wedding .desc-block--toright, .cake .desc-block--toright,
      .website .desc-block--toright, .weaving .desc-block--toright {
        margin: 0; }
    .deck .illustration, .wedding .illustration, .cake .illustration,
    .website .illustration, .weaving .illustration {
      margin: 0;
      width: auto; }
  .deck {
    padding-top: 80px; }
  .website .desc-block {
    margin-top: 60px; }
  .values {
    padding-bottom: 90px; }
  .values .values-item {
    max-width: 50%; }
  .values-item {
    padding: 5px;
    position: relative;
    /* &amp;--1{
      width: 300px;
      img{
        top: 0;
        left: 60px;
      }
    }
    &amp;--2{
      width: 300px;
      img{
        top: 0;
        left: 20px;
      }
    }
    &amp;--3{
      width: 300px;
      img{
        top: 0;
        left: 15px;
      }
    }
    &amp;--4{
      width: 300px;
      img{
        top: 0;
        left: 37px;
      }
    }*/ }
    .values-item img {
      display: block;
      position: relative; }
    .values-item__desc {
      margin-top: 63px; }
    .values-item__cap {
      text-align: center; }
    .values-item__text {
      text-align: center; }
  .weaving .ledge__content {
    padding: 30px 15px; }
  .values .section-header--centred {
    padding: 0 15px; } }

.tabs {
  margin-top: -78px; }
  .tabs #accordion {
    margin: auto; }
  .tabs .nav-tabs {
    border: none;
    max-width: 800px;
    margin: 0 auto; }
    .tabs .nav-tabs .nav-link {
      border: none;
      width: 266px;
      height: 87px;
      border-radius: 5px;
      font-size: 22px;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      color: #000; }
      .tabs .nav-tabs .nav-link.active {
        -webkit-box-shadow: 0 2px 20px 0 rgba(0, 0, 0, 0.07);
                box-shadow: 0 2px 20px 0 rgba(0, 0, 0, 0.07);
        color: #273147; }
  .tabs .tab-content {
    padding-top: 158px; }

@media all and (max-width: 1440px) {
  .tabs .nav-tabs .nav-link {
    font-size: 20px; } }

@media all and (max-width: 1280px) {
  .tabs .nav-tabs .nav-link {
    font-size: 18px; }
  .tabs .tab-content {
    padding-top: 60px; } }

.search-needs .desc-block__header {
  margin-bottom: 29px; }

.connect {
  margin-top: 140px; }

.work-smarter {
  margin-top: 140px;
  padding-bottom: 140px; }
  .work-smarter .desc-block__header {
    margin-bottom: 29px; }
  .work-smarter--2 {
    margin-top: 275px; }
    .work-smarter--2 .desc-block__buttons {
      margin-top: 35px; }

.kickstart .desc-block__header {
  margin-bottom: 29px; }

.today {
  margin-top: 140px; }
  .today .desc-block__header {
    margin-bottom: 29px; }
  .today .desc-block__buttons {
    margin-top: 40px; }

.faqs {
  margin-top: 25px;
  padding-bottom: 151px; }
  .faqs .collapsing {
    -webkit-transition: height .35s ease;
    transition: height .35s ease; }
  .faqs .card {
    background-color: transparent;
    border: none;
    border-radius: 0;
    margin-bottom: 15px; }
  .faqs .card-header {
    padding: 0;
    margin-bottom: 0;
    background-color: #fff;
    border: none;
    border-radius: 5px;
    -webkit-box-shadow: 0 2px 20px 0 rgba(0, 0, 0, 0.07);
            box-shadow: 0 2px 20px 0 rgba(0, 0, 0, 0.07); }
  .faqs #accordion {
    margin: auto;
    width: 100%; }
  .faqs .mb-0 {
    height: 87px;
    font-size: 20px;
    width: auto;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex; }

.small-size {
  font-size: 20px;
 }

.font-size-10 {
  font-size: 10px;
}
.font-size-12 {
  font-size: 12px;
}

.faqs .btn {
    text-align: left;
    border: none;
    padding: 0 0 0 67px;
    font-size: 28px;
    font-family: Avenir-Light, sans-serif;
    font-weight: 900;
    font-style: normal;
    font-stretch: normal;
    line-height: normal;
    letter-spacing: normal;
    color: #273147;
    border-radius: 0;
    width: 100%;
    position: relative;
    -webkit-transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;
    transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;
    transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
    transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;
    white-space: normal;
    text-decoration: none; }
    .faqs .btn:after {
      content: url("../img/triangle.svg");
      border-radius: 26px;
      background-color: #ebebeb;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center;
      line-height: .65;
      width: 26px;
      height: 26px;
      position: absolute;
      top: calc(50% - 13px);
      right: 38px;
      -webkit-transform: rotate(-90deg);
              transform: rotate(-90deg);
      -webkit-transition: all .2s linear;
      transition: all .2s linear;
      font-size: 28px; }
  .faqs .btn[aria-expanded="true"]:after {
    content: url("../img/triangle.svg");
    background-image: linear-gradient(317deg, #9ef3c1, #20a2ff 53%, #5533ff);
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg); }
  .faqs .btn-link:hover {
    text-decoration: none; }
  .faqs .card-body {
    font-size: 17px;    /*Was 18 px*/
    line-height: 2.06;
    color: #273147;
    padding: 31px 67px; }

@media all and (max-width: 1440px) {
  .faqs .btn {
    font-size: 25px; }
  .faqs .card-body {
    font-size: 16px; } }

@media all and (max-width: 1280px) {
  .tabs {
    margin-top: -52px; }
    .tabs .nav-tabs {
      max-width: 600px; }
      .tabs .nav-tabs .nav-link {
        width: 200px;
        height: 60px; }
  .faqs {
    padding-bottom: 60px; }
    .faqs #accordion {
      margin: auto;
      width: 100%; }
    .faqs .mb-0 {
      width: auto;
      height: 110px; }
    .faqs .btn {
      padding: 10px 70px;
      font-size: 22px; }
    .faqs .card-body {
      font-size: 16px; } }

@media all and (max-width: 768px) {
  .tabs {
    margin-top: -52px; }
    .tabs .nav-tabs {
      max-width: 100%;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center; }
  .search-needs, .kickstart,
  .connect, .work-smarter,
  .today, .work-smarter {
    margin-top: 60px; }
    .search-needs .illustration, .kickstart .illustration,
    .connect .illustration, .work-smarter .illustration,
    .today .illustration, .work-smarter .illustration {
      width: auto; }
    .search-needs .desc-block, .kickstart .desc-block,
    .connect .desc-block, .work-smarter .desc-block,
    .today .desc-block, .work-smarter .desc-block {
      margin: 0;
      max-width: 100%; }
      .search-needs .desc-block--toright, .kickstart .desc-block--toright,
      .connect .desc-block--toright, .work-smarter .desc-block--toright,
      .today .desc-block--toright, .work-smarter .desc-block--toright {
        margin: 0; }
  .work-smarter {
    padding-bottom: 60px; }
  .search-needs, .kickstart {
    margin-top: 30px; } }

@media all and (max-width: 630px) {
  .tabs {
    margin-top: -52px; }
    .tabs .nav-tabs {
      max-width: 100%;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center;
      -ms-flex-wrap: nowrap;
          flex-wrap: nowrap; }
      .tabs .nav-tabs .nav-link {
        padding: 0 10px;
        font-size: 16px;
        width: 107px;
        text-align: center; } }

@media all and (max-width: 425px) {
  .faqs .btn {
    padding: 0 50px 0 20px;
    font-size: 18px; }
    .faqs .btn:after {
      right: 10px; }
  .faqs .card-body {
    padding: 30px 50px 30px 20px;
    font-size: 14px; } }

footer {
  background-color: #273147;
  height: 350px;    /*489px;*/
  padding-top: 56px; }
  footer .wrapper {
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    max-width: 1140px; }

.foot-menu {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column; }
  .foot-menu__header {
    font-family: Avenir-Light, sans-serif;
    color: #fff;
    /*font-size: 28px;*/    /*EP Aug 8 Commented*/
    width: 100%;
    margin: 0 0 38px 0; }
  .foot-menu__link {
    line-height: 2.06;
    color: #ffffff;
    margin-bottom: 7px; }
  .foot-menu__social {
    margin-top: -3px; }
  .foot-menu__social-link {
    margin-right: 10px;
    -webkit-transition: all .5s ease-in-out;
    transition: all .5s ease-in-out; }
    .foot-menu__social-link:hover {
      -webkit-transform: rotate(360deg);
              transform: rotate(360deg); }

@media all and (max-width: 1280px) {
  .foot-menu {
    width: 180px;
    margin: 0; }
    .foot-menu__header {
      font-size: 24px; }
    .foot-menu__link {
      line-height: 1.8;
      font-size: 14px; }
    .foot-menu__social-link {
      width: 30px; }
      .foot-menu__social-link img {
        width: 100%;
        height: auto; } }

@media all and (max-width: 768px) {
  footer {
    height: auto;
    padding-bottom: 36px; }
    footer .wrapper {
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
          -ms-flex-direction: row;
              flex-direction: row;
      text-align: center;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center; }
  .foot-menu {
    width: 50%;
    margin-bottom: 20px; }
    .foot-menu__header {
      margin-bottom: 10px; }
    .foot-menu__link {
      margin-bottom: 0; }
    .foot-menu__social-link {
      margin: 0; } }

@media all and (max-width: 425px) {
  .foot-menu {
    width: 320px; } }

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInBhcnRpYWxzL19hcHAuc2NzcyIsInBhcnRpYWxzL19oZWFkZXIuc2NzcyIsInBhcnRpYWxzL19ob21lLnNjc3MiLCJwYXJ0aWFscy9fYWJvdXQuc2NzcyIsInBhcnRpYWxzL190YWJzLnNjc3MiLCJwYXJ0aWFscy9fd29ya3Muc2NzcyIsInBhcnRpYWxzL19mb290ZXIuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQTtFQUNFLCtCQUFzQjtVQUF0Qix1QkFBc0IsRUFDdkI7O0FBQ0Q7RUFDRSx1Q0FBc0M7RUFDdEMsZ0JBQWU7RUFDZixpQkFBZ0I7RUFDaEIsbUJBQWtCO0VBQ2xCLHFCQUFvQjtFQUNwQixvQkFBbUI7RUFDbkIsdUJBQXNCO0VBQ3RCLHVCQUFzQjtFQUV0QixlQUFjLEVBRWY7O0FBRUQ7RUFDRSxzQkFBcUI7RUFDckIsY0FBYTtFQUNiLFlBQVcsRUFDWjs7QUFDRDtFQUNFLHNCQUFxQjtFQUNyQixnQkFBZSxFQUNoQjs7QUFFRDtFQUNFLDhCQUE2QjtFQUM3QixhQUFZO0VBQ1osWUFBVztFQUNYLGdCQUFlO0VBQ2YsV0FBVTtFQUNWLGtCQUFpQjtFQUNqQiwwQ0FBeUM7RUFDekMsNkRBQW9EO0VBQXBELHFEQUFvRCxFQUNyRDs7QUFFRDtFQUNFLFVBQVM7RUFDVCxXQUFVLEVBQ1g7O0FBRUQ7RUFDRSxzQ0FBcUM7RUFDckMsZ0JBQWU7RUFDZixpQkFBZ0I7RUFDaEIsbUJBQWtCO0VBQ2xCLHFCQUFvQjtFQUNwQixvQkFBbUI7RUFDbkIsdUJBQXNCO0VBQ3RCLGVBQWMsRUFDZjs7QUFFRDtFQUNFLFVBQVM7RUFDVCxXQUFVLEVBQ1g7O0FBQ0Q7RUFDRSxpQkFBZ0IsRUFDakI7O0FBRUQ7RUFDRSxxQkFBYTtFQUFiLHFCQUFhO0VBQWIsY0FBYTtFQUNiLGdCQUFlO0VBQ2Ysa0JBQWlCO0VBQ2pCLGFBQVk7RUFDWiwwQkFBOEI7TUFBOUIsdUJBQThCO1VBQTlCLCtCQUE4QixFQW1CL0I7RUFqQkM7SUFDRSxzQkFBcUI7SUFDckIs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QUNFLHNDQUFxQztJQUNyQyxZQUFXO0lBQ1gsZ0JBQWU7SUFDZixZQUFXO0lBQ1gsbUJBQWtCLEVBQ25CO0VBQ0Q7SUFDRSxrQkFBaUI7SUFDakIsZUFBYztJQUNkLG1CQUFrQixFQUNuQjtFQUVEO0lBQ0UsaUJBQWdCLEVBQ2pCO0VBQ0Q7SUFDRSxtQkFBa0I7SUFDbEIsd0NBQStCO0lBQS9CLGdDQUErQixFQUloQztJQU5BO01BSUcsa0NBQXlCO2NBQXpCLDBCQUF5QixFQUMxQjs7QUFNTDtFQUNFO0lBQ0UsYUFBWTtJQUNaLFVBQVMsRUFnQlY7SUFmQztNQUNFLGdCQUFlLEVBQ2hCO0lBQ0Q7TUFDRSxpQkFBZ0I7TUFDaEIsZ0JBQWUsRUFDaEI7SUFDRDtNQUNFLFlBQVcsRUFLWjtNQU5BO1FBR0csWUFBVztRQUNYLGFBQVksRUFDYixFQUFBOztBQU1QO0VBQ0U7SUFDRSxhQUFZO0lBQ1oscUJBQW9CLEVBUXJCO0lBVkQ7TUFLSSxvQkFBZTtVQUFmLGdCQUFlO01BQ2YsK0JBQW1CO01BQW5CLDhCQUFtQjtVQUFuQix3QkFBbUI7Y0FBbkIsb0JBQW1CO01BQ25CLG1CQUFrQjtNQUNsQix5QkFBdUI7VUFBdkIsc0JBQXVCO2NBQXZCLHdCQUF1QixFQUN4QjtFQUdIO0lBQ0UsV0FBVTtJQUNWLG9CQUFtQixFQVlwQjtJQVZDO01BQ0Usb0JBQW1CLEVBQ3BCO0lBRUQ7TUFDRSxpQkFBZ0IsRUFDakI7SUFDRDtNQUNFLFVBQVMsRUFDVixFQUFBOztBQUlMO0VBQ0U7SUFDRSxhQUFZLEVBQ2IsRUFBQSIsImZpbGUiOiJtYWluLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIip7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxufVxyXG5ib2R5e1xyXG4gIGZvbnQtZmFtaWx5OiBBdmVuaXItTWVkaXVtLCBzYW5zLXNlcmlmO1xyXG4gIGZvbnQtc2l6ZTogMThweDtcclxuICBmb250LXdlaWdodDogNTAwO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcclxuICBsaW5lLWhlaWdodDogbm9ybWFsO1xyXG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuXHJcbiAgY29sb3I6ICMyNzMxNDc7XHJcblxyXG59XHJcblxyXG5hLCBhOmhvdmVyLCBhOmFjdGl2ZSwgYTpmb2N1c3tcclxuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgb3V0bGluZTogbm9uZTtcclxuICBjb2xvcjogI2ZmZjtcclxufVxyXG5hIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG59XHJcblxyXG5idXR0b257XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgYm9yZGVyOiBub25lO1xyXG4gIGNvbG9yOiAjZmZmO1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICBwYWRkaW5nOiAwO1xyXG4gIG91dGxpbmUtb2Zmc2V0OiAwO1xyXG4gIG91dGxpbmU6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgc29saWQgMnB4O1xyXG4gIHRyYW5zaXRpb246IGFsbCA4NTBtcyBjdWJpYy1iZXppZXIoMC4xOSwgMSwgMC4yMiwgMSk7XHJcbn1cclxuXHJcbmgxLCBoMiwgaDMsIGg0LCBoNSwgaDZ7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIHBhZGRpbmc6IDA7XHJcbn1cclxuXHJcbmg0e1xyXG4gIGZvbnQtZmFtaWx5OiBBdmVuaXItSGVhdnksIHNhbnMtc2VyaWY7XHJcbiAgZm9udC1zaXplOiA0MHB4O1xyXG4gIGZvbnQtd2VpZ2h0OiA5MDA7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xyXG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcclxuICBjb2xvcjogIzNkY2Q4ZDtcclxufVxyXG5cclxucHtcclxuICBtYXJnaW46IDA7XHJcbiAgcGFkZGluZzogMDtcclxufVxyXG5zZWN0aW9ue1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbn1cclxuXHJcbi53cmFwcGVye1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgcGFkZGluZzogMCAyMHB4O1xyXG4gIG1heC13aWR0aDogMTE0MHB4O1xyXG4gIG1hcmdpbjogYXV0bztcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblxyXG4gICYtLWhlYWRlcntcclxuICAgIG1hcmdpbjogOTdweCAwIDAgYXV0bztcclxuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKDUwJSAtIDU3MHB4KTtcclxuICAgIHBhZGRpbmc6IDAgMCAwIDIwcHg7XHJcbiAgICBtYXgtd2lkdGg6IDE4MTRweDtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICB9XHJcblxyXG4gICYtLWFib3V0e1xyXG4gICAgbWF4LXdpZHRoOiAxMTQwcHg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgfVxyXG5cclxuICAmLS1mYXFze1xyXG4gICAgbWF4LXdpZHRoOiAxMTQwcHg7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICB9XHJcbn1cclxuXHJcblxyXG5cclxuLnNlY3Rpb24taGVhZGVye1xyXG4gICYtLWNlbnRyZWR7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XHJcbiAgfVxyXG59XHJcbi5zZWN0aW9uLXN1cC1oZWFkZXJ7XHJcbiAgd2lkdGg6IDEwNjFweDtcclxuICBmb250LWZhbWlseTogQXZlbmlyLU1lZGl1bSxzYW5zLXNlcmlmO1xyXG4gIGZvbnQtc2l6ZTogMjJweDtcclxuICBmb250LXdlaWdodDogNTAwO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBjb2xvcjogIzI3MzE0NztcclxuXHJcbiAgJi0tY2VudHJlZHtcclxuICAgIG1hcmdpbjogMzBweCBhdXRvIDAgYXV0bztcclxuICB9XHJcbn1cclxuXHJcblxyXG4uZGVzYy1ibG9ja3tcclxuICBtYXgtd2lkdGg6IGNhbGMoNTAlIC0gMTBweCk7XHJcbiAgZmxleC1zaHJpbms6IDA7XHJcbiAgJl9fc3VwLWNhcHtcclxuICAgIGZvbnQtc2l6ZTogMjJweDtcclxuICB9XHJcbiAgJl9fZGVzYy1jYXB7XHJcbiAgICBmb250LWZhbWlseTogQXZlbmlyLUhlYXZ5LCBzYW5zLXNlcmlmO1xyXG4gICAgZm9udC1zaXplOiAyOHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDkwMDtcclxuICAgIG1hcmdpbjogMjBweCAwO1xyXG4gIH1cclxuICAmX19kZXNjLXRleHR7XHJcbiAgICBmb250LWZhbWlseTogQXZlbmlyLU1lZGl1bSxzYW5zLXNlcmlmO1xyXG4gICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDIuMDY7XHJcbiAgfVxyXG5cclxuICAmX19idXR0b25ze1xyXG4gICAgbWFyZ2luLXRvcDogNjBweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgfVxyXG4gICZfX2J0bntcclxuICAgIHdpZHRoOiAyMjJweDtcclxuICAgIGhlaWdodDogNjBweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgIGNvbG9yOiAjMjczMTQ3O1xyXG4gICAgJjpmaXJzdC1jaGlsZHtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmlsbHVzdHJhdGlvbntcclxuICB3aWR0aDogY2FsYyg1MCUgLSAxMHB4KTtcclxuICBpbWd7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogYXV0bztcclxuICB9XHJcbn1cclxuXHJcbi5oZWFkZXItYnV0dG9uc3tcclxuICAmX19idG57XHJcbiAgICBoZWlnaHQ6IDYwcHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAmLS1sYXJnZXtcclxuICAgICAgd2lkdGg6IDI5MHB4O1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDM0cHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uaXRlbS10YWdze1xyXG4gICZfX3RhZ3tcclxuICAgIHdpZHRoOiA1MHB4O1xyXG4gICAgaGVpZ2h0OiAyNHB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y2ZjZmNjtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIGNvbG9yOiAjYjhiOGI4O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgdHJhbnNpdGlvbjogY29sb3IgLjNzIGVhc2UtaW4tb3V0O1xyXG4gICAgJjpob3ZlcntcclxuICAgICAgY29sb3I6ICMyNzMxNDc7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uYWN0aXZpdHl7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgY29sb3I6ICNiOGI4Yjg7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBtYXJnaW4tdG9wOiAyNnB4O1xyXG5cclxuICBmb250LXNpemU6IDE2cHg7XHJcbiAgJl9fdmlld3N7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDQ5cHg7XHJcbiAgICAmOmJlZm9yZXtcclxuICAgICAgY29udGVudDogdXJsKFwiLi4vaW1nL292YWwucG5nXCIpO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGxlZnQ6IDlweDtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgfVxyXG4gIH1cclxuICAmX19saWtlc3tcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHBhZGRpbmctbGVmdDogNDZweDtcclxuICAgICY6YmVmb3Jle1xyXG4gICAgICBjb250ZW50OiB1cmwoXCIuLi9pbWcvbGlrZS1jb3B5LTQuc3ZnXCIpO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGxlZnQ6IDIwcHg7XHJcbiAgICAgIHRvcDogMnB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAmX19kYXRle1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgbWFyZ2luOiAwIDEwcHggMCBhdXRvO1xyXG4gIH1cclxufVxyXG5cclxuLnNlZS1hbGx7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gIG1hcmdpbi10b3A6IDg1cHg7XHJcbiAgJl9fbGlua3tcclxuICAgIGNvbG9yOiAjM2RjZDhkO1xyXG4gICAgZm9udC1zaXplOiAyMnB4O1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xyXG4gICAgJjpob3ZlcntcclxuICAgICAgY29sb3I6ICMzZGNkOGQ7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uYmctZ3JlZW57XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNkY2Q4ZDtcclxufVxyXG4uYmctZ3JleXtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmYyO1xyXG59XHJcbi5iZy1ub25le1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG59XHJcblxyXG5idXR0b24ge1xyXG4gICYuYmctZ3JlZW57XHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgb3V0bGluZTogIzNkY2Q4ZCBzb2xpZDtcclxuICAgICAgICBvdXRsaW5lLW9mZnNldDogNXB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLmJnLWdyZXl7XHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgb3V0bGluZTogI2YyZjJmMiBzb2xpZDtcclxuICAgICAgICBvdXRsaW5lLW9mZnNldDogNXB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ubGluZWR7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICY6YWZ0ZXJ7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgd2lkdGg6IDUycHg7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICBsZWZ0OiBjYWxjKDUwJSAtIDI2cHgpO1xyXG4gICAgaGVpZ2h0OiAycHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIHRyYW5zaXRpb246IGFsbCAuNXMgZWFzZS1pbi1vdXQ7XHJcbiAgfVxyXG4gICY6aG92ZXJ7XHJcbiAgICAmOmFmdGVye1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgfVxyXG4gIH1cclxuICAmLS1mb290e1xyXG4gICAgJjphZnRlcntcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIGhlaWdodDogMXB4O1xyXG4gICAgICBib3R0b206IC01cHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gICYtLWdyZWVue1xyXG4gICAgJjpob3ZlcntcclxuICAgICAgJjphZnRlcntcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2RjZDhkO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gICYtLWJsYWNre1xyXG4gICAgJjpob3ZlcntcclxuICAgICAgJjphZnRlcntcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjczMTQ3O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uZmMtd2hpdGV7XHJcbiAgY29sb3I6ICNmZmY7XHJcbn1cclxuLmZjLWNvbW1vbntcclxuICBjb2xvcjogIzI3MzE0NztcclxufVxyXG5cclxuLmZmLWxpZ2h0e1xyXG4gIGZvbnQtZmFtaWx5OiBBdmVuaXItTGlnaHQsIHNhbnMtc2VyaWY7XHJcbn1cclxuLmZmLW9ibHF7XHJcbiAgZm9udC1mYW1pbHk6IEF2ZW5pci1Cb29rLU9ibGlxdWUsIHNhbnMtc2VyaWY7XHJcbn1cclxuXHJcbi50YS1jZW50ZXJ7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcblxyXG4vKkZvbnRzKi9cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6IFwiQXZlbmlyXCI7XHJcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9BdmVuaXItUm9tYW4udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxufVxyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogXCJBdmVuaXItSGVhdnlcIjtcclxuICBzcmM6IHVybChcIi4uL2ZvbnRzL0F2ZW5pci1IZWF2eS50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG59XHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiBcIkF2ZW5pci1NZWRpdW1cIjtcclxuICBzcmM6IHVybChcIi4uL2ZvbnRzL0F2ZW5pci1NZWRpdW0udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxufVxyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogXCJBdmVuaXItTGlnaHRcIjtcclxuICBzcmM6IHVybChcIi4uL2ZvbnRzL0F2ZW5pci1MaWdodC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG59XHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiBcIkF2ZW5pci1CbGFja1wiO1xyXG4gIHNyYzogdXJsKFwiLi4vZm9udHMvQXZlbmlyLUJsYWNrLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbn1cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6IFwiQXZlbmlyLUJvb2stT2JsaXF1ZVwiO1xyXG4gIHNyYzogdXJsKFwiLi4vZm9udHMvQXZlbmlyLUJvb2tPYmxpcXVlLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbn1cclxuXHJcbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDc2OXB4KXtcclxuICAuaGVhZC1uYXYge1xyXG4gICAgJl9fbGlua3Mge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAxOTIxcHgpe1xyXG4gIC53cmFwcGVye1xyXG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcblxyXG4gICAgJi0taGVhZGVye1xyXG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG4gICAgICBtYXgtd2lkdGg6IDExNDBweDtcclxuICAgIH1cclxuICB9XHJcblxyXG5cclxufVxyXG5cclxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogMTQ0MHB4KXtcclxuICBib2R5e1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gIH1cclxuICBoNHtcclxuICAgIGZvbnQtc2l6ZTogMzZweDtcclxuICB9XHJcblxyXG4gIC5zZWN0aW9uLXN1cC1oZWFkZXJ7XHJcbiAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgfVxyXG4gIC5kZXNjLWJsb2Nre1xyXG4gICAgJl9fc3VwLWNhcHtcclxuICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgfVxyXG4gICAgJl9fZGVzYy10ZXh0e1xyXG4gICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICB9XHJcbiAgICAmX19kZXNjLWNhcHtcclxuICAgICAgZm9udC1zaXplOiAyNXB4O1xyXG4gICAgfVxyXG4gICAgJl9fYnRue1xyXG4gICAgICB3aWR0aDogMTgwcHg7XHJcbiAgICAgIGhlaWdodDogNTBweDtcclxuICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG5cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDEyODBweCl7XHJcbiAgLndyYXBwZXJ7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAmLS1oZWFkZXJ7XHJcbiAgICAgIG1heC13aWR0aDogMTE0MHB4O1xyXG4gICAgICBtYXJnaW46IDk3cHggYXV0byAwIGF1dG87XHJcbiAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xyXG4gICAgfVxyXG4gIH1cclxuICAuc2VjdGlvbi1zdXAtaGVhZGVyIHtcclxuICAgIHdpZHRoOiA2NDBweDtcclxuXHJcbiAgfVxyXG5cclxuICAuZGVzYy1ibG9ja3tcclxuICAgICZfX2Rlc2MtY2Fwe1xyXG4gICAgICBtYXJnaW46IDE1cHggMCAxNXB4IDA7XHJcbiAgICB9XHJcbiAgICAmX19idXR0b25ze1xyXG4gICAgICBtYXJnaW4tdG9wOiAxNXB4O1xyXG4gICAgfVxyXG4gICAgJl9fYnRue1xyXG4gICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgIHdpZHRoOiAxNDBweDtcclxuICAgICAgaGVpZ2h0OiA1MHB4O1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7XHJcbiAgLndyYXBwZXItLWhlYWRlciB7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICB9XHJcbiAgLndyYXBwZXItLWFib3V0IHtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIH1cclxuICAuZGVzYy1ibG9ja3tcclxuICAgIG9yZGVyOiAyO1xyXG4gIH1cclxuICAuaWxsdXN0cmF0aW9ue1xyXG4gICAgb3JkZXI6IDE7XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA0MjVweCl7XHJcbiAgYm9keXtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICB9XHJcblxyXG4gIGg0e1xyXG4gICAgZm9udC1zaXplOiAyOHB4O1xyXG4gIH1cclxuXHJcbiAgLnNlY3Rpb24tc3VwLWhlYWRlcntcclxuICAgIGZvbnQtc2l6ZTogMTdweDtcclxuICB9XHJcbiAgLmRlc2MtYmxvY2t7XHJcbiAgICAmX19zdXAtY2Fwe1xyXG4gICAgICBmb250LXNpemU6IDE3cHg7XHJcbiAgICB9XHJcbiAgICAmX19kZXNjLXRleHR7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIH1cclxuICAgICZfX2Rlc2MtY2Fwe1xyXG4gICAgICBmb250LXNpemU6IDIycHg7XHJcbiAgICB9XHJcbiAgICAmX19idG57XHJcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuXHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAud3JhcHBlci0taGVhZGVyIHtcclxuICAgIHBhZGRpbmc6IDAgMTBweDtcclxuICB9XHJcbiAgLmRlc2MtYmxvY2tfX2J1dHRvbnMge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICB9XHJcbiAgLmRlc2MtYmxvY2tfX2J0biB7XHJcbiAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgfVxyXG59IiwiLmhlYWRlcntcclxuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvaGVhZGVyLWJnLTIucG5nXCIpIG5vLXJlcGVhdDtcclxuICBiYWNrZ3JvdW5kLXNpemU6IGF1dG87XHJcbiAgaGVpZ2h0OiAzMzhweDtcclxuICAmLS1ob21le1xyXG4gICAgaGVpZ2h0OiA5MzdweDtcclxuICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9ncm91cC0xNi5zdmdcIikgbm8tcmVwZWF0O1xyXG4gICAgLy9wYWRkaW5nLWJvdHRvbTogMzZweDtcclxuICB9XHJcbn1cclxuXHJcbi5oZWFkLW5hdntcclxuICBtYXgtd2lkdGg6IDExNDBweDtcclxuICBwYWRkaW5nOiAwIDIwcHg7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBtYXJnaW46IGF1dG87XHJcbiAgaGVpZ2h0OiA4OXB4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgLmNvbGxhcHNpbmd7XHJcbiAgICB0cmFuc2l0aW9uOmhlaWdodCAuMzVzIGVhc2U7XHJcbiAgfVxyXG4gIC5sb2dve1xyXG4gICAgd2lkdGg6IDE4MHB4O1xyXG4gICAgJl9faW1ne1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAmLS1te1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgJl9fbGlua3N7XHJcbiAgICBtYXJnaW46IGF1dG8gNDBweCBhdXRvIGF1dG87XHJcblxyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHJcbiAgICB3aWR0aDogNDQwcHg7XHJcbiAgfVxyXG4gICZfX2xpbmt7XHJcbiAgICBmb250LXNpemU6IDE5cHg7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgc3BhbntcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgfVxyXG4gICAgc3BhbjpiZWZvcmV7XHJcbiAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgbGVmdDogY2FsYyg1MCUgLSAxOXB4KTtcclxuICAgICAgYm90dG9tOiAtMjJweDtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0cmFuc2l0aW9uOiBhbGwgLjVzIGVhc2UtaW4tb3V0O1xyXG4gICAgfVxyXG4gICAgJi0tY3VycmVudCBzcGFuOmJlZm9yZXtcclxuICAgICAgaGVpZ2h0OiAzcHg7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgIHdpZHRoOiAzOHB4O1xyXG4gICAgfVxyXG4gICAgJjpob3ZlciBzcGFuOmJlZm9yZXtcclxuICAgICAgaGVpZ2h0OiAzcHg7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgIHdpZHRoOiAzOHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fc2lnbi11cHtcclxuICAgIG1hcmdpbjogYXV0byAwIGF1dG8gMDtcclxuICAgIGZvbnQtc2l6ZTogMTlweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgfVxyXG4gICZfX2J0bntcclxuICAgIHdpZHRoOiAxMjBweDtcclxuICAgIGhlaWdodDogNDBweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDI2cHg7XHJcbiAgICBtYXJnaW46IGF1dG87XHJcbiAgICAmLS1sb2d7XHJcbiAgICAgIGJvcmRlcjogMXB4ICNmZmYgc29saWQ7XHJcbiAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDQwcHggNDBweCByZ2JhKDI1NSwgMjU1LCAyNTUsIC4yKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi0tc2lnbntcclxuICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgIG1hcmdpbjogYXV0byAwIGF1dG8gMjBweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuLm5hdmJhci10b2dnbGVye1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbiAgbWFyZ2luOiAwIDAgMCAwO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB3aWR0aDogNTFweDtcclxuICBoZWlnaHQ6IDM1cHg7XHJcbn1cclxuLm5hdmJhci10b2dnbGVyOmZvY3VzLFxyXG4ubmF2YmFyLXRvZ2dsZXI6YWN0aXZlIHtcclxuICBvdXRsaW5lOiAwO1xyXG59XHJcbi5uYXZiYXItdG9nZ2xlciBzcGFuIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gIGhlaWdodDogM3B4O1xyXG4gIHdpZHRoOiAyNXB4O1xyXG4gIG1hcmdpbi10b3A6IDRweDtcclxuICBtYXJnaW4tYm90dG9tOiA0cHg7XHJcbiAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGxlZnQ6IDA7XHJcbiAgb3BhY2l0eTogMTtcclxufVxyXG4ubmF2YmFyLXRvZ2dsZXIgc3BhbjpudGgtY2hpbGQoMSksXHJcbi5uYXZiYXItdG9nZ2xlciBzcGFuOm50aC1jaGlsZCgzKSB7XHJcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4zNXMgZWFzZS1pbi1vdXQ7XHJcbn1cclxuLm5hdmJhci10b2dnbGVyOm5vdCguY29sbGFwc2VkKSBzcGFuOm50aC1jaGlsZCgxKSB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGxlZnQ6IDEycHg7XHJcbiAgdG9wOiAxMHB4O1xyXG4gIHRyYW5zZm9ybTogcm90YXRlKDEzNWRlZyk7XHJcbiAgb3BhY2l0eTogMC45O1xyXG59XHJcbi5uYXZiYXItdG9nZ2xlcjpub3QoLmNvbGxhcHNlZCkgc3BhbjpudGgtY2hpbGQoMikge1xyXG4gIGhlaWdodDogMTJweDtcclxuICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbn1cclxuLm5hdmJhci10b2dnbGVyOm5vdCguY29sbGFwc2VkKSBzcGFuOm50aC1jaGlsZCgzKSB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGxlZnQ6IDEycHg7XHJcbiAgdG9wOiAxMHB4O1xyXG4gIHRyYW5zZm9ybTogcm90YXRlKC0xMzVkZWcpO1xyXG4gIG9wYWNpdHk6IDAuOTtcclxufVxyXG5cclxuLmhlYWRlci10ZXh0e1xyXG4gIGNvbG9yOiAjZmZmO1xyXG4gIG1hcmdpbjogNDdweCAyMHB4IDAgMDtcclxuICBmbGV4LXNocmluazogMDtcclxuICAmX19oZWFkZXJ7XHJcbiAgICBmb250LWZhbWlseTogQXZlbmlyLUJsYWNrLCBzYW5zLXNlcmlmO1xyXG4gICAgZm9udC1zaXplOiA0MHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDkwMDtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xyXG4gICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcclxuICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XHJcbiAgfVxyXG4gICZfX3RleHR7XHJcbiAgICBmb250LXNpemU6IDE3cHg7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgZm9udC1zdHJldGNoOiBub3JtYWw7XHJcbiAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcclxuICAgIG1hcmdpbi10b3A6IDI3cHg7XHJcbiAgfVxyXG59XHJcblxyXG4uaGVhZGVyLWJ1dHRvbnN7XHJcbiAgbWFyZ2luLXRvcDogNjlweDtcclxufVxyXG5cclxuLmhlYWRlci1pbWd7XHJcbiAgbWFyZ2luOiAwIDAgMCAwO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgaW1ne1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgfVxyXG59XHJcblxyXG4ucGF0aHtcclxuICBtYXgtd2lkdGg6IDExNDBweDtcclxuICBwYWRkaW5nOiAwIDE1cHg7XHJcbiAgbWFyZ2luOiA5NHB4IGF1dG8gMCBhdXRvO1xyXG5cclxuICAmX19jdXJyZW50e1xyXG4gICAgbWFyZ2luLWxlZnQ6IDEycHg7XHJcbiAgfVxyXG59XHJcblxyXG4ubGVkZ2V7XHJcbiAgcGFkZGluZzogMCAxNXB4O1xyXG4gIG1hcmdpbjogNDdweCBhdXRvIDA7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgbWF4LXdpZHRoOiAxMTQwcHg7XHJcbiAgJl9fY29udGVudHtcclxuICAgIGhlaWdodDogMzIwcHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgICBib3gtc2hhZG93OiAwIDJweCA0N3B4IDAgcmdiYSgwLCAwLCAwLCAwLjA0KTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XHJcbiAgICBwYWRkaW5nOiA4MnB4IDAgMCAwO1xyXG4gIH1cclxuICAuc2VjdGlvbi1oZWFkZXItLWNlbnRyZWR7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgfVxyXG4gIC5zZWN0aW9uLXN1cC1oZWFkZXJ7XHJcbiAgICBtYXgtd2lkdGg6IDk2MHB4O1xyXG4gIH1cclxufVxyXG5cclxuXHJcbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDE5MjFweCl7XHJcbiAgLmhlYWRlcntcclxuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgfVxyXG4gIC8vLmhlYWQtbmF2e1xyXG4gIC8vICBtYXgtd2lkdGg6IDE5MjBweDtcclxuICAvL31cclxuICAvLy5wYXRoe1xyXG4gIC8vICBtYXgtd2lkdGg6IDE5MjBweDtcclxuICAvL31cclxuICAvLy5sZWRnZXtcclxuICAvLyAgbWF4LXdpZHRoOiAxOTIwcHg7XHJcbiAgLy99XHJcbn1cclxuXHJcbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDE2ODBweCl7XHJcbiAgLmxlZGdle1xyXG4gICAgcGFkZGluZzogMCAxNXB4IDA7XHJcbiAgICB3aWR0aDogYXV0bztcclxuICAgICZfX2NvbnRlbnR7XHJcbiAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICBoZWlnaHQ6IDI4MHB4O1xyXG4gICAgICBwYWRkaW5nOiA1MnB4IDAgMCAwO1xyXG4gICAgfVxyXG4gICAgLnNlY3Rpb24taGVhZGVyLS1jZW50cmVke1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiAxNDQwcHgpe1xyXG5cclxufVxyXG5cclxuXHJcbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDEyODBweCl7XHJcbiAgLmhlYWRlcntcclxuICAgICYtLWhvbWV7XHJcbiAgICAgIGhlaWdodDogNjAwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5oZWFkLW5hdntcclxuICAgIGhlaWdodDogNjBweDtcclxuICAgIC5sb2dve1xyXG4gICAgICBtYXJnaW46IDA7XHJcbiAgICAgIHdpZHRoOiAxNDBweDtcclxuICAgICAgaW1ne1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fbGlua3N7XHJcbiAgICAgIG1hcmdpbjogYXV0byAxMnB4IGF1dG8gYXV0bztcclxuICAgICAgd2lkdGg6IDM3MHB4O1xyXG4gICAgfVxyXG4gICAgJl9fbGlua3tcclxuICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICBzcGFuOmJlZm9yZXtcclxuICAgICAgICBsZWZ0OiBjYWxjKDUwJSAtIDE4cHgpO1xyXG4gICAgICAgIGJvdHRvbTogLTEycHg7XHJcbiAgICAgIH1cclxuICAgICAgJi0tY3VycmVudCBzcGFuOmJlZm9yZXtcclxuICAgICAgICBoZWlnaHQ6IDJweDtcclxuICAgICAgICB3aWR0aDogMzZweDtcclxuICAgICAgfVxyXG4gICAgICAmOmhvdmVyIHNwYW46YmVmb3Jle1xyXG4gICAgICAgIGhlaWdodDogMnB4O1xyXG4gICAgICAgIHdpZHRoOiAzNnB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fc2lnbi11cHtcclxuICAgICAgbWFyZ2luOiBhdXRvIDAgYXV0byAwO1xyXG4gICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICB9XHJcbiAgICAmX19idG57XHJcbiAgICAgIHdpZHRoOiA5MHB4O1xyXG4gICAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICAgIG1hcmdpbjogYXV0byA2cHg7XHJcbiAgICAgICYtLXNpZ257XHJcbiAgICAgICAgd2lkdGg6IDY4cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5oZWFkZXItdGV4dHtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIGZsZXgtc2hyaW5rOiAwO1xyXG4gICAgd2lkdGg6IGNhbGMoNTAlIC0gNDBweCk7XHJcbiAgICAmX19oZWFkZXJ7XHJcbiAgICAgIGZvbnQtc2l6ZTogMzJweDtcclxuICAgIH1cclxuICAgICZfX3RleHR7XHJcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgbWFyZ2luLXRvcDogMTdweDtcclxuICAgIH1cclxuICB9XHJcbiAgLmhlYWRlci1idXR0b25ze1xyXG4gICAgbWFyZ2luLXRvcDogMTdweDtcclxuICAgICZfX2J0bntcclxuICAgICAgaGVpZ2h0OiAzOHB4O1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgJi0tbGFyZ2V7XHJcbiAgICAgICAgd2lkdGg6IDIyMHB4O1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnBhdGh7XHJcbiAgICBtYXJnaW46IDEyM3B4IGF1dG8gMCBhdXRvO1xyXG4gIH1cclxufVxyXG5cclxuXHJcbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDEwMjRweCl7XHJcbiAgLmhlYWRlci10ZXh0e1xyXG4gICAgYnJ7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7XHJcbiAgLmhlYWRlcntcclxuICAgIGhlaWdodDogYXV0bztcclxuICAgIHBhZGRpbmctYm90dG9tOiA5MHB4O1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgICYtLWhvbWV7XHJcbiAgICAgYmFja2dyb3VuZC1zaXplOiA0MDAlO1xyXG4gICAgfVxyXG4gICAgLmxlZGdle1xyXG4gICAgICBtYXJnaW46IDQ3cHggYXV0byAtMTcwcHggYXV0bztcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5oZWFkLW5hdntcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIGhlaWdodDogYXV0bztcclxuICAgIHBhZGRpbmctdG9wOiAxNXB4O1xyXG4gICAgLmxvZ297XHJcbiAgICAgIHdpZHRoOiAxMjBweDtcclxuICAgIH1cclxuICAgICZfX2xpbmtze1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgb3JkZXI6IDM7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIG1hcmdpbjogMjBweCBhdXRvIDAgYXV0bztcclxuICAgIH1cclxuICAgICZfX2xpbmt7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgc3BhbjpiZWZvcmV7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICBib3R0b206IC01cHg7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIH1cclxuICAgICAgJi0tY3VycmVudCBzcGFuOmJlZm9yZXtcclxuICAgICAgICBoZWlnaHQ6IDJweDtcclxuICAgICAgfVxyXG4gICAgICAmOmhvdmVyIHNwYW46YmVmb3Jle1xyXG4gICAgICAgIGhlaWdodDogMnB4O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICB9XHJcbiAgICAgICY6bGFzdC1jaGlsZHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19zaWduLXVwe1xyXG4gICAgICBtYXJnaW46IDAgMCAwIGF1dG87XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5uYXZiYXItdG9nZ2xlcntcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gIH1cclxuXHJcbiAgLmhlYWRlci10ZXh0e1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICB3aWR0aDogYXV0bztcclxuICAgIG1heC13aWR0aDogNDAwcHg7XHJcbiAgICAmX19oZWFkZXJ7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxuICAgICZfX3RleHR7XHJcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgbWFyZ2luLXRvcDogMjdweDtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG4gIH1cclxuICAuaGVhZGVyLWltZ3tcclxuICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgbWFyZ2luOiA0MHB4IDAgMCAtMTVweDtcclxuICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgIGZsZXgtc2hyaW5rOiAwO1xyXG5cclxuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xyXG4gICAgaW1ne1xyXG4gICAgICB3aWR0aDogY2FsYygxMDAlICsgMzBweCk7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG4gIH1cclxuICAuaGVhZGVyLWJ1dHRvbnN7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xyXG4gIH1cclxuXHJcbiAgLmxlZGdle1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgICZfX2NvbnRlbnR7XHJcbiAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgcGFkZGluZzogMzBweCAwO1xyXG4gICAgfVxyXG4gICAgLnNlY3Rpb24tc3VwLWhlYWRlciB7XHJcbiAgICAgIG1hcmdpbjogMjBweCBhdXRvO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA2MzBweCl7XHJcbiAgLmhlYWRlcntcclxuICAgICYtLWhvbWV7XHJcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogNTAwJTtcclxuICAgIH1cclxuICB9XHJcbiAgLmhlYWRlci1idXR0b25zIHtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgJl9fYnRuLS1sYXJnZXtcclxuICAgICAgbWFyZ2luOiAwIDAgMTBweCAwO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA0MjVweCl7XHJcbiAgLmhlYWRlcntcclxuICAgICYtLWhvbWV7XHJcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogNzMwJTtcclxuICAgIH1cclxuICB9XHJcbiAgLmhlYWQtbmF2e1xyXG4gICAgcGFkZGluZzogMTBweCAxMHB4IDAgMTBweDtcclxuICAgIC5sb2dve1xyXG4gICAgICB3aWR0aDogMjhweDtcclxuICAgICAmX19pbWd7XHJcbiAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgJi0tbXtcclxuICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcblxyXG4gICAgICAgfVxyXG4gICAgIH1cclxuICAgIH1cclxuICAgICZfX2xpbmtze1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgb3JkZXI6IDM7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIG1hcmdpbjogMjBweCBhdXRvIDAgYXV0bztcclxuICAgIH1cclxuICAgICZfX2xpbmt7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgc3BhbjpiZWZvcmV7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICBib3R0b206IC01cHg7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIH1cclxuICAgICAgJi0tY3VycmVudCBzcGFuOmJlZm9yZXtcclxuICAgICAgICBoZWlnaHQ6IDJweDtcclxuICAgICAgfVxyXG4gICAgICAmOmhvdmVyIHNwYW46YmVmb3Jle1xyXG4gICAgICAgIGhlaWdodDogMnB4O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICB9XHJcbiAgICAgICY6bGFzdC1jaGlsZHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19zaWduLXVwe1xyXG4gICAgICBtYXJnaW46IDAgNXB4IDAgYXV0bztcclxuICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgfVxyXG4gICAgJl9fYnRue1xyXG5cclxuICAgIH1cclxuICAgIC5uYXZiYXItdG9nZ2xlcntcclxuICAgICAgcGFkZGluZzogMnB4IDA7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgIGhlaWdodDogMzBweDs7XHJcbiAgICB9XHJcbiAgICAubmF2YmFyLXRvZ2dsZXI6bm90KC5jb2xsYXBzZWQpIHNwYW46bnRoLWNoaWxkKDEpIHtcclxuICAgICAgIGxlZnQ6IDBweDtcclxuICAgICAgIHRvcDogMTBweDtcclxuICAgICB9XHJcbiAgICAubmF2YmFyLXRvZ2dsZXI6bm90KC5jb2xsYXBzZWQpIHNwYW46bnRoLWNoaWxkKDMpIHtcclxuICAgICAgbGVmdDogMHB4O1xyXG4gICAgICB0b3A6IDEwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiLnJldGhpbmt7XHJcbiAgbWFyZ2luLXRvcDogMTQwcHg7XHJcbn1cclxuLnJldGhpbmstaXRlbXtcclxuICBoZWlnaHQ6IDM4MHB4O1xyXG4gIHBhZGRpbmc6IDEwcHg7XHJcbiAgbWFyZ2luOiA0NnB4IDAgMCAwO1xyXG4gIGZsZXgtc2hyaW5rOiAwO1xyXG5cclxuICB3aWR0aDogMjYwcHg7XHJcblxyXG4gICZfX2ltZ3tcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgbWFyZ2luOiBhdXRvO1xyXG4gIH1cclxuXHJcbiAgJl9fY2Fwe1xyXG4gICAgb2JqZWN0LWZpdDogY29udGFpbjtcclxuICAgIGZvbnQtZmFtaWx5OiBBdmVuaXItSGVhdnksc2Fucy1zZXJpZjtcclxuICAgIGZvbnQtc2l6ZTogMjhweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA5MDA7XHJcbiAgICBjb2xvcjogIzI3MzE0NztcclxuXHJcbiAgICBtYXJnaW46IDIwcHggYXV0byAwIGF1dG87XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgfVxyXG4gICZfX3RleHR7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgY29sb3I6ICMyNzMxNDc7XHJcbiAgICBtYXJnaW46IDI4cHggYXV0byAwIGF1dG87XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLnNtYXJ0ZXJ7XHJcbiAgbWFyZ2luLXRvcDogMTQwcHg7XHJcbiAgLmRlc2MtYmxvY2t7XHJcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gIH1cclxufVxyXG5cclxuXHJcbi5zZWFyY2gtZGlzcGxheXtcclxuICBtYXJnaW4tdG9wOiAxNDBweDtcclxufVxyXG5cclxuXHJcbi5yZWNvbW1lbmR7XHJcbiAgbWFyZ2luLXRvcDogMTQwcHg7XHJcbiAgLmlsbHVzdHJhdGlvbntcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIH1cclxufVxyXG5cclxuXHJcbi5wbGF0Zm9ybXtcclxuICBtYXJnaW4tdG9wOiAxNDBweDtcclxufVxyXG5cclxuXHJcbi5wYXltZW50e1xyXG4gIG1hcmdpbi10b3A6IDE0MHB4O1xyXG4gIC5pbGx1c3RyYXRpb257XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICB9XHJcbn1cclxuXHJcblxyXG4ucmVjZW50e1xyXG4gIG1hcmdpbi10b3A6IDE0MHB4O1xyXG4gIC53cmFwcGVye1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG4gIH1cclxuICAuaXRlbS10YWdze1xyXG4gICAgbWFyZ2luLXRvcDogMjRweDtcclxuICB9XHJcbn1cclxuLnJlY2VudC1pdGVte1xyXG4gIHdpZHRoOiAzNTBweDtcclxuICBoZWlnaHQ6IDI1MHB4O1xyXG4gIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICBib3gtc2hhZG93OiAwIDJweCA0N3B4IDAgcmdiYSgwLCAwLCAwLCAwLjA0KTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgcGFkZGluZzogMTVweDtcclxuICBtYXJnaW46IDkwcHggMCAwIDA7XHJcbiAgZmxleC13cmFwOiB3cmFwO1xyXG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICZfX2Rlc2N7XHJcbiAgICB3aWR0aDogMTcwcHg7XHJcbiAgfVxyXG4gICZfX2NhcHtcclxuICAgIGZvbnQtZmFtaWx5OiBBdmVuaXItSGVhdnksIHNhbnMtc2VyaWY7XHJcbiAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICBmb250LXdlaWdodDogOTAwO1xyXG4gICAgYSwgYTpob3ZlcntcclxuICAgICAgY29sb3I6ICMyNzMxNDdcclxuICAgIH1cclxuICB9XHJcbiAgJl9fdGV4dHtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICBsaW5lLWhlaWdodDogMi4wNjtcclxuICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgfVxyXG4gICZfX2ltZ3tcclxuICAgIHdpZHRoOiAxMzRweDtcclxuICAgIGhlaWdodDogYXV0bztcclxuICAgIG1hcmdpbjogMCAwIDAgYXV0bztcclxuICB9XHJcbn1cclxuXHJcblxyXG4udHJlbmRpbmd7XHJcbiAgbWFyZ2luLXRvcDogMTQwcHg7XHJcbiAgcGFkZGluZy1ib3R0b206IDE1OHB4O1xyXG4gIC53cmFwcGVye1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG4gIH1cclxufVxyXG4udHJlbmRpbmctaXRlbXtcclxuICBtYXJnaW46IDkwcHggMCAwIDA7XHJcbiAgd2lkdGg6IDI2MHB4O1xyXG4gIGhlaWdodDogMzYwcHg7XHJcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gIGJveC1zaGFkb3c6IDAgMnB4IDQ3cHggMCByZ2JhKDAsIDAsIDAsIDAuMDQpO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XHJcbiAgcGFkZGluZzogMTVweDtcclxuICAmX19pbWd7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogYXV0bztcclxuICB9XHJcbiAgJl9fY2Fwe1xyXG4gICAgZm9udC1mYW1pbHk6IEF2ZW5pci1IZWF2eSwgc2Fucy1zZXJpZjtcclxuICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA5MDA7XHJcbiAgICBtYXJnaW4tdG9wOiAxN3B4O1xyXG4gICAgYSwgYTpob3ZlcntcclxuICAgICAgY29sb3I6ICMyNzMxNDdcclxuICAgIH1cclxuICB9XHJcbiAgJl9fdGV4dHtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICBsaW5lLWhlaWdodDogMi4wNjtcclxuICAgIG1hcmdpbjogOHB4IGF1dG8gN3B4IGF1dG87XHJcbiAgfVxyXG4gIC5hY3Rpdml0eXtcclxuICAgIG1hcmdpbi10b3A6IDMwcHg7XHJcbiAgICAmX192aWV3c3tcclxuICAgICAgcGFkZGluZy1sZWZ0OiA0NXB4O1xyXG4gICAgfVxyXG4gICAgJl9fbGlrZXN7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogNDNweDtcclxuICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgbGVmdDogMTVweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fZGF0ZXtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICBtYXJnaW46IDAgMCAwIGF1dG87XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5cclxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogMTQ0MHB4KXtcclxuICAucmV0aGluay1pdGVte1xyXG4gICAgJl9fY2Fwe1xyXG4gICAgICBmb250LXNpemU6IDI1cHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpe1xyXG4gIC5yZXRoaW5re1xyXG4gICAgbWFyZ2luLXRvcDogODBweDtcclxuICAgIC53cmFwcGVye1xyXG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5yZXRoaW5rLWl0ZW17XHJcbiAgICBoZWlnaHQ6IDM3MHB4O1xyXG5cclxuICAgIHdpZHRoOiAyNSU7XHJcbiAgICAmX19jYXB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMjVweDtcclxuXHJcbiAgICAgIG1hcmdpbjogMzBweCBhdXRvIDAgYXV0bztcclxuICAgIH1cclxuICAgICZfX3RleHR7XHJcbiAgICAgIG1hcmdpbjogMTVweCBhdXRvIDAgYXV0bztcclxuICAgIH1cclxuXHJcbiAgICAmX19pbWcge1xyXG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gIH1cclxuXHJcblxyXG5cclxuICAuc2VhcmNoLWRpc3BsYXksXHJcbiAgLnNtYXJ0ZXJ7XHJcbiAgICBtYXJnaW4tdG9wOiA4MHB4O1xyXG4gIH1cclxuXHJcbiAgLnJlY29tbWVuZHtcclxuICAgIG1hcmdpbi10b3A6IDgwcHg7XHJcbiAgICAuZGVzYy1ibG9ja3tcclxuICAgICAgbWFyZ2luOiAwIDEwcHggMCAwO1xyXG4gICAgICAmX19kZXNjLXRleHR7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnBheW1lbnR7XHJcbiAgICBtYXJnaW4tdG9wOiA4MHB4O1xyXG4gICAgLmRlc2MtYmxvY2t7XHJcbiAgICAgIG1hcmdpbjogMCAxMHB4IDAgMDtcclxuICAgICAgJl9fZGVzYy10ZXh0e1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgIH1cclxuICAgICAgJl9fYnV0dG9uc3tcclxuICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuaWxsdXN0cmF0aW9ue1xyXG4gICAgICBtYXJnaW46IDAgMCAzNXB4IDA7XHJcbiAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuXHJcbiAgLnJlY2VudHtcclxuICAgIC53cmFwcGVye1xyXG4gICAgICBtYXgtd2lkdGg6IDcyMHB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAucmVjZW50LWl0ZW17XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMjkwcHg7XHJcbiAgICBwYWRkaW5nOiAyNXB4IDM1cHg7XHJcbiAgICBtYXJnaW46IDYwcHggMCAwIDA7XHJcbiAgICAmX19kZXNje1xyXG4gICAgICB3aWR0aDogYXV0bztcclxuICAgICAgbWF4LXdpZHRoOiAyOTBweDtcclxuXHJcbiAgICB9XHJcbiAgICAmX19jYXB7XHJcbiAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICB9XHJcbiAgICAmX190ZXh0e1xyXG4gICAgICB3aWR0aDogYXV0bztcclxuICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICBicntcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19pbWd7XHJcbiAgICAgIHdpZHRoOiAxNzVweDtcclxuICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICBtYXJnaW46IDAgMCAwIGF1dG87XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAudHJlbmRpbmd7XHJcbiAgICAud3JhcHBlcntcclxuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICBtYXgtd2lkdGg6IDcyMHB4O1xyXG4gICAgfVxyXG4gICAgcGFkZGluZy1ib3R0b206IDEyMHB4O1xyXG4gIH1cclxuICAudHJlbmRpbmctaXRlbXtcclxuICAgIG1hcmdpbjogOTBweCAwIDAgMDtcclxuICAgIHdpZHRoOiAyOTRweDtcclxuICAgIGhlaWdodDogNDIwcHg7XHJcblxyXG4gICAgcGFkZGluZzogMTVweCAxNXB4IDAgMTVweDtcclxuXHJcbiAgICAmX19pbWd7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gICAgJl9fY2Fwe1xyXG4gICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgIG1hcmdpbi10b3A6IDE3cHg7XHJcbiAgICB9XHJcbiAgICAmX190ZXh0e1xyXG4gICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgIG1hcmdpbjogOHB4IGF1dG8gN3B4IGF1dG87XHJcbiAgICB9XHJcbiAgICAuYWN0aXZpdHl7XHJcbiAgICAgIG1hcmdpbi10b3A6IDQ3cHg7XHJcbiAgICAgICZfX3ZpZXdze1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogNDVweDtcclxuICAgICAgfVxyXG4gICAgICAmX19saWtlc3tcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDQzcHg7XHJcbiAgICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgICBsZWZ0OiAxNXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAmX19kYXRle1xyXG4gICAgICAgIG1hcmdpbjogMCAzMXB4IDAgYXV0bztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNzY4cHgpe1xyXG4gIC5zbWFydGVyLCAuc2VhcmNoLWRpc3BsYXksIC5yZWNvbW1lbmQsXHJcbiAgLnBsYXRmb3JtLCAucGF5bWVudHtcclxuICAgIC5pbGx1c3RyYXRpb257XHJcbiAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgICBwYWRkaW5nOiAwO1xyXG4gICAgfVxyXG4gICAgLmRlc2MtYmxvY2t7XHJcbiAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgIG1hcmdpbjogMDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC53cmFwcGVye1xyXG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XHJcbiAgICAmLS10b2xlZnQge1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgfVxyXG4gICAgJi0tdG9yaWdodCB7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5yZXRoaW5re1xyXG4gICAgLndyYXBwZXJ7XHJcbiAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5yZXRoaW5rLWl0ZW0ge1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgbWFyZ2luLXRvcDogMDtcclxuICAgIHdpZHRoOiA1MCU7XHJcbiAgICAmX19jYXAsXHJcbiAgICAmX190ZXh0e1xyXG4gICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICB3aWR0aDogYXV0bztcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5yZWNvbW1lbmR7XHJcbiAgICAuaWxsdXN0cmF0aW9ue1xyXG4gICAgICBtYXJnaW46IDAgYXV0byAzMHB4O1xyXG4gICAgfVxyXG5cclxuXHJcbiAgfVxyXG5cclxuICAud3JhcHBlciB7XHJcbiAgICBwYWRkaW5nOiAwIDE1cHg7XHJcbiAgfVxyXG5cclxuICAuc21hcnRlciAuZGVzYy1ibG9jayB7XHJcbiAgICBtYXJnaW46IDA7XHJcblxyXG4gIH1cclxuXHJcbiAgLmRlc2MtYmxvY2sge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG5cclxuICAuc2VhcmNoLWRpc3BsYXksXHJcbiAgLnJlY29tbWVuZCxcclxuICAucGxhdGZvcm0sXHJcbiAgLnBheW1lbnQsXHJcbiAgLnJlY2VudCxcclxuICAudHJlbmRpbmcsXHJcbiAgLnNtYXJ0ZXJ7XHJcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xyXG4gIH1cclxuXHJcbiAgLnRyZW5kaW5nIHtcclxuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xyXG4gIH1cclxuXHJcbiAgLnRyZW5kaW5nLWl0ZW0ge1xyXG4gICAgbWFyZ2luLXRvcDogMjBweDtcclxuICB9XHJcblxyXG4gIC5yZWNlbnQtaXRlbSB7XHJcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gIH1cclxuXHJcbiAgLnNlY3Rpb24taGVhZGVye1xyXG4gICAgJi0tY2VudHJlZHtcclxuICAgICAgcGFkZGluZzogMCAxNXB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnNlY3Rpb24tc3VwLWhlYWRlciB7XHJcbiAgICB3aWR0aDogYXV0bztcclxuICAgIHBhZGRpbmc6IDAgMTVweDtcclxuICB9XHJcblxyXG4gIC5wYXltZW50IC5pbGx1c3RyYXRpb24ge1xyXG4gICAgd2lkdGg6IGF1dG87XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNjMwcHgpe1xyXG4gIC5yZWNlbnQtaXRlbSB7XHJcbiAgICBwYWRkaW5nOiAxMHB4O1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgJl9fY2Fwe1xyXG4gICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgfVxyXG4gICAgJl9faW1nIHtcclxuICAgICAgb3JkZXI6IC0xO1xyXG4gICAgICBtYXJnaW46IGF1dG87XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZGVzYyB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAudHJlbmRpbmcgLndyYXBwZXIge1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgfVxyXG59IiwiLmRlY2t7XHJcbiAgcGFkZGluZy10b3A6IDMwMHB4O1xyXG5cclxuICAuZGVzYy1ibG9ja3tcclxuICAgICZfX2Rlc2MtY2Fwe1xyXG4gICAgICBtYXJnaW46IDIycHggMHB4IDQ3cHggNXB4O1xyXG4gICAgfVxyXG4gICAgJl9fZGVzYy10ZXh0e1xyXG4gICAgICBtYXJnaW46IDAgMCAzN3B4IDVweDtcclxuICAgIH1cclxuICB9XHJcblxyXG59XHJcblxyXG4ud2VkZGluZ3tcclxuICBtYXJnaW4tdG9wOiA2MHB4O1xyXG5cclxuICAuZGVzYy1ibG9ja3tcclxuICAgICZfX2hlYWRlcntcclxuICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICAgIH1cclxuICAgICZfX2Rlc2MtY2Fwe1xyXG4gICAgICBtYXJnaW46IDIycHggMHB4IDQ3cHggNXB4O1xyXG4gICAgfVxyXG4gICAgJl9fZGVzYy10ZXh0e1xyXG4gICAgICBtYXJnaW46IDAgMCAzN3B4IDVweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5jYWtle1xyXG4gIG1hcmdpbi10b3A6IDYwcHg7XHJcbiAgLmRlc2MtYmxvY2t7XHJcbiAgICAmX19oZWFkZXJ7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDM4cHg7XHJcbiAgICB9XHJcbiAgICAmX19kZXNjLXRleHR7XHJcbiAgICAgIG1hcmdpbjogMCAwIDM3cHggMDtcclxuICAgIH1cclxuICB9XHJcblxyXG59XHJcblxyXG4ud2Vic2l0ZXtcclxuICBtYXJnaW4tdG9wOiA2MHB4O1xyXG4gIC5kZXNjLWJsb2Nre1xyXG4gICAgJl9faGVhZGVye1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gICAgfVxyXG4gICAgJl9fZGVzYy10ZXh0e1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAzN3B4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLndlYXZpbmd7XHJcbiAgbWFyZ2luLXRvcDogNjBweDtcclxuICAubGVkZ2V7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICBtYXJnaW4tdG9wOiAwO1xyXG4gIH1cclxuICAubGVkZ2VfX2NvbnRlbnR7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICBwYWRkaW5nOiA4MnB4IDA7XHJcbiAgfVxyXG4gICZfX3RleHR7XHJcbiAgICBmb250LXNpemU6IDIycHg7XHJcbiAgICBtYXJnaW46IGF1dG8gYXV0byAyNnB4IGF1dG87XHJcblxyXG4gICAgJi0tbWlkZGxle1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA2MnB4O1xyXG4gICAgfVxyXG4gICAgJjpsYXN0LWNoaWxke1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnZhbHVlc3tcclxuICBtYXJnaW4tdG9wOiA2MHB4O1xyXG4gIHBhZGRpbmctYm90dG9tOiAxNjVweDtcclxuXHJcbiAgLnNlY3Rpb24taGVhZGVyLS1jZW50cmVkIHtcclxuICAgIHBhZGRpbmc6IDAgNDBweCAwIDA7XHJcbiAgfVxyXG5cclxuICAud3JhcHBlcntcclxuICAgIHBhZGRpbmctdG9wOiA2M3B4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gIH1cclxufVxyXG5cclxuLnZhbHVlcy1pdGVte1xyXG4gIHBhZGRpbmc6IDVweDtcclxuICBtYXJnaW46IDM1cHggMCBhdXRvO1xyXG4gIG1heC13aWR0aDogMjYwcHg7XHJcbiAgJl9fZGVzY3tcclxuICAgIG1hcmdpbi10b3A6IDYzcHg7XHJcbiAgfVxyXG4gICZfX2NhcHtcclxuICAgIGZvbnQtZmFtaWx5OiBBdmVuaXItSGVhdnksIHNhbnMtc2VyaWY7XHJcbiAgICBmb250LXNpemU6IDI4cHg7XHJcbiAgICBmb250LXdlaWdodDogOTAwO1xyXG4gICAgY29sb3I6ICMyNzMxNDc7XHJcbiAgfVxyXG4gICZfX3RleHR7XHJcbiAgICBsaW5lLWhlaWdodDogMi4wNjtcclxuICAgIGNvbG9yOiAjMjczMTQ3O1xyXG4gICAgbWFyZ2luLXRvcDogMjBweDtcclxuICB9XHJcblxyXG4gIC8vJi0tMXtcclxuICAvLyAgd2lkdGg6IDMwMHB4O1xyXG4gIC8vfVxyXG4gIC8vJi0tMntcclxuICAvLyAgd2lkdGg6IDMzM3B4O1xyXG4gIC8vfVxyXG4gIC8vJi0tM3tcclxuICAvLyAgd2lkdGg6IDI5M3B4O1xyXG4gIC8vfVxyXG4gIC8vJi0tNHtcclxuICAvLyAgd2lkdGg6IDI4MnB4O1xyXG4gIC8vfVxyXG59XHJcblxyXG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiAxNDQwcHgpe1xyXG4gIC53ZWF2aW5ne1xyXG4gICAgJl9fdGV4dHtcclxuICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAudmFsdWVzLWl0ZW17XHJcbiAgICAmX19jYXB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMjVweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDEyODBweCl7XHJcbiAgLmRlY2ssIC53ZWRkaW5nLCAuY2FrZSxcclxuICAud2Vic2l0ZSwgLndlYXZpbmd7XHJcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xyXG4gIH1cclxuXHJcbiAgLnZhbHVlc3tcclxuICAgIG1hcmdpbi10b3A6IDYwcHg7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMTY1cHg7XHJcblxyXG4gICAgLndyYXBwZXJ7XHJcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgcGFkZGluZy10b3A6IDA7XHJcbiAgICB9XHJcbiAgICAudmFsdWVzLWl0ZW0ge1xyXG4gICAgICBtYXgtd2lkdGg6IDI1JTtcclxuICAgIH1cclxuICB9XHJcbiAgLndlYXZpbmd7XHJcbiAgICAubGVkZ2VfX2NvbnRlbnR7XHJcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC52YWx1ZXMtaXRlbSBpbWcge1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNzY4cHgpe1xyXG4gIC5kZWNrLCAud2VkZGluZywgLmNha2UsXHJcbiAgLndlYnNpdGUsIC53ZWF2aW5ne1xyXG4gICAgbWFyZ2luLXRvcDogMDtcclxuICAgIC5kZXNjLWJsb2Nre1xyXG4gICAgICBtYXJnaW46IDA7XHJcbiAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgb3JkZXI6IDI7XHJcbiAgICAgICYtLXRvcmlnaHR7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuaWxsdXN0cmF0aW9ue1xyXG4gICAgICBtYXJnaW46IDA7XHJcbiAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmRlY2t7XHJcbiAgICBwYWRkaW5nLXRvcDogODBweDtcclxuXHJcbiAgfVxyXG4gIC53ZWJzaXRle1xyXG4gICAgLmRlc2MtYmxvY2t7XHJcbiAgICAgIG1hcmdpbi10b3A6IDYwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAudmFsdWVze1xyXG4gICAgcGFkZGluZy1ib3R0b206IDkwcHg7XHJcblxyXG4gIH1cclxuXHJcbiAgLnZhbHVlcyB7XHJcbiAgICAudmFsdWVzLWl0ZW17XHJcbiAgICAgIG1heC13aWR0aDogNTAlO1xyXG4gICAgfVxyXG4gIH1cclxuICAudmFsdWVzLWl0ZW17XHJcbiAgICBwYWRkaW5nOiA1cHg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgaW1ne1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgfVxyXG4gICAgJl9fZGVzY3tcclxuICAgICAgbWFyZ2luLXRvcDogNjNweDtcclxuICAgIH1cclxuICAgICZfX2NhcHtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG4gICAgJl9fdGV4dHtcclxuICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAvKiAmLS0xe1xyXG4gICAgICB3aWR0aDogMzAwcHg7XHJcbiAgICAgIGltZ3tcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgbGVmdDogNjBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi0tMntcclxuICAgICAgd2lkdGg6IDMwMHB4O1xyXG4gICAgICBpbWd7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGxlZnQ6IDIwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICYtLTN7XHJcbiAgICAgIHdpZHRoOiAzMDBweDtcclxuICAgICAgaW1ne1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBsZWZ0OiAxNXB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmLS00e1xyXG4gICAgICB3aWR0aDogMzAwcHg7XHJcbiAgICAgIGltZ3tcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgbGVmdDogMzdweDtcclxuICAgICAgfVxyXG4gICAgfSovXHJcbiAgfVxyXG5cclxuICAud2VhdmluZyAubGVkZ2VfX2NvbnRlbnQge1xyXG4gICAgcGFkZGluZzogMzBweCAxNXB4O1xyXG4gIH1cclxuXHJcbiAgLnZhbHVlcyAuc2VjdGlvbi1oZWFkZXItLWNlbnRyZWQge1xyXG4gICAgcGFkZGluZzogMCAxNXB4O1xyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNDI1cHgpe1xyXG5cclxufSIsIi50YWJze1xyXG4gIG1hcmdpbi10b3A6IC03OHB4O1xyXG4gICNhY2NvcmRpb257XHJcbiAgICBtYXJnaW46IGF1dG87XHJcbiAgfVxyXG4gIC5uYXYtdGFic3tcclxuICAgIGJvcmRlcjogbm9uZTtcclxuICAgIG1heC13aWR0aDogODAwcHg7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuXHJcbiAgICAubmF2LWxpbmsge1xyXG4gICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgIHdpZHRoOiAyNjZweDtcclxuICAgICAgaGVpZ2h0OiA4N3B4O1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICAgIGZvbnQtc2l6ZTogMjJweDtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAmLmFjdGl2ZXtcclxuICAgICAgICBib3gtc2hhZG93OiAwIDJweCAyMHB4IDAgcmdiYSgwLCAwLCAwLCAwLjA3KTtcclxuICAgICAgICBjb2xvcjogIzI3MzE0NztcclxuICAgICAgfVxyXG5cclxuICAgICAgJjpob3ZlcntcclxuXHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC50YWItY29udGVudHtcclxuICAgIHBhZGRpbmctdG9wOiAxNThweDtcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDE0NDBweCl7XHJcbiAgLnRhYnN7XHJcbiAgICAubmF2LXRhYnMgLm5hdi1saW5rIHtcclxuICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpe1xyXG4gIC50YWJze1xyXG4gICAgLm5hdi10YWJzIC5uYXYtbGluayB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgIH1cclxuICAgIC50YWItY29udGVudHtcclxuICAgICAgcGFkZGluZy10b3A6IDYwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiLnNlYXJjaC1uZWVkc3tcclxuICAuZGVzYy1ibG9ja3tcclxuICAgICZfX2hlYWRlcntcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMjlweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuLmNvbm5lY3R7XHJcbiAgbWFyZ2luLXRvcDogMTQwcHg7XHJcbn1cclxuXHJcbi53b3JrLXNtYXJ0ZXJ7XHJcbiAgbWFyZ2luLXRvcDogMTQwcHg7XHJcbiAgcGFkZGluZy1ib3R0b206IDE0MHB4O1xyXG4gIC5kZXNjLWJsb2Nre1xyXG4gICAgJl9faGVhZGVye1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAyOXB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAgICYtLTJ7XHJcbiAgICAgIG1hcmdpbi10b3A6IDI3NXB4O1xyXG4gICAgICAuZGVzYy1ibG9ja19fYnV0dG9ucyB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMzVweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxufVxyXG5cclxuLmtpY2tzdGFydHtcclxuICAuZGVzYy1ibG9ja3tcclxuICAgICZfX2hlYWRlcntcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMjlweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi50b2RheXtcclxuICBtYXJnaW4tdG9wOiAxNDBweDtcclxuICAuZGVzYy1ibG9ja3tcclxuICAgICZfX2hlYWRlcntcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMjlweDtcclxuICAgIH1cclxuICAgICZfX2J1dHRvbnMge1xyXG4gICAgICBtYXJnaW4tdG9wOiA0MHB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmZhcXN7XHJcbiAgbWFyZ2luLXRvcDogMjVweDtcclxuICBwYWRkaW5nLWJvdHRvbTogMTUxcHg7XHJcbiAgLmNvbGxhcHNpbmd7XHJcbiAgICB0cmFuc2l0aW9uOmhlaWdodCAuMzVzIGVhc2U7XHJcbiAgfVxyXG5cclxuICAuY2FyZHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgYm9yZGVyOiBub25lO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgfVxyXG4gIC5jYXJkLWhlYWRlcntcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgIGJvcmRlcjogbm9uZTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgIGJveC1zaGFkb3c6IDAgMnB4IDIwcHggMCByZ2JhKDAsIDAsIDAsIDAuMDcpO1xyXG5cclxuICB9XHJcbiAgI2FjY29yZGlvbntcclxuICAgIG1hcmdpbjogYXV0bztcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gIH1cclxuICAubWItMHtcclxuICAgIGhlaWdodDogODdweDtcclxuICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICB9XHJcblxyXG4gIC5idG4ge1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIGJvcmRlcjogbm9uZTtcclxuICAgIHBhZGRpbmc6IDAgMCAwIDY3cHg7XHJcbiAgICBmb250LXNpemU6IDI4cHg7XHJcbiAgICBmb250LWZhbWlseTogQXZlbmlyLUhlYXZ5LCBzYW5zLXNlcmlmO1xyXG4gICAgZm9udC13ZWlnaHQ6IDkwMDtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xyXG4gICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcclxuICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XHJcbiAgICBjb2xvcjogIzI3MzE0NztcclxuICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHRyYW5zaXRpb246IGNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsYmFja2dyb3VuZC1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LGJvcmRlci1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LGJveC1zaGFkb3cgLjE1cyBlYXNlLWluLW91dDtcclxuICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAmOmFmdGVye1xyXG4gICAgICBjb250ZW50OiB1cmwoXCIuLi9pbWcvdHJpYW5nbGUuc3ZnXCIpO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAyNnB4O1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWJlYmViO1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgbGluZS1oZWlnaHQ6IC42NTtcclxuICAgICAgd2lkdGg6IDI2cHg7XHJcbiAgICAgIGhlaWdodDogMjZweDtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IGNhbGMoNTAlIC0gMTNweCk7XHJcbiAgICAgIHJpZ2h0OiAzOHB4O1xyXG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xyXG4gICAgICB0cmFuc2l0aW9uOiBhbGwgLjJzIGxpbmVhcjtcclxuICAgICAgZm9udC1zaXplOiAyOHB4O1xyXG4gICAgfVxyXG5cclxuICB9XHJcbiAgLmJ0blthcmlhLWV4cGFuZGVkPVwidHJ1ZVwiXXtcclxuICAgICY6YWZ0ZXJ7XHJcbiAgICAgIGNvbnRlbnQ6IHVybChcIi4uL2ltZy90cmlhbmdsZS5zdmdcIik7XHJcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgzMTdkZWcsICM5ZWYzYzEsICMyMGEyZmYgNTMlLCAjNTUzM2ZmKTtcclxuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuYnRuLWxpbms6aG92ZXJ7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgfVxyXG5cclxuICAuY2FyZC1ib2R5e1xyXG4gICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDIuMDY7XHJcbiAgICBjb2xvcjogIzI3MzE0NztcclxuXHJcbiAgICBwYWRkaW5nOiAzMXB4IDY3cHg7XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiAxNDQwcHgpe1xyXG4gIC5mYXFze1xyXG4gICAgLmJ0bntcclxuICAgICAgZm9udC1zaXplOiAyNXB4O1xyXG4gICAgfVxyXG4gICAgLmNhcmQtYm9keSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDEyODBweCl7XHJcbiAgLnRhYnN7XHJcbiAgICBtYXJnaW4tdG9wOiAtNTJweDtcclxuICAgIC5uYXYtdGFic3tcclxuICAgICAgbWF4LXdpZHRoOiA2MDBweDtcclxuICAgICAgLm5hdi1saW5re1xyXG4gICAgICAgIHdpZHRoOiAyMDBweDtcclxuICAgICAgICBoZWlnaHQ6IDYwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLmZhcXN7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogNjBweDtcclxuICAgICNhY2NvcmRpb257XHJcbiAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgICAubWItMHtcclxuICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgIGhlaWdodDogMTEwcHg7XHJcbiAgICB9XHJcbiAgICAuYnRuIHtcclxuICAgICAgcGFkZGluZzogMTBweCA3MHB4O1xyXG4gICAgICBmb250LXNpemU6IDIycHg7XHJcbiAgICB9XHJcbiAgICAuY2FyZC1ib2R5e1xyXG4gICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7XHJcbiAgLnRhYnN7XHJcbiAgICBtYXJnaW4tdG9wOiAtNTJweDtcclxuICAgIC5uYXYtdGFic3tcclxuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIH1cclxuICB9XHJcbiAgLnNlYXJjaC1uZWVkcywgLmtpY2tzdGFydCxcclxuICAuY29ubmVjdCwgLndvcmstc21hcnRlcixcclxuICAudG9kYXksIC53b3JrLXNtYXJ0ZXJ7XHJcbiAgICBtYXJnaW4tdG9wOiA2MHB4O1xyXG4gICAgLmlsbHVzdHJhdGlvbntcclxuICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICB9XHJcbiAgICAuZGVzYy1ibG9ja3tcclxuICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICYtLXRvcmlnaHR7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAud29yay1zbWFydGVyIHtcclxuICAgIHBhZGRpbmctYm90dG9tOiA2MHB4O1xyXG4gIH1cclxuICAuc2VhcmNoLW5lZWRzLCAua2lja3N0YXJ0e1xyXG4gICAgbWFyZ2luLXRvcDogMzBweDtcclxuICB9XHJcblxyXG59XHJcblxyXG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA2MzBweCl7XHJcbiAgLnRhYnN7XHJcbiAgICBtYXJnaW4tdG9wOiAtNTJweDtcclxuICAgIC5uYXYtdGFic3tcclxuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgZmxleC13cmFwOiBub3dyYXA7XHJcbiAgICAgIC5uYXYtbGlua3tcclxuICAgICAgICBwYWRkaW5nOiAwIDEwcHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIHdpZHRoOiAxMDdweDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDQyNXB4KXtcclxuICAuZmFxc3tcclxuICAgIC5idG4ge1xyXG4gICAgICBwYWRkaW5nOiAwIDUwcHggMCAyMHB4O1xyXG4gICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICY6YWZ0ZXJ7XHJcbiAgICAgICAgcmlnaHQ6IDEwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5jYXJkLWJvZHkge1xyXG4gICAgICBwYWRkaW5nOiAzMHB4IDUwcHggMzBweCAyMHB4O1xyXG4gICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiZm9vdGVye1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICMyNzMxNDc7XHJcbiAgaGVpZ2h0OiA0ODlweDtcclxuICBwYWRkaW5nLXRvcDogNTZweDtcclxuXHJcbiAgLndyYXBwZXJ7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICBtYXgtd2lkdGg6IDExNDBweDtcclxuICB9XHJcbn1cclxuXHJcbi5mb290LW1lbnV7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cclxuICAmX19oZWFkZXJ7XHJcbiAgICBmb250LWZhbWlseTogQXZlbmlyLUhlYXZ5LCBzYW5zLXNlcmlmO1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICBmb250LXNpemU6IDI4cHg7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1hcmdpbjogMCAwIDM4cHggMDtcclxuICB9XHJcbiAgJl9fbGlua3tcclxuICAgIGxpbmUtaGVpZ2h0OiAyLjA2O1xyXG4gICAgY29sb3I6ICNmZmZmZmY7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA3cHg7XHJcbiAgfVxyXG5cclxuICAmX19zb2NpYWx7XHJcbiAgICBtYXJnaW4tdG9wOiAtM3B4O1xyXG4gIH1cclxuICAmX19zb2NpYWwtbGlua3tcclxuICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgIHRyYW5zaXRpb246IGFsbCAuNXMgZWFzZS1pbi1vdXQ7XHJcbiAgICAmOmhvdmVye1xyXG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbn1cclxuXHJcblxyXG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpe1xyXG4gIC5mb290LW1lbnV7XHJcbiAgICB3aWR0aDogMTgwcHg7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICAmX19oZWFkZXJ7XHJcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgIH1cclxuICAgICZfX2xpbmt7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjg7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIH1cclxuICAgICZfX3NvY2lhbC1saW5re1xyXG4gICAgICB3aWR0aDogMzBweDtcclxuICAgICAgaW1ne1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDc2OHB4KXtcclxuICBmb290ZXIge1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgcGFkZGluZy1ib3R0b206IDM2cHg7XHJcblxyXG4gICAgLndyYXBwZXIge1xyXG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuZm9vdC1tZW51IHtcclxuICAgIHdpZHRoOiA1MCU7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG5cclxuICAgICZfX2hlYWRlciB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbGluayB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICB9XHJcbiAgICAmX19zb2NpYWwtbGlua3tcclxuICAgICAgbWFyZ2luOiAwO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNDI1cHgpe1xyXG4gIC5mb290LW1lbnUge1xyXG4gICAgd2lkdGg6IDMyMHB4O1xyXG4gIH1cclxufSJdfQ== */
/*EP Added Aug 24 2019*/
.text-font-color-blue {
  color: #249bff;
}
.text-font-color-green {
  color: #3dcd8d;
}

/*{# For modal window Opacity#}*/
.modal-content { background: rgba(255, 255, 255, .95); }

/*Public proj, gig, profile format*/
.p_font {
  font-family: Avenir-Light, sans-serif;
  font-size: 14px;
  font-weight: 500;
  font-style: normal;
  font-stretch: normal;
  line-height: normal;
  letter-spacing: normal;
  /*background-color: #fff;*/
  color: #273147;
}

.p_font a {
 color: #000;
}

.p_font a:hover, a:active, a:focus {
  text-decoration: none;
  outline: none;
  color: #007bff;
}

.p_font a {
  display: inline-block;
  cursor: pointer;
}

.setfontto12 {
  font-size: small;
}

.external:hover {
  color: #000000;
}

#external-gigs-search-data-container a:hover {
  color: #007bff;
}

#external-profiles-search-data-container a:hover {
  color: #007bff;
}

.stat a:hover {
  color: #007bff;
}

.nav-tabs .nav-item, .nav-link  {
  color: #000000;
}
.nav-tabs .nav-link:focus, .nav-tabs .nav-link:hover {
  color: #007bff;
}
.nav-link {
  color: grey;  /*EP Jan 12 21*/
}

/*Public proj, gig, profile format*/
</pre></body></html>